From f0cc0f31c0f975cf486c018028ace3dba2407bc2 Mon Sep 17 00:00:00 2001 From: stevensJourney Date: Thu, 4 Dec 2025 15:41:28 +0200 Subject: [PATCH] update PowerSync core to v0.4.10 --- .changeset/silly-moose-bake.md | 5 +++++ dist/mc-wa-sqlite-async.mjs | 17 +++++++++++++++-- dist/mc-wa-sqlite-async.wasm | Bin 2447465 -> 2438118 bytes dist/mc-wa-sqlite-jspi.mjs | 17 +++++++++++++++-- dist/mc-wa-sqlite-jspi.wasm | Bin 1295111 -> 1297256 bytes dist/mc-wa-sqlite.mjs | 17 +++++++++++++++-- dist/mc-wa-sqlite.wasm | Bin 1289039 -> 1291184 bytes dist/wa-sqlite-async-dynamic-main.mjs | 17 +++++++++++++++-- dist/wa-sqlite-async-dynamic-main.wasm | Bin 3745626 -> 3694678 bytes dist/wa-sqlite-async.mjs | 17 +++++++++++++++-- dist/wa-sqlite-async.wasm | Bin 2227111 -> 2215978 bytes dist/wa-sqlite-dynamic-main.mjs | 17 +++++++++++++++-- dist/wa-sqlite-dynamic-main.wasm | Bin 2360884 -> 2326734 bytes dist/wa-sqlite-jspi.mjs | 17 +++++++++++++++-- dist/wa-sqlite-jspi.wasm | Bin 1109212 -> 1109575 bytes dist/wa-sqlite.mjs | 17 +++++++++++++++-- dist/wa-sqlite.wasm | Bin 1103281 -> 1103644 bytes powersync-version | 2 +- 18 files changed, 126 insertions(+), 17 deletions(-) create mode 100644 .changeset/silly-moose-bake.md diff --git a/.changeset/silly-moose-bake.md b/.changeset/silly-moose-bake.md new file mode 100644 index 0000000..ce3661c --- /dev/null +++ b/.changeset/silly-moose-bake.md @@ -0,0 +1,5 @@ +--- +'@journeyapps/wa-sqlite': minor +--- + +Update PowerSync core to v0.4.10 diff --git a/dist/mc-wa-sqlite-async.mjs b/dist/mc-wa-sqlite-async.mjs index dec3756..381b8e1 100644 --- a/dist/mc-wa-sqlite-async.mjs +++ b/dist/mc-wa-sqlite-async.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viiiij,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];_memcmp=Module["_memcmp"]=wasmExports["hf"];_malloc=Module["_malloc"]=wasmExports["jf"];_free=Module["_free"]=wasmExports["kf"];_memset=Module["_memset"]=wasmExports["lf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];_main=Module["_main"]=wasmExports["of"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];_memcpy=Module["_memcpy"]=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_iii=dynCalls["iii"]=wasmExports["Df"];dynCall_ii=dynCalls["ii"]=wasmExports["Ef"];dynCall_viiiij=dynCalls["viiiij"]=wasmExports["Ff"];dynCall_vi=dynCalls["vi"]=wasmExports["Gf"];dynCall_viii=dynCalls["viii"]=wasmExports["Hf"];dynCall_iiii=dynCalls["iiii"]=wasmExports["If"];dynCall_vii=dynCalls["vii"]=wasmExports["Jf"];dynCall_iiiiiii=dynCalls["iiiiiii"]=wasmExports["Kf"];dynCall_iiiiii=dynCalls["iiiiii"]=wasmExports["Lf"];dynCall_iiiii=dynCalls["iiiii"]=wasmExports["Mf"];dynCall_viiii=dynCalls["viiii"]=wasmExports["Nf"];dynCall_iiiiiiiii=dynCalls["iiiiiiiii"]=wasmExports["Of"];dynCall_vijii=dynCalls["vijii"]=wasmExports["Pf"];dynCall_viiiii=dynCalls["viiiii"]=wasmExports["Qf"];dynCall_iiiij=dynCalls["iiiij"]=wasmExports["Rf"];dynCall_viji=dynCalls["viji"]=wasmExports["Sf"];dynCall_iij=dynCalls["iij"]=wasmExports["Tf"];dynCall_iidiiii=dynCalls["iidiiii"]=wasmExports["Uf"];dynCall_v=dynCalls["v"]=wasmExports["Vf"];dynCall_iijii=dynCalls["iijii"]=wasmExports["Wf"];dynCall_iiji=dynCalls["iiji"]=wasmExports["Xf"];dynCall_i=dynCalls["i"]=wasmExports["Yf"];dynCall_iiiiiij=dynCalls["iiiiiij"]=wasmExports["Zf"];dynCall_iiid=dynCalls["iiid"]=wasmExports["_f"];dynCall_iiij=dynCalls["iiij"]=wasmExports["$f"];dynCall_dii=dynCalls["dii"]=wasmExports["ag"];dynCall_jii=dynCalls["jii"]=wasmExports["bg"];dynCall_ji=dynCalls["ji"]=wasmExports["cg"];dynCall_vid=dynCalls["vid"]=wasmExports["dg"];dynCall_vij=dynCalls["vij"]=wasmExports["eg"];dynCall_iiiiiiiiii=dynCalls["iiiiiiiiii"]=wasmExports["fg"];dynCall_di=dynCalls["di"]=wasmExports["gg"];dynCall_iiiiijii=dynCalls["iiiiijii"]=wasmExports["hg"];dynCall_j=dynCalls["j"]=wasmExports["ig"];dynCall_jj=dynCalls["jj"]=wasmExports["jg"];dynCall_jiij=dynCalls["jiij"]=wasmExports["kg"];dynCall_iiiiji=dynCalls["iiiiji"]=wasmExports["lg"];dynCall_iiiijii=dynCalls["iiiijii"]=wasmExports["mg"];dynCall_ij=dynCalls["ij"]=wasmExports["ng"];dynCall_viiji=dynCalls["viiji"]=wasmExports["og"];dynCall_viijii=dynCalls["viijii"]=wasmExports["pg"];dynCall_iiiiiiiiiii=dynCalls["iiiiiiiiiii"]=wasmExports["qg"];dynCall_iiiijji=dynCalls["iiiijji"]=wasmExports["rg"];dynCall_iiiiiiii=dynCalls["iiiiiiii"]=wasmExports["sg"];_asyncify_start_unwind=wasmExports["tg"];_asyncify_stop_unwind=wasmExports["ug"];_asyncify_start_rewind=wasmExports["vg"];_asyncify_stop_rewind=wasmExports["wg"];memory=wasmMemory=wasmExports["qa"];__indirect_function_table=wasmTable=wasmExports["wf"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};asyncLoad.isAsync=true;var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{if(err){wakeUp(29);return}wakeUp(0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=(...args)=>{Asyncify.exportCallStack.push(x);try{return original(...args)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFuncName(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];return name},getDataRewindFunc(name){var func=wasmExports[name];return func},doRewind(ptr){var name=Asyncify.getDataRewindFuncName(ptr);var func=Asyncify.getDataRewindFunc(name);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["ra"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];var _sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];var _memcmp=Module["_memcmp"]=wasmExports["hf"];var _malloc=Module["_malloc"]=wasmExports["jf"];var _free=Module["_free"]=wasmExports["kf"];var _memset=Module["_memset"]=wasmExports["lf"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];var _main=Module["_main"]=wasmExports["of"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];var _memcpy=Module["_memcpy"]=wasmExports["vf"];var _emscripten_builtin_memalign=wasmExports["xf"];var __emscripten_timeout=wasmExports["yf"];var __emscripten_tempret_get=wasmExports["zf"];var __emscripten_stack_restore=wasmExports["Af"];var __emscripten_stack_alloc=wasmExports["Bf"];var _emscripten_stack_get_current=wasmExports["Cf"];var _asyncify_start_unwind=wasmExports["Df"];var _asyncify_stop_unwind=wasmExports["Ef"];var _asyncify_start_rewind=wasmExports["Ff"];var _asyncify_stop_rewind=wasmExports["Gf"];var _sqlite3_version=Module["_sqlite3_version"]=88768;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<z5pg4OGf1 zgHr8?px|KvLBTGdfT9SBf}&UvP!zE6|GeEz4)OOtyzK7m%$ql_zc-Wf+xhqNueaUD zL#*c7D>-9~@76Av7`njE3zsr>sVIz^cy-$XFYr;9`U>t3UMYpbC|ta53$q*Oa}@es z%5Ua3U&^V2iiQGnE_f6L0wfAIvrGL&Xn3sw+9+IUxc!7@8f0JavdnJx*dqYdI*w-w z^aR)dicvHbCI!kgaRDEKAYt}V03>cEe3YASrWe7|y!PM&AE~E17Fc45ge;Z;jL}{o zGy%{?Y}5$=A7}w(zXdwf4K#BWiTeY((DH7^!fCOEf^~vOS{I9ywUVd%xwNp6rPVl? z(*n>$NZ1{4Z?6Wc9pzG<;CTu+6CNPTL*mGUjiZAFEybqNsDiatq?7JFyVOfiX~-zh zYm{Xu9eD?9u+skU4!nk6%@llI!-Du6VSkQf3EW=`(Wv3q*`L?5xb?7dthWp;{n+u= zR^@SCW{p$(7SK~%Q^O+4%F(ox|aO)!mV!yaj`qrumt*&C{yj=N_S?Ii5Yh-^-OSP$SB7e{~p`Q~{#%1C+e10=VJ7 za?rrnUQzmhJ%X@>lt8|K8B<#;AiNRm-fS`L1kVy*e(^St%7y?oDD50amN|GxY_ll!17be7y=C#@B_d`-N zEefdyZ#AW$X(81EMdQK`simIy@k7tR(C(E=Ul0sPdqqFaNXR&;BIt+3dx0bKK@e4? zzoHH(2k$rpSZfu5bOnP#RZfOvGGEZ!8W+tkygW{8VNs?=wIg{P%d_bZ&eK?E9CQ~7 z3-RzlwaY~qGjmn}vWKB~WIC|;3dj+biMz1UgOG(jSC&^`n5MLC%e7AEgdhLWpif4K zQ*172{1~jU?`XZQ$jf5hI>4IKNeO7($WtHdw^uXmO>B2qTK7LXsO27yw^*ye~ zsMZ64oS#Sh38=lstk(j$LOINc#wy7&Yy4O&n2}|-#mduz*6+|kDfgs3{BVA1wYQ8$ zV{Nu1vLr?%NvzS+CaQ;C07o7U+XNFK`WYMwIpia7L|Z@6lJi1Hgy>2ap~K9gJ6_nW z&IJU4JVEa(A%~!`5Y?)*E?v{z`04PaJ{T{^Mp~qy#4z??QWX%VSukUW zE8r)o7^cHB5fcBRey~}baVA&beJank=O3Y>&c^V?pu>5l;-C&>x63P~@(}%C@?^1A{_w`ALl8GATZ31Bv_@dz3*I%I}dQ++7M#>meK?KBGYUl!WL`-2@+5*N1zYntLrB?|d zj={{Zb3ln?o{MsLYYNohV4NFl%!6DPUNbYG^GX&%s0QRAM7C#Xh+Ux||pG7yB7l@Tu?r;yx30KMEc^Gpc@%B{tb zR%$$`hOI3T!`cz?L~@{f4v2yxpi?+(MWd_AgC3s`L53O#0Jx{Z`Z3z65Qo9_l1z|n z3E}ruEY)9x-HI~mdb(+SY#lecz`oNfIz7%(=f69#(C#sSPWDT zytc`tq6$Bpz8g_eFTwlW;ONbk4*rN$?V-4Go z6gSnd?W*{94cn!O|J1Ol31QZ-k1&6q8uoEgoQT0maT1!6qHhiRFe&=guu-Ca4O^EK z18P`*adHh?qKH#!*at~5u!ikc#Go2BhKo~c*g{ndu3=9Laas+#LJX;4G9gZ{VUrW$ zj2d=-LY!H{?n{WXYS>amoL$4LggB>$O;g0VH3fE#IIo8735oM-*k&#+s9`U2aY+rE zC`8*Dc9E#5W%Z)AmQ75Ex>`2JFY0UAZCqPE1@| z%bpI3>uTBaLR??VP8T=SvTMbSwQPw`+*Hfnj){NQvS&cOTDB%B%v$zVO!TQ`^Mc~U zTK0r0PO4>Z#zbHHz8`S%i2k+gjhGlv%U+L(lWW;)F>wkIQN_So_G(NFs%5``{-@Tm z)k!h9mW}1&v|9E*F{GBg922M4vUTu_wd}p5IJ1`B%Eei=Y-voKjYX*9oLV+aoC{z{ zab7K3>=Wk$&6v2rzQ3fFy#VrIg^H-DV~b;=wvMezin=;BS%~^NHjayiI<`_3Lko56 zVIeN7V~b+q@;dfnOk7dNo{x#fI`$titd6bqh~ahYsi3&Bjy(qo*0F`4U>#fI5!V1F zeyqTVI6xUCeFYbW8%y@_E1cmRmWz5hIMRaOq^54 zW)x!L+&VTrCeEv4O+uVs$KFbc3$RL`xTKEF35vD=9TYY7YznAY&)x(T>)8`QQD4tC zdqhJ$+a44{>)E#;Vm*62C@!yO_v_+{dNwsE8qppV!|K_CK{33Z-4YX5*0X7Cw z1{LesAJKxirk;Hn6(j1|T_9sUTjdeg*0WiV!+Q3NPh4NmHbun^_3T4c+*r?kjEbA; z*<4NhyPka!75}McA4G+Tw^7ljo~?_D6M5t3NX z?f@0*+3k?TdeWxCzT-CsKM8(w&?5C)>rh#pOIs-ybjBH>ZMa8uZY+OuS*TCNO zi0d2JE>N+7ZHtN<8`yWCVgvg%D*oM2U}Iw9KMm}6kgV~qFDN#R^O|1|OL)nUy7&?^w z;1QP%Wm_SPL)pcmaVYx$#&9TmK#1W(*)COFIh4JV5?2jnlT!t8^-#7kDXtmH?oWvk zLz$HlBZso_DRJ#kc5g~tH=p=_TfZXAjb}Me<)j;^zT8L&E&ylzK4^mvW16| zJN&!Ko=@Ia{#^2t?5yyM$%V=0fcXZOJjo(aEOd z*z)~}zY?>O?`M}KUP%6$m=xZU-JHFvd`se^?1JR8$tB6pvx}39lFuZcPR>itO>WFi zOMaMLm;E5SFR?eVCvj);mgI))Qt#UA=ft+ed)coNTN7U- z3bVZH6Kk>`C01tpzY+Q&^K<-O|CHexLa+^Gf`~%r}{BnQt>6XVzyv%8cBQ*`a-v*_!z>^F?M$ z=8Vmm&oiH8Hf0v^PcxrnHfFxgEX~ZVScgu94>Ip()@B~hJeGMWvoAI`^Jr#0f2U$i z=84QRnWr=JGM9{3R%hPJyqj5(S($k`vn2DN_o>XB%ZZqccsJ{rWHZxB55wHvMb;EB%%D zR=x10{)N6p->iSGf2MEJXGK5OKhZbp8}twLclA~JJNi<6f&QYtMt@X)Sbs==Kz}g$ zMP!OD^~w6i)P~gh)JLiJQ?I99OD#_=P2HE8l$w~Dkouwg9{i3?-IcmCbw}#<)NQFT zsasRGq(-NjQu~vCCI3wRk^DWmFS$3lCz1Ru`D=1_@|Wb#$z93K$uG;lDE~D1nl-$t zRpG(xL)nGd=QGb`7G|bbPOF?+`C#P(l~XF4Gm|UtuY5MMATvKRBl~Q2L3V!jne5Z3 zFaKFNE&Ehl+EbkN9$Fq-RAI1Cx1$ANj{SO zCi!J@dvcC{Tk`AV!`ZFLZ@g7%$u1vG7BqS&%Bm-HS?bd>WjY3VpD;y_B`*K9eXl1 zPkSo1LY1+}vHN3>1+Cbm*c#6&(Hwg&_H1mbc#Url&5x}U3t~_Dw~A)pqrr)>@v(bj zE5tpqS;2*|$73I=?|Qx!<6;jeLsogl#@2f7irpELnLA>)$3~qqCU$G=me}Z6Q*4Ry z6#qqx<^Ov*wvIo+3%BxNi+xLCi+wMMXMIlup9*f~)A;`AU(p4=mFn~2+9kfXW6x+) zGfm?3C)77%PpI#ErYZA%--$n>PY0jzz2KV?Tj+bvHz)XH@R8sQ?}Ldqv%g0_665$r zWnc7->~?jRHZ?KFzc@Bo?2S$o4~sp~U!${PGh&Y=HU?M43h%^L#6Ah`j!qA*^!yT? z7JM|ZEBZ2@>)#oj8LQtB{Ve!XbarsA_G9#i=pya==2fvAKi+&ZI9@`q7 zrhXZn7h4*e7hF_`y&n4_x+S_f`gzn!$ix-9l`;Hju~1#AOitXNxG(Wp^pV(Wu}#sv zp--cqL>~xljBbd2;dwXqarFMoeVO&qkD?z&*F`^wz8HHx_Fn9_%J-vh#MVY1j(zT# z60|alGK({>WR_)?XO^U2N-s_?O23$XA^m*%x%9$xbNboz0_*ZztHQ(ShtjjsGt)ED z)6>(^Q_~NoA4pG0%k<>*{ptJCR(eu;VtPV)eEQz>J?XpCZ{b&)R(C*Qd?4+Q=g|kOU?3bN`0Ezo%$uU zzx=QAKgxej?Mm%T?MVGpNZpmbGkr(;_VjJ(G3i^=x1>j>o6`GJf2ICR{gL`TwJ)_d zwI}sk>etlT)SA@l)O)FSQy+<0-Z#^4q+d_JmVPz8JiRRaO8VvWy^*Eq37Ok6V=}j9 z-qPRH-_T#zU(=hSe??x^cLbK}%k)?Dm-Qw3OZrD*vA#%uL4RINE7sk?H#9k!ku={Xuu-bufmek=WcdTn}5scm)oz4W{34e5{5>+QD3 zA|ItcOs`9SklvEsoc`Qy`z*aF{b~A>^v3kI^w;UHN@KUCzf6CT-k$z3{X?4IKNk5u z{ayOo^f&4IbW5M4pF@ok^$GfT{a*bZeV2N-K29I2-=*KF-=W{G-=>ezZ`E(nN9#@c z{`6nzKhuAte^2jA?@jMX|CatWy*vF&`sehn^v?8-^iSy}sh3iVQ;SkBrmQPl9npD4 zYIHLXDd|@~Pa?M+}f(J={7jH-A_@#It6i z7Fk&?yS~6Lv^>@Kiyf*on=v$vo$(q}- zT74IY$ZMV{Pg^@X9@2AX$P{ga$@_(cZewpKrqU0y7%Z|QWGc=(uIGe}fMTld%SWss zowEFM>q>miw#IgvD}GkwmS=(kty?=k&Cjxq=yGVxob`g%*pV^7bnmQ&E;If{+}WU1 z>#m&&vurvV{A5rM_l8YP(c66cZGU@|omd}sZkU-Y$B6|;36}R506RC&{&zk`eEhcG zq!H#Cr@MEE;W4}h`(K`&IWo*cYS8Y&h(+d<{XVcPrx7%VswTHqb#0>%qjz;Z{9gw$ zy3yvVdG`V6;od>-ZvxyTEqFi9==Kmb=78lbLx%QEaA(uUnIYLh0 zYNUQMwm%D4ld$EhT7>e7nYh9H!#l!k`qEBUuK>8ez zAwxYFq;@b!elSSoASA8TMlbFg$3HCZHIoBP>>OCfcdtsSJ((~di9H!3q%pK7HZ&JlJD)n$ zTHO6Ve6BTrZlg7`$5!5KjXC;dzF(fcvAl<6bctHyj=4oV9FSX-c-(5!^J4Kkm*Yky z)7G?}24CL1wC748o((sTJ+6`Sh1TxlUl+G>>!;q`l11eK?i>gfAFXa?n?&&;r$U^S zprIJ*uwb*b{F(|m>uM34ysfOK73+O5|H>NC`+t0*?6M)=-I`_2!wiG_H1dz->D_~s z)_Z-PmXD1L#wUA)X?=ZSO6=j2PTC?yhaAgveBWF6?&jrv&*1!bxghR0tZw~H+@3zZ zGA@t3BvEEf>3=b|tl#<{CGIM-It}=j*eI-f1{|;c&P^egeHe&azyA`qej9L+_4O%N z^L29c9{)Mk+<`AzXP!JtKHDY}mzVBq)z?}&Xd9nSmaM{h@zhOxhs^B*t>z3~pnWq{ zjl5%BdfH23hhijd0C@vm-y*PZ^{ z49mBFPG>EC@tOQG>+FkfvXs-`a9n@;~)=O?wX#<=TKhZfzUco&RQ4U3)%6fATA_bn~QZ+j22R zNb|g^D(j=`&gRps4%c_#JDUG>{b3?~rO6xf>O9x?3G#iwU5iY&X5Dy~yyMq&T&}_X zoSb!IE?~_%wn|P|pYd8{BL<4u<&rPu6`IH3k?q#CBbuzU|NW_$>ZgfXSwsG_m(R3L z`R_3CZlyGTQY)+#|NR#qZ&ly?3Lh_P-po{3zu$bc`fjD^l~@15E3HBQYvPZ~hqziL zo0i3T$+2(80&@Gu>S_FDYr))PM1lWwkmHf>!Ew2EZD0@t`SgB)3uRME3Ci99zejHV zAXcHMkzbon8#R!_bxtkRkb-b)c~j2HHIX+xzNx@}w_a{~oj)(lr;T&urz0{xx%B%= zpLOB+euss83QUL?CXe1x5$B&bueinFC3^P(j1$M4MHJsTtuo#`Z;Z}iRIIVb9cBG> z+j9P^we0o*Vw@&Vms%@1YYC6anNRt=^6XarHge4-wc>EK5uX2iLv&=2(thxeqPHE> z7#!4xbMoa_NCfGiS8nfOT5u_v6{;~9y!%y za>z&{X{GLraz&1K&R=-9b?(c|P0W2TE8R(?q4T&k{Z75? zz=_qMwerri{PqSVnBjd1E13TxI&O@^BUeeIYbI$ud}&PAim?rZ=2TNHMnyRml>9kg zT#o&@)iKtN!4dDW_Cm*rGC62aWk#-i*IzB0j?H`Jz-^&`_3m9u_-d#g!i<_Z6Y7bkfqSfnRf^i?+u?RMxaSW z(=xlsS~fA~ePA0Y%@x)+6MKj!r(3y6$N0=y?`afLSeH!7dFOoxgMjyUOgi2B*1d3( zxc_|8S*81))=A!v7CV^SW}V>u?mg#zrPar~X{K`@zi(uz&pr2@b%@(;#vLj~bPBY> zKKewsHur0UapQ&Mxxcsft~(tFr`~^SWZ!aT_##)B31?KfwR2*-K+;w%Zoa#dG*Am3p9TXx0gQ}*X3*#-AyQ*wE8zOzV|=U&sWA;F3EDZnZ-n9RXb zjzs5MrqJ+(_UG63XX=4^^$v~>O%L44cQ&gJ4&wZ0>-4ETp@mE13XdXpa| zmiy&`A9Mwk}4L(19Jde-c?a!(w=-#wH>+R1w?9Vw*bP{)kt&LBdjlo@JpUD?nV`iU%&(*WL z#BDAbUNcf8X9Qghqi%q3j&-oR)4U}&6kUQRt#N_E;S60bo zAGe0{s?ra$URd<895JB0LauosUM)BKQpZ_8zub%O0R8*(hUS}I8PC1%Eg>lxXq7GR z#vf=tae0!9oguk;Mn2VnawG0YX)!k<=M>pl>1GtdC60)EZq0i2BJ1A8zuNi59WNcO zP|ow*OUK%Ikg*|Fc`;=?6yS?u_Jarj`_dE^c!%XZCL3huKBAcWa5pV7JoECt|DB1K zZrTnRji9WB(i>`Q$yx}8 zvh@DuKVJQS^GVj4*IV;jtsSpVmCC0%JC8lZ`r+wTe1#Qw<|eDno8$P))-!LOg&5M( z-s*u%^YL#z#zm9Y`s(eg_%GI3@BFXoGp(3fs>RgO=bB$cOV&^CwC7(~=@oDB1=f}o z7pe<5T=B%g~5SgK?9>jb8u1W6$R^i=B>%w;pKCAiWcZ0mVycFn| zBC^FRcdS=W4>UcbnWG=lB5Syv7RyK0Lac^dUvZ(l=57RR|NgL}*sE9*udc9O`mjoU zUBH*`00ZQuKXAjk#fmB>%YzC^2yc*%>&E+o5S%VQ}jdZ7l{1V>ag%`?z!IT zuN5ZbdZ3oFZh7u<_4S|`lv~1Om6r1SP4pC&=Hhro^Q7lT^7INGbgi4mbhM395+3=; zYV~4g_@Pr@Oz~T+p)YQiXQsGrEq`y9n9Z%|7Zujqs|TvHxv9tnT{0=F^O}?BNpqgY zuNf47jQ4|zf`pLEyd9yMPg*~%Nwv!H*>8!NaVke|xRXADqFT zv5s8Vhwrm)ST`Y1X7|SwORWJPEl{>L`Q;ALI?)ccrMsZ4ksZr_&mjz{YA(^b zi_LU{l>cMv==Fzm+pU<)QCJi@95?h$6KP!zYUSKG)c~;1(cQ>;YvTIv?95|@)%5Wy zvDznVW~kL-gCa+#S|25s%}~?Un;Y)sk6LGM>?D5Va?5TUb)U8|hsD3V@kFZTLTDw{9egkwB=n{WKABe!i;oC|C5=f?!Nxr$NxU~uct&)cdZ zGRA8iviVRM`#u%t+^X3;YG^$ds4w6bd9TA#JJU!RtPk%YB8aR(OXMB&WRn|t3R#Dc znMKxuLB0?VBFVI~Uoskz97r1ME({D+8f}{q+$=}GR#7c?tnzfWb}aStYps1to8+6j zQgLbQOjpXLzMjKm@5{=<)^`nN^BG^A#QA?M`Sm&^qH7n6cyrUXEFvOn`Zr7Y<+A3= zWZb&?+spXn*7|QxQ73Ryl@l$IXg>D4YVNsrcB#6>n`GDiqQY8sex;m0C4aI!E)nut zv%l=c$5>x|d4xKa^mz1QxX7+soA?LC&K>0ZCo7MDVc=C15+g&aw7Tp(Q9N2MAL+P_e9Ss4to56)Ctb`*nL&}1M7l)eegMb-*A8l{5}NTFZ_KV z%pB6%$aV6S^Kxg)9V^N!FtQO0RIh79A_T2kIvS^CQ3*hEwaA*jMljl*6}nd) zqQ;QhD4$h%m*MoTuU+OO1w9Zgn%#@iq>BQ@C;`oa<~KbiAI(&Oj9@saW`Kfgk4QcRyLToQo62=FA||H7024$_KW zxm}5n7q1UR<@d|^Anj$2gN|~`6;)lOv5@!VYve>FcA6|J=TpQRQHlpEl&4&JE=fFF@b@~i~U z`L8n>>W;9Pl7FC@luXLi3I3;8-~_UATapil+Uy+GN6t_2nFGG?1`o#q$#8>_aDN{1 z#U>|X4WTf^Fcg=Tdcs@>~qFCG1 z)TEA(=K63&8Cs0Ik0jU^xh*b7w9Z%RDE^1?T!kNm#kDnzoY*pM1ZA{}S9%x!23n)$ z)v=1FxmWhDf(zA2-u*Ln=3g8m5Rww|eF=eYQA4{30*P8LfG1`D!a33)-mJgBQq+t$8ax zTf*G8FBr&@F;6vwOfi4k|4ISd5KYV2NN6uij7>QdGac5O0Y}nJ7!1hcuO2f{T8G^Q z3m~fJyl(%Xs~HOXsofv#Fq>gewTw#GWqsu=gQvTCAuJ@pd9P7Mm%u6c6q?|MDL=Bs z&J5YG$}n>wGE07E@ME+P#Ac+d&hgfTG9y4;sV^Zx4C#=E3F<;Ii>Wqt7afQlSw!SP za}9^-bHSFmDEf>rHj?~+I4xwB714CzVPu!mqRRh|5k1WEzYh_;jbJrIA+Pk!d!fmw z*(0j57YRlILBy?tApd{nxSjwZBgNqkVzdU?G0*iXyo;9J*_(rShw`v3XFj>$GM<*B z@;n;zQXWbCaLkbgF@Gq}lf8-y(`aEa2UNg~j9nZxC<$uR3_E2(5D2{O$u0$Zyz-Yk z?^*D|AOVdEXRKd$B&`LFBGtjcYEa1_;kJ=*7#Fwc6@mz`$mPXC5ug->q|&9QW_Tm_ zaK<*2qiRR|juM%0KIWhMfU$m7CHJ3S$vMfuPj?5G2}tQMwT>Qdwe zCvF&q))%@?hRX1v%K-$)xCBrli@2F_hWm*F1*(zpoEI^GBWU!1nx3yknX@J0AP|YX zr~THm||Wr2(ud95?6G$SK(kT1h`EUN^is6DdN2Rea2s=3V8?mRG7g99A~ zwQ}cB%w;U{NXTsUk0}(R()5kU2W${z8nD>B&lYP!9%`e>O@|<4BAcbyRtA=7J~&6u zv&lj|>)I}AuuWDo8f>e!&^2bZ5p!xz9<$2E30Oy7aI z)e%sX0IU&u=KMjr^}%5T&Zf7X##kDi;ut)Evzlg8-WDv_SmCs8zjrB zd9pxD$ZG@gA>c{Ywaf6vJZk-+d1E+uqiNMV7 z_CO?HiWT%nMGH6!0M-bw*>+f7$zxp|83To10lwInc&wUt3WYoId|vCH3k8jkteKvy z=m1AeL8OmZLn3Dzy`neBIWlX0y%OEv#H-r#WDs;ILuH%@E_=7jfMrBy(nz@NygSi6xw<`Xe?EmZ*qimB6C8FJu^Mt_ z8wlzsS{NRyBRk2=gAd`dqFtm2Dqr4_4S`5uj4f#=**A7H0V#kflcyiX6NNazO65|d zXhsg+s9N;OL)Su-UeJ9A!->xJ4M}l6Y&MAz^cV^pI3c78n>PSPUT^|5&=BoKq=#~+ zd+Y0=G`Y7d->HYPhZfwPR@}x}F(SM+jsnHVTRUV7c4T`v03ZIJI*+LZ%Dk6`=44ZX+{Qvz@cd zc+tH^!eofO$8sCRqaCa$@bSwL9r#6&2e*<_8E78rjH{Fr7yBwYA(kfYBZ70u3(r|H z4%IG_IoBi2kyRae+d`zf=!MK-nZR7Gjd{d;s?9isOpa}PXk+8+&3tcA<1?%{?p|ZR)KP>9S z${oZzIdA1Doq1=(H2>+$+u|~_Gq3XA^)k2xWA}Pz-rk4&2TlV--`yFG_sy;J>Pc>P zaWJpcA^Q+pBnIRs5t5N=cXiiDq1F%F>{{&WtjadwCtB2!gP7C3>xe!0I31^gpG2NUYNjD}eO@5Ty z^>&Wg%Q5>=PDc>eYuh?3sk__f7WBdF-CJfS{IDcjKnlI+*h`y!Gu!nV4D-=GE5{pglaw3B&&FdgG!b)1o~$(B9F=?cvK zMa+A;D0tegyBF9ciB6^eUM!Zp3W+0GGP<2nbq?+#V`fq}ILiaJR$qaq56aU#^@k z3~6zUE{Hs!>3N);gm1*(!ywaL3Z^O$v7wPp@405~6#Fp*Rl@HnnOwk#*^#hq{1imh zu$zHH`~SVlKr-8zBf03G_k|IY1Yju9FC=I6;tBcmk=*O6poD-S9aws#oh5vEByV#@ z4E7z##&WmZ3ckc#d9fGV#h`WC0d9-}+!$~|)eZ-Nu-$y&8cLA}Y%Yh@FC9EyiRrIti=BI#S*9|_Vo9Ch3>&S)z{u*k)bt^r?GJhk8 z5pBuj$|sNFo&10_U)YbEkK&yx@c5{p_27%Lj%FofzB|AA_yupX$VGMvf@me)l8eyc zOFGa&$q52JP>G@xH8KeY54w7H+=jk|0_nfh~i@zHd2weSMBb+2yTL*OrjO@F97Fj0M1sV#E=k1PX~e zutf;#y6($lLC`6*?po z)Fv4Y9GoY=Q(Tn-X}w$yIhyMoLN3G=&btu6A)j4Q0_RL=8}5Ldd^GQs-JoKJ$kE}7 zB0;?1q7TcF+mA+()h9j2@O&RE8-WJ#Ts3bTK>;>|mQ*rKZH8-MZ55#09sCKG1Qrco zuI&6pJau^(+CVu2{)|m3->DBf^r(d)Piiz*Ji>#!O(iKQwXBN(*+GER>;=sku zA5P7}V%b}OWi;&&L<>#EhyybL5>XS?MBoK%+U6mzFaQCBmXK*kG1(@V0WNRt$t(Rx zlVG+&k-y|acq|Y|gcL3kfZYV>G{7K)%n5crfd|Jz(rSq$T26scqnaNk!|_w3*I`u6 z?Hto-#KCi@PZWRgftpW3umH zT#RUj#?m3J08MGc`q^n6ZA2J>#?GAC$z2pK5~pbuqkKT&&?zB&{XJ-uQ@#dCJtbE_Spbs+GV^j>`mkIlOwq~caykg00JF}0Kn~}p(1#nH zZZ|shIpKoLtq>F>ubrL%4saVTG3=!wTElX)kOLp3(9GP2gJ6_>25?8GaRanK)!hHe zB|sG=_9J_t0NAMyzd6^*#?55}q_{&aNy3aOGF{wyZ5G6^b1)V7lTD&51WWLbfVDbE zcwzL`w4^m_94!O^sRpT-eiy?yO|+6Y{fO{D|`tMEuAqZmwwHs12QMVVTwsY5;2jJk{&u6~}So)SxK{^P=1pQ8f!jwQXVY z)i47TlTbvADQ%x@S3(feyzeXpp*tqiA`9iJ<9J)_y}=QD3=c@y1f1&N5A5v_qzxoCCBRg^1c)Jq5KfJ z$pi3!y*&ndi@oDt-tlYncsWQLAKn-=f3u|= z*=t9(1BvCxp143@?Sq;~i~-;PDJ3Ur2V)%qB+hoBJ1B4N&D-#Wa#nAiJ8Y}Qh+3l%JBWnPg+J4 z@uU&=H8Az3R5%ccW6*|0bLe_<;v!#?}Ru+RRFVX|hPibMFj zH1%i_Q1~5kYhCho$_oiQ3H*Wkv4g%YuJnFRkPEPAE2(}El3(`WhaZUmx4SsY?XkHy z_gl<_bpkmy|6g;PC-Qg!^=2rX(%a!Be61h;4mPv{i7V9y`yyCv*+L6JWZ-k6AaFkv zj_^<|1|W1Rk!y=HHwa2n6IrO3Tim&;bwF~aafFUmS+Io;OQbx&-sJ9rsuc2Z80X$t zeArabqYLgsee+?+KB0yXqa)+yx3KNh6tZiFWZm(y7cg#$Tu9%jyH;vpZY>RQIyp%w={PXODrar-^aloW zaLI>lf*PTseeLZM-r+kX2hPGF24DeEB24>FE``XxP|c$Y8T~E}Jz>zkDxyS!jNqal zT8gVU7$tMTCqN?ve4fWm!7-053^|Y=f1Bg$f6Vc2&KK|e7G7U2!N_( zsOX+8G-3+uk9HS7ASWRfL2)R=bhn&s6yRMHcozz_UG@3iSuzftMD_~v`x41ZoTXK| zMYLY|oT&`Ux3aT&N0e=5=1Ekk)C*%yRl=|f`v;etC=~zDLO)w4Aw=kJfcUGAf4&&bG;({AnT8`;`JCBJ3# zrW`gVpXx5&b{-&{?YfH>5p>I!2JkjzNF^fhKvae(N81krcoqLs22bXP6tJfA(2Q-H zmVn%`PhcL@s~=bgb?Y}0*&l7r!4UKVZ!|Im{YH)iu|eIE#!%7{GdI}G3DHAwTEHjK z)QGU;za5d>&g3&E<4>CXDHom0+sP0A%9P9PC-b9x=xnuc21-&C z8%T|hb{jw`C}0p|0{iKh5^@Ym>;GO_+2!Dc_&&132dm;3g?!P8I7(iODSoETmk^2l z)cfa_-bS*x+`sJvgL*d7n_Zmkip+}#Rb*(Z>l;C%i=oj!yBUIgzE zX4~Z%y0^E$ARM?yzK%c|S(y3FBs$|pF|R2gXOMSaWRsHDGC6oVWb2T;*G`C>Nf|R_ z1O6?TEcx1BUAce^A{&x3PvwUMLOodo2`nwC&fBQ<5a|{|_ zHW7$$CKr`oq7&6gPUF?QTy{Qr5N<)~!AOOd&yx*8a#kdvZ%ja^?Lwim#1{1HHO1KvI0b|?nx#Jj*CggWtRI(bPJ z3>WO_!zcRiZZLd^p#V6Dh{A!B^~2d1?THncJZ&c(kX(W)9ZHM%gBC$Y*?f_oeC8j_ zJ<`z@)vuOZvAuj|2u}qf=GWwq1MuH#hw%27M3BEKh~mBy=3nmW+a4g?u%1o=KnFoW zn1Tc#j~yP`=|tMlXa`okm8Qo5xFiTc5PsmjyCRPg<4J4eUH3z-|h**9O1#j!UbFUJMpP(3a{{8AX6 z&CEuzV2387-R~75-hOBsxIsHPqj^cU!Thkt5dnL_F!5M$*6{`{h944+RVzRon&q=A z<)LCkLg^~T7$9y6AqFkNR{GW>AR2-e1))`O#=zceM(qKR03{%ooxzhw73+|VlugaCo@TB>l8r@xj#rRaDXQb%Hz-EII@TB7i^^5>H^8x zrWT>v7-ybPWU*{Qze2#ZWVWZHWl$)B=yQFj1fETqr}|Y#|$9r$-=fr*e4uM$U%&WvG$$?Q~~-}lBg6UDgZxeA2&kI<}m3tmr3wh`zp-aT%21G!|~5Q zlBOY`!2kAQR|+-hBnP+64?@k`OT$X^qS9vfR3!%uCn@Rr#FCLgY?2@8g`IcQoOOwd=z|Q z`)RC;epRtxi&c(udiWxX1@24Bb7**X5#930o(l7BdVM%{RTBT7LnJF(l2Z|mw{4n+I*aNc_gqt16h*J$5G)$EiFun*9l7>Yf4<7F# znQkd!VEb0UtYe^B8aTlj7=c5B4pG%CU>0b5ctXqgLl4BHS3XTUX$QvMS)5wTBTA+d zj2YXcH0E{Z5!GSVsT(= zJ(ssDM9ctsv;qjL2%-f-6b=Y=IVw@%1c&ICL7K}@KsVx-ew1CbbqSOE< z3@x~?1*9F*RFE|1>5q^U!$f)Nc|4#cu%$dwUUVMsTtHw03ql!C${?EC-Vk+o5Es7) zdy&tf)Cd}6o4o^2ogyVD!_GKfpfEtEGZ8@o6mO&> z6bD6yllhgl?znNvWEXwCB#W*UAy_3V($zRiFS}|=ykM6A_uvS#xncu1SAT-t8m9=D(WnKdnXdt!JK#t_ffCiFOLZ`0 z)=m(Ie2Hv97=q%EB!xWFo}NgEqaAjJ!t$ZK-=*HMW&QI8`r5fe8(K`92xxc*=M4kj zfuQ5E25Kq?QV@_LE3nTi%?qe7MXUkGw>2;Z0Ah>1sUW*wgd?)Hk^RO=Srj*QQ7Cmm{-xM^$cyY0#umUL zGeMEIhC&5os+^~WLtfBiG(yhdlyCt1fZFU#2PrCf-GQ&!xEN)q9tFve?-CMm_#~tP zL*R7CKZ)K(YolF%#H&!KE_67NVqU6SBUPo7^X@TxBy3xGiJP zcq8w4(iW;c#0xfGB5?Vj8;+=h)DIm#Opf&j;$1H=c2 zcfN0~H6+DL<|(h^ECUdx1r~c5I@~T2cM??$B`g1Mk&ie-L%i34(8Df5t#l`dD%CHs z-AZLu0)dHiVnH#=dc=XlFhy(9k4Ib>*`iqk9!MSZ0;mhyib4({Y5Iocu(PM&9oa2C zax0Dn^v$=%|LveR4d}>V%y6)7SiW5u{U0A7O&Cbucd~74Yjci$90aX8uu4J1BU5nd zlPs@u6xt`5n%W!hetHy`npGpRM^Oj6lo`%Ecw_+-BrLx7q!6N(y$M0 z6jd8vd!<+?g1>6Rs|smy837}UB2r1g9xsANtc7T)pZWMd;SygF(<0n#`HsXB&N!+s zrjP*b@|aJQ2D+HfE`mP7XiIunFlU##l*IMPVyB`Te)6C`gg%M9k1h!2OM6Kn?A0I_ zLhI#?2+PQFWQn-NwS)dGv1JaSWp}Uy;)dWVtwZ)4A$y8?6%0GnhunhzPr03Rlw#87i#sW$<1q2ny^&Ki8bEF!g9-UhiQjgy^fdF#P;B>O_kAd+uz zhEzM?to%i1GG-+422m_GUu@~_%;6+dFr#v6EzkNxh5#5JqTFS*TyN)0hm&xNOXEt! zd8tU8R+H;^D+OtcH0tdA*JJB=TOfRC9k0SRRJ89%I}IS4O*LE}WDFOwOb(W>6tT>K z%?dJ!1$8{5M2t$g8h{YDAeKh*>k@?-DE!)adt*LM`vxe2cYzDXWubsZ<8Zhgz#y4{ z{Xp&!#V+cwG8hgr9n6SBElK^m7+z?9u~Y2to$Pvw)2To~ghCRZ1at+zQT!qTrE2WE zD9xt9sW4<4XH=cCU=-wrE)Qy?URZBlM-MWUMg^MSP+$V0u+C(M4(%?M!2RJ|gzmPq z?Jiy~wZN1V>_B}LmDQt0+Ac`g#w{AeQpm_5K>fouBTzU;*_rE>H8f|7{m>OeH3jh#+W^+#zrRRJyVmek+Xd+0I3x1;cmXia?8&1pIxM znvjz~p#B2C$|Ig(PYla zRutL0rAP@FiKuZXxHrJu;sVBjU%MMLA}o);k|#Vitf;);O0Ks)7}A#n$u&2y`_j6S zw>hPSs$2hwEl4>W8(6p;7?~MFXGG#fIzt^0NJS@K#gl&LyNH>{ZfRV_}>madCgV4GERbLAMvoa44s`w`)fP$-iH;B3}5E;59&_BAlM6gp?tCRU$j(rmMI<5MQ@MJi;Q+bMqT_u_+vSbH{yK9LJscajc`IQ!!!v z>ZreXizhGLU%0Pv4ii5hOZcNjpMKS94v%S282d%b8dIKgQkzKB{8QSFM0Xq5 zYx29>^m)9zV7;)#e^1udtHOb1P81CG5HI8(b|qNoTy*`zse-9@(e<=jC^^p4sX}f% zDTc}ZcX~1Owl3%09!EU2?bXK{9aIYzH2C$^q^p49Pj|#c*a&|*Z6j>QhVd`^D-0m8 zgZ=HJW+UKQz>Hk9!jDr1w5bfNkUqa_V|ve|0CkZIbs0Np4Oo}aaU+>c3> zarZux3U^_h9Xi&oS7V2cb?SjwIXm>MD&yQLNn98wuLq7n7Ix_jPcBnQNc5oQ92Wn}(4osAG3ZYxe;XH0P?X3DkZgn2GV50X>YTzzr zPH+n`$hy#kR3W`hQ9rLx9lbZXg@_3Ohc`0e@n$X}AB0XEhDPo#YmhZvT@~ zg*1@p|9{NQWVasNu57p`OIX%;s%xAjQ`}O?DVXB4jzY<(uc>w^o20OAVyaWeK^&)ORuJ#4ZyTi8JDrJmljSGj5kadI1$9@*Kzbg zmBj=C`Y`=*0GxR;m`1?th;Ime1fQr$251NVPPyMWkU9wIV9oS@06g6R21utPcd=?S z+(OAcHG>OPVD?eU9oEdVhcz?R(%*+wV^9vU%jB7b9p7edY{*?EGQiBROBJ(gEJ4dK z(?@25Y`Qng1%SC%P?}jz|1}svTZF}2YPpGStt%oGRcOT=15oCMXA_wYxeO@Q&EqFlo{0&=W1C!MsO;um`zEk~C zr#efh&T(5T4-3>u`Z-aL_cFjv70W{$HEC~-#dcE}(3N07z@Wv+c9PvKamtuF=5xte z1^8fhda|2b>J|@TRhK49J786C>4R|Sf_fm0hlJZEAqHxYG0tEnF0xfh;#k3Yz+;xZ zp|BR|Nobb25Nkho26>s&2dKF#VuFiBQcP5{=^S=t4%{SR>k73%zkiA$$o=DF8-e?j z@c@be9oWtYFAik10lNb4k4zmeLEEC?S`>T`xfBqU58Yd-GvEL=kJ*@4z9`<^lz>zXjxxyVO>~S1dm&vT? z3a2d)A*RC?@(&a-a|QWw5S-Uo%;a++)1{1fF#t|kd`5v^gw8QV7+1RO$6+jrU?Nwh z+SV)>V0g?e14C8%T>v5o7#>TN(+V8TKV~{d3M#E~E7f-zUgcD%!Q1ibCf9VeQvt&) z;@IicR8b)cNPQj6q25s$zSnQ9;UYYv?`kpxXxAj6fG=Yhsnbv!{_}8{aW+7dt!Ch% zu}b)d{7=x0Vwy9{q2a*WZm7a^)7iLr|A29Vr@pCCwDWYM#MKykrNoAFy;LZR7 z+tS&sXCOCI1b+v_H9;Hc?4`Btu%S*3Le!07s@6I{f)g!pz(Umy@k~%xo-pSf0_C92 zw6}zy6KOJ^-mSzTwC-ZCP6X&q5pALY3@ai0D1E zwc)H{4k97xA7XW6hVnv{F>o|anjGFuLAO_} zDS-|)Ivv!p4LoSKGfyadnv&EK2=n;gK$CiykJki^(#DAN{7r7L$vgrSLqf7!txZ%q zMl_6Wc0V2ff?z9mv^GoHHz<%#Bgcr0iYMI9aGb&c`h?Ruj7Zut&07dsHssI*9mp|; zJIIW;7eAGGs%i}A#|>f z1B%u1MJf_5#5kOJjuK93&{cbm0LK=$%?RMwl5EZf^IVsrpwOn*YubG#_LRcAlY4*1Y<L_ z!O6Pn15AX$>@TQmJlF|U;RL&MtjN98;E)zfC8|B=RMSklgKSu$W&$_dz)^`^9Q6sv zlVZW~7jr?IVa)ND#yLct#BLR-z*7pc=NU3K>@s9**nU3Q1=!rMJpxQ4LuVWQkN}uF z0Y+_eM+NxU^4Ae>Z1k?dpu?Vr)q;zb3n9G$ug9zx+`4Ie%)UUUAA&JA#7=i`pXA8x z9LpSfu_psjvmCL;Hako)C%@AbZ2(?$8_{R=i#0oU<^d;*4i(@K01JNR2m#P;_p6=X zC2XpLQQX956M0G8!?W6M8Te;?ibO%#%;r@)?IRloG{{L|A29J`Yy>0_yH$G&1nqH# zc=2pJ1x35tb4k>F- z3S5^*hNC!-7+kFa?=U zG_GhFnj@d>P4Kqe5NHeX8@x?*r{l1MS+=cS5v(RcHh2yBL9YSO%z_8GTO_4_IFN!U z$O#G#qy}L3^p0I16S{qy<#;DqBFPJA%mH1uHBK&!@1~l@a)Y#UW-NFjd98PoO*q4O z&*=mnRQ;{@&i;DP1)&i@;KS`;vP5!!yf2%9Z-HqEJ@mKUPZn@G_`q!fkv%rHfh}7DDM3D%CBW&!QH6iw6#oCP@sQm#o3}MBIOG6jq$r@xdIG0h z1?NXDI3d7;J&eJAL_KFBJ|Ts~42zCnWJLad!Q4v5+{zl5`>_LAP0al`30(?vQ;7SC z;SR>Z+)wDtOqZ}RMT2UWDGefSK<98AV)HX~OCs!HyS|OEhf{so+Z>t?MqUmsanKb^ zzk{wegYB&2krWsqplgM7tg9=Zuy5ea++n$&r%f( zr`ylnLbY*VXf*`Hzt3g;OF&OLW?(^GGZ!nKhM%<$zDU8G+6N)*16nW(+ZGBPVC*RN*g>T#zfb%vgeUmJbM7VErYLv2f#9a+x zuIyNbAV-HI#A1DKHwqaQLeSA5{5Mz zvk1yLdpOlTBrR}B*y0lI(r{4paDqx?ueFaiKG$4j8WJ82V%}S;=(S4=GjON@PC;jW zac1!cXMWIi&<;HO!2vR-i6gVaj|_$)CM?)vI<=@%_o!VrXeA>Ra#1Qi48#5nvPavjez_m0Jh zDFs25Q{J((3r9Sj3!MfJk}8duE9$m7&VA|21UQ@J@#IRvgC?9rW!8c9V=digD+p(`2^eji9jwnKgj?koZhEi2@aL z3K5q!pe}Xs{8q0{K8SA7F`Y+C#x9fH{?A98GW)A|Rn*&c!1MV z@!Tkh z|3_8SsYv$qi(3gTx|M!8s}dIDSGSk|tpXeIYqCgkj-gKg8g)XBUXFc`&Zb4+F+&-Q z!+|TuCI8JU;yQyn_#!=qbO`_0l?8|q%PB(ESnV(C5~fpj*IDfBiBG`4Q%>g~O|DL1EMx;|pIBTahXwfG?K%+zncZUjPU(*TL3P+2;_%?0T$2|#TvL0%-t=*# z#nfzS4H=cgV&G~I4`-N>IL{&rupA?!Inv}oo&gp#UZ9n)|6oEZRrsO=0%B8JLf}AL)_`!&K!DM91FZ8& z*rTmL+;y@EjE*TbT**C(goh4K-3c2qKz>kYT=pPME=%H0`pQ1??HHjne`qwp1l7 z%w!h|HjZY1NK8(R*)@7ham%DbeQ#8t(3Dgm*HdDu3#w#Lr`9aspv}W>Gj3N8JB3{O z3~;8oWw_G+)lceH zs@y`17M!`ODmgw|p05C`vz!VuVM zBf&4=cZIay0*3j@&MTb-pH6I6WF9oLb^O}=f40Dr5SJFrqO5+&qVJc8IysNH5P*GS zp~dJ-?Uo?ZNf!1XJT&N%rJ~V*g?1qi!hx^`E2Xv2X&saxr5-YIjWakAc4BG68B&`k zp$GdBs9%N=j?)TJoO#7^A|4G44Ud)36f^k-4}cBr zOyQ$7V9Q|G9;If>5IzJ2uqO_)D`%t878Yndk?9kELHICpvG<`w1kLV>ceWJTJRZRp zlx=Rm%B}eqvvK$vJV*oBb2!6eC2UHte4^3xq1uC!gGTMwC{ZD`?Fqbh94eM{*mn*i z0c8<9S~Vw`4JMBr*t#fD7&$cELTn6MkxNA5l4$(``kJiH5 zEWi>MZxO=9|L1hXOPqGolI?~}M6PMWXgXcG5~tl#7mjq}OvGB60whUsmDNhid+0E! z@m%KCQpQ!*vScp~bb!s9EV{gA(dB0sHPSg^I~8#6qtQKUMW}Be+gkxt0)1k^8@#vH z>gb!zn!^PHf+ufWN587?3UlSc6>fjbC;lO=6;7AopKYwwabrSS_^B6IvaCs?Q_&&Z7PHrHX6Q7nhzt1Fqh!5@YFiQ_9aC6OAoDu)eH~3=uZ| zuW<*(Q9UuED&1N`hgZXwIg@uk^Vg;erH{?`*y1TwQEiC9Od3F8@Y9f~PeCk#4b5sE zaBe=cwvL26%S8{%Z3fGAqH)l>OvL=h>V!?csY=Th0L)uf!Nji^?`<&Gx@%O&sKiB= z&LU+cUG4&AL(n@;U0%m(uJ6GXzOb0_Gi{l|XNtH<<9|P#dtSpozzCyD;z&ZGVL*(^@oPfoEVZC%Ahd)Dolj zAqq5J2kraVA0xk1(0pFG9nqg3t02OBVW`%b_prNp z`yvxW?OX9|di5no zupQx1=iA4-3fzo@Y0!|i#o>TX+w#fq|BgsZ?-1R~7u%(<=>LV9;E>oPFTqf@+2ka^ zbf&-=nya?hz(WI0ViSX?Y)IlCCLOoz(bCnbfG%Ax0u>k($gfLXFeI&cIE1M}v-*C9 z)C~@N^W)!caNtxLu0?jEJ()1qbB`OH9&yyU1s=BxWT61AqI=vfP?3S_0PXX{g4Zh_ zgT?GJ<1T<>i}v!tU;@qA%hpQkq9eq$4FCz*_|`OypYRofvCwV}Yl;J#Z zO#cZ?+@!%NVa5~O*b>=@s-KSrsO^bb#dP?bNKhJ;l>dZi zDyQMn)$P6@gETFiH4s8+Vik}m~XGK5U15WpB75CHr=Wr4Am<&47 z+1E}S{=e_Iz7h9ZS7m>iFOJeU_$}kQ+m#1JsazAlb=HxpDW4Wme!#dz%&h7=AeRO& zj~CLYysVZ~b`263^y(h*!q*mAJK`Q=HEn-IMC3!N>eefw^zAERu=tWrtV?fG_2Rq5 zRh3ubvb807f$P0UWb0s>Pu~;_oh!tKnb?^&eG#rU-D^QIz#YNX#Pz@&FK!Ul7n6G} z?5k2NmDegRXCDDCyHgia?Ltvdrwa2?vl-AxTdSmuxq^BXVzT!CiaXbPEy$@$W!dUH z`lNeK8XbLJWQ%okx8cY=O0~9$oni)^xHeQshmU4lOs!uK3&d~q_6y>)_?`B?D9Wq$ zb(tVn`Kxa1I+ZS}79+$S+FUKV;OCEO@w$9l*%uRkuwC3NE~Pd*MB^q?0w$cD46EIc zuvPu6kCUs0(||qRGEdkOZVcfL#1*^R17sSWczB0sE1-tr2>{KzKt@S)&FV!BUl!fy z#u2hu?4m253136U8~Xk9_Ie`^7Zk^Sk4CF1TXqH*OS`5=$h@y!xazON3viox)q*3# z#hX>erx;*W$){N6s;-~bSmhN}KR$YknzvNZ^RJ2``SOCQA&YatZybA7%%b}S#G`b) zk-t6el{ChJBODnnpwC_wci@`#?N0>jQs0(!gJj$j^wP$zp#UA;Dee(J(iN|ZhT=5+ z`*qREdm8IPxAp+aR=+Nuq^56*SH*hV`RCeps&bMZ0LXia^-4A-IRExs_- zd0Jd9M$>Iii$>xLn*6lrAP&*qr_u2)+V_2=BULw7KKgQ(XfGF~k@!tqni#MfH++k` zY3UwOTu^SwE`N7R0I%b*r+!}*s-t; z_KLdRpOodN>7(-U=%&454MynSCw>=yk=QTpq{^qgAsV_L+3&Wz045Id0Z6rlXPZrz z&h-kA%&jdiBH_CG*_x5?l_*efa0sY4FZtI~x+;?SVz;=e9j?8To3~2Aac~DyM{7A4 z89A+8`a^LAzHlKn4|5Tgs@ga^E}(au&nndgRJIp#i9K|0(im-hZNm&%O6NjUKI-K2I+aka9sTYt$*u(r1CIPkVF`J%&V0~B;H|6-#&jKY56)X%t>DE*BI`CjPd$zntZQl{M=D@Qany+9S zM!MiI%lHqj#(Df5QJl$+rFr^Ykl%grj_8#Ge;KeZxHfZ`g_mJ`rB3gPi*IJ9am7k+ zWFCvFVOHQjacB%sikpM#fX#_!`YzPCJ>QF*MBn#Cw!~%6Lq8NPy{j-GbM|FKY1@b5&hXOtI2A0+nej9=J0x~`*M==G z^}H#wfEG@T2NOjf37?QNc2WFe@l~BKlO>D>VH^#F8>Tu_anlRzS~_^D^oi*8&-_Y1WQCot ztl!}_@xgABi{c-5R-;Y&?laM*2K-UFr8+O0JvOXfGm<#c>^-5~Qk&r$XYf3&LEp{UqO z|9MXI7H{fgpf2$fm6Z4(o}2FVud6MMc94+*OLUM!%|uZbD*BSF?>e&#vO-6{Sn zrqGZzxy580fpA-Id_iOCo1GKB$d7B~{XD<5O~1Y#$Y?F2cmpxWj-j*p2M;Lv=QEVC z0(vBymI->{C^RXU7r*J(vW3A^2zSCB(4Z{ru4gMP5w>jW&28Rhl;!ZO$toUW3PQ4RiISs1g(Rl| zQ2=7Dw7fNeuzP@UgU=>FiM>x8J@yBo-VC?Jax#nm=A9*AB z&S(Bf&4zu~yi>|NmKmjiTZ37K&q_;n{DZX8Xm7d7r2$)mIrwB>BF}a3DMZ`5f#r5; z+4sdepTcw`BQuv4qgH31bN##XiErMpPjv^{4Bef_=wxM_J;TUK+W(c*6{f`>GCZHD{IjXw>We0CcT8L2*DdhZ$dm zX?wQHr;n}+Md;b%q8+uFC2tUqkrhmS0VG$RvNY@WouZsX{ylVZHMm+t;aJS-kf{PB}$F65^X+E*X< z)0F)p_TZ1I?GJUL>wXmn#Jf~_O1v$m&;3n2tp1oKXvS}1y;wq*{4U;=ClndqW#&`q zAL2!M;B^}PXDph54Q9)aGCR{lu?C?i#ZQaI^5E+))W#+(-C zsTF5}lsFAOdNDQq6T?{y7VEo=TM{q-DOw1zDe=o+IAgp^1Be{$RThcPiO8HV{&Mz- zpN`aFhtQXbqth&uBg*-0kXx#rVl27JG=LY0RIa(zi3;-fIIY2{V z8F}<%P(};311cL2g%e|hU8sy#>64(W?fn3bE_`6NnR~g+O>|F_X+k_o*M{Vkg@@fk z7CJYL(mn`5e8_&1*dCItxZE#cIVG|%0%a1$Y>5%&rnl51jD?BW>GE~2{ONVNC0l-s z-$c6{85jKG_J|zMzu!jWPBERHjLJq~jzi}Y6mjT@FQPIb#BN%YC!fIgUitDIE`DFW z+!1&Mfx3QUO~NXWzX~ycE-aMwApYG@C`X8oX>XyNEw)j=B6+2FjuJ(35m&snw!8)h z$GY0`QaG7?i@)SJU|=06P4M-{I&u!`Osp$Miv)%0$*Tj8RPq?R(H-^VzvS2mJy#EQ zr16o2g}61D_ToATg+({)yB77KGua)NEyNi*6PK42Y-1H^LdE#XaqDBYX5htk<14zc zzHBQGMo1LZDxgjE< zF%0a!V!1eIE!nEYIjUVEI~R?(0*k2CuF#Rd+bD+fX~PaPqkZT>nouGeiV^fgi7dm< zsS+6rCciakEGHWyx`0ucu?LFaYEb&nAllJbmZmy5*;t-Jg0}9s57mFUNB^%une*WB z7-JOqN?|(0Z*eJ3Dg5>*m1X=p-Fg3n{XX#?ZdexbM@2_I1$7zNR6ZsaQBE`YAQ-vC ztY&hS;)iou%9s$pQ0G>%hxm!+wvrp@vid-OoWuiVbtav7BfB8bW>7hhuMHV*W?v=d zQlIlNMSlAC`7&PNg9L^Qw&j+0V2mZNk}ff?Dg#JhZmbICao9sIhGmUORc3;2^E;5q zC9vYL^OPUd*iHR=ZI9A5E8W|ubm$TLkp{6rDR*dYUKu+>O&MFh>y zg)IR@G3J%UZ1ey%nr7{wXJMG&m4&cPKm#W?sqY0uDIZO`K-O(xdk=ydql)Ptj%~o= z6t*RYixVPDM`sKk=B&B~*7_yXkFX~}1))pPPDZ2g(f z;ngr|@s_^`JHN+U{;S2eH2S4TF>Sh}uqBPZOh)CgAT3;(Uqr^L^Z;$UOa|oFg0B2P zTta0hvvTOh!&$w(!dR9Lh_8VApm=D`a=~fz~iu41TOPv0f<2v9c9a~tw-{MlDtFa z69rK$IK&3qp8yAwro(>B`a8&PU{iH3jqWImGHuq*`Q)WzWrcZE-BB7ezoQKMg#p>d zM@#R@%uBrAQMMK!dfA<2TTJ(f;>Zh)^(QW3u@3uo|}LCFZNAk$QsL$OH5MZ`+mmP!2x2lI+o%(B24|xTTMf8-DGi~WC?gPQ#zUTLpeJ|y% z^r^?4Lqf%T>*-)B^&Q4-=LHMv$czA2533?Lg;GsyiA%64sI zK?_w5=m$)>b#Pl+`wCY4?8QUn5-`}6Uj7qBVg5=lw+0Wf4z7J?t#25Q|L`_P>fE%A zwp}6Xby=?)(yrDk>_-@2`I4|;53FWdm!TPHP#jsCwz0N}FJkcW=FtCVp_dWD2Y8;^ zMh$z(CdL~+_>NRS31*5IE-l?gxAl^x8BQk*_=;_`pqDHxKtXU)onUTlT@(rkl40tPOGHnetA(|i zU+HI%kn(s#k7dFs81WbA6PoLRamehL8w+!XV~qfC)5uxSQ*JG70eu9Bq^@3vnh zqkdaCK_6Zv&$-n8&J%%Jm_|l4xIX9~ZQvu{ua>13JijfiL_#xZU}%^V{T#ILR#OLt_@7f&y^Y#mBX7xcH?&9V zBWTk#GMBfsxIs3c@2-)ZV_FL#7#-c+4BB9NhQ~FcvZm&mf5}ALR>%P1{5>EX@#Nw0 zAKR^oJpL@*bgk^w%U*fY%UT#b|3k9_otr-XAqUu`h&Lj(xyCB4#9LmggFpm8bLjN7 z@;X;lbHjD=8AnT_c>?am1WscrOq`QE5C;6b>*bn;f1dzu9~7DWV^|?$>sjpi7;aC6 zr{+{}NjW_3bJa0(Z;-Fn(bUY=Z8_>8Jra-Zm>#%M?)<+xRsZO;7LDmGd&?Ei((b7J~X@R&{)pWP&1Nz+;;R(;Xtn{6_^>t@+1%+sck7*iJRBWuxZ z0p*_f^kG2NcF+6ibnE*fGIu~)domVB{mrf8t_Etp=mE~$3zF$U0u)OOw<`0Q2e&GN z5W5W~HORh0NBhWnCxaN3vuSj|l+}zHr!aO*}Ea-AHEG90#mm zjxyszX|Wds6dmxWVZ99F4#H&9SY70`Y~72;KrznHkt)WVwd@eb+G?!_+GTduGU?}j zvL2njL-wcp`@`-uqMtOb&%n`QLjd*~PjFxF1k;(8X0Bj&?W^(H%s_+%Eq*#JpS%NPxmcaJcYtgn2ZT(t5oT2 zgJfs__p=0JarkaoM~?ZP8s9C?J7?7o{0>JW0s>%#4(RYwTSXbNb!66~lO>J0Ti)Sa z=!G_{@5D$how-}~5#Lasdt@Uy@eED42SUcW#JBgz!9vZcl63Q62o-B+^kCWA`w>JX z+T1obN_z(bCuh)igXPs?9km-G&-1-03t`wgaY=3-O&ubC_byaW)t3#-iqfM)rq^k0(462@A)U;~JYenLHTRYr0O%~GLf%Uv}d~Cfi&D$#5 zh>vLBR(ZQPM%mxjsY{Q`v{2QOiw)}EJ13ha9m@&R;2B1s>Xs{Ggbf{HO-rDH`A84} zX20VC$$$8XlZHS}>;%=Vg5SA)y&Q1dviWk51Nc`WSxHe$Q&QJr2Gn9{9D%Nge%5}2 z;66AY2gD?bGaE9@#ys1Kgl)rlVZ3Gqertyz4k&n?@iy@`6SHt&^r+$6g14ZNXhQeM zTTM9z57vzDgUhSE*^;QtZO6U5-ym(G{TQmV?MgtVbkvTfu*HrF@JB4!!V4FUei$ti zWJJQu<3BM8ECw?x0b3PLe|xJy2(V#gZUd#f@a%EkaBJ!CU&1b$Dp?>ZmNTTIsaB2x z32&kMb%UwE{j$NEN2EI;(prr(k3-W(>kihcCq zF!^=#d1*~URwh4l+Ww0L$gnY%-Wv`_6WjVi2mdXbdbeU7sn=WnUNmNeTqQTB(aa;6 zwW-s8-Rz0epf+j+brZ9j`Sb5*yY9jb19BtmkMEPw{S#Q@k?n@y7Kq2aR|NQ{^yACaP8B73TQ zO^B8B{=>4R{2KXrp2bzV@o93ito(@HnTFBeH*30ln%DYBfr!xi)1i3TL9fk_rL|wu z+sRwwJ_XPwT$l;iwoukg8OvIO65yz;m+g|Ycel(_TLc`Det{Z%&`g=vWLL!9!xYN-NdVHp=tsAJk0EjnbarAszQYdQC%vneRv5Tfv$yVO|P^i(&Dw#)z zs$`KG0Byeh%a|>Tyt|-~v;XXXKcPatb+&BDZ~gY$jkBQ}89-momN&`?QEER&-XR}~ z(&{;KY}zUfMgT6bt>((cVhi0eS6(NcO(f>ZcEXqvfTa|PTRh!ZrDG%#{&{kNkW+Wi z^7&u_rc>r4@@Dx=F2(W!Q5yXSc*N~vyX_hZH(ehCl^ctBs*8t6- zWj?E}(LFq$ga|jTs{C)D>hRl*tCoD`t@^fK0nMzC%V~dZ`lHa>iDGQksVihZv6MES zs?|e9jR&=lRlTnMOB+5VghB`}W4~k(!v4RB5NDj7*4{%w_B5i`R?6!dS$jX$nJgfC zqCzFK3zhJ#E3*DPgToCl9kxGHyT|01!ao9NmTd>^%8?1f@<0?YvCGPhKj_29U%|WT4L#H%oX<6hBXM+noZxVku4+eQ1oC=!IPc8%rqF~Z@p1!gdlCkPrBwQq>>ysEp-;)KXnNaI0B}A1`jo5! z8#d)>2nui0Q%}Q|0TGuUDuJR@%bC>JF(V0R_t9e`m^LS6zG(zjq=tf%f< zbm#xx0&!?YV(AvSMTlcnC)P!1ZvdpA+w*d`*bY}l@K^`D)ZBvNfAF@9Al2I@L)c`E zx5+yacW#%{MVqZY)87$HiS0pZdl^BsrwQeBEW6Dtr0b&?S}B_i5KyExeF@C#bX8UG z>v{Hl1JhpuFz?ZGFJWBM>6@42wfHG}85#?eYJRGO=DjQpxVTgeJXM=s#WM=O_cBPs zNy>Uf+nk!cf;IS(?s!G^5C`aqSFnM^=nXd!-4_cba>*>YjT=M+oOq%&)QAHUYCgqr<#`GRUW?sm=oRX@TlS&B=L>Hn-42VWZE{QnTo=-<59y`dV9KlMtKD)3I$gU5 zux_MJ_CV7E3tPrpGN52x%H1z-s{j1^{&KC7=6F)ua-C)!=3N9f82h)v=tr~ngW3Oz zd~eG>0k(gIU>z%eTV5~DBwl)3_F_v_^c^gDKf3B2S*ophT1ba|ZPGh(aA5NsZBd*1 zu3U^sTJkQ;Km(}Ld%%_NX#IOQq~_5p?_o#0M|U2S=hnsLZ|qAC8M3}!N&r?@3v+3> z8D%~;xpd5z(Au4=N z7afvAupa9V!Atma8ugL9(04+_RVTXg1T52gK9cnV&wRosb2mEmk(`P$<3E0$X0eqK3@4%g9lhtbn4>Uc!9#LxXlFg2TL z%Mr*YpHb~kVQE}IkA5l#U+{{6dTzU?C#VF|R_K>^9n_Mc&swxWuxJ1j#^_(OFO7y% z8V;6|bopo4S37CkXYxPr!94w$9E5Fh*XMxl4chfNEQm*_))(^jz;AGS7Z}FaFXYYQ z1v>HtdcK!#{}MRSkIwl@UIcfWTfYL2K8D7AC3^>E&bP~d@f8~Wl5YN5-pez(=WC7I z+225-+e)S1pt~<={x|Z!Vl73!mFIiE4g=$+T@%Qo+rGt!zofa}$_wzb`&*3oOKS0* z{%gQ@X!Rr={!TUktK|D0Gj)Q_{T^h;SuMKid(g8rG!gIcv*vsGD0klljv3(3ru+c= z?P_}C2bhQsQ0=3#FvJ@sR4hkg&y*dNcWLYLx?|WpU(!X#b)Q3yqt65M&2jmFTe__= zobEXx8`K7t{o+uJlqy6^gt+Ey;|ZKS(DnU@E!vMJ{)qi^lD7RQTl+BB(;n?Yq6F^7 z%sweE_pXgtf6?}(8TmB$q&%K@)xiMSg2{8;sx}?ukwERnWBB?gQqormd$AJcX>_8Ow07s%2RSj zjy4OIdOZ62X<+S4s8W8D_2g_t+pB6t5^H~x7fKkgKK}zZg&lsKmYtUOdOyI;XSA=d zAQE8zW@)@n&Hlus&!=90%G%lQM_rjN&B`se)<2yX^{1R9@Hub>Byc{pI|GbfNu$ol zWI33Y+kPYZ>*4(R%mP*boeDy5nz z-k~(5F7h6XS~+z1?pjgmt<)8eIMyk3ulG4*HK!v%-_>(v-CVkKOIp*!Q(m=Gh(~CY zA42QCMxq z+hyshnHP;f{Z<&rrEk+!A>JaSvqj2~esPAn94{*~Fse^zZw6-Q8xonSE{u0GeQ}zFwr7myc+Wiq_1g2O*F=0U>XD+8R;wW)s@Tu(XR|eUu}7Mh6_OFjs0|Ej@l(Z z@Kg3LIZf=gIf{^l(HqlkfQHg@`%_EA)l^lO9!b+0`yOr&`=f;d8xd zbmldYgFt}I^J+zX&>|Sx_wGhA|5dM^?dj6@MSnZ$^Ldt^tmRwhw2oLGdmf(kjH>k2CQY(trIG=2bI;$%re=$$y)Tc3R)EZhARTJb9 zN$2LOHV_ICM-ia`bBhY)`vLp`{^G*9McL`LEmdIbuPWL!yWWLWOWw|;aGqi-_U1fw z992)f6lo}*f~Z|k?|iC$)LSb(ohNIVAOHC?i$?zjcC>m!tsZuu!t?^wN-k8?Y;Q1^ zJ}6MHh)NPiqeb*wEfr(-b@Op?0X5&4UO=UV>M5}>aimbq5?~~U*H%^d3D!|p;^)RX zs-+l|m{vz+N)Y-*_0%S{=eR%7%T)IZ_&&TDQ&-A|wO3S>J~~;DraZ>au(PHYt1c<@ z{is;=_Puyg;QI4RN>nZ1lgP7olD5AZi_qY3ekt{OQ)bfY5;XvhMA?niD0qQQZ>*|G zHdEKq73Zp*r4zmoVEKRvoH9^a-+n2=+61c4#WY(JW<7M&V}?OKFDq3Iy>H>LATc*q zL=#HYwGa$GF2$~WhjN>MFzuo1o2VyQR`S{Id<~ka+Vv`x>x~F%ZMW=by+csjJxjMV zRmrJ$7r5Xr~zb2Coy$HUc8%nBKxj1X}}Z#s7f<2|fy2 z5!UcaPM?(4Wf@)BG1Qw5Kay4->L{a}N-t4M#Rs(K64ge%@Qt6+E>*>aa8H5?j`z1# z^@BY%L)AdS(4fQ>m#Tk@qG6V!LR5t@_o(t%(~k5r_9Z@Pr>^1Cb4G7yJvv*eCkQ!N z>Lz(c(9f2-5KK$6_CSfpsDFEP6}&{AZLiuviu$d+D&sO2U#7Z=Wi;V3RR`N(Y0gfvGRgX;ZiF^nu0s6nd3?if;=Rk2PvrlKI2_CYEXeT4fQcGH zvVVl}E1m41+EhI6mw^iJgY`YQ2xVYgHh{{`^pwc!TVpHPkG)!h{OCu|_3=<^1sxC< z@$`y^TdPXv4luN}1+Qx3O`0q_Nx0^I+TPM}%5-dW{X%vrkRat@s?t?tO`lvJFBt^&lVJ#2a6=H@g_XaaGqD=d7|^Y1kaVu^F$HP zX{~mGZgY(p__Eh|o`>gyP{5RUDmhIAQs4vI7?kYRs+!B-_qYSvL@)3P&q&>0f~J8* z_ybu5%Hv+Tz6)Yp=i%K>8q!4-aoi+4Pw3Gus*YE|c2Ct^RII|o-MN4>7%t!w@$3R# ziDwt^0X5+soC5nk7wWz)&|A&|8j)xfTCX)&H*Vf`=+4mToX#{QFn5&bM3h;bD`85x#raJHgTZDmetP;q!;_h zOM|*8)6|pdeA=tfxbr*%#j2r8p!MBUZF`P)cT;sMJm}Sh9I&{McTPcGmV&&vCgjai zkhgImH(kgz1*rkKrX244)`T3S1dw-kAlGyO#Tar;6Y$KCS8B++Cn4|7kfT=@a=_w3 zUYvs5OhF#33AvGiyugLr<3i5Fqz2$jMI5-9zTlB3ye}g~4^>a&aAz9b1HSJ=I;m*I z7S$R7T@d`W0}ArUpoUzHm&Nwu5?=2}(yfJ_oUtxue6Vl0k2wN`-LIgTos_?@9)tJJW;uHz0Fyruid(@_lvs?;ncr-MnWGZFlV zkwx`PIDb^4v%?UhY2;O^jyp={+YA7;*L_C0YOk42&vQ9vyv{d0UiX>D%eSYTM!5=S zkj^(fNcWis=|wyshUev}uY{WVI=J)J7+!KTdbKgU3b0P1GcQ)j@QS7(>-xc}?&`fTf zwQ(sgCg-^O%s_((GtlsJ1<>N}Ky$gE-`RJ60v3C1bXg#~JK=h5xU4&rORja-Mi*U@ zDyr9pi@GBmg`yF?Ho9n~E{e6GXRgIXZ#L`>^{ocz4ozmH>PtUftK!a-cBbs>RKYpc z3_p(p*R3vSK_+Q+qw0j8kvBpG^ENHNQTK?XYJM}cKzGv>H>-T{Ano}sFF#RnvuY^hXI|T= z`)nWeq&!+cg9pG7>&z$6n!PY75TPZvK;5u`iu$T?f$F(1oEo3gV|~>*ffXz5Ki=j) zb|B%D&-i@qtYf>73V_LtPe__c%;J=xf&<>Sh#d+z(p2*Xibd>X`sy%Pc=W74}yh0@EsC zdBY$5`>V#NI}<;F$3{zCU`K!TINlAt6QbVdwB}Cr7qns<2B=BmK%(_s3YPx^)U#YA z#F~VEpc*0MD^Q#q$*e^*Nd22;8IcxL{b8s?!jcVDRxZWwfh?_E2%?S)LHusEhzest zBnBc@ofZ?O2YM-w@n#UNBM_H2Rnx3{RCl{px>IZJc7Jzje6OmNv1zerZ^tapfVj^> zv^)`_eXr$rr(-|m!8rD{um0S=Dnzvhs}`_g^c)QJ#>XP=qnkN9)3m|rT;C4-*@3p# z5s|305(k78Fz(PH1#s3Yha1@!gVj0dl^^&J|Kc&8Mur}$91Z2(xkI4Xyq87}LBlg> z;}A^M4C*r!JK+PW7z$+h04`ao1TS~mFTWXzX?zJDBdTp+B5n$kP`BJZOtpp`WWg}i z&i`Yz$J()(J{hJiPy6~C2)+oA%CuE1)^JrjumI`h5j2&!W4L-#h@YtW2z8_PQ)s8? z#Hd&v9X}fK(&`at?@;3K2-Q(QY1-&Mbv-?LbABM0!5Ni{u@|S^rzRnp+(Z#WUi1=} zW@0U<;eS=*KE-mih}Gv}>qRWi-!_TZdHlOY#9H$EY7uL|zb}heL;l?~s9u_p zmu7*>1v6m|q3QRlu_zpQK;cF}`uG9p7+$9qBZ0|bnm$s+vkE%sWHs;;;{0X>R6SA^ zlor7Cs%Jb5y+=k<5eIXoI>++RWZ29rf{Md&GgD>!ioBy#(_36kl^ymGwpK$wgGD}w zompS9?F`A^T-`{xLp;y+2Q$zr(jPGiLmwB5+T4TAXHcRFV$DEfo1u#g;}@Da3fk%c zv}2SiyBcMXnaOegtl2I*N*VDym%u81;Yze>**!Rj5llVxeB=-kzgL`3!SdyK$NLXpTfj=+DueexTgP*d2$$m1mkrnV66NH8IYK%p}6c*(+6W8z{QkgnA z0i+y)WrM4(z8ejQ%NZxJNzG)dS+*Z8j!xW>1XXb581+e`vBJqL^qFDx8P^n zc-6W-l40=d*v7rIC8GF^*(p0S;f zu;n4uvp#NR<7(LAO+2k(&A}~@mIwLeWtl3oT@^y~*+U9>&X5iygoGX$=pbi;y5a(~ zoNKontEt=Rg^XjGAlc{hUkTf$`YZulT=e& zw%KfwI#*1i-jkr9o*xf!a7(JuM%OP`@dvp`03_sZ&(hH6g{D+GiqBVCfau z$57Z?2R(x{Vx;hkQ-~oYXpnao7&0qE??q4^+UQp7{8Y6t z5R%+Oh>9OpU9N0j5o@adMs(IrWNqbcA#2Dk5U;%*h7M&X-rB{o7v5nnV^3%DEF(w> z8zSAT6H$PB`O$e!82iI=%7>G?cC|AMXi=*vnw%kI2=~R)j*zM zxESL_n7U3^&1=VUxHH_TjhVopc?N+0cvV?x(z5C5@^FYR(L)7Bz!TF|v~h?NJ$Q%c z|8@etR{F6f=|j0lQ-O==w)X@Z!%TLFn$1vOpU)}d@ej9qz%s}|a>XWmY!OI=BR3w! zJ{}q?G#hF>)?T|zDhp`)S|eJgwpnb3ns{32$<^MnAPH@a@gjzd%rs=Cx*EO_ugp~S zR6nZ@?foMUnJ;Im>k_<3(M4YqKWcq_?h!}gMWjb_@o|vr~c0neFnDZi;UkQ%l@q8R6Q27?i z?pgu?;^2A@Y;K&)aZSzgO(eTC23T>oIdhKsSNJubRo{J4IY+fKKH?h)S4yja`}VCl zs$0Li0@ zd8!dS7FNwuF~q;VJ`Xa-Zt^4fb!G@y&DoG_LPXu?L&k!PIbWTZQ=myo99Ywt`A}&V zQ)0f_z`iN{A5pz=F70?k-33BhxXHH0`OaiHD}p({z?mFu4dY8`U63r0 z^vp*hWh4gPHFu%v8p7-_QD!8)W+5b-!;_&#L@d(yg{p&ig5F%H?m(Z-7pao-a3fMY zrkGAapp7FvB~u27qgVp`>squSc3yi=tcfZ^63+9k#1;+F%th+Pte!=2EK^tLPkFVn z>H9^hMOUB;t1ltC7qo9TA>L#a5+uVtbKnpY+QLF;mnx7RY6OT6P#SwO9SH8M%7uD- zuq|-E#QraO9(E!_huAzIXHD9Rk+CK^c0O#DP;9Zvg~xB}#h8tJ8nqZw%N$y`Sea4ea0W>% zH<3!%%*J4RNOeGa7pr=(w;o>%Ap_KWi7GB~+LzouFjaS>o5%DFL;;CvbC#%Bo_%dV znsu=rAENCUvqQ9N37XuE^ylDELlj!7+NA%MV_jmeYDOWwH69+jw=Y#U;On-fs#z)H zyK|pR8WdDcYhZUU34En;wa2at_8~+C%ha7ft;%I8m(TNoaU>dR>rC`Zc3lu)EFAMx zPcKvTT4SP%-A%(+PK9)?Qs+w1H0x!zlEQrBz_{pYBWH6c)7X+9lp6-^=8yA zUZI-jj&q66P6t|W>(lA(6>3F`pZK~+Y{~&z`OA0px#0)6dze2A!ldE{9>Vq|NYs8M z7=tj~w-TpYh#p%B;j@4aBHb~P9@cwIb!?)m68Z~_>oa^g+eS8n*!dt)rBe}THu zBD_P|itF(TKQ#X_b$2))hf1UiqfI_#uTpt;1?t*;w+t( zIC)VM;3@@|rh{nkk_r6VF31rmo_uD$F*Y6V90Vh=AUBtuUaew`LV)Oi^Cdl%Et_vY z%`(Q&FRRr(^}_BwR#CnOMW+tNT?c$I6kpC6qOoh#Kz%O}Mi0AkhjWKwj>V!u zhT<1UW3*PC)WRIcAYgN<2M$8#O>y3jt4#ow15RU4Ccr9ZZ?OzN1L;;Oi zr|!d)|FKRzhUoy6gRukR2A`Z*i1n&FaOOas}jo5%g{WW@H12nQB`eFlA83<$8 zsLrH?Fr^$;(U0;UhkHnf?s*&@H$>I=$v|#9CP|>9SPfbl3gz)exL}jIG(*dS=*mPq zVgZfb1Wj52&EEuV#+%e{Gu*qd2REyG&|rfnRDbk6*tL(@wUJlPtc8JwLCB6d4d7Z9T?#|u z6Jao(J?I=yQ%GdDm_x{oF^`Um$p$E1-Pjl8E%A3>y%5ASovJH;Hy z8GAqde^USGe&-*UNWS$uCx^?a{+)ACYWuFxY>|7wxsac3dBADw@+sOMff;K_=Tnda ztQ-G+z-cYidM_g?M;??__&FsthjZsx6ZO zxRFC!!6oJ|KB0(-A&`?6gg7S{$pQ{uH^Su^U?!Ak1^qI5(}T{Lr!Yh--#pYB5fL8N zgx?F~2#HQFXoxus8Gfl*mMsulHh+kf$VoAlQNIW`R)szFz`1&w=tnHS^L`KPGP?8k zMx+1m_sjsUdk;A?i1HxhX30ZN-?|v>L{aK_L$UtVLr&co3@*cRNGv%Kc`&$iCiB=> z`h(;F9QwYiY$NVOj)57@$|`MW#xkt z14NO^SLmN_b@~)4A}|4oiUTb7pLQGJ!Ywrh@!IjaF5s+h6R|cIHt-mdwL8HlK zSv>LN(gT@E(}!@KUnOl8{04;3HCAvHzGoBv;0$)fYFDh6|H0{xdsTB;37iWF(j$_* zL!_Pu|KQXQfikU)KHha$8^lBFvlgS?#6y&OJ*tpL)Wgn**%_Lx0$rsO-fH5a^9Xr{ zU9FmiLPe*a_?m{$$Rq=r#Hmf4~cd4qfTpa@LELe>h#f%I;RzixuQiz%vA+q$&)+I<(|K(0tDfV z{UmGN{Geii*w+%Kgh)X7UNHle-}Ak&dzkBu3Cs%p$|Jg^&1Ay3Z;aPWo!>%VY7x0k zC)40-L9Dt)9OZ*3z?hUwAA}diQtC}n{h){?AXg6E6v4hn)tZ1^64r=4rEy8u5Wzn` zkI!ASc7Gc8qqw^t`lpXMz5CXRq9pQ>%yV4)=CHUCjakSq>Ayeb3~G1@EtH#cq9)hH zT{{?*8MMvmKYMkh@fHO2LL^%smXLV0s6O6~Ot3!cJ=&v`VcZa+`79J$FaQT(FrYca z0Jj?h^hR1|N}u26992)fE{X+!e;$6L0djZn9~}bryd5peU4L}ysPoAmaRFgr_xY3a z&0PFr*Elyw?E;s6+96o3a^lQ_@k6b&E_x*a_yE z-WL;eVu3MLIF5{_cv8MXP|8Q*=_aN5jQ56^D4_6@^RgOf0aXh^0sjL6=3QdlBL_d> zG`g?b!JU@A>nyM4RA#5%Z<#2@P57=Y)Er0s5h6sg4+I-=+CoT5Zl3Fcr-=opq6d@= zl;JuRA};mp72)ml;3u8h3a;{i(Qk|<2eFac)&FEy>jh6bRgJ}9>|N1M1pJrPh~Q-; z4t@QT&UpLMO8xSa&d&PcM#)rhe-HuZ zqgAnYNu_>ZJF<61zqs8Qn$85!2~7XGdlx?Ba-fzK_&{^!i@;f|*FWRb9xT0)i*5w| zA$^N0qM^4h_$H>lx=9fv?enyYt(hZTS z4eiL}XR@{pcJzPFnQSq#C4Y8KP7V+R8la#3GvzL>)S16H7wP?{Ri|)2 z*zrTc&foqQr#;JE7x-kQ{o$kS%k-${ok6Gc=JpH8!K`|xq$5VNPeyw1X!glS`;20r zjI{44_Q^;O8pS>tY3nHV$w>Rl#R{YYxb;EOexukYBON%(-l>28yt4_1+4Ek&#rC|8 zU%ud+XHA?Tcfk{mz8D~4?PJ*(ai!z< z7oFc(oV?;9`jPB7PT0wQFyZ2NIuaPNW8F??h>Zzv`^%UBw(56Zc1EPGkUNOkS32kw z)Pg_gWv@7s%)X^d-qu%~A9)XMwag}Ev{%Nl!&jJ>CA)Cr{!CxC3lU|Xeo2y_>mj?@ z9{wNwi`~w6^=T$Zo0GWLzKSw(pZ?CPoGbZ4fAXrczwGlg2eBn^R~;b*ysbL*nzP0J zA4d+KPg}cdf9=61C&YG)M3D$yODrh06P8U(px;`Ab^fXRwF|*xf0v=JQWHxO4M9h{ zrB8d^=~Wi2`=>b-mdU(YZ2DX+=yiv-Wb~u2J9ihCBkcg(VaNs-{2h6^ zT>t*>h*lN)AAfgpKr8cxGrfVBAkmo@w_7ro>$}SJ;y0XAlNB@aT%)4@{Dw1ET~6Fn z-T6*)bw*UIJSaaVU&)y;MCGgWO?#YINWT9M=UhdjX}$X`r(Qd6vH?(`Ti^TuF{*|bmr?mZ#nnz{PJ5MKBhzDT;@mF`QvPq^3`Jvv~ug>e}{0K*3^`^r)?<>60X8qTX zovr6Q@JACaDlv_SRGrbYM5o$ATrmF89%Mi)WQky#`I%>VGU3UBC;mt*F_SGMgsnj0 zzmc^$YG^7MARZBM*Y51oqWw>uO!93Se*3|W;h!>L_CwYB?ho)lob#E}svcsyQ19!^ zHFVti8AcpVf9(7mE6&e#@fR$P>pL#^!nxVjhxFlS&8~Z^j@D~d)TXbwUL8(E+H3x* zCRiIfdRYpGliO?b5vBE~={=ZMkWYM+9JKr#mgM=}?Al4Kq-E6KuKwIqw!DJNN$tEIJ8dpR2qBr9_DlC)d7 zMoCv$xrVjn+YZvNC{Auv>Q5CWqDDU*jG3RS>0+}M8aSTQ!(HVcZZ?1|u{Tc0s}kE- z8-&O+0=A>XtkIXnFIs@F%=RIkB(Y2eb+_&6(ym)kVduy&ce|>eLjSS!uve>U4+{<0 z+?|8?XM_y)fsM>8n~ie6wkS@r@5fbIIVF3KzSEhb3pq>sPuDiE_a<98`BdO9$d{Mm zFMC3h;L(V8UjLC4EV2BVE(;w4M*@VgPZRoLF*I41*Ta<6QEoYk> z6_LaeG6N#ODSdoO)+k>OM>=F8?K0dYTxN*5fv$$VWVX-@6s^*(DeD9SCegkb z1Ga&j3`hVDnByTxz=#Y3z`!m;qzyj8E)o7Qa7bg4whLeCrdT=-=w*gYX@tE6^h+W< zE+=Xy9Yc6*WZ?)*L(lLe3O$gdroaM;|s@+GhG+M7~Y z*wia&)ig{DH#FwK1Eq+~?gH)_E6vOhV#v&nbQ{B%#KL1O6{(sjW_k$aHquUH@=bn| zY*#d2oNw`)zn^Ok2BSeVjZb`~Q7Xn$4B4Q)Kthqy`~l4s;^q#aIqLI=9dN$JsdLmd z+1^Y{;vCOZ=B~)M2!56Wctt_q$$%*i25V8CNL*|s*}G<_W;B-UmT}D|exY<&IB@ zQq0LBb_XPGRe4ZmA_WH6VqL#^d~tieY5e&s{boLRn*_S!1LKP?9B&;b7gV>5cV;)T zkZ!xrnlA*Z;7IfvBm_aB4PhoZ8JQ3j?79~b*YazJC#>=Nt&1@9H0PR_dzQO=tO-q; zf9?5}mEXV3Hw{W_WS!)<x%*b}=P6PyVon+7U z&5(<-&9UYR79O35{>%BYbFcE2B=~;WB{gUZvt`YT8z`A+I>B^Ap{Kn<&d=5WMm+n7 zW6P|I^yFIuorL)zRE_~tu^>As_f)X*!S-wuwe)#e)o-v6XTujvJ{mQH?P({$IU0gaxrU9mho&lk+Z=TVGY8hFibY50|Kek8!+J zU5;*zu?^4Jm}?o2b08!(S{_n2RU+0vYr)2Rv)}YpK$bWJm|fV;0$RZo>@e8N@)09hgqhuw||k$}xL5&PVz3`;yY3H^{ONdQx^^w0xI zi?|?tW|?X(<(E9{SB#K!RDZ8b)jO{Df!6%U!#8wCneywuG~?mz7^YKusZcnOtwen) z=cWwSxeX0m%!(@yN+J2OMsiM&4-S%1U=j)LWcy&pRV+`qPb07{x|1nMSamJ~b)7tNC zor$iWc@C>~|Jn=nqyPmBe=&^&ADU8vEoF;?E$bq7ATC|Q1I|1JWz!nRCcxET)2_r} z2|74F$=85UIDrD|1Yz{!5m?~}{%ilG_mc{FSFQA$U_)OX1B^VLJ!z5A3f#i>f`huj zAj+eNY4kt_9S);^*I4CtS6rV2jJCO%EZco0^WX#q9WE#g*A11$Rjp@%;@ArzKHPQ+S|vmmSA6t&gdSXpMqj-aaKp?T|j07A4**gC_1A2a2YoNzQf)Ok{FisEE-UBqYiAWyjnFmzrWPh!>Uz{W$Q`RYFI0ZRFGg* zMvaK9q#9&Ug9LmAPB_JQi}l@SS(T&A(GX8gY@`Xth)fW!L(lkQB!c%Z6?mT;c)iV1 ztTj`Cqt@P(+f+zPtG=A#NC#eb-SVjJ9d9rd)Q#LwIC3l-u8px&2;nijKkLO)lw#l5MKEyD zCd3$vn~|}*M*Tt}5Uy*5(n)9`P2A4YW~0dd{cw!S1?}(d%9~&^S=Li3Kq6fn%rRJd(4ZFa%Lb; zfqe7#1sLYZZ(5PbH3bcU=QptL5Y(Con($5$0$greq!ucY=uID4EAuU|>)V21OU4!w zuyMh9fvZd@J~)O7G7Ub&3%0<`@&?1exv8Nij9-Kh8EPY3<7i{H2oAwFMrfhYdPG2> zI;TvSd(=2NVP;;3@hTV9cYV<>&?Y^9^6KxVA0Y+_#a(gB$13Ed5W$<}?&2J>y`fU(sOA<0T8 z`XJi38yqS=f#D`dRA0X3blFgRhe@P6-=EC&>y07GaK; zu%r>)V^gzgD9FBCw@6qW68z8{5PANyj}~wI7IWxJh;&Q_#R(=cbqVA>Ypfo)yH0Gx zlE~2WWd^a8fDm-T)gJj|Nlt8nGH!Zuj3|p(3z;YmrAW@?61yQ7hBhX1>KDo0wxEJv zWVCHj(r8EQMxrnq7>EbIH-WkiacS994n5)RV30)2MHn)lm06FhSx{1=_LGHujlMv% zaZ17LhuUqrofRG~6iGtzVniWwP#{MT-+0aP>)15J@jVuixJ1k1m?W3#@oj7;@In5D z0Z;{YS91x$Jx0iYGO@EpNG4u0R=OAR65<*r`D{;sDXI~W`cG{`6jG(E47ih)XNVeCmiBNqfG#Yb`+Ny}(ZA?f>v+LK92g=i(^^5El15JqQ{l#jAc z(Kr9OzIrGx)uZf%B*-6&NN_(|Mp8G*UQSX!%3eW282@&Qv_Y3|F0a(*?<7Q^T$#pZ z=#JiMA(4)L-B&Hd|L=u+?2f+u)L1+De1)AUxccd{s~gSTj_I`6WZ2--r*F&lXM|#z ztuyyixh}CK_9i$?-zOo4hIBryvx8M*D>5+iDLd4xh(1^->X;3A_96SmCuGyd*i)zFY+n!sAT$`kpL+d!n?rN>|T>30_TCHk(ximev(uQ(6dn2euck<6Q) z)UOR@)$oxlcBrn}MxaS?7!Y3QNEdLmjB5%@o($@7oC5aX&G#O&%!+PX5N3L-OT|&V z4Psh?0ElV?#^cq3sLWs~vn?^-yOc5#E5MUZ+XaruKb$NN73Aki-ZgO#Q^QLF4+DXUGWgOLg_dCD#i zCl8!yOcmN*&;EChOYD$I`Gga+auH>aUeIG4gM#!VdQab5Dbn2lAMI}8VzdE2d5CFZ zm^7h!HZih*)iZ2k7-jy~Hjon}3J14g4yPqz$0L$0;BkEVl2r#(@{^L=H7^%u3}m>( zF@%Z%kwTn^p;QRL1VnH1%LHrCddmI-&0_SR9fO2_-16}kiG{%}@7~9y9zU1Af*r&1 z$;P-OhPosGPK9_g@_)sf!v7I*IC9Ywar%UaBOyM@W|WkMcms*}|A9Ar|Nk4}{9ogZ z_aAsuC3s^fh1VZ7;DGt-F?Br<2mg;RAx@LvjcKFq{}m&2%>Qq>n5M9V;H;ehSUL+ zQfTeq#BuUxmJbCN=0LGN-Sivb#yGFfjC(RaD1RcX2>#?Gj?-4fEVV!{dKkT9IN zWct#I@LjQJ@xqO$G?F$^Ljv&xj0Gk0$t(r}+(Tq4_9pcDT@~CU{bq$Pf9iD02sOq^ z>)}6h`%28nTK&{mXH@b2b#BnUzALDs?stj(bw@>!EA+TNYDnF~SW3itiH{n*7?2}z z`bqC$ePJJUsl79;ulxf6NajpSzDKzFnbVVBwI0y7PESs^-zw5;c4n(|dPZ^@VWf|r zkvt;vR#6xufDJ z7ZKaruD2{Iufici0@OASP)oQ+VdF^kxxGHAI|ty#^3Wle7eCW~IYbS#JMYuZDAk)A zn?Kb9Myb;#Y<&z(Q#4L*n-e%9d?eZ7%_Wg9k`PaXUFg3^$eB1UF9uJ<$mehv2)9BV z?_T}*C^e(sJ?tfLXwNuoF>Uw?ZXf^c6PCH0U zHL5fs&p>Cn_i34MKF*~*ZFyfYKe)jU?>En!12%#&kq$z^*julk7_AOvXvs0^b^^xS zJw~+bR!hw&Xqkq0m3K6jf zfKZ6-vG6XLbg;paOBX;%Dk=)C<`UrjYk!oc9gB!!2!h6_?yDnH;uYYr-n#Pg2{YT<4_uh?q ze4Dzue&17J>2L?2INnrZw%==02hqXWK+SCWq%7WGz!%(Hss>p}BHIBpeNmuJNIgO5 zoiqU06|lfM^=E+^S9PlxN6pCN5m0*Ccy&s{-c5E;=J|)*COKY>Bv#Q! z62XgqTd{C{@WF%VQit(DK%c{lJsxOfTqJ zz13-Yz_Dron;R`N=l|Nm>($uY(3ykhc9=UE9eNn-2%p6^5$xJt6!_llo?O?--o%cg zAS-WKc?-+sFii7gJ}%ySYbev1Fcm2d4cn`SOjLEAlyUIckRX1Lm>v3riK->Jy*QD1 zC9C)S!|M?SeH~-ay|&sZy=!1)k$!EWdQ&bznS_V>lX^dD1aEDVd3!=HnymWS+le`O zme-(vJy{*cO;PR?HG@b~Uzwu%SeNMKQ`DW#@*t(RZ>p)$hfh@=jT|#oEv|fEwV5Q~fzOcjPqHL~_bBH8%D66*geKP2a>%WA@o$ zd=tVLM2dYnx|+iF_^l*lj40^BGSh5Di_Y(O`}Du3(X}7y-qY2+g`Zls6$aS_V-z|p zEGrVE(W>xbF*->;xsq&uHR6dSNqQx+dunAqIo`j-=g(^IchD3Gjz9y56=E% zPn`is{;pTgQ1@frIO-U6sb0UuBW}9#O4hDf?rLwQ8ZWWM&%2+aY71wo7v<%Ne$FVp za+XS4Kk2x1mb$^Rf9b9*f3;GN{)(DN1o4$$Q7>5dDSz#&Y94n)bbeL+gv(k^IzcVR zIPmNV$N=|tWWT1yS|jf%7n5SREdwQtZheHeGl|~inK<}Q_ce#!Wf}e5*=mORk@!R# zcKz~f^_c3+6BsXe%5Bs?o@bBJM;w=K(67w1d+T8*sWQ2`@+8%)Pd`arTa0*T?7g|H zwoX>L*>Nl|S~4!sRzU;N zWioa$nY5F(Rh)FpUa%7s6Lm&!J6V03Na1a#;El6ZpLvQpoLFJEof66Zo`kc=i0#=i*Xv9H z*skfHynai6_f&OAQ8rk&4jU@uck`)gq`Qg8>Ff2rQ&k`LZu8i18Vh^XVMJS-tB*KM z<^1!H4Yz2cp3o+C7(DFa@9GOqQ-iyi-)~M+gSfZn_0!n5%R)KfADjsl5{eNh0<|&K zbEHXnHI1Pa<2PxJpHO(Q@8-g7S^P2uv=T;CA3sMOUJDy`OOlXI%%6Q}n8T(x5@z+r zIjV0BE`$zW;09FTd3;l0bI9sFb3{khLr+&<1JIYAuD+YQ#RQgn*kvR#`MCJ7l^~Pf zHKJZ;s5IdhjgU5z}0L|p3&E(;ucfjNYN&Il5i)D*~c)#8DHt195!C-FFch5u0#>}supGO48 z7>fFfd8*&ZK|3SN%VB2DVE1$$pl9SVlQ>4n86OiWgg=84HWuBvCAc~;&mhtP7iG{F zexV{BJi7dLuTo!gt}2Tb+Aq(A5^T^;S@^yLiJ5TBE7dzEg+!($=^_K=-M0IA214S31F&{EcFL7c&CG>)y6S}|8&DBcgywLr<%NgEyzb^~D-nvhYR}rqwDZjC?8jiMag{rCr7_GhUbcGlzT8N!CAA{;ytIMv|zi(KSily8}dpPTF@G_fUsf|?SGj$ZJ6)ik}B z?bUEwh5%(WySE~Uu1)QE4#|K?0=7u7BF-cMB8f~$h-2@)3cqYIT_V7e-nUX!Tijmq z&(f;$F141^Pq=9#5|^%2jRkZ%C4r#?pyC)!r#SI286!_ta0-Ww0II;{)yC#h9Jr=; z66QvNA+h}gI7?F9XjRDxUg2kQTC5utBacu~Gf#`%LCrn9Qzk?=Ru@Ndl&FA?1VD^J zDAIHs7lF-(q^yxT^cL(=-qo_5?@9m+Oe|)we!&&gNiU)M`0#;0a!xQY7;jt7PaE$q zM^;Qa7&QrDc<`h=*eO0?(rI$xALIn)_9St$OPuv40Y40a0){W_mQKO?~ff=oL4-e%)s7JmK_fK5NNW;XKFhubgaz>#r479 zKgLa23$hY&DCz7k${J-SH80@i#y5!@ z3hbqdnE=B5NJh%%3=1-?ND^tD*$8Jq9Nl1P!u3ef-g=d7UtGw( zByk_iXl46TcFKk=r0Y(EfgHXOIGOIsO;(xU-YBR*7|^3QQeX-9W9Uy5d6VIryV>b~ znmQ^BdJ-FW!l;^+2)~f5LQobiGwQ?zLh*{_3x1@C-Ws_xQo?-Ipkvm1!B~Mhu*rA7xY(3+uP@-aih#8toy6(da?)=}1JR7xO}ug3T$ zn9v}(iF}RxAubrfETZKZ`aM>R-{5%X#i2DhX&y)RWGhn8zhpvA>s6}M5ij@+tB~Ak z^y8~IvOquvL)SS;6AbkJn2ud02|mfHU`Vl>O^NrHOdMb{{E?m#VexCsnnlh7l0ojXxE%Hi`*{(^3<>4vm_nJu@jgV95Dfe86AI&SHJ!XjL=3#&oG- z{5r?`ffc(i5NO9lw&SyeDWzB(RZCQqbx07&dhg!!8rp)D?RE zD!nupic2r~*K9}7QkZ%YXfb6%j1@8f3y}m)%c3B&PEPs@G8^7OE%-8gEPw!?l`47pBb4a1=W_SQ>lFvrmkN6|9BvT?vap()} zl~0&V3A4#m$pjJ>sH*EDh=MH_jYpfOEWS9*argyzjMn#9&2=SyFRo^A;F<*iG;XF! zNNq3uvrBPN3^Ag6*-Ol=cPsKTp-|XbRHt06fTst_u*IB_GU>2PnG66DMzTbBJ98Ct zG1&>==Pb1Q2#BA&QcR#MufpRBhz(14e;rf<<|_Cr4|xu_h!7S zGS8Gpvfz5SySpN^f|6atx2pk<2@MX8XBXxF4|W_&_(DmNW}q7#5{p9Ofj(GO`{ep z<4~jQw!k2SrG{(1$$U(V{YD^b>iSx|E}Bh&E;<)oM9aF62I!4(20~L8bT(Um(GRs8 zZIO9licOR@&e;UkG}vgaqojI@As$gJSp>K};R1-chUP@^kMx6wm@@>taA{QKVPN9h zQH6NIN)Y5cP6t0!^}S1Fc@P&4XMO~6&H;BJ6%BLbi337<_^rsvX}$J`YH$mVkfw$( zEsnLyR6t!gkchh+E{HGxP&G6bN0;n2LUl?*TxbcQQ>80^qO=kk8Df*4b29|i3$0*djdKs*&*a(<_Xg=H(C!`*kI5!I2H4r8uoZzi^iS-vB zNg=rKYTl8Be95RN14VQL;pG2Yfjfwngl}80GTj_r_oZ z7@UArN6}bI8m`$=S4G4nxHJgD25(h_#Jx=gIB|%?QLxsSwe!V3rhp)^Bg{IA+Zr-! z;AFTkEgD`O5m0J{!CMJu;w_0|ww5$>#Wk!BtHBFZw#x$_u_uzdB>=k1R#MRrt4VOs z$a9NDii-6D3EIkWLzbRQK)(#e>BtIln_bgB1?3xC@yT=23;@+W_HmDi7l#D-gwIUBGI#~3~gr=D7)!ERSSt{ zA&RIWaD!4J;pkJYP%WGWLG^7#D3=omA$h2gibbNKy=H-}A<-FNx&-6!KF9x5c}g+FsN(ZLNA&Bm^VIw(OM<|P|p|93^Xi~<9n!_qA7=C5Y^>msIbpcg9^f%awu*BowL<&n1n|} z;<1&V_O5b*q0vfWO~xEcG!ry{IBFZO^Mp7olt4{PZqlZ*ghLGyT~)hU`C)1onYL!fqYS$wBaB` zxFYC7_F(7q)@;9IxTr!Lu)^=+=*hdl&B#dfnW|Y^Ke(1rfNCQm5I`AVCL_8)0I`sG z&u*~o4a-lP@M7XlPK|@3ITsI)-@C!VJ*tESMur7~v3ycA=8*@MFkLemGuR>x9%9N1 z7rw|AMiT}6#vC1+y260pl|sJg_RT^eIb6xbFIg@^7w zgsPK-^^}le)6cL`SVX3ZO zZjE{whW3vT1g2$>!GK@3@nb}Ytb;gdxq8ucs=3j07dn(+vV`CY^X3_ffF>fS7Kr^g)lOu<2))Y?HDYBCpmt(T%Zo3l_Z6e>NhJh#%-=a2LgA$NS{3QapQ!wN zG1mVcFIA`&m0_gGe0 z{nk(Lzsl(3^=b%Fl7t8AvDd4qg_PNj3fGVdMiP33IC8F)VW*jMuwr-$hOiGB$~(LV zk4Qd-;E4TXa;Qwu=BN)MCgC;ew3$pFIQvd6A?lTArzWP6Xs5Dw#@1YmU%=YT!sA|e zql}8a8^J1yE>Ad5L+c)nfD{udNXsK3?s&n_0OkTQd*n-H!WAW378B$)6}UDzD8^X7 z@h1>3SJg)#U4e1 ziGIDl`HaR?0nZ{%`pD5B&i%;IAkGU#M}v;$jpIMlNh-smLA^$sqd^s%2_myFx3O=#;4Q5aN{Na{!5p}yxWi)Rp71x&qAZ@&Yllke$0cc_0_kLv%q6DPCpUAqxC z>pGaH?Wp_RZHq=1Y*VIdq>@?c3Rfn4u3QLqeQG; zc%M3ncTitICW9t(iQ_oxX zbPV5yBOHDuTOP40?Ms}srypBI=xJ+_eG#|H{aH0%`|rk+^wE#2%W(32`f*h?66<~+ z*5%HP7$JQ2=(&h`5bx{_E+paCxg-Q_Jq0K!Ig`LeAiDGk)uKl~!D-30dT)(ei(T2n zvu4o~>LA74dP<)@y1qu={e)U!U+U_iPpSrI(_N09{-ipd8tb3Lo#jRSC$bgCZqs`G z4UG7UC)GixT#laDwU|@n=K4&_a3&UIB zIp0NZ*6Q}BRD(@7Z+ME;)v32UrCN$R?{e6``8E53I=8EQkgnd&7AU=l_Q`CsWg)C0 z?uCrw`0Z*OUUx-mx=XT`-%q z32ZFVV2<+UGd=9Ggolxx4B8ey>)->Hx)IA{;3>07CWDr!T}WXF7G?w52o{JKk$_>; zM`VmtoFlDe#Vy;%VkUlwz;Tbwa7-^FUPP`pMPK>PWM#pjVR7t4qDcb4{|eCPTP2na z1Q{mOLn5|7Bt&1wYz^TJfr@(D4b-#*I7u)*z}u>!2e zLb1#-vut_4DAmKiT3V@w$=BC!AaEh@1{h%N+F3Iz^=;3o4cvz{=enk9J@tw7iQIj5 zrBiXNy}L~B&J_K`n!k4D$}0WiY*CYb`)?|%f0r#yu|y6yr`ftF-74`>rzma*AJXuB`Ye9#|MK6}LH6g@>(m=+c>QC9!Uv7ev~Wc- z6bXc}y{lY3>kZi2jd}&8`p6*9kIyP0(?%ArWaK#n%6RAKr{7RFuYIil$*u~T;xkj% z&&Yn;z9o48U0Jk8U2MPT$i=Z$I`a>u)k7&ZYOWk#+^GGZmbL1C{6pOXvAX$9_;ja! z>rM4lu5DhtwWP9;Labr|q=Ty;7kvqxqHHQTyg~g?)ewxuw&E@e);(S{-_RuQGV#4- zmv>>XW@{1BEemdtoE3l=L#(BEc40mdZ0@82D+8Pee#T}exde={#19zx6rJ=g(+9t;&XG8Fv`+7lxMdi8kY95N2&5FtOIVKy zC3b+s2ROeX#N=T94gL?_I=lY5qk`TL0-?Rb{_btgZWUmDhfu zl>XPdYO=Lcx4p*^o|p8J_teZ@f8d7duy>q$>19X{`cN3q&-U)nyWd0H`C&)(UR7b? z2;RC6X7REFLs@Bah@c|<2a zRllXm?><#$sI|7YTIW7vHLTTZKcn&<{rYEWy4q<6ee`>us|J1S=cS=b>SuDL_$U8XTq)jBvtO;Z)UzPo+Rm}n_v~;hE$egrn&r;p z7V;Uk`)|IL`xXHRPIKI&I>vuft+KK|EzN;Ha6ZfXX~#3?sY`4Q9F)J^T-kNKc%N&( zs}9yv&nYn{15$dtau4AE$*e+6eFZkhSP3E44N~nZ`sd0$CiUub;E%UO|4R|-?HwZZ zi{VEF|FRb2Gysllz>}0MW`eID?7F{HuQ-S~e(2B+5W zfjRjqy=X;ak-jwT4z}-d^}gei4SGkKP3!G?=m#|o*WO-#Xvgp(cdBLmQ?Dp?`^(kW zHunux)pu+yb}zHgSB}lPP3l+pwCWx62}r&w>#pMdprR6YCWj?YDsd0x_{P;GsH2

caOCHU8GO3(d;HfU+(DBm#SVIm}$xCVfSUr32EmZ zPu%r6RqleJTZmN?5%BOl5Ol-!9?e2YVgN+Gr{0Tb2zuWZYmDA;Q(2u}b8dCHKDpZ6 zYOewSHEyGQ|2=wKjXNN9dAs1;7X6JH_pFvDO;8!3Y|(imB2|O}Yf$aIBcgQ^Xj@Xt z485)=)wxJ_v(BC2b8UKnG(jNGXkMZtHUZR*9&gb*>fD9g zdwzI5gZqWPs@@%7y`mqicdzPbYjihT)qChvNW|iS23%57((L}q-ec(tI+OMK`DXWB z>l^yf7CLj*wY`|M*Y)nUUK8|=W@P<~d%2Htifg)0jL@Iy^L)3TbG6f;ub9wlvfkyp zKe0dN7}7^|b(|O4ba2b4wTs?UdeJ4trFv)1eKPg-TM0DOX`*@$ge~sOyKiuIOU^T0 z(`lWc_x>WA(j)u02dNuywbjFRXB+f)`nVI*LFWtREJVk{ecbmf>$#5K_Je?=u2lG2 zTLpc0X;V$dYX`Y+TIpc#pWXRGt%QEIzk3v?xK4kiq*D7I+6#2spNJ-M(*XA%`>K@Q z_eQowzc#>~lHR`s?&W=8>D?dNb$a?hD8v_+3NQYkWBow)JC=QAN}qlljAGbeS6erA zY#Z#}Y1zLi(hogcTnA}_&+pdWM7O?0#A8l)$#HF-Fv5wvX!6qBc&r~E>VA^E=mE>S zs#<^V^Ol_6|FilL9nHf5v;FoKJ$rrH*_Xr}cUy=64l+`gsvj&_eQ7Yhs@;~rzZ)zLo2J;ZL@lNE-@_Hnqptx!}4 zBVVr8)+g2xy7Vx2rTyF=^%aM?Emo=Cco-z)Ry}r{JHGm@>UcF+ky;eI@JD^+IJXxC z?;hvos^1AM&T?wfr~uw|LM7K#)>IdNjGQeYFVt5b;m)y1KRUwIC7%*jYEovDWfg+o{$5{yq}yy=tT!L&u2Jno8PWT; z7dPo2R@U~?gLV`b>$y)CSL$2Z+$nau)A3##SY?0c=uL-~)Y;zi9izs(Ny}dAtX;RW zS^Jx;oc1e9Q@Z^|zg4%5>Xp>Tea)>prw;~%a5;sNuCdo#$;ZNl62kx)2kC_y>Vi#o z@{r}|o;_N&@E%j}C0_N`m~O)`Vr&a2Ilv(`imVC4w7Ab6hPf zgh!icY18PSIL@*c*P6T+MhBH94~Tew;KM)E*7gnL+=|1NZk{=z=HU2 z12gH}RLZ9x9N%&}7Xb&Kr%%-Wvn@(LIzr`ZcmB)`TD<9^Vj7$^I=J_U-akSOvM+Gg z&iY+7CJl7+5Uspb?%MTR>vh}Ik}1{&YxmtzDUll9vp8_PDO0Hzy-_n(&l#P}>XUz3 zHc0!sidA_!GDn~n05rlU>$~&ZTe$y*B%zz0R-?s@QlM#~>$llV>rkr{ZPn}t$nj>d zN?a}ibZnn9ynf2WG(dgGyWF0DQ3CN5$2*LUd?Im-L?EWOA=j1XRtcxisnZGg1 zBL_{KM)K6^V53YhU&R`&Df;U{?E!v#s-PZSO};v zA3DpQLHr>uikY|N1U3{8Y1s>r0zx<>)RD>5SI$Zvub zQ;4y`=`?p@ROubxshFy7IvRlxiB5#I&mXHS*B>42&RUz=zohDq;YMg^a-efC*KOhX zwcC$50iEZ9(@@CUUL>kV+vDC4edoWd0V&KzTr%S5b;rAX34xgXCYKaoK*NFGZgWt> zCotnQ6l5hBowzPAd8u%t4x1XDGk)?|P{M2+qbi2Wimf96i~9@52`ukbJ7xyS*iI-r zL9|CwC1Raej)CZ5;wn!bJ0%!kE}MvKN>I#33Kd`vjO}hY&PaAbKy0OA^*uUyWLEN=W zwg@|LS2Oip;DY>6AgTBN1$~MY`@9-f8j)*o#`10`)~7zNM(gWuYMzP)n5hUu=%izF zP^QNDg*8>*UE@^gac`%y`ka&86ZQ2cyBF!*C%MP48=!}u?4Da%!z>u8%oR<0@6!WM zalglEp7mnc=(YZ^@^qS?RU06G_Z0V^1Z&v+b+=F9k|G>a)k-2{bb><;tbjS}Z!aeV zFf$~Ni|}3#9}~;-2)3J}mqq!a(axsmWnR8`v~wMrWdFn*nFF8KkJ--gsjx@V)M)kt z!*s8_Q+F4so_(r2bY@~+&xYspYYA68Z-!+bsa)F+bQz6 zM&CNeZ5f=%3Ng+u6&j5?3Rg~~d67cMzpV+yi?BxiwW4s$ak=YZx$impm^WNxr56^p|=UqJS zik`Pw`3jaEZ^0%xd@l8N@H@ki#}|0qY%)774rSv9O!F`xznn!XO_0jzXa-O7qidZ# z(aSEyH+T-(X*H?)oPjCqWAe7i?-HhDw6h~Bx|i%uefk-0Kjrr4_PNW>aB~Io<#-^{ zp?DzMc#a3s$#XoA4e>xsZ#VHvG=$AOhC^7_HH6Lb=^jJa6m^9mI2+_S!+2x}>xd(- z$DSE=ezp7*cAkA={@0&wp@`~lQzGpAjb}>d<(qNmr7LmgH}D*HejU$o=T{%l`8E6! zb^baY!_K#Nb^c=^Ydt!@SKdSTJA33g?))y~Q9X5T40-t}f_zjXg#4wH2s?l0TrnKt=W}AjF@(HF$Kw@dpdNK;S4yBR9Y6l8 z80y^}Hx#`K>Q_=C?D)NBNyqtO+;6%OcY9uUujh1kdUDTB&+O{-?6}iyaiCtJ! zOk!vYP31X6cHy|Q&vyM@2G8ZE2-;C818p>Dz3Ei9O5b_5n+`jF-`N~hPVnWp^K>Wf z{N(P=w{>^EwP)vtb#;DB+<8ClykRjtI&WA@)Oo{pqRy{#Oy|#uA>Q42!!{@t;`ue_ zxV@rIpCg^-i*cvvM%?Mv?oRvNolf`cwAa7W-0JXC%*{0A*OTEhLE1j@%6KZ=zJOaDqBsq)L&zRPj>93w)+E z;qfBILD2~l|Cg*NK^~BRQFzv3ga%d0IMLcUo z1~r|!48KCd&2m{uIR7qfTy4oMhiEf|Um&T=N$<$N5z#mt6;Hw-rRPX7;>TacqbSBJBBMdde=Hvkx#c(fljCQtcCSfFw3x3QlB%zo2wInjgI>DYWk0y%Z zJeliGB)`3Km_?p5;EGl3%vFKDsK@u_1g>G`hf;&rbegKpu%R} zdccdf2vT~`H>hCXVJfVPDqP1~4@mG9!(bs53TF7GLc6IzFXJI{7(afL;kPsVZUl^m z{;|lj;kft6V~j=dvtSVrm4Oo>kb$Q{`WKG*1zb3hu+5xoi>mAp42quxgE%2e#T}-4 zXH-3ez-B2H4u3;b!yrohEQpdahjccX+Uug)Avms+Vk1Ietd6Se<>PDOXR5cSI9>;S znCk7OdX?UL9&qc#IiL$WoERFYxiK{4F@{F`EYL6~4}-l)1C8VX(2!ygFrpd;81b_J z15Z~0MzSE)JEQ6mG^AVvji`!&M*J+$z$cb^o6N`8MYSVnNU;bQQ4Ir(_*sB~E3E)S zY8QfbQ~iHmE$slP3xB!*#39BQK=K#^D1H_IAt~{dy<)2mcDV-tNQ#93!WcYfk=xM6 zK*JR6jEY9UkfISV^g1bN25w5Oi%LcVmy*%I^)5<=OTv_dCbQ`N_a)J`;J@Giy^n_| zkMR)WXBnajhlsV2A*ut0NN9q1jN76r1_|P4s&|_BB*6|-y)&vF4O@yu!;Weg9EhK( zy^cUAd=?dozw4sf5h$csmYDpgJgcKB1_|P4s<*2U2~2e~Cg4M8ftXHwnPNsvC|({w zBLdbrtDx>8@G%(T)+8Ii$>=@#YnjoVx8u>2F z>qZ6)u8UfDL8^r#o3t%zVhv5~h@N-w+{tsWqgcSQ!!!dsikjIFHDk1vc-WsTC1Rw% z%&n;oHb=i-C(Xr!J$xCz&t2wDtl^6YGhHJi=x`okOm{AG>udQsb~ji@DYVn{n}BXT8<&ZXpam2E_>#KX3cxe}9+xyW8^8<{Jy%|__L9LPH% z?OPMmjnI|2%r;V2;t3nEi|m;Q+azmjf~t}3unDzBdVG$9+@x3A+%8V~oK1W+(%D2? zBe~AzdU4VhY)-@T5#Htgy2L3t?$Jb&v*l*d*2GSmLk6UCIEq2C&L&zK=`K6xOFB1~ zljIgVmzNZG%HERB%k`0@u))stm4`icuAh8__k-kpVXjq@JMCP5N#C|}10-FP8z{*p zJ2yzuy>@P}q|0(cB>AnK8!G7sc8(hzTNBH3!zI~l=SE2Sv7I|uzQOxQd0&w`WQL>< z*g5tVTN9t#xzX}FbAiCmMe26$P)PyjSV@83VUhx`agqXo!zE?NM@V{$zUJF*ujw>* z6c`5a_HFswJ@a6NA`iaToySX5Sb0yfl3MLf5yMFzwsJ@7f3P1c^#?8W2TIm3vX1cw z_-#x5{!9H<$r?n~48Na$&{DteQooO6wURa6@9iJC)Xy*VbCOl)L*6vs_m5cW_gd<= zNS;sDRAP}FzSM78>NiT3s3}wYdcR?*U$@k+l`K(KCUc;5+)}@Ksb3{oqOwea{vEc| zuUP7rOO~hx6FIUvb}1@=Un*H*N#k}R^Z-Azv=zCZJQN-OXmp=Lm-^|Y2>oQCuJ~+X z_+ys(?o!{eNo2_tREe{vg zY;AwfZE8xKBCW4jEPuzzAG9t|%RK6_-*cbCP+zvf9a%_tA+*{;V9g9+H7tacAHu3C zgw@d@sE!XIH8O-$pAb@YA*3dUfSMh`X-o*GR#EvyBdlQ7=!#jv<4o6@3|yzn&xWSx z9V^_kGLN$yjB|44ue$B~?nQ;!Sk;A(TKy9<5i+AkOg7KEUho-%!+)(Ryx1eTdH6c!3-;5DRwNAsT>_1`QyV1`R+zLt>$lhQ@+vXgE+sC74h!WYSPskjqe6 z=%PUe@W_x^2%^CTP{xp1D50UVU`JnRXtRRM(s4+kA+rxyA)STv89Lh*lG%1Aq_and zWOkKf$ZP@jGelb1rb0Tq+6n3G^pMWt)NAPMOvo(XSmT6b_W0Z(@_MxsQrX!dk$piy zWXZnHfyk1c0*xiP(SgR2&Vj^|taBi-q;sLLGX7hf+>!D=FV`j=*`soSyl!xE<0V}P zYHaWS8k}k_llH|8eZnC7yb5o>^k5!J%J-CFEn-9Q z@^ib&9V6)~qWK&v50|MN)+M-s%FUAWYLz=q(i>IoE0V5Lx#K0hMdiLK>76Qff~1>N z4vD4J{w-0ZC4E5UPL#A$c z*HrFwN#9nvGbG)sa%W2Vfy&L5^mCOviv@&?0~B*NIJuku!ntzG_r33qN1XJiXucI1QFMSMcmjF;UFr4prS0I z0znoDh=?1D0s^80MMXbU1XNU%`=0KeA@Y6yfB$>$b0412Q{A=KsdG-9I!m8YV?3}p zQ?y=2?^2^@sliyC$ypEM=2D}3sWA>|re)oXn@WwYrA7(TOvt(zH>MQ{H z1mv*mU+l_}Hr{Mtqs?L)YZd}&BFk7CXO6XrXLFl&j<-o?YoJSHnV4r`%ZWC!Y;WVr zviodY>2TtU6dPq$I($PFqfRv4#U_bB(G~{XZp%hp#}ylsvLjdI0>*}v7&hECKHce1 zm=lVPSo_$t6X@IGV?ShqQ-)$E6&us`w+Ro>c|)$Hzs=X~QEcjZO0n_oAe+hp$y;ph zK8G(ktJrwhA-ll&O}Uc6Hab42*tF`L0Ry zZl+0zQ3&o4xyq~!4mq#UxCGk<>?=z09`_l3qd^IFPJ8PWZ*w@&H0qTY1>j&g7w>e| zWy&wX)@f(G;>`}7H=}k5HcwmY74|#uK~1A$3HDDL>lN>K9bL;SF>=ccU>#JJj&~dp zET;t9sI~QqH+~Q>on2yNGLws3y!ZX+T1JVH4t&9{c>A++@w5^nh4&I(F$Q2&$ViD1 z2ItPN7zudLwd4{A55URe72ln?>(Z5TgSnLdu$Ix0lWs6EhV{W+#P=qAWJVTZhTWsE4(#%*k1-Y#~4kD-p3Fs`)?ov(`2nlWlV`?QOtt z_+{s?I4sX%na0NUq{TZAifv8cd#0xrgIi!j{$QKW?Kslr5+`EA0veiQ!{X5%8y1gR z*svDpG>BS!PB9!Xp(607_-OHiRQ!mxs3z`|9I@Afbaeq0*_ zJ2tGqsU5-0ITsEE>4C;+lAb##YFhS`R9>3uq4GN;o{GZh@b)V=JNQilk5)Xc)vYmu-SjoUBHB}ol zKduE7^+hO(_6&w8d5%^DecdbOXk9&@L+zDbyH1bL>N#4}yYzRVpF$u8`_+$gv|l}I zVB$%W-ikyj&OZsoWTlwg^Rz`U1KPbQw+3yUr_DsTD=5R~SWz`;B55Viul=5&f?rCN z^I$?$Yp>Yt1tz^aLvocM#)3s;R&_OEJ-1D673oE9Prs=;gIFu1M$mDcc#R z>L`G(&wz%Jty4#OQrM(p)79KLr+Rjw`=5e^%0~)Yl%>)8PeJb-iR*_%(>0f6q;TT` z?QZrz{}_z+*!w(1p4Fa!_Wn!HLN|Ce{qd~U1sZyt7DA8q2ZaViL)jsCK694U169C9 z3voR;%2a#O+Y7Y?>Yr}f+afoY3U3nOd5cmd<=l|kl#FLGBn@4nHB!%&)2t=v#plVi z^_GlGsI{VOHwprc^9ksbzAOH&Bg6|0qQ$mI`?+Cw)!68!KUZdpQG;xS0uiH$%Su#r`Kph zl_?c}uF>3V)pKDj^!j&Ezja#eG&s?AOyuA>#L`-aR@&@c^yoURL&mN^S44KOb=_h^ zg(OR#OI7Q%40ZOdia*zB;}rNe*wZ2xA=Oty33FJ3P>A-wsokhPbAZ}x(6Z&UUx2Fg zu~a!d5hh6+wCmMnKhW+CS`E4PF(?}1%b5*Yce(O!U`!;;joNye^mAy0I#Z>_Z)vsF zF9Z*%jb-+sJjeQ>muu%^wmp4l!6xlCwJJdUUX7+w)@IG`c~jG8Q{Bzlh=ikoC`Vg1 z5s2B`aDblKtYsR@ruo<}8$cNZ(gpqUKmq_=pMq;iHr(n;yFSv!AV`~ct2RWLOCz>w z9q?GPRjY%?`&+f{2>zD5O>2u(-)*oxnoHBS!Q5sOy}V7U*=4Q@RcZwrNWdQ_=8hj>SZK zKhT-yCmy2^$kA^L)03yJ0q$S3RB6pThr=+OI(A(`80I(HRml3#G41N6 zr&8E2jN1&dpK;iR8o|-}IqMxym*ejUK2xpj#r`f&lm4aFL^)m2`Acn>Le1XQK8G1< z(oTTWdd0Sao3ay2w2WTa33I21BNgX%YWJwJ%8l6tK;QiVcGmKjp$-kF6E!~6UQmM1 z_@V#4VL)7ko*4Q(T z?cxeQ)>CQf0qr)(QGPt2U8DR#Jw65An;M}9K801yIC}Y0?G3s5Yb-mq^i2n~5kPV8 z9n=g2;`sic)(4ob)gjo^jiiSU!5(HNEjy(3#>=yZw9f#9dk$;ubN9f_uDKW1A3O1b zZDA_$WJB14{9zl_{|qKK%c$39TBE#IoowdE__5u#L(wf?-eurpLI`W})MwhP)E`C6 zJGYE!AV;9}-|>icN*Pzt_;Ubs-n;uaLK=JaFn6Db|J-l=1g!|%VTIQgE2uEg?pSN7)39z zdL%5^`)taqO+Wta@guO%zHhXi%7}`bZ?ypm4ji_bLLjXfExIQoOsDj8NqbIckHh%v z#_zO_^5GA_Q8FU`MNOm4-)VK^%Ev(o`3<9X<$H~T0oMB-NMR(6k*G4Fj431dRAS$645)HA6G}IC6s!*2p(&p1zI!Ay!txW=u3_hbZ!(;jxP=ndD z<&1W%XSQM@>dIN%OSC?Vj~`O;S?xv7zA)@57qy2?XuV&wL}g?}+h0I2)%_Zkyn)D= z-~Xm%!75LjLx~qF+MZ)$+OI15{jN0tEv&fr5ABSiZV8Y%IHv~9I1hWz)%4zZU|o>Z z=6`8tAetbhA}^IX{jD{JW$5_7wXVv3+VD5%-j<3Je`_~^M$GLa#w!cvZWZ;Fr|144 zK7bwJn~E5TM^qJ4(d1ANz~as5Y;O_@QWI1ozI~brHcM}H@Z5!n|z4ug6q7WHQT zSvVWHSLz4oK3$}vp1HcXLP@OnP8T&4dj1qFnlh8c2K87nHK|apqb{dv!0A$9Lf<*Y z&;UIf7TM|(ibanr_J&0RMLm#AN#CZVQ(B7Xt2Cn#DWZ;2_R@?L7}KE}vr@%n@*z1I zwq723{7US~lc^$KeJdQde)dz-G?Y9;MF|eIV&2%UG!fe zSy7xRa^3E87rZpH2Ec7TxpT0U%FC%?j_9F2iD(g?Kr5I_Yp^Uhn;NRvlOujqVO+i? z58YH|SDcKBo(fGa@eZICwZvw1mP&Wj%gmrqZBal2?o5hQ^sFs@P?ZJr+I)D$NGyaM z=AZ)cqSfSI1)`g%3c?dWfRai*{pdsk5sG{%t9t`V*O6{P4cDbMmjMrmLf{-F{p}0S zD^F`cvwwr`SK&%u0$qPELhu;_JbpAUTBvI#(F^>9*8P!sqP}`|GWqI@LbY-dwW}|B zw4M1O6b<#aa5}K@NX+qvxn`2(&LC#pYjMx!M)=O*W2FMaAo{s18m2wMC-EduAEz;@E|?VxZVU|?J5I=7bD7n+N<@?X#K$Zw;f7GfxP+$wxnBIiQCjOi|FH4VvYaIBJeMUi)X^J zq+ilnF}>l?5Tr8K)mU>5Vnc`XBt)gu8~b(LPAd`kDW3^d}` zI4B`daLYgz$M8DRGEm?-8<+cjsuuv}fA{>(B!pVviA zq3nH$S?c}}wb_?wQ20<%gl0dcH>2|9u$OuHN^HIdY41UACu~Kmb9heWHJS77kLvXK z45KzZe8C^`LGP{*4ghPp=%c2d%v5~}yjeM>g@TWa`a3GXp#L}{f^c2cPU)(?2BUMp zm&Ohf(YZMRf3r7WZ}d-?#`0@?es=3?a25e$kp~E1okWY*aOJs3spAh9e)aF00pHl^ zAe-bk-U&>{s!WBk@v(?Mm1>m0V?x?QguMHHht`tHCrAC%_o^J7+*gUA>XGMZQcw6- zSSxAkCN+b$^wb7W$3r;QSd%pNicozTakVh1>1Nm%jUC~w%>kYh=<_>0k`n(;E1;vP zJ~700isM0$ZmTc0aT*vxeFj{z+Jl8HFNlEZI7h;?bOnX6MH-6v<81Kh`hBt4irW*b z4P82whcnZuY>iiI%;HE)3(IYA=f(mXXkoHU2a20ELU23$HO?sTWW@XpM3Jy4#4&+g z;^KF zJP*5P%m&e&*~~6%+ZBQy+U^pp-NXKoco)EyBGv>rHL!kE@~6LOUQo}cX4^3BFh^}d zW81iUBc|x4Htx&Sm&LpeViuet@eo{502JTC4Z6c)QjI*9J-*#z2k z7dXH69Yqei$Qja6G=_Jc=^e2ld(!5PqP==dr9V50x^ytv9qElK3*xhB`)*P6GYPTC zTZl~ROb0SHuxGz8p5J!1fWGLbA$XypP9j6LhBY6CO-k#8a1xCB9C-(9PtDda*s5BT z+l5x&oRB~VI*B{gPdxPbNjARE%3#|y-3qHgB@d&{Od|Hx>Dn@haI+!IjL*R$t3?<8*=t})tzbQ<+R46gYv*gbi+Y%tlI=>E7A0j~O?$hD z0?*n+Z0-R))IL;HH=IB}jn{?)&keW}emT0f7mXqa)Q*X;l!${&fk0ul(?jjWT{Pu= zeV{vCe`4P6N+;z9yWaj!C)b~|yJl@^Mof?XsK&f=gbw!-V`=g#ZzFYDBE7!K8%_B$ zfw?%#OotWU0IT|+3G^L4DZkQyb%B9&s=vqy&R>DZU)I+%o;k0rNTZ=sa=g0BT#WZ{ zV1`m>APu3td;NW2si+7it}}3%T14wE7x{J9r<#1C2f6_xh)|8(s27gWoU{3)$y2?> zY+I>Pu)nyf_r>gxqanKqBVpSeDvr384_XUz89)V=KQ+_~^FFqChv`3yiv^!-5G-(1 zExNG8HyJK{@&}7W|L&>eum9Rp34{Z%_;x5V_PL*W$m}5fnCfeU)ilIO9%C3zpHY>&2`J_jTd}mBw5vo}_)(h^Hy>Ch@TM;m6@|PhSbQ zSvQHRlx-Ei-Xyv!iQ7^+K#-3G4Vcbt)Mo@X%%2)PIzrTo{E5w8pc?#NE%R}d_v)X} z&Jo~*k>lGDqFKren2xgQ6d(i4H~$xb50b{Wz(pxOS#L4dm?gX&dW(1n4Bof5h}vwS zxc6V!`_Ws)-E(f7cAY0%|0t2oiOF(x^{nmc3OB7RNNPcq3q2W>G*pzsvq{oYIJ10t zsJPy<+6Q^7<$ur^Cel^-8Tq++AVU3yiH^!inlVgddR}1PlO=64`_OO0#3Y=U?j9~` z$OUV#dlCJ1mIo~E+TmgxJ6oxHqxc4{5{Dnc{?J>gooG>-;v>VGAn31KMK}NNJK?k! zC(GwMQJ;~(H6Na&;*p}3az8yjQhYC7iYf-Y>P)&#EXOXJ^mh1qTA2x%TZR80Ub|ZL z*RDgfZF{iFx;aBn=a7D5N`G3VC5r?=uAwwmbhd4WPoY;wiRS)FFn=EXIP+pZ-=CKP zj1B>48$=#vtPJpHd}AJW;Yj|K#ag|BAflo@*pA_&!JzD?Np|Y3(W0li-%Vz5DqLO_ zi$wKhFIDcyN~5mDBFFOzfP*G|-~lPZH)S8qDi$r}zN0v_>-W=##o+&E(wSl~-!qTX zSGS8IjJwtyVxh8#26XdZM^y`aHNhP~`uru8DS`Sx&pGdeOTe>?9wW@Mwh#rt$kqyk z4u|vj#lg{&tzR549d41$bo?Pam7AlYGc77)S=$ueRVuhBY+THZ{s$}O!E-YZpu?mw z`Vjhie#R*FeT~p}A~>c5T-I`#xf24F3Wdg6oiO5^s2T4>G~S6klqs+qhI?nf)rmc> zOM3yJ{y*wPl?xI&?uL58N3V?)8AWE*b6%EHGpeq|yTen8V`sty^SmrEt0?}>+IX%~ z_(%}Ww^`OVQc6Um%&dCIO5t8A3be!6*=?pe8Jz|^m)5FWQWYkXWt8gp>a`)N2M|7B z>yp}(>b1e)2V=T__6$Av_v-wN8Zm2^RtMLc{~R(-68{({dhqYHv5`1n-Jp{tqB$nP zo)W%|3L2s`DlaXEsryw5}oU0gN(D<{{}2!U!8b1Wp6Oj z>|_8!RCe_sIB96?UqB#!AD=ih{X-xsRF&t3eh*&>2rxKSjBa?&rH2fN1{c?|ws%@bpf(f_evleD*sSd&mv_fCqDb_1u2Z~PNLMN5WKLH(={<@$iPI2_Ti+`cm{K5J8B2p*wbBd&D8EN_ z@;m7&)v3=;mqCx%X^`jI*2t}<&E&k)cQK^>f9PJ>|E7Qc>>jIIK_pyV2Mb5v|Ci2{ z{l84!KRajXy<-a1xPI9Gpl{dw|5{iV{dK>{@nPM-O2GLE)p|heD+@vptFU4O+wHru zA<)Ic0}(GCE+|Ie;e|pH9y;_RU~R!a(@Uc`dcsffwa>ONYpp?U3Y~m8AZw)_@UQw~TOss^odaOA~#by|51M4ueoKwT>)FSK@ zPNHoKlW8}4A8CaZ;pSC{G%p@h(GI_n|WCb#^x-J*3eNfz<>4o031ub|3y=mts-Y%mi z(?m*{1+h5?x$$HLsLLVBD9l`u9aul7HvdTL?tYDRQJXf=xGoEXd zJcFOmSI*;SC7;9b+zz)){QOYC%Hz3*_4x7J$BK1$9%18TJgZoP4$tG({S9@7C!H=^QS3D%1QsD4u(ev9MXO|r?fKs9C@x#57$AcXCq3 zi*DznpcRjbOhi~sDP-n7yRlX?vWUk>vA{1j8Pp{@g0u*BzC9mLw2c{@d$XJ$f zB4pICFz`}N1fe|371sg8$%{b9scJyT$!b8z$!b8zNfCqJN;i0Fm%9l0{r@!|TlRm-$O6Gzj4Zds zj4Xn6ae9xFu5vq!tdl;4_@ey%6sQOU7WfbJA+D)!xCfYEZewYtFPujwRu}?*G%L1ML7cVKQk`ks|vS-Z9y=-&sZz zY`+L-7;IzZkv0{XXcLhl8%1~F8}SmkR6z3sG z6_R6ZQZSxQ&lI2B5?k|VxFyIErqAo3k0`aIjAlk&I6Ai`ddf z5#i_rztCb;AiB|Ue&M0|vqjEz4)VstALO^*IR4$oNg2o8dpLQKXTYs3Hxk3$J2|Pv z%WmhShnCJ3*Oe*E^I?~RilcgFB(b~UDg%`>Gm6a(qK>MW@5C0L&Iza~+qj1l8nc{3K@ksf*{ub8;77g;}Dc|T?BSJq7DP+f5$ymIecdo zH;KHo`*G2TlAaJ5ITphMO=r+|hxNfJ6QF79JX7;0#AV5dUTX733`)^N_P6rL6JmWr z!hWp)m}o;Yy)JY**^&4%c}SY7(1h)RUqhZ|4>$KJe9$ zjan_Yfj~Cc50;2NaC}aa^C`4PDk)TcD5K`QxuUn&aY8}p02(k?wDIov9(zN76n8EK z?y!e7cStFdskCLT5Q>|2%!PFK>9h0=o*_%I2TF%EA#9bjcqH`9`aY(?8}ob6INk+y z4QkcEa|7i3P^e5{H`4`FIRUrmT?=vly!wb=qoQ|%o~GWe(2!HH$!bDJm?gIS+fcf4 zK$rMCZo|5A?Odo2BBLlFMOfj}+%%j-Y7@69ORQjKP&l!5@gTQ=kkq}>QErXh&MHuB zT>+kR?q{AF&Dl4x9ab1{9CI}MC=~V36Lwo^D+kBC&#L-vH#C+TH}j-&$P?^QFJ;Xa z*-0$2RmU4{$Spat9a~EKvLnr`{EkD?m<|IkpmpCent{;8QqCaUt}=16>YFuRqy=Iz zFEo8O?leTpCQcDtwITGTf!K|1!a(TlEcCbDSiQ=&}WuhW3j zMjB-=5E<$dNz`eDH-&b+9!#bi7Kk+v&4-_c%E)>udRnB{TrUtif_v5g(%kiM4{Bmk z!FRIvV*LvpS{`fpdWB{`Enbpqer5^CqonBJNX5WsgbKAV)dC*6?O9QT$O^AKD>}iQ z<@e8uA?{LKO>df+mkzN%u2K+Z;kku^<1AF{S|}b-)ZcWDkXC~xEJAOV(~?C{hTc4rg{$bYV=_zFZ3%)GEUoQkBGSkO{ zK;Rw>vMjvwPB6>=c9-B+`h;;{x?ol`va6nMJOUFAXIw3kE@`aGCuG;@(8D1`W1E^j|5){wap*_xtl1jjh}_ltVPCz+>vlAMF8Y(L-Vgh(J)YOuVb$|` z<9)UxGdOwE<1tF&nR(KqDm|WCBMn|I^msY@@;lxJ-}VC`#I;L-gyG-TnHT%wJDwL_ zQvaE^xoX7o+Be|wya-wq&wC}$94an|XZHPbaeUP>J9!J^dF{v&@rwPiyfpU5^bD%o zH#fmV^$d&9$io9((4FoFtX5o|!OCF2!%hS5xl<1IgD+ewgNEzPzh4%&(p?J>uw(Q3 zV1OQcMbv0G83NH-j2cjNf!YNn(GCOy&TGY-%D)1iWvH2O^jLV4o=qPHK?zRYAMjI+ z<>FWMQCz%LriH0sg-BK21#ZG!{3|qSh3KF@6rh(^h>q&ZNmTM2JaV63A+AGYguyFC zkvc6v3s#EhP!-N!CHgBb(Zp4viTYrGmah^^)TsgL|0;yCFOqMyxC4)gtHpRO^W$nU z1Hm8edrf?u@LCdhH71rgZYOmmV?J~Nr@Sumko|?%#XA|rQ7x+U3Aw-s!wYv5dX=h) zn00zFO?ktr^z<8IG&0|?Mtlm**_La?qa0yw+gfx49r$IfXpp^CnBhw%G-6Gt(C1Kx zb)Y+w0~O`##6VS9OrNY56JQk3>rL@I9zVP(9#CGU;tir12EAwlaNb1vXafejka9MP zkCY2^a-(=uSxa|q5>q@&y->Sgl{B{VQuJ4B?I5fMr?yd@&0@LwXn;Q1ELxy)-&>-u zXJwM%6U^Z~E_k29JotDmc*=^jS$( zutS9Qc#ZXFSJLNOF^v;w!!|MhVtl`=-xeeAa@*VDE`+c6m*C47>bPBWxR@&6E{c*~ zd>2=4z=QZ4b>T7}+UDCu7R-lEZpVTyr-XM<&q^Bq4j|}V+Vc(=f|ZoK19R~%_1J;y z{yS;z4k(7+S@GizF;KyTn>)ouzz@N z_58Yd ze5efH`!w{YH_rL{<3g&pOSFV=3_AO-DI4kWjcPV*oCjU zyVcEB+_D07qxYgF0L+i71@(A0;-MLP#P-Mmgq5)Nd&~+!LtKs#d$C@#=*hj}MOxAp z{*w1hOzQ^c+2&4{<4sw85_|KfoTtoEQc#zG$kS~5N8!sKvHlH&&4aW(FSPFK>e&~JL^1!#9qq9$NCXx$6YkXec? zL`mHdgXG5-pi}UZqcm9KMZ_O~f22EuEal+*(e7`rS_n}`dNB= zznBP>$My%n-IRxE_`XOwO*tUiV3TY<0LXj2;=%#(t)i|{EX5@cw5(JzzlL>O*=fYJ zFb)X~3u$i6$)H7Fr+DbHL!uC|s>UA@GXtw|w`3y}H*L*Q5x?cI7-~gV#6%8T2nURx zx-Y^5l^upY*n{-^VNu6Be}iUz=7Po5p2MP8siF>_VKHaZsLwExS@im6qM7G7yrk3Y zuDOF~cY1CCmABPuP}$2q|C~<6Qq_N|nD)8wIbl<;QNE(@zW{FfigJ#MYm~h-@u--s z{-TopNLnh4XvBCx?c6G~ain5fmH0rBt9C)aiYTs6ekuOQN3=3?9b{YnEI#$v;28_F zgcH2^6f$eby!I>6&KpykrE_12_qDGltB@qWdtCH}-9q?l@s#%1c?EA?`&!%v^_Hw} zL_hWHdljR<5z`cLsGVi;U@4KcI3dbWWY*F&xKCe2Cr^lbDz5$>*hjq(8Yo|EE)9XczU_WvM;gVAgSs}nr#{!#P*7;O7dT%WXLAC8jx z*7yP;B#s7)rXQ%=Pa+?g?)XVGS58(e`3ZR4`-~6PQ>UQZUH514EOpqWZPzg)2sFUw zQa)1PNS3r)OO+>{g~kVz;v4POu9a`R1=bviS-Z7nK@JG)vvfN!_FcQRz5`?7e*>^Y zg#vs$0I-?`C48iv0Km~;7QCN>IrXvLrs}Y5ez5(DIem(v55cb>`+9%31KqwyYwLM7 z46rC0>PPIvJz5jF@POTmb9=P=)UOxQguO6He0?#!xL3Qw`=b4mO?NyB-xK_-+sbofz&W$;B#n`zj> zFqu1`;63`ZNT!uD^L&0l$&1reo^zUgT6De&-R6vMYEe&DOHb3`NAaE`x?ATObJ0$p zepK-HxE5!b)sV&EGKTh`#;;&SW^XeO4Lu{;M5JjmsjNo>1g?J*06NouuaO4k0m2NY zvoV`a^z3hlM!gm^kbXvFL?Ak`*--}WUnkq$K6XYFQ~v_!NDh5ERi}|>p$CSLS7)Jq zcoJ%P^mBJLm2ST-*AH$VJo-0`?DAH5yIMhZY5p(b4QNaE`4t)nh*WjQui_j|T(|xv zo>Gl>-ITrY&w*^PE2~ zURNK5o$g=aW-;$u#a#L=W&SPtK#T6yzeS0B<4czjfZ5s6zs2v0a_8JbGFRTqprqeB z_kwI@Fn+Tq&WYg@BRM>A0sTP5Kt(oHxVzI-IYKfPDAPyKX;rS{m#?_xmCAv69_)Y< zl;@Gx$niMo1oZJ0lRWaY3fjYA8tEa43`c00l%s&U!d}@J5|GQh(qx?a+`T#Jw9qTZ zE2}EPK6#IVy*JY@bM#+unq#M~uAmDl0t+;@0?enPfII}GkQtO6lqobgC~K%k+>~?# zrZ|rWWea6y#k)ayvyzIiUaY!52>Sx!l_7Sj3z-S>0oYP>M(Yw~Yj8IemVFJKNt9!Hu=vTY6H)+ko2xehW_ZBin}}Wn z4McFC47^c4nwY&)OG4;bsy`?vb@)BEF64e3F+OT%L@uF~)rl9xtJeh~T8|2xB9Rs~^gB80Vk zwt%b@>bSV&U@Jj9mtttFt{jS^uMl>*-&DItL(KCwbV08|=@t#eqSWcOjko?SHeQS& zM``|Pgt9OO#sNBtKmx@$K>xEBHsF8EsTT3S*x44@A+9r*DOQk-kX?-}O#(7vVV=H} zj8vIdX7}}^9B6C&Ac_?mDaPJ0!c3Pi!o1aF~gjvlWn?bB*L?k!s6y5oFma(0bvEsemm`h zrfz!pjLJ7mZhbZNOp`Ur^f*Ff;5iP<4txBfTAbLfR+tv0`y~sFaka@L5l%sQw3p5R zT<8G)AO}`B8?B{@A!#{Hhl2sq@G!iXRCE`%1U}U4 zbr<1gD4}~a1wDbI4DbM!_llH;pg5=5y?~JdVWK|R2#?}b4)fs)PYyaBFp~Abs4N0x z6KSk8g-smX@vsONb8Kf1V(ph&#q5ofYEKxN3>sm5X2j%;1sRwpGcV{20K4JpuJqiG zzO*uwhC?)k@8Wn(!dQEtx&*j?w#ZTfIv3^zWykF72nbenE%5*@4B`=N>}qA6y}*)R z3|q@G{Nu*8bG5=3YlDX^oQA;y!KCA*HBVUmrnpx?r?A`G+vii=OmpTOZ^2u-^xuS; zX7{_=whr?3SFIR*2+{BynO1f=Xk-~zj(d0$oQWrZrH@H(gP1cz_6C+QK+NL!1*2l4 zNqtttdfF5UTOd8&3j^2KRxi@+ULX=Q(^n>AaZ(L8L!p{{vy+bdoqwx)u_qeh6?MNc)11yc9_YAuS=C>d7@vFC)VK<-P_yPbp$)G!IIevqmR!^)BkJ78$xIQbx)Qv-)2B4`F876CbcqABO4G z494}LfPD*xemE-!+i(Xmz_E{yhI#IBMT%9$%(L4}_*eHebny;JDa(o`um-RXrb9sI zSS*fz5JHDxQ0LU*REvp-fNut#1OD(?yZ>?^9abCW$pl;jc=a=0YyFXKZYrbODb0E0 zy!aL%j4~qp6U1XYhstfIz@r=Y4j=h?4Id4B#7}I7>fObMY+xyXFL&1NC9H?Iw?6B* zVbu;?$}Pbx-vKjJ7lpemu8?P$xe5@18Ia+!UKc}Zt)MB{2D+ z%$l;m9;=0I;V&cVgGUv{tstQi(}Zr&jWy+EwJesfKhP+QK;m>e%h`x;y#q=Ks{dY1 zS*Qf*kD9U#9?fgXfo+3~-d2FEY=8kxk937gp4c|dc1nM|&SHnmY#W+F4uz-fwPel9 ztD${Y93En%0(AHv`xeG9Uq) z8FnZ1J53`F%vRV%EQI9gaA+)Tsx5OAoj$8AGn!iD+=3~v7Y&@6YFaf(a}M+DI0NfF zGEHDUCM$tV%C92}%6y<*e1^j5InhXEf(Y)s2PXCGH!S{9K^`unRI3AylE$RxPwuW+a)*zX3(j$C|ZbBZhf#fd6=KX%5CM!R@hyl~E#oI^c=4 zuI;dQY-WY~1aK_0w`>DEppjL;onh4i#8G6etwbm`K#*e3U2S{r%ujw`tD_x?Svxjd zCqo@8LlU|;(5zDvc5~KT#4ibBbS>Ym2Vm{hpQDm|nU9k~f%THz<0<+Qk692KAy0 z18aS#(P9$}EReP9f~Et_+DaxM*IqUkv=5$$E*a-^c=s(TkTs*hkje}bHapImS$TFe zPu*-__YttVn!YZO4*{xfuPd{L>1HG6i$@=4HnO|r$W(N*vGdKXA5+Z6mwYUAJ|<(L z3#)(QnKG*^uX~AomT+jBnAH_JvD7=8c_?-I>V7!-DLXDWwep zAc1fa%OBz<@#wN2XQ8}?GDBM2mERz9&W0P=7B_?d=oLEJ zP`1Ujd1fP-)t0?TB>)T;O4GTkMcZD~iX9#7&a3EWHh}-xonRR%bI$=9(@3T!CNp6^ z?uqK=LWotbpx6Eu;VWRDTxKK#k7t?+bGks;sIAz9I2S%r7!4#ggs?K25mGYoh1puL zlZpBjz{Li>dl0u5yg0CdGTKb+9SxRrrLB&w7yA)eC&A z5v(?^=pr0anhlE0<6A9c&q~0|1%QIAc8`irqjeUw9K!kat4!w#8U)^&X4@5lRTWNg zm55W}Ght~GFKnGh&HWET#*f0zoitpt*@ffl#z#Qt0&?el=ALThtz)ZsW{O?jTJdfn zaFuap4nu$)jmKfh0_cfuE?vOhooIL;k(Ca?A*YRGV8>+GU;g0H%(8&~EcGdr+3NSZ zXjCC=CU--7#afz(RRBq+fa_v`jVR#z9yby$j06O>P-dtbJJ6qa-5NlG+ROAGUDV$Q(kmE(NuE7{u{`!!%AP>y5LIm~u?dt8HnR^s=7xpTx0$T3PVGSVG?Up`F+iva z$Ic*eK%hIeC1rT5Ro~U@Kd-vYJ#ja){)ek>b4+%p9d7BrU-d~H^eey*d(1N4Y_avm z$|4|Ke3cP+F%J&!g%Y-tNnz%4Z3u#ZRnCo7 zXKig9Fo4W$NU+#2YqpYG$hx;wThy3K)V%nj=GnDac)>x!46GQ2y~ME+QM-f%J<)$F zgC(ZLEo4N+qE@t!jmwh3dmV)4B$zW6CIOS12NB(7fg9V(L9%7Qu6gOmk_aRo#Ed4! z(Kt9OS2S#)agcp{02WWg;TP{c;J*X>!;3>O?<(sc88$b3;bIgI6gFqBq7N7XE}b3m zGev=XNIwd3!$A)pRs4BL_>#sF7&MGZ6U|65A4j78OB>WN2}7cOZZN{cCqf^#l-b$G zzXizws&M#3ZzjyS0(m++`br{CD;WhShhcx<)lZ5T7l-+^a9SD_?KL8~EE59x(fUUH ze9*)B#XMCdxEGrF%_9npX(co3*p5W6VrGwdJ)r(DdW}VLw2LsWsE1x{B{S+Ua^*hd z$CoCSH|`S#(?CBWZ~pTS@zvT@F)k3|4qE^OY>T6&4FoFyX&*BR03@;%kHkc26Pc zV?>Kt&^4?U+Cp)jO}ifue3yX2hq9tUEUj8H4)?BDLmJjbrsjL~&%EK;L`cL#oTNzb;qZMssUGOdk z+TwKa(7S*q@Wv(rnZl965=$u7IZ(C4062%a08217fTB)6K9w2pBQze0 zi+I7FV-e*^ukymrF+;LyA87ea)U`4%pN9(k-Nf2q(#Y4Bs3zUlPQHqe+6~&v$u}-| zK{215561*HuY_w20D8#8YyApLT!=pc_<`D4T9=2$(P9W}V4ixhS6G=#`h-jXIGhL` z4wBwMX0#48bX@~(0DK>ehOYrXYvqV%3IGbTY=VLAwsgAdg8SX!9c24jX5|5mAs9sd zW_ZNIVVei*w$8n7Q|*pP3D8>|WIm?&n+~!O9w{B=>lozDj<`QtLYH@v=}oYUc)iVM zS281Fad}7`nios4wa34h<=}7D;?3^_N0a}eb)95gt@5bQKcnNF5PqKwW%r*t+tW9V5^S$jR8KNJksjFG$TPGy~4`Vu)TWHT^GTn33 zYeH+R3$)DDE;524rFD_R#Zp^s>g5{6K&vtiNLm0fAT zV)#1w$p}cF%lvW%^BleDv#zo>e4;AdWKC&JP;OveXPH_6SlS(%0&7R_c52RZM3C&M z5S%&P)=lPUXnBuo-Z3?$kl#l0J72i)z?8fKBi|@6xb3XGe9V=#S6y*N%mru+(B5vc zMsk32PL1YcnQTxG%N)IJewH&&Y~*)VrbP4mvkzZ}z>k0r__woL_u5?! z=<{h{ciGazBckcufk!UTt9Tfnxy^mfKyou}y=UGNEVF@GBd*MT?k=;T_?FN^=0w1S zK)e!@A-h>Xl|)57WUVsbGDbi4VEbF<_uw*dO0bU05O!K%0tFKW6zn*FW~HkHt^=ZB zVDn^PD-gmGTsj+xUB_8O5jJMnVfgFC*V=h5H!E$Z-7K61Np1$q=OJQKM>kSj23$pf z-#QIIH2+$ln9H69nX%>_y4*>Yc-^{qfVf3JC-Nc~hR*lxEU3j6$x8zvgnMuhYK)za z`#|hWkJ-A-g01Fwz(}tU4;+sh-~p4I0z6>rRtpa>&7)h={XJ!tmITD|D?Qs&_Pgv2 zH&(*MvF{Fg00J&v7~YEcFF`VR;R37~AY42Fc|xE$9`T*_X$;JOVyRItS+7;~isIGS z7vxsqrAoZ;!Rm!)p>TTj!rY6ixfkZ1owTn-awtX@K2;X{U< zJ2}!_yphAz8yVJHMvFi|PP#2Lz{m~&%Dt;}!*`jhmxX@t189fuicjJzf9E7$J#*$) zXj^Yt3+;c~TQ)5F$sGk%fP6e13&k*(hTN*Dv&0;oVNn{|JK<*DWOrgufR>eoL2FMU zGJ~Bn)c_p-qYYR%L~$yF7z36L;LcRI1@n}^HW+B7B${cexc^0Q07=)V8&nDv)0{qX zL`R1t2GJGBn!ItSw;TX_yW*xEJOuN1dP7%zzPC4USMQ2lEmO$v zwi~QC4elq~}nQFl#Vk} z&97ZO#)VRm<+!WZNWB9qe%#d?`w$c@(qG;Mj594rv-->Y?wCBa6sZ=HiukpLyT>FYP$NM5F-x^>9774s6+?I7PV}O8+9`UX6kd);)m=s)K>83 zz)N(`067hG|1D|p&k(vO_DK>b{d)(JO<*Mb3}p|Ly}>Px94PBYnZq-^*rRb|dNP(- zH4j!X1z$T*Hpu$Porl7v(oRVQzyYEShOO?QWOViXKv_qtvhwC%A(ui^>%%K#O~agR zbJ3t_HdFOeY(s%f@tQx;%t10$$26ximPB`<>QE)9=^)tvlym4HnGd}-m;NA7`5@U! z{{Ac41?hT!kn9G6mUJb^?*eLbB~-8iRD7kZnFuU@+FAJ|@X@sJO4+|}z&sE4)peLP z?4Fk#2k=bZ1Cf3}^vuWE{4KMJHL*UKhS43n)|Lrj`p(+@#s_M5mCVo2WOfon&}Jut z*f~+Z&D~*dSX2RxfoFf@DtU#HOrKvRGttF!S4pF37@N<-SOeTJq_phE_&*i3&~sEl zFM`zTYMIvvLQNN|LE%zaaTghuR~hIn@PP~n0wyRpwcvi6KQxFY(o!%gdP zCNV@dz`lnLw%)^>ieomjPU#oB1ocLJYLKoNBAaQcScoKgY>2Fh7GE7ATVlLR{>6Ya zmVO*!jW^?Z^z;C=x*i9t^Y4MmVXApw7hf+s<|M_gVublf4Z6`SfH!gRazPwCoWGP4HL zB;a!!m&}f3fr25tuFj&zhsnWM+*Kz*M6tN1hgpkTW4N`r?S{*CI9@9HIJ$SZY@6m# zHlSiCU!l89vD;%2KO8O_Bzl4Gai(A+BFNQ0CwU_fj+gr3p?$j=8-bp>QFhmsSwFwN zQMRvZ^(-cwS!nkR)(7A$v1t}MGX};pje6ZATSX7RA;ra)Db6%vyWz&=YEKyh-;$f; z5XC$1W+>Y3wA$%*v+UkvGyhbe%Vw{)0bvIS3|N8DnA|+5-0{)%MW=nVK8xPES?2OC zK6K+(vzTd&&oc^~bTk`x$rxV@@iRl5%{V5*I%Ye{4UApwVa5UT z)!5oL15mrcn!M`t8Yj0PExuKD>pV*_UyBdLE{NK(xW$Nn=BzO|a9(BS4i3^3Xf73x zLO3h7euWzSNZCo-&nTB}A1QO(X;{daBV|_}@cxmqNu9|-bDh&hE{?!J1-uZk{TN}s zD1v$#+$OVRs*#6&R#1~-oJ!jk$Pm|3dYi130X0+r1iUX!R)Y`+1CDT+igQXDt-ejB zr9lNy#jQJYBhcI2s(%Y9%*(h4{Tz@L>`;$O7A7Mvh?ZP^fYnkkP0Be2}U}NkjKyMm9Qq$l{gLN6S_~9<#oKk_M1R z|IrrmxOX%-ky*41sYXm0;E;eRgJq|Hl^hwZVPx>a0c`Nei|AxQYaOG(dBw6ovqnn| zi)HJKqem@sF4l9gr%Rn+wl6WKPooElaqtY%)5WqLI`H)gn>6hzmUXGi5lts~yG-=O z=4~slVtwj$yX?qx483JK_W13xmDAWqx8pj1r^V`Ckbb*eHU|V)M2VW-A?wIF-z%1q z`p`QN*8ta$Fr|L*4tYDO`_pOr&pRND8A17DWP1ac>V0RPG8_VnN&O%;sa~2gM%E4c zfin2oM}dN?Mg74MY#9Suy^Vex1Iq9vdB@7(;5e zlI6T!dbR`_%hr`PPQA6PyCS{D9-vBJkkA2>RoT`D1`c9mdJrUa{0Zr+|(L-gil6d-dX^Aa+p?#TB3ku$_!b z0Ol`_lZ~}gmWb`}IGGhWz734ac(CXfATJz&Ctu6?N@e|?aYO@d8j5>Cgr>tt(F`ta zN9ASmY&kC=%M6*&zsG@sg*H(akO~Vf&8lO*NRNvw=}$Z01r#vj3$m}=fB>kUAVWb62d{U%=02 zvE2b}bq0pd;<@7(+RYYwURrpktTP%E2Av0(eW65?V>pyohc78D*6<*!aN)uxPKA!x zEx?Hph%hux^{twD#Azk@qMm0kr1PCUq%sLyFV57BC&&zM5^i{{V|ah01jNb>fB?r# zkSVpH(F9=s;*y#$q@%G06JQbg@&wr#)=(!W$h^SC^OTqJ%*=3Y^c(bu1qNUbFeEVi z))@Bj7yx|-p&6J&{qK?yK(alm7)N)E8)5NR5-0^N+gg|T0(JQxKp3z#KH^+30QK@Q$6Yx%FLp93dDuJ%Ycnu=l1#Ji zk(UVz5hc^XdmtQO!Mz3Zo~}@e#Sy1IKd`nq72#KavhI~#!F3P6S2if)bAlUoA53V# zrj0WHIIiTmtpCBJH-uC~j%MGn(InH|7b8u=(wZj@SdNp~d zD6}G=KhO7=NmTDX*+^FI$0-8Scf)U}atK4SUq_?7nE$JZP4?w3VT=ap)nb|wyjNycR{u|EcWjc&;_pb}tRF7Xx5xd)(XjR<=+ z%D^u#n?~)*q#1tC?y_qB>U6@NNqX-BrgvjQblnT8hcnmdS#Mqne_?a)vf=kntwXIkNdLl(w~!L zu{>yJpgShxYViVnF`=Z)%H7?(pVsjKO)3(z!r(7&%qa`bQ6j9Yc zhGR4r;+xUTq|#;n>kZ6!Lst!mhndmm?6&j? zVq$Pc%#B3dF|n-04@rn$&Fzz%%d1a6QLNiPY>n6W9c1I%`4x6C?l%}qa~;_@iX()o zQUX;un)aYfPK5`&KKO=h&;t+nVCsU0pH@96v*l_)fdVMl`=D&8Em6$}Vfg)BPD|@N+QZ1c^fAbjD<4wniN|2axSq7>@^aXJUO64skZ;gq(}8{u(JRws8@UXc z1Z*wy{dAe{c}&s2rj!|=bd@xC1|a4ew!(KdDbI(1tmS;K`7f;(P!-!)byr}C#{R++hI zvfvanZ9(Aq+6o*v)F)0`d9ca(+7FiwfJi@>4oK|beL7YMFQ7jHTvhdwQwiVnxy?oI z$C3c_YF}9e-MTOEnBVy>2R$;#yFeznA3CYQ9TXI^kJ42Oa69}(Mfn2RQG@@BEzikE zEc@JEi{${Edn=w@3^^qtuT?&83I3~|m-As|eD@OB5|NWuFMy@YqK&=`K) zN%LQVv26wY^%9VG1r;u{9ycwMSHTs=hGjVTeN3M&lXt`I$$*!E*w@k{FUux?l#MUT z=bQfa4dwkQJW`vf!A`QufVcJaZ zzaj_9MY~<5Kp>3ha@pAW!ize1xopzh<%!mAa_v#aC?+<{#Cs=O;OCZ=u#G`!e^;r6LlA-&j3 zHCE&3J*J{;wG41;qTso+iQ#lzJ5O>CdTbo-m=?QB}`CM5NT>8&@>-Ye8`1NPmA zRJuXd!DGP&prPY*bOTV-B;dM@DDeSx-6#inV66B)?b#@y8MYCMCHv{4ji~hm{j^cG zmQMqXc>wW^Hp!-5Hqv+LlO&DY1XTSVJ+cX!();P%O|subPd%BNWoNk(Ze#tx#5Zl0 z*UG(5aUDBo`(~M^miy@2&4_qE2@XsYt}F2^;PYeD@hy2Bw)BFxWIOcpz+1AHJO_wn zeT)1pGAdu#ilZ_Tmv51^Jd=FpVG3=RX*6>SHvJf?+=5vhLphZY?yLkY;)~4B$*7d+ zbbqD13zPFpB?fhY(zb$*Kooz}{y1VQNZB!ZdMhUPIGx!l8}aPa+-A*A|82lI`)SHH znI})E(JYA9sOn8OoL_8{xjvp5MloO0fGwE2^T;f|hLPnj-%#_nWli5M8_vvc?C;~> zmhF9u-m!MP`K|r#!?!I>bN_bP{Nmhp+iuP6t=nZk`REMndCc6V?e@$a#W!yi!l7C- zC*J{yy_0&q18~_xkGumttIgDAhy2xF;f4WMs*$Bv(EnoXJHVr;y1#d3%iNhw*q6{HAugDoI}iY7=A6e$KcNRj@6AOfPUC?Fux1OY(=6$nk~1VKeq z_BfC%{9c^CF1M|Ye^wf5Ie+iA>jy?2fI8E&L+qH(;@VBh#Nc&0~d)FoDNt=nk!t^YgE4_+|bMt-f>STU@Dl2R4g6l(bW8e-mLI z+o|=^{yN57@n+h#6GJkXw6C$pyhN40*7hYmCl8bY+Ly2?Q!Ip$K%@9w+5qjN`8*4o zY2+?BgFo)lx?{>}?$*ks;{eUHhyPg|q}0GeydLj4PS5U!Y;6m@zFTXq7hknz?e_tBAEBZ9w2Hjg z=IjeEHo0)O?!z8`lz!QV#r7pKKVzr;l7@T>dbWu^A$Gjci7c7QtR)uHrkvc)*wy&4$R#R`s_Qc zK7P9L9kA+XDB%FUkA>RwAc)gyL^8scH_*z1AdM@j%J*pVaVq>?TZgBnKVU}xB>F+S z8<#UbXqB23+RfGB0s6)oAV?X*QfkQEJj--ESvx-e9>$x`tmy%dABL^h$ne9 z)*jZDDcU+vGp0`Y#lXJ>w7FO#;CbJp+5|6$Qz!aQP@?V3ACISFL^<(QV@-|gg$+R`ctb7vUc%wtEbsyn$VQl1^x zVu1Udj%#%_G>&Qdn_fST?P4SCIj%L*rhOyPoZ?Stt+a4_1B&}F)#oV{!H!>Pbz{T{ zt%GY9g1!_UrEgE5>wg}$CiTV%t+)Q6HN)mU3&fXBBErfNDmkfTRERjpJJR4#i&cmD z*&hKn9veCYL16xB{{$3$hWh=aHFAKM9iXnqp<(~vCm1_UqrlHt`j3DV_cd{$If8#7nA=in1jVM`mFW?Nb7^=w6@A}dhZ+p)to}GbvtG{ z`8;;u!PMwHR?;4#^V-AOA;eU-V@azQfVuPO{tH@d?Xx*t_AE`lfYq>zR$tIoVm=03 zgpTAQO}z*qeql6)E@GCh)Afru9bKnZCGs-fy6i8}a#5Ic2`gnSb-#rDYAwBf2}Jy7 zI(!K$_Bd(3XdSiF;Th`n3pT_X^yV)(75+g>f6*S*4ur{8@?|i$;TfW)m$7Rsp;sC$DbP#X;=IVPz?uV~d=A2r4O8d`D%t9U*gzoKP1KJ%Gl>7^?;m)8DO zO9ZKD_bay6qx9sjT02Dg3jL}*h)e2k+F*2e;%{J?{-!^E!*7$R#qZkv%1E01yVeo8 z($4>mv)f3z>#COH7_XR<$-Jti&|6nQ8phKWl;U#Zsmx_IM(XwfXH z$Zj4AcZld>j7W|-9O(`7b??*OXmKAZSB*it?^Ev>wEGc_j}iBv@Pt*E5G!)=bZ@Na zfy?q(Q5#i`$I2=VJff>|fZp(k=HRM#@nscx<3#<0$i|Js1PgE^t3Q|?iW52Ir`XN2 zVW1`{snB{@TRgNG95*eN&t79`U7TnTrSdTfPUJSTX)E%^iz)@HK!;l6;0Jr>15S6a z0t_Dgj)5HGW2O>R-wRgsSLhZ*q#c~{aS+?Uhqo+c2O@wX0Gl6C0T3+*r@3MU$}*gY zYTRX#rn?n>H zAbAXhBZ}veBWf(2^od3V7fWZ;bI502{KqShiC|2l@Rcw{FNu6+1$GN;dk>i<;g=?2 zDk4X0#1iJIz!}pXJx0Mm%5eZ!ku1Gu)Tl95gPd3Z=QbIy2PqDq*|LP?!n_pu&gWa@ z`a*%Vxlbrv#kX{aC;>JM2WU%zcov7m`iY`DE^j6R@utw%iJ}QEQAwgRwwT^Y;z>Mh zOOl0JvUm~{z(l}#S^$JNEHRRlur|F zQ01vK(H{xFcUhO3>7o_3ilOPE1(w>{bS#MjbRiwBET@)bMCT|Fx;J2K!e&=Pspj9< z_g0k=si^dI8Kj^_fYJ<+?cBE6hIQ2}LoCIS??MJv%Q6a<#cEkXL(5`$U7;mq<;O3V z#j0IO&HNxq?}mo>#fJ($TP=u@SW3NvqCS@N6zl2Bpg4prZGJhtxR}nB!?-M_>g7cj zkkD7ki)LUQHk3yUatlqzoMqq zL5ao_RhP8vC%zn@x>=%579?km0W5;CM>pq1XoJ|;Y5KV+ECS*?2y!i9(8Mg^xf3myP;uqnEL)1T3r_th{V1Z>VfWlOyzULMzF^} z=ip1fQLXwI>_s%BKIUo>ZLKdVRo=Q6G5N79OPI%5zt>e+g|)wAcs>a~NS1TOUP^9& z7JsHr4KSzYXc9lIrY#MCYyTmwp?FT40BI7luEQI`cHm?Bq9NAJ0!nTq`uq>9YckDg z1Y>8GwJ&RgnfZiHG{VyPlbSaMw(p?l8jJ3Y)d6xaA)ZoM&;-d9#|AX<3=udJ=X_t3&rLP=gEzd^Or)drq~@Y6n(f~lThiaOusJtNmzs-^xRcto!Z&sjwZbg!q+_kbUj>e3!?3+TX133Xqy)p7 zDZ>I4!c_H7D+FA$zk+8L^fTcF0e8E|-iA#LhXB7OL)xjGIbw|igv26}*v-t{PHBpP zLgu^w;`U%uhL{Kr&tyBE%c&1C*)d>ICL{e=TPAO=G9=$_gv<2Xt>7>)2gtJ$rpJ2b zIsBelkYQHn0+k2vrls35ph2Jo&ncV~+hAcqXNG(gpSKaI+KfM}vqo_n5iEddy92LU zU|o-N(~gc}qq`pNC|pCi3M7E`h%-MraU)VY7Mi3R;i}Lip)Kn?1mKYlgEtzMvqIek zQ6{>I50P~!C#W4yDIdj9a!WESRioJ;4^|P-;Y$0xo#Ap zQ+bV)AnrUhl=8d{s#LL^NQB1oS7%-|1hO{UiS!C4LLsw0AgDG{V&Ly=XKld56D~Ho zLl{?nDqchd?ZhAm>o2zh#vi6y?Xg81qQmV)Q2S|iJ{n)m(}+s! z&KQBru^eX6O_Lt-)TY9_#l20U%G)eQKEHyVLp97{0~B-YWyLcJyS{-!T|2S_K>=!|VapOhiHGZi)0D5G%tv&W&hb1{HJ{{p#QR zm6fy>o=0;sc##hn(P;T_To64H$JLMHG?a|d_Xv1e%7&`kBT}=U;{2hQPp9W8cn=}U zk;Et`TLqcpu^;-iG)5b<(9w!RrXeo-$9^vxD!h3QcJb@<`8^!!2)@P7Ekn~??iB&d zIi-rZomEt0i%}|ghSz8z-=G!ui8PGs z-H36>k?ZNieWEgS*fBjsnTi<3dg|jG+%y;8jy7*xpNnZSV7qe)F^Awwg{VIWCfcN4?F$lNFAjqahqoFmo;8 z7=nT341?yE%jJ(WqNk_^M4iGG1l-IE!7GL!$T~azSt9sYBqW9 z7cC*8y7zuD9xkFM?+5qfrn`EHBxNt%+Y2*(l!o>aWttj(??5JvnBQp7Css|(!N!Ud zPEMG*n{VO@qb2yXBkl>(L@=2Iqb`#Pfk}^|eZ8>RMo~;}usU<;-rj=rsOq*j)AJmD z{H?d>Qh-MvG*qy)t)V2tIjWI@_;iTt8nhwNiQiV5%_P7dP*4y_c!J-bA2<+4FV1C- zH*){CH-M_8?*tJ}E1uVFTuaacE6gCaF$gD4(Fc9RBXERG?kir$Wqx09T~YK$U-6_s zG@kMZ733!64Nnd&ctHG)b9er<#MGh{?=*9ab^yneK8Y3Rr-rE>s@Y#W1lh`z{@{bw z(s%vApdBLbgCYnzy-(`ZLJc1TN2#vTX-_$*re{4QVq-w1Y<`;`8AOm6Owgwff&c%7 zl!wJMXuqdFEP5w@?8Ril(H<3fnZRZOa63J#DCQ9iVJLLhBVw4Md>;DjQL)gjd=ToN zha-48X>6#+C;`WEJ`rIrSFIjTqu`UGv3fFrhA#-FI!+`&Uq9jf*w&QG88yy7DJE;v zzhHFxH8kcaQAUA?=s!=3ZjMO^FGhi1l9R~y4Eng7?tMm_bbK3yNTqQer;oZlD~4dl z`07~^qP_XzE#TXu1H~A1f=bFRSgkn*fsvXJYBWe(Q?RAf8!XmBdw*rHSYls*0OoU_ z7j4z6g*2(LGl7&L7^(L{U50=mhcsyMP%$=jyuxQa1>uUNZH61zflcKTR_eEZL3C3N zhGxGY9#){OaJ+;wL#WEj;}d?M~2_qs11-fdmuIL?aRJ zd;V)+c~8^&*TjAY6AGF>MhsGCA?R$JJqei!HYd=^5~W^|KRZr+6%p;fP|DEy4PXzz z9vSq+>*4|RlD(+QD?U2>I>cKSDf$gjzrrQ>R#{kFdStgTSB9ild;xESXu)*kby1Gq zd;?teCED|bsOZ3JPCB~H@HGEs_z(t#mBf(jEZ8~VwSvo&m0w!jNN%+?E8906X zM2BXG*VTR7=!u!4oDxHC&J?|1H*tEVsHh&;Msc(7N(@z-1#0>eb(|$e;m5tR;Dz&1 zLL_E{#S!!7#9R}+zvZ>iK@H!*MzMg3-obu)me#%_zQL(|;%ppNcF~&IVk8dB<{UhY zr>Ev%HJ_!ba~Z%;tGVJ{6_Yq?K2AAD>GXWjR~@BM+XXno9s$|GL2qa1g9XB+;Boar z(AD2*<$pv2$6f>mqOP0DrjWKs6hpUjG@Kj6OC{@~Gs)l8;h;8)MLTuOt2BABc-sN1 zsY?ajm(kh~86 z!kbAYJ6tu2O4bSpyF5G8qHAkY`3|YcW=1J#9zI|&?Y5a?Dm79ZFuM9BrQXyQY64{W z=3io*{ptog?fy&DRo{xHxE;DL$@7*IbRM!0>6U`K%Bn91CV+tlJuN6Z#U7)+>7f4o zGAfgQxspk)|SLf>w zxZ)_fVZ0|>eM`{9v50r?-)A@|c7i9(-WKUf`Xl!aId+LY>O!Mv!|2wI1)8GMq4+scbsxU2kq2CS4F_B+jytwe#q$Fk-6DHsm`lTpK4gE0G?HxXIFTO_ zuCP2ZwO~ST1NY|9wg51P#TDRv8FUv8iV_DHid$e!=L00Opb$~wn_%lo4XKe&w1%?L z@sE>wq#xmfx`mexz#@Ah6_`D5$ucIp0%pNvdgu43!!AX%Ob=SJ!U6akq~*LRE6~c= zFqF*uqM`J#c_>0Z%f)N+oPcYfHPvC0uA<>fJ5%nuM2#jMvO6FFG;r43N^#fq44N|} zz!@zvXySKiT2V}X)dD|8;10|Nrn1d1qqK$KJb_>uHHq1r^3B3*IOa*Twnxw!0*^3S z16Iy03JhSh#!)eh*6ec3{GR7)Ii3)OgfS9>8wGa8LTlw#w04%Fwdy(dPqfC1rD%U1;S42l1u_o|0^C~gi1)aTEP-NWLqT#IDk-OGRI)u5(fEZs9&*Hz9?qmG zhjeeH6&eG;)5YuAnTL%5MVLe;OguDJ5hW>lp!TNYv zo*kc{Q`R`}&biyL>3&Y*wuy(dO@G564iQ1SPDnuBsqNx|y2Vai^1VLteg$2|I(q0U zLD=EbM!D~C*08-c*GWT1xr5=`d86C|!?)?9-6;vOLL(bfJqHX2CGLdi($c8MXx5Eb zuVG%F<1}x~aU#ydo<{bXjyE8Tpt*ySQYL#IrEfk{d_{%z(rDrak)uwH;r)bqhs4;V zALlvE3{M9*3R$WfnW5G5C36H`iv2{SsWZWQ{;DQX^H0EK9;bevK#{VT%rs{g%I@QF zQNd?ouewQ4zd5>(Q^Z!F_jklKr%pY*F3Q~`kac8|!>sKYLX#dwhOehLiH2BFK(g`C zv~m*^6U*t^CLB1vptfI%D&l8UzGy@3m%bEDop3kVs?mloMO_DMK3#O^t@LDy^}1b@ zycwd({ckzU@~GQjvuGBs`|4(^u70y_=-_5>&ET54{*>UQXCD#OLY0n+IEAi#h51FK zlxrvk;0>wY*_0Zg=|>=mriBCDg_xT?XUe2f?jUzFYPJE#sKO`HOxm{}XQ^xC{!W}y zPsQ+gGL1Y3z|j)zIRHNO60;>4w4$y%ivI2$tU^b>6?Ggpbkj!9TtU{}to@=Zc@Byv zyRr1M8Y3o$n}Jy+$DwtY(`JGQK^oai%|SeB;1K(qI!qMSL0t!Ys5q`X-(}*izPuB- z%SMTZ%on|t=(mI7bBOad9P}j7&hLe$PIS?pv%0sa@aJe6`huewU0p9KdeGz?#m@_K zj>1wS%Gw}mN4sq(Qs5rHY_xkn5r(!Wo%rmbaC%TnQ+o;uX` zM69bQx|&9wy^x5#&YACgMV~wxP4CQC8x`$o>nmE{GodK^hO=nJ^4ipIcYIJ_I|Bk7 zQphY!^D!52fjZjZqdw$r=Y65xYs5^4dc#4JzV!B{>V@hTl!21CcV+fx?La`I$ z5gQ*z7JzIi9BzXp7kHUD6<`??5f9iX_hePkBn?D;kQF4C4bX0f-UO<$7^hwVmpV>; zcB93rBH*D0CV~I>_zzk_`yiRvdu(QTGnt<=`A;?elg@wq_?hM@`duonM-@Gpuh$g4 zJYUPI`ZJWe14owaMM~$Ms>~@To-HaFU}Z6+BY)$F5>70bbzRKDRPVSh>X!Kh-Neog z>57#J5Pb>rub$5wl-n9kJ@s#h?yirL)wlvDU34X+(@P0XEaT%M&RZFK7o0I!PApwN zG9g&b*qe}22U(3EOj8>}+>Bpaa4@0DY8wc3ap}U2o1EcD9(pK>tm2!!DtocVi8VBG6d+XmCT0Q#-|OdZC5x&34XRx+CUxSnPQj#hd&)j>uV~3 zcs_#pFe|ulBuB|6qv_U`Y#r3m&V&jvx?~ywiw8lFb#oWCGzYdci>uC#BvnDKEy;+2 z-oSeRLp|pw47ICts9W{8V}xU5b)=Z%5st(KE={Zqs4{^$QgF z7V$F93z=#Mm;mF_hS?jSY|v;A4iI-;5YPRV)&YdpG8#D$z!Hi9|+5=ua8K7g3u)9_`rP_yj7Q(w*V#Ji;^59tnyJ zDZ31^4ACFErn)$#1;F)d1A-2I(!fyi7^0*270?-;jrLMELyS)EPWWE91|GBTTv%2_ zWJb%jk(kJsbc_r#RPZX`>4+$9q15P1N5?w6IF-Q}*Yc?^U7}XNWCxg-$wnkta;eiE zJ{`q}C#KTuqaU7kD}XZl#c7_|hzc8-d;APSuOaXWC_R4&B-o9PU=VnyxkJ24);x3V^wb$qHG|K_XeV-*bA~h4C^#6k zHIroG;caI`R6`JtaLO3a7REltKQxUg3Ck3Mjx+`eDbppnV7yYA*|1?ppB1_Fxw|0j z;q)W7F0y|>U6a8zW#uHOnfw3kvI5{6yB1NH=*;xW`9WeA!~fpemc%jySh__2)dpJV5j z1jT~fFCl*-U=;xhfFIx?<8AFW@E1wvzXS%}%9?@i1;eii20m!LW)1u+{}^~{*eUwF z=uj^_%;l{&{_8MXsUReYI(!uj0y#TQsp&h!% zZ$q>@zUz)VsksD#G983_c8euH7*Bni;1b8bkLLF^aFm2kq!m9T?P3rLuJploaE zQa9CQ7XcSlTdikBm7e}RBOP>UJHr1BTdkLA8udKRw#-bMg#`nV=me*j=Oa%z2XVYY z=qB(nq?qE1*3hQlVmFJGfyhEbJ67v8YT-8=TlqJxVwdmp&s-vJS~Q5Z`3)ktvw`qswd*e-zDgyb)P2oEd#AL=XCV&r9OBXCv!huerf^M z#_W$AjyDd($09LAx{G!@9WGZnTTnA6Qu4w0as`rmLZA_5Jsp8)HP_CIdmMsX;5c1F zdCMMjLo5Z)vVs7l7l9aAAM_JNFO*vXtw40ArrfK$x{`Gc(y8V(}- zHS?LH*-it>;271WK;mH93Xq!(odt&Rp$Jop(+~FsY&vK7nV+j{nbmgc`~J=uy{y}0@b)A z((5D0kRJ%)hq*)qH-X{!ax#MDK+Skl;pnk&I-+_UeMw{lSte*vZbWL%0V9FAWdCC@ zER3t5-4t^oz7oa!A`II5eSBP*U5N}hI^2P6T+CBYd%^V%3_wst!b;_b_~ZgBIz9{x zm|}SLB}RB>1oD=|3;l#-m*)#$77Rjojz-o!M2artjmtzF01O{KURj+8mTL~vbnX!U z3XFj`;X^LMttW@g2jndnp!aZVW)^Uy2_OZA60R`1IgM`_M4We-Z;JDr;d)3M#gQ*i z#R*o|s^RAv<%1s21(wgih8!TunT8Fo1KS?LghCg-mA{A{$cIf(gX6bN7zf~iSwGL; z&F7yPgqKI~emUY8R_yKd)M<9!0MUF)7$jrhAgKC=I$Z(1 z1lI!0Y>l7=cDY(yrn_@A_I0bi)m>NEC<-H1**-J}Q(+BFArN9RI?dAnn<=zh**->L zepud4#4R&LD4m8|m`?!pQIU^+00@Mnk&-=;Zvf#KnbF3=I}T04FyZAI%0w)bFl;e^ zjeG5_Wg(dd;{F8~%S^R|Bc0%Sj`?+5Pbn66=7*z~#JIgQ?pKjf0Q3M(T;a*GkOrY7 zB1nTI%i%#lk8YwMvksO`nA<|VQ&81K(2=o3yNOutn}`L;2>2BXtvskC(W>AUyn#R*iANcG)7bU2e6u z%bmz$4{6ub9xlYnye67kr%p#$P;U3U5lxpWdJ~(vT7mLLjw~`}k>6I?4kB3}1Bg2q zU}Rf&AfcI(>4G_sWP%X$(oP#5O@VN3OQMS&`xCKV5JaSFO*ngQ`%|R3+nQnR1p;xc z4@Nhqi3*N1?imiK=7JAU$rhXea}E7*8sdzK&1Sk^-4m^aT)8EkEpN;aoGu?rBFaN9(VLZ{xi23H0(gw}+fvao4MBya6qI z*BHGnUO9{y7&O}(-z{9ZgNUzAeqVeyO}1kiR8ls+Ds{L!KAQYT9l4Nw_CM-)SfyC% z<+=v1^?%0! zV}mq34fn&7%hsj!?>JKE@8hwMTRt0XM+@)sc--Ob-R>FZ4An^1g`%E-)88M;U6i-Y z`5yT?dptOPox)cug+YP<(`Ge81wA=2iM05OzdvvmApn8Fo@~G zVz#M;?u*y16wZYebBMWRkNsgfCpK4^_Wb!kwYK|U9_xqM#GX|?(UXH&)Y!!$#m(Xpm*wu zU|&}EIiT)yKuZ;HMT}MX9Va)zZOPG9!FFP8*)aYXL=}`70!fVG02q(j&~uCdCc=)D z29|-JkR60WzhS&%+rtnEJw~Ho77kQW7|jUHCzLR1mH7x60lP+h}NWnFSbY+25za7=H^6s zYeEl$sc=Zf%EosPep#=D_1@vu(P%1|iQy`JHax8hd3q(sVUF}|3M`8cmCA+E^1OlT2spK`4gJA-$Qb`;uq7kXx z^9y}g7B8=+^JVqLXm6@tpY0$FI33Q9PN#bUdIpSYo(t#$a48PxHF1d#>NNmCGwU)i zs5gW`%Cexolpf!UQ^>?O*dBSQ+f9|)8R;q%C~^(9{p;V z1Ry(j&;KvFmb|cvJACx>Y|!cGLD7reucX&kCsYfas-(XcU&SohCi1}hgLQK@t2GvX zvc`_W-=wjlhG9KBn-z>2f!)&>F_J!MsQ1XY8m_Jl8wPOQ!ywjjj=-{aaK({SwUK^T zM&Wj=NdtAj`VM0jkQ;GXbw+ZXG2uE+)IqF|VaQwR8i5vdtIi>=GcjDpfjV}s18L<5 zv}m{L)N8Egrcbl#paz034GV%r9f9_QRbxV9v@$1L!>@CPPzNMv1lrTAI;XhK;z%9) zF!Tj=Ah8>P77eS8*+ieAmNccqP4qH!aZ@1ZGgF3OF~$rTgunLZ2O-9xtv>B|LNDja zGD%_}(w? zqY}AxqO6@r9h<^3r#8LRRBxa`jf`5^vKAd`s%N^8Q!~@%u?oiL>K zkRcq*WPugrAT0-LfA21xTa( z?tB0cW0h2DqnFj2<3suWdj96rxs9HY9^+5QgJnIY-tgCEIOFs2h@^yoj)u1ZLsOe( zwb27LngNbHL<7d}cqa@>0z;o5p--@&|MA-J3$6jdI&_9#Y5|~-;M|{(kKmaW6!-?e z6eC}Xv0hrbar`3ZfM7E++v=5&;~*yAj}Mi?;1j2o9Q|BHUui5VGy?j@Gw#Lsvw_8a zAXB_Qk-<2NVcJe)$i+5xQEVX*Mhe*%FbYL8*cJ-W%Jw>}`FiL{ z8C($*m@6ViDsWfgP;>-`{y;?~h0HE`z^p01iB%6;%h-Yi47C>{4@SiJFSC2CWb~_G zjG}37Cx9L=;c@XxeB70w&*=crKj?wPYY7qv&F|vrWXTY)(9>1-i5*{jFb8wtW>_jA zf3B8~uS3cw7f}??ca)rOn5Oe0x_Ds0MN~&tT70tth6`hWV>xnYGyHK3Iu6swp^}eB zkM*6mJ7QFnPI}ObdB#xSJe`j!H(~U-e%!n9q%)5^-Su)_tOm@11eHY{rJy>$pY&4* zemnQ-<-I_Dd>Gd%Ei7D#XaI=`4RrW9UGfT>eyk)EPS6 zdTqts7=@zCpRB_|@yQwS#z_cVT#dy#k)iZaZf9LXm{aaMz28N5LE3`>R)s z(?@}PMA6C~m=(nGL683lsCe_#jji?pK^S-d2P$~w7bU1=7*vQuTz(Mbe}d{n zD!tPQqkurN7=?ersqNYPF31+5NHGZL4M6x8NPqrj!Cb7}I0*tp-KPupo#W{oHRZ>( zDm`)?H;Kh~*f>vJ7JI-$0~Sy6U=xcIcO!@PCZtS6ro87u`=2JN)}N7ELdH z8@=;c*o{v7>x4V^{q*i)7d+HR2 z`EQU?mwT`hZbPtt0!p*El7(JgD3v3t`nL7rELpz<;ddm46?Xp@6ckfmE!qh*^+;^y zm4e}xFg9Qq8!?QK4F7YbxW*hfbVB3C?mj*As;N@2*n~lB_-`Q6kN2S__7*?S&%dr^=dQ_@ ze{|CBuGV_T$NveSxO`;w2FUMkBVYfVYH?xIx&`2Xl5Y~Q6bxil=GLl8Zmp_h>42q; z^Qdx9y$bC&_4xESCh3~LDR%>8{`QgX*AqLL%c3+%a&SOdnQq=n6VFXJd=Sej$s(_} zpdt<)H;K3N>YvBo)@~(j`1wvsJ-Tq@HSj?e>cuC^FGl%WLC(2A!GW>0{Dd8YLHXSv zW(7!ayu=MYO3!xC%NeXso6J>PQlDOWwZ}ENdojfS^R74LKkE)*T|)fJSRA&pYmTiU zV+j6u!DG5iga6_@=ETmAzr6EftToi0$X_$*TrWL2n9F={uH=JrB_GUVi!>v=i`c^( zQg7YYXzV9%kHId2GbZCjJ@CS4qaFqoUqt9*d`pvGg!I?%l3#T37vV-KXkc%>=DnC$ z_@3}Siv-(pGk5Z4?v$H3%!qh1A3y%n9iR{_fXd3lN2c*dU>1RXXlN6EWt;p>A-^f$ zcc?E?ehB|dNdrRAH&pIbk&;SBpE*zfoOB8`}EO{*CUJJhf8)i4CGnZ50^ zg9Z%>LSGHPB6K~m;I{9e{X3eI+T2^4bNx$mkYh>})t$iMAa*-&_B(-7V((~x( zefuD4cYuURx}!DY&hB7N!h>j_wWhbuJ!bUw9s~MU&S(8PwY$FZ~$oh^@HEuie+_B`UZ5A zIq+Y#ep7QX5snTpK$GI)bO>nC5*ML4d%J<$9>C(H8C3X~UOOld6dZL~=*v2N6LLVn ztaM0&*`QQrn25~JJaSMH zA`UQynk~?kj>yHp9l|^T<2VvFE6*`OL4_4*?A2rz-;lW(`57W|JpW$$3?o=PUo3rQ z?-8^3XZZ|LY-ug<9#1Bg?9GN)KYMFKFs;3xRtX8UO6zv8_c zdLgds0^ZZQ$MmdF@)PDL!K!- zV?xbd)a?plve`2ceL<~kgLc)AJC?xuL(jjYm(5U1z9xEGUv^h!j{R{4ud>abWAA6( z)z7iBNj}Q5bL`LJPK9O}!7ZdE1pxGX%_^BfC9gcC&D2}u+1V}u^n+~@0DX=<85alJ zEpX)>Tse0D%+gz`N`d+c4Bw#yVsA$I3Ha>r3;39gH9hKxYlyo#Ymr*ER7+Z4ohV8*sN)fIb;nHoRkKG9OeL)Ebjh)U0h6D6JjcE`eA`c& zzR1#{IrdM&rO)QrSKt;<)1+B?S;2Sc3DHNhVBMbej-KJbi+*bLj$SKjDoC{)44eB| z%9yDqc10K1B8|Hg#Gqtb_sKzwOeUAIPoC^3j}r>R{q^H1Jcf~O!<--AokFMI(Z{I8 z--ZUw)-NjvYW3J$y)z>7h34vI)DKn4x@07BWQO%N&xdq*uKqWEyEIRKOfB3+_s`cC z(e8!%`-q8I@E<(~-Y=p5=&xwYeuGsEf`K(&q<3(6HT@D@5Ncw)cUI@>j zUMuu->QyDwcBS4^!SnnN^uGLTU!^-0Wm8E1P#=yfz44L0PWdv_?qj`{O2gmN^Wc7^ z7pn7}l-a{In}&U&oAkkN@qO$bkL7q^Z>`wjWeo?Pk3ZF`sB2*}&_Cd#8%Mlu8g?)_ zl{&xdk4t5r0+?Y{hPf@+F_<+4q(Mk_z@YwTQ?k07z)a9ha0d$9)vDV-n_#7DNX9pa z`~#pUmF>wv_sc=a4EGC)_kz*g*x-YSzk3lI$vNJ`C!!#^b|IT2OfPBAXS!F>=;UX5 zEm)o6gd?cT8a=JN8-b}HJapDoZOtl-9u`iX1hN*^@`x?H>s%zFZyBD>lch*4nR{WXMO|gGQ89}%7OY%qMz`zpL&6ZxxfC*m2 z`lAkIZPedDWW7%}LRDXDE!2{4(qC)!evWafXEOC$r?)Iygj7l3v!!+$)IFku#9sF% z>Igd80LQ-{*6EeB@%(JsDZ>n=Qnep-SYEb{j-m9A6Qj$ynL5DUUM>x3S%KxmyM`nz?DuhsOU?*wPQ0_7+TpaHI=S@si&%Y6)RIk z=g)iwef5eV z!;&2ZI;S#&`IELQdst1*^v}UWGZhuovm0pXQV!qDxXk|=n zOZX=0OOz++>^A)c#4degJJ!mR^!au@(=jg&3r`O3n*M5C>URzvC~dydw<<%~BR)kL zPE~j4rycKLv!Y8`vA$5Xo%&h@@eCQ#SyF+O@>7moHzXv!}A@c*leJjQ3~ zJ}m87^gUnxtAo5bIHMIkw_9JTYz_JM=wnrUd&38!dr|R4H>K{^v(>FG8GEANeton$ zUrhZHlx4RD4?ItN3_Sj(CC1XlA#r7>%XfNP1ZJ52o&E~q#hjJN4yeolJ*j)-i3b^R z(4@7csUWNwuQ!ikAZef zU{snEG7_mvqgW?x_yNHKuF}~bVB+#rDEdeJE=Ac+9S%XezJ1Xvhk#H-1xNIQh%wo- zSTC!cJ;7NHUuMU&B$`^R_jZh6n%d8ZN+9=9d|)3{II7ol>;pSZ{U3*Q&ND~#9w7Kz zkHSo46`ek+hm-*{_n2M>Q?UOSOmCKksvOswDh?!Y89+~+(A&e-X7vgEH8f?O#7oQQ z!IOF$G_mxgUJ;c4o0IzJQaB#?34kx6;XmoK5Ct-9+fji^UNGv>n?LJ`APWnA);pz| zyD!L5XZA#3uuXXQgBYpUcJxzv_0skV`<6|j?x*yg!EjF_wq0-qlavIWKNcnN?4@0& zusJ+MT~1@Tj}%QR=cVl4i4S5^ymYUT2b|7t6YHfFT~qte!P78a_?51n#wl~m4az>F z=OmwkIRyT_rg*+8wd#V2y^}osVtdp3LzALIr_SgNR0P8gp4S^8bW7j!dLQKnT612n z&}hvyM5K&D9&bdZO^2lll9mM#d&|7~SGZi5#kPDDEW8{pUkQ(`U~o+Ce;0+-qlsIRxwM~($b51Pi^xoMOJW^=*=;6olEpN z&caWf$YOq_L|=uuT6{@wrOc#@m(b`!s_~0HN@-6Y{i5HkTp)2-Z_52{dl}Sj13h+G zZ-zQcF6-&ak^_Kw4@T>a0H0p2B#{oXX+GvX&?$X7fdggoS z=yG>^upaQMMi79C-X^r`2TuasU(QGYeu7u=!Z5@rgZqW$jBLj$94H7e>U?y*oKXvt z>Mw6R1JBpo;;4$0{hX*q+y2leDsR#K*YxM%a=qsomik+vv_JJP6lF!|$Y1(S1z~2E zT?g^pMZ2%-ufX!8^9_A6!fBqkfzequCC4bFAqTPRPyARkryGhfA0b!ft46tMOsFn#aj%S5^ zWa(3;XE~l^Lw;CA&8I1L<4NS#13yq7Ooi?+?k$t44h#6Wq>v-zX_eKHN}w7)k5k}I zILu+BCRT7;Ino+@v=wx-^`U>xn z*1;Ii6V9o(6xGUdTVTw%vth3&7{g0q!5&)s>5OKSjfNq2xJU;#ohXc+h)4FUFwzUq zZh3Y=wE2^(+qxkinY^#MC?J~I0+n!zi}rgk5ZnprcZCC7rC>#l5?Tr1RvZ(oya-+i zOyF3O8HD7c9XL8%V7bmVf;^xI_sJKd8CbJrqh+f?%|%PXPj1~v=veVSd>>twgA-pv zi3)PuJNO(pfN-&qQSHajBiyA2?_t9A0 zC|kg~W+i_Rj_^?q7|XHIzjUL3J5F_5Rj{l~mJv4_=ByA)ut8I$k$mW~dTk;<83)YF z1nd<@2P=;Z;=m~UasVmH&pkFez{THz=7Y@o!3`gnkx z9j?Sd|)q z;|!x_K@`H@K@+cc#8^NRT|>!gi@OXf7G5kSMS4%$f-yY8B0reGU56wHbli@4PYbwt z6woP|r^tY{A(kLAirOG{(pkoY2}@`djDs`;(sA@1JAlLAKtW494i0M``W=?VfY z0*K|l7VvHX11*?`%3z{`pQ9KGzhAUU+kl}!K{^8R^4uaCBAb{%L?|~*z@#utwoX_J zaGv4VXc$E{{{&<}aTwDFWAG*nh4L{_(UBKkX&rzC-gj;zqqe_NDWV1tJ_0ipv1W}y zS9nzh6M%YXCYZ!H7KgQ2Ey}1Gp9CCpa>zp1JTQ)db$=qtNP7g}W}-hb&Aou9fWLI* zSq`S!XJUBa=1jUT=_H1GpubM?_=ejjxvxe9JZ=P zw2_t`#RG_-tr<*&%VA#Az%c(n7!9&?5y?x<0yxj6f%I0gFufw}j5em%1*YQNw9fF7<~yKB1Z*s@fjmp> z@CckPHTlj4#hMvow67hZc08gEQ2t=GF7P@5@bKfb$Wb}9CAuu_G|{-j^K~dS)__mG zo6YcXNTc!|Wqs9iSSO_UvvOGRrTO7I^B!&U z7{jC1sAgaQLT0%)xG%C9bst)m>P%6;M+mBSK&uYAZW>Y}dv({3-QB6Af(zCfa~%O2 zxDH$_BVapIXaI;pux=}9Pn^*^)X57PiY<4s&p;3kq5}!W!`Ne+BpP=skB25Eq952# zi;|3ca59!GSx{~rHFU;fat>p%`r4E!x*OycTj#wav21Fa2cW9Wx-1% zeyIeJJUZDri^^>V@)3j%SRY8IvH>*zA+-t^+m#U%7c_DZ1f^}zXn-VIBZ9`GG@-mP z8L=zNS1|Iy+f15`7>&y+7>|KZPpD|LLtMUo6>-%6fQDBzre)6As(X&O+zl1wmbeZ) zh%@X#8_>^^%^|>~S;-iO=+<9XGV<)d<2V z=j$+aFYF3A*X;Gqo`?=OS8-&}vxVMzR9M-lne>bqc42dbGnwNvcJoKtS{YzH6FObl zsKZCO-1W#mS-YyS7OecGs_5Pxs#?uxukH~vr)88cG_IQQv4WuK&9jW*%AwGgS(pms zS81PZWNCAX6)ePesW2N}{#Ulq!fc}@V)dWRHuzvrr>5~Ep5kg5l@JK6K`rBoHXJXw z@Isy1MkmDA9#Pxqi}Vx6Y8zGg_1HSbP_XG^>KJoyyr^8)$i$C#*EQ}^E`=u5HIh{@ zP)l-*Y>fI3Iq1YC`YXps2M(mvH~IlFUaW64LOi^W>l=lbg`5V)N(4GT-2nLU5~VdX zUP3HBYG_nO{KgFpjfTo|^jAZpgYpQqZDe%E<()>xWG7$fL0<~{y%+g=NrW21YO`}Uq4Ie(|$~AhR@&ma>5*itjYi!}3 zL4}*CJQsSxG`?0a7WJD0x89})nj0yOFBQ)o8rB?${|L=%ZhRH}tq3R}0-$|SYUG<5NS3~Y8lk4>N(bIXc~oYX|+Lkr4FLrYl4BD>{{1w31ej8{hI z(6ZK`(>O090$#?HufXHH-_B@}@%E2EMbi&1CDr^EDTffcLEbMuWHYA}Q%rlKtTz1| z!p^9Km+vSJhz+pHKTtl`DhEahcxnfw?e2>zv#Yr^&lBJ#Qd zQ)afUgr*xcf&vK5x(Mj9VcTUzKZe|jcU%zTAK_^wd0UuTqe!|BuoZqW+_9XI%6dHZ z@E}fcuj3fS-(zRXGQE>i3LwulKyeEbS#g>h#8L1zS0!FcevsjGT;A18g3NO`1niA>_85e&L8-H1Dj)5m~i@#dy2;&CFwCc-EpMO{S>H{T(;By z2`DykHwB|^6+rxo76p4!9 z#oO}~vE(1_tEHF%WaCqb;K+X_b{FYm3>T7oZVBiiqq5*sjKLMO_$0`3`pu?S3&WKGdX};Z)R>UPzJrUb?S4xc}|+c6Vd0IwFc1-(&Pb z>aJ<`7(E@YLMDim6!tzeaiv3}p7$bPbs^Op>O~~B+Hm3<5XhZU0`I$C_Zg4dFT*); zL&wzQ(Bb=x&Wbu(qZ&PpO4`h$OwQX=pPt~Bey0^ZjUUtnan%2{bRVs#2b$X9oSsN? z8f2u!a6`xtF$W*?)o%Q_{| zr9Q?$C{`ZsYdnGEP+#{oCc2BfktjqO`5!bAbxlqSoM`E#2aG`oyL#~f4DJD{(9h_K z&kX5@jeQq=+|MY2oTgoW?2w5xsJ~G+^DS>Af_o$^kRQpQ_~e#orPftOG%GhIm`J<( zgWotxi4Pio`@sHo0DFtL4qYNRb|94XkWpKqO|1=&0iq-+mbr^wdf0fqV1fb{BH%6J zePUyg&e|IDuMp;}2Cnn|f#yI2JlCM7VG<4vgA8bBS93wWVGig(IWB^alW_jW?)w}Q z4lD!ESnNW$f|18n23cdeXgzWW_e6Xe?%3FOSk3A1EOWRwIuIXTxeJn-lHa`stzYBQ zDd!R618^^A9)Yp*ZqO6!xMT(J08OygzJ@HkbB-X7Gd=$(xR2*TyB;+@QjD{ZNe$$1 z2{BZ2wab@<4@uD`MgoElz*H5q- zp}7yHCD6R5je0=JgHMA!olMFzMxCUMmO%sD0#(d0=3b)1fl!BMj9kTzM2oEN@Y0Un zMl>yd7U=spU3eBJm+_SSXfmw6^NrIEWR-M~r#x+h|{rVctpPu4Slb1kh(E*$&?$Vxgge{dv%SDUriKd{Jl&3UL2XFIR>3$EwM!EY2;OtcC%&Z@9677Qbl()sZ^w zc++TLFZsnuVm!{YXQ{$?qYt!_CDs(aHr}XLntnO7alA1=1rpbuWYn$>ffb0T8gYF! zIf*(P1Ouu)m-iN?e>e_B9Al?VG6pNpllLv7N@;u4>@B0o&8LxX8U3OoUpCeD(GFUf zX-};dhQ+i)Xo}4&(xkcBmLJVqVPod6z$5}szoV=oBkN|9{fmsEn@@if88u?0WQ-HR z59X1jMw5-_q6W7|%Vr2v7@m`xCL3Al{3A%Q-K;tQqDIw*)#2dI;=Si7c?t+Dl4(!5 zr7xiurWju+>Qs&PR1A1ST?s@UiZMjqOrY3oy9h0uX4HoYhz`GP+|Q{m8csKUMYzfA z8KAMd=)M_7E9Aa-XNJ*NeNCt9GmPsPfM2$qOM?j9BCw3gJ*a;# zX9MR?x)M`BUE70d6@QZuMHlO*I_Y4Km>8O1_i0po%I~3}?-G zd=zwfzJaMw>#*n+h!zRER&rg0n#{&Pfeh!(feh{(?V1AyZyBY`HTpV`Alym)%O!eg z{9NOC;GJ`x(OTIZ>NwBnY_Bpd!YWD;A3BR%0b!|<3_c(a5Hd*(ZC+@cQci}J|HpWa z1q|iiHP+qQ^>P18*Xh{1n1}c1z!J!prc>Xg#(d09$o?M0HtJNJR-RXUp~=fwYB-tb zeFIs~KukY<-#7^6#h&53GJZ%9~kGL z*zB|lLMQd>1h$kw#sIr#vPSv$x$2Vokx@TkG9oy|1C6C@9ZR2ip()h)BjdVy+D;Q6 zM@Z+#KZf9M_Wxn;OrYeds(xSh)?D{i_w9L1r>Zh_$kai|KoZCeBw+{;Kv4lDC?X~Z z2_G^ER0oiGNQ~qFGBk)XV-PR_84?DGfFukGXwZZ~5ds7R1Vnhhea^Yn)ggZCTW`Jf z*7w%;WSQG_hcoQ6&p!L?v-f|ifBiDIquj%%rcv#_k~Qsj>hP7AmtI?W(aPK%PU6|7 zFr|tw62ABKyHS&`Qfu$d{m1auiLr%J>PYmaI`rP$0c2UY<6dlNfA!VU-?TKS z>&KHMDRp0NHCD(+@589}I&kY)ye?e%{rhvam1W99xh0rGpLi&@q4}+*%J$80RtzoT4R!y+ImrR?!o#`4034X|2v)tz)fJEA zI^65C>h0;tRyTN4J@W|Tw^?of>)a7o05AJ>?p-byJj(WIv)b@zt~2qePZpJVkLH?G z-CA^%cU1RUtZQ$oeb%zYcxmMcYgxI_XzQ*^HLBk{mTPkFiL0f%v@~P^Yg>J{$Xm7P zUGSc#J)Zkwk{8(TJVtPv+iDf1eV6oSfc!BffBltjo2;k3~PZYI?HMi+rHm;MkQ{ zuFKuvILEG>^;GTz2j%hpr?I+TtENAb8|r=LN5DQQRrf62JM$S7M6v3%NJyh1^hP+}sx+ z^Lr$8$7p-s%8y?_Js5TQ`)rm3l!^x&G>TJ_9}xij2# z*Q&4lDffoQSIDebT_V;l808~}U?`UxINf|Z9E{^V!qz!{LCHBz=Fai+`QhCgcimIe zJM-Mmim~y87yNcK5Mn zby%31?VPR-|7&hGfnA5$gr|tsCn)v)vHSD$A z+>XkNVgs~q+0WJT*K*@+mFr&14Ncp3)!TPuj!OVn?W*Y?JD}d=nv$ybPI5_|qOQ7= z1e$NCC+^IQaIZ)$yXHY8%8dF+YWiK7F1#u6xoA+U*XL#@*nyFWCrC<-q>C@QRY2E;?Q_Fz}lv$KTp%`y;n>U75-Z1tk^Ts4w&S%NuNXmUOdSg#&JpUiMqLJ%2$H^ay>V;k6L=O*X*uJXh@R8 z(w*E!H80=URc&w?lS`{#VZ|OrYq0@w5uKdTC<%T0`(D3pTr9TIXj1AMJ;Z%)LqDVFTYNts3a%(IQW8k#+fTdtz`Hi zyE=`7OBxq}-odyQe)54EE_Q<75`tmu1C_*0Z1#lHXIW@gQAXKPB&Msmk0q03o_-8& zn;5RqAwF>gj8T*k;M$Vf(6Sorw#~Ly_KUhT7M?64CP?hSV%W@KzIK6Q(M6j!2LDKa zhK&&$3$?To*N8%5Pcdp^rW1H)E@d&g5`CZ{_l!d*C%BrwB*qT2Zy_HnrTL~)nJ6U% z%|3^_a%!tLvtn{ihP@CbD#S=s3JFNzXOBdxKR?|m@kx1{(<|ka@<0QH;`rb(A7_aN z0won-XJZeMO<2|%QBi*c)Y=|fXWJ`P$^u!IR?FiG{u&wmJp3aJVK~JHk3za%kfZm4 z`qDdz+OnpGzS|17B*XRe!z`(od^Iu1&`O^2f1#)uLS!q15FgxEL2rDw$2ln z3^(^Pid~ukj0rxjiHvlVA`TsD+|FK29!G0k6>*!v$7;`=y1A!r#n zvKa+)BeZbx=jpLzh;y97gOG-U2fU+2Ox7ZZr-FURrS@b)(6YU5Yai8JZmOdyqWPTV znkG{m!Z-=Y(E*k;;8KVDyz0kKc6OA7g)~x#bgmXyMO?TdJ|-Wk5BoyW3=@NkoJIk? zC`ovjkqda$aE5^wufa##5AIG!rb`eZeLL{J$uIAR=RX*mRq`;E*)Pj^O+lZI*j$pH z?RXxfEcUcA-7BcrWP{VMXPEMTT!Wb>I3YqOCz%*ynFJ44zfJ}mVOfhMPC+%nlTL&u z-k*4^dsp{3ne*N5LNlE}H1y$oT`luniyRV72FNx&(FGGT@(j^0G0oMcUF)0nl(RTU zq$hbU&#^^Pr}{Kr8(Biagj4XWU{<#USGy4gcuj?s$2mvR24G^Z5)wH>4m!V$s4653{Qk4PhmZ~gPcU4uUbOXKZ2V^j5vSq4w#(Aw} zjw37sH0y4;6w(~kY8XGSSwz@V4qb5E(6SfkNV5#^^E!cS1QInFg1N|Gxxr1yQgrqb z8GLa>EYk?SchOp7TBM=G8%bYey%A=a-p|4q@A|ZO=7CX11b;7nZ7k0}bYY0nKW>iv;Sq*b}wzZR#^V@hsnTn>$QXtZy z04St*??DhF$7S4*W>w?XYMLvDsJg)yFf9%J8f4TE#H8J%uq}>fW~mTDVxC!1#7N;u z=mS72^0(+{Wif~9F6m`WADvZ~gUEuTb$JxHjfvT&8zk<&!S$)I&9tSq!a*XZuZW~( zyM33uJ;8km4Sin51*-q;uotolIqCNmGRi_?EzhI%%|M}ZnjM^36LxG}+nCs9z2=KA z5w?>7-bC53Q>qUhaU;<5`u1X~EbNF_(mk`J7OBq^F>vXb@MBW$q=P%12r|8{(m7il z@;Pg0R3dq}te~a@R9A#*V`ZC85Ifksh%aF(Sfkd@@|u!2uzC}y z|6IPIoZ`eEy@)}$!6|{8`YCa3y)NE4atrs?dQf;!Mab8I%)s(h-D~P^$>$68(kvX+ zPpM;{h-Yf0T(Xbm2A!{Sz-!bb~eZc4Ny z$xZRu;!|jE;#lqYm}4IH&u`#UZ;`=?p&6+D^_w=;Fr_A8B}s+%w>dMsb&HO*vnW}t(Ap2S;GI9g9e>jKMw-5U~*Hf6HR zYV`o!Qb=sogE6LQ5C9U7>3`GhC$U{8$Lcp-A@SJCd;K(8?-(|E)G88@W;ugK5yI%nxuPc%>HLJIb zH?8WIe&d{Ot+#l%7@!|)$9Br(XN3EDF_gQyrgM4y?mc^Pnq&v08#iP|}P5Pg(^74_A! z=8pPf(HuTjAJ6eR&`XSFYARw~h?sbSc@s5dLNqEB`99G$VQx6F@=Pyv!~qO30!Exd z;0E1)O@{vdPtsqDVo2k77A#el?d^^Bvf*U?1no(!-`guql@yUtb9SmUXD3r-F4FRn zw#r<1y4f_i`2>e=hkcl7I)VY2!iQ|q*k?>JAEw&TVMJM7GC;qWsw;2W3E0V9~eaUMouNV0hM?DaA9_A($45J=L|K>=+W$|KKXugK- zGH@vNbL1H-7lR5ZchOZjka8DO75g3CT8g2%j5wh&zX^q^a6uqUz;+^5Y|{z{rL2yb zV)XQS(c!l#jBQZ#9UgtbThM5n6VM>BHCWA7>P3_NSUaO9JO3Q(3k@)8Cv6Rb1tKr)Lc``w?{_f)kQ3!WTW-F+*cNeJ zp-loKWOG;|mP4G(EwvsppUM&L$4>ZAY*Iusp2Lwjy?^Z|I8B4wqk12<{bBk&tZx4y z_Wibx8vQa#qF$#U<0H0ZjK(AV6x7BvbBIj0Q)WMfqVRl7R1;VKuF6GPare^h?~n$~ z({4enT`tQ}pC$oOtl2U@OfO7oBQ||zy8E&#s9?#*1o!_#hdjy{ZnZwa!+sI@s3}mU zc*%M_l<1%&14>WB%s!RpRmHni16enU3r%Z0w$=PYj*nI-C? zv%FdA>9g3pExBIuVEo|P1C9zCkLR!QY#c}h!6`2h66po-cX+A1BY)vol@D)!;jZ#g zVZ-qY!cXuig1Rs(3h@igOm~T)!V!i`3>Q2s(0fR*Kv6&kciAKF@~4g_BvV4T=C#C8 zVSTIA8Q%*uN2xA1GQMS90`C2Aox1pJZ)kZNh33O%O49PCkUEuGQgcDe(#ct};$R5A za3Oo^S%Swqm)hcD{=$-2NL;^wXUX2{!|xwuPRaAZg?ar3MQF`Ya#fy*k?z9$trW~e z+>iJr3MwQ{(RWR{7Yup$hKB1uPK=AiB$KHVKK(JLxIpk=-k!0`IoF4Ai4r29i<*gz z!h?#$WjY9mNcwZU0~10AwelQqqQg1RIo|eMO6Ph9`PpM7_=OH}rmoIA*BjTAWov<% zP2yn+84l@zx4<0rd0yL;)g1fN z;vyoQXAZ5!1e-G+!`z!6j7lo>{^S#oKjDTxT5QigJ}(krAjQMr@X~+ zozs%+z1dx}pU|iH#Uy*N#EieDzd|b$GjOR#J!58z?HjP0>ru~)nu7d28dYVRrzNRd zIo2*Xb7vM3b7cT^2@Ibufn$}hYtfk4Ipu3emxN;iJ|>0a0x?-2ih)IAlaF|nv^9c( zmYA{R$yjemUrsyqdRRb|BwagX>p!6pRD|rdnj@{Je@UUP_gguyM-Yk2ullf^?C*Kl0KU@YY1(@bbxNNvsSSb`yXLR3FlLNQ&>EX1u5JxLpG1)dwiRRhkO+&j2F z%kI@I=Fv%zlwQ_-x2E-qV<;Us$Dv7Fmq;jLq#Yy;U2tGPzmpgN3+f-YM)hRySYu>R z*9(|ghAAdvO7rakOgZ4tQp5!MZaPHAa>0rw%t*{L*&OL_N~PiH59caTEzII9j- z-r$S5)TTp$}3f7;S0xnnwI7&W!EEg1?L zJ3W>bSOIF=#GW{WYHD{^6Wf^Qp{EerE|-n*gV^fnlp|@tFx@ux6U4u1XYP5I)iL?I8^+&?mtFETk z!NY24ynf%2|8gp!PuZa{5y9p^8jv{<8gn_dkoij9!EG5C8doe$U3H(aCKm9rf}Ro% zb8${hNqRfA$SfC~IVRj`|B8Dtb$-$tsWu(SKP#rSZ?6uiZ*IW#+Ig$7L!G^u^uVN@ zxqXW>LG|3`x2mQiy>FmM8Tg>%q{Di(xsL>*O6XUvuKp$#&AsBHtU<5 zn3DUK%$JlNn{C`_6R2uPT)a4E3P-VDw)2xP6}eNyd6{-Wa2)YmLd%*B~uI*Mr##kkE>+QK?f9sDj&6hE!jv{@Rt$cNECampz9TTT-ZLp0A ziDZ~`{w%%_;f^gN#xyI&(Q05`3P9)LC*L73%pKQLYs#&=t1Uy^wA%6*STgG~UcI{g z4)5R*AN3`}_xjjN2n1Uq)PI7^Wo_Ff>JH2x`Cf_ogljqYW$7|I3#zaDO z?UGKZo$vA*!BaTkE^jK>NlWhXiou;2W<<8Ta)}i=Wgnhvz~B3KcX{8RaYvTK${L=l z7ckJ=(AW&I^T_{JLyB8V&Ap|TLi1@=clW>5m62Lp5G~7LD?fJ~icwH#IfbKRkcJi% z8|XMwLevEQs^PCXI558#@8^)G*hDBgcz{!6);JEt^S72-Bq@yi9*qefPzw zBlJt+xh3qm#M-MDV9vgT{*|A>=_yCpzeauSkKWK75i5jziGX3#n$SDf;B-fj|pHVl5DLqy;F}tG*5F8FJzM?tF0*E!6ERhXDFF zic_J^XsbKS7ln;51{}c|jY58JaXS?HVDHuS&Bv@&gR+nEo(p-Mfsi!hf_C5>kI%WZ z0>u`sh8u*{GsFEoj+NVsO0{1*R${G)BP#d{~9B%N9^=`nA`&Z?;fx1NYPL zBW)#WT>yM>+o1Us?vUxw{}UD|)pl@82trZ1*|H|rst2C-TE}DsZ%^D3vh)M{Ng->t z4{SyBg08hB6 zJ@t{2Nsj48Q8KmaCW(Dzr&A*eCVN~-{v!(J={4%smELss9!I^k(%Vt4Lsxlw$#vl> zZ%2G*f40iIw*@@}<3y|c)31JQ$f}d>_CA?t9tQHzC@C+}xjIo&GP049oop=?$@7f- zW0aH^)h+jUi>0Emzw*wO>o0%h?cuz*{9bQwy!ZFH*PG=2F{{qG*IQVA8tojPkEhX8 zFvDWHrRfA7mC~4HjuOQJWhCt3FLrSprHIlU!`>_=pA~6ii;a~~Y|xHHzsYb2B3f@r zE5DgiKDbBxB2(B}MDgJzQH)DDZqG(T%W`ri##MQNTckK*>nZz0F|)Db0B4AJui)}p zZo~z22n~{bgteJ)KO}9oC`E)pEnuI9qpZZ*W4LdXzcqjX?y`m0g3v#@=)0Wm&;i+w z$Uo$X*jxUTc2m3dR^iNDLhw!9?N+aXOXn*Fh- zGWUB!h2CTC_jZ=+QTBTC{e}@X-|u}P9lbpK0dHN@q@vu>oN30+Ap9NJo3z@0A9;0~o7)2N)pp&N*AZ(^`3_5WVv#o!_&% zuA!B8M%#BpNlr;DX-YQf(2{)Z!e!7E&VacXA@Xj|W{_Mp`2nw_-e2PdqkXZ-;01Y9 z$=CeH8HZ7RNgFKG6B3oOY#k^N&{gl~0o}pbVe2m6_aJ6}U%mgJSE^gj2@cedlS$}} z4NP@E*85_^r);uePWAv~ zsv~T2e(TvjlHEbwCT|D1e*Lk^wN(xNz1Jl-cmBQi3n!u8`MuYk5xo?iOR1|L_r}S?b&q?4 z)zas@Z@WKt)zL5WIoF=&E7w+a+Vd2{&8wdG9sttu>o0h_%Fl66diytN;D635;xgWH zcm-RpSEs$|b=Qi2I;2d>uwoKb;UCzwoU7h?lCgM-y`Wz;7JsUY#qt9O_Q9b9oxai@bP)cJGmNNpi>E?K|I{J=GYA}XttP?ifaK<2; z$+1`=MT8X==xJ_kXPH;z?3w5;lo1iw998zC++gOPg&mBQT(x$Dd z+T`ZexG_hJ-gqp?(in26%b|i8=LsJRF0LtYpb@6_D8=&vxd-lzc-nJG6mcw0Qav_Q z-=57N*NuAtq8W)&mrxgP0KoXiWzP@vC$22Vv=`+@E$wJ+EJ*?Q=_e)rxVjwU!4V73 zAEw?cd!t)SBt3A0rhM*G1Tn_zjxV%-+YP6Sr;42C>5fr{*l}HLs--U(a=KQIDRW1c z;$e=EuAXDXIu^I9V}DQd2hfS4Q2b2XB;x}b>1n;*c#zu%jqcc2tv@c_1JYe3@=Eo+ zJ}9AnJS3G@7ra{=_{Ng!1e;t&E4+o6&j;^o=n!l^3A$<~ENj5&n;3k->yvOR_4oT4 z>iqr?tLIXR7^~);qYq4rf@iQXtMMK22DNmb zOhdDHF<~Z@{&DDGTw;RR>Z$z)hs$f78p3lW0BiYoJhJ*e)X?Uht?>jKnwjBDESYaFaTQ9T;mLoYp2m^I;+WUf2P`9PMLHib9P#sJ}S(s)8#Y#;0 z5p+``GVqEzey12~+t)p18SH6{-oLCG|)jOwx{IlgP&bbylDwtK@2-IP+Lm>WU z)q}^jSF%nmcsrNl#@u@{_QvabC3EiWX|?$8z{}<5B)fQe|2>)c>X^l#NdS7!5yVgZ zgzEcZF|B_4QEr%fep0>n5wXNKE_>(126bL-+kR@<$GLKR#g%b&YCV8NWB*A=?R{xM zkZ)E8|1)Hy2ew<2UXLHYav79TcN71GLjQV|;z6dhm6|jn#))P->iWe|%rHd{M)Qvg}@Is6DGPu2@16X(*1Zh+X-+zc`fI z$g|Fo$4FXqxI%1x_;8%r0Y$XsJFZ;^z&{cp=*W3hKZ2=t6ypdkjSgQ%0LxJchvgha z%VsylNnR&$&`#47!;vCwTfoA-9 zfkSCrf5d6OmLnvdo^`Ak*l|(|t|IDnozpm$*e?B6pHnokq(rpXN@Khf2|QD4Ue)D@ z0bT!eGOzY}F;TBh{}1mZg071nlQ1AS&fDF6-&b|tM5b;zAkRejT5TQ9Y(2$VHRq%H zv4e0nU}X8vI3x~{Q@$-oCC%jOnh%?s%ewd4mm`74kLK{Ia2Sm||gIF^v& ziBdHs8H(&o?ez<7W$(aoiO8>Ph)Dy_4LBqrqA1~VR)S_OM_gojmfd1-maCCx%PF%w zqn3+0U??J}U&8k}20>;R^54WpYPa{$vA&?zmq-q8^j=1ffcAPZ(-@lmstWuWOYux_DtBJFnt&TuLhWVd9-@de2xTjpO&z(*->^Hm7dgVo2rjd5eU2JA z_5(7QU8WPPWP2!QS@f3kKZc0Q(BO548&1&ISn`6ui-S@^m&Xy&1otS&Ci%|fa47}) z(2)=UF4un_&QQA{E{gm+TK1TyH*!=ar?3QV2zsDl6J*;Ew=DG5M_0~Fy2}#`FBlXC z(ot7APpX*U9>Rt5|F3XiM83#{@tMPgq1as*I5sm6-4LvHQgfE5=a++@z#VvTS2I*% z4=srBHAUX?k&F?Z9KkJ3*a(E&(mDy|g-3Kn(oZTnoYj^iG;9TWh7j+$uexSKBOWnk zBryotL7WSxQTQBAhPmu+B?GQS(x%|XrpU*LK;0;&15Hs6qGY=y>Pr(nDKZOp7(04) zEG6ukv1SZYW(>;=q7lndTc->mdLct71IUr6VF=x3k%>hp4WwgUnBR1kcj$tQT_)Jl zP(=h0!GJ;H?}|wwiQi>-0e^bIFW?zr9WH8T8{8joD`R>-=j$t-T}d9^@-w8bz81m9prdJ!M-Rv-YBv^bUo6ro%-69 z;K2ny2YBSAcXG=~=-cafjq1X8b7#9Z)~M#c=k`xNadte|Q+@aExs&XlZ~PrN;R{vg zd%3Cd(n0U#POwjY|6cC9_Rrnl2RUL@jk^2&+zE2s{)5~Z_R&2bfQR=FHR2z+v$_2I zAGwRT?EGPFX8NNa#KU}WiaPH@@bi|a8$JXNC%nKL zUy}?TC+DJSE+;N)b@J-47g|TCPd1Q6qh@_ejq2GYpH{sGx2Dkt2e&W3wsDBSljY*; zV++){Ya6#y>yvnNu6QvR9|r=YnLL zYE%9mnbc0Pp|JaBYWh&GY5AQ&z1s6{bzWi;wjmtd{ANEDoD?-2tk2rIHYcTidzoJx zGzrNRM+dW88oZmeKtVAH*4L<05B6F@jZxZ&o^He(VuS4J* zCb9~>XM(#MCDR1X*e~^)lUbSoG$((S*)me-m>6On119!#WHvsXQl5Y~aFG@nMFV(6 z-6C>A2J31fr@=}*0Usd4BMGd_6@|+;Z8YTqD#YrpTd%z#hs#<+!cr+0AC3=Ky1`XW z6q!%(gQ0Iy-M+ZKL495M+o_GG)hB^92~y=9L^;*)yrw{n3LO2poB5+?R|I+>flraj z92ax0eFWrY&+(Cg^oSd?`h#X=>LTg+k*3W{d716wle#WMm|X z>o6}yy%na?;|2<_uBi;}fJ_72-Kry5>}pF)8)E@BF8nAFkyE*_YEH5}_w?wRPAv+# zDU~&vR?Q^9-;(&>7vRq-3x602EQ){y$d#b?@_Ef9W-fHH02-KLv&~P323f!jUaO6u z1uB7~afyPE$%2+8^Mn<5H(YnN)t;}~9!1Qng#v;o7mWlrIyiR0a|$ZMb$DONAAVJN z*b6FC+W;64Na$R$xV^DFvy>%lWLp*6dQp4jDFdgm3@nHIw1Q<&V`%}E^qA-%gs42J z*!WMUEdYULkH8EBQf!*AH4Cn*cbmdCMwfxLm?1Jzk+f2|K_5UtLL!BA=KET;`huh| zsIGW6J<&?A=rr5niEXw|pr^%bhRdNPHxLJ@;1LpYn}#E}427a5NfT7xNnS@yI*d>aeuICd8h@qVJZ3cAfl<1- zz$inxAZiPykAi*<-wO^nd=G@E>UyYdP?>~?k^=_GOol|FpnMKOwUtiuJoGfk2ySq6 z1dKqRpfntpbyUJeWH{=bZ0h2%2J8V%SukuHh zD(l8pbH&05KqIxs%`AlLzEzi1SAElKQDgoZ zbOW;m6K2%`{?O40zOB|B?u}M0uO;?UQyyr^skz_s#;SvFZLD$5S3O>`OZ9HZ7uDRy z-So;oAMf=z&I>9y(K{Gt< zEC7miYPv0rEeB_{H38#(Qa%4kuJcRmFJ!o_g+Qc|tGDs86?!WhX=W8;3XPS0pO1A$ z&d%-5->ozawh7+Ms@11;G)^Pwfy^9Kdn5het!gJJzQ z)IG;}Bb@WpVNYUZ0h4TZpg5-uO$@;ilOF6vR-NEst>H;j21*ADF%yq1I3u~!o4M`` z<_>b0A$jJ%nLAP)`wBkvg@vU()#f-Ha+MmA@MgFehxYq}GmV53we{}BNy!I!$?B$I zYSq^Uk5_YlLVD9<&dViL!>{WbGaIf=hF!t)HEP_i>kn=>zs`t@zM+X^O})V*>bhUo zm(u3>o$9y0uAhJ_b>h+bQN%~}JX*gCPSXn?tsmz;SEH_ZwEk@O1@bO7Wd|+4(4C>C zf67_yd7tHmx0>(g$i7_{uK|Vu=TNu5hq-;;KjUfj$1indRbf>o=?nUXweuy^!Y`&u zmvnhK=Z;H8dZXNjT~&KUN6RJO^*R$T3j+1xjd0bVMID(-ZuGva&Uh@?Kkf%VT>g=> zi~8xYY>WE-gqi(6o~SK3dn~*CmZHnfK|&*z6?*CtSH(F@x_WJ4^zxQcJtxJjV^!`5 zq*-sR8hr%w`N#F@OGkLGE_-z3!AT;dZ7M%9=W(2Iu=?!uh8A^ROFR#T2i9gYOVmkk z=WAQA_v^WV&IgOxzJPPR;i87NX_0x*JhXe9N{kaTu-i<;q1NiI?SFc;m8rO2Dc{(& zgL$K;@`l;zni3PL@L8tSojPCDU7wt!R%f$q>KBic2CKresTs?9_sgk$iuvr}A%z=(cqlwQxvBn8?%zIAL7z&RJxXI{9NJ|K@##Nsk#U&f| zHIHWYP(OdHBTx2U*kF23%`nyTVsV^$vW*lEw|~!TbkF3R>R>W({^5Jx9A^GCU+rpC zQ;zq(mVV(&ZdVz!!moeQ)UoXGuMS`SY8QzlgVtfq%fB%i+aNxg1#>B$uO#?Q&UI>?$Nifpk@nU#AoYtNl8i@m;I&yorm&K?De? z{iYUL<;-U)8$#4ob$feVm)fV!%c==Euf2fq341Y+S4~s)Ey?hAPr1ZF2Pde7Il9)% zB)=fp0&!1QeL1hItT&MTih8($BUUZP&WuMz*+FK>uL7%!R2&(n6_8nS+wtcw*rQe> zBVpkYRZ%SOEWc*tlMJ05a&K4imI^OdVzZM`wBsz<{^}lK;}@Hy(X%6TFKvuC4IAE+?thd0un*271IUsGE?fN*U%*kTRr4sByw3)jhhwEzxpf z`K3=cf!2W&Aa7}IH(fEC(hOa(0dDMxO;7Y%#jMYOg8(L6m%(bOC?6hyJ$*-aqB7yPg`+5}cW^=wz9OTFnIH}-Qxy(3U_*85Ic@af9Z|3(MDT|3M5v* zW)zfX_;S%qh@}_w2D#w=H;`mn3}QHbMOH`D(v5QE%$Xnze!a#oG3fP)aN5X#LHMu_ zZWdF3aJAVbr7W&qrqEf)l`se_t&MiA2B!@w8?3ubu%tF5vD1~ACJSLFX5Braou)A# zu%yuhX#`=6!lrue&{BxBAnZKa3@ByVO(DZ^B|jhx>|!~ZzvEJF>mJ#%4l3p&R`ExFBsydjBB<}-ld?S2b#tYT6xPe2ZfNLR7+ zRLHTUsz+w;Wyz6qq77Ic9nbs1q+DgkWhTi4ca<=jo-h;KwemMihSknFw%EZBI8Xj; zSLX+aMhiJ-ghY!O*b3$zBsm9JC!{&gh0wZn>?jBHDnfxv!cm#vk4}UES6xak%P*4` z!kBr@swnGmtf0EXCYHc!L3UOA7Xo1$L`f&aX2qgGy<$-oUR0(=7?V4vxOv zzQG%@Hw2K@b{eN-J-R}H*QzK`(0Yta;X8lph8;qHf+?e)xSAc3>Sqn`Q&GRKd&yD? zHx##i8@N}^4Kno%H|WSq?M@L<4{H>{Tl1NSETp%rtR-ExfT66TEn{JVk|`V_LReVa zIa-T2ZDmY_Lu^}E281d4A=fC*RQ`${w{CYMiXgac+!US=b87fJM2H0P&`QPP8qgPy zFw+`foWECE0GPNnIL3ZEVIafO5Fy)OfZNndKu4f$1n{um}SCx z7P72C-QNR#i?vMhxd9!M&n?y%2%Zrc48oXv-D6r7J!7O=#mQ|df`lbC1~NQAKhby@ zys!XAe|!xFV1-eih65{;OSVp)ZXcEFp{U2hwXUWry9}YKfdz{NKS)M!U;>&b@2wi} zp27dp?^*mWgG@#d2Hi{ap&g@|WdB}98^ldo3+lM8QrkFFp~3iKxhA6Y*KP##)h|o6 zI@BP(c6_VVy(UX(ivY%#j(llhz_$7_KNHzjaEGW>Kda5RA+gXGBVrp6Fk$0KYV*d# zV721M9oY${60vJP&yo}gMgt2b&2*)*$)<0W$~x7vt=>qK(@$Hy?Pj4WX-GG7C~wb0 z0Xo2sk-036jp$+xfaT>tr9I2|OynY$30(J4^2jx*j&AchYoAAHor!aafvZlc%i6rc z7z`hx(7WN#{uUZ^GL|GHgBx628(NUEX7!ggZ&J9y)oRyjndN5cq1lP!hZIATqK*ny znfSKw)D&YO%bL`o?Ox9~QQx9hEnFD_J{$Zo9YK~gRUP8=sr%c#t})l)A$JZ+;EXd_ zq_G`t+btRFHGVBUxwjTHrPn`JY}UhLcsz}U%}(&4pr7g!`_ zF3MZUqQT6<2VQc+A;B-)2+?eiX!Y-Qus|6EGSYa{Z^Dmdf!f7zL#GgK66IR{$&|W+%W|dc%woOgp5jh7|Ixeze-`QqJ|H6< zs>A{eB&$2UK|L09OgAU^EFP}0H5MwPFwVKwk)a>w^f^Ue$26@BF628OcSJR%F#CjIhWC6)cOI44?aBwNP@75Aj)WVAy}2+H$@4mZAZJQ5>_S< zNr2qw|1WHzE2PlMsflhTc21eBqFT#FCE{=ka3-s}Ojm}RIdM^K1?{Zej4R7blCwU% zTBT8Ci&o|aKZ#es%G!13D)5@%NiPECyV3|F6`1*OMOr2#qCy|dm?AA)Sr(Rx;L4h% zY8gMe2tyd7Jhu5n;X9@e#xRqL;LBptnzfeHW{v^^qXjZO*83z=*KZ8mnJYa;CjT%M z{>FaQuK;zs&&&2%b@im1lW_1V49>3x&1L?)SBvS@E|ye&y@K>IEKWSv9Bs~o#MrOS z6cKR4CjJs(Af~Jf{g%2gKa zs{F6X-en+>)}tPFmIy&w7Dyb@Y8D1Ft0F5RACuviz#m# z^i1@1Gn37V-DlL^!@X94V{cL?5BGBZv;BoVs|!;X4fS$6ce^Zp!Zokq=NWO$@A?a5 znZO8uB>J80X=}tf2#q6U%-Wj!*Q($5SMvKxB`MIO(OUJ|*({3XbLwj>V})6ww^%9r zyseS0J|9&C(1|C>>elv8peN{jx4ZuH6Daff3AFbA$OL-9G%T7xFGP)tsGuhhyORME zNKdG$3G@fsJ7@_^924jd+bl**KpPo`NOQ&E$LJe)-~~^%Id}k>)u4Y2#J-A?_z)mN zTKXr-=3cCR=f!Ol{GUviKSljP_{)6x6QAQrHkSWv zUyv#C=g*bhKSkEd)S%(dR!xz$(G(%qK$Ym-7}eP#Gi0MJv?Uq`xbZ8j8?dk_w7U=W z+8Z~SFJ$^`irOGN)gex;?3o4>|5By+{yFs0HY(9+2inxz%$>%U`zv_4x`M7&7#{3W z8N3!@_*bHW^k)13&G&YBf^i~3Z*(gY@YSd_Ne1v$`*pMKtFc^D!C&kM_09dyGjio^w;o#si7eLeZUh7aj`Rt^7#+*QmstMf5g=5 zxomPAlwJ{l9%&d^CFCRrsj3iP;X)d6aS?>AR ze8*}+zpz4my!A&=WT+ekcDn`9g2gO`Ms&E*V9_ZO@K|HNx#XX^Ja|l-FaFtIS^g!_-X*oU}=k%Lh{$*Yl9{ZP}i@JL(Joag&n0_An zv{Kj`)rHkp#_6;E!alQw%^F8xz2*>_Tq@@6?1p4b1XA=&xnso1H`uRJp=2>|lU$)r6! zvZmDw%=-pHQ$T`cp{LY3L~VDQlP?p{aR|3Ckj&%KY2qCQNt8#T&`$6Nm#zu!LN0~L#04Y@ zgD1GBMDUvIeVCvi_BshkB8P`iLfrC;aRSOD;!(iy;?oQ9Qj#D|h=+wDPG~_XCFY9B zvxwySjsz`eaO&z!C%9>B)#-8!h1N5zLk=kC)MNEdtXlfmV5Qw8+n6w zVfxSfKsc)VZt%{}T>Q9;zza@TIrm0yA4f^dC9W!+#skK^#8>b9jl_TR_DXqb^`Eoa z2X3%RZz}Gjf)yP#>fo!qw(PCHkys559x4q^s^wRCOVjVHHBA|NHRJGeweD)~MCUoR zd!P5R`@@_XbB%X%;)iaSRf}IHZ2RqNydAOc1?MHzh-m4`s%8GBUaol2N zo3l{P4}&XeqqES;Lvt32)sVALRr-nd6X$HT->lrhs&GV2t@`VAUXOcePCYdw(V#~E z)O$L8!5MK*@PDC_Kl7e&wC|7ewpx5>K(J|3_p)GKR`uMPO{=lFwjpYDQ?_2+c$wFj zx!@s}9X5n~3rdG46933{KwvI?ynqm*pJ)>b;yss`$)Wd*bB~h zHT}G@;8hYGdcH~@BL8pZ+ zWR@DUjBv5mZ}}#;H@>XyB|e%d=kem=Ux_4w3Hc>Vhy{r`0+J{q2G3w8Sd4?);*L>Z=lMr1yR2u9A&CUcE7*Eeko2sA+AgenDsapgEUc@ib}AC* zHc1XdH-kUaM!g4f_T`{qwv<6&ku1YZU_*w2MEfO8hKbq6T7|~RLJ16STY%+C|`>DGhHs`0DG= zC7K6iB*8(P=r)biYC4Pp(Taymuvir*)s9!|udE%cdZ(2V>d0RdadSV|K{UnG8#jA9 z4U%wKlnf3|2muyBEW<^OBGS&RgnKus-WS@2EWac*MlJj!3|c#i5n+~(O6&szo;V5{ zEDX5tU#*Sm$x(?%YieS;n7%cH@&T<2bOVXeO!Z`OSRfA8cC zeG&rH7x?3d`&l3OQxo^*L-I5?)i&otqwJp_*ZD^~zfs?*_fO!msop=s zKKM?9|9H0dQoI1Ji3e|~X^sBL;xpUmf79Qr>|Hl(R_pi4wWyt&{2ygM+C5%hj-Q5; zQ+YJ`K$jdqe(=Jee5)$_vNq9-12x#&#U?R8_u%ovWrt!;ed~_Gh}Jm(qw;$$iLQ9* zix{%_bx5&6Eq>h_U+e`>UBXV?un$%nE{5$G&S1$_;VId`*~GIPh(C{b$P#8 z1*!T}9;-4N4(>Tvzg00+KT?$&T9fIx&JdDTUwgwFyL&pg1>{e&_}Z;vgPCnKA-z+q zkEv;z!u2znWDXemUHmZ6og?FLYCbzG+khg)`5{Qt&StNu9?xg}o%)7Fs5AXR9)!0N<$0x(0^w)XgB%_c>}wy1to#-mfOxH0?TvwTiCwIpoMA_PJKC z@&x#6HjmK;NBU(wmdpWpKCo?D{w4tF_tj+mrd#l@lu%0|T0+nE^)nT|Ny0MIsX3YY zVXF5{FCz^YRH(=8x3NA)FlwJ}z?j%A4h~QWyj#JwaYr^4C1FC0_i9-?Me0VjpC-P4kYBx~% zPH)KGdJXFTylRMzf0DHS@``8DkgeNaX?~|PUtP1sYZxV@dNd#TBbiT_7e@NKECwn<_Hgsif^e13L&2e3eqMT;S=#z6cQ4*;GV`|5+Ny{N5l}COB#QnBZhoN2QU3 zQ0%*NGu&d6O_&CnP7xP>Ex7d@o~KD73?iY}_+wONv2j;Q(MV>obyVsfj4?4id3f86 zKnn_@(QDon#h>Q?O{SL$zhBp;vbSaHzqPGeY_y7<*Vg5!XTX?Hh!kw+D7|`x-id$h zM#mSir>CwbLFxRtMU7W=1@*6C^=;+t<$pQtWaow(W#fV`ofABl_giEpL$%86kj_`n z4&yUL=ffNH?6Ce)JK5pY?HSmT=4k(Bs7QfjJ?|o+Xndz6+ty`HlrMAgfPR)zdHDH1 z=4KRg|j4SsRYrdbEuPmW(z6$@*YTs%qY5yWSy>Jdh;v zvK9;=Y2)Ym|Fr@AH||@~|9O!E*ThQs!s@aRrt(0q$U>+GMg}D6alxvOQI8ADN7Of$ ztNO>n9|;lRV(FjoTSWe1^gY!V&5|@>8`X0b9OkxBz46-WCwNI0QO-{oK=AQbt12>9V;!;JPlw;D$iWkgobl9e>Hk;LT;Ot z0)DOVlkrVUu~IyckG#^h*UisIIo7vLSmUH7Rei&z=**9=bX%|24hUkpyBp~ynY*?i zl4m3j5_-=_;v~&3|H~HjMj#6M0^CSBdKi zOPLb464$b&sn&*!H)dKSOe*rm98opztJcS8c9l|%vP?>s&)sBWuxRw$!eP|O> zvbiz{OfQBNDNo~?)F#@N`_bj#1`3HLsQW*`#imcDnHj9A)nHp~Fy)-MKRFY2bA;T@`{T4r`jEAtmvNtodL&i<~;kW_YYhFgtW zsqA>Z5&4u>TmubLIHLSk)-o|YMPlAMl9J;@c6HO#p_7geGxnu~}<7 zE5k0Vmv69jNRBdg5LzK=!q-&jC<;lmy|XE4S*y(MIPwOyq|DbhMzUS@s%ASm_6umF zC_}4btZUj|F?vU|ArS>y7ZU4Kqzh%LbfKtf>-{N)UsLy*N_mDP`TxYSFg$^qr&e`^ z)@YVdYFXoUW<H=0x%mJ7yM3;i2Nj;N zPM%WphIGZXld9e6{8!d&+-=1X=c`6%G5C*k%`DZjtZVtC-g5n62SFrs@krg#i$j)L zb+=`pnX1-FRGba(tgX0-c2%(;C8vyu2^o|_`w<`-wPtqEAV+T2B~-p=&;6(!_lmzR z#4r}CcwV9et#U0vrecRRQnprGLl*x;2fgXQ%CBH9kw z7sG{~HEK!1Z!8Pd6CG%}VgO|Nk(51}%ho>>GodUvk#lJESDl6zTV=&bvs)_z;u)^md6=zPHwBn4Wt`%n#XstMNMkETesL7%zv-)-zot`_S zVrwciknXo|)|q;LBucea@|YLK%`|kvhaYf*b6tKL3EO3N2-Z0;5gN}^P_XQaPumyq z^w+D&zgzU|z-uiXr893>F%LHzazt{os{a+uMej%ocp=-tvR85Xt=#guC@gly7^SH4)3mH&@Z;TRNUbj|2}f&5 z^I>RMiQN+jSAbZ}ce9Q~1Bn)3>sBj~k@P5XsO7_`0eD|ii%gt8GjYT$$J8R1aiKmO zDmfb%^7wxGkb(}KNbgv67vfQtvyWXliHLuT&+rkhh;i$eD{I+fHR11Vlg(KI?gz4) zbj1KHdNI36k-^qs*QgrL*)J+FJxpEBQ5L_PXxV`#>qVSztQT(#4dWLz6-Qok`jM~c z@1;H4>btWp(`jqfQGJQfy4%XB&o{ys)Z$6?4N*lCsK}}teb7icE(1Ei+-Mzb`P`gk z;b^OhJ^1I{m-RaxTkRIki`2bS>OCJL#~*FaYE);=A2tT7!Yx7s?L3sgcUH?d+o8yl zw$`lSzH(}_ZIek#Yfj1x`D{n5d#!W?RVMPUt%UX>fBV$xoZmX(8a?8o$>?68OkJ~e zudKUmf3N-&6W^l-IZzAK73KPDg7L7uoAYua^WA|%X}xh}C^2G1{Cg=(gM7BI|=|m8eaY*v7lb2!rbY$$q=NSw=UK zx7HUoRuJ8Z3L`&UYm(6M1?J;Eb4a?&)cVF|**OjnGrBXjE^&cnHe$SQ;Ra+hfZgF}pyO;XT zYk14v6m8 z9StN?$KSk;iA1yO-33hphFN5sobV%U`_ZF0{@1FT+=~RY>U%sBYD5;&^$G^kvejP& z@w3(cEpSe6wfg5LpLBo;Rhz!kHJ+xb6{XZjwf?TQOxy)P>GtM$le#$(cxuZpz1`H) zP5xERo+}ptIVpfvC${)yFgX`L)UdzmS)ItL-?jNy29Gtz8_J1OoYU~3>LDM^%Ad6R zxrCEdw{`gkc4iB)$?-ynSCw|9qWj1>)UaTFsYVqB`;#VfCWF|G?Mc$+@W`VIM8TxO zXI~PxX5wskpX5N|dX>T9Vjt*?uQJp{bY|4j!TyL$xbdY7*bFgs-(bI>QIZ9&)fQPy zfYBP8Qv^`LonG(~(|3#6{}p56KLNr6A!{g;Zq)-CDt7Sraq~yTaq0?JyYmaEz60S1Uv*tR>)23$zbic#jr1^>XI^aZ>f zQ+QKVNpVw>ph^E!wHN(T*;{!{G3L^8{wtgOSCVi?Fp~B1xPf>TBx>+IF2QjWJHg$+ ziXc!Lq=qWge^0uY(>^r%E8KSDVaxYC6xJBYmwC##z+ATP8+SQEXMh!aTOmn;e|+^o z(I2t1pC}7fJ}~8ERMn`{I20xpz<43s0szhR7es)0P~1|+^arxnsi7r*_zV)>NCOJ) zB59^1V?|v=YRRODny_V;LX1A^W+jLWthz5$xuAsKTw49S~wF;dKG- z9WR&sVa`ugc8I^blT-T-@rTFdv+ob__XH!pn21-8zjP69!X0k`Cu2Z5!-1eK!ebOD z!ym5rFk@H%nkMFNHT;F#Y~9nMYZyS*VMdyP6^<9zy_j|x0w!8sP6iZ48GtBSE@i;^8#P0W(VgAF;ch$|q{hxO~<#@k~$DPv>r-+j! zQK7_z7Gn36oEZWkaP_*rH+T866sJxf;ZGXv%ou#m^#X?R7`ed`1!o3-_O5^a=YM;k zd{Ex0%v`9(7cY+RI}dZEr~)6obpJ5UJ;TQ1!_U$SpuBsHeSOO=eeyH<^+4Y>4Bls- zJjLU8R-vc4%ctUNOEAE&0gjV?e#uhdBjNnai=}pVz~_= zUvT;;B3$y3=07!al>bBLWHtASwr2If;e(Uv@1y)-sT*7rgWFWsXum!CIy-&9c7w|Z z!tnQSuXogn-mbQlKOODw=Qy{ie~j^WaEdEOkM)mo((fkPY0{DkEMK##-NPS`>t48r zf3&(Ti8CjDru~j%%YqkEYEX}VRBF{-z!==6F6NLSedc>H&b}6^6+Ql7=Tx=6$M18V zS-EJuKiWzE>@Fr2&#v3v-_gvv;6v*Q(2Q@H?V{ z@7cj0lz#57%z*j0Gj0v%UzOjH{t`}3Wr z)$E=8?Q(C)-VOJQV6FQ8PX4gm>37R-@^h_KH|^w4aE@1h*~#zXlAGeQz($?;!xaC! z=?~;vUfgG@Ke0V}#FkPfDD!Q$YzC$;7^?P}mAe2kFa70Uu()QCTja`=s-2x1=i-7o zeRl4LGzX0T4(@doIE$Ztt z{prr#>gt*P>HI3q^3UM%vsw5L-mRKu`*WQoE037%PjpuH?dd0-#Q9F}p1N@_e>e9% z;tnU5T2yL|KRx~|ka#^eWm?p{Iesc}tH5u5vg_bemen3tqn!HYMz!RZs7o97p{_Sp z7WefV9QRjf#vkF~dfZ(9?56kAc-;zd3|1veTX1hq)m;cI=E(j0%_AR^{Df}sA?rxE z!VzEX6Va~10u%vcWuK0c6G9zCtlD{hzdIAIcqOg5f5HC#w8Iyp(T$8RVIJeR8JJ&} z$}jlN{OXfmtWdAGf^MShO zWPiDO`K$haxE}#Ke~90%jy=flc0N)+KFI$DmroD!f5qjVgZ=w!ViRLpkd2IGCdM-A ztV0;8n^xX`h~MctH>p2<9X7a0?R}`fo=ev}fBM!R95qjWaNRur8OOaWP#1i|F9tJW z6XQz+M+f$L!!~wLh4!4B8lJbUs_5NM|EI9=L^)rQ* z{`+Dg!+(yuqBF($zY}NS0>D)-svIxPk^?+b8tg|dL)4m)abk^G{<&g4Jf$!$Gs8J+ z#;2@(gU={r^&(h%#%ZU3#wo9)e=wtPZYin%PL@)qu>8zD#&516cjOOdbe~H>6p>ZO z9pe`!$onV_@@}S-KBbVZDmc+!a9S6Z(gpjt6hC&1KQh7V3FRE?H=|?KEcC}@DWume z1w6n1dwwA=Kg}m~+*-8I|CW9uUaIHkpBMT?{f2361Gn;v{F~|o;kxMuGkVS~Y0M+)eb|FZ=<)91Kv(jAIu|t)U@FDIkZeIIKdy( zoaUiy?r?7}1iBd%l+j~+V5ZQZ2Psv^)3K=V{D8uN+0YFj?6Qi0RV)PoNou1jrVc4v z2sBALuj{3L2BzTiTNnU}0gmUP74lMHva z3UgOAq(YvEw@>V6?XUdjoIMfl>;5k?_K^`^kBslGo;=1M_BqzhP+FnF*^T^~r@w)* zS*uH}BjYjk=J))=rv-v=J=7i#&nP`?LzkBrY%b&LF;1p_$zM8n{vDOKFvZ3ez- zZ2pfhcRsfjXGa6oLw$_xS9G=i+k8FwzsT2!hibMyve2rzx(TjE(*56N>dAC`cd1tF ztD2=-xl}lM5=swjSGBMm> zezCv8O2JDapE1gBb(eVRJWC7*q4wjGPW5-57=F0bYp1|fPWbFrciD&56iBNbuD2h* zda6I67(TJ}YiS}y**%17?Q0WG^LNdJpV(igo#qc29KN^pM?gRF$rk(4J*W9!92{=m z`Xv%R^U`bfr4eO+&R_uhG#M%#hn|3jgd6Qk7nJ=|5_e{uP<{7%$s@|KLy9QG-LWfN z?Sl~`R#;pgV)MjNBL+MpxXnx?_indAK`vol77FSHkMWA3b(d5ntr)*ex!2 zv|Km4K+tksSY&(F9b4go9?Er#3qUQ`;{fO3a;IAyEUA5B@43Z-Tu&($<#MlEEXnl~ zw>U(ubBjaevcxS8lk0l7I9#q@ERK-NkKCdhj>evKizDSar?{P5E^v#ZxXV}oJ0VZxj|?_ckC<0@p8G;Ep9K@=iTBL2#9GeRU530t6C}Q$W(3;gDlJ*Ao<745$S0Sg(mI3Mz7lQ0l4+>I$r= zc_F@p1So|Zo#A*-b63dG~%XK=|b10Wsz@xatf(_#mE7Zg#mc-){YcQNk z3=84JWJJb1oC^SQodpmucBb>gf4(xjxNkN>RPA{jyX;hWq&7qlbx;s6bdS|$*TgY{$)77bSx;dVz zyP4|}POa0~>Ebl0I!Fh|7U8%~%IV|`Q*|7V2tarYQ+YCi<_=Yr z5E0l(q7*T?%AFyqZXMU<;1aSJeCuFUcMsP^5Gt$CNjgWWI*1-D+i0Lh`OY9!cRT&( z8uQ$|SFs!(w4#u9Zc3``NJD7-U1pS4URqYjai%M?Ig#k}6=qM`UtO6)>#a(I#x0Ck zbo&akyB47rR+y=h&kxUsgwTNUiVzvEf_z9txQS^X)2YZB7eTb@8LDNS@c)}B>9o6% zkwK+NO6SND4n?eLIR8=H&pQO@@uLTGq++@8oLeN! zLB|15USAoliG$WE!7xa&1gAoKtsTURMt|o)Yz#VNQwIf>=<2X27c5z_`;s3o27cIn z8d-H?hiF!+ksJ?4JyZ%63N|Yl+c6qWcB0HEMGiT)niaJFgnR?@pVVPHbndNYVv@>Q zHv^9tyIF>e;))OP)^^bTG&PEbl>$A(M z0#}2&*&FO2c6Ii)7A=;70`hKhIwOESeAU%bsL>v3N2Su>L^&SckYRoW*;F_1)<(7& z16fs&V_j##l6qI=7t@V%^P*{gysbeNq~Nox6%cx_=UqK~J(U+3nzGj**^=rn>qo|; zhOVARosvQ>$r3d$}vK%5d0x zm>LZ9B>7_B-@be|R*00AJ%kktOJw59{~P!JD6sEa;7Arh<% zZhk`M+Jd$Gqg6xch4=hP$aFowx$_Ki6X9?GCiz}r2xy=t&q{-~OR!&9WSOI9T#$`Ovyr36 z4^SOD1RJ=j_)W4NTp2o8U6IX5@Y`fPHMH;!GjBQr5@%Xfu|tBaL!6+;k6^7dcd*$2 z6=u-kDNBR%s2{L8$9~-iJj7Hw(L*_zB!om(+-X)O{rp0}kE4SS)=_H2FTnp-*CrjA zdk1-lRK#k{{;TE{(W*Pm@)RyTYt=+}KA08)vHvdl(3eQPL*LwK)+K}843Y<7Y{leF zPZX8QmGr?Cz~e`u#zaeK;<{w7BM=o+O5N(_GRU!mJPXJ$?B7@7Gvy4H16}r?yi(dR zJ<**$`I~tTt*_22pp^&osLZlsTouu~((DCD6V-h{xDMmhx`jfi9?Zncze`i~1HwoV z!S!~k=YX(e!TKsr^k!xbz$HDZ@%A&fD0wL)V&vrK{2$)+GwJuhV30F5P7FufN|IBFR|4OD88UXycMsvEaR);<>HdvBYp9e|T`}Mro zU_e?C;=T&JNKe1I5!DE1+6wN1`HpU?k$TjEAj;C;HPmzlCbC1baOCt(J#i>mHRtqaUv>AE0IR=9CM7~z&UjOxGvVMbB><*+OY z!fS71)&xCdSV|3yFr1vg8s11LPV)Mq@-whk(oy6(OBTOa$Ia zOx)#*o4`ydZg%Jj8G(dsv&e#_lsDH&dn74QN`VuoB?Zp?y23{g2`Oiwju#!QiLIlOHE5k|zovuVs#1NGt=qyN}_;p=aNuaYKGU9Q47$PIexsVun{T~fO zWW@93kQh;H3`1f>*{lS{7YzuEcw7*Mz=-lhB`>~ZxFh)SmasdL%NZ`NRA7>BxTEM=tl^%>Wq8NeY3OAv*XeC&(D zZF)=UOjQ0>J`S^d%x|BWm5;v*JI&5mXB@B<5o6PgPiS~=*cs)FcE-rsy?*6eVQ08A z!Wk(m-|{P83_HV|CMjdWG}W*CDeMe&j&jbBZ~o+09tb;wogvONS$V*(+#hxZIY&BE zW#xWYipuUk2T64XI;YFp&;3{Tgr$IdnylR8S9XM1I(AN#l^uR1%s^OdK1EjU@+)_S zS!8xjmX$mG%I#r?W$BY-<#q#voM#U*&a(6$W$iZqRb)5o=5%*Xl$Fo=mF+CVMw}Dq z$i?Q6bf9y1JnVE~*;~FUNfa7g6NZS5lTKEy@xQ+X42A>gTUJWKhc_35<&jq-D;M~0 zZVa>Z?Hn&FH~N*2hNbL%oUD8_*u3?Ko{7`(SXm3QDCe|Jo{-KlvT~hYc~4l%mqDtvaGz_ue_P{4wf@XR^Ds?XL$9N$kV}@C~GAJN996R zDa4(lW#vNudxSJ*9n1t-InS?b1M$Z>GM=_9F?VZ3cP}+(rI{g;Cltu7B%dI&lAi%N zmE;p-RBG%%4JGw#R>Tw3w}!{$Gc=%yEiCOA!*{P{h7cpV@onzIBG1u+HPrEdAa13#4`4N#} zxVT&q?H7HPu1?YJ8H#i_ruT(Ewt zKdi`DxdoLRvld6ls#&Ol;T_EKS^*S&WZiVs!6d**v;z5h%c`k7pbno8-{bS)pRHaRZWUvnlT_mxy#K}c`H~M04fiL>FcmwtmKultXvXGm9tzTd8g78%>S9S z)>vLaYFDYQo~#(fV-+Nyq9FK01-ere-()LPa1@j`DpZ)R)-9=)vsMAQ;w(#`NtZxg zsers*;m{E3waP3T!eRjedGn&rNJ%!RE+x@8;5o~fcjWkctc6VQLgqWgvT6vWSD7_q z%GC>!+nBA!HdhVma*QU7wUW&OEc2WS^)64FrQdiffGH^(tEUgqm{v)VyUc!l4>9il z7h4}N^DvVDN57ocoXu;t3@`dt`;hj(WiCJ@xu%gtGi74=i)j7GqAKlA^y{`mc< zx6LD}9xMp7RM|LbK$@hhd&sFki{6HH%Ae@+QAIbxvZ(bgGovk_Zg-oV3x3hOP%~Ub zkWpQV6TfIQ^=`8q!Q(Ew+w6n49>7~^`IcZB$s$Ma6u~HcH4aSlq{VThjL(pfU!>sc;vQEqK@F&n*t+wf_H_Rm6b&uJI{H<@?V~)`t zrHa3sd-WIF5CRWoI_@m{k^dxpwZo85Zi8JB7U^biJ#Cgk6k7&jsR#ziAHA^(oi`K!&c z@OQt&=!VtE&Dw^x9>gCF>)UeWVAwSEQS~=Ru)|J-kP@W7ZhDWaS}4gvrbVr*VJT3w z#;hH%%b$kVmsib%e}MGN4n@2@zp^#*C_EopGC%&7{WQ&9V|ESWW4djPS<`8u-%8LY z2V^t7C90N3V#ZaUU#~F>iuWEGp|=NrLtTdy&-_A(_~jS1tcWsa#$=WA>tR)apP9F^ zEtlyg<0~D>WT(7SSVDd7gQe8< zG5V@=VeyLf)dt;kpP4jXgAp@*wFOaY_TOjT8NC{Y_91&UEnkOLU$$kATY7h$d4;xv zcKlFOP3>>hjG@W>%5%ao=+x?;$n9lDWK=#jA)9B=S1&`CdifK%Rm04S0DH(P((1LP z=YTvwOMFrA1lvXE=8Q>fI`2e|3~_W$SD6=>Fw3xtWa*n2U9U zw43mdIZW%Ig%80dX*d1yka>;%FPo-(?Uc~%51SPbHfY$oSP{MYuz57?9#M{n3ja(V z4fA^Ki(~~=d|+0waTKR~rN#%$(wz4bx|P=Ht0&4vuIMN>X;YIMrT3pKDs;Oc7M)DM zIS>RM=7>YUg`i;Nk`F_f77P0L5%WRi>grf>O$+JnN6jfEh;isf!c91v z^2Ve%%mk8=BvXPCkC|r*M3Ms{BSs+h?Mb@qF>^qoz)AGg?LRt^Iir?MyA5#|A2W-( z7p%qrVw@ufmk1oDP-!bI1>Ydf`8fUfMq>lz{nH#2$>%eaj{c|FFkYZ<9QI?3CSCrY zCy;btmnf~0fhTpk1NZw>9+Z|CsguW)0Vd+(&=m)d$U#bbCy!ku@@U6D&GNGg&{1AX zKRxsZ7)-)m9c{6d6k_t38~{ekR>@e0u$l#V1D?R9818^@IFxp@F&qZjNicCu<9fls zG(Zo%+jM&YHD$~iyI{C>xmyq@#2uK3WkCc_r^memE+e(+W!!UCz{k7d3WZcK;h9|Yd&uL$~IU4z! z`))CZz<#%N3n=i*^u!jlwTCW#+8m2w%hN#Vm+8Mxo3+OFu$Q16V-T&h>KPbcK1Z$3 z;KTdrfoIUn{q*fK<}hv?D9pyOM?VWQ`j<1apEZxwcsS!)^2({>IkQxIm%e|_oWQS! zmo>dml9~EEY<9Je>AV-rf!Y_D)i0Py`NfhMMP>Bw7eTx4rvop-=J#cCUoyMs9XgGD z$sFXM0sk%uCt9EhSFr(cm1S?GyIwNqTdQu>hT~QX+WN<0UX)s2z{DrKjIphy^ItYA zj7MXL{K~bNyI(fX)^Se6UoqFxsGEzX1=!c}l*nhq2fJQ3XBpqw z$b|ktCbyW*c*DF=yN~w20c+z=sAebV>4IM~%{$G0ntsq;Hf>TN-SjV*Dql~h{u{dY zWy@Nd3Tgf8$vDx!&4=`tY?}55#OURYwHK-NO|z@^0^Rzid1hw#JLWk3H?w*3e$&;K z(2mcFj$AQPFVa@QqE}3$ciuHia^8edb*O@-?R5r#&uDzlJO@NcsrEu)z0meJCkPVc@;_&OVAr!eCWfwc#gNXboI zW`^8C>=YAH5ZjSp;B#OUoQhG?KC>hp1xJ?xhwquQQUxt3n;Q_)(cj^lxq!(-OYla; zn@q0pAKM##My5$4quryR`l>U!=NFPxswmog8qmM>64qtJrkV`N+#FaE(fXTeex$^Yl<3+Pq z=X=^=or9jk`G^OaP@cxj5c735e!vi0;Qt6N8GdD|VT0QMp}7VgPO6n~5QPBCSkL@B zdy4yW&f3t!9+hY9GvnD$ToXyFH(vVmG?;Qkb&bj3Y~kZd~(VFqQS}nO{C(ihR2lyTf_)%jyZP&3@;0grNKRB z2s{Lj0;`2pn1sdT{pU3vjTCE`8Ilxbr=}Qt?1bmw#uonvuLR!1eir$u)yk-t*ui?n z>AEk?>U54*+XAixZb)NX#Aiot8%A3!F@q6yL5>>Uu(tezl^uF>gJvMd$gETX;J`p) zF>7GJWHSdx`Dlbq4H^Jz!0u5KQhC@2i+^TtJ8cv{Lo&gyaPR28->f+XY3^|9S~eUO z{PQHjSHKLHxF_Z<$IA()q$QPrx@6Sv`Y1s2iJqb9e#3Iyd35`Jvu6%BdToMU+i#X8 z^4M*S{n?y6+Ok(9Dd#J*EDePKuFl}4C=m}Dm5INFT}%rg#N)s^GUO?H1?GJ3jRf`z z(cto#!^BTP132xHi~tCd%4Kqq?^M|LQn#-mOc*fhN2fRBxWZ$a=CJ)M`gf|EK!drdl z17*SBe?aTMhAFXpNt?@Az_DEbpLHrq16EaK$>yPybMwB(3PZvFvjIZNupz*M;oYFy zH&gXDI8GN*(>K^o7=HjM)H()3R|W=*5r(}cKQJ=L;sdtf65s$649>X8?5L3M7Er8qLHQBJa z@`}q@H)N1`z^pI%As(17WET>+$joLhT122t4u`vtP#twh7VlEa50rf&{Ooy*BI>(rd4zir`hb z*eotdW5cp1hM!3r13`d<4n1p&;5VgU;LzL39Ko<}hdF{GKtZR!e^Xf;7&iEb;@`eW zeQRR*wDDWBFfDjFjZ_Hf7{DutnON2o`$j5)3R=hO%xWp@gj9z>Y>-45?=n%g`5eRB zvKd)t@G%ohg+M%{%POz%;k0~a3SX4^1`IUuAO?}oS*ctDbdpooXTikD2L+i3^3Ie8 z1xCRHQl24jZXSh0D|i>tCYYu};?b}SQ3&)hW#v zKeK0=NpRG@5s_8Y9>iex5j}JW=g5%Q9DyHtPd^AquBU?MN>L6#u|FF?SJEh^Kp6i7 zSH`>nj;kQJc-yID9QUK(s&_dg3>Kjon1y13pJXl9&+5(J#6Zf?gCC+c+k=|yOejVf zSV3A2V-i#_TJ^EUANz^Cvmf(@@i2253bc6|j(gB$%n>({2uVyAd}q2?7i~C5eKwVM z_FD|I4r~AlIN*%IfP=-3sXgwSl0%B6Ea}b;^K-0x6q}4M8hNnBIJsLneUW96XXm9a zXh}uaT|V5n0#_(%p|!M6epTRF3`VV;AG$U$8**5&&P~e3Q}Dh2zm`MAraf#qYJ#oi zPSgg}0ay<`g;Ga?!D6ha7_QCB(jLdBz!d;Q&>kniTK_|=-#iS6wta6_bc@>W>Ykf@ z!=Fw{wva#`i83qW?1!AGv2seSm zOpykKyw}AJ0JM5hrwz>xo$M$s2_`;0rS$&*h^#ZNR-i>3ZY4E9I|8r z9YN&?9v(H#sR%nOGJlF~Qv4k{KoVFtMx%Zx-Suk{wE1VVDi>!H zhy;K%^Wo1>IOyxNWxY2SW}1G5=&aql{8e#0@&-7M!Gm{@CRS)S({@c%Xv^qxO$^Z< zqi(twn7TPX6>kQEY#anm^@488+ZV}N5V(ZZnF-`B#GwUOww+5m8zd7)wdX_pz zMWgn&4AP~arC~%HW1_0@#zb&Q0Cpo_tzz~eBHWF;eY1sV5CE^|J;mpiZaki#Cl6k#MEY+Y#nqDEg>Nh2143f-U6}&(zXm_P}GvFFy9@Iwngrlt!>KVeNfO0AKVy&$D>>1LsHQ|e3G!2AHB#J|D-CULc zHS>_p22iHA;4$$iYgnexwT}1%pflSQEA$%;>V0-;AyuTr@+i9%L-wG}|0*nB@l&kN zve_G=^wg^*7L|5FC_m`yfI#>!d-}4_H-WS{LU`|-*F|Yw>Zqh@HhLrifMnCiF{U=V8~56RacMQ74|q;HP&J{ft*IO|nZOCG==F zaRI=lt~+4x4!W>AX815Y)?M7Dy-$;Sh^6|ch1B~$N#yJ}3mHZyT>*V-_j)n2{HI@H zXdJ{2qk)MNv$JrP_kPA@&V%)$R&Q^kf7L_YzKssni;MJ?FVT5DMUB8k2Sj0LKXh-& zwRBrgajdoERnR2N6!yCz`z89Rr>Gprb>VCs?r9Vj9;S#?x+=7SH}&kBG`W|kv|jue z(?i`ys>MsW?(Gj%9e(0o?&&3_-~#MmFPuEreM7w(L=C9Y#0GIPG=p?sgQ(KB&`S;C zT>aW84Qv!cjC~-ibX7-g5#87*%C+sZrcoSSbB!6;MB_A*2m?cBiBcGpy`7T1MXGSo zd>pfU^MxRgOz?laNu#m7MSTiw`WDVgV1b0MSbyDn7lYUB^+dhJaTw^n-l7jY&%epx zEvDK&Vu}t>xwwz$#^qgoL>C6gm-~pp;XQjI6gxr;kG}phiYrQ_J~ zXO0lbG)A^774aN>eX0WR*p_zxAcDeAL!n2!TRqy0^Oz}#Usb;E9nUdjS-O z-hG(sJQc|Z(@{wXbQ|6K%pKAjBFotEeMKEK>*>DYH0=Y#i4a|)SQQNS@092#j?n%~ z!}^IIkl5_2Z*heFeI%&=OH?{oRO|0+P#EWyQO#Y(2{^*m4#uX}2bk+UA8H*X z_`V3yEtws_Iyqt7t{jftwL`_pgYQ_4WdZU-F9enpPAZ@sS4-M~Xq!2xf{lL2131Ek zV>(#}b;d${OanVq}d%HV}?NVs@fnNeX!Rt*=`CAV%1 z)rCU+Lm|N29os?;&_zcEhYZ>|T%3;H`;HK^VmJPagIaWG=}RxRrFvNKk+q57PFLVs-d@h{#jsRVQiDC~+{p7b!?`@ilDa^Z!MO)(2t_^--@Ah!w-6Q zYJ5|~GB+G6Cg`a{d5Q?%>lUr-{e$K`RQV8>`PQeP)WPL1#Vt-x|pxO z7bP6>xVUX|>u4&K8niW19;aicig`u3;73`9%eVzD4APScR(0Q0Q3mrD@VW@{@OD9< z!DfXKdp@b8xVcm@O*Cu&rs>l}zpno&@O)J>G!c^XWQ28a*gzwzjCA6U@@hnXzYzu3@~>dbT(d7tDy8 zb}Ie(OHrmH?P>KBMP>RMIfug0WOkm-H0ma5oFVq$8mj0VahdjHX6ZTNd`(-J(PoN# zt@x1>wFXcXPlx6=kV78Vs5MbCff}}#Tp6DYYdUb_aEGOzW{Ik4o%m^i=GJn#P;)zT zxkPija(T1ncHt6+%XM7duDRW~T&cM|xx7bnyK}ilb9->PPIK$I1TE^t<)fP0K+`@e zYdjBEIr~F1Q+c(Z^D_N%FO;l??&joqg)L|fJ2cm|6U=)knG$N7B<_EpG2t3dbMy*u z1X8Cc?;vdZCJ?!{wpjo@ErL2AOlK;AzJ2e$%%kzgz^ zJEuRN51##Xy7PR|tuwB=XF$M~4XR7eTrVOIbogX>$iE7h-%OvMFU~@SY#aGiIkO`h zn;_${j2<{wYJXU2Oz{gS!gT3u0N5V7Z?>rD&ZF%a%Hxt*m}1~q_3OkomMf^z|n+z;5lMI zFSOlPE(fm;?BcvVhb@cJ#zNjgU*O*CkLbZUVm5~7Tp(JF9R;9_`{zJ|zV-r9(;p+U z8ngnALe`+2)`Gxg(4)Zwzh@}__o^?f+;mJ%U@PdC3q)Dh2$l<-*qil$%gL%VxG}Ve zrtPEYsJY-17t-l-MLnDVd0iYES&*GD-7;77t%^eth*cR2HEtM3Up@pAHXn$$V4Hf< zCv(NIM~DWk6kYR7^KgB`(Fx@S22jJPz7Q8#LIT)ITyH)>vo91bZ-(H_z@Yuj04IBB zGxWnYZBSV+4^v#x)Ied?&(`6Tl!GChO)xI#G z<`Ja6ed9LqExlzAi9h!JL&F=MSZC*UxKAaieu|yd!V}FZ|UQU#gPWE zyM(rHbc$)?#UfS)ctVHV>hIq^*zoi)uY9iRso>p%mH0;8zKLjK`W(Pd&ws<^*i zuYRjT!CFc^1%*{D%zh>2qs!8sp;)R1X6|<4zu_8#C9&`i!ZCJ{w-}Tz;-r>81T#pm zrgJehxnEK)#1T6%g)0vZ$ytiO>DNoe(6oLiTr+439G5u%cm)@wDX_YjZ3_rbsuCl| z4I$GYz-^^WcAU?gD8G@aWZg7YtwF0y6*`HdQ_x9cOc)ZhK7|aaVb-D*X6q`)@GAhd zGjI-qtd+pR7uUSf{0Q5{ca|Ji68&L~rEw6EA5z5bi(bxO|<<*;*4xub09@rA&R?TmvH{hOhKIk;N=C*_vfG>jkm_pR=g5U zHsi$!=p|ncoyU{a@>lt18=`?Q^7&cV;4U2Z;T7?9!F@A*!UZioeud~%#RJ3E`@6%S zEn$z36swuMrQyQk!g!sv?d%!@tqLCJrmFZhI?R)j3x_H59)lg{YX{5`0}Ok{Sl7W? zRJEiEd6;TPfacj5iAelRDY&MAq~B z?JFI;Y@bTf!Yzxddv-)S!+xV7hGd?xPE*pNP;+Sa(0CH}#JA3&(|eFuafCskZs zX<=gAe~i;kshP=1vl18VpPXE+-?_>TSL<};$@w~Y%g-W?A;Y*2Xm;4Ok(vXB<|HSk z>Vzg!ZsHhF+WT5?@k?oFo9H^e1nE@)0~iypH#Ef33pn5D$`d+7*I;PCLk(m6IoLk< zWoZ(e0VixW>Lg$ZP5)>U4M1q+td3E^)^TR43b4ii1oDMkRUYE(F$j^kO2h^M?B=F$ zrq(hr#PBQL&*wUvGcBpET#MyYaEAHu2sNi*rkkLNSBc`Z-051yfaYZn6z@vVu((q- zCWV{-x-8Jh<>XTliyLqbGDn;w>R8pzsv&?(kiMjtNzGig-*UqkKGNtiS(CsY#%8CT zGQ>Isdrn28k2OsiCD6rAcI@IF7YOV^AbI>cH6(-~kuS+1VJaM~1;P8#KrH*UN`!}CFEM*hBuIsq zjr8DCDMiB-A~LbUS^*0rTM^6-yhZ*f&>QKQWnjQyEDY?VViJO}s$_T=tH)wQnEB%F zJl6DRk?j-1TZqsD;Iv@7?xTE!pCxrr71&y^!DBEnc@Q!5cZ6Cva4`=J+sgzV1K@oF zEP+(Z6BNc+GeO2f8K4bpca%zicYxCwGevH( zxBnNZfdo^)7x}PCs!UZ4)+#}di_ha3sYDgIUJrSC;p)}?Z^Y{npr^lX_%e-#oicpM zRUmFE8z6?j@7MqCeKih;JMv$b>HIJTlV9)o``0<*JSz_YT*hI9P^}WLu|7A=%aj7> zv$QXWu2^`y zG7ect)NTx{3n8K=te_-3f`;j75LI<y3x`h!XXS={ z+M&LYM?)Np9ZtFyY!1G!<1G32Q+Nge~Bqk%j@J}Uz+6o5-gcIt5d z0awQ;(vG*QA@b;RY4m(ihe-1UlAXkH%WyuCIdfjX5(aSOdxP3rkg;kXc&eG3wa3%o z1)@tm2n0Hc+6$vW7QRE7LnOwg;-K^R%W;!*;{t&o^Sh-;m9OX zJEHcE-v_>DKVl*ZS_(Hp_R|bF7L^jP7~~V@9xb{~bT45Lh%h*-cEFLbI1SUG>mXEx zY2S6CwinnUNmsBeg^tUk#V!G>@Kh;M}L!NKodmS94)XyTHL*cySJZ(50&Qr~`B#0&R{!j#op?k|^R` zxth#>u2icD%wr>%?CMSgwbmdKIAI(!JY)PTa;llX$JF@zcam-qaymLSN25&)m|Myc zvlh3AEo~Td55YIy@?{e&2#6;{ct&q#VDN5-zpc=5HnH(1)DH04!xP8^7MVw0sV z4S0hT7a-G#(GFjH`8qGIoXNI|sAF2zSJFN(09Y{)IeUA7=Vw4HRh$kuu^6}saGT%V zAgaJO>kLuY7^E?9WJFwch14<3zzVYz&qXav7l7DKoUs_ltI|v;+ao8YK%0wIq zhX&CPZ^PbL4gw2;C6OQ02b~lHVp335MA#q)VClFR4xV%7pg&HOQ2_ync)wsZwkWM_|OXP?jp8UBWpN3vm7c=J)s4ihXDcFg3JgKS(Ft zD9%h4au<-Kn{kw}H)_FzIiqMxl~y=~cM4Ponq{n7DF6&Zn*i1g^cgHB_b&-m$SGy+ zjzhE+1S3G#0YA-&9MkBu5d8EJi$ssyQl}8`UV#4pv`7pZ=?|AXlam5yVStkD0mQPg zkDN(>u_^(hDZPP?qvkH7{4MR?(vxnLOp z{qismgAA3#QNj_<&mC00MATGPc^aI%z${caj1z4NCxEU{Dw4M*x7fsvN?jV*wFbI) ziKwarjp)!)IGho0OKQBD!43t>p^`G{UK*}a8<&Xw)vp(LLlpoPDU*#{Po-4EaP3`W zFNKaMpPH76nmVk6VnBYY%Taj~*|rBv8f$ZC{!-CnST?n697GL>jVwqk1cRI!%&7BH z1VTf*N?infAyYu!P3RlHS}IEEoL>`(Q*&6T1ecr5euYDv&w8Ag;MXPZu4pfiYBaNg zyi$70q3!uSW9g?`WS(*twcaGg92ZdUd#!b4;tvZX z5CX^gdLIy!|9=$@yVZiaveJhq9x$;qy%a>Sv2x9G2D8%*2H-78{t)k?g9Sy>r(+OG@ZpU)c6)mpChYgf* zO4`F@LBzp&@lnhoK4zLg8VacN!{ZrLW$&D2Dufl_=6GVNIffdGuTpWE9GWnzxA8+n zt|(?7VzkoGETRnzKpUyisNmGo6)EOn4?FdB58L5|#-+l5CEimd2V(!oTdTpfT#5*w ze*vZkvWcJOGE6ng#qc4DyZk?1^K(*$?FE|m9EQb&KC9GME#TkzCUia@Z3vg=`)-L&f0hAhK)6YUMR8M)NFbE zmZ`i&{1k)55S+scZ+ibUYM)<}gHTbd1;qwweBCugHn$oD7Q!WBOo2L0n+@r~9_ zcdix}8BZl(owaJUsH8VL^a2{a2KVgkv~Z1>Z|s5_2JLQuziyAUaCw2o0sg@6AVBFE zYjK^vCv(kOf$RONz7l8Yi*#z(6zNRjYcbZ?l!ut6`^yU}$VoecX#cl42Ca>SOKJPt zVVinwE{?)I8UT7BHLnx5=qul)|E?2{X_wJ0_lv38+|2j)tVk5GW~5mZVY$Rv+G44{_(r@utE7ZUG)&I(9fd#9)juK-W3mv(dB>1Qd@!b z!$}tE89D)Zm=3&@nfkE!QG=J~DUagHct+;&M@3XelkNY+aK6r=X^$g+$hjHZ8-74{ zX2d((&1H|{4*ElS|8XqlqnWBFge!;Gv_bUOzNU*ez*P(l-@ZZU8ov75lem1xS9Kf3 zleF_G*s>sG4M-56*j^u=r~Yg_^k=R8U{G5RmZEZ#7zr=OX`6&w@gUB@c{rTH4Izoa$3f{9yRhvsd@X@`vRIPbi6`gSwyd)leGU0l386Teu06EouEE&n>~ zwp@R=oWyL)p`TVTNfJCfN?i>@&1yyaGao#QQyuQ1h0lu*jOR3P8$UcRPSkFtV_pzX;BE1u*kpWD zV1JW&?M3Ka%Mhgt_NZR_U)r2jsb+#s#%|eSe@8#QBnDM)h1;=0L_e!ao__@ln_K%G z`oqiO7T6Gc_A+4mWh&W<;!zs0Rct^{zibt2;g-8*n|NNwJLkV9+5!HJ+r^O@20wEL zpyyRuwL|Q{&R_64>_7I=JFkn*`hT7z{SEP=8}`6qL6zp}EHeVNbT%{x zlO^3gw?Iew*&Ar>ofQKOT41t27At%;#9Q1{Y}wBUv5yx^QmMme+DG=UZV21 z#IgDvVEQ=o&ed;;>hKKDSdkYgrVVe2nelfu;QrtBa^PaCl~+n*{v)oTZ;sEIqwhvG zmgdMXxUx>Ww`?+9@lsAS9J1e_J5B{|JQATsn5QJ`aM&<;^3Nl*^@c(DqjQo~^_gQXs>e}+V>x^2%CTT+hPWQ{KL0JwPvg^U}iJ) zxC)gNkEZQ{0rFP*ZkIR)e$5l!1s-(JdGBH{nU;wZhXh(7yB zjFw;Z{aB2bfBfZRfbdQ9%g5riWyq;4A@BDAYfQrMsXuzjw9zL}HimWc+>}c3QQ55&k z2~K(tZaVp(C`+@+e#*kZ>2XLy&AaC|{AD8~9Tb7yYcSLb@k7K3c`IOehvuMWAK z66`yWw98;}6Ox~WxPlGv@ELAf_}5%-AqH>^1g}81!7e{YqdgRkdD~*EQv;wop6Oja zmOVDT%|r16t8tZ!VBB~6Wy7hc{W+v41z0e=iBj+XiHhWg_d@nD_%u`wHc|7IEyrYO z>i!IB^%pNHzmJPR{T&Pa?qvnavy(LdKPVwbmgmhw1?$FWbw? zco52q0FntaDBhlrL(>os*9Pi*EZ_OpL&W7HPls{VbkfY+3UQum;%jBbRud_^Wze^{cp8+rGTa zs?;*e`&&b_SC?O4rL?L8Yf}vu6{jD|x?(-Zx>}oSwAO%0AS^dD9e4|+d zlK%yeK~@1CVO8qAf8L_mZ_!b@<>mpa?8orA0gM24(0RJmizjfWZjG*CzdCLgj>>3L zT~8Ta2maI=#}(co!Qt6>e~ z*_D#_Np&H$8&({wvOENASivKRv-OixE%{by1Mj%WEHLd zt|Xrxj#~Fd=@sxmP#T{evt9)|(ks{M#|N%fhwIEsaxK@m#ju~FJ94cmocmAaTHoTO zhvEpT{gFoAiPcr~P2B2b?8!lwSB@$wp&<$D6ofRnHDS%iMsN8B&78id1OPT)??bz0 zmXy%u|CDuFF*OW@8623ZV9(XahR!+QX85WnctSpE+}(d+S~bZT0a<{V2kUph^_y@{ zv3i>E{(2jb6dyOuq!WbI3?Xi%uu5^3Jt3^hIO}+DnVBCA(bC5fC3H{#LT;jJ%c{`k z(vg;RYhEC1)w8UXcuS4gxj?U`{fqJ~s>`!J*YAFeifwC3c+-5HT5Rjg=vymwz|T3f z)3&<6{PIWJYQo_@B;UF#e)|TD{cPOT3lyHLmUc$}^*v%UcHcW$|Lw!R2HPAl??GM|=PGqf(>C8WL#Ys{)@ z?}6P=v9QjW6;Y^!=N1l-@92_BAmVrQP^EP%_{8y5)(E6zTU=$iIR@hDK$!n$l{H9P zk=b8moxw81F*R17vhRUMb8rqp@`FBt6=tl9j{)HBtg*(Uflq6!mfjdaPH?*D5J^B1 zBXIXY+&}dEJ{AID3<0YneI5HF^hTf#B=t7}=>otb~Q)))vn zRn%I&z|f7Wg-pMZPE`+}oaVUz%}_Nz3fv-NlF2P*AiO~Pi*=wkKI|DL4#?u(={nJ(6CTItu= z33)0&vFx8BjLRRO_Ax3lk?vLvvzeWHSe;;a zKDGxQ*U>pWtkK%7ne{!a{+j-yPWcPx%A^B5t4k4*(AB*_oFEbQvg&pHqa4~@3V!|jMyt2+B-WJN2V%`MyERr2oy2JhA>l3VZ9N=i zN0^ZPKIPw&Q$(lsvEur^Fy+5ka}=%aWBpBE*hbAqSRHVu?AF&h8i}AeuQaWnQhpjO z=x3c8z3WpJZf4Wx{j4tf)`+s-?$O`s620z8FfsV$j;ctx@RlWUlIz~3a8B8pN%yzz z)-cpg1FgPd zDBFp>F}d%DS)H|gnVKf+9H<}YIuBt)k^9@*R5+3TJuChWHfU8J=yjYO z&(-HZ&zo!>v=bO?2mQYi#uS`#HYAc=}?vH4Uf8Sb3oBA`y9q=9CCR&3Dw&y@A1^~cp1^uSZOc?pR5aEO2{0Pf%38)KCr zd0vcu7-LoDM-`vwz4R(m!10i*(x=CZXh<{8^xWYuYJYSi_%C=UIFsfMZ@hANY#vm= z5a2?-0H-jki8lhVR&J+Do2|w{xkvF`I9^I*EkU5GX>mi4USasc7jsZ*!VC&S@)~D3 zp%y%INgp>`gSvwa;Cnx8YK6bLd{W zcB1t%iYb$h}= z=5yaLYmsCl;vIyR5zI*lX?FQu;w*Y$vb6!}X5Ul3Th~spZtCZ?sVAT2ME$@ctZ_}- zd*N`Sh?!E)Vd+@#noIe*K8Du6krSo1Q}gl@i4nkm9Y5Mv)1!Z|{sj_${V`T&*7-bi z3@GXM)Nzbej>pwM9b;+vkAR_qdeeItC0lE3C2^ef3vz{;$76XQ2pn%shGXVK$Af;s z9)Qzk&W1JUCl_RY<-RcSF$7fHsP6ILTG}Wrrx9d1hYLHcSDw@5F(o?Mg zpjnxz)sQ z;F;E6wCERavJ^O8C7^xkEbIE*Epo-f-lojtv#qd}yV-wk&z$lnYq*AU>2EWD*yq!h zvmxZSy#Q>EoCAjB9U65G*l%Q)KF9h>gIC?MI~SDG1v5c27SSCut;e+6mQ9^eL`(jf z1FrR)JR=OThqioH+8O?D(dodStiu?tD?(YHDwWn)s+gcF290$!`7TZu{E3?1IF9;R zkbmbj2h0TZ*g?}?g?E3=xmK^19Bf3u0NTE?eVe95C5W;_z$7FEZ3^33hrCMGZ^33) zdjH4)um}wb0UL{1DO`84vJ0b5=|{p|1uUWpIjN7wCFJ^ZtxF)4Y z)??1I7IyZ&0%qYeHcN@4LqP0))T9s~C*-x`FIaz0C+&P|#z0Pm{RASi`C3b*HIH~f zwGL&blC1rJTHcMj6x+Aze5*zO!DZ#;k<|2IeuO@_B2gVPStVKr)5E4?g+p(YraH%P z0mcELk@9=CRRY_l>1z2-+2pdBNx7 z8ce?aS&Sv{F|aT4%}POu1IamV|ChdKwJHk^C8drd2+dLxK}Em($tX(mn&KJ*#<@23 zF9)^+s2O5kqrp-cAs_iywP+DP9&O0W1uw?T#XlfEXNPGrvxQ;8)q(j<2_5w*8;oTN z!hb!E7DRL?b#nOXA3%~yxVeDQ+-VF$2EIeg0Dc!1 zpSh?Du21FW*E)i!Z>1`dsz8E0zC4bh0DK_8CCA_l)?0;?0!G`UtGESp+&g7?<6uH6 zbFH8v3=m@3Dd z15la+8X?<0ymbaZY_4n$e^+{KnjAqkcAW28i%sE}*9C}gQBZ+><4wxWi6c|NjKy2Z zl4%l5iQ%Pjrh0J&NI3{(W5^&`{`Y(VWrTfA6$g!hkc&v-I8Q55Y}+p3TtQy6AvD0l zC9OUNNznABVCcD6kL+-f*bA}{TXLy9X%R0mIxQ2u@rV$n9AMqd*Io?8xqf6qrCtKy z{N_XDb|q(m@9fb*7%U{K$_+L?$`G881{D~iQxydLk|s(~u17VZ>3B)}zmlz|TPsos zUd5{mw%W_Nhy$}`M-Rmvg0;g6@Q?+Mn!3ccMo?PpZY6dX_#*Ag0n{o0SIpbWTudc~ zc}P7S1zvIg{;eS+A#3#!p#ZwRxc!ut0@KkaWq|fK1_)ikUBIZfUICEICkBl2z74_H z#z6CaMzKh_TkO9QMD()kSM(sB7rTDK4hfBQ($9uQ(tp*?N@_Y&HjEfS4ej^Bfxj74 zpGEvChFS#sX{V?gKn*@rJwv@xWiWP7Q;@-1U|htuDai!?+K7dv-pzJl59N*@^A>|1 z*~bNuxG-9nv;D^84hn!fE(YDqnz_{scNV0a)i4O0vZ$hrPI$614=!I=ErW@nC*#8K z?L0>8M5U27$3;5~KB2~dBA1OPdTAjTham_M3<3R_tFRqxm1x86$h09D7Ah#rrq|=u zLS$V4jlTqC=W#6Fu#@<0d`F4s5)@$1ikV|-STcZuN=_E@=40;YVssD{4EFERG6<_z z#+I5{dXUF%ut0NHb-=!e9nsO4LY2x8_x(Q&y~bn z#ze-DoE+(BgpZ*YVf%@i)hXyHWXvTrY0p&EaF81w`eTZ(x{&Rgt5do1ee4lO9Sar} z9jXLpF{jx6UWf16;tk=V^bqDcaydpYjtsg)I!oyg&@}q3jw3na?cy z1$Z*69k6^4WOS!uXvMtUA%HK(nqKyDuXlv@wbyy{Y`C=I6`iDOtMo}V&5!XQ;7 zt(XVnib}c9ek3g<15{g!ca)ou+$i5gC?QP;&@nDTcqI78_XNfGhvSdW-clqR^g&N} z^(|?@u<+^*oma{ohq;okzy|`x*o4loKaB;xIq~eg9S%3iyY>l(jK;Kc(MbXx5vqOk zi3rodc_SAipRF=rhF_mTKK7Xapq}XvMwxIp4dGz`p?r2?pr%kZOY$+zt5N$XyU%uz z&zPj+`s26Xt8iH{uhuC6eQ>g01|#D{R%&GF(IE6r?r%R=UOO@GJ4-?;`tz-#B0l+IwP%0~`PV4$xN zxPwPLbue$7B&!QHA}G`jJioV9CW69O%PfdMJVCOFc0(GG~udoKE zd4CzInC;G!>9IDeXb1wmaRM3m(jJQf?z5a?2JzlFUrc#_eJTnFb<zRR~W`NGQZ=3;eKFGPssxJBIc)d?ryHWzeq3{eHwByglpJ-cQynr^GX^*U#f&53X z=9vXK4#jNtG~n0>4i}fWHB|B!XmWedX@9Y5{@9Hx5pJP@ON3i!MA%lgtsKbD?V8)0 z%V#yW50@`$Zg(!XY3>nRZr9wtT<+A|eq6q#x&66Bexm`j>JPErk?n}tP(;SnP_68s z^IEOqX2sCs#DQRzia|63iWD*74eWUX1$V;x3rqXa-wKeO{KZeuqN}aa;*x}0B2g+= z;f8~TAtY|R+UkO6GM!-6{PES8C2X2oQVz>92>&X1eNgNKm_oNK;W+TfC`7nq*bc#Z z-;ISq%vlt(@J>kixk^C}QVyi4veBF(8L~r*+XLaIPM>F$40Slrb{(oiP9bxXj>a(q zOPwD0f1;O`f`c7AlOg9v?{^3K!&TR}U2%u=$ULj|Bz}$GO4XxnF5@gb)yR%gaNnwA zHW8loPChdoI8tJ;1Fi8H5B?bZa%ddHX_jV@b2o}v!2Wtn%A$sAtcuY^oUlbk{R}xp zEV?zTVjx?wBjOqgh;EH2q-bB{wE@LP`eV%spmf7E)&#AD-nz!BDYvk1^@sLN37k>H z$|TCa)~bPbRZsBJoM{2N1tVqIdvzYMD5OoY*)-VTigG-7(*)mY!19Z;$EZ$ zLp7j}a9uzk@{D+iG3X(XXsdY3;!;{=iPd2-Se{sbM0^g^nIlg!UTm(9`I2y){=NPgrp!Joilg2|f=tYjpL^UL3I>u!nWTR7$!vX#)z}h?q6_5xW7qAc@3Y~YI zRTD07I?G6gMP;p5gHYAHImjKx3L8IIwS}Xr+=2KD z;gdsT6w#*Ztr}nasxB)Gevy}`=shWkf2xFzTWB@)gZsE_$B$(F+qcmh2Wa6DN9{ea zAdYnby}Zy$^_Z8HY~j%h2i}B2Q4@o{I5;~94#q6cJuqf! zW-54f2sbL|%MV|T0R zI!WV@**&qOzQQ%|%T~fD--`(Q0okI;d z9~BS_5?plwd1tYq&V-ZzXMv{~DM5c+Y;}tTCp|rs$}6nIHnI?#h6E3d0lb_5mwp)N z0(xRGjw=-mFy!MV?MsL3fPIsaLf1*TmZ+WU=h*&=0R_Y zS8&&bhJ4u&FUj7rFs)=mZmNVe#JDT}yfBat^8!Dp?n)j+BoTW~APC||r$S*=0FF!_ z=&O>#!Ze1dWW5Sj(D;%bzED8Vkm@*Ii2uQLDVV+z^ztAO=R+X&=LhoX(1u#E(FLB?&MX zhYt2vD!zPVRI*?m^qJ85bX5y2f@M)+ULH%Pr5Ld<>4Bb~4gOY98+b^n{#C#L91kq| z`f{HcG^Av^JQh_Q2YYWzQMJ434y0MG5a2IBsBzL4DvuT|v-&{C9ZVZ=Rf!oenu5ae ztd;PW=XJ%TLjaW?!3Bf{rw;9vlOvJ$c+F5DSqAyR@vf=KDFh>{THq!Bd6 z9z7}$6ftkvXcixplqeyfXD}6R%O;8aK5E&G( zAxJdA7B$ht08v0R=8JK`7F1Lejfj}>ACE96d(ibjOk_4tIIzBZ z3A<8AF4}Tfotk^4lkOkl6u3cv#jGh)V5G^6QA_tCdh!5&kh(pL(@Fdab6nl?_pl5Z7TEw)5{M)yiq2om@C8jC$M}M)U@A~*_YDT#S9*(U3wpl3#&SR) zabFA##o<^0{*Kr`{O`#8+}o{~R@W*dMKpr&sYT%v(*@Bh=7*1s`~+4on+MKmPRzO_ zX~_>FC(N{gk%-JR{vKwg!yTfo|D>Y+NP%GRFCID^nAKf42*6-GC3$oS=xNM7Z76z{T{qs}JDhw_IQmBA4@=hU5iy%f zZz34$!8F1_;}Kdn;lmlBV{Lh}cSoqtu7(FTF~XUAKf%i*!fDPFzWezyFF$WM}WBuhX?^(D2O{OPyw}TzL%l5y$Gni#;Hu#719C% zdoh{2UE|begXrPDLUUKCDc2xHl55d0hJqGkw*jzutaf4uY0nQ9C^7bq{Gjln1|4&e z&!Wlz;?R{0q7Vfc6?ps**&HEH97GUjeAinbRc6h=pxSy%l;o4O|$yo3CZi)n}1*8}u5i?&@n<)@f|X#&K%*Hydizr8h*Ag0V=UBMq4z1>vx0!GQ{S{oiVzYmtD3 zP3wZ(09gu1hm<2&MmDc2o3|RCnb~XB8S;evXCC2vCJ5>m-ch&3HTWS-LAWN{_OWn6 zV29dxp&iQe81q3lC8ZF0$m@GMwT(Rac=)7DofHXi0pG_}<~pZg@3rAQ_IR7#<7>Om zsrl3s;Y01Z0inN7sAGA3*Ewzbcbn&@!$-0qH?;c_q;&zJ{A4rvuR zG|1N;qY>0h1dKF`W6L5o?g9)Zxn2bl7VE~_J@b&O6!z4lk9 zW8`z;=PJFAs{QA>CZ|kpo)4esfmMajP;3_~>#W%j2CZ6?A5vc}un1Q8 zF9bu^1R(_^3PpH9eR{o9S8U7|XKSOc0gM-eN2#8~)@o(>U({e#dMUi2Jqbh@e5pLo zbpp18-tHR61*-b*>(EyUqUge^9!i4 zOP%7lW~8g|v-w@HLQxQRGj*U)XzDik@GIem1DF#5=M{C!Qm22_tKoEDCl#oDRV|cDOe=TU=EG!MNuCJAcX4V995%N;J@p{-Jy^Jyy zuLsXV9lT04=LXS3i^`vo{|IZFReU4tb_+t&rwRX!;BBO)00hFW^RmFVY$cpAP_CE; zHg$Em#d|sCZweYH%WrQ+N}9??@;$UYLqiIhQ+Vos$Ne{d^mqU(z^^UK-W?q?*3IEq z11zNp%;um0R$gPXGJe<+KHdJSGEUqQJj~pL)JRj`5GpmuYlYSS1j({CT9oe^me?sF z&97GbE_K>f_C_bw2b3VdTlC7kd8=!hs0wXX_ANE)MyGGDaCJn(9uoYw&Eulb)ywj> zy68rycv7uT7E#ae$!54r%RAw-mFR=B`8@tqsQmeeIG+%B;eA-mGqP@i0>f36?6&kn zlk)DXnr~E}zTni3G-RCAg?g6X?LKiVe7U3Vm1ns;$?vHXZgN^x`%O-Ae^?Jx)Yy-w&DrIHVtR{)4X0OVo>tVB;-CF*nYi26* zB9VrqhPnLIyq5u!=l3A&bv#$Xd6c=zi+4e{=eLF584&DDNmNzdncK?m@}>;lnl9Ks zrncyu{Hb_RF-KCnK$7|_n( zi6$6}!1<*D)q+MaBweBtpR19}oV`YWVXj5Q#{NZDvjOz)F^+iTaIbwCzP^XQaFsT+ zf2r@kTA8zmXm$IG12QuDWC8u46Z`1r~+D;`hUBK4J; zc#AWl)MebsI})axFNpuiP)tfi@@FA`$Q+;v z8Z44pA-UqB*s2M(4jybKNg!~EJ=Hu$DR^x@)KPe(4uSj$(rZ9hjUllQZo>=$lZ)^z zq1R!B|KDIX{d%k#+V$vdeoDCa_y+3rV->lZ(?mT3@s4ls~Ih#Pq%$?2* zwe8(#ONyEAu*Vdt)U|gyrx8$eo>k~CmljyW^|#*T{B}&)vm941?PN?|9ps~kI7f?l zy&M^+;{t8X2bc%viZZTVJ$aXNP^k@{j{Ep+raN?Hmir?5qUj>)8at9~1y&(+Ho$is zEs1#tH}#AJer2@w&kiXZ8EYgVUW8DfHUNb!$uI3&-b28rQbSHcEn4o>#{dwMmf;Bf zP7Bu4tgcoOivA|H8<#5d4q#qeoE(BEZy>5?uu(~o)*p47>1q(~jThEis%{1T4H;abjVBJzh43q(gSU+*1U}#*vO)#L2i!)V5QVrrv4W&gBqkn11|Pc0 z_jp3i;Xh*7LMtbrqM|N+-bn5|(9c{&C1oQ!=Xp1;>-izk>NW^vsP$vB^f@Ph#O$tL`Sod4+oAZWvk8C_J7>jC78n>_=V5?J9RK@nada*S$`AYrFnBOLe|g7O9Lwd&E0k&AQiVwmfwShvCg) zu9ZL&rc#fR=8ef4F#-heUUg{m2Do)PVCF}H{$9V=8BoIP2N9ItK?F%fP`6DuJYI)W z@iy39-r~XL2nP1!c>{3F?k6RN-Yg^-VfJ8@0E)C9o$mkfVDU)~dx@!h7|)4;jd*`p z7D@aH&LPJ|Rj``IIozeJ7s|ZAEu7npYQsZLZJ%PbPC$iyNZWF&;k>lVA*(O;p`fn~ z>aGcPLoL%{+`!3^2e;qgzsJZ_|CLTlBW6Rs9vINO6)Gk!d!^I6QK@gkj?zzda>IR2TdIYZ->vo=)g$LM z*6s-$rG7lC28hU_EK_N)yYaBr7T4B%le*wOr+1W2s=Mw3EZWsm_Yo`Fsc=SV*TdobhFZm_I?9!S&B(A+EPpg(x;+M)L_j!wZ;YI`4!*#{M?WZ}es zUZrlkAFyp!>&;<1hojAM241}q*&?Y;%Dw=#vaNG@Aqnt71l0jJ<($9a-iJwy7;t6b zjJY?5)$@II%DpY%QjgwG{$GR!VkT1bKcXc_XExWJq+{&##SEGt1q)^Ha}-A>hcHB zeG}I%{md6@vDY&^?-)@dM=Hgq2YO+`idg2TU*Y4+8V2=@2hZ_HumqK6;%C5FF#p|c zq~dRjnpai@8!6~l_CQ`>a}Iw~Ui%ygaZ=EX|A*nG)## zV4^Lsi&Er@X&H=et+C9&$c(}Ta9i$Fk!ptw;dmViEeADb)S8FcPgUwa4?FGgwtRo@ zRFz#t%zKsEeU+2nO(G#Mg6V+4qAh-lcwCC#B2e8uWP`8t!uVQRg%B(B9ZQ2a>)B;z zy*i%2NRKX}64_aF5)`7)7!_6ns~N6ch|j|347HDkMcf?e;${MKr~k%nBs|7NF|c$R zFgLW3)@_^H*d(|A&zPYPQm-p*NF zwm#fuf#DK0!In+P5Z*0TXtBhBEnpAC3sC}r?0jD42?k5fabcN`Za3ghr&Aem#-qR$ zE^O0uOouk&06)f5==ef~BM8I?_`?lyK-(Wim*~L71&A2p1$!Pxf!((ozH zJ3V^ojia|T?sjHNn~ft}G_0ne$GrN>YHT#8hXzL^{cvvZKAoX0ZMESAGthi$cQ^x7Z3>iYJ@i#*K zkTp)-emx}GF*5;12UIWTR4Wuls%Ct#I-87+k+qMIW|{@kJDD&^P;Wjxf!m-!)KHY8 zUE{PB^i(4@>LcQ$K0Xi}5j(SL-5RhFkfT0b@o$IX6EGZ=s_`+{yvx+c$FPLx<&||6u3jcnFm@We2rBY4 z!mjk@_;}?NdV^o`7&-IN*&>W4LjDqV01U$n0}LW1jMJzBKg-Agv*EW$cFd$RPO7_u zNYWx$Aa#gf;oH-9ABcFwOEB-#C9H=n138W0Ev^B$Ajm7>zeTGw1wNzq^^ZHPQ9wlv zd)#T;FAr*>U=t>J`T^LZH#mR;BiNsV!6LZ$;YePVxB{bR#9zaz3KqHgai?QcUZTh& zT@BH~5YygZUZ*Eh{0L^YPLE) z2*iPPk*2`J$Oh0BUY`&~!Q5DQ)q`sZ_iR&J*E;)_g3XX%@=ytj;Z<)nA*4b^0tgw* z=8<|<(*z%IM`WWR%&$BGG8?QT0SFaf1JeT`TD!jQ@iuILNFd^0fJ>uBo`)j61QLao zuSqQ+Op>`Ki{jW3TN4775<5Hof-Nr444;$MA-CIsq>C!9ih^&=6VJP!U7c*FgX z`n7vKiJbV2I`m1WSptu)wTdJ#mXJ0w`x8dMrK>H;-Ojf|b}W&vm52zKBArb`$VE?n z5eAUg6SRxu!}fA%j}AUS)j2_){|t`!(Cgnfa^&@ry+lrU@LIAYAi#tlL{P(ZM(fs! zo;hbd#oaN$sDU9COyz+Bo(gn0>_%;YV%E`pB1oTZ8szl`|H&@t3-g*uNdk}6v)8A4F;M4g7= zLw1?uG0RH04#E0aUKkPCEL(;Y(t_6f9g)(A2zs@YAmJJ#12>iDfpY7S0#G8%bT`^s zME)JeT!h#FPaEAmV6ce3b%NMa@t=6-x@aA+ zAuZuBh{4fkvLF;}iW;E}+MF+5$=!OCmCxmQ)UZNBQ4IpGTq9~xLVpKYpnv~+W{56u zxr58v>o-*-s6WCqjHk3^Ovq@KsV3?A6%q-Sjb${QH)02#0utJa>c~aOTUE)7Dq8Y z3ZWbksh!%zlNV)|*K~hPurf;$E)Nso3L+Kg62%HTV?<<$&XdCBPTEFmz1{Z2S>_!4tF(c0GT+)1HtolE&lK_0Gr< zg>LqJ`08+*K!j$PNPUBMaDPL3X9I)w^<2=S_Gg?v;$oLT!j2pYD0D?X%QbcUGfqqY zMu_6`!5o)mJ|TP>bPVau_Yoj(QY)TuYTJcX0$ytlk`g2$eRqQPpKZB@>fM>DgWhcb&?bVXQDY&^EWtq zqtv2N9UK#)mB82!R|hZliQ2NkY1uRM;iJi3^u+*pF*WXg^gC=&4Sv?C@A*l>4{iKu z&3uUG42}ZRg&mO?!c;!5{m%YJM*_=z*pcg>bqa^q=6h==%I@QalMQU`4i@FS@NNls z*;j&<03qt30gSuy=djA-3An3yj`&j|L1Z@;C77+ehXNbB?4g8rMYL>RC)QQBDN`)A z+gem)8zSOy4o?^J=gysL&uV6J7$v<6?CwN>>8^E|-E}htF4Vf`oc1geBPlvYNg9YV z)n#KV>)0#eSK&P=^r%WzKac*pR*iVx83j*O1im%=Do_myD_b5W`ce;)_Idi0l``(Fp7Od%=90xLRh0&^gUZ@iEkR=crR( zL^+dD7r*HAZIEmfp@BE4)gz)JVHE3LbcS}w$QoI~(6oz2NpqMiVX#F(lrrXiFF8H3 zp&ni+Kvo^~5?^UlXS~E$8pXNd!!jI%z0au5mzc&zwdp0Nu2s{2(>`kzSZW<{=1*YX zu6h~k3)461Wpb-Fs^7oNq@o;n+38VfzKiZR->TNV>z2c1SuQ?Y;vYDJZu%7rDo&nIr zMAn02*7O~Hc2?c_ic>d`R3-TFVN8SINU$YDhqJi&6MViaV6>_2uQ;Mw74LXq%&_){ zcGoT#%c>!-Iz4hy9*1Uykr&d7#a#X7RnjosS0EspH)mt0yK(Q1 z3jANpB9~u2H@sahCcAUHZs)}o7LpEN_`Jn$IEe&R&%C)&m3f0`zBbkS4fI%TYSJ4{ zLoDmBvehNuJIATbyOGMRbw{*4rLj(uEfwA5{4Ud9%lb*-br+}$HaY(xq1ok|5;f|) zH%V%HEx@O$o<{O`@=d48<|AA7COT~Ao5U@@sOH^BBIO~Q$sT&8nzorNYJXj{{kAqW zX0$s zs?XnbwqjI0?7iA*wPbyD)8hK#sKt}XF1bGEw%E7Snq0m=!evlyc?T?(@l6Tx` z12PAzg-;b~)PSu{pXAaHBKnFyK3AWr@V8mBd~duueXFx5`M0;t1iBwPhg7WiR6pm( zC7m;P{9|(9g0Ct+aeAoujTFcj^NBOMa-$XIw2G?>KXD2fLh%9vC#k8o?3b%;K)ta6 zL+m7txe@tDm4#sCU9C2K;*4qe4keX=M-%lcPr<@!<&%1Nhg09$#SNw;R9x$(4YuaD zn)oS;^_iOesq>6@ePhQ8yAFID7}`^sZJ%?jSGo!u4w54yP%$xF!=-ckXb&>^o4?eyQp|0}N-Y ziJv)trK-l(&qy!)rAqE}Mv$&{>`t`yH>#6%ItNtDyPVZSKJ?VQ%@wukshxn?1IqoJ zt#g&?`#H7kPwzbPbLTM2`kT7#3+I%fH=^Ycq3&9aBEMpMuM~|KMQ$qnE1|BY7*94x zQbW9s#Br%fUy{0To%-XKq?KS6Zuru)>0)?(q|C{qrCFlkML_<~vM*aro6J`~UC%v~>#d zIOjJ6=kVS>QTFt&!t_u_?R%tvg+sp5LRD2U&F>Jm5dqPA?@|4~c8;hGZ;L`}Kt#$# z`mevLuKL=!A#v}kmjA{3YM*bMw&b<%MHt>p^^0$u;}Xv!YkzdNdh8pgXL92c62JDC z+Ww7mSnO{xzn7}|jsYI^turP0&BdhaY2v+G+DvZz0}eloVm$c=UM)P z^Q@~n+*WJhRpZ?u_Kh*KZ~4-M8YaHDIxts-7t@Xf3)ynVz>*KI*n4KV!#> ze6wHFEk;lE31>QwOy_@yy0fFF`x*VKGa7SG*6C4y8+R|o;o;l3dv5ZpSH;?TlDZ(_ z-bF^yp-Fcg{n>qjP3Fa>=u~w|%FPJ^Pr2eFaZ57Uo&h1u@jrOgq&wY^avOQ!!<73A z`=lnSJmh?}?ZUQ}&f6;7)iznpPtCY9*>0ON?y%Svi!_6qo=Z2VOpf+yidU1>H@>@?xi^Vr|CUJ95->I(vOhKREDS-&;p0bI z<6%!Nb*AffRM;kou6Nnu|62R14_tSxb$jOu&s}C&=jqv5yr8j7Eq@>vS6)R^hx)eK z-Gdq=gKFIU>}PUn%e+)|=bvian8n2fwIt4ZxU#EqiP~E0ZnD3ctJc-IC)n56sw*$( zgnD&qvTb9@2F2w84aZ{I5@gXS|J z9q9c1J>6d?mz|H=iYGdHxr&!p^>Pc=7wWBE?oau(cW-wjO`YD`?Vnums?hA6>gL|= zQ0s2>MsLb2-K`$#i^J1Xs*d7YugC#ufq)>XP%F`p^ws^MzwuylXl? z8|?nsO8)aZ7<8Uqw1>NIaz0Xyy!y%>?&%q!XW(%GjFdWRPxq%4|K(Y3gJRySZmLty z?CE;cMcTZld)RK8cS#g0y{QGXm|_5niY%N(g(Zp!f8!$Yd#e;@#DsTZ=W#>a*Dd>; zta`RbtU4O?7ptEPb$g^}g)GrSZBvaFTB`~@)771W z_Hhrk?043wvqpp6pH$07yFZP6l(Q<-(xKUA$uvGl#hdC|)XaU|%PWw+GC+Plp{nkw zuZgAsox&KmZ;WIGS#{_b$i!dNNn?PJth$oxNFfi6AuH!)3YU{{F6w`jptC7DEjFjj zq7$yE=80Lp+Zdzhbi#lo`LDExP8`57iFT09mI zeM>csb(=<9W`~Rs9%?_%#U!GgPAepZvCuY|aPAcOF2yq_qfQy?_N?QH{K0rdaU3Pt z(xft{_k>zD)@^O%<8TG3@{7hf%kB`xY3Dz3YAM-w4anSr5ED_ng&^v z&&hMunmtRN8(yrCL1=}Sr057m9R|bQ$-JV6sqGQD@DYtPXRFXy2k9d!Lfas= ziUtxNTsIB|A*=p1&Yi@ea=bgr1EWkU(gn=4qM(H#9Y?{3-;8%*{T}Z8*97-Ki`?xx z-@NyFL(H@M51vT%jYft=q;~M;C)B_L-I?|~aaFh=UDJ8@f$mt#+N!=d$Q>Pft(KiR zW;&^_4msHEPa^m;4~BTXM>yIW)=)L~PgK^}da%1jXvIGcaevwHO6`wwyfRoA?&G}= z)WC`EpxB=)DDUp?v})9xiIDnb>WzuO^}87`;$2e;4QkS%AaUg|#uzTod_ z^c0ZWpVjeG+|#WmJ71dO&b8oWe|EULl5OQ3;SM4v&6p$H!(#6c4`ANBJVc#oS)A^rYyUXm@f1(B;a9f(@?k7KO4IiE9>F(pU%)h0U zj4IZ5ZvCzMFR8q^>{Rz=i;6pwX7TNpRo!g&Q8H)0GTS`^iahx=w+E$i=A7nUM8AGG z%{{_?JEL}YVTOJ)#~lpXxMq$!GNzJ#T56lss!!&)hg#Qk?sGa5K%=Mr&i$Qre&_qY zb8oYf+qQyFy@%AFfA2P1TRQLgy}P@GsQv!`1KD}Mv*r)(FQYJmXPylwd!<@`w)-vLszP)bJwMJ#nb$`#{Pv^SlT32>fp652iELZiM@1D(q z{cXN`4RrxWUkL8MQk`%iD0Q{E{X!77t2STg_T-WHMebs{aP380RGk|xazC+1s{Zf- zcOW-EUf>?h;lN9P&;@GxC2sGQ_egVX_;Xx@%k~YSXIE3XY;|h9svCqtW7UTAL2B@U z#h5zcQukuuam%GH%--+Y(rV21>NeHx))&;^Rk38fZx=v4G!>#Uwqp(TTTU2}u2IK* zS`*Ju4?(Mt5uTAZo^7g@ltkKiYA|ptsOlA0_gv=o8bBRhiCia>_M9SR6~Kd%O->VG zeJ0uPNscDET1zecb+S&iEOh(rVT+Xr{24r|&l-kdz0_ykFewZmclGPCTVm?jiA@wB z`bTX=6f=vu{IB*1b^KN(oL^ATJK{MQ~;Q?77(#;y>2w)8h>3>RMEK5Sj9CNFZQ#y-n%b>98C`p(sh+!2<& zBcplH&fHb*Mq7$xZB9V5X-hW2w)gmp+sD2urVFfe9`_fw-fG#nLHn%IY0D4Jt$bvBA;vFt z#kFp+_n&PkH3#*iHa)%@@IC(P&zhI~(uATVI2Shd)oVdp|50CF%MN>9HD3qK`;VG( zo!jB^v{-H<{>EpCG<;TFc%6HueS1nRe9&&~%>NZ^Vt;k6di;8KMEkb;q+!xIYHwg! zm%yLiU;B>jeXsIM+$QJB4X}Xv!i$XB6!SP{i94?Odpm??qrD9^;r`Zh)dNe|aNn!U zQqsA+gCZjCKTnGUbYm}Lyd-|dq#(=r*ClQQ!!3Bl$h{)B)ygac+9M3 z`%e9v+ircXF8iB1|0f&PRzTUH(h)KmWFtPm^AXCm_-pkIe7++;%iCikQ^+|X*YwTG z%EL7`D6kUA^w*>1|MZijV;`opcTTU*pkx4O5e8GmMGKU2AD+-rLMLk2AV5G!J0D%Gym zX$*-yBQDMy=Knj?QY$t^&ApRiAh+M zd$v07&k2ey_O9Mn9eNkw`m{Q%RM)a6(1SQ!jQH<7sB0t@tvjT84fEhHc&K7pF|rrC zmkYA1K{R5TR9hZwAA@qr^7eQ%7LA@2Em1k=ESXd9=A{3FJF6JqKcfFzIEpL9*!1A% z+%ewGYUFZI>dor6%i$MpR)1dZ_9|_5-OAvR$V^Xu@%5{3jQ5X5Zt$1rW6@f|+E`1G zcbA(RAdzLkS!BtQB2v%|MHc49Rln zrua0zn75WJSyGS%SjYu{rSpgtZlevyb3$8P#})5;iynTdLv472GL#Q&OQ+C^i&qqt z%h?I?Cx*M=tEgI~rfGDdRzvmyw}}%F#j&U(&jG`-@$D!VPGGGctW$^W$X6c(T8ff2 zUU*eT45J_k%PE>QFam9zvzxVTF*tc(1WYDBuF*drt8)g0Kftc?V{u$%?s1!o6n5VA zs~|z)n(43k?v~Gy9gn|rQFehDp!v36%KrEw~u(Na+wIx2^F7YC8E=om%d+)GF_8FI^>o1NX4N)DasPxlk>P zWonXgbztNo_36Ft(aFiQv>`H0P409DC(IA^m+fAwx}nqEFS+JBP^7n9ZS8b-E3m|Q zTbNT;N}r{uvSiM@VNovwH`3|0x(20EnKF3y*DKvY|G)1-IeFJJY8}gel6Pa?a?AqN zIdoAg-CR%7uQTsbY5o7Z7i!>rZd(Ix4kmaZ5$M=rz+l9CR~_b5R1fJJZ74cpqlZy` z-MEz}0=Zsv^y}(E^-(!jI#U%W%x{LA70TA~O-pjw;;m z_Cqs#$o=lX5?NVUammsO`N_I+x|t08W*y57S7_j%Vfu1bm`E}g${7f^9n?P`8aWyy zVfV$|aaiOh`ZV%0kr+Vgk_lbzMJ5l6SY2zAuia(Aq{A8f3?4+=G4Nk*O$kRpKwjd} zkg%j%;P1^`8;kLI?p%wyig5V_Txt-jG{pGUY`PsXFSfYn;3B4P1#yT8-^7kc-lN}# z(q-3R21X_eM?iA}BZsNdAFAt043BKM#-B71$d~f=#aSOhE>Cw~mdOM|B?w*2N(l`T z_D~IGy^I1FJ$_hpp`22c8sdZ^M_-*fEIOZ4DZ2tN$y(%NH#;C z-pFXM1@erV`2ckKeRbsn?tt7pa46cnhl6G4cKsW5w17$H+t z23>K^<^6d8)0vV%91%x{A4-1=lSX^M-2QT?5uXLykB^89m)jx_`5kJ@LvF(f@1hnk zpkR{M2{P*&?a*6V<5ij^oDw#~Pp}!Juqy9%&6cU!AnI@SdXRIntEK<3*G>LOv)3(P$^-oxb^P*N zU84q`aP_2?9xclUzEzu6xsAVhH5mr(m}#LAQ;H$xJyqw613uf3ThTG0jiL)I*8va4 zQk4iSRRWglFU2CjDIuI0F$S0Ww$?RY-32>)#f#^vWfCFNNci9~^&e#a*JDg9~>=MubJ_rU~MSs z42vEw17d`lKb^`C-aA>Y^^FdfK~By)e-~FH@Pk@$l2tufms{8Od0TWG@^&$*-)B?l z7llbed$0Q_Ge(=T|GLA8$?O^R9#$_u?zUDQZk`a*qkeeYt&5)G_gAN0nnR7}lS49u zy5VbGzgdH~z(RShOhV15_oTXVt$S31^q;N=qY*3we>a(8ohMAe&9M0iL^oDe_r0$y zYS3*EPDEmx%H4*P?AmRUG?Q+VKU0-fBP@073#L#ph! zC(Lm-j4K>+@REr`Gi39XC)`21MFi-W#J*{ z!OEf=k=gT>x!4#I^%TzTzt%cR<&S7@SJS^QwoQF~1NsJ$8?jGQjr@7LDDrmR(pm@P zL45_C1J5CBimt*uJWck!fQIGum$Vu3fW9PhG+KksUsPAmx3Fc;`aDa`*VAlD0G`xP zP|I(iNb%;oY)5_7Q0OsBdbkn@f2JA$y3Y zk1>r*CBHbo1Tr~H2HA4h-!F-dFiIw$Y1lwuCTNflFK=O%-2u}|bwg5E!V&6Mi6xR( zT{-B!4U7yZ#KdGn6Zk^8e#i_DS-qv30iW~%!rSaRbC%2;4~`FCmA;&Y4>iwoN(>&5WSW^_4ky#Mj7*3A z%5HKK&BBQsDI6&onHx*Qkl~xnLW_k?uFrrsh>E_$WDO!DNz)3+u$=JT2BHiwnIs+f zLu#!k9P4?vNBs+Kk9y+0)%_9r6wnmiDqtyJ1oGvJ*5P{J6O^t$q5)1m66nm!mPp_m zSAJ2da7HFnV5;zys5eD+A`naijraJHH>^|zv z7@PZV&DC{v?0qjNf0or-Cgu0RF8NGz_1OgVAKFqqXyin|90MLAsyzlna(p^!wsq?l8O{xw^#7JZEgY0O}!mm2&=VUSwiSY3#Ids|fP zXsjMFk$Ji&V(19p^80FN;V z3Kpgd*Dq<*Y(dGj_~>y)WKBb|CV8TzP&of2K?HesG)A|4fcjI|HL z8jo7VFD-=Wuk_bO#L5cB=fOGSP1gyR?cR4t3iD&;fzl~552l(;h4-)%s^hemC?t>6 z6tr|EC0_$%kzi97Go+=QZjwx8nBeL89>Yp-8yPsY=`>DP2y+R#f(L<6Y)shGsaz5l zg(A_qR38^JhB#J|MQU1+{99*1<2EB%CBir)I%ZrgWagXA{yvbrKt_Zq= zc4a|XZbeNAu}=itpu18YX9hbwD&8l}BGC*dSXE>#iR7llORG!d54Tc1%z=)N-g0(CPK$l zXq3mRkU_l0B;>>^R*a~P9AUy>*@WjI74R{LgR<(qKBYL!HZT*J!bhR3a3SUdmK_8U z6JHY(y`B!L`M~ISU!#XKWGN77(?R_m*biuT5AS+ARGgO84eS@x^g(DlKWwya(aNys z1J!vfJri-XMa(lf10bZ8%)xXPH<&CYD3N!@Ya^ZmOh6(e0Rj)wZ^91slodIT6r;0? zmY4wzEE^qY+eJFYnk@c*M7XqvS zh4`dkwD2I|z>F79)cY4MZ055B0)~;>2?^bt#jd-UM9>0L;af&qnNoio;?=7^Zmsmx zwu(%wMA#3BR5jWmN=0yhqp=hWjjTBS%`z^N(-6=Hatw%wC>FwqNz%g`As9$K$L?>j z@+d<|{9+LM6lMlB29808m(Xg*zz|)HdEw`w-4))FXsC58cY($Z=+@Xl<;ITCZLurE zei@ac^b2olX(~`Vc5BMB;6BS88(T=J-!*x?I%E?Nu^l#KRFTq9%)q%Md0~LAI;Gib z8j;G#aAYQjcb`b3EYxp#KSckJx{z@USB=fyz><6o*(3a#Q60*Aar3pn?WwFS<;{He zT~%ZX!X9*V?|~_+qg#?5NU$BfE-Nf)r-OFXzni^&x)Wr*4Le~}kMb&!(z3O?6p#TD zgc0lBiCni%G<5HTsk)B~$?lzKpq)~8ST)*4OCUVZHIm6f_Y45)4&jm~BfZOx zA;w7%h|c*QAb$o5lR#>QuHPg0U9Kj}{XP3}p{x-H*=7W%WB@5V*kE&oSU@Fm8n+7( z$l+8*Zsq!taQgZgAru5Sv5lIGQXnU!{IYEXhf^$@h9(hC8ONvhxJiaY+Qba3JGSKJT|3q@=vdGTo_$>y2I*mdVU1EX=tH1T zMTu380~Px+eHW%FC6zEhUq;QE@|WKn_1E02r721GY|v4-{ys_u-Kp3APp87!qG07* znKeC8-KHtS6=7#}ANZb8y-EW867v)kMq-}yG_v%R&y_3$;@VAGIQTVmk;NV&elay8 zB3}hl^g%deQ!lBR_8zsvN=aRbnFG!!U=-q-D&$+nX=sxo=)vBUNhd@k=D#4&fbugo z*49BT8X6YJxCG?1F0>0kU@5u}`D$rEAS2-1eN&LB0axlpR+xOtL<2KUIL{vqhYQ`f ze&1+|n|YUEN&b8mB#0!2M+?>kJ^~Dc2*;L+llFkPMVJ{$hDbO@_>k~J8q-VH3}0jx zV>ebKuc=2S-{e34xJ}w%k6wZTNvH5$QFUx83tYR zyGFLuqx=9`g`158+XSL-+Ar#_O2Q41BvT$yNad7aA;=A~P6o|&k1&zu_&(S}bQLkM zR%p~q`$oNtBdrJ|Jpp(dIlA454;$%HQJV81kT@}U1O&3lsy5!H$q7qsxVX0B=NDxMMaYP6T+JSE3 zh|#TA04N>i`v{@NZ8;sJA(Qb3#i+Q4>Oy3aM!FFTm_ioAsIXJC(oYpOSM?s7mmL?Z z09qnhFjHqrxW*KGn&=|?n=h6%JB$}umnrQ4?W#2YaIsEJLl4Sad@d*WTIEf$wTP*1ix~)*qZJG8G z{Wis{Xw|#H4eMByAxBH4uj4rb+w|jBAOHfb(h7|jwS1+w)D7z(Yu9hq+0)|aW~;KC z{lP;7+ZdTKjT!7qUpUvRYS?H=W-Z7?#7pKy^YP@s%&L8Rd99^P-ohVJRQK{-v&(r_ zjNc8UrtltTuC&)kqa5F{gj9CeXQ6lEfNWJQ$1@pBSwNIU^uCN0*HNzrl zdDDaH7fAq#1BAQRfR!_ih@MMQe>*}bdxhYuL7zgI#h4#p9SS{IN~D^C5Dawd+|V7NC=)l30jxqCISUa|)OFOBFpP;# zMLU6qQ8^0IMfjqCpFDO3`-c>+`cvWqmO2;>19rl^OJ1iu`aT3WJ|$jzrrm>SxBGj5 z8lp1nOuokvgZ}5cKnA_wIrG#M+%3V9iG2NmYQ^cv>QWn2kme^TBBw*LbvYJ1eZdMuI!$%_SF<-T;AK%2~eG)gVuOBK*V8`XzKggW59I$qS}TW4grifOlIqFIJ{7; zKK+lgn;P?(mHx?+XgAgJ3`POrI*|j)TcoKd*jeLdf4&X2_G7aJ6Z=<#S<%$`8{n*J z%D7a&1WI1C`%xtS>|=QlNr~^)7MmKe*a#{%(r+d(|4IHCc4)-xyDsq?hwJDvp`RR= z2$khsWEngLIPDuvjm5;m7HKZlYX1>Hc&0#J8$L0Sf9MJxzi zzC<@*VU4!{jH_m0v5VoT6BwwB7EhN2hp(+{7K}s2sOj(k^ce4sigI-MuBFrKch6vX9}gvug*LAzP4=Gz0P#4vLxIX+wcz&O{%sCxvl&tIOFP zsP$_SYGwk}HzSeTf%co*Iw_HCZGk3wC>a=`S4basX61Vc(O2eyK&h%*Cwy;hzV0kC z_M*b`epXDB$`X~P2)sYT2W}-_YgD=^41ul=XAAyEg&WVNF&K*qFAAig&dyhWIeAJ5 zD0cqo0(%-BqJmLrmEl%u5au4_7B|hPfVX6(h<23h%{F<)$)^e%BtQ)GV)Kde0&PnR zfN-2g1=8}-Y5q=FQg=)l~O&HEHz&0Qr&Pn?3;#@CqdDH|KgM!fX$+P8n$(4;F~^wSFc3 zBV0KVR!rYIz8D>8eXW1sG*T?p4zqU1FMFi5jRXlH1H)Fc!%9n;vWDIAcmCV-{OMb7z-#~gN>Z7-;W#&+m z0Y5F=c%T%^OAN&-fLzqfOOP(Et>Jqzj2A4?1!&b-mHftGE$WrXO3C?VZ3NXa3pIYU zXQol+WQ>~MTU8sX_;KwDR}h~uO@{DTz&!%-c_h0QoDY$K-zMGCJGQ7m@?_Ndz#bL_ zdKo8oWyVb8+qWgT#yP=j=P^feif`V6;Iu)2<4S&rM;GV@5=VxRPOR*LTwyZ=Ar!F_ zYN9z=dVaX~A=4$60_I#lE80`OXiS_3$TNp{%O$BJro|6S@+ER1t)d@(1O_(?J3|If zCY&ea$4VQ!e#~D9>mYVwrk1~EVmV<;5yqz>-yfg_NzZ_a*i@Kq;hE;!S{O37L4eZ= zSwT;EiMJ-fq*+NsI`CX-95Li|CD?00%s_*PQz8D><`eI{+R%5qyRJKrQD_@omigda zN!l30t6KP4?^{3uj|~u~2Im2yIi+cNMMlg!(?vgyJzB3OD6eu7zlF8e?Ip~zvZxZY z$e?hWM@#sQakCJW03NeIf;ZvftO zAGTs7sQn;L=-g%-V?}^0=o%=WnKoZE3ubyEO|eKUT`&+b^yz_ke&r+y$%lgjTG$YA z&p`WEHoPP~-)X~4a@;2NZk7QWtF1~h$AJ%fw>cJ7C<8=XsL-L9-wKp)8iFpTA?R{S zgeHKiyHbKv3%5vxo=a(p*`%pT*%~qeLG60O0Loa5nHmB13IX=Y?!aC-own#R8@|Kd z-vIk?S?AzU-9vT;cZbWLQQq=W2<-GnPYleNm?F?`P0FSaMB~%*6%z>3s9-s?n5(I! z-l{NfLQwM+MmiE}7vIVTFf~Ll3hw+uRsP3TVD$N1bG{VpAEdyj_nENXqP`a{$7~5F z+%a*oE@;fBcT6<6EhHP!klm6Og5RYD7KX)a%tX+%)Z;Sis7-o;wJ_!3F(x|XGTKTD zt&t4?&_U+)l*EA*4fE11Ynomqy+-f@;yeNJ)ex@*y0wry;9bB$#Ebun{+EICVUGkp zLH|`D{$Hu_e?tcU(63Uvt5qN79Ex)3)Zwyk>5ga@)WYwbLsRTgDOH?MtA3Ggp3DZL z&Kq2sJ(vUH*l-Sz2$9O5AjB~UqB(#ARn8CL07{$8fz+~xb0Az}YAA}m9zhgS=N#^h zwZ2w^o+3r$wnG|g7tJIo%)dPE8vAK-AS}gi>69w(3Zh7>stdL1xJ&CR)v7<)Y4TNB z1JsiDt7_FA2RZ%K>ZkA|+NAt1$z!wQDQ}O`cX+jmvm&0Z;tMXS9$e=~4MRkUx0wwSAoUqL`y3N?EASeYQr{6hdn0+Q^EW#XN;dCGZzU7OE*}`FQ z4h`{&4(ph}nj4X!i^n(UmfoFJARI{aaTU6+(D->03ZfNeqDKyzl$&QsG9LZyIbIdzXSzeg!NNRwVuHq<253hDAbe z0+d?*IWq7=)rx4b<`7vuBkU1b81yzuZv%-6<3fOvX}f1p*n3Voim8GHuZ=q{lv69v zlBhJ*lh1g4j{>g6Lpo{r^CHqamMty<5+cekU?EQoU-ILVP|Db7?56n?e1pF5d{y^Y8z!aVXVx)Qz{;vetagt~m+`a1RR zqrJUiixHjGVc(L8vHBQqsI^%gbc}bYb=jihb_`eEVeM&k*8J8z)T_66jmh^H#r#3u z@6^|~c=O3|dG4*=Y@&j`xYgS~>fM@D``(5X_AE8;Ht$PPCRj7;+SK6V68q+6h8@tI zx4i44+DVm1k3H5C^{@KvLp4om$+4b;p+w!qMQgs=c&xW~`>|HOXfz5q6Of&^~zIMb(y9Qnglo(Fy&Bldd$0D{XyJ zP3m1yC8~^XEp_4(x&7jUB7a&MS9d*;D+Z^pJdry(IBmJ0vawk|Afc$}B&Qo)M&&DM zJ6U30s!p?;Bod)%(GRbrt^TTQV|0&2a}P_aXPivRil`OS64i@FAC*>1Zi%H;@27IT z?3XIk#HVumOqT)LF#qr-5p+1-Qq=rrU>s6`fDV@vAa_3B&D-1*0nTcfLkO;p;^@}c zKOx|PKQ-DXedZqu)d~H+ttLH{t4sBd;#BBelvQ`Uk#0(Z$>iOLw^j{am#ZV~%!GA0 z(q2Dv14%1xh>Ht*Oik+BUaRJ=%k?2$%(8X4g4Lm(T$gLz{gG&hF}qN=l*-1`Wg(qJ z{01yE(whMia|RJo4NvFBlIZa0r*kd#4O#X3r)l$hwe;y+V{rg`7PhZLcc?rECY(Fs zt)c>zvii}F?N8@wW2>Vi%^7%Rs<8wVngc~ z7R`eWB9d1sg4VgLSQZ(v#Ekmd5>amdZ?< zlt<^BPxhMp_C|66!1<`-?o9Vnmkf<&YDb+C>`?>n4AHwdZCuG89U5)6FCvZ5Hft~C z-IZ=sH~)-OI=i&OW{;_#42jm`b*__bJiXCtwwI^XV4sJ--{{rYudwa?M9{`BUh#fz z-L4*a#XC}+_L_H*J&$YxU*u|3_3K_+=0V7@p%&35b#{HU(FqwCp(X!HsWB7MzqOxB zspVhiYZk3K@`NgrbYVz2=fV)R?c}QVis2f44~*=kB%V4cFij;1I`8#S_iU;9i>mzG zt*mJYml%=MEHRl%ciU9el#<0~acb1$O;t4$=cPhMs0${A{fWY;{P05(?PSObLJQ)K z9gS$>AwViJ2jo~-Es;BHa%SDNscO$b!Vtp-4+nl=iiXGy^T{F78Vd~e50%Gp@72X` zQX~s20t}42*`iK)yK0WQ{>`cp)+ws>ovK3o^*=?uGZt^IYO{W=+Ba7npuYZP;b4`2 zry-_3scdl?(?WIyB_33{pX6@A-UMQ^yf0OcF}a~C_Dt&NSdDj6deI{nND9I&QG2=? ze1w-u-fIx0+I~QyR_%LmQ(PT+gx6?&r>gcXHmZw{@O~lrTaI5+L5`kX@-LH@^QBzT z{?6)r?4{f|%ep{iHs(ggKh0XXl3Mz4+kT5T*Jae?(S-^U_4RLeN2|}StnW}q?Ov14 z;iXrMhgh77lS$&JcBJc3Ov@|8cFJL-%kIcnkk~ z@*8kXTc0D~&PuV?VztF%ib7G^kzCtik@ZudUIF>kF^{1zaHbdGgz3g$>B|uBPElx} zZ6ci#ZP%E0#4|>0KNX^3V2{Y30UqglaNX8Di5n?ZPt74r4gJMPEaHxslF{H5CCbOl zh>u~cj7s5XrWP%=;%0K|wGVU?CGnonpkVab)rPit7gvNhWb_y;y@<73LmN~hHhdKA z+Mv(C*cuV~QHfcG_$QVrFA;|sQB#SxJzi3J0#M_)uwK%Wy!`2DKm-aX@io)T3$?g0 z03bZe6L<^a{vzN(OS&Hwx^Gw<#cqRw|G;dQt=-C_I0jPDZKS;Sx`n7(`I>3si-^uP zfmX}M@SJz0)wnP+6?rFEmG_$Q((P(ZrhXcBSTQk)9k!CqV6#msi~&=l zIBO!yCA zIK$R9$a*ve3c%nDHesZJBo6MSa8-sUokCLZR#GNUa0-TIP%iVF7Ktkj_Cukr>#>16 zNIz=)V=#_oK(gxYZK;OcQs@~1Jl3s{qmQ~o8lB-2c%WQ>6kWet$9OmxkdQ67lmNx*L8ZU-h7?X!h;RTxkB zMeSI?X@hYmkgKTN#REZ3(Zeqh(+Jw)3RzTkj<%$%l~d_&DNq<|0}8kw(||l79K3m8 zusk)S=y@ND$|4zbwQ{Jv(T2z|X4nWyAcDeQ(7JIRk{=tS-WetwJD5szfHIl+DhWoz zTZ`_Aam-c+y`CGkPt~yKSJGoHi9u~HxBagGDS;ynsV>Ouuvg;u20vg3vA~{M{(7!P zY)Zbk_6^qt8Ax5=x=X=jn{wO4^fr^1y zz^tXSLGspePz*eSx4bq$-$P{E46;_?2q)vfz5v`^9gK+_C6bN=6gq)#l8%U7RS9a) zIS;T@U|B-6FyOQ-u*%(Ni5acKUSgH|r!{ll=QSbn2`lFCX~rkU1uPy|-~@P31<17y zeJ$Aq6P$*S!l}T|0YaR0pLkxtF&(UN0D7z>Sv*2e;)G)5%mDDA(FD9o08#3b9jUrw zA%AiKSe*u3Fo3-L=_%j?Ro6`$w4!lFT0mY%D$%&4Qkv$ki(&1{N5vMhmeaJLaq;<} zk121v+O#P*G2ddgT7wWm!Q%pGpnpINZ#D1ZYW1r(VK=MP?QiA|InjVtpy#t$9o%5L z*%M@68GmE*uH2$kQ5cA27$_LWUN)*l+k2okR4jIRjDytFq|LeJMuRY(uMH8nhBEoE zx_EPLWeKb_9EL~ysY10pZ$K+5|6^J4lAlIx!&++wHtN4GanPVoWYmMR;(aR9hj>Zu z;^_cV)L*zha!OGjW=zM^A@J}%rO33-DeD->xyej2$L~Z+GmKuf`)$&>O()%paIZ3C ziPaURNaPyrFD@T=C-Q$^#D4<{8rAq&UL^aSyhzi2+bj~_EhR@3ZgmkK0GMvrDVwwr zzkNP8pQPWD&hD*RUdWx+kb%U}jxc+NRNfIq-)NnUx^c65acgd`QeF$sB2$YWm#tZ4 z^FuVkT!6OABY|k`AzF(TS?^Gz4H+f(KvIASizIxXRvBn@9xNW$G~ts!Devwqx4nO6 zvzCMc!C~o728~C?k;iZ7C%NJF&90jHNv>b?R{wxktvbIg{=wCwp z>yzA+5(EP&CR%x&jmA;FnWrD3Vw9YYX!BLiB?Y0Ls2=B zK^v8z+|CqisIZ_he%oLGTj-=si*P@vI%Q2GVrV6dc> zsl}MMsnUpeSa4@PpqP&tohgpGGU0rLMHfCrcANGAf}29)sXr<3sky;K=w<^vOzQ`t zCV_*D6}E_(7bZ!16q6o>&A}a3cA^rh?xSl{;O=x4N;0%e0ExjGlrX z3O3_Z`Ok9e)N`+ThbBMzGr26ho7A)SqeuJUhQ>YAUN2XLmzSf;PngT4GZ2COD9u=s zeTETK;DhYTkQqDx{SJG}3P7LiH02#-3FOl!{gxHLzw`*#cv;Lj-GQHt6aqi?LfPmK zS(b%sjj!&!K6gx3Tb}%l*GK)hw?;D)mFA`sm8? zC%wnjVXwM>ORQY-Eqb4dS%F$>P5(`N*;!h1GHn7Dc7Ho-Kh$Y4fR*WeB?>RH`>|WIO z|9SPJ&)wa5X3orM+rmitl1j#C(_@7K<{PFteMnON<0p`=^L@Jg z3DuSbnu2gJrZN$K{Rwq6^*x|2ac$emgX$3c(3k5i(YX(*tK2{2Xu?BkzvyjH#vDke zJ*0kS{!BcqrlG{a0S~Jw+~~}Q)pz642pY&$M;2PC@~}!$>qd2WPJa!i0}N!gKOmYj=jj?BOo@GY?S&AD;DXJgvv|?M8;P$ zC@0W>i214}h_tm&AX3!-L}y8Zgj-Fhv`CIo>!>LpRg>x)6TqY=rZ?Gs9j0_8AX*KC zvSi-Us%po#8DD>&RD<&9w*r_AUmB<9l4=|cKHA%lHNkl*clCH~`h4;e$>SKq+XH+( zDU~eJAAh9wai53Tgt4~k#9|Be{*PKh!!q982M@(fQE|V-%)poWa7*zW&J@v*F_3E^ zV@HJ;JGiO8<@YdSz}k(i=8yOM5=wNBYjN|ZhkhBRW7-S5&tBn#_znKI!av*tIvs1g zrOCE^YXiDWpbw0TrWc~eC_aHy;xtXAw6}y@F&>*LUts z5C0oU%D4PJJBa4(-CN4An!_A`BWP>9Wms~aIW$Mo{Bxr1&bR24SJklCVxSNz5k7ZD zp_A6Xs&2E8+EQW^1pXKlSsLc(vJ zN~>O1rL3%P#I&Xjud9}BxYVdP6`G%T?aFh~SB5Oxu zfqWNgZkZCaG0@L}DdT^^211#{!b*xiXrlf3YpJtd@LD1%EzC&R$ZR!OOM?;-_*{ok z^!qg4&rFx3XaN>G3{*DN)V$yAz^jWXoAzTz16U*9))&f$nY1&5SdT$4rb_bgm zK$hGYfGfhOGcb7Ccoku_YJ7_7`li4gB5uGe?8UV6tD$Ut)&th|n6(9^H3&OntIl@8 zEBt=Sx@-;#R=8=sApc`4i;T7r=mgLk&=bp7&C{RWQk|X60EvI1p{*zoNweRAi3+$R zgOhq&wbWls+58o?U^K>77hA&Eiace34;`FgKw+Ce!6ll`KHC+#!k$2feP`N@<)IukTD!|>$w zx2Ogl_++CsFF*Zciy9FIzS1AIKySeJ*Q;Ap^#D+3))@AKRtbd#1%M7bz(1YD0zsAD z9dVn&qCqtHwwCOBgON&W?pDMe0#xm@**YD)>RlxRp8xIpxrVuqkTU%RNaynfA01z_Bn|5oCudfS@5OM&n?Q#MW!%; z6EdsNC7q%#X7UE4kZQ96ECbCn!B4m_(Hmm~QxBXGrXE$zdwO@}{VEN4PmSo_dE08z zLT_7*j(<;ebnyKvi-ryc$T6JakDf%g#7|#1Lxs^{W}873SLSm+&v-M z`iHL4gy6&98%c6U(sduGp>53^nU219z2{@dCi~h4YS)a8Yj=2?M$zyO)xH@Wq%Lhn z)Bk*^#thdHz7ZhP7>!Iw^=MXI2lTouBlu%E=zk1-{2|1@UtF9{(sy&YeL2}GTz9D} zN9&(!kI<2B0ow29!dzJ*+Y-BdoZDTG()d9wUG(=~L`T!OnZ3iKoY=3IW*1avLSoTp zBX8r_gUg*?6~*i^I$nK2wT;!ZCsYx|J_2d|s{BdP^MQ^cB^o{fM^R5k2qn^?aRO&f zhc*HysaoSFE~G)Ud2erg>n11?b<$L}rx<>Cp5}*-G5qj+%?}?<^NMO%{4Czbvs^l_ zs5C)DXlQ0ILiG7N$jLJU+}6SItv zP*wy(d1z>O)Yr^1OL5K2vgWYl|FnIk%Cw#3;{5At<{U&)W#GJy>-B7xUiiA|9qvC4 zMLviNL|4r!KhCnUZvG^0rA$GZKS6!JE_EdS!2##YCg1S8VsXX#b7GXgu#g%30)W%! z5V~H$Qh0s%tZ4a>m03G2KUAWrQ&n%h2vbc$OOFBH2m=5@L&Pe>OUu6hVgK=_zBOab zWaviEGS(dd^8gCzR#BgvIcr`k?6(VW!R4_&Ac?tnIDK-ByLGvzxo_rKc`S|5sD>!; zrz<6_s^O*^LqJ!?s|g-OIO?dX$BxJOqmt%YtLa5IfBgSoO`B0(VUwJC)WH34)yz`ZHU zPIou0psd(WwQLg4;%yYMcB>UlazVOWE4Z|GA~=~ZC0Lvd@Y?50`aUA%<4epj`$e5+ zG?$LfCBHAaDSUR2OeeBOFvUiQL$EFPQngLB?9zaA7DO7M$%5YC&h#6?V*3!s@1*&7 zq29y=OG8^_;WNW_BFGyv188M4L&U`i9zx0xT(SGCQ_Hz<6FAi}-8*mBEF{(8!&s?v zxS#Ou01xtlM$;xVGLrxr<;)B$XP)yO%v#QTr}fO~egp|+;=w`J;kIxmkcDfh)IIM; z*MYBykV1F&aBHX_czixV{QbCw>rM+`0 za!3~8UZl4H(BPPl4h@DY^p~e9&q>iyQ?VC~lMbm+O%GLjk)tJT*2FWL_2^&=oER(i9lRLObw&p&Ra6GmULNu5h4i1K`Sc_ia5Wte4W>!bj*Cz*8&EI zw(RIo?V}lIcx7<1Kv7~@cCHpI0n2XHI8ga%@=KfNw6uPcV+o8(2QRQB8TXA+2cN+W z;Y~o zNg{+8F#D_oGQz%ML$7=1u<&JGkz9KQ{63p%Z@7J>w5J&+4T6ui?4gr1duEb-zR9sS z%)V7*?k7bXyH&?5kwDD!`>Y7k)KbqvpEn`qP4rdg)8m`(4SKr^#GtV`DCJ{RD;(FT zk8wL>)E3-(JbGS_E^>%j>^_?fZm5MbklE$5?>xFr;-*Jm-aT-1gR_hvlJXoxqzj{$ zC7&TIzdU-yY-*oxgqT2AAa$hp1b^ zu!5FWYY`~!_0!LLRQJ*6xEbutK;ovw9pD^OpB{abn)L!0U2Xsn;;dbBmRE`(DcqS* z&>j|8vFwW0K8|W)J-sS1bX`zfV~|~N!Bf18oHG!zS@D*pFZHUfx;`#fIaZ9>`3*yl zvK0$LXK;^rNR(q~RMxaZf|=mEe5K{OO8a#nTSBw0tMur7p`h%iaA1RiDhk(AKYvrTbYA~iPrQB zqRhY<(DH9^UwDj2%@;^M*kKI@JV;aZrkkK?&yAGE8k0eKkgg`E80}bN08~isj0#$o zV^r9jwVBp}D+F|u?_zd{5LP3dsRxOt1|ppn(SUT0mC-C$$jc%g70ij*+f@r`JSw;- zlY6am0I#B%C>%6lqAF07z^}gAD`}EtC+6zRYM7XJpJ!#U#(lshA|Vp6A?f4?%q1pZ zvXSg)kk$+_6bTK=2k;WAhWkq^C89bv8gv&I-YL3^5qepnl#n@Ss>ln=st_YEH0Ed0 zr2)1t`6Kn4t@h1;S>bauoaKIw&4;3;Qmal17Za80H5t{k&F8puVNDG^w#b+KF1jB{HW!*H(SE=PLJv2yl#6@r7KTdBCQf;iXwF&j3rVa@!N5%y! z#YYVV+|UQp-at7L^>r#F*Ly8*lOXAp3yvhbhp^o|f2~-T{YHtF=KVfNcvzhg38E1; z+@wT8relpNT7MPwb?&2VrNA3$(jFn9j9K0Z!ps$MB=GA54ZP0&t2F>THuL19&Vzqh zys~x3X+H3!cT7Lc4*?nHRZw#vcpZvYFcIvD84$P00s&v<_vie{8irJd z_{vM=UxpcCbrT})A#XSk!LAi8(H{CGxbq6`Am_ebIp_!mBA?*ip7OTFy*>4tP#$UA z(*b)?f3KMZP9lUDLTGdL(v4!YalR_iv%^$+45ne1dx}}W$722z-4MZ&@YjUo*nbLu zMrJd*^H|lMi~4(OxEb~KrYXZ!2O=jvZEtC%Wyh)bNiZx~)Za%MCO!1IPtd2H6Xbd} z2AB!5ks3+>c>kEqpK72v(Vwbcv@IYyf8Av|1KIg)POeUK4}$m4 zmS?>xJ#jIZU3A5rnL#V(g%S7l>(X&_-^z^F27ge!F9{vC2o%}&D>hdqpZ9ig z5;Xp2h*tXe*QFD`jFv!G9}zp|1ucn#u{ErNQDSWne>;? z{M}(&Yl964M5hE5wDimaG$1lsDi=vDPNmr|coVWn$EmjqUp-CdzTlPjifO!IK|+}A zHnw_lmr>4?0PFsO+Uxi>s zt2TKZ-2jZi9MxC=Z3GpGkxsj+bogL_9x?jt4X)W`6e|^ok@OAg^lQgY(E4jiCGxH= zC5yOMaN-%EWHs?Lz_d7YK_K*8RG$%!OvQBtEXj34k# z0pWtdsAJRkb3LPuc3E@b7{a{s*BW=a;Tw6=y<3pT|JbzM{H ztYaW14qOLRS~K48xek()^Af^+8c9wnacB^Na$cV|0o=JcaNfE{j1ImH)^n_$Xjp{e z>-=b4yo@mWX|X9-$eaZ>ZGc5^1+NO`8*F46soFI!+!F1}3AiSK68g?DE@&;yN`oo%1 zxy~$1Km|W%TmSECW`GqHi2=6H>PVEm3mQ3-K8rPwE9{!{y=2T>j7xS=W^&>ww9-U| z8^Qg753E+EM47f5Yc1Fo+>l~3HhhT2U45~`oMm?40F zY4gioD=w;|epl*fO|nR;vl}IRU4tO$ok+`mSE}X`rl_gw-IDfOX`ZWE!boyMC%xkJ zg7hwX#hZyXT48|zK5Rc7|LychdiYqC#P3&pJKaj7|Lv(^1~gcb7&O4kpuv8)6KM3z z<(Xl0&cD505IwDlh+=4(dQ7^#6-NgQlG$gSINk-ICmxd?O~qF|H3*XnRYEK;Asdiq zu2gJ~RxL#NlB9=^NsprcT#=bfb6$-UXss+Xgc zPr`5WtcKqvJ5MI?8E#CQ;^c3QeVN3y^M2e%O|G5py$R|&Jm0;t@44@>AH?u*ipqfki$<4J_DDzdy!3vp*x_ zHY9QFKFwyQ8a}ZP`VA=8HymycTdyy*e@ku&Z6g`X7E90^WJD3fi3<4gxLM)EtSVfj`S9Sk;YfF~<>7p7Or$AVU%!m=ZpgELQ@g*ey{R%>jHYeO z5AHHR!rxr(%rM`fnZ$JSkQsyfVp7q9zcb*b|hUH)UWca#sO1!9p3~v?`~sbEy80m=AD^yH zH^ZD>S3gHOrDVUlDzp94uz&GtapvvNU2g1Gci`7$OAzY4kp8wr{Rke+{!i45C=-eU z=@&myXPH0SeyXMcxLlk`n*B5N!<=+%7XM(3G4S6LC9{ z#N(u#YIR)tSxy~9V}Dah(Uxzj2z4weDB6-!Eod9dL!xwyRE}&upn8H z-1t6(JEY1KmL+EJ*zwLpzHiM?Sb;49dy@SZ3LLodM{{8ZG5p{d!9atu?Fk|j%Aojw zI~%nM=EQYDf#{8>WkFXfu(J)WO7D#E#Pq|1B1$d=g^IGF}S|zw8vq z6cIkS+6>Hstla_| zuO$|d*Rlyj?Ig+LJsr47>U!KD_KYMN6(xxwZb2TiLT@GuhdO_xS*gM?cwCz*%Nwr@dq7`DIEKwV5{}+z#$#@Hz`u%sIW3096L%g1%tM z%1p_L(fH+RQ1&d2uLpW9b&&d$<}X(xy{LpzA&L>fR&XAQ(WPh@M{Wr3_c@>XzS`AF z&n#ED;ShrTe)w(MLu3g=T-106TAfQ9sq@v$!DTBGVz7QEi(|Y?7=!ns6P)UP;6bIA zetf>_&ao2kKzlQksqc++*RhD>WEBOE$FdjX;ThmcG=CBYI-eWFh=|y0PVG{sihg;# z8YG>#_E^SynrGqEs}9e}IK#BkunTabwovuWbdkP$fvUwdC<&@(lY>SUSz*(FK@>I! zRui(w{Leg_@VP`UTmakq`Zv?jkr0eI-OV!GQ@in>V?*a+rS}Sr#|M-^2YFzMfz|J# z!7Ehd>u{Y)Y5HSxoMXfXpk4(bl+eCLqI|vj4AEyO8G~~X@)YWxTIjbcR2O8jx#x9u z(x$Vzydwe9I8bzWdJjlwjJ44U4udz==X>zL&4b}rin1F_Gx?qEJ6U?Y0 zU3^iyo6J5u>wu{aQ~g5KUC(9XnRGJV!T+R^3BKWZ9=yq1@7*Gmc0@r4vv*0Lei+&W z&67?R(CiY%5C)Z=6ja&+-=M3v(Un$pMOalKcXXWnw{k!+qpg5(9QA8&R-N^3OM3+r zUfE_)w8{bj+Kg=`JMEArP@XljL|W(Aj4b$UIUQQMj`-StgEOo+-tAedozU-VZ-&TV zTs1b8V)MXS#lQp4^9y=$KfXvM>&!`IQT>#$>SbrI(1Sd4?CigRY!CC_K(GhoJ6#sz z9{w9Q*LoHU($hoLF8HPxBQG4Wwe=xmo?KJN`m1m?UVC}2$BKf9z{*hWH!3wj-#g5o z0O5)n;To$lI`kw{9TfV2N^ErKDIq~wI{!JZJhT#&7}2L$`;((5rdU?jF`hnHsdkM- zXTTwR6saLjmgfIh6%TO|$+R<$|4F5p&2qVl1m~5<@;;g6Fc{Z|m57l+kU)dnz$>ln z;K6QT8gAV{_M+QKjiAJDly|HytjIG1>KTWRJ)8C$`yADDY||GbpJw?YzP?Ty^=iqr<>{zGviNPS8D4k{MDB@%^3IG8#$*E<% zKj&demgU%2`+RUWzYHqk?LMFzeO2(L^1335rwOCbk*7QQmiCM1jwtYqpAdA!_zqye zkutK&L4n93Bne^oPX*X$R#_LpYpg(p`iGk(@B%+G*OxO#^DkAc*(h^v#`R)1dZez( zyG0=xIoGmR3`1;$jEMHWz!xv+fuu8rj@B*{`mMqGypIp&FG=ksH|_`!;A%H5xlEPY1%x5ZZP{hX zfh)`nm#L0Hw`8po#CRM3*`BVL2p1vQDcW|K>N-OE%&c{-zr(J!c`$wjc!pBLZUuJR zTlm?71SWWDl`Dv^G04t@1?$?z_ptcWqF<@~7PN^&jAU3cI?V4E z^XE?fQ0uNFuUlH{Vv|>zzCudWG6^ z0h0JQCME=h(d2#YeRrp0>(ezak5lPFS!lMRK+~*+GfhUt`N9m1S4Y}q*H>z`UG|=) z>{3Wfj(T@QtWU+bU=7V4;$o3K?189@RMpikF{?OGUq@*3Dpjh8?}hP*!$8LSqG^sy zhbC$#3`UntS?h!`HW*9Ji<1R&Bj+W>K0iQ=9Bufu>L`nkhVi7s2*yieEY(+my<%i+ z(Owzc`*U&YmobKBtyaBdIfcS|bXHJ!LEN>RN=ACFjFa`%E{W*bcuS12`_n3m)S^8k zOz-3MLXM{Y=-!2G299^2cO}+52Ux^#(;v2{V@ijvqI2UAF`E9cTDA7Du-bgNYqtoz z$}`xFrma@pP+M#FE>IHqPRbnGF-ie?4_=)Zk5W$V$8P~cTzz0(pGCqtLm>=j`3m2R`u8{C7ZnFA}>#YULaGU)iFgd9|btGY2Gnk9>_b=#w%4h69Z*6J_)@v>nb&D6tm9FLepM`Dedy^ z&05cdifk0@5@1SOR<2RV3xAc$b?*$4_Eccj_-KC$O}h$ve^<9tpxo6eHlD`;8z?tV z*Cfzld~Rljjqd^!xL}4cpS@|zm1+nryjqRliy2>7J}nEby%!jlaP=7fg}_-G+atxL zwG>%Go{a9|SlmW-o>oNAjtsGi%+vTXNTA@1Y(kiC`p-2gJ^6Da0ORMt^Tdt2KBSLf z;G_q_@uV|@Hgr41eKiq*0|n~|W$Lh_1(&Xs12$;K33O=YzQOd_Z8wu)8Gpde{6EUH zYXKt0Jj7k*rND1bPLo~+X3`)lTDnZ*Z&t2w~%pooF;kkzTi#paQB(l z0t-AA^d*R^egsvfG`Zl3iOG`J!pH=ll|O1=c0>Y6G)o|SNsey_ApnFK8;fRtX+UyQ z-v5i8a0kuZtcoS9E>;!u*0&QbJSZkEzh1R+L3LJg^wHckD4OsDn52E~Z>$}JlKV|p zfs3!83`-?ZI8qDFaIgy(7Q%-I9IBjAX{kdL{%g>UNF;wX{WMc3;r8sM|F@t$->ZN7 z+~#^%NGEc)b{RhK?~OMB@Za%f6%DhEk*pkr(q0x~+Im~LTxWoNm!ThO`g$PfOQ3$h zfHACz`U}+B(=!5-T!7ZNp&$HA^TyC%u{Bp~MtUeTbBsL^t5g0%pLx~nl{l1ffg3m> zU86dOz?)dJDi6!hK1Z^+9zu>DHa#>X^1u@m`@TtHvIP(9VPP(vamYkY0{u-Xg_)fJ zUTxI#OCdoVfZS+?Xe_M&nXz7PIe77i??okpl$Uf{uS(6(xCbdlU=UY!V8r3OyEV3;zxt0004n;#o_6 z9uL|xyYYB)a~N8RLOLL)#gQ{q-n6djD9aIto`jb*T`k(q*;f`R6Q%Hm@ZB(=tm4mb zLcENh@NN+P8}1D#osQgwaE;|Bd;s8f=CXx-tz%f2Y>mOxOb3wQ37NU^lLiJqVdh@5S4l(n z{tw-hU9Exa)N{QWQ4*JTEK%Gn5e!jrnsc=(9S9KnEoJJW@T##;XUN%On8U4=biE+RHqkk6jIr}RsFt>dMq%u8J~d9At_%Hc=W!WsN&-3G;d z*tq+&X#-8J!INk7@2D}vPSnqs-?au7i}S37OYzUo?)>v}`e&5B{cwPgAs z-7|um1)Z8k;hEW-pv+Rf4a$|0aYdEg-yhqEN$!US_KdY@)3`h^9Euy)%=3Cwo;Unc zpEsjwk0tR>Wi|_UDezY~XU>1h82^GcECBs0T$EeYSG+l0X3tj)n8R$uNV z+W&vmKDo{MN7gqV?Qf?4-k`?rW;is)xe7Qm##rId?5_VSc*p3|{}m#q7is6)Z&bsM zXDD^?O`{8cu>m94v=`0z)}x!(u#H1dSiy=kzkH21oXWbOKVY?b7f>7f_R@f&ujXRIss9MV}2Y@j{_OcntTX~b3ReUA*%>eyMh_*1$r`@E6iE>vjtzFrFH=qVj z^>11-xlkP2&vo(uCAJt~vge>BR{-u+3mh-z%{hFgaYu(s)OoWiqjrehJ3GLC8Uuih z`i}uNNBK-<=y1yszGnMmCKG+WW}4{&hS>}qnaNb?vU(vwkKU|)lY8B?XQ!{%L-axf ziJLC|qgt}!uJ2EW+iDBV$s!p&mHw>eiyo=y>NJ143pw3 zE4k(Nr%D(J-QYV51C~y2=j=faJPlt!lxMk@SZThqnfga=b&8Zsg@yC3|nN0n^>>RQ3 zkXWj^9#(u^8DJaC80Lx*;}jbgjd993g{lw2wO}zhMOcWvSRs}{%8(hFB!g9qoVM)^sb}xUQc%qI|XZUC+v${N7gJAlN(pMn5k7!~>*zJ1v~h0ZJ99{9oxVmsFc?-(Y+2@VdV9q3$GY(UV| zxi(axS(Bkk7vt2o>0&K6oWiQiu!(JKn5mdnT^E?COc75+e1CQl;w%7CNSo&t+D0v9 z9WN{1S;K3W$3m{H?G4D^>Me|RwozB5FsgnEpVZNzr69iC12_@>cqZh@gZR&}p)*iE zYOl}%_<--2>O%BhT+2^ln#;HA6pYD6D?6Aq$*+%F>z3EZm&Mscg*4b*%Q6wNCiysB zaa5t4JB9gS;eAiVUya((fNOt{2jEqOT~3+^g*Ifdl*i@-j!{MrxHJP62CL216Mqem z#sX>$^ZF&@N!$F=8n$5IMQE&sgNev$dU`D@p^=qz{M+gBk#TD|bx_|ap38nk{qJf?hIM zYrtyF$oA|skTzc-A_iE9f#42RE0h&%B+P3CCua@aP%9Ki#yAxw)B+~Z7{Q6MLRq=( z7-t&*y;Upp9vmb(!tevZ;A^hw;QQ83fx-A&)>@48`$0Y@bWcYODh#1r&rqeAxVN&< z;a!V>`hk6EBMyS6y!BaY!7*AL8+R#y@~rtx8G*C*^| z*zu{;~cSq zKMWM@7+mPwEyx^(-UX{M5qFx4l&H+&J9>%0_p)=<=+JK&@5%qMYNzBMl7(c@AuSnF zD9>DIvl}&3yNri;hx=iqyRVVbb@fK%e3g-bY@2L8Hz+>aWVJp z%Kun%-zu2<^r`tr!`v63vOX&t-c7em;RL7$TJzK%X1fHcf$#)b0bI$bt9ziKh2Aj@ zyP2G=ur~UA5zf$2?**fFYpOH(i$@I-R5y>h7Cjtq_( zl!Q6w`87?$dq3S%ZCK41+t~aUw&p**ZuFJ+1IQ~H@`+yzxmEfO7-$s_)Uc~H1~N84 zGtdhdD6TiAMq6O@>uo{|tsdBE2ID?R_fBot*)%@!Wyy9wy8wbuHAL02-7h$g4OBf3 zoz%4rjJyBrYO+4Tb|&2fu6FvGVE&T3v)9EC5xkg`ffF_cu3dvGhR+qQ3Mj4k{O~b{ zUUCr zc`R*&0(Y7B?#m+e()vqPx#`@VGqTWgP_xxXfQ7w*m8Yu!8<$S4<)?=a6H6evVM}0s zN@z8o-OpLwMcdLnJp<3bwkdE&Lc3Sd_+1Lci2~0q8o_k?puZT@9tjXapVsu8tXxu+SS}-5mQ7tS79;vw&BLqy-owVdH!SbZQ zHGo&E?ZiKb;mRcXTkBfW70g><9m~knlILJcV@UZp5Kr(f+HR#&E8|w6`ycfeVw%LMgBz zZVg<`+ifezae#Q1V_P)ghm)m5^C9<(ME4TS(9A%BIx6G9Vv?0hd(}%Edp|nZp|Rdl1s~`L72a_ziHuC1cp8W&a#- z8CamT1GFBEBgtB7Hqwnj(<|X8TE*EAbzJl61FpqQ=W}#uHQhd@&;#$UH$P5m)8rxg z{4`9HNYf!SNNBDcJ-w6CR}%>gC}|VXvi8fccVUd2Ptv6!P5htHrSeT9XbL)zsc?-h z6hiwh937^8lFpbT*05tDyXO}}(@X)G)B)?)(3Y`<7UvFH{Ykobj3K(9V?uOO9R0Af z4nabyO*gli-7hM-TjE{VHkwoF+W z6hLGzTWtVkksMd|-uf~M@@D{d_=vN2Rnyh|#W%M$k+LwY#U`k<#tuW=yF_smCS|Ye;R_q>Vs> z4K!pxQ%ptK|De0%9l(ti@HU(RmK$1XzzgV{>I7?#Kle*GBUO z5JJA00W`OwvAG)Xt~=0p#x#lY|WAi5UwlJY zQW^B3jjO&+u!~;)ZnV1{cHE$^;YiNnfQ1Tpgr>VN%s0N}YmAMRi%x;Dc>u+LzgK9* zMa?Zf^Rgz=5Xi+&&00Y_Ae_>}hV#N~jUhJ4*?X-S7C|AVzs6Mx7o3xU+7_E&g=Hfw z{0d?W%tQ3ZBxFcg%qJZI0s#xGwRmhv;T#?~kR#lFXHxhO=*P6Pk!~;|dYGER*1) z{f(mfhZ-0K<;xTLAupK2V$7@|+$=ZdV06`#8tOxwg{G$*=O{D;)QAq3_yX`e0}5A>Blk-5Ymiolxe-FeErAhx5>;ntGV8i%y8{E4*F@D zsxgrA@G#CiPA}|HXx|mBP|S@i z^fBzI_gPSkEs{ZjLC4x6buB@&QAXFz6Ay$tJzZmy3;~Z~-c33GDcbxaaETk!ne09= z?ncCi@3UhDW=e;Bgsqt}D6b$O^99@057yJ5l`&lgLp?*@ltMf3PwWp)*RDA!)5cQ?zmD)q%n1jgTr78AC`F zk}zI?qIw)&6@*mX54~=4NEJTs6jH_C*pMpc5t{#$Q(RH`pCT>$J`#5HE@?eC)sK7- zIx?32xTN*x#D%2Ydt=n|rzi~HG9Q7m-nt%yYE<< zHa8j{kD)>wsPD|gqyn=8pwdG$%{SbbZx@|#Tu%~!c}sJ_yip2;$F}qK-tL_8|5|;E ztBl#|TZ8BugNs*DDV99cecDA~q2xXM+&!N3`FTn_dB5}jT;6L-xOsqAM-+eSoa-Pc zzrwZVxES47$3+P}pp(O&{10}N7vgc*j^2fRcwW415`Wxs13rG=S3kl^a5Jnxx+vQ+ zDa;S>Wv9WOOa8BMhPM2yIEfxO+Us#&M(L-I9C*E;eAj+G`_Y`2^A%eDTrmNnjT0cJ z0~O!*2HDH5Tcsqq-?b2H4mzaLUeIXBWDhZOg4?xrn6ii6!Xh_+uJYojqki?_z# zyND|eNe460Zql&gUTF9IVQ6iSdlWKuPT{TK97T}xnRf!^ z7_ON>P(4j~!u~_(i+viFDI1Tm8UaUkHq$B8j#DaK~h>1P=FMaqwJ4HpZtjy~lTJ0mCIr>!t@ zqrkZQ4g%(An|VLou%XgA)_)ez<`_ZX_=CBIO?v z>qrbL17SxuHhSGH@&cB&nf< zC6E-1hRsxkn#D4pcI0IKhc%XLi(p?$R=ib3?_!}cv7X-gu(jJKI%xA(yy6fOyXkKM z1xkC^5tFJa(R3Cj(-kwKt-A?9It)z%!;s~wR1VH}%{WwE`p#HDxK3;^QRNnMcWs6(t4 zsjTKn;+=}egit(l_p5=dI_xk$+}*#5EOpaNcm5VdV28V}LUAGO#08S&bSwr7`k)?1Xc%>2bvaS823#O7 z<^2Mo_^cLyX5JN#OGrH!PB+VdFGAi^G+1i9uhCGJt=|duPh2CsbuBj6Idc8l{A9>M zEUN>#R?1nUy86GMB;b{+DSRiO=vbEE(fasUo;nxcPZ!iqR*CNSE#SvJ4qA1sJeOUqOlQ?M5B!^Y``BQ)a^e~wj9g`DG3+L>=mn^ws6 zCa^%swU@IAW=@7}t@VR87+6CQsaa44qA0oEXN-)M1Q?M`KuCJz)6Sx%;h2L)Bp?u+ z>ja^o>6ew%G4fGgVwQPj+BF$KK#r|Ah1%pY0IKr|B4uSpaY3Y3IRmv8oB}3$GOaj@ zuQMifRC0BDb)j&1N>C}wMbY^!tTMzqpi!ifL)mNw2RH|FszxIewNAnGipDu!syMg9 zui}wkVkAQ0dx0Y*u;uv7!r;n9)Z?(c<|~QgXVwyR(BQ!Gg1zL0uC&4H`Qu^`7gs?6 z!ynWVSk;vODv&*1X<6vM!C23^f%!C|nk$DeFdlHqF2Sh;mOox8cH&4h`V{2BF-dU( zaGb0-ietk|sl8IJwt*JW{B4QaxC)<=fjo^)x#u8L{l_5UCFqdB)0nXD7V4T@?5s=L zC03E*?SUK%7X@&cVfh*!z>_%|Lua#>D{z&|sNtGhfRiu$R;5|-11X2q6mhL2&^rF8 zFG>EqdtK|f1ENy5mz6-jQ7aS0lomC4{v6X2E+F_aGXtO=-;_Bg5 zVtYEy;3-&-5I0^>i*;hVVtxpjqWOyx_*$21y!rOx8zqAkWVJE4;H-;_hARNUTk&{) zL2iM1jIRL@w73wpm?*Ji6T+u_F0WxC+PyPkw$hu<)e7_+QRfFeKIw zqz)vC%X^s13P0k|*MZ^~6EL{YN(*!#JC2}p6*EMzPN~l=phvuh87{73v$vl`Dh59hxs9Joq94us6vSDdsuB2i%B2 zdbv6+C!@P)43eYPK|UT4vF;1Tr37*ETpY|cT3$06F|FuKK#5Qc5EHek4<1H!o>6= z8!pevci{Dd1oHZzXn&`ee;&YyPY-!ZV%F>FbDL|2rkH=xMd7-is4bJod-L)HIIv!{$K1j?LBD}uNc%N+u zrox^w9|OGHPm`5e2FwE}8#pr|2XeD!^pWR$vEW!Td<`>eG(E%|i#%i}jF$|f{A^H; ziSBG^3pUqTD2_6tMW5$XJRD~^(~G$SYz$6$t&P9-Y90Itowm4Eraw(B?t&nO<=eVj zcGs%(ozyDg+0+nLjlHX(R?%Y7u6lD#51MKzGc9PG^j|`?6tJ9Qo!7#(f}g>4=z}&3 zL~$kp1(B=l#S`~4eE*4a5hqr4Tomg8Q&i8O`wIS-@P6j9$dz+L4rg(0XYs&~{s8hJ zHhwX7p7G!`koz`4j#_!KFiVv*sD`lDfQ?@fd1Xr&=_Eo(K){R{M<0sB4AFt_AK4&n z7>XkGf*?SMCFb2}$@F5WW3oQahI;7Y4k0F16Y2Wt#rATT?{}yHEtl%`UZEVDWGb~5fp{-<~WFYyb;?I@79Wjc_6 z{C;H1T!1G?1@1)Lep9f(cuX@~7{=HBLJ3`*S+2axa@KDs=n$`r({D});II`Nuw&ke zoK28ml@UVXWvq&Rv4P~`Jygdwh>=BxydY=&h#EtJ(+kGZPC^O)Q(P%H3f_{aE$h(S zes0iSy9Fh*Q<`pXoP%t8Xc$L_4h~+>u0IKXDVSz(3p{|ykzik_#F&%l;0IJ_X5)1} zgoOVqyq2=6Gvgc7{Gz8{YztmoUpMytfm*lqAm&VB^}E;|6hOA!|y_#I7`XUf*C#24P%b@6(=P0O(z>@TDMfXw7 z8K4yHxY6yUuNoMPJ5JJHk0yrKuxSvGFkQ}opcXVZ&D?|8595=Q;FEYC9XhjE_25?q zi*R9}ui=4uG>71U5NIyZ zfe7h&c%Xa-SL!I~N*zdfbb_@=ZD9^LMo1Z`FFSX(#B)k^E9WwtqY}XyQ-;`$F+|k@4%L<6QShoh4G#)+=0sqN8^A_`N>>Xq3m*B?20`TCRDg@ny`2dKf}xU5_<3;x zE&6J0d<37n=!OODWtVca^*>&TcDztb)8ePv0$X2Z<$DBiM++3yi-<`X3`FJy=M(_`Up`RLXMUsKfjpsuymBt@8{d|qqGYXoEUv* z&6Bj-`}qm!hmhJ?!<(U#-_IYL-Uyqy{vt>JdOyEQ>Hxc%IVyjU?@n)atuZW1Q$NT* zn0^{b(`^^!5A&0_g)wC1=+F=IW6%XtKCB6{Abyx{%{&#?h9frH(7X@x-L&z;d@6k( zjDfbJmp{zUP$>VvrU<-ry+7*jCD> zBfwrB6D16&^J7fM_20sILS}D#$*MI|7n_L*$Pdgv88}qv^yaXZZ}!^pYKl((I6sWO zc1W=>*$;UygAV8o2@HO47igOvo(r!{?lcguHG#rK;(bC7$5jjTIzU;@QLYCvlhee& z1uWm8$=mZ2ow2lNd%iXL##vnP=oj1b-No-%bOUCK=L%B$^c_|#(j^I%nFxps^4aT% z9T)^6Xo8y|vPt^^k)r-5I!hKLDDPzM1|)3})gT@6N&Xw~FT4Je{KUAy0ea(;{D=tN zs8IW-`B^malY~#JHk9LZ{oi1oKj!knoEUSaw@0+c!A2%K<`?n|!= z5V8_M2>RCH#Uoc7JsAEXdxgJ)I%o91JM!ZrXMy(8>K~TdFZ7NhZ(Cuvb#MR2d&zO0 zqLB+#h2DGJo9UcN=Pv{i_{tmJfzC6uWg#*mUH=BYzlJ_|!yDneO_evj)GU{%0w((?y|=owkHh-(DEly8vDFzPYl--u0(U5SEYGphb`r5 zSmZd5d6+N6{!@-e)<`4X;o6Jlka3>@V18{B$Ntbg=R4H9N$pSn{dV;rs=U;O5R!CP&Uu$sJCWfu&vW85^{&F#BI{ehWo%ed zZl|?(72+dqT8Z*EPe?f z_4k>cmFK$CSDuHWH;+s!9Oy2M(ENi_B^vJ+&Ub!Kb7mD54$=!F*D>q|5&iK?ow)aR z?1=ZV;xxk9Zi}?)w~+*WIIGYT-o8CTZTlDYcF%O_oBJ0ghBuxcrseyilG%m>3uU@> z|H6>SnZPt!mME6#l`9S?OySny70y{@`rrUGz6rl& z4%CgmbYNjj_%?iT`hkVr)LAP))W<<>04d zuC84nUG3&+LJ%~8kJiWVpsOEL=$d@Xh3FJX$)`sqVM);`D_>A8g!MY$#HB))e-Dp5 zS${nNkK54kV+R%X;t6@P3&%Tmv7h1LG-pX`n%;c9P;suN+#7|1odan88-?#W8)@}B z4i@nww@CB+9&Gh3)plC`Pf(esPjaiY@i}Co@Bcn(Tm1Fy!n6~h*=O9 zSzWD2o4%i#NtL;g6us3~PSBRS3r7qZ8#;4!bgvMu0^dCzOltzZ=qJFI4j$WgejvZn z5AP{V8eto$kY?iaBTZ(ye!S$HpHxlRaQf zqW`~iB6A8#Uf>&@IfdjKq=w(=n+ML?`5QQhOBamj0APCq*T^&;@?p!YyOvt|C``Xjlx;4dxc9KDM~=gGRZF5 zyNsFX7W0!%K+VHyk+9@^kH*|1$@5C&s)GnG=;?2^B`B>AE7j zJGXO5kuqITEPU0xD=t|xvjzR`&o@O5H?N&iD*VX34IYFg(E8ixFfTcmu4*Y95xF(z zE1IoP9%X22VXkStxV5mvy*0OPM{D5%hkkg!_jTujl^;1%Dc8|Ei>BQcO-2#S=gD^^ zXfkpA;W#)@I;Nkmx~dLR{#L1rZkw2@(wx7$bJnf9MV-OS$=-ifhon!nS97X^uZj|i zu|QbA_0MW;^x4~S`O%_V)gtF?+I*|}uJac<=r*-4J}tXVea&6}CwlodHH4p;+to_v zAM~5s)i1+{@1$vWs7hh^Qiu`W>{@}vBWT1gSxRpoj#d2m9mu4`(YkHN91bhW1&G9WjwEybI{?JJo2saQ2<*&{o}PpLJ+LsxxV_jhnnkL)WW?DcuAG z0}FKfk*ZARZTFJ&=k=-!d^nd)2Ll|ak77C{2w>w9Q+@Q|dUZBW=qDT0AQu2%vq23m z9bkP+V47sMdj>>G+VFx`>K1Pbt%KwWg(hV>ti=M9cb96z3`g9hMov4xx)qr6(I5(O zeP7S4!SXl*_4raSn}f*{Zi>Yv7{G`Z4cU;Z+20;K#im3e!&GB87-U^vIKmfjFMfI8J9=mHzsQO>d8& zZ=I}S&IK3EZ9{m#BsWHWg;c6lU5YoGEw_raV*6S(Js=bG0uf-2WL!%-nN7N;*gm`LJc!Gt^EVB)xtenvc= z9Ohg~b01HRa4w-AKb{=xK9HkpA5V_v=QDUZ7tx0Eym2fqE z(X#o`(hPdyfYiZs&oZxz$5u~7rbb7*tvI@;k3wzQ;ONq~HkNZ8>`)Bd6+0BS@Z*qb zD?g5?mPx(bv+KGITfDD2k*9!3w0Zy55{-JtOU{GRZa7XMcK(6}ykYq3>36)E(@vkfQ08C2R)}>CP81v? z^#D^9aCrCQDX??=#r>F*)<(pP>o4n;Ab=RzbU`CTa=5$QsWk%IFgg~e--WKN$TUK5 zo3&mLK;SQglB#AHD3WCual}D;JDg@@hV{_lCk7C0RFTU@RWkr%xq zljuAxde1u`Z(19rOb^}vo;Rl8_v6qEY#e^y`(}i50!WF`@t zJ*%{7(TZPyxz8aW4jqy zOL{X9ld;Q(-q=~5`Dpg2%Dx_!H`SQHTeYnT6ST`NJd(VB1e&8>`t65aC(6LEbo&V{ zk7Q6e=RF4IchM_y0&+fDUiG_nHK;X9K=4ID*p zeB@Q?;_z!=4QkgSFN2_VQ(i2l5Ms35)n^c6;(D}jEjKwSl7Lb7@sV>tK;%L7k!K7QiqXppSW@+DORzo^^c zb_oP(B;ODMP=;Q}(vM&(!*CL{j0_flj_Gl{vhXct2f-E@KfYc%eY5?C=hDa`eFt zZ&(>t&D(%6>{NUUKcO?&?o<*NO;ELwd4GL~{X{bHw7poEJlX`)@B$Oi!rqA&^@Hht z;G*lm)h8~xPkkBXG{P8nq@FX!R#;eNo$2%)VBWs$sP9a|xJ!9lXaoECiPL!xKU+}` zi=VKi3Vd*{-Wk5(0esdXri6503D5U89X}DRc+G&84%iVRZWLA;v*1%x7bCD zIQ|Dyt(iWMNFXIq)WDkpXc3gR>1x6BUZ^P8m`~uy222mS zeqLQL{!sbD*_+1!CDTicnW9cCobPE$SPhBaCYF}57i9}w7d@pET@+ShI=*95HNo^E zN0NcXp|2`>F095zl=sgVc@an~PsIG)F4|BKfhA2RMo?ugO}~hsJnmoVzKDYUd}UNb zmq}VTJ}0WKp&i#bU1Na`Y~6;`h|9PXF<2#~oI8N&O+$MbCyK zC|i1cXD^J+!>c1`_18Ow&Ptue05y>C%PG~7m8kfY_wW;Ln!Wsl-+6_f z=Q!0WKbJez8b2>|s)P7>u~P-RI~*y-t3&v?%Bc?J=ao)%7(drI)#2p-F+W~aj;|@y z@>bSxq-c>>>P;%B>R4~D=v(JR+aroCM)QiQmQp^l{d#Ec(Q{`YXWO{fy-s|IttBHebKJR6IQe|NfOyM)scao@EUdN<3i)fp$Je-gIP_L~hAP-!Xb!vZ2|w!q zW@`a(K~^K!YL8_PeJBD`a+pDm@4~*KwWY(|2V9h{*6;ikE(!6LHah6c0t!%t{^p9Am$jFr z3W95AsF5_Zy+zfvIRe57Opa{H#x+ptfRGE&f(&zbLrXENXDwkCSkafDd1Wt(O?YYo zB#{rn-|zAFk|jfkhb-iUAR*J4nd*l!{T!DMZX42WmJIwDJgC zs(ii$EO8txa*{L1;P*H2yZ+3)QN(`_pVRU?md3xh4(zZDoi-mxH{N1v03T^%!=V4h zq(?GmK&PQ;K&PR3^J@Wk5FZ=hG1rY7)xU%XVZ;c^zeldC zji`*2JzezErPY!Cxf+g&TOEv>iS1zpy5j0mC!(ZYb#M&uGiY_SNB@Cj^kqxFJ36ab ztaF8#5p9}7YzW^-h6$1QQD1`$p2essM;N27@P8aPX2?5E>~MDrj{GVtEKYBohaWL1 ze6fom@Y8$jA0pRAg6|b+z8%fi>gM>JTd&~^0oWK20scYexgOm28kZqOH~p^0@tL(; z(9KymBz{`dPw5@@0umK}FrFGy`3AYcLDI6*BB^KMS`kGUi*#d@ zZGc!MuDqOx*o6yb4HN~=P1mwlO$#6iGcrQXrpw2vw)(5AAdyhjT10okR(rV8R55q` zuMZ83p8xmp2ed+HnK{0e%tgZR_C&}Ea50RC8ZqtgBU4KvV*vwwaTuM&Gts6tuoda1 z(xxtr*iaIIfP_&aegqVkA(UVvsL%9YT!K<8OEPZ|%z!TI2wm5ENXO@bB#jR6o?%#p z6<&^I;lJ17?|$?5di=czu1idteb$&wTYj#ss$?wM%CzAf;^n)XbazS0i%eG zKR)+P-I<-8JNIs%g`FMR(gZAELD^9euuv?CT`;~Dtf*0w zr~|g3qM|5|6&FkF3MyiYF43rYV5Yf9HC4m~+lvV@Mr<}=0K4CWH9Cm#k|%sW3LPkeA5$fo5fK=wAX;R$ zY;hFJwqG-JHZWihk;MsF7rBPXGam%(n1&g--Y;>fZy6OvRL6uig6LxZB|=D;7Eq#w z#--_q?NDo+Zz*;aOE7XMCgK`YND)!ZrfEyL`N-)`@xmb(g*&CG;Jk45cs&FElul{1 zS-7eHmMDuEsQhj(#6qt0;G>utOF*OSeWHo-wxZz=*A>^-SR@%PNrU1m!z%vPnOO(~z6k`%?^3S^w=gjv#sy0(|pXQv$ypNLB;$-i;v)_GcV2V|| zTNBp4WN*B--;LtC!a-USvnC|mXNZbeh@g6Rva)aTVYP=B5LCTVez6&6(3p1gH*9Y` zm{g>`kjWsnpQ*Zt23=!0{3o^I7_5X$a*d%-ugtL0 z1!q-PXH^Ktx9^66rYpv7i%?>iGUDt!Yneh?yUs0ZNpG#B%0gTfBL}g4$0!u@)Pe>0 z!-}XQNUJ)gT(v?f)W4b$#CT;?ka^aA1(Tu`Je*Xidlo90c!1vdH3gS<|B&6ngt^E_jHgvJiHh}Es!3PTa-nVSP^0l z{DsWuP+dp^k>vN@C`&*rm?YUMgWs=q#S|ZI{`SI=hKd0U*$GZf0;Q}CU~y68C0Ygz z!cL1GeJ3D;W(`3mU;*~tsv>Xkc%pX3BOriA`$ASj8T;dz~ zyN~eQyiT}Iy{rBBEI#`%V@cVJa(Wux2#|4XnJ5&s;IK zsQIF3y+?h!*pBQ0`22AqMA^~bHBq_+{B1vsZ%ru3RxzHPk&4DB} zJRC$e2!u*}QHTs7FJTOZ@`#vb zYzs#g zZGs{giKh(xV_~#DL%U2uu3{Y>F)80P7iMBHu)<6%+Vp(T535bX5r$ea))guOgmS+c z(OXhSc^2#xAGayQRV!6P0yzhEH0{Q#z7dMFEYD0zmRKtbX{M>`^@Ta65G9y_Anh0i zIH!9+R|PsBke7!8*}*}8-%a2q{2Fi+e$BhWC|*0bW}@>?BLex{tbod{|^lXFuTI<`i9;vvsbyQm-M3HCurR z%L&E=YtdNKEM1n&wyOnbX!Vm--{>%bU4-lE-e!udl8H=!<>0JpMrJ+oBgPv68aQpp zhug);%^@ubp!7m{$9O{O#mcf!-Xy3${0@Wnu;<6J>8g&0Zu1DSz>f&Bh;fibOoJ?# z%Hg*#$O0k|ckT+&8K+5BZ4aO(fFi-wQXbPn8;)8FP!K}AfM<-QY5r%*Ln;YmLq6!Z z(=w47n1nz^olVT#Y6zO|=>jr4n5PLo@j^w@IhlqyoD^aDU5616Ar0A=8AS*^k%D5? zehp@6SR&IHOF1RuQ_c!#j42o&HZB6X0nmf`6Bz-vWW7vQi2>T*5PE92eCJr33mTGp zQ!yTLUX{d}Pz@+|NgCeVG?3okJs+eYXvr7FQ7qqn$nOT}b( z$}N)=U=WG)7RiFaj`V3>BUf2E27l;X5PQP74_KS3%^a{^UJM^IMz9c+#UY?le3o%E z;Nuc~dj5VcBitrJq)iHCIbw}@T}u@QT$HyGt#A{*ulyZW_{S#ahq?dj(qAX%$E(TR zWQi)nwLP&>ZbmjRE4^~D4YgQ}H^Ah6BhM46@U{5l%oMxfCY2O68Tc_;*^TjxnP*s# zT!?NTKOY@FAev&;8b-(}&4rGoG}od0)O?VOA!Nr^bBBT;&WNPSFW0H@eM27c$bId3 zZwKp=xYjMDzso1lwk6SrD&Nl!+kq`Db|oeum0JqEC=pjS8+BWY1vMd8H2-41sj^9o zl>my#6~|aHVNv#r&sy4NGFJ^hvDM_mE=NEXu<)=Ej!1f2;%Z2Lk5d#Mc12FX|IWmRk zk>cw8qFQ%;Ty-3oxeBPzsE(4cur!7AR^MXr+*GJ{nOxe&;oF%7vOLZV zhI<`Ufm6u=Szsn}lOEGq-mZ4vugOvmZM2FolBJ~76NCW=`iY^uwvG5>CPXY6U_ z?Td$d+2zvJ8}j*zmcXw%oop3+yCCeTscnzqW3VgPuHSZ+2FqcZ?<$&Q8cE1}QEb9# zYzVm$qi9GmUWrshgLOT`!r2Dl_QWwL8UMl*;qSmaR*XS91nK}4dr0Opb%d<>sK}aM zxR5pLTf@89)g;mr4hZei+*H?T3hIL>LqD|5y3v?R*>aPFlvhlrZape+&)I_dFf|(v zA5KF~1fUUP2cezY7SY{;&)zl^oV_Xy)o$orjkEmK@(xe@Zq5#Yj%t}pUxMXP04=Ubz8B&n?8OAC51uwBpMi|iK-lF%JipM zkhG1%t@Thg2OGm)KVB3{qsS3qzZe%WfN+n}iv4vqcHm%}LSDp0dli;cxv4%~2_$A$ zv=v;kEgilcNRAeyET+Oq&2Rz|n{EIsr`lEks+FS3DQqu7Eo%%qrV#*AOLJidbE|ji z3lMGyK(hl-1iQUVTXV%B+tnOOjN(QOy~3H+-NUR*vvZ7uqh))Y5Be`aHhs#|tSH$o z

ZI($o*g;yhKL3XlPG0W#=Ptz!KD56EG_6DF>na|N>Lh|WN^{m?ap5{GyTKwhVE zt^j$RVQyB8S0L}NK(@$ka6u^FUDod*g?@5kyVXFd&Hp4E04_0N6Mhan<>ywI8 zhZ73nuMpE+A3W@|Jk`{>kLlg6Qt@BSTQ)V;LRe%xH1jh3+wn;G0}0A{%RDxK@@-8+ zC%vs8RIGd3{I;1wVS2N(C-RuEH9IR5G;`mM=Gj=zH&_PKPG+Uu2zd)hv}xVWtaNo6 zhB{S7!j@P9P{nbev+3K;4DDkVf0>)(X{hPbE{guU=6A$y${`W_#avK< ze*P-2V+5!_*M#bCbTFOUUG}2bzU?SW|2d)p*!RjTBPk`__|TgU?lIt_ZQhO!TZSUM zub@-=+xuoNh!2&sr0OltsOnR-0TolKuHTv-a>WYET%V~6sZP(s2l|RSp6mzV8!R@9 zl?Bm`;;R0FKS3csb0jV}H1rDb`cTIaL+^)X9LZ%;dZ>2KOpRrhI))8s%`x{8gDXrH z;E%NS?T$wJ@PK^KPg(0k%>(Xop=kM$86JA80-}Kpkxg{cqUg{W`Py1tQuo8M{&!-MnhHD z0Nts}icbr4=L?-8)15EO3^lBcizi|@-m)4Z|E1pUdPoucGF(w+5G_79-yXGC#!{Ef zwW?7#t9WJvpRD=RkiP0kV|0P$&<|a{GH*u8Iuy*WEc8PhG&;Lr&Qh-_5$c=sZfR_d z2{UDN^ZQoaw9?ksIxYvAi@N!>85sc+A$GInfDbIJ0+OABTlvpkr_^qP4n-eDGmCbU zqS{?~w91*jvF~tM$@|8bILbnyr!l@HX8BdUW0B&CD0+l(8$Z;K^3X+Ex5^MZE=^0;bVPF_r=mGfjgATeuM=b6E* zhJdDRNOlk!#3#cf#GJ2F2z9RW%~O!8bqbIxYo9XfHj#e}FIA?nnhR#>>tiUFJ*|9! z83^L3KBKROlQ)DlOjDt(aG^e%6&3hG^K6mU9iDGK9*5E>L)j{ky2z}Rm7$Bw{V*tp zPH$Fr`VlD*Cy~=3|9m%*qFJ*b=b$a~cT%KSl_F)?N^gnrPt5{Ak$!5YudW)2Tilc) zE!5kEA}tK3uaK%5u(G18iu%)hv01Qe?#1Sjfi!k@zH`F=H#t3~aysxx$g2`xd*05V@_Kz6eF;XXl%WDwt!>w;-4=MrQ;S%rDhZRRX%y3|kXt zAT+zbV7@4Pr2LHt=8Mc@?R3f<$Rr$jKJl_zpj>8dfVgXMSB0p{^)5s>K{~(O+|^2J z=j0pz2Pa6xLY2>9=NI`Lc77QGXnlo!IOg5Pf9Y8c^O0~cVOtgP8aFT2n~i+F*xpRj zj?9l7dZqp-qWP8Pry3zsrUB9X`Xlp0y1rm}hS33oUS$U5c%`etA=e$L5;@*gE0HfT z(*+(b3EyD})75r*?Dx3Z{M=;0C4Oy%a5?YNssY>L)X2{+qnr9lbB@_~8f?_1{ zYxEU$JlSi)H&}WpYusRDf)Dr;$MIcMEf+MYEY*iKlVGWN+P5k`OtIK34hE=U?G!#z zzERMG%wzfXu4V?HZL-2aD=L&#kAY>G+Xx>l!<NIBWuh_+0JYGl5#%#4IOrF`0Bl}a%gFCqMm$9cBbzN9+M)pob_46lq z)06y(G^|(n6N2)q_(Y1CSmdg4Ym+f8>m@I`s3vHv7B|-d3%xM>?PoeH!ge@a3rT)I3x~Fc3!=W`V0cw zYnEjiY2D}fLQCG1`NIBTKP;f~wEjwW7g~Hwew;I$Hd4n)vNis^}#X*QB-Yya?(52{c{=Rk+i!d6)Nc_54WY3fFNt{>9y6$yfI@QO_>9ZRySCy2MeaSm^ff zrcUHS<$SKVj2WO>UV8z@{&12}_|>cO6~5q#b7*W*h9R{BfW;H&vxC1|@iOiHBW+TP zu(EnDCTZLO4F%fq2zS_$Q$CK-DHo+1+@A$p8g>eKhj>Z)__OAA+VDZ^prx~;XENY)7HP`kE<(}0 zhJWO@p>^l_aXNgRml#+C8N~ED^mfC8)a+I7NyVm?qetN$V0^3ut53IHM_5rGj0~Y< zjmZnu4`Gq6dAq6Rg61!(nyRGK0g6_mT$@2J?SzDSF!ra?jo5zdZ)D3M)yjt@l_TeFuZb+Knt z6t%%N6E@6><4Z9i-f+}6#@fqJfO-ssOb%js@p9-E%cD&kR%a3sJ^R))ZFP;m!_ZV& z69LVun8!mM)ov5!Rrn$dT-{x?4tcey1(GUj=fwnjWNmRTB^<()grXyocmYVpSt!yE zdXMGSVd7YBP4qX5Z~Z`Eva|q#TjNs0g^MtUjX1E^Jpi+ex_6g}5W>K5E}kIaM^j5M zbt$3Rqo84rI(q{oP0C7mKlRFKT{U1MC~0S_4;NX0<&h8JtB_qKxaRy|(0AyaSdL6& zk5ZgZA20%ojH0n9CNI&y=*77Q^0uw8$9G`?sNWB8FfezZPg>9$VsvCj7(OtH1a<bH$cnVK((!zRn9!D5pTj4-pIt{8`lJG(L8QZbO3f;EMpQ$DPfADLg3vK()n zy`$=|1yImQgF#m0{9Mfsh+}EWukjt|Mp^TZ;@(fwHuK1)P`_IP){UP94t$5F(%%2+o90ixaX@MV9S#T=oc({T9xrrXx8(uop$M@U(>3 z+1L8nT&k@3K?*4p^S!CFC5h?mj`L3Ie?6daPmo+e(QeJ<$5OOjOdRspinOg4Q_T|R zt|Eq5YGpP?NAES{?1Z(+>V~DtntUTH+@#%r2{P_LUxDx{l?c$d5$>9Saa3yqIKwEf zl*zb3ui*%o z;2z^$8uxNxCiSgLq1fc#>yp&-J5;qC~b~5(is#(dvicQ`< z?e^ZFwX2+?Xxluvd^62n~iY>5A_n>7;oO=nP z@I2Qb^SL0w)^th=B@o_v&>Kr1AC#%16@Lbc?0U!>fg=2SKjf8Kxaa#BWn*~^4B&vbc=MNARPC@>*T6|BonR9PANDSG#! ze%KZ!3SrdHUe39IWJ((brCX>ja}_ECy7L(~Vn)8J38N zGW#G5%G@;1rsRgXLRrc`;WbuFf-J`?85U*DdCYZLeN0y)bN!isxy2$$kTnYl3u%V# zW-IsSc6DdrA#FsKQ1)ULHV+&oC%a)|bAc3yrt8cJCos#MhjJpjl=7`zas>Jx&@gAz zTbxHd)1Jq$AY}p&V+@iQ6;+T#+Wc5`PuWAvdpBvBgKdchbViSoQ}6-Sc7o#gu_A(0 zqn~OIq~?^ySXc|_2a9}vD4#q&8KaO_)_=-jGA9t6u3Y3d9y1D!hkzB`CA)=q7FGX`HV2OjtFnDLh?l>EJ^Nmo^_tNIR!XniT>$XvHfXEn|h@m`#HR z#BiO^B-vl&K+-=w_qaD|H`tNU1gDIi34D<)db<`E-T|uO-68YTv#kJ!;>kS)R6)k^ z6E=peq=TREI(eN{I%d;C0X9=vEKfgs!W)zo!q#RED*fRJZ^%fGWn4o-YRAwFQ31V4 z5cO#2lir|2jEQi8&UqNoT~Z!eXfEuEnO&VOUnCF=hY8v$U4}lGDqRr5+{~_Q{mG_6 z=nDCRHgvY*k%In_4%okJR`C@83UrdeX z%O<`FQJ!ROLbSWc1O!5!74x}C0HzCT2THmg{j|4RGyC$@_JLVy0wK@x>8HK@)5qB4 zIEYIhq+03n_fjd^xz9_}aSaW-#c~tS52)+Y#@38zxCkaizapCbLb0_oKLK!xEAZk) zA7z}Z<=_>r*hKUG*J-B3mwMx9%o=ZW`qSQc`JcVqYYdf8%Y&pog2pI%WYB_bQE~r@{Sejv!8v|0X>#f)I2UzqU!;A`^(W&t^eG8%d;DB~$D~Q3 zqp$V0?JE9c=NS4)#h(k|@9!0VEB6VXn&v7B4_kM>zbo!& zt+`|R0e;=;GtP%kAolk*CyN64t+%d*nWNi@--t{@v;?`xpO))OT9FDOGK#?d?IM4~ zPCv5ckE&;Mv=|roP_S}fD-1!WpMnEzkq9xkbns6BF)oS1nxfZ)crK2*p=*EY_q2Qg zfS+Ma1dX;5UmZ=Fl<&k0a|`{6r5{@PGM862fF8Qo-ys9}22_hhrDpp4V!z_F)0vm}gQH(u8>MBJ z_{Hc2*F|Z~CH__!c>9gyFo3?g#Gm5fmU6upiUb`r>r%hj!~GCenCHu=1v>Lme^y?< z1t&5EDB9??OZ_1kNF%2FLo3xSLftnV6Ze_ApDncGBHYIu*UoY-e*r)nHLaPhU*yk3 zA0kuhAfV3{`C|rwfEuO;KbJ^Kz!lks48qW1B&bi&K1+S{D7wsVO2ZJK5Y5mj*ZOU_ zL|K`ZI#yfhd?<^POPQ(%Uzrz7E7kG_$}7}xs}n4p zt+?E89H5NL#duFAE$h<$I?z_>{>%J!7ezM>6qHvf6b90vSNH?#l|!Yy*Bi>6^zAUM z?wzSuwjug+5oM?SF(bQ#ks#RA`%hiDOLtGza?o!{v6qO7KSohqeBffgb8BTPyv{-4 z-J2~_663LUwnh)8lNbAkHfRnz>-kKTy zk~mZBJ?WsC{zVOPX=zs@IT!e?6rbgHqMHAZS^kgB??wyr^>mS?_T}V z{{9P2;?;s;5QEEx{m1kD2@T68L+c}Ers~y6gEro4bjOoXK{WA_5Q-G1NWB$C`}zv zmarj@QXqIBopQ7MPhARU642qKB=xYN(u1Hjdl-}6-{|u9VRo4^&@YW=J{ER(0F}08 zMVC$R@Kw}KDZmlN!Gdr|?gyDsEytp7CHzDqqo+XdcFWNnBgaCL$kJa1`mItRUIwRS zhxx5-n+)Y+DE60OsKrUY`QXdK%6y?d&dct?1h_XlI;BLpaV~xOMcOxR6$2RE(Xd*L3ecI%pD^;@zt2f z4@=RVB0Jz3l?k}r5-RbYP=XC?EUp1M?r=1*3VyXdJ6>Nh)Xm#NHwA-1?2lzM#j_ix zDteM`I>K*jIu`qfNg$kSbmTZ(qoysA1-srWwpZ}Y_F&aqYL}(3FpnA~*ksF-ShVBK zwMsT(vPI%oxJI-7CO}oC8&pUh3ia;lL)YRLZdi(q=eW6aDLGjyfA`W>A7{EJG-RWQ z*^9RDKk-bOI|Rz|?5=6?Dxe{D?d=9zzp9g7z6Xs%#+3Z#3~<44;(;_1Uu=`)-G{fT z-#BWL4aYG|+LTbQCo1`4x|k~LY1uWRtOd4Ni3Py{a?#G=osvJ)>5$h9k=LNWd%xGH z0TkilIw*>rvi_*3a=< zoKf`0LH^L8VQfEOiC|&bj*-z`PKuNBgq$2cP+f!l0Ze(Ym=?-z zrJv;6X!a1l!->;5L;M!5zzpm(8uCcGWr)9ZT^z&kyL${^OJnAos+7|I9u^Q z>5PoY9g~nM!kl$oLwyTlnwANXzJ@wYTJz6LP!}&VN7)lv_l9A9SEbo1?3=8|EJx)M zUJmAL1e0xR&JA`do<(HR<~y|m_71Z^S49=D02>uvFqoMFRBt-3+wb(WZ-C&T0F}lK z^INiU59lxDkM_u-=Qz-RC?vBwIj8-W+qlUZ=t?}kN8FojweYRO88c2WM#ND`#WnQ| z`cKk`LUxk0)eR_!n&|f1u}fXue#=xI*9b)8wlFRi`A$ong#P2I%v4=`i546Uv2>}9 zyb>c%iF=?ZMtTa1@(Jc}qw+YajJUGT*kwTp2el)g$Z=&UL&p>)DK}i8cfDgv4~-G% zRRnsRU{Hk~9AsfFVdT5ou_l7iwB}g9r4mQfrlBubOo(AxLkG?- z@6CpCw~npB%^DQ!wb$7>=vC74~x(M_& zG&9=OnN=v(&n(5!Dt*Vul}^K|(~d3cgMtqF zYADc>s7YP7;Eb;OG83E(wa4BpI}ckgi)D~WPN;fZb%P*V_CpA*&V%8-za(v8 zp0MbHQgfUn!Hm$;;badr2UFWD*i&g<3s|4Pc)_Qaj~ZJFu#3z!voz3$o?JeEac z-g5R~JzF~5A6U`SIzR*OFAe3bbuYrCC!H4#qq0z73V;bWF5U<+4{r+zMGYjNR~sX| zgY+}A=~`q5u45>@rpAsi*ve#0ZH@JWF+;#x7;#u^@5RDc_?yUOPwQ(qi;)p(51dxs z;dLBY-d2|p8uoSiP8Oup9yk$1F#U>vODpU+Dn^(ZJNk6kIT*MP-{>Zrs^xU_rQ`Lb zp{2*b3>D|9FU3(7u>(b9d2L{31q^CHqy=yIK&m)0Vd=?e*S&?eZg2Gsrl6+QO;~hW zDQJ{wyHHS;)GY-~)lg9TR;_zeed`Xo46CkeQ$6Ba0)SS>VE};BnA$i2&D_Qx3L&(= zsHVkkSO-sfkoI<>{3(9x1eUC7X&Y}TKZ#`vasijMuuT$@$n3JIY2(vBw($$2vBv)* zgh6Mj6~burwtiu^ovq-`;?&N%)~Z@$@`PA2t5~aH6l$!15|l?owoo@%1WL{QxGi|PN6^5M>`X<-C9A1mxY68O6b(y48alTCI^qZ1Vc_yy9^+L!a5Q}$`4~1 zea81)eY#qs1d$Ue9!^pJ;b_2wXN{IGW*(+$j-B?J%?6Vxpe(w%Uu)tZ41#B#EZeF$ z)t8H8DylVDxsiAIg{V1Xse#tP0k31rN{1rQg!v5^ z4f7ii3+6XqG|X>M7~xp!i;AH-4)3`!gW_e+niaxnx#gFktK%1`7Md~9PnJX1ADE*O zd%W=k^*q2i9fgF!>xB~<8lp_l-WO#Gc0z_`cKVGc@&+13x7$V8wV9YD2-_(WqEkUG zqv4Okqf=R3IFx_xc4v-vkHQtkIS?Os@%}g&a6||ls?mT=F&;jKu;TraW^C^dZZMT| zaNs}@pQ8oa`=dK?VEQp7Q|g8Z-=7=G&r|*BeqsA9Sxiv)!sz_MWkCFy%a|HBY$Q0c z`~tP^;E#qQ*5wLF%oaiAuqh(3+q0~7Y}l+|tOd4^O|E7$c)^?4G{V9g0+%h#koh3a zO9dt-=1jaBn4y-#!4D3Le6|>lb*Vz zZLq09&UuzjOrxp%fusC}k+KRdskQ~knL0KMIneMI>C7Gdy((ICrUp2+>`eB*11Ai{ z|4!g=;FX$$YJsE0X#_YB?SD&?cJiAh2(yQA2(t!tRDsa2y&AZh$~0;qdZVHI60JYO z?;I=4P1nthFgJgtsX4>@0fw=be!Y{=j&Q|F3*eXK!1BCczQ*7$lQ+?CY2n?1S!`3> zpj{^V;{@Ve_P3g&p><*KIvA+`FG8Q3)71p?p&#F769fwjkq8X8@ERO>nl;LA+E14k z`lY`M<{`n71ILg^Rau%TMZ*UcM(W=!nRPC@ukrd)N|J!NuP6|3`f(F%*012EfKos5 zTaa)^`Fk36qe~vjG|`k9&BNT+^E56KA3*cp$aYijkK5|$A5<2}Ff5*U#g>WaV2BDlh!kTORkx4TG{qq`s zZ2LuFBf)AME|!jvLE3exKaYP0wP!UhJg9K%K`}a={%@&&o%@ADCz3xRe(pTrCtXMW zz}P<;%CL=oo@=I;@h9K$3Hf8=-=Kf+88q}-f0er^PJh1E{}F#4c%45SZp-togMI24 zy6ZZBit`nHavkg@8>!)X|0C1>cH#~GMeg$r^ztBB&~{&+~xj3#<>0Ja{to$4N_Zyq14z;UAOw}P4=)lZ0CSCh<}4Hb}Nj3t8VcN z&IWq<7Jrh=WKU|k)jtt!anHZiKgs!sKE2gH%lvTiZT^Yoa{X=o^}w35Z}*R);qMiF zV-RJTN5fL$rkFhHr;E&EEQM8J6hRxfSt}{WO)w{J_MVSg(_!`A(UIAhF%%4l>7yfa zx}5SCy-`%jTb2fW7E>9`{+T~zH!RM$1JT>eFx_tVs8UR+_-t5Bvw;XJaTDSRkrRjL z1DF^UD6Mqp-F~4iD8|5tfV0$ahu<%cg+F?=0f#ZAS9WYfrewSZAU@qL4f~mFInn47Q-nz@*J>Jg$(5SoN=*8X}qhV3@ zaH|4l_X0~qX3Nwhh`>aU{P!EIM^nqMXY+LX-TqcBe2n+BhCpO9>rS@m#w70X8yz?| zfgoG8Z8Er;@^tWT>dHl(xUq}p=%{=AVa@|W4-f%n1Et-p2C3;f$j_xX*DwRY~K*e(bag_hpumwYU7gib*3L7bl8 z?%(lPzIyg>Zt;vynfpW78Z!|NfzI3K2gl^YbY5UHKa;0 z`~4u_4U>KYpjJxNm@@VBpg?O0O>;@b4Js2k6W7x)p1F7dJ&JVFdH zCJ!Y;suWo@Lu?S;I3sF;D2Cl5tELJLN{h0LH;DfI0D@t@rosw@w0uK{t?*|%|DdN< z_{V{~cCYl$G&J?LmHv;+W$8ixWRT#i9`sLQw&XtKPwM=t&gy~)IJb1j6jF7(jWqiq z{~q@qv~WH?HI_D9p0B6Avzmv{DG&Q6=U04<04uL3=}5>!Dx(4X!~V|BQ?%78e{}xE zO@7VsuUpfyRY(?kitgRgEuP-e@rc|q;t{{S*)2v!MpHW=$v_k$SnA8`md0uPrvr*~ z?kc~FZhiz|b{Ovwyz<>mUg?|hR_l1Ham)N~`p+31gLzih>n(S#_IHRb{3b?kul6TJ zufoO9M{#i@E{^4kJ8^M0Up#_~5BTCKTx|6iF4o}U6u$T+E*|8ImvQkKU#!E$_{VYa z;Wx3>XFU!Oxi{uG3ZRiXo(l@GJ}@&H*IKtd-TpK>)_uEmJV}2^J6qF=U*&UjWS@VA z`&?A-|ESMD*!@G2@_Qs2>F_mvA@+NybNcYAHU7cQZ)w)wQD%4Ts6v`n{3JJt);-pg zjym2l+BW9x<-9=iW8PcQd*kioeCg~$x5d51?xk_^UUiz5jQu1<`z6rpdKz8%X(FJ@ z6W(a|_c0oGbZaxJLDTOOUeS4y{*8PgTK#RV%XyYw`!;u|`wMgxZ>k%x^fGr>>iO1* zUGr;iu=~a>*L>nNqJR3zpQQrIJ(|K057Riu8}B?s$2#6l&NFnI;|-2om_~?M(JLXZ z&+$g3?_3U6%^g?b^m0?Km9}!dy4VGAG@yR@aI_kqJilYgH5)RXa}lk1FttD0rjKy1 zz;Asof@h@#jTJ|{_X!gF7AF<^1m177T zB|UnrdwdC5c*Tf!3uni>(z{PBESf}zFwF8*zlfr~q4zm`xfm0V(soyRr9BtAa?GKR zO)j$Cm(y$`xcMF2Jl;FgN<^rJ0q)=;(^GDjFibFhxt%i`lHPA=`ITPl4`8@M873HW z=3$_0S46@FkkLE0Dv!T{1P9 zC3Rfo?OK5#CPP#_`dE)5*nmaRhpUJj&T;c{CcZ4 zp}pU9BmqN?oq8(1XL7T!2J-6j=Ly{MztQrSQSWmO%-=}_iBM_aK_vonjC0B6bJ8Gy za8C5e60d3ELLLF{t25>!Mj-_ZoTmMjq!9o-gWIo&m2Y&sGpXlluQ4toP^OzZV8T?wGKw9M~)|ADXcA&Yr-OjC{n6d6Tg`C5M+j%@OT16 z_E}ndwq~O=R)18)dpu?(ekgr{#Hrc^X;{ACFzvk5YgZT?w^U&8!=+x=l&DF{g43Rl zn~C=eHApOy^R z?R<^zlimf1vhmV~VaLFSot$3Y%+at);d5|#&0@$i*Ya251LKZ223<;KVwcd%*Lj2X zv4@4pq{S!=dE}Q})?oeiNx(%8l>**OOXD7$@<)qf$Q3%9%GZ0-iZ1}fe6F8$!x62s zo!i+B;UMm2>bu^HRbGU8HXpNO(e_!S#C?HR=pOOs!s-ClzaI0RgtJ{a6V}gbVzSK% zvTyVBZoCrfUWcn)Q9|?s{s!i11_^(nn=E1&6z_4h(A{gUw4mj$zu=5~1{khi;p@eE z{V-qifhn&8IbnwVYz?HWCqL#bq04XZT6YA;>4w=S#4&Z;gWq7`-8yYRQV*{B=954- zSV~}Bxxs7OUjX-t69R68?iMg~npJ|rov87&M$043wt~Km4Bw+KqJ3`k22Dzrqsqym zQ%{}D6s137HGW%z@8TQB#FFJ3e#=ddz*rx+(K6QaHfLhmr6y!zp-a13B7zyK^0d%o z2?0-M6x-sAzEE|^%t(6I>?u=vW^J_m2edj2ec`olK}%acnLpl)_p9SOoFXm0$!n@? zVNP+KQ+(>F0Fq@m5jI8kBbDme286tYIjith=OH)@_Qp7DYisPmffn4gil?TPkkBWT znI7XS2;IaJO4yaTB^*h?T<$ko4^jy;a;%2=Wi0cv{o>iD6)z@mla4C~fw9#RSXDJ6 z-fdayS;x^~Dp%pY=r!_`ddGR&uls$peEwjDvGI~uiOm@26ov7ro55I}-yw{{<}N`!~0>=Yw~$=Qh8!~a%_Y4hF+qod_{=E$qVow4!Nr=n=F0Nu&>-BHa$ zbf?-BwrE*>>PB}8z3O4*4`9LxjJPmmiYN_$R$^E`tb#_JS=a9{s2iPy1BiLXi!Rj& zgyW2HX0w=wqddkrlF4aRkrBO5-RcosnxWTsh3B;bi!sbRppQQvq+n- z^x=xx>8|bs_iFl0uh&*7;nWJZg^2mC11!hqI(&)%ukQY+@t)%ib>0%xz-6dGajU)o zJGIQwFM` zOdV7U>t3!$9Rnb{;6V+IF@9uOjqQb^Q)6iTbI;6ZuwE%^e18A-MEK&&uvGN zlsUebnehuVSZtFK{EBrJ1!?;U$f4gC+iZJ*fJGRP82>AS#5Mv+psT%5cvTdz#B@2S zR5UsDRO;C$-gvTzyKQuF@s4P;o-Kg@C%1#qt)B2xz!Qegl)-ldh5GLJG z?f3xN~`Q;CCXN|352*!Ta>B1ycf-+B%ck)LBi`HJM$6YHculX#Oh@%7uI;)Ru9N68qBYI+g8pDm!jA71KGRW-4!d=Ty=< zmGl;;GPZUqrnLr7W#vMIenBO0%750WjMb@Zz1dVudySf@{6(JV*bFMj_nZn$&rB~l zwCWD8vo(sA7sBZHjh|c+D?cm}|C{nWZM?&)8?-6fuCosSPZYn_$=w6`zYQnYw5Q18 z+^wfW?(|AK!YsgsRfBJ)vqTK%-}aS=^7%JEn=TS~yuJJul@I6&;%i-Glu_5Y?nLTs zcan75ZRsYOKPBj(*{&Z$v6yIj$qtVd+!d{q{{d|Dr~D~8idH;O*qL5>C!eHse~Jzw zZ$+Uo1#5E}`rxl=)Cv%S2Wa|=!r0WJPZ5dez2wkED+*_o9>rh7@t3tEhazWejI%v> z0NUpjR~A}R>+MrLD+_1UUG`76{D{MYtXWyurtS})xsV0C-z4dqm4$PXzrml+eCE>p z2Mb+YU^5&U12)5g1lVk-*x(JVcmvIugw6qfc(5>l=!Qa;&iNqY(G^+0j@lk7z^_n_ zbh-EsnVUO4R2aBBny{)OZW(?nrY$(iFe;I`IEG9d7?VW-J8ql_92|jgNKz z!WU=Z0=9?KG2a-gTgcx3@xz7UY;g^;c}uVy5lkq_XEV5J21m3GCdBS{fQltpk3Wu5 z&mtbzWG-%=mV((0NMZ81a`e^1g@KMsZL10eR61JuZMr}+R~51i{Hkd-{VGStuPO{3 zI?ZN4>zgsI8cZQC;a-yrouk#O3Im42!eHVa^k$8CW0*1#m1TkAVt432s|xLdak~k3 z2rY7T-EI*Pndox9F*ySX=q~N>NMTYMkviS(w!j(`oBkNy?}@bjp+ft?j?~$L3BKoe z>|(fZ8x(%+u17@JvR=QKhjv7jO*#1Km84e7Ap(a$l z--JTw{TNG)qq>tO#vvTbVY4dWA=S1rb9Hrw&Y9vQPy$62G4@fIDQ!&-HHz}jP()0* z5&X(e~dX4!s+0Nz%ohgrAboapD zhVsBK4`o*nnuV8yNez#3Wx7($3pMtZmx0Jz1z!==6BT2NvEi;%5XKc(5N2NnW(M5T zK1RD2ofOj{l*7)@K93i+qTWF;sO#I*uF4oVnASI@TUvo|rEvMinhH1$p_h-!jG(t3 zFI++|o!rs{3ns1HCm2uO3v~l%(9a7^Ef1h@A5RSRRM<<1&Gx=&C`V}hwg?(J_~}9; zo$>QRqjNTV$B5j^o}AfwY0hbI*3Jbjf3uE2O}o^;#j*81R3I_LL@{doNM{{FQ1_el6}_ye*d_n_lernYJ< zBQx9kMU>5vOx0O=cj)`?<~rSHqcn9T0#l!)<)1nMtxY;$sIRpRT6#@l?9eECW;sj| z_A{p9DvT!03ISwq5&Va=;godaXqfJBPa}jAe0WUv+3#hZFl)d`goo9!F+4()>Me<9{i#XeP0nL6~SY+eiEGW zGK7owK?-KF#TmWeCsFGt#e1R4^Xps9#&N1=zxRetUVaFfBbXCz=XvP6yY<~t+KK%& zy8j59-1Ob3y141PeSJ6JWY(-c;c(4i*-<-T1fPfR*7AeA{B3m#+nd9U0QQ=9M|j<+ zC9>(e(+ux14vbRf-Rj?EqyWI!Uu)zM`)7?Hj5TG(1;u@E_T{3@Gy0RE8qZz{>$8aUxsF)M` zA}H5`ub`$Hf)*EaOEOn^5B7#Q>EPhoFg>a^HQxC< zWopA_WL}lc;q@%egaw$EaJ3UNS^jLWZHZ6N~Z0Ow?{@u+@oiIip%=ZlSUP1Rb@c%ww*pet2gd3H zqrx|+9Li=pyu!$!*z@WWgY}7G_=FY<&{vo+UDb<1lMg1ge+W<`jRJlNV4#smtEkSa z=tgD^*D%A$9mQEYQX_L)mObUW?I%DO#g$6XT3Zme?mhupiQKxk*6qW0#R<`wTvrYZ zQ~Ekq8bt^)7_OlPE~@EIhdyoOL3!uK2M=;in8+GyQJ*_~+N4IRfh7cZGTGaM2>_z>%T zNYG$qu$ezj=xX7QQ@UFDl=<**ahmnffJPMaHSujRu%l<_fk|F_oYMuKq2EsOT7CeT7|ch( zV|WDHWsSt)R%2>X5VBn97N}w&N}0<70i5zHZ@c9W*--_+F(t2!!b7K2uBLl3rujGr z1}T3r5oDOA;TOPR*(8nr2jE}|MFUaZlve>%`%YyVDDMiOwtF|D=ELT1d=;RXN6X)6 zY^3!)-k{NTT+u>+6wImtRTfT^NAMEX{LL-Dg(c9qve(G%U3t7{_eu}f+>yNb<-)$-qjm; zfL)hTb%ht~K-@b3$CTwNboc0L!UnTYCDIb$ioBK6&`KtPMnMsPJlf+j#flZ1*xuBY zr1ihax0V9XsxBmGaC-q!Q}iy z2*XQiktMgRf{}C6i2!@YMFsYhwkpR zmE?_Krdiw+uH)Nd#Rk5;m3o$X&2-=HUOjF$hd~KCbh>i981P+&u6y+Q?p~oIyid&? z5%y;pYlla3W_itVj-{)k(UTFXg3}F8Rd~*{;7blC+88pB>1hF~hKw|RGgge6-_&MN zhu=)a7W*4gd4V?7#)pX_ppy`9I@5;(`eTF%2gAzVxiVJ%m`OyZ9#~k#D9f87kEQGQ=dF6TF;Vh4jhzj$oRaDiR=IgZ1{B5w}2S)ONwA`kQy% z@=(BGhYA%Q%f&Z9d0d-i%U00ecIhq$!3QFH6K0ST|s3 zYL>unF1Uuf6Sas`%4T;^b3?qWVOq?2O?C|)vZy&umY%|I7P2 zrd8BwO~HMbQ#XVhd`L<-R8UY)r=S58IN~qe5|=+Oz-(Q1Lr9?G{P&=-b0i~&K;DK= z{Pqp|dspc7d>7Xon8a?17x@!~o1ZnGPwG8DSCl=`>kIh$1-*Wlulw|R1z&S$6dL4J z*h>M}g`tu0vc`gCAr8ZbY$~D1afYVgAbM6DyaJl5T{K+4-;1FK00wx3Aq_Q^1rv?; zLK{M$ty9diQ_6&Wg+^?g4|;DeuQi1l;rwKZ(tCTI!|K=yVq&|(MhLj~Dn<}|at)t( zC0Gdd_9l#~rcIfLd@;9LH6mNg)5Lweu{i`|dK;rQZmXGovX8gpR`?Q&mnE7&t!fdMG0s^$ zTP`8QcA=gkDAzvTAPf}aflLHe3pGvmhD^|cCxX+h2-*SubcC#5gR1Hwq#?Wun*(^7 zpsHq?H{I*N!w7@Y15vLJd*QXr)l{r91fNCR@YLRJdd5RUOwpLtnx#5QZV>4Krm?a(*_49R58@3cs z_bhK@BF77Sj(TQ#1E=l53lr%h1^jD1RStrJ)x;=4Q{c3o=M9ihfY?w>I9^e<3jZr6 zz%Hn7mbVYnQz6wjfhPP&!DQo(lrbZ30R}pjeE4;Ufa4QuqK))^Tk1j&s|kLOYh)3) z0JxZqEJ9mG`^Fa|O6i#k*k~gBZ2VGjgb#&`AdDoU=l1mm4hVzjg=JKkftVQRqkX*r zsA^rmpEn8~(H-`~UupV2J`#}c+RMKaSAJ4l`7n--J1keG`8PLZt|@;t8@2L1P7NDf(BP3RF6aZv=9U&N0uwE^ioJzS+TUw-*3i7EIiwaI zA4RjbPl6$I*Ei`dDH;2NtT)~H4_%gPX`vUg-q!AwIhuDA?#(rL9kIp00h%+Rt%dez z@Q$9`>p0O0s^5B2{kELzih>}3rj?i98!hL&-zB+EJoIif(W--6n}4|$ztrIuH2*0> zDvqPH=)9Gwkz>X6!p8mR@!Y|P1v4AlHU?i`;W{ zP0aF>)cIkq5PKw5O3*GJ=8BafugQA^&bPt1!bdk20>+26mLGnbZQJnLV(N|f8#XBx zans}7?eT$1a%1rbYR>^6Q2KDyjjM@rH5gah%2g3pqwpJ)9d;VBdq8CwaI8H}r9Xd| zOJebV`!KhSa|yM5l-ur5aC#|AWLD-GFK(UsXW$V_dCNj;dDViz&SY3TIK4?W3>~hl z*(}1{J|Iq_VBX4)azAn|rsYm-AoXNhccc{u<>K`3cXK11Wz_XUP~i#x$Q9gW=ppc8 zVrM$y#k}wS%jbm1Mr=e~JsojHsf*SgR2)PvU4{+{-kNMfF30_ldLYQaM74VtIyTKo z3_~08eA($}03P-tS2D&PIkZX|_?kbUf(RDgF$m}UQ3u@`q(P*<*j(t(i80Po(Gt9$ zCv?@9E8@bC-=kn_lS^6Lhz@@&k0x3BhUc2S)b+>(&9cMP!zR@s-XY8SeFJ}_yo=m2 zDkYb)4Q|AVW_FYpL!J`8k~dyKPA@XF&jcVFMZNPIc}3vGd&8EacZfk@rUw}fUn6M*&5k5iR6;!FTah17W^(5}+Ej*M#B!$T zU@Pj30uwB=a#{tg&UON1@kjj$pyefo5X+Cn>~J?VA-V$cC4TFW-|B~>)$N36AAg7I zYjOR8Tyt3~$-0y8(HS@TD82{t0~LwQMT*sGh-e@M;7OP*P6(WRrJVPkgJ^0T5Zr|X zNxiKeonFm--F)AuQiJzMBMxp_rU`@{@4mruB;axD_g7`4Gr@CSP30zjOMga2=j z)d&zF1DmRT5p0Z{=!HDQB4_T_B>;}KL4>jn7F#n|9?X#V@@jk{PywhGq9R8GMLC|b zr4lJ65C*L{t2TkWO8(xmCL3f0hG_LG7(5^ZN1?s(tN2Mi{UG%blm_5+^1;TO;Kk$6 zW~Qm2J2;&D#PL&5=szU~AW_cDKrS4z5D?fq7qzB&@8I#0m?mJ)a0C-^!!`b@17S{h z&v5h_oxm|h_*r`ubI>)uz7b!eZl_$|hU;tPy4$@Md)bTk7mdAg^%-a+hJ{E;ay2h&KV)OA*k7T)8hg7jt5l z%iQv_xQ;N2;t=r+a_~zi?lfW)yu;%iVBF_jXL4dN8a~-#3IYC56eP$6rx1~t0hdTc zK{hl(PM8}_W-KQi;UG&~8cH(sKNnGU(xXdBjsJxai-Tv(xJGA1k6v;8G7U0jc%+3} zT^+x^`1iBPK{@8zXr#jo z9;U?!?(Vjq&Wjw87s)I^`-R=mSa9Q;L1szj&7m~*zPfSr(%}t*&@?#69?qozTn-07 zjq)%YfC1WJi}WUh%|Ib9_if+^e%N#jx8Z02FnkjY0ADr76KOO6dVWAU5tm9+8*End zxYF>Z-v79G|G!t}_y!CEjRDFVN&|Bmz7D2l3h=2dIsT!#A_t8%ULfhb68Kp=KosU> z&pM>Nd8gqnU<(G$FK;bDJkkT3Fisiv_?r`3>+$DBbVq;WxMudiXI~2j%ll zPytf&*u_%DOvDPP2^h-RHh{oH0VIq&CyBFA zhhI4X2h1__j7k~Xi7Ydv;hcqUjaLW(3WsYCn3Sq{**rBILRMkK`f7U!#=NVbTI#6Q z#~GLXX@mrA>~zRF7aYbI!(HeB03rIHqJ1Jh&{L8R-;R;iJ@E+$^PlMY#8MnKThiNG z&FKRc$1pa6j$i~a(=g#LP?Ey97udU;TwUWdY>`^UOp8HmJv12ObrOe5XlC)c1oZ3+ z73)=^tUf1j1@9)b8_aaHw6Tob2a#773z^fb&ZSdkcJ4zPZ^)qL&Z%u9=#eY^hQ0T3 z(0&6N2Mb_8I^gRb*+`MqjCvd23x4BsDWHkr;G-T+M1Msv?EKR*v+2wu z;8y*habP`4pLKl&f0cK7W~y@&?Q@XdO=lkDp8~b*-Glt`_27onaF|kior{sbV`cp%2yz>|prUol+AUgV*%bNLUPY=G~& zT;_TjwHN$6xP9hc!QT9N(_TS0BG}eP-9u>Yzx*DQP|5$>-`f4urS*QgosRgo|Dc2L z{9WCt&RRPAiNa;>@7k#T$wE2$r~9Hb^U1;_xwz`d!bF?M;bJhuxp{T0E7-A8V$Y&H|ImqU=$3Jh)sZ@m=jV< z5$}12CdGoL8Kliu;Iokasuq z($4W;IW4F?<|Trmu`lE04CN={&zT84j+rb>1iQ5}SsGk*+Np~c z;)(Yt{Vfq}H*B*hiVssYEhcF4yLSs+o(#5fR?*Ls!BIemQYsjRZn=A=f*lw{7p8(q z&cpP}R4~%HWA!JgAaLRjXW<&9m#3DRsQ1p?WRQqpsJlE$W7eYG@1jg_($e4LPK-vp z`)J;^Xc6DDXLcIx_I~=PfBAsX9Tn2 zcmSP>KA#bsX)aHj8H_=1qFZMM6L8P#GlMhC58s;=9B(e4n-!eo+(p~%8=Q%c`}Pga zGe2y*UvRlxenijj7c4fHhwdNTq?fC|-9H%OB%SiYJ3|`r!L#1cN&H1^XLsGV^uaN~n6~HPCsx`B_q;WmIo?%q+V1J1AMX{=ncWK<@N|g0r0m>63#1qm?xK;NWz* zZ%=yd;NUoOIpvV>a@8Th3AnvOo$*xZ>2rr4V-tAq_fdN9;KeL`6WH`;`IJ$L96o) zt(=EarfsJOP0j)ub9yj0ofPhMZsvv<&3dJD1Z{X8oTw*Vw->!}V&LKUBDv@0bX^^t z8L!Wc#T;r^3uA{m6u)z|&z=bW02kJ~nYK)C&1&-}1>@Rfp`bR9-q{|9wX%r^Zk`CO z$oh?SMmUf4Q17o(W$LR#$dNlI_z_)qdT{INpUerSyQ{xFB8WMwe|1t2cklSs4+7V@ zoMyEq4xyO~nln_~wXKd0*gNQS-$~MZ2TQ+n@1PM&@7+5%VD;C>1}{Wu;tvCI{!KX) z0;7NYFgOo&I2SwB3HJ!_P{+L4t%1ga%X#PE!Va{LZ zZQX*!0sc3Eqoe+sjnq zM3Uh z$GG(F<1&rePkV~_ecG@qV05xAg4_w{33-x{3k_T!04V$jb+p&{fsZf1#oOr2^MgZH-~Z#_dB-_}&Nv%P|^z5%2t8}ARGB*13O^3-S8N#s02GER>LFJ`+u~d z584 zUqatygntG4dkq5=(5wgx~X^>P;t(p;2p>P9b{iF zPKP?SwHy6VT)zgftbU!L8NUcx-QS^sEgr#+uHCK^6_?rEeEdHe()8w=>3Z<*t_~Oy zI{qJPZyskwaW(wk?z_+0!|k4xrSAo0*mP7j5yCXGsi>gDXhg*=8o0}&)m~pU0q$v zsdG-9Q*{n1q9m&h<=0l_l=Ee&gZey6Y;;+Q`|(NWJJ3+YCO570qbsk;6>Hx|+7oQJ zJsUT)e(|zg)X22tJfYOaBx{L+j@1E16?Sb~`e2IedQ8by9MnyId`dB&=199p$0?}@ znS>Imm)%%#o|Nhlg`|QdIu))|v?yN`sx}#9=ROWR7-HGJ{GtGd4*^8?C?Y-Tzx`}y zZM2|Jl%00kW8VCYc$$1^ zcCJE=dp0w{{y1p{{3l-_uebH98R|p%qtk=7P3cL)zE z@8)!{cQa8PGu5eJ*H@`Yr~uV}N7YuVQ|D$*GKB3c^~o(vuWJ|Hn&~bd+8>MY%->|{ zN^dM(5*FQ>U(&L8Zsre``u%S*!#FPU#cwi05>LdV@oQ`~aDJwHK8|L*5rq_*gQO^( zh`%{Zj=brAk?V3Xtw(5XZfzdy%*Ah(EGe)c6jHx^AwqIU=#o8{(fl-wm*0AnLV$re zam4Q@#)m$AGO;A>=vlH7X9+bR>HuN`qSXK}1!dyRXwNV~4U63%5M}MK!Lw&k z2sh+a|6M@0$5e1z<|n5_#P~1_J5^X&R)YEK_?9k1C?YDrffQ_LV*}`dDU0Q(l+`fn zS^B7tQ3YnK3o*$3-1g?R%YyRF{RBtv%iy%9dN}j-2&$wpN{E7*c*{5n6;4+7Hh zhL-8KXZplp@k{Q`%qDZMdorDQ_4s@AtG~D>GoEJ~@5xLg@rcElqm$3vh|0v-rf<5$zdEmShHzHfjk)-K6eZlIh9aOG`38;4X1r z<_N&R`!dUTyY0TrrP0<8Q|gqZnKdLA->>V^^L|~IGtJ#q_rq0hQV*KD_2$`E_h-KD zcSJ-8XwaN*3Ywpdj^y&&$cdMMX0XR}Py?L^@-hyf)1XKsKoR&9llg=532$1qEc0UY z!}4M^Z&}7uJC|jSRqrm(OpVQ{gT*}eDcXWF$9N@b%ube;i;wPHqZU7y8JMaO7BD

ussh|jgPQ`tWh^VLT}cn4Uc3R^0m1d=5(wv%Ispku^g>g7L+#y^y{QP5$NS* zG~TZnR(={kvDw+0QcQxr_(7>13ymlaQcWW+!v{VmcdpFRe924~v{C9FU1wdv&gs zj$pc!Qx6%q;`Rwt9&C}6;Lk&OBxbm#TzOqF(~Sjig>#GgdR3-NO)dR!*@&D)c@-E9 zBYXxeQrfRoM?RYA8QnC;R_8pL>1fSUGat<~(tl4s$_nx(^~IwMQH`qleP$qws3?&IHQa-eVOG45_s;~vWl>QWaBG2TvnC)7Pg{5tkWq|t}RosZN*k7XoG zxwjf65!#8>nPWy)>&L`Li;u>&p^0YWgsRC%;4|F3>_8Ag{iHb$MET|nlMsY*rl9?} zo)||xPMvO2r#-G`%jG8VfycoW#KMmrXSr3Q&hKB8Q>&lIbS$eo+POpUIr8`mD_)>n@Q&x12X@4q7oS38xD^WjZ=v z$JL`<>xQfOYcoq+7s8AuhbEpxf)65-gWBWj)Xrx!=UKO_lUvb5+^&A!O3QCo%Uc<# zx$3;FnPv8kF;)ClW|hFF-^z50!z&}>)yHpTZdN~k4zmBgdg{51-))&37_@r9@cBWh z3hFrTmm{_^TQq@>6u+&OKhMzrU48I;=Fn8I@f|&JRLKjOv#TCy#>WvcsbEFH!_9Vm zB+?&)%qi+MoGX{DWsa|!gI1lj zS_H)~%mHIitRzxQfZ+-2Gh?keYUTP&l{#-(e4MpHO?lfn)Lx-wi(d1c7c(mMI*Ww4 zTT@4=#;c1{n4g@h&~v$}*URW;9#p%p?Q(LIGnbWP!2Y7PcH6xZ@c)gueC;k;L z#vA_=&8pTl@#3;rF3x5IEM6(tYgDzZtaD2v!ELa`8KbgdL{JSI5?94x+hbK=mv5swjr+9Jl8vZ(ljNYHy2U(uX?ddgN^0dT^?gEr6Frh4tAD_a80bU zNPgIkq%aARNGam3xp-LX=9~XGFL5#C5ln&q33gC~H4`g`LDTR|B<;OAY>0X5=7! z*i^3@XtY@Z1iK%zg1mEeL4d(lz$hWjK(bkX(3P~bEuxzL)oC0KP-;83G`yB6vaEl$ z9P>Kzgxwrdi#I|_9%xy+5v7DRS$*(@U8UaI4BeZo#-WN;zhn!` z^#8QX-;(KJkwt6ii??P@Q{DfPxwXB#C2GrGGP`*0uj=Bex88(`g~e_BbLL0tvbWKy zU8U}PH`7^d+mT4C;&-4UE7eKwFvS+CTi$_4e577_hqe0>)p;A#cd{C?4PE49b;-6& z|Dsn11vWOW$w5*DPq~oEZJBpWd6)k0ODTTgP1ft*DP|Hh`Lp+-s?N~b64m8-W^-Gw z46fIot#s54cc9YN;d5?j%aqizuO_fYg*&0lX?MH=vyJX$wYn|S$F?V{kJ>VaClZ1_ zoYtJ(+3lMK&qUVr)8cneBTP7!#m>0GC}Pz^aDY*POLe)lns)`~p)da+)3Nur?I+a3 zGl~VnSFy~UZlka-^ED3I;N4d}`$49%SdR8p2Sbrko>Xlg(8~|0t{-L&O>TJ~na#Oc zjr}mwD{r>?B||0{bEXvxZTKbA{t>~W#E4vpn6LXpDnyXMv4pflFs!7M$=)ZDVXvWV z=tPu}6(lQbSwXsb^%`y(PZo}HL2p*Fs+FD~o{#$a!%Uat-?nR1R{lpBw>Fif7*^b& z)`KA48sXtB>ZFe{$HZBvJNK$vKFZXhzfMhre(AKriCVVhBvjG%%%P=e zWG?C#$)$rnqZTfWddW1~DDhIQ&e)#m7=QF%7DZjP9fp@ycak!2m877vH`NO_OG2nc zWHg7!Wl7CC#T<%atC%dUDP-4nU4zgeix}lqr;js-`nUu&-C&$e5->)$CLPGyN?ttw zh3@OY>@IC;T`qn}azKM6?Igs=sD_rW)R?>!9*`*(mqyOI4-wHy+2nVTAR32M|=Y@yhxq=P3E_; z-zK0hkNzOqNll!dD_6}~yNoquWlVkXY344BKJ!1zJPH``x6GF0jSw5>=BV0zU$#>9 z-L4Gpa^b1{7-9k;s`Ur#*m zE7XDtx7)e%2>cs&#xSjH#E^yD#hfvE`JF^t5k%1`$%8w15Y-Qe*&u2RNxX~1gfj-> zS5Sf#wl&DprMj#=3gz*E`r2RjKPqB32CH8dPRy&pDt#p~Rf!g?CXFU>qfRU@4z{kB ze8vBas^Ieuo#wZ_R@B1&-k4SSMUt6X9HPAOz+yXpP(S`>=2127%gitAn;kXpo^(ci z@MUI*^>j;@e`n6J>@6>=YxZK0C{t=LGV&ej*}a+ix~=+axhP6H&65*GX7HmGWi9qs znM&)x@o9TF8Wabc`GxfGyJ7$My!qYkzHlGLKW*W;Lf!VCOkn@9Ol|!S6z(FmJD^DmJJ%#QXwoMV&ACDKbkTNJH?d_Qf&|eg0`;1H*<~wbvq7Io8q?vjZ!?GF zD_6=^h(3`-j<|V!B9PE%d%R#=md2rKZ@zyOnB0iHAq-M1%#V}uhyEIDQQ?Ykp2zPb8_?OU!ay{({pq{$`3 z$^ud3CDDU{Y#c$)`|cz^!Vk~m`VX)fql{|3rYi7!Gjg3Hqja;NPVqeDb35}FereDPy z?C3LZ6iGYCSgbLVi;@CzCa&8|W%x{T)Gj(w8Dsq=f?s9Ul+R^V6PtY%w z@cW(Y)nqT1>>YT!Nuf@YOdd_qs8TejG(DEY*}Orl3N)NsI;@z1{!4ee%6+?821R zxz23!y?ts?${k;#@62cRsl6%pS!=dhlXiyyzD&Cf7yOoO@vy6?ye3;dW9B06+~J5q z4RcZ8JA{@nnW&M;q%Y#mA_tlhW>SSr^oYr%FXGNZ_3I+Hho#i&B6oO=?)!MKwrmpL z3U5}GPI4BuR1`y|QVVo3POJKHi91s6pz_=;FL75|t*YmRC4CZQ()b(1{69rKe5sou zr01@$S)fk5s-%nh=cVpI>kIYyVwbZnQ{5YS|21a0a%yE&Y;rD+_C3yS06ikVbpjz* z(ZD*fE-Ts-cd}Yp>bBJAK8pt{a0#!wL*8kNPIB&0SC_fHs<6$~+Z!!5TLZ=GGo(4{ z7prH>++&K0oNu65#Cd;S#me2@=3e5yKd%OryN8U8P0Q-{`9^A*DPk6`Nv5G#6i>cr zGxgr|xNIq9TRL<_??}her8mc;)zd+1;=u;C3CAh*k#e`AT{1~+EO$F8?{c^Kpx$`- za<`GKRJu31T;blX-t6EGO)Wqdj5NNorE|vJ+|l0kn)>JAZa-j4j|O*ICrP;bM4h1i zd?F=&tHzBiI#adXk*@fk9scxU_XzvVBDHI=dx!eR$!@3eKd}Xp9*!V?{i&$i*0A-O-^)!GQ}c|C@Pvqx#2K7~txb@^Nl$l+7iKbiUB6 zyO!BqGMJH#KPt$wEX??ndUKh52!ft8)ssb)9Ny8-RbwjM-hF)M9Q(!!X_luZp6uRY?Nomn@18w$c{F$Ifang{4UR*G zMbX^w0nx4D-Rx*?1P2)T+1Wk<$7Bx^fIr*A1#Ymj4FYFmj}X9VP1!fZK7S>lga#;Tov{q4L#k$QU;%VoGB zOxZkGr;$a@FfjEK{^(_X(mZJ8f%e7$MX2XUH9Y}bEjRBMp z^SNgb*^)t|_OLJVb99?1dpEZeXl9=*4`knmF z{$P`~Q__-tjbDo`C7=ovqzq`w{jh9<@6c%Te(L>lFN-;Zj?tm%%dIqAGLAWCXe=-M|D3(^8-qQx-O4(RaWF?2r<;NYEL0XNca5EpUqarQv*99?qu~;e1*Z&ZpJk zd|DIEr?ugHs%Q=;)U0qq%~8$gy0!U^GEjFWV6ec&2^cJJX#x%lT%Lf#0#_umS%Iq( zuvp;gaA4Pj1G_dH*yeCxXECmlZ%#t6O{&ciB<^P?=yQ!>F1RIVljm{9uj5*ySqBg- z#IFj!hD$v_4oDV`T)AJxr5@5UKgXpW>r%*Mhy*3R&!xtWV!sQQ8f}XF&RlAIO8T9+ z)QAQ>Rg2DZ`yKoLVx*JjgT{>UL8OFr6Z8ekm*J>TmAD@G=>CC6?$84dch&=sOdu>y z1P_e>NH?0k!NoNKAW8_!6Jbab)Ln+679quq z)7N^y%^(Y%U_LX*c{AW!W6^7w3)`5FKrM&En1X7WH zP9MNA+?WVcD5qd1HGUuSd^o9|U)dy#2-b9DSQxUiFry}wnk`jvx!a^Jy=(uvl7xY;{ro6E;bZmiXjkF4Skqy$j1y3Q9|iR3t%evsk_MD zprs?$YYm19$-Y)*?^ILZSW_UQt4R){tw~N_Q>1GM)N~`zjW_aKf&YNhn)(bh#HZTO zo*71%6X%uTJf)7EN|9D;p>%DuPH9$}&||PjLt4S;y*+HJFie z%*c&5BiGjqoNLDIbTe)P&A3&YahqVqZLkr;JDO1wszPIWn^7w3WW3($mY=yp)Q>N5E56&QB2^ek|#(2Xox*2}a*YFFOk7OBbxP^9xTOX-6 z%tAFaxt;1FTKzFtQ(p0r8-cR1m0qsYgH7)BiC2YK`KsZ^?yQ3DN-HQuUxr5>^i;p? z@lM?8APYmkeO(x$X-Gl@6*ao3b1!oz*sm6-5j*y!_e#tl4>qGHe)mb7U@&})!Enb6 zc*G2NgBf7ojPF=8yp3jfT{F5dGq`=t;C3@OJ>KB-a7LEu>~v;(_`SUPGVh z87Yc>&~}=zglPts8EIB&q6wKMJYgD4!O?kH+`$bJ(|lQj2v^Xl9sP*RWM@DmVy>zO zL{g%Ymha=IUcS}abU;Vb0XWi?MBj9PV>&?G!I0R^bbt)~0dz^8=mnZoS5!25eI&Ki zS{a#tVdX>*BU?SBPWkUtN=g}QDm2DaXo9IwgQ<|*dc!eZdP_t&zxGfMO%OTa?IMh{_|pTb0QD1dT>`w>Xizh*ey8H#d>HnB|@p zLzw(}+96EqnZ~5oQw^c|An6R9nwHLpbztTj;=LBopiFwkA?9lV4cemxG{k&yJuPfV zd{2uqQ_E;j7cHY9_G=jp;-pohi2YhM3L(^U5%FJ(X;45drm+kV-PC-{GPA<3|4u1s9 ziozg)W8jZ~Ir%6Il8doMT{<^v)TQH%x^zJ_tJS3wjJEX7sL_^A%xY!n;;2!UUXazw z(xuU?mi(qDl3uyeOU>A-9X7*^vS-&W@7gM85$FdwGLH`rWo+@xpEIVG{zF78$ z0-NJmPL`mgiD!Q#a85ic6ULq!&z>Q0K|K3ofp^BUX9`>#&mz0BT#skZ61XCsJzLvl2m60$cv-FH&hw++QSqXeFuBibSMjci`N#Vw_+vEbTB9c% z9Tf9N`J?^gbmH5By>Nu{v>fn00N;AL=*y=jz0@VdCnT zKg9omKT#*H4ii_!{A2vV{y92vRhYOU<{#}3^3T?ZE5gL3F(3VI-akvHE)7!`$NYYN ze}95bH1vXgjQL0Tef=|a;+eAqaa4Vp~()~z^LEdzhGG? z4;r#nZ*PqvC|SyAY;Azw`9sL>tk#PwkT`=Y3hv;Gft;=V9(PZY&*7k@m7IF;EG zrtXTe6#B_BR3cKUA%oy&RI8Lv)rmX9tlM$9$C~IAowz+rY{M&`f6+3OGV*>~n7S>h z70u&x;-Vt7};d*b}A4Iku(e)gPnvD!8*Ry%BKFrk2 zb!&J%m+Ot;^$%}|8`q1~Y1g>J;+mDI z=dN)x@x2tdM$Nkh4ZCJyh*MG*&BWBl*SI}9ElTj6FnKxG%fst6T(427yy)h+TpT8^ z;(C>ukazp$6_pNJ6QY}6Qf2kky7`iJ84PBoRY@>0y%dBsXn7dHSIfhicfqaUSy~{5 zMQDK-o|R#EjB)`8kJ17$EJLpa;89u-SanjkP=qOI`5PXxfAvYH$ZC$^-iMYPK_t42 zQ--->681_0J9e}VKSjbGNhncgHM@00^SZLx?FG2sfKAPARb>>4@ZcX59Cnn%Px^ zM>6%_X18{LxcWuoX0-W5llCj&nv=xIkVpFynV&i*?xNJtJKQdLZlRW%3Lfy{_n8Zt zizdm-e>Z!@_hw!&meg84joW8OCS&IhxJuj)ouUg);n7 zcQkBNcl4a7>FDOD5whUEdMN^1L#~3}7a=SF*AyWv09O|wEC5#(AuIq_6d^1Cmlq){ z0GAdaD*zW4Au9myEXo^w-=ZRf1rin%Wm&I62aB?Y2%J+Siyb&t5kdoSRuMu1aCQ+w z0-eF;knYlX`wfTayh*I*pzMBKXnGQqu3i-2yt*$f~yDl_^1nZ0BAPR}I({Pb$ZMu^~2CTVhWE#?5<@YcIh{{T0bK0+mE*Y{6ChEjF zX&RPBfh|OBgKpN^G($%IHED(nxH`>{0avBXkmXmTO_wfDn=W0NHeI?nEnUi(gw?kF-C zvLj_MWM`4Vke&IIL6KeItlpI}vwBZBtM{bLtlk^W>b)s5tMP%WXZ606nboaDW>UAN z%%olyPU>~3>>*Nt4dJBTkP-~kbHVbhdYj{lJY6sJSh~IjWH(qXDpoGpD;5_qgiAdE z5I(rn#2t}?OFht-uDR4mfQpsNT?RqKw4;$H&AK^6EKv=GNXPP8qga(Pi~>|Lj3Q+i1*oJM#hR316rhr36l+rkr9dUk zD4J6Sr9dUkCuXG#p8%CKO3g_LQQMD76ErH#-j7OxKSCh2Dl|kTQF?}`BudZ_l|(5T zqEel<=x9``)&@h3N+s{GgOxuxXORF9nyTpoZ9vkxFD%|ap;eGgHYD-V``4^dex z57rz^R5X^YlFi8pRQZX(QMX^nF{W34?T&0|KF5h!_AMzjZ)B~j?wIIw^lp|lvt5#v z-7j3EIOw^!T)jHcIX$uXhNyFwrFLa1Ts7oew0xV?Ip;cK_a8r)_cfk@n(ttr*XDDb zM~HB1AE~^X+_8Rtq(pE}3y)TA0CHz|x5LVzOq{Le-vkkBvvPw6M4Q7$tyXRblB3pX zpeZ;=g@71m_E%X(gMgT)H3&#?2N`=1`?Ln3HPnsxW*1W{)I@yVJ(d?A4I%DVfF^#mZFm=Q*s+5S}dLh?qRtYUT7UuG4c` zFHx{U9W4eRLNrKM%I2G1O@2>*kV#x6iK6T6(FD^y#w3bDSX6|5cd=3(rQcpFX<|;o zNLB0~snb?leh1EG!x1|)AwC?T6IZCaZ+5f!A*LuZV*4!9)q6w>PDOW$oDFOfIUBe= zG$`&BL7)3wS}jhkbg%5NnxNbRO@Xte9<@}VrinQ?z$9t}>PJ2LHbL0?lPEM;Bbh_R z%EhjBxUStSd0kxGrNXZVPZ4aZQ=DQt~aXBZ*hmIA-B5SPHW|! zp3)y=5->qVo10yFeux>6s_fO%0}YGZFg=bo);Ok&ZfRj6@wV=yqt(N=x<5H{p)9SM zB`kgMS7r7QdFvYV+lx7^FMDrU*)%dFfZ<>?U^D{&7y}9e#zKYx;~6c$=?oTRKreRm z`an&Y>;6Vn%yToHMD~d`=J4ME3l}#YlnwR4-HGfsW`&aduE`FpHj6JAb4s5ZnnFS| z;8^p`zI>C1q9z6~!}NlLb(&s~EC`Ku)0ve#9?x_H3}hMts+oU)t>L0C4>{0_kwu{$ zWCpX0=chyQ0fU)UfR6AL0JBva?U-BIYImn-D@hllGC+*VfZo}xfD*_I0NT)1Ampf< zz&WC*1WsYb1M*{->p-754u~Kv1E57c1unL-y#zK}tR{dHSxW#KSxNx9v62A9SV#cY zSu7-gODz@>z*(9A2#xA1x5H%_As4#m+D&~Z>5Z*#J&1;mQ2%O+ADBCuH&7T&^VwB6 z%@=*rQD8I=hVy`JfyN97*$|VUe$dDRVSEsX?$d-DYI&YF#_&J{CSwrP8vyki>V*03 zPs>l&$f~hrEQDXZFyB4;yO?pXG527TU}zm4Z_r|(L5pgG6*CM{oDRjNfrAZBbTl|I z)8NDegA=`>#bhZl2$7fgiQJAc2;m!qh!}*JXb_^&;6pcq4l#ob7Z_|9E;5D`a6pG& zEcaMmOxLy>NW&hLeQ9hI(_6@J2@MfJfD|$;FN{%dFLaMnr`+ad{zrFBzfHPpl`t^M zXUgcgyDOYZ8^fu@^w86n>7nQEo=~l^CETOMOwiMbnV_fB-f%i?4W|=Wujdn3uP4;L zP>-@r?`Z^)KylrHptzn=JHsipAv7(5&3aOS&3aa~g|_h4a9V-6dRl?GdRlE44o-vC zS%t0?3MNQ8O~4L)vmWcTbm!p*7@WViKfk9te_RIQ&0v(EQsCWGW2HP>xknR*7h#9f zlP403!ukh#8=^?oL_69oj*eum8h%$&t(0;{=P_k!NudEegGsqYGC0^kDYS=Y9S!dv zY{_Alz3j`y;sPZMdOqDBvzN6I29FQ9oJaHVhst zR7dXXb9yVw#W^k9!1Pf_Y6FB(^bRB!I}2r(NNu=)9;`Mma(h%4lMeTC!zD6whgqB< z;6vti_xu=aC8eg`?s|h!*NGR=m~)%367i5!{9eNHL`m1s&PIHLiXt^JV)e92PYLzv z?d~bU7UZ7J_vKnlc>b*|3MSU8 z&cAi5YrFB17%mZvFt>_cSgfi%_tjXQTfLQkr|agmEkX5z}H5CJFwb z=XA&sW2VJ@4e1k``FCr~_%j~z{d%6Y+j+Z@AT<^1F4$3`E69Dj-IwROri4WpW9m4; z3~@LrGtH3V|CkjsnzM;%QSJOBUGam$_V zVU|AB(s|*{_Ho9gVAVZtmmdbzSL70dB1sw*4V)`-$w85XzD`|{OAU%hW24&bi%%|5 z%#*Mg3-?cMSxi;#_ZR>`k2Msa@CNT6FMi zZ$|YTi>N$yqaSfD$wk>o5S)7)M}!x@s;*t>)~ABSPsQaFsQTSXx4U1s3ldEnOU9ON z>GPx7Wem=&zUSEZ9CK`ZIj%6j_t^NH|Mju)-7DSGs<-bJUwir(u_aCf1AON@Zxz+f zpLc0S^?HO|91s1DZ0o+8je|i4Ws7}UM)aL~Gv(dY=L2iws`8e)BYFkvjf;~=alv6j zgs?*!o73VtfFQa0=?EMx*p2GkxhPH+eT#p9h@|*1QCmb|~XK?-YFK7F^g{@$fbL!5bfpLEE<}WtEnDdFg`v zj{fCwz>L6ghz@B)^QnsI5zD;HcXVWkVMWgPpxymHHSKCVK#s`8c#HE0g|qjZ<2Qaa zoKXdT{sn)P&b)kOZLs>ZyEXl!4 z5+cq&;KXQ?}oSavaL;VsjNuTL2V9boBfb)&{x|~dlU@bZH z$JS5`hvw2T+FfX=k2Y@BvZi8_KqVE@COdDeU?*_y#R8C+=D!+8t3yL8R=( zucm`17FqQXUB&yjds5#K*dY=Lo@MIDD|9QE%P>+l%!7hE6ps}5FAO8z%+#94+>ZIV z&!;B^+doPc{0Rw}G7VVMimRjTIL*@^S;gJl?MBDT)hO_$lm;T zm_2m(^1a!0*zREVhsj_g**S(x1TaHp+Oy+>5abVw*A8KV)#P9NL|A;$ck&;YT}S8+ z+Q>e4O_*KJr;(-Y#UGfxM5aYBhpygO$X*i06%F&ta1#JBSkWqet42uI%C&Jv6?U0+ z5+AIglxF-S>K-GIrjX9>{b-r~CLLQ6>zW)(X4Ux9@?(|nRK-;OwmQdtJ*qanSTZ$gIhUxz*Kla`8}-Z@_f*cXc6idg zQvLA8{cQX>jvw!55p8J^e@bCPHEy z_oCYscX^k*=nlv(vbDd};BJ91xqE){hi-KGljdKT*}|JWm5OoSi8H>TAyZBAu0?fgYueZM=g z3wzz9rpD<}BJ}-)!G@#jORONJT9-*|kq6v#WlnrF>1tQ!(!pJLu)%T62=Uc462F$g zo`)gHBv4<@Gw!dv3><+0*~;Y?iN|bCkK;)@>=;8(%&Sdm_5eh$cUa|Y5gin}g<6!EIhuq8QyyG5r&nqVeGut2qsn{;*r_@sqyLIZ{=NFf$j~;dh zihuf{7Zg{izAM}+>t|}r3U?yjd0xMuxVL(1h5HLNWn-r@_1ufNmDr@NeaUS|EM=(; z?Q40-&BgAto!RQ$m)yzL>*~1mZa-^-%CC2i;_k8a?)lb?ma3O|2K}1%=gu`PcfR6Q z+193()f-&TB533*e{#>`w$E##BUz!2d)=L4ecSTH>#k+15evL?L;Z>RLrpYmzjlE3 z#9BXp_rpY?{6TpiaZ8z0MVs+D@RG`IrVBq-gEzZFl5ak4!=>I;&71L_@LWRe?u&ok zTmMp$YI$n2JI=y$X2}-F_8c{Fi#s~Dg1CHYQ;{`Tu?#9z=d4JVskvX3BD=GwEjU80 zS8M;`{th3ZlizgD0Q~VycSf|W2v?TJmp7{Btu*z0wR5X`Eb&(FJ-#Hfa8AvMX7Tt4 zejDO*iK=mh>aob{RCG~cIgnD>>nf_%HB}wbs(v*=GOu3bO-R0E9B!$$Mc$CqE8N7y z`F~Du5dOiRej5i+00vCu?E|Si`aKzoX81->rRl}S7he2_xU3)wR0XHtHd z>iwZx7cFNV9RH!4WB4!Oei)N`gl}JFd=wf1BwPp?B3IG}RUJ|foT{+!Oqa@G@)B{? znfW39_g?wXt#vi2khxi`{pXkXuG6CSe(3h)Lw!DSPws+;pdd1;X#`G=@h+!xhK@1V zF-YFue&qgyAWO)?DV5yro*M^=vk`U4cG>BLxzvx0LF}O(EbZ+^lrIt7{JHgqLY_2`9GrrZvyr{wIF*^K$TD*o8bs>42Z>v5)! zydJ>hSxMsaMfV|qU?XLGY=4g@gzm#iju)B0R&zdf4@u%K6(69k3f{y;+^ZkEWk)52 zU#9qeHwi>-^@vt8f=O}zYFG`<)k0>TVPIgTOxBW5+!{m#dqgfxUBFP;)K3|FaAaYf zR~!lfDRtr}ZuMwe@0Zh@i2lhz>+xqV{zyx5xCH4IAme3;Dj-5q(&Z7SlQsG6{k;G%PiJRzH0=PJob z;kI*sd_*o zXou{OL~s*MBlY%+!}*5;GEn4Zb<=1%sd?C27BKq49^UzcP=Rn?Jl zy0X-%rn?ZyM>1ogwKB586C*+VWOeQ&%VY7^zzPs-rnq)VvN+HJ6CIXuW~k;*-4{K0 zFazfKIO=zD?hmOg&K}iSpSg2!vR81(Dfw?!`#y8eNJJ^ukE=8P#!;S|)XjgxaIaOZRppg>_%zmFN-`|F^s3AXfh7O16G{Z~!Y;zx>L* z8;3!}=G(~vNPSRkWz?nDr;1eXZ`^O=w-)1-P_Y@MN{!m*RwtKyfu_TGM*U=;`zqdb zkNl6@Ke_qa2<+mSmP`NRPP36Utlia}R(r!O``x?MNXt9b`b^znd6!r(w4`irm`EeU zgsE;hKk8*HLgbzMTEbN~#k{W8yXujcH`&^#>f&B!oWrPN;@&{|c6!`vupUAHPIe;iIL2}LweIorC#)HijWNBpyjj-Ci1y#cbm)4_j`J9?^(=h+@X zuXcUvcoH2iqaLxXs)}lK;7o{)GB0}AoZC`k8mn?@Unj3#P3&D-IwsaluiNy|CmFG7 zh8TdoSjfGjsd(tIm(@0ra+vk9EVpXgLrH=Y5=uNiV*a^zWYp`&$K!e9PQKukNmG62 zZ>XKkyY_eAEr{JLb=X}D5wSv!P+*5>d7!p_9IlAQ)$y${GGWoBQPp}tZ(#yr^+6~g zL%!O#L}^VGheiA{<~UoRpjJ82d$9cHvJOK;QK$_lFk@YultZc5Py~p+4xsy}BjJ`= zQ;O0XQ9#I-_`;U|h6D=Fj^j=^xHg|^3a(AzH>0dwcWhb7`3MOFGrY^b$3h# zvha!_?%GsC;c4fOv4WN`Wwc?!KlE37BX@*7WugqkarN9D$dwA86^IJD3Wf_xD*Zrx) zD@G!cgY}Q;dahdbZ}(4l48DA?dk}@MRf(_Mnbw+?-d(*jta41qLS%dc z9JQdE_dskLby9h&v!_ly#5;>vn~xsijly2`)gj&xXzhSQy}87|Sbr#q8hHb0&+ILG)my#2ZUj8|Z*T8PDm9~zq3?_Oc%39>XiEtH(#Mmq2$hFQ|^X>qgc(^wPaL3_fd0f4HxYsQ+Wu@O`X3k%R;N?eyb&*N%=ZXgJbZeKI)Br!Z zPu0L#0gL<{At{U~nQQkxzE~UZ7zoDFe0e3@Oloi#hhE!-hN&`*x_OQz0UF3UniVh zYFvNsNcw43f7)=XdZa%*=|%NQe=i`CYsmobQ0j5i0B?Xbr)Ba0?^$7+71d=mYWN_A zeMZaOgS>Yw+@z^XUn;3m3kG{NFvs5wW*~m8{yErdq>!VAct??V(Gc%2@Mz%>%6eG6 zHpJ^}z1s5kA>PSW>e*e;R_E6-i7;2AR(;|RP3`=rj1EaSzwNA^AL<=bq;_L7C5iQS zmmk!2x$PLcNHsKisn`}-t$xtAv?fzf`$d9#=UTKn=6t3uZuB0NptLDG925U|=)%(z z1cfU~C)BV0?EZ*ou^;@|tz>y5D*pD5=&=*#HG}Cg^NX7@8-#N-VQc&3+?HvwAjUDZs1a{mr z+WYvs`#%QSUmPIsly;0D8AkBuixAnY<{jsK6}usZy4QcQv{EfS-WzJKjkbJzymy{u zz1uQ+jJLv0zJ52Yc9yAcPVz>if>nDG+T1(hWUoH?&4VnKc{KfG@96!Het)tzyyEk> zAyLlRbxP|300gM)&_U+VV}5rd89a#XGa`iyzt-}(uvK^ETF3HOG#tSo~! zA}6ay2~#w`bxuP4d#tyXMz0>{osV9(`V{X(z)w!`dXe~>Q<&SoQXikQm1j4o zs|;9gK;?Kk>m7CBcyETaTfH|P+}y3c8t)zE>Ls7y-QBVd+ezTz>fEQw+;q9-%SFy^ zb>*-btFL+>2k&z%NgxIvw88Y12e>Xy^M^c&R1)0hSCsOXQpV~C_X z^he$#z(YUsu1h}qkmOy+6H+J~X&h)zY!7kH#vR$AQa*nO$EBzQl zo%F2gI>DR5t8*uK+2pELCNtk}nE+*YTOD^6RBDEL;VioF9aVI;H=Xw7&z9b5*?TtB zsAc!LUbV%1YfK_?cRt^1iG5xaBvh~>m1)^|zV|~5SC+#r^mY*4qSsHDwUDAqFY@|| zJUVm*p?06T$lHRd?beHtSnbD-QT|wb%&+QC$t~qvpfW#$n9NWo{LEWz z|7(e|F7?h!zjF&OIj03h3#WRW)vqu0E{X1%Z>z5_^=@>Rv3)Hiv8PJdr^Mb9v~mo9JVCuk{n(ttnzf*?p_hXA&rHczF_58bQ&J=GhY{O8>^#PmHitjRkw`PLsK zg2N`Yw8=Xf@s!QZ7#&3CyvtI5Yx0grF8`20br!3xmw9(39|&(=y39K#dDD9Hq|Y>O zVDh0)WbQ6jQ>J-$C;#)3c~UX`fG1<8d(Aa}yUlVYu%I{c4C*V5?j_DA>eK0v+Zn3o z<=({Pf;SN3sNuZJy`Xf(8&>f6XOs>BfW=(y9a{4E(BS?#aA%!TaRpReK%ce>1sfAa0 zLp2_5y~=AyKJgoZ`H))v3+B+D)oHc0peJ@gCj1T@WG{sMlyLLENS8kS)z*5FrPtNo%K%LzAYA@Fj)OOe}cF;N^1-UE^-ui=@a5ebz_*d%MtG#~q zr)$-ktGyrCYrar>ul6oTe@UARLSK8G=ZVgI<~2wmGt|A;c!TZF-&5~j<4vgD9L**B zL?S`=k-1`_!p_19A-_rI8}-Ay*ULfOUhJ3aB?Vebj4yNZUKe}Q67^`_yDBZ+-2M$$ zjcWEfrC)zfsL5$Tf3@j4FRN~8_Qobxf}q8;?Bix{aC-d%2UIL5A1GrGY`ITR~aD`q#{y_CkZyQ2oWbm#VVsy@~d$ht<^Uz2ogI zE7aQSz28~?Qj>4+K9gX+nDn-mjAu8btQRl=iuQ?hx?X<)^tw|&LvZ_*cM^xY)TZZ% z9eVWc>Y=J_Tehm@t6zC1MiI6~-RyO9gI}uTq{A)Lx2z7D&9%DnX73PKcX)T-&E8Q} z!K!Z(k}t;s?h3LN9{!cA>aVwY!|hoWs?S_+Mr>UV8{fsH9XqQjJu9-EI7`(7`<_1G z?tKLtP*Ql*GcFbmb*s?X5K8Wv4nAC z6AQnt=vVvQhg$W`P6$7tPW-xJhklccL__mo%nvV#Spj-yv|Ma~)WY{7x=unRhd;aSpeQ*&b_ZjtGtg;p-AuKiI( z&C$`|o5;vq0_}kve7nE1Ld`aDmx8_bU@R)E{T)MO3G}G;ed%-wQm`UKBZ>JShC(R* zAiTfQX&CwT$N=o2%1qW>h5B%Ti&#h?N%DugayevMvE*ejJutJvLVwx zw)*SD5JCW_^3uqWrzWp*US7KccdD#XM#uDkEMMH>x+6n!O|dH6o-^8H2kF<29J zqaB8CW`~;TCML`OkJaU>mx1clI&^kdgt)Qi;QvCU0=&0MVZpUR zfV56o7Uf}Sv3_`^ZLg#9+(F$lc1CB zSe%Wj!&lXHWCE&Z&nm7x6XV)Jgv7|-aWtB5 z+dMJr7))&6g*m4;e}s9O0_0Gc#9eB^422<)ayG__z)OgJREe>Lqt zpf)B_8zPnSMNv>~+R&-}6*F$Sm-9lcb$v$WQgk*w50&FZq7Ii8XkDrF5z*b+`>00C zd8Xf+f*MnP$Nha&T=-Op3}Uo2eZaf5`du?dO+miayj-{c<#wS#)24$5r%u0Y2DB-t zGw;^!e>WX|SiUE1IiO2Ah6B`0m^t%a4Z-*FG|R_ghf$f)t;-2U7VIQ!9cZ_cV7joe zvd9Pt7QhotlseE;XmhyktCi2gP>3YO$6d?<0H=6A9tfcp>XOLv&61+xVwsE-)>*eJ z;=EHHbS_j*2Dnt)iFu)%Sy2oVZ6B=I2=G0mFf5}?F(x)%D#RN?nszaTRTsvC>g=Cj zxl#-^LM28q^oC=w&YfnkYPqEf4hYfJ6by50pRx40W+SbZrf+(d73O+3{i@JN zWQlHtcMBb5Bnc5Dw5;1B%7m)cvaasJf>~dqXd)kOzmU%v)*n*L!nY1-|JGMdaESR< zhl7U`*-?vK(sm|WRF~XA_iABO4=5b_RH5ucM_!ia!_tr!o#0SYIJ{cpa4KGyL?t3j zVHGmSn>Pa{PfPi$kOr_91QV1Xa(7+blpu0B@%IP~2_rNV3k@w;hkKgVA~f`r z`sPQLnqFe_5~J~5siBw7t)+%uh31*YX{mv}*}nsm{Yct@fML4@A*HwJAY`%=gWjfy z(!$y&S=@Du?piJM4wUm0KB#Z^up4rSM;z^6CR=a9&J3!*r}#bx6yHZ(TJ2TkL)tBi zrNMFzgN0qL$cRzQ*XTIu3?qkKY{amMY$B1oVIDhZW92EYAFxtA%yb0k`bt@Fm}!UM z7P2)*lW10bLZhogB7L}igN1OgVYV#%4!^CmLq`snQ|7e0&1~iy**?q4mMW{MV z21n>T9MNEcJ}jbI2Zn)Gwvtw8zv>M~MNeqU2YyIB=p0|_e> zCtD(*w}p_D$)I0Yv!4b13Ln>*saSvg2(=7N?r$DO#c-{9w^bZ!5g;Va#^R-~l#fwk z>+NJ^)d1~$Rc{rG%bHmqTU5=tx&}4%!kV(4)dOrfbe`#Nj|aH@?b88Xe|rL;vcEmC zupxANMD4z=)2V9ib5^D$G0&@#?J%8x;~kB1v9YzvQwZ%&6<6@FSQ zH@+=V-{a2p73%c)-rvOM2=l}uzGUgf62Eev!~e>N3HRKCHr(D=almoqX?J-qL~mPQ ztE2D6u=$`m>uztL-G*7$;jHt-XWb$v9`1AyYm@EpDBDJS_j8_QU+717dwpXMbDCrR zxM7v5(;vLF8g!4>X3t@F%$FV9mWIVB-LNITf3J6ejV^Y?5-*Fx$@vu@X4Eg1c->>~ zQmERv1jYZlCEBd{Zvn5i^t=z#4_lAsZ(4_1V5#>(x^*F4hk@{dmf81vd#nW7)d-r@ zUoP|dpm<%i%saYDl0@NJKMErNiw*Kylbp>9mwSG4a}@O}I@a#XG4`@gXg4uRpZz!; zZ<(`PzVzB4_4fxcYc#9GL*7wkx7~}<9%3*01Z;Vu9`cSTd;al*(r$Rj8&J09;IvmC z@*2uk9GsSZ*bCeZVVWPYIqn&jdiKNKAg$N_?ZeoTmD>5RcVF4R9ysVLcdhXHJFW92 zEoZgYht$JbDpqpr0E6`Dk9a-phokCk%+|QA$196025!f5h8V8SyPa zBDUseTrwb~wyg3FiT;Oe&gZ`6oWp*#PEUGgsQ;{D%$`>(9`)+&o6I<>&mQ$gSc_G| z@4d>ZhYatI8u>`j+4&Xf7TIGxbYVI1XCL~#r|gAjqPoU1>a@qa^Aj7Ah@@DHPe|0M z*7wuh)YQLKCRKd3cQ?~%>1uCeB??WcnQs6JOkK}~k9%D(nfs4>x7RI?bF!WBgp@>N z6KlMmElT1zyIs_l$Gt;}IX;`UqK%M><;r>jTiOD3=Mz{g_qBZf1olhz`qi!R?o(Gh z>9t0$n`^0~pECIV6xO#F)L))rc0FvVP0zUQ!po~-EgHWJF!USP>A=b&JeX!3~htpFwz zsi6!c>I$$v$ZtTQ!XN7y_VQsQ3J&w}1vWHsd3FBBfdaI{{b6LJY*J;$|pv)?3#d^+a z7GGo^DtOPV*&GaXjDFCv{_CbXn7{ZRU%>avUSU%TX8P7gSHncQ22Q8jeUV=N}e+3W70n5Q1F}`)$kb)N#gPosYkA>e<9V`h0hJ6Nn(!Bi3 zhUF~7twX$#*mcnY zVZ0WPZNXay*RV;WN^*1Y?mzTTE#16$X|lZ1|!$S+1deoCy1vm307*4+J)H8`|9=n9l*gv2B=S&5c!h7WD&oK-J(k zRfJ_p<`Gp3t8K$cj?9%2b3@6-MFZz@OU~7xV@Oz;3E!8OEq#@iLuf1XTS-kBY$R6s3wSKTJjKFeX z{ouO5^8n}4==Ts(fV3qTau}mCQs7~U!Jx4uyD=oeG>iXr4#T^sCJ9m=Ki3+7=_&ox-$SNPyG0OHCVOC*(#h07YQsg{@fsi;BfB-)&PfVgO@hQRDgjQyx7eKgKd?` zG!$VZHc^F#?d?bdd=wr}9nNv}*mW3)k(lpTi<;$(UV!<4hvGR=3$KIG3*o$|H3*9p zcmk%>7&APMuvL7VO##1=0*;j}&}v`{@s_X}uu;T(KxkQuAVp{vRmQp9IJAUEee~kC zpk9R9*1&JAt#L9)^G7gNH9A_y?V|XFN_$F!YINDf%RM6;!b4J^+9BXv2? z7BD7j!})^O-XMI*htH+(%)O=X{)lZsw2Cj^jfv546^dcB!cWZt9@cEw^cnE%_CYOT zKTtRT3y=9oj@?bRRtG(DqerT}%yFixwbg&DHS4Zm(kcIPNT<#_f_X(cY9B?x+%n}D z4kMirY}Am0&2CAQ{5cM##lmC9meEPuw&TOjh#GdvgiN43Mrk0~_TDw|5(oyunJ^$I z7}c=^Mg#bwWIDd!LvT`Cs0j?Ws~xrh&m!=jJ&%@mLmcCw zxEMmQFbR_G@aud#DrhIzA+VS=bOpA=L-gHF?0uvc)TX7xY&t*}(J8i#Dan|xs3pZ| z-2x(VLkvc|%7!@YYgf$NQO1ArOkrIMkQ$NJO!YRW-0y<*+b41Ov4>514RAn6 zP-7fYI6%k)7FxX%2PpE|;{b(2Cmf(~=!yfxvz|CW;qU+s5_$*tN%RWq0wo_Qy;eZx% zBrW?sXiARLtAzaVSQZWs!|r8!mXDl21k1N%yWH&&m(auBZ5f}TDdz+nprE3j9XLdAh5v6a;R&fp({ZBh|5jyDD{pxUH7jyC@gtOI%Q#t-m~ilfkv!8VA3 z9`IwZYg()oI~)Q*RoZge{bO*ZNM;2N2&k2>dcsN3EnlY?+f;Eop+*d zmy!{;s&&qdrx(U&m#5xZavVLjKbT8{a)Q1tT#DTE0!z5yv{0-dh7$8=1qdYE%`!PA z(W17d!Rj9*H3KJLN2zFUq%dY=qGMB7w*eLv(iD40WxKKLyT?E+Lf zESE75SZ)C{j2{DOvm4^Tv3NE_+c9J?9l|Mxw}!PgAPLsmK&A9>FaRQlusRyOEYy%R zzY?U^?sp~vXZh!=ir1>0fDP@WKYt2_iqIMJ1`p2w6O@GjJcoflB%E+T#DOg6c7lB| zT&-M17%|TQcy0c+gAqe?#ITVB}R*=5P?F&Z!8K%Qza`kX&lz&o%&ch)&fOMot_JMik`( zntLqRSDoy))H{WWHVN!XK2qKBK4$8L(K|DlS7wOP4UcIH4vIFBH8%gY zhPq+MaYSxFUpKnclTP!G2UpRfZ>Qda(k0VpUQ?Pg>yH zN*DVl`AJ*o(jxlV;7vt^3N!SN9*E?hhhMU~z(>VXbKB9)mormINfl4TG@uhxMM(Ya zb`5C#PVW0%NSc*Wvhn5C)aPPwD>{&W3CgLDY1^gXL@1JaUPgBo(~Fmb=Mh&i=t{7H z3Lou~KZ2E&Pw2Bh5Gb*p&i)bHtWNRMhkqi%@AsfY`3u7u3)tYG9oGU7{ish0|O@WG;0YvSm0P92t`gU)1xNA74dZ zxI|TTf}bw9L?=F)Zjq_J>Zga?g3!x9-J+&4mnwP0K6F;`iqX6^#(Bk?NG@UcL^m9s z_K97}3ThoES_42|ixVa`?d~{HfP^<{Jcd<572^em!`vM&s@LiXItV0M$&RIOgENCO zgj$jHop1)PM97V-c5GlD3|bj4T4J;Q9xv*({ReqXn-@Dn1~4Q;vDdtc*0>oC2!>+} zZqM`M_P>fh3{6)Z&;bzrg6P;`=fsZm8wSYo2*0R=m7L=j{k_Ey{j~9ZN=y(9`9$H9 z4hiB%7pPTLn%yBjgPJ9ZkaMJ2jczn|W>Qh2Xpu1AXXf)x=M+s)t-vq!Xrh>{ET9*Y zM4qyg<|l~|bhuw8iHEU(6_Q0ECgtH|tj+f{Az5T#ZWbnsPMG39lf^hp=JOgZE~1&5 zKsZxmC$jG-%1Y|xMcYM_6Z5P6W(?k}nO@?V;b((lz-Q=SqO%emt>?{&o zw0}ek(dvF`E`1dc&%$2PBq&Vhm>(Q8Iw;zw4mLG20YZ-9WF#I=hIj8TL2(B>hqHyK zpRj<50oWXK@l1t!3z3yVr4FdQp~_cbE`t4T9ZeDl zSQdd|sM?Q|D*+WF>2WEB#4P{~gq)=dLvV82O@twOXOpsXJlbc ziGH)s0@+v+L}+D;Iccx^IW7pkj-W~=R2D#kG&Cgcha%ZRr_*h8+B-)K!G!F}!Nwax zDLHXL%FY!zuD=y+88yv?zwU18nJY~7rb2J#iVd!%ilWkkhR91r>&Zk%T+^*DJYkh1j;R3dPU8y34oR}3+VrmYAEkbJ5OX?HjUBx@5oHti_F0sU3| zqb*v>(aZ@{s`!J{{(5|MDvgUvkF*SiW!1<3bz0i8_AVK{>9B;kGxii5%SqXSJ4-d?w zNM1s7%8N=WdQ@;7TPc5YrjJffQ>#--1?X=NQ14k;LCRSXUzuL0DC*OgIe}E#R8e%J znia$_tP_Wi(MJ`;D+rQOO5F%s`xv#Bnp6^lmG>jdD`82M?UYqTbU;k{fGR*xKS$oI zB2pCBQ5V9)YRY60`MRnYt5$|WR2$6M00s{*;|Hv;WGJv4t-~H554cG)cZj`%oin_; zxF>6+&*HK82`2ZqKe3VyR~Om-l@J)Tl~~L|2OXhsJGPSg=*GjIG*5;DVQO#Ch#Dd< z{es(nucBb@KnH9(+6-p~51guYfmYWLe=9H1@&ZUsJ3Nuy1wa$(e1A!wj_K6+j+`f( zC7>CGlT@>DYd?&TMW%w?>M*A(9Ux<3Sxsex`Q1i0JH4B$*Sq1?j2(*0qrb9qn|@SF zyrNFsf$&HnF+V+Oi!e5YqNN3?(>hp*X4V!*)wlhWG9uKQv=%vuu!{QQtgj*^3Z1GW zDyuiM=~BDo02w25{q$NtWY=BZO!T9$CpAR7+%E6`!@d3DN6Gh5sVSC}g%A#HE{2!o z>N(Y1JnN0->Y@HE#2DlNINL(hM7+z5cY*4Wv;wJWjFv)Di#x@1We4rKQ@rkkdjTD} zqy;m(GRp(`&msjePiEEBw5=)hZc9-Go}s->q|E>{yXd=?puo@4&6eUp*Ka9iJk@L~ z0yLtPXo0Ymb*+HGU39n=u+4NzYK^Ia-LJJMufcWCN(s>qj4kvvPI|1h*ydm8i)mGm zeqnQR8iE-`d8C4Rx{c_A6c+gYFKxsF${uQbm$-y}S8pp8DG}P!Ry0LOmuM#n{i{=A zLNjdArxJoRtR1?tl0IxF-cYts$M)hW7!EhJ7tPVGuLCgUaca;(+=XC+@eADaY6o!x zNvB@ETbzuf))nyz7{}~-AV&-6-g;t*zw~p?+=;QT|C|!*i)t#4h4n=x|8b{3+Xk&) z=!yEGpZa<#9a-gXmz0dF`Hlz7xqzj72mSJ(*y36LidA2vbP`}7@kOE0cMpk9KEArr ziLlryZwYGFOU$R*4Mc%}xf&3Ql$_&KK$6E{zWj&cUkVc__-^F(zLRz}046(1HyViQ z%JxXrh9Z@t?3y$Z$NWE7*+Ri;1G|o{oR|j5EhUNWEEF}=eOu_MLXiu3cLom51vh<> zNTDcE=)OBdPBH)Fv_X6(8T<`U+<+)=dv2q|{! z6|kOD3_;DC3RwfB67+_mW4z#P**Z%7xK(FY*)TW|BLnox0aTYfZi5Ch5 zoHj3dX{V_g!ABdCz(HJIu&;FC)4W3#62Q~ zzgYxk%v#?zc>lwIGl}{fas_5)ruid@okW77Px=;lUN^*<;}q6wC1m)mvq|4l&CcR( z|D@5dFEW*0w}B>f7F!T5-t`{wVAe@zETlx1h1P*c!i1`Aq3!oz8%(1XUBpMqNxI%e zw9egMWYPR`xBVb?uIwIc_xl)?I|1qmlU6-vcb^c>Ji* zLv&Pc6jN~zk)2Y^QwLb&t{|ms@n~AvLu?Tj|7D>(1X_SY7y;5Q6PIXmPf;UjAE&gn zUon5!Lf`fjx$4zoI@42(R8B`8y%)TNx^_ck)P16nqR#cxu>3^niSbMtz4jzBjOLCO zljDj34726~Rnmu}#l%Ff!<_c|Cki9R(hnmq^oJDbI}Rm00P+pmJ^&2vHp&?&p5gJ( zK(QF7%?63CuH|5E>BvQJLdyn;4A(Y~8AnGFlY;c~AhCxwvUAG3c}NXV{-!fT1*NVy zBy>^D)!)#=Lm{#pEh+ds;N`u7gs(K8FD;@?Lq&eZaVNNCMqvmlis~GpC&m`qND0Hh zwJm~+N<+9iIkYL%X_)9t^Ij7-!LrPoDuyPMjSVwI|9qS(srEF`*O#dGG|?&UEX79t z@iZ}p<_{C&k!7#SaByg+=>FlNk?R*|mndbFDrxm_(U*3Q5YOR>_D_j+pnbER!hFY` z=z(PmOKSNv0QX%B9$nwMoJa!8xMy`ZMCS&Jsm|rVS;bF?fo}Z3gkO9@JQ@AjZ-|%$ zSTHl)IaJ&$rzTC!bbA?7tfL3_BxKUt&j>HC_h2(gdH@dE6=%u(F9IIMnc4#S`57Tx zN737o$<-T|487o@p)bcLQp=Iz4s{81$^(4`ba6@wxc8Bw4WJ_KSqySJfw<+;z0ZoR z;9Sc;2Yz)Il{_axS&QOgE-bdH9FuRmusF0cwCg#Mk$XPKIdW{`f(*;{%9w6*^-qlT zHWZ}}vsfiHY{k#9?gif+2vE(;?tTcFOYf3b2t2Y%rW9!b-#kRP$fXu$6&|)9xQ3HIh|UJ z755gx{S3QLwfzVT&SB>^e{gWERbNc==`{WA5><2gEXADl5=b3pCDX)vw12F~^DaFP z1|7J-IZoV@06I`zsRQ!{-laa{M3&FI_=C+4j~ORcc{d}{){Tc7yaYM^6y5idDDaNI z$wXmjWZFyO3~=FxH0l-c4hnZtcsv$vHccH5-fj_nG+sQaF8__PUKM@4d(e)e^{4T# zihI0g=GrGmUKNv}nIL+4*Un?Mpg*0P0ENk)6qqPFm0cS+QFQU{K#)E^ zuxTPF!B20~m5Jg7&yJ>$F8b3`lSF-W!(v)FNxX&hlk;#3cMo4Ps$iNG9@{OF4oQMPF-d~xiBNXq|+!t<7SE$>W$g7Wu|DLe&$7BYADSG zzZ^GZkf@UT7POZ(B81D4EwRV)3cIzfUV4N?5!HHK+*#%QfZxyT2lx#|>!~eD^}_+q z!MFvPFPYpF^NlqD|7Xcm}L*%NbbrU*HCICN7>f{ORQEtrD>n4S&S)b z?(}3rW7%P+r;Bo)F3u5;;%3SM53;sui2SnfEKsGro3&4<=xy;??Dh4&+h3=9-w{*P zNGj76y5n6j7d!gUyP`G{zNIV>bzMJ#;h`qglc4fm066=MiWi6;$nvvq0c4k-$g>b6 z@H1+^5cdwzz=e<|kss296Mq(FvD&2Za}lCP<#pXR+9- z{)vVD9I1JlFA=)ER2RdZF0^I|bYfFWc0byQUS2BJD}S+6|EfA#q2kWI0L?9R-%HJx z35e*X+7VV`RGy%kdlD+p2g^jB>nEl)yLZR8rwYrV+&rp~a!qMMA1xOZXj%iK678Cu zTFK=E0=EPj+ObOL9uELiD}uA8_!0utn$-}qk0AG)Q_#`XqMWt&UBIe|Yao0rq|R$Z zGw;%K%v@}wS!rO+4 zfhBk%0y*|H&5Vcz>Yre0yTalLVLz;1ERKv=2Z&V*O8N0y2tf3~mp!E5bChZcJ zz}7~Jc8gYS=5IIef#PUQq~TuiiqpllD5&F%bV&z(5?MTeYd?trNObh*0SM1>#83sJ>G>akQBRpQkn3r>owigF|}=d=ha znVZFxB>v1d0xB> zP|m&}o>!iyH!grSjEK~`2pGf{9=s&}R1o1p({hk+rr#BjuJofZSHPNWqg7XcA^Opw zE8qvtlJ9rC@pq)g?_z}lRokIIL@ON1{R!f7oF@DUO7;}#e}TG1F0tl!C=L5dgc6P; z2*suqo(wWB1hZx&CdGLCS6FOQlqN4ISD>EBVlm4qk(9d?_Vg7kA^{L)UTfZ<=%+DuW+r-F4hMOJ}a5 z&&w(GZ|jjhe_QXp_BWIROK8>KqBCAlZor0dmU`R({`;7oz9EW{X6>&VV76zI`46D( zU0U}K^bcp~#6Q?83nR(@isnuv`npGv^_3lw35tA1QPxLPr#$BJemcjZ&Y+?JQhf43 z?|Wx#Qm>r>0)D{lqSnUPQrOZlXrm{7T=#F=z$bjpl(%=H7zqp@21Gs>aValZ3u{nnkq-A>f|)q znBtU?*8=htMID_M(S@w6aHm^HbbiMi8Y$&n;V)ic26!9{1NIt6y ziGr#dh=@DBkIrYxOm*B^@@L6LN`GpVB|E6w=fG-!)19;{OIGHg{+%UrJ=Z6w=6h$z z$d={&{cpiC+!l0tJX^N)d~{CH#-vdsTR!AjXaCO3krm^YAZd;@HxR~H`s$M-%d5y| zGd@S=d5@juJ<^}v&yi*x@*uIv%Z(~+A-k%RCz>u-F~7%VVu%pAvPaxrWZVJohh1T{ zI5Ag-)M;yIWv(pr96aGLFPxwYxiSkQN`M=WcfxTSnz|bDUO>@GL%xrRjXWHZjd@LJ zUKqnJPK#W?QAzu+JcQtye~xr4$B({}X2p=u{PMD&YYkNSHmDgDB=|2EyyD*36ue=n^IYB!qvT%Wo=~y`K!pcz;C95_o&q*O1V>`j;6$=L)8_M^UGb)T5i`>%IHE3CV zaN~r2#fPurUiopMatw5Ncq&wZa%#)jXzb(KvWBNTvZsa0N6y!laY|4zzit` z-QZV`Oqgv$2D$3W1{Fev4ygq7>~!0KIc%WlyXgpJ;m_lTxkWXyj1WCsS2oKn$4WnR z1|oV)G-8jva-2OKou!R+Hjo%p`;z+ClaE$huZEDW z0)lL+f$~+y;9s9QcsVp)(3<5AfL|>3-vC4y(&c)xWlbZ~zft=NSxB(-g$mS^DDJvZ zyQ-Q_#47N}lfy8S3}l}^%+M3sRt8+ zk-S3bR$%e2+*p2(!#|BBc_&X`IBrL8-XS-NJdPVfG&cKhIc@(fr%{fEH<4XYQAo7JX+ES&AfVQ=7^JCnT*o&1Fp(0(Ul-&D1G?>K1Zy(p43i#8Hec9(_j`({C;0 z=gNV|dv{9Vgn9q7)&PQS6l^1hC|BvFHnJSdP)pm$mw|_C-X*syW9jBy@=w>-%m*A< z41qPVoqQW;c6mGbC6clYZ7=ub!(D~V+1O#`Ds1)WDg5c!DXkI?@C+)4o4?>@0zK6M zsCFIA?I6c6hmv=xhlDm5z6mP0^+Don%+#+sJdB zxhn+}62u0Ysu5uYD_M_co4d4Dko>6r9pPmrwBi&>h<+G2v z%ib&+_UR!v;@!NSa$dsw@VK^7yP8pQWJDSr?I|TnFI?{_?*UiU;a+Lt@Y=m{Dh|ed z@^R3a@%PEmIE%mEI!wA>K7_L~_seR?l&3!+6I3t?-QF7hmlS46&C!>n*F};@RHv3p}~1kL(VHP^U$(am1LEb8`%ypAt+dQ^U@oS=lh^1+nnLm*D90);NEy5i7I&~ts| zJ}}>19+S-gAFn?qEBbFhA&T{In7~$FKPIbbBUp`WYmpIKu6+xwAfDb%EgqNM(DECP z%Y`^J?FXnnLB0CP=UlHbXS!-Df)p?J!?bOt`2JYhzEr0_)@%%o=r12~ZFQR|l=4<) zFmk59?5BckcO8WN@jOi(B=3>`@lCLR1xSahYM;@yL9!hS$%ExHaleDtFVgx#QPX=o zvT5xf461-W-xv(s{T(%Y0yDjh&OITSXUZHR%PUJG<`6IxB{7F~Rm)7H13i=K(S=@`r^sc;HSv5_Qk&VeA>1vkxQZAi z;z%SIL!ey_d+VwNhPRGdZWJrjfi){dnOcu!7lG!6RrD#~38K1Icm-QwZa}JVYh<@R z=dEBM7x?v|!(}BqP6Y0Emb~l&y1aSQs~zxXQ1wgk0)BwnPwZv|);^eJX}QCW8j5cI z!(k!dBMhYwXAT(aZVs2Z>h}p$TrVj=l^P{BqtdVA5HEKhxVKqP%1LfiX4CdjV?zOfK4nxg^&!^5@{Z!(OxaFv0_nY63iSV34`| zu$TUNMz&0wG?wEDT-sSr*;LWAWHm^CHb{mG<&bcgJ{>6^P!Id5=KXNysqw6w59g@e z&&uYFcfA68hjth`OY=bVCmTng0t6j$4$v+*;V}jR+CFmy(0`#)0MIwTvY(`m&&jS8 zA5j$)B{!g)2OR=Qgayz6Ggza6=F=U~lCt6p!`VE3ROGwoWJ85gUy$h>NC^MO$}h-^ zfWV9wvAbPwvcRQmMuN=|qht_%T@yxu72TGAB+BWcq;Pi}T^=QCyA}nZ{Iwptqe!MI z-%_U{P?Cc*vIwMO7UF^Q^m}0RN%=P}ZDz3?7skp^+R`g}K-(c59-oR*} z9}RbQNnpb3w6CoD# z-7An$(kN@Z{53gXDZx-P$J*2ZN_tgxEjaHA{b#r#*!;Z?l;Qk};{;%jPB!y7SjGY4 zdsxxV)3jHm%sA%HxW&51kT{$paQ}-}Wxo2|6}t2)koi%nH9^9gs6PD1ee6GeCk~*| zZQ!Oot)&#oAJq9He^gIL?aWO!rUXv;6Nih2j;aHeD zRn~Q#V4IS%)N>adZh+EotES3of#0{p!A6En2&9qk=z%Q_9{<8ra530VtES7&=(JKI zhk~UZULyObQ1|>WLq6)`_nb`Jn$46WV2Jr}rd;G5vjg~5TLKlXoWQce1p?VskE_)A zL!ndsH)IHDa_@Zu^1|D+=ndJvA_ii9v=%^>8AhJ1nDk<08p9eW=7sHSmt8^`vt@2I zw!D`!;u#TS!ITF}Do45^d568!9y_BL<6~r>?mJt~cm1uJ8cpkf$;f#Vh~zBwd=nzt z$5isBd^WlGThtW7M?n!39!Ta}AgieTViu zHJ>9pfx{`8BWvVbQ)3|pK0C6@W5yCDd9`bFcn(;Ml@xv(Tu5K){`BjaWG6`wH2Dk8iG!E4`)mE7WPFoXr={ zu9RIY7747Y#Uiy`CHwM?HLGMD@5$)XXIDYi-FKRY-j~E`Igy`uceRX^UF@?4T<-5% z79C$BRrR8uI@d%3@arGQs%p+zL;PL;9m)ho>H|BsP?A-$&YB_r?RdSg@vj5d+}M3Up|#P zp^&3hp8*#ip9r zq!hGp9(cgNL6EkT$~-v#o-37YSzve3v5oj1x6k=B*49~H<`e}9F& z_6610B)PGko3K~^pe36i6c8QWgsEFY4ZfDmGYrE6OaiIOI%ps$K(JhzYd^jIwVbTH z9tm%jzbfiGr^&lTc2)N`q6fFgeDCL{^zgM&_?16)PUd(KLg?rYy!~8jVi=8H;XE5uU3W_H= z{1dE_q^Ne+h7O-gchTJKvW4aq5lkJw1J*f2;qT>{xJx&|fn%TTC-H;4KN;;| zdJ(<^zR;n~qT(Oqpf0TWFz+r}A6N=S#J7TANo zr!#%&0zDkUW;x`Nsg@lsj&~Aty0i~gpiVzR2{4wr|0wG~w>|Mk+4G@GN+@1!h7fzp ziL@r`SmJqt1Kfg7yM#2WtvTipGp7%*lzm_T{Ae7v*jWRK5?kS`DN%ZB+t58_Xt{6? zcGe~8zDHJx+p`w~w}w7`kL()v+OgQ_@jc)u*HLgU5PcGj-V4d7lrHR*y}Z-LfShB# zyY0iRrL=J$(|(Y0)>?S?gDNFc>;3W(9G2~eHY=Gn?U#k2e-1?F*cZ#lY2}P#P8@F1 zu23==KgsNP#CEq1B>THh01gEw&O=bH{7Q8XfdFiu2nffup@(E! z?_SIVpKLq?hAEj29|8$qOqoB+RyaKTvuv7;6p;B2unX%v z10n37%RfV)-9|Njfq1-)2IAoCXJ*n9@Fl0uf01FFW!Y!ff5GP1MNJONC%mVo*o60k z!?IR;l z8dX1n3Du~_5t$?LWI`iHD&h(-5MLOP*D3s)N{+}1@tXOTVotoFXj>6mB;RguQn8BT zI8nQUi{v;DM~|3C>wGGX=8r&T{Gho9KhE-xz4XRW=xG+y(W8)^7Dvkeiuv$vU?9Te zK7I^%axtwt27G2qNlms(nKC!lC2@Sn|K<&)Rmvm%rml<`Y}qfoRRgj;WY-&6+{W5poU@)G!nBzo); zIIurX*!`S(Np|#}gex3(`nOB6X+^wQkDV}3Sp#xtOd2V)Alze~I&Gmavye89ONRyH zGI;1WQ5}w7pL7|B>=M0qS$=|k^|>Mg>WK(Fb44D4owM8T@*j2QN$UCs*6piE@gMRd zMR}C!|0UbvFy=3C=3mpgzvOc7)hMEvtEFes%U9+4xE<&bSAyP7?XF>it)mgw1oKFBG3J zGU=|BnRn1s#ic3l$12glgXD-$QtnIoi(oV6yrg%;;oM95d$jQ%dCL7^Q|$sYC&{`_ zoBx#=zOC?tzraeQ*H$9KyLuDs*#}hZCKLwmr-8u=!MA^Af>x2%-jsV(yjfs+0yF06 zU0ffe;iW$H)6*zk(G%78(`fbUxs6NaZT51-b6~ggJ})Kz8=n#xqv(|tn9rB1dRImH zE~2>feG0VJKe_df;Hd$R!J5=;LQWOx^sYOZKJe;2oNF&TXvjinck+Dt=>KhOE$G}3 zy%88nYk)_r0fN8VeH~FXyCQ)~bl9g)2<+Jik9Py)RA=9uIbda8y-6>|>21rIyN-C6 zymKnR1e*)D9hf28&3}`H)jw4-?@CCE{2iw^QQ$k$$gk%^DcjGl7r;XQhF{N+3?pyy$ZHZ zQj&h3Yo;3*di0%{73t!Wx;OIgLj7R{dYwLt^x7OHv`DX&_&zf&$YsH9!OQ4ei_ARw zYmq(}`Xnv_PeVtzy3y_=JqyrrK1nwbc3F_D*E7uGUoAgqTRRDaddnx$355J6jZM~{ z0>6og5=u%Lb_kmjj(y~ur<>hX$6jhNs$6Z2EvE` z*F2=Aaz;~Ap%$>^QPPUCQuOhV!xyILg}$RNtN7|hnCAX~kL1l1JsmTVo~k$VE_(^7 zvEd5RJ5_J&`)F+RF{5Utq)%}P8|-ST-qg2qT=dT9D~OKmo~AD>cn1YP*)6&n4xDfS zL3G&qM`OuRJW*#uPWQs><}9ij&?|(Gq3oTFoub*V?UHZsLbb4pSKCET2C$^NXk`Gi z8lkOx*g+=)dKdz#KZuM3N2pp5@>_&j2lYmow|&u0310TaG@2g@BNB}XbF?BkT>Eyp zV)?gG6f~fx({aSCqp?4O`cv*tCM(+eG*sw!y3g%#;O9D_N3hsKrGAHJdJ_QjVfsMo zm#(+Pb|C!V)UGE8mx-MOB>;FrQ zB@<4jKKH_GpO>NE0Z)WJ8G2>!%zv1bUV~^jy`Fa${0{hJM~2?sJNbrvCzPqTjQ{R+ zQ>20nLy&SmN~AeCij=@ndKy=FQ7M35fH(sR+v7qawGaEJOk3w!M()yUSz zVO(po^=5#~KeF-SEGnO)SF88eOHc$Q+{%5MV2&ThS4_pqSz;j_k7=h#O$OS*EIG|8 zwB|;-u>IHP=jhAeBh(>R@2!sY(yCk_p!etyAC8dU(0k!9(9kOv0x)XXpc%_;0;sVw zZhEzdJC<=1H|@-N9@9>x>D6}7PQwDv%ZAX_29Bu6w?1xcf;4`m8<|{GihNN zN|~Wos+x#?gL`#>nPe#iB{3%`oaculIh@u>JhpfksYu}C@}4d!alY;?Quz+#A*bOl z#4qeCyx@cVj^ngll~o7QcHjypP4}2ZPeR4XB@(%`7$Q+v&yZke2mx5~D@JO4NM?w- zM1wx-f>&FK1ORv$(cobhuYDNNQw|idh8}rD5!mi<3JV}y0Q9f}fqT*RtS1qX$?tJ~ z4YbOa&@y}7!U&9g2TW?Kvyl`UP2Bp*BqXtMnN#s^v^kb0le87w6Klj!R`YPp#;UDm z;TOD^9;@5@5LXbjtX0}K}R)&O_Az0&J zH~*)0Okk%L?wWLQsV|Pc3|k;_DXg#Y61Z;`QfhXClj8b3-E@^Q?NA;R<>|LZ8JaWR zfS7$oFHci@3s*jtR(0n&km@k(gaOQ2V^0lbx)U}D6%dLoHy0ee{=o@2=X`*`V5bUp(?%ZM_5T8Fj4JJJ!)30%x?cj-Cmv?zeTI zCEG_=>OiENLczM$BX`!-XSip7$ui>4b%C*VQj>akY$`oo4=8^sEv%x&H%YHfxXwjJKW}!fC22iw}zgm4o*qCGt*1! zXX=l6b``4CicoiTq%(^;73xnYDfD@vUQjiIvo`e(W%2h52{DNUov81Kkb_r?(8t;mFR?G91J{LL!9$A;J2< zbOSlVgTooEqB7G6OUVYgzfCwD!Zob6$ir{?TV(<>`fv=VXNJ=_#b^q?$^Vg%TIwSK zPTHOV9T`4{j9&Z;`JpyyCyXNmXMVY3vHysWIe!-#A-Mj6ox^~$I1PzML>S54DJpl_f{t) z5~3lgOiGf|sXEK@X@euQ9|@-nz&u9Z2g`*ffjCk!+1%O45k$y&8txWZx>l?rN}U*0 z>;1-|(&2%F*waglV>CrBD;2l2yV2&tqgwgG@FwihhPfUCEo4MuL< zUhe@=kqM}TA{e<8(^*&y1@KJ+Bf6#RfVaBEIR-$+z1neKte`d0rdtzt*t|taf>jDAR;IoUOR4 z(Q+YH9d&fo&JU@9`Gy-%w2pKPxFBRhy&GM1G@Q=r-T;;%8LhdI3Ni+QF+*wz-@>q9 zo`=IwqTK_ld*yi3Mh&MLw%}v2KyzSz-b}0!f~enIuj&Rm3FXghp?4_))&lBcMQb4B zw}edHj2{&CuLw1aPNkjQFUM%84T zEW|=j$W?f817H(O$Gm3B#_%R8$!~T|lhzy`C3%OxC48X&FGk~m(R>zW!Or(9x zcR0csXfer7YMBD}R_2J|GQj&9icaPoB)^Q+#YePIfZxWK^YI734J9LGmX#~e?<#^) z8LgsC#;38ifUUVLeEjyd@IlTWX>}+$0hB<8aFl|~ReB5!<#5`~hRushm9d>}-)vZ8 zM<|n#H{W!O#WQfvVm0YZR{d2DHuC+r+{>t z(@M{-6N5vWsxWS4I%?roiB_VxH3cFEd#2hTP3K$bIrrf^Ski&KD^iSdb`E%^kk-8N z42iRuVovP0O}nNOAP~s*)dVw|ztHv>NQ8kYghUT|`Jz<2S`)8~5eDCG z#hYV|fKK70chdJ?&IYMbX9LaLgJpuhc&k{2COG+6iW5w{5~^S-u)f-hZ%<(KvV)DX z79m8+Wg{t*;@jx)Srwvvwn{TuT|r0Ci6U)M0u{8;^_r<=+6Yc}zzU8TX=b$i(k-lK zYbGodM$fjU6{ zFk99)GD8`#3+D4)h8^C;{?b4!*!}==@J)W~xhQ{z3(`oZZFfOWDCpu{dZ375+el~) zl3c0fa3C1KP?;A^jESjaF)_DT7|b}&d1K~O%5$non_Th!;nbc!rU2J&`QsZ`d);($Fzc-x&alvK+%YfVnB8`QUt;~k?9c+GfJ;&!NS#%sE z+=sWUwT>!$*y@u8_HJoAJzSKw5!|JfT|3)QYA8nQaF9(rc!XQxt%XWyOqJ}iN}Bl{ z>mY)F?PzVKgbcg+GUz}qaOOg*bA3^}H_@-#)s-}Jx7~qOTw#g5r4qrC2K`Ld^rG8m z&$LSTpGT~$Nt-=+#`wpY3_N@{^eu^Od+Ci_RrADhSY339K z?Fh=eTQ`zZqh*yevmQoSp4#56cWPIWk#d>jW3Y785uM`+6BaxfS(c^>d4~qDmvzKh z)>T`Xr}QF(8fqiB|HXTyUQD8r|7Rx4g9mcG5Enusdw@V}U1N zf~zEAkF(-5P?QI)G^WYE0MdP~qu zTg__i+UkHw72k?hE&}9Q0vqPb!m{w;i1Hj!>nSTP9gJL~6^lTT?S+M=q5?QMtC*Y@ zThu1{-v7ph-XwbH9z6-2uqzxfqDj`y`C~DB7(U(;)ywU^J9!GcxSe5^1z^V_99{gV# zXlyr7Ho44`7$HWVvDLW4hRIue%pLYC5P56^P^#G^`iR9SG>LK>xSt)}Mpnge%v%QK zch$3%3~JX^PshTPI-)PuHfmTpc~Qq4!{7PpBS{#S{@*5LaBFPZ|8f2laI6 zJ}XZI1oO;LMZTC2s=)^>WEe@+9IO|z7iVL%|L9r}D^dd(A_@MG4Z7)dYURclRP?7Z zZ~V&WKD%x+n-qQj3;TWEWq?e2yPIC_A&YIwX12*1QojKZtD#+qz4B%3ljR{0ei@xE zFm@Ko18op?o;m^aKL*kOa%MtevygWHb5xD8y6c5WspeO)X6gdd^zE+a-lp2AW^qMa zJOSW~PXk%UD%1lYH^tuM4s42c;C7KT+Le5K)#3{wcUb~lScbiJ`Bqd$u!KCg?63f7 zxkSJ2tFY={@-Q%Y{Sog?jy%P=iS@*^vy`K6g4q5fE z>WN0f`syGYvQhg6ha3_;^$wk@)KljndyrAJ9yE|RR;tIT5EG5c^`L>oF~1%(kT_PW z2Mr{S)vW?}iAIfj&_LoG>{KZqYg?s-6OEd*wx?bvE~dXe7P;0_htK#Iq~8a%>PBjR zpT3W3_ttlYzk^Sb4b(_3WUpc@7zd^TV7Pu%u8%$&hVak(K({l64)@Vl;B3mn*4e6u z^$}1HmwQC-1HJIekAOd)Lhn7I55}ty(kbOpSeR-&3d8tWy6;hJu8(QtqxzDf$qHgm z;6bt;>Uo63e1T|A%q@b96d>Ub;VsQ>e~=C~1b}8S>Fi(kjSJ>LASLidR^Kqe2f{AqNkji%5Wqbo@t{pT3V1_mQj$o2mm7?S;41A_7D_JPGtEr)bWn`OSU z$EB@t`FAOb2hNM=1F9>1^SGYZ)5l+`;YfrP4w`0cf7_JCtP3i(BYx5nGOFP=SDBQ?S+tBp4D4(;>&)wMnyqLsjTzp%P=p(6ft~LdVE&HJD4-iKg|%X;zKY<&tcVGIP3{)4=}!oWDnD8u_Jz`;d%pgt&>)}f*G`6I6QbxMs^I>U24|z zz@%~7^9bDXp;@FSVop2R{z2zQz!0@3()=lXtb+8~Uq7us2WM>a8NCH;zrstF zG!pRt6}20wKk^^ph#!yCt7f4<1&1L-8wXSZljBk{|CsqKB;1))?pYw8d51i$0Xj<$ zQJ-gF=y{&#S@d|`Aw+_~&P0)#&*{i_v*v)Ob(m{|eRP0YJP&))^EB*v{TFr30lMb} zy*^GSyr4JZ(`_&4br7oeSJ&QP8~(@Qn&V*!v=PZSw=Hn#|4$3t z1v`Zoc*Fm`z+e4e7kGVifx-6h#{7@<4HfIq1AR-CM(c+$`nWOh!5TrOV_?ZUNx5V7 zXL*5Uj|Dm(Lm!WY&oOlWQNI^w1`V4IKZrZW>2F3#Ue@<32;vw#9**_j(of^z*K&mZ z7!T}ygx-Bs-;o8VunK&_xE@XI1s(_i8qfwEp~(~AmVYwx?*usXz*R?|q(ATEv=~L- z!y#|kBp}0+q)rCZjGnd79sKS2KQiIn1FEnBOjyHqhhCQHSWS6D8y$0|GdHDu)#r$ zq8t1yK4Wii_pJ?%*9(=ya9H3C4x0Wy0Dvym$p}*MFG~56&-YZKg3nw&8c~AzzDQe3 z;KOo}5?;7M>-OjMv`agIVx7M z`fO0(E!2LtUZVUwF8U)2cn$x+Bp}Hyd2R|Y?ZOoLiwX6 zCsfFWU&^sJvG~7HrML8fuHU#g+O!f?5X$(tBk#YZKdq`eR8s0>B6-?eJqX{{d*@;| z@1SXOvDhbQ<6OO#S{#6DB&_9e^Yorn^q^ZXdQ#0;@p2wVn%i8pAOt4e?h9VdAu=<0S ztmMGG+j;zS_`6_;ZXP$>Ge>47P-HQjuny9YCHhNnu=`_)-iuRZbYH4>^0Ix-fpjt} zmg>2#i3&XHb}iK_;Hkfs>aF5_-;AhASnu3a`kFUL_b<~Ez$)}xriZL&Ba@e5oa##f z+OQlEEo)W)X$_%Yy5$C`!%98F1;<&%&Z0DWrJl~Gs(re4rDdz1b|fK=tVHopIHO^ zxs8nX^;-NrC!Jq|;Fm$~!^{si?WG@}zl$S3eV`-n%8v@I5l#_#_CwvR(461(a!J@s zjIyRvDpJ5?$MQWqyxZegg) ztv$gZDI=jf#fdTk@f_H**jZru2H1B7nBTxF$i3o)Xq_Vz=e9__PeX$3Po$*ekM-nK z5LN@*4sF17rxt#>sNiEgT~ooVWTB5>4J>aBGN1OhAmg|zmG0T72Iz~A_4?roSWr}Xj(3{T)~7?w8B#8ZI0Kj`o$dWEtO zR`P$U=f*$9F;^V7el*hXQ*0`?6}ueKKhxu|3MKQO2}bH~z@GDdG?6))b`j(pTdk@~ zoV2@cZY~vlsej>mi($Uz0X>WQe5IFn{SKEF8nP6Muz6qU{ptQwdIDYeTh{}(bqP!h zdItuBKEI%6(9t@`uxaHlF8C%6ZaqFVDf09teF;)MMU2h*a3$`agBHexmr7Buc!XYk zqc;g%Dg~|t>tT8jM1=SQ*6f>yD0&f*MU=cn4|!i+Zii{q-vYPgdGz5HeZ6Zz0vwRd zK0tbMMS1=>L7+_k5b&**mwMbMEQK zY@Lx##-Et{ns=h(EbN9)My~n5O@^LNrIB;&!8H5b=(51f_HYWlgqpnv9$*HL2`j`9R-TD6e(Q?3V&dz8_@Ugve1L;gQnDMK2 zLfrU+?%oN&9z$z)M%U_Z_^I#5fWKvT#?u!ryQntJ`?MgqFk^I_Dt95p*x?VN*FZq& zuq%40zSqyuu6fOv1uOM=cW^RhS>rtM_|1T;8}#imPQ;7m-nA=wA-|6R*+`YWI~vl{ zzTs-_((jvdDp2Q-qQ${o>=1;-j{Yb*8_4+QN6{O#`)TMNK*(dXY)^CzJP~_;4FBl| zfZoyHgWu1D%#ZeaK8ZT;q;YR`Re=hAn##(Y30NFc)$CJvYk~~U+6#f@Nm{)Z4nhym z>AmnDo<`Sx7Tu{I1^B#$z^1OBV>`d5(Vs^L=;s1-CNCwAdGKFTNxI_x@j2Y3zof?d zqIH5#Ptu&tlQjD0KJegA)AW7O))->jK5*Gc^$?&=BM>8z^F_2ae+|m7{aHNrfvH}q z!q5;r6H4m)VIARu^eI5^gyB573z86mk`t+j@-`eqJ2~mr5b(6zMIjm>U6L$2X2MhV zkuRcU!R6cKo+1?je1=ba0lr}ODc~7)sBC|;M&T4*6lQB zfApFl9OtoBo9Og@FtfK)=>Z6=+v(B+(Z|4(oZ)XzQTD;;zmeTz_QB{CX!7;J=oEb> z+#C)8uC~+6L($>EUk`IHZ_?RAaQOaUDVTM9>2f&wF_I#RFQeCiDJtah)ws&OjJ5%j z^3IoFV;(2%D_(vCz+gU9wOzDSk}`sb0TXy|Vw8a5ZW8PjaGjf?Ul*d)WIWRVK|+` zNS>NvAVOiUS#RMvWY6okCs3EJ`Yu|AdLgsFi(aH3))<^c)mPs|duYMQC)k9i;{9m) z2{^%>p|K~Ub%PrYf}6q*at$w@jJDTjn)KsIz}0F})N_uWIk9XahLNZ8#GhrK8xy=pUl}^{-HGf#cTq z{}9cFgWKsJaQU4kt!ui&1+Ow_(A+rETi58R(E2h+r+1^$I@`vVBGhMxK(`W3BiWA~(;b?sZhmo7h;dA(t+G-+P_f;_U% zMMd(ut!jM^GQPHbQ6Ia1ClDc5bp;QRGF1X#}9B)BQ-k)be^l(&Gn&z&NR>qsmDLE8&juK z@MEZKp9oUrcV>t>HpmFl>N}Bfd9ZH33=X%zum|duCf#k=4g8hh)@i(fP@}Deoz9Qn zGwgo)(;79|7cHO;emm6k_Ufqfc)E95z)6T{$_S8_6w^5E_!|1R-)@BcTcQ4Z;J3R% zV9QIf*J}QwjOeFF0kHQ6?1c8w;-K9TXVfWZH`fl*?LoU(`-mP5+9Plp>8W-z|HquW zo9mEJ|5Uq9@PNh@7gK0ZCT({jZ&XlgBS^E+qLvfx#$tg=+)W2lBR!U$}H&l6tL_z!56?Ge6-C+<@geR^?uE{Zy88& zGCzmPP2_V{Kf}!BB~=JkYo+P$gO7;6M`!cndS2L20PiHH5Pi=_){jEFDCbT1+@>%)0B$S? zSp4yQ8Z9Zb8w5W?NF9?!zIW)$LPTFc`hjqn8$foFT6R6oBAPWQkwZ(5Ar8H7Eqi6r z7^nsGPHf=vCm>^R-Cun6RdaF38A#FEcCn%?{H?sUeFInlP6tiPcIJr1`H6Om`}jk& zGdr_T{|RX|xyH}A?93FggJT|`X5gxj;BZm&8IlYR=uCuib26t_W!JGAYub`3CuXnF z5s7j-VMpRmn5bq8`#k0`2qY*KMHZ9VOzRBX4`_K>xHS!|YmWtMp$W%cd;{!O_5spHG>=)!BhD5ewj?RcA$8Y()*fB`72I09xR zXIYgp6&bg14hX0hlTY-q|B7koByWJT?t3{L-*t!{dx|3m8_^%vfJSb~3kT`Z2$C^$ z+MW}xT3QT1PC@4hp-J zHMWJ8QPr!lJqFTp)vHZxTtk1-r%mnYP^S$lvztN}GQZ4juYF4&l!2r?K);mPFG4h1 z-OOHuu`j;R?uJ;(Sr^(1aXHj!ZeNU0p&OdpEWIslZudfy6V2@w{>Rgt+O#|ud41cp zu(jYlm5K#UMu!l!wBOWUHYsaPYP9OkR(2N+`rA#d(cdSF+t{m-kIsXg5;{4?4$*51 z>>Kn+nTy{*v9jy#%Ma1}cjq7{ep~yUz-KZWABl^ws#P@SB6}zh{)daO<5PmjglLcB zzbo6>)9|>oz5OjzyZIgLanLR;>|kH2PYu#n9qb~GeM;+S-yMAZ5xxVq(aesv%-|oU zHC1VOw6!Cy(C_JRN4uv?V;w}3W}WOy5Dz)AlRXRwa+lKXtLMgife;xqYoxL2JtG!dgsJ zpj}5M4Qbb7X%|ta_=B>Odeyh(_KzB4)xmCfa|yNSZr`mPs(PWj9bpOU?H=|>FqN%) z+O45Y9nF7Ugs&9t(?j%KPkRl*IkQgGYNYw;#Lpz!>Y4~3%dOly#9m2iEw@ol2CS~*1LI(H zQd8l&x6qs>WPzsuGH=!B9EwGkCquUZ>x*p1O%4LbY+3CCY;GEj8lRb82Hh$sN(=># z*ftF+>UN{HmPf?DI?L+p^tjd6jSkPieY^GRTz@xZr~;)1C+NzhF{}XlDJ!bEePX(- z>{UD>FO%ovs#k+NA6ovT5orKR5{K2P>F@!T`tn2U&;nmSxZkr82U+t_*6$CkH4Rz| zuJHb!jVR6gH5{UTC;b*>_p$eAFIFAxW8bUSL{x16y}ZD_wQA($fG+4+0fsO8i(uL=x;am??JXqrGMS}PvmIn+aK5K zr*yDCSeX4N&;z{qhQ?fhI|J{f(&=#tK}W8zZ$d)zO9$9N&HpOO@6zt;?EI=xSAspY z-FiK8OJU^8a<4mZfeWt&89PGzuC{N~UajhUjSW-Z0@^mvepTCCHR)Q=F(ilCd7b?Z zXGgbb{Z{x`tsP|VL;}ExgF!i7srqd&kXD;bt!}WFX&bBd-e5ne18pbWXm>=Pq$%$ zbE$Zgy#a@NaFjhJ-@uHS063H)YYN0oU*&|)P~ zE<=JeotL1}uffHYn8pQx5(wynY6Z+nn)Tu0+wD#`Jm+?MAk5cGZ?_j?NiFZNpG5fc z!8`0p_%`@XdjM9p@lFT|`{>l2IE^FJ?k+&y*HzQ*vhy_kmo%Dmd%T>M-EBXszX*Pd ziy99dXWtH;-M(>lNmEpZVpapW(GXhesBh)?>V}#mWigPi4>ur#CAAt4Qhk^fkH_ux zEp?dyKiU_O@k-spoN2-(Y|gxCG=73T(*G57a+r2-WEs2-2lfa=Q7qq-kLq^f~U1QG-#qVb@wcMxkEmQM&Yx+DOo_PERAc zl2be$G16&Juk>^y63?We_kiViffnCm&kBCF9kaH6qz04it5dBQVm=BI7R{V&7ed%u zHQC1f5n?lrNyjGJ@fIeQ2)bxpt*#+3hFQ`N>3r&}vLCX31J{goken%ClU|_frr@v+ z(v~T9^Wdh})VTkhV&9dM$+uI4Qy>PNGs`vS=tCM!o@&<*PJf+MK|j*ksrJLP=0`n9 zvxkN6O{qOM&bMu* zX}bD)e7;?w|A+))%k+k1^~wpNu#Me8f6~8jb!h<&d_+$-4C~vftqW}%DbI6h-~IL| zNCdqWK_=3^ty-}dm`G< zWpUP1>H7!l0lXpERIw^aLb_BLOKeyj)>VZcg1ZumNA!N!o~LQQBcq^wY3)~XkX+MK zE?5Uss-xe1)@&4Yebg>R)4Lx9-@J{hlGpdYl!L3L)3^Q@jjv2?Oik`B4AG@8rdqXR zaYmFZX=8w?Ve6~qZ2cM@w5elIlAKPjz{be6b$asrwJn;K(+zn6l;Jj&OSo&+M|4S% z-Bmx01dByB7i`{GWbf4PNu!zd?5jfeq``~;01k!rE-d?98b?t#`nOz@>MygG=#vcE zz6=-VRyw=Pu7~U>@#QurNx5XXeVAcEO5e_7pyw+%2TN_FF|nuBaVkG`-RQvwkRr zw*5mysrTm^60AURIA|q!|Amyd%D#eYrb96>D$%p*)RTZwx?*h&5Po^BU6&@Wv2Un) z_Gue_NI&!sD3C~TP8(JYQjs+^rz;fJm1iRzsc;?mhr_V{fkmX3)`4)(rnc*GWUtbs z_0Z|OT6J>0{k2ZhA1Xxl*j9Rio_Nu2qwhhsJQTX3#vANA?5Du7v9%1Y{@`dd3*VtJ zDAs$?;r6K2dtigzG8H-20e3!&%HBZPPiP6n;t2_;mPf`+YGS4#3b$vjMGsdY7W9c+ zI(gW(>GdkRuKk$u;rIN=n1&z)xwR~p)5Yae{!36vEu*$C*_FH*+0^Sm5`1Iy@B!T6 zYiktagfS~X(U)yAd+XG+t{|{aPJtz)93Ot1LM>mmFVX)%CYS-WYgH|K+5Si~-+;@l zx;xTU>hJ}x*jM_G`T@p+hxsE_#wLi4fbM^7u~*=XqOaPQLL$5ARr@e(9zC|&{{*dg zbgTUee!FTLD96#N7q;Ot@gFrEWCML8PgEV=j%!hWE|-?=%CV{Y>-H%ur}Y~Um)?87 z>cuzgxf&D+VG^J zY@B4d_U^R5*Ctl&_`q(V!PfNWF8d9LaIfzM5qg|jd}wb53IE|k$gX>7{72wZ_R`Uh z@Y|;}V2^#he|auagp@r{D~ERPv45n7mxn!=+@#fn$&Ub&bjc@34OsT6{dB9jNTAdQ zNW`g~dg1RR{URSRJ^p{7Jz1Qy7(rdA>y2btOON;msI?=d0u78;9ZXrFg z*WO5nj@dV*oK4lzDyYwW`GSz>wwN-1&5F~jpV_VL58;~86#|yt$&&z3sY4c^v_7|c z`4>PAqQ3j!hcNbY`!29MCqK8hXh*7^-3O5$oY7lf*qse7S847CWPV6Z_uK1Z+$Wqx zp!i4dijy)j0Y64#iXfoo-j;7w?r1brr+2HK^3hd5Dw;4J$l4m zqTzCFbIe|)yZ=|Z`yF2_ffrfb=%06zd zDDb${82pgHsY1!;I_E*o*nJ$-cR^Lo3HvDX-DgkQPgCj+_+g%I5a?`JFQcwm9<1H( z{m1S>7oP$JoKJ6@!rgU*MsC#dDg89icn@87+K%zn>4Qp)Wo7v6^S9Kh1*buRz~#Sq z#(o-l@xz8*o3?JVz+Y{Fy{O3!93IH3CgCW?8cM&@RA$d$ zkyKX>5Y|FmKZIqe%> zJPj_&%z2;`MH90#&0slTWUPzNhWtLHgv&ezn=Qleg zM|mNsB2<_rSntI&>^I!79Z%LuO~Dac+v&aE>;@3XYalu+J{u$QyqxRvFz16zA~|R6 zV$_oaT4F1i2|P;O&%zp!S5D6Of}F6+`+`5zK$I7swd1u}+OlMf8B6-$aaF*)H;<3e z;|;;2fd*5__3G;)SU}DkL$Sgb`>P|WlB3{CeWf^Wc!@#T5c7{vQO@YvHDw@4VwUxE zQX`3epooY+RT!naez(oy6n2+^lP7>JHK8&=MV0CVT_|A&o?0=Tp8ee}Ksk3Pj8YmJ z$lTC5emUBCTcm?yPjO0=wMYGaHO#d1i0b891%+!4cjLts+m;jAK{#vJif;m)=B|dk$R_yftGU?=xu!tOU5M$ zWT6>b!RAuD6mly6WF8frS}YXZA;05O^o}uOTI!?F2%FS2VYkvzw7ndwMtuf=$a@NH z&|hn;F*=sJ1G9vo+%C9226uun^yC<0I5{P@w^*-eSL3xl82kV4i$(Ii8hv6T|Mu<} z=YiL&km(UX#ab&*fd@E{83vq3<{EzMPulpWU8f?=d7u(bSNdv|S_5rVjse^Hrvvl= zLlQ=qq|5^Vh|Oe(4MOt%2+%x4H3e43g&bE6D`JKH z6DImAh>6bHgo&MF<3XJMPqZ zfGFo`^;VMM>JpJ`-rBpUQZ%Ya=cN9=n01lXnFs8Jh#vgu6Gue?Ol7>x-Xay8u5{)t zHWiD7f0_WA+jlr;t7%AOYCn5E}D)%VsAPh-Pp{-zYn&oa7@-s2b^e%>Ij@wEm0&r$L z$e29U5Owh=-+R&emR>Z(BB~siiCC7ZKss6PMnkBmnU-DzQdR<<1gG2_e~@dUHU0>$ zG+}T;wJ!LR2}4a*htvWNO)}utpbgBAKp5J6BBwW%rieoQP_8OrIwM7V3gzqIfGE?7 zMnOERXl2~R7$9Xwf5O+$7j5Ok4>5d-wesCX8-ikLO;&OCd5ol#AU;bK>-7gvEBq%Y z?v^1)9R-V?O%qr7=OSCM^e;39A$xBuUGxo{3Fw&>I?X=^_wsk=XNGB6x(H|ntx6YH z(a>|qPzjkdi!Ka_JK8F*iB!o%1wkG7VgRp`m5NJSZ81Wg{vsB{(s1$tT7Q$42hXJ8 zbS@r;!I2 zu$CZ6nVO2>#>nwK%?(}T#K>{F;qJWLJiqG&f^>Q=P#IZP)=!&OtlNd5-#^_>i{(p0RnAE@m^5t&TU zTAN?>Vy1Xm*S~(RYE-s(6O}^Wqt+2|fpI?yAKVxbOW_g{$Q75s)$Fod@ec^P%W_34 zXw&xQineg)&dGxvbrH456CJdVtH$PuT+M&XfKGMrGjL8>o-ZPhL^tG%N1+ew7ZuMf zs!FdzeOelw$dAl*#_t$qz7BNo$V4a5zktw^gwO--#mJrx%{{JU}? zHVvKzkNNb3n2!nX>R8aK0;%*6m==g>J;2^ThblwH*c%xBpa}ce&Tfog!#Sm%<`mz8 zv@lNb2&b5dF)j*(wt<&H@DhH=bj%UVqou-{!q5bc27gi$mi$$3sBbdjSxh{TX|WZ) zuz~IM3WIHY%+$PY04-s&W6aHJWi-XOomkXNM}#$x>vsqBgI`g@;{~uPEp=$5@ev$N zD`Or$GW!opf$p~A&@P^ylm{Mwn2mw(xgpwO7X3M_B~=cP4zjK~<`rT2EPCvK%&T*j zK+s392F3jCB(?`#CUj6#WUY?r>ShX{7x^p&ehybS1-1O(Ug40^Oyr~@tPiaFa~dsl z3K}$eh8b-iI^nFieraHYiXJmxra|_|gt1cn^L&tfr(KIS1pZWt)DXLgZj?f=$*?x%MV!YcL`iEemWub%vIXgx7iJ63hPo>&MoGU6y6%FLmK4MbOJ zS1g)9^?FOOcvxQoTkH?DktZ`hqgmDE4F%$1zN1?kiCg?%zn9W=;ov0*OlTzPYWu4q z7YKygy-nYgh<34kaE?}}U2Vd^nSagpSriC*kepJ{42{Q@ifPD+ceYe)fd1vV#`v?G zZf+vR!v1ogiMR{ju4pQXFy{ECVzYl?3KD)N6AKd(3kRv7bHQjjb*NU59_(Cj0A}^O zE-v6S!_Qt^(45l@Gw}<{4duLt^C0z)?he zb~+XoXJ`S|7dICbT*URs7NUjmU*OWA7Gi`xrIP;9QhdkG6m43G+K`zCw8Ann>0m37 z8`%3cTYRbaR{`7b!^0x4wP=yP;1~D0^m8F02#2l3hkf?QmaxLbn1F&RGG#808RcUN z06_50NRnz)c$L3+#Me3wPC@Oj`U#gZ{50mb5yFqR5KX~u*sr${1yH0NY9qK(Qv0@| zDfC|>+lt;W;=ws3N4d+d``rjsebZk2$|rlUBZ$#KcqWJjfRvS;#9c|3k-|}N9+$ZRXxj@*lwYDT>*a!XjfOU z6PAV#dKc`e1H|DxsvssFa!NYkig)R>y-z{cD>x*H@!d#bxrgu2-g@|sj~>4JCBAb= zqKmvthJd=opbLncmIMd5PFMFWxV}CBg)vXBiFWW8Iv?%6kvTA_QO};!H;O z6m9*7Av4pUjk$RjSPuk4u5A`3J$2t%hjKmV9NjYt$|Hw2PY6C(vK2e@SeJ;ma*rFH zG~?+^99#e=E)i$-7Zo#8)!-k(gac;(g7@jdOU2c27KG_d~tK zKPwLU^$f1;>VpDAs%#_^Dj7vHp^~q{!#&+Gdni6qX5B>+R-JDS4)scx30Ij+f^;Ha z4B1x=d1-KFRnv*$P~;U2T?nUF#kCE6Ie(JrRVz}Q*^t8 z?vmL$SPt(lnGHo{v3|eqT_woMEU%Jc{6Q8om7rA)j?0B_6l$l1UeYR<6$KUTwDXx^VW&%Rz@H7xoIM&mC+r06qM7K zz8;)88e?N2^7)lA|14j8yez!RfQz?$VD;r?#03x^K!C4bT}D^|cp-d4E?K_c;13*cPxzY_aW`-?;)Mc{A0NOaET zlTKKe3$K(HZqeHpiN-BcF^}_-_cCAd|CPKqlSY$->JoVyn)}!ppZ2Xt$e%w+vBY$-KKXtV=;IZox^d3Tji+ z(IMz#Efnm%^me0!=GuvrE-A`^3SxK6$8p`9Xca^&6c4gCZ7~$dI7>v-DpjFk{lU7S z^acni2&~U~B)D+a%tES&q@ji7(FKa_yJ}c#q1*?w&J-V?8M%O&M1;R#)AMOnz>^>ys~@yo@{WaVl>`l5c+(ic8LZTbn+miR?Wp(hS! zTXgDPJy^A%pD59!AhdW8+y%bvFYeP27kY*Gj#5?^=27JUagZuknwivRd0~J?UI`-n zGEKQsTpf5tix-u=Lf>2|8pGo*a+PS7{fgG*;?7Q|j_ogM)4FAg<`CdGhSBvt{3t-w62e64=xLP>y%lr9i zF+B7G08%~QLL;sb4brEd1Ik)IvGM-e{{-{sxobr2if8voJFiq?ILJ8eUN_#B`<$t- zY3eOEgkp<#k?@Qx-1}IrE>pe%8WBazg`p++>H~7Lt44=Po1E_KKf}`)rPxBFYj_J? zHc+%}lboIF@v<4?xZ)o#9gG+NX1p9j!aLVHEas8uwSl7kH7|Y49w|^muyzG%gH8N8 zbYtkv&C-LMr|u2zV&AnFCqU)~} z5qo3J7r2nFU!J1*Jhv$W3~jqs6jIrBqBfmHd$_Y&*I@|MXyz_@Une4wsv2D&dpB>Q zL3ds!8uT?fS72DB8+Vc<;@K=CLYzFy?{`5L3M*NfQ2n3@Nj zI2w6|?2>}dl3M|U^QTk>4jFpyyt-5$?QGrZ8 zbJcqTe1Sk5D^=IZro&07+rRQJHXBhC_dMAZ(Pp&+OA)AmfUT%W$id56iSQT@-#82Jj0>=ype<+xd_LCQ2>to9 z?wnU>Q14=2Oo*1*Drd4uCoo_IR^{y*Bsuo{GoMP%Ana748ZdP5?!D{gmkcoc#?`Ly zI%}NiDvwU_?3@XsVW{Gnqlq^GsB_&3paT?2x=F zdIk%&-0m!#DsYIQPq|a+uv9V8K_2!HBeXmdrrJ_}#NShqL^P!IEMU+T95&`=9DK{| zWm_b&;HJPSS0xh*bGN25aWszhvtgnTl<4PSz@8OUa5L-#O7kN@;=J1)MMSKGIU2B* z2#1$wSfI%e19*H`3BsvvGEBpoo9iXPd>TviepNXs1N^I-ijsfz_7fd)-{pPLA?iE< z*L^i7>AymCJYx*G+I1d)NW_M9DX^7Js82#&c4eN1~mJfw;}^VtaJjNbh;uDD2SDU z@+2DL@s+&c_^m`XrPIU3uqe8B`>)9_!JTr{2$4rwx8Oeyj}U3}SUWA7sz!*+(C@kf z8ySPeD%w3l+~?f0W>)J znU7N2TSQ9%cyFWzdjdzm#07-Z4?_AF&Adg#D`w?-i7QvQzn6#auDKx7r6m$5*j6Tw zCri>7MNLK{XDdL3VHYByFHsWX8W@Sveo_R}oL^p&Zg}#v&HF)TN@As#yT4T&ukoW( z5zjXtMFY(_lYG2HGZ)|yAsw&oR3aU{ z$yx74mm?u7KljD+xoC1&!(qAwYl$v@=q4K(@+Y>Ts26#C+kM@};71KzP@Rz? znh|zBIw!9fmMX(kK2nqv0fH6WbN`ZD3>l3fHy4Z^lL$Nd7;K6~i$;nf1Hw3M!YlO* zuIym_lH!!ALw^!oc$@-4{|m4nG!5S->Qxw!m^AA^ikG=_6`JO|C$DfamXETA*dQ1y z9GnyO86hfe3uMJkZYF-mZsC}5y@ldz?!$z^LNWCTxI_qRM&f-i{!opEAJoi;2PNS+ zA5?(*G9U0B;Tu1J0L4U3cYHm;u;CBz5Z4wS;#Py1Httd_Nyp+aT1(gjWF|nD!<02j z)Xy`!0w+LapezRu!{dWuhv^@qMD2jZ*6k3D#^;9EhbC&v9;>lstmH=O@X<1v5O)E_ z;-yirdpt}(j1m{7fM~%tzIN?`yqo6YBTRjmFk~LCo)j4Y+2}!UN!61Zj>7HxQ^1JI z>B_mwC+fQtkK&B=2Ff^WMcl{Rdr~BgbV?A`W6+w>B8D2|AB=`l_5u2Sw5Xr99}U#p zYK;;3IUtN~I@L#A61bQNV%*KtK31#b+PKJ6kxVUC!i2U= zZB4R2kI<`htQvE`ZZg(K+#wgy$74kE77weh*ha1lDtQt$3os3fGynwxnA<8Fyeq8FYZpf$&1S2hcZY*1tsEbS4f+I0Gv#eeo|LQWCto z^anm7c_&T-i;_#z!gE1M=+&{p4gv)4)6Dr)G!_bagRU4W>ZUp$LR`ccR54c6E7pDDQEV>81;i0wg98~z>E{3L&yUw{(db_9>!5+C;Vi&tVAhvbeSP^BSK1(z4ZT=o% zBP2tlm~*fIFqlk2=Fqy^MT7kN-Ir!~cNJ!y3UB`JZx=0t2H)<{ZlvXBCy+oL8?)ftKfH}Raa&~javN7Dn33zWQGmFp=D2+80nK>e@I1)^&>MG( zd>rilJ4GFB7X5Ljn3!1gr%%e}Zo=Ay=)v1;@N|2$xIvHHC2EC@tbotCNDZ@)-nvWF z&PQ9>`Cr@rj`kI@y_=DCf$Y@X0Vx23k#VL>Vq?jrxbaXQ7VCFj(pVZtq96^34v8Q1 z%F%kov1JU_;6MzVO-%15**p9`4BN;w#o(7S;Z=i!!leR`55?$#f5VV^-6u&egbtSOQo%o;M`c*NEE^~4wFIVgP`i7dyRFka zYNE3AN@~(kHJRf!nW~O;={S+obgDNfL=&|fNmryqZzTZxzOInqbe43HSq#H|IZiY$ z2-lbm_;~n@m~3Wb6*ZNO7u~wfQbS>DndmV883<2d3WduDUO52s80(yB$f|DgUBl|@ zY;)CAvuVqC(Woq`@Y(J?m!0GM5nagLBbu=0xfo? z-a`W?ifE6?P%XiFz;_69p^)gb@HBa4;<9G!!WYnr<_Qo}Ej)>@W|v|0^X{;v7#m&? z57Cy1LZn*~d_&z5Vfu2SaC)=F8LURkWXyWg-I3`vFc?Pew!Uk4LvZiB<)$P?IKfc^ z-xMIAxw~P08dD)kq4Hc-A?mb7>6ivgq>cH+8FutwtevRQ2pM4FD zV)$XTGK$S<^h<>(FWIKU!%_`!Z;ko*!&BvgfqKA7MNV}ZRw?SF$YwOVQnWQOyLY^o z>BCCV9>rgn&`M8D35Q(eyU2C3Om*H>3&UQ(s{`NExYN9GvGn)6rR%)(_o`cXOUKbm zXh6Tk*mg+@cM{_4Z2ge?~aW9#J0P@LD*|jJ`)CKwj>@M>M^Kb!8rbNn>vT#j>R`z{)F!4Ur`Z z*0H`_YJF_;$$(Rh--jn^7pB(Oh27pRNC4RFwVOB7d7GpV z4Ak}u!^JR+x<~crsucHl{Z((1+){~I6V1tVVzP+V!n9%L`U~F)9}H$W{S==f@>>E` zisb$zPz;WFRY1!%arVLkq@(Hw2nidJxPGNH9IzM*W^*LotuSLHtJEQ3ejls(0f8ZC z1DAj&@L&4ao#&JqJM)RRGhv30PpVra;o}|!AJ797C;R_2*+0YGr+BN7Wl!$dgA*4i@esybkUINd6u86DPYdgTAr=JotKr1HE={|NXx^sr8Wda1g@eYWV z&436siMGuUcBaJpe<%4?IypnMY&0|I9Cce)xC|~}JDazVn9hgN^ zo`r60*EktLlC1{Ogp!E~p(Lm9Hd88Qkk$wo;f*sz-HQ8uQwkS zXxs-50szPV_AKDI7Cv@PKEb*$rklV81|l>AJk3M7TPc%(>Vqprq!rJmdOuFqSk1}* zu^7tP{I5rVrDND-EciwE~YJL)g64FxS(R3%PKjz z1I>SX_p{W~k8&x?f7~;ZwjyLs_>VikyBXR&c@WTp>EEA0~@2atSMX5X` z49kSXwfiXDy(0tLO0%?+w^8^e4 zL}ZuvgiC#3j#&qZPZpQDi={U-M#W3{&#-u7tnf)db66G$QKkUk@vm}AomA92p0DGZ z!r;4;tS-CNJgFs`urG~YTAZ`-7hz@S$vu_dR2L|1>!8GZwslBzeoOX~3;_UON1*G1 z_b9uA16W&vEcxLKq}GY4oK>fr9*a6$mR{q!?q{nzs@@L0C0(`vrUa92TL7b`pB`NR zi-I3Xh(x{YiE87(hiM?z&{Fv6w*{gREQ0kGiVG`vw-UL`oWx@IQ-laHaHV+&l)was z#0x?(wx@X_7J~=7w;^22FGCJI;`N6&S0+aV);A&N4|k>$cYAh^TOLplpiLuA!? zi#}Z_qVn`WPPE|?mHH%i;7`?S0oMLq!1>edalCgJ?n$$MC!l{jyHA26VY1GTxI;Wt zd2^W5Yd8yJzfxSqId8&IXHn)in)Oa9(sHT89#0eQ7ey_Z+R5tkl`Ld}JsV#Qf~;uf z;xMrh39UOAP*eqrg&=JKl|H>+bg@7TtzUF!lJ_QEun0E#-ot98pzf92SXrDHhkTFn zYtKU5nfuZ`?n@JtdBy<`3fq9EF-}K08`l2q8!NKgS|81w~yyjZ=2V0Dwo;P@Fm$-{8KFu)gFePgPsMa6adEcM4Pg-l;_Us51`M z1a#OJu*{q}769K%?p5VyO?9SKclRNj+WfqtX@BnyuVdFja45j(g`Bj1(CE#9$WVNo zcR0veN5G4Obx!ue+XqU)0L*qjXTEAO92#yI5FmoMP<5{w8&%X}mbEX%xz`=nMMCC; zaB+ocB8mFY_9Gir4w!KTUN~>YCY+k)oj2fPhU!tbCI|8P?|@h?p$~*G3>-sVBnbpC z)_Sl2m$iy&P++$$3lQLFp>hidg7*U0Mt%vZg0crh-4eWu*@qcw6sF8nGvJ6IT>lK# zGrf6G`3$KgCg&eyM$5?a2IT#VAh;37v50Z^O9+VJ`KbMC@2+cI;Yb> zGZP^J67!eWJMULk@MuVG^rGmWzD6tJxX{h>$-c} z;|18q0Kfw{jF!m}T!w(k7P9q?;U{dD0@`=QXPg8(gJLZ`IKV70B4#bO z#D(?y)u`}E$aU^_Ujy!Xnn8aUj8>^Hq?9R0ohesvNK>;v28eR|S>%q-d_L+4gPHg; z*ID%U4ncxiVh*fCL~%9l+m8<_3OLnS?9K)lgB*#At6!Ju|FCzJA?Y#$JkZ$MZaU;P zn;vp|g`MuDn8$V1^w2PQ?Ca1F0K zs9rGvo0Ylvre5)QPKGc*D=M=C2Y6tVt%E?punK^KrMrftvc#J^u4>a+;`Rg_^oT;h zx#x8sbXuU*fCSuf5Zjd&9*Y?3Z2d$!6asFUJh6MdW(`2A0B8xFctjM`-ljVbRd*}l zn}LuKf3$fA)q7MpiE|Mo?o*4nv&Lz2JH{$4dO> zK3OV?qbu_e3*b#mCcOjE!ktEW%S0U$OIz;!O3pHb!`wkbmx+dUQrZ2u`|}-g)bPJ( z)iT&94SI8#h-KbhP3Z#V;ZgL{GFVX!YPwtuZWdn3Nv%6<8Eepvw`zYZ{@cODa$nXp?t=`E0o9~Y%2x}H zJ^iib7`y-KdY2UvTm8=Aws zyM$>zbiPveW>CfoQJ8~mVx8O5?j%ODF`zvL#KsI*AxiRRq{X$)Q2#VEaP(S1NGbh? z^O$uaH}f#;=4mEM)uhZDY3B;jqVd6$8nzNBH1M5W{}LrJP5N~tCkY>4a~PF9AqpE0 zV>zc19;3Xjp_nym+dCz&q|5N&rkcMFF>j)APayW@CVKn{QJi~|tDEnXD2Sh%dQ?WXxk(d1e<;yvqb!YvB;hPaeh?wa%?fIAuP zIJOkX+FmRWnXy{Z*2Y&PWPAx?a4qNh^N_QnjElaIIh3}o6g^A8Vz4U$G!rn7!a25c zaD3;~3d|XR3ylu5HK{Cx4@ZO#wOS<-oo{niyOX-DCh!B6hr5(}jlyBg0w}FXwsohj zIWy>?Rj^2c-E4O47032}bCxOK#wS7|5ZOl`{?SMI_a1rNGY7KJYYLbD24387qz;d*(F9LPp{i5sX^;ln~cr z9A6^B!5^3ivncrSmRLl2It=mH(zR+)5X(`b)yKE_T6bw9)YQ{u*)CyK^2{ecm_~!!_{G>yz@I5e;#u&NHIhz#APi#38BR zkL1WYq7vMXhU4oFpd1q8MTgW?z=tbUTJC(FbLRucjsHfR=iC_$S6hEQee;aCunX?j z(Na7BON9b~(j^x6CAzWx!1>}{1NjX(2J*b&GM8`#^$}-jVB2pTga9CM&9kC``Afuk z-a9Coizn=T^1}Ip4yLzZP2oB^fp6`kxi%FibKb$>Ufba9CtzTM+tJOSY*-#( zfL(xZpo>?F#us39RqpS@RM&%&z#;i)25>%W2pdaRi(ILFz^xu;_E{Q=!T#_r0R0is z(~a{qNOFPt*1Vx6!ke(v+7Kdk`H({wmnRYs+>cNs_OjRk-8drwu<||7A!z5o2&A!4 zF$XO=e_e_HZGG{@~J^WYR>Mix(!M;GS@<24Et~!G=Ya~Le zQPS{S5O`$omj4_9C#bd<;#RjI@H`^&&L~yDl$0Xan#G z;Z~SI@p@4|C!>5!JUh9(Y(8!pj306j`kl@0Xtzq_z&?fP;q@$Yy8yLC?JSGn*`3dM z|MOW}O=pYy>MbZKCR#D;^QyN(`rwdmH^7GYW4Nhfjs~ztf%^>b;YKGV^>in zgGN3FSKAD__c?f);*m<1hN?moGRK6zd=yyzwYp)|SRFZjq<0IBI>1$=v5b)2v^8~E(v8?}8wi1wfA z&KvHNVJMmo_>JRbCP*w{8cDaSH&qwXE#}SS9Ol0O!%7CNd_gq4Rt486Tjg8cAm~!( zn@`4xfcmLhT#H?8OZYjs8+W!2&Rp8uq`xE*nXj78hi;pp+~%T}#68C5 zNg8c^Nfgz4;T7DRph!goITZzld1#;sS^<8 zkQbgm{-}>BCucGQzk6O5xebT1#O?qDSa4SG@`<;4&AQ6@#Osl^zAW-vNO884$L@XV zwqy<1r*6aRJ>*1cGv=ZPnFGn(2%*bQ9X5(WxGVc<;6_pBpWbkLz2W@0ZNV7vI`+Dq z4XzfF0ShhluQ@9Q00ox_%#&?>*WwSfP=g$8L|fk=^t@}MsMXBVEq$hX_BlyG@3UmT zyjB<8beIIQUJ;`9;J-}$I`bM=0>cH7L5Bz9$gh1xbkJ%1C*pkJ&Iny5Pb_>ba3ZY*4EIWEyV8>b!Nm_kcc?BWGD+Vg8q`{w z>+DbVz-tN*P%D!&?z%}NDyFA72izuz*-H+>dWiw%K(FgGW=pXSOxBM%|8+U3u4XcM zHy>2%0OUa%gdq;PLtI-u1g{&ZypL`YW6Xgs{&AE#iV4H3^j{0t?ib$;iq={)sJH zM7jyBKG1Hj&T=B1>YtN`By9>-@OTHZz_@7ljT#@SPV0*l=Nory1(R6Q5%*^c9L16I ze)PZ?`bA8<8`^o^aQww(vyqefQ^+?$11x>tA;E<-khwUA zwaI(hbHZUe1OmBH!W-CP0(^IG6QxaX1SL{BwICJ5>zVz%q0?kHthO{*;V=lM3@F{{ zg6*PpBbYOalEmYTx1J+@=Zw3aYnX6=n)qqXc5y-Gz?z7Cb%<_$U6eNa!P_Q37=zDK zoF8hws|dP3e3e`*4)YjX9;yCo2nB_*3}E_Mit}Uj3*OfMr20f6zZB=E?lxD`s5ga^dX=0_xFwCA16FL;n<6?CNc)lhR>#Rmz9Wga zQh4wv&N($Pb)A2jf;cC|^j%r=B(LBt++lE0i@c&rDG{@XYMqKWm2QGKhL0NObnjcD zq|_T@l6=FN6>xSe3OGw=YE~7pqq;A;i@Aahy#+TblZ+kW!hR-)y58fqaHj$xnnVBk zdyvie$jbzZgKIAF!E=qHv=UHRfxzM-VK89$S4UxOrdc~g{|Yo`qJdmS&`%)R?^){; zBn5-6@LBk~F#8WCUkcRKzC_TqDS@E`wqvm7%^~tP?gJGZ0@h=V$0r)ckTjx6KX(7( zNIdA9o7Q;d;}?91Cb7ndzzmn_&fXo^O%5c1*y&>2WOq-k?<3CS8q20RZ;KYtt-bcP zXjm5Jl$z3x)-GZ7;)HDMjFR-#i%GBDc!)K8Azq9{wcZikDxO6UNA)3jup255Ux7tI z!W@D0BM1=%5b}npK0zHp$#5^gZi93V{H3G=6uG!0Ks&inYiOL@lRy|Ca42&){EVO_ zY7Nv2vvdTK!j1<9KGCsvM7^#!N3TLCG>RH5L=d6aR~bT1HT9P~7bYT)$WW&X5zC7T zHtF(r#a#sek7@3r1}MnG6&QfsC)}ToyelSUo{Tv6x(%*C1G?iq(INNVG-tZ|u)hnh zVO?R-q4z|7?#C(44EOhb-tQtb0-N&;rbPPBfgmecXCY%>-TNeZkp-Q&bHemvsL z{7aWuoS!P*7qvUECW5nNfCpjc4D?aLm7vbAM3w5yQr$stuy&aErZBW0?R#G|iYo6j z9kA#R_jQkiFA%D=Qxw(h;T@8qG1cE7d*E7t16y|*vQw}opk&IDDs!nnOubZPy0Yzm=(qy%`voi zk(0h5)bX7UL}>;4-!n(WMAIAhJ~eJGx?m>#+lX_YJ31e!3w@F@#Vus*424bMsWG1vPeXfjhAp@)2Zds4Aow ze`vQ59pTQ)OIUb*OAj%jsl!mAY8t?T8t9K>-RgQ#bFSM97@*3TuuIuOsXuX6u%F-; zHG4I6FspZeD1^BX4hZguSJSc&Me8fFm?g|&4$md8i_{j?ffnv)#98FF_D~%C=EM+G z6>%jG@T-f}3#N4_1)mjK{F9n|Bx;rV<)*^%2(MXj6Qd|-BlU{KuaNu7<@E25M6=Az za29Z%^a0?~#*aj8!yoiOxEp-6x|rQ4xJR@q!)p(^ul=JM-u>ZA zI#)1%!OXtYqd?1YBw}sSpQTZIkhssFb@0zk1Mh`9MhkaEl?=qyvMO;C{07_(d+|KZ z?h!?{Kim_rUvm=Wm_)u=POU!{wN+}Bt3DRBnjG>Yt+3h(ye*fFEr3c&PMeJf>^K2J zR){}eyiF@V7ELec!u)tO-~6!JBos1Ba~^g(yF_s_7nAl05;66Js!meeA`Y6>WfY-~ z+8W5s(gk1(PL*%GiHcV?X!IxIh6-McdkRa{06wf1p36&<^L2@Zw^(Uau0HN%-n78V zE=x`;Nn-rr9z61SlW7QQfnDR((dD0tY;%5^v)p@?Mt_RLRTnE?smDKs!lg&`jkjH|qrOiOcCxhttLO%PFLv1Kqr7v@4Ps;I6|nF*r` z8|Wb}x||~~RpDDwul=Mu0JwK{WS9|jo^*%l=7|bE%obNH{|gh14!Vr*${~jhB9ip6 zomA?E`X$g2i~x{GaU{%0LYFH~jM-a|LuOl(m&Q}x=uj+K(}T`a$+4^PGTh$mL^D1Y zB^4cOY%M~o(JQoMr9RC$3%j8bbUnG3cN$%ICMOPF@x?haH2-1HJ1xDyWLyL6I$*k$ z){B32#TWF9qrf7h2R_`iirtSjVf<;e0KWySdD@+PSGs1ODC+KE@-uD|=q4a$JmWSh zuO@_CD+P%t{o#vahzT1WFT@<#hlMvV5bi)b_KA2#2lf;zbYx}?Jo{yzC@x?}elY%7 z37_+9vRg)haC>U|h4et__l0Q4CfA~P4#OKWcN{6#C3ym?)$DStZ~V?`x05dJ$-~_b zZmm>QyxpEK8I8NeX?}X*JSut1!vbo=}iBJ1g&;oVIL7#?ej&LRvCwtBLI6NYCcbj~6gig1=4Khl}#t7Cq|?oN>M z#;*MWc_h07zToQ5LA4M?!WfZ97y%(25*i{3nK{Yok?_NtvOCTUR2^TzmN5gPkQfX~ zE|nb+jWfE|TxJ)#^?2Edg%%3-BH=D+~YVBbfim@>n;GbzoldI1zCI-Zq4NA;+?0r%z$UZO5k$%P z%GZM_A75Nhv#=(}T|cx!@**>7|2LvmZM6o@NNToAHgUr2HSfm-FTL>_9}#&G=l|d^ zX}}SLH?^e+N04;Dpl6PV25}_tdexm@N0+$9(wbi~MkRuude8B@SezV80su9_)FhpiYwp^oFD{u)*o z=GP#IGxz3U^BW$dNCBOh#y65(xu=h_Z|lqBu8Pprc}see-_B<+1v#*ws(my0G7e+Y zx1zA3U3KtAxDDQxYGs!$0O&x05*VNxhs%RagFAy$%k?(klMk9U$Wu6=OJr~a(tc;? znh(BoKESA47Pc9%@+0gLjFlWv5eUO|fZ18dLOBYW^;kxdlMT>~--%{snUbHhaG7}_ zt@uvVYhd)0ZVuSni?o1wA&{9FNXRC=!2LEu-|~4g_&SNY^~)rG%6E(0Wa+?$){vQ) zbhh;!z^;RIwmB|p!91aNO7Z}*4R0;(mL1*^L$2E4Ze3fNa$H=Pc~MOeZ6j?p^(s6c z$#>lMu@`fwS(OEwBs(o6Rax(=#G*JVD%>bf=MF@x(6=av7h^Qc8QCa2vKF>L)s=5<&KL7vwig5eh zI_qTs4!XJT9BFv-@wP?~iRj?ACd z>wCc`q5Omqd5ROq;S!d8p8FsKUrv+uYuBa^g_%N$B{TQMQn#7)o8Er&@fS<&lQf@R zp`Jf3jUI6}S?SU?Nui{X!|TgN`KlL7vn9JrGU8Cl7&puO?8VZAC5VUz-RSme2I8LL z#AC6T$+U8MYC092kwaxn9moebB|BHB%n7@eqV=%e@B1^S>x66DFTIDrg|l6SIw0I>6_TM$7k7h*y2(rkjKkqWcL5%A8Bbg-&d=FB zmx6ip&!r_(MNAijHn+OY_GomLDb7V=NfNLm_!0|s;7g@{pUgu2d?!VP967A#4i={i zbIl_!mEJ!Q|Mf5aVQE>f$01kZ^A1V7iSAGWz4qirK!O*Q+T;F_5Is2?8Vt%cWa0# zbsbF?NGe0JcCNUN^qxHZjMx`%!a!lF`Jb0dyQe1=b}<`iaW`6g*tIyb3B&@osVGab zRASFe7AHhjy)CBrN~wDI7m{B!s(Hr-y=az*Ma5~lxoq`Vk)@WM^5rAciGlXeRm2hdxh#&WLWk6hE{&;gG5pL$0 zDeZlx@R!oq{e*YSl-(pb`#{!6(V3b>>Jy&K0ii@AJ>lA#-GE)jeBm#6;5=h^vR(s2 z1b!Ty)|xyytd`dfl0bzpi#yYHi zol$-Xj(iLDw}N98@ENn~UrPgpThhs|Jz&fS|5_S*_>4w8~*(i}auYIufZpEy5==9JN)BG6>sq8B$Uo%OfU=)8^`_G+&ETWQ4Tv|5Lx z>}XA%Y4mDO@l8}Kq@P$-agYg(b7DkVo{3k@M6Z`d6>uy6##Nhc=Dd#noq=_H`1R75 z9_FHnFiFpvT7pfK!b&@fALL31h;n}FqJY#0$HCy)kvLY4*>o~kZ(s;`v6ugMO8zfjUe}1c! z)H>uYPdtr{^Te8`Vz}kz{0w5OvB4$!-5>101fW@AD}Qi9n}QqA(P0N`-625&_N*eu zlH|g{@jPzQBye zGT1CVwojMg$jW}_-KFQ$5*u>6{O_gKBS6ty@@Lo37+R5OXm6QuB=;P@%YIJ+%aX8+zP*mCP~;WXXTTYy6gUB*F?m16EFKom^0rk?Rvy$ z-_0uyYSGtn$t%8$Hxhvb zo-~pXxw|c{Nn1C-+m|%7Z;~A9w zNEnY@0Qg^brJ5-W;I|2TYliq6O%Q*>*D<$*@sw#}RAE8WRuxP# zftnOXKPx0}xiJV^c1XbNxpAN{S;l~$&m8u%mR>IGN<}YvuKTt}NCMU0u7mI^nOH8j zyDSrbI+$!SEiud%72E^|j_NV{w#1WzDdsaR@mSVuWlKEubC@4Xj)jHP!6=A4C}&Hs z4ywM25DSdy+t&LzMV-{xT+Ny6x=mqwvgAJ4fKlnQ#St3 z+O37;WLLxz7kG_aJ6>*(7zv-o1R(LlA)+*Ryh8sG3g9+^#qJY4$d}He z6gS%OOvsGM$0J5D%TwzBYM@22Y(9{W_vtA&5wn=AslrI}jeI<&Th9{{qb?2@yBR9c zNxkN``FKhVPv7Zv&^b&?+hpJ})*q+jl42$;`N+lhSCm(Do+pHVmpMMkmJBWH7A4Sv zUuR`*>Nj`Ik=}|UU<*?f?jNX3la15m9DJ88#&o+myEUFY0(_*V*y~wx`~y_`VbiZ# z$yL~1KR3Y@^t6iqOJ)UwXyI6=FF_w=f46P#3Jz$XHtCja>cobQYPR?-i9M`-R zJqFsfZLmFHPHB&;{e`PJrOiOwudeP&+#gGbuO@ANKt`geY0@Sg3?G*Jo zA|Zls0yNcfcK>DVD4V%LybrO8iwkkJ(=86PBH3t4=D!N@oLyw^?_j~h;d_6(`i(#E z(surkSfL;#&rQ`NWWjSRZt<#{sbR96q~qzAD||+neLLgP-Ra^8wk-p_y^rJN zZItR5t_{%@hG!2 ziu1JslZ9lkKWyz5Tbni0$-m0vK?#{W$}R&d$mAtPM!VoXiy}N8gdy+8Ij6TGj#3qN z8RUV-)SgyDnjpyPjkuV>HKtlYNgpH1R3qY2fXL-A!bJ{G1HRhJ{c+y5-px zGO6UY=UFS^@@G5Pl)bLBnuMT*F=kv>JYy+-*K^$O1C5;#s6ev6!)s-GTb`4vS#lvK zsRKpmV_1=4i9ZC)BoW+SOkD)ESWQ=U#S<$~TEOZ5R1(O}mJMPRXTT4|`I@i+Xa3L? z57fkWqb`zz?PEU$M>R}N8O$EU@~dZgf8q9r;v@|Vt?FplkHA7JEUC^uwu*)WD1bLb zw)ipOlt~?`sKlrJ5Mcu0|#6iBTNQYWGj0HOGkqQU%L>KG`y{Z_Gj-a>a+pGMK1I_r#@1BxBgZ70s|> zIfmP(xxge^0sk@cD=HJ3#VrC!Pu#OF0PG=In|cwek~NG1gTbM2NV(z@A7+cI0maHu zZ~E*ZpaF!0fno=*>WTYmdgmw-LDuVlDrbD* zK~tVayYiWM>S>3o=qVFC`XT$5!k)#FRW7H2gomAgu1MWM911~X%GFc zI_OLCim%oo?_r5MkNgvLt3})3__b@pqyKrf4NZV?o@-;2)$TRn5Fj03dqQCDSE(6= zLUV6#yh!fhTIDK_w3Q<>wl9v85%#Uq4T?Z_Rt*RE^GbG;=XpF3Spp}TriLH#bvH*fB;7xXx_ac-N)_d zadj~yC3iusu8+|&Mk=O@JyIG^M1w~3I@huUjn|zO5_FO_U+#|w$eV!w9t~gCNAU_L zI`TdFHRms81Szo?qe7<#mS(}%I06n-q|Mg;xKx9$LF5IFaDW_XjrAccK9Qr=Y^*BF zd^dHF{iA-W1FTEd-YPO(PH50UIXeedI8A(|?8ztHa*EyIHjP`{Chw^|719pem}YOa zV{&Nz?}+&S?AB2a`n=GhK*z!|(Xs1B~nmp5;T;?i|a+T>DP%6edOoHzS;t+6F=AIp#ka{bU)Hh`NoBuJgN{BUC2MN|H zF*-q!N75~>91>3;CG?bWPr)Xm2fkmoLm>yvH^f7ZSpB*iO0O5I-53tj<9KPnRzMu< zRzMu@75rw?({Vg178MuOot3JY?$PmqL3-22M#t9%yF9j+ZT(8udQ06j z<6yRsG)7XZOdwWVArTioJi~r(Bfw{dn za->=JOh<=VFg|VzU+ObI|5NK+v-J~UAGa@_|4w?0S-QP=s981<;9YKJozTa$U{>WOc zqGybPwxs2ohxXH|7onG_C-;0)Meh0L*6)-|d?b4U;17%(&=U>fF72+M{E0S%0kj-B zte{6#7Li;A)$H=*pm{#n`@H!)PA~N)5)t|uc2W1T@u^PI$EVuO%jMFMBToqewIFcJ zq>}l|lP~FJM)Z;?&4}aq$#u_U3B*t{Kb?HXzL2vut9?hG6h#;qpKx6Am4o8rK>c)b zi!Ee6H6y+*TzRq?H8Z|2{6=nd*Kc~voipP&JiXsMJu{xu{_wh>oJt;fD2yI9V`o8% z-`Mn#S+Jhq+D*sr7XL>ucKhGSfS=;PaW&iksDvk!?S@$7hXxcwG0c6K~5 zrYtAq>ZNcKNwOdCGNE2_)jZbg8KM1&I9)a;8^MxZyQ_LfK$CsGFdGWa;wwz5P`MMm(EWc&INJURdwq{L6s3`h{fs^<2h0;~6AN&K#FLrns6X+Xa4t{4shin7Rzj;yr7uJd!lBZW~&nQ~Ezv}h;LgrYFp z-CzxakTRgTEf_}Ei0lu!ncWr(<&ydwjcAYxbjBFdHJWtZgdC0OPg$y2;&8t(=#fZj z9zs{-UL?5y32~QIAtLQm=!SQ!Pr4w44Rlk~@kHj@VSGx6(bdub+dWCpw~QB21&e7* zQbJaLG{NSU$>zJC#BBWYUh$;T+j{+#^95vdd8O-gSEre=cU%$#IcV?r!{(Ux#b<}_ z_L*aU+L@T8pQ)17hwRTwtG#C17u!a((JLzp15TS2_XHEn)0s?eg5XncHKPlw+K69z zWf^U(6N;{>e3y(ZFKrv0liN0=ELucMxu8qV>dUGEO;#-}tJ;N1MR>{=msJ(sd4K`D zC9_T5%Yt@Y%`RC@S*8{iU6wa1t44#00eM~KPC+2{;beKz+%}n${gh6))wa|!e^0AN zh;~H?5^&L~RHkJ?rZPQeWo^JpaU^OJzL%UXT@Hh#-W)%X!iZHu(UQr6%R1B6B%CA6 z4HtqOxTY~3xLaq;B+#wBTVDc zORjj+{;GTo!m;cwI;G!SF|W{*Bbj5EZ2qgcbWuDh_>s9{YDj^Y@v?-N@%Q7#oDk|lMa0*mEiwDZXEo)Mql&UI+!ndeMtgJ~mQw~hO zdK=11Es9HVe`1lvWtLBpv;{C(x19Qy; z_7JZVEheSZ7G0N7zf6%Gn09Ez>mkB4Uo^A!EPv1x4naRywPMqhL*fYmf0(5oKp}X< zEc-xwjM?;y>PLeO=I6JDC9~j*?UOI~Ku_k!nV{3G*e{-BUfQG7VxE~6|BpF(I=hjt znm4A$y9d{q>AS|Wi;y+R3oZM;&U}8?c-4e4L2y!X&X342lq#nX-~5?8`$G}L%&NV; zm9Np8=G_m(N9V74SM(6h6iy#g8fVTvG=9JN&0+B|!Exqa4#$kVWz&g=$EAQ*^Dn$U zV>bUwd^m4CN5qHm`1d2?j|SJ6JC2BF2XC3b9>Jc)+nYxGYdkVAZ+|de5pKKB)c#Mr zD)^~+`Fn*=m=izDVqa$-`EY#MgzHvf7d_m`gr^w`p547 z7Jpp-xbWZNQ-hbxsH5V)1m85BN5@Bpx#i{yN5^}Q*dmT2P+6F8MxtAC>Y3Vf=h5+n zL3ny`_0fm+n$P{;_|JKKu_#;Nf=!?JB+SrUwRikLu+kj;?NJ{zPyKs*gIRoabZ>B_ zx#GY=k6HD#>=?7{Q}Hq3inKZW)A5IcJIsbp$BV*O(q`$RQDaQkXW{`+bJx$rSJl1~ z1i4zmwqLj)y?|$)|DtoHQJ9fLIk?wBP$MbNA#>cY$a*3LM1d71R<_qLw;TlRXAdG| zk)le;IJB2n^5XdB2LgM_nQE)xyIi?sCA}y`*>ZmJ;%ZA=ff4exgo@PeFWOD4gq8!2 zD+cDI`=SNozSA$pmJ|`{iN4d%j9P_j9TYF;7ZjPadFH-Ig7doXkB&79KNs&3K9FC1 z)GMRS%>SG1F@rC)beMO4SDs^ja$J018wYxrS&;nfN;CG0@x0k@tR)r9+Lkhke^5=u z6)ZgVy=8!eY$SY-D^^RUca<&}jOMH_#(NfFm`=M6qFc!2H@7BP zbJ#KIf!W}S_>};;r2Nfr6o4?3l<0#gu$8TQ&pI=r3(4=%m1e_##${$tCK&0C)lWw^ znJ4};{xndsraA&Gy4f81rFc?nHffb|(K=K6Qv7i<^SQou(|K}SG;2RGCbRnWcYDm% z6Gkk~B`dCIiGJB>uDh)NU(Nqn79ZX{J@x2KOl*0FZ0Hr+6K?ML;j;Ms6NuXc@zWww zTMms$U4x=aNK3H1gT23Wx+SeeCoGSb$z?z1FNeGGyk>cEHphG($H^_NX4R)EBh26f-Lbjm^KrgkQ3Ny0R?1o*b;dmKdF;7O{U%x5U8>2! z2k`N|v7^Ny*AVQG+yjgw)4&c{KR72I)2tu~o1s3JflJouI&rw(;&85(if(Q7$c9r3 zJkV1E&6=FKgo_W zUzpd|XYTw$Jhs=N7Ie#$%P9eOPAI7-rvXC}%5V(9*BSGtV=yLeZ8e+kVcA9>8@FcU zf+JJ;L(d*2I;p?iEI6@kq?veP`z$l~+3G~|uFB?m&Dt-7 z?dIuwD#+R2=1b;l$HlvteNTuNwprsem%OvqoP9z(p-W*JKzQ~aZpXaigt#xFNlUqa zWFz;nn^lKn#k_e!JiEpX1N3;x72;3Qt?0oJFJ>%ejVFF$<3qXO$^*wT8$GyTd4NNl zTqB}E*@?Ww(|GzsKk;;SVI5QAw~gk||B2()7Q1{<^%wsq{OWNExXhimRb-b zY@+g@9*l|rM(8f8ka+^lvYdzdnwhV;VnR>v{2M?3OO~NfI!GHLREcs6*yxk(wj3Ti zaS;bd@y4+_xHsAj#4}1U}y4fW1J2@GR+xau>=$)nRj%3zhC^ccQoVN zJRYMxJA zXjaJcyo=1e^8CR?rg&kzU*YMCS`z#jg1^1y<<0Q48Ry3%&3PBb`S8Vy%q5fw2QM~H zOWDgVZb=Aam9isDGIPvgbJWYlHdDJOjxy(lVQ3ycEB^l2mWAb&>#&ENI|7NbT+G~Z z%Q{)7%%%-z$MeJf4+lYwtN9}QXyY;ZL>h1hrFrKY@qXr=i{smZ+sv&7FXv5W@*2#A zADAz%iO=J${gQZQcxKVu@#DDH9Ck@OD{~Vk-dC?(*>5hpBtAZKcbE>%(NAT1&E~5| z9by(7QEfG!_-6blbbr{m%owwAPW$_&YJ4(gH-z*2Hwi-#Uic7yScQ(<+N!LG9DbLm zZmtoEj&I+8Q*>$kP{6o;_chFzADWKK;+KQlF8;c_Y?|`*cx4c5G1p%n@5bxzE|0^& zEc#R5N5aQ)=88Y{%?R&l!tq}`E{OO2d}0QlYwIuPGMP-6PGyk3Dvz6ok&2!PO>!}a zJm#Uctm!;2>N2ppa;o;VC9bVT=Mfao=bdx)XSM2y! z{F~r*^YXXiM>g$!MSOEmJ2#N?`zhJnkf`Dd(p5N_dN(1Zo0z=#GmubQIV&mJKBkuV z&ns!sBgN|stCUCn5KJB9l^XjvR>V!9-gcfaJbVW(7lMD~oK32nVhdDvS6F=1%njy~ z>*9&MbPJ-;v3AR!6fw8IG_thm=5_Jt;K+ZIA#-MkVK6uubfpEhC}u#*L7IPos?w)$ zM8577tdbT{TuH@FnL}Y<;v8)`fO&|u&Mfg+iCMyq*2varX6vQh6IwX!7M-N#+SmiL zIn(#Oc!{}dWb0)2>zW;Z9dmWODf4hY&c_9B5*%1=>&uv9_J}j)FIUGsnMeAQlv#0W zH$Pkxx92y!!;qpa8B%4o^_nHu#2*Y_V%u)Z*wJSDMWYv*!J9Iq?D}5(0i@%o4e^b^ zdFJwK;zPnSt}riN6VGg!kvijw7Bk`6xH9RSqU?@fjlh>{U)*paE5<}4`oeOP?mVO|+443@aWV(d9qcxyw0h&^3xltlIp;+G8RPVs5#+H1$mD1>7WpqjJ*#Mb zd`>iFYB{|W)_)Rb^TLI4fdT)^A66yIFvr<8zJ&{MB#;T>besW`&W$GZ<`dF_B)Kn1 za*h`DX|&&Of}s7wX6@ar#cpeFSb7sX;PI@`%7`B2(xR$5LW~~Enr(}+qkCNiD@Iwz zAbKQgx)x{qFMce-K-Kc1Xg-`Z8!sF?$3)k*jWVD5L-xPIv)jzkmm|N=YBMWF^2_GS zGoy0fy(S1twZLpFgaal%tFK}PpCK##r+X^9n99xBzF>@*v#hT?`$Ls}38px*GD03l zRYuC=lajTAJNUSylE>#Nu{@5c49Mg7%4l=gvc5^H2M=p)tLBrn`0g^}Q-(e4ezUP- zAZMoju^bUz&HZn%AJs6L^$I>kTadR_F^IevX8aoiVWyMA8w2VE(N8jrNlmiNg6QD# zZ9K)faHG6qs%>=NH}GUN=BMtKKhVq9v)z)>WsK&9Yvtow$VxU8B-6edjavgY8lu;+ z`F9-8R<3AH1QAYH4C3e?YHC_7KgZq*hb*Ur+k$!NHF7s1e?Q9K+#!)E*Lb1+n0e`y z4Bc6uuohj$d~_<5Y&-0#t5ju9CgpL>xsGH?(l=LINJmWnA)d)fj2b@yixgpW11gSh z&4s@#5kOv*mN`!b0`)4^ESEVSkT{d6c?lj0a89KCq|wpLtWQOK*|z8kF0eD($99i1 zU%9cXmE(YR;^7ttghyqr;bwVbTjw@;vOqVZT1Quggn-yPVEw?Y(L)lGWb37wWJL70 z0K-R!qSzSBj9|Uu!;Ij&f)92HoncU`TiwF?x}zuR+vUym*QRMv>@kHzy3ipZ34#dT zys%cfTvvKQXCf->kOA0Q7Jh7!=wd9E=sr$U%GdSWdoY(%+IFhX%M)fyigt&B_6hcd z$-w7Wfb;@$*hjm1Y8e&S|QpPD_rA!jv)83DGP>r-z!6wb&7+0-{j_p7T>%X}u;l-C0_4gPuzmX zZ<}EZqMq<&Wk4eU?n6$x%bpAVA2vXUx5|irQO>il)gdZ~fJ1*2&R!6VV#5Q_vb|YD zgJH`|O&+mz#DglHkgDC`5TguL36TfDB;s14rezR>BV!@WRpu)^R+%p}F3eZr)Yhhx zrsV4iMFky26{@&M1**w%&E z2h%|n)A`+K6gkpCYYr)=$)7`+*T}>toHmqcpA#U$7~+SR1nh#yVUFnu6*1iHo?R8} zsJIzKu1sY>EUw6L5L;q-JEy1iCX9<+p~CdkNIhgH3D+{L8;?9e0nBzgj(g8{ij7%< z<`6oG=j-!y$NGwTaWOq`!;J8p4hE;|tC%j<`#AxQYxF!Zq?NC!CC#u<>&ozc%b zYKc$_qwZ=#Nifc1;Bc|nsda^B^3fYX(z#=0(A0)xp!aBDNpW*PA_=&LbR*#wSBWT2 z?!E}k7*?2B7|c_QNkGU`1#^&cATdy1FK<*B>=YXWwRb^);2?W+s7Qk6$W}TapWzZAF16 z&-EAo18_q34w}lZ97NY5_oNA^&s09%(^CVO{lhwA;7vf}dOAVkyyf`Hr#wg*^avfa zz!N;d%K3U*GQu~9y2DpO>xmv0q(nIpq#Ws>*d1M1OpYAcRNDSNstFFG{I8DAs8^uSFXKPTW z(t)Po4A@Fm5*PIvDe!6M^+vmT{~{|s+E%or2RpSr`X@oql5pD(LzI)M5Hrkzbnru5 z%KQ}FR5U9-lJA#L4j7Fd8t@_sX&13nJbWJMmSl_$M3yHMLLOs>(&Z`jq=FXSF56}bu(EG2BUR?1{K$+x#rYp1&Yv$wJXhbm{=YMqzW7D7%WUtS1ePy@*WTjr-Kih{Dqy~o_H{+E{A9?iF zhdtf{fg!U-<899kEw;W!w_W(ZStA&PT_d|hX!2=u%!ck>q4o*G+ukYGPjp}svfKN!SF{>HDrOIUGz;|7gOxAkJO)Qh0 zJiL39AkMnVu`BQbPGwEzmSjrPn5Q&XBFVf8$L+OHFL=So6GpU)EgxN*OLnovAqp+{ z?2vL(UAfD%$<%r|njj?JHZ-lN<7u`;hmu#F(xD}^iwz%R$P2}S*o^sl6)*Dj=H`zZ z<)biZ560=P?e63$c-y|weZ>SZjcu>G{8dWSONpDHhlBKoi+~v(hN7wecI49k{QiV zfJL^EYgeL%X-o2lF~7)}8}tzBKlDRx(2K4M`)YLochx0cz!CMU8YbLF?BE3T)^jLT zD^;Qmm3L}@>oA?lDPR@wKG39t&8#mSq%qTudJn`dqv1$R(2Op#T+w{=W{}LXMe70@ zsILl4`2_ULt(?*m1>ypmUp*wn=CzKQ7CAlco~Sabc817T4!fKMWPwuX4l*M zZZ4VKG#v3u5&|iHglbNRZ$@wxva{l-X^yQI)jp8Sv9ux2_JjXW)zII@UP*tTX0gE3-0^{O#0f5D5v zL2r|D1Wd#UIRKPpyWNyz5A9#<(XME9G1;Se2(mPES3p1x3NS%Y)y`I4It+RL3DORx z<$hGfTI?$|l4M;-vYI^4di$a5>4zdBcF*AhQPD~jW$IlH%jRnp8T$dr{9!f7@II1c z2&63#)bX2laL2uDKgn8LGvB&26KxHWy=>iv*<)Q03{bRWOjjK!f%@v8aGmd6AMfKq zvUhXu?i`=$IierxWs>y#KCOY(1W6za-)HMINNsWmhNz*uB~WJhiXuua% zQI0d&d;l+Y z-JF3%w4t;Hhy}~&OoabEzCDL!_xK6ahA75L$!qFjXs2eY6FV%p(!UU`@Oe@BRLIiX zy}q|jq1tD~7xyp)PToE#z`)pA{UIje&HOg9U zs4g3iaEg|2skNSF?)Q~Dsa#9$A5z#MN{Ll0U%u9=$UO zft8>?lks>}OCGRI3NkX62V9%jPJ(zc5Je2BCWzwE@ux#-{nXV$*%U-m4y8QCg6lz7 zINBT}54xhxBC4VBSl`-CT`E8G^W|)xk$cWX>2VXtR+?-M~6dU z@btC7!w;EgwIlI8I>#I~gYdKR;ZBtjwlo>#)HZZugYJLfM!{5b(L)`{FWeBkW@%9c zAA!2r#FJoNzI0SiS4;9sTN5Bbq`yp=qc(Q;)!MB~or90C1@V`-$v)(|kv)fpTo)Z) zc~!1pJHpQ+)V-ZhbC1st`w@bbj1jf!;rbXo4$TOT5p^hC8oZD`rb50jN}rV(1mfEy*Lz^M1s&WYMi$Ye^opKL^oL{5u!hB#+r&^ZfeQuwN|zHlQZSQmt2ZD}PVNd(5MmsblF5~PuP;75Ze=t zl9oDVKIz(lI97HN?r#CGGbg2ZdXqtO^qj7e>^%9cm$#X{jPNyiGUL~s*0)mD6ikOH z%jV18SRczOTv@%q?^&c}ldD`3Pc6JA*;`l<=82>jdIY&-)X31mA%uGIq<0TvJCBM^oh1`4B1 z@IB0{8V{5zTe#d`E-tV3%XskLv(-_JZoZc;O!%`D%`P$Mo}ZGl78n@B)rQ$d*x?;0UqnvR5P= zLUwl;fK;&<*D0rDfWlswqOu5Vlek=ZpbrP7meW$Ogft_pv2IUE*V&-jN8jd--gfbS z!8v4X4v*OIQuIMQ=~6VI(bIL{Jneu(Qi1y6cYB_z+RNAkjmXmh8il&VoT^~F)ltg? za~P1|2GfyT1~r^jJjpT-D7j*e#VZOrC`@{6!E$f8XE_Z6(Ea5<2U`?cu$*J|awKxV zR*A`TA{e9v7f7zS$>Dx_Y|!CPqyzMLoC%fk^Ib*;)=| z>NP}hTcuNXi7eOMRwveN4$31Mv9uXMeZ?-gD%?|dPphF|67&nWgJllxfS7U8gKj;R z_23?=Jmr# z6LayIIzc*eR0gC8df3z!qC6I$T6@O%InuI*&Y20}$-guiVx&7d=hb5%NB^V!tmnrv|af6<+vZ4|ca{=1>=otXTt zQ9_$z%b`hfKWB@()}CvWwd@Yyh$ovzFN|j7(CCJo^`wYbpjmDBy@!@qa?I!VuF(Nh z2Z5}ckF(OAx246C&vc$|l(hqJMwaafVJ z+Np~3&%8G3S5nR^lA!K!#2M;zYMALtTxE7&1a2vD#ok8wqa6}~ePRawamaue@t@p? zql*Ln9tWWS; z`@yePS&tW8TbvBo34Z0 zjqQ!Hwz-#mbH8MCx(ogC@FK4a8PF^KXKTa*(pP;Gen7AKB5He6;crF(=gXlt;zS~Z9Q?)iQaItU@t;k{ZMe?_42MZwcL8VRvHv< zln^6=B3BChy9woV}B&WGr6~i{0Q&Nkl?mSfB*+JFT|rG znSKb5N}%;RMgQHl#C9}H2J-p4ZLP8XsH-?5(LCUi1Wbt)a4eREl`Dc`K<8cC2zS$? zUPTcCISaEYAcD72WPZ^`$W+MnCht`Mw>l; zFuKb19IC8+X?eA95YAi4ab6_leX=5dD6VUyzeLV7`L0i~!w{OhI+vW{1~JADB9GF9 z$VXa8sy@~Qt5;NAuKGe-b&7wbvS^+~R@BiC4k=$tn81wAoao(mu~K#idRXwJ<0 z6t#ncPP&$ z)`E)mkrzUyl8g{f3Qs)c0E^|AV zGFP!*)-zWbia0vNn&cHqZ$nPeYA zbOnusLQ0)$mkaJJI>NaQ0;IEqaC19VM`2P;>gZP;ekI#Brjy7^xv$nC=|}*70+3Kx zU3L9Gfz>|+l?Rdsj|Yqgi3f%U0|2PicTUc0O!#{($$9mGTK#|}52Fio7X;v}a+4FK zV^zImgR6t4EAepJfRKjyyHR+kr+vHsDAvU}H~5MFuQnj-n1J=`R6iFQ(OBCiIJ}hkQd^dcTYZM=`FlOiV|$659spU(wCl zMEAU;(Fzn;2QmS`vaFXQ}n!Br)5VKTyWRGziVo&`g>%(a^Q;09d$R;jschn7{4srJtPLFiTj z3ClXTy$__mlU#Z_LFJQdi>(y?i1SljVNN0wQ`wplI%~Is+I;Vyd`MR4A*;zZ? zP8pLYzd@ZN;H#5kM+r$s6jWQj?-+ydiYEnV4Co>ER4KxDks?WrAO49H0mIop5I88q z7w)vxzOle{c>>{!tWkL){L7XA_3E5PxsKyB5Uu4jwFF)(QCu|6!b;<-GR@4+TfUdw z;(6Uaw|txAU!CV+u@>?z8pDzitX03H!^*ntecR3d?~OnqC&st1@tuyK!R`g` z1%aA%`O7WZV`T_0zT6>*=8UfEM2`j>-GgTkAEKzwahY~e%Iz`=AA&M#LPXziL?lw_ z8?G(bx^?~xrQ)?sMb|dyOj~uF*wOnHO(m}wR?=}|-~W|OMXwxI)UjgM=r@~6esf4k ze=1Ao<+-cuXm)zzB5Jni+1Jy6gPL;JUSTZa$n-krRkoixSG~&h)zFPqG%6nzt{Mqf z?H|fjzh&ECYXz>_FI@FojaJxkQP~Uoi7RcEmwnq+Nbcs!wmMh+c2gx;yP*JC=K$il z>bgd0hrcqYNbVj~u3C^+HQTE_!Yl;;hB8(=mi4aPX1=<9hqg5iu+C2vlvoVHS8eCH zI#<=*Pl#MMY~eZEn2M;@HH|HYaS)Qn-kRlKlFL~}yVH?<$B#_RSjX|d<3?tari;+~ zUyMu#Pzx_}<5y>w%4nFWUf$q`+dJ%NAESNNR}y!LScrZ6%SNn~tTU^z6(-{K6^kzg zM;(v9XIm9#NsstqzUNvU?PW)eEyW?u7s7m-Ng~aW}nRlKippN*=%rw zWy9X0Q&zk)>ft957mofsZOKL)f2P=+>y^E`P&_WtqpeZ})^@dRaR8kIYxU|OEsDFw z9)Vsr@?$3dqd<(drEDI#7JDQQjPF`HW3INCR-(BIe?u!xq( zY;6q)^w!~Gkh_6fhoqw>IVqYcbDUUBaAtuC9$Uxd!Ae^eF@(=Uty4IuB4>|9S+mW` z-lgc)?@c4b-dtx#StpX~hD}?x-TyzMks7fdj!1fhNFY=pl0q|)455+h>!TGKx!#SH z+pyk?M(n)}y_QOP%A})~a1-%M#?j+-zvd0L*&a(MHwFP-y@I4o)Gb=IC2 z#acXv3*Gq&u@&@O1s*4{CKx}GrLH5R4>mcKP^)!dQc4UnQENm|^&YXC?LY{s5=Hf9 zH;}sc$xNx$83^aWe63q-t!#uR;FckEVClCuf$!GFk9KCBo7BZ|gR5wg2DpQUKrv@M zLlV@S$9(Ws4~Bmf->Z{zu{L(Xa8RqJNdJuP2Y$l3MfL+XK6Y>|d4hXHMe5laf))v+ zB1Q<|>SKg&Ynt0_!|JNXjidV*&&uimlo1$u?o9&7Hf#b3fGOWSXm#_^_SlMT0inG5~Gz}8#nJC z>c|^L>kr-N$2O8$)OoUqAK87pY>4Y~44VzonR4%yw~DnauY)ow9B-G&pfOvyff3&y zxcRnxn4(vys(t%{yfckw-BayeDyZGdv)Owp<<#uu`><_OZ#=4rHfZr5jK&*GyYz5b zdKoyg-M(PR2sS)#-_)wzX8%^B&RNYDitXua=5yrlEmDShn{C;RVuCu0S?yG@4C(5s zCeu`{a3#~?yqcv?7FVtP4Yz^1s@*F}T9db~JFjWlsr->cFZ?x7`Hv>H(-Gf3WW=}I5!Z^AfgqQZy)s2-&I$#} z6+Y+#D4yzc+}t1|TiUssoke+vD=n<%4p+3kQwg=Maly}*gbnytk?3y^WHViPc;RoFz^4zr|MIXf|=(TN*VSd$`a3Tx3i5faE^+v-pAQ zY;jd+U7Y8H_1&@ieVY<1e!r`PM_7Dzb)AGYS}V7hX_`FiHnqF#{7_JNBy!0sxIc08 zQb*^B$xmFPnpQ&36^LSdA^V+{FNjWgj_Q;fgd|}@LegCAXxWPJS*7bymc59lP-z<{ z(%n*_I9mE@>&#?KJ;qo=v(ni<}i$3-t$C4$z5BuOw5Np0REM00%;zf0PQ*x%TkyZ(%XF73NR>W_TT~ckcWGL<{DbDt^Zk-0Q(<-ey zAqB8hNHIK;tZ1aNs1PE8;D&0Ki)rikAsz^7O5lhGv@O!CJm40wnQSl969JHK2A7vC zX~tp~LRW<^GFP+QAdF>W*KQK$Bom6>zH2$NuvU30R08koA;6&gr0$Prw4olRi)5>Q4>134+Pu0hfpXE*)Tc zl72-nK{S$6MNwe5gPwdJbi*S5%7cwncT7a0CRhypPo4l3#&;FRROLy6rnczdMb(<* zIHF7>|LL`5Ho7u5x-zZ^E(2nID3ULiq^kQoSw72sjh*FDO`m7W=RNq$`DORHU^V#S z2sgYeZ6x9-U~-BXN{md^!cXUQ4Z|08OgWeh^cpYQi z>LGGxD~h+>Znh_X>m0IOaykjY2_y9Ne%@5?=dPaRg4DBHTZ2|2xPkn_S0EnapkKHe z{*?64c#L2AqQqnTvQd%|qtm6i+twf09RY+5!5qE&kC;MW)tE9_-lmW$Y+g8?h3DJs zd1+M{_>?sCU^_s`lxGG4)5#;yT@$NAmW(MV~vt3x?yBtfqWR{(TjYqW%J*k zi@Iu$H+S&(uxhYbIesLL6`Z8Pt!RQFdhB<>p-vMw}`V2 zO6)4`9RTs{v9M3t28g+{v3XDK(1fJb5a1;LyAz)9+d(NU%+p(KPuWg#R;_-@c2O%f z4^thej1hU`7vR@^Zdn%K*Nt&07@Rid!0@y$swX?2Zj=>8sE(F2zdl`JOK3&NH@mUf z_;E&XoD~Y9z5p+Ga^Ll^&GkT5oNcao^0@ngMaT!lKtcNzNC5i%!m}y zq5))ZY%FtWbz3<9uIfoDg3~=_h%h zfqsSuhVp$M_w+st)q zM)kJ9L!v*M(Ys`hGk?B4{%vrUIscp4$!6&xrQOZa75#ZL?W~^GxpGqs+7JNgUlv`b zs;g$X7lphz-7ifGr!A+Tn0M0VnaA>dL3#DjQ}sj)TY*E8 zzHz8(QZbhM77v#0@&}evQ_|e&v2forkn-8n%DJ!5b75K18$G}wDN)OmFF9wX7|cnpw*o<|wxlou&C!~Dy|J=Gf5Uri1dV7TyczsgK`I~e~j zZ%Zq)>|(Cg345Rz8+Mj$@A@i+nad~hLv5-ti9SNnWcY^+k0EMhl;e? z!SvKx(KTULVa){J?H*-5aK%7tE!~mHwqeVt8I-DwFXSO^QNfA$m8aa%#2*+r#A=|J zXaHcK8@mP6F@Az0RSN7=(ZfdRp_=YUXY$~qD6DeUR=5TAHb}5C_*NZ{W>9UPo*IDp z9Dsl-Bx#}#3vF`O5lLwWWFvx`r_n;_C@H9=v1&xRUTnLFEmdy0TFLH@U}l?a z0Q7>3d;>F71ruFVnH6{RNfvF#t=g5%@}q`RLm;Q{rzjON7&s(Nk#|%WWSj76f9*?K zbQb1ly_n_HgxCrtr}c_(>T#|U-Pw&gEx@0wQo>&oqn){Qw00bTk&(@xmzu&8wjg)^ z%85R#C3)d)LrIVliQ?sf=&onrV$kSyv*7Nq@1P+tb~kMR4$_RJl7oP|(e zk$X{qWmC-(=r3o=U8>o79sp8PpCGXWtnQ59e^{k(0r=Nxj_Pdbt#u%sT_RWxhwBQ~ zmHdu`bLW7H)#Zo@=cpdM%LP$kz@x>mt4@9 zY-}N3&DF5kD?3^8hyX&Dz0yJpP`dn-L zDkX@GG`6(Oj=RfQN#j7gqr4juL$qn>)6#(~w?pLZa7!a(0 z?vZy)@)(^XL&V3y>+$wLF)iD~lfV!q__u-2Jy|Ge5TO7{if;EI*&gs>gaUQL34D3BjxRo zqw#Kv9AV|KF8$Mk+$yPmZsbonXwBF48F~-p(moi11~UuskxaLxzNr1m&RA0vRhQGU zPFwAg4oX7x9Y|B{YMKKd&0v|_du2L_C2V_yIeOi|h?-4O8KSki1eIvS%B6vri^E$i z2!#DYdKm_#{;U@9)!<*@>?uw`p0Y%B#$*#)0=ekqmc(VY%zJigGg!)xKWR-$j^Wy0 zWswlDBn56SPmtUaaaEG|`SULPOkk+UlMeOjN#O_5z!L7rNt<@>JcRNy%i*06h57`A z+(Zs}24Qn!T9T+i6D~t$n=8<*4+f7-)I*-k*-s{X|CN3UgkHcLO!p)<1GrDaCr%!cm{#3-Q_V!0{d zWHd`8mslAr%#?5@{uYtjXbmE2#T}R8m)(^7aob7yH{}%%C{NfDHkvvDwNaZoLQ3c{ z5NdC=<%NoAWV5`PIo})TU(UL36fEGY@|n4o!-&H4E50Wy$Q1FA6qq+Jd_bNM+7@}@ zZNFQdvXdrHu<|yZiVGgbHmfH2$f7&LWW2fNdjq3u${n8<7dvK%Xn!#Lg55dB?bs2v zp_>-pZx z=x&yzsU`l{245K9`8w|vo*Q|N=DC%ElXzamJByKQrQArKqV;hW>^OAd7EQl7o#%QA z#XRYSpQ=-m!IO@y>{6$9RYguW|NH~0ixH_KHI2mrl<-cgCB*pSD8^BB>+#AXDkd4gT?Gh z>VsfPdJVTNr0kz-`7>|-T+g48{c~eb1)~9D8FbsCoMI&kJdhLqhsI>bVKbJ(f|IAf zml-IAlkAk{m_x1^m{qfxNkcRtmy&d@lL^IXPKW^`^cZP4YOsBqmQ7kjsqn ztW&Bp7p4xE(N0Nkg?pE0FHDtZt&6KOKa7PF$mnM+<(`}w>llt?E}zPDW;#YaR4Up8 zr)hGtpqX-U?Y*r&!|5Ecea04xMR4B9o}wAOabQvhGfie;dI`a=TxVYT_t9g_F&hVR zhuCzdB1Hl8u5R@_j6rHP8m;3lo7jY<2!&`>o6lF;49~S0bKSpl*?aLnM|ae0nowDK zmm^e{UIoX^R_Aeo!zKw$NB6Y)6rm20>nI|sOl5`xw9WrH3K#K==j(NrPXNBtQ;)&ZWMdX#Gd=ZqPz{sn5=;>d z+%TONcDI?q>jyeGz6B?O(Re;-Q-})G4v`F^LdAP{)Se_Gm4((Cb((SGx5+}K=BbfS z7CO(v8)`s^k;6ugRa(*r3zNA_qNnTkFwh^{WTauT>WXx-=8AOm z^}r`3-OFsdVPIlxQ;-fR;4+cUH8XYQ=?R|{T_h)M*c1#f#{Ja`~l z8tB4W2|KFhET92ip@{X4bOzE%Cp%S@LVH=RGVq$@r)fxj_rNa{yY<}zzd$Y``CWle zd+kMz!1Aup=RIvVcVOu@d1x4YHSd##&MTpbT2yK`?cX1$j7t}*f~J392Sbv-73AfQ zoX93e*b=Bzj9;_yono(<_G*+rq$PP8)6hDlvx!YADl7l|<>}~4KCkF}pC4|#>k8pB zJvBZNg>-&uJjLG?c9b?Ze}7;iJLy&c_(pBsQ6?1qw@*5{XC0UEGcnM`z;KKV^a>qy zLG&PXVHMnp`ShcO==O|HKH6wR2%_FdO*w&Qxi<5tbiN_-c}IsC9G6tu! z$ctNO93h@f601O*Rg3stE|e$Q$|_InE~#j`{85?bX6I*Wbk&$B`iY(B;^By55f0Ct zpSDXnN*HalzDRtjS+HrKcTYwv&Ji6k%8i%|;3H<-jr^@Dlsy}nCFQ77WMxcurpz{~ zb76)eLDMlUi_vUlEDTWw>dTO}AYeShm(=Ab6|i2POYU-$eV?orMq!1%FS-7V5_6RbTuzbvkao+i`Aye7ak>c3;XZf%O z6_Nv6x>Pq4ZS}mEi$G=-nhm@8`uD~b6qZ_gTTrH1v>nxW4zK3of+Zp-%qBcd!sNBv z!|3v$p7Rv$r1)GM_{StrWV1*#vtDOS_qymw$k6^Z_j8g_j|=nWrxb@6_9_76e#GuZ z3v5Hnm?>-FDtEf4*qq@42a9ACqGtHQxb&;CFuw|tdvwJ|te*9eQKo!lciU*?T=wuz z(<LR~F)P?#&c#B0N;50llrcx3%N-nwo z5@ZuBO{j}OCf~kPStjpd7v++hYV{A;Bz$;?3cCBBF6O;{%6Mge=4RGZHfR*8V!woJtvVR)*vyBe9l49ZmYBH|{FTeW|51N7NvxaOvGpvm@Av(+ ziYZ($hrJPv5bxMOZpFbHZ%M6RGAS`61Q&0Cwjp1^n|4gx;+K zAW5J1k0)=F%_cV~5*(ZOY_o}nDgHa@+b@6@8-Cx+GAqi)9n$s4;}I*rc`&lr-^khYQ+-dKF!OiSsJD^s}UO74N;J z7(Z)aMUF-4oI#Pd#e*pX2#b9UlW;9YpyQ`8GGum5!Z&8F!yhnv-7pr8vEb3wWv)#} zF9js7wVm$Mv~uDSc~5G0er}ky&1vgshPjg0mP1ge+wb#;qaDiFhaiqiXsd|hQ`zn< zRj|fjcX-#x1LzewXjn0&NpjV5+2%w%`&_pB2(Hv@NC5poZ|WRD9=gE!CF~we=K^y^%;Exz?vyuR*7gS~vVF_6Lyz5DfbHx#b zk@}V8wyArQl$X&ye=oXl8Wjfq=z^KYQrPCx#Yf--y3eVLrI|K+-8nFBw9lj4Y}GvB zka3Rr@|^<{_jJj0hnN^XrS5ERw~X`5DcQ%_(6_8JW9}N5u%}0No6A)UEwQ70KG)rq zw-hJ3>X_5&MZqY|n3vWM^nKhWHWhJ*%MEAkuifBwt9uW)C~X&UE@?$}R-05dub{yR$OH67#;M~WKdPET}z?f z;FCr*)BQrJJY5E`4P8;@0pM*eOgj6e1aMi}wo?Vk)YG@k#+hUjmoAchP4Tz-WRVUo zQ(b$K4^pxqxl+F|cicVDJ1LE6R);%D9vDNjhi$-m*hZR@u48M=uY*hfIEHn2JzY=z zIMc3!bB&2Ju2A)DcN3Q;sLZKeEgn) z@|bo3yS?%@o4A~k_^c`MLPzqPIqIH)G2>)i0a}Zk&X7GO@w8r*DfEd-5;nUEkauvwyP**{VIdGrRUFIA24z#v=XTgEV@6E^W9Y_XT_Q?h{ z9av96xyVFY21@4Pdk4n$x;QcAzH&Fc$#w~d!RK`6(Iv70G3cs82s8w+HRf_!E zBf2`zh=2R|dj?O@-{PfvGbNnYvbqLp3dW%XQ^|Iq}5Eh4`0xJ{OrqX#6W8O@YGw{oJv%zCN4 zr&a_c8eE?M;9^Htn4LI2mmXKm^~(P;)e4j(ux>av>RB;`jlNT?=f(V@r+cP4e5fu} zW=Jf@xk2L7WFBYFOUR<=1w6VITlC_~9Nu%=t>=R-m8KGrbnBC8(uhc^Nzm&K-MaLe z((R=I$u=$bJhllyHSYZx((UwN-Majnw%fOh*A7bO0O3NKILZd zn5JF}wojblHFC1xKn^#+6^DY^rQXE8j@~NP6K~p9iuhA^oUKcNDg9p3NP+oQ$S7p`(^C(H)grmV7FSzkO!DOswt()H;bdl{9uBLmd!>FXZ$;%Fe4PRg zEB}DJbjPcHZf~s&UcEUI^5pFN9u)4G?r+J%m|g&;2(~E?kxP`eB+S&wpK(+vg=cBPdxI>0o7; zFhf7ielOaafZEikOJyoB1t)zn)6;_?a3Dzm3CkNuxf7hUcg|!9n;)6<%V)Wj58IkbeIS(D8+fZ02=!Qr5E=}=|XM-i`O zspiy14}$w3evPK(bXa@ysyM;0!bZO}=DDKL%zMtW=N}Ktr9ZX9IyrF0-6=bai(yGB z`nH`6%cU-D4C@p(ELwTbVRa837T_02RtZ1q=IRoc3ddLzB&WI-Pi~A$Wfwa&t+?Us zN;tv2H6$a(4?7E8JM>_F_zM;ou78?qZpF~%>RewJm_rUt)Ix*N&<2Muu*(1{kTikh z02N+P9BgzUyrSAwL&sB2A-##ttGpH_cb~iqul0EC@`N_vdPbwo_k?RFdVw_L_V}Fm zafv%&kx>o#v(h!xxHw9Vh)_+fk7I!;y2}Qlbrk}(FBq6h!`WKiJ$j>9Przv#X9h zAc=6Eo%ZE2aLPh_qMm@W&SmA2W7eS+*SYqw!z^u9Ot^{8@*D>$TVJl_Y*S~FIxr+6 zv5CRkT$0YUL-(UWj>YlEQjEszo zDdp{e?r&{z0h_~&cFb0w;1p+m#vX|<4NoIBYM!cCDcaU|>q9*a$LW!s0u7A? zUu`E}YACD=1}K*L3HbYLEFx|XVuSD(o0N-)-ZVEM;-d`g41X)l8PM=|g*ktcGW;p* zurP5}b_?M{_(5M{9IcKGwQ8ra;mt|qPJj}_xj5NQ+gSHb_R4)O;0vpq$t3HW3izgi z?C|Vb?V$g_H9EAD#g}$q&=AXp>_)8Gvx`HEYue614QRRYnuj~IT;fdQRc+-qxvH;f z^#wQ8!63;e=P~8z`#=z>*-)FxNFG8vZn+UH#AJ~jPKyETfYB}#rE04HXt^?+|LM@$ zJR@x2Dv6?UE{N6TL?7Xjj>uK!R0l*k0fqxyQxQ6@s%G^oB7Vf@LQ#!qNlH>$`ObFk z3b^u}2{@L_ScX+jQE@(>*e_ioyc(gh_syR8_lFkJ!n2b+&pEjM8peyC(Xzm$6}`)UVhQoH)!d>wjV@5QQ+G#Z~_N z59hNW!-J9&9xWr#rZas7(Do1^CRhLSP`?bOG_6MN3ePyWg`?Fy*^_$TuCiy+h9L;H z36R!+VKBxpQ)!97Lm(2Ol8@heqVxq8t=Jho04?#q6g?lZ(xRI(rsL<+Fn3iqf9}SF z6e*5rS!PUDh>=zm%z(3PZhz*-gnU%sLDV{z0Z}@l+jn)vy@!Q;wH9A^5v^gkpJT26 zE7ckSmV6N$y(RROI+HpE`jVo-(!QiC&WL%@F)Z;Ab)3a*Q}cp~?lv(?-F!;mV5v3w zX$lRT;E_QP9R~8Y1tFN%=oYP2a8w8Witgy#1~3)^M%T6wAI2H+;9+4qh~R2Ef(QrU zi>{8J_|B&^J&&rYGTfxSpNY1*!zj3;)2H@acY`rYh1Q8-$~{QqM48TrE2qR)d3T7U+N(m zxsh^c%muU1v$xd%BpL_%5`am>L86$#U6Zk-pz#>tX!|k{BSJ7;1R*4kj#zK5DxWdl zYe96mVRYEQ(AUHWVbY^V$z$Zp>=7eZWiK5=61srx(iq{q$Bd8h??+#iq(sOw_&6KI zZMj?1x+s8~E58Ta9BQHuD%kmS3J(RmGr8@)G#duyUO*=*hO7bm2y3P@ul8!Ja=JtOE$b3 zFudB;*_!WYZ!Pg(p}lQHc-5-i=`Pi~#mLpW`#*v}v8NHvS38P|lyp_){&$)ZsgQ<< z$?0GqMs=N-v?_7BgwU<469*ue3S`a+uVhK(s>SKTy~Y^q=P62!2(Ru?*R559({A4> zMy?*50)e9`-QoaYN;+EMHZB?{HdnYUt=Nvov~zCe*PLQ&6k)YeZj7+LUG&A=6iyMj zhg=-l0lWHc=ow1URd`D)MVLu>svrwyVI@FZY&61Z71<~@Hb}_L6=nM`w-8J#X3=n^ z*nq}Ck*md))`_bmsEsI74IzJOs3LKqEXzh%Exrol1N$@ho$*yBz+s2RBCMLzhaDP; zt%6&!F;vD)fSaybm|t3I4V3F(2=({5EmZa=6tWnqx0VAQK$Q?l9F9hGvvO-oTfB0h zw`aB*to0rEGGR#az@EoV#&fCInk`TEV9OJ(C=Nr2yo9mo1FNWR1aF9DY!X<_wZ~H) zK-_2=|G6+K?AvNPLIFYeR)a8VJ%+w4SVy!-qUKf^tau_KWFp-JwJcI~QB;(^&C=Bs z4g+1mcq?txCnWJEaXC8vVHnj}ueUgX;gGx~0SP2=fIxlrES7a)R3I5|{UVP4c5qYY zR)cVS8mW}j>7Yl;Kx&4Zb%E6Sal5Ky823TZZPvqaNe>c8t%1QiMg&sbP+he$L~?XK zZco5$bUx|=sr6{NvSxzT9W?`ZY#m;LR(&AVq2=nGd9?0KpllSaxcY z16~NEy5eZZBzU<%YKH_;ITK)OT?Ezk@VXI!R8H}Pmt=}znyoSv=Vt+`tcB#0DJD|M z6a!>kD7BuJR(_2l1D2SpzlJ>r)zlOYtAZLP*o9IFz=cv_`ub3+qpX!?13;Vbdkk&v zV{B{zB9v-8FJVUZfpgZLur*(tt%Ew}4+b%_k8z|a9c0hJnUXDG-PHp%{BhTNb>VeD z=e$|;<-rV2U0gLqDOQYWiLCM!NpsBFz_TwoGdYD$AO+))IfE~V^iLgr3@)Uw=x zgO#ZVR67Q%u+T0W5nfGoDLq)+u}cnD$PA3FL=<}Fa39FF z_o3Y)%4^Mog8A8=kjQy7uC!xp5^OakTubYJt1A^mw!3OsTlXULJBN_G(Th!a(QJFdzNq%PUcm}LUh7cFCVs8Jps6cHg>KYtq9oV$NpaIB zT{ezYrJ~-Lmy29kDx;k*y(IzRb@VGBYb5}T+A7cUJ7Og?>sfjJNnYs9Fc4z8n!d%J zb%?A7m{M;eBDL9{vyob|2K&V&K9W|M4%BAa)o@_nFA(@0sfHsWwV8&=A$mcV{Fy=5 zMQU|4BYt*)+Ao35*=|QfYBO*>vQvO6jCGO=hp}N6A(?_A<+32Y^3+ZG|0&3i49!}N zFbU1N8e#uC5gqV;k>4SOrBKBonip?V?j3_*!6UM?jVTd|bEUjoQ_t>d*|^}MTPjxP zi-jQ;wxH^luI{ukol>UgR@MtJQSsd#pzI1lbzL}cb#rfJZ>{cS2`E6u)%J2BqY<17 z@;#a3pweOxvCQ~K>mmMI!#9eNEAW-Jw1E?D9T)4vtt5y8v#W+e=1wX^MHpUJ!f2UD z9v#}WC22Ll)HJR!>g5W7xhQ$jLMK_<*b0KFN9`(tC6N=sG$=w&d3i-I$W4M32BW-! zOW-Pl9d6rRNOGnu&30&Yz_deG1}q)y08{fUXwo4VSv&&l(TvEsu%cjzM<7+fYS>&v zj9RcPZrunAtMf%Hphd0DS22ly$bMuV$%SHTyLg760SCqFP#46p0$>h}+CIJt7y`?R z#*{{AST!)B0R!Y2W8x&N;_MF|t`aG1nOsTu$W{9SrCUQdglh_{+vB^a$+C`5&<>0 zLoR=W#>Kjpg$Az!(GeRY9o)mI)S&M~4`OdX^dKaX=s_7a)rM$8C_xg9dm&JU zs_oFTR!oDDbK^}xcue4{ruhvgArC}`s&*}#2CK+kN9i=pba(8%5&4*CL9s59ugN3= zH^I?*vXX09NwfmiW_UAoX=dN_nv5%fgPpc^hNw&)Q%z^Ng)eyXg*KSH3tGIStDz5@ zI=^qjH`OGX7Koo;)}LEZR`-TBe6yb+;~4Vds*;2#P{3=M)=K-#AEOIr+PtD5c$5i) zdc{Cs>%(CyAzPVfgbM>56yoH7*$NemEf|CvP+@Btg~0O|2TBulfsuE>9M7m6)wQXF zX?JOf)@etOC&Ga1tfyJtIY>5H;2xwlS>k8^R@xl-r|s{SCL#!fGDm)ays9uYz_z{^ zy=p*{AjNR-3t*{x=fVh|v^(>fLlGy2mrzf=X7GOMBxP+I6_wd7r`KIOi6y;mjnYd? zBCXJ_pK60;y#wdaSnna$Oky|OYIwu7)67h3lvbGa8!VW#Xj&3Dd{Y5v1P|nVa|DQ1 z-U1YKO>?pLw~{Uoir%u<69L63rAx_8jw(2V`zz4b{KJb-osZ!s<_Erj`1~%&62!Om zosmz)zv7k^R{TH|3*WF{5U6d+#H>~Yp9dpg0BNQFw!QaV!vJz>Nm(3KyTkIFR@UOv%WD@nLUu zcE!^kD25&kW~YOTbi{$_X~WTDI<=wuN|#iVGM zrKqOf=(`>$V^Z%L#7wY3I9O8qKE)Q{1`jV%BsU}=vq;ubaY|a?mZ8bF{<|r zVkUr*;&0@FEod2ed{68F=u#4%ckLuC*D1p)d4aFiAlWItvzk8rG z3IA>oGf@jLyW3JU#>R5s=3+GrS7c&Rji&hHqyxmLKF(Qjs!WigevTRENah%Qq=Hn9 z`k3p25qX-|bFn!Mr?QyIoD^PXjH>o&HVo%^fHvdv5||q$bt*{ZkVN@xXRIAzAZyUd zh*2G305fTnduXg~cirxn#6N~?Xh%Bx@s|pQyCSa@qhDsBq#{%fgY-%`l5J(*I*)MC zk=Axz63defO^Hx3GKG>w6x!Im#QtH^ml%?|E)$Y!)W@$p<MfBH4aIsk zE<=vbNd0VFMhH`rH&Xs`L%1muRMw*^z8izO3_6k|(_uD)Zp6=s%eY-sc01zt#4uI0 z<-5(sW$MT24a6y!d>@y&k#QLqNl>oW1v5e03Mt(w2muw*PKnDt z-_2(}e5XB{Z*!D3=5|#d3At-h>jx1QZ{5KhJ|;cOh?E>-5WM*&B`}b4p4$h>co<%T z7{IZH1C#lVwf68lgyo=FMYy5h987uh-sAIv@}vV2_uSS6^aEFe@GMFy`lWrm8{^dQ z)gls=Rs5uzPA9oepT$*1Ymof922XIY-;A=)yq z+=jJMOBB|o`dBBqcCt--k~K;@#)qmjIz*+BKLx{TsZJU#P#}~>82N$*K)#ESZ)LMW z3p*|y7PiH^7Rtp#A*xTd7D)z!Wp=>Z_*9u4r?^qL(VyZW+UWHVOngP5Ja7;c(5d!& z`ov30{n!CfSP&Sc+k9WBov01Ht{5$B00Z>`yS8v9^l1(&iL;z$ucuFbIi1>~npEN} z52grvx+5&(Ea>v|1~9&iE+>PuX8O5+3+`NrV%MBo(6P16=DuZZ_#$&iN%J}z9ub#+ zWW!^(|Kk9o#7#i^?pVJ znqcXmG$Ujc>R}{odZuqkA#`SgcDNIgGx2%l^~rXq9F#munj#dj=oX1woaM)3{I$6% znJACosYus@c-n0Sj=jt*;%-F|M`ZjYn{lyXyM|kmJuq-*uTH_-OAX$9I(XN?9#w@E3XTTr?LMbboTiY_4K= zdP^ofb|(!lPT)ZKTx@WDku3H2OP%FWDI_Y%5HCsEf+sJrwwh>00XZB@LPc~uDk`-) zQIsj+(o41V)NpMPd%kLt{2#}qqaEqhWaC}l>Cs=7^b8)p%vx)%nf5Fu%BKw-T<*a| zt59%lpXhQAQRlN(?9U=phtCxr0GRm-Yn<%8C9X5%WkU~sxd&hvEcZZ&0U{<^VSt14 zR&1IgS9$=z;7V(p?6f5qAXeTm@ZF;k1-paJ_+`n{s`8a!+~mbSZ>Q zOQKEiY>95rcbHTQm3)KsQFnSG-Xknes%6bRj2Y%uYRt$6bVG(7`@KOr)JX_Cu#Yv6 z!tf?HNO~?eS(9|?t%wDPTlBM!`bnSUy4>u*Io)=%2Wc#$=lA3Nd!bF?F08cQlMM!A zQU-QDOmSG^B&S|zQ+)@$Zfu* zb%%=%(!tL5d_e*cLCbh&qRB6Mqmq~txE&7Sxh1axve&uaExH=6bQ*aRoX0vms zsOD+>l4b*Bzr-K`gk(Vf=c52Qbc$p$X|U5?DMPjZ*F_ORr^9-^`O1V_O1;2uCTx3Uh39;H>0dW@Z<%v5E zP%BuV#xZuX;s;OfEyi>AC^sL%XmC9q4|zOfg+646q(e}$LZxfzql!E>o?2vl5T_RD zGRwkkly+U?L0VtWq9aw$VgmoUL~I)DF8N9S1PT7SaerEO}cvS23Dn_1a{laNlxUYXhaYSh7>lMbLT{%jp2Hnyax zWM-TEl1w&wz}A-w^*5aDCp}rX_w}T8k=V_WTGsBY{Iw1lS*wcn#+9dB+j^`Z)Ahqm!vET*hAYF=k@Qg!jyYMeX zNEG#G6-sK~s}b+5aZPEquCbQs02rhKYk~=7mViP@!3#{s3>fX(RgjX6iWf^W`(KUv zdN$qHv({Hu4l{#G`;dYcZj|(ao^!2bkk483Ewz1;p~|FVr#({2V>IX|l~s5Ci@-_B zU;M=*qRN=Em6u`2t^#(R*5tYdC6XNS+5jJ(U{yC1?v_#JYcQv5 zE}zKXl7bp_B{@*-psB9F2JBh7cgR1}F=!oTjNz|_#++mqsGc60Ek)Y|2&rn!Xw2-6 zA>>3>p=Ngs$yCgEIln2$Bzh{4(uzJg7Iru`iU42e8>g6|tO^F9F7XsGo=&Z2lMx47ZKf2a%J=om8m|hFmL448X{@*t~_jPKcUcs(ahPJ94YlDfK zbF;LVIB1r4iD;BB%P|^dUw4SVP$^ey8RIWmzJ~5gX;uZgFB!UrY#iOX@=En4$IFT? zwH)eVyj(MY>Q0f^qJ_{(v#(t`U^|ajiw8$LfeYH{h*uP#)WvvZ1T>zESWLDB1L7V5 zVPDwX0n*LEgq2oY;HF*d1s_vufH3sp1i>dwtd6$!?vX6}FjSPlnAlHPTE!*H&M z`&mPb`3=MT+lINj(g62bOUT7y9G0T~rnYCu<>2T|Yx=E>8;WqtfTJ9GXLQ(UxVKzu zajxHTH=b&H)FcriXM-wlJA~Qc+t%T~)ps~P)gk0EhtCRBBhDqf_?v4d=Mw&AZNBNzuyYCH)E)hY=MvsEaL93zt5x=i-t{02jd6|8*pQ$BJA8w+ z`G!YB)USlsWF;b~gms*mf%g=GmbLgRZoGXj1Ekp6Xwu(zjkrhlzBTxIs@IX{62@Wz zM#LUQoJ*J?;RoEpkvggkglR9jjiC=*-?B^o!HCY|MVpmNO!{XOfTh&I@$LjbYq4z7 z>q8Gk{QeIOOdaF4`poc;{QImY^-;su^%5xA%APJt+Bqq8$~rNCM4GU400#&><1Y@E zndf+IPxN=|B4H_0GV^%gf+0+@v}mBZg|7w_Y`2dEXY9bUv^mZWd~6`Uk%**v+YN`9 zf?hEif*MT+SPkF|e>H_FJRqw2jTaOyBN~uAQpgF08Vxo#oQ$BEn|BqA81b3Q^B++C zN!ZMt-(W@mMzdGrTn^dv&GW!y`sR&*Cd2|Ld;bXkK9$uG4PH+L57K4$?R+4pS^K5H zz)=h%=PwP)!5b%MVwNev%=rMB66?jt#dS%!>?GrniZRtI$aQ4ie90tq?C4c228_Hp zn(a9RH8nCLL{Gp#`5Hlf<-rR9f91!*-_^8%+D=29F}gQYlt-oCFZ_39D)wd) zO(}fX#2PRtP9Tt=_!DsPOu=JO}vy!5L_EeN4H(m3M zp1h=JzV)L@Ne>-)Yf;2Q0~6kqD|}iS6o5eQ>lg zEA$Fe=0eKNX<(PYEP-hTyEJLx_DlTnNJu0b1PGHF#IbG=AkDEhhOhV|H5NYRVF;K! z8Ta=%*ASyWE^q12|I4=oA0ed>2Hj+M<4ClXyD7nM_=8+IveG=_4{`m-D)~GNMx(IA zRl)MsI{dN%pC|LI&NQ4mD&pouR_1JA=Nw-%Y{bwx-p29I8J&kQ$o44IEVFadhRzAD zwN$-6A=4atlnv~h6SW2NP!5hxbnE|1^&LX5t4)dyKgrNJ$$@hP@Ve z9*xA%!F-DERd48=sy(ZrgM#O$W?VoCP_^z% zTA4ApW zF*XVesCqOK&CEYsjT6;LR29aE7$$h#tQF98F6df8f!?&0@@b6}Z=^3#%$pqMOAK=- zmdQZLDym7uIVm-u9)?rJsTWmKXH1l(N@s~CFSTA&fQs;IZ1p5vOV2fLCNOxD*fN4g z5`p!tKtfs!89dH)c%YQ(xrWCV9MAdcvT6=6#P3Y3^U#h_Wf{PENkhl2_2z(FE$K+p z4w3GRyH?Ej|D%ym<5e!S62L93ywMDH4pzGIO>+g}`)XdI1E!Gc)xjj^^E*tfC453O ztjNK)<>%JRs?#b{kF*Qe@ykm5B6q9f^C~^=DQ&=E5Y4?yGt3AYW+HvyYqCW-R(V?4$9O zW|WZ2qpoVRRFDI3xub)fq;HyCR^Q38_(|>L1a#7pm*moTtDVXdHj|u`v1rdLd|gh; z#dTx3I6iEratSyNeWpBaAD$$<#8CXaM-h4Rk|@FIug!9KK|NNN)?;;P{Q6GiZARP~ zbeVq-9bFdh_L=hd?eoPxK;_*7^-wSOZ%0bd%MG=?^je||K2ye3X=t3jJn9PHh&!-X zSc^UVV6YztC%@cB}9I%A|j6&|Yb6)3<)! zi;73=n)4pd*}2@m?{Bq@G8lUNZKjns!5ZI|bydYN$l>n{&wol$muGx1 zI6LD5rOcXG*{dS2Q6S75y0sWx6R+3>fhqQsp2usGo(_(#wT_Y-G;P`7icwhk`Jrvm znpQqXxh=w(^`l(jq1h-`c!)Z-cDlGR_`uJWH|at} za3(YLR;E-2<6nHXyv63A!Z5B|^RxH+R2Qh$XxQzhtLa6+=)cL{NZkc?Q#`O+IqJW8 zXmj&R8^g}w}l^OO!^-jZOr zUv!JXnBriR=z2)QlpB4kHpy37g7DGq=+?M5D))8aZbaM&r577;bZG1n@Qo5c?HKurwsLOtAp2rUY=g3f6Dn1jTW@({p)&yogfUg`oxcA7j)MzJTkR{dBo$vin-|2ZE)@ zfa&9FcWP@eV0h-J=*|&shl6h@fxe1LKD^+(7$nzj=A&t|dGC4Du|G_h3LCo^vPh=X z)ZXO@A=R{h8r|i)^48BPKa%hV5Fi>o1=p#%AE-5&;k$hsXnTzQZfiEh&vAP6BnXlm^G<;hKO;c*Fgkpr6LEacRZpTE~oOHTH?8-OxKe z-r}vWWB;t4xX&XNvFyoDqx-DeZFzerO)J^Vg?QW8CHGJ6Q6728{rw7-;nVZO=zfE_ zjh_fxWC8AcM;yvsm5pe;ZSQs!b6C>gM9oxn&iMlZ)(+X>I`Rh$a1GdE(YI>d8=27* z#wf9|bJHZF@q;$t@GRtEdc1V3XoDDfa#VXGLuTSp=2G*@KZ%-JNBb3)>)HavQRZ@T zUR_ylkUW&o2$z#T6i0iO$4${|l;xV-&L~I!8Z)@GKtBzXvPFmbQjkS!3vxv{?DMQ1 z`J=)`^(HLjb5XJ|9-3M1o042~jfDwtkY3t>s1v!4T#v}_8|D5}>VL;S+^gL3edmun zZ0O46#74O7j7bQNsnWQ`+@Kn-b|G6zP?gcA53W9vjQ-{@dPH!neVMJR!VU-M%(o1H zKe}k{+x-1W+J#HHqdyrE(>V8>`I*JMXRxd~vbK+EpA59@7d>jtr@B=*DEV^`)Q`z) zRxn@=zNVy)_Jc|YU^exJcwscg?|3D{Y^$xq@a|l++Q4j;(5zKxMs20iatq0B00xh1 zyL|XVeAM2z@_}GD?kEqqe&6z#S#EBgNDu4@YcWD_z{kYtQz52mq(56XB5(d|&4wL4 z?5LHf)KL2K()r1Be@|M&&CoEueD87vN(@GLN{Nk>Lba?EddkC-qn|&Go=V0br!}!J znwX@Jrp9l0pE&g<5uP5sl>1DE~N`H8#8ZrtPnEK}i|40OU4NO^_L zy~osok00BoJn7*2)%=X3WowAl{EWxnAcGuBD4@Y9SP$nHsuMYjwz?5dlw*ul$PN9g zTiv5UDDm?k3A=E`u#IMocGilc8nVRK)OR=0dclI6$&cte*z3o*QEF%+Y^~~#t5`6g zS{Hu)F>hC`$Q3(2y#{Nps_VAq=loe4AlLu1)*m#Ou%KK2Qsm!8JQ25AQ7B+{2iN&@ z&Kar-_L-%^8MGli=OzeCr|wiC$WZwP0!aT%2;;%E=@Ic9orFQ470 z0mdh;*OrhGc0=K7U=Qp|Sis(90Bf~ksmcY#Hx>}VEL4VQyx)$`P5kq4P`kIlIOkk^ z;V)O?m$d+l?bpK4^saVXmk#pV3` zD)2!t)C}lD`FQUB^hAw-uNnb`3tzQ16Wk=bRBDkLSZzAz3v|oT=KM8>BWCS21E6QN z66aJ*3N{DTB#QSn3*$AM)YlCsip$px;`q8rT_9w|{0;|;3Ob+g%+}2IK za<|^d)2uA#|$5 zNLqDZd2(l9-00u3;fNG@%ibF8-V)nd)zUh672uGr z2z&)ms{`i1rZhbXg*j_yJosxT)K~;QrWYJP{-yGy{aLJ!3lzMt0E_q$e%{ui!xf7T z?`W}KEMkcgW6?{%0P+h`2;qWiKKxhqwY)k0_VLYQw)C+CY)>@%Xvf=ba{dm{WrOL9 zPx$BZ{t|3ThaKKY$g=@AIJ=h_cW5x{e@g-Wn}3%?NYn@icrQr-!K9KVzX6FG&&%}J zCgd#V4PvSs3zzf$fFp8rk! z{#VMw#gD9WMzTJNr~XU1T;uFr3N1)2#mT$cKI`P&DBsA_)Ec+*8>a7kJ~4eu_{8)r z$|dU-?%zWG8MD0rPga+yjpTFxE^Odgfi00_; zMxae)QZVr!CqMt89p7~7^=B0V2)n{Ah2^608(|@=7FwUe{i8q&kh<$ortk$A7G%Kg z%Wwju-VdEykPNuiN;l@}Bjmspw6o0x7j%}d3=RiPq--0PBl4jNTro|6ir%jpKn`I(7Ys^{mDrNZD?v>*?nDF^DrE)Nc6`#mBKAB_5um$w7HZ&H_nW!yMOv+p zeNQnuFmGt*|4tH3%JET8xgg_LKY&=qIGM$K%g^z1&{wjB1t6 zL74c3{f2OD5DaG+;r0H?uN>r7^2x6+9t{2B|X(|EPpk7|BuA-*BA!MtL~C>bjm$2a6?3JcomoaFwtgFb3G)WhfbxDJiaWz9H(;SVHNuzwK1 zBX6w+!$AoI#-qZ;Ec4^2dz>33e6{cw(Q&RPNLIcICzLDCgv{~sGPn$Uc}z!ieDbm_ zOxg44LOUq;p>9wjRcZJH?WqfL0qZ$jUW`u2w1<>B(OwDfXvb$28=mO}eZU;9VKjY} zo|zb34#fb&N)Ju}x?y)r%^jP=8t6K72z&%F*%4t~`N}?dh@Y9&(cpA=X>`N^wT*W# z@K)_!%A8qf15q$rq#WfD^k^S&?yZatkCH>qwd&~ZpeaYAS~la>7NB%9m4sy>fpl2h z9e^1eK5IBQK3Bo{#o6IUXyum=c$MEUbp?%WbkcjSbncH!p()@*DAZ3`?Ia}=1RUsi zeP48vk!sk*)b?o1}mMz0ZbSQig9Q&JpdQ*D8iBgXv0id zk^$mXF8Az0z@r=g$E;Pls0)JVcp*H(6SE+7@_SXoVpAu&)fs`uE6yOZ4x*;`frH>i zp)=VRL|0-zA#0Ok6b|H*;*^wQ7{w{c1$Bg5V1$Ee@~QSZ!7ON>yuM>M4g zVi(bNuv6UjY}i{P6LPXEJy`wCI3rmpk}ZQu4<{VM0(P7P6yTpt=l6V<4Ro?%(i83# zot(^GrH7?62ZtmMAd?|kKwQVpJUc}ja_0ArzIjSA0IWbQgqPr>NfP)TDpKS>EEi)* ziUr)X*TKnk!-q{VpV^IguF1u(FDs4S>{Qnw1V|WnM5kJp2uBE60X`^>iXZ%8d8@6~ zNlZUO@`VY>5u50U7FzR3@f%l^#(YD<$NgaB{-{41R+ERW)gV?3OoVW8QT-7JhtnJ) zLHKq7-?HLiM$3%WO4s1fHt?tNV6C95CtmcU@`SJCE2G4$FcEgT$0xish)y>s6J_P3 zw&vZgCXPa%Uq}-A#3W<&{@_Vs4VD+&MHjo z3wUG#wGqM6Wag>4C58CpLRVkByt7(}yMKa0F^jcP5PmUQ?E6%P^mVczp0IDc{fuU1 z3T8Y5A~627G>&dOKOgNB9?^mCiuI7Ow68?vru#rl5NMuEGizv`Z75VY&sgM~=d%qG zVrPcD%(LAeBH4Uysp(vTP2C>?&N~*Fn|Cf&x^n`ELbN+5I40Oy#FBCW4e1OYz{1J! z!PVypAH?VUXSr(=NA+_Q`(apBV1RQB?@fdOzS*h_;ND%L?{ZfU46ww#>lk3E5rPb` zH1lK1)P>(fyEAJvS{6%Dc9rnZWxINOm0^z}hh_IkeBBhBivOi(X9b_BN zjpt!`(T|97@fQy-59acx|EN4>DlK=6;5XKe@td)sv>G#YiU_ogHBA_i3XvWCLN=aY%Ud9gMoQ(RJvF0OCf8ucHlo+F$Fu{G8fX2YPs z=++ggFae|fLAsLOa6^0_LXX=L(DvPNbO;I$InnA0j$WdD!m)%{g==|<^*X_!j5u`& zfeg*oRqcibp)pgWBT6+~oQb3kHI1l?sh7PQ1JfbTx9E|IFPg9P>^!!KRa6m#?ou;^ zhG9Q&j@KVj-h4AGyY-l#X!qHq%!4>`!6(WPwT6pej&tUAuTG73`}gwrfubK~u@Z{7 zCn36s8yUEw->Avq0yd z(n%99Z?B8Z2x|?25v&dgjPMByZ#K?-bHOYiR6N(9u~Q1pQoEEht)=L}U@QBgOKqy1 zW&tQh5!6m2t(PFYx&-}IJ4I>G1F4jw;SW2SRB^6h`VNTxq*-*UVG7gyr0IKWA#3`s z) za$-Zv+q$hIZQb~x+2x5f=qKXuvtBW1n7txxFmj2ef(s>@N;5Z2%yjbIWp15wv4WPD z87-k=O-&6}N|W<#+%75eQz)A@l}>ydr+X-+_`eUuf<&?-I>AXK(f}dbHMlGj2}-2v zDv*k@B^8B}i4ZpL;!Z8nO=W#>Cl4kvh_MRs1aim<02R)tVzE7fMI}2yju$Rh^t-~n zYSHBh8yM;qh$n9u7tAHJK?Kis%+Ke?vV2^?j{_1?L+FlQ#P=r@NYX1jiC|V=kg0f4r@o|UoY}9YEMM86WRbi+#UiTm6sb5}h@aV}dH*iSvA~?0m z(dU)&PW0Tl`DptP()&t#Z-n#)*>Dp&(wBc)-m>;vh0JgWT=3so8(*rA@1oQ+Ne$)= zvAoC$PJmvejVVAw3ec;P=J=BsIP^bou#!Z%THh{KHirmprN@4CVJFjAPU0f}i;M?P zKe@`{ch-)B|DEe0p7melspCL%+9tyYs)|IT$b`qy9bfrhICdf4fCK>5{e}k(x3Wq7 z&^GXyMhI=ru5p9u0&>^2M%P$Z*h6z^1IQBiI6tS_6&-hL6SFBbVvC_&t8KerKVECi z$^)O*cHU|MZpW*=%Ah=0CNTg3VugYTNE=K>T*P0TIzRbmA-Xrz zq|W|)w7@$U8zX9S5m5uVwwck!biH80KB!A++Hsqt5Y_Q{XzFk%yw7Ddek*RmeVhYT5rQjG2cA^}S&<2Vt zMX1=-Q7NK|B&y9b>H)Jj&y&wZO7L;`r55z_r96IsW~G^l5Tv|^1uA-!d!5c$AnLFn z^3gcIv|x{1R7Bl5Mw>u$l>y_Bf-cagRE155L_bVO>>Pq(VYPr(xSgElf?7LZ11!p} z=#WFJ?X&n=H^~Nd(1btZ6VzL%pW1|yj58IvjFA6>p@3h37QHXv3haWeCTz!KI3kZt z60kNR;S$fn`j6TUPjY5%)+uNWu~&JsO~BaH1VDPM)K|ubx3}Z7%8fC`*_B*ndu}h` ziMSH>m2%vUz`hdX$z-?)Fm&wmB79zEpO@^yxOaXzvjCe_f1jv5rP7 zE)t9aRr8gOc-ntM{@$wZcZ8>RM7JjI+R%-KNqvcminMOx3?2$51v#23q!*VOUecwkuI@EJIe40D`B#&*lNN=Vxme7r9L_+(_PXHe)iMaKB}HbW=9TM5*W zr47l2XpLC&4DefczbF38!LXo2axKbHaKS`m$zi;|l5B|Q?Kw(3i4;0Xal3X3p-!*n zcI&jyO$-_#0pAJmJKW1~5~4!XA0FQl-H~a+gIwAMEZvP+mfUEOSFm^b4^_`-9c(wO zB8V6l#a3}hLUJq22y&-(M`bg&C%QA4AA}7>=u7BOiFcR23lFL_JZn^RSMsuUj@8#y zZB^+3G2hAwYC=pMHJ$S6Lk$Y0f-0&t32kLx1vS@TZQ=?ZZnfYSx=TB7dx-9mcuSB( zT;gz(=nr(lw8y})n5y0J^WP~?t_{z!P#=mRA<9Rq32{D(yMnk)lk>wk>gx0gQh6ki z2>UGP8i__$0zO`j;Un~ zj=S~UJPeMz?X`aAr8^~**c-IwX^+u%bG_YT5a6;f6bF0b9s`tSPqol#j@MwCS6jKf zA;Fk(NCo|%BqvC?5LA>f5&NS1mG0{guCMXvOH7kLH112*5ww1%<(2_km(?0S|9yD2 z_bQ}-M$5f^;3iSJ1T*`BnZ+J77bGo=0dHa8?<*nxoQWa3do(dDJYkFDK1bgh3ekND zu2MOli!iE;&~lSFZ0w0uA%}L!4I7~Q9iU&fME4sY&21nl8C)f|Lz>K$ZAO+t1d#c_ zkl}$6=FI>-KtRw*#qikf=z$TC7+08t#&GB=cpwd=1X|mYWG5nS-Q+*0SWN(N)<^fxX=D`VT(L6X|ony}4 zGVE3B^nhgISxaFv+7MtON+0AEP;@`6UF5?Lk+tx!_0fwhMZSuSnbfO~xK}Z6k0fsz zPl$9tD2!2ZZfeU1KxrM+DCrzrvgtykvde@3(732sPoxBUSMxRG@DOFlAxFwTxgMdM z|CICy%r*HBR2T&-$G`umd;k4H^r*cbI)yNbnt2?AyKXb22KJaV+pc0$_L#L~$_l9f zj8ZSJc6|V+)$uNK%M-r#xc*6|>2YgZRK4AyM@I z^493j@l|u78K2ZYF@pZ2z20F02@Rfd&w>z5XZo1Fh ze@5SxfjndHwhqLrPpNjri_aKr-xfyO&IrcV^jkN)YwL3kkV=eu}}o*o>E$96jghvBjP zj=|6HK$_~@9G=jCNAfv#I(K>7D&xdhYpaYGWjnro|IS9dX=(|2SNQCp>i zU=E*Uctw2fxMQ%K&j}FCd~SlB9X>0F@bft&$w+OLopuaR>ZPqxl_D=~m5GR&@cSg* zs*UHSa@llSWivUK-d5Rs`X0QDyR9-TmvgsOCd*~rZIvw$!{pz$oQ_&Dcy1-N0NN^3 zzCvx zTX0N*Y*RpxsnUd(Y(CYz<4=6E3G*2r_(X2!QUG5 zg-K17LZxX+6CP14LGj)C}qmj^G+pYZE^{Oy+p@6EryI3Iuf^5DJAH!X%e z8|PjbyeGfxES#f$ZSd=-uOIw+^OCcC%kcHV)0@{X^4|%m`Kq(>QIED;2w3Z18(fjk zypg{Z;HIIA{6+fv*W;CM56)?R6djJ2hQX1G<7ZAN-l3)L>wvRHO^A2z z%}*z#Y4k6PoC=T~-%SAHwpHvUmtY1HU*1DlZ+ zp-waAJMsHp4?E)Tx0j{{r*+5Myj|>zFK#bwo!>hu z#I-A1M#t;hONZy)jK9}W+C4b2JHD`^v{`ONe1Au2uw(g&`KXK;1VgO6b8u|j(OD|- zo#D>Xrg-OzouvuEl|lT&&eC9R@A%lx(u=`4AotmY{`lyw(j%?UU6c#P)`EE2cfxPL zG#MTmi0|$nGahLHJ&KWGROZ2ZREI;9IfTa4?K`1RC0IX9eMf3gYv0LilhYYIa2O4n1<|7~}&I>w+OovuKW5q(y6`fN*e&HgT9& z+Tz1|OIz;-x-!-c5vQ>u^8--3R@pqMGP(oH0=x^a<~c|f186pR45ws zST?x<1f-pXKhDJB=urwFT=-B&)T3b19KALG8_b=%ht%WbEm3ZU{EZIzXgPvx#uv(8 zsG%;0-taDxlykUjjHq83zd8|IKc(rng!yNL67>{GPp#-5Km2>|SXH+*BY5FT+L7Gigoabspt+^0ggBMpJC8!^}{K%i>v- zB1xakd?EaK)Tg*^;*5CA)*=j8P7Jg3KIRZN9O18L;I9x7P(1S%z5>w^%xD@Kz~KW7 zfUwaQ0&@AGc*fY$sM?v`QGY#Pq&LXm*_yIOS}bA*dW$<)ax@W(nxZAw2O*Aok5&-a z*U<_0>2W&%G1g!hV5b1#OEW1hEPEx>;y7uH47dORbaohxQK;$J;V^~50p_!s7mpY|Mt5^KGzGH@hOAQA{vfzl{NhHsODshB{PjFm5I@p*A7 z-v@SPJ-f#9#+4@2u>Ysy>~-pbbZ;nkuo&6vMp?6p=@;e{24cN+Wu>7un?2n4HPmCD zvDc3=2LH4>!|jj_6hmH&k-Hrk$N8m%Bd_C>jJmnWCKO}w|M#DzaXr8cDm5os9CC|` ze?op)z8Ww6KYjgqz>Y5;U)sLLcQ^`2KSb4ey}W!~PcB(;Nj_?U4n;x)CkD(aVnI?y>$Ng?3`szQ?bzodP`wqk>Ws*0B8JNbR;?6@Z;AcV0k_Wt+$wrbSp&7KIWWnS0p`FY z1(0Y3UD38KoL;JSBFg3nm1RLQ!j*|cp@DhGL==^fO+h7B8$$SB&2?0jq^|;g^3Y83 z;S8b}w_GSZ>o3>nCqk6Ii-lq51~Ds8!peed?Fqs%5q@GDS0|GX+??b z5d4o?v^pR;B;pG}eFD4q%G-NK*Tmp~ksPh3;bXB--T+8rUr%v2N1GXbKa4h0^lZ-^ z`E6vrx%spewz-l$#3XO-2BSovR0e@^mMMyX4@;5i=v?^!o6zw?q7rRC9Ml!w_g1)U zsyHWkFYtcF+kr~K$?P;dDj!Yu5KJgR0Kg7GBu(6im2f)R@Ohp(d`+VwR3wH=gQG@6 zqo5gcT`lp>6H2AgTgWI7y`!7Gg#sNH&z?{k_!?=98OQNS@nLQ^ny<9KV@m=gfnD_o zKcH^}q4Um%K>%7zLu?d@t*JKV`W!}$QN@*q#*U5uHlY+2-$nvD@2UgWypfAvn}{gI zl%_YCi2vuNz2XCx701Rs3rDro#OmNAip7>THn)@!Km|pY{+`C>mO2PjJP@Arsli|n zxqu$N0Itab(sDF}DhE4gWbfMpF&8;b#y4R$;D78AF}i=@N4hZ_4}3EfOPJZMJpFzi zZKXYLk+R6@{eyyym0l9(Hy-*?u@B)7f=0i%^D|L+Qv`H?sX3!Nn&L*~)|ooL5zKPG zwq=LATkIMxTr7oPIR}BTz@-`pmSx6OoEc6nHJ+_g(#!HF-t_DmKyX_>7QYr4eb#QzH^!Q(qEuYVtT+|7aK{p%yL6Y zS}Hr3bc5JoMBkM`#eshXLGaf__E%y=34$PMzD60dUNenIA(>!U2s+^=yQUdoI>Ng; zqG=nYOc5rCczjMDZsXhiJldvlvu^G?T04vv4ov5mny>-|7S3&IUVn46t-)$zcxGD# zhH^6y4Mdw8#7w!uhcX5gLbf_FMd7ItghPLKtd+84e zbKyl{w0%ADG8xhxd?Q*FH0O+3J4nkm#&32=xAR4+zX!T3@E8JA){stK+3JoBPMhS8y&acQ{Rgi%hnrRUIFALut$|02RG(oEY5IZrIZN{tCV`P}vO& zn%_Ub_ip*lJb+wu%<=iCE8LfEa$jvU?Cq@7*~yRj`Y^KG!Rc8X&B~_eY=y~);AwI- zc^24b1eh3upP3kNE$@&he5hWCb>toh1b^jKD}4%B=ti}j3BpD{C)!z|Z104-q)B2j ze5Djb!mQyg(om^0C)!0Dq7Ig71*n`{rL(|rP(1CU&VFor?kWwGd~>2*M>McyCQXe^&|1N?;Nhq)n~9%G&z z)@Rqym`cYGZ0Od}m~}9J5v~=cgvKsnXKkl0eWJg1i(pL2b&KJP@`7G;wZo+ujRaV9 zi^v(j!8jdE4uGMnlzKr@sk$d~ap|`~L!B?g`RRr>Av+1t-N7ndWT1eL*xU>%enE7h=LpBL(l+hKS!LhHaJ~PHt`THw+pnWDSWI4 zpLGsZn5z_3@&R`zKWcYa|8$VK$fc}qhW@eQ#s{H3eP3B216dtX=toe1}|R$!(gri8CUvcumT-K)S_ zDN61&SbF#y?0ui34A}d=b1K5NFZ{<{~A<`HgZY2d5daml9yK6{w~ zbMv+_2C3%{G+uzlGWR;yc}fKEz^9yZuJ7aXsz2xFYpOtx%&P*O%fljg0R=E1m>HcJ z8pG`FhCK3^qa1kTv4nEMaGpmjS%|fUMN77#Oy6pI83C;Lj49X(s$UiLgZ`f`3JChQ zxhP=FH&`6vfBU8Tc$40?)5_iC#|<-V3%R*Nnmd;ccWyz5tnzyzMS&-L(-hw)H%Qd+ zeFjdAn_x5{l<)s+kgx-we9w>#dd7F?_L7op0}4!eobF;dppQ5iEaZj+`nKlNHe$%!PMQcme9`& zitU|vVH~l2!NB;`;n4InLSeJ3V50qCaTTEAJL1*bl&af{0-^C^YeEzS1P&C1&-3sR zJ}jJGIQ!ys?xS1>^D{>$QZz(?KX-Y{=dU_Eq}hN+3*k%c(O(U_^p^H=L`;9u+E*iF zwS#=os^;iL1wrP&rWN0mkbd*ImvKM@Ex4Mwx8hv$MN)6nlrwgfu~AfH{WH=6L|dyw zyBB01!{hyH0hh_p43IkOHU$gtAx;;A=(5&e-=x;sONwDGT-zSKWccYqamNCMW;&_p z`(=F}B;kl&wiaUtCfhveki2!pWOku121*Tqn_lC4wkwruG=SZ(X*w$D=+WCCUvZ=h z!lPTFSA0j-50(HS+so?=s}L!y>oTtb|^N5M^=z|HCM*AgNCx7Q4&Ki#6ZxtCve-2=DR-K+71Z}#@oXfr*}9$_=B;S<{7 zNj`zeYCfSIXpqrldXP_;OpGrx%X1Z9t;1et1YCbXl%kdO0 z@2K=LNCsKiFWj_V@x!tTtHoYq4s1@x9b2;Z;0RQic2iX7fc!2x&z(Z1;ahQ+^&jscv?}SHJyxUHtp<0A`Hdw>3n$;>r z+Om9JK+*)iz!HEUqH^Gi>14pPl2FgwtrxeB-_?oYCfSWkv81RF-t}Wwv4rU0l&1B$ zQOBJ|?AZq0ki&6Fg-cAJ4 zdkVd^(newV9^u!Z54@s5D@aQh>U&?`Zlkn(-*EA-G8IZPq1r4KPBu&wlL{9o6IDe> zY!d5^BneONMxvAB;P?k$%@w~P3KeF;N9~B% zn#g6-l9Xo9kS+1IH?(bn3>dzaT_Zr4KA4-ikF>)am)J+vot+SrS7d~m+asdUwfnoa z3ozG^jDNS5IH0GK&AC|IW|Olh-es54q}mb$E-j4!STWpASILC|M~0D4ZlGU(rDOmV2v0htZO zjq54qcw)~}{D|Fq`DmVD=ZYOg2)a|yV{d`x93FcQ#s{6#J0R6T1kz=Igi>LI^vn3!JxYDw z)y$k+Q9MK{dZUg6yd{Q&I)kD{7vd)}93oAqls2chh1&3R(-&Zt9P1ouy+yxAUoGL) zxcXUosx9COM=MZ&VXm4Z0o}UzmA1jf%(>`SHbTFbSHKFYf>~HHYj5m-xkg7xqiEUU z0u1P9g6JsUP;tS2E-ImTV$_gYM-%dB?W-Mhy$u-lDK(C^#&uh=vcVt>)0i|YA_K0+ z`F|nJD*TtEnT&2%rGkI+(I?M~B96eRBvIx!=x|k@6hdRU`b;R~md!DWb%7K*rmkt! z79o;79BftXwe$)M^H?{`Tyz@tar$xlad>PC{;X@}e>hIcB8*cKBf$d8beyuU(}gR- z({wg6ALsh-h@KLrYZ0zHE{^tvY2didnOF_Dj(hFsvYzXPjosiuPH8H5t~=i76TOPg zI}Kf_jBRP zC}(N!`xLXxnj{xNa8k~0f^OVkfdhS3Hx`x-!M~}Jv0Vr6nB!za9xN@L zfTc0jCy!`r(y^Kw)a8!7Cb?^aaYcy?k;&uS)%m{d657L%#){9b@l)KG9_5%|K7-n) z#MAaG_17d_dIWh-H4MXJTB1`8FJ(co0is+bH#oEC9On%E7CLgwZ;2LWhJ>BJ5z-E! z-_xuCsPQhC0hw$Rcc)p?q*Sq|2DjV9wrIeGILS^fe8d*`gH&hfoRZTWcHo=S(S*~Gg2}GabhP4C|H)O^9;SGlTH?;&|8%0 z!yky;=+Mz`qXjsLycg1G&4~Row5R=Z(NYk-jUw(0>(GUmX(6f-nAAuKoT(5*37qMg z#vOZic(K427u$y!dN- z5mR7B4n(TNH6o}k=JVitmlrr^8@AC!7;b^XJ=@{zoVyXjZBOgGa|{3_`Z@JYGjA?| zK}%B;M^+%%fa;R^*TI#^lEcKL?TDo|QcAX^nTGxb9(W>>&;-kh^)#J=J=b+x%Y~

<_|jpZ`7+U>RkGNn$ed5p`~m|&nqQDK1!cXNU^`a7abs@>$!jn+f0Mkf zCZ%7YtQCS>=|i#UhAtsfalvz9SUS6k`47y2MD>IMjLQm-h@^abOu(EXu0A5R-K-{@ zn3WgiBqtD6O~kIe&=A3@Y9L;g8Hr(;o{c4d9B`_FWl5VX@?d9odv}iZH^rdjbn}Bx z7^{W0)ehe_$E-1@m*J0k-4J4M;cUepY$TuDYP(3W3ZwOxV6n(Zu5FDjGOS##GYurj z;zCq#UU6>(GuFa%gw?M%zvI z?XGa`Zb3WHgYB+BJ5g%b`IPB&9S#Q-U7(YE`{l0vy=dQ#Rh0`d&C472>{cor7ZMO8 zy3)1R6eg_iE2Zrh_ADlps$bw4Gx@g$feZY%zF&=|Nx{T9@w3Mi`r_KvZO!qwo@r@; zy>OMb!9s^2^Sf4j*U8z4E~co(BA0Lz?A`!1$g4S28^NNswWY!&JQq9&2Cjln3UUBS zwFv%(;*B=qtH){QAQd`a*d1MMoo^nW{Dsn%qkpGA=fd0a(eLc1P2-2Y02A67uyx}8 z8rR}iEzvdB!f)GBg$;Z0>Q?8q)+BoV40BGdwT7QSb)+38{@V&01-^>nv4VdzC{S`>Yfd$;5yN!@rDSM~rPiZ%%3I_gs3t zA*=as%H`L4N~M?_2`+Y0O3;9+>%y|fBg9KE;mNW$IAD5&7c6^&2j#?q0Vz)8NEQcG zKuAb;V~TV)W|{)}?;W));_>_B1@@1n=(SJ*d7-(ebf|9qf;XF&Rp~wW_S?WU(i4| z8|G5};Ao)CBR9q>mK^nqIG^00in zJ4%R<0)i-hqVG~r1PKKp-5-69U!gi9fi` zK&U?e%I6q*Vv3B7jI>4Zr$$Zhbxq+>+-nF-h?g8#8q;~7{1o01MEAuH9@;u?GmwQr z1qU`jMM8x1+Y*+&Ztn zQr9JCmm==TQ6r>%qX!gTfQ9^Kdo6mvAZmo1(p5IK(2AQ{j1=qs0LwOHv-=)&B*7-% zg9#MF3s<#d@}7~=>I{H~v|$s1%Lve28AK0RYhU=Q3F(62z3%-#T1P^GKPK;1niM0l zIILKzriTqQHy$5O-o%f|Nf)022h0=UpYEjC<_CG7kJ7qV%#_{MbgcU6rJEC|9TXMLsV%(ZkAPu6Z=hRH7g14Y>5F6i!e1cY$#H*RPg(YDbbbT33P+OL7)K z56M|rffQ;o#)1?<1R)#l(+)I}+@3bjZI*=u+Jhxnx-$<_a|eB9Sc16!}m3CAS#Aq`PiOY=aW;AQopxX`&w zU7JH)AC)xlt8?&?;OR63uhhU$lQlDArtzIBQe*U(sJ| zfSq!w7GlFqvQTV-p4S$*>ImbwKNmfZx5b&p>q-K2{$*8j2f*T<$>X*acv9$n;WHR~` zc1guWOY@yf5Lv50!Hrl=YXW?qh}ZTkb~(xKmi9~j#qfca=p}otQ~1ib2@qbx)KASF zf{yfb`&24@#bFI_z~thV0BZ6F&TX#La;))yzpUXYQn*-H4>s19wKsT<5Lt|%V5~1U z80$f)o(`6tX3RaWnYPnPU_u7d)AMk#2IWY=YGC24nc6FEOelpKK7|8Wz6V8wOV1DL ztEsNOCS4h>>kLYGLk`>JNYl6i5IcDT`!GTY$2 zs_-bv{XD-K&-rGl@9UrE3}%%X$h{A+5n;JI%4K7gNn3ye&w;2^*9Q2tgs3dO6_BW} zIfUcwzg3zv`t{UUUiUw}F|~6nt34W=_4*Ra8?Lu^+D+<#quy{J4!}pH27VQNq?c&n zoi~$r-n4fhH(iR)Tl#A*e4#yh%l-U)S+PEI_U#0Rx9t_kI5*OF68P^VzfwJdD@c8k z+wt1pQr-P6KKr23n9si}e+utxjo!891p>G6Z?L|j`w$52l`3t~2751`GKSaW;|~ui z{WLcae}CMVYP{zd)Ly&z+ojFpn|sH!_PWx4Ser~ZJNC12<$!8`y!*QLuJ~IgRflu! z@qvf8Z5khNaH){%i*Medck}px*V`t>l>-YMohzA>I;kld4deZagG&=eS%Pr$UN9!0 zE%qNm^AiU*2`YF#H>&T4WG7rFpwUn*T-T1G;8-9qSGnR7gV)Ddrd1*7hJ)>^ozacQ za+hUaNJq4aR^l7#r_DstZvC~U{P~_^<9XjHjc?)SCytGmxXEA7lp0E`(1Nt8JFG#Syf+#Frxh~%ByQL|k=|{7oB?jO^`IVOV zC*Lhit+hm2&J1oy_!`!Mj?w2~qaD*OyRcsHXfxJpv1(>{So5vntL?6$nQw-7lM>Zh z#|-Z#b_y6 zaAsU~r+8`?Wm+N_uB)acYEQRp*Otzal9sveBljA0t1#?p5dN_Rd(X{Z0C}Bh42K-= zdhf|j!W`i>JXpB#Y0Kp7m zE-0V5>G7H0FLh)57k$4pmAhRFQDDD4Ui1CZ?rp9BQ=D5kYTPyjM69T@*pE7KSerIU2h6|tu#dw2n$#3S z0jDExkOEG=s+i{3`Fjc(Kt$nw8jtNzz&3NN_XPvUHMVkJ0|U(!9Mc3bxF}KJ(fb-L zk=6F%RjIwCc7eIx@r6GvZCO)k+Y*g3_Qo+CE6X+3L@}vFO8f#3Soh4w1hJTp2{JJs z6XC-{af}K(cIw&lPzc;16`x~ z1x$~}wTlW3!B&9^vga-4q|-qIGCk-0ia)BfJsQ6{tF&3X>+79u@%Y)LJ>tXm>23b! zZhK!(D70t^Etr(JCV|Jpt%Q~@QS(9oz$w-4OR z84z~us2Qtbw`{%>!(&McLvv0vR@WDzTQb-F62}yf1~8N2bf%r&#}I$ZRlUs7Jl%nPTYo; zNNQ3+Vqp;fm%H~4ld4Gn#rvF&(>>F3hRHMCRozX_pa=*E90UZ(X4e4h>Z*WBG9fYp zC_xdyQC>il86=6IU>Z=u;2J=QW?fgob=6%1114}0exJAMoSp&K@7>>h?mzd!^UOJ2 zr*ggZ)|<--NChidZp4v925cR9O2ZRkJ~^SMRGb>8GuRjI2B>qgP7fYq$04aAM`7^g z>8MfIx~@kcOGkcZrJWrNXGLdkxEoXlm15$uD(Z%na{Y)HLV-D5)K-2m?|EKkkonji z(0YV`_@JhD{cf>32?w{_WGD2pJJz#q9}#tw!$<24t&R&CmmA3ijvsz=>?~YU8f#n_ zaKb#{0OAA73G`G#@7x@_x(SN%A>>8e8)&J<;5gw?b4Lv|y4Ic>kw#PZW|z{9V`DAP z;&X|i4yDqxiH-}!?CuJB$5 z6lCnKRtCKqh!8Yn?9DCe+S)USLj(dhs##1Qj5=NulSWIUZp0?-;HyV7FlExxak1iI z3cn1klO|$MxbzJy#s(lEy1|m-lYQuI`Nj0I5My=Kz%N{Ay(SU9f})j z2}eQGH11Fz6)ZtGz?SyF`fOPlVI=fJm_;Mhb!cn-&flOr6_Qy$_e&nI(2thBq6+l%ACrFqo80}*)Yf~eR{AT)y< zO{BTgB#oO8E5PU(5g2+_hbo6Mh8wji%-dliXBj%2NEw48kHaOK+z3w0&*I!@p({@7 zczF%DE6vP-d~UFQME$zRJvD4&0$Y5lC7flX!AFNxQlUFqx>a(UKyT;l1tgBxSFWs^Zsbnzra3U%xh{u7B>xue6Lt2`G zsMtYr4%F9!th%sC09q$(l9~;~Xb7sdhH54N;i7fdm==W@H^9zWYCVFwz=4=N24@4; zCz-eaD~$;ucyLKLWvR^{fL&A!C1-kpM4d27II5ib-KnXY4TWz8It$A~s*eVANF?5c zgAfr3=pD3aI#A#Bu|!8?n0<-VlqWx3P*q1So~$y%U27B=jfL9A zAcz(CyW3dDC^D^T8hBf*sIjRwZ5lFB1af(2pgJfK=7?tB7E6>VWN_MC>xe&kuAP8C zIJ#6H0q&>ZF|HIl!K?#sEZl!WLZ_~#jsj#@cf+RB2>}EbQ+F14h`hak)gie%b)-5n z4@T;9`w3u!a+w z0Vf1cE*JQZGlJc+kR`5oK7=jfOuh=o0|{;re60$`6X~0U3r4W3A=RZecYrAh=ny<; zrONBZ-$65~hO|>r8jykY8P@>i@IlQR#$9I}jK{=48bHMo7`YZ&aRblVSoX z=@2&6^v_AL(jKr9(4{KY^$Oyt_LJSHq?E ztP``w1Y:JJd&)d2*9`YE(pJy39>(11;+ag$@IOEcT1Y55050!4d6}uTIDrHDWj53!Q}IG>7Xx4qXcb)Zl8ft$q~4HwSSeY z0Q=V+gA?opzLVI%ZnT$xtMK4z%9!rPL7KZNUC0Rn!@b=bN{4~brEr!wkzc@UTOWGU zv0v~RgUIFBC)_Osn%phk>eu4|0`D3;u>VJ}1Pb#77f5(q{*j+d0m6Qj_iF>Nx~C#R zSSctZho;>~GH7~kI2}vIudHuzuhA*n)QK1aT8KWL5-V-y_x3~tBv&_!8=dql zgGKS$`{|S1k|G*e7HbBq=7d~9DHa;KQCA?-)hCEYlOs!jE1kJ_g>O!X6*IwG8-hbO z%1XMZMzQYZbwa5iJC?|er7|F$8ThD9c$f~Q@=ZoMlnQbJ$9t4!foDEV4%tx1;WCdP z^(c=GrP?>LgCP*xxXBOOYU+8paCkEt`1m5XT-sh9lXU31oFKJ37K+k$<*`x5QmV=E z7SZ635btvG)Yu21Um@u2X#E_eE2qV-G^hKis#9hz?Vc9vZ2lCb;Plu`>RlVZGw1km z=uB}7A+8^U@2+VlXjC67g3*|<7>QM zJ>;b$KgZjdGfirAG(O0;EQ-tCtz+>*nsYSXI`z&pP^d+y7bXCWP;a86$yXlw6~Lf9 zJA?juG~V8v;iu@acq-@a=}vz1L**y?SiHS&25!ut+B;LYY~fhk@*YL2mB-?ZxYgH= z#b?m%hvP5h9G{1>^~MnAF%;32N8*LJJ?G>ZzI>W}BwmuUcK)gPBt3ToT|ix59*K9& zdG55&k#segbm{l;EYA4n@8fqGi^vXTuFU)djrggw)Ody_Iz_w&Zgqb#7?zj&hN!KEaINqtO9Z=kV2htXBoSkL7f+_r zUE??Wo?+w&yw2~cJb&h#s=^wbSz7=kP*pa*psHv`JdM-xH@MZV)%ksqvMCaH&;pp7lm|x# zw{#`$cusgwHB=IaqOR!5zWgbH-h|HS1fCkyA$zYItY38NcVLFK7Kb4s)+D8FL6JV( z(?)b)cPQ`76;Y1W#5|1QBEUc*0Qge|6V9ce?hlR{GpZ4d+Y#tkQTck15>}z4MZe?~ zQu&zDzCrs~CE^WK(%i4(jg6BUD_9dF{d`qEBTUAua4D`T3S^cBlzIYl2`z=i@@SrR zoH`gJZTCl0wC~NLut9o%{dDG-q{l8x8Z10W zcoahc+MlgeSb+p6X5A1>QqdRemNE}qFp@Y8cpCwX69I^ev#c2^lyTJb8+<8SCa)#7 z#ApQ8fzPCEP8`M8BqhV@R$MhcXWb&|jwK-WM8KMSDqujzrr|!L{+cFWcH)w02rr#p zH8;&q?T4G~sP^V)uz5iF4)JM?tmM%)_Q3EWATPGwmO~>)ptTM-@*z;8oD>0M{7@%Mv9iP(>mWZg*jq^ zU^#AB3PO`e2hVMg--}b8L<&djak)X~E+*_meH+tVF4Q{2iQkbgKo@E)FlpYK$vir6 zvb6L}mb=?UC>I)KZGei8ca0})_@{4B!Ubp+u%&Z>lAr#1vNWL!7VCmQx~CP?dPS$8 zqgPY~o0gU6GS8&T==0vaB#8%(#{7Cyfr8Og1t6x2C*6S01UQr$tm~tC4=4noy(VeZb#5C zN3;M($3{JgQGA7~R~w9?=_}Qtz?LNX`0?9Xt%*ejy4sFqbZ-5qtFN`^dfPmYWv4ON z_%`=mkFXnQT?{wFm%u861+)~e95tdJTe)7?BOG?r%X+}o23b`1*a)d{92g-w)|ElDdN0flDIgMoEg z{7K?uAvpXxZ6M*h4@rqml>+ zmGpRfCQ$WxN>~H@2}wUyk4wadreKZd2gl2MCFx;}0}3HH5p+rcT>2aax(-?Qs{@a5 z6*`m&rH zTIbRBu`ezfFh0dlRbCqzZU1eI`cjTOk4_vgemv4ooIL3nhv7Z-XrwQG9^jw$f!(;j z4a0e?Hq42&@1yKkS8jV8eL{8wU)3q>Z6lQWC2L>1cYJY2@Nt61p z@e0ERK(4hX&VOPl=dNMszBXKIPgnHeJ1X(^dD#cjK4P1+y280;Os`$2lKk^#z;Ri>?x=fx7q9vjR{!5o+^aL3L~5RX zT@G*6kbXT-mtiw9Wa`xQb+3Ql?zJ1}R6?-~{rc)XUb};S{aalPGf)gX0`6i}x5X}h z-0$8qd*HjQuI4u-WKT>!&4#iyAp8g57Ji?W+nln=|G zIgiD&>D?odI3*TD!1+BEFXXEt9f_qY>*I4(9sBwS$C>>BuRD(LcktwBWxMz{(s5a^ zN`D1U003?y;TLSh8a!2KF9a{!$Z4=Nl2qwer@csFICs}Dw8nZ!s=GDUVyYj_k^vgGkc+?QXQTXn<`VYI-3n13p~sWXAAiqgF7Bdf7jm5 z9Z5nBKox*q9YRA?pSIZZQ;$DeL4>ENf?IioeMR9V@O1Mq3Hk$&aKLWF# zw=?J)FcR3`Y(c21y-d@`7o~fnt@9wyM0B2J)`vLUsH%B>o;?;-U{0HLGBJF_udJgv z9V2ev9RC*WQ}njQuQJeE3F#p4~vz?9##n~mY(IKdc2Vm)}GKtS?JXbP4i;mi)Z z6l^BlR~7G3R*CsXA54(L96yf>f>}k~5G=Y>pr&90koq3~$pq@Mb_X3wHVqzZX?+09 zLth0MF7*@OgS4&jnUM@ANlP=_POWANAc?U9B7^1Se7Vc@G;CRXXagXw08~9N1$HRk zY}&9aerDw9^lhKnbZA+;Z{!iMz#1wn>iKv)j}thE0sz*c;g83=mhm{WYQ^uExPdf- zjp?uHD>T!0yQ{791J47P&su&mHg;o=)ms#o1PxlhMBN)SQ47nR;gYW=9KggAZn*3ivpZm!>rwmKqz%d(pEhaho24&*MnEyEfL?6l#tL}6>J${4*k z*J}u4_|*++TQtt=T=1Ale_I}Jo8#^{*bS*(Zlw5%cwuB3?q1ZL3R902@oRC7^NJPm zMv;#U+hLrt=$#eu^Dlfi>e^jtxI?$}t$-mg|A)ZRI<=%Z6b79dgQLHFZO@P>oj03O@XyeLw)7JZ@V@|CPqORdo9o#DyYLiW4 z7)(tZKLILP6)&Z(tKw%y51^din(k%egv=mKUKKCORcYw(RKIIhl}W2s#T%CW1DT`9 z%ytPbwCF4NRs#X#a3nFu4}10u^9xwrUF?$8oD|j>jZy!=e9hZ3v;b4m>`J4)_o^!!{quyU0;W~zDo;TCaaRdwd@tlHp<;V3YhsW#->4nA&%4cFM z_PB<+lp<|{Y#El)wS!d!X8>0%8vaDQz=+bVPsDrk?ckfAi1Y2>A3PC{pY^Kg8sr3& zIvADd#Y{uDE30sNZ;0e z2Ho^Pym6}?Eb9*?JbZl>SVhoSA-3b%sewvMQo-gzKDfh28w$LztuKUa{ihGa`_tC1 z;*W}bolns%u*3_40~TV%LLuGp&v+wi&e=MTqff}7b^naFhB{!w!s0wS^w0Pu##1!^ zSFfOx{^xz6^EIOvyahxl2)~4XLc%{9a;>aU)+S}4>fsN}(K2}qeo&v?Zht{z z;{*cjY5nS@gCB-4Duiyv2XM^n)*Y$QBL_u5G$-naYhoM7k-Gh$*DXoIiG&~A>J~3vzv^$O=N~? z?+@|(oX_1vr-}l)_{Vt5c6XOMIv16fZ8Dks0U64-(XcXT^(h&GwExF=Zo^a3*uC_$ zLO+yy>5CuZ!dp4jOTnMwqVuk)_1j?w&V;A6#|K`buBorwJWdx8#Wjzv`YGPbJ8PPk zW}%wsW>=-e-Hp)N@8TtN_7AB{)*%^N;Ax>&^;63ECcZDc1TNNy9F*hp(815bxpd;2 z_yF(Y|Mt` z@Y>phy&(B3!#gMrrVBw&m@dXfJ=hQ9&|ADgatsRC?3rM>Wtw^fCz7t;OZQJHEQH+^ z!o#QK#|US{8Q7V}k=EAv@_-9cg}pe$9kHyp&Wwd&GL7YY&b{@Z?XAB+4CD4xYtS(S z))XZn#%Z1JY3E>Tz>caOw;+UR%8ZzRp6$^Yv62>Gl-zbpT;dReRwy3akopE#fsqIu zoDs{Vv1?1S=&MzUmXP;?rENDemKVU`otH2cOen}VS4tW=GiKA+^UNS+AIp(+ps&wo zIm>%UzU$Z)jiI_IN>Y_%p0R5Qz%LYOy41nKU1u4AW8G)eNW(IE+yJ@?#*F`paJz&HNKv#%L4fVKk2eMIve6h z)h1L)_BX$nb{lJI*xfdDgk@Vpg?dqfY}l|UIE#T#<#9TcT`;X^Ku^ry@MIolA!68m zIBjqr>V2{74(uE33e!{KiMXK6%zhDU zGn^>ARBELZ0T*;#r0lYCfP!sUpQU-dx@l52f{IAhF(etzaL&&`5?8$t(?5&f@w{85 z*>^)gfnQ5B!xVIUs|@=@rQg~Dg6QAOT1e#kAX6&I#`bP=S!yi2SZ zVOMMDrv$r60bALNU^51< z9M~tKgu_yvS^^ssrPHTT(Dj$H_b%k3y!($uT{biOl*T|xr%y6x`!uh=eKaqMpcvTw z;FIB=gqj=&t8ChyEX~8}G8cvE(t$l0Eod@6s6C}P5RAi|s&4ZEgMneWW+@vFPzr`~ zP6ut5e`cjwo?aV`u2>O(MR8%q0lIuQr1D4TpNco?u(xTn;`EA9i^3^x)M>Yij#Co{ zEps^FbWxTDq<56^NkR``?8nhJ9j7GZ6?NlbETRH#^}&WTaVi<(#*_VnfhZFUxb>^k z%(P)2(O~GX)2OblHp~tN%(LV2V|6+|0F-h?0(%I~$Z1D=8}VZ6D$rl;jRbpM`|jf=WOIzk9UeWs zVnCx<1CGq2Y5`xyhX|a!)cmK(|z< zUTtUS%G3zm$xrB$l_x*pmUbr}b6=*s|I?GNcou{JtXo!=#tBAl_^4yA=Cn&xoameM94=nJSgte@&mTSK1<4B^eyNSNqw{EqzY%&4j{%3{4p z?o?{o3m0g?)OulCXWy}OG~FFX?gDUxC$UC2E%o$x>FYL;)>%R4dUUR*m8$2QbUkSv zFlcL!9k5(jm;aEgk5~0cW&fps$F;!q`gi$~5vZUmkt5FxJ3a>ZR@3g+KHX?X&jZo!weR0#AlUrX zSsw5giYIgYldeP(g22V2yBzc}_VtY*h8LzC9_ z((3}t5F*|>PIqm`{pi0&>DO0E<3V-IXTrYm)lw1KvKUM(aKwU_OFMFovR6x!u_87-QBK2#L=^$bG(GP} z)a=m7_P-9B2w~3#D^&b?>A2q={fYnO=#k_9y3v0Q?G9|z+|irQ1gQOWxt*ZMgj(#K zKttO1H(wS#H7g#702FWqiMJ0l(p2?bB#+`dN=wX>Q965v0*U~H?>@R}M?IjR={rh0 zaF$I-O@UBk!&L``L&>MnJLudrp!|D>0+gbirvOUM8)-nn`GuYK8$fZ5!N8QJ0VQBC zpqRAr-gtrrwuxpmce|fpt~yOK`yGJ?Sf*3q1ymc@D-AEMjh1PD40ws^8N2X}(ox1Q zTK-zTB{gKh$b26a1fv#}M`J#ke>_#xy-v5AmMTH`nhE+24`or!sziMuBghIhB?zAb zbTuaofz{MEfhSrmONCOHyJKiNS2gWQs_Kj^5g?;t+k~rW%>D6k{>{jkP%3NVQN|x) z!J5RtvVCd8;?O9&VmnTK?2UV}K>`}hy%6VgMiXFw8sV|_FkTV~gYDj1;WxyC1NEaf z9-Av531uGB0CCBpR(@kSIUD;b-rr!0GJP0nQ%sy_Syn|_&yAQge>fiR*ruLr&N&Yp z7b3|1)B<5m7Gf}YdcqH$ohqXDj>ijIxk3^L8hAm|f;*JevJU_Y>w>BH*Z2*_VzQ?d zdJsa6#^>Iz$j}sgz%vEQ0<|U`Cnt0Wje> zS(eJBF$?1|bK$>SlngVEc5hh)d?f(dZfgkJQubu1Cqdg6#`9Uvv@}>;Sjsl{{awit ztACjI1B_y!sp>$3d5}j@g876v(f%QBi>2Fh#5}jQx-!;dQNb9P?wyGG;dh z$%6y=KWJ0V&rZ_g&wv(~_eelc?N{-$2OulXao&OeX9f&lq)O~H)?(l{>xGo3i=%OX z=--C9G@II(AmO$C$ixa^Pg3U-@g`6djocHcbAT}pvRa`B&HFhCDek(A3@SVsA7|{Q z*(aelm`U3!i*squ$#@D$hfl`O^vy)O${pt69^!ms_rv#!#_%6`c!TKLr1B_G1bWoV zuU&2+1sjNN;L%$@y77Y=7@|`T1tP$&PB+nSyk(-Bo$&;n2qKt)NNb`poPz-&=0FB3 z*O|j>WG;g1X3;W3%r!owVGVtP)}IyWNgw73S>K?ap6{QPw;*VCq2bL6{Pg;wcnhPN zlDFjK`XM;q<)ijbhPs>kf^;}gcw0U!KOvL`_|^SS7&Lc#X;D#7DIEMPEP_BPZSx)? z-y`uotGFX5r;Jt}pxS&bG^8qhCm4nR#Y zQLiy6JhH71@I!A&$mg6b0<{iswJHO$7#+6E2eE+3(Ign;iD|G}Y9$pJ0rEOo`d9-i8I1Ve#CTDnqQpp`Vm07qv`J?M*< zy_)I6+$jRnesmYkAiky7k>1v0Inak9Oc)+{&WQ(08Fh>^4s`9mU3Uo7=n|f@xlVnW zhxM9J^7Yb75rHikp&sGFD82O(u*1IF3(qq@2vW}X;sWz%iuV7Un@5QWCj7dV1d_D= z>C%z~E3+EXh;w8l;8g%k+usi7oxv_aiYat(vjS*1MKY*D&gh(%F63jHjEA3wmRo*m z`Hc)37 z1&0n3_*&%vtba*7;s)9uQYFW$#dI>Mow4EZXdh z1Jd6Y23OEr^o8b##X{^dWm3;6k^D39QAy{J+F8X5b|j%aHDTv0bz?53dn3=NT2EYM@seK&tXP1U z;`?ZTi~!$oV}cz-@=G|M+n zn{(JQ5d&?GILwI6j6DpI3aDsKfC#NU zN<#!j$*Af7U5L=}0MiiR7&ZP5M8GLrhXgbjA{>>~ZyOjZd-$oEbwtD835gHQ} zt@;NXjTcZa(2CFc2r4kWsC9Df)}BhJ>g%i|;OL=F8iR4Nqv?v!!Ki52Yzg%3=rwEe z;3CL6K6@4r3L`9560qqj$Mo>glAwrr5wuNV#nSp%kt4Zbbij(N>qf-VY!Pb;Gmv>W zq8W4WApJm&kcBX=#JRl^E*4Ob0S}WM5&2EhGpqMG*Y;cV=%M{5N^=!{%wzLhM22v% zBLd^O*pY6rLPnp^jmdJz|koB7^ED9B93`xHUUF8%PCPA%DV=7L|%D5r5y#LqesBkJi?IyytHQWG3HcHwi|Vdl!DqN69|(C0Mo!kqkUMc1T5pLwWL1JUwQgFVk!3V;L6 zl>&e-ws-8pj6%TBs}f{TR7nPq>I2UNF@olqGy&!aD;yhL)*P(Jwu@-rE!lb3!ktBt z7my}YVl2F;GnwjG4Pp<1niLv$`mR-qiXw7UilCF#_<={5m2k$dRfh)8mZLKCQ|nwI zrR$Oi!b__I4SP3cLQBf*QaYFw%^!>fUJc5`X;Z89FnsiRL)z+AJA zwG@54*5^6&Q%f?ZNx+7+6L6V+897XUoL7uFPQl{qwzP||Dss}kF-b| zoq2IPai95=lR5EHg9zQ#UQ9POaa#w>`@I$0XPiy*&ha;(c`ZZ^^*B?EHCEC3GsPR` z+KBrxLNy)4tL7f3nzzmpvyHzjXa*zGu^q*Bb74Wffz9kB-nd|KLCRnvsu7lcRRq#_ z%+0!lq37ioJdd1@=Bh{mKH8se$v6ut1&@>L`AwO%^k`>sy}6`-a&~3p(QqmHQ=fsN zjrSF+gqan@x)_LQ-5d5q0v_wHg`P;3#}eQk%Hb>@SBZPW)MBt`m$oB7Uu zqQT;FejXVt&h5I$ghfjd2pqSS+KF+{iU7^Sl7J%#W6yalRKLbFOhlpYb#f{58k46F zWuCis6OA1r3QRm_4H2CabMu+1wmE1a0~3G)5gt~d6lT+IX1z@ZhKR=5i$DXi4wPx% zfOUlOhKjQ@-`USz{*dR`=+)&zMe{`cFxfSG zyigR!R341e^kPg9vZb(a_LtL4=38j|g<>YU@ymsxG7=Vy44g0fb=riq?*3h1d#6Pl*zlLPJc!;rEbFpX=t)KL6Htqj9qnLW0pVg7d zr=`L)=n}Cct9s>cO4U#LkEJZCxKuoDe!7Y}UnXpR-g%j*^)7}IY~B^3rFz+Vg&0ZE zE5vnl%^yUOckwcV)?dZn@bbx3`dgXz=|xTvenF8>y>r|Ye%W&+Qr^akD#|Y?`h|D) z0)vKLCmPbft`=eStNc1~p$dL8a=5rHICt486Et@jPtfHwd<4FI_7C1(dh-0Hji0pl zB5@gAHBwY$e>*ch89>)PY5T>Zln&i4LjHh_Z`DozC^C$!nnmecR(H`n`^gIKf z4yC0(BHDcACq@ryd5vfsET7ID%dFV27Bq_f5upvWM#qXoyBvD$8ZpKD{!C{^_(e_P zd)JEb-f2IpNl4O|KV!)J3o~(k#evZlz5Qn~$$O$)O-XC@g4uY_`^CEYCHPmm1ZupT zy4)a&y*qVlPPP0CO{!{*`)T_#p$n+8(1=jCQKHnWe4mC~C))6{>^gA`eLYH)o8Paa z8%K+F{9HO(+=wtZ_VLi=a02wvqgRU{4IM3fbjuh~=>5z49=d6?Xscc-M~gAk@`D&a4jP^1#z6ppUG!U?cwKpnX%;Z;sxwj1~7 zs)W}#L32iFkd)Ms^SBcwJ`sTQX`N44Wbez)iK$8Px8 zO?|BK@Yfe~a!(|K4M9!isx#F(xi^w~+Z)LqFV6BE@t4?CH9UVPy)j;#VLV;^>v%EB zD0#}Xfyf|OsWl=+j7vc!!sF9pucN6G#RI|n;nA1gM*2s+Z8YP(>}!H6WiIxQ%P{)xNxoTp=nnDLBiAKdUy?kvJ9}^Z{Gy1Tm zs_%Fl++=MLd345|qLuM94Zjno+GtvOr#Lff18!-me9N%c1non6>C-#K9f4;9IDC9m z)iA4+5|3r)(wxcS0o|hn-B^y!w0a($xobLleED5M245{V>@w>vT3-&-;J2QnNA40$ zjDOO%(?tvKXy_RC-Dc+F!;KW20twv|_&i{2-KU7Y#vHn53MOha?VVb$Glv59=KYjC zOor?=-;#6UA>r+Ml(_7yduxIV#*6%RBJiXDnu{WvTydL&z(|ufN9s|iaah6CH-3Ss1@Z&N@jvg8C^VBRc+??s9 z?AhYa=-aKc#hKRU`yJp2+f(-&7L9`~(T_&mE3R|vAG|~$w8#t* zpW?OQJ!)7-ftng+@bLiV=3 z)MJhqVtl7m^;G+Cyf=OE7ctsxbmIM@2Y37V`$ccG@$dUF-lysOxk6wNH_XK#TnJwu zvUl!v2SF$2itka!_Ya5)ERzk=Rbr^ zZ2sG%eF@Q$K6#>`1s!-8g72D56kQ}5Q=0`M2doj$NQ#!N0K>F*v4|LDGGG2 zP+_=$18>N`?xo}-qEm%+ZO;Ejr6=jPm45BBpWBzNH1wd?YfLdF8#I{c|HsZGTl6w|mGxpu{i>9=m*;}g1pZ#k*HmfGD6PU~K1oe* z{a%+vvqLmt3Ba$6Dwc?T>DG7q>}7g7RM#_pZQ#wA94zxqq3uDo_;?iD3GT;vR6OF0 zpiLPwXplErWjJM+>jATbQ!N?o?NR?~dnA44WV0v#hurR}$Hc|Bz2(`*#CAMxSt@22 zemcHXT+q+|cmhEsdwDKoXNA08p37lpnZ=w=dCf`hXg(gmwfU-`Q1Csju1;Bu-&qhe zmm(UB)0hXR9WAI7jT@+3>Gaxd5H9Yn6qgtKdM~-fGppO@ou(|SdjqTDqaIZNRX>$g zi2*i(_9VPq=ZN$2f9|m?<*(eLBs*iLZ$n;xRTbEwgx_hj=ef%`QFqnTAJI0Fe#%%T zMqUG?;hhLnR{6YtR7)>>GPm?PiGSJCA<$rH#x`ZdF;9O@1*%dR=}AKeLY0rFB51pQ z(-5OBONE_Wp`Mj+KisiQqzd5XUxfn8s$ge?u6Qe#;je$eBWaqOc4VpuVc!zk0iTobmd1J(g8gsyGqrou0C2MNQ8E^%c`o znaHY6ozhYwfDTphTt%SO31VfLLFWlXDmnmd6dHuOC=tT+q3JCt1e5guNOCE6xe!^w z-Y2HDy!O0&>Q)JdweHJB%UqO6c&o1Mlf|J}6-(`-$;-usfTVrPMbj=mH8JP5`GS`W zEkNXpQ5-t^mlM4>E#d2Z_L$X~Bd<(s<)$lB2noe7h4!iS3Q>&fqVWqoQvd0~6{1NQ zda6c>Y4X%mJ`USgt`?(8`A}aas^>2rPi+rWhas>?0n45@5u!O*&G#6nz}91}P@$G` z-SyW}n{AP05Tzx2O6pJtj&*ODEdgh~-j{!W^ksR|3S(K_Tg0)!vmE_y6vy}eH6oTi zm8yL9KlakVmEs(1*n3yP#^P04vr?>c_H6+B7TdM@&Q+qsOmF`W5Se#BEqg)?@$dOv zq?N@;OYd{*D58cvFWRIlc;9P(tMEs^|FVLaS*KR;q1T@8RPgcd_MlXEUiTrr06=u# zWj}sub+3Ev*Z!CN$*eb^@2KbVqHTISuX^pzb$R1c`euu0Lp5)RW|VkA6fIbXUk9ER zp}HCMF*eU!4~fen>b73|$@qjS*Nb-P+Mf5?AF0|pF4!#^_`dOaO**s%2O}zVj|697 z=(`Q#Y*f?i8OR_oNu!?;4N=_#&(y1K3q;#>)%pK7=BxJf`C8$%tM%#gKdfK<`Kmp2 zzLtCKwR*k+RX!7VpSEwzD5aXq{V;}Z5cN~hMlrc=!WabUp%*|ZK0+VA0Qz|q{rZAv z+w745u3uoE3kWI}^EE=7N7!q3?&=q^DoMR_A1fiJFk_RVf!%d=fOXNVWSd*lBqV_GoZgF5Smvqx3 zI1)W{MYU+3?i%zLZ!@u`y7u!Xaf`WrKi%}AC^Ysl7dM37eNkLf@+0i+4tskSweEe< zzmpj~HDs6nxu@l1TK1Co)SPZmO;uJN^;=$CNKb7RT|$Qu9S^f{m})nR{0xwLP!lk@ z7u_O;8t>5XEil}5>B|SQ?5h1VcZ;~nc!L3YdEH_t=zVT0NaZyY+a}ISgDw2!{_bpo zAN3~qa$9|PRRyQkh~_5H!P*+pm7o8t5gkyG*e=dVS2W*if2aYL9@{P&7`tf0cCoCk z2MQc+dl~2O8mfL-vlN* zTb4qp?93v1_7&06SWBP2A|49a>yL%_ET-FE6@!rY+N8aY}vtQj$ z!(S7Z{11DfJ~CVzJ{9@E`Q}O8OW!QN*O%Vv&8TNtuEX%e-2J|Hhq%XBNEhz}F};xP z+9|fBM+?{2MS9v4+Bo6+AJE1h-V_g`eC?a!Ts%7L!XhlB8+M6{(zU_8E-Le)ogp>1{sjRE0ySETXw!aij=2hfbsM8d^eyq6`8jy^YYSS^h^>e>()O^? zl=j^tim5Cb3&hGzh@N4u}!oKGSvz@S~y4)yaR6LIGy{Bn3Pz= zH_n2wVl@|J?=FIw9kHK<1O@W!`Hz_csrkFuE0bvcyW+Thw5M(FiEI5&nWk?tB`f_g z>e)TJb;W@@e01ykAhst}RNa;vQ0E~B0Ai|%POaU^VS<_2iwfN-mdv4?y# zc1AdA{7BnhOTzFu2L8DG194BnuKg$kqaCFjv5z|M{se4G^*hBr6mjznlZ+0~W)J>Q zv`X0X-q%GyLfH@D9YIEvdD%jpPV+wmjqnC-_)yI5G8XCpyL<-@SOnn%N#?OV16gBW zKlG*wdTgGb>2Qg?)Tst{>FvmX{>P~! z@(T@HAHkqT1+FNzca(FzeZY0QmJS{$Y#{mT@>kI#Y_G4$faw5NU;bBU^Q!(TDq5f` ziq}x8NGA$}wHVrMQ1RK>U zVS`@xuTF+2X_w?8A{N3dhUlA*MT=I*t=n~gU?f#p%(|kTm^M3N@EjSo0q+31_=ViaGVxNcX zo`{CYXX~4vh)c|Owot=Q#Z^VqG8mis?Kv;JX8ZUi`sPzHHG(vDnfGwQ?FU5vzz?7Yf7nE?9}pX*y?iqki^H693y6Y* zj0sq}*+-G-=q9Q>DBg=t!?kaKUL50*ln2>3@($XwJ+LTzn<_pN9fQC4OJH@di1vLZ z`UVew3eL{jO7XvoF+S)3Ptdr%q6H;}dk)l5Cu zs^6}}NT8Com(#glh$&EUzWjygh8SEYzYv{`)ztY*h`Np-+&z@NtLe~};%f6-7%9J5 zP)L9N3R~-0n(-AV!)NG)uYhR2p}&76{s6<~?*D|KWC4x*C-DAKN-#?Z{eIt?(AY*A-Zwz^3#udE zilL@i8KC(G;RH7JkeGwc{(4B<0D;_fwPKhLVMqf?olpB~(di9Tcv!XG5bOEt3|s+-xd`dYFpVAXe4GaTh>5GD89$1b(ZT*di7v**hm*3H9{mZ@);aXW zPht$F^1`2?(40e4en##&RQ)sNehzg!Dx~jQ*y)me0ffI}jslrthL2(%=Fq;QN@!bn zOk9HbzUi14WLD#PxHGd0>78SuYbL8una4G)4Tz-nPgs?<`$c4870&rZG{Zdp`4`dL z_@;W^FTyrL4)pv=2OldKL`{x^-8@k}>9}ZNf*xOS0)$W{#ZHPw87_QOQU8;Gs$b~y zlMEji(Iv*5hi{i>;O~<%WvqU9kGvA&YH7%8@R(=FKLT#PH{>|qY6M@PDhYdp$)-Gy z#|QR^$M=ybuQL8hoxSob;|IFQD~q$g&&C+QKf`z#Ap(A&1ztI@ArfIBvIN=)FQ`z* zN<&94K$7(=q82DQHX%)j zJZG3Ow!{u2w4Kefw$3lZn6-_5$*_CCFI!;NA_3XVfUfs&NcNx!K{*O%>7M~x)$g|n%R%an|Y)3_b?`Q67`J8UcS#DL8c8g;XGO#k&m3xhhdqrm;qwgM@E;5 zN<r#qIb3>1@JCQF1$0f8w2aT_mMr-?zPBIC_g-|)#LbXVm7bF?b7@4D^wCUC z*i8$g5)>6KC&{DL*>bsC=btP&1FTI>E@otFk<6hkIdV+B3Vrlyj_e$~?`}PygBM0~ zsjz|Ej4U9|1RZH0-_!3Y`Z`zEy6Fe@L!5XbPd4Dn^W_Gl&udazKp*DIEvMw!R3O`( z+JQoO0dmZJBe$4V7Rr@)H(o5vr!W5~jw8o*Y0--*ZLf%iuGRgG6AUJwsR74aNsR~4Vt?) zf&RZ&9ZaItU@dC#TQ^XzlpL7x^y}&e@ZXSzSm1RjIoMc6$5ZnB;3oZv1~mk5EpUE3 z&`_Qcz!!V#>-2g8fWpmBWISPML#E0qxIGpJp;)9tzUQrm~32 zn#mUF-0PdkYeLH);saB8h+@s_eHzqUjp)Ya^(wD!j()rIb+Wna=7V6Oln&pO%%_W5 z$Xs{&Zfv2Z@4gnYo$ooH9jAFu7A30>w2%?Ce!vmM2uAi6WwcVerK%--xW8(REmO7& zTKaEW$wzpZ?`;&AslX`WM<-U_} z!6ErMLSFr~lWf8&nW^97{+Pi-WjJKd{7IvMq2;(LQuR?KUJX)GhXLpgAVkJB) zG?DCBXd1A{T zx{${Y@yd<#r|vj4HqxB#vL(38jooEa6J0sjU4G7^Ra1Z9nGD3-ygu%uvKGYwI@Ci( zQR|5wvK1`vTK1G3%@@OvffnV{?LB47^n|SGDN7QVaK|s*9kLr)&A^c1myU((1vRdZ zu6(5+3azl>P2i)`D(z{PPbZfpThL}3+hO_JPzOSnJnTrKh=Kz%Q`DrFEDOGbNUWT^ zwwEk6=F)4uFqp%1q?a6;oZz;PXbkQ(YmRpb4)G9-x&Cyn>}#x`HRl2&t)pY-$|sDM zY5wDZW)FUOCY|Uly9M9a9RyL zNkiW>2hh!Z<#3+Eacg8z^;dmm((v8q1^CsTXXR0{pS&J=#21wpDb4LC2L)eypX~`g zr_cJy4#8ckP4y$*AN&4YI;X!Z3BH01CNf;zUnb7q`7}5t3$W+7f#?7uz|q=)iYb%~ z>s_xK04x33L6r6zD38_yN`=9TlE0`<%OVrt{4)ns*%DP`M7}l&;*l zg928+r&2uD!?g5#*%n)5@A)!@75V0TIT;eM8wN-gcHBEamLPG(08IQ^`ep!7z+oCS z5JRk407G32@xFmF(cIZtZq!_TuLokIfJa1EwAn3lCoAb4WKSGMbRNCC(jgGEIW60^ z_^o#+Z;)&gpX+nu-=t49Z7mxDJXQ}M1hNT2ur~%{Grt~4nd`7$Xw3{MY14uH2sIoc zlimroxggtLKvxX`w5_AthRBDEw<&X|9Ad1hzH+F{FdRe?qv^wBKl96f(e7cg31;Jm zVR9JG*uEFYM0%Utc!6xu<>j1pfX+mKE$4Z7?!7b2maT%l_3vYiYG92&8koNh7s<97 zH~z9XA1z-b+xXTYkQHqo0(|~xH(=pUFOny)b3eIQu0?0=y9CE=J?xd24G%l*{SA$o zg+0xftA*=yh$|MX-y$&ASJ3YuumNOE%5FebW)z{PYUz$WSC8a5%wwKH9#)RsdF2}6aL;i4bzCw2JeFVW1Z70yc zH(epGjDR?X6bV=s`)b% zRYF`wk3?X#*Xktn16 zKYs@WSGL%ypqlGs4`cd*>*bxORFT>bUN3uREUi(f6w^8NE{L~&yk4%xdH2{2@>+9| zmo^N_?MO8jMH|zIQ8NEGy?JPqY+ZH_Lich2qXf?=#12*&T2|6OTx7A zDr}W zWJ9)DIa&1;>FS6D*0ZY>Tf2>;Ra?Kmg)Uy@NIH9eSfQB zCftN^`eXk}jM!4tT@0F=DGTkFj`aD+0Q>O+d%w?Q5@D~P}sC^iXmG=WAwWaiRklTiA3 zx^4Q5lKlfqKlrb4h&~)lD8Arhax^%LfWljyz!O8L<+T8y>R4VV^B^&y1wG4s> z>;*a2V2Vrz0=S99T1{t9kqvwL`3e(AwA6J82@IA^-0(!YsYIm-V{KBOK^zN}y;6X} z5)qiw;gGxE%Y!W}Kou~vwms+LGe_Uz^3dMyoFZfJ6@!ly99B6L^T$enrfTOOd>sm^ zL6Z>Lp=G{#+e8iS>CHBcu+_HV9}LHQ>w7q*b51{U>LwsR%}fQXIi3#^Thv`fgcb zavYKC14Zn*YGPHbAFvdPcBBJ$%Le9JlSWQJB&ZP?W(n;Z4Z%R|blH~5pM^j8h zA3WUp8S(<(EDIePIbB{sY$+O2?gG{A>~4w{`R^IURKz znk5^X?>|okv*mgCdG&0ZKrhpp*|JX^f%wC0+0b~Hitfb*f0!=3S2nNvHuYXP*~e2t z#(i?8`I%SW^;bI@q0KknCx@9Ypko3)HK{oYe|4S%$^eMVq#jXOO83l>jY{e^I_8(j zfLq-Z+A>FW2lC>5M8^FRmmgHLKc4?^P5u=$_W^khdc5la*_^u11p<4ShRv1T(Y0z# z*IqGCCb?^)mE~JS&s%f6ksV%jXD2FXMZ+I}I7U^_RhR9Mt;4DW-OWY)=Hb+LtGFh( z&*$|rLOgs=X-g`YFYk4;!ZyVNzi^=i4c{nY2y=klg~O2EnvcWn z?kYO_L16Hj>Uj@>40SBbn$p`9vU|`u6shnbCAT?9I2ngO1ROb?P2!5Nf333W*$>G} z%%F=}a{BrUs*f)K3M_cobSx(k3c*1_ru9zs*$d@-0|@fXMPNDKH|f#1zcd8gU@Poc z-Z7d-Ef&kGeBXrNj@52K0(U#k&4Fm(cu|l(S}X^9&onG*`v|b=1iDf`W~ zRh2rUpOP8yCA;x4Gvqa_&GcBM6kGvL$RkC0xXs52Ip(pZ(}7A^?X(r6=c{Bc>e*T4 zHmC@^lU0x=yu&RO(!6Cd;)B=`ie)Aj|FKN569;>l{b`Z$Q&u5h=&@VSK%YWG1wM~bYG6{KU26M~<+ z*J~>8n=_n)YFU z_pJq|8=!S-Wjy2-rMK3CrwyHTRbAfG? zd2KKRTM-U7f}0T6CfZPWRaOIfQ34Hq^t3E&024meon$hplj5O9XxtG5Y}m6|pLmJ& zvSV)?p4i-FKn25G0jakHEO8{gIzFZVaPcEkDa_5ef>U2NJlPQksO*) z^Sr zFW;HLk)@!FMV>IftVYUur7Ff<&z!Ip2_Ac6InCNCyF%r3{;P5t_1y-s!D<-a*BH(ZT^pC%yj}J^y|U_@m$BNi{4K-! zz?<^eub*Q*&y$5Nd+dKy8R{3#o$`>Rk|V`u(Y%6akbJM=%zA>S=@C4BXNG!&5v#=LhMbH*f;iR&RYnn#Sp?x#vwl z+H@a%_a+*yrNAzk%;oa-X{+947f#k%x@4EUspKAxXo?-U;9yYUz_* z&}7z9&TiQp)#%_r$mCa@L01OtmPIAgQ6^m;mdIc|xV#VL%XUMQsLH28P?TVik+^fW zJfrv?W$lHu<{rQzb53{*0V*kPj~rOsNT(UiJ*|+&k_E5IXwl7kq_`Ba23AT)e)?te4J<;|vNPl$Z<4f}7&(1ZZlNm4O)&X#_UV<=?3OZjW4Lw0!U6=@4|< zLfM-R@N{9Zs%!RPggoO1_scoP61wRv*|hW*h(Mj{tRM&xD^(IV4(o&Y)c9oYr)(VX77EKM&$n;~dph z;PNv%_%=5DPWt!TvPpC(&n5OibI)Zwzir?7{|NgI04a*>@9CaAv$NZq^KMm=Hy&KoI32paex!kf6wb0)i+iNf1#^QI?=0pn_sTgzxvN zdzRI^`+w)LJ>6Yh@zqQ9Lh*y>=xZMp_p11xs{q1_mQDMxmKRNXv!^R&+OR);2DH(- zMgKXm7x*9>ppN~{V^+gsd3&eMt-XLUe3 zt*sH($XvL8nhxwOp5YcVZ2_JEZMelQ+&@h-J}z!%o`D0U5wZd zxSRd3bC;p--kasz!O8^hetp8ZE6{gSpVW82j{5fHT^`*;Z7c;&`jMQq4?w|Vzp{Y( zeG0AKHZnfLHs40MpB48?n#B8nCwVXo+(vv>JTDJ6Ex>*rW-kylmhYfF<4cGd?l1mW z9R2zK9A=cJKj&}3p1JXxKL;T;{-6n86yJ&?)Z3C~2f7J?h|Tfz zrHykD&ZWL{fi8fHVC5kE0h@*Z(RB9#2%Ucr9VouuyAY8HIvj@e!(WhByr>Gt?dF3> z$9V|q)O`nwWBBB&gT+J5XDvFI7Rl(wN(~M1^{ZjO8DRfH?*dNm^rel^7l08zgb@(- z5&Glf{-6c!&qs%FUi~b!KU`dt{O2m^j>E-^0>@r3%;Yg-OjHGzq+_L|N8rNoVsYWz zNVr&Vb-^VA!M}0Ik(qockXd{YGFzn2Xg;!zkwasT6lXTc#FG0uV>vxtN2)ALXC_kZ zIlDEp8fWTX8fQLrgHW)eq{cgo8`jE#&xFW?&eNl@sQ&e5EE=K)Ultejh27(Spi!7s zVgItRmWyAjcdLFQP&tc{4j#>P_d3v!M`qFdFN+@un&_+{ebnYFkPcsb$XCTD!vTn4 z9P(%2$>NMGIN^y5#J>b~xo-qVE&}5qyzz%lf^=TYwqcsX_e8yA4j_5p0*p4ZqzOKx zIu5MJWO~4%U_~aqai%ygEgN0-z><`+p@138SK0Be&lGP?M<=EB2 zuCf5<7`6}|9=9tnLg1@*GIT%T^{!t%U-V3Ckyqq|eL;I1u@x~UK%h91ux;oF81!Ci zaT6d~WU*&aFun&F|{UmFc+#k{OMvf7GE5JROFRb2j+m~ zFOv|U91&)A(pnb48U?Woto1A#qC%We90Ju~_x(AFw-?1!-cB@!3EVyHL?amQ&u=Fh z;Ig%yXp;9bjEciLC=al1;AM_l}v z1E?GA^v1>CLGTb7bj8V z8108N!WK<3m-A?A43s}x$pbBpx`RxNFo%A&MLiy7ak_ z%rDm+e5YJ@5W^K*W+ipFRJ4V8*!`E{^=x|PQVe%C54Qy#-q4BHeh+1J!cbqKHl0vL zKjot1I-#c7^hqbtF0aN=In1fM?5KYQm2?(GW@U(acNRVP`c!8Oau03pEb8NOqO&N; zc;zo+#doXzbEwyJ5gl?aG<2aEF&NFf+{I~TM;E7=+^zuP+0?$P?&RZqw~AJG6&Mp*dg_7w)Km8tOI;fc{G*rXgf-NAe6F*{=g#bn@x9`1@x9I# zUqd6RpVk4_s<-%D-s0`sUFgDJclRs*pWQt^L~GiMBE7v$-29^*=3uY0zxO)(d(Hpa z-)sNp{`)1`72i=T;V!1GMLn-sSUn$RZu3)>*7l^MGi0 zqMrw0r)}@_=hI`io1^KftHo^d!4RTWh>NK4H3G+J8AI)l_G)hi>U)j2Qa{-5K6w5b z(dDnQ)R}7lMeC_vf6;+!x~)GJW&d7!p}%PN*P=i47ta{)FP{E4p}EN!*NWP1<2Y=& z797>Cy~y1mu1Ia;a*-@Eu(%qc%dP`Zucv=r=d=>PPF!s6+e_bFC%XTa(w(mt(*nQc zn(2uk7VR%Bip;!0RJvj?+)Q=79?&PvM4$z*bVHN1Xbkn8D;lQ{5cPW06nb+K+!`Vl z-XnZEnaBmcjpZT)>IRc0U}VcCy zIy^ue0zTYwqo`$03Q=lN7|Bd;6xof>Ay@e%I|x!fR=!FHzlVW&SmB>N_jUQzwB z-=AKh8qQwupLNt$@JIObWAMkyL?B-Xr4CDo0AJiRXpXME#B;q)k7KwRJm|>uQ3w}E zS_R$->=9y=`tqn!g|q0Vn?ymT{;7|=Fea38whCv|=ep*G%Zx(kN`)Jf}2v|k@)p9NZeD>9>BhDXiVvENfFe_lQy6Z1y!RrEDW}XoW zHL4mU3Vnz;=^^tL@e8bd&fFp<8PCVZ|6Ldc&Sf6FRkW(OpkiZo5-PYP4-|}G+%hcq zQ5o#}gvK48M{|gTN}sbW=Hy+GXuizNn;u?uFXJ%@+}tzQ2Ek<`6VP)uNjrigrqMc!WY*E$Oa7O&Mp`w{#{@bFmEwV7)?JjYZVc_^{n7GaS1VZro;`SUG zEk^zJWCf}JaG~O_-X{(l2!=)f62BVv(X?*^ZKvO*L#!t!#IXI7#Ea&ZYsu!=2_ zuR2-JA+n-4$CB1UYFjBjN3v;;-59BF-M7xUMo=U{wK;_@8Y`NV+?UYhBh6Rh@Clqd z0}t?5W0?dzkiY~t?u$S5u-In6$>Q&iiYajT`SDSdJw#cP z#UR}MYqGw3da@X5?2kvLfP~;_v#I*&6;naCK8sgQ6*m}WWhxSnix03&%cqG}xO_ED zT!c&BbbaYFUEGVt-kB~^3{=1OalWNqGsKMOEOrXB!_u&yqGK~ehl1}T33E+HW`n%r zoLV4N9CdmELpnv{o)DLKU-&IR8=k-}I7w+wf>k*eZ~dg$XF%O!k!WciwB$GO(YfoEC$UISNq7cCdJp!5>c}nY7Wju4H{}PC~uB<-(2W-<}3d(SweN^ibcLJ zaezS6;}K+PFHH%=kIx0KV0;-*c}5_L%n^$&yCv%mT02jSHx|U(&&LGfx?q8L$1sn= zLb(X0$PYX#B#u#@eioeN*YxYNX!0l(K8FQ)EZ+Ayh%^|=utj2k`T95X!6I?7@g@16 z7j?~dPgBYBqSQPAeI`JC-nryh-;j6+MHmzzi#B&82NiL6=6;iKSw&UiH7d zEVdS$ws3&NG=O#J_LHE^pf-%Mfn{ed1$LOWI&>-hF)5S`>-%r9JTp?@=Ce$!F}BdA z;i(xkdAXQto(Jw(9_<;6|UUZwZb^(K%=C}yBE>VrKE6APdR6`~2NL|t#l zx{MBv4W%Q9|E5(UJ$B}Kp6u)S2oOQw53UkL!PQ7e>aiZCz-!_$<87Mx8c zKnRX;I@l&_0a9}%dgGiVGe{^}tDzoc#dj_KHR&lw&C6vppgOD4RybMZ=1aHP=Ykj7Ob(>Nvpl@!=t7W`_!m<%Ptw zprU@R$x9+RhiP?9MBjHpO=Cz-nEH^lq(+Kk=QB(#C$C1f0w-j35=uKk-ow^ZYQ9D^ z@MET|%`oH<`B!1Webpm%OwqBFBF#Gf=X}BrV;bOm#_a&I%rPY%;f%Z!&mXoECeZ4m z4Eg|7XW}M@EgeyPIqUvB0z4C)Un4GUl9*b@n-8;Z9YKyIXJKM)%6W_fHPi;;pi|2; zvJe;14a&}J?=GB7I>l3I(>z}~^0+t=%)PK6aD$gy3>S$`qTelD2yy~}d#$?@>4QVC@$UFoN(X)7{ps2nbhiaQMZDBZ$~y2 zr-P_nm&JJChJ*-~HMI0d(E+VFQsHpm_y8wm1)pHIya0PnIB>ASnA`|*9>3#DgavoA zCo_BMtO}L@8wVi@D!57<%$VBTiyS5VAjE?x}6RqEW6i2xC502we*E4yzm^KTU`5mi77+-PC{QC z(OR1ViB!H$5Af2-(;I><`>yq(q50u!JltH$+#sy33DB0BWP2^lf&9xHDEHMPURxzz z{du?bi_+NKg7oV=3Oi?l0fOYrN-g)xcYPPq=(=m1#s*5BKG=*71I*%2KCceWTd*|F z_fDo=>A<=&R-{k_i;a+5M0ZBK5Stdod6Po>{oq=2NGQ1EQLN=u7(&V zgD!77p1$Yknm0ugKc5(FqDS5o`6XD=`c8|OP`CHc{x=5XVmT3%7DrFcV|)2*XJ(JT zDFpbnq>Umk_tCkU%2sc?h7NCJZJ~}E#YH|u&S(U8U+BOe*$Ad_7A@N-%8X<5{YL08 zf286~&@KKzw`>v(B(_v-J`TgRKC-LoI0yKRW0&i3CKCmjU$#lKO5)cV;y_C2K94FZ*>jN$#*w?rn}h~cEls6M4a4VLirQXwE2*ty<=V=X4t zFu&43>n=_UJrIOtV+7s8nW2P}m;?6UMfA)71TS(%ZSVh0GY>xdBIg5+c0tLT#a-yv z=*^;?@0*ByvE#k{;bu{<3v@vYA{8zL0{;}^p=0j3lVEW@J%C1esgv^YLk}bs@0m9H zM3N)dBW~u~qDckn;-pdTD0u(tibB8@>6ee}jNy80`rTvi!F1_K^nt+;5#-Ne*g}>8 z-4_ns*HwlAwhp-oW30&c05%WXQCEeRf|KnyTrg(K`9&w*78w|(@s8+#OW8XRfxn^A z??7TYO7q_VEPNfY+fsCk$fx;R5D)OTcSJG@hPH?{2+(P75oNxk5xaeLiA*q~tG9?2 zzPEjLNBZJAxT>4)iXv1h--T9S3H5qc6xRyzc)%-xUvWAdVwB4ROyaN*0sHB%Y3jQo zH^^rqh(8fu_O7@el2W|>`{GV^vY5G5T*@JEj36@feYaI?L1$ju22IgPI=l@4^&QpQ z4sd^-x@{LXLYjJEJNkQs4sHkJ?xMOoa7^$zJ+K43^ALJ_2L!`7o!TL01dpBc07HL4 zkM2Z?xm2}NyaB;)?g!#BeEr=A;$CLsIZL#kSwiQmFXT{u``4eSa+escIsPAaiANyi zj@d2B(TPpFAzgh-bv_h5(ZLZPiXJ|;?T)|sAvE|n{kHasm!ZQo%tnAI+{mD0&5t zJ;TD(!(<)83jRXF4?&XNO3M!6)?7L(kE&4_@K^$VZ;9gan9zXVtNH@f>o!n9tEO#8F<1*$dxOU|={KbhII=kM$d7{e7_+0J-BKFup@o9srou_1i3xBBJl=0mwO{0dl%pATdv(U@3)gg!CW zl$L#)l}tO+BNn|r2=0lMmxp|$f^u^3{DpyL)4bP1e%c+BSNML8piimGbF!#INM@Tq zN1OmOgF~{!_?c#fLK~DK7<$X~YnORq!@P7WVLEqPv!kln~QtQb^ zQfJkInv?}f*w9PhH2WzKZ^SvZpTjj8?_EzmVg#U&ZR_#Hzo;(<7)j3=z>8zYO$fE} zc;nq0O22{lTfYYeH#I!UPuDh*FJiFdZ!EibF&LWK7*;;RCW`<}+MyP*9!{kZjb*+U zgX4F~_i!qlVuz2)$@T?obnJu1vaLBOm7*o`33Gf=d_f5y)qHIW^=T?|psv2Hsce(_ zYXnCJ5Fp_J)E$wd=FFoNO=TXi?Y5?}Ecw)810!N*K-2zyG37RsB6-WI3(wwOMO~Z8 zddUkHUU)WtA&qJ#M<+d+%B&xRO6!qS@;8^IsMKyQulGJU%b@wqWp>s&qjQX-mtAPZ z%dPBaF7xsyA~rw#|7C9a{9xn*M?{>Yb&q-Nr{_4$A~z^(M}xN4 z8sG?EA&aYFpSug=584>NeG#B&9o>78taarSd<{RqAuNeQD-U8kKu{MqsK|LI=9Ylxti8C6^W{nB+V!{%Wg4y5>K{1aN09-`v!&41f(9&Hr zmLvYMXggcVwt5v{ZCm4Ah!?czVwqL2`U$5i7=d0;%#Aa%yrTUsmc`yxfa4Jt%bW@x z64U_p!bOP%L*EwtrEid!mVN^MfXC!ize#V{XXxoAwinD7B5uYKX_I-Ef*U>`4o&n}sDY!UMQa zgzxFHHnIX)lygqz9JcN+WTxtEi0_<|Ov1Q-9DVP%txjn@E!DjXBBSGR z`tB0hsImJE?>Imw51&zqt}6f_*ERXLrd87n>eN;?skqP|Z`T;Mf$shH$IyEYSgybH zb7*wkU%$OZ12;xmJ-<*lImO)d!?1kV3pJLZCU(&ka!LC)EMU;C;6CyS>K9&ZD(WC8 zY;8QQ*^;x8=&-wzXvyU5@|R-JzB#qID~neUMg#69p{5-{e-c( z^A6bjrBd0!I3E9|RE{+QkHORz2N0WH%FT#RXfJCS=9_2YFLsbchB-Nv=KUi(KYpa6 zoWaLI_t~-l63>&i?20=bcIc!npEZWk6XjAGGiY_Wd@5ros3&_+BRMrQu!sR}&4>@W zR3;m_Lj{|T^4k!{Iyb7{(<7baW1Ou%gR1tX^fj%+G<=D?*4&EtJ)3hgW^DXhHg)MN zN0{@Wk!9bf4?D|CO=HTF`+UW8aX0w``cS{S9Bj@+9LkB2jQ9)P!Q}DXSf7<1mpvsU z%h~i;FPVvwi+agfkX1VLmLm~XV`XnS0S{aC0rNGKZs{Z6%9#%+b2#@za7^KWfbkM_ z=qrc9&}&IwIU0wV4f@GxhWRKW6STrX*aw%%Ik~f;p6$v>TcC1;!{1=Y7&+K;)=(OM zxvY->cuOyrozV8F%jNZ`sLvH3g)hY?UjYUTQA|!=Df<|!;~lS(4ZKD^-O*q6FlNVB z^_MFQeDn8fWy|Q?RPaNM2P5F)IeP9|d7Uw3^>s4DN7Lc!<;4gl(D8biWi9dMu@c=W z>a*t1->(M`wlNT;vg;P~_#+3MVH_4OSv0gXJi_+c% z)C09?%Vo@n-+Gg#-z=x%bWIGBgM53Sp5#yqS@iTESwHhl-kZ8O>O`hegvqqtjDI=^ z3_Ji3Zlta0MBQA3BqVxao=Ow;GXq^?+;+nZQc}Z}(-<;RhfnEG02YcErryG)k(x_XDo> zp*m_7G@e*!YbnhgC405v_jrPCy`YnJbF2#Zj=CYaq@#hsnVMGR8DN^7@C5mzL8T!7 zjRxnolm?H+vMi?AqvaL2d^cK_!DgrF81!Na4I2XzwVh^AVSQgA|7D&;6w+@H>#13#oJ0Lzh*@5b^*&Wq%KVg<5vr5B7eic}?kY_E zUWnz87%Q*Ioom|AcCm?+J}PunUd(IKw6TEi9aKC{t_=VehVkf&aWc1#H=(@^YKtLP z!wWYm>wTCKfqcMO;AKh~F9#aY_~`Lq=b;;!H9_704Ds^>;I+Hyx(8*M`ErP?hY^bK zl?UY;=F}rJY@%#|k_#tlw3hi0wg8^adPqOrhFc%POCe0=PUJPeWs+s8vpmhGQb_EdIUi8K`MuAjPH087=p z9-fL~!|3&?0L!KH!&JF5y#1Gi_cjNeGv5gy7*2X2^-B+wleo+mq+!$KE8cInd8pQO zStk!a>{Iy1S48)OP24TYpU<~6V7kmP*T4h$)*SY}MWEK{kOC{;qSe#oBQ>I(cv!De z0uBXBgb*ln_2cqR#6W=eGTfx$%TAv^E~6X}-sqZEMkgOGDu8{;u-g&h;rxO0D2@7e zj-(X}lai380P!f6&5#?K&P7i`=t&saVwh!L7)vDrfF-EN@((Ic?d>1!{*3}I`iKPTL&10BsAYu5;%?^D%~o&y|gE zd3vsFP~TpIDA;^}fUG#YNQ`tiFg6~sVFtowJ2&w!=YpV=q8*U0Ukqy&lDfHc-;Fiq zOT^c*=gkA+vd3B|iL_EU5wNyG%A(=V$ozc2d)B~Z%s-bwa0OX6i(h#E`~rfR^Ra{7 zkmhrb(*Ww`BMWYT4)DkPf@`hu0;dkn$F4Dwed;m(M3*^}`1rDUveI~lF8d0RM22T3 zccYT|vTlYw-|@_ccG0w-bAHpn`7+a-A9YMsADu5(nZH(&y+EEZ;!j?dlTLjX%B$gY zvFS(H>ilP@zuSP2ZhICwtGj9Kv%msF=+v{Ijbo_UbF!yn(97%1N3pG!wv;YIT9aHS4G!^y)Kam2uM;dswuzlwlaFUNmbBp)-)O|S=AZ=}|AebW#dY&K(aEZ`V*33hX@xp@ z@Tp-vMjtMbpTW0c*-|ikcg8wqjjckcyYd$Dk`;zD#E3 z9@7nZ?c-cCI(S02gd8#S`7$uw)9K7I`S+9)rwx1Kk1RiYXIMLdR)H32>~h&8-(KNZ zUO{_>xk$p%nPIPSjj`TdE_--So(WLu3OS?nh2H}_ZHV=Sm@V#aJ%N^spI}m>;n{0% z8w(*A#W1W?1jzBz!IrVy9G@Ek(_>cxGFPleWMu#=dSk7Wbuzh&_z%y%cLC8vJQ4m7 z-novki^qNw;TZs~(<-^#$?9^5F@Ab8pPh z+orOT%l+V%qhD9b%8EMyKDIGLdNeCsZKDgH77U1OM{L11-}rtA2r*9Q0HoE$y^x%s zY-JBJhKLKryBJ*#Ca6X3UG4cMF$GuMK&%!s#J z3mL(j0ZzAnQ6UX_UDoxj08d9JH-djy_`1yU%?Lsz9h)NhP```NO>ra#e(=$P7}bA6 z-eUfeL8rDN2y5S)0>Su8Z%ChEJ{$xT%SPrTgaqY;!uxF`yPRK^Ts-5~b{1W^9z6Ma zO4}ftB4sh%yHWnr*c1P5Bba!6 zcE?+Czwz&Qm(6m5iFRgQ8kd)xhGxc4_fggKmLAU&@)F5PThJO2f zgDszYh!FmQH;2;RlXc9c>C}F$%$srj{w7rRJ$&5il&TE>DXe1!^_!ZV$MIh}QU3e# zE7WRkmG8sear;)8YlWH^MGAE99*_~7Vd8{itDJ+Ek8P88Re0SqS#Z}tRLbllIqFJ+ zUb#sWJe(4&i-M-srT_ZW3A+l9vGyyg&wpUDs}ngg$>(E8CSkB90Q>>6df-S^dJvL0qqoa?(IaVz$Rhz-zFiiXDnL87%dXL%ph|LB(*PCk0LO@I&o}OnS4YvL8{{=Y z8+S-)Di0mpAsg~Fx>Meg2bHqRma-3oWOX>S;A|%mAGT8tH!(+5yJTPEc51d;cJ)og zUZt_SMHWrpE&pbmk00O7E4U_p>mD3$7%Ssr_DaJr;_=Fl<%AHT_4p6SlJxbw>6rUR z^?dO`>hF9205gyNc>w&wJbL?ptW5{6^()%-aIU0gRkEe`pg)gZuAfyx;ctyJdcI1Y zW@&8hLD_<@yAH~Z{xgUb@f~Fxk}_rTAxtu8HjtHRO$<_}L$XQIu4?f&-rpN1WQ z$TpYgh`b~OW|Zkni1r3?gHfeiDP9+k}s?@kzrK`=>J-8d#+rnQ=;9Yr_3qRmGknl7SaM6n}p_;;!9Z`N_yI=K8-Kr%Xi<#7mr zqiOna?97?*s^fBmQJYVVeVTCuAXje;FW?)AY!zbq+1q}le|#(J)H=(y8;q~nw}O!? zlN;v|JSY)Qw4}qe|ZS6EM?iE`?b8Kg&%} z5p0@gc7QS}so0FZOMQQlQ}F)tU*rS9pEfZDzJmt*Djy1-#tnySJpQX}gE;E7f0J1T ztO-ibU>kC5{5?52boUuq3rvv?RI~hy{2jWpCBMtn=A`p9=&XDw@YX71141ZEg}{ow zKV-AuoQEJ5qtenp>lGeN;cG`19z)u(}7dD!o;*vwk~ ziiLFC6kr9TX*Jl5CC<1W^r~Bfi*du#_=8tnWzPAMy8F~M=Hf4Dp-;6oUwoQA^Ql@G z?|GkU0Pn&Ee$_jKzyg|qqX+z|45MG?S50{IC;aMo(%B^LJL2sa(Jk~vK$Wxt(1Rxc z@rKO~ay$cv0hPfR&SdZlaDY-jM-)Vw8G(OS<;$>bN;rH6Rg0#qe1h_Zl}`+jy! zrF2j$1oO~H+0)d3+xy5;BO^+^!>WO~#Or8MhG!yx@Aja2(Z|XG>iZ-Nz^8`PTfVA1 zpsZ!DXBDtLK~oxDnbV4f=cfnhi_bEG6ppCtLt(~*IWj_bMpRL07|1JPA+43GVn}$7 z+vpZkqx$(W#zuLr)}g-H5*`|O?vW|9C8D~+mfDJ{x&~3}sOlJuV9XH_q0v!whm62Z zI06F$AV);P;;()+BxZ~axGlU3Q!q(Mbit1R8==S znf2w#m`SB=vpgz=W771Z1^Y9yJ76nekoX6<@{43Ub+E*!nb8zL{>Zb1>ET$rKG>l~ z_~7LC^WG6Ku!#sSWO%BRrs^P;R?jq5lB%0PS9-9y2P*YZWtx)p@$Cp$fWgHKZip9* zksKT9uswYzGn5s}|FsQrSjdrD~3@S`lxrl?Gp)pGt5}DP7b4k ztaJ_bSAre!VzRL2g2%{lIUG(WWINW-48^Qm-jtp&icY#^@R^ z2k5$@mpGL|oW-^I3<*1BM8sC-4RQfzeHK2EfC#QmT-vS(3kgJMnvonU^5~HN# zOQj(dUndx{7K@vc3@|!lXRGEk4RTU>xHh1RVUII;NwzHJgA`R{Z}g0WCl}CEOr-G& z{7E+=_&vf{*ak8Ze4MN5H58g_ki~d|l(NPMY*9XZnPhez36D^IS?1DZ+Fsxnv5=1E zkyc*Y8V0;IVn}WVq-tPG7$ef~JXP2mHi-#jgL>)%LP4CIDiv&EAyaY|t4S9MiDK(i zNEAb*scL~YX5{POswkZ4Kh0AYVG*Dw%OI7n@{rb`eZDHZ8agJJyYkSTyyhX>v265} zBc{)=1R{bde~OFv0wRSQPw5;>5-BXC!=9f%*PatTZSsqawIW|-RUqzFHNOojcWs*Q zFy=*U=MaZLN>Chq9x1+*(;Q{fQg>? z5FZj31+wE-+Rl-!F-@Q*e(SSPf(yANwLkgo<{iU{CRJwA@JipqtvL2wo+(p z0T4$zEiO>y73rO|ts>&za0q1J57w~&`+y>dbPi<*yzVZpu9$l%Vqm%;S>Qxvs8#@J z+Q!Lzp(RVwHCb1v6dnWalHfNCoDNovhdCUvI1sJG!2lvew->5dpPmUh!qVN3MchH4 zS3Y!4hwcfG8x6Y7+PE{~=)X8P+ctW$P&FtVmT-Z=0&6!&EDW%55_id>lvR0I zlwYJGdBYNJFIbU;*aU-I*32}&1g>1m&*l2r;NvyAu1IxjomAq8DMYb|;0%?7$SY?KvS_bJ~WAU3JNtqQmxn z9eyMD%DRG!xf9AXD97eb=ipf;Cc&;W^mxz{AF8bcnu0hS0*%x+jMGHM5ZluY6$g3i zHdYzBg2qwQfHNyZR{+P85DlynkKYy}m_qwXJQxxWv8BRecBk>MV|J2#@GR&i+>;pH zNn}b8>5Q281AI#h7I?GZ(E*E5sj_n{YYjr|I@AP6ApuPmRY+BYR6A>EzErZptwB$r ziDka97Fc5++z21uUQRQE;L!F%xz-7!l%X?_3H zoo46`e6AARar}f}fA%s9K|K?0Lcsg(!ugvT3ZU$F5WfQZ2)v&`%WC7e@vR36(kon= zsBtWof%BP%qRF@{se0bcG}kYMNy5%UWH7f9w+tzCYJXv9(BPZZMmk2ljJG)jg&H}HA`LS zae+)_o2qP}WM)_s3OZi=@me6EXlHmKClK%c1LLKo&$`m+rwxvx4`@!6@!Ke(_@{Dvg1aA z{dJtVf*2_dFp?74Zqlng0=aE=_29~|DBKg&jhTLzjh#+2E;Ski%4`h(hL9 zA{r@!9Dt3`UCR5@1QnuT0fya#sx=enjC-NiHs3l5y(2qV)!<3d4`+_@Ax`2-VT#=zI;o$prS%Uw{CL*1q*X9Ch|PCyPOfaS`J3ZaGf z69$uGhB*ze8JI<^cYTp>%|;u20AIk5dakDNTusAVC0LUpcdnK`#l!8HaO2CWMlwkZ zo{7?q4Rn%+;R$-Qh-b?r{x+T1F0Nf;*QYq84TL3xF&0mUE3{A z-yRUT`HZo&qn1zP@-q5HD##cJyn@IxpEguQ{e9L~rtNwdrUHF~RhH-w^H`Wj=P;9Z zLyfV8`TTM|ul@WQ`^0f84B88!v1S&bUn7;BQRpB;YTk!!t&BrEhlBj`rHqB)IJ zegsOh1fJN~NM%%HGtJ5tQNDmGGiJ~s?h~t}nHClb!|d9dz*qHMxI1yi*`u!iqT^5= z)83gF591T%Y2X#*Z+phe+ANh?BV+;g4C-UOkm>;t%vY@J(h{FD4Ov2IO$zhEtcLN) zLToh_Z!D3bK%SYXfRtbt2w&n;-m*3(0vKwlp~G5ww6`Z%a7%yVQkn#+Zs3fd0^t%; zcr!F`RuQsAsylSXtf?ZEF)!KbNB5WoN%BAIa--lAM%6kt;7vl+0=GGTQF2XBdrZ0ic< zba>v3!C)EC3!i-$3h6Yiw4L>!0cO(Ejgt)IX>JSzC_&((G6Tg~Cg6`%gvo>{-~$`r z);sWa9H}3n1N~JxlN+WkX7wo3naL1lFVyZ6j7~sYbb@S|>uxs3nKjLB2Uy-_*bSXk zN<*RsX96*jKxdVV{sS(2yde5F6Bdy`NsXMP#$pC|r5jb(ks1{h?A~7k_ISCWIu486 zR^~2)KhcYize8BlYVX4S(3lL!vazl=&3@q+tJj9xjh%`?wiCE6S-=GnU1P}*Fmld2 z!X5|Wkqj_#=@@1A%ua3(!1d>|*8_(ksL`9Suv(c_yz#4QZ2S^;^L^@UKAPWD6;~Y9 zheJK>CQc_@`5b%`LM8A?V!8`(IpB9hPKl?GvnPlGgv=eGb2Rn9sIkx@z+SGFD1f^v zA60u`ku(C<;SfjfMi5>dnii&_tN{gjW3@xF-p=sqXE=l)#_Sx_Z{TdBh<(?$nQBr2 z8w-2aejO;0-j(#k*Ywu%1ZH-~sN8V&au&Fl$pWZQd?WE@+tb zh`hn*C-kqNPg|iC@i2LW13>^I!bF-)jR-cYIU=9o8ls}O%!3G607X;_*aQQ_@L$Bg zz;8K3SKrtML^^SMX*IP5ip0EW{UamiRQ5}{fH3XQ5Wqlz!?Guk7c=T`x`O5x z>I>XZY9uqgB3Umsvz65Z=3-~M(J=Voi=BqSr)c`)bRW|U1xqXQJ!}t-nfo?hp*q;e z+ht>o?b6C!x!=A9lEXG_<!Sc~wuWD9mM-}t6+Dl^SXviY z(DI+41jiuQW_X%j4LJNrgA+g;b@b5)?gFrvcmUntRe<(DCm__>m8R1QYtDp6)Gqg3 z_FpKY9`Gu6z$o2gDkET|3|~CgA%JWLi}T+9gtH&c&)Y_`?py z7d>g?#VXs7wC`e7uSrBCv#vI=he~xfSXIj>U{KYTI$gmD7@p92ajN{K$Tw|&H=;) zQxO34S5KBRMM2hYU(l*U5o>VRXe1}RA*C;8<_S{Dv8*T!7?~SMi7`LtWnEljT#{&d zYd)SpWF6e4((=mW4sb0v(OM}bTABCZA?$@l;i9zcag@5LK`N=eAWPU9YzF2A=SlgDJ|8fe1XU%Y0aHNfD+TVu*QfzQdBpf+edc9@9 zZk}F@?KGNGaKX_MBN<$@x*YVoQevg_BP z7d6boq&6s3Ct*{O*A6F~v*@mNY8WnGv{M}s)Vip>+Gj2c&)77vD|PIEW2lcPwWDea zD@$XoOs5+=s#<}!J80vvfoV9MpVLuYg$Tf>Is&@4jAP59(bTk-H#-o(6d}QH%QCeq zd!4_tdpMT}T;+lN!bb>Ot-iX;N#}#jEnE(qS%uCZz#|ca8eT$36vQtezg3&ZI!F7U zvep-X+QiEQez4uNKOU%RHQmI~m7XK6tJ)x<1>F=t!nF6x)yS0jKL*&;4wS;MpZGBl z?{TRbWEdj}=5fo7pJ_m6%)>Ei)&-mPSiD;o)yaS$Go`EQ7kc!p!Ak_6kFK!i|Glf~ zV15NZa9Bvj`*c%frumLz-)aG}d}sm?2v|kXBYL$5EDheFPkO+b0EO60jHY!rn^M1? zs#~oTAWw!ygnq@DwG~aha1RYP*pBEgG~$DzA}Z^U(vqsyW(FwsbzzY5dZ{+ST5t#Qi$612mQqz;RnK@b9_pvo8Nm(TLX&LujBmS4^7vt5u%YSQ;PuH}$oVd-OfX-_Xq2o*ojc0=ExS3H!u*H1;|m zgro1#+UqcrC*F(ycAdK1(B_98tIEimF@0D%-FAaI=-SkpjOs#kIq#i4Qjoyayy?`l%sBE9Cq|G;~Q6{eTO{yWgi{E*Z8fUbmlQ*d*sjONZ z5pBqm>_Z9#*qb#RsE~@3dJa_A*8-**%$OHMt*Mc$U`yB+xB^C=kn;wEU&0SskMcC< zW|bU2K2ZGwK3nmDgH$W8@1;zv)`+)pI5({U-0@emF7na7x`AX`T$U!0B`r$lZ&gJ| zPys)?ycsK=sZTfErd~D*Xzb^*Jl^kiby>jN(>DI>T`*UGkpfDUYY(S*(|gd2`3E5R z_E>s+?LSnKbH}EhpWTZcZ~PH&exEwb2}UyirRL)Hm4Cqi0k^Bis7d_g?uTG+c|`@k zL)cOE8j3t$37Y`izCTv=#cl35ZsdrM4(1r?@n^@Y0wWdNe{Bd~nhj#Bn*!Q3LFN0t z_v1|L`w41Odzr)=yW zGK21%qM|UHxPJBd^s}|846r>_d)b|4$K$HRTrr-`K8{6*QSJ;?*L-d~*)voJL_MjTp)NAVX3=Xi z)D+xa`h@x?x4!NPwLZ+r#6Y)U+%WD*)yrJxrCm<~0M?C%Z-|mc9U3)LwTT{l$iQZK z^b>CD&6(<*=*s8$!O4&DApRHuCcP)o<&ICO0&~(hy5T9+68Q+?GoDg@)5aTYSrz6? zt4tXjdjYUM)(KyNG(@UpaRJ{I8^>TaV$EwLV=bY7&r$d41}>kg>Rg4dT$+K5A&F?U zL44(Y5wMnop&kI)H#q(ps7I-R*8Z~}39`aHq3v^3G3QYDcCNZXx7GV;RcM@`Ay2E~ z$c4VdpLkkbVwjI+(Ff0{d~Al}&!{oRSsFYKbfD@znmtdo_nl6HlSgWD4h&-Esb|d7 zNf!dd_yfp5w3WV?ujc4bH-0R6M38Wo`X^B z*NfGM`Qx&fCN+yD0rgqVP2=bXVbfpXr^`a#e2VqUg6SS7)fw|ySRe3d`Vh?qSY7*)vIpQivL%j-LZix!(FhzD z8VlwOm(hr>3A=y>-Zm<94WfS`R#!{23@WNHmy3>q)&QZb#+Fw+C_TrW9JXNAsmXw+CuGrWOH>`U^_#jxJz!4FqUci9 z$TvOqmsS??304T@;+zglB;o(ppS6l>5U#hYhm|t3|K1l^ahdX4OL`Ide zA@u0W>IrlE*tlG#!bW7b0i6`=ASaKfmdjP!R2N|2b=3vDtN|FVSgyY2U3dEmRmyu~ z(F&NZAd1n(l}a((9a*XBBt7;4Z>xuQV%<&BQFj`@qSDOD@l^JTx*nyUenmAkmdAJS z#heJs>7t?xYX5O843CJlRJ2MJMfWb|I#zQX)OD4rG9Su{H+W6`9me-rh$sup^TarM zWwq+Zt@`4s9rva@4qR(KlEq+cim}=~%6gEdtyN8|Rn9GQp^Ywf}cLf z0>T@ePnoad#K~UcRHAfJBVC^L*^qFZTJ%A^outDPdJxYL44DU-ALu=*Tk$%rFq7@J zf}bHBY8T6h-#*1$2YX`RV_`yB;nNyRpbT2|x*8F3Rxi3dUh;;@Fd}xkwji^g3XM{WNEt>SOGtW9!r}Sx3NUaBO&u;I!0X?|QVsbM*DWd^bMj8gdaq^!5z@WAI1puz}~-G<4vz!(FN-6A6|pIhH9a44OlR0ut`n+ zZ?%5ENxfk18%s~UrMlNW2b$o}JI9lqaVT@(cCtNjEx_5H@+Cu8XtQbo_PTU4Fw@U; z>t=#%goY~-A6^%ZDjbhkGxjc1zSGDmihXa!1 zlzZ>e{7Y&0ABD)Y>xu5pq=63=WW>+Ci(Q(DRl=-6ePAcn%U%P&?f2Cs=3`lO&HHK$ zkVO2G_f@K4PRXKUTh&Fe%K3&h$Ey$?GY~Ur{Z_;t>bgxO^ZRSIsR=xS&$p>UjFir9 zLq)i6z1^vBlZ-Um8d++jVH2=Ov5AnFP-{Wlm#~xJmz=S11QhR}FJpJAvhdQaPHHX~<*f>3 z(t({S#2DzCotipR@dxT+CRta1pzdj5uL%w29Hm}_BH*~DD{v&<+Ka5G=a3|qkA}TA ztomS41HqViW_9dxGoE|pV=7UAWTP*b2Ru!TOX2MWBCZr!E2)?WM+ zG)|BO66T?x;eXN#<=`9Iy-PJ>8hdURc#v}>cB{N(=69m@o#k-Y-1QL7Hy6{p2!3;ygvYtvlQi`tlA%BE_{vUA6B;$DgR{x%beml%R z|3-lWYQFD>WYErzucu|xrUR;Rp};|n^qa<^-lQ1N9jMQ$pokV4C*&04WeeMw<(oryt+Uj7|55a|(jm$A`+1d4I`9T%4f{ukK zgdhE@5(O=sntOmMr9jU;U0EiFIA=gMl1a6oqD*nJ+In#iD1`M{mJRc96W~?ixtSI2 z$aTTL%fM2A0@%B9?cKR-o(MgGK2qc-e9j@G)hAkJnOSBt{x^pxCVdr1PQg}e5WSPV zhUo=0^0J_JB!=s!XE3)_{0m&+egw(H>A%a#N!(c$#Z8xoYFy-}jQ|aZN%dySU z%V7?v|0k}EAp~&)Z-1Pa;L?x!A6BZOY=}Ld?RV1eS80ne-XYe{+*~tcrb8{|cp=gz zS`VRvV6ym6v+|CU5TUpn**Ar^se$Z$gAo_X?l|IQl|4~qG2fLtUS;%yVUL#sZKR3p zNsCq3`UusssS|{0UXc1Kg+IR$?HhwPDWebAnvj-^LDwUwaT8-I5$cIxq@DL2 zu)rlEa2K?xuq;5V1HKcnp+mq1@)VX0L4r{99b^ml$;cN&e?OucSES+NG?6z6Qvw|< zKJATDEiR5TL5ScP<&iNkiaq7dwgyQ+na*nsjDS{MBCWh4Qpx${vL}ixF6m{{z?ucCs|s_WQ8mjNx@>)OV@Sb5 z$6#P?YP^Sl7(AJ8hh&(o`_e_um9T?J2b+8KNRio3+mj=*D?$7d+wzfK#`c=L}BxA^`1J4*1S;zCQilu6*M7ey{aw zGMW;{i(CL+fdFl*Lw!SSOs017jfJkm;vv#k&CW+tIcw_P#z$_04TA9Qf z)XBPKM36S6g>iuxA^I+O37Fh?A;aJg7QxD!h);E>cO*REUqS|W7I3^u_kOL4DtM&= z!oo=KHUIb>1d?qDoUy{TJnn9lvDTz+s6~CH^v8_%Yko)PT11#ens=0i*&ZOB|h_^=I(< z>WxjS_ZnVk2WDo(a0KjyA{zTwzw*E`$~w<`5}OON1Lt!%xmu55eM>w#k~klOg?nSe z@yc#ep*|zA8?X!r8_w%k;z7VQ-0-r8fqL~0%Nfkep<6)pdo==ru>see<4ix#wcQL~ zQpz_fvm%UeR(gBlb2QgC1_oSz&J%^EH?e6jCLfiCV6UWM!FoooEbRNaUJpM13qA+j zIYa>)O_PidYoc(LRT9`9aX5hP8T!Bi=%RnY_88dzQI}pGHj;lEU1MfqBVWNptm7-( zq}Fhk0oV?Mgaau)%z$dtngwbGP0SJ}=td6Fv{2&TyiZ6!Xk4s8v%Q4lkVj2uq9RfO; ze}RBb;wxH&prHdwnoMVPF-<`KYcXhMOpV0&Tb|qhT8hm}xcd#f(;_Zy1k5$?&Wfm< zeoPb^c;`n{F8|c%G#8iLQ7RhS+0JR3G@J>Tj9~f)?{Mq^eYYYHd|z9dTa824{uDUDZ%6I|XX!zF zEv-m^%7|@&`KwAp85k+g7CSWJ3EZqaOe9TvGVGGTSus_H3d3X!mgC%f>F zS)2qU=(Ps%Ul|a9MrH*>A;8iYegEk4w`OlT>Kj8tzk}HvGx*v6zfQ%aLhs`?e^%72+tUCezB)C&BHMRa?vc^;=i^o`F*aRbuH zOIc$_fLH^DbNEjI6J}roZTaN4|6glo0v|=OHTs^J%w&=dB^fE;5 zz2AH9_g=$Eom1!3sr^)SRdr4BL~7FVXmz6Me<-U>gs$i}TaB}ZPfLki4vg&{)Y9Nk zjg^<76Lmp(H)9i&5vqv_lM(BnxLkjKKwNfz_B$2nj$F>h9OJ)?U9q(#n;q9#8eNUf zHg|04z&TXI98nF6cAgnPH{X-oTG5`{M0RJ*O*n7|%Z3cx+`T=yO=s1#E`EFMP48wU zdL!R&6iy=F(JZ8In_pXk@>xx>ZhmhOL5Kyq`O6(~N%M5`_m}`gbbVY>p>D2NFFLqH zN{DMLLNpZU<_#7h8s_SzvIzDXlJa%4+7^pI&C$(!EGiyiHdofh0-dLuTZm$oZf=YD zLDa>Fb98f;MM!*S>*nhgAt^bFwTKvTrfz;<5t7fDT-0k3lB~!Xy7^5^Zia3ivItSf z54rwKAwHD!nn5dh#-x-%Q zUN<*bevx)~LT#}q4kag@rkgt~q9w#QvSbmG@Ui?rfJN|o14(0a^UGM6(YpCVj2NYx ze_BK`Vk22&-yjJVZ6kDZokd7I!zuL*aS>QaP^NA^X0e3G)6HjM#4z1_*& z`CN=RK{wyD2ua*P-TcTRq(}zn=I0jC8lpdqG{))2t>ISFZUrY-H*c~CDTTf?K8uj_ zL~?ZV!B`jQLlP`P)b-ZQmn@CaL^gG75nPk#O$zJgs}?014Bh4owL@W zq}c{^^Nm;_?it=|5n{07C?AUu4ZH&VZV}P~y=3CPIGs$yv5Bg7*0L!2%bu(yH%;!R zn(j+X<5)sMYRan|hT+$+tnCh;^A|Op!TVUK3JwpgyiXPz<$clqT!jgreRPO- z^!Sv=yzYdj?Uca zcH{6wZvS~d?fi~W7A@n#_P&u-D&{V}5lFelZ~uU$uOaOu&n`8rA+25iwTD>uW`fC% z5aVSp_JvjwuN}AjieOSX z?6LN1ubCWE+1pm>WG8lI2jT0~p@y{7na^3*NXMDmn334W*ZfXqeN5%}Z^3zP^(m12(;K z`x^^dWWSG{R{3&+x8UY!tr6vRNj!dhwz)AjmT>33Iud@c&S!R`SeK{pMvv|sTeouy zR&(9l@8Ifw;CS8D&2$H>79fSP>NTmf$gza?wUs+JX*E|~?cpNRhP3u)-{lnZ+GZN< z58g%NV`%IksjaHBiz3(782b@PdRVNa*Z!@f*GWnDnd{4Ue+Ma}76&k}XxAb*>d)Zb(%Pl(K@BSvj+*|q8u`g7 zYAjK`_i3`mEk&VaMvv(mV(W80Xa9S5 zo#Pam)m!JP9*t?a6QvLunki0+wfI}t#F=R*rrxQFp>|csCn?AE(=%fwaJGtkn#Ra& z4-L+5XQiZE$vcS~%+3J4+Gm{@wAag6!IQHAvg9nEz1wH5{Lb|;@#OLK>zNIR)reNJ z3`y7%8Ea@5tzESeqirgtn5z5=ejAWtn`#%^u4cKjFOiXAt3f3nlG!SyisjNFR64iH z{Jr4DHZQo-tb&W>(zF~C&yZEYX1V0sIX9E;$MIZ?xyom< zi)LFG$>b^Ksgk00|DMS_(-U+|<8Z6Y2T3*Z0k>Q9_Sf%{&wKcG#qN$$i^J?%bbfU+ zp6kL>+FJ@vvD!g1BVvCM?=zpc*2k~hU&{ya$0wt^w}EYao{L7S{PR8SB7EQ2=#kqg zx_kGq6iJFW&+ewk{s3N9iW^qRuZ*0K@@UZg3Z5U!bdP^=;b_WtEbRC7mvTS9t7#`bc`>aVRB`FzettLW_L}xd3rzdlWCqOLPDtnDWb)H&E8NLX$ZA7; z+%CDwVnr&pyAIvcdBOHOzwBw5FXvXgv!pXIaX#s_)Q4QAdqSPJ`a#~;WLJfyu07&5-odJN1K4m+>0s}E@v1|H z?D7e#eEnv9k0$tQg7b--RR@_eAv{cDa$~hW1E!aya9?Yt9j`xT&8@4)==|NihdnZw zb@%?kr$Aq%rF;CU?-yyEa{Vj-u(T1!#s$_`>sjGArY}@kr^K=Ox7E`c`EWn zTGlCzl1fr5ISFy*LGmFj#7Z5*rkl7dyZ%Ys?TPL$j&dg(@kjoqLiPrZsS4Une~gSI zw(((!1sf(QA&IfJ$ojs_fb7qTHED~6oqtZ`xK^t>rOpD~wE<@$?le|(vi<+)uwcBJFPxSlDu>(swpr zA~^cGpaevIM|b=l6e!Cb@n$Mb0!@nhJ|;Wa{KzL1s?e1>5DlwUlz zK9@EKfy-YY0&Z7*AuTod9IOB=wey9v&K{5YzVByd*;JQEoRg4@@o(6QrS~&?c|xy6s&si&}@UMeo|s;T*@E5Q7W^ezoRbK z5bq)Z!IWRr>62Tsoi1+%tfWcd2Ao#|k8SJhd40#1(w6X(AKzWqrki>@uJb_e22LGu zt90BxAJ-dhY?GWL-?jK}otbQKbiZ}02(L_XD2Ge8GBsJ6#2|bbFAHp%nJ}@1m$l|B zpIP;WR?0FcPKm6YQOg0=5VdO6+Cc z=3Hjm3*~iNRt6;&+1IsnFqyI=A~@eJS+Q9W*&@dxkd-~gN$V45#^+j z=x4W0H(4&UzAdzsIemb0Zmr0vHS2OZ*q=VN?}K2wn;)9QcSYk`bXU2jC1+Y~%lq_B zwfDO8*Zr^V8D83@i%R)ArT?wNIEl{X2G@7UQT1OXB*t;y z4?jEcc3Rg6KkxH4KX+jI$MgA)EC$cu%62$+RTk+7#MHcS;PWH`h{Rr9@lGCcgYI6n&IWp$wUC45Tbs<&?8L zFxZRm@$=aHHc4Z92^d!TJ82!WS&$WP$Fp-5w^Kx)*W~+CkLevl;#q<9t8wq7g(3;& z9$w7+{OA*#aGp%IK=BxjhwL@VrYn&#!dzwTTaq)0C53TPHecC%u(`imA1AQ_NaElp z$r*h4OpEkZhJ14DyaWo*1-54)!K0j5yfie>%G?};WKibH=`&%;)J_hB$dAt3uk7&@ zlni)8mvXmXnYX96jqm}gGm>XIcFn34yH2>8RZ_waKwI67o1(4ofs_?2+}h>NfaiRH z9g>@oI4?pFNu>LG)%Ke-XE)?c+6^O%)z!!1p|$2x~+-N0YZ4OkL_Tx5@IX0UmCqBW853qxU9fo zIc5x&W5JwBhP4nu!BHB;%+l}6^mr{Dd2Wp@%<{MN`r~Ek zAK^jXS$3MJdn*otWYKiyIC*ofV3$Z`5yg2Gl;YIv#v(86){qr%I=?QEax1^!U{{%) zi5B+N7m1_rq$$We)YrW)_82RN^++(Y#-!10v1Sr!T%NrJKt(z$I4M`kZ$RAmZLm$h zcxTy0j6TBBg?(~2q?20vRnB9-*V}ge8ol!zm3J_+T^!{fQah`-!TjR-^r&a2`n^7V zBu?I2=_h+usT=PObXQX*b{e3jEN>rFy{~B#92DaA2^pG`&Sy&d8WU9O(6Tt1V+pw$ zQL02GM)CeK#?YJaxp z%0RkrP25rKC0{?E9@y@=!4vVl64y)nFz~20+&9U$$I~*dowku%g4WQqhXe|}+r3A< z=lZ^k)8pUtzUu$p|B-*6HzP30dzE&Dx5QT#cS!rum+JpO`_MNbFx`8JXT9&4I88fU zYv+ABqCMeTq#gBK71!7QYupg6$TQlrL8}dH_EdPMc{FoZs?M2g&3XEIHS<8K9ylRx zOxzi9n)z3%?ybhXsiXct>S+HQf2lt|plNS<+yE~Jz6$&r$cP^rKQ8{f`0sZ-qYa0Z z1c=TNn$}Vq2{H=k($_V?WHeIV|^;BVgF{eSt6 zCOmx6vTLuqD_1SQ#wbvqUt^p%_LIF6pWfcSLq?a;V zyyAw+rCoFS-uGzjj+fqifA2aiPp!?pq01XbCrv*4ocLgJO1Hk>eP3EO_>^J8`R$c! z84vjd@W-z;hIsv{>fp7;_)ZhrMh^#1_9gpH^$!X5@?UYZRcf$rt3JN0mg@A?My|K* z$?D40M(;LPJQ3;{m=G7eE-w14FU^D4p0u~*r> z)xEu&Lwz!S59Mfo%^7s((dt2edibT0#QeeG7MVjHY`Jl0-_*<#f6T}npEq#hw2b_H z)0@uEpE0>?-;DL!^Uu)U%%55G*2bCIhnZ(;jT_H;8! z#~b~k^FALQlWidlwlObX1w!!%@FxuHz2yDGA2lKtrupf6S*wt)-kB zZdW^$k>%I!(6r8KoiYr67&Kj#3pxR`i#mTTXeDS!eW8qQ-aGD4$!m=q|1P|`shids zz5GW&yQ|S~gWcC_*e?pLF)kcZpRYAiBGd88Wo_tbuTHUQ+Gw`nU3?7J<+%7*z5{87 z?{0?gZ-yUkhOgM}=p^i#X85LNcw|d6;&~SzN2xZ$_q+IM{KAThkJro<&o~iGAOaVk zNCsSd5*cvu$z;IAr=Z`)2a2`h(72;$DiOH&G$MG`@t;lv;6DwPBATI2U1u1<&Ksxz zDa=;48DalOs7y6)ozcy|*g{*bGkS5;{~Na%sp`qwj1Ixq@Xi+bviNYSnsJ+v!bfED zZZigZdsnLsNT~E+xRv_lHluat!fH+HhpaYjaZy2We#waZilR}A<`xx>EGtk6cNpE& z_jekr)S!(cwhfv07VgV}O*mw3ny!o1TP zuC7h@gqM4Q(?(4gHDY?GpBlE2T(Vts1P3qEh z=NFaEF3&G5EL${t>C)mtfss=uPYIndZq&@sxY40eXO5dTeOgHCwN=yF5-!osb7F|+ zg5shJb4v3U74<$wRxBy$ov7YO4o?W#zQyxOmzI=tuPiT~KfkEFe~t)*x^?S;)Pj_7 z=Qs(fGFyh*s&Ah+;?=V$;a=+7lyHfvO9^*Tm$nKgs%u&~q<27~>e4z~sZ{Im)Y@Huh;vYlA{7 zVQs9GRTfoL&R$eJzucZujn>1PhR5=SxQ=*myQVSy&|2d9a9iO9aXaEl1Daw^A2Ifl z%gRa$7Zp|J7v@*yt1aIela&8E<7+kGd*ghy^JgPZ_5I!mj7OYjCU7QjmJmFGpADSj zxPs3D#Q$92JV2h=7MKtH>D3Pf)%x#^Em_C+zd49V|0`HpQCYSqq+PT_&AiLV$XK~U z)7s;|w6wCQd{J>}eq~W%sGx!-RXTt34t4WgMpy6iJJi$2dJpbUAKhhSd6VkYQK56| zRF}Jrp57^SYP`6YT5h&+L4L{7qRn-77caU9Ya>dFN|!F`9hzTO8PaywsU3Htps7yn zz1!%Ym9kUQdXb2^6=kLNgtm7mAGwkEOP9QA3O_Gtbj>b=&VU|QN)+_(xl0Qc7FC88 zmlv0n7gsI|SrMy!Ul^UGe(p!QGp_op#xT_U8Y6v9enml1X(3swT(-D~-ZHLmL|Mtw zMWvzV>}HjPD^*%x`Bp4mT3J|BQdC)FwOjmC-?ME(CaxsRYCsh*WtM>LH9TU<F*?|cbW{2Y&98!)RaR; z+l&zELLHsGBfjmlPK*vfJd zb=$7$_oH#HTK}VwF>d6j;WNgJn>2dzaI1Mwm1aZ^=g~orWv6W3yprP5qS=^uzq}`AelmofygqZAYdxVcx*?;<_@D#-bBL8ejbNeZ^fxzWU{1eWP1^z;P=7sQTsU?YXb^Sv zxWjQznnfs zsaL2MZZ~?gUR+)_zr3iTLaJ=XLQ!gwaV!Wi|F3q>jP49rGUEaCnMai z24NY=@G@yTu_bHT8}Gc&bFT=`HXc8#KnadVnvH)W2XuhE-ot`Sz1YZp-op z(?;GwEMvNK?!uyF1!asQ%~M#Rw#A1tx)oQ95;0an9?S z`Zf?wpS2hdX&H`C$XedOoK@j3{a*%>kez3zJ&&ZdOrVq;a)grsEB#`6Coe83n?H&^ zu}n1unTG5~Q!1L~6&IBhGEt=I7K4|oR_ly*?fy;6$l`hPWP;sM9h6!2qT86{CI!P; zk$>wrb5J@;Gwato?SXfWMi(#RqKjsD^iD@+F)R8mzC<&tT^#uu7cbY$Iv2-!)!R5W z7NJI$ArZJZ#yz^hiC`%axcCJ`;NlWNGrZ2lFC+pNzX<&`l%jk&?U6h)ulyW4#Z{{jE`r?)B`_?Mq5B!ViKaN^lPJ|ywb4Q@-0?2{~Lqf zlls~i=DqbT_0iYHr{2o9)sAm?%_u%-7>SR)ZMVM{-&X3Nk)EXO$3rHdYl9wDchG1r zT{h_*d;X7IQTq=X{emO$kT#{>`^LCAO_k(b}KXBcne>WIrQZyBPBaL#Y|i7m^@V%~rW7Im(>m>xzim_6G?EIT@T zw#ye;d0e`$pR40}XbhZX!Yr>dSkKSNbo;U*6D`<4QP%dm`>zxWk);Yx99^ zgbDZAy~dzU|1G|X4{8V8XWZo(0N)dFBXmoq>&NyB^Z?xX1YC#P8uuaGNw{vw{^s~6ePUO> z8$owy8CG05*9}q9(pVBlPo5eYWsVpdnmT!A;&3(OA>*p<$0y*qaR-QL*046dXqjW`r`cob+@k4aHtPc35%WtKk7Gjvu}Pzm zJ|T8z1R!-Jv!rg_YF~WJxH>`ovJDe*@e4+~+9OXJvs=e;3^k(a>y06*?roz-?Xzzf z|MH}E|5MW*B-A^&@)ofBFD4<->ZG@g{bgY7PU6t7)99GXC zHtveIhwln?`(sR5<~(Mcr20K(^zCtM9#~vz&kvao+tXod`C+;_e8Q+uzeJBZ{E;!r zHxlIJJ;o{e>O_yVj&d6wEA|*?rR>H-GTewO8C9EDaH;L|v2l`T{B;-xu}`ySAFKCj z{G@@4A(=iZG;Y$!QD=rilP86`_t3V$YXNU3t`wkaSfsO8e_~`u4!}r-!9}droW->e zp^>AejX0L2@}k8h`31~-t+%P+qnIdb=hIo(Jo01hx~caq1uOLgv0)bW^Uksv?oO~9~HMPN3g{0 zsF`ozdh@zy<|l%zY@?aq337g_X8sA{i>}DvywGN_`qnVl3%26@4x0I}U`4N|^R5CG z7n)t&S~Fi0^uPsU;qMXjt~H$y_$C7G&-?t2Ttt2syei}Q?d`dp>wfToU4L50ymlRU zAlf*1*}qz8<^w`hH(WJyAW}~Wv1`)&MLW|p^A#aZxpB_^GZFg$B0g{R){D{~ZKs)E z2{q;WPv6_$3Bg~Xj%45T?!>^GO|_xE;X|#N512>ajMLXlu6-*te0sY`ZcZ+HS$%*> z`ICwV^e-MXa4G*QiZ3prbnUL-x^rY|I7dp|_P-Q^C-%mr%SwwvW%EM4LvzcRb@L8{ z>^;aNG?QV*UBud%u(Y~UJR|fU5u&_{x_S z<(E_xX|>T2;jIaM{(-M7kH~vLC}b~Hgz#(DnvXSR^~mIKmp)s@daM_X=Wrzx?n{|9 z(K<1tHR3Pr+v3+wn#lF5gWL?PgeN6-Bd#QHUP&2?Vq~3H1We?dIrvSW24reJYkY0m zlyI-O&}$p~x@Q&>#%jO*Pj4u6S=Kzs0xKa!=UmeJ#BEX8$WDU+KhZf~8R`q9xyXCH7GV&DgKJX`C zq+4qTQA#sPqN9m`i<3@G8Rvw{y|>;|tIi1@iTB>RRoz$+?$Y+@t^9UGo^RWy!v^G> zkekzwnebNid_njbZ&hvWm4)H%o`hMH%elaLYD-bLsO9}n`B_4dhY9Xes@uHqH{P1< zwQc8ztG(XcJ8PdT4)^qUmp`vQJwJS#xB3Nj*~0LA@3k+gFBXO;WPJ1@yMb0gA7V@Q z8==I2YCk~z{-T;v67HOF`%CyrtI&SN_d%gTLj45w^h@fRlJJDit9SYJfK-6&4BsJy zi2Mcd&@S~uN%(y4#+TK3i^4f4?0(s=C;DJo4?9f<@p#XBJ>+Z>G6%>9<^lykAyDK| z_bdu$WlAVn+${qZ151E%paQ4_ma1rJxPv;nD9m{XWN*dqKglZm*8;Zz7XlXn%K&*U z!Mzl?43Oz^1mM56jz9lN*X{V<0jvj_>5BYUWs+6fV+WBz&(IG_d4!< z)a&lo{CdyLc-#+s@UH*Y(8hxIh5rD59t0i&9tIu(9woqAp4U}QS@^U_^&5WuAA!vm zP+QBG&{b&KDa>)o!Yqw;WpX%%0tVlG4h{A+HhxS^dvY2syxfuWs$$Z11{HCxrftn8 zgCjJp>nu&1I)xTuPyz4`;}(V}tVNpkJ^DMM|6kzM<0#k&0{3;J1W^zN90L0H(6rSA zdIf>oaW?{O@t={UX$>gK$NdUL&!FTYVB!c(>j}RNimxaj@yLHhVy`8E%lbf%r!N3S zBy0|{<=uJn0x!djECiW_XC=ay16>F>hX_LC^tuJi>qnC~2HYAFx*R3HlFRDhboWch z^<+woFjwP04_HWPoWQK_l+!hBOa_~Zz^TBniA)Ab_;lhq7yXx|W2;DHuQ9v@4npz$ zQ#I`Z6ueEb4k6cL2(TQXJ4oEgVM+m|Hv<3cLZS+o&ym~HP__&CZ9qAGI=PuaWQ|l+ z9SK|jeJWLTK62j}w0*+dG;058E@LSnK=+=D22=TfSI2-+gsj)ZK*T?4!f zRFd#b@Fo!9R`Ao&bp&@X5Sj^2;v!VrEW(`*j0Q@Gs}~vV_AWVln|drKl9dE_b0$jy zyZw6q)C$TBFo7i{>bCN5SMMQy_qsg1sv!EFUq7L85oHJSOx$VAk9&h_9GQ$$Q`dlKuf(y9Z!;=$^~pR}WW&uNhd? z;Md>sUEn>^&_sYhU+O?6fYFagbr<6CwzVe# zR&XlIcMHoYFuPt!jm5##qQatGT}b}?DMQd^KW~%Q0MhkH2X3Tc#jj!MMu^L34MCP$ znji+XrS>d6TF44_@qC+3anyLJ%>+IabVx1IhjEk?*6i`?XRPLJ)Cx@emQ`*+;d`01 z%hW-hR)kJU>F={CYPh=_ThQ`qPvf){ILW@1rqPmNz3O9<_A`wwc}cH0H*fqw6=uzVV094wUDPeJ@p=i>g(6Omq*&`{ zRsxQ~%*Z4*3D(;Q7Hxz$2&W6JpbDbvDTE6(3w9oT!j3(~QWK2xd_WDU%~sT7HU zWStPtQ^jFv#1MmCqFA%@gRvUxPY$|fwi8;~AA^Q1V9%eR8?k2Hq&0ntsvC%;JJXwL zAwHzx_8^iPi0q$=?c_v72hY1>?6kWP4W|ry(sz*k#5)6`m#1&6@;|o%6F)h%nwD6H zDI*vJ&cagAYzC94hsgaoz-Sgv(%{dhrb{r3z3G;<3`R3)APrbU@gIgOyoLqLL69Fs z7fCw*SeR~vxpo+%VmD1&gKkS-gn&zF;HzOiO+`uqL|F~W7ojjr1h2x|+J#9675gs= zIS<8>$PXAm#GJJ!Vb@Sdj}qzQvybVhL(lt^FdQFjdx7&7-MmuP?kAKsTemzt5TOQ6zG2a09 zovfYA_lsbsi|<%9Ya8hdF$V)&8tDXx9UT6@e|>Z zS@Vji{VXbzCb)Jug+S}cp()=|&RnO0iB*Mad?Gw4aye668k2PzfflQ+f@W-q(c!25 zPOpJaW3!I_VB55f4ow5I!aV5c6J5f8%%KGrc(NIdjCy!WI3edtIMVUP&_^aSC7l7t z^Zq*e)gqcKiLSssiG;shuJ&&UpVmqGVIDG5$td~LR+DNIw_t=CyEWXobM%vd-g*d} zMZi07UcvoqIL70XfQoJnxAWD3tldfl90IA^8tynVhn$I3C=H2gR__hytp>9Cg=t`4 z->XG&*%zt9zpEE(QJ{I^QfTF);T5uAa2ja|W!bi%OKPiDZ7^I-djl%>$#B-N&zMCb zs~vLON)qgap2eI>A}w*~=?-0VF`hiLiLs$Epl*CJ+^Lh4$SG9iH?(}13~jPjG`BH*n#f_b%Tv2XNF zv8e$){YEU4B={%>M-sXS<0SS}W?oU!gp73%5Y-33y>C)b<`J;$s~z1hGV=;ya?T`$ z@@#k9IB-I3{)|xdBxoB*i@%tb$s*_X+b~z|59qH1&cKe! z^Gxj@wc%mD&fC@z?CXGD<#C(7bOq@WdE?d0r^8WS)xm)J@agbZk?3~;eNyo_pFf`P zAxvW}g;zW-XweHXr9ziZ@>xUXeA;0iCV0u|aTYz#p)01@biPfSAE1==11qUb;4(k0 zZwly%b@f^!@igg4lo=j@$lS_O4K-%;P=GVsqI}a-8Z@?AlI|v7daq=mIe4j-ugJJG ziRNHZ-NS(qz(`;eFd7&G$RkB4&sgYj@=kvmFdmoyOa#cRHW`=#oDNKtuJA)ZU+JBi zM{@+^={1+3hQ{@EJ_{7U2b9%hl6^0JWqC9}{05I9da|?`>(Cxoo{j|!X-pCCg@59t z5JQL6=nz1mJPowmmr>N`9P)9Fn)7TpBWD`Pm=4SU&H$tV&BQ$uI14x%I0u*ooa<9n z&xS|0;gBBZJ6<_#7k?vek$URWa9=fWM>zAe^%x%yTF!Ek)sQ1C&#eC`pjZ40^K-eF zp$lxd;ws)Zfsd9lE5psf-wW(o#ZXkHHtYzG@zwtvP+#o`Z}vrx1k{?k@S~l|NXuei z2~ZAH0F}T}pE7rb`Ru>yH!Rfs6h&j0=>?7R0h%A9yIBL{<<66+TY3IL7pbC#00WX1X!o3+- zQ+v{L;Wt`%uTV;_4`+KHSGE1?!&kKSHf~o>ei}YAatlJY0t#3Q+y<-zZU^oF)&q9} z8-QvW(3)rC^}jM-T|r|2egtlzONY+#YPV3&D{v(NKFyDbiDxiK(Aty!)0b=74(U`; z>?8Rdhu_c$3n&r(q+HCKGj8`XY#_a~71rh~1pmNYfPXPnI1%?!MvY2jM<90(O8&wx z7r8dTP-K@wSAp*X9tLiLzJx@LC(JL<%Ybg+ui{RFw}Fu;<3|3xhvKt{!~?|BHhPk} zClQ#nw6^E|a3JOE&#BN;Oa|fU*jY;ZdX6PmH^%F&KZbDvjNLF6!}te`oiO}ylvc84 zz6&0-aayVQl|yR3StjMr#&~tj;c%$!rhW1HbKdU5y;>zu2WZ7A>5S}-ZM4TJ_a}fY zz*Zo!SiN#MoYC?b@MnP?zD@-)!| z#It69yh{2x9QHNtkFOo@bNFJ9Z~vF^wKczlZx|5xftD0~vvyRk>>XbJ^Sguk*u-aeoK$b`NM_XKKDE}8iY z_yZt)?+5i~<0|_|p|cf4eT*4rI(QrK0L@4y1Z~0fW_T;wxP)zoe+L_nXzd}= z9YzQ6gjsgrRPfFH?EoFY8*^;D6Zldm5ozFKorpV&jDx3xe`(nA8Q`rQ{awIQ9Xte{ zF^TpmDUuIzo|$OlS>W?V*th{MZx13920!A+XM^9FXD75Pc$E`zH}G4Xh

BI$L(t zqxArFEvr)ihgaAMk};Y&^%oeFP9(4YU3Gf?x08x!`>m zCPZmJ@MSby!TW=6Ct|6N0pKT)F~J9d|ITEX--GpNCqT3#fZ&6`KMqM?1}yL)Ksr_8 z(nF!^Fb6`P2!0Z9z{%HD*g6xbB_s(d+qdwx z!jpBTog$NrcbxoTp-2A8#tpphMMm}l8-prsKz3H>@qIzPWheNZI>}!iZo>ZzPuZ&c zeqT_XJ0QDb%k`h)!G_@dxPP@%R}RSTR%;B*{va{%#F3!B-lIIjvQJT;4am+@51=)& z_t&64IhxvM2=6C_I_8sV(g9Or(A$0h56#!0EtLU>YzTm;syt$TJi7OyDfwY~UQ= zc)e?B=-X_)k^irXuc7U1|G!G`!vC`r@1$4!KbM3`F|&I|wnY=H7W2Hgzj3vVxOu!; zEKksb7|;mzlfCdwke+yKI&SGL^qD9HDbERX+~p3wy%&2B4*n1N-IWgBofn4{4&Dj; zDhGde8t-HOaELz{Jg;`}3kz6}cJK=dc)hqHLHDlb?AjKPmi@3Zs~m3bGDVv_UmM9|D&-J2fnV?7-;HEy<>0@ci;;BjeIuA* zIe0zzO%DFW2)6I9OwhaD$$a2u$Fq=F*Eo1v@_mbg`&jH=yCOj!e$|K~CN-#81w4DD zZFy>tdJK3Rcmmi0Yz3YKYJqLQKLK9nwWpa<92QN|MgDt0HDN?{cD7k}Rf7Jw$M?S# z%{dVf?Q0sNEbYru|09c!E%!UU(Vn^^cX6>uvpG$AFz}a-$nG@oW$;%ln)wIrYos%J zb%HKSJ(_3i^OlJf@pqW1SHtKOA5s}3v)k+9u}eIRGt@BGqe(pKhN(GtL_}ik$^<>R zl8Tf^;_+ykX`J|acf+m|c8{?Z*RmcKyTN52XwJ4mhjC^n1$2ISB!uT4Z|$uOfpd+!K?B0 z?t@(;>>r%8#n`)Cc7w2|V+!PP>&R@vH{$)2;L$4huQ5fDCl-7yzTVGZZx;56BW!jo zc%88K!>$*$KHxa^0bzd*`-rfg!#v6p%URWp78@I14Ho0av~Lss7X;rW>KtVIG9Jat&e6 zaC(iEZDCjA>-`pXjj-o9CQwvoN_*HP?C)SV2-0H;?=&DjkJyj$M8if5b>;u9cIm@v`vFt?G!v6(+6-e^TW`%6k{$^nxfxS)G z4>`GwX|H$Ljm_Dyrgg++ue^=WxmK5rG)r7H-j?>7V|=Huqyg;0x67|+`^|yhaeE%$ zOqyJ&Ki~?8)aT6J?rYmNR z|2J|J>FuOn<^sIRXfoA~10v@%?<11UZU0H^-=rFm>T$fXmmDidYPA-0iqvx@!>o_d zRPIR7JIZpuJi_cnP6JVC9{}(9aP_z|#|4LBGP+8z2ES z!X7_Xq*+h`EcPy8$HQ(A_Cekb!jEo%Kg+QBl6@=qT710;ur~{Ph@)MK z&tlgJI}vuhAYEB~+z&!WTu#3QYontn$$?J^B^yTO>S|YJZFNFKZ_@&SmJW!J>>`<4 zVnTIbZIa=qI3O~zv&3g2uA&1X(+YlT2ioAuZj-rUqbpMd)}<}}?Hp*2yD@^0Ja*4m zPECne2Uw{Nbi|d7slQ1zic}{!atfd`kPcMJoSDZeA1Q;CcOjJlrwb4QB9RO+C6twTp&{VvYdNtQui-3U;w*dv4N9 zAdJAudk`pd#-!slWFt@`0xvql&hY|W5r{O1#6D;4cDzJ4B%=2sQ2$>9x+Abz1YU9k ztWs%~${q;RBj6pvh`a~HXN|}Q#H**oe?+hk&Y-2<=Q69nyuDyn3v%-a&TPhb+r+Ck zyj>ujo^3v$u8i6hLvi&%ph*ORqwK=7s&r+PwQ>6qfwh|vh%9z&qLuZa`_joi1rl{4 zamd=ScISpw9#@4396%uX4@ba_!;Icf8vDYo0!iN0d}2!y%*`%)8%So19}8YD{9J-J zf^<4teKIY(gWeB%~vTKPZ79fAOZ~{u=N5v%Z`B6ZpB9g zq7NeQ*aa#Rm685^BJgx`fo5ek0D&VS@V=8Mw@}?O6M^c7 z5cur4R1=|^JT2R=4@6>@NN_E{>}lEU$B9Q19?3b)r(RNyD<7tuPJq1@Bzd;;YU*aw ztZ~_OAf0BXt7lQC4?_Nccw|pgd&NUqLe(R9gin`(wdid^=bmmC%U}c=#iO4yk3YUx zL}2Bk2%P$N0Z*J=jGB~NjR@>@cA;DiNzDWr5J*1Y2*lb#)1xJ1atI2dHSp&*?`2X3 zYw@+%o13#^!Rv%Ql+g9U)|=05CG-K8eFWq#kA9w2Mv)USS|G=dpHVqFWt-DiAA}2;2*i>an)BHYPI)0}_=i{Jp=9_riKN zR3k`^uw*yPN|q$edhFowzcHNwjs>TOJ?X?*1M-yB4F6kj?EnP>xWT)bOv$AFtUAP% zB*_k(2nfg{?z)kG_Y?WC6Ij&86_DpBAUk)iKJgQroxFeZ>(f1^&zcfikvvXO9jT?< z3JGOxdTmS4+f&@J#-_4RbVd*KWoVpUgN z#u;OLhNos)=mI|*F7mhV{BSnyiq?5wzVL$vp69m=_ZFVna3$|_Q}Vau=_L)JCK^s1 zRkS-VZsIqg=_cm3(70RjY`BK5boCb(aNC>-JWd-;*j~jgrlb~kI*fD12b@06hYQ+G zw#m~2F*%J3Hoq;v;6O-FIim^0n}##|5*&G~EeIIprkki;+yt2Iu{@mz61QM^;MIh? z3kF(lDj*D81%~BmDs*=cbU?m|fNAh%mZ<$URC&eze_5Y1jT}Ud69q3O=u7L41yKK1Z{1++PJrs^V8WpVzRc zJx)2nTY{E;Y=Hf?@&qrjN2-1E=qawOV!HBHW?9Cg`BcF@OwkmDv!u#|!nwj?D(6A& z(N(-sg;0c-X{9RTikB;zTFRLs+A10sOhbEx#{68xsx*}2M^VtVlnJgeo(g$bDfjvm zRcNXQo$`vnXr_6Y5mv;hLSd?^DVoL^_j0c%qzZ3bWge~xuMh$N3FZ|{#Y>Ok6&kvu z1-%7EDHzT0Uu(^;a#d@`y;>>I5L(h3FBP15Luv%rX&6q^d+A+X^CubedzhDT(L#8m z4DUStxWc>&&?{3sEmW-URTZZAn4)_98qoH6J?PF=;n9HKKuu{`rU@B|?JTdU8o&X^-^kW&nx2(OwE5H)rrw;*m zyqv`}0H>5P)#q!2X$V4X5UmY(fuiDpVE7mS28LOJPz!^}UT~48m81%ERlL$L3-|-- zB$Pb(z_<$TfCeCV24HBK7XSekHR$zvwE#gUj_aDqXqr!f9CEJf0%URk6WphkmU?}x z10*E{N@q3jNzo#}5v=hLnZYouMl98Mc}MVHh^Q}2gkpIQu`t-p&wYL$APJsEuy{Qr z;N0T_Ss>lSUPbq45K~RC?w!g2JfRMP8cK-s(^UX97;nK{r3@VAnnyWaBO&r?#|vV* zhld5d;M}ibHb(^rm%J8I74#5(4~NjZKcrv02l#nHdQ&3+C>8$Ed*2~PyiKF zgY5KF)Dug+iVu3L8M>lEn}d)?yimod2dX6Cb20H->hhfUVnkZh6&b>edL{c;+&Jdn#SQo0W z?+9f5y1$$hiE+Czkj+E)G!`dAtnnj(HX}n0_%YJc8PCKO;8p6$csk+k%=R!w?hlp~ zA`}WGo&Rt{&yH+zP4|Wz=5XOlaZrJ131)e{WMe|$O-gHtcC8{0-gDI@I_Zya20}l< z0F^jhMy40+BRIG?3u8lgNwZ^45h4ItSx6KbAOj(KBSJki+@TdxOA-mD!4#su)2IUq z!b}r+8i-#=8UBGoDaew;eYAOCEXZs+k_0g%|3eD^4aP&|&~|4YC?ISC%o$b|culec z%FqW1F6^CGRXs=f&j#thc<4g5z1pgkrd1r5$#-Sld2je7pGM}E^f-fm1OikY4ok2K zFpH*w5QdJ{}7(zH>iqfEusX-_!mM5XaRH~xpVOwDx7(0@wWi03+@<0St z7z7WL8akwSd_Jy3y!d3StV|1H=_vOhBEUK{hcA?HA_f{q1LEA*#@CmzE_jXi5N7CL z1xO6ZR+P5r<5Bu4K92|jmy=k4wPtEN=7|9i*bQ$GWM$AXkJ1S`2a6?qEdUB|)QHG% z3ceh=bSUk>j>_7>(p>&u@Ump$jB&&7Q7Hi z759+fUWjvu)m~PrQrrTKR=j#COfH6jkRAo08fJk}4j~Kzj{vhnA#nmI1ZwdzSU63T z0V49FcpE4a{s8y|15n01fW!x*s_?wu7xv&5mJN7>%OD(OV1-X9gVO>ZMZ((-9urOk zDhb*0LCOIvo+vV*r9p3Ksm4x$Sc_7T?n4R(Wm7OIequ@tw4-3o2hxHy1d$h*leJ_l zPc*@MQonL&sd7YX{%=GoWcUH8Qik`8{l^;ysomHEGyU@iE9YPd(2Q9;ier~4ehZ?7 zB0?>I-`O!EiYw9Sn$ibWczX z3%?R2No62hv}2beFB)E@Xw~6}-xt)uX@oMYqy$n%K_$e#6=sIrrU6PIz)S7R^a?c^ zRLksXdaEdaYYEP^1Tqi-Kvq^}zpcNoL%V!FL?>z>fHgfa`=M~BiYRQHBZCfw{oWSd z7620Z7}PvbdvDmts~(@?^Qo~|NW>uGF)bKGfY^jANJ~Emc|EG940OVSLoFyKO+zms z+w=)(E8ID4?i;2h(xkPlGyvHGc$fgfmPjL(rLY0iExhzG01hRETsV|c(Fas?cu9lN zjnu~xRsiEGO=|ripw4*uC=;Rtmhnoy!nXpU1m|~(F=K=$q2{@@^iaDXF6^)m@4~W` zLX65+0h-ZOY+{ADs)~)T5LZ{RLm_cZ6|>{w+A4NWTwGVh4kX0&Rcx0kZm444YvM-q zj|;1ctreno72BT>r&O_h3DKvDeVY({tJpUQ(XWclJU|u_=U1`KTwGAamT++qpckTb6}wPWRkJ!#UCsU~7d6%F zA-|}tX1mHoT{YV-M13{O&*ox8HQSvK7gw_dTwGGkW+5K zMm5`+5NB4iaR@G|*|QOGb~Srf73Wm5%f-3XY)3vJ&ch-;aeg(M7ZDdY_ZQ(4^s8p; z6j4>fo{5O+8un#E)YPz9Le$o^+aTw1&+Nipy%)6Chv>dmIF;VJkf1${IFN5&2Oy>`_p#hCKob*0AY{xVnaY z4hq(=ha=+J8up-HTvx+3hs5*zsbSk7fi-No zNA$(0i0D_t9@9ks8nzV@2p~Yh8um6su!b%2i9t1NOG2EMuVD*);`ADJZ$u0RdJ!?C zhRuwKp*3s{8tYv${;+k6aVOU&S%T}x6IxHU+*VnQ~G;u>MTOSrT*0TIN zVPVy>a4nk>6hms+p`aLA%RUW@VYTebusEZZZGtG)vd8#!0by}bExSD;TGz4zVNq4bZUY(X*w0~6 zQ^(#4i`qK&t`K!~>}`*zuVZV%VniMLBP=eiV^90UC3WoMuxO}b&-%p3I`)iDTw2HG z`NU;)?7gtKypC-N=fxFu>X=l-8Fg%RSeyxLRB=`v`xImZ&|z^-9h(#s=K>8-5%d5R>(~pLxS)=G4l35M zyC95pY$vE#&$fm|bv?UR6*c*K_H$Cy*0ae`QCH7?N{ae=woDTv>e&VeV?FziXsBna zg&0}S?ib?HdiISfE~{rhCdK9T?5(7@qMqHB6j#=>H)F?7Vc~5?^aeN?aS8y*h(7gf zVp8<2XSXIrzk2pbLiDd^6Ov*;JsY1Cr`EG^NindVjZKO{^=wR1oL0~NN{G|z*`F|n z_3V#?7*fxEPl%!Q?Bj$OR?mJ*h%62|#>B&kh4EJt&nD(29!rcXTa@@UGe7Z2Vt>h)if0n< z8sjRSOFW+#o5;^iJee3BX$N$XS@M?Op z?@4WX;_LVWiJkG^GIu7XCGJk_kB?8>m6)2CoVX`(AZ{ln`|^{04<+U#9!$(m+?)6$ zet+V=#FWHsiHV5`iJ9JUi7|;kE&gl#m-x@|pW;8p55*70zlwhm|17>S zzAe5fz9qgn{(1b%_}2K2`1bgx@xL;YeQ(FdRxFSIp6UNW=>E*M*aZLb%!b8F`6+cW#M=@~n7Pi9(XYUYf)Gk0aCWF}`8^E)$>GIwNVWWG&55FL+B<1%A2 zV=^1k>(hJFdm^8w*QM9EF`((%+<~c{ip% zOMjC7H2qO}ZTh|RiuCgI()1hYchaw=m!w}wznp$4y*T}1`i1oK>BjT}>4(w}rst#= zr01ufP0vd|oSvDUk)EEm)Ayw3#ipgFrtePQm7bEGoW3(XDSc0PV)~Bs?djXnlM_r6H#)rmoV@miV{T<_N<1OR1)Wp<;)cDk2$%DxQ$$iN^$z{nm zlCLLUOMX)J3V!YN*`xDQlB>%;D7z#1UFKlsKxThtU*_A)H<`VeJ(=B^U74>lUuAY? zc4XemtjTX7WRjf4{amvpusZ^HcffnI|%jXCBKuiq=Om4`=3N9?CqJ zc_1@8v#R{v%sZJ6Li@G1?ZKIf{PUT{%yXGVnWr*yGf!p?2bX~TCH-@Hd+?|9kLg3{ z$D==_zfXUczIn3xobOg;BVX=W=$jR}H}aS^JMy-Ad*rsr#K_Fx_{g}(3eQC4(Z~~# zMbst8;`i_jW#~Je zU&HTtehL2^emDJ7_{Z=}e$Jur58>~^2g3)#^V9`=ub9O1^CKVfxqKYI{CVHJ$n(DE z#XR4v;OyXLKAZ0k?+ZWUdq-^)*Sz3+De{E2GCfWVdsKZf@~FDfGfR2ew_SV_ekiy% zyvTP)WPaYaz;}P}zTouW4DYS+A2WNxYsH;>ow7T8D6>obUYi(y$p1`ame>`x#dz^` z_^a^L$XyXTzB0HZ@^a*r$g1GZ@Lj>TJzs{W1n-G&3oqdh`?rSgj?`@le-Qj4d~fg( zZF6{2_yz6r@S)(w@I8?kkqe(um;0o$EA)PFaxni;mpg10Fj zd6uh-B8|TLB8wyMs)s^bf}e&z34a`(5_vm4OWhEDF!F5V!Qj)8#>o2cy6{Kgwc#=G z3Gs&g$^<@NEKpxm#>dCS$Hv!$r$?TPd>GyxS{?o%JSq5ocvX0V=e5Yn@LTCO)9-~> zgqMf&?}pzAKNWd0@_J-f`P<>=BX5Q6$Xd@G!DZ>)={@QF=>zG5>D{SasjpLCrFN!v zq`pjTPi;$WO>Ieik=mTvl=?iiG4)yM)6^%ak5d~`>r?AeAEnl&)}%g6txkQAdOx)) zwKDZyYDH>!>fO{kskc*arQS>}OD#>kk$OG#T58F8saI34q+U+Flvvr;lOGqtB|Mrv2tp0erqv{Uz_rlqE)?oQp6nv$BFx-&J?J1KQX>XFpL zse@$)%J!AbNj;Q$F!excwtarfcKJV(eeNXE3^mFM&>4oV-#t+8##&^a+^Jrq-x}W-dyL)2TCvOc+SqCA zFupXl8{3Sn#uvtBW0Uc@vC;U<_|*8s_}JKBtT)yfYmL>$2gduxT76aCSfj5r-ZNGh z>-FD_UyPrPAB}P8U-hx+G3ggVe;F@?{xEJ$|D{hzH-;O-v!Q9*gZHQJOW&J*7UDE3 zEz{4WpH4rOUK)Nf{Y3il^keBq(~qR*rhiHOocbyCxaTp?TCrCAm^zgDA@x`4&(t4H zZNH~}OZ}S4Pc&{dCK%N5UVXeV&KPTqG43*^7?Yj0JB>-k9meg(ZN_xNHtuoSXu@g6 zRO4>re&aslUf{h}+^f$rq%qT&VJtJ28gDpluN$u!ON>{ISB!7emyMT<#m0-q3&!(C zqw$=v$XIABFy+SJ9#MiL-PCNcgg+9ZnP`M$*MWQ8qZ_%HNCM+j(UUt%RckS8Dftrmz}7_8vi^p&gI^( z)qiQ&kkGfu>@m>+cC6hq@t5MJ(oXSZwO}jJ*HrtCR(t7x3OoEs%--GZ4{1&?T|U) zKCh*=5*F`Q!VPBu#nSp=2~#zNzKL5}@nx13UVGfv`U7_7j`PH~id;4^Jjia_X+9rp zf70p5P)D}rGtE?-i>-Hl@Nlwy3X-hs-09Ty1(Kagq}=K^IY<{2y{y~!`r9ci$9l7K zOPIy7oQQjzU^$P;Ol4k<-F!Yq%-ZX>XoNL&uWeN(OX!)=4Au(FUtf8wLhN~3+)(Da?tq~5i?ig#LLjF6_cWnk9B2_0SsBDtzts8*Kgy`!%|gQw2BKIjC+MQ* z6jPYWpmbKD$52*PdWl}t)KBfzn`ONr9_&3vWW8uo8#*!us`^LfJXT_m#k-iEt1WxX z7~(vQ_(jGYYYU-du{M@IriihL!|je)MvliyIkBMB_~QTn_7_Mdcgc212%{pG6JR&WWaEWy0^X z8~Xi+PqN?ZcbvFCeoy~@iwT;2QU8-bkq7(VW;cS&Nw6^Q?dKi|zZ)x?V1Rt}G^(&Jxj?wYt{$=fBR>>}k~#lzW7MHIJ8-3p7>U zeOZgJ-Ldw3{#xU0wUarYEvH3!@0mXZgYv`fx^5poqL++65sulz8%(=@{YehI1LVOO z>2f)zx2LVWc*Mp0=|=P7XSnC(mKM_o+G{WQlD{T-gU^t|`->CgxBGmM$I|jHa?X5z zKz`6C>kkhon0Zca2C6wtb~#YetFdupKOq)G0A5!q7sSJjy)U1|ZT;GN#ZRTODxpL* zkID4|_FLDE;dABG%}Tj_;EGGdjDXx)>W|r@uk6Qvv0uJ&koO1ZGwh+fqEj?!w;FW< z|FiL;Q73URQP|n*E9@ns&*2Z+(W@%??#4b>9VPgs_7&G8AO?6Fvu9s(HGkS3HumxW z7W+*#Rhp^lri!?%*zJq+%jDRBftVby+gBoXduJ>I+b??D)6E`wYsx<5x=nm)qj`OT z^XYc?8%FXa_G34U;?wN-jc=&agyoT=q%UC~xUmb~Oqf@am^q z%ysHs!{v5~6Iu|zO$O5oD+wD3`@-b5=l#(-Jiz;e3M+SHAxzEt<L0ry5ncIjK@@L2+7OKK)43SJ_+cSjM;84^JA!x7pD?`Z5YclTFb z{e{`9@4m%*U>+9N8|*WuRv)+cUJ-=beq}Y9tfdDu{Wg({q`L}ow14g47T%jaON>I3 zil#Yxsmb0mHLL%!5)Mdjus{sJQq9(#XhS| zq1}qP5a>?)SK=!KIFna$>+SEkea!S;-ralM)o+|W-m|fd=>s6@jBetwSM3vLTo@;!E5 z9)q5ZlE&_IJ`=O({?u8u>RlWi7R?&Zw>BPk?`a%78+Tt1zR7;=zEQaEeE(!9^OF19 zqh;6q9l*u%+0Sw(*nX)HY`1#wB4x)zs=Vb*o=&cqqjnWZQ}hMW%oxC{Kxc8y^6megfJa|K(LN0hE*4BRi(Tn-B_HmDm zR_DdxM;68W<@VCYu-9&{cr43*u=hN641dOM@%Y1t2$w$Injf%tKHdtS{wH$y?BIM3 zaXv>opEI1#mz>YfpXelh3E9CX&&J@YC(q<_?H8UL$miZOw=(7}kWep@P)E-`bI(y1 zs#e(6hb8P6<{rnNwD-=<;j{FqV_JC-D)<_*KB$#45|IPt5?(9js*UMGknn?D`&186 zqS=o;bvjl&@Kg^%DlW&4EJ0ZD^pP3Nop41(Gh8N?II67nV!_5+pZ+)hpHb6OVy<5< z`Zi+N>*h_@<`x~by!e@HOq&0OUpo8M3J~e4SFe|EmZxI&(ytAB|Ff6#srG;7|HeP2 zM5vp*vQ`iC{c_lwB~iKcdrwd1^xEH!3?lmi%*LByKA! zj!^NyXP%)Y?Y=8o(SwjzmbNUn$F4Y+PqaTE#QJEA+ znP95mszBQb_N5=}lVA2ox06Hf)5`6w3;wV#df||hr=0s@dxi3%TVFgunftI`9vG;X z|A(?7N-9M$LxTCF3<>P>Qhdu!bMhlm%#U~>buvBA=6pAwiI-E|RLbw9Ql{VZ-E8u6 zOO&9s25WU)+}&Aw)Z+Ht4$F}QCU+uaW);#TLD>(bNwj{GId|q*w|EBMDi;m+w4Kqb zygR=}W?u0b_Ry{M{C2r*b0}&bSoko4HfT=NeqzxvytZ-UqPw|w{v6Wvf%cV+$MT7d zk2faZ`9gB|<+)@>eM`vVu7q*JHSM4v)3=p7;;MpET)-Z(R%DL0%ebT)(yt7n9-?fyir@$76DMpgdt;ex28z zyY3ABg#FvP-uw^yr1et~DKEM@dbwQlj;h)X?{pNeD>7SJ9<}Ga(?Wd{_EZjeK4r-( z-}iat>h(MoC(g@WA>AurL=pv{*@-@{1!~wn?I|DH1*op zAYM@9s7C`ZP8*~AdHK?#@&5Ai9bC8Df4+d9Dzlw}vBv$MBe>kx=-u3r(|pLrQ1r0} zesO$2Snspn0}R@1Px+#?%JrW;_6uJeDSJIz7URM`_{A-JwG5BcVcOo{Ply*)dHYg+ zwRqb@yif20GQJER`~}%<8SlU!k;|Xsou$2u-@(VoVYg*l$ThF1hFsdJ?0CDyu2W#z zs&^f&-cCH=>1fJcwCm=^7q{-@{1$um_Vs*2@oK%tl^Q^JMhp2gL&Zfp+_s$it%U2F=*;U^BbUb43 z-8X@MU|+dEE*?}Re~TY2=bT@jkmF85zB_egxIyTj$%B`|q3&50DYMN#{>9fhfZO`e ztehGz(d3xbyrVs5cMITdFWr5fIOvz*b6dpPz_K3Trq-DUvVtzYrr@Dy3OxD?a@&Sv z+`eQ_2szNTd!{t5-G9D{tgQVHX|bM5^Iee&edx>iOx{2151M{CB$z7q!R1kAyxyMl z!(hJN{_Ka2`1Bqcs!mcsh9S$5i(PX_N87|h=ODA)e5fNngFkl5?h!eE3H${D;;ie2 zJ(j=V31FP{op#NS$MT)_tRGM3tL?9T?9F#d{+@{0C;n6-z7N``{d9_d9r=XKK?@~< zpW^oXpIU%?AN|svlHa6hbnpfa=GpD$YB1dToy~VkX!nC z4B2aESx;HHo_osGhOEc6*UqG<-03fsl7UYI;J2tEp*NPwPO)4f??K2l1*Vx=EK#)l zG#IuF(Qk;jPC1UN>Z;|2`3M;?N#0WaF@ov0dQeJIMm6QZUM(BHxU0rb<$SRm}$0A^wNc|2o7kr0cMu;ix>Xgs&Gb z#O1QzJu%t4l>f;WNvn*vh5c{9MSac>PkL~3s(kS?W&9-0Zo>>|FYrtHwC6l8@#;q&FbO$oETL4}^-*)&~hvnf+;Coax*rl%{j z6?C~e+k!6FXEXAya(g z_Qv@c{Gc3jU9ddYHjAPIRujDrp9|$1HRrR&P>EVjTNj9)j}|lMCB5?M2cnL&|6Paz&JZd7JmFp+!_|5bN;ZdX7UO0%ZpbFgqJ~+bp|HK>v3$;)Py_u% zZuwmDdJLCSATNQDLtT1DG7)q@b7p)=-j(7NZXnB7w}{F&Q}{koTa*?6gefPmeb zDGH>yk@tZ(Yrs`kn>|)(0VuB-K>*{&=*c0gvV1yFb;rt-hmA_FM6D8HEkXbNhfO#e``GEK-7SA#Ms&>RS{nNvEma!VhLDve@#PhjOB6}9Voedd2O z;<;)q9W!Pr8=V7$ZY1lmDvIb^OPOwmtcw3yLNlY5Z&WVe%rKff9v1aFf=|GcUP-$p z;yJQm3KI+h9+YhmGeE?KUZVagoi_Da#Xy;?ACj!`Qn2rV3#phslXS~LL!-NITV z^-k~vS_eC_bDOA@Z&_f@5^nnS$A#6>9a&@_`uqCku-6X!5u`P%zX`gNp#*^Ic>_4x z`u8A%9Fk?oIm&1$*XE!oqp}HTyEmv5+zUD!oAdVt1mvmYOD1pK(`)*mT!XO$MYbp; zfuXq)6b~ye&BYsXfVjj`M-l98MF;dGuZ3G5Tu4wR5%+rVq-O*2q%2Qp0obfNX@NLw^ZcV@)RPkdBP>%l@~ksx!{ay|-Agi32#Mu!~j z_Bf**Q-zIU4U8WJx|DFG7g>V_Y@regIc-2L06574S6E+)eqp z7)-TtNv~gTwQ7|Tv|ST1Kr)wzIPmf_N6;3M!&-!5a!YF-D2HSEo#H*$g|v2t2j!ow zA@yGJb)`Kp#wraqMU4*F0c#Az-%&ny>VhHcnJep?#XcKpbyg#RbEzlj=GdG<95YL( zxUXdKm0Ikbg(&V=NHHNcpsX!#acC{?hfS#Gy~M8)GbA5s!xP>)s}KO`&&t=@@buZ< z5Fj4 z{<@sJ%Ro8x2%d=`t|nF@#6t>8V(*i$AHmanzT9{OZ_Uf(U+ATj>APf$BY7f^xRgTB zp42^*EvJhw8+JoGtV$x|x7fgJz{JH2q;Uf?f`F2GR%ZPouk^wTz(Qx79Nh;2$S#nr z0NrvWWWsPj0+uI8;hP>r2PaGDkPBdM3I?RB=zs(VV$ZDGoGczI!D*w}@>rVbPlN2F z2o{2OJO#1369AL*puo-vcVWiJiBL=m=iw{>b4>H=@cjj0Im)5A*ZPIQoIv>V`T*;w zBDrDWU@HB1JS;+KU*Hngzl~b$-LCQG=zxl*0JSM#=}=hU5Ky3~2GqJXB+!gaq?!+?Cj-yg1d$a>HeR83vEEe`yon0WU z-4BDCkc0{Ccsn0*ADHS~Ouo<#-u8(V^y*n|Rl1;*8;H6fk;o3nMItVvz_3dJTZ*^7 zd=`rrKQ z*#wKj&z{A;P5gwCB1$e`d17ISxIUFzCpPshTH2Eeugmm$OZMx)J7=!8PIh~_eiGE< zW~pOMPzj#a0b*B5UJR8s3d`Y4EYt{M)B%q^cpq|INQz785^yX)t{igG4}+k(fU+1n z#Syxp(F0l*4BJ5GF+f%c1}Y8bRq7ZfG87nwyh=d`)1MgATw@>!?#yAp`{%qR2tR`8 zOUA3eoOX>7m6vwpeqWrj0*0L6=8jIP@MuTgs&6SQITDa%%*7XsDJ7y6F|ITTQ76bP zr69KyK%uNivC#=Uh6hM=ASm;{l_h1XPP~HqrPYad=wBZtn+3olhh=wjgv{Pk7VY8K z%uSfaDI$DIH?Kj<*W-pDT0;%E?x1Jb>Rp0Z(3*^}yreVl5g z5Wc|dlBis6@64|_aasrcLJAxy*oZkdm@BdV@sixk}y_r&wHld&fl-nY6w~2D>1!FM8N_o8NrFt#=C~2p37<2w$=9a<{Ly zcXxf1wY;foa|~fpH4nlS06U5yUI57xf+ea?AWSVd=wk(Z?h{>ji__hrt;bs7&dsdn z3#rD6!u(N#;(5ffj`{d!a{OKqdrGA8{A)oC+dfEj&LsT?Vd0 znaU9#IMPqmw+^|Wek=CPuFm-z(BBCHs4rzi2uGQLqQ}$6fZucuNYha;TwOr4oJv{+ z;q!K8B{>xN9YI2-OY=JMx(2(1^@buy7-Not{UFzqE%{sgu2`rZ0xpbdokPZffIo=H z7y=BDB@0BS!{jN)@^U|-9vG*9zFSt|F;6oipeO)=CB|S88ekGY)>NS2Jh-_WK}96d zvI^>M1yW4gL&+q({ZYdn)|?p!iJeT!R2g3m_+hyWgd|XqPNOi z5OEioL`vsa4hh{r)FN>)OVc!#j*OAD#1#E|BK)dtNRd?8=WmzZ~6| zjsst7o4Ywy2hhXHbw$nu0V7>N4&Vp@5ztQ-1;H+9Dly3q3c{B6%LR%|^2>JJxOqy* z5>CD&vQcb9<;}Jx3XthsTYy9XM&5-dj)`615K4Shutz487=CTOoY{@H)*a*iDL1Jr z^6N6Wx*JdQ3{yO+IMKfw%C2j|0^xm-ezAht7R7v8Z&W&4;;tA%5jWc%nMYin*qs|Z zEYIuCk1C0~*@L@?yt_MZb-KSJ^HWtJ7XfOH5(b<(J=O*n&~m8NMR;(j94}fi(qgx^ z1DrlCbd`T~=ke3yE*5?YrOUX_n!6UI)M5D;VJXlyz;!8BK(U4VEkQ}eFTmVjMNo0E5Xhh)LzS!IKY5@B z*GocXqzC&2f@~&6_m#sxG!24UwUK_~E|J6~^YECAD* zJfJHuko`)y6p|*7^|_0L-^qsLyc2jbPw$BY6iKc zZ%g@yJ550ZQ7CaF5L+}9#yflHmGBL~8F76t;9P1c=uwILKwo$i5W(?nW=F=Y-7wnJ z6mY71WVZ3LC%`RWzr9Fd*qjneXVA5WP z%gK)7v{Wd8E$L_NXd2=o=;n~5>=cm(tTlgm`kR4LYa_0?Qiq~o*TW~lvAYx?Ou=r@ zoKQ#3(}9@nWHtmjQGkqjWfRali!eB{S^^k${(oVxw*7%+v1es{g&Wk;!L{OY$78+2 zR{Pr;U;Wn_UlrCk5{#6WpUhMFf|QaTk!3s&6Dxq%ky6T;x{3>nYdL+u<_>OqF&F;2 zxC*FANpwH!>%uBf=EJn^!X|&St9b-UU5=ve`kzCf|3tN(O(S;~M}lggFV@<9_`rf} z@=jd9VZy>>nnvz%M>51@K@%Pvu2x5#-~2?e_7tXQ)ogqGl&0ze*5>+g%1d8Zxf}8Q7D28n#2*Mp1GW*jLfxgMb@!g4!@Hmxp~)EQ%SIBG`}g( z6J^?On(0@Z8U3-LM5W{kf>uW*9^2XOLga%{9PJ6<=ZVAiOR&;hN-43y?iBJ62^IIP zyHh34%+bgr-7O$TnMlu;(i^fdxt3kU3ikox+or2{38A&Tw>NK93bU!h!%!8W3~eiW z^A`BZ$L`*|4LOnX(2VaXG)LO5eFF2KZT-MHXkWk4U?Y9a0EPfo6F0B~{YH-lv2kLE zvR~T7Maqek!1~N#4h|1AFN^s}7&RxCX_Co(Oinq4`vHqQg&!dgU89uA_fO%+`Ouj{ zbg%UH!Fl}>v&>}_HNy#)71?i5ClW1^Gl~q$EFJzy=>_rDU@#zt6v6;rKdPQ^i6!){ zJ;W0|n6qy)-8iwqyfBRyK-lVORS%p zsM18*Uy49@9U!I;;JKD4-2K|zv#^=ga9*p-p+rEIi8~hFhVV!to4%MPgyzO8_fevR|J2%*xH@);0R^v3d5>vqvpf7Sx zH>=0ii+Pk2b>?WR(i2Q2hF0c`4eu zA@p|49O36+LA7ISvN$H=Y7_a%3tN0Zg2IU&vyi(M(~#8C%?on(kU zQSx}@GP0tXB2f!(jg5WR0z8rMTXKT17au& zeNLW$z|n^&8kZ3KiVGArR7QuKIZ>d5skuXL8O++O|i58>wVIF^Dr2Xtg@ol+{wuK)(&2dM(SZRiB7O}aM8#eo9RsdD}hUV*=fyI8Is z!ZXK}>f58%f1Ump0vfR51K%|VUUVx&svy(_*pxQKWY5^DcEU?6n z(YlqVJ>99z<5Pw44kSHuN76P|?y$(ZCB9lrF>oc=ns)3$L(X&`&B7xol-bfkkWfLB zL6oKy7j|^20y;IVxT3sl7!L$mT3}F;CX{1`@fi3ya~MCOA#4TEmP3EL*uOb1i@}wk z)`l}$qF*`(Y*64fOVXo9H{mJ;eFcS{F0*j{`ouHv7vsyZ zZF#jEcn0r`BL$#ehIUVrCK1#<^XP1bLsy-hI=HX4&`t!9S)bAiQw96y{H|q+VKwZW zb>gM4_7o3$&yLQwIO<-GMhW1U#_(rbyYalCuBxZ<$L-y zZY_8NJ1A}u4_~-K3;ffSfbjs#Jg{$~vMf-U7_b3O2**U0oynsV%q0;lIIH181z^{a zNle(7#~hAOr)>ie}iCFkC<$ znO+4ON#{KooQeDBnBC+6idZ3~hX=$2h657p1VIxRjL5*GbD>WB><)+dX+T~GL!ver zr+bTVptoMKh+Fp-V5l(Uwx#$M+j+~BaK6-X>ZJ@v{EMu<&m9=Hwo&8&ba6D`z9#tH z`CXZ6UhMwjm^(S7oBY)M|2=~21AR3Jlj;-P@6(4o*c5gI%YY%f`)q7F!P7WykjxF3 zjKAIj*ovnX9w@GZgC=y&!VlOUXkN)dp$JZB!(JLlWTV7fDD17NXPbO%=mO-FXnznWhfCc(gD_ zrfACm2O|BFJg5tUnsK$y@{P=5i%r2hGFBz}t=Nn2n=?xUmF?YAlcu#0se7AJ`u}7= znlO;Q{sd1R1eKn4PG6uE$Lq}`L|nf;1T=_x&f((%Ice`rH|Yx!7my;r+EXSDPfG7W zg~y6i*vQNzX(!w!dCkWPSitKRwZPeVaE?e6RpIf%VA=6}-r}Sq$xj5~98rufD%can z>B&C?p)61Q_q@bc92U6ae4cLY)xYvsPd4=_06Dif%h6_qnUE{a=M^>0?(?ap?tcRn zp(-Fgd}k*>J3D@7&!hp?nv6k9qE`_ekhD3Z%j!GifD2Fqae`&YEP#Keu#$mf3CUM$ z3h{FPs5n4HRX3Cdb@AO~nlWs(fs2k}hIxe(DL~MJ6n4>d^%0qT&h(I#jf%xkLYA zTHt85^8kRJD^BSYmnrCZu6an&C^Z&4y+!HUQ~%->UBVE8dYrFt5p*FW0@0>ckfN&M z*cS?8mPb30>Eh-YpuA+`ooL&Y>6hHG%xpoSFT&DM7xJjzO=Dm< z<&+D-R{VtnjP%lZua}!Ab0>J^aKLf;?3JbtP4s%T&;%897u}PA%s8*P~kU&ta2eOR|895i=H;U_JA!mwy zM+oPwn@C*fv$P0t0uV1PyiP(!&Q~rDY8`XDX;?Ww>f;s0E(R=fA8dc{R1Yc5+^*#s4Jw6^hb9T z{Ob5kxW(EJP`OP(OadreP%7-y5_JmmPBT&eKrgEPWYHsww`KxO&hcMUZ^&iI>>-F> z03VoB$OJJMB)A7UR1rM7#Hji2McG;oML^v^X*?jVeUoL1aj1 zNAVvBt}IOF94K<(2T{&y!gf`0uH%3g>hc(}s(Hu}1r2%M?ZvQn@_zH%m`f0_2}w3) zR6rZVb^Rj-HioOPWf7B~R`Fx|lQ50MM@Kn`IW-^nd zvnM1ZGs6~^uqz0tGztPLt2;=LmGUiMO@xsXey9qC{gomE0>b?sN<>Fq7NxeCCvbCD51@XMSeG4_}i1Vfj#f)Qq^# z`4BoVWBuHLBIAnxt$n{!2tHt3`~GUR+ekw<4HP-oF*$?k3g#V;=Dm@S680TDO}+t& zAZfNSTL(QLWu2mse{R(c8m7H<;^~!vBG1D*rHQnAps0}_*}~ zI4D$7jr&B6n1DGORG!-02iMa8-Ep7Dc>qG#1He37so^GB7`1*42mr=A}=Eh-NJ;Es|b~ zMg)~kSv4X*rB$OaPubOgTKee9LJ{`p`sqJ~qIL~5Qx$!$@ewJZ7*cw^P}IoMPzm!) zq%Ua5di_Zu$o(q%xlja)Y=D3LUw}a*HJH4Y+3^~`IRhG*)8FjxoGlqxTy0LZf>+zd z(RMYjqNvmx(3`Y1+q7gTc4ePgZI)q|jDT+=!#M|r$fTZ&6p0uJes>B*(Bt=LA!p{# zTZIB9^pbjGK94d85kdmLXiV)Nb|H-ye?%(zzwzQv>jU70gLHq|Um=3TiPZheDHMV4 zFS}3?N?CKsGO@G3tnKuI18{Rj5JYcvHZN4K`(Lp1Z>OOMG=E3Ga0cQZrx2il#|$Iz zKhaVe8qBMnr2k(OoVVJ4f#sspOazvTb}PUhXJm?sEglqno3pZu?QAj{$80PZW0eYk zR1Gr6*aZ+|WDV3<>n$uf(j0rqORXK&UO${aAc~UKcjIKI_AJl@EQX~97?yF-#vR`@ z3tKOzvq%@G=`2+Z6RGXAf#G#an-^n_x1q&GQxkjV_y|Z*Z$!(p1B4Z1u>FJ3YyT^W zm|#^@jYLea>tYhYy$AFP&M4Y{#~zJ|&PS0Eof!Qnf@_yixFYNdldKO_lpsyAKh)dk zzs>Pv=aa}BPqsgC@Y=y7+eI94ySH1K9_;WDdgG~OO~^A2=n;bRj9nd&0g2Zh5;?G> zufe6Go)z62Kt9F!j=L-vp{GQllh)O^*s2)1|Gn?q#X&T=4#4Cbt8<<8=s zeK`QLqh+FGrU;y(f{%y|LfD5zyZIz^dQkeYZ!_Bf@osP!%pJgjqSOK?5zH)p2EeQ_ zfJ}v~1>r0udorzYE&U&WOKo6^fLqSMKI@c+q zj@SKhAip)j0{b}My5rCtTYU=bKH4jMt^)wG-5@Y??e?q7ky4r%{F_{gb1>%kZ` z$gZLqYCuxC+uECeOY`^(W<(<<_<4~pY+2YEd_Cw6S9(RnJzXm?y-vU3PzDpK-J9o} zs^5eD1-*HWDjpGe#(WFLB)whd8l7n2NQ7V~1?yo4cs|nM$dtpt3vWg%<%$Xzz-~6o)CyNu`I=qTeJtA*55&$&z_^|ReDsR* zQ7yaTSL_c!<{ftpSiPcCyW0K$-OS(^?bVU;Hqvrw)72Hz432K@XMU&^(qy0rCKCRV z2l{hOc+iP85#ZpW83$4yPvOW3aClJdF+gq=n5Fdcp`M#!)2SjY&O?Kq07kC6 zq}CePwmO^Z>{@ecphH&UWlk|@Pve8h7_74YEwtV#R16*oDuQIxwf?eVHohT8B0`R2 zyh7Gb`r`?a2mcYQJs+OujS53m3^PoRNU?FMREMl{sh zna8xc84ZK?+9jY#-Obl70S*0x*lzXqb*J7JJw0!f9Ai%&2{+enY6=y+;mq|2RJ(8mM}Lb7gT zpjmELhpBcZWusG6gISc!`b!5Qh zN0@cYdckaDr2^(!1N5d-*72u!Q`Sn-gbD<}Uf9roG=55C(6A!m?d@lq6pzYVcEupP z)~H}|HaoSYqvg%fmi25ja%dg8!BN5Rb-^+Liqj(0p0LIGHYr#i-)^C8Pl+oLgbMTk zHM>$Gm=o*Y&C(o)-y*6vY*GH*8cxqWEwVj+ zY%E^d^t8w=LW4NT91VhuAmY`m1qxs`#To`Hp#AO;Bnk!v;l5fwr}gNN`p`3uJ-JCo zP~w*_V(xs~9u;iLh$sb$zHN^xI8iMG03P($VD>d%_K6F7tvtRCp|WQA9j6wA;a~(& z%{z8An(4NY2wZ;?VT9QMAATP8LyJ}M8%Jn;k;rYvIfARzjn)yRjBHkVhGWbMZm0-$ zZ9mYRS5(E^Vv*j4A+$`BQRUp$YA~^FvXi+r+BJvCkEb5RFrmEbl#S)B^j*7LYIF!V z+7=sfGP@1Jr;|g*4Kw&~TNkp#=!iNt8iK93OiTNoQ?K5l->crf-F-xbfxOObkA2JfK z%N~@m48NzXFrt(*iAIm*^`qx8!s37Ez=?)TfQnt>LmN<}UeHJf4Ag=w=L6$D+A|gZ zf6o*TJ;H9BEn<6grampgRB2IQd!&_r)5+|JPL<-R+7T&j)oQItcn)zt<9VJeoCK}W zD5=GWWt`Xj(rMY*&h9UO_}F9aj8tnQ{%=kMM55AXgTk`(N3qUJN z^u2BZ;S$(SO#W`owA`V6rRot>!0@5seT}<|^62N+)jPH3C}1OqRnS z?{;cfjEb={Fb?jHRs%ZO(`sr@bbw|dS%4nJJ&|5nXoL~qz1I$%*z1e|BOS(IuTz?q zOobsEuF%|Nf#AqsEdCg$C5J}wc!s?l0ia_{=JX|4TwtXwq7s4qQ>y_6+hy!m=BH7( z9Yz=)?A&umg7YNA9c)2d8@CAoeoeTEu?dguhsZK1A{+WApW9Cb)J@N@Vj06j=7f2HE4R%D^_9cNMad36JH?n#JW43#a|z z^O)a2z(i_2)}fSCTMGN_wy;$c@3QI7e!G*%b%TCHwu(#}b3V5}0eWc6`J8%B26Pt2 z047eurn5O(Q;FczC<1BOx?P09_`<4+ck6!U7tv;|QPU}cIjanobvr$Cm~|OUX7Q45 z^jrZQO*qW^itI8`ZNz~noL#B3N{vDI!8D>%yp=@=Zx1^l)B_02vK)?-h%BV9oEp5S z;j74dyZ$5gTTW$SBk2+P>lx7^<)~A41bdH?IYngmu7;?fH_Sg^|GFGQ`M1VQ8&faA z&`PUn$gdU(RMI+Bob4!cj#X=!oeesf$GGJbIzL4uS3_fNS_fq^D*u1tZZYF-aW&jM zZbMNWcaPiSgRP@F?%JsPHNN0LR~ET6?tX2-wR)=XSqRLi3U5q-i7Vu9HwBL(aRes-z= zVp~}BbEHT_CwHn^A&W$xqUWZ=ApQ|;oQ{;J&Q5yTDu>+Mu)555o2Tun5-y3S@<5RU zZz`P0fN~JUOxDh@+c!Mg*zMZ`#f-CYV7+$IIcae^fXzx`xT~yo7{NTo310&|u$H`G zsmrvcEC}5loLO|FENBN3%=#dRPMIN^vH@SWVqp>=MS#F8C}Xg+C7j6FWjYLQ6u4>a zf7O}eWHu?lm(^m9H7^9#PfMLTU4xUZ_KZDdkdnMsl;jy3$m9ZTa|NCuOo?G+!NyJ* zYLT;FtZ%)>b6)co8Z;9_%&8{iNDfj`YeG!`ze5IowaTUkn;6ds^H;l#_!^;X73Y>sGzUV$}ZoZ}ZHmB*f2$AnqYshoF@^H^nrN5WX>Tzptflu#maTl~hA>2nS^ z)#h)J+2s^NmiY%?>cxlALsBLr3Y^xilqbDS*AtKb^cdJT^Hl6U9 zzuQ$NMHAX0CY6VYg&71Kg=4ADEa<$_u;XeMFq_@r0h8^6$a>fdv6xUP=+v}$0%^Hr z7D2*2X)2X{Got8-bMw|fRu(CZVUlEgH#Df5@n1o?kN2gGO2 zeP0;kE=OfhUeDvpKA7P#T{}IJL-9?`R6&v?vS`kKiTl1F(!^MNlZt%59Sg78nWB98z?_YT95QGe|4IuM2kL zAVyB1zpE9(tfSE1)eBibYIa_ zb*z|O!313aNFF*!P6sDMs(?`)9Yo#;mUiquT^9WCpo>% zV2!|}NNF259={?+b)TuCGVA1MBhbAA!;wV=YwU1}IXO}Rn!DUt=b7kd0en^?`q?w~ zXILFbQfE!o6sxq?NW(rfB~q^qSQ_n`3yEZ^4Lmy*}3LnNiT$jlR>b>ApfQSxuv_QTf9isQbr4=MG%fo#ROVibrvmDca z1uCVz&KBRDQ%~aYNH&{bIHbzfr6NFOq4 zJ;pCkC48b!3V|Xe4wj!vB+pDiE(y)_q_R5}jK^JdNP&R$Sl7hLG-Cv3utNJShI zNT#Z7So%5k>qN~m0k)PMA;mb$oKr$_zckE6s3NGKAxqIU>narhLLXoe(^+dh$Xbhh zW-Y_qF+8-g)&@9hEglCsl>`v>CQwaX?s|ZV6TDGnHX3q3vU&~;9C{lMl`J5`1i_qw zq*%a2&|_SXViw{C+|H~#wlJz$Sq?d37d|x1DB&x3?&_4b$b1vv7-XDbfg$ETbC+^Z zAGmn9V(2uhFa`m<&ODqbsPkzB3h~5vPlO=3go=FJTg`}b?>O`}9`Aj4AI$EAK8d&( zXeuoxk{NP6q#7llk>H_(g0jE)o9e0oz{wrGpcJv7akZ3?C~+{jyNW8qQ@3lkuN zjWCx2!|CCLBKcmOblOsNg71c$7mBFnVa;U>1wuy-*;wYFa+*aeI9u{Ed$r)aCC3!# zV&4wfN`Y6%vP=W&L&dP%X+PQcF~wYNf8=Lj*j{DIY{@d8K4rzxfUa=9QbsRxMWiMB z3lxopaKBW&=u4Luy)GF%tBR%|;JIP?50{zh;wM&5OHeo##4XMpX(jc_gF{O)ZCQkf z{gqBT%u4<$&6RdjfoT6>Y11-{mE98OK0|ee(X^O9Pe<%T&WhlDPE}Jl_XnbJ_L2UO z9C1NvSZsFF6N^`^$PeW)(Txd-QC#cj1YqS$@_v zJ6rZDt6OZ|#ra38>`r0dk8GRT{jw$PUo65ce0r{UXSUJnWoJ|Zn5dU8AAN?IlE!7F zG=@u#Rg%X8RDutfdL=r7dfp>Z70KGUF$QZZGwh*Zb!%qQq9r0Vd9_uA$HY=mOi@?U z`%7^079@J!E^X}4+(RCOR?sm>{!xVua@?>=&L2!KWI_-OYh+MZUj~@303QI#6cJWb zR-pt#$lR2w4KlLZB`5=SOqpUR^VK?#f}Mbz&M^a(XN-%(6JVGno;Z%?FyJFh3$q7R zM=%O4NC|KbVDP`L;mmB12~APLJk6P*8aOG;4+;Zk7J$l!8eq2tt;CsV7r0U8^97}y*; ze`UOJFook3u~4g|T6%Qa zS)FPetZcK$isCOaFYCs7 z?goPMz_)_BtdHQB2Ll_xcr_~uAp-~#U+pv9G8AxV3;Lkd4Sa3{Y6b_2s`;2oR!-<+ zDla)@Kfa1rnf_#xZ$=UW=5lr_(ILvd1o)&we(}6x*h4 zH*X6;U@H69nz3CpNr7apv0Nvi!qD4UmTiIrVu7_whgRSOhS#m8p?m|w`MTY(icBh4 z%}9fB6naVYpy2mO_t1Zi2XYz$o9+&}gYeSrk4qLOf^)O9J{XspoG8f6h&B?J9ICNW zTpe2v=qB*9F7;n2S|;JHF%q4MTFN=s^@Ww7Vi)Qb3dNNE`ge1jV_x^4=3szn)@>)I?)FSC75nmhRC9Y~HW`~C_Znm9>X$`h_Y^Q&G@wb` zwN$aECXVDSz}Z7PUKUG52@QJ%m$ysTf0{;REj>Zn8jHhxk5lD?$=$_d8qpw}LQPvG z-%Ia)DB4r=nYqc7x?Q9rdbQzp(NP?u5!=N;GFFQxQvnaiNulW*%6tG=SsD0{1}qNr zrGHk71e6-_j_5;!*N92teX3d`9*`TJqrPj!ouZI7t`!Z%>GE&Ziu;87MIaH7gfY;yns)6c@xFl(z{mEPPXp67NvjTcQgt{oWEg z#K$z|V}A;@+bsHtwzOcgXwdLtOwa{iD)ZVAAh}hCJORH}QUaq>0}U`S*q5-pcy30Q z|GF6`;%XlXc0$Ga@=^PjJnbmBF*}u}zAbJP`^n5pZ%XZztb;=#jSFrXGdDYpUVBg6 zFJ{r1Ik>L~#&^ba#6jg+2t0@@47-fQFfGYGJwdiq_FowonP>BO1e#Ph*on(Oe&d7+PEjRnUbkjER zpg2iyZ4-6GMLM=kw8Z71=e=pv@O|;R*hI5l^0c6Z9(j!zN1+xeo$2WN;sfytt@uDJ z7rSU{yZA1Yw?kYnXUEc*Yt=R7OLvIYLOei+cZ&QPL(Qjdywt}4Y=;{`)SYO|)?gO3 z`Uq!P{}M-YJ`(f91!}wt=N!zY9=SL{zTYmGu1?X@yTrQy(EM2Z>Av6>nRINRtV0zY zR1Os*=AMG@`24iy6R?FRD`R=b<1-3O+%sAu$B=z)19k%Q3$Z1ai!jU5+9tF< zeRi|QY@`dQBscbbYa?|>yeG^B$280kd1^`CDLm%NW3j;))W(qOyj@&I_tE6^i=dgB zm9b9SqmOorjDf3<#RBh`O~D|bu+`_FYbf|{7T8#hZqI@Xl$)g^iJ_%Vdqe{qnl@q&lI3}6;vVs2Iyw!kW%WX9Tv%s=i;pt*iWZIX zC8h)WNDMR@G8n@mAnMZXN0=CJLul^gF?xKj7?AAaPqsS==LLoPG{#sQw=A;rtxMyrY@pMb&B0ab@Z6VP^{1-{XkCG-fS=X}Siyft|pH zfSI=-#^>74#FO;MdQl=bxJxU3NTV9BijMM3EDd-Srv+iDzAAz^*M0u0qLFx!K73Wo zDF1$+NRslo04+)Pq)_}9NY%TL3ce6e2gdx(6x$VyG1k$BFF+NaFE2VE@`bE8MXSCP z--{zO>!8SVf9y70l;oGKON;9!(60x@%VHlbJcI`K(}qJLEVp<{LxWT3=R@KfIW~?y zJ1oqs*AFx5b-~)i!R&=0mu%1fn;Q>P!B?VA%(BC==CZ?d$5-Ncx%x1j{YrGL6^4)X zz9Zn)nSe?Yw>U$+j-!y3Xp^Qtbh3|o z{)Tu28{j#wVSc1<5(D;IWZBVG;DuEM7X>h=qO$|w+N0vL2w+_L{{rmAN-?=DD&S+e zT#0aXf~U~UC=SmHgr)2{j3ifc%w#*4CBOB^a4XM@R)d{7WX;i)}b>+ z++{8sgR){|Sn7fpfbAqQ<+wPQ2zCHtgmnO$r$PSm;%~$%AzmqO@ST__ z#LKjPWXfaIavvCweO@3iVR+MpNJXnr1mX|r70J{8%!nfx46PRH5~)AcVZ}| z{N}&Ke}!0HzT+R^5n>+gz9{Ou=Xs%?8NNR@b&esg6*K1ake}v(6K16dL{^&}g(MUU z?j7h9bQ?dDDdc~}$nq@$W$2z0{yv_Si`~YnrN$Sx(j%i}9u02>CSdx7950o|$Yfdd z`%5pyNFjd}G$z4&E5#2?NiD7Tz793b$!tbJ!yBMp_sN>#I~snUY$&GDg8Sr1diSq{ z)YATit*QTazF6w*lWpZ6vb@BHg5n<<^E8e{dM{R{XTA+6ENDeEQa~9S=uE845ucSO z_~o5K%%H&m*|X-C$_gfc;?jy)_ka~LB=Ja;U zsxato@@Bf5ZJ@@z8o%7qYzx9&VS2NlfElViks$_dKe-ao&_HjPt2M+N1r^0#FA zI0&Wpx#aTRAvsif7tMq_DBiAL7oS0gYsr>iR+4JV>oVVBmCSk-;-i<%Bb<6154IZL z(F3(*JMkf{sx2pBe4Evg<8X#zWu=!k*O5<(Z_2N#D{m5FclpG6GF^yLdLdt)7N==? zeYpq@3VRNFsAU7$xfYxn&2yqV(9u@Py5Im2as}f%_@55C*L1iDPK_GKIx$v3+R{L_ zckcgb0568>1?x4GQ&O#hApd5`C#+fUKY&n^tqo-(yV z9x84n)4IjrNl2NHW)v?~y)%K+Uo60LK&7cOldF(BjxDaxTEPrc??#vj@CYOs#A_sT zCae+<;-#RkTglFC&`drCh8bv9fuI1;7(>LZq83~fJ_QAp`gAmu(mf2i8He;9y z!`Kt>WzahkA2VwR+RqWF`P?aqdc7k#WJz;iw5GMJ4d%dXmw6lY-<4EP8q=s}eRm2i z-j&qPJuyc3Y0o<%o2puac6H#&8d%&zt{xs8OT^85x*As9UB z+D6twnFrg*TUwiE-`5Y@AT$G~ftv17(I;^rcN(?0YXCwd>J-`dDd5INhn z#d=xB+f^8mIHy6LV?GFkjU!#c?Z@_Rwej;38r#+SZiI?+k~2O`Mcr~J2qASVqqQmE{s z#M_dA;asWX+2F}#9JwM#q=M07=EddA*b?YpHw6U{n5oc*jVnA9D3EiY`LMA14k-ju* zZen1y+XH#t-nFPv7nz;r(bHzXLe2%=&?Md61sl}8yAu1;A6;Z6DBi)Yph`RF?WdEv zQ~R$~0^R&&Mnd`68)ZEq-ld;z!T^Ec$+%gz?5a#P67hu0ABC|0;{{!hNme&}%~i}UX0h}^-^3n z*@&+0Ci7}*9!=Q1Av0@eSpbchOH&S)R@_atZO9BGi)74OvZm4%2Sbw0t>I8dsJjPa zjcR6=e&{BDl;GO-cbAAm6kIsUrBGzNmP6U`Y;t96 zhawhKi*ZxDn9qB3^Un)MX=^ViGD>X0*Q`8BmAzzM{9#=O+YHTpM=7qitP!p}%Cawq zzPZ~oZ_od8ySfi3_svo2+*=kH?|VQNi@^B=MF`r|N}AAHHgYOtuu$RKs4x=+F_SmI zMh9D@8*EnX9^DwS{KA`|c0`-8{12Z)Itgp};DGhh#e<1^&B#Msce=#l{x?TsLoU4& z&}X;Eydq1;K~v0u%bR&ons}xsiltqbc>)zd{o>+J^RS-YWRH>0Aesu zI|Ku)2~d5;NH!H>O$0%zpq|AIRy+VUgK#c%2Uz0y@2xURVy@@jis`RFrPC^D^R2Q` zjuwr~$AW68iGg%s&)|k^ImvyStm~9+dYjD3v-%R0H&*WhFbcw(hv#zeZL&b(O1H@- z*DF%AA?8Q#huHXVXWB5v-Yy$mdGcs%eF>Eb zj6^&{`rc>aDSrD{J@79hSapi#!j^z@yw zMmAQiMl&wJt5{2`Sl29SqCh&exl5XkygBABxuI5==@kTFt`p%{trxN7~DJh z$W@7#jQ}OyEz_8^qRX|Z>)o=4)o)kze(Mn$8TL5hM!4qWu(W#0Ri0G zABc_Koa~Qd(0SyT)bgk`93Zo3)lITt#^NP%xc zAzv$M{BdH8;t88}kIYPNBC68OVn!~5sSL7n(58E2eeay(paozD_RddArN8figs_Ot z-Yd6h6=_sce-CS%lrcfkfDEN|E*a`^+B6U&zNfA1CM`8AwQMJEl9RxhOsq*g2FZKj zN?rApKb5u*lGjj=yHoseDj`Y4czp>f7Wocx@0YdRGgz3Obib@i58Mw9HjZZ8FEfy_ zaK-&HAD7+tLyYp%l0t|?|J*NAll+c9Iq)SI?~B9MGFaB5dxpqCR5n9x2q<8x_xDQTrIHAS0V-KH=40tuvwY9ix*p^T$zhJc^+ z(T#(_eR=7rA+ldqYy=dmC64UV?a;*`GPB!IQ}ZpI;-lpNvIUU?MO?J8IE%G__k(6_ zn5FF)1}bWEQG5*DQz+{pjV`l2yh1ShIDVc70X%aI4^VzwOyq5Wi{gg@VNMmwlq65& zF%KDBt*zm#I~4CMR>`UmN!jBR^%@FpazVn}JR_AV-w}bi1;M9i$OE!Op4m!&Js|%B zgf5WlrLoKA~xrXqvv%m;ZXyt-Ip}mMB?bS_ugxb_UKMVS4xEu(5MUN2>agWi5BV;{!;y6`}0K>no zy!XR$xKL-$3Hsm>aQ83LkB`V!?t@?{X++bsRJv-Utl^&KHWiH-DRXIFl{=ZbEQ$%x z;E^((7LAlX_c~#Es9&2(vpgTl8t72ZJLA$RH!0MJrv0tr>2#}bfEwHcar(MP z_8oHr)NBk+KwSaL!d8C`dTNZE z>B0G$4epP^f(%@6spwD z6Xbkxp1z(S_sC6o^u|P}EDqCwiLxo=jMzzXnEQx=0%GsZ%pSCJ67)OI(wM`(RBHNs zdM8>u8LGOSlfjz)L_bZI#pPpOk=X*BguU$Em~Cr4#%qb%UM80)DmfLGH#au(Mrt}I zJAv9iDIa%__d_S!Y-wt0EnheWD2r_h{4g%qb={_x2qD8;k0d4h;!mf*Q?j2ZE03GT zs(=MlYq}&{-kL5S;T?&(&ybs7YKxsITgwSPYPc?TINdu{{zt{x5>E^px{Pzww?vMV zAHz@u#glw4hR!?-oM>7rHbBMqB={jyrsh+{h730q&yqJJS6J~4U>t$+OgPt2x7m-$74ZRSU9}n}-)k-!LU6G{;ipQC=Wu_W|UXL&#xo(*)O;#m* z=_!vXmGh+-SiWSA{7{JbG=yXedE8CyCx=q$Rg&vv*+sf<9=e6=qIvQSp8Wy;fS46N zhqPBa==S+wmUd#`;=t2@-LWm%FtD(3T|n=(Xg&@xEkgESAIr#u)-!Q}W>RCax$7aL|?619KAA4`=NlD$-afqdSL*kj0*FMwq@vOs3LKSR`# z^)uxKAkPpQaG_=jRlXoSWUR{c&`l`G-#~rK-#m#zY6#Y){#Axw{4&P+`Rxm`6>6xt zP~IhfO`*pZ%7OBi6gs+4j*DHZ``|U#(a=S*f!IKE7s=a2dHJbD&~F+SW1#IuP6OAC zaKCXGE6cB5BA*v>*Ee+VMOi2&P{*YZe^=1brLsAGeZExo#;*p;WCt;!eAqG>5HY{c z#`IgZKH9uoz9@dDek-sj%W269EUJ;TZH2r-E{mm-=Q7gBcnPn5FYomdcvDynVJ^gS znhC>iaCAzJc-+$YLY@6AZ0Jx709TIsI*Yk9;GiFd&bipXg8y}UX?LSI)+;o-CO(C_ zt-+4D{&ZG8RTgCD)nGRM*-Dmfw7lIhDA?F$rW$igM|_=1H!sifQE)8=>=n9WEl{Dr zReaG$Pp*}>hd}Jd#DXmbn_fH|hit>uB-{M^qT-dAFH6S6(w}SPSZGY1S_j3#Z!~wE zTqB;O^|z!xBIkK%NqlU2`R+1!769PEufo%PE-iaiwm=g4D_w|6>fmbSf+>hEF8UGg zjfZroQqWrn*~VRHJVaN#2A$-8Y07JIOW+~q!zEtfd9T;yb$CAabvZ2CdCusL8mvOt z?)m%NH{?~~A-dxY`KNo11oDg#P{$A5zzE@|y&Gg7F{iws9P=W+E$^`r+GVkrp4$<{ z3Y0p$BOB!L{aJA%pQDDfU0vY+iVM_o&^~ZE8vBmy52(L>NB1GQ0(qdkjvbppaQ3wS2%d?IyE}a zAfqEF^&7Ng0JQCo(uk0!hBRKMvSsPLNxmmvlx4~6RFXySyoY@olz8v&U@U__xP1ZW z25l~C6(w#1TwlJi-=I8y84`$cV)nir4@X^Pr-hbK+Bq zPymW5E`#(2E=bkdNPV@?iIAIEiRg^gjnkZ#w`DP{lz=Rp8H=60h#r`YqF zh}o(;IK?2VysZAC1~^l)n*g453>Ik*32Z;u6ODJ$9ZR{d8Z+23>|+0NU4J{PHJI9= zT60{KkVry;!Xa`?>xdUXK^}uH#^~WgECPP&PQqtNTe@R7CxY&xE1-i#&_AtRhyMtG zb$D0aw^{hbFmnhJMi{3Xn{f|756wc^G>K|)ErEWVKfzXFSy@;KccY^igi*;FOdp>a zg>FKEvPH7*^^@+q(%?FO9D?=i^gtn z8rr6~0QN?>00;6}MJJ$S!AMI?AQy(CS4RvS?ivBATNy7dn;x)|8f(EG08q@2?YdQ+ zA#WL}rFDoEfsp}3ip1J3TE8{6GbJqcK;nBZ$xp$@0?Fl%Y?CuZ%}t(QOefChr3b{T z-6r5zsdG)1FWPes&wja%{iyKzqILDKdt%zhOvF6U;b8;I)79%j;cP8 zZZU<DC^BIlFUtQ>1+nvHSJ54KbUFcF8GX zOS%7J*<6X&>FPbG?LE3{kL-)!I9~JG2{6^V#K8mbIPFG$6S0MU-6P*c!yEPj-u3j; zUfBqSt@5l-rB}g_8rm=KmM8zBqWzfAfwXu(uFvHi;#B$W&t(sR zFMGb_$Ka4xd`L2`b)V2EJ^Q!a$t?a0h42z zp>7UWvq*wBn@oETf~M}HM-E{?*3+UxdZacVf?%_rS{#;li3Q~|4$D-5pG&`j3lv&A z{1wFg3CpnPxV0nLy1t|4N8r4NE*`-bUs0!{astymQ}U z8q$^A$K*7;nsrRpg}cl@humxs%J&3xYg=92!U9~V3q;4f@Tc~3 z@tA*?h=9GmV-QBIF^!cHF5^7)_zv4oIhA}TM~j{0`yRHFH|Wvt0o`^w@I8!y2dT~p zd9U}&3!u8_#>^97&fcP*PoU)y^w1BO?t#?&N7)9V%&;G^tB$9cKgvGdGj{niKceDq zX~<9VAs)$tKWWshc@nE=6SY2x=DwxnC*|YtD9HO6mXt38<{>iv<4vare@2hLr5AsO zW5Kud<{cGeYIT~tmIMy( z7v|Hmc!tXxr{zKh=2o1OC7vUyf;ILz`n*c^tn-P_JYl;!R|j~ckj#!kZ8==U4H<}ekq^)2ixsO(3wY} z4|?-Y*gz{4&H75EQu}{0o6PNz1qtj_dV|tEqho0OU-I3=Mr`m!b_0-ZW&D#u6E1)l z%`9JjLEbEZEWiGP1CvTl()x??A+cjlNacv_bFRULICD-vm6NnR)gigDW?G>+?YTFm zsb_?kN$FCx!lj#3S7S1!No1NkPMf9L1zX-TN;L)My{S|OF#Ufk)dhyI8{Dc9-i>st zD`5_L#jS1^ZD@n^=UHuA$%IxP~?sW3)$$B4ceqaJd<9A~D|u{X23 zP>-n)3X2u2Rwaw2n<^WmKt_BlE1`U+S8Ww?mX}HndNOEPthye{?uS^_R346_M8CX} z%D#vTQc6d8x5Z?&#tLNSO74%RC7;Hn((}beBkKQ@55`BoDuRQ68Bon3)Q=3P`l+xD z+NL$hc^9$UL3gu0p!%ZMMx6Q%TEpMtR1Xl5&hcu3d{)u!cyx3j#Uuc(?`eAi2Iv%> zPe7I5Q^Q2n%r=P+Oa!Fg)2c-D_AvdCh><%+4GfhFN6;>YYQa`XD1@GmNuxOiB*`Uo zQNm4cK+w^4B#2Vyd4QJTtSCai(^Xyf>u!jl*W41*hDN2UJJD(Q zkxrD86+QE-zqPoLy`)pf|9Nb(-(u&4vBFE@JhY`T%mq?k`f?u|OuikLyM&^3>~MUU{FOnk^t2oeHT^T*ih~Ph9qe zRSWS@xv!Q=kZ_F3sH4i%KeN5%JL{+?gqTDf>#3e{5=L}3WY;zIlwVAwjrG(N@g`lD zulmIz-#!K&CUF|@1AH1P^3~e#N81tLYZN&?LqIgmym)M%As4p2lKN`9))Q^C^hC6& zfighJcQ#Nh(pG{ZjR(&LrW@)E?M4s;bzL9mt5R)k4u$%-$9ch}ffoEoFEmtbvFyHV zsLli1nqCv1O5ZgC{5xqtf$Cyo)2julPpw5?2;)=aTE~A1Mjwzx!Hxi?>jtDZHr65} z@Kti`~Y-|cllgW8oBd1_h^0ev>Z1*Q}| z`UpD##r28LrkOq{Q#Lijnwm+m&9M;oQ2XYpgBu}IZaQ)#ltC{vSI@bBhdPOl&G4mB z_ZBKgo|iNXS2z5&Ku0#ft$0NXh1Jni-9`m1)r%mzBbNGe=wwT^4O`v%E3jA((eW$P zBr(6d@JbaBNWaaLIc4r2%0n|-sl8b916r#TIr$GbYbMsB9;qU&{L!n_SmFI3J?O@U zM|)LL8l|*VH-Me&(^fr9Cw$OS_4lWBn(KjVm~_xxQ*H#9R~k*^4-yIucemtZEy2OO zh6+H9q;Wsb^W7du0*jiqsM7YhoNXcO}aH~6@rrF+JwQX^AM2f2RJRISyisa`s3 zs{C9_vhRYf0V&{Bqsd(eyEZ!|`O8~%P>%|T*=w#-Sz<@|hu5iFcvsEosP19UM6~t&{4750`XO*NT;NtdnZbWoq4^Zp48>58a?@g4|8N zK~2O;PwlL3?mI@Bd`JzLSWB>h_CCSFTGLtZNKqbrZwEVj%|u-)#y|yp-kRk_2xbNq z82XjMtMYd`E04%Hjo=#K0gT#^5QA>mF3p%x#%Vg#MYZnnsT=-JwP0+9u~tI%$5_;t zceGL`c-7#xM=Mon-?ne1%Iw?Dt<=V7fyMSMK3hpMyQ=1OWz$xef2)SptrVhSbY-Za z*uF&#lPT#&g(Ta-R%*EQKEIWM?U z;N#9DZ&D3vNmnb?)OzS^rPx&*ukmrvy2Ho$^!QDxUOibKool5GJjd+`+-6!uP=P%Z zsK7^G-J~9js}hB^5#SIn6N}t*`^~C-5yS)Z4F*H5zYO;!_WerSPqyzDNZhEjA7y$`j70v91*l1`Kqdj1VoE|VlP7kct>1)T%q6zPGzd;WcT24NHidMt6?@Jg++g3;>)F z2LKMZXv%>WO*z2c5e2qK6xhyDVB1H5#ZyF5YY6eQ%DzRt&O$)Fm4ZQS*8`vq?ol1o z?O0v(WDk{NkL`jUDz}JNkpn84cR)o$4yb6z0kw4$)TU8T^P`{!qoCrcv-t3|+LBxu z?Z9FU>eW4g^LrE;=QkMF5}<=#fzB8+;7|380RBQx1{}aRfCCr@a5U=xj%FReGoyeT zQNVpsz+F+m@zh@4co<#sgRNmlrTtlMqISJhO&Zt>=g3EJp>q%`h>!HZ-}Xa|+dGTb6_1V3Gg+kESGF>ZsrcwC_*z94lqUksenflDTmE$9|1F+xl)Qtf`H z*qv^aYnw^;Sy)i2ZoP@`Z7i2X4W>Q#2z9DaJsND||LZHY=dY$8YH5;VGlTZcruM6%b2P z{Q&|`KYh%e|_Ai&M0-+>`B~9p`PrT7mm2`<{DPY2Q!gUa_to z&AAKP;8F?m#_d*r=Amx~xFGk9`{~?sKka+nPh`EIS+^^kNLybmM!_=s!oONZ}Ku-GoB`;X%jxaV%&a}5zR#niKJY6>EXFoo!Br1uf3dA`~X zQDxtA$1Cl79*`68H0I7~tgBR)_La*yeRb}+ulBv}YZ1q~V_J0u710V-qB|Syf_e;` zdmaP(UXKCnBKRKL4gO+Bat3=NzMp58(?jFj^U&D$JTyg7X11Hc)#*g;V{j!)x$$rfH&k4|Rv{3~+7%)OcfCNU++B;PYy>q8Zud4@34+>}1 z!kFmdScXoY^qA0}cd8owbXnbh&Ww%z>#~cZWp)1<1P3*od+xt|uTcZ(Xz+cB{vJyi zZC!#I)z>vXb@nXKB4^J+za5SZqk-*9cNOOwpsOMRyGDLzSHRrtaqdxRg?+F4F08)e z`y$D!@RH8k1vNrA_o!g8eXj=uelI*A8i2*o@AZJ#g(a$4)A$j!N^wN*4|h!BK`3Yh=2+QQ$-&Y&P9nmDAB_z%=E0ib;~{N zOc(p85SOV$8Qu?Y%S)VzJZ`x&`E>Q&3IkDJRiTVwz2MdDvThk*MwPM{9`5Q?UmL63 zNWB2!&!chhPZeToO7-N+TIcps(&$ z@8Iy2n%F!VVY7=5=HQOEy|`dD?rP%>XO`m*`(MzD&_Y(~yMmrzChjtEr-B){!zot4 zuXNnOe1~yO!(ANi{J~V*!IFl_OTisGYx;u8xI<5|H8Cr^i?aKwujLCqO1c-CwzPh# znRtP2=m(|FC-h)H^|<(?{6s&MD8y@YzCUz_k5cH?U@FxgpoWRntZYG`*(&Lw3jELyRYyRB7U~^Nqw)8uSLMk}?Sxf!dt!hpXM0m< z#$(b;S5%}W%>}zaO$TLrsbV++;GZ1`-CG%bJ5Y`HF8&kF!N%8!fl_t77D3Pc~ZP<}(4^p#iWyh95Dm#Y05a#|mbQJeudHG+1REiMKP~u>9 z5v3N-@KX8^)lPg(y@#mlyyxMPBDsMf>OUy;*AOW9-lE2ZYJ+zj>WRUtp9)n+@2RgX zKw1q|4e;$fxOgXiYZWLRs@CDzbq_$m{Fg#W?;alpZR;oH>OlqXolmI7L#kXX zEC2K%HA={hN$ky(MgRCkEt)t&^`h5i%H`C1Qq5)@Sq>iP4H~}GpH5vLRyT)-2~`AL z-?Wqvh~n|skO;b<5q23L_z=hib!OFZ8t{m^NvySE>WlyD#;!h6WyP0_6CH|70cm@- ztfAd3WR;(qHCES9NqT%5^?lihqi#=R*%8#GkE&+wqY@rFjsBaR6JT*v83-5kbfja; z6Vk{%3TogAYBow`CDTSIT8#U2(j_<{79wEd?oq04Y}o}5Z0;^&1x+2L?uS_Z>nPye zEUGga<1~x*kH#|EN9RVXT)EFpMlv+v4IWdecy;Y#`c?nOFp{qkJ*L`uPaFq2LuGXE zF(|ALQS#&J+PF_^n=j50=(QM;4J~1f6dLh3=41QE5Ta4^=nP*5ZF*egc>g+p)nRlk zKm54*NQiG}<$u*(?xXn5@<3?vz0X6zC&7a5SL`g7T0ZPaK#J4@i=I+I(VZLq@q1t@iEJAho zS|LJp`MOPn>hX2E2<7v2mk8D8>mCtmz}I~u)G+9)&xfSdByRXNuKM_@Ul12I`OZ z=%q10cf1>`!o4%BBtTFn`9QrgSj&`UT8Yb|DS8uw8Q_e&A;&U2FdK_7_(Ihg=k75p zke-eF+qP!_$Tc3(6Ju55E>==*Wc~dbemUQ4r5y&{@5PG!_WjvLms#M(ApBvXc> z^PqH;v-|;lG){H#zPJv%8pbSpylU#@T*`SJ zj1Oqrc-6P9ANqL2gc${{hU}!vKjA?d7e?xxuD~B$f_@AVm&wE?0^iW4p?JNs`RP9s zRCansJhlZSDGKWwY&Ai3LpXzGOi;~>{IKon?~x^kC&&6Qt`i!;5n7zQBMc*#E1Xf_ za$$^b2q$46F9vWfK-8sU6V<2zJ%VX)byA(JOMB$8gt__- zT#(@K7F<4ni5oA?y|`YFD^5#vFvZfW`GX!~k}z$xnlFkZX-&i}0G~EaQZ+-sM5Mmu z4cPhG(zx*s>NgDo6lRh-T5keUkLoVV_Ev(Ll~AMk6O>E1KsbSKnL!U`j4n)86QE2V z`;2Ot4>wJ0amw~}ftDA0@lARtvGI&V9sxbvaA7_2jOrK8F!m}l$-)t&!_HtN0Uq&s z3HpuR9Wjsnrl>qPRTWK9y|ENOo1*&R(qgJ=Rm*P;fVH8ICPz|vo@13D)!?bg5hPpx&Q=^$s@Lo)&l9{SkhtWT@ z#47I`b{Dt|ou&#qKq(eob9%p2g^Tn-Xw5jkO#ZlV^A4_Fm^F@44I_UWypKk71o|MC zUy$>-88_fuGpOcqQX(fIixvZM!0$*gKBEn3{}ms9%9+ox+=2=9Rp)TC4q|e!*@O;7 z!NwEE;RZ@s@N=BnrkN&c@m(iY0R^#SyuC4lb)zq2AjMTRzrC(!)|U0H27K7 zl>Lu76oncGk+qKhb@{(Z6w3Sy{w!8bl*j=H`J9P>1sKs1mlgem2qEY27N zbIfxRFvlP+ZiN1O0~d+G#3VnA*Ph0rZcuIQ28M+h=>RR8qfXSdz|f;QLr(% zZpZCT(%E?`e5G|tg5tz*4t2Mu2cBq|<{3~gd~AM;YmgHw*T4tyg06W^wMcfEyIh6P zwP69oS^GSVdrplG{SNmOE4O&88D!Fexkxc~N;7CLF3O&->U3Eo&5*O&EGof>)={Tx zh94MwG_=G5%(JuV#hPJFs4|0ahc$+nVW+xh=Brx+J3MAB=fMy2)wRYq$dtu-3~M`2 zTR*QFVOMf<4n1Q8_BKHyo>y6E+X7}Cs|=!3Y?2$GUC)Dr?4X1N>ZA1c0%m=y1hx<- zBqdOOdI50Rjq@%Ftl*fGg{nS`*;g-AAg{tGc-Zq$?wd(p$yien-{4y?9g&yk?I2qaK~ab1jOv!#p)iIlIko`Ey20mwM1z) zz&Ik!D=pZtWB48T`K-Lg#ul2pM0NE85BO9D#;YHffV-_Y#d-NRQ}&ChBRJFnFRFp4 z|AQA*{ni0y$lO>sm~UKyXhZ?kP(w~QN#hwXORWxpE`$oOLJNY;dtyuj6k4k865VOa zQq`=hx4z2kaP6dU!As#3)N<|65kaUaYXp6!I)nh%8_+Rhhqrso64>nVgSQKG5HGhkIujn`L%5pZY9QH`J`CVs|n$2vQAV zQ_w*?87k1m??5o0-dP65Zwu{ThCXLf_Hy`Dlu(=HDwqoH2IQLxM)>i94XcnAJD+g3n6{(+9IfYcnIJ};>zF}zem0V;V(r5gdHXs)ommXH-OKpS3y z?Bl1c*Z9+luvZS{(}~;Jt-fdZe}Mp^4X`Q#hj`iu?>IccqYs#678m;-<}(!X9US4) zZgg%(cPPoOZJSdY4xIzRb6Niz2Ylu>t5$k-rFslNH(Uj8A3qIQrTQ?Yey~b4O*?BH z6^YDORxQx`8YL8XSuNut>t9xx83DLmfm}fR=Sw7~KUKbrJ=ss`uV5Pr(DkoCbi(N& z$ZCpV+VYCJv5B9_B=#H7UE@S@xS#{lO571jg-3j)R;$&p0CNy2 zT^K_$Y29j-J}@&v{*Vb+Ll7Y?yDgYA!OMWdFy0K9yQ5Q}vwDI$WioZT?880Qhwfk| zFq(PA`fH%P2vGMmFaSSI!`7&}365w29N$?@-F&m`QPI4y`Z_u5@yj%V<{LHW2pOK@KMVHSUAd%A+?=p>F z5V8K5(?JR~%uAc-(@9sqA{MHU8^3<^E)Roq;h6;B%9DDF$8gD zALnxhF<7UDh6A7!=y2ySQp2X=zHu;s>}caKQ?6e6L4ek-Q*~pk%IM%ab(6f1O!;N1 zagDmnwIKf{_Qx=o2Bgx&4w)IwGM+&s7exOI3a;09_}qH60>c54B{|I&sAwD(O!rrz zzwpz7SJh}ZUZuXKdgoO5%&(&3?9gzOH&A}uYarZvXw7TtBGxMF?v*i+-gsTzhKY=O z1AacUsV`rUB<~FsW^~^7hPo!6Iccmd=qg#n%G;na09mUI&=Bk(RSut%ebgH&8&vXc zxf%pzM}273#c1lfQBClHsRfDtE1AC7sQPx)Y%LHXI0E~nz`6t_YRRP0&pe}nr&y0* zosn;yS?B-9*qgvfQCtuF)7{lGvoo_x@5SD`J;SXahX{zM+sG{_D&8jIjSCvUizLXb zN)nQoh@zIi1a*xjlEee^OS0agF$S-Q(I_SwF&ZVFXw(oj`v1PF?p??)|Ihy~LRI%v z*YWDryXw^|`30+jh~DVTO0brUHLP5Amse=Uchf}YW?@^Tu&M-WUjOPYucN#r9laC7 zqb4B~9uUN^g}3Q44sDwV%FL$G6~M1zOe5a4xC9%(0SCL)yKyz#q?6!zWta)B0EeZn zi4xYNez@BSk(U}6h##$;+?^4(q4-#2Mf9GnGypl9fJ+V%_+DHu_emHHoDXReALsAg zjl)G=KY6z|znx*cAD2rUJSBRTQ1k%5rv2`L2VbFA+~YmZ+|9q&t2^N#^#4jWt0(@F31ZXX>dBd7aIP;`&8A zIhg5shy|D9xZV1Pyy4}>fcQq;j^zwou-d0uB12+_X^3|EtRKdgaN>&+hbjOAJ^ZXD zx~T8#cp8x?hXWU8JrOEV`Xl!J!dlh@e2RnKEy#yRxp^z23Nq*PA;0lXfyv$Dl-fo+ z<6?5AAN-BiHX4IZS8tCuMJ-frzcPT_S!rIMNaB5!|UO9|lM{{pE*| ziE?_~!@xSH?|;~v=UZwO{MH-Nm|&%xS=jX^89nc}UgIQe9b<|EWaP{DX zW8SESY{4ASKIPgPl%}wxX0{kDEw8Wrt#{POufBC&e2r%0^)xV1bBtOknVBID%{PlYUuo-Zplx68zY)uU2-2pXeW&fM$` zu1#b`hF)Xs0Xe;Dvo~0Z8v&X#4dH4Oty+M%a(30u99`}Y5fBVYrOtC?~^|*Ip zG0zPUGR#7;PBbiY5eGuk92vPV#y#}nC%o43FW;{4&E+Gd4(xB{*3<$8*!D#lvys)o z?)3?FH-zmpiEk2&czp~MjEu=_qg`T|F^vh&Gq3sl+W7OR0$i1gOs-8n-LL=Kfe{DG z!De@M%W^vsfny1$I6)<9xi0BM-gZJyd(s=G8fiv<m=U@b6+MbatzE;OT&`AZ&xSyF~Ic#zXdq;9SWtAPsV{qYw+gS0f@?KVbX7`Ktui*)WA- z)&vCk`&9xo&KRVd^dnnQ7Lfp7Kp%mJzu>JD)Vucu4}QxsVgfUWHc(WWvH{#FU z@#ztQNF(%j{tOy?T%#ZQvvE09Ft@^x|@MPJW*J*ZI7=|F`sYlC0D3z0PLnbNci* zaPNLIkBx8sr<|2|@C_7&UOjm`Cpq5HcW?K;81PY+Qx6h9tC0Y+!6v==@7{y%vxKv_ zz3Jq=k4d@MY+=>JY)UPza#N0*=So+Hu(6-Zziv6Y`7wuISF0J7spd$(meS!{UI$!l z%axgY{`DrOS}(n_u~ipN$>IKfNim}@f6Mz>z6K@1USTi-_P`<8y{ZNRclx4r`jtkL_t<9#__JFk?d!n#A3P1h$a z<_!BC?@;C<{rNi>(W`awUF6Mm`lNTgmr0`cyfaCD{+`!KxPrIe^G=}T>>W(YI=vEm zvCB65>pQ%=cj{XuG|*Ef8OeBAkwSM3q;M=$t@&Ag}d+K;@!>Y_|EkfUb& z{NzVoGaqgL$eU(Ljs6(T>mq&K$B0(zdY}3jw|;dw7_7(si#R0yzr3##^z?@1M6K=q zS#@5|KdOBIF(cZVuI{SL=$`~WQ7o=>EA-BPd3$ncaqpl{yxERZp_hINfM3z;K7};A zqF?yb`;OjNhT=c`yT+h*>1W=jj(Qams(Xf2wdqSg_Z~Xqv$t%JqJs%3)%~{3OL(dE z+u-^pBpZMc%N18KnV-o^&O{)KE`6JbUgovX8}`3a(OO>Zj4PeP3s937wd*b#)UKQ7 zwdAU!9%|+m|3sLK;ElRm@9~b> z+rf|jGFOdqe~{5HZ>i&S#M0t8y``d~QrCH^!@0V5yr*!Bf8ao`SwG{eYYCqJ?}lQB zUYl0K)Kvok@1Z|dO?unj^{RJkTKSHn^R8II=+38oTxIi}blPm|yTBvVki{5{=Hq&J>saaNEbbBjfJT7Upd za!e65a=3efHBB#s0q}GxG9t+$q)w701luNA$_6pXxnqhAlCCIXIN?ZOu}P9{2g^O_ zYBuL3T_aaakzR^CqoX+lT6)kPS5= zsuuEUPcKboa$XHpZ2LNT{xcQq_P)@R-iMnuj8%b^jKSRKII@Em@R!TiifpC=JuYOH z4ZTopD$-UFm&T`1q*?gbD>*w5F4iyQRR_22y-hUjO4(UPeBoh6CB`eJ1U;{dJGH`k z<_uM-kb@%>YYSOP1{5-qH1K;gvKSE757B^6Mx|WFP(Xam%h+g{67)gpGR$TS_soZd zk*29J5}V=FWl@Dh)6U454WwQdI2FuBMaCRO$}D3juIY0o+Dj;v^e1Eb>6x-VN@|FH z0H6PPMXCK}+JpsQCNKwIn5?3wUoNO(xjuB{R%$a)hq_>TjCMIyI&{?bk(+vo_1t4^ z_=G8`qCIAcz-UGQU<)xw0i+oK{g?PC1>1k#F>vPI5w9@wjj>bH#rFS?K3-p`TFgE^ zP~ZyKkpfC%l1SiSBoii!-Uy74FKK}0%oG{mOQZBZ8H%#;3gB|7qC>ZBpBiSAGL;gT zz)XpX(o0I2k*V&j;PlLDx#L)Fs^hV%)Ho{T=^K6!)LyZ+0xCLCVH?q1RjRctwh}50 zglDqva&D<2`s8|I)?rC;SDDH1m}i*~83D*4AvrwUf1(wFdpIcI7l+Nz%#=(K(euZ< zsXTYTw#)uP$2Y=`3yZ~Q6zrsZYU+p0&p7U)SrI`Z);LR6`YK{CI4VhJ>@;HdAW9>tBxfk8&k+KQHl#6m*x6)%|;j>H5 ztt(Lixw^KcXfB~;v)4+YNc6#nV2>54L%Yi)5*P5EPV@qdVyv9@o4KQbG5}C|K>!b7 zsZID4s%W49&xtU+ro&=boSN${mpZ1NziK7OjwK~Zg&k9K7f*E#Zz0=0)jOtTbn08z zI{T%VNv2RmYYD}~_!`Hi90~Yb48vlv9eg1EywquxDpb?%Qpc(bZx-vFT)@VQ1fcRGtB@2nCLj-@&kUAP1s20`Q#6{Y5)){5;F zS8>l62XPGvbJBd4QIBbm>gm5d>}cjpirc;qn4Bt0)RC|_ zABnbh`f@gCE21y{_Oi#Viw-mu0Qk`z1_081A896|3wD_`kCjT$-m{a*c1u{hN!w(C1; zRbvxt=t!tRY9BTnir`>Jm}vnmOYQovwW{Q`2S3x9IyGo+`^}}y;u4Y+(?Nh1qexdq zX|q$80+}+>RN5}O)}*P9sm?bMMBK1LzBc3)W?QGbk8h|uMSz$1ina8|qL5SIaEKN= z-U2}aESL;PAX@^Zv?-I0%YeH$Re51ru(2{HT?~MF1y+xD>Qvhteks9V#TH0UjZ>~L zD<>X<4KMS65 zW@V*jE<>7v3&0g*{V>c@gr`Fbli)^|5=U&~$GCpC2%Ts_{L0-@45y}w5anWr*9jtq z^BH6c+f4h-T_agt5VbVV#B`X!#JZhjOJ;!)FY!EI#@`tx$aTAHkp>Kx3&Wx~wgh2lNLd-7 z=Ec+ubSeV73y}$DhlcY}?MhoM!)INx zHUehyP%VbEj+IkUsye3rE_HO-S!+-$gi*<;W~JInY{SSCX3s8g|dc&+uVo+FJ`u;gghDB z42vyzYZr2CYUHJ1J77l{)+PF1(OPyZV~0ywagNZuIKpbI#?x)hsO+fdkhTwpI+>-y4;}T(FGpCtDaUt?-t+Z)N!z#xqjL2(8B?u`*sZuD+F) zny(|Qsu^qS{n^#uF!!Li;%-63HU}-F!)V8=ycTm(DS2_#&affh`41lEc}%m7ltE$LLjyn z_gvQz-A4K*8$m*PMHHLIJ|6I4b&Fgk@_aTN$W`WLEAEW2Ju9|^r9Qdtlwuz`noVX` zrY;&aIW;^i{QyCYy0X!p=CSXalOZqJ=(n%46vl_ysW=pN2NT_qk+e(~OZS!9r%L#J z{@eKl-Vq)8hIZ9Db=Q}NwUjC*r$&SWjVMATxI`O6acN(#$H>o8(KMNlFTQyBpi>Q@ zFX=DZ)sW^-P{y!hieR7JlhUS_LP<;dfDSdJ$^6cq>;L_EWrrGSKL^{nh`spZ5*b(6VWrdFlUJst-$_Wne?Aq{%3wAZ)>3Eov~4`QU%T;W_Zs#aHbpM1cBZXH}^PFTOb%vwU(ng=8hjou(?8 zy9NpN&K1!dkN{-~zK;{+7=ub6*BtB766SFFwyFsC#<>_NqJ8jjft+}S6W)OmZz-yQ<#>4iwL{WrVOLqx zo^&4oj5q6-OM;!n($*MZ{@J)*KxIM4jyWG1P@!01I`XPKC#9H7QKQ{xU*VmC{`&Ni zsxGftErzejsRaOi^=fB$3cKcf@)*jBP(X1k7$wolGhr+2yE>s$*=Aa^y*q1psab-=7l}t%J6+I6MU{)$4aLwm zATKVg6m}Me%`NCasX5e5frL>{V$#WXa7E4D3plK2M z3zXXcF4S6p>j@U1tktpu3sIP}e7UjmIB0b`?74`8UCk$PN(3&@t^+R1pW|F9d4oSb5;fJM4swQ{S8dln6O zW&KOI{~&UPWB6k;!6J&VaPd9fOBPQG{*aI4;NI^xJ2*;zcQCpM9~*wh4yKi2O%NN? zBmRK{8B)q(I;3RAK6kmSPrDpN*Q8}Y!m1OZ3kU=}B|I@0KBv9^+wd`v$!83o??OHV z45|+dVsI1U-DL1mj;9V$dvSl#(jh7=H`6qA3S=>+U|1QI!m?t&9Tn}#@WB^9`ln^JkgQ$W$Yy)CVO3ZCefH^qns(jb>K{q zl+wXa)n0~-<>peR-hw!6n7&*L9UMe}d;$6@+4GeT=nDNMlsa-giMv>4zhq`So<*UI zZ76{Di@31#OPVy(DqRvHUcgvY1&__-#|asaQp}8G5JW;dfoR%>at6m(OGSd(^h&=x zRJA$v`rkuU3xO?Tr-D%-!SB_*E!8cDfp`qI8jq}S@lhpTT88lT&`mgw4v zYOlt(U<{%vU~Lg!N7>^RBfwkw*oo>}`hz?2U-DEE_~{mXKi_4dpSH@Z_Kw~|O?GR4 z=sFG_atsiWDC%~DYX<7J1H45p>9-DG)Bht6sx7}Uy@5Pjt`B=WYeHu?>)`jf;dPgNv?)AW|Ia7+2IqWz$0zwiobO%z zX}*(Chta3`7u~1x`oa5hb?bKgmCd))-CQ=yl3{` z8=Mj=2?6i*`y*A$aBB+`GY7%K1{21)aS31{A3`0C@i;vSuc@>iKT65vvL}vG&GWNJ z(X29D)KjJW&G-jIFFpR!bzfZ)=BI{hZcd&!R0QQ4m8vUcVJgX6oG-IU9+CnMagg%S zQ7n2IEuatf)mC(YFN;IYVIV<^?<#9L`Bu1UBXpVf0jF0CX=W20q@^%!V&jEKAbHrQ z!S*S%71fm}FvNSm~>ygfOS?nSL#!Q}%4TcoW@qd3(GYeT^? zVaF)a*cCjFd@aXp3{+5lj8lAL(&HrE9ZFI@3lzJ`{}qVxb09ze*Ix|~ERO&VBY_^t z7-mt!l)N$9hnY!e40BQldP#qi zPRjgp&Po0`EM%ijP@Zyw`+){J@~PgkH~TdF!bO3*e4Bh>r?>y3-KXDHA$awFzGb>N z1M(lUwCf}lY2A#L38^uMV}y&d=Ar=?+=?sEh2vG*jQm6o0bTGyL|n7?9j2y>wklKr z62%WQ&<7*z+M*KU!G;6|l5o0xfV>cmS?O)#RnvI!A*V89M~&pvVZwV%{ZIw=$px+w zO?p85n|`HOF;#zgSgzX5ZWs^!D9)$B}-W`$r=24IEg@2?IY{ zBaq|7lh99)$qOz`uPgq#UhlDAb;13DyBzkfZqi#8a>4llQvqn{&Gi*Ox0|6b3jmZdjz)lcF178K08wT zGOP`e`q|*~60asZ?BTcMjOP`iNWYTJ>?*ELg8)$vVhP$e0tMCYHaQ{^Cpz4UOq?- zC(dhjnp%?Q7f=h9IhQxxj3+5W*iRpvAet44Ee> zGs0VeYl2j91U|Ph+c_Pi6JX8J9`|jJR zt7ob8mG53`XTz5G=`7V+`SxomnJhLbq?>=3#Z`gZi#k7Bjd!oTTt~CjKqBlOGg}>u zFV;=7(GH&K)^E&KS2jKU3tN}H;)$J5yEd5EE9aG$WVM)%!fZ+;%`M+EM? z{t#79@~cDCe&rPo8@{P1;I>tfM`ZDUvvwD%wJsO{qve zq&Oa`Z@4^*A_t}AkB1pTOkFr0{i6aVg-R{q#`4kyinvftL+%zAoe(Xgt7!T^ARlb% ztv*a~Q}oyM;=}Q{eL(*ZgA7kE%G3SaB8kt+qYxy$^bdHh&OJgcAjt9!N2qxy0Ph{4 z26IZgZh^XmFCJW=hG!lScZ7-=T))bNL+VI%bnW`zqW!sS(@UrX_IsiY-`8g!sitJ^ z+~IJuY>&RSQccdh_yJ?$r+tr7BigpRi6xwnoQC>jBWp%>gYCL} z6ll3!|KKRP@(umKQR>&kCwS$h0v=-*x_Q0V&;0>9IK5?3ZDz(u_! zS3gky{y6m~2}^w4p56q#?Rb^t-j%-}uee*M$0vj=Z9IN2mAKvyQwUtZX z^<5{bMFh((EmZ$QpYL6$R&b-rJ}0S3&QE*KK1oe>2vz#ilT~ZO=edNQ_TPyX{5z*# zJXy_CpXG4zTRU0Rt*hFS(X&ob54b-m>7Ku*+w@D1hQsyRBdUt}=2MA*w{&ZvA_FqB z9t!%Wr>Zs;m2jnbSVuXZH5rmADp31M;|u`Cr)9hejI6}l1ewQ^?@U*^aks2~4c_nAN z^I~Z7`tOICjZMlo{Y&0`tA9K3YkkMk_fC6)Riwv8yCGZJiW7PUwf2R)y+Bv+N^tD~!cv|1trS@-4*pv_P zg|JOd4H1I7Tn^LX1ie@d8HhsViIyhfn`uQs`to|_Vz!3u*ZSLw)zQHJmBs37?&@#r zFD+3GabH(1QH}g^)e;c)M*YkZHD-eB%frlFh+4AGV_wBZd9mvl_Zs+KvS}|-$~(_e z$EI({BIOqJ^=GMpL+zYBl#L|wCO$_?KoUIz;?B{30^1h{qegy*XEq(r1)Zv`xp^Txes2lV&vIzUiSJXI))Gbx# zam~RT8r^$o)s>-34s)ba86V!=T?=>PtiW#;?zawXRkov~c)J=q4l zde{djSqigr9V3N>LmGo^Wi}p_jVTNZ3vOgDOW#pfQLo=#4(Yf-4?9N<^03b7dFPn* zEOOTQ=cu6z(c3nz&4_u5(UJ?@nPy%ssvG``w;OL+Rp1Uno2W4g_cd<#mAFsr7lye1 zAhHOm_Vr4B05bFRPHE6ACEb25i~dF(ovXe?a{al`_JY3mTy?%)P}?X{aP_KifxhlM z=64) z(qgd+KJ1;A_P^=sbIx}!cFwXP@m26c9bDjc>6)MU-}X`n#!gqZSub4UcIve+5TyIF zpZT@D_k2}NR{Hf->UZu{N*DL_I(5(JLQ8u6Oc!gWUK`0>ev?#(9`l2$s;`W|x3x7) z6U4CCCd$q%94JWU;zdd_AIA%l1qg{GoOza#C*YsL)2Vpzku1WEm1GHCtRzeEVkJ2j zFIJKj*tYpVEY&>W%i5x&oEj!{JJ$fwu0e?ZiF`Zon)3MWS4KEJVJQpm&PW zd@ScF<){czW4z!lbEZ;qKlSpZR*Ava8n&;7%z}_=RoIFjIt8gAp!HH41&sYlx+6|n zoOc>cjceISHxIOAe77Vf4aW?#bA@2HQ6tWCtrj6Aq7JQN0O8a_)EzG0&tU_Q3NbcD zT=u;y?t+1)aZbN@c>aFxV%0ddHEdg5Y9)3F-h6Ef%t+eA|D+?{3>EXSk#(!0zm19H znwe$!hK96!5w__MFIIa66&7M)Ux|*WxnZOLeI?^SPfhrQ3IWORP;p_mC-)Dg_Hznh z5WG^Oi`9NZS)dSHtAMQm5IKp?pJL~ltqHX7@RCy7d^xDfifb+54>^bKVgMujkW~}v zx}xl2;DOGNXF5d%tB5aTB8CcdF9^2PMDdkOe!uQz7Ijz_7dHviVf@ZTdp8wr+m0;)%NcCI^Zj@Lws9rCXP=8F4T=m9W9(rTI|Q=nC;Z*_gAZ? zD53a5lRSw576%QZns{HD;4k(n+C~goP{H6b1`e<>KR{OkeegH17G?zLvao1M_+XwK zc8BE6kBH-91_z(VAQMfPi5)BpWgj)O?>!7H&da?2#xW&Wy8-!(shc)?oKt3DuL?W8ytg0&R02_wz|STV;&TbvoTS3J<1G-efW@Wi^2 zRiWwoQE^T_a?gn-vfE>9F3GYIM^X?aAp)}9xLPPAOv!XkPD^EBVA-!y zZZ0R=x|wKCd!#WF-GcJv;kd|_ZZ;YzdFo;{qMOoE)?hbGj8|Dk0(eEYv}DHWS{xo? zL9yWwyxn(2LVnjJWvan2R#q?_ZfrNt(gf(p>ud?3L#}otabSrga(Ia~%C@I$#&HFm zAjHS1nRJs55D!b>UzpBgA*`RlwjnQM`-S;lE`u@K%Z+eSzRp5kOUPQ7$C@}+D+6Tz zM}O(tvXqfE$1I^~J7C#%kfwRnU)b98rk{AEG?7{YqpR%yX7iIjJQ}_NbI|qvcSoWaqsycqE^Ms_Q#<&N=y`nKdVD zG%@D}+MpsC!iu%?w@n_2yx2F%aMZal()RfriMQ-SKQ^qQkmHu80xO(ba`Y>ms*X+# zG@YuR+T#Vpq8(^Q#_8EYJTinCj8Ril_PDeso005GL}lTw9u!5EHgrUohY?uNYeK@p z6Qifw`z&w8IH1pY_{k~3YnX9Lp5*%i&JbezE?BZrus%o5M3*WB_{n@Xm_G7tG*SS^ z2AqJu%DAfmxJL6cwF=;fEz|!ah+8n1PfP##E0NR;Bo$_vR54dJfl{nrg`6u)!JAp5 z9L;SsJIidQ%_tQr9X=D|H>(W^M>qizS^;wu#?L&)OX2d!VPWg)BA)LYuGt0OWUpBy z$4hWj?Wf0pi&nE`39jc*1H-LD8AO(A<$G83Kl4&T;gw7TnMT&$E{!1TT{4yKQnsX8 zKmglBg4H8tcpQ3FSo{vHx4v%qJ}d?~s=a-HWe+q(MXW zn8BnhRuxQ@5NZL$+KBCA~0r5JBr#^N$v9oK)VEjYde3=JkR_0v5A2vtM!OKPN zDyc#GjKHm&$5#br-h3=h8sZ}czcW-74@Mc8P=E)RD?~@TT!)O`2EJ;wm0Z^*Q!xRaPZC)7dB_MLxo$1Eg`~U zOR0sf_DRRI#$xJcZ0!at_0XumPHVdbOtn7yay6)od@3GRvby;SaW!lrmWpY_4rx;g z)+>sbNEhNT(uYs|>)iTqCTk4nb;%*k-7f0ImMGNQ0#FjbDXR_KF=QJqPYAA~ng%Mi zya);u5;S`LKyFJs@neH&dkOR%aV>|2^D*KUJI94BGhNdvkXV3UDCkp#Y3pW=v z3tC6{5^JEqSKM<9wl;ji67pQKAdbd?-YM9790D=d ztnZjts4Ej@@kw#xL4B-?s~lv$V69tZjzc6S@&IiPHU$KkJ>l?!ZJYVTG2F0j;q1cT zW3tLuL(Eq=xCiGZ!4q@M{$n*4ZxG7W>O{Diez#9I4su^KQ zi1>4f3F+J)BNHMtd&__mr_RW2AWufm3M)}!`~Yhqm^I>LH7&&_L_n64(=~y1qkn(lNgml`L4-LH+mv{!LE>m&E`24j z*h$b|dMnDEudlpX4KK?lC6A9-{V|@7G@z{p7_j9>ooHkqfa_&q>f?#&pBI`UPP4## zfcO$2se!*m4?2&mFFu&SrHkQ9JU2SP1E+Il;K9;03U6g`x$_JhghJxhXg3Pw6LUsS z#>#$*iQUZ@8zHjMLx@i1fMW*37OWkoL{W%9Y>AMP8I{^o2F!crLW1{51A*PQ&+s8n zIQ+siJdS8d)%fKi9~f{E%|YhVc0~pt{p+tHW~;)#pz;aGMp=*%U7kA^M_G6gcNGF? zA_U`9iHaq}pSiYbl*H}wi-j`SM?VTSpfRftl+E;^tSlNPNAOnmx((ifwXzsrM4ACD zMQGtbG`2uNS=2qtC#r~onTR%fnZ8va5N3k!dC^`;@60MRm@KLb`au%^kjEtw>B&%o zMO{(d;yj%|(x#WxaX~WZ(eV=G!hq2Uio~nkDvr>SJ{@k1DNLv>!+^#l<;w*8GXP

`eD!%ei$X=@QUuiR3N)!enjA* z-^R%V;YDyNZu4Ns#RCo$gl7?)jPq$h>196<&tJ~#195R$l{mx+ILF2ivTE>H3n5IC ztYWsjclgnU$JtM?v5hQe9T(3moeu8xqj9@@VhikT3q+G;*}^RLmJ(16Q)`TeyK2tk zO?ksQT(Ja>@2fH4Vf*aX$$k2MPk7jb-MbVA@lD!;e@&cG7Q$T>?JHD)K26-c4u0EB znV<9@U7FNaJi%`pURQX%FT8%=q(Dr~CYuW6=ZyS3IW{l!?++WMZY&<6cA>9kK?xA5 zpUq(luvX8QRWJ-27q>D1_xH06#(VAbUo1?lzIZ7R%K_T&MdQTaBqn~nV7+Rb>sR@n zQp!P4#{=GyY_YeXUI!mL;-NW|%yF z(EKLIbWyj#rUQ4ci|%cT13NM~$Z7i5*W#0q(SN>HwN5mkkd=i!RG`E7?QkuD<7Z59 zIQE-u3f8A+vgk{Cuj^FHNC`@A(OU_;@ERBEmt7MN+BT^#x>)+9&$~_yKFKUnyr(6s zp8)Qm-Fl{Yww>Qigak{Bg~)*1xcbF&?pUKC?of92Q_(GYetV(5#dI6JE+v8@G(ea& zd5B0>?{U3qJ(L1?3@4P1tphlws&j4CjkOPID@=PyhL?Em0MXj^J64#NWoq zmXxtHMK(#Mhg>SfxmDi48nL3|$siUmlrq2-mhig`6MphYg6Of9^hkfLi6XFz29OP9 z3sPi@SOegaiB?9TxEf|e6QF#o3G^FIJFFgIzeur} zhuJIS4g=axh-QsG>By?{^?Q|>nmKG+x5_P!h8}AD=Z-4 zu);AUoQgPsgfk1Ll5l2W5lMsYxly&$b2wrpPn=Cy-FGHojox~rx>}E2l)k`yD6gyk z2yEptYHnChPfvv@qVAr1lX~9$m8-i)4`|Vgeyl3huVAM7hQBv8>UY|k$6YZk(9iss zFj;bsR5-F?q~126z3OUD)#=R5>I&ydebI|q4hD=$>tI@Ore1iYU#YVj)UerdUzK>5 z(aa;+QffMaC<-7eC&J~Ff4O)q`s_JE#{{R9GA$AxvtF@5 zjdP!UN8hqR&20btb#Vm@A!nRXpR=4Zc(Oncs{Cm6=c(T6pQ=|}=Z)Tf{9Mgp>t`u5xLbla?V+^(J^_}u*)ak5#ZU)ZR= zKEld`U?s8U*G|Js=ntJ>f(+k z9%is|pHOU{#daN6k%G)#pilT;_1o4}5VsVr1jM_TS;AaS^f_3!D=w9rd-wmPdef0$ zh9iEhS}HE!C!8z^?>+C=>SU+4cjK?sJK{BQ-JR;*hO(nLFe0AUOfPJv^>Nt{x z58%JCM&JK{n(I8?o8P2nIqEt5i1bAfw}UNtQ2p9{$I}mfv-;rPuRO%MU2r%DSFGoy z!f649!XJ+q%%VM!Gp?7Qfox@Qt$He0eOX|M&4Od_FG!B$k=r^BM!&{%` zKDb@W;+ShAo@A(W^dHoLQ>iW9Z??Co3!RsK&mxH{?RkUDG4zyu4#pvZ|T;X&u&79-)I{d|$saA)V19*1N`Mva-ephcSc_2}pEUBA!gw%f|S1 zx@T@x8gqCq&E=$QyIy>ZKf)f@vbwG#8y3Xstiq(i`nD(A7+4)52>w-A3Sc^{dpG3p zJPQN1B(YG%K2_HhtPW@lHVa!e&Ih=Jp!11XPq3!0#geTnAsYcV*&T^Bz`c;X9aDSo zUX>`&EHI+wN@=2`%VQqBmo;a$8;EY%7}V+$pK$%YaqN@D$x==kWb|9d`pw5Yl1cm_ z6ObYjv8A2BL%PUHL+oRiB&sAfW26Y#!ieMeBu*;Oe3pN%TBYzL{(g6{skI{ZBVkPR zEfxF@XBUf1@SD-kRW|5*KNzr=4$JvH^bXD zioq#PX-O|i@lhWZvTz?7l(Rh$K3NIosm?y(qHOz1f#LQS?%y;tT@GtOAM8mVN(qQf z!oHaZmnkDvdd7Py6}WF!>8G13Yn?HA*`5Uxw^4uX&uW8l{@s=yrpMgZz(vb{MvmV) zH9ctE(tqUi3#a-8{g2}c_0whMWKSxT?PwOYL>U5aM7m_T2d^^@3y{7wk1P{n2$HYl zrb6s!8U5k*0mVw(3>cfZb@S7@o}~l5Oz>CjY^|-Wi!$?6ry;&dY(y!}U8ePt)BMJR zA^b%N>Swm(h)>iNnUM$IA)bRwB;;CP;`F;I@H`w#esHOqoXjDmT}R(}8kp_s7f$oX zRHg0a1H|76KCjRXr~4E2qK!3E^yu%`RMm>SHOL!8RVhxrvHO|7T0i}uI<(@Oclpt` z?(*q(_kqMk{fQnsBz>H|bzXIDUB}8p@$Gwhb!|hHhp9`TL|22qXY|w8R8LvAWn~TC z)F=JB(5^4Lzp+hke21V}ogG1|{`0x{Jx}jM#IWla6yZ}dyG*Mf1~y>Je$10#DR^M+ zV+!prT*4|qpjkPCf?j8EO3o+=GO=7L5UQCo?ux#uvbHShp`210%w&QrZm0aQ1UtoI zK|sxl9R@!P(FR!m=mx>xs^Z#3QOKB|Fuh7ysz^k30%?tQ-t-QYwJdJR#{G#k6{riD1>N&Apaq*Ru+M>2}z{R@knGP6HP?obeh&C_1kUe8xA2Zq=&_SE6c;g{dnm#4WF_e+xhiC*=x z>dKf;I2^F!&-o5rwM`u#fBABC^5yrpsiWK<571}bR(*=|WBou)#rakCt2km#m0tEn zzCr)(6&#^&(zn%CoEO(|`(M>XTxvV^RZiXHvamo?w3qnef&#%<_6%C|u&6{HwnI9W~HHBhnWYs%kyD-uuow>M6(lA778oH#O`!|24mCe~5Vvv*dHi)c3}Uhlt>eBM-0tX3x4BMd-{;8V#l6GcS2d1vwVwO|^3qfK zqz}{_XKU{*AE-U$z|huz5R3Thy@d}sTSlQlAE_UME02Dp+R{(uFgs@SmS1P;uKt*q z0l(MnAFJt9aq7qFB-FA;K4yL2t+W4Bzu~th{>g8@*EKsi74p3P&Q8(9oz8py z5sc$R&;Oj(7JlAVug_6f@_w4ucdSIj?AbA}s5>kC6FEZFQ{nFcARe#q4@o~X3GM6w z9p+%7ujBgdH#3+Ma{f=%RxeWer0bem^^m+j#(mcz@biF%-m~+5+L1G)=NJ4b?w_2i z9o4G06#TL7FS0gRbVH>-(Y=Fhmi7R`*h+FCUEu`NmuPw7#{{ z9|HyWOQk-DYG{%Wqd8CT=a=LGB}HU7TNuk?L2xP|^o|BIK+82pi}teDd$`3Y^m zSD#YrPpanv-}p!C0}L?>{;4--#-@BFUL zpQ1M7E2~jLOZ`4>b6BE}470!5{B_&(rV!NWvj( zD|1KYH2_C+0fyV+kn>V9Ii#6+!6V)KJvj2tECfbJN*_#eHw)!!rY&a13?5aVC1{%N4hiEW_YyP~%>R7Agit|EAx z!%VuP6IuCx+x!l&>6tcvuDdg>i|zhN&bj)Mc7HKJ{NHQ$=egVeN-!zEjRSrsbofiK zg*@6p*Kg1S^WFnWF+23H=+{Wydwgp&id9lQ^t0AFz3|5TLA~ROR9*iD1k_TIWT+8# ziVY?IcEwMgUKXVr^zuReyUr4Q(qORRRQwbc6f59;S$;=Z^r7(fa(FYIr_vD)k zhWl?YyBzmx=NxXjS$F?3XUy%&x0-*V7cdUpEy+|m9)d^q+1t{Ct9ym7L==1O<0-Z-cts}C6C%fX=2 z$M}oVFAqTm{+D*V4oqcZ{6jM@y@hDUn^z8LsqH;#tbe-Wej~H)=`-u}AIACGxxTk+ zZ~qoK)Yq_&-|qfd=~v#WX>3R8Kvcl`hm08#LOILDxHgCLLQ0>tkN>aitJgch7szq? z>372>J>s}vQtty30H=G)Yxn%_Azv{Y|W_0z>+v{}I z{s8?or583rp62cE*Q*EXnI1y**XpnC?>BNu`W5^82Y3>(|C#;$L!8%oO9%M-xXsTO zgzw?oVArf;H6F0>DZQ-Izt6q$Z9OLP+nq{%XyjiC!+tUHr`EqngmsG+PAqap*SxKZ zpE>n;H%5M^x>6r8)h~{J-R`lu$$5fc9kkAVjJ_F*jVW>D=!V-$y3_03Fx5ZHF}-b^ z1|_@mCOu)AzfjU^run+^O}1la<|kl-inedlQ>KIO-_plT_t&~R3i|Eo{*CTVxA*cH z;0}jG@0$so{X_58nb1=G;3qYhe5&e4>rapJH#y%F?PHI1YoFg+FMd5+p)WhSwpnlg zvOi$mmNV;h;Y9xwU3r9mz1yqwZAbXSBxO$9^w;-MdrJ6zJ!*k}2}Jyk1;FSby=4Ie z<`<5Bdx78P-cqUaNBXBgQyx3iFO{RWf9Z-Naqz0!j2Q}16v;bz8M^1odl6H!#;6dz z@>WCg##}g;imt?P>jppM5G0(>7Fy3MFMhSj9G}D8fOmfU4lhJR;#73+uiR3UOI{j3 z%T)9l1#8Va&@$MBI$oTUK1YU#8TdfGq>7Wh!3@sUJ~he9>L5x_atX6AM?&;6v^(CZ zY0=+_(uca=@b%ccYL3uf`duN=<>#Gry%FA4Ji2=6A1mtg`ZuyfCx|6*LT_gD=ZE?GsN1j}tXuk6 zqdxR-zeS$lW8cr#>;GAnZ_o1>hY$AjUfVedHtD6@OnuHA&W$}=r7!wPMXjzn*za`T zuhR1m_OEj8S$Eh)U(!QA7_dKhaOwvG#$f@~9}GBKU-n$(1)MeB)mW$1{n_JHA-FQP zt~hC?e)u;9u35Mmn3*6v4@`%{I`ddppX>Sa{72n)t8~jDev@u~C402-QSazP@F5M^rQg?vBmFUsc|=^6YUwY%l>?rxsH1YjwacMH_UrKKTFe4E z1PPttrHT>|+>P$J3dt+@LarPjinSX$vnk3C*w#h;1GV`LkS#VwIs**~37q(zw)9aa z`@>|1v9%fPu;1jt3dL5No#-Ot(;rt~f3iPNe{){dVR~)WuhJFYZNpvZ3Qu<~4$oS* zaDGl7J=+h?7~fU2F;K0QM|z-wZw^S?Y`@XH6QlS7zrlBcud;AD-vr~@=lDnJsi*MeUHX($ z{JqB9#U?b?8>~Di7x{dL495*Vk+=wiBy#yj9^43{Nbtu@exrW+do43`~|NNanr`+1^&@Lt<27Yw-*TcVl2p=Xo2P5oXS5 z(YN2En)K3Jiu3fA_33K;&lYcQXSOcxm9Nu&hueIZg#A zxh>unp@JC1RDg9l^aRno;Ajxf8{w`2vqkd^V`X9kMrBeZ;SI=$=@00w~*f$=Qoqz5a&0M@7d-3P5>nJ z%X>M%D|u7DcbI)J4e&$MEk~|NF~0HdHm?hq8R*`rz%Tg}NN*&+CC=|4zbVe|B)?f7 zu*@Io1KPDpFIwgo%dYe|8KLwz8KLwz8KLwn8R4DelM!wtpNwz=`DBDW_{mCx;iUS9!`qn6@UoxvEV7G%N*9JK^GVSTxtK88 zMwqi*XqfOF#wAlG%qSirv{|w;VYBq{7x-;4nytLRZ$6C`#&JYhXj$=^7{S&_tt5>E zUof9-<}+ba)Ub)H@UFUe?6vX0YvNH?_YaxQhm@3Rg`>T7fj?;fEqorcGg-QzN760X z3E7C)vpXld6D(pwkwWf9rDv@0JFBP&CGXD;*AA^H|3>^1CF{WM(IP?}+o8$Zw1Do5^n{A9YiYFsmI{`9b1}J|y0ngAq$XBfRZ=vO!Ar@I{Vvqxqtz|BIb`aZTL74)SZ0 zJYROl`JLp~NG%(wMf`Kunp(O|Em{58g?@7xwMb5IT6hU8HY2$01ivM}iTsW@FEH8` z=LL4#tt7X@#KPQ`-5nxQE`dmrr!$-4ynzT|%0sU)+F~l$)L(&tMON>>(r+4OYB9jz z0D}y~6z=ISY`~DkJ;3Ld9BI;w8J`Cktts4X3ZsrBqvTv`k~OFS1o~0PV1_^-6Jv%z zAkGUkw#9jY(snAPnH_|Q11B<$7cn1CS33kc%80Rh)^@aYy)!KO^#_XYy`B&KI* zKL9co0H$nDe^~vWc*29#vkX+_|ta$rh-lB{}_Mws@=viQ_#Y}_4GSW^48fRtD+v0pIcp5}E3~w8L zdPmcwOs*YhxqG*P5}ut7Z83#6Nnu;o4)nghvSy&1Dv^PjvOWD}?La@JY+FB4<4G+8 zHDytZsJCEA*e=8i-koSyF!V&ZVrbi_M@Gqjw_CmA|L9a^Fj6eR+9WSn8|TeT5`JF> z=*hIhfXcg#FfO4 z*l(F-(*{&^1_B&r6@u97jY4L2DBNVmF#0V6$uW6~t+-C~QRFS_`VlP<&`pQOhnrWffpmoQNL(+rWcyrei((p%i(FiGEbi^C;dS{xzCMz^?!q&wW=o|2wh94W~! z-Qp-oKXi+GNxGsqT9P~6;uuMHy2Y`Qt}Kp|j122wE831vl%K&6QNr3?2w#|_Dmy|IcASr`7P*MhgZeV&HNlG`TN=m;D zl9Y~214)IXi;QZQ|+tqygD=-5$+N08AkTi7+xI`4h@He z!^2MdY9z1bg@eMu;gIk^`)W9^=7wQd3`^kw_EmW>?+%uLXxv<~zkL_-YEIb9G5^+Z zihU*O!)#7%G;*!ye)g3p5wk)LCUQV>vVA40#7qvX*Kk^QU;9c#_8A<1L`V-O*;is? zn+`=G;zc+y9uf)&in2&(xp0ClCQD1PxWpE}k9}nnqNv;LO4cRoJ=m)-ZUTk)Re!0p2b`bnLVRv zKH=ICFi)my&{acjnG!>9p{Iu40(~>v5K=>M*GqsY#`dD2x2U^dotbcGr_cX(#$ysVrVYp(abuyV2CbsakpuQAR4NBuVbk$lyGQRrYD`2 z>UMjU>Q1v%7pF2qb!S7wF(l5ph9;Np_v{_=Q>2e~C(3biHK z=s|5s&n-rh{L+KilCFT(lHBP*Ye`oYr%Q6LSDYaT)UAp$C0(tGr_Yki8daPv>7}YT zN7A*bc(9~bs-nTTYg7?IgPyD6A(Hl};-Qk>q>7k?=%XrP7N>Knc(|k+Rq+T(f2oQK zB)wCwzopO-ZC1r&2MDt=kgZK`;pq_3&sLP@vl z>6iH(N9v!Y(pSR$!YScN=2^JW+2Ow7F z(!5x~i*6?rhPuGKIF}b?SZNp@VV;-ryvnfG!_D&&o-Z_<^)U0ii073s)#h-%c|Mir zuNy{tD9_~ysfE1wnqjhsm;xv8{8jjCT{zD?AH(ws!*l1F=LI}pVA$=!=6OEP=Zj%1 zoMWEn@_e4*zO&8qES|+IkPBy-=V|{BZQlVWMX~ie-7{S^X?J>aWOrsrOI`#)f`d5+-BG?+W#ypoFkMv_G!dw6U#yjDh4T#&nZrp9v?mh+f%RlAuz`!WIkc?dDrML>%mpH@ zHy*JGNTo7t9p(ZXxOlVUZa*9?!{%wI9)m;%65 zC7fA?9aX9x*+c-z+RL!1>ZnJG?W{&~mj|nPAlkcV;!LBsI?JdaKgj9=6%DigU|9k# zbO_@p^A)6Dwf{EFSLo}RMk{8yl+L@AyaQ@7!T-b2`oF1eFM@2 z03ChbUuotx-K0lfFh*-L;}>6GL*jMx`b)-rRJ9!Dx}&H|xlsV;f(PIlp=tBzk=Za& zJxe=g8?9j6nmNa4WbAoSnrGu(=OB!LwkY2FHCXs*gK6YkqZ}6K#jhI+VEa3*l37HZ zf6EK9D}tnpuN(L2Z|n5agGfX7$Qwo$49I_)3A5-qZ@{d034Qj4QNPFzjNcA?Fg*H) zrs$RiYa-18vcMHT>rT4}43z)9D|) zJ%z{GDeVSI+b1e(-%`VUq6&&T_KA8P*wwk|*qlHvE!-!%Q{kUJesgW& zP5pN_O*`byq_AaXQRf%nxi)2?F+iXH8eLq7`EN&f>zm+*{>&m{qkaM5U^aMeqqTp* z$)uMj)km~3l&0)n-KenY3WPDDtd=eHJa51IwOc`$Znic)M(i zWRZD56zRJW>46REuRkCP@I&tdBHNEkEJV0~{a`1Gv^KM&@LIy+)K@WBZJRRqB_~{S z%y$hqDYt7X3bGTw$>eX}VvT9`0WpxKZ%=DWBhQ8;qQt*PudXzz==vp*rC()wXyl@l)cD|4Fx3KDOpw6m z=OE&=V~K~*7|LJ`rc`Us(5MfLYtiO|4~(2bv~jF_5y;JH6V}+~YVDc$PahaVwaYBY z*TV;a!w;j0h;`#^)tp`0VDtjfgQ8ggv%Wv2i^bFAgyhNjld zu$KOapV9WhI-`x83`h%9T7PJ~OGP-wCOF>^(-(fsv)O2UcvRO%i1^J$5F`eH~0k?OmhRDQr(j5 zEP8K;H=C+|WHi!|(WBo-MrCae)%`rhF;qXFYrLp`Yh!h zJAKr+>U4B-Er(TVU4taV>uuHfZEI(8?X7G6Z#8lHJ`*W%L-2qXKcTJgoxb zDg3cKl#5sP)@uG%F$e1~YrCL?01 z@KKI1lA0y*v|SE`w^nQP2al zK^f~S`ZP6GVA00i#xVVTcrWxx&8DuO7_Idcn(YL$@Dsr6P1^H`(ZO>r1GMzW{AhN( z@u$XJy8Ob8`2x#d`wV+;(qwolBP2qby~gWWaGEa)ATl7^7a#&Bj)5;Pi1oGLlZCXw ztZ9}21lN!r7DlkPxx8}2v4j|6ihBkb`9S7#0YULBswf zI(AKj#0cQ%=j36Dpcr~V7@lLkL{N-qumJXrU{-uEj}7RKb14T6)2venk#Rfz3buld zd|rgoe;1A6AK3AC(N6yPp8fTge;1GG8^%+?MNwOSc0Ap1Q4ErsSK2?Wy$Gpu{>wP` zFwSo-iuJT?i}5hsb<%%}*V@nf?{%Gxm9uEjKBN5Rn{_RwjnrFMOI}fqblSqOYhg?I zSj!7Ya$Y?4v8djX)18NIVRPbnQCD-AmJaWT0lEyTgn&^XlGXdy$ z$`?i#4F~z1`{9`J1Wnm*jDhc0`T^rs{U_b_Wf*+|Vp54EQ97i7t^9~d-f zXpT=CLD?sac3R(f?-RV3GihBo0$=!Vj8DPd%spu|6DMm!|K1)sR#I|ierr^blYg<7 zPo19Ee`}QBr3bzRt-GHVaPb^{`z_d^Y4PxP#zKwx!taf7o;X;TndQY<@d2m6H0pix zZ8w;wPaDr_`XTsqozKpu20t3lYa8Obel&j7kcV&6PezFe3vM<;kgy|)rofte=Ff14 zIZJsz8>2nbnAeJ(GjiyipW#k6jduQwQ+68ZXAO>u((5dyw1pO*HQw-ilmUOVa1c&q z51cbX+Wqmz&lxZ1$T61tD;(>NP`h8TB6H%8{|e6|c-Kt3VARyKz3~rzGtO%I(!lh{ zhzhjpcR0!|px{NETi~r8zG$4)_j;(sgh)1x`NOD>$RqJTzyt54KM-?7TNm&FkR#AdPPBZsuE&=1z&ZN9vE!?z8ZuDp;H4ry(G)P!_{eqPgbVh z?;(Auf6*TByKmiACkrvpAwrSeL2!A+V5q9N|eUCUMeD<{CPO5lHPv3@wz zKc3AgXe+H(CPH4M|izVa_iAw290tofR2_Yd(*KnKo9<>OG zetFLLm{NybH>fEgU%^82b6OV?x#(nnNOaT8cx_WaVhK@Xa0uZy(!@%AcRH1=(R$KD z>0+WbJ^oiZKCOS84#dcy4lfI&M9viLwfgjCrlTLNeic8GjR|^2XTiOuylQH8{IOhNYT66a zyVNX<|1(cial7Zw@zE!RVz@rpH)EZaK|L#oOnu25Dytyc>Q7114&*c=b9qWCnK?#k zJgZ2Y*4-~;<fXXs6Mq2Es+Hou%JMwJM3*^l3UR-55mNs!F1| zHf`S4O2Un#ltW(g7twcB#p~+R&z6YR?wvt{S`00yN4p+{=jtwBg-ohhO$6Mz=3#1I zO*rTUrIXm@3J^?idM z>;AA9hGphz5DuF-Cp`D9<90+L$4|p{OtW6(Ojf^We!e1YCVJvcavOs~d=7c<2AL zMU=ART5blA#vZbhK@x25OA;qgxT3Fe!V}4tjF!_^AN?M6Ybcg;>AOZW^;#EJ7@QuA z+Fv93Ypv;>YebZqG!kaM^~(nJOJi3GxF)~lc_{IO?rbEg1~{c`3|moP8X1j534MNz zs2gB^VEd^~(;5ki*Y9M^&}ec;Q9JW{H>*hyIeLcLFT15~fIC{hX-mj&k!1Twl&g`9`(i~6<}4Uv-VrPiX2XKyMy zYQwE0RBmiAF)Q(K9T8nyu!@i_2j61nYIXzsLl$4SZ5Oppjiphdd!-RPw6c# z{ild^6gNZv#y_%vF5Doh;~tD66Dst-lilL%Nb`0SBHYEB@1!Q7$gZM5qe^NZkmPyZ zHcT~Z?;2+=;yv`x~+?-n)3qEIy3u>yFhTL;)@ABDyuSTfm8u zBlqHG=pM@;po9NWo|B%Si#;_V7&DZh*I@AzA#vg9_5I?eq zk*Y&kb!bg`%~YuU97?#1-FkOklTw&!?_Oy1&2b^c&u1gLymJ8W+o@Y=<|M?nn?8GJ zKK;=ltqEDB820!fq0aPDGm)!LMnFQQI{%q(@@}boljHDB)>#Os`(xnl=`FrOl$=39 zj{mWvt0<>;Y6U0IpdLa391rynG5YE@@gm)Ln|Llh?q;!7r(b%ADYW#*yb|hM;OhV$ zarRF|&1rTYF-rf&ZTl%Uyi45adEJMprOoo@(c5>4Ed5)LqDgf4F40W;nkw8a@;$RT zj$+-WS&eCGrtr|Hm6@sZ#NA>vRNcP5qJsPv0^v(U!K~F+JjFpB-s>w)(8!)*qW9oJ z1Ie?GrBLeaq6fm0^t)ZO(L#%}5s3+RE6}cBv45dey+l)ewxr*BiRziNp{79eF#e~K z^)=r2n(t7Vwf?A>1!`;qC?@|a&SgEaW&U{*y;!yKhGLLOqKJWyvcvRTKOJb$D( zpx0qbxERXiJ^i7Re~>Ps6Md(f)?E~Z)Mx;>A;gy%Ali9$x}hd69w4%4)c_In%=NOS z_C-{W4iH6%oblHHkmVf+z>$xDJJ$~sg>v~vP-U1gx_2N{>=Wskf#L`KhmADy0nq}p zUGso=h3=lD_i`5|{JUSJQGHLqBab49Bicd zGrMlPhvWFbNu>BRWsGIM$7u$bCg4?JzKclhQpK9GiXRHhq2@zGOL$#`@vy}1*=;WI ztFP=r{H-fLgQfm&edeeO$~ykeKCkA*sQ54|VNBuldRF#B)A$m}`vM(QmpNTL)c0~`y6+M9ULl0RB z3h2Uf`5>szP|*SwN>jOSJ{iR@*k)foN`4Ic=wa|qxNK&?2WEVI49FyiKLo@bpm;BT z`Zu5;9Kw||iv1UWA}{|sz;JmNNM?Fv4-Qb|6@$2P#l4sH5c)e%4i6L8#cH{xz3FZ2 z!fh!ogE6zj`_6N4%fNO3Ab~K>bEZ|0E&vH;N01(ppm837lVSM-@QFz% zx77%6c4B?)DLRjs0yvK@M?mKhtlh%(#Fd@F zmM@9UPBR$EB@t3RqA?GO*JGdRnh`_WTsB(5ZbK$*t2tu!_qRrA%&mbVL>LAg3LL9B zZ&7&z2#Jm$fKbW0pf@qN3MK>u$3V_H<|vVn0ptQ*MFg$~Ir1b<5S$fg2{U?bsXHx& zRpcJdu}M4QHI7?`f_FT}vsV4kmk)_|wddk5J}gp{Tnl+m1P}8d4*J{=%uCGnh!9}Y&uO!~zr917N`cd8KPt~#W&gjku z8J4i+ibC+Y+!_l|H#ae+ptJwygF|jedp7@ebblKhn~L$^F0&u|za3oce-6684Gx@x z0^H?R!2f5!-SYouSrHE4kCCFthjnu?vb(5KOzeqyS^Zez3i6d!iOYl%5e2(5qR54D z2Z}-%cc5U`QfvhN6K55)H*+yLkejq&Q3Pl&=L#-pheZ*+iEVkqzHn$*G^E@eIk`sa zuxP4scyxnwr3{NA8zwv+Z*g<1clbLZQ;2eQbcfMu9M{oc6qiUSG%O0W&}y#0eQj7Y z&;YlOs9+4sxy0v}aEV55af#pO$9Ikr3$F_4dW>+xS|@WuqFj$QGG1xLlst`STIyaMA-$EJ&~2M<-n*!6{e}c z0{nVkly^#7R4H$~7#ot-+3)6j`?%@=M*%GuFRIn>SyMm#W;!?Q03ds<8S4*jW)If3 zsQIn2PnDl!$K2~tLvW+v{cD8B$gvde=vi47ig4iex zmP(k{I5wR|Ig#z;Q9jM4(W1?d<}+! zDBohsX_QOYS{~(cwwy+Z8}u-ju#AqNR91sHiImF)#t07^#|2{>I|!h@i|?dS?qL^Y zl>0QSFv^2$JC5=w8wR30&bH$yPx3`I%2RwdfbtAm{-Hd_w&N%-XxP~(FDl#d_}vr5 z(^|~5%IB<~#z=xt6-b<9ogTO5$r!53xteMn`2Fa7UO>2T>4?#vSn{{H8ce=BpR0l7 zyK}kfPrh5uRbTSmm$>S+-{mhM#05uMN__Y^u8QQ#2zsI8s7-wMX|8&bAD+lnE&1*^ zuDX)%j^b)s5+yJ45o0EC5}siYAwo&4JjXw$TBF8{W4CSiit&UK=zNN+!Q{K}8RH2j z5c)V*{fSqPa_!PiILOsYTVWqprSs}_4fH)+7m0Uwam`46b{khc$MK!sjCbruuwBz@VQG2)J7D`A`!Dh<*tQ z(ELg$FhZsk7+VZp3mjk>&J7%WHWLNp09N7QBAaC-e4W`$93mbR>Y5#UVXYSVf3pWm z{;Qji22B=u*meoZ2ro_Ec8MiD$JI+n$hFImkgJy=Ay+R$LatsyLatqggj`J`A%fp< zJ%NQlLatsyLatqggj~H03AuV15^~j*z~8lQFwibHv$X#IJxd!q`rqYgLG2Zz#vfyz z*6nbOPW`Cc;c1=v8RW|3_U!n|Djg75J}wge1r|RBr<8H*9ji_uw?4wo^pa7|xd#$>W8OMjSMF#s{o@Ug*>0uLj$#a4&I5I!4V5y-Lb@N@)Sm?A#C zC$YfMj0Pb0099gzqe!E3jvqK{97Q6XGh9!saug|bPVs}pI!ALF;6%ZL#7akzM)Wv8 za8cc9qNt}s!2x90iSU;a1bh!yFA?xvT)jlVw{i6n0pG;cO9Xs9S6%exG|@BWW%iOO z4L_62UNWWOieUB<+Z$&)x@Ptgn;cvvI%e*X2@O{?<{q)(!C#_N7KoY9a0LY8|41*o z{0D;Z?=bs6V;h0wis3xUp9IpXIDab3DA znrgRVEQ*FW4$GA3;@#BH_<1}#=B8i+Pd7a$mRAfXL$e^74WlP|Mu;0Gc1g47nlo^v z{uT|HA#nU3qZejC2?@)Py7h|@t8ulNPo4i2XhHR6iX!pGHa6y>n`eqf-ZyrjKXaUY zHQ>R!HI?D13<5Ese4uT3LI3@8I)yS-DH{{UiaHe&E(qPEQMen8`Z?Y7{AB2YhSb(8 z(Atp9r!y=3em@7RQM^o;$|8BCIjkP@a)NrjMVPOrl$u;`F@4C;tRV6?LXFw7)a(vD zXPM>6=omHZz>8KXByX7b@CYD|L)J!KG)tDLOmbkV>||jGDGGg}XCd+xpdIklxfBZf z%mrX8X@TV_pv|*H3Q{m9)br!LR5Ug>$E};2>EbL==;K?6C;;K2!skU{5I40zUVS*5 z;F9)7ZU%jz<%@b~j%yo?A9hcPt97*G_i)Q;UtM6PK~;gmi{GC5yvPY4YNxswFz~%) z&x;0iomX%z2Ymx)JwT#xXPW$Ftv`3>vB#iJI?|^2n^KD(JXylWF?if$rbM!|7s%R_ zRz#yFLs9$qoJbWq_=1S&8%!GA-k(F+FT(nGJe9sE4r)s&unr2%h1;8ujj9rBV`=Y8%ozGoljVGE8pEI4#cKY%OAW+@qT z_bZ|W42R~v0+Wrku$TTF&n~&Boc7{(d?+TRe}4W9Hzu7ijSuag99w32@UKOFzs3${(YvUK6Ft2HAyY z_rE6gYm?~uxwzh*M32oC&w%+td27j{0a<3xk?ifkT)J+KUYWvcynecILdZ`Y=83B+!_L&IiBuR?wpB5#cLwYfl6lqjn-5Fp zHm554`^=b~;}r=tfPyfgv0Uwu%HGNyjzfYkyrQr_w7d^lqy9u5T-IUdJ~R~U7}DzC zf#n@ObZ7&Y3)=(XlFiOg>wA>e3iS4`(WAT#TrhOQ!GQ3cVXeMiXqMyXfI^+)ouXfU zb}eqGk&)JU%swW7BtkDob$*U_(HuMy)C3T~knhy(*jHj#6(Y{W?nB|s+aRNJuzwCE zR38d4`*s;NNeXv)wz@eF$oaPofVQ4wTYHBk+d9_NxVBrKnc;!ilV|#r=d)vO>zaWK z1ng*RyUV|2Uza7{ckEb_u~X6Z(zn>Eq6N5EXI#$4yu2-Pnc3^*>_4Y1J^oMJh)nx6 zKO+WcC)?O&49WhS$ht`bM^Vj<*sxB2wi!dRt&=V4Qrr4^IN8=t9hGd0RQ60jRNI@F zu%Y9UWMkizlX8+wUFsON@yWLSE8F@L9aEpD+H(7!20AtXFu7N+xmxly ziQC+#TbL7%$WDd?ZZfDE80HRS2BJ038|`S}2`!CMuY%#+wcT=Xt+qfkh&~A&XeA~O zz;1YLqX#C^)>F=7&6*Tnv_Rab>0@wQ{1ArG#zK*ekkQo^!ba+4>b_81t6%Wb^o6)M ze2G3;CWXN~BbSNoh)dkzZP60`H&fmg z8}bH6ji}Zkg}GYf{)xh*Pq&^%jJd(|z;ZDNLp-=#3_#KL9q~Dgzr!nVTY1h;Z>_*! ze(}?h6`)QlDHs>|$ca!jjtIPG{qg>B(N)KM-hWR#gpt=@Ddxbg^7EBqBp&uyCF)_4 zPp!h6|DgCPOl~T9S7T&nXzyzHvMi-O?~AdXSG~BPW1}e8ENSLzNPcM_fm~Zf<_BVd z{=1*v|3F;rna1;9^MS~w;2KdMmXp>RZ2WccyVk&p3IYe49)MfI!ergZ0jaOW><_LL zb@Z=cN;9H3gTm`D{;#RYI#Jv6ej2=H5aB+T*5F3OcBPWscd=3F!ADtu-aTg8$T4E!w{>?IY4@)UMhn+NdwUhvCtUqMP$~e8)zCBz~_@WV2X>)`vFZ9NJFzZh`gT zL{KQ062)KJBI;`TvjN!Q=f!{ADw^o^v6o)?RIJVV7(AClQf$(R zG*JlDF)ufpp4{x!8bBpwcZ zpU#niv3;B3kT8$a&O>4ZqTshZENXdvN(U!YyGB+vO*t$Y0oyho2D&absPn-{W;}dE zd;*hQjiya1#uUCI^BA}Y)H#|z-Ea(e^*N0?CY}L)hQ1V!(PLkUD9qPi{Yq5vZ8~UJ z2VCY#7>F%`k;sxE-kXr2kQyHcj!&R_k7I!2Y4LIRWF3Zg4b|;e&~oN^qy>8Y{ep+} zHI5I>n{MSp1M9zO8CpwvWsxsP+pmvEVg3MPi2;;$Z3^zwzZR$MtdK|xaYD4z_X?Vt zo{y;Y-$0qTm#TjwZVhbpCX62e#(prKdF>lf27{KYlVAkiquD1htk2>*PKvEam#~Zp z;6j)rihl`sI#@GjQTg{GU;eg~8J&f+?t9V1TZq`yu7-Lg@|+S|j14C=Fma!r5;wql zyZE$t-uV6qKY9POxZiVHvr?$MB4|^yA4EeWxQsvigP5R+_llMIzOv-_Xd0*47+jf_ zTpu#1{PTpz*b~o$)nTfU=np{9R|D%3NOhYNgb!gnxZFxN0c{{66&Vxm7qxET`kg1DgV zJBE@C_!tU%3iwR)@W#i_cBc;G4ldi;d&22R=Z*^CB5WP~&S&mMzAWSk;B%PwQA~}+ zVr~K{^dOhI%sqhwVz?>gFVQGdIA(LqXhWtlKM%kV>sYV6oFXXP!GAlSwmEnH^kK-& zUL-A9^A{ZKN{@#E^kSP}%8cveQ`$E(cE}R##Ef6@?-%i~CVd+6PFB}(#f$7A9dvmC zJE)agzN-C7U%O@33MW93`#anue1jCB#Z@DQ;)cUzcaNMSU!4N+7;XfAc;t&Pw^vr5 zN7rZpnm;b5GtuabiuCG3{^|MK^n@YPrR);8CdLe?+r$35B*MXg3Td?ZVSh`SwhISw z+6ez1I@dbYG)BSx)p4tXS$t@Ei<|POcf)Ky(8uGU(}w&&Kc7Jhh3qTNZ_%uATPa7% z4%%kwD`lCS{;>;5>5*bp%HK4Qr@cN|EJv~j5Aw%e^vQbKHY)YYB5hmzM!&pDWqchQ zko_d@wV2tLehkPJ44`>Ic@yCEM-Z&+H&m1&Z7ArwYY7=BCAw zXn3@aPa)k^J^eE`#iF5N+F;7|I7rPjSqEFZMH&P>5HG81Q7*lhCWmWF<7T>i6iHxd zQid!Fek=I=GLgRwIR<_!luaw`fX|risp1&`#IxMWjLii;UN=uc(u1Y&3kY}T&mgq` z5Fy~KoFTu!rd^pSuLXg-kSQy8K63-TXa9g)UbV7hBYg_Ik2|Mj#vjX)H)`3}+hnAJ zU37=)1X_#R=~%WL39hAgj=T>3I&*X66G$vmGgnqfSv}v!@~07okT{ciTiAo)<*3ly%lnB>Q>_c>azd5#vU_lVHfOg z&UEKne}dex-0FEC>cWQlQ|nX!36VPH$v!FQ1sO|$s^At~v?)*i6G}!Z`x)lP6Z2(l z&odBr>6rAu-=!#8M9~5{K`Wzw7RXxgUi!R1HbfCBL@|fjz>vt;Ta!IGm$V5M#DbV! z1fKK|1K@#!A_!I$1t%3pkqMO;3K-sVQ3zQFMHrVQC@Mj}fT9G*hN31^a41TldqYtl zx;GRY76?UCDBV!Bz^xF9>v1WBqAl)(f)zQCK^9j#<4OocciaS_xCIwMC~n97P;mOX zyDC#>pYTJqIUt$}Jt4EZ=n{shxS!PQaxOr_g9#+v)&ihxus3WIMLu8UDG18fIvPkM zObR*nn@99Zdlzpj0vIR&Dl+{F;T4u}K%mTX$bsPqUV8o&E%g@sUzjB&n~Vf7rumvO zlT{=PUMo&F8VF3lEKfSQip!i_EmvD)kw~lMS_+M~nuY~E+ohqzE*Ua@0y`}pDa$Zw zC`_;et)kG%L)sXMB#W4A7;keRs5C4m7B3oT9fguZOLDRdMZUuT6mi?D!a3o7+VTuX z`d9qMx5H34s^_>H*rvtowo4e|Z`xPJsn!Dgfji_>>n;3&n`N~qYgO4qgU%86-xy|N z7j%`W*7%A_rI{K|~ z5FxcgQTr=b9iwjwP&o7EHRrGJoRnfS)j}|9M-&Ss45_V+({vnz?P+INR+hjL(4AHE zJ2JDk4p@J|5e(LnVWh9j7#cB?C}yH#wO&#FE0ym~>@zE5IY#!@>e=`Kj@VLJ`risu z=o%Kx@wpGjzY>^Zrs}%O7BPTwwy^55M$hJR7Czk0{FU7?(tp^9X-lat>jk^j^g&y4 zYNe>m*?sMW?TwGY8qv{lhAdNckY@e1 zK*M1>lnz#u9b(o~U%RZAzs8K1*7yoQ{}>iF1OeqVXN2jvEaiiHk!GdYqeQAo)0wl$ z2L-=nS~$(Z=*8BnhOBh^b)3uSzjAr+;o$}q-26S&8(wcWmsAu9K+7>V4dfpkqIbfIj`A!C))-QK8Vqn|H`m< zZz(-=Bqf2aa9ve=baHox*>y31Pr}e17Yl6Ez^lQF13$U`AXCV{0W8D$WqM*f8!RnH z%I4-qV^;$dQ0H*q#FRR&hSs^iSXT+S8UL(wM_^%&1AI^hXg^)%DPiTPsT8DOw=0ampy5Xa?NVZSGpJKlnG(~bB8>G^gUGeviQJ)yuO^T5a4vUR z5Q*lt`Zs;Q?1=_=&F5=v$f};2MTI5O2h#TUfvEjF7gQC3iVcc9dlc5j28z_?*&|4` ziICcM3<)q6OpH?asvEP$qyaaLL5`nbq4?)tZr*Rs68(AvOEfB+H#8c+@>nAy84lii zK=MJ71GKJ0X2n!Uf>EX5o3PnE=qrOYzd;BJ@Tn*RoK1$aTJ&GB=)BV05NsBj_>ql` z9blXm;Q(X8m7{`oHv^+`K#A|FEXxW`yf=Vrzz}cLG;d)%WF`q{9S+#I2MW?3j<)y! zvT(NL-y&?ksiF$tPc;%X;Qrw*wFXx(K&~-2vFLk{rRt5wC)=KdT^Wvbm|3qj_+$XY5!+ zB*y?jVw}zBtTtwz362~&c|k0AtB1WEqrMa!&l$X^XF{etv z<7)sGB7SgR>NPNwfMa3`Krau&29y)~f>LTi5Ko~7H6eVa&`mYvb(Iuv*ctQ{egVlt zyTI9july4XEBLR~HDxJYI9*dVLQ%Dr?Ak1aSvlq}YhuC|GFnA7u(y}?aG}$~vKMTA zsnABT6x&ZLL~qxU6>B0AiGvmZHD|0qkqay4gy?SgjOE_XQ&9W5(}fWHJr;SJ@Q!$)@#LNLj; zSrHx+=2Oahlh+}YwHqZUU@K4w1yD4MQQ%%nU7}(Xm2F^IZzJ-KVXoJ#%83a(FsY&% zq+#!MwW?Iqsd=f)0(W24eh(<aj`^Gjf&`vEeXeHcCom zdXN}GHTw(JoG}0%08uURTCzoT)dDIHmgUV|hE+Y$#2I7_G$3DHSsFl$3aD{ltO@+M zzOJlXO+}FfOxPd_CRCiN-r+ww?`!^Vlvn7=}&E?G@b> zVQ>R&qKhxz1CwcKJ$a`WLsNo1<<^&_UbybD&LEvS*O%KuLA6Yd#uNLp#?|rxM0cew zIq=6{c(s%!vxedm(Ep2^4^WgFWK2+IuCT zrUX1p2tSTI3MD{+v&j4&Zju!nM)exVdcL4FX)Svs45h&hWU&Dy5d^O34WOu6M7tZv z##)eq4P`-NfZxK-GH2js+FmLQ2M$(9MPdcpFrs*wXSl>pdhsP@DTCCfq0A1Y@j#D* zd$5qO-Rwqb$8$4of)g-yGtPv3D4_gqoPFHez$hp*LIXuZATq6@`6*gH9^)kPL&^%7 z-4G-RCljZVXD$N=N30E>R0FIKguSv>)BDWL%;o-YLyd1)=TEr8nFSd7^PZ@en%|p} z9rK|*lGx8h5_`2Bm$*Ttp^D@*1W8aTxz)0xnf0)o%hiCr2As`W5hJi7uvlCR+iGj= zW$!BK)q3Y!Rs#31oXb|k5>v~Ra%Xbw_+{9!@nC(NL?QWcCFNS5eq(o_R=sr!_)TwO zyJ8A(2VrjA8Hj0(`xAg|g(kG*jtaTCPXWbyr!Zw7&rOXf@TZx#0FyX2OHygV+8Cz#laxe{ zm52rqoCQdamB&DB8P{*l)GSA~O}X^dv@megTw!yT!Vy{-R@g5Ls|CYBh zy=I$)%nH7Mo7-TVUba0W#(-1P%(7ok&5tNGj;(9q&2|Z%w%`EwEJb7)o{kiF*(en} z5f9adXW|W8>ayW!i(4u7J4H&Z2pTUQt)3y44dDwC*ts0|2bkD17bk3_gFFBkqMLla>C;zi3o6< zxDpX6C0VyX{Z{*X4w!Qhm;<&G6ypCk3vwxDRbF(5k$$nonCD&uP$7_6_Ojsio=muCl6B2#IA z0vZHXsQIZ@OPP}rz;fzkL-{BJAJnC#%&zJ;w`5qg60bR=+=@kD#{e-7p9SI}hc(sR zsn>h9M-(v%b+6{7Q!V8XZ7%h?PUeEONik2-qu0qOg2}#oova4dX5)2`XTGV9;{c}; z@+dH-q+kbp;{kkF&;;f|h+|1ohsN2}mMcIXbpw^ziRC+7l|iRv-$gM)5>7V{coDyt zao91N)|iuZf!V$L}tVET%9#16$1@C4X&&KPBx;~ z+W<^Kdb_o(3YZ^gEo-Cjw~@;*>-XEp3GD%fM)ulPvlUuZ_$xrkAUH&x{~uHBpn%{L zQG4%SfPvx~*)w7*LxgK;eJ8g?w7w&>pslQCoEa_6&*+P`au5uu+P0H_@%?eT_Oe3- zd~h9h6(eC)`-_#FFEWlSYY)l(Fn!ft*1$kRH^@Q+eXWVYzZ&bcJ07d1H{ekAWL)0r}N~2pc)X0y_2C0O|ecCQ|}G{=w_POK{hG4aEv2u zC6{NT( zW~R0|AgbuF85jaSqa0^~3C$;-P?t^+7v|EGPBPB`7Twf}X7`X#%XgAK`Qc9h1*pZY zPO>th?4Iu=D|&eLRN+QhxlnEEoz7<>Y9+Ahe%PV{U+%aO%8j}7_>D3z#*d;^5lD07 z*hop3(;)DN3L;ej3AJ5aNw&?!cmt3}OIor;n>Mzkt1FD!sH=2ZjJ`A@nd;$s^YzHm#FFo);#V}o^U~s|G41h=G;-VYG;ld%eYvV>UNfy?w~oH z+IE%=?8%Mk45*%^*SXk3n>x#)&a2o3PsJj)wKT%|%w8iGM6LsF)NFh#P6C^qI*=_D zv9(E2n` zHJp(E1QhJ8hN|;YXWc3Pzdc{&M_g{UgVCXC3x_ZQCS}8EcNbYX_A4;ZI`pT@n)nwa zHMJzLbI!0YLiiE~+8^_@h-6~CxG!L;94f<3z?C^t)U+CkV-|}8lI6u2YKumoPRPR5uACwAaCMPz7il&C@iatL#*Lp&M)C z3j2_f&jXxsbyHO=`aFvRvBD_;A3O>81SzGP%ms>7=_ad#7Io<+GyFlmte*>*25FG} z>l663^WQtYnLD+nevhxXfN8F-j8nHp8L;?vRrA|me!%%TN%y}CZHSv3D-dzpqmhLjz0u22rx7zkh-GHw=y0vZ&In`bf7yJRD!l4FE;aC2ht9-@H zjhE8O?y?eQc%-|m)#ao+ijxBB_*@64ve8<%Ojgk2)4($pAWpiOL)jT>2h?#z(1dBu zt`PnLYiH>J7)Rh6FrNBQc1tLfLi6 zj@-{|m%kM*|G_aR)qX8k4K@V` zun=7LV__yOM+1KvP{g#LTG&S4_K;VB(L=H|tT!y^bt^Ie(+qcv=2P99WuY59Id#5S zHi4b;(>Ke4Ku&)~drlx0q-8hD`UOGjH}+YCChnNCD+}`@_--_uN7^kiOB+c!x5#1` z)HS?Cb`PY7Z9qN>Go_ig$Q!GIHr>oBiD5&-Io8*%wnJ00(d4*mU^r(GmhQOg2J9o8 zMM2mufnfX+peJsXRqFs=<8*5oE@VMlSWCxCj^R5?jX#{Vod_CcEu%xX;*bc^FSn{C z&c97wUC}-oqi$BI@F}sT296H93R5LKSTTu)-6kg#;t&4j9NEK%6+C!UNZLpVYT@NOH&K{u)SkU}VS+!~& zbAHOGNTE59JPP9^x1w+^MT^lhnCi)Q%5K25V|U7YjOXH=GJI7!c8Q1gGWb?#bOSJE z`ggA?S{chQP&a7_J#L5qD0Zb@2|kV4_EzH+eN?*RZ=E)39tzF-wsk-s07 zJ%<|hlSTU30NvbA)-!Sd*$kS}PgX?FZ}*c8Fu$=o84ZTg&;8W=D%=BBa2GYXM^+E4 zK7}&`x?0|KL++8y@Y3RYWR@2R(eTR80osQ25r!Xb`+j=xUfDQ?A1t@|u5L|&jKq9m zk;9$9VlLZ?A-b-^Fna1}UPRK5`mrQFUeRs1m`9&DEBOXx8^YM-Gqb`u>Tn_&Hsb_r zdfJ{jxNT@;ksrqV!i#72$11eFWNrn%ZX1LU`wLnf4O(Icc9ZQMH1mjNO-{U-WTFu5 z#yWF=9=cC)-LKpySzV6f!o)4jGs)KWwGu$iG>iJIac8<+Sc%j3$qIRh+{02;CSw-_ zAZ!qf6DLR~vgQ|Ll-NImJ~i;!@%{A3{jxxNie}s|Z^2?c zvkPYr7VG@|YOx~y)nYa8FPj(`ra7Eq{bl1E=af(fPE!nq54xsUqh0-F&5$3|)df6o z1B4!P9|Zd$Wn$fni!jpfwEXxoeq?@qifFtaL=2s`fLAyY}55+{!_DFcis#`KLE0glX3uS#9{fy zio!RX@8By_HPq~{g!Aoz0QA^@uvT(HiGTHgyejDD+g{x^QJ}~mnNbBQaK2;a^AY!~ zZGc68w;5n9CEYeiHVWc5SO?oyee~)enUxX1J>Goh!%++pci0pO!tZYXAbFbut44!m zo4TiY|7+I5l zgkHz14-b`&*^0AQ@lZO+YhU zk)~YO;Pt^n8*TIRlVTbG#tB71QjjP3ibZ3n-!n{B&f*o!0{o&`>PE7^l|BGST0TtH z%uP^>l?i0R6hLt|((z$3Z2GZ?tDH|3aCe!*WkXPnAGg7z0#u{>a78s@!*Mc9rMFP4 z%_JT-cTD1y^#_J`U$jCvpO+69grB^~br(>pi9vWClqH5AJYP1|eNbN0V9FRaeP@FS z7+*1_=?_^=%PhyTIs&6KrX6fjRcK=)s_5p`2W54PYXio`N6#k@%4&Rh8lb-(lm$-z z#Sh5`_;}iGx0&&fZ0P*5`yp80Gmz9^1N8etvc7bV9%}HgtRl~D*OdAD-4A1X`N6`$ z+2>)^-2vy5e?1I^L0_sd0_wP3bl(UF&3<}fgshgK>}a6u)nKh_pWR;iXoRd?uokBY zGt$mEvdvxs9^C;7J|g>ocNp{ty8DI}Jc6@w7k&4Ly~zWQLJG9I!kGYvQLq7S+a$w5 zOh!BC6>a4YRuuMc(Ce}No8E#2T31xvrhsU(kr?ccbT)fMm5mu;Qpc~_W^aD3vMSZj zov;{+0*4SSepF_}{LCLilB|R*AZU`HD>zEsXvbR)&lsC`C$PBzI%4zaws>UYayDyf z?VW<2TuE~BN#YgQ2{JYO zN&O#}ReOUO-{(LH%(&lCa4V%X=v*dJ-m!+j&jqZ)A~4}pSf$Kq_=I7O6HF6~`0Yph zRq!@=(9|3c){}mE9Lz+BLL+4sG)aD{Iucs#5Z0gNLmfF>?DY@Pu~ro_=;4tvR1wR3 zAo2JT@8#!s0g%5f4HTRf#j=ZI2qc5i0gn!7(ToHI@Ot3 zQznET7}i1OW9gS{2m>iF<>ch7(KPP&it`9kMFPEM3K5GxyV7?^BjS%**y=#u~_gK}W0yE>>{(znuB`aPJ zbC0ID_{1kNVQkN;hSK&*aRi2uZJdB!mHI=a1Xv-VE!0*_6&&3dzZ6AQW3ui|$!v&l zH`o!-4Pi8}ena|CM2+nq&M3Hiw}0tCN0Em>IL~~S8jqGmX^8NJL+Gm{d=DXvlvl1eT;h~PR^~B%0u_bMw zREX+AKsH!N@zTv>WHA!SO{GW1Kq2j?nPWid)9D>N7C9DJ;{fd+BP;n*t@qw%#^5x` zvC?YiHt(@cIUh( z2c^n`PlC-j4nq+}nK@6wg3NAw(2ZrZHTh?rlp$@;%%@~Y6r#Oi9+L8}q6N92yAj>G z%Bl})+x{u2`n@#dDS4xh7cPvnHUnwPQ?fz9+rUh>d0MxAcW^EltiVqNljK18uHAs1 znIs28f&S+t*nHXmftwdqeHshkr*2QnVc@40VQpRDxpqD+uS$VB$ckC)7UVK#QR-yb zHV==?+pIB8TnT@E;#dsQ;K?$(Bf1@>M-r;!v5H)w6WjmR8hhzA`}k4Kqe_7f0n2^{ z70du^6jrf(GFe_5d%H3(3;)Nd1lWHjRd?x7pT7UQONA`7-mYYACG5^xt_sk*vRuG# z^Aa<1!-R@Y7w||4C8*+zBr7}Te$Cfh(8{ zQI}EQSx}I@N&lQBuj2lnr6aS@<1$Kp9z#1vcRVjUYe(XXpO+74@`)LUNoB65iZ9Am za>Y!YO-bW}Uxb&bz8xOf*~qK#_DizFJscj8mdwqk3opqa?p2U#?-PBDkD9%y)r7^R z36iZ*pE|+jw02hoBvYsr%|vYbdtZ@1Y5GMk-BvD-X8aDn{WjR|0*VI<(eljSz0`3w zVymDWJ6ks7a`kN4Lr$H}3cvQ0HwP2Z>5e(F`89R4wJ!=VS2-N~7#ba>%SufS_W(%a zdL3=oTmd&0oaTH31crQg9j$zZpu=-yPIdJwSP#yph^AAwpebL9x$(m({u>BwKc^b6 z$;$5dGlIIk1`Fx!H2F1%M%yx>wQo_mFe|?EHRy!35%Kf$<&zqVz@y)kT~NmNya_r9 zt>3Q;l!iU$EjbIm!Asr(s$QUP-hz=L67-p$#RCgvKtq&)oJH^=or*XB(0Q(-PZ!B9 zzF#&eMiw#pYb}Ox_lS6p#n7FK<F28V;%u-}oU|5R(RQJ)^WvwDb*k26k15%y+P%w?XsCqTkg?xg#+ zZft0W9%;w;UdyFj@_lZ{w^B;dv|-}KRT-v@HmXi3@5<`($g}n?Yxb_}hiiwq@5+ba z)m-=<9L*6j5pKG~Rc~3vO78n~RTC2qNy=&zZ z?4*0v$$@Zo|8$+a8Ax5@Lug5N(a;aE&GyiY53w`$Q2av>{b_XkL+I1@koO~eZxK!W z2wUo1djBI?1;z1?Ktv8vwe=t{|MJpZ>+wdMrmUCU(e(IwY@c0}vjObtQ9T;8sQ2!i zEb6)eUjDxWJ{}}L8?4q=f zWhZuKNBY!zKb9@!_UBl>S%s=pD|jK`3;P{Swa_KhId zhiTGA*%JmF-)zK<-yy2FNw$~!*tZHp8oo(J#rVqV@0T~pO2)sC;nPLOzJU3{7n?Bq zGD_VHXqVBz&9a%Cj1z}-)=M|bX@J&sTL8NY)Nc#U2auK{G-$KTrMI`>#5zphZUM9p zk+oIUW^k2lRp5GMtAf++tvJ5`rvm8CkTqG$qSS4&*vF8#+kz=m>g#2M}l*?b{(21A!*)l;{0R-Ee5k21Brv zChkIXig)8ByX723y0?9T3$DWy{!~uP#JvZ^3ifA2o>O)kg!L1x{uJL|M29}b;keGp za9M4SY%GsCmHvC=L}U4rxHh3*_sHvwk2dq4Ek2X&_{^U48J6w{ZTw7Dm9N$@fAv~p zkuF0|NVPue`xQmz8^EPkHcT&?U^a@N;0(2)gZa94aH}(a+_c zoQIVh>c!QGW6Ol3J0_5*-#$4&&Uk{CVm*DnPc37eFM#H|XxtaFVuJ%7EDQVUV4)cA?-g+SNrnT!uO|4YjnO-;~9F+Cs z90zjW9F&9Pa)fnb>uyar*+ieu(xr-f)Y}4x*ZC;$?@;u< zqo^N~dGUFzy%V#CP5s!0NR*=B=S$ z)ajmM*mEzTiN{b}l$IX@>#~>{eD56we})Ub2m5?K?ff1*-zW6f_lh1j{Q+oqh)RCI zOy1C1(V3M$c&mE8Yo+e@{orlsdAbeXM^lb_*J$47XWNwNgCBu#6_j%Vu_pJ?`V-z6 zDeTJN2v`N>%HTV`Sxv8W5E(S$q}S(M^n-)Op2W~s(5okb2>a;pNpDy0iT40T;8Fck z-bT55-Mlcz@pETvj3V#G@|2ze%=XZ-Q{JXt6bDHEN=Ht4I~go5#&_7}B>50CsQqb( z94QQZw*&08^NP<-%ncwyr7ZQ#9J^y*o%Z(dys|@!9N9*7&UmXD2i{d9 z7C~6?Q{i4re( zA8@_S6g~7a=?Z|MkUn*B4@`FNCt8H}a zZ@|7qwC*>|!{;EeaAMIp`I{OY^P+bhkp10@H~{&PPG3ad&iN_uI~MhysQ>TS>-jf-_a$$`ybByS z#uk&lUAaP++50{(oDt}MdhhXWc)^}*5B}-3DhFoXpIACxru~0hhPj z%=2eDE?Y$G1 z;=jEQ!CBQ0e}jWMKevzQrp=i9oVZP!H1}806Va?YXrhm6k{&6iJsKj8wbVs`-qD~5 zK7)4R6)w5DXzrT9v^1n6$0#`WM5=U(R<56feSjQuk{kq7r|8-1c4$~f*5jgXk_2QYr3`~6}(T&kV)iw5XoPJ(zG zb9}e`FVTv+bp0O`kN$TmjByj;>%t%&WY_>1wlleoc znj$`6cz;5DgCagm;Ve7}T_rHlSZY?YxBhi8aFJgvzPx8UN*6bL3wEi+Y?nVF(*0^C3x zj|nMeX;j)6qwCEQ9G|RumS~U3T9hSPz-pi6^c=7m@|Q|3AD;iBS)zHhna;?`SQ#_5 ztWaW1#^Yuop$oc_SlK62a<;e*0jID@inQ%SeOLL?=+k#3*2ug=;UpT)V z6u?}gIWJyvg73Yey(o?ay6j=nHHp~*7id8 zlP>?$T3qOqzhVpT1?y=aYdz2=m^E84>i-zQ(o{SM7q%<0rmKW7HuCTSu_(wwC8Z7r zMSHK+5UbS3Xc=U@Vf8u7d2Im2KXaPT2f2b+It6mX4VkCyW<&66RX3m4Bd6o7rblx` z>-016*ZC%=nRYX#`ZL?7mN?^;JZx(sQw| z0IeOt$hrUc#I5wH{HTS?z}j;@Ud>u8Jy-?rLW)h&W?+Eh5_{}tRX_lqq)%$tFDsCM z|Hx3rE4u$lyFhw7SJcq<)3IDJ68pxR@{w) zY1PCK_yav{UwY?@PI#J^FFIgi9>~Z1*hl{AC}jcNRUNg@pjWGl7Dzl*U9^Q;)H*dp z1J{eS%;#uG4Y3NIk`oFrec%kb0MqALq5{mf)AV71sw=rBrYmyR6iu{eqVsBs^%`pF zUR%_M-?7JPqud#^9#5`kg8sqOsQ;)i!w>xNIUCi@6 zbfhjiw}a}{Q%}Y9)YCilkaNep`uJ=Ib*(S@qU7i5qf(oRHz|+zu;vvX7Gn$0|iv3t6o3|82Sd^Ev6we`i{q?QHINH`q1eH(8nTV)S^Wrb;WgPJUm=QYniwAG9gjUI#`DN8bbULNc$h}F!(g7KC_hE% zbUUEhY^vK{jP{&uqWH~~?VI=>cfjbpPX3OVBNu2` zN1!!0>W-pcJvmJIeqaMxoN*zvJZSe72^AzsEIk4b_bHl=bH6&B1nWEZ?S!>4O2wUk z0<&lpKaHjxov`-KhUJNw5u}`r&B@~pyheGy^H9sJsn-qMeNkzWACAE zXx3A-x*PCg4|%$ax>zEcbjR{LjmCEe2)?9k-9=CLjG#XVm5+8JjZR&A_-OW z>>;|MZ0dnE=sX?h!DUm8p5iRtrS}rutL$<|evbJ^OScbjl@EPhp};GY_7b(VU9_qf z$iXhE-5a3XMPp#rgt~*{5zSF`>R96&B9<<{})k#0rN^ zTHNzb0-UdbmG?rV0%d^StccHswl=ARTb0Njw^E-#BGb@68Hr1=U?gA>nc>8;IGo=Hy9E8J-7{}25~1pR1UtSi zYMTMYXEp`!;qcw2(rCwD_GI!#F4;S1O1nXX^VmKC#o0~0Y-eH7bv`dmmz^{qCp9wx zU;iC{l|cWxL1dLCvNHiR2y#`NO|fSqG!?o-mJ4%=Q2jK|u+$wz*Vp9r5!a|z8uV81 zrlkWM2FrILhR1@=+zDD&*Wrcf1eRt?Z|Nw6oEPhnR@6!h<1Uf<+$eI}*Kt(L_wY$- z7z%dKYJ{mNZ1&)gpc<;nRbu@XLg_w>=UKyC&k$dJ78i3OtMSk3g|d}Qhh1;{^8 zJn4d*0yYH;6VrT<9<#egc;52ShJj)*eY7x9R^y{n8=vu2wU~1bqtZ7lWRch+_ZcK$ zY^c6`V35daGTd@Q2woI+o5MpexQA~b#uzv2=|C~ZJ35m0P-MElm{B8A=IRtqL@WTc z&qjAY9)#8TSGqh1q{>gBJ46jQO~cVEv>#w3tCRzwYQbDBcO!zL#}r3a>P2g;#MP0_ z4yXkNaOsiFZ!X%lF9D4G8tA9ZxI=`%GpxHquuA=*J4E-=0G#>rIUz##;SP>A9PrBm zKOjP-Z_rri4xnGH*#TFM0j?hYHsc_{+W`aD_%Tssg8v4aG9aOd*LAoh zD)Moy@W`0*UrM4k2aCMaK*z8u>Y7UE>|kt={Nx*gmBvRshlncGq2bjGj!$s1U5Gjp zB7a|AEMU@)!9EU8K1mEEggB&`Lqs;BccL}4c8JKyf#%SCIQ;NF%!eMnmJS3W29u1_ zkm8V^jt>#HHTTE8TN;%f@An`8LYx*dDx!m^7u>!pGT!Q{{1r=j>`swi?U=IKU*!tB zTEhGcW7Sa^2_g3e=nj{&Tx1n(yHnKh!9OYn7i0*>=$Gyk*;(JXA~ElP-YnY{3&Rl< z6B?vItAiLLoNk+QiDK-mo`6ug5D;51lYwDbjJvh24Tj-BhclQ(d8q= zSWSB?T6Ls&!Ktl@eprItEmrmi9}-zu?x#K^TIYTaRa+Z75Hem-DmYPBa%PA58G>p1 zGP0o}Do%L+SkB}BNA%po00RyT0%OFDu8Eiz>|8&c#*RTdo~KP?#4*G`T=pnN`BiHC zKO#zxR`v9Sz_j7@@E}uoIioSH?VsSMBd?`ZrNNJZSnj5OJtii*W-;wMIvpU)9Sg>P zR`iCk;tvfhT+eahZ8%Z)m5P^~pDs3NL#gPhuUtx@KXDw9Q3i0Wir!lWRv1uwXS|q_ zHCJQzg^2S|6brwIAlr<><|MlFadD&eVf6LK#ZXOqF`7LA+&SE@NAl7d(9B;ltLstt zO{@n2*v?-vyF{l=6hCUE=T71%(_uk*n5F4z0%30GIJ%pBir=uJXzWR`|E${k)G34i z`7OEyk5VwfL()aND7_aa96Vx|%l2!ySLUj|$busV|Km%h#h?<|a8(@3**ih!d)u%T zOM`8mk?ryNc`e6N^rgv|O8TzU^1b&5 z$vYLs;d9QqJN*|6d0QUqHg`~DDgYRue@_*^;IeX>sIMP6yW-1fLc`-%Pl=0r!>4oyeZpHTG~;sb3votXg<(YF+uDL!+l zDSv6EDA8vdgcII$7hJ2S(yX-f&ZV<8T`zTxvmlpH{Dr$F)Tq?j<>ZY4>r{bu&C%g= z3+4gP>u81t%qJWSVm#S16DSkD%>Zx0a}1wiX|yLBPdWiZLzSTBAregJ8>j@616c*R zBwV30*W8(bivg=#+B-{Z(@!|*NWcivs@afv{YYQU7A*=+I3uxLeWl>U!CV{);0sjj z;KSDyg4%`Kl}3Ha!RMc#=gUQP7ru1UmXAEa=)rO^QP-EImWS?3p@-**Jbg*3it<3K z=7DFKNFxZ0(i8LzK`izJ-8El)n{y0-pzIkAlW(9e)aqP-1!VR{|U7E8L>f| z5WV|Z?2jOfdf_?oq;`brE)Y*tV;wGLF9AuIHbRX{X>wt6lgQ`ujHl4!`gDPKO?#ZC zE)dYoFW6mK(}o7!-; z!}S2pw(|kNIhyjKxJk#dQM3wstKIbaDltg^-9u@su{l0ShZp%W>E6{?3wK0IR|}7Z zER)t?4LL*OUKZE6wqm`VSCN-VpS~=PxS(vjrM&O>Tsqg!lR_sxO(-ZgKXB2J)0&&o z*NTq%hGjHptw7kAX-Uu#TI}meiC;>C2Cu_dkEWN_LD>yE{E-I{9OU>q@rbU?j1FEe z3=O-zqSwSR`mndBp1v4h>+K1r&PY>o4RFtxL@u5$=8QCI(8m*w_I_P#()7z5IV4C` zH;8+2`aW#~mhv97`%H2@4(_Czzff^Y1Yha+tqjuU4dMy?HN+*EkdjUVHVVJi-Hws* z3TYRhdRW%c-JUYu2Z0z#Nt05tpl~L_pr%j<8PkilJc4cOgYSzVzMAm9D5B+g&LHji zMGn$0xv0UfvW4~l-T$ksiy241${LWOyz{Fp0`oZJU4Kv7JVkfG?+y4LV6%f2-eNvt zVDQcBg=yE>hV{Sf8liM&@#%kTJ;ah?YwRPfBX3k<%jBb1t)Mh(eK4D{q+Y+gta^aX zw{iyOxzMRTe`7^nKxKc6TdBoPF(u>F8}3N1*#jElF*Rdugt;HVL}rGvXl>nGgZ|tp zq&_o|8nj4Ar@UPvhuSrCr_4(R+x`5L;bv5Ehs@Hyc2UEP$pfhNNzF(u!AYcM8;=)7 zMAz()PK!4KM+TkLKsS8|WW27Ko;vi=2=@xMf|YTlz;F5^;~C8Gb^_%>UOE-60JEWb zshOAX#noTIS0j*tv$7EbUUkF*V?&BF)A`k@L2A`L$)I|tG*7^(0#^XcK#3Q;RQ7|& zq5-G0M7)THxUd&jq~igR(Z-F%6w>0Ev~gj6G1l_NQUFZ% zIF%AFXsptm5@R_L9HZ|ep}R} zTMfE0cc$D!gHNV-XvRW!DvkUAl=CfG9D?HL?hiyCv2!kb_M5LF!p}`9Db#X1PJp(| zd)rK<_8&sL{05bOD2VRa4}JDb4X*Z~v(Os?B8X)f@MaH4;bC%j&@~b~{gDyLz4aNG zN!@e%((}8LOfR7CE!|e;&9%yX?Ie#K2uP|6NrEGz-LCt**)S>fu~%X#6W$HR9N;K^Ps(H zcd4(j_9yMFk{P7a%lt`HQ0DVHu{Ea6C5iRRtux8`G&o}{@ztQs?VJI+@Au4nvP`e& zdd?9K`HE8l4o{9fQ#BwGI17aO=A#1ySmZzyp@eAHukSB3FKB3&>DE=2=X{SIJH} z;k=%-5??QDPm;!2H&EMmt9YpNu&Aj|=0z%n-aZT*|E&CcuUvZIkQjhuJJjQ$Lr7m* zxlZ(}ZLa`omUHLqX6yeKBp>qAb%Q-1KFeLrDCGde+sCNO0UVcHpuV4re)RYkkklTb zjbDi45aDZ|xl+o_zf5}XOR-Te_mB#wG`lClDGe_2(VhdMXYUBcE{IM3g2l?QsH>gM zLkg8a_C^AAL3Tp|-E}rbf$aGRu8mK#gy8;@1P@K?bW3Sc1OrsHB z3$Her%t!PPJvuI>236GeXD9fWC~7dwUNgz}ISu*CpGz|~WmKWHr!^N9=9xKkV6?CH zJ%t#uYRIa#IlP2&^*Q(uc$Hy4`Rym>qmj+UX3>`Y25c{nD;5|Ia)eQ4e1*K1JIf0# zoL4)+bs{Qg-?<4XrO2Q*Qq>S!6~mzy@}JGO!Q+F{+GfcH_;cmRgD5WWJjiEUgynhUJEWFE!vRK&xZKICBB^)Hp!HT^$Tme?|m6T|FK^f7M7u&Urv$ zw4gGCExv71SxSo#AI?<*5bJL>2d&#;bfG|n8`ErSk|b-4FByB!;#zQ71Tn?^QRipa zfq@Y(p5;aOuy&q&GM`TJM*Dw?BNGap!9L@8`qvpT(z7N*H%s00N@sr#z1cH6g$BRp z_tV=a4KMVudqOCMr#S;hJ#)X4!i#5JShgqM zIHhIT%@#V4nc$i ze0K0{pJTXVOc@^awrH9ixdqZc^MVmUZ|v9hYymw{@y>%7Kmdwe2zKNO zfLnuX`8LS2lgX!qbm5Aw0z4K)J_pP10?W_N3e{q0yOKr3D%BoDt%F)V1|%k}twd!t zATCY@qGHFD`Sch$Paw zdooi>(LHu44T)2M-iJvXuo(wexO52nx?>pPlp6wK)C{XUu;7-*4&deC0aLo{IF2r= z0|l1CE(*fP>EoR6)y{TzxO7Ik@+!c=6*%WRr9F^T8-yH|yP$@A42F|f=z#^|U1GQ4 ze1B_4oHW9fcNW` zK-OjOJm$Lh|GMRvOzoIUw~JDKeJSk^(WqIh zA2Hv(|HpnB!A074K4J>p};K(7GrrOSVa9v-`i)aQ~2=KKe6WAPAFqslIcP)#(ddS#=6cB9xx ze+BR&s2T;60YEiKA6*hTrHFlmGoStz?7G!mKiq+t?tlxZTOlrK&7Cc90VPLBPIiIb z02eT*b#TE>ssNWDJ7R?7m-$}Eftl}xzb9KN46^FS6TJKLUO$=l<2(vHzj>o_u~&9$ zs_2lNNqt&n$~%$G0+)l2s^Nk<3vj_%e;r(so1UPqle^F#1B*aerg<{;%z zKx60sI{PNP1sAmSpU(fM25IqU8IZyKmgc8(gTf&iT%OrNAku{5Jm{6u)O4D8ca?nF z-OWs#TVW&`P>+X078iJ>qg7I>l!8see6|@Fc6bqIpgr}q+0JkP94JUW{6)dh0({+H zA@ktgjE>4iD}WMPK1e-r7|`6gGIk5`a0QD^objUqzO&B=_)Z-T z0GDdwTN@K_yArpI2Dq)jEzd|_)p`mWTs*KHP>Vu4RAz7GfDpWuQ`o0Ab`7X_Jd7Tm z(T#-C3PkpHfse&cgCcB6-cDn{LNwn25OqPar2=8`x~rQ%LFU9^ve>4K!vunZ!L@?> z%+nJG^gKPyt!WWR@tE0xH)lmJ07r%et8Vye>N9olr%>L(5sROl!mULe36;PSs^93J zg*zKoFf?V%KnbNKQ2uDe_v*C`Ki;ESh)%8}@QQgHrvQ=pe9LVs;Ga6?3BVg}G=a}5 zg8=hszqe37cxm&ro9mAiYy+7Oih(^mGT@GJYXe+IxI_d1;P95%XEE!DNoxh*3LN$; zfG*162Mnt#auJ+^gtKf0Z5W&rfD3$raFnH^fF+9Ti9n8sg>09Pn2XI>F90tPIzkI$ zQ?reqFsiC>Old9`pXnbX=jtmSQgJLfSr0oo$VBiKRWT~X*hLDIU=q_!oh}N52~<TNcCa{>UTEy2of!RXX zpn*fOVW_YJTWH=)IvEHt;Nc(*dTr|Tj6YD5gWt_p_>I2Rbk0=xt!^hXexqbH^;jf; z<_y6u5o&u324MLqzM`ENbyws#8hHtZkGyNvY<>w$gy6#lWa+_Qz<}4uEN4GFKw^oO zF&hgC(wV!U`eV|ba0=qo6@`;v-)y6N89d5zxnph29|LyQMtHS%G`G+iw~>3NjjvGs zQMif8J71|PE7bKU)HSX_T{vi9btVQ-Y&Jlf+MXRQ#!#<9Y2yk?8`RKaK-G;?6b@sC zV(Y*^K}KQlQCCoSGNe0W(G&(LZYMCL7}B_Z3LJ{+D}w+FE$C-&@US?qhsIPLx#ltDpy83soU1MYdCE~*L&^qHVKWj1o_W1v%sWM=x{ zK!#aBW-0BUlNd+f0?!q0B_j~ukAaSg!dxiV>E>H$To=17;E;=Fa=<`*Wyv zuzhFwy8R}WCmWn-Z03ka1c)HtOJ%{wa= z0$$_)#){VY96WUGani7JBGa`V@+UgF#Fs%8=O8cL+uAu+PTc5@Oxox+ztQNK(xe8i zD0)b{I)yUn`_iO)U}KT}o~Tu0pEm@)41err6v}LXB$6Ou(v0^+ zYRzK9>giq%&(yfP;Zqxk&w2+Y(+bpK|s(KmZUJ*FyKgHE*NPl-kS#B39Mnx0RV9^mGlrG26xQk z1EK)UGhR(mNQ~(M%CMd*0Atr<(U7&t-Dq<)nMrHUCIsk%lTZTRNExR@J}%dv5{udt zs#6^$dsc16NJboPt^njQRuwaUOvbRt`2bVJwySFB?zTw-^$Bj;);4JyU#Au(Mfke2 zFljqA=oc*0w>W8CzhDjOmtb^<+CfEvu}q)fqVqSJ!|0MU?rdbS%+cO*OO$g8V4EE40ZoV37a6o8X0y(cBpHyec8=C_>mqt9rF^lZP8m3###Hk6v_)Yos^ zMjZmibJ{T0E7^c^?l)E?bqE|krJG&jrKHmMMeZE(n#SF3^#TFqjSkTBn&t7Q(!j%D zEFZvOi0l5?+v~mld@4;cZjU`5PBQ*SyG+AhP8y2K-j|d5l9^)Ud+kb0$~|D#qSHrR zo%O#0^h$~`I`$?AH&JGF>Ju~u;!X6GpmC3`Uxr|^gFA)ZISnO)>(hOz@E0Ot+TE6E+6&uOErh{qG;2<_<{aB+H#*6bZhXhGl3#2+zrbcv^VKu zo)IW`4#>c$qX9=X^IM!isN;#N9?j=45I^%_&OjQN;m)M*T4g3v*+Z6#p2~1%#WWXa ze{<*{tZm|s(2=(iQ&~O1pnLl!-a|Q6jk8b?^j9+)=?9z?Y7Rx^8><;Dpi%NvHRE3W zeC&wa$Vb`+YL{;mH~7w$j*56hZlI6DJg>)PtCh#~;2Yr@-TaQe<&UG3Q{7mJgQxeZ z8;e}3TZJcl@0|;dFgC6PFtAJeb6UU3;0{|UC(V$U>Ei|YP)IZ^oRL2wk+1LMQ z79wF{VY{IS4ioBc5@}OscX}f*q~;2cLwhR0UP|Er538$?^*4Bb>#~<6kZkbcg2um= zcpc3Q;>bC!LYYJhYa6Eura;{k?b>MKroZMaMQ^Ykvo;|JR8d`rgS9l-!^8SIMoY@7 zXSC3Nt{v@H&sd#Y4g0!NIER7uP@^gMsW)XJe$%H+#BsePasPznok+DJ#x2<^Pl+Pz zPb}|PW}$pzAsU54+KEr#pDH58_1SA<86+}5%sE!cG2O`Eo=AUkh7GX{Ze)PWacr1Z z0S_{`CekhKkYRHyg9{npq+~2B6Icc^cqY>Nc1B_5b~^)J3x3Uf9KSXulGz^L?}@#( z3~oL$VB25`WN=QT;hf=%cn0TKu!G2eLjaXQOr-7YjpuULUaxg#_~};jPP`!pSgqy} z5BB1T1&-F#XJ2M0E$ohDK7yqz@JI=Moe!5Fj)S8G9qnL*y;!jEP>sgp!IQ=J4*Nct z?_KJiZtQ5JWFU6KBfzl)6yl1=hq2Xka+VxAGSUcZjcIX5qegm=YYM8Ga8`s&s`#MF zLlqqjx0Yew*X(2@JHo-Kugo zHS26_yf2G$XQ|v-s!zcp%Tr`E=H$jIxv@%af{%;fbQZ~}Dmhgp%Ob035wziv98k#t zmFz3B8iJwW+Ti>NU3Joo!A1r>*u`k(Pvhh?m7GTFx)?S6F8&^Y5E&-)eHWu~wX7n9 zImVU&ISrN5uwj+SDVZuIliGAOvXhMFErk671Rt*u5@ZL6kb zS-Dm^d{96m!K!bu@8R`5jT$LXRBy|~xk3xKE3xVoTkT5dd`}}C;;6RF(6=kH>RD}p zI>q?Ks7A6L!A~lBo*3~yQc@I|HRbCm@J!a83z?~fJMg|X(W+NcjDL>#iu_XLmv;Vj zlmFc78W!%z`Jd9l&9Ke0WC_IV^;r6lSYr8#@moaGdKuMS#dt+q`WV4Z2PPc&2uxj9 ztC`h7wFcK>ZbUA(Cq=bKqCHkJ#3n`I<-0(Mm0WE3N+_wX5ftZ_ZrklH z3OAuvy^T5k$C{T<{sw?97OGn><;IAXq#p^0vRrP3Z zss&L~&;lkQ)VgYKYOKBEUw?WIcI8?0bRQ#>+eFp=zqOZk_c7{cp-%uptcAerf3%SD z`x-TUjaAK88b%KxwTj(2w8zDu3##ezkM=yiVB+uIVd0?aU!5#iO|huz3j7inehCVG zuxw!@`SPb3ivd3<)81$V+k>J3()cX~u2Z9Jz%34$LDfhs7QhdMM}2O`IKThqq{}SK;>LuUrK%P{C|bfa zor?w5!JvmR%Fhk*s|NY)27SEs-xWF ziYNlsa=}XK;4iVvV#|-xO)lM3rJHu?FHPC^2@3S9mYF~Wzy_i`%S7wFCB&_FAN=Iq zV{R(zXH?4q{v$WyG;`ApuE8v^L@|Ep9Jl7HS>H!7$4%85A8;S7xvH@*e?4gvMi;&< z8MrVSLTxBTSRhp%E0aYeqQo+a@jDO2(a!#c7u1Z0!t|@ExoyUkwo#RvaJs**pAklw z3_~QVc4c#6hH95#x68G$?AeJFy2;3=`U4G*`>G~Aef;n3z!OtdLZt%@UovDz9xLZR z8k2XkVbH!Cjq38Bjd<{8!-HmWr?SvYbSeg+D*tRrs(0VA#h9UfySfRe?7ofKS0Ej|&R_N0Ub0f+kh#Z&)+{y%*PlW;4GWjh9(zSC3lNf3_(o%AY;* z3>uxLs-?pN3@_+u9Kk;Q{>7D^IEGY7x-w=VE~wf++vI+8?#fr8R|;$~(E(t~KcFS{ zo&Nbeh=PqH)MrS1*z*6gVV9OiPgUZJ58Xg3uNu3|3{;; z6^58-JK%Y3bFvXQwN_kCi+{GvGx>|J&uc|g+~25b+URmEoPy%xGmGB$dYbjC-BAd z&j~1Y&$)0AsA1C;Y2yjQjlLXY)JgFEXZtQ3-na!wZDWqlCM{RmC(caVv;nc zZ3bNKqYxT4*r=5NCh{M{diMRf?;(4pO+?dU6rgf8D$00j#-T5P^*H`!Yy+L~+={5% zC01=_&uT07thVCefPSq}7qe&{#iDs^7A*;epe%V(ONH@Ymx_y*zI_IDcoZTskrS~+ zVp7?JKPu-D=$oRuRwqbja4_PqI;%!GGmFBsWgrAx=m8}S!VN$~LvWJ_1o9yF9M0Vi ztn4#)0{EMn+zQdmmA~kEq`B>dWxtwFb))Lo{v5hG!;&KlCdR9tv2%1vKNn2a_N( zLk0Nd3NXBWdi^e=;f-+!I*U;jv+-CCpXDz?3^i70XQRi4LTaPW7Bu7@qb9VpX6~~^_G))s!oE~A#4dox$(bKv z)FIl27zjTl5G@8Cj{NB@#+$F~H`t;itEtn zw_!%(e2A5~S5AoDSdBG;sxjrX9@#k8bn^i@pR`hs;f7V}f#xI!jz&FPJoI{D^#Cz^ zT}J{0a&Qa4w*d^@lbG3X6cIui6f$7V7fXXxd6=JB?aK{Ofj$~9reFZodu(1x!Z6FW z@J_P#2UQMyLsX4u=%%K_;^@!eMwY<9@Wjz6_W>gly3Q^IGu2qg%pnC*2ZT7Xh`5F^ z(P4SL&JtXX9Lu)f5VSSmpE`COE%}L`8}d)xcp{$oxe@==izniVpBwW}eNL<{N?JM^ zBOsa!5XO-xpW>^g;HU{rxw@@sbol`z(TOB7M;O6U5K|tTu*UBEoyd-fv;_00u7kUQ zhiBCT)Li*twt8^b4^stZxqS|S>^wx3-|~@d<+o7Lz49%$2ybHF;%rJ)?7RA7I~;ec zVjiH%ip4b_qb=M{XbW%-yU_vr!ESWI)!+KB`4$9{2gB9X@9;Sw6J?El2hQe!5J)zF z%LQbMC!qBk(*{(6V-8$A{-7A(|1zZY zD#aSBu`IFSU(Qgp!AN7Lnet+;nuZD)%`#_X-*a9v#~V3XS+wqW!>I+JyJF$6Td(PW zl1oAK`p1oSxq8KUdc49|6SnwZ8z&1j9XO%A&%VRC>`40#XSHLf?_wiGZs+r&GOY-j zRrUJ?$7^Hxq^U7|oM8Cr@Dihm{(#wmDv>QPR%=ftf z)?)Xy*EKfq0;-)gO#$AD(XI{K+)i3Mvfka56@*ro*M<4Pt($6#)B^8v&jE~QH@%@ zVASzH1!`?~(KmudE;fRFp~}+S$!ct>foKiuvfCRkAFRSr3LeoQ^#J`Eeq^-;xYxpA=u2L621q39Gl0xNC(07-tV#Sc z*<8>16jxrLgh{Fx^`h>TH|-na8-Iz^*A+p9CnUI8T?`; zzh<1$r|7T0ZrrNj@wTWj2#?V>q7bla|Bi0nV2sC=+Pz_H(q4^fZ{lo>Hf=&dU(#OT zR3}aS=DA%SSTZks&tK1PpX8zECVc&zU!w)-0{CQzkJ|YFDXD&H(`yfqg0$it zql;&cOZSwzXj++>O?Na6RGZf)(*@BXbZsoC_JaE^;PWsx{J_G(h94lbP`@NA=&ea* ze+6JC2JSTMZlVLPYC1E*@?VfXBW-ZlyE^Q@5gIOtR|8$>ux|zKaiE2fUZM0YITyT$ zFv-UvQk=aSWxH3ycfAAtf1HI%%K&Q21mM|_EkP8;`kLz&F3=7uzy&*nI=J|oL*W%_d{D2c>a5B< zIH(<#Am6_K>PKYci3AT#-D>m%LVvN<80ymR>(S}$#P8@=hsFA1qspOQ1_u4(%1ZV@qKiYwKb#-r*1l)FtFLy^==Y5a*II?^Q50*vV2afQA2LlJhz3}3&6%_hjVkbt*W^Q^=RZn1nP8W+cRNZN|Dmx4cD(gJ zGMdxA%#>sr^ja`L^VbKf(Dd~|NozhbF6#3IZMium-RXcb+?E|img{+NBQ!o5Y(gXV zyE3WH$Huf~PXT}p5)~TOvGD_8Tw`gBfr=ZBOpm2F?Z+8(`ePiw%_MWDkpoq>EM?H| ziOk|`v^O=qBhA@qyrexyZFd=u!a8!}F3^kzDP=b_B<4h0^F@1%ikHd^Ju;a}_ZUCI z)8qYnjZZb``&|EtF$Td=qMzVQdnx_+iE)TN`^;FaZHYedxiLlm|7^=UH|d|Yyh!=~ zV#~{X3|U_pWA!Z_<(y;PSH_e296=46!Fng zjP}|TI(5Jp7lQkr>E4bBPIx4y$auU(!cGV4zjLXNx)a zH7U`r4;mR7D){wlV>d4EA2Omf93CBU#JC>*gJ{iBfcdQzhmRUMY(bv22pnE8t_8c>AfsR4V@1bP6hPr)kM70s5|6nx1 zV%+=(<3??HblMNF{&pdZ%?R3c9GW*LDeFh$$?z^`+)@h;rffA25wp~CD5t5*Y3q+h z7ZmP4VN{1lq{b(VNtNx}d;;1fE9sjP#zI{7ewPZf?FdZ8XO?DnqCSn>F8b*t&V8RG z_bH=SdR<4^EH6836u{+(1E|lYlZ)wrQ%2p&A{U=BMuubkkHoAG<1Uo2LfVAJ+)0g3 z8)aFnoT374gX4_5-UF>D@{OmXU;A^*&z-%2a?cvM+9_&t7P5}x-_S#6jpqKd8utxh zkj-r#n)OCzF#7RX<5?Y!#P9tHTB%>q(w~fh@TQ|(F!Eb1IOITJ8;??;&k4hJ1*-D_ zbl{64v2+nR;y^^!$i&ZM2~5WE{MBbPa_ zFAvc(KO22LdlqYvJ&Wnw&&I9Z<>RqtAVZ&DfW=d3&M!uVd+k9tB12yHtMMvm&*@){ zPEa{%@*4_WOrw7@CTiX2kKc?N;ESc_MWZcubNWS4vv+9qMHq}Mrn48pY9EaHe>Vnb z+6QyTVP6&X&)uSRrkO9fk|=RdUIHau0;^%adnH-D%lXq-LIrPW$+YKBsJuk!+@HpN zeJ7Lz0^a_V_C{iFP&IQ-3T>H`)E)igQdx^o9UA;E5Z-~BoT-)5%msQX?YTYC zOH!A&fqS`ImtD2;=qtM1s=1b6+fCsw+fY;g`URg%>=4ItkpZh$w=&Rk7v>(g=OK#=%gqEz&wB3U&5ppReXeUEf z4Nh@FFOC;uzcQJHqyRA!{$>&R|6GfDT$<{4Qac$*!?p{m$r?t$7+H85^a8_I^#oBUS*eyT;d`UL2SS#C7( zpkHRggd;xzKk#Gfm+WgXCqZVKP$+7p<@&68?Mf$x3h=UHg1j*?+p4}o?cd=^#$isR z6$!FQO1ff#szKGjWfi~!rNexW&Ll`nBtWSW4f9c2K<1}Fxw{ERJA;;aH~?zE)`GnP z(#qqqz|L^bY_%i{5eU_M2mfO3rKbZjFCjg~YhXKoP>34?^43xmSO6(mnNb^D%s@ge1)xpI1EfcWduCW!d3zCfL;TmAhLekLyURT`Zaz#zT9F|hOj6Or*YSzX8;oJ1Ri7~FdaIfY!mUFggPCJ!c~~(0ESGc@k{FzP67{~sQM1# zZx@M?u>y2BN%~7+$7}gfa4CoJ16HzYRrq5K!!nsk4eGWm(J6Zi0Dy!XoU-$X!m}iN z-m+Xa0ZWmso16&aE@3C4>wp^Sbo4^e8hR(Yh9%VZROo4>BPelCNJb*Qx2-j)nxFN(28(ftt(E;>`r*Jq87>I(x8H{R4n8@3cW$k(yKs7hJ zh)m&_x*46r8DO6zBb(@qR$w+pO8JKM4dL)Klp@m$(j&Ix00|*Zin$34e^ni`HzDOp zjAaQQ4jD8!MP}Tc9$Uzf+uRE&t(_OKaO3fqQ7^_6&<2kb(qaFzj zWA{8;e4mv^+TT>(ppHAkT<8ipz;57TbAL{z;t>b+9ha0+KK5IKtTkE}u#tOT({86O zu0TC%G$S{8j)c0dE07Fl?~7c45z%)tB_tD1M>De}ybsN$t~qijID(gRuw36C)vBNu z@U`vAmHlzKEmyXI!?gLiG9NC*Hs#8H`@T?|DGPplM}&-X_jn=A{txrX1Kte zX36SE{I{L>oh6TITchuXB+D+t})@|S~t4~%b_2t%j&d!3MNrj4Y>(!|Gumt*~xlRfxHgR+PfFX zd*E9f4wQ0f&l{o*ZT=fVni(wpN|~$6DhNnoNyOWj+gEngpMWQrOImR5T6r6-E0A;G z4yjX3S?rnvX*UhIJ`+AAYRdau@A1}HJ@%|6n}m--q;F3K7y#Q2Av~2{x)>!^)6!aU zzWc}t11n--Z5d1?XV?K;2BU&C$Xr8r)s{~|LHb;6S)`xQsdp=PA6i{U_HnQOj@{5} zb!87YiiJXW0qxo8sYB1!1DuN?Y;dPkb4I>}y;2K^o^fdcvZTO-1%#L3h@;)74zoDw ztS_5rFw!IKjFnD(8pt=muK5}QL_4TsL)jh9_GUGdJ2W`7AJ|xq*FK9LZj2GdSl-=K z*7KHaLoi{q^Vz0w5rMdm?=+PiwK?Q&Cc7X@uV(Tfo@zJ8Sk0vyo6DcQN4Mf&1|Rfl zA$!5M&%zdR5b*KO7P2;fUh_IR2JSDHTqi4_SKYp)EWpd*E#>vvuhCU4vCGvLr_h4G zQ^Pdv?PP<_wU#bG=a<&-k^QTNKy@H7a!n}h8bO9(rJ2RlxQ!f)7R_k`6U&3Nr;RLw zACtb<%XRQw=4=a~jiaV*+rDQ=GH45@R^U$td8;nhRki90Ek-{N`?&(^a0tlrQThZ}9L| z61;oT(cDxz-AzhEMVkZHH)39QndN%j3B=ygI;jVs4SDeGJXuo7_o^=wD*osGHqz+6 ze*PSNm7E*G7Qgn`ghYC=pWpAQz#)!pr*x)eGQ4TGG&@I&x???{S1!sM=*ybe$!t<4 z3guN-1dL{ z5kseAFPZN;3Be=H$_q51(pL;gt9!|0ZE7^BpG?s(Bl7#pNpKaqy1$$YQqb-ud4s-j z5zV_vKA!Pc3LFgD^isx_GO$zTENXDGyw3aSDtiMr@@Cm1X|opgK!N~PQJqH@%)(&PcNe==T?~wXRR%6l})id8gZ-qR@3MDNjs2!J)-bAN(csB?A9~{sc^|A1 zp#a%0DFOvOGclBAFRTZ^zch@aWpE>SU<$G%f-qIz*2a$-lDG*hE$>u51vS z-dyh&7nmN5P8}v2Ygr(;w!BhZSkoUP%$A3r(dWbERQl-w`5j2a=ObiM{>Nyz-FVv{ z1hY13XX8bj(mmt7=6;Bsco_)N|2!xo?njvP()q@D4Wj2B1PKL=8C48=ciBgaim}jq zMsF9(*Yf~ASdQ7geG+1L$gZoPsE=q38))_@!2EssdXyZFeswF6ZS}u=G_6E-&tCqu zW)6ssQE;?{ZY`s%{22-nW}A%E`L-O zYOeL*m1yyqlptOHAKBG;KPXB=AHXo^F*q%p0c)ppxVL`xG5I50T~8P*+iSnk_ObTD zae6Ff$ZXpCFZq>roK}wmF1{B1bDV^Csb{HM8Tf@~sklt`*EgS|?PVb1XUR2QPI5it z1!X#)1Z}a)Rl(aJ8A$|gdn@ft0i2xa*F zCt;%k*Su>zfnfCSiPEb{Opf0WB^Rm0eS zetO8T9K4})MQ{s+CnhOQu$wFK!ODYl_Z<0n>01Yt|7$l(pm49eT1VC*1OAz-hQv&f zBHTqZ@VcJ@IwPX=YGh=AJ141|L|^PJb~LI?ys*pUtoZ*&nRL%w*&^P9Wpm{x zl`ZG5|F@RUpC>1`LSc$ZvP>MDGExHL< z-A1w`#6Uqlh(j16iqA$)=V&OIayCHd49T_HAK-p(pq%&9B;EC-Tm&31X76O@ZiLvD z-To?@EP7zF?4vJ!o8Fl$)Ad>J&=-?sUQNhrei!b@ciT0%kzh>@oUhmi;kE^pBeG)# zj9x)gt4@)H-W~4%z40*eId720O#w&tS4#B66lpMXG@_H9O^MTFF^K;8REW;ZPC7)n zO*7o|+cY_?(c7D}$kt6*o3USkYLK&2b_7Y51`hw)DnI=cSbzv(4w^my%f#-d}pb}-m(G=6(VI^92ArX|M1HeySKChw)`(;*C7M9ZhkM&3Pe zFzrFh4^Nkuy`R8Q0f*V$`z#zEk9#aZ%$o^ruPL>hDf6HVvgb?4-DZOST11fz!Bk40 zB{L9qpusHJMBn44qpzk$$QtC5R8hm{qRo>qz22QAhkIl7Q`6b9NeHnixg9#fPQjnqhw1UPw$=jKxDn8x0j4greQ>dG0s!bDXM`g=%ZM|iJHhNgg3K_79u8j7)CKY( zRmQK{yoIusT{JaXDBHwtA6X~|$Lc=3Q0CT9&4@T5jDUf!UHtowV(gm{tsR|1`M8B} ztk(0gUaW}0&&%@I?WN~s{gjr&cq<7GfhU1d9Sc*7MRIhio!T8mN21u$+wW+@B3Z9` zkcz>cpDj<&4o{Hu#!J45hijG_gE(0Y0 z{blkt4hs-|0nEo|l(Ae^*WZB|#?A06edBW3$n~NhUep`zbEVOu<+7vxx1jHrg9kZA z$5w#&ze-hB0;~Q_O;^g#wC|~5RUgg>b|?BMyA!y!Ldy2io*z8{3Z#cJ=((5V+`3zE zz*^Ul3>gLVjo4|P$J`Ai1%%gA0u0P(monM+L@E{=(SfUE9Sts^r>@41^BA374QApw zx^4|N3FS0@4faA`QU1%av$i?1Vue~mR(N}47$Mu=1v?VGZL<<^jkV^rn=w}W2YCJ_PErJp__^z|eMc!fu-BRs?X^QT((#B&e#7WLx(hw|l9uiQP`{$% zyW}02U!=0kzDrEH;fZlcnmL08?*>EoIZfFuvt6HYuOE0Up^&VW$<-;a2S*ocXwe>d zFzrxkC9iK|i~}V77|q%%*=zply>bYUJg^UY#aZ;=KAEjAFlbgMH=I`Pq^IiDL9n_^vb6oTxaOxPa#=5L6<&-Fyst{_M=UQquus{8_-{K@;Pmg z7Je>+x$Cj$*;rcXmse?BoIBtKu_|xaGeYJUvR`oWNrQ#D&~UjGv<^>^nI~z?7cwm7 zpTxo)nSX?qd?B9&W3u=JT!Oc{Bio?cz64`7S~(@9+Yd?^UGt^98%LRGv}2`ShYAnK z_q?aT9YR7w53Uncss2IC>Cx(FlRpS*qoZ(pzf!|B^N@Um9FHawnBeBuHd`wmYb*lP3;C_ZCd=KHl>(QOx1E2LjzMvm|z*g^-4OsgT zBO&3qTzMQ@HTKk-}&;8EY8^ps+KoJl@ zS*Re2h?mOL6wT5X&;&`lSo`1=6%_@Yq^W3@RGL^8nwscqg=vZ9t<*%NGBX9UGDG=( zW6rtu*&w}d-}gP=<^4Z@d^~fn+q{f9=9puQIWEuFtMz}(pTrTV8vJ_xIQLy&^}o&x zyr#bKdj5R(*&h=4J^v?|QV-<*w}yCywv1a@V6{W*V*dkJv{aM@pn%RWkw@2P{{%6}$xi7RaHg&h6#|G~?u zFTLdD)uy*t)|a@~Zpm+T@5-q`QD>XVZ_U3hFDKR5`&!!91#bgfcWF{x@)x4=AF5vd zQ)82Q{^?w!4xLSK?k#@-5Z9@F-pL=9jjp^mJ#RGry_da{FAs~a_D#^;h;TMo(?^>V z3)pDL3X0Y`enD+~C*Lvf@tg1D=ak}S@-gf$T%7*0=A)1QH9vOXqbvWKA5y9L$h+Uc z?HkF27-pPt=(7>(!EphfbYZ8(MqeMvNBc~dZId^7%-OEyeqgu7_QN9J+JvgqvagEnX@%=SkUslXR;KwuScWb=U-1jiGlw1YdKjY;ZBv%39-6YwU zx>fe(W@=&$#OmCmm`C>`%nU4{>V)P%fy`rboDFv?kL$>G}9X^8zzNT{t z?Cny5YF#1~b(`=X;;GKX0CmF#GKJUN<2^-Z|f!EN||4 zfp?C5{GAKD)9ugjLhm!~_X_H&3%zrs%wOc4Zy#NKk+%Q~k?j|G7gJn(v3CVU>r(Ha z-M+a6M|I-Swwa#W+%q@{7!|ExUa(a4F9qGoi@as-4^nFFB5zXamO7@re^7nriaQUS zp${5)$8bmtrh;3B|$tJy~!IxLt>5v59ZX8yRyxLvc^)6nKv)k z$wVY(I)9XdEchd2CRrVhE*Ntw(c zbx=;Ad#`$Ee}blc*HLrZiRC=#J6>z*VIk3_sIyfa{vEF?^$w~> z?9|+R%aO`k;+#tA?n-TWcA&wUiqds&Apir`!BUjQNgdXjrH3cHYQ^nki+=-u|86HZ0_@5 zj8$=%*IRs06p#qSoJWfy_XjyOb(lA)wZ;aWlRWquX3uxkRl~etFpC@!3|DhHaL9r1|Lg}4V05nE!MWYysdyuH%xNWf^w&JWs(97&d; z6>@+_Wt^$1I~RB@BSKm5xS32!3}L4r?xomr;VEM9OaePW7Bta#NWHbd8{>&iyM!>o zv8@_@y4R|#4Qil|$Vf~RF z;Vu9xqeI-?SDZ=io=xJu2GHQW66MxWiODETJMQ&njTg~xb+Sqm^+}eD`1TKy(ND-N z5|i6%8YbfTttKSmO@3Qtv~x?c$`Bj4IKk|gl6rBRW*ycKm|;jF`?mOO-3mF@>sIKj zz*C6qH<%hjjcOZP@5(7RdQq|fxX5k;$DC^H551PtQnYBvZ?(nvAOkNZVM;b9ByElv zrwO2CgLB7hJdT^u+YGpe@!E5<+AgeyW0F+^P3@t_B>9p-jCO8K+E_<)(FArE{Ifyb z>j%zSP1JQ4h?7`VpvNh=e`-9I#=CM3Gd=*t(RqVMII(W3cA4^q$*s*n;` zMyq9kTBI=%&6xqT%*?C}YF_^8yb8t(GywZ`Zk5iM;O0VSY+Un(P8Nni8VOKd&v$^u#wTx3FZ~Fj zzB87$8t?&=$NE#zwJBiIYUfD}deCbb6a&G;D6ay+a!d8jz_A3R=t9FO{5$ zdWOUkv4&Ph9q}kwm)QVg)DAO-+FDi%?JC0sTiWA@%qiTJI&QsJ$lQ{YbzyS1U9jFO z?OwAsqE0(ub*{4~u*IZ3NR2g;2)G+{2 zL%YSo2#93l zf&d8do@m0xOT$ea0 z4HBh*a=7WCo+LmsJbqXG^$~A$#|Zt@r8Ya>5%#&7@?&pI(@68Nbbh3HKnSsud)hum zA`O$ff)+-ZIvB{PxbiAe?O`jJ6YWubhT)~@+Gzbykae_qh-C9)uUr{Z{b-E2k4arT z{IS(<#_sqGc(qDa^T}2MKzB&^;CNp5)SoqzALC{>+B5#r_G2&oumyV_9_}?5hh%oN zMxdDx>@a)*V!uFhoPISCyqSu|Rcq1jZP?+xy$9a2X+NpYRAJJ7dW?E}T!Rq^3xOOQ zC8IMSg0dFiMy1IKx+(~@;SeU6j|PaW<`0_0hSiXeq|O;3Urwxk=?HHzahG4#t0k+v zmUiJSszBaHe<)bJkJ|FQH%NW;z}DP&vxFPy;cINGF}0jjZN!yEChgQno2uJ@9ENUZ zgExG-Xi4BFMOZ;}fV&i~l=QswwU~pnBc{VmSPiw~qG;p$=XHF4$ON8~QTGCz!`00j zyzYkAU{4Q%GfzcJsV1c!-{6I#v`;VlWi(`Uh+f7`@?Q z0nPp>RKP4XIw-QgR3ieIowv!l8gW#!)l4?kw5qEg^~Q{5f33bc#lnQ(Ai>Y;qAB*p z>gF*jv0iO`)axDh2%_T}c*1EHuz_c>b&UDL7~S{NH95gjH`*`m^};`pQ1P+5i}_VZpia*dn?r!96Kfi zFw^4%>qkHHb~}(+N*Hcp1_9)m7)jBnrHpqsy-YU|1)X9%|L*_qZUJ;yoD1P!`32rTuL}-;hJ%~P+ z!3rvsyQIhlf6J9~2VqF!p6gCE|FMF!{d|B;ZH~jx2o-Ih{`?rs!^1Uw3dm&nux+(e zoh4)~?8t=&TJ7LEQ_TT^tf0H0p%+NKJhn*kpQcvK@fm4OHjw|c^@cU|e#bNrPUtQrXHznif01UM{HxgHI4ny4&okZOB3zXxnU2{ z8*t_NAqh|5NrYJZ*i?tVN7xg5H_J7%Sb-3B52O$9X@&6cbo{%v(zQ}))s|WJ7WG-o z&%=IJ*Thdu{lW^#0tX9Nj9)7twnTQ#T)IYYal0yU)jXSVk;VyO3JndoQss{tmd&wUL7H0?f_Ynj({YtW&4QA=o@^blC3+G|J-T~4OMNxJ*ah9&xzpMr-}Tiyb5?3hk4GxR$4G zOQZy?e_<*S3FS~OVqCMc%~y}u{%@fFyW5tZhf)|daZlI18f|4 zV$erZS&ZVD2AMEX20kSv(eGD7hd1B{wmH>Q;dVUACu=+S~GAr900c4_QYTtQg7cJFd(oR5nHXffrsAuJCp{*<=jZv1# zv>e}a_HE%ZpZiclG8%(nGU0+@n`Z;!mZ+-2(UaI%lDl7OK^P%j^zlpn|GzZfEBxX=wZpme)A#%v1NXJ04m|uF{d?{R% z6L0#@+bU|?ox{vrv#_x_9PJ!gZT5wMW?%Slvq<`~wqLY^67l54xMnS%va>?*wWYZf&&!Co(_j_s9!YF`tT5@ZiBHNrILoU_*Ck1^^VCg|g# zTo|%!HbuNQ4K0P6U@u<)6FK`?uN@KM)MvdR9e>ncMi*a`ipC4G`NtR<>egqy-S&Ll zRE$5}0IT`>4m}1imN%gG`PBZ;XT1^ae=^?*$o^zsM;^z2^vRb~E$ZA?Q+P28TLXa- zUM!yWH_T_E;;~!}`#fCD8@7&Ss}7)17ZFX}^qhB46C1v0S%ng5D3G*G9dS8_aBo$- zG)G}xs;`#9{yA==F50|38BJgZ{j;sUNlpH>*VFN)c>__(Xu{sCK3?=|PK54!&Z|3_ z$$!hdW~Jb_;+JF|(KV9{&n@9~NeVneL8i{HSs+{DP84K;Y_Z=Op;pNJXlH5-{g_ro z_O0eSf$P?|K|?=|{EgSz^LDjbhy)N6Cid;Pa&_TvypkbEld2W|WuU^p>{#KeQsFxT z6_Nzch#K!yD{Or}u5iz4g?}BW@UJ^oc;}j~{GQ;gU6*|Wo8I3BT7d$aW%;*iD{HH* z46nBG_kmXa{-IXt+L@hq%^L+-n(tQY5^YN@HT#Ec8F>Cfz4bhbY{UoVy=4G{M((^t zzZds56#uO-Lt$2~3zw!LpZE~<-PwDYIerr8BP zFz*V6eV`$te*dD^(zCr<#QeTUeBep~ zm>8dySYwT%`es~BTfREe=MB_!o~fzLNO%C{eDka*bBxK#=oh>}gK)HrWs?hRV+`d2 z+eTm(3#L_twp)|cMlKv^e3T*yfo#KntS9V-*|p4(DUi9+z7pJ0;CJmqY{AT) z7MDAUnSMHk{fOnJ4$ewDIe9R3kl01OriH7_Qx2FqqpQ@%UiNllSNzh;=>3iA)3(A8 zHYHb_bliz5oY9HBZ!y_k(fLVJ*!!h?%VJ?$k&Jad{Y>dHxi zFf}eL1CcVG{CmE+HL&XevDd6##8jeZIPd10dxn_L!|LY)R$<@7(wkRWNgAsGi|cmv z^EHHd`wy?R*)S?e>$RE)){)U%J$XgXEccm|ioV=N`lD@)1=Th=vxkcZ+>FVjA$)Mf z>ZnC6o1AHOzNK#F30a61-kxqz$4$-@{kV-}@UW+@>Lr5I<&!fwCQr%aQ-5^D`uyj) zHg(XHOm7O~wu}n4`pxQ#Q!*XSBkGzdnPG%Xd2mW*j%s=@fBuS%|Iwnp{T`;CFR3Tr z%g<38zfn9TR~K#3R(TJrO=mP7u00Ji=gG<7Y;|}x)9U`6aHL-6{+TImD-rC}lOOlH z)ZG1B#;f{or@C9~g|iul{YO?(zIMr#*nb2Uwsoj!Urv_rY!(X-ZlA`1VpcgzQlme% zoWS8}W7shZ=Q>!VgE17LIITof99-TxI;LnR+5|VxBtd;zA370XRi8#__?tXoIdTA8 ze=EtqIOtQw_w&t_*AVWfYt>_oHZRP91nJSv>kc`m5$K3%I?ouTydgR%Ji~R2=kzoN z-oKtapM)wTiYfMl1u%4}%LST{3#24}Za<}bu}xmWD}II~l6+S#>c&^xcl2GInNq(+ zX3Df=sC-S1S&%0i5XD{c*swaKQ!=vPy;M0PN#F5a;~u$~hJ>j@xR$O8Aav0zfdaMO z+GJVHTjZ`oEePQXmJqSIEZ!`cd)oIYvT4fT~VwM55)L66BR&bs} zG9W6_Y7^;HXOy5vIZj~#G`~r8Rn_ty&9I0kVb%@a1;IaY-!UYKB`Db&ugk5@2=OgL8ap*ziK*KMKwkmA-J-xhJ*{jQ-#>Jg<1eUFREGF^FDqu zb@nAccwc>Ldw#bmIb1bHJ71vd070fS2Ns)(4W-Bv9@a=!f5)b)N}e^K)K9nP`zp6M z`#PJXW9dHUMpTI}@EhfrBX(7z9YW*8JvSOK)Og(=N8Shc%G8?!{LrAr3Z zfE)6D%D!(-8U-h4VFZou>s)I(K;z}Q@y^w9MG{fMcWTN{rck=H(os{NPPSF}N#2_} z2HHsKR;Xo+&d4h{ynUFZtU+2y?wk>WHdc1j&XJAnnX#1#KwU3bOG04NJpyr6v(9Rx zpt2WThSHr%;ddCKrc5AtR|y*xK{R6uBi2QQ7_tV-_y8Qz%S$8@ZTdqXZVf<^f<$jV zibo?%t+j)}m{dp0wTnqts;JfHE+*EC?v*iuJ5v^02EdZx zR49$1Sin%|+W!T5vP*J;gS@6EF4}mAu8SimW|OF-AhWv`_@qz}%SJNK0;Xa0>!$9xe(UbTGs@fW;F?D42or96pK4-ENx`fSOXir(Uhx@ zSKG%l)>Sa-9Zx=4NFOUbEI`WizOaEcBKv}-HS7~OVd!g;I_vrGW?_-9nG4GMA%Y)@CGlLl!W0m1>oJNl# zt+GuM-BR|8K6h4?dKkl?T*N_TlnuV?#)i}bb11vF{^-Cm%K_0$_+dHPz=jl+q4bEJ zRy3_5rkv0z!8p^ca?T`~mT^U(f0ZbtBeHbp7t8gw>k~o3flb5opT1Hd`DwLn>Eu$q z7mCrB*`5SRqKM9Bm>j zMno1R+>sui)Iw$mJxG&e&>sI#jZk>$o9P%9{qj2+BxfTbwd|)QAK8Eh;eefiXHSG}3KybTp=F=d49j z@LjQF>eKrd-|m8{8_T9T3;;60gKA60Ye@rD981Lh^|(xwTpWX%{iOc`%xnAI>7^zC zG_z0-qX%Es5wdZMVJF=;NN3Qpqd=Z7IqYt>TUV%QO0&dzQk6Qdt5E3n+7Iqe#TbH#K`xMHCh+oX$7L1Boc+(IeRq8Kx<}Y07E6lyh`G09~#?NRi9}Ks|umKasjDgt(BE|T0L50?BGp&1TUZfUV1Te zv>opv#^y?NVu!}YRuEc?9LB&Z6Wmu98&_cx8gs`ZrdMRwvRxQq5XY=aj*JafrU}6D z--9^D5@V8;i9u}5vg&~w3onMSu&)3|EVC+bu|Nk9Tk9-&RY;Ttv1N~pp;ksfY%R5T zFYcf)u$mJBJg~5JevY*#m?Y>!YE!4&HO)Da2r+dwbu(sl1R~Pg96EZV9bpT zYFhaF810P_8|O~QNB8+&SH%_9-6HL1lIdE#W%Bq*MU655q97E68unA)ez(8C$$YTrMNH33zrR4|JRRyoSkG24j&Vl#F zCQZ6y&Czf;FkGKj=LuwFU+!cB*Ocg0j)6X{i!Sg&QjM^$gcYgzCj zAII#5u`3IrjlWNFCKyU+vRA4mW_9bf*L&YiBOzetP4sDPW36izN_9&)gVpq>BSutjoJOic%q}D>r0j9BG z7;~n3E6``$V$S1MZKY(TCG<)QK$(iIB{m|{EA2N<^pMr}qpt8R)WIY%VPa(jbO_cp zX1T3esgW)LD|AY+XjL^7b3~~Un~7B&WvD4%DWiBA?T7=YjH(lC)e4mwz8E6Rk^6kv z{w#5}reYFWbfDm;$}_EOq4z$)Vj^Q=Jtp_Gz(-`VFI^zOX~xb!B_cihr){Q)@p`s8@5JERI&$ zr5%IS+%IPHjT^~-XcDM6!N;{Xw>mM4`gF^L*7~fL(ulyKiW?g`k8;b&2-^p}A0#1^-s`sw65qg`sxz8FsqWo^dg5|6XtQep0L>jtAE-*APD!=h zlB;c&`Q2V-d7b{R!fPST_=pc=n>_t(c zDcXF$8{Am+reiS^1?dW}hnycRdG*}~aDip2aw>STAzfjtOxQRxVWhq>wVJup4QQ~4 z98Zce@yR6OFaKb=Y*}wh^ac>#m^abUy?g^mi*Q!cnS}QJ%87mVn&7(3ingExJ=KF} zcDJ$kaFJC%Kba8Nv^z!>#&>rfMn(&n8cj!8`$i8ccCN|b7F_8J7g9BA)DVLo0-|6Y zoRR*`>_;m%B{|$U@yE^W70i&M>$uE|C8I17J0MvxU`v>nb16(38t?i|tGW6n0an zv)b5Pu%zm9*ka!YHT4pz?Y+jv+J&f9rWJsa6FjsU(;b1QIlty|4M;3HVmAxPuM!ih zHcbYP#CdSAuP~#{LE8T$}uysYGT?v!; z>F}stet3R9u1^Cf#yF#$O$Kk1_R!1^F_iT~0nkBZzffmRoMkD;Q(V)J*pQ&kC~ocS ze7&l;MLlSyCw8{o6}p54f@GP)RcWSn0`Xw1a8J*m^ zWUF0xYr$Bs#xY!ZXSQ-{|>?4XTm!8QR}xW_ySk zK}Z2?yD8WUB$*eY7CIOU72L9fp{xkoAud~nEV#qmAttpBzq(pnnFoMUwg9?0v5pojpWNxU(5MF*(`EFhz%UhB2DYb1ze$vBiR zFjnv09gG?${P+aeK6p3LH78^ug_9GBc!C?m!V?}mrdC+j)6|pKdLvUV)}!j>>G{jm zMXx67)sbtxwdS$|KKNPnT%p*HW^(Wvqzuh-p})VVZLFCx9G(wDNmYTv)Lj8=tux6a9`xu3_A z=DM>R>O1AgyGd*mr*if~aUdtv6bF|Y)k8l`?XLQ7FV{5?nqrIP13AnN)MqmJ?uw7Z zDp%zczOqh~7iVf$EBMI;N)FIqB`lo8Pta_{!JMISHH)DA;({)MuW-jL4mpsGn1N!(KIq9-rW3>UiFb~fMR4h2wr!%l@Gq%9Bko)Buwk-^gc32ACm2LqMdE(b$onX2x)e8TkSRR^3q?PQ_!k1rMG?*-=+L*4uoj zCIfRpW=P)g6mb8?P;gRnG)2<{-6osa!Qv5Z24RI;tjaWsk#8XQHUY8D#=Z^a z1yCD6heR9-zTP5w7a=Zk;=}jCGz*sj5SKcV)fkQxLJF0$n-Z;_#w}Vs1@&1SQAR^Y zX1v@Gd51$83@Nn?m7f2Uoy$3;N~4){-Hn5-O%VoV($8RZOU#RBt(F1|sxy`2h$gdX zz%RzI68F?jqn%Wj=pb~I*-TewlkuR>l0QRaCSf(xb}I3%(NkHcyUtM%%(kG(%mQ{g zRr*G%Z#|D#lWuFW3Mx89bl=5vAX?5b5y?X4(=6%^kR}t{0M?>9qTl)8h8Ahr>~U;p z$OIJ;#pVFL3|JL_C&H5;z3ShBGjbj_&|)aQx_QyUvJ+ZlnW4kiNe|IM87Q+{WbvV1 zh|RQ$kr7E!!6ih;HPl=}6`!F6S2{($4|q;A*^-BmNrpZV3zvaGU4ozJevdQgD#`cw zfXp{BSQ0{7edrKmSLhr(mC!j~YB6DHtmNyeaPL&Rdh5&H(Q1zstwLyer?w3n1_nt? zdRQ`cG7(h|q!1Z3mPH>ovgjjd6+1qmo+%Mz=lqNbu(kd1;+zZ!5UeHv+y2S@h}oyZ zR!KOc72%HqHFS{oY3Ckw`5+RAoUa}j_KOk2cEYhJ0mvn5Mo<}2QD&Ue(wU-1qlp5b@Cf|KXB)N^0)jv%=G@aw#d-2CTtgpc}` zYQNqa?wqL(xE_LjaYik;9svG6r@nT*_no@u?hy&NUOB%fLg0e0dM(ar>b$RdZ4r{i`JEn6Yo7ODDZg++mu#cy4jOxg{76PWWDHb%BUx9_KtSmS+R9?ubR4|$yXbHksYd*-_n{% zN6i5kuESp5_ciY#6*@i5s=vNvVvlHRQ$(X)xk>y{wFDkIS|OAOu3fS4RdNB0nn(h@ z5kJd*WFQjZg+I%d2d-}aS$5H+nz)2QnCFAiyN-mY-GiePu>m!_|Kh1l?cV-QMU^|e z=^`wAKRZ8q{2X+)Wlm5I*6hpD*Tqkh)971{S`am#&9BM~GJ(!36Q6x?IX53>FIvt! z`d3(|?(Fb7kAJikNc(aEf}%mxvuVC_XQBa4O{;`;cU(mBt@Gzdi~AqGh#=jZ*od-K zw%LbXOD!PXD!-D4&bN(3YaUF^qZ$bI+6NWhCPON_XrU0b9$rB2EvG+W>bCi`mF~YS z`r?8a3?wrLWM!pJb1y*S^S*z_mtf=(0uW-kf^RVAMHz1MZkQ#a59i0yDMG{$U_5&5 z>a=yRcB0p>9?dB?iy3id+Wt##i;|K>3WK@q9Skf?oog!=~-bdA^y1WTa zUfs~;?Mbn*%R9C{zepO++{SpFvlglG-QMUH5^05ndCYQRb|`d$EYe{47rMPyI&)F+ zU-xa6h>DJ`2?oQQmlegIUKt=y# z^SkjTZz{iEy2)GO-jG$x6`Huw-@qg0reuD++VTT0bAkggfjT7gc^PC_q$fvcbvr%a z3O-g-Zmxugh+}7Ho&<6OT$kyV?xGGDLIJPZ%s22PB-T}ve_ZIO=$kC4gV3Z4%PHb) zf@J|24OlXonkLve_(5)NJ$E!ShRW#2ND8X%6UaJn?&VAfISgK{m)HA9?^jNsso?iW zY8Rr-MKn$e^ZF1fb&v;_$z9@v6R!Wx(Hz%|tNCnVDIxHVc`BVZyrFs-GQ9aRFxz=S z!5s!5NibPrG6uq&QUr9(f<%S~(;>T0Qi?1+6n5Xp^I>AN^P}Y9kb2{kske)rJ8!ou zC^(|^izuiEYh547GfXe2bzGUlSC@U6-{?rCm<2;b3w{goN;RXgfKoWhHK^w5>$Unk=2;-}_ zV);Nwv>qTggWf}9j=vffGD~C&`4E&^s>WWMZ7K_PEfdoX%9R}C*;>r5Dz)6Kj(EJ( zGJ&Hvy}zw?fUarDSekQJ;+a^zxlKMQ$R#d3#ANC=$Ez$(P$(CUOWa!YxZ%dxUR*A2B`D`T4KV$)k4tB6)_Ufn4ca`7Je9DdQwiQtE#q?WpkuQ zzpqy>f0Q77OCe%uv6Cl{>JBp^_307YIiW&3Vx35ny2TckPQ+)DX$HW(WqM1J#8{S# zgNM|}M7o3K_!L7g39)e7U)PhR3w%n7fReRk&LFet!I~j3lw5FI3uJ*v6aZ!(v{w#f z#;EL2uUqXg)Em?bv#r}nN;?>eh?>2MvPm_6C;>X}8N#2NhkDI!{XuH$FB_V$(nv<# z7NiN23lH=+#@1;Bz#JeI!z?O8IO9eVvL+DC8}v0t3v59^G(K1`31}Aerpj^Gf0h)Ta*F-D^;*TLw*4XFi_wRMWk!1fc)BJF38fttJegtk!S!uFEce z+>QEUhXZvsiHMxbRsCPQPfPIZv;TrnbGcgm7w^CnCKDuCY9Qg+KmX$0r%rs;TTW2Z zEw6er@XMIE+3R)QR|~grRKH*|;cBn))slX)Oz0E=bHCqGQX8Kyr`6m)dSA@m{+O`$ z!7t_GPWApDy{qcB{LGCet4kvN zBV?=Z{?7YY-Jf{UXhwW_-TPc%zpZZly?0smjvu>tCkAJ)oA3v3wxb&V=AB61vPFOM z_En8H15&u?z0~R}n>-bs)70%gMt*eU;nV`ht*D3o;Y}KqfMjInA(dl2%btmdX9V^5 zZlc65?xUL<59fcp*X3TCS9gBI>vWge@*-O<0}7u+%SfWR{W^QqoNF4$tWy1g%h$G>T}YH>@9|#MlcGfVy*4MJ0?pVQvytW{VFvsf|j6ZXOhRyD+% zGbm{3ngM{QOJpQrdY;I_a4&L+YOhaz4RaF{lA#%oNX8I3W26%Am{by6k&lURHSRXm zh-x{N)ucHy53Fds&5iK{<$YGZx1d@>EzC=Nv|ciyg@e)mWU+j zy`)aMi&fG8tzwHB^FSLx!0k%Sss20jB?({q>8Z#9F`sDoGdQvuK9Q^cmQQ3-4W9^W zw=N0F0 zwh-ASEjt3@T4qrnhhz@Y=8DV%%)=j=V??UD5HWA#$|wO6F}tN(6BcrS-GUpFvon11 z7KbidO7sSlISIeTE+hOFM&_WKs7|Ox_^n!QE372=Qrl2@rG(iX9btoa=CtSuj>x)M z@IM|;`~fTFU-8?z#{k9!X=Uk(ot$0}hTpDehMPGWV7Sx5L;z%YzmL)H$ZqcpLCdjL zL1;PF>IP;(Xe#+I^9}RF9&|(RB(?G5sf-$Z1zXCV!-7V2)L8Gh%=`DGqj&F7caKFD zc*l784cXJX#JN{3nZu#e#^cgy^}|DoL)7bgdU=#|f8EoYoO*z%kX$G&VnfgRLiIty zh>z^$m8j#Ky}U0vuaHXW=wSnFxCWzDQP|ZeY7;CLf@>Z8GtaDRZ&5$J5C6xHkMs{5 zM@sY}4uu?#^b_Yf%Sv(XD7Q|NIFIsg|8v9E{!%Lh&xw|VBDXrhT6Nd8xd3#f|9)RBQRQ1UNxOz~1 zZXIdCA3qXjwxp)P{v#oUu$3%nQO+>s zI8HXwa^dhU-kVn{@B|YZHF2gl1fWHS!Wn#VCg^smx^bqrAH{EH>bVRL@%F+~(!71_ zA>N##9~NZ?tkdwyaww+mJH(qjm_-)WNm^`?wCd)|+@Qp%hk`S~yzTfIRXGfIXx-W# zd$1?iUK1`bPz`jHVCoCXY0;hXCnZcg_oFOxl~ku6iglbPBS9LGc~I9K>h0OPmCUML z=)6cU&L-tb(rqLlV98XFG5QNLz48w4_|4$h__1-KmXwvbE@yJ_H_B4)RHK2M9 zBbJJ%#vkULu|wx~F~ElpLv!V+_YU*Q#b*fI$JoWDkZHhoNR66}uK!w9ne7eUefuNrUf1Vpi2-r^|6O8GVU{A)lueP=pOw;8f>2;=njqu`2*P@-Dv*AuqZ=Q`_kfStyEhIWI_ZOD6%sF#WWsxMW5i=rx zzI?~BZ;^?}v8q8Zyap|d2(cIw?e~CFqj^aaZF$LHg2@RXgdvcZ;1_4os5^5Jl!8+b z{>vU(&UejRghp6SJl(~0Py?1#UPTkU?%CvUH%dvq!j}x;QVMk7dN?s%6f()^;!8+z zV;6S>K6Uud$|&+Q)u>LI?6r@|LySZHQ(Hzp=9e;w?>(}fL97xXbK1I*pJON$wsj75LT(qmt9D`tds=D$R@4HS~?SG`# znHBVeUX#h>NRBE`RjcNDgBoIb4FI9nOH}U(UTby<%!-8SS9c!i{fE2NQQ=A6I4S2G zRV~}qjYnbT!Oe$`^&TWG>yqQV1LX42lf5I+scTTzCxsOFSY@+cJfp^Z((7wrngn`G z1k=J2Iq4(7x?e5*B-HF_@Y(<0)XcB~wRG_R18R2Z|H9PlAO8+Dlb8O7Q!^RDE~(ii z|Kq8dpy&UlW+JTpZ{Fq-K}>kEdpWp8x-*W?ePB znKcUD_5fDP!7L6nbpG=&3XWEDuW8AR7FIoFlzf>(QG3DzRu!M3R7Iba)QbBQ0!`*1 zb;Nx{W=;n)Vy&l1N{GD<=7^$b6c%2Nsr0cr0*yI>Ll2P&{@fT<^?cgSC`=*U=tE0L zqdpuK2?}L?)r&2mweN88Cn<}C$TH$$9=>sVVK|NBvs|p zOIh)GnyX&ebzhxuc<-{t2z8>=VXiRe5z8Q`$w2tRjhZrRMFgb#DhRpBp4{l08v zduJ9NdKjk6?P}|<(#`1LSHGEW&f*g}jDTVtYIw>YS(4mw%_2V?W1=-2Pq;9y=9;{6 zrjF_EJK>cxePBg1~DfJM%TBrSAu8`lS^Ane?SJ5rGvoAF!Hx(XE$@mEz^ zi>(=%4{A8`*`T$21t*9G&L#wb$b>p*Ip0el^KwQ#*;;Jwl~XcRA0M~ca0R3WvAua^ zQR9e~WrRtYjzz3^w|S;3bRj&ev8B$80&BTqZUh3&f;vA`m!8$=SNfe2EsaVnqb0sB z2tIRpB|c~e$j{M<%bjv^-$W#MJ}E)(#76)~qO!uBP)^In(VVy*#RoJdhLsasTOWH( zRpZaN(F?qYsx^8V7-Ltyck}>1#QGeY;Zl<}1d(}h(KBc(UYY8+Vw2WQOn|1g7u)=P z&=>bs>FyGBLe?LtzO=Y8cRJ5CT3i3AYSIG@PQCy@ZPdS^reYIgD*n*MnX3J8gEYm5 ztuiT(1FC~Ktl;NH_15CXzQZxwPkH%dxBN@zbK)Uci=+0`)f{zRQy;rN4bcbvg+_ZU zriU!3u|X~GD7KIlH4aBLSY4HFYMDi=g`S;iHYwMtHCvyh!KUV7wdT4>i49D%!ED_` zv9s7TJQ=NCl>)nM>b0`wPqPc#y7}xWMzHSqy}{r z+cHcdBT{Ex%n9~$okiaX)ysLmZCYpO+)k>O9jmbZIbnOSqCR%fG5IkH_0^G>8iCOy z&mUA76x&KL7aR1vj!15-u0HYgr{`-hsVK^Ehh0|5!< zs^4}Mvy~kY#Vn_%>~a$QdV?_*L^GI|t5FGjfyG`>FR1&akF2Q2@o^>^kX}%0ooQ~V zJr0_I))M`5Nsf?{a=fZn2a$pVvVz6xlikIhLN$>Ht6_t>%JY{; zK*KKXTpPV>jZd6i394n_rJQ=K!-L+UUzxDOFfsFjF8y2RW8xkSbj9XxoA58XLQh(D z)sux^XlyDZ1J=1s<2GI|uMrX{GFiYmWJd@!@2ZX`sYBHdDtc4)u8w9@;wilmBnxdy7S4vjVLsQfer_87CIm!beQE9e5=7P?y9EGhmfv4HEb&e zw(J=-u;sg8;5*qDq;|oWc;hiKi8y5nloQ7!8e8oZ3(jG0U?*m&f&YArL4zhftdd9N zS~v=+>=24L|lvD1QmOfVcG>u3mq0?3Fn4EY>XvT+IQpc4U%#L)23WYKXJ&%VG&xgrR=a^xP zFyJ#ES1ZrL@^O5}!H70s!BL1U8#hN@9$<=@Yhm3jSNu^EL@62d-zfehPv_$7cDich zf`H?DK|#Y!GGyOc$C&U4!n!YY{BBJXH##0UrvP=GI=sp6sVuLLBQ5PQ;LqhwgMHT= zBZnzV zYGy*Z_*E(KPa-0WD={(FNQo2Ety1E6v{K4EC!R>;Gw{k3op8$+%ZA( zwqg6U1pm87mYLXg83hB6C)REXHG4$`nlj)L{^9359_X&wTxeBSFp!sX*LzSk1DCtg zch&G+d`ECuLD3yHud45|uJ=Qat1{WHADi$=dNbC0VYRze38}Wba{!|0o&X74a=@ig zEEP%fsS%wN8yw=6m{z^RS22S=gH%{-+6SXpL!9QQo7QLA@@Y58-pb*lr=Do>!xIhW zKHx+)MdHvJnzB=kyCRh}3*N-1k_CTtCbCHtce6Cqt|wZCs!EsIKWNivOsK$i20waQ}_sqx9tqcP#Q-H8c>_!R< zh!z4*PE9$0WP+&*G*-@gL9=Suy_l&ybA#=PP1HE#U-x7eRJT@WFmbR1LRZvBHl3qk zyiJdw6WYNO#FCX{=p!q}u6R}&^IEUF$Xyk^8#EVm#H{EFpp_0DP-}NDwp6Mg7)0O$ ziwFZeP0h5Kuv*fo%j@IFTIK2XKDrjVq2zpRh;F}P4otw%q!=cX|zpo==jhRnW> z+=bcB?G170F7uI`Pk$I!OvElHc*c!Gc7KGu0Ov(Tyk_ULG>P$v4 zc{XvroM2gf9O$bj25>@PIZLcF_%+Nu5Q~i(s(6CPw3cbFvKA&5nAuouFfgnv?G)R6 z6~0t&gR#IA_r#`wGy>CpYRTD+ZIxX#VZwEpCTtQ$lf=s4DRNU&O#=`!&ALF-KO{G; zHxZ_&$_h^FF~$=ioHTv9Qw7!E+LOgvQ5K4*Cg@JwTN{Q8BSqn&9MAiDPhecFwS!(SbT;kh=nW9B2z%Ts07AtD1s}iF{l|PO)tW)J=?U zYlU4KX$!Rzn>5nyBkIZF;MWERHE9j!EI`QZ2m~8uD+dtfRs(HSQ#R44)FBXv1xTF} z(R!Qx7s8{cV@@BCA8E9ff3*R;q}5;7RbzP3tUHzeY;2$(NXYroyy`3ar_pO{~Uuh#sL$Z|4x6L}*=Y%eVXh#UB~8>$%_tINhTl99Ec zF+K-lgZF+;m3sWvi8eK(e0+_APq@Lj0ij#)Mzk|Y?eJ&0aJE%-)n_|N=N6}Ds%(al*vfe#M|L?zSniBgUV|h7jjU)L+1aNQi`i zJwea7%%=|Vr8fr@WpcwS6|m>Bst1`^5ujvz@dVp^iWuF=9K{J0cR5F9d6U?(sf9>V zWKq-|*=t&*pgqJs(mtm@9|JbPCtq`=+U{1U2{dwdtLYnAZ zk}pgiMd6F%B#J0`1|~`P;MJ@*@!r>bF_^CTV)$gu7sHopz8L;k^Tn9?2|p~nuW-L? zq!q&P^_yF5!XcMC!onRFh`0jQ<8?_QWxZ;yE*E53y6V zFUDC9Nx75jWDoIR~*w>CSYvIOBIQDX`xDZ!2gSW>+_2UyqY#)qx?QpmcEv6jL* zRZojJiXeo<859knB4Cci1^FBeGVlXFOR)j2P5Y{e2U6e;#KUqgyy;X8ybb4!_)}YL zKP1M6HRIiQI&DVAoNxj*A>&wyBW(IJz?X*3BDRuv=dn2&QI^YKo>9^0Vl)0<HCE zcbX$YlSRPiXo%QinGPL8!4%G6o|8w2qDylDvVYeqyKN3f*b;{z&eVwYHH~lt0AZtrsWR+hx22YnO^`LPk537u8*3 zizA19xbHS2qva2NYpe9pWfu4Ct?j7I$~e%`m(+247RQ+0jea4>p2%KZ1Mf{S)o_CA z987#oUk5@Q$}vlPKm@AEabB%tZF4v#!VH7Gq&|8%q3&wVwWzMWio|l-){q_rBe{!d zwh0{tL@*ey*k<$UjY4r~XH3y-CPz62OiJaiCe)IZb^e zuf%Toq~GLw)$(gyUxi;x)u|^&`U{+y_<0qY)ZwH2zu-J^_D3@nPSA+6(tGVs9K0*O z*IcLe_+qMFop@Tgq{g&#8?Kn1^!AKnSYjRF_>NHTA%R{f8e9t0E~u1nT+5t$9E%CGcQ!@w^d9?7yS+ zF0L8sq`m!i(u{mzZ@+IyF&YzQ=5xZwdGg|j#^)gwXQGaSQ5jHR*i8(NAMWjcbQqOH z+4)jW%jyzQ8;r@S9uoGuVl*oz?tXBC8aLiAR|@NHE+t(0%73WlWUJH8MQQx3g=={M z@Ik@rKTA=+m?$YEN`Mv7N4wp^k`JK9bA ze_9)md-4Dv;G0K02hKY7_S+iD&A`8u()Q-fX#AWBez!z>Fz@o32XuEB2_O#CeiQtm z)3hqLPxKEaTTP5OwLhi1SRFpeZ|?$)4@pgBKp#R)%!>_bUO&kn+L5Q{^txkO;wX^Ep##!G6h`Vd zll-nckFzw7Ws=%H$$!LIpdQ)Rzq9Xg$J>}pCRxEU-R`-9fMMc+a!PwP-SoujKkxrB zs!OTsC;Jlzr=|@eCJ2no&u~;BUe7ds_HTUd&Obg_IaUX{=Ed!k{qB<-sUhUuSAMjc zxW_f09c{;@h5p=ZF>uTNtK~AjdT{m4KxX^)2m4cpc7@K@s;ko6y)JbaHYqeHzE%zA zhiSF_%e~!grNp|jbKu#NKfm`|`@BBome5^Y5|1AIuKeyUKu|@kP5a++3#W5V=-g7~ zk9v9vwjqxCV2VG!usTfMyn3~VcSpk8Tg~3jAKWx5(Z4-APf%Boo*KP()?K`x|CrM} zBDwy;92Ha7>RZATcynP+Etu+G?R-gXdZo8Vbrb2d?oO9&@}|7Hs->;Dej=+Wc(qP! zU?v9FtJ4TX1~;xsNB4HDdpz=waGaY|?*aZecTnP*QoecJX$SZpb5d`lIzzSo{zfAG ztPek>=1lh&?Y`Tz2+S$17 zTQmHTPTfU(SI4s#5B3ir?NMo_Kg(IT?u?nx3?ja4d?BsQKg2&``i;00qOp=cDRG-% z@!<6$w*OufH=iLPMOT?k*0A_-_OwPa)U11q7m2{pd8q$0=Ztl~JJkQ1?I-)6Q>ha|s^ zS>&Hg;hp8*NAc6M{2$e4CnQi9gwC);VnQOJRxD=zzP9eM#eTQzd`-P}Hn{OMb?iC* zMv4)i^QZ3o!RJ4xKe+32{;!;tD@bHX+Lq*Uygr5KXU8Y*uTvL&!7r&Fe!(Bq0ThKx zy1#B-lnU&{mdw21@^x>2fgEkwr9s#WHTa&|_gsIvT>1Lyl5_n#obRa*^39{xo$@9B z@Lc6)kTJ58&ZdY%?}r7sG*uM2 zb>33{Q~Hf0E@-4=Uh0?h8)gVi-0Ho=|5i~#p0->#ZOkR*Jo+3qC3VD=e%R5^7+Dhe z3#U1ka355JXJWi*^_?pj+l^QH`39VK0YJP1=Tvm5-v(d&#Fc)@rxn0~*ROzR8+W{Z zfE>~WfKgC;jp-8r46OIRAxRl_pf$6D1 zns`>@rumdC3>IGsHPsh(=+Z7Qrx(X$-OVgbGb5ou3RD&DmA3Q@bnD0^Wq$idWo@u}AZ19ZvUs3ubur3MG#K9=Bm6G=4my2q0Ns!IH?VyIpY;8k$bMRk z>%)=ks*9HTC&?>gG`cUi0?#+D&eX36wy(Ov z|7NfQwtvnbd%2|s)B6DF|1CrxoZSJ-%go&|GKGS9g5(l#;r}fhKaI9PaR>xW{+Ad& zb)Z)hk`u#Y{vXBf?i&0)lZF8iguNEKd%^C5xm88(5bTBdHo+XvS7V88j4AeAUh`gR z&_aJ7cS%tlyU@SZS-b9)tNdG>q#(qlEBsL?1eU&?RS&N42k${hskgI;RAEvAENY70 z=f1Ob;Fk9Lg!+<(WouS-tn~Nen>9Op10_X6Rdb6j){_o`yZy9t#Y%rXuCd!{E3G3B z8UjO~`!1FKZl!+!eY%}@$6VtN?&x!Gt*s2XSl(RC<3-o_NAvirwU2T9mB*`i{JU%X zSv+1@`4V3QxjGt9gKjTkye-)^k3%ORc{4@ULsqf?n zfxGcq|I-!sb0xTAvg5g8w@hzcG#He}7{h~At~u?0&PAia?c>GDneMq5v{Sy|nuGSa zB&FtZwLaS+bEPY`O_D+z^Kr)Nmawbsb2qysJhvrXHab2)?3Q|oveD;#x45OKFPar@uXp9>P~xf=q`1HpOK=Qf+!F2!8q|A932evVm7$@zx0HZy zyp+Ief|LM=7|I$T`$!1{CP~SV_mz?{PL`5EO_7p8>?b9?-d{?(iS`H-bxV>10K^{3sIWev*{UQ$Q29W0#6{`m$^qel!A~Xl5uZHb;1gXR?io%yi+?(coW8$a zC@PAkFf#Z1B}fJDKd#p^D{88_zs%m>Afyob7w&KF!&&h5yAu1F@;L`EQm7-jvUfbZgT)N zBlY3Pa8$TQIK|w9drvaFVd3y_L^#>pyC1EaM2Q<3?jH7q`HBL=H^%BW*SP;7&e9D%sr$Gky^-?1_9d3+`C8RulG;)H!$=FWhHXV`)c2% z>1h?Rxaj4*Tp$e&t`$gAo@wxTj=|?~2Azq#s84_I7AW)5VuQ{{8*J9;g>-grjm`H+ zmTzAA+z#|&vLP4bP1NL~a=&8;#<_-G9B;@)XvjssBS*pDy*7mu_ZUqsrW$H7#1M-M z978Q`bxOVR@+pQ^9B61opCJ{TdTCOz#wlr9ahf3&2Uj2!pv5>y1;u121;r2u1&T>l zv;0}GQ2uJ-uneuK{dv1%06UU5ne>HvmIsH!ZZo%~fxgc!0X@^xJQ{`HSY+6W;-m>QPjeq(Y)NfBMh4C%k8T4O~11g00Ult1>h7A>I@8i zEHKbq{>gHW|Igu9D2mywB#U zP3q!R!>-CMi)|+hLvOR2>^939(EIFWyU&8|dY^sGH7n_*FK*E{VNc3NqO zg{?Q*cU-f2Si>c`|E}F>S*?2cuxSnnB|iLALpA!z2_x?v$a12%Ajx{7JlO2KOOq@p zE@zpYcUjWxymLx=<6WLKJMYnE<6W6F8}Bh@-(8h7`|j~(+x=>iEt0C{miE%^uTGZ6 z$@M9vy`{J{$p%Sz8v7%~nk4%p<$}^aQrw3Bm8sGJQeKcMRW!CPO_k6dF}JA_5dqn2Q>7VFu1u8rMxjI!kRLWaZrCCz0NtF(h^7d3|wv=mArNgDXJ5`z^Qm`H^n>rANUJOyaKANz#s1)&uOKavK%MrKJM@DkMrm2n_q-CKa2bO`D1;99X|_i z?vDFo{C)koy5;T!e1N?FQQY6#-^V{r-~A|Tx-0IF@<;o}>YKa5oA1W`z5J2>G5Y4a z;msX!f4D!wKU&}15#D?~4qq_LKT6+xJ-qpHTr&(u>YFcfQ?q6-#5KckgueSi*mPSQ zeqn%rxW2h9ytyT=8HvO6%`M?g2(qvdhw7V8gg4QU_40fBf&y{e4sUJ}nx6Cz(Kk17 zGf-=8&kgI07_s}~n*BIfKfgbG>F&6uOSAROyThAzY0~7+(l_r4Z*GihLN!z0+!)@x zHLjVG8T#g};mw-}qkxJXq;KBT8Q#4btALrsoN- zRqjvFH_r=it`x>9;~%JRt_*Lk5Y0`>KR|gKF*01J{<$%?s8g`3W)%4NW>iQDA`~AWy)ib_&{Q zH-u!ep$jJ(a`JC885WI4E;6&`1JqXR+Z{F)3Z=Q15k&P6aempLGEE=PdKxf}x?=Q0mG z&Se2;oXd%zaW0FDptBe(&aY+Qa4yTi;hHUY-712`A#cYNH5xx{i99|{)HVpF}Gl;gfT1khv{33xa9&T z6~a&r)wfRMR?hEC`_2-8Vu-%CfP11X$u8j-4%WBk$$)l*eDk{@-@Geysre{m1$K*o zLc7mGR^SU^odr8-I`y@+1U7My?ha(kl*)w-?BNeQ`Q%Qf00L)DC^?sKItS=x;C$vp zIalE=`|DfK3Fbs8@g*GBe)<-qg|mYWVhKmJuf7E};^g4avV`+145=x(gJQu?EP)^G zqi>BvQxA)D;;5K9;;!7a-YVoSaJ@(jPu5s&r>cCmqEV5=xlMUTZ*$;GW(8N(08bZr#H8Hl>75+}t6a_ZBob9J4%pSUTf zO3DOGKGfC#T8Lb4DoPsN!%_?mYpW`vP>H%G7m2sKnF`3a5 zgqxNZxQg>S%dP(sNuzz30{ZYX~C! z>gt@Qesf{gSNq=X)v9sV#6deugt>#UI z^1$-#rU{OA4GgQJA}o}9EP7ZRH6M9S(qX;ql3sEOa!cWa42g70kr4WevJ!)3xlM$> zEoD5*%~DgwQ?HW@c0w`hBqVB!ai`SKE1K)nt-Iox&Tx(=2XrIb6TMTa_^v;~>;yKW zRo699r6cd!IF17P#gfCP3>)_z88*7Pc`aQ4S^)`cGYZ3GXjS`0#W}a^xyVA zsEBf<8{bUJp!%G7=9b4@3ZEeAL$E7j&S=>u$Pb5@)0 z?OB^s0753uu@>kvRYjBDQ;F`XqH-3xk9mk3)Q?~A8l7}t5({t|qzq?Qp;}G*ysApg zx;mMvqdQaTllik4VXaS7Yg5(SKV(#ng91Du1>wn z>!Vt)&o$(uvY94pfF5+cdipM}$haCb9+XKpsITtw1`Vesri2cCw^k<5O;xx(YGsBM zIB}RcF=$jlk9f8E$Mv}t89gcrn5o$}6YaL;ja+4C_LDft!xQ3cNVf7gc495iXT&#M z^d}Z(Z;9xHCy~GFi;bh=va|f{6>)6$g=Eh%Li!vdqaR^J^kWPsHm|_4O8pP5H1iGD zHpFmt3n)V=5A%kzYcovS2*b0TXn3}I!?QsyrR8W*hzKjFi*61;xaZdhm@~}|Eh_3* zwE;yf+V88GAuYHzYlP33RT}yxy*UOlMY;y714rz0^N9Ki{|R17Zw`D@mw7=?-C zugT)?p#K_&zXNPgQWV;DB&^0z0~N%h!zXbAL0USpMH3oIgHBwkX5O4mrZ({&ep&PH z&rPs?r#9T5n}o;AKkm=%vcFibUU>kQnWvTWVD8*8JFYF0WYw`^tgj8k#e$dRMqgW0 zP{B6yHGOlKQnwzX1eI$2v`khZLVk_6FlOD|tOWaTT0CnxTt$FpwM{~bahg?-N zABcSRulXi5_p@BVI!m4TS#D;R^>{8GXM2)Q0oU8rgs1S6c}{gbl{?#}?BtnK%j;D8 zziV>pxIb28WOriYNxH6k_0f^J1BcZ zpp>X6qCL5c155DiKoA1Irc-`5Sa0`HGw(^2s};}W{@~;_h&sCBMPBW{H8;CXT$Lr0 zE-dM!VhVCD>4Nd1-mo?I0|zHtp}8_J?=DsMEIvFqct4vP)~|X4U(QJN7;LLjcETWV z$MCeEgi0+>ByrNY<=Ncc$toWw2KB+Sxxt;4d<|o!q}!HoCh?!C&@RD@8UBP@B(ep9 z^uN9&*L5LTQV@?E+A)#|#HR95E`F+s#c(B`w5w;3n@AaJo1=<|2-Ox#FFyC62Df7` zJ9aP+agOeczDgJ^uF95nKE`<;*FY$n_F6`vp`F zx2WMS<}SCcR9jxmJ#blFHxR!09zgi~+V^uat-mPi$EhC5yRJObweclcM*& z>QvP$INCg}`n`f{;p1w`E4jTBcZmDprh6J{)bC!&O|<^1-hL&wFMg!0uY$cERX=() z_ki`9>h)S~3YVY0#u0i{t$r=nW<90;^jhvDatOD+&I{M8V_xU=>(zCy1Ne8ScV5r! zV?El{T{t`KsFRW^THCm#SLl)z)`ayp_vYiI>YcmrEWguTdj* z@R1!|hwjMb^{Zo#s%cOwcjj8$>)GKFlDAaly|64jJ|KrqDzITw9#zlo%=NaCpeW_6AvH<$-?v$|D^$xnxu(SJnSd&k z454fGJGmd)*8S@4zvXULGvCj>XK(e?{90bR2!@OeE;y>?n{Q{21ER@?uBhh|GfO+U3`WRD)|$Z2Vay|vd?ooSvn)?A8B;-{sKD7F9_2=vJ=TVSn{~Pk>+1FR8e;iz1tKPaHKPS2E z{kZoFHTuSU3pHd9yD>kKRu|rwAKr3(Rg_FED#D?UA`C~qV5>K7%=hMnJMYO|NCCvk zr-=Wc7ED$R-rADudgRkwtF3w-o1CTmf9Gmb;$a+XTJ!0^QOsu9zjKEq2U{CoBzolE zx&FC7zL?h8)Crh;QKdf5_2S{CSJP_v=ef!Dj@Q)bpXUY*-tk7dV?YdSG#Q})@*J0} z?>k;gcTi0hIvhU*ikx23F%5no9_)BSz503XSnJnaqyIyoh5gbtb?_IsxUP?@#d9iZ z)P-LF4zH^DTWTrb^hK^A@v6Y!x@%K;)%0bqT>bY8D90W6Q(r)X#ec0$s7YVuPP9g= zjbG*(#C3CRT5bOlhGdtzb6%?bvT-$|BN8xsORhzHNv!wruza|N{arD@tx>ZsuPIY^ zOfK|SZ$4R8-gWR-xsjIj)2{RXn|s90JhD=xw^wZSqan#2YTa}wGiyq=G>oq`aJMm1}? z->B|$>s(YXRmnwtAs~%H9i&n-m(j4PT=q3|WSr0uAs|hLfM{|u3#}zhj)3Xpa*QE7 z^9+qy0Mp6M6EVYbS%e0V%VN}^T$ZUFTkXDT@yogLV^k;RY=;-%?E#1=;= zU9LO6jI1x-Rh4{_Z1&B8wGj2=L});FicIKf4CP2k93$FDQ-CDm$Q2Y>-{a%ZmU3?M z?W|E&un_XDFy2CuOn9aQdrR0F@n(!G=6z1G4AY4z{inWutfqXRELTXk%0fkzFt1se za7eIBb9yRQUec-Ulxp)@l9Fl-bS+EA8^V==U!@cfwd_$KFchhSf|5q|tjID;E|K!S zaj)1oOQJ~m4mUGJyyakAA(Xi7k6uJg32Z#VCc}1$+*BXM=b*0S;;y+Kqkfr{~N(peU)^2bW+f15+JD8Q2J_<0PJp_ zKg&w%@sd8k(|>58X7XSw5$uXBD!S~s0D`V`mB6<*1*b5PEJcyf;IVjY!StdBvw_xB zubX$=1o@3JEWzU{b$QBZMS5pNDUEZd+LUsd2f2P-M-e7w-h}VlA5VO-KAF92*!rx$eYMJ7{bG+!jt@teF2>e7r;j9Y%aUY~=*MI~{N?!PS5 z$k7-+dqYVpS1Khbdm|g${esD*S$ZL>X8ku+vyX0PEo0`gYrxB`CeaGx=^jp_d?8fD zkqwtcU~SaUC5e27YFNQt4#rsvCWzM>wgS7nSf9=KQ(@zsENLu~8+!;{!VR@uUE3F{mJ-)i+`SNP@ zY`Np?1xrmGkXuhHZC7PD8{AqvUJo;Bc0-?>JT?27e14v;-5TTDpcK%CiQX*>s-%Np z&9khgcUYu#ONY6_Sbx!wA+WGqX>WZzQj?|O($mxd3}IXjnEr~Il_#WIRF1z8r@migUgLnXWiM&vcylR9yzDSp_Q`e ziDGP`#4h@k3k7|~q+*c4s~VpQd;ki*wxokHHEyP@#?3;wXsx@^_b>qy81B@>X{T<^ zIlVxR+d!=ZU81M##)+UGaL5dhxGW79U_y`~C9e5hOd8NKXHrl-cXI$1D*yNXwu-i|I&WAdP40_YnC4(@RXsWSft)RmsT^lkq87dY* za+1$vgI}Xfl}dT0@0Ge?qL@_IInKaNL9|J4HCZssmVHkuO9fvuX|3fInJ`2KMz1IV zme}Tm&|0PdN+T?z$bgq`(}Mq%*&R%-2A=a$yN!HObxEGR$2xpGe?|GEY@X* z>l9cQYkWe68|L0DeVAcFsb#e7#pEOg94&Un?Cyx79#W=QA>q*&D`n-yX2}~vbXAk7 znslZ{kmOiq7j&Ks-*D?`;}fUDFQQJDnWz;Njw6FGYZm73>@J8%f5HXmPK(5F|G$=@ z_4~`v8f|g3OJYVWC8=Y4Px}b7MhIGqb%@sM=@-kjoya@<2m)%3itM$rk14l zvKjC7!cSzpYl#(=;gYPmW{-)Wto8sJ7|WuD4me=sCTK)ce|V_Ex|D zB)hNj`eQNp-)17}9-QL2YLi!&P~+aOEYCKM!cQ>aI~YsU_H?R#LX(mH>32H!n@8ER zL>C}--Gt;0IED+E1mH^aj6%!mE`8t)zx-(i<;j_kp7UX>I-Vt zQ_e(neU&r4Z#w8KfE)`+yE8rxasX>R-La(d9n2o=vgYjop@j0QotjQ5S(kuB5KJ%n zny>;`Oj8Azb!`eGZdu}rr;1_42MPTaYfa(AeAity&MJ#I@1V{(3|D8h^AIYS-dg9ZZ8;alyaT2r8|HUG z85qKhg;s8Ey|XWRn=9*`(bl=@#d^mlp7HZ~XD==T8k`ZOM5!U+5ffFXFX9C-l0aeG1te{@olKQ z&gK)MBdu2VwmBoMpQ=yWoDMF>^m6{jWqfaE4j0v%e$H0+^>!xlE8d5t`>C4U$9b8x z?$_=NU|A1ucSdpZ;&x}Kb*b9i?$i=x_;R~*igm4;+1FV}?B;!aowuxYUBBzc3k{cM z5MM?Z^KyBZavME$8Wmlj`@cjX5-A6uljum?G>S=V>H zImr2;W!=y}bTR?$OU z6EAnw{!iDs>d(WSpCN_b^kqg3AK{#5ZSJ~%gmZ^Awhw`!er#Zje+iNfGE0PQ85pz7 z&-f{@yByAJwiaH%TbX4u1Iiq5vg{6is%={feU&(xeV99iYSdixb*W8WT#ydgn9P9LG#G`OWT7tj4 z6F>r>22l%{K=Ri8oySm_zPCST?rGIL&biQ9qkccmnGRI^XB=Z*uSNyV6;!-_E^scf z->+7mUP?6Yiqq|^+V}=x!6-vqb?bO%VdJgWmeDP|6$nn`>=i2#gm4G9VIUZKfYWC0 zUat;6fWv&HT7H0YioNacYWD$7tAk|$F;=W_!KRy3^MTGBchhe05);`bQu!n5j02r! zeJ|d9?3$8fF1TDb=p*?5e=D|>a^DV z0cFL?Fr!&IWW8)kravKra8wYUdRS5>Y^2t)##k&l&6^&-(0I!PjiM-B=FH` z&R1X-t0U8>w#{>;49`10OvP$qk3>svYtcg zJ*cM6a+>=`CQ6~ZVmg-mWTYEGLNu}vT5dy~ysy>H8BNt{($DI~t08WEI+Gs7?&0vE zuDv5utunJYD37SMvz;D9#HgV^%{D0Sz``U7&L_!4xwbCR)#qR~t+zovkHx4`DkdQc zS_m1pp#E{DQaXk=9pW54=6@Hk92`+}FeF~W--2WOKF66`$soloDdHOdNVw~qfS(H~ zTd?E#K^f>M&-{`V@>tvn)}l-Bz3j?Z-m>f|}j1j)DXeo}3k;~Z(PtkM<8?T0GY zK3A4k4|Y*McHmPz+QpmfOcIU^JItA8-@ZT*-QJq_Zgf@!hbVq^THnl=HL(?c~vn|KnHGyrZ2B@g)Hm z>0)-IG1r*@m7O}*=_Mz7 z$y|N1x7CwyV8dLez5bv{V`-SRGAk)~E3uNvk%KTdww{rltj&R@yPan0R{nyy!m zcYb5p8?i2ZOxE}_7oY-u28dIe&!`-ub}Rsqo~s6);A|lNN$vi&EZ_Cv365)9w|9N{ zBWIJPzId&nUF{gy)T;dPss8qPapeyv+dpwZx#gA%V+VL1Kt#ZbbOC)=55yh3GoGx`swI&hlXRV`S?&x- zoLK`~b;+VsZP(Gu9XHN99lvybfO*P#66@f`!z;3C$8XYYYIk!PR=?9hX=_yW4Ch_z zcD4Hq=a<%PU5h%MpIX+6uGd#Ml~&EShg*Zt?SW13ql@sH>(HS zx||pfYEse0Ak!|wpJgd-CuB)sQ<$9Aqe_ENEK!^3>|F+ zyJHKB6>VT`GMsksIHonl?ZW4ZLb4*L?kM!lb}KeKOah#xJ7(3?Wc2oVXx)ZBP+M1v z8UxzDN6t8JU@SL5S!ZLzYFg=xP_tJ$gEG>udg_?MvLpK7|Ao#1}&W68!SpDj3r*ALaBT}`P zRw8vpQe%5O#{y9&Sl<0=``OM389bDOX3(=5dydnff3?Z4x#s{!e^aZ^ahlp;`c`}c z_Q@<;$}s7Bw9jP83?;FEqPf+Nk*Z!i$N7adP|Z5m$y@E}gmazN#2O1L=-?u$->x~= zDJCvT1m$W||E4Cj<6P&UgeaQT(DR&8Lo3LoCn?nEeZ>D+gUCD4g58AUk~PSw*%R@| zy7fHgD2ACn-&ta9RzE-A8CgLg80$Dp5bj{BiXo~8&v%-qX>$WhES}-GD(jVwR@gZ9 zLGD->=HuOOM@&jd(?DMyvz4A_s$Lhs*sV|#FK`Bs+0`t^U}WH=>b$@i(UL{s#-dCS z$7_gRIbwq7h{^>+^i|s~aOMox+k?4duvO1oWjqxqfft4eSdEgBw6W~Co-tVH7IpZq z9U^<+G`n|#NsacM(oWdjJ3+hpQh0)

;8ji=iiBmNFWV=!oQuyG)q+*d7z_L2DyMFCOJGa&bCR3+IbA24 zgdH7$y%38~i#UkJaN$Gd&K7C{+b0KIOV)1@j-b`<#J?POvxNdef;aRmindB!==3bG zAedIHrAzQRwK}pz-#fY>iUdMN0C;;`T#dar-jst~l%s{J$nH=}E<_#kw7TFzXF$Ce zxJZJRV7SJ`RyU#dtrt4`kmRuJBBvMCiS_&6YjMCu&S?j*tkc2VS_cK^QrZ>cTPVAd zt&GJYRpIwNHbo+cEBj)nPYXFSqA|W~b)X9s#VR`{z>-#zFNPLp)ekRr2BYF4Gi=Pp zU@0v|d=O6z(bQBiOW)bWYnjEB#&_JdaB>l<07KMU64BaU&J1vc<2O zBGcfcg{9p$DoB|CPIq2cCQ?F{^@$vm(R-}2HK$lI=ZIS_iA?1CZEC;OPVa+@7~4=B z4d5ov+PR3%&@Q4yYQw<~L1S5wU9R%$2F5bQ{wzVEAb%6G&)R5*Az34hWdZP{->U9h z?c@t}Ocy4Rx$5fBdIzYH4m~M~(_*nwy|>!guQPJ|6%LCdF8^yR5N*q0VugX6T!)OH zndh~fX^VV^F~1om8mA)RMx{lud4l!~nASc*<*=>g)C8Bl#qJ00FPMAH zlcWiV^LUX*J1}lxKsEK&QJaZzktvJcKNp=If@NV(akLj~Yu>5!i$3x>8Gx3d*XA!^ zoMb}(=XI6%jWdRMmP%t3^zL^A>}8SN9nw)~mKEf`J)IGWvyy?c84~!~YO+WQ)8B01 zQ0HFZ%!pN-GZQWBzViKy--DErJXi;y%8F-5cnlsx%I+aMDyls*T|YAs&;n2T*(Omi z@TqFi6g6XBK#x~RGj?BKS9fel#~Gf`oj{~MRS+1Kf=$hnnp3``7h8->G9ROPO3Oa^ z)--JmnoL{#(R|27IE<3b#Z-yH2I5!AsSFj>PPcso%Z*gA6Z4~Hxk&G#v6S0XGVj1vEG`LXtmP>H z86*Vx1KAxWW2M<7y=KMfYW8JLbtkq_nKvmpWUDd}$+2sMg&F*sCf21b8(2JIqh zX!PY_|DmqDQu=57(zSL;2uVeiUnRrmzycr4M||I;9U)FL#PllxB8J!DGZ<$}choVL zITisW$7>Lmkvz_6^gRlRK%OVPYIqh7}2k+p-GHf7MPM-5CnmyUZx|UN!vVFzFNU+%fvmZU^D!T z9CWr6E|snJ8#<*Hl}|!SAkJp-`hXV~PIVGuO&5YDZ!=b&O)1VGGHEVF5IXfCXR}EM|SVn4OE_$fCiFA4i)MJB0d@;Y!dRszmM8QxqK|5Us%t^dc5RMgo&$3Wp^YJ2z49tM3|x`Uv|SOP z7NmWe-vH!tPi*+%P)s2)qCiVf5zd7lE>=yUn3?+e3a6=4!kj`j0NZ|oZppL|-2oI5z=%LZu?kLuuwLP! z3bnyHqlCk zt$rD6wugA)1GL@Jp^$DPlSoKoE0hhkAhTqtpcFb7jcCAWWn1_F$5aG3zjbOc(_~hC zbUVDHjX;wX9=S4fDCpEiD)A@)vUXU-jPMK@I6)C5t0xqoCOWq=-zwM|cSOLT2|`x9 zz5S{VHiq}f!XEBi0h|dWB!!*gkp?@1JVa~|$~qPPjmEw7{PhQY`F6znVV9QK_`JJ` z(xKz7a@zN{8IUlY&?W)68Cp!FQN4Ts02kcu3$P?6@d%Fu7G;Y3rLMioDGbOW1qpT# z*4{M3b((Q;T3<0z4*S<2`>_zEWoP3!r-=9}Tw#e2gnqh9qm(-b_dCrjjyX7NX6 z5nP}G1y;3mxLF{xiXo*b5|)_bU|>Df{55XExoe!hv*FxDXPO2Eg!o7Rn@0M241TQy zP(|2NzYRJlbrCT)rra7b3SdUY&}*E2b+#Z0A@Qakm^TC_Kd&CY2Jy^Rf4jzM8w3X> za~4O1Jp3#>#qPld@~c^o-I@tOgHr@Y6w_+dI%oLcQUx)lj-|sL82Du1laVbf>ctfQlyzn? z`HN*O0z_tMXNYSIDAy173$lmjtuMlXyif0bB{#@R*m4kkGG6Hk1Hiu5IxU?ArWT<& z4kiM<;lqnPX}2TXKGdG$@a;w4U4}O=zebatfL}SBdUGP1Su7E?3#Q7)M1y4*Ls22s zEEJ}adqRCjXq*J?=KzA+yiHa0L0Ckt-jr~G`N|~OLXs5A=!jku$YJxz3GeHytPIbO zGt5l5sdfCW=@6VCpUcYmnpxg``vq zbQFo;#vY4|$R8=bC9xsZ9OJv!JNwVgGBLPiYck`NVW#m_l+}{8Lrhv$tYiJj6Dd>T zT4zLj&AQ>eD7-;L8*~vn$W1M?u4Y;mE^+JBVb?i7@TfJhu!yidnNL(tFE**oe`(Gi z>{mzK+ zr+-Y9dPt?vnV0iNNjePXhEKwAAiF&H3JdQvLj#sEekMGnTY_c_?faM zVJ$oXE@Pbg=*vM_VGar-!>*(XIj3GNywNF}IA}shnxX?vh@n;u z!WQud=LuQ};@Dw{8YDkeieL#`^I20P&kj1h+tj@`Vy1jpeR?Bi*f*5B0WA|k!Um_c zU052S8rZ3YA&GcPQ?HH~Zm5Qhit&DR_6Dc_{-w%-%tQz0b8-Mt@M}Vtc3Fi;cnIs% zp$!$xCwq;a@*f+V`V$#>giuo=eZurc?46KxP1+@Ie)%2(Kb=T*u}FO-yr{72r45R{ z8WyF)! zd!*4Qt&0DDiXibV0dtG$NTx0zC)_Qo(y5WVk*nmqx6E8>Tqr{=7X(AA%tCxzImQx3 z3+4vJ0tF1>ONy0DP(pW8fv6*)Vt%DL-!du=Dh~?~4bA!c7DAt2KtE&psqE-1xEyS> zG8xzydV-jMFk>=GW?HU46vU@#*p;u#fn`s0cQP^49e)+vTugLwdrVl=-rfHKi>g(6>5Q5alJMR>{vI?(pcvr3f%OLhR+8(9DAZ*dMFz-iYlxEi#pakt{S^lsN#w>l{+(?k2v zq0(G^o6}rCeXvrz(|YQt7R?8Z#E4b0t#vit?l@&AvWd&;vBp2+u<9fhErC0q1-8VNweK`F>v>Gwk90Xh zE72OX!_^dNgK4s(m{7^P9lt#x{D78!Il3YSL(x#^vk-!a!02SPV4KtGpu3$x@p1Mz zb=uuTN8sYuf!~jDHP?73awJHz1(d?@ZbIEJ9ZYn}8VkA<1KlJj7>7RxJUkq5_?j_o z@tXH&RbskU+(!J;VmKT62%n?j{g#8DP#FICbaGD&|MtbWYcpd!0d+^-@>Iea?QC z{d7vLz95@d58Us3ZvTP!p&(JK-gvVtqn>{Nh`2-be-PiYKdAK&I_H9m`#pq#c8xmz zAsqky*7duGoE?^$^|14{wOkE<#JSww_N{v65$8|V8R}P$I`gbkyWV{iQ@(xIN9vx( zFl=+(`IxiR`asQj9LJ?6)CG@Y=zCS&@whWg9=`K9USZqSq9?G7FHmcrz$@;3_4g;7 ziH)H*3#(6^At537K^;yCjJrPSn)amgUkj&>Nl)XUa*`Ulx=`Kq=ck>|EIPjB8Rv35 z2@c%q9B4hS&fn_1CZGA?vlxlrP)|L}3f$h6*@p9g-0r^}vh$ugeml8T==a?1j&1SQ z1%H!(io%>7?hMSY72*XWDU4%hxecovvaC6)TIRKyD&GD7y&mrA^ws|*2cL#Vk zsoED9&^_wt7x?r|>hu?!2J7Z7^#Yz_74KWYW1wovj|eP3uKw|&(~jF?{Y%cNT`T_T zylUAGXK=(#SF4}C;#BkGSFd0@KTEy(3XYu*s=}+-weL_@z3P0)2h?j!>4C1TuR%hs z&($}tJMSbOvAiwnZ*Mq9SeL1>Z#wtT`inQ62NMK5ywi2>Tl8uDLv7vR)Ny%lhqE{4 zbblw5c&plPC#(6qdTA%-`TLapHkXZR(A&&337 z_c2p3s>61%-4Cf%yPWOp)Nvo+y|_iK{=gYwU$9+0_5mIp_gtes{=j*nkQD8lAi=<% zp@XnNlpTS!P+}c7$EFrj>ZK2zz2Xb7WN-5;DAD|3c~bTHyYo}2m__vB<@V$~%4jS; zBAHf?4J@xz!!GVYkmverxh|&Bwf67MGZyin3qE#^#ntQKkDdPHA5>?qE#}JrFu^WV zi_Coj1YV=&f8q=SvM&9^`4ye5efTzps^_)q6VYh%}K|8#m-1R`(wm-8>{ zNww)S=MVrX|8I8p6*cnTPVdD1kOOsQ;5K#r^54$2;#Ar4ALk2lA=G~1Oc#$dO9g4F zcl_cD$Fr|0Q`g>=&#QG`a8$4AdiD$FCF%XfulU#}s^Y(#tV`75|2o^^C|}e8U*lHt zP}k0{L8OTXbNERFziX&g);Db3>uSt5`oy06jWgE%m=OJMoQe9aufK7o=|84^3&5;V zk9~{1d(&ls+aP!UbgaAD!j~F9su3{c56S@e5Zf`t|g5VO~>uO`l{l?ysB{+DFwL^kWk5&Coa~kYl z@r}`5gMDXsL=zeJLE!z7j62A_EG^!=DqZH*a;ry~+X281ZLh6S_iWA7s(z0o_qP9S zsS_Sa_EPDGIg@`-OYW+#R=YnSul~Db?g93#@2bA#?o9ipchxV--CxM>&&%D}@_S0w zU1)E7SN%EbUYg(icA0kl#O)%=QYFB zwiT@jHTUP)G$DzsZAuYO z_TZXAu%STzhJay7F%ey5a0V%FGql@KxCGupYOd=x<*#^{&UrP~7=T`be|^D()kUt` zYoE0eCM#upM1_*@wp3?fg6Ls-F^5+@rhXKrk&2AOV?mw}9waK%F6v{~9oU&>B;Fwt z=o>bHG-5JKNx2}OIE2;Gacb%Doic~4_Rts8lK5Rv01b|jk?x_iA!mX(*Xe8tM*c#J zEAoHv=+iN@Qilb|S3dOkZf8KBsY<%#>S)xVf7$((d&z-0IEl#t#=qHY^UhrJcek`so zc_W@D2MwOWpCntTBM@qbaSv2t+DR5kW!oR4p>a?iEy5}(o+UNz@2Pc91p^JObDQly5(2ggr^Dmx+;;Hvuj||*OvvqZ z?r1Q;`*p-3zNs?xZXYf~>h-VL_4vy?ug!ob$EkYsNnc{e?pLy>WLg9b#4PV ziCJ_txDy+MdEK=lL6sU}$#z74yu2cznj76Ctly}gHM;%mN8eS~HoE)a2KZK^JBHac zHMz~y`x)Kjj$mFtZqoBw-Q-YUWTed~L>bw7@(Y68^|NchE$?_IeRdfg89T*hd zQ%Le~chNmJ`B>5_>r}IkOY~JkCRh0CA3v@us6{u__cYu8LQl8)VDjC?f*~gEozj+A zMWSE3V;zzR#r%Z-%7t1bhQS7(KhKQ9MHL+P^Vzwug%ApWDxoz!w6F)H7sM}is!Rpz`?)gisy->Pj(>eA|# zo9n?UFRN>p7KW;dpEkH^pWg0A_OE`c+WWY(<5&OPQm6HCe~`Xg=PKw>@AYwevzzel z<5;#C?e6;WEw3Xqc=sl=|5AlD4g0H4-mgrnaedvD@Y;Xr>z?3A`1HoJ(?rUNJ=uFr z?bpxkL*>J>(;aF-Ket!<=1)*Vk^5tHKlh^aO@CpU-lJW;`n#)b>vFZ7oIL9GnH9ON zS%X~Hvi}g*MDg2!r2hE%V7J!(CZ#SJ?0%4bhz(D&;b-Dbo%p+sqHJ}CsC8#lC)D;K z?uXWkYdZJqplzl)#JlCgS*y_aDNMbc*O|!0Az$WN4SL)QW$x0RB|tOZ)f%nPS5zf=KpIM&x~xl0PSc*3)P@ zAsE3QpHwf5atE{yjP3pg1F6{VK-XNSZvF-y_{eM_7EoGup)e2?NLBzdR)c^K(XCNj`9|s^H zubeW@Ox z)ckK+^6H|=@Pv1(ZI@T>r#4+wB%|d_Dff2QM`aj2ZYe@X4w&NpCL^IAG4JKL4jNiJ zES1o?o-FUZ_?p?h_fz{!b=TSVuUD^6b$5VCADHGIq#harHh*fM+wb^!F*%SV9$O-` zIBGjMxCo;%q@=rX8Ad@6q&1QMPzn(%!}8!Yc5C)OP$XSbhvNOZE(2 zlCbLRE4oPUn%)06Om$9ok4m4lRd~>)YR7c9x4k8)hK$A!z4aisclv{?Q4sKC)8f`f zH&}yJg%AFMs1I7rKZh(Qx1ZFypPF}JOKaD=2f4#6)~jx&+beFp-?iVt?skhUubAVm zvR+nK&T%icKh3Ivhq_N$Z^;0vrPT3{4|87vl^=Mx+sk^RtK)F@Bn!0p!VzFtMZ}ES zyl>@nI??R*tUqR&*Ni)`Y|Ttk$ZYDHN~?>0Tia8OI@;ZbCQFZYr=)MZMAR8m)x$@- z^T%#aVnd0P2Er$C#-!GxJ&6#6x7s*T;>IBQvGNJ15;#~sR&HLP-I+J5HK~56vBP z9E5yZ!eOCKL2s zmh2e|C}bC9Qi1i;dVUB%Vj8E#uvYdst^ctn!e6D;>UnN+g&_;E;O0LFKAfuN-Dnek zeXF0ml^SBF70bszVI5gW@_#gl$tHdeIb(cgCAoQb{>rUQqL=ipR^EJIy<7$J-P+!w ziVB7-!a#t~irPi&Sjc)f5pkCybod{@->IL^clYjTPi3jaER1iItrdOoiL7&+mVT@w zz)j6lug`ZoGUbxEPVzGDyc<9E`NzBeN&oxT5+X5G&HaJ9#{L^Yc6R`Z*#*dBcXbU} z;2vUG%ez*d;96RfaqbUY67Hzh9|2PDs}FzVo~~9OTFk3?$G0{TsL*ZCq>y|;W1 zx)^zd#Jn@qe@_GfpP}|Y$!$!NstBe00yXa>_g<7r+g7AivBUk%Fo@3zj*!MoQQ}%G zH?&2Akv6=piKk>mMDRORZEs7?RA=;Ts4PDK++cItJ6j#H(0!5khrWy4UZQ20wFqu# zx2-DZiC0>jwM0ZnYY`ks1b89dp?>ceI3k2u!{|IF>jX+QmE?qrGQxj3bs`I*~;J0JbbZKp&e z+Cltc`q~UTri!P4V%F~faJ;EqGf#1EwTM{w`cy`}+^FmJUJma4AfvYTC%Ew!%iXEa zfxj#V7`CVnmxIyIP=%knqv-v}pSv>zyWIS9P&&)|)z96fwEgif+>40A{rVT~QSiEl z{}TR;ho}7#tb3|D_B3~IAt;xh=ALDxx88@&62L2*;XYCJgkJi1@RzQCp5ex=vd6;T zk9U33>5jLcV8NLjWoq9Zirx9y!4)ZW^O-QJFR7iEr|Q+WXSx~tLwKxvTdTX8&vM_e z66e@(p<0tuxzZhIU99$B>Hf*S5CB+T-m13Uo5>_edr=@TxYg}{G$@~QQ;NpIDv2IY zVn$8XSVE9^gN=~yuy*pr=@8hnmhlf#h}=@OI~v@KM#xMNXg@f>$KEbh>WFw)*c z;x3;Z9nUB)NF`L+x$dgsz}U5Cro}CzoZf)Tb!VoL)tOPSdj(h{OLW-1=ej43mXg4~ zC0|&m5;U6Rq^=Y!w{0|qMpz89It3p;WH`2?&T~6bs%STN+G_FIie@$D{OW?0RCo5S z&f|N6r%D^nci-MgrvK5nzVe&oiE76AZc+VcSE04BF98Ov63w@$;LFox-)-wmhbwD&&q3}DE+D!yQd4I|=#DT)#M5L0 z(owV0-n*$F6qR|UL3WBY$_|Y6#|g?JJ5~d4Ljmw6(arys5!rkaAqZJAVavXz_c7RC zns~3VO{D?IIt5rE$Z^f6Xj#%U;Q{Ea$U#@FZxS_~!cdbov07pcNf&~Jm^=G=XIsTG zm{DzGF-u-jMg?VpYap?=qd_lyuOb|Mg$Vv|8v-~3iZ1-5_zDkzX`t*g{;7Nm^DpL% zf&?2T$=^>vokp9i1wbKf$#~R3SPy!P(5$2hH|A|JJ<4)W4@8P6FlTw2SH9qbNxwcD zy4&JWW4K4KerQKveSrg9-^HI5RvXePYn|$pu?~z?p;h81{sDun%ZYYfT1<`M4`cF3 z2PV6@5HrP=BK59C8lwpZ&E5%YoN)lE(O1C6TnCrb#9npzW<}q?uGFL(k<=P&> ziw3SXU*q&3RUF}cfWG- zN(?ceqv|hooA)U>y-I*V#Ztg)Dab?15v4`qZ2?MlmSmdx?`G`cYc6@Xrn8Dn4^`s! z$yP`zV+~FQ=a@|Bczpzyh}bDbHj+YKgK`5jsVIjg4^20EYvSS7pi3YN1+gbSK-N?g z5AkSu*{Q_f*r*`Bq!Y3UiZjfQY$y&hGFBNMncC%-=p;fcm<~*0Cq1GhBT9Lb1AR`k z(Mu2899H?lp6{7ZrszFyVwBOVhqh8<^Kuv~BP$}@6lKT`T)~-C1 zc?k0SBPr%2zZGr}&BE&ksZ#*X(gajx7FEMFCtAtQA)I`UMe(;9{_kcW9J%ilLXo;7jiI2%>1KQ%nJ@FU5dHi;0H0-F0j2v&Y9<$NT3M{S73x zQdhrG*NARqk4|`A#+3L^9HC{;v!J+2nWJ`imb6#V2Wcx_xnNS<4F*{;yv+E~5jqE^ z!}Jy6<>yL_hIh9eCABJ*CE!(c%iOrzSv#Rvj_i`acOsH>%yzOW8vAk$m8?;I_)Ksv zOTyYujM7~ZED&J}`b*&rE)c*l$z2MzzOCSg5MlCPRr|hozR7@<1{!caPpLOo)imTx z(yP4JWe2rt`?2YoPQm7ov2ik2KcORfWU9u+pml?gG#uUJIZNO!G!L>Yb?iv<8o7J8 zE$whhVB;$GSVuOlPUCt>wY1xg5=`N38xB9Fe(}RPw-YQqNz~uDC|&gTR!G1~wCK#4 zF2j8EJ`hciFrQia7qqR3bir=E0 zrmPx0NT_@`;#xga)}ySzltYhe24&JpWr7NCRVk&ETj~RPFaYr3(hkuK=V6jbK_@$d zPl;b*$5X&#(t9TrrIn%s-I&jjILCW8(_Npzgy>{~E6L-hA*DM=$DlmMWWrkXZii`} za^f@&kxs%5fyy+|P9{191y(RexdhNvU9NzS?m6nRaMUK2MVOvF23;nD4g*`VjRoD7 z_i;nV!yTa5^B^)XllCbSwD~n0d|x7+*+X9R!c`6l8i<&*NLgQMene-J*G+UvCU_I9 z$B{0FP83WR)Ckny=71PjDH`w#&e2=Ufhv~1Wg6l*nd}rkuT-OUo1V+c~A2W zQHgqdXe78p)^cH5>!EgJ0UexFA@+0 z0K?FeGEIOnB(W=cbl+K;Nfe+cp%b`5?>@VPL`?jN@SN{tqWF_iGC+->%Q#wJ@1_Q^H8MJDSWRS&;vB`To6Gdr2ykz~8YSuTY z`~nk?A^7EoQ8b25y(G(Pq9-)`_cL2)9>GO)LnK`Z4%EA8cEtn;WP(0mg#;keUv0bs zi};nwbqAwH#3hdqa9+ZWCzd{fCPd*EPToWdWPHzCZ3P3=dCDzT{oj|={mSi+;m-sM z#JruEC{zFr^#2e)mBW805ivLvVog z-n1h3bu=Q=%yfr@Pi=2*Xf>_PqtqLJd4!qpcsghx~Niv(#5eeS|uxc-1kS>i?|>?O0}5`kK`yB6oME8OAZ2mz1;$=ZGX z82qLAHIFpQToxccaybz&C00wr@__0<(_>+HdDlbi?r zlUjpLay7a!ce(Vxot1GzHAjns-Qf9 zHH$pV$!(-hs8=`r4uJTMkgAI$fkaV#a>5{hBA@SDBnzfk&+CPfMEjUtj6A zB2K_76hsE3E6v2q@L*NpxcmYkXjS-bmW%w@QpmtuaZbpeNSl~=Gvoa%ujZk16@Jsi zCfXuL<23D82y2erx{%j?nZj+L;2TgV$faE}sY=4V0fWSKRLiM#xKWo6vWf)B5s8dH zc>1=&D187Ci#0g+@kgn{uR;SL&7@UvfKWSHBbW8nA1=a4wF(c_7c5mPoDbwL1G4EG zazFBF5hOO16p~z|K$7TI@rR$JXO)K^l^%6eFE$b8pvPY?D!*~QzO+s@*U_9wJYz?2 zK};ONMXM?5m4CHc6GsqM^QKhPshL;1!}n;0Dwy1BTutfVGyLY=w}L^ zxG>6tVl}gtw9<`uJs05%5ZRjjrU`h+;`B=E!P2rK*nt(KSOJS$uRAJA5Lvhvp_m<< zO%?8XZ>mVy>Q@V$su?U#6Y8r9?{QcJahC5M0?80r;er?3u|-E$)cX~pZLODNL58ZA z1z`^3;KEl$(=kux z)>BUo+d?!29{5Z)<6-GC;uE=yH8@dP$1i$2s6JpYA5NGhm5NNBJihAjb#6!4ZI_1#8+~|Tt!^F5z+zTlluNICNo$lqKHtHQ%(~6m;j5dL8q~HUGR1yiY zllVv^aJR@FRccvUZ}}Wk(HWrIHa4S zt@nLNG7u9Sqh%6#><=Ka0dHQ;vLg;9F&xZ&wtmm!VyHKFP=17p8LgJl!*BC@i@Kr& zrCPQZ!H^IQHE+G!*h$u7FtDr-F-2NuH<(dfVE39hvv zP+;(SV&VnJ#al|A4k&8ffX1+R?{pMu!y~BcxS`0<8iHE5nNULjr>qf(%uMfmvFO)o z<-!oZD9coc2t`2^E0eXDnRae)>&E-SduY7m<0B%2BpaN}&FC3Ce-N6}lOja}L2^2j zM_A^lxqA6}w?_jKt$Cu=uZ)7^52EyFP!%`0<2=zXNPkF7SlhQUk=*a8l{dJ> zJ}B+OqHD-&E)fJ~NDv&uBYCOD**O(=4mEEjyCnTwI4 zW7vxLVwlZ^spv-ZT8CJp+59^AKEm*hz0oanLe0F3OSz<(o({67%dk%)2#cPk0SYLF z^Ovh5fw)4)^0J6VwDo|gW!;jkbf7=iyr%|%q!1lN7%HPLEVC)ZcIS<5%}De$VSYZO zM;(;Ph)K9) z{5rAds;&)~aWx#aG>Gtwf=4tZRek}u4l^-(s_rIO6(b(U{6TzxVTHo63G)RQ%}|Vd z9QKi5re~NBpJcvNd5&9Go5D7Sa6P_7}Qw4=uIR1 zI>B~Xv#P}C&M3BDEJ^Y~yW1Mktq$h;1ES(=c4saxpPDhT!5&2FF0W>Fi3(kX|r1eWkj zplAL=u@;TY$e>Or;rB8#)Col3pfpryr5k;O$b_@&7c`tmzrcx+J{>LO3k-SArV)!!(#HJGL?}dS!V+;kMkI9tkso6$ci(7G1>GY29L^0w z@1p1d#7fkEveyFa2$pa*2$tbIj3n!bD2~R1K8-xv=`aV~X$hu{@CwZqeOrI?Wv%s* zH8sMi?xqTfJ`84u6hzw=%A;m62Y&BuBZls|n7u@>4~5aFm+!2m#56f-&ModR^tCbq zBZ_KB8m#)=ih;aUO}*8fFmQMYlLbZ~%>|Fculd87?2u?6fHV=N{z!HIt#0rBkq{!@ zu;8=^+>NA~Givu<#86HShAQVaxBbXr`XJg(HL?VjRPxaeykQy}>ja{GKHF+4Dq%QM`KiyfiTi;jNLu+vBtrjg!)(`M^x1 z$0-X;+$~Agy$>=`#4Qt!Vr&UL>j{qKh>fu#c#Gm-Gr@B4q8J&Cj&bq#1k&=F?UcCH zaZI=eT3~Wwgj8*mXGVikOY0A)?H zO|sainc$Qfy3>6iKV*z1tW)4?bT}Yl+5*pefzmlN1!X|cvPY^A=b>mU($9AE|FhLsI+EMIswO|WguS2x|^<~j>vFu}tnR7&>` zXWL(fiFW|;vHe4XNQ2)W14?leMvDz75=L!6OTe>1!uU$*Xv@r9oWe2&`3JUy{ldFy zEJX@9X5o(-A3LNdh6s*LG1FU)0tl*8p8I}34RT?>WA}V}ta|89x2DsC@Al!OU|HC|w29HF z2xD_|!A=oldO}e$eorvqCQd`R-%-;rpf(p=Aj6h$@}8)6H}BcdKn4SoZPY)G9*4Nv zjeU5;wqV*J!-L^#d)ebOlJa3cNk*2H{T~TMuqQ169(^$_M^ol3JRH+g>@Q^dVfFhz zxIH^-CWKoYbp$Z`LlKMVudhE;K*rc{d<>c9riLSPlfh*4*HFI#Ie_Oo|rk~Q}w^4!49&HLq#r@=VmI(+mktl_5Rzy@n+a-WoNJ)_!Z)^7|t5zM_Ws&bB=p zy;_>zv)%9Z%FZ$4*%r0xp5V6bX2RkKgRc1nD3j3MJr4DD^Rh@bEh5=$S6lz=*3Nt` z>QnER$Fs@7b9>G(#Cp$5JHg2gO%4s7FMSvG6TXAPqSY*Fc$eEg=7s26<=#ux!3*8p zm1y6KQHwV1Gayy06W%x3;6=5z%k7trgv)U+#_Kw}m2T)0K>+1`X0!JmWoXFn$2>&~ zm@KtIragce+iNS*SX)h>DgTH0c>nsvY1I*nhk8K?$)5t+^T_oKfI@+d-rtD4aE zqI1>Va;{&Cz8ykX8VGw$eSMGHKX^S_3=gpbn0&o7C|Lq?u-E~1cUp0TKX}4YdLC+a zcq#o;Iq#CcyES7C3xOR#cJYnx^r89kh-qUmZ$^XBdn60-rrLZju?pqt<9lJn--ycPd)du-nPqhW`Z>dpe9dFM9i}5XG7HRKy7N#6OXPI zcKpF)xFLGF7;(Ou>$Ul*$_X?>cr_Y=B}#e|deyeTboT8ULXTgIp6;U=ui0lc=`^^e zH)yb`=38hrdR|pi|NjFYK<0=Is1wW>GQ{E@MH8d_d}AL#JhlNnH5=6xcX>kxX9g8rO ziV%(tYh1+1yjObBPRj6H8V-?9ZmSO8`_}t_;r+g+$;GBW^GuejYUT1oeKGv+=C|~{ zVCJ0Wqt>_d0i`-85^)*n`@pA(Yi(;zm`44%1sD`^;sbbtIt<(=o z?*cg>px*j7X!?=;2CMn_@T2bzb*s6n+3Bs{x>-X1kINhQxbGVVB|ouu!yzy~gP6fj zN>5N1 zI?DM7nQT(I%!t?+3|0_O5mE&6kyQKWeHKfq7#_#PL_K4824=)qmbhc`{g6Ow7Ur%@ zhz+=1?58vYhtfuVQ!oSjs(I}A$QmhO&v+=YcL_61#@P9!-W!60G=soKqn+4G*1In) z;6jYdxRkVrSM-+_fOz0q8=f|(Vc?{UfqLRzud`;Gd2I;!xDHgi-{-Y{U%O6xW#2T> zBw+v7(Q_{P`meux_nYW$9M6hxzIB(LH>)}Kd3U#ysrn#1h5AWBIUKU2pd5L@$G9^% zw5rcYD-lYBPIJ1jv9l*0>`c{92Pk4Fb0POjws%UF-qlj8iT_E$I)YOSm3zx7#tQjjv0f)LKK9s z&Picki&g(aO>6Ccr0RIEu|i$_fOinDm}tN12XXaZd5k-#=%`!Y%(SWB?oc&GJvl0# zts0I2fwVcJ^3=D9`%RekyYqD_^^kWmVT0#5`2iAjLY<0X>fDFC6I)8o{ESxnT`$!N zkyyT6d8@p}Kr27=jUGWSiqfz0_9?dGWZlbeLxv-FZn-Z)3JO_#@I@bDR%GNip~D04 z0h6s>hX>$9Q7ycIb(aBEc zWJC;~WJ(kOYhG-VNZOcW5ffz?=VSw=42onG<2U_`<@2iMQP{ngDOlyY&X%>&%VsIO!KFq{bC6^j<#qxdJ)+f&X_`~mA6S> zU3x=14(VP*(pr^PWz`WA@KiPmQNX)D(uJTA62nbOHW96kFx`^OfRwO`$Ln`3SRz{Y2z6(cB;m--S3i#HOf6Da|0 zT!Nm+%hVB1czGwU&U}KPylQpj6JG!Jy#6{9_baEAi{AJM#Dde+OHX*MQ=5Yu+{k8c zycZc~Ot61=p+!u<5|d-eS>)>99|mSkHnPF9By?eJd5@6FeV+7&Paxw0^$z5>@%#es zj5j`29ngr0Z*TCJ8(H6@??Ogvb9r^klU`GkS^SfAU=CmbQD8xG9ctZ^UM|z78C02W zC=THcb*gqXF^0A3=rvx$kV01H%fjNtUOp2S58y1Wl+3PJyzJC9shO+20eiLJR@8(X zAl-ED z&*xR;8gF1H{pW$nk$E0(pE?U-W1tsizB>4#S{=N`D;%NSJ7o-vKt{w+s9g{Zg?<{3 zbVL*yU7d~0^CkhFVcevv0P#B*npbPqcx~}EB!n$%yuopLt@=F$smZIIpCZPxO&#%+ zH!LX*F8#<3MsArl#HW7huTK&8msbz)4Bo>(C#BgSS^0Wn>@hafwk|VgVEE*hwKuSZmBPy@dnHw{9nu&xk8RQ77RI^Llo#dfsco=ZZB zdSXe2HA52VGt`ce4MW@@tAyf=B7+h(P5iG&A~-77N|6rB8t67y?b`W@+=WtF1CIc9 zQ>YA^1@TiAbN9-tUDg7GI(6_`uYa;VH!PT|ezulm5OwPEwO)>jJp|(j%MUOMuDC6t zyWU@Wz4iIK83H~C#UKxA4ngDqq&xlfnBLJbt!w8#x8&T1$D%j~v2JUTby2oqVqg=8 zgMkk~IWGSCLv>nt{4!_2uaP~x#7S8LYIyhWiE_n_ac6bFTVBH?7w<*cb|8y1h^8Gc zn_A&1Xh&FfA_Cb6C3j^FHPZT;GsabtTsu$Il4!> zA1If{#m+Qwk&EQA3*aln_YoiOg>peqN@wk?F-71lag8jgBrFczbs{S&U$Wc0TKbab z^~3Iglo0v18S5jVGr{BP-!Ea}GHXkyF(#mLYHV0afCf}#1&2;fSP0(sQ;XMmgTL2bPaZi2a`) zuX%93b@?h_&WumdG5|G_#PVGwG$nLrk3b6HNf_qY;)ThoVV{fPKd$jQU+W4Z`YKJ) zk{I7=)q?-XCWYhcRsZoiz9-ssDbgf3!Hncs3X?g|-90%Nnjx`Q-Lp#+$eLAS;k7p) z2|+X5^^)*BbJDK)I@%pGfiW8Yv!|PXSl2bCOewzmY!>e-b5{Z0TWlgvg z{GedW#T&dvFkH;Cp;V;Y|)O#@JypvNK)Uh;_hgLHu z(CQo`#gH5cz1D6?2})efg;uXpx7IjWf@34YWGuV}YdUuxj;Ws>TGODeeiiN5R(0pA zxC295E^`VfT$*W?Ed2SrL@F)C<0O{^FC&RY>uZJs3ZCrb0J$H?0nh%N9{P7A1mNn^ z9=*MboZb>0aGO2eWRKT!nix`N2 z6hjC%XY4hC{x|5~Olq4XrxvMEwml&!A`-JYBtcq@=&|sguHo@4rF!bK$QV#H4$G~P6JRl=s<^pjNSsv z?l0C5%!&k0Tgcn@`9`m`pS&w&4d@JNqt<)|G_HkaXVj=!P4!fxp-Cu?uS^LOV6tV&;6w$h4HMy)Eyb#_js1H19$2;4~;i7MegKm8U z40X@zUTU9Or1E;2jh2tDmr%OQ| zF&at&gk=mfT9(Ez9!k=j$1aovP%k@SWEv-|5xd+f_jDa8J89Nh9t$^<)q`cb zdVp2#RqFkxR@*HAy?mc#CY>XBNb{TC_;EQb+-vO92!#amGkphzZAhthf(U(C&uBj*9^x6(=X4{G^=#noXB^llXxde@(uMH6t?n$^i^u_P2Qf(dfTbjtSqT7sxaKLt)R75nWLNQ zceJ{gAk59x(L6Bcv&m#Y7Xn<8=4#98w^vYy`f!uC3o0O5(@LjEQ(^7suxT(-8`QpU zd2PjjHEpM55O@bo7U~o1#rMAz&un`h#7~~4t z5?gNWt}bg=eef1))eWlhZ7)AC$PNClhavCQBJW`vMpeH5+g@wKcl?6ja3>a!%-;6K z|EM1fsr6)!U|?wE+iGz8c1`Or|D9j277z_l@CTl%~y7C?JAO`A|cf1L(I(4-3 z{yV4v`hj-dX0J6K1h=Z;n{k~D)RfJr0RlC5vo}QYCM|#8Ynos?V(rTwo*n_~AhIm8 z4oXQyMCL$r0r>_B>NN7DcQ<=GqMgdWONzMa;8nHvyWVI#1yW)Rf4#JnBD{dtRTsbO z6)I(+B+xTIs8+t~H4NoC96qh1+LDCn+})0G%d$vCnlr6}Q{TMn4Q*~^9YvPev|dND zmKbjLd)^ogf@bye_q?`r0|Z{caK(GxfLhCnYYweOJ@ForWwUzwJ=$v)Cxpnt3X5a0 zxLOT+-y6)`gTr_1P|)mXK>}Q>Q9pTKH}R|Y$r5LPIe`}6eIF1vtGX@TfNJwe)V{ek z)xCu*QPeQsLUOGd_1i7_-Rrsdqh?X^MApejcP5fUo3M>SB8b>EXaHa$!H;Vqhlt&h z-o&^A{8RikScuXq8ip1@ROb5T`jJ>6L;{I)$JT%;atY4xkp;69`(3Th{J`r-OU)Y` zx7Af2c!wOJ*%EeQ&G~==v=yPreTN2J2>t6*HXZ7-j zf!#~nkCZ70$Wru!5Ok00-%17R4#Da{v@gr}D(S3*z0LT5(M_zwc>%qvEI%Bw0 zu7%EH5U|VRD+6bgmBC^)YO6Q+TdyCpm0V#P)RkMkA*s)Wi&j z%O33rOY_48h(e;|ESUs3aEK;Y_1d_=x;`|Rj;L(r=Z`PdtnY9|utGgtL|Oy=Hp zb?L`mXL~y=Hc{5Uwl9~3S%)jgs@d!xt#ythb#w((PPqFteee1@XwGd1^zH7#mtu3u99^fPdKwYu;#Z*TYaarMFc z)~x#QGw&pI;E$8_YSg{XICabC-n7*Fy9vjv7OboyYu^{-WWBaht$Dj+oSL&sv#%O% zaI+UDyosvktg1>kI6=Ms1zG4`QiH!F^V{EhfAA$s!}(|L8QaL^M`xV(Fb+Na6>6U= z)Tdv01@~sQJ#yWu?Z5WMlXq>_*CeQYBcYZzHw{r!`}u>^vfUENB`58kx@em}hXzh` z{FB_fvg(3EvgAT{{3Z$mRJi_#${Rlv1lxz?S#u|6vTB;^-{CCmt%>{N9g^oyPWWf* zB!V)Oxz$Zg>aB#|nY$7y(3UHMMc|y9&SAxl~@Xu{jkI0eV_fy>e>(4rji~)%sUBpQ?Y8#D(s> zSnH2-o>dJVox4zt_58`{4OAk~!f0{#@?y~~_B(*j0>j#P8buAXX@ItmdQ~9XY=BJTVF>%p3HL0lqd5n#k-)NPl zW=LrRXiv%bmr)a>uFn4qtm-x=%D+loE3JGPbZY5 zmlt26zRvmwH$=BZLo_@_SknA((N}6_y?=G;;(MI%xkpvd;CH0AJse{!^VH4_{?W<5 z4+e2>(VEXo(B|PJP^*{rFxl%PX`aem(^uD=vZlk|L`opuy?I)>Z8~r>~;nha} z2kCpLfm+SANlkty=^E!W`F~2T{-YC|+uPC%Bb2x~}Rb$y02PPZTmNq{%cwJm-;Gn`2eSirDs|bzZG8R4!ji`l2RH+ZD(hZ(TbymH{>R2$B zV2`@pXmsO?b+Y|9X9@_`$N8N_)3hz$El-o{$HJsRBhgW z%(-5zsfcHnZ29RyYT0NnrAST?2vjdv+OJg|S=|qke7Y(Y`~m&hz`sh_Sg)wSP%O+L z2D(hjE$aS)|3k^f&V)7f-vjO|L73eS`g^^<8sOjOI=yP|!4Tm2>W;yFSAtX`adqo| zs+v`C2*I_vA%2x}jT$z@A6xxSO*Cg|wSI^{u*Re)5F*J=cf}CizP2(vLTO; zy)Ml(Jhmt1Ya@yyd6LG8C_OkRS4|%3cUHws4#?mFS1s6`B&xR$^;bE6>0Pj$e}hBi zl(`qAPg2WvO;o8Tzww&gWep~U{8!(2X##dA;04biO#0;)wfMhr&JkdDsP!+94)^z| z<`HV)aDNBqYIWyu|9jLv`DQq@o1e|w`(ff%^umf#EA8rx?frG`4cDl{M*7E~+9@R^ z{Z(S2hs&x|9#C7xx>aiZ_^OHO#$)pXbWTgPWt5*AwPG`Rr5VH{zVjbWrgLHuA5|fV z1qzgsJ&Y;ja1i%c?cJmOsW2}WjD}uaptj$^->-EoM*V!;sM|)w286D72SAF(P=V@_ z9sGIj)@oI|qrXS;_1`(cP3oW>{e1H)am!amxh084g}~mV&fn2Lj%2ML?&!}XHT@xpsFP5NbvyavD#$4q2c;-#va>(ec~vdm*_Vglom0q*tWApU+wR(0({ ziiP`^s)@V!N2MRR$pNQ6SAX8c-#_sxvB~P_apdi98|OEtFM+9*d*iu6U9aim{Bc#+ zz9%^NIcb4S;g^4mW2yXksd{Lf|2KETQuXukem@H3Tr}R_o`OR6kN4N6&Kb<8K3CUF z@XxEd?@}RNyk4XHW2hZ5Wmo_B^uo8`dwJqtyZVZEr|kyud`+Fa8yoNo>XF^xJ(jD~ z?*6dU=3V7wHFkG@jPob;)7|~`9Hw^rzi|H4`$V@t)JfepM1Sk+&_5xyX)w;VpZCt) z!+$7FCiGn<`jeb%)q;usuV_6z$se9rS{bI4^T$+u@4l13==9sq%HZZ1KdcdZvk6|H zj@p}cFY7&bZ~qb}ec=Y_={z-LUw`-XrdQ3=C+_Q?qGbT;5XuG_Q}6BTA5!@O&(avA zX~lx}#(G1|qPz#`;N}D{(6w_GP4RcJJk%po{8sPwPqpYGj(@4(N4+0S@z*)-2Q_NV z{(ggVxq5SdHq+iqdTS2w=R3}}-UUTA??hXXePR}c610g6{1?(bEDf*y6}JgF#MtF|2OH?|U}+a?mU5s4~n9#TZt;5C&$ z0<1eyP}#>gQ`jQHX70lcVw{ zHa1*zxtCU(f8TO)T`R#*}^YYrydV2ct$;bynnvn>+~P{0|0B!kNpes zOR)AB)POhFEGc7;g9=@eutUHjNZ}v)7gFxV^>>F@NakSP&b|kEqF$~aH2mg@iakiYWXa`Sxr2N zt!hp0(I-Kmoojp7{M2uA+>HsdM~;}woG(-h)>Tk{XGBV^o>9B^#q<2r-QTB4+g`c5 z`qw=FX~@_4C;P4LZz@%$w>qotKH1;wEF$YTUw^cB*eU*gZemeo7*qYg=EUqXGWh?&R)j>(Bi^!4zJ4 zrhii6_ap;UnbRve)ONq{=c;LE`46(oH5dJxw(HciE1ok4ir7NQ;sHL6!iec4SMUY; zqI$2$0)Mi%y~j^F&Whdv3;erX(0aq!{tWlkxY{tkslNBnbNq*0$Lr0X>p$x_kM(}K z(7(>1D#{h-`474eHK=fhcvk)FxBe~e(-5}%tFmgsB7}mC>dHk-?ZxW8MgDoTx&Qh8 z!Mt_t`Tm~B4R4*#R&c%=^gI7}DDtA;`J-KK-m}<0%{jMs%mw~moB^v>%LaRw6L|<( z!5=qhn`I+d-J4hfbR4C|T<8yXHuN5Qp?_@LxlTQ#_||!ku23P+6C~{aLl)I=`R$J9gt|ot@OE z>-}$NaP)4ZlFx;~k+7(UOK@#JZXKi+?~_l|l5{~QAdyO93AN$*cw@b`G#W2K%jo5( zOL3z=Xhd?du0Bf|?D=?M;*$vvLLJP;iGbL&ZGGyc_)?qmpQI*l?Vo zZgZErE^bbPF83LGN(+zKQ<}Ixu13C8)vjK-(XU7#1t( zfA*)P7d?XEHWyQiPesdr>|a=H>r~HQ{MPuL*E#B{2mNLWDzilxCxmb6)to;in^iEp zFhp-@DtnWEuDc|ytCgtbH~HU7yjsI@IOeCBre5!6=GWa&qmKEcG2468E&f_Jb>U|5 zWxRN8LvuWysa1#E${zW*xS5YDZuPfocmv29%7aI+rs0rA_42I-mK{MlJtsV?zDl z5sK9Xhb2e%p7c+sx_iTQ>Xu%AoV#qDdb`(e8~h1dvVlO!p-`*lLoeLABg0*_(G6C+ zYX2`&O={2E{k_~zTs3V)T|F9+@UrXFwYU2RNE=DhhSBq~`Dj^(Htyes7BqZX8lk?b zf0Xk^?`i)MqI0e~=5Hv5mfhiB-Xa`VJ?O}20>lgsqIZqKWT->$WGdcQr`_o<9J%-lp{$rsAv;Zd$JnyvzTG z=LPdr8`hK>j8`P~k#~XS_Jm8<3irw^4wX8DPZ%3vWq(FmFUWlC4wF9O2p%5#*6M*?wJCU;EHtkjgN|H&zSyi@dU0E60_~ko^C3oocAyk z@d|a3K29%u5Z5=AOqIwsU8}W*~NTu*Q6$L6wu*&66 z0)M%4NEXX_3gi2!@Vw^6!Ls|2dnhE248`lkm}|_jsi-IdGkIg9TCh)5_J>5=#P#bG z6CM#`;~Wul$%4iKHzqm6aB>u(E`gDksPFmVXSXD0ZIA7n>=63r-}KKM2*W*oU>8S0 zXCLH;+VVK+94Z}uw>J^hqj}vQUE65SClD8s>Vt#oc2jd6tLW!$+)iEf6m?Z|Px`-a z>~Uuo+=1YW_-G)f94V1eJf9gFuMm{fXMw5H#Im|ZWb&5Ys$`EsMWAXSqcKQx{zczeXB)#Ax3N>ZckOj!|yY~;b6 zjgd+^Yw5qh5FtiQ>!@kSi7R3Bk_jXM*Mgam)*6ldYw(a`pY}0Blt3c@u|QHsKJ9OZ zn)KIC`y*N}bU<#x2*`-*lB!!yajBuWQ@Eaz#eUPVCq^1-lQ)c&kMoYO)?;G(%IQ$V zm#*0N^l5BTS4{i};^W}qx+1xfXm{@ zffysbfb0@n=lzt(S_wUNpuX68*g zKxt`ce3V|toa>1gE44*pVG7fL)Ia521DvuYZsIuX61V9S`x^WoOWc%KFiYHqZ3JeC zzq!`;2LGQ+oE276%H|{kRIM-gtp{w<8-}c@`Sg#&3Cv}MSz(gW>_Wj%@>GJ6W^zFW z9UT|VZdR`av3C8dl6ucq&d(rm^{;8#LBO$)`gl`mfKyg#e6l$`z2J4lyX{)4w`(a8 z?5pm4!SB~kW=>{MuwBaWeFjF!M>ng@+-`d$9R-fqG>oaxM2aNvv&g^bH}4#w;4?H3 z_0pts6fj?j5y{M3IR-qVPI}QFe8gIrbrc2QJEt1oIZ7|0M$7QpSe>LzMs5ome2WT% zsY!)6$`GKvr~2SUKU>^4k`;N*u<<|yDDTM^z>@AhhMy1o#h^v*<)6VE*e-$=gTTIxmEW3 zGR{}na|~Qe*X{h0MJ+RPlbso%ta@gcp$O1M^hJD!)>H&cR!bSM)i*EsHAtp4>->%b z=NIB*V(-|GoX{0}&78*GgeHL~p)5MxGkg*00lG#aIrIwL9Mit{+7+DQ3kCs$g>iM} zI+*YU>aumn3&LttSXM(c?`EazWi1m7k0Dpptzote3jM13ig$&`^nckO_QP@_6R*W% z6cVG+K#(&Us>vzI{6kij)kgUw`!GPXc#tT!FZ&sTLWQpZ3FG6B+J){20Lxp=+w~;i zdpsTH%fKg=G&;T>^R!-K2O2U(1La#HvaepOi*Mv(Al4qsAZ%Wj3ru;ERTXuiG?0S+ zq?lBnR|{V8+lMa&eWK}K+&BF)-_hVrR8btk?~zyhQ+JY?iu1WXH$B0rxZtE+|AMNz z3$g)e0-#R)kH6CxIwX!pb}~(RNR-=Q&yC68j3`4SDL(aw1pxA$jcWaW{KiJW7xl-a zjubL9Q`M~Z`}LP6Wo4E1NG~yaS?#&rAC!B@iPAk1eWV#Q{RQ4TOz%wUmi2yf(QHmK z9(M0$8sLl_8@5Kyx`ndhC8Sp{vngL?moDD{O+LtYa9gF#1X*h`WSHzW`jbK<%zMxQ zq{_XZ9F}7o9-1tXiC|8YBGN=#kyyv5bKQ`*bOy{f)u|i&uvO!)rl1jgOsdFuaEE$o zgMUOb!^^R%WkLi<9AMD!08kt9g$8x_tA6$O{^wZn1}u%0o#8uUH7O(YSVyYxz`BNk zrH3_O(lRomGN<~TA^yP}wc%C2p#VQyqL{+a+AV^_V8BRkcdGd{f8>b&xxtlUy~-hS z%4_}+PN!P^8nqhRmNZOJqc-~AJK{(uUNp5p9k?dsS`nEzRABFSIS0$?H-D|Ja__8E7c@3aQd9TIo*3UHxJIg;w`hH?`_~FJ zde=hxl3;3HDoZ9+&lAoFb>;0rO;L(=X-sgtqkp-imvEg}oB%loaWK3uMv+!Ib#N`W zr!HC4>}fn)8J#A`L?u^aqS%NDH>MkSoQn)l8hA1~mF!JiEy`tzJL=1^um^7sDYawX zTg_F+y!UK$>XMyGuJWuHe?gJMQ!3kcqTd>SH~jzlXS9tbu_ z8^YRiCKR?F6y#E8A*oKiBPeX23byio`Kxf@S|>%zcl8VZ-7k0*5z0QG9=szMxV!CH z!PyJeHIDhrbZwv%c$L6OBl1V}1ydkjQoaIpl#W!WVRr`Y#Zuc=;bX%>(9s!k5cO6| zNN7b-JyJZov^Hc6EeP)-H$-np^oEQN!jB?eykvV$2l@MmCof4!Iu3!l?#`f&(v^#^ zL=Xt>r9hwxJ5XGo^iWXMVg_XlkfmCG!I#hg<&VsMU#(c_Vh(xQ@s4a~T`)d348r&R zNCbR%$>s9*yvq~83cosU?mfq~ieO4!a0Tym{R#>B$Wc^(WOGpf*i(kBswcN$~u^ zYQVnP<0_WxR@b2?k6Nu*q2Gu;^w-a->ecd0X1^pYQFlB%JUdyP^@HHZ~aC-0hsG&N?BuTe*uVbgVUZ z-KPbIa&_rx!4UUDj54PMC##0{>sp<6aQLpvJHJt*2c@=KviSM!F79YfsJ+^ZRK1|dpxzP3VxERbGE4qE-0YqZp{9{xm}lbAJUYaklA(-n_(`O-Xq@S zN=l`{YJOAp;KUywDB4h810|8_JL&M5ixTR+rtE>3aKh&7F!z;8by9QoO!wTBy64W? zDQfCuzeYX$&!z#oJWX*uv}AY0D*9?mc4s6w+2B*EwKdz4VjLC0Rcd@|wsjy3OhULHu}_GV z+!92+p-awiiE2{^oLGIp#jTBvYU;97;8w3ux6aQFR(GAyxU_23XYp|3m5JbWS6y&e zGOH?f$(*Jd!PWG}kK=uWM3WY|60HYHJA*|XYR)jsGLv^r1!^}8?ZSiKp+-&4{1lJA zWs@^Q6Hl@isL>M|rnuL5YC%s1x^XBGCBcfyyjuNXT}GWYFLR;tPtNSn#Ey$}FjO+I zXsMGdFJw=eNNIQo$J9U7CDqwI4Rvbn$(iw0u)CTEt4*ogKWMaLLJ+7IPtJHg{CJp{ zr*&ymt%<8oPtNRAjnHg2x>_}6e&$EjNW6Aq^VN0pGsCL(jrJ&Cy)-}5UcHcw*lb#! zil35syc$u^+Fo$?J|)v7Pl#hZ+nTT1Pt9yUY~M&-Nw#`6GU8cev&I`kvwxMrb?M0Z zUaL+$HPcyr2jTvvg<5svshPce*!e1RfheVPwfg4N%!DG-TjoNVw930U@?xaAE9EXo z<8-CDPRUqT%ZTOk#^E9j^KGk!*q|69!bBbP*E0DfX-kHP=6zMKi~LeMV4@x(kqefc zP1-V`nw^bOg%Am7rX%9$@jevGC;TP&89FtolHNL5pR@`sC$y?>CuBRD7|(9c#{V5* z(@26Pxh-j{hSI@cKQ-s{%;WAo73zYQ*}dl+oE>y=LvvCszO8zMTE4A1q5SRZTGgC~ zD*CI9Kg-k)t|FhDO~Vrx&Q=uph|a{sh;XeL1h*!kT5k#ZbD40EGcrSposk(Msm&NJ zEHY|u{zUT>aUetEooK+d4LB}(GR6#mMHva#A=R@YbTGsSnLPLv$rZla47FBd0Z6JH zdel~5dd)Is^m?Xx^9(ASJsDFSKhHEK7rx6x(b=FqJ2S#r9polBm{iWn_AC|7$-=Nv zEj}Y?D30yxCi)OZ801nnahi#`X`Co+H!Y%<{AK8x?WX23+e&X4=O%c4lUhy70|Jm+JnESc9eSwtMQrd)U3+ zQUAQBZn|xQ9V1-&*%#2R-f_CbOiTQr&jbi3_Rrl|@-!w-m z)|g$J+B6kB>#EU<^DS!mh>ps%X4~*xdimdVV{lifUr{&Sxm!(LQ8zI0f``Xn{>t`x zwP;1%@QSrhlCdWEZ9=VBQ8ys*4W`&7SIuitC*M`rOD$Un8BeaS_>J?TS~)Yohzmrv zs26rkd|!>+Sd~)kLxc2^S8l1p)Qm@HR&@_<>{!xsPFhXERNU5KUDoabv=gAuYU8pgkG+c2>s_O|F?ce^xirM#a86+p+a2%nR9A=U@pTh}cBjGSdN`AsPg>Ls_0_m+v%1SoRTjNqYDCqdfD*~KFI@m0I>t}- zxk_8+UApjaX{+w*LZ{o~!aOF1#y@ik1NU&J>1+rI(J>LryDGM=DkcHVjQkvDqVR(w zohRIUO?B~G(Q^RgTi>)qGFV?5@d8=~$GlyIWk)iHR2!okKuwbRhv3X-VzW(($rK=+ zof|0T%oGuxvl$SbDO5+DNeM2*_lFUTgkaj9~vx?xbK?7>9 zhugrwI(cZgjw%+XO!*fXEA@yAaZw$1&^uZ#^v}g-u|(h}=wD08teGNqnpC-kib)!) zm_dOM|5u3P02ya76vp$(csIp^v3`<0NvAZ4#wig(Q{>Oo0>QxIk3b4Z z*|+$vS4lCy!$OC~swCR{Ai2SgKQ4B#$)Lf~I+Nx(^q`96t6+%E_u}Z0f$VDA=YBsb zHdC1ne~B2V6FU&p!844tZ%&5B$3iX=venzwX<0sIJou{Qa*2hOafnV$kQQE2kk*8E z@F3GNF!(L;2!d;BmGW^eGa#g7$Mm*4E`@E z)#8GCY+3Uot5MfSf?cs37E;QTd0}`>ut0ubj}2mq=M&mnfSOOx^a&|=2)N1LCv~+N(C1c8!mg1%*YtAiiX=+#T z87A+Gul!-U6L8&8CyZ5A-b|WKSdZ_L-JW+xm3Lx?vQCUG?}N$ur(2Rf*rb0Y6F2RQ zr5$zc*Zy|86S=-l7`v{#nlhcR834;Wk<*<>8b}muCxlFN>P}cPVa&gxaZO1ltO2;Z z6P>hEEMYImYpuJ2^VYWOmBnL99uqVz!tZ_f zUD7!4d&hBHFy-LEHt2CpK|I7DuuyOmud=ZuC0ARtUo=yN;G1v!rlMAEux_FKBy**R zGDuL6x`LXou)Bkh`BW}TLkCchB`#+*kbjcd&YzXf@iuM=d7*`}bCkY8k^6}}p2+1i z`PS=k8aSU5a$}oUU#5b}i>?Uji=;isx_-Xezh3+!QiP1(w(9# zW;0yUgp(3k+D4J4yS3ZmQ@ShlpdAKkTZ)yR}xENL|4I=7~n=RGUVr-(l zm2Omtk%9`g=ax}2n;z)uz%Wr9%;G{Z0=@tp*O5fHLT~{sL}CxOOEO_=T-YWEAovEF z$mgRW!*ulFhW0@*7!k1rrUGOgveNB|sQP0`c_X7KmJNq?%NYL9SnHd3mtplcP_kxJ z%k+U$Ix9^oSHnIle2!=ml1#H5yKqP>M&Xy>h`!ymoZdzTib(MQBE?%VWQv^mO3AFm z6315!pGKc(>UZ%*q)>n{_lq!*H&3Gqs*&#*5nFa0?EwR#;n?MrIHZF9p5{byaA(2! zPADq?EGz%q=}@)us3mD`q;p1IN5dq-qU1R=PHmN;vFJl-L=z8 z(quH$G!Vy_N%{-9Dqb;S4B~+-2vYnDi>7mj26v^ST9oKk%m5vP0}9Z{EXm`%FOQp2 zl+q2vkU^#!CB2CjKZIG-;s~3bd1tT&MiO3qaMW)DD8{R06}S>JU%7V7pCwtPsD%|2 zI0GbYS!+Q?ZH6F^TTun+O8R9y6XGJO3@PiC@x;|kZ?$no;G2}Q6TVA)b%sT(K!r$wr_-N%u?@O98=9)4P<~ zKNXM{4gH}t{qdA>L=cW_JM$C)L{}!;Cd0GQmC{t$Ase>?;U6ntoy1T&%)AxFAjmw3 zl#CD}r`rhII-`|35|WrMA>tRVj!=4;tOD6D@MS{5J;q%xWPrOkG#NpC1%CCoGztHC zg7CpLQs$3V#EsLHDqsRrk{Q?JoI-LEf;jYEG=FBUq&15}T-+ z5)v^`am|@XJKt#qKODhC-AZL>Tqd00V=uI|HMQoK8OP2{6B`jub=6>cCz_nKu@h!V zSBhxR*BT@<)KZ46Czi1T5w>z9A1R8)hG?mbm55@IXml9zT~)1%KDQ*RB(Sq1IW}WE zj)WF&Glqm%ZONafVM+o3G~Qg$+bTeoT}Iw(D{xVgdCARlpcL%$T+ZQu0Hu}dNCUDN z$dS#UOez)V24CQ_E&=mt+gQYyAo~Sy5Cx{K)-Vl4;6c5pf_Qa`%Yg6|RU+n!oEU>d zai6mU?)Zio!P7-EBRndsh@PK?4%Q@qyvPwyNj2m+{6~HuSdr9&?sT^xa>^rH?IVa# zLYW=GKO|q!$=Ofm8OK9lK4NqMt!qpo5+^YXZEsJAG>0F3UbrCVRI~&VvS^;>*_^X4 zG*6_?8U#)ljtaPRJ|5$rX@6gal0@j`ro7KLnDK6n#E31qfd~gVxl64^c|UI67pg6? zy~up}u>&Qa}!lOwNIoxB(G~OKLr{-inqPqE}=YLpEDQIhIa1 zDkc!(+Lz~1x*cwG^~$mAw($YdBgWx&q#+unC=-39l})bD!cKRy3(TeQDdH8xC38`> z{-XTA4HLFunV>LFuZO9)L7xwGH@e!Z5o{JarY^E!H)MJPXK83LB+s}QAyNm=^P|)i zyRSLoykguu=ox?=D6=Amfl1hNh$5qC6@-&})wnETrG(;Pa1_F=<_Im!tU{F#b|4mUO?0@&#V@4X z--L&CkN|ISszV3ZDmh_I>t(;$$r~S%%FvVnW-*513WC?>4rU;wO{kLhPzI9d(LQVt_#FCanGaLv z*TF$WguY-yqZ3v7?NcU)J@HZ^C~p{0>%`Iy4=(wj*r9jg!2URv1CYe(pTj;yjXg5F zEx03#!d#L?q@~=D2s<-5w21?EI@c~~tkby;@#;>KY2{mFm2U~^KPA*aVuFJT30kwsZqxz2B}fUw|XjBnQGewEFJ2OMSYIm zshhla{Mr*eC%>kk_2e)WgynD$MS(aRh7`wPIt5BeLTb`^e!tbmuSJ2M~O`$p` zh=s1XkQRtq7ju1G^!M_+hod}qCO^fNCrOD!rVvtvTAxd~JUKgL4N%d|hzoLWp?&6b zUf%>I7=_Ry1d1Le!gcIZ^=xi^|3u|x78iSWOg1_-lLORAaRKRwcUJ6=FJcY^E%W(XiTS#7F#vXXMMC@O&u zl41_-lXwiaD!MF+YFXu^meq-(Jl*nci#gVjjxLGz6ZW<{`X zD4Z8^hAr4=b>e=jkSFA)*>Elt$re{h*>JbSsc%=3psH`)BlqiklQ1=!-!w`Z&2D;@ zhM_qZHK2Q-`3k!RQ>6~tQ-1dH-30jNI zslDQ^~B^U&T;=0_JYdZ7rGU1lN`g#i!EjRgKt!9M%P9$qN{J zL&6+4x`wM;Pc*qkXI_m9S^+kVPDx{W;63C~xNsNz*6*`ra$N7qZY_&X_fQCe=^>*d ztzmUBAE#M1FIheZFj!h$?-pvLIld$8C$~1mX|+bPn&6*~ZWWYfuMW4yC0)G9qE504M-m=Q1_bVNw>1(2Q74 zA2cQS3@GUF8k{q>4~uffFUI1o%}Y_P8by6UaVD8gtR6xPV4_Ak#Z$*SGv#!sb5d7) zhFp@082aAK0`APO>K{YnGrF7?F-mI=smp25J z#ntgy17kikB`rINE$mqOibid6oLiS%QAZKTgKv`%4W1H8s}YC!WV6x8Bd04kC9#H_ z-p;8c*Wh$Hrxj*odLR&lVeWd_mDq0A$&qbztsG%do{=NG)M`1h-XD{sEb(kn)*52C zET6DyzrMXkFOo#K5Fw~4C%W9nFby;7EQok;W4&HYBB6-vE!&)aQg3@3o!~<-4K6M& ziUZ;sa3)6$Y0rUmphWs^))T(e1sCa`-I7*6; zK_+A&8HMz0nxwyn$)D-L+dvG9G%rNY>fZ4*x2F~~;Xf$2jVNykAJ9Euau(w12q}=2 z8DGq~rn8(cizibj(TgDArcW9;KqaDIJ4PmJFMPMZQHKQmNOKv?J(?iCVfn zS^i8h>#Ep||3~yJbCjNiyvl9J0NN2*Rq66owVc&+lZD{zoZn{8S8#rpJzvH7{g73S zFruh~>!%{o0kx9qJU%;DIjOdmj*5?PDpumpM|S?%G~N7H_#>CSPE!J>l}P4;>%X2I1B#H zu1IPZ=tvDww8?x#3m4+RmYs!QnGfODnyZ55R%*q6w09sK3AUL}KoQJGN_XK{9he{( z7ZH6~)$C@NxY6zj8Md}O zfqc{Dj6?GVd|A$@C8)7#fbT9XCWx2x&BF6uT67vhW{4{J*7ucD$Es=9Yh1nSZq zNy)ML@I*n~d}3=_{b_5iZ5lLgClCn8jpcxiOw=DuUGAP70OJ%6bz|JA9H<8&rC;ks z2v3Q;Jv}P3ik@Bs>Cd)zn~Mo``8};|YV+YWEqK$W#YekSE&qEanH&nqYEi8RHMQ=g zO>&b(9vzAp-73RB$n1C`Kl2OuS?57N z4wE*c1};8jLRP#5$EpEtQJlSvl!aohOv>VZn>516+em}QHfY!{9ycs_3ag9dzugw& zLcy~Va^Z$DD|R|8mn@NWn}`~CS4@P~T}eVIs`M8a&~n$LJ{XDr>`UL&b*M8IHhP1Y zh}*;i&kfg#kYb^3GEqQ)fqF~u+lz*0Th)@4$&BiLC7!rwdN%*PX#6Z2-5cRCwEz)0 zt4n{L{X9<1dirCT)N=5bb?2fNvmHA|4H}4;Zb{~i)n(l>{yCC3S$9hfbISXrj&%Ot z9W$OZ(y`mWh=&hK$1J^xN(2j5m32(L;AA`0(3*lLnL28XPTop_n19d8a-*p3}d%R+ho5L$8?_ zXkGHcv1lDpJr}J=9&}^uYD7HST#YAOqJxjSn4 zLQS>0DV}W|5*KHv?|RDch=`TuVZ6zC_&pvj*2u%wPo}(O@N%wB5yp%7QDd>Sh-;iX zh`0@txvab_-YTrv@|ThCN-rbt^}QVB*TXl*_++@mkSzF5dn5VC;yB|lTP#j-#3(|` zrbhl3KE*0xL>Ain#&JSCJgw6NtWR{$I6+i$uif;k?4I#LsNkN|2cgf=y+n6Gu&Aas znikBuEL8}Xj=s!kdZ2bqW}9|>=#zN(zTma>L?9kqFVIznBHIOOoC+{V2t{_nocUah zx*(Zt-z82C7M9(LvSnwS33%QtJ2%YRHzLX2kkhJ&zVlF#@ESgM-g8Uv!+uP zFvb(W5!a^yQ3K`?<~?p)pW@=~Hwj|b=ih6fZc2s5L00Vl0-dtv{|_28XkyW57Df_m6EAbw?# zvetYN7FvaHx{*=8uO$dfIjE+j%Ryy4Qj*r}o)%D9yE}5JhUWhdP(^70O4j%is8DJD zH@O}*ac~5xe*&tP1bv1@^CMGdR%JO^99jY0y|1Hx#*#&WCjzHe1jTkedxCuBpUzYOr|J_J&nY3aODU5WkHtkq+GuFbCz|fis z{}&7~N*Rq)(wg;T=e0Jy=p9C7j9zK(S({f)i%6{ofs8rH;ik1C@uD{6B)Vmx@_$WV zs5GXGdXpGvBBeI@RZ(!F-~HwpTgPyCH8)%eKr)zQb3&pGFQk{d-2~KgmD#%DiJ>(v zm29Dcry`098BHfZt%te9h%W`k#bK()g~n(%;GF5nq=IZq^sN)T=P;1r z@N^pYQAczEB&mQPJbwqOH~D=Ize9NA%j9_B*PJ0#x)Nu3tz04O5>dzv2kPo~`iRIR zSMXgQ}^^wmFwro`3iIWF*(28oUf8|q#JprN6sHB$|>TEtj}-}M`J=uhLH&^ z9S{J!QyKO^zXNUWzR&_`u?5m1(Z?aN3P~{aUd87UZwBKEwX<@jpyt(Nhk#4{=Ap_&(u4ot1L9cWLeK5AGYa*un(QdQ zlFWAO6uX#DHmJ{Pvg5YrVl>Wi=0<%PeLr3L>kuraITx~*&Zx}}prM2`G~PVlsQyr! z9n=M~G=qB_+K^FU=TU1$Q!+vG93qdSv_{;Q9yDc#x4c3++6Wd}M9>aSk5MH(Ju8s14Z`GES^6{6Q2)MB62k-LF_iWFI!K8yG!o-!{7^aAf-u z=BG^9c%=OKN9^;_0@W-MOFH5XA2kmP7xAcl6u-#$I15r+98;+OV|}-6+(nXvAsS6& z19;rtPOC9>*^Vk4<}`;_OBTnvY`YUzzpu*M@~cw4$RP!1*AhOhc73I;pW69T zcMlZ|OQw~#jBIeL@5>CPM)wnGYV4vG*b|)#Y5~+!xz;Xp1=N@nB>}}BMMs&Ao}rCr3_5WonGklX(s9tyULwkdXZR38_kz+cj0S<6GpYGWZ_J zfMT0~0kv^Ajv$X~B_I4Ze?d=MtX zg>!(a&Snb3!Y$Xjl5cdpBk3oda1%eZo>1bQo$$lxE>;mW_oTYxE77&{ROr>w@xV9!!MWEs~+= zqvfesfne83^Mrxo7yBlENGn|vSFJ;WHttoQuZ}s6=>DERlihCh3-yE4`O7PZ9okLU z&%l^$%#t>R;27E3Qb5Wsev{%ljY(@IyS4#q$tgs(bNSp1j)i1^tGZtO_}{7glNI$; z4`}HOrcmnEsUqL#8Jz)kIQ7rY;CIfO>MAd}o$47L>{vJRTc2`*KT;P=0z7v+sDWfo z!-G7vXnJn1Z&4j10?#>9Z9gLDr1H_BBZ6JX?t8(Apvjq`ZX6K|%RT2sR%f&kdZERw zIwTg{nx+N^SqR3d#r3I#>baxdE8gumIBCT|hTLqR?C6lo;2`R=W338i18E0iKd8e6 zbF-&sMaF!zJ+-0$ge>;nn&K*fJO5Pe}c*F2HCer- z?uz&R=e+uqA9-r{qWZ()Yu|Czxr^$@I?L3GMfFol z>1LbGuYXkCyK`cgTE2H?H@7FHql*)(r@GCm{fRPfnkKb+`|9+P83%ich~F0FrP7t^ zuLG(*)%qN@@Q%3D8>jZFN(|7dJT(65)_=FwtDF6xu5F=k*}@aXtfkbb^tdEtT()H! zinvK?Wg`Ah*OrOqiX(hn^mX=Bkw7qg25TxqNI_9{*~qch=%S6Ta+O8|WLJR-cIQ8&85&77(^PsJN?Yr*H@e}7)Aeso2;5OHJtyw*A;EOSesFho>9v2Ucb z1Q5Wc(TF3m&YJCDg# zEVJQ8up)wr)!qiTmx3r8B9Tka;!<8H&EjHt8;W{u`9&T2BqTLz(kOLhY9D_v9`4S} zisqmQenw4)dW<6-K{IiDvB*_w!9-R{=#W+QHds*A`a&|9;Y4^LU#!OG5M6lN^;i$u zNcnm_(iP*6YRxBY{#@}?uPO%AKC~L*l2oY!w3f-JfHhizM0oA}KzkWy65*$fmN<^c z5V?ofq}fe0CgbxEE~FEYnaD(9Qf*m8eXCvW`%q^QZ3G==UXl2tcT6ZIm5(8{R>xfS z3K|Xu#2bt3o9GC{%|Qa@qZW*|83QPSbG=Ydt8MOUMxrr!Yb+tLrMHZlnaFtDSu_o> z0f6OiEpzwcc@k&-BGcAVG_ikGx~Dei&&(#I$f%nsBF`wS!a160$erM*Ant6)hzLS< z0wZkHTTp~LMmcT1V%5_|IK{UwG}>wN8LOY>rlu8OblKKu0^(f3X{&@bjnoFh?`t|F zPg_EovywM_toS$P%;M}@)i|%Z`C=_3qR-9RjzRZ5Qpy_@wWcr9PTsWB2T^H9lp!Su zjC8Igt5E5u*^4bpP%!KWK9NYU1kTuwRyv1bwSOs?J4ZVKQvh}T>&HuH2 zpj8+01kbQ!?fOCER$A;v?@i%nSvOYe-S+|Upl2sLmQ}D33TeS(l-y82FwVxTmA|r0 z(-#v-C+p`Nc4Ygei8QMe6@d6A1fRyEkh40q<+0Z0q6s&Xt^Sk$kFhs_x2h`p$Isqp zyl1#~?{nvQpTmrdMuLdSCIJZtC@Y(svR+@OP<+kTsB=LyGE)q7nIraEnrUI`E2SBf zDLI0(hKZ>;p@Le@`2Rk`+Gk(5{@%ZQ>fCeoUTZyTt!F*!nV*!^d}HBld(~_M+W9up zEE<`@mo%o5wYkvoIqYNi6{z$S+a&UgNZW3LAc(mYCt~alg1achi0+7S@)QObAPnQU zZltn*qThBs)LT`}wp@*{5en5cXXVlkPD(HDpS#hd?4ID1RUjRMp&d zW{DA$7w!2P+41F^iQbpm%pauo)g`-@{7=}=lv}QG5PyKhxW3+jsD6pABUXawx+;F_ z1Cz5UT9NgUE(M@REu!yxF!{h;Wa+!=f#a>8fNFORQ+S}7W#wf@!GqXMoXR~x$%cuj zepnHWHxWoXEqVh<;8htMjl)i@gBXrI`E@yb*f~`IM-A!}#ctfnyLR3<+|@&FT#Z=W zn`5M9x{k%#chxA@N8+7h51klg*(+)?-|Cd(EpFzGAR*ZG} zq>Z9|BI~Y2GNf0brGtA79kD;5*gh5rkw9_yvEp2ON&7ti6GcHaU$( z5XS(;ugpe>A1Q%rg(D#f%$gH^#p!@*=oPv4g6h2Z17!nAOoo z1~kyyndZ_>-JP|yjBpd3S**}ulEBP5NCJrlNSJ8RTb26g5=S`?at_(wYWE}C3p$>L zt)-ov=u8(SQOwq&ntuWd@;;RRHJ2p*c=O#w_?$$-Cs?^ISW`iYNB{-fxwGoz0ej>S z@ImbA14U7vZoxCNTA?MmBbrEKHY#_jfB>9z(6u~_Z$xa z8-IDmS<}{9V>uDQ?Jz=+OCrmYR;YSN#?K-6z190c6Vk>5b+OtJr^iWs<0wjYXJ#|r z-5Hq!lF~K)oCQV^>fvnr38#>f>%p%*y2~GqfT2_P@GhVr1&aDWL$KtieGvRdq!GbC zA76F?A4yC{bR92*dy?UW_awc4m~E9}OD!4ph{}|xHt|OUAUx5+ z9!Pb{@;p|D6SBo)gT^GTn2#D5|JYf3T$;$C05kBoHmaXC=82#`#Abs@qNO2`+j=}a zA??XayOG$yCx&Q`dx1?&xEFTb<|iYFu}nKs;gh>GCkh1pGKdxaVA6z7-e*u()}^ea z{U&Nkeg=dQw6Cm+#_yzgrVt*|CjfLXm$LcH5YdSQ(-y7YQ+6?!+CCMBrKW5nHkywL zHrlTG-|DUA!*ND7I=+6;9dH}y5^S5z@iv=>XfvQ~AV+ZB4i z8g!Oec8;duvA3XF3{u^bHX(*@e2Ed6CWL}+C1RfcE<+Lb3{3jFrF9bK1W=xdgYt}m zqCrqd6;0hKH={h$7HI%25Qs1EWXsOr^ZuTLU5f6{7123{9;n8OAZ+Xk*+}4E72jxk zBUKRTqpT$Jtc*va;mAI_%V^AbGFF1~v_$707RW{%*?-jAU_QXVm4n3i=j^+ATA}Ca zFRM^SQBRC~N|po(^`Jg)8++9F`9Y1v3rUE0oiNuT)OkVLf{+5p7qn^Jvk@wuD9e{% zH(@zok2?5gy#oyXPwfFgW%fegizMkvPC!WRcMdr_M~5)rZjvJ@jLFX_u99KWQm zMvN<}uTa!(G#;h@u?OR2+wdTyIg+D<9L4Z3EnHYG)L?~Y8ir#W8|)PeSwncv-N|q} zX|i9@#>hy(qPqkGtK|NwG;q-un-gBGzZ{9wD3?L!XEa^qR-yg5UF=3%r6)wtL6n2D z!#`03WQ;2gfD z<6|aS@99Q-mo>BOv!D@B9M`hwaY)Y&z9B{g5Ozh$w~75n@CT6Ub?rouO5EG&q19+Z zgBB#QCyLB(NLz;tPj6_`NVH*JMuB20gU`;y+H#w=MD7`|Ww3@2TedBlg2hJ-u_ncx z8UZBCS_P%;+KZS3wnq@un|BFY)*)2GETmbhCdKWV;(5AUF z1vv>D!86573}6tEE(5$9?l{ZR8!cinro!>1oghF2gp ziFEj$Z6h7NKd8g^?ZcruL`eeH0E8bro(vHxsU3b`+i-_tJ{;8HhxVa#NEbcSh%S8Q zd~<}?(^4B`+@Kt>(KY#zbOb9Nu82J8h(6NJ>U=7k+Ua_w2;pJhukKbCHgO$dkg<9ZKF_>@#C4Phnb zUXFTF0qM$vrbCc+81$owvVlws@cR^?auc~4O`&g-U{r1jx~OsnzKw%ct%>}P#?iOY zAfip=w=|l*4F?<4M4n2+gQR)pw%&GPYL;5Ff5E$+zQtj}<7M)gyb`XXZ#z9cLmrdr z`j_eOjGZ4NU9>2K9Piq6xV-*Y2v99NQ(j1bcqgE^KU3dOP6iG?kg6d(&j zEcRLYe#Gs4f~{rfd+P@<$cfTLmBK&J?&2oa)o!&g8_9hHb6C8^6=E@Hh4cV(4TvY$ zsujERKy33Tu~jv-ujL1^Rm!-Cc~2?z4`m#X3}UB#xXUO*D)P>@(<5Ec+4VL|cZi#+ z)lEP@vhNm%Bl=POWl$a@JFv7IGAh#jIPr8pI9XM)Y7KKEWq({!K1Vx-pp5J^jPSM~ z29gVfKbFUG@%=b@!QO4>%44GX=juZwIu`>Hu=6~5Ol1E&eGD%^(BWi=ufQ2$KEOxO zH$8(ZZJ&2caln`fOj0wRC_4&?VY7*0vr3@zqXtfRzO!o4J+0F*>6n`TC-MR*1Ae0Y zAvi6%pjX-Ua6MdQw!=}`ENST}AbWmO%4~bSoIWufULfy44MxZC0_{br@L-}B%HuY; zm*5y)xbx$Sk&awb{+!w8+;YYoe{^rF+4ASc z6Y@6h@uh@0_kJIKh$ZvvH1AO7S7xu2N!UnpOK zWC?}yP}ymI-$HZ61HP9iJc{2oY-<~4 zR=?xq$FI}+=O_ax5qxWaIU=2>IF%5^@4fei3&n!>5LKpXHebE7JlaW_<#(2=li?3Z zsEJEsHn5KM5CO%SKd{XW_W&OaoTWPghyYSZ@g3&b$51i@uON(b+nwc(FLHc=jpN8y zC=obbTn#8B-U-DXn93pJS1bloFbnt&5BJr$-%i5afIolcpp}bLV7~o}e49DtFXcT= z>EzB_Ef4w(o0K{yAu^adr}hD~O*g~&gnV=e#Ea#yF}a3N$zvlznN*4Dn-mEm81NFO zlE#Fc1Hhf*E7&xg*|_SSjwI64pM-MT$mDSVJx15MQZybBGCJzAf;MkTE?mCd4bRMC z%@^HO?iiJ(-r@I8(Fs^{yF*dfCR{|Yq;Htt+*NL^T@6cMJ?(QMbPqzzGSU|9PZ{7T zN|Sx}m^7y}5j^ek58rje_maeg|J57ah?i;b99KVY1iZJuclux zd;|Qdlp14QPNGuggC-=tO$5%5??^&|1P<-&-2^DEmN3-fMCTVa6ftG)ySqGc>a`q% zK~jPuaa7U>$!Nz}`aHDDkX0a-fwGC9Wfm9d43PD&t-HYb`kU`yBj@oAOTj1dDJy5+cAg7zu$k zLKGv9i+I2%Li;J*N1|G?GE|XR_B3G=nzOpp4ezX4ho}>eY@;VCj)SbkRfCV~9Fa(+>MCMx@ z7qk|4prn~_Pq}*%ijqO0oi2&mB&9AsdP3E|hl}b4bhMJ6H485+H6O+E#6gt~#Z{+( zi&On{5F22RbP_})N?q=TXMvuhUL;AeEFsZUaoeFJOswTs&z<_wVwFIgs+bc8TC<-aPDk0il)Cr8 zeHdKc3D&^}qABCU+Ccnt?-&ZERmiX#8 zq^eP09W6p;4`4vJNJ*9hAq!B*@Y_B@=Nd0WlNTW$H*e#9L?S@o7IF%F( zM%w^pgeEO+H_(dz5f0?u31;Q}<$1wnq-Dj4hE~`1ID)~4HUj%Sf@=&@WEt6EIPER| z9)s7XCXs?3zp`oRh7jXo)WjYeQ2wjTQ-iKSF;)JwSg$cdI9Z(T+9ZZn%XA37*DRs_w7z6Z7-~<&Nn< z3resYky&xeA;g(){c$AQHx^GkayW#-LygFZ50*O*;e~s|i55=Wa%ADg%CzlHfUw1O z!usEUvh5bVCtGeVd$2rg-$a;{3op6<$+L+V4Zd&(2I0GS;n01v4Em>QT^!;a50*QS zHxxu|*{+wJ4Jfsjoee0BsuA(+BzK+g`9Rx5m=cImLqdeijxiR1-E}^TqnQh@+u??f zrRYXhr=9pHrwO?|eHWfUymqh?$`d@Zk$Hk$U`h*2=^faLwX_0_*@-86lUX%OC!esq@O7Yf~MTjk1MnKH$e=_#bok`mrB%%LFxHIWr0Gh$9 z6e+(V!l|s3IQ3+pcgTP2|j?^2X3}d~C`wx1f3-i-8!PLm|4lH4>XJ#LcqTGaWrV&R*{D0CA z$s)%erJ8sbS3mC1IT)=PU9=2>vg0}-@%#Y@VWOKX#OnQ1XME`HKen5B`y(5V0;*OS1%s1A(c=b^C z)2aIout|7IVV=aph+9%B6i1#0OpJ9C8XsDRo-DRZ`ZoU$Y#FYYow8=(1}}?MLdYe`G3BR zF%^cOWcB3$4VRMzMV*JF!8$rL;Lb4}5D27f5wy($Md_kbzo9Ia9nN{)(hPoy8sHT= z3F2VS*>UmrSHQf8%?Qoa5eQW>v*D^yoCqenKuFx@b|G=n5qqX+oS6zvPwJ{gXMByLP;o!td?n1N!S`ML+qj;G3<$Ky4N ziRvOl)V}T_1Mqc|kbYa%GdJX2JM%cfKt6x!IYal>eK#b-OENScRCUID#?2Juo3#t_ zsk=)I`5xjHpSSoHyHgtkl!hTenHInG)o+DB`R7f^@Fvy`JS?D06Hun_0*d;r#6WrE z6G6!fDET2lnG^>_-C78gpWd1b*MU!S!bb&^Ndn65yMUtpEHO|X;}$);tP0|<_J@%# z5f%E_9^e&SIsJ@X6mL!<(5Gdt8PcO-Mq8vy}CSPOSR0Kr6(o1d!|r zZqX~lQh{1UTy@RZUnB>d7?@)Vp!7&#lM5?w{DpF+P5AF}kNIG%*M~gOxb;oXZeEDM@56TU-Z6_$ z??(ynDe2FwnlvtDzWhh04Kb{X{^)$ooN;pZ-OeLsQ!d#|g?$gXD4ohUX><8siW7=1 zs~HnP%3FqzbBYgs^)JQ#PYn#D4u<*2h2m=8lb~lkd3r*=6;A~*!8eGGc$PUedhD2a zcNHgorv5%Q25*#4MJ~Ca-jBMo{llOOFpy)_gad`$&BoJFR-|y9aZbpLHb;Cqx%ci> z7ph={Mdv_zNL`3U5tS$Dd7b(xc6drD@7YE(dAEk<6jCK1ar^$6HWNIT$!A?;;~(uk zi>UX$J@9i^qxrb0w`{6U=4#F|v+4Hk=2hNDo_TM5`J1Uty>7|u`%=pkv*6`IBNFv> zRGLg~|MtF-l(Ub0&dIulgnTn3OW%H!(s7Ktzr@}yFn|0)`BNr2qdeVgo7$E&Gbfa@ z=D-={vF3uyik|twjB<1PI)uTW9x8&t4Uh$BWUab!MtOqcn=LcSJubz&Us3EffBcm< z!tAqmxyi|zgZ3`B)w13atL2T%Sny7R;{&2^sRs8LvOZFgBN&~JP>Pwc!LK0rx2G(2 z)!Vb<1Ql#V4`Y&(5bsLNNk&z{(41jV$;MaFT<<`59Ti+f!z{`rDr3(v=RcfpPSN0I z`%Aseh2KUMWPP*eKIQ%|BKb89f}AZh3Ux%RJQg)cIWC06qfjfKHI!TNF7~V*c@V%= z*Jj@V0D(&u%I;5*MH3kZY3`G#pxhGt4W{%od_W;^icU+k%+&W1#IpZ=?{a(6Ej5_7 zearm^qcwpcN)5#2GZ?f2mp0lUS2h;IdewmY2P=mho@B!~ja-g7nr;$M0uRPPh0|b` z?^~XF~_U_&b^5k&LCj z9Kvp9Bq_GOwb&|{JMEN9iU-~Tv=?b4BgwJ>$wC5Uu??B+ux)I<=O!vY>}s}_j3}QK z+{IS&+-@6jTu{zTzNDvpK9+zp6Y5+R+l<4pmvyP>7?IQ!!wOMLBSWzFj2C+5##!Z- z8eSn}P`wx(CPoiN22Q6V`qzx=ic!8KYgNTQoQ zXp__4QczvxWD)nt=s*_|9W6rpalpO7@JkFUc8;*R8Dtg2BMLwy)TKj2v$1=Lt`HN; z{g4X*oz=H-W-aC+fOStA(c9Q$mDTm`D6f6&9Kw2i3YESD;&|6UvY%~E`p=%`Rki!m z!xZs;?!=;4W2XWme#h$fDfipol*b(Mh`tnLP8m>c#h_m6Ktr;&o2JGDegblJQC8jR|ht^1XSmC_!_ zo(7hBre}6}#BOEfGiX=hnXe22FSGPcA_h#4Y|6xRU$YIfmW?<(c#YrX<4RqSuXex8cZM!Qmqgv8+s{%LE zLcOf)$f#C2?IF#~f6giQn&60X;ZUoazB{Iy7K%=@ruqwq;sf|_2tGiU7vKZ`5F99F~9z$KF-7+XY_IH zH;$7<_K!-+otd18Ph_p2dL3b+k^7F@kQ;AlI-lBB#QG1#{IyNVT-(txUnJJE0xLnqFw?Ggl__jb`6_+nUWfT&1N( zs%SC=>Kph$?xNH+ zLfOcao0K=_LQ|z}k~Mw@_D72AaDzrn45x;9xw(K_p$;5$h|*j^<24Xj8|kL07Q6$% z385|wwF6S&lBRMQv_d%62jBw~Wq*7?S+gG{lRq00?>y}jI(7I|qSN6nkzzQlkjfIe zSp4mHceMhlXvsi?KAzm!xqwZgxXi=hbz_=%>0sr&Um*jXT;g@z7v=uueT6$?{pM+) z^8++B|3;OHW)Y?wDhjBMBN;Phm=~ncY0yAb=UbqPg2s;ahgw>zo2Jr%`UOL)tSUxB zRRm&o^+~bI$pXw12yuw_b4rm(^LFSJPjK)QLO!H}fihZ|K|bloQ;A;>MWscF`p2OX z?-V!(LGz;t!lOjc1)vD2E%Q(nB+&>Lp6w2jDQ}bDA8(cHG;I(iX{k?6GKVAOEh>o& z+ubGJC`!}?Xiyc9auG6jRB?#pF@_-1+Sv%&K&@WWRQ1Ljg`FpKATK5=e+72}lv>7* zI8fwUa1OvZI?zU8`e4upRt<;Hl^w@U4c>D_U;+^@T$^Oe1D+8LgVryBcL$tRYrZ$l z%zW1wW(J1$_f&ws<3LVuhfTo;+Dx-I$c$qtCH;rccp%sB%#m$5&4Ok5(Pp37 zeVH#4F2Y@99$*0HbufhOx~NTufP9_P!xG^@a9lMtJP}^^#Ax7$L!Sr3BEo+=ryf^z z=L1h5et>|Z_T^*l!Div?J`{<;_55zi%Da*0TmtRjSDmVYisN*nMUiTz(phzb^l|8a zePW(>rbLKlBscA+q~@{B&n-Aq^Hj3M{a_Dw-j` zQUE`)`UxSQ?h0!6R2zub{q9!>Mh18t;6!(~P*&zp_zqZ!z6mSn*pQy3_xj z3tB z?%Zm&O!K}>li1&U|E;EMGU457w%^q}(!Dinj$BgOZPn`Inw=}n`M=B`n0)MVfbwN; zfwS36exvYJv+m=DRvQkSU04AarRiRGYCUqZ znrDAj=rFHOFBi>%>E7J*tsPEd&G-*Cb(te>X)T&7epF~R512yMoOhGIhdJbV z-pZR3*SCDj$(cvjw^Y*`FNPMygun83GhJ^rx0)G$YB>q~-{G(Lt)C{0i)dP8M*>gi zL0Dg=!aA@XzqEi)K=^kqTxu%+@_Wa2!1IKECXsK72-$E)v67CZd}(iq+568e9p(6tQS$R7F%b#PSbx^OKT0wL*7PqdqpdPp1u3?ApoHb z=!m3q+AY9LXoR6@dFND%sDexr2ihR_P(7Fnzm1EOS>k2KGM;+ZshVLHGf$rYKIR1J zy+x$=7?7Gs3`h=KE72abe2H}pgOH4W=^)+@cWV}0bd)$}sHH;fXB+{V63W%h#yy(H zngm6&XpPrVQ@sk^I=r`!G}KiqSR~vJsDh0NN2{YAtTR#`xnIf2p21fQ6 zQop7wYg3E|!m*;I6O4lEo#EKBM3K5AZGLliOJ_}-?^v`~-@CXLWHz>l7y)5ahnoBU zu`+20c~Oks5bbMIa7!ybkX)@pLHwbd&Wh|%$l@)MzNf^6Z>zz%F>Q04QD7fj)Sw;i z7R!8Urt|^61}Uo)?cit=$>-*<-+I|nM$1Z2*6TCO$-nhReI-9VFX8rfUiZxE3@%|LYw*ZIbPOyH+d~> zc{8~yANib+;=}lh0$=}m5(`>oP%eH4iQKb+^ zh>ccdO4clDDz}@~o4sap{yi=2X5X7Ve}+N{kuC-$xbIz{)V0SvEi0cl=iKZ~21r)v z0+7Os3hh{17#HiJyf^{6-Xg1iNi!r+7o2|)CO+{NFN?od-`mog2K(b3V>Vq>m|(Wu z+p>pQ9VQFrly}@YX5-VK4Ta|%Dsj1L`|A_Tz0Wx#&BjV0H4Z6mtLa(${-6rp=*%GX zy$U{OCBCdCElCwiyq@E|4}bbKopa3z&pR!*)&~6N9aMrjdYS(%aGzw> ziUf&c!lK!-(wkr&I@AAY=J9cEYt1o!vWbfrRm{e}!Fy%FCVy|(MP^jm&7?!x$C*EW zp*-o}% z@Qu)8Zv;&7L#Ntc?*htcik}7umynE9uVQk;hC+suY5~u9r-+z|m)Z{+K__DVe`N=C@BnwOH>R&)&dXABk@*1_Ci) za%tp<$O?^>B`BNmkNfQtuRvu;S+&5fS{cg|T}HAlkO_I+%4YH7{?SL3ZwOkcJn(WP zg-zn^X6_ox!}oKDVg|mt zBy1Phkaw-mhuTV@1W9@ydiI_kZv3bGwy(xoLHSmp(!tpPg~y65F@%V9r9S!VQo!ALL#)4j*1IZcZ`dj=XPdWp4=kVEjrfx)1ZtK8h=)v_bKb*E)+$mlTmR;dZNOE$0z*`Crhl_PdcN%J zVwIEK{t(*O7ja-Xk)a%5*_1&`o*w3`%hV{I5zjugra z^S^ucG_~`UulosJQ*AB1=H{pU!w)SX(-0Ff5NlYLf|eVCHcNo8a91ZQrKpsXY#NrWrpWOvr22c*-FIde$*l%KiC8NHSoou^hN82*GG@U3)RxG!dEX z7g`M#Td!p?us}BreOn+8t!Xbrt#8wRd~f@a97Lcb3FB!PK?@BhcY>u0b_1i;X5L(u zpvs6|LQ+<6fK?d^k-e0^vtT;5_!Db@Z&>X2Xrt!@*^_5uKGi5$3f~1fNxcg+kta=3 zt5H$s=+2#kx0|BdntMV7g#ab-1v34P5%s|t>ntXizi$EWb+^eq>wnH^GGBexAJvY! zkrX&VI8X5dWPw2Co(8kflDQOQDQQ2tj-&Yy;Q_!x@kO9 zecs>wORJ-5QQSGCN}q3`(FO5G0k!o54^ErMlg=FTB>M@LHGz8+tPcnbhJh3-ON*() zQ|j2NXMXj(KO((hE!aQv==1*9yN;>5(#x?CGCr>2nFC(%C#F0E#hTg+{^%5u>+l?@1mLP8GiS_J8`%tiM!_nK`F=3qAcrkgUSp62ao)_hn(7l(l&c8g z5!W1Z_0L@YI2W%dF%=>J;k>D8P)fGXxkF1na5l z1Ugwp6(GF#nz`|GzqKDxdUJ`(plo+)dKB&iTSGF_>;H`ss}Ckj-*^4CH0+JopP8q7 zy)c{}cDmPLvg>* zS(soP5n6|$9sm1XZ<4v-#ne>N&-a=G+WS1Wpeod}u22=~Q^r54`FL~He|kqjU`rkA z9TOFlSbVH^x%&**pWn9hnnmBq<;~3Zp%MMvYtAS$sm;ll1<&_p&617YR}eWFw)S@5 zW7|gWTh0aMOPjn2J*n>SV?;_j$2F$hWGcaqb~JTTXq(lWy!qzfecOuWolPhJa)AjR z@`lw?xRVKiT6M3i%a}vnB`S|0mYzI%V8BWtD1BLs`Q1- zC^-a^qi?bivJ^lHw=ltL5kf1{LMB3R(1Zv0Y_aHW1vLkXsUN~@Op7uH(KTctTlK9s z`zMKj0~+SCeMDwMumejfv~oN?;wVVW$DroeN4)-$;30K-V3;*wU$VuVc(<1~H$UQ) z&DhNyGtJD`(~a%#PI7x{>F;Au7l+-_my6A_=X>*;#~_VIAK6jJO$Q$^|5Byl5yw(} z;ePt%5UMszW;M>9$@PWFe9Ofyj+QbU$4K>!S)GdD5Ja}HYWnWvA z*!9jt(Ja|6iI*d+2xlCNDI!o7`iPE5O(6h5Ss(V8l^1v|wMa1$1xNy)o`7XkN$zF` zszNzNPdc-4kSq;nSFDf?572Wn9S^T|j%C_dZ4kS;jLTEb~g{ zhNs&bO#2z0kFkGY!VA4|Q-1?d)KXYEj$}_>{Zn!?RgFit^?_s8PRzLhyvVkF5vk_U zpMw3sa!eM5U=ZfRS1SS!WD(%k$bkfQ6w!*nuA%~e7iU~bn^&xcKp>~9?<@m&tSf;sR zQQ!bw3#S|?@a5j^X7xp0>pb2qX*DLf#i{fuc^Auu3`SfePV@hBusLSoub>Isc3vTc z`2T42rSJ)j_pg%GnDj>LQU@Bf(E8H|row5a zrA89%Hesi5vAVMAbE=&XV{~p})X>hEe$Od=Qs+?PP^aje&0yF^W!2+-!_mejJBRL& z60mFMs$?0u^SRZWumgNdM3%!gv(5x6opaW+N=LOOJr-YW{R%-Uw=RV-14&TL&?$F= zo(bqs8ZipCDrUhQCr(>5MS)AIMziT+Wsli zLTAHlU*@%$@3ohGtjE=6eRsM0^EUINsC6=I7lN)#%fk$d4jS)1BQkatWGBNKQeM|; zCIkl-=16tMM$um%*4yKa%Dz_yNrruC8Cg`@ zkZMVMU}e&aZQ6&}+X8#E*MrEeXo6_3AIn=^(8wWo2U={k$7d+`fGJN~0BNU{&I2F< zsxd@n#^qjaoUD1I9~xh6X@!nUI97l^}hc0m{aZ$3Dgf z%FFmq)A+K-i>+B`gdM*g%0LNf`O3T6_*Zx>U%~jQ%o#rP_)G3d&F<2)n7N`Ej6_(yxyZWJ4Ni=VEQH*BY=b6+a+6=e5bXpxQqyz0^H*UUt!L(lK^(28~=7=l3wwkI*m0XdQ zO?JCGx>g!#h52IZ26+*pUZh>u--@sVSY2FS&~!u4D-pJD{DiJ`` zH7W=F*HorhLP-W%?GculLF;Pi6YH>mv2U6&tG#ZNuhI2pwUnMNaAT^N3hW|iXVQD6 zG1@i#p%}TN>kox`XCOQp+lJ7(^9Di82XbzGl{4<+XQkv`m6w11Q87W}!!@l+7FH`y0v- zj23Pziu|zq!bvXREu*h#$@M6FBQkCeB`JiG{i4DA$IrYzh(enkbHmTPk+mken|G4| zk#SR(SCn9lNQbrp6=&qBB#gvyl!O*VXf5$jm1EIE$zD;wosWkTqL#QE7#X3mEL6bS z&c^I<509^j%v*q*s6$IFnFg}kYf1_v-icP1d`>UMH5X*3Cs5ymed$-yXD~Inf<9rp zhf**ZRHl;hkq!Jvgpv%Zuo2QHoK+D^oDBM=Qrv#BMpYs=(+}VUNV+0~+X6>z0T(H8 zSq>3^iIt~#ATaNc)3YeZFoji`4VEd$1O+nYSlpS!yI+7!U5ndr;(Wv?5RqXt;{=1O zRj_s2UGIq|tF4nog*OB*9cV1%XkLjZ2p{UGU4_DMcODl45oBtqdV>%)rC>JwwB)WR z)?fq$0%+C>%MWg1c*k>BQFBt)bnN&BWH&&6E@s4c?`(+BCwX z(?Nu$m@1y(5A6S--R#%hY|`CCD$fCWua#BGNvbf+y9&pMw`tR`>qG7C|FyZfg87fX zw)p?C(|$rVY*!pP%gM}(83XYpV+O(ti2#L(-A`B;bUP(A25+a$ieV1?1$ZMu z5bQow!$2WHrJNuVCIW1nf)60$BzyoDrv+WGSu&mhDODcIlrk}THY5&Ai{XG4+(Aw{ z%*2d4yqp`4*+_B?is(AVX4XL7B%UigccML>25w-@KIP6DIbxG$02)!dAd+Q+sPKoS zaJn3JQ9P1UG%t$8SnHZdz75y=xMb_*)D;p$m&XxD4p9%J6(*%VGAZ?4Lo-EJ-$;fK z`pJZ&oz37GLSYhKyOkUrG=~N>QjFuWYlLQ^uqTgVURW|hV=8tIl0*YieLCFRymxqc zlShqdQx{Zg|VRdEl&!@)JXkplM!{D@mH8}B+^}kk8T9D;iHE_O;bTH1-zv|g`pk8C#dfV`m9ccb}Z7?QG%32 z;p6YR-8JX?WC)Mz^4>N}FX$L&UVqW=zv#sFtT|#+ZwiX!r3+J?=KGs^d(1&E`TLsL zpLN+Uws&=;YkLV=B~`Y)gj=6fM`q>do>p_>Qm?VF)!GnVcFd74HFu_7al#MG@e|4; z(g6@5Fjrn&=r%{~?vFIz`gzN!h9WX|fD5eTp=54o&R}s<#k}di#qX*ek3DCX`Us;I z)sYL~enK>0q6S5x3L~fpnVbclZeRfA0WP2)VS<35j?{rr4W&-DI*dxQU?`;Rx;%-{ zGq_06yNaoqDwc~pB-XGe%arct1R95Pe~9`^=CigXY!N~Q}jhCMWJsz!tOR0ytEJ_y0^&mj-)U)_O0%}Qi%!V&T-$}O2hHv0IWX;*= zfx}|xH}wF)PuxkYQ|Y7Lr}R>`wb5}`J)~gDe6T? zXt48~V3mtllkgmBfWu2Erts9KDBG@Kx|u<KsP(e5JI<+;@s^X%ivW)Kmo zh>Y7^pa!F@zE)jIh4Cm6k7QxP5+GbhHy$YDqH6Ed&CG_eBjwE8##P2o1O)9**fg*pXlNIFI#aCa{3nhUEKg7M@F}is|yICsh^#t91 zIy5}oYB8!5=G?GVVH)uxph3jJ z;RMiGA;lI@RSr%k7RCe2(QzS9GdxP3LZ&fxt7_!O*p^h#HkWS=mn}1LuR-)fga;ii z6bvV)J!Fh0P`HLxm;;WhMRzftAU-6I#{4gA1>2hMMwD>zxN1XVD(NO17EX|BhI+~& z%O*aG)x7sM@4^beRmzIxPTxuKJ2kvpe~BH%VQ0kHd1#g>Lv4^cmTYXWXix|t+$|D( zpea2$FJt`Rss+%yzhw2sk?R>lu@1Y)Y%&&SBmTaY_McX23%-ySDP);4lAA0XMS^s$%vD7U$q+|*}3LRXx2n52#S3yne*+5Q2kOqyF zJY~amXH)TE?04=s{0O%+L{ZWQB7b1t#{Gzd1>jFW1WHJ;4RBIpk{uEti@&_7Nn(=l z7d-pOnHPU02v%5U;J>ddOp10H!KfD35(G~WUP!SI-JhcgPE*l9@soa)nHvI422NWHr+=UY{F4A+Q#X)7=81@7bJe;`bFJ8zO27^YpM7?=x6Uj!nt*uo zf0nHCp{Pkf4@8$vnfB*fReD^7;tle)Cr1EiFDXdMi*bX*maL@1MbD8}9nNpl6C@gi zS3)&O6d!09QG7|DKxW0;VUE5$N}>R-FJ_RKm@uQmbVCdkHkE<^igl)osLHw?afwc~ zfSiP@aWT^?au8M{`_ZqxPUMhKR0Q00@Nl5X;6fl`od*K@AUWGE=`w`MxXni>NlJZ{H zxqdn_IJc1JG*zBW;ZUSCQcZTGZt+NUgPnH6wNJtI75d<&QlcxwfyPgN!cU|!=AS^x z@YDVHiBfAcm1=kmv*ll(#;?8lBLDC{erTq%@0Rd>p$eLMGUDVs(1zOLld8ZhQlm6< zBR>H4+Aem4<*@}4-MK|_ERbr?yJ|aQId)iiBDykQNTg+x)DbBnuBy-O#D!1qK~WTY zPh22V-Xl4y#J2Bk81$aFH>SL&GBvBZwlA(7^r9qiNO=z;gR$Tx-qXDlFUEFc!-wmb zdNB&428cx&?FVJh5%o(XhJ_N%YJEDq1oy+SU@?TJ0{5Z08zOa5Qz85*(K>3B>N4Bk z@yCpIg^FU*P(|PYF?->wAAkHYGD{=r&B2vINSV(H=8dgAJq;j$=?v($ZTP<}oB1&)XayB(C0SxI?Nvng7qG52fz~?euuKL1*z|R4e4?GwR)4f|Mt4#7@x_1rQdL{TP*ZUToFXHqA%Lri?+` z6%I3YHD+0%sB7bB}$a9gq>4OErcw_OF6Q1#1@ zSJwEUcu3YtQn`fg6Ygzad00Vyvw7LvI z$n=Q{5%7Mgx91}Yo+WlftD==jdH>^EwYDlfi7^4&S;d7-%qrY)Xu2zqM>&Chdd;^# z@Y`!EU79|T<}7*YVCt8VZh9!9A-e69_p@Bwfs@XX^;i`Zc8;{)s=!8>Z+qz?l>zV& zl@fqay0)mnA9N)s)$7&Lf zW#w^Ex`;8L*RR5_WW>e(j!*oIycWho?P>mYD`J{m$^Zw26)w;4p9#{2*0adsoFl3o z`Nqnv$GBmYUL)3>hE7pxr4Xf#@E0Vra1!FX;hdG9M_3P-aP zeNJI-urBAU#=YGsHkwMR+&f8h^0{!Mbxa#6mz zS$7Xia=o{FTQa`hl9Ttd`@ve;01?5^OFCbt9wvOeiK=XZt%{aSl=`^YL|`8)Gm36z zpfYVVp)~d$;(DqCM0z@u5m%v?s_*4Yfkq`mJ2uY=^7_q`9WC6KMm|4cj8#GBVMqrW@ zkEF(k_|mP0Xerw^N5nsxa|}_Db9BK|-KlRxvsEZ*#<-cI#T2^+*g(fxHTvwO85IN3 z#jC>in5AN@A6pMV4PiY<(M8wud9Ve{XvaGjy9iAJ)q~V7g6@eRFsCSfbKE@%XtX!U zF_6rO-~^yQM>*wDBg8h6BbB7uM&RT$XcxvIEgZB9FhdgGM0Z)VCFl|A^4qcY#NP2i z0bYuY!X>6fjTEx9sP3U#Lg+G_XdO3=y4$HPY$lWp-i^>-PF78Qb?pd^OSiRB9F1v3`wND7S^qoYLOP`lWr1Rb(Aj7%t&k{lVN)J#%W&=lG_pgEf4yWZDOG=~-(aa%eXmlkO$HZc7x%hj2yy8}-(SEb9% z4ZbCrrax8guZiIy_L^EBERV%xmIwjNM4v!&tYso)cSsX|+b%FQu{;n{c8oPV$kP-K zRFgUU=Plheu{Ow^qN%-YlyqdsX9JodiaioySdeyVRM?dpBcsbs?ZlEG?U0I_?b(A_ zF#s+}w^7dnfNR?Ap%^aYAg0`NgLi_?4V{qaXVTiQ#KED1eGYx%l&-MlRS&>uVvb-Q zL(LJ5@jDWn3}KGtF<5;rWMh2dWnvb9ORV>*nWi(m&eZtCD~|afUEX8DPE%Loh0NWW zFY0`~IWhwSQtT3da>uT=nl@b6wNqh-_gfeC4MF=ln{O`-V##u#7NCnURXOqm5K|E& zYMLUPG`35k9N}(zmzn&aio~&gDSkC*vXA(t<)Ejm+0XC^+)YVG{;U7$;U}`59uOY`#UmL{aNR@TbD@Kr4HR{ zxNV4&YCGO8#7P>w)cC4_1sqq6cqtH*7@N1ID<_*Cu1cG)d~8HMh~w5Q8H1({516b~ z;nI!=?l3dqU%pox%|rzw&_Hypv0wvzI-eJw!$kd2xfj2uC%^MrwU9qwOfwws8P?Ea{40x{&f1H9 z=fjyty0q-4rfY{05F98>J2qo`eXm&hqNNRlQ3NsJg$8dG1>TkjH%LVmlg|L9wdDXU zfI0lsoEVmKwP@E^x*$y@GffDBVN8aa3*I!ynWwuVN#nJ*#Zlt;iB=T0n*t!$5{oA| zsF~e48HUa4K7pH*L_t9eLaLZHGk@>*lIJcf1a}2QyOUJ!k&fbi#SG~YmrG2h1`xzt z#15clf2W;;y5a$CJ3iXD(Y3m|K+%G(To4gKX~N}*-H~b9#nJrmV1k|SLG5^4jF^A& z#N=KW&JtrS4z1>tCuniDQF?z;uYJ4=YS?5*519N_40u8S3k* zwMX@c2$ySCuBzoi1S@}QT4F_sODj}=uK4JhqWcszKzLn6M zf*?eCOq^^Y>Y53^}1+m&X&Am?y{SykB%5jJi6mo#X#F6q? z6YwKbdsFyiG!?~QK2u;`=-AiO?GC|OYMOpQI-95;61X5;B&snZQz*dumiAGT_oI8L zf&ZpscX3)5SV4wZ_RY$rkbJpW-?vVP@nwfs)~?Hrz4-sX>M*{3!m`8nDq0mVJ=BQeX8NosT#gTEqtTOBst+x~c#q#bbhjWyy;* zk97`8(wc3AF9Z>e4a_gw8<5ZoJwXQ$lkc94G}c8GFR#6yz`ZBq{4gfPX`$s3}#!x!Xby4p6l_@*zL=`H2mM*mYD zvL5B1`Unn^eA62(;-wgS2i>;yz*+)Dw;)wZ z7p7Ik%s}>;i4duW24J3AHT6h_f>=$8?kUfp<-$YgdgFqnwBV(pkOUFIV`3$1n z32m)rO}1PdBw@ZGpy51*@3MsXhJuHzC`?03HekexG-JKGNFz!!NSOE0Izph?fKOJA z@{MMK_Hyg+rR20KbFO=r#6?OBWG3J2H|JF*0a4`)lMo}>3xusm-0Mzq>vp@YEVpjg zLE_OXLDl9@&~>Gt(GH`zbBHQ{DM`rD$#?1OJi+1-f4UrSHSYF^KFC zS2Or}#T`Ig4VW9cUU4>eWok$)6Wl9db#P~X^7YzSzg|J2N*Yj=3I8pyr9h(ot)NNT zE66*1SqyTRct_rLz2~#xJJC$)*J~?Zue1kX%mp%wb+vpQ>tcd*9q;t|&+8{KY;N7r zi?L@XZO^+34YWNFm)})*#2Z*T@?|RH$Yr&gINW~9I|mdJ=J^CFSuUN zAIQw_Y0vSvB49e5WR{t^C<}cX9Zy!(iU|a*mOjg3kT2pxZzd_570wK4TfWj$?ybe{ zulMcPE(wzF>&WqdGN`P0WKacWnC9{=MTHyc`a!PTW;rOB;gu0Hvj}r zjA%v;BIY1@nAAR~kQ5U+6;H_AnTBM=OF>`YD1xoA<}=J=hs;BkeKEdTN~Yvdg3U7F z$FcYJ_TU%svA$`oiy{dSV$u36oDvUpeqHkQaSs#lA5hSwgU=kQWCujk6VI zpog}_V~7>Y13duhQf^WgAD3#YC_)%4ug;rWnazFW?%FaL2!;*Nqh;De9Y)~i!7Bqp zd9+~gyo;sOca{lP=nUYoQrKTfaU^AIhTs5xnxqV5 zDJCfc*S(c8fJn*~!CFJE-7I8miG+-%AIdNyWc<)E&#pui?O>te?C6#7ViqdSR&Ws0 z#rK|+=cL0lgw*?^_!9m|TSk#gmeV^&-l7b~$Ak^%=xe9~b&c2ZO&mqOG_S@d9o9%Q zWU1nhZR?bGTRQx)wvOkqhN_xD1tOg*FOvuYsp4GwvRPLx?>6#0dB{@5dHN{EC^Hz> zBe&?V@`xJQ@NK6nwNrBQLa>Aj14JnrUx}S;9A*IF0;9);i}Q5?K<@LSQLS+C6ALg2 z7eCR*#jcvtJWioTi(i*6te1KuUEqksqzmj50+$HaRJd4WXAS6AMFZGdpC^49wgAX= z3O*oMErO6*<2#1Uvay2){~fw49NfZdIdSU++8@G_SaEN|-om9IW~Wt}=>!Jq_eK2> zhYLG;J`Hsjd^9RZYXgTg1joQiKzwZE3shq=d!a54`7mFoLm^tn@={$W4uFMG$0?W| zQuG53RDJ6%vOU0hev$T2ugS^snf2L1`r^885^13cAeGbf*c#g#`D+R=$yit$I&v7_X^WXBzU5t z6G@6jBK8>JbHnk0prixvfoJ>U15r%-;R99&6gwemcLY9^%#9l%f3HS}4qZ?98O4eg z;4h@~4eVU!8ovcj-MBFD2Jtuc>|SP9`47$EWeR#M;7bc&1@6fxD2^4t;$AK-NRM@S zG*^3EuaJjj4)eM~A19@5?(CF#W2M(O8jkURVf3-#G>Sb95;SMZs04UpVPLD>RY!jH za1+e!O05bW@DWIL;FnSz=4)s4wwjg4b>_`)cPr2EY-AQ{lThpX&BuLS>rdV)n2j%{ z>$#5+dUbl|cz2CsI+prN(u;6Dx0!P`B1N*fw!370y_eUQ;U5#`!H4`_lYhmZYNjvq zJIl6Ag-GG+5*{aV4!#CKeG)ES#5CY9xU7I_hqpgsACgF3l?1;p^v>{&e8Qiu`K~__`+{Y(4Q8E>W#Aw5J=}m%rsJC~bA_h?=IJ7`N z)Nm1^ogywfy7yiAjr^Ki$rg@RCt(u9_Ts&kltEBydDo|Ha8Hz%4X@U-dyAJ{}qsN@QsAzQ_F!u1yZ1Ic>QgWQr6PQZyTX z=);jyXgA5WbY0*MOG}DQjEh(htdH5U-0$v7!4ymOyF(}YwkeU5e5mTlzB`;XCVaoVpIP^J zl#oBT);Y$^zN~y)7Qv**Y4Rtt<;3#A&SR?<&TL(^?c0Uk48`IgE*vNe=!ze`g&F{)ULo@&QoUCxXDg~>8z2w_`2|5@R^oFf5phS!Fic$Li$MTb*mqJ4 zGScnyVpNcdE=V1xl((M35%xPknDTyzM9hMBj``8|gM2cJ*v?I-RmS%6T>%UvGKsaN z&h>WX<{$a?R!kV;WFa*!K@iQz-GDxk4I>(u6ZQzG#lP&mWtj<7AwB{l%vE zb?@k8##>|j1*wCbbIn!fcaBDqP4DBig5$ z+I4P+i#pDe3oYL=zxif!r?dW|KX|QX%Mx#)`&8Df`xNRi&;6cvkvZXZ)K#a4bF=^E ztUy0D2mQgj!P#Lx`~xy{o@@5G!~3*z>#e8Ufeen$apu84f>hjUj$7yLo!*AJHuKC4 z>%5iv=dAVK{%G=}_1->s=brW6$@(Dtleb*|yys8e51aw>xj%dVg^vw?_P(zV=HKa^ z?W{D9-Rb?jVe^%#@cAoK-V0{=U%bch>(}n`rekz-mv<^EM>pQ>%}%c|H2R@;!v@ZO zh84l1k><#|k(4vD!RrSsBR6fL`uKFYOb!ad%p z`rw!Mc;80j&U?N8($3)FI=}f|Zy}y%?(-%TUTLr%f<0!^2Cvf`dLMH8tu-gy zhxOZW>u>J!e&S*|XFcd`Fe8ujzM9?wz@?gB?QSPQYBKvTARgN0e8MTCubS%#_(tC} z(-YJr^iA_T;gY0pn&k;}n!ag{CkU+cO%gjDKu0%09()c}5=xl82E5OjO%GIBOz?H@ zbD*qrIt;1@e!*Rp;lhDt&Sm9enYgBvxTaqIT(ZZ^d=X0V)nP}`bbr3D?V>x8+j83} z%~|tcu_K!U2R#Ob{fk~W8DY#w*9cCK(lz3pMU{ZQohDJIOAz{j zZv&K82%pQHO0QXecWRVb{f?8bY@@84$kK@08>~EwKuE1grwUVq-{o;;OJhSz_W=H$ zgU9a7=$|V1(`HSE&^o^X&~oPRm%Vl`$N3HB*?{kMNecP1m%XvWBM&)@ zKH!vE0(ZA0ps1jOq;wQi%(j=k-bSKp^K9^P8+Y-|RuFe$A+QXQK!?%54oy(g7q*(qUhyWN;`+U>c%P>22NXGTV5T@M zM1=#acr-kMpJ(Gb5N-fF;T>T^AR~hfk4mGDPn_dmL63XY>uk;Lm6%NI#qAA%;ZuNT1?kiGlX69Be`!(XZta}vZBhibBSvGVr(oOS>h#nwTDJ1_oMMp^yXc5vz zC05Pvw|e7Sx*74dII<6$u@b1j_rX@Lx1$6bTRxZRr2iUnSzN;mf6h#L&1?T^&iiRp zWFb<)0)i(T8h*DVdQ{ATf1w*x_QWsffKicepOl6gqKqM@+MH)24TqaeDZj6&$BO+t zYT7)AQBfBdcx0;{nDN_TAuZ8*)8P}Jij>xe#?ipiE^o8}hN5SWTy>>Ww4`;C>oOHe zXrF^ab%c%Ti!Uy8H;gXNW08=yx73b&+Ra~?m`LmeRtbNOPr&Pha^C@cV1mG3W8j)L z)xDGc2IH^}>_x?!Md<)jP$lq{UCHXFO$lgI1f~l~v(EK<8zo>66oBxg*}UfZ9SwOz zgaB`!bS_%iGo}-WA<=?(iAatO7@TNMf5Y27m6?tF6Kme^MjW3f>TOAg)953hF6-nP z3eH6OFJBfQhMn>xrW2{xobE_Q6N;go0;ax1MmvoRSU6E6k!oK|RygIoeXYobJN zvLH)Nhx=v5yF@A>fWUleP$z@em4dbE>xynriv-jds3(X+2(&JC=s4(*(al6vuXm67 zr{rr@2X2DH;UMnDZ)r-xMT43Y_ba5tf11WPz!$s@?T_%NoO~^fj4*gRxT<=i6_4xpc-mDg;;l zuGc<>1X4hVuq2mKx>fsUWxqmT&&meHDDULba3aCDouvN6=CHn_iXe{c~;lRijJgBszt z0uY>jtL@YiN4zPk_Z!#7yG^qFb=pm)^jq*`b}6;QTKYsXwE=vJlmM!n7K%3qTDI%! zzh@zti4cR|SL1i{?!UY}j_Km8gj17is3(*)l6rMX#d!D0e#^bR`W@FgfW!C+o z+_-m^qmQ#WT!P+g;G?*krz8+hnd3h=HWY8CMK=4s>-BUC%Z!)C%Gj}&7!#&Ta2#R6 z?^8A|ZbEbrm~c6`a~P{C!7NG?2>UASnAu1J2p5h4G^(vWIYG4v5|Ty(EN!$wX^}TE zX3QrIsc9s$vRU|^H@aJxd335#X5;OOwJG|qdCx<_R_}?d4I&$7{_>vJ-=3jVJ!~ZD z4IE?xrDT{6^gH{0;B~cgoS2FR=v!mO#+e7+N6K2dGg>A7i(p01D(38F{^Nb_nHl6Q z#E>JsGUbCr&spi23MrR=cK=7;Ce0`hOs}WhmU<@?cc&st8EyjQ_N%L0Q zQvzgT-6p2ng}Spxeh7hi>jz%0_c7N-VIfs5k3zRQk@HNkZ2S+so+)Leyvkx^BT}qC z6p=?q>s>BnjY(_&E*V(gZQ} zF(W3$Jo~=a+#xYtb>>nN%JnmIX}Ykh*RQ$lD;^St7sc)6?j$KAGNaJG{v?njSQx7G{awqS@ir)A+3@ zwim-gFK`m7V$w#mpiux3D!NDrv#v)%Y!zf^qF4ou(@F=t4C_>5rV*bxT8HkiUc-!+ z0$S&|45Z;&4d69#`LEX=x}y^Tnq<}tFLvyWRPVF`|F4^0!?e(siW7g*?s|AlE}Z7e zlEimJBdKUnz}(m{swk;8Z;C7lk%HKoaJV`!f<#@&XtWv{E+u&SQ7HeA@9xP9lm$h-W1^4R3;I1EPgNY=D!7fusy*l&Gpk}ukBs~m7Az$jg#{`iD7U~G8I4FUX#u& z8Mlj~5l&=xfr!KrPB>b1$xRaY64ws&qsxt4N;7H^NFjQOnLIRS;mHOw)!P$2#$l~y zYMO2#g=iw%hA!)Sbsj@Bp&^M4)Itd>W)mzqq1^EzQ=WwMW?1nk^qo#Zf zxF%sm;H3m)8&)(}4rh?XqY6zln1~h$x4#W0s<)_*3kIG!07=i3LVQpJ@ydMoU{xnu zZ>smz8KiGN7nLC_+JvW#D48RDQKD>fV%qPRY86i!B&0prD50Ht zD%hU#X8jJYw}wn>(jUB;-%#x;wglzWqr#Rwki5*9ZP-fF%1YAwu%f`$4?NgA4 z7GcKlTI4Wem#l>==)0$K12iQpH&DHXeV~BDqds#&*6)LDH)tSv04#ovS$v2E>Y#{O zNW2hSa?e2}jI+%fS$|BoW+6`@@P}3zZn*r=#di~a;Oyoh*38Ywo&ZhhRXeG|NuoRYb6ht~#%pkV&k=wrcBp$6d4S;Xr$ z0;k*jHRoT9$^poLgcL}jI}f~{g+Rk^(m@lYXtMD)P}wR38f}wBmL{aiw(&NiYQ=~e z@KVGC@Yu$@M2|JXr4d=UYj|#hT=3j(Dyf94*a}YTXn9k37SS)u>CkorotjvfcXWT* z;QjD{{Uq5Rj38ZoQ|cUv#;?%Lhm5}(z%s4`7kJ#LNYOWxLOF^>alk}vF(V58#D1wk zgTPTaNeS>HAC&M-E|+HWWZvJWQA13K)i^5rhuL26o6WR>-&0afYe4YqNc`R$1)4aj zEq^XyW@d}S%yk8SRE^lWj<}LrV@XKM4c5xWl6Vmp!!^^uTk-knp^LTd1Jwt{ikJwL zm?S1bBTaM)QKX5ih(xTKyINsiJi6$&wQJ~!vQIYnq{*CL^yhZHD62vIkZ8(nWQiv_ z|HhI(>R6f!_zQx7U9eI%yo4qLmdHk!)LqEf5(3|5-gZo7P|#k=2B3)M{=HH?2E|-i z@`sPvbvzqSg7Luq*ocyn*;?{Pc1pdHlnon6fbGe7==D`|<7B_h?APRXncD7t&U~ZM z|DQ$;@JLX;d>THWn?P<}atQ*yBq>qxa>x3; zz?X~sUY@A9zG=FrZ{Mig_kp)Qb(4PvmG?gE7XMHb9>4BkXc?cm&TBB6Z}HcpucZ(R zbN>JOi=3s#z19Cu=MHoHt^Q~5ZOyIzA?`W1o6K5&1bvQQ>tEzNZ0=m^Uy?*1wK?*4 zaE|&DY7kRll`=_+xX~VZ(;VDW?l8aloj=04%53_bznhaVAN|fB>AY!%|K6X~CNbEH zZIVGwei$aqlHdE|(crq@`(JL8P8VBcJEw5OE1kFDm91v(ZT_+DpPn%{-RA#)w7mzs z6y?=FzBAkFowB#L-My4cZ%Pr+J4g}fR*axmgNlI473^g%wjiQ{AO{l*#D;=`#soB| zV2qkXBP7NWQNgIu*f8adF-HF1^OV^IN#6Y4&*!fnow>6!PdU$d&Nv{NhZ?#)Y4DW@lc9+ZqooNoP!Ja{1ZM9L7LR4jjpR`ioiZmSP zcEFQ%4d!t4lXlPg30g0UjP~HukbxiJu1Vs0t(5TT7^E<2&{L-cl z>umK))A_Jrb0Ny{bl3UT73Q01YFc2;;p>tG)&)`VlV`&uYgNHMR$Gy4V#0k8Q2c=O}s1vzsr-ysF0*L2&UIVX&6*Paa zy&;BM_!M0orak96lj-3H>{;Sb*nhO|MG%esEai-3+EQ*l4O4JKqXHJA9%gmfjAE;ZZJ+6f43173j{JMbb_IjY> z9b{KlM#v+Z_Pc{)mi1+nzF2H$5ACAF9`@R612YT(h`C_K3ijV-hK(x*%88hY?TOSp8^n%n=6K%4#_friv?UjkXBpz{9&wneme zv0Zso7YUBJ|4&dWt(|mO3|ddo6aeY}1W53z!iBt$3qQE7 ztFF(4>9w_$Ej0i2RHA6jEkwHnyaeP#q$Xg8H%LT(j7}1$5JJK~?4dBqu)*OC`hmG{ zRZC1s2lx~W=P>xU`HpOG(}71ByS{}>9%bQ@BUm^G9^pmi%t1RP*R~?epJCAuJmk)W zI~^|bAhhu*8}FjKApC`MF_h&jb%oqo3lVKp<}-(iu5;mKS!$P!vf@J?RcSnk*eH3` z!MAnpxw&BZS5U@4VupV^G^=n+Lo|hO0pZ39diZd7JJ7|=gXtEIZF+`^sKpgg15K1| zS=ZBm%|_OU($sY2A=DWY_w2uB{;fdylVe%>d|#}OuAtDB4toZHqGyIuqF@3&^-(gB zg7X7tq(~?^kqeV{k56T~fe^V#qB?>xneJL-b&t%$#2}A}+6WsTvwMZb1A6B%`#Z;u z07OAk;4RGu1ns0LX$t6mRBsO7(=~_#?i}O_2_i}oL3U*!wkT!HZt$Pb+8^6)-%!b; z*LT6i$mX$DMCECk59djwS-{hCIGlFqpxu}dTzrP=lA`TpFVDiuFoxsh)5_8_oen2x zt2@?^oG3rT4n#4impn29csE0Za?y^@2*`<6)Hv2mY zeFBG`p%r!<=1{m#&=@y*4YUX%9ALiRw)B_b#EnlSw6~0}+~sK(QfXv_#7qky(_`@$ zC?(x@ja4!9a_!i=-}^lCkopAkg{P$UqZWY+kpAh@Ypi<6SMh7DG3I+u!JXD>qjR>{ zHRq<}=s8+Kq$iTxFes_I8vlX7@l%I$)MY{v#8OJCw68{|<(`K>OSHA-*~WT6%@)Wft`~5z~XfNIn}u6RC5HgM4u|KZHd><%OP= z)@U5W<^uD87K!%z3(_JbxF0Z?q2{}+>ZI&Zz>seKo>e*crG)mL@fAmSM}q?X<_e!g zs2JlD91HR`?fRZoKeAkGmr1=PfcBUD`ADua8kToI;HS1*3|XHfw4;r0(-CNAa_&+r znau1X__|y+Kk7j`-H1#?Dw8(Cm=ib=fTJTGAqQlrFYqsb4sMa%5CtFQpA1molSNl< zvJ!~>kghVk!=BIR?Al^DkP=Zx8pF==MuM#)DR&Mxz-A9DyU3dfse@NP#{qeM;45m2 z=91W{0)(mvtJsTr#ijF2H&d==?zv*oJl0~EjU6xe1lcjPgZtJSgRvC zH8vk21^Cr^MB&A#x6Apr<}%rgbWlNT7&qHY4NI+lshj|cs4JJF^X|5)x^}WY0Im6lOvH*D$7vh2g32P9b?wm)fmRe0`q=m~imq9|UF=Xo>5^U!LK@uNCv}q}wcU~%o z5#W=T#6+ejfjLQ_K3D=Dx>XW^f?BE%D!c;K-)Qw{JP`CUk+cMT3!QeORaXlxC?Eg; zN?#Nx;CZH9=++ypL9X;V5k=RO&q`7E}PtNnYf`-F^8;eQSBNcg$AL8WEyj`RFWw`%lyksp`xq# z?BMkf3W9HeTV_<2;O<9KzRWr@rLq9?t9@w+4lS)Rr7!1QP#Jwo+6R@I7XsUCuRkAg#zG5U z9@f=Ndw-F3=!4s9GPYJ}y&yxm9&~B#Z&F!mKLx4#J3n`tXyY&Qm9(ZM6Q$2PttidA zx2A>KFN-DWb_BFPG$PAbIK-h6GV<7bh$?<#*IOb{7D5!%0W(h9_c_)5`veluX){v~ z;goEM9A1dzK(-68XJqBY4}5?`2p$vcwz;%uD0u!Izp;Bo)PwCqs~X5!R5{2jged=8 zyUK>>D7OR12|Q;JEjIqQcJ3q~YAd!5&XdU3(gjgsAzy?vy#^MnxC7+?7F9tE2u?YO zIEksjqA->nLiz+eI`v-_H892WpTmte6e4o+{qY9V&sOsgNRX)RgLeloK)84^rsJ!E zS-t|F0*>O1frzLnj00hklaTx&CX%2BS!&^==W^!i9FDjvo-J}L;3z&x`)2!r(Mp%z zHkbF3(DWidy#NoQZmgw#4f>MO8gt{k>zJ5ekP)!}>B9nTOf9jeq{JEXmi`aocMueD zhrx2^9EOL^e&lC!h~y$_N#RJ|1-nTkS`NZP2)~rFk_x~}wL;XB(Ps#b;?b$lGgOq6 zkif9oXv5hk05e)d7Kw2xsSR;wVq#o{RY#8@Nffu63nFw@0K>-InO!;vx$W5YUzVQ<~Msh_7-8l?fB~~D{DT^Jz zIF>Xy?oXlPP)5DDFU<2>7~u%K$ZD28fnoCZ9Lg(|qaJ=a3>h~#V=5bQO4!F7xXAb* z-Pt1?JO$5K&8rlLRxrnxh?r7%E2CZ!jwM%1ewdOU3Jg-vk@7U=%}hy2)DjV-H9pkF z4MNN~U_Z!OI&wQ?WV0D9F{qG5304^Vwhcl>ksxxQDDX-503HCthauEk#$`f()TNN& zstuX@5v-!#0OSxW#b)}F%LGuHHB!9aurC-w6$&lih-+D0l-t9ePp}3Pc?J<$u38jT zx+0vXCjh>Ta6aU5llM?RfEo$?7vvPUYJ&my29@Lje5@>BWIh0Kg-{Q=8uZqQv+`xZHKuQ%GSg$~FWcyVss3d%(R9Khr z99s0gU1vp=u+GtTADQrL|6+NiV0FoY@@41X&#YWG#BXz3fRqUS4AH*#;ouVD0BX4M zYIRmr7IFuoJdn_C=zjQgNYDudU946LahGU7npdNqE{-!_*T&I|6T-AuHfSlpIF;|Y z2%@Hsmsu^e^#i+>oZq-dQ71)E<)Md}L5OrEt$&~o@(*+5(fn*{@nXdS(Fz zK%;-jyei2UFFWfu{g9tZY5sftRcmS;K9Ud!N%jHUG349SVa5B;?R zYf${I$x!hf1gG5prj@22z7uL*^}6MhHzR3pshPv0sjgJC<1sqvb!&97g?CfGz{uf& zJnp~^a{Qo&c}O8P1f}Cl)&;S{M497~q>cvbmz7=sB5)9_Q|(Ug+cTH62s5|d0AZ3i zB!YGh7yB7u)mquiwF*T$pdN-&HV1e&A5y?b5DBj_8xJ87&v?V?-NZ0vP?wES(kSk5 zCq4d#)ns*HfmAdE!VybZwB}7%UjF$8Oec5Jh~HbYa9R6%>$Gyv$t%yfM zPccD81RK(!9zmM+CZhTtc-G3)KxW#Ym|sZkfdB-SJ80RPRy(4lzChoMalnCU+Ox>& zMpLu#Fb&xSlg}NSm+i71Go&qQbvag+Y*BcuY*ExP-p(3JITrOedh*d&yc@(Q&HPjV zXh@-yDO8TUZfp~@% zfVO8xWeYLd`(`pr=ROaYj9VXqaYcUrj;+71dKjUGZ>Q;;hwbn3b(<5PN`;N~4D+ot zb#Am5s)k&8(qdd`S{=< zEuA9vk^fXWDPtEWT*WQUr_;`GdOuEo-VTrzWM@Yt+59|H1kj4vpbv-%J>RK` zM?t3;Eyt60z5~C(DtH6TJKt%*s$YM;(*(8l&MG@Q0Iyja{P00p0X>bvVBhXnikngT z+xgCjq~AK?ME2P6UUc>XXE3t5A?6FLp2eh#4hxLqyMBQS3X$P~F}TM7+1mxgY+k_~ zVvfMQP;8rUb1acrP0gU$R@AH{a>H#0QG=N4y-@IS`Z&&1!Pd4L@pr0w**OKOZWb@N zN|vVIn&w3)x6rAlkqez#+LkkF>57F;{4A`7@CH-zm9LlrrJIfY2uC9X79h1tsXa~7 zI z^vm-$8n1Pg@M;k76Lm%fZ}5gv^My_~BQH8>K_?tc$$-|wmSkFX@*vcV)Ld^@8$;>o zI=gF=ud)VUd*`vSVYbA{B3;KM+NHNIbgH|$)&m(WpC~VOtypDAUGSFGbXYRg+(r77 zOL=RxSfgISHHfCbkbrI?<^}%Z7dee;T1q}aaydCIT?Yc~(j6B$UE$`k`x>YI=o%bM z($bgLGvTR-zxo7B?azy*mtyFQ%2-$6vhcwJGIw$SV?v#r_z)3nqZb#!F#-{D*>q{{ zeFCfDgOsXCprDyNR@_D#8|;4c$|5IQr9gef9oC)@ zc!{hgJ2kC5FmN?+S4JZq2-;x)HbA`*+d>{oLrTZULY3@FmGB!PyPA2a?utX^(m@VI zgl88vN_wzBsOlgGXmIG^ezVBZFBd_pvI`$krrA!8ERO}eM}!;(b;u#F`hG)_y2#Ry zavTc?8SyebmU)+<**m$}Qt)4&fNoZW7=Ei+sZ1<2TcC~G5S`Qa3glXP%WwN@Zo6;J zPW3L22?W|85+x`C3wfg0kaAU_6}caQg>t&rLw%D?T8*w+DRFm$6E$ih+%LTQlG$Wz$bi+_yMtL5Lt1X2BX+1$Ohs`MI>5N zOWTdMUIsW0y8>`LKX11f{prqUA#-hnD|&AZ_Qp_sypSryAhhcDXS52jza%_q`qd(* zae~$v2H}6$L*j&t-qYI~V`cvajFH`AdjR(e?x^5*c;KVZFvkwMBLd42J1D_-X2Evr z$^*p2ba~q{jd1C_E1l}TVm!TMck*575{pjbuxJa>VjLC=iiIdVWv;lvX(~z;WKfAH zzl)aw%H$y|!^c&S2BuV^7Po3=Y$3*T;gjk-u4NjRCt;R^LJ<8-4!*>2@DO2*kQ9xtaBQmRZb$k`0l5@f2cxRM1ID;=NQu5P zqVK-402)Y`b)O$@=i5g$eGuAP(1#?o*QByTMVT{&ROn3=I@5x}!FmHvG*A|D*&?U% zC|TAF5U_rh(GhgMK@^J;lHm*ip;Hx0Q9gF4)#jD8Mw43YSQ2r5Dq1c_?X7mc=tI~y z9Ln_uvBURe(BR0(16KGr{LKCndJDzMj46_u@ zXi24v9_yGpCUGj>&bL8g@`64=c9HZ6BPo|(b?}{#j)v1BNJ{4(qzfH+$6cs$YNc>7 z?jjA!?00}2CFs2?3efM*Hgz-}G_yh^97!EjjT~acoQ4kw=v{+JM%zUtqfw!Dz7

BhGmovsFtP+j#72R zs++MXn{ve}@;P!f*_0Bc0W{@!k&<7OH1*?)6L##@UDzl*hWTvQTLgnq?CAM3lm$7> z5g@5P6301Y?}RMQRz8wA?-kl`_IBPv4N~zD zYX}6eq?X1B5-NX#EN%0NicK*lFc-_3tk1uO||Jst!Q2d@Ijdt&+(Fe~tz?HTHH%H7=x z-AVH!21GThQDdH&zd#|)X8IV`ddu1-ZVS<>LJic`_Y?6 zpS)?77ay4mi#1rsIDndBZ<(DrJ1)Qc%q-}pv-m0nI2O1SJHSE_hEiimjJ-3?n&A>NT7CWYx6I2mx;i_MOU8QhUv$TVFh;+)!9+uBmYelNnu-_373_l`^-&Aihb;C<+Qow8P;;2(FIrv9Nuqx17~ zsMQR!B`wm7-LZDVN>TKJlom$lkWbfzqmnr|@MRDa|q%e;v3)LC)E?J69R!sGk1 zNd{aCdSr$L@20kfZ6il!c)dvm1kj~qpiLW0zxUU7b^36FDZ19Zms%H-wcCvs-7ik} zar%O!qIMo!xtd1pUN_6VTd|$|wAW2>+$^311{V(sY@Pk3pcU3>pv$wC<%maVm*z!? z*Z7duU2Nnssijl&rJ~L>>St^j%${y8^X>*VtetLF@C5FiZl0unm_gb>vxrW=-E5bb z?M{M&vJurYxXgf`jJ#1=db`4qPj5F9S+BVHosnS6;vMR^ z-b$|=%)Uh1myA5ueq)|0V0bZ49fM&ugRb`UCcMOAe7+Hmtw5|=XK4EJ(F2ct-{EUl zynsKSh{rQO;P)U5TEnqGJlFh&bA~(Xm7HlT{=mrS!$x(fm{P|%S%sx(P!gcJfKN-I zq1@F>hXG?eO*tV_*cyf6D8YG@U~#!4@B92NXtQ3YmU#5-967`qQZOW^jnas~9F{-yaU=0lM>Kfn_LNSsEmuWJ+R?n?5=Nw(J*W(Z;x^+imgI zjB@syEwm47Cw`erL-(7f>R+Yu(}q@oJoR`mLl!#1LmyE^W{VX~?iK5#uTFEXSc7Dv&nEwa(Gx$U4e6-p(UkHC@v+)D4pK5N-|Ai1<0;TsGFRX!oA zur0>jtu4d!gUQ{ySf_LC&fW-E-I&$6wSyr0qbJU$UG(E%hPxCG z(;a?sLI!q0$nogL0xvd1%sR%%qd)v&L^Veq!mAy_HffyAfGW5P?L1xaCIj)%NLP0a z5=@>^f=ZmN5pGX#%U9A$5>zn;=rQs+t8-=XL??O4U2RW)1sf(2(^u`Txx>X6A)Brh zB)m!oc9s#K;D=Ie%IH*VtnHhW;N^B_oW+Cwx6(abywWrb4X(rb=PhgU_=BVJ@VB=$6*aS2ON3#MfJ2SXtB`Zd%k>6cz@zsv;0;|_t;e`+1iryh z)Zll5#c?5u517q#$NR&u(Bd;5Vj-G}JuUe@xR-S73Pau46pHGQ&)7%HGDXR;Asc)k z7UKJH*xt_u^CWUBTLySM&g6O>!37FuBeXA5oOPxTnU^A1nn%bOrZ)ZXeisHPoEuTx zeDMgIq3k_6gSEyx)|dtJQY?bK3VB+gJbe?1!SOVbI!PCcj)c~A5;ZVI}+|Z1-aKgQ+Lpc0ZafDNrHL&G!77Tc zHpLRhzQkDKn3fu`1P4ZIFek?Rbit%TV+=w@l_0q`5t1m6nYob}4ad7OwR2Q1>*XBx z%5=g(!ko_BfYZSZaM`J?fjIC1%vpx?BBR`tAPI{mri=U$FMx}&V_NP=24%ue&VTs! zAJ&Wcq#OC!_&uEPv+JD6)G>Sp9U~Y(1|~h;wSom{Yr1GVIOqhRX!y!P^i3ova#B`4 z9v3bzhYh#!nx&uz|zo?(PG z{T;PV~e(&&}hCs0GPNRTQw z#xltGB$1^@Kc?XyhR&dh(y)&%JY-s~*+{NS^{JUO@yoOE~)Z+0F7JG^$X9X>z^@W&-l9V1$Gg(hBj~k=lu4Thgqmc<`8*@9~)b@jkIz zr$N06JRS?GccnQ;-B2>{xd{9%(66%w(3G%QJooWD?TV72VIHn%-hyc7x1jR4894pt>= zzV=S9-*vJ{%-WcHCC1nfPRN&j*Z1aV5Xk9Cl;X5G0~iA zZi<9U9>=xia(Yvjd<>Wl9vc07K8`nXs`NfWqnjn#Ng#2RtGUY4y;%c2H1R>41vM`r z25S$|qVWPj`Md;diefnEbNIbQxmsA_R>jYOP)q;gz$n?aLZ?V_d|1V@Lr)@94>duf zrsF)h&EIEdW2@Ftc(j4>VNyt%ezVd%wehYvli+%vk1pG(88qG!qXQa-lQ zwM3QgBTd(8J9IE5$U`8-RyeB6SKIM%oL$v9D~QUl;>{}d(32kl3O)x4J_*?FWLIS7 zXgg_wDcWMX?l(ne%lkNpMGi+zS0FhYp00fAxGX*_IU%zhKrPFPQiqLZ8V!A`Feqs; zB&B~Yr0I-&(Ybje&4nau2`6i1Ai;%>y2})ZjDGPG@^DT~p-W~lSRQ~SQQ6Py!axfY z@nqrLsxaIHOXBHSlu;}y=s<}W5rxxFR_MtpQQs>v3PUvg)_jA`DiBu(6>u~7+hB$( z!cI+beZ;NQNA!c6&9TyW<=&M30&AnM7X6m{G6iSA9Zs?sf!S= z>MuEUpJ<6&wRKd{3;Sq56Ajv9vJ*9N(N2x$U`)KD-9m4~MQMlc(h|Bu1o|UUL(^`u z=WP!k#|YL;dn8(lgqY{?m?lZUSVYAMaj|||ehPEAn}(n1&!HN|`F9EnI?&qJ5VxFp z2>j>?TW^u2m@Xr=V!MVy>ocP93$(SWY(-f(O1su-5w8zX8GF}iy|hT}x)#kuG*uS4 zRUmW|a>3X$JJKoJHp;3DRnZY(-Nm#HmRb>ga#QS7Ju6dv?r?^2j5d?Dtn&@^W~F;*N^fs3?QpH#*PYWHW~BD+r~HvN zh@g;~yFrzY`SY~^Pf>pG=qd7K^-)z%cs;*EG2j8(g9+Hc0}G8@Jfv$2Nb*sB9u;=Y zgF~q++9KdF zrWbmm=^jJCv|6K$HB6b<5TVzaiMHNm#%(maObpld)7NF9GahC$F{t=$Et=u67gWQd z%o{ZCi$ue)V;jwlx2d|B=&ij?YnzGVwA<*nW}=5a`&T-)xj3DlGnJzpEmnf4j_l8!A5s} zYav?2QU_zS=EgIVW2@0|o>8xsqDx7#ZRlTV8V>;7Mqk@w%(GgGVjZ1Wj%T+IGUK=; z4&aDp<4;U`1fC@5bVec9ERbY-2BFW_;wMJovFq=J>Vimg@u=gUP$ z{MubETH{gBN;Jo#XDiVGkMXTUK?$nkWx58KVFI}+!0|Y4rG^%^5*G5UZ6!*$V_RE^ zqN2Ao)oUepyh;bUOz_a)Y#kOKW z2Ho+GrBgrsZE1s!X)hj(uDz410IeIvwef3BI@BH`UVA4McMyB@15Z)=V?M!uYVjQHHU`%fo@U&bGclvT(x ztP}F^%j8btYwvgaJ@ivgQI_s{=zKOOS-r$5bFKVbI&_@4UjOkH1vfkax6|pb&f=Qj z%Wq)TjEI8Tik?{^ziuOqE^8xBqd&Wd+RS%$IrAz?jnDP3broSPz3xyl zqtUBz8ZzOgN%_)K&H|QpRaE#`B9}%D&go5Wb`#Bm+rQ?nq|ugXIR$ihMKtWQkwl*j z5ku&L?&2nI{VoR*`~ujFrmK30N%|L`FdP$v-iN(5egT?8eX(wL* zkq`9O?ny0xUtEAD^cGXSkE$l(vNE5|Khe+$vbGVIMl7nkyPz|zj3D0S?VeaOeqJdG z^qTGr{C50A{pZsRThw^pyGNsnzM_Nv-aS;=M~tVFFY@P7oh?REeqR)Nu)F$+~=0puzn_dwyQmPyFCL@VkdD=`Y&JmwWq*Q>q(u>;;8s3=Ad2yF=}DoX|ri zgk{3ZoX}M!L}bExPUs{PqB7wXPNG%2b_G zSJUu8BJYgn)JNXw5R)H6{PB5}+6<|*M9ig&t6MA2Z`hSzxa!xPGr>-4&w_cj?td2uNy4JYAv48ZSXAkWcFy$ zLZ%y-c(H@mgUtiZhwWN)U+vzZL#Xc2Xq0XpBH9IiICvC=Ac-kth5wda9)#*-R{4h0 z6OU$%(WkGXv?|{Sy8k3`Qyz{bh4?AKK}M_i4coSZ_LEdGRFwH6_yNIMzw<}$KR7RRRF zgOkTdWtwJ`0!51V56GiBSZ-fdhIzvw9vkw zyUu{9x{Nv&Sh;NL^&6Mcqa%drLnr*S_wG;*Z5;soq1#@CaYogu6ygN!VQB(&w&krp^z?p=#GZe+jF zWZ3L)z_76%dVGW^N*TEKOwk>k=zXRrJhBs01NQw-%T7?%Sz@`G*k1YpZfxgMGd3G3RV9=F8k7Okx!dOi}Q3;c+7dCs(6|gY7m=J-P5nJOtGth zHJ8zX^Te@+i)kN)?1igPIjt+tKT-Qhh2voDRGb{lxRi0^(*vVL26Y|-g$vD|JVx~6 z7HNza3QYcbj1cY!N-w|&+(uT0>_@o~9s$k2K>UI#@4isfavjYs5}mr;=HUHZ*t5tP z-EDnP^8z53AXY;@xP%Ymq*tjv;Vljol&R?77m2A*;U_jP=s$N^UKvfkSY&GlY1YN! z^&|>SSr;jyJuPun`c0RJOzkSVrwuL|SbPa4=j^?i5n6wVuy`C_ULsy$$Z;E3l%5Q9 z!v4ia*l!Jzokr`%iiCDq{m!wVSnW@?Kuy;7d`hv)pqejb(u_f&pNfe_n2{***Jum= z4A7QQB{}%oal9x_qRuqG{lY5RaQ-}l z>vECLeLJgZ--0!8s>ghbY0wp-eX?6qeD?27RnK1`3jOcsx^^Q~7KvuGcAB^zvu50y zQ<_$z$)y0ac+Wzbbw^4Czw7o)Ij%w4+o|1%CA@t+BV+h;3O1-NZxSBED~=;N_)a*V zGOrK3E5&@Ls}(hf>XET6 z2Hv2JVFkn8j(Or4&H{f=?|4AJQLp6xaAE#_r5Fhf=ftbTIy^G2hJnXNbFLOA5Ar>T z6>Sbi09g{t?c+HeP7R!-2oFcYVehy}?A{N=0*j#5dmrQr*#h_BH?}_yC_%u4YfbQ= zi4NC@=Gih=GJVfl?Bcob8gV*~Xl%Gf6yWjEH9#^S6<#Zb^u`r}F)vp!YGB?Uy%#5Z zb!+5KlnFPlMRUGIi?FhY`J6T?`!420)iclFgr|fax>k%nXH6fzzc%w`$6mcQf%UuX zy)vP-@iu(uPXrew!by;zy-?kQi3plXwgf;T>*fz(PvQTI6Yiiwm33HATymXA%=MTf~lQejMxe2HvHKc8b%jtsEb7xEm~Zcz!fsr3)}&U zhQf;$^*iM4wl%!r$KH$U>L3Hqi|y#Jv~_Tgx64leN?k0yKGCF^SPdQp<@@Auc#HWv)cqaJk_$`{v*HaTnt z_Aa^rx5yz{TP{Td6uUv30*txx2GR1YfCOaU_FwZ{p%H9Jz$kt?{=i>-I4u_Fcl@PG z(?*{adkL)v>KJ7fC;a_3KlIY1OS)XxYjMB5RFZ*7$E_+y8-1ruCw)EiiS{Y205erhRMwBKsmqkAN)m8NCjiP6Z zAS_`q+%C(CZ<;(B*0t7^N^9L~0dM3+UAhqFRuyK_&6CBA4&8!1#l4```ov9;G)eOR z$ZJ3G3=OUk!~C26mNjLhuqNZ6zbSM2&}+XVna802ru6S=O-tj}slAG|`M3RT+r>_w z6^BW}AKYy#Wla+m$x&?Z+DrcXer(Nb+K*RpfQTyX+wS#xspBGX3Vl8s0$6cp2Az*h zGEdwJTg6=Z>{fAp^vz5-jHNmdpcUUi?6t3fI_fGi&v@{{nDAV4APMk8fHC}sVN>zdA|1GROYYMA}y*4>e|1W0z zvm;>j5Tf1`tOARDI=DRUK?{`7gln)Fpz=V}PtVRg3gzgSyP)ySrt9w#F>M~rze{u| zpB;$HeHoxIV-CM_&{7OXaT~J(_u(g~MSh~6?-E@N7p#lD_5rE&Xj{9}RWn6a;DP_T z6C>{y!%F7_RL$N+j+hDJ1omPyI7gqKwY}aqZ!FagRc$TuNe8W_x|2&O- zX5QpCh3UxcX6pTK@wq-#qbsDM+b9%8Ls`r=;SJyQLpy7*m!AcccraQ$PeiDe#ruzjV2slm_gAc;w<&G@}EAmq1q)Puj$vHmx#kCwrEpMK82QwvcMAv zWH%O4$EBh;{3R?cI9bk^Pa~F!p1!3xte4_Hr5DoUOT|j~;Ga3N1@PyseOz3wO@_TUC(a?~##G(*Gx0*LZsj%lXgBh8#qtYq?z|^NuO!>~Ibtv1 zCTLMbMqApx1WUCqspEkBNi=$e=vjc6)xRkO}CPy46B+ZQDZ?_3ln|I?!Nuz9<}e6ga(p5?wwcVBAU7gQ)4u=nj~ z+ER^d34Otf>H=kT$m>DdFAZ4q@zbIxSRc_d_`-?!%UTPvo)H5xH_E+?A-mFXC|&i8 zI8~pvo!)syoSpcQFQbDcjcSEy|7~)Uvv<7JKhw$j9Uu{zGz@4Ww6 znA;85c!4p1*N})3w3i~=(ycUTHEioYhA8$NXm%rYe@=7`?)MiX_;5a5`w7x}LrO-Ss@&2pfr>7sm!RSm4?+>kMsX{n;;wE}C{9 z&3RF@YlZDiJS`Q_2P8k>U$FMdUoku$LC13Oe2jLzC~ngB(%3bk2ON%%tPx$cWwd<_ z`2Qc&;w3RbU#8JLGhh>Z>?Lu6?`v#IpjiRz?#WmSGJ25OuZ8lsn9f-XuJIM!xmKKk zI~c!S3-iZ33O9f~-&^0YK|H1T?!(Cnv}JpK0sXZOy3|a%;bml+Ne{d%#<%+UO&EHO zNw#ytpziL8g0PpX2f)y=NlB~MkoB+<-%B^G2iKlgziPdx()IfSboVobc~tzGxC7&P z_%(5f_BCa0fKPN2jou*6#)Y73H*kmOn+@VOw7l(g^lK)~dPB6-e~8k=v*IUfztpF_ zDPGZij3<1Af?XvZj{}Z;NgKVTX6bXjFU8 zJK|D6@~?MbYn@50HX`RtI&UL@J(G591nj;hZ4+SkAa&dX6CmKRNesZ_G@Q%S#*oC2a=bdI)Xl4-7G=;?PgJq5oK)=t+cP|yKfP;hB_v{D<1Lv zfCVRQ`7u^RXAIQs`l;_B!bJO&s{SLcW?*d!Ckko%e?&Cw;=)q;^*`c14CL+)Braee zMfBANq9?^1w%khFM0&$Ko7}?edSs z725ms<;UWu7 zo)NHDzV?au7aA9z!qGaDsy-F{e2XL4LtMI9bf%4;id+U%mIBnDpNiuppqRw{0955x z38?e8%BjC|t7z@}3W3JdYm120f4o)rHLac&?G?RAd7yB+>0h_HLNV+uFW_U)o7yy_cidWSZ8Pl45k zX6?sir89N_4JXt0J47G-bB#v5nwd}izJL)*R@Vu~Y|Cqzsp?CB($NY&`V!_Xd}uh< z%B8fO5QLwT{TEK$J!YqP8kvTFi}2u4L(_Z|{z@2Jt<2fsE9BfjeZCS0A%U|#%%zjR zh8E;hn*I&URZ9`&CwkYu^pinfej~?(x=s!5QXQwgQ8f7Sx8em9vVRaUdf+?pKHi}K zC1}p~VvkBMqepkaFu9ao*d?As()iutJ@w_}CN2B`tH)%jdOfFzs(utp@V<9kB#+X5 zg2Y}*6PJr#vM0xX6=+4<_lRAzr&`VRH@MO=)>!@s~X`wneYiTS_E z#Ohx`vi@kOF%5chM#AjwY+m{6j24hA00( zE5XeueQF}iyJ@bGl3;qsYJr_FufH)?A z4E6($(ZmA)(^$IufEeT^ZBt1H4}h0^LnQ}Ai{L@0@D``P#fK1-_@OfrIwXb!pM5}8{oNta zH(B+ue~ID28mG*ie~I&<0RHqB*2dqEaX2O48HdG~(EZX11&V*|uxOoxLZRGjHz&gi zY2VB#u#$Dp8Ex5N2P}3mX`PI`ISp2G-?Iokr_2A9mN(}wE60UPfo3tNj?=6P-wGds z#ut4W$f4e=3Nz~O(5$GOHPCoIYfe7n9a^PZOba`PmgLY$Uh6BK)lNREIndz@pY?_I zi$byq5ewo$y=Mfh>wv(hrI;26tiy=LT^zIq=nn+2t-u;am2I(QaA?RHqfM?~6|yF4 z+OH{o{#a z?M}C9v?;XtS2K^MW>~HCO*l8{9TEk1+*>Gx?H=NPBN^{!M9#l#rS?zdH{|)6X%rG29y3uR~#c3=L{z_2UUA8pl-oXIiq0VUD)7((&G;Q*^P@#UHWnw2R0ql6Fr?oyYZpCl z(;i*VU{`D|t?cCQOBMePA-F2r>KA_?&=`O%t9L7aI)h#;LD=3O80Cw_RsoI5v33GP z{d29S3ufKRT8=GuUX<~jE*?KDBA1epXO-jf_2cubHh5f+XSLMP&6#=DPKF64#H4dO z6h&!4zLnuykH+Z9xrrjG{1<{5Hsu33AEA%(tB?U5a%358Z!U|JVBo7i$*K)0Wl zRz~j^TGjFSIClk;>@E`6Z|B*( z)lar%ofKU10vuq*mo&$+It7={fHICBn=Nz^7u;D^aquBz(2bb zG~a|%wXv|l&PR1a3lLvz)AZZRkPj8%*eM{JFOO!$tm84uZ^o?t!3S_i5jT<_x2zcI zaJJ|<=klQvwQ0_8+!}@MG3AD$T)HG~6^fg^?%uahvE!1$DaI0q{Q&a9xOF3R^3nwK z@g>wVVHNwPBU*!=9GR6%mnWMELeFg=H&El|l)YTd$`4W_oXg*8lDTA$g{3TqAzD5cKj)*yYuMye^dTIe@}2&&Na z7t5_4`oaJWZ^+K0%vM$;+1XettF`tF4QXYS2$&_Dqs(0FK9c$+Lk!k`(#lHHFs5%> z10oMlK^yBN-x3^jNQ>SDgI-f?<-^?yX1bp4X=^P9!t`oqbx$@4juh9I!Q^6Cd9=En zmG(Dm$KAQ@ci7GlS{VmVnOs(s4FzIod+UrKOc362_D%9g+=z{13$adQ%hy}&t=4Qj zgas?2cde~ykwLvXShq{-MJ{dYVD$ksr_4>{)E`@6P0?J&{a#0_ll~qoj@N?s#E!Af zV%<}oka!t1Kl>v@X+3a^#SsCqK56}U`+gP;c`zEQtvn%(hCK|0b~4>Fuc(ARKVFY` zbz^h=+GDM3uHMWpETUbVP<91%JkGir%`ZL9`U8);&Q_)N813k6J&#`tx>!FU`;4ym z_76IhzngWw%3{;9Zq`b?Lv)qYU)|km!A;%Y!+KMHU8i-O{kgTH#um_uJ0bzPuP5eM z>T?Cu+qMF*G=13-=5ya?SB3)&5HLK zx6{O4R&UhsWH0LmR4VOVP(p)rLT{^Q;BcAbZUACFJ=EKJ49HqlXf*(oD?Z>uemvWl5@ru9de+Jt z;xjj44wL2MNMo~MI z*DCiRtVpAE`~5lf=l8XK(4Ybi?{EDZ+X`s(zDOlCAAtE>McW5hd}lE)1bWiU@glqa z^nq404VBz9$hruKH2OR&%MK5MxVVb)23x1%ap_>Ioo@|<3N;+c$fs3A{l#;l>1KZ^NMA zf5P5CHT?TKPR=Z)PlsA7STmV1%xc4Hp4G#^#MVRC)Sv`{+_AG2X2f$kY@O$;oCnzHb93Y`pI2c7(6bY;eyboR+sTkT!C<77bN-xw*q za5Ac!O1n?CO4%H7iZxyTGpNqa!2X83x!0w)rEgEMW}xM(Mp#|wj4gzi>j1)H zJ;uGXYlKx+8Ng;-EK_xLpfCo?;af3S1^Dt=HXOzfsGwwi$Pv9Bcv+(e2ZOZ1^kSd| zIDWv7V?=Dv3BVve*MQ5z$A7~}tJLtd^JqA!W2>}S;R7unX_=0!v=M-Z5{L=1;R44Q zC&um|cH}~F@*_$}RTIRf&IGn>2GLOtE`zT}M~s5~n}@Bfe)~V30Vv_O+YE$77>32M zHp24Vs`%s-Te`yN$2`C-ToFcxx;SlsJ>vYX=#kT` zs_@s?7^?JD-bq2dPPgjx&vB?1YkJ9JPie-5a19w}SUz5E4}UE_gp8leY`WqM>vnw& zB1gUz1(bItNUN4A&a{Ld#Dv?GS!Ji#IoP`NBenqQkLa{_F_h6+*XXV2@T>V28E=H5 zlzo;}G!U9eaw8!R*H_s`v7rRw=iPsvn=pLEOlR4>#TDmsY%vXaI5Ow>NFIEEuX=TyTl9IFNmZS! zV$>X@))!irs!Cf?!-ZCM)0)ei@#kM;b!t*+<&VA$s=EmJxA@>~pR%IFs*T;0NjopH zZYcGPjN?#!o^9Mn(?^^h*ZK(XH4QPQQChS}l!kGDA@fNv)P)yA^6i{PflI*K*VLbV z2{0}hrS-sAtI`#hUyZdYXx{UMX;idBWKzXAXpB=ie5?p|Hq=yq>Nx9E9h0QE(2iZ% z`Sov%2gk%r?!C;)WpziR8{SF`lh&#FOD?zCYhb7ICO|ECm)1_OVv3E9z7>k_Ft63K zw&vXos=N|=27mmzC_~>9qD9>iu)TSxB`EXqB8wiGXblZ^&CO zCr`4j1V(I_1dLckdnZ|QV4k||3b`)%=n8QE4WwOZ_4i(7N9Vqhj)mNn)}vSmM6R+* zNBFYP9$CGTEMXG&?YwLMwr}n_7I>lhb`QP0Cp(+09ng&0Y>$M!2oj{t zZ-%>3-F4O-07v}ToI!NO_13u=dp?!drsF6Dd&XTs+J3!-_*!f~97yloU{!fF<6zR{ zQ04Wwzb?4Zx(Q0u#!y}n9l8;^*ynWJWN7(+1*m?qRf%W){>j!e8q!x(Tc;#BA@pb* zAvm(A&>Q_vkVa<}S~M!R7zg3s5G$MO_lN2I8mqR;Rko&9Wia65oDU8y(+2RF0Y1Ib zb%jCp*?-Om;!4GuyMpX>L_pgEQ>;r`!9Re@Fra54q6pEOykpsWYdlTL1@{au5ALN} zLlsl4l0t;WUWt>4Y!&zk3F?8UL)(}=8Hi#@_9ON7x{637qaCBt0I0C&U-)xy7w7yKv8a8fSw$Q(!Rj{_A8-(@m}ccb z5!|yKnLRk_NrFKgatUlv(oD{Fn_H~g3T7sABxMCK3V!_0^Sbd`1`Y)r{3w{onYAl7 z8Whb)$XnUcjR3YlvEu5S2j-{yZ?#%x1CZ=EN{a>Cc@jL-C@mZv$qznJr)2Lhw_2SC z_@!r&4{0CnnjpM5nkp2H%N^7V2G&#pPy&($Bz49eb{!(B4?D)A%;2YFfNB)n&7 z@L4j|y1~dAv}-nFAr!eeois8pNW(UTBP?tB&Yf9OM7^d%yzluC0F~w_Dc=7x9kOi& zU39y(MgJ?4)(t7isXyrsEa0>!>Sx_)4cBlCz!x(hG7n`^=ew-q^eG1IIUI&9?Jlb` zCq93d70-VHx6&wNR!0(JG@9`P?Y+xNK)24FX&qa-dl!2d`BWL{X~zY8ws$bU+p~95 z$DuIe^(@zeh{M4iPS>?1&-Rj+R@l3D(Y-UR>-2fM*{zyKlW&QI$~4aFtf$#75o4EF ziUaq3I9^BGZEZ4V@0N|@7Jjm1D<1ymq9sUiE(n z`wloMisk>E*}QvUF6Z0sKEOND9Y_Y@2FXcyCR9W)J`WTQ(WejfjwnhNp%4WR0Z~8! z1FI+kB8n&iilV4^f&nEPQBeNh>e)TO_ulXS!E<(IdOB2BSL&*2T;6n5cS#8ZN&47UNUh>6r$D1ja0+kVuxcU%wd+o1Xr{P=B?Yvw2YrI0@9_+;8 z2P$@PLw2p+P*<+5`~XnL*9Y|@0iV?qk41`T`kY7#j2|^~B9GzHVQwTZY2M*LiQCoM zg=fWJeh?dWVLa>PXE{Nop=QEMwZDMC*%@?lmxRCU(#yQss@-<%A z)kyKRhG`8p(xBhN6WOjsjvfOKX&6NsQ9p|K5+1_loLvJKaF6vA4WUTqWIQpMtU>Aq z_B=&v2+GE*)Nx+KF2p;|r?wG-y|C&&MJcR2Y0^-N*nj^%dSo8(CA$`$HXpc^%U&j} zml#^;qs!hhk?wyivJ6WdP#8x~W4!qNKS0q1ugWldTmXfJ9iH@sZ{T55#z_*0>rA_UK9B# z`8#MGV9izqlWc1uja&q=;JfJjMG@2Z`^+tWGE!Le7hGTMjV{!IZ{R)+QXz~xl*{^# zi8b>Xbcl1EqSowTpgCn+42pdPO5nx$*x+D>-sb12Ilna1csR@XY~<+!EZpG}ra|2o zN3O~}1Mk_oPQYKe*rhw+!#>8k#gXRN={T}DQquK1m=qXm&{Ld;h9O!LEytsP^HKtN zH!|u2AV@FH-huI9LF|tW%Yz!PSprL_u2Io~B@sV`{IXhWLkXVY<80>{KDJ=2Vb8=VZl>7yr2%cN zHP3mDn&Mr>3ue*=0FPyF3yee;HAJ$B4uQe4&$v}#t&4733Y=`T_Q2m!_HW2xzf#MS z3j~Qiz6=95|8mp%r?FaQQLkqr7v%j2<5Dr~4FGJQLZK@nFbq!V(E47csn0~}{~c*I zJQI1oj~hBSyoB^jYQR?;0K5t24rJk^nwA4h=24hz%m(1atzd<_fI&7!$uE@O`jOTz z$AWr=_AHMyNE)cg3d}{W{tWo=ipWHCbk+*M|9?&o=r39}?E_jVH|@=??izsWV3IVg zoAht&jWdkn)8K%+tOCH*_AEPI7RUoF9%XBtvUO8a2AE@R4Ev4vw9xRCk*0FCwsSG` zfG$|f>q3l>XYU`TS64=6$BLPlP@g~>v0`WMAEpt{!ld#u)jS)Sq*ED{w>Hb8EuMo( z86LizT$)z*&BKQDmINdNe*%u2$5%xbR~`P=^*4%T0Kor28#JXrwRraczF^vh1%|uV zra4r^(szFxcHY5(1@E3d?cBk;1$UpEbnZabad*_Y!?5-3v=+L~dYA_|VZjLB4|w3R zAD&1Tu8FM9c@-2coW)b0P~qUP!xUbn(`zDq5~_JwFvu&cU+A*uBTu*?BGLDcLff44 zRHQpy^+M#K?5%tMJEBKVy@2gL<5#-nrO3_jjeh^7NQ=MYthF|h84#=|a?%sA7F%$g z*G5u#DO|A@dibyO@3oOZ?zz}$k?SHk$$ukiQ6m~zVwh*#wCrU_p1;yNFGq%B`;BTm zNjSInl}NBtSsmUM18;#-ju}GuxJgX9ZrQn%IT!8zf|aa1SRFL`m3TMu=z~`xeW6K; zb&mo~iOP@B(r2ENUmylnU!2+gB-~uOJzHr(KToSN4aj_6{flE40p~od# zX3VxP5?wN#&VehH4O8i$#4hCem1&qfPgl%?tNSRGh51Xft=KY7tD}kfm!^q3T8J|G z?$t>(V4r|I#Fq8oU-MybAaZqR8@sbL#B*v@oF8Ajm_UNY<@5{YId2 zUUd#JOpC2okP>hbn*CbjAxJ#|ojn&FHl&N{tp~esMXy{RIUa1R-!U@^bGQ)ZULBge&^5w<9^B?l=$`a5?Tmkd$WEY20-;veF9tf?0bYI)i)+ zNDMXv+>9L&-Q^-flXWj^WD3T$Je3hWu`9AU&43BWEo7*w<^;|Of+m2ELG@yyc&5&S zg7T2@CFp$zp@E*zT-g2K$k&1(_AEcWlzztAOK*La3*y4>a5DgBua z(}Tnd_T4#pS_#CW%OwjIQW2q-Zv!p8sB?1GQOBbTfW&tvnA=bAX4xTJU(EcPbgqq)!mKwc2S&TPATlX-X&;rph zON=X8=EI1+b~&GxX!K_3$|bxk%#;t)oT|c_L64+}B4Y+}%faPjM~cY6w&E430*3cD z$e$`CTvbX^MPuh_eH6SmRa}9~{aGTDzE2ewaE6IpLS%R#6fL6-=_1by>C^g+zDySp zsz?*f;KucMnrMV{CR@`)2`)dTiKeI*3o{!6^IuX#lICca^B}SYf{#2xx1@_sIdw@l zs+g^Cz!lDHjJFa&t!SYyE=@87ckI#(-Ld5vq8@79ks+`lNs&z4&7>}wLg8{trf8h_ zv=4aV24LK1jZW~8H`Cfo4E0Iuz>7u+=N6!uc_PzOKFpd)C0XJ!)PaFt6dQB8m&x|i zbZrg>%|Cyqdvin~rDtP&zthFp81!Zuk&QubrbqEG<4KDTHiB%(dD}1?{%A2n0AV2o z!V`{xLBqh8BRXaOHyEHdy3Ingf%baivNcB!^GJ^FB0wOx&x`5iT+z;Wh8E@G^(=ZT z7f_f*-{*?vc$lAuA-_o-`LdLTf$9qw}$db=6>;ixt z9{~#b?T5cCm_PQxg1{;34?o?RFM64{Zpz1~-=stNq8OL-0?{OW>E8yA51#rTW3MU@ z9l6mB1tR1BY!p33W4{zQjoO947Bo{rNgrVyd^$LsB%v z)y?SSE``gLH?3x37f z1%LXS1%KLE@NYQ_{w-(0FLxIFivJ3YJq`XBG_c@xD-lDt&=(iI;AcAvem3a^zk)gy zW5KU<7W`ai!Ox{V#aQqw|8v1_br$?e>QRCPe{O-g1wYqW@N?;C$=??I%Cigp&vO?1 zpU#5c>MZ!J&Vpb0H=O4M|Lp%j`nwwa?**^hEHrd`y>ZbCelF<+KbJuu(y*MKwQQL6 zTwvZVSX7Mw?c8AGt!*N*p!r~Xrm46vV5bkat4{_hs83VD!3!SxS5t8rek9PxO+~lA zOOFjpfeNeW%2KRHR6(VplR5PyeNrkq{Jp3u6AO*a%QnG1oW;e>%|t!^BDa`uNmB<1b2RA(qF~ zRT%tY>Z<+~7tMwzX%!YbAzJiuQO}m*f?nq;q1kc43+dWN3r}~*aOa3%TE*8zM2ICY zH;e5EIUUV9sULA>>spFp|NEv&fU-)*TY}KFp|n=wAbe_0w*r+JOQN-CR8?)}f;K|? zM%JpS&}t!Xd91pJUH;p{^8fa*|KA_l@Id>|3hOBZ8JzQ&wzU?BVK?cA)*@o8rcfJk zQHE~5*eq6V5N;kC_H;}d)CS}X*ZbQzUo31R3h>2i=X}xT{4bK)iY7)ib!ZEMx0-Hg zD{eF1p^w^%3vl;mTPQ~FP+>dJ#MRWxx!l!Gmt53NH0xqQ4q?7wKN_r%so*FEI0_6G z$e@j23f!Bx2e7cuj2jnjAeHshoW^YDng_RAVNgzcQQ$@XKj{`?mkbujTzJUa(ZU>tcpmPAj1deo zCQ-8WUiX6Rjw1buycTI#3A5pyU#=bh)Wp5?a*j}J$Dqe z&iLuaj(P@$bkb0s(n-(XGo8dmn1Sy)iAxdM*S=g7HALKpHiZXchX^LXLmoM2Vm@ni z0%igtM<$nxSsrMYRaCnm(wKVMq6EV$F=KRY)JEtmb%Nmul%&Z2{1yd5pfo|ow%t02giz!#)R2HjI(RuSRm!|J26A>?GR4cba1({&3A3Ogi1lT5%a z127O-iJ@%qwv(^U*6!yX4(9T2dW{L~BhoFVPXVJ?# z1XPSfoe5Yk79?R5ES+(7C2I%E|*AV3NaWYQ$Gp;wJe*8H1Wj60(7Z_iqxTHc(*(Jn--tjr#J1rn3jO(<$>)OT z{`6Ens$EpjuFe+julI%)X~Leyv^*9%fhe9>q_0K9w-c{x?6ZuEwtgqkE51 zj3>wUpv*`-?`BsY$ImZ@qx`5*;6ZpdzD>_WeI}pFe(MR-F1F{^nD&#V{WAWZF?H{> z^$kRc71e5ZuhDBy78F+5ziiRFy6s$uLqkoTyV&ii?qQ;S7&!kSrvih;>imansDJ_X z{D&btGDh8En|DFUbldFL1njp@X&)x=*I{koF~nLn!y5Y^pjn^md#>wjKa{VX3t2bq zP&<%ku*!C>5Z$-9puu^_^(G@1g6NvK>S27{U{H^*MQm5`<5K=#Q{@|GpD`+VRWKcf zvHbkihC_>;)du$|CIU|G?08lu1`?7Jvrz)uWOU0d;WVEC1hK2BJd%)=rs)P4r#3rj zVv1DkOK|>M2$?iM+!5l{1f6sbt6S4fq1diJBK>$VbM>(uIX^oFa2c!)BhiB+c?^K2 z+USXJdl-xH)6zfP@YTXiwWnuZm{)TWe}v64zgK_K;s5>ynOOL%SPBiM55=ZXF23X= zNr%0(AlvP=%bXLTR$nR`(yH&$1?8;@S# zm_F?#S|ErasW*7f!_l_A#cl)PdP#l7#qi1aM_=(AE=E7G+w&1jp|oybavuHMPvka1 z#1@Xg9gb7vnJOCsmw-$V!4@FMNimqkoRqBj)bz znozM)Bq0U(y)udSg3uXyc7Vt;66l=)qMzZ97XCv_F^w;1`DM^GcG4f0K^5Cg;&O4h zF(P``<vokC$1ZG7BM@-A_s@jXqt3%Iq9Hr*u-nj3tx_>#)fWkAI5t3g&v~h4Pg*gpo)Jo*Ywi)*=J*sYn?{rG5rzJ#Q3HK= zo}Rr&EAo>+yCHr=f#irh-RUOCh8l+w^C&fxZ2zQ77cwHn{esqsDCp8JWu1s zh~EB(5o+Z}7LVOygb0J&#NeJwV>@OPQo+5Vv!3?r?-kpUzk#rz#bn;JvmdAS_lY|( zwl((w^)}Gh`^9SWxJ8>LrSy*8Uj9-&q3_H4>14-vGW5C`1)Zy zAU_xRR9)71N}eEQV7yOE0PzUW)(N5@F!2;4#-Oe=!iNNJzKJ5M$#i5pL}^dl=gT?% z3Q7jD;y}sZ;o#;~fFB=HN*MEd?L^Vgzt8!OrcV?FRWTq9boNU6b5EH(YRL7`56v!M zA`t7!9r(oJq5{^}Ry-yMAtmt5U`GlpsywAbpap;omcpbnevlmav-PO=>``*~sOTEq zM;8Z}=Q5Y8F(8fk?Dt^1ck&0uPnQeWdPmyYW5zu~f=-AvJ8x9cDUI~duvv7&(JM%t+ zOCU7`g(i!Oo5UM*qJub!^fNPl1bgDy6LwHTJy7;lSEpuOhiQu)oQ1Wp4Xyyrpi>;E zLu%j&j)TpKB=P|FV@GCLPO-W%w1|z^IgZ_9-ATtMi`>>|uw1Wq8MIw8#2J2gNDAl2 z6q{WtSbdEjyy%?OjwET;BM=}S6b-8Q_at}xSa!6ii)yIhgr~A|_6GS-Lx@7m%~3P9 z#liV~c8jw(<{ae?p;4a#kYH^@W?E;w$$uLNj_zd7J|s2a%`jZcxaMNBG1pvdwgB*X zsOSY`j8^79ae))ijcBfXSlw7+M>avkV&9FRJs->qsc)SYlm4ScgZe)tN~)F_@q?M1 zkTD)9prlORE<%nuo_@U(Bz!H*9`|CC2}%5TR|wb|>ud)oIWbRld>s(*BH<(^D%A-i ziS_*Kb9`=bBbQ;UJ#g(`hq}(0PXUq2L$D55@spqa19@4ga_Y6e)GT8VRo(%9@sBCs z{;$z(d>KcRr-*!P)-0VO%BuET@hCA=7FRG4Z3`!@7#773ZJ%St4{di2oWz*iU2%{l zL|#@iAwo)zyIdfjrUL=k03ZXZAgh2~6;hdpp>4;BI$Q`FV+k9qqHu|N$fN@DFm$SD zYW^HT1__aw#TuC&4OWM92t3pfYaP8lRb;!7jEX*;3IhB5qYlZ%I5Q|R4Vtra9*f_W zTAL0ajV2)n({Xy^W=B(qKCe56BWddkq3=qz-?g4C{Et)1W zdVwGG10QpwQ7lnU9wVaTLh4ZBdQJyG008BBPRlW>$b`DSer;NF=1v#+T}*AT@^Iom zGzofw4az#@0W3AYtM>WU4kmSo(IDOeFyCzv4Vf;Q{)74HI-h-k(_knTU+TAubzx*0 zGwovMT`ZE3v6B~-2U|bj;f>Govl)M(AK+&ixW7ynkrrQBc8T*bV5qrx+$>=qI-?8M z!KmG3dp#heZd^-jLmr zzM2l{cmKoUf^I>e0k8|^4&4DrQ$Yp+PZAStknmotQUOsC^6&$kxGax!3!DEE9CvM;JDkpa>FtvT51 z+(5t25v@^Kv$?>bRWxX>h!h2R9FUE|64EEH$smB{U<7Be@!5ZFqlI%tj-OMB8dfy= z`do1j)ShUYdEzz>aeL}f;KtMR!=qv^6F}0%t$az{kXO(0yKh z3_bh|KBd6fZPe;<2>&n8l*b_?-%h(9hf4P%84JX0|F+$%f_zGkEkKERbbNt$6}sBW zg|M=IMt?07cjZGEXI|%JKIY(TzzG?)Klv1%QDUT)+ub$dA!w=7YoJ#xqg^#nnZBTw zi$rg9aO@({i&Kvuitbp1y-VXLi6!C?x|Oh0j6#TS)l$*de`K4}kq?)Oi5$su^;6>Y z;A`(-P1s)RCX&lUPH;sHi=^-|ql=e`*5<3*=-y>$;V^Aoh822`%RnU&VqA{yPiJ#-V+*XuUtP<5wEgG*DHF&jswdmvDHjWjg@g&w@ zA`epa8tBDu((7yR@m~6I4eTC!>4N7)fu}YEV`I%q_)uK;yvQ}9pVFA;#bW?N)(h}T z_%eF?3)sC4y#5h$p$Q(2l+C2|FNw~fr#^;>3Xc#pbIDSiw_SB1+|f(cik6{WyO~I&p>+i)c0rRQHpdvlHG*Dpg~ z5!;^Usz6O*wqmfCI1`6=u{Au}c%7K+F63f~Tr8F`3EEP;7#I3rJv2Y_M+=Exa;WYw z99p|UO!&{I&ukQ{{m=a2IQDaf0Ux*%lC{x&n?%I_RqRDs8)(DpHi=t2^GrDH<5>C( zYWIf5{uytGcJABbabQi-vwBh4W>L@oU4lDQ<-V7!ZHTig?`4%oU*0U5m_ej5N=Wg+ zs78y9rlphlmT1WN5u3gxCK}VDFTMrZ0w2uiJ8z3}1Nogo?}%Fs|FgfJ?I6wCCJyRI zYwh+AC0cjq(RW23^Jj~`dsi$0;!J%HI}lrtmI(%-Ep+jASio+lDceOK)cMJFpgf*# z+#!bIqIQZA<`xs@G~#5UWjkR}z^k3&M$Z=PZ6Q8gz?FX&w&uQ}Yj=qicp3Zv3w8_j z`2Y)kOLXA}*g!Q`7&LSfj@{~CknEw)c8jR*p&T>43R$mCh4LwHV@8O|ZuHcrvYYe# zv~eU(q3hVjlR{DV?H zkM7$8eEF81+9L)4edy#KF}4kueH)G)1(mO|zB| zmVzC^z&C#a>sU7Bd+f z1GpP~DJt-A?w8_D23wYsyQzLHc3HPj&swbI+i5|qkbwS%S~1=u)8Kyd$xIK3VQ*L9KrgZ@AYVanb2tgfPE;n+kswjZ!4&l0Nqw4o<8o`l1!T zf_(d39DcsQi2m`L7;Gdi1C6uCj++o@!zt0u^M?h* zT(|+L!8)E6_nN;J(9j{?g0rW+MRD5OKqGI?a*%$|S2tVp70i~_V956nks)@E`%AP* zIT*rD1r$ewUt-U~J~fWs{R=w9LHhPDQJ%DG3Y*h82pflrOraKMgh+a7-q~kM=F#iugKqi;rWmwu`-dq%Z!7s@J@Q-Y zjIN2W=-X!-b)!+E)a7dLa^VZ?3%L_Q5bSM#_ryTh{x(*VZ>kICPWjU!F5z% z$cv11bd4eF<1*HetuncK_JumzSDYa*iMAWEc`3ic?wdVpYRiUGRTxI(B>>t7X9N0#BBs>4`Y>_!S6*EdH5kcSXN%Y zXc_}>(EhAx-B3*)Dt6|6$M={#YcL}#I**YB+%muFCp>2$qGk<5u9vq$93XP2#B(iU z^}6kqEzhslQE?zlLd3*2pFRG^x*36M{n;5oYZ_$kb3o<>$c)mw^QHuQj7V?;>jtXl7z1@c!IM0~BO~S` z?P-=rW>;~oysI_t!T1!SuMftjFor$Q#iq7LAt0SojRP?L?z7*ag=kcF+n@gKssowE zI(&Dso%3CyUQik|tSHCf%%MLkTT(Nx%y#brhV;P?-6t;e)hC97!fu{dGi<+!`ExTi zoZAa7`M-Lv5dt3~r!<2GyJhya7!CmaH4ZTPGq9W?asB5kRX1bi39q~zm^s8J+g`Q~ z+gFU#*aqy0Q}VV?;bEamx-uZv`Ca2Mrtja-8nlMy$7 zN6CJf(FRSJJe9f$)BbsKT@z-7UJ0-SF(HCF#rlRWhBT=YX^>xLqn~&BWfg?fU;MHm zE+QavaA_Big}7YhT<#9YhK&vziGc(tL;hly%l`h&H7k4|54vi+@v~D0w&Qx@IIdZx z2z-^`R2mr^1{@YL5DzBbkGAp z=0$+l-Oc56<7M(+C~q*|M>e)qP({XHC`&S4=B1?zqgsysQ$FkE=%x!X2&mHtmTyf~ zOSv18r_P+#uU(#x%vN$V9#joOCDU60FP^5~Tgf}{i1W12gw|3a(0=1-Upl?oTDJ9Y zek=H%s~&tTdSml_q-tCpETB%lj9l8tSfN5u?CRhB zbdf*FqV^r+)t)sl1<|6}fgHc-xEj&O3(_*9J37cq4gdakT~JoB@7V?FhgK@>j&eX~ z`9v&u>r;F{Glz!IQJ>+Vbse!@_tUX>%v}fO&K~ z^(mLFVVs#zE_-168p*4BC8kC9m&-Iaj;H41c%#rV&tUtUtZuTz0#vjfTin#X}GX2#JOd3XWNJ9r;N%-iV0a!>IkT*%b(i;3D z$Z{BTeGsSgVYqUYs3P3Xl@5-~CQtwYE?H<-!MXyAq_vv7m&&1u{2D+8*z(|y*8ivM z^yrvNrH{9i$6Y2l*K+M;@OT z27~-n(vrclwfUrX_7gb8=f}bF<>1QCV!0Od8O-K-9}T@fser5@@|3x~l#+(Z`kC8H z?Omld{{P#@2Hb{kQr%^$52E zcAeg;$My0yAB=u5r_8RrHv<`TWXMDkkn)3p^0~ejCS(w zy?-I-au5yOfCN4>Z<1cQFECpLTarEEKvNG0{ zMR$7A>GzvuCpc|zCjRnUWLIrz(wX(1xJ8z_CqUTVb&I^YNqpemJa7R!KI|YLj4AUhq=5(cvo6MFpxkB#seibm1s;F{#N-mYYUjR3Vwq8FyJWTd) zRQp5F+Qrl=Zg9uGJ;3DVT{Y(*0JwcZ=;6}={KMtt4AX0e%SL>CaJVc%K9H09gX|m2 zQwSobi^9Cjzkc2yjP4zdRUSe!;Iw}k$hvpxHkp@s27NZ{u@)Yl!OFqfd5f)D)(Dwb z7|*H2Wz4^q@#->EeY*_kO5A@hfONN9i9<|X_UW}wLujMgj5ma1)=(xd5Zfr>GThKP zWhilkY>>I@C-lsDF}CjGAbsWcWYZUu11)LweIB6r2#|w$v}jgNAz6z<0qVat$D%(+ z$lmpVA+>&xN9;uI#t&!H9?4ypj)O{~PHR?}WNRe!9=OS!Lf@avX+t$l5E^@6q`cC6 zdNFmVlz*^+|6Oc6_8BEFLyXFzQF0@w*!6eF0l2()hinb>gU^nQgg@TVSk9Q5hNER~ zCjtVJPKm1xM?g#(E&F=ec5mvHOZ}&WGpO2~ltJ&M`je>tow9$hR%a#SgBCe$Ng{g5 zd06b(2VB;|=+Ae`8K(JS3JuMI7vH?QWkNm3y}aFlB~)U%T7$j1>_4#~Ru9)xxWaMR zK22NimUqM3-@Zq-$>O~~h@mhC0!1)>V2W*of1}D-eo&;1;zAf@%~G<~W%?-mZ`qcc zGmZj2SN&TimjqgyqOLJy3b6k`BWPYX#*O0^ya8>_`nUWSy?H8CA7y@t+xpqyWcpe3 zdb;c!=;A^p2wmVVrBTrsxfMZKhsS_l4v%KsE0Ya#W{{3Q2Mh7)qmW)ASump_^6rPaF`L@lFK6h2Z`lv zQ1`_#8oc3t*%aZ$wU7HD;cyrY2oM&|K{$g2s$?&B%>qANUL|KY{bYfkA&iJszr8c| z8(rWX5NBU7o)*e&ulUAAnboq)ss&!xe#tGm&>(E#)2n4(ZhU2MfA9})e~qm`no=zr zWIs{Ew_|5k^Q+(L7H2?zUEm~SaoI1=(`%-BBU{H##w#$!$_5#a{f2q4$5vPKE0~Y< z>ZT53Wp&l9E_XSrxMsPi3!X5*w3!kc!dxq+r~|h)6IkXDRrWp zWUkm6oj*}t0%JRf(|D0FcQVw{Z>ZB`h+~ueFq)pZKZH=F64i>TM}#FEnJnj;ll}V0 z@tvo<9(w9QsZi-V56Y%^PP5kK^ry1RQw!;qhvbds*XeZPStFhHUGED-zkf)24D(MP z9h(9gj6*f`(dZ+$W)7y=Q{{SCCPm^OHVVs#JS0anquCFt63g<92UExip z<2j+mbmnkk5$${qSxn1j$To0%e)FW4M$Uj@?5CG!$bT7|qh&MYzYSEjVwU{e*c+Yv zu$*9WqeC+@(`eO7@Q~s;kb(9_$Ig-c*lTy^TzRpvi_%Goz)qtZJmEZHYE~t4=yHg&FvCF>WWq|}wO!;j_5#GST zkzj5*VI-x|rUf!R+YvFfbGNGpLdfG%C#`=>HZ0kl8u!k_{+9L*12G44L$Cz!Rc~#( zIIl+!N_|{*4mryiGAgwdkUc^V-90x7BC0(eYcu|VGFg$!%jRGHzu zmc)CBB6`I_d6YrhwMJfI+)8t5WOvUDtUa1lgAJEoYvfhNZ_)mXc%s%u-+fYM!Cf|b zV2LygV@>p%rE)?5yT29B$tG#9@-orjz{23T6`bw2{5fFDO#1veC?$wdUWG|Qsv+oR z%hHQz#435Yd%riARyNFRf>f_LspMNNe`Zzj^lI6huVrf>2kl*JSO;nJ8Yz=sn*eD6 zOr5!{^@op^tbyHW8-2J2^}j&kc_^4K(BS9gNaGjU@w{y0-!cu0)*3~|3$msE&*z+* zi(bIaWHuiT1HrJwv|2M+^L7`3LQIL0$kw;D{`{$m5A=|UF&3P|BTO}A))gxu9F=w%oFRd0Ov)^UzL?cJwB5KJ8O_J zA#w1s&=?J(3THU@M*{O#d`=&|ChHgd5&*RYz8Uc-H#k!uQqF#F7d~a9@Qcf+U_DUm z1^U-|P^ZrmXu!!NaMAU$NS)p3{qJYvSXEK?>vBG}OR*^=Uq|<@-3VpMIK1r3P11yB zQ@dF%^?s!V5^4A^rtNQnSiL|)vLNeE-vUd(4(k6FOfp+&)mw5J-dyyy9OL__KFrA# zI5$T=;M-jvY`lW{Zk26tzQv@iuz&&E7rZ0&@gzf3PBwk?jw~{6*D1e}+Q^oiRx+Kg z-X@>NCVk?&axIhbE$_mj@Z>z|_nz$GKlKA6VFfLCPu}An_m*>0upLVN2iWDIvCFd4 z=<4kd`S#O5}%j8FcCcd5Ql4JY(n&_zdzxGm*LZD??q1ln$aXb(Kc?lqO}1?36RJ$q64qg1n3cJc=` za|qJ6d*!V%2sdRgFiU4o^z&CI4TKOvhzlqS??N>4GbzypIOtfff>%0S@N07dDhi2Y zJ(=7MY#RoB# zC7;We0wMbdQtTJWU|z)@}ha-%Hk{X82MVBx_63zoXDwT!)QU{X-{+q(>!{*|ncfxY;ZY|{U1MUXIM zqOJksfEf~BGdS7oZ^1YPOGYKU*ATLWcf3l08Q70;9Kl2OiDn?vz3im9|L|t=si2qc zm-Rg`zW1W4{Q&qxdUn55p!z%a%YKO=8}I}I!rjjLh8i7!^00<_9FPtACy4~W>DIV2 zHau{2Ll{p|6W5hkF>&?X4R~Sd1@`0^17gZSz;;YgjNNQAUrnzcka^8QNJb1%qUR_b zvY|zT{&+mFnWjKCE0M)cUkYy zzrU7ucrgT|b@}mYkm?{c`bIWD04lE=xArHFfh|kZo{;^BgBQ`^-^g9;_to(`d7t@9 zCtClV97ZKcW&^tN!K56z<)BQ;%;6O@NFt|Yu{lJ-#8hnFD6?tGL0MS81W_XO_(`=P z1z+K6EBQLvkczKU4Ov992IaQw9IoebWJPS|xFiQ=V|9B}y1mh*59BkkR4oSfdA1V4 z?~%d>NRmulzLytVUZ8~rnU6Qs)z!%6s$dR9gJ#!JaH`;!sghw@p}jdUfPGt0B@a0$`u!DDgd&~Z79g0oazSrVscz=#cjTIC?N7- zD^*B44fQIHEr}u@gY7}`73d|m{eT@UZ_L#8gUt0neKcssk22#L)Qudo>^I(+e>rxH zK)mmrce<>~IJG(__&^6Xz#7~&F#!Y}3<-1^AccFqQy;J4AQc{xnU@BwS#^G6aM0Is zHE6j*WwEr*E-WV*yVw3=Gh&``JYOs$JACXRIy>bdx}!XmosgOTU`JXH#|n6CRpHbN z{B%rA0Fx%QALD^TrV`_%7H)IxT#fM2nKSP8hQN=lMth?H1ZNK&I|MS3LK%l;=c*KT zm^MWUpu$3bFWnFbE`sqz3g?&&g8uwn2*VCv5ve|6vr^Yxi8mIvm>%3w=y1>gE`d^l}v7UGD9@_h%Cyej30P&PJly*RvwW8 zVF25Y$R1!FnMWnga%H4(qOk(8NE(=>ATjqjD%>eKnLwT~FdE~S%<%s{OT&i>j-hWJ>Ud0M zRb_IpFEm4$D!e$U9)gDbI}#Kk@)y+_y;Xuv+K}ozz)QT~E6 z=I1rnSY@IHm4`#h=W&@{A1ecILHBqCB_ufB z>qrZwIRMzT1@dE2%CYoxDmZ~eaIsc2$Poa+hRGKA6srWV%f|!Y5zrit<_u1#FYp0^ zV|frfThE35!lj@AW#W-WNf$5$uFwN<0Zv_p3%b-FOYCf>xtN2r@CWSqo4_C-tE@gD zi!S)W9pBPP_*--jb`ZKI0;-rU<)yz)$ZS^WfemaNgt7NWneKn}Q$ttP;YTT}0J_+` znoV4d*!`Vd@6N$!Krh{q$$4$2#T87f%DDZ(i$%#FGo|py7dL!|((5Rm!;wKJtk2x> zNGS9ii?T}ZsCl@{x_M+e0AY@C2uzSC$uwOM$-(=IfO3`kHRhC|3_QWUD*nrdD?i5A z0qP~5#m6fEN`XM77z#K+Qhs~gVz@VeS~=lSEfSNR=n+(iDi9$OEAGewb)>)>kCg(o z@z9K)WM&n&g-=>2JVC57%_(WPE;UU$mS9Yl)7>vsa4;425>z}n9Y@-$@YeV8&2#oR#P!-O$hF1`r=`i*hG*(aO|K=0-;F&*LHvoUJ7KgjbTU> ziWh03ptuU828nQbK_tZm38=xV3z$R|#z+)Uth;h)`h-KmS^j0}#Li`CYC0d;%(H2~ zh+lxI&N+i=#cMp`Db?>eCeIvC*fQfwzu(j3=9*!hpq(v86SIUQ$vB&(yl}4X;q-R zJUN^K03$&-f29o7H4hh33Bhw)|9RCdKa9H;yhGDs}RfR^Z1qn7{TNwe;>V#`< zUqFY-L}i#D+{Hf3!-r+%U_~L8Tk`6@i?2tvIdc3C()2=`gD@iSEy;w$Y#c5NP$%+3 zq|}7J5&a4h-~-{zlbL$pXfg&1?ke2UK^$ZTXavNVJP`K;uondp0EcyOmpB}UMLGvL zkY@%D`{6?mf@SisiH;Kq@I<++T2p~z_0!UbQy9@;4vcyOWyAJitREshb{82QyLPAe&*Avn^Q$$6ITbUUuUt$sM+~bqrd?X#E!W~BsK!4VBX-y zoQOwmEJI{jRcNiqY3&@WNW`1Ze6i6u5s!Ym71w0l5D$7paTizaVns@tW|h+~MskoT z9X{p~nGX44(a6PElg&Af_;nmd>7GAixP!~uXWI3hZlvJ&2!xeN&@1M704(oso;?{P z4nh`ZYJdy0@ei5NeB3k?1XF3?RFdRKf$bU*ks?csMrV{Ku zuH(nrOynjs)zH$P7^UEaj$9>9$C8-0C5c47AYlztjf8XNM=KNfz8u(!z~%Vrb>cPs z_IvyE>aB`LZ6cx*)xxFSsT{hjRf$*)COOJg;uf9Xbd8twKzs7=$IJ;8gZqfQUaZFc zjkXtxJZ*Dfvd9)3j}-VSh(E7LQsAc$!|V=L1rvoNwEl0NDDeW7d}kjKaqe==-#mZwMGY~&%m2fSJ19< zL;4pc+lEfVHZ)3kVHm=a0^s1Aq^~X~a+Pg)=shcF7#6%g;|!iv4;UkGawf*-s-r`! zXk#17)d$p?11|ZW16viksTcoh&a(2rz$^C1JaFVxz>nrMI#yLup*gO=Wa%WM!s zRjzQAgvJ2$;V%^;!JRF%EL6v>cjN^=ikSg-V4zB2o&?r<4u@t<%Kw!pY7Jo%NBL3$Oqj9kq<&>#DM$`T#LJHYP;>7P(leae~&UZmNAe z)s5nn(5%*3={GUtkfKTCv@&-ZnDN;7Fx@f-*uN7iBRkfc#=0WQp8UQ`WW$=!*r^F3 zfG&Y~$Pu6s=nE^HK#ITImG(Ge6pr5A@fR5Pe<+?%Cu*4?)Skl-nmE0+*Ews0a&0A$~n~p&QNm05YLGOcoleAP=HwpPvC|SqIQPL#lGIbr$hRY!)U=0i)XlhV_=R@ksU51;W83!=u&TxKMyb+r}C#u)cTOZJkEL znk=C-NGG<8fH3G`Oa44fzyOy9UXBLxpmqWkQsb3rT{KxBr>&ovN;O1ikwAG~74d!0 z3~Rg>*Vl?0k;LZMxD4E0cY{$L;b#`ivF)9%VCM_Zu;)B2F+Ciz-`L}_ z-~0#)G;Q~)0yiu~bi}K&Ls*X5ASF^M*{4ddU)a|afnIEBVqtO`QP?C{%ad-9A~#48vt#@)5OWw?qHKx-H(=wKmbtLe z0a?p79VRQBlvv)*@4;@*;TS#G;1|F~ts9AAbORbG{jsfJw88(-2vh4-Xvvu#Z2R*J zI+75YD2Dg%_uh0b+jjTSkf5sH6=pRNt4sUbp#SiF!Jbf^wI7ve4ha0xy^Q-zICg#n z5L%Py{h+E$2KB15mcUF%mDQ>f)eiUh=e(boLxm6IS@cRs)grUp{II$dm!n}d0++!F zs*`ynOeanUvuNi#g^j4XdrAZHC#n(V;-EgSZbPEl1!sd|t$a(AcKr$@ ztA8TbBdR!_q)`1y-jGiI>@XSC}kEj~P4;2$|!LZc9}+7{+LJbz5b8OZ(CR zkiE1z150*qbZds{VwfMNIveOJOSKOi`qJPzG!PV^GHFbf>S*r60kv=|kG`L!%1v{v zG2TK2iudNvB2y>R;|#QU9j2 ztSox1K-J{WM<<%N5VWQ(?u^lVNCq=m)F7VnWY9)$flV_vNk4s5s9Jf}BIOo`*<{jR z1*#GCkEqth#OUORdd=`J+{I?TUeVrC^)h&?4EYDTi}dKTN+JCErMF#(`Rx_$SWhiA z{PTVU5kM?Vvzan2`e%LRb{i|AMv3~)$a&g1uMfPrm*mxrJ|Rc2z48zljX*t~K16LB z0k|sHDs+`U*S4yhC8JqlJrhH&HF)wPJ|9u)WPAg{!@v zYgJ8EBZPzWYpQydpzRi>tFt+&v*%uj@hf##Vk83DTr}=*T<{9o*i`lKp}39yB$cY% zJe1X&a$L9FhEEQI+Y0nzyJj(6T&nIhaotp^8gc;rky14dc@9UGsiq0xh75EMlJ8ny z)2cEhaFEB&GBqd@0$&nXhWipw6S#1~>!bo?gw9-uDfLG0Y^Lrryz?@`YfY+Zrt+g{ z7phFRIWNPRw(?e3=~>ilIncZMF<*$LCuaC(SKnq)T5C1c$kWk4v~x&eF-`r`oftjV zT6OW6FBH;|xxTDupN^{7i%o5W40Wc}OTD?#T^FmH4C9w*>#pb^t^>QN3d8dYyZ>C% zO*M!f?ylD1IW6m{9>?o0y^!4;w>|o)$++z5r&i-K?h^G9UbgA46qmhb0A#gaqALcd zI}KxBR9>pej540Ge6TnZ$*q)j#c|u!JFx)+_gGN$YG383QOtRnnjH0l5{|u0Rl0YM z56~}{smI{zH0yG;20?KbU!f*?wkO!;?7r`2(Sa+}{cr-0UVo)pXS$z$GDwlD)lm16 zCxg-PS1Z4vA5FUk{nmjNSB1R?* zQFr(s`W>RQ^#%PkL^XAjCq+?0BL0xDb%b;#IsA--<83>~~ zVZed-ha1#T?nU1l)%qYG#>mV4D5c$``j{)hE^bnj&BIIS&`nAjMU;56Y7^dch?mTi zJ=|vho7I-^tcMIdIQ}snM8z%YS;Jj}uJ8P($~RwLLP!6pTHr*JXuVsN*R=5l3s(if zuN@f1BMPi~@uhb5QTS9q4;FgGPRiB&pU2m1EW%qDCXsMV_w{z9y~Ie>*L?a2jTosO^D~k30s~SiRVJ{axKcf7{%TU$FNK+jc9Ojy zg0)qm!mD-K`?@ zQe~w6?2$i(Xn1x6JJk26E6wAJ>FRsbgUJDiIUszzZH5V3LOv#Fxd0xuFw0fwUdhKEg~oQSnut%4Hp^Y^NWJ>; zz4!*HE$|IuB~)HOqpkHz2EF)i)jIvhjI&!)$k`2Y{bL55`M0Xi&U+2Us4?d03|c%! zH8M{i9&C*2YzRuYS7m4M7Mb8U1{N227|h6lz@6_^d+3ot!a~|zHQhYDIJyx%HA3$h zx!SGqwWajo{ii?&yac*bL&wI!lh=(^iqUKQSXDpa z7;+D}><8b+oMN6iEzrATRjRpqDSbIs4Klw=pk|*y`RG3m81_tb_&8N+m_KDWNq<-4 zSTn9@{diRverXCi>5R0>Aa+QmWZ0c!rBYHEGG z*vVeV!aCwL7SqTFRiqeRT3~^IB1lQBxZdjq;_C9);D&A#euAP8DhaFM!NoYP9h`z| zz!49uD?+f;Rp@ zz}wVes_JLFM^mP%-!hj#s9+aZO~-sp$L!T7T{Lf+YR-^;ZyJOkK-x1Mr1Kg2>Z9xo zYCj!objcyAoUT3&oM1X?eUspbL)Q(A1gK($8XTC1+?x8ij`}GnD$FBurn<4wyr0>b zLBX<6iS#_U11b2^s6-F!$A8x3(QQ|CgRbzm45AcMHV#jCFK3q%d=c%^l zpBZ#=9!UA=jOg8usuaUKl|fVHs|yor#~T*8Re%jICJmksU*?1JRT95HIbTiS`M&=# zRR9>!g2zx1?myuxDolG^)ri`qS~7quD_hOu+1wq0!v`i!XEGnIO?#>RcfT#7JP(Lfz+&YEIQ?~9?*7@*h{$A@Jl#>xq8Ez5AIU5 zP?dW=KkV&BGyhqTO;rn3h)L6wg_=9lriH2{Gpmye)#%a^_sjZ(LD)P?+^YjB11all zh$8?O+IQOsoP+a?oBiS-HXovePbkSBZ+b#CDL@-KD+?o$E)D8|9ehm^hf}ylb@xB; zCo3Rd&{Z`m&;0oa-Bkl>3@*C3M#&N&Vw!`9UI!6FjtdD8k)@rm{o#H_6FYtO$ZZ*9 zE@HAsg^N@ZMutpExjT?fH!M=W(}}C|t}#~3t~`)Fd-dq1H1bBvq6sC?q(?rfo(?WT zaC*>X&#NW57}S_jY0XuE>q7SKSJ8c#8%!F}H!YurT%Y?|RJ;ygReiRR--O_vGYlu` z*dObH5Kat++o$Sk zxIS!;e~p`h;F2&DDR%UYw+eSd!uBkE=f}-;VSApw;bsSi?V8uT34_A+lDcQOSy^{; z4I(1+4fpu!u>Fd@;htO-wl~z>3=G>_^bL>m%CNmd-*5|6S0G1CUAfD{_80nwtGg_0 z??>bRKoY6C0=PL`S71QcK2i6kf7t%5?&gxP{inX+5%mk(6V~&{-MHx+wjWsUP3RrA zr|4%@8F+}h8hwX7*o0nTdxgG9!c9*MN#AhCdmwj`zCn`3gzi9@x^KFL?R|AOUBmYG z`X(90x*#c$zTw&~4%?Gn=bmsoodNaN0e?3*k(pqJ?FIT3-;{^#XXKWk+Kho+M?h8MyJ)+z&U-%X65!pk1;l0|EjAsayw3Ra07yg&_BtgmXg@4x` zvBDrKpRV*`g~&i(m|X@G5^)1iL3>18wlDm+_H@G2-xq#ad!)Sj`NE%Rk7S~+FZ_LL zoIY6iImg1iv9R_??t1ycceQ%5C}ZvEAoV}QYc913JgHHlUa zJ;u+io}Rw&wa-hcQZX`o;oG%GjFs*SKhR3);R`>hJ)%!{DifZFCoHnleBrk>Nj%-i zUaKdS7Og!ZyDQmyK@t+S6fCDbqIMUmjP{7y{K%t0dn8UL%1e91a>>5%hpnC@+D}CL z#KL}>$%`Ue#PPeDTeU|bb;Me&lmuV+8SN1j_`S-T+9L(wqw#8wq#950x3a}i{MsYw z@PeirUvkokp>f`;eNt_sec`9HM`ZI#rPsAbIxH{t(H@cDp%>I1sWNUd@luozy=4Zd zHa?o3qE@{WELWp8r(Y1YYAx4<)Pd;q*PKd;~ho)qx51#Gb(G@4(R#w#y1rw6>Jzp*vvZXB-dbn?>X8$FwYsBd9F){;e zlo(TFQq0Q7#g0*C2a`j=L^i(JwfAsoE)ej)p5SJ99blZv`wQHYnV7gT^+_c`qgYzW zS=cX+xWoT`#2tw0P9^8GP^=+gY`_sB({Q)`1P~{Xo>`e3y}Kj1Zu?&tR@MCm3F%_*kv{cn;wp0I7v#W*~FWt zo!#B#JMPP_i_W*E;FU@C7GQl^@!1o0@N(;Ux0zYQ(d|q5*{COV#+T z!ETXG$m3>H4JKoigtQq*)8^p*!})|ZySALe6D;?jx&%50I{9CTvtDo~G+kfam`lh=st!c>uy4xhKxbiN`R0+0-JSC7 zZ~B*3kyf-;sWB4eQu!pX9g}!{h$VMoU1IM+t`}n|Hv$`(EK}7f=G1xoNe*ZI=cx(z!6^n@6Lis=b&k4qA1#~z1UA#lElMW18$EPgs|GG<1(4&-1& z7ux_MNt7lsodPOLnY`_lFMxdJL1EjHai@nO_g<_hk!4 z#)#&K7~sE+5i+;1#-(FQ(`6*ThG>)#Uiu$#8TYq~>*EfDXia6d_aBn<)-!i={O@$s z=Ub|ITd>#CY9DWtWK4F4_puvg56bRro>v}7Z8r>;3+q7F z!MI@DLtN)}hnsliqrBseF_>T8oZym7iG<5WdUS4TcxR)|6MY@q7tK*Ym;a>{;f*-V zHfKHKi^29OR6_=Gmmb22gRz+dY1R2HqMd~wFTrYbcx?>B zn8l=t-7R8$Y#>6c?XfnMeo;#%I)_`*hcN@VG}tZ7#=}x;Qo!i%WAvZkV$=%ul=(rr zjG_FPfnl=yWfR<&20P1;O7-Xy9((Zqx1I;wtGM>X1h%Z?h^y#58*geqsOzC0yeg)kEx=wIqc1EViVT*;CB}xxv zz+j#t1HPWDw3q54KaBf~=YjMqAzRaeGZP|=(Qf9%2r$A){$0!ch7_3)$ZI0SmLz*b#8ipcgNSIYqXnWQ7ZdoTM2gH2qL{l#iPFa! zYQ^?o$NWh_7rCQ6rb{9AaZk@rYWuoHZRy6~?JG{=rJ1x1;tv!t# zzB;46ZVWrQ5G#%1!>B+8_gxtDyG3H3%ajp5j*EaKCL2+V`Q+Pj<@f9Mw7?zSDe?kw zZPNmVS?LP3LROWKX#wN&0Z9nO=u9+3}7?dAb=jpxe(KsQC~qXiu`oX1h!!?Z;hjvUXaqG8%z zI|_|~hQ@n!8{L_PJ6HaBWac2kr9|S%q8_vb(Sx@1iZ&_MA;rp&>yklRQzKT)IETy| z3xv$5-7d1Fdo2MnrDsNjXBmA_fa18H&j+-$9jM1&T~< zsDO(UsE&k?JsF1)E#-ydWvtstaq6*8+!)3_aXF@^!_&p=jDhxD2@X^k1;az_BY>#3 z3;gbIwU3Ksaw(4uU1l%*MPuIQVPS?U*%>@d`LkHk_aB?-SBo|We^UNU!H1IGc$&eN zJjyYuM}Rf+u*Mxg|=yTNhlT zQnv)Zme->dyFZNMgB(z~$<7Y&@V))ni^ye7ex5lc$3dE3lk!oFhilL!08Fu+sMms-GXFD7@_HRRw!L0BCt$WzTs$TE4bM=@W$I{Nav_@U` zKhSz(t@V8zM0eBDab!};VFqWJNi>oDa;I88f5=f1Idx=NH`=gGm>*-&maYAHEsaYr zE>`Yx-A}&#gv4R|;siTjQTxa0ZvSlOSL)on(D}5kd5JA_=H&uOHaJ~%A6xzCh`z)_ z_wE08>no?Ims%w+_SCOoLr>xi!};m~W_~%+-?j#=+9W{)NCg~AINs@!VtBWFpnjA_ z`+!X)NZ+#b@X~50(~;J<+D7|t((h)a!1t9HKVj1nd?Z zWq%BklTj`l@?t#F5Ou67NEvj{cBH%TpB(NWUv}Ybq$84ND}R4pg7(Ts!DJ5C3JRk- zt*!mr*~$V==*k)sol|`@W6He*kcm|+qK^|Fdv4}WH&0GtZJX<&1SD%(cPzNW^}~+o6EblHov3F z{yZ@wvi>_38<Qn{cn_=G){Q z6*VX7oT$0chVh!qiSTsvU!%W__Q&*(IU#0t%rt^K03z=s;AF#yHKv1nv+Ei4&CkIJ z>MD%%{~x6{?Ol!e6HQhOWKQpP@dw!t5HoIm5T* zI(Nf^UNg1OHKgH%^UMposS~~r4pC*_2U9zI;ca$*9cb|$bpPU2w|pP0QXPH>W~yK+_i55WN*&&X``$q&KPyH-CL>=++CIX>MpW!gwj$JqGj(J}EWN2t?& z435evI@voqCMh?{=kBNu#;$s|Z~Q%9tQ?x?N{{a7ja|9s8t>Am1W#Oy|Aup_e~DhX zZMu5lM{a?wR53pVb0Yh^NuC7HMc(}A4qg{m%|{`-Pi(f=ed5Y_9nvYJQ87KD<6^3R zSru)#JW)~6(e9Y&*qFGa_#VD)9nuo~9Xlj?{hs9HPH`!&uHIBvH&0qjcUKR0Pj&

!uP0tbN}u+6!-AOE3Q+I{}f!}TA;ce44$o491La* zy0zE9L7TQV?0V&`_x^snk*n6_+|cvQxBmS0n}=r3I`gcU*hGKtL0^AUS~har_z8Kn zH>zC+g8?_!B|bhF9OdTKvE6?To}4ylaP{}GV?BwU6Qf4O_K&*aP*Q5_pripFUT#zU zb1=u<IeKQe~5AMf#~Vp>g&DL&w9Fh5~aB1X?XItV5vL#qs?w#RPOpW z4^geY0)Ic@iQ(oNw>M|tfc_0Rzi|K2-E*)i{CDtf_bji9`jxv>29t|mS*#JWEXFve zxvO@8~T?$a89d?-%SII-vcA=I&{v6-&`M$aK&ei3?+O# za!bd8(SuSy9-Y(UhNqh1a&jH?+g++u@Dv@ICGDrgnIXgGXl5FYT}s0IzlMQ&`?R_#7i#@8ENdaHE6I zBL@zCDj9I_)5w5>&qw}Kw*1qP@8D-3AH1i|{h1`-5Y8e2@Sk(UEDQKGgV{T3>Yav> zsYyfl51L)O1uiPCJTEXLP*hU1 ztf;iI!svXLVe}UAzppR@QIqhctD6xOTLKyo!ksUhsa>piLtEqB47HD1akptIwaWBI zy@)?YExg+7s=TYsP?Y~}QE$g;v%hPs`fRm1GOC1-fy%YoFUBq&C^a|MK#(bITcyRCB#KO+8a@_E#r7YWD38%Q2HD zTvc9e_EvkZGY_ipwdNf4?KS2swfAastUKof^+t{PyL$9$vqFu!&b&>{T7${TYRrXd z@O5Ud#94DD<;@99I3rM87zodusJ`4`4pA>%Yo4e=HD(_bxZVs&Q(w5rD#WKxQZuhN zdq(hfCD_qD>5zplFT1FyykbS^;{5W8{0l*g%SwwbUS71gvZydHr{JQ~3QDSqj**eG z36l|JQAJs4ps2jOtUNnVP{~GNona&rem(XRTRLF2(5vnts{3U!-R%_f*%+^p(0nL{%6Z#Inn zq*Pi~87Q!G;@If=1?q)I%w9Re9<;P}^0c_1s-kF2z$hd9WPLTL?FW&@s3H+%s`U$A%ok#@ZF4n5Rx@h$6f`+%DyXH6vIu?112+|;S z;hu}z>rul<#vO$_6W6imYCC)#u9S=(@xH==hJ-i%NCtad+$>Zt%J>+@Qj%= zvbglZf)aX}g7R~#r0X9O7#J{qf=kR7x6LYNhpD0xg=iE#wy8l|&5T~dpzD;5;43Lx z%!D273&sQ%Y*Q6m%{lJ1+te#t&0v=|;FU_AGjQ0zQMfJmc}de&^P-6N37Ny9Ag<8dntsiYo%kiYqFLOQpc|BUZ@g2Z~?1eaV8K0~E-Tp{l5KaS_8V z1U-rtFzh<`B8J_sba=!tm{8PO9*u8khu62m8{6S~9DFeeIJitq9K4VO{$(eO61CvZ zyF|SuKwEXWut42eXD0O-RXBLaqJqMa!xs%7I&{d0VWUS4UYs**@vwqXLr0Dtwq$hC z;KhZ*Mieele_LZ_#OtzMR#bj&k**<~&Mhj#vG(B|HeE)&Hcvg-?0B>^XjG|R&?g!vyhDW`M`Pb@$ob416BqgX?^fmd;#;exIPToM>3I{|@}R9& zba7>Q0Zqd46f8b(psrWhf!?8kGOYCO8z`s<2-cRjHp3K`Ru+|)7L?>y7Az_$$``gi z=SQTa6}5`e0$LdlmsGr@w5p`UPW(S;qMK5FS!v0N-hHzJIa*{}m~HgQb7sv5kPlU~ z*6b3|InZiV^zPfYwOr;;&6|^_^AngkYhGa5%s?N@ELND7(Uw0ee&2Q+*@45e5@=H+ z&_41!<{4J(z%i24>ey2Mhs7XK)Pl8UhIv%Z`c9fNYj$8>c*69&0QDi|6GJ7nn0cOT zkTY7$alXn=tbt)A0UKM)Gg5XEARXXt+&tV#)Qov~ybsUp-7x5Yd4j9!WsHD6DEawT z9Rf9K_Zw>Ew`N!R{QDrwQ1d9R7uOm3rTcy2TQe)N4?-%07F?NiI=xn4Qr_H&|Dl0d zEr|v^5G*_XnC(ocM-#H++cl|(j5%$x+EHvmcKk70sE9tA5U)$tt|)d@`p;E&N?R+^ zW1`iRvZZ>`HvU6Rw-{R+o!WT2*`;4wg>(kkBipNvKz=p<#5R7Xdubbfj~Vl5YaUNf z+gN=}K}Q=}3z~GaMs4HzF$Eo?5Y&Mhvy)o5)=ckucoWc>r{v=KDTdiC)RvZ5t3r2U z^v+VWV%&79gU3zpcUZPq^OF{sCtbhOdh zOF9PCku>2*{g1XasVZ_B&~an_uUpc8l~`OFapu2=t7U6- zJTu!tdK+x+E4%S#Ftv$|P) zUeU4w7S{#ksG!`YuV0_QO2WL})?9Vs<51WZ2PkU{X<`&B=nVpuAvN zh2BPsOe;jsL*H1dm3whz55SrWl^0xO&x&k8bG5}Psuoo&E-zkGR8`uF5@&D=^9I~8 zxMB+@PGxyf!LpN!R#aA&I6;npd1Z6?rK=g0VVp;V)0q{^QmPm@A6V*uy6Z`^n@ZZw zcydyMIo|zsi@L7C{KWmn0ado0$@l0T=32FSyJ?n&27_l4E`(wN`W#v zK=9?j1-2`AIUwN`KqVkgm4a_3{|+<%uQ-*EQ`xZE6dAD)Ut=obaltW=BJ^F#I;f<_%uZ3WK|3}i-DWnp{m#~>v5&h**!6PAmak#@ek4!xvb&f4d%2M)$evQsB&*G{c8H{ zW?aLpKbn(W>XHp+cXh+{=2gmdx7k;X-)MIA^~E#IzdOL(_~uOtBnzk&oDToQ0_4qj?*v*TV# z0uH_k`3`;+@*SMGyKkG;me{^_gk}d{O#Y&6x*@`Qj7!up}qO=*7MTEZy zUHaORf{M!gvgP^3g%{E8it-sG7B5|1Mnzwwn_z|2Kr5CM7nKxpI>3%yF}O3RO@uwo z;+F|zF;&shRqx(csGY0L)K2X+SjLe?0h>o(t){y=`*HphY%_bPTeg|Wu}qs!s@FsH=4uM z`7fDIcN&o7()z8yJrhxXNph*tFPqtF@IB^z5xogYsIi`HPMIET!WAPuj4MW~#}!j- z$CcWrcS%m0mN!2zZE_&*^l5YF%?-3b>kRE!dokk&>lv`M25H>|3)pkg#fL5BZQizN zowZNp^n&@uqE2?lW%r8~XTDKMxO8y(RHkhvAJFrqhBxju|Kf@`eer1eWE0*6xYB1= z;EI{ufIJKubz8i?gn(f*wF_%JM%X^W_I47+i832xW*1;?W~CZ1K16UQ1Wufj$3|!* zFfVV$?0{oA**3GS*H)Z*Hs41~l^u|EW8fHTM!E^T&T$qgn(xS^$OR?VUR`)D`>ob? z0punu-@#^?O5tqzF6ZXWnHQKfv#r`#t130(d6NrA0d>mz zX7|XoeS{G+{*U;MF5crsi!gSu<7LY~x(XaG-eJ*>E(<$a z-pontm`epYo87nU;{l76l&NSc&de>XF&N>(HJ%Zksn77uM4 zdY#|qJx2E0h^-mX*3_E{6U(ZY4am48+a1N6k6uy~m@StmWMatq=UF{n1|!HoV?rKl zr-`#>%$PQB&aCOvCxj=STwJNX;#hBBtVQxa`lrBt*)jz#H7bkL? z#O(}O+-^qrWn6b|Pb2)UAT^zg@aKY@pK64E0P$3>$}qxLeF?TF8R9L1t$MGk5x!rr zqCcfG0|D~}@;4;QF(_#Bg;SxwE$BTrr@`=P1UxGDv-LT!d?$Eq#)~^sjPR9Tfe-8T z!_po`_$Kh^>ZXw^UPv;+_lRf1zN_XBgX=Nz?4Ehv)&kIF5+u)ur&-zl3^!Iq4Gi^+kHrGAqGawma9}7UVHkdyZ>8Y+)SWq@ zuJQ9gW!+LZzv0=OP=9aW?S?3yYXQrl?NPo@T}wnc*}Ds#wJ`e+myMyV#tjecLZQ9)oCyBVb`0@g)?ljhPT>N6tahK1G? zROVk7s^5l(Ql&QNEH#Y$p6g;NZ$zkfawVHjw*w8p-vCcXb@_-;np!_1RPKKHl?MOF z(7_n@%kQc9@u8lbzkH96ZsdBle=>gPz~MOq2Xp$qPmLQNddA)Oe#5WhLw#Ivi%Fso zC{hE$p`woOe;CCoSRPL8KU5pSp)cJ{A2nP*A+*8mUbVkrP+o{v(>?k*Z=MX@=HBy# z`f+mTT=&z>Dt}67dd7ACi1O)$qj7+n%Xf%R&p^M$x8)z|)hVGK8LvyI6shqep??)$ zKzu*o`|=;kGc`25$IgF7`J$yTek1S=@d(TBcs~56S~@j!zI*SN>bB?cxNfCqlhi!C0yy?)|HpF;!mSk6M=7=ffdHGWjn+$Zejna4C7-W z?FaTED7ib!dm=pu!yj;00^dU$&MIs>g2K43BIHhloDK{a&VD%Yz9VeWsVEQs3n;r3 z1<&Y-f1F{Q2;?Cn7v4GCs+kHt3pa8y$XEjB!F)Dwh(vQ`xi^$WFDuG#Mxq?ywJ2JE zkoU=D^)MD=%gA*Yt3f-L@X5f*XR!~=YB_x(cS5P5y?_j$=Xf@#QG6Kbj6<=7^ez{m zq;IqlF;WnG%_PG(4FQi~@>CS)O@soNE=9Q>DOdra7XY`hq+WI^_w2}RKZMo6zYdr~ z*q2ywIEghit|3f74rpa8zpPvmMDv>CVqP$o1S+7Qf) z%r~&+cf?J|L@_dR9SUuVVCE#4N0H+Rr?P&>JkJtg6U0+c#*K2{E=iUKQrk3v5X zb_;PTfz7}?6kkQ+*(7)i_+Vu1!|e*lII$1q@+r2lWMDAR3z$w?K9ukM1UY+*a-2gV z=MiD+G;SyT808ysun?OSac>qloGb2)q0wGkFXK2QrNSS3P@hpDWx#+>|r(Xrk1z&a{&!!9Pzlj2+|Hru&&; zg?9Yt&#Kp~(6z%Fe~I$#b@|clek`~HBYe7yOapnqDJ2+)jP;*QiII=rPQd`<)c#qa z`y+S$O5d03pPg&?{qAI@Fxv^}_qL0&1KtJXk-lLc@ILSX@K@kN;BV-#;WxV0M9M&B zVD)%X4pFjhw6^j`O~GECTez_evDacs%nQ+|7Qqqv0z6UvQAo3%$H;3m+||D$_X5f> z=4LK=iDx0TA(owq4R}U;Pl;+dMnK0q^9;*R;p*oT#K!R+Bin1__oVfsVH1&0D+$?= zNnekT{~C?TQP)y|~fr64oP5w*%V7K_i}C=?Dz8i*_O!+x}#tD=1$xrgKF?;6xv_%G?mq)$$D z)so&JXE=kv$uQErc15W*_h5NGLN+I=^=WMpf35h9*S1uubk2Sp$XNQ7F1&p@D;1hzoCg)?(9e0^D)v5BzhBFncmOXD z1w;eZ)Kzy|eCdTA2=D>&bin;1ZUSycAQA8b@+9FV1D$}*Ko=kd=nA9)-GDSep6+f# z-G5qWc;CJR@FO^*KadR!00shs0C{q#s`p(R?YmHU=7-KQjj4oB15N@?2BrfufSK^s zUl;AW*Q-{}4_&N&o6iIoTXj7>^sP!b!}9b#BXoA?O@iM7_5gcQ|CynFp6@`C&I)CDHmr?q7=2bK#})PVEzx|nd&7cI zuw(dlaORR@jqvTaMytCPgiiHrSQp*!R4yo?OU)6Vi z3{477rpo0|(mSb!7Z1bA)S!-3=c+>HJ4H;ciqsi5gl0w_dDdmnPZ_WqrvW?g6Q$KZ z@Abp|FG62v^Gck(wtv1I=dZRrktOtxZNK0GpSSbFGm=^1B+iPt^N$wN0DCW>q?Rx_ z1LSE~16Mv(7scn|c1QWg3f02e&`D{%a+!U?GX%+qFiIF1!?+WNtLJJ%J%-g+$M}*{ z$^8uAapq1B;(j!YP6UFy7D)fxVWjPjq0_34QAsz3vLYK-#`r=p-e_;1cs>OemD9;P zs%w<1N0js%9cgId&SXZ%n6d}fq+y0zcVY#&)zCN}Y$3dtn|@`n;qv-vER&%X8Zkyc zu|sF8*XWs=l+=kXZo?HZzB5^48)IEw<3etH-WW<5{{nMQf{eYkJCE#9ql~f4#6*GV zwttxI&nqF2XM72#nODZB_?tp$X=1;03jg(GbQwS?V~lUVtmV}oRcJIv_@M_Q^|dj+nZ?sQQ86Nm8mO>i z@w8a&KbcI6zm!`hqW+XZ5yr~o6tDJAw*3`zEq~bZhp)L&tc2QVy#ZV%xYcW8eDRHY zj3(r?@FM!~Is&32iz-WvCFS%|_-=KH@Kuu-is|en7fw#3=}T_f!zTXF2c8kQR2Uv9PR zT+93aFTFi9=cLOR!6mPwQ9z#U0jXx;>UA-`ihJpq&XykPJPQ_G#F7+v`ds!^E~I}T z{1foHKQMxxqf+k(P4QIU7NZv35vudl-yWk9)`zyLed|NxBgSgFAiUaRpk0Nphh3gOGAGck?f-;^F3%0NzYnI7r`GoO zEHiSA8}Zx(tOXP;=4RYmfLnprF?u>iP~htTX=bI4C6wj4F^$8EThx`%5n(e$6O+*kRLeqwM1n@iGY%BiRH6Mf5=5M00x z3(!Kt+l3ojKyL>gIRL|G7(XQ9R0z{3zyY`m7*6J4DHF!4;Q5F!KYZWec7wM7cRBv& zfa`&B{AZz5f8xA{{|q1od<*VSXc2nP3xFq)JDM~;#{FUmJHYX1cPk8I&uzGOS18&a zd5O|YAIbaUFT#acLZG<=)w zHGa`u#>04f$Sl6uqie8bJ4i0eez9!Z!}9zT_vv%p#(h8w(8QSkIHj=-cmjA5XaKeY zJAkKvr-7ZoKjD1__gP?a`p=T-N38BYryNk8^E7{H-Wc+JwOS0+l%{W z;4dEag~XqV>HmuVL*Q?~N5J2KCg5Y>6W~)|Kd_tf{0#SV;0uo$zc-XIl^60D-{5Zn z*e^A{1-=8m2iOgj{ZZp5fVV(Me;00C9qa3uLdPgiV5wUNHm#0TSM3djJhfNHHaxU9 zbcxGz^R=-Jeg6`=VQBQv)YJL{4bMhr?Q*-n|4~KavLf*kc=N$n-v*Zo#b+&uBvCBM zfV_>NGtdP{0lET7)P$+jjOT#ufD3;SZWn3^zeYOrJMb%jazDrNc9VHMr98QVLfqab zSa>(^T{fNu{yAooDMokjFPAX`aXbgcTM>Fd_{qlQ_pZO$cn0`CsK&zI6TBv5@dv;g z0~VeMeyXiR5WJ6_uqiw?9s+-bb(|=g<&9u?JAqyh4%&Ec@ZW8mC7f}mjrRqg%t}Wh z_XEEn*TQAXU>_Aq!n46IA7Uvw0DQTf@Idej?Suz`|4OItk{c{JcxvgjCGueK5+Vye z1pIsw#^)Le{%W2jbQt)_Nftib#--&5e$iknd<1x@jgJIRki_^m3j7Rev*4q_BkM_6 zOgaWn7jh=}3E+RF$p}6c{0BQXEqnfV^=*f&6QirE<9r|Uv4@1L;c9k5mQP)nkae%;z{)t) zqhnTNK3+2yZnz>&P4Af1&G(rEu)sb*z;X$=`$_`X7u#}WoVvMVR&eqs1awRz z?X)!c%fsga)~FnLOUAju3{u9USgNMJ+{vtGB97%L;bgdR3gS zE~Pqkz@&Nq&Wy{o-A0w0mX+HOO3ZpcKI+pu;(UKlp0uoS5s^2UTnkJ&4z#B`xb23k z?~LhUr1mHr>|rLOIf zl^tom$EpI~i~EZazV}|-T$T{HvGj2fx;W0N-mU1Mg(=y4J=oj?lVqwms$G zx7hfbBN+Z|{I9c^RN44*^b+fAydL~E8-IB?_mm%q^Yyx%*}&~~;3QJL!^XcS-|KDs zQ)UReVV+PVM;Z$dQw-cyC7pxH=O9ZxoRQ`4Y&63E9Pm8ThWj?b&z4CmIjcR{cmcK- zftP@nVQ+!`F{Ti0{JwVl>ZG1oX}V3mw$R$%m+k&PE^6EImuZN8Xshy^d6wnAihOxq z!)2?%cmwzo@FwsUum{)+$n$61zo1L~<~X113K_1cFY4}3h#$DARePYMeLzMVVFP`=Jd&=YVe70V?1mw69z`yXW-#ig#)L-Pe?>rx z(0Ny(esl^#uh~MC67o8bRpt%ak$J%=O0v9d7i6NX7gh-lAH{fK5zXJ=-muxrcuT>?%Xt0DySlYl)0B%W-G z`0WrI8)(6Y46xMSAs+;pF!cnr3;swGqCW;cv6GleeF2Xan#^?c2tn=nR!aIc^`!qPV%C8qz8}`{tc$fPV{5UD(Dy@c6nchT5k-7hqVE&( zXONqP{LXkQSs_0svB=U&KBrz{}~ zKS18N%U_aHw$^KO}3;rVy-74>y|A@XHGrWgLqtq6u1O^N7U^gi6iXB zptCLHJwpCo_Sl+)o@;lxB05uSeo*K?5WS`WByIw084!<4dZY~!B+1qb^89Ecyt9?I zTY`Rswhtt+<7~^Ct@daU@=uVfw?nSU)f=O2r4e37u=^nNI-y@>S5v33!i_@y8S);G zw0Op5c^tC1@(9C0Eoc(=ICeM|sRiRjd+0C7G~So-(2lr>ZLaMS_HT&01*r}(3jwiA z*(5=~LTdp@yu_}aGIZ!dta%FZZ;;o4B!=2|pJK^+A^#4!QOG0P8CqgT!uy1N2zs;7 z*VtKZm0ta{O|AuLCAS*1&LM9XvOla1py!ZUw>=KIsXbX6OlrZ;PgDOgNQ=>11DAM= z_#^Ae#+??E%y9*T=_O`?^0bP26{aKzUK@ldlFKZL@VPEmb*#nDxetVB8)7_O7QZR# zl-~5jhZ7{+iqe`y<1=x-p0PxY1LQW64>+NHqmVo`|Btw8pN;eNJxrGDSZ=cIC+1C{ zbf%U{;%t9VFNn}h4in@NdKC2OZS)qQ%OQh2h&qzKZWra_&~=uGAFd~qZ~ag?c2N?E zvVxVz>Hr#PMM9UR)(ny+=OFFLQI=QFJ!%_a@J~2C!*&=FlWc}K_*}88Xh?**6HuTj zBJ}=aECDeN{h-i0La%ua@*Aun`*xn9U)yI5q&zLvgQ$bQKCgq&&%7wc(q zi;$@_;p*pQiWJTM<;`HUx|Ot2uujQ{>SV(|h$cr;;hn8KyM?DS^e#3Cj~r8l_qX!2 z2u}+1t~Lmd99@Oiyx^p@4lL3s6^3p$q~XeWR(M-0QzKZ}*gNG+@SY2!yp*;3B#tTTaYnGs)&<=v6-PLXc zjks#6t&%~DVQ_4C4UT5krt;`At*N%|LEsmL-NG>2?hvRhrS`5}q7$qaIboRz?%BPXcb}qIMAwk$~zq3An@VI*&Bt7#Qk=p}|(dVQ|bS410v(g(I}IRAPXH z;h->hau3%M3D#UiI5xb6r90Xjt)|>gsCz8r-9jF3uWW5QU>%3t0+Kd9QQe)Bl`>-- z{Ok4*5Y@ifv@^Zbokn5sPP8;S((=O4EDZjMmfcPypmr|-Ni((Gd=ju-0y1W*CdaZ( z60j>(xzIvew&u@hz1!K3BQ0IKHW2C_kAQk1PnmkSRl>U+^1k-uR+F>{IhWYgeF^%URkeW5V=f6M%`pB;XOdRcN{GTE&rkyZq`K$xa?|CIeIK z_&2pL?RN2xVZee+Rk^5j3AxUV^EJ5 zW5c^-`|_bosX;O%Q<6U~Emvm{Tpq!4jeo*{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);var imports={env:wasmImports,wasi_snapshot_preview1:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var wasmTableMirror=[];var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["sqlite3mc_config"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["sqlite3mc_cipher_count"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["sqlite3mc_cipher_index"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["sqlite3mc_cipher_name"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["sqlite3mc_config_cipher"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["sqlite3mc_vfs_create"];_memcmp=Module["_memcmp"]=wasmExports["memcmp"];_malloc=Module["_malloc"]=wasmExports["malloc"];_free=Module["_free"]=wasmExports["free"];_memset=Module["_memset"]=wasmExports["memset"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];_main=Module["_main"]=wasmExports["main"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];_memcpy=Module["_memcpy"]=wasmExports["memcpy"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["memory"];__indirect_function_table=wasmTable=wasmExports["__indirect_function_table"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};asyncLoad.isAsync=true;var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{if(err){wakeUp(29);return}wakeUp(0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;ioriginal(...args)}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep(startAsync){return Asyncify.handleAsync(()=>new Promise(startAsync))},makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["__wasm_call_ctors"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];var _sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["sqlite3mc_config"];var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["sqlite3mc_cipher_count"];var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["sqlite3mc_cipher_index"];var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["sqlite3mc_cipher_name"];var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["sqlite3mc_config_cipher"];var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["sqlite3mc_vfs_create"];var _memcmp=Module["_memcmp"]=wasmExports["memcmp"];var _malloc=Module["_malloc"]=wasmExports["malloc"];var _free=Module["_free"]=wasmExports["free"];var _memset=Module["_memset"]=wasmExports["memset"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];var _main=Module["_main"]=wasmExports["main"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];var _memcpy=Module["_memcpy"]=wasmExports["memcpy"];var _emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];var __emscripten_timeout=wasmExports["_emscripten_timeout"];var __emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];var __emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];var __emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];var _emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];var _sqlite3_version=Module["_sqlite3_version"]=88768;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<|M$KZOseXx=brtXd#k)< z%7uIGzi@h$S7Mn#a^|MHYX)^!GdE>2(jajWr5Sb;>TZw*`7$ZpiQ|)`ibtZTSjzDUZvi$x4P_EEk5v7-%b6-*gkZiC4?x zy&epV;g;-`Qzgl-Fvc|eGDSh-d`V`S6b(pTpOUZ2O!aut-XlxQqhJI{^Ga<(ij3Bhs%o-V zRy2)C%jRNg=GOp(&x?MtDtoX}<#b6&1+fOjBUQBVN|NePRaMq}5`Gj7b7`7i!_t|@ zFRN|ZVDTQWff`McG!^K;e}D{K7$an8KTxCim=x1A6JnnMYRQv=R>%;$=z@KoSXX@_`Ir zM@4Z!Cz-$oyMU_zqNElpppnAw(32S~ItHW@X+a#U7O3@V9?h%e0o#BQ(<**HuqAuF z41eSCZsmklA8`wQ3_}K9-1(VL&CmDxq)vb@ip3Rcpo^k~HH8SGXdV}H5->o&pkqd6 ziS8i1N0xmdtXlR^OID~ii zqB8Sos^<)JVZgi+=n+(+OwpKE?t!^6A$~Nkpr7CG*R+hLg}}$4CjM#x)dR_5vL9?p zE%D=rV1a@sN0c+c7695S_h%BA3bTUXKpz(G1&oppoTn-S6m?)eXvDy=S{noWr0cS( zoJDN!)4j#GXnxttifAoTC?lyM?L=0D^%4F-Vd@JJgRnwG!4N*ka=skI%uFf-+JlfZ z081=f2+qMWaTip260nfqNPZ!@X-Y{6)4HM&e*C?GA4`_c7F5#MDOkBbdfe^gw)=;ZH!uHHq)bPi69< zG&CtfYFJ~ZVzCmW0j!QuJw0jdE)JA@Pu#;gv-8Tl1=JhLS8$;eMUN=4G+GLTdZ+^M zvtUplOAgS_`GJ6oIvS4f>L)xhmI=rKy3$29p;XZv6{6I=09oKA6@vr&L>x^y0XP%V z4(j+ph#>e{B}m-~#f&Yt7>q;`r2KE9Ncz}H%00QUHfl1>J|@PzRfvIE`*hz$Bsl@-+^0VHTu=;lIC^fD-4w4r}$p+uGmBCRO8 zmaqFHRTl~e;sFx_8BrlDo($;+NjgdpUFkv7&gv7^`u-6B12n2(W z90ke;MI=8M#K%~S+y!(KZi5u@b@crW{r-+|pp@WKfFs+2cW7*Q9ROPShvM_dI&=f~ zhD#EbkRmMvA&27krGeW{`JJQ=#k_yGGy@{2(C;27c|UXrBnZL?9tV?vH}HcQAmf4_ zsuW^ZNFl#h@p_B=9=}Fv0!YNqOwNbh#efhB*~o`n76MkxARHvz1-)88q0wQ$u=pT& z;GLNJi90>Ml$=Ud2m_q zqXIo}7>Uy08x=+~4MCRWB3%tO9jp(v;RlNRMhe(Zp%t(KTm^$XFS3qrj+~KC_!A1p z@3p)Z?+`8Vd3=h`rxq6S%c5y0EP_hl1E4~7u(BX&Cj18-2^Yb=a|@^ptz${x4WQ=b zDIRzz7y&DaB_$0*iyF7iC*|eA_CV6GJdCQMi6`5D`eKL+iG>Br(ArGx${?&y%MXwS zId*A)RY6SH81|a)H6JO=+vUba8Qhg&PUD9ibzCIf`y1~QE0(7P`9EWwtEL3=>&MoN zXs9}=vc6$(!?=3sv1q8JWaw2bg^xyqErp}%M_gAWeH1fV3dRqsuN*dF^iXNPT6An# zUDeei>Km%+q(l6hSi+hajkeU*Rn=4tuCJ;bRW+)%?pkRRFODZq-WV%vsdvjO$JJL2 zl|GCmT8f7ct{Yl8ylU{6%9;_QMl|&7A$`Ed#I4NxvD_L)4X&xF9U|S71I{f#(+#me z%Q(a8s;Z=c1uc(tRc@yhN^arVB6NE%mRnPOLtW+g!DGf$jUGBo`d$gQ^yhk_JzL7V zC%Ul_d~l*D(-h6Eg!)v~)eWf~S|!~d&2^#TnyS%PHw>5VYely^LCv@->E1sU)>YM4 zHApWjIgqL4=&JunJephR_)%l(MvQJ4Ce7l96QzBQ1adX?qq8+Tncf0(P3_gvD=Y_3 z-QdwfYe$W)s;`&s=9il7FB+PgsjU`*4A3C^U@KwY>!$#CpRn}frT{WaZdN-WI`c;F6j2t({g?rtfioug(q)&LW z6=z%dGRtbSCLC`WIoos0;H#^K)Q-dCtNB4I5qnC{t!n&W5UBF1n%b+R=XomGnbq_2 zld;SSUye`Q7DH>tT~$*htqSLmtc}>INaj;aaT25JElr{CwyGR zm|6@2$y%gmXYF(nSd##2sJf=1drxVeniIBT%de`E-sZtJiP${#xCM!MKH#UdNmy@% zkLx?ScF6F-qpz-#-sEH3B%*H|zoen##z^n-<~EV|>#fKJg~!!2xQIH;-)$3TYx$RL z%HwDV?SiEN8Eg2JZKKvCmV+f*+p_eR`LwnPWu02cUu%o- zWh7tOHYTr*;UWfK&JVUVl@;L_Rk!Wl6Qo$)N}}vo0yWYL{Pg0sV1+A-O=WpF!3Pz` zJOE%-EWw@Ph|iT>*`x=)rr7GWR?TUoA+;dGH4T+el)%tXO!BbYN-8jEWe#`Cc+!q1 zUJU0}JD#dXjD{Rv(*RaF-%iG^%dy4PRSlJc$6Z5=F1^ni?Py{_3#m`4%*uw#pwIEA z?Z`PxTM?hF6&$+3lbf!k_}Yf5dTE`UL+i2SAj%S+pNc1*{nK!?OlhOcPftb7-K}fP z_RezMGrTqxjX&YfEhAe!dhnIm z8s%1UKz~-&!jwvH#9A>}Q+v);l|yQ3>#L-tzCX5wMTW&`Rl|hN%Ky~Cagm-luJkIw z;xqVNCDBo@$8wAg6AF=P7+zZkJ5?vm({m;c*7R!9=Q};e7S)Ux38vL^Ru5);RQ=V` z*R7&cQ#*KQCD@~Cbp43h(bD5Q)ZVu4Hghv#w%TLrXY%vf+w5yTs(o?f!PeQcW>T6M z=5yN@{cDz*TX?nxQaPa&-?>7vtG|SD@_kJCNz&(`+#sY$plP6*ZVmHLX_2zd6X8y2 zM3$QQ>7`cpr(3n+(7M_&m7{8hj;n!+*xowy(5fLd!jNMe=_7u7sTKb=l#^JY$Djy@ zjksD`$X_W<6nz%T;W4Y^q!0Nwr3v$+P);sH#ZdT%BSyn^Z{%$|#LS(o)g!B}{ZB2t zJy*x=;um&^_uCQ5$^DSpQDbVVK>J5qY2Q)?blu%5l{F)-8edf>=yOY$KheSJI;FL; zVK}i>{or9$aAtCBNbXM7n|YHT>`>TYRXoQ8*>!%LmjeaTIBFcU0sOAcWl3{NAh$%+ z3>iFRc-63)arMKcJ$!IkQQqNDi|ydeWs$Smv`7mvXU*Vx2=8e4QVo@Lwf`A0R9e}p zzg!Dk4@L26EQj4}p>!YLR%V*7w7L%swGD%7DqE_5<3`7#e{Kooyf0V89@BG+5Cz0g z`&y|^N+E02>ZGPt7immg?bWcK^|`vnFwb<1#_n%bD#AIb8#kswni}Q{JI0gmhjMyv z2vFVt&utv&PExam@9fwHzQJ!DQ|wc2cS_24hWTGQS&_x9YQCXv@DSlge!)j~ipH1t za?Cew3`}HIouslw&azKp{zcTgfG&9qETq&RG_Ub8_n(^h|*M+&T&s z0gy?pbR)#)16Q!gHG>7}r}0#mw(JpJ(WQ-iSD06JF%=#*`JgWG-spNyt63o(GNfii z)#wJ{knHf}R2=c`F*P&zx-JR%wlM#yOL6%3))my(RKe#y%Hv(_#F17M2=|?QsJdF% z6n=5n*vUWrnN#573kTxkR`oy;oN)d{#bMwQx)GJoAkwy0Ek#9F)z%{J z94#&8JG&P3dAT*PBsgfK%9g-F`XrR&qFiNl?YO$pgKMM*_z5S(I&W=Nau9R@#|N#` zp{S*ww2Y5AAGh1(wf6!sn7|dHchGC(QOBZSrz#k;a8 z?bbbrz=w<)BVFmq2Gk$Qs)(8&kg1B;{t%zmt&RCsJP64DDl!NID6GCGu8tztV-tV7 zTQR$vf7z{VW?H-uYMA7V7LCZ=mATtni;orK+u}*I&S{z4jq707NmE5P0+)VsNrqeE z0_ZWPC!#*+#U4s2MCw*k8qW zl_%L-{I_zGy~z{Zi!*N|{YS8u>M(t!@8Q_0DW`TMX`mkP03lY_mdlv?yn$I?<5Dl71(3_x9Bea zy~+EM)04kizgRz8N3EZ%Bi4^rvv-EI#G2}zZOyV~S`S(eSdSJiwYC&}u6|{GX}wzX zzO~!>-1@@WXnkmXVAXwO9nf}JJFOkor`C4sl5N%})>i9dYZ=RIu{K+qtk0}v*22OK zX!V}8-g?)1*qUp-U>yz5x0k(^#^`!NLRXI&rYptP{jYl?NVHQAbEO|yQ(N1%R`Kh_x+-81aZZ$tPn?oDT&E_WaBlCT8wYkcC z%UotIGMAd`%x3c;bGCV(`C#ZX<6e`S_n4dFAH_e6e-K|EUm1Tj{&IX-e0uz@_?_`P z;`<72#V=oUQh8>7Y+LN}g3k)J#9mFll6*P2BKcBsd2(6u#pDag=abJRmnN4apG`iK zygxZRxj6Z(^^CRHnjM)HnHhO7@<3!p%rtx$wkS9$py(LaX8@D z$c*H?$o?STW@-F$J6;!I=mck4In2kU$5@E?FBP~WoNv<~TSSg%{JSxXC7TCZBK zSl3NgU-a#ix3l*=&->z448@J)Z49G(=O7@iPr46jfYu*33g?8aBZ8`(TIiH%(DTM=IFdqIBIH&0)n?_{&s z@1fs9&-m7=&&%~Ie5=AwYfV<8eDOT>?eIMH1J5jFv2U;ZOXw;6Y2ORJ8R4bA=X{wb z^(XX4^oP6;Mqf|<9NHw`&bBH?L$4+GtB16i(I@@O!}rTSh3=LgmXCyf2sMWv3O^Rz zs;>*L4zCG+qJJNnt*`YQ4$aaZjUEcU!WQ}uhUSEa9teG^e;1msFVwyb?F%i_z6nhU z>WxL@BB`YQBAXm)saXqNhUXi@m(@FIO#_|5QVp|lZ3=x9+8FvU6?!rJ ze0Y8M$H)hvx5Dp-9uDvD%+RM<&son~FIg+Bmo5Hv&!HDhNo5PvVeH~w{e zPyDO+m+>#+KNjqc|4{H_!RPq$MG%kgYg6L-wS># z_@&^x`2P5}@qO`c;(T_m(#)awyYY4LwedCa)$vVov-kDHYl)SKR}-%!UQVn?yp&j; zxXW0UxWk%YHCn%$Z1CTbo#u z$gEC$l-QW~P!v99e2{oQu_5tZVtZm+;uBG}HSuv`OJZ|kQ{wZ)XNg_8&N~x35}zja zCcaMWNzeq38DAy7Oni~potSP;Gw%W}HpzFIcbK=Ex0$z^ht#R&E#?&SW^=MR$((3T zFdNO^6Tc;X=J7YtFyy#(_Xe#^n+09NV(7gW1fO z@7MhR4}ktx!8|sjRiOL|UDhw(t+d?n*ZQ84X~p8aG;`+X5J^Bc z3#^?Bh;U~!AXAqsoK>s*9kD|v^^^XN1!YlwGN4y5qr5OJ-FP{AY+2=ZsE4z`ZLVHq ztG0Bbtz1?YWC2AN4WynKj7ehvt20{WPRsp+f{rN6Q8r7{>a-a24gs0X&c;l*cVYVj zrQL>D#A4C({Gd#CqG3P=66d+|@gt}896d|HOa@VCCr){RD7Gxvr%Vo{6(>60`Nccd zY24zi&X)Sps*|5B-HZIPZ`K0D1El}CjgHhQ8|7@)ye!3BzH)kJ7mCCj~`Myen@uwkjnoAGN4DnlsOhR zMmfLZM;WW1mtmfa&C2AWG#IT+Ho!cxt(fWEkRh;LIkn?MiR0I;{} z_(!I_PV8IZ1>BR_IRyYiNYlnTyPbX&32k-9}-K_Uq>TQ$ytj?iq6@dbe9UC!)} z(d*9a$+qw(&g|7Kj+Q_Ii7-?EgQy>&KLZJyEQd`R%aM!;0lx37B>SE_{cmJH^H=+q z;_sLJhceF39dNRIYd)Vi;GgnVneQ0TCG|6;M@4)B!Ndy7iRE)z4Qnve&BuQ zSJhFB#r)KZI(paOUd8>$i@Fqjf!Ux%`Y9I&6(EH4*xP);MZ->UD-2X%`AV4_PpLSG zB_MEHMWH-^NX=o@J>?>h{LSnX=Um(=cr~~LZ7W8Cuqy9;_Uml#lAq7suP&K*@tJaF z6jO=t#>ljSdQi9;7$oKX8HfT|N@1mCgr9-#+yQW-j9c)eE&q~-ZG22D_k_@4epdul z7n6h@kP5xQx*+cas5PQEsX)Le^oHF=UWnN;#&p@#!&E7q2lXYC|03g3zU!}7u$8>; zrML4BE)82}>!ilB3}Y;3dLEuIj`1ktUtU`5ea@ej9qF8=wwLQ|d8f->^?ZCPnBiRh z-DRg6D>Xq?;-514EMpq~%is30S9!<3pAh{Vr+;wV_;~hT^!M)U2fpL)r?4M+;vXl2 zgD(8X>1;Be_K)7dS#p|0n5bkN;2ZxjrT-}4KCLV=W>XEIRA?sPNXgq-DkquUx^c ze_4FOzq(^dOa66=0j3qyz#r8(Tfej^Rh3ud+u?OsipdpCsj$C@m;bvLdzcUZcUO#j z|G#?xF>C+*H&+X^=Vx8nPW?gEf917TcHwibJn16AjTo-TWk`s;Bn%AAlP!Z43RFXY zFPAGwTLjWLYDqUiaGHCU?`)UEtrOv0E8~~ZN}Zx=g zR7CEDE$N$zSd4JKlZ{NX5((2u#`ok=Z25pZmMN8^*?;->l@;s|?>T5VTfpZG`i&i4 z^3dSL%=`GOIP773&o3L&UHjxdmXezWy~N^82SzbJUpS;s-t^Ug0(!t0!4C{Mt#b2o zvJMTrbuSdKGkv{g+$>up8O)h;i|nA*)*X2)ic}P>%oQ;zBG^~4YUhEkaA%AlA*@c} zjGs8rj^Qa!Iyg(O&9n6A){McF23@E^<@K>G7ALowAP=Bk@>X z73;KVIYGQZLUkaI^r#9$(^DRl9c%A;s@_S}d~8)r-#&+)4~S=8b@FL$_vwtf`*dR9 zvEXxPg3gL`iqc4p30AjTW44*I@JqNZ(`2p9y2c1L{Bs>TF#L1bP|r#86WfcS0~k5m@%ENx_SUR z$P0$Q6aR0344lVSdJ?aZn!}$GV+Y?qd>~k@=ZI2sI#l2dVAlZ5%MO-C%Mzi%jRk!C zi1SSHr9Ujt$Ggg+qT02|&WyPV-!{UEzc~{cHg3!PEBJe(E;-@VDA8KAwX=gz-ehC309zYrd=6T`Zy>ATvxV+w#!LLd(Y04S zrv^f#Gt$NnO2AKd+a$UL(PgI_-FfNGM|U2&3(y^mlI-Ns9ZZhw1nCaA0Bm#zB}8)| zreMacL2lP}WY6()YEx`Euc__SetFbZy5c+~An7WRdGR_j0p@%UHQ*(KL%m+A?Sx)m z)|Pcy7NrqYSV`QGoRI4WZWQZ8@v-aVea5tB3LiA4*NIq}u${mm`HRA28RKRMWHRG$t+;HN;D7hW*H^_u_l|s&RMyxLxOZ=pS9d;@+vewCYR5%0trLiUK zPQG(&7x`nxljF|e^Tu~ZboAl)6szLjkH4zT`W3`}=b|^J3=q3&&W&S9wMoVUyx~75 zME?-m9E<>3ifwq+xDzwEC?E}OG7p9?7pJ6^0R&lr?&Ja)`M9_R>XPCX;fBFQm(CMW zi%bCpMJ* zG$-*KRE&W#Mg>JwP=tbJe&~iV#Vvj$0FaGcUg3c_jdL|;!d%VRz<5KZr06Gvh>i@$ zoIE9r3JSl;2i@407t}REqfD=hB@TLoc5r%;CMgGJ<5Fh(jDvh-T~~HL-(T0+dp&$C zuW>!M>#y`SfIza*z;CW^4@146zBh95yX#NE-?j~J*lU=Mpn4OU+Zuc`%ownP#`lGI z1`NhT&c-GA;3kvLy7836d|H@TYl(47?!L^J&-dRLWAnM^ruID_V-$Xnrb}yJJlS~y z1-!h!4K$H1;B&b5jDtEW7FKlOBrddJ)DU6abDX zveSqd(K}ur?Zzf>Q5o!aMyY_oKs+KDPjfp{%8v4ZnGU|gxCO%1++fKUMG=rYBO$6iWkYoWUmP{ z04;ICnsEgx&YNV98Y*%!$jgAgaR^yJ51htrsUPbF?uXn6_n)2w7T`vbtOuNA3jQ&m zgl2;a2(~3$Bi2X(>2OSKbX5>;kS=OV87F4c^XcPbeDvfe+4Vee^N6-vNIi=<>nL7K zfWRZx6R0Kx9_GzApUsBzy*HoTc6b^C8n!P5L+7<|kE9T(cZywLoiCp97tdYuDaFLK z$=&0VVV!Mg>?B5?(Ad~`4fWNG+xP{OZF6#KEUZ$Fta152qHjdlb$( zaM+FIVOhBNfKi~%SOIeZLj?9co9EqHT!6QOMCt@-w=@vU`}4A35=e3;47yOwI0u$3 zd1T5A#y;kKr<%U^5jq$TtM-x(x3-rrTdvvO0YM-Qc8mtx%*YNy%NQTwq(4Pt5?1Qg z0J|#Hs!kW7`U&fSY#o~637U$=;B#*;%}k@DRBIU|6&yWGi~;j5s@%@gKqm|gOWy*- zG_v;2$xcs9)pdZC@a1tqFAd+-(5s4{@pGwNXhbMT$DlYJ9DeDGBPn`QbZ@ha9TgDIG zeKD)!XWY}yXv90N(7&!aP>kRC_jy3Y-@N5JJWaZ)8Qkm z=R=~a$>jsiq3{eeB0WPs!oYjG%eY*3?;UJ4_ujWAwZc!<*F)pjdElj0!tZQ-ewiP- z?{91pKl}cYlfLy4JhISpm|Q_-W1kO>43KYJpJr49mVrN`3{*)mFj(p4`yYgtacWa3 zzrLw&<}Ip{@u!0K-U!p)kly5KPxsJjCR78HJJ;2jr1y4~4u? z)2WaHxx}R7Qu%U4R%ya%AO?3L4tO0yKgkHzuHbyn`NVecEz(|*w{RBm*)zJrvaX%c zMZUR+|1`tam;We1hA0R-mzO+X%ae=vfCsu_!qNa*$z264Os7?FGBQ+|V5ED1jFLBQxm-u3pFjU#aY>LWk~Wl;vw`wE#;gDcq1mFm9OWqCKRwt( zZ9yA9%x3fP#SQTgMo1AZRa^_K||Yb41m!ljFULP0=TH0#hfoD%Enq^0?dN7X8`JC zxn%~LH;CZ4&@Qk8f*Br{$ykFs#6ROb(bSeJz&%+MDaJCWwv?BwIW7b{Nhh?Kv0fv# z2dZqiO=>qO;uv+ON)a@nGUFidg!w^pXJupKN~z8by%c99Hf#cvVHA~i5z+~wj%I{9 zqN#vI6;Zx$RD3qJw35*E46Tx4Y}-fD>j4KSf@46w#o!!zo=+U~Y?hV!^+E|8Dvz@S zC6Ch0QkS7TBA!=_7nv!hqim_(Rr)(n@f=J%A2T}!)s)isEwgQ=G`+u6Gx^)IqZuD) z;;T*v5VMunqzgbPN?xfH6vFlFLP7{@id$bQ2qdDGHcnPai0=eiN~jL81CTJ*m>Hnb zP*>?<#~v%<9MK*K7R}*To&n zczF$cS(;qOAQYwPZqf#f=X@vn24pw@csh0@N((`JzW2b|K+P!N0*VqTTTotO2l&y4 zN=@iGkOveY(NgT-2`rsf$uSA?K6BcXf4LTh+&DJ?^@qjeBlG2=rlhMB?jMAIhOR15 z;u{;JP}Ik7nbWZY%K8$1x=O$@9^-Aw>wuT8ZQyv>J5i6a1pNsWx*|J0GbH)%KpspxVmh-WZIs5CR`}&F$fR za5wrvZ8#mJ|$5Auj`O2|uOcD`{KRtXT2E+$2WYM6UhCHqn#S3^Rc z2s3_C9*%U5l_CN2Rg>+9(nG%;jv5FM@kDOybA>kT_wr6MffxlX!gv*B^eS*Qr9G`B)ib)aIE@B5KS>aId#t? zJ*PQ8NzhSwh-%L=fe$~ZfmIq4iU6vHq!2U%#duJR09SRcF{(_A1%0`g(xxpZmi1^z0FKK)XLP{319YHrQMh6>& z0G;NXW{2#2KKjvU=7Uzah^3Hn1Y8uJ!9?_c0Wyqfc+}8&n9IO|dIl_*T_6Zgh$ttY z4wJz)K&cUV(*@*Jx;&H)IPe(4)EbmSg|$z4xYmb#Cg9uANR=`n`7EYi-%+`g* z4RPi1Yl<6-D2!;PcvW!RHq!azS!|)3=lO$=pUXo0%f~NMo>?XF)8^e>`g@F$DSvDP~AKaj}~;`v#JT*l|e8&##}K>;{eZ_n=Vdb_$^vSs6h@C}Dw8C@~=W z9F?F6+B$!GesKsY2l9rDO92!jUm~)EWmQNkQldgcp?7f)RV$?e z7$n5cd*TEmYeEn_8^0BrD7@{7ei;%vf!L`?-hhW-!_Tz+DIlEAD`4=BN<7s8V*nfF zX+IQ#UiqA9l8VREVizwpWAkg|SKsucZ8?XrvUeTIsD6!3|kOh0CqPO(e-oqmO7cbL>q zx&$mxIuFBxqt%o`lMhHqg$^c0 z=#oOtmE2n4vS!`dBo-tTEm<$Jphp-mpg8`q?%oyH4xVm-@Gb>AUc8{4H$=EF*755X zT+$x=hlJk|aJPqebOUw(L^Pl{z!*?xEQL|w6Bb3TLjEJ4R2{rHYDbi(2Gx)Qv=vHE zb23PG>?RO|FAph`+)hYEs_uC35h2X9TLTIK5TWjAptR1b7MA`sBs8f}3H1Zgsm3J` zJE|r#gTW;-aL3Cz;nnsNF=;Ox#7z6TN`CTYNYncGrwdcezGqQMFB@hlE2=)sj)m-o zr|U>(fmsf(1~b|DmD2%2?-wl`J%u0g)z74QUPB2RGN+BXFoNhK$s{j>r9&v>*Fsy zbt&_4Tq~Z=tHM@CAj@LM9mG@I#kfW9*^rq<0`Q)TY8oz%dx$dZ8E!s<(N&XQ1tKp4`sY zKHcUY1otrzk;bJBl5&i3h%6C=yS$~p^UNor>+`q>=jneg%I(N27N>!LA&Yz9?~KKr zVC!5KCOq4e9%d(Cv+GkOjg=PAg87ccCyf-SrKQ7L?&j)XV7-s@6C-N3@HOsiy^GY9 zC=P~&I-nS2Ba9mLD<_9JgM}ok>9LEmMXIrN_;1c)4LTn@uUQ)AyYZPWnS5A?pOE`- zwI;2nZ#wBHBhv|C!UTPQp>!KU2|zzHP3dj&Ob`XTYCR1!$5S!FwgGPy5vU-xaHpa) zipN<XTt-Y6$S zMYQlxzb**G^HgxQ^8$nS0ympP9-axAqkJr<|I&6WkB?Yd(jkwM#0Fe5g3x(lFNyezOZf#7}3(oPwJG61x18ZjP(=bvZife!sz5PwkuW& zE(8tYciuQ1$utURAw@d)BLwV0K~p|V1fL?4i?FDV1mN>r@Qq&zTkxTYMsTij;QCE^ z;M<=oZ-=okpYR40r!f!Z@Jis{(fF>P6XfO3_l&i!G`n71siN^T<2xT<(@7IMUs6`t52eG5!SFZHFyBG!4rTQPWG~Ovf(pqQ9LxZE z(;7f_T;ge8wa`cT&Sx|V{BzQ0@Mt%@U|k0A;X_eygsd_Cf(kNJNp=aqx$U+f>Kxye zoS0sYf)j%jlRyQ~SYGGoVqWoLJM_$LUWHRlq?Ll70e{oCQu|DL(>jy148@3nZS`Eh+}! z^asDRKbfUL0HEY35C_QuF7l<}klv$(fY*xz4*-A$*KA)Mm=78p%9BVAdXcx-E$uaa zDwHd1FX?ds6ZvqWFNqP!Qowispu3EK^Ls zWxL2O0#f065-K2kdIr(0piCFc>6%BVB{#nWo~AX$$({0pSV&;vQML2BF&R~U@*Pqs zw|n2TMbXePrX(GsvkI^ZY5wWsH)ec(_WH?W5_5plu)!Btvni(VzQ1!6Igy)?1RDi78F6~4#boEQc@9G`&gCs2eHnvREtmxt^)Ug zo4_zBQrXCPVO8n2wn2s+lqc$+ld;n20qHgbEZka3qQIeBgOfP#eS%;LCp(~$ER9Ow zdyT;`aH+8P=7S`(bi@czIFSp+ALzk=R?9@Bo^=s_Dt2H1O@L2@QQOw#o|kTyp=^xL zZdZ-g#0&0{-FYAZq&L?v8XS_a3j*LUIA;ntSIl|=4cj_oIshEnx;Xf5BX^8|4StF7 z6s6B728BfArod1XLl7(MBEn+Z7s-CbCHd`QQE-u6vMWY|AimF-2>sx4J}BA+!FUVz z251{3pRylNuNVjexV}{f8kG0}GV4hEy_b{iDDk<0Z1OThx*O$|<&|6j ze*!sdSl~SFc_lR>3@L|YzeuFkUNwkLx->tX6StSD@A{yD3&6GIFbM<1=9&G$#;-IK{lRHR*jyd z8eFOXMRAfFQSlW2?3H#(9OpiKub!BRqtL82W=cU_U~( z3i|sP4NUCAs=2-_?^392%3S8Ujx~y+Nt7lp>~AOg*9p^tD4dKRc}V1s zxb`KVM_wyFv#2^9COwJ>p&UvCm!&dji+w;?dw35b{{g!dayCmN^A(9f1Tb${(2e?d zkwdxWwUP{3EG!^}t*(@U-$MK%gV$9uoOeas9|VUWbBUN3hNO__d!8MsrZxa89fvLu z3@rZCEy(tXL`!($fgzAmT-s!r^3302_`QL zn?%1*aA6^!VWHD}Bo2s8@GnB*aIA*$k!FEK6vpix3FL#sfsWM{Bu zXgSzD3s2x;;kV$B8MdrQO2U{S9ijGTf^*J-Cia2rMLg<*c;K`W2!RVu42KC4A6PAB zT!yiI*oy%mZcoSwYLUoyeh2YsC~%ozfJ;y0|e;|Q=60CE+$3vHK_g#zd@ z{*O0KyxbywXzxb5?GY9sWF>7})EXMopvOF7DwOE9MM(|X)qn+}aL}T=BIh1vTf}rl z{PQ;|2D^!4Kny2|6gXLafa7w*R%w7`G=W{jn+3G4B(#`l6>wm&{@6;cXnCgG5iufA z=jW5(O#PJ{OQ=7r2_pmd_XmKM5{LxgaPzl66ru#6i6Wmv9ip@@2H;0vV)b_W>(6A{p$#Kf=;x*M@;V0$t^3iQ~#r^ z_{}EtS0Nfp%a}2~t-r#Y#-Og2akYAsT{2ox^ZZ<}-j~{v4#wp5OTo*Cj1dX9_6E(| z-q_BgZF`D39k>ndFxdjA{ah>J_LjLx)wp&dAc@e~=>UTtM2e9x}>M)!F1tzK~iGa^%}>`GmE_nIy$I3M@96aN<4J zkhdZIAq+Xl*%e7VN1P(|koVqGzUUZN9S7;*s-smlb6p`)#c=pgu!q5fN@Q_bb82Lq zsBR-RRY#_{wJwke(lJ>zl_xURsUjJ=6xt9%InW~I<#FzS-A9hV*06tyfD6?96{&C! zz1D!xo+c+MK(U}^77pcm@Oo1VP&+XX1_{DuVb*QXo}^`=fP{+_L}5nW$!OmU)mxDN zp$JxZ7Daf2E?;B#Y$^pvNXZD{3cB$eAP$hxft=#hG9CyF_~&>ka(=~0RoX8`rSSem zod`Je6t-l z(Bd_4Vu%NDSoe=SfXCrrBf(jPLcoJg8ezWyNrwI>_gv%vFc!cQUMP5G#dF z_^;U1fYf4d3H>%nRN+GkkxVTz4>&jg?*(I!6+$?LhVWnjY5;~GHb(5VFgr~9=DrkD zDk$N29uYK1u8r6>L^B*ILoCn^p#TLvBdNcI6&JWZj~(cbfq*~VF65Q#qZvUIe8FFn z;O{{nX2*&k-w5Och3nyZ!L%n0MU34hQA0jH0f0kt0!4UvsHWNpk925tU3#y?T<&h%ll4%Td&mcX6mSSYIK&jjHHkt|r*pVJ=QkWEUHj2?;_kl2C zfS`k8l;CrcMjLq*@(2rz2Db`R7hpEQN=4{`$Ry~9L9v61XC&Xyh1nU=4$&f*4GY6T z#-LE&L8rabfh1M%lm%*v2vcx;nhBVp37D9hcz+ljamKza;U1{(Pn-GR#_AM_6Of&6 z+fW4%+%k|A1TZKYr34Dx^AR{bk;f0eR~o_oF(`?=S{mDeVcPM-76$LOp<9^3DazR6 zD2Q>m5Uq4RW<$G9I^+ZHACx5R)=`QUe1X0JCq0(>_D542A`}6M;Jrub+&6fM)?lprzaru+=T;mnqBAqj z@(@1ey{$KnNf>A^i-LYNTe zACE^!SE=O~58=khA%{*Lfmr<7O>MA8(X=UjCJrD4-~+l6>f(XY&E%rPRJ%AQQ6=XC znICAJ0JIo1fRIU)qk#XqsW?K^_!E+N_svCFq=b(_3bxOoL;}2S^U0UDAcPUj{~vJD zcq~pD|2Iwqcko{~7h{oawsboww@4Ri2j_hd^&wLS#h=Ot*hyjQU>`|~!%*UoZ)Qv6 zwBy!{Q$^52SUMr$D6}fE14`&#um-FKIFpVcNycja{+38a6o}(?2$GD4@O1@9hU0~v z78?ZQO(NOjkX@$yn|tO$t^jyGGRiDPuVR3k1VxPfJ~~4N)k@-p4Qa?M9w|+);;@EL z5ANAEr2=ChMj*DrnE6nLs)A7+Y{$rucHAJjhpdh`R(4iU7Agxd^>M6EjtWkKv_vAL zWYGe$PEY_70GYO#kV-%Tg^&O(;GTyAXFTi;^o3wRv-H3+Bpi|h7{D2P90Lji?5fb-T4nO8aug=7n1o7P2pjEgD9;fjpnYG^cIMo4w6xKSC0HRf=xO*1}Y%cgZcnY z^1!qQ?E(wD1(QKX>fBm4{YY=wqFrB{9})Tk=g9;X-5nHcsUVjJb(VqXx_WJA_S#Ho zGm#9%u`fCa=mf<{K%xBTm=-Dl4fbF*W-B+iDi24y#Obu0ga=)%hs&R|Ub8FV2X4>M z7% z$me(*ZkxyOIn5Mx;K>pC#5}B{>`Rrp=mMjW;X&L0<@`eHtfZKcutz4Eyb2t0>V-Dg zL89qNfQ8zI3!2SZV^aoHK2!)pMkzsR0q4?AK(O43Osa@B+aC6cSjUI$Fqd8B3(-6e z4pV~i+O)w4zcq@n27oQGO(?=9@E94zkT8m*_k~xH*3iTUw{;*Gh+d_n`m}pqgmxUD z!?R5>KAi##Vo;Lr0DN4b|KLNryMP3MTaTR`Q7^)_JR~5I*`^Rp@GPk@Z%U)tXs9djL4oIr%(^>>v+y`hBeTM4QTq1P!^Os?+v*mMSxSGq&(sjNgJ!dJi^Hz z2=ycOmV^AO9qrC_bpVYNbVq_j_wFC`(i`8~> zXb6!;^MGy8X+|7~rj;UI6u^;7mrR$5^VNu}@qf%icMNO?Da1x3k1^6lHA;-PSSrGI z?22UQ(T7Jnf?4o}5{(8s7zAc$tuT|c8X2eOh>(Mv!wQgP<1G9o2vRAe!ufz6a+iMc zlz!?BIMV}<6pNs?U4&6hA=wRch(XBLhSF($9f)j41_y#s4ANv@X2?TOg_E&h1I6h< z$HY-U0AJ$X&|yKHb{(bc+QgeJV1yoUC&{HC#~Q`~s3Pt_z5uHrZI?9_;^iF}8+tZ= zmQxnob{jC@2$ziyQ_u+k=gA>KI_-gD=s1BS1BbLaEFPcT0`SPiVJiVD z>tLas#mF@Z7>cA9ug zSmH1iDbj2t2{@Gnb|jXup;cjr-OXpZWh1dw$OCS;4fg>Dl67K#vA>l$*6oYIpFoxd z>_``z*f^dt1lPvMzX679ty;Vk;-!}|#P>U(d7%>UMxAck;CH++l1e}sC!BKe+6^{n z0iGSHqxVb_P-x|JIxg#-G5vB#tlfrQm=4=&SGe5(tWLC+uyiaKZ!!^;5cK2yF~}?l z7+?kxu-iwwcWxdDDJ*Q*2~gb)u?YY77qN_Z->Doz03_qhER0uz-r}*uj$%n9n#@>5 zuSnxbgi$4wcLi&AL8aFig4bK%4wgWRf|jH{uzi<3!v_`2 z7GC_{%t>#P(3CH`%!w~A^itw2Akf=NST8Z0`}PSYrVy4iAoMzA&x8{N6XWUUAe7uq zL*-7tFUFYUQqgk7X#qMI;G;nyh(5gMr8^neP%;#B>N~{cuTIN@Cu-C|cOVuy`>Wy( zUyD!iQA~{WfTV_7K(70ldPhj314+h*8NU0e{@p+7Y z@9D-5@43N4i7C7rJpSwAXqCPK|648hi%i+?Qc1=~e8Ja!l0b-8)wJ8*9|s>-Z1#P zQ{$a+Q-rs7k9olx=7L`ErU_eK@TQ}ec!j6nh|O=?ZwBUj-R~UYqXi0IyubaRLGDcD zEg#iNl5~)bzMI~pL5>6o7ia21B%g3F#C?liaX@f7ZLBzDh&PbiA`@O_Lv9e*7#uOC zaX*$UK2XMA+Z$CEFnloTlf9kTbnf}49lh=U&9qKOHB#ar9KJ+>VTzF2bAWvJn^Ub{ z_%h~s_>zI0`MPh$v-SLpeP`qEo%^cuKNQEDk;13E?6L@%FHj&Eb~-3Ly^=i=;x_m+)X1RrIhn!^9#7kUGk zbjtkV`;{^n4>Ih?XOoR~Zs*$$rsYY&dk$UP?gvJQB1ED*`wA5vZIlY?(&rBv4o$&V ztA0K-EVJI{e&oviRuG1TK%N8L%4k2uc@bax1TiGcE@$WoU{dj`I6zBp5Y6JVo@c!sR@ z4ylsq>=C0OzI6_x8F*YGK*R|u)bWmoOT$NA@mJg8l}~_%x))#NgAd31pt$98YAg$U zS^?^T5@lpcBJW6{;j>c!vE=Z`SlyB(hdt~BM~th|YRTn-3Q_4QS}CMTh2n&X!Z0ts zx@6b)Ygp4fnb{>@A#k8LS#sa}Cp${22WAML8l;Q~G!5^3WP0IzIzx*u5YW6L2s7sK z^+!(D=RN?g0Xa0|IiCMhJ$sT*{OM+S`a14EdRyKXcn=wopM(z$&OUlNzSpt+Xe_#( zM7^=mrcZ-m7lBSap`+1`LtIqHG*^wtN=kNa3IlK&c;$^(>mznY} z%lP77&Ph3suJGfVJG4;YVt`QzEC$c|2pS(*#s~ji$jg7d$+}}XQ4t@J1Ql`bZhST_ z$5GVfyv=X1)1azEi-AFp^9#BXD^ZcS!B>XdS{$4bBjCv$ftmuAHou+K0^P{pK0FpI zYEF9mPhd^$gT7>&#CHIZ)}+_dCFh#4&aCBrd=(8$jP(L$IOw3hql|Azi`Pz2d|wHx zZ%0c{;eWv>SD-0YOHDm!${Nx#K)rO_c^(ko!#`>b8_O}6X+8V z)G|PS3}XWD3de^2_>6C5+VlFuGlHByJVVltea4e95NoDy@D=Dyrz)&d!72|h4@_Wn z$j{GhYEanL4tc;Tr~`YYi|?YWLJ|a!)*D}82<)gqFc_lqrkDQCuF$KYxoLIIk;bO+ zD(k>zH$9}XF~PMgCBVhl#^feTW9PBjrr{da*42V`KQ_5G{gG zi|yKxO+U-5cQL-PEDHkY5!AJ+E*fD1)0^j`vj%w2A%av z+=g!f0oblm+;|NyT;ofm;^2$1wP~HsCIGJ&1XvHxP6cXfN7K{*`wB&4f~-y9tU@@B z0MudQ5leNEm@(^x<{(@z`S9wdM+#UYUE3RM4qe|i*jaQnLhPSuI=~3#u1V4NhH!() z5qLRt6oXU*GBQnfhS)dk-KJ~9?3B1TJMOm6wWhNcO>4qzviB{VDprgqUbw7~rI|9^ z__FD`BKBAIY18^5b}@Uo$&P?LFEw2nVf_h!nGx0j=V3qx%nJ{=5-VQa^g)CTkS7;5 znNc>MTD=)%|3TlrF?KC`q3QV;>*am0ku>+YO^0KwvplJ=DHUgZAp7n|R?J`HA>IoDm^V5ZQ`zc-jGIX^~Z8@70N zUZa`PaGdmfIzxs&jKP_mgD9<8A6BP zgpMPe3NFAxkjKNo>8PD}q(w?)@f|!3!!#kAaXmoMM#+JGpL6dIG&^hu5KWA^cx=7^ zyP@rnx*jG(0-Pk&9T-q=3!zk*+o#F&9WK}i+vB;^FntWQq>)1E(5Z|j^_4A`7ar9q zSMIKFGX3knG$zwYOh`nZuEc`5k}!3yVUQWT^LwK39S;G?BPGEdyc8;*6^=_FV6)TW zlyF6v7y4tF9Js;c_uQF-OiR8c@$fZeV=x#qPEqQ(;w{?_EfP*7!w26PWEyrPQi|_c zUx>bsACCa64JoSBKqPcWrR)e^)4UCy<=7oFq)SpPK6GwBm)eG9H*H^-j$7uL;aHhl&@N5J`x{ zT8rYjm%b>D$_Va&DDJ)%({I!(bO1g9uEPep9-%mq#XB#{fMzm*dl@x;WjGA)u!fKA z`T(>PH6m4G0>v=xJ;b!S*W1kCUYmUC0rjf?5tDG}ne7+kYt9WZ+t|W8Twb7F%Y|PGVy`{>2xA9EEex&eH`LVCD$*Z>3V>A8x@f5B3y13t8EX0u)&>ky z?ptFZx3s2_{b6gytr=>X3A=qv-n}*yowa8qQ7zu<%rNqk17G7XGj@oWSLE=7_}o~8 zL4GbWkQ{zRFM1fu%d^&i?G_I+f3;uU@T#ty!JpvTS4O7i(D*PDONP4TZ&>$sG1!eH7|PY##e4EBXE8q+CYW~QJ83L z>0(is&139KMT|Z~Y96E_y-Rf_y4in0E_Tti@nt4-*N-sW@>Fd}p!N}m?Gcr~5-5C+ zDSpQT?oT63OYn3VmX5+C2qI=qz;kumo960byAn*VeZcLuy{WIGAT%2fUj^y{W9Ni` zL7a8BWP3BTF77IBTWphaW&@_3Gmka*w0nAc)2E;M!9TtorEsYb6)k<34f|=A9%;hS zbfDM?5ij5W)xJ)c(0Ft0rI2h#KalFwj~|aT0}D&zt|j<1AK%4`+B}N`8nQVc*wTQP zaPQzkQ;W1w;f>qTMO?(QrpN8YQBSsl#(s%tWw1azZcCQtdbJ+;Yu5AZ{PaW=Vt2!; z!Z%Y<)0{ligF%QiS99_z=*2nK4*P*`f{ja|le7!r72U*Dv;sKZc)(2^Wttnk@JAa- z-$o*?rRMqP&KYI4P8Ul*Fv|4q7k59j%7w9|+u$e817#Yc&qtXS%WwbDW@w-P4x?Xc z;P6qSL9Sxk7mhZ~BkzBpVvvQxV>F3YX_Wv@p?GLywN1KBNl*B~N0++-@ z(L@LcVqz@*vE2K$n%?fk9pQto+QCf8d5O^oYfH+*C%*o+Zx z7u4A56qo<89=9n&yRqpW*LAF!Rg$h#|3$iXCyh1r16lU88TtYu0WdY5{)h(Y1wr_P zndf!+zK8q$STnLHO}pB0=B}bREsd0KAf%s~X}d+rcN@o<8)|+yCT``9riW-=X%G&G z`=99Ce?Ml&nenDC!-!*?=I{!hc7{Ey*3roLm)W#iCj zm!xyIrqw)G{F;13VipU%ai_0c9GS=Zdphp55tNeTKsy=#DICT<=yY>&n;DVS(E2q2 zEq=Jo^q$tSEAJNX%D?zGA%0VlShK#%qKgfJvms$gFY(^dB4MF~cljy1-F7x)ANY`GZi%n{gVsMINI5NERwZ7dQi3eC2r6f-%)c^e#U8N!(Z*@hI*o zkKEcxCWFZI^dx)qWHYMcZsTNgV)pJQnH+yQ z^(}YA6udV|g?YLGNBFng2UAQwTz^{Zubx3&w^TK5MytEl*OgP*TW;V~)32lH=~GRv z%g5)MEk5omO|v(*TiLN-^y4$Ckoy=wKA5+cX%D?#ajY{r&H*gxf z%S~?IX=dkH7n}z!1$zfKBoQ4IM#1Q3G|GQa=}jbS-9=~w;Ib3J3aR0F5L~7=@#Rfy z5zTQi1uy+*nrZ2E8G*N@g^+E69W-Y7$>a3NKDNGqfhD*Mi8U5ZOZtbK`C9gjB&lp* ztw|?iKzTlu0TKC0ku=amYm<1W%I5VNIP?Y0u9G#1`K#y*_ot*Tau<8QKOGR94Ig$<_qr$iJ8 zuAx)8WQ4R>Wy&l77W+v51fw_v_Bj!5xdK6>yqBJjaoy2n7+L`d&?LIb0$#K49BXJx z=Sl?_o!E6&OM=+c+3bz3b(T45%r&u7wD%fh+P&{Hq*ZJ{EW7xR^9EE%Ax?|f##%Br zbh_EWyySj4-CWT9ej6>fb7aN9mOR!#1cD{5>kN?bKDYA>(?4}Dv*OO1Ve;lSch?Ma zsQJJ(>|z?IKWZ1Vy6gi*rgZP`Vp<@RU1y>$``-O@ra89nAICz$TS<=O5di(qA;G&o z8pj`2XOT6&m}v$#evr%wAGSmaj~0o>NmFupxeErG1~-0JhUrmv(5_~Y%b$`OHWHGh zU_Vf|pa-zgeFWD%cl?fP^qHUkU8%iSz*i_ywW`9X!x2Pc%yY&rHo{IPvcu+QW>` zmr^dxj(QzMt@}~Tsg|(FYv_Up+}b_ZU&if88n@{&JYhvN2rtSb-QIheHq<+DdNgz#Zg`6}uf`g}j}t;ZF7oJ>BKZ`ZkcFC$H^sBb*PrcH zx=%)r73;{%t!DXlUB}0Z)kVcv6|UR9W~V*nK}iho7&Ahe`yHz479+3dm~faf{IW!L#oAea$xJF!$2FXaY~`?yC1Qxz8{6}ahvxu`vzx}BZ`~ou>}63pu{@2-~Q&7x--{%5xGki+Nr}5bYI^& z+x0uZj1BJUktZTL#r4$iboK#eyIwr?p20ZCihBB&`0=?r4lskt+^xhxckdoxnpt_6bWc?o(56tDAHn%F^%G{rW(2x2dV|FQPZDE{pmGGu&Idn%&%Q zer%d%O_O%Z2UVaZG!3#C)1NNrFQV?jLevqdR!CGY&ChYv%F+BHyq@V5gt!E;z)DFvq*64>5)8 zT+|>4(M;D|x93mHP@XUSiP@uH{2WOMvY|@8SbR$)gt_jEpP22Iq67dKKL4 z4*Z$9-kjr-KSu|?#_jcUvm-y}{hW_I>Yn;Jt*>z#e{S;T443_d>BrsRUzpu7Q!M<2 z$(cvo%3qj1y-J^CgNWF5iSVK@KR3IVe_?*vZG{|9qDO%QPXZs${r7IxVP@;*H3kbf z;(oFfkW!jnw$?FoqT{B56KpbI0-H%YaR21LiXPY*NO^gMPtdoSy( zVyg70VFl_>X*|dM63jfq9ra672eiNWrJ2_DNSAzhw1DEwy`T$90L!w*g9-7|o2kDA zQii7qH5#bN8d~9c%r;-S<~j8FVK;M*=~el%Uv}hYK(T+g`Rm|+kIhe5e6h<^{`c7Y zXS?}Fn3mc&j17i0VJ8dmmLp94$REbxKO59SWsDygK*$cKk~-qTL%88Yk!Zi_zB|J7 z4U3WXNyJi&wC_<}ABZFEyKzUF0sl{;?7K6MH1%oXvJqzA-Av_-kFYO7^T#92U~{%B zJBkh42h}IR2rE1|#?3s+oL2FCk=#D#-a5)0Xxi6}oo9Y(DwPt&wlXA-xz+Q{q`|Bh zI#ns!PXq|v$pu@7OXbz<_lL@OCun!Qk2X_#%O1qU%gDl?9{VAZgP(-Fhg53lvVxIm=1i=LI0qyTp^zj zb?{I5Q%AeExqc^^KG>^vJPCBV)cx`#lOOq*fjN6PG1GhNp;&$PH7|*kMVGI^;`u3O z_m_j?}j{+mUnrR$B|lt9bJp@;A> zG#lO6lg(DVKImlAV<^?cx^tRTX7_l(d&Kz==8kGbjza#$<4Bz0t~uEZ>-ni{&-#{@ z1OqM<3^u#JoNRJ~H`AczKM@r%2Qek8JPuKVBP7g3a6>nIZ#gv;+~BrfY>rR|u3K!H z>sNQnvHUnIV2Bn`F51ms?Io+-M~ls%?quo!gII@gR?x<$X{G^|v< zGKbRLj7J2<$*TY)Niv#Qxg?}PGbjw?ST6jsb8+k6-{_i8G5spvhKsVt30+|8$& zi?;5_8#0A)Pm(u;&-ko3%gh41;VJjTGPCQ@*SqJ-w2$H1 z@yG6R=+3~x;VeBRxVStv8YX$6{`Ht0-F)Y|iNAqM-1%bJ2qA=3>S(bvAK}oJSX9=# z7*nL*y2#G=Ty$_9O8p#wh+VJd(7;A_`|0MGA*)k)gZ71fZe(o)ul4YT_l+ipcq?rb zy%>VNg%!-(8{M8~n1THr7%3;MX0M9}a5Vw}w^O|2pv;rMb61`LEAhO0(`XRm_Mo>y}MckMVHkhc7W;ueqzwgq69^y?!RDsQX-amf6=_;!Zfrv`ky&F?_U` zgGBJRs%-Y;vMu(>a#RW&a%1DLdi(b(N=5&?JLB_1dznk1%4R1`iZjd2c=K1+y4;+B zy!q^Mh|nkQuggtqx0gAqf{aTmRj>w#kJhBReZiEQ*%e?q2LG19p}A``M;v6IuR>GG8i60Q6sMumW?WBy8zw z%QfmskK$TZAShqwrmkR1D>dz|Twx}3+-+Q8`gGh?o@2(qB~3fW{MP*4eRmE#(a23vH9a#Mb6MrAvae6Mp|ZmJkqr^QTa zD8_{gxzA~FGgfZ=4Hdn+^BB!YY}c03MMsR>Tjy77<@&8OHykvHd5Zt{asqK0jIl|L zxLD|SY!=}O5Iv`s38v~!FaB8G>FMK1pL|)%K}FHg_`cjxncdmVyEc_~x1MKe`cCt* zY6LX^DPj>u+O6Pf1|s;@{o_2dHQKn|=bIcFhOy@};MchQ&xgUd%q>3Od=BG&`~|oT z&2?25!e`HQKfaJ{WA3_hFJ!TqC*8}=EJ;4UDed;Z$jmbrx@RvkjoGurv3qpBz^>Slu~@%#2VII}afK^f zil53K+>@6=+4gdu+*(!dj=9{7b^o~33>|aY2l$A?t1Ap{^w$sL+{}sS)K9d3P4^-J&bZsQSOjKKq95O)%~WtrwcBM> zrlH%VmZ{gm(M&{(Y_O!pUD9k1v;3x7?Ae9&ei3;vQh{!2fjD{r`TqA;t5NmCMuYGk z^5jkGLNz4>=;r$tFF8$!ax(kjMR^&k(SE!I?<}Ji`>`_cpn_C=0A<~US0RSJ?q0si zj7~oIm$a+B+BDVUZzRG6IY5GybO=w@&R`%N?sc`fGJCX_3YNd~v*4w5-(L+I$mZO9 zElkJd?vQKE=)Jy2QmEB}%FY5Hi48aUndc-*iV2l&B7tNWXVYRs3U>24BQB1X<&@}b zl);f@A2wzYa<*B7>rbvVb@qGXGS`_w)mJOaArmyhc4x7Tzs~H@A*;%8Ko8rsFzWK^g$z==_&l9uq*-^}z%eM%%1{xLU{vyM z)uO^`{Z@=hZYch))h~5d^6Q?x-VB|Un9{l7*3J!&?r4}~A#uZ)Xne!ViVc<;UQuj# zk;|^=}FZWY5sV#i8n#~DB<>7ZH}l~VYP=pQEh7r z*8P69X)Pq~rqD&$CN#@yxn5DcUd{Eg;`K_d7ZtCUnS9q#$tNKZs zyg`XYSf+SSxi19@IxGn*{i0cyIhjoVgs1C4?FF}293Fy23 z4QP%~@&6!N^@jlcbw)t1WaYWLZY+Yk%)LOe3}SFtmYr02iwKRm56jdJvUev(Suh-q zRUN3iNgd$BCHMiS1pZ+i&>!3Z{FKhXvv^Bm&XSIYytM?pU*VlcT*A{ylQdquUO};Th>rW$O{Os(`i7fL-$H_~mLLa~668}lAaCt}ys0zf z!#W@zU4lF;LGDRQC&)cXDGhsP$X9yEZ#H2cLGB3##RR!07F-K*PcVA9nl&a7um>Hm*Og#TlwcQ~=>)n6Oc8RC9xgTH2Mb%)n0_9)r??l^ zaNb7PLNGM`qVVa2EU?NRS4K$zBMe#%1~tW(E4d75mX!u1rQQHvsW%>O)&K=!2mxRt z!y_ugq7;<@SS<|5!=U5_UWwH3EOh7GVz%-CX51~ekf;8oTTC~11Zhv*XSbM(v%~_& z*Grpsa@|F@nqy7jqAsSN*uwTqywz|;Fbegny<7(!+vB`zEC({35kRWb1H4kiVY5y+ zSy3wI2d*5_Ap?_*mQkx*hl-LL{R4)Qmzzr08HncwZldvU6J(NW6a!Uz$q`ySLGe3 zGppS2J9t)_rD=Lr?dIuO5o~ul&q(J1h)EA32AcoV47AE~`9Dw$ph^(xvIJr2TH`Of zEYs}?`UX$XeYuP1$!l2^ECD{`PE$Vsjk^z!4L)|1T}@fPrd1q{-cMYo5eXOkx-SQ9j8_#D^fLBQ_Iv#iZ0>&TA8OmYj#h z1W(O5e3tGu4-sgo52O->2wI^=u0*|4VFOqFxk`uiT!kW}VQ;RK;j1RBaZ7A z(jpUEge$Cw=#zVJRmBz2BDunvrDbZhax$!&Tjj$@cfI_q}H8o$f*~4~~wycozpoA{srLu-!kNm_tiwvojFD zyZ|bx(E4l>6hGX*M6L=Jy28EY5Y+PT+>0LRGuL<@`lmH+^nK>gmUc82so;ISOGzRE zQvcfPIzK|mVx#ppny4&z-#v97nzdKlpYJpKcc=s=-B0YHb)TB(^M@J1hA@pj@#y=_ z8th5A2h0tbXwye&sR!H(519TTpMnYXwmpsxC9nsnf7zYTjwR}+56YFyKUB+8Q$v5Z7Ql# zEq@x0I2hm&%|>glG;Q%I(G`Swx!Ik+-t@2iGpa+$xT5_@oXnnBZwBtLp75vfT(2wU zmu3ja!-X(>ryKZ)*|E!(fFWo|KqjoA$39|?+<%1$ zUKgq&JQpv(S~M*9lKD5>uvEOgCml7<4j%D=IedDvW;q|TSa4Zm>3E|Ibq#7HK7qMu z{G(>8^gr4Y(fZrm&mT1d25kI`%E{s);W_Ocl=$)bxI}a*k@H9^>efDLZU$d}^q3jV z!M+P0GXv4GKlqq=%sl0mK5mXGf0od>U4rTBzJ44VHV<9=;VHA# z)`!uXpOTXg5(c%v6bSWHXv(^I4Fr@3>%tmTR`0p9o-)mq>z|>y*rfExQ)a)~YhOoc zLo6xTed~fhtQ-6^x^MHHJLDNNh@Uf_G5fbnA+HkL&nzmUuHKiQhv-G|DLFl&r@5WL zFP5u4U00k-%&Ttdvu34P;{N)qIg#b`^XGWD#9jUzN|HagKRt&_=sE7o=gj)vPiEre zcG6A^N`|vo6kWuL-r;`#yqSwGqV)xq@*V3Ae8E&2v)ujSMRSo^e&I`|d)F0;v(uKy zHBqB!b~p%&y?Z|a5%=Xy8US?twB!|)Y0A^fqg$mwcrl8?#IL8?0zH0Zi^9T9;m zIPX{p2c4Q9tnFt?zNO79TN1W}gWC$HELrMuub6Wh6@fqLO$gXkjQ@rY4vJMUT=)7b z=0{ix(W&!~I6Xbw$XCtc^n*4!7IW@{ubRo`MVEe!#ruIf_%$^9yC&qpz6(Tgh61*P-Wz<);#docn;o;bA#Ssa|*zx`scRi-!HfWb-|P=dBc9 zEQq$c;BqTRLr=@Fn`sS0)p!;5WDE~;@BI;!eZn=qZU&e)UEAx}L7`E?yI>w#FYP&m zHxbC>x;X;py6m4YbzI>t`IG6J-{@U> zvI;W^YO~ppA1ZH$nr#*8if6dfz5XY&Yjq1)(45qmG>0v2T4Y3`qInH@*t!ZT-H2-)rh$tfHimCKT; zLmtXNA1wEtoZ4W~V~30`XTs$1b>2>H?%QT}yW)A*E{n^v?!C87&J1y78%+OR7o_sF zP--PMEaNO=8KIdy1g#q|NI&N0ZZI=c^WF{60e-*TfRX(<*Yb|(k2}cj@0g2wV#}{m zRKq54PX@v!IOyO+XWqq&=uKDmt~o)Yciy{Zo6J&@N-)f4yT{%&`{-%k_e@=nV??AaWbQg(qCJ5gPQS`_V>ol=+!^ej{6}bG!TnhbCIM`Y-rz zJmU`kD_H!hJL9irLG=?52yez_?2d8WKfo5iFa#vvHr#8wVt z$EJq&?mUjSXwLxAVp{ki9fQ#-4;+Efnrtg|eaTUCveAY&J?DYdn;4eyi8iwHsCqUE zqyAy{244AOR}5CAb<;mKBdXs_`%rXPRDvnOT-?$g2VBiW()>BI27j zjKd@i|CCkmy(-2?_=5^_KV_!QcFR7+kJq_-J~geqqD}D-jY({epG5cQAMvfL{LCC; zf78t!{+a1*R=CqXGY9O$!1!2Mm0Iqs_O4{x)2h!#+ks4tz(^EgfJAG^?OARFNgC`+UNP zzh8u`?-ypaFzfU$Xjkrzs4GJ}%-@L)b`Ki)zJwCC@n{&}mvO{L+jhgGUkCv0s{} zdL1dZPKk|VoMIz@HeBUf{~@wXV481T2h zWeqQO-+pUujhi}9r{J^Sn?VgQq?lX$KFgG8@7WjMza71s@vh&S#glfCEsGdKm9)Lc z=L6M-lQYTI&>#ZPXI2U8Tjq5JhXDG#;Q>$eQqNiP7gXDOMr?6pVmwiNe4O#Y+7h9c z0#J0|phOyn^rY$p*s56Oc!pf?FZ=xP2ep0M=o=(;#KB>FA2(|s@&fL2!XK8>)nYdyZ6XH zC9?<63D3?X@Jg6dV-p6KpJjI#Lb6<;zqSxP@u30arJUFy^3J+N#+8@Zel^j`e|R^m zZ1(FaQ|pG8*=&om%3Vl*$r)_&yx!hO$ z$9?L=syvMU=zOj0?FZzE>nv_9-z`o=Bd?Zo-R!iTi8At@v>i-iAEfQ}{4|u)#k zZu@ujZTeh|DW5iwI>(pW8#3o2&Q#-$1A&LZ z`LI0Yh8J-*+MQczTL{z8UTJ&Aon?$cGv&e30Bx*<7^+-0YxfWQXn2gFCA~hDr;yqg zv$lKcl%y$h8?(0WIvB$4riWIGJhq~56Gz0Vg)%&ShE&^}+303f+f{hKe92wmejmX^ zv8GUK`s-a;0UJ4c%0D$?=EOMuq<_hE#FamE7d`tF=T-e<^$KZ*gT;Cm-R&Pv;emI# zAOs36bxE>*qmOBsf829~c%*d~)!1P@A1cO;V{t2LtY4eKL+-5_JFjw66_TiUs%zYS zwYD$LK*!hGE8XzG_V0UgvYJhSzA8BvKd4aPWV{JBfv?)pf!){K=$;L1TjLfOve^fR zCVOE{H4D&kuVs2uZksN)v8QxaDUR+a=ng7;*ajjVrrd#DY{S&DXn>RshLoHV?!>II z{*o*;DnV~xz@a^mumP;9utM)yo?lISSGTBwDer)%$G^AjpmSle@juS{S)Jd1Mp z!TO|R+R(&|)$$MSHz%wngG8>(wt~>f_MCP{Io16AJ!g zG9Xne6E5sMHlAJa*>t~taIf`?Xe5{&4oq@6JY)-TsjPu@q(xmx_1BC9HR zLDHEDlqE{qVEHyBfWiZgeKHz0ht?{H>B6Umk*wYPbY4_3U4oy%Fb}s*bu@5(Gs5YM z|H|jl8|xuXMnnAK6hIzOOzM;^6K(856E(qI6|20{k7r*stl9|6+>CCZE|D@D^zpc# zLnhHEot>|Z6F7@w%dmGvvtuqfD4N=(5rkhhF{>*L`4j}`o{$F3D`uo z$l3UkCGfSNwZi`iLV_hmY#wufNvG_OC;9fH3nA*RZ$ukoVwKs0VrHU zBgHp?z)u?Gig3X1R79gZ-X+=T=mk_B;ZNuh^_o;&%TJo1Is8y4seLAT@lJA&_CSN? zF7Iyp6neBIlKG&fi%BMvsq*r&bS6`gO=Jw3BwDHk7b<~Fm+ToKr7gl1NAec>i78{1 zXmSKR{(f2;W$2R#$A#kpfeKJhqGZ-vKVdk{jDRD_*SGC-TD~EyKP428jPRyl9hPhC6*y-AzM0Gp z=T7a){iK949!ixjAb1} zwVpggNj8hHp{;TeT|I7L*svhqxJryEO}14oZZo?BW7yc1+?T|tHd=L$cZ1RaGQ>;a z%IYmovKsSLwBatI#}M~-c*3-OZ&gJE-8{EU#+xh%g~h{4dv68BgR^%1>fubq`bzT82`R^F(TJZOO1^gTXDqT%3V!oTqI4T|wA!2&fS83P(9ubqfpV**iM6R{ubfH8?#Mbw}JF=_V2dw0;K zrC!yK4;6+&H#l5C+!rLc2|*3u)EwnUuSz4?x3+aesl4=+G~<)a*b`qV+u<0 zDb?5;wr8*i+Qp2m(Gmo?c%_N3-@mxU~ay}V-!OaY5 zA_uw3H6&YYYuG3+GRAb(Y?&ouYz}KDt;zM_WwxMMiiF_p{I-*vMSEg>n^};P{K3Ma zDtGy~e$+a}i!2Rcp9K&=Chw$NBjvOym(w0(o)05LwuzJ^_G-xWVQ@9TNt$By@8-8$ z8g2AcAYZW28;MDx9gzPhoT_brRu{yrB74#Cipi478(79=b3-$G&4N6nYXJ|K9S9Ye z&mifhT8IzIENDxr%oB+{=u1pI<2eS4X-IUkk}p-$X?4C$y4zlw`}?u!W(YUf1{W7PEIQ?~x$5e^hl?Q}Bg=os(X4T-S{u)Qt4 zfNiEUj^YDKpqm)<{|dOko}5}3)|Z9Y-F^W2zqQ7A_?Y{C7@~n4eMbvw#T3-%{8kx* zKd98n9CS=o@=3%q9#&QR6-@p$l&n5|EvVv?ZkhsYtJoP5F-sp0enLcpTaZt*j7+du zp`&pc7HJmUW!r-Y=o)TDOJC*k{)8bs{e))^>wb^*p$q&r&C?m;d_iGN51YOA=5nxD+j5wJ z1R>-l3yfNx!$?Kc$cdG75B0NK6_R4aBoAp5=8~UmL|m)&uMUNAEB6;Om03po za;#L)d}EDMhG%QU?S^nG<&0w_3I~L{H00SlHA>u&laT#0?5<;PDXob?F#_f4EKw!) zq^-Ua62~FV}`3d-xiauD3nS}=1PKKo?hHG=ASy5vT zbFXg=%hpY2&W|6bxQQoZtjs2zV>=#x@)x4EC`R`4}E#+1HS zqcv8;Jx6`6W%F&dqLDu zojC~)T4~$1jC`=z`_xtbx9S)B|8Cg%ry^<|;9|8O#+jtQAaTcN3Hq?_H|2gyp-Zbx z{)gC54Q#&grQ`!zH#+4r3{+(QixSgBw!(4(s+C&ITLkK8d$MK$yW43i+`nZ^ z$F>g2`4C)ch}&V@>P+XBkEuP_b?pabGx$?JLqw4SsK^0iikaRZ!+Wy_TP?98iF?tf z61Ei_;sJ0g$XiTHRH%~fpwnxQ#!M0YjfSavMzRGEj6g1khU>}y4nFlkB$#cLp+gAb z1F&)<__hWHf)WjztZ`tVJS2e2AmV+KYDo;rS(Y24=G6x^Nt57cf*1GF(GDI4zcd$p zt3?=X6nS9qSFdElg9hx$^|dQaQvyv@iNObNS`tlB%OuXW^=6laX(R3?XWv57PR)|G zM5CO|ktj+9(ZLiTLkgbVA>f}hh3QL9o1gCmD2b~)KXr*DbYNH5sVqG zv=}aWD$19bHa|?~vR<+-qgxH=r07$=+T$uQHa%jJNRcc<^PxKG58olJ2sh)jaalLyb=t{g^u6>w0a}Ob8U-qw?UR znp5^NzXY>IOj1>Jd~8+_bM#EHZU{@Wuzv`xqYEgI%ucRHe}3PDJsYGLNuj&LF$%@D z$;Ng8VU34_KYqVtP#KXKFcb(9@mr6(sKfXo@3glulyqC=C_$IO2pxMXS2iAx-@eB~ zcwXvqT#q^T@|{&<(&A_%2s{Fznf`ohI|OI7{sV0|rL4;;4fe*0Y6SPkb8$;C!S_YRflAk%URP4d^RJaUrdA;=Dt>F2V*fTiC@r*rf>wI@60tp& z&WVEb`XDZZssuCvryBy zwSrI?7WimK6Q^k7O>ghp7^Wst zotqdTWtbm9 zF@meYTHy}tQ0=PO?x7(N%hHN^>ftZHP0Wq1{p6m@QqeW~86A3!+7|xb zAw~E@r0Ac=9t&15<-!V|s|mvKe}fhOpCU!!|2bCRX#H4o{THNw>HS}#MQMuv4H-Ndcs2*Ux2AnYsbB{UOes9Z^b!>$ z=94Fl!Kt1KvRAO;pz)s2cMw0Z3u-TvN*!ufY8Fyi?!Fmr`PT*NXLO(V<2q}C@Z0{v*9fo-6kn-%-yzuI|K*9Fezl%E~&(R?(>^_BvOraa^ zp%OQSHUedk#>R&v&`IVk{}0)6Nxljn;XDz2zmjxJSNT)OS@tJ!35qmn)CN2|9z`<%Z0vpf5F?R}5^X1V)J+& z_+(?Bd&`mB#CLc_kbXD?4zx57eB^#VJ~^uHqY5-fQeh}-B|yl^i>ls~%wo;GwwP2;15)cFT$CWPj0ZAcFY|ULb>(d#J_c-7zEVpw_F>+L3u5d|itc zU8)m&*owRe`OK8htCY@*IT5FbT1A@~Dyu^9FZb36+m>Db1bc@JM)_ zCJw9Q%d)^Cl!4d5UG68_+o^>+D>eL$o*f8&=b1Pd%iu1gmIR+qN0+uIf<44^CW5Qd z-mQf%kf>V>B4gTaBhMFN85x{BKKNIy-(8~5UNV97(CO&(d%5zVx~MO)foUf!EkVAC zO_EK=U3No9+UY%y#6$*Q&lGdydgZS6Rq@Vk+A(3C}2sh`8>CS2|0Y8#dL zl_5Dg`b-I;^yP0>st^v=aUqTxh$Yj~Tg~Ygv_L_-+j*4TxAJvAYH&+Wy6Z;Sp_R}3 zdz6Szy0=E*G<3Z)cr~UqR0QBSXS5yG0nX#2ZBzLt9H%U!^yj1PNKV2NkcR<8Xf0<% zL$Y)oPi9nAowkGBqoeB8JJ=>1OrF`n?pGJB;8;Z-W)$xL1M3EWgbE7|b**D?0>0iI zHOB7BPx~0#v!~#Y%z!g^m|k~Pj<7{){Nph=BK^*_jkQaYH!U;nsj+s&w#%>7=zGB7 z_f%`JetZ-~LN_J`NyAqjoq4i~5z3l&&KPI6v&+W2_HoG853JFPa!tPbdK?}eU%C1n zZG-*$Wp31tc3Gdz&+9$2=qDG<(bS^7W|C>@jUDZ{%vZIVQtra>cIUp&axf$l97;4B zpHWtfub+(=ncT_a?da~;OK0diSOS&W&yBY;>Nc&lQAHpP8mXL%C{_-N5y{$a%lVr_ zcd}!Kt-lnQyqKhrAVI8Wc<9v9!;*r~N99RH%g4Ltce2m)`hrffFgqXeFF%fi5NliQ z*uwdSGa-1Sl(HK#KeXP{SEcx*iDJxB%eQ(KMS&z*E)!fO|5F9GaC0W&QgUZ) zHha6lCC}@K407_zFUo}{&j0pee61K0(S{c)qA<8IP#Ai=ykD%~_&j8Q0SKOz_hveH!F}3hr{E4hZf83*byqq#)g8IBom+Q&@$`%0 zqlMCa0T8R~Irr(#_K+_3zhjhL13Zu*6g_#P``H9Lr13Sv`DTJu;7y4j5V{sC3+VWa zyLAFAmL3<{~~+CcJ=MLZkBUZ`^OD*~iTJZrACc)p_oS>2?Q>e65*oe?+v) z>GXB5K z-)CWfloB{KJ6bxHb9aZj6L+xi$VVY_anBayBH^EyLGqjZX1RZkYB1o&lVA9O9Y3prd%plp$pL< z{qh|qS8O>*vqSDK!Li;a1Y}6wVAkLfX@NSN9eEu5 z1DEjNfZ(!_sY7i%e8|4+*@QS}7Jfo9^<{%qvG;A2Ozc9qurC}}v8AHlUnOUE#BR=E zjbG)=ZnoZ3xW?V=PDFhFBtG7F@NTwe$K8p$v9!)|ZZ}rdS?+<|?6_W~l6=BzD`!VB z23GHG`%`Ay-NDdv-Q3;TzOQnZ?GDgqxwm$=`~I*Zs-#lIX?x)QdX}5F2hP3cy36*k zjoZX0HJLkE2spI)U*=9zMQk_s_8xevu5#6T+J+>$ST}f2i5Q zfiC9L3|{EX)+ignCfE+~M#NOggz4sl&8OI;wHp1F=+|kfHK9y`#;AsKg2uQrzQ_2F zho=IgMrdINgekVKvaEZ5PxPXzUD;kxuJ=;pWZc_^ZpvObQ?GZ+_F`n0yIc0Mu)(za(&NF@b6c5PC??{|^&`y{{ap5NTW74_(?EZy|Q`yCX zq4hp257fH0zu=V!l=rNlc^!H7D$)xd8)-Q?PZ|NRtY>^4?$)Fn zCgkKNoZD8tMw=O|?FO#0+jf^26TdHuhI_MgPmt>gS!Ow%lj1xb9(Kfhz>d(k)YBIp zQ!xl`P39ZiRr}lijXVg}`&jb0F)YQb74`%oz63wy-r3)Fn@mC^5wN&w7%Wfb8njY` z_}*=3DFz9%Y;WDlNu`f?pKNr>a|y<8x^DD3Y;a=^u#Kca@AN|5UO=)QBtU3i2&heA zl6*u2wP7ea@F4#_fj!=zYz!Nh%)&3l3l^wiynMj8 zcZYhUh}WN)qj64QHA>*8jfy+iq(+nepjUkOjw4?{LR@iP{=I8hJr4lLT8_=c7bIpP zr$PdPCRS#dSf8z2ZQ)l)TN)q;WGV_}UaQc|$URr!5GD#^T1Xy{C^0cmNLXP3ZSsVW zu><*74rcju_^C<+Z;yyV3<~b$SWL5MO!K-}j0I}BV z6RLtgB)LlSQ^-*!p~Z`=#zJOn(BLBs4K-EqI8`xDG^?-Y85{V~E$w+yP`vjfAh;NX zs|PQJ_F_&WfW=AeIJD&8Aj1t1zs%Se2Mj#&kCK^fRiSs~u#CdkN z!;fu4CdN~i%7H(&^=|DBWn~4wTv?EFYEq`EO7_UIXfVCu=VnMA)7_HDM9q`g0=0;x z7O(W@fATo-iWD+nK4~rM=W~w}469&}LyO9)7Tcx7evP9=gD+~zAvS&z`_os@2?L(= z1WkU+i@sog^TV5ox4>=_bxS1}#cq@4<3q_`(x0nJ9X3jSGAy=ycN)z1h%N{2RM^$c zItUefg$F>k3^_^-!@R*BnThNqb%Tq$ibtFRmBY&;I1Eh3gG=j>p6LOnsaeLsYshdQ z{}%L51{Y%F75WSBJ^CZ73HK$O;u#_}kc>&g=H`3&f_R|PWUh`?=qYV?4IKxJ6ZtM} ztCPWz`AVi39F%5(GUZysehITVhp+CAM*5Y0J@QXI0@n+2o_+(g)7y{ zV5xw>-$P%StuAdVlgias%}pCVggd#?m-slPTvtmy) z4vZKEIduqvs19+b2K*0}>=^T_;|}@$RC}z8n&U22t4qYgp!b4=fAxSH_fd}0nXp=m z8srzD=0tT`59&O(#7u+i6xYrM`ar$aJIH4hVw~UdyLz(7P7>BH&EZ^{M62?{N!E_F z#Csf*@141W` z7YsGL2MX@^S7Eb_-V|T3*!+v2_`+aeiV%&kb;W8eN z97nX6UG6xwj6b6HVkn!aulO*;ep6yUpiQ;-!_U!>;PtgR=**0&Rbd56_f#1!AqDMc z>6=zB}CNlTc4-vby`XA z%4zw?6+$UD_>dq|bM%h{87x(vdqVA@D6&ufS{nwOc8pgUPc-QpmR%T5bdjJKGl(Ba zcUsGr2cKp0h<}MTj$dzQf>Ya;E?ObVZZ6*!RalXIv)aQq>$E*XhSwuD{P}Fm-k6rS zz#R?lgxQbXP73tX_nTQ4#ql_-3fS`5^3=gz0!&Dk2z#**qxEb%T(%@2SK{J&i7ygK z7Q-}H$~+?|t0WnqlxVk+cfsQt)}OJUb+w337^p4_9G-dN_Qib~v74Q$!eyj+B8o=g zt{jT`p1^y-yGG~f)N#*EL3d<5;B1{*_qarhKfooAjI=Mxy9J>*Wmtd{6D~2#k`_2} zkN)9Ae`>j&gUS^we(^-5xDgfp_Aou08+AuF+?}WfFauT8OcTj~sT89e;!m0KR9kZ| zNNYTLvb2Fc%rJgpJ6U#xTosEJQU{&s!KhWUHRsd3rx*GvSH+b^^a}_$O^L?)vpI;i zc-ADe`@jy1A=@I~6TahZGk=~2vj@G?X&GL|sipKVsmV?PVZpl+ON8P}Dw9_rh$ubs-gPJEx}1a+uE~VD*s+ zS={v6Q{^)AxM*2Wk>*dp3NUKE7LSAtNq zMkp!m$_Um|N{>kmDtJ>(2igg|?+mvXGW6`=@(g@UB*QKC5CEnhJh(y9z>AB?W0F?1 zHi>&hfuy+A`O)K4*RFHzR$W12*aDDVgwvY^+|s$6GlCV52T3_FHT%h9_(t4GZBbD> z0+KAZlAGx=O~@e4!bs%^B^5is>tUYd6w@)#peV|DYJ~;?&>qBi4D!6~ZKI6Yq&!jpxx~N7ZCBLSYM1FlLYQMjINcaX2?1)E%kN_|?XhW%xQlE-y}I zLXhw&(PMp49Hw+*(tvT11odxCE@?{?b_ZXw(avmsp@L1M43pZyu&C&15vz~ zAlZ*Zh^0s>9OhYzJl5YZq@H038>DGq(u@2`O8g2`Dy$iksD-Y#OUuP=a^yB}PX9~B z#ch2g28ljy;*s|9^h8*3g3P3kvU92xWlrdik~O&7Ej-E|*H?kyvh|b!LYUR4AF0s{ ze!iYJB(dT=yY*DXoAc*g6NH=d>EIbmEC~EV0gRoHzn2j;4-;y>yg{d2uj39~ZJtKJ#$ zv6z~kc8?!xcMl%-YENdEy+1&^=B%;g%S&-5M zJ-PN*_OlV%h>>XGEzt*XVk74EF!oD!Va!x~P_UKxj5)Bdq!N1eczlE(cV8cGe?w}- zQ%#+#?fxoTW-e=`VwrWLqGc{BSZB|I| zx)scW;zTTy8#gDqjPPX56+)Y_*_s&F*eD9A_xN8>M z!_1woYKh&wYBgInHrQM;I5m0R+D`^B5w|R{Ki%OgdKw|X^ylY|HK=Vu4i*s!x|w^- zSaajIhw?LEq&<*P@!na)7jru;wS61#FU2^40(y3Eo@W_!!&wv}FS^A`?Vh!#`5-91 zYP9y2r2Am0Z5v5Z#R6q#d>xJ~xKNWJb^(M6G0K-5DM7&s4x zzGM`2a9CJeF_ z{M}~%!~F6}G2WbiyXgOiM8XA*ld@En)_S5WRD}|-qWNje=3tYwlcYg&bQOP1hCfUs z`~fCRaVAN*9;pTu_)*GTjjk27!OiG(9;mF#|eq09mmvNjZht1^(Aan(6Q23veT^DJT~woZOw9o_7l zJ$R^3AG{@daH&TMa#HF_LU7@buVA!UH||PPx6cdSO6&h5FpOmf;30ws%P>6o`!fV^ zB+%3Zu8~apbvm~{OqFGH^P*dbBMGlbfLr4iCj|&2^`dbL&%l*qwtHurieB!wXV}BZ zIF~!q)|D+o$2-l9Khy3!&R^z?21x{vuc5rG>Z-*o=QpyP%j>d=5;5B}k%RNv8BB0X zt$TZN#lUQ*7F?Gp6~lk^GOVrWLkd*%Lj3bBSES7F~Cl&V^}$q8A7>BS?

MC zH7dJHRdBld`+4^9?&n+SFHr17UXvQq%vBLeZ#bPbTv5t4I zU0~0_hh+AJ_EdAb+k7F2{FbYAzRtD|v;A9cA7^*!^QKORnm87KbnlE;2qQxr$-{z& z-EW;7=vl7_Yp@&L8%^ zcNW2`xELlQ>oqrwZYv<;YZ1JNfeVfZEtmct?V^iq-!3m>*oP^i7?Q{A;92XAx)?U$ zF?ZI*_Gpq*noI0K zWUn{H=e~4p7kVnnrLglD3#E*11IV<---h^_AJ37^CRn#1v-zF;{W59nnDQu~H{|sy2xbJP3k+Sl9lo z?O*#{h3@^HR296Mbi=PBh1 zP*>Y+w_A$Cp>!{Rj%R(ea9(t`OxogK?!D8yIF<5in&_-WLZXM=pRcwp1D~V)s0aB0 zqr3i4;ZqQ5P}uW{|H3E*NDh4E12^^>1gNFu?#OGP4D;Rj*VqFH8M^5jJF$xJfsh?T z@DUn~uC-eYB>|xy*e3gp3D$_I#>4PB4QTn8#BF?$9=y$GY_w8of!uA^+9_oub0iYu zch}neSf2Y{XRkJgyRWY!-rvvaJ$_^5V5UECP1oBY17Ct{dJ-?`BNbdt+nsY)GUuAt z^W90;+d099@kgpQU8@TG;k*@M&SkE0m7Uh-cgFl*w7m(O6~)!} zf4i&iZ1>L4FvGs}y==oKs0gU2)2N67ii(CjnnV-z;Q{3Bs2GD7eN_13=xJBX;F)sYSzv_F3fjrOqyvye=ex|$nc2!rMI(5#eQ)fxL zjZLjTQxkML`Z90&c;+J&USnt7>>oyif=y}ZeC?W>(avwQ*Dv>{mRuJ2L~65MeR)Sa z>@Y9As@tFZ_dPv%uCslTm6HvFg)T`KPOYDTm3PmJJzZfU)Vct_2Y`~E|8rU zfcnCIeXD;8ak77W8x-qWd-HAnU4!odS+oknx7qpVmgOiX2kw}17tBG=$W2gY=ilxh zRxMN&K2n|dFOf{+h4bt?clrDJTzlT__pJP9M|MYU>({5Btdq}h@e~~q_HXMtKEj) zz6{4Lxq@Il8?U&Hn=A&Z{wQ=KcqNTwH-a^fA}+}0emGskyhm+}b`Js`3}>p+vfwN3 zN75MMgZsnogI#@YC&DuPYuni~?t?|#V=sHaA6WaP6ht2XNQHuIti2GAKmv)zl8+0I z>^l!I$a$Wve9-UKW1dqQL#1H`Y^4-IO4cj!mPmaM`u{2ROPD*wc8_qn_hW%`DI z>w$ZHwUSfaSCx-8S9zGcp0pB^YA|4A__6O+Az=4s>p|q7t!GYDmrgbnzx`3?;uEK( zO~ngGu_wPwW<(etxpx+iLKl@hNlph-@zPP4fhLcz7jkc{7!_9(ANjN7lbnh-jf$(? zGkP07#)q5j%zOQsUdaiU&;!|v54i)cN!<&PLF{$+`n|ow?b>_&u2bfE1xFc&wP85d zQ#FV2W#K0-#>y^buR_=Hpm(o1K>Kz2{xGk~1#>`n zbMhCpIJ#0PV&4{(x)XAAk+PlesUO6XN(0Wy7 z0zY|}%IulabEx-9dwZSfGU^^LnIpq)IDDntNfK1ahBsEY{FUKv&~^rO&`JP+6nCA8 z+lO!Yw&fnb=ZM2qHychye>xx`USLA2Hq8P}02Ksuohb;TVn4p&8}KDuq61BzfTj^am*DGCQEDm>BlTOU zddHL(yQRh%QUGpxcEbIBpF`$i+`ur+K)-Ah$S%=1kZ&G1!Vf0d{P)%me)v6@0vuRi za90Yx6vyEUrMCS8@M0X(9`N^QctX1iL=v|L%(z6mT1nw=a;$s#^U%gdczh>orRIl-0OIQc&BJEAE_)FhAy?57L;A^tTLw&!pCUX|Jh0N?;E z`DV|?5BkG9ACdFmwSGZB(iCsIAMr$dxgmr1V=A7kf$E7-C$_Dx~F@0h}xJ}K;BigVpaD|z9a!ryO(G{jCGbNd;cFTruphdvWOoo4w9r1`icv7mi zZIe;kCcEtHXjp8LLvl^l_+6WvoHSWy=RM*NQdZM8y$stn=~9y>y+k8KEf8RI(q!$f zO%6|*jO_D|_yc|n!ju&n7Z zWC1QgAY_&3cCp>B+3zLK3JF&j2_tksqf)ggSq$qXv7l5S^I-~-LQ?j;X1{lwn&`Hj z{4lZj)_4lzi*Fr5;SdTe;o4Lkg*y7u?9!_)tM;o%ulioIPkL2lXWb6D(85qY)@_CR zt=w-d+_!MwQn+8|(yK0~6tBQ9h8_(}ZQyr?quWi~u67Tbm1EVo9IG5UDtBX(n&66? z0RPDN7>w#n+Q+2OLjK7X?&C&UEwQWD`caSVJX@#V<@n{YTe^DNc-(BiT z8a>LXwfk~$AnH(YAnUj<4y2j;;y?(JMXE^#;(EJ+UkXE5&22J-rq&^>RxjENVTH=c z5X^GjXDDb0O$ZY9xkn3~U#Opw&U1L=YN+##HuD%H-gSQXW9q!VS?s*JQtZ5v+!j0E z#C@^z3wP=KVty%fehIfp=Nnr)zg=XlP3O0%Tf) z`@$3y9w$@K9ceWgMcv~Xg+5*!h5A$+g)-h2N72ZAaTL?q&Hz-rFa}6_GK7{S<#1==&WrqkO*P>WzM+$UI%U}Qh0O9{g3rvkJKZza$k_@v)E zf%c>){Uph4vD0*;*y-^*J6*T4)3t3oJ-oHkql=x6ik)^mrcI|EZz*)z@tp#yG#S_F zCyS8Y*=ff&cq>8lflsw|`YCmqFBUsZH;SFE-P!4AXQy43*x~{WTRYvQ*y&WU(_%Jl z`YbL}=(6}vp~ojdSM3Mtgm7A1BmuG*NTIvPNf00+0r0nw?N;PE7{vx1N(`+@vfc8K zRLf2Y$ZaFH5sg6o=vr}f^tU)VHxBTh7u4m!?tAO#gxHTuck8TsEDS?71&OLVs_FImmUm5(uSox}2jvG~h*SYR+sf!)8^?`n^E8q1ng53w1g zdX#xkg*ZbopJTZSO4=xES?boJmQK_~Y!hlz|C_8SMIA)A+SEcX=NQjonFmr{g1E}} zYg14qHUYKB`L5jsUe2k6@rBe=3{3U*A}@!C4MWVK%t3F3TNF>PkcSAx8bveKX{1KW z^Q8#S$*8y!!&J|aYEqb+w&V5+-QqM*j}HRKnToI|&Nd428O(f7%+>9O-AtG+f$j+}hNg)h_&7dIK9gNhsq9}rZwp}2MTq-k&AK5nF@aABLP(^Bq|%f_2r zX%oLywYIu0c}A;0N-~-jn%zLNazIzJ8)&v!%`T>@V(o8ml{o7{W-;+!WNuJq@pYgjj#7(>f-;YrSxbWd+S(B*i$t!_?-w@82EO{yUD1x>b8hg#d{4KaBA2t zC3Xv$G?lD48S*B4CJ>k1B&{n{aoAJ57xoZ%AlaRAHogvoKOy z`8;pBQMosp3U3xhr8f(MvXgkTy&Hggv(dd-YJc<`6W_=PTIaWQ1UdpNOs8&(BPiZ$ z1nFctrTdLr3faF4P_in zI^D;c3bhLZ*K37=7izfKEZ$SQ5q~7jrfN5c0E3GEJ-*k?_%CJ{OfJGlw?+6A?*$*p z{h&KKIN;;bhqt1;UMs+-p-{yEsCX{`1qpy$_2xqL0(|sZ0X~Hq4nDh0MKBca1qP%b zfx&5GTg)!2Uau9vP^jUcP`noua8jlA23H%7*x-mp0StPt0ER*p2ZrLkz<`V+Fu3YX zg^w4&pw|juDAaIJDBe@Mk+8JXUhHbaUir3HW@A89qVP<-=)Ft&77D{0Q&`8zd z2FQ_nb_{}mQ%<+IMCW`YUQ%em?Sl$Xu!p~dk>AXh{7xO?<%Qqf&ZM~HFV^oX-S4Xl zzc0~eiwpe){l5Jrf84lrD56lxwTc5^F{hrb<;XAIvi(PK!0S?Tw!Yq&l~l6He!tQG zkA_qovX+l%C2In%&At<{QimX*P+TC>2d?bUBx9wjW7Wq!fO0D-1vv@oi!IjHmALmf68+@WOah;N@!Jie`%+Gby6+4Sgx=zIxjLQ-q z*H*5Zd@@h*5z2~3pE?m|MlMTz5?2`tD>q)s@x-|K@-nzEe8^>&-K&IRzKHYAE7)z<dH2I~5;pBtp>%-mpIR`|Igx^DAx zLv@{<+e4R?er}kqU-&r^Ce)_p57c#;9r&u>yMpEp1_>elcGmSJ z)m~s{zUtR>b5A%HdKL_=^_wMIbA8;)9b&J3)t}WcDmu768d)FhQ(r$aH3rN%I@&uL zQ6KG9AML3}+Qm$chDT%Tqha;Y9(pu_M@L0NqqsgAQXdW0BOO5=84Zf+>Z5`6QLP>g z;nAe1e>9*z>Q^82)uUP-O^o_P2h~UU`Y5MI4SjhwA&Q~{>!aTFQ7=7<;5b}-|yW*<{e3VCwJ^GN%U!&u?_*ONCsYOhC<_s3z~ zzF$3ZeN?4KQkRih1>ru*)Yl@+^GrLRL!$C%-}_MP&CDG{mC|w_UcF))R zuHJKY!fXB{+_4JFN8n@%o3vHodQ!5A>XKE|H(5mNSKK06<|V7>lw=Vd;x;O&+GGi_ z`O!utwcJbA(6nR;jZc=)kYok1$8jsD;WjT+qk@>q2E*v0mMqZfvL&tGYYq8deAetr)YYb?74ptGi9&p z2y3%kpBOxozY8U0o-6dtg+Uuq%6m+$Bc;$z*D)qhJ5~`*M@yM6M@%7>j+inva5AW4 zkYK_lM@$<8?F1P%`w2FHnhqNvj1C*XLPt)ah>o6ua6Qz}@*qJ7D566MP|OijNT5Rr zu*p$WXrIFg5XVteh@K;<;7GryfreHGpangL>^YM9keAR@$eg38bqPsrGzm>TBq6B_ zOhQt}LsDsEU67E}g(e}X6BCk(ouwnGlcA`5VzEgm>Xh6*DqcZ+4o6X^CIod;072#X z5(7cydLs0c%Tfb9<$4n2luMI=oN_${YRYAq$sMHYv|OD!vNg!XDlRvzrm z$sMBW%-o^6ki>nQt_`zuhv~Y~xAa{(eOM~38x;6#5DY`BTa>waB0Id)*R z{>mUXRo91t+z)ka4s!pd>*GQ01YOq$xf6BW5afQO>&77WV_i1~xu59T668+Ob&H+a z;`i?TZIC;aWzp>GoD=@iMy6on7}%y3$7l3=E1xk1K4WsH**~}V=hQ(TVPO2A&`8nk%A`Zd+(NF5dOit&4n9^vmj8XN`49en2BcmUSmqybmiye)KepDar zT_61iW$~iDq7%hfqiK}Ih=xVO#Z{w!rz|EkG&;d?)zc`80}YP;tv(u5A90$K!VftW z&GVvx(GLqe_FUeW>lK+Sugu{AI;g(U)cUB8fHIp04N*S&L4n`Sr2HG$?eSu_{C+y+ zU&CvAiPut|Mp?KGs|BPzHgR51Z zN_h@Gz{eCA@D$4Dz<`ey1LpV1l+Q-XHn|=KOnD;Zvz&S@;l$%9lOi-aN}QPA51}lh zi6h~`^@2j3{ou}$L1g02Z}CqTCw6r4q=YQ?O&H`U2~n(tJ%T>d5{fu2A&5f~dU$$5 z4u?Yxd1Yoo3}+_HaYRB2XD5_!G=z{>=Hwh5oRg5jF$ooHI5(k!1#!B`ONe1}K`v+! zQDmhblJGWYZ+{gZPZXM|EnY$*$0xi3Qq0~B$Hs(Et}C#PtzJSgCnih~!t8|6_2MKA zwDz%=kkH8qM}bfeRV$Md;dBEz#P!W>UP4i)Bzy+)?PS%B1-au3FQKpn{s}eTON~rT z2<;{>;X>Oz2riFLg5YvFCD$-g*V7YvJ3EnI&rQVFx?`@2V4@fc1-{bsR(_H&O| z^bmzU(SfsAMEkl&TJ|Ab%gu^<6PUq0>%y}t`qpa}YiYE5q}87Vv3tyl2+86ei2z_w z9(A1+b%AK87oq`#9f&&5iaKgR@knGq_H{M0qG}{_JrX4d=vs$a?0%8dd6Z~m?ZWqo z1^M9nXzQ(_O&Jpp2-QQIZPSI+%e6l5uyf_MP4U6|77U8*axZmA)pVdT}*@lxf22nk9!k?pDv{H8t}_!LyGoC1YNUg#z``2n36sypAf z(mwV9CiqM3ryuy8%j9B#iOx1#^&wm6xgYss@kx06BY$bT$7J-3rPByb4~PnGYd`d# z>iW<^98fq+mnoPpODwE;kPX9gZP`cuA>O~+%igN!X{UeWceXP>_6HI{@am5VR(Pwu z?_>PjZnC{U@%tXIjmiLfgwJe|j&*Fm^Urms^!gKq_&azqec?!@U;!gzFCPP%WnY)j z(Z)~wL%o&u$xr+jywmNHzxm_n@mqiM_r%|`{iptr%ze($(ZhDA-j4s2=eOHme(LWv z_Uyxf6@JWTR(joHPpwBOOsk$!yayRlV*H8)O-eS~&S(qoBRUk|QW~%BiXF|mz_xsf zb?CD;*yf+v?pci@G2JGasIlQxzos)zL+MPThY62g=MV}jx)OrDZr#vJ{3zZl2Z$2TN73d|A!xV{JhUs{ux>K9Q$p0yVkDw z%5SXtti%3Z4a=6Zzv09-KX5yC>TlSeZTJ6B)eb<1Pq1QTe*3iDvE9E0XVz=J_G53p z{ma+>8`$68|4)B%_#ByhQr#3Yft5|jIotIczkiLMD(an!K_^QvUa-f0nh*{B7c1Fcg2aWJbf5jNJD`S-_9*{xlvJCw}L58UI#>%$@~% ztOs66=Tf{c{Ly51q#vXTMT`m0FP9l4_wWy}E#-XL!uhNt`HmcFvnA#Xtj{NX@1N*h zX>a+SAe2|yt=|)m^Ge%phkqCm=zp*SBk(Kj?{@eHa(Q6~Cd?1nzwN*-?@B+P!u<)} znN@Zh_K6stO(&pBzWmTi*_DFf#6i+2VZd|{7L}jU@tg8>;&ser!Yi*l&K%}ldF8c+ z+~S2m8LSq?crTQ$e9m0e^nF{bpFF6(rXAZBj4^@~G&<%9Sm{C3c39b@0A$h4hTu`HMOT>m+ z?1g9A85wg*>5BK5Za(@-#*7~NjHj4Shyh826h&phwI|}3kobW!V8d965G;qk^eBC_cZn_4Z|V>x@V3yY0<9>`YJVU~ci&+4j|@7nk8&8sv@dpjajYWa#k^ ziZ1ySr-46m$p;JM95vOpZ9EUv@aH++``%1;PUk2JU>A$W)?{bshC%rB9mz~UU-ph7F zC-d7O*ZPHEV4%#9d>JMZ`HZYmv3MHjV-PG61T49kFMeas>ue6_zZgq!*0ij9aa-p{ znIwmcnO_NQt{8wqTRZdR#kO4+(+w;i)W!Uwa-&<%YTFN|t-7%bFZ6#IXU_ONXHFhC z0KXSN(r5=^C-RO?T(fSnfA4DU^WL?~yO}RxXn*K#E+~J5-~ia+`*l}ck?!KHuwAc6 z?`h}sFgY>RA77CkU?1&a_T%mEdYC@=!{vIK-c>KlA~^CD_&F6mVvpFLLIr z^gP09K52h}5!H%1(ND_0mZFDYEaQ^AEn0zepAqeX1S9#O1`x{mkJwrv1F1 znc68EE8$<3&}IaQO}t8L@|E_DerDA0N`m7)T%8zUQ@fNk27Ta?g&q(JaeVji#{`c8 zW%vMPJGMW|VU3;M-yDRva7%x4h?ljW_BZ{9KAfpcI-)QgZTgbw7UMy{k}T!ON(n(i z`fSGzF#8SO35_z&v7^)ks0UeiZVz7}lnquQG8ljE$#i&Bl(owSn0E)h-63-VD_``M zkV7Qoa?#be86Wji!gCc*1VkAH|1QSCDmlcB`Usu?@2b-bZt*cHRY^Hf; z`;IcZeux>;c}Y3bjg+3$rA`+*(%5L*4P|1kST%g8neQWiuN-E6%EIbA+zhm9|1CJ$ z)(tm%_PSKEwjymrsUhsY#mzwRTDcgF4==Ts4mXRy@E&`TTt**^_cR^*wPZyMotp&E zmPl0_zEj$^+y!@q8GD)o?8-gO{s*p1f^G!R%Q!V2z(NNZX51a$N^xSqrX*u7K36LK zVxE2^M2B;2YMyI{?q#}GU$P$cc=)gvKS*LnAQZ2hYk#;Gi+0;wd+uJQ|Gt}(YAIC% z*Hg#{5Y{>(JI@U)%_1UZg2Bq zhn3~>WRJ82HN)xfHalnp2!1VTa#-hIth#xG*%zMyg7x&ZZ|=h`>AQW*fYOit$Obw5 z4?B1yO|7;6G15ePu5m-{Anyasa@--D&-!2Q~H9%-89M!8GuL}Z~k!YT%+wUr!eFuADUWw15r2$+Db7v+ZF99 z?A^L#oX>1Ez)OZ-$c_=&yUz(m9`mT85%XJQaN-a>2HtY?%hb{-md{wO^Sf6l`V z7~xX3rL3coKg*L%Uazu?s^GY(%op~D`^R+76H1e5nu5H@S z;frq1Q)R&TnnQh)Q#JgFw2A7tf6lht)Lp(yvAh`k-YGwpx|`=SyMV( z6J&bZ>lT%D`x$PBng4e7uB{RlC;qH-2{>m?lni+}Fiub|`I`XI;f?yA6n8pOE*WD6 z*}v^?x*0O;*m)cMpLQ;+S!AkR)~vmDUo*Uhd}f+C{Xw(Itfk0h_V&K!oX*m8F}N<_ z@BGX#7C>ARlUpWjZ$7~EBeGVohkt%Md+Aw0zT-D;9-P_;QbQX^b5+FD3i6`|Adfi= zjhEbJ;&S)f=gu=azK#b3$KmDAgUsBW^ewF=X0JHN3>dh&Q>>jSvIcS2h`Xt2C{z5k zWS2R2-h#5z6+_3jA0A|mKXT{m0Fc)a^<2(1tv2~=!Lw+J)t8i10Ph8LT!KZ+2`ekJR_*s;kDcjc)g7Cy@>W zEAcHNL416;8RLJGwu6o^gKEA>3mqf<=^I~0{j%^SJM9S5Q*T^wgxR~}#R@rr5sSn6 z!V*|(pFhGxAwRjNfK44=Yj+%B&dDyRaK7oeN_@!dya{GNMM1UMBYf`ixsBERu1!== zpmTGOIlUm%q*(BRL0;U!Cl}l|k-A`W-QAs$!TLIe$ceBV3KZev1S|HQx zk&npx4Z!xp_pti`Ibuc3GV#?b@xUX|%&f!A6h$z2>M%0_Y3P;-=HP)}uS>;`v0b_T zAVyh6xM|k$EYvkjTD<;awRL#YA)K;C~5rvq~1u%(IL9 zR2XxY@VR!GFKyi40$bvThf9oNRSFQ znr=RqgJS)2oBKQ=YH( z>>G%ZkIsy6sn;nMR4EJzz0iEE93M{3915!cl%W(6D}^zM3?XzV37;;c7*9&;koHTR zXMNoJY_P)aag^&s)Y^$Yt)0lXb|Oce+T_ECd0;U2cnj>-3qkzD)nWafsTxju7kl-J1IsARc*)Ik+Ky8}vao-7i(jiwa*Q?z+4>Wz z9o7;cCTB#_+t!~n+pXYjeTsCj6O?Z^6u*w(!M>r;<<^%WUm(ox4U62B6sM>4U1$*R z?%s9I&2~bz^<56t=mhOHXa%)C-UZuRpJM34=XP%x>6g##-eHV{_}uOt)}oYLh$4*D zO%h?3bp(HulzsD9^V^2M`(9d6BD=`bgyk*m$U!6_njR-no^=l60vQGIL4tJY1W|M+ zfFO~u;ZiXotu6uwR3Ax`4dZ%<8BOI3<{Q##6CnX+&YSEe^`>8V)5K#sLXD55l8Gz1 z6N@E)8h0=r?#%4GzaNGHOopTx7$K`_q(6l_zG8#p%xdq-RcnqjmFWi0)G>}g4&WLx z$J+7y5(c_WGfBC{i|47_QYdfm;<+lLv~|BXqd`!)xmZRVb!C24{SAKM{X)6LFSM7G z8?gN>d{Fa%j#qz8s|8EpVfdV|@c)PIHT)0#+qHX~|K^cq+uGg0DE?nM*YN)Wyj?rz z%$EV4-v)U9W8Z%G|JTH(Y_A`gUggYNqBXLI{>W@>$mX=E;#fSZOAkyZxCESlbCF(> zOBwbjTtZIAF&o!y7kH<0CR5C`cJ=vo&V`JIozob4WGqwlhI5+?uu08Vjr3Qr5cI}! zUFD9ZH>NIAiC>#^#rB~-Pih?5Q$iA9(OKuHhKGmqOv7f}`J!Q9pE#nST+GzxQSLva z8nnm$-b9pdTea=S=5}zz02masHyz~FMX6~nEfAs7>`ljnU9ubya#8RQF7hIDrqOfqqG!&B z9^<))rzi{a9uUCTPUi|(3FYPPC+ANbiE90G^K!Vyl8$+%NP-!P<0(3$wbS#WD;StY zcE6vQ`Rz*L&p*8WgI~KEur#~=XJ+8wvUu@J?_Zw0sML*DKEC&LR2;<`$_8EdWp&vt(C7(vAnf1F$I*DxA@^jDsqfn==4GrOIzzMP_e|e zOfx+hSrIw6ix-Bi*!hKu?c&CH3*>Css~+v+R-4SahKZ7>Th3fyAp& zg0YykV~r}bSCly9GX;fX5DFGY_hke_$8{=6mt{mkXBBFjZpvYVjCn>u?-TcSW?8_W`m%e zGIhLP@!t!#4gaUoE!5pfxB8Z(TT_s33*{D5kZud*ZKQ3{``h3#Xgc@+Bc`x@v<~9|0y|D5K0Y6&%Yr$D-Vo z4YAIIXVfKkFcPuiz%d~`N%t=^AT|%J`NeHxj(s*TZLY}7}vr#%R z@duH)BBfItYr%SzD9IFOCY)flt^S31>9pdU=c`A;gaBVzfqdl2miUDpkStFmFW<4S z`zR?;u6(DFum@f!PJO=fNPnvyq>D|Elxm9}1a{&Xrq>At;tk+8>1kOj{oSZyX)En^ zo0y$)1Sg03NRf80Q!(9I_i+^i`@|XMga%K7Agde}PV0EtfD5)GDsXfW6@*ci z_#zcBRZVD*3Tern(3b@&kQ&O7zeW|H7Hvof&5DFTEkr^J>Y~)q2@RpXXb7YzwG-Ks z)CWS&|CLDDQV>R4^hw^e+h&?Q>|V1>*IrH>s*@1p?huDkyd!Z4)V#_bH_IH{p)6mO z$V)<{d^=vYx6CrDtE$esS#*3n6)K~4cIKI8WuMWlW~NcAnJEURNuvcb)5Ge`!I-68 zRBvi?>mK1)U7PQOv~sBGPQF+VPJf^Iz1>)E`jtGn)r()f*Y2n{`QA@{nCR@o3)w2m z%mf<=ZQQfqGt!Q&n{8@(UGoKn@ObTr^$tf=Os>w;G8g%tZ_k)*#^DFX0liE&6ev_C z0^x-a>+pG_&}n|1&pMLk+avN5>R6rPbN0y-@Sh%sI_A*Zf*eoLA8Vpgt}CwKL>^Aq zINZ~TUnpY$y-#0tbZPfJ%XB}oP*wIws0>(`e8`)wmUM^VfM%SQGNU3((YMGwQ@+3U|T=c5T9c(xfbYIR9>ozpq(ggfL_Wz?MEYM0530@_Ln&Mc6# z2zRVXeDXzSn~9|>|E?p(3+-EHn|>Jiq|d>mV1u)71U*1vg#hFa2fk0(@#h#seLLeE zGhA`M1K712BXI$U`+eIv=I7p5w%Z(&Z+|Q1T>LaV=8f?BG;ymZ%`r#(=vL2}NV;dD zBZ4n+%rS}*7>M)*{=^GDg$#zj4dRP@cOvIr(iv+LY0daa4X45n(1NgfoK>rn+kb1n zm}5@H{OtJuG^4m&@}Jm?EM0Zqf6`}k;jjJD?1OPo3R_~dJAT|L?h}42Q2i5jK)xr z@Fihva&)#2xTommF1spBmMQ3)9MRkR&o$Z1{K5k-USKzzYbN)+(1>s>6cRiYfYh?2 zbB21L+%5KiUz>qFFVMOiqL434>yW&g4W&ba_=SJ6^M4HqS!$p9wc%7UW54>f`L~hF zrAmOt>eO1vL0NJ=1P>i@EL8YM_xnP&Mv7V*xR%b#*b9DR8vO+sTi#%1VHNkQ1~Zn+ z!wuw7QOgZxig%-(*oeW{UDnLSVCN<~XfAuW)9r(EO?NJ@&c*QKCYzgQ_U3ZjJaf6X z%ziM>{P2MJi~$&-M?wm!^`kuLK@xKdCObKY4A)|a8!G0!qhxMngZtsUjBS{2F7&Rm z6$|LlAMKUDk8-f+H|)&4?gAan1hdB{F3{G;u6ff-PK zdwUU?ittH$+y$oA-nLJg%tYYpk@lf|(mmr9?K#J1vN&kpkywH3a`#mG1Qj?nVwS_h zlQ^nhyF*$A#uq?`-?oLbGINR-8+JYfk0iKYwe^A!PSQE~TSA z`$BWT&eG}&P2JF&o)YzUKj%{%w_cW!6-NA}%heFXgtqXHs)UXb(3J4weJ?UOjGx9` zMB}&H+b+Ur^eJ1m2;{%r9=d-}0A4 zHEOX_vA?*)9KlT8e~J0`%sT;d7~lA(O!%xFe5vVq_+U6fB*rUa;d`qI%X=vGNEYA` zO16+8ENGvG?P25W-i3LD&-j`4t`I(G$XdWcdBC1}sX3)z;k5E!b9y9pFPhB<%j||r z&CHrtvV1IjJDr%Nvm9i)H3hfN!AY_d4*S=oWXgcqSb?(Uwa&l?LR0v1jm$oHp4FdFW*@1zNAbrfOip|8C}Q;|KXPa((iP8B z?9(HIk~)YN=a20__X$~Z8SL^)d(~yAyS}t9US?*r`=*1~Kg4g$bYS^~o%lO*X#R^1 z0wQxrL&|ri+2jkOoqWOMG*;VterNXVxub(~2k?e@L-H*BVczgbuqF}V6lsmT%gqNh zcgS_a3qN-h&0$7(hyDI?(*rKs{R%UB$Q=%HvN}m|Sn#hCo!ClgqRCBg@)cO4o@dXy z!u0REbz1Ti~g&B~$6x%?UrZZA!A*erFFkunK zX^z8B?LJq+_V2PMTxoi=e-{ZsEs6NE5eVP43$MiP;RU<=N^=Zg`{qh>LXQWO=*RI4 z#1+V!ybj@Y9A$)??U`4ZnH6_Dhi*!mv_IL8uQLDHm5eR%edr2GIoIdI7~=h2Z}9VP ztQk<&H!^a(>0xiTW_tR)c|IDr9!s#$o@V!7V)p8L5h)CwfeM8`WB;yT)G#{v1xW-G z$0j}0$M&)%W_SnLatDew&B1zN#%*6(V&?Dt+Wyp@kjV@N0X3VP>xit8rIc>)sw2i4 zc6bLP|WQHzCi5<*O);E-te!fLPTo;-kA=ZNi(z_e(5J(B(k00DT{;QJ$#Ls zU9z-1-i8h4=%waB`>PTYqdC6QBe$~olMfYaLQ1I;c4HWIeA;AA_b(*w&~;{f$yM)r z@v`^rt=C~r{+iu-ojJJlo_BDD#Jqp6>&;o6&q6^9N<;K@3R6nXLHs1iU-;6%+p^+-i?l zW`>rM$(mMY+utlRr;I<#{73rU|)(g zFa*cj!-F>5j?37f8_huScTKqw)9yR$?{73OuzY6RWO`-4bb}1honW8)*-d5=#G&qH zQ&Tx#9(83!@^kXdW{7u*z2s(dM5l?Qhk&e1p&tPE#H4hH{oBoEb|>r0%M8#kQ6zH_ z2OzAz4NpcR`9m~xb;~_*4e6=lM<54Wg zp-Wm&#2u3FqM4m-L_2d0!#AiEqBdWkmuQq%Z(8R&d?F)Z0CwHT<_;EG{Q0Vx3 z5#bbKbUKyU(Z$PXv9+L(%A$}Gz06hG z-nW`z$G;EUXg>(QDXUC5BH|nu^m#a6HeL>HFAJQRw@Z6lIh15Gu8Ij?NTX`ft|F>B zlnmuD6R*tAW3cRBcB>gzeM55cmW`Kj!@)>4zR`YntLYQoc#u>0xP({By?nJDejB>5 z705j5w_LWuEk@{ElywUpP|OcV*<@h3#>W?~%Kg*NfdiVOmavd-6KN)zrg3AuJLheD>#->%f?t~;e=UzhZ(x(Epxqi&0J6eS3o!nbEB^3 zGvO_G+R+afWCY`JQA$&Ijoo5r-C+)Gps6u5v=pstD&%a;Z9#;m3m^~l1O`bnf+n;A z;z`PY?s81=B~G|R#JmhF!#kWgd##j3s=?gyl^A^h8c}C#T26&BQwNW4?^JT-G!`^C zJCb}2>plL=?L%s`1Dc8}oj?#OcPv-!#z?6iPR+FkRAoTC10FgZhIxD8M#-*@u$EDK z)nF*gn3hZMGj~!ZQ|V+B07y6!Pe(68Y2N1LeEaEH=_!|aQG13O+86IMBO0^-68wS6 z=-eV1(Ei?DQ7LbM^D#shXnj@Ejo;9V^~EuWcZa4X7VyXyy`maNB7#yTHWP9++?6tX z?1pJb<}dQ72rrcvzaK}gq(%=Z=>`gBMLcR5V_BM#d-J*=UnMY+^I6@{8jGB%dR8YX zj3E`j|03&}w6!Vw>2JbvR+$WQnVT@(@Fq|sLRnZ01yiwJ+6)Co5Wq3xphB+{ipGw4M zG~E&hxYa_#J5p+$u*E3T9%mRhDwlQ7H87cu)X{%f^FJj=SApZpoK-2k!uZjt_!uJy zCCWrVO%g~88*7A$ES6A&2GDndNM$_YFBHaOQ{JH(r z-3XlJw&`vJuX6j)-KI+?Od`i63bO zrSQ;u*b=X@bMG-nS68_&L0bzLKp*XU_m~Blho8_I##R%FWcErk@~1`gIlR)L7IVA} zie3X0>2NEFD$q&1-s+&6kWDBM$IrYugl{jZN%+!>_c_WK&)ZUpD^@B7rtCRvyL(NS z4ED`lwp4_x((ZMysVxJz!y!p$*`MBP`VbM=Wrr>S{piBu9#M3-uJiKcEHN=Z&PcLR zwN^QYf8!a$7k^EJ=rlsKke6JQQPm9M(Z>6an<4Xp%J|m5iVh;j&V=)mAJH+I;yS~; zOLNOCfhrAL^#LF}oC|#$!iBTLTD2@CIMR~N7xDc4L=Z&yebQqvX>6;Vq8o^mg@4Sd z*ZeOCbFq3F(5;&I!wirwy6cFii&Z(va_02LVxtir*R95Pgxu-aACQ_; z89;Fh<`X4Q(T2DoY6nsg_(24mb%)e=x^_R)^A)s}X8|J`Apj(_8Xi*_9$U%k;MX9N zuYhNO3Eqsj-2|n0aumE&--xf859#gBmhajiU(pb!q|+_oUGki6S?i=o88V2HIAwK- z!g7YkO9IC52^%{TzkD82d5nP^j~T3c%poK_jX$5SpEl?xkiSKTB?T#hQ2}Z)s22vw zv{PV|KnGq-!s;~HVCWRpO#C5R?vl8r_=#-%ylqpFLZKc>;da*JpfjnrZD+j)4@ka; zP|s%?!cR)b1q(c0U!tXYydC?1*<*4x{%nkUO=AF|V0u6h*9~Nrs3KhKRy=ot=-K%) zvMp7F_rs8AvjVLDqy+q^AdhLWWxMtPGh&Yi{@^|#pB?~#%#w{4?ADu>>ek-a10OJZ zP0Yq~d8N_;b7wbXwvcqg-TgP+XsIrCgOd}+XRm+I?Ax$wFEooRH9!v4*o1{Bi%h}~ zXc%t-d#`5q3;H@lX<#y7pM1XOr|%2pI~VosQ#AdjKZl~IitasbJ7oVhG7nn+#| zz!}C5yqOYq0)fk~blYxPt%@otnPf)!7N@bBgep-5EDW0>$vJ$KCS8ts;d{ldAA>e& z_f7x-w_;@bup)@Jyw4U+(R9P(b6NQeR|TOI?V+d_W=KK!af$upA=71Iysf3gZJ6S} z{?-Fin}PzeH@V7i)CA!nggB}tShcwIry|lf2J!V5`1Z&((2cB}vBvZ-Rn!tT$#%&a z)927PHN6ayI2mbHc#?T3WLv_C3yw}BgP$ED+EN~VYIN{>iim6gWrE9vU)euDYPyOU`4!e%od8#gB*P9T=2*aw>N#=pnTU2CR} zVgUUa0MtzlUVFQiw4-s9Uc0JTlI_JuZnuefrS;>@hQ-_oM0C*m7q= zs`V)-2sfd8C@uv1r^igsLmy4UlFH$Fsl%W&v|B3g>}c#y=8uiWrbvCbKxfpY;RV@j z9`(%Fl$y&?MQ91b+B0=L(9JwNGofH0xD=dBng)9Q7<UeUd@r_jYMs>GL@x{X=rKKD}m%)!77w{T( zt5atxyN5s~mF->pPDH}Fva#N;)p;J$`f=)iDt_l;k+2DRNVYlRo%Ev1;?)1NBcCw+ z`ZDZZt&Iq488g9`(CGlA`D0VZ2)9U;mh(Qb*F9m5IBh$}rsz3Lqg(EM$9nT8JLG!p z*@Qrpy8NDLB!X}e%*_F|r@m0BljI=WfmkHCar*{N-g<1<0YiS=X*mKF<#+7lCy^V{BbPRO8d!^X6Ol@F-h@vS9|gD zYgoRFXmWQ5mXL_a4Wzsbx0kRnVtq<+65z@Vim=z_j5j$wf$^7VfjjPqvP{T0f=kw( z^%QF4D)0;$>K}I5Q)W2p&i9*qXw*0A_d~I%zTwwdFg0EH4X8KLRJWaV!`sT;@9SJ$e!pX#=}I2= zb?eNqp|>#0;IhmcrDODO6C!j8kA+1}DeV;Z*b%SMN4ZuM?pqCy=ViLS! z2D+DvpEg}ft4y7QJ$w7pX1_jc(+1N?wu7mn_CYiyJIw2!Gr$lT(N_G~?0pPxpxS^U zws(|}V%edQS<9IoL9pN}d^BGbyB!!y67lk87@C;0MAE;e!VTJGxcBK%I?iGKap|8? zvbD1h{TZ)&b%1S-OnYI-krG9TYA}-2^4uKW-%FXt|_2!_i?1E><%@3D~b0x<;Y{lv6=XTS2 zb9nDfEs#dsyEQm17g&Ts*m03k^;28-tl2x=qL=KPXU%`?0V8V1bVC;rvZvs&5id@- zV)#~B7JWW+pi7K?xDungmJ*wN&cxl%%jy?mIl>rq(D?N~#Bvt{zX^8Qb7nk5`L5>( zdGQAR^kx`<&pmH$_`RrZ<}OfSetz7j=2_-8L)rMQ3g=@(2t|HCr7?FI7~CK)SVH2MAu zkSpql{pTnNeI6K9(;9E9=E>@7yf=HzZ(lS$_POCB!G?hHtwY>7D0w9ohgBDU`*gX} z>`M(l=_NC$vzj{!a>Txqc!8Xou-OmiXYC~~8S6c0`)@RT_WTU5L*`BNhm)LmJ>tom zuy_QW^(ZwZcX%XeXOX<)vZprRZ-2Rw)3f!qX`?xz`c*#f$ISa5jzZf>&s?X`u!Emh<)p2)A7*d zx@B_Q90#p)9HR{9>-+@e-0e3&g%NoXL=A$>zOR@g((77V?Y*YhYSaPBBR&1D??3bk zG79mmw!dOdXw#eC7yl3S7QJdN>s)BBNXlW>DqJ1!PM{9RS;mO{Tl3!op3a zhd(cCZ`x$`QTZ>MOy_+o55*9%6+`CvYy{#oT3O~lQ&8lBk{PfMUG6HEl@_dC8@_Lc zzGklXHrWlYnUUQu{XhWTuyay+h=8V1FI{SLubWO8VGuTp?jUFE>t=e_x88C_2huAg z9LhgC9y2RmbiRG!b+cFIy{&4nNex>64Rc!N2KR*(?m_(cE0JqY4*%*lN<=K19&(Yfto3}EeXqszIZPWxO(E^o$b<@F`BwXfNSOJqb~# zNKfv`$<7bH$}PRP7r#ImP6r9tjEZHkZ-Z(GB+sPc3xKebX1rNC80erQMGYGkQ6fz^ zD!MCl3$MmS0OzoS09E{-LgIL_#9e1@+YOY4ptvO2G^;YGOYweR@ttQ2OKm zKGM$a`Htx_0Noh@Da9l?%n*|VAIg$FAA&SmHHU|9+L`Z|(;EJ{#bYJtFO~#D5jjd{ z$P*P*GumGuZOx9izT%w4b>1iSQjR}t(Di!P|JCbI9yemm@s{`L1nv(`4n_dNINLcr z*rVPx6%BYWd@Ef5s!hzY5t5ztwF3@T*$6pt^UI=F+c;+cHg3iFZs6>ywfOi>P_Rrf zaQb*HvDPZo5DO;W_Ie@WW=qo6Z?#94)=zDz0WzQ1SKc*yXOdqw=oeeF#SHB(JK$ZG z2y?;Lp=z(%6Sr{E`KrBQi>b@3c~ea`yNYk|z<=Nsn|sf6^Ov7*4|vZE$~^7*zrwvR ziysK+vFJT>PG2G^I7Ni>0K_U2Y)Cq}fQ<*p;41X}tBD4@%bq{km9_4Fps{TKTaN>| z57*cke>In7UUI0U)3Sfq()UgOA(a3FgA2rp!$O}F+0U33RW=v^FPue7V)H&b%YL4yD$^=3L^TngQ3h(n&Scv<^P z?U1bq+=)?(J!Y#JKk%isshn4knSJOTi=oO-`Rs}RVxdgTYy47kD*osmyLPMTyI;eu*g zI|MIY;oyvp{2v9iNTSXvsz~~3E9A(W7j7moIjf9S*b=}CuW=SMDj+W>Pi4ryr?5a zaw1lynbNm*(}$*)X-3)f^@nIaR@=!Rp%Qt`{^BFk^&q#)a~tn4s`yR#nji?#(pMz< zW8i~ez_ct!Jyymv@fl)cKt;UxA}@T;KKT*GTFv&uk4%rMZW}p|MS~nyL4)???`P48z~)-Q`_b~F@wEt?W9lGx4vWl{Sz~} z;^wI%H)RTc{ltvg{{<*3D?)Zjj_AwEzyUNolNrc#b2bUg!lLp# zfvO^peo?x#G?UqEr~b`c=`Sd^pZ?9<-F|*~Jm#>762v}T*>{_k|NOFkgfnOmu2atjC}(Ui`ZDl^1L`Phkvm)YoQAjd)?qet<(&9aPB9 zbff*_*QQVVE8lbSm5#|T!wiKpu$R6z%ld5OMC+C}B!gAV07h|kTs{r&WL9{Quxonp z>VKNvxmDTh#f%>HHSZ!EP+sK9Vht+W*Z*nySKOD)UZ}_6i?-q$tR?TwX3ul4(Io3w zM>FBQ=x-c)sBpiX^^N&K-B*7_5D;2T$j;+^KPJ`_m>j?MpckjZQ{ak5GK-`I=lxO| z>tK@ZxQfhw*|%nRY18wmxC900f#2egm^3Nmh*PMWgKQ%WBWw&z1^M12Sw>apzT^C- zHej>w%sG%AcQ^p1^2k?>=u;qT3S-8}7M&Ie3*wL2Wh#OVy;Y+@VpSpDO-vec=DmQ9 z;zzy5MhkCd5WR2Cm5cI5y~j4{KYxmliWrh{$&7g63$Di?CdaNbI4&f(2qTZ7TBZ(` zipYVC+9(o`geGcwz+LSg-Dye00Cer5%rn_x%mFk?|^oU_AB z>UoA@D*~-UE0I-NktQO(d0F^^eR~Ibyfg0Y5bWU*?LGE_J$tT1j7en`J>J=XVgw7` zy`n#%rq5v^9zr!a_!{@{dFDZ z2SYJ;o$Uw1u-jYa2g5r(j~`nq`+o70364K+KlFp~UCwakk0^+L0B+z94MD^n1f)O0 z1l@>~d#VX0k_+o@6C8}y=s!$Q>)mI22SLAHFMHwZ0i6=lN^T^Q(k}wy60Q2DK`^oV zEgZZ4h40dJEy49QSuD6g&lJHvo(_V17p$Jz3;d)!4Cj_JPu%e9GuEVofeoy1>G6mS zh;T2XA-G3M5_Y)N=Pb?{IKXjqlt!c1Kx<3m7QQn%pl3?${ zUiiHpkSS6}-+{guHnOABhvK<+z)tzDgcq!gF`PjFcpFs|BRGb?COjtlx&Q((x}*fY zw8h?867=k~oz)@@yG9Y;xK=amf+TaY2$bvxB|$&$4BM_W7}@&_@iU_4xRt-bovX*U z!_ryibZMqNr8GEZ;9^E4EM@VAJIWNF2PRW=m(kGy)kpA=_4cjOV1W0wEiDTM9K+nW zIN2DCXl^t~A;Wp5hFhG7nb4h+0`UlwY3bT#T1cQ(oEDvvO~6n#=ri`cOIDwE4_64@25a!p0>6SQyNR0I!+Ki;1S`U1f>Gr`X>n4Opnx@6wO za3fi-x7agy(BthSxOH|DbC2~#8A~sS=l;%3y1gMAOz5|fbG7d=&%tHJ89BC_h05Eh zzm;0FGJf|xez(&jDb2F!0}muxDv4zN%fxyX;7L@GIN1Dmc7i zHZaSgq-iX-GpmBJnR{<=i&C}inktZMi+!&u7z|};-!7;=;!Uk^3`RKceHU4WTdnS= zkV5FO z*tpy8kJn`72bcVQD5V!&scXFH9kzk67C}L92p_A-zTkfA5^s5%-{3v~26`zoV8?qB z9`cy|OM9mDeVgtOj7JPVvP00xd(@uVA?P!r=`BI0xpgM!`3}q-SYSg_z2mYo_e=E_ zRziWpM-fIy(ipyNAL^7Y$D72pY@2I>sl48`V=$)M zdiH@`=!1l3FPtXVW|_u$(B(5a23;nesb8=Zk~tIf+ejCY%0A^_v}u#zJt6y~D=jFL zo}eVYg*4{}qkK>`zWp`#;;IcDgMnV@!)|6LT-7<~j|<*_&cVKL?UOqP_0Ed81=-J8 z5pU7WjrRS{!2t8fd^~}=1pQ81k*)M3=0!D_BfIEs>V2LW`H3W{0tT!!zusUBR)%wxnC|qmHD{EhB$N!M?GB zo3UwjPPgFrUVL8$h0HpSnK{V%7fw^cX)LE+A9oA3Ie5O+Js4DdBh$Zi7l_|rd-Mp# z4^(mt(OYT$E@-{)LZ%0vm&Tj$)Z@1hbFzzj1Ux^bCd!+)C&XLJqj4BM|^%i;9lv0T}H$-Q?Z>kG(g6 zlcLBLy(_aKYU!$Ovgw6}X2~iVX!cb$Q96-DLY z)wm9u5vQzIm@lIV-wlyb;4vIFDM3<8uvn=pG>h7*iprm2=?CmswQ^`k)=dA5kDoXz zK(#!A4EOIX19ML-eP8}fo=;i!MDo2&k_BOpl&0^IBpPWKVUL*Z?Nq1H)?S|x3v-sA ze#{eA=?v~{@Lr^JEVr@r5&Znkl9?#f^7DlK0{Z|ZdKHSxyuQg!5cN4&L5UHQ3X=6S zXa3p_>FN#xBrOx+tieQpDA4bS1=uLU(ge{mRtkdqhFTjw?_n!YGIKz^0%w6(I6~y2 z{x0zTSjw;>9s>d^Z6i^}p746%L)*=L- z*{(!-m0%laET57QKi#asa~lQH_N=M^itnF$XB8b*?fnrzwLxkiO*ZZ^5|yRCiY03s%Y(t=D;f2Io-^wQb(7) zVb>7Cb1gI?DgnxuRjL~~+I3J5wL=4IUBh6`2f@Mrf^_5x=}5DygKD4IDdK$6 z`(l-MrgT4KHa(l{O?M z(N9;JeLAU?`0%{hNp;pOCNBK?ZbmB751k8F`40_?{-tJNt|YD0$lQhCwd zT+&(1bUs?vMOD%*t-Gj+1E!~!&?|Oj2n1GFdL><~(wEuMVh2ai4ONSjj;%{r<6Y*? zE~-l_5>P}72zMcoF{)*x3S{@0&%3DV>Lwpx)GK2?l3pa$(Ot3_f;yuX>Y-g#hoUfd zINeji^sX%Zt~A$nRjpgSp6^zRS&<2Bck}7J=H;%cvg18=!Fi#~KMYfWD9aXBBxo-Z z7k73gewHcgrmE6calVkOVbUWC7n%{>)JYxg0gzGHA!9D|x=v-=Vc+7%ru*$==v+t5 zYmS&+sLfa1Sm6G_wC~Qax!a8Gu7>0Cd_{M4Tg5^lkH3E)qijrl=YOHn3(fc*%Fn%1 z3cP4ZNXTP)J#!a%PZCmPw2UZZm!{n+Rsdjw!?f^oO4AfrD(}(5tKhL`>|`dS*QERf z(nDYy7Y=H$+)?l(Ew(6-m!CN1Pd$M9D)W60hW1saT~GS{Dzk4-)vo1LQST(QF~~=F zz*x@(>5+tYwVBaV^&;2Go@{4aWu6KzpY)_d)|%p8l(5!x@5ONW+8o^rapHS3rL__dz*PInlGz*pg@8klcijkgS&EHB+^ZYTxwj z;k&*4HE$2u!gLTxA4bu3+~#?Oq^k6xv>eI_vB`yndeoyb%%<|hH9EhP1f#N4UTR+2 z2P)cPK9kE*ljyI0Teb=>1(DEge~9H00?I10pug&i2I!&ws%_c*Fd(5LOXJdOy(SaV z=I{O0^DKZL8okyG)T1|7DoACbw=wuLi=QCvoCpMjBwvNo5Vu@#=(q|C(Vn4 zRd46^W&5hr(T@LiU#66g&C-3+>Q_YP5q4O=a)Ba~HW zz(ZT$aKc+zu zMA@11?l;%(ug>JutMpLSj`Lr-4OK03tL#wTCnQiAWegZgkyPh}FZ;pXf@fY8EV0Qd zlJLe?W1U@WGObwrK>oq5O4jEeUKfWb0Xc6FW>*4Y$81|_E3tr8d!Nbvw{4uAoLJQL zt#4Q$ywZ*-?>6(^idSq(Wo$HHgXXwFM4LEtLTouWxGCVe0T^ zE3L#M-ebbTZZVe*qtk9SYlo>S|HoLmv;8!jTkAW`&gbCgrVU>VLqA(`V<{$?(x)L3 zd2^#_J6!c>#*&UTL#cETg3x#7nBk1<8_e0mnSHjIRl}JkZZR)P;!3k)IHa4(fPWo&xnZ_K4~WZI+PhhakU={O`#9NbJFy%V9q%VDdPwf=La5h~^xU=I%1G&z zUm93L8^w-C`ut((+1_=`Y(lswBD|wztfG?=X#npiQAJ7^Bx``cMgf+}yx<8J_(2D% zHn}ujlE8yP6`2ZP*#`5YA)vA+5(26Lls7T&Tk#8t`LUi(L7=AZ>!4|ZPzOiCn&3`9 zTfHY+^W7tHEQpap21jZHAjr0MUnk2QhJaP}p^A1L&XC;*#ID~a*!fRg+YKrfcoXcF z0TE}U;;k*tS_v|+wfNGjc5^UG6cOIhiAdFKrFOJedQI%nS z65E?7=djswP;$)~4HJFGay4v;p0Gof9d}_{)f8D4{QPrt8k>qcleO$6lpMsa+=J$b zgVZ6Va*`{KV15g0gKm#yooY55q`JkQW!YOqyo4PGvE}f&88AlOQ+y4YFLboEc{7gG zHuL=$j{3RiE61B}*!3FCKFs8U5rnQWR~@Y8qZp_hs}ASTP`0rW(>P21jIpXuyECL4 zuoBi@{w|~G<5aMiDb9~on$2Sw6+f9T$EstUYc`BKL_O+w+YyniylLf*$zx6Bc-79I zzg(uA^_*`}2+3JLbaFl51W&HBFU-;7nTtL#i^roEyV2Y~9<|OZX6Jay|J3-0su3+- zg^Gve21Hq}>fm+G+#)!iW*Ip9P^O0!u$$NA#UdxT)ZBikn#@QnKTJKxWY*8Dn;FX# zGIZ>D7cy7y;o8+8+)KJIqmsgY_L|`Qd7zdPApfH613Xfhe$#pFsK} zX2k@QXYZJ|C#WppiNb^RO!NqKRQr3-k=gBdPu!HGvxwKlTo4KGh}D=d=N*Aa`lY$+ z2o_Hp%?C$-x%*Ack*rPcF-ILqb2pd^k5tBaY(u-F)cy{V`tcLh0%fq}H=j&YRq?-a z-f+bG(3Jd2jfr3LxM1&}=9FKlgIj(e>`X+shE4jTrDB2`JohV>#p}$!ex;_NKtBCw znAn5nvZGZW)BG4%*ej;zF{;M7%uGFoS@|+^?J=s>`KyT?YZdgT9;?o*S^2XFk(|s1 zjwR-^un5-eX-qKKquEu5z97QRe@#HR42Numh@SGE?9rKPIXSKLIQ1H<^&Q8l6OlE> z9?wE~i8=Ln5dMa_=6LlWI{_1Zt&ZHV`Pb@VC%67tDexdnP@b`O;+$abt#m>YgXf=3 z%0F8z(~u;+BzC{S12*wsNmy;qeDfotfs1=_8i=HVPaa9iKfV;wmNaY?me{PE*C}`Y zk&-IhEV9O%5E?WD4H(F{|EA#2D42f~?29#qK(Mq41WO+^nG@AeNar^vsswtS;(gm7Ch`=QvHoN}@{ zq~zT)k?TnM#E~AL!*4cEos0(ZL-Xm$YC_@b@(uF=%_T6+!KbK$GBQdW8!$$;6`fRZ zJ~$4Zz~1#q@2N5~=2Ug`kT2*<;!&&6W=o2e=`FFds23gNVl1N(IFkrVNln%rg26>fK1F$l&oE3GW3bC`;YtijjQ; z>Uz&yGF`n<{*8-61vwxC5kg8?=Ws@v`TY#l-`q1pjdB;xH9yQy6Hu+vw z1yE0^jZnf(g$-C@>FPlL@O)&r%0$_~a~gmg91q)vwQ1ecczz&AvSn zzH!b`?SqHq%rWfnh&R{I)&P2*#|+tpQn}sg+VQ|>l*OG4n_yw5eVx$uN?5@xlQpVm zbl0Y+nP61=4p$U##FSkTPm9nQAmogq6;0zF;^20Pwc(&q49FpVjL#J zPkGA|4MFm5YY39pcy|?JLzWQyB)lsUp)FPZadiF^N=#I5ElAxTb>b3-1@)3s1$&b9 zj=f-5T#1Iq6-5t2i_$VV6%{)tRYR-kciFJuPJ}QK`^r$njE%8pgcIw zJY0P!T6QGqJmKbUio$RPA?hc?@U2owEp2#TQSa>NFoLS+eDP}J|Au<;!k}I`Xi(&Y zu%O0@T9ZzBlwylbWso6c1rejpNKa=o60#WD*y`!DhU$?P>=%vSTfXB8)Db@y6{BQv z*vJSbWVwWv?-_XnPgqyELfztlD)XYX!*Ob5z)G)*ya(w$Y&A_AqZ03q)M`?}EfcuV zDQQBpHUKOC=#ItfSQ zf=SzNjJ_uQhTzw<-#7szE(lD>q)7D7Jvxr2c%S7v&SnTv9-3e_bR3AH!f+?RBHV@b zhvnAyPuN?nGoTGg7YinU#R=(RklxTuR5qn)ZTWtRSFfbdtSl)%V1HaPK^S4uHCtD7*sryFgCv-2?I5(Br zU-&Q(5VAJ-X@w4cUZFjS{6lxyXoJeTq==(p6O|K+B7P)<&|6lNN{z6M@liW~QxQEt zRQ-9Q_MB5;NRnu=aGgE=k$$rJ2f@n+VvJ)FzgJc5zH?od^ZuZ6PEU=(p%^o@bk)6= ztDvuUw&`4_vK^%;Z*d{mgKGTHUz@vZ==&%tVhUYnX4I+b(#IV;Fl`|pQ^@BLN?BK@ z+U(0b_6+@o?^Qzy%_)KXHez6ME)~nAtQ%ai8G}v$55f5J6)LErfaDxmI!Xbi*Bq2p ze>4ZqQNzs{gcmkD<|^Mjx=^hvEd@=W)8bTql((|TTs|Ke`8)H#e6-D!rjpxTa;TXwpH(N?pvF-pxVVQW<+y(<-x!wJ7VM*C+JDo!U zpCYul7CEVDX6u8xsu}1^Kv@!LZHMbUXOa);{mqHb6_%KDuSmAYHR5Su>emb?g%i=^JX$vx8k1qzS?Lc{%f~_#^t}uR>8{jLmuXyh zi`ZN$YN^ebR@Wj&K4~Uii+uZ}IsaO9OywfuCG zAN)~Kw8E)O^W|!Pm+PU+RfSw@m#ZqdUbb9KF$MEft3DipIHzs}dnCUu8dM6WMZKpcVZ+IL>ap`4lK2Agl6F8TM9VCc8VmL3+p?wWnly_6q ze6~onZYgI`i{Ce07n44YN>2$UOy*M6;Q%QQ+T&}iCn0{$u9m5oypQ9=w~7@^ku}K1 zBP5ma@&(1EAS{t=L5cskpm@F@f`HkAVp33XzM#Y}A?oq(AWGy5!mBSd5to9B%<#pk zYYw(O+(&&PWP)+-fapLjP+&hUxDWN>VrLP?q0AyE4kZ`{B68?{4za-m{9-w9fh~IB zR4mrQRf-2W3me4W2(I&k!>RJZAQG$;h?p8U;HpkJqX}2PxQlLmYTUcPGUJdV+fxnQ z8W(g6&dKVD-8T^`W{CvIj1tu4rqhx3q{aM`tbgk26oJU-Zn&U=e<#_!jkau3(282_My8F2h1Yf+>=r zP+FNL?5z;K2$y(op`e9TB(f4*J(B9`Pqf_(hWv4fUsfZ0#_AfjGM|HUtj2GX5-GbDzL; z|JN5KyQvBmB4*5u$x4%4qS_9UNl*FB2f%g^Y{UbLUJbG`qCX0oz`N2N-!Xj3<;4M?R#I|S9$+HzVl-iB%EFQyU$C0 zjD`F(_AbvzWx|i-;fWl^ro4QDNsrUrWwEfOoG!9*jZ7XGCW$kj3U{+%uMSe<3T4?sGF;xaQyv8MprLd0oB`qoYB5p= zDc}SvuLbw;sLs)aj?8rSc1ezV#)Twb%`HK`L%I}du?M12{1O?gfW6R4X(BB6@lgN( z0T5E2iNiuw1XPe#NJ3(h-#|Z zfxS<@;k2QV*6i1|$?1^BJ|RF!J>3aG#2P6mZT^0xYSVQ$QnA343aJ2vMIoC=FbA|> zjCM0|scM%?cz*y6nc2j+EbJpW1(D_m8?|HuN}J`W0Wc-(8zl?1KyI%0BK?Y&u^a=T z^SK&`OJ-?HT*xE&ci>j&Nst=LSpPf`L%?5?0vYc(c`d$54QMvd_Ok#|BeIxz`6|_| zD-K5RPG|>`lgM>&PZ`+wJd1KB(&TTQ8M91{Ih85KyQC1#U>AXS&5^({Q&A?6f#Dr{ z6urVb6p`#miO7J5V+3w&>$0;G9m2r%9%H-1nuYKqM+HQIjrr$O)9Xexv?H~+#L~zw zHM>WM%{7Wq=3-R==XVg);B?9ydZTJ>c6LsxxP5_1#rhlBtcaT2%gI)i@GB8tS$QB< zgAO~*S=ss)v!$gjV_kjI4QysDHJ{#qn)Yi`cZpj`+~ns@=K5~Q4syNez+~U1?%fqCy1j33_H zKdH^+#cpClyIatdW4O?NC3YMKnH4Klg&A{bEMtCNsWRPK(IYZx@MBMDXjp8GPW8zv z^R2cq?Jd%#_pNHb=!fytRlN(!a$mZs)OAk7$|qJ8k)HCSLby@!XpGs8un2gEQMFy>PP3#G%84EX+p?qTH}hooe&t3gyuQT zT@hSZY_lw3-lGYY4G$ahL zf(?=`tJS`_%cGEoo!}B)<9*tbkm_N&;@*0UOM|MU2-`6B7%=}A-c-$IKlC7Pdcmdq zXsSG<_DR-#BrtJdN=J-(RwldTI8@e0X$Zpdn zkrad*n$>rxLGESUHhgf0TGPBsu=80?jAcq@A|BS~B7S;YG@suV7tNn7lmD>X{CQxq zVBQ7ho=4Qgw!8A#L~$-}C6o=nJLp5BkCn$}l`dB~BF99Tij zqr60zmH%VLQhEU3G{x zmsDj_%~P9HX^9S+oekG2qzD}p%tDe?=I@(Srx-qr)e+xp|3^AghyxoHmD`HS&4HU$ z_gG(fU149F>o%(rN1OGV)p)1CIFGAN=Ay@y7q7K2REL>PcwBYP6iGQnwj5%A0B|9B z;1JRZ0U>Jccw9YbK6qLcA61UfQH$vZUzFJ|%Ip{Y_@LJBE6IIrGU0wGh*07CNL*r) z3v65YWt}+M?c99d`q+VN!23V zO0u@HSzDRApH!92m1I>mE9y%skD7O%RA(rr@K$ErQ|jdArIMr6<|wr}TA3%GQpY=` zrs`?+pkgDbz4^@(s$|30Pb=;A94b`|wN(raJE6wk-yh=l@w@t+ecx~Ex4?k{vC8j> z2Vu%oKZhs73MV_l?}0!#P53*O%z@uy+VtAs>i1SJ#YD5Yq%L)`qiVCwM3dB`7JHfi z2NQn;-9lDBKyKsf>E_bsRAt35$&Y8}0R;c`n@#h3fJgiG5qZlRT~1EU_OH!ih&GJ^ zh#e~5egi1|{M0mRD6%P36SR^}E~7t-g811pYJ;~fcMLr6#GQXufmJ3+r`2xzNfO1<$DFr%p}{t#f;hfg6bTE2mxfQsAT)HxxmdxDHD)^ z``>~*_qzGt#wTT)3yLy5Te4b{buk~6p%{>^hm@q9g|?lAVLRXW^0J%gj50H4t16{S zQxGS=(`MBAJz0ARX%$Lq@}#xqMOA73@MqOxuw;b0N=70^LB5vC#N#@wDkW8=Y*neS zs>jw`@fJ$kmS)~sRTXyVZGmLS!(oM>n5WTV2z`OVf;>5xL$<&_=MoI6q`3u& zh(JPfvW$nGx4%Sb>$WHYaQuZVWfmADH|gJanB~ydAiL)u{{!A;*;GUIC7rP{99)D4Z6xqbNx&h6J2iAY}Gy4Bxi;t4D1;c_WLH}(wi|PmKu9;7^bl6_c zg7Hge^`)Qu{7lpo|5id3oc(1%>+j6QcwJ?~)uc=t! zULf82(e10zp@(GFfd)~$g|ve}nh{8=_6DhW>@^h+sgLFX!7rgT=|3~T7=s;AqWl7# z-`}?3vj(y&p%qlT7x>=0t8NE8d=D~r0`>yXlSWeE} zxF0$8;N*z~br*ccSPW^gd4;Vv?TPp}dDU%?zQg!N%`03azq@|`6G+>$`6)rVj0FYq zD@qo`2Yy9-0P(V6f@fU>3AdZyT}1KjRuu0pqB!T^)aLve>46&C12wh>1piS1N&Gov z?vZr~GjG(+yaa_4IrgFlmM>%`VwEa<+lJGNAj`%Dq__nsZb3pp>c=cdF##z7|04Gy z0jay+CunJY|DLKk5@vvEQ>JZE>q?DUYSgwy9oD#b@k7tUheVOoqn0x8`;`zjV)7rS z0)A};0zkq7kT74or&c-NY*@Zc{oZkJPMWg!34If6TW7;7isHgXGUOn3@eP^MKCEdmkhq(tuvw|Pu(}Haq8egJDKqJI~@IiV0pp3A^>=~At*rMfj;KR1#{>Y)$N|weDGJ){6CrMk5u~-?4vS{DER_!q}_tUg!}l9)RaS_^)LLW*ttbe znr4!uDgL?PJGX|8PzR&8v^wP0Xl^M?a^R|FK^P#TE{Z_~a;nLURp;77UKG z4=@1X+t?l*DIp|fHx(1LnIf)=-y$Dbzs?z=fXBK9b+@$@l~0J}EQtM2eIrU; zHaT_oNH3qCZuJn(7%T~r)LVYKH%TW!lKRL`BRU34f+Y2opGJHPj`R(5XyXfxu{_ut zSmxVLR8OkO^!#90Vp63A%%AO$w6zUeZ&06jWfJ8w*M{6cm;dl0cJk z#PXbSn(a}J4KpkN<)nYfP`F1y?8WU45WKyy=NT|)?IRMTG&~OrYF7Et!PZCpfN}Ck zzZftiKwi>4rt`-LqOox3#27l}!5ykc`i+cpi1j594ef8vie)w|`Bc5&l{`DxdYUjM z*(q5V4Q~E6W~TmtgVI8C=@06@A~q+hiOb@4j<7lDZy5ih`n=NJ`JxG0>ajzr2SiU7 z*g8l20nrn}yMY6u=Y)5?21KWF=c1GkHb(4@J}vQH6mzLM$4qLaM^28){y1bMd*jR| z1EQE4`ARm>CF}E&)oyT(sNb5vJl}38Nu`*2$p_rY*1r8t3ZqOZj7wO`pQIG_aLkk& zV-?Qt%$&OtEzM6YbvL|Ry0+58ov%#WNaR8h2d`NlY2Skza?Ct3TqO0?_CsRRizii&)5b!*)xz078|$Gc56Q(NisLuvBB5Hj{wWarqzQ;`LCSTJ>tc=f0dOp=(# zh|g0V%k_w1(*zt7(4mcP=Wcs#!?A62GY8M`$!+z>V$Kg2@I9^(T12#r$J^?zcoTiz zR*!S*wwRiBdTh&Y#M&}6=Zv#qgps3|jd1v^S?}u>*jzv3>#^~*9I+9{AHQ`*R}r%z z$mnnI-yf9KgPl9g%&fjYdnt|uY)m2WzzNy33OjBi4sFa)vS+2t{q6O0xx9V1Bm3jA zG;V~{X?OIHUU8%fo(}E5?R%Xr{>A&}c(1(m_Pt7TQ0Q*or@SZ2rR1ob5F#;ILYplK zanBRhc;@FSJpz;Y?RBkljCrZ0E_H9w=HVbZ!u0LJ)(Fj}v25>p-rJ5jx2qnVd&6;Kx#;-;>Fl_Q zK^+_AmZMFp#C(CobT-xx@e5DKifqAos541BAsb(lO*5gT53gJ$77oIP3Ra1&Rbq|A zKXq%U36g-(M~ma2l=I%${$ddnL}XGH>6^2>6@g83voQrYJfl!mgxVX{VZm(g_WU{D zp?QW_)-qrCaZYNr_9qe9$7Oj=jbd?tT?d=1!o%oI^T9c)D!C?3|8VAJ#N5~oi;zpr zTitXIwaCT#ps>5H@~*TJrF6UsE|t`vyY_o6=FS>eSOWwI!4+>Up=oRT3vtR6Y7-gr z-mT`w?)m_HOU#Ge^$GnNkn4loRL5|zVR|eagqomLFsbV5(izO?&hhhs?_)m6i zMTCjiteH5~f_3Psv*YE;L2Gba}-^l4_|#jIq2+T{#5Z2`)B6dg*sFaETe*c_8Ra0L-#5(tgr6xJhS02y*)ub&Km;$xoHandqb^ef>RI1kw>HxU>ffYz#NPp)L~PD?2kQNRwe=v~rfe7I zU_;+_EsGIPRudsaj=8{A(`G+C!h6}3C2pga$&svRDfm8{SZkvcEZbk#ICpLc_SfAVMJVz~X8KUw5ksBjL-mRK zZ{;X-gbm7F86UB+P)!qsh^bCMdhuiQSyg$fXe4$p(m66ZtlwD! zu6ESu&Mot`(Hq{YkVh)jPONPl(B3W375g=_V_BvhSlWxR)KLv~Hh37=llo|tU>0Eh z>B@7?Wn;a6MYrJ){X@zF@e%+}Ua>M(8YoruH47E1g@-Q6uySXNkMZ-$}CffsmLZrI1Q10ZE3fPc~Ba+)A&f;+4+;{JyMsJJq?{kQ`LfevWioK z;7eZNel=yJZku~E8Z@U{8HcO9r-@gPYM$?#;CysJjHRur(d_}D0;ZfK2mS}Ql%$TQ zV8mMo%s`1?1)l8P1BZvS<)-zW1TBZ zaukMBkD4)~=*lb18Kd-h&U*9dD803G3D&o6jTk0{LjnrfVqQH^ABM$C$I*Ih_5DOv zmL*n<5T@L?sf?fr`tjD5W=Igj6Pc9EgQFR9i_LeVb^FrAQF&#jX>lzS9FleunQj5=&Zun*Ez17^ADV{|eh0tv(bN5EzuS>^kzGArI1)$jCHyWIWV)D5 zV{}a$@*Fz7P^_*Yau`shWC@7*!1;(>OxuHXW!EaYr^@einDu+@FwF6*7G%55 zuY!AJs${}tJG8@weq*)kIvvb_ar&lW47-JCWU_&N7lrN*EC@#5WM7 zuY?|ONCZjEgipuCj#cER@QA~F?(;`wQmJ8)j5LbL1T4|Cqo)_b4>N>m0jjEnt4Pnc zEn7upC%T`JHgJkWo&4Gw3iqAom~i0YJBF=m&uk zSHEbs$9T{Iy1f@MFcX|~^n2Jo`?r_}Fu04j>sCvTR9o0UyMSRnKTKB)dDsmylf=Pf zQ>u++2cS92$Pfd;H|r-7?~PchMEDC4fDo7D$Mx=Z%n^s{L5#!84%a)FB!53aAINBX zd;&An>1M|Sy^>*c*%7*Lr^Qajp3DZT2CX6%SYZrQl;XZ#OkWofVRWbY+Y$Qo)V~M~ zD+cUw4u3iJNd4P_DcJ-TD9B~6m@P-@ZY{rXvNFbE2UfCBUh6e^U3!$h&Utym-ACyq zjy5d7wK?Kf`kg*c5^J5srFXA}rA1K+o{z;kkoeBN&Ve@FM(j!*nCDwU^hfJVn-APp z)+OC8XK3=X@OeC;!l*FDIfkiVhiP|=&bV7$Gwc|BID*5nV|3dC{^ojrfJ~G(-kLFn zoF$b4>|n(+N$XM!Oz_Pyh+NxDk7M;=1Be!YABTMY z^`@kETS2O01X|DYSCZ*8EQp1XXXra{m6vvx9IG>}r;vuLDifuwHo5d;kOh%pTO-7^ zec@QR-QA|>IDK7h0Ld;;Y1vN`$$ zy{7nT;^e`i!b5$sac{Y4@f*D=J4XtGFWd5hk0crpq|uE7tQyYt+V&gWukfxCCQqp^ zAxHCNPShn5621S4dJJpexhLv#iq;ZW7UW{w!31!ZNt~psoi9x9lk}AK>q~@%N)PNv z;bvz?y>NUFIujKV6lNYjN%v{<3TLR2kA}1hzIUb(Nt!2#b3}K2YMP&{Po(?LI$57g zJg_%U24&}(f1a$n_4o)j?9y8@HCUGVj-4fR@G+ILZgXgj5Tj+QGtIbDbT8)=Q+EoJ z`zdDaDf-A}_WVCWw4F*W$D3)IpQ`s)SIgms6He8KwcxqK$Xf8d4dbMd!^*9}KRUkTD_v^JB z@!Ad<#=&xxVn9Px-jmRW5}K1~9`&fmuVCbSPHDO4bbUzSYl(~lT)a+mJblq`^}K$| zLW}0^kupx24l!>q} zu=ZBLYp=+?viGasi3C?|ljp>=O6zcp_C?m0k>DE6l+;9edu);}%Y8wM?Zlt@OUy~h zh}_0*xeQ5}+1OO%l7I|2ur13phntk0?J`VK;>#~K3+&0U%SVo^4XDoygp8dC196GD zi|C3~@HVau(!r3BC^)UzbONUq>O6pq*sXEC4OwkM<5`Ku7xX|xH+H>=*I=W8*z2O@VuMkvQhhdiuI|$ zn_o^^9w0JSgc(a^&Z1z^=7$C6{>vpVl9GW$iUbk~11!EEv|S4SuY${d1LjE~&?t%i zTp~37UoE7u3{*>$K?$rXQ15W5U`TN(%@T)hV(1D2i?t!!qyzA*6FzQ93AcbTf^q3$ z!YR9bKl?)*)#OS4ol>S54Nm1 z$wjIspq=em51RS_4l(hzpP}z$cDmwBJvejSW*OpB zGw>zvb#~#IGXilH4rH`QaEJIpeVlSURbS*Sz@yrxUAH{~w;E%nO=DvD##}Q^k1bl2 zsCTHaxv7}0`z44+BOBofGhw>!^P8n5;#h4Zeb!^$BW)>CR`H(qu0;ez z+o!jpDSKuxh^FNdUymOqpG^{hCgm54n;hr39>paMwZw5Uh6*FZ5&w9)?%YgHFM^Nt za3bEvgsC^}X6RNY!;=zO>(q&b2#Yc4Iw-L=Q;7PJ!EAT_SeU}VGn`Rw>6Lt?eoUMV z2p4Gi8>fkYogR)atf(YlSR?2$Re$L6oHRGh&^^$izBEJkA97`h_+rZp$c1@fGRE|f z6Nh2W6r~8a!gw)6V+=`Y?BKPu8&;gWZida&9SbM{^a$W)%1pga=glnr7)2ab<^Xz# zSh*yqKzfHUz@(%J9Q?ve-80t|Z@dL-7?grFJ{Qp*WXqofuC-36R{JWu+MH)+VG|lp z%3Xz}PH`)y8Mw9EMEm9{S2$) zUwp!#=L?C;SmBq3CuKSFhP7X~isA7io7;&|)8!=jrnt0c3n3C&EP$&5>pl|Vtk@m} zDBT$gS1JjUnxzMtnFpkrCm2mY9&9nk&C*?RmpQnBNb@Xz5^rCb5Jf%XJt!)A<}?|B zOh?}#4e&a{s@+DViMqmMPzH%|l}lnQ0LFZ064VlMK{>fkwz*_ON3J#&hw$F;kx3&` zOx3u{G8eKer;@eGESSZ3J=eT6OZQD9dg=g|6ghj>G&`HkpP6RD+4|7dpC+bT+`G0X z;pXT>77KeK-i6t8wmvBi`4`s`i=pc|jMgX3gmVzJJ}`66LAkjoZEoP|J@u^<9xf?N z^IW1EK6{Qnn^-2n?{v%LlcG5yXymEphu`V8T|{zXoe$mC%eb6*%H!#L+Hf#j2E;q zqU7iPbk3^3dqs4psrfx?h0W&d-@~z%nj3$w`?X+HC`JWqbk~(Jz>T^?cphB(X7kB;Y*$@lO3&A4=DuJH!9{fjsj)bz*Dt3I7fQ7v8+#c- zu0pI3oNza5HX;o zTXX9?(Ljz7X2FEq8vI6war)SltPLRq#Swv*PK0dj0TH|Ja72Q;%#@sN8~^8pGIX|? zr8#{Tp>p(4XmHnjeMolG8&)jqB_|cS;mkV(&X@}Bev7rd4leksIemd{n+@I$&%%`y z#|pWyIopQd(>tZ?G3M3M- zSaSRY*nmQ0K?36Hk82T{R`whiIvo706Td&1;_dv+z5sy+MJOL~k=|$ER~+N2>|qz7 zXg)BMYea_)MN>F&+=SVKeHOZq!-@^z*?+fPqT$w;aNgiw#GO+lUB&t3SC8C|E_$G(0r z8GQYqnO>)_b$@u!G@GLj$^X~4n&4EjM@B<&qGFy`D4bcO`w^>9SDS@Z31j!0G zlyG1@h<}``Uu_Cn7(H`upe-EC=eA#1iHZHxSlg55OyjI_Ie?f|7tIFjECY}X(OIx` zi4!82n0bMokr4!tuf|2C9_B>m^;sarZ8k8Fn6KBHQ!dt7IoR}~i}fHsfAVNBWF%2l z@1HJsFQ!tj}_0nU@ypE)C_GpBL->8lQs8^a+hM-*%a9+r1u+KwN%Bg08RZ zsmL@r200jFiO7=rU(BbM=^l;6wOyjGY<#+ZiSAj1W*3kKPYTWwT$^1>^vv{GtoKsE z22saE&78}1kJj>1SWVD%Qc*PGMi@Uz8p?OG%xjl3hn;2OS2StIhW=Nud*v)MgRayk zIoF%(uhi$FFK@Y&ebrrc=J=)h)PlFs_Q_CUOuV?1%>`o2F4Y6v3zMe(Rk}mR&!Pyp z#ICViKLv1b!(og&ZxgEk7@ZwX8_k(l>66Xj-=}NbkF}}%DD5W~iqys6o@my6lWvvC zuyPL`cD(c1iBdJ7EF${oi)9Q$(-ZMdefcWgDf@C-yxyBz*^uRqL^;ylD@^pVC!m9! zKP617W%?mbb$x9a()4F$*D`hj)|ys^Eyyd(2%}FW%IF%SJ8%f)D@K3SY>}0qUGLR2 zf(gNmw_eS< z{&|f)F}gIKGMO6~)@NL+)6pN`inFiP)0{WWKdxmudegMM4*BFwbJBI#5nN?@dB$LLbETa@(8q=<K8nMA%MV8@!qPK6;Blo?&oGD4I!`9-HRjgabxrH9t?NClvl>36M3B46s?j+R-nm1M z>wC>VVGN=!P7R|oqDkD8hzn&jT|8HwnrqHjr^n{w zRc>C_5XJJdb-HCfwQzmIZIAVOd}TvGOKGeMK8#GBL}-LC_~ni3b?^LVudmltetq85 z*l-gaYdc5OnxgE9c+bYo>~mDbaW)cQ7&6ud1C(3uIyg5=f4X3Qx8AGXzBB1zTE*p-Z9h--{;^uc-beq^{TZVbLFj<}> z#)f5c)R>PB>OG)RsX2_dFnrYt+?_=8%TPENRlTqRPVVC}HN!fz+C3+ONExiQ)<94~ zp=Y&5yLe6oKm5xL<~ZI9agj^pPu2;$L^cE@ZohL-#tCymTl9m2hLp8Xf0sx*+OD}b z5_0J?(LqURwvK!xnm7o}6bm<+W{avt6wHa zt49Hk-sP0sGv_P>98ulb6^!UJb%5C+tb3ijcjh`-w8uT2I?2Z30Inl@s5r1f3epU; z9}@LXbVKYX5m?HyZl48DL2WpLV%b3%jTQe$!J@xvvN=pCNN+wdKB+4V2>(^g0U@Qg1R+}Cm6)7dG3vA`+;jqn^I zKZ*-t($t+}XQCL92;&y-l6M6qToabS*ZrMka?dgiry$gU;;xhLzMSnt=|$MBlWk7x zn-d|4Wg!W;v&XGYh-Ct1axhN%lZ&YD;SrO_6@v%?%NkvH58{_0kx&x>kx*GHpeeCX zF;UpAWC@uH-rD2_y*%-|AyAw@f+X)nph9mY!~zY5eMkHj+2suh#ZsV)aZ#o$q>y;j z!X3WmT)N-Bsw?9{3uT<3a>=W@Z(n)fi-dP0P3h@OY@mpvEl3z{=-?&kh(O}Dx`gq& z+>krq!g9IxD<(5+`>ZpTrClP=goA^^R*LqVz+XgtrdZdzqmT%>wCBKV zXxx)Q-#`F3yILoiAdF)padC5!smD9 z`?2XzGR3dy@*Lxes-=*DSs5|h457QYkT+%rsU=3#P`2VlmZqRBh6%L^Swp_4Mlom< zN{I;JSS^69-40WsGcaLEk&z^^wo*bd4C)-ZEe4ynN{lLj9ny_UfMD+t(HYkPx`50r zQ9r|GSZI`YK@k)Q!n#L33z>=cq@5A%&9F2C| zC2o^!ZCFgDLiQsi2y7BSGv+-V2MhU(ut}Z681;W%IZ#DNFF7IUZWYs; z@I08hbEMH6D(DPz4r3i}<8hG`#Q-pDk_&e^@p8uU^Tcf?jc^ep<+)40kfljrM2d#F zQ*8L19l~ynaFj5?&NxCj^oKA$9aK}2Of;6Cn09aI7K9OmVcQ~nd1=`r+WdxD$nnFP z;62$e%%j`DRbs*);o6jp!@TQ#$6ZecJ-F;R165C_l{KUgp2KS@LR+Wp7ANdVDk+7| z8>>2@p{f(Zxwnyl*{Z}!Lpn=l2vn}gU~V{VM6tGsi0zG?O|-;C7fAt1Y2F_qZzc zGrBX7$YBWF%19ttwi~1cf}^kr=J@TpMS_44$X=JG&4*vT5l66oAKr`#44M zdAvv~8HU#M&<&QX62qwZHy=JZD4oS!Zqy{%KSBNxJE!<01h3#~$s>1cqOAK`x9ajn zIdqkVF3?_~3&^hZ(9sx>2}6jPpT5>DQw5!)JMq;m2zG5T9sa4Sa(gMD zFev9MJMR40d6XC%kEbv)3KPE|gRo0}a_s^MQ#78GC`KqE!1!v_B;M(|Rl&KFh0${& zk#}jK%|Q_?dg)NYfL~yf*HSQ|(V;#jvbp)bnjL12i@4;VK}U7@(s!z7BqD*|o#2)4 z(2=n6L}DH`6f3YOo8M5S)C@tf#2_lLSi@ur%s2nkM=EKv8T&6i0Hfad|6;Y1G!Ohs zADvEGjV=vBhh_Y4bk8zm8G?o&Gei#Y6DY;-tO2xuVZfQz;p0{vX3tVk z!#<8r1R6E0;Ak$w?PPU;cit*-%?phtK8&1+hq7HKStAN(X0Co+mFHn6R~$;G^ir+uMo*5B2^&*L=XlfcC@ro4O{YJq%LbO=byKV z-nO+#?Vu-Ipb0r5n0EqUP2tIdBX!e2E%R^cp(sX?hyAFlqDc<9``wS)Z}BRM4zytm zO)e6Vn~TTB(d|ECs|&M(me`7s0GgsT14fzd5$>aw`LcH==eWtb1KtA<@LsUi2^h_$ zkzFWjp<}IAxC<3#)&}i4TdBy-q^DC@5Q(@P))E%X2*3rW%>3#n-MSsk3(unyF-zDp zcyoe{j5r1#q2w?ANe8VhOw~{x>V69p@s7YCn8EGhqn~tDRf(`j1lJ%QJaA(a`SuAX z^`p~Z`IE#Fyv8hlNLQNsA42OFHQOK3ZHs?~f60~@1S!g@%LyDSd zixTqhgg@%exy}?Sa{=2OUY(N_omfMhPWZDNj{_ux{Iq-jOlY?{8HX(O5jEv4*;2*z z5HGawZi}ZbaYzcIB)T$;-Qe=&QG&Z4EX+(Em+{ywjF&Et*YFr6db$ilH@KdsSeTa@ zNLaZ%YFhk356OuQ0&uK%_X@}V=VzznBHrBmp*L*cJAyj`RHk4tR)v59#(VAm+1V*! zvHz2^Q{Km1X}7~un$`yD#OekFAz$PbW74Cdr(}a!r1eY$NMSFsbMc8hf?5W=D~fg) z3#=as;Ztjo&qx=}7N#&NBdL~=?xcOYLI+>3K*w1Li;|0+>~Tg&o*d_)QBQ=ObgyYv z5G&6i;!Bm82!s$_C8Cm$nfG{9*sd%n(8nn6-Z)>`vB{5;B6-sbF`yY0-;;EU!)T6m z#CRyEiVQ;xvj1(Qs^So0#DyJb^8Va^3N&D|Or zhAS?QvfM!D!H)=ego77UH#~ZCV~(`F$h_DhR<#eql)wj)jbOx_!_A#H*TEJ;7H##m z2}NRwg6JqK9H4A&ih9Oc=Jx)nNW4wIMeIj*v~c>O9wO zMnpnbJDa`%orpoRCat9hc%1*cRT*3wOR%=XAcFb6xhZZLtI8DwkGi$8L**Bb6J3#g zmUDQD!^yj!$fRN}A**ZYE{@zI1%z?pW>_6ux+qjZ6a-`!C+S-02PUFfSp;Lbu=Zn% z23jOg9^&8V>5@Dx+w8dMGODo&_0wXhAuGf(>9PV8vNGGD2?|k%EsW@{gs*Q0ec~fe zCMY?~6jBWlDP{Jr&y+O9tzu=R%_>JvXNyeMK4S4x%aqp4+|?o0dR)?P9?BR%W1SK) z2$r}mSONil1G&g3X?%ocvdu6a5+2ViBEH-rxDadFEb1Mr=$;(K=oUd+bP5oNpA3a5 zWHrgh_Iebt+Akf+CrR^iZ;l_H>zMC*$M)0GvI4VTAEb_?IlfP*ciD! z%QMCSKc`|3w?H((#rfPVNvWtxi)JS8_gNSziJj6i*duMX0d_pTS>FMS!`(pg7lfF4N%I_09mcb z560tT~ENIZafrQk!N&zt=t4a3d z%x{Wg_9(Um#W8zC+mrdLY93O;h~}}r@%qfU=CSd`g&6fxcHCl`SbBwKTl3hE_6j*U zE~}G5xtRn!?42Vm<4o{2xW}1Ko1rDK4$`})l*D?N$4g@E(rJM#X(3CSf0V@fwEa?F`dd{14`1OWfZ^Jyz2m3Uo)*NR^g=0 z#bvQGcLRAZ%_=XC4It|w<*{t>OB@wOi)9T9I&m^EbIN0fI@g+4%VX^emZL5yvStJ3 z*RfbD^>#A#S94<}1LTdQ+0-XCq2wpl;?N#qzdc?QGl-u|P3u^;vT-#!^mNv20 z`G@{;P3;r=gQLu&`@~u$MDT>9VrJVuv7YkM>mO@pj_)5k&0Xi3_u5em*T=e2On0AR z!iWBHoirf!81DC72gVMN$EgEjhn3kVZfI8;?4g?eIbJ2|90cTeLrc=jm1tJ zl@(2J#9QVt%Fx!OLmw6HJmGX4O`J--(HI{~i3*yWqGY#@oJ_H3An-Q7W~Uy_FjQje zC_&-SN}xRVE-S(wMfTof?2kn-U4)A=YPl$qwK$K!wqj=T7rIONB^`u?0R*OMg_dna zf=fD>HDBnKVp}9SP1mX|DL=un7!8{p1!rcXK>;RVz2reEb*0Qja^K#hQ5Hf@;}C5@$J%_R6iY zwuKh2;nBZL^LRXPT(CGk$a!Mu_^^K!eHC4jE_UfDv62SVz*<#c1L$YLpKPX6bl&4F z(%@LB0;~}@$p#!JW(|(u+bV8$3XQ0@*){t;tXsf_`AkH_VoeDmJ+WJxqCI(g5mWl3 z9{j&@1aNN7e{=-!-Eo=9z#td{4v*)sqZ*$@>TB|zCn$JSsG|;#>kWG+0dZr6iQ4`W z>-8B4M5}yGscgdXh9aO}ks+hr?dGcux?A=7>*)a$f5TRgv1kCYArmgdBFLv4nVuer ztD1-@zEPE#V;|6o+}%+Q)WoqmZ-6K;BUW+2i=&cJ;0BRVq5Bm6&LYAflmlKg6f?LJ zIg>ukS0SW;&NB~~HD?s#(>eKl3Gw3CZC@f+D$>2{eURUnsLvpK1ocymodI?hH%cdMM1?4nW)SC2gqd_jEsSFl2A~(lq0Pb>+;)fl&O_b&^w`@|qHO%0X z#saJihoPE7J`s*;gD2QB6HGv61O~J_XhM(mTNUB}3=@$pdyrHs(LLl#k?(~g3E^`} ztW9e@85d)SI}=6p#yL+m`eYn(vxxe{QqH@0?f!UOrUOo1&G=_P8;fGeO7AzUsA;aO2p<1>t{A7KHIVo#P6Z*$&Bcl!l)PalEC zYO-T;peS6Fl~bDU+!|RP$kHOezF5%oKvAiU^#iAWBInBXbbeo&eiLL?=V)no_Pej` zxuGlr_`>#SQ*c3$?Nae^4u^p_4PhrYfcjZ8h^af63WI21nADFatV<+lBb$KT$RrrB zO$-X8@7>UzE=Ncw?(sUFYyIEpof>-1zGX4N<8V0ulIww>h|9r9_guzjV%{@lEdFef z@EHj+fOX`>EUS2u-Y(#LP}Kdb(gfYE@IGgg<*%$i`>Yf5tb2w z<4fzM+!MIuSRozDmGL`~3wWHs1*{&-1q51407iwNgoQXZaV)**82RDOB2j$8*OUp{ z0~rhH&aeallM+sbTgOHfLQZ*4`dE0tX83I`+JIg@6TDiaADl^hx0hvE912lFq4@(d zxtAx4-Vm>OEQ@V9cn7`qC{>GI+flGUhO=Oot%^K$DZ*lxhzq%k#R?9(#*)H%^(6xG-_ zVo+cQ(;0#;#$m|pT<=|r-blt_zJi*CcR;_9Jf<=K;SOTmQkLQkLzv+Nceh@b_JCyB zkc^~;@fCfYrv&<2#ym!KX8XahQuE~ly2a4;4fBn|B%ZfBUr;1D#lFLu_#f}6d=#88 zkE#vo91J`iJP$5=P`CacyuAsW6~)#6eY^YK?mKg5X@&s?W`Mqz0frqF*+iK}L{vnL z8}4XGB!CMBjT&?YMMZ;(YZ2Gcn1m=s;sz=aFlbOgF~LX@jHpCOB1#O2xJ3TnU-g{< zjCtPYT|TdVn7UnEUF)f{)j6k}IcD)wncn91#|hy!%{=jV=4|(86{g!0Sj(@yMt4#k z@B{24x(>FF-3FvFh2n}Br2lbM5x zuO4|47u8S98&49_^b=FHlxh6L9Je%+ul)2XE*}eLGefLaxWLR^n%T#^@hPGCp1uA0 zTnG2IQq$@B+-Ps}m##VK`dp99FN5&rjG1$Nu6m%RmEK|azQET$313D+gL~L(0c?2O zhsvB%)AV-cu)1{oM~so#Iq~PDmQF*2;xCrF;YH@A$Ndw{<(*4%C8A4Q$Qxc_j(P_p zv-K6`(s!_n@Xe3k$>f_ZkwX<)wQ-!e@vDQqF%bn7h9t^n=oI%>WA2V~hN-?f+tHlzZl+t0 zw(l(VP)HoF(QPcYk2WLxonw~0n;B~keA2ILaz$ITP1swQ@NAyjW)h(j;`ewg#X^EX zVU5avvL#p9!QAEE>=ZmjLI7zbL#j!JKoE}BvfvG9f=tqqoN?G&YW;P4{`%v5}R|76XO%-)a11|*X&V{VOg_k>xTEl}{o z^}xXtt+<{2YG%K6hQGdrJ?c!x59xry0p|&8(>fQ$xt49S1=#1!p!YKQ+>7*HL1b7H z^YBvt0CW3$ncA{*?da%G_*lkNF7t<1(%BkII5oA;XHB<q9_c7W$TWG2#z>FTweYN>w8*w6kZ|?XI z1J)(xr4KVbb6;AZC!S9DhWYG6VmWO!9X`rjnkQd6-Zw1pSb`s(3ly>VX>LCcuO#m1 zN0}Pua`VzhnekPdo?)xAvpH~krmW^l92hNvm5j)*qE^u{-e;LH z+*~{EvrKrEyVBT+ zl{}p}$b4&CrhmzG!kOaE%?*#THml9Ek7hcOy#8pWA&c@g1$&e+na46y&7n^db?zQ> z?$eph-aT&4+;eG3=j^8YGjX?YV})69Y001ilcy_j#FmM^n29*a!aUy_kb+GXmX*{a zKH3`RE7eSgt4+V}a|gWaa-gOPTWl@l-oS1~^=Ju17^kI#wp=DQsZWHFAtcRAuni|h zWlRyR7E6J;#48uH8gdD+t3or_>$i$_>W3F~l4X#ECYrSpr>rDzcFj$_v+c8TE+dR* zU_O06)2*x-VJd*FdVOKZ?Tj+>ql(3^1nFj?+;#Udl@(3^~5{U*N zBybDgDi{WT1_MDJBjINm&_xo4ufn&;%5adwDoV8Hmpoq(jCoIN2fpd<;k81S+}s%n z@V0faL2Tz-^NVen#@>KjQZ9FQz0+CD$x03aEReGXh3WyRQQ*aDbM^AfphKHIm~B=r ze*HB!enH0jF5X#mUIH{fukh$YI>BU1TuWxT5ZseH7jGYRK~khk%oocuJ(}7oyYn}0 z-1WcI6(`h|rCrokpLGwTo(D0LQhkeDgho3HvYby#F7mNyKNR4$_VS)JId|jM2E&^H z738G39+sX!e6z>Fhee`d@x{31J0TA6W}X+<&ES4bVo*q0LaXjI0_@m`5w;`BfEhJM zt@MI9;2A4bC1sp?k%;j?9b;VvG)FRI+QKf6d}0P|)(@(k#*z(nw`%jlp|*%urmq}$ z=?3S`8h6}+WA07dmmMys)K2Eu00B^|&DU|=v>ZXAk#VNSb?1h6E6#E@T!|b>Us*0V z95rq0v?5MDh0;{igdEn&lB1GzR_btbXZ#_M;omqq<~4?fS5s^Y{!I z#p(pp;U676wZT|}R?PuVTjb039_pIqD>B)US9r*5kXluo3|iDG88m`}fOgBPZv1!0 z4x*V>lictX^W}<6!`T~N!Lh($V~VE&F+pASuZ-0ut0LtftO*&s-$&p zD)p2dv%59BwHWs8t1_Ky6R=3f zuTsH4JCe6(d0{=OgK=9ZQu(O zw7ZMgCk)Rn9gd??SnPgRVi~bP&Rn4mEv$L!xlC0(lPj)rqo9Kr%P+tlN1e3Ua9?26 zwZC%aqvtY%`*cXQS;toS4_S7)B*0cxN*Pyxbj028YBT;K%H8!OE%zrv}0llkSZGM!x>H~uQqn_xv!sRiL5k$(rIT0Hn_>!4@H_W;b?JhtqZ zxqy9k7}zA4gz!4oVpW?Au$8}|r>Y7=2+q2NO# zK_~vD_)czLoypfTTkdSvZWjIJ?pl_IUZw4PP(1u$sTuKnrZ93B!x`k!=JyH z>Cw^VZ$;Hs6$9n!$|e^OeV=ze@2bF;XRpQg$}0+QYxZ7-wYHDMMcZ=>Us;AVb{YQP zt-`+l^D=NCviCAf$+tJ>ugO%O+J5(}GaNhp|83S=5vsIzTI;`kmA<2 z$E5w5(u{g4BL9rJVjV%~5E7mvSqf4Y@00gp8$;fS_u&me;v*I;`~&lz-}-*vW!w zHDR=V>-htMb!1kB-!nnl9~QjD150j7(tiJ1aZ-qWPJH9bZv0tMuwrozEq4tI)5-iO z?H@j%C;`_Y0q1_4aZ8fZsRfz@D|*@*9)3}p_VCr)e&`<`{2h!*H*Wizix!KM97eLB7p|bFiQ|g^7q#=0_QSWEUIY z%W~&1*&NK-6AhpTN$5`l+&brb=JNq=uezHY<_#qhpe`|lU#|5ML-c>f95~P&P*IVh zT_&&6+k^XlG>vPSK{(0P-`N@%fk9Lb%IC&@|K(0lYI&J7T(eFy3 z!zTLsX6#$jJQ2`Iem*?WuXkQFznSRoN8%slA5?sC*iruRCCv-Hc;S6s_@VjfQGP#~ z`0Y{tJ|!QR*4*-={lbuS^P%qn=n~-rCq?i5H8}SdAmDg&T9BC(Zn4^-WgJvXc?=iMprS^=W~V z=WzrCgyIiKJp#TOt)GKZ4?72>4iqwyWM}z_2VhEdq|3(PNEd1uzKj|?{(>OsN*8mM zR%r!vb&g%dfdyWpx2YYEZkdDjDakk8*E;`biDFkP!8XwX6(>#l3mgx3=W$yRN=Jfu zDHKT_2;Kd^@(8w3yhqH2xtd3i~ngO>jMF3Op1Yjs3 zR8rvC+QZJRJ#4ZySPWLwh+_AT?zd%Ka7vtm2^y=t&BmfhlQ zC569}3EHcqGyz|eE%EkivhDtF+Ph*YU;eYVWDWoT#7WazR2>As;z!$b(|y*Z4E@6H z|Mkh+d@{WvG0-~z7*62b@x97M(Q4Fux& zZ@^JDq~`yuSZo5&CS-AMslH9;%UFNdVNn?5Agc|u0amo!RJQ7&|5{n=&Ma2=DhR^@ zu1x`4)u6r8Hc3Delf?cL$WZsKcX-5hX!_co+FiPPE3T)~J|30w=`rGJv zA5v5K*ALlZAtah))PIL5k#@gq@Lz>j-X(FC*7N=m4j-tI=?qO%Fp zp#gxxVNCm2SF*NC6_h5(qTT2`S)6!m>L`$b7lb)6zI~?Lv*o-`6D47Pd z4WI%d_<4IZE5p&RYqUG$#M@(dj7PS8UYKmEI*bZvKx(A&pi7iRP!+)uxX9XYrIy(e z98#9f(wh)^W7i*YWeE<1#}XVQUlAIS7h#KI3XUZ)HYfKmL6XKqSI;Ggi0BY#H+JIH zE8Or}1<}I3D*632_)l9{tDP&@;{p4-DJK;`+g?Zi2vlK|D8ebi)AokG5n~Xz2Lybb z4g_AZzq4SOhZy-_94@H9_ullv`O0pISA>JH`rVG=DKY0XLkFQ-np6-A9{vXK*9)MAZI zf!#h{#Udwsv_fc^(IEax@;uOD%@!as1801e-Xvd8p1u{4QVV@l!_3!zN|#wx(N>|^ z_Xxi}O*3WY%pawz53(@WT7QDEiVX}%-Dd|cj>|Rx_Pg(E8&Dms4Rq;AWpp)RC?Bvj zsLw?=6OH2Oin3DMxY>MANv0twpP;%29ILZSvFy~yd{9{x;-#2q4x%CNhaWy)>^)-Z%Hk8zi*!4cP{0SII(geQun>-0jASPzbc>XF(|J1 zI%hztObCSLtsSy9nK@{rpEuk4l%(;C)zIEF(?+7`@J!QdC0#ngx}*|>$muGbl1e-d zO~0dYEd1PDcC_EE3lYPt(@S`{u43S!sN+Gw^TVV4zRuxh_0gzSes8*t@w%Cg$N2jb zUfFBkl%DNej=qGTJS9tKALEy%F%-Mzc>jdDk|;I8i;x06t2=e2oYysC;j}`9`Sf^y z_y`%<@$c~3LS;O4M&#jR7jJk6pAQaP=^yaKHEBe3o0h~W#{UzoE~mj+GwlSwcQ)Sq zj*J*m=Jpf(=p=bEV@usyB|5P3I5k0zu1p>=^~a`)|5-~bwvWQI@Qu623py$_1lKq9 zLn($&fR5-)<%#%lmYaqX{f3$>*msCmmz@_TY=*gGfr>>o}LH5tR~v0@qw@;LO28~tRU0x$syTx?5)TFH3H&TO)p%wBq0adqyGQg(Tw z(nIY?^R8VW?l}T4*!#N#yi&WT4i}Ne>Rts*k5l|nSpfTvh%400*{Aq%$JVFX5g06F z;w5ReFOJpEp5oUr%0HgsN1bi_LV$|J0vv$gX)Lv%*HoVB*VF>1-10?#{{!|Ykigz4 zr~17*mjIOcRMdG)>R4d`dZ8|I0B7zv)vqn(b(TIT(h_CvYiY4D;&a1I$z;Dr$9VmwtRg_6C@R|2 zMNaOsrK2bNFB9>5dl6u}J_jop$-9e>=<1Ihl{) zCR666^ZXvwhcU^5J(gOA2G*+7eEv=U@O_p&fmzKHKt3WibudM9cYv_M^9vllhnML* ziG9cA)1-j{>WW;62J{(NV;`SrK`u|t<}w-SrY zfkk*t>(82S5kJX`TFI!UNqJ19j6fEd_-y|qF0i`uY`?baf83Y6go6tW5C2HdJaM)^ zo!gM}Q~kcBABst2yxdH1{8YbZ=@n1unbEE>bEo=4xqoKmR1O<1GFztlFYg}h{Mumds$bmTS1{Mvth_%Mng@~nR!G@1)2elWuyq-=1d-oQeq$bD&s->3Rv zcqr`%<=gK|!-q|9j(;NKJ>wj|7s=J<_}?Y@EP2YG3sbS$9DgoTve;a9E<=9G+;Ofy zj;FWJ^}j(f@8aw**PZW=$Zha|EA^W; zcU@T7&3tgaj|KZoe;~n2j-2UFa`R%2C19xwJajAb6$r<1GpCPH8?LS+Q8kVwHuTLsFER{9y&n7U%gG;+# z2Di#hKBJoanIu1N^4F6zHT#WU{a{_Q{U9^P|E=TxFf`k)@be*2zr6)A%Yc|pU+(HGwHcS&PLSSCakD*LCyyvQQsLEEEL(9pO!8%?$>9gNVu(Ec zIojCVfoVxGYOHbSK#R3;zD1}DFlrxf9%j2Xbqd+p(V*-Y=jt(ELIk^C8I@RyT6yK= zvyp98G`MO^bZsGHe`gB*Y>3t`ZuC1=U@Cjnn1*Yqh$>3V>o@w*P?g6*MP<25Z*~;y zQE_^A#b65x`nFfl-yp!lBVstbypNx#woTl>T;E=;zDm9Mgd> zs^0#6A#YDx=;tOhgGnP=wiJ#A+cD18Cfe=Q1Qn<&&4MVOE~$giE8A#ERH0e^#X`TE zIuKQBa*G|U-m8|j<_{n?cX5R>eA`+&vsdX1?EzOBx}74P=h0!a*7#jJ2E1f3G3bUk z+HO!$)-L}E*{Ho;KR+sGysed&?^QV`__hPwD!j+M?g4GgD>sbThG|1}Yu<)y@U~sr z7iB5qS)H^4va4k`oxZdahHN4Z$TO>M^=nSh7GWcS1PO**+($tx9^fKz)|lqBfwf=4rD12AGF*7itK< zZsA_#23xRS%H}BJ>3myGQ2*}j{?Ed_p#I_n=nDtz0r3sVs_(Hd|DOPS`Jw;!pnWji zV7({V-uyp?^%4I|SO=Tz3F=d$8Vl(ifOHV!|KET4_?^4_gN6~f-&VE9$5oWs@ReL7)e4wqg6J1No_M!EG#{`1YOw%2WC;Ol zipB1|+dnuPe^GpT|8BoW_jt!wKPtDMY%dn-agTpo_xOXa76S6AcWbfGf_wZ4-Emde zyYI{=a!kCrSm>Yk__NcGmpHL;UU$FUlsYvJAK8$)%S9bRy2-UV;6TG#XNi-F#=IAGmqR2C4J&$bbzgLU7k9-R|bG zr)Wsc%6C)pxSQ{;gQ(OFHy67aGj18D8I%5atMwUm4BE2?0qvff3@8Ab+LD4l0O&vqw*_t_{@flDw6zW^3gMK zz^HVyPNhh<=%OQ1dp1MLnI0a3oK`eB9NO@M8^ubMu6NK$k#awbou0Kagyngs?(-qt zD05TW@Kz_6^I zKN{1NWX@M+S=2jfi26ivlE)Q1TznqYM?IrnQDc&aynr)Tl#dEgk7#s~hjBm3Q5fFt zQ4}4N1SF@HmA5RE)lT9YtacJ{i5oz#}?N9fa4uLYP+8YU4jIFge0z}Y7b_=>skJFr&btS=#2eM}sxaN9SZFU;o60Z;nf zntYcHVVgjux}9Tft`U$xAV;DdJaTgYPo>rao=W@j1FEZ{T=yWQul-bAqi7_+sQ*DQi5v;yyu>c~u{b{swp zkF^Y}!S7|F&M#v5rASV;Wst2L?!n0L+jHa${^nA@uAXBtInJ|$=h|~Hd7A#FSe-UF zLrI%%%TNwv+T6{3bM7*;7C@20d) zBU+tKBL_LQ(07>Ez{2r6Rp=*v!2Yf&^dIKo1gre8FkqNxvH6gMsNE{m1A=|r9*B$Z zXkDQk7A=oTu<~6(JLE36Gu_Yx8Dbe5AdHwCG^8Ss4oS0+4rz;!4(a5CTs9`uvOb}f zbDe}*K7g5m3Kgm4*o0X2PiW5xfHt21p#b@230mbaWWOs>bXM($g*7_uM^d}dD zHnWJq8j{?4bI(uwjsvuWke8W}Xh~_*J9#M=XC%CtAUIKzUPALOAl0QPkFjK-AIsuao!=#pNNYy3aFd>14QxhURDglQ62{42S zFmO4aJ~%p|(1R05h!RMsP9R}y0tm+?a4;l+gL>eA*{#brRVl3o4(u%3sU2=-*>XsB z)+a^P#Yt07!QwL^LKP6K_Q_ar`QCG0Iur|sWbZLCRY_qf=seWV()jR;>&v*2IBS+{ zaywVNtocz)fZY9+&Y7lpk>AvF(lBo!+f@^EH2R$4 c~7Jp90uFK4R)9unEptn%b z%Fh7bcIUvzWHn8IvYjrNERYl|nkY6YESlXr>_5AC;LYsjVXN8Av#H2zvYBL{klJi* z9$+hr`)7;gHk)85txc|x7s!a7=xbDnk)>oG5# z>>@ZVyN%d503YmKI@w6Ddv+sn&fP=#i_+{Qj6}rfS*DX6W;fHabi#G+EOMQ#jGw3% z#mBO{Nbo@It8_x%@}Tp*ga}1mUae7?j2aBt zKU~kv>HHB&=ce-$l+I7*k5sxKou8=m)^z?TrFW(CM=Nbf=Z{hPKsx^orHj+~W0fvR z2l?al<8ia|Ew}sGYt#9Y^te8qKUwL9bp8~jo6`AHm2OVwPgA-joj+aa2kHD7O1G!; zla=mB=g(C7MLK^Ly89E5%{ESWrx%Tn4vP+F%i(XS zjY3UZz37l=Ty&_-+*-`s=tX0qgQKxFb7L`cjTeoM8Z9%4@k=rD3okk_Iw(5Jmi(fa zxx;j?Y#ykg1ao@KL7u$jw?nU8yx%Rb&_KHgN!UE*0nb)3yzQp{XziB)v0 z&0Ji}e898J_cv_j1I5f158k^fI>u(U6f^IV&=E#Q+swO)nYT*9sECfTnYX6d3xb^m z7Q;sqZLUSaWX_lDP#PU+Gv^n-$01n4)&!e5x0u-s{)QGDVfKB*f17LOtC#pQn#7w} zA_E$=SP|@L#c;5s#fo4@ixt6g7AuZVkRnL6yZTh*EkJd7Jx)qc;>scoh!W!2m|*zH z3BFq`(TvSs4=okC9Gl?#DG8ZaTjZJgC)7gMP*Y|`LNhiv3FRD;kdEULN-!&L8JSIq zGcxf*EJJf@!dA^raPgWVch!)f^jUGF4J*I@BG4P1I{5%SRq`8XfE zOlBi!nPex(s538XUC@~lwTZ>F|~%{rf~YFML&nc4<6Ybse1^x(Maqy25xY_cTf^_U4< zNRSg{Q zjg!BlNZP-UG|uzZB5B_)u2`7H>OFQkmK(IyO(MG!-GaG;9sKTho9G-EoiUX})ibp_ zZ83-hW6DNVVi+ZNE5xC8PY{JO*{*|Z7MPyBgXUl+OyoeD1@&O(5IKD&`*(oN8cP<6 zv?x6j9<#sAY82Dc$D29~RmNlfeNDHcV-Q-0=lR%kJAR!Y(YZ}vNENzBV6e@y<^{ELPGbsV&$q925CL1HNFyE9Koa~G#$uuSb2-zQ&PbxBt zGZK)mOF+JVvZF>JLI5@O;vB`MS1TEUx{YKMuxuf1DwmhhtA>Kz=dFBYXEBI26i^gO zVZ&4tx5DO)G9zG?5ABkau(HwlNq=W0{hZD6d(5V-7r?EIYLl{>3I&TPoe8*A+sgWz zd#TK+Gb^6<_uqeb!e}%3V#+Daufbxt?XSo>B(fIre++Nas)$iHqpC{JcK&Q8{>Ie(>x5S#`8HIqcO1}Q3HJGwB|^V*!`5^+iSA+ns)3( zWDJRxEKI(aHhS;xm9zW%%F5BA}bM42? z8O!}zcTKaIz1;8NtTQdk{j-IDx9C7&v5 zmy7w1uh5xV7$$NtV*{~s+^8DA>;aap|c z%cL_hW0Xh1-fx?WUBzSCTBz>*cF>aM5<3z;jvr5cV^^n{kbRA+UzX&e#7LEu+fJJv z&-$IaZ7NnA57Ct2niFqn8{Kos=!V7=D!!ND@ZN3DFILdnoE&G%;sv|1=Eu+a{VTTa z?oGU<*}O%Y-j`oy&F9bhwOw`<$E;DIlxb-$(Rn&^)@%l^@cX-~o6YGf{5tPeYP)QO zpLe%6o0b*+$=&|$GDVow5SP03$937(U$2^)m42T?ue`yTQC*Ud{QwdznW~H0oTl!78*0> z*ZvYLX7*jb6EYMZdk>GrbUHGDW@%LlgYfVPi#8GE#s%-Jvdqw47`_Lvp` z3$9=+e3Kr!l#Ok)Eq*>^e*LmPtonV7oG1y5qcsy5N#WsLwbmbWxE(RLklvz`7Szde zhh_ms**W95K{e_&OQQ!b-0X5kxNm#phYyL%K~EaKY<{rTKe6JzA39@7sYmf3!Y9o3 zwSLFoXG{wb22J@o|F7IlzH^;FINQ()AaAZA4!}pD>HUg-GFKU0@rpms`Mb%z>VN9| z%VgI3HvopWuE+j*r+II^e`KeJ9N7|z(AXXO7woT7@w{E;@Yno<`QnDx{2u#X=Y_X` ztoDG%9;qnBXvhk~7eSs(M7YMLW#O+$iAZny|JHw}U2DH+Mdjl;CVI5AL-m4eu97Ok zW5BR7C`{Gn=9%sr{9_4E`&ck-kdrds+u-*ryOM_iDNrTZ=I0yyp4oW8vgG~74gPp{ z$y28Ax<7Exl4pWx{Znj~@sL!uo~LU%mpo-l0(l<9Iu2$|JA#2?ZuN|5dfh*buncd$ z?$0~)UmuVeo)G@b<1Hf@C2&jDUQc$x1PFStt3=23^C9+8f3(2~jyk|B{+-_$JFOkQ zwbOcujcQ8X@E18VmOlE1zmJ=Lw?+5@3#~sTAz`QlK#4If=6HY=|Eo#=!5>nO>Io9f zCPAm9do=GOP}`}RJC+E}N0GZ0np6Maj}ET9PvG;cx&IIT4=_d?_(v|J#h67q9sZq9 zK&2@~P*F>g8l+9H;gTct?VD4?{7A}jv4RkLR>*^fxl0JXR@@9m;aFX#3c9Qu+hW?U zBvUZYpD-Rykn(Iie0sqG&NZ^e9^5otO@bfPiSuFP@m>Q5)-et&NiF^XFNP1c6O@A$ zFf)zpNlS`3VA6lu&Vr#FKy413J{4Hpag`lMf31-n28RK(X*;UZV#V~%5|3OP4-`YA zG%i$yIUBD4aM3{C=mjR*;09ZYD_-rO?O4~Wjj%1_Ap$E>a^m!+tZC69U7-~La-rD5%sInKw z9-8k!RXI=dpE2Q^er;1QO_!i@LlRl`J}_cwfY5ckRU%7!2NstM)X?GS7Rzh7$v7?w z57!P5+lM(CHb^1HnN*I?CpfX18_f|Bg~ltXgIH!$?ANSks=$%|1$x8uc96@IKE67c z^nAM*MX6cwra%1npWv!RkjG=d&@@;d5e2=WP!eZn(X;GD7aWjcdn60gG5m2mTl5e- zNOA}i8N{QGV|WWsNm5d)w@24r7XHK>^(TP0*dLXH5dMS?(%EFVtyw~wszybV*UqeI zi&a);7y|G32X1&P=UPG<2|cyPP{lr3gULm73vpN1Lb;3=yryxNHw{Q}BTV9{z*=)w z72_m=1ck2_ks<hZ$R5S;f3o%UB8qe6c z#yFRSpV|A}qC$zCXocHO+joVIQO9y-(3!q?Hid{LWzK&~QxZS+H?Y4&Pml>Ml={lV zq+%jZiFnutil>2F=1g0FzG<3#u23w z-aOeLQEAh3MQX)KLz~AsVPJnp9?TQp0Ycg02C#Xp+e#m4q0;(p9^DsyY34#>1@FoO zzlh>0)wozz8smTAyF)g+;2vgXds1W(8gaT{hA zI)*>X*hqLADN@y#@VJ=;g~cZ(>K1#(mY8+!MbGf zYe<2WR(=JpBN2A`>Mw~(4c419o+@oUVV@4!ksz)9Y5273u3ZzchxSVpew>sVy=6~AJ(M3Q$H<_ z>j2aMG1%oc5q4eL?s%Ey%L9f}Xeg2|hb#C`?BanQ(Rcfg-Kj<4vS(N(>+r>7Sp!-Q zo&*XhyE*L=X)?KRnoU7(@z=?lec$!lPsolhq^L#pi3_3b5@u6Zx2MJz(lWyqWl7)@ zXs1&gVAI=_$C#+Bz?eY%h`k&>-}J8EFdQOH(-zZmd7xTVn_2L(NR3EP2rc7Yj}$pn zj3z>Vut0s6YbO_*(OdlMou8O>TQIV|-h8&jzog<;@Gmq&NX-dvF?0Tm@%$6!jz9ao zhuzw)kQV;q9dw1>aNe~zN-ws6VW03(Vr*Rb1Ta99=z<3)x%1CN$-2!P`kvpn0`RvT zE0gBqdeiit-=k#H&Di7%?U;w&^ZOibnbhPqsoV!{a_0}0&)f=1ovH9TuTT~bj|bcM zR%$_PFT|f#ixf}r$DJ?Xy{6my{_Ed(q8*r)O{X4eMy?mw%?DG;2~4m8#SX&eoJDrw z4~VnJ@{lb^7M0dTH}a0vX8>avvvSB*qI6wszPr^wt>pdB^tpQf`>lT0e!`Mswh<#> zv=*ehK+cHHh(1?*H{87ltGMnv31j*fzbKJ1_zsL$uQ%84@b^hP zDxTZn_vk`c7<$EDIY0<7Cdm7WIBaXpt{whm&Q<2Je{v`6Ip(o{`ZI7ri2mj8(|_d( z5!>+4c=-xw3+N{%$NtD&=@7a^j}*we6fl?l%Rlhg#g4tlCJriddMUKXZ0LKT8CW=+ z=4?ge05akxQ;aBJK+vMxbcMtxBM$hxVgsT@IK`BI;&+SUmCptiRWXck3OE70YUimq zU*?cc{Ly6}mDOreHvTOet}_ch@y~YdH#GDpUtIQz20o*aX&;5p;R|ka@d)3v{^Zj)-<7&fgiNCXeIRwd|2{`(5zw5xO?3FR8 zaD5iFkKQ3`GJ2`~Zn%aOM@&_4GZBf;Z+6U`pJRTtO&H=$hTw)vvT-1^fUkyS3E8#b zI^W&_CLzl^!ZOPsNjX(6`G=)Y?U+ox1X*i{V!Ra6hSf^DjYaU%>NyGd00pAVN}w)E zbFGxw{|mpJyK;pY|ApVz+p;BNF8l(8_HX{p&X(l3%G~>fUw70xpD(Q)7Wiu$Q>mpu z)d%oOx2MhUk9JzQt=MJZC*j7zXLDWkM}vT-D%wV-nWXe=!^W&FLB7d0KKE08ZE*gaGFig$qo@4U#QcUI~8M z&+g)w9)=6R!pu#$%I)G>q;aCKJH*eb!1Q(aFCaxC^9ix&Tzu!#C=@8q^#)Xd2V5#{z9p#@&tI~v zQlDA8ZA~z=OWg9j#gqU<3jg;KL2W9$wJP@`)4_rEonwYN!T#tE+sRy%I9Io%8Pu`qYD7Zlv<|7D)^ zf}uERZu5e>f~^Ei^C`3-9dvZwGCxfR_0Bf4HXU?FU;jZm*vGlcbjt*tx+GiHh(-8x815LD?PL9KV|cK z;RZ9!4+eqy@9={GsHE2T!7C`SOb|T1bV@cj)q`hRl?%>ueqr`03#NiS?Y`wF@8CbGsF#NpQytdh>E}!Y1w+s{k{rn1@|atD$XMslHUkF z5z7Mtsm)`lDA|$M=B0|DM`JeJScTTnT2-nZA`oQ5rEoRESP@hHq*bMh24cSWw`v4B zff2K3_sbh*KxI%H{vtMdb+PI-YacA5jf1O$`cCh`chtfD-~&mmrJ3F_%{d zow*r#VKqy*#bi4K7mny1xhuu{Lq29n8JI^o74>9}A8*OOl@^GFdE{wDqWk+~>AagAAJ^4PSe@)Op=s8qvqNcOV=`}&k z@!jDJ=+W@JVwjc=a%vc9DS&{F>*U4QG1+BJn`>)>`X%)>08C}QJ%E7`XYu< zvLZTDmb<7&fdrvbh|1E4hnn+#L5J#2GsPV4UDnL53%Z|dZz1X$brg54YZ^K+QV>fG zZA0bSR3NqL6+|%NaJ|+}lI4zSk|oJ7>6#||2=CAZEK zc!g*rEKxg2^eh&dtZ|A=C2c`BB)OZ^0hA}IIO-%(y7+OjM!-~MktwDQA)mI7q)INa z+BgEJ&|HE(5x}Hy=_UpwsmZ+1EocYmVL6}34(g4%m&unCv@7XKlynxkaC)Ifu~YSG z8g2=wR?A%?VQt&r9K4_t)hm!fYY!}}R75@05ecsqvYgijqXFg$=e2Av^leT z&~cPQ@v)_i7EjJdetSq zoSv3Mb%)mG`!dg(U?73w#B@(14_6726PydnN=$Itv5RkkvI9~$Oc+QDMvnpaWzS4M zTtPVMwKMECn9i2*$p*18{w69XlnLE(^I+>-LZze%1Oqb+saJ7KosM=G1Unq*CP8lW zEzz~o2{2u9VyRl+o8y( zGiu$n`zPu+Accm*O|)z2n6m>U6F!@d3=AdmxVUw`D<%_FujS@TayiC~Uf=4MwX)Kp zY);vsGUCV;TA~s)!lZ)k5(v`b0T31_YV(jnE26+T7SgJU>&_@#fZN@pdXU$ye9(cQ zew_ANIiHFT6L+#l%}kZ9h_b^2`&txffr+yAh=*?zVHZ|~+nvR+j4!~c)nNk!*2Bdh z-u|Ve5#S0=m$yR7bq6?gLdH?mxx?rgE zk<(eMZ2}18QSITi$qWr|Na5_Cg?Tq|kD#sx7x^5LCqNT@&e-t2!oEJUVK=O-5(CrR zBj^Zbw-?=Dz$6eWR;&qO|5S`8a61jEi2~up;rKElN6@{sJ%T}1X&Qm%0@E)0_ef0GGRAKzt*cPq;$VDwIZAR;M`GSSXnvP(o0`o=eDsPPZ;OK zP_QR-m3#;uFtt5{!6&3OSrXU5-_u!SLf0#tAm>>E=?U#p%&Yid3tmhRYn{LlE8Io1 z6=f!{?mqRLbb9&*1)qKdr$_o(#hvF5WcE_{4gHro4a3F zaK0M>?gGjk?2JMk_<~~t>6huJ2o-IE%S=@-ws@MkSMT}PKFTLt4q=0%$A#ea@amDR>@ScX#mCXc~265x1MZdyF0t-OBQ73`}QYDziWzA!~f?ip` zI$RHnPo(vrYg5Q9xI(Z|CSjx?xYMQBb)xpubUX(PqRuWj!tXfYlh2-<&U&d9TT)Id zRZMLGZ?cSz-AMfl_ynsCOC3P=q5$~MS1E#{JpmYX1i$>qT-H0N-KUbphl{GF3F74i$B84#_UV6`6_F(G(pD__ko4v1N6 zC8)e-71$A}s2W;<-DqV}z3St5ITR^kbj7x+fhu}UL#H(aBO4x(CIYh=SX0WB9N=I( z$cVBRC8jsbZ_UUQ=*FyQ2znmwa$LYVf3!_9eu$=I}8?U@<(fd~z?E@@2y zy$3j=wm=O#d0?NQ(?PFQAy&YEayE?}4;>KS)(k%ArbUK@Ae8BD4UZt7_Yj`>Y`&Lj-Be_;VZMcn#er)TTM1yYf!jeK zMHvZuc2rbpfwL$fSZty7YiBoUz=8w7g!F^=vR9NAI?)*Zxe|SnLQ$s#S`%`AB-iF> z*H>7|t1HDp0E@M26NWk ztn81Xrl;B5Kj`NCZRxK5!PvCpnz8!?!=1FbY@eXlw~BYB0?1`d1qsMR(=78&;EdzQ zBPCNl^d9R9Dz!n~8qoxRZc`KyT`uxcnDIT`0i8y24#p2aLu{jiCZ}}Ypx0PW zsB`%^7#^Gx{mzRo55Hwkr4jwWTa+FWj_<;*$il*zi^&63q}M-I8)805y8)}IJ|mfu%Gj>d3q#Z@UHp&$ly3NIOu@j#IApa-HTFU z#k4)RVHLrC5b-KFXU5d*M+XF#)~J=VZHo@=+1CD}fA{2aXdXMOlcYi@tY#-am* zvCgl}wgb_~K4K~lLZP(8^f@Saw{kO=1Ok~vi{soaUTJDa2VM4EnL!Z^#u4F7Ly>^0 zOzuAdzP*8|j%LFNU-!*nqk}uTt;yyk1E&r^H38L|mPf}9><)BNg*q+~b{c~NF)AC~ z7&M|3ZEg&{i4t;4WAHNSwI$q#=d51(zI4Xejc3PNoXmAY%k0s-SH=T{<{qe!AY^B+U z1^3bAZiff^JFl4I4i8=fbb1|uR`)eC>4;#6``|Wn!x2Hx{O_M}q?~1Iij{R%>2RDm z()M(7cR1jb4Mzk6yLh6fOqDEg!CQz9lD457(@f2TU~uMJT|gn`wQu_E&EyF|)-0G1 zoP`D3KPCkGcX|b}h>eJL_BLb}eMW2Xi)QqZ!SI^9T@g7ntnl74=G9o)JX6h$M+PTi z?)d(ZLGNMO$8?HMWxgH0jX63ijLuW4dQ`xVW%Rxw{4D?v1Fb)U!;f84J`uh68Z%^K zFu{4;%$XSU>2kY0#>rjp2rsKrtV5O{KX5F(dScMedEacG81$&#%q2_`;Vr_E#FGo3 zUE2Gopr^x8+>u8ImvNr|^3g$k=WULyC0tZuQ#(?uEr>msJqBgVykH^<~_Use!XRoMAP0 zFwY*#se-E5a%^yr{n7I{kigC6q~n5tx%Jl6xrpnswoZG5fHOW6j&I=W_YYb zBmgH{z|uhjT4MtvK8i*(+~hQtd~| zq;JUFW17OX=BSeq&*Lrcv(Va?Cs?yj(K=>?K13E1_~D`Ewv&Ti1OCljyaEUgB@>+O z<=)cqK0EtEZV_e*V)j7;5R`y#qPRox+S>4+yhxB(7^~6Fr`8*dw*Ui z37;aQyxTbDgXVO2T*1nrL6Hp!???SoX~Cl@;5MlQmn7z$0vW410fE3gKjhEGtl zegmfF+0%o88t;dv2Q}Sg<)&vU$3Zx-C@)z;tjGy+q&Jd<1NIwjg3*ac*?Jy@ZA0LxER1a1abT9s=SV7hY} z-1(>G{b|9}o;!28ftiuX)Ia2_nsA2XpZyL0>cXoM8X-HPzhb`O9;H6YD=ikq-2*=$x8L*g-~v8i$ItOmrgA z_8*(!=LR!;E|K@b_soOm2Ho>kgrRM4!VHeRBmscLk_r+*<*(<$H5=1#UN8=3>AdsU zZ|9hsNIESJujLL507B5rk!G^Vez^3-^I$=Sey%|aq_yLc&33bMXl=OGL1R&^3{Em+ z7y%UX55cA(yt>-tX9lC(Ic4UInL&>}bIL42V7ec54izO4t_r7eyhj~nJn|K1h3vJ5 zW(MElT)Eu^L2danZtf_kMlu-V{MhYkPPiZ#(N1WvIkz37~ z7X{N1aMxWFdhfG?ZNe-l?{+8(x zVf!)aS($>LfymQ^0jW|QmjGc=a*e=!&%-^*C|eS##R5PXyEw*BxQzoqk9V9eml$7JV*cOj%C!?hR% zb=E-=miSa%mj^;VC9W_^PqciSNEdd_obbehWrEK$X=1rYqo(`!gF(HtD&F|oJk6t{ zu<9T(gdJEuTfT`|GUt3hfR|V#>(?X9`tJvab^52hgIdHR_bEB-{WP)93_HPQl(e5$$3n|+lB`qU; z*(_`V>0N2oHX&QxX+CKJ>8&xnnu7zae?vp!Ul5t|nu7uLFYr|zc;VNiH87-rpp3CN zQS47HQR6&hww2Au?kh~m9GHm}=CC2VQ$vUxgw|zp8EnZ0I0d^ zir_oh2RW>@^t${?_??eTzbk{0(YIthoJDn&iQmJnQhl$t^^XI300MK>l|k?L%`5}~ z#z%}iK*1*{3(CSPq*v_C=NvvvQ$FA}1A7O-p5@wiFX^@`gHdp2edhw9H=1+j2K9B@ zY>^px0>@F_o_y^t|MR)Q++Kv4hHI>$E34Yxs(1+R|jX8aPfIo zl%F8K*PvsaYtFrf3A@3}zb0s$tecG4>6T5D=H6pL+N}1HDE|Pq4#1d8WMNy@O~hi> z-|8n@Ev<`}0)RH$#o=piZmmNY>#p;HPU$)h+RZ-mf)02$492udb~=_nD7ZR80TW-q z`mjBY;81Vsyx?N!?A!B#GkV8=XYUC{N~JT9?K7*noxB2PELc(V3!|zjX3Dj}q$XXy z@D%pzMO~WI?eg<$&35gD45|2fZdy%SG`**C?e0pqCb_^Hp0EU-5Pnu$$tDd6huF?# z%R{9FcxW?TBXqfFK0HP|2RB;qNx0o7P7F}}e;9icI6JB`|NB7+YJ z-Ak4ZBqVGJCWxsFVN*0JD2~hkf0>a<7>8sSb;gW0LDa}1VUdG~5*Rjxum}i_C;=mj zqQn6eA!2|4VUvKM41&Dh-*f7AcaV8!$cMhQoI1;Mp7ZSIIlB?TqeLzfJpDvk;^nho z`aunXekGMWR`j2y6OyxPy3EQlp^7N=NY(4n-G0gEIl8K?^nEL6qVf6-QuJe1vkOFR zB7ur^bp1ckfeJI#3H@%yK75D@ZM_ym!U>5`Su+gE#fDV_#fUxo#2Vq?^4lCO8K~BT zIzwirAT2b;56i}zG@&*8Ej8M=P_J2hTf%xR7CPz~D;0H2 zfWq&L?1WdSh*E^XpIy*dFaL-aq;CUhSsg;UVaNUeszghD9qu8siv>>;&_6G1&7~fZ znxAN{`)MNc)*CAXm+efxA2e&b2Ya%=RmVZw*Rz^q`Ci~HX0H?oyMvuIdU;n%e#%1R zT@@=oXerT0|5A4FB##uEZ1@P$zL{k97)bkO7j|#X9LITktR}j20kjErZ+&-0}$b6-}rwJL}EU)zFq-EHh zd55a@J>NwibDoZqAQd;XI|evb=t3Jj2({#n$-YSAY#oFIQxqACKr-BE8?e`OvW9}_I#aCFsMK1JjKApZqhdLDJv0i<$6W|)pdRBm6{k7Rd7B(-1}pS8 zz}KCQqe_D$uNricBRGqC69W$t@Mhh~>B`8YCh1QxyD-2t3_x0-qsC4#Xi1}+|2y@$>;349dVn&eP2Nq`(uquD$DBx^hN{v`H%TSN=` zX>z9YREZq^!~gX=fnB|0ykOpm`bnOmhjr^hY|2IMWKl&>8#wrGjj1Z!=7n)OIp>9H#8bQ`Tzi(v8Zo7#G1Rfa$-V=i z@7M;_h}%u_;ZoGx?4wM<69!iAthCk5H1?!@SlFxSbmpfqJ?#@k#~awtd9?_fe1hF+ z78H`7Aq`jxrJWgBkk&=0SUQ|@kP5FY!7c(cb(Z7S83z#Fivm4X-~y0&)|*RSGdm-EM4T6&>m<6675&GFwa9 zDbr`K`j&`R?3S__#T%L7$I!djKWZ_eL2M|^zGQo-p2}fHuTy%dD_#+>K#4+Q2=as! z)UZq@JxlCeQ^5?_sOAKfW*Ul;vobcDI9!RlfXerYCEmQ%tLLzCC;nj2f^cX5Rp5<$kdH+ z_XI11D9h}kGf>S6j5zX400@EreYT57Mm-SI$IYR=w-y&{c_8bMK`l+^Vv=aBXzndp zh&R-`H^OAIkp=HwNglIuhE~N!COm5d|950npRb{dS_s284}$yD-!hT}pNt!zi9yh1@Vu%331-636cJg{L!mJ!-lq8}!p4w?3sq*t7F7}1 zmLg!4(A_8>BWplmc%<2v$;lhyaj_vCilXWmB=I|P5aGUTDPoTSOOf^Du}-H&;c5~H zN$bbJngd9MN`R&*Y)(jl2T`MQQ`?y_)`!G|i$;hsa%!8jiU155Jwr%Ohfr6J_lSy+ z$)UMkz4@59B&1FfD$&p#2zUUTRiW;}T16Ae&HE3Y7%!zQYpECh+*wwU>@k>5Mm=$GNinSELa+8-hyT! zpMw>EKGc2tzb$6;ZmHHWB$*;eee!P^pPZtwJwlAC($0Ad!jm0siwhg-DTlQbW5E zQgP?CBE9Jara&%vPP$$-Vcj;GJkiV;@-`7oJ!2z8J>`Em8J-fv!a8DMKa-6`2X67V z8FX4NkPGVusj&vBoC*fa7c*8vIl{13%aG;9BuBuwY;{TUt7R-q`aU+D=w-V$jK#}p zZjTEHY}QpagZhcvGoegnatj?3L8sdmI%G0#Ik?BmWH8Ryw@UoKK+X(kWCFddEK?0w zSNnk&yUZ?36+0Uxgdvh)&~OXC7WMYb7P?iu5puRB#9e=PeSB+{%D0gKlb{svidP7y zp-VHB`5GUeukni3_;|)V4f%L?%8&8AVR34uvl9g8Ko2@2i?G_<>dLt29?SlXc2&Zbu%r!({<7J1$ESEM&T#n+KD~$iZ9rVC* zPR%a39T!G}a|g8UXL108zE5X*P z0_#9l^-@KyJ|hI0`rH-}T3Q(ukqp9FwNUFK+%|#6vpFK3v_Cp29;2Do@c7hYl(2Yr zC8?;SyR)pshfov%>l8g!L1!Cs&6{4TmMYRJ*D3R?A1Z3&BkQV3ebQ>-)6vo!P$hpoTdRAmV%z90!ve>rh6X9 zpE+J8s-WMRuIGoS5zu{aFA+}eM`}mxgRFhQX)l1$mG(eGMJ5<2!tRtT_-FHR*_;@u zP;p96WiC`u+Y(Mdn3+QB28fW=tC=v&z|;@%5oU}n3Nyx<4p0%P9M3KJ(?AFa#4xQ? zN7U&u^HO78G_!^v<2`~@vMKgfWJO3&$-W@07-K!jzZ?Uh<4Z;`s+)f?0FaLP2kYqk z=vtAcjY-a8Kw?{ya!#0cdLj=z4XJZ=#6%%LF0nE9HtvRf87I$<_2h`dtXNAZ#aL>; z%yE7zn-jCvfs)Q!ro1eoiV@L#L=H#0KzPEGaeMMqkT%&WLBWWH-TdAf$(<*x*1af9cP9q-pUE1*mYah@B#)jY|m7(Xh@a` zX#wgwz0nl2o1=eNw;*0pg6jnN*8Dh9zptlFbJY}6vD2^s07^>7q81!);z^)AXy8Sm zQ8E)OQWBUDYZ&$uw4?@>c|OjtB(_Y)k6?sve_BARSO) zs(M= z=&`rQiDCCI2kNZAcv5qU?b0?!f*jK5-}&jL>YH!u`lJBS&UFT z{1uD%`ar&q8lhEb7k^Z|mTcvy0{$dN>27wRBkP7KVCw$VH_1!zQh*dbQd={`V00in z%!}q&7G&{@lh0cKHR;8c$)-Sub316CY=nG+W!0>z;~I6=g$2QN(NEd4=*T=-UO85= z{ff$Ud_rgP)RM81MHPHtqOtfqZn;_7l0Hi?83rFW*{iErIYg`Tb@ny7NM<7Q^>n$T zzZH!eoWvfwOu3`<70v|UvAzSSQ|Bai*0-YhADd+L$>K~}vgBVHqCq{$m5LF{wV6=n z5r!jrwF~qAR$0PCVNz+2TpX~zb4w1Sy2drmXW6H|B7(b__ni%JjCRT zYuoGcB|8Hch=0l!EX%G5&!it_G^M%eV58S9zc!j!!J{+*+*;9?=+3-08tm&5q7J0d z)r-R~EPmaNUr+wYZM>GCX?C+-8#Rd?d+pljkcBv`y~IbR2g&{HVg+I5g~z}Qesh)f z^=>T?CMd&0i0i>70wWo#ZKC_^by0uyyd7dV#6T0TbMbY=*7UmDu8R&^I>9gx&O~*1 zzzFYvzUn|1&D^7pC<_MJW|MDXXOo>me)`EaI(eJ1*e-9vd0;Ns)|NxKCb*-nkM^2y zI^W6vbBZ==LQYst<*dG-u*zL|eKe!>T!32~a1HSTfn6(4jMUwGEy2Uc6rqETrcvA; zk18}wqtdbMepl0J(0BQf*pGaIDKX>P-2$g+3T7uW^*9VS>0ZPdT290sV<8Q+D{%@4 zR2{cNJ)D?hKXs{jQLuiu=G*L6+{In>?P#)+6p#)j$Sbr}}Avx+hvwW^I2^P<@yWxXG3YsRw#UYNyPG+#{PGq47;Y^8V}rI=?} zPKE#})=IM4Wser{6HWHSp&}ZX!htFG5wonM(CwP&gWxOYt?BiVjj*npzW{K)i4Yrf z3{v;l@+R6nD^wfPLwS`ayVq}sCXPd_x3fsPd=QU!S$DZvH%1dd-h*x=!aH%RZ;Zwt zs)RtW@yM^4$)GYjKFCZ1My8YJh1v;EYX|V7sLpvbLaOLZLYYO&Enrm5NQ9JUAcv z@J#GZyeS&^nE1HlD_J*k1nDd;!m-q2Mh-BvxI_@8!X{cB)7C&@(*&yx`qx0mku27b^H1R*>Zcz9 z7zwu=FS#?Ya+oh!Kt07p3$=R9=Be+%`&Zu2va(&Heb6XqUa73TvI$v@HBf)5A9ovbD)L@V% zzvX7638b2^MN?A@LsRqB&v#@3fO&doB%Z_7N1KN%F<1pR9F)dw`Yw5(5_3Cu%dk<; z9+PDV%}ziC2~yp`Es47HxtTWFdo;~Yo3RU4;Hx@fqTVYQzkmu(Wu}94Ccos6-7yrwl02a>8k#sE|@BMCn-tl>2y_LwyBh9?}U2lv#~rRhmvB& zD{^7gQ{be~T)mVDsh(?lI`|)gh61s&>RSm!p#*f)Nk1 z$ac#jo5RD#!~i(khZPTwi27PD2_0|2arXFLG`5wZ;*86?s~&Z=O=#mVp~-BzH?NNn zvz4=l&*+245w8`zJwuoxZzh`~tQp&)_QYdJ>y{-Azo&o308e(4Z;d7$I4Jn|fudS)F?v=wnXEl47L7SF z)MlsX(rX22Z$Tq*Yi^CkwR+PTDh>{Sn|ul|sL+co)=vP_n*#<0YNQr7l0F&@p5$%$ zFPXQDc<)4ozjzR`!2_Amx-p~WQ#~WiMH!P>{I&&rK&pZ1*lCC!>rKD^DRP+Sz)54N?JE7(*UyE zN^VNYhB7~6F%X&KZUD2>Y8^*9RT*0&7Qui!{`3aZQn??j9XlKdo-KK`}f|C>FW}02MiQ=iXx~T9fVdQ(shs% z`OCMH@8Mi`b*MMsFZ`~^K&UB9 zF10LLF?*madXapcKGzs(5Ohu7$(C++MYtO00(RXIEueFU+z~CE_fz886cmFCG|@GQ zhBVUbo-boAOWw^TeE{M|`wQ%QK;|iT-yIB^d=)>8J{)O_jJ72F;}4_HmbhWB;f^0h z{qr_lBR)$08ZTN|WH(2xs4FMZ!o}MqN}6^gDiLw~*orJU&@I>$eSFvdc-(-lxg%u6 z4AVXe-m72Nzo2hT{c=Cq6rE=IIZToH3p9-kO*0y;Ro!QQ6fNw1kPz)~QF~ygaL^a& ztMC0$)E}Jhp7>ETcUMwGOHnc|X9t4}W^aCW1#nV76@=}N1LDffx|3P|y<2)`^!@K^`fia9i=?j{qE?KdJwu7H$}bf*1MxBrSHBw znllTlf#wg@2`NKB;8)pTaH1sV^?JA<$dn}CyFKrTruP1^6PuNF8%aj?wIo^TmfaH_ z-T9KH@{jJmdm;{C3zAFS^Y=uPqcvyQ47)Kujt<=CRw7;5MkKMLR9s|2ux$@0C0`-h zSR#`(4%j4vidSn#>={3f?g;+FE&WNf|A#I`ij(?zp`7HgDASar(aoJx?7^8@d+xC;_px{?-*1b_WUaFLpe@mH<-5Y(db#5=g zZdb3uO&_-pY$9yH0{)Y8d#_%F&fK@S^RufK@3M-G?TQaVNBe^5gWvpmm|gjG^3E;Z z^MlP2R?O^=@yu0tq6jH@o7-aHclmvxc)v@@pYseO|~AqiKGGzP)oujU!ro zZqSUEWkW1|+eh}Do7`XjG&-V>*Y=VSn0Qt}>FlyC54lZ0jV>7Y&O<@=ho=bpA-Z)b zQtO3Jsts8KPIUkJv*>;AxF22R*&BR;y*;F*mpyooz>QvZr_MTwu*_@SN-^e7jH&29 z&bu$#ceg*CmTNwD!Zq6qDq${AOR}@q=W_3fpv!&kWA{Z1tB+tdEo)yVeCwO{MT<*2 zZsrUSx8pvR|7~vW=4j5)x7GyN_tyY|*(e-r{w6drSr^#GUS>W(ek;qzeyRK7=4jS# zuWmA|69OBEI9)IK1*PSq*~~_tLm6@!POZ)7h&YIK0*JsOM4 z_eYC){hs@ydC{v6$!7g`?o0PaOV~ku-~G|#y^gR{4x+Rn(9o9WaFLl-Y$tq{qNIZ) z+ZmIUVSc{lCOrVx`n#Lo`9So(fYi@t`~nSRGn@bIUy`Dvle`C zr`v0HF1)%v>TSo)g*%d?tJM!FYqZO*49AZv%qkpU`LELgQN0H)3=U*Q1NYHiVp==X zefF266S~^n^vmcaS9>tpwf}PE`Aj4dl5dNF`uJWD@VyU42mMcPZ*vi90U+D6D7)=O zx9~Snqx#I<`a)dxW%u#lM7w_Q(ULI*VBoEl-z7akhf$}OEy6KQ$kz=w1&WjagR@Q6 zZA?mef!T#J@-dEteH-f4k8gC_eiNOZuDOY+N$EjnhNzVM*0dL;n^=pkQ%p9xb&o_} zs$6;poJ4k;mtFI>(O%Kx-w`c&*&X%UX#dKUpI2X?fG@jCe;a+UZgsHu#}F6(2iLJR zN_XQC#Jr+r@~Sz`ZEcWjtRaSDX#fP-=??)b>Ui(gXppmKmT!%|z|Tut*-v?cJK)ji zmCEBkR4P#x!I?_q%qU$6XEt*r*YX#n{Sv5E#Y;6Md_1}We{vGJrO;y%Z+dFiItbu zf)z<*3lWc_FI5*EJJG%VL^QP~Zp>5*huGluB-{M|Tb~MmY7H*&ZTHD1qy2N4?YmD# z16>cE!+s_KL*PBWOjolUN1xE0%@ zbD&+uXwEar>U_j(eU(|ERn7`Dhvz!F`(*_rmkh6xa8==K9jhH!ef%{vMez~ zN^XbjA)9G>jba$WeARvI#c1#TEBmOAj>jY=^mZIb3g>&fYhR4^Pqy95h5(DeqnZOq zXY|I4(fm3+mr`V3{lsN2MXSgL@`IP6W#N{4-LAinj+;b^t)dc)YKdIY$2EOcy~5P5 zx~qN}8Ka6f(Xve(H8fYtvSZ$zh(2yf<}qZ7$xbitp&+h4ixO;YA< zb6n0mqldd$D%+;S5$E=#Y9$L zW2^Cuu`X(Wo+9P53p$V#&f&gRjVD&0tcjk{4t#iH6`1{(d$AfH*=59-d7T+r-hvO; z;`uE|M4r&VuKMSre%n+y61o`dS~ z2gtQ~K|OwO!2|c8s*qU^poBf$*d18x=aZC21PN&^Q6dPGJul#pgdV`PNC|;L;;!zB z7rCWLJOM+&vLrsZ_rc9pmoms@T!W4eZgzJj@lfllq0-YaAC^aj3`%jf<>$U|){QAEN5G(KR-%?X-Hnt~!ucou`XJx)zfe5X zQRmPQOU&y2u_uneuz%@^X9crf{hV6vDHMR@j_>L^n}rV{yPH$H{~Tsr*|`LM`rBW) zd&k6kcK_M707&&%oo3H{&eg}p{l4fn)Zk)vKVSaB?K3uh2W<17#>S0cojZ#%#Gr`U z=#Wu@iQwVJ$~{Gg%E?w_hv7c+kCgqKGVb#T@J!?pF&AEanW;VMTMDF)jsVs2zEYWUJyTbUUi{!5xk_D^o*{=9C1_=0`Dja0#`g~|1H z7(*x~QZd+f6HDg*?L)7So3eGb(Y%n{;NIwqZ)%Y@lVz4g)#O#GXb91&hiU*7vbAKV zZ48p1axNR%3Ee1{;(S2w-HV|9}LBg?&N+DNim2a0^-vcXSkstFYyL zHe3}h0?jTb>2ddpX6b-}{kLw+emrV+EYI&(FXDi=MdRZ=NQ=30JcR6W_l@!KwAR+{ z?rL77aAKl6nmzy0(r(4VCE0rWZ3gR^nc!knqwD+&7V(w&Rbl;lh)i&a(D@RcZ_Yox z+kV$yBFJVN^M|*zABNv=Mpxi($R_VlpR=`>m6p+B8mwQxz9EpW;{m90^I!MJQ-jv# z0IMY?#*{qsqSvw@YJ!{K8d$DBWFt%-3V{U6tCkfN8Vv$V!U!`giR>!jK12^mzCTXl zr&b}7hD7fUd}P=)XBUbn;JXJq&SOLK>_X^oF5u?Jr`H0)Hg2R#4 zKU%7!Yo+9=c9PkcvJ%cNe5w6xcHvYvYao92q@^}I*;@{)jZrJ6>1fD2b7v34)1ysq zaD-lRox5!y9&D*Yp&hE7UvYMp=rzxD_I8cnlR$8lzrb>PWq0|{14|o?$S*PkP!SbW zILy{)&-wpSD|!BXt#XO_YJW_%9rSA1;QygljBKY~g*v{AS%jxN!B}S&`xh7AUl#`| zCijk0iYq#r0}otDKHdmG@6lbS#t}e_8y>%ZD45iGs%~9hWqeDi$~l=<({l-J4TW0* zYUB4oF`{}GAh5~Pqpd-*%Cm%Z!MwspbvcvBmHCAa+GXLx^O3AW9fe4Xyell7U!Z4g z=#RASueAK#jg#WtTQ}08V6KF?pl>LWyOn2)aTTs!9gxM58%;U#ApY050U5TC3www) zK9qwd`B#BvDR@QLFjw#Q7{*(aJ1KO+&Jq`o?;i5)^e1sVF;fV z)8xL!8QaMk#qKJnnHIeO?jD&O&-n1q@JT4bnmj=F1`7++tX>Jc`QC}tf*O}jnzjK{f^Q{uh_pXOtrOmacNlD`~%k^GX;d8ql- zcsTYE*ue<==;BFk!QniM*fWd+X|t)A*S)5w?R>5Ey=qVGIerVyI-YoR|{JzfL1q80do4)nt&J^@-Qs~ zeqpJ$7P1yFPT=j|f0J@hO99 zI1K%_aI8Ici6_|_dHdxd@SFWiz&Icxkk(_Sd0*VT+N)hk4pQ(6 zON4TuU-s&{Qu0ali%KAbv`QB{U}8cuLpTZx{j8DE57<-^C>`fi2;hRkR9MzM!dYwa z;Q7U4bVXN;{~zfqIo`j;U^KtDG_72r08TI-3ZgX6{w1G^w}$OcMPnJmzKq6tZUlyB z#d!iR;R7A%q2r z&rOQ3wU5yb1VoN-Q>MogcKshoqD|0S2Q{lF9U;SNZb#r=n;uU}zNo~@3Dj&c@)LJ% z#ta%dqvqZ}BhK6<3yT9CS9T}AbGI)nHeC51dM59>1)78^T$6K!^w4OJpd-SVX-Lw1 z^aL$q%Vziff9RP~r@Rm!B*IUBbJxY?Q-jtwOF>;iwN4r>!eEOCrcFUaJmfJZQQ0Rg zw@)hQBIC;8ZU*W>6-Ht2A-A^g6@eC3DstEy5jVsLeoue5a} z+=1J}8&f3TGN$wq-qwTK0QlI-lBRd64iRve?uX+id`6-X?cb+rNpP{}%R z^{?diXih9;ccnCecdfv&)_KxOij^r*J4x?P#N$WAPd4TxxXO+K352CVw2Q8+GCYE4 zRxlc|olOOnQpWZHwg}skK%cYsN^cWgXGkGdlvCl5dfHxd1M^gdgU~ZeOKJE4o{?F? z=(hqZ5U@rSq#Fe31S=?RJu+{L)pCN4Kx7t=r(+iQXRYk6Hqc~_<98@LZg}F3Ph*`h z5nyHaQ+GlGwF#9FI-(rHk&SOuk8y~YP?)UKr{le&GefV=d&^0 z+xmCNy@T?}%OOH0OD6mMvKVv;MHdk~GF6+a1F0mW5pjRMtlXF~CT4HBcdHfOnteP3J zGX(fINbkVPAf=>HW6@(UEK_z(47p?sWH~li3eqc~;w%T7dQYqA$vaYcM>^c3E6S6D z4!7SGfs$Jgurl%ZZ{n>pS7}Jx*b{ zrDnt_dMQ&DoG>{xl%YbTKq7bbW9Z$G3=ZhI#+|T`6O<3p1aOjsJ8xk;rL~22m@oaA zmAu?hbpzpmS73Ep~lnC+8%%IHK(2gGd8 zHCry936l2`op0I1u!cVu02czXm;w$aYhY+2flj9=4NpNIwuN5H%9?}X1DxjsCo%)f zaY>bkL6)E?VrSK4=|n9L-;ZkYD@e>xxIAfk8*%-gg&tGL>p1 zM9vb!p5&8vDi<#D$8C20)Tfo>4R_A6W-WW5uw3y{*l@EgTuu?QuOX`}_jR^wB)rxa z>Rg_dq&wHLc)2$gkls%iQ4#Dq<;cwUA*=5x362;i@MB{DY{1L3stL~+3`S$E@XZM< zqoTZ9{X)vUrTgKbQBV>2cRU;i_0Afq2MBUVkj|0y!)HuI|sHpc{ z9i<=2i$-hz163f05XM<({qVplCf^JEL2FTV z+8qTZf`AXV$H}Os>=y3G9%Q)$1`CPMqH6}G93&V9v~mE>2j~Z9XVN# z_A@6qc(~M|?NW=DQwWI9E*y~;f^_CpEw(~o%MaNz6}i3n0_MT-?0MsJN9JQsK0#;c zkZwq+}^VwD{lUblu>?hfw0uasSczz-B&02C*X`&#kGpV&{QQ004i{_z1 zQ>5L>`pe(i%GA7-yi&?;k-czr!0tw?)E0u;%C5V-m~FaT0*5dKG1xl3cs1`iP$A?rxx*-cQRw!BYYD<9G&}a!foc9th%J^u5sZILkIUD_~yv0MRjD;FeKXg#iYWF&IxSA(A@j_+paqdlp=l z@%9L-q5VBMzr=jVZSF&;M!2pP?XrB)#sY+OL;8~hnNNFmOYL^(kCE1iEk6j>9rRTi z6eB=r5r^bTf(;9p^{8oN(QUI?)*zdNVs6zPy|9JB+qK-A(6kX38wf#YDm{XKL>Y5O zEfuIjh05g_LlA^I9B#{5!c{4`q+4xLnWY)G<&#`&&$hy16*gI+lW-R6GnXdgc#4HC zWOyX;W1Aa$U_7S0S15^J!^R#<8^>%Dzhe zNQjl$IgtN#CJV6?k~!H!hx60SwVk=Z&^0uJKfcXr*eINto ziZDD;J}6+(Q@~I)N`x*#=^9f27VOp{l%yeJArSr>KTi?tX#Hz!lJoQxX*c5_( zp^}}o7P3ElAqzeUT_)dw(t27W6icIb4~YGnas*kDPtaHSZmQh*D-4M?iO}A3$`Lz# zHX=9w0woN|y0*8bIE3l9Tq9?W!um{C!IUB^- zBaFd;NKQ=AbuVbxY62eAk-R~U>ueK?KTKZK`cntt!&;r(X?Gr=PpbzHAlb3(rcxRT zo6@r?Ftb_GbhP|*Kr8%Y0OJd88gypnRr_EM3jSUkVz$nP;QD2AEtrI+bIgTHxMaA}F&CVwkW1XjK!(~~= zN;cLJ0*RWkJZ6Tqu@(!I*-OXin&@<-mp0RLW@*< z#_UpI@N4ilpL&6=$a%yw&(bDBwqR){`4yED-K&+}g2#8F%_`t!N7FIJcztt6NG;g1 z?lji0gZ&$#Mkp5t=?l_*thB<=pJ;#fPO;8tccVU)s9fjCPDUzC3TJ(v~5QmVwbierb5a#MPfi7 z3mY-;fYL=X=c`JySV))QT_*)OulAW@S~g<}%z!k?OW-b4E`r3%?M0@IinSD(t`hZ9 zT;R`ME`p6zDQ2cNTb7oE-86d6khFsYwUVLmG2c)ny^$`Z8cO6XE(#$Toqp)8scFSF zU1Hs87Bv&R%ViWxK96iQC-}s|;26-hV`lL8GAHw-bzFma(bX{v15V!3OYFzNOS;6j zy+hFjmU&w1{^cKq+5X9W)Sqo)TKS44jtYq;@US(yiFu^+nzg$_cs~5f3l02Gbp|pd z-__v@DP=f;Fl^1|dBNKR?6X%9AZvz_bAp!*Gck(t4bsS4s*}{UzGwzCfGOPqq|}13 zCD1H-nMD?C4owpk%i*UHuD9c-z^>NJ;w@auu*>7?xKz9!msfHbbIdznz*zSHqmyT2 zvwjIVzgNGI!@Kp1T)RoXP|1y01DS1G+gU{jVp0ga2J!`Ip~v!;^jgJ3RNG>Dtw@uo zV0qP(OKqLtZ8NLORi-J#9OLZPACpXh>|k_^*^7&;$R*`|8S{UJ_J@|A+x^Qyjr)vkf+<-)Zc{BD3S5SLWEUw^lOw zZ3LUQ!BZVJONP-lX5+(2eh*b>NyleZw=tH$XK7jo*5QpJFow>>9G%4+8c;H(HRmqs z7tLv{_!^1mfK0&C%A%>lQ7{B}_Jq67553EP?(?k(}t z-pnHSz}xy82se;`ux{vMz?J~hw`2YI8+9arck$$e()K2mH|{ezQs zB>yRfezLl$@Nd4ML5uB>&Vr1n2Sd$LBLHS7kj8jU4N4r`Q!ly8&W>lcAcAs9gDxUP zO^}BDFFa%>gh8hR#pAT%(a$*3;C+Y%c(n=A0%Mn(K_pq@6{_MQ#*fIweg#w9%q>h} z&E$rfdeIBM^OKlBWw^_OBIlYg+=_C!X`;yW_Xwqh^%jBx!r@-e0^k4C%!pE47&|j9 z_D1az(1hYV08DCRss0?ETn)f%;&_>Ol>4;r#Yv!CXO&vYyQwy9%aAaGOn^&F9UaGCke9K3x^~Rqc0~LE#}b*XTJa+ z^EdAPbK;@?uXXbP7l&8Bs=p36BbtGBy1R~vr_PMzn5s2mrcKI(L?fGbd1>@UuTkW& zjQ1QH&zsB43e#E1D>3PYi?k@22bC%`J0wAJ1*-7pAQg3=IW`_V01#Xi_#N=LDU0Sv zH>;C61~HKz8v7j8^7Zk$dC+|89hy1S9B|~~Bge**!t*Nbjbr0?&X)bGGkFyrX8yYB za{=+sD0#!tuWaH8vZv1J$mS%Ua_PzO-o!s2adJF2JT-J1uaEmUPB1QyPrhYK(5rJy zguyvk<$iE-yiZG~{W3{pujUIHi5THZ#3~|0hqCZ4Ax8AOqJ_1U;xM zObwEk6)2W$Dp%k8mhK{nQ*)uo%#!7|S^Vd;xchRDYTUBq`Z`EJauMZ_Ant&=zyw!D}Gv&W3%_)5G;*xv(GuXQPWqnooqxt2DtI89m+Ec{?;z?ibb&l#) z9brc+SOxfW>`yq=z4&~&-|hdka@lQORUQ-mvh234DyJ>!`Jsdy?UhL`R=-C2^0<($(!)0!ad>Jr^g^6q1(sJ!qOq!j^sh0mN3nfNS5#KQSPQY__IWNfh@8V&44vyj}*17$TPkdRfB^>YM(x-iSH${}~vzcZfy zHW4Vfq}~jW2W11G9`xAd6fR_cUbAXNwi+9NJW7mAt92GXkc=T~E!k+XhFSs14~srX zhe0S{+PZfWxRv*T-Y5uYXnrvjk}DqNuAs%5la%?;SI|?=|~RIi^PA^n_Opw`84@;v6_IdhPKJo5R&8|!sJE& zJsI${BUwXZ447ipO7eZ1J#JD}{ypuULs3>C;BT<5ZZC#KeB^Go8#^btqsLTA?!&rz zqrbe1d!(=Yp%(61ab4;E>^{Gn~>akMZ0Ma%NU!axv25aosB zilN#1R6S4&dtg&3xd3TkUs^&YQpCid>fW1J!Jse42r9z1!(vq7LH9^+`F-O*A^IqM z-txs_@=4nv2dqBs&iZX-l3Oso+&x(V2Gt4^WUxDwV`Y&M7ywHCvQRGO62mz&h&php{20ZPh$A5RdP*RLi9==4 zv6|-*-kFN%NXQEYj3zD#e`l_w9NsXq z*O3@&5j&1*j7h#yZniKG*_b&utgR`Zij|Y#gk|X3RrOcHL%rh$)47yq+06OrFvSBe zEqZ}836(%fud5g;LVY>;t7vJi{_LGxBf|!0N^AzbwGWcCZV9F-Opzh|nU!c)O=>Phq`4gZ)`wGL`x= zfU;_~Vfgs-R7Q7*qDL_hK3p5{+oF*pweFNtEG-{I)yxM$451LoTI^|SoSJ1a>}y-lBK=$uUa^P-$*tly$9;(ld(X-0aMG&mDeLRvyz>TMW{X(>0q_{fXZ~h-i(`V*K_* z2+$i5a^E|-JRvb9PW;G-E@=Rd{!)3COFmZ~Xm!uGWD*dd!�%fyF7D*WxrC3*G{` zqV*Cz1d;FPXp<=50aQGpk`hr&&h{pCVXufA1-!ZJs2s(QVd}u4<2>2IE07F+x36jR z>JBEsFdTah*S6%`-JdH@YISBqsOg9bO6yH;OlB}A1echE_k`Qml%)M3%4+d z#DY420sHIO-MUl{a-+yIDrD5o3K-9|_j6Tf@8o%mSy|ed_Xz*!gCTSq0|opIUov#- z0oj&B#B{@P-Ll(k#wLLwB!@`a?Jhl~d;owhDwd#aO<1jTGvKpqCa>}eO4`z5tEpM=5_7O4WbpVp z7N6+*b(Uw6Dcy*2;?{k>Jb`GD%0Ya}P8(3P(xy^aZinq+>+x_4I9KM*o=by9SMrJ! zRVD%QD3c17{Y~@<#m7I>{1JfCo**vU)5awNAd~6a#3oy8lQ~0z`podw;`}0j1wG6t z$h>l4s36u;vgtKi<)_yOf6jModZB(8FU>5b5A1zT@R(k@Y_n^K-Q3&c0Qo!2CZ_Q~ z4zhbKjY4rbt=-LK*%K}(CDy3qMfaO8lnvobRlEl(GVlL~#rga1kkRy-}a)to{k$5>k)sCdM>pHuhT5o^m+ zTTcf;sg+d_^qCqXCdKS2g|@P0i&>eZqflUtv;%gAri9d9%+~#^@Cl?zeok19(dJF1 z6xhZidUevUUIj5+4r#;)Nhx1u)LZuPp6;A(C2($$P3B zic<3A2;J(2)|K~RUyO8*To>U+Vv|=)a#`9mIc#ZOGfAYG6hsRpb;pv0_tQJpwrMVi zrAy%2yf?WY4GMZ|gj|2(>Bu|A;d*wfqUB^FFGUJ3T)Woo2h?s0f&?fIj{h! zjN*q`q1w==$XQ~ehoH?-%aJmKQIV(@4@|UyB;-b!LY4lhkz7_1*Ka!@FsoRTLPm2D zu*1r``@o51#Kfg+A=6l4JV0K;v3k^@9<{4O(yZR>daf$Z=(icM9sl&ICj9q9cl&>{ zJV6IqQmg1`s8wruzT6|{mha^Nvh3NfVy8(iLm6&gUl&$CiSm-+`vfqAM9|kVAsw0M zorEj-*gnCYXulTNEHk_m0^vEW+gCx3?P|LTyJ6Z+8jb2Wo{Gb`UNl@EUl7>o<{GJR z*@G7qvr@7tsP?p*! ziT(Isq^abtFs~%LWxW;Ywn{RqV$@qYkz87FGq%=Wckg>Vo?cq}jbd`B`?tsA!DV?H z=ktU%cItO$LcfQ5*{NO*zt<=_HHx=^K&K!uJf1MSsVZ!Q=k-c&R&^X&l zWsAh#eJ*AW3)qlrpqQDF?Q=!{*<2aP7%YAJNLnDfz@m`lJG%e@Xop)Fh2WiqU+Wzx zZSQ6m!t8e~qKze2swvgMdnC{N+Ztrg*N3c=e^Y4|v)Q^1v|ii$&EI}!H{ydqF8N)L zfJ()7u&Bv9ev?l zMYrY}_8U*!7EdD!>!NM(yWQjk@ee;R-PZ46OhJboY$b-M`N)X`bkB&y(S=Y`qn_=! z3WF!k5rZN2`wNO$g)PPOjF&&Vpy*r{r%AMhA z_GRwq9HOUMyzl(s0kTPFLBX3^UHOIh&~clSw$8PF*h#jf;P$va?sc0dlslRT1G5W9 z4Wr;OruED&{LL@|{;e6`qE*(^>+ZU*#}nKl_Sg(RdEbQc9QW%Js?}+TTFJ%;4%ps= z441dP^rVl;QG9jaZkf94?9j#r@00@iaGgV!5My5y8xm z`s9=DofFG*Tjw)y3Gjq4wHs3+(lurtUxkQvvY5kgqev9wd~SQ&@KMp^DT=$|ceUS$ z%^qF}qYCWexYN5Tg3GEpn`>tm{vFvq-W7_qIjtMi>xZ8SByw#V~{ zz(BzGIouf`L>;gWwiu?iTX*0d52#))2ojx;Y(maJgG54U?OuSRX^*k>M$gRot#3?4nkEDm8R1tU>2&g6qyQ3#z&G3-C%p;Z=mWOxu zuNK0hWZ4*#AAo`82ar{XI;SSL8%_@T&i5-Y9I~x3p!5)}VJ7VN=$H(%JQM3Ghd}*` z8v2b<<5eg{Enm5|evfUVTW40tF5MU=-#|dC)u=GP(_nDJVXM!bzN;lv3c^Ih0yq99 zU%}Pjk(St~C2dUb2dFCYdyNz?*}KvIwX53g_Pw~$x+l=#+eG#g!Lp!$0T7aHk=xjY zebNJI;(~{)g{wf_HoS$DLUTbx&S81lF|(gSq}7S25W{_;f2dpRk|t`)5BZMn;g_yF zrCggLaEw61Pu%K2bB1XpS>yJaQr?AB3^Y*5`-qhQyQF!{PtouH+((WlQ^($>kKsrk zP5AGikH+;OGRdeu8qhl3eN)O6?dZX`U+qt-^cH>D)2A z0)E5*c-OS7k;!e55A>shnJDLT=8@Dtg;|Mj@vcuZyZ*)n%#qda@bAbkQMa00Q0l6#a@=G>4Yr1*V~ zkiPN8dkEm=9)ZMo&)RU9qnyq;g-Ai}#BawF|LRNa=h*|;9e{m*n*}}4me>?##}^#j z0qyyPe;O{*KRx(m;HFG0_tk$(ys(6OJU+EvmrX492V>kZzpC_VO2wlvdWD(q)B}Vy z-e4|K`VxC4g^`ce*OI#4s7Q)SQ$!G&4Bg5Ol~u> zr%|(49QHM{xGvNlMGgQSfrnU^A4MAs?av=Ij%PqqrXW&N$Y`vue*`7Y`}sLzu6n-@ zA!Ch6e$knw#Pi)|??5B5SQ5sm;G&Vw-J3VWlUr67p8{Iek3tbgmjM*kL@vJCymdij zvvY6DDVTVUeOM&H%3n0E(}s9W{bTcDun$dvad_a^O8&JC01Z`K$U2U_+=eWWg8lj! zkp7gXHuAbJC5DjK+h=D&-4LdPQst>$Xchdl&Oww1?Obur_q?J}%==j<1S^+MI59l! z*sz$x_Xx30dk0QorV`BBT^^6hhDRSB#-psz=vrK83}zj0VBg_d{#(s|qx`o*+3xmo zFo8n2=acmK*)6%?ot?e)HUijC-Sq>Q$OLacVu=;q9_9UC50iBv>i#HMR=)EQSyp!= zvaIe#WLe#f$g;W{k!5u!S+*r<9k)D3)_Oea%thQ4z<4~HC6?5?^49f4Kwes}Mps-FWf2{j*q04Bb?7baRVxrF?4?hhM9bC9b( zKP1&>*~M(J57)O-b@@jJ!nuGr)lHzfvD(O)&*VWJtwlLdRG)~CCmwHKU;dS{Ci(h^ zxo7){LfREHHriU@(};9$<2zQ@^T=Z9FUm6h7_IHklZW- z9TckDC=`?jSOWt;D~@r7TTf-?MT|RQN~UqjJEq?G@SLuW~*Zq9k#hPGCT>ns(W$JXbqY; z;HN0L)4;Dihg4MnsLYm_K!p2^BMJkYbp;7*!^Dr_6h`i3Qk5PKuM|_KtCsXf6jBuq zS?U7GPib?qwnI$5qShKApV|$dBRE8@k|xOwNai(MjA!AcVc!xzkxn@ymPD(u3cJe1 zJfA#=R!N^DQSWZisq%utCjBBtZPYK@`w1fEh`)K^jrvXJhgV~UH5u?qJ)lqP^@|nh zLj4XBSFYbKoW}Y^1Yu+*z{2Tc_`BvYdVUFPx4|=Lyx9hw_4-9H{yzXgsRc%0U}ES_FhKmY0m^*{ z3>ZKzehN39=^lA0nSEHsl=3Ur6@ms5qd}AFSw8CxFY-s7ux70vqd1a0kEh>E)^Yrp zILb!H;jc~6!BC&v-8CYRN?^L$1k!j|Abkt`C6WGxK+5`13$XHTNq_eb3#73ZNME@% zo*3TW>3Y5&kCQ|ik4U8dIISFYgOXT_!fdN;4_oWDo);e%z4~=YZYB3_7azaGn-7v< znlG{`O|pcB0pg9y!N=o%6j^%6Wwk=X8MX}B76offVH|XtjR}^fYzZS|PkiEg+w0jrA$quD2vIs#%xOfx6aC5^J0_&UL%0{N#HrS7|AeY@UhNkcG+q-a;v?9|NBTn-Sg*bldtbEljK)1Lf>Ie5xB&@Kz0eo~9+yI6p_ z?U@S(h_~$q`(WSx#VG0Je<;yb7r_Z2+wM$mDF&xNb)F9+413guhq_Wzs4eGf0xB=M zxfjNLGdw*WqMHzusr;~PQhp#e(x8}7B-FIzj=ieVUqsb*XYy5(DS~9eR@)SlGY4)N zX_N##?uD<#d&Xi2owVmBUsV}&=~Jc7#;B&C2xu2-hK!!Gc1sxnAVqlfEs(OEH`4zPK%( zjMwGzZSiNK)A*t@`Gy;MBHlCjll$ls@#KLs0z+W$WEql4ZwUIT8t!-JJ`q2UtLEe< z<9`h9cRQYp`%8l4p|1W^ym+!*8V;#-PM`r?T( z{PK@akx%)zZsvBfZ~xYPXnXvQ{KdK3aX&rc?%5t6UVi;+#q9ix@iDmRPsc~{wDok{ zSE2#7d~Dbj54xM4j`t0I<9_!v9TN&1>Z;Ggf7P%{24qkXP~?cMP0hO((6@hjh7{$$ zabJ2S9?C!b&NK1+{PLw|=-Yp}sn3!b{lDD1pN;pNV1i+0cXJPo^x-YJ(GjlYRiuAo(wsJr_?5{&e$E&&3Z1fPdfL#RurTk!#|8nL+m- z*TnA+PIIqZ6E}j$^p+3xH(2Ib(em{3(#PzqhSTa9vNCHK>7;z_%k%NT+{&5~;9xLsG9mTxy0 zofwg0_T0hO#nV2HL;)d$1tRwnS7vtg*@dp`4dtZ=QAb=;sGa^?oD9-4DzEgbHb1l% zX0-R#7uJmh1^2>r@$5-!%0*&;S6RfuBFk;YM}!?|WiE3sOe?RQ{H-q3K4a!cU~~Oz z+21Yn_E2|h376rwrkCf$!;c=FUY^3KCcz96f_=*k%qUMAd1uA{W=44i=bIyi%_+Qd zVFBYs3P2PBgy_sRA;b>h7($3lOLuk^7YQ6}KH(2BCtHYn)dOe%Uhkd4jthE<7_P}O zF5~^B)N+nDwX21p`9vB+SZG4yAwEN6CgPYmG8dQajT53%S?cl`cLp=b247te!FK34QK#wa^D<_)0T>jC=32s z3t^|)Egs;NU5n%0sV~G6i_5}A?y?u+zY9w48*|E2cY!M;S9R6K31Pvp)v9{6NyjfB z3QK(TXjU=9J8y{QS+OJTodVa>veO6Y;5(G`8O=P~`6Kt;9dUK0r^=_m6Evr*&DGMw z1dA@yG!_eMl8T?-5%){MA5{(bJkia1F@FCTvw|u#g+qnO+(O0zchQUSlDRC^x!$6v z5Dk`&Z>7$GYswiq@{HWQTG4K9N4bB#kvU6TV!hg8WGP&ve|({=r{VIho*-1h$x7Tg zLI2?lbVt1uPnbc~yA`(v7_kfn4^o9-ur)}zvd*ss84h(D{~V9sb5P?`N3@6%4-9rQ zQ&M(UsqqtdC76q{e!pJpc2B$%Hz(w4^a*lX|5Oby&Zpo__XTe7_wkg&DvJw^2^h$7 zy#{U1>q5Ey+Grcd%22AB8OZ1ZTO7h{BfoL-6)r8GF%G_(TeGsO-(C3oIDtiO_T&YSjR(=T6G9IiCBZ`f=Juc0ri(iiC?EjZwVZBq$a4~Gfx@RDIgw?@|BHZtq63k-6JmiB0bi z=dkYKj`=n1?A*3{l?uY!>u%3K#IulvCc0z)5byr3+v^ha6>po|Qf~yc2^a?;`JJO} zKG%i3;Cxk-^aX`mRdbT3{~d6f{}4|rVlZ&8{vn=yv`*c&>CmZs=4Pq34M9Fhuna(b zX7riw6FYZpNXPm6qPbB!Hl*Y8_hkMZXq$Pg3;phtKgQ38UDb2W`q+T`@~d%gi;M)- z+*WuSxTWq-Sju2>>rneyd%^_hAF$AbfprjVrm%Sc-dDqFGeMAG;4=7mW0!s2KZ3{l ze5;v|`CJM1TL2nW2?Zk`_lWV)zQvk3y6N8_5n2LmU}%e=4J{vDM_ zBHDR zwFU2$H*AUB60K+moaZXKvM>GR2D}hK&zEG`mZXY`7>rR#|LHCGU_Ib}u?2^k2Ymlu z;~n>up@s^N3OFKyIaqi`Ui-pK5yYXw>xm=JE57yzG#JRK(YoYj^K-WV5&_$yz%Ggb z?AZcE?H`saPjPwkUvO=LYY6s+zfJmC8b?17mNZh^pn`w!Gjcy*Ow z609c5cbg*PfgPBW)3DccuD|ouc=}3^@=PSR)A%eq3cX)%U{sr;u-O9?1y&JUDUl#* zy?v~KYG`1;uBz{UE$*FQ4hnpN>okt#SNVfpi+6718{0g~ZE^}s6PBD=llVe7qekeu zHA1jin}6fsUFB@S*gysMaR9;^z$QZ`2mo{vE3%a@ay| z<~l_t;+ynfhQ;u=&G#9fKFRe>gc5YtJ6O}1**nb2r$=3-BAa;lIjFTP;@QDw;&>FM z;$cM_ks%k#iAVa^{DjEOnjkE|wk!7meQ9!u|GUT?H%*!~5dwqtyIU7L;ggH}zejHS z`4z&nOv-JXQlAc>*9>PLE{sxZV&N+OkRS5_f9A@zdif?fGTu>ky>ATOGLWFU#JpqF z@Nl3B%F)4YkWm@B3mh!Rfo6Ow>GA7Dwp^%kfcy{j`%NWxiR`8q9o%-@ZkzL?=$UZ6J_y(Q78n+tYPB%x zCuHA$VyAfL!Qguu^qW*hRUBoTeyXPR=qWNieyVTsM;;Z|KQI*iWd2?esf^{{{m^{v zO>jFD{fwt}8h#t!o2Tzh{Uw(xh@(xnwpR+7OiNFJ>S-DFwT(^b)ui@eq4alzfJ<(}Z@wcPDpQPEjL$2yN3wDE;E+IqPD>=iPD;;gPxRpBEi+%d9-0tv<3iG6O{H;b;P?^+-9WV$g#SKxQ z)EiBu*e?4*D#f?D!e%HFF2ZKL3y_tg;Ywr*Q&F1reU?H4#qsq?nG)QouaSJWD@>l* z$MAg=8N{?0+8=;jcFEt&rs;-c6op3pr}_-M8CGpH$#Z88YUOBUWEZ@GI;x+V`@Dz9 zvw6o4qeYwijW*)J!p)3Wvo8ZIQ~q_P{Bk&@eCLD>w=nltQlHEmM!-RW8wl)T#2Yep zq3_?__4J3~b1Z?mFA~#4pW4)k_X`~U=p%|#{9%W*wXGN|d@*M_88rEB+yc+5vE)7|LB+wX7I|vB529e9{YjV zR@R`&ygBGKxUiyuJsu;CzXAN9F>Sj-6MDyB)xnITlF#|;M`6we+pNM|e^Pwf{)ZZjD2;Vn44m))278H1S$}PAk~=2^^d2kT zToEm!1iPA}Y{-W8d|}}f@9bSxxGEsuHa=6oRJVPg>Jcz1 zh>mTnDw78HvvWiZL$u6;^kGJCBm&9Tradoec+Y0Y8PY%voa{P5=m_?QjF$Q4qQojb zJ&&uDuiB5yD_5`RPi8(eSg{dz1AS}+TOpGYyh($dhc&Om$HAL4cZC%NLas3p&crKB zw8K=PU79mQ2!g96hY!exLD0_a1Zo>A>8DFshgOWFltAJ_; z!It1w$J=WWDTNFzkf8h-5Ut|!;_~J>kE{5iX{sM{Wz8@{n(;R3$d?DNv^Xv`dB26l zWc3*LH$I7`#C{n=1aqW!-`l`M+n)T5>TR)%t=BtHJVd>#l&XkM#ET!;a_Te#l*ZA@ zUvsjK)Mqk9lX^kS1NDMgZAHFv`7GzrIiU|V1QII>E1D3b0dy*_Py(DiM*|GDe{{tu>bEO~YQQ zQZOY{O8hBR(o(6W1YeZ4B;f8G!IW(j5k!<+_CxtrvhZ5wUmgxd9U(rg)DfIMO@3uX z^PE3d5r}Zh0{^eYtsXDgt(Jh1i1y&Q6-sEgjaF~iHaS5rHNqdJCN(>*>s6Oj1vRkTa&N+0dk`-P|n#Q%IY8dIcE)%sQJxBP{ka z!hz$O%?1$RL$OI_ChSzs-rL39BKjGIFmD>oWRWK+V!vp^8OHB=Yun_icw6(k&YfJ+ zX-x*qI>SG8aNG38sCnLJ`unrNE26ox$LVx-_NwWhFDBrDcKKR%_8vg(Y2Df5_f|W5 zdSW|!?+fQ4li<@|KrM(?2oA~HYJT%s9RqF{N8YfnzhKvR=DWwjMcvnC;iBk})Vut& zHd?~!!2&2FZEwGhT?(x10uO>p3E+~m*o;o@E5b1OQmB}mS<%q(RZ*`$VZ^nk z3+?4WU`YO0>ew!e`jtfoi<3vIHh9+O zBh?T~?Dr!TWw9fcm_IOeg9n`lrwN;|TOy(hSeW%Z0w16K2K#>ULCyx7yPl|r3B(~< zTMxtohZjr}{KMDgi>X_-&mYaZz)rZD(UR?M89()@h2gldR?4=0q|R27&$WxZC@d2s zFC4|M`uQu|u6=!GwVZCAHA}ORVPvA}cX_D@Jk? zqCwvfo z^xk-K*RNd1iVWb%&3;0A+teZOOW4JhHRcdGRkJ4UDe);j0-&5iK_12@=}VuMa2Gz> z`)iT))2t%;TA}Ay_{<|8o!wq9Al#?aNe5KHuGS{QkatE*CBp1MT2}F^yE<-~UF>O; zbu{OprVULp75;~pmC{ML9evzibc5Tqfjvlse+e_b1RGHL1716=&Vl4iBGe)KmD0y} z)~;vsvS$DkZoI_SZ~7E(C$NH%6Vr`XmC}jHlkiJBE-XJv14fUgn+CGNH#68!Lqo?i zgfYwNct(*xo)JjOkj*8F_J@4IK?Qy{!~G%BkZboCw={c}PYoxyLfeh_gC6WcgLD3AT0969M62LX3 z#8u=59M}xPbR?m-;82DD2QRB9S!ad+^~qW|_JoxnZBQXF4i1-nLXE5;JOIBFm6&m! z;6)S~TFVKWgC|a9M1*I{qMIzNbF#z|hh(n3`^X8w2-g7?lB$&646(+ma47nv@JoSy z868q6$Yjg1g3ewSvl&KE7{qbt2KqgF z%TzD61n`L$bLuJ?#$rB+#juE(##18fC|wR-Rw`%GszfqIeiXl0r-z6Bg|JgL`Ml;( zAUjRxLrNw6$pol<2So|aF^(f>~sC-m8ZO&!MuPSG+o zwSvLsA2>j4^v|$_b%22=WQG|an+!N$TG9c@1yk7E1H#W*m&0@9?NV}%yv68ESy?I% z2=~Os)s7J1u9!O=&Wp@Z%Gt%(TP&JaOe z`$`E=G|NOH1h#E9%LK=w6ZI(;L(k68+B|n^o~M&bfO*yq7T#;^HqRZJHGRZbm5z56 zA?i9;*U`VB`}}Ey0C~j}t5rJ@(kV>@JDX!GV<%&JG{@}TSwD!O$B5X*RDknN1)d`6 zJ@Jrg9k@%&Fu;5WWTZl?CV!bMy9FxSsT>hk2AO9?nrlTZ?Qc+PZ+R?r= zjlmO_ODsSr5<8*Zo7HJDEebqxN6Ea>OSS1>_>BH(T8@S6A61G$CFx(FV?78tABVS@ z+1&QNsokXgYKKp6=D2t!=e!NXVKxs7_`@OZ6LmMQxX99%FNwqp%aITRqw+BA0PGdSY5B z7qIj+78!_|7F6uGdZib5AdT-I2n!jOYEVL3O;zA7gQDD}5fw_yYi&G1H@759M#&l$ z?UNc|B`jSr25VKq2f`8L zl~>^~M?eKlUszMEqKz1*olFrqPac7;3snwlL6u=Uonm!r&O$NUWYQUVeS$m^W6+1I z^^;-1*r(_=!`>%gR^5qEYodh>MtXEB5(Ww|(fXwcE3Hs|osecn#6+`mFrP>g$;x!p zDb9q}y7_a4O51Nl4MOGAy8SnAC9-5DDw}q`O;OndqwqQ`^D)6_S##=4%vGhaedZe*e|HV2~xL5tzUB~_H|L{1^&kGMsEBP+mC{-0Kx z9E`unn2fSw@coW3Mg%ZQ=jc!#tJQude{k9d1E`Q!yfnC!IjL<~gBsnev36V8mc;|| zQng$Zi6Vb0V_Oijj4vl9W*J*y>0}w(6j@cl?!oAZ5N+jZv2+q!MgCL-NhPXaLXz54 z!rHLl{-qyD&}L}b8BlU|3Sx~ale+W;^KO}*su?~q&m5*P`4!14mtX4zlVF98OAH+g zCLe>vpm-_M^g1QAD(Gzb+6X$zRTiMTW?^X4S9!uy)a=jz5)2BA+1`Z3oF=olE20Yo zKprSAPc{$;Sa%EbXJK-QR1TdWGINHW)%0ghaV zU=93gh90~%6u6wL&vj07eW~QhJSL;cz(}0MvQC8pH2I)09GIO*M8UyM8Edm|FG*Vu{-4d zqDJnBa(uE(FWTRdZ@`5ItRn*++Rr!HLzcO?!|X}KVzC?5RnS(W_2-@IF# z)*php4;D^K34KV#GHFZdByg{K)VC^ms_3Wf9$y{(%ztb5xOd)DMX6PkyVOdrkBIQg zYOW+dH4rtQ-tS-CJ>Dt$H$QJ7iP~w|(&?E!zsd;M3v+uiSddHh85Q{Q(*yevB1zvGH{ zm*{c7_KJ9qj_ZuG&Ij*a^bcGS?;d^1Z@D5~U%aL4U)vN^xSA%jtX`bD0BCCrJ*gu*QSB?>pV? z-2Mr35Yz1Y?=N?6h}QUy)a@PptM7i3tIrBU3^bAz9)2Fu8_sT>spPDYE+xboVxT${go7|MXbBg8~Un|Tjmeo!8 zzOqP^(#;o@eE&XfXh%v&9#Dx+D?!&4#}`Y6(qgOZg%_9nhxc*IRU4zAtd(e~?Pf~+ z^S*AVgA!mnR$Cr)?(6y|uDvAdBN~bNI7^-D*AR~0*G((ka7p-34{o6Rl3OpOJc$ig z&|M8?mPA)P$0Q5GW#te^^f*N^Zes1SE=RnR%QbEDheVV&M(VT*K8lA@2 z`~|=HQ?Ay1AakjXCMtTTzvN=K_y}ZC$%4psx(V5MOv6O;*G4SjsEDnF=rxLiu#@~C z<9BF$EMn8xJ50vxkx{suY%+bQr(W^{m$+SUP|)6Rs9wuh{KcBppH9^V-4tF?*}Ni2 z9Hos>EprPE5}lRC5ex%dVvEmiouOyt7w)ivC$>5c4sQXjB0naEM|?{B!d(VzS$ z8*VzgMZop%PIn*NK94Dl090Hpj>&HARza!#Z%%iMvjjl{A9b^{+c$sI?bmo(%Ds`z z=9#$%&(YRjYxG$o5jt_nbG&-D^48^u+%}&-xOUsm+29T3@g#28T(CVvl+y69*^PDf zIo%lNa7<%zI3D+mj=k;~jlb?04R7tN+#s&7`eWY8+Zfljo(m54d|X#8UT^csgI1>5 zc`zpoaqIe)Lwi#J%3grHzyo);@!^8`&3n$jH>=kZI}v}0A3nd>%aOIGc5-Wq-|qHr z-XHAX`<4EzoyirYs#f|rk!0|-v!w+vP&#W$^;=E447}9+@IjO_CfMHqK5u; zU2*%Yf>ra~uEpEC{pIuB4!Yhu->od(*6ou)w_BIBApuezHvXZj%X7-Nv0?5%HRz`K zPY$~84Jb%?YFV2vCLytYkb)rLUIMI09_@dk*zt^irtF@9(f(V-&4P1 z3I4Tf;vM}+)$K_%jh|KBJNIe{n^_{p(S>V599FH|3F&9}MR+RejRV6_z7mr)NC~#l ze<*e{-lVvq?Ff${dJ@k=+=#N=AW-Kvs_mwaLgbAb? zbU>^wIvyUng;gw!{`1H@bPLi>hmM2(rIc5a4C}oGrcg=*r10v#`ItgHNUIW#z`l=_ z?T35$k&SUzg%cymzxlVdyN`Be5gX+|^0fb1yW2fF(06w@&kKnm=2`Nz|4N5@ck$wO zpLDvnS8kB7;8%BIx;fUb>vTJIUT(VAe1G@-yH9=DX)P#4S(Kh}l8hRq zlaiNj`Oi;-GS!!zLa>+p%uC~4N+Z7H54tq&ongp~89VW9Ibz2`>}8i6y|#xeN$F@I zx!Bj9jyaYmydPy9sO(a`C#ib6fY+a5>#*NyS`glj`A~cxvkWP>)HdajL)fDpay_{fk${y+ly#xH{f`&vq(#fUtcX$%t(Q z44WJ5Kygb{&ttvl42E*O);nuXS!GKi9?lalhR?PaD0&;=S5EU zldp-lcQmGK)X7tR?`z_jv*m(4Qd*T<%ev3B$~8qDvS#OufQA0FYvLoe1J60A3qASm zt)eXi$K)$An($R;BHA*2D*30h8JOva*{W#wgV)AG+mEfguvp^a@)q#DLOqZA#5 z^lpABjI@YtHGP0z1fzzuWu9lsRBXEluN0G~4g5#apxprfW}ym%hy57H1Cc8*-F8_l z+JPcp1;W=RxAAQezTi%7sA9!8`VF6tXDl-JQb4WTMP*69?Ez>anqdHi5zWuR( zo^NOKZH5MpG|TyRPH#?UXSjEM#a5*j3ZmFQVoJAc-+#z`PczIGdUM=!Ow~jRk%}0O5eot^9<6 zZ(|ER=N`FP}>PRKQLVC)K|#l!Q3*lckBS~Z+K)vT%`IeOJP_1ya6FWN{{ zoPYB-ZH!mUOch^=eQ> z%p+klW`NM3MslW2t=wKQ+}66y9f||LNJkIAHmF^(gE+V`k*$O8UmwryBQPUb${@wT z6%*2s{;;$vyBSr6hZvP0@r*!p0SoW(74S5IXa6g@5q z0eQ_|Od+RBx?G=I+6FlL%4(6+GFbQwPt6RbdNoab^@$;>{R2q)Hje|v2Vr59&md+^ zgnQNSZ+W@F!gsN2$cP#-&lCMakHj+-^d4)QxxY+18|;+fDT7$H$~ZE z6C1O|Xnq6D`vn`oQB$9JuAGpBD2 z2HCV3O2hxl&)TOoHfi(Nv{j-%w02UksldhR@>C9d444?pdO$1-PGIlwoudC2~BDjZt$Au$tXd6YOm$91EKId;WG$-y&rx+REKQTL0&gA1Jh5z%{rDd zB1*&BeFZH^V`4 zQ3LHKAwD6Puw#cM>IUT8{z+j`%IwX%_P`*XB@8&uA7->wEq={ig#XBtkW-kj!lAuv zpLMS8E|)NNVz~zqN_c}H{pwFAjMgC3Ly;ALVcnTpG*i#&g+8s@53)wcIg!l3SIvy;Id6cB_S) z>{bh2T6*{xVv00DNw+ydLst;tggH*FD^a6O+WOfja?y3Rvr1g71W<+ z70TT71`aY72%ri^Ji!2XnZZTFBRDZw8P#TMs1IOHE$DWDtbnp`S%a^Dv#tNqDPV%( zKS{DRp*Ecbf}?4l1p$qEr3&bNxKt1BO>0WYee8Xb%b2H|MSL~8p~#}*OB$1XT1Pb4 zT+CEn)ucMaHg&g#;g1MT6xzTwCD6@!{SHXPW)A!o^)I=c-SkkaR!?IyU$6yb5(A=2 z))F6v4jNYJNG;2!lyL|(VNFp_Yg2};V-5W)nYWO%#CTXrO2frWe>FCz%w3fXAkV>SNSs{00pGuMrUbitpZH zTWv5bo9p%BuVJbb)760ac?%$FAp~0Zi8>QlnN%Efu|SsKz8kHkmKw9K_9GqvlRpym z?*MQN{CabdiG~H=nvU(qmix1~q2(NN|A9%dpYl=ly9)iT!S_&klq$NAAG=js`Ty^MD zIFPREf>)kV*MHTCXfY>fo0tv+U>@IzdX;N)7njKDtEGicqx|3q4sA8^UNo!C_JJ?e zmW_G@NQR*Yase0O@G}U?a=61Au-KFdZx|;NO6KAH7xVXnh3i|kbG62@TuEC?m7;<{ zhD2;^C7hwc?}{!DGK2nr2S7sc%@X_c3WJNW-+YwQ_5&q+Y12nXmr$ev2Ro#W!nDqm z?s3u_{yu*#V^LtkyKHCHiKUj_Nmm*W{kb`eYNlYif^4X;Z2ov{jR&9G#) z)y{V*Ru1iSWrC@x>v?rno3+bkHG*fhS-n15QF;q9py~gxy+7I-T371t%&0CPF)5h9 z$acW{Z;Gtrq*W@EsmQD@LbbrQMg%f(2tj~kod&|!!y>>^WW`!0EKUi#xDto>BfpN& zViCkau3NSIp-IDFZ7zdhRnd+vFC@GK!gOv}ZY73trU{3+NVY*NM19HHv6&G!7-hkT z(`DS$Bq)<77?-&Nj_~C}G_TPZHR88XBfh3S5$aP^*tP)z9dtGRD zzhG###6V*a<3EQFuMTsAnHGno)3);Liv}9WT81PYeH~ZRcV4Jwi(2$WEY{vM;b$@F zI?d3FACFwx?OXujmMYQ;j?^txD=vw}VeWPL%oE8(A_0g*?jjyGaJwNK7pk#*UzK8L zD;y&(!!~i8TG0*kr6S@RM;Ys2J{+tF62DHclfJf0Abu^#`qr*v15Y23UTI>g2@VE@ zG3?bi)@sJB1)_@ws#WT*>zi>M9=Arz&9&3!hkxEaH7fa6f5D}w%M8+R+d4&7Xi`~Z zi+T<2_nL7c~p4H8N45_O05vYsn~u2}@8Hw^-#dJ6{NxpQkVtQ=G2#lW|z%PZ8o zzh{P<XhAosutn{$fevzTIGk^e?7?uTFcS^FG|kEh|}&X!1%0Ifymm!ElV_>|ZyPf(*X z2*x%&a8JbfV2@BrJH(k*@c)hSnTUp?YdDi5nF@GrERKn3HU&UFt8KqFC*Gw z2el9KqokfmTfNrvr0TsC5t=HtR)pTbmR>6vp}@IsLS4CsMP`22GjLIHfg6WcE{KF=)%o(FJUYBXDy#T(HOUM0cO0C{hwAlT6g z+ndR$bStREe?R~W+W{d7`bBd`%MLK_hy{QnY}|gU!I#3me9j5H>an00s6Q#w3kg z)?_NzmbT(YV_X&RF?ccFyp#TYw?z~Dhjw?}jZDOVDQ#24$a4{DB&Op14Q<; z!fA8{%*x3O4@fJiI)HMAq$w#QtBKO=%n$2E7zWouTpQ$abPg(o>L;GwcGbc?;Qi~)Z1krYwa+w8-4h3I?+{=azk8n+bk~P(k z?MBQaV2;S?SjE;aFfaRRO!g6Los`*a4S6Jd%F5R)+4SzkaS3UoRCBb_;wr@^uX#l^ z678dy(j`p15Ih*BSqT{ETIi2Kz_0+F(l=TK3>hP`>B*8Khsv6p-q^e{xS9JD=YpGj zG4Cnn@`y0%%7mE-O!5cK5v7UAhyY;jI84q(05JT2i^=ZwnB2%@0M?eV4jNaIWRCrv zVDL4L*@DR&TnL;rC~9MjNTjV*Ff9J>IO#hA)B`JBTMAm2w402TBFF|-Y9=@tgpHL# zYRp6jD+Q`8tW=!z!cvoye!vWeQYU4X+G3n^EG6z%vk5PuwXIU(8YcxS0w-OE{vCRp zTx;t9oh)!tKkHirCJd4doHJi95It}|=bU#j3d2;@0aN6s!Ve&xh=~Wz8AJ#;r!|yw z&fIVsI47r8%@S>#a&r_o=Wn(7Bv$%tI6=vv1ID&)AcK-`xTG)QA5?nZ% zoPTV4bN^a@c$beYw?5aV>UodZ+{gAzgVTqZ;AOeMNxpw_rpWZuX*S7CyS4>1F_>m% z3TM``&0VN*%UWj(G_K9i)6?{jI|gA7@gLA>F&^r~dhx`t`>{jDE6D6;ykbWjNCbQG z8jR}d7Bz~u>jsaIhjj&QexfVEs6n;d(2lN?V@23Ppap$~dZYACwV6z9ZHBfSrfUO2 z#&}_76Hz9Uno)*Ti9U*Mk)%uHw^A#2g>9wz0Y&G8wKPXgBsfdpil`WmVC2Gi%Q`qBHL%ZZWbQSulBn`{kPuFfs$kDZgK?zf(P?Q>#o<8(hIM$xLW>-y4wS1$%pH%f3Biq z3>#mC+k~ZC74Ws?B|(coBN$Mr} zm`T9m24M{}8Cy(M|MBhJTi*Uk6z~s7p&M9x$tzF>C5p4m^4jka{b{~E1XqP-0z|UO z(KfS6-D5VOs-HK<&3`xf6f^?z9h_s`98h9;?iBbTBb1ok4%Y4 z3$Dl+ES;vrE=yn)R4NW~SpU)og(v=B=eVUw8?5*yt9%YF%0Dg1nRwPxSc}f%7>tC2 zZGm!=>gi?zLu8x}zX1uKT8?d7xf$a%HRbL95D|w=Znaoe`d0Nvx{v#dlG&(|gPyAg z=x#*Exw3)C@e+0}gfv7s0Ha8?)-T|iZ!WwcjnjeT3ICUmk;UpRKc(Ro9CBT^>dA|h zIDj0sg$ZNAHW|C6LcSdfG#SyPe0r@zYD|sLB}MKLhIe#4>W?}*Ug8hCxvlCiKRe#T zDI%QI&BQ-`cDy}W%7UjWJNw(ti8~G%kVac1nLDP#U`QRnP#VG=%?o}|#_7gAcz#3MdU`Ekk&#Odu=?ZV1~V~|xh}JA(o73e1)b-MLkh1K zSPW4igj^?B?x%u;acf&5jNz;*cB+hW4y@waDaE6bpN8l&V-~h{zv7&Dr#T#YC-X2t zgA4p$d}}X~eM(?~khW7oE1XlOU8nk!XLG6o2<^bR*Qd^j`#OU_ZsRQajbr#GW8XWsGb;C%Ho2i~3^RoM2wuAQJn;^1h{3EgAXp{&KGFmAvBHW%97+5A8*nuiColimvy`okhEJnQ?< zMfz!z49NJ70zE{W=&>=u`DPAK4#9E;?fG&B5EIEqL{Ug8#ImpiuroxnjmcjW&=aIgn%V^-(c;Q$=Vn%r97E&gSntK9KZ#-xepg8oaUr^acK#c*w@aF_l!>P?>s-=zxc_bzvg@#@aeib zkI zlu$BIO;yVghZ-At1%LXx+*8$T!`dHxxEpA{mB8?9PD@a@zOR5pKKaSN=~&xVh8*R_%+A zbXP{t_{WZPU$1OnhyKIo?K4tF@)*N!^Nl7I0SH#6Gk+u!4M?g_6&@L1%$guCE3v94#T;SoBu z9NATk<#TWMN59wYKG)(I@Cj$OOKnvq^dq9`>WJl!dQ5cC`< z)`Io5PYjdz6P-o>{Ck1Kop}d7W{UmRbql%P@jkc20?q4dFj$_GcloQ{ zhX?tk*A^$ffeK8TD4U4$w+xR#}D*Vb3Qc79n+J@ISx6|8RfKvW71@4rt!)e}LOH`kvn~pDdZ*^CJhig&i$b z`J=8b&-3wt?&$F4Ehil4iqV{(gowHO7J$E|u?2VZ(=fuX-6@{uzr7O6_$zdi?yoFH zP0#r99DU2;UVT>`f^aBP6sf8k>y=N)>v`>4!4IUly&`D|ZRT5K8i~So7P3>UG)3E% zTa&}J0bida8SANlh~I5(-W{kgAnnPCyh+aWys;L{0A4f`t1Lq zK7Z2!H}Al`)Zd}PKkZf6lRLU2Hi)`<{9@y4aE|%ZOyu=Z#T&EsP2`F}y=y+QP3f-0e{xqhAF07I+Dz4dc}5#e6jdb8kf}-I z*4M>!ex4(ftpgkTdeit6RL6aKlo~8t%ZQcG29BwT`#cG4F5u*w!pP|Lb@2U9MZSM8*Eg6+ zZWimpCNI>8aFNYit80KiJX2gC!;KD{%PtCd2lDDzpXdO_FW zDI!Fy_v1}x$rhY&@QMcA= zf)BNtAVjTnSJ4KsU1GHv*P*=AY({#I&khmoS> z7ulpL&X!145NqR^M#@9dia_~!-*QweuM}e@sT^{)0UTkj(3U0wnzTl(+3_8Ae`Tu= zl5m!Mq7{#2Weo@#6lHX^Q^V-RY*|`bVJLvdN#YIC^SQ;wHkO0g%oq^Z+KT7YcYHQi z^78<)t;>kUTUfLdr#$lnzMWDJnUND0mt=!1HFHiJu((0&V(ax`mS#e8B~_NT&@5rZ z{COBV0J3c8Rp2}!<-~C^o@BgoUg^Z-=OOEab!2N9B(PPuW?dq~F)Cx99|HEDm?OVP z0=WM_%O*nOZ8hVUzr$@`6W@Vs(j8;XO$m!{7~Y1+FL@&&YW@d#rRn?ndO^*$OHH)P z5><>zMooZdluu-={B<3WnZ-Z-M%ObhK#!?J-&c8AZ4EYC!_Uv!+s)t*!RzX>SxO!c z1SX7+N6lhJDYsdpq0(5v95^P1ZVR@M$=+hvrvSj))JOWNH<=~j*Z$u3xz8rQ>mJi- zb&AuU@P7A^z1AeEeYv)z*-U4}@oOIpau0tt93DhS$L8`lzjSIo{My8?V)Bx&9qVRP zb94OiW8Jdo68|s9x`8+5AA`9lciG3FCz6U*d0U#*Pz`iAmW}8W){z*iwSV?lx3oR{ zhN+(FcRkJ>`PNsY>~8JZTTVYlI(GBbL&vL8dGed?pyw%KR#SbnkD>Wmr9b4T@fIT9 zeAqvEoLgR8SMmKHaJ$V|rwB!_QzoVG9sdEhedW(CdCmE&F7BA_Z}@%p-pxG_m_yu;ZZZrM0w^_r zXA3PT1V_P*wP*DmaBZ+~lsFFTnQ!_dv7PjlkrFONSNI^B9*5o0FB? zvu{u;C_(oJ3EDc*U;06}DEgZJ-Ur=wi$xeLER1?gfB5m}Q|g zux)4#!1+@0CBOUxH|=ezO_C-LCZwRbs_PL)VG~ehT}eL1T@DCj;b56aBQXv*X*Of? zS2f`)h)(cdI>9ad`x*MLx0(yJgIus;Oj6#NWQXjhF|(2 zH+$mr)=#!LB-2$Na=io7^2d<;=Q7ly;qm&=QC(B~jURHe7KIv3Cu=DL9u5|cmuw?3 zjKc;;3B-n!_JMzh4(#3jy640pp;&X665cc~1l-j=iiT%Tj!WonyFcT+QlxL8I#bdZL@%^Or2# zQ47E;e!)p@>Wpp^Y(Zz^cVk2Oi+}e?Y>aO4XPo2~5{vaKCxMbL_=it&dt_^{`{d^B z0Vlg1Sh6Ra>~`ONT{sp|3*;qJ8|DONQ(KjYs`-0QcJsTRZwp(&A>gJ`L+t3^@HyxF z&?#@iF?`5Mm?e@_>5p?Yif8i-^`ossfdOIP1`_#7HlK+x#`|bz z9VU?Bum6-)JC|yaM$B-&c1t;J*DYJGofFFif!;h_8XLlTkC*PS&2J%ffPGdIVMnhaThO;O2%F=QTF1#ts4{Dl7at6H1?{xvxyRr z(6LX^7_7waD6!zfZbkP7f|toQ$)C<-)c0Q!ZJ!*@{OUoU{?rJ<@zK*<--Ji2`Z=IK z^GS8&cl~_1KKI~e5W}KqV*)2r4E)mm} z${vK&L9({LK6Oxyy}EQGeg;a@LxQc!nhJ(VKk;k=gnY`+J3C%<%f)wgwMTQmJhj*! z0@XfL%$Y7i7gb)ZQxzBAT}mG*B!BcfofgkpzLpS82vF&N@N`k~5e7g&XhvL0e!yrf z<~a0Dk?4chg0nqoij7drC13VyPm32d9Q!Muv%mo)2+9t^+510J$x!rJ(>sSE^hZEi zYm?~}kevi6W!pfzrolu~N-w{M!^G9(kAfs!)5o%73`G}Yl~gN^_0CYEbfP% z+*QS1mae6}QhN1wOX;6DPuTMPTKnj{*6+oPV##gR39U!9RZ2hqsdBm@5)_7_wJcI2 zO+=I|CWkU?lj&>pNk>!J1&@*^Ns~Pk)lz@Q=|q95CSSIuW&%(in<1_^lQv#^jVSKV z*l8oa9nB03w+k31$=?b!c#uzPoGLVLCE;4<@%6I#N<0L{n6pG_Imm`eLb5a=OFfUj z1WHv1&OePk*atN3dl9|AB|V=N;gUc5Ge1g@5~j*JS5%{xQcFH4g?wNI^$(7OYhjqm z!b;7GdIauPlfxJXt{NiT=_k+}P#EpF8M^8^#vu45=TUdiPDJPG#8CZ-2F2Fn!;zo) z&++7jre!FS_&`%Os6wrsU|RgGE`@U#_NcEH!bFCt z)(@T$cQ+K!$O4)v@G8CF$Aeh`Dd6|A@%jpIQs@r-T~{%PuAz(K|QDpamcEMo4oaY9ZU|!@Hhi4ObB5e{eP;0Yv=*dC-$EL&T`rHpnoVRX_ zTb#qxKNNj@>%|FRqO`0!%6T2i`dCWud8m{=S{_%$X{zC)E!07)JJL>QlvY$l1ri~I z2=mogivT3BhH-#ZP5)n$aW4#pYhe5=ebWLEtQmVHU3PrEN`A~mf_eeNhZ)m|{n6iE zTCQoYRr95pM=@h*mT_-jW!lsUu8nJD_an3vqxsAurSz;h<3@9$MsxC3qp|&Yd;x5l z+G)Go^a8}#$;^=rxo9&%cQ^8Tg%FrvOW~bP4Cus*m1t08w53RRsq+)0YiU+;b4v-m zvxS4HGdX8MJvPb!fEZIpa<{}`4UBQctTRZF!A3O9KvYeaks2mcLFv80daZAppEk`; zo93qo1bNh^x~(xWrJvkUBGaaErDp+{aV0ITL83&=wD`)} z_18S>=HX&pp>@)=bB*T7Q6w7_9ZoI)DFzD{YSl7l0YBgiT7=ejt&Dc|eGAE-c%3#_ zj7Ik!9_3DJN0Fy(@v#W=MG1TaI)H=2Gj}3|hE!ZPsTwFXcF7J~Yg(VIF`5){fhJ^p z=#@wy8H)ZK8C|O+mtkFR(0ja-arq6k@Q@pFDuAVOe~*)kcrXV@?DyCL}!bs+Ax_EojEqsu%Ic!(a&By9LoDLp3|hopx=M24cbZiS^~Eq$8= zt5Y=qHYyD@2EtI)j92qTorCegSGNWuATlss`)A$=XrgKYXsRcTuqaz#D_HVU^t}+^ z859|VCkDj;Q5cY6%mM2E%JKadn8)bCy{ufU`qEJc#FY6VniQ-1@u7{3uq|H=fS!4^ zlzz5t9Dr=bR*bJ-=b)n0sREaee~AG6>Y8%;wed0wTb@JF(rta;uJ79$c?Anp!B^Je zK3p8vfd#5yw{2C>p$aQW7D`$$M;QezgjCQO1@X_uM}<3v+NOV`3s~A$(Jh_(~FjTvn)rg zYP#eumwp90+aV)1!pid2rB5>jHU<-%hJaMktb5Y=rm?FY)p~WO}mi5URxi` z7W2lO3=4>~g|K8eB!_Z1oQX$D_T1xd{B0N6474}6ZQ#hqSUtsj48>*Tkn~Kv3a975 zt2hS)tHOB|82b=B;{`13bvVZTedz)W6>~`|E z4rA}y&wu?Rei$hPsVXn;g zv}ob~Yo$iV#cfel$0S5pWf3WgCSe9^(j?iJ;NaR!OCNX+`M+X<6s_|l)9yR_8GAUA zq6N+@7joUFP-8xs1t?oN%}!b%$K#gEgW~MvTAd^`l>jr>p{v zV2?)W=%AhUP_^I@@#~mStwM2F>!)^a3(5V+Ndv{hf{>~CGb!wCV0hTwy}w9@X zZbIvC%i3EYeF_H`!ILD5rXWg&fuB(CfB%&@@z!6J{+q9Mv9?HC_xjJu%|Vo4GGqPg zF}I$5)XD*pCb+`qS@69d@d$T-S zvKWdbxzp%m9>S1xmBnLD)pPRT1!rx_))toz)03WBMFO)@W^fc~Sr*QAdhlIrlVAlL z(`9ys2?{N$fg02YA49}fS}#V^oQEEyQ%$W^42?w^JRfqDoM#3U99D27-X1)Fnv9Wl zkS)1%0y{xcZn)p--v3%ii6yLWH= zDolD#H=9gd$guq-wlM-0Y|gA%C5#O=k(_7)Rim2D2Vdluzdi14WN(n(LFg~@frM=( zunb7f?Jp&gTd@+Ddrw5#J?h}*Fjh%HA@)lGL&ZoD-J^34KT}M9XBy2=bSu=?pgt6R zOBSZA!Jp6|Q_@aE0M;a_8?W^5zN<1V?@y@bu3r_?r~mtU9t!nP4Rl!5*a{em9vU0K zzc&Y9;G=)n{<@gnzs-7=`M zcTaBA5;1Ugl2(ynumo;0XNWFK`r8p%N=j2(;+R)`lAMJ~QK=;JaRzA3EM0q!u3cOV z#<^Q18!!VI+-wgYS^?M?E>y^ds{(L-J8RW|)Z@DXM>e;)LR#eH-j%F|V5bYU&CE+c z&j;o28!j4MR$E$ATb?bZI~x0t!Hp-`io%A;qTob$RyFBm zJIhi|724T!QQ@7SeA8ItUk!~z*v7Qcts0kdkxl#6zbU4VZxbVhkXCRbZH1{XF|X4a zS(CZRn%1w!<{I{wM$~_R(wr;hq8eb5Q)cH{b))yp;9K*7~7-6EX zJqVmz;IiDtl0Azc1wE2fdnQ&MB`wjf0cL{Boc?GEzytP>MozuTHUSp=@M`~-cVU4Y zehz6*CQca-uhlz?na;WOaLzvisV*NS63zUq77a?SJ-fK0F?Z zuJnz=o$`%CpwXq!k#HAsRQY#wb_RQkBDc_Y3YN>QHY>f?K@FBHY%6g z=GPrTiduG8I2KrCnUjpZ?7wwHyyO1m(2_RZ1A)kXvnXs08`^4>iLhkCR*t*k*?Pz# z^0gxgvQ+LEj{Gl|#tVyojr_E|;vGM5QP?RCCmw@lRY@+KVBEeWfdD=}5^H)B=4`T*8Unvc-ur#Q^6)v>>@b6#RL+ki+jbf5$HIjuU_KG>BcRRfX5{VL_e# zzjle!Ntc+ugKvoSyLQB2fUpo}fcOQ}H z0*HR#e>xP`8sCV~qL{FrdNt^x=qNRHGx-LF**V;yD-O^%Ru0`yZ+?bG>8pCATHb~2#IvVR0#U0+ zfBGm+LYb~&r+?y;~vn0q-g6Yw*8 zPFRG}t=!AL1$idnb#hBMUC$mG{Q#Xrw4PIu0To%x$gE69N`i$@2>jHh`Zo~xYq7f6 zpdl2;C-fCCuXVyR*tQdnRP4vY?AP*+4I}<$0Aj6Zg8_GIl?3h0sxfAqp{}W2TjKc^}VcXC8j* z1c(w%pdH1XP}oo&Z{RUo&~|?<_v`Im8{_8XUG<+@=cYB(4GANl!0n}e>d0#u7KB2J zrPBnE)isjlqR}-w3VvhA0lbAV1S2xKAy${JnE9)~2Dw>g!R}N&j>8y+!AN4O6dNFr zSiSuKfwbMgeLx`CJtDW^X1C#Hn*k(LW*{-7WUG(mUuKo!=&%Y=9TaO5ib36VqJo~( z^k+^$F^nV=48>HY0iFxTtQ4`BMMl6edTUKhu)#7%A_eUGzL|~xO0C;KAretM)wXsg zq@yKCm)%Al=rwik7X9*{dc!-5`ap@~Fr7Gl;bV6i}$p&jO0P_cKYMMw?@K4sIF`v+#+rfG;ZjRel*Be&sp-|7tkf0|chR0TjwYYeK@ zC`8|ocbYb#K0BeQ)Ftu?t-vRysD)I#JO6RVgwR|Ksl&c zcA{MgGQf1h8itNEX!bDdKe<^%DY3+lgSYN@ImfPlg2p#-_EhY@Az+D$*Jc*`p2$xgB3k_!C!TD zaRxn*)M3&Q_THfpeEq)Zzj?cRbMae|ci(mkbY1#wcT4|l>t*uq^8YYKwqTWh6jROo zXC`!f)}MKY+g`;#e}_9**WcekM|bnCw)=s6Q#Rv2!zd)b2Qrci7@MMai2rveNhPBt zAV-`$5p_J|AN^g|1;roF@b7=2D=q!(#*)AOg|5Br=C?0&E!$&{rjJ;OB_d_3F0N9P zy-`~s<>b+m;$66a+`U>|gH=L-9FzJt-IO_g`4=mRE0opqTEFe8m55 zy*r3kdwvE#-^cukpK*(Ot~LjTIkhYj7srUNn&5ByjN3KE7lT6r`g5wFqt313Bve5g z3?&xQ=Zc6fFjv{COxuL!wFTTqSV%4-{oQBXab1t9SC3SY2CBH^UHw^iP$x%P_?LX9 z)Nx;%|I=sPyJ|n=s6U_rL%~iw6la?MFY}WAX{3_AG~zcu*wyDR{G6LS=TDVzfQtnw z>t1rpR9P~ZLq%z!2E_^RCtmJ)4@Q8|%zg_eBxqTUa?r%S{!RpeG3eSU z(5r1F#l}F2VqCVSJCkqt#s)Wc>9;J3ctMk4d7{4QVADtd_f)Dfi)J5fvaD=C$)Eh2FL$$xVL)?M-s+Ta zp0O;niY3lt^Bp&qqDBLMYZ*-<;fHZB_As2DO`~qt?BidLy1Ciyq`Tal=!<^wU95vI`qg)Fq%t&c<6VqJ zw=ekry2~xgZWrC{_RDV1yxZ-yh#j+ycIrD2F5qWR!YPG+je;*R+%PP4FhUFcMSseJ zZs+2rSN+I?WLy5u)a2rdAAPvH$N%I(*BM>tfAyf-!S8*)>u-NT47aEg^!~($U46+e}1{CnLzr!Q8r=hNY@oZzNRfup4Ol#9(2)1g(?%1Zwq_i}RntG@fb z=C}Kg-45S}n)Vfc)qQSxe_orJ$F^Q0vJNM-8L0)A-r~4C*bW_^|M9ACV!yJpC5#vK}8SSSQgrN`(-9@56 zTAlE=eVUHE6-aJHD^vVQm{Cst1Cfc|VZ&|Ow)ovCu`xMQF~TY=6)LG35`V1Y`KVc& zUwUPE`^$dhCiRDLAp487wT?qO3x>jTf8_f8=6SBnaTkqXghUU|#54Q{f8-_-d%y7` zH*<#dKIftN2+Zzq!gt(9{o@b2Yi@b=JMPfpEvxT$<>;0#|HxH}*Dd-k!3y^GXWl|W z)rO(1S?6_p^v}l%<+~{!!Pv8`c(ChJvYO z0kqi+F=n9Qjfgc$H3*vA<+w^RvpFe!t1S?^fAA6HrL{V#;$MA)UGP6X?iMsASs}I}WKIH@NH2elisj%hgV%Z+1~pVaglfki zQ5P^5uTD`yR-bfZt#sqZ>h1FJV5sd%nqipAyMww4n4cq=VA>=Wu?Yk6N;3-^c0?6} zz1J$oH#!gokoN#HAG9Gh>l0RX_!N#LC|}dAX9?eMG0O-GH9^Nk5Vv}@e#Z(*L8l-a zGT7F5Ud5ciTdrzsUwRWOQXH0sRr_1hDyNBV3)t60tzSV~|JhClq@`2SO+Rw0Rxocs zY@b5*UoxAMRp~1~@+Uvx>Ic2@?=Izk2@?^BAFV$1{HIv?;Og2pg0W7l z6o7VEchfahec8I3Lzp-Jv0u2pu5-Gs&YBu+Tz$*EPq^D6|L8B=is&gn<4O01wr^BQ zm5&wu;ZM4`jY`n6s?f74<6yj%6>@8_{|aZ-%cgS;504HnOD^oD43aO@E`R#kJp~?T z%dR@FRIBl4!Q1qA0NWFnC3TD9)b^HMCa1W(R$5Vb>)7|xUwf_a_OYM*vT`-@UvF}= zqq1MR$<1q&S1ee29Y$nm>*m5i<>f1+*rIaeUETYvyg!9C^|t=9-UmV;w0o_9Clo;{ z%`q#|mIz-%A`#$FFq8YLY_Nc4(qp)na52iVT%G(-SfFQnuF-BXlK$dSBGgdMCMk2G z>=$%uknxK0Cv?R+v|`!XHB`b6%KG|KfW7SB_mq48K?Pu3SOMS2It$u2&Y~@=L#rD( zeF+tZb-sYv7s-aZP}hPrcLIAY<2~^*dD2h)rQ2!V&-d={sYRcyN8j$Bp%LIGm0*Ks zBvZwZvHjE z>8(Yz=$Kx%BdlDF4zL2#;nBh=$@zZsFHw-5x@GFqt`zMs!%$_yS+%x3SO>kIIHNvu z#qg!iKT#U4&sZ`1+e@$M{8(+~EsLLVzb{9h^gI2=oz^$L6UeZL>Qp{lR^@m6hUhw< z^qYT!PO-(O&k;@fj&l%&k}dw-&!N42(tqSR&TDP)H$3P5o?pf1-GRH&%gj>SUYmTf z(a$vd3Yf4wv5mB?u2--k^8W$7RQ4~=yPcOT|17$ar$T zaZ-W6dKo~l>3Me%ji3Bmx4Ja?%h+%Ft@}d5YIEr71~iS!fM(+|7i<)g>=h&hT4=S? zy>9gUZ2($!Z&dwS+sa-=FYHKfDhnC9I(9W0Nif=z(&0Nx`+>u+6%ILBi_2Kg3`j?6 zfl|R?&S0h_`hMYe?w8Ro{f}O7@ANBPbSKUlo?M*NG_XLcX$h%k8RMQyc3l71i|z}_ z)RkDe3Py8SXvvmaF4*i&j-p>*_Ir1K^lSf}-@DyADz(Y!(&Ja9U;ahxD}QkBCq~%u ze{g#if4sN9?ho$L^7NFuyTI89Yz;Xf5cqt>~de1PBCC4*%4DxfwI2i}Y2^|8@d<4tN>pEMB!X z-A{hm?O6KJx}sn9vg?a3^6z+=!{5{VWjqE4tv?bfK;+sq|KQ7RHzKXQ_A=t{`Th-m zbh}J_W)|BGJ?S-~Z?iWQO`)aqozx_z%D0mNuAV ziM%yd277)q#iu>B?i^F?X|_0d#mb1V18Z4OPCI-V;%4P+d4RIWY$$m$X)wl4DXnk# zf2_R?oK;2r_#VqMMTBILZu`n9#kGOEM!+h zCB;Mq2cH*3ApxU8p}wfAVu6yPQjub=ibX|6cXzZuN8EgJD*Ur5AY3^&@-Dda!He%jwrX9%jA-VqmBe=-)%c>RrO)0Z8 ztJX^TgPf{OBO4Rr%#%5FtNHZ-*!_6tvTRcgAEdxeY!RSillw%+Nm^-pE@h!I;8AF@^mh>8F-_Q`P9#EI38X zW|k~cq4(&LAFHqdrJ4=FiDA2oSj7|NWNNghbc&E@hP*~>yL(FI;21D-So3SQzHocy zTGX-VzE^V$v=A%dSA-~|g|FtKMf^4K*ZgWO=n*Y-SHe>ly9aW~o3e9R=7oIsvO;DB zHKWf)E!%QIWwe0D@}j)a_^Rl2)%@|IiwlEgq>zjbG|B^(m>aK?3t38{8?-)Mo=9++ zOiOJ#s<)17XwK&6o|=nSjr7ZlKK!W{H3Zkf-5I?WS!UV#jNHQ!e`o1?Um@s7(gtqndxbDU9Qo_5%+@6*8elD zI(gny)2>K$Z>{+uGrUM`Z#bgjNVV2#&A_{5b=~S<2^a=b9P0L?&l16d(oH)-0?#|x zTq&_8DTZH=MUHyUT2F%DE_x~jdL^o0Q{Ztbcu(xZ@}jsWhGwNw-8(--jTEU4rV1uu zaS(pVh|xj%Y5uBI$LvcdMLu7dYRa^#_r7BWYn8A2Z@+2oRjU7g^O@Z9zr|s*^*f!t zPfdqn)w%7KWWfe>mZ8VYpN#ye=FDPsrhm{gcNMEqe)G>vOR=h|ek@J5@U(jy5guGC z8g42$muX2Vm}T0QsDWi`vJ$sE5&dPC1;4qlMAdd%W(7nlXkZDm`0EUq7$#z?XX~?B z=HU``Y{QTL?geBaIT>d!+QKdxXUB-rQ6^gJo-%s22I1-{DGu_`0^5#rC1ivsjeJ2C zCgnNBdnJw)4|^m7W#wV;I_hz7&^m%J&$LUD(SiXl;z?lrU$T7OvSK-rJ=CSi1mqzy z0bK+*TT6=k6bGx5W^Sn(P<%^LlyFzKd8$-}{eRB%piFy*&*6(N1>8T}=lrH$B>^ z8gomTIu@Jh`Z9F}i5IAEefcJ7!>yLM1UQ}G+B9qBeC(ysL;U(t6Tcg&=an+u)2-da z6f3GUYd`@QCBwBI_;`{P`~#ixqHgM`?wbivcQwOo=^TP&2F?QZ?Swl`$H8sV(OuYK zqGMF$fP2U$<_&z-olPseF1nx03}IB+VItmR~-f+MUfoy-r9Q6;_mCH$e$x-G&j zX<4+^UJ1)6mY?jDQDknjnOIwPY&HwZ)%UU=7s+-oJdxVAQ9V0+Jr+!fJUS98g7ge( zy)`iRwN(SWr_5_@)ye+$EvBqOwJX1ec7mJ~>@OeOvBeCiPzwt25VovJMmlq&4*ZNHNS}Ju%b7?!(WX+>jn{1`3X~&u23{Wxd{noU@nJ)t76D!rJeb#0DU|xoW zmtKivp(3i9Ehdqw8H|2{@$QuXZD!A$xkhlMR|4y;`D%OBt)X%a>*{1=3WRLzmB2oM zleDl;3gdHD#VevPAH42hml=h2Yh>A^R|1=mErl_XQthQwSTQs5ua3U=xsR z($m)D%c(@tAgr`0?eCqim6Y*vWDd4hnFh+YiOY-6Y$bo~`D>RP%Fv-U|2&h81Fb zZK#m>gOryuE$x)oE*bd)5;b&$qzb-8!n!E$a1n$ZBFs@8uMR8iZ+rV&Wq;erFMSO= zOj$FxkQz+2V(SPN3{Hq>P7TX)MH7%Ml~Kppl)*GnMVd(LN{P+D)n?TcTbs0s89-Dzo7anvev<{S_)Vb<_a@?lD`^L3Vus*MI{|1_)aK|{ zaSx1N#eX7x)yBxTua+Q0E5n4vHc2c}kUFH`BEw-#7JtACEJ0mnOd-;2n3@+R1S2V6 zF_K|Ajd5>9SIV%VXWm?SZjq7HAtM(#i`O&5N{5qDXV{)M6h@NW9aN_VkT7#~SVfi& zOQjOQHC_~41D(k)4g>O$O7j^19GA)#)Hb^~ET1>G&~{iy20gpNH9B8O>C8Ol?j@AQ z&yZgxM*J4rH?v2SZs;-tA9#ZDOYt&_a2SMrNs1SR#rz&woYGa4E|b!2c&6+pGPd&6 z5v9|uO=*YOrz0vN$kjH^o09JU`w7tJQOZrSTD529S6vMYZ!{yT)hWmQ14AOC4JojP zRYE?2a-tvIZ8#_)ow4?FY^Grl(aTw0oRH{7PG;h^wtN-(@BvJiZTq^niSHCoV72#fo5o`{)6a>#W8V+dKD}1Lm8Z z)id4#)1!+zh2-)ss?Vf*18X=*%4=eS!IUi*>ENC~L=2{mC=BjyEkui4A$ySymIhXz zu!T%(A%?{jvKQ=QHlKD;Jv?K&g=%;Q3xIUAv6KxcZrIb&+7i~J*IzHjfb3#h4RK>$ z%B$1mPGo4a=}=H>yk>LD4VhkEsp)%->X^L7A8PV#auw$5*QoB^$L8j1)XDXKOnDXJ zr@A(U5er*Q8o_UYa4%W|#GQ=1v*o0LR8%q5bndFwcd#Rrj#jhP-gaKzX-Q5A?lFJs zs*Y`MwX1C&R&5lltzJF{-%W_re@{s z`+Ori%T>X7RJmDs){8LN;D2L1^3tN>@38)6_Ov2g_N+S~=d9R(A?au<_LelYhTT++ zUp&P`-Bc%2F;7(<9)(r&ls310RTY`@=P?C&+02-y#+WCMQA4teaX>=(T(kbOV^nF! z%Dpe+FqV*|{IHEveuHT5%j@%z3OaT>;$ivWhlgG$cdH{qA64xSfBK3?RV_{nGrplt zHv7M-Iu-v4?;1uufx7T3lb@ifdn~|f37vzX^98j($KA)>3W3~&Te8fs_Ikm(_1~DF ze&l;g%qtzz?TA=^-Q(E~Ls+}9Q#nMk?CqC|TXXEX9^DDn2cj|H-fibTwv<&N(4o!P z?V!oeA5|5l0k1;w^3`6!B2&0TecNC3lDYR16v7z~W-8+^n%_mqVxu~ymHEL$uhPG% z+&ntbJI&i;He8}E9)+N|wBO3=2952>R(yQRaBx`-yW>lBh>&u>*y2NZ4AjvvE zk8@RBVxOO{mUJ2i`jV{n^PME!gUD3J~1cXR}wZnuur`%vER@4leA%SzQ3d^{rmt)cl-GhBpsh0D9KVkKS@@2|cmly?!lMvJa* zl9a(a8CSwOpW$L{u+C>3PLY(3pDHO`8X_ruU`39=0J4_>%R6LfnJGBz&iR5I3bM}$ zj(j)|F%lOp3x0({AvG+JZOO&qh!tVUEdD#e=de-tWIhf&2u9?yd$1|aZxqkmOgL&q zSmYiw^T2M(Lb;F_9*hL(IvEMl)#CF*3dk|POP~;jf^@Mj>`sEyFczdh&5i{YE$Nfp ziGs(eoOGR!T#Ild9T*M@hpz}vbYHf(9fkeF0pV#Y!V_HPZfR#(*f%^r9JV6t=Q8(8 zW@&g_*gNbK4t05KFTo)?JT|Nkdxb+>-cC%7i2krH>=BM!5%zSs+oYrpyM@Pu-NRE| z-ge1TVIk}q)`q9Jyj_x)3%i72c*cq_?=o8?GaJ@~ox;xHV3)T?@`^Z4u47mop6v42 z?=KRnYh~CzJbgu2<#H{F!jQ4(whK>kc?XQ1r0(jpGzoPxV-{Lp$@T8|dIQ({%{`M; zm+~eqTjK1sT<5loFaCzw*;uxBBZ*d(TV?l*fDLJ6dd zKq!IK5dbB&b5f0@J3M9=q&q!k8>B5BvkB5&9-ER#cQY%HbdLukA>EtzU?p6zA5u^x zVLjR*qhXy`AQa?DnCLR~H)O@Dvs4#z&gCk7yfm2oN-=(OU=O+z9h3BMW^<8j`l1|c zbhDX%xjJ6383DPu2%biIfL#HSZY%;BN%t2y>9?VXmTDnT? zPP(Uvu9L1VqU)r)i|9J($|AZ>x~qt;lP)i!>!dB!Mf9DErXu=Iy0b|1S+Kn*Ut>m1 zR{i^KEfSTLZAnF4swTfNpE}jX229xaayzkBM)~wie!!6 zKG??PHngK?w|lhv@S_$kTjbGx_h`R7GM`UV?ae(?)L?PuwwkVGrJx#d&;->E;~qPb zK{M;QBis^6X@X~#w4{)NUDJsH^elx zF{Y`;n5O2(G__D@3P3H&IJ{b%ad@>fgWM(mz6^4gv?+t!C0(9D@RF{~Ab3evXYzST z*JhBsr0ZgUZvfy8lCd#{cw-Fl`2bw<7iI(vrEd!?MJ>nx42yadAf3afux(h)rA5Cs zAYP1jFNSDY*q%!Z>e8^l<=#^Tv?Z|57(0r?kV}g;I_$!w#U~YZ=F%cs zQP_z~i-GW2bK5jE;QtjyoG-|56pvwI1vap@;3O@0kha*6v`oih1Nw-?2Bfy-X6Onc z`a~hISb^4K`5w|;M4_k{meC^hMHGr^Wf|>0Bw;tnKsT|R7CpgoTC@zyX%YXH({43? zpRNiG7V<4=2l-uT2l?G;2l+i|2l>5e2l;(z2l@SJN9qUCG5<+BQs0zzq`oyRfR|Rp ztTfG7TYx(#3j=}Bf$}s5aR+A0X&jg>#2uI|4LdMfh&w1-s&`Pf?7%_U0^C8_0^C8_ z0vsscb)_15TD0^(lKmo~?UnzL?3?7#h9k-TJ6EbJQ{T(@$C|%hsm3()9+)JKjEK~$ z3VkFxfxVtw=qqvQ?e)aM@dIVDRhJ-4j3f}fRq`NStK`iFnq-dym?YL!AMH~poLeX! zy-f6DaaTt-Etez&jwFp<19F24_=VNICqmua4t1(`Es)|49$+=^<(^Z$Cppb~xKq3b zJH;E$V-;^0h*iAjI>mc})4ThC1JnfDvU)e{r>opwm2a?W_t?BuyX*2+>t5jHt=0|G zvTFBar*)6Y_XI2aaVXs+qtUrZhNE(mOhDzv3W3%vKXYctuT`7bKf>h(FYLX-=`u3d zJ;I(dtZG#kHuR12Ww2|*ZZpEXRk8ZS*#ZyLs~NF6b)2hY0=YnJ{J`WKuF$D4OCeM` zguUGJ;pDdCkYEu=h^XV^%21(2D9wP`AdSL$3J(IgN0W_CJOg1P>hH0xj&bDjjiCdR z6W!G)iFa)C#&RBjnL1PTFikVn2{n|OSOAZtdJ>sjrh=`aaXfd(=WI2Z! zG)pb@wu=5ltgJqc9R;pFIm&<<#=80dy{!;bu)L?gtFgjys@aYajdKd0l}@}0!do^p z$Z?@6$AsoMZEw6&_7GrJ+2i;Or|b;|d3m=6+$EU{>XJ+VbxAuffXS0(|o1cPS@V%yw$bKAGn%+f)EyrQ`zVLMluva8jg27qKg z*2h6EaF844AlKgkuEN1>yo1{y2e&E*w+RkzgPruKaZnSMLucw8)QTO{hB~N)4rnX^ zNRcta9n5MS%u*s44h@DKPpg>87+7*^?Yc}=D&HNd-M58SaG2I44tTolNQPWQvd_MMgP^ zB4o*3of9bLs_&>y)d_1R8Em<;wbsD-a7C4JX61L(4fu(}wCs+f|6o{q*4+81I=RQ2 zX|IhiE*yqqz7=C@%t-_zE!LQc->E^>;j}#=%!S>lyRG4u16xdnY(NAMNlwaG=Hs zNlJ1Iuq2^_>{tibp$@PW4z4K&*8UExwGOk#Im{joOleJROx#tLqAe;9vX_V>hRo7s zmAP)NYS)08Ez)3?2#HxpiNHQ&)`xh=%nD_4B4Wbk)`STm;9y`P;jXF%CbD9$rc$;t zN>cAST;n>Na2*a^hXdDPy9HKwm2|klg8B${B$e2in=D<3>Bdf+q?OiMBV-phPV6({ zbNwIMB$eRaCCO;lpb4%)eO!YC^>_yAjgT~EHNzbU#sLD`ph5Dib;M+2$Nz7G%ugxttj-2AvPv8Jz17;_LYBnP^R3nfpRq)So^RDQIEpoyqVHS9 z4NhVeH}rmMGldaZn<;v~wVA^7Eb*cLTivYzc4w70CIZ%M3PZDIQ|1AAp;9z6k%9i^ zl+)j^CtCdtK4=v7mH9d&{;qu!TvX4Hw!irSQPR@6y(Yeik2%v*JE zTHYE_S0}N5Qu9^$lOAED=Ptv&0o{3ng8g&VNPH`_lQZO4^jpqs=m5PvL{0yPlZu9EIiF-E{IEROocjhoot9!^>jYkrPV5wARn zO8AWxXobR>9m9frlg^B6GdIT-97tkC&W9J+%mZ=ez9cr}F5x&b0nWZScW;vE&}A#I zf=I27@qv*^Yh6CyX6}iL?n>Hu(Rns=SDe|B#F60g6&PaV{gya)C*Bz-a_8F2opI*& zq@6>J<@*%f9_MaLGLM?PLhO6w!d>|X$q-2afq9P2+!|+YN{Yw|$JoqGab`2#QpmEi zZDzC0Wcdm?u)_iX^ETJJArSKJm*8qSoImPAiCNScKD4R@H~J?9OWXpf}KzWO~!u7z#+%l>$7C+ zlMDhA*b+r#?3E0$)MCPuOKln#;1Z$DY7&AYl=5J+JRk-Sm-sG7g^J5&y39P8a4i^W z_7cHL-2PffX<4*QB3eZW8^(nw-XmFZ#s21u{%Xo$lUyTV^0Dtn&4)8FYul2<@bJ>6 z@8zm1WA())1v7TKs%TJCq%3@uMFeZlL*Q6d3E^P1RpgNc2y)5-1o347f=sdVVx*e| z2tv;RBypimS@*C`YQ z(zOajfpoP(Pas{X&=W|PEA#}?CWW3rdY^K(zNHF1f&0ZO&lD9Qr1IS)U8rPEgRoNQ z3+=g>uTT(37bp}21_RfT?q==H3{D;15Qj~lxhZhDIvFMk<7E%fSX9ZOHjwVip*N83 z&B=rshLl5bAl;oqaUk85LvtW)$)P!r?#!V&knYH#I*_ubcYvhZa_A1ETXXsDb`hmH zhZ;l1rW}e2>1H$jmUu}d+N>mk0+|bPh>R+`g2$RX_(k6Q9DKZe*uya&8Y`KNxv&o8 zbu1b5vzZHXbS#I#S{T|^+pUc`phWo%IiN(kE(efE*XA6M8dm4rD6Y&giac1JbA#BF zlR*Ruv|rMtaq}13=1b0^9CEBO>}J2VO`32lqOF~*>+t#Ql2M0H6AQa!?2wG^$ho$$ z31O#XH1tHowXv&?FmcK0fz&I<)FAKdl8j@JcL64J$=EF!9T0(KSR^FF5^5E~ue4Q= zNQw5y!xCBIp+rpP^-y-T&9IC>Y-Aqx-^o(M@(RKYu~%}lIFhg?)2vY9g^G7*;!W64 zKLQS}D6~x;?B)SMgxEPJ54hq%i#*uR10qtz54hsNUc5=Bs7f>QR@L`7A>qR-+$_~( z#5jK>hB{(q!A4dDU*Vm2MQ|JY#AN8VWgXIPSI{)~+q2L#=?(==OPYnINp~t}TGA{u zP1>TMX-TutH0dq{O-q`Erb%}zhb_Ca4qNsphb?;=vJPGL#x%V*>u7pkOw;?aj;8m= zG`&CTX!<}*(+9GSrki7$Zq7QI-W1dHrfj~OG+=8?(_6EGjg~Gv*}2ic7(+6`wq>+C zfcOr>#oWrJ<;AROb7_eIC4@^0S5yx!Eznub=F%br=2k8($H(}=rA4G1Q|1`S#26GK zAl6sW8!UEW7~;~RuFR@qw3bpP!3!+>re_*vM9AQ>re_*vM6<5)}a)rWKpUq z>re_*vM9AY>re_*vM9BZt; z0V-KBu`%n!1gK=iL}S*82~f$3iTPP4CO{>NQVX-f;0~kG1dB=w4x^Ibk1$JX{ESga z%$zYQiPs8kJiiBYM_E*4r;DmGubjm;>yWb)8*K%67EJOUjS9Km23g=k|EQX&=Jnz7zn`6Rs* zzb%)ZD4Y zh9}7R+)nA->lFr~nZ|d!y#fZp1?HYRVOcF+frGpo<44V2;S_uNHuF_10@hT}YAHas za}HLXvlO8FSxW(`-BBw&=z`W#&>Y)9Lg&Ub6ilU7S$QDY6t7h^)S@49KODRznS?Gz zvQ^Yh(t5CxWHd-jG7a1(*)BRLsaTFk#(~i!v%w>houZJE4u&(4OaQ$}<{}+QHrp`P zVyUc?+fkr)o-|%`+7_>Q^~v{?r(>M~Jf*|q zZ62qTwMijuRoG?*ibG$Ux!OFkgaw#WTvbih+H^od7Sp1AV%a9$Bg!{vizwfuyW-Wv z{i6MIzt@_&X_Yl0?e=ECrw6$T7f3rg(u58(ptyl9(<0CS+R=Xov&s|56pm|=ETCa! zvZB`8wr;+>UK)B~b_P?;!S3}&$!vo%&azmScsWB(?~rMcM1b5a*A-|0ZD%kQmGw0a z{gOPftG1iL`i3l{*`uNDJ5Am|v*9k)uG0oy-Vs;S$aPD6y_V~3<{x*dVP?2dwQZZZ zXQbRb%qu`3qs&~RIvpd^HLq}@TUUcNY?oRohGKR!PBcF;>awriB@-*`AWW=2DfRoh zkQPmcm)3?d_RNfigSsT67-^Ex;3~;jQNjgf?VM;lP-&eKS*731TB`2o%lB-)1QUP} zNH76Wc9KI2T!$`;MLbvx;TZ5Wwo{JI;@NTZVjTGF=3?<&k2#%fM7+L7Aa`j?e;Pp| zMt>4$%T7C>c{}Y`952Vsh8}r54niau1Obv%L3t!Q>>QA(1&qMXIhMw&8grm8o{xvK zlMIHQNNSKDB+#i{j)SV~dfa_tjwD~!l1XGOnWR3Sm!#O5B84k-m0K85t)vUZ6iGS_ zT9>KKXsDdq5b7pLpdpjMg?dWbH=Gyo|8vWE zum@S%vp7AJ2O`d31l?zejI$a$FOD`R->Vvf@fIm99<8r4os3d&IgX_cDOuaE1q%^$jELKD+@f zP`InSFxtHHfI7omc)x1b4GC1?#QxFCio#xaR^tTwU??CB4bprh=aE`l)PQKNG&)kgz14&}9aq(^7 zuHK0{@dn^7I~Rl`oo1#tsXl`T3uBS{x`K65nOv}%3lbe0qg_RC)>>Ahka}92KRU+q z;=$&3O{zx~VID*@Rm3x2SPP`vHtcFTE>o9wMU;TmBHu#c=JtveS?jhTJ3Uju64SIy zb*zGES*an~5WuRVLzX7YYs=JmUE%w3&$x#o17fk@WB|3KgC&P$z|o7J(_DQM9KqYD z&qCW4!|NS_2M)gz4xJ}DY(9GNvyVe%@g$;g6^g63v+yAyAYRSBHkxvk_j?ySUvrtJo%(AMH*o}EmYfgPwaRNHe?b4`taiU1DEa{%t zo2wpH9UH(Ii{}4v={I(9NVwkjalH>+?_=?oa=q{GSfQ+Wf3fvo0^n(F>)~}<>zL6Q zB}mNzPl~0$p~l8ernZd)N~MC)u9*`Y&|@IYbwE12J}M@zdTHFI`r zGe^k_<1Mw%kxOeeks&>@nfY2W{`Y3Sxm+EWTH>)!b^Rl%=Y>(#)dfP+OJuEN6kJ`% zoRrAe>+ID9j;t4mByBi~kWyl8rvSkkLY{f#Kxwfx$6kE)@y zrx9I%HGZP(%a&^46|fPaj7A>H58H9b_^tUfY@}+T3mFg+ucMH}DIogV8Em_4ddYmU zTGeHvrk|%}uctX?4SW7u@1o3%5*w}0v%5rXbc@I{gWIUfTeoR1jJIj8Z2G_5roHgL z+@{^o4gTo*n2+9@Q)R>a}(VSVvD^cQ1 z_FGGtVOYfyI$CFIidNgCobVc+Jm*XH!%@qjPjY3yp`)E#@h7!;1cH~KiE)#otu~ub zymIAg*!&D(W7yGmKy&KX139*buggR&59T;$fs5wlIW}r>v28^zD#%6SO}XgBgk0@7 z^zB`?b%Ym94Go?PB6mwzm8hk`J_!@j@`T$(&vxzj+rv~au3%#g6tU3~hYBwk8Qfmk zFSBTO6&U#~NGQ2rt9mOK=FEtY4%G!B+9e_a#Y7t^WCw2pg_yNP zN`lppzL7Z7ew8ilc57I)x%GnJW|$a~tYAQPQcnYqY$d!#gb7(JLQ=D7TDIgx&GADW zg;CSyTyVR*ort=~5(wnAIS2HhE7@Kq`$=tF6M#B}(UR8_c@G-QMNcmE>JqX?Eqa){ zpSin4B6?b93QE<)^z!>!(GFo+F~xuJ?-KcqTEmO8py}iI%df z2vFFe;%?C{XW%`uMyZI{k<*CN#0yiR<*je964T9TKT#72ShD;l zDu2qYSZ8eGLPnBcAuxBTA*ufhX8x>M_PGkp?|-5`_I_!$|5TmrU$0Hqb?Q>@#q~F> zQ&pZf$22{m3f`~G^G~RYQV5J%bKH|E?Cyu`r3{lqJo6ZXIzBCE6#5p8fGd)P1)8M! z=96kvVYOHA1StgZIlxQwP&x538?kBnT4YXizj^&h)s+}d|9nyn%rEux5+)^jKvG8L zK~hm&A)r9Nr@fqc@2>3EiVi$QK#hFToMp0;z3-ccSE%DEt=UfE2l()DqIyVdV_b0e zn{3Uf*KAOSpm69^32WM`Leyj7t3X9fW78w{6@d$X<_8aOikpOXXq-bJrXr$!#JR;O z)9bzTapszps;#+arRwGV#=N~WJE^UT?k742Q8NVpIgm5jx5^Cpp{g7YqaVyz(P3gT z%gHGHd6XoS#tgnkXlG0q@)@CVd-(Pj3%hEiusv@JEtB@v2P@5*AF9rS;9DG0!Uk5! zEGQ?jrKTgk=K@Icq6*v~ROE|H`D3b*<1Sh3lo&IIzidu@49m4^;Uf$J94Z~0VXk~k zRgL`sbwJ{O99jNwwvmW~ACCUk`;Vz^73+>31oyqps|X^s#ghX7 z>!fvN?0wm4GjWwVSzjRsA_;(l<>t{B5=B)MV#2&9E^LF8ra3BI&KUgjY z#6Wams+wy3U^@1n`}|;mS+idC==e%9a)F;L9}KoiOcu=fiQpBpcfIP_agLQZ;5CyS zKMRV34SRG%loF=Q>;z=_6Z*b_m=F8_JU{4xTn;& zyoKh)r&Nz{p$j!eH{c;@5hduXe!c6!>T+$?Kdt%^Gwm-=v%3GbY5$Bm+iNl3ct)MY z-H)G9rg%h#VWk3XyCd2g6rUyM_u}yI;r>0 zKzIoXL7hLGUcDJJ7cPHipK$Tp!+F0k-t%gDgA(4v*w+c2$_D)upolvGH`tEnY=8=>H2a`P@;euJtbcf5hjo#W%)qVzpxnihDB1c zBrF2LobUsq8OA*mO#98S>|9hYlmvzzM&BpQSUw749U)Q9;EZr`!4hOvP?Es-FoKoc zoawzubsCW)Jm~t2=4FZypvb~ag62u}RLGGBEajBB>g)VIgltEnk|T#x5=5W21cjuz zeUs|IIU2NQBx}UM1;jQ=3PkYrq4t8UFUi*-d#Q;UMB3OI?1_rDe$mykf;{k28ba9p zAP;0Xq7hFHr|9DYD}xzI{ABRU3(Lfs3f#kdmTu;y#SB5QPY^%{Q0YllprGW#{3Qeu zGO~7bedq?InmB`_(e5Zg|7o{Ew!}aID}sV=MXBI(oqIvTt)+-RE-{=4^npySGb>+E zm4p2#J%&&EKxz$oXol}c5@R+kvZ~nm_xb@tz{f<+`{4yQ_^rUU)y#N)CwQWRt*1^kx5~1hH>>B}#~AloX&?WC2wP zof!~;7Qi$NOXSPQDO#N`CrN?~c7KI6;7o2C6#&QX%7ZloDKq)_X zM55xsm^I4^W!HkGEc~8dZ7rA#nz-}8`O649m@gCA&KKo_4jCBH(0u)uAmXjrf)D;l zY1;@3!lE&#{W64c+r!Kh`#A}&Oi2cYVnleb@5mbt46M7@7DGG5G*J})U?g1kQ2&8Y z9}W`|!JCmMI9H%za0tbjf*KCHPUnO&$c96mginZfB~TIWQ7lxK4W4kK!733Kj>Z`7>$H@ECgZM1poqGMy{iY{tOOh?0(?j?#UZ?W)Iy8T@v$+E&%|G2`2(zzdh%t`SBR}3R7{nGy@I0> zP|a#^1X;Z`%b}wToeR3rii`BiG9h6^D3ys0(%&k}y#y0rgI2Soe`f6#Re6zUpQ&oz zi5n?03*}EbFMY5&3LLJEM#O{s1!zZ!(Z#7WL*uuyizH{-!}zJibbS$H{w*|A1_W!R za3&ZH7b&8(qmRhQ2*a^jzYS|gmx>F(%@!1CU=bJ|&Tv^iWI4DUjIiuHc#x1RjR4jX zg^pj|v^qg6D|bUOf|ceF^oJ+RuqE)9llVKdQoW=eBCySxm(&vP5p&vB0@&PYZrG~6 zQ7DZ zHDSiZh^t^)h>wJwP&hp2m>_DI%24=r%Ik*4y<$t78(zku`Ksp;4X;wSHQyPU7LOw{yPUPE-DC)z*8< zbo;gHuD4~xG)NU&ee-297`299t7>nRx%byZRaqeuL_S}yj}_gl6(7LDLL!id!TZD% zvU(W`R%_XfDL?HNFVWnRqPfurSwEJlFr1fsOT3KL zeVaW-L1r0Au`niu(I!baz~_aO*sAKmUUG=8Nz@YND_mjGwd}W^d9yo%fbY^#D&&Ih zPv(kOCsCR})Rt4r4==%~qC3&m?cj+3_9sz$f4@!#k9snUvTgx~_wa%h7em$yXg|*h zq?-sc(*L|?_P?V#pJ>S*Si$vNG+m(zc^jo(l8WG?K$sjxEWX=EXf~z4KpBh7;%(|M zW&CNII?nr^8U3!REt50U0C?zuM&59)qASO+h#Vur@D0!P`Fsq* zHs9E#j!!L?NzJ{x)Fq?-Abe8r1mHPamGG~+;84D0F-K=fsLxf5L{ea7Jz>MLrtz=mZv{*;;vm{!8bJd)**iJ?beef+w>q`$URl-f6MQ8{ zF{1JY51YU5R`s3H1h9;y@)DFxrl-=q*QHxh=5=$*pVaBzVl)3wOuLqufBi`f=5FAh zRbP^C{#kujZ76qanpog}`!mqnWX}AHn%AaLL!+HAN?V*@@-*R({RP-omI~&%q`>)|A27mqoA4W~#`k<$4XXGp zNK4a&EO`aa1M!+?+vv83B+=bZvvZ)Z7b1DX4A~3o-)Jt{tA--Td5Lc_+&j$&AF3~P zc^-ciCO1^)&@U6cEF3z{*k&eugs7Ninm$q!v#m?8=5H^mj={%)u1WYqLwnX%B4{)v ze^*y{H=4PBSI77plV;hm7XOp^{`XDuKUJr)@7uWsxB=c51>4M?f2xpY zCHt`we%~CkUv;5Rr@Q1bm)y8tb@tvgkL*`NPyEp5?ClSISXD+oC4qIsjvV7fE*KdUtpK2c|te`uo}=jdn=Cv+!*8_kAKROh-I z1=7V-k_&TkFa%;zmJEU$Qv@9%MB&ted^mX1eEtbh9G^6m|5AfU&iR)brJi|Ah8DzI zVV3<%eXHmpx#ycLaC*@FMF{L3{IW|Y8SXAUHf6`p>DTb(5%(_oiHpi9Ib7pZ#3?d&(x{l@7&L@Mb0sgea5HWG%tOoj`2P;AAN>J=|eN@b7JE? z`#GkgRi^SF{r$k4a}bSdk6C*VzyCP~H@%8xwF-wJ-n26C+r($!FJ5^m!SSqJ8d7T9BW8M}Pibc)I zF?gK#KI}jum}7b;^|$@MKV()Wb+_c3Kk&`Ar2cAh@14FmE~Uq|S+N!;5t%dd`XF@d z>pwS(Qo2*S-`RX?Dd0&To*<0OvngiHk1aF1Qo3G$^nf5iBf&U-Z>rO}(EoS;BN4n` zO%{|K;)J5V+AkEz+7;#=O2YRzvfic}NJC2P^~{X4Zl_ni>+t}6J!mqwr}cUIQJb;N zX8bL!>$={uSxVsD9yE#Jjq8m*Zt~L4=&?TtGiWj=X7qVoKl`N=Z24acKAzDNdi-UH z2MDMt7yJQZw_Mq_t@ZH&v=tYU!}iJ$_AAoI>&3_@a;f+C<|+;l7_$0xFM8t7d>Qfm zL`FIa9X&B5dSsy=fs?IyJ}lTan5_{U-XQ0!BlUtUW>b+~Ui`)mX?lx?sF-eMXZ7IH zJ8ef7@tqb~!gxBX&uF;8<~7B6a*(|ec(E1yDBBU=7mYzESw7F8OBit5Gl8yPMuY|t z-T00dE%`Ho8DUj@xcxE|(GMT=qW7MKdAIfeq0sKI@KA?3u-V+5)18Y}-4Cx~NS@B= zx;n7>1b+^o1=O=i!0oHx=nhIx-XXx>i;(}lDOI|I_iIz9bd7(VHm57yrQ_?qN3~QPaDkzT6gz1d~D`vJ-FXLmU&Px zWCnG$_6PM*Ry7HDIxI6Um{W*NC*%2CCi>v_=C4|xQ1x1}pb<<_cj4YTxJy(Q(ofCF z#roLp*vE0`mKgv(5=FsloR5&uc??5h{b^&lS0;M(A#-c79#|!iZEb@lm3n*ONW8X&tO2}L>scqg%T~3 zB4$crxRU9Xm0L+c{rFjh=^cRP`_`Wk=eEQJP5nhaQ%<(cMh0tsd^rFE{73)pIJBSNP@b z@dn-LB^CptJ&7r}Q~A**FtwC{mKsF)uVc+n0h?4zkB-|AVZd z@LJ9sd^lUxz%h5CWk|sE6Z{Iwcqb7@k)FVi_PH)ggZIHPuFJZ{v2{(Vzh2f9k8Hfi zJU*X1eB>p~ZWh-`*FBWkxcgGuPi;Kg2D**)*jC9Ih9haHoWSPmVZ=f}wc7NIT_{b- zsvg?4JqqNAN*=J4$j}|pG}cU}mimb#c+Z*u@4*?4{4#-+`DX*{ZxDOKp*}z<@>v-` z8UB$7ruaQJA$q}UbcFa3UZL$U|2!IMd#4L!v{%*~*+(eupEg%i%%eUjb$$`pKI3Iu zaR}D(G9UV*T}Mt~n&%#gBE8P>72!Y#!Qi$uXAcfb;5|o6IE14*-c!*UDX_z7-o7UY61UA30cw11T1o*VC<%UvclUU zDR%#zl9t#o&KT<0N+b91scn)XuC_|bLNo%Gc>#NNBt=nfmb5J!m_1NK29CZc8N5jF zy0pQaQ_s1|cI4HF5?Fh1h1>Z8tpsnCxd*QMt&L@GvotpiM$1td|0@oI1WXe1IjP5? zCNr8uUXUa3M>Qk`XOD!{Z)mCf`*)DZnudGko*sf5P%~?*bCnIQ9%o_-9-^0)uHkfo z;7mnI(udx+nay4y6>W--y%1sr$^XJ_mJ>6?jWFBIH?-!lmLH~(9jF2hrQEuDsZ1`ihv<_xTEE`<0;kIziSi%Y2`=;%ccBo! zOh=^RX1nJE43k6YMwBT0_^8o!ptVLcEoM-sm&oE=Yj;|o(Hg;E+xFJZwLasxBVKUL zFC@k5Al>RGhzT(n6N&Z2K%t{BR3giKtY)#Kz}w8g%EX~T4(HCo0$Q6cht|Y|9S{Ah zme7vqrH+RPVzaHjPFNjgSs7B!kBNKE8YF5>u)YMP5~_lxu%GaKuExs zg8LAvXlXJaBda0rm_Wmd6>+uuz=y*Q7LZr7wE;Siq>ko5fE{)O2r4YK2s9d40<)tg z4P|O_Bq%>=WtEm4!^NZ#tPRT`ORG!lk{z#LBXv0Q3t6_a5GbaH1cLCEQ@A&;S2mGdzjzE>?ZBl4a+!$REFKaS?yT0vK!WpEKiSU z3SwSlr!b?l$rjHL8H_<->1O$syNA^xWT%ORQ=mK76rg_s7Q`Xx4h4_1hn8R zAO=}@KnoX>yeGzcIXTZ7#e+vp z=PKRDd(@m$rH^9)WnPs&rRE3atngB;yn*z$_Cy@|FwJ1f_$^NSM|-tM?E8OI=>bEQ zEEa1Vrr;!}1o2iq{U#Yl6TP5?l~#MhFde$F#zt2tSY@Vk&~+F+@9dy|N>fI5)TfTZ z*pLpf4PgmqhGH$0R5CPzeXj|<{{Hx3-i`BHEucdWS2q*`rr0`dVKHLq))*1^5;(aqLPE2pstWp2 z4k5Ql#S&DETaskW?FHSf;xnanU_qK-R3BkN9*i_UE9mi^pMwdAdJnn^NKr})G|3XKA3VlnhUEL&e7mdeRD~g(Puj4e)GU}A@;&{MS>08S0IDB#)%CR) z+oc(yOR8KVyGX<|n;F)HWroFOSgoF1u`(^|#Y`xYjv2_nn5S!Xmo^@rqYx9`@_CPj zd3f;csl}kS*qqS~Q`-SEts6&;-(nu@rcW_{?WTw1zPAX%v&$a?j?vvppNHRr`+|4l zgH`J%AEWQ^{O@UVpu6to&&P4IPQO*+9J~Mu_NyhPq=&wsk~uRgZL*4$kVP)JE`~Vg z^w3i5bH8h1R-Lt%3$sLR=%K%l%+L=6M@$JXAp@=#izgW$A0W3M3GsJOIUb z2cg4SW=3kd%IT4_8C=XTG7#be9SOvfk$6gpvrs@>^aM+p%!gv5I6*G|mcBR-OG;oxDN_$~Bc?dqR zwZEUefU87U>=yOH)Z9X4u-JE-1t=@(fWV?q%Ar>U-yWP6Wv`xDP#iCn6y1{#%9S|j zp%H-<7A%fg$V43LXlsM5e@a!MMDPG>Tw`PCR<=ATmtYHY76gOEzl9Dbi@PZykrXhJ zNelhb;@BhpKM6il5~W7r0oGtYmmXtPF0NCY+mUA6byyzVB8%h#V#-d%8w(o>FLGj) zj1^8&@+j?^R}VB8tr8jd`hqXsX07kjm~y;r(o>;)BufF`DxB=-S1@&T&_s|!*HzjBXO@dOJVB%5FA507Nl(xn(GfHWJzm#aw{1{@ zlo_5&J3?^-7H>itExP|<`dB8^(E5Irtz@pPg^{ON2GRooq=&*6n9ai%WSO7S(clbR zQGJF#pFg@vK?1dpDM`p`@uALwGq$U~bhYR#UKa&KIt(tbj;X9S6H_Ju0z2FBsVCO(8?*|iwUNKsbP}o_8~$EJ=$07Mlt?4Aej;dV7Z5U6?~NpD84l( z<3{g3FDw-&xmJpyPQK1ig=OTjpf^Q^bSZ$I5|%mi!|jn#f-+kRbDZXpnD#&VLj za2CFbsvxuEUl84c?lQ{au%j0x*=_REe!3pjyQQBVF$LO>oi7ng!coKvguPBS9vR~a z45LBQ3Mt$>3)pD0V4ig(<}G>+`7>=3uPca$*Ti?6&-+4)eylGtD8M#U=C=O&J2G(_ zpwD9tb z04iP@laxP{ek5s8G74o9D0b##?CBNUT@Fqq<#ngSGGT#MVdD6ZIt4%^tvGjj{Ly6$ z)1yRCV>lN;1sA);Q89us%fpE(FPeD#g$oL-u_Ub2p_lS8whl|VMC&)D$*2}iD9YT7 zmbhIBxaoqQ7#UXjRF!b^E0jAKCc)ph`* zFJ3H7C+qcP&43tP9@OmQ(c^_^S3C zqQ9D6Df4v`oyLpn%(5Z+?6z=ii=@_%CmAr$)9WjT>dQPPaMwoqkLAm=TKBR$asHO-MQos<+lBT62Uq%a~RaT(!4N?x!ccd#chtP7=)o}v;H(pHw)LleVQ)vx~;-P z65a$NpWu%T85TLCgx&_h&&#a>%phzudW62!|A995jL;W&Pnf+U^maz!h12yAlJrP= zw#u9{Qcot?FjAit%DaMVHQ={@`b>C$R9Rq}XzfhQCP(QOsW5$pKA#FNJVTH3Ze9QQ z8Sp~f^WHpD_sKBVDhlp2EZwOK-X3^1vA6D_PjF&$e$;3bSk%hG%78`jv-EX9WYB1RX6}DJMH#Y_;af1+ zw8i8D?X?So$VXtI)pMTW)1!4|*XO-L^$G};XVt?zR#-4HXW7gmHk$;+#bEQ#(fZ`< zEi!xeIM(u{v-PnjHElTtO-6V0F1@j-qf5eO)C zY^h^Dv~XGF{HsUBdgRN|2Uevm?k16bWNZbu1?Y51Nb5 z*Tc_x01kumHV7;jM7%gDFNR9)ti?kzF#w}446|O}GKhT~i9TexQ-$6C$~R2)I5z41 z#(ZlW+-|zLYn-l2UcWtIn#burZKgweL4@8{EkdGDjGK&q0W9TJ)8_(RdFpZzHW|Ao z%#T*yCH6G7ghdG4$TTP7JFycl-Vi?%Ekl}|j+%Cv?_HqlyF`nh7ALzz@aq(v!TyR` zXlHD5ht|79HBZ!wR5S>J?gIAJ`kUS%eY*JHVR!ri?$UJvqaGc_0L(;61T=7qdO#z)Ld z!2`$4mmJB=@5t)M*`0v>5!Uj9cfJw4>h_~W>?4)Y<^PHT$8`r+7TB7?IJm9Pwk*T& zsTZsgwt47Hkt{3?qzY!sg&bjj&@;ciP>)VM=6Sy9{uNEAU@vOfYds)|dSSISGw~~W zXxHf3CQr=e5?X_g+8^c!9D6>a^^tk%D|+5}=N%P5!)G>(LIQ^i-UTi)W2TY3e`rx# z7QejUIxFYp2`jUfDGAVg@C+;dIbYQ?JKd6mjDd>Ki632i4udDek`xtijrsjobuCVQ z$qD+T-sU%+;J)3>Xpe7}24|TzdQlB!Wsu0g{)KWE-Se24HbGY%j?m$=T$=#PeB_YT zlZHlj{lPpqL3cPD)8nZLy8H2ufjXj5f${{*!QSl@zqwp4lvN8lpwF?iK&OVac)^wC zvk7{b8GjMv`V({KMfwT$l%H|29*B6p?qa0u@6FPSF@L^mUbq#wzg&NC$R#=YrmixXZ|eSs_Ro@Y{-OP|_VG`@38Q)6{NtNC z&sK^952sC+Df)5_(!6PkUN}TBCwQqGFv@}!Oj;JMEZ(CyPjc7fPK;Pa6I+`PtN|rI z;;DX($xqi6=CY}{`24{%PSwZv{$+V&4Q#Au);X_-iC9>KK!od|m<1?i@`XtK zn8uRPZ%jB{FQG$azs$BXFHP4Md+SZlD|Dw$FUSIKw8Y_9NN4y&Eji+$zt&8;0><;W zx#J4`O>c`ia0SZGBWCcG?B~5gz;C;Wy1|y{X;3tSI?K&RU)Ozg^D{DOfn+v5V~)F2RNiOIgiCduem|)@IplfU+;*w%RI|8^ zE+eB?VnXyFm;=|)&v{7+-QdkN6B}@HDqOESCO6)cG()Zj)Q`^5J<{9-kDKjtbU*XV zrMl06RVa(0M@*6V08nQV(TyJ?RiP(Xp9j30FL|%T*MfIb%%Y>mf2cX?x^@y;d2Ob|odvMhYi^oO$aqUDJ;XaGaTpY>Gn*g0vtA64}iw^BU2p zibKb%$j%0TH}#k6>fQiCW-?LB3u*S)P(GB6E3$<7#R_3Xd~M$4y0(FxILPGrR-l*I zRSYtQHQew$T_DtcDD3fEAvY-duXYD1O|eo&_V6H9FwT8%SmHe4Od@AtT?m~T%cG*> z&Q8f@Eq`{@?Bt^ed-OMiEsORHxEGn9TqV}vrY&iapXRq$>CU;kj|S}U@9MKMJ6ZI- z-!mV+ovt7{fMb#6(yRt_Bn#6~)ZJpTGxRl83tuEA&C|JPz9)8+;tqsZ;cnrJ=I$AK zOxuOm<*eJC%>+J);`Zi)*}9!6o2lpJ@4*Rq#LQuhDfTL7N6aj#fT?-G?j&k)gl3N? z?&C9=3fyi|v-CCIZZmHd8u=F4$1FOO%*|Oce=rxOrZOA}be#>e&=^4hU}k>HHK(BO zpQX>}^idnxQ3e!){cQ@xZYifY*l3N`6^9yBVj5@b>R!v6g;1oel{(@^*q^;^C!%=e zp{Es^8?$+~emlD~S&W0o=0@|QZ|UJ@%$H8b?})pL@RckxdBHLK77jWE0YO+?{BKVe z#82h(+O_Q5t997tK%=YEMqZ$|cGCepMfZ_P8{H?RlX&28YnENDAF15?xoCKK&o+lx zMkO2(|9RF-__prRV+VnHgz5821gQxZvH^>}(A@ov=J9Xq?iGI)4>X5!9*PraweD&2 zr*G^26%T6N2J8q$i)*w#MZp6mnxoH5?pa_t#06s!J^qddZ)lL^TEYiF30QH1-9GlXgcv%7TjON3<$#SPY=&EE=@*Dm&thL=j)Co zMTzM4#Xt9igEl{5M$OgN>Gzo+iMo*jJ>T@r?SXl7d%~*SB=@*&sw#{k$3gP@;mWE+S_Jb8zgT%^d?}sws zM)U}=Jxdqj0Qu6uvD$@&mSG3{Ln%50z=(s5>9CB?ZrxGGC!N zfQv%HwL(!CtsO6TSnJ*9<=gcc$<<(H_j$TsnhQqyl6iVye0lFY-J@P?AP&B?F!C*6 zX^sP{@Y!IwCZ+-%4&F64HtNA0|3Ajw15Sz}ef*xDnT=h&+pvLUcY&D!VF?RMMnItv zFo24up79K41``OLcZLPQgb7f1Pz+!q2r7y!AlWP`hzJ-^K(d0EQBmISQ#}jl@9y(| zKj==!>Z+%n=cy;x>?l%xBBFpgw5GlMsIFaSB`U=q|bF|viq@|_OYAX$E5oxw?T)Gou~$?s>v%X z9YNNrP1N;&DAHw$DfaPdyI2&rM39#PVngKKQEo+NtKY=~w;x3{W=?d1iMJ7l6J+%* z(?>L~UH$yl=4w@%V8$MlIR9GNGs;c2z}TNQRfgJvZlrQDa3#2eAf4-R?+1I=gmP-9 z+uVUo-z2_W%MSS0hLJB1gtJqDKRRuO8Q@h~2+J zKDom^HfIb$I@lSQofdbxE$hyitV#(ci!1n9kNEbJTz041w0n4+E~VQZUfZ}`6#R7K z?-L27kw)QD;Rio?Oy0iJ?OXbO4^Zn0x>ai~O~12vnl!)5?d2{~XR&sXYKGU}2fS_qctUy;$g`nG_v5)1O+`CA!6OHd_O$B03xh`LkukJ#MmD zO*Zm6lOACLS)Y{xi+DPuz~Gj_GnrS^9d@^Ho3wl`!|i587Y2ecIm2HO`ogt=iYlN-b9F$%6a5W3Z@f`h89A+M zq^|OxI>FKi=o}gu{O>funmGs;Ev;c_zE^Vl-G<~ z#%(pyg&`(-eP$4a$B&VV$GXYmnnjfE(lF8y#R=-P$dT06aKc(szgwRs6&_J7M#6EO z48-B6|4Gcv;sY?`r^k};q$(;|q~FKTp|y;GLIpCkM+H_k&eW%?W&1ey=z&{_z4A9{ z(G4&TZrCJTlsIZ-8B8pc6Z8&C5T#<`K}7imKk7k4OU0q1qYGy22A)dQ%McR|D(w1J zOqtZva{mKvY3h}z6GzI?e+(h2?iHQyd6Y!xqhs>t$%+Tuu7mb1%TY#4sY!L=X87z_ zmU%2uo?wC9NTWiFyU-8)^1k=&!og=*!wI>?Anx|6@)5FC!QzoDe|PQ85WQB^RRb+x z;DamVng`w9StDog2>flqgBaFkZw!~BO%J-aMqk=2myE}bu}f|nk5TL=Sv#JXt-ZtL z_wm@%K9lPwxGy*_NHf7||3b}vaTiC+Hf2zNP+K3T)ei9^F$)S~2SMnghut=XcWEq= zTD4W2SDPwjucTxW=(<*poaBC2w5F~~7jYF2G+P{D<~VLoA+)9(ajSAN#AS$&-Z&$#`ZopSFpI4&NM&CgIxZcEL~scs90@?qELZ?J>5N<4Ar})V|1D$i>JE_oq2NO492%ro}YpB9QGy{uSGT-eE-`GFjEn&0eq6KbKe!4G!4!@KO7q~N{_ZCS0EAGY75d|{r6*pD% z!W`L*^g6|ESD-#Vspben;3pr8Z^9=sPRrQ@wMr=PD)Y5cHkgg>J)^hrJU_ zgEQLksYxLWggf++>5s~(3*9!+AKsQx3*D)iUy{_kV5_uUFcS|Q>td$8w}27jc_P+B=#zc&(W+6%u8mJT1D7+j_@00y3Duys8VciO@A8aEP* znjuH8&?{uL*R9nFB3M=UlC8vgYF6j`X z!Pwa{aEaTr^0V!c;G69VlK5b{YEc;CYzZnCFk7+_Jv zV(|T+m%D?D-y}{pkwfqWRtB5*hnc}2D!07qUPR3P=2v0sA4r|oV2eLf0@0lmyU~AB z-h0jMQG8c{&Ly&90vn;WYzQb`C8^h4$sSqYy2}fq4Q1Kuu!WQy{f2vn(^w|F;kNFW z8aaTkVc5=2B@)R*<543q5h|p$DVoXFiAp9?qmoITi3Cq18_O?mxRYpM{F`oz%oIri z$yCkjZ@L*ykrOPB3}SBrd13N+P3CRYs?k%@TqlSrMv^Kos#bF$3qePZX^sNt4 z)=xB)(zo441xdAMhCLwK*7iyIzwLJR_K~T8q+(h-h5kMn^S0Y6w^4!&U=@E~l{emY zk8ie+%8Q9iWHjQ$2BC0XnaICtCT2Pax_sb35*?TyYKcjQcif!qml`E<{k9FM9sVJzpj7rBLU zL^bcZ%lP^C`|enN+?DRRS@(`swCg8Vuf*?npl0ey_i?B3m;!A)rUBS+!}|+dyxl-J zeE~jyUx8flfjc{IUzBh&zqOM~r&tmzRs-=*YhGK;%1C9L=4)6J-<3gY+^b6VMY}m{ zexs9^NI0WH`(&K@9(&gix3XVae}tqkQdWKB&U4<7yVj!bt&p$Qy0?;carHWPawVBp zisjT>3Z91^)2H~BG&#CLSGdr{@C7%GbXyMq=E>>n-E&m7d2zivG9VDpdNVbR+Q zWb(%pJFtBsXq9edAsp`d7`5h8$@>I3=$)EwpTM)xa!&gci`e_J>QncItc@{@1Q_5> z{>;5T{~B9+GEq19xSNIGn$Hj!7u6iG0lY;&z4>$ZQQj;2!oAjeF$3t;RS723|6L}2 zf&4RDmVJSbY_@Fp0=LO*>AulDj+NrJjl9jpjU+Y9md2ahs=V2x5|Nc(`}T#Kcw(5$ z--Ok8o#bzJkH}o%_!s%xr0Zt)va)r=*9FujMv#Ghq+{384=mj5mK3hT8>Ny+36XhN zcXjqx$d1hvqTVL0zH~b^lxQj34l1pH!gQ&juxIT*teC^UbW58qK$_9a_VW{3c)%ku zVJGrcj#ahX=Q5paRUwDT(l4>&Y?mZOx(jav?{k6=>`D*iwss=^b~$5<`_H0P8mrq# zgF_JTjw>ao%uqh*{Vi^>yFXoN-SWOIWOxjmZ%doA8l-uQ7hWO^w{nnp!|7f>LnJr51ob5=$HL_>B zTh;ytG>>Zi5ci2b*j=k5%coJL`8;odb$e z1Eoz{w{)diwAv|&bvr;pqFc&1K5?x+pdCleNkrN>CBg3m>UZOpmULDW!r&sw{g?2)B2yPxK?-O5dizt!;b$l-9sS?R*EAd zc2N>z$1<6*3w|+0cI6~nwrMt$WrNj+RZq60WiA8=pk_k7jN zICalKB@G^2A@A^9cAzEnK>+#wEBCsh$r}l~-H5JM2BJoFzm1t2v*gCF-3CY8Gg2K{ zfK{LNzs@XGg)R*EKIoL*D2u*!FQGD3ow@8yc z?u`utayBbMuV8{7ow)qYs`jd%(3eGf+#wiOtG;nBYCI{2#6Eh#5TI&*T4(~L_Nw*| zQ1!-$KKC29ahIt@`k)my{dWwecesJ$e+KHQX@(y86A6@8pl)&O{u+$uyYBuZsk0YD z_$^Yg*G-lj+*CwG#e`iQv3-J_=k0Y*>ha1^{-l`I=M-(#z;dR)J2Q;^3x1(3phUN< zvae65A%*)aD(s3%|Tb=$=LfU7t7)-5}7#`lDK64Z(c&U!m5SpeXOe6s~f!3gZJ zfG}vx4 zUY*DHs~-sUNPCPRkT3mzaLbDx`CTt#w@qIrq&tx(H~)a9TvuNF!QI|@kJgYwSYH=m z&yd$L^rSM9A5?1A0@R9-?(ZSXTl*hjn*|srhEIQwto#w#bM^P~)sN_@n<;08>3^d9 z=O-Mo+vL5Uutja5G8wG*CF%OJ+rIPe9!U0DyM|@f(lh(JqRMCusi^M9!N(SEK!Ni6 zsVNEWr~Js@Ay576HgB?>2~r&zA^7j=uuul+M0+Zx9%PX<-~OxyuxXO>3;NZMQuPbw zj-Tb4U))cyK;e)hO8!UD0_C^emp#n$?*MdtCox?m^%l}Iz1{U_~tzt_oqAQ z@O_=iY}FH+$g2HrJwh>|s9n?xBfao9Ipue^y!dOU4?8O1(X62Knhp}Eqg9Xm-90vc z_&cEoGl8*F$MW&-?lJijb)PLf8n(bW&a#$&pj5psegANetTzuWqA&~|BjX|B>k`ag zneYcmn(u3VuQFF>kpBz34bkKmS^0EK959g+7?}j`OlAk&XhE{JPH3mOR-GMathyHry?u> zKHnPX{bA#GnQje-A+!xqoUV+t#O|?#~cBtyuvYO)kQ4P0`TN) z)VI$N7O}=LV-W2wiJGI344;geld>j$sXosgvM*{LcYYPTML%fH7>M=Kl=D-=;&I4Z+*`)?19 z&M-~Oc7&}_H9)7eexTc4tly=x#7_8ihDrRlzBJ4znf`} zB}ce0%RH6+wXrz;N6k`fK2G5ssE5cVC}=4s&ZZ~<0WI=TwrLL@X^~*K0!8Qs#Wxp}!5(s*hXZoRgJnfm+P{;=6nFgiH3pBRG0A;(+6^oq~ zo(6wDlPP(oN$HP}CG|594V0lox;X~cp{uCK7kQ>xtJ&7Q&Y*iUNLx=o5&j&ku8+8; zA`HeBX_s$K&|v+1b9wZMU9vsjv~2KkSH2CC{=0@zqu7MY#*!s=*`UyssgDeJyl=X6 z#i**ac+TKMYLGl%B~$Ho?T6W*PSr^45Bh^5qHaOD5v-S2e4?Zl%jdp1>u-;*aquNv zY?nfkw<4ec-N(N`YV-)lzs;8Zj|3}-NIumDwQ9y8m6o_?&m+O->08!6!kOGv$MnLI z|85=A!@mf+loEDdMsHW^sLUa<-<$ z1P;)>sy^18x8#xf=JZ12Ps8Hr0Qg)l#}tGQWR#lIOW$1@2_BfLX=iyutTYe{UJ=#H z`pI>rCRO4d6o(S@VV&Mm5w4%iDmAUzzs)>ZbnmByQWzc)s-$|+n=cEr#*OWKPhNcQ zZtXn2`+j1|OrzX&b}$Hi{iI`=sVuP_3|p{%2XIDVHBJ6gW|AbS**X?ZKZ1>1__QlC z%ghmHy7 zi4yr|x#>~8^FF)AtB(SY8Bz$QQxsaYI)qm zoZ#;L>Lon6fjPFz4nV6cVsH9)WBOO;Mz2#gH6DBfIP}3_EeBug!8&=rf$3BPV%UjG zspT3$F9du2hUT%X#fn+X(4vN>ypcW!qoikwOW|RKe+P$%SeQ-sH8lMRyqhM+HezcK z6YB{hGIDhzGm20os!CHn;vM;|k!e-;;kfnFT60!Kbfe=Bks}kPxidtvQl=5|@W_OD zuAz;R_!x}DgyLWid0pY+30*>N_QbqXxNEPDv-^lZ=OnLT8lp&$D7v;lNET7*e|Liq_)-4sF2hlO>+M| zc6A7qJ%2t+AF_mM&UkBlf=44Yx!1#5oZZsqUuYB0%0>S&?drX#C!Fk%sDm> zIZvt@dqvF$sxk@4DkE8`XrTD+f0i9(U9mc&(v*UpL{%Bw&LmU8@Gor$xn3cJOlgZ= z=#OK`&AnJ=w=)g$qq?(hd}y%ulQ81^lXj-6kDg%KwZUJ3lXNWGMxew^MWnh-%;S3+ z$i8=@1+GmCt8HHA)^VSg{_RbJqQ?q!LR7|3;BUS?N{5!oE$vM?iK&y?n~JPwZ$tjz z+B@w{S=QW<;R9c{H*L%3Wgw5k?sgDybg+q)qrxYS>|k!Fegf~m5_Kznw6KBZ0&>CM ztdd{MpIBhUhPb~au2m4(1|$ybA}4S&?^umdX3bH&U|)9)+ll)%st&!M?Z1bc57tHL zC4ZA{bEbDvSR+;q=Qxo^={XLf390I6%n^ruj78|LAHi#&ugirU%~7cZ_k!|FMp&Mn zRaFZ@h9xL4m#vLJ4@)|l`w6E%xsxesKkjJoPkp-^wWz2r!Z151=!zZc&U}jxRZFwygD)+UMf~8JGz(xqCxg|G3V8J8i_@n$t?LzG}2{<3_8-B-TY@Q3a5so z(`|hZ)QY$ge13>o_6Jf{ePz#)rnuG5w=rpUo44HH&QW@-m>sS;xT6)+SdCemH3^`q zt2vVxs=K{yO}phb|2f_eBsQN!AF^Y5IopNy~{B+JC@@D z(o}u_`mnn-yKcjWvoMk za{n==Y5rlI(C6hfE>?c$kaPvhCBL1Em#dtW8T<h(4!Wjy?< zs(=G~n^f18(Ns3=D;*X1Dzs|c3LuAaar>uD?s}c=CN!rqq8uHL?~jr5D#RSm7 zY&2`_XR2>a3F}8`4LCiY|;O z!&2@sG~Jd^1=@0jdnj&G{K@|&(@Lm3L`f#yd1>&db>nQ8ewCam>SvRu$tvWl@Cexr=o%=lC zRpPJH#altu9YCglME67~GYT;xk*PKS598&@)LM%wQgKe<=`R9u9*an8rAn8XcQmNhxK`Q!Nzp66*P8 zpg0)t@m9!&<4wzIFn%DFNmwEav3%+rlv3X+m+e5WNvTl;7RFF0SIkw`+hj2f6eh5k zT1mgILRtfM_~iyrO?rHYE9I#Yt|>^ln}R0XL`h#u7PywFBZjo7I~1Q_KS^;FHj$`| zL}-oCkW9(<3iW#_PZwiEc2&$H%2$YEvoS(`xN`?zZNdLcoP2PCsb5|DUcQ$5hy%Sp zy%&Ni{5C+&NE9Wp`Xq~}NKLm(iP%bY>@|F;Gjf21R588dx?YNm9H3JT7Gl=1Ty<|I zY{oh*l60Wh-iq{PzP}35!{R~}9Zr?2e47`%35XKq8ccHtO^QJi{X|wcHM$uIjn$Q! ze&(nXHfN{m(ht%D6LpE9EYs*W+*itl@`4;3w8=*LE@e&o0=A4})!k=nqa_;YVfc(f ztbrWe-&~n>mr)~RxyqOJA`W}p;+N3UYw1bW?zCcma;xPkplTA3w_b&zYY|kwMr2C#?tceEUxEttk z`uY);Q4s^6u54;IfmN_IVLq5=wiAZ>Z`y|^YijyT^Z+%-Su27NPl2AThQGpP? zo~qN$B7Tf1u!R*G=@|2Uoi&QRsnzU%kD!s9cao_;u(5K9Kk<>4mXE+ub>Er1V1?q0 zPC$q@mAb%2l;Ji>H1=o1lG6lFT;ITCL;GZ^osO$OiGl$@KW&^2DPK07WE%K>@W+9e z?sgFc-jPJ5|XS^Dt_I7nO=Lz$7nRjv)gkpoPd%2px&N~nZzGH>Pugt#=+_EkZF zl?)x&+KKozF@RG?z8GLis`+}GNauh`gHg(NwzsdQe2dW31k@=BIws5Pv@q*Lm7UB- zBidks218-N|2316i`tVi8rF}qp7c$1C`%!s{^i@uP1Qg^kd@$eR-)QVv>ymQ-J+3q zy4)jJScjk$1AI$0bqArRgdw(yC*c>U%5NQ64HPJe2D%J|R2T;8{dX!nA`~kyr4SKm z(KR!u!(RS;|K&3FIac zaD0T7kn$|`Rj7!P8Hq%qF~_o<3g~UOdyoY&Hw_PGLAC>cAyLk_tPtZRVO7IjsyYc9)9HRV+e zX_g%s6e~;ghe+{Y>3W-Siy#FSp{MH~3VF7QXn;%ZX{Nlop+$n`3W(->hj_1Wr_hKB z9Y8fifUG}%+6Kqh%9Ujy0uY%20_4GvE`@js)Wi?ZN;LCtCDacIC4rRSBqeKG|ezFJ}k^$!c zY)u=&NoZA`(A0jfLxd)LcVTRx2AM7=Wr2?3q;}BeUnYD>o8gVc7=m>KY8HJfj=?I5 zlNytiT3hrd`$TXJH5%=CDAo;5u-hpsQQh7CV&X_@P2<{g2sWb4cjKe{LWtOq<>qrt zvm-ADe!AlDzm;*&3)K~%K6$GYhpM5TVkcvu2USDaaE@u*oUnI=fSMYJvn9nZzzwP2 zP|FipJPHL`BFwA#xh7dXLc=Nf7S#`c09K?wL*U@Bv6kqLP5+N!t5rdVjk&dU*gERk z({yD5Mm^d|kJ_IdcUL)1rWSz!vRQKSxu)@%YAVlY6Y&UuM_B}!bx*~RHK%kxC0>S= zwBokbeQ#BJJFN9(4TzKgv}&K4U};E`=ZV>ocg{5}hzt1fT=PJ)OLXe&mYuq8Vnn=> zLfuLR=tv8SC@&s$A~97u2zO(xB;2j}dFGr}8n~80 zc=o|N*}*1eS$P0|e7;KRhAzFCaDo@kGeQ2>8DY z;_R&RP5oFS#tLU0y?z=fVRL+GwH{xQ{X@2!fv*mjsY zgqUcn&}ITYzyUz!#F9WV_(UlR2fR)cU?%c!hcv#>+**Dkp@wl_Prw2%YxX_Dh9VpX zvg|^YOvp0QS*|0mwM9r6Ze>G(2c`(1Ob3c{GFUHk3NAs7TSyOD-CQ0N*ZA~REAw*T2~W4$%mWZ39|AN>~v_^7V-!TR?%WYSw@M3LK-Gq;#OU?eNRf2hxQdvUQ;O z7kNVe7-UX$E|J-TOj9ndA7m=|ROXdf-JX*huQV+)NN;f;k!P*wvvHbmWjGg zhakmjNkeHOJHT%Z3S)8%pb|*q67?q#Mu;rJ_`@`MO7IavVx2Y9<)*7}RLqf&t}BWlnME?Iju`@8Y?FaQ z%%l_Ew~-AY_hXkqjgixpXIgC?4DR@~&)9G~ea5E9gZsWeoGGDyO8U}y7#!p=xo8++ zXY=IQVJMw@2=!AzRzIACfhi{>c;k~{rmeIZkE!@&88F_YG#~Td zlC}?VYuUdD2>ndTZ-A;M$n6ZtQ8|GE+JO%v(Q*U*A)&oM1?lFr<4BDe zDJw#AmC7i397>TWdRoI#QIx12Gn~MAIEfyq(7b$xEE{er zqff-;z6s_CqqvmDqs6jh0t?=c^4)OLlv;WV!YV}#Mi5~*tRIx2PWsI?{YDUxl3}x# zq{T>cH&C8C((KEcd$-C>{c2twWsY`a)$OKt@gva`Fm-J;30Q_M%8vhow7A2RO7N&@ za`@Mm%3w;TN$)$%9O^;*a)4(b&Cx=TNqDYqEu^-$4Q$P8 zFX}GI>g2WA#V{L%!tFDadG?dlcS2{ArSvXycH${~M^-o>MA$N6!hDqG1C1s}K9<|> zGMzF zM&w_nve_H_;?d^B_>?$K?3YKIj)lKvmn!MmkniA$^%h?8$7oYp`nwI!g3N5^2;xhq zcZ$w!ly-MR(D%vcyG>c=^-8+RWh*1P6sjUrJ5TB)i0Hi-USdq{RxYlc!?kzALe|T# zcbn%cw|+)dIb{Ym?*?oqttc!>XG5)swp4hmnjQ9T?LFoqX1MFUrYFJKH{MGW>=QEM zUNf0+!G8Cd5&XP&pPAHf&uCg@b!2}-HOppE6b36O>p!VRL^kikccNy{84>CuS9$DkGfo3LvT+Aek%{A z`WboG!L(KAVv1JCaRH&o0UJ77R;lLvSU`~jp3U}GWhmZpPRw6e9v_v$#+L+BmaC() zXH4UCpBc+OkRN=bOqGa^e)7RsQ`mpxSDc42a3pft#U~)8%%2(s&!QHgvNS5pcG6#1 zXt5(j1%V{^Z#_TpO3h~h9>b*VI8%rU-*=ojFLSjj?9*k&I0Wq#vSFNQKPYq|7#z_iW%Ws~+aF%Z6X^8=BG=Dr4&j<}^djQ$#%pSjl3tae_H9UyHydAR#7>P^BzsC8orGfcOnX zfOL;H$!TJSW{vz>0o6}dia8mDwb4XVFKg}>cH-oyiKZfd^ueGv*fS=Op%cx&QZYP0Qm5*F5aq za({D{tDar$>0d$;Yq^`_A0SSLT7$KUTu^l-!HAEsW}Py`mVQ>?TMm-SP+?Gy2{6IQ z6k1In5_LEMB#I93n+^;~pQc!q!bM2!2(oOFDS|_-n`Bz{{d|UHx=ef6zQ11GDq%3B ziD~<~F%p;~x$u=Ys z8za9_H)gUk1-+4<9%J=5@vTkV1f3; z=iLI7UMndO(fE|S_NYmg{hVp(kS|&96$94jED*a`WS`!tL_VAPL|R9Hrn zuYaf^s?nY{;6oQ?I}U!~^dF&{sp%7Ts-dHCp8mqFgpBP&**V!XsQVOIQsGJ(vr+s0 zM^ZAyG);WYtBM}>rPV}5)7;t0i#Y(qU&?t?pu@+lq8|yqUl`)h_$e%U+hsm2P?%)n z6jR>hE-KR3F4b}W1MMtqAuUaTr*_&CPvDNHw`x9QDEf`K|0U67whN33(~-YQ-vw4W z$&|CujAe@_QHHe&x1a4IKb4US^g5^(79`To#e>PnwqXmOSVL_f4kJbVlo}XZ0)nWZjcwIld?6DRXA- zQ{?hC?Zt&k-VoF-}lny zX{3tfa^BPCQbzmw)8_8t4=6nlcXekQr6g;}jReog+-J;~tPg+DCA^=UIMq}%c*N!m z#CtXIsUxn|U{*v;0z<&?AC+-a&A+POCz{nxCADQ zD`GnPuvi|v5*>P7!nrOu5V_I^ekWX4Lb;G(Fzo7UU*@T z{TvWs9;N*YW?ACH4A;HNA|2>KACzk{OFJC>^+y&-;cU|~dTWscv&|7w@*&~;m(FGt zSS=H0n-RtH;EP@suV(N(m{7v!*SsxlUSxrsCVgHs&9ipKDP%yQ_hB!ZgoAgjY_qE zZkByaZ~FesDGm#z( zP5nZ6hRPAd{U+R-bi=4Dwo|%tp{Y1Fre+vR;sGfJb_-G1&LA};fZ;>5Md%-eO~tYl zD5lF7KXF(UQ_4MqPa`fH7McddR8vjA5XUYLk5YSNT>M2OldzN{*M$r~PFiG+(0WP3 z7NIpgEDtYYN;k?ki(t=-#b0cWEM8BUd1kfTCSxf=^%sKR_22AqLy+OjgqgKb)d zC}%CjWbty%#HHpWC#N;!uW&q5uG(Ol%C=?X1$-@ymxGSa$XUxV2`rP*%enZuyty1Q zp|It0a~>Ax<6bolOE%P{ptMGY#-U%V0aez#KzW2)US;k4TwZz=ZZS@_zG@zHmel;` zHM7~Nmo8?EQNPc{iZ15#A z@hvl&i;dqlFH(bM?b}e~D^mQ9IS{`G=bMxkWHpr@EAU_~kTX}9x&1$_t5gm#tF4K@ z6$AZU&Dw9`3 z#@l4sYHLE-wAyr*<32RH{n?}s&Dlpz*1QxRFJa zV9Dya6ls#yYp?`vk}K8_P`(p4J%N}`Fy?moV2$ai0&}{!el&Qj2TvzIA}3_Bbo|I9 zTijFF$BQ5O0G2!@=&q)qM+gBDg^_^N&b$@zx~>rJNyqILWb_ zk#Hj&JHV7?4zfCTaOZ1WrbGW+kMrsmnY-T1l}A3N$iR#8#mD42{w6IxF`cCDW>Z&A z|Jk%Yh?-CT3~FBR3D(eMGVK$*1U(LprP)uQieYbLD)jc@psDe8>o>xqDVg6z(^jJ;?K=0$^&oz++3cr6F2#<6Nl@Y zj#y82L{9p`oZC^&%}SVByqGUkM5&m_q@3uLU?c9p{W5fuY1jId0vlcBf03c`20LJeWwfC2*!9@460sq+ zE_kq1+ZEpRE3)oX@%}7n@w?hJ3jWK_%mW|Rv^)1{ALk% zb}aP$Wor(XgTCB-mgyVaJ6}f4Lc9G?o}Gn}>((5(@i}vL&aLD)MLPvFkmnKyXHUOKTLOp=|(t{Fy@KN~WCQka& z^k@_eUzZN28XAn@P>p;5Iv7Kg6}T_oe`(s3PPItx_@|(j>DSIk#MRKmW*X9ci%B%t zF#;6#7xO1nR13JL$e?1?M)~&^)4+Y8NFfk(LC=t?t)``Xyw&tfPt`GU&Q^0vBB?aJ zH})6M;lQ?_izMXSZBXqd8Nbc^t%N0!j@T6kQNceaKz~BqSRx0uu_!N*w%g78JU`u! zgtD47;_NX0t}`7GE99w7xa?qAy?ci_znqXBFe~D-cZD@;l4KOOmL-Q;=$SiBL-Pb9 zfVRmT!WmGt(-fM?MJiD%OF>^6@S8d2AnLvRn`vBeo>iU{3WZjXRKW;m$89-%fzz~6 zIRuS!@WUv%aVJdbcbUEu6a4Gaau+1Hz2?ka=0*pqUh|c?%6UL~eT_7?T`v0?YyAw# z-pw)~(tI~+-UD*~Zr)Jj$U3lW)d$*S@zc3%)Jz$8~cMzh{4bM?||tZ16Z6-lT7h(_1zw>Ch#au+MbqRQtpO zhn{#a{nB{7M0<`lrwr)eyAMeG7t>#^|HE7+1AZ~}yw&*IbXu&SAwz#Loe(3Q{e_`# zlbt-uPp4naSy*$%{A!A0nl(B7SL|i0<-K3QjMehnucq8yF8vKN3(Yy8AmKzra>HHS zR~-#i0bGSp>z3b4r-pCYh^i{9+{OKE2m`SHp0%gaWj}JwTXNZcmZshZ%uV@!1D?^I zQAoZ6B>%9?+;4izFZ)5#)l&L9V$WFV_d96$k_`PFbiP+M|4z)ti*oiKL0|@Zr##eez@prY?=19ubRr~W{0Zbi8V-1h0F#Vgo+?-pKJ6UlUE;%-b zonAu`le2Bo((xKMS;G>k5AZt0{=~p;KXmG8f zUNT%o{|~GD(<<6O>UB_Nr=D)U&;-d;qff?0y{-dS=!9cQ+#9jZ8@-=U0T%64vjk%l z7}W(M;y<8!uA@e%Z1h46&V=wMmy_jevEmIorW*D(L#3CrcMSQ zS@GW)Uh`|VYt0n2N+8_Mi)%3*j#`Duue=hlDJQ~+np}ct*GMaJC}`(UTUtCbV&kFx zsiIavZVSL&kkmp?G1i1sPLSvYAnXg-b#nCuhf$#@HBLq4UzuLp{*?Wzj5H54_^mQh5tIxa zLhvhxEr$#N=I9ZF2J?5s@c5wMz{s19hh7uFPKzWfgq^`D1{iRRvd~I7Y_n_i1dXn9 zl!6X@a6Bs~w!1|uE2ek-_1P|R;jql4r^YreQ9_B-E_*3kFLBnyo>d1EU#ro=Cc&fk z$9-$qvb%W1gNba2KFdEXW%I5mA*zxTtpEB%?hx|k3|bO7nM99K*H=N4xS3IKt!P%N zUiH*eUXUCZnCk&E<#Ner*BOZQjP?X8LXWi~Eh=HPKOsl$EUFz@V`Vmy2{=ce6Xb0u z9%Tn+DC^DVjTCSiE1q|J*{oy<5l~6&ENq=ND_LxtE>4vEJ(YWCh74iU#l4)H6ZLNC zmAL88v!p;)O|J=m3kN1h3iFrMVv5>eB8lRuI#1vMZoQ4!UZd)QZcZ-?-XymHscwZ$ z^EcV7GBw=T%L&~KM^muX!wjb0sXa_(46^o;j6}Ygd%c4JTe(Uv*$O3%P{R{X!Zc{j zu>wuIfl-&GiA1n0T}u3QM()b-Dyj)KRs&M3CpeN32CZwkao}W0gGF91W_pluRG+C0 zd+N?Wm5^ml$+!ohuIdYBDAq!nyF?pb&1NU_6)W zb;YQ)GuP{ZIMLkop0B;~;Oq>t#CiZqXubdGQXBS$3BIdTJV<8I6fsjPcR zU1;w4>q0Zy(Hn|vZ$M&&BwH7(Mf#VTw?bUjMg+;W*_yi+bh0z2HhuMrk` z3Ge2q35VPnXXZ_bywl54ddwI2&nSb*gz4FvN_du`+c{!IRvNQKY4zz;+B+)edR}Eu zB~0YwbY{CfvYGAn$Y!>a1gE(iAY+)MMM#9kIDvgtz*=7Oylap&JLG}7Dnm!Wk4UEo znG>+nj3BNIL>2Q61O2fzi}SpzoamN!rPB8%>F+zfR~~zinvy$xuNPZtw5sEk;AZJl z$E(O+f$7}ZDPW@Asj_-g9j{^i$8w?|Ef>=Bp#UhM(Cv76sgBo*Ft3euynEdp7(nbD zc1paVuGgC|xq1G3AiBJUJ21>V1`+;n?^ z*Aba(VS%@&?bqQ$ark+yg32`dkK_bLE|N2gymnMi zySvEi%buUbFM6G;Gi-)LX2Ln1$s@-lZU{G3EfUs%XX~q(!%Mlx$+qwr)d^L3-2BdX#XySYU;%n703{eDtc8b2H zrY6>wF8tKdUDac1>&E&^3XOg@p8lvNh=mHJHC%P+6vaxzp{_cyF&yg3PjqTD{gfK3 zwF7VjHezJ;=R+Jf=UIC3ca2ZZwjZEMMEVsS5yMx->&n!HCdZ0 zt-%2|Rw9}XaHSP{jpT3%rh1KJ;Y(gw^hHNLe#vX*J*!fP+Of5=5Kb7cOp?W35t!S# z*c;qpClT6dK9K3a^_W;3=r`8$2D{r8&&l#_ z88~uwiC0DR+ubG1^~18d#5)bcO0)W2U&Z=s>U+h`hML>!lWf=Q?II*EShgirL@HRR ziu<^t!x)e);HX-__LO?1RAJ01^Uk1p`h{iQZD>2&%e<>O`+K=}A{!q(RqnOUpF-q} zwxuyLS&+@9a!+?DXgK z$V<}WR3ooR?v{78XpR%m^8t;#%Lq-K*T}1g?SpK;Y~-~qA7vecbsYA)9q0VX7mdfP zD&h5OoyQulzB21bv`!eiSF+lSbj{EuL;1$IpY2j1)5+>8Srb03+{&>}lYwmP#>xrm zdWeuj+r8d4qp}=wkXp9Eu2!%e|H&Nb-55!Im+Wlpou2nakuI5NF-$-6*T0F^B1*?@ zXyR2yao=@qVRDxzLIZcD1-15g0hxtVur z*n$kycWS;Jgb@4QC?i+y(gQSdFNEuw@jFHIF^T^V8%Oi z0`VXKWxt3=^Qz;j2B>ag)c|^BIXS*CE%%Zlpf5KpzeDfvo7;=1w8wh{`)KhU3c)C| zfPoO=&WWCewOX!|J{qss&>!z+?pX5ZA z!p@Fz)O&1L?1Rx-hDzNg%TO!$(ee=K>NDA$t7Gt3Wv*~uTSf+)PtcJBKVd1FDjJ1D z{?A%7mh)Dq2j+6#;mJgb_b=cWM2Vze-)Dx`yQJ!Njv?S%_M9qE_he?GIt*%sMR$tQ z$sE3|ohPd=UFL@Oby&QrxW`+_m?2Bn>QWPlf{uqQnE@a^a7MWsRhDkcp}ReRBJ!2fe%*NaXs+Tua!=Zu$a8x8uyh8MN2!k! z@^uxIISxqz#>W=Y5$WH;J2vOjn3Jd4ZbB|idR2ZL;Yb;(R&3JhK{6}pwJp^pN2@aB z=_r&0RQA=8=F7gMcVa!vemXbELwD*uv}VJSy+D@JfkW#xKfvaofqa zExh8m9!hpg@1^LNB3abZtKVWz46+3x$|MkcXMXR*j;PMOC3+KJnM_?Gg6Ndi&rIf0 zq|m$8$&lWa-X}GQ*6>-P5qh@q&dFpa+Quyx$dooP!v(Ucjn_7@z&WN@(6h(U-Me<_ z+_6LZc2#Tut*gAxHU|Ci#7VNsYt&&b7g2Q8iKR>txyxr4tv+6jlVFcoWRQHNnK^RF(@oXj=`O=q8(Fdo@#*DJgoW>9IGXV84JJ>+&xlCK7?poF{aIl)Y`d%13tf3184-cX>3m>bA z-(*_?>Tl6nMc7&seJ$Y+3JR|xbs(7ck#+-*6}nT9ku-4CN3zsJ`y9+N*lOpjNf~8N zo~K=%KmBI5zmv3{7=}3L*1RZF+S%2AQ9G~6u`m4PIY4b$iI0!^Ol2o=YPi@^rl=pi zNV9=4kBNFuI?!l=zbuNZz(Q)IqP=%2Hrbondp*gnTGSpYBf=1fBjyPrMg3fYO~S;u zT&e2dl{+)##13BKM7zZ&nuY%+1m}++wZyTVS9>$ttm;C*=EdsrDPTo6&xZZI_#pNm z`=+A)8^(K7kz_#!FIA1m3L2#ur!td}Of`Qh9xQo0IyhLmG@`y7LUYrIXyr{svxDs_ z0ihIF7p``14CZ6}e#9eaK(nKp)6U{;9U9r_+_{urKMJX_p|r z2tvSN{W)x)>Cc;~f9mjI53qjtA3Nq5Yh?iAbVjl?w)Sbq0?;BIg;a(RKB`W9{OE_k z*on9U9L;BV&&V~MyiP3)-imZb4E8VxvKH#us>kReYQex)|=hKo!&?+D;1=!PGMLiL`#O6^RX=$UA{HL1V1areZ)6?t>CqufO6j0e zIfG%C9?`+X?hVo85M0V}|NbIibAOTE>*GBPC09lwP~AhcuMH~8nxZ&v86kO2%<2@! z?H#smdFa8(I5-u5?TmiS62MdTWhmnx$)Ul<4 zq8ay2Inukn`ry2$nLch-;EVADS*JrZn?R`un{6nfA2xhT6Hy&2bR4`&2^N1pf}DaN zeO39JN4!yCGQ&K@K$RAkZlNkk+*0^swXm%|Y^`YmcwiUA>K2(tYacjxzYd?XBOIX$ z;1jk@Aeqg#?=Ipi|2c@iA;Q`zs+}|>K}BLaN#0%q_S ztecg2qSUWTL9u41+Us8(yiQfwuzybQZTjLvjv33tx>O}GV@G@HKO{152*hM3#tkh0 z2plS1QK*ed)zN_Dl_AxkVY^71QVV%h?-8b<-@qzG&d^|BVkX!ba4Fz47}w;h5fY~m z@RZqLSqfSY4x(DVi;O7$ZoGWVLz0)H_J(eR6Sp^1 zr8`->0dUiS6j>X5I83erWqprKRiBqb+HOz!|?8R z%(&YA+b-KXeYBt6eIa2TdMn+Hd)XX_ZCJdMs)N=P%Ri^y7E&IL-n# z+#~y#HNRCaXk@fp-plK2x5>`5h2pQ3`Mtbeg`-BOE#V|Q(-xuUIeop+l7EcX(v2&E z=PPH5OP^!B4h?RnHH&GrgVr{PUW(|9;Ih;)cmBWLYAC7R zUeQ1A(7tMmc5+g>9Mz(9NDA~vNg+)MX#vgXYf2fzeH%ywG+7S1M+%H~i2?z=Z zf(i%;ia`Xlfl44ifPi6g2Sf}=n}<|HMWS+Mn$Dzo*XDZHBbP8>ODNtF2Mh3`C~c!tAp*!LiT4sf07hk( za0wC4pn9TPELm(Ereeut)}^_FdL)Pay18z2)ajp{>!uJXVK=Z`GVHU`z&3(;46`yb zcRWZXb(;{6A3e`aJhCWZpAOEJF%u92y`^zYos{EQ@hoFcSrgQXyEr0XS>;EO22tDV z0|Fou7G+qx+bchze2Kqto*Scu+NO<$D#a6m?w2x&UMSzE z4y_h(l;epP6W+0INT4Yk;3jkK4{wcSHIs}N(AT2^-UNQ0 zAYda$C^PbcjM(rp?T!MDHY%u7!3TSU4_f43(f{ON;srnPZyxNXPcD}8;E%D? zl%s^;hNR=<*6up@4C#Pr2&=}zvwz^gyioLiJk-^BLgQ+7 z3^wfS^Swbyz36v4%njZ@3;{+l-8w70 z2okRMrqF-#0r=#up)fb**TMX0Kio=9e{)kIIXvYo>hgK;@*H<200Q;cg0F_fv?w8O zUgxUD+`BUXJ2XokF-U6mq0i}vhT;CphZE5;8Y0|P{-gxWFLHC;ndNhX4Iy@K8RJ*N0Yo&{5tb>A%`qBc5l4$S6{BmNJ7M8JaMwI{LOa$h6>i_2e2!uj0h~nuu6?x+`PmyqmP| z!4*z~GlbPw@;mI{3SpDsQQNQg*or)a1Jkh7E;x!VC6^-nI#p{9VP1Y|SJ}G2eiK=( zq6Bl1Rrma9R;{=`jM;KW3reb}DIucGEB=uqhL2^bBo7gAr0_hV9VG zCD)x%RKjPJ{4-Ur9;^^Gp|t8Czv)OA1*;?Bq>ac9lu+w}#>x1ZI%%WwUN>4wr=a=? z1L5T~P6>{X2HhiNZjVQaj^gO34$O|?;J}jUHnP4)acD5C7OPB)2HkrUM;Ir&tg^Sk z8V3yONo*kDFlpEuy@z!K>@mpU>Ax(pJnLrLvR!xse9}ehG!MFlTssjC*=ZhHT4|o< z!Kf^MuJ<$#N)Hp8g7m}Ws>Rb(CX>UNh*5K#hol8bSc(cl0QgTj(}Qh?07Hj*a6*8V zB4EX{pdPAR3V7C(L6DWW767roN&;OPmDo7~_WbgrurvM#Jttu!X4(3j4r%$;QEvBn zYA0nKPhLESfUpRoLqM_$PId?gOex)IA4J|dIQmCi&4E^0ijag~R6fVQ`)F6^@TCtO z?P`pUs^%1#E%+;sb|V^WDEY<u7C~Pf}m@N8lzR!(p{3lNYEy@b5=|Uh-aJt7fi^511yhkJ_kC#E0 z%`VhiCtj?3q>MQ(OUYsdvY-XlfVrn$5${k*v4_X-W!lq=o@DzBC0We|fWgx?Y&WfO zvof;bg|HRig!j9hyB-6}jN}vLPx&j}@5T-PJ1ejPx8V6H=8Ih0LQh?OCfgEG>8W zPxJcJFL#%q9{SD<*z$X26R=5vgUNb*8xj?NZW#t#>QE)`eBctg9QS+vw>j?^K=GXyjLw`1L~lYteM zQ3(CYS7=6EIq(v!5<_)k%g4dtx@-&(0m)lU&|e!?LY%xCpOAJtcK@x&}P!18zv;Gz~z(-SP$c z;gpif`U@HjL09&*b|uTb1oN;D$I8$Yvwp_vvm7ZyUpE?luz})`v7|HR9`yY)d!v`V@Xd{$Km45Dxc!t zeZ1Ru?9U42lWk0_0+~xtE5Oi-=7?PpbQ~k#Z#f>+lyEOgdKj>7W@Zu|t0HzBN(eEJ z_An_$1z5t-Q1yBl2Z}w7@ti6wi>bCi`31^YT99teEx1z~j|;Qg&!64VIKMuQdSa~a zoDMldE*#_rTgjv!_ijX~pLv4YX_#6xq25|AoQ{O=^dCRL%^s-HN(Z&8X>@JuA3MQ~ zpOC$Swbh}R^{kqaHf%GU3)?_up5zJF(pGdiLWKA?ybf-(Li)7 zwSsQKMBxdte*ITJi0GoLT%G05(|C+)7U|BYQl?u$&yN7OblqoRIC18I8O(zlM(#u( zR~wDq1Yu|Lw;>Li%1F0ffh=mQL;zjFL>vT)V^dYCVbx~m_dn4MJngSTYLa>i>=KkU zOI$3dumj$yP}0r|&A39FlFgF83<tCB)rnb@Xau}gqJ-H~zv`hA z301u5|Kmir6V}zAPjv6v`;?UAEt7eACstb$(F&C14sai-h6xZkXY?E?^2U(zhb>&_ zKYkMV#03T6H5nc!vV@|+ShlGpf2C`j7$jFI)gCp(yiM7*Nh`(#Sa?l9!Is3Jw04sJ z;cy89twoIJk#N(8G!TOecx4MCgR65SU-YZm~bmN zzD_rzY~!xl8T)bGtygRTgeZdro)t>Pvf*p{qO!#8Rez%Xfp@SaABFS+}(5@`t_@9D5<|7<(Rq_{p#C5+TTZ*VF2*XOm zh1Mf@($T9hV6c+IaCMiae(In8h?_KN1L<=J^pypih!QjbP+CMQj8#!T)ikORLi9VG zOl-a^hS-!>Y}_amg_+onA^=nHC!Oqu9{St{8A_XM3J5!UzFH1%$jE8Fq9|Q!X!3~c zJwf#Gr_{m*wcsB=nXMn3KXRarOqsHlV9KyITh5?P zO?2T}DI@VipO6f6Y}pJWMfe4O`YCRF^g(~kDJ(!g?(aIq4VwWkiSw%Bf26hKJ@1IP zvExG!)-@`_Ni|7%JI4_&6&K8@!{_~6(YFF|L9aVvhb+Pls8UwXN{wH z-k$M&vZ457(`iR~-!}zOtZsH$hmEy7yW*p+dgK-Qfw(F(aU*WKV2UYLWM6_VUypUN zN&1Z&+k&gF-YM8biHJ&n|EtW1CCX>Mm4 z$Cx$$_GL6Ca9@0ytL8#?Chq2*)j(IBsY@+>B|tW(a$`x)M`r@L{5Wt{-v z;?sd%m;cJ?ZY-Siz0+O2TBMsyehGz@Oo9cQfcmmNS>Q(ORp9u)^tQ#tEdBu;RJA5_ zV&Vp@0#?y7#rudBTi~(iPg>xrjh__o9Dwa+gcR-wZ`B(--XdO?-9)CWrvjmA~(OAB#p#K29Kv_dxfOemkIo;6v;Y}MA?ebn` z`fb-a20^LTEO8)!A}Mi172&1y`&?8%>pq>5rqtO)5XdVtvqB{csFZ@|CXNj=G*X)u zrWm!RD2D`1v{sy2N|j5&h>tVd7&bZD-?`BBj46n1B;6w5#YKlAA_T;=4lOSJrOaq)8YXG`nu88Q1`_A#(ZsDfC&4b-tloajRVf1J{gBn@~Ao3K*1GY zA=!77U-EI5saWs&xZC?s0TUteC(&eapGbaSus=FvUhEkoCInE1lXd!{VE#VDs}Ymn zf_;(vPM|u*k3N&LYKrNVVBm(f^ov(S$pf9`_xr=obUPhxn6_5yRD8{{G)m+JsXfSO zEF-mJVv*L9b2_boRU}pK-GU$tpc5Lisj?sQO!vMYaB2hW53|3j~|7g4fo@ zLl+jWFuP}t5+Y>gOxB2JU?xnM4?`B#;x0`%|GflmFjDb$rq?HM^Js84L670}MCs;@ z*oV0+H1JylK2rw1dt=eB_=MZDE*FKC_a+~`(>7gbUrYt+twuG=;O_KWKjHS+cWqS1 z4ifB8z6&{9y};(7Ff(4CPz!mp;E7hi*aVRV&c?ocboyf#xlzX>GNcVnGx7m7Xkh`) z9>+dFe3hf14K>AGxLKl8jB16s`G(SHCPe8sMZ=&yIx0`aqVdlya&y`Y9Y_07XJHI= z`FEe?W)^-U6?Z;23YSS--+C5W?gvN||L9q6#-9Hr%x7W}5NQ*lrC?7mTT@Au1p%vI zuot;VuWs}cKj}s#A+8L1-Ta_cj{YPE1|0yU8~y5&P!_-@3_Z^;|D;hNa=e@8nN2e9L= zmYq-2Luuh(3N8b6fZY(iUrM&10Wt*z76m||t77N&RV(`04?f2Y-Rohgv`oVAF*B!F zqB}&Ocs?%Gn;4Vy!9Y30%_WY$e|fGJK}L^ySc^ah&2GS~JijILi(VO$JQT0>H=W~l z!vueZm6M@JU08083{?|9$wM-%{!AOgita!_LLKC+gZI!uH+$Wup6lu(S%f2sN1q}c z_)L^EijSAR?H8Qu#+CLr^_g7TS>E4&{# zx+b}mPsViDd2Z*Pmxq`SZUG|b&>)4r`|qOL-@nQOlVK-gWowTJi0M{}CYf$E<|)t0 zT)C3p=hJS)0;pyJ>d=%Jf2v`@P+q{LouNiL@?(F=k9{KZQcF?*wO;t!n6j~el=kFu z6q*z)ij{vXBE)bG-~A(>cDoG0br+SJ*lACewYz=G`}zO*H1WT8`&k#d5&j*YaYH&J zylAE15C4p05fv5JKn);~^OnxDQ zkfY`%v$FX2oRx*C7VtMkNehe)s)aj~RT1%o5@4a(Pl!Jxd%0NxRCbmja<4jYTEt44 z&QPK~s$cC}A9OGhQ)kyZr$v=I=aU_3hZst13-p=5X4!}y zbja3wkoX6b>EAeY3o&gBFlNXJk#=XJZF8x|IvJZL6UD*rtQPOAkGnuoju}t^X%}}c zA?&uAMLvkLBFt&K2>;Z66_b_?qgM5@I^e*1kHT4BC_~?Fc?taJh@Rm8akF;@S=1En88ax z2%?cFgid7~Fy|}-d?o;~L>z5n-t%{}{4#9$SJ=b=#4BnUx1pH&{2$6=8juKwiw>N_ zL1fkhFY0$JZ`4RrdOa%Ho*CO1`W(EeU-!nfVVAB_Dj1?6KqCWb0|3N;0}V4aW6X1) z%H1AW_RW?yQrg(R>q0h&bomo5WY2EFpL3yO{V_OCvZI3Q1O%nx@4k>y7PzMux}D$O zl=jRB(~o$4K5$$x_S(}cqD35{Eae}BsEQUz*u#NnFvcHPY*;!d3o>yOoP2<@8t$aF zha~1_`OOVtao6}iHQb)Z5{UyFV;--us zX_~!quR#Zhs2SmPiIFbG1!6r;R5KE+nfj%#*YS=|?>PRiT&!BGmRZZ`Q zPH~*~D9`jKUPOpwhGgi_N@lBv{IjC};ze4xSHn$<-U!wNX+UeFB7ZMt?qIQHh8LBd zzn6*J3DO7g9Ji;afgLd{IYa6a<@_OXfY=W(=?>%qLpR%0U?E9alqp^a|8hq3PZ;16Sb9h&xj67|1kDSWp{V;yDfD+drYt9 z6_sWmG!%%vM4-lOXJjaM#zJ@o$)707iEs3hKD+#qrEb`;pyGpzx~}D;?QJgV5mNXD zZcex`7j-XzaYybc!cy)jV9}Tfp&Bc(>T2EyS=PFXb{u($8(seao)>Nm;3XYnp4&6n z9~3AkPq9l%#9H{}W0$xQyZ8Fl+G59khE^hZ0ZDcx^QEoM`DB%3D?QR_?Ee#f7xiQWT=M5#>PGLHE$5g!Dy(edj_!dRz`c&n z0aP0hY&%RUFJsbH;L!$5&bDs z$SYW@lQn1K3s_8A4{Mdk`Pgt9%_Yx$RC!m6R`@qAa|0XW$`kvxMets2F%vRh)HpdS z^1ajz4O+(4w5W|?!FFpS>c*U@2k2prn`FvDstPWp+9PQ$GMSZ%Z^GK-GHzVc;FLb_ z%a*wrlWE~7USdUHIE>38{`*p^krky++8*R8N5taD0(H20>oT`Hc5C}V*c0pv3biox z6LZ^_54o_Yp~-U2WIh!A+{@kEa&xUIN=XJ&&RpitbPK(uiQ{;mwv2pRxG zN?yqthKYI~L2fd?o33!RnyB2KNgm8=G0*IB){&^+f;h~Tr}~$!Alpk}P&b8>YTTsE zVVMwcZRU{_TSV<4zyFnP@|XgtEPR=ngOx-c2taVt!BPl_Kn7lYr5oSINXyjLHU9tJ zm2TL9_&4YpPBmLe0{bK*nim%yo!jhLY01>tK0>HZj}RT&YPj7n%wHYbCr8X&u;*1HnF#CPmA_y z0QVyEAAYqPJ(7H#{!8sMu-c@!tA75~ZjZxtOu5L_md7A_Sx6SF2vJSOY63>2Q-*!Z zmd#9Ng*-%pCS&<%E%#Q-qy6(&yLZ16!g^f;qt(|CYot#wZ9om30FZ^r)$L)S4T#}= zF#!lI`DU3&`oW(izou-}du^E;En_LBVqNJ+9%ot0lvFZTbq2^_q6N+aQX0^WPm$mX zWm?Z6TU_?8qz`YI5xgbViY!1(RQ9_GyH|l7RJM-@WMIrVe*Rh33;xRwSm6{C`T7gt z=yl`@I}gilCw458Rn*)7>knGtM(;6-!6ctY@FHe4BijZ$O8inxe|0-$7H@|DdeW8T z?2xGdH?q{cv;V>hH~duFg9@-VfMe;tT>9M~S=tqxpk==xZ2&m%7wG)RYuuHmuzIUiuB^91xXh)CU+B}@SV?pi2=%{c znkw^>W+y0QI}d$@f1oz3@>efF5HNiq(s`}xslzCOg9LG;vGV{&G=v!d7OY0j6LPyk z?TfB;-JQR*y%f?sj1oA6$xp;+XGp(fhqA@?#_9NxSj`e2tZnOFPc4@)@1AXhA9YK=P8r zpzQt7BPDA7a=q&*43lX-@&+>LgZ`B2RuBsFBo4_*)%Fdx8Ir-02Cas_g&metui8Z{ zJD)F*%72Krs@icPxk>63%a%ec+K*w>+Zj2Xv4G6fsd!o&uL)~cwbR~b|KJU-HVl;U zf`mBh*xJ?-Zanb&8(dpNYC`X?5k=fE!eDr;yy)z+I0rz)%zL)^mLVYsWFDPOU>Ry2 zH($n&Hhzn%B_!l=tEce<(9f@p7g#YrMq%-l?mWLXuG)F0!s>FOZ9WTY{v7Wp5t9Cm zH5$U$42GZe5Ec-%A_^9Uj}GFR;_Yke6G*11jz7P?Yqc^X9eBbECU^ngX$BevWHK>qascc02`5Rqr_*=0^KzsZ8lc|6HMz?=d@WXF% zwRzo;p{U(dI?~o`B*H`mBh3gNgc7Dk^}}4Z$wuN+R&|BEr7kFbOLk_OUrb{q>oII4 z_iJx*!}n&h+QLdPm(Rx$!3HXFFJkj6n`kAWlv~4^Y8&5Vaoc&9Vj++h`z<#T>pl+o z0wW<-s(OSW>h)rH9SA@8&OApG*#lHL!=_jyh6|6fc^Q(T|FhHOmv+h$hXu8WBcCoy zAy6Wz;vQP#RTO=xJ`1g#gtLJgufO$!tRltYs7ht=t&(SpO`fIK4M&b3@MBA^6e{4! zC}dYg$jev!bDwv^h7{5q%@QBgj(O$ugM9zi=YbE3MeBkPZA7wiF4c+xPim2nB(mh; zn7AAgg5aO(s^gH$RG!Sj!67#zr8FHJ>Wde*9qb?*5y%0DBK`pem+xV*Lm;R+OBFj1 z4~M&x>E7N$dZICTtX@H8nZ1MT%~ATOl+*pO_82SR=D!XLu)`pu2?mM4+mq6j65Reb zH@jh7vY1JT(K=P-3oadH%(fe{b3D)q(NkGf@(CaIr+vZg+}&iy(w%yyI*^#E-oE7v zL}g2gG9n5EDGCaeu-3x=c7xxdJ>mmu<265?IGCA?qmglT`$!=kVRMW=HC2o0pm%{K z0A#D9!LeFF+f6nI*s{FBM1KMzOsqE5iHHOoOuk?WvI(UbF53w4_Ci&AoEF~V>NOG< zCG3^RMfGk7%BT;@JBkB^c%{qVd<$7u)DG~E-r}Z2KlZ=jHTW?3q8qgfSXZTkLBYZ| zsc(yDRT(rwD3fMS{}38$;!)!}xJLO@2U$(BL7jiNq+X|jp|=G&8>qpMhC zOY<0skC(Kwheb6z?mZQrmhSG38EWfg>b+UwS z;te{aD3cU(hxSk?I%yjfb0|uHBnSg{h5{iDNN>Y}_Q&1ocABlLIPj&hm<=LMem00f zM27kd<}enyWrip+NzCq)>j!^4c&nQ_4lB>$mJGsDs$v@|;b)Mjj)cxH%IE#>C>?|s z`TOmDWLHs z_ts!LZHRg~ln60F)f2oQNmvM_J&lsVk5 z$PPhSi7|pIy*WBCHdXZ(tQ8y@8e-TG=rqkNp-hi zm`U$rskf4qhSieGb@n5)iw0^4qFy>wx{ zOZm=-`s9vC72Uq^8&IMD$+;RiJ6FSRPNN8cnG-Qr+Gw}g9{S0G$V$99*D45PFfQ9)- z5n!S+5)6ceS`|_N08Twcg<0{CZ-oa1ad**xpv*xkzh<7?xB6)f)f?;L^)}TUvzlDJ zCET{D&LvPXHa@7#XPtzSZ4meb3ZJ3f5KSuLwoUCe*p9Mjt=erwUPIq1|Fy%~ZI%DW z+HJf~v?kPU8_=hA8#9~FeU;W!O}7K!yoPFgii+hJRrW%%P~%y}0(nn0+jvD9nWv#Z z1XfM97#E4ef@F{tU8`Yu3(n}%g%+6OS8)QtB0gJ~Q319ED$<5d;b+xk8-uFGz}TkH zT5s(^|JNZD_`5jD&OVru%cV0HrspWH7Rt}pVyVs?{&fKhk3wZ^#$kYj7}9%w)}|Cu z$=7`PmGFfPQEfJ&`~z2M*;xx@MN!SE1m!jpOCLpU_24JJNW>)sPDyU4$9 zt((8=7uz|&1X&4p&CVy6cH=6gSB$OY`IG)&wf)eMzW99136-1H!d+kVTh~(V^=?1< zPIug>P!pb%H`3EOfI^(SYMItlD16Xgf2XSs;0dyITEF@y?sU8F3NEy0EP4i6x#o+2 zAunN1wub>ijf}a=?K$c#GAMAhnFxTU0z8t$bg^}_=q@+R|6-E+{(&dS)yQL4wJ%cT z@%*gV5SLuuJv&E18JY{GCWT&90#w~%N36d{ci9hKr}M)c*?bTB=k9XDyS@`CTLj1) z<6oQPCi>^rxf}hj?qa**mW%Bb=Lg>H(s<*={;0dL-S74*?{*)LUtZ!n*0}|Z&*tM2 zweB<3FG~SBkq|>@T){b?2n`P72KL+>QpYslCM2gyx2&~N`hlP|1BA)j!`I)gtRxko1Yp7HS#HhQM&^hnV< zfqjhH+2jBzF$g^aM}!AC;#gXO7*O_DEZT3U5ex3Xl8|Hmy)>EmOzkvgKed_I5+Ak7 z9m0ergv5evV!?d6oSwk5bt)F)dtk5F|Kwg`aty{8G`UkxV?8i5u4Uf2e5=Z5X%clb z^F{#aTUIS&U`2Mh%=nBF(jFKLk3TLAg$6+lol3M(b8kWN_o1aXW9n^kT7j4&Lr_;5 zHITr%HAJZaEkw#R=4L@*U?Bvb;tIu;C~RQZ1Cf%n07k(NAt+%bJCs#y6X>+rLYw<2 zRM;L|O%Ba7#87||K_)Rk{3w6+=_)A+258Z+*={Jq)h2-oat74JIrTP$5^&CO1xXml z+Or4S0})uIb;KhyMa%89EVLAaNfe7BBW-j1z&qTqO7=G0vFv=O-}4SPdZwtshSS6k zhV(+cs{odSC-}h3Cp#HSNJa&$1}%Xc-?#@eWrhFJJ#N2&D+3?lFJ@Trf4s-l{m<@q z6NkMPaF)w~uBU&?t^hbTed$lW_H{S7aqFAm2Ey`UL>3XvKXC(lTxcYG!O@O_k4ghF z9X1?uKS_WMdkHOrGwmn)Fy+mGKWeByc|dKR!7^EhP@g@9(bfkc|TvV7z0a`>is^OMqG`6g<%%EX6n2)K( zB6EXPtr>(zpfe?VH|YX|1l|>+#(_&Yh_07Qk49#*D}4(EZ3|;jJryDWDB1MoCi+Fl zct?tb5WUk-T+P`n*F4~c>zO+qaJ!G*lBJI3Vof05+a2m}%SQi~2iy&uS$fTSH!6Ns!vB@@4m34*q?|YIlHY zZC|jOTHE)?&X98to805?S?xw92P3Oy4`-px4Cxh1{0R@b8|o{T=oln{m>nH(q{;>p z?(fVQP}fE!3c`PtvegT|N|~WQ`uGmYR^KBAwX)Ulv|)=r&b`BpdEe+Lx-eb-NGBd+ zRZPWY`trk4WDLAyttM|$<)Sp4-|2O>9s8Hw9_qH|b8Abo+fB$NXN8N7liTjFn7=brJOddhv!7ccI3+W-D3SC5zE z{m`eG!ef5lr(Mr5s%;XtUP%31Bai-yc-=(U>-*^-~hdg4KSdAmo#j&0Fqm?sWkrXFM zPewqpo^>2(Tz>a(K5)v}lR;Jv@`DDSj`Fi&5F?eZyUA@R5XthKXeCaE$hhZ5Ik~@E z_pFA2f7kciqzP)6p|L4#b$bn)KBj)|Sh%yqix6D8=~lXZZeOSgl+JzmQT4H8?{sDS^CP9d-f{u7xb z%$LDGZ@}L%=z&Qe(0{!<3mns=#-Kmxv$v6msj)R_fVwFALPwN-{?Ie7yBqLBBYl1^ zeKjU@bKUpcJL12t@*BTLI`umL=J(vVo{M<&;#(C3utko=@!WdU!@?~@vrx~Cu0br@DDuernZH){eL~{X6(Mq z6=p#!7LDRO0Ha_ig(>Jy2e21S_fGMWTm2E6+z_0aQ#au*{(Y5SyNMb^+dj5<+nI`> zlCO13!QUS#u~e<2)74Xu(78I-7{~(TUyYf#YyuLL#i`OdLUIVtB=>f66A2*u?juEl z4PntwQpj{;Hfn3{@7uPA>kH_A~}<} zRI$`qyv+gL{@2e@;`vYh3;*s8EAf7luqE_S&krk?E7v?-`l_Nhdu8O9i#&h zcpnK#KnO$RNAUyqJ@48hKkxf)Sa}UORzyx}h2+w_@BY3!p#Pl(-*>z1;K5PPb9>Wf zcR{@PT7UQtUH8b9*A`PEW-UO1XF)l=_gdf3@89Kj67{zG{grF|-TWT^;aZMV<@1v3 z!sp8C{D2?v{ma?sebFbN>kR5dQAJ_Y5 z_4{XUD5jHl@cTD!@PAjgKfNJz|C<}E{V9t-SHz;2t~D&j0Eqx6@#5N+xSOS{o2` z_#ghKTRa*~C#k0DdpHCz+14*%<+3f~OU2~xBt!hzJv;EBPLp>$C>ONIdd!T1cMCmk!9qv%>!h z<>o5wi1;YZm?gsh_(OAK3Y4Zhh3a z$~ZlzaHk9t&Y>{xMkWQPCBuR8`;iNq#D~}oh++lKOl{)OC?Ow-hhMFOQ;`+sTaW=K zwML$!XC0fK&a$umy}xwFasJX>zjWQhUhFocrfdI7^T|e(o{18F#w+dvu++v^IKb<( z{wKe5hsKxP>ZfdV(~Hw`m)%}LFXbk+aVi6cT^Vg8;kGDEB6zv86I+1m zMiQRmbdTijj?x$WjB`3Z)q@8(E$U!DRID&r^M6Kih4W9I(=l;UH9x=BmR?BCXRLaS z`mf`NdS?#?B*tAlJD$y|ZBM;$X)X5S&g~fA=s->`O54xTwhU55ThCw0+KIw?t_&$B- z{<`e`T0WWE%-oZ@z<^l8r@@4%%qrbuCqI8zaaKoL@1e#q^O-J#JMYyB zJ{49N%7pm#{K(`$T|BRBUd#f$qy(eRdY=&MwKNdChvSLH)ClMMt8A!Q^yTuH7S z5QbN4*f>|^3512g;k+=O3BXmEdE{bS?_2c=Q?bjn1$9B6X<{j#VLO^Ek<11oV_en? zu0nFR>N1UzsMjHh8J}i7>>0m7IJDcMekp-P~))nVsWp!du zTe1$nzZMft1AVMz%97!uKoEr=$by%{%5H)yNFE}5Qi};K6FC$5`N1rUb{4&`Tr@_! znTCuk;&d&o)DebC0TkX*e22XxUCE`fltl$|Jx0s`f|p7Co-++YFKTH_KePsK0P06wH zJtem$E33rg&APNqD|fe=fQmq z1HE7ADj5fm)G^#ZAbc_+C2H_zh~ZL+@(mGmx>P6>NehJ(4JxFd@Fk;NZK?~BKw5w; z)P_|4O4$T7_KsM?1$Ga|IleCqkPnUQ3jHe9r3W>mT?FDiwomAtRN z9Cpyueamd?Khs|>FE`Mp%}(>WTM_Y>xwxgR5dumg-HZ)k`n5DaTk3EF7Rc=aIXBn$ zy}3>|1*l5;V`yu?Xim*a?Zn2&tElTPH#iMMHCdk{8ubPU( zXlWO3O^a^Nmjr2b`3zOTBpm@X&vRs`Fe@9&R3cuW1sgOaP`V|qHhK{aZ=nl^m^q`X zBxrJjve>t1HiQ0jB-b$+nkoY>ld8blWbv|_w!y+bhJL!ZApvbBr!p+X`CF~4UfA~) zK-v#DT;Y*ox(fU6UvDZTn-E07vO=?)omG&?2n{7a5{xCOAbUi67wSb?M0z2pmBy0> zCIa?$Kg<(gN%%|vK*?oVYGzW#*c(M;Ca3bfa?12K@~WwN1PI=NJ9=l<)a^}Gv`VT7 z4g~)HNRTmvrKap;^l3n^OQ!SrvNR5#TjOBw=a<2~&l@n>tnFT3*mN)7ybMTk_O7wob1m zHV{EGtH@^%PCyeTDev_m+F&2;=$+7T=$BVDpT6_dcPJp)fL25N*M74N{#s&v_f;(BOO7yfjrO%wwN8hEdQOSWfiavwc|TA z$Hq!B6R-xcS%Qf9gd|6dSha&n(dLz;LWp+xeSLM2A|k_C!`N?l?Sn_0~oPVdko=o3k7RA#71z9Gmo zz?@+UEG%m}W%4}ewAU*$80%K>%H9$=VLZI9Pe$|xpOR;&di#Vpq4jiM6vr@geDdg? zVKQ^_>Avzo&?}TI)JKB@CQYbYkBhMxDH(E13Y9V}NYqNZIM03L|O#TLHWxjS{L_2sdl#!(uL3Cru2O^%+kfu>#ZaE#XZ3wv7Eoyi|MjK7QrIBO}9PB-5O|A!06 znKWHfM6REf`B@s1p5ntiQPnZUag37( zU>S6y9z#?N(6ekt8?dlWLgj z>5HIb`Aq~hguxtlmF>`A*6P+C(uB()1&TM9DdUJ-wV3hCY&U6)~v zf+|6fsp1xAPxMr~`?Obk(Jhf6`JH_Xh-58SuCnikA-J= z0VdbBG6fg76qactWG!12dEM27#oz!>fLVspKpiZzkZnW0adw+~AWw0)#YBS^8zM2A zE#9#qn9bd005`(va)|EkpnWEgG?Of5^R{M;>6x1Os!d~&r%nxXBeF_UC4&BeWYF&)t#udE&Z>%^63Eb$vTri zVgkU_#pDiCJk(K2m&i^cyd12KnqqN8oLD)?**bn^j36v&cm_<*$Gi467MH3JkOC@e%Lu@dn3f@9t0fArJJSVG8Rfan~h!4ngsWKlj{(jlRYN0r=Z z^+FW&D1-<|2WF8(g2hNtj>z@&vD|^l4?D4i^U0f*3XGydaxB)~h433vFkP%8rKJrd zr?E$H?a^z5u<{BKx6ygqg5>fdRu0=4v+Qc)cPsKB?9nRIwAp1W1YxCb-X+AsmFc+T z>sm7ea3*z@#iu8#^r1oALFr zX_zwBj4~%}^99}5WTASjK#NMePK5Wz-P(N;VuieK8Y_$4N`+$vDbD~EfsuzYY@iKg zmZ?<+r1cgUOdytqU{#6DeEjR8sdiLZy~Coih!;};^{)O=S;mf+oHbCR8w=~Im=p5q zc%^(`a>@l>-lbqE0bS0#0I)_LO@^5WFYc8$fTIkInP4At5c|V>Jn+`5dQ^58*f&aJ zy(F`pb-(Yb4SPoH4NBR=pUZfU>a>|%5=;`4A-F0_?K$jN=o6SQ6{W~F7cA4sGjjpA z7`o|S@5t|`9SGVwJbR0`J4&B+ zXh=3k>6Uf*R2#ocGMU`9sonmy|A(pB%$jp*&Zaq!<_sFm!8eBuqM)ZPOtd?S$+c2v zIvUidVHu4mkk>Ra*4b{1-T=q)dz+*E-v>B!aI6fDz98HI0CDsJ_yC^VT65a*sdLHs z`U1X^C$O|x6O|pt=eoGW!c+)Unktr4Zx?hHF3=&#=Nb`2sMB1{O-B4941!qUw3)az zj3(HH)N3D!9%(^c3=cY$P-D>IO&f`*24YgWN0JTAgzm9{q-*b${*hcq{{-uxL2k2@ zP$p?XmwElYdL$!q$=7e*D`JL*OwwuySmtF$&lT=&+?qqUV5zQ&IYkx3?Q#&7>N8{Z zDvSC%ot=*P6fbv@j;!cH`UstIck2ES~u4b=ued=zmo ziF~}+pM%R`G$C|^WvJ!i6pPjfd}HJ58O?}EseNU%|9tlOj6S(9TR6fER!tW ztm$Qz5Wa2r27R=+8B)r48B$-bC0rgiR?V2$s4-(^?I4HVYi^+<`OzoRBkHvq%Y?YG*(DZUCGko zgUt?s^FXOsj&d1I&ZE%oqWX})d5}f=n;`yfXvmpO3v2loXYqN)p+^gaouNvnDHxkzozv+aBl|W=3ER z6Rk*xV)l{^v$(pjo*$cwF~u+Ev_~cU=;H7m0tEUZV|fHofDstW12bb;W5QUb74!TM zzOu9US;jJ#IlZxvmt_!d?yQbL?8;c?tWJAJ)^hVltqBBcnJLQyuf>_QOydd!(m2`W z+Z)R^ucr3effoHSAXJpPBFvX7OH1T-A{L#%@ZWHr(>Lx0na*qqt*k~V!ceLs?s80UAX%|^Oa znoIOFJ6rpd*=%c`n9-7dJPaQ<$=ae42$9TEMtR5@w)jWT3`{T644Z6j8BrExpvmK> z0FI~%=UOs{`S<2_DR?d_w8%80vK3e+q=BZ3ztJ4$KU!T1;h)UBG5KQ(I~x&eB+T91 zZv>{KP=nyLMrBS+r%pJP=wwDK=u?5W<@y{HqUMUd+So9fH8waaSWiT9FppMhn8A8- zvYujWr0ey1-mEA2J(=~SU(EfPg}kK|GoCo=mdpOe(>9DRyY1%8{TYpSt#*tfmwiJ< znZ7PohZyrWYcSYOa^zAl`If#3b;Drmi=YpaufghD3paiM|so_uTjSuk&^aqz@Yl&R0QYi)71Yj4Ot_yw3EG4T>O#{U}{XidI}AsU8%QV$Hv5RS_# z!(V%R4T|d7EEIYowq%EXajAqvK9rBhM+h;gIQbP(UE4{C#ApSMJ$Ah-aKOz{SQK7k z$v`nR#KATTa?N!(G8rjKo@}!SS5P+N;ykH1id3;WW1%C<+(WTyAvNUsXdGH4s1_A; z$A(cFA>j^=W6iQ3o5=>aNG4+dgUJ|%voMICOq>NV3*l$kj5n*QFjHPxklhXR3$nc= z+*-oUTw{cv!dM|9)~>Za{L_Y|7}}~3qf<7cg~Ax9Qb3XI0*%UqBMOm=f)Hx7+7%X| zY_?$szILi17M0W(2@HFC2UGIJHh_vUy> zCUak8U|I?Dc^OXyTNh&Lx2(x%O?k)wZMrPI5Cbxn-$|ZRqm|`IxKe;#Cd-E`$HfR# zg#!R2L`IThMph~t6bY#$IkG1!Bsm5gEd}g?(_%2&OmYZgKDf#&(sACcA}~t?F!67&2Q5&S=tt zr=86_tyLkPA-SwEzygsB_;K5t(V7pikQ)5_SVqGZ=Ml?kYtYiuMHZ-_t z(OJe8y~$mcr$Ky{91T(d_$%S0X&fefumRISRBaA6-|S_xFAeEZEVq!&k_-3|>yyze zc~D5#qmG0o08(Im!T)Nnj-3iy;^epf(J67w4|vV}oK@mTyW;WcVzzZEu_0`Nh|_NN zjH_;h{^u9z5&o2uzbXSm>lLLz^d&CS9>F(O(`l}BNE|g{?V4ydSmlIQ@};Z!+525q zFI-YBT)^Aq1?iCFnNDQv*!=9=vCR&wmqMQo*1s0zCp5bJ-bYq;YpjwCs1%BwaSlal z`k<~9#7NT20(vVf1kMe_K9MneL9oWBl8D$;%v;%|JL8tnASng|)81MO z{MAFf4pFPn=O~O}NgVP;h^}iD1F=H=7+ZKS>;PizY*vm9h0l^Ng_M^}+^;I&7*QBo zDQA?xW6_!|55x+`s*VBIN-VTj>r~e`4J0IrLYP-$u!qZw0->8z%~yS7+^hO^u( z8VIRNpHav`sj}0eEIEsOME~)Nz0k^<5Z$aziY)Rj7 zW{m!vo%}rVQ;x2Tv^1TSNTD^-p9tv{?9N%ml_p-bGt>bYO#WG$(_4hlHAnW>)8Ry( zRLK^*T*oEF@^p6%mq=nzEzSriA?#j65giEOvS!|H(kWL;8&BVsPkXeQW3EfAM6t~3 z6uqN?EqWnV>gQdd)Sr=15;beB_98`Uipjs3HM7a~YG8F?c`;NVqBN4R9=G*)1k|WahMtF{CZQA2^C0dQu{fF8c@pFYZ=Hkl2oykIs_RD ziT}jC^R@H0tg9sPUGQf$}K0(t%I!xMhQ1ZAz=+z8TuVqH?R&w>MmY>8nXw32=32YYHa+1gp8-q2; z{E$9rl+mIXZB-=FHXg})f+YDhNN$SsAnppQ{#aE}gg5TrV$^nhGxVa>y_CyJEc-BKw@(iS#>Cywl=9cRA9(eC(VwJa8pRLqd4VC zWJ=C1_s*~4n)>m&y@tyqT(0ACIOq}?$-c?B1iSmkkH_h>$}7r>;{#p*mZWUHU;VXca_P0IVVOz zElCtln;q4rU?d}lpoB@)DHmJ8XM`FK=^@i*=c-dy_Z-WX4w|1bpP#&KuB>6T$X&nQP};t4^+-}V;SF+ z+z(Nd^IV%h^7zXB@zTWm<14k(m#xgFU3dtzMzpH^;W(PP7YBXB0t{8w;sM> zgYoTIz7={O{XSol@Rj3g^3J@29VPZIhMQ!>WYcp>xoPV=JAG}=ZlL|x zoSjUXw&v{EtE6w)~)c6Uo}9TpP^|U9Lphh3&kuPKeZH!hZ$qZq7G~U|n&q{FbOX8W}PPR#7)S zWz=t+zW!*O+!B>XVb@Y#``!;$2K#GHsti3w4x5ZMcKp6B;zz*Sbm@%gwtia&d)CTu z?PN_NGpStmi7tm%jnw$N0zP;l^7l|`#}D{WWhnA?O72!#*7+ICV@2%u`cP#?L$MaS zv8Di(eCI}E0s>t^_Lpxm9)QgC?f&eWG$ALl@uaBSwFenT8;Sw1*XLjqfOM9 z+-}fT;V?kK3|NVM%D>3~L*Lh>L$-UT1>bDwMcW4^qq8>6E_XaCil!o`S?UVl{8vs0 zDYvo0*J41_e4r<^L56ZYlmX`IScC^H0}qJkEm_PO2}J)ox@%P*f=35VQ_umMV%q9H zKuCTE2skB%x0;mD=tnSk2pQ$s=>S!>`h4{ zSUjptCd7^>EEm^EZ5~If4kJ>S$&gxcc1+QGbpPxAuv01{S_Ze1b57KvM z>h!_Y{-IMUPy8e)_9q?RNPQr&cC5Zno1;>@7RA z#EfFBLn?#KaaQJKOO$+{j5hHQf)J+!qg%E@xMF<^C*SmxQirxNzeWWEez;C|ogg{c zYi#wHp*1sDTC&l~AbtQLE{LrlAKOfOj5PB}ChZk(g*0Ux@>d4`)BfL1tsL3DWt9?z zZ}DS4TB+}Jl_`K{@}bv_Z2Fr+{ddKuC~oUN^3lrVMjz9F3G`QHK>KF{3T91NAgkwtZ{6^{2u zoL-q0b^0ZzSN2o&jlnublz`()+RWYuNV4QI`^n+?@vUiK00h1@VI=dZ*T4YNd}|sQ z6dXzZgS1#TF>RA>$fp}we(EGrV95#_i5bjw{=J{745bQ$_GQ-F{3jPwCJa_w4dH-yCO6u{8yR*rKPk`7)jjx;U=?0rzPiUdxx*~;=}%d&+W5tMau6mS zHZ$*&<-_YIsgI3B0kjj7ZLM7?2QJc-zP?Bqucy^aep>Da@jkh4>AH(bC3X+@lVv3Q zGJtBvbe1Op5pgew5JW&6u4+m4*@ZlxtmU538U%}vT51O4^)bl}Ol1lK7od0cw+@L% z`05#z(x6Ui!1u*MVV1w=%*s%IqU3*nW~JLd zb!O!UQJcT{6P4kOIA2fj7i^~SZ^l%BydA- zZ&24-G8Q|~W?gS$#qFH+#!6GVmfr3jKkpR;7E_rZ_Z6p?OT4K5de3GyeKq_z3|k$>UEvt1>!I#cTiA?>k2L`IlEZ{cUGe zCN!2)u|X1bhH#}?Mor0mb|16K1dI28^E~Tjpr4~ma4hib~aouXC6lA?G{l#CHFEp#B*_`^C^e= z(c!ioadKhn4Zr%6mC=KmLzvbYf`9Rom7NZKz`D6v-Arx$lmxkAqiYRLdQcTvG`R5A z?RtxFPj6T0*_b`eu85_yehIt}uoyGvFh|g@=&s`^Tt<`L1~nElw}IMk71_oB+`b`- z*7t4b0y|y$%wy0huby2go$&TeO#&O>iaYs*j2xm(qgSEJhTJzVHbb( z3aq0o_Z3UC0gr5m{^~0#mb%*F&W^So{g>}(hqrA8*4_WOmQWTU1S>=OUUrk9%L5X@ z!Ey;!#*98c|92*Kwd~ZS)a49bl)5ZXYW6fT`gPZm!hNU~0R*l66GP(-=~rL^)i$!h zY-eb&^KP!1dRs%I?d=SWjHk2Mo#ip~6_kCf2!wy9ftj&%`c*^Xk!Dc%6IN6@c0n(1 zV^wG{LP`)KvJBSx`DaunPA&IGQp?7ervI8Y2EvFefH?VMurXH3*y__#9~(o2E32So zy8R;?qsgG#xA#wN3{DG@jnNud9~;AlU^a%o@MD#Z>h`U-42(K19d6igafA~WG)`Cn${mS^U^&2KGX zw*3%|E3}Bo5dBX-jSXm{TATc#za;`zKCGca<`9GF*-4=zO6brb-fv9!DLSI3I%z&f zRp0p!O%?TFji?(`KoM5!A|t;mUD7~?oj2Fc>M`O?pF|h7CC@W;(|h!$QPj)LkR|gC zT9#$NO!J~aLnK)C2BR~5Y)Ln!cV8lP40>D=$)z)m{HhcTNL0op{>PWFX#Gs=+b`vFW9)akv@&$W#=hKRYl!wZKcA?_c>MB9 z34~&o&(i$H(!urcquX15|>Ptc3s}tOfExL|47m!u4j8U@bJEmc3;KA~M@V z{y(xiz^-f!2H-vFZ#};Bdi3}P@Qs(~a311d`?+xvwkt|tliZ{rtkBd&+^aSUbnOWwWY+Z&Zh zjUva&f%&+F*(N;o8B9KN3`NqsMrJ}Ek?yoO<WPW1-2opMpD@T8Vlc6xDJQVPC!{ zO)Qe45wO^mI%5;!sFX~pR{VX9%FYcO10#K`R7k&5L9T}$iIdAkz~$+RfrYOkuzqX? zwZ9Z8LBWPzdK)$*xGgr6E|+Plu6kR+j4vqJ-`{!xK>?*+wStY4=^>7^ z_=?JK75i?>LpfqbcqgNIf5kL|*Q^xH5JI1ZfWY z?_8M-s}>|eYy7ovKv4a?4Sa|f z_TJ%qZh2)VA1$p68N79y?&Iu0TTvZt~vRBh?*V?d4D&tDl+S=r|=vIHra-84~UQ%fv%zCToR46WY zA@+CG?Q!-=#u%0Bc=c?pn>Q!e<81$C`Px*f1AOuuXvf9Q(F>`3`_(g0_;p-?uJOi z^R?iE=qUsr*z1lG!9*9Kb+$Y$JZej63i$Yqu|E5)`Z;W^hw%c1Hsawn2_tWdr?jlG zCTp8lx0O_>rt6_XB8+<6X^IZ%ePxj1d4wKMrpHOlJ!8{OzwR$oCVi@Ap@gYNe>Dz0-OJGv}K0G_9A^{2I{7t z4&Jr{H4UMVXz15!$S_RlnkIrLYXTpmYK>;lCDi^(kM+fB<^(bO@;}uP%>nhn{Yim4 zdr{&~Br!5b`lF)-{)H#c=tz z-pd)wEA#w&&#sKje!6LSWuIuPe_?rLY9{V!^ZUI#c&o!6(h1Y^@;hNnet;z>i6LLtIn+Gd>_1qD1p_2#}Er zC=-22XnB&IA$U>cc@17azv4m+oAtXUeQDv2ZdkZmexSXU1f9%VQ39Q@%P30#M5~Td#nG_ z2jBazWU$O1vRSfD{kyNPY#p*gBAaG{R-kZnEQB`}qUDe%Z>T{|p<}WH1VRFYNm0TaCJ72M z3aF@2QFE`LK~Vz)c;DaJ)qMuSefNDnZ}{ht52vcDcI{#9HSM+5UYlArS0b!CHC*EG zAg%gNR60ng(r{=XG8+z!k;EaGLu0@YKd4&Y!w0fzuZT*Ks%`iw+TFw}qOK#*PtwbI zZe9sY9ZLiSOdkY!nL-F9>SS(sT?R@)^@E!9ARf@cLYD8X0(>GH>U426$c~t>Vw^=msS$!ZI zA7atiS_^>8)ty;1s?zejAuFu8wyPtAP~9F;9;nz493|+FWNzxed601N1 zFAXFx$AviE=!=14>YOk3L$t-v#L-;ZSp!JY|s6n(CaU%r&D9;(Aig;ovcm2_N*u|SR>`LZwc{?zX2uic`#aEZpVukB)vJ_5DKZhz z#d@=DnnJOarbC2C@SmWnd|h?&8;=(G*K4A#8SJ3_zeas6;$Z_?37SQ5TN?dAZAEux zU)22xMkT@Mt(OQ;8B)ERq9>>-A|<05y!?%L10k0uTI={=q9MGR1*r>`Ml*U8b0%`Z zEIT__Qp8?)A_p)L>PCqpmqy#@yJqN-|@pFo*(p7QNzbVd3eX(bjMO(4d+^{U#n(vcqu_pQ#`&}E&%x*8f zHoDmt9};v&{E<)Y?ZXBMo+0*A_7N^-9w9v4q9a+}JmgNlF51R6uZe`!6SnJYrbk5L zO&$JFhrl~9Ch=`oSRPHwk1uz*naiVz!Q1YH<0dBAW4$9hrkl$Yij^tJ1@&5k6o4 z=9l$7RD9z%7I;jZLtBduQlHsr@BV!yDWnyL za4Ku0FA<@Oy4_z%FsKqBZzijHC7<_|9INH11p>54wgD-{RT{R?ndD$9#ktm;)vtZJ zNIY$$@JLXY=e~GM6uBL4h}wdh1~#SnLQFBIR*LR~8=`#=y3V#UXyZkQ>9PSfwwda5 z39%!8&V(6@t|r4l3IYI?Nx88=WqNKbEnh{1bq5jL?v`VsE;r)Fs4|O;+SnKUym%~p zfy%X&!JDn7S9Aa&Agp9C_EGUV zr=e6X3vc$VHgzKc*mbs`QmGFp!x+KfagHG4%w>p>YMb{x8Ktf{`SNHjYlcpPW?{JN zy(#MKXx0+Gh4i7wmlk)+%~98J&01h<_q*teg>!uuObIbN0gTEVbU9vVZ-kViA?VBO zk%Pg=nVl~=-9kgqnRatb%Jwj}xMOaOMpX!be?lyu&4X)oCCd2`T`^MkY4hj=_mx|s zk-?Vk{9B@Nm7UO=tQ+jIWczXQW!u^yE|NTKFWghNL}RvZmJ(xdm(=u|Ul42Jv_>Yx z_b}cGjtHRoMdt@V!XU>$AUY=`#R3Ha7Kqy)@g_UydBL-_a5 zttLoc)P5z}?*$NR=~a14_ZAUKiE&?Or@Rx)v{>nJJKP5U-?_bDGqh*3W-vqYYy|Ao zY%ZnEN}NlLlX5SkLBTm*CIx2N43p&*@#>t-_}AN_-6}g~LbV6ulOVfuws{mtU#H(K zZqDt|#PHpsJLUFhW^H32xn>}J*L?EU=_k|#Q)OcqpWleS|B6H#ESu!%;j7vGh1|bk z_iU{p^?*_+A^t2=Qkf1|IvYA*;*buo@z^%jNKD!q>%6^mPynn*l7!Rt(5y5Xzltlj zM8#ZCEQUa|Gx?#N7Tw9jOZ^&`tS+%`c>Q}!zrL`k#;pXv@6~}DMS~2jkljyUNME_$ z^?n~|Vj>d`VPny_R>9QjB_hk3B|Mum5QJx+NE60 zYcOO}gPaF+ZEoszza!e~W4gZ-2gLlSsg)pspe@ImvOG*l8Wa!;JouhOt(qC_?Jnx~ z>ag0P9o{6??%(0f4@&cwrM8Pd7L9LW7k3e5V$&TQlZrf;Uu|*KAK)^*${qBBXxg;J z9iBz7OF~Tr$BHiRJN7`Cd&orM=lg8I_#L&W@@Db*t$G&bE%PR z&wO+Ov*HTM@{UJWgvsvOCkwhtNAc2)P01S6Ap}9MfiHW&@K^g? z?jFv*;;wNaa}4{|)KCLki(PP6G^(aUJAA667Nt5uR&r{hrTi9mVm!+Af`F&e7G(>l zHv646nqw;2on#kX%DllMo1H)9PHTq*rwv|Sq*i@fPZi#Rq(u5#)`6CB+p)XaCp!XM z;1llu#tDuFMOsEqxcl!SKLZOr}QRE;JMTpBQ!*|8TCfS51D{-f(Uni`ZJp<|f(NRBG&!vO+ey0!b%!{leM zEm+w|jGfrd-wt-Km4~IB={RE`u#aw?Fp@0k5FSDbZxm)X%_i?_cSU>4v<)cqa^7pg zz+!q1$)G*#z*3@&&0%7wnW_xbRiOPy*5_hT7ToSjvdMawR|@HFN4C$KUbUp>pf<3- zJDlB2tF*}fJ|$TT+s)s5uX#RrvGvy$0Hi34+|iFj)h(D~A-DL6<~Uun++FraG^K4j z?wMh-{9N&)sHgiO8PirXCK*qyzk(wf*e-4J+vCx2{8qZjvx|PnSZLCFuftEDoTHe9 zq&^P6@(>Pb9FR!=2tq#smgv-GxFeuRE-@e32$+~`1o?nj^~H+rxJRNSaK!HzVaB(rAMNPy>OeLkJ+so{aDmf zo1BfVV|Jl3N#;rq&V>=+RP^8=#6XmgYnDox7tZd~oJxoY+qDPwrVh06&J+CdY=cx~ zAh*6?NwqkU13AiDSP|^0WnZbb`|1n?Khxr}#&MNimo-#E;ttVIm1H#_y_g833LD>- z6|3ic{z1n5EJKHgmQtb)_6Ul7vcq0E+fYhHuNepL6gzBAJLj|7_{;q;Axt0}G?-cQ zH5Ot3`TKmBEE4np{w$*2c|9&%6I5;O{fIx?LaE)_$`Qn1=tF_06={yJAq2ApA;(1t zNOU%@@An#Oz&Q9N~@KJC98DBOheAZzwFSo;F z$mC^wdM!c^Nnm;Tia@l=(curFe}ZsvyPPpn4Cxw>aU<6d*$CsF@3+K@bpV}9?e994 z3Tt%ewiiF*#DbCJPaiCZU6$14Me>+*+$It*83C=cz4;2}Bx|yWE(br+0acHnqp~-Y=YE0mh@PYAuSYv)ge~bf#9Wi_ zk4i~p@V@}lKymg2U@~zwL0Bp{g{eUIKZ~-X9wZh3Hn&o=4lSBK4p#N)w-;g_h8}t) zp*AVE zE(?9(EtuG{FFRkj#R+4H`xwnyN2Ww(oT3#dQ7QOv7oCnYlHc%%u8maNoqXPMr!mTXm7;x^eIH=<=l(xjlO zbR&A|qdrSt`nzTMbZX+6kUQov%qGe^h3e;ZKEo(w*%XRcK5n6CwXM8u8DD_ZKvcx} zLS|`-@Py=1cmHG2w8DiP^zGhyEZXwpEU^b_a(suvlM^bnBzHAi<`jh8#X97d!L<0a zSsB-+FbqNoLZw_|#CDl=jjgI*UQ5tB;9RTVy%A7ToLrH;1&8P`LbSPICHCVS=YTAzX| zDY-_oW{OP}WP$2}YDub%{XoW)(gKO;79vDATvh_Kq^UCf2Au-^Mtkv@L_d8*#KTy{ zBznnOB>ILyU4^#{-KNG%7>+uxqjPdvsFIt!~fy~Zrsu*iqpRVlhTdS-1l_ikl9w~u@ zoM72Q;AAElcl9e;EE2Mxc}9~h#{KHx@0_bCS;APw1^5GpcCX#bLKpP+m9*$PW601| z#*V#wMCRqaVVzw;W*`w)d|GB8aY(SjmL`(XN^B*vtaEHCFpjO%5t*^nh*CUS9J|u# zD@54l#i&zK^OQ%q-`^K)Tf4_R66NtmwtX2P&ms&LCAsnNYBiId~mm4HYtWmntNATobUehL^P}h zQ-K|mPNXY&i)E! z>PLkNa>+FvrP4H?vz0?REoW;vHz@}}q#evUD<9%H0)$#Wl~}^oLyo^?J&Z=?@8@PgJ{nnEc~w3wxyybT4X^fHWgll% zZCEs@s_#=Sc4voCXYukS`E-PR(s`l(q~6{`6dLA+Jrj)}5x#q!hKesxc(i>Np0~s; zcsd#tKc`Z@S7H0Gg6lY(T?gL^qn0U8UYbuw_P@!M-VB3KNo;#zBYCpe=F>-V^Qr}) zwJc07YjaJdXxH%C*zLu2)EionkY@5siowkD>82bSP2?^r;ji7_-B5}?9Q@5~EJa&= z{1OZ11IbpS5|BFfl6<-)l@g7}Y~vq4t-|(sDoHL;aG8}8d|AxjZp&mPYR}UvfqrJd ziO@N~&4i!W9__lr-5)25iKWV2m(Pw=F{LDz{G?Eg_N6_%H()FQMGuZ{ExVJhYHoJ# zwMWI;)p_YNX?XbC1uDJ0c!MjDCWi+lr2nv7&d(P4C*cnE=8Y(jz5LfR%_M|kp=BRuynH+3|navxZj4T{@ylgLXaJt3%BhPuFeRoPIc=Fa04%9cQ++WD(N*SnN$w@|MvvfTQVuZVal zhHIlYs0JOF6NLo6f|lf&HdVYn1Rf?u_R}sXRRR9{Xk@ZVXAK#2l}_47QvMU#F?s+b zx7VLf%6(6@{nEhd!K?myu#!(ST}Uv_srA|s`~#sbpj)%xUjr2VkWj~m0s?AS#Y5i& zOMl&Y;H<>4Q%G*J9j%(FY^0&ziD_veD7z7jUDDf*df?;n5EUZY^$sHw=o+*tBR=A$ zR->$l-h`B|>I#-x-xmR)LUOtgV^P?E4rgNo7Q#O%cO_3jw)E`F{|rWkgoGgX$W{Kr!Fq0?NUT+dM3kDRF2y-xZZpq?wfL0hRck=_RUH z0pCeWiIZ3}E>I^lg{H1yHZ|{BTVk+kN9$^5DBaA6M08wQ{ zaLKds2zYte=zuh4O+AO%hZ#rgpLAw8=1_RMFq&j`{8LfE2S&2pug)03Hy0NfV z-)2NXXo1NxF>gXUvd>^OoWv+tGg@f?n(SU(@x>Vr8o7IZDF4Ce$3NpudD9+H7S_uj zDr93+xV{-##=?*&CX`%xZhpzh2d#bS1r$czYcfOe$I%@Y?-e_o)uRZJZDD#=+%RE(E!iYC?g*rBfB8_D$ z6dK@h((Pj?G*Zx*cBQURpJ`j6*CwE|7yZ!m%L}4Am?hwk-mJTJzr0{2yP%^q2JJT} zCI3O}Zq}Y}ExDo2!fD=ExcDLz*QDf}wulDWn?(!q7U+{9Xi<9~UNAwhT+p8X$X#se zE|_nVwvolM!r(WMvpoSLGRWdKK{?=mu^qX_JcP7;Ug$;CT?0OKS!PfIV6EbVLZ(a{ zvM?PY2s6ww=3*pd(dq1$&I30E2Dw1DsQCI~g;Y4CommE3RdDcZI`dLGp@^ zatXU-`JpOMAV_Mxtg<9)786bIoE!il>iCJ+#In`krMvo^ zsmvny1_^~pgEtt-u?DG65}&kEv}R?Aeb)k0EJDUksKIOKi+E`3pXZel4;hFZ+;a%- z(N&B?=`1Yc7Fg>t=G5OcB`r5*$bw1AgE$E?vB5|=7!FX-FGDDPsA1E!S2LeKSF>=` zH8id@IxbKX-K+E7vt}LLh?N{0zTIO|l+E7mH}D*jAWjSU<`!rgFg?sE2PfNPsND@L z!7w5F?IZPNl9xU7lVy^y(Uzd-76vJgWlX^Uz@)ybX;=~mu5%+a5D8JrQK2GTslSh( zWwymH(G@&hgeAu|QeLhHa9h(&I_)^hypBLKeM1{A^&Y!0Fq@O)d9gB}1x`S93SZW5k4p6w$Uw-* zNFm6S;0PW^zHjp@06iylY;(XcP$*EGQ3#uY-D`eGLMM(1tE*QwjLpJ}4>2MP0vF$M z(v1g&4V^OJj6ZnugF&F~FT@08WPV}ZllgghPv*UOv3FnU*?e#xqRA+T>4C@GiW8v+I|{gJzS1 zVGYrd@|s7X>X(Q=*4*2`rSr)Ofq6=(!~&?8EM8Tss!WJlr53ETvszVzFX@h8Fe}Yi1dl2 z`E;aWyHszci-`YrFiPi%XJYX=QkOi$Se+|`m77%Lwv33&E~(dp$OeyQE3?4I$a^umvx1&y`*a= zi!Wn|Ft(@l0LG?;h#1>iU14mtAc3*1(Qlg9f$Nk>&b9eVASSZ}zy#LSg3$~v;K4L5Kxir#CU6QD;3Fq3I55r*vqoPjD7X_umHHr| z5}v0HW^zH^8E8Ssp4KQQ7O)vo=dG5uh4kK~6fo2ZlK*No1b|BGQ1=soGA&9Ji=5=w zv$71CxMxSR4rKY_f?=fFGwED7DUW5uw$u+ti;8LbeTpx z0gAk7gRHaO%`ZrMQLjyAu;f+}JCx`x@}}5mUi?44wV1vwI?Cl%NEd}KSdhHwe!CqB z4_K$oNBIu-x1gM+fOOeK9R%h()tWB;7WvlFFxkZP`QC7*lGz%p*RAQz6yPwb0R`r8 zL@b>gV7w}1>OT?v26+NW3@(>)>@tzS3rK!1=~bbP^iqxsyN^1Xk~=6hDF->Sh#s#R zi9VJSHTgcsD}kfPEP{;p$I-KLNdZCj8?dR-w!p@FBgcGeRL=4a~zTEgv6X zmNLz>J&{e@S~{uTjiXy@v9!D(SY+L@Kmxr{>|LW<&CJqwSVMNE?Ag(nCRU^FNuUM%GAi%60v1g|lHS&O(vT+k?^e5}kFj8m6Qqz(DY**!9benbN!X}|Rsxt0 z9CiaEgw=+?7APiTv*d51lkhH9BpwT1P)qnUtY_wYGCkJ!>>@MZ;z`Q7cVTvZgh;71 z{TD#O;x`B>jcA7gsitX%rqqGwvuS@?RElLyqt`+-L-h0Ip&e4E$(^Bfs!Bdnm1as| zGG9`aGJH^FeO+LTZ!rE*T>}z)1tbjrw(&90b?R8k;93Sz$2LQ#Lsa7ZF2KIKoNkA(xg0S>8ayh0QkHEL?yrb(QE5 zelX<5d>ITicw7odJu^cRPLsA{-3W*Xpe2HXXp5eTUkB!I*v$7Zdb-r*d&a^@yJ^ z9Hoe}r7i86Ur{VAv52S%tm^QN1T24r!gW;(b;HyHBk^R7h7920T{pn&2*;b0o9f9_ zlX@4=Sc6Q;?b`qBL7p*nlXAQDKYM~_HNQVglRDOqilxA$oS#LaqcZ#1=H@mN1%~0^ zjr_?>s3C6h1DI)@CajCA3APmQxnS!(w_l}(S|ww{Wd*m0B`XOv!7o| zpVb7JqJnaQfyhjo<-(*~r-!nwyUZKRzFNpD5uJ&!JHS?p4yk42>aK3EmXoZDn<0sdraKL*mjZ1prLIvpj;D9cV^dH;jIgH-$i=nNltN3q$W_ zRrrKC;8ize4AMo%a*pG zcj-lNx?!H1QJ|2JT+EP22L{&(A*s_7>O-BLP`-)KvoPRhcg+-blc4Y0Vg;SP@!=Xn zH#UA6lHDfvt!a;QeDWFX0nHZR@C5ss-|Kw_ZfXAZ2>DR25G$#w6izA(m&XB}ld~qO zDW(?Uno{xVh?+E>>21UV(UY@*jAzy-Kaly{et4WWbV$C@2B^%*Noy+=%PERsF4dy% zgGG2|PiruJVTAmo$)i%wq{@5c5Pm@PHR}L&?biVaivoK*$qg*YC;f&NYN%`JYF(W3 zRa^gSed0UwH&9OFu=FBvSpVo~^13qn-p>cc4nD{~NS?qxtCN0RK zY!({sS8~5l(++BF)cehOW^rcPhcZiVQXxYdFa!UboKCoAr3iSBn%Qnx8kWJbyHDo(4U4U$Z`lWH)|;@sC6^vf@hi+ zM6tqc4zn=sX(tHnZ=g@YXD~7ZW{f-VmOcA;jp6;JteniXPM7H;JKOVYoMQDESahZW z@aq4l#HJrg;3E_PtNsbx}|L6Uf$V)_zUk}g87uMO?XjpQBSQTFAT{>#(67*}kdu*DK0qr9rp=k4!H zfsQ}UPYzDEkP`HOveT;o%Ck2m-#2QsLr zcF0Z~q)#n_2X*V`x*&xUbSIa&`MXCwpF`1_-Fqzy?(z9G)}ghq6$Jq?pT8oFwl(mH zMgyPp4HS}l2%+QnWf(o1h!lSV=y057j_S46y!^wQ?(8=1P6|M}%uv*iup5~Ps?Z0k zeO9CP+0?Gl4X)kNp84?T0^!jbpsqmU54PQ>|CJzYy+F0mOT5cJYOaXB(|w;ruN-Fa zw<^U!-D7hxc9MIxWJ-gxw#lVyh%qRP&7~tMO%0?92<-|3nNyHBIgVcZ^R#ICM~N{d z7Pq}ZKeUerZFO8Ywc3*2`%SGT6rzN>kgnlZb}+Mk{+ORScosz0&tLF!WdF|%-*ji} z5sgt8uGKnDbxvd>z;%0&v5nFEr4^ozzSdH;OMCKKt9~j>83IZ!ZsO0Ytu`kW02JU@ zR4g-rGMy!bYC@J;mljfQoNuQk1XB}v(3J|k@m3pD7+U@979~Xu9>ME5B#LLyNhN~S zstAVpXPXFCDIQ3U8^j?<-E>O2+X7bHO|%6MwX?oM4T-UIYUikJLNb+&j9Got$$-=3 zR!@(<-u$XXd^EcmdqxM3Jl(h*I^PN2>dDt9v6c0jJ)^BEOCvAz5UD&qp`mAJXujC5 z_aqP=?TH)&;27>SuIa0WkHk_ZKJC#-71js(9No_CK$1=_)?GA&WN z;+L`52idz4e1$WB&!(t05M3y3ataQ-vJ1SW0U*Px2OmZ8x0z& z4bEVV$@an^Yi0q244-TiVo{dOh%Z$Sk~6N@C^fiHe`}bNJ7P=M)PT8S4}5ohm;##5 z2UKGWr6$IR52aD}eh6Zj_CenPmVF5AAh@i3BtW9?Qe*lAyCd$*jsZvP>+k?AJ3(*` z(o#2@-92fvqkAunMvwIorlO#O8iao+Uq~WM${nmY^U%$j9Zm5$R}S);nt|?!I(m~I z%mlTzGAKb9Oh@8Ey%p)vO_3f-(h2neA`G%gX!Y8wA47+N`vJ*?NKZvm+KCA^pmJ~w zDOC0DP=>_ipn;mWWgqk{m}$rZHK=Hj4QWgL=%0nA28K1FjBw+)zP&j~NN^&K&=7kw zz4xfOK%rBfQQWEEWBxnMWGK1eG+SK<6NK=;oiHh{o0%|46Ty_;xC8fzst1@n&0r=5 zuo+A!q?dbj(Ux3Is0F5453ZfOWe4vQjXIk7m0d(%m|~rcf`Q3EuD^@W5+!!BnG$|U zS2V*#V{RFy=9Vcw!PizUY5UH&eWP7!+JkAwwSW&=onatiBB!6Wi~hU{8fH#2DjrLoI~~u z4Kr}eVz+5b*z*RYR5~5 zyHFP~6D$FTa*=Gu+3A~Z+QbSA<06}UmHR2J zxUJqMabo*hQ9P2}q#^sp+3eMB4Ws5IeI4!>??k)g*I%A@$-88Ey&xnzV`z&W0N=2I z3zL_*4^yJ{{5deUE}CF@JeC^E)-p^^Af@RPK}h%$H+oREy8?GD;IVqZezfz80%)iJ zI(72AbF&)hbXKD(@HJu;ZB(TS++W{~ic_coq7F5!yrSv>axK_w{{P|6>Sq<5W4kmMcWR$W60~0)znH$ zd<%@-Z}ZWZLvL?^=(VX1=)H>~jW&(6!%X-A&%Zb5IfSnz0S@^bc_q#dgS_kcXY|RL z?d-uR=hB&&qiZKuc$+qzTK`2Ou&}}*@E`y9u8y`6~3bENpu_2#fx!b-DUy1SRIEGI@!%QQa8@mqcc)tVVmzQiK>0$e5Sy6^)Jg zHr#E2soF1$tD^lfms->A`7SCLizQlECVO=_i+hOL9w*nckri=S%`xAg2lq!=`YugO zU1rKQ6O?I}0EUCOqw=}%n?SkilGnB3(_&`qykt2NTC@)4fZgzD;xPJu0qq=vhjzE3 zzVyw$V){m3v7DQf%T;sTDH){7xo&~>TVc?u&7nZF2t>*7gAoUYe{&JvllAoVIWl!SK3osmf?9y(A~|F&pf$DzmLm$>T_y^G#%g(&pqy z+2#S1(~41MDkzE(w0M8H^6s$YlGw^A(FX%miU}Pi-cs%;w>NU;6asCGCzAwmFv^I6 z>dAyDWe%Zm(#K5G)VQiSeM~YsFdI-RodTH*GWbbLHgs`pF!t!O0d&ca&50Y81Ntb2 zVECmKA3YUHScicnTWMzqC)k}TFCH^iNUys{zUOQ~Tu5)?r{CX`%Qkm@ouQ3LuFx96 zr7clUXBQ8M`+;r^J3x};T{o*G+Ol)Be*@(Xc~cwX-$1+lZ;(LREkNQ_Kq@@T2_Zpt zVMsObNX_&A(xAUQF8yXVV5Vd6YAMhk|3f!3z+WQGiXWuZJ* z9bM&5-U7deghm|4YE+PvHRd?tY4U>VjClz;0#L!kb3t3U)ru&Kg;jQE1NKDqeG18G zge59v_H$yrr)2Nz1SHj;5~d<3;)d}Pe`BAiim8gp@z1zGT{Bc#NUwhU4I8uu0xO}c ze3o1~>s6Z#FMWV{9LdbE&l&L6fVv9x475W7ReBmCE|HyP6N3-^p%g>|C{09P@jSLd z$f|Hmlhc}3byKKe(8=1C`C! z%ZfXQXty|pdE1a98O@|zo|b?eAD>K*dV3$yzEDvqIa|QeO8D)|KG*H~c1aH4xSl`n zl8otTFLPqv?txJHG3T9`Ahn&-3hi3zw~ zMThSdE1wN*y4fa$Wl1c&kd8Q2waLyT*k!(9h05d>5R0tW;HsFLX)*K7>l^09nCOC! zHOi+y*>)c6T|F(heRoYJ)P6QP-7&p=O!|C~exoPdm`}bFqjF34$))eAZV>yH@0RB9 zbDe&s>z-_zb21HGy`fDHH@sMypPqE!$tQE)yMg;(op7LTd)w!y-#z6(J%0Ln?$5BN z=S-WQzWK)^D6W*pe7)1T)Askiid_26*6DWXPqrI`NRJ4S zz|Tp!E%m2ozIi>3B289$s%=i{Bx#b=(i0g;<}ri^lX4wQ$=QK$&#a#$%7G1tPJtCq zRHVI{M+}wo^UFb-TfKX-vre0MaQ9^Vc0_8#>KPtP9vG+BV)P}ZO9DW?2n9$!q2D~01lRLNxTZ>s@Um_|!8KehT$F_+ zUKkT+3jdJT1&dhig(y60Hqb|YRoj$IT25_LTd)cYnWD@`=oO(nNpgwuQdwM%^R2Ob zCtI>oUbm@-s-LXL@(^)735Kc~#Za~Qw@td1tAhsK$jwW~Qn@?)g=mY~GTX&1%Zqw8 z4o*W(eoWOZ>A2+QbWQ^~i6-ggxZPQp+9*;4gOwolku`^%z<6AfeSZS9L6SYoeB=kz zOh1&Z7q!a!s3;)cZ{U9OLezCsA8pe@h#X&J16dMScYp<4dec9J$jOsluHf`phe{#= z%I)t0He`UE^x_ror}F)61gRhAj(9ODk50jNbUzCT;;w~^$*@qID(>PJF|FO|u75Ea zckES)OJ%K?aKlnTQj|Uy=9!{lGlSJp5A9>JQyK!ip({$x23_?H4ry*pdudJH!qkB` zgMlP(xk)cY+s#F*At@-o@z40KYrYu430@044gsc@z}Qp|Q$q@*ys{l*=VZ)Z zM`7|C<>BF&4saOb5VdD?^lThzgkFR;r|BOk8BtRCJ60}L-VzJzgdb7i`oIH|_fZ9t4`FKj}q()g?ST5@l$B$Y`^LYbvB|UN^_^+MS&M=>F8-aFB_11_xFq^yTv#n2AiJFq~;qon0i(CkrMZMrUVV>d=S<(Ir& zaG%&1rQ@!BTVCa6>Fm~P;4F*Pt8c-%1^~R%J-9KdaGcKXH?kjS@LL&iDokj~Cn&PQ zAG4F7bDP~l6W!mH`w99Ge?vLXjAL(SO_{lEU}az-_#z`4KpIec&;L}tyXMVkyV`J} zJ?5A5q?>7Kuv0u4gayCu23h-!JFHmJKW_}vM{_1i%E9CSoy}HalY=&;6jOHt4FSa{ zxs|)gfra^tflLn2{mi@R6M%;4D=Z@>1bEFYO2cz=ttPqcy_a72}QGzkHg}8D@&dQ`&NwCC z{zq4yrx<0kqxn)rseKOsVBlDffq>tPVuds?uwTYElY?oEwx`p!fr{0P zzRxDi7n?#*oVXZY?Ci@~6ZH_Kf)7#Bcwk=Rm~&ecG^c%Ui{T|tSzF_1O8|r*rsu|) z5<5BAfq?LfExt)IkClkHkwrgF4*rt?G5;bBg3|O7;p=rQy)=@6!VPy7taLWJ6>=qy zj2_s=r|D{$I*osM@ZIqysfZ|FC*VQggJQ+?>I7W&;H&iregy9fB4D_UPSp}z##na* z!A9S#MOpf(4{);J&f>Ay`;ul)SzH*R#+Uq%$r_D90P0Od~}X z<TaR# zlI;@39xL_wzh4j8WF!Nu+wyN6V?SVM@BXicHl*bLmqUAnRWnWi4Q;!>cZ_ABkIli) zT41x5yk|b7&T78F=S<3K#=`oH1yX#3@UR9! zG@LEQCCu@Lv&FD?A)<@2xVNZscvhvB?LP9cZuPpCw`FwzQ>$!krF(-M`rFeDZy;;w zZ$Ajj1l7I~BOd}~+-8?28jQ;wv0JWF&&GvwZF3fPxx;qL4J+d%!-jZ>+^=?b zXv6hNWqS2tY@X?w9Nt%%JW)_IY{^s%Vz@VFFXDC$>zw1b|2Fp|Jq(ZK{u1sL>;4Ju zFXH}bR!Qn8x4qhWEm&Y$-9CpMtCaInB0mcnFJjkcB+_S+gOyFt#^nC=pQpb4cH zZHqwD2Wj)X6hk>DQ5pP%GAB18H0EXbk7-3{Om&(~sIo6x-0@qs1dH0xB97mzDpNuj zCsKQexzF1iLT1kJnwo@DtnhHgCjDlHOTV))o*X>+oqOZ0iBb5@ui~z)o`hmpqifMV zMc*_&9H$T6@F3nJc+wpl#G@3|@WmkBYP&wAj#PXE2ZLytOEk?v{<4q1%+ST%7{t3a z`H&`8c{>_@)HI+&fD>{T%{7GniSR%Qk+1~{3o}X@Ne2wzRiJJXyhZ-+ZXt!&Q>68? zPfq~XZjw^ztuQFK%Ih7nI%iy|bDk7&H2O37j5U_d!qEYl;DLQDyE4@)pMb4xw64kH zYw$!U^&MstB+ucmF4CU@I~2ckA>(^`@KQ5l z_FHIdEy6*1Mv&vfPCJo7IeoRYluJup!@!cojcFI;_ z1uZR2m*;O6=}m)Yn;0nNR3p7XHTu=4u-WH-?#s`w8MS!1-~+fN7CaBp)c61edeY8h}_Fpb zOR?)To#JSu8|Xt>a=YZ?xx31aQP(m&)7}(4Gs|G8lgJk?_OO2$ZE_})C(Y!dkCv?^NR7d329dqenFB+VRiDlyQUcLly6NQ zaFbi&V`{!djzfSRI1q@OoeHF*DV=4<5Em*z5hEL)mvC7Kzm{znTL;gShk`Y)T4(%b zA!lK(PV%J=&+rC)J2PXWpu)V3r2cPun0wL^q=F=phX2v;kwqDdU9r6PRhBqY73MZ!2Y2CY(Cd}x4OBw zj8vQ4PNjIn9vS*7B&u3JUk6n+M`KMUNW=*xkuc_Eq}$|4w^rIL=|WHcH;}G{D*r!2 zx^M~OP5q=B_LJ^e?eXXuPC+AFwlRof&QSX7gk}Ungsz%Wp-R)64dc>+N-v8=X?l)09>La&oQ5t4n z-OOiJ{ar1kQA6sHs+W8#KeXfuECuf?$q~8x$MLQmKi#4pd&VppS&Ars zb2;!W9Z~AE63JrsAn$8$vI|VIX)HrnVPB`O+}FA*)S1g3=T?+@?2|?vt6B$slhwCm zWHrdX2v(F@a>*mf7_^)wjB^|@%;m*VI)5bD3gx61$K;mwFnp@b-8C$pm>-*5>Mls) z!-BWm&y#pJF3GTX?wDr+x}PrL)51$exWk6WTL#a$uMCg3jju!{kS(*25^<3H&0RY@ z-lP5bXOw(~Wk^c%>xakV%L6-~?4ZWt##nm8XT1CF8}4dNQAbh9Ee1^&_;Nnk zkq(8D~#B(%W-nf`Q6D8e4U zQts$9ltD8{@3}DmQ`#7|?%m6y;+{`z`Vr4Wt-$xCm{)~#;G-Ag((aAA3aYC`brsS( zuYccn10TKU4(*D&M*U`mm8#Fd80rtx->h)8u6Wz8EXGDHz~t>|{a0ApvC$yYdo*?l zwHT(0m-*sFUp)I&7+Sp7`~K2fuN+uAzg#*x9@&+>T{!41zw~y?Vb5iceH;98U*Yla zi>|P`pp_OH&!_x$*Nl$0jxJFzGKgNX%snwW?n!_52XG;K=I>iedo+ebnAkB89wREI zuU(K;3nwomv#8phx$$G-u_M;_uGqwUh*yP_C+@Rj;_9Bg=c-lCdJy8;eW^65(E>pG zv^Qag>5IOF48;6$4~&UN?s?9?tl>n%%%$~Th0+9iJ}Gw;IIRv6FxZ=Q(8g`QUDAyh z{o~C8E2#e}l(x$%umR@M#|Jdu|0^u*kQGaOGkq`ey9^Fy&Gi3nF722VHMGm6f47F` zd3;T*`~H!C5;w{heAN%vs|LM&@qtg`Mo)}Fa_PA%>I0r(b)UP!MLls(*Wzzy&uymm zHi??9^9t~ zQ|v*zJ-A;Fh=Ask4twx`9*naGkv&+W2V=DfppeG);ZwdboCKEV2w^4!|lPNdZ6_XC+69MAL&86Js4pR9@7Jy(3BXd2N;*!{4L`#;T`w8 z3$~2+sQsB-hzYqADwqTyT#%{8FVZt%NoF@xS9*K>6=1LN%U<>HswXwGfxcn_Yy7fT z+Cx=NzhD0fT&VHOUXA6|*wm7==qoU)_E~<~yJ@_emj0mr8Aw^5l2_2Wq)7F6dXpg`~nP4$RfAPkOkzjEd76{|YL;mtU#8P(jbigfa?Qz!RW@lOP3B`zo0pvB z+N<%w!9w@RYP?rM?`I!N&pB=jUwuyJFHAV~cG}@!9`PsRT7{43Xr9fQ@ zSIJ(XE|EiXb6pDP61J2Tm}7mHs%-26O69`WX9r4`AzgYQaiQfRwxHQTCGWnpO*|D) z4espfru4$62XywI?%r(-RIhFmk4XpitC)c*>sN8}{VFCWs#gs_%^e%htS-!R3||AH zLwaydQ+nUi?uN1GZFLCYhx#w~m$C8w!E0{Xw(%a@)+hMRxBLV@S4`g-IKe*;(0kmv z3Gw#B8+Cw4=xjDy&uklS7lJcyZX18Hdp;sh)Ah1?7k`W@Zypz?8s~;_ z@eaGK$cW)vEoq-`9i>jxga@FUXK;;yr>?oHD4iP12ZtSpA&Va{X?8H1L-iQ4afic6GBZ2((eB2W z+=Ub4ZGxJ+d1721UWdh#g>;!8&RVx_Vtn8({XOy+Tw_Cgf7ik@_sQ9R8)i15$(r1; zlj7+l5V>kn{5+SFc8t#titb-K#)r=>UW=!r9ahC*O688(xg+5-at7j>doMrV;$(o* zQi1AP+hM<$1v4JuIo$-dW=(;?P42SE@wQu7smAjS4-k*Gc5-~==)yirzLvXi#w)v@ zwXFY6dt2P}DJ+YM?u;q%fhp#sa$a>FyWfa^&0JP3_T6WOjFZlNfU?DS);S| zUZ#h>tGWHzi&!bTrk&#BwoChdP@Fd*kL4Lc_%;p<<`gk zGILoUujs~YzFykMMzPM`GK#)(a%Z(=&|q4YmYbJqNMw_TklGvL8?{2DrU<{G%XC3$S`d@z*`xdUv*-l?(gqal*>>&m2|0UrqOE#{ECR zIs50PPmQNdqJuU~!m~Af*HTKgF_>zBYWk>EZ*sW}GpWU0Gc_Ky9j=mOd9&uPy*?-2 zQ1U=&nZ*X#GT*&CHSXHAu+Ncy-}unhUtS(8>%S{`f~zY5OAF~AJi*;w2%FCg&ocSY z(N7zY#GS|N8vik95E6$n{?wE9QAXMW2x$QQz&JOO|9c=$crl;8<|*+1sUW2+B0dlp8{)yhxGtZr@@;y$Oq_dk<*S+&o3zVb@dI7AZtWU` zJ?ZCNkD=}T_KGLf7TY-k5UFp?=!1D)+_YF!RDX_8u~r9< z_u72=oClOlR%H~8^fnZtzhzY0`^8!NbWPglh_@@Pvyx|GvujzQe>@$eujlPutd|}& zDUKO1{80SS^jwRpLaFzn=P)T77@4X;^13$R=XF7wk_Lk2fx~!?R0XN@bq!?EhvI$8 zXdry&qiY&^{eN_%OFe!5)IB*fp4>k@hO2wbj6W0H=&qU>Z`~m2EA#2^J#63H+$U|b z;_btY1-Hwrcu!qVniWr>ilwvS5uJ4ezbv2r+*k3_z=*WJS;K7tH}>G08EHIa$BjPr z5C+j;n|(vDoE^PS`RbOs#Y9_7HhRsG$^<>9n)d=pLg~HSxpr^>w$P35<&MZidDXq! z8;^FAXU7wQRqj)>Im z$*Q)&SVM^CO}_7!|Gh}e0t`xJ;<1lO9q#8J#*up;AXeS+<4JszLQrP2Qa4v>kjolm#)xC>J}pM zdCc$RzfqLAO|HCR|F|1c?Abp)VDzuUe87f+;7sH%i;g)$X%+5uwf*CfRchuF(}@YF zX-_saRZ$bQn_X#`AkgLR&i&(bl%AIhIEzKg0b5-1Q+Rp3iw}sqT5Af+By4Px+v$LK zyI_<1!~yZ)ldjaxa0Og6RO5?E>GxTHv--vT2}7n|^eQL7xcI<$OZUbB@DRHnKlR^( zyrN5dPzovXreC%pvU%V-RDz^RSuE@!okspd{RFy5^}VSj5&@Ab|7r~Bc7aT!bU zFIsTOquBC~W~qLof5P1+f0z82w3i`E2Mgmv7b%Jf;c~3v(tOcA2RN5=r%)8FGuZp& zpQ}pyoa%jw#8T-bmVasQTIA*Q+>SXv+Jj^oPcQ$8TmjYafQ}sO1~zA&)O6wr>7@^~ zs+aD|2gO^~_?8y7X3aGwy~fuAM0tvnBdeqIQWz8o&Pmtys!H%9z2kn}RaA2h+`+m( z%&!wQ{R}3(ZA~kCH7SFh&ok~?Dh$T9eX{^dJ5Nv-syP=O9FMEfS6e+Ki%V+6?hO$X z5CeFyVx^aWFm`*CF3DSX@{;}h7TlMtUvy&qd)j?irA4+{>$aR5R%AF7usTcW^Yx;) z^%uRPHmK}cooA9KajhfjVu{#f|@eeQc7j*sp$E-g?9_= zS_b8h6}@s7=J z6~}On%$4rI!{aGaU;j;xR9W{k%R0BuHu2c_TjtB(HK(yfF7W;t`Cp!Mw;mpE-SnqD znalg#^M}Lm7P{7t#7FPe*W~R2$~6Ehpi*%SyOiM%JRD~i1xu!V-ie!D=azgVJ`}gz zYafZnY_U2RV>qNU5^=O9$x1i+hU`e){^Rk^ZMV};_CoWy+xin`lsoYg@#kpqnNP%{o8E=B zlpb~)J`tZi?$?1rjp(BxriUBARDjVDJYNR*rgFX3U2!Cyw?6mak?|QL--7$gDG!$p zNJb(Oo|vq5hkeqTy5^H{T3Q*5vD`SNWTE@>C*uljcYG>7WUGZCReWGFD$-yRdsqO$6z7ymF!eqo2A)q&83YO=vLa~lac)yb!An{BK3T9P~)mnM6elSuW*REQSw zXD=|HEL3L@kHOsW%nZ`zI!BE0=_NrJdc8q)`R~J7{+~W)dxyL9vnVMwcgttvoe5+8 z?Puf8kn>L7Ij8%ID*8%@?0%9d}oMJ|0cE)t|?`eTMt>=i_v&ub3_oTZhHVGdSAa znJTPvs$}mk0E9E#sb7dEwX6P4bxJR8{X#r)3_vKHC53XI7*?SAuxxM%cx zajB#S0>-8R_wTySFUDi5y#>J}W!{K>VV-A^c`mVs`Q&<>6v_4OlV5~AKkNSEizxli zy2rm5AID|qFA*p4tULZo_VC&-*~9kZpoHt)zQ@I%>-bq8!%2<@-eK~B`@wPXoUpgx z-Z?Iw-t;W3QSV;I$NLmtP!=V3^zm_zTXuZBV(JDy(<&%AzI~+Dl~BNi2)D9s30=%9 zha4L&F%sYUm`au@>ApTMJ|tM?o}3qNbLd_6818s{I|pQA3^RYBeQ|}of@2@AjK)^C zQpz2gRmhj={S;weOl}TlNDDbS-p!gHkDt;1?s5N4?B{qTH>R4Dc(&xP%_wIUMrv(c zWo;3)PWP72k1M5LU8C+Q_~dx^%=~!dT;EZm*{BCTVBJ|ncMJd;pfAv81(YxW9+Xep zl{?4-;Ke_%H{$ZZO+FzW*}RS)|NKti4mu&OmX=%Nw^>`KpAhd+`j=Juv^}`*gm|kR zU$|SnSz~o8l(L+kknhWHLLjWui~i=<**C2x#$!u;en|FU+KKVB_zu67O~VoZT|Q=G?s5lzIZkRB z5Uh+cDAWKuyZ;Nl$ z7o^)Jckq$dwcX2Kj>olR^zf`}|4N*)0Q&G(;&N+mL93g5@~r!}uf*GR_a>gjk?l1p zEf4D4r8j_3SAQiwuX=+d+4KZ70R6?~mN%73zZEYe)s(R+cg#uguX@gIRK(p^E!F_E z@jS@=_$%=)?wbqHW|q6V7Q_e3j^A=J68J{9!^tev^ za>H`jv$MeSE4FClLz;929NA7x8 zTU5YJVO|QxaJRC2n=~^`qz(q+Y^>tIhWDnM__cUU^L5YR7)!qH4*FVr%e{aZZaBR_f($S1Gh zCuNP6PSVOfpFXiNw1=V=-0#WHM2(M7GNhytQTq6;ni{?vP~yitqb|3@Y4Mm=z}!O6 zQb)7R)Go?joKNq+U}(iWO}?Yk+f&8?Apr1;^C+r-$6a+=JUe+_uCvC(@$|LR5VWh@ z$kXG44if0nHCGU&OX7T=7G?;_X2mz>2W&j z#-c$0ykynMXdb)bjJOtux~BDczM~+dwA>We`b~G(m#SL&I)X zx@PUYp?=@2Xv%&5-{T{P8A=ho<^zmzEV!TkI}XM=*)*LQj|D3xoEaZ87s76Wu$h3f z=8$JV`(6JJ#?AyVs_Odx^WIF7NhZnMM-~EMc{6Nb2Sr3g;YAS?RJ7K$R@-WS7O0B) zYi+A0h$5mO7V)BhBBHpUfP$c+f?6xM*R`&wsJP>-XYWC**?u?C5qkcz&z(slf@TEwEZV8Aa|5`^@C*z~P^k$c65FKC#);d|DDF3Q*iS+{|{- zV)Uu$N`7ZD&8pRxrA^%IuXf*avth~A>tYr&{@m>7u96Gi@&HzBT<}n}_3{t9@Z7oC zz5~uDD~`6PhYZ@yL=#PD!U2Zc%b{gTyF)cg$C?Z6pefmK#819DmM#l9u;&Rs3w5>J zrJF+&xt6=MVCPK9?q7B~f%~rBJ63O*l3nUS({s+xPV7OXad#&)7h28Z0uEz0@SX7~ z%9^0dZNpUf!0GmosoBnbCjdg~N^!h1HVgDAb4b3tfM#iK0#I!2-uR_?WA3*Lrot4L z+WV$v{{XV}yuk63LodjVNMXpEU@yNQJF*urbaAZOHb`1ZQjm$Ve|W1ww=S_o)3U$r zzmqpRD%dE0>7iKv( zZQUDbIogLN*a0B@R{I`x)1Go+_MoHhXZ^lUe7v4YoTOY}VA0aI#aE#OfT#M+^G+uk z7hMFDw0-q30%w_R;uJKw1se#mFbnE8NwV>`ou2K)3=N)+GJ1pk&GhWP#ROJ)W`@0a zdUp4WLMQU2^e3ORTc&5bv2&}iG{wQLr4d>$3%L1=9em=L3grP9s3t6vpyC>_~&1TNZi|`I%ugJ zAVg(9|27oK{EmX!Cf^dvO9HEcv-sRu$p(5hb8$B8G;Mo=2loQf_`YK1qp4r;k>iE? zU!3h$@v0W70+p?{f4dk9?)`)ub2GUl4~Vo$nK`37AoS*?Dc&((ETebWp(cvyY@hN4KZvT-+LLJfG_AI>h9Hh0+}*fC57lcq_&*rGXe2}>{0Pq)cVdP z*}h|k}o!Fku%^re`M*4dtyX7?yW{j{@ZUz)A!T3A4`8GU%RGb;Tg z8ff*Mm!ev?&~WAK>>jB(KI{6J+1c6QAGD-)$i=KcoWijQtqB9f5WcqmnVoH)+|@I- z^JUrEHXu)gLDC-q%-ocpZbw~~-7UlX0D7_VJM0CQWe4@edQ=34DL+n>0CMoWB4Awz zndGU@Qy2u44Yq8#EPGxXIZumZ0`mEj$@~r5deA#tGyVrW+Vc}mMD!51pK6n!%EZ31ClUo4lf((#^80{Z#C$RY5XnbN;tl9d&VR%^W%@yj(Q@baLbBJ5rQAqFYntsL*I?AY z!FIYnd#=qc!rpmA`)kaR5Cw80*_D7$a^hGLSd!$55RCCJe?*p-W% z(D2%#Z2Q{#%0&5EB%~xpSfTQqEM>FTW_KyS3|1v2p7rJyd*HQM0s@K(Ojhibn^#?n zFW?c|dvP}E#50Ko>qwCmn$}Nwi^V7B+k>vnMnC!f#l_i=>ze)4HUP$j)#6ZqK+e z+tb^+`l=hVzV~C$-+B}KX{V&@<2Pm7dRy(=H)V5G`ab&66t%w@U;kD+_~z`%?a$X9 z@O97=ga?RI4GEmE#KoGe_THN@$85Eq+??%6H3+A`nwN_7r-ZKbU7D?HKZS2vzjym% z-S;WJKW=HZbNqci?XonC=jM$|v%9oA-Cy=d&gw`4mV;Vh~tGfVNl5=~s+&7J;E_k~!6LGd6Y+nUGZKqXPgTH;=Xm(VUq zN=8veWH#EzZ^^Fg{oMASM~&9WiSFDaXla6Oxiz~<@V;ajI62>TSf1@szYXQ2!EaXW z#0k-lFg+nko&mRc*#3HXw%d>A?9%1g+r}2l9xa|8HG5Dg9~F@u-5(K3GUSXb&%_WT z2H9Dzr=Ui-R-m8+D{>_1MpcxMboY`K(B=kvtD~rk%I0kE3)U)(cj&c z9ozI@=K%Semi_2WCxQFX1DxR~=)HKAkB#UA_nR%x0&vS5#IQ!)xU+E5dds^I79u#Ld@8AdibGetaCDlf1zZqLpxyyizCIuLCX zUfWS#V561U0m*G%!pHACyb`Y>g*BiaiYV_ z67rQ19;6aWmo8~LcXhUR-IgzZexUZH)!9?L@9mg1*`ZB~%t-R|C_Xwd5`cN5P9tJ~ zX#1Zql9=y1IUm!ReERM(B)%{=y4et4((y%{R_WEiR5(X5iZ8vzB!Tj0zAtgD*wmfb zKJ|+Xu2}^XfxkcIUt{jf{-zC#tElyJEXn43d+(jup+{aT{aiT}W4v!@rGNoYfXo{B z($rOV84_P$3UODJ^o7o))VUqCYvuXgj=L*6xPMFS1*-aC?b7~aDh!J=k6hvT73ZYv zs=Kn?3hb_`mEE~tE$ptbOSPnwDjbCg$N1c@A2PnQJ?QRir-LOeOBLIh^AT|o6J5)L zRuXehLMj*W#;mVO@5XXaB3Etyad&oliIjdscYDlQT!E?8v({!`P5056k2x{vOxPxd zOl4!qlze81b|I?;2mDA1g z#?qttJYff}Nd022u9zNjiz$N2-=ED&m;`zz>fDJy`b7#7k(FC2Fr~O( zX*Aj72(X1|xa0k-tv{rOF#rMAOpV&m7ED0FpVOtN)u7AfYSgXqe3aBB-n`-K0bGlv z05(nJx19Ej$_6E-%6?mHDoTHFuYR{3J(jT8FdnYmu=6kq39aDUAuxy&9$RT z&EdR$b*b4)TghK7HFbP;QO494Aq;Wy&CMCp*$yr<1BsV7sm%1Iw#&*)PcHYCnSNBd zqR!N$c=cABt2Xs*SVzrOE>BCTXi9u`*Nhq7u5}N2lhB4tE!f)C1=m<-DyN|XxqOo` z-RMx~a@ViQz=TEdYxBy@!E9`Mzua^sV%k)gJeOT780Ip2d<93w{;P~xYnh79c2n9^ z^JsAeeO_jttZ<)wQDF|_GlpAhkFPX6>UVUDb5C14wh2DC%=R=uK|i1Jg$<1dq;{0xTRL{*^Vu>vpubqdjbB zuDMQBPg7&KTxMK{?=-H%z@dw`!tN57q26-)$AD*7+P??D;7YqHFuQQ`kT%325;IlS zhPl4Y_G!aA?yg?_QyZ$e(mvA03~Rrm0~`U`I%K-A+~%rGC%-vuqbhTNt~06_<>~0X`d3@Ut-muW6;=JOArY zukHBXhDsZ*xz4JcrpD^JEd%b&k7;Q>Pb`5q?{WNxfu5%3dd$o0Re6?WFrDCl?7Rx1A-4mIm_SP!Z)ztk)H(ri!1f{6^l1e!1$;ndMWc@>>Y$sWYO~(@U z5FgDwh;L*~4s{m2yTu=AUp%7mk7;+09Zk3venws@RL#!cIMpKJ$!kRa+7(?)ojs)+ zG>8p`NGbVcd-9OSC-b^ZzzynPa9YbHm~TuMHQgcB7p+Usbw zqG&FY2Mi=CcE#dEo_J1w(}@q4m9qOYF*uQoFHE$8)e`ot-sUUf;a=%urg_(|{(WEL zc|s8l+2QJs^+L|yXLwPXl6k{6rq zCS7-Z%m6a;l5p!lGEEbG!6duz8D*J3deeCuC~1nzZ1UohDx}N646$yx2&^3=X5wnd+tO z;{N7{nitCAhlRPrwjmra157*QgkA$ohwe(5R3^e}6IO<0YDbby+$U~mmMe)wpE$sD z@+R4f2ACs%q{G|yspioC#YW!~TBzr57JAlJFF2Nxg$T7(Fu%8jMktq za_e<-kWQN*t(2XBUi>-ukUFFG|f<~w|HZp@r_?6 z%$a%O*i(+oc)btxv8TY0M|gn9#iJIImyZuIe`*T#C4reFC}oIpr+U#m=X@J)reU?x zw<&XT;I3rIDAY&-V!-GGThn;~Ha{5&%+qcleR5LHz-`Rbjbj|7o@_H&58hJV!cQz?-ro z_BMME+x^$Q&2DX8GwO&CNF7Iy-fY+Jjk-3`77a&~-)u(=H-o%Q_J4<)HQt%F-w535 z7u(xMnBSJJb`d`%<_$~2<3WXDisCVm*~@#`UJ;pY`S>O7mSyrj-A|E5j0>P3JZN7C z;3c~$GQIrfz?L_fIm6D(6*D$E-65}#Uhtxt8oSm5~TR>FG9-b@g<@=g$#UGbprhLM#-`BMDKC%Da*VOmB z;TuJbvp%4q=M!->BLICXF{)mnWLwK(D}lDsmY{d$N1CJBfQ|&bNq}+Fn>O#;86%OO z@3vb;niD|s1NSo>Q`TppJb6E}rS9%xH!L?Pz+ixbI}u9u z5+sbHjpHDZZ%3Kan30o5BlTZnFBoksm(Kf}e|uZ(H~S;SU1B>PU=FK&2ZYr+ErpNe zo_Qq{VT--s0Q9a)?2QK?t8TT=9$@-(y6at7n>k!`4c0|S7wohbLSU7p-Ogi7O`m^$ z&O5@;!+8l*fga2U&P!A-L|rJigc9?HMVVdf@ncN>kZ9I6=khabb;^)kIo{uAz5(Q{ z*`arUU@LDJpP#8;)#gJZ_gbcxT#$_3y#}GVtzhOM`{Wo?U;9uoYqaPX4xt!jD8SE5 zv))+K=~tHo$~YvJP%abfQmDx@cS6^6Zq@J|zi(6=i+jMfK37*Vy6Kwuo*P@&xCPaN zhli#Rjs7|ow7SpUJ=XN?ciUYsG&5gpR=zy)h0q)M@d{9rkOV$(9&`jg+1dlm-VL7{ z{7YJgWwnpyu;M}oTDVwilrGRg0~pw|4m7#yhv;|Ld%KP4HsC zT~%Rp>uv5mS%QkN;6*P1EvnMsx#Ql8&Ysk=Y4Jbt+qPt!>CDj~DdEG|FeTY@UjW2r zuMs}6Blvy;jpo9U$0<20Lf@ti;jC3=ib*k>3FXilLl^m^YvfCm zlfe2Ud$}YkB^5WIT}}FVx~6Q1-W=hu2(cuAVZ_N)C<F{b99EDQ@Z?1mGz77=a3^ZAc8EK`|@`$kfP6m}8xyhlBl- z#8L+PCr}?keu(5nEo{x24Uc0(7RlE&e<#r1Ab)fQMl8tHxo+mWc-S2!e3Duj{Nx2T zr$S>wR5vZda-JP`sM#g^DHBd*@&3r|*Vs!BHC1CDK$SGplXT2C|74MlwGr_+_NbeD ziS|HvW;POlxL*nB=pCqvk}N0)dae-!Uu{+`wp$Oy`c`aNZ#&HVrsR`vnRggT`(K*Q$2)CvdTlRaqfKGg|Z~(lTJUTBAS+T>0&b=8~`L{_VPD;L<2K^ zX@*p}2AEqgA*4zs?p(|MlNxiDh{qS2C zIIlM<%oc#s!biEI`J(oBY)I~~Ccw4iE@E;!2veT^Hs)yp5$SxZ`DDR6V55<2N`Zy@Ui<73$a0IUIns=( zS>gn9kX%g1bJ4P9iJf?)Sy=i}nUJRguIrkkOxL21%9gUfY44-VUTq3;3o|-^sSyja zGmbJHFtXotlJ+J1eM8Cmw;R*+XcdDV_O8qs{d{o~P2 zHoN0!(;128xua=w%akLM^ek^!N(xhdI$+ zO;`V=x9x|&HeIsc8Ma*}(Ci@8Bh9zA^Krye{n1`~oO#^)ZuM!$o4%H%K(UkW9CHVjwn9mZo zskDR=Yj||+D#e!A`+jHkDtYEVqOAEgd4kDzoS#z0JzxpKB+R=`;_xB`XcDqv8&5C; zysz!)Czw5He%T48zT~~Dpe@MesT0h=L%-5^&?Q`y5F|)Z#j|K|JXi#qB*_n)lXnL%%hoZ z$Nk=PDtqWtl|ho}_RQa#u+Jyt=;vq@!sJ{yllcq>aSpB`w>HwI??TDk-OR=ILB8;t zm)p00&%$wzE&CtyM8$iLdttdM+(gd3)o=fg>6I*V_uLKJeuCM*c5*<5X^jSSg-jvW zA~QL#f0Hl^A9{bc{r_loQ__;({}C#k@YT8Kzyf1{^5$ zM@aah`!#m!8H}jfcKu&mF|+K%|250~DS_?uC-bJR$v>N?1g_`)j00+eEj<%E{^xe^ znRsz7wHKYqkYO^0 zZ|}dD`Tnd&?S{Xg9)Gp^pud`0PvzhL%`{Vf=Wk}c=ik4`-gLIv)BonJ)$g2bws;s_ zo@_Eb{pD-zw@s#B_PQ4n=2xV{fZC%+o=@1p&E`2(QaPD(?xqIz*2#4LtJN<}HkY`{ zCr&Y^luZrPtzvV2VBeZz#-?7&VEEYWJTtb-D;IjXV!%XT1HB&W(!IqCs5>1X5uLZ$ zE}v$+CM3FR?b%(ZOwtLK?>y<%+2Llddh|1%XrE??}0BwsxD zyfntb)sJ3ae6K88{%!GiPEyU6*cYdn8I02Y;X*TbkQ-IJv}#$qP(n7VLy?B)Gy`Z( z>+OyQ^y{e$O_!=^0h5ig4OKG#e3DsXOQxGI{Z$Xy?bFeL*V?*^%#h$~PGf*O!y8jX zK1TDdw!gW^w1>f+b&(lS`NWTD zpGu-uIX{Xy#tC~?RLmiL1h!GzTDxopCX%)G!x`|ywYF-e8SJVmW_j7s5u&9R+2dxK zUHYpT64ym57PNFS9W7hn^-m=BOd#pPZQXgsj6WGInCIDbGfkbV5G^3uG1`)d(S9@& zgU(vpE*4G5m$9RPrH^w2>0+5ti*h7cU4zHb-F`)bQGBG1h%BWHgJ|{pL}zsXAhcHm?i}EA5YWYW|^U*RRNJ} zJ3UJ?g*(F*++r4mTX%3Uho%&GxhZ8-@whdo-_J6glPe+IPM4axCRNLd5-qx}Wy4$S$K6HSHzmqK{hU;FMvL6E0wFpad zV@X7xpcNFx(lSG>U9cZ9gdUrD!_8dlea56)KOB?o`*+hZ`QDX~#NP|B){u6f9WlEr z?O*?HP6qAX{kz$t_gb`WVQf-RO+_CrQBP=TLY|%g-4>`aD0|>+Qx|+iPuzWQ(&3Q( z(`?hZCtz_OCb8a+7ZN%Y^T7#DdRG9E>i46|uCw>fHnqLD?OYM=Hsa8t)@F&@<8-A0 zPVqe<|E9@%-=1@s>2=imUPY!HOG!yX0&C#QGj1jshAh9n;YnFJt`D{q?_W_CrlF4L zt<3~vm9;!BEk|m1k2z~skKcWW$0V}R*VdbZi}!uoXO3xiBz2XzBUQ!4N}?5yIK~sX zp<#b+r7+j3-gM-_P(&WzY>eM_5NsVt2|EnlxAW$h-hB$Si-bXSK}wv+)m4m(1wzC5 zqMBCD^6V#b2qSslhL@YpZTPS#_NmaVqG$~p^$)q+)HHFwFooPtiD0OYfodjzf&(7?08gz}6$I)w?{few0C zFz9Ga*V^~xj&e7|*W*X<^&>2r!Ta`dYmUG=`jJI6yKkHAHrLGYFAnV5x#sU_BvAxJ zbdAHWK$YEU|9k}o^oe%G6&O@!+o!KES5!~T!H3bna-cOrx8%s#tDCPhl^!o%G7l^B zY`bKhxugRA>V!@6COVwmZ9W*VaP{%?=>u+-s~4DUynp3YW-OB6J6D-Axg3AB`CHYM zq_I{|KKL&YrNekL(SCHb`4hU-i3>4LUSzLdXinwZw%3>*T!vp`PEIexC{4d_va7B! z2Y9P4Uu6Ekqw$N(MBaaXkvUh@I@cCjm#jfJh$q^K*P_@hv=?5BduF~}eJ#NstL%5z zGS-`Hr^V((F6S*q{=8%L#>M7r&#SkiuLmqw+CN;6CuzQY@_MstW_~~~(bUSYlvgfc z<(y#;Si&J|Gi=ojCf8#fh7;{o;Eyy`V(d~<1#V8ZPm1fiPg7=|J>~{8pxrv{y8pSi z?cy7V<5*`m++ZHhd@mmyEhcDj(T!$g6_vUA5oKEI+jgVrT8eR4GCHA1J#I3G)#yXL zIKX*boLP)2X5B=z*9`mWP3EDVIEm;KvZ)+G;zTs#tH1Ywiu|Jc9IZsrK6W!xa-ZFI zDPbf}+sl@ke!+e8{)aC;y%e$idb^FM-UQq879^?(_S{<#VUbU6G2`kch&>n)mFC<>rtqc2gX@dRm8IdY}Dpx!JG% z%=hSmTnO@iW1i^a>^{gs57`4(fIVlfK6!=N+s~hwlVMM`3=B+YwCI(7xehzx7tLYi zw~yb>(XQ+lKW!zG|DLrg2}gU>zPZxuQGR<0(+IH>$uuU7hE*mXOb~x&%~GoqB(&RO zR+)|im!`#-9e6_?;WUfV6VTPzFeSy6y&-t{*!GUgL8>o%t#4dqhV4W^zpc0=1)Vt2a(QeR?^zr(aW_%T4-Gl`|O&%=DYKIhmdREKNm7R-452z$tCGrD9xfgZ?1cHwHc$zwKHV{EY;UfjBMjcHep z#i=BA=+n^{Lef`o9NuDIT4N6BD3h7=-_XlES%hzc&6^x*<8y=Le|FrRX6WuWX=a&Q zDbMXHwV%0JBLoc(X9&DXLqaN5-r+9N z9bROQyUPr2>t6ercb47-wmfUUzRPsUZFI>Zo<#@~I8Z`jN|6=77l*yY4!aw^d5XQ@ zZnJ+|r3*>?OpWi{ZTi)2bcoTFZX612a$KnR?h~tfuQk8(_J8wI-#n{buFe|)A~zay zis%xOU`dMHHu}h?_N64GgRa1GYGFSUoqF`E!UkIHKYjill#dS|VcodbbZ_8C^a=lT zwV!Fr^9lJ>y^7`+*v4aTc#=F|gqigAoA0+v?=^exw5wX=<&tN_yQ(k0&+Joy=}cSF zwKY0(ryX~nIjP5ds!mgNniMmVy{{`YRa_|lJuchV?!(&uM>}<$8Q63cyA0&^5ge4W zar1hYvk}Y$T{-Pm{7q{xxa0EC^Cm$q8hGK`WH~o|J#!gyqx}~F*+>!Ivo84f#Ppvltl8cdCQ}>(3 z)`6z#LzIl7)`2qcB9aS6Ed%}I{buj1_EE@3Rx}b@XJls_0_;Fnyd&VP91;*NYLqwneik4zduU;{G<6##}!hSEb%*6s7Jq1jX(43lS}ln zd$g_Pvp50n2zG5VWN>0k=s6<>RHN{9la+{drN%5#P~~)3iP_f<{mafNc8VcClnh?+Y=u) zyB)SZ$l(NVEy$1o`M4$|4)BZ9%R{RCj4IWXnkeVW1$OFMBHT1?i7?82cWSH3W;d8U zGt1L#Ul!$>KiXezFn=bP=dlf@|FCymP5Am8{)wF_%jJ8n9WQ#HD+_+~fosT%KIF=h z!5w6dOYM-29KrFy=R_BNhI=Ra$TN=@+nF0pr|M{V999qs0oKI7?Ohv9F1dAEv3+%; zIkf49Z;LfT4r)zB3k$zR0*_2~tcEX<%}tO_xL6dzv_Q$__Yn2~<~+_?FCax~od3A_ zaSJLIp4`X2Ua)jlvmS2!(Zd&3dQB1N-Mp@pr=R@j>D{v(T{JiA;ioMRWzUY2S7Fco zqsGM!jYM*U4^V-u)+NbFblXWBp@KT8XM($}Pg`HtDJ0R}32X}P{Wz1Adq1g{;#~(0 zo8cZQv#m|01I>ZOl8yK`x*o5_Nsl58?rP^fYT8#UdXT0F4T-a}tbf#;gk87SW5f(k z+iw5#7=qy=o9%s%Ve(&Y7d&pdb@~7%jIcrXlnyJ>xo6Zs8*~6y>ZZpLN@v^ckDJ== z%h}ZJ@G*XzFtbZ!=u2gafxkJH)9JW;W%qo-^sTy3vjd7?07QsGpqy4>|Mr9#j_`W- z6BvK*u^&G{z|GV4fG15y+$bkKX?9IVmpvC}idy(2Qgvs$+>zxrVnMvO2 z)wjK5%6vA|-}4I4zbD2&`U0xZ`ILFne*X%4ZLYTcUqwm1+Me~Q>1wZgm1bVIkG*R4 zs%En@8}*5>i{J5pHv_G$4wzF}nB-`EV5|0bw=!W~$QJLL!m} zhv8s<(oTNOgkA1LUclWe28DB4{2~EogNlYGj?=)CMCm;E8nW7VHoM8x=H9wdl_Dgb zDsq59EA^rmEqFw?(c4b7`)x7<2gM9CEb8gk>FiY8=skUcz!lTTFZiPi`e{I5xaJ~I*6WD#Wt$*E|*lsHJSVjP+sb(Tv=o-aR4(Gh$ zb-@3mz3+9icmDjF>ApD?w;s5r;kgw@GO_YC9A&1J+s<#8ZuOfKR=m?Qp}~+zQSvnO zv*X?{Vaa#@a2469Z`-`RUN zo3@z`KE%05yU{Zb*iDwU%V+!?r`i|W|6n#^0&=?Xmz9B zCbIPl`}*5v0{X&%@0jDOUvxsiO3x<;YD)?iyZ#-sxL%ne-tv6p8l|=wFd^@u9XXlg z4%@uN99s6pdW{$K{eyjJiy2q)xylp#+ z@0!EJo!h==j_z{*O5fZX>*y}o5vLt}*68Yw+_( zfSOqe4!{5-19@?nmiK(L(IgVA+eYag7hKCl&b7>Hf#~4)kb{co?K^)(;Sglic-d05taZ_m(~RLz6#r$y*#DpvYJ_D$2b35{`D`0-r_gJlHnS!ZzfO2$?|z zQ=#XjS^gU92+?+Ha!DMjl?1|0K(nuXh@W3Bc?sRjR_Bk*;pN|zYq+UI7mwq+&icso z9qgpvi1jB*98eFllW|U`fYB8FQS3&MQXrA+J>=gn>vN?MQDyd(k8pL8WAbBD-GPNe zLuP+4HW1dH{vPI<)AsbLY0GZ<*z~Z`$IQ-rJNaYQkq>QptLe6jWAk+qk|WMIWGLbv zAU}zw8M6q#0p>0Wg`5ZFUd7;5vnykQFL{Hh(3;3lM zrtI6FnlAOu_E4@Dm^?+j;mp-you;>4KQkv3-SN7|S=KW?Grh+=x|yF<_({r17mnFI zk#nL&0`-;|Dd1X(g0Ip^A+o(IlzFM|^I&9ic=w z^oqC{Bp1ydLF>v7F&1_UccpI((=|~NX3(i}L|RGOrI`|!JEW4wZgmKYi9_kP zYdlCL;euQ02dzckJD+hjF`pD~&O#%W(q z=8CR<&Nh8za=8w0htnj8`HIH~D}_yoP(;^RmoCX|Rz$~#Q zN7H>MvN-{t91m0g)m*G`qVdTDhBm~9wD#Vx0Y{1ia-QBntYBH@i#SvY9)o}+z)*jT zN#DPQ!^)i6NIu>Kp!NmoLDB?;ZT#*)eR(__td8a-T8R9iiQZhcZ%^*&h5UFJ$aiP2 zNSPh{4Yr8D9{vp+P`)Qe4uOWTgX~I)IVp$53sh<@ES0}UwrRM(FS7TUQ~7`L74A#J zc92ZSZ;qd*PC5<~I#o<4bh{rR0&Lv0B2NOBbS_|gqeh72p)Jp#THHmz-3V$KSfGmJ9p4L!)Jo}JI#2X=FdFcC%smV${gfxMBd zC=;zQ_V|klmA*%&JIZjgE=-qZoo0uHl@J673VUtsh-88n?^8#Rq{sY95OPk$J~7fd z4%;_TS=fw9EpU#Je2-kf4nQe!C4b`Kfjd<>fGQulMM#buIffDS_wr0^%2xizbZO!^ z7&jq^ZyM{KUfxAe#Nv*aY`#jFPjZ>C3Lzd5ph_$>nw%GuoWV&Rj z^03osxlRDWNs1kE2Kk3NiJW(vlaMLW`8I&W%|Nv8TcfyVRq= zNi+9ypgO;`KMwyoNJTjZca4V=v(1G1re_UY2~r0B3c#e*u68lc1k`os)0CGvGLiWa|%RRQAY6Tlnj`R3WTl#9~V&VI9g5N=o$R8zMTTDH$WWu4QJiCw&0=HuzgS zGN65%VbaLPteff;g#S*lP8OjTRnSb-1iLCgtU+k(tUGQYcTzwiSCMq@7OJ2-sqp{O zJ%+GTYnnbyId_?bhOo|DnPQyUX6nW;%L_@dyYvdt2D_p~9LPn1E6T1s9p-lXLjy>j~rNV5a_=*Gx2!)J4896ADfuX2Y!U$qG zvM&+ng-SP@j0Pi+`Q~@|VsKW%kPGuiGZF5#b!?yK@VZ!y&sCp$(9I@7YJ1HKhz22sZOy}MDgh|2BGC_Zsj9TT-hsGbjJMSi@z}el zi)`jJmx@P@&(RUpgDGKxpYa0V0n2QVI(jRN5o<&PMej`;k=RJBw%kcG(?Zg^zw!(O;ZR5 zjoQFmB`&Fa^~feVQNyzwN3O)eF0%`IRK^moUX$p_Dk1&?!=N_D zb~0hL`Gsaklc_i;ESJ%n*kCGE-!OB&$111o%*#Fe%~yZ0u?(A6tPz zu5V&*;bT~jcb6jj4f285iMWRk_i%z+YZ&RlsBWGRU@ zIpkzL;G_~~pBxhpJ;;PLFz~RZZ=$2JD}A5zPSf^^apgp!tj;I65>9E3C)0JD4qN_e_e_a&RHz^6$lP|lysHEcELIX@J z1}Ydkuup;aT04ZM3V?{01Q<7i&L_r81I2KVl&96rWFo9ZUzCIdpV?SNcqc1c-vqg| z5ja6UuMD*IC!wBswA-AX)HE{8Nd40t;e*@6<#5Ka6tpBFY{l=23j7YN*Q6nmd%1)g zjYCJKP&}V6%Y|(KO_R@3I6jvPOWo?8L(`P46hK1CsW2y}Plueu4TmuFf?*z6kU`X- zomCuk8eT1=kP81hHK-h7PIKjTkxTqK!V(;8E~9PdRsaarb+aA0`93TTIyCLTp@hRB zIGx4@O1cb(1;Pc7qBNV@+_(S<%sW|r=wNc7Kx zx*`s*Qy0E@N2s>0N$3dr(aV?xoW-oM5T_k3>{pMC2A!AD6+kag{s`&;_wdEGPJ^48 z_7Z$okCI@fQESJWdy7J(#v)KyA57}R)En%z$lDuHTd=xra zub>k!Bc&l3fQub76~Ad_Gqza#r;iD#ozk%U-yTicwa6uch$yRdycnox#^uruw!B7q!Q1B({lK%CCd z2LhY(>>ta5-=HA1_{r_dWx*dv54T??&>^_fGr=e>|H=eiE8LNWr7Q&4@^7`t@?b21 zBIC+~`l{0<4$O5^!6`y}%b{V{U}OoGgBfHruV&hld)b~|5%kI~{H$1BWduJjy6m%JyR;%W z#XHS*s0>DWU)tYR2D`U=4}BgMCxutlD5B4~4&Jl3RR*iQx9#|B(5L94?>tz+ylk*L zcb?7$XAJs>f=l4ARL_JVi+Tqw(~nG5@fCGr?}TtX|L!XOT5= z8veM9F3o55DHH5cvg~qb9Ya7_0JKlCX9V>5Bzsp745*vSc={%YGU&9+B)A`T|M zP0)*zrTVrB`jC46=r+N+l6yZC@{S>`TyUqi#=cY){I%rSH(^KI`&D)DTyo7!fAwxP z!8abx@BVFr|I}=G7~X+1mumUPdQ}vC@UU&H3x@bx9=2!I1zmm0i|T@dO5*bnHrcQ0 zf?Odu!xx35ZP#`|x0agJLH+M#`IAC)Ta_COCphW38FJNEru$I_i=&}h(AQBVp!D>2&1jdwz7TjYoF`M?Sp(~ z)}wkY!pJws&TAj^3#58a%JdTWI2OUj@%wE1AOsFywhw;Q39`_JbC3tOLM2NGYC7U> z=pmYoFS5A~!LF+>uMfyqbJObbj=|t0*L}iZi03~&)SjIS7JHR8pAW8JhvwRRFemlB z&(`l;x1f_fy-RS_PQ_ij2JiAx$8N!J@B7uqb_>q+C~oQ=9Lr_z9<=biUD+czol8SQ za1WQa8vx<=woT9ARQ8rm=@|^yp4F~MF^<2=3xkab=Xs_xO?B=~tuVxz~F>(e7z9^Qn1{1`_F+vM}KY7zRi;!YvZ=MCGura6Sj+J zdM`RZy;t=51-Q2ub9B-348Ts>CHPzAit7vawmzqO+ja@2B)0;D=3RqMX4<(9o+-y! zb<**zy9WQs@fa#q=#kci4>%?@D$4mh*2{U)0NKX|1;@Ku2J9BJ9pT<6JS{Rem*yB_ zQU{0QMv5@+P)pQWrw_rqTG`7dL{+O7>=qo{oj0f+l3Ti?Wft8ZH~rmi!I9~Ul(#lP zcHdtO4vyICJJ1T9CFfB$KL)srX3%dOnjLL|Z}1yQ*<-rUDA~x1%%gp!2{u=69URn@ zeU9}=DEak9o83KVD3A9SZ$hB~yY|^Vn3xrcMEC3o0&jXufV_8i2=ytu%aCA>`8)<= z(oH@SZJ!?!JU~Fnygh;$TzU=-&g8OaXwbj@TzXCyGv#nE6BqhqR;3Uci|hwOgX8>l zlkI_f21hjg2-V%ej)_4EBsi8ZYvzJl(wSh0kER#r`lVzMLq7#j=hezS zN4oX+H$of+D3(N)HsP@^*Y6?2f}YhgYZdb=SZi^IpPDJPcIL34d)px(M3M40CmX*7 zvl_T^3GE}pf)4()bM3psg0cRilkM(%1%q~b%0tP{O3lD%N?=Wl?g=8@oK<;ej39(o zt_2UAT)0;-#Owq$It*%U*((_NyRXW%%oGq9r)V@i4L(m#N0&U|mh3RP@Nq}+B2=9) z;*=VVF=WXgeNJ;r7ew$*2KcHRvB3R|EZ;7(v-S?g44*3L(y_cBv{oKHyQI+29j>8h zdU@uALNqAVfUAJ^f?C^tc<{f2F05@#92FZBkTx{W(Pb@k%Ic&e$HO9w8+0}m1B7ut zFgzHfUNa(qYb>Aaf@;nAcH@YkpII3f;pxx_ z4{bUMu&V+xmPJO%Jm?FjUYhfLy#}47oL@h)&>qZ@^Fg#Gt|X4oP$lO?LE9rzNkP7& zG|vPoD&l5qrOCKb$;5?9`I&b4g@6dZ*}sd3A#CI0&__adDQ&>Nl>I0QCZ%JZli6nf zr!lyoEZX#x(gF5PChQlDLB5(F+LZvrelNKhl@bT(fPI1WY1gqN%PocUc^6YWgSD?SUqase#S#Uz+Wm@jdhaxy)?J@%{b zF*4{$0_fk342JrfC)=w>2D^y-o*o(WYii|YQ4^>ZP4Aa$LFT9raEPXpi;X|gD|6M> zt8cbYj$iN)$ga0D%>a8Qv)qUZqv>VQWe}YgZE@dG&cSfvH=_5rx2!_^#f_PituNad z`vnKrFjGKHBW;DJiM!Cno8B?>FYeqkkAKs2qKH9d_q`DhC;vBW||D@Ml^zc4x&Ro%MSGmc_>?ON;Y zuKNeO`=6g{C+;8ocAswp(*Ga(4dLdTXM2G7i8ffzB3-O)D*eH zB2Yg`lV}bIs`Cg$B5r7l;J|1hV(HHOOe?V6?|`7czv*H7=L3SV1EMwQ@$B@`dYM!V z&2loVI}rz9Q4iXc^R^}BzwF97Xty2^lgEimRzBznoZoP;{$u@n4n#BQ7wXE^z<7Ayp&v( zcEwn(@+H(&(_nEl`!yy##a0}b6I^%heN`m3aZJ#`ZXFZUlrAl8Plk+W^F6k5Y>=<0 zb9^@uE&QHX8#~#rtoEN?WEUKURQ;)a<*=ZCjtuUaD-Q3FJtKO08-X6%-~;g0e6l`z zahvV?%OKy>f%f4rb+9)K%hJU+UG5|^AK`^5KrMG!p!hKa0HJg9tBzko#Q0q=v^-9A zSpak=dSX!#D<(f#8_UVP2S{CtkIWYy+#Vs92s!o-`S8S^NqfnOLAT($?`VXTRZY?% z(52JwgIfF2i9y!8*S>#ZkpKBt!d;)kFD$E=3mCH~bY*Qsi!0Y35J`;yE$iRh-kPrtj6nsjEqjsjU#3*Un z`3&k(uAEUdXW2xq`WY-1oR^RzTmqzI-^6e87!su`^Lqq_2mJ2QlkK9X@OTq@#e0(B zn{*5JFLyF625f(XKO)j<;ZNWXDNJK;_=L)&=MFt)gDxDnf;L~=1_U?h7qaHd71W6e z7rk6D-nmO!UjqyN%WKJzvbX3XS3!usTz&_fy&tGn;`Fw-+6(PHjnU3ErzZSNbVfvo zMnCU(n?3@JEx$L3g&(18biU0vi3@ES1wj2TJi4Ndo*apvg3GvETVQ(*%&&YxSiYVG zr+z&`8#?Nrq8h2A0%x?4pvADwU-H2cf-5JOFV&L)WDKH#MjnL0RC7V9kxVineeUm# z8_&-3CeAIpC0{!=Un7Z-C=oz9V%c&vB2GN5*6Eu`uyGAb; z&_)opo7R{(6j_%B4#Z%uY7uFvxT>-2oP3o=6Afr`O$6K_Axl+QHzkLY&{dgF!Opb4 ztix(XU?8^{5bxB4fq9}7Ikz0Ue*D;V8Dw{FP+4ndTCX&P zRcGz|vgclI@Yki;cOzQp?>(Gm=>g&orZI*hX}290R*yT4`D}YwSPjlJoqzagr^y`~ zJ&Ny}T)XB$-j6;fsd9pdDtFwF*!orp5L{=m+AQTe@9e*v-Dqz=D(KeqfbTLKv7+gt zFfn1h;g-Z|{BNV(`as=0DVgA=)_mh+O7}j%+D@Pex6}m?oxiGPu}c;kLM_ZjDk@Vz zgL@t|U-tgXN%M6jcS|QoIvs;|%00@d<0 zUS>XsJ1!#-N#n3rlI{NJU|`c_89~Cm4Oc02#bfDxz{l5;jMkLv`A$!KJpq+903_#@ zC)9||hmH9>HH^ax(?UXO(lC*bT;I%8zH})K&k%3GZyh=EgrkTNjAUwHpIA-fly(&Rk&%cv%x$1k}yUVli2^qs5k5EK2wXoShrt zHEi+^ZmB!r_V6e>IRdtXH7MPYA`6n)F0zEY02u}Vwhov}nB%?)VkMNrMJxqN%2KU=!~qgPCqbYt#!VM!Ty@^P~!pfu?l~6 zEJDrlOiO(Ew6gIni?LjSexJlmWqH;(t;UEA)5>7WiPq&fE&H$MJTviXtQ$@T-?1XI z9`pSK{`_=3W+Nk9s0`L0FUS`w1Py>q)0M7Zp>nB>3h!~#EyzFn8ulaKF*SWF*#7KW zaztueJ(IJ_3Tv(3vne^ZEZvHeIJAhz@Y@}?s$m{ls3({v7HCOZg>D6` z(F9azjpjB~sT(zMNy$`ItfuH#k{@m27LBm=q;;_-PC+?^BuMNx1Yiq*e>LPl?>TKf5z!m!XCha_n14(Qss)O4zH94{DpL^&~8vNUo(@Xeq2YE8pozvCyzw zv5D|k7VK)V)`&0VtooQ^?h@ijHCm@@LIzM^PGY<8<7%ze)vUwqr|?*7cRo1USsHM8 zP;nv(#94f_rSTw{yq^5&1KIL6OJ=*U{_JzYjzIIl3Yn{XF>-*WmUsG8ABFnUl`lIL zz6&`^sA_5>nJOzJGZsq>L4AN%Cg4NVmT-j7fR8aR8{#p77$UCfInN`k1x?D2E+)1C ziA)PM_7Y!fQQNriOp>rJLV?_q?@;SnmT-sVUkf$hBy)?y4q>gm<*1-tQ^|TKK(nIA zU7jGIk)<0b#8*ttD#y)!t@^^uj@7*^Ufo@Xc*4xe{Q(AlqlV}hnCpJhE%&pv9w*~z z)o%g{F(n9s8WG*k>lBU083bCs<8}(acUsaB_z4?R-Sbf= zS*=vjPuB7bOHH(n{7IVi)@9x;<^t_zClIwffpWBc&MoE%F$8}^azufg)bUb==oVuA za0_wkWWoPi9+hYnMe;r^=bkpjUuIe!XX3}K#5;W)cfP#ko$~k{Av4$loQUj@Sm7{G zq0SQRW8t>|QXVlIfQ}Hl7}`X~y8$;P1a|>h+yo#OKpZ9y0x0F{LbQwWk%}vH+j$@? z$g`a6LMa#PA5Z;HXTnugn3Z@RP`pfPhMgD{H)<9%#XHZW?Ye2+iH2C~!FqINTp?Q6 z;UVt4-r^{GAfqkSjX=?A@m$kEpjL=f0V4am71+Tfh9zsiM;jn*3-0-r_ixi4e^`9mi9*cI43Uw%?1`f7fv z{P&sY+twE-G%rY%pOA^pTcA3Md5^+$S5OVV%S4yBf@=6}CbF(jO5rz|Xkq+X6Q$!b z(RHq*{CDi7Slas0uQSm~n)p>FTGM)u!n)SNF`4LLS5SLLXQIbkK|MJN%SUVB$V~Ka zSI{_*$V6|tg1XgocqV$k^}SzaqEB2w)g6|JzNGO(Gtsuz7brAerNQcjLo(6%uAuhD zk$t(faBwEN)D<+MgEG-vS4dJgFcZzYDpfuv6J71@HPvvF(n?p-hRp*q(S5E^NnwA6 z@-jjX?eC zR1=TNDMguRg?psJh)i@(YhidM+TaQmJlQ)FJ=a>pUYY3i*4Kt*q7Pl6EwAkfPAqJ} ztD%`_rYoq`J;*fZ3hLYt&f&hnl~nicnP^pOVQ?n8zqPPiCVIjZ)VV=qqjv>?WYS`Y3bOj9}mx;b>Ergk9#Iwo@$4qor>yr+d zXrn8rKlLCJ1=bqX(4GJU_eh0y46n6N2SqPdL#n$i!*d0_Rtw}@LEWwaWn4ksW?$kX zt>08JU#=j?Vfo$KS_q(@rt4I_DY(YO6-&;D!Y4U z*_$X2x{R7g1Y#D(#~8CZ$;}jc?1j&#may+9oVLWQkijZx_E&XCEOz@7m7SXw`Q|Ft zT&*^~Pjm7)C7r?ZOlOFXCR24)T(!QV3f?JKWk^A0fA!3{d~VEo#j@`c#o#h2!F1nvxu!v{ap5pJ`^P_C*cYWM<4vKuRZpXLxyJ#>pMfcGXK1vln0{`Q$ z)WjNn;mn`?y}P{3585N@kA6P3UXE~IsYCFb(AB=JU0uGTx!Zo&RT6da=?CkQQ4a<< zSvy$$s9*eH6V0+;uVs)o{qW0$?#l}w6>yq%G}`|M<6OAo^F@Vm&UN3d;JdbJan`!H zvjbW?JGW(|qiO%j9}E>tkue|P5!D;xm24nB7%1bYg7z88H_TQQ700tR(A8>ZeOJ-B z>1Cd<8MN?Zm)7>C?daolG=8BWnC2?m{3U``Yh}B(e$u?-lXF`?`5F~55xqw%Y)jLB z7(50=yA`nIOj55ge-3m08n@z`tFcHF5XZH;)m8D?lw{PA3JS9^xV70+Tj%1mmic#| zZE>GDieP+&&vtj8wIJL{(a@H893PKR8ZAe4i9&aLG^Dky<9DFjZ|&>fR&?r1*V*o% zk1oF~6%kV{STe>vTE}=~YyXb6_5Z2p2m%{3g*+@SA`OucJBcjI_;h6Bl9~1hinpnqrrdK%cr9kF2rF-Ma$CW zBj-2RMb@tV-T-s;fodX%${h9Lj+G1P}ePWJTX&_rpyJkvs>RkAcest-?G$@cOK=tR zaY1QbK$eT|LhAcYOxw^!obrB%-fyS>AF#Rkl}1qvmMYea>EIIyOuS9DaCxs~f{4{; zDIrCVIvD%AVo+dLgu~1B=Um4=;3X4 zV`Jy_4fb`O61g&Fb4YO}EA|XW27F&e@Z8I^D*mX6d?dr+kzImM-f;lL%>auYO65CB z5yu=v9GP**em=y%O<>u|KOBA_CurK3SEdok`acI+=%8t!P4(O5`pWtT5 zfVuh2bCE9xJi0t?$^W1%Q!M7Fy=a}CQ*!3VDohRjq~)9jZ+CJ0F5@Bp7*nGQejf0b z#hsPaqx(6QUOc~7TV5B_*74R}hql}i({gXIHna@N7X@skAljR5VDO6A9nbX_%Qzv@;32a+nGwh*UbrO}FV>=5rc6p$iw zsgapS;V`cqT}w=ZbKsH7VZN+sE;;gp4f+PSg!T0RrxV6X63LUSWyJx0qGU{yBN7yR ztwX<7Bu}cDMxHxvf>BOB3kfHZQ|~xFakrzqkFEJ{lnPv@4VGf#2CAzOI9zonDTMM^7)(PAt*!{9zQpUB{HA&1b z!tm?$FVVKi;upm^QH#gfw6?=Gt@4|gwYI%l>k~0!h^{;lbLsryzx!ramN#$IFiyO| z)GF?6IkPhsgy^aGg-%%wcEe71o~w*H>%i-e^!yw%rPvoNEiEqfmUcl2|3+EP0eC(Lyo@rlg+va$|sVLKx*7oN^ z%3mFY%6Z#5XJ6OP&Y?=sHr95ZQsdrXE3;?W_%+r9Pm5%jjnEf|_;`ZHJ&5lyo$XZo z=Mp^jD&jlac^*p`>&kHzxdLuQdDmtYc*Fgb`)7Aj#IT475ep-}d+7zf0#{L503vg= zqQod;Kr(?oz0%XuwC7I7_qP>k-<*tZ7xRVfOXqR>x4uT_8T&6TE$;jH3j5!m)7E{@ z=N*n{&wL-B#-|^Sd>=p7-oBgG{ZxD(mpd{lIZc~$Dt@kGcH~^`nN#szx4XA9I{c&d z+Nt=VgIoi9Pjn88h|h3&BBHi_)Wa7j+kSSKRVb;dbV)f?5u*4CL| zYv)LeYH#ac?}TmYW$)ujv!y%x+56ibwLj*3Jn|R&udZ{B^HEQ(Ty@)@?oZb`{Scq4 z-S`6^b~t=QJNiR>(xxBdTeUhrW$KmlA|hksy7&F|yQ1PDBSwzO)Y5+BZit^z9>@af1)9kGtfTtg#!xo$WgpAgwMzKe4IR2Y1n?nQ=cZ!J8|sj{JP_T1wQ55g^jjQ_L0oQ5sr5gzu5ch+vm_O z<;~Z&yxz7Z^i%v5_W0NOd0ZJ=-#L%w?(gSWyUt$o_0RDe?Alf5<6qH6mB#mu?$SX~ z5-D|A2W@pJZ$;*G(4H=hf4-(yd3-{itzXTU`uG*?w7uQDVSJ@6HFnPc?POVeN3A9F z)Oym-ILgXPD{{+yS-DGtg#q8y`Q=M}{e8iLU}3PRybRIx_h<|3YKlwQswf?_p?0;i zs|zUK>@Vmf&`w&U1GF5}r>(WC-R)bqYERnLG}k_|x@+kUwU_G*XsUM1rgnFwZc~(G zEytk_2+agd=ZWiiyN5YYl(AftSokPLC({87pF#&Ld@3EV@M*|5@PT68 zcva98G=mB(Jc|lmH1lUt0r(F?WQb;Ihn$Rdhx=sUGn{HGt=6G>U1LZmYfcyATcV>+ zI2rY=pk0NlSLEA*QeJCWswTu66Fs15qJPtzPIZW@ca@@~X(gZ?@<98+uVj@3bMpfQ zqXT8Z%)&*%yfMYO+9Ph2dF`UM(H@9W%e4I-HC1~$S`G8#?rM9jHd6geyDpNvgh+L& z_F9BG!!uz@R_2VEz6n!iPSuuYsqM7&9(9s7*rTRtvC(Rk_KsUU)2gKS>R@Tvs-oQN ztICRtvI~QyOM=?v?bW2NXlZ^)c3H)u@>M0li)^zpn^uZx)_(J-U7~XyR+KKJ9vGqZ zX`yzCAlX)kmlmp3HP0_o*VrPnGACt@p6TnSed1BuYNfgA80VY`GskN!ma2Pd`Ullp z+}huA)vmo2WlgoBa0#T`PApP|u5TH;qW zKO;MaqC89-L0lRvDG21|7cF7CEid-<_T>f214yWa9@~uXUD8pcweCgg7+)i)Xi~or zyNJ&d#}mgr%Txui z6Ef%cCXDrE&Yh4oGmDobcPUCM%0(MP673_b$PZqfRum`<_P&rTTVBvRS}V9lon$9| z?;5p3Cxe>5xTvC_AeHG^vLskKAWay3-MjaQ)`qWEecHm+Y7gzU)oOuYowUSj)o3mC zS~F=M5Uss%ty-=Px=x+iaomilv!?k*U2&oQOZ57sNzvM&LIfSy7vDO)q&nt=-fqE0Y`VuG)mX&80<}WEVoU>yU>Vu=2It9B2_Q*Yof+M5E5IczD zi6e>I5sTtY^UoYTe)V<51$l+R@_=ZaHe;?jMSEbb`ZYftsa~Zm&sK+A>6`7JG%GVJ zb!2bf$Q~5a!yNw31+FlXI({YiJV0WB`GD{&02TrgvUTu3an|lR8L3@zrMh$B#S1nE z7Fn>l6=mhcg+68FOGa}mik1}>UtMHbC0}lFUU0ZiQPx9m1Aj$Pd9buFzbH^1%=6`n zO(a!UAeX?9kC)%P!ZfwtNCNpMEm|)Z9xp>8f&%dV$}XAaeEb|7cE(YeKI`g z-o8M&PZ>kLtmJjm_k%l+4Ho6mZ!v@{wh4Koiwi0Wi+ukuv@(TQ zG$L2eEi0)g&to$$59W%}k)QC9VPcYrrNO%Xm7$5*23An4Jv3d-(mKso{h@%bEV#TP zSd@z@HuDnrm5!Sno*Qg7$_D_GIH4#nxYERDidvhv(LggXBXG4&lO>leL!U3Df@S$d zxdjz@!E98uNnA)MX8+90X-4O>${7{$P}pK`<`6?#B0hqJFJgswgGR5C;i^J0=A2wNQv`PX2>enurrw;CaL3nXV&@d`xqYH}5f>~_1S>>g{K;hDSW*{%WEVsC*D41KW-Mv8V z(jrh&!cJ^jkL3&1^7vv*Y^ktX>a4xHKwY3+vQSNGKPGe3tZ@^jjGa14*Z3KtKV{{C z#VlNH`Fyow{Do#vOL=K=fp+_R^|Q>P;&NZWTvFy-Gs&gp7aDi*Bbidb0EiWlv6jHv z`)7>WZS019#@bsq&88dbd~*#3N|#iK&J6dZ`S!r0Qsy0EJF&$>Q_IEV@bQy>Ca6i> z&OmSd2Ydy^xq$+G8z1iTy`jaoQ)k%cyrBi#sVS{1-!Po=^t6F#{n8a>Cuz5~wVitP z_VcqWp4kVosCSLi@Z#UAP1zfdcso@{2IK zxo;bKj;B_Zi_0eG3Wc;Lup~IOWF{tS^rTGxjLB1HXHJ_nb4I2h${mz(A%7DwrdruT zESuRjVlicg?bNE5tBJ9w26|ei+rzSoLM^ULO;&S@*%+GFSfme5r=s1qT}NhVs>P1^?llxU*;>!FJq5dqRn5fCJdW?nN8n3DXlMO(c0^Q;7XpA#5ZA= zn=Nhxc?^xRl)7ZuhqV^7c=X{(sk3%?4kokfEbPXn_q0{B)KBf@?`sQY^E?tUN9{b| znfDEKe2uszMYEbMC?C%ds0$0hryPSWp6TXDo3?O{+C~;?iw}$k1+0m7!yL6=Rs)XHJ~>%fxmKx!}Ig?G8~I*d^6MsY#~EbV#%}Y?1jzf!UJb2^xxnU zV_@;=)Z#@~F}tZ<4j3(v(OsONrfXWPx@Um0o@{ZbG~zbIPZIlx|4BTI*j;Zl!D^DP zURxKZzS+Noe0i!{LoDSq;^D;a5szwC&U?_X!jxMRuMST9Z}pWOta&e9z2BB;F}zMe z>HAUQW5ln1Y#6i;iTjg|_?MwUNyP0*47f>hG7xmbKw%&_ilqi#vPxW29M zmp7{??ug;I$ph&G?Nqt?Y%AqK@+QI4NPH#ng4sMkXCewI#gRY zLhVsAf0+8RO-((kD34R>17dOP_n)ijcZoVYs)LWr>mzNt3SngQfwN*Qd^JZv|MsY{ zT5h(wJ;KW30D{i7yj`uauNv^&SD znT|0aACFZ>cs4}abldkAGE&B=SH$fnL%P~PEM45RlIrK?sj)S?$ElatCjJSdAa*D_ z`@#fQktgardPb&yW+n$vV>0LZd{d|RQhO*np^0(bODw}@85LRDmrYQ+jz10|0RrEq zq`N4VJ@Adm%o=^6TgLfLFkAeR!oa9Z9N^JYCr_R*bH>z3lScVRPt>MOSKIb9r`7O` zM+M4rmm>M%>B}K6Q#)FwdZRZ|tC*De6SZ??YMbbtX8IrFwWM-2F?v5~F&)rHm8;!a zo-xx=F$|N|KAWSsb~ma%R|aWc&E>Uf7gvbi7kk9%vBfF=rzLL1TOJa(Q~d7`+cWrL z_rrp$_bUEx1-U9g@t*~8gx4nV+Qbg9Iu+tJ!PXvVtN5Q3EcnlkJad3Kec4qiA5s_e z_=@q+4+(nz#zYvt34yyZKHr)S%ddi0CcUz!jpD!UQSgD?eprT|x&_=FZWyxa<#@&a zm?Wy|*UcFS*K?BCH)ToT-u8%!(EuD+7KERZ~l>7nx^9K*C z;D1^EH9Dmg&83& zJwW|ZhziJ1}C+!`G1j_1{!noiHFuR45h-{ESBEjN(bky?mc{g=6p$gZ<(CH>8M|SJm$68}Ut^0}cRZ zfzBQE^MNqqAEuk(Xu!hhnWF7|RV}q|dZ=d5YwDQ@`=(vIkfL^K_53cE$CKgM{prX7 zX@kE zsd@H2PLJ*T_twnZ&u(j9^NJS!Q2mR&>Q$}%N9q#$ZLeu-KT;VRq8$+Rzzx_5GCs23PEx$O93TKJ0&;;oAZXJ@ z*Q+VXQc8}0i-8hgIZz6e0p&o2mUNIEaa+CGDkQv{$onH+jr`5PUx2HDmB1=M!fN7c zf$IQqokIZsl`Z`FBU$&5zZKX9G?Nwjufn8Z_riQ1Pz7uU?gt(K9t0i&Bs^@!k1((M z-*$O=?jYk);NXX@pMBeN4+#A+{yYvm0Xzvj1w2iG_xPpRw-2h9hpOIjd2Vv=Six+q z!kH^mlo2>R#a*~b>4tYWjsXVWKM#eyoMTqMqWmq37+U%m)?q$vo6STlP?TL=>ELKZ z={8?cW=umvIx_*#P7~+(7_34?`40K*kpD7x)dU7M1j8fU89@X%fs;W09*VMoLT|!w z5Ak-O75TGLxRXRsfcPr}y?~IFz~s@2(i6HD!8hd6c=$h~vA5B{ReeZLWGw(e8kPfZ zX)4cU;KjtDWgzp(EQk4epc4gisK7^0|Fjgxek_f{54Kgi91c;GGOFnyh9p3lX?~)|GJJ?HyYV%9M6b@5&Y;3MOlG> z_Zilq^m-fx*1)ut#$DQlQ9$S&z~4L3s9YR8dV4v-_QAg!C?(HBZ)QBu@mJOuE~0jF^xrfojurUPSv0_y5TN4tMW&)#PqOQ~c%1>T**fx&*4r+-2j zV+QzvAZ2;EmPH7_j^r28fPLT*!>kkB&JEz(g(Ti26|I-v_ax8FAAxlsK;I@wwK2 zjEVTCje}3%T|hz|@q57gzz4v7;6vae+R#V=cVFf}T*mOfXmuy*v9~hZ2E90w<+z)} z7Kq($WX7Bjm9UV|tE=gsD{d&#jPO2vb;Df;xBCthD`F!DJCe8#ZHVMBrjf+pR?MC* zNAc<9u32KF<4iGjW-}@-*={D4P#^YDT3CI^<(a*KCsDmH_3Ku-C4+Crj~8b{LOi8g z#PxR=DP}m;sx4B_YJ+m>0?cM_LN#L8)+;}uX+NTDvCDfot-|&6FfO1wDSFmwOIU_} z_Cw7~3bp&|r1Y)nhG?t!I~{->-pl4$ z4RP?EF)WNg`=(BPl|uck1IaE+)Pn|te(EcEU(k^@obxqO+Wk11)%Fgi_y~!GRGLsp zr6k%MM1zf~Q1nLchBFajwQ$CF;n09$wIp2om|Oh!Iw{qOA?_H8(@)v-2AqeOluT_> zthZS#+(6<4lul?tC5dh$DCcWdY$0pHs69>>6NzF-qibOvdj?fBo2IwzWG^%A(|MK9 z!#&Lmqp*@V-q2l39fPd8WEtI~H2LaugE_+}ti08cg@r;^Lv&xpkaUK#RuZo;#a%>+ zNeq6SVeJ}-Y?`tD^q^aEYe|d#v1u3#hW|vm0c+M>wCPhs{h3Nqac`<5@iB_qgG#DN zbp0XUXiivU5I!7dwB4#`6l2(vwFB>A`z#W@Y<-(1|8u=C_0v;bwZuA18_gzg1(pJ} z8A79;p!f5Du^gPVhrWcFF2F4IW?9y-8O=dK>am8BKayBz^-J+V;Ll`c{-~7jOvp1UPKdwj5K3 zUFxs<+~raKP0qK#cR(X>5_@+V!jHD^Nu2^t13v&i0zUy~04?@&)kmYm%rhf^18@Qo zT*NmMyNSg|#-i~Z=sHP>CiVa=fR;cE5DUZs@qh|=0qVHrb58aj|6Co~Ly|qv!qZ>6 zJS%!a?FIA(`T%JFFFPvffY#y*bzWzG_$!y^0q1x!CIFWM6M;#f&I@EDjqf3kWTJ7n08D#L+ zYF9^NqpN1&*J`@W@!%kr*VuPXxjc?bl}q{157>0=y>Ha9+L3S67EXWT53ZW_ zC)DE!_J&7lTrTf{*7mv&Y7QrQhdS()A8QFo-Z3eQ^O@ij<_j&`Jc@pzAZcjp-KDrQ zW%y2I+Vx4^DWU7}V$m1_M^n1XbH7h-gpNMxZwg_)lS3xN;d zf0Ov!D69qqKEH097!NVy;aDm1lX*>|qBKwtTwGpU!D&MNlBMO^M4va#aq_TRTj=w) z>zT%wI4D)*lh|K%1Ze{~EyHebv2Rzx#9XP=9&u~iecm>0FQ?VM6vHrdN{Em5V#OLE zzT@+zjQk9jlI5YCG~;r*W+y!#2TLj`Fw-;5bnqH73E9+8-{98zCVLYTW$Z>U>EEno zoB%&eKM_w_t>q?rhlTbZb$ePLriMJEO+r#vOoB+4r3=me4ohY2r*2RCRgAQRmB4#B zg4vbZFm^0eF|ck=$2%}n(%|!0A8BYImP(APxM5-11do1eh3Mnp_IDW={~55ZH=D9w z!wvIcf9BFc346@g2~MdUpHZrg2JHrEc@7^Z^uPKfV8Y!IT&lql_ict(itLtKB% z?RnEZ8>1@Wg_gmO1x-82`%Nr!n{Ra`s zVS?V&MsRUf>l)pj=-N7^fqEMG#$f+(GTfm>qPphET$I(i5~Hsou7ssi4z<>A(z8^zYrC z_4XMVC?6o9*CKWqRO#ygXA{6dMrJCFe3-oA4AhOhA>*iw4(z~cv>}$zE|=X5@9<&h z!dV0q>>V9-mewf?=lPbU`Bh!S8qPzsa* znI3r^GXs7bumPyS?*EDScHqwro~OQHe`v!PRFZKAV5jh%#CHK3YYz7I zzSA=D28~aYz2rKmJu}?fHoC$6nfr6M;(u1FsT=OSLA5vR(PmEe&JEp7kxhUGYzF=U zYys{8wgTILdx86aD)eaMixHl4$#1PiCxBDH-ROYt3cGSQ)4i5hn&VJh*p&$OiYTQG zy_vp7QC^aj6vimh`w8R?3vq-J;!oT)JUbJo7GwBWn(>&JD`5PMcq#e$Oz33dYuQxF z;T;X%LkKxXUOIeUU>Lk>NLPX%1)c=%B)ytOO{C0Eq*npm!QUdzf_5JpRni^&`3S*R zP>BtQKvR0sy1&6NzoKT}6t6q(%FmhJ5q|dQnHX2b{&wDru4;(zsGmR>1Ytjf5(qaz z*bBksWVB)x|A*j_29D19zcQ1`FS;E$+Yq6pW_x`Z4<3#1{KK9)%C3|HwSaEs|M%EJAxM$J@oxa4e$cy&Uf~Hpj6qBWk8B z^8R^%`+Jlw{BF%>cY9y5yI$EJ>A7C(waI&JH_1QtVWg+Zb_&_2fggY$fuDdgz|Vlz z=P%y*p?*y8QYQK+P!A-NUPnBL372m+I0yU&(7pqao)?|vePn*PX=3WeO)zj3{D_Hr z!QE(_9iCR;o@RJF%R$PvCcmwLhmfj6WXcp`X(*@*Vw z*Ht-#}Txdxc2cO2s5?y}`fA zGKBU4U)IUM(@fk!0l~GAMt)!L+f6(jybl|T2<->Hij^mLfABq2EYmRnd=MQId?5I* zxYZ#^3?k8*0)h_)|HLPS+2X*50v(wWD?N;KEtW&l!@(~Bj_bWQ(wCAhU`w>&`=wo?-G;xHh}y+v*+UuKOg?bJV5lIa)k4FRjCs6W`_g9K%vS`Lr6w}c5?GGnaP*}Oa*xNMwt%G z0J4CYz${=kAYl&iT;K}eN?;yvvE0pQ^=?CM=>MzWTTzrf|5puO_J7vmy)1$M=aJB! zdfeMPv^yN7Ys@PW|DyO$Nu0rB#+oQkB-S#7vE*L;L6SB;X2p*Wc#7_3frJ@I34>Ur zYfOAkFK#DH{3aIJjV7MTQ^Z;mPXu3Q;vZ)5Fm{ufILoGbvx#4w%Sp9~ugK+D_fMinJ;w2V43*lPzDZ{ znYa`Db`$@03=Wuy|GEH+XyQjl5ls1-LQF)9qgTguBelJZjx&;;rcS z-6rnfDP!~6D9@;Mqg&zZAm$d}#TyMXQ*G0#5Aq`2_9wlqTKG>3pDci8*FpBMi$}R}%DQUc^wffq}3X&Ys7_!rSI&aD(^7KRUl2| zrnc=C@)wleC*(4JGvOiWd4tfugx)Ch2Q!+{g}nYw$j2dX28mtLZ1VM{R}1+o$hATa zn&hUo)m!A_&B>x$Qkw5#xQpUnQ@j!+HeinHZzkQpL&)Di-Yw+6nq)(IEyE>bu`>;V z48$Iv0CCt9+I>c{PC#3~k)pHB<)e>^kgLeGhyD${TIe~Z6&2CR((Qdh{}yt+AU&q> z>;mG@El{ImNwwj-K|bX}z#Bje+Gff64%!Zo*fjkN{=%yD*9w`#Y=51QGj`y`OK6&` z<3c|P{fy8b8hH`9auek5Ay5N5Q{})Q9>&uk-n~GPFtxK=IKsVba zv%ZhqPCp~<7ZZLZ?s>6pG+JE0K@||L&vDiyG-=T0Eo`VFD|D7W0>XBme4-jkmd$1w zS<0M)aNY!IYrihKC`*=MjQ{t14Cy_zU;G6gQxx&6oj_<_^K~KJ-2F#v|H0J&SC5N@ zy>41QTC22VAtWr24s*7Fs%(w&w3AB#2|{;4@36pT%s&jZ!XUQ=5@?vkpr@f9haPLu zFX+oQrp(3RKqW}5JhMtLOh7H`NXW9-c7r6!eMWP#i-cakZUuxR9nbAz4oM5c`g^IN zpUDtKrY&+UYl&RDn+8-1dE$8C=3EKT$@_#H0l8ktCwLf;&_r&$Hv~NrdiXx*^E(@K z>AqfkGr9IC$UB5Q)RZp6r;}@i%u8f^hy z;@Mmk74mpn!VqJEFv(q$e`ga@EtoeJdYlQuBlk~yn#2-xTzKN4t0s7f z3D&6<`K?W8L%cl%lLTXBtYM~vtu3Sk6WS5W_0{jV8iXqmio6cc0q6*n?=rab@sTlD ze?MGFP&xrVK$>3lRC8G&*s6ss8FET9w#RYCV^amiJkgr+Lb{7+m>RaQO76kXi>zdgx&eg0ZVs_t*3hLx2g zMKJFIpjHhK5+gh5X~Q9D#?S?Z^$)>NZ0wh*dYwBH-E%v*2*3*)WKjM$}W5e#G&uP$0e($)PF{>gR{}pM=W9` zn7tRoDnafV&C8ojwB3@`8`?gQ#23w;=`*%IY)lM2?E^!jFhpkRJ!d+Z()D4E$c-Qj zn|HtvDlu)M-t|c98I#KkIBJFCr1^|tF<2sm;W!MjznKhH9scm6w6QPbN|4xn&AnNg z;NM}9cY};>qBj+<6M8zu8$c4TG<%>|->i%MU|9bc42|8jdtdannJgLAl5y62YSI;y z64s~)L%lHUT44-=$)IbpbQ#VB`o#BOI}5%^ffq+4WB{ za)Tgm28qo!A6+d0{%VU{3zC@KQLBB)+otzm_>W6Q*XGNl*+`47R6Yemm+AUQdn9AG zWTa0w#%Tx{4U*AszCKPK$yon18JEr1Y*eBTT(x8zF>j}g>8#X0Z6aNlk*$Xz_PEK= zqz;Yb+J{08S3_RXe4R<3HEIxprslBC7e(%;J{GZM%!%Rk$Ewwsl|nD3SDXxy_=o}Sw& zct7v}AmKschk%EHM}Qr`qrhV{eZyZbE+AgT<52%wiAGA;@AczUgCxmd#Q|MdsrtZy zOA!2Bo=bM@jPmF&waN8KEeZSUd{U*(%H_Vw{{;!BO}}3W?~3w-bdE|ey_|47Od`Ri zUu?C%}ZDP%`9CF@|?{n{r_*} z^&2E^k*xCF{l;FVFB8g1i{$D}=mHWX-ZJL*dBQ(_5=ZpJ0us&xa%IOIfFV>e1?LV= zj|G1w^ee30QJyvocT;n$X33cT4Wc>fb;2jNhWhXRs}?KoF52&eRY3CGz=19Q3)s`JRR910 delta 494828 zcmbTfd0-Sp`aj&&$6P&=^h}aDx(CuT1PBlyC;}p`GzucRuE)B%x*8FJ5Wbak%s++yD z{x)&K-=@`i<;+bibEP!B{>mc&n`KT%p<9?tjJzT3#k%QyiC#55R(+SO3|1s zX((^0Nq(kEsAcpIzZ5hLNix$U77co&5cB#JRn}AwHImU;(!7!tR^-!UMN(Bw(KIG8 zFY|hWs_ZROB@feN;768KNtPwAEUBpVC|+4Zdz7HLjBX0LOZeAH^Q%nN+AyycQc$It z-m;L)ByUiS$jqamJB{xZb$(Nl{2s|GF}Ym!mP)Ad_{$W@t6+6Sil1uW4w`JbqcVEas6V zkKv_qNmDgIg9Xc8h8_%~0zP0B@JgCTRZ2aIA4pMrEF;AZ;lnBLY@Mk^HJxCOm3@LG!AZS7Y=yq$YiurmG55BnGtl zB@JYDG4A!q09DHU%+5mQ+j?cu<+d=ji^7CdG(05>r7j z-~}{@0|HI+0v3Rw>Rzu`3lLy(r_S-Xruh`GCS!&n19JiKtNAlXuajGY10v%aVW#g!sZooOEBM2+~$tDPtlBY0R?rV7UV zDn=7xk)g$CK~+Hu+3#VH1NRS!9P0`apH$Y5R^jzB`Ai5LbrgaLsBq&2sK6TdslTG0 z74j-Rh_YrGipq4RgGH4AK(0^srXaeg@q1aR4_&3Oq-tFl%V3q52$aIiSPmH7OCl@* z%W4QHBU(dakPrh@O)9~H!LPV0Qo0eSV5PE9iA+pZQNgs1Kq#@0;Cto+8PC?dz!|#u z0f7wkqdOJ^#+Ox=0sBXLptBDT7zFr(2!iCmLlG8uvg{ALeV*1sDW_dhv8Bv9W!tIy`%m#J`C}^rmUQY$7 zG^hq}Fq9GWhvM}Z%nL|?14WbMb7W5{Y{+0&kB3MPT@eOLG7CDx3n})G2*YGwlxffs7zKp#dP(I3L6@jzqg-p50o|GEBAoP&EIL9qfqc>+ zS`lcB&bZJJ=b~>Al{7ld6eIwpqM)2DfTj#mjU4Q%;SQzXSmH(y44M(`MWF#GXl0t5 zp^o?ghv6@f6$Kv&%A?E!ML}9ra1mIL%n?n1Wk@WTfS`+UAbijV&|;WbMm6ybFhjox z7f^FvRrR#>{|%^9=#QGJR9m;!w3eOXna^zt$pGMl3WH^q$1Omhy_Dhypf><;Z zXc~mDl4=C>&}6P;6B?Kt27}7yUqB)Nk@K<^-WE*!^NKrwtrQm*K@^||!7x6_bD3v)R_VP^{GmX)DUa2bt&_~LBKpThA$Ws4g~e14rR>O&i4;Vx){}{2Qz!U za!a5XoUJHTXyZ{XQG6a*$69zSQel>3Dy%^xBtn9GX<)W}sJ+xS#s3~@1B;@1Adyf4 zq)~hl>>`#6mhnT0`e{%oJMuijm*U5(cuTz=KhR7nhmqAH29ms_7h#w{XJ|P5^FkMB ztOf8WLy1DaU{ExJ41-&tHHmwC;I#~lC)^pZ8zh;8;$*lqL`JU^QprVuv?^XB1XYS| zK$1t1Ko%J;ixz~(1N;MKv3mI=tR9$PMbKQDTm*>7KB6{IB>MxP1%$gu@&FPal%>M_ zzOW~QTeuroN4N-tF9Mok(>hQRIscZ zl9PWSVS*qj7!-d>loH^Mya*pq3$;fOd9iZRlF;cuNe1;KS_w#?QqhWCMotOzIUrSv z&_I&@|=wqNn(NRLqAEqyK!NW06=pv6G3KbfF{3yi_ zcok?a^%x#q4az*#DcDZvN- zL060TuF^O^T>$i!dN&6RU%eK*VUhB<=JY+>yN#Wp0h6#gZgJQiv~#TA5HF05k;x;C=Wr zfFFxfV@X=LKr+>%G4ZwFB3eqw)UE*M(0Jlckt`QO9gSwIeXC)+8M{LsH%|71*8bCr;WZCvx?TqlPrq46PkFx~6{Eh+$3Lx=J6!N^+Gh z{54}6YX?i4`DO9s>F>wlf2tfh?CPP{4y0K(#qvuTfpv}=B+X)ZnB5W#zmdNbPetde z;oLY4wW2YqHt@so7(2v$iO%d<-XqaDQy0m#YHVttH4keXD%~2*14yN{4Gn`v4X%~O zM~`b-Ol)QFL_jYQtd%+}}C=I0vK zSc7FXNk_}_*h5h*sQaM50D5i1uz~f&27Al$gN|;f9X+t2w&t1>q}_aj+4ki3VtJl% zm-H+P<^Za_u6B@gx03HXXjJ{!5hF2mlk^+o)m9~Ym;ci$kG~qpBloI-gNBbC?LxPV zPqU)tTD>ecUbZqzk~MreLcEvxcFXGWQY6oOgX(JsHq=}NRvk9->PG27JwLsmL(Nt7 zqpp$`^U7q0%g5$N&Q@LDRNL64oAkV|z~V%^n!%&SUR7T!y%@+7q@yrX6KTR=u6#9T~=jeZ$qN(<}CQSW^nqP=Jnp=KVt+ceT#A9m!)+6elme_Rt z=vrxwC)yaxO1ayib|iQfNRgKCD_SHni~l^}kcLqs2yfDJe_rR{v7@C`f1YJXLv5|J zs6aZ9e{6k|i{Arse%;3u11;-fxeESci?%GoTeghHo{8iakZnzfeUJaOWh}n7pc%4t zBgfX)OSkYFS|+Rog(YMw8^>NHR=<)jY#C)E`OcQ5DyCh-ceIQvOMEfDt7Vx7*qk2` zw<^%Lgm)^BDNAIFKUiMIFE95d-&bNemdg(N@7jh@f^nYa*hnarhQ=o8$w+|@vK1r23DOgh zytW*8_0>?N&~`P0MuB%wc_SZVm&M=ljn>O8Ytb*=h(3`A1|PkO3`&J zQ2JPbT3J~Xi(2i;1Cc8xNsuNe{D>VlA1MHzto)eTwG9WVaQxQ?3jntcv9YU6cxzTg6XH$1a`oCqM*29xdnq(Vhx1%*tZ`Avj!F zmhLamMznU(wSq59$1{t3dDatkImW|iZ^x23t`t?!!@v!cNtU<^eb)b|7pT1_^1r$R zwA$;W*|f0su2(Slsv7X^UN*zj6uhn_dHa2!T7UM=n7e^ew` zGmp2nGc(M*${#qkX;ckRQ#-P8*r<`x6um``qJsvG98_BmAwRCc$KgCpp{RrsIIjMV z0(e=&Eqxo#W5q4Xz?h#X%`W&x*_IHxZ^C)W&KHv9KloqEPn13g=W%;AfPp>(2mMl* zkSs>F^leX0(0R8u#maO&&O5g$JD)~BP#Ar1!>G|UBSsA#TMupY-ZAC1gX)DBf+?hT z)x3Kslw~g}TDVk=wKed}JqRtN zA9Q|RWi0wpf!b)49qluIV`Y-P$?vVSJG@cQqOKWigce&K%VRuSC{2jOX0$6KGyOXM zqcVQV*M)(bt{W*r6u2|tyr1a`@+>_Mw@8ZIsH<%`FThMBH) zi=X!8d8h%LN?xy9F`qAMZ^8NasC|pF9R+^6c3{0*|0xf2NLuUkJOfjWU_aq@!Y6e) z#41-8db-*OYdBJngIs8{l8@_PWp)*?*mynSyb%=oj2tC>7|!z%3ZVO>tpx&!s80GK zoDT$q#{8i$2R#$L_7_H>A^`GzI4{hDz~0=f3Mu0v7B8xbd#T4v-K2XPO^+VaG$+tC zBWr768>I34=BgI#7XDyWqT5C|!ntS{T4_-Iu-cJL!d047z!d2#Qm!s}q+i4Q>#Fj| zp~9LP>uYOAOZ#|vN1J`gdv}Z_?)K)jBb+4+4DSr|lJ@e^9nF4g3yMIfy&=O89FmLk zL0u~n8;0o z*uP#{SHL(VRLs7DU)d=df4<H(1^lkjkPA!x>^#q^RDcTVzk@ggLrE%2QhC#K% z21`5hWg`aV#Qq-sO{WA~&GpWS>(h`CqAW6f-TIF^y#&~m6l6Urv%&VVOe0{aaUf_GHlgW3Iv16OS z^?{_jS&Y@(?oysvmGn;tGs$84D&NA``sA~*?f&M`K9*rJ}{vQ1;`fK!; z=+DugqCZA|h<+3OA`|^I`f+q?bXRnHbVu})=(gx*(VfxHqr0OYMc+$K@vVq%Osdtb5zk!fL2HinfOWrhcgc&^ zs?tx?{nkEfe(7fGOX~}3ul1p|#rnW%`p7z@eQteb?Y4GVnVr@JJFHKwPps|M3v8RU z)%w`lW4&rUQ1U)nZL&668?48yN3B<^{gJ1wN36~4#gg}|$E|0q1=f74X0r0Gwcc81 zt+CcxuUX5i>E5TTC#@%}dDg?$L)JakY^&LtX5D4oZB4bNSd*2BgwB~U&p?T?TGD*?Tzh^?T&4a9gKY%dpNl#wlj7h z_Mrds*k`ealDlGG#2!o@(hg~JlFudQXOcgaJ)Qi~`oa3%`VNHn*80XeY#p+`w!X3s zT5HQ@CGSqI4<6EHCTHMW#kAyI$vcx%lT(s+Bqt{)C2vnoOioDNmb^7NK6y*>=HxHd z&(=@JErS;Ej|@dkE~E{ zk4%hAh|JQ*M{bF%_DoP7i98;8IPx2NgMAX58=0v*6q)1SCNJ>at=}9O7daYUDgPdx zu0Ix;6?s=(>DeV83E!=p_qONP@H?Jg!as*+SwDq;49{Z!_#ym#_}lO|;ltti>a*;C zJeg&liM+?=W!Noj_qMuN9{arS#mM8@z1A)A z`H!eeBaf(SJhPRje7og?;Rp2t;YGelk!O6*`tH;3)o1E=dvA-bOzsbFl<#2gEBnH4 zC-miLCaJYN1X{6%uF;oeA}>W=j;z)9gzwZ>cs>hH)n`O^ zg_p61{5!*UMQV41*Xy5#@6jLDJ_&CRKd)^I|DbOT&xqU|`Pb9xDqpj*H@HrpqCXgU zAo6jzSznQy7=0^whyH**QQ72Kr7nsr_T3wKA+l2aA-F^TDEwh~OL%HzrZrprAUr3s zATmcE{#0afWOMla@TTy_@VMx$(Yiy*t?U{3S#_y0K6*>^=IDm-%*b<*_rm*v?}pch zC+q9NYr`LSUX82?b8Ck6PIz^ARd{9i?eLS4CnB#!_Li*(FNwSr=8=t_N&0l_CF^DD zb!)lxhV@c{@9Z}CypQ4^#5ct^#y7+d#P`Sd#rMX)jDHc|U%V&2w|IZ?=lK0ue0O|T zd}n+|{L}a+@$K<#@mb!j@sH!*#=nVwQ+&Ai>*B-lL-DWUU&Rl`CnWgH?rk#f#@EN! z#n;By#5c;byl*AmOuUg;o_Ia+TH@8jvcxNiamLGuJFQ!+o2_xy+vW=ME%QzD4f7l0 zkg?p{8F<}%&3x5dX1;8`WNwsSG+!{EH9FZ_hrlt#=Yh}=4^AbvCe$QTy3s2H<`a08_f;o^TGGHzGmxq5ce>8tEzc;@#zcqh0-$|@a ztV%rQdDOE}-YBn3yq#E)crWp8Vtu}BU1DuwO=9Sl#0QDZqVOK${luok#>9rir-@Gz z+eO*7#MZ>eiH{N=CO%Jmme`%|yeqLYu_JLHu|KgdK@;3#>`i=`_#&|%*p0Kb&|>LlY7c9#reNZ9*}uEz9Rls{LT35@mJ%^;;+QF#5em|CyOLovY9R0iX$2Q^}k`y%$C&N&b){Gl{h!h+m@Wo;x?>EDdx=H>8Br5*=%?> zS#p-406!>jM1hVD>)Z~Sr0Y$Lx9wTVCh=Z9uP7?c&gDG%jAkt6OMA9w`}wY(*M&l& z!eI_Gb}@d*DSr*V7`5egiZ7)af5?2%DHmmKmu=?Qbrq5xk{p_3+SigX-w%Lg0NfW4 zOT{P#9BF3kD8ut>>oj96bIPc=opL+tBVB~$Fk3Qq22o_}2&QCQ?)B30jqS{4#shxc z4^RNcR|@8_8Lc1Xm+G>9E}z(|ZLp)X;bYBK#Dy>Kb#kVFrzg_P`6!Pn0(Y~(%h`Yh zcQymMbh)>4`vE_WDW#=8(#2Rx7O5uzZUuA6^V8Ce|3r`32mB88aHhG<)$?rCmTt6_ ziyA^KsOX}B)GdQCX$)I-R_EqU%Y8$FQYg&RE=#q#v>0@GmV{?vCfvKQ9Y;&IAr|qu zX!_TXOn0JTPzL&*aOdMco!TukTfs~Q(PkmG=0Ofy77S7;2h)lZy~a7>9aAYU{1uq4 z#16UY6y=J(6-8=Vb3D1C{h|m|bdItyj@*QfySh8vpxLC zX)TMj1$~aP@qLU5w)fWVvcx<0u4VV|yL%sG&+uEELGhntU7v$p-b^dWv4^MS3J?XH z%=zz5kCHzaW&q86b>Mx)QHLAP^8S4e$~%jAx6`j-5Ag-3n=LFtH@KhRvQ?vhTCz3U zV|)Uk(f`fgIlXIGNCDQu0HP}qrDwEqOH(SiQqigBaDMd}ec6+I!5Q7y`~34Wy01_>neDl|G1a~tp+?8!_x}zfCbk<;&&JG zqJtd@N(q=S*7FO_e3?(~-+?{Im-g>gy^7_ z_}Oo=-HV5v^R>!boON|%a;Z*jNiESY)i|3^JZqD8!`+&rKm%Smpq=-9+^e{sHlV8X zbHD)I&__8xqyTlKmtNu<1`J`J^X_MtCtiv|@IeyIVRhZ)QYfnR*?~r#-99ulr2^kh z@8MXYy7(XG_mwRoA!!jb6#@zM0wtRwLgP*BMAN#SFJoVyE<)`Jb ztpOCx>c;dw%LACxOt7mz>5X@Wq$( z2+fhxq~{4Q#ymf=<@E2^N%m@h=ILVbj2jSuK0&5d#(9PSF}=pQT3ns&MT_07>pmRIq@=$ zzz3pBUCKkYq#&q$Y#Eedunto5PZGyqT6S2!5TpB$!_IW?ikwd*aqEI_UDi;rW0LvSrlq zA%jn?dEp*ePkWu0-(|MfS$aS7xi%JV(_#MYTUy-9eE~Rz_!A zygHs*92PBnx|kp>cV-5(y*!4u9MVd6r`Rj@12LWJ{jm8iS!PJ$#%>R z3Xt7FPZe{3T=YnzqUmfIPbV_jeOfNpK}k7>neH%{PCu3=2ELOSGkD*j{n$=EW$3E- z?jTtnkF9hgCe5ne3S&DTKI}~J=;C2*%;`{yH-P7Z(D~b08Z9e?YK0yAZrC{{`KK=y z>({u7taqJjKAq1WRQdcvR($nbwVNEr@Q7p^Wh8y3518nFNsB@n!>=HAc=Icg|x@w^s43nNo z8;6x3_(yiOOLPlHk)6(TN2<*6(Vd6xf^-KxAv*!OgLaUe5ZwV6vg4;a2t3V^)*vOn z1o;D_+OdUv)uUl*h;?emuamzpx;0bzC!@QcfRzDE079}1rWG(5K#`_PR2~yD?v|o0 zj#~15V{YhkPn6sO<4m25T1P4DOk-n6#~btffe)C#Rk;4RN6jc4}bSRF}8<)@t=+`K&3Zy z@ZOa2*k0o%-tUGhyw}=r&WvmM(>JsR*KNF^2Ya3eZaf*k&$#ieQ&uw_QOG(pw>8)w ztTAYZj2$I-CNJYwpiL)4Ietg7b)%n2X!IFFblcC*Y#6{FY3y=J-g8ew<2?a=o{ufk zbK`}GII;nSSHvHH$aAC3E)K~QMqu&4 z`vy0VfZHh{kN|4(prqtu13);Z!yy`^e`SgyAZZjPP&^@bJ4Kd=JB}MKg#wv~rMCoS zK$WqWks0TwFbTT2?116;w1z4~hOaiH*kHb+;i?wT%q8tH0HA<5f~0CR=f*JtIAa38 zqOnu-xR7pF8PH52-QpEZBUtfN1t^sJ;UyvBgxh%UYq}Sc@8V2+Npo(0Ni%jc{_-_# z*b#IDJiQ2txt42{*8c@I-rDJ5B!H!`EEvz!?i(cS3B3CV<}o6AB{AmY&kU zj63*6*NtUM_}c4I`2E#&lh{Ol?e%BC94@>5yf#Z1@QgvpxRSI$VHzl7R8UF#WNqt<`3Y4 zfoA-rahB#tr?7*3$5^GeAO<;#GB3fYmu;#}4w04KQ?&pg27Q{7J zrkVyyplgg5fpP(ou}|iw-fX7t@yl30d5P#|d@ZaJTFlNCNyc;h`kSp&_p2!}!feb3 z!!&~#UqB_PuBT7_x>(rMDCW>346z%H_Pkf8*lEy&f>}~Z?UiWs$0ggwfxla zC#(Ab76146E)gg-X9XNn*;ywY2}s}#{`&ZMDKmcdm~dXfS8?IPUW$qX<86NQ>$tpB z<%vVRDpq)m!^{qJW&xNtTztf0P!P|n#Pb32mLBG*{RvM%cx8O)gf8(3FmyJQUlK^W znLPJyU@OhIogbZG^Sf?+irvI}-Zre|2c&03B=akdJ3}qnjNCl2R^w~_#%*V@VO*bZ zR?A^&xVeVyOTl7!ZQLVSLV6msSK;P2O!!Ob*LN^Vy(H1ux%tY!sTpVP_Qm@q&Sq`4 zFdYsg0|8w3mlzw*C!y1%~s)2q}saAEWg#IMhg4sF@;L0SmilF5n~3kEnh z?_@r1N=tjcjIa%SY-iZ|ZET0uPHhjHHf?IhHhZW7(4A@YhfR^h zaK^O+lW{FvB9{UFXzo&@m-3&cwqmomb?1WODrv)Z2zdo_+<5 z4CpEuw|S5!QN|dMMa{S#1xt%^l2}|R1fFCRF^92=+tW(f7JkySe=6I4l=$>%sdJXI zv>FoRK&zuKFvn}uf(W?Q5#JyPf-Ydr(=RaN!oFY>=Db$8eRPjxTo@8)rE>nqv}n5r z_PBNnRI8MeB6c;zB*HO3Suk71Pn}*pm}+2#KuSTNV_=}Eyhx&D=Oc}TA;A|Z#mUZ* z1xuI&s!LMch&|b$hgd(IR&26$#<_wE%KAU>Y=Ia0JwIE z@G%R|&+&>`|6sTA|IDg5@k<}AMW*!=Qz~G|FMMz>Kq=!UG7&<}!ul&`sstZ{zqV=C zy|8a1n%l$^)HV1wwKvQSZu8y;pWghJ%%@(x#^vqmT+XPXjvO&UPBEtPc7v~|IOs-x z`~7c<{z@O#9m@lccax!xQIUlI92Bsrb;gS-7IZyIk(QElyb+h7XbXHoHZ(0mXA;ba zco_e>+0${UC&Wy!m99^n!{myLLfMkTGV*{FkApu_5r@Jc$+#{R;;GpQWd2UU?|P(m)me&YXfEBnfSdbq zLu?A+_E0cKC^VKblV(uUisKtY!@+^b_Ic6mgI1MtweeK8VM-y_pJu9bFE;<~p0Zy(W>WDGOzf(FSpAbeLN2ZAXBe9?U|U$L`Rf*uX<4fmC1e9ryM zdHV}yyhB9CAXpjznIPx-)2N1Bf>5Ifxe|0V9+zQ(z*F>q$F(vAy0+XKN`Qz6ZiK>Q zBHc_Ezy*pRGDX|>v@AYt7@wm_){rp;b~0ZTm?@5ML?8Msy|a=|?nLm@Sw` z?DP_NMR459IgWcJ%W-bnK=7H8g2nfBlr9DqmLa3SJ3bKO{U0Fvl+u*u^OyNdKK_Ad z#t(A%>e3WgRM)3V>eA>Fa#V^ieUK26HX4Www*dsAmbNxlO9(;)Mk=Tdq7MX&G42Rb zX{4iczGIIOVTWk161$@Uex?`~H$Sm4X|<;mEGN8>5?{r};E@pFjtElh^VmM#eNNjx z#Jkn?kRh5J&Y%c@0vHrPs_+gEiN1J;RXiO#66LNSCj0o@IZ>wb7v{7v{e45A1dvY> zqS!_!mQJhWFd6)(IW4MJJ_}#O7!ZWu0rny!q+Co?bd(}}LvRVv)fM0n_OyW4GahW$ z7G=E%9UUbg6ALF4TmU5EPI8vOsWTp<1Q4J3V7DIFNjuMBV?qI1>lyCFP6uqD-dibm z6;QbqVDz6ER1}KisW_MCwhsH9aWcA+HzyRK!F$Z@9Jww9*Q%rRGeZI`NOs@HubbAunj)J%z!8t(1FUFuXuVcna{dAL{D; zbrp%@06yWN_Pw9M$15OISVk}Ma*8RHgxA|->I+ob#l~J(Kh%Z!%~8KN!X!5Qhqt3K-ge_0tf>UbAW3As{+L$BvS{U6L(|d1?&j52ky{mF$6^w zIE!>%H@OPd38X}rESxCPLn9xq$dFLlfvjo=?~-tmYKBaT0jjBc5%eiU=@(MCpd7qW z8B79_U`fVTC4f{zRtXj!EQ8px4$!L3b;e*5V?+KI3RflD#7p@RbQemC@$e&kz55;_ zqd9;bYOxIma93Z z+98^qMndx;paN*v6^z52=L(P$hrv7oataY)5W1pyi7^e28oDDfM0_sDYrtOFLBR)v zs!TO`p7bMfe#8K2sGlq`dZqmiJO-rud(j9!h!G70Tman&RDBTK!2k5KqplcCCHYbRI)h1x>6jq8`@M(bG^jMpuA4yJ(4?rriW}W!4 zipGub<&RxgexQUxoVoCwTqfL3hJiegkLc!Ae(~dHvj~6W@r&f?Rs6Tdr?=TpyoX%{ zvSFVxV3N?$r-v~Hh7qd_D7`UXfIs&{^~I#HfB~Vi6rhT1H#vK-+7uhZ{YF=?#sv6& zNic!r+<}#%dJxo@YP=5xKz#0|(2$)EAif!dg`GSvSp&s*aY(3nJB2WkY)`5CdG|=61)^4H^Ku?b~4~!k;(C5J^M;b6!w3zPll4YNCm^=N9G6~KU|nI zkQji2MJEt2I3P+@VhrG^I!)fVU=&zFDP06^!4J5l2<~EOUCIa6!k26)F(p#nO?91_ zl*WEVZ$` z9Ks0=i}Y@Nof8@E_)cLkg&w#+k1hC%7PcBvMf~7`G`o%$KQpLU*hHZ94A2Cckl*~w z-&uffd8So&5Gs%(6dVgdD238yz0eRE0@_%V_C}+iqoBSTs}At$XUonB2)B$F5bW72 z1&Q(#X|d4>g8?@=0NB5zZ7}i|s7-GSg(@;q=xf7NZ#e2X6YaJh<Rf+k*YBe17q|!yji7a{|1m?j9l2*=8tZMhuq%FFv9Ns$ADEkD z0SXkcV<&9TeW)Nb43Pl%`I8Gz%!Hv0Y=1|ov#Y4UyFH~}AcrY~l#UP=;c&s;S4kby zs$gKK3yNkoL!PK_H96oJ0H3S_Hc(LId?Y~=dYy$Dj0Hqavoujnab7q1ppbJ&!kHm{ z*`jzR1aos3L8_~RX??xYEgWTdI__eJ$ODX}%LzqT&KYTnCyAa2sa+$H2G-*#i;zz) zGGtZ=rSR3T7tsqMJfGYbr{ahX`)^|?3QlYv0$Tp$jYm5I3X~ z-Q?9WbOA+lL4Lw>C$YVJ=yR>&ph`bTG-%YX0auWj9zo_uo;v|ewmkQD=I0$2_c}wj zi%Gu$a0$UR=>#PCg=pqc3Qbasd>Nu~#7aO1u{a1kw%1Wf-9d7Qs@pg6pek5s?|Rt zF^DdX>|m1{ov`JtSSg5?5IyISR>&Jt=p1llJ>`d%gibNmP%==2xgt@9kgTT!!y0tK zH@+yz;RmY)@Wo*H9Jqdy9{8f?t6O0#%qP4I#TiHX70wPENgCgEpNhGQ)!{-hT}FxqgX z$s_M5y@%~LY)+H=1Jnxw!iyu1DCMQ!pcfXATN#?ry3s<=QQQ^UlC#v^QE=#x!X~H< zs`oluXM)BgpK$w!;sPT)7#C>RD{bgy=VlTA(Ls*|8Af~YM46PhBq5qWE$jivh#z=E zn(#2Op+O!qTG~KH96F7_%CaQl4cJ`l#3Oqkd>4Gj1yLGYFyJSrvj9akh7JH7u5}>P zc-*P^n=iJ>z-}Xjg$XDY@f$D5XsrezK(JB}009=wPdX3m)*n0xVMk7nE-vE{0!VrS z78TQZKAMq8tK~=sj}tV?5-yHtuh^xTG!%MaPYD1f!a)>ZDWIwwz{ao?P{_z<6Pd|t z?VR=+pO?tJZ78GI8)?ydADF+2y_ z5CJ@?UBxvQ=-$7hR4JTb*mxgwA(3Ch9vayVin8zo3<0E|vAcxy4XnuqhUd6l>KNEO z!YvNYkxOCAcBx$oq{0OzR21V^CRK(8z*WIngTixjVh{zv&E(P*fm%O_N7W8?W-_XZ z$UjMm_<_t*io&%P1@n|n(54D3O*JMUdf2hLbjxENTat)ma$JybkYlx6DG|BDgrmW} z<$5B(MazI4vs+LbmpBM8N!vT)R9m+o|M1w5x0Cx>4R%?UUQrU92-I~G@i*3q^KGCV zNR>=OD&jJ9*LAOS&Y*ze5%_+cSWy}|HQNuC7t}!N0Z1p2rvxW#0o}Sm?-#)MF`6LH zP8C@_AUFz~=e46?mK0Pav>D+dowlRoJb>y%`2iU#-Kt;OCSW~w81Ca!uQKP^*AeEC zFyW|}MkVmgMq>zgXSC=KBtSuDuol3QkqPcIgB+)~d; zhbe31@!Poi`LoNAP&8IE8Vd}+6@2b6xOoZ~R7`R%fmj$J?E|{(z_}MCF~ty3Glv+ezinhMQr_{5l)=gQJ295lR_PX zZK{BEXk8yz0*M+J2#iFH1(T!+J{61(J`vChMM|V6Ar)!a4Kjb|)s`9TE5K!wbBn7u z7XpaHxm-sh*Z>{sjl^uCNJWWtNFp01_qKJ61*hRWktD=(+HOV08Fa38Gl=A{r@~^V zAuE$1avnct!m*>;42+nKJ|X9}?DC;;um;_3Nl5cU&JkQgYY7sH133tu1qBe(i#SC` z+Cpr23DyZY$O<7nPuQ))K%^^N`T?b+Fx-ko0wGFY{`PB0MaQv{&tE$sLtEzMb;j+` zRmA2Z-%U!>3-Go|b~*W7b`dmxkzIt51R0hAnAmTpddv=9Ew9k%nEIS{6(*w zBF*L#;!C>Gk3mTmj4wQPDC3-9TQ1Fx5p#hty* z-GV+@1hsaVBMc}AJA$=BcGAd@w=MJp`T@Hj1Q~2VM42oXj@*b@E%g@ANwz#h=bun_ z0uUq+;Dag?y`5YWC{Ac+Ko}=~0v^LLnwdC`)$y~}`Y(dmiu7B)UkKW62)YS_bga1y zQIi4%f1@G;t)~z(l%WkMnnGG6RZ51>aMp`7L;wsy_Fs5S*f58X*=2Rq z20)}us0EYQ4oQ?!3Q@gwQC-?348Ra9qfnyAHnSymH+eou| zlpU;G)|iRVDoQi@i1))-Qo4+qpJ7`@f9PMIopb|SADA9{sdecvE;v{nCYJYsfuhDm zsZQiQZjkI;SFk^-$&4QbNoj=^vTa~9A8Z#u{_Rbx<#n*fT8eP(r8T+0R;4IpQ0+3_ z^{o^BiOi;*ZsW$!Z4g)?2qvXmR*1D}%wrxg6H0VDNqH06dx2<@#fFau;BbZr{7;<3 zUw^Cjz+wy~>~$PQ6M7uUAP3;MMBgg)vy6%4iRD@)k(Cy$bO(0o_*Qc7+%sjYz%^l@ zu9#oBB6VRgM$~~y@(aN`#suhdrviKqI9$`ZvjimoO%(aWal@Fv6{%HkRwYorE|+fM zn^$x+v6or^0=GWrAZ4@Q+;QveHks^T6?TFqD(Y(o`Zf^m1er>~XT-}cncT7>yXAi= zv;Rw(c}y9R*pC$!09FOSUBEfVK#T+t9*5ekTqOpf^g+WC`U7y(iqL%r|K@EQFQ7zL zo(Qd`+X?8@JrE;D22~{ENvI~sgy7yMdF{$n7#drYf+yV;ym@8&OtuufOlRoTTpfCY zW^Qk0iqi{}%6Ej*Ps3!xS9mG;R>bYOxk-V#VX>E3Bs(?e9C5ZubgoY*imejwy-NKH zaST>lFGvn!Eb5qSa-9^{1aPR0EzTc7ej>6wT2|Ijc;LB4%;YcQ1jPOCBmK)@#SsLKT6 zLFYZ+u}{j@z&bdxz$rD$kBy8M?Hal5v)qISe%Cv(2xURBOK}X7^B3PC4*vL^idM@G z!iPW#me4?>5%Z@ZoV0YRKx&TLYg%V8o0vMsXIW{YxXDGNA`qFM2WJzq`BouLZoX9v zsAn5`=@qx*8u?v(i&+bLhOCy#SFGuDx|_~Db|E=RWnB(PD*zxf3{{^^B87z1#|h4m zo#H30Eg#l`q9O$eAlg=g^pc~1KINo;LMX=mnBj<1(H`>myUFJrN_9LPOuaRUy*omkBd>w#w!~EM3tI|TT?=4&;_)JCy zt3lOAEaju9mj1#(`-c~43}2L`zzI1Sal#D?tuBvaE2|gnLm;paq;( z)F9)w5G#fE_@&rz3BpSesM~^I96W}EB^hKN5>@2llM6=4a-^Nn(1Hs9J4qfJ8!q;N zm|aGP0{kha^rnFK93p0b{2Z~_iDo#hhtL(lKsp2A9Zvl%z=yM(SS%j;VjuvC#Q*`M zM~?sNQVE|~)+9w@IL4M8JPPxR0RrT(fKdg#$ycGM*AO-2@DoHhxhQbPGK93;wglOf zfU^sk2XY6QQ+^FzBgMO3IA%Xw1Z^@6g8s=p09)?^O$wy~&So)K z5PXo`O>l4$7EDh!-{f`Y;F*J<;0@ z5*CI7r?9|~)qvC5X=}$U5LRd(!S~`+VSuEViAhNUhTzR=c(aDDS?#1FWZpJpd}7Q z5f{+;oK_&KQw>5wwzC-_&{H@(l(qw^;nk_MA0hULAf|Yxqf(Gk%xMOuTn z&UFXrcmZi=8xb!~n6x3+Scq&Z_^tntd;yFX~|MQ-m z2x5oAtO?mS`01M}ucD1af*lG3Ly)0D78L8Hd=H!@0g*urC&vAAt`k@gW+vnS&p@rf zg@}zs1-uocpx1Bekl7?wj^m{Zh#~*y%3Ta1*F^}#;9$x}v5}AWbOdggEC(BVM$5hz!0656bE1U zln>g}2AoMaT}5Y#oX=Og#~cInx*$0o$cV^)6;_G92{7ds>@lDXl6ljZSmL;Kw6bYf znIJqpxF>38nM5G5#fQ~$b4$7J5FN0Bs^iX<7I-VZW=pyl=d8$8bj2A50;X*-E%+PA z1VM-Spus4OPRXDE#?0p)cv1j;$)yuA`njEcd^*H6qJMg=|F7uw3LT(f;c?| zdzFVZtw2}#c+U?{l0RR~$9!1g{I6AyJ9gFM{`;y0arx>G%dx_}A9l{Wf|-pjZd24H(_SO@8vij>QTcZ$g1zpb2|36pB&_?b8VI zg9*WCJ=%kXa0(TB8Su9%!9pyz$AL`>Y9Y=dA`~<3<;y=x;!LJS2S?m9IY2&HZX6iUK9$*1&|VfrxuTvqp}jX3@1V5V6LD&ci=tY1`TU*e^87d(yl|B6juDJ*Q zN0h4punN)!P~1Qk1h51U%S`}!fiZ~*H!Nni56}qiNh?%?91h$X8W1RQPqyIY7g~6X zt6M7v;8-186MQuUh7N<$Ry-Z-B0B}VXScfDZF^d$IEnx`#qJT25baAyZvgw(Y^8nZ z`CHo<5hx&fYm8>327KRE8z-s)+gfGdx``u{2*>{_HjnVCDPnQtaZ<3C#Cx<2DwG}? zA{L>d5ODkZ^}^{F zp*L`HPM{Cjd~C&tgcgZ#P@Hn7%t2i`$Tw^1eS*UihFV)t? z3cN{o^MEF8rb#me#f#)WQq<&a;B;1Z8VZgerUwCBnBa~g+d=8dj3kaVtqh>X+%Att|6 zC{yZy*F}$+h+1aqQ^i?l3{S^8bAqyQm$FcoL|IyjNY4LhtRblTSR#E7!pEEj^7V@- zeJlJU5wg;YIoaI`f-fyQA}lM)5dX+D3k5ECBN2MI2$@}|agjmB+64nwMaFRO zcEcDFfiVpT5{O)G5!!*a;-vwjBhKTi&Q1x30ilioTp1A>AtXj~7y?l`@$Zg7!$akt zla7(%#!8u{@fTeP~RS-R$j%DIhIIR@N>;-Uy zuVgwS&Y0tJ4rIu~fMAk+0M>|6kja3#C8^3<3-O{7&NtJu@tyk$jyMmGFq|^A zcq5-SgW)TXmX(1@Vg>h&0{|*kPiBeEm%!`6=_#}k2O@$U&!umMp^-4KHk8~p97ZKD z$-ks4{7G@0hb!r4dSj;WO4ge&vE+f0SwKj;ln?x@OF1cm3or$6eK7zbz={F+dzwfK z8+_4c=?v(mkUSAzgYV#DVAr2Sffi024X-3&7ZXb8pl=RfdYyx|Ol=B%vzuSguI`6L zAT`*Af&`FY+9?Fuj_huM(=8j0?S=8dbbvy0_!@AAz`I~aU_XF#4@MTg6CEy~N27!UNh}^KaGn92LYsER8hTe9PvT$<(jf?n zB&Q0MiZKZ9{(#9U;3I&V#8)00hyUp{DI1;(afywybHoF=*YaqZq&T&RR~d9;Ye_fp zKA&I_I)-)&Hmbx-fCOrj-nw=$$Sso+#nIpaUo&n3bm14EhBGk25Wz}1?;hd%zBn}yfuuA+x8Ng3)nAq;w~7x6 z(l-ULAkr^x0r~r9@JsG$jgN)gbXOeTV{g7I9cTw(br7NB<0IF6X;%~@?FRXQlVe=% zutq&9UYs>5dfJ4Q%0`MQK-6X)xef&Uqg5STdh4u};iF7g_ zb9pJg(TXp6c@DJ4g1a1O#opo<9k?su%U?nWy@HJ&+XzPBL!41Ti zF&+ojt#AIqp5~W+)0%(uO;3E5yX4!Mte(&NwnbpLbK}`$*qj;sy>HXWtv+UI_n%l%N13^<@?pl%rLS2zcEB1(dZgmlOm zdIJAY@h%*wrb5wR`Nw#f0|FyC-=q2J+>_kf*(*AT6SU3|8p^4HHl%*b#D_c5+F2NF z+%BrAL=82fqa@S>Y*Zzl!EHUls$@F%@1p4u4m$I8`N`Xp2oQ0k33WXALz}_#cj3cM z;`LB~hB_BeTN)0dNnVNA&WG$V2Q6)dR5r{`wi&|O6yZu4o{~rx;oWQu;m!)JL7sw) z1uuU52M?*T9H-oi+<{12oDZ$wWcq-+^QCA&+t6Z2IsSlJ<07 zf*G&!RlnUL-xB0!A8`^(wiAxeg53lk)ukjio#?!{oj-P@wdc|8e&^Bce8Z9Z2@B-pmlGUQ9|=IHBvzM?zkka>t~m`1#YAeD5DU3ecDG zo=0ELgHHYb2k3X3?DkVI8YzA8Nj@YKk*@%ZKVxfb-F81d6$iNhS}-4c0AS5gu4zh( z*H%z`_jcCUig1!r#dchVP(n?Szq46WTBfW!%9 zXbv=IWcC7ky1Bc;s`#Tn+g&%q5ukjn-K6U~w zr}@~)=1RQE05FO9D?oNV3#epFZ=T^}=hH_zn!oTN5}ewc_A`h}^HM*%v&GDV0)J#b z<#4eOUZn{iO2juqXCG`H7+`G_d~vFIa)6!3?r7c?U?<{Ith0Z!$C@YWY=S-;TAjeO zjoHms5HR1_d}@&W-4FXMQ1Dgry+LMGG>He87vVAk5ymCPtt|WG%$rN!6lzAi-%dXK zQ}gv9mX^O`%`f+3=E+}(_jY|i1~dd%g18HJLHGvDB@HAC&&1=v6*0Ywgyshzb@DHA z^XnnjJ@JRfBtSb#apN_-_$(Vs#Y+>$`_1_8bZ-XK(~I!GYJaRi=09p)Tg1NXa%a#& zID~KL!kEBDi!DlE7QShfBpFjn006NQy9VximBfsxFML+aVDOh5Y<~Av7HvKfW_9#1 zG{PRFtG|Txr|X3!py9OUXG>UArvn58GI9mY8%o##_D=J%Qg(7&Bs8$9dUx6R1VVGD zjNR&e3h&PyG+!QP^Qe_K!LCJLe1YnEwy61+1ncho^)m_R7|`6^WF6%1 zBh7Hm5(mWSp?0xVq*h-=)-n1Dg(izgUt=p5UueVQ8^#yS_gOgB zvI?6qUe}Ykv-u5+jn_J}ojdD84GwM7FI126~k{~F!gNo%2?x3LPsOab@uH(MUxQ_}dDk?7H?zp|5Z{2Rf%>3r} zKJOpzIHc>|Tet41Q>RXytxl!gq*^n_Y;;f7n#;`d?y&A=k-5li?rz4BJ7v2%vkcju zj5zMiIy0_^vJii3WNlK=A&RQTBa2nCxomEj@>zJ@&h@5eaa_?IQEx^S$~V>%gt2wS z=j+Yc9pj4d=V3r@d&RpZ{Qnw8>Z3SsaI z@M{ep%-Hv#gc<-DTd(=LKqp_17q7##d#;b^tX zeYbg>cDz+;VOTktj!sujIX9rM>09|VENSbTNA)$`yG7sMT{Iox%Uh~rU5*Z;W_<0g z>TCKnM&CT;hn^6Wi{Ti~gklmhg$qeN9dAy9UOaaldIYea!f^=Qf$^jG5^M zvRlo5{-m4Q-wX>c%w*m(a1|2B#7Y4pme1aL?`vdlb+`04-Fqonde%mr$eX4$ywN`4 z*+i%4`Fl0T?l;jxzVhe&O}CC)a;qKA0@H|!XM>+y_W@=fPK5_V6q2Z#WbR02an3fS zGUGOTgK}ETxbU%`nM@|GP72R*beDW>Bt+IHSx=QqEKIRO8^1`x+qZn{@i@sqpw_fx zG31gCQ`lkH*-g>CG{A(DGw7d?Y}U}$mdr3R9f5B;^#Wbw4a(M+*_n??D82$>Z_<%t z6j6?uU+In^|%%JjLI`7g*2H2LSQ+0pcIFAO!oq@UKSaq2Db zii!CCq79|ZEz(_DDYP!v&hV5jsfw+re0p^3tmw6yU%t6WIpm|oQesrtu--KdGxg)& z^eyI!X!E7G2t{Ck!>@%9UpjtvMJYB_s!L%~%t&gKgeUzc@O)Q!cjJ0@@i5abc&rGv z)-ndRhT98}+>66ZQ$_wG0{o@*u57sJR!v1l7w?)h;4!zua5G?P+&v z-%;A|B75|jeN|8i}~n`$MBAD8vJ(+g|{PMk2`!_H%{#CQ8jg|IC$;cmp=PQ($rfXcXeF8J+P2 zl8PE(f*O&ITsNcB3X(}!gbq)RuvqU}nPo#da-mM*J4%udl8p8(Gf*OOI z4^2poiPaM({Ky^5%&gaAV1*2Aewu@!FmZg&Q?<01Cw4GvbNT7WqPQC-O!bB0e@w`J zcKMs`g&ob5nwU)3S`2DDQU!4ykH_w0IxD?VUfGK){hO-isI+fhw{y?#WbW=E1`Dvh zHaHO6G1stLbW(Ty&SvF*?LF?rf9rjNyJVD^5~CooH3~ekj?Wbp6gdpNkJlHJ;;l7H zFKMs{2~QtK=84LGL%mzqY&wa#g6ppCi)M2`w>E^!ek@FH(HD={#XMWD-Iwa8m84V@ z_jBvd?7pjcEau))oL%?PG4~!m+6?I-BzmeBZ6g)E;G9kYH<7j^F`;VRTM}z4Jc~uW$um9rary& zT{NEH{!7M~$%vM_k1^w78`&9bxc4?P=f;?Zu#V*%%bU(R875UJD$}&|SI9A$zqx^9 zO&2r6jT>wFxs%44D%bDn(y9`JZi{?!zI$-2>0Is0m&86e|9o(nmOnIk7@QTe@(ptv_7XM6n+ASJqYE7}rjx*c3*T$Jn zQ@vw8tIe@evS2yE4BsH?AF}vX@3I9l|H(`JCmVP{PyrN-Jpah?s9(YzFy3_SU%2<% z7(fXp5|L#fQ$r+Aalo9hgt&RTnGWr4gEu$DPsjx7uHDV_<1;VpX1chkQ_OJlh&ykJS=#Yl z8=Y^_1hk+MtR`Xb3^#NSK7N<`pFK=N>Q0vBiyr-~w_Ci2$(kG89ebF=yT9ef!Y7!r z!88Sd0s?DB$l(&tx^4GF%z5ksiFq6L5{FLo$ zjuUrqSMO_v%-n>;C`Cwd>b{#{aE4~a*n*h^!M$99yNvI_x73~B5Bl&h^4Z|oROUl# zij}^58oszhbSdTuws(^yRh!#=G5~L-2v)n>r9(6gEimNbVsG<+L z6_VqceJdyUZA1z<=}jQiEceMY(=46%^&+?3e&$7UxJ&PEE^mK%KJ6RdZeUeF54vN2 zbD&-Gs|yY=!}UAi05g=aop*p4A?wBgrnW`VMY#N8bE)?tL0lsZshCOKCia$$p59U= zCzp-VR6+(yF5yQgxR0#@@pUqKCjX9dO{v)@`9-&s;6z@;_-*O9{=}+j#=4=!W*;~8 zK(pgiL89!So}Y!l|2Kv=EZk_|#!>S37q@p{Z~^P!-(!2crEQ<${B- zmVDL0O*+WzWWVg-&OONNU3#mBu_(IDeSDDVX6|-H2UB^i8+fpp7W`VQ+?vs23DSf! z;49pv2b)`~pV?R{O}u?3Ar&0Xjcb$doZ${W#EcAX?35#Uw4b#D>FOD7vu{(!NKuv)}f|@x!#>|C^n?; z*4}%lxyN|NiR4&G^YLjk!6_Mc{nFU{DK6XK-Z`ka&psF-#I5C0XA%hid9-(9^@%Rt zAgR4u)G@fk`14~}B@>xjqz&sW8GlC={?qJD#%XLSZVdfY2{gGx&`{nt>46>&D#8R`y z?S7QmvC9qqYzaS0)D@Iy`V-vXt~<)yXij$%reh*p3nRh3ue&z8aH5u z$z|sgF`{?yy6RX9bhe3Fa`8JCJ~MlU+0$I-9-CpZ5b%dHO!qDYSYU|};%TEDr~TSD zxSE;fs1Ebw3635GL>!Giz4o)t%{1Ha#Rq1ZF4cJ(9Q4ZS1{H{Cu)`I(k7k<2o_Ddw zGE(FQJAjCNj`~SDqfF+CXasr6yh+dvI@_b)rwvU%FD=ftZrJx9&xmib> zZM(Jg&mYzSL*LS|2aYxqn(uC(OGk5Pgg&byL7{K5gmGin`0fp~x}{S>*XRl@RZPKo zZo==)58Y*ehw$twmeEY$FO;_a1Sa;KN!NS~HoP@e%y(buCYD%uRg^*`6kFE-uY{Wh%m*Xt3++ws-VH(c)a*CPFZvu6&S-IG<59GNOr-`6onIXj*iGUc{XLwb^ar<&OW zt>Hbs5Wky@g@&LWx@m(4JL~xn9c7`KgNWPlFAn$e7ZS5)WDFM8zvxOVyTvpF%IUIJ zwrsHr=BGNg&@5!aIx7tgCJ#V`C75KRafHLUaDYa;*aj2%a*@&=1Xm($cnPoE@Kw*9 zEEJdTUx2C7_aVVe^}@%+`G(=ET1%Sv0dtL$y{s5Ds!vJKpxTXM%|@lBY$5~HzRyUm zTl!phJ{&Vk9Ea;q2g_vKna7xq`~G|K{ImT*Gqm_0$@9;4R~&2l4Uf~HfP24alOZ1| zG58$}-y3ujzAuGG{wiPbl3Au>hkOG5t&--yW`75_!CUTS8Z3EM!P|s!Iy)N)P3iMHy5`xYYwi2g zgd6-HbLhL1W}AhjFZ%^G8NKAv$C(4opVuCKoH@*t=_C&gWblZ4@pv<)ujr&UER*g- zR!jXT&*i(kOgK|4DJV{z7yj&;PcY-RQ<4N`%p@;X@$w`OHr@?rL4jbCZoG-VWV#b*F-Iu4B{gF6!`-7=V zy_pFXxnurd{?O5r2w|a&yufBt4jBIV53GB)yFRBPeO&2ApK2Cz_3Wvp*9ZcUVTB4D zCDdQr1cjV(yf%sG3{HCDbLCayc~^NlZ`8>}{Y@?VygqRK=a{K9Gk=b0FmJgPb6D-3 zb+64ayY2L9vG@?@Gig2VIwB$UN|{|W+~2Z`N`V;YN(wl|^X!Apqe~u9bQT*pC%D5- zGkaFPS`6KE5#2EFgE!oxrihf=UPyZgTR#yp@t*y)B^N%3xRIt{4++wyjPq~IxP<@x%qZKXe3Adyb z=j$8p*;X^S>~&&D(nwA8uyh_!-sdLHgG6SzMf1#pUWXG_rAYfSu%?v^A&3KX2nZV; zR?M#G$TNa|g9UEe)6KSJ|L{$rF-~yDat$$De>yHF9C}ZlZW=Rw0)g=$xYzx}4W9R$ zZ~9eT(LqOA`K0Z*(m=!O?(q4hN0;|e92jGA40xuY3_&|^T86uNzNzjUKLjHGj0EfP zvuEa;fxrFOFCTnJ6Gn>w`%)NTTBE7_mfm8YOG%=ICn4?OLH+c*_u6O-eZ1^MLVSH5 zi<02-4y0FR#s!zVgBO_Jt7CXqo4Q@rfha}pgK~~?l61jei9wgSj%S$O9pO<>5feDh zyVGdr1Sh#Y&M;S~h0o3~!>fF6{EB!1ZFql&;3S!{y>1XtPaKbhn_%KAu(q7s={(c46vAu9&j3XzSyGld@duc zkXN|97n=IAdtiF3OY#cOU1(Y>UXHWbsU;-z%p$X6`hs;}jzQmj5mfu7J9-f$H_P3$ zh=bGdDU(XRe*lOUOo0tH>6P-xi;P-$NDkNt=!1kBii9l(B z8(r&prdI<31=k}IP2NZkd};(XZpV3L74a!}*gbt7BJBgtoNo@rk^I~9&6L{5BpOLL zEE=nh5$4K|5l~n!o;x3r`es*rff>!uqzlY6v&7wSf$4X^m7bD^OYlhqZxUtKCdKXH zrMS#5sVyGIG}0L%rLat^>Tmm$%HQ2n;*UM{8opqcJ5OdBSG(BkWZrcLEH>w0wEJ)| zgZP#!T4F|Z;E)f6a?naS0|k=}u6EOwn919Gh>0ftLX^U{j#oj4Dv92rjU=a#385(X z&^@!nWDoE@b01SL+9IadTNsMy300Et7ZZnQ^8^WqD#bc_&&0VyQjlUIc*h1ya9hfn zAv?}+{6oUMqlIp=R&hb-budhLbGeWSbmY|o-Yo%$c!jB-)CNA{>W+oa`S}j;8%@4XE`HXw^N*eo< ztG~+hEncY!w$M$v$_yLuGt|W0DMB9I{x&2mp4okIiB*?sIovWw!0H z0%oxQ;XWztEE$Whwh+6+{##5`?w6}f-B`}ulHm?w@kTsaV~ih*-OWjYOVMz=E!^th zK&?8^DvZ>l6-tECKzHUTci7cte4dK#yxJU4zwA{L{FNj_{tRcPJTJ>gU}CB!H&xe6RIAsW{9# zu&kJN?Na4*k3^Oamc|$`Zrw7oubX=f#>-jm`D;vLyDM1B^5m5W{_cvdMGm>#4Z0TA z@TS}STHX|Kfa__8C~M*GM2j4$Cq?%l8VN7#}OP-zTyxLRZ>)(>gLtGa^r#x zB|Y4Umzb4qm+MUJ9_!mN(-NM#qF4V^6#e~AI@d2l_^pp1NJI+=%s9gz_Ls@*gr?~` zo=YiMBbx8;N7`}hPl`(g>)W}Vek`eR_1BpObFf=-xap7r=`-9mH<+>5bANw>8J_&? zoU~hcgK4ab4Fcl<-wJ#LPf;zrUN(g?_sI=rS>^;U)t~>)5y6vdm)?k!#uz+&6Knr6 z_uWlqc*{KcUa3*eOko&B#Mk)oW;Y{Wru#|0zq}+qu8O53*uz^MDV!kRCmZ#sLne=X zSviZKog^%HMF|BP@0A0wBN91%gQn+k&^F)Ff8a;obGNQAT`N}V;6N%2u^r)KFRd{9 zFroXdG`+e4ULwlRWD#+SHhe>F#!9m{aZ?YiB%J7T_v%VBe9B)_u?67^h4`>Y@osNB zZCG*>^H0So!;%~F#ZkkOYx2c$!;<&3Ral-c^4bb_&dp}KYuOI2oyv6kGVFR7$>mOGSOHPYRybRv- z3NPc@y2EsG9afo6J#1oFa$x+VWLR=|T%v_AF401xJ7JaS)ywv#hr^Nq_bG0o==Bjf zd6Rj3&_IcMeUiu(Q6g9vL)sAT5U$P*n4>6QtVHHVGZTQ`SJ?Ni}Gc-MY1(t zzLfH7P_ODQru;&_yomA>`Eo1ebz9y49@tc0_rJ)O)&3?QRnG%`V1sCSITpvHYq%9_ z{*+ry$13&d(iAQ0;Tj&M-1J*nge|}(-8r|KYzzLNwjKzgLJtH{p$GbMp$8|ob>P@G z_>XJ@|Ijw*xr?~!f#>d;d{Hg0$d^mh^l~WFwf~dpIQg}t-x|fk-k=6xRE_dtI?FE-tDF&5AS8S3tnI-zzYloc==iZUcOds&a@;DwBic)kWwnZ%5notl7MKjRJk~>Vd zBbZ3qxXn+A)XLtdt2mN+vqP<8+}Z}dA*RwX-`@`T&Q|4n+CJY+KD>#ld9DNOAup*} zxXvYiG(CoY!P7j)5n%&G0a%O<(c+{))p_6mt5v_Sq$b?~e>B%*l3|AUC>A5WKD=&&H#5>FF#3>j<#XQD5=triu^1wzBmN4n9P_)dV6+zEDq~F0#-z zDyYh>l)uQA*HPY(FF!$f6XmFAU9s3s`fgL_hTd&D_w~KenCj^ZJXE({C{nl96=|;e z{;o(vk8aN0rpEKB6}+%QFKpn2Qg;=twe(J|q0(Y~5Tvf5Mr*!&59LLw{ROql_+9Lq zZ}rV<4bJyQ28(=AJza<2r40e<-4pPi@1YQt*HQi=UskV!4fzY9V-u~q$!ksb9-=Y8 zdO;6W29$OA@}-oYz`EhiqoTWOEwQO_U%9^mn}&Nv_rK;oo9KAgcSBjX=>Qf+8?~Zy z?29hHRR^}f>xYUCZ0V5)THN&etyYdN@?~{qL%ys|ZbGLLzC3kpK$E%0RBh>s>J_?@ zFZ-?_oVYdj#C={)pV#CcE~h`s^JPD9I8)r`RBWLYKW6!de$4V^-&rzesk0u6Ry=R} zGCjBI?3TW%v!gh#v@m+UujA+{fNHEpwXKD%>S_LVi_n4ZoKJEFqcFO`uMWO@m(qjR zR8d{k2o}opW?jDQyG_;{-c)L2D7Ni=PqF!W9vg+Suo0I_lO7!;=h1@JhK_tqkB)rV zqeGkYLC03>*nc1UttTj7EUY~+n8MlvQVQ}KsA3s1e(h-^Suy&;IOog0!-jGG9C$?# zzGwM|ew_1V-!U=}x&HT=?%Nf{IsediEMN8=!}g+%$;lbD62{`k*|pq9`c+zN)41UVK+)4 zrF7Vpk}~rah1Ha*DJ8=$lw{jwb1j8zq!F?42DbX<;C11|`-NmIR5c zr@Jl>m_a?R!a=PL8PMr9S}p`54m;2gRZkC|b2A<=+CFq4KgEAU{|-)Y4?JM1bGsEH zzR?0{*XOV^!Av;~ElLz#d-vS~<~LZX_IuEb=>BE7O>f!V%0Z|Kxe4Ws#xAnPt$ENK z-f#IoWu|)1@MZFAZ~%vm7Mw*q`j%U0KsLJed=nJ~?>Sg^clLlBvd-+E*Zv<`XTl2i zs)=6i8K!E&VqD6fuQRL7S?;Qb%t|UPKR@jzKWrL8zJWc&JA1W12fKaFJBp+4FGT60 z@e3a|xejM>KyjGDbb!?;BaV(g$#cLFcwkT zSK1&Oo%w!T|Ex#M>E=CG{wOYl_gt?>&D?^?>&8b>(w}o*J&JMXIk)gJvma3v?>xp$ z9mU&g_e^^<^U-L0aiEQYe!9w{z~SbyMZ{Z>kqpq=Gnu0mBEfd24p~^?!O@^G~>74tPgQanv+D_@hsy$z~fSngW1B z7KlynGAF#Rgm(>AB0d4s4?kgg6#ca!x^}7idP+t`FRk&zc_i**<;N)RaBNzt0=VA0B zzq>kz@yWd8o_oP8H)ptGUNong$J{48<0|)8;yGS)hyIm7%G2Fxe>D%Y17g(Qi0EA7 zrv1&#?EWxk#o19Xh4=`z-pO!^#=E`bO-=k!|D^-3nUWEibcO@7F5#%FCu#dR42sd%sJ)V(zT?g@bdT87%+7&sFZR zSIm8u-_u_;4~+F2Ns6OZj%$_WnSdaj(_zQYR>t?PI;PcUf+>{{L%==mhw@-$lF!N! z;X@xpwJX9&1O;9_l)M2u=knsDY!qrZk99(-j-}{CC1Rd2{oB) zC&)hOJptYe!sqskO4c6whB?T%C;x8d72jv06L8p0c@x9ZGw#wi&3;MF#&HL&H{D#j zw@hu5^1Jwhc}9m-K1uzSb83{os7#qtaAqp|fgR;`d&~43EG#FLV?yGJVw^l)eK3A? z^pAw!-5kBoZ-~`2?1BNvEq%*e+TlBs$#o8%vNS7OUUPM@%#C`R;XTS7^fu)Cq`Ty8 z(-UI8|80{S&T63?7y)T6;34FUq|23fD|05e!gj=0BL$8IpYSM-M*nv$cyX;awWJ+r}_ zEZ^Fgcg$T4e~NSekeWlV(|;YW{I(^>2(@*jMsNJ=_3xS~>2-KS0_f(%cQN7K<}P{H z9NQO$OMf(E-VY8=Yjc%I7;&QaRoQ-`!{n&2G3@6CyvJ_J-QCjn%#OoT(atkwg)r^&b4QL!6kA5WzUcj{s=O(N{TFw$bcq*L~p*-e_{>&u-pElQsR^ zbsJ4Xm&K`^jsw(TUPaNmFN!#1#(($ijhJU2ab@qDNqTb{>w$i+cpu;QlkVyFO@sN! zeeu4ztTS%-a-Cz)h@ZHGjUbIOzRz{bJ|HsmHFx(1<`kiA(1)f^$u}G>1%4O1!#*_o z>hAp?n(9s`iKns(`}B4S2vBZl_tA&U|Bu`eo6NQ)t*hTnHM4=yE#G9icHUH#YYZE8 zJ*~!<^mu>w{3f$&RXi|oT@6d1LmOPrk6>zZ-T05#4HqYwmF%Mf22do!vH=JN6~Pm( z^&@gV+qdp^c;z^hJ93kK(*ZXrbr(zv5 zK2FtO@!sC?IT58lR=Lfeo4H*+mcLnvm09)G8wHJ;-~~7D3)6k@`#PgoX%R0>h3y;d zC@QgjC8A+7GSTAJw0sA6jY%UG&jZe8aW8yfcB^=S!>b@r1Sk>`xjz3OWc9+eNBqN7 zCvnlw{Tiw1Nq587=JcfY-1hm#j7Z=1sOR!-#y13F9Odr#h7Bak@6bxXQnZ?7Iuu|D z|6j-{9vryTNzMq(cRlMAeP0BH24Jq^w`OvNnHDnBJjRdymJikBmsn+y}#CC9sj{OqXwx->!-<#jqe^$BnKbWp~Mf?6>4(I@mM(Gf*GEGRhO;zxU zyX*&3x6KbkhrpZRaFHRMbt2oDXBs9h>je{$Ho=ANtsmH6{E*xCpJunZAFC96UlrD~ zy@6O~#AOaT>Nq<`!kmlw{A2$#eh2lS9|^vXZ!P%I^xfZsz>NY3mJ{J*IL}1e!t83b zt3C|C5Xt1=Ek9uBk@JJ&xwv`=hDe6o>4@{T09_bER|IsWKbaOjvcE?56# zhURa5@{@UzbXUZ3p@oFyZ0kh4a8Lhi2Jc%Dd?2EO?|O&3I6WB{m8p(kHqj>L6S;NthVPUKin z$6ok*x+9V0(&2c#z};!>ZN9Z`Zf?>xYp3_aN!y!wyE$pQ;vy+d+0%E}#YgK7FlDsb z>d%A}i_ay3nK?+BV0N1Gwb z!Filt$tm*{2`EiD;>7OmE3(fGx=*X2jebIvMx`0ZcZqcOE=M?3{!T3LefAbB2m;@q ziV>#&=-w)})n$?-<$&b&uf=v~-BmYY@AMKI6sk?@e9nh;G%+E+a(kuiwrmerm0XQG43O6)e|P8d{T_a<(3VTs+%eCl2N>YWsoiJjOUcYM zdZGWq1aA5n?QFsj;j+mYQf~aBzqTd1=_$k01u1&mEpi(Z?uk-c&uo3+;&dkSbGd2f zzA3eROr;CUY*YJ69~}-6mqi(|j)m@^GTR*xPc5@UsdPt~oiKP_T0tEC%l_B9k9(s=pTf8=p;`3RK??&y`)^^irLecNDWP}2e)15cK@Y3>#k~N``4Yr z7Ovwmfnf4+?r80Q;z&ol@f)g(qtM4@9V74l2YfVh@&^T50?Bex5be%Waao zsmAKdUJu_WdLkVq@-%Mm=1N$b-g~yv?jKk1q>}&Ku)yx$bqP}X9Klc$j729?EJ!A^ zAj!t2n*&>CbLq8D1h%88@^MPh&xzm1Dt%G#j{8S@n>Fva4psIh)X4j)Y_{d6Prxym zV*o2^^;tT0XC_>^febo+vn_avNqv!jNI9b9cZ){nZf0YpzpXy2Z_#2si@x`bj^l<8 zejv36-)NsqWKFc3mifmu`~8PncR&X_u=B0?1Y4s*pP$puQT*-Kbg;9^)|aCIN|w3Y z)poRXMA47zXqUOaUXQH&Mn~H~>Wxb}*&3qOYdhI#C|D)n zGTc)J027}tX;}ZH`3zTOnu0yU_xdH^9@GQLWvajgrbD6ZTAXaO!0npv<>Jo-zW#vVJM!mnFa-FV&9UO8#-qG$tg@QugXsYF(DEXVdOC zd)jVFA*FdpK7-CS*FxeX((@4br}jyWL{twEk68ubV?AN3TL&ytscaiRTg4DFT9smgg0M2I&&PQ6P=3@>yyiG<%p0C?N4ZlbOsVd}^Qq=?|L~l}?np zQYu%uWg(~kWwE;AV=vOP=!o?Ymqz`Styut(6$(I;zHX6tsIub)!7ZgXd0odxehIk@ zUpDE!=>lz&)K{tZd_N5>Fytnqg9=AsM*{G|_Y+wI&=5~V>dneLSX%a?;+Z)PUv7O({3v7H zag&QX1%OK0&(}CLl0*2CIqQDk)mD?*7LouU8bh7Jyc3e~GadbN89QJZJv-MAK$5}L zAP90OLQ^4$JtsODYE#5N#!!-s>8T$WHmwdJ^d?u^yz|0b_ptViu={D*`luhNe`}i) zdy&~ElONZXTS~L_AL;7bzyzBmXRcniQ2S)Q5)9LZdf<>w40{GF|-AW zTl)DKKDoV-%NFx9kM`n4Pg5NxB|XFXfDaP#vNIdwLl|>wVG^L z-bvK-uSC{2neY$%a5C@sm2QBQI$KJDCC?pLpGWKLiG-pVi=v(*5>xUcPak65>Z^Bc z<1Sw@-t-X(TfClVnkm#wUDDmww|JUCkPQ7cG{5Q-8LDYT++<3kKI>Ng1(9`JpLISF zT$yI##*C^!dm0JPW+6B-;#P(oM6!@BVbgeGXOO`>AAXAVqM_U?3~poCvZU%np72iT zl$Mgz>TG?p@l<2g5*GgLKwzyWfYq9FVfVdi_^qFt!#A*<4d%otU~7Y$-9Nh9E-ke; z0;3 zkp{miTi2Y(!ho{f{kmPJa4gPFylJ{j{7m=+7$_YBX6-1QxapY*4XuNztmE_wEoQaN zW=^)2fo3}KDp$;Uy&sJl2Tf!`Fg}MowRO$rv}_&q{Mt%;rXs%{-`Z|@qhuWT{@ z3{AlS_E7UW@UhO%_*{#P-b{>Pn-Z+dM&WoZAGA6rZWT*E9Z!vw&fJ}OQ#6xFy?PF; zsB8{5(ly!cG+h;eBwhIMGe}}ib5eEwlGsb+?%82Hs!%QsiScFl4)(UH_Oj2`*}1?g zt*KjB=?)2PLkpzU)&)9N1>E@_XvKwuWNG!?5L%1HT%a$o26t!Ih-aQcdYFG?=V;y( ztG57!x9_Iul;hXpXSF=7pC}l}h7v!Dt9|3EL4Hx?tbU1W7BEMd!_lCKLp-C(iJUj$ zy$c%>BNNbebMc%^JTyXLf|$Yr+$M&*4Qks4wP<2&YHnDI$_Z=-Ob_!9?Z3AMGJFnl zkAtY!R!vk!R_l9hw!69-!`{2l!)$lm>V6ZUR_n92Q;VnebXdg;L-Ggc*TB>Jz2PjStu635-=V>}w^^8kyLtm#1v@8b))ao*)3XqQbUxLKxB3Mew)vc0TGk)grA>Xm6KViw1lj zefOi*V3r75ePjg)!$kDAPw+NLEuZdHIzn3F8oU^K$7poU)2e|Y?`srcOYtv*$mlV> z%ze0gB3f~-^>CF}Xs!ragriItN~1HYo@A!MSY+^h!MuO%hvNh*uhRwPk=G7-L(hhH6l zw8fdM6ee@@7afHATZUNwsd>&dN?0TG2%Zwq7nzX%B2tg!N@C<_-PZ?-LXOlJ!T>Op zd&g+XcBP?~sk9Yt5giWGutxnxBpSo;azp^oTNL&6ms{%m7CaY4k9~mROoPqy*j^qC zvrUl(Lyi48SLw>Dj=d)8B5%OWsHgvZ|7&88nj9v}-eJdh-BG>d3P>Ofw@)q? zqqH6Gl7^+c7kvqxkceU#9=vyYsGbVZZz1*ER0E-V%R3&j7<+&z-(g_Xm&opnr^Gfq$Cs z&>d5E{d&;IQ(yaf$cqK=6#@P4-(Pz8DetuWyfkWiJ&{O+hb*_vTSg`ieg5s1f9bpj z^|F<_941~DgU|c??_YBxf<0)d?dyU*41Y@dWd)E{nB2coOD%-*Q~ESf3f00|xOHvR zEegV}EjWTAM0s#u>)n>c9KejgR4ZA&wiyHYoSUM70}~)VrWyx$$Ln}U9-|FM+i~O&un(j)=B0L~7IB;gL`fiB+!XGHfm~|0 z;+D^8R!x!tkbMG^kkr$Y#Vv7eQzpV{B6O;k1vrv?8Ue(ADG~c*1si%A(_NqO%avUh zjTi@lNt!pJg^pqGqAyY<`1}xLhiH)c>kmEpe+7h z{&481C1Uhu0KjSELK7l_=c<)WDQggKL_w*jVg_zyPRgmsWV@&`-3qH~+I)+vL$fL@ zUp;3|bEQNbNQ?hye|oG~wv)J)m^2&hvbkkz@kh+-GB(YMFZuyV(41J zv`+W%1Mj_8+-I2Bx9?ppYMk!L#q6O@9;<%fQrCdmsA)t349T3q$78KARv40=$aM?G zuFrcA!McYWbD8Ere_99GEIW~+dH(VQXLr`f=uw2xj=&@A*d`O7GZ24{#sCIQ%kyx$ zI!SY5avm5>E3WlL(7;?3uczCp$NO~IJ13j|rN@IHB$-t5U5?*_c2iq=E(?v8j4qy( zh~iw?*Y+pz*K2*@-r6iBdICQv@hJ5D5@_`CyZxfR^qNCp46-K;hshbj!VD}_kjh4~ z@X1wUabIXyHYR?Lb~SK18<~Ol%9fevnE*z5x9J%_ZVY);=IeNFq*^EXTAn@ShXGQt zKFzw$y7&6zY!pg_VtCP{*%dnfL>W;-g4Dna-<=@L63&7I&X1i@Ffil?Q_K$2#n`xd zzG~apws;7|izPyov%D935rPp<#e~2Bda6d1o5m9F=el5^ul_tC4!c_$Zs+2M#t#Wtvvoq7t%39%MZO{I8gza#JC6LW` zLN!}$aA{|E&voWV%Wv*_b3xNL;$M1(6(!KcNM67Soj;|)=X7PPg1;1#LhXva?XoqC z%$6EO4RBpdXlj5uC%RcOC++~fW@rnukUua^=omz>LI zNam4jNKhXXmE;I^BH2VN70U17O+p?+JZT`yN%c%nK{=$Ba&?G{_rp!gpCNA6Fie6< z;Us&sEaf?^SQ3b*M{hm-*43xXEd1imXWmI;gU4h0%ax+G#Z|)6=5W!LD`o7W36%a^ z3GB8|DaTS1mK3gN%Z{m0h(J``f(XmxtQKrmKYlh+8=yIjsql)I#UNR!G@6M#B@sa3 zsn+Idm?3vL*j22+AIK*ZV)v4O$TZcG>#rK(tB|YW#unQ#M~&g}qejnfV z|HxvOL~q~^dqbC0ioWzMD4P-@q~GhOKdjpHBX|{#sL;{?TM%KT5uzaZClGoE$yv?=FDb|9ntT4JVnA}d}2Be4ZAERiBAe5HCP z8~^K|DU1}rchDd8vKnb6hF|Kbe>M>M(T>S@%;gFLeo>9yA^(D}PF;;Z*wfufxpbj^ zJUZOl74*0w;t9)tdrLk`LVW!)$j`CfuneIM-`VQPbA`No*UDEFe!Q8TpsO0M44bCZ5jI6VSjOwnd` zUe*Q3q`}M9GhS{II(IIdzA_X1TIzNfiFfW^H*F-&yL;V9Bkj&L_a<}68gE$;ddU7Q zQ20|q`iK`t+Md+=ZloPWh~e=&*xu2V#hN<_TK%*VPl&X}Y#HR|`A{l8KPKYz81ZJH z*4m6l>B%{T#W>jP-rB)7XRf_PdIXk!w(s}Z(biWNwy&dAza+m9U1uf|{CoJ0c6`hA zWg>!FKW&3&{St)A8{EM0R6;{>^ka`;FRhpubc?-Dp4K_zQL7vFfIr)KQG>+$CQlAF zSISsW9KCdx31nj{jy}GMlF#PE`x-CSBf=EP;!ElQSflT+8@!X9*x>}WR(Z`f=GJ! zBcXAVcDB>X{^Zeund4!1>&|vS*{%K>!^p$#!=14QEpug~?AgUa2bmEsA7uyTKl|5F zwlV$Om3)?}CbC0)W~^_`cyeTbCS>k3cndjY=46~ydU=n??v;OeRb(5<-tux}_p8m7 z^h>NeFAb2edkXCGfkuI~I5@(MX(pOvnLDxB?%r>il$`cIS$rW3jdGM?C`bkZO@aB4&4m+8CO+RWyS32tDt=8Yx0 z+HLKotb2S{w1TS$9^MP2GrZ1>hIl`5;b>c9pKoV7|XnB#zv zrrsTGcPRO!QiI0THe>8A=~Wl8u+pPr$Jow<|1BJ2hj&zuV$l7vLy|yh|80z&RQ1Gp2D4R@SzI959FOr~s{o#0UzSE;a8;mO(Cp#is$5s)x{B+;XjK9bakfPC0(I6UBE3j; zgr^TJ*HTN8q2a$IYO+=&!WF(MCEq^!oj+0t5Zq1^80mHHpb2(C{i%vc*Ai8xwT6fj zbqL~ooHuP`?i=2 zk}*PlXoR+c2i?d?_BZXXd<;#-YN#c)L@UmBt0&q1E%&e+rzBVoX?XU}Yc}|Ez)#Zu zAofJ_@bRGdBYwt4%QwH&Bw{xEw=|G+yC~SCwTQpGxk)!!dsAcql^Ig`D#N18OeD`R zUUI!tKtf}D7zvSgb~2GS3&-1R(dx=fW{}T5;f|VY1JX5DAmoPcj}Dgh&t;#Yvg5Z0ykR={COHt#7+M_Og!wTbHR2!~!>T zs@=X=3(L309Xr(?1h~&}t7!S+bnsVKzPCMylzJTh%?hB!7EX<13v$5@Y%MB%Uoy>kRh-6D8p#KkRL5 zdo3n!#dWb35Eb#?5`T>!G9uSMR`_UR9UEVca69Z{Yx0Q;ya7K3SIKGs7i4HHIc^`@ zx7XHy##$J1lg!)HGi@-sNA|J9JyO0g?x%h1v;ub}^8&vq z=g}hgFEaqha^ChFf3A2Iw_z8-btT@Cj!b}{Px=$-FKjNFK@i$??&@i_u8|w$rm=7i z=8V56Q6Y}Z2_ZX;v67K|GR+PliA=bktqJ3=JnRp7Vz}QV1_tSjnjy(2rz3eByq~Qe zqtu}}EMywG#}m@AN`q_Sn7d5g6Xj)RG|Kq3_W5X@G6LhpUuH0|u5LwPwom>1j6&&2k{BWvjWnUBex@kg zIL&@2H}62(DcFL3VcP=y$^&h``fJb@#r+tO5s98~O~t8rKAx6^#(i@juGqq>RK%zs zpHPkymW3Se&++(x*DOvWx-vLuk(5L4?gH)5kYM&U8jSI zv%J&oeK13?$enty-4UjA@4YKCvKWtsHpEkwK^ zhYCl-Q?HOV?H4sALJ_jUZpcKL1ycp1OuABSgZ}9AL zBe+kSO)#R?EXZ)|YeyjBOQ{g)oABsx_DEBfp)0&dZk{L!&*Ly-U53F~NkZrtJk6zU ze5TuiTvv9|?4wIL!)qnAlt=Fm1X~kS*3+=tR6pp9TEgx7TU*t#bq(QS&a61n86bea zkpp8|v=u(36wl>WjG^1;5KXgW@CNy6 zSz|oKpy*3TxPZ^n0nTB?WYPwSTXh)2DJttnBugAv58qD^*EMu39HE~N8{iIXQQ&}w zat?5g#qB_)^jI{PM-tgjuohIT@DJh4}Fro1G*)qyW0`ArX=O*6qo9; zN7!!e{3C2dOIexhg?KN;KZ~MOa7e=E`Xx%Drm=*_&|F7^EJ~hDa74H`C*6d3;IK>t zn>`(1m(wI91e-}1zlEz-%C&HZ1m_oVc0&l0bPo#B5zI1gHA*5%MBlP9`XC;*#c-|j zn7M>w!>!B4%nr-KDwJg%;v*|gC;gN#!Ezl`xtheCNai8iJaVEiRt8V0`EC%$DZ=*l zMKL#@7G5^Kijo%SnuoZ|1JOE$;eLq^I3O0X=ffqMjr3JdgTr9GrNOi4UQB^4lYsr8 zFl=DrDJEY{0)%(X0I8GMqrGcTU(Mkgk$p!-(L@&aoi1AvxlTf6mHxDEUXf%AMn>kS zQS!SmOT%I@J3o+8<8jt@m5K!=SrNx|8Rt|HiA`$nb@6-wW*w2 zU826hBZ_Lu1dkI7CzjumV4Dux5z&+ z5BTR#$L2;g{sX$mNJIWq*P;hO!Nb)%))^hW?PZ1zo;k9vgk2Y8$&5-|?!ON*i`o3F zk0w=D`4oD&_F^$xI%+}c%1c%YQjBZe4_d@7OoR!x|Phsu_xtLxLKg z)qV~+>t$hu9ml_<>LZbHOWPABoPR>XKRxlnh*o0$@88uV^m=cE`UonkXVoy{*cXXm z2~@F~#GX3fqA#GDehi&)e29rBA@iblip6uc*e_trTvph4n&wgCXDhY4fj*ES-$PMI zGVqDs!{?_4n@u%QL^j?nEkY&S`Vq8fedR#L0uWq=)ngSam2ZDt!pjf>tpIht!=4Di&2%=yrSmlD zGs(sH5t{JF0aY@ONukS6EA4LM)OtG69tW}SJ)4+ez(t{$p%`dzfs*7EFvF({NcPjt zf4V9fjOh((4vymAVSdv>D(oT-4G$LUhzFYpP)RGv0;8sRv1!`i^_Ha0To+%~zPXfE z4J`+;1h9fd#p_11!eY`vYaAr;AU6(UdBD~j92Eu;j${4{UN*sD(R{YdZzULMCSjyX zD{?1<%V_NqU}}x-p(eM8H?kgzV|pm^f|M_7)j%nU>8eEIKvj845IqSehQwHuHb6-i|0ix*^qJrv-?3oNiAhBxsZwzjsko*XHyg<+x) z);OVtO}uYGM*sr>lzzq8L|GHPID*qN0;4eKyEWZ}SB z9gCqd%hyzKHOz28B`dd?1V!!*grHHtN5Mzgi6u*qeDF!% zU&w%NOP7&QSfLC^ddk;2q0C}=17y}==3ewLs}03|3C;uINnDS6ON}FPk4MA;z@2H9=ryC!WyF)Ch7srLU%b#usoQXD`F31H?}=W z?Ii!i z`li_X7(Hm9U0h943lt)XHo+QBXFzh{>)NlcAc|NFD33;fpFBH?*u@{Mcp7RU!XvmJ zzTYOcN@SgH;ZIVJqV40Cj`mEVH?0Kvumh>0+z7xj zvGc{68;lk4v06Nm?%3I~YcQ^Onwi{mNpI^a_%Xw3;;+%T<7Pg8Yv?OU}r~9um6FlCMV)$C>a7M*hl%&Mv6^#74<-cDbg+k+Q>2bDG6lRuQ6qlUfg=)Wl0QARPDz9?YIqBy@f z(XuDhQyvY75+FCBc^Vw1uEvIv(R9iSrQldb2gAZmQJ4sE_Q*^V3qFi=JSV*{K}e!R z5%0?MqDWGr2vidiYK(aZHYJG!5o&0k|D{MmU3c(__$zANX(!sN8oJA;19fO;6+b1x z!wjuh7Kbw1%;-dzApb;olATeZWKfzZ30TKn?$VR&iKJ_&JlWQoi(S*ncAIjggGy)_ zAsduC_+(q%^QTwX;TIf{OV?-<+!?XEc44z@3S>YhK@j;;IU z19>Jx%m2gT33=;L8r%}P`AfnLImLcuK3v=Q2m6^Zue&aDY*V+_s)W>%;4HLeD*CVm zkP>`Y>}F}J?5NvpkvnCMRc?{1=3sO`$=x%D4c||=4Rh?C!CG(VB&W9)J>^4bKFtpA z&H|QTwy|MKyH#lzGUp@2d8mpz%^u#cR(c*QUJ2V@p^$fAHmI~bCjO4PD8nT1sh?{H zR6Y~u=Ex)OBzMqUy9WtFkRF9ixs{4ZitxZ(`}L4`rDY@h)(b6{M(pw`!eYIw)sE=WLgFq90c$N6AIKSh3WNK))!shjCDNQ>Nktj8 zGDi6z5;0m6eA59ZEz%tHSjbp)`#LVjRPg#dt28frpKfQ6f#adm@!2eK-<)m-)-58| zq|uJbs()Yx$)B$6yukLcQ^{zRk8(>j2+eqn!{m5k ztC@3@yhqssAVm!nYp&4oa*)NkE}sn91AZ*`GFqI;J+qs8=S+rpth;@o?cKjgWKA}* z>zHBMR?c)kJB*f|4`{65K&hdVzw-r_y~!?$U;W*gw$GqC5C$e(GRIpK!N=I(!xVul zD)}_#v`m!^?e-+5awY9MP zLzig+I;VEgegVFD0C@b*N*JD_X}6P3e_+mtc_; zEUb|l^8u!v_O57h6K)~MVfhR%6IHQltP+Gy`50;DpLU!l_0a_ZO+3mDbSPMBS}m4E z#8pZPE}WqP_67Q(R{eTDxDfT~+YUZ&r`ZUH)*_<@vi`DUMh3MKpfKX>?kd)?0n_Wl z$vE^A*m==LvZ#r`D0 zGZQkEnWw-Dur`p$+XlR*aSQoyJF6&cCOggf1KNbAFur2)>xw9j_(N1^jGvHO((_Nn zL^65wYLjXS8UBa)BPZ*}?f4xC6n>_8)l0D-fJk1#m6n_@JreHtM{S4hA#o(I0}R_H z_yC;iNHv5-<~Ev_o4kEV4YHKzoBv3w`YwN?H2%S)c#J=lI)S?qofBe_3dl!dDU0A_ zaLHZRW08+)12M##da#4D{c>Cm2?*D;AP$NI!=8cQTw>$=jwoP)l1MrhCVShC!&pyY zB(D8qw#oid>UMt2)>T$=FFKQR1{V5r1}?h)fUzw{$Ki3oN9oKv|399$2k+28$;2*X z&~f3$%)kcR5Gvwklm!=BIuJ(whOD%gn=pI^;>Pzy^PgkV2&A+h6w#6OYjw@5u+&<<)`+i9YA5D!)WZYgC z5!~{n>w2;6XCy;HU=ShsB5C4J7 z;7B*>PemQw&9vlxyx7*%{!Pj-52ofUXiNm>czY=G$Y$PjgO}Q4NtATmQahfXPnX)! zEgaH{K`Q~@CD83tE$OJ6l@qwbl?*4?2!yRqP z|8PI}?Br}Ej;oi?%#n)bU0y(g(|r6|W#3jp=}p<=&V9G$65FlaOg=;6*?iOP)l2Me zw11uFz=a4S0BMR3XA@AbAjqNdA%SrQ_6H2459&<7k-U_QtOWG#6lb?@e_2s3B{|Kj z22_00J>qQtQLhs4K-3`fKmqsAn?DEJ23H!ke@JoSX7CU@`6bBQMlKKbq|H`5hFE-g zaJn0GseQcTB{p^%kOfADi;!lXcbUtO=3jIDFSBn{otl-ZlM1V3sIDY6+^MeH_l=`%F$2cC?gkVcqFBX^zr2S}URM^KOqTXzDq4{1rr^Jnt^Mf~bkt-0N2m zzw#&d%@uZLr{~H*knDcQt?h!bv{ORr-xII2V;g)Ay%yYr6}`~IvV0HuW?68Xd*@0H zWBj|DdX)_icuJXZV6=N=_4fp<@Uo+0)L=*vLG?>^02mW2J-9f@I@)%5W|A|A{z z-9s4U$12tW;j^`_bI)I8k0bHpE?3)aQ9tt&B)^W#R4D3uZnl$d9+U*lM5k5-1=MDRzsT@&O#zG#^} z4|Hai+nFTvI)AzC(eRw+2&-SWysma6S$Rj%>QY#pR@);rMgmbP` zx!>G~I&qgf=|)*qCKgQx}NeJn1GIjZxFwfh(}aXxZ0MQkwOC z{^?jQD(g=WypYUfgyVZQmIjxUWp?I6(L+Q?BsdiG-J9%?Zetl)zv$|HwibZgRdgdo z9>8l>*qY!0E9v5Hk`fE<;BW4k73j=Am0YsYcCEhrG9MyWIKI$CpT4Ite$WkCY5P?^ z4e>;sIG`=M`;}6(v7=YoE{yLPD{0{SVt4OKrtR_W?UnWbGE0uQ*^VwJI~|kTkotl) z&bit4Xz~ZO`QHCzg4Hm6MUP%1gkXoboeu!qn?Pox<<=c@p6yhAAH*zFaGsuZZ{2Li z6@6%wJg?6!c0co>TX2iL*35LhR*@R;@NS+cWmh#E!#Z`9?ceKJIG?cVE&r+DYCeTJ zMF9DD(W-_CXgD=+6zyf(pfbVAO<$vq3vAlhOV{~U{Ui{ z!<)$4z1ogNGyCG7MQ-zI95YY57jL!G(&wivnZR1ypyN&FwPS9x9~<^kE&smA4Zq#) zLe9cDx1*OVbXVVQcPL(ub`|{K-nrdIWp90gkRiPM;F|8RhZ7dMLdI1$RDk=ynDk=(U zR8&;NctP>9`u$FIPZHdB-|zpu&-<6hR98)PbzM%KbL!N&=zgp1?t`{>@s}8%Z2_L? zl*dU~jJf~|!5k6y8f4uOxhAXU+mh~8`md|)v&->I$2uU;SSk8e^n(*SP~mali}*P_ zty!+Stg(mNq?6Xzr8%E;ku&uWz~A55qR*j-xm~gb89{48A9a7UtA2Bhon!B{^~Y;a z9{pVQ#LN1yhwO9o4UgN$>cS`O?peWBb0^^$`Ek2q$m)PMjkv3s>qxw(5e3jK?lPKj z+D4C*`y>JY_n!i}teU$rC;pVykK*{u-*vw&)Xjb0HegAY?YZef&;GNNgE6?jF!S;5 zr`^&eM#vrUuYG_w+#4V>7W!JI(o%}h|1(9wMJm{qvS?Tq9y8Xq{-j_W9&JC?=L};2GO#osdHi7(bArXJvGNeOvLfZeC9g18| z&b{;I$d(UG|Ila~U!u={%r3JI*S9=o7ah02l50M*ocwX!1xy?~hWx>$h>@x8lZTVr zCof2=Lw$0PGnhhThg3q0z8o5 z_6Z3+Etn%HEUFw*^(#->BkI1kXb M;_wmj?7?I^-XcO;a??T^FPeWmY4TcV+;P za58)#l0*jM+x{ch@z?!1SHKhBPaY0GM43H$#Ip@aYT&;M^toFXNW-43VJTWfcSZUPI*L3MWcuY*gjMsk#h;393*le*_9XO zkwXGhO#<$&B!Q2{62WhJl2^DC9BpGE8oXIW67?$_@IpoK$djl55H@|fyGAI%Uw9U? zGX3pSAl!#^(K>s->W75=gU%QhJsvNUwXxmrffm-0$pHP5v3;3=S2N>Hdile4pUU}B zS#BA+2m=txD3>CZj(-vdCtalXJdAVG-|OTfc5(6V<*HBS3tbdQlX8FWWzH#qti|=_ zJDuv{@iY)&NJ{#^WH2X2coO%tcdONp(|~D^)pDf*Xj$OwJRpA%YZRt-Wyq9WrU=WJ|?&rgO~Uvvj|lbKAvJ? zvY66oCQ?hfLW?X-@Y+t@YrRdhyh#M22}_CmwKaUCh34>)7S`((>+Pyu67{AjEFEW} zd6~v&p|QP%6}n=B)UBpFVW~vu3Lj~qzP*J-x{p8Jn?d+j%~Dik5Po;kx)yN z^SFe^!k|h-)-m0H2%VJxlp>G}#U?@(3v3?i_2nDw9{mM(ux-&Dg`NTU7rV-3&gaWwIq9>)rv)8lC5IXw<3Un5d`_Ch#+`=_+`p3*g8hbe6eAI(_9 z=a@9zD19GDbS%?%gVVyk*LUdqB7GKB!oFX%S^7?2(p{%7>7Mh|bjSH>y5CdV`#q_> z-{ac*UDMugN{M!5CY@63>&&CH8$L?Amh^hiOX(SxU(z!kJ_j>C>m{xk%#07UXR)~j znK(o3X~APXkEaCf)5G*==wW&^^d&tS`jQ^au=deZw~wZ>eKcPCXecdP6Ly^94hVfk zSX!f#8|*IonE|W;=ne8_FtVKuPERjKhk-59e|))pV3XPhCfJNI%D_Nhvcu?XdSG-m zJuteJ9vHn!53I0#U~c=sV(kNqv=5BZWJo+HofUkHW~T*Dw0a6lwBIXsS&58f62;*_ zq+>kF0*%wZf5k3MFHm*+I4ax6;mIf>|0!6bX=*)93E835W*)0~ByOV_HgOxxn2FnH z229+>^l0g}N6ko|s6->H)Ze}W2i$Xu-Rao2{&5fFH^HOqOO9A2I4LvH49y%Pne!Dq z#)8sD9w8*cFv6+9dM6$Imn}95{9Lwhu>^6Es9)JaY0`neIH7Vu#V^8#(GHA089Abw z`=kGo)EVlQCUwD)pLbwx@DpeyVS$1kkXlW`5A3RsePG+s8*ya zD6f%iu##|j^dMttIb3i6(dMF_;>+X_ZE_wL$s>YD9v8|ZY$A{KK)hcc6$-pH-^vzttUeL4V}5;n zI&5dN5>xarSRQ&~abdwb7Gwv4=X&a8`gQ4w0#b_z%()k{33;yPxix%l=D8(&UeEJR zp8a~-fj;}KBA@nKvLwcxfs(D+uyIlw*xStW=JazM0vtYX<$1ldQr18-^03)7)7;+7 zPF`J;rN4j8F0PWMcJc~B3m6dI$R=$vZ#1^Qv6nZNWa&w-+r{YRv7LBhk-X8w8*=Vx zFmKeGH(;sKlO%q|qMz^Apw zrt^KjCAROBNX7J&q@QIY0^xC^FC@v%+n%ffkvS z@L6W4C44qPQfZXlv|?q?q-5sqJ1cs?8+LK80C4EjdW>zTw%Jr}CdgU{RAvVBS#5RA zXff@fZj-6o*k0ERR^LV4()O`tvfY3HQ@7sKP3U?cWeQg{ZOb35HY~tibKnn{vDWap zUd9zZn~12KuxXMAto&`sXzQwhe|_Ye`wWZQ0BR8omcPyIb%SAD)>hXHOKuDpmZ{s= zUN;!lbJXpyg!osZZiA^?Z|eSMz^-SgZEI?VYS=k$sLc{G?AGwPSs1MFc|FfNqrp(+ zr0Tasf4PKbZQEz8sMS$T0^TxK6Oq;|Lon96s2lX(jFqbrYBiaKSfvAOm{tJ3 zA^i-9)Q8Vzdq;!uoA<$sfXjad;TnARnSFhD1WF}i9>+?vhVod$=)=c)8GZO1vYlq3 z4b^Mm8mA+o)0b{f56J9bROn>zrfze4T{C!TlL46>oPL%a96p-~5mO~5#Ju0w{=S)z zu%4Na^s`Ke(=TY)%!o1GGU0U1QHahaI&SJreehfOWB`1GL)x}QE%F%K>DGMt^A z97O02H{SehQTq;Es-+QH`kC%DhtFm@uz8c|Fz-W|(o=V+nUAodnUD0d%t!ca=0gJJ zG9RXa#`Xq+&EUOl7oSY+5Z7aUM%@Ne7xMN?U;wqJkveZI;!EZz!*e~)t>F=XxoAnB z27r9s@V4CrpI}RS#Y?vVOli*KD8f?rqNjV@9 zR;<#VEaAi}?Q89%gr=>ux7gVKkWR&DP90KS}2$2S~EUPF730*G>+U z^xWkBlB~6p2T1y(og5@$Ri=8dq|EJ*L*;?l94aZ(2fuFSYq+FL&DY6wnGL`6V+BzMnPBPr0%l-A4@J=FzGrB zwDhI#*|l~1dk1)fyfJh5Z%AYmKy$P=z^nEKdWQr>!zh~MReAlr{k+jZ(IASB^7?pv zy?&k_6v@HmNUxXI+pF|yf}$#lj_}I83a_Vka8Oi9(L~Sll3vO?C@89{pzLtGzT-vS zJ1{8oD4M`sKgP`7sGvv=3*(6#QHX`($e>8hALGz~?&5XzMg&E2a5zj%Q?MNw9ux_K zJ{I5Tu;kvbph)Cphk`nYx#0~Bhr}5Gv6--A+1`+#nrtA4ErhPKH#jH~GQworZIjHF z=1O_HMlwhyb1Y4~l+-g>^)s|bqRy!@&YGZ<(CIOatlM{;B zX)D6h#6&8mZK#&O1MvnDIpX0w8AHYwO; zgMv-QA;;{p`w2HKP0S58+2o|zWW$0z#?i;@u{Bn($>s%nZ0a!f7;sg=79*)*hmj0o zgCQShTg#twYvu1K`NJuRpUtCw`~!Q7^^CsuL!8!e-ZCet8laSFlY%L%4yMoxrm!HG z!ZE=NP7Wq;P%wcKp_=y!g9#iL%-_@iQ4I^GuafEG+XYOY>6+Q(qfFPjo9Uh?KO3y0 zkNe0zJ^r+;xw(jVT|fPiy`U%3kp?yq*QF6;CQHJ{Q$oT{=`>C*`mCMs32leaX55ua z&p3seW9GUL$Fj!eoC$I@J!d)1+JjY1XIMCM(gd9vEXx`hGz%IvXqM$L%fHnQR(~ns zkK{Ys4VvY&3m6(i3(7PQ0K^$Y3$8Sn7T_|N79?rL3>X<8067{U0AdWP1uGgb05}Y; z1s(1K2jD@2Y}Z-=vIPP5@-Wwj<``sKFM(^xjtP)0no$PXjtg+@A{8Lpi2<&?Oa-`h zQh;k4RDf$I2dEaU8iQ-62B>z40@c#;Nnl!%r7Af@(o?{*^8H2yq9r{oIb4$E3Oq|X z4Kz!FYZ3#6Gr_WCS1Pb9>8#|zk~FDgjihsvz9jdn$=^u2!%3bZ=}vw0r*_$~d!6LzlKs(1 zp23!Y`}ud818zk8VEfG-2@#ASn6!-qsgMMr4W%Fb)IOW2aMjHj1^wVfe5$q+FnBso z+-C%&3kb@P&jUJ{dhRa!&vkP_<72%uz|8^Wn&Tbfjqy%5c_CY~J>MJcoo4bvvueGA zy&CU#CNBhQmUp0ckoQ}Y7i#rKZ=^TMJJsX`as9y??v3zHF?k_VXL&=tVcu^{9vW5W z&GZI)L%fqsfl#O!hL--?z|IhPjBw+zKS&J@g}px*L?+D7KaKof4HZ6$eBF@9DHNPzDDaV{ z!b#-+0`V>IjxhPDjM zaV9^8djNc046OjuioJJS{+tl>ug)77)g& z04>f8uwwN-WN}b{66XdOaae#5=LPt1RDcf8O&V-ilQiTCBr8a<&TbBge~T4h$1wo` z1L+!$be%+`09EX;0%SQZplIM=!=SFW0wS@~N*YFWVn8cE$p(dP3YmpnR)9(;1*8KE zZTQ#CR$V|tTCD)LP7X*37~Al(TS9i?Yb(IDAz6fw8~%2y6;PPH7Pyyfb_%$c>3MU5K?WBOYogDDCQ$f0h z2A`BNSa-XXGHCZlqDt}3Nd~K0X5mLsQCPVBYS}WvCJu?n4j0I&s%6&*n>eH{BD-7| zyS}wvAHydOiO5D50IIBoITb!}NJREJQdh56ExSkf#32#c?xO!tQOo`jK5+mj2`$dyF+rpE@b4RR7_eSU25$k3AZV<=^bFm*zb|Fk876 z7{v8LA62M-`z>l6+}nSP-rsWlk8iQPxOyfelb=IREnT-iJFozE9HkyQCbX)W`epaY2R{hi^l6M^iOOioI#3<0W@w` z{b2X3yBZ}+jNnZJ88TlHoHU?nD(cC`6}c4g#odf6c-k%#ORF>dza5TV6jz|;t5!Ud z9=gB2Lriw$wh1+7e|Zr)IF~r_T+?}`ay^cEtoUIORpVK*{1c^38g@igR@8nzMt{q% z2vRwnpmQXePcGVK((xqSppof;_I!K0&C;%}{E;PCf$zf~ae??eA+zmc>y}z=AM5xn zj!E*}N@-a1hQi+p+(2m+EFd~=>urAQp8nBuUjh|yw2?pEgCDDn8vJ}wP!so95po zoqw`V?ejLOR2~+f5;!^+w1F2q00l3fqHmQhu9kSxOMkMjK=Hoc&*+K1sF(e056=E^ zx4eXE)P&XV{%kvz_3(8csy`-7F*>rW@Wc94OV#JT*LkFcM?P^{QjN3A&n;DfCVGLb zZqiTM>hIQL`Xr@%G+S>{Y8$bq&vDcw_i^!JQY@|vK$DK!px<;2uKPfv>2*R z&8@m1s-7^$jfr(;G65F%iJ0CJRVQ@YMD%%PFHju&a4XnThB;f0$xzi@7rg`slmyyj zt3K!ODx;aLFUe4;%*&Y)MdrQ?RbFSbtk(uw*8PnklR&+@IWG3?f{`WnK-9f3i=88y zeJo~@#j)cxWccmHc+gu>%=%<6dSiBtfoQrW#vBs!L2gz3tt+y`tqIQ%@V1SYE3W$Y z2vh;aTQc;(6?R45`{rWR3^?K5sq~SHvQoq1y&~y-Ky%U$*#>Q3jyj-V#<+oU_X3cf zDC-{@zd*m2sZJt-@xd{5Aj#iisu#)fm^zF_-xX6M$o0-r2ldc)5(vSS2bZ@&$Yd6S zW(13{-V3r+d7-vb5sXvdiV}q966Odk$LX%tk7cRi&ioqn-xfO)enQ)c@=vnVVfzOy z)2R4xh=YkdYc|Hyfzu^%+)`_NX)u`dqdqfREw=RHxavyxy2aH2xuy!-87N1rWKWK( zlk)zaZM=tK8WHh5JhE?yt1B7R2?gz6h>L=Q>Or#{+M2jeRHDp&RH z^q`eveB2t73VM8}-r%Y-`|JGGpSa4kGT%^gBh#v_&g!q3mtKzhOLokH&g!wmRRDy? z!ge6=cG3??q+U(+SKr8B_X}kDTmgJ2WdjqRPCdM}Y zB%m(qP`s4fk#ynE4mI&p*_1?X6^lC<804Jp75Rc6RN#llF+RSVp*mw22AD)w->#hO zpB|D<dEuxV{_vp-XNAHyoWed(t*`s;*Id3Yx zwC_ko4hHqkJtBuWcRiFkQG?9#t7UHM*m|@fmZ2<%ek5NVZEesw1*!YaDydos$fsW9gOg) zxV(zsGEiUDMHOJmetQ?yum73*)WKZJNx6b3+G=xs?mIJJCSCU`{ZkjP;$?bCSJms7 zX3NVKRrt-M67XXyslOG)(Dm}LfroYSz{wo%L~-{{tJupPU~LgnnC(B9uJ=Yz&(zRv zH#H^W-3%`uGm)9y82DVhzMHB}-mwN-GK0SSdpET`K42cru3uf6qw+1{w-3x!$3qP- z&Q(dPMci1oQ^TSz~B*x{duq7|+NAuKTU0kTnx1Q2V3)P)0(_uxb2gw;E-NdnhSup&P zF!5H?Sv>K>}s0 zF|TEmVi-L>mN&0jr60tdd7N7JEiJ4>uLR~Qgw0F%{V9HCEA4jO~s7rv~c)5 zMN)B5yAdiwR2E@n^LnTQdtHU2C#bCKyebk-I*i1*&B} zXqo=2ryj%%WdEevW4)&F2Xm3NN;jpLs=M?{DRqqSPd&@ksr-0Rxhluc`d#I!Ecdmj zX#Zn{!K}Hf^wx4nPowTyp{CFry6A~Tm4W^zzW~V zZf|v<{bR=Jqk60TEI8fsD%GE&U*KW-NxipHRZJ0sV^1d4s)|@Ch5re8W?hqbLL`7> zz&%ap+6@%@u+2F^NDF79ppMKZK8Lt{8PDJqTJOH~=Y*{<>!T_LVO)UC2kc}#WkMXN z{*lISu@TGkE3tm|4MHGd7UWsbr|ox}p3GUjv5$JfO1%zuOvD{8vmbVDKV&coRA;h0 z4kD&2P5PdGYCI%rZ$CBF%F#zxfk<-o8C7a%H3v}l9*G(s)Q6oDWf77@Dwl`caV74_ zsSNz3i`QZD`uQr=o2K?uLC)USgZry7w0KT`mbXdY(qDD$+7vJL@!ZFjm6%BqGQ_1< z`uYB9L}fUr7)m2vL|F5Lr|x!NM>PO^#lZX*o{73gc{zIj{nY#2U+Nq`5#~s+Cw_P^ z_k>ba}Pv$BAfjwK}@{ z`|x_$r^&AN>=~?<4^o%$D))VT;6OFsI$t*rRQ;{%SMMIErdevmvMhbV0jjFo<#>qY zvxp7kUH;(R!Eaiomma`0U$Xkq1JnZBx?cN3)Niw{#_%Ry0iMvS3Udl{^AMGzdkj?r z!Q7mzyOW$XR9$8*)!z>#(13iRY?$g&_+mmFeZ+;=W+mh-TIjx=86T|cZ(?{2!&FAd zTVVW(YX5b^)To1Y1YScNh!|c3nLTI|9rR1^$0W!RJ2bq15w9AE;h=My{D_YcV;IzW ztIiv)it=~g3n&UdaD#Xp1h978sz(l2NxN~mK6$w6HU6^TwTQgNmB09^@T`vgtdxG% z&~NvX1p5O%4HKz=v`Q#HYI8CctEoqas~-BJ;cU4db;Stva_4_!i8-`EBZ6U~?p-=I z5jG`XmJ964OA1&KXN0j3cYod>YKTd^O56D*I5U$;UCk7 z9jLs151Qe37UN@CGrzO@CHpv^0R~+P!(?y}eN~@#penS_e@HJmP)(3@$APL}%-{Q< z@wcZ74pJirNIQ9{XI{IF8OjyiSy@liN5V103)i8IY?DS<6?CA z;948bvSy6huYh1}!Y9ig?s8b{2!Yz>k5Ok^AL!40)u#uvA_Y6=XC75TkXg%?p+Ml} zPt0AQhm2OKy4P|A`BG9Ke+uPDNQyfPO61f>YBVT4;ntY|`j2hUbazqE7>)tt`w{rD zAhwCkUZh^7yCqkanNutS5U-fxwGn(uT_ynkqH;FQi~JUNiV01!+||)|ypq*tuaCA( z7$t8HMSslfFr-@2$30HGkD;H^7$uw}fEOMTL8NA$3=d<84e`OcR$2M7Mdcvy zZ7yNuE>~7EI62{_)osMG$}~gAXLz>6f#XSP0}K+{lP}dcsA#rab zD_9^~UtIZ_YE^C3DvU&nSr_(8CRExy!$2If>@V4ZIhZS+Eh9mHg~r>mVy0o9#oAMr zNj`!FC?@fC;O(Rk+rbubcqcaEi>-D8wEm3EFK~Z!w0o%PsTT~lr(2)v-NWs{T-#QR zu&bz9eY+#gENuXu<r#w9?T@7*r3M*uAMXJZoUe@#JNSP&m5QzSn=q+7Se z3iHHNQ^1=oRO`;q*3bE>v<@RkF|Yb{M1Vy&Iyxdt%X?|7$bDjtxtw^yTA***GmdZ~ z#tzgp?k>zTCRtlwwEa%*rN(?z3<7D{blSZfYSCtP>6)l!<_A9M;6-Ui4GWaqKib85 zQ~x|xjnx$=XB5N){R1oi)HNq(^w3!o)eZVjhpTH>-#Jcgv~|fig&p%qXU(1-HB$17_lZr8q=q$Z06`1qsM;d=Q*)ibvJ?kMr3-p$c3O@wi~cXj0v zh!yhg?J6`6CQ8QP?$PHRsYcniWa_m?s=fucWD0uoYG3qYs8$IP% zm73DQk3keiLQX`CT1_lj$9>?6w(U-VR>*WVlRNUBK|OO|1Pk6OH>wD565)V6jgvC zM#Dc%ohk!rbHMJLATaIbhdX23;iSM-!ZoOU8g)9h#KdK!+oiF<*Jy_p@DwA`HD{j| zEYm`r>E*-nQpYCLFFTPfk|w5PpC+RFbVBXZg7eE3;QLr(Rx%m&t)!)DnD<7~T zDv5#;g^nRX1v7yC2)NTMK8M*M1bY^u2fHaX?XYHs-$Tt6o_Z3mg|}_8-G|tdgLd?> zC#f~owW|}qRyonS2#^mVHI5_=3)gD-3&gsoRc0ODtHtu?OTHz{Z?^pNC6D;d{N8N& z^^$K+=V3riURIL#H``(TFyCT_?U_7#tSSe%7h6{dU$wmk& zW5%XDD%49mc!ZymN({jdD;eyN=1AC@HIktZ_e;v>nfrOJ>bmK4^OMHTLpg~PBysNr0U;mC{4Bier+rRd|NEV3vIigX!;#8ehp zRQp&lvhz}6V2CClYesfvDw8alhkyauX(`z%cnf_OwEc^IxrU7Vy?mk2H z>6hgWNnf^jrBA0qfJcWrixQq7ovfw4g$ytFU76OFLO*#tgE9SBgkX z_nE2Aa=83x&{xh>UG&2gp}@P8jGyQI#cKB#P3cmx-z@X@iAE80od5 zDNDLUbfrmAr7e=Q(Lz&}bh&8ClCHqtoun&8Q316?o7ML2Qpv`GcjZeZOI9n8-}G6=7$;lQzCVhmmvcrDPsWC+X%-wF+o48dRwiCHL_h}U^eitDp_$$;z8 zx)!2=YPQe}6u54hYCnIISKBd4|0Iw z>%w?KRvZ#@VaHx*wvzuld$98V>n7Ci%vMEgyELlYD=^vt2qoJNgp%t3gp%z5gp%z5 zgpzFsLdkUiLdmuPAwEtdpN2w!P_penD7g+mDA^7`DA^7`DA`CFew!66bwml1oBf}e z+`5+kS1uPkZ&)|^m~go&B^SHhg!~3T50+h^JZOB!Gx$wY+{6$~U9qPheaNHUf%nqY#3l0n-x zz(A4#ll)&1${ z+Xjn}?o{2NM9^*5*z7BjQ;Kgnx$=;}UJmdO`1oZHFl{cfWAh5XNIh<`jFd^lmI;%= zEt*U!%xr9jr64vFJA{%}*%te2jrQr4gJn$noxDGWt0d_ncxkXL?T^P z%K~yJ5HR6B_+>`VwPUw>Ro3}k78fFF^g9g`zCe$wSEpK+>O1jzLGoTba_}Xqv(Kkz zXrlC=uLkc25TK@%w+Em z;_~4R;KoGmVCi{%LRg<1!}W*piqqj0p5+zuI?pkAHeE`82klc=3Qv>|kSXj?+iQC! zu3m@dYMw<{4rl~%w$SWAy~7Zg$Y|tc%!d4NTwx3GKK+ky63)N_n?2Cx&Aq`xlCRVyNorvJbZk|5A_rR}90 zcTcwQYRuZoH3>s~82wP=b6Q3i+~NV(?pN7*<0a}6G%u!HN-wY1f4>wJ)vNS3m-4Zt zy5=%fQnWZGF(Zt|ozcW4M3k2poxs!h+{;uyt3fwjhOTF;uD%>anpOJZ%hj>@H=A1& zK?Apj*DsIg&o5WCoqpg1&NAD;KWLbUTe|iN)jO-PlYn!!`-Hyb3RMYjCyLq7A4cEh zD1FlTPN{!KCoT+GC@$XqvCv~vIO2DJn~!lK6dMuR#%U3~CW>THS|ugKJoU8N2TAJx^Wrs~3etdIokilic3 zxXq6X_VV`_m+olXVR>*=4o6Jfd4d6FU9FP1`@i~Xbvhs3do^l+&3f`Rzy6HMKfdEcFT&I2? z-!37y{M-H!7yrsjB&}u@Jd?mE z!F?|ps9A&V$FV9cS|zo+M3q?cbk!1dgnnX)8mKS*I~e@~-T8V1FCXY5uU9kjJ|!|B zGoRs)0#xx^y#9K1D0*tSH=w)wMQ1(W2DE%y^{F?|(!Kg`H>i&bR*4~k<$e+vl6cT} z6w}UGiW<=CS}#?@a#zW+g90oA!}^D%svPanvKv*eiuJ?}+!k>kj>eCV2m!QfWUQhi z9;k%V)`j}a8&&UvFF-vB4QiuO%p%Aa-^TCmzd4?L+*~b5BX=q@TWtP_yIZfiQT06X zeiKd+y#tBr*iW2_QqfQZK=(C>RXUH*AjnHyl`?3>hy z-5-)rlQM7cSj5DJS`*6!I!47;_3oS0tn4eeH#hX;ZawX0^_LsD1p(r~M)V2U2NRrT$( z;Fpf?^%u9Q!UE!;8>0ld5vP4Fukk!yx?Ii8xGD>wM;0pe>Y&Ou!XP+-c7!O*(UmLn zP2ZWi3qO$&;ZK@Xsb$%Cx~iXKxi1B}V}kG9 zE&Ag-RKLR4O&Bu6-vul4HphY}9@r0Bp}eslg#jBRR%hI)_Rsu~oiZI@J@`&FrG(%l z+~{Hx0vQtNKnCJM*vUt1%Yn{C&(7WihllMR(4#wD5FL{V$brW!ebNQdqAnX?>_xx{ z*%LmJ=V@MCUvfe8V7>BAHN*ZUUl-k_#$|l-oaHavsDFPKDr+0`^1IX_nb$mn<~o|% zyYEte>Nbx<7sCLJB$9lNNNMmML|r>)rRtr%iQnK-vfNGju9fNn1A%n9BLt4VTaC;V zP_H8Z+rqn5jj067(XrBNccbF=lJd`UKeF^e#j3c7lj}%}YbhK;xo5~IiLi$Ct9!N{ zagRDJe_k@mgu=mdeJaeNY_e7NuoW8g=6h5ZToiwJ54y0cw0keQo2&G3_o|odk2CbR zB2}96u^EwzRR>CI`lS2S$m9!HUl=X|eR9Bs2(m#AI_&Op&o31XTnnePO@X< z^HL`hix7CbSbD2BH=#6rrT(l5j6OyWT&23{qgJWeUH@*2We&5&OT-Tl^y+ZJd3_bz zWTyUh75!SfB1_C}0K0g6u}=O|4HHuKMpU2rPxZ&&3F|0g9Yv&DF7teg{zHomwTPN$ zDT2?SgQ#c)UaLpUFjt4)SVn=ICNS+-|&~X(EN4GbJSg? zEALl>yIxyl#bsl(AW=vJJ0p_J)tm2E1E##g)R;HEj^#vz2C%zD1DPGp=1CBka=P1y zP-I!z!A8(0qr1>J`O9FEchuxLq5Z@am z`rXLbSg*j1q5tev($@z1I)Qbe4YS?xCoh(UOwA(!$`M(0usX)6#VGdzE6K>>2~HOvGx{5V>Iv0l<`{sNI$rQT-%DUN)iA3TLjlh zXUJS1X7~l2leyEAd`SLz1x$3VSKw~8QhA4-h!qjW#r_55rW5WrF#?4`O}LP?2rx?Z zbT^C_8T#pN3nLUGxvaPN(Bdu33%ggQfmn@g^|tGySF8NOrosG*f^G1t;BW-75w!FF zwpw)?7^gE?!YX9JuH%(G&m0eB%p-A zz@x$GsZQvpn_JLMRCV<1ht!}t0r>!8Ko=rvW*qc&q_w}7NiCq<7jaj_-IYR2es8Y4>;mY1la=WgjYSBF%UsY)p&9G?-}(3F)DF?$Ty98#>B)gGYtcG z30ap)8p;yHZ))D?q;jyc65;2vk~snZQo^I`CIbD+k==cRKv)zSBh9Rm0C`+X^63z7RAmfmQiLOkcECm6u^;$_q@K z`yERrXiZ2#+&#ZQ$`IkEzNSlaARiwopGj#-Rl>hR0Q5 z9nl9Z;SvyWCp;pmgK0z#neey3ONm`#6pmg%mJk$P&W!0?P>dXlm~ITn=F;Z`J!0rL z8*(0J)jDo4IWJ*E8sDv`!LB($Yt_6i>}Ae zKn=(zVCG(Fb`I0%%3N}P?%s@C*nCFBT*#H^)w20QyAXEHX7g+or?9s(Yrf@jlZq|1^q54!^+6>$1 zHzOvPE&B>#9#kui3tib=paz*bnN{Q^_vjy=P&LF0JMc-Bnw%@`>;PRz>^H3SSn3Sy zoa+2KFIU(xuqnHP{R9^`GsO)9R-!2|7%U;AI}B}|3$-2#O%(zT3 zmpydKe+7QH`YCSib0p$&*mahNjF-!hiT+49+^Am{=j+@}DE~Q5nHhddy0IMp-XA)= zM<#qP((yg6j)M1E+uyq(8GH_o*UQa?eQ(Ji@E@q;;U6Pket zsZ4-XE8L2g?Otm5V==Iz@Xx83DAH%U56bn0c>0XdAn>0}5W2Qzf3;2x+VA@LvSX)+ zep!nnJVcJaBlwPaQ@Zke{=Qu~BFBH1Duh6%C++=^d*GlS=IKB6NpFXRf!pm-|~xmYEQ>a74o9cz)yqe=px5}lQVfE9>Bz{(B4 ziZW1X0-mJ6fRp^}fFR?7P-3ZqL+b)o7@~3glPn-}iYCHdV{=T)d0uu7>&#F$aqYF$ zgrLnf-|Q@m2Ostd_yj?!fxlGtzTeDYQZQYHV=y~G$Z`{rfHz_!Al_HeV$O-%1*i!y zzDzv2bOrt_4&`JLP$g7g3PG@%x4jhX(NG--_!Rzql!ibAk<)5fDFnWHLzUo z`13y%sH_ivvIOyE$eni!>Q*u|Z9l7eWr{}yPP}@+v#R{ijk3lJ5>gjs=LW%mUCs(f zzbT@R%!pmfAE%bBn^j_bXW+QdeGZeFI%s_)nRCrchfmR;J*%elSZ*h(1ZQNqI}zIp zKM6YIHi1PI@zAO3RawDDeFJdD!JHx7{PK~$ZoL{@vMmM+FDn*acEA;5bi6Hgx4T?_ zupR~dyY;9I>adFM7g_$leuxB7TiFs>pciO8#RQy$d66IW9UIgL``fsFe}fv5^=%yc zpRpxeSEQapa0-y@rEyFGj(ZMs*SmH1jku_x^S$W2k=xP+M%7|+4Bn!}hrS0qOiu2; zH=5lpM@$B)@7kzJiBPs-qbiBEo}bAf`QwdrcCoJ6q|UODLEO7Z^~$1km^P{Z_9jlF zZ|k2nsovuskFJc4j>L%%m?#(EXU?{Yhu<{32SAaG03;w@7+>LiMKg!qKOTi{z)G8F z-TDvDgTTItCsJHUjgClzNq!aBgVGF)ObJS4wt!RYhUCbag0DQn%w6L(GFtGC#pJ`e zMPN9y{140AV@u3wRMs&f{vf7|&4C!Y8{jq|YW9f86v$lo9Y41BT`|{Vno;*3GJc^E ziOKJoyhv~-IwP+Z$NjM4VWu|}oA{)z6o>d5GAVa_yiB3K@Yhar`jrjCojz=|PW$oPMHTdO`K9U@m&3duHI3iNHAyEF3n%3r0td5wI$LQ6-7aH|j+- z;q-b~Q-pyyEf%<}7;P<(7@(~EK!X`FO%S*!MBBX#f|cp=fl~QEj$GY2?pFvrWY&1x zf<2}bE6$^!ALI824u||Uz3WAUx_LUbSsgPVm*t?xwTMN$L~yd^E+dbP#{UyUSb(fS zgmCs)_Gm(1yjk_{_bp50zx7kZU-UDylmSgD0aKYXksM)Qjoi;NlAMR&z2Duex)-pA z4TeCtC6}m!NOE+imymwu0cS8YpXr*HR5jb6_9fM~E7M#oY+$gfLP)$@uX;&&b^KQJ z@4qRgDFc_qPO4(GcpC5p&rgyPY_yF;eJfB$VP(S1R4wfo0i;LvP|to zrX{J}joP?sk)?-M+NBJfn*DUz%W6RXRp1yxnu)do8>U|>15PT!Z-KZf&eU6Pu-$=4VMmZlo4%9sCgszt^Ri? zM`iekwB6YNR9ExbH_~>*JugMy7}hyR3RiD|vph||wuPG)@Kn*OYTChj;>8IL7g77X z@Kl?g@`bklPj;EH2M#g3ZCZ*-8W+igxjE+LLd2WPOeX(e(-hWmwX+UUkr{x>o4NJ@g@N4Z0;Ub!sd?)umR)jeK-&P&jTik0XKdCxPoA=QGX-o#G??zlS**rch@6v zg8z|c{pW4S+TPF5*Kbo#5&HDx?U?_56_;ID9H1YD(+4R9=*PU^o+`ue58xzmTrtxp ztiRD;jQRphj9Lz@3tp7TY~|`MJtyt6Ahvz!d8qN%?#c@6xH#nqiscvmGo9!ry*r9Q za%#iroG9$&O?SVH>tSyxO#sr(Z>jQu-(pV1YK!2Nt3-bjT+SQt3ouQa#NQHcTLUbl zDDFEJHX45GHeK;HN1f;Ngtyg+`CCHkVEiga0{aMzcP8|N9`}$c3 zkkS9p%#e50Ro%kIXQHgU&o|zFSM?qDKzj>8FQ9SE8x=Xt?o&UD3qH9X=_33x6kAk7 zn0i@0_lvlm^qv}A30#D=%A}TGFe9u;7+`2u8Y~y;yWdkqogM*ixT_4Y24O!zu*uio zQ_C>)J?DKjWYp)IWMT1}p9ahBf}Ep>r`iV8<=>zaH{-|1i?F#+J9cush)8+$>@&UbahdLv^;CcCClPM_uKuzqr1~eW;gbEM{2mICZ zVyAeTuKPe8+kKmPyICs74Jx53eLF*Nh~E8yIwsL9KrM8@f@_%gp_*Lw5i{x^06-ll zbDQ2}?MUYF57mYWK`;g?>F+PFQhUvnAE|-KMsVh^k=%+rY@E=$b0MaVMJ%WBD*M!DMJHi27!6t^)(4h(h92Hm&_#yKVHQ$JQEumQ1v z+_Dro>Fp|V3(iMk9;)<>A48C~>D3>r(xHzng7~ph(BFLmndmC0p6#}QdoxiDF{G~)WG$99rsPy(-pfX1 zlleXPMQ{Mi%Q09eBY1&*C;I^sbrBP4cp|IT+#?_XGXs|%i8tMLz3`A7W_ezRX0Bu<_QnYAch5W|hRBz>CfpMCBA?GnUg_|ux zgHEX80o>&HPv8P6TiOAvkr@07S!GMm&d2W=!WJ|Xyq$>XD?U>LmHJN_MhHpRKbHL!lWp?y7eaPqP>?Afb^SRu>5G+FoL_;u= z9f;vrdh^w{iHF?@mcj5$pq~IA=)6|0qaV>dTh&$Z`wXPW-PmXPiB{FCij4$VTksg; zhuHJTun2QWupFMnlso4)eWvrjP<;k}#f~%LorF0P9LWupppj&Rp&Dfe_FEc} zAmlMvI-zU7P?O{L7|uJmHrxCKy;`C_`~ucIP!G|GFV(o-_w|%XlYi~ki4mJq_oF{V zSX>_NtME7C>+nleF(SO6WLA}*Dd&XcABZS|qx$OAfU6*yJpU>wyF!jj!jf@*eqF4#sf{6!1HsbhR0bK& z^{0NN-ml|`namoEa8Bf_0^%UD-5H|7AUUy#Fc!lpITe4M!DWMi4agbnA9diI3Q(RB zY@?dVeQo26k-3m}MZ_Rhw%2pTsv{Wb+Y$N<0@>(s7wGMj;u!d5`Md3um&KCUiJM6+PP+ z9#xqHgYQzfo)sUVcqc0TM*Y5o_gO5waVUN&JOA+B^02g)RhOO37hNYPlPOuJ|Msow zk@?_a@?@5MtA>tz9wdu|PSk>AMQqV4FiYdkWpU%hMhk%jo}UGU!WbIDPi{eGJbsNX z*sHFye~jt7_Nsq&`XT0zIxHvZ-)3>ytK1)A`VZfs{YiS$cWQv7FMg*E&ThCy%utXz zOwfhjqsD3LgTGgUqXVqw8#45{->Z^>0oLZ_8D55nJTkZ{9AGtGm!VgEue$X$zd%)G z_?*)kp34Y)rSbOWUGmKI1m*fC>i1rKh0!^rHbl6>P~!2D@$r$P+~*5~SSfeY>QO(a z?;UI2bwi!oV0W&2+ZiBSPoCvGlkte{{|TOLo8_F8+$1y!F*~kfMAb(i*qrB3j`5p+ z%;3N})pnlcI*yy6Q3XQod{nTxQI!i0l#Ef-oTZ%dPJ7lH=14BiQD<mKt zv31Gg!a!xu7+~QecWf#Od1SV!ctucghU1haZ%-sHmo=w#IIrn0`O8dRD2C+qU5?W$ z`?f^l5-CQbYMbL6%Aq_Nb@FqU2fFL#KF3|HM@OCGYhHg&PI5rVgv5MavHh61ZHoF2 z-E8?$_jCw?5*|c&0N_lna0T4xfq9Xod?V^qXVf3yXCPB`Go0engBE3(eGy@*4vY1iM{A_KVyc!bCC2e$I@?SIHfsY z8FRrHD6(c`I$r+_KWm2n;jI=bs#IglSxf_D5n*1vY-XD2@XC}-XHfQI1wtCOMhPu( zZKhLM*gvx3=L~^QIiw2L&@3?}nUyy)ol-Q7T7SyWKW93F(V-d~bFQ2$J_o)rZu~O( zM=ZZhl?cavf(n%B9Y{|=RcfU3LUf>=2AMT6ef~RFi~NN^cT7t`mNOce#_?Is5v8~* zkfmY>Fdhc!nrm`nF0DYO8kjmst*e3UAfPxHGWyR_J3S(aHyaIpA*_An3m) zeur_#Dj|D5CW?6KK$;hsfp44p&sAoM_X?N$7uN9Q^dOYX6X z6L0Zdx-MI1O+jM2OCNGE-FE(WJ&K8RmB z*k@EoF)u(4JR;J?@aw$EH;ikeh$w{XOY@v6(O*Lq`|&)dfBbT|$V|ThC|IYz&2tVo zY}LP{pp_TbN!R(D`<=L*<17BVS3&IfC}=Yv8+pi6xjII;1~ZLmuX{}5O_>caNUiI5 zBbkeA#wQz$CE>!WANwKKj#x4nf9rD4S~xQQf}ZBt%xpFjr=NG7o>r~?%5{d6)fyZk zoHSc{v$-kvFNX}{FNcoK*5f)k$Mm_1fePdbgTL3fFJZ$@H-3dB;(}qs2l0{T^i!Rj z-dw1BN^%TcG_K!J1d-*Eb#ocy>H;1y;be{5*NHK>!Acc%SSdm+rB_OB*(T`IIy>e5 z(>OMK^*O-_oLRU~mP+@S<&>*(RmeSz~EBxo%K&RQX9H+69;n5n0_IA@^^JFu%$cpwY+BJqG=ucjh|K@t+8M%qF(7nxZoWOgsL&q2t*_U7f>w-hZ*>ek=MO?0XnE zTpAwgDI@H5fTJA$DO?eMtM_Yg8eId3pJ!I^DA7A8@9r^uo>A6U& zf{K2z?7v`90^GArKGVr;xv?w&A9NqVF)zp#>46|MVxE-9^|xy9Mmgx_QoRRUj zE--|_469$UGpOrs6j{I#QeZK)n{QypBVzhfv6GB1Gczax?sfW>VrRsu_x~i7TjWcvnF_b5An}s< zt6SVB!1K)wVBty8ZyR$S=3vOh3xMhGi98v0Y=R$3IsWTFn z!MB&P?atI2OPyKdM)e@~l|HqH)4$~FSisXm(Dn*<8F!bVw-&VVj~>ocs@rAGs8gTg zI9zD3o}AFm6gzaIDCWKrP0~GdmPSNG{3NF7Y(x4mm%mYzf~Y1qUCF68l6cn4&6-gx z!-T{$CbMItWb`d%PC>@y2g>v6wPj8pEAytS4L;YqJf{~bL-|Q(xb?C=BI(RA3coF) z!6XX5JLF-dekJMjRyThX(f>+1J?vRQ;8o+ zeb=x!o!yrV1$F!<+iG~7nU-J^3JHt)e8lSt#It!8rJRa!A}IytWcIN@L(f9^mc4`N zl?Y=e$Z<^8YlS&($%_!&@K`PHIR5TygOTn@IX%nn-DvqO?2JM`ITlQh0Lt;VJ!!U# zw5ErbLq@MPVA5y`PAhkgJ_zIq2qMdL{LX$_RW?JUTiJqG=|bnx6{vDUobW?nPHQBc zjUoz`Ltm9Uzs8X4=n5wvKsmj_nbLzr>&!X=7M)qb-^i}}+K4?mL)t#pZ&Wy~X1X`^ zbo%CtQr^ye7UWKy)yo;zM*;*01{I;*MQzW8cw?tL)8C5i6~DP|qdupXQ(8o^AY3`! zNcHeJMqGiWUQm*k@N5lcxmgeF?NoJM&)j7C^=6KR0|4>-vA5F|-tNNQ&Vlhq;hAAQ z5X7w0FZ6c0dFaH!#~TTiXm#fMH{huuQ#90&(W4Tlqm|B4Q=4I;@X#zucaVN;GK4t+ zTOex`|Bv}7ue2r-51CD9`&BbQ5U`%Yak4YM%t)*We=&sx@(XUY#OL11N~frV3J?BQ z6(UqiuyW(>OMSQ=2m2Nz%s&a|GIKh+g)LJOUMPVDqYVOT}41z z#MIgD9R+MKr1Hw+-~^zChF*`4{cWkhoND3H?!H+O%pat2wi=ohM-Lcae| z6=>}?-KjqphOg*B{hje7=k@1k{EA-J-$@Qwj-MXWgxqf~yx8)WU18ChC#{vZ8^S(t zlv)Ntb-&OB`>`3G(}VY8cyslv{hVKQdBq$zjALo(im+DnoD*70L;pC~L1j7~qsAKNikE%WXBRx-^vKzTzarkX$ke_J5yhr?2&;o?Pt= z&$^IpdjdpT`n^4;EE# z9tdUnTpztZZbo@qSS_MMglz{iVOn`>f9G^*zO6#Kd44F@^A2$4!eoASfK$TiWDRnr z4xO85kWU0#NcJOrVWpkKm9l1GaTRhE^8>JDhI5l%GRWy$dx_UWqSJ{ zr!vm(Z7<{v2AZzWRfC<8IW-uqiEA%326u%lSrI}5EVY9@1{1*M#V5g){ zqk-d#40V#Oq&SC1{BmKucxpSQV}1JbV5cI{K$I0Z(jdOLNDmm|{O<63*c^u;5k=Q% zYc!rJLode5n0+Ww+}Kh}`TEM^YXf@4G$7}8{F_%A5+fjxUgS@m#AQ}ouO7ld`DXpm z5TN%a-D#*ZhGfc6=k`MGQ5^sIXCrjH<4YImf?;gvjrgh&sg0AkNFO}RDeQ$zux@$Tg{J@Z_udmSISi8ua_aobuy{go?tHnQvN<2Za83bqwX?-9rKwUJp$gNRi8P6Wo^|LN@1(MZv^|TRqr0*6j3EM64}L4J#?f~ zRk}2hm?QWJs$j5nu&x2{EY~vj?1V47Z!IUQ3OFjqXLbJ3W|b?iYuU~ppJtZpfZjND(;LM zI698w`u(cU&4N1b_kPdw|BJb2>(i&Yy1J^my1Gi{Hze`6br7FjYF-$m$`5GZGM2}{ zM5KU9pD85jh69)u$>5XP{TqZ5EgzII5Z&&^|lY0&59jloP$ZC$bi7{SS=_XE@uts8iuP^UGfG(3Ix09D?)0n%SR zEgGWcv*xgTh$<^xVpYB)1tEl(6pj+N`t=gCeTb@P{d|_&!q0H4h?>TfbDPN<3WI*$ z^cspR-)2U0)%$s@#If|DzZk=ESEUc3U36@O4Gv7Pp8TQPmO4xgfZEP zq0C!QQLi#z4ppZW8=P81v$psYKO-I)b7r;b)AwEx3h4`gsK<^Jzo$0oyj_6U64mRVs&zolt zQ=^F)@c1xwS{cqmLeoM&Fe{5tL7TK8JWv&}weyGrRUeq%8~M; zMb^J~i7pl!;8E>-e)OMx=wX;O5_Jt{AP(AQjDbqgDIbJ;`)Gpz*eT4;?8R%c=Sf;&9ms~U zgBW^J;tOqCZ$YrY`k%`}cGNjCn%6q%J`HWPCV4wt{cFq{W7HULx7eu0ntjJI;BPad z#?mv(%sFG#nBSa4y*yTRa3APsz8#CT>|xVxoa$Zl6{)<1_OT*%WjesY%WQ1p1R+R23*f%}LtMM)Btv>l#gPLHj7_ZtRXYU%1F7c(=HeR)J z7OdSpo_To7`9-*7N{>Yq0m6LKW`gS8g4rFb!9~&mXga&i?FakQF;R5`8>7|(lOKY1mPc9_l~4 zZI0Nuw(E>{cM#`))PcKa%oyg(@JXj62?X~>xpWoX;$IaPRa;eqeO{->ylCqimI3-q zc8R6@o0MBE|AKUHCzEL}PRf`=F*wWCUHVt1z&($k_1|0TQ_t*_BS)4{6bmEinZwdE z{F_{o@j%&Z0`-rU0d9>4IGflt7uiHdoE>UHhZU9}57_f%`X8#=vJd7cfd^|W7D<4W zC{6JQP*yy%fF=P{44twxEE^HL9u5|lse>GBR1ovPn6_U+4F7D6rhLC!EP?3|{bXRQ zS^z>q*9>wpoZ%r@X)h{i*Fg;GjX>-MZM(*nEn)c$V8vt!XJ%&>+plHgRx)U7R}bsH z@iIi--~lrmXL@&M;~a*?bg3METmPKd=P+gfFPh1RF-dsA%sxy_%75Onym1+l5z5l`SD0~jI(s@(MPGro&0TSkq4-nD!e!t zW2%l;?Sl`0kYRrp(f0EoAG;TyGV7f1wrj-za+f*fXvEih=7yu0n%!=mIvR`5CiCOb z)c%3#_6Ieh6}&_btL-0WPOHP$@Qqt2a(bJY_Xp&|N|?=S@_^bFnuq_OCWEaG$EfEH z>=x@Uep&tGXFvJrJ9R2k{!s&C1<)(k2g=Vd`3dExy5Vsl{7D#w|DKs}EU>+8E;*J? zc+)(6teUId&_v&#_(wH>G*a{a$o)sm^MAzR_IHyw4*YhL#8;-*aq7qptFWqB=Kx=J zJW0n9fr-$1;)BQ;YmhN>*Kug2pP3!UF@<`}6dVsSSDG`9M+v&e%sw6*tTGQBuZ*){ z?LmK1LmbR|^G{H7)Pe-_s*)2`W#aE7u#Nezn(#z5F7cgg?(@Gh*PaL&yk&Nts9KRn z^xG4e0^ejRPf}9|YPI+z7~2Epv6ED9^J2gFA!heUNQtc`eX^>C2o5?KiG8&>?_^bj z;C}yP3@~??1OKef2(~ZBd>|Q^KsEt-9U1q`=+n4lu$DtovzPu1L%Pd+`DgVv!2atg z>V&dI4hf&2LNaYe&am{9bUv|P4m=gqK5NcBRjua>y-rg{v}(n=zrVJ)!ja{EncILT zn8DgPr>QHP+C87j_s8OKGWRn%gO5h%R{+EiE zQ89n=NjIuE+}sR;%{$FUlhn{)OR-xm$Q+g#q+>2Tq0Ewev`Vmo3oB*xa-$!bn+ zo&`gNJ9nFc(^Va}uQ^?vL^`v7pUw>QxngT-rm_!Y!ExU+)P$B>i^b&0tzC|F`I9W8 zSDb;Ye8sFeLmi&CS>8bi(0Y=I6`ZNYDm$ExJ5#l;y(Y(hs5o_vzjzmVKXBWE6Ke>g1X5HzK4E+U{qVVAc!@I3vn?n4&iUtsk0y{3?*Y<`T zAQGyKP4;r5EbdF}KdH$ccusoYAcx3-X2zN7=)s@hK8K^6ik!)W+^qI1b~_|A9*LH9 z;X{hrPT8197V48j(iEPh_RW#I;Q*eR5of8@t#2*1p&~3_i3uUH7nLz~i^-Y7XqatI zn}U))%Ul~B9-E?8cpnP8xW=3^70G<5SujcGKJH`22*#o>QZv; zPPxYAVFP1Od?cP`5`3-MbT;Sz#>Ff_#GPGdBWrFp-Oo{1vhC=xbJTG6V>bMqtx8Rs zbD4F0XsXXu`!%%T!gE!1t4ngQim;u(L4XMJ*KC=4`CPTHyYMsf)48fw;j9ECla(+O z2$y_j!tRI;lKeD4W!)%j{O7pm7w zzHkZULJ7!5l%*o3gbsN@@0tOmMB~{xLyaD`ZiS5J0>ysNk>xhfq74U0EUEp)amj%M zVO%mVqMM6sv=mNSi<47CnQP7I7pcooEB|$oI+DXdGu44+zY#btEzdJ2kBDcAuPPBv z6Q`rCD1xH>t4hpL9<8mPsm^v>lJ+F(V4&;FpgL7y-Wd|_+v;EOn6wqA5m=vPo7OKE(YVxpF}GU&1+nZhy5pb4Lvd2ez(nz2i85`=oiycnX;jL*^q4L= z?R(U~sGvA(Iz;l2I;Gg@07+xwh!qy?70^n1^7(vT#W}uR3tY0r7Mug|tNt4|9T3ilNs~tKiLO=r= zgylMHzLH3GsPAM8;lD&p7*CEVHy1zdwmu~$U{O~(yjV&}PG*}={Cn5>-AVABC`B9h zWpa93!g|?>?%Qw;0ShpV*ID2iu6gQ@GLOzxl{q9d*<3fSE?J8d2_zn$9J*R zindD!LyF5BQ?Nkw@$sC8i>iM3-|?_ATXRH7QRU{-d5Y8kQJv=Jd1z1TOsmV)@Umj?jI7G02oy`^UvNg; z04bRk-?**J-)5t~Z7{iWRG4^ik!FGa0dwdatI5uvgWiUYI7jt2OD|V}X=_wjOX)Z; zAl%b`&q-bG;FCCz;E4$$L%I!-6ek&xi9$90qGV%C#ZMYzDmI;6OIJ1$SACMv+;llE zm9ihhb$wB8YJWZpy+_n;2a#0&gKOShsfrf2^1ND{Andg2X&ER4cG?re>{JP*h--Y6 zP=he-xX4d-o61cx3CK+rGD68w)0HEfmPmWnAI?Y4az|2KabSf1TP6bZU(Y5W04n?0 zbgpH56#Kw6%a`Vqbg}RHk2NIZrJ@E1t)3x2a4AadiJ9pOROcKv1x8%Q9K1laPjVR( zCS<;1Y?MUYMg~VSZj&;p`KnFchdInW8KKseWNNQKQQm28zXB2Yta2k&*OIpL+D90!Bv%cKsW>=ZPO8|JJo`iUl^@b{#acg@vfU}TW- z$W;UJh?Oyjo-jxd>b#q*fFCger7O|0XpZC@B8*WYj&_pet)fEnINI}W z*OyD*e~+yW61`L|7{BrW>B%8k5u>(P59dkjgt8Ia3Hvg%8TUJF;?KV9L1t7^a&U$2 zCdUC;ZOug=rJzhSYGm78g-1nVSuwAr}?UtQLP zMVm&g+GMk1Fl4xL{GEU;#d4%rP)m#)8)2ode>#s{|9gr0@4&k_NxRk2KW-?0a{|1J zV^%n~lRqKr^BmUYPYLUC#cJ+~q9O&qcl@t_Hj0Z>ga*&|gfT}`5{5}!SP@R}_*<3B zG&>po{Smf9_~UIY7Eat49rOAU)vMd-@_H2{WtSRB11{-bm}l4oEy90>bHzIJf zEFN*7eby zy$l^UObv`3#Y-;ottQ;@i1u%kO%*n@96^-nEqGssFx+DQ!iqX6kdWLW((GCU%BbKMzf<|<)<%MX^#RTyymfrNfTT~H9wVXZnfQ!hP)}5Bw!dU09^p&%wt~` zVjy}F%c}m|sYJS>|4Fv{udHwa-`0~W_4ua4Qq`pv7BW1bcZIU>f9oF~zyYG|%Yn^PJvrnG z7hrITM2rQ@Py-H3a@%l#K4peVJbRh8LZ4|45*MBW0q;@LU0JJS$iJBH=G8hg5wgp0 zfK-(+JLb&yH>!5EP=a&`<5&*DNpv`$or|Oh?crR*;x7!2)atcD#ym_2X{Dq5u#wLy zlfm>P@ST&%6Z=b!D>lxVB07nutBMW%vVk~I(%pYRz$Gs*aPMJ}|i9tcbX+yvnrV854%hF*KsGWw%c#xd)xV^P~ECVm1 zl)BQlpnsQm!7Pze^QSYCEoTPA#_UFH5y>#CqQL;9KC(CUm!O;WdNA~Ro+-4&Brw>pmNGdMhr;IDr|5^%1j!?u5HwLMu-!p4rY55WyPqM zMV9T<=%%&cH(&|-6;21%XeBRLGgY8!JI9w;0_Ag^b)pBHkO5bG+s)wqX<_MNpnUc1x_pE;QONl^jh1Hd>Yb# zG$JeLEVU9USE{UY!~>9oXccLYCOr&X+O{B~LGdOOa)dAmN}a_HC4?Lk4diI45mi}U zwS;a792wm}@nkKpp}9h)2}`Et%3D<12@S+)H{4k`ii9|+rinP`q8`rx20Oro^T3RMSLbZt8EQ%L+AasGTdv{qNFn)_AvARp`lV5t=6_gwVb{BL$1dIPUd? zcZ&uT7v05C)n?5KRkZ(uc6;3a_!6%OK>P?m@kkdw*KDj)J>m;Dx#pjBszZ;tEmXBN zZeeULiY&^!KwkN1W{D_`Ce&e)1tR}lbDB{d4w2^BwO47Tbw_WF$7vBMBvx;I-Ij!GciY%MVGN0%U`R^knfY_xVXP}soJ;G%ZUo)KmQb}FY9Hr zoLj=~p5R3TN{P_6E2NVtP!e!SVbvfVhaLf?hL(8w$IxTmjgD5@+9M3 z#-)c<(O+c49LPM9S)X{aaA0C4bz#(&@?aX?AKBw7#JDEa$mHF%kG(K3uPt+tRP5EZc?Me{| zSWroW#4Se%(Vt`n--d!G%DBD7I>M>9sV=7HF`nu!q=HA4s70_jfkKcaXoy8k=Sp6* z=7O)y@~hl(XOg-6b~V>I-Av5QX{C34=K5pAx>HOV)tqv3+)B0A&H9xp7uShxxjCi0 z@^-!3sp*wL+0%+uYCrdd2K{AA3X>NIDJaqd#B&Gn<=2PC)U(J(RA47f{m@Ow*d z3DwI_+W*lUG&iS%x#KQX9)Bm1GHZ6^6rKDpOv44RBY!eINF++mE{&)9+Bbz^$(Xr; zUX(tEFEO8fUzP-9AU3bDo>R#yLOLNP;>c|3u#?yx^ zr9tzuHZb4hu2F*ypC4yLSrsVhH=U<_i7_ADSDf4J_G0g-lqxt%v{%`2AxyuDq~y?t zJdq?-1k+fvhIQl@&CWGySnbwG8;VwAQ)?W@6B8e)7p#R(+~_2JYPAcV1Vf@yTc()c zQ54=<5X3Yj63|RhMd!+Bar~hm8!!SfzQR!C3hR#DYT|}1;0)ZX#=!(Ti>x&Qxco`P zx#=nYJ;pm-vyu-s@Ojn9=j{Lxt8Zn@^tewQTQyI%n+MK%pOfD?@!B|0260(xroA=Y zVyvJ>`xDpRrv{qS?^grdue+>WdB0j+Scy{n8N2myDd;_qpYHQ!^V@3PY;4*=F6Xm? z#B6iXU(`|Mt3FHCpcVy*8KN+xW@KnAMP~75zWR$AQobfzAeRDos?5N7g(4Ktv(3TJ zP+(oQfTjRGFQlxcfJXr}+uS7uHf9Sb3dE%VEHlWVfH&JD{;H}=H%A3{Og`Zm8N{7^ zoHN^;_*dTFmVF%L2>28bF_Yx|_-ylp6nL$nKzs&sKMD}&*A__5Hszbu4epvDX5D7h zR`ON_t(eP~o=cDBpF54;_&L*p7FDqU8FSW8yp(}oaan18ye(Cc$go+gD#peedr>GC z%3he;o>fIHRoH^9Zebo3v5I*Pnr7U*@T}_O5!kCL7MPcwRhe{=e67fSt;lqGPIdFx zaY{00`_#;MP8E_6M8cx&d`@+0l`Ajg+81&Kyc!EpRaCzEc~xZ+&nutU-8|3& zfwmB6Gw*q|{?sygyUe~_W*f)ql~)t=k=uRjZQ>l!W^9y*^J2MOY;PCa+qpHteoT+# zcD}uxZ*Qk+f?f!J`C8n5EpG07K}|@P$ej{M>U0&a2}(`(E$XDg5-Cw)OO)6WrDnwz^+%_~ z#J8&Tg(WpX2g*vJQd_8W?Ut=7*X>a)->SCXs*XA)42A@QgWf@xpmPue?SfWpcfoca z^k6$@u1UO%X&R57p~4B5IhkS8g6>m-Vbf~DCGV_S2)`(l2Me9dDB^_F1gT&sn|p#` zH9_}aDC9GRUpgr)JC~ngsG&ueIG2~Np7+)~B8wa-FV{Pn;moX2#Jf+M!k>iIrhKj~ zpG$f3=*ud%{Rk;L-^ui=$uKLK#zeI{B}teVq^9s|-U3oJg(rq>3+;1;+pqTvhMNJe zsCM`c(yh5cv4EIAEhwBq*2Ee@kny2H`=P=JurF_YdaJI<^fh&VLw{`%^aCV*r%?Dn zfUL*l=5wb=UN5q*7e%k{`0nB_yh)h@&Cczr=)gSSB91L+pzsLbuE`XWJeC^z z@NGFOoN(yYh7Y6yA`=6(x7w`R)@~j7A8Q z73OB1_9>*605eBXP$rZ3V%x@I>i%^bFMfEzLS~v}0%S$Iz80?k)-03xo9a}D#ZQ++I=nt}WEBmY@MZ}+kv+&@AD@G9w!B0H-7M|dw;I{QC~No4X6Ty!lX z)18=Hnz|uRu$O1Cmlt90^?zQqoNg#K1@F=gFh070U+IP(up*(hJXlT*#%UiA6Il@3y{;1G{`XX- zjA23-;eaV1=15Kcv>-W!U-PAW^^L1PS_?h+_NysI1z&9fO5gL=oX0)0^+Q$JHs5}U zDv|*#%?nBeqU5w7X9~Z@5zGW{@Y$DMRjtfBZ>p4^w%-=ma+<+*mK1W|R~d8g2P#=; z0V|gZb1YyvS-{rUT|Zk*$`nX>$>_^|c_kER2?gdlwhd1y02c6Z@5=a?vH}zbH zUqf~6^*gVl>r15Ps^GR+I?~%ex?`1R{`f9kMzRq~SfDDTg34b4Rc?vI?4o@mCP&?{8oGSwtKufaOa~y`&z?kjcd^GhI# zyoVlG{DhulocF;aMDa^lijwvJcQAX$H1oQE|4}O&; zhPDwgSd4U)3b6P7f{2qlzPjOg7*32uU^3LY8(0Ni_q01(Zp>2hVwOCp;-4i@iImDEYz{%O8QZEHQLyfNB3< z!K5Gh&y%;sEpenG;%MqJ^}uy|Hk*6jQyncmM6`T>R59>Z@OaN{fA1SrW9mLsoqs_% zMc&qhU+vH}X4{9VLvBPDGPF$B_f^+C(yIJopnG4vvwo9D@mHC63aO+bw$TJw@{8Gz zuYgCjwmixbNRI8nYAQ32f1viwLwEdTH|~CB(O-C})Q&d4m8DPF%a&zDmic{l)!VNl z&03lJ;4!~vH_No3i|A=xte)1zDs#{oX~aCy)jX@Kd6BM$=d!Rum=+8_2g&nmhX3vN z?_WptUc_4?(xX{$OJVqWPTi&7MZ*U^W(R6860_k7=FPz<%LC%2H5ud6>v7;WXT8G- ziVI>q_CdG%-l6KOZ zmS}-AM}E;VHB6dc5vi0`l&+W3LrvYss&)HNFc4Y{gcbuLKLwp4O^`c+(2{xUuA2+f z#&utqt_|fE3;Id>iwdx;@d1A21N3p)|Q(IAL;_fy(VcM{6uwbhj#n2UAM8m z5@hX`od;8}F!A8Iq;WoFxtP;8AOh?FcGestn`&5cPWVG&3Qyik+DzYRvEMbni;*F} zq0AeQdgwJ=@jc!ABh#kY{Nj?XQ14X(^9y;WRz5=&tkE{B!ba0;fK#eq{SzY(A8G~~ z6*dPVzE=%6Up2KUcG!yp7ZV~qs1!?E+<(3RK=(!J4@yBDOiwRUe%S%eXM?cLZ!^RNE`UAcP!+=Q;&y@2rcsv*$~ zh!%qXX81DKeU3Lnw^;orHVTof%g}yHJlUJl8SJS&CwqxeIlwY1$e^0+O)M;yVA+q+ zSP;ugL?78Q(oWX98tTClfH`VZMXh{XD393H=QOL{SOO)BN$0%W7ock;oYoGr??wp$ZNgmpCofqa25rv9^TW zLF$^ZdsLr}EP|46e83FgQ4Ae(^BxwHuxpQ$Xt;bws>kjem&H8d zisxZOWARl^$>LUj86!PCFjm1mHe%rtp1p^+NJg&HVr*k2*qzRUd32k7&irFqhHaDq z&vFBmeTT>_9YUP4LWf|<=HM??S<*VgKoEosRi(940WK)I6ZUh>ne;U-sd-CKUTH{9e(uKUPO54pKda@xRHpHN38 zMKFXLm<5FZ($gh7HfHZEtR>>p1Ljzi7=;Z{&<nIVu%ld9@)63$I*7&l3%0>2N zS%v0XM6zmnIXAk9J}e#A_^u>oYkC)0In|7mP1V<`yZQ1y)%K77AA2|o2dVK_ut;pz_tyUIYxTX~ z^Nx0QgjqWC>*C?dHzZ`eh4rrR+xV1lW1J4R3p*?gg-O58)M@=t0WKr~kzCx)G5jm4 zI5R(CgIs%xr=Kr(mwjpaX7oXW16io0uFf$QD^HEiSfV^DI%C=LJkDHz$@-Gg1FpXr zCK}c`=JXD_%$Z>hzRW8%%RA_Z)=B=Kre&qRq~pZ?cp5}69mSG; z_Vjr1oQdw9ieHI&q*Avbx2<`#Qn%Ms=r1roR_Zeqx?IuwlHT~AdRAcG=yiiA@nd%Tp{1H z7#T0)sU^g*Vgw=Q;<=*6SR?z!4wdDG&Wbqk!P0%s-O>+zKt&%ZMv{!u|()+X7# z$R(iJ3-+ALr7X^~OBNrBI}`p@FicssXZ2HZ^dyG`bL3~P{~(0g>;W~*vDMfIqnn-# ziw$EvIT6?jqFRR8zMW}Hf)UXEZ#Qz>1=s|@;>Rhg!xF9FrYhaaxxqY40}~70V4;DC zNV%PLC7bAabk_gI>$uatdLS`WPuN#KoT?%qz%mvL{b+h&%sk&)kEwmzakbs!297hT zuM6#TjV2Due%q=G_NZI^s$%9QoRBd6XR(N}j@ zB+wuzO6bI5-Bc(c0?N#52nMyM?EwIJM$E**4cnO)mv@bCSRKt56< zPUn&TgI$Bfb*u)16M552AZU8=ty@SCH?73$pj5Z=*X`X75bD`X}XhQjO{d!lD$2;NG=KTJ8Kj%zyZ-0F-@%Mi2ug7pTW`J(vEHr-}paaSF<*xeeEh8g; zbIZu00vX^?hu?JeKW-T@M<1Zu#xx>FoRFA-HQV)Ia8UPH$D@;e{QKTwY-SmUrIm)5x9^Mui^^=r+U6VMH+ z?{&2)8?N{5aEX&9t_4I>M7((yr;e>onk9I9gAoGJZZ)S2*CYHFT?smYHHx;gi|B6R zrRWP=o*}7e?Vv8oB=5EX8_d`dy4tyY?G+<*H%AeP{S32Vq~3>sChw2bC#1H-?H*Ms zzTHe5rQ4QJvE5q_a}fa(lVryJV`kPUUD+)QwD1&CZTPDMGZOTTv3;j_09e_~>>@^W zmk}^UckkUTR(Ewmv@h{1mK~Ac(({+o7IX*c9-(@>d7}{}{YUH0J+q&pFZ>swi&Uz; zb-1z485x(C=!?LO!ZyGxYRt0Hx^2N{xHm|&a@g@s6Mt+NP<(Vjx~M;nKI+Su8Qj2zf7;qugsN%xh!y zq29LTPPlEk={Zi1%)R|$hcdYAPc?PpbdhtpSu{?M(Q9^SLbJa=PG8L^I(xj%w4Gmw z%XYyi0y*~_Hx=qHkWoYWm~e0n5x^cCuSYmz&3EH<*C8KEJPwKBc&G$*BG}CfZq{~! zt%*#UAvi3@-{T2Kuu0V9s19)sO8Yy^NeAi9&R?$$>WhlkLX`1TmGy-YrZ_3%`1T1g zhF&;Gx9j#wJS?Pd8H+3ZwS?J86Y?#YlNkrE<8%?vRBo&Fl$!f^)6eJ^|a! z!=~h5UBT6WgY`wQtA`KP+l#Kof7-1U2NIzr`6pV=M13e5&A*(e58|^!57DJvuP+jh ztw_8CZmMn8%?FPht33Ft@qv>GpyS`E&7TipAj~r>578Zp=Edbj25#E!eToMB+lQb= zJ!-x=M0YP+Ph&2%Q&uTeWMc$?m$-k28FHxZ-T4mm5_wWZ75*LZOB=7M{8e1ZyVQ_M zU16>}R4;P&H9Zc~740g6eUF|RR0Um+uttEYiNXxTxi;u>X+;-v#$mcTP8oCGVKD11 z=J~^Pd6$mN#ySR_4pr4)qjH!NbexmvJc|^Nh|`jw<4QYOm1xxdY*TQ!?oDWh;fL!} z_ao(D6vxZ2S0e2JmN6~m4ilDE8Faq10>7V*aEXeJ*3lv@qFJ`9LDB%VP(g8yKP;ih&6BCyX_$2!VCNsow;b9 zD${mzJO3r~=uvuYkEn4XFtW{yrC>p{Pn=67#F>nlWF%<>-z$EvyB1YmI;<9?rh-oF zE{Sq{gNNVi{wMwqT>!}K8@oZkQ}lnP`$Vt-w*BXD&yu|Y`vl!>m;G17o0&)Jz7y8F zVZ|ibHnSLY^JLgLIPJ~ID0R-cwTC6mPQ0!8QrbLt;;*V1pC3_u3n=yFU6cM~DD@$ub%)JvVG z){Z?+*E>bmuoXl%dDd=>p_-X@j@NJXeu{0L>~ZneXt+llo8wGOFv7H)LC$D<-^LkB zjb>y^+v)o+{-i5TeZwuY`&c7Guj@Z$O};+5n)LJ^v!x?UWu5-6VqVBdmY>#sbP>o! zW%i;gTG++nek$%?wro#w)K8h9i%qu^P_y1MV^7c(?!ve^{RDj&qioX&y4`{Ay8dd& zO!*Vxwb}U-!yc@JJ3qfW*?dM zC&BU_G{>K$m-c=>na6+==`0&4WZsQj^`9rafyY)Id1CR7ZX=Iq(etMJ$*|h<%#4%u z$zY9@v{UuU%)3uf8H&8EFZ_soPC|iQgTg2US&9^7y-(A9 zGdH(n{v_W^M&ApupyGDd{G)SE)8mM5y8SeLUj9u4-UZ_%2~#_%)KjGC;wcK?td5-!~*^DP0;f7Nab)Zxc`l&PFU(**Mpa?wB6 zET612y6rEmQ>Sx&3r~Xe-j0719RzhQy$9 zB^I@$VQg`RzMhHNooDEg`7_x`DbOmP_Z~7oouNAvcsm0K!zzuYdi+^>R^KId zLnELSlZHD&wbhp)G)W9}hMiH^6cR{z!c02;!*TQFxn5Dvaf||A=tJr&^6$#E^~w(+ zpPTW!hQJPMTTRiwb853&6QaQ^DdS@P<0z1)HjYEh)Kg*Jk8=7#f`HWFI@eB{Dr)BXZI-6d1$q6_o^gd~0C0yNf3&G#4RvVyO@ zR9jFW$O|31iPhPUHRL!ommObI00KgROmo=XA$wP2qVDCGqw4ek zeDULvnaLi2RD>kW2wydK*6DrC$rmG)W}160)_u|lHy!G5+r^T=`SXkQaM)k(OY|Xa zK1@!v&2}vkse)IMl+o!^;-!fCK&}S0_@7;QRfV*yo39i;1ycIig!WBDA{k7os z*sJwr?&=-pqpS7U4jCG}{q39}CWBUmoZ_f0%$P_3;VRx*wZj~8jlQIO!wx8sc2F+l z+y;dU*f^LVb26^;ruEl2;b_WsftV?HF+{?2uHNNJg;GV-X7_97itF z(<-FJJg9c7rMWZ_M*t{?&0VrXUYh^LBE80ZbcG&@&10YWdO~J7LBm*M=qa;77qc?w zgJFTG@aiYn4W+{mHk-xsb-VVsV*e*8myVUS@H0VdEPS5W?FtF=>U>?9c>W0{pIkT# zbfx=aOVeqAUV~!#+5(+1;g$Li`#koz6F&7gaMx_2~c3$S-+Iy956TfeHj_G-o9x^gYW|d9ufpD^N0yM34!i0aa6+Fu3 z`4How|JYGq`a?V421By0W8WA3>L3 zlti#By3LVRhfamuwIBqJnYUPXki3WYEY|zSB|G6Kiy0pOF$trO1+-K{#kQAG(e9aZuGeSVI=*qt zXV>d}qq*A6zl{f0?#gVEsPN;9K%z*4Ov*JeGeV^zNLqIr3*rg$Hr#L{k zO$qJH7dPsz4Ol3@si6gH54s84t~1|Eyjh<}WV{D&))&ILU&_RL6-jsx>D%d|5Jw~D zR&(|;{pWpN#XJSyjrmU$Vj6I(Vc3MW85!N|78@>t1~ZehT=#c>PMU$sbw@($9lu<+ z&U*k`Fg(rD#rQ}Um-!9isTOQ7CI&Comb zbb=B;c&Dz*eZ1IC6$rs%hTNqG6;r!4GYSV1!*Yz_c!jz0E`1zx^)K$yXEEhGZnbXJ z`#m0I?mJPfxGos5cJdC zdQ3^sKX#scq;srw|JYfPuE8G5WA9=3Tw^Y{M|a43p8+Avd@wz@#oT$1F3UGCafz47 z&`zN%ynK&7od}!N_v+s5K49=mT;!G*)*@mV4r?8es(?7cg{J;qT}$X%Y$Lt=53!Bd z!Oiy>)32LD*65aW*~x2k`!=r?3p*I?Uxo1>0XZ;604={Ep6jwTSaI(*&#lpITfAK? ztOZW`AzudcZ`PosJYYK9r@N;m%5ThH3bf2-kG)TKZ1MnX)B`$`T=FSkg-dptOCHdjT22>;#P)Su zbdp5GZ+JkD95jy<;bPd631>tON2gMUP*?<<|CwzG=B#G#MHQr};D84aUDM4)59%XG zBC`EK-J$Hdge5B1-))z*2|8id_M{aB5257UZ3aH1kAcX{Ls(sJGS59ke?4r*KCFAD zZnBeJ;r@4-*$?aLHebM#WikN2WFE{)G{{|PO<3g3d-q{|aQwU195Zocx~R>)>yVtp z;iNB{uV~6f@+ZuRYxREaoB8JYwYrb{agN!#R(EOrEh(W8-!@H!*lvi9N{m=^uflbD zfA{Z?n1j~opf?qSwj`Ak zMY^U7F^1n?hb&<6e&TvP3$oe1UXPH=@<((=jzb^Ox1lk9_=w&rmk&RxXSAIgw{4UO zKNLVz7(0YnKYXMlb-g)wgFYx3UbSA=^k4_z@(nsOw&7|}jD92UsVqygI69e>=0xCQ zi|5`2+(}}p`pp7HJ*FpCG%s$=T2a}idd!)R>0V7h-1ZpZBAdM=vH9Yx%F9+&?9-N8 zQx6``3`ZGlHkE=1yKsL5HyV}5-x}+BCO4fLaXO$JE1NKS=7tuEny_cn{b;%(3TxO) zh__bsvR>9%f%*}$(K0mh){UxgxYO`{)AOhr#-U_WLkk%p=7}pDXfE1`>oN);jUR4O zq{SUC(_gu~_-58cZP+Zin$1V|W<^rEtK2RG_(Rwn-qJ-EH>l(u))7%8$N zk?IUFMQVxTUu@2LU6;AvrOikCcs*KwYD1?<7~7a)7smw z(4NYQup4fU$%n5r^{u_OQuN-|Uhiztk6L@3v!_L+UPt$VJTs`&>m$drO1&Z3M-P;G zomiEAv(y{Np`;8q(+%dRGOwb=9edbt>YomX!g%JIxn*82^9P^rJgm$GJ`mnwuJgUF z@oyI^v)RYthUJ69fDclL2tj6IA_Q2dPc(#_Y-P4od94op zj6iVhgrfbwxsh7H$JRT-dKr)6;winJ5wh~{w-*dhI^{{Xfg*Tf?|dyv5K5!jzm?af z!$*t>`Wf<-4@bclI1_hT*Pky|A;)YvJYHh1Y~`iR0sDBp)e_dZBmB!O0_N8HbC4S$sg14P)su15pIv|!|x-gh=RcNm2;`JD{EDmhaL#uxx34%m^bxFe>k2;Lg zTjGQsRI&`{O0G<4zzULS__s5l2{GwPf0EJNpz(L8ZLI8{RMz&t)D=2}O2B^OhU*&Z z^Ro3l;$j1%zICK-V!ad8B<<%}ZAnHl?L$J!vR$7QBnE&iBe@}8Wr)y-T9$6ZhptuO z^R^w56Vg)VGnV;0NCXD~e+`J1n&VL{J{y0t7*XMdtE7Auk~?Wxqa*;LRramgK;iR+ zRFt^3_RI7HK_=}7mes~H610!fE8;1E+ky!0BBlr4beJOs1P+WWAwShMmLt&(WmYUX z$c0*RYNX4hb*@l34Z}Z$x03-%wtP_wMd>97CQCH{uli+|AN3D?SLtF6V4yMB%9rb#Y_dp0*OWwCD+?F~0inAU^(y?*v4GW4Q*;-= zTKDj(#xJ}|g&3$_rb6jvsg__={QlFiZ~IN3VonkfC(^`H>$i@K5SX--Y>lJt{2pEz z5kpq?@P?kc=o%H4?^W+ETkj`Py%2a)&B8q`*;6weBT(bxZ=+RXn~5O9KZ>AqRNCFP zWGCPD=)z~rgq}>8UUAKNJ-xPr8bTv`p@c@JS`RA83P0&9c)6hDZR+`ZM8fzBWh>g2 zt?0X+UOBBO>E#WnEtCln(yqQ;Vym_gSNzjT=-1Q$dIaRar(SIyi(UW-mqX{m3QPy$XXI~~Zj zSa^+%*GZew6>I_P?e$Ey6gH(QicHwsYn_wN>S$5Wk~!1~y}ho^E^}3HuZ_DR&)nVH z>)hru$#ekGfdWAb2qqSWFg~9W|LpB`>JL2zq&)Ipq+GYy#yI{+cE<_Lu5zD-Bd=n_ z54#joZX|*Z+dM6n%^%Q2BGe;kCa7nvK zxAGRy=aOt^fl2rEDymwt&^E)(jxA6~BjkHkE^rCjtzOh16T|w37W`p z84ITo-LGn@noYE}8 z({?$Mb8#6oxH(d{_QE2QJsUVwa3+<$wl|J;NQJfTPB}DvumMRQ2$HPU&2p{9(f0pm z9L@a|j^^%-qxtdL2uUP}6iKxcwR|rmog_HI$2*e9dlO02JQM|c5_QI2O%dERFgJN1 zxRcfj?mmzsxGNCky=IAlsB`G8Kbn;Tybi4)NmrC4d5_R}=sVegxPzx2Pvfjkoi)g- zG#dwdDj5aNqVTy*gFRv-*X{3( zO=pKDBkI;XvwMH9RSLtq!*VSX;F48Q-}3Z`&LiRT!O!uqzwIrVL^br5 zIdY&EbQR_mi5IvW(P}E}_^qCV#QBji(!;5aI+C+t=HfwKOYuh{pQbEDJ2J*eJs`yf zG!`4!tQcWba=@5vhb`8#u~=_gEU>jzNin7%4T!Zxt87s-VUSnG@^sX9ojMi#s&zM@ z2KBV93z{|V@j=o!YLA2_jVqvWEO3i$2ss)xj+I`~8-c$}z$qz}sTL7Xnzu~CZsP+O z4)%gVwvRPy45D<3nK0BV^C0OwAiQC)*M(gsb%VSj^X6c$UG4u$aOdEzl)`1m@~sT} zYe0mDU#g6fazcu`q6-Mk*ghrJi%?*Qp!EMC4lTFjS;L2&0yX2vVhV6PGvNTQ&mSYD zLfXDFE|Z7}Vyci?5p8F&6Zr`db6u1{2N2CF@*5=>Jbt5cCx{+Y`ghn%qU8Il>{*q+ zR-2QD#xsBZmwmNoRIsoAg!MWjz`K7ZiDLK)^O|22dD4DUiu}XQQ^oU2fXLb{l2KJ@ z|7ly5EH-UQn#&*8Z4=|9T$_y9^K4FWEdlIs77StmRD;j+9&3+z(n&SA!CWGC6TCCA zX8fD@1WP)&g^`y=J#iv*G=&-u=_3J0LnItdmCm5iGI8NMqOyRL3eo2YKr1EAA{6uu zD^z%~sNe>(@*eTu;P_TVnv}irF`bdrYh;pWvtW<6ODW$F^1Wg zCh^;2L5kJ7xhz^pTt>^@D+4uFIF$~Cr z|H++FCwA(a7!^A>@8K+^OQa)~hz2C(gS6SOQJ2>4q&N`|r8q_VIj9HVk!?P5Bx>G# zC+c7upsOVfYDrk&3c85Br%one-BfV<$m)&Q@1wy)7cSa37glrJj?Q^ASZe~ zOSH^mKK2Op+Wl+@8@Jj1Ws`APH4ZFk$HoZp1UhkBE&{ zl4^$jIMsHh6PPbI>3wqL3AHC##Hx5w7uT|efh&rA#SL$I&c)1%tl_nZQENFn)MAW+ z$cL;1wi7Wia>+z2A!;kr`+n|f2ZE*Z3CUh7zs!oMOU9xlL9SVKu-Am;wwODzO@<-% zf?RRjz`*8x!6>CDzD*u5)FR65=dO`!9j+EHw(Xo-gQcZ=|Gs?uyy&ITOrDS=>z~wZ zYVWtiQ(eKhsv=t*BqLh1jhv0nB#???_<>Z)@UWzu84ey?{8@HH?6hN6hAVNg^TkZrf?aVE9zG_` z#C$J&2XGR?&4ft7tJI0hD94?+G}xA`rk)6jP?!bW0IMMdV0~=blXXC`K%P3~Euw)YbE!AXrJa7?4^+p7_u;z|Nqp`-xSU zI(H-XUW0BS9id2EFdGO%9&!fQb;pwtmTJM=qU4GmesN2 zin9Dit}WXW%nE6`rN`Bv-O3q0QO84}!5`#Pj0zDka@@mFay3{`3Y$QIVheCsTua1$ z%dC_Bb0XXJF#1`nlug3pWHRahs6-L5sIuG|V;waziFr^ms8Q_E1enN{MEBJAs{P+T z?(O|?uldLA*OoZ+17C&XC(_Amba81oQA?d+&Y`tUXxtQfdzi42tE{&ra_Nh@+vL56%vQBQ0<}1rrIo%f}1m!MQgrlGrJ&e-s0rGy4 z{9s1oJ3XABk*Q{)xL;tE<*G4q42j8fKT{?)R5b0JT<7F=6R?emB`4ALp8xtKX?!;K2gO*vk1X-3Y zkPOIE z?kxAlki#cglq{+Vcdd8*3rvePUJXGNE@(qe^l$UbZEd`LogA~RjaSiahSWJBL8R(WD2=dW$O;U=%0*H&`sP>Jj- zT(~pdu)<1Yp744ubH(fvhe~b5BFY<+6TzScb49-o$QGT3u@zaA{rX6TGGrK)f~zr1 zqQcQ@>BF*ywDM(AOo>4-`0_ z1A4(|4v5X+a2?Km4T^w@zGwL{x>>rhotbz!N*z%#15V&3Of)%3Sc4ky`u_x4_Nx4L zt;}?@sJu;5Ajw*c=nc~TW;hE{JYz7`(x3(eSnF^@A$dh!6$Ep@`qDZwO3;@%{W{n^GyznKK^tGUoM%u&SKN965DXWF{rt{oQ5}T8_IuX{srbmUn53eb=mc$m?wC zANE?BQ59Y(?kj()@LD=&nV0yMsju)Vol{N0TCcUXD{bbu&R)BMABdMEi+tp7h;p5o zvrbC3F?V+M{*<51l#pF+HS=HB?d_%kRzvS~D;)Fg>$xp!%VPm^)zR`Z9+AkQT7HI; z+bMN&$pK>$xrFi0jMDP?^HWhlsH zx+{Z5GKk3eXzqW2x(}$?cAYANtjawpYS(1I&1)EhPMqaFL?CWqLVw~ld%V=u&pn0% zG=CI_IL6|`Ig(6AK7<-GTJ|0wH)+2hFyY^2zrdC+D-JDc(PRAEiiKO-{ba&$z|34r zjKjIG+HiJoQS+%$%_oVl9+ju0|D>}rEhO1YEwI^2_) z3X>{9eS|K#vZ#-6p6vlweLhc)pOV0|JPfW&rIyeY6DuN$IYnR`JL-Ry8pW=}WqL>|}QjB1GzRWeBZr2qB>m;a+IP#zwi0{xW)An!rh<%Fe zNCzkgOn#KVHeV7dI5OVtGor;Pvt}Q!n`G8>=}E%y7j*GToH?edi&vfEZafP4^B1$d z!n={kFjF)1-96@(jMs6W_c16SG~q>eW?8SLQMnZ@k%et)*dO?L#=Bq;W$9@OiYSmB zD{&u>O>xU%t7F=~%wu_-K_a_B?D7rs3J?<(`5)yFsmU8%_}V&j4T?LWm|-&ZPc`3n z@H!sCo3=sFzifevb#~F$X=IZL&JF99h)WbExNqFXv9CsxSmThWqkuVph=(5noUMv(fraYCwr%1Sg zC=KzfLmK1*#Zkg~&E=kv;XQoldP)eK$WM$86jv4w=ts<5p)z4gt~oN#+qZU8DQ^oc z;wPA=1kbT>Q)#%-_N=`rpRX2QORKs@uUmf*yW%TF#7rgoO3}NrJMt1+YL59wx3h>;tsd-#SuU*@5zkZO~kGi8CT;I{_R@R!TMAs!> zHL5{Qw-}KjV&wHmtzjRG`dyRD-?5h|CbkV;h?icbrZ!!Df0-&RZFnXNs{}#A<4)vz z>Z_D_XA54VwWeaL9w~Fthmw=R7tRe5B)ADfwOJfS6Q#gpoU|*+%I3n{#khpu!u-e(PCdwCw z9z2zqoW!7z1tD&1+NCBFy@<2;xJlWMgsYxVHUS0uP@XU)+wgGwjW6VdB?sp*9}v@K zpjJ-eTe@y#c;RGGPP~bT3`W#2_flCrNZ)-C9xv!(HbcxS^5(0wz+2OOZw>i+^Ou9TD=U<5GBsNbFhvA-2qL z1u5eC#woC&14QvhxK|T)mys38O#2>zt5KPm_^{jd72TEXmR+{%vRWKsfG@Y+l^1+ne=eBo*4f5|RFsxv`0QM<5^gkNATYT;F=N8$|1C9mpAEZCo$CtlTo|93VbpjSfH z9Q=x0^UbTeT`lK5k#T8-ZX9kG%}6AH2u2qB;?|g={EzZEm30|(?ifnf=eCY|ry_;P zi5gHx69CWIe7jS{hEjOReoqqMaX+0x9m*B$+I}RenE2Ae{guT?bfh|P$nchcTcXpV zkh!?xz5r-N;YH@H5(<02s*1zkpT)?ejaH1eucu9r(uhryVYB7y|qWsCAZ{pV1_%G-F=T>9DZzP@4+P-+*TZA8U)=iMq_PYH+{_> zxQO0oKiDJa-}N+3;ko-A+sah z4aNi`%~!mz%WZRGfE*NXif1#o(_ZZuv zGx0&ba(uAMV0BOd#8G6$An0kL4VQCM1)j(UW+QxCQx!D$=U3XWD(LPnDy8R?(#4gQ zef48n7x`XRLm5_DxoRr8E=mc}I#K5V5TXNt%HFGR)~(ZYL_L#OO8o@MeC=~ICZq)0 zi-@zNm4UQVhyt}I#!ANn`^Vg62bClXk1>9oD&#knOE{)<0C}shFPj)x;9h9Q1+p`V zgEIU_+m&8;mAzrlpxD}^cBR6mBboqZTss$4indWd5{uq2&2pYQ4*%-Mwc!Psd><68 zWD-44O)x~Uy0FF#omc0q{YW|i&;Rh2d7Z1k!coOX(t3G=?-1Z5xn`aO-vj87%zwXT z-nHujfXf=}`1F6yrrosA4Ad5G+`^_?x5yROd3U}7XNXtnmYiDKuUvm)i=c2kPu|8< zCV3%A4g018Ot{vL@4`u(J}!JfbJr^v2VthP+bQQ~Eh#{bJgYuf8zC3=P!^0v~iO~Sgi;Uu0Dir!J|GFINL`ftqqs7qU+3nb}P z#%D&-{s8@)`$kIm8g@u5XjH;UZF44`JbR!b=g>5zVv$wO&T$H)X zJH%3)ZfC#4VaVzB_j-H4e*8{$70F%iX6t+y$0P4%zZ{A0KGt{wd^k%BLgWkfBb+-= zP9rA*2+l-pHTvBd>M_iykp29c%2!SNvb}4qf!n<)iGbeMFCjm3JgcH8V6fFzITTU3d=a zcfqR)>~o)Re%7@%1fj_4+w~fQR%q>eo3iyeTN87ia8=r_`6yec%B$mejtK1blaDwM zy4fpMHRwtzwl2m1`c^UqWV^%K513oDR#?E$&?c1cVLW;@+-Db{%W>q zI7EsWxcZJ_y$eyu`yj}mMiF;Xg<4<0A%45CrGw~(IYgcdy?IS-c?HLTR|h-f#cbp7 zcFd2eRGfdH0Z>2DOcN^$HUm+BuVnz8t+kt9&vxtlonPAMjck3Zy5xeoRRAMV1O%=# zM0j!NpT_Vjcn~ejRS8a8`vZ&;@|r% zI!PIY`^qoNz3T?WFj*gS@19!-$+F4hM%8;Gb#W7sQ8#I?1y7F-*g`NRRKyf#5|a30 ztbI>KH&ZWIO0zEDX*M?wl0Tc9^sur_n$tQ*Qd~i@s%Gdrm_TREPlXKSST%@=nSc(b z#xe{49PlN9gc266LJ5L!w~j2NV&N*pmh&VU^(W1tG1d$G$?a9FY?w3$yNb5o{keuq zbfCIQyZ^>)k9{hm+GHKiS1vqrr4nbjO^Kf-T+#{3Ew3= zx3XOaS2`mzHVW}v?D$bOAyW+3vLO(q1M)Ue-FQB!wBA2BI6mFJ@)kiFG=vKKqkq5! zEA7Sqz^RPOy|ck6|J+J@)IYNacKTe_L+L-D{?(81pIS+-Zz zR+7TEFMpFgmR?UX!Eln+B)Rin1j?Ci-!s9ly{uiD3%XYbSz+1)DA=41I@@(QcEqOJ zO94EE4#Arl;ch01}vIxS97#l}5S_mDved{~xns z8|D9LcK=(N-QxfInBABE6=tVG|IL}5hVY%t?t=fW%udMq-;CL{Zl&3kysEyuAKPy@ zh49Z@QPeE69D6=W*!q$!iYJb2^NZUt;~p5+gU*nqSbOaCV269Jqa5a(5v61##@5P8 z9sRasEu#*W3N`s|_^B&^MVQi$I&sbVN=}^5+gVeCG5DAaPO;FE=~&S_Fl%_>4Exuq z0lP75NxH0Xo&92JFwhR08f0)bV(}wW0`(+q(R9igmg2Kyo90a)I#cn=#&jp_b>4hz z${R3~COZRd?4=~_EWA56+WvGhle)lOH#r#C+g4W*Ce@EQwA_Zlk1>zWn#qph7daP&S5r*KRy*KzG%&r$;{XQ^6v^jN{m$gD-uQME->+38t{>q= zu7U+#p;VC|D@&lZE9j0pdtPqrXn|`n{xjq8gZE>u-J_S=R$o|_>29m;%{8=YDM0ay z35&6Z9*3qb^hT#*9_b$7)``yr_{o-odsE>*~^!01U~^jxZHivn3Rt&4s^f|CP9Ja;bqlT)url7KrP|b8c(nqmQN1t2KX&e8ev6@NNq+eQH)kP2} zO(9Q7Ljuu?tC_@Y>g~KWyw(4NkO6q7{}kYW!-2f@yDF^P0)17NkoC3*B1+n-w~o`$ zM>pmAhAGobX`a}R6M4JYP8!{+O`u$YP8rL;s|tCOa>?d*SJ7UB!}|6a3E7}e=#7|w z8j!l{vet6kv?k$3Yg!#ysmI?%2KdsokCIOu8EBNs*Eg2>gd`pCK^&ZV)RB-p)RKo#Kt*(#D!%M2GT$i^D=9q*8WaU=_tEqS_8=eHJ@QPic zE@QKYHSC&tFu}1BvZ#aQ&nWH&;yzII?8hm{7KU~$6FyB7B9ymK{mI@+{MDbn{Ar8Vv*Y`Je?w~PG=xR5SUe#bkaPIqu; z;DV89TJfXKV>web)<2*@tvgh+pSkWot*9(_N|jyY zDuHb|hX9aQNFxGj9~c+~fS@#?3w2-A>Z1OAXD`1+j~7xov17a?E$(22a_Vt_=;{Sjj(+H$qWmZ z+q0k=#-w8<%G!@_Ij9gWmKsLirX=bnVsRY1S>I9wj&Vmm60zaLdBQD_=q^r_7@tRd zXaHrl(lOyc9CLJB+_AmRBfm?amqiMSrmLZyb0SE#aL(3kSZ7%qEUPVLA(Pawg}pnb z)wUIPM`IBH5}l!4eJbLLuFfNxO4((ELS~uv{K@;tvWX)_RThotDHMuZg=P_wXxI;*Z6UCtGhH# zg{5G_rlhncnr8-;Ch)0PV0E`RtH?I`2}f)7RXc$&5;uULmAx1C!b)M^w(Uov7$ym9=Q!yiuGu-ASq=qx7h#0~OinUgy`tW-+;jpq^4Q%$Zt6@|`!Dou5iT+A3{@f;)^3Arw2YoFNuu#B5)VnfReo9b zmBZ6=9FocsVEmjZOg@LqY0hq?Z!596N`k=D#*Nw!ODfj!8R&gK;F8|I1H4IhjaCI-}Sj{U&k*> zO5fHiR`4rXu$~9obCvfKe@&J*C7p7CSM*#tIx8p3kg^r_%r&_lb-BD4bRrl_)4IUE ze0b0;rv>RJ#9noE+O{>h1F{?B8ff1i@1mP_m=K(Rzu{>Uf?3|r?Hdz1`op!7J!^B`ml20cR)HErx^Q7RQiZ!35 zqmOK22VDI2-j3k_O_0FrPOS6w=UpWFN=SjBe zNb3EyZ9X#ip6zyfrVy_0f=MDX-+5r-+f=#o<|Bj3411ryIwm-{2hJ-yrz2Ko&dsZc zfKU+LO4QwAjg5X7jM^D56;LlVSqA}*pBbgu&5IYD!;Y{5-BKPsn~&K0cHV&?Cf6%) z%17=IKMeZg3A5y!3cLD;3N{8>D`;J*KDJU3o>S!D0_W(EX&#p<{pVcKSYolCPO#a6 zzts<{0ku*|&s7v>ILvBaZcP4+QqE0LYH0zqSGUknwMmR-6Q%XDJ!)Fe(8yJjQ7{A5 z1wCVKOy3mHC5XFC#QZ>l>jd}LTskc{cmSWoxfyDvv+9JAYxlQQwY!F0_NS`wI$L#Y zP^{^&^2S2SXDIw>jY7NIu|e0V)u+&n>bZm?CE5W@1807`EizH1zrJ-*abDVR?(77r>gulk#bu3YEja`3i(4!J{JNe1jZ;s^{ zQfRvz7xWwJHrdtiY_(5hBLG7Os2tFg>fSUaO3`)KUIx~(RlWvy#&H}I%Gn!_3kscb zlcm|{N|rR6y^4r}C(m&~U++5m#c{zzugZ>_9`sA=vlFKWler3o6@S{@<06+HcFMVy zS)0K`X2vT)2=T4S)zlU%2BtUsjNq_Qm1em-ryR+1&@cGv1UCV=Wq8I-y|B1_iom`J zlBF%!8|)6p2hBOK{2JyeZ+~)p5O*oRHSCOakQ3n<=o{CSza1a+V4&|GA4ErU;DJ*o zb6cX0Oc1!FSz?Y-D{1CiofZ;vGZz5)H^f9v{wIiOPd*{&w|ga{1GBn~O??kW<GJrCAhQcaWB6%olZmMPJNj#G>lUB7cW8#4m{dpB+=rPuP?150lN(BFLXKwD-n9K{Pa zmwrfzgvq`pvv-4h)m@`CXGdAPc0x^$eF~|SMQ_}xyZ(5m4|aZgx0@n=X@Rb()(u~e z9rF4ZFhhUJl{GKD8P#`7#)dIB-6TVE+Y@F5 zJ-XeA1P^bhlqq`@XcE3=+++ANd;P4S;4QPOX9c@=x&duMPKdg&f%RA9)kZ68PYUv0 z_FXi^ls$BIFnRl{uJ&UtZsFurvI-z%{Ih^5oKsBcmSshmWQg2wtN0JNPrPlPoEZ-^y3rJA?Uy z^-m2(lh zpxcgLUgb&&)iU}#qtCTCE`9DL9&W-szDY~PvtQ2(x>DoQ)YyN8CtQ~|ds?7ze}j-% zD$0|87G{=~@aJ~YPlBP!hR^92)YKHYi+&Oes9T}Sx9PI--S?Ha{r>4E!66K;=TA9% zvBHk~X>c;heaYL)KSeEAX*rvzQ9mcd1ZiHi7U7o8qV>CFX*?|{?J{aq}?&AR)C zW9S6P|LF8!=PKRNO(78Y7iqicyqbm`OKO|*%hxw?kMK7&|9<`P?d|O?4eZo2I7+*b zYvw?qJM2Ht2!;gjY4P+cJFqo4e*p12HC>yKJzD!w^(i_}8L4yni!K9H<7glIQY(7d z;M9h5a<;lH*lpUE%*cTB5)Ff6YRTJGdIJ}ex21aHmh$9nncl$L1|l~ zZMEKrituH6<(+N8)4uoq%7teKcc<<8bAx^CJ&S^q{mtge3xe);kMn{iZ?m0wUT_S_ zU(XAEM{>dW!SAbcBUA3qw*jft$W+Q6azQZCyLsis7Z8=#yV)+kFqlo!>!M&S$p;q& z&ENiDw~O5er(7I7>2@UCTK-QOw>0xl(mN`b0P7azQ6$Q#@dqOlkrp zxpq~v$?`-YUzK{r-25mv);nk4v0vjP-}~$+C<&G`=A*N!h*>x`IVw*rxNSm?{H1>G~iVq3;RLsc&<|iuqB+R-cw77!6gp%K4mzaJ05JTptW* zpm@2+*59ePJ@OV#lT&G%U*sf(?REqHsd`PSs3mLs4Z*RlL>hljk1LvjLaj<9qv0$* z&slra&x2poqC`ZU7mgivUa^v88Z69Sw>0Qe1CNO+7moGLBNK$QzqvK&Y2RHMRQAVX zUQp1f0tE0@W1?>gWK!!YtFS$93<^~=2vG37=M%g77wnz30s4rh0Iz-T7eUX)3@rd( z+M}@AYZE`j_f&7dvs&=1S<1Z;&9?@*oE-M+fF;+);JxT7?NUt~!xHqfDt*zdL6=ti zU0qMI)UP(Hob_5Y)Bp0!eXIYJZDYR5t@EY&LNNCzOnQ@`OL_jc!In-XOzDu+Za=y{ z=!9Bb?wHV`3^bu!sSXFUtm`NzkJ=u4d(gK|26C%&L>U(MdUxe9rqh< z37Y<=xSylys2%ldcstrv0Ok)!H`~cK1V2!bVGj3){T%;f-cE8wKz%#)=fQ2^HfTSO zT(CY0_Y?Tbc;7_s{~@&RliLR8i%jvMuBj5r598(kD8?U8g&;ia;eUqj&0CrtnI6T< z{}#537ubJZAJjDeFJk;jvE<;+@p#-d<^w_@clmIXI?Y2m>>zYGRrRao?4&Yu0tpwAFa&3>3;trn#f7r-%i z0<&-4k|p(4M_q`_wK->B{AI8^-z?ka8@OqczhJ8@x>$|!OKuzO9B_Lu0$=nmx31I> zwhqOJ=-_Gun?E;kcJvZ31;z_rSlZnr=cTKMxXxE$@)MkEFL3rm) zFZ;)}`twlQP{{A|liiiieEC>3`G?BIf(Cs|AEfL2WJ_df!I^rmbyi~x625MgAo7|# z0qDJ7=&E#sU%-(-k$jx8e~VursE5LI7jSP-z}=oomidKV>>4Xfe4)3}nT1Hna=%be z%IyI~r6(2oC|Thb8kKJH3w@Q&E%Z}zk6-Ao^kcuk@y;fHeqn%;ReoVRrC<7mflBu) z3{tYhFAP??)-McE+InDNsM5>*!Z4*z`GxJ3PLvr343c{h=^Df@HBT^FFpg zpIui{#q}gbT0riebf$ea2xEpBhqzu3}LMiYX zsT2T>QVKwJRtf}mQOb}*O&Cmzdqlp{ zxWnp{Q?b&leTw6(w<4%(-6I+oK0<62ee#e8VN^#uL}O3pKNrN%<*ybO#X1$mNq!sa z5tV=35i{h}oaA#OsLNj??y6HIW0HI{3rc^cj+Hus3GbRjZE@xQJzz1qi)fNB#%V{r=N&OI=nMiSnQN! zUaL%wm0@G*6b(=ESZiqQ;$ce)qaBmH`|J~U1t-?5VdydDPF6EtW&D12>BB@OKXRi# zu+<-ykogip9GqMsh?Aa_;Prk9UJp;u`f@>=AMX*gN#`bLePDvsqY|vXN}%S)`%2rg z^S0p|yC!Udc${u0wRM%3Fpl}!9%%BXCTt^0*hZU|u#Kf&!Zwah*hX{0H5wD9vA|2X z#w}itFY`Yvr)KW9B99b!aljqmnspO6IsnGRISrDW00l@UF=W z4@zb@OlG(_nc)2r!7wbD-w3$?zM>8WcMtt|wYKM63- z^0l?G{R zenKt~trM}Il|(G$>F5P%+30)+niDqBruYhcKQ0lu3(|#tdYzbvT=}hDz$?`OEk@O_QBFTz0Vv%$%Qjz4IG*Xdt9zv1izBEFSbUreX zWK~)+5gC~&?4fi)rqJq8cu}UXr!p323geY7$rL6iy*yKxsPw8#VUp5oGlj`Ymu3ok zDZM3An4)x9rm(lt<(a}hN>^kG`zpOBQ`k@GeVM}kN>^nH2Pj>gDSS`qLz&jXfqGbz zDIBEq@l4@hrE4>VLzF(1DIBVFU8eATr7vU(hbi5VDIBhJW2P`w>6@9t5lY|96pmE7 zDN{H~>BpJE(Mmtd6n>!e%S_>zL~Im)82M-gcoMd21#MgmG>zQV=nCzbtJ5vf52I=A zN&=RxI2s!r0|^sRTI8ha)6tlyIr@Ri{H&DuaXQ*9+C4hjWpXQ@E4e8hjgEGWj&hls zGAIE0{@rx6bF@ozq|1G`RP@bsG%^|$9pN(HEM;y?M>|C$qNy&EONQO&8`9B^(eUVS zm${*o`9d0nV29{1m-#{|b6whL3g35`>&SFE*;8q!DIDr@pDGnyn?_L>6dmF+*OoFL zPdg3bV3+xLDHBO7{ox>&xu%qfg{*JXFA`tGt*n%}TEaXVea~gCCNs7JR|h+^mNl?d zX{UD_;C^3K`sluNB(-CImw8_)^ByOkqWxUvJ*CVQX(z4rb(t$lncSZwZDb#pxxAFQ zERFo?9_{Tim$jC1Z%I4JHpS)MQp#NFgj=+i%UoK@yf%%FQWs5jnb(#wuSz@RWs=Ku zOqZ#>JneLsi7xZLIij5tBGhh6qy@Cvbr&i_L&vsK*HEmPpCj*G%g-8!YrMd6-qodVZ%Toi8U zxF}rGanaQ!@en0UvN>V?M<=ZEA*rM=mc~SMl-2;#5&^OXrO8RjrbLiTOyt7xi8y)O zOT@#VM5;_lghXjowAM>x#ju2P@0Tc6CnfsMQzi9kc)_vp0~6^nx8S7nIxo?-MkP$V z_0U9?%!8K$;bwR_$v9X!$wXK=$rLy_i8wjQfiQBCLt*43Q{m$zN5jWSroqNZj)#qt z%uH4|CnXD%84;Q7O?dY;jA`2Zu+F50^gUgypRyBB1BQ0xtmvuZ@RS~X9 z9cF_R!(84p@?R`qUsZz>duW0beC$};L7&v3XoH-ln9OR0@^BGev>L>+spvyu|FeVd) zvmw{*To$4Q+QITL8&VzMvXDkl4)>PKhJK}$5{;TH%n4CuHcDxKm(`r;O~;Q+*-d{6 zZtSpF9uKSlSt?vw$u;FclRfGC6~?yyI@l?DRXOtbAvU}_=oFvnrmv3E?Mb91OzRB2 zYjO+d)-j!>7&?uqYk^N zz!&WUZz(pl7T@oO*E18^k0ywJ2G291rx&iy4YW_+9dz5yZ%%IdOw+NX)j?%rhIVpc zq^`j%_2}pL8iNT5Txq3L{g$3X7g=ra(G3@;JM#!0jCMHp<=Bn)2DM!nHm8FE)b1^D zx&NH8S4P38ENnR3OR>2J+uA}f!hO(F?$QiD{Bx-dxM*pJRH5+PW0J_+Ju~m8{myO? z+uBtYN~gT1irq%0;W<*|yB52TOgAOZVG+N*NKhicwUPr99sJNl1)rL5+M^T2K1?`w zlyK!?2?9<_D7r4e;Kqa}4|gp2co>|U@2&|?Zc14GD6N9T>N_bJgz`=@9OmohbSD1% z4t<>JzN=$)PBHD_C~{Xy$%X>K*G65n&|xC&4UYu9Cv;2RoJH!Sq^on2KF*_aVkfR< z_$TWr_aO{g$Qf16hUs-rK5w$wH9>E$!S-Df>@;$iY{JOY0cp2>bWd7SCV5SzrIXGu zq{9ou9Nfb4e*5gB!NArt@iUo-Cz8B!IDW-$Uz=af(SmEs8=I$LTh86gq>EqW`ms6{ zCf~DH_^t1iv*r8b_vRV;qRq9KN;gBPDSO$UgHBxfl^KwpsD+<&+KTguoaIH?(VajY`@2XKHg(?@?*jD)(tmS zxUK3U0ggd6g1;$afFJ64ZSss^Iu)-;o(bxds;bTFwTbxR9D=x4UiF&pDts_9#NMka zRTxt@M(2^lgL2inXKp@IweDHNQAO@0%Cx{F6f zyfJykc?=*>ZI#-N-@M7*@p!QF$i=0S@o<^>I6@F#ep9*2_k4GkW4^IH{}OcTwyFe` za@7hcSQW3P7yJGt7Nhpg_ve&itzK*R|P&$MU0 z8uaqd%B`$l8`SvTy|(|~VNHLt)BnyU`rqyPzX!$se+uEZnrU1t;?&qwcn${~^s0EH zgOtaO2Khg%obV+3;od#=yr)R-wvRm(9Hh9tgxs9l;F1Wkzvs~N_ zrSo|Y;uxpGNBr(o;w5Q#t;bt(=3*LrJg+^NUzyD%@bNc|I6A*+B!w!bs2*s3S&&QD0z7K2-!U zMDK$FuVRmyrQ14JH8Yw!bND+OToXq*X@7299#ri?zth@-+Rm2 z4Z+^^cX~w^MHeIyX}rSG=T!XWtM-cx!5(}u=9Qq&PG_aVE8rAc;b)&zlwvSsh2if? zw=(|LrB&f?NQq2tFJ2Q&$DiiL6_q=Bx7dM?20K=)eIp(I1h8_C#$A=2M{Z=s*`AdH zIZufsxrMtZ69HByjgSTsg$eYK*moZvaaUy@d(|t!E47NP8txARm2+FFA%B*=`_9mKc(e_|DG;g@&<$5|hc?&&5fM*2@ft)Y1KlPx z4Cus~e$$b4m>GpaHaOe<5!~j@TDjfp!S;UPk6a|BX2bQ#1+a7n9E!18 z#DiKupI7btH-q7g?y_Sa!hK#w%xrw-$Ek3tnn2{DLlBu2$Ns0@491w(RAIQ%c7H3l zVA8|Y+?VN}(T6bYcx-2I#}Oi-d}PGR=1E>FG#=K~0y{F)2LnwN)KyX~BP%J{Rqp$* zycKYzB)LUhK$)UZUh4Eu7>^<#GpH`#*!2!BLYr9zfltj{ zZwI6M1mI{=`c~# zM#h0r&1A((P<%{|uTd<#%a2nW;-R9--J?1py0gxgL6VP!J{*SQ~M(tXs|KLa9J5MlABA)w-g4 zawJHnA2}VsX;^+m=OY0dW;dw7ehsIGw>mT#?d=DeVDz8Jxj*%?)I)uWB&JZS`k#QH zoF_a|)hesVn@7VNT9&JD3T<4d8(->&7qO@T+9iqZXtvZ(UE&x1jIPSAQR!=LK>I~Oznez8lq zG+WG3kgr`7T5lqSO?-ibrb=hj%?0#HVJX zxP}uoRTUJgC1rFxm;TB`MX6z~!yLnC?->(5Tm!+tsw;<<&mWs{L?m@dgL7XMVW_Sz z(~{1pJ>C9I3b)gA;F>wsTM%^-5~e^m0Mh1o%>pmf4edGIV6p{E60n3%cuX{B!@;1+ z@IiqH3VOn>-$cO4o6}xS$0$WY^w$?h#?5wfFfz-{A@~vRzd7i1Fv=_lfoY_CK@w^% zZrjkAWV`zdnN{$fPE%J@;haC&I2U=P9C;yUl52WrfW*utilcpSbI@gqnOMv;6jG{% zu=IJ968I!_kTbEE!U?$CsMs$PgIaMw`npm zuv!?5JbXRLBk(t+>m1cDL?|1<_UsRXy;0Hs_F-@#hh>iXi0dhq*u@_OKkk1nES0dI z;z?e3PHh4%E%qe&xV}=-E*;)w2Ynp$A9-$VF(ZaXX?~}F*o>A(ndNTA-CLBIq0u^& zlOU7$zssKgF=6r-+4Ua>+f{?tuB%nD1}w3)p9Fm>R()FH8+Nx(2-v$YZIAyX=sEDL zbP-CAhq>_ns!AF%C%CA-B+wj+asKrhyW*4J=>wM4!XzOZbw$AVns~zDSI9a6Ux)y% zn{acbDA$BvR_dM~Wh?S^2KB-nopvnQ2%W0JE9|qM27_4yW&ar*QSr!2`W%JM&iH50 z^8oQP>E+T$Q{mzamkJd+@)wDnECeJbrJ#S|6*;7K3O|s{-m^dy3&9VG4~P~sI*nBPMCuYa-tn`MW6hG+aNd-i8IOwY21{43a}einh09YsnmxpPp^Y`D;_`WM}t zW#9f6%g9-FyU&BgHFr7r57;10=EMH!bBq$R>{}$c%b94tyV=%#fr5XdJ?;yxs9tJs z`Xcxx$=+WEYx-WEW1%=)u*`-xIGL3Ve<$tk8*eZ0RoS0c+Fia1<`O~p&aVi~d5fL( zb+7i- zm#c^m+Onpu?pUf}0I8T0An^_NdE6&_tX-Bhy}GlLy1^9DPs3v&dT64h3>f=*){Loo zsj30gjn}=C3m>!F2WGl=nY}tNy}irrZvw+z<@T+>%&U3K%Wu@J zO>j0C8AK`3&gqo+4lEzPGp5nsbd!C>n650}KR4!(A#2|uP<(QNm+9Umbr_$J97MuM zZt-MGK@*ixGhV&Sw&u*l!&YxXyJApl`6v7%2a5QKtn|NUQOVY&mOaK4k@en|4}Yse z>14g{vTUKkH1(%c=j13eG#kJ544kw9Ww)sX49~LUa5^{P!B3)a)tj#}Qdb~+z}`Ym z-_L_$3UVY|4yc=o&+j_EA$(s;CO+5N5mANBU~`4(IpkvwU(v_#&$-gNl2s$4myzxL zw;4aHRzuTOd5gDQq}Jg%1bGeKSa#^j=Q6 z)uP;=%Vy9O#$HVg-4cA!6nTjRfRzzS38YzDX}bF#zhd95G~1;wKR2-5@+NBi^(&B| z)@ly`qyo?Iu{@S0u%3%Ck~2VRm};DfA5QbWMhjRmzJZ#uwh7f=t<_w;$sz^MIY0h2 z8rcFr?*l8oMlycm%`Ok>6zOqwydV-OPt~7>EYh^eL z9E>uhi%lE{PlY#UZOHd#2#dYC|F8kn4^1MVR&GkSC0pR7a zrsYxu2&fkR-j}5WUU7)nIf4$$yXI5hhhMsfQuE#E9e*@M3`X(^=Jm%+NYhuY?A*Z| zF~&BG~nTok%l(W3w(I2NVpOgj}`S#1s<{T26T22dzU8H;Yz7^wISsF|#69FQex zDpbLieQf#4x67lr0x};|V;Z`DaUHh_@DslCl*aOuiZ^`fDzHDOF?-h2nKuZ0Mu zNW9SvW&p{t4Q4^NdOiwo)NDePcVtyVQ@AplKgYh^VER?u)X#N0{Fm+C!|c@mue^r; zavTT?NEGNkLCDALV9CEMO6NcK{lK2q!yK65PV|oUnI2})VcF$H+*euA&FAn-_-uAL zr#T{TxF60xgatPhpe&~q=)xWMdbA@F&(jHpQAMNuEceWQO$5-GY#n4<2V4U=$h!&A9~*dBvSt3jNc~K7SOrx=x!iEEb7-uzk_oN2PBU!LgTZO&`;_;SU|P zuCHYtIYfjjLCjvZ7A0P|%8u#7ME=9x*~gr+Gjp+8>j1>g+?Jspl8xFMfg!?MQXG|f zVtAQX^k|A_8r6EPl17hcL<+xb|I}y(QQ3!$=6iH~d|$IC=GDc0O?Sp~YhN1bZ|nP+ zso>AterET=C4vr1;ze%$8CsoK=3*mf5X?G-Ci`SR)6~Z~Bq)>@t_lzzJaJdY6FIc} z%{MUYsZlT6tG{XRy4qd(o9?~3vSh~4%}DZvPH3i`XA~4952Frhc~?89znL_Vcqc7* z^cBLxorOIU;n?Xn3!pCK7TmFmRQ?$EtYrMMH-?WP2}a=ct<(2Tsu`PZGCS5@l-ZIm z^fh)ulR3xB*e9Bd4pP0@WRCBNji_ZJkR#X;_M%>r*coXTTHp4vCl26NEW9z~8|2H;5XX#e+hecXM5Kv*p`i+nL5zqli%4 zL4+UVP_MiEZH9VXp&l$bVudD997P%S4U*Yl(t8C(pL3F+)S|mSlE>WvyOHnfw-7S*S3{E;btL}Uj4%X z!?|;!p0hC!e(O_B2fc%(isIsDH)lfJ{$kYh#Y_>GHNZQ1L|x!IExLMVa!-Eb-jRBK zlZuc@<~V9l_Ys#7)}saoO&MO;_!YJjF5e9T8^G4^ymp}3t%f5hlC<@#^jVx%+cyWA zrs2+usgC;;)Lmad(PG&HPy%A)j2iF`*6C$p;$qZsgUrBI)dH-yfW`HX<%&p422E{C zt4mnXvbf!JQua|)GW##Jw! zUT#`JMJ_~PbuWQWAR_!Cs0=FsHk9x}8c?lN&Bt0`mp)D=lR7b$GEmx$s>OiXKayRe zCaR$i1p1)4ggtV*r>rSP08DCXjaPm6?Fp>lQ>R{09WlC4>SQsM`JHa{PCCv)aYivJ zb+C`Rfz}0B)Qj$T1_jAay86tE`smzrxi=1@Dxyf8^77v!T5)2T_F0Zpa3=;`M(xr{ z7@@%aM*QNxbr8*l7#=f<-E@DAW5LWe;V1Z>`RHw%hp>pKvELtJdbAFpK7hx`TYB3Y(UPN-84y`OcI?k!@U2unIdU<43$X2cB952`y1`%OT|RxCW`I*L-%$`=vg0UT z2;>X|?J%b+q@R$6)Qk-tw*e>2QTU-D%A}`dz7n?&M;CeatiSM0)} zrU-XjHq`WNeL1afDdaOa8EP0=HvC7j2@CF}uhLjrjjyNz{<~AKUk;Cxk?qG&?^r;^q>afd*clh?+ z9n8QfeTDK}2zGHeQzn}jlR)f}sIaT598rEX|b+yTfo(-wHcSsG~OOuC}5q z5yqso)JFBLTi(9BXcuYkIUT(CqmQ@Zn#8?|p;cAOob}M)8*xD;S?v`Hj+DjA94TvY z+xwKFcXCA6BvU>H?~C17ZKbf&%T!EHC41-&T*>}+xGC+75DQ)^y3z}*& zyvT6}N2u*M9rduaJDDy69r7!*QVM7m15~m^2Exb_J|d7~6>lzt_JEzt&>UDBuI@<7 z=j~*APOoMBP#Wq)>24v2Y=#WAUeu{Y8)$ODAW)De_RAee_iF^!=-li z2($eUYY}lp^s0Wp2*`vL#47P%OzFksU&F2QEy6%#K-`MFR zP2Wx#_T`wi58l)Iyu$H3d&5Z6wY47TlqoZ+XWOKfMXx83=O$GnPZX>&!7;8}_+Ur$ zerBB5?%F}m;aBUFj;OaL7a8y3R`R9Wzyec*T!@3kBAOWJ-G<%a6gE)0 zl47vxq8GAEK~#hXhF*f z*QRb1Abtu&p_%aZd?_qw`8&4pIz$cniy(wVO5B{Fk?K{u?l0tZo%C7w584^tEiWwi zq5evQ%I!+-7BI?u6eZHBkGpZz!J&d}W^jtr1Aq!&cep@}$RNtF9>~Y%eY6!V^MTXY zE0T*?GsO<&wIv6g(BhGOL%mj(FQAqbap-=MLwzSq(B@E{y?@i7K@TQXiG7=z7;M#OGo)i#rn0CkVS$}8+H}iqL`mvpTSjAYX|(5$Hod%!D{mWZ z#$~*;eSeG@gtR=} zmUYI%2|zdnh7Xx-#4w&xzoypR5}TX^F1HcO8i7V4S)c{=FTt4%`U{^{L8(IQn4KEU zj*QokbA4?7N|dHIV&L|e?K9R~OmM-w$C@T?SASuw*@d_IJ_D7hJMD?_<}|z8p60is?s>OD@}9}Y zpvZ;TtuZ-nXZd(c5Op|TG|j-u0q4x?7s@7O?9lOMBra0Z$5YoDd&ziH*ZaA21k2;d z0_qU_0y+tqs8ke=M}FP&u6<~{IWhWMIzA(u#%2{)?g29AnKnF}h;0)a$B)A|?EVwX zu>%+;W*yVK= zJ35E)t>3oWi`|nat=-GS<5U5<_*S0+Ltc*ui-94$LIC{t@JhEiYZ;vjmu2nOdzqet zZW9dYYg2ezdO`9yY|CR~xU8HzC|qVIOfloU-`K@d;A6||uclynxXrGaVqU9x!;2pV zS&1elUzkViZ}&Fc>+Z)J5O)y{2Z-}KV_Vh+`&e}@Ns+Y0cN6igKS$|2MnWVWw~4H#c~RZ&hLudr-U4Oq>|G zpTE*0RNWR6iAF%5WGsC=Tw(@Y(yI=p5_z**4>5$Stnec2_ z9>owyNz^X%KimIsGtGO*E{IqSihaMI*=vt7josL?QGdhhDqQONgO>rpBiA2g7Et+-M^o$j z_WYyGcD&ttv{{~J31X-H0Ba??Nw*7U5+u-KyAK5iWSJ zE%aWUz4#c@$5nCfF=lu7@aZv->t%MkADSWg)y`SCTFV^!!ylSEJ9J=esTD5DXZSbU zdz$IG)9R{xxup!bXS0}${{fvK!?{*eSVe1H`Q@w%=U1r5v+c}jCbFxhVO@R9Zk}dF z5BdCgcnM~8Y2_)YDyv0pvLe8YLBe-AEaG;Hgpn`U!;Uor>mSeO>nOuC>7P(DoC@#C z+H;S^=>y{LE!OJqX&v9m$ zzkH)T=r}XLU&f>#XLi^7>eBl=$C*(Ftk_r~9If@JI)5x%$4+mTn^C;!RalQ3P)JB& zRQh=7GZpR~!IUouMd>&5gTAlwT-FnR{d&rtGTjtLUQ9$J_Q?s^ES9)eQ_ z4))mbX2(|Ul>MGtpkfwM*U%!}N6MsgEP%(hst#&9@7&^I-jzqo?to+e(@|BLmr@C*@Q!<^DlaC z<2-yb<9yL$UA2Mg5Qa1Df1F@O`wQN+ADv)!?eO5}0g6y}G+VkN5P<F!F%gfC$mpb)8V z>RTj7G&24&RJiN{H)g|`aU|pcxZwqId6LRF!e7^hDj!F@ywJwJ*MG2ugXb4jNZrpg z+hHe~y!Vvd^+eNi#FO~~nl8J}@s(eu!oQ~rhH}iJ)}yX6>I4m-gYaIe)-zabFFw%> z(Rd#?(RA%5NWV#&8M)DIC_m5(`{{`Yf=lhtADLd^LnW$bFO-VIzuO~zWO_H2VU!hF zfd=I%Ma6VXtQ~37eP)?qz5clZ;DwXRx@Z0h z&&zUDL%b{-erm6sg|NTD{+=(2muJF1dId-+;sP%xYvh7kLMSvo=qPiN8BqJF+eMbO zU1fcOYVUp$%Ehzx@RQ7hBVK_5g!<*J`usPZ7YNaoqGe}=X`(7cN93Flvx!4SJ|U=L z#g?~CDLiS*uk7SWil)L7>{ln5Vg+lDHg;mMaSfbpcBy$GA1Ec)e?HqR>2>zi$og;rAd`|$m_q4u;jf^_`1*G|`@K1)spdZC*o{J`BFxD7 zb7=f=d;1*IxAE~8Q1`>%X7f+@UPWnRzkNW$$5c4aemutv->%3l-YXWGVwE#(htGRO z=b9CO!!pw2k)`{nDbZs0JK5Bm+mP8hgYl!2%|VsR{=|#;%R}}rC!5>t%DHA{?XS}% z(ZhT+%?Q5^2=r=(gby&g*>JLhDWvj_opTCG>(ln-Q_$}&UKyQg>b-t%;u|bdLf&Eq ziZA+;m%KYuTp;xb(7tDnI1S8v(_VR+xf;!C*gUfb>i^t%20CFzGjr|F=9!(nYwXkW zSgrig9{XdnL$|ls>YBr3Qq?F~ID0s&XfFJtUGZbo_qXhqKQ_nreKTJS#6x3wDM;$S zALx-)gA6yinjpUWQG4D`%yvBor#5{ZICHFU$Qd4_q2W-ndRc{i<|p9yZT9n@mvU6JrD(gv8IoFeiM{l6GjseuMJwy!_=8f}_z&(hLMGmT#FEzz{lHG|C2Jd6hDFR| z*{Y=h0HO=+E0}R-pk!Zd&pHDqt_$p=XFy^z?K>p(cZBD0=K=gz_{x@JLO|!Q?9*zB zUbm0jmH8VapkQfN#qLxn2Qb zXoSTbmY6DDp&E=>P)+tsbF8=C&N$OFRNm+3_eEZ4y|&~`^Zi;mGo`|H_$NT(4DWUO z`I%_bt8TKx&SGQtDSP2rW^aPon$GsZxn{egk519`bi5ju5`f?iPtj81Db3vtIboWH zl@1>VFDOT_?eHP9K-`P0@Zw7KnwPk_h4+FNaRy9BDU(|AcKumq-wtOz!FS=D_$N^8 z<94UBP4Don>#0<9QO=!qwprqxu=10$r31fV8y1=wtQyW;Xik9nZC+^NXtRtsvgE{d zvLUg7oE(c_i-?K{TzuO(=0No9ug`%_UbJ1#HREcY6&N(xXcL+I`PN^Aw){IgWRV$F z`HM@$Ea<{yd(t8tTK<-mK>@=B9g{l|;orG>q0# z9Aj5%m;M=h{e07GtIsoChCPZ*RpF+v{4`8Y07$um!ZqN{pz>=YqVvG>Ajq@qMd#7` zN9`}pGkr5R`F@7rwq|E@+pisKur=qKu7}|wK6Z`w{f1(0?65P&<`#t4``G?m-yLfJ zHoGIq)KhhilLpR9Hy$<<6HS_Fjxzgbx*c!Fh|CY{QqnPFPe0%6+#4Hol%9yTPFbEr z*^E}7$F1m1_J#A!RP)INax!9E4=$V?E{Q2Z-NeZ@2)yGta(uftlV> zq{ZIl)}%Fcu{o5vzIU-{p7;iMgfMAz>Ty2*v4^{rcyKWtKcXp2g=Zk+#!J;C{{6nf z));rBY*y}Ge`w)|GMH{}<;Tsx7HasoAhcxnLDqLtQ zFEWSs*d+9ojC0hVtnu5a|ICX_j}Dul0?cx32#C;rd67Aw_BSXCgffbMOUh~M`0uvE z#W1XeHolmJ*addx#W1YD+Miu)cB_)w5Q$Ze@SE($i_PGQzwlKLa-Oi=m*9QzOS{t& z7Ug%^GnOFv@3g;P0ww*~ZdignXq`2eU?#c5_PfLk>4fBPy#>0ji?Og`v(qmzh0ZU# z>G%C+MkXvvQ(~RH?h?~ye;lYT#9if1cr?4%dH4e?WkuVMSM1LLo zVTdAc%w`Vb@GX1urDm6Cn&O-1 zu=i$T7734Q2#u~2<3R~#)_!%V=^wAl!NOzV6*~BMeS*$j6+-vvxIdp`{clk|I5ZQN z03j4VZH-XJUS@VhbGqp=&~Ax+{W8ccjUBO^XA^)tXY72$pxvcJUJuHiy?%a;~szw(MT_(Qqx z=*J+=17OUrO!#}%F*@*53H`CTg^53L&k?kZ>w*mDMV6z3oWlyJ>oWZ zYa#@73G&LFc0@I9jXK~2Ef~U|QRI^xCyFxm{-3d5)BY_mbl+;l#`-Y8)GQ9PRUSl& znj{$EN2}#{pyjxX@>mk$I{x&)G_A98pkfbcHgRw&;XiOtX>Y{=9*7PT?7NKcTZd7P zT6s*<+=V81uZa^wjX*z)eM}A(c*Xn>Z--(9J}Nq)=H^-_Qv}^~{7H(<(28(89zH3; zygw>M+iPK~fLB&lh$z)gh>Gx8Vv}R0h&m4N>k90CP9B^ZQtXuMLQ&~VOc4}p&`ut^ zcI;x)Q8~n>LrD;nm$+qdZFkSvy#S=`Y6p%5<~Z zE}smFs^n@Yb(5W{Azn&ip(P|7e`zB}4q%<+w!w)LW&q%77-g7&+e9FV&!smE2bN4x zw4)Fl_FL`0a)?%IT^@qC(@h9L$j%QQrzxDJL4Nx(&7=fD{+!DY= z#&EvJtX1mQ@CTZ9XQ#j|(K#W=l~0;YI<5&9Cm_hin{j?)+>)XkKg!|UAHEi7@sSBP z=49rCCE)q%>W}#IpiNS2~pzp2_;A1V-aN|bo=?4`6qE^~4vE)o` zI(`X^V}dJ1C2BW5#|@BkdgkI)rd2Y|HZ8=}A)Qlki8gJ}qNF;sJA*dcFczc~_GJF5O1ac-Z# z!891Ei%&sQ+wVe*MLv6tB5|s~X-_@SKTU2*5Y!#_j6uYxTlgw_4bCx5vwvKIS$viN zs6TTk91|)!?I6+R+Zu$TYs|`egmllT9|OwNjK|t6?YbJyznKD#1D^R8?Kor6W+`ZId|Y7zh;0xG?8p; zQ!|RSh&JJ7p%Iwzu$3^AT{pp7OdPw0tqT=t3q>qG3$6kJfPaX$-cH{yZGWgDc43SJ zUSE|hi!~GVE{QeOIH=eepcQ+Fe^J)4Z#rt=bOo-c>_Gsb&IK+Lkl^Z-I2REyI^|qa z9p^#b>sy5m?-bQzKCg;;QX^ih_2STwNI_Quf;3c%1Q>+(3rQ2@fE1siS4%2&jT-S+ z=oz6i7xA9M(=~vNz(qR1MZiyYuV4rFbKJ_$#euY=VwsjgKi4D-wb)H8r(Xui@!XYV# zkvMgvHf{r-#yNesLi6PVv%(;baN>n6$R(~jVm^UPk6qN&TJeuTv{=$3kh7>hrkqt| z>5?hdhZ}tL+c{<(lJ{X>cpx#?dg6iRx?l?7i}2oRTk@! zAA8DkfRarrRgWQLw%B{Et0GbF7ZMM;Hk{1K5JugJLDYwjI794~Ru~YDaWoa*$t~hk zg!_{-rN_);C+s>;`l;DlAqxGldGA=(x0do zT`S6utO2_2G~Rh-(A`Fzrfa=K%$Ww|sn&wbVv0DQauHVq6$aLUxKh$GXs^$zBNRr~=35P%R3B0a~G6#!(q?T--Y<&lOx7sbU?htrdaQ zO}w%z-jN!xR-o#_ASv-qmCH+&b8dw##g6E6>KO%w6;ajj0@EaMingWD!=bH~Y>w@s zVV0SwW@msKZx?*X2C&9BA;H8h=q8+3mL?efP+||JCcP5p(F|G`z-H=&T4=VS_&S(@ zi;<*8R12TL!oru?EJR5p7ajQ=qAml~z_Bz9N!A^|nYzo4pIcQ2`zrAp)mP}5)EH1> zv8NbBD#?P4?~(%gKvjGk*&X!^FDA6-|Hs>#$JtSp`Tw`--tMZ~x0g!Novk}b-J3u< zkdVldL_q9{5I{r%hyueXGdd&R1ZMyl1|7!R0mOh|44Ws&Vnmj(L_yI2f&@ef3KBG6 zP>=*71__I-0Rw#BpXb!=?gZ5NegF887hQF$PMzgB&w2Lq93$rf&qy9gHC?Bqr>)7! zd^yoqmVgm8B8w#>nGT$nqG&%E;?IB=H6@8=9CP_y1LMLT6 z5Nrj9O0>Y5{O9iovYqNl1zk!=$gcya#<0u~dLr^<&fHjb!!vO+MdM6DE;_>a8a5mg z^D7b%l`ONF7%$cDCzBCOwq+%ejg4=rg^rAoOg0EaajA+6u44}bg(g#v*0l9(P);&9 zLyml~4+55fJsuRW_!POXgQ*8{0wlPLz0IC>p~wJ`=?g(-Fxtu}|*--pfLSnw*`A zd9#vEvjU@)9;dN1M{}gCsIO!*^2vxf?Rr5M-{=jA zk+UROivdwuG4EhDCG)s)9>7U7YK+175?n(M?!orj3?0Gum2}spS75N-$7hTZyDrFIVI`FaqIF9k@`JqFVN9 zZo5#wLxkNX(D-$WrkkuD;?rfVSCY*dMhVrYi_VqP>EOF~6pAaLOZ8Zd+hawNWlabZZB$QN^HaJ}8N! zSX8C1G~bmx%_c5(n@})j@i%7^4yFzEc`Gpn01i$h;6tF&t*B1E`T#g4C&6h%I+jp! zdcCH=B#+k&Q@oxN#x8z0M3KfuUiBJ+l=m9C!G^kCs;~Bnz*P+Ek?@iMHG{ZNiML~O z;fNn8e3E`PsIMAjQicq$j_TBzp|EH)+1Qg=03d|V#WqB^LdDb4Nv$qJolbNf>;c`F zhjK)a5Yw3pUOe;?%x*b^diN8|4m#;1)xe0%xCCS*D~s3;?V{`lh-36g%;PZ8k6K9S!pJi&A^~0S9?qHvnEd-0;bM$q8vwUN!ESagDCCg4q$4l zWr(Ob1Ze*&m;o^%il!umIBhfP!4b0lw;!VCfik5q#+>j3?Lh|qkMhTi=`#wqaynDdgjkgZg<*NmyOtJO5C%=c3sXeu}GY0LqV5Bzj z1EyJHhWn*xkp~-XDhucc=!V33byPM!uWq2W@zkdjT2S!0-4dCT`c~f-Nz<(G+7aqt zqxE-}-wH15Vx4)UknWOs!|((i49q-{y42-o-cTg$6UklB9)<L)69)C7B-V%IUwxo|VHy zxNBDDhGBzTUb*6bqXWcsER*{KO(OD*xUL-6hTG5NH}l3 zsD+=W3%De;Z+>TWZ93GMUG!XJFy?2fAL;&dGqhYl%zZy8fw~buK&zg+aGca>VmPzp zD=p2hwZfG|3h`Xhn4B6lu*4n_&Y|c}s$*MMZZ*P?@9$X2HwW@zv=YN4JZe&L+-F5- z=cC2s82y@7C}kaD2E5nZer@j6TcV!!*X8aQsMSrlH5zl|S1c-;Ok4BGk*={-6~77y zWEc!t8o1tMSM8{_F&IM3%$x)k_ZSv;^FADWg(O8skfeU)mfRYR8pZ0EDku$rSFs7p zzwLf}Ycz5_5wtQAuA>7el_Z#H>(gyo+v&W_^0R)rW5r#)(_8 zDq7Q(EDyPu&N341SPD`BfiO-U8i6&Y;uR@HXS6{f`0Pt~T5+N=aQ3KE4&e}wKLb{j z)Oh!;+t^gxLnorFxFGxQgM=1RUWu|q)=9W8%hh7;spHwwC@=qT>6PzNGa05fYhdbw z7J)!GJ=grI^pNb zdUSSxG<(F@Y^g;+Rq$)`vHEUC2Q-f{kRAKA%|Pma|G$#Q5wO&I5;R)eYsKw#J6l>u zda=}WaRZQy4ruE(6Jsl2WvFObf3Sq*3aBB&^SHx^V68j()d<0>TLjb`)_ni8fRDX+ zDu`p6b+;U$6_9`~l5b!tW+Z#w5hnM!U*8_>IKod3CuI+ex7)Se5mm#BGvqv!p!sb!QfAY7DzeDe5eEzfj1niYDbP;{cYZ3seNE1AgxL(+92hIff26r*C68C6(2a4s{W#hQ zz{}*L)$;!Zr>KI-dG|!Yzkz>8LoUu&=46J+nw_Df-DbX(>`QzGfM}YLqVKp3KaR#8 z)>TP4Qyi&zjA#_@@|etjZDMxD@Dvb;$={-YNNaw>obaqUTkZ7g%H$bFFn>e>E9GkBIsuG!G zV(@mneiyrs#<}X<(fG7SR)-!T3Nm*JjKn=E@|7dGC+z3^)ZNiuhmTGt^5w)Ff|yt5 zV{%(ul$oersa7)yW?D1+KSFzI4aKHnU-5P`(f$tO04T_^p;glf?zy`mHKT!bht_?I z$X*q`3i7vrc-(jJOK$+1ys&^u&=A>gvm~KItc$!mj(Ih*PbwGLmGD-=M>6LAVH0G;pn zNi>_?|AQsueR|SflUhg9BH~w&rAT_xFm}&+g=WIc@Bom9e(pPfzMsQnAAPbHQ8{@$sF$Iig9Qhi}1mSjPBc?n65L?Hypbwy-gIGqmItoov9! zIWRD&jq^#6$;E-Mh(}OP!n1O10rdf=Xgbcl`P1mII!?E=U8}WS03uvb(7QC8Pwt;q z;byaz0Mn-^C1M=q*BNPLwX+{U@g%8ryA-k?ECPm++QWDKkG?NYM zYC;H%B4?>-h(CLqVNf%VdzsI3?~Quvt$PJqhxVKCk>gcpV3iM>%lwe_Lg~x={ATJ+ zk6163H}wg(C`3ceh~G$i6}wF;J}?(|ruMsgU-V|o@Zb+b2J%PdYXK=Cg2fgZajVF*^hL7Oj-qxg z2zgc99}phV4>OfYI1%jlUtTN9*ba{VfN~rijCo5^pfYPi0Z4!1txO%VlTXwvjuK{` zDw9$VRgnAu2Irv#IS@N-&rM0fkIAQO_1hI}7w4G3bns)A*Wm^)cV!n97dHd5cquhk|XDKJ-+B1*wXz4i-E zlk}yC1G!nGPY|{8;3NuLe@HAIuZ%i*?L9{@>dASC`Eno%d#61%7>ngu%~^qAy-zd6 zP8X_$%9%yfpgS<})@>rsU?Po1?%W+A-aJ@`M-(s5zc-^9Ek@Jh6%4+F z%*dWQ{#5CzrM;*?pq8B?2vwFB%80ut~Dt_{9u4|`fd{>A7fE2lj} z4m{H>{RKKvw*VB{aKTG%a>UNZCvjTiBQAq?qku{d{AN+GHw#b{gaR3vj)OiK zQ@}0!Fb3;sg=)T3X@Sz-X6NmLvH1_W5f6xpQJptxS14_*5A1x0M5embuo_ccnw#o& zaBn;SCI~|SBbf594J4S%((C{0XOW3U^~YlhC2u+tyK6mH}Rq9v+k9L*o1SU+vQi$yqUL; z5O0gXpJJkWGz@hhyY{7mI>W74V-xl~yTPzWf1hwS|BAkR)4lSm=o69lq-eXqVZV;P zbO=9^=g=h5>?KSmbPLOJh;Vcfll8UfB zXyj%<)S)y5qf?9Q&K-pV%35+Hcr{ zzuB$%O|*OI%+9uwi`TIobF-VWE;?lr4~k$_QxRuo+6=X9@K(u2EtqqaKmI4{qUn2K z6_AMF#R8s7JkU;Ng%+G)A#j9!=uts3Il&Jo0oglWI+4kA;~$MCb#89POvNy?9`Ljv zOC%?|k3SlHs`+&YcCy+1=+S6w>ER%`&^`KSG(Ot!iU;xAk4AI5ZzWz;c4_1T>#L-^ zCJ?EK^s%4%Eh#-tbzk^xbT{b|_WoV8k30Q$(TES3%6KKS46c{63z_5RP;?BEBz)yl z)J3xd6iw}EvcLEjhmcyg=6BKl9KAOBu_zrSHOb0vSLTq%qQl4ace1hZhSNBT5$knh zgB-3nDogs^osUK1cRPDwm@Qg}fppHUhu4~r{j)2c4YG^aqQQ?AW&vMd_LZgK6m3w) z1e2Y<)FqEc})yD+H5q?#d0+jd=j{bD!w@#u&yUfWC1D%PG$^p3@Exf>sk zzR~^l9|zeZzaTP`%^ve`hHSl0_$-C|B=;}Bj}Dpr{T;GjIR9R%4^u4F=avOhbU!UeVZn)}82sJka0 za7n47Uz2eV6MmMr>53bo$rEjZm1UTO0>Oh2?z1c3YF4m=yaM=UzT*zw5KU}-B4kBI zR9;Me=T6%YjomM=yofFcz=2lw)E;zK(V0d*tn6c^c^ZjP>%SK9$VV_|O(8kaJ-&gB zrl-0OJsDk@TgK$DXmEe`#*@(;Uhn->G&5TMmdweYabI|foWd`=JD-Zi&p6By8Sn)o zTw}+3g?(o5u&v!$icv>fftS9eY^iMBcF9Iqz-Ly@*ch>=btQ*>5gvZ>0L`Z&;;Fa! z`R(#HKc7{u1tEyvL%c-?Bo6+(a@)c$4lP`Q0}Ux$NBv zWd%|4X{Y-$!UWhqU$1D?j^Bg- zAXvMdCMVZakX{O6xV@CUXQ{iFFDpO4L0^bfzTsZp z9PM=Ylk6IUjs{`us7UypO1Ene)0{G zlQ-Nm&qw>TEP6%_K?UD%?|UISyv?eB01QVIe#)KqLX_^rBj|RETFGnX*sw)Ga$_r^ ztTKAhq0Jw#Dj$1+^bS|KH(nqE_EoO`MYbwl<$m>I^lJGhllc}J@rHZo&(VI(o9I&V z#>#OoMV|_~e%@K74pOb*Mf)_Fz~v5nE$VK+<#i-AVmE4$4n=S$ zy%s$f|GAak6tm0Rfv=O?WaY)~-(HVCN{anEUT62{S6#3rIxZ4sx6ZGvJZVdGLBPiG z<~O4~+S6I2I%i5ae|c8n1b5(@BHzylwy1bgWtUre>A&|o}-R5$|Y;T8yS|t zO)Pi^nHE8E82!2u=Rxx8R^Nav2v+<cjKh zL1W{O4pV=p6)fUUF>gG+Zftx+$NgOhB@AR*q0<1<-W^Y#eQs1`(TNsMD|G0RT>vG0 zOgGJY7TB(oAy-V5u){YGx7tbtN&m-vt{XT$;x6xwk8HP80L=H4(1>iQC!Vz*J=EFY z;bU6H+$OWawfQZ@@6T^3e~;ZJM^g;sNh%fW=X^nPZ+E)Wdg5`zAJh2^*^jOcnzF?| z4=Tw!o$h*`L!j>KVJST6UhIhv12aD~E?yU2xY>;xACDia)CV)erQ$RK+G#+dP7(yj zkvn31+~;+As#yxoP=db#G)Ir`l>(Qzbj0xb>AHy zAJDn_UM_=^OJ8=C332b|E(w*TjR_%kgzw=z*`=@e!dYFWvqEwSPBES_ zVSp4mAek;%+fifGS?ORRs*xR&Us8|QW{Ol{HBkZ?rwPZJIOI~kU;2t$HX$ApT(I)C z2`u=XmtU=Rh7}5!$d)~(`)n!}_H6Y=G=?y1&tBOL4A-wUZg@4`b=GU9n@CmYPqRz? z*Co>P@pD1ee=MOE*{>Vl-m_J_Pe0eV|Ek9CCo$m7|QwETD&MY*?oFqyky?V0-`{SnaS>Y zWM#6uR2C?^OSJXU?l3;-CONtq$VgDxgH{k@INjH5hhWGxJH$Vze^X~=bI4gG*#hQN zg=Llf)u9&5MA=tY1&NOKV%bnFYD*1dTDrbm3sxvs4$bcou3BH#y;pAdK`L-&RyM5L zOU2@8*s8u1o)$9DlGchsV5ur+7yg~@T#h@FeK+>02yY}v9ZJN%~< zSKZsRvaL6s6u9C}@lgZ<`}AO>C@e}AciEJ_?t#bU8r^Y=!f9rdfO^rwXD{0bEXQA~Q8QPSh z9fqzvIm*MF{D?CkrWNAM!mdS5S(nFEgY9~&gD1BgyGA?+h1Ovex9kGaf-FIS;&@X2 zBv;Uy>{3+5bqONq+%^(&XLy(eV|kd9&v_cYDVSL}NVikM^}(#dhwQen|Ez+#X(#6C zU7>GQL9~Q1Y}@)^-`u=u@h)|Iz^pjAVIdo!tSIGDp3TAY)!!e?qBA_~TaX1O;Xj1J z@_$t9vu9WZ!t53-0jCKreP9vsv)pAKpLnZ$DsCkVI3jZ4RniQ8$xM$%JwR{*I zoHwhuN%zgul_-9#Zh3mZtm1lZd&7OnWo|$rl~bwDCy8tVf0d7f_60?I4MUBy(TLZF z?h=np7VErPrN8H_%^EutgW%T>G1N@_aDb+0P-^i8vblVIsY{y@R0HAYhTO@$nJwM zqHCXVpPC+zs`rt1O1c^faE=ZXRx5o%280>iAHe>=&9^mW<4O3h$r64jj~BQh-wbaT zGHa(=sHj$R-kc`&BNXSdFPEl03w_oNN$L{FK=uy+hZ%Ec-8wM-3w@6>z|YWfzD@NFI+a0|i~5Ae6A&H_uZR3!%)NfW48+F`cY z>N2dc;NhRMJvX^&WU)^bXKRH`*3viILLP;Ek)HR4Yu&K-#hvwa0;x#kl#pA)0|ybwrS)LNC@4dW2rwSDl~>B{c3eZrgbVpmdZwR`-1ad(|A z4}r)HHgc`z93m1o)Fwy5%`7~de}4R|!c+dX@JE&kur_Q`xhcez%);EDVF}6{=!abe z=#`R%UaR%^T1t)*fYwiGu$UZC<;ldrdPoLbr-twO@khOOjwK3VDxawwXi=Xa?Uay zwky2?01zn>Q`A?q^qY1qQT1gh)3hqk{S-c*RlJ3JqnnqwZ|xTENQ?l)kNOO;gvOfV z9HTY&IYw)S`^Y@Q>6xI@{tC8Wwtc%<|FuoY7iW3~?iUp}Rf0X)bO_%lEbQ~EVaS7u zJAGBl@cO;X(aiA32JS)!ES;h{Eebu_x-Y5>pV6~E7`k;q$Q=91A@myg&1HkTA-_*A zXGO5ra|Bazg2xcjj5Op2CI$IxkGQMLNS@%B+(ra8%%+(wdT!p1<*qsar*mnG2Zvur zsSQKvfb*lQ{$^(-6gN6cZG)ZFdTzX+;#O~}YD!Mvx$%2evMqH&YvB0q{ypL`Q~oNk zGk^~no$HtxPp$V3(o?n8A4(|u2VB6Op#`uhWO50JT)a)48@whQeWH!(dTFna-sgi- z^wTzAkcB%f?iDPN(uz>J2p(iikMmxGJS}XAy4@#d#+Bp@?J7#3aC4}OU+xPtG1a|M zao?U9XVb^>(9>p93>oS{QW%mSm4{k<-p|>xmCdD~wDR7|_A%L=q{l&omcCw^6^@2(7ZFX7198mPv*O^aH#ofv$yXi@qVaB4gF_@-APd9t`J-UDT} za$?+Ai~Q&TxE2XTJALmHSs5evj~!p z2*vgDsc+B&x8k$qDcL|9QTF9aOGJmfO-t6E+8Ea8!74`{kmQV}!6z?XtS6W0V3J}_ z_~1y_+E+~LI#|`W2*^&&)+|+_yWs)8Tig$+^hT@nv1qW;RaTy62==5N4@uRM{3KM! zoSrRlrR1%FU(}&rsy|zG@zEqN?`RZ!kdt?w#*Jt{8f9pi90VkEsI}eLDarL8Td}GzQ$f&44w$=53%TxZ0EV036>2 zIUtxb7=zW#vk&=2iF)ZSJ~i$c$&2JNP!kZacnwORll#UOuzCL4-TH<2jNo(b17C~} zn6(FH21rFiF-6_9H4q~DDLXWz{w2x#99oMti>ufA_P*f6e;i?SVwp~CA9i`U>i+4w zB6xIU9byDTk4I zx;IbPUQ}|cSCsb|f4;2_92bz5BsMez8LHD+&?8fK;4xxf~ua%ofC3z#ojSjz6XkQ+#u`X?I?@y19Q zyy$~i&ak_^;l#amH=DcE?o#e#3tCgC122GMElRa5E`i43ECSea*p%W&k%f3XI7qKU+!eIcUMZ_?aWMy|ivNvZsOj=vkE+ zpIE)6m~H%KDfxrhy@G2PvOWeBROE^H0CsMCwPWq+wr>KkLJk%c-KSrVuh{SB$Xt!amjvxmsZZ}cp_E_kt@SN z@~}lf0Ix8)HIR)|rI>R`Q8ITHlJ9v`_gTXA;0{yeq@5L#N82%!2U79DzXEa(hR|%? zgJCu-`D&@7l7#P+-4}OmA6NQqki6(F*}1(s`6Jsb>>&Au&%0eD{drc9umf2psKC9l zs64%RMbp>|#(!l@_`{OR&MuD+4syqyUG6FUvP5nDXO}zo{(*dYX@Jd+i?RwrkIZs6 zKm*qNaeEq|C!zsv;mdJ<$9=Z$EG~>0pXxSTQ|cs7VzS!2j0_XU@~*GMQ#;-^y(djx zv00trj#(Jr8`Rx1*OzyP-AuTlyyNs|WPMs)SRh)+75t*2D||A%q9^W^Pb0m;xDe8Q z>OQ|uT#FCV47TD!zigj)LdOP!eXk~9YVvBy&Hs43Pw5i86+RI9ei>nZVjre z_Uud&A+=(winGU{&0(LBDm)9+S4rwuQ}^`X^Z-$iYd=-Vn%>-~rWp%>WZ;U}0A#`U zgPf@3nCK1r*;k17ytpN(rE|hVP5flt6RNeku(hSYSf&TR3^5K+mO+$-t8@s;u)a;t z76tVxVX5ZNZ_d^h7Wfl_o9XF-G?m4)83-@n8xh{T&St?!Z<-eVxDs631t z97F;9n#6VTfI@XYjpVr3Mm2Iyv-*jt8gYJ?Wg ztxFs59aXHrNAzc&Jpb@=aoLYZrswcC1^Zaq-y@+21gA^p{+M1&DA?Y%AXviJq;!Xh zL*hLK6b$2eH8TdQ*|ky4?D;wnoI`1>n%Szx(n`{y)T&8U4ZxgI?9Ho52dk+ys)1dL zLi<{JRSWPfZVU7M+lZKHGyGxisPMvQ*`ADMdax5U5hTXlhq;4)bGIjVP;OQV$L8n{ z$-0nJZ6S|gjg4`;>>H2UO*@XrTA`gsgb8QGljoCVQ%3VDk^bO;Uy$rS)3&FvtcSG8 zeQDn~t#1|fZ~6mr=oaqgh!ivEjMexGS46py2-0Lhlf?aEXc-0jRRC&50tBO#wQYi7v3zZbAQ364@gcXCvQ+{iqG4%HIE#IQJfSaJH7v~o@KueC?s2v5 z)eWlVdY}jDVRDP$uze2<(DVZ0A_u>cwlk|OPzRAm+aqX50uMCODu!g^9iIIZR{BgK zK`A5hYmkqgFFx8*H*wi)?ofPUr6Cw>pNNxlA*lM|RPfj@=P&x4T^711*_;th$4^8< z(}NR)?b3GGGs{V?o}sW_gmqEP|S;o>Xg^S4F7u$~~8 zd3%O9FoDbHX_5*WbP_!9gMlSO{*tHZv&kVv!An+pCc{{T%x|!9yj@JF1c@3tpX{_! z`qm3Sc#Boc3qh+0VZa5zQE+q%jzCrybDdqIUtS9->C)a zlw=uCUL|LaS=qr8sQ~M!&VRtILDeI&dSbE!-Pz>6cR)O;jw*n)U!y`7?jfxZL|itn781R8Y$0pyjNb1QfY9IGG3w)BQO9$?ekzH6jm%={uRab6_SEx=J@%DCuw?w z|E}o2840GjDSn0ogTm|Fs;evUZC99qJgD8YCkS(3yMN#v zs-mmwpoq(a9u!;;yNhIs7pF*Yvqg1Q7p=PJ`!1>If6*`3- zqBb3aCDYb?65I00;8Zd2z(yI6mz#c-vd#4ONfY@&CSCfnVY*HfZ`o8>clHT1Y{m#1`NSp zNwv`*lch(IRz<*Uc)g0pr%!u z^%rI7+A=a6Mwk$0$~8l^I-nwSI$j39(StGQnq?yznr+amKmUCiKPgF|F*IXez2t`W zc$T8hK|APyl1t+f^`s-eo=Sb2Q2T~)1s&O(%n6Gy#SyN0azHXdXbSedH#yjn!IiR0 z;VRULmw;{wZxtPSBX#L&=*Wvn=DDLoNS$*q3xOnL-o}9k46Zayvlle>DhCO2&B%nh zT5Sb}P1Xx!#OcAGNE}>d6LqynjuEI7Z_Nx*wiMqsy>MxG)dH4mbFEEkS~I9ZG8g4m zD(O$0JQgbTM|)TZFq^9fh!mLBBo=afwIqNARh(B;XFj4Ab$X@dD_$`tJ*!SCKI2r# zq#*)5q!I>_6I-O&FlXO2))MSn(rjB16w6g%(~R_;tse@ErhvRU+}i04Nd7F+5aZN( zgU-58m<K>Lv#i+K{F@Y(ig1m z0-k_reFMmkiKfR{lQ^E%2}?p38`2hrl#?fOGMd)t6=ynB2T_z>h^Oef7Ozwomdaa4lOd?m(Ua z{b|AE#%?<9mNU(aOF+IMtSW$3jG&Mfyvxq;HM!L!ISP4>ge6d;RUw-jxdPSY>A_>R zb`;idYYD+n3%3ej=k`W!?I^<%3jsn8M4*?C=?WQKrz@Opt*%h=HM+76?q`WBvo3!b%VTxK z7@<+tA~a(APH{eIOH0}PkU>BQtGbqaiH1Wqb|Y#kRbw=g9g>%r3RpzZWBlSGh{EqB z#cD@#cUQHAR#}ZUEa~X5aXK#rnb5zbI2i4oz@TLa=pLiVxBxx;Jf^F?gx^*GWLhM5 z0kn{m6HQaXO(7%#{g#y`-;c}-Eh4OJ_LHb14U}XAS_`$N1=L8Fkm@m$B!2=BGF8$X zW$Vb%6bI@Q=lwkW`B-u@drRd&xAuYcB7909xloe<5Sf$TFXi4S3eT5uZ`6i!do;)l zm5Vc?kbgA@kud#W7^UnLpet;+KQNzD4rW7Hkv!4NY?4Xft)3w(14Rk4=R08(iH%Z4 zUkKbn?J$x6CxQ-me}`WHR+ry(fjNy`B8n5?4skTOxT{tt&I#hEMlpd%l3~i7QQsNN zsG;iaHSh|gQpp1Srp$u<+xXBpSW{LxgaAKDvZ5ItW=8rjEb>qjRusb+v1Gc(9Bk_#6onhIE5E&`vSiU@`>odA(N2u}op+NE#9|J(d$P z4t94?OK8~ctyqy^c|};x)_MA-iWpmYK@Be^a=ZR~#A7+OF~(#Ig2KXaD`G2uU*ULD zS|5VsH-f-7_c!PFtGK^CzhBM$J%Gxlo?UbEkpwGQ>mh9|T5b!lOSX}ZhB>N9 zR*b|@Y(P2FNy}c8Ey=6I>PYGy*Je`<{oWfyHX3BB0La&(d>xchk{sNqPT2Nm7LxUp zJ=JL|KbC9uIDHRzkaZ(@T_lV}hTxE|5%T*e=;Ksnks4e`9q|8kAuFjRZ$<}Nw=tb% zGhwJRn~V?+R%~RC;6CIJDDsJ)iS*2m>&-0C(1M7K=u_mta@e=HKSwA))FfediJ0s6?G~ znM+b_`UnEojlfwf?yS`z!^Qp+W-n^g_`iM@NMm}1m@D`NcPI_s%9F=C=HP+ivPRBz z8?GpK*L@_U#om>W9+9eWEKLvA=bv)>q%2BS3?eCMZxn!*{5Q|r$$_yfJxvfj>m7aD zgjf7I*{1mX#xPg$rU%~(8#RU5I{Hi(|M_N}EEJFw@v9OJD8Fv7W!!Xm%Z-X3exsN@ z^|vct<140KW>WRK$G=@3)fgwxqkp%&S>GoJ%Qzby;SSaCC-{LzLE#XyCia{ z8_DbQWGV9=1Ef4X)<2eRN3A52j?xH`G7p0wE*CTF%&x*_WvLjQmZlZ<#w$kd<6=-O zLJ%8c*DTY|x9R8kVFQlT27GcLq7sCeM1J+Oh9F}gRDsk_I(M~dAbY+%%95PI)U4&a zklgQU8`~&?r$h0^4I=VtAtj5*wR|knDX4W-Tw#l9%9h6A6m^YkHKw4)wZ@ z{cXTx9>`6B$(%>?lypnz)2u%+e*k8&l^{JB1(GrNXfah0}qepSe%z2I+5GvCV(?lHmIK4x`xciw|FI}#uj#Kf$GZl$|B%Lh z_gB%>3L=c;D1dRz$P{MFc*|Oa#`;NFHaPGr1Rk;A?fQWk&M#-pheBvH z1Nyj1){M)>{F0nJx7Kx1ZKSYF$V|{+0sWlmxkWM{ zSGckT`QB{G6Ldc7geGEb)U6Eb{UNA8Z!j6;5%E;UuU=`QX!Q!{lMAwx29ne)s3-f) zZ5Y0~vACSc?+kh3Qe7{6n>%ENP|-$L>IuO|Fvc*$HUP7C zaYkcD@Xznp{Vo1}weI0{DnmplGJBZr9A=AIz`%*@Qv@h6+{O8DFU*I(B&^g>`60v0 zma~WJYWI`n<*C72?#1OCsP$EsURxeJE$uo<5)L#5q(YwsogppeCIFfrG1!uD06tYr zUUQ$lwmh+@3eUZ^JRx|^t+%7rcf78=i=NL= z!QFZOsq3J8uetu~%A*hSh%`qd*rp%J_2tpTtxdVUoVNcZs9^z#Sl30Czx%}Xrja2HC@@!5^nxX<1fkD8mkcx5=By<~d@+LIJy zoA_x0DfRI4rN&!S*}`B9qgChwLLUj(Bj@fuI-aznFXB^iqOyQ4W z#hYEnKg2WZJ{Ja(%}Mw`0U&%)I*LjW^n(xm1pZ zeM#tn+EFrKvjb$AoYYh$r)G?vOhdp%tm=*8bgx3s~-R=LJFGb&1uWR+|{FcJt4RLg3xSY zU&Xoc5;o1o4ste0u%Zj6Rjntd<~$((uC81+pg68M68fEMP03%(TF4F33On%@X~9@s zIZl6&hyF@;U>Ll=LR+vTI)_?!CC%J=YM&zz$ek)%85LrSP_Li3yO^z%8dS>g`wr># zXR4u}%3}xn4Q2P%r@?NAn9$Ygk-qB~YQ4RwVM;%YR(L&+*W|c{qBQzeSLZNI1YSmY z%v_CnvQF9|AIZ$I(XM>O@eopQ&Aw5TXCN#BCJHGhqdXF5D>la#Z%gWKjDa$YWE-*Y z$UGr1$XPM~2DYC1r&kVriZ?;Pk<9tP&x+XxlT$M5*z`bizdwqg(=SxCiFoqA}e)Q+VLy$#O)?lYI&7wLLVaDcf zXz&z}7ceSwZfP5hz~}K?#Rp0^K-!uJ82}X%93oDw4?MaoLm{Oh|0!}1FN542!mGeM zw9|tt!+I_dvyc?2943Dem{eagADI)?lw5ML2C@fgCTm!>dDQ?c66qjdH#Yz~09UX@ zK%)$^lfxD16egyacYHCzE_n()ND-Y4l>KPFdVZ!h$(EDXiD)Hu1311`0#%zStnD`R zzF^Dk=!%d5p3iEtg8}4*0JzhU8v{=r zWqP2KpuJoT4Pqp_g9t1ISlX%&fl!& z|7zcFR^P4Lx8&Wv9h70(wwuR@pd3x5DG1A0>eGgnBKd+;Y=$EN*w2I^;6V5PUwbcQ z+InAqPtdQ*k?@{CW@IVjL%Y>L!t&qiITm!u@aj53e;X&b%la}hM<=o_;tPUQ2kA&$ z{jA#nLy9NhLs!(*XnD)LZ*G8ooq3Ht1Tz~LrfC$dkW0zvwJp_ry$RC>CM%E)$AUrNNYT`mF~^n^5--- zh)1JrDC)=;j>%YouGYA5u|Ci10Q@b)2nfOFNS!eQuFP!q!q3d@0i@Zp?OeN~^q#&n zN?V+}l6Up|Z-)3^LB<(KSOyPltBZJv(_l>nAKABX@LRZ)94WBT?4YPq$41LVrW zJdH9)rNcZWKdLw!=rYLRR)IURF7zDFa^#L(JeqTZ?}g(3WLJ`^!Jjz!isJ0HgRS&` zn}sdg&w}xhJYWflQ{>fvj<4ojD1dW~mIjc3AsH*Hv-TNRkrQJ?^;)wfKQCq%{k&+Q zj78}4W#5d#M*%Wsk*|O<%vqfVVnG-WEdu zW$QO<0=O}(;%XxWxrNKwEgG?gB8!LlR2Z5`#ypoGENmAWr!14`hj0AK^G9)*ck^sL zTby%n3o%s)3qZh?ZRN4FE6mUs#ACQjRen8W%xo1tT7!ho28EO<1rZdoVuT4lL<1Cz zWwFNA5IGhN%w9v{U@VJ-e-yI0(|}BbkxU^L+z>hhfd+@n2t5LpWu|~HTXHbuD3XJt zl|C>-vWxXvI1^qYu~!Mp)>Z1D2{=enf5;XVA`cJzm^2n<8uppu;4=-^^VpM&k~JB} zwf;$RU3_mb`?Hr^dxr|HQ@yy|>zA@xwuUq;e9&+y-11UJd59AK-A-9p+zau z4c3yUA`By!g|??}%)U*~GK0~TLGpOJa8=*}b-8XNOvk92mK@4B(?w4jaw^7vv?#$L zKqH}(m?KMOkj{9n&o>7-c}Yb(0+Xz@`zR+YV?ALRt(T=i!P?p}VZ^M#s%WXOiYqBQ zs91MPK#jU#G1F&QthMH4Z0rZDh~j{ZZNw3h{MRJy7)jff4gmI&HdCr8Y|?7ZRx5RW z$2Qy-ArOyeJ$w9D#q4q{-tYN3`^#^N*`K^}G?aB~6LcWiQ=|)4Z+jH5WUy^|Q1V6u zwpAfgYO?U~0WoDG(=QzXwILTfY{KLimyGMl)Gb8_wOP@L6iF$~Wi~XHGs?6_lV7_7 zQZm75gC@UbU`yewP;I>A*HpSil7H>moC9~u3W3&$skz{S`@tTSNj)iS`-?fzP?LtF9?N%=K=4AFqKG~JUp2|k{1FX zVAdP*(kw<-Byx}Ke$^&hTHWS1+NQjJj^>H~(lneCoW&pi zvp+tx7I#;}IXq3dfs@VyNuuma8HcuYW5#uTZ?;VyrJV35X3;6y-R`sTRL%*4(CxXf zMD|YEy}J%^$MB=>*utYemXeF&ikU;nD)95Rci&x*8$2mX4$@c!#L4aFL6wnypxH(A z^Hj-G8gZra_K2{>Z#Y{ukp4>U6|x|pmt=3e&>UtD7dW19m&N7reb_*2vM2uX#W0&` z9vjJWJjvZfHv}lYSb&$apya8Fs|C$%m@T6i(vMrbxID8i;Rcg5(nBn2eQ=$bx8f#)xrmh^RYdu6C? zBqWYHfUm=kp45hrA7+c}`?I%%*&D@ezF%Y?oip@%RG79{BC~aZ@mX8N?A#w0K}bPC z*yj};Zm*V}R`5Q;ls*aDYckgdxx>i)_}udJdRZi!;$u-Pxfsc2RWuLT6rgWc2?$*A zg;7p-w?L=w=Tk+*A;2i^jQmK)>kv2sKh{7eM5ar{z7W82JOh!sGKI7ZnnFs7--SXW z7>3zB5N2#4p{&8S!Hdqse)hOitiKdV%Wa=Rw}GOisq8TxJ9}6%Z$~Q}C~(rxz>i#h@q6 zcvyXf{jiCpx$%6$y4k13FeX3a5Gz{7@;S`e}XcH-J ztn86HFXJ^%s=@X+6NCi&%9=iSt@`2<-}>$CV# zb9T@*Tc4+I4GH0@Z?i!AsmAQDg9}^>R5DXmQXQp69RxK)Bd&Wp%pNIiQ^l#O;fq5k z#6Sg2s-US+fo!qGtpA_RC}yYcuuTmosD_i?RRi-FWX-Ch8A4MCS%N$&Xih~lYA}QB z_HUJRa;id1WXt6dxgSox09^O<;GgBqnI0VLmsgW5FBT0k(*;8gBR-{}7;dp{e6rjV z9(l+`b3`xl!e(pZAuBO??|35IF|^I*-sT93<-P#|ic5sS>gc=HPG2EeE_#e&qb z%NAeDn@zgoi7icgBAD`wwPoV>5ct;WO$K7Wt1}0!(Kv7GH558PqxkT)qY%UlIc!Nn zFG^lt#%7EsIsYbE#4rKO%?Q*ydH^ugw?IVCN2 zUL^;ju5j%yY2T|d7kuzUJ~&A^AN8yC6p)NxG{>*zQwClK?&b%ZS!@Fj=pQA9pF()t zdzBxku2DZ=)1aEb;JETZ%Zs3H2kJdzmd6GiQk}$&tuby8YwVRTTRsO$@p+WRS#Po- zaNj+rJSsTd-Fr@XCdXv-A6lO6)^s;FxjPRn?@?CXB9fN0cDT0=El&*EUG=bXHmAww z;OsRaZXmadv~(bQY;wCTn#Nl)J>nM?-LS-+{;|9Au=3QpLc{c085`*zq@0DxPW3oh ziZ36H4q_GehcCh&mido~)B0|MAea#A|)}8G;5%UUUX~ z!`?3XdI_LWLy@nYl%ei3hnIJnNR-GmAVTY$0{@4Hbz=z3;MYG6lgm+?5T{z3l!$Y* zYdWSp%>DN8a_`Q071d_;ooYwU&>`iyIc@MEXN2thvGV@)a@ePT9&9rROV~(GElf~C zFsYGB=9Q3p)65i>a4X`Mz+Cc4xU}01YToF2F@O4bItWPH=C#Fnm3l&?8Y4NhtvRpv z^YeJf4CLKLd&!$nVa*IPBG??8JYkbDwc6rAl~07ygbMyxZ;k7c8-Csq+%TzDDQ)wxOy3L`0-xvW!6^^DzKvgWQ;1%{jtRX>!_8ttGXGr?V3R`Qt z29^%I@^M}jREa2)E2IGvjzVfop|>!!^PxfH9M+{yf# z*enpd#6Z|th{BQsiIyyGu7!)l?}72UfBkrQO5M)X9DJzr5DcEBp^F3jwZ$)BbiHYGodDwPiqlaiT+#+uJl?ikHgG{%>$5R8a$2`GIP8Koe5 zp_JMZ#C9-c)t1enPh#bB!~rY9kDk>tQlkx|xlt)gY*pW`ShI?KHwYr@OW0TJqfc0E zwINsSYJo#(*s0m94Y1g0j-V5IECb~Hid+@ z0tH2eLk_e(gKqKylJ@wcZM&ACRSe<4w$P3GZCl^OhuQ=(mC~q_huWk_O5{AKo6&3Q zTgiR#w{5!=OBFIS{kHAI9W3vjHjvVnmzu*$p0`HZmYGi;m#B-2K%|H8>qap|IsZX5&WXP& zRo#B0tksP#UsX5k*Mr|^19!@45+!j=+zM?BCKN(hAB08P5Y%=}jdR;Y#bBi39?ePs zWb6GnF3^G_xqvVt0uTrh0aow6)P#BNoFJQ-Uio&E=K0aH4{772EpljyZ}zDoe+QlrmpHryjOXQ4ya) zBpMBCHXvHsJ#`gFfQcdKW#VW5RNvsq+UCZVNwP4h=#dZ_W&*TBVb&~&nh;nCB(yz1 z-4M;#4{!`Y4-ZA7hUkUffP)>m#z(5Ow?+-3114Ls7vmhr>waMR6-UNX>Htts)p}r0 zN)2=D5?F@zAp>K@geg~d{!!L+2(!Y@0+OO(MOk3hspKg?aO4f`ryf|?kXPY7y1VxK z6)Fz}2z<-}#y1_4$2kk^Cz|NWN5`{2y2VU;>MTjfbcw-Fc82Jdu*bBxfbw@04otq> zLIY%mkqxJiJY$|`>Y|;8h2Or2JN@Xmcf!|+WfQ`CJ9A~wwEJV?F_ZmW>zMK`#oM0^ z-3P{$yWN9bg7lEi-QgB5jXx79kOjU$M&K0LdUQCXQj<;sez|vUZ`psYita5L$~-E*B24dAA@a^b^^v?DtmvWt zY=wvPi2h6^rMx@&j+W2V*)BMk85XJ7XNHydiCo|4Bj_XIvNsoyR#F5q#qN1g36;oo zrh#oD#Ajnua9bG6AW zT-7qted>qJQBZLY-PzLJv0Xdv&zHr!R)^G8WXUj6l7tUbB3X4|wRz-tz7;X0kB|Y$ z>7?pR#MI#IB;_8qvUyyZ2H}^|0^#g(EzSAhS8ByCr^Wx~wr~`M-sFs{zr>Go^40&@ z8t)yP=C0n#Sy|7!hquOiRGu@On~E&F+I79fF<_^=1K*05?sgMiW2Q^+7jb}{Sir(y zCQ&kuWt+CiBE1_}om6{T{Nlr3VvwoZ3?PkEps47o@WVe-1QLhYq|Ny>u8sA*T0kY&aB$>k*Iu@$56Ly~ypZ{1$w%b%Rmz9Jo_ zEEZ=H1uY~QF5UmaABoCVL?*H|c;GKDwzhvgDeoBP2v~6&$CszSA0MPq*2d!|6B!x+ z-ol6en2xP5m7GP;Er_H0$b|B=V7U9@gmO>4r9qRCDCpXm*m$!Q4*ku0?R8&&4pzr$GIk>n1b3=?M(p=Q;=Ufwb{M%n$|AO z5(JI#TPFIEzv?Dglq)&du7V@w;Jq9X8v!yoD3g*uP>DxV zl{4OmwSrM z$-V9?6U%d^AUU5YJb-xj>xynH*MRuWGF_RWdvxt|FHK|*TZ@}8sXVsz1n)l;JRWxY zO)5_f530C3hnGjWb0(GlPuMxjy)~)4^W>InmCtrLIMx)K5XL!AojpV!c8Bax?w%vH zL_5kt?LEjpr2jb(OtP3nE<}?PCXw$Np931NX0EqN$W4;Axf^#VPwr`x5rB}Esooij zh-GAW^(~NL_wo+qYRhq6ZkbwbbK`d`cel4GAcK0K$i!s0WL#yu`*Hax;i46suP3{k za6+bakkl}FTA@9A%N(k*Ud4pr(12_ionSFlW#0LdAtH7PZlRp!9Jl5*Pue&e2Rx&x zV8>Gj_;$dg$y54=((2{13QIhXf*I{jxIXR~uj(v=^-o5JW9m)HOmO2s@XZW&!s58I z*Bk)^2`kmS7xoZTIqbG@l8-9gA>~Yg zM2GTFy3%vPo?4SX%;?HN(P4Su9{MDG{rB%Rw~SQHSNV6K2mkcoYWK@?vj{=9`S^(!1FA#*>+K;9zC}6}ZWiinu8I zJ6LI-k`Tu}t_>S9OcHm{jYsL1q5&ykL2=$k1RUzb8Bk(MaeYwj=JmFpHb$Y(HEWH} zUxoAMU~EH-QT>oyeSMc{iq_9FJj>zz9wD{&c=8MR!#{1WYMtHHktUNc&f(j9?%wyc zcs#t9-tsBPWizF0B=2q_r&2bPZ4wn1b6Bdmi6j{1Qw&2j>OZ9UZlC#@`q`;&#elh{ zz^nmygzL#^4FCvZB)nM1W#wvsR5m9*CeH8`(kt2u? zXcb+|T17DEHm65h+KtmA?`Lb;IyHw=Hw_M7F{hCBXftSM_nFL8*NSws7eso}W(0;d zL#nUuQSSWMAVxt{+U68U0bIh>;=5kSujTw2!Gq1TQ|3_Z=34!k8&#o*dkS^Lyp0G203`3F9(Y1Lu&b(_2pmXUPI~|LwzH1 zU!OwCws96d77TWfqniw~87p|N*(UBzW38KwjUB&M)=+w^>_+e-`2>@f+js?y>NY1K z6E0u_1P|=1M0nd9tFmQa7Q3r0`3e{q>fG*XqnxC159jVGTH%G6VrPdKtnXi3$>) zXu=!@A`(Q!?ED)oh+9PsY90*klOOHAH3KDxnMRq22r)-;h+z3Oul|P zy^U}f69!i3I)U78y26c^&@gefBqP&Yy{YRYln}ZiM3@_2Pj+x3-1xJ44krQ^VAH!1 z{uydpq9>Mkk7;iK+(2Vc?lI{sC8v_g))o)^hMRc6SqZs@OM`#9quv7QwGs@)izJ-u zMiWElM=I2M)uy6?)Ahxsxo^%G<99#VFCNiA-)3WO*=)??voYs_60Y+DngbL=Hgbwe^G9!(`B_|;_?cYb0O!=lvZrl&`8p%_WrO5&*xWVplNjZOauWNV=9slPzD4y` zMlAl!T$udLpF3jr?@GZy!J*MCLBG@nA(>!{)oQ5Y6eGk^>6cM(+jTz>084Y+m^cVwRK}_rrWplqX3Yi#Ele5cqP|)Dmg%0)Ma{zGZHFb z7s>rNCte zOlEQ}WI}Nh8JT11U)uD zSWkL{4S`8LI7vzkY0G;x|8kuV-uMPRL43;4egeXLq0j5MaU`H_8#Zi^nRFwKjO$76S5rV^+{nG`Hc)=02{fw7{RZw=S`kuRaxdZK zGOGJ)M{BR4S29VNFxDW26qrtSbkGW$J5w`6N?hE+5a0#5fMd}AgLk?i_x@NOs>W#6P%TAV#F zA2NM`OcTEj0HsYiDoVn`aMH1pKXm8)zORA2U|lD3jl2njGucLouiCi1bS215Exl2c zqa#raIog-n)9P-}++gJZG9%oq`c*!=B8;5mXlhxFz6F4@o^ny!EC%}`xd*gj+>IHi zJfp(nzsTjymYt|f<}P1@m*I{2f$wIB6qU=cHMZU*Z9S{b9T4m(CYO4?FLcm?TI7#r zK`u?d5l3IDrB~v-lyFp9M#+s}5G@wiWEW;U=%ej(;&9XC&)N$aeSK_iZCAu(loS1ltJ#`KS_rC&94&Pkm! ziD)RMzkB!HcL_|AD`OexL;F_-_)2BM05jhUaL^F*jEQEEMVN1l}2>d z?e(;-<(^Jw4PjCKK&4(jwv5(-l=E!wczp z{60b?%&4bcdF{mVz!L=gtuk7wcY?3!+M=+;!bVdD_p!0)K&d(WH(7@@?$D*R(T$9( z_@k~phMQV^IYVVs(~EIh`R&DVDtg!SgNDnlmzXRi*KtR7&3AB=yUIhHDhO?9wNj=3w)vSFWY>T}_#p1iz_5%N3IOn3R!q~D0# zn-%*B#Y(=|*o@gLerSv83@IrVKh4jaTpn^Rq*>|MDj?O@%`k9RrjT1FWu)gDaLq+D zatmfeV?HK?ILPRM&^%3w?SOa*JZ8I zB|{bWu!x>mWIf*qUQ}5VL!n_$!{7|sW&KzDm5h}oaj-#)q-)UdZySO>fVYksBHLy{ z_N>`Z;TbROKB8_m;8i)~51H-s?WyBG@X6v=*Yj19=6A0((m;;o@-Afrw#eh2$)iT~_o z4{dX8{tz5Y`&N@D=_|}bp*f0tk+h0L=C7E;{0J5<(3PcM?sHI>MvwV4BA6pNlT`gV zz+uA;98wwGZt|%NFLEAcZ~ZwMH)>eVAz*rO+%fT}y|b+rEkv6{j=m&!a>*nP`RQy3 ziv2ch{;=oF;!D_uRcf^%R(PF^SWgLZg;aBc{pj{`5hKnj`j-O-@8t6y8C5G1)IlA14e;u8w$y58P zlqxgt5OKrOSB%Q-`#7Pe8_g4jr})L-Z)m>+a?JrMMat#_6grSDZC#Mji7MT*7X6@2 zeQT_z^t@Rar18O}WUFO1fuW1(ouvlXPqEyAtKU``+W-L+ab0CUdznAyS40S)iO5D8 zC@6TCXH7X5>{-p`oPe#w3UAaPP@dUpK_k(L7VxDUWNftY)C0N9G(aZic{g;K-lG=Z zgPi{{0I+JVwLaz@&t1Z?802fD#Q`~5qu2+R0g3e6I@{Q?x4d9`PB#3jMmYM~R=?Rm z?qZ=`D$l*|jS>-bZ=hzt3Bj9j?D1>6zAQWL<>R(%Nd%%iI)&1Uc zZ2CHVF({ViL~LaMsc0R`$1+#ffjj{}`o5@v$4d@JLl|l~q!4{!-lAJy4f(B<|IYio zQY%LS#J&#yB;(4o=Wb$vCk}>YnJ zZ5kI8v?Ae%N$@RF2i4u5_KZ6l&~zl&O#)AD;fr6E#y{^U^c${DWKEPv)AK^sWt13# zAUv@$(l9uE*&0nY(VdUyH>=yS+dGR_$ofqex9m5A`G@=6^sk|BVmX@rHCyz%nd8T- zO6dw*42=Qb1Z!WgsbC&VVbS!tHF$ecIp2V$4H%!bTa3**$5ZJ?!QIN01|P~Sn?g=L zpzK4AYavuyF)!T0LnGUQ1d~x^V+nGPk16@|z&}kzwx*@O{aK42`}Q3rCM`ViJ9oB2k=c1e8d4NE(Qt zipr8S;ROeO>JcGYQXP2~Kt2y*nf>O4cQq*~6W&a;O8-`nL`ykA?Rn}npgEu`Kyj9K zZzl0b>NT#))7EYgSIDTfAeAhT820n;y*Y!EhH(a)OC&~1jnu#=h@0GuOW3GBv3!=D zbvS8hl1V`XWYk@q#uGl?oAC`fTY${5RldO6Apdc`;7#KT?5mt??!%cZTaZn_(a0uC z9SUQ6SY2jnM0Ilu-oTwbFYang@tQZ2l!t!iKgpeLvyp0jGMr>OmtoXj;DN@)D7B89 zPVe&6Up5q|zyBrJ1Cp9J0*Co6k%Vvr;33>L97h1)!fl{9;Rq2ZF2ZfYS)8)O523d$ zFda@8S^osSI+PAnCwijI^-{~=OU432n@{-1x%oR2o_&^)#NL*$e<(My;XSw!?Ute3 z$Og}hoCrgvbIjj^9f=0nk*1|!AC^Z3fFHkBl;5v*uJ6)*2<)baB>6(lAQ(QVyZiR$ zENvcp`>};wWW#5p4p9k-{u*3Z28X;7V>arjp)*d_`+g#(qFS2I_Ufp z;%yrMLkrX+>$sSjO8&z%T2gKc5T#dMovkTGedNEDM$AoLWr(y%jm%Q-*En~CwyK)$ z|J0fHfqZXrOoiddzygh3HlTn66D^pM=lcgWP#F-g1qFuY4uMj@({#@N7?ifO$=tA2 zFlEE!V2TA8(hii0ciRj~u>%`I_OjZLDPT`!tmGiQV~M<4YmnYGq@f>9@HS=y@9B)* ziABli9jvUUcc#da4V|4=;L@abOr;@ANuG;lZ)FVvs+*BL;ho*)WpPDrL$#4c;G3!C5KT-dbQVDiX z30`g1fF0V`JxYZmxf|!PIvxhX>YRUa5SKAN>XaORd-Dr{>S!)3`~of++=(J^yAq4B z_9C|=!#|8W66V*3=(+Rd1=HV+`4j#1NWoTfSvjJ?Th+UFRwT1b&*>aH1Fs;r2lXj`fan&Es_+^9etUTPbHuaVi0wo1&t&3aIw{0`gSzBQk7Y->b^~g z(=N9YNyiH>t!^#0Nv`s5zDI0R13fv5Gght$+FOP(Jh>SOskxwQ#>j-&4)xTtUpB7ei2SvP~@s8wGx>Y8E`#r z%v0|5C#u4z?VGuynt0$QE_OpGtfLntrDb@)O$k}}W} zIeh8bsXtxWkGg(L&VEeen`J_(&2MHZu%vbs-uB8Jhl<4LzyZ=EjGK1J9E zedI;%Z`ViT`KtSdXnOY5{2QWOv)l7;h;|AF+`1d0X2ZKlydfs^mC0< zKfiWkv{$d)GQNVkS@5yZOa8MAs%>UI{qoIzz`Z?(6t6zhTzWO!j=&N6Yj=uUe z=;*6oa`cs-uUm6&bmWJcKwbvOed>($1!6odt!xc7m4%v~d0!D^{JG#PAaYYPkHr95 zW?Lio`R_z0x@!)sOr3OoyW%QMw?Ck!RR;4X4k&UkJHQT8sag~lZ~Dsa@Y|x!NfRl8 zRYM=tC+=2U4(qeUNA9b)MYX9OoX-n9JP*JU?$b7cIgOcenpU)*nxx{#Zi~8*F*a}8 ztyonmyVmcLjn#r29)*r6CBtJxIY5lkUvWj9m|mc$2lvVEM*B=;Idec9;BMbGQpcrm zpV`=d{@rMDr%(E}G3%GOK1kSz??s~yZLO87aZ9;N|3xhoBhq}_r^$g}ewC|K*s64g zA{AtFAsxErVq;)np$Rlhp{_Qggg+16P+)XcpKGRpx9e!WbH6Ip^Ohdz5-817PES_2PaLMu4L05MTWIY3l zlFPZx0~*}YLn=M;b#Dj5T(CAecGn&CUtF!3wD2Tdlds^pgWzH#_7m$DO}pd(*Sjv7 zv6V>y(bKM`#TQ$;4s>*pyJ%fBDLj`Wlh#E$mHnGvt&8@|ZnwW3404@YaC@{<+jSk@ z!lbo`+|{>7U7EfW+GiaBm;9XHbaH4bKcj;1oOUCxX!@~3{J6dU zVZC;9eXO}(a|*7$z#ZEME^xq}e#g11HU~%RH!j`Yje9ostk!Y41GaTxtUK;b@P3S~(#-LqB%|O3hJZI4FOXuMkU~++lnhz)RSUc~noBM*xf_gON*E z_Xx{AHSM+sS$(>UO(s~8HQSuG8x<*QvoHjG>(QHiYZztl+oy9A3qu{^N)HLO7aIed zKmwR(n1>-@2p&ONeTIKFtIsXFJDSkw=EK+woF2~A5syplL-QZn>_f#b}(QLgjeXxq{|Z3Knia&I)w{f~R2-bp>w z&d#zOh7a;qk(>MWz0tm9K8$Ma@b%HSxy+Ar#=@44feUK(q30fKc(B=?&2j#au6%rb zv_Gdk-m;#^$hX~V>!a=759F%C1s;O5fYS>vfwm29{~ng?o}^E;GT$=m;*iz%QDy4% z=tiak?hp0P8)%Du#%%*xbQF~kGBOlvf^G7cDD(tow_oIYD7quHeW|(W{1d!At{Bg)D=CjA!4*}@)b8X zMqLp=FVJ-|5`^vI){GXww64<&1+jg=n;&}Ik_V&l<9Rsp=6bn_{@KxJuoa${twhb@ z+=o1v2?DmMs1Xp@^boP;@N^hZ=zNU$AvL1HFj~ocMN5JE~T$L6par5*5<}OMBMLNZEp96qU~puA@awo zHv@jtVt`VNq@e+N!ho@DZH3?KcHe#|+Ozal8)-W)`9`U;ibGb;+O<6#ZNC|7mp&XF z(yn9GJuCQ^He&honY-pF(tv*N;b=mMXRU781_X)MAC5j%x)r6KFEX$p`X6EKKitB$ z_$4x(9NJD;{aNm;_V~i`YFRj3dq=z<*+4$r5$_Y+%9Y$M8X3=P_%Wef0M5MHp5Sjbwseb1lhD)v=ROBt$L2*_ zUMC`DsI1d?^ZLPn{cemF8tf`{ERBjeAI)<6ci zRGG|Pa>tE|cgfNk^tf9`#h-0k;&sgSy2Tx~EvZZo?~L~jUu$=+GyZV=v{%Hi&`Uu&~?3+NVjs?%h5cT2nDvBjC3(fQNvxW3IEnX&+7wDOo1OfR56~^QKqS3ux5E$>- zkuHe=a$Yb{@6TQxdv>(cZhy7*r)MK32dC(q-^zWcNicg}@_SO~-1Zr0#N8$z7w8at z1FQ#XQ5O zIneADZ(+k^e9?|dad?)&_TXIa?-ngc{sf4xQFF^NAv+}8`$td{b zX5Ai!1%Tf)qEnZyJ40+f+Wl;_&xNF2MO{J)(#m9#mSd+WcwKJ2 znEs~a;8H&f8m|4yQ(5-9+_Kl@Ru2XEFk!i8mLQSf+SSy`${D9(deZU`9V;WqUXaMO zBwepKGIYGBKv1|WUW9tLsp-Y%|8&B|nspZ7GST$LLn<^qE6AG6%Z0`eRd37iuh^et zX&TfI;~ve4(?Bm$1S(kcU_Ii~Go`J14kG$HI@@e)X*JW?R)iYH7Han_|uNj~?%hNe%UA(Cc@q@7uwu~$WMF&ucW#Kp}%EHTTQd$NDT7}v3Pxwa?#^vT)V zbfc%!bMgcj3!0yuz-N+hrx%VhM-t$I`{Ugc7e=GoE=I#KkmbA>W9bRpjh}~qHExdH zpQml-J9Hj0iO=7-80EUje;G6fp5q?kjCkS#R@27 z1n|H(8_J6)ZjN|7(T2XC3~)c-)yRzJR33Imo*!)&zI2ZpI6vC?(7~RjWPZ*ph#Uoj zGlI!QGH>`XpxP&$8>8^q#Wb;U60}LgB;?r~xkZk49N|xyOXS@%j+s2_tHQKO{l!Qu-m^kA@$NS!2^jsp9L*fy(Zm z87!xU{e2y?i&IF0-b@^}*i_4E@L)CtF2R0eateAWPmFK!l>emx%j@u5AH9H)l5E|Y z5t!NSaqQ!gT!CjuRttLQe9eu+O9cCDRx5K6P=rBH!d54E)gfu7|+F?wF z9#<(3f&6hnLsN?j6lTXA>8(90!h{`0ZpM7} z9aYjk&;*>oaREX_;XPfHTSK9pl)}G>#?OyVT*n__h@4vZ{j!SjYBZ{w)=E@gecylfLLvJ}7k-{DGg^FA`r18>7AE-aRC)kF{(b zd_5RsKz>~2V%J0CX&-4Z$|ffD=hhoSUCm!gnRm>zZ%hsKi@k{!2}%k~G-hr*0koVl z5W}pP##8XozbIWTcFx^-unQ^mT$!}f9gj(NhlE?UgYE3c+R1$%IgQ#Si z3l%4k%P{ZLj0@g5%gpb;H#QmJa5F&?=Gi*}m?Y7P#coTBoXVIa@u#SWBypCpMg0r2 zly@ZSL$XR1F{|`tNRqH#_s5%~GbXNV2M?Nxm(ZJ;jM}pMbuP3HdE1=3;@i=TX!s+U z%qprITk0RbjV*Phi*Jdx9ad_bJM5OIud$7wc}8K+Jqo?tVbiPYfoY7fNQt%Tq*<2j z8WJR^n|T+KpEsqJnZu=)g2pn-yj=YBd8vguE>%`jtIp~{UQvE`njv_vK3K1TOApZM^#JAn=&02$ zb=O`T_Mif|`{Hn{TMSKdug3B5;qz_ouxdQEtf=Ax+~R7yS9bf!Z$zUNhi)tOWHs(q z(O<3zx6j^>t;Mt3?5kcHlSbYhatU+x%QpAvOTuk+y}1@27(UnL{;;~VbN1ED)_7X! zIVtq7Z3RPp@yle_y;+^PxHbOHZkfQm0)ZKc{MbUM<<-s_!iwqVAS%{R>-0ccDgCEGP8rA#&%R22~;xblIbcbG+?O>zSZt`wZ1kf%g@1;fuDpcjFzDlx2exQuo+`T zq;t1s{gOyK)8_s+1&34b%PsutU4gR1HjTq7HtTagC8yMGx zgs487pKQgiFtg|m#g$k9dCwA@l zNgm(T=}mk6?gcX=u%K7sTqq$>xOE`&C6bT3e7#Mu^5Y&rthzi1u|4 za!6&OJNmRZcHdmg;U|mSy2bH+?nAf(jhU(ca+^J@j4jY=H~r+er>vcRfIIl)c*Yjv zv+gh+4bT_6>g0I*x?e6RdI5VnQhbscVs^Cy6 zbAP-&>WJ|w)RTF|qk85RE(tI+eDISvvGdw`Xa$m0 z<|Y7lTd#=I@f_BESa*#Lqvsi_{Hbv?fTxM+!29O$)r&2DQ&}>4*+~5)vl}9WVdGb7 zCLR;gEh$XDGAT^&G#(+@%s>TCFN2jyUV=X_hapk|8c=L0ro9~2sZR+h75KwGnlvCW z0LRxQTwt{%)uE9PW|RE6dtuUXpOhNk@sniJP;0#%nAv4jxTWJ&zUj+uCW8I}h1 zX2=(S^4r8r4c>vM%Wr zj+NPj!OQ5>d(^J4K9p@&Rez(IQ2{lU%s{OsDZhnky!gBIYS^S6%(6~C;NJWR8b3`S zJnG`+Ya4<012E=o^VyLcr%_y~xuUN8z0a+Z{W^jdsInv^8&`B#)0)3OoYD{!*^p-I zc-6;vM)8%J%{g86&+fK`AtxVYH;5=HJ&gYob6-0t^gjI1jKNG$ER3)oA~q}!=;8Bw7Nex zMFbl$ckk4O-Rgw5)G}LthKMC8c<|EU(pn(}o*AvkuoTK1Z?^aJk!m#urU%qM$!Ti- zR$C_rHqq0pJbP1bhSlWvimwZOvQCiC2(+&ZP?h$jm^@&rBk~=nhjs05Y~3c&nyNw~ zKf7Cd9jMe^myUu9&~_3#6N8R)C0`2JJed~dOW~G#vcWdS+!*AAg+nwU(mo7=tZz#y zS*$F9S^w0|;-=_2q^$HX)PnLuf2D@eXCC_Z<&<57NmFX5oyENe0f%CtGRan&MLgiL z^gY}))A!Kak-i&8FlCuup-Q_Ov=3|#t#`jWJ?_>aoKuTSlIuMOKqKbe=w`~~ywj)R zu@kb*pbgDl*cz{=!X-G(>{GK=-~4nmsYIo%-aP%(r{d|Gv3W17DvfqKezZ~vvhPeN z=|3axu6pM1IyS2R`s_2}u?QkI_$3L?z0&6--_?80z-0Q;M=PBXgG-(wD_7GbUg2mv zYiH)sl^)vRw2-dMf&IpSV@ADcqljq(RR}@^iB}+0RXopA>G~u>>1g6p`cSNyzc`6m zhP#UsgvD|-4G4-P0gA1rp@xHE+J@l(DdqI^h`1qQ1dxLTp#;9h`I9kO_k?NT{KfwFw(L2lT z8$moH{23=R261oK1uqkaGqYaQVbXJ1((!UWFQy~hs4(6^rTRlm={LO`x}!q>*}sKx zZ}Cwc+!Dt9D)A?k*u;ZcF`iNTnWgXu(l>dqPZ9V22Y;Kj0M9(vb%gOaH-m&{B?^Y_ z@FHgSmw)TORb{{8lR0m^!Y5sHsx;erGePP`yu=js!)YZtDhjQT3eEA46+H4LwS1sN zdZM2(M@1b8hYoN)i|03uhZu68wbsLVnjxZs5b1y}K={=s!eniGa;JiNKv=L>nbRE| z;E4z9%_QCBTU9wMe>FBAgzvNzL$~zCQWvcKD<6w5FRzeTu83a`ra16)^L67Djr?0u_CQ(f=J5o{_HE88UY<8 zu5G)B&NB5!X4_TwM|;0556_kyhLz>{0s;GUp;sP$>h_z!QG@`bs1zM}b;2Qn(!Y6hw z%+}qE!ijqn-p?K5nWYC)!=q=1)3}51PN7X$LQ_d#(J>Xo+g!yoU5-j3;))?v2U~Kd zK8tyn0>1UUPotnkYm3AF!GCJ}BYr8-7HD~`k18knOgQ4;Qz8|4Y)*$Og5F@T5)Tm< zNcSMnwKQYlqV^F%B~xXL)_(xPSv}4A8dhQFkP7eh6yM8tbinH}au*>ndt&iz^=?Y; z@l3Q@HU6IRK0aZ2;31JofmxI;L%kC$A_A+QSq~f5MT6vK7Y!tE`lHzN!ew+&KrwLCII6C@U-|&AR~(fl?O$p*YFJ}DAcpPT04IljgG2hra*e~aDVcV zsQQ5~YGK8UXEUlWy$lj;&GkwvqBAbdq>c=OceNIe_)z!!;&?)d)h~bLXX|hUPr896KJrnqYXXho2$?C_XsdBcETJ>CrZZIsdq<)h>iLrxl{VyA)`DW(b9ls6n>U;o^A7j!+SX7yl3~qG7oKA`CP@-hE<|wzz{8_q^Qdv zWmZzSZfGf~oKf+_)(s%l#yc#3(-VvWe4QCh0QjG zWNkkqI>XmCjiMa3R)cwP+T`)tmz2I&Z7m&-IWENTyfBFYu!RXL75n_?jv^i{JAv6EKFPjaTtf$4)fHZ-WC zy`$%#625dl6<_XdJN)+ZPl!C%Z95$Se7dKg^qqVReNWHSh`y32`h&xSEr&0*A zQ4fIuL51=w(a`hC)SkN~+`ll98&dlBvdU zI%T*6L}Q8_X@gXk=PL?fzyGI4IYk}g}!Rj z5k6bgCco`s(u77(k=2%`mLRvg{8`c~@0A8eGW7#Cz}-)t|aUi+fSv?{U&MzUJ3WeOYaa)piUzx{pZ zB$E+849f`{$sa*^?gf%@IUXw?>6PvVGE<8Sk~_Q(N8Q|#)i>w@ii|Ti0QaBsAvk^C zP*_N8GVrZw$)R)WY`!YnS~G6Nr{ZmJ>x1Ckr0y7O8s5nwMVJ+0`3yzmeeqkxcLpZc zmJb4>zR;zQ{I`8kWyAUcEy)B3)AQQS$*62|E$l!RLrNvsp4&5(@RmIld%_RTEBTA8&(^&*%k+W#JR+{fbam=oM5FAPU-_fjkk zNr7qlX0g^?upgdq^ElGaR>C4&|3~5%ng{7kIVzq~l@NYaz;`FPqmGKV*=8_BF*Ar{ zE*A*2UJ7(KI0=%g-O8il(dg{HcT_xko55VgTa-5dDh!t2?xS)4sFxTw3MeHiW+Wht zcSg8tkBU2~@1l>!Zj$d0npzwv<--&x57wX)m;2pEQKcMnbX=deWl0?0D2ZOu=VN0` zz-e;~tX_6d408$+BhF*}(ed`-UB451~S#xhz%L{=ERz zlyGlYH@x~nOHn3_Z0E1xU8pA*@tTjy{_wld4!?6F7sT5Wb+r3}_>_@D^eeP&`jtBt zaB$|e?xzdl9XkDMWwW9k&&!#~mMUJEJ00FJzm?D}d?c{v!nCfel|x z7QmmD6S!|3ACC(kY}Xk!W8E*0k9+FuPhu+BoZ9W1f2PgX{jqq?R`+;c@OyXZzs6rn z9`^^m7}VLx(|ev7|LY!qGZg}kbXchwvkhf$)S;{YT|7FO`gv4JZ{e3tKlZ7nL3vRuT4N(BqCC+3{K|4-;8Te%Nj^j0RxH zQrefyv_RnrrN6-)=`(KCXX5_w?UMWLXX2f^-!^B-t?yImki6LDuKsMiV`BhOdbpyHCtj)7R34Jw?{}G^&s^yu?@H(2`;BLv z9O`0Zq(Vz8#b%lA1K_3?vIpE9=T%wh3P7wYxzJtnIUGat-WqT& z5RM)}*t{+CW405A4rIhQ1LI&A1P3_~8UzO!{N3MzUcf851Ckg8a!%DH1L@=d?g{KD z76?b1*N9Qwxf2`lt~lmh*@!31_EucN2n|OY=$u^M)p8u6H#VH5zr znEbmNF%XYE!sJw>bslu2nMXw@^at3NCj*(%Mb5!NVj!VK2WblgIbzYWhAA1PGF6ey zXuCUWAl`j9OXyLItKw~aa0dmq0s`Fv0htb^4}27DD@lCf(Jg}G16sRWZCN~N#Mq%_ zUWm!ovB$EwXUdrTF>vunrd^;*CTh`^R~aoJ*6wr5;)%914)E&1A%$Q_iR6$@2f{9$ z&H`o(?K=C^cfk}#Tm1kDRvMhmKQO&fJ~J6>2dIpe54s+8s0fmO*h-hN&=kT7CW_glIEr29zQ3Z)cH>4vNL3^ zOD>?!v0}MV)qCE#S=%da=DGM=zu*o%H=Y&z(4BWKu=s>qb#DCrY|p(gc-wPcylwEL zOV5jU+2(C8&eSs!4tk>Y$)1s{FH8)Xx%1*_Eq|(n0e**W!+G(75$i97{Go83hfY)8 zYn|@#^P$^o-Ep7iOx|ZVdpp|RzHhBRld@ibIn$AC2C7o;ZeD(jm2XfUJx*Z8}Z z!Lc@)9hWDe}%729VVPe&2`pru*AzRb1#v@7vEt$Qz;U9uOi)7aZzi05@|!vChp{1bV6$a28$`|i{?qA9_P z?%&^tdfXjvM5iGM!33qPi#gBbzT8@*K+ASKa8Nf5|Y{$6^E zEjoRX|zyoyHCG3F04(&XlRG$7X@tiN@5HJ6U)Xa93K0zxiiikOy7J-qOZ2+wo z@i!C(HzmcxEpq-U)LQ_WR^+@i@WP(5tkr|s(HUPbUNzK{JKVtXcznl`E&4e{f2Ji* zwAgfB{(*SHoHb*7*CZs-!%a5>d+d>HiZ3oY@a!C&8MiT7=NL$hraJrKAh zziI2N67O)H0&^3Xl|FVS9u!p$#El$C`a9%vgMaM>?!gH!_!m*^gVXoofL2^m*Ogr#k0xI@MOgc4)s8qYGU&&pTFJ0YGk62+FZq{fq`4Jmtdchi{c?sfOWSnH<(W#QTho(dh zlVL$XDJEqm6;QjknWBF8Kdnth)yJz@zI}qqYrO!yGzD|~BVl~?3~Ul=+o~(coyG(5 zrOz@8zr;sUPW+->mY6~f(OIe(^$ka+Y*-f}nHG9?^rsqXl5ErTFS6abxasYHi;#h! z>P+r+#lz#7y}x9Y4d2+56`3JFJfIv>0F=6atw0>_ao1Ght{v_VYaOg$dhYGz^t{{4 z$%{el!#+DA!PVZGf{_G--v7n@)6(dJW5(EeCz`;{WWFxrlZ`FzBUi;AaNSqMM>uyC zT*>9`z!RcL!O3pX38d(I*6nvv;E35 zg8NH-Z9>i*jHu%_c^Qc{ZR@qDC8TxPtRvx4PGlp17Tk(Iw)_sIxGb6W5=SF}aC=w? zP(G+N+>?h|X`j-cxPbxl0YjaUSYDBX&-r|QPt8uv8r zC%9F}nIp(hAC`UsXR3OI|}!IVF5q1`4jP2EA5n6LyK@ zo1^=HVhxh8@WyFGOzok2Vd{Q zmb`|{%G_q1#O}2z05I|XOL3>F*T~oVs#=tGTt8@|WE?v)kyM`#zXvhv(!4t&}Sz+4jbQtY_ z5_$2BfHnCUsY!*C_+tr|(lx9do4Jy#8Z8`wxV>w51Q!-!eMxC)kLCwbJOSD=8Chi9 zCa?k44(qQ@iNJ;f*eSPq(O|SStqDK+?zV%p{Hm`EKxj0)TA>MCZ@@O0yxrMbf!GVT z*&-8hszrWUi>zl_UXp0%>&I=rs@(duCO*cXraTO42w1(VIJ@|yDx#=gb#4q$QpDa$ zbMYG_fNQRPU0s{(S05~`2v?RaYOa2l-jCPn(>+`KiVa$G#4cs`9g2}xT@O!Rm_AB& z*;Y6dTHC;FOLCRg7F4HXNPl55wC3*VQ=)zM;G|1c&3y2bj7}b2*}QE)&kdSxRjVI> zZ#%UpGJp-7oYP5cK(r6?&N-iq4m!pIQ<1rjg$8;R^~l1?g>=|QLhPmF=Fw`j&KaSCQ~&%`N0j&TyB}_8fPW z6xjnX-BbL>QCI9ymvmU9Bl`QOtEGv$>Xi(29kPZrwLe`LbwqiG+~?NF<^P&ehr51F zeB6YN*|^i$4%wdz(7ZPnl4k+4^%mEAD{}2RMn4RvT{Rr1@xE^uPFolBGHZ4Oo8h+g z!fD^ha2mv0NoBxPdoUAV1Xw=+8@p1(UJ!1^q$5mMNXPTMg@aF5(k%mlmZ@wukF)CB zui)M`ANR}s=F4yy@Kq74);xUCm(4Mm*-xxYiyg2Iq=}2=&$Q&booe2?SK=fB9WOTo zoyCA1*&{tV(~ouhNH;P`O>}luCrH#3SK_`6u<3XBXm+o3t3Q|YvP zC=pyF+v<&0j~0A@)bc>BO=a`WmYv(~Z{nWivtHcBG^`Bx4nyPVY&PpPY||dWUF0A) zj>$l3Z;ZxRoXl!_ADw#@58mn#mk9;}>9tl+VaFpf2Q_!>MY@2zd!7yEYH~C69~^ zI|99Jf?nbl=tf!JASlMwZT+(!Z_p~_@oLqK6r!$cM}R=Q^JDFVI8?mZm8nLXFO+{isDzM+Vm z4EZd#V1y%_**AE?36U4<2SDM`I4;YK2Xj#Jr%`H#{r@Hld8Ththcd~HpPq=^p5$*g za=V~;Y8b*AXlJTVSYUT2Neg0kOJ<`2GNgnlk@>3U+YXe+w&TdII!9U6hms1NRXe0l z&m`Dp#ds+cCbbCM0*2RpBi$65Fjd^By$4M-r+e; z=*)=Sw&0x1ycOJEzZ=)559oLS$&W+-?cHR?gUJQZ1TJJOXYzY@VJWV6%{QuNI^RO= z2c@v=$<-$J&85Wsg4w{x!UG@yF5+E64Q+8foJaRg@V}1mm%aTZ6M*XMOuoTTAm+&K zk(azb4UZ1eBd^(|0V`!f5I8=Uk&0l~Od^_0X)%leps_$-riJ}f*oOdZ4sW;DB&^k5*vQYLflh@K>S)0$6(cfmI_ zYQxjX&6VVL?Z{#7lv7DS{FipO`qb!sy$2y-E9OQs2w&9)x##ks{H$CE=o_a-A8NrF zMIxBn_p;Is*a`0}#j}q=8O@aRmO@rb^AWHOO-w{XDJQX3E)3puNxs8u!dJ~KU_CY& z9i@(U#8vPEL;3@QgKg>y++k%*HRzv|8c0n55Pg+C80dm+cY4!f>Ln&a---|BPpeu0 z(TfrQ1yjRLxxAa`O)LO<0G$$#M9xJ~l&a3uVko=5MEeqfe0}uw51l(@oiUkK;wdB( z8QyCp>KJDNb=pu47#K`ZbmJ=VHXjVwfaI)NsDpJt`qFsPUlA#Q!*>lvpMWdB0XbQQ zhj4!&Pt-;Cxl>M$wy$c?^b%6(ZazKgo~BMP9q2?T2>%H$s2yaZrei8A#*gt~+fFt{ z+qkz+kG|nPKQ`WJ%x`0LKsz=_&sr)$x41O?n~a-Vrn%6+L`@wLbUb2a{A^vx6|`&6Wn$8$0H~IH8Wbz0+j*2$&F(&wUJVM zuuz5c^S8U14I zAd0#H6{gE?hlLU{6bfTFm+o}VsIMFwwYqyBh^v*M)AZ^CaoZRwGNapgTGTe?Pb)E1 z9S_EnLO(&18#l+Cj;^_xW!2WHcFzCnxe0{}3=z*YOsv^3EX=&HI(~XOlN;RC55}`b z-^?)rVRB6i>|L&~|JfbxHxI@WI<6lhy%tDXChX)IH|qO@&HS!C4Nh}UUR0Yk=H%Mm zY|QC}LTW&%ot*qFbW6S;@8s^k5+&Bj?v*R!@iT^5pI^3YAhk2Sl8juCUP;CoC?M8E z@nUY*AI9&isNAnYcidsP*ZlGJxJqSzy*=L6O}ai9cPI=Tm`B8T2fyJx&##!%K<@?hvpT#ToZ1coj~3aC`-_R1f-?<_-juLkh@Bmp za#Xxj@shpUz+gxUBKOJXJMc|O3vk=T>4k~7lh~(LLqD7`zv!;sjrR!^=(+c1s+Uc( zQZG}l>{p1b3#Szth4kLWL2VNA^`=uQ+l`P2?1bq^;OB0J9;ds9!ox&ij z*5HGB2_nvZ88WL4o7O%X(E6Bc1&x&f#ac8~2PR7gyXLy2tj6cAmIS9D$1K z&-mnV5ui^~lQiJ97v1A~L}P=<{d$k6cT~pH!Z@bE9)Y;fvKu!y>WMO3TXuWSjdqz@ zo{t-b_5=r3$z_Aai;MaSsj`KpY}tCLr?(2QmfVGNqp|;7T`07(J+zSNBXMe_C5lCFfj8>&-W;aIe zf<2?|+3)v40|B%i_jQ_kE!gj5rjXStC9fIZV+unpkg-=UxcWWuc3mfn0^?p~=k!t7 zDDvLP7u~V<#5cIpE(}ME^M*kt4W^)$u|K3?4r_P+100%8fBA1Yv>!hkeZ4WS01z;% z3D&xTmLm}U7544pk6G(We8F=&qU9`iPty@g= zxg9CZW5ulfupW{ld1YW7UU@x{dNh;hNv>!JiDrSwM>?O-0W5`H;=`MvwZvuP&S zrpO20(ziNj$krz-cy8-k9rRVxfp?17^um2XGkklKj3iZ-&yxW26l{T^=XiK2ErO*9 z>Xk5MfMDN0vLi;~*0-Vp?x&NhiSsdTRrLtPS%oryOKZ{B$YKeJ3&Gn*GjRdSDnVm8 zSLs>MqM_JHk}r2K8J#HkE{2xXdW8WX%Vc*?n^w>& zi_is{1{}dh!U}9ZYQSi5lST#-Y1VRAQPCs)i_(p(T20WeRUNWsqq8*=^!AMroY@ns zs9>;AoI}P)A4GFV>~w{qxED~;CUd$ljrzu`;UzF(K57ea+9sB^|j_M#vle(-hB<&okG#eVw}N6r3WFz^5n{&*18? z-j-qmB%j`93Nm!_FDg!mM6ntQOj5Dm@A)FwJ*-i0t3aX97au5A;6M)HBk4lSU#%M` zdJ(fNyes3o_6^m_WCS^vATQre(juO|P(Jr9d;x>7r~yXSV>EAO4K$|@MhXvhlApR0 z_yw6-Alt!a1HC5ZTTYt5HP> zv|JD0Wc*lbvl%#(NvDDVO$2Mq7BOng!sY*1P_!0n0*);cgaQoY_ufal8k1}<*-Az; zVkVnmgd&3IRT)ci4u>SENUL&JN@nCflG^zoTGuLC=#QU7sQ@)q`cQ^jO{HI7Ar~M# z0|GD*_PdC*F!iyP&z*`iW9T+$9h$vIuu)f9S>pq&w1v+UFwEdhGnp-T5fsG<>F`Q5 zPOhlq1P&OtdCQ{*l$JpdAPCi#KGF4pptsSXL66M7YUgNIX{<+CzhfG!PhNb{9(VCCP~yPqhepy|U4JHf5I~JFvQA-g zbcw4L2v`~5Nz5D|KvUL>k=eYmnZz}r#0EI(BNl126=jP$y-$wKBh!~naa>)PzRFF> zYp_Gfpd(=*wS-`C_9K^0YO*tARw&|yH7wUV04aknZ0`2M;0yGx^{IDZPg;(RvbUmb zfLs!TT)Wu=<9fSnXM0c_EQ;ftSU~;rCr5#_>!Z`(foI7=0&&VoQ=>_n;2VWhjobl# zMxBbnFrGph@{9ehNzRiw!we&uR-L>1wWzmoIt?oc5j#t}%RJ3+UDjSwhfZiBbI{j%?V%j? zd*p6tZIA?j<&hD4g{uVihT*xcw$9uZFwK58ibdPNKA{>NV8aRgHzf7>lTaf#PHlczsqS+v}7=&;?x>kqxEjR<}fhZi0um!9}95C6NFDps6>F zSc5%KUPj<`qZ+*3s9+0f6C}_fnN)=R0e*pEuQ)?V4Q1-Wz*&IA0IGnXbeP(_C~0dV z_C_%1v55pC)L;vnLhBpr-VoVL&$}P{n7~u6te5EtlXe5wyjAi5v2n8#k-`-7wT~{9 zW>+w7Xw#F2I6;b1XPbDP6WIKw22rvGlAKUrYbDNtSrB&3_=F|mX2_kOgzq^t;jEK> z^#Rx-@s|eU#8l?&7ud$U$@oII`f@q3NjZqy0J4DqJ}cExx(@0nd)}+1-YBK3sJ&%g zA-SjmHzxG_Z5~wX;|3qB<3Ve^JAVLRdS8-!L&G~sP_pMshOkr@l6?uKz z6>*zMXpq{Zu?&z@eMb)Yj_O+3=J`juQQ2ix9~!2_=zInz7J(F!yGLu}+83fDEXY9~ zzHse>aPY+7$`GG!g+LLN0R;WpSF2P6TIE%!i<;FuBBQg$M_3`s)F8Q9#d;@y&QfXn z4Hty}NWIg2SJJA;od7IHbAM_ zJnTko5u390*$f&}$rKJ^6yEdE{!KK*OQw!TxL-+=D;UdoO7?Pwa=41A^aD%=sDuQVGL=lg;XUu^c8US<5Ad{TI@F{E|@UE)+9y@wW`U;9isK4Bv$DTO?x># z-yHvZrDsvs07wXKM7RWmX1O3W(R1~Ob2u%zn7BTE&Ppzp>;$g&x=uaA>6E{dlZz;r zKKKAQtX`R3I4rq9r7TCWejo0C|B(0H`u!pQ`#<;g8ugRX0{A{j(S!)F74Fv8q6r_%NUu2iP@rPW0XR5EBMf>Y zUzF=(J*JV3Wr%dLUK9T35d#J~a4*TY5)4lgssY#A_QD22G1_X>x&`gn~>& znhR{JSYPi1huY*ktw39 zePo^ETX;-+D1CtZooiRP&)yktL+@7J86U*u4|m2>CQVY=F!@PKz2H3%XL9fe97PJY zN-pbgtxw0j!BcL>r{kW3m3@sRvdT#N$Ji;i;Z>j}xvDsL7L=Zp_2j~eva|dAQr_#C z@<<)f_GFQJ?fda3g0H!w9)gSG6XL-J9*TFFX15+`t7sNW!~x-&`Y9s%HB%Ar>TB-# zhvJ>Gk4HZoZ=c(uey&vj7{#V?rRT|I@dSw?88_sbo(nec|$xmyFGD3yl-~9 zW<$J3uLaI2yzbPd;(xed!tM0Kct)A%I_f#`hw(Dv;C}PN_*im>?e_>r4qWBVek7g} zT zhX)MW6CdRF?Z6L{74pMG;!>@zx!xa;aqiV8+#x@RCvA827-eHK1I0Ai_qbDfdEB52 zsUT3M2~I}5^at^_YybJ_ctbIG#(nbW%5?Y4U6PsBSoQZ1IIX|*%$G~3<)8@SfqEqDV@W^NWRu5EcLu7tsz?y|??J*=tGc~hNv zQ=1-(C-|l`yyVNS>+!fZ3~O%L$E%&~pl0J8OuIVS4V+z?R7!OC+_8@n9QBm@+~aXi z&A`8G;O|C0iH3E;v%LI^oBM1$!%ccIo}Qiidiaa+c=wa%;=`jGpa}|la6fu3{wLS? zWn6V%`DOfZH{<#Ep5Qa?56{Q%Z+YE(^iOhEkE>2_`)!Q(4gSS-9N6)`_niY~p{E1b zE7FzEVpjG08l%m1_44(}mw27JUlL#PJ@>-KxO3v!ePO0-!O25+tV(j5VcIBp-i>-8 z-Z7ZtZvACEsR7ZLEY&Nhdv+10JTQdJk%{i)3Ze%yd4R(c@^`{8SM*@{Z-Lx=*-gU8QsZr7Y~#YSn7*1G>`7HpbHnsP+oUSAxEv0q!$Qf_vZnU^NYG z9XPBub<46tib4miC=mVMl>AaKSaK`v&l^%HGKEzN_Y!QauS1HylC{4PO61nO5Kj%i zbh~@zg?M84U#;$~7vjmuX@#&~|LW|Y^d-VEKlxmIf_vjxumRDo&#~GYm2?mvi%+~5 z?>b+O2bxQ~@@sYshO8(|Wb+h6y^wVjm@l55u6!e2XzXUauy-N*FPTJ0YP#+X_u_xV zeKXhnXPolCn1z6Ef<>pF+T1kZ>G;K68TW;1u^x^n7izV&XTB8QiJ!_#aZmE+*6Xrb z*Eg=ij^+;g&v?ve0bVzCqz#!*l~03e-Oj&`_X-|$XZ$+evvPO2SpHnm-Tv!%`$ox! zw-g|Y1t}w-QS+4W(*7%)+ZWE0Kjy%|`hmI04Mc#6;y~Q;r|&+1n?idwg#c$=5IXY+ z{hfmTm&=^K$`Me-%Hc|l$~?n$e-9@N%fU%>X0JPJ9rC+8&>S6lnVey9k6K$J4EAQK{lM&XQ;zcAG>RP##b z>x!g0Z|-vXpdUnYxHDgl=P{T&UyeUMKM)5p4+ovBvrKN|T-vodO!}BzoTG)ywz{X@ zv_f4o&%2i;(7xUc5$0*P__y)K?Z?~{5UUv!lj5O#?()GOKS^B^> z={?)Hdw(16wfBY8RPRKK_-;U55B^sn{mKudwX84Y2%L1_JQ%tkGTI)7930<+LBPt@ z=>Yz!>A?EJX#`^L`wC&DkFH((N?Z&kR^AV0={djNeOBMN`nY)mm;LV9;y_>byn$CQ zyT0{vYcKm<{91`z0AJV?pE-Vb>ochp;~M0lq*{Ca6z@dAgZ~sCHk($Z0Pf=?Doo0? zdWSYadiC!_hTdhACa)L$@%W7KM@rBu8Uub|Cy?eeJwsgmcNz*R=m>i#{+yY3gS#XHQgzK-O0<&m5vZbrgtFT6f`fcoNv zDF{Bf5b$B++z!Ert@OA=Ns{jCs}QnWBhz-c#qc$NOi%;=AK252Q)(?;QxbFA=Fa}l_{HEcx8Tq5QSR1f<59(@ zDm8cepW~&aWuwATZpZ&3-hAr9-q8$V`-Qz@-2VR+-B)Vo%t9ZRPdm>k>&6lUKwuj9k~DJ}2q zVzt?Cy;|aE=|1)D!%mf6I4zw)bqjkt$r{lvV?hTyA9-bF-_|N`S(?tw>TUUOz0ozV zxJAWn>~M~Qw(cMg?$6oX!Uev{d4+!h-YRU14-NJ({rhn@&O;?M8 zm0RlF?n`gS+tqK~#P;jyLj~sZ5A#N6VR9(yp*@^qa*liQZ4zvBxwd!W?En+&xrj25 zT<>ywy%X;oJmSuHhjh>vy4&7~cO3IbM<0qa?Wgj5Kxtuo{oM z1Ky1fU{No9H~vU4#{K@?c=vxAJKs_+*9D&duR&xdr^98SYEQHM3$U^^0t`ACv@JP96_oyQCX| zK5BmjMBn{5toH4?t5un~f?doj6yEyN#aZLJ*7av{_G6lU%;bk#^K9I??K=3TPQFi{ z$EQWt7Yd8garmS(Ifk|6nv06n^sLHo;2hl1b<6%%RZ*J(2wLBvVh1y8#b0IYgXd$_lZv4!Bu2P*7{KBoRRJSWn zFATgBxnEVP$4tBUr2v+0_k#Ghe|ssIQYh?NDAat+p;cq7p(c_;q%S$5I4=0LyXlDH zcur*d!4bvnCw|cQ8kl?yJxP3$sBF5vS@Z$n^W9M`)t+tG>4>uOTq@9QY2RQ_XB0-H ze^W$uaOxg~5$>9n>VY#Z(s7P(KRQC&>wHWLlkrwrug;|!nk7^ISEA}+2yKT))v*VU z)--n|XZLXx?G2=`%RdygkdlZ$5#E`#+PG$Ey)wdVUnI5KtHrSF{uWioPkYP&MFhNM z-m=SHec*w$GtZv)&Mh0iy*@pX&wzq-rUi}QbLaMstM$fXa1oTB_i~F2l5kIp(pTFT z3Qe@|Yyd&v)pkkzAe(vXe|+KhFR7dj?~y+Hy0~j048$-Yf%MVWqGPpVSmUV z@FGNceAD%MS!$$f?4}P5KSN>9Rd9mgw#06GopTSS*?2{sSf>4vFj#Qi?roY=cTBbV ziSZh4kp9R8X(Pc;%X{Xa%Y_^j-SgGz=Sfy^Vy${c^i~leCrGYY`yaLHZ-dTL^dV)^ z;8Y_Fe13}C*jDX^eEqepx-5RnXDv?txc0pE>I6>fcGq=Ox6iA&%KfOL`c%)5TGFbj zkT;geJ{P-R7ptqnb0c?gsk%njv|OEBl8xUjELSh=csU4)4Vx9_Cpp_ao>Y6M+$b*> z0nhY81O?K%CtqNIx*^yJ23D6ZwIcw6AQy&4`$VBe=g%z zkO#b%(SK>9Xme_D_Ddcp3P|jS>_bJ8&A5j~Ru2r9g>K}i>i*%TXWY@Fs$D(TmLb@M z^tK0(L6U}y1Eu6}c1J1sl)HFTb#}+lJ zQdBfdR5UXkFd0BI<#9$tBt=C<7b?oAs8|r#LxP4m_E4gdQCVVQj!MOoXrx$_r00KK zYY!jK+j-A>e&@)~S!=I*?Y%y(@9SD0tX~Un^u?iz=R<@k;%67p`Z0`d3wOOvO!UVqnQv?Fn6jXxMjgyvoOEOj5X=hA{Wf zf}@2(xLjLT{5{;hc1A_Fa6RXbhv$}cHtFtoYq|xKZGDemhq2fIs z2-^XT;@z5)Z&zq<8YWP*hVT-1eFtAo z>JSH+ynMmaLBF1tBvX@eQ!`ZNjA4G>(f+hLIL2FJKdTOot6iddu3hki(i@bzVga$?@Mxvm!LTdf0N1?t(-Zq_?Nb2@h@=Vy;&?8HD+6$ zD@wu}gmI=3Q$1vzaB~l;aCnCl0#d53h5_+V#AqYIP@qfoDYmV$$e2t8@6EE!eFD>z zTaBedQH}*FB-}2kRSQ}*EA?iHY4OF4U-ac3nAIhMZuKdAXj%)`As@_3ttc}q_OFR= z`dsQ|Ruiuy)HGu?!KJLG-CzjvTqQjPCiSU~yc~a{xp{QsEO~)lb6SD(Oxzj(QX<=6 z49c7=$tDrv(-UrGp)gQaw1qH*Jfn<&4}{f+G%Gd4Zt~)e_W%9ube}LibH>sb@ak_0YD+{eBieeQgT96P8L&w7xuL%=sq&%zz0|`jQTbsSM`weq(g7jj@l~1}35)5Y1 z)eTX{s0;OiDC93Ia`@X>->f{Sb`wO0iAGJTccn^&Ru8m#hp00p2Un*yCq___+CBI! z)FvvlHWugp+NQlL*~rk^lLFeFNtx`kPr)&91G8g~Wz*eZ-Sf(bnH%l*%fayzKXMC_ zK{_w|OWyQmmdS5!OUEXDj=#nDY5wlzI^uOo@%$S8FyNb;eYXp&H5L8~!7s(OXTKoo z`V7B<+P*7J6C7>er_=id_cZ8Fl(12|+0)7%~2W zzdK!DG-T$5yCr0%v0S?1RvM8cSVb}VP1$MYX<~3O$zmA(JRGOCsmT5 za8m9H@gM57*-3k!N_*T;T4s#g;MDBe`!sKM`1Z*DLA5=50IGr(yY@b{O9lilc+Gb5 zVZrevcOMoEy>u~gSr}WsR(vVTs>t_lf!NtJx)4!-S?MLF(Ko1`pscwJHy zzpau6!{rEqY`jH05#hRkm1x6YYE?7JDe+|iT6{91J_+xQtETgc=T^~)+tF6m2OaIq zp25bZ-JG2$!rT|GuZlRRz@e-BfS$n* zTDXwHob0pp^x{UTw^%=r#HdOh7%1kV%)9-b1gtjK2PYP86^k?zKC!;z;X!4uZY_V6 z<+-x2kmZ1?bcb=vU)LW!Aqac*JLtzw2Y%fDLMLd#ezRY;CkFAL2|`cJe)}Wc44ZYIhv*RD+Vx-i zTCm2i40#tmA-~p#x7hWU1>f?werSh&BdEbi@zFPe3r}2|E}z7{dNE;HUAZz{KA9c& z$9=_pCJ`K6;JZJJu*8Zd4*^h?J` zy4^1gmo(X$wvh9j<#Dr*Xd-2CkR*$^xHJcM#zE)=5nN@%+j%XW&`6NB?XM^I7u1GXi4eJ@siTa36k=G6Jdu4h%(fq zf}%C0-U9imLsAQXY(J6=~-K&KQznA)(Rx^ zgeToEt%^o6P$CYv@S_u4`Ie-7A%032YCamDys()c6p2`~tXKoLRW!l)RJ>q?hav*O z4~4ugCTa0GGeZhi$jp%fOwM#s=;@&vfQt=YQnJjChDFCj!=vL}Pqs@>Iz~rEM@2_R zrzE{le6NfSkB*3jM&pt~JZ8%_?bqe)il{bf8WatVj&p@Oq|ihIqQjzr z(U+39+oUjv%2B_le>BQf+$CkjsBaWSrRe0OqEcQVs)>3>eWGJs#XV9H4|mins*X-d zDk{O|qHelaxc5j`bDz|NixQ{m8jVeA?zQ7*1ov6*%Am(FONrpYtCiGS$hRf=mE?CO z`L*QnqHCQEIZ6zS^-7&2ZSzWW+MBqi;*Q;YW$+Px;Yo9YzQ<(aRun3RCTTl@ zV>eJJVx9CrVQXI2hUCIc_L!@Jqnbc+MB%sqe9)c#_n|E??L*9wXJ$VS6@^yIz zPP#kKz)9EU893>#JOd|Pm1p3jJM#>jbY-4_lkUhfaMBfd22R?RXW*nQUGj{a%=SEd zm2_F20F*Z~7c z&UI>6&UI>M&UI=>I#;T(RgJ;fORwV?qHX)#Oj)0n2((Wi|V?sgA2?fnh zC}^Qj5CB@7b9l5Q2L6C~U6w=SlD6cKxuh#{$XwEuxl&2eRXKz%>DmOq>k+QzM@f8)Q_y-4^Xcm%X)$=hFvvT#k@}7 zTmq;t>Pc21h`B~qL0cJhCkxC+%SMeddBui`s6fU0a#(}0IWpm0IaZf09IH#_$qxn_$sI!d==CVz6xpwUj;SrZ3lG`MuWj3 zNM?U`O;EodBhpix+?-iH zVnlk9%U@m|IwC#6<)@X893eIs+XbD%48^Ms2;r&@crAeC*D1i2WHewUfgPv{2vw^J zI2WK&JQbLd3+BXbHwQo3?s^8O`_B{sW z8w8n(@=Y=s-J4`0sy8+p8n67hv{C-*C+911Xz2>iX*wrU6Q!$BwXE9cNYQngfGd7h zG^_!Qs8phC)w|jgDMim}O!TUuiDo1~L8od|9ja$k=PJuNZ%Cs?co1SJIwGko&p46UVOVgGidE;99?!2Iw?jjkP~B$+f+omLM6u~^KykZSQROjScv)0%uI7^;ZnyHE_X~|hT{P<9SfM_IK;K0 zh$IS-vIM*S`e3Q|Gf{v_P2h@7W$3;)(|vD}`yP0sOl5H*WQMsf>Nab!&Gd7VoyL|3 z96=}LFC!g$>EXD`wN71|;NAgF3-qd`RmRRboH%mooirhUpnQ#_ zwO}Gi0YoGbOOQkmkp%QCNea4_C9MMyNh(VHC7A&pl1u~-Nx;&9m??_3wNem)h$Jb8 zh|?S*j&XG5bH1RYEHljtM$V2f5oSmA(cxN( z^i;)4?19-)G%%{w;yQ}a@MjBF&K6wN(pp=2Lollnb}^IRvn&D>%!%&}y4q}WP-9=X zA;>pjnrgE{9SlPU!^sYY!yE{!98OGe5FF`*h`6um`cwzO(N5*Aaqyeq;8*M5#{m{n zbE1P^odaKm1K#Ol9P}awJ=v70Go;g^6Q60H4cW%nQyydz#3E4*Plk>{7j=WDd_Y+hy9nPU}TdpGaW5Rsgf~4S@2H)rts62(rFI5L zrBYG&C*uQuR49T!Dikkw!v(Wn zW!#hYgL{gdb|XQ`{)37CseRScP97Zehk(C5I5^I(yD^yXHFlMH!W+i`dJ-XDl8Big z8R{fQ6(i><@f}Qda-%=vrf`^(8$zr+O>j~}h?S>WCp7Fu^Mc;hzPdz4Djl;^1#As z;T;@pol3cEj}a*)htaM>6J3X<9>N_axDHKm9UAI7G{$vkQhSGnNnhIM>VMZEOi}xl z1;Mf1pYmAzgjXOs_~7<1!R#;B2X%P9ud5GE&%E1-yVaL02+p&;ZwYz~+Lq<4T_!<% zl5ON$lKf8cE0g?g@@wtq3xd8)&AAcjRw_&N4Y~5Am}JS*+FbeT_%o8HmAUd|m~qKd zORoG447ucKX|8-ZreE^3I9I*`<4^SwC|(H;Em~;|Yf9BKv}vU>ZYTyXp$Z&)s-VF- zl+tjysfq^oQd&dLR}~GmrPPMLuWnNKmHJ81`&CPWQK^=O{;ygZtVbQC*a7M&T_Mtu z_OJ(3QEP&gsiuZupuSRgnEFaF5L8)%jjFPSp`gkd{8Ke63X4p{)FhdoMr@K!XhLq1E=(ggNhdnz>7sN=ou`wW?{sn6IZr1$ z-|3QcNqwhNO6odYnl7p9bgJ{5E=!k2$fu^^C#D(URzR)aznawiagFOjgw?!x-?#} zyfsroJ;Yy+!8mZbBurL!enm@O$KEy|Y8k>|zP(z%i@$(Ft%>C$WoV**VmTRKnDmTc*( zlCH>>&X;s$wuJJ@V6&wQ)c?CSTe?sR)@4fhdaojlx46zJ$XsiN3bq;kz*tjf=)d7b|nysKm$DGttS>DbX}7Y}$~NuFFJYqm!bG zv~*okxHcpHcG%0wqbCq@@&;i{x?WhNRO9Uo2ALPzEdI1`PEj*HIM!WBu) zmP|A+!llBDM1Of)n) zGCEfa7bk^_GLd+K&(Xp~N#VjwB!1w@TDUNa-YGLZKNAg(hD2v;>HMT>vv_24(OLGt zZ^Jdv?nK|0j%uSp(V1FxpYj~6_H-mp<4eVcz|E1A?n#S96HU^>JxSs2wAwdccU2vG z1NYMEOg=-a?nwMbO_G1 zFKgB9N#VA%I-f6hRUO-eEYhm!P1LHdCsjG+Q*5a#o}5hpfZ$+Kyd^CLRdkxx-I5gI zW)}16R4v?`6mF8W4IQE{*^6%vstObIx7LhZeS6U7n59U8Z93OPsK{?k@+-;jO!6({ z+mieS@_X&}+k?KG%gWW)C@ms2wvk_&7V6M`ftBP{U?q7KSV?{_-PmAXxP#SM9qts*JQ8ea@>>h}mL$KD{K_Q1mi*cz zzk&P)JN(XISkvu{EN;z-?YO6#H%x6ujzCFlM}(KE$OtV}q0n|!8Ae8_GK_3eZ5WxP z+Ay+6wP9qCS^>zODnV{!j%ve*8nxmOF-0j~J1o(~ktwQtBTEk0pv;ySbwGU|9&t35 z^pkAxDzlVianQ3j@lAcq^ZRc39UmFlU6QS^XD?<6MTKo5X{tc&!b|AB(ShtH$r7z5 z+lnb5Y>jbdQW?w1LQ$E_UI7__rPyt5Ru zOTN88!ZRI0rZ;ELo*UFO{lAGHGzSMe_>d~93nFZEMvy@Y3`COx1Bs=;SebUfK)@+5 zkb4doX@DW-D`HZif%H^pAXF6^h+c&TGFJ^FB()kVh-eK9Yz)L&fo%t95~S+_GzrqR z0h$EqssK%bbY*}dLAoMv&cK!cMS|yLL8-)9k8~h#-oPaRngq{_gA$f6;w&f)kaQ6X zaV2dI&>TqT2j~h+9MQ(Z1WgY}AEukafstvSZfddU2o4w~(H6GM$|v>~Q8P%d*i%H$ zAhWxOo5d|r25DOnO@nlM5mkefjon8}`g##vgLG>VU4wLU5v_-G zOA+S)X=@SXgLIP}de1?z5jNY5fB_Cxwxf7Qo#rB2ia?EYZ4s!Et||hxCNe9FZdO+m-K@40-K;Jv%B%v7 zWCTle1X8lNh^*@-p&Te;X0Rs9a1m=nHb{1kb<33&;v2q5jU$8C;@jzKvqfwi2^0=0GZhV zzrGagkynZc%bY}%DA+3n;!E?yXF$Qe$x=cPW^=$Y0}w&-t>jxJ&lMcpE3+-hvbT4u zWV!Hw(w#|`(l*IfXz58`-x#jd7;LyX;lBj?=(N6vc^a^6#LR|n+qkVS!xIt%bHNP*&}SknpK{{Ig8-8MLVr~`ev;Q-TVkI@mMIZ%jT023wr zJ9B9;{C|LdadId<;8!$QQgCPh_!SM7791J?eno?21&0QJU(ukY;Lrf@D;lgQI5YtK ziUunS4h;amqQNS_uV4WD${*Gi92x+AGE_WyBE!2jYGsPD~^2oA4)b!VtreQizspf;$;Hg^b6O!9J3vOHqhO zH;bZ2S_^WKOaK>2B&a~LMYKNBIxw0n4LlK)KNn~jz!jq@h#XU+o z%y|wbgP}alL0*w;Biy9l9f{oHd5ZIATx(Bz7^6r^wtHoD2TU!iJ78|3Qyk?dS#6Wt zfh22ShBP9uj&)`SN4RA)dNZgI5p|SS=SzHr2V2 zkLnHD;Wc8x9ieSXC=03RMW&Isz)06fvlLcE?6Pjes?)&16%r@UU^a0op#-x=xSEPr zJy4^&H)82YbSt^nrW?9&*G9~|;jZFhd7IUi(b0`CWQlAIC#FIfd?M=ENbunpS8=JW zZwdO^DJ?-oZ#g<>|0*Eztm0HGmfMWB*(+LtvAI^VEuMY6B^Z3_POl6Z;3Y{g9V(FU zn{S|&z$m1!R6faX+CSdb0S&hU9tkcxUyN&6go7RPk4pc@CST4IZaEMI z8^h$I0-p@tk|b{8i6AOZlTi9eCIc6eDS!ol=`tYIv+W-r3GO};ujm+|PKig5;3kde zvsPt)8BZK+fNLLhl@lGZ;i9ZPbFM6IJTz(s6=(+_SyiB2C&Kq7v4 z5{N_fe8^k%{3VIeH3w4U=gH6@$w+9Aqz6Pt0?nw3&xL4C$6uNRAg+b9_Lt;(C-+C&4u$=p5z|AXZAk=n zvIG1`2lyTi?$)@11ED((n3k0C_3IQm=?n#^muO|^Za9s%o zTvvkGn-I*lgkZpHr5Ny9NoHT-rP!`s3Kk%N#5#c>vCiPmglIM=Q9JNe$p(B?y4jTk zoVO%|18yqefSXD3pb(;^$_evBV|cU{(e%mjkHOe5%3n;90GAt3%g=@hwN-wwB?*>Chj}(?6&vj+hM`n~&9dY7X zo$=0jJDOSnl9t64y%JM%q;33eFsMg=F-98^cg~osqawSHqAvCa-wnQYP9%&NWaWSg zVbGdGY|vX|1Dg^v;cX%%berezb6!_*c5$6b;_Hf>gb=+4*hpAWk>56aFF30o^Ba{} z&nk?bM7X~kWJ4Qr(iQyvwswAhXpr*q12Tn=CULTn4xMWqHp>Pveyeb}JHw&wp+U-o z=Ib2VhK}Y_j^?L1lod$vl@pT)`%p*ok*N4mt|a`wL@t$@C(G{=z69y|+viuo_=N89 zna)PRA(kmFRaQ;P?{)Ss{N7X>F#*iT{vcs3K|a=8kLAS_7)!v4?x4~vfF7km_M*~EdEs#_}{W&uc{OF41)pe-dKR_fQ<7gh(| zn}CB--V_J%1V*y@g%3}3eVpq0n5>hT>-spx^>LEx<22XDneBZ%Sze#4ls!kXm;T>$ zu@8FL|E`a-zaJcKe|%lgEj<@W6s|6Gw;x?cu=6EbeSL6xrCe?Af}$A~_}IICX=)6_ zIy{wOtm)x4ToZKj7w@&TYl1QUA*-$ZKZSN9tFAM5Rd5^hol6TB=NCT5R@YM6{(WiT z3VXrE;P7tj*c3(qeuLPYlpseJ5OaNGV^A}8ncnHfh3c|DwE0@O_ngW-m@$0^lZpd9 z3vzzS#*KdXFozPjitL@qv+tKu`^Cm!ynbagl)+ns`t7*qgL>|ooAZ2dX_JZHVG9|1 zZp7EhZpQdM9(A`3+o#%_^&*aTa98WGZ)hY>94b64sXCiJaLW|hp!CrliTQ6TyJn;^ z2i(h8r8jkc_=r94$3dTQsN(Dfb!S}Hl}&gf2PxB|f7dRB9JN{HuD0SkCUo;uRVvyw zKMuNe=bkZPnWdZ@p>yC1cH57!72Nn9m%IO9CgExOXN)n(bV~2&SopD? z&9aL<_h<=6n1rtcoWloNU{Gu;u&3J}6YqUgHp&yug3XWU zPJ0eE|6yq2<`0T7_^H+6Hhoz(sqfHS+?eLRNiJPc278e4&-JxHKw`zyCq*tqA-DTyMXmxN)BH*?E=y+ZQ^oj|l;jrfZ+nS;m+LAS@VYQ|j~tZ~ zFV-KTlyp4h_WY;hJ#Bkz5Kb=ZX+U{)y$Xtkforhn0{;{FLuCcKpAcptU&?6M$p&ADH*VhL8ZdDbxBa;o-s8uqQVQEQ755!4yZ2M|DawWWf!}}T z#Ix3vo;)K!O}@bkpnfsFZ(pi5rJZ@7r~BPgio>h^OdokE#?Ql-y|^>G*tLmH8p2A& zbu;3vJNWjJ1%>v*X5{nLu8(`)E5@4_$Yw*GFP>T#6zr?(WL;AHdh!F6fW?*t_`f)i zem74C^|0+GP7VAmy$FBI)kYoC@uK;KcOlOc^e4PUSkIZTPfK8%Ho>~aqI66 zD%f~)p($>D>!6Z0P7~D|g<^81$j?6$^sqhG2cLRBu^l%A zU-mxT)4JLcL*MIoa;AF4cd7LNZ6njs&eE1XL=D)EsUn0J;{(i_UWRD(@ z;o{HbF9la~W?@!LL z+gPn4Ci2jiKpt7r=Ed!Yjg&pWu0y6NeTgeA`GiUod*SBbXwF}|dow}mt@g*8IgRa? zw&LaBG@hos9GqmAzrvYYKeW4F31)CW+Xb(3Jku}jw_atl_d|BT7G7Rs&)X8*;JsqE zZ3!Bva?;O(QAcbEfwbzN9J!;FT}P*F)DmLOhy1I zWX8!I4SGFCnkq$sgi}H2U>b_a1C^*a5lKkbASQ~r{iPi!d?YNVl_80FQY$am6SlHI zA{}Stu1UGqY&EhuM^kZLp@2H1=d8=SjF#`xWvZ1^)XxD9Q6NOw=GrLCSOvRu39xH( z9H1uv*Rk|>NyLyi3q?Ls*&z4cRf*Ws8mu-D&MJo+a1tv|qLw>{YRnOXuh9kJ8j)zz zG9BdmQ-q~X_r}Sr7sBx}-C3amZg6Ej%4lGbD}Yy_j>h0Km!QF3auFR!hj$H^2gCsD zGV4R^Ev6!0#d6XjKgqD9yXTa-z>_1v_%<14K!GVhpnGYVg;0km&vZ+CJZ{c) z!lMB>F@1BOL7bXck>NxQUP{Ufsq?3up_x}I@>ExRc>#lTF!c4)a# zj(eluyY;S!wCSJdNS-@~I~KiKIt8cILvFZIJhY2{6FlnOWsm-Ca4#1Cy!=~^Nm*#k z8^Lv)rn=ybps~kQksJfVt2$|(DyV2CSJ{r+f}^~v?AUEVIrCEv?6Q|{3x-p$d|OaA zCP$xy`&MuxT6h(wi|8llCbNs6gzFJi$_T1V5Q~5rk|uZwc1rz}Exs8K+fe{D_Z8a6ody_7N>+Ln$gIiDzKHnY;&i~;36!LWa z`Xk;BE)pg2&ff=D`_Ip_xp!#zJv-EetjxVO6pT%2Z6ZYm=PmjDA%|b^KKK;aZBh#0WpXAFlv&gMD``dqy_iz9%SX;;8zvsy>bN0V@E$=~ie#iRM)mkXXU!S_h{^IsR zw+hy&waBqERI0Fly}i%_cbj)iu}jl7L3c*NQ8(?qdY$8S_vWPs($rG9({Y|U*MI{B z+C!1#{GN_)-0#xTK$spwM-4n_$r$BpPa_ocMRm*ZMKsp&h?QcgNv`=B%f114@rG9Q z&~X#6h;O-!?U0YGX#Ys&pswX&e|n{#N@EeEsbFR5r8r}Q|1CZ^_c1U(ax^4#9@1fH2Lo!>Wk)cFeK$& z+L^vtU5^b!bvv|v7rxZLeY zbhB=9`fEvUyuqv4K9krkZ~%@zma!W9i}A&-O*pl|}oRPuFL;tYDi0zeL9k!bqyI@pa>=Sa zeRi=sTEy#~jn?J5+s{W8%X-qQuh{DV2sSoz_>#DE8GuN}1w0lwi^|kj|XGi&(*Ahbkte^^O85m zaq*L4A3p6g0EWgZPw9a1PD`$z@-Yq#=eDzP9b|2A#$6Mojc_Eq;7tdVS<1EVP5J{@ zzAFZzZQjUjnDokX4t7|#!^tY=4##UKq$ux4XyBxIF8P7^{x^vVKH}d zP+|MP-Id@vQa8;_;p@r<4jO8Oo1}3abPiewvNFgHUie7|28|933af*dgNS7q2_6U{ z$xRMIBizLzbRkFxg)kTB)9{#T=&H-=s7h(2>}Z6W)4DyWNGM$|XAU^hLHQQF$IHQm zn_my+0>X}z?m630d0m%;70}c5@Z|-e6X4^!;w2f^+RY??=@Hg0+p?HXp^6h%eAr89C+o5^d zE^iCEHlZ$yUpI0ZA1l5{!xY= z;xR*CK3!OyXi%bT*ER45qn95rf8|io%nf5xm|Ahlp73taGw{$%Rf{j!i{B0Uv#kJz z{1&Iv$t(T&D9IT0pUaqZqhEh*rh$s+F-t%q6h`+WcX#jz&bpU)nOS>9ToS@=X%v!4 zi+u?D#U2P-Gje%voy;`9hi7uhrm(ylRvzKg%v-5pHOEn$CUb)^7UbUtqGs>q?@`Fus>oW&58E9(t+ObJ15W6VN@56 zZMENdFX%H|PH&B{6R_6YG4nhyw_=kpgE$((_faY6U^t$3xo`?3G4t%&_k;c&;UEG| zP*0M`zW+X|^BeZ09UMXYqWw0jZF|0jX(K@xwdYV|IiH(}GU&fKKv6kQ3IxluaYK+Rpq#FwASUkN*Lu>+kH#e+Z7sJSg7MFaDtI zUi8PH`_MOFPKp?eOL4n4++PID!Zk?D4#)!NI)#Y1-#+ojU`o(h&s%L=;8#n(cSX^AUo$~P9@KM`mXK+++)O^l!1d|sK_$1?ppLr#QM=bU; z&tAC`4`hqIWoIzaTVh||8PsA1{A*`$2g#!UR%_~o{|@>Mc-ox`&f;wra6c(LU^6|r ziW6#k>(eHAviUy;Cv^D)ss%~tyaW=sYk~;kls^Y`eQ-QrVseqC8@6`+H5r4{dCflh z=U^N+IQ;jY@!j5IFZv)D&C{|Ef+I;@`yjYJ_--eC(F;GcXYT?q&)YS-f*U&jHGt51 zqxo{CH@!=T-?1lth)?)VS;fIE=<$YS`S26_%@47WR@l2f3~IygaG2W7r5eYMn zC_OQ;JPdEXq25=2jO2-zg!4FU7d|pJr2z?9&?39`GvU23XsXmfSTrN-hLf$6&t$|A z0dEkD2N@P+@X&maF{{HH7ms;-?nc7zsxuQG(Ge5BQ1W zEx(m%C$>A^{&ROw9`JX0&%Gp+MrXrKIP3XBD!y@#%xorn%f^2V#@X`6N((1`jH&rU zd%?%Sn1c@z$7~<+a_;Ejj!)D7Pv?l=)mf!7oV|*fCP8@ryK}^GNkH!O56He@pZYjB zx9^LrH*MGS1+8=OYbjaSz%aq{&9=`c!Exa4S3e1+b*M?n^b6->`t7byxEQ6`p1&tJ z%wLtUH|+_Y@Sa{j_|xDlFTZA<$NaX~oBkG*`w*b^CH>u9^zJynAoofO&&HnzZobV{34Z&0FM*-?w);PV zzKmdmOTOZgZ~Y_a!-Zt`{UaEY+ll@V?zG$g5%lPTb5%&Lf8rk!Uv&p2Nko~{>G;oJ zaHoUo$a0I69skeZw5xXN;rjTPqkM$JKWygOaq+lG4bjM z9YlwgvxA01UAZfphC?=saDktE0##c+k-WafdY^I4${IWBvtUB7{0^CD(6hxZ`YgCQ zKTn={DC~o`uCd4OQ!mAN`&gCGYM1W|29W%8U+`3odlCF^ku$UEoMz;j0KHOhaK^+ycya&-BfZs@Lz!hf@`gu{altlk1mn z+r_@QJhLGTx7dBYIfhXjl{Wpn4ffo$IeP@5w8&Hw5_+f{1+hE@)#U)2a|Uj+ufu8y z5k=(+!J#5^yVh?QyDt@9Z`;!5TmG*X*z+=GK>9}?b5MWAoS)wMchA0)F_Svq!s1T7 z6N=YI;wOIZUG5Jty{n$pat&$l%TRu4t+%tYxDao>+1{5mb>>&|1RGcaj^O)w)|B(l zE|;4wUgdTl)Aw*$g0kDA0&H^w6-COgl@~Vp4X%6f!k@|SxFADoPs*9I%mOXo{#puJ za;CQ52j7z#Y(osK>KX^Xed{a27Oee%H~YP<6;U?-Hx;Ml&D4rl|B+(eq4Q$+Te~@L zY5>z8^5&>h_dFv_t>p`E`VzLtNFeAGT%~GDu+U?@7vK9DO`->UpL6zQ!sC1U#W(N9 zdv&19XA{!J1yjYXpVt)3ii+npN-y8`5Hd6DVMQ~#@)PaqVj6l|0?;#y=1ar=pk*yd zS;Q__!bou55^9KxYdMj~!hm{_MADx9sA#%PK-q}@xXFt@{W(;NRI5JFK^bKHotwP) zzXlxWA@b&ci!3NfK3Y!6J0|8Zdd8JNDk9?i<9C3XS$u{wpT#PaP&?a{^@nY)R&@cR30 zgE4)~BR`eTH_Oc1dyF}3*t4P7ue7m}BRu>u@(+wxiUGNU7(8<@gskLjm0W!9+xA0l zKk{F0vBe5A&|mtdJ*vWtKKi$)VsN(b>re$BQK~?JoFS@tuzGCnhVc5b#BUhH6p~#0 zi=Ws>D$MX6The9jnoPw5S;)Z)-w_Rm^aJ~s3NvINq4yx_APPR~6Z7GgH2w!u;vO^! zI(1fMC>KAyz{VZSi0(kFy$jM#e{E;YPwZlT3~pD9$IyM#{*nuXiz{zUI&51zno|FD zw+Qx}D|{I>npKSPk>jviXd!;S<=~qBx?AkjO4GB)TMr)?u{1YKo7?>pdwZqn(Mx#I zFqv6}UdF_Ko`3LH`rq|$+Z(Cv;SAPsXwS}h=ik;GBQ@{+EVX~cTzgIs3|9-2UJ6`{ zDNd`*#k`2ytnA?y3}RJr_;q_-M{`8?j~DD8H157XLzf5I^*_JGzTeRd@^{=}E5$Rp zZm}I2n&HR3FRS;WkeLF?t+Fj8%A5ZKj=#e$S|cG_bTTo8s_cJ+rnh}0G(EgOtbZ;v z13hn(eXo=0UwMT0gJ<&+Ksmx&`)uC!>TCvNkMP>aj_+)a?nL&Xe3`)RHBv*0@1n*b zQHQ1W+ixBeb$IPfq7Kh=HYfXk3+=wn=34teZ*v&oiWhsEYGN2~_coLK){pEFeaxcp zZ`@xY)~Vb!mI?QU_SHV-=E8o<`NsEhT=yE`z_}jw!B^YgZ71m*4kFFh0NaUcI%&p8iVEGyiKIGU0#PZ@v;7 zdBSrZH^#8SgJXd_k(|IwcoS10Og)6MA#!5rl2njjzjDn-gW84RlXg>NhI&uhPa|`< zx6Sr1nd58bb&}S_H8Fu2Qf5+ewiz&_hI8>?=ZILCv zurn{bIjySvWHcdv|AQ*vu2Q(h9$RMd&jNc%+59Ihck5?Pn1I}5i88B>MR#{vJ6{}w zR-axSdBglEW4#6Q+s%YA2R=6jrC#)Ztt@)|vVNu!AXWA^cNbg!Nt4Xi*VjMQ-(2G5 z;2zvUWIG*Zx+7i&9R?n3v1jm9!!M|(sd&&hhLSC%(qrJATQH3}A@t`RW`mlt{4l+kow)`E@ zy1#$xPalNdQKV$T1m3n|of#QEsFBm~G2AN@{xh&&sWZKMU|^!%=^i2AB4`-V zirH)z)tOU(*{|wMoz2#pPPXNjCSO670=HoHT`)Ji&z9@WXT-Eh>fN?*J(sW8b`KxwBQWf}r~W<5U7KR(LTHt|dZRpt?EPG-ANB!O?SwdKMSCWS2@M|hcdXKF?RYXxLsNRznzGU3fA z?b0{u$V*6bd=TyR%YOSC5y z&@5Bt&|#V1@DciHR}M3M4}((pR}eXHiVXKa{*byK4l_NQl3J{fq?#|QTn?)5+#K>c zP2kYIDgxQr<~k^iV;B-+ZdQFozy+*v2*&=ER5+wV()^)sGXhj3R0{;ulMPL-;SMZw ziV1iqIjzDgBJ;@9F@rjZEIaX=(qm8&Sdc{-S~bq>VSeEpa^L|M9*-TcAj-@wcMI?H zS*EC=8c*VYAPXSVOsYsaXhBKE#G zxFcchP`uPjaUe$ye1o5F!~NsoyUYm1;FxDQ4)&c62HF4*^KoVZhO@SmK3y#ZX|7xm zHKmzymLbKr$x;e|E_J7u#JA$}VmhjjnMsu@>$onlIyJ-id6-_VWJLHr#G_0bl@14`uF%+Y zmXe@&F>h?Ck%^>r8H+4I;uNUqs59JZ)0s~MvR;W3+8d(I?h^si#hj<(=FiiOap9U- z$ED<^iEx%yZZ0$(mjc=SI3=smeE!$=>9KpA#^J8QrN--o^SS-A-2v1AE%aZ67QRlP z&YXEshjHb=EoEZn^5AJc>Li$*kGiyjHpUE+`D?<9ExT#Fan%4U&&oi@$~ixP;qIq0 z3DcwgabLEWrYSm|v?#!n4QYbo$Peb2=m4wA-90nD2nPlykt_6aDoZ{J7-tq(FoGtD z?a)rruSbLi+P~IAKRMTZQ$UAmrxeK`l{H}K!y3jbFCsUW9N$Mt)ixP86?Nz+xd(2cE z!EipSuJGf+fc-;ai>w=z2yK}|1qlpIn0n-&T0I@dR$e)qkOp?IM8LBGB5?z$n3)1V zP+Xz*4&x)PzMLrB7wU&Jv5_zhqAK8kBmJV$rt2UYQ2x>de#3NDXxJ=#k?Uk+R&qFx z*>+|aS$KjO(2eJm(6&ex@!yO$pL$;2{?`d8e0i34`qGIE|EK9lI*!zA zq#xFKKu$L9cXCN7D=1}daqQq!dBpb$ zVtO`%avA%=iFj8t_T3Xr4-S#^P>yuDjNE4mdmfiTlZbp)N(ytP;Z!nM#8?yZTDq%n zDdVw|8c2t0h;0Zhc~nNPr(6&ijF9O^1(diLuS>UOEvYj<3ZU#{@!zA^1ApL3lOimC z(NXUXrE>ZjE&>1I3$IbgRa|6XW_r#nhKrUftvkSJM`RBSZdEi=yJZYs=IiaQF=nE- z+8!I5b#W*bHsr$P-=e&0POPPaKLZemShZQg z-K$TH2E3wFqazXPgUNa!u7Alu#z|D}+;QeGyKtO2C3jCJHr*S$a~!UTt8C49Q)`Tj zq7WlpeS6Y)Ghx#2J)ez#TyBXT&&p3+hJuZ>M!_(&P!Z^0H{e1O^5&qod$W`wLu>?k zz&juHzXX0B;Q?%8-yCngP+TP2L-@f@nX?EG1MkDN2duJ3-nC!&RMBzr|SmzU_Uwx!wOFu&Yit z=Xg(B{|xgwllI0L+-rQ5?LLV?tzeObxt!#cN#?Xj-W9)I4O8Nen+2d<=_0Q&AVnK%qsGP4B)0m{BrVx%aCF ziTDb>^DImkrM6r6wB0<}+z6CTJ;$6{eDIybnzRp{!^NO@d1$q36vjT{N&;Ss?ACKk zw|*~r#;Zx;aym=Y7Ro&$xc`6?2Br*kM!5c<+Au%_-2~{q~_L47$bkJ0>x_vcV68t}f@Ky(iGq>IDh{wnlSwX_ zLTzSZjC&f%6E;p#CE^L}t5rN#@{)*hw$}doJkxjD^)2Yy?j-JvYZ61oz*q$8Me;CK7oui{90&6@L>sO#;3^UWycYufqd>H*7jc4W>3 zUXQ_}RX-3NfEje9KeGQkAGg}W_QB)A#P;92Yt)}vYAuO$s_NF z1%wX^Dhn>DF8rF{tgwYdjOF6Cl;{lgx^SK!@L%3&&pQnvzM~U9ShgH0Z4Y&{{g5)1 zsLMA#h30~y>@^e?^`Px_kvXP9<0rY* zV~0wG^Di>jdTZ_L7a1JmHZ#p!nqGKM-cFxphH$g4on~%fmq6c(nW-o2moGMxczW19 zZMoQtOn)bH$~`mB>0<|6V*2&F*$5;&-CrGJ)q)%5`yTQgL{7zby!&;wFE(Fdx}VS} z$~I$E4Z{7z80Y!nGGVP+F{f4df{1XuvtnkDFK{ir{mmt2VrHf1d3M0pOuuf-mNzH< z;;yDfv^PP=`qW~E@YS!GF}>?kkIV;~U?O}+fhpeYj*VJwpZ}V$cjJo9S&(d1>xbFAU`*r1&f=auZh7j)wdaay{ z(|~Fg|MPYqm6{Mg6M$u2!!i{SSM{ls+jsBFGD;A@hb1!^LZp9t*|vS%^u*02d-T1_ z%)p+H16I+Nz}GVrGr^#-ZC==Dzj~P&+r0<97W%i3=>n89Q2Hl~7?>Bz4-$D_xaV|f*X zN;A5r|i^g%u!u_z)0CHKb%`U;YGPr{Kswf zk!wtMvt3pz#ovF*5N-djYtSz4vL9Sy=KD)_*~V`%4NG^~h2Jv0)2}~LT)*;LNc>7+ z_}rf&)Q^oIl6^S^ESq%&mZe%sU>O-2|Ft{`Rz z7Zms{y0eT7Pan)m1ZsuMHM2)?A$-ri`fXF)kJ*M1tD?weT@nhgAh{=Q7yqmG! zb*2j%eb?(u|IY00f(OqRxhBCO`~~*3>rBrfe{_5H*vc%tLAE(TYWQSs8k;%`n4vf0 ztf1q*x!W$CZvL`=ThF^QOb`3S3^QzhY>Se!_s6#M=jC6`W$lzJ(U5o8`>r%4Lc~AI z3gfjKuQcCa1yKKQnnfLBTw)AHl+`f&fp35GP1C!JI4*t24#MJ(td*N<|ME@v+z#9O zDs$8k&v%N&Q7JnuYZ94q1eYX+5^rZb)Bi((>4w+@HD89sE7?IW)`_WZ|K%bk1uKcL|%`7$} zCkvGsCrVtn!)9ljV_AxkOw>uUp}))Rv>B$W9Xgfi+&$YIS>02KH9lO3O$;&4VQkBb zNHu5JRo9t1w2G}CWNq7Zrcakn;6DETFFZx|2~>L1uDafQyT=yJeAv}ijOXiB(-l39 zK5f}$kDqH!@3N77|DbhB3nf$0-R_=iy4k)>roy()HI1cZKI;%>jcv}b%eHXJtPWMc z&= zEGrOMudt*TWu^nDRJg=Wy}?8fL1tWsu1MGv79eCSTx4kF)L&nw3#5{;x(8sPKtASpUUF*&TB#MtCNCENeP5Rr1U_5G}gXZl7mPP4E1`w|}_W#91-~ zw1!+`j<%29WCqsWUQzA<5A?_I8Uj0f%S&8s^{F8-J4FC5TR!jjsr~Csrb~}DpB?fk zaS7t(uAz-a*374|5NhU|A%zcfjMN~+&X{k;3DdXpO>^+8pNsz#H|Q)|y4iHA+4&xV zHY!x(&v?P3RbW#So<*iZxZR$8vl-v*PGh>X4@2t8(3a%wzpgXaB zW<-+x;#M=L=|T~-ZGX;|Jo@gIch;va4xPYi{va#6N$XQzk*?x_^~1*q{EO11&touR zz3}%!P%_0y1&Ji3!ui;Do;jL&I>@H*9zw1Te-IUzu26I;?!sCt&M=TF3LEwVc=n|S z==b9LGq%fvpp;~$J!onwMyGsfSJtfEV?X2v0PWpIkgt6!x>fVbTCQXx#=b|z`nc)EAwf)cagaW>0SL>&zH@H$oQ!J`~nz91R?FPC*EngrCA4I zr`&03k1glacFDx%v<_apXdkD*>|{c@(V;q)#S-lEleo8d6$#D?{@?m5bV*2U{hbD% z9$F#SIQ;%jQ-d1Y^7pLu7n_E|o_rXsKq=B~J`wfrUASh%+(4cD774Z9z1XbtzgTJ~ z+-1)6_Z94eci}F%&;H>qmSI?H?q;d|qF3zcccX|s!xudj-3|7}yG?cQ>P=F>daMTf z#NB3m@ox6rV@M-0|8}<-(s{{zXRG3L_jL8@K6~^%=CIMOoYosu;K$7c+1?2!Q-&=o zWLVx7fB$3oI2=W5xw7Zx*?aFX<9dC+ANV4AgeXkn5KP{Ac#-||9y8WF12fe(!e803 zOU%XI19rs{bAesH(0rQ(KRv%=M)o}jlGM&VDTc8x)*Ndg3J9N>-!ZktwsvsaN4{fv zS?^x+7(0|7zt>E+TkbO_hs&!>!bs@Q6xLTpmh~GC+Y#23IzKIX5MV>|27YP5p^o>N z?*1o5`+2Y2iRtE+j2%;*>sR|$G5nF3@~9nk0w8jO{QkP#LmW~Mvd@Xve^j)0R_D4` zbp^W}k;OMOt^!Z|@NwH@P5&W}XU%b{NHBPbNrW%?3BN#X0^qe`XDFjxXK@kq8^;TY zf6fa(uS&=_{9zhK1GcP7qi%Y0r8OyQhJvNc5xJE7P%Qs-Y5R#aUp{*4pVIJbnMIkv za%L>bRCD30Xx>;7@l(6g?2WulcKEtk&OC{IJbS6B>$?9ZQDp%*0dam>w-i@s@B49I zth7_^hx@*2=iYC654lsfwJ@vLN6@?kOJ$0~-x5j`Wmq1V6BggBwwvxZ^_|*Kz^SO^ z44xeT{sZR7KFNx|Kl1?-9llF8)G*af=IHSj^5K0HW;6)G zZn^#b&6Rff17^Um|19)6Af9h%jPdt{KhKyx0F9opz-1rbi@oDKws!Gp>Crm7>Os`U zyX{L4no`u0VxSlQhj_=ycgmu)`{A$C$SAt@jvczp)Y`V&Va|JzF7hs z;U!JzpdC9IrAk%$<=xNObX zp&|OJZfHYo3_oiBk*^D}bauA|%BO#1iw~QV^Y7nI739I>hjH87wJD_!*FS9L`S<+H ze(^A-_j|VQa$GKdvNM;nqNwFDYnS7#`K=9G%v!Yj7hCWvKf3i4qc6mrH3 z?~o(J2rbvAI>~f;;qCUS73PRz{v}ZnajyzqiT{rMH24UWJ_Sd;a90+m3-lp_f>Q$A zpV?opFdui_)LEo>M%Hu5?jKZ(2?*WaJ#PL3-FwOt*ykJV-A|ZXdFuV7dEa~2dMlB% z_t+y=npO;|-7C!rE~z5cr|u3>;Kle1AG4F6BBrpzE_{j=$SWUP|HM<~T~E}|?|cvU z_VV@5e9sg;|MP-^;D%sJ4dxGjmSr>`5k-KmyD;1PGAOJ17hS z3aDU3#d<}r2D}1tEmtK}yCSv?g4h+QDk>nBAfhNDsGuTB7c5AzAYkGDTYF9*-p}{_ zf6wfzAw-wLej_=o#X2+H;h|g z67}xIfdp=Vcq&+{SH9?+XD!!_7CP;%=kz%Xo!7|LDR_zTf2I4qgyC?EzUw90y-sg^ ziQx1v^q(&|V_UxuCgj!n8Y1>teD!*k99h=S5BfYn>jv$hpF~bsJ5X_lN5D7vZE_%pk@@n3;# zNi={ldflq?mtg#V*o46ggrFB2bHk3j#~0nagp829H`2vEC-k_Cun4h^ysy<#XNk3B z(K}0>i({G7$FaHP)k@vE+UZ(#%NjvzBP0l7ZIr-72dgXjZl!vZA(v#%%0w*T0U zi^4!kH2Zb9fZx#djQoTWw?UGVMu`~oD|jHzvYw_p~}RJJ_KGJ6NJc4Xt5kQdc8@MWwjOg z<`H5b5c+4x_}|mxmJ>Pso}RTFJL?yE^>Syf{bw#k>ztwXkGXp5+fJh77;JEn4P*?F zV19D0jvl+h$v@$V?;&pndJIk=NCK|o&Bv}PgE8@64BNboI3FB^lt`ZP9_{ICS2zt? z)M_ZW?W3^K+Kn6?!0qGon=71F_Dj3+^-%x)~8UOaCtFita#0G;xfR`CDtO? zp>?-+;mno#?020Or_BQZ#7F?ccq9r$LN+Fn66l2}1eDC1wGfLSCPA$5@)z(ZK`!9c zkF#tT>BsLn6{!z>L~(;$owCv?^`@Hd;?-gVz)W{p>C~@B3WvBqYlijqhti^$&?@za zl}=Hfx!)61TL|q*2?g@$E1i0oiw+1>TFZlPuEf&0{{j8!N~cN1YpWu`npFaT*hofV zHWZOr6_NbF$l_u5->o$0uA9B*6xaD!NSq9e3?%sZJC>LzScxI;Ijb7{m-LOUubl$s8fA@iNDeV2!)iA0L^v$cC`tbhgtDWi5 zFyg!Fnv6}sLe-C z3XmXGlkiz8y!MZm=m8%)r48%*g{XS?m74jf)48tx*y-f%wJ{MBvDMPb_x9@8Cr){01D{AH5oll2T|aU9HC_VM5mR$2 z5GH(hSg<29+|RyhF2**NAb2Y>3=vq*{=^B|loUJ5yw?e^AbPHw1%c$S;AP%kJBSj1 zB=d6<8G$`4PRS9bKQZ1=m#jmfY`Cb`I;04zp+0{-@>at|H?2pqLYk@g%vr|A-p`yV ze2n|tIX~@(A7BMuf4$>#r!&u+!#wHl4flg6VGzzoS9n@8NQ@S5ZWu)WK?8 zyd8b#Lp^aj0@>0zk(Sq(mAHq_BkxP;b0f;CS7ThequMy>S=nzZl@&pEE<>Xjg11yrU*FpC9F*tEv3eg z4J2sqA``Ia5=XlOA0Nd4g_6xrC1{F=uGbxZ!0fYAlN^`G9|KS_0@NL35ol^l3&WLO z{e$z5jvq)WV?%n1ASIksPXrwAUZf!8o#An@QHmK_$WPDUHSE10K}6`#Wqa6h*9rEr zGs*6rz6ZQ`Prtl})YYB(`#ngpJ9W>!?24WG;=N8!qKzKk>lCKGm%`&i_3L|)xhCrM zdr^o#(B3}heMI1m`P6DeW-r&M_&I>zw@JW7Wf1#ZOo0WDX%CiNvs`D1DIqb6@ukNQIZXXrp-O* z+mRz_-YSQRf8P7FBzv5RplSIL1iRo5=wCOhNT4aGWd4tM%axC*L5v8dct+GYEY5KK z&`(rWp%^u`pxHk;jqJHQ^qQZXg6xTZM!c8l7X>R=@LNRx^b-!sSvz#e&(MMU^m#u! z4eYmf=>PoeoMYXgKlzz)4A%#KMrOKG7yp7reGV#Zui#QfpGm*dm*zF(aBjd$+^nFLe@@t2V~gS=CT3k4fijSqIMZhOGF%vz$S z9&mbffBt&}2Jd4c7=oqAuOY<)SWsK<8!?0YRJQY5v3x5TzhUsCy zI&}*$bp!`25#^%2GAZXguh$VG4yOF-+$dE|p;Va%onl>n&>4ZE6o>5G1TT<&8bO<(>hL0-N@&sNgxi9$$)tR=^=N)!hMdw3=?>g)hce&#;vXqF> z6ahKCa$a0y87$<+?Viiqsp6Unn)IDVwkoK?a;3_0`MG+_Vdq+VN0~nNH>XLxN8iWG z;hjzBe9WN*SZ!q@8$(W<#Hrt$-X!W1VSspLj06N0S48ZD7ls|ges_KwGUqLZD&-ek z>a^jyz>j;&G%KDif4Lzew2^0v;Q2?6{1bOg^+cmfS!ImwhfP!Fq>AS7UhH@45uC;q4>qmbmbA$*!BAMBUtJm(1(sV zr`P=&VAT_9L7+$^xRcl@2nYD_*@HvXnby1qm#B7~RyRVjmb~N8>VdO6cntkQ^7d_0 z#xfGjSO#VH`is>`JQ!l+*`OO)s#)phEJo801J2V!5(t1a3;pnyqiM zRTH@U0$Uw#?bmy3^#!GI-ixYE>GE1sNOgKlRT3g`O-x;ux$OmrpD38~^tPC4Zb&7% zPOX-8gB0~#p(y$>4kx$^1p>p5XkE%Xpub8{ag5JLQdGGlQw9%Bg{dVcWCd%aac>^c z-?Zna$ofgWJ|ED$CwqO_6zBB^OgP}UDf?N82*~By1~fXWvDaFZD?L?5KqfctxLXe#2pq)dP-2Q zKbeH$4-`O00rb}yszcrv>~OKANl<%)j-yoDsK``BrB}uw6Yyk1xC}w?ymcZ-0?&&a zF{s1-ugp~48eESoHHw$P)fNchkKJWV2$4h@MhtAPZ)K{+NIu_Ws&jJ@1gIJnaJp_? z8ArrBsLycJz1Bg!!%@e<+Y?HinznM12vT3_>y&yFS+kC-+QT1Dc2&>%A~lGufK4j6 zXVOECap31%)!4uS+fQv+Y;n~YY5S6`cFj_)%|rk7@=aN)gCpXH)L@ade=SRO`@07- zvQ?AfskfLhQcz8nv2H*jNwD}s0rOD(N4ARVVcE+6yRkfytzEK$*-m|C&?mH|0o{$(Id}8N-Ck2Gy=reOwJFI=T<*KFnrb5*%?R6G( zfE&?k_oxDZzphXXCK{u>j_MHQoDluO(oAPu*};2qP6`sxC3d2D?(zW?(|R6})zJ^n+T<*OE* zmT;z<5UR5!5*6uM><*FO(I*YnK2w65B@_;{zeSJmRcGr;{hY5F5nV;gS2l1-y66&m+?Z1f~uD_^z60zhg)YB4* z{14hjT`>W-$z(z_FiSx_MgFF*HeBmByF|tUPkETQvcqi}mSER9EYOzPpJku@6{! zUK3TP3uYS%pp)Jbts!^eq%80In3OGo-WMezK}!~qI^Tfym2OZqnTg$0H7nfvF4K~q zVc4WBPQLdF)r!?MmZM*8O24n`&zq`#&i=23c8l4pzb-FRLH+qwmTgBMjmG;hhyko# zCXa}0k9o08v*FUC(N+5=BPBG$ZgC!6LaOf=hqBt+^_1 z_Z%)XgX;aI=qQsT(2#sRCcGw(it6Fe5p#oid)f424(qRj7OG+9A~O|4o&LJAg{mkr z(CEK4X@ z*NB|K3x$OGc8%o7cYSe%D#}a|L-F^UIhR9^uTUp;-U7VEy75i&b6@fkVa8m)m(So! zrcTIAEcl8q@?@|{TP;<`0&u{9A|VD+G9^L~pWIT-Oq~f1G0FWcRY^m63`vx63D$&P z%e-6pnuT2biY{-ZPL8r-`o>nI@F8MDbsYUfD>X4g(b;X}`!CV0TC4Khhhjk_%qJE> zZHwiN)>pMw&8*S7TU*r-6W^lNYJLL~ol4$CcRyDOKIcNsl&p7i`K9!PHoWn$p4Ub- z%u?RVdC)Nu3rLyRqQ7VZXa1W`a@yAJWJp`p0@3o;wyF8S*K}BB~TKHW`wTzoKAl%#d)g+(^t> zB$$S9+fKE%w&*48R58|<_3hLpuH46q3yP*-!8oD4YE88w;cDjh&F$6XY-x`C#4=H} zJi@$+JE#*F>qQ+@T|RE;pssB2{aV>cQfsPzU^86u5X87nKs8dS^H4`suj<(~@Qdo{u|$?GgQOpj`9v6h3=$BmUnMhsOlGWK?ZmiN zu9gc@tg64>)k(#Vr`e7i1ZSX}Kk9Z5rnoMrmsVw}1Ow-rOfd7NT#62Ug3z zoz*#MyFh{9-Rb)2&guqiLk+vAL9EJ%F6zFz3qCN}LF}kw)--Z!s6L08_n zOfT(bJ_$aPdont2fP9q7pE9Z691&0S z8fGuyEni6X6hwJlI*wuvkJJU-RhxomJ{9@BKg$HTLJ5FH{-L|-e%ynNye*DEktYBl zWENTDw+I)7K+0tnQecbe3$&5Xa_=e1Owizy`tsx8w_Eh%$EmjJDKRIT7r3$cICZ}@ zSzmKJa@#Wf=J9HD)f4~&oRSoleoQEpNk6omS1c=4awsXzDcQzWE9(vmSDPA6N^g~z z#iURS_a({I=Qtvxxw7@}P+%>Jp<#u_1a`d|hV(CII+*+-nG|XE-j`=#3A090(%!P= zY!jI>N|;O%O9owHsFj6dgu->0b{LE%qF<;64GS5AM2MMVtS#A0dSDNAcG?3WeD&NO z5T@n&(w^%0yjL10O|6VL_yZyD+im*go~nO-nLTzQngm^uY&7l&xJpz>AxGUcrRET> z>@$UnAS}wVZs42_$SyTRjfBaxuEkMvN1)29F!iS#g&110ffz?Og%C^mE5tGoRYlhq z;EOfdz$jG!i~+`mqyQx-oB5OOefhtF3JgOaZv8i~k}8h1VU^6WxXZ#O7tx>fQf&u( zxld5Kf2dk|3z0LB-$WzFJ>%UE!6NbAyvaU^tmQHc;KT`A!eN^jSd?7Zf7;lKl&ak3A z=>kDq(pV%4+iVC)0_B|v)JqibAG0nJ4mwNkq2+?fd9u7h3S~9l`cCw`H?`kamB5*f z>xjz) zgvBF6e7Q?LtwK!jwTl`rlirIVV-b#bg z6y}I|pP*>V9sS0M%5Pk&VOaHlH;CQdJQ_Vo9T$Iif5e*$kd4Vs2*F|iB)Lt3%B#D2 zbM-$?Qj`7rMS~y%cq%1X2L;VRIz-~&$2ea^@cl~X^i%l-7;s43^N|yReRz+Jqjiq% z+D~;yqqwf0YByjLE(##PYRmE20#|Xa2$m)<0gpG47?W3mxVKJru?l`!X?ZKs6R9j2 z0hhcuMgP)IwJq9Xb0tschhRFb4uu*?8c&b@C`y}kRex33_`sH=mv>Iov_KI76Xr>~ z&yQnfB0A5}ul83>Gk+jvzyyWP(ckm?iWd*^+Y8@=u4F*2GJ*_=JTva#>IqU4Cd^v; zoZR$^$g&9%)QE3S3JsV+iR2AEJHOKVG6mxahZ;ewcs<>_Ezb-m-TO6Fj~xJ+*{q)) zpf1dLnBZiBY{cG5WmlUFnEaE~c~yIe9t9)2M$YoH831||E6&M9A$ph(^lNg*F!84d z+bxCuVQZGN9WYpY_N{O+AsLy$H@oD!;5fU&rpyM24ooqXBPWI7`UX|uNmt3%ld0$* zPFB5p+%Nkg6DsY^rloLu8Xh4F;W86Kw#3wp`-c{%GZUe8qT~|xfQMnkDXMM!V;mR! zJciW(QScfkbcoq{`6;Sh(@)S&cDmZk*1X{ib%DZ;AU=>Nhd)O2!n*2p`>sMgs-AiRyHr83 zI>)}PP+wiF&a<}b_luG9w(G1C)lVKew?qx>cCbL8Njksq_>=(sVVHMYp9 zf-}|Ccs5s`slIHo9!`R5kmF*hB?So9<2FoQ@hX$QaU-rdOVw|eeD>&LBr(>!T@*fR z-mJNA{ErRKR;{vYbs|mb3(i(eDt?7+3-HOj<>Hk>NKf#$^Yx%;tx{%mz> z%Hd~3If@QeiLR^cgt$&6LMzV`fk8qAFr@(i2hpQ5&w*S?8$Zi$>G9>n$>TcW@ZZAgSn6_0V(F z=6zy#Ka26iUFd>Kc2B%Oe{h~EZJ#6HqP9s(%NI*)o}b;y%7kW)OceJ?6pfM+ z*notz@=8-C-FN!<#kzC|g`RS#KH~H(21MAl`xYm1DV)Zmc~V)zl4eXyYF5x58O~ki z?X>*-%0!NLR=gO%g%5bh968>GRAV&F_AxM2#!(WPLQT*|2E|W^KJ$x%{NY4v@qIYU zBFA!675GKMbB;A0FJYCeVOdezve`GaZ?IOpnUMVaoMItN1!ynWegucf+HY#gp@_)U zR0ysZPRD;3@tb<1FvVvDDL5*GJ7LhtU2o@y*-H<|v*s(3uEH4k`L*5vWm&lg8b@j^gRsE`5 zy2FN_#}1~4LTO7@&zwI z{rn)4gZ)M(KuqyLFvcPd0?C&m7iRi-zKSPJ1_CDDH7YYFCUW+rEAz+dn~=;AffIMh zmjYe|eNB}z+;~z@&&9J5cdJa7lwtsS6_E(76$oyCBVe%<)hO`E?~kG1lFrZGkayXX zbU=Y(d6(5_VOEzz`{+$->LdjGE=|&)z`dp^`jn=!<)EdSrZ}=D#2X|9#*?kA6dyqN zIdO6kgxS?4+cVLz*Vt-n!XN~_hyj53%DE?(BNGNmAD~q*4qn4L?nq4}LIZZ9=5cdd z?tLAigIRykrV?$7M8L}m-sP@eWTGsN;zl93A>AbF`bdfn4d&>@7pdd=f0dq~!XLR< zF+Yb$vtkJjVyT3HWCfJHvEshGn+{Si!;}-n4dcl|`M!J&pAl#_&^<0z!!I~22VD6@ zG8NgT5HsI3+caMW?OV zf`ofkoIaEeV2b}uxEcuI3i7Ll5fcREa!@Z?$eN*u#h`?IL_*LO`xL_=RtpO^07&pL zGTzGf1xi$skdHRd00?)>kQ9`&G`>5sPrR*P7%u?(icwZ0@eMVcQmsG2wL+ z=(|xa8)KO-bIkT+9epLs^S{i%*BAXm)vY40p!+dWQVuBrxb;o#EGg}r6%dFRu5yS- zErkn4WKWd(rQQ?h>>~Yj7J~_nhK6RT676JOhCng_h*~SFeIj=t@CoM-&O_v7mz5qZ z8SAi_KaWJ^a5!7&kKa;fU#jXBZV=0Zv@dIHwX%FacUdA=AAhN8l$tBNr(FN@QdPfs zuIX3kc(z~X#DwR!H6`#kU9Tf_0v#lW=nR9`dOqz|H3MR4pe)nKr^uh*EQ!rWcP3j9 zcUMP|{cCMPNS8d}^cp*st&4>h%Ga7^_^2g2Aty50te}|4y3&yKw)HNFH}~_P#*D9T z;`oYif0ubHEjf@bwT~HrFjy;@&?ygOiO>W{1@h*MrL3SMJfKuh9I9GXRD`6^7g=B+ zZ)OFXB0Nn82C@R!mR7`jfx>tMTx=PtimK?oRislug+rS{Y86T&C~+7W5cXTuvCMa0{iN|c3+q#g}R=kT1qi4MgHjL84hHw)CJ5*VcU+)neW zT%Ti|a)UA6P$LcuXVpzXMI#I3nk|((4D(zVuqa3r_5fGHEW%zDp!f|;G?xsTl3@Sy z7HtyB7HGSKk~Nk$Q-d6zqqg+#m#H&yAx^U6;hr!)`BI=Sxm*=im5b0M)>yN}*k6KG z^@Y3%fibK$(~m>#YtDTPw`DUCQBot3h#j>IJ!-~A+++x#p-rqy!`igTbj}q1n>~=GZc78kVi)7TC;-4T23wSc9$};E|{;Be-nhVh38w}iq zRpOP$gG^^G3DZyqsRk+*2;sd54U&_y?=ZBV7-xQCVi1|!EsqeLki-zM(iA!rX)!H{ zA$~)HAk76v%^3nAJYkjk$Y7)v0eeWm)BYFis25^~l)00|FJ;o6pC^`ZsGVQtO+ zvPup(*hoKdg=%$fYa=85&luMzY*R3kX4y`L!I;J!!ydSl?Uyj@L<#0Z$1kBiq@VAX z=$2QiI)$*tN_dBeO$m5Li1JPKkSo>G96VxG;u(2E$1By)%taCr*@#5wh<>B4s;B>% zr!KdDF3@<_X4pFm^i}z4u)SUBck)pqztZsn)X1;&Wd-Uad1^s{I=Ru#+G=DhR3o>m zqiST#`?f$gC{%T9K06hvK6+B6imOjJ-xBLh3LD`{{bHpW9NV1kP1f!(H7NXc$uQNH z66FsJQyrsMa%c50)$>HL@^h?#SU*MaN|W+4Fhmgn@s44*ro35Om>@Eg0{p}`OP;nQ zuHb+(ij=W+>+Qo;(=Jy6Iblislm9%lJJSUAA;>T`1k;N#7YQ=al$ch_NAtT{!anOr8g9V17Unc1e7)nDDj6g)Ke)V6fIew_G|E2D4 zIuyGNC)wZy6taW)hGPZ{7NhzyiyARRKYFz~y=+(NF@DP6qHMSzb68f)wjxo{2nY{? zfe{{5cZ3>JE`dHN1f3qelOAlvFfH4TKOVgje=htmm7tQxMyMeBgSUm^%`;QuO}%df z(GWXz#z+j2D|M5Rm_&B!ek0Y%dTkFJqr3FjUijB`={LHo*81{MYH6G68Gt3AV(b_s zAWLS==11dVo%=%8niw6KDgzC!#|(Y?HEMjx7)8JL@_c z&h)NJ_J!Gm&CewaDuxQMsAgrwd~}PcZ=4dhqRa_R#z-AFrob)9P2@H(UBmL`qTn42;M{m5BmL1{&=>7fes1-YPBvpR!7tjRYM4!BFda_8qlwZvcZ_P0LWsCC zUEe-NRh_=30z?&?8%JIyLn@**m?kKe9{gfZ9ikk7bYR+0p*2Jw!HifriEZXiu$$WN z#`-!>52;e;fL||FsjkH^qgs!Kv}ct(O3-1(SXEyi8ml^#e`f+)R3at_FILBV?>m?a z+cFIfXD$NOGV!q8q0bw~YkSX8>p5&`#ks^&&C-X?Rc+lz1obG^3lZ^V=@DJsI(p!F zDqUYUPL<`0=SDVcB0_5s?*jg9)(gj}74FNn(NN(Xl9f4WygJMJR&N~7vc0Mgj92Y4 zuH=MTWDDMLcbi@(8>MrrKCE!^FIpc?rKs*qR}F!U*VyJe*E;l|WhIciY1ri+WRaVaN;fy_DMk{ zymJF?RV8)S%@IL&l+Z~@Y@LD$Lmt&*ZdFsO_T>pH#y}_TIv()H41l5m7oqwWJWBX$>os=$WIgPi>lm>-oYN(YIeV3h^e?WNjeDLmTsaw<+_P) z2e~77B_iFd*WdvmAdNp;T9l#5B%NDr9Gnc!?rOGguN@IgZOL<3X-SqY^pw+*{EV5O zQ2Fp@8PxMiJ@Pg}f5Z5w_*^A5r!*6Ja5s3)p6)Lxt&Y(ZA%yT4zZ6(d6GeN^K1d_>GW!0pR5v%}l+4fKIJ z2{Gd;=@9Z=wjEpuQItb``JTo%{qkL^OVxdr$)~El74G2l=vrF=!-i}HNQg`Z!pUcf zoy2_!0Rs0kLfnrU+z&IEeY}p~c#=xhkieRsj9U0gTBmM=VaS$~01MgL>E5iE(?ljW z@pg$vMV*w&Bm|1Xk>#8C!JoKCdv~jf*vy#otG@qk)g)OEa@pOgVYXz>{2~#^KqBUS zyy&~Ti6E&m$u`bR3W+B-eoF8f1QX);R_rg+We_r5Vi*{Y?R}Wfl+Dajf|V?%eQf4t zp^`I?nVFkZ3rRSWnaldiXG~~v6KH1gx7qbH-;JJYW-jZ`K8WdNlhvKn5ypsFt~g5JrAh!av!LPjj|;S(|BvsA5 zZbYT-J7wAt!NMe^3pHH%V?AE01(_?VDFG*Jw7>2)Rh6VY|DdRH{q==Y)ukZYTT@j} zI*Lvs6nLg?J54;Cr_NR!(g@D8CIsqd}|}fGo=yWDKJQIgo&x3 z=54kCtbh#XV?|^L4RnnR0Z?Wmkp}&h-ZoveIQ=IyN$)2k=cC7Cd-W!9=%*j6h_t9l z9_JikQyM4|WCVA79SI)!8m#ALA}S|JqDp)G3@rmxVVbWmnt@WeR8O3tnx8-4Vide6 zO@nnHj$E;O@?Vv?#^KA!0DBRTD2^r)*=_APVF%0;viVB4Ak(`{1QePm;U+ZcZ4d#9T8?x1VV=<$um3&*6GKX{PGr9moq0 zRA6kt9WZ<_Q?<$5utG*hNXpwf?NL=fbHN1B^}waKb<0Q9U1WAFeN>g9n(cU0HOWIa zl0{6ao|yEg5MTc>(CY_%;bW?-)h20-7#(62#j8zMpmP|dV|n|K-bF#60SGU}8!bJ2 z5-ah%o-#=#n*9^026VwA&Jnj@i$x4uU<)W=gv(eP1C?OMO1=3p)u4z7xh)QxNVFo@I`t)YE=36-NeqyF@9Y#wc&P<6ZsBsU2XBxkTmpZkOwowj|AfV00|_k!B@nLg>Yx5kaV}^S(T_a3*6;U@xQ15Jl=CysUCWtYLZ`T zEfFDE)^6nA@0q0P<Xg5isB94vyyTZuzUW_PtEO#_c8+0EL^O(yU~nUAkGw%)bVA9)@9Y6&363}zGzVMH zm-?DH>V&?AYKIx%EZtiYv1`M(SWaQmW?p>49M)n168AqOQX*1gJpFl?BOLSI(!bA9 z^>ZI1hbydwV`A2nw^p~9tD5*5c~$VkytIsfbecO)2rOTK_m_I)Tz1i9W1foypF9>K z(X6>}#LfBxS_rD~3xj2dD#rXEBSZuRB+}F`c{SY%rd7)nAOS!^T8F|DHT#%uH&2ya z&Kx8TjMt@SYHAX)W(G!U7*f4AP5leAI^12y-EdpmO!iHNUXgL8^X0d&2217==WlIjn$eb=}?|yw$82<#6`jWy!9gh*dqF zl_ita;fj0)&)j8Vbdj?#A_Oo0NJ8U6Rj1C9Fc4d?jTM)-Bns_){pUhe*i%$p1W70u z*o2e>;z8w)f_r$FO%GHgrj`T>)*J{Ksjb{pv>*JED&x3#DQo@d0Aa%cY09y$lVgs%=_mchl8LV7fnzRmoA1LWK+IDh{)Cg0!z(mU#aKL zLXysVP7TBnY%Cx_x&)6}u(GwgRbTtDFLlumnD{=_J$_Ih+I!M<_8xU!-X08>6y)YW z>t@EX5KtNA?!~HZx4AK643atlqE`77L9&Kb7!h;>2ks7+3Qi~FTmNmMSHFige93o4}daed?kQ>3hRE?)1&l1(Mcq!E+5z}1wo9-(8|d+nJbLLdrEIws+y&3k5QI@0`$T4 zu{<4r4SV)edev)cG8utGURT|^d{RJ*2*EOO)yG@Uh6QpF(zOI(xF|Fxg5^~jGDWPo z3jFWUYhEV}b%(BagBZhS_2qAl%`BN6Vj1(=JvIU_8ustyOO-zwlWxvC?-;5;Me0AviHr_j*%xPTRI!8X&9WO`?-$>1A({ z;QzKRtj7HRw(eey-)7D%)n8AqR@bH`i`CRwhQnZnzHpi9?5(DrBiKW%KT585FjYUZ zOtrQ7{9+lJ%WB>BEp*u_`i-~9WBFYF{FZ8|4iQ6}%J8BRWZZJO>Jh(xoKWXC1x&e= zT#efzq@b(S94E3%-?N-lS1Ey;W*(E9o_D%|C!^n^-(8Nm@^Sssa&>B(aT#F^@KfU{HHHzHMi&m%;P8J>{{*DAvvjQiGHZ~3r z=yyH=$*`;Tgocrn&rwc1(lZQ~Z$|t&pygS_i$sREDi<>z)#g{Iy7^d;!XW!h-?>T7 zvPnZwFMdar^^4ii9T^xXc2&Y0iU~;>CWau`>?nXCi^jNVR$|o{7dy@j50R9YxyNxS z$fkF^qv{t%kG>E?1A;DzTO+Dpe}~)|j1^*&5CFvVZ||taQr;->F5>kJed4<;{8l~V zU1;%q{rbDAOW{h&xU){?)E%)VqzV|{)oLY9gju@jN>#tnR*?k+A7w9Qisf4L0ze*v zuY}T*wsvOao$CFOkAVxz!Aj8#CHj~b5h4yzNrt(x$3bVA2#-KIL$fH&$S+VuhAeCa zezo4_9JotYs!}Odc{h0NtLMhCc2jw(62s_H6Ua_8juc?gd;p6 zMnGk>Bz99ORs%6s08p7JfRcuUPxwZjhYW@2#!5=7XamRGT}KC8rk{HcOVg}HJKj^L zTKbYzBpQ6JXRZSKpU~@8VL(`@Q$A4L8-18dy*<$=T(O9NnD`HvVbqk;H}&7v>!Ba0 z3p;%-2Lj3i4Cim2TAk|%$lCicNDdz5)*{o16X?(fFzF9<%hiy&d-TPt)dSXRi+)+H zwpn$O#qTqiHRY=kV*XFWIH_aL8r2HnsKHud*I&~E)~ZF+CyjojhLhzz;v>S*7wNo@ zm6R}@`LTKtEII8HXvRD}u~dNhRrxs-BP@F(82D zGUYa3s%GcDW{5#PdzG6qD%=^E2T1JzF;Hp9wg7`*qKv3SoJ7Ri3%%VOJ^FxYR17<5 zfg5Ckhs57_U+aZms!n>%tMGvDzEr1MFY4pIQs;GCW_AB8QMdFdMZjjInWLrw!Z&j^|Hb{w1;qak%dPY;zH_flwO3jUrCXsY{B%eZMe*L>hasuEBegEEM({H6m57)-?*Lh(r@)U+f_$Beg`Jd7pPT7XwVC~@z+Fb z{H_On%_iNWFaKJ}@q*9Gujll;U#sz%cQzMQ(}3j6ovh~uJ$WYtV}pKeCzix1+TW!r zByT4QA(EvFG4+C7s<|Fsty+~}fJRKLh)^(Dwu$!?avk>I!}Nw`xcSu@0LxV#D!znSIbe5J?&ek0ZDju{+RF`Cx-ee9^tpK)?F7 zYOBY5M;VDZy3Y6Tx%GPZ_k<1nthauz+P0jNX99-3Ehc+0;vLQxFbltc9NV01GRl=3pmkB%m0wEV|zpDzI-!)5q^nzMlJqDs9j}1`(kQdlxt( z|FyEbpn3<HLpGboNWy&{^WgGQ#MX(M(UpiF7upwowD!g# zSb-3oe|PkOZ&k0O5IFBURhrJ2I0WPMY<=E7)k0_PS7Y>~eX8fthj#5#jr8pOsw0)W zx9(S`7mZDm$)~f(La@9c0a63P68z{#IN59Z<{#CPI<&fvg5lYYmmDR?U}KH!{gb*O z=V>-bNC->0%t>VW!=KbeB_t(+7Ljz0i!e4s-<$>o+{p;l{eD&r22T+Qk)uKB_8yVp zX`3-HRm@_&if-bf$j`E)MW&?4qVcfGeIo*jykG_Up3UgXf_(l=28jrKdFokx!Y`17 zU-Zadu%^GHfBJ>pvUQPvK;3A;SZDmIuCi{Yk{eRkR^93#hWBUm+JjKM`}F>U>N4&P zKE(T5^`t|pimb(y!fP<=l`zV8~A| zD*jVlVZoRu9ziv{U(Y$B8Zf~3kEpxthpY$Bao=R;7g_GbDDXE}Zd>lnwcLN;&ds*n zd<)C-XVZ?iMjQ0AN<~)-<_g!q|>o()*%r=Z-Z`Jbdhl>B*O7$R*mdq&f7BW6eFR zFO0b->zov~j=KgQl!U7qzO6f?xE24gg_q}wtHRX*Cr@Li{G>tOctE8x4hI<{NTt+4ETlBw_+o<$yIDkB0$fyYa`z6R9k^pqsMTqGQ1oRO#-~d_u1MMB*a$K8>Jx-$$=;e z-uQ-eWT8nCu*{!}#ni#)aQQRzL{~qO8u&;dycvZ!_}whpx|4mT zUmMS$EK>?(~f_P=1Q0_>B6LEomsOH8+XGeS5f=%yd<=-S&cx=V=;XF610W~wd1vPjPVnxBT^a7lUh_`K$?>4N;>1OpZz!Vn&aF!Bg zw0cv#K#+--z&^gk6hD+Fn4GP{S150EMOQf;GGkur2$P>v319Ld4C`9PS(twx(?Y&DpQry<7^4+p3wDIsa;rLVU?M%R05RE$~+XO;dS8fNKi{YH^nQ6lyZ!Xe9mVHj!Yhu?^_EYhm3+ko?JThw*0Mh==@*R2E@ zIv!&YIrZGU%=?*#0Z)7VLOr+9qSNY;h-p8tS3gkfPM6O%C9vnW;o5^r++Ow8BlZa} z47H{l5qqOIgcz!;=a#r-eP5OPVm{?YcW*nUAVkXOAhtS;r@Qf7W5dDH%WS;+Gwhz` zL3xK6$OMZxMfpx$uRh|>3VmXI_ikrvG;ix_YiR0aiZ&;FB+k-3q|M!)I~(W!Cdxi@u}xZ77(HgE?O zj*A-h9vWTom(qY}&2t;MBb#rFCQ_37#ZT*{ZUX1qS9*WF>fMCGx=o*0>b9(7?id*K z=J}$VAg`o??IgI$I&{k{LyShkn9$hw7^uBYI5Hk2H4s63DWnv3n+k z61p^T`^qwpYvLAKs~1ge!tys=Tp;GgB$0y6vdBVvsY((C0PPT4n|IGcWo|tLtKu?u zFsG|sQ|3-Way?Y${)=B%G;>cu&VHqt+p_8*YS0QYi%Bp|kU}(H3^rIpL2WK3O`=g} ze2je*lcQ+I5~pJ#7(fv-QI$xO5Zwgg1>wkY;0f4*O~+g$QKp|u_K2Tp;&&xvfcI0w zm}nwUOdKV=Y*Mg_hPURlTuXqr*z7Z4gvmH-3D7pz$SJM4CL7R*Ykct%DZD_KA{jptJe`moDg#0A zF#)?KqT2F^Vis#K2xtxv61)yW`Z7c+WW`%CmSlK7q1M8^#Rx7D)y7&AmDEq01xIPj z#v4b1RtvWj)ZETT<^y}B+Kd%|qB-U6KgnCUq1-Kt&Uzw4KUMCwDS4@8mpU9l`&UQp zZoR+U9njK+0g5}yc&x+~6BCb>akhtyNn`~(_)$`8(4s3V+_Iwo_HVIMFG zwC>jLSGe8d>y-$Iwp1K6w4hvQ+SCl^XqdiU+SzSg$0N|5{Su3#u?hh<7#nx>Z=KyX z^{6*tBJi_ifjkCBNTOLqPxtNOo>EZ8B7-U>a^8Fs{L^~|sUlt7#dX`7_;`buzF>s; zb~HX-YJVIJj|WGHhx1*1q>J04E=-Gp8)iAoct9YtSrp~f+(d<}DbevYk?%)i)2S8* zRSCm!M8r2Mrt7yvnc1Mb(_v?UM5% z&vgYrU%1LQkOyx^%!VLTM6v;)EJBi9_6Fc`g=?P_P_P|$BKfEck)f2ech6|F!=QlB zv-ZbmJI|cxWb#t*b_Ad1%=T^v{a6QgNY5e^DL+D9bR;Dx2<~W!>_M0!l>uTU?iu*o4QYyUh%rSuK4bstZ3t^)G_u=u))V9jYVVyA{eOcc%+*e(KCCviS$Jlk;l@`${x_XS8Cc((vGx3^&IzQo!!$NfLV1&Pq%&4 zQ7`NJdb({zXp^Uq@qb|DTMM|h$qEuPb69Wb=@wLddB7aV-qF68n_oX8;gMUg85}mC z_Kd`7>PMhk!uUIisw?WsAYaPNzrJ1?lagnnp!7l*a0N4Q6HuA#in!9l;gpO{e3NMi zn6IR^o`z-l zq|JVT$}%RK{lKGVzXiKTQ`FZaaq1w4Z{kq}*ZS_q_+9U_jtvu{J?VF4*1 zD{NL4>%0@(5{z2co#6VXm_vsIpBKTXyhAv4Ei-m;zuI%r!DI*$kKyOR^3>dLT0;%C zoAoP0V)I^6?o2_79VfVn?&x};O_G5Tw<_PDAnY}?#Wx?dM+Vi^5i#_uIkaXFFI}24 zXf>m^TU6lvPGulmKKPzZI-tk#rStXGz1`y6*?;>={gbGdPT32j7c}ZHhfrRc2Qat_ zXR<}R9qWOQF#L*$jRPapJ_u3XD@U+UU4kh8*&3y!R|9MD9}Anw>MLhP zq%d)=$qIz-9ou+}Oi66SWu_^pZe(fsqe8X^s)nl}PlzyD^8}$ZVw?9<?r~L59R;BQpor2n@D_&bG1y~EE2@Q;P$Qvr?!ye-SEgpw4A9j3jfi6Y z$h|)9barn=B*F%InD(VXAwExl@F5NBWtRO3%jq4q{@2wzx_19P80k%>$Cf3C0NK>L zAl}4J(TS7X6ADwvb?a3f=|vT;oBgJ}dJZo3n{w~QliX`t97U8Qy~aZ)Uu4*^B@5i7{Yo&*~4t{tvV%>v~;9Le02HW16C8q`SqRm&q1(~aZO>>-x|^?}`& zE5yurM=*u~P81B;Y~A6fvkeJCodK-U_ORjs$I9 zFCIw@lZ1H~`=RG;PKi^G(4ZM*xJ=dWfceS@3$U9PXpXG?Fh;;%3VOAEmdn1pr#z#Bc`?*JE5MKrlo7880#6ik2NY@&P3QN;S_kP|0F;n!MQ{9H=8Kf1# zC1%k47=UWV@7`-s$GJA>%$+_=t&cl7#QI}zB}a9SrKaf8f$ph8Dk9^575oW8feA5S zw4jen#4HbU5q#`1GT65gi=@bAHdRG1x+OU@yHetVrdsM| zW62&CS32i3w|UcJ5R$Pl3-%If6`@SR&LbRfMlv;E_{VAB|DAf~X>MP0)GigWO`<(8!aERiK1ldAPpy;Q&?d#u4YX<9Tz#zXo@0WZS zf}=k;-95gwJQ5L*REtjEkq>qI|KD2;^f_m^1&P~atOj}pe~m=+SJtQ}^IQvg4*Wz+ zGJG2FL6N&h@|5&_tN~VnLKbJZ#W`#&xn(wvg#0-Aw=>+j%_kj09J8IpGbqG|9T723 zW057Xr!o8E&%`?E=zpE*78!zh`ODuV(Xp8e2qr6O{Ds2GAqym zWP?eBNxGkq?}q5aya{4B7mp+|Fi~E8+=&26SDxiI(&cC2pPnG!o1Z?O;hG4}Erdf# zTHORINTpL5C}<{0Mz;U}G2OuH`6|YO1ZNhE6S^AWBDyzPBcm)9lB#!}1#MC~{nBr|Aok*W~w%ZJ?Zp_(kaYszzuq@em!lS9~Hqo*o zAhb9tB0lEa2SP}L0C*R0Ct>|px9BxzyA7L%m=jVa_>76bnZ$SnCP?4R05=p)$#_f` z4aVHEMRy(SmIua}UW&GiB>>_if0%8l99J*K9@`8O;DwlPe8Uvv;C3JPW;I6E`q{y5 zvm9zT@@}cTF4#^dTY+U2jh5%c!lp8$DXJrU8Le4ROBVF`V++d3;j*CS8ClU#-JxVC z3&{$OA!=4=eR{xX7#9)6(QmmAe?Xf@~}72 zumrsz2gs_jonZJ7xKL3P-rD3@g9xCgi3jm>(!;5^AymePP%(+K0usuC;f%N4{|Fs9 zO11QV&UJILISa}_NbHTWaUMR`ZG6g$&4bC7_mWaKi5VPB1q+XDuuzMu*)r_~0dF)? zu*6-aD2OGN8$GwS3$$_Yx$AMGLt|uK^ z-id0gY=dwBe?fmT4TAOJR2 zFL_3M)@JD9%M`YEBc00)0Z<8WG{YjLRa9{E2p`}8|6(>-q2ZdCoK%2A>`qv)ij*h2 zk8VE%86>7J8R8Zc-cy(W?*&)_vHXNNw;-nP8sau66sWM~z+6oDe4r>(ou+z-Th9U4 zZUDEXPra23C>eAVa=1UC4m$IEw<+1?(t2xYoyr#`RSPm8KS8({ogrfLEnggB)ZO5S z4cnL`_K=U08axKBi%BBDx+!J}QILgJN_zMw@I z%Pt#jn4e&;b^mt=eFiD3Ez2el*cnya zU@w6n6lj#-!Kqg8JIAQPwBY2U!{zI8p<7%vg6YUo;oawhkju`LY4?V(zh)G$jbK0n z_>(qJ6zE{-+L$*ma9EWaAOU^c5daZ9L9G8eYF5DVmO(98Dw}K5NiAVj!e)s%W;JX2 z2)o2~t6#3?HoUL|>#htwhE)jhDu$J)uRB6rZ^mh+c2pn_$q*~Td8;TIR5YUw9`?ZJ zarDGWBMb;ub(SVk{iR;R=$MO5iY1e}n|S;?aU%&9GMR6uw}7HOkY!4V#t!*c{H^yY)rlx4^_ z#|D@KspjY@7sK~5_460IbsL#Ol&&y`C@1PLP6;z7&_~K$3gN){9n-rn#{Z$TdkJQ+ z6y59+*UyED1v_}mJnVf6l=P5G+|nvDbhC1UJWeE#{lz{zb|L`?cI*inFp5ehtT1ee%5 zWn>4o@KY?FbHc%xTfVs^#~s8ZNIH3ou$biAtVB`R2;z;bi&tgdkOL7+zVDnUTgFh) zqTt4nCJ>gvo3_Of#~Tszf}EHTOSTW9iD0e56BCe?DI!MNUkhd=w@g zFgBbS?xI-PKkO^akqNT*i3$=!8cUA`BxB<%fOFRxcXcRKBLO&MZNIM30 zI9QH?j&*VbXo2MrLeIMC>Py{btU_pU7wliz0sKCEsoVBMX@-(rP*ffO&f@+)OU_i1 z^6}>21@@6}O7kHCqd9oN9Ik|s-4O6m>NhX8-wYfC!^LEuWLQY>VAbwOuxo;#FIC2g-4@Ad);{4T_ZrDboh$ER z`;aG)Zur6YzA-TyHR1)Zm6-CFE38yT&*Jj28xogf?$9zHQPt2j!d$heep5~DCZmzE;AScA{m=hG_+{^m^N771_Lc6Gb`&{6_ZR8mD;GJXeel4 z=*NG%2|Z`KlK=pWtp`LcB(HtR zjV7G9{AJgFwh18ff>jiqj~F5dlTs#VQM43Kk8jPc&r5>~y&5iWfl2-zt*GXbQ@-pf zABA%b>d0rjo>zAf0_SZhMyS$g$pH2(iF#5MxQHv7#SQ7p-M#v9x1aSBldWF{WsgsG zJH~w*E9ytbxY1Z1xHSh?QS_l_CRdqL(fyFUNEd0m-r7oDImS({9k-*Qg@DhfsjUGB z=9gnwq>^gR8=HaVahcr(08&jD3ULoMYt*v>{3wvV_|)!PRTa94t`>%``O(|dDm$*Y zpim}diA1{rP43I;2ogr8|Eqo29Samj5Rq3Mq1A&CbKO^p$EJp8-!gOEd_Kd3J0|^J zZkS_!GLJR;LQysfvxa=Y4ZQxMSw`K_f6T$vh7+8^tTF9xt$MrF5WXJtM@U%Bnh&2?Wa9)mhF zDmzn8zg&O%h2occ%lJ}sCYdnbwFF;Irpq!I^Y%{(LuMI13bCw4y~c z97EJR1TWLFu9xC4`NMp-M{^soeg!sCzck+sL=$WF(;zPo%OvWn7&HhE)|A78U~c?u znWvDMu4Aj=ym)hF-kNfrWvyAwr_5@pol+e^7A~}3rMF?`gLrXr)Uj^VK-Iz`Hod8@ zqfO*TTXONSZdL~`J0+q-$W%xe-HXS%kzHvSSQ5wfObBKo(ZHk`cEp4%tjz(W-&P5d z_a5i|kMiLj0Wh@a0VZlC?Pz}D6h$jk<)l>>+DYTH6i!O}MfxY99y!KZ*j~zT#Rx;c zF#!_F&vm*l z3D=BRswG*eIQwZAwG=^%0mQM{>V|$=f5v6tj5ZTt^pDO8+zFRG>BqyFrm2gv*mK6;9V3WMHF+6;@rw-?e+?Q@;u+7u zhz&gfNuP)P*svIdtSFCi?$7%JxJhI1_86rte)s;md!j$YkFxBztiU> zgYeBAZ7*8D2D?FO3j=T})*;V9vz?AfQ$u_cstQ_CuRpf~?R!o&4-E(Di!%v|@fIeG zJ16Hx4i?ty$;ttHrVIIp!ZBNmVjw`V(r!eDn=-licsIBo>(LuNzD%|p z4@W8`#S`3^+On{UGPp4tl5|}#un&hvXE#?t*v05-dKlEtd7_fxU&ZXHI;~BVz;<&k z%Y_P$KWGg(HWl;Z%ZZA(7zbvNR( z=Aqb_l^5KQSI%DBlmZ;pj+9snGT5kL3YynS#@jif|3c@GA7dloJ-z~INc9>NP~DpR z`RlHK;qt3hWW8XNy!3UqU+ro0i*3wCv(YZ7K{--1b9+X=%ElJ7uxE5%sPhq}k7dmT zy&?b#;t#D*ezPr_Y3%b?OHMI6K5)Q$dBA!L92hJz$>Z*sh4O32Eo{yuD^DbP}G zC%T~{*9WrQsex@CwhNbd7lGZ(_&f;X4dx{HhU@HjRxS!^;#3NJ8H0+SO-6i!Gk)@> zdYWR7+z=UaDmuLdSC0OM8$42pDC<{FX&XI> z>XAJ04Y&8O^P20Qe$5y=%mh zUBDng?Pk8cp$$0{uly~DX1rA$Df&utGiWe7Dv#tvrcv+a@|-P$@M2Y9jf}*lL}8?6>6gMnRh5IqXGqD9Pze1g*bJq_4LdagD4rg&2*6~xz$ZDpTt z3ahM2#t0E!*uL;~70~8?vwt>853i}bFKNA^Udl1iyKEd)p->6ytQT0qdNF)+ut2h) zAB>14tfox_Lr!#91&gNOHbMl#;>jaeixRSagob4k{1Ai25M?rANUs**;_1*zV$L09 z6Ns|*iR7_wyCK8!G)U{1Yfut5Emf>qJZf5V28zj`@3=7|3Aq_-!n!0rH>~&xajS+S zT57*)$R+c><3^3?6{RMT5O2d-;Ow!4Qsfqkf1IS~UOXzf^*e6pVJV2va35y#ygSl* z$iSc!{%#SB#Sw{?CCCV|{E*ojJRlO!uYIv^9wFjBQvA5kwUgs!h}-)ZwDeC%yEw^k zcxXO)OvrsindLEKgRlwTGcfiy-*H1q^|`Wcd@{N06g)^bCbyj8hE?0<*i=Bt7&^tV z8J(z+IRua?+chXd-nO?+aYH|V22{p~S^iHBxu3^rFaXM?pCmlz{;rPJM~ZP04>Di* zjcstzgS0&=yCGW{Q7@2u`MYkyRA@~$4Vz=l`ARwFqRa(SZz;;b**6GGhD>oP(l7br zcipu98V{W0bzvvdFH@3NgTF_3&t^gTzhL!-KoSaQBhe!Q&?kjg;(21%SP|t}r(!b& zr_TyLjQi<__;~pfZ}@Rj{Pqi+8QNMrg5hXG#-QT9)}Nz|q*JUw64Uh-Q=Cy)(@>7- zMWTMx19Eo`N4aWB)zq;W+$9P&sB$1kk6cs+WQo@lE;lAGeb0Sj6vCg_eMLsLtpR4u ztD^_8Owr6%S4M(AsS`pT$*X9x0eTQaoU?K|V=fz)Ne z6#Sge0$6?snvnIMB3-tN3G86ziK8O|P?BoI0qkFaxRZ0b-Ox{IXBG_6L?V}R+kCBJ z(836Iz+w4(9CT4tJT>jOXhdtt<4spi6Rfi*4d}=X2QJc3al9}hf2upE$$y2gGBvklsIOJ6vDjm=&dVmwNRvAJS16vnwvLv zvuKyu>R>Kt_(SCmZG)^p>2^*VsG(EgLjEBIKXE#C+5?pE2wf@Zbh1nZ-7;?GtUa>0 zl~{s6M|H61;IJVTvS(M?;C=l}jVKonE2D1aIK)Qb76c3<4&vy8Lp;{;cQZ8p0R51_ zmT|~tJHlK!4E4@otv~%76P84|#p6bRqQYI5?q%f$e1k8&J{aB{wW|9W`_B_*T*; zq^C?28U-W`P(V^J4_e_bxJHD@iQf9Ew1HD>TB{U&9On=Y@Yy7QcIad^%gxYEN&+!7 zCV7+gXA1I~=Te2U_0YKW`tb4q)jYsgqAi-@j%$=lCFNvXrf1llk#mO&hMU4dwLbNp zRp3*aT@KuV#o2zjW^WU3RttDAXI2e@r(lmU@gTatGx~M7=C{co&v274G2cFe2v1l% zgnTessh_}TwbZw<-*KkfMQS+vvCUQV{-pa%xA%;kL?ucbL639XzF+_>!wbgQ^?n!KELCUms|V?xSX8d` z>4`JlUPJEdM57m$n5pVPg>Zc>?+#3cEpmI|8V}!S!;VvZ$p;s?fvvF@+PH4My2$N5 z5A^8*!AwB%r)>BswidmGzeEBEZp0=r1&NvQ+@`j0!qmY{7m!@OX-t*o=uNOj!W*H@ zf7pAi(mSwRUS8z(?$4eCBMYX4Z{KKg?=8+OBnQlNgIfquR4~H(l8vXqhd%!UH)yy; zsmWFbMqACOFryBo7b?urv zn{udGEtJ(=q{|`2N=nc@urw4uhFBTkNqhqvB+A%X+7(BY5vpvsrkq<-9r0aF*JL_K zEXkTv@ei)75+8tF&Af_X)1K8|MwLcgW!()VE*@IVvAA#uz=r+tlWHAoC^t_!|34Z7 zIuI?FygYCtju4ZQmm5+c{=s4g(PoLE66U~MB}&1lIT%y9nbU2I>E0EVJJ>W#s{$q8 zMt!bEDyj?4s4;qt03qIe7Qkp3i6yh^r8bg zn8HgyNc~r(gP;pefL!3c4W3V;+oW8O7LX!HBqf2ex=X4Vb0rri3)om+({Z0296NcC zRX{Pljq%gacFM?Z2EZ;=@i8x)peW@85KRHYu&Xp?z^{HWWh{Mai@N5;#*0w^OnEv) z_C&p=4Ovd{E+z}k!Al3zJ;x1#lU{X>s}3|OLnihTSAn4yk|)n`hXlD~%#Yk&CFG9@ zg&tEhlTZD~4Vomi0(>{!)pL9ZE-vTkucxSialh0F#-VevG_LrOJGyDLf)wJUa4sD= zla%~!$|tekfxVB_-W~iz>8S|?6nnvpXc*kV)Nm%|J&& zZTS#sW!<@M@6o~r|HN=Y&il#;h!m6yvNJJpIVvrd`FKI{uXEkF(SIRJrbmcso7_Y} z{8R?+E=HoxVp*h4wDU-Gr{-GEP` zLe54JG`o(qfj#8lAy+_CaS%Q)hc2%9iU$+J7O)PaN%9Q>a6q>$tc1diGTCExr&HZRks zsrS1wbTJBK=mIzO5Z9j(3oFKEz!1Q#r*vob61Qjd0jxQ!HNZ&p$80xMa6w`b8a>`_ z$v|dqoQsyY-S_c$XN01FaW+2JgU{vNc$*0Jyx%FnOIafz@-s_tuS}v+vwns%1Xv|H z6|}ma5&*H%Fb1FZf0S3x`U_`9pvqV_)+jp;rHa6Gh(tXyVLCiTW7Q=z1~w4OG$Cz( z6&qt-NuUu#h&^9++;-6)CMd%Fecq4VZig0Aqt+XXnmRr(T>iIM5t2m1G^bd~Khv(8 z`8x$JfDIX(1Q=iVv71u!V3e;-F*KM^svvV1v=+quXA@U2L@YvGir#J!#QmqUp)uI2 zo}+ep6SIvWGP4`d%Y1Ziag3i7u!#EdLzEJ8oHv)THRyV-`ZXS@Qtuc` zvt8lQ3itq3^^w>>rl`HaR@AVTEK**59Vg%$4MBdAe5kK16b$!|;fit|3?(mEN8(4Zv#_1PDnH1L6>BHFRZU<{ zqqejuC1f7Lu{b?~D49dQ!A8*FyEx&PtI1>8HLr{oRP?bB0WmJ~iP-W#1@X4aWt5jW zwi=t6i9k^FU+VT5iv{xm)Cr<2eELJZVpwE@Fl!md;8@vy(jIcj*O$738D**w$2VLk z?+HJFVi7Aw|9ah7Xar9!bt5AiJtjg5)v?Lo3yIGAH#qJlh>-y)UJ~bHHjrPS)7l_z zQ8~~J%k>%Uu(4kbl{j1wnS+&)+6(NtSZL3$;nABizd@Ej3Wfp(Ce~Yldg`BG843yV z$=w&aN=1}nA4UJ2?Hxcbf=ozSFLFbhx?Ab<_+-pQZcJ+7j8Y3i5sFLr1tbMZj=#u_ z9o9-r4?m`7j6_@17tHz=)_ruBPj0%%jclT;t;La^r~Kz4H}FslB9PO^%4JVr0fq4| zw80PK>TDR?x91q~HN1 zNw(W=wv*14%*9mq-auPT!gFq@UbO86aNKk@qk~W09Ne==S1JQ;WsJ04rzp2S=b zgjL@mn|%9Hx97flFwW?F_&MBL1G9aydx)NL@$VL~%8AE591?GTiGB@%{b+rCc=E?f z-JmbpdL}Si4+==!X5uyb*$1?cBW*qw$q_I=fzd;jzZ^p*aOT|JQexr?obU&Myaxfp z)(U8q$uO`p3!1=W&T{v|5or#jv@sp2oQZq-G`6=GV_Wj(ayMuMK@A6i|A9`B?>l%n zPv6n+f0-Ln-4pOIW-)G{E^X`MDTZ#%0s?f;S2&?#oXL&Td> zvN$Ta{W90}(Vf0R4d6@#1in7%Ld$hRBXLIv#1^RfuCakO`i?2Ho_v}Pv?cGo+)ZQk z-j?i)#s(pn72T^PuQv7C0~b6cL`a=BU5EFUKw!IlYWY*T;en{|v&(Iq)J_}LIh%{& zKw(@aVOtdI7vKSGiXZ@%q>5D&zt!SUY!!J$7Y9J}r3a)&FSZ3SLzLn$b2)V;qkrZ~ zd)?3e7;$8(31`yH%Z0@tIzEZYh%C-8QrsQ&Gxxy>S7Cfl;7}t3nhbDuvJR>?e@F_M zA{>Kx`v7qc0ri|5VjS&`iq(%pQOb%;!SC;DJU?P~9`%nE)0yoW_@ zW$nYE8SQMqohZCOtkRKcGkvGIauIhR!)KYhGE#$%*^XUGo?1cvKW388#r9d|KS4dQ z2R976!Zih&=f>NB1Z=2&@CvP>ow$Ic^=zah1~#@Wz;p3g|V^0saee1NhX{Ij~+MU+u_KUUkPfgYmW#>OE8W1^+^}z>+AKfX z5ObAkL5+x0g?^5-E*Im)E&k!i1C+*0PI-&$lN-nu44}dfu4FFN)#SL9q(Ss+MPkmS zrhG0NW&#RohX~RVv}lXF-(sd(PFk>krin1LXi)`rwCneT9rV7Rfyz8$R!jZ!85xx8 zzCRWE#@oo(HX{S4G5{v~t#XsF`hh!a&HIe(7n6qZv&s!a_1fjj6p^G;DCJ*478{$( zR*L1X32Os zWmj)c(^GT@aH?hZh*NbNr;0Ba1cTT!`N!36@Yo(|IRr?d-^e|vYge_I#7!}(L;%J&=VL245^Y3ywQf3+VELqMoT7JQ3N*XVnr*iLz0> zF`PqH?;+T49YoD0kp_rJOOns*}bHGlB3~kjnrD@0}E1E$7JrR?t!h zw~CA6GKW!&CFWYRURI?J^CLEia+CP01#i<}nsGHg(G1rlqDffXDvYa`N2l5J8AEyNbX!E|%(FmzJL&4B+1}On9sK4tX~jMXqF2$&a5()EGpYv=`ILzZx}@~AD5uosxV_2~k*Xp)d`S%t#`+ z#g;Jff7))&3?dS+3E+mp%@Un4diwdv%C&BfS-J~7?HUPMAHwL~e)IwQmn`tJ0A82U zc|(?)Vrp;OlBR3j_z{54VXE{)M=H0XED^KRPuNIED;r>?a>xC!xQ@Kmb#>;7k@!si zVw+U2{^B6{JC)jm3?y=|j0GayL300fc%Adf(EoOC>}JQ}kYFdq zCWh(63OpKfJt=#0$%n3YU7vppAA3a0KI)0Hv6PGl79(ecl+FuVg+@DM<-ye}+e&=8 zVOvomzD8+zl%?G(mzJr4%sk0M*Sl$Zw3dfi#DYbBWr&WU&(tq->tCF-^Gi349)0Wr5iT?2o;{l8^ehE%+kLdCK$)w-AKXM@b+rM{*gg*_FL;v7L zx>YP|z|`4GpcCo8`v*5Tx$c*)I`PNN0GmlDR#iG)|Dv7WMD?l-D{t};WkU>oKGJOA zoFw-v!m|FJjQW+kaB%ln2KEVWwrHfp38J3Sp(m3^f91-1-G*Mcx?1>NwN3HkEXG8? z2nGYxi|%DQ^^ateCMTEo7^YDbt{r3H@Uf^lV*-nfDr)OS=s2-{?LAW*6>P}Kk+YrXfImg z2RDTrrdGPy4de**5jT?r^s3}jH@hR}_=MeYIFA6V7McyCzhOOP0N(OP?f84bYx~p<_+$NP^<&VFK%%Ik3L#9NfuGvd_tv3QQsjTg*0C8KPy8{l(eJxX=->Y zjd~gL0SL`5RYhS$w5^UrJv54U%^I70IOa zXn|KH-&pUy8ZKFpJhR@-n=*zhcub#gaJ8@BNzag4lGb0ZJuLh_P>coBl1c8p#f?hF z{l;C`zdw*=qF~&pl8mu)Ui4!BY&5)}-T3_P3mubXVNe z8W{_3Cslu$oS(wXf}Ig9PC&pHN%d|ApA>G?%ILfwk<9?}(*q%LI?%dWS5Qm!RG`>0 zBFSpIE-lq4RzkgSRCsfiJ&#C1r2yrJi1&^f&U~I>*4&}~xxGQ^MmZK{nBeN(P#Zx3k@WD${SEHEZ4iAC9+HENAvH)`RBq zM_R0M7UI$Z8Vy6&k=p1`pxQsMWz|EhMSi`arGAnM%C$j4rn;%nL@o9Vr$XZXz$zXG zYwzWTHY@ofYF4uRcDMTg5k5?R9>;D&T0 z!Vn89KJ_vG7QXQ^bd7gNUrF&|s>)z*Je0BOWDcGw>&Eb8&fRXX(DloAyN`z3pGa=L z+wGy>58v&Eg>U>UdE;&rlJ!?6dv3sUbwToh4Q}ts#lHd_BaXRgf^{(`ZF7v*(0#Z_ zCZ^Ql4Q`)3m#2|unNSpvjhEEN0mE7TT+*|_{dm}gZ5HhulbXuDqNl9yDj=MXmc5!R z`JMa9LF+GRg~J^by~;*aH2ZlKv4ldr{>s+));oya=&zC8!LK_Tzx;`*vj!1jW)f`u z&ytmYa6dkB{m*oihVj_@@GbzT*?^)z^5^fx>w8+!!^#3PxAD>*&(H7~wDL6i2L@bW z5O)-xrBqs(c++Jm?X51HpX@iuZ5jpw>5v~Nu8yKcD@HOcRhNw2#~u7p1=I@XvkgoK z!3_IB9G1O>^W3F4pEI17BJ01goV=`A5MN>2J@nx*$?x`YpWjc21mcBYpcq?-^OEi? zZ={Pw=wu3ZjtoeXBY8fI2^!`=t3iKqW51%`P;EJS48Z7aIA@pJO_zPkld<(D6YEcA z@PrpLEk7>P%sI=njQ!Mj@LaI~59HB-_9z=YpRDTF+^&GExUw2{hUw?L| zhRdH%{`zOP_=Y#nYHbUWc^ipIx-z+VquXoml}cp~OgDrPx3I*n@E+Zk2{X1A8~K$y zwb6~>z`(Y9$z5_@a>%{z{3h{WD7EKaH?L!bEx)iUpN%nrW-&SHKKH%sW^Nw2&+VVp zlfn19k#=+7{ceKYoOHk2+iotopTi)YP42(no!5GiJnZcC$tS@knD$RLx%On$CO2as zt4MH3TN~8cAG)v{@vD>nY;tFYuN9Mpe{uV@02U&F!b6ff|Kd(f`aS4AlN|7H%bv;9 z&8`~$D@=~s>_)tYU6>*cnlax1`U0*}f2(wT2wIjXqWH92np8{L%k`UG*Zj|W1p{K8 zqsS5{2VWi;p|q)yo|VJHhg7pNS(sz_$`A&`lxVIX5I(m66Rc{Q){e%piMC}6|48zWx{q|mR}B?a%YPwvkSnlWm3-w< z_kL}@zvfX_(e>U(-8^02`yeL<3YY5-9&=wz20!dZzh}6r&X}%*OA;1wm-!QT zw8-B@|D7w`ob}m_XCjw4k+I{?`Q3i<*%p@!e%y65y}2$QZ(o;8dYlw*L>=O$1P7R@ z=$clUu(~zDra#5#-}$1vZ+u45@GA${xiCD}A|D^}e;uKiiO={oMu@q6c!>@%IPT_* zKOaY!ei;3NAOO=@rL1f3UY274I@OHgJ(v+Z`WZ8m)0$O%{NRoFaO|VBW_hK5!nI-2JfY zH|83RKa;u+c7(CL@N!CU{#lZH#7(H}1k@1ymksaTA=t-ve%jWsr3c0gv<(ghSi#lc zpk*hEsrr8c7dlHWAMd53{{%3!76FV4@S+cWAeNl_2th?Fl2wnmeaEOL%no~}E^V%$ zD26&1oPidk9@Ar>7X7BZa2>w8SLe{OhgUkE3^z+Fv!8Sah6{h4 zob#mCh~H7@%y%Mz6}ohQ*un#K)^02H;ECtdmRTlK6-C6SS#fUbI3$vRZAdutC=)Fo z09r_jk&78srv~U#)&x5`0Z269q?I=fM&nV@c%jwJZM|-^cEEP&099sOtpPZiRPuMT z1O!lO4$_)?Yo#xR-8HUE;jTc|MaCR6Gx;zVotFITDQv^7$?B)wocz@T=y7t}-`pO> z<-|GQGpXdFx5DHfe{+ZI_~d}UyGcp-jQi-jmN}mP7Xrb*eZFUrtb%94 zXkq?__0PEGAa`yUW|J@e!~Lq#G^@O5rGW=c$@5_(BRc=eD#spE?1t&jx#?l@+rPW- z)>d7WkBL!eKuSI~L2y0KhwS3{!#p3ni|4QLoY175>iN;tc*S<{{34$3Rt{=A6G_}D<@qB#-&Mm~cKE)QlOks$etm}*z0Vi^+dM-7u+1ODpy~0vp9L`i!ZXn?&rx5Uv!^tUz;<@D?ZQW*JAR|7u_D6JQRaf zr{%FVS4wi{OYYAd*DCTrY*t(d@7i_A6@76eAuYC9C+Xf_8ynt@^#7Qmxx#35zlHofU^^*JE?wuKW z=7+`|xV8?0);A`%NjZLO%Ba33iBR=O%w5_t0;6iR^9iU0aTQo1uVZ@0H2@uelMOw2jL{PD5+Ej6?kV zXnA8P*fht?ETpoGl&n+~)Jy3g0)G(YKja*Jt=PZa4rksAw8Kh|ZXb}8|LFz~Zs#!d9-Rt{6&R6n z)ZQ;`yiflAPtMLeD~Y$e=^vVlzzB6XitnFrbwa=t%)br)t%Vs{6fOIH%fx;+E&7Dl zg7@be!KCT?+FnS)j`X07U-O=|>R2^XDVGqqDHNLMw<( zc*=HnczEuwlRs>C6I)ykg;y?0cRQhI`gdbC+z^La1^V()H5d{T7(YKc6;E7p%F@;mHDJXQSY|9sT(TYm zXhux#Sc!Z7%Z759$xR9_UJ0gf?lLsNMXB*Q-xN#gX^XZoYk7tiHy{ulz-X64bYbpr zOA&Zy8XJ9)8YpUO{!px3DJM&32(@N!N-t5yw5U`XZS12%Aup^f7bHic=jcETrLeZi zxf(zBtD8jqObIz-DBgB;E;;eS)_ta&&+D%63lg*v&d?zz^idg?V^f%Uqs``k=c2yD zl6YC`fJ5nRTQoVyCFD2z*phhM7LsR+chztw3-VA)Ax^ zFKQiEgJs|zuLJ-Qq!6o|(K}>w{h^lv3cWcn?HgVdmV(7mwHZw+(T0q25X;wVhQI}pt+8NqGUuZPQ%T6l6BdF##dvwo@c0ds$;+cR zv{ls=B#HnaJ`=F|F|r7*%ylL+E^aN6Lh4iv?7pDw^b%`^1#p^)81Hve@ z-Nt-$`@AN&p#1*Mxu=I!{GdP2 z#TU0TeMbKvH|&i`6jl>SAciCwxZtK-ye`xv^Hh_JeV|)*r)A?G-foFyvo;DV62yhH z#R0bBolZ7&CBGU|dUn+43_OMkwD|`_W`*29pV7pD9te2eW|`h(NNf8Z`_s`}^opH$ zpT%>{TTSrq2gp$F#0_qQh;v<5wRkPlvhX(qB+y^>9d`_Gmk zCoG)A3_SWEIKfkVqS0GL*~*O`Q0iPtwNT0;GzR$~Zc6o2DIx#)x8`Ep+R;O{eIY|? zaq7{`vM?KMR>hfUPO?W^`|x)e+dcpHW83M||DVV9?^|>l@&7iq5ry{QHRcUhxXqiA z=TPX6w#lIrr0F|n(!XF#^*OV6EMw7ta@WPc56xfLJAV?(hL@-ae*Uz0Bi>Y>z(!Xn z);odvz^{=}OcThYhVkL8qHD|Af1vifl;g0gXbMIt_lF&jmL>BI6b-AU z?gRDb5J@S~JpH9|F6HPXpl1Ix%Haa(gkVHUYnpsM>Z&$Lvh$)%U8|#jmZRqmE?CaE zK@hG+u4%ETn^fkj4<4u<#KTdY8Pah?oKRMk4_B4IQ58_OFU-4)%z^tKfctKM212jH zz01@2*l085gT8R*JRGp)o_v`1irCgn!jYvzw03JC|2c|1t-pPk{+@N`!GW z3)y5kb&gb@=^4cO09_mkHdUja$Z5kT=9eQH+2#RO(*)o(HO#CA9sSAk76x<&d^?B- zhF-=SOnW~lCV#ATOi|}jBOsS@YcX0JoM-^^@ae|CsU7AJuiE1SD~~R-O&J-%PF*7o zU1A$Tl-SP7Nj;Zere)c~L+DgD>#s-qo`Vgh%th#OJbAi?UMSp&mJ-9l|4yz1LN`<- zLL%*f#4x{c?dWoh56H1Q0fUlkx61Pk{`F{1y$+jmUq~AYnl+!4p-Dt=?{u?E9YZ8K z-UN$=AdJqhVW;P;^7j``#dVsMl8f)ga293BT;6C6I2G%QemNSKQj(fY@-OC?5*9E= zk<`3pWqm}1q51Bydn?xrrNVE@wHDJJO=i&lVzW8V@C9M~RA&#xNgmFJ=ICXK^ zY8g|n1!84yUvKGGOmt>B#%mr25XY}mZfKu!W38OZZ0RlYkF-pWHFf^qb}TZkQKYB0 z$dhT2%~s@^cN9_V$(>9B&1_Z~Bd`g&^WhQ)h?v)?3lb?%*WoI0Tg4=&H=f#Kr*E_cnL?j&KZnzpv~WU z-`V#x+FaFVs8h4k$Alv+78BW3-g_xHq}pDA=cNFYj&k^1z32WVOSJ zf+iUo1@~>V%0`MhqF&S}LaaMQp1-9Z(!Vh&Q>;wV^v#Z8ou>RWYMbic?8lp$seJZE zj+JTgeknw|d)qlp?MP>op+Y;Cp(XA?k#rWOH~MyRqif%;mw;R;aqEsH_HUFpp5*eN zi>a{-JOIMzV)>-{py?K?V<|J(r_~vaI*w_yig4~ztjCJ|>7_8{jH`NQ-)qI7eWTl> zj~XH^I+G1&l6bPOxL_Abwq&Rbqmase#a4+95lQ!Q)I-3rJ`>-TGA`@- zA&pu;;CnuEKE>{)*dFS*iit#Sr$6b8&P@BB1My~A=MN<&!8?@VA`T^a&EWCgS@+Iv zO;fLy{3I8X2*gv7di7hltLjhw{;iI&1`EUr5fBd{@f%2WXQly*iH%;f0T)<&LEu}& z_W3(rLR*Y}mGeS!Q7TbV8M!#DAf4sP0YF`xFrKx1%GhrxwzERbT2TY|O zB%-tc4Bb^L0ND_hHCb)GKyDnY&0GjCi`&ZSMxWF`YBc64Az{9zb)F5<$8X#!hYEMn zJEcX(ck#(WZn*6Z5x1mm*8Lkg`=DDNtiW072j=zARUr)kl@+1bPFJ{Ei3gg|d18(N z=f5yJQsnV#0rrkl+BtnC*- z4PUJXnRI3ACSBL4v{I-sdBu#`joxZS7GXrBaNDT>sIS4N1yhYl(WdDPHVefAK~IK2 z7ci`5qBBTV7Tv@SI^fQG)jJ|JYA+aW(1K zR_e?zTb7GE{O$AH?rFDUe|d>4U@Kt@+4Z%{M=s7qk2W_dUPV3qec^4F=Hi0gPG3&p z{<|o=$QNcj^ebL+(GFGJLRGu_s&1nngZ%9?RF(E_Ee-VZPtWFq$Zp%ux{0jay=^5! z{$3jVg`c-nfRg#Pq8FfG1}=sat$CN{t9N(~V#tEJSccu~!u&An)qTvvKyFt}XC~T| zT(+h3-r)M=@hznRwH4X0#rv6iu*Z5o1B0SX*oIh)kS-U$<&@&~kQhKc!g8XA6|D>~ zwOnW(0=8dt8@xvU#BmwuO-@VttOvaN@sYPWH7a;)1BoSU2MMgic z$<@w(I^Z2(jE?()rd>`DE#IIOMRypCm>cn-0CUZr9;Zf`O#-Xz_hFJi0l)uGIM(lg z;Z<2C7!OBy4Txvt;5S=q0m}%n$TNP5^2z~|~c@Lk-_kzSc2g#)8 zO1sroGZR8nvxJ1E@@fDL#9Gcw97VKUjo@pJ4wHn?&ujUa#R)=J;_JEZ;53Cy+&@}s z?3FHqC`L>GTiGmOr5ac$I|ed}pwo;7%||s6>im~k|0;7BZNPC9@+FaU_ z+Jk}*C(uKSS>wx|97RAtf^CYB9ti1alDQj2Kr4aCo-9FlT)cJU%f@5p#obbG$qG$% zY&`b%>{uq65oe7|X@)nGMTS%-dX-2U3NClWH6)bYl86Z4+J|_GH22W3=*6ng8y+fn zmWMK5!2yg~bArWznZbRGbL?S#F1L*oI#V6k=$bWpCno%eI27K~+NfIg2yiIN4~7zT z6OO4Do(`kOCA;mvsYF64CaDzXlY@*mj8c-vCb9kh;a^7guT z&-Lhg_NI2SCkRumKsr1!c!QZbNEz!n6aPLF-K7N`S<%^4Km$xRzC>r6IP@4^Xa|`L zX~$(|M1KwnZTyN`=1V!Li^DrXRZcBoj(wPmUL@shrF`duyeap6b4U;*`~9ah@__5N z!>3pjoRyo(z6;1g`1_zbWqS{hfMHhNm9zDL7mLyt3%LU5>6vA^fh@bZ)_q~y#RAaVF&$9@AGa{|v0AlN z{p@J;=74t8nXg43;r6l^C?3LxO!Lb}H=v-_DgcgRsuLA3#NDOxt|@K-K7>PLNkZLs zAkzqQ=gS#1b1RSlx?~(;p;aK`<3)b@>cd_X0A0F{eZkRScK((zk!4h(aWAQHBS@I4 z3wJREUISmj3k}@#crgW>fZclbMph$7jgLO5ohWZ)z4W7rZbXaru=Dgyp3Zhkn8A;? zvba*KCX?g;$jeFjwkbB`xJE_%6pRk1G`p4UN7}*uwCAZvzgi9W};))eH36;r2%T-w6_R z(bX3a0BR9T%8wGGP7KQfXJJmu2-h%Uex}lq%G$?Me6ZWiN-bjZiS#^6#!ofPqadxR z*`8$U8Z_@Muw^4bLhO37ARJ#v=Dop~gr(N`Rm?>$g58eGtO^^`uv*ALm>y5B;wjh` zpSt9^N3xZcSr(p}ja81mEzCt%!(O{MbrFl(zEJ{c9;~XVj{X>3@y)k{(ItWXvNvXi z?u!|UtGQ4i&$_RTgcS3l6*gqG?`MaKbao{%(P5@jCLF6+aku&+h1a*pc}kpfhxdA+ zDpM1S7<%nyjT28aAPKKe@3)6jX}3u3N<_m>^LMx*-!7-`AlL4z{@>=$ME(?d{W*1n zfwZLJon73TyGk?6I+ud8Xj(;M%A@-Mok+AX5r)e?RgvC^Qd5t|!dx}E?1HcpUlHZ2 zm=mnLqXJxR&{sLNPgUeoGAjo5VUM~w3?RPgwJeLnrmY638C!a?skW+L4`6S$h!w)c zk#mS2qcrCFk9CAJLWA^3e#-~VfQC#?s|94NtW|_nG26RoJF1OY{*HHik@n#0{<~s2 zk+k^E?|j$vT?do4V>9Y$jjrk~`79VOeS8I0LD#i0`5m9vyOSz*oUR2GY*CY7$y#>c z0R@j*Unm^#G8+&mn|Obm_1Jv5?b}~(yRU& zG4FV~PE*%^Do`lrv9^P16LM86FY&5ZvhlFUG=U*-OfNm_S`Lt`5xR@`ga>hIxCwPd zE8$_AC02!;!w?{`12#PWIp{Zao}=CM(I{A`_MIFm&36>c)mV;E0Ut~?oofXhb-j(4{f(;!j0{i<5LQL5A!5lXS1#XxMq7}uX2_W;k|W9%xBi6 zIwt^`VSnkUMuoLShKACMgnp_$?KH?K4M|VcmXOq}Q5NMl`jrN_9==CGuG$ve3X-Rs zQ|w5r5|nBpY^)cmbrq_?MJ%`_0@# zE!N$Q+{5$)_Hwv@!sODf&)Y6AgBesS!i-uU)L?G-C#5Bw9)`S}sr5Y6(tl#CvJI(4 z&xmg&c9ku91ce^9ut+E)9O2`f4^V$sDnC2kFnRg9jW4Wjzqr zu94Rb4_}37S3PIH#la}!z7>5-X5dtYl5#91&8C{27UDFlR01{Vkii=r)*(odw)&^|-(?5YMxi%ZP_HLJPk`d2(W9pP zaIhTelTjn0Y7zH6B7nA(GLif#Bk1j#_t?OAQ0y&)O}b7PU1eZER@FI{hF+8Om%3&u zA&aBY<7yV}wF)YbLAgR#)b8azl>(!z>)@UnMH{uU1M&ww;l+hKgvs~AXDWQy5W#BNgms7Tu=r_qD7VC;^H|v+o z`KEf)`EETo2ylh-ZZ{%?l29ImA5Bn9r@Y8DBzNaZ3|%3*?UVA;7+qN~9^b@#fhJAS z@%CGhD!ocW$X$@VDQC`gNN_bczrR8JbE<>-Zs?_iTicj z+i>f{csKCy?JB;tq1#ZY%RrDak9Q6^9kIH*EL-zLvNY?7WJ%T&$zq*P#Rq3&edxM~ z>`cO?cLNc^p$;PXgkNZ|3snwg-K}dK zMD^h#ita-%SgCg`2W|}a&s@Qs*t{GWO`=^9YjkDJPpim8bE8tP^p*;?Qa6qXEfO|N zm%g*koNBsN?=c1BfvE+%uE_91YEoBteb!=vl-Yz7AQ2=PDpj8K;1vM&mI06W6#(`| z9c|u1k+~#&@dn2lER#pld{3s*_0bOFMaY4&S0Cji(E4hs_K}9mmJWw|g|%GaxI+fl zw}zY;`qMaOhWi@G`z&WyvsQrcMxh^ngTi6--|98<9{T>{L4b?KzoQ^7c&f+)H*Cjy zcreJtYTQ}+fyj2E(cp zOT_Vkp*MRXE!(z5f8b?#Hz5oIGTl*81Ew=b`qrf5*7aKHxOj!8DQ>P!N#Q1!+h(;) zW!0ojq(H_tql9iE6NdUnFWm3llzr3-djV3ow|>h1s6S1qh7g0sy+$NI^d_&+9Y(ac&u*GDI*l$8xbFS2;dy zN_aG1gQ(hPkz#y=yW|(bmTxHfEC9 zHAdq55?${!wZ;wjQ}hgnPHK}G0>g72Kx;%y!J0*u09J4!m#!u0vmMceAxh5t!4D#q z2Q;NE#)Mr8KV}BG>z0ei`sT??gTrBqcE!L{?{ZyfSE`-rtU+M)MIeiVk-})fEdb3g z&((qIeOnnbFeV>I4FXscnBIyRe=3*?d# zD)7NNK8WI=&j$y~p}2!{*UmqazJlc@#IBh?4H#isvaj(3vX4vZiEqha8gHP^rict> zV3GN5`G6XU?g{91bRE$^*)~x3Lbzcds@e zhMRInfPf0#tUK5oj5KK$GEMgQCUrW5Edq+WYaCm40p&Wk-)R`MreVAj$m3GzZhsZu zOq+5ClCPS+t9L0+$U=|#=q2-FGzrw}vEsPKr!lDZ=yv=L=>({>%~!pL_63mcJM0D? zc#^?$*J9(wvnqw5(Mi}LnBeFB7itN|z4gq*jd3gAvsZlRg~MTL9l615=Q=8$r=nP| zy|{XC!(!S2NZ|j$PF^IS)Xg+$vfmJQW6?^Z$L_AzxqKIOn#H**{GphtT$EO6s~&QH zQDxn7F{C5elDLPKQ|SoRH6YQ4CPrz7q6ST@1_N4lpovjC&_r_NhSHw3Tj_3|dGg^i zzvWj>zhKBg{N~Mh(DHU^lZyEWbWt3Vhx_%^pW9{qg!&lG>5B9Sga&;P#z3VpHWxa1 z51+x!Lu{w_+Ox!6_+4rD8WKly*!UP5kM;-oZfKvA)owd{s zB78qD>cwy9gZae(q2g^w6pW7yps+40q#sfKo^{z>Mhxkx~{34El*5x>1(Q zvdjT`@J3;Pm|AOmAM6D8BgpI>tj3UqvZ}?zn{K298v`lSr;^>ty>m$fRvoLWEMTu8 zehtabrewj9)MdIxE1Mxe#8~_|P3C!=^RN57+Zooc

B?QsUlB7A4?Kb_+E?LJQ(w z8MHFDV{!{CTS+%#dKHRDeHN;D3+oWzLB@x{6=EF5WyX5a(*!=pGyGQLGUIxmy~;DD zZd_)3@3XgfMiQnjVqEw$+z$%He_X~-BKs(6sk>`ebDJ`ClYVW?geIqK=*baD(Y?*R z^DI(9dtt2$4Th2uV;?->XU>1qr6w1`!-S?#r8e^KNRgO;@z7(v zzeCK9%sq8#G#wsdMDIq8Vfh3A=gSV)rx&-Qe7fY;9cZ#GUe3^mVD|oB(xg9K0^Z+KC&5`R$h|8Zr(YftLt&LalZFH)`^AJAB zML&`XkxqGI#zn3*As920rtE=B#jcNBo=8F_}?MB9}ciix^ zZo;V@KNLNbE#hhMcEclVLEg(2>Q6HA5r~d z3kzuYU3+666mViIv>1^K8Te*(i2FAH7UqvUG`m=l%~MJqt#n-%>z~P7h48Jf7kTRj zbvODw0K}zf)%y4f+_o$DDPqNED^8)#E9_ypCKfg&Yt0UQ(3P5vU3KE8(C_-hOPkPd zX0}G0MAmp4CW#!iOpUP!oqucgiJF5OS)M_;;fdOWI@w2O9@fQZM!#p7m|jZBwr9Hv zGceb!SfvfBBHxWT)rwk(TF_@yxMOWpwmj`e14!kLU8Wv`@c+w*fMptw)n`D8AYee! zesWs9=^a?DJ~Hz%zGF1{-20xn11>)L-lH0pTM8522~?UB+>q?<>>XWWaK!dl6hj*K zK^1A?8l`(D#=5M!ER3h|6;BWdX&V+c)st^^N2Z(?YJV}vFy0qqm@PsU}Q%*JmL z;Umm}&ewVgqy!dgvo)Gm*ZIqcq92&`(_5KlX~$3|5VOh*iQv-Qlh%FnL(zSaYP^ol zl4ZoQS9-wU_qBx)H4^6*@Qr0!C79sgA;KSEX82>X0FCm23_g!^0#U;OyaWB|#XG)E z!7oExU0*0lPN5%oXQ@@EZGI|SpMO6I_b`#N%{K(ZRTA+W2$%*?&At$aLTvV92#VIn z$zs?@G;m8wVm>g~cpyV%k%>^P#}siJokUT^$cv5MMLWd8!>Y9fWG)g-yAcEL)Adqa zCD%PnYoV3wroX)<7Y3focL!cAQb}=U+laMUn26M|!;HBay-xnk@3FQU7f(hWw(`_~J^qgtrnFpSu8>M^`| zKB$IDR>%UL8e>Ojj@z_DM_Y%Ib@!J#=tOQ-_s{USj>>MdZf^!`3V8xM{)!L5MsP%9 z1V`EkfFnDSw9|!FeyF{v0+9B5$31ZQ?k2xpq`hM)NF?F3luHj}c}@rp@l__%HEtt;2r=8K%}l*bF*o04sLTWQ*rvok2eWs4p7xRT_M4lsH=ZgGw{UB&4CYR{0g;L7&1KB!u{pSXXYBtHRhVqw5{(s~KUP268f(?3qwD$%{g zN}JTRiB+_A#jZBRm%M0Ew_uwN`@EcA>4LU?uI498*y51-c{4u;^!~i>#bnuEN`n;< zYqjErRPNWc$z6Xbjh{*qIW)c2GVnl+)}LZ@E22317UO1HQW&jjw#ibuOP{2xOd{xH z;sd2YO{)V5|Kx+*v-d#v1Re2zA=1IFLqmxwPQr<5Sp;EsJv)80yFLTMMbFd@d;Aso znA4CjMzx+Ds-yIrKU(c$*I`^h-xg9)A_< zn=Ql~A!si}jyZ+$Mz^vCWZkMDe`$YQ28xlqU1!~im+;NSL6xq^|BG-vnG3z;kS4J~ z`IFHhjs@`PD!TkLEeKMlBgj~zL3gwf&{Dmja!Vyl-rig~YWPlZfGG5R$9q3im~=l> zI<8hqE&MdJqSQAauK)}ze-hB^#*bt`Dprbul`$O*_DVs%nT7@h0BwCb1+#%$x=@fd z^Y!}dq!UxqWc2yUhXd*>nCiP#mBO{R)m*s%DDFif2bp&9FbnJxppj;tA0i@_cH<9_#sWi;D zN4;C+9t-58^7GalU1*d9daI6O<$30Rgy-7uPQ+#*{Ikq*rO&_A5*?ph{%~nRr^!%= z*?MMF9IZ~Cc(`cqw#G;+!jEy8!xc22OU6G|npgw%fs0pJ?fzqR z5{rYcOWEM{B2X`od%`e}A&Tr7o5&tsaBLk^2%|c5Z9M*$v<9oBniU>V4KNmb*Ncdr(=;Ld|( z3aHe|n<-<{uA}Av^%CLCjBqJ?u8;@yPJjfaR+~*xhrZ@pNCY@pi&S;xHf?;`+*5iF z1|J^TynH*t7_y4a*Zfh-&0?JRYqew_9)!;<1<6&-FckpNKn_C`0gE^FhbRJkk^x_C zYejnyZ{4*BAm+r6>fI$G(+2uWB63E{t|ek$dB}N20<$o;j}%0wll0I@NbJ2o-bhp+ zPg#gVvWtKa!LO^ppLd_<$T??=VNI_82m%7slefO3OJk(wXx9`s3Y6YsSPiR;l zI#yqOMr}g-c7X-Ll}cJCmF-!6*mhs^Q|r?)T$t4_aAA&*mZnDaI8Z<3FJh9Im|~KS z&;yTQ>_GC!{d zn)3CSn#ll`8XH>{NYM;YGy^G`K||3L-l8+3Mwjzaq@#=}lIdn{T;)FuGHBIg10^Fo z`nUFS$6H>=##5qe9jx{p3G|YOpW^V3GneXS`m>hr)m$ep=Q)b_VVVD1;=9A>fei3~SFsw<&E>W?W`s zh3)Zv49Qo5_Hk1Jh$$Un;nGszEW40mhuB)(pPZcDG~USoxhH7fz2onUrd6Rk;tZnB zA z%l6QFwkjS3lhQFJd6rb3;ZaC@FRL<4;~>dec7CdjtQ>kEuDC$iDz|=v+vdC0MpzS8 zWs6z1juoTE_~oCq;an-#V4DoNoNc3Qj<-FVjmJlKGUy4x;z0F_4Og<(0c$(Dj6P`B z{7_~Nie#IXCDVkWG8`ZqUBeJ31gYiB-I1V9)+BMwJ0s-1_Hg(Z;RMt_w*q#87)?8D z?6ka`JOiwJb66$PCK^sSl$jml<0Dk4+;DwrQTK6e+x+{_AL4Ucjjey-72_4?*)q;q644bQ8`W&Z6>VWuc6q?E zl?DUY@UWZP!YgI66a1t+HBIfkkOxDQzszZbBb^$|)x@=1J9tfUYO*v@k_jXjFgyg*)=^YS^R3Xy znVtu6H_OkeXrbu5-9CPl)=`d zdsv^hRC+>ts;p2(UYo8c7%3l`_UR`BTiW;NCkc+TtXECglpNgBUVY!j=kQW9tGEz3 z;f16jI{OzKQ|_ep=rcH@wxbSdlH#+U=Tj+m>MqbWeiv?REKHtokK~7#)lhbHN`|#YXb?&J}5iX zlE#4Ea7;EbHLIFs6g)n9-30N9T*Zv_pBcTC#UX8^Y8W$eWYPn615~=y3=N zCK|=imUDeG)Ib&o^G#v{@`->%NR=NQyAZc%f*2hxB2o(w-KJrY3?7?-Cv@>4e`P75PhhXf`&vpl!!G0U-&!!jeK!-wLOUhC&rqM>P zr4vhi209HGZ9M3zLD5zA=66;0L0*9;tQEwopmui5jtV)oQ7X0K#+WRBC~&U4&(!R4 z{7w>l28DZq>iDVI4bZs8vdL_6V$$_4yDC@Z^Y!U3#`hlErf6=fb$n4PQ*RI(hV`tU}R|ypYr2(H%xFQ70)>wbst{ za%Eanv30CL{<*aXfckN`su56hhXeY&!(x5Md=6I`DOqfE>e_Mk1~+Doy4t&v*Qb<@ zcY9F{#}0dgDEa!-()+_V+LLutOO@I(OsmF@*?fE@KS|*u&Lt-JOMdQ#NiBw&k2mmZ z2)|@*<-JkX`|00#nJ!I|u?Jm6PynWVleUD#(Hc;nw=MP8$`dJ@uhrO(i zmt{-dnGwq9rN1}D>2Nt>JdDoD64IW0d%x0Q`SnY4(YKR7>{pt@0?5GWrD30kN73|h z7~8>a4?nY&iK-%6TJLmQSWt@Lqkp*G5@a0AHQuph)-;zp&<$2q4#d9KrxbF$dLt#DRXJz;={KydY zc*J3R&u_G{qiucgo@CR0rQMS2_AmAS6x89FG{O8-D9&xeg&{NC#=EuoS((aY4Zt_= z6->0R6n+()cBaUIfRtL!Xzu6yrx~ScC%gebT&DRD4Kg+PYI6MK*3P8o`|#6i7M7x# zj7R+gdtj@1m^lkIJ$hmkKuTfB{3Sje0rBxP02-^m`*r zKlbQx!$L64#tQy4#e2Zc8cT*K3}~tGHgu6Ekg4cT*S@zjuvXN%ORJwN3q5_8etOWT zT|Y-ayGg52d2_~TdYYo^s8@odDtKv9c3qdB3u>a}nz6{r6u)j)A8LK*Hstc;mE!%{ zu4!|31x{4iI4Q8?`K$MzZ+t)XO*+`u;Fj1|bpm`tei}_BXuU0%TFWlZ_2M*WIK{m1 z=EcMqFrpDUmZ$uG%)NV{6;;{Czi0M7*L}{+poi-L+-Gw{5D-ul@X8?GQd81OOHE7D zKut|e3*84r#XBapP*D$Pisr2}FR6)XX}#VuOEW4;Gv3s~H#72*zt8tsv-jBt(0YIG z?~h;Pnb|XI*5z5xeLd@0H`&ldG#l-uSqUHVO73wH{D#xnRw44x+bN&Mfw;%=G|ZL!@WVcTd_MQJ|>U~LKRXB4n= z!GqnGz+_)V{8Wo03HsQ|qwNBheO1c{s^Ao?somO1BTF1?Kw7zyWsZGO%!ho1g*NmT zf5*}p_Pz-|fjs$6Q`;E9#;7mmh%7NonbYi<<(gSETVvvqlPa&+{f`WzJ*j=NfrB=Yr+%+oK{XDM!&n5kT zK7M92(*1tdXy2VNh`L(&PpN?-1kFVLBWr(Gk?XenM<)8N&QZB^HGA;#a!aK;(7-Ek z*T(LISrKQWxZYXOF0OaW<_5QVR@6x*jg6~XY-f@-RnAxf; zQ2V&F(H6mpMC9-_yaIFO0mFTO#xYj6&l3FWzIaU3?XKM|8nO#bB z`hB?XuG%8sk#-Ihc2`yU`2x8L9#A!;R`>-O4(``|1A$fcY%HU-)KciOeuF_(?dauw z_5Q)o-_;^LT2VPBqFCgI3vvu0pWdo%8Oaq4WCGn5%)4E1R5ZlR*duCfvari!uA99_ zw8vJ>!fs2&l#)DdfHrIfP0g*rX#KB+%tiu@j+JEPFB#Bh`zd>v@35~U7Oe{Kwc0RyxBP6 z?wA|3xQ7pjnm5v4f&}Znb*tw_!@%UazPZ=;jD`fax`w@?%_`T&ejjLG_pVwWIq4o@ zi#0&;1xxgGP0&4;O^0@APRRX4Ay0X+J;ST!?Rf$+^y@?h;>g38=mZ54-|D`zS5%6x zX!mgcr6w3&s^bnckDIJA^OMoJ!_pZ92qa_D=hpxH2?79`l@{z}Om&|KSO z*tbVC3EaFy8?wV<=~05gTKKfCQ}H_Kx-DAuY;MvVdt6%mm%Eq4&TLDxR?zgLM+3|e z3aTI4xLksf@gGV!dm)0ht*b$2)`>~(vb~Ajdii6~F9}^7jY3iVClFp7nx9&`jPWr{ z-XBcP)T)OhGHblV1K|5CXNd!~v)xEz@0yAPpDZ_~TIW-*BHO1m#^OJ{iy5no%|8*A zDLR`y(7u9grFZlJDT@!X3XJviq042hY8zfgMd|~--%OqD)&n{tWWjkZb=F|LLdbv& z(Z&sNgI*F&NQy#^8E~1FY_pfOSY=_<1NA4j*(PCHw0*s_Se=sga@HaR(g!Jdoi-V< zk?%3JM1p~py5iS*FiTdZ+F1fcFRmNv9hL0NKe8hO%i?Zk;hANkF z`$i-4n80rS#~O#a!@mGgzO-*Nrn2t!(0J!|8oHK#t8AJ@T)KdUM@1*LZz}{fUR}qW zUkuvWm1Y<37mXPBl2x}<)lKSqmF^b}93@f4GPJeo zi`}4N6YJ|feLvKfYTdYz`oQpc0SG8iKf9^|@KX5He4sHg*oA>(q8Ylt(qxtD`J*Ts zAIydov46R~qBCY{GyIniD$F>P!bq)uQ{lv$sMtgWi(++J6V&@6`DI#tAyI}Y z1@7qGqRm|I{!xd!bN{I5PCq6Z@abY}W7yK%I70u+H#b3{9;lk2h3&R`>LYZ7>HSOF z27YVLbcCTKKCkHrOWQq{#$j4&cC%-rLQKtGqZeG%Zac9uu~w%SZ2NEZf@kr#NG~wl zw#Fr#MEU*I0%{T?>r)FV|2w_lK_isMGAdsQf5~)%YM6PecLQ4FoJk{wCxX60&II;y zWa@!&cxeBzgbKxWj0wOL9(0rEL{pmhL@Jy#hJo&ahA(s)5B| z_}TU9?gD5}NY`V0lxWFRT>!B!>#sTh)6aY4#QotVo0yYd+U1Io8X_Zu*`1|{`*&`i zTUMuAko!S%QvF`?UyWETYDc_VLdAqjJzf!HgZ|Ticp^nRtn0MQXKvt4dx*?wOnzZ| zGLc~@N+vbieNp+yY$xQZpkj%nO@d-SS7jWM(VK245y(?d6XYtAjGz;%6yMRDoXyWM zh&h;&@>G{lNM2V7qWVpvq1&(MH#-SeqL=fP$wibDpT}DQ-L-x>YI6r1A3ZmG*ww``}d=(cZF93QQPiS-c8{8Ywb&{U{NY!JzU`V70LtKy5gFYY53a ze4|lAs<)Xkh$$_EhZ0&uvA-5UI~(nL2E(j9GOBLa-g#9m!w{`r%dja!uR-f$3R=7D z5MYlivJa(8d|10YN8u5;`z9{Uv53~jdCn*wl`3~N!S1ixTve8OziuPETP+)0S$3f))@m1 z$~NMLC<@;lk~3@|5}IVWKzjW}LY+it>TfA_+$kLKrlQDOl=v$*;oxXorHP$-c;CW| zwuDqR{Z&0w#WgHZ2cHp}P;V?U1{o;c8?DT1{mge3mrBK?I`yi;h%<|j-n~7~UOFhn zy>f6gs@s#Bsk9IdTS{2TTgmE#v;|m;-Mg(m!wxPsI~e42-c8-iGeTbnZU#u!!rV5F zuN%i3&_)WxM}I;AQVNI-iAxC6J>V3kQe`TBhqW~3@9)9e-<84Vc(NEO6lUzmr&kk4IwNVN49gr<4# zkXa7K|7d#^zHQ;RHGk3*N zQTOLEKZJ3A+&5SVeY(Z^Ut}rojfIFnGHt^w1`m)-+o-kN?vgJ?BV6IIsAJO&Yum)F zIx6aPyYqI#-px5I>S|X-#voP)$uhU(u&A75zJzKM%iK>7i@L{)Dv-%uh;7fp=|>F1 z4f|X)x@cA3nk+`#yW77Q4H^b#Q5BZD!qoklxle4LyA9~t`~9d=+(6us-tZmb+t#WP zsD5{wS>-!H6rh0oFT&*YW{TB}?6I5tsYtKgXSq&#vHye`Q5s0=Cd^`K?CTc;cUSiH zZ$1@uZ6+L@Kv%KxwFD-ol^s%IY%F=mJ$X1RWJ)pXrdh<>z-+LXMV2;|Rk>4Vig}3u zvBZ>7gt#C1H;vLxW{mabSgkNZPXH1f3p;H_WNYo;XM0vj%ZxUKmsgG3W4%sxOw|Wz zapkurzQrSHvEDj!cO4Op-=ta>@c|jdIa!c%#_6Y`%is-5tjCA&J;qj*F1;**T98Fz z_P4eEWSN;&9}RQXuLZO`OlxpSDS! z7p~5DVRgb7i}%s>CtdcR^5K>G(57Zg-^`5nT^*yY;-0!S`G!i>Pe&hb#aiyqTV=?3 z-XfMI*KoB%eY3V9pLAb7GAel%`N?3ed-cfZ@Zb`+$5AZQU+OMDDjL1nhPISNofLCvnO!}y#3M2ED`OksID!84yX1}PpQhjf}E%D^$q#mcO zBEx2z&_3}gNJ|o>g+1DF(OHL?OQD(gks{i{_Ohi(X$Ad8)}H%AoJ^Ag6Wivhy!W4v zaEBce?YYB+?KO*$&TL?cA}vQ{s4Un~x@Ivp`z4BU-RrB`y<3^!qbhqC?vYSYN9|o% zQBd*n%uyk!*>8zrvw!P~SedyZN(}NNmnf)8Q0wzW)G40-!4kz{VOOR?)!Y)MZq~ac z_VqJW2JM;{&M?(LVE0Pw#=H}Xw4;fBCecSZCqSgT=R{)~MDO#x>tT`91MhkO zH$Tetpw}W||HXgodYE75dhjjC^)RMiZ5#JK_|jU282#a;Yq+Go%lokFivP9ufiG&_ z2jA$?dqrb5|L{i5wLr+5+I;3%79K9{?>%t;q9b`09$e|TsADhGhnkrsb)wH3z<1^i z*w{pd8!kb(^vltvB`oa>RkR9G3%sp{M%>}Do%7P;^qPz@#Y2`y3sV=$L zz$%7neOy4RE`5tGuo8pYwqBuAU#g<&!>aeAmcFmRP|VMdz(07OTYe(T5>~We5pk*VevHVB#zU@1H-$dw zN~B%-yM{TbFZSzsaHLDzJM*H=3O{VeMSsK@IJ~Bv5p`ts%swO9CA+=ijOaH1*?M7e zgb(>0`hKGk>sNFP|BEgsc!S)>Ct?e&bZ4I#jbe+C1!7yz*simYo)J4YWz&`I(ibd9 zkH3l{{IiQH(X{;d(xz^&N;E$Bmpio*jjD^tTVAOT(7X4k3U+dM)hn)bepD(i)C&6M zs!>s@Ve$*x^+Y^qLp5C39X&tV@qn#MTe0NL1Sv^$2Sz6GP1SGyQr#)VH;Te1y4kFu z-P_rWLx6fggR}Vdj#Qhma2}UPSL5EE&w^uv5{pt(gIYhhr1*IRWfnGmgSPnT%oaUg z=AZi?%h@NFPEavKD|;PnUrmPx3CNL4Sn49MbxmPr-lCn!yT_O;Zq{-ic-Vb!6ALCj zQln)%rMuuP(%&nv;A?c|7|JW#jfV{A<*Q^bPPIyb$rq7J%nByo+eB57+eH_1i&>z6 zkLguv9X1RI;}rbAuZ_<14>e|3v&L<4b~G%Q;kG)9Ro+9+js~^JVfHnGep}o#(}{Vz z{OoAlWS=EX(ZnH#m#Hm-yJhrEb0wujBe!qnnc@)E2KQI0YG`b4fR3%2@`9*q=SD15 zKR^!<4vo_c_`rPxSaoxb&kWQrq<;+uk@gGe--M13yG&5MjeSL-n!k($nc0Bub5Apjv4`M9rhofS>$SPH^yFJkET%#lF7xDWK8J;X26yK4XmCCud0TC!%t`h&3gc_?O+gB5Zp7Wt4L`Kw zA*rO)XwBE-EmBvoE7;VKT<_>}qpc?Nn~c&3pT*;bLU|)-ajME4aGD&W~EUPz7z5 zBMWa&=q174w#$+2k-gesx|KU(VKgWh@s^r1^^1!@x72vSHL^2Gf!zn|xk zh0(B&+ZG9Wa09z}KzQ5#f|L|@_ObPpEmF&RIANuYtiqEfzzlvJ%Hm0I$0XzUOzu7CC1A|Wz%8J z@N+l(0z}9*;GgD_Ndvuv0^&-3Ky3O%M`;ozQ6us6kT6uViao$-lW}Xcvxp7&Jq;!H zUUE(#`*(9HOyX>Avu(X3#@4pp($?kefz3AM9kfpidC*ZFC5^(0yE`t3CUk9`iT(~) zCXcmuRWquYRX}>F#l3$)G(LQ|-Hp32+NDCyUa?g{;bA2J=6)@^DdF$F{oH!Js&&?y z%zDMW7Q0QDJSo`GiB-}O=){Y<(g~BybmB?<29tc$JmHjU*n7=MCG6fAn`f8%>$)9e zw;Y*bHESB)%S(XSUPO|Ug%EEO=(9Dz=zzet>6+xN%2G?zkPDidLs-d>sWqK2*`I-E9GvrQ{E{9yz+z}EM$vLdX$M+nffqOvB+lOl zm718NHw=eT&V|xsr{}-oj=l(4Z0d=~PvcmGy?HAFO7}~+zdO6fCJi67dkj}p;m35p z<5Zs_r<*b9_fGUIU?|%I=TQu2htgK`sgWK{vi>OUKzf?+YY|slT^hXJo>118)aU(O z!^P3gZqmG{dA~&n9gYSnw6+9F2f^eHV9u+%toZ&0kC^DGm{9y)!Qp?}J`&hh3ZFCmWrT<55#a&Y(5I$Ib0rokD3e#xK9MQN>UlI2fw){&|(- zy-;574dr<+luz4HKDlUIAtxs-yd)YuzA@!6!A_3nZA=UMc50LeD8IK#JdqdZgQ62O z6!+34(WKx9u6QX!deP0gG}g6i(vitR=I^tM3j>8 zQ>~4Nj!HvAay2Atn1$pi3h)suQx$M#A!$w#h>a{mG{NFqlE*ext54(=EDZXvS3lds zLv93WgRSU1OTf5&&JxV~`Bt;x$#ayy1DFMKllk;OKvH@K*d+hJ7`8X@4q2X)@~|I) zU0cFVC3O58kV_(Yf%Z$AjtQBjm6~Q>NB+LhExL@YgpI(0+-Mij%)Y<_Ra&VRc(PDB z5Mxp_loz^ z+lO$VJs=s&GBj7&hHAE~ZAB%ShTkXWs~n=LP15;Ix;>(rS}U%wEE-jrVmvDVpzyBV zpldsIbR|i0{2a0f#_z{axRN``uBRVNFsG-d9m&~-Jyx3S9U#6`+Ys;? zWFRiqvgLz(4}vf#H74({t(r-zh$NW;0A04uw(izmDv_Ng0d$7AD@iDmjY0akzzotqVQCw)s<}ioG6uW8h;%ZH6zM<9 zof2jZ;2f|qrloYkLFk;Yu#h~2F*!Cr1CdiG4dJQPV)~L~bfz!qq(*Y#m8N7`A9_=- znoz0?-&CHhbNn(A+K!#1s1Dja3cK9urYf%_!HtPgvklGCLCe{KiD%6mo$e;`yRoyB z)D+rgD4f!m)@XLO$av?N^>`<;!+0m}jd$|icxQ!S81tmS6M364_-4}6s(5`)sL&)q z&`R}pXO`=*A-zy}4sqI(2?yFFI>q`?Dv=_T4QZRs%!5r^(!CNA+%#*1r*z+R-OGT7 z0YgCB=kDY>)4g#`6jkK8@ty+{40wvXzVv|E@9-xhA7f!4nnJu-q2u$h3<3!&N~Hfr ziSoK&=o&@F$@i-j7^(vKzCFK`fnJmQkvjvk3h@@@jnOVb%^2t|zdqXhNSr*{4T7y8 z=_xO&IwwjWklf#{ky{X`XL$VLK$AqIl0XMytC~U(mFt?qTuqfxNrO>|0<{`G!0_0{-#_d%4EZ4PEkV9Qv$SZ z2~do;i6F$_I_Al59URqtrLSE7Rq}yQ4L$| zDqW4?4BlGgkup`I=K+ysby_tj^Sx)*9K|I`pBe*nBCjcHno<(}{ue`T*hNFiMB9_(hd~f`wF#@h9c0E6dc*AWPCPsm3HPr6TFQ2r%5@YZz0XR%k4 zJ&L8lrGc_t=mE|dbiBsW(Cjz#k==={`zeGtEDwX~)4t-q*wzj8j2cb65J*fguwPde1 zF6T*n_5I(IMJ~BJ0%hQqP}@3oOX z!Ykudo#=15h_3&rh2bN8S zU$R{v2~~b(lX$hSo~?ZT9SnDXclD8hEXfk*nAh(t+^uAv&pxGDqEn4MkTg_hfX+?P zx6`wFiWJ+^jxr5f+}?|$@+RP<@pF`P$)|Mf%dWCGn$%k6UJ~lQg1dilG`#Z>rYQLb z1M~eCvI4mtrP}dXhort)9)T${8~nKOnxu++`W1T7=NZnYOF994A+NQ3t=qJE8u^K8f zp}hDH?%Ust#*ec4OsEw^QPB7j8q_UB-fOq+oo`0N$D%SC<|Q-H!=-}aJ}iYN0ZJUo z9e{7=3Bro8X)7D}IE;uI?#tHFbvon_E5b%Ko-CQ;T!duOJhxQY4kb#Y_?Hx+k`Wwbs*T$ zQ@!4SS!iszw~$t_oj8zAECg0L)vHWMSGY?E_BW7!)~gy`#W$aKrfMj9)1$0Z4S)8B z6p#BXJ_I=6tM@}Qb6m1k>3bEA(Phdx=JF(IG*U{ssxqiF#NBZXL4=cLHqXXOEKKbC zSDG|4e@1yL_8Kdb)mAeb4m8qg2nu8h11U|fUI-e3<7!F%KBIbqGy%k#y4+#oz0EpC znY5H`szG_fxYxJvc$`bJ2W9ek3lG0+meSEwl5So=$t5mmsKXI+nO39kYssoOA^bZ{ zKF`|10KMu1xSup=962yti{oOR5lZ@vMh#w$^#G}Ocvv17h0fRaUOCLX!ZpQmM+53f zNQ1mc5j;kjXIC)soy1!KKXj_v#Vp{6nj(p~kP(P#L*` zQlM;wcSQ6BJ}k9L>XvlIV~%CnOI}JKVZzq#-~k4*u@??u()6OV#TCvy#HnD!qD@goG<=Py zk)WQGi1y?y7+yBb45`v#dLV+30_3CgbE%Y$z_CTiMA0M_N8Z72(27Y{x0vUdB+|_B zt1yuT*d1~M8I=4GniC#Q$o-U+*}=&C)(wyVXc^pvvxEIg)!ha8+Q6rrcN*>MZoL7g z7|;NbNbWKuA^l1$d}cFT9}W1V&IU93DI!q1B5$NT(^49o{HO^~h>?qb`?IQ)?GA;A zS0!{Q&ANRTN?Tz%$$My#`6v}>16yyCAGy81MI7`ZckH*w5w<9d8p3=&$N|-yav0L4 z?v&M#3drf)UM!yLMz+Mmwm+K#;*$T#3r{#EdrnEv;yif^hVMYrL^?{)+ic~PxQ~P9 zA4Z)>o^$Wd8!))CK}oH>lQ9H`D#aR;=LpFmZHkc-Q3XCzFj%4`{2{nC1m|k|d~_)v zHS>`z@pBllK*C2#M9f`~zV|Cmq+VViLNsDiE zKm5voEtQgRb>RN`l>wuJW7*OF(PJ9)r}ZJ(yjO?grsD6@jbs39VmG(>-tS1n`li>sL(%UB$*`CUF8tl}^! zG8Vfj??&UdzVjt>VB}`P)f4)dV@xDdepeosd~$)38C$o8Sod@34Xa)BRy4Tb9x7|I zdc&K4=O6tSk2>s8!(wh@fBPC87-F}TcQ|;@B(Lv4u6RWuXw*C`!dYXZ8E+GKOXYCLabT=lq&vrSg(MV>9J=?Rrw#&8XZbEL4?Q_T$-R+s~!nxAH zN!#Z*|Ev^LCggTc;}g@BIiBEm@H{w}DO4t1F3rtc!tF{RaX9yvbH5gM<3ZeC!o7U^ z`*VLj_s<4XL-mu}o*wRJP#fosu*lv0UNHx{*grHDC;}p3DBw84VBby{yGG>>h~i1% z>p8a|inrK~PsMxH?fjexxm=ljUZIu#$2XMlN0oKS`JVCFBTq!zFP96&;i&C!^XyIeak0qZO0` zIp)M;0{K%RpibU&T-;C#v5P#6^O<3h2xIt=of)k&5vsR|6i$e2ktCn?_#w?!EY zFsb^Eo-sCJm9ew};dbZ@BTFsfPgj4}WTtQcj8c%z_wbjRKaVrhbICUcS!rW3>Ye_Z zn_NQB66oG#HQFiaoROD?`&GL#K6wsXZ*syzQUR$5#p|_@o)bUJ#TCYl;GwCb=6zSi*fsaP% zknNpiFB#(r`c1vDc@hVkqzU+IF>JDvOe$%wPfH~@XAnj&ssrOBRjB5sC^Tpxqtu}T z3f6+me2^B;*QpTC897*jB)Lf70OD(TP$dy<-cIk+Cg5}p(uD{eC2zSeD3d5ju`M*R zGEj3O2L3*VK59rQcJ9AnrO~4S)o3wMFFxX{oYt2Wk|-@ze_yxbju>jzButqjs=Ykm zSOT?5+W^}WgN=!fm0G6~Ne?4+XS^MC?(^Mja3>2gWAkIChR1>fGEJM)G4gZMl7gff zMJc65YPFot^39l=+r}b##n5qU-j2o{iaulWeypiI6erV(00EpprK@is!*P(D>WM*; z3!U2>Bi#Nu=rSwNMu#$GV5esWb!90()_wUOQORBQk7(eC`SfjKP(p4B-V^cD8)#8^ z$eimQ{YNzBbMFRbPX!4#=u!|eG+HXm5eM-dZ!xXB)GWe1j(#)$7OY1EgU172WT>Et zY)PJnMvOcglK0)->!Q(n@*LxpMmf9&;bri$2|A(6NcLD5on8V`@yN`Qmbmr=v=q1m zEX%q3*G2nP^vhD!BtH|~>c}aIL6>x!U&XRkJA%3CkmHjz?Kr6mq)QjPF-rrT5HBPZ z)h$J@6P|GTOSwSWJIz4z9PpXV(Lu7_tT$`c`7C{X*Bq+f-71Vy#NWHY+dE*6N%BIw z(N%szZb_Khu_&~;w2E;4)=#Qi`A>F-Kg?GR$5I>V>44S1 zaXfJaM~j*Qk^j*Z4K95v8kB#ydh^5VX3HmE3)5ENdR4c;CXkT2;em$aH%+z57GB=q z)>6YkS6<%0f$(+Z{}2XEl3FNU1&&i{?aG&Q{zJL3D;Lf{lIPMtHR1aWb=SI=ND0Lp zIObFMFKzEfgL&LPpE+~DhzgQ+(fyh9mZ1g*F~qvG`cRR&*$b^&r}??`7Dedk-0@|* z980WLHR<*7_=AI!Q3`5xLePjOw1K_~c@oTpN}AGFa+PD}`fvHFq5oGQW$M4;1fIEe zmIs(123X2K49OI7 zPTpy^pFq=oUd1LG-lE#r&)cKoo12D_KbNaFZ%TtZ;uB$q+xE36=J;7aY+f3n6yfbs zcfYSKm~8Nc1ve!3^J7eSWETaAoa{qk?YzRl0Rp3$O|!El@)B`~R&l(NiXVa>DW57^ zlzqLYp3TZ=fD~)xMmv>xOxbwaKBQJ-+w5zM+{p4)`^?~IRQ;2DZBy(71>&TS6y9)n8x!;ROE>`1k;!+hJrbxCt$kKOs|N`Q z@w8yfCKTVz?ZOV(nO5`4uuNtlvjr&fJVVlWpVhU#9fN0j-Y>-%0AhW6##8E>tEfGo zRo|Y5FH67LCd&r|q*}4nS(~e>2RRB>a&LgaTIYd$fWZFcEWUyiEx88c3Cu9uzE$E# zQRQUUryQQJ9sS02oh)h7e2}JDy+%)KPF_Nifr?s=GMRl0a0>Tor-%@u!3Cdb?r=|S zLXKy6gK+j#R)w+a+xG4(x2E%(r3R|i`@ka#pfzdjj!QGI!;`%pr7!04@guptk_-73 zl>3{Veq*1cJs20+J1LSqGM6NjO}S;GtSJnf|4BfsRu}k>FkP`qqR4z^{Y5d2NPVXgIq;-+IUNpz-0@-9G2POqK{+K+$K zP|;*9xTjX>)8RBtQ`X6geqZe*cDVqmPA(xzO8sN6RIPs!9~8CS)xGO=sW$^L5p#y2 zE99c*M9cJoUlPlfvJF!tOT`2;5;Vand%EIcT&gQGDWyxiSG7Y=BPu7So1FrYww##d z-T^l7=U?hv^y$4bCja znlSL~4l(*pN2X8(m8^sRF#6wDE7dg1L66mr0zkI~9AqwU#z1# zN+C!sRzdgdZ2~s_`9->4t$V(E(LX~rBl-M2xJLqWZ!t*L*H8dqogs9)*#apX3zSOl zd)XtEZdErpEEl2SH%RMEE@oL}AN->)D+iir0Vo+1xYj|TVlRZC6sgw9ErYFf)4Kdo zz3kTqlbRj4LGZd9Co0uGKxhZ@?eNI3J0_IEhj^A&fFnfZTl6SMs@)h^yrM`csIcSzX?cEcVoX29r8xo($^$u$V?E{Wl>o3(aCK15&bg3V&Pun@x|v~w_!u3l+!}EE zNxl${KcOpROL#GZO-C4W35>Z&=}SFxLBlw)T!8vf04scF++~&Cd+wrFFB*5D4&yDY z5?LS4TY#2YZ}Vmk9s=P%T!cZU&;JIXAIOckiJ%VtFV3zP5fpAO7Gw{k6&O3ouEz5C zz_du)kD75%qj_-y9xns#wd-oq^_`mtKgp$H=`xB=^Q zOtP&?(0}|HP`1fCC|g5XA#ul$MA?!sbnxGFyjmrNjaT*c3jX7L6#cu^*DGOi)(3Ow zWPNzzcmLn?p&~N>U-Tg`$ACs5UVwg-5skKUd^pPhTePd(1 zBQYN{PMVB&gzmrR4_FX<*ByV>fLUDbI%~j=gKusNTE$CN_PIJ?Bo#OLwP;gsAVRF3 zijAWC3`7X?!^}fC&PSSue#Bj7bsRzz8pnwmsRNBY1(M86tSA+C8K^+>o{O28*w$wz zuJ!gG)_NZ!c@IXi?iXSttiF0ivJf4_n~9i9s6DE2e|W=uxz8;3Uq3#<+exB~O0Q7d zN}EN=>bcMyiE4&Iqgi)`*L60O=ukG4ucYp4Z&49qhec&+rjEgZ&}UKM@T=Fo8_~Th znewf*;7s|JnS+BLTPvXIaIa3RGH+|4mP_|m_<*7{fS2Mm%J3X?Z*FsZVIB(ETIb7V zD`dL2eInhv!ECMb(Y^63qI*}&*rJp8Yir84*;)mCZnjpP?p!6aJcwt{D~n=qw~Eoh3sz|ARxr6ia+b-=%B@nLbZ zm(gLH&|F)j!xp>vR%16km1e}M)yxf9GrhV3lck|TZ}boJt;vYyIvG(}PXX0Zmxi8Z zOT$zmF>&_`bRI4`v(c+bD4UXIVycp25*rU@zwgejnh(7fK657$hbtaqKbEpwCNtS2 zn?Y8`7OwOq(S*vaD0coAP}Z3$Hp@oC0;|n^K4m6sQ;vZYOVFsI9LO+X3C>*Xq9j~z zufGtoidQ4nY*cstDulEDABL3;$PdM*U{bHEy|4DW+GB(l_$LGDCW4ma0Xe+_7HWF$ z1isRJK;RX4eG{*w@}Z!=W4$Q3S$6Q54Mc}jfF`V>+Y z95bOIk->zScKV+YfdbL*65v9{FPNqo(+ED{5&1w9L#-O23>&$_+!FtN( z63~H(?yqbr*U*>M-z7YhqOE%eN@^oQpy|@p}>*~7!BqH*B`kyd8oP?RF~Nl^jKbU|NcCs3ta1l3?l3(9ik9Fzpi8CtLIRSEN3(=K4tK$ zl`;wRc*4{hgXd#o?7G4@p>G2SZ~0X4q%5N~fB{f`0W5JS{1J?+A{$N;#g=FQf*mHy zs|JJKkg6({cqvdlJI+(qD^S)Z-kd}0#8;r9b$FGG13^!Rs3kBl;$+fY64qi>Vd0$din8|^ys&S9d&Q25u)Q{0XU{DOAy-B9L_??&Cp z>sc9`LsrHOeJ>g@`&p7{`-SyU4ADk5K9?g3B9}Jdw)u*b62cok4!l{e7zv=#_wQ>+ z*Kt&v)-lStPBut!->D8=m}i&4qW3s>Vd4kTu>9RDQSI|Vl;$7cX3+<1P+xEbGpmkf zofzi6_W@fI?sYGG5N$DR{kO0eT#)M16~p6^Gw;p&)nZIG1z3jZ(rRtluqm(c_I*b8 zbk??@+bnv#q7)Ac?!Ds5c(mL86;2R&@_`1o^4yk^`}!-{CTl>dozx)l)hi)WK zr-)WLE?8K~+D`HUT$zO%vHMU?H$a>||2)V|qZ*L9w2AxXtI??Ng}^=VYP9))RqMTO zcW=HLb+x@~ueUFX|rfys|CT0j%A9@LsglfVb9r z9O>~8_o?@zO~XY$b93L1$^-8ES^rOCU*;al z6Ls?zH~Vult@r0yMG$aF`m~K+qkXXYCYw&&fQEMyax6i&x%7Qbc6i`lw72T#q5Bzi zZLvrI(RfrB5>CR%n5<$KfiRT{EbhivqHXf8GZCv^iOPWUn}3Xk1~0f_e~ilI#nr)Q z)86V^l{xDXpy&?!W7Ji8!Q54~&OTQCEbDBmyN*&7O4)3HDP#IZ_FjEIVGkgY@1RC+ z6W8Y10Cce~D*h(OVWd5qtA?&I$Zja*?q|3u5iLbe$MYM^oaHY&a#{D^yybW$g6Xyk z_u=xrH+VpB6}Qt2^>oMPr0tNX7I7D(D9Y~^^wW$7B$-9-P|h@Mms68ypdPxAbaz$WoOgK3G&x_@M( z2sw!KASf^P_{}WKMFLQbt851ZV3WiT`RNMN@!WNHszqy7AcphSaG-d#J3NUe2G6)f zNxYdz>N`n1gr7f6;!geiQxZ?-XV-vuuzqeoARak-<+nT&n905)VW>gYF0=fv9d&VM z4v4qa;YXOk)=}<6?9;4=Nfrhu!%KmHxQ22H%%GRL_>~OYi+tpPbBd4p>S5uyP?HYn z{J_?~FiYmJP)-%`iDhD#PAcWo7i54|SWM^S3xlSV1PbiUpTenKIqf*a4o)8)no6=z z0TCecA&zXJxyM4$ZXT3HLZ#W-aX7>O^O_%htp!6-nW=JpL0MgmpQ0m*mqW!#B)_G1 znt)f#SuM897NBLfa`Yh%0r`&5N#51YHx_8M%?adcGzXsY&y$H{c1OJD092>G@*(Bj zEgkWM!qR+Oqx*G7e8hOdbnT-FxoHX%G|vyg73Piys@$Xt9}Cl=*jPokXk7aOWzBzfqy)-;NY%lf2piR44 zmX>*gVce?YS9!D6)@^#&9<+#QA;_z~UEC1K$_BGbN=>e3Slngx21DY(d*arGcSy2w zH#Q{5DyO0KX3N&NTbR24YRZ;py$*zG^$$f0crX)GPzCekIxxd)sOO^rO-eTb`j8I? zG-O3B|E~c}Se-j@cs%(37qG7UTUf(V1ZxF+c{4vSKI#q7kI^fp}xY@P~3t7tIWYDQZ4vy{D(Ny{U6{^lWQ3sm-b}m2VQjkE)J8oTgokv zVF2@nd|Ar)XJodvLB>cJQm!Lm89+wDHOy-2N5x@{iiz{csJPQTGCUqsBjxn}LduFI zT8z&n29-H7#@gqL=3H`5Lhia^V=h_Q zYL^!W=ZfvQWF*P~3P>`d_HMVp{ZCJRQ}_8%@xXj{a-JJnj%Nq|baTt`c3hU1<2{Ex zsR5)*u`tnWa>-S##TG!AY@R&n3Zvp(icg9w5I~nJ?&jX?$#F!^Lm8 z`$okF>$+)oyz35E6EvP9Oi@_`(h^Db&`x-UAXN=0ZM1ev7@(mv%>3XwVcop5?Ih3M zRqnFxcu>go=I(e}>Cuid>Rr0OtQx>B&RJ@>iLZbI;m}XJVDotM_-aDa3o-ioLshC9@+3Y1#QDaXtb&?`&LD9d@OY@}~*0Z`usYP`DD$*FROC`;* zBBBP|31i~cq4tS{8hwyzTefL@{MEpHb4+|5T^%_#?wocWF|{?|<&tUY%-GC9Q78u! za);uG7avcrz65rVv;q^|yA#L8!%M4f;hCS%cChR)UBpF8idgwZ~j5kl-`L4Z8^7izd@4CIVj5kZ(ImbV3 z@K4Wir}1>arSA)5K~|PuZpD`Ih|25l)jzKO3X2o!dvll{f0*8tRpP6z{wfqF*GeOj z534#4|NEa-H}l&}SMq7!@1`nzN3c2tfDf}!IDq;W^*sadU(RtyjEjdyKl};RWY2#1 z6L%rc20!&$R<)=onL+gpDbL&w#>L$OdwnlOV#&_DDx^Gd{}>mSE302sT}nH`F_61c`H=rGz1O#p!K?Z!ERLoE&5!L2$fbXHsSntFzY4{1R_qWEUGtbrfBOm#O4~vA z28`+h{cb95kriH<^M!wWS$(BHzRW#6J{~;n=DHr`((13UI41krFa~zHgGa}#ot_=s zW)tEeGk@;uG@vAmKbO`&iHqa2TFmjAORvvr0ffHv^*gw)Pl$)@{&E$OlO3&=zTZ0( z{}{4RDexRp1~AG-&kjD1p2|X!U zk;ESSL=RYYpl1W@!B6#Ih&|ZE9{iUcu<}TWP3^&xdZ1-FayZ$8r}Tgz6CMn-2T$t( zMhp)I>A}eK89l+=mG@K^92~jguO&>9Ys@s~vf@WBO3_m9V(NPy1{J?`EVwsJ;_9RQPG{X7O%T`mo!6QoL>O zH+RCMczAG+yLeK3+_3M3NDPJ4tqruP0GVqCDw4X|bxe-OAMwV!Jk03W-xo721{j_5 zS}qNf@0t2$$d@j>D_|v;CtIqn3?0+&sF8-w^t-w?cBXgf+SHj|5+skgWs~C_M%<|< z0m-M6B}M5c4LM#Gmxt`9Bn|BN1L9qGJWCQXNM=hzkauIYOpN4M)`OF8+Ud-MX2{wo zHOsV0J|M3`VFo`#ZrxY6j`s;bh1(-8rk5$G`<@`Zr73;pt{`ErF(bV& zDBkA=Z4*!YT&+D~Yt`PN<-*L|0mfs#^-3 zr`cJqG9?~%aDDTbW3A=z)-o22nh!SKd_ePf9&W*wzqM&bXUq)d;s1~!NN1+R zGs^3C=Dx;sO+9@65xD)Q#9JL&15iU1K>3XUs38MT*29L4_pl*h9k(7lzu7k4rMw`| z_V5}Y*8|d7jp;RayPdZ~ZL4;Le2IT>XKxqp6};r0;>G6Gxpu$xbN%y%^f&cmc_}~@ za+j@c*`lLX2S|ky=O^i?sqyF#{JD5){26AcV6*ht_cFw3O@Dv4&C=N+aRtGdhN#Ta zKGX1J^40vU<3X-6E#7ZOFjQ$I4Z+0CJ-qW+Plh5qugAz2o73xjFaHz-c{lEWcowyO ze7f(;sng>ryHKHRW*5d%Ax;7iy%$U@5lewJZ{(L%-XFK_Y))^!%dMFne~LPH**;Fy z)3dgZx7_Z$j36#1I?6YXMkk7D5k+;O%R@@o)frKBH8CN4`-ko0QyZSa9DTwaxPNtEpo{zn45*0s&tBWOrVPg?!!C8W4B(A_d5_vh1mj-m~Z|j zXyAtJ2zbAcbHPqr*Z$g#+$kPBDOq6}G+WONzCqFxEPb!ho~G5=U(k>~;0Lze*AqAL z_0{Wt{aPVi?5F#9_uh^y@A;-jOxmzz$g!|Ixqz=K`g_x9Ww@hA2yT#tp-Mpv{QynSZwU|5TGyR-THgZx}eK24UyWf%qd>$M}W@hWDS zL{z)$$b+mYFt)*!(s=VttW@p!+J{M1_USY}m_^9%q*#xQ?k6cGQNgv$jQ36fbSbYY z4&P(oKXzGOF7!TRQ3WTQ{V>fHmMs(aEo5!X*mb!c`kv+XVwtn6;I5b%A2WSi{@EAc z;1Ahh_VL-72jF2=?t^jpl`k}uo0pYaYCs`cwyF2}ax2Zb9e0iQZJ`gn%c;2FzOifk zr9%j0@tvYy%`1CL#bwKu_xA7FtiK1J?N~i==O5@ZLYI~;oArKv`&BKE|7Dluy_8kE zt7%tGdK=$rdqsnvnH3M)l7T7ai5xYx(KanB<(KoMKvVGgQWImPB6sbqcuaf4tbd&~ z?x;Nmx*dDzF@k&rk<4=XH7qLMcWaFlzu>ijlG&&|8F_XXaC%DyT#MyG|;UKcDa?k*HenR zG&f~BobRR9Dz;I}L*+IZU}&!$C*zA`-`_5N_f0OjMm|+WtYuZ^$U99QE-okEdCBs= z7>0D1i@ecYynEa^q$=Z=71AGhD*A3AY?_BV`D5{zsE!W6{(Jwvd;Drpqna1<>Fr(y zA8G_UrGM!@f=%9S=ufgQ-*R7 zcs{-HKWlwe-2clT5$5Z^e8V04v3Noqe6Z|Rxf?$gZxejez4Wp8bKO6UwHKR+g?>!# zd-?SHzJ|XAVc@^4F74oUOf-x(>r}V|1lhX zyFMJgg>S;c^54zEZ`Xsv4Xlay)~|JwKi&@xHiUiljdv?AZZx?Bo{GygSpo(q#6Q$( z%My3jzVXEUteiqCQ68?)H(C@cu{e}0ZoH~mTCeyaV>$D6^#kkjeEN0! zE|^CMH6vYw8uUNLn{v6HFV2`XWWuZi-|cFdk=zp(YlVJscaXlBw|B8#deo(Oa*w-o zzxb2sS?0b%ulJH@wp0z=O$05jRs>C6m%!^E=p95s?JhMzN_|!T*nIzZ))@2;z7z23 zH2X{2)A^o+p9%8eyx`2h>w0xKX^8!!{o^BotKAl}pYUF+{F$PaPN^&^<2Sdrph>J!_-NK<_W4->T<^Q#a0; zn6GPE`;YeBFuldVe zbse$ZJeL0ZGCBme$<^+{&%~X<3U||I;*ZV#U6>EB7=n4IRu~(*3#V23tPnq}a_odN z{6DC1C0#754pWecAZSbe+^8TZ{58r2rznG4-OSI%>2y6W=?o7McQBLm5tDd%8%8}E zg$)LUnrK>_n`*5`dLKb39Ch@-XXDYqpWPom8-HTL)!L-21UWVB_55Ob`D;1Z$i=Do zV4k{8$8!d}BMynD0#`00Mqj7(NI(J#6z2tbFwl>UP>bXYR17~xx9X61sMOTA4~e&{ z3Ecl_O_%yMdfYCD#-$4DOYgJEfPXY3Ag*|yMJkRvdcQgOaX73LVn?2os`urO#1Gu$^ z#vKhLdVQtEwH+3Zm_|tez8PlLu=ID?S4Dl#s)zq1S6memup7=u*DcpVf2zVOa9#Hva5k z%lGNR>s2+Y21~4svThgIZ7DaPfk~r))mKaxREw@&rf;n1D|VX|UGf?y%78BEqUy~; zyV;UQJ=I6lV)do#eqXJ)r&@8(_3oO_!J+@#{or%)7V*=T+^s2{fjpG7f9rGcr@{rR z-9CrMhj#phgnPyG!By&tWxz}CT;(1*Jlbbi*q5`VsLxqsr{Kc>cE}(iAl{rrcsi%Bl)k4O&6L6|3B%pO2p& z@fQ*du+jvFE(#>fM)MrCh*OHyq1(R@Z`JhAhG8rtU+rH0LOf~s&mPT@xc)(qNvRHP zJ*!n{(ma|n0;;uln(2bT-MjFa)-=~zc%Pi7`fKk;jaN< zZQ4se9(&#g z;Z^teiFlizckiDVZx;N?jW{VD8vik7-Ypz!2-Ni_x7$haw1|gPzLd&I=X1Tg@TB+< z8eVe}3!ay_VP9cFmb=})5|3l&iXk!6uuM{;qDo4%|E2DJt-JlJad-LMya{t=mFO2hGlMwS#2)68>sUodu5)jF6;Az> z8+#fG_fzf*r$GTvxhGE}!r>{GKiwYgbh(N)(!u9{CMlLl$L3d%yDmgJubCg`fdF#>G$Ay@qVb@ zN6(8#ZGNRahP%ztafKKTwqlpA!Jqr~E&2kEJICEIFCI9EqUp61CoOYscbzn?*vdKX zrFrq#9sAz>#J>}Nn4=@)Fbz|M7XFEtCW3)Z;HN5o*D7CYHSBUm+*Nt#Y_+CfkU4EA zihRZiE-aWW(qnz$drFWO1`#7lRE4cS3LArFEHuJ5e zk1QcA2>e;Ts=a9?Z-4pEoO|_*xLiEPpmL|Ga+{tRPcOb;(0tY&eEQ6IWbvMB)$B@p z&~s)yr0Bc1+8$hgX53xuu{ze;gXhkSr^R;^vJ^ue9&TtQ9-DpELty6|w{IohZ<}k( zOC@kM9cK{JrtNwFsHi14@`RHPOj$aQkY**~GtMlS|!Z_X=)7x_NSk;-*Z$b*J{kW12H$f6Cq1 z6Q`ISYkJ~R%ey`cE}6*(%#TNR{w=nk9ee`ZeJiN)nw|hE`^5ZsLHPzrp6!$CzsKA6Pd({>_lLY87$!70)EBmN(9dj|#4J2b>-6+r9SJmPU*$U8G7X z(0Nv**%<^0Pb1SPEpTwRd+h9Z(q=0gcOxoWT3MGSI8UBxXx&&C81tyxbV0oBwE12u z(Xt)yg5(+VCXn0gS1i6I>?PEJI0V34p>b8e=0pM4vml;QIXjQBb;e#6twRfQqA<*B z6)^p;C+u@+SYRpavt)Tpm8>*88Kvs-Ce)goU)oc%*WrOIB=h0b#0bEHKPIlr60$A% zq&F-LlD8GG!aH~o=NQ1NzLXo~wmT=DR=gI;Z5-^zyjy#I-02pd1CM;vJ$_Dn*ujgg zlt!2qOynoWvX0BrIGP)c-`I+C2R4#@EBtCx7kCKeG3GDUz!fBq=1me9_zHads5|rA zc+e+rYK;oHkY#WWy<1vs#6Z*9tAYXT$|??QgzH$6QuL4l=h6jJ1$6i4 zbK}FNUi||DA^PINLR%i$p8Q!M%_i_>`^zZ_sFnAqWp4^t)|K<(5n%=ji*W3*!KCi7 z^Wt*pmaWre<4XC?dU$f~u$~C0&$#A=Xkm}KEf>bO2WPuqEsPIEb$)hLgWLK1c*g^7 ze1KU=UIxo1C&t1F%0kk0uIO+|C!oGn1#a%2k^~o-Voo;e3<3 z|AKg*eFUZ4PLZ|bXUi~m&3SJ`Poq}MV*Oty=W7^#GO!;@w;{3B77GG!Ovi}`f zTk6T>zR(E=Di;3&w{eHx9B(#^Z@Nv}gLerq$!y#fx}M@*z9fDKRcP6zC}BT$Ke#j= z(}KD$k4194`|G9gR)dc(7Dv={t&DyH6pks2Oo=*rQ9LQQ!!22aL+=##*rNEN4o#M! ziEwQQ5V;8= zrCbKSwYwzeE5=QI>ItsmN3mF;)=+*iFI!%{oZN#Sj55yBzBt~qTY4kw;+FB;rxmxd z{d;iw;&{Tqe~=AYS>#L9Z&2?ElJnj77vqMT?|!*BE~OikIF#NA9rBsq%70gVN{_bB zb@i)lyDQ?oT2CRlgf(#2z2{#M-x{FPZRg@+w;)n@v?xbO|BkWwV?Si(qhB9EV5iohC$l;x?wg;G{ZYBGPek^X60ZJRM)6&qx-oxc+8bpui3T2hrM=RI34K zR=U~O*dLPEJnV#@{w4dPP`@_G_+cofjdR zx%tGD1vP#3MM@YCd-Ixj^UCieZ!+qWEj!i7VJ3YM7d%v}#xn!CwvvZ1ohh5=5J6Ca zEcr|cJqBA}l**Wb4s8q5Jc-acK+4lzPw(m>|V#cOlxv zF^n{4d(wnP-Q??F><_t*Ul)(bRFE^T!)M~$^6QABaPBwP#bdJ(>>Q4Z#BsyV!ntjPF4r|JPV#f z{B#8&u=Xl-K$Y{TZ_=`O!X9AhuQ*km_M}5dy%uqZ_QW^f&b5C1`^s7f{qbn;e!nap z(d275$2BaEXAr*PIiaDz$b&oa$GRi7Wrb?SEpdY~W!mD^yyfw};VTQ=e=WyL^pJaf zc|1LfyP@Fq@sMsW8RDX?&pc?1p%H!RZ8w=v(pSN`v7yP>R4s z|3>^GpGhL~_uM1jiib7nu#8a^-~lDHgw;V~_Pt z@xVF#cyAEqs0zGIPC?<2{PY|gh6R1w^IJ86d*6001i*V(*(PZ~zUO`)@%{IjvkG)( z$7KOh)wegSzP(&7$Ymx1?YY-(iVtY^&Eo&seMQ{;DSD0N0|e=Z2US|FAUrv}=;9_F zBnmqJYIGBC zj)#O?_qsX0Blw;B=gsk`1~HkXuIrX~n<1i9O%c?MDw)1_QBzlI+H-M}JN6a~(udr0 zx5Ur6Z+|;>dx6*Ea?DVW4Iw!cE|hMyuSn1=zO}2Huu+TI2ndw*`)y8n6G1+YhOUX8`IqEwzxd<4ptAfa>3yf z+9QGozZ94P%7pzZcAvW~ULM@;!rO7azv0fhJ^onue(avU9Z@vjy>WXyapL>2*gY*y z(t4a!%G;?jd80|oh#h4lMWSjGzoG9oxAz_K(DARoW@|(^L;(XNk>-_oI2WFoE`HtK z`!693$Mj67#dDv>_Fti`=~M|?@R_;ok`&Uj!ufM-@q0jpt4 zUcdMHJLCO>>36UK`zx7}=^AS{opNl-c?Y*8OIZPBw)|5jAfL8w$3Z2;rsU={q<6mN z#(y_Hkb%zsZoKz?J&9cWQI6*v;9*UG?gf1qYk&$9$6sW=vvkdMsOLgRm0R zvVe!-3g?H%vbDV;-Z5VYZ$jM!VH2$$=JbFrdLrIGPL5*;w2)>p&wB!^|0?~%6LGJE zcVaPFgN)JaQz>=qiul0)`gGBX_}9e^Z0`R%0Df{e?-K$os<6Bb*Xt$q@xB<~fymt* z7X1GL#?ciE!YDu>AxaGr3LWMUz6?=KWC<(~=ya%B5RRQGaH-|YP?fYQU`hBOkg=nX zEz_qy#U9(T`pce*$Lw}r{*SIg%;-4apyTsCxAfwb@oDidkdX{eWfH@jtLwKa-roMA z{=8Lj$IkoR1YW*6UQzn1X#Zm>{cvW9ZzT_mwg04g8ZC)DKE}sE-tw^=NfD9gW@8fI$-qUeaGK@IjAj7F3oZnP zYS^+`y#$=h6txp^POl3tMEwd@>bcLxmv>z8$sc1~(^Ps-HON%RbpCZsyukqwW7mS| zv-Rg|+28tB=RFrMv7gk{&&AvPemYNnF8;4>7;Lx?fH}cLZh%^6n;VT1B9{_?5D#Vp zH<7W$icSMZu8WtHeTz0F2ez3Z?2}j_648lX;8H;Gl)hwLylvhXv+miPuto}u7q5$7 zPp>+y2h{&_CJ^nNTF~bcBiuXQI!i8Bw7r!W860)CdFFVofU^jtfvHs2}v6P4SZg z?5OEO>Y?Koz7TI)yy?9^##p`dh4@AGj~ZXb-sw4N09Q`oT#U(uiLeJv#sL9W`u~e^ zgvBucpvzCS|I^j~>E-_r+Ckn4i3|&ch=8j+A-`h9fqF1kKSoR|`t29vHDz;@@pX}_ zB7aY?boop1Gx86xHkv-i2(5n9Ghd4L9-~E*$NfZ51N83Ngy_{Ex*<@0SJ{)3u9}~& z{*P>}`{YYHcd&NhQ9tVB%kdsv8f&Ll|6RKfKQSkA&*+jnZ728YfS&p?y0gEcxb`zc z+ssoVZR=lBAQDy!u+TD8&O8|^r`x|0uNVs+`_wEGefYQJ3_a3cTa9$CX(gFA2`ZO0 z>eI6pQWhEwZLpF7J?EA9O*sbqVkWSO9@g$vHWV#AzE}3>`hUF|pB4?vYhKj88!yPW zD3vdM7QoiKd=gVvf6lvX$<*J|5I;BHcIt!Q#ph*t^S_a+jNG8OZ%VXMF_<_)t?@oH zPv#m+^CZ_;`gwvIfm#rN{?~uJFRsgu0}z6AN%9jdXc|)5$wHaq&n2SbwLtAnwg7+7 z^u!v&kL)yvY|0Bc|o~!ci`=WLofp0|FS~>!{kaQc10}Fr1$+TbT~23e%wjDU}FGvHSJ( z3Uw@7bRSfxDlWLRD^-f0s!B%jpgyirCG*y0CxXUd7_q^t)Nhok0tB-=D(UQldTpio z?DI-Biq9BlOMP5IwJST=t)#JQ`W+MU_Mk3JF?@OaSs$KK6?#=G)xl5CNmA)LU6TX? z>-6ZP>Rh;ht>7$?ZX`ScW0UU|3OLH*xNNBmNDMsICDoC|2OB;J4-9Ok)e7PV(Be>j zu1}eMKb$iC1{|&Jg}QZX)!TkZpVpdpv-P#D0mW?nKx@^F%q^{%-u3zy`T2)#RYeh# zX{e2wt}m=dX||Ldhw9pQ4~DlE)7FVMY{^Y=@}TW_eONLHfo5& z@6~Mp!Fv5*8&%EE8*Nmlf`9xD5`6H$9|NLqTh*`E!A>0PLSn-I*#%zH^uOBrUHG*v zK$)#m?aaXb+K$u%`tEjW5Uw_#Na|J{sRpTTm4zbyH?LHyq{CgQS5*VJ2lf1>+_seY zzFLjr$6(0W?Nz(XawrUV8XkX%=oi|nkq*CQ9YBT+dQb<|fuG48RF~2R z1q7gfO2qm`jF8VB`ojgXy~F=nAdQVCq#+ut)KfaDLnN`hqZ!hB9Zh%rbz&MASEG)` zlx;}FZ9a*(%_kB2Y9J9y{$EMNMxR7HtVeeOTuXcsahp#fZkyA&8HHGKkV5QhMj`h3 z6k?-KAvXFH;$fdcEcrtK+}`DX0f41%TB)>63&Z&_6yi2*D8y~Li9#&V`?^9QmiiQ8 zj-e2-IjDNRdBM?XC}bX+vLX1V2&^Hs)F&L9{(x{S)uC=o>r$U^%+ZE$%<<7;ZMXlE za4bDYIQIXJaO^jPW0OxfHu;2O>F<_{5RQNT@p?J5`~M~!rqv4Dv^bO>LpbJWLpbIL zlv?NhQz6sJxH!g@q6RiZ;ZReq1@v?VM& z3vo?kssEP2GL>>P*l_uFfr<*rT=ueYB!|0_DDcTU)(bHj9n_AX(o6Xz1b8=L`Cib6hMIc+C-U* z;C=b#;i@|FD))kc^*XCJ#JQKQ>8&=Gkca9p-d_$}5{GxS?V(3a(XINZ((~%rgyK*d zW-V@mu|;BH1G5-`7VKcA#Phh9Uuy&A|YggEN}u{Fn{0 zW+iKx-quI8D>QE;;Jz5pL?6NS?QqUjB@R~A)vpR&#k^%WQk7%eVkB#sKCAD+s(Ssl zs`-6YNp4+~kK~FLc72!WjeS)w`vrZVuPRJ0LkbZa+3P^Ys}p9O{`?5_6OO#w`l)I5UG?W4N$?~rzUSAf9%;JJxUsVWuLAjc{s zNFWUxZwmy>iAjuq^i6hoMDlbp5_W=MXcj%SOivkIP$bb{A~Kw7C~+@m+F1nRjcN2( z2^efr(L_J6+BZ{$M2JFUl)LAe!80J8^3Ocm1V94Dp0HWObFNzs>fxR$>INL^Fi6xz zB{;rkH^NEw49#?aBv78lIh&{sMD)F$I%$~9X|w6F8mFz=k+MlM593p!rtmqF7-M7% ze~iBkngEYo+vtE6p6_0NRg@tTx5xg zpAxs2U+04Uvr*8inxGpl$ST&gk2)cJ+}C+S>}-9{*LkHqvGJpm+fW1VgHP=~%oLc& zf)4hvo4@+NyaMSmuk=@ZEH?@^ecWKl$04(61-N6}YVD;mikG=-8XCog7;Nt`S}};S z$+K*QV>WqWmnK3(%aTIH!kMc$!N%VeVbd>kjO@0C28s=f&(rd~>`YkR*CDnG(!e|5 zC5AEuWD?osFH$8t2)+pd2SO<-{v?xP^p4k1Mp0YgoMQ81yCySh^n@Ce!q<4S?s6cLUc=pv_jy3Ah1Zy4o0j*hH0RyBJ9{8dX)uX~ zSF#6ACbec)_C)V*LwQ;@FE-JeG<34$?tYi&izT;iH&0tH7%I7SbvYBgd6!D|>kshw zcM6;Q^fkREdXH`xHFPq#!PnRJVhhIjTFzuLQPfw^>=JeyR>%VDUCcg;)*VFD4)bVIL;q*C2)m+0KxCkO|y&C26TjDlclhB0dk? z%wU_Xeld86S;FFr%DAuDTT) zpPV!?XLH0T`JHjZlu|*@@{8ze2C6&l<+^;3DzP8eJqD>xiF-p%I2{oG2tvArt1Q5R zp{K9!YhtOl^}Z8SxxR0ZiuDo05)_S}C_YQk?oKcnV>9NiP%@WhC32l0%wSqX@amqT zoEjlpUyv&O*&x-X8#xTKud%yyvcx#X_v}zg(c)CdG3NYqwc)N{6+{ z`1)g^y+ZCc2^zV8uWM+5ofbv--L8TUHq!vd8mx*(!G763T41~zuvCCyQW8&5*Ze{v zGv8y`0I)J$5j7XOCq`0*_o2MTvkJl?(W*kYAVqcdG3byHee5x+B|qmJqbg%`zq@oE z4^Tbl7|4GF6iFK5lS9^qW7Iogm=B~%-#Eu9*Q z4eKI(&QOdPZ|VDos_yn1`kkTbN&5;ta~R%6H|T=l>Q7nAjQ?Xqy{Xf~RrgFXNOJXX zbp#>v_6}EVQhp(Fvtubo@R{I<{4gkH;b?gDOWGTuIym1b{pS(tj=on&zz(69<-|Y~ zHNx&6R9A>o=Wp_AB#%9!#&UN50(FJ%cdV+Vlj&pC1NOgl+mUK8sf$Lct77*VF(fN# zd-L^ABUPJ<519z{0#POetlbmDTjXe*U@{r%Bi;KrRTkKMcSMglPL;N>9NxdO4%rhDZ?^aKuH#Vlm+NDWS7(9Rj~uUB1@Fc6Sig3>+FraoY(_+v zbEJG%1M&c#7O$P4S{B_Eik&Xb3x9z5r`vDqQ%0%DOvY=YFyh^*w~tbqpSlwXW4c+7 z8;uR+Mt${YHLB&iDuv!*8A}%^&y?Z~wOMZ;jkW1UoqZB2^GCYJNvfveu2*0mYP76o zP|HKuD>Fe^g{P@)y6z-ZShIMuuo%#AG=R-Z41Ku624?f>` zZQ~0LB(q-R{Y?ZDl)^qGFeJd#ZEHulh5j9qRBn$xq#Kt1D9QkGDta&3;n5aKd% zK^lSr42$_n3CAdLRS_@ydu+TQ@aqs$2pfIX&PW{h0_sr+R4(2~kiW3H#-$%Yk?w>M zTLh_v`UeFiM^%gb32~wQT=fAAkBDYg?acTry+?}WqdO_x80&{kZs-0Rh-CXB|QC6fKv0nM) z4T>TG%h>F?J&@wSXpMOnQBwoLKe`IFrz*LPvOC)oT(H0&IjSjco@;Qgk|2ki{*~H# z`QYg81Foyc*1{P?LKe<(9zQg27WLs1%94=XbzDU6f&g(^l&c+(j-9h;ue&oirWUgc z2Y)l&Otr>GoM1Jgdj>!-3UJ0=mJ*7bnS;JbM?Z0z>X!b5*`+f7Aoqu6*%(w2j0WoX zgRMqXQ`ZEN%$Ir&2I(6#q(ip)Sc!lBNS^Ls$qJncpbQw*G!%g9o3LfH2-TOP@W$zi zQZX}qcr4WjO9oZK?=cF39E}?apvX$jJ5e!|!{?Ze;h2K2|GLwlzTh-Iy5LG< zcf-kzDC&%d&N?y}gIgnUvoXpy zQMp0R1j0NNPR?lypOWFynC#LsRRN{BTv-NSjs-|S?Uiyyzzl#M2+K!h2V-OaGk>Kv ze^F)z;0fc&U93K$3sPdo0aJoLLomZkWdM&K#8MDYeGGN*pJiuS+)1h@sGIf6<5hXy z``LUC%mgCpQ~l$3)cucj(HZKD$QvJm3s8sj8LG1ES#YRI1`cpJHR>d@feQVs#f-J) z4ArtV%fv?)CJ(Jj7~+dE#X^c!Zv}YN^z#|2R|``UXvoYbz%d~4o<90djQ*!>95ww= z2hTLb$U9TDO#eYybHoQ6XL)aFM)d^i{n|GFHaC$AcLOHSjz$V8U(+tQt{S);#th2{ ze!s7FqS!5%LetC5xL%o}rWBRhR4P?AABmjsX09PuV%=o=$^{i3|IjC90x%+#7x2mc z7vXdYgpg$lhppG%S;$*==_}7tg9;xsax(#*eF9_=#Dkru&1b3kS=+LOE|;tC^pvwz zRcKrGQnu(GK3g4;pAj&a$*yMUB9Q!iwko$@)Gg0ZZL1$g{*V;_?g{VZPmMU`gL8&3 z$lMB3TdvPKM-9k+@hw@LbZm=${2X>N=ISlysKH63t}#r!)F9Ffi`L-Ss1eX8Sqks# z{^!yaSfEfXa|4Aig3Vj>>~mE+!y{Ln%RbOntl=cz@E>7MgdKYNXS|9oWMuQ;raVGzUo7LL@blbrfH z^=T8-()O!gurN`CjBAQzV<5Iex$cvsE)U9 z(p@i7J+eREB6P&^KHj1)zDVh+dtb4=PhJ7gge=AP0C7{!$VW(3F@$ST-|2hDi`5a4 z?pF*ox?w&ZX2SA-iE>>NMVDaI_NGKoavPr5e^5QkZ zx31MkOkzuTyS`|WD(SU8n2DlbV=c$x_#Q|q*y1sV?E}@4X0@4D*fqSRr};adyNyTVX*?VYaBK*gn)Y= z`EPXR%Q3&t)nhJKtqbQGw+LhO&5>!3%G%JgE>~stUcK~k^%e5=U4K)DNriodJRsOFw4RJ+JOfA&3RU%Wz{V~#`lUa^N?scM|>6$ho&0E+(eO60l? z`mHNfs?!G3X4GGs=6M*dwEn_GJ`zt`u|YFDL59{>sfYRU)vMH@{5V&uK5;5Qhm?tw zK5x*&u0~4|itNwyomZpGZO~hQ#CoCvmQqYcZ#ad^@ciCS^9Z)(y%L~P6gDoRqO_=R9xb~?ypnrgHXC&y2}(* z(h@}tF(z5abZ0rWB6`ui0)5gHdR(Y)p2D`T)^AS1-ui>m*I%PPk>3f|sy75aM_k7q z`38OQb!=>YrsrJ;rI@R~y^d+xpv$jUJ&QJ&X$oO&Wmn0_ldc)`gzLdU6RFmR)2-Lz zhr4E%?m88H^^5u^rlKfI`js0v?ej(bh-t`-&Vs4hy-D?Pw!Bb3;wH7-M#1ViUA1=_ zw&_1jSDkaO@25^7zz&PmThd40H(k9WRs3~^y4U$x>7rZcph^)kWDq zD-pf8~vP)ht!veEPi3ovqrtNtU;{3J}dPMt$NjL=Zo=+x0hE z)#kl%GZrYUW@1x)?Ph)CT$RXsVD7=ZMRWC^=c;yj*GxT_S2tBJn9KEtzbapf3aI@` zx4RQ^w_Trkr#hwUXJ{?-%8N`yYD{taW2T=GwGvB}ggrXgY(Sd*`c73^_Ic*3u$b}y zXqc~Xv!$;qb=6%MF;?n7-385Csi)ngdbE_P#Npy#&j>U-RljwY>UOHU!#d~9p3>Os zs5f(p-Nmx{SeU}0s2rkaTL@<;Z$HwUbQYlEn+b5$X$ET&QPW#CVZ4I?iFg3y%)43B z_?+IYS_i)R6_41vRZ%Z#QZ^yCcFw>v%X`0bra{crV!Ory{xgmJwh0}-N0kS@qngh5 zsG>rtMtp`JIV@8RCyEc#r`)3|0@r?P>8mJ{8F`@D$OAI+hwo9PUDtix-)gkkv_zSf=I{cku)qpZ&0&M&)OirFmHIF9RAu`1KEI!9AAJ5~ z!w0-;Zfu+d`gvnxt$<&E0^gtBheF`U@4tKhXK^qS+zfbIezux`+4$X_-n=;Bx5$N< z^IO>c_AAjxWEhtBMrPUpl)+H|)zrSe;9gbSZapOo0Gsle8>#=d5$D0@>OJ?W3jyJ|_o>6(m3D5>gmsXv1-(~p){ot%O42?SJKldb z+Jd$LP?S?YXxi`6m}90EZ7I_PI^FLIGGzfD#Q`4W?K~$Ak=BIbWsioqFGV)uC*sog2%+`VpzN zEbp@qW-JL0$`z}v!zo4YepNxa@%~Txe$^pO@u)~Trucu>KPJVY#!}qQjhGl4GMtDv zyNhYwr-IRg3%04Ca5@IvvSZ7fDs0cSVDJLpvpUDnquuj zK7?Wl1u})hY^<7UgHrA7-&=a}0(|*)>iZY43ivK$qIXCaL*88Ck^C0oqDPy0GBZuF zpscZj#hTNerjp(k=GssUv9Lg;XUc3l7?7nS!@glV4 z14{S%2RjenA(kL<&eNO!feQPb{`nsmxi8X(K7i$OhCcBDb!Wjvuw1O-IY~${a~)CmH4*IUSEx~i z@}U&$YPLO$Rg5YU^?0Gq(ihgNjqTZzp;HK>vi*VrAY~ls?~^P9p6I^0AN5In>XXdL zllrYEaX@=jS3RXVyHC>l-xfOaDWvkn`X=7m7wV^;Lj1Z==dVOyeNc~EsYVuGD3mJ* zg|em5!LoUKATo&qh0m>2sS=KvdsgfxM-HpDhSYJdgdxs zgzXR&PL8QKVs}J}eqt3W5USt1t3Z@T^?_CRYd)f@SF4`xKiya>=)RQkX%h8VsYoG zy_3@ukF-+saY(1PD`x!lXtvWpCksy{4Jg~Sp?m=C@ zR;Anvb8x~DV*wqQXwBERG7TG@wrKihJ?A=tQyEU>t#FbBKcTWR`l4oddK= z8!Je!=Txt%=Zrm_cQA6=hie-rT2-uTpD2L>-5r>w>IeB#ZM7U?5m!O8Fo^g?NO_yu%GR~9`^I9g4FOjq} zad(JaXs67r3g+#D{M8q)Q<3-%qvQxe8%0o0U8fH1Aei3CDm1-e%(P29Q8UV zwtALfq1T_RQ-dS-Iue8}q`R$$06nW0u2(utA0xSruHB$Y3gAD&Fbn`i$6)JknZ9&` zI!;3yw&z*=>`ZnaSrR}i&B4$;eaL~yaNCk3Jc z#{gq}P@k|-d8NCam+^q5qvTTdp(6Qbjk8 zXYH0TGzjyW`lmOkGwoy6{a~wCrf)brPL%@x2zb(>6y47om2)4wWZ zxf0J?`hF&iKx~hr&wo*!;=IyDZ+cO+t$L-4_eK|wzdyYr!5hv_1Z4v#{TgFK$g0COeT`#Gla^*-m`%DtyAy%)yd`X?xZXfkVsW(bw zHPMBxf7fp(oJoJ{x2ym5GTWpV=)^1PkdeP~bjdg5vzBTu@D_cVWt?G*`63=OgirV} zm}0K0v6*LRj?1$zD~syKQ9hG2xn>-3seRDmD2WAiKcuhN>% zepR)>&LY8Sd%mg;gVg@{Rn;|c9csz^S5^O}Q3T5pCcswXC>WLT$!Hu!)@xkdC1na9{n0NUo?|C{sVwILS#ffAkGZD@UQGZrBq#Z>+S&7Q zR#MFEbQY3ezBfj@YUg`u`r>uUg#b(V0$l?c^QMR^;{k9MyxIswm%f@; z&i{TD_~TdmR`?ZCR~=~Dyh3@^O=|pucW-=0QUBGH#?SmO70YYprd6RfsD zcFSk$NB)g-?t=^Ui~nXHaJl~S->Ox+XKexrXO5XeNzHk43F2e+51NIU==`QC>1|LL ziHu3XT1ue_o-3PX0N2>8GodKiSIc<$nkR7-*4MtNyp-67i2)*@YB2FTjQxyt3W9pK zeIh}XK7UiqJ#;zZ4+3DuK@jw1$Bg^Nsn%h0EQincLzbWi-Y@*(#OCeOkG+MVx=wF= zOZ76l-iT&mFb9L*R)?jRyEtt5b&6@iR2A)seZ8?#NRzjh%4o(^DvkK0&)df@&gCNX zKvlyAEoJcPd#0azMW_Qm+L-TRm}E2p^Qe#`Km~ImnwnnrwmKyCaFienvLab{JKt7+ zC0N~A@2D<)chdkk=&|WWRYIU}-0{9Ky&?9!G*9|FenD~XdwwDLJRxM1{6vTS6AE$^CYaA0)C zD`D&wbskpU=eBSRXZy!G?>&UZC7bj~?_oe+q7Qo?!`5f|PyR~1K0gQIyt zBj|}4#CJfm)Dq%X7}PesWICor#8w!Lg=tcq%9WV>e5&7kUv+A+U$$<+BewmJ=MXdZ zg>{P$)REX7PWS)|@JfBd2Wnj9x_l8b!1;-YAmXS-b7f*gG_hlDpR-jR3a4AYC#3sq zMgETHYqz2!tK@CiDUxUO6@$4iVTjY#@ zdV?^D#>ORn7O(4F4XQ)-ycYf#ehBN-N7#s$>%|`tH}GwJ=*O&|xAl^b)$lWA%9&H< zhKgj1ODaq;IS_h!FMES&wOn{1L15(wB8;%nHQWDau;}@a2P*|cN6{rT0?|Peo?HE<*+p7Xz?06#-xo9G{NbiSqimK6@w9 z+7Ei!PSrBGVTRO+m^fMV5U9L(6x;Z{N;aC^Wc|fXb%;)VrHbX!MSSIj6iZnVfTGeWfa+IEeYA`jW3u=(V2r6&hGtul`D%U9#5%lNO>=z@!-mGwR5KoAurW zykFGgcd34<&j>A(3uORtkPR{a#yYbaj!z8p%&-Y4ujaI1fzkp%GA<;2C#ZL*Q)a>uwsi1Y^7QLpt6-K?fN2cp%B^1`CC$(| zyD^v$_h&aSx=o+GTh)wss!|4TWUgL?CZDkD`orC-e{lxM!cA){${x43Bt~-F%?8eWOalxE6>D*00~F1?&~w|E(Ix&-QQeG2N-J`A$tl57_mc z8ei~{5fPT#4$+)5a>?WRPv5IWWfJl56C00hIXHl^evJ&VeXg1L_3-VK&)fjOxFr4_^vc)xtf)CuBG&^>=rZS$|$C~4^n7%zPK-}<7T zRM9aXi$7HWf!3VkHUddzmpEj0iQx(`dE@Az{?WpRE&DQ33ESo}UL$?r`S{vTQ0s?v ze2;oF4kHOplo*h2w7#Of@3q){04(4SQq z9$|g#>6j`2TvyiHKE?1+0~WiPwyB7`$J&+S#CBRg|sOzU;kFRD{HwZl?8Yly`AV!1)~ z!vSdk@av0y!G;*rH~gZy9U|lCdI1(7A5UcQVs^ov2VxPM0Fwtm?P6nQo7~4Ppare= zVKKZ{AGc49*E@azNp|Re?Zac)H$xz1IvzKs(tGS;P&@Svn>-#01}hDsZ4eG0;3R8N zXYE)03s{)=HbBnhJ|aQrzFa(T`hL|uBCZ64hS4+kLydx16}X65$OMbFyYQ+=Co4!6 zIboztoK}3_L*s9|M||y!VJ@1=<83IB*TdOk7QB3m(|}NwRV{dtYhFnI*cv0Oig3(e z7h3z8jY|*JL#jSZC89&hCik%j8g9uv3N;r6%X~nAa=a;}C-Qb8Lb*s5Vg2V{Ayd=! z^k3DGTG#|H>uh3Hm{lX2nBtPokZTB#$7+}HM19bCUkOng;+rRcOAw&6JOGcnQ};Ze zDtiM1CT0i_f_E~51WyqFar-U8odD8Mw&{UfjL5&~Z%EHNpjww1j+>(>Am8KNhQKQe zJF2GZR}ZMOLUT6YYI;Xcx8u;In|Nx$=35T8W3Vr1C5>!=gaK&y2ad^JAmJCH0l{En zYR1nSQ34(*9SV6XrVC>ka>qa2ULg=g-Eqg4ZksN-KnxJ(%49+-G%KTqdWFW$SZnx3!(i-Q#X)$duQQ*ltw?d>q7(NdVYF@4q>O zWj4gvzX%oijqO&ZaZwilVuBRgEzr-Bk67?@L|yNsvS12yPqt-i#6bDB92-Q&szKwn zh9u(BUufzG`6lE6Fm^`7*av(5EGFABgq%>1wP-r)mXOojmO4KvgN}7d15J7+*i|ln z62N6yizIas9MC2p1ys)(CdQWLWwI!P{|mFKPL~sFQYKe|5&K`6;Bzq#_f-7GZ3$c& zNuXPa>Xehnf%SWJA}0jtLD~?p$MaZpS9t{;48p+qJP}M~Q&pJFjM+xwr2#?7 zu(x#`F0sgp^Fwaw;Gmb1Z4B&I?}+ZnA~8wN z0wGOxcu)y|*~a8ZgfUkt#voz=GP?~+{fF_$3MX>ZxEwwKi#P_;+v0)+ZsRoQ>;s$L z%KXe0MJgu)rku`=fWz=Fur{dQ3~toHSFBd`8aC0eJ|*Jzi2XcU#?&BV((@v2n{@4(;NoMCn3J3t!$wQwQ|P>XFOR&iENRN zYpGYZQ&W#a`p7Id&yMO5S#Bw`TBvd=d!V?l@RWoHiHtvnAEtPe zXsmwx!n@Y;%6M50@!bOh9?Mv5HLlYjx#)$|Rm_1oR+mI1LHMCY!;HOETflLVT!%oR z$csuh9sH;>poU9y^d0n?Fk7-%g^UIaW!;M^^nM`MtTD#zf5ANrwq?%wLdaS(RWjo= z+c%Mi+`^)kQ*@0TNw5f3E|iWSQV$W}v^A#58XsYW(n9U?1WWu{x?_J7+|aYK-GT~# zG+n9W0fW*AlvLt$u~V!OM?aVCwoY@gl>t9O9mC_~YRdRo_(G6SRJc3-afG4~!kL}K zrkE7oz`R%pIEk3gqw^ERGA$w`@efHLoG2FTFUep()C5yIP$&WQ(X6Gg@Rc;x-(vh6 zgWhrpf@Kb80}0-dF;Kwi0CMmSp(L2dpPbA$h)LJVlQG01>V%#7r-=AXiOZExwFFnc z<#5wQP_U2ZJY=F=G-er@ki@X*8EeZ)piiboK!x~-84yW02RVxFWoH&7qXJ0M=ct(5 zfc{PsWfaNI>WqfR45)O2lY&CYNr9k0N|0?Q!b`;4&R^4|+`oWej93VeSzUE#D&D${ zvb-dg(hyl1a?=!sqMd9J%I|hNm8*8dU?waw=@b6%?}z1-F@1o*6?jl3W-2pIAjUDl zNx5#JEO5po@c!RDp|{zMtrVrKnS=JJ*_hotaRlMRl|cvjg7%ZT2YQs@#g(8eK_`a{f5lrlJ<7?$`4 zL1h(!3Dx{CGLVWx$dF}-FI-Wh@ck_Nz@9Og6?`pDVd;pFm?Z2;;BLFS5G3xst2UCU6 zm4wT{lPHY7?8+>&0`g=9@J?7euZ5g(^dl#23q{M88Olx+suSb^f+Lq2(PFN*Zih|$ z2P*8Vu4gOH93d_>yo0&-32Q6~e`j*!vlMO`VhN_fexgz)TCi(twBIqQxDX8pT4sMl zB*YQ9XA6dgY10<}~X7>JfD!%s@ZhWogJICTd&s-zldi)qF>WzivF7+F5UFr#6mB3jLC!Gbg{FsWI2<{guq*b3}K|% zqW)3RU`K`2!i)+_;}IRm_(5?#BSZIC12Tmn<}GQN@riB&oE$^wVT^)&9RQ#pgOf-Y zwO=el=xC^saBB*)!o_`+E8`qc?ZbiCK&;fp|&Xmd%fsB?)pJbt=40RE` zAgu0!0GnWu0hX%iQUTxkUkaKVh6$g|;FQ%2r!0e0EFKvh(-ae9pjpdlvzW2(WrhY+ zptYtG_D~)z)>kfAm6xbAQy{WNbB${gv@lWF!&xuC2)t{gXIowp+*~8L2_3}(;?smH znK$@vmchG$W!$gX$4Y0>^9=O;_4^yZ$H|K~n+Y>Jeg$ygX86(x`=i*gP?Et3ug-z| z809(DKX@FK81-;@rnAd{8r{5xC6tbM%cP&px+z2~^D(7pT+H%KgUGx^R1onaOYqsh zt4PJbZ#lb}(Z>0-Sp6rEVCDKJ!O%BaA#f#H$~P^Ih?i6y47q1YauWzaVL7HmqhhWR z5+3mWeF#`>3@rJ2UZI;v=ZHp|lhJ5nLJydXgC~5!#DOhNX z=LyccO=IGrJGrvr!B!EsH<*wFTw>Ow-0>TPiWZklWCH{a=8ue(v_ZX;_ z@zcF+{)QGNnU^gI7z9Ak^b^2_-99nLi1;l~3#zFOvH+RFaBc5qW4qSFi`)@;02n4D zQ5EQZQ2(RIJ)h%t@nZKVeoiQM2k~=vv0IgEZe7g+VKMVB)Grsi!|)*~DRIkMTqfY1 zYo^8W7NyL_!=Mtks%$}yuew;?1D~5C;b!}n;V7-Ambi62R)z*hfPH#wb~t-k4vRGr z7y_}$1gEzct7U@FLqOCku~LG#>At0IhxqGvL?(2yL{qfA^>;+{Wu@*#_NDr>Qg?v; zx$aoz_AGf1?Hz)LnM61sz?OY}RGjzp6=iO{{f<7g+^q@i_|R4_=(Eb*p7u6)51vxVf7qt;2_Wzm@!K5_uyrI4&BTS_WIm>u29JuK-;0m%T9QSdO3#}DRU zrd9f`R&KY*%)K(2A^Oc$K>K`sLIM+>+ss=M?{6>bME zaQ(5ut-&9*b)~x|a_<|0$wTy)mF`o#T9k1A9(m$CLzb4(EZFaWz zw03_je9*rPAP8FV4^9^HmhRB8Hf}HH!5w-)8@I|KJ+X~DBH~{IvsJHYeCS9#*uv$gc5ojpyTurrvr>8eeC?$eR_R6_mq|}z&!X1Dmk|i7@vd*81S{- zo)9F?&@!CV>(8%taT%Ul|3!PZM}XgoPHr#TdAvf8>Fh4T3cSCwdncQ7x{G^9@CPSp z>)GAhGCi}K8`URtb?^LrUW-HAPyM`E-Q03r)Xh!UKh*c?=3Zk{%c?`&Q~4?B?q0^v z%R?@$ z-N&GQq=#D;+!az&^(#Hx;epq$jp|lC-NV@)KdGmij67ACih$nwjc#rWeQQs*ocrG% z?dhJ*QN#LpFIU@v2Nz`NhYok!1s3t}=Hc#wR^%{O1i2Ce01FquRy&`vMxZgT>05id zQ{%U0`PwpDoU)2_yFP9r{*hRWnIZLRj#jBe?JpE=Lw=3J(Q6Dd3eL>&(i}WFV-2y!L z2KIHm$W5HM$WmMNEq&dJz*26oc(kvZi0t13?hv8#oxbj?kb)Y*pb@0~ipao=n z@8)-d8f!*^w0{_q0!|b$?CrnguA! z0Me>H=V~O6NL;*@!l|H|uNQmn`1TYdP4M}p6oo4=4X~T0Pcp?r6z|&KEi7-U)uAm@ z?|_6OeoxZw8U5X3+xivav?dicmSK3mYy6%5?wIJ_Lc`&{(mjrHPhyMumZRJXXZ{ZT z$Wd-t;#0^^EGFyQ&;-jrBx`a(kq5uh|2fL7&hbzEZbf9o-K*8n?gep~SZ`h>2-Wb4 z0Bi2i?j;1^$r<3@p%(c-514tBIeTn?yAEH7%LckL_z4VhFX!jVL2j3_-SiEAd(=;6 z*H6^Mo(Qrt9@HBLv0ipB)a?elC&^UT4R(t-MsyM|Mu2yv7=h z5#0xzM4ourTdYW<%=?O#Kp+|lvim{r9T033KbhC+C~)p{;N>z&-#ktZVHoC!@?}?ky||6?W{gsXxxb* zl;UyFuuy+C+^wu;GLatOVF;m_;*POkQ9{ZGlSrx#T&!k z4KNDJYbBbXh02H+*i<7(Vme@I44N8K^p{%;1(0Ak^_#oSK`_CcgoDIvV#*)^2lUG$ z+(}U%j$ENN;8^#DNGi}VF#r23{m!v&s>I`ILdO7`r`B7>A;v$Cbc@=qZ=_v5_V{ghW#T^whX4ild?u6n@JIq0E!v?!9_e-% z{tX1uQlI58JR?8CaON%+(f2c<7~_5Kd_v|~@Qk_NW6ng*M!e_nGAXLuZ%?8Z-oNkU z-s9`Cm2K8YibcY8axFVa^W?{=BEe6q0MOu}mB>iB54r?coEdhlrXPvMVSV-sJZ9~WPWX<{mUWM)DCU zzX~M-PA&570Za6BP*|{<~%ebLK=AUkqevCBVmlX^+|3QVLziza))(l zA9&JS$AHS!KCp~O#M1i(N>qaD10+(w2$ik!_~iAI+~n!=cYt0(c15?5DXC&bQ$PeJ z@}trR-%%~#K^z82H`N6aSkYQ)TyR*qm`e>c7i#3)uwR6Yt>hH*0g=Dl5^rxIf|mE@ z#~BP1=_P8CubVq%91)6SvnA}^_MuERr&r8f0h05~HnW(*Kw>9(XT`kTCJ)C$N&MJU;LMo!OH&Phih0+rmb$Yj zb_Pe4O(K*gH9qFeHYqtyj*r4zlaOXli+S@`hjLDdd5fCzNGxqioQx}-Nl1^!#k{9X zLV7Yb<~`e#7!&h0n1qb;q?q@bNk|Ln(HsJ9DtBVc+iDV0-Kd!NF^wM|^FD7XKw@W8 zf#YJ{H%)Iw#=M`J63528{U#wJ8WHoZds;>wATd1V-SBiMXK2j3+2o}Q$s{%3q{R7g z2;o~yB9Fu|49O&<4J2w7Z>;4Zc(L>Ej# zs;eQukx8^5(J|(2Gzpon4l(aDlaN8Qk9prWeNzpD*ET}99S}AN8C~0$cW+ao4RdS~ zIfDOHF|XdFq}A3j?*)^PuBJdvlaN8M4YIu{ksty>Q=$?9^Eqi%5ThbSq-IG7uv*2u z2b$iL$GjCLA^j->nMe?ITk0;2d2g9lk|<$#O^ISwv`I+aMGSA9)GftY0y&eAZWn?w zCL!I%?XTV>dZ}Bg!?G~PB;=z!pw;vyH|9NU z64C`c7+*CBnFz#;ttKI@vLX6aQ?V?j-z21+D6_Jmv7HFSV4+C~+J#7-S243MypWJO@&Ubye`3If;N7Sirmx23amm2N-Q zJ(3%r&mZe{Nmh$=7)G|(E(TUlKO6M!dKPgDDK!-+^X`3CKQ-1(jj9sPCk8<(7xx`U zyirjgyzP$|k07VNEvI|LWFV4$v3V-yiDNI)5B`X{@vbp5N{;vLO5J6gTa;c<8HlIz zuC}j~G6d-{yN;7GdmJW(!-2??A_|HEW(}gp?D=DINlF~!x;U{#FgOOpF}qT|lncWS zbh5_b=_b(yJ=^!(BunD^!D+p{k2u~hIJJgw>g0&23E^Tg(TB-0@xGl}|344$-E&O1 z;FK`3z_Dd)FXRPmCxE2Q0i7OBLoUDfN~E$6L0;H2x>*V{OVEDe}47pY7ecx-|b1ex9u-booQkRy)GPkCBG56N zT~qNyWFpeg+LVo!C{mj2jA9ufhWlEw&rH zJV_>UFJQ~aj0Ni*yKY@4AkEY5JaO8=^Nj6V>PM9#4uO|_VNwF~8mBpOs9%PVEa`72 zThK;}M9H-N*73+)v@kqZ?#%{7>~~E_6!g!&I#nRU$+XZSO%D6a1&QKo@s_|Lh(=OD zq&PvY)mZCsN+z2@Q6`^F_vf=jWB1<~lxIbl*Dd;I*Cn`Vr*LW_UrHH?oHe^z4hrK= z)KsJYRi@H()O=BJWwTGIzM9W`#~fy9eUzyrYfaR@B&ld*qUFfRAVAS5{|i_&8mjHOmer)fdmDcN=7pajP21xWG!`O4JJS<5YC#oR;S0i<>^^50gS1L1-i)g_gK(C z*03W){&GU<+Em{3#*sI1-q8J&DBb=W8pA$HR1e;&KrIs=71Xrp3T3P158YPxo0U={ z+rccoYA1~k4y7@);%~>+wxF?)W#fb+yPq-&Ay_iza6&OyYL$m?P)lT2r}0(1@l~8x zQrG0>Z*v>p=K62B{lI*i_UrY>pVwF@&o3ma3U-xn2Ih)=2rABCWRFjlplR2Kxqp_= zvt!9jHZKKLLQII-Cr5fGL5PfJ7As-^TW`jH7o9zkc8)bis;JwNogU+UhUp`~=>pcj zS)edWb%V?WCr<#G@r5l{D-5YIky2#7*QS`%VJyk$aM_1OO`>oo%ayK*2erRI0x&_D z8dEXVzLtitqPh8#k?`k20PM#y7YZUXBH#Ojh5C;naE`HxM~`LW9)q29QUHZAyVhR~ zv@OIelE@&lddW1C<2NH$88&j1wD2TYieZN`jw)Xvojfh?5|1-yt>U}Qvhn1OG z692|EVgMB3VYNIUEj%f|**%=)ISH9>P@f}G%g=OE>AILX%>t9(%#zOVa;L`HnfrhMfhBcGeo|S4jlAUTEcW0$a zRFM$eM3K+H4ga1jMLXMjvQjxqldWj5Av7UTghvq!8u$1Wvu^ivx?t_E5@J8^F?Lg)=3Wfn_WwwV@?M2rh3M{?0c{fY|h<=i-iKMgVV< z+Onwa(TF@YWZ?$ID+=fPg{PVPS@(OJsHisHRR4OQAU5EZwLuj zri!7n*@o$+L^8lRH@CkH<4aYD2vIJ)v<1wv^s4^cCzPKk7uE{ORHxW^7l8qGhRKEi zz|cgTgm7|6gf2|7X=Hn@Fnq^5R3CDV+cKRmZxUG-OiX1PHre9JROuL@w~3gzOhb&} z`T5jhK9qg-L*W@hzu?AKr;Ol|A!I_Lq22ky@8RQgir2n8FiyC=ss{7b$;2FF8-4@)zjB|_h$m^xPmZ`IGd#oJ2`z@CVkcS(v*$iE z0%3#_C4OQJhOkD?Zx+F7Q57H)AA}OE5=DCcxyHxB_;BKaBWxa!`oFlyOWM#rZ?#mE z$T=tpWc!kU>4}d7A_>5zzmXQ`5kjeXq(A1dsUC!g18@imQTO}wf>qgQ-Q;r&r9XOaBATgnOBjeNbi%A&EDpu8(-)6uVK~A zUi+PoHI|9_Wdws`hF*m{SL6;sJBhy`+JVonGZ5tslL6$C(jiD^N-ht{jMr3-#}jXW zaR$PPzz9YjTayS3PQ?cJ=aOiT#l(V)5%>%t7RO9~=8X*Ix6w2yRF!$oc$A8e=NA_- zi$^Aw0r{KFc$WCHY}O5Y-x1dsaGjknEWE<^p%}(TJLJXDqTst^WQl*RKhrEAU?x6w z!kqyK5eOyRk-)@&5|oBafu#lj!knpDW|W^`thY$!&|6`M@{93zx%}c;4G|P<1{c)Z zc|6p`aHs*1X)4YlwRGQ;-3mQ$oO`(Y@+!U;-vrce(aJaJS>xO`cD-IP&Q1OC+m`yk zI5)fS`Ie|xj3`H>TBDIaeMd-Foa|QWb5G_Nj%-mH&0T$v6^mNl^Ol+(i_Jjs6_=#f z**-_9F^9luy$mEVU{ehtOj-~!$@CU7;t9;nS?q5dyk5YCXE5~iS0Dv_(i06Y^vvOev5*C0P48~vVvBven!z|orPEOA3%sP_Xsp) zUAI`Ws6oKqmog-WNqrJES8gnj$7-Gi^II-LIp-K|^;?!fmLsQ%@_o555xSKSe6iIC z@0n+UUMs-0#ZEKXpbv!;&?$bZ)Mi^SN)4s&Mwc_kienpXe@3|1r}>2V$Sf0rebW}0 zGd!w^ikk}C6{y|cGa+&HM1-xbECCBL_s3*qnXEs1(-(84mRjIs=11Ps$NNRID=<@K zx)oG^mimhQ8Ru+u)4+tA-rqDHe>i3~%4H<%2Obx>C(3GNTS=sX?zDD+C` z14o5xoy)DOoO1(b1b14W1+qhLSuY3rg^zXqV$Tgc8nmpVE#*9twjK$LxAxk94JJc7 zf*q~#hzPe@4}}-n7dj)r>L-h1IV~vc|F46Cdw+2(+%9-{aB$G_b`{5*Tlu}FB(^x% zD|CEleCUL*WxZ%Oey}S1et1V%MLI_ML`FuAAv=eEQr{5%4YjPOHH?R^pM6?Sn(g-2 zk-J@@{8^UGpHhCya`h2+v!z&@t0&#?O@DKk3;VH|9=>fO6{p>0F##`L3 z>CHhmkQ?}G@bqv_(2nN>dr^0Fv?l2En=&e=6|>VTQXbBV)a|`4Y}tWOC>(Yo;b&(hmU;Fo4uO1k2?6{L7(YR{YW!KjiUexo5Bl{1SHCubL+=NpZ)o0Gaw=P_y=go45 zmUcO$?)zxpKs?Yd)GOLCbj<;`INAk(COJkq+wJNU_R-yEyEU!q9#B($h}ek^;bFnL z8Ns?|0%d`?%(MKjzSkY@g--sqhn!fb_MTS{Fuyx_-jZ8iuifcRuxsZ|9qa!^b+%J^ zi2nRm_df3S(>L6P$C{;8AS8`4(5vaZEiF*`KgI<>`oE59gF znUfe_`E^aAV~4KuJ6`m__!{TIhMJ0B8ai3OCVJd^V0@4L_D4PJ>}1cX+>d%L$vfll zF2x@m-nIOrA>UPeG@`cq{l{0F@zDvpC!8_r*o!_IHE;D9Ct9zaG5YK`?jLQvmpsX8 zxPQzeA1BA{{Pd%fU*CR4`jmvV>y+Jg`c!{-ATtlcVORAGP@YE+_NejsSiHcRJ=Z;% zDMS9OX3z7RJuhqayr$Xn>;5wog^wGWz1ZFOJQAw(RHgx*XEi<_XL<7*pO3e^WsT1# zSl*h(=TQux@%cpRZ+srj02-f9qW+bKXBrqo11mGnV`-rAc^nNiKA%hjJpbHPz;cRy zu`It`Xz)DCO6pyu`K?2j@>r=i^61<%Pv2LXp9-xft6cY^V01f=ReYzHdHF^9y0UyX zT5zvrwUex?O1ahHXi}|o%d-5|(F=G?$cxI;@{9EoW%(*}J6YBGmmc}8bxAqt^`yJ% z4=bo^YODOJkh)L$(WfH6qup1ZTan+>x!^uMUtU-8C%TB&ZKTFQ!}3#lQ$>D$=q<7i z(eJm)?}%3!Z}rKo7(^|PmHN?E`R!Vr$77OjeoqHaC2yGCGdO?raTiZM|Dw|mP%cDX zRcGks{g&nMoJv{Nlv8YjOpU+o7;EFRKv4eIn7(-OMdwZy)-z#n{xSN*ongx2|c^txpJ@%qwa{;~SP3-ep*VafbzJtC3+tDe;}KcstA=3mIo z*7=osODg~G`i<7W@SDo~Q}xxU{KNF0kIV0-2c`1+=?5zLY(Z6il`QpB|DX2GJg&-W zd-%^e%p4Vbj-aCA<2=teYjPA+oI}(yjeCTnq72HQ*{u$i7R{8|V>jz!SyEP_SzuPu zY~#hUqMIq1mCe{_-OBg7p5btu`rY^a{Qi7*E%(}Mt-bc%Yp*>&z&5kH_D<33x~d&B zNVbM-*SqB@6JJrV+E-Y#CO<2)uqbmCXih=C@3IxXtYTlbmhN3W*PC17J4Yifg*Hw1 zj#J&yp_PgfL-OVY`c>o9?lZcQP9&XGQdC@!rzz7&N02VbU!GsEI$!hU`tp4F#adQD zwr`Y%Bf^h2_{F}$yqtWm6rEL6T$q!;- zeF{WpC?9KGp!N>y`jDb@(eo})J4fex^L)yzKssWTG~CxlJ_u@l( z?{Vtj#AC?yp#u2@#hRD;6&4m0+IFH*sT0-i1Ct&$8+9{2A^wr&Eh&=PXG0HaoKkG1 z^?PTl(|T?sB`fd~$4qN)vC@wcvv4bq6SpVU_hqP0502Yz8nP>~7-ST&Mm(Q*B=H7f zS*7i|J-S_gY>xWc;NPM1ZHm(T5i?&GVlF3@g~a27^8J%^3)19!c&<7u;e6$tdZhZd zx$1q6@wUM1N6mush-ry(;bV#tOY9{cECmpYb3IHf9{&=t80nSA^urgaySkmJr~M8^ z$%S7=Ecu@zZmxfPkvgdF=xB|QIwM6nGgBi%{SmecPps0_`D*Wk%qm4`1%2-nvuEtW z*Da`?3*X_l71`$5MFtrm`-qnici*WfD)9*78N{}EueIo#h^3S40(O&T%?rrc@{iID z(y7rCXQpeZo(Yq+^qKRb$Lq0k7{j;BSC{C^7pQH|s!q>cic(BAyBeEGcOcy~GFRpJ zR%aHi%x$7DHkK^$6=r5LmWqAn=H=uU`3j5A;!QR(maNETmD1#7Z5)8(&qJsR)f&d#O_J(jgrog%Pq+A z=4v#@J4#!yTmNaIn(o}dpNpKNc8+@kSs5_{`zQ4uLEK0>OfQ|JuJ(sMA-iEJNGyY7 z261QN6~yAZw9sgfF>`1+MOt1?Q4uo|EF*{&GWqEsenX}z_}>7pR^(e*;>*wSv0}q8 zwjW+rY#U$1iv6`g_Z!=Wax-Dz6+w7a5MCRE*V%X$1=zUkX>2^30=}^drV{1g&pV`g zi-D$&UgaH0KZplpE%jwBUr~^gUpyjv(BMVh?BPQf4IMIM@UWzjBL-y+Ov*~~juzQ5EM16jS8r{1|;c1?;#Fw90=*`bA$jdA#$;lSb8^@_#V)-Ed zTc_)rtE56=NPYBm>VP}1Q%CFXUaR)0UVN!~U6g;$tQ1d1YLHio`xj}mQ!|XIL8b@G z?d?&37i(j+9zFU71T6PHzkoG3&J-9O9j(9ZXU}o>N;R&!?NT*UWkmA}$^H6wSEwWO zBUh=tsz171eZkSD{Gg&R;FZzu;wLm{%zLbG(x&-Wse`M(yh3$G&HL<#>3*MoZ~BrQ z&rY3|I-#jK#+dP4R$S<1(3lBt*3$ll=k?WkbnP#zS&v?tw@4GLuYO>d>h{xRzQTNO zZf3D}QLZmjIA>-yvIOLeya5yCEY2^<&9!p;McKyi$}GswUDKmiUu~eFQfSR`4Wg+} zKipeQ^c!_GYE#ssSFb=x^CqXJry4caX3Wgc(q?EqO#_&;iRm+^2lcj@zgLh%U+wfJ zXiZhpf-`5Zi7|6)=P1&sj-~a#G`M6jTGs!pmi087rzes`_gGr8fkPzm?t9R(+Z#KSLW0JLm8d zlj)Knr743w?KCal=gfKzd!A2I(_(*4P3N$+p=rX|b!yrfoKw@;9bqWakMv}dbF8=8 zCjRuXVpxqHG^I}URKq(ql_`cRGG;gCZ|P>~68*96YWwaz&y*6!NtIOjRI=TmgH*@6|FgKH@oe`e*+wpy^Fv$?&Z^?nzr34WtJJq_<}n!UxN z4AR*xG3jSl%%q=PPIRwmYb`qG(DBP=&UgA+WH|f(^U$#dsx0D!)6FDv!|6WfFYy`v z6KJuS?X;Z#?_=qFb+I+(u^(`;ey5Sn}_ zCqJjSXRoGop>IX5H;Y3Kd)z#){^~fjePpX|tOIv>vO0$~QyBpvns_|1EVk2$!P#7^BhHXJr-SmgMDg8p!rt<|E3=Ey?y}7UX8L4KB$l)-q&AwxXoi z9H3dbK5wDL;YP(^PB1l?;-@9jM5(tZ%a@CttB+s z#aum09TYi`gPH7N%zLl}Gt`BW#Rzh)kb8w$o{R~T|9+)@*C=&{oYeKtN2y=xiwCL6 z`kSM1RN z8LxV{=RN*yh^yZ!xRPTvAmOjHUdA!BcTPLVp;{!eI zEi9hR#ouhh`1-{u>cW@_xdlbOAmWoLYGRwEIXHKAP7#IXbF5EE9Y1GM+Kh=a^@9`C z;$ddr6>xP}C~|V4T9{M3W_(H3a$j+}9EUl`FQ$0Y4(3*NjlSkawOxyOT-n4xxAwj} zI&#I??^<<>zU(@+o%Av9UssFd+I3Lu?_BmF;?;%>?zbqX zSPltepvj)vtF2yIkn7X(OY#;;!Ly*ZsNOJ8t>$kbSQnpmther=X6Y~VSG)DT6_&W? zW@7OvYcAx%VyrffbiX)Frmoi?S)isld-u=>4^&e$CE8)kK+(jqD~}--hu4TZ z5$kIQs4HC0kZM8d^=SS!>;Sbx|6>rub`XpU$RCJhKsPywwVEs~C|F*k-!fipr&?Wa z_RV;2an@4(&tap z;wjr?$@2?xHkr7eX_f+PMk&vrHV%EijjyEu8^4+YY+MSkafV;nT~-0tP=JlEL%)r$ zN574W{=3qeT3H{&IBw(DQULhQ2$^5517w6u<8hh$9xyEzREccvP+a=HH1*Q9*}lcz zlH6jgpb)2IHdj`|izT1_ujy)=Y>Uk`o1#?0iGZ_%SY|3T2G5O5i)_K5zX)Gu&|Gg( zac04a%$)4ijI!YCn?=TeD>8>;k^bydwRPfzz~zqY4|0mQFEnaq+;A7^7bL1}+`;AL z@qpo7;?wgJnQ|JYsEKiw$22KQ$yvNukDaErjkHI)@gk#{#k0Uw zm{RL)#A4G&iN(fM#A3M`V)0eu>SJzN>O3uNqLzA5+U$(kS|hwx@XmF?GH#HujWf>- zflDmS+DT@ecKo(vn{If_OQ#jMF0R8($Rf8j%~=#vGE*srF4Lj$hSPMg(2T86^^D=_ zI}X1+e~)Ay?}F?CVwvZQh{fP?u_A$0r*eC!tGT8q4MDWpbI|Ic9dL`_1li@WW7F7n znWbvVAr!k&Xx`TNwT#s1vozasau;S3r1D}|xuO_FSb6j=Gb(nE3vCk=n+?hv* zmAU2xoM$#Sr{-sbgkIV^q)=BWuWXY_<# zbFs?DQ=0zqTD6^jM(RAnZoSM$Dk;eF_oi$d2(o&LAcp*}o z=ouEW9`(+&sC8!lzqF|Isy!I~$H~V$Huf}UpYz_ipEa+@I3O6!(2opL!_v;XJOyTd zqji!?3KQz-#o28A;{|G~1Z$4(-9rSMmIj1m8tJ6pH%uMSsmY4jg=~<-Ih#l_YV^e6 zYMU0t97i(qa+a8pkjt~jN`w4$Bn8MrCid{p)m6+`fWF;?u4BD z#r=R8-WiZ2@HJocK30d`)$eXqFN|ZmtA82la_|VYP2yItC2p&DUM6-XcT_y@2~y@( zJf8`&tc~LN2_&R+U83Sy{}ouB3Ui}i>)vmzcpebU_htun4Pc>KW`!y*lAy;|O@@C^ z(EIL4K;RQUcv$kMn+GEDgW%*pmQwM!EFXDrEkuASm}UJ_$(`y0Q}fxo{_A|m;wCob!-BTn&rEU8)F9ewXu0)i(< zJv`<1cc+K{tFijS+td@Pe_;QChIQ<%*bSs^1a1OKxWMshiwZcpdGpx`v%uvq5dt4% ztmc~#ldxzF+bM5hp?8fX$;M1kcBh&9f~Kumv5#j3gICwY8)Pi>SxdP=;R_dGe+|>v zt66(Gvk*;*oMP^F^y5#d%jU>-&D7Psw)r4&-ImWT*LzMk`pX_0{?h%o#E` zXIN4R{}<(4?&H<1u*B!hE%H@AuvdK|s_o6>N(1END!bDufboe^^*b-|85B35#l{gs zR>uX;(1Z=OV2c1FggRPVT7Z5^Ef zNzNnL^Qx2gt9?SXgVkX!#{!NyHDUbGro~b@uBLpQFIm|4?^ljuoZa|_dVtT+jy)CT zI@nAK_X1tnhH&JU4cw?v90yj(gZ(J`qam-B$K6Bz8qIw3pE8@N%XooNZe3_@7GslNR!^<;$e z<@fcQ-cvia`s)2Kmn%7>=IFQ~{f7?hKZtkmdVSw}>NC#T52~+vU+w9L%A$m9z^Cu1 zSA8u$I26X=Rs!$mhxE=Ls9!l74p+zgTdi<9*Bz_gd5DikoI5|$Kl(_$%USoie%WDl ziF5C9{o}*xw8R^~2y+?dLFEJ=AKxu0W2^W*sqJ6rQ;(?a6JHmq^r-SP)DI=4N$Mw3 zUwxskKcY@+|MZt(u5js#KOnv#2@&~|#Gx~2fjy9<6ogs?;JF=ZhY35qsYTz1R9k3p_77!Kp=%*Ug)ly{di zHhf&+F6P?`zNHG~2>8ng&Mx4)r(=XM+?oznlsh?Fp5hD;J4{jfUP7xUvs<63C>x>8 z8_I1ev-#lhit;vx?+f7_Bu-Hk<dF>a4HAAoQir;@&Twk00(Wr;&YQ#6bF{WM$|{lH1f)az3M&q!uv)sR zf(lNib&07=jmW(orzmsC`#xnnNjKj>8S|m-8s?{fNth;`zJa(9Weq6UPXRRuTuFv( zl(eQ2u~hUfT6i1qF8qnK=oA&K6h(j+xr;8~8!>p(iThERu0!Ds#?0t^18e?3-sYXC z7>&7+3T^Xa=9UPLpvB|oaL&d&&yryq%nPZElgizQlE?Gu3as=a75WLw`NrNE8ggV0q^+!~NoqMpiS(rsgCz#yPIFpaWYRKCX(v}_msm`))}$*?1h&xC#s za}7S3jm>;~4GUa&seZ?&d{VjP7yao^)$6mWPKLRLW@KVJm?MaXEMYAISNMGwq2ZAr z+{jbR#8DU==%i?T-`SoIt2~Y5jh~;&2*t}obcUqaA--hyljxi$7N%@Za-0Q(toI ztYjrN)~T|Ase#b@po6{x-UB4a)KCw60Q?*H5I6*UL>(&rU}lY>4`lyUMI!zbJ?o^_ zX8Z6I>=m++udZQs&!WddVJfAf*w0)*A}n?U+RU(vwuU2J`X_o<(vJ~$@U@jB7UB(& z+#pnt81^GQYUoikBj5as%`}~Bgrlg9itS{q974$K$mpkr4P>61+ttcU`Nrz_4IhCz zX#@5(!U=LWiya(T6Xq~V%+kz8{j6DOtJD{b&4WfDTFg(fIF3_k~TTyT9Uc6!QFdX< z5txacC=G6SGyGJtRY~FvI34kVS`ytmpim3Sb^$$ZmTq?aajVje2v4lX<*lk2bvw|( zN^54D{nxg)2$tXcCXPVO>{_KV>N<&auc6BGI-A1Dmch2;E}e162AJWAm_)wAYm~%R zy11)2@jC3j4YPLhMh1FJr3KwP#Yx)i|8i5n-1I=LW#;N3-bC*30t)HLo}^9^PvN+| zD5QZzw|6fwt5a%K=LxIsc0rx7VQP^yT0a`-o~$VUVN_3|r>9M3XfQ1G6h#@1t!r>Gp?4$}Ud?Nru_3_78j7Wo zd#I31XFn4!!$`MM=FThC{TVed{(96D2wfPPwZUck>p+FcA4wySvW7<-p zNJj%MKteO(TZo$zw*X>*SU^HcVij;Z_3&@`o}QX^{#G5;i$5Q%@S|%=AD}PL59kjJ z03-~=8@JvN?pmd<|5m-Ei!vE{8ZZTz3QPm012d4Tx-r~!f2bbvoqCz>|Bfv#h1~U> z`n`T@qnUW9QN6V5Taf<+)By*8w}E$ngFuKAGc?>9ULA8nZR-eGe|xyz=X-TT$O|Bg zzgK&Q`~b4yd$n6g#fI?ez2B7$ zy!x^q)#GiP<*!vQYVLkN&RP0%_2@3{5h2dn-}RF2?v&0GajAjyWl2~O4{3qB zmSnS^@v(XG=^u7?&+tF?tb-p_QWV6MxxgOMWC^4*UOzqkBK(DxtmHXhrRQ0BKD6|S zF5!P{r3DxGEGUi4aCUtuyyxlFQ2HA)dhSVAH6yiH~DF@2a(lYaQROSI^!(x_9M=Hmgb_TxuI^ zG97rF9n-_ahm)8(V94)OF@AJmxD}6Ls)F8$9||cc^yc~&7Z;RpZqHe=v{5dKA zvNl5B+tb~)cMArX%o{V<$+4Eytwmds;xr~NFL5b6Ui%u6|Ffq%zIAW0M=Nu7=-8%Z zOE*(l#nlmdpI+|H<6dB2$pBIgSaAkT!FPneiCLGRsD|I;{0kW_R!)0NDyvKQk$wQPNa`H+k1P2kS= zFpQ@XtlN@g#0U@O^AD5I2x=%{vlWMeldE2Gy-$UXgET)($4Zc*V3uABvmRzSNb`@G z0wst6VO9$B1DG`+uZ0g|W|iBC%*#sfnzo z%|s>zTI-ScB26k|ZTgv6OTw?@EB7D=KOtFTdNuqH0SFRmaN>th)OlmtFyFqBo&ZQqlue& zN;gHgitcAtx>RPTr6w#|&2bahyM!x~RZOwakAheJoz?Mg`acG{Cxw*W6`>y+?5+%{ z`bUI*>k#)2eSVUAoL{+?`dkN;0oMaJ05<|RVYb@M%u(0V+S+&sxZ(|X7^}Od0miHC z`&%x2GvX3%VZAqED}9uKF5y-y-4oMDD7Vrb3zTH#HWIf38vvaVa|iK8;7;ImjNSnw z=-`_G8D@78{{y%iaDMTE^@0{bl$iJDq_W<_-{{$+4Ex>)i{lHe>0pLMk8+LfHA;R@%r|np_ z40s19Nyht@Ih7K6c{j1tEkp@pu8Cm%h*ExL78z88b{SHIcrmj`uL4DByOO&VKmRl` zF82{fdYKHtParT7!9!%63_XqR?MJ-8hgW0AF37D%<}kEa#M;1?lI2n}I^o zmr$ubu$@Ywk;(bpY@ zuy#*m9MKW^EdF&@N4nH!V8p@L4PzFJ#V}652n)rMG2GB!6X}XHaXi>_mz7k0GbWTr z`STg;m$h+iR{QEb8qlllTBPs{`EMH(EEa4HQ20ZKkyY+!TrHk zSp^RO|DE~WAs>tkBvH-;Etv;_=aO0Q!Qjg%n3Q7(_^YX=(j@SyElqr=g@+(7`07C> zeHeJYg%1aBE`{;m2=I&XX2C~-`!`dtm~<40I9ew7Xz&ji8iJ1j|H*32Sny|5$;`DW z_&DGXy2MT=ldiDR9`NzNexvp5Wx*!^(^v*YUeYO{e9&=85FwQv*zrqx6$o-S>x_SR19^`+&QfYx~tvE`INpr~2wB{jCSwZ3lcR1kTAP zh~rp?l~DPI3nBSe9%$hG^BQEh@!Eb(lpg<}yYs}O5LzU_Pe_n|3H*BX4eO9%1N%>6 z*>p1)3=Vq_0{_B$Q)GC``+#_o?tjqTLwD|ScW%97eUz&*zO+rhl#Ks$ib}TPTK)N* z?&RtRA9Q~Z9rnrHQLex1>vy`x`bFPF3?VS-JP^#caVz$e-V^0Yv@_aFTdBnGJXQBb zxk73$=c~_JuyMI9uUy$q1JcX99l% zyuc!$Ns%dY8Jmsc{|kDS;Spc|FX-8VYoDWC9saUidb8c`zW(F)nJ)07#J?$?`|l@C z<^Vw)$+YKZ*5eKOppYZj$q?t4;OW<4771|-w=xUg+<`rjg)g4L_Q%2_@wgi;{5Lj1 zH(B@-smzKuTZxZY8gH@id2^U>EPO8ShxJ>dT+S==ct`|k(URGr+~UTj^2Z&7TMW1C z0l0Tl@NE`%JKPG0i^j5=+-?!?VYFfILpBkkU7;h(Sr*pKjdpFCD9Kur#CZ;8wo z`o~YWo(+_LF{h9Y~=;SUIbnOUPinT@m&ty^#bZ#LGt<= zPr4I~G5Oj;^Wt7E@^4wxbeZoodsp_}Mwowz8NZ5t39k`z$)LOeya~Jo{0pc94geC~ zCVq#yR6P{slKURTG5JMfMil11op@CpoP^IAloD(S8Eg{%&G!AI2!t@&B-jFW-9(_` zVFW6e{v}AcQifG$L&JUqVls>g(h^WAabu`{=Z7e06h6PI%?L&b!Y|v7O9^`uNPunV z*Eknf3HuQ2T4A?NH**Kr^}_xL_HmGean`oqU^lB(vP@~kFZC~f1c@|r<~AD`Bq0Jd zB2bP`OE^=72sDVmR7-;)5Lp_q@?iwZ9z|dZqf3I(LQ}xZA`(@mgnn<0JD%HA#+wjQ z#_0QOLg`~Bp}{6p3SsIP-Lc0V-&?ZOL5P`ZmGZ|at}Q5qU-^zDj=(+%GJf)C-Ge-T zm79$ta8znTn9O`4!OkYFkRTcN?}%~@zu$5ZVRVWujkE>MR1_??R?07{qWn)#vk4^T z1COEB{B(6~WH~Jt{xSHq!cVjuP1JiNd%dtfg?(Ju?~XIF8^(Q3*rhvRe+Ii8B<3lL zZJXFrDeTW-*9hBhIjKyiibJy33I90!2I0SLR*vna#Xf1X%XYy|vQ}-Wn~}Q$s`CqS zR|)$OHX{-Ox%UhEOW5_oPGEkKVC42o;f=!o3V!M1@W1LB#25A^sLropR|@++%l`sR ztF_s6!R$cYjtl!6a-S6TY<6K1Y_{K1z8n6x@GC%K)-mq}^F1}f{totjVNVL`e52(J z!fu4!DC|^=9jIH`6Bc_DNPsQAW#q1U!Vmuh*=vRGvF!T0&99g2-@`sG>6g6q@Ur{gT%C$Wm+>}k49nt0=u*ZcA5Py zXZMC@6J+N}_?5z6Z@FoJT`TNgVb_5qM6>ovu-Otz5P_41q7**B*kfCy9E{(3NBsp! z<5x~RvM0)KnX5)<|ADz*kkYQ~GC)jIHVEl=c#R-2ms{>BOM}sgWlzEW1NJ76n6AOo zqgb*^*nh&V754BTLrZSIr(XD{;2#(MO;(cw+DrFZ>~fF*J7CaCn_VO9SdU=c$ORneJ0A)F%nf#fP7Zu0!9Z95^3Y{ zzm%eU+JIR3vr(>IXDZuf*;CBjoZgz8FO}q`13y8&tvnk@5Plf^X-)h_;mdP^1nPAr zf73qtD|ecdPcYh!0#6lWXESaKYK1R{SPABYP|K(iwhX=FAPMr~5zG!Vlg3`7ycU7j z@#hz)K_I53-;#(z&=I+gkp%?!mbx~8(*!nv)y1B6kymQf4lR#D});0toe z1m%5$go2GtdR-3T$Qf zEWxmkD60{vZg9E-JpieC-9B5HrK>@tdcy4$B=zqzrOIAH>I<>ID6*BwYny~XkyVD+ zd8Ei_R=@tQq(r09$kLak$kTLDzC7qj2oza)wpf!?pvXF;+@~uur96#rRAckevs9^^ zC3<{g7{UR{Sni7qsN7_eY-Z~Iy6oCW5_K)jNL3Iv;T`TO$ zaYhYHf1wJVdYgSbm>tMn`Ubg&le-)wVbpLlw^6^cQvIu!-BGR)aBGBH*H%CEvO9jd z5E_K=k#%4)x&edO77>B6Hxbyl^z_=8-o_gw0#zb#+frS7g|o~^2=zj^HBR?H@C%{z zEeLm8)8v^Z8-+ln2vl2@umx<3i9nqQyl_S>%_^}NB5+a!LXuCfB^vaCm)&7$B2n=# ztlGko2$-z~s&fqN{lXq+omwqBU>%#?2$C=^M(?zrMvg^(Qyqk`RQ)i9bctWo3L$iY zVOfK4TnMofOuJlwMEL;-EoYc^5kid+60NP2*;VC^P^(#DxCRl}XI-UP0>;1o-QU&TaBx-{t z-Xqb*VLWkd!7&9yzg!QB+R}PUZ8=DP;mCuSQ7y~#A}-2n2GLmn&6 zn_oGOVE{XS1UkhX43{958p$J^@C77Dd^yu-FiqrpaziKEEo;lAoC24}JHM@vw4s>S zyg(r~t$D)f3Pt(t*s}897&e=P@t8#-9&-nZwyPjk{|u&O_0kWK3z%myHWESGx>az~ l^SO|>>t!=9m#g||CfKxMXm%+!t%&-|SQZdkI8c4l{{bLx&l&&# diff --git a/dist/mc-wa-sqlite.mjs b/dist/mc-wa-sqlite.mjs index 49e0b1f..b4ddabd 100644 --- a/dist/mc-wa-sqlite.mjs +++ b/dist/mc-wa-sqlite.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];_memcmp=Module["_memcmp"]=wasmExports["hf"];_malloc=Module["_malloc"]=wasmExports["jf"];_free=Module["_free"]=wasmExports["kf"];_memset=Module["_memset"]=wasmExports["lf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];_main=Module["_main"]=wasmExports["of"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];_memcpy=Module["_memcpy"]=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["qa"];__indirect_function_table=wasmTable=wasmExports["wf"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["ra"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];var _sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];var _memcmp=Module["_memcmp"]=wasmExports["hf"];var _malloc=Module["_malloc"]=wasmExports["jf"];var _free=Module["_free"]=wasmExports["kf"];var _memset=Module["_memset"]=wasmExports["lf"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];var _main=Module["_main"]=wasmExports["of"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];var _memcpy=Module["_memcpy"]=wasmExports["vf"];var _emscripten_builtin_memalign=wasmExports["xf"];var __emscripten_timeout=wasmExports["yf"];var __emscripten_tempret_get=wasmExports["zf"];var __emscripten_stack_restore=wasmExports["Af"];var __emscripten_stack_alloc=wasmExports["Bf"];var _emscripten_stack_get_current=wasmExports["Cf"];var _sqlite3_version=Module["_sqlite3_version"]=88768;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<1kPt?Sl@{{We!mvtdQ<>T>hHrqocmRSU<%;od<>1l!WRA#hErd#lxfTl zI-sY|)|qbjb>`OrZ2+v)dC&k50YAD4kPMh=6->*7fr92^ZVNwSx=+`2VFVa{Gy`)P zM$iE2+!qvjixxoM=eO|0V9d~Spa=c~Xz0T^QA^hh9Z)iE_;jtrrv*V7Ex=jAFmzCr z8$ei~CDGXA!q;ygCL&p`#Jt5lij)#l>;O@_^~VjGI?VW53r7aI}TJ^8DNuUL=BDj zqZvMrkPHN&Ut%kd9RoS=2@%Le{20YYElqZ8kOzVR(8oMgha~uYkaq3^Um)iorDpjc z4Pa`IPGKm3pmQI9i3=Vubl+*{0#Wv9q2t0@oNEU6i{mgCCd7~7SL_T1gT$2xq#C?6 zw47mtbRQIriy)+yTH+@NJp)5~mTG-LFaYfr{Wyb+VOH=T^aJvKz{mm+L|yBz>8BTh zcN_w2w6GvurYUso4AO#t>2HOD5fpx2Lb$L9(<8>Qyaebe`h)Y-7a9lMg~mcW0#NNj z5ys4%6@%t8$Adn$5N9eb8T}epos%<3W7me6Ht66$snTQ7s`cO0Yyxa5$t&8OKM5dt6+eb z0)~PqFeL;NPPoq(3<9wtkd}Tp*aIL7loa|P7KMIaDKGK?G3XDe1v3U{a(A#z?ik(F zG@oAR^Z8F?nx(_a!IFgxlPnn1d?%)ipdM@CgO-&-aQuZ4!{~tdKwAJvLI=h4mH7qJ zVGm##Fm@1jL-YGAg2M*}17{|Dts(<)2UbRjfS>CTSWbCcL2-~AW|@@XpRT!u6F=+AUsfVbR*e-FmwfxKslNZ z!pC?Rf~*sy-h^t#rc(??x&$Xc!i94JR52Z5iTMo?qS+u%00S5B4+H>F1J47XI_!iR z*pK37xZm+}^`C=Nb%j1fMPW!Wbc0kPz1NVELl>3uS>Y14Isks0&T^F@OX!3L{87$U&iNMuXM4vmed13+sRY5|`xVGQK*a9Pq; zYGXv8)v)w|ENI)Yup?{NO8ydVn*$ScSacuEdJskfo(S3p8HbQSHt<97jz;F1u#fPI zStRJ!{Qi=lFKCdR_&ZD`s0^DLhjSi0mF9Vwn6JcWy_gX zP*5oAEr*BY6w8q_EuWPE$uocuqyT}!VY$*;FDFJ$EhM6Wn?eNrw%?W?MalxcfEEbo z#ldoiLdr{0GB`K)^fmZqPlnPNYFBfFp-R?Ob6&0T3%FfG>d} z0a*0c6KMvts1c**IFNuUf$;hCK+5<>7|x{W2jD?VJqiPSC;`8kuMDgVkU5+n8X5#- zC&%4}_d1w3Fw;LNe7_JQDnY&6$VxUTEUu|!@1@14N;WPmuB~K`$HaA&?6H`*zLLEk z7dKS0{kr&9B|B({8!OrLm~boECL#J%vW;+3&BYZ} z>^@D@SF!0r469;;#qcWjW?Wo}zfo~j6={#xs$wq)acvbFBCe}q*NE$@*wTQwp^B}JihotHXF)uS5*Kb2dm}3PRI$0H$emin zp47!@RqXYs=&R2ARk3${qJI^8Eh*BmBHcXrku;b!_ zDwbOk5ElZ@sJN(#;r!Anwg~hChMK6XW=o=?s+z5ii|T4NRfw8uHi3)UYPL=nb=B+< zAug|Gi=$#_HG45CuBc`&L`8iyyHO0QX7BjK@M`w7DXy$$&x3%~Y#|6(%{KVN)zxf0 z#N!Rkhr0m%>xaq*<@YZSk2x5 z4KZUt^r>b$g*dgEy$%7aW^emM-)c5DD*EBCA^KOd*C2ra0wkGOcND@s@bflIJ=rX5fy{0+2bH$HG4EF&H<89@z-kha8#UI&1Qm#)$F0D zIIo&L7!~JNvj?K$f@;@idH2Uw8A z8g?7VSi{Ca5^G4E2Gp=uEitf$txkxuYS`8SF$f@<;%u}DiNQ5&UqlS4Vc$i>IW=r0 zM6rggh>LS;*voP8w;FaYs93{t%j4qw8unX6Tu{TdM8t(P>~T|ERKvcEh)Zi&V^oyY zu!g9ptYuR{##%N$DynPQI}uS+%hn1}Tg%q@L|rZWC?YPeWp_aqYuUVjxT2QriHQ1I zwjdye)w1~kF}#*N7Z6w0vds~3RV_OZ5&x`ZU*|x^TJ|B-8AF(2WG&ki5!ckR2~jbs zmc8i{*VeLwAY(22G$O9AWuJqLwe0(d_*X3(8x=R!vY$c5T6PN*x|U6fic@RZqoz2m zmQ92{*D?uVtYvpcMgLm1!zWI!Wz$S?MlHJoRIFvcM{;67E&C}V2G+8}5ph;6d(bZi z)v_NW;_OL337ocJ-djP^%%ML|EWgYt_BC6`x1G=cLV{arxuBMJnFBY|R?Dd4G zt7BjK#N~BtH-xc{{X^8(vG-sM>)3rl46kDcb#Y}Kdo3ZZs$+L2#6RoUrntDej!j93 z5p`@*LX50q6B6Q@I(A1wjH+Yf6XM!Bc3VPRSI2%b#PxNE18%5e6HCRv>e%)oabq3J zt+s`WG1HS@n>`KXX10?bK;xQGve>0H>BTA{}lT%b~rXZeslc& z^fLdO>8X56YJ0)c#XT_h0KOTQ9{%CxA!SuL{PmA9dzaxHk{DJu7_^+{FVn4^W7c|Bv#J`K}kL3=< z4#d8U9gKYz`y%#L?3>u6ni7x|FzIQ``eO< z!F$s8rYEO=wSTdHwtupJv=7@q*fagp>;?9C{{!|6d%AtUeV_eU@j`n`$u9jt)Xd1n)aKNt)cdJ- zQfpGHQ?I2Kr{<;>rq-usrXEZ^kh(W@f8-PEo|H`8o!XRmKk;7T-Najo6^WM<%Myzd zlM@pYcO~vjd|7lme#a$lm51%lx&86&@m)oq6m5yWoL-(@mR_2EDZM1UIQ?RJQTm1S z^XY}@1?lI~^V3t)52WX%pR?!N^XvyoXOvDay}$In(rKm7+EYvKEq%tGYtOOoPd}5M zo1T+?I{g%iu)mg0OFx-@BK>%}G5uJ2rvK6OBk70JGt*zjzl!gTe-z&r|1|#D;P}V! z58_|MKa4+=-W}f&|2+Owa98}3_=D-4@jdYw=>x_AV|x18^z8HF zYkR-_mHnmth5fnxnZ2!4rteOF7&>4~k%!Z*at-Oy9_^7mRi;jzqK5uOFmgvpVG0}$TQtfH}ow$SlXL)oZf0EzAhb;*#jV=i+ z63+#mG@mwi@)`X1$ZwJPfpz)|;+my_)zN2-M!P`_c~XBp`lSA@Z-zE6@VWRU@{IXx zU{PRNbYbB6K<+7Xw)v>}p#T2ZE9svjo5TdZP5UXbGQD3vXiSei6jTrZ!=Vq&>E<)hIl1U(ktfU*=^3$UvHQ(A=3UxO z-<$d?(ZzwMqHjdk>*K=v&3%ziBYPqbM0ZDK=({3wqsyXm&Bf7Iqn|`Rj_i!=h{#xD z?21F$SpJMys4vr|#_o;X6ZED{z zlK3WZAn|+AZ$-ZpeVy2!_$u*b;){gb)2eOmVB*ch`oy}#+Qgc~CNb0hN^)g#Me^n3 z^5nAQ(&S6YCCQ1_;^dw77`ws#J+&(JN@`_lMe5~LL*zGWdFnvHveeSlOQ|KP7gLK; zo5TyL=Ti$(&!y(4=B1uZJ(HS~dOGz~YIbT?>dDj-smD`~r5;T^l6pAxP-;eMdg}hv z&YX2$YKJu~)tH)^+HI{(y^(r7^=fKEYJBAF)LW_7LT}=CUFyBmosoA_DxWy}mSmu8rE2e%dl0j&VEeE}{j!fgPN<<{4wxL&>< zqjI;DZg1)`3t);P5C4ZjP{aaEDv7f@Tmv0laTD%;RuE9``RY zg?X;rRMsx)&Rk^FcV-N<%Ad(#n-g+JNcCivyR(|9ML^F~q!|E+aOQAO%oG*w>eayx zC~UAk?0g`Ur|WTmUc-!HPL}=WLiE_OI_OdlcZ1hlAMEH3`;VjjZDg2-G*dNTJ#!e7 z#&Co?t!eJ8=o?nd!p&y(RfFECAanQ`m)c=bBix1!&3E;z;rjA-S2y1U z1Kr>G2v>}98&;^h*Wd?4Ai}g4I-rT=JLMl zGhF(g`gcG#N{=-h z-d=<3f~xt1=Beh^*V4Gzot-S_|(g=Lv+-?Ei{B7?lU>_nz0iLNJN zacek3AJ#X_Wajgv9C+c0L7W3EZq1Q%+JDIx$oo1}Cw>>E`5>xYxz@~ehGj(=Sb-*w z$dZo77ypbhw+Y?{>Y+)Rs}HkQ%1b+bDV_^AUV5!rDjWJ)a%86=&cYH$&+8}@?oy?! zj)oK6yoJV=JKD!(X?ZH%q*~Ag4!oK!Wkq@GlBSD{4uRK9M|1RH^21IEeGib6qssg8 zg>p%GPrgNdQ{Jm20aQRNQe(`_q3(yd9MU-{#)RbX&S`!~-ro5?{AcO!(iVTabgAJ| z$}Y!=+Y9B|E*Fb!LbmH#p7|Ntq9f@b8PwcvB;w7s3m97)Wsh!4WL?+Ma(}l@`~jKj z-m}{Q9Zi)sAJPH$b_+NvML8Ov&q~%S}eQu8mc`|V#=p_z3YGDSKZaDdGeOy zJNVb)T*vu>tmz!iqH9^Gl#c`00#)?z;Sh>04`0xyoCH*A&TL)y? z9T&V3^v-H?tq0`OZY%llDM@`+k+okgKP4jreU5|g`%9li{2}>$pYHrk+5Xh7e3HE2 z)Qj+U!Kod!H%raNyGMxr1vimyV9YQ4a_6ZDO#kDlL&XlieC9M;jy^3}@-qn_XitV$ z5No)#Lq2`l*#Pe6(@tnZUYy8?KRPIKF1)zMN~NqyInn--zUKhFd3`(c9rB~TJupjg zzw?gL)MNGUb@Nxbs9(AKwBNC%N}Moai6>D|ITjMKYyWsoRFH0lvRD_UlQ3k$J1cZQ zWa`u{Rjh@%E~&T9qK?o&H}=Py4tXguXqI&qSrP6+d>|0bz33LXeTSKwN_d=b+R2Ay z<=Fg@~7per~k&kTd?dD>YWbKYgeFzbpC4dv*d612aUHaOpX(-OjA14D;UK~syK z;c_HoM5sC zrDI-?2D%OfOn1&+gcy^AJZq3+-aeiNo2i=KFsNUvpH>ob^XS_7A0&Bov)n$Ym-&Js zzzWr;<=H)Rn?*)YJlB;^<8Ek#8|Vi`vmCt#WO^%if`lwx1-z@n-c<-!n3&|paIAWeh_&zxpGiJfUV5EHC{I~!c<2p?PgKIPm4UDGK1g?(d!rCeioSoKh?M717g=|NDS)Kb4Y)jj~>!CH5o?jCdhCI)@TRMYGAlB%+}L#`H+Dr3U}Wt zGOzPAw4&Z~r|z_eHQ8;mEnb~2-E&HLP@aEIJFzk-8_sd~qy-P3bFIdg%J_Nbba^>O z+}0iAj4;eEjIR&iImR$+7Z?D?PsTssS#NH=Bpc8BXVvq1C_+{vYkjYUAPd6X&gc|O z7j9QN^V3;?&U|zhqBDce3g`@;L%3l&gGCT-kj|ja42a726fdg=m;C#<%0I*i(@pb4!?#oQXm9; z0rXeM;`Y(V%9}4}!!kOm7NFuXa^X#Uj+}U5BDo+) zhSudLaVzgO+{ct}mfA&S{4Ux4qH?j7%bH8hlwbd&6H*fU(hRSaCtq6C;;p45KLgMk zE9J)>`@Yg~!QNm2LTQ`FUkU?6C4!nu~yd47*0|08v;))nw7&m+w}&{5x4veN6l# z1Nj(24Y&XopxGvZ3ub*HFR8wk&zJ92XYlt>_3ivtnX5Ss-ul&=!ENXBumYDH2+0c6 z-@-jk9;JkCl;Flpd1CF=t(qb>03fW7{VD)(8y+^?F%KKo1}>LgURLrWk}p>vET%vO z)(gygRnDsIEziHGA^DAu)PT7sl8bd9i#W7*0@gS3z(sM`g22U{`Bd5S;!gg5XMB#| z`nMc<@jv{d96v@GCEvWb4V>+_7az}GmF0gw0e|cMzRFq4O{A-v(A+T)PGQE76SfW& z2*bB z3stB8doJEbqJOFTRPhsE8xa8r~hjb#8c!-yx?C zcN*Vx0tqp}kj99PLmopY4T^N-1(*wm044+0)>2q?2rYPWhU?D=muHmdijz11cVOKi zFJ8f@r;-yiMcfFg$-DmDKAZ;T?wHHY)^qNG#S6Z;Y8r37m75uKY)-uu{TzNALXUS4 z@>`GS&VqlAXd^l;F&uxtFwH{lSF<*A@_Mj2*8A9qOVQN8M{VDpfoQWX|a1iJL~ABnOOY>3l1Y?ExFd=Z5O7y&PFszON5qy|q`~ zKB^7hD4!jbI2{kUoI>PFVd?YIqgW~?KOWGNS4+qvCdrQR;81{&LBvG$N*VWO5`Kg^-lE3Yi=N`tSD3N&$_KZuDH6BeDm$H)L7(*4p^B6 z564id*HZ~Dx9*VUhOBJ+?+c3Bdt8MQ4uc6@C&yf0!new)*I$_X`EG9g6;=ycYBiM! zC>z&DA^Hw^nb0ddtA`c6pfvL}{#=Z1+%cP{`D=~8%;xRnum4UU zN{HQ59a}@e8wd|`W}!XRPAE#4bW?YM!z(x4$=ArU|Fbr;G)N(+kA`##AbqP<#CYU- znLKgydHfbRWpvrGUj+y>p{y9-(A=E$WdM;3cwqgToCXXDw-C{2{dFWAI3FeVjlLgo z#x1$Fa#gN(AcJbqJdMUx%5FUTIaOU$Vv~0VObw}8jw5_ zaXD-$v#!k)%J~gR{*+vYzjNiDhR$$@#be6FttHYOz~;Gxik|jyd_MM>FdLK zi8&|@((y4I-DhE$XVS?$oXo(91M?0)=A#6Mf>P^6o}wA_tOid{!}*AIs?U6{4_dVs z2rKdpGaAT=%6cz22X$yKZ@IbMx!?O#ID^8`_r7e1m_WUWH9vwkN;hv1ob6mtCV zD3mOLKQncOg*VGcqIplz&BVi?{O#seWnp@db^-uw1Jzut8RVD^N8Rs+`?w?BTY8vH z5FpEu4Yza+hhYTsz0hLmEoU7M$WWVtP?B41pY;>A7)y6dQ~;PY)S3vT%r_uZtaZe63%ePfiM^uOkCr<#)S`5>c@slscfgmGAhRL$tGV&C4z%;#Uj+MIB$dgzp+JHKa z^$o~CNa^m1hK3ak@q+Tp?g}h+gs6n49y%r9v3f=`!VAz;pplLoTSXoL2WviQRN6RN zrPa_*fV7h&N>f4s=FAgy-i=u#NYCX(j9MtkT7Vl$_!j16P9@VCNt&9DjFJg61X4T? zFK<1L+}z(6iyIIt5_PyPLWE@u`Sz_2*BT#o3sbUiTr3v=n*#OO5K^#i!?Q);3{|0Y z3Q!SRmXj7DyTxfB69!rFGz76;&5*7sI+f8gw)?l@mXX9lW+LJnwk4ycVY=FV;6TtK!O-!oaznGJUNh_EtYr+Eh_8+3}~RpaA< zsN+W%n@P#L#_NXY?_D%XtyI!vEYH8f&(wus_M58Q0XMbr?b=72r`r;h^zEsE#> z6WAHmoB-(3FO0HY#;;X47K|lwab*`t@y`q+Sc8;c9{PoFLD7_OY49fP1UTaaDZKGh z@)YWixi!OqzL`{{x5#xdM9+)vYS*aKCS{vS{W!+a z6NJYlM+MR%EmwZE8de7dUfuDNOq20t?iWx(q>t5^pfVVkKTSC_AR$jMsex^=Ph8eA7G5gzf9@U{wc(Y zj)4kF7AXi67)4B_wU`X&Fsv*S!XOcO&y+4!-jVnn)B3GAg`4kA>60VX)F28Fg#KYT zO!)TGoL~mw6zu`P;2pF?hFA?Mb<5HMt`Z5--fR)%0>6-pA{d{NdLk@DqKN80LC_G4 z?aEoUSg+{A-BX-mm^oFs%@*VQl(X%*|z5v$cY01e8R>~L<|KK!OkTLl6!t2~1OD}~2Mb(_QEG!RubnS2=e z*TWo?(cIt&Z;1+Gx&bPxVod-Ok@v~g{s_?sFLtbw=j0%-C;=XZ;QL6XH=uy8vI8Ki z^wL@gXX7XZE~hC_Z7)Yt_}VSpDI~**AdvczgpeZFqYe5h6Kc3QR8n>mNP-ZBLNc!t zYHB()Z^2-XNb`++@Zo8*8Yyeax%af~5>bX33+L)Yx6Xlz(nREc4qio~KE>@|IUXDEd-m+c}ycyYYKpp^CKw>vyV3(Z^f%UWwgf16GL_| zfEo=ES(BZn{w1g!zCAJ%l2=X5@@wUksntaRP>wJ<4djM*lv?At@N*Y5w$6bEREB`f zfd9+$04>OpBJUzKz=|X|Q-MZdSHoF1oSRS$k~Kt!PG`p5&(un#sbVb%8a?W*qDJNZ zP$vc_f-reESo>%l=nd!+g9Q#dFZ=Yb$==>hTIAO&;a zUCG=A-Gk)oU>LeJjqA?;Kn?i<4l2w#8rh<9q6cB?^_1hMWkH#zr}e_;Kc#<*YM_0;Cu! zPl?S&3NX>H8^zo?V3Mw<%W`)M8}69($d=|A@EK49!#31o&>7wp?jIz?K>fpV>wSsK z3gLBrM84{oXF{@fHtlM|vPtC@6*ED_Yzv|j&^awjm2!%HkX?KJBZ~nOnK+GW!8B!1 zd{E<%KE&jZ`-^!CS$lu0@-*FO=_MqJ))Wb?ph&3zB9cw@6sv_xnHg@#dG{a3f0cXh zZ=C=K`T=k7qu)pz!D_mE>O+~CehiwNJDr4b_VnJlXr5$L%c1cR@~OxVRduC~M*=|H zM}Z>)X97M3`zftd#yA@S6`c@m=TXLs+?+DI6xE=qbN|ILj&AJ9PtuTE3yiC-&P0|@0!t?7s&ZD%G?5Sffj;6jmoE9K>$v| zIzXwUk^?%$a=T;TS9$oIXh)Hza_}$8=mQ;d7PMLAccs?-$Ri4z0`LVc8M6i;Phehq z$QlmiIN({CXOVH{C}N>(1R>Nb2sM%s?=c(#V)*8qgU;Y(DX~LDy^m^r=;8{O<)~A@ z`cSho&^sC==&m{ir9eugp=l<>B?5ZF&{MrlCB3SMjO6P?2H*=k@U35pJ^x=w*aCRO zZ_VHaQAMQ-hlDObwlRR9kiggEi4WSXF@d^|&_r_^3eXrn29YLB>cv-KdBcM}LHB1L zEX_h;I)N6Dl|WW`cv^x{Hm1xeptAzG_rdH5(45}ZtsL+x!7f*&2y#1kP=bI6w!@kQ z3cwL!MC9x${4i0javv(;rabSV*0GQSx80t~umG@(CIu%$a?(R(IU2yQz77CNlZ?E( zmmypX!k%%f64;?(p$qE54(@@bswfrJ9MVd}xFPf=WKFL)>v3c5iF!72PAPBK*Fi6sV# zn$g4o;t3@2G;v-Ok;KDWcV;@O1sI?^h195C1`(Zs7*Io%W&w(B7~2Hyp64JscvH)s z54X)>j5H18P(ET>O9UG0At(;^e1i81ESjGT9!VNxkt1pqR1gY!vPDLQw8pgQHt?W7 z_@%YeJexvbQ!|qi;A+U@57ec=`l%T3`e}y+tPX6J6Br3eg`0piCaC~RDW2_`^;(QC{>&5y$JckECAz2?hAULBMS#NqI>tvrQLCB(RE)aSBDB)y(Uasfes z6LXT($YYMGZvwLh-HF;zZUk~(eZ&?0?2%4!o@W**N(3qNNRn~L1vbzDP2iHwLNO8w zA!X1s-EzmX1X+g$6+IduGngX8UDZ5DEypsrZ8+b1nAuy!`l{^)0#56Cv_68eHxKlJEbLlNgF`<)hFZ8B0i#xtH+q8z?ju8HL!hB!4#G_own>&i z&3fw@D*l0*Amx!MFcc*@Ik5d>VmE9&7AG`M5GE+3P_p%eK~qa^Xk*@Vr29iMHAX(gAnJS5-(7lk%OMdO*G6uP(OQO8mN5HOttQ4S$8CE{e|{D4C3ntq40F;L_&{+CS5bW4WU!%(W_eau5MLnP9$-GIB< zC?BCr8&4*pfP%=PB&yKKSUC#Fl_fzxXgz8x(E#EuA?2R zY7!$5iu*cgEFr+&J18oUv!alU!XD2@70OFyw>qt)J{u)tj8vu@Ob!kU1;h$_`4NL4 z8c|gq_^ODznGGw{7>B}O#HivP_3>wda>eYj9CP9LN1xndcYJM8TToWw z!*!;$$_4>#hB!c`A&)|N#>NepJvsB~V=lBw7}|KrdYdE3ddZQ@o@P4g67%DZ>DW|` zq2(LUff7`k&Pv?7xnq;WmB>zWDk{ASI-o+7MYf&-N`T{u!Zy~=wi+QT>SY9iJq^RA zT7_IVw?DQL6;0Pv2O}v2L4$JroXlS-P=!SVP8b;+nHmCVkS!1#UYYv)V%z~}>Q=y| z4lzYRGQR%2{h%UHQzb`M%RZWlk!uV&T3c$>}NP z(b6VKxW_#2Ua^z;FZWvgmwSn$?h)hv2(YdI?hbi63S!ira5>az?O8l1Z@@tb6D0B0 zS!3AkeaSNpe?g9Z=2-HIu&$c*4V24;O##(jfE|OTD0lvXeCL@=3=6aBE+n<71#F_U z=C{e^A3@BK$s-4EZh-Ur5LnKnZ3&e9x(GA8vGO-y{+nBoA{;fm*8^b%qRL zV6nK)xboNvWw5bEK zE=5%&p8=R}TBzov$R<@p)eeE9&^Ve1YVB0P=Lr|e`u~Mh*!M}!34th^>pY$DeOwI^v~~d(*Kcj87iTNK%CkH-9B7Eg@Wvzc%gJL~x#sfWQeDoQL>Qb0UKo5|D$%W6g$zgta z8|?_MJvRRz=fS>*d@Ywo1h9%pG@zLW$WL#+{h?9ukwzeQlc7;Olou@Ma;jG<{%;)1 z2PjZiAWAMB9w1+oDpYE(lAc1RrChV1)s<<=v^4m83IIq%y)d8!86Xt~fQ6k=t8~@& zX&+?@J;mUo(gJ!jVm2{4U&XIbRdNK8xUrAJ0W)%BN{dh?T-Y)frk$;Nra;x^GbIA1 z7seCn+uv4+iF+qv1k@)S11ri%@WAq4QS|rGI~%Ah&{V_>*daWbfp-Udc-^WAgq>K< zhLDHh_%Q!=7+W&RuvaRm3gc!@?BukXh{sz{u@Y)iHAXAJyL^QPXF^cwh5DJ&xUjbe z1rUeGM?rb9fg2YD1|ol4mAJoRFD|X1Dcmsf8!d@Bk`gSg?}Ao^O@I zL@OU!Z0a;Dppz_ zcC#omSWs`c3kvX6%>iQpJOy^xZH-EDQwxPD48^xRk`Hr@ z1v&KuG{oH4-GMzEkb$894@7gL!(3V+A-@uKKW4<+0NS;>4x1*6>S02~FqPp68U+1O zA3{SlG8*8f*YggV3OBH{UzwuJE9`DmgCTAJ1xX^pZb%6}DI-!EZ+*JR8s$C1)J2$0 z30DdFU>iW#Rik318P})~q6>#I(bdhE0dWKE3JohGA9mZg?MP9TklA3bGDb=TvRuIo zL%?ZnQU>|cqKsDPII`u7El?!w{bJivESQ5!DA`eoG)k2xEXK&|U+fyCxB!E^rTZ5%;H!!g?WBE!G*0yEK#R*iQdM$2wVIeKT zV4YaW6}Il+MJUudh-An!T?~#nuoj5el2UH0wdz?4`6xre1t_FCs!;$fwie+JZlTEf z%;J_kk${kyrsO;b#UkIJ%BPsnTOBTP9qi&lu?p_4h=NTTTZ$#Ua-U!uix0Ihs&P;* z>xFr=8-a|j6GENpB;J-nUZsf^C0@9@9N){G)G2pRVUDe!|2yU$1yL3w0)oU4uE%IcJKO|eXs!R>vgSNqdBTwC zR$JYvDsu|*D76y+t4&TpPwYg6!6EH8y)|g${ym6Ih?Lw9HbVy$oVZx+UC0xbw!k)t z^Ott#U&`B;_TnMAa%u6vkULXtHUP3Dz=SxI2Hoc4b-Mg+8R9rnVC*@8IKbZZz={{d zp7x%gFBbEhAg$;fmd>)4e7ihlS?ZXjB5MqU62P;l8XcCQ1XZ7gXFT-1O_xnUKjb1L zCoDT2&|t}0$GrXM1s!hPi+yq=yC`nc_CUBJTIQMMm4UpCMPNN`ETSrs+E^595=mLK zyzS6{dpovV(Ia>49s(cSq}S~zkjMsHaTdG_4x`-dn*#NaRD+tKsyCS{BFx-JxK9S| zis^LWZN4Ew5OdTrAm}0QU*0NknD%0UD{|%X76{jOEYB8UOI8R`pr^?|(t0^%BZNQ= z2q8oW#t241=_OPhH)P+JTb)P5{r@4v{|g6IFsD=}w6&uPh=?p^+)$~1Os8u`s9q5^=b_d0oo-ZX(@A(7Rs{Q=rvhteNu6jt4#xVWU%03Ewl zl#TE<`Kk38FJHiZmO>azUBjR#h69d5IzbT-bsx3k?)0#LQA-9h$h`k(6>&Kfe&m~# zi5w6He6+fSl0%MwAd7_A7&f~=N*?jkt6wlBJpeM@!hn8r8fP}^aIlL_|cz=YDEQS69R!5G1C37bB-ND*W? z##3z%^7ebGVo!lrxu5_L?P)hF5&YX%j^q1fhgEIk0mN-e@6=mfFkPxHYROAiIasr9 zSk*d>k9jEap}cUGT42H}p4cCTat)m5%d3*P2xtMN>)}M`a6HO_;5gw&E1D__2KT`5 zZte>obL*ZE30uU8{P6}h#$ay=D3&j+d8m=C0++L4a_}CKNQF@-f|=_EPM|ErbBJiM zi3w&h>=fCQv!i%QBB>sGl}UQ-7X$Uiju>Siu$zv6?B*@aV66rPzN2l}&ZBLaDwAT* zn=)u&Wzd?}wNXRO0URvuY$S7sryD$*hTU!?@vPabg*~%|!~ZaAGd=A-FoA}^d&V$p zAVdieK==XifTRuwR!Ft6-%I7k$_%dkK>30kdgFGJ4FukZ?bc&;kL1AF+|E7Y&7= z4%2&&VV4nF<_p?bZUL7M7Sq;MCA1h8Pm?ew`3EJQE>YAB0r(*=nSx#rE48! zTp}EeVW@u4`T{HwtNbYM^didXkr={eSh)N_@dVg4vJpj=D|EhQ2Dj6t*0yy_C$lzBbHiOn6= z@~i5I;E@)fJa#FprB($;^cQCK34@M85fk|Kb8vaACn!r5F-` zEw2>u_V8XVbeC{oK)Xv|*dxkPP&NH{C?#0|?1)vC1L-pS1?gpb+P^~Yk3$W@vg_*B z13Uvj1BJbTpv}kk4g2Z+bXZ;Hy+cAV39YAKZOPHWh7vH?TYWh*|Gq%CtR){bsrosSYG?&A+)2@GS3>qHx zeqgqg%r^GYl_1s}fxGAh53AB>K-WW6g~J>hX@NMP(@-;tIbnJBn(hew#;hsHmEvwF z-=84E_Duj}p(BRDA}JxOgJJkZ602i_E?itlgL|WQ4rw<#woY0~kl_RUdY%t~BTy)id&^Mi zx+%-nXLCzwhXu5bgch695jS9opX8iSC2JF7*xH5h14A$m6k(D zEf()vXMw)>gWsp*mBnK82PT5<_rc*u)D~d7~@)B{x4M>+v(g(Ey203-f(UADY z5l4^^LW*&4NV*dli^S21Q(OZgIYzyDL&i^UqNumaVTNHM@NS{$I6w=p&t#IY+)1~a zdMgR*xB$;7&5fkDZjun0ZuD|=K3=2pOvq_LZ?i=my)(nh9&E%&rxcADPzSK|cyF9wF9pdC@^%~` zGPJb_QbCtxP7GL*5_4-cy(Nw-m0Fci*%dNhj)#7$8vFVXGnT=BfZt?cu;iEDr3ir} z$#JkZkph&aH};$`;-YjV=EmSq}`D z=-wWfy-A~02>n0V0&OCANKpSM!8yc!O?Q+Cg9`Hqgk^XDQ2o>;(F78`?*;rxCOxVF z5XxvFUp?|wH5GKhC8^_X8mam90eWAN0x-f}Z9~A01H1&NURNx@aWM>W4lb8`3+<1O z$TQzQxd4HyH4;X~S|g{t-KyPZ>O+9^;yw@}L*w0`aQ`&319aAf9l*ycdTnq@@INg8 zd#nbI0u|nt#mLq~`R@%K@O6;KH*}S~-?_<0#X@{=Z23E_VzuT{j*b7E-U7{kI*VEF z%WvQ5EjB$byT98td7K zQld5$n4sc~ub`a(I(bNoGSn2Iu-K2AOtn z37_V`;3Xz}N%IItzBpz*>61Tq?IcS!UdP{(6E>cKzwd9XFMLmJsz%kG-You$JnQ|A zohSI|TS1n4$_QAX#p=t9>XT}E1w)qBkzi6G8p2h)+xy7-k03N8v<0bWi5$FXP~*ZL zynT5DEukj_9tAV2b#of`h=;G;6#%yakQ+SIEHLM-VZF=N`3Onu5Gz1c0tb&dX8x-L z)LJpeDgM9t%8$Hbb3yP}P{K`Hw;1xtO`YWS%{|Kx0v`Gt0jv-u;tj(3g(%-Zt0JhS z41n7wA8G)qU*uo5TqoCVIT_!$32bd6cWvkr9E0$eT;v{^dZ!iE8)W&`lkjo6pmZxtU()xQ&L?9yJK@;)3k3T5RaqBy|blW(5XY14t z>cE+&K4_795nliWK^c6J$ho+}ya=gYd>MOp=_cKBCojT#DySsECgW;a)0L=j7pe|w z>#w_-hH}ec)2ZK`V`wN^H*wdi2kr5I+R!E!Y5{tbyPfC;ll^3V7;T>as_C3<^k%kVQ>=^NvR?)%mjDQ($Tyx+i^6L8@9(v zF+qM3*fR=d1n^t%^L8KaLhbP}Cc>BED@cq^N7YIr>!(%_;CM0`MqAL~qqSUq{kg+G zmDU$_U<{QzU=!puJ0};{8T9gMid$n5dwC?)W9L+wL~L?-rv{yjWhmd%E~#u{^x{%#8ck z(jY!6L^!J$0;Y-p=Ln?_qw(RzvUblD`%X0~K2QmM;@n%&Y*>QLtV?8MZ}Oz^>N$1> zyT70lNfc)EPVjLg?oHYZ z!%O2Tc%WUsdIwR`OY`1GMH&l^!Tddnjqi|(Tk&xubpanhRT$WQTG7DQXJLXT_|$7+ z)^SrIE)$&kZ7MQlj*$TzSy$ zGg6(yv#R_B_*xfOW4URO5d*_eVpuYB4wO{J2dx4n{g z;5$dar87%dEAe>%eDhT8p|ZBglJCZVqEo-?;oC`3?+&@)yH9cB#X~KMXA~nK1mrHi z4hFfLacjnceTNXIeYZw_@k0Y03V%$>afiowr>E25f*&u=(hf%m^zaPSicT;uaxj-R zV374dVMf0H;}`gH)5@PtNT|}0*Sfha?Wd5@pU3)N!`@`gn!VtGpR-&WitqHi^2=ZO zM>6*75WY+f{q

lAQ5tUz&H*fh-WVaj%#GR%3ZYjR^3Vx!vwfNr0`FQ`!Pb2!a1~m5IygmQD@eC$bI7slD_^!rv zg5SsAZLHP!cz$=|evO~bKWgly^M~->8@}%YAK&pVjfa94P>0)a^trD% z;XVbU8~Yi&4Zp5&guyFtSY+@_p!wM@gWq9Y2WNvXZz6SGfncX#c;gr!FF!KDb3T3; zyT=EHu{-=UrhdvQ@+XX0H*1Zr`gum+_^F?_rei3;E9f{V;N2e)@a|6y@Gbmc<3EFZ zGJjxd0Ur+Mx#+3_ez!&^qL7zz{(WPjh5~c$Jz$Q&d0@FsEwVuZ#i-bHN#8&D~ZbGQP$MMLe5B$}5mN)ZY z$cB&}k)wj$9hCupGeSdGN6^mr4Dl*IO8yIRv~BNQ+tio5#Fh2 z7un{cZaxsiTv0%MeK#B_08c z+#$;CB7D+CnY@-TF35x$UoPi~7?c5t9Q0~E-tPmU>2#xz{(rY>92kY3oVn=QD1Vgm zD;tv~JS!&cZ9KVz_sTtNn!7mHjv#`r_`U~ycXsg>@AL8*Rf&d`XoPuGmJWn+mo-0i zOYx04vY_q7YGpu5-LKy#b;MT^R;pGM#4B3#vgGwtyX zlKB5fdlN9JimU&>tGcIW=~*u83^N1VZnj|=KtVvXf*bFIi>l>ouyEZ_nYrH- zN~8CS?%;G%G>{s`Xd8?8k-*zBpA|e9ounT4MQZehmV^}MI?ma6r~xacjNszRLfA=x zZf0f_rXDoJ3(VyfC2j{SROQk%4RLuSY8SW#LY0u4F%LbbB2&er1RffT1F@ zk3e^abT>P8e#qpY$|1CY2aG!Xth=_m8Rv3?&EVQCK6`;s()aiYIP$b={$^fsZ*(_< z?C1BpOsyGtfQ^!Km^~8pax@U##07w=*|MA$GZFrnqVqzlxB$M>SOX+ABZ1Qg@Gjey z`sLfQ?wnfF3#r)MT5I|a#y1UdF>YT&QEXoW_1*T3`=ZtiA?){@oD1tr*w>4nm?FJM zEIAY~4BS-$XwnOobmHhbv&&FP!f5RY3C*!ygkD{cL^)p&oXQa>HO|ig{z@tFT?L-IA98(qn&#lC681&%6POWflme1Fyr&tm zN8uyVatj~9h^J#6B~zh{Qa*yPE@Ik>-?&+Rp*gP79MWBT$-Ph0^C@UDCbW+w|W(E-ggy1`G;t z4#xQ(j015eL#xCb+d3EHyhNDTjSXJQ@2t=avoR!HOZ_whocoyXMQ~mZ&5%(KK2$!? zV%&grcH|pAxt4` zd|x>i5<|ie3X@vOB83E#A-BMu;!0u#2uz+2!He8ieayiHb=)1?*W6ps$Gsq-uYg0( zIqWtgfg9e>-1^_}fs_3A@G&PwMPhqYc+Abol@wHOcS(Qqcu&veV(Ub~5a4@~@E>-k z4=@|6zdHzST9fIfRRXN{aBWTI$MqdpM_TsiE~@wLizf4I;T!nCF=f0A=Vw@0_{N(9 z&12=BrOTw@?i>VJ)BIC|%*ed(ChGV6TL{!-7cMd%2M@d73^x0k zYh3jZGs#^t#Pq#*+Gjn`R9io5?BUH*ltNdRJqdV34j7`{b2r+4Jzh`6AYpDcz--V0 zMJYk6+cLy7yM|`dbx5@>E3Z!Izhrqu%FCXyI!~P(XHj&lwX>{P=PnPrqkiEY^_{db2 z`6}-5W;4>w8)~{af~HmGse`ZiL?2DvLmYph*o3c144?u4mwN#EqKF6%Amy-a;g#c6 zGaIcbvHQZaBjd*6_)l?X3y;Ls;c^KiJ_%FmeHJCqc-wktGv}1Lp~K7^d*SQureS6> zCvCn+OFD6%4>O}X?uHLHXJ+o(C{04=U|)Cl4#&%*SeU1q{nO?hOfKATc1!|gkia6< zSVL%|lC#G=1?7Cfn)5i_A8k_mw7E@S%Hb2h*qXs*gGz6RiK*bFKSo z2eXH{+Kt`O46gXApW19MY;`B>Xoj2H-O3%!p3^S9m{l$KVQ^~_i4EC}WsaXQ>;pjE zuW9R-y9gTsLVY4wA&Wc@f~)16RLdvIphSKWIop7yY`wFB9;EypSsG~} zR_&5_7eE>cVgN7WLT}@zF_VQ0BOv?yJ-8TO1cXw{ zlqCb!YJ(SiEd|1mR~!-(beeKsE*$BkSobYm+KyoQ357e(A;EK*kEt}lo$uWjdUuTj3jcH5{u|w=p+5}{F*hN6;5nh zUPCY~@4+V#m>!QWb{WxDPy#h6wlcuyJBK-DTjz@JK~8L*(qv&nDU-R)EgfS{9D8Hz zQ%ysBmo-P~0*n>D6U91_|2U7Jh7^K*ffLb&`^5;evw6YYHNsrl^+6jgw=+2+0K3B} zR#wV|?vRnt;{)!zk*06z*Nlq$(@2vuce!sznxlKZ?dPJ8W@m%xoPP4OAbMOIyx{UX znbjq4E7YeW$51nj@{mzx8djFuN10Q4y}XOpcckY)6{v(q1b_B6w?D4VpquPI+6*4` zb~3BEzAa{Y)F#e{02o|Tn(0A*!Xy$2gBEu!?sUQ}9&NJbw{F#F)8<-_OAQ~DODOgT zl$H=W;*f`ZBb6OnxeHX71b%@+H>ni?2Kk_R=a)18pqF{$C{I~@^w&fzPeM# zCIE!1fGa4Nt1_;Po4$(~x%a1#qij3EzsE`#oXeo-t8AYo#-l>|6M_DTOsK)9l;5WV zB)S>An96+QUf9KS>%74z(ndUYgx=sG_vJ2TYOa{zsWqxSkv=_$9Z$tXP~M;ymkaB? z~p)oc><6RQJk)4zq08!V8n6C+u zBy4-JNRD;YZ%p%h2bjTJ|1TVnHjDJ zj@ks+1)Pb>Mo7U5Bje1;FUzHJ$P&~>ig)>g0e)oAc(80ZlQtu-Oep$dT?H; zVgW~wCCDeh;IDVrw~(Fk{0(mZJu#_W;C{ZR*(JEQTTW5+g^l5K^#b?HJJ24PuV9MnKgR6u{xT-rG-MxXTXJew0l#Nf7==#Q z9HOqlJWL$%+|1nVhE6n%tdy^odHd&n6V1T`qD`-RhxVB{8i?9ZQ`^=hCp1LgZ1q@= zHpj2s6BEsX`hS(OV5k>+wBisSC1BB-{H?*i+)Fjh5*FMP%F*mx8CYdAo znYOp7ZN9{2QQU+=#Zi(Ql>TV3!{-9nq0UhWs8V-j?vlODF4ePWn7}+N4Q%4iaPP#`99pyOz3or4-BJDv)zY? zver$TYIdt#<1@?Xu~k(pL(~t}xSOV$Tg-)S^1fz&v({a+ui1^CKkW+;zjdAVGrhPQ zzMsiu&y&*~b?^jHD18hDlM&T0t8e?v$@`fD%=PZ^{Y=(8>fYNA!($N^mXe6|nQ$}; zTeQYCPBX`LSpmCCN52I`JP>>g{@=UHr|R26|wTd{$`(+ zM?2veJ(mXPiNFhr5Npql2Yba&*U;iNP=y36d44p474Faj%s<_n15GyfNM~lM$M7md zEtpP}!a^qIEX0ujql>%w2j=~MOLTC7&mF|V{%?s6E^xp8p=mxWj>5yvooDFeIKU_p z{ETVsP1Sr6iJ#=m@MQz;d}WI2x!-l58>i1CwFx<(@jO$@8$T4ld#K9 zH-lkgQ>UBe#&<-W%(MTL4#8bE-JD(ioM)fO=vmkQN9HG{ef`28nWIdFlGE66K=PQ| za)_BQm^lhcD#TWaRiQgMhU*}!T&+E`t%w(%c6Y>&&E7j{dx}Atf>$1-I?7J*1DPzu z8_>Pqj>0^{NEXlftbgOj<|)J8&25L8{mUMFIo-;B-7zltQ?sji*NywB8L@5G=!~D5 z0mw5q{M5KTF7g`+l886M59L=tpF45>Q@+IhoVfPMlJrMTx*hvu-U#sdlkT*`%;eI$ zE~OsZQBNIaCYX0zr^C%5EIG3dH@#9HWP;1x^25y;T|MD&0t0-5q^|IosUfK0Lw<7|R({=8QbwIccJk=E7kmds~U<=5`N4 zB~kLy(KTK$ZOTCoXpfvad)G}p(i}uHHymmD!knHs5+?Y2_m3mZ)ShppmA$Ku!KQmX z5Q=D4L54&TpSmNCGPM==z5#1PWuuD=jxq<-yp@J(YemXfWrDxDzZ_+Du8K1eK;7W| zLpShfM8_}O!AF~)@!5xuHoJDB)7uGGCG;(Gj2YHhBT(5}jp-a4AHB#;IR;bhUGC?{ zn4WCSEj|XKyvp5mjLD69%pep#lGxX~7Gm&y<|VH#mPFUAWgqu5w)%QVu4rpp>BGYT z4T#+6%72Eu{G8kKXDl@Lxf6ee4)>H>_cJo6yy-stnc1=8pZNEcB973*rk?}l!>;w` z5Y7p1)z8hM0mm>RsJu|C+{qEAn-j=YgoYd+R?V*J%DW1dfd%e>8D>Pqg;%I4oTDbY z3%G|K9-YCi9JKP@4AYeH(+UI=h{iP>3j=+}?RBha?tEJpr7!bI1lgP>K&}y=S zKSj{=`#9U^2CHkusc1sP^JXA|Tf6vxDCNPe?yOdGyrBQ6)eNa$-6hME<Dh!^cQ{pI2O?GZD$DKIST%{JOW|=Xaw`XPra1WlvQvISkf0h|K za86u*S5D?)4=Hpxo-jn+1po91?KSwP`^zk|PyYTc(HYEC*&@(m{Yy^;Sf;)0LW(Y^ z%*eW&<{%MViPSclW7^^4*1re$Qdk&OG+5zE4K<0IGJPoh0F033-5*#mzCcck2>W4c zj>8lDr8v~0z8K7QgN`@5mEP&kzE5_?9}fwC>CQhM`a8irems-nQTO@r=JNg>X=8M# zIZ4_W;PJ_-yvG`Bh!0=l?mWS~X~p8~o0_ zdoq&CbFSwcb2xl?-W;^ZKe*@TFt=ZF@6SO>dcfsQG2{7}af+F4u5^!_Vw(3^<;iu7 zSBis=NDDc?WZO1tDdr3OuHkxi9P;-km6E9cabKBFg6*|7fu+qz8E)L(r<&c#0K4>5 zb6)RjEZIYnFARqziVg$4PcyZHsR?Pxt6%f#037YPNGoSz zL6=NLOzq&W7V+hX(@dA1vrznNQq=GZ4}iyJOBUhxPpe+6n$gPAnMHut<1`%LL2Q?c^}Z)Crv5 zx%bX6<9B<7t|FT1&+y=7f5X8u0zN=1!TkfdEP6H`tP&3sVf-ke+BqpRkOOiauYZxWK$ z^OmuTi7VE`fS61{wleu9o za>mu}sk!D0w21bz%*Fg1G!Nl^mb+yhOT(=7ugqg^nT@Wo%`8klwUNn=V;kMF`DSqX2F=oC?&0}n^so;I?4J+LqPxNJ zREKp!1{1P!c82dUaaz1PAT++g^<7{_bh{H=F7isJcjENM2kXvQV0v{Ydz;KfQE6<( zr9Kq&l)GbrY3RNJ*Awo+osO!&Zbh=sx;GY>y*r4pd7=4n$!|V0!T-2r3r!F6E4ON) z>20ocPb|dK=8q0HtU>Pj#pZ`@>>@L4?AdSQkdC0ED8teF@5E`T6VZ~76?S2==7&Il zD+i>NF)@j-d5;3;Zd_zW54=Q^4$h@x02~lT2GDN2&mE4Hg>mC4T1D`jOD;Ai4T*Jb zeNP+w%v12D!x@OhN>P)LIg1Ex+NLn>?~B3t32xF7(^P#63t@q962bd!-V!90o84_o zV3cpTjZ4hv`j52P`^OTW?%A(4G)Fx7V2yFi-CRB&UJJL??N(B&$NGH=I; zNcd)(4Hj0rKXq!N=sR1X^^H>Xhe}fuzKmF1)^y$JwaH2n~ zh%85>osM}$R2CcCe(J8@v!Y81Ot!ig&oL9tE3WZeGbZ`)U(@d3b4^n{9#7&kOjN{6 zX^)6X?erAw@tSkZb(xdBjKBQNV}cjfPdpFl49w0sA93IsckB6P%r09Yv>H)+W*T1> z)!pU?kOMA!6{e8n+qaaV2eYUlm<9WLgA*4gyT)avM`|r+JKQJB*y-A8+_Yt8VAT!E z3rXRTwkwpsWSRLPGw8KtWUbU;==1z>J(rsw)cymm0SFi&Bxu5xtpJ>VFa7zb*IZ7@1{pK4KIwSLP-CpQ;<*XftKEBSR@FEGQVB_?g( z@VM<89@Eh<*;wL++2!#KFD*1!Yw7Ah3 z{A>s8iQEF~;qJZ*%;2esrtO;yw{Nnpqe)4wzRBrvlas#N`@ z;SK7Y9wprME6nkgE36jSC#q~s-nxbh&A5ExJ_=o)q7-ee<9bEmdNtQe3)d^TZYx|b zHM!2ClN*`jsCw6r4v|+!c+o0f@?#E=bJux1s)r{1P_;Mwehtn*?1Ej^?0)Mf$ zlRA1kuA{e2+xK?3@9hlV$e3bx!(w+KiSG_n0dhZ3+jSTArQWXdJy`kO-d?_4Z96j7!lY@}3)enQ4g0@sP_*{SS&? zEP@RnMX)`9%qK=MhJ;q$qd{>un1Q$(K>10=o6WothvQM`UcSuq@iRj_jF($@Dc)6p z10sr6B;75n1#VYouE-EQ9bYs)6(-kjcIFh5zr2&_t!?G@vUtJciijGb#`aPj(QJ=% z>@iT}uw!#&y9fB$NEC0gtfku?>(fh1VPPofG_sUhr8-TOe9u3CZSitT@wyBqzL}e- zJuM#g@)f36b96a%%6y%Tg>oyXv#EGp1}jsQO;o9Ly{|OA4vtn+rQBCpT`0DaD(i~Z zR9UGio2f$RJfH9bzFD$uQr<`D%YEtSKANiVO)Yh#*lZy0F14zuwSqJu;KA2o`?1(% z8Ndrz5;~Z^xehFCLkF`XEFeOcV96t*cnyS`wW$WfU?T%aQE+00(J6U3z`dk`1*Eva zSDE^L*r%gSzHIxpvdPsHy-!68$Z#`N)OXnzUD;98cUeV?oxPo+KllCgMcaJQ^!EMS z)-6Bm^mALseTV$8YsD(`QE(^am}nZi3i zvc+qSEYaxP{glfWdQy0|4qU7#UQ@1(aADwVMbeKV`&S2t|9uq4>F8pS_O}fp{V8@% zm&MK%uFKlgJ1tm;UenRL!b{(~;?|koy*XkV}MD8`p6?<2B=X+PY zR__#1h~9Co8XEQM`hOq0f9seybYawrOdaeM*EZj;BplwIacxJ(3I%<~ir4BGaU4hIDKgG&yv}5M#&C+wGN79&BKFGVN{WQ86hI5OFEUw*6qxKf ziipXsOAGBfc?(rZyJKsQpH$WxAwdSJh!1S9M%f zg|%GC%uVzat^%$q!fsquazzYIuFAL~J~3BXB1*%~T&a8QWfFiFxOc8MJM_5$9{_=G zSmp{^JJHx=3+IiA>ezjBV{gEc@_Tm#Kk0ihETG6OyTR0Drxe}!rRv%^6r>4`%cA#L z6w6?qd*TLj1lt7zZ!}|jeqM<>Ry?hq?(2P3LhZt0p<3(OZZtq%`!+L0 z`}nj+txDDMhYpEI0#(s$wC+075})c_L6Ds_?$z5&-Y?n z%*G_JzL3%!w2(iX_tS1S-OJlvAyOhnfqUEux0~HMZ41kS!G~Fek@cb5%?XFBFu^M# zRGBW~3$UZ@#2|jd4HLz0NTs78t-+%{_K8oHH$-mOA2`-(9FyqIpl7-oog8{Rr)Gp&NIv+0bKSSsXbI>PZev zhSQiCofKR6Zr8Bh%<8GvcANxcIoJ3SqJy}|`kU693S*YLJMS}>4_KZIn-*nZ^*ZT&$NZ>a}S$C+5e0Z#9>izmu_y}Z_I-9!!|mFJ@9lpmbp!C z-*)q(B+0E@&7-E?{kGjS_VN87){{@CH9qVdd$*Cub99vCLo$@P%12DUK7PB2a4`r) zvf{-ajnUhRpt27*l6WR-pnQ5h)+2ROrKW};*%l9wcq{q#P1HETK1&cU59m~Ir&$OU_N;*1J zFuRSxwQA-`AxlCntSo;%}@9+TMMox%_hw$L_Yly) zU_(?-<>iTox*PnW>AB-O2Jw;v^noMdU6UP0A#yb&qS2gt-29psYj6QTb%-Y(X`9>` zFPf=UuaWYOc>=!=g3sKGFR}^g*4O;O)FsVBuIVMyA6nV(C9@#OEO9TsWX6_0zu7NG zuG`Ca&&+T?d6~0D?ayh+QiK`A38L&J3-l6_n}gJC-Lx+x=A(DrqAxk=OSpzE?%|is zz8R))$P~_1u|rk+3LkvH?fwebTi_mg#WZ?Kd&R7%R;D$g^@+Fe>rVfZ={sU8H*AfI zuK3wTSLG$Toe}nqi4aUHmmGMmgitsA30G_9%&TTxZL}rE%-F zpnmqcX%#kp_qq;V6rbkaFoR=2815njd*k!3D^%N)tw-`_&^ddltn zw&`6BnGpkg#~ee_3Z$glatU>rX~680b0w+(F2TIv0Z;W( z&!J-XgZIq+Be(fsflmxEAC~#>d5I8)#eFUvT$JRXXqx0J5S!x8^*W*#kbMlV z$!^K}W>l|-Hed+wawue*WV`^t`|Q9*aS49qeKW#*>Z(5g@i)5tKfp=rPwv7Gn807T z`#vx~zzMthLo?NU<9_m?nO^fX?i`Y*Q5%uIH@HVXG(Q~mr)1{G^h^H(=38X7vI&E4 z)6%;Q(RHrXUz?Afc*pQ|Q3@Q?N9)^++wUU=G+OyL?@X4-{HxN`xYIwvYo^-W^pP3T zsoMK{L+b>z6|1?(z4;O2dy(7v5gfeQjr!Q^W0tx3ADiwCHS#d{agK=7lGbuvyhsSI zm_)5#e$2_UF3x-c!@tNie}de7kvr-Wx>)Vb{lxU`ysQ-09-p<7!25BX_D{^Mlxp2# z4k!(M$mP!N!7ZjonnYGi0r&bAs&{r}pPC(ukM{i3>_LKo8n^gU)QB!_?Wbl~zl&Hc z6j>rv{N-GlGqT83HQX_cni8o|30zcaocWuX*6UJE|DBu(1dR7s_xd9w0a2>Jul&t45BwcVu_Dy6vU?g~MdEymZv){G5r+f@arNP!K_{wr;AiHLxPYgE zLhBFlw8siaXs)QR4DV`YFUx)=vp7k>hT)%^UhAiQZn~Oonj>;Pi@r%5AIk+LI4_<0 zg~^)t+~r@GRrvml`#T#t4?YPliS#7WZTHvvLH6%)ZkK;*M1dvsa-)CAwXXc(#^{+R zIqT~mi_@rY(I&l%?(+{P@xZ&45VeMuIwhI4(TB9mKkh@d>^A?MCE_=((?5XvH?IFb z%t;knDp69k^4#dI{|Bx)SGx9pnCsl>Uz)yle$rjX{yS$^9{3W!sM}oEf1(|4`#>i1 z@UUbpo6Tk}*7tP`W-2ytG$*=6_M}`VuO3UVl}yVjE{}Kx=;dfP$TG7DHkpdXv}U_X zqK%_E6{d`V$K*<)e*WYtd01(~NXBBOjZtBmg54mB!+Lx12P+gB9$mamH4Y$SXN zxeT8&z$8LDQ-2Vu2|G2h0p4j@6mzD*t^1cLAvL#Y5MaWwHVOFAH;LZ5Pl{?Sv}A z5=Uv`8u0^c(hg0u>7EjjOC~ z)vwBUG-AWhco2*{jpSA18AL<|`*hgQQqe|NPn{Pw%*{2flDJ8mEfot|%mKg{Hnt?E zH$af9?l-c9>f{lM<4i_-b>Ydu2{<7*Peq&WCHM~knRiH-maS$XQGFY-^^C1flkzD8 zg!N(1wp?S_bKY62ip}xpkgzdZFX@OaHGGYzg1OVZ^R4N%lTWRK)r}^i@a4bfR(KsF$26yv; zIKXxR7OgtTwb{lN<4MM z>4}78(J%y6*f3BY$A^`(>0)Bv*?K@M>eM(w{c_ePor52_&=Q$iK7cBEc4N_!|X( z4Jb=wVNBVERZg*tn>`# z5>>g&#r30cle})y5cZr4t7CA^$~IC?3vVgy!NmD+qxho!{h%S+6LbotNt$As@9&pY z8g2B`J(su9tBDC>5-|5D+*?eZR_Dg8VjHI82#+Xov=M^c_p4)rw!A^^0N* z{=i}5z$tBUbcvxA*a7f6Nq12}qhE#k`RFg+Sl~_XRY#H65PpJ-fVB!($Gr^~E z*aFXu#cEmK5^*U6D$RA3(*XfUA3hn)lPbei8{swd5J~zyq^d%FrbXyaY48&qhrqXA zUc~{{BJS^1WChxF+XgT3MkUATK#C@=f)k|hit(#R10YLQmn$>4g54sKh=#dRa)20s zAqqJls7rjuqKD6hs|j|h=D~y)zP_Si{4ruI0ECD%MIImcfG1>yi_| zT8?v5{uvW2<~uZ8VB72z7X?kfIx!`+s7nd(VxNWJB{4i#YU{g6-7N^U1!#~0+&87R zIqy&YO1II-%%RDhToK*W5=h>9=<88>Vwlqc9;izsz*W zFA&>)OLAzK8ccl;w%ARty=b8KVJrVOep`*b9(d?~UVdZlpLW}8$g($%IjCaxuZe+4 z^@{&en+Ev4h{S(zuPd+6fA{ZExcJe7!GfQuzNeDn*9+XP*Iwth?%wk^$GkH%#wq~s zb(ZhKFAv)5^Bs0M^QF&6z7T&NtI~gf{?emQe>4BhrID}hPO7lAO);?lsjvs^id*+Q zN^C3T)=|3Emxd}k5F^mSUSF5`H3E27o7{H?zn*dby7Vj!3&p~ExOjb39|d7u1G&3u zef*XBX<9+kA)!|gp1rK@cE}LkFcsAnVr4Pvp@EC#Ad=ypUZLN8#B{<^Vrv%b=PW93 zv=iCJz~ONCG1Eu;a6xx*>^DV=hXI3}4P5ZKAN zGr1wIEily-D~hBKeJo+eK^;7xEza<>lPX@ILKRvkD%zv5lf*tfM4^!m00bkE#jO~}2dV&FUg%6~eGkja9(IV4}+g~ZQp2yMek|uhlE2|y^;ls8GaDtdechNl)$)Dl*yrr=0sD}JOPVc z4^~NpF5;VNmx%;j(`3;QnlmC6%3&eN!($YcJR-~js}P`^HHq;{?lU`AizFm5smpi~ z3TE>OWG%_$Gg<8y)6tn>E$HW(f9yJj$u(i++PQOEY9yRUK2qvcOU`eph&AI?Y|3o( z#P7&UX&8Z2=ny$BmY33!m*}b3T4JBsVLF@fDsTzCYEUE}`jo5kv`NTQ}#8)2;&-(5U2}_kN*N=9oMu^9(4xWRuf1@@vj6C%~CkeF@ z6}RYZ4u$Nk^WGMpsy2cPcB67zGcGh z4YF6Htw zV2b@)Z<$7_#d;A}W4OIGX7yCY6*2h0lTMg%yVcmCrq0c(v0=W}!_^!O_Ee;?pOPy< zCWO*E^l(p`Of*(Xk0TO7=aR7Qz1bVK&;vV;eE6-z@zfvQ%DHh$U7c4H4jBxhWUGcO z_E@O!Wt5;sFcR37Qm#5c-Rh3hfgqfXvgadcmQEq8q%=P|o9k?6vAg!t zJ$C)2o$XlL>8=1;^rwfmBzz{5i{G5wrG*B{atNViup_OmrLx(}04eTDnq7ja;Wki5 z?o(Zdl)@Gzj*LggPWm&_&8@d}K?)?6P}Pf=xOTc>wYK|DqyYHb7jR*$SGh_QjMtui z?b_34g_SMg(rtHSnV?CSZdbHgJF!?O2V)hJEmYyv1SRt-iRy?&<*u)_UGjb_x-wT< zEaW8xXjZZ{qbQ*3itn`cOkzBr;Y4|vWXvZFP$%*Ki5~__Nsr!S$K`Y+P*;12_aV#b zkF3EPIfQ;TW#oPt(3#NY2PVn8$c1`Wy-Jl}iQ9d%`0cQI`~GfwTJ;~Feg`)m>X>!V z84@O|Po!VssQRqdJe-FWwAh|!W9%DC-$@NjHld9J`mWhD3LqEbu%~xYaPbln>}1PZ zet+TlYnQ(8%5{CSRV}}L=aH*6KlbPIyLhusEUT8QY!Wj*CU?Zq;1#BcG9THfbSjYn z(em8`X-8WG{8qYT3D=wG`*8=Vz`<}ZQsPmybMwv1H&ovU)wOW zL0w|#??6jv$w(kGxojz0vgkXN!nB@l8<)iytSlvKzmF9rPXSB$BI3a5s<1}XguGL; zZDJJ(qxf5#c27R?Iwj*Y&qw}Oy5al(3*m&{ zC7ix7;Xo8o%~W<$pc@#<{}bJ8>;LyrBs%=x2Qw zBtdaxQ34z^C-#T$rJCJI^|oK$*HIKOcpe8aw^4twJMsE~FyUJXa=7xuk05eprM^eQ z1CyK!{V#RB1f=NTlj!eDsFt$zNEEF3#o8Qsk2yJ?IDlrb9n0n3FPvV1&}MGP4yE_4 zFUzsG(+z!)L_wrKV7V`>v^>XIScwoQROVgWBkyw(H-_B-vyT=bA5TGNwYU90blWAl zLVN)FM6`7!nXazaIqU6wsZ;WbZg($TS<=U~cCr<9zr{GfxUi=3QwjEyK$H%C>(1|F z&vsq=CtHaMmhYe3$vo)p>7N|Z>w|KiRfaWKqDLi(qPWMGKpi32%+~(N2J?Yy7?2!Y zM^R*4%os`&3SzWti!JFv*E%3M-2B>IH6S^{J<@=%@|b(I!S>?kUk!E-es*cJJ^1-S zqwUAfnT>W_!!CH{vk_fL3+EFRAV>z!lRnIqb|-+sgN=4z=K8c2Zn!<39$Ol1eM2Fa z8Mu=Gh#3UL<3|$YgRflwp0;KDh9_7(v}YA;Wcx)zLrSW@q?r^;EOH%^OEY$%@?r!G zjArZ(zNk%46fnp)xYym*)9!uTJrzP?qZb{5-+7@8K{B`(4JBd6AqZX7p1?O*L=s$| z_HHG7ntbjO2tiD{jpaZ#E(Rx03%;uHD^K+K3nq}sI31n)Yp#48vfz4mST9>^{^fqr z%TDfoGI2wcnZg5Fxh-JhA9~qw9p?z@d)t8(ZP%;2!|AP?+S@kt`Ff@9@qecGh)f&@ zkR+x_v6=%d*lB`xcV2Hhz2X&*Cq$-=?xWszSjBVx9z)(n*B`5xxy9`r+H=#w0dYNE z4(;%cFIQ)6Q|ZSX)hwa(Zdp5u6Z?ep0W&C`rJyP#q1kC9idEH%vi87^s_#>kj454m z_D6Nm3JyBtkT}_eH^^@Q$PyJC?Uu@$_7-q>qj4V}C&N=k~FSlD984u2WyTBD4HDp*ilzn!ZGuJ%7F)uo+B^-}kj6 z?9$y`SwA~`;zMioqSTKk_(#@fekvvA5TsaapZPG2y2a~%*60n-Gts+{VStu01knVl zD2+b3+U5J%r9D4=PK~7tjR8KzWoV{BzT3CI-L>qWH5z2@X7smv_Iidh9%aGNgwOGL zcqJD5L5qpWJ=x!m=_+)@{pQC9zNB`y0d`8=mUT8N4`c=-`E`NBN+B_#c-tM#4Q|Z< zJGO4aRlwxcA_XN0yiFnc%@X6j9bmiL<-5D?P4?;9zk`7g{ZX3_uwW@PrKgf$J>(?s;jU*^tgjXrQ#l7rxU1A%T#gk=SM+QXE#b#d7bx>A@A+#pH(CLf&UpOJYs&>G1%;?LG)@_`ExGkX_XKG#TV! z3399M%Mhc&AV6w3Dw$8uUN+bc>U3HTz6WB0X96*b;CZ*pU^@x-^hJa1u++WjV2N8l z*v_i+Z86&vlQZOpMraHF^IeA6BRW0!rco9X=t0U;wDC5#c8DFCe~IwMWx*=w$FF%* zBWf=jBao$jSOlW^?1JK9614#wyP?t7%Vji&S@>F(n%XT0K4tkO+#8Dwe|V^9!i2uX zG|!GeUm(d`YpjV?R2V%DM+|E|SrBz)uPa`r=Y>f`U8Dh{pR##K*QN7v>6UN_c~8To z!2{AzS0}8l*#~s;h4=_8p-R7FQDm=tSG%pvc0m2r$?wIt0i_Xzf-Bs(q4qRR zM%_Qujw5W(S3~XX_#xgh3|hL+y*JG6ZO(H$4!82sI&V14_Fi|#aJ#bmJ)Kxplnj41VO-^uptx7{<=S{Wph z(b$<0@m~B+o4+~59kP?{UAl55DPmX)+IF&yKV3%*pzFQoPa-Pe|GWHs1`lQBT~4(| zi+16>-O);B1AEX~fZY`e796N3`UJjv^s)e4(?c@NWvz#@6q9 zJ^P9w?z$liC1-arA@FS7nmj4`Yw3P0MsNb39t^1w?S5R6A=T)nvgNw)4tMJN>&AWi2jLyl5BOpECFFVh2sUC?k)i zcxYzE1LFzF>jUvwPKH^#4jk+J55o+XQ7}6#iDnMW^4Ms!1+l`?UZ#E<)iE~7qB5dyvs5^zg zpc(9!Yd?dxYde-xn-gkSJgqo+D!0w11YkGrW{2Z8I(0X!jel{+?`Ds{(R|ZxAb+|0 z`)-!hxo+g{cK=SD!IAnSTYoA_1b3`IVVph5^z2zUWGi1JD7GwU@2p?S1}`Vw8<9Pv z^omqw!C+hK##x=&ajxTpb$7NV8W-uQuBjLV zcP4WU?yoI)Wbh!^;A8jW*|3P6u@H$UL0iaOc-lv8;p|;Zg%%1brZA+Eaf%-JcEVtJ zGTR^_TOapsLyOq(FiU@^TRE}xl)#mV7C*~6!NE>$^g3)f$PW}a%kyFi?J=vmB3<~l zzf)eQnMc7hNxXYoo7_8{4;ePYM1@FHb&FPo{s@MdeQj$vi6MU5u?884lS^H)GZymwxH(mAX; z2>{45&t8o$7-K9bV$A24PvAX{-yv-YZ!qXo6v|bhT%(tr&Qd0Lx@yxV5t5n(M9tup zD1|n85FDm;19E41_=}Y=1@S{bImuK6zoZ%9hnCn-=zzp+-iy(VkLOH_;)60N5mGuD zH4#;;*?a%+M5D)-q0!3VF(dPY2!yNjL?-Z~iAfaZ?`#SIsstWRzIkblIawJ!Nt`fW zJ3vqN#)-<{k4di5{N%HgNoew-H!_hK2%II^%N%AZxdu;_G5^!obKnM9d0Ts)6%_70 z3ka^zc_M)qLwf}$6Ci4D_d}#D)2VuYJJ4c!J%@10jBecJ(J}+els|fAWKWJpvk{XJ zIqCGCMwVX%tSr)(T&fl^b9lh+riNSXXv8a8<3SI}@*#4rj7CV8^K%24R$eu!;I*V4 zaVXx+pI{rRVmgItaS3R0FZ8k9+~J4dqyL);Kv-F+UC@$fFn!@?4GfRLZcda%LngAE z(r{N9^DF#Gs~m2(2 z6n`f|^5;4@xG4ptF05$r?jgoU_73Z!!NHSdz+Vyk5!Y6~6y!Pn#>r>=wK@Ay$GqnU z`Ighujr_ya5JyAEf~{m^bf8KxbC|+NQIgp^wX94kO=A@|EqEq+^){^1r#a^;cr-7V zWtt@Fh-c<(0@9JR??_%f5hB1CdxPo_{81g^P7U}U_S55uP_ z$Z(O#Ht??=aN|z0+Lwh@n&M0av2D&?r}dyNo0k~CNEgHa0D+!h=IR~Xw30Q!O8}ic zlVrUK>lbB-TA9QI^u0l5kz45f8+}*#6s89b2MWrrTBz!&WVKMmxYlz*h5Cc8dS7T5 zKgWeFuq=w=2C0>kMm0g%8Aa{XXJf-@Mc7D;l_WAD_O%$5vN4ZDAw zlJsctGnLW}IM#xU7)`a2iBr1xX;CODlEFc6ir3f~7H_f=b^nGABdlnecyeJ0^TVCi z@M>5O(0UP*jyHZM;eSF58-|9_WgV`Aht8YmHz7;L>nlD|vzIZvJ+7--EQm&h&(V_L z^|iw)tp;AEgDNnerAly2fzm2jDLmE@CP6IgvR`AX<%gmNlwi#bt0&6IvCw{d!V3}t ztq8SnMu$D{;HDKujJ?y}dap;1N`H>568#rhrhrMI%TFmCRz=LB6P^5b8Grm+kT^<0 zF+vbm5-i7xQUpq$j=#A*-g-nkQXjSy%;4Wq{;X1xAQ^CHmP)aWc(9YP$dW2DX_^;{ z241SCg4vlcFWwz?gJ?KyoB*g2q7Tr+B6}}_D)EeC*lZn`3nh_GW^iUL}DSurM&SM$4OyfWs zMAK+u3CE)m5@QJQY3ZuW0j0s`8P1d8q|I^c5hhsDvZ!r^IKN#eFY!*n{#l~5Q-QTr z#PF(#4<|(gKEhVTL@AAW@6$jCfLFcIy_;W+X`C9WS;5dj1q$$>F@^kDUvL=6)oJmi z7Zc*-y`c}kQrVuX^jy4)0e}gyNhn5(4oziQSwFm>_Pkr)W~iu@jfjl3%$*JuLZg67pCo@vm!#u&j`@-54*k?>ipnP<}k z2ASrOI2wgJbB1aw(FcP+8=bsU$Gv#Plr3R!IEAOyJu%VbcZkUoBOegw-9}J4mWZb; zxC6`59XN514dhIJ#JOH6>dTq@5{ioPAvnj+?F{{yrK9{&SArQJ3{+AzO~wJnQgU-x zF%x(sUuoPI?IWsuU_dq>`li zm`-UBh5S*-p|0Hu9qQb!KFkv?f&hZY4z6aj0hB6LMwFikOr4}}4fhT1G0=hs4XuQ* zB#U(c1bM0nNwBW5ATZF}f^8BpB-;2crr0!Ie!;^fj5>TYmT*}CqJz4^_Ph*X2{nQafkH1Pdp4Km*eeX#9~@*xW?Yo5?!FJb zme*k_+Hq!eiA^Sx2JmsA)?^0@lF^}_Pf->l?B;%$1MD)N;%cW^!wf0dBT}yIK-=BR zcvv7OK!-7p2Xm#txyZTkJ=%GE@85%ApiKR{z(2oDI8n#88`&7vXh$z4vXVB&@E{e@ z4%#CCxo!v9PBOxbWDcbS9Qj%`)p)cQ#f#dO=Q7Y8#(l_l3QjT7;uiR?GUYtN5CCV% z^$PnUJKPEYCxx$|gA|rGkD%hH7aMmsA7s0AhKi93m^|W~eyhSga}ee+gz6Q8ju8s_88LX@ZBWRfFRE8s1beWkH!-`hozkm?}SL4az-9+p3BoYl( z6vxuZRVklAiB5PNvaTiPM2|=hB+WJw2E^xy24Do7j3wZ{$%8fl-mwEGlJv}1_Y068 zJ@I3jDwfoZFb_vey2c;cL3t{KNhT-$8`)|vq{Wn*j7BP?K?=$2ao%V}OGZNx-GESc zq^9FnD^~{e#bT0&oM|315`u(Ji6QHY5;0|3lhuriB(#2K5^*wr0MwI-hD8aGOMPjn z>S}CM8BeEtR0FsM%6XhA8A=BeA-h*H=`hZk<*_{nlzNFJY=|WmFytkclq43|R9HPW zQ3GRdm(@$s$f!a8cge*ae=wUGJ>9Z{?KSD~i7-LbnSH0*nNhg5u_Hi6%OBbPl?qnpkHQkG&Yk}wTi5Sug6^?xn=5V5Y1f;%!zPVy|nF&JG;UwiCwG^gab!QYqLgiEg^mxFZj-pPA3r|M185V`Kj6 z#vf{j)W7F7x3b_0mK_Q*86`!hgU{0baB^%yS#_xGW6pF>ABqpg9QV$lb^vils()$^ z2p;!l(6Wf=bCvY=On2f>?Ud}4)7J?Lg9%zFpO~jKA53`?- z)FO*X;=7A1w=-A_eTpjf9r+yi@EL)SPsx+i^$2{CA9s5mVb3AW)3Zm|u?-6hQ3fqE zDpszk&H!jRMBs6~jI}$rJ!8u*o7D1|mU&Y&|iRcB=?9ZBdXZ2L!eO zK3hNT7(2+C{oKPpw{=w;Ilg6?Mo{;J@$S$Wc2MEX80Dnh_J-*WFT#oy5*m*vvaqXB zcBvf4RiAwa=DCF7OlDuT+b8e$+B>Q&RX?aQ{Xf*G0WiLgs>S?zvoteA_Ii$D&S&Z= z_5^(3+%UT5HWMaT#bJ{gaqaB>!DceOeC6P(WR7yQ1JWi2AEnBDoXf<-0yvhw{rTs1 zpu2yD9iREOlFudZVb1*0l^<){I`*fQA8WtqxLeU`e^?ehy44@sa38eV8Ri~$&`f(k zW2M6xovvS)}4lF1?k zY28TE7G|vXli_z$JHOr47iT*iElV}1zz_B?efl0Gz+!OOjqnSQvl;BGS)$s%ulaPDhFI`oa@&?Y%owPL7-FK3?NIUYl8p zNq3*D5z}(vIjP-B`~&yg9NWNV=&-KkJyi7Sb5a8eZ+1AvjxJmtcZ%JCKy%lfV*A^* zHSVv&%SRO6Y}K1JZiiEC@yW5L+99bmHI)_au2b3eTX(8`+AaEp{Vh4A_CC$_vtM87 zPCU)_9{oi3;36#$FtRZUFU-|ION9N90cDb2?T>-c)986(&gd$L!74F;9VBW8|hSOOdUvZ;Ow#S(S26y@ywxRyM zcHSWn16y>ruDuDFusiMUjx+FlKTabxuTa~)c7{EoGbjHk&!;ilGr^+!+TFA>ZTB9C z3iMe1f(bZ)7d^D*AW7uUv^#gYz9g3t3cN%`!4KS%XWF6TUS(rgVVmTT%hce-YlhRj zq>Jb5jpR)p29Fw2woNL7bKU5<_VKQlSXmn|!$sci8Pd$_uG3kF zNUyn(XW3UepO%$`$VP|EfHj=qI?aXi?1eau{BoXMLb%GE^R}mX-5s3wbRhR56= z=G&9a?QZV{c0}r88!UBg3+yD^U7lQE2NMwLiv_lCZw~@2Op4xju_>J1?#3*%{dV2H z5YwxG@&s_=TmX)>k($Pw%_L3{{#Yw*aIb{j1TbE)&@Ll>^?*fomigLUvdH$y{hnE> z6yo&-J~1OsSruH&?3X|`BjXnBZm+Gpwwg91Fqq)l^+Wft<%W!He_CYw?eVOMy46TS z1$3rJB6uUY?XbExjWOEy;Uq_UCDET>q}AXN92|ULD$?P(-51+BJOK_~j2F}!?zY8D z@{ioBi)}C4e!u&AF_Y*uSG&Z9``uSYog`Z;GNdvay(kl`*VDos=Z`=hCf^mvOxryi zsfRiy)H%4rf0$l8@0KjFSC;>c#Xwm6vm1D}y{*EBoz#}ro$j@>?dgPkJa{P**{|Kw zrFL*F`Ca@p=TBF#?Dxsa5a6F$YMaxFMoI+LZKq#lQqvTa z;1;v~OeO)QzkH-TxTPYq2aQFKBqlM&kGcKNwIh2r@K&6PKR%tD#CxuT;BPi_ko)Eg z)6lK(;M;P&@JmD`{#V&|%lkBBCPF5Dg;pbStqbiMFWRqg*PUw{f=6sUv*B^ZU0svB zb1n+WqH_1`xwc2$ukZ1`OU3-2CR)}ef_cOZJI^)`cotHOx{OEa!;AZsSb|)^kLxUIKk{To^jY7coAjW`(AAK>~p_~{c2h0 zag^i}8c2pQ6%CW)c2g@c^zOdc?pnI_5kc{}`}@Tvb=9+NDwNL3Y590FSQfX3m-JWMcrK8Wp;x7 z@DX?TWwx(=mt2M({I>h%GJEfs%Sthnc+&wQH)-i*-h-vGv5=tQ;C)8WZw27wO!E3F z2C~U+*246GvqOCZzsAe$Sk4q2e7QZN`+J_I$)1)7UhkH9*O+uZdhtp3?&Wyh-Qvbw zVH-<6=oY>7q&wmYTU+-LD^zef=8J^(F}~zZzilbE;tKl<-*&~7u&1R9+@LG%&O??i z@ET4kp)eN~uXqVi8A(f#feOCrhAxvC#l(s3e%M`bB}>&}xAsbux3((x@|CuaZA-du zue8(CD}ah>h4{(vxf zsll0b_0{-dGwP#)53QeeAm7f>gV3I;XE0Ta-hPt4`9W>*iTBweLjGv9=nLiJgJ+O0 zvx30lg(vZ5T_U=AG!CC}Asj4xsdb~HisB=Cl1{xQqL)TTUHmgp5+l|L6`pkC! z$Jy}`+k4l z*SzN0XP>jrK6|gd_F8MNz1Cjg*&llSnND%qlE)Bca8JYlPUm7nYpUpQ%@fz1W{Equ zJd_{Fn>XYq=6-F?SK-pk4wGlz?2{L=+~heq;rPAW`x~4Snkm<$GtN@-ZNqY3aC-w7X>ExTkehe?OfD(?u&MYAM@%o z*8K%>cSbZml6QD3IEV~5#>R=ZQSZ3JKCIR3aP^2qcUFc_fiC(|*1u_UKr34T2BhXN zJgEoM%6xMq1QMPx^eUT^} zOtxjCNQs7q#TP4l`$AcJ7>rqC&yO*krNV?oB3lf|W0XFO0r z{+A5{!8qUc@B0;ma_7o+B`3w9KfnZC9tc&(0Gej=EL&O!7G#nHe%e@K02S$sEH59VDKwVu zh*E%i;$RJ83wXeIvj}9vQUqN10_1`3IQspGcDypm-4OIKc9*3Nceb(jkci5{9pL-Y zL%z(U38a2tP!zzx(S0V_-Fw`TOSiER;QSJ(UVx(TFd0x;1&J1$s#&?mSh?$K@3Sjf z8Px>LGZ0aLBh>>!-Fm)#RkmOm>OlR=eZ)y<$;(Cx;oyv&PwR#A?b7%Ys4HXK2T1yr z`KZv>>Xr9n^?7xU?F3FJb&Rz^QQSN2sV4LzgVM#Gi0Kj_=Q1)ig*3!+!el0<2+B#U zNRt^WQ9b7}PrF3MfEAdPm@uvAu}$z*s2K6Tq%0|stk~HgIv1(#^?*&3)v--09@Dhq zQH>Rk$W**ZDxl&uk~XQBku(+8>1!XbyN`&BYFg`vrnQ==u0eAvGqvKfXKG!rU#*M7 zT5I+Drq&@%YprZrYv0DUR%B|O8`e5=zgla;TB~)B2W=A(wh3q}n$~Ipy9RCbGPO<( znmTsh{!a|LKSp2npxy1*NO{wSdQGb=ZfvNVsghl8f$5Nas~izjS*c%r(C#V`VVktl zZCa%X>l(BY4H0jF0DXfh%lECaBB;{Strpmw(;!SNtdz^(Rp!M4@Vq#9ogF+GWP@ou zspW~;1eS@QOpG<5pm1mjp2|d%;3cCT8sda{gkxX=qWG z$U2_WPr2O0C9wv%s*}LA$^@=uGf^T_)=CwmxD4<|I7_EbD`Hv(nR+5*)^qJwQ)||( z58Gaw-P~FukHw|Tgy=M{?c{cyKI~z;lN0SiSlY1um{Vy40=%8(1T^tiY7f+Ecu`ZYJptG$w&`s5g~NTM{KWB8b4DW1&wF7 z$h;wquNEVCFvf^S)kmwMHI=V-mh$#sm?8ZmlyS zAeh#)ThO$yTQe6*x1=?hZb>6E-I5@}nQm2co$1zC3D*kJnZbe)gq?yr1brHl!L?=5 zpe9|)%vNxXxg2z_K3hggx>SKm!=TyB#x5D|01(Vb=?f^4mhtFgLn+NL5#`o~ikjCxE64vlH-&yc458PU+6QJMZ!X8N<6%5k4=GI``{nK25l&D=q- z(!CzdOdEL;4pCSrm^PChMg9-^GqJHdV;g%jCg=<;$#jP1WjZsYu``v8ohfhHnTm$a z^v!g}%X9`TkiqHLKnV;>3p-=j9oJ?Wna(_x8Jxz>7;e=tIFlZ0=*)=5&Ik#F=E~4i z2A!cLnaOlQg)JL5HW#>CytV4B;|nc_@mBALzz>tkG!wINj#rWbZa*kRa{F@j}_ z?XnV~2g1{WK@oNqcB4{{TWq%tNZG8#cF9QwnfP9&$uuI@a4P-J z$L;cTq>XSai7zPzL`aS0kxUTD9LY$eNHL*}Nya7Pl3{fLb0hP=!PX)aGt6+Nm1K66 zM{2}okaRA##9o>U2p4OIa+s*8cZQWT8f%;{Lg6Zd{z+Rbve3HZqU5pdzms1v~9uf$tBDX0AU7%&iZ z$tJQ*07xzbT{xxa_`1yWqLMl>PXmyqk~*n`9Fe5GCLkpDN8p8Z7~sXk=-po&?LWlBO^L9qWCjVs6hhd~!s9U`$@X8M%5mOhD$$)KZ_W6({s^9Cfw zm#?vlW1h}*(G;x2+zo)9z|29Ir|6oQhTx592+!ZXoi zW(F3SK_rMxF{}~)GBfMkbfgl|$VL(plLXQ_+ek!_LCI{%&Jg(zBCEN#@(hl%(72WP3@+COb%yUSKCX%Efj&*-1V^zO&>fB+DgXY1u{69d@#- zq!W|fBw1`HyGy#$PWF&=O7Z|nme|PyCEaBw37t?LnVLLEl4W-CU`cn|$)55J^1UQ~ zS@Mu$C0$`B*&!>B?6H%5@H?Yb(u*y3?ZuR2U@m>$lukyNAdEMkz z1-Fj#x_XsWUY9DbTyAye*0EkEuXB~xvC8Wpx5~LS+-vV0QRStoyrkSpci`SI&+`ti z^2(~bc5=_-)-hgN@31N&)DxPXTe6B6il1Rg6~X9p>|@grFPvTiQ--)!Rvx5df>~A>%(4!_BxCs@ z>yF5LE0|?x2a{}&S$9OrgDJ*ZM%EpX1y(S}#s*VtNHE2^2Q!Q%iK5w^a6B#WpUPkEQaLIx0AaCKm&gbxad?SRWnWrGCq+_6|B((~fN_sXVm1Mq39wF)2B#Ivlh@GS_*##;& zP|^udT9Sn-IY`op$-$B=R>`9zO;1T4E$I@K93tt|LMM5$ zq>G*7ldPA@?Ilifl%y-1g+$Tmul8|*yP-jRa6o@Z{R3+CrJ&fRq|Zj{1y9>N{FCe zjqhQjT*8VWi<^jvO>QFPab`!zm%tIEcL1Z3S^AY%?2FUKdgoMm!>hb0&|P6m$9Ti4 zyrET|&|%?8L%g%AyrZkU$>fD09p(MC${SqeO(HMcXpnbSm9Vyn`g>9FD&OkuR{2zcOH3RH$A-54F5cryzrWC-lD zX!3veiiF!1N`4gisW|hF3|Z}o^6|9#0aPk*9io*?Yj(8VzUS?myS!LtLRSPl;aeZ~e9 zacn>ky9e}eLO>2HpoSEg7!bpW0SD|AkisbeCF~0!q{!5yp@UNcGB_Zhg6YcwDj3St z5L-hG>q6#VFGP`#?rn#82(X>Rr9Rvx%>&?K({IgnCm zGt0pq@4!jS9RyL{l!-3BYuzU?eFm6YGS~5#_qtB<%8^B-luUO>jn{b+^QXVLB{Loy z39sWMW>7zKi%AbrXzv|9iAi**xh2!yrD@4YURm0M^iWwb_ws35yGhKYzUG$9eq8vx zHj_NgRx!7P0AQN#wVvb^Lp0wW?7!?Sw*<%CYNjF<>w=IcuCnzIDC*X`qf^-SS z7->!qS#Q_svu?^NDqt5T=&{*FpQGb%+1>hZey1G#iMj(j&A_JX?Pe9=VM@9tsmzzxcL&6js8C4fec(7l;jxw%_i>E&<1l>xpmKFSlMX6Gs(xCd3xZ z7HcSseUK&H%k+r1?LpRgdh0uR#k%H|SX8%e8Ed7NZLqtvy`dSFRNWZ>b|K`4!8K-N zVlDKD{(S?^aS!P8-odhZr=InW-L~ulW85s8CYJaEfJI^sW@At@|K}`sr(W}pJ=j{J z^EcY-tqHn*qiJ;Kcd_DsRiE;%-97%4afY<8E~?Tsa(|J2{$2av;){m@L)@4r=UF8_ zAn<7q##b-vW}EEd=9~g3K*6cOU)CA}rZtW(--He7>w5Smdvd?m>2qi-PR!BJ@N3_b z11)U*x$l~gwEc29p$7rjSEcUSA-?{PXLUM26@egTHBhoM#%6xI@sc5)e!EN311N%mtSf2j? z1L-aL&=2iHa_3zy9y5&Eu%%N!v>l7bmw#kmm@xOT9;flE^zM)B>iqAU_qU3e_-x!& zaE$uZ^$hO&`jLA3u6*&?bYEo7i(&99`sl6p9r(U}veovj>AK^`_WRZk+WN#E;l4q9 zA>z^F;{a{oFgktaCw8YIxhtjs=5#tS8>4`};}d(8zH}RhV$Rzbl@5!?Rn))wM~H@W za-#lXn_baz0id-?1B2%E*9)1TFBA2FpW3PHMZZ&)%&1T8_Gihc`o-g14hN3-9mcsI zW*MU4?+IKSdf>Pg46s`t7uPcz?c?EEMe_CCAZzU71UiQm{4V);JjGkdf(M}PkrM^?_! z6`ym!=N$d#&+Vf*>;CS~u{ock-}~G?oTT-3e1BHx-rMc=#dGXbgd;29y@?z-x&zfb z^A12x+HRLL=V{dcP+X>Xgr^Ai@7zv}bM&VyiCSjP$6%7karEJ78M@^c_N`Q$#5fMG zUCcKz0fm}7GMIDp>M!h`MVYdQ0FlfQ9y}NWp{42%*qQ)e8s~FfGyDLzOu{gnMF&#`^t8$ z?0Us{JYZw&Yx^JBk37WDolK+azP6t&oCi`sa```|)K~}lZ|lw9*<-`gWfHw&VR zGfu9d*%TBu4fl3$)y@xinyl4hez5zr`2}pmJ0~cVX6B>nDD&&(2=_ zX#}&}VY=NeyKj%zEIHr_Q6V@Fg)>+pxDR=35psIqcvv+?qZ}3?)5WdP(|6h3)L8dM z{rE1sC1<&0%H{-RU5dQF%f1a{yy!=})5vv}m+P;`+J6lf;;K+bD$b;vr;N^0E9JqDoHDGsWDKCiT!aTbMTE` z^s8NR+DN9cU%f}1^-~N^7(^Nq*oa*Tw=vW9SQF1Tas>9RQ;roH?RuE8VwjoZSHN2R zG_#p1#6g`QjGt_5nB9x?o4?xKt#fq!H}O*4Y7eIs{H~AKWB;kwy$KmUtik!Hyn<7} zYeMu58RnD~b8u3hun7pZ=#oYHl9;E9Wl@!+a zz-7_SIyb8NQEYHjwa2gS{HQ9+e@9G#JzI{Gj=0b1TcheQ>o&b1s>WHj>m#yM7d)QM z&r)~dADEr34kqcBtp->REWIRKG0L;`8!>g5Ju`c0UXD7z!V_vhuDU3CB?o7|q@T)F z9Z+mIxR!fX_lT8JnEFF!WrxAo^b1U&SuFj91Ff`$#Y1Iz3^3g|Lku@o0N8PmOAs@FiGag7e5Y=v5rkQ6{GHbo+eO zCz{6rx6kS`@>Rk3rAZjIfGvHk2thJghH=UL=#C_f#x{X)uo>uBC&QCd`Sas1kM>;3ynZ@cL4%1j(tlE&gTdZb*M`yQIsY)tihTucN zOf!d2Y(olR-qt7NFbd<2KwhMga`)rxrukyYAEFPqJl-oBcOrg7|Jqs&C|nX8Z$X8S zharFjGx1|eROx_SfmfJ{7&oMbQ!rTYo8vlVDgz+Djep}>X~46V{|pfuBOuF?Y5JZL zCd|%hdUc8Fbk>%jrij$UmSF^b40Wr7Ub(*{>`FmiJj;w9xm60f@sw48+%lgK{N@%0 zMPkKd$-M-wC*jHqdw$%kMwBw+e$qFVs<)ai$w`S^8oUOwx(oH>HX!7k#L8jr?OOV6 z8+9lmI|t%);8+ao3fmxZP%AFa!gPxCz;>!@_E&ean03$BRqd#Hm43XP@>;EgSXq8^ zaS9L);5T=tGe_6zJ?&Jn{X?y8S*DJW^sF+~jZ>C(-WAnz%2a5a$nL1Uca zL(2gpo3;b(ky6N=lV|)lk<99V6mv~}irrmK+@&5ve=T=85U9Ca~ORVsYKCFxJL? zCr^(mjCn(73Oq&}6KL^Oh{LmFm4k&Ajv7vfh+Qdv`}$(J)A9Jg4GYhH#sGAH$S=`X z+!JkiD(*R$44Cz!yF~2Lgm;8Lj{6BX$xC*;!7s-g4uE_tr?P^Hk$6`FnT)qrMr?B2 zC-s^xsw37bc%jockCQVf&&m;D(7l0;2HZ&eZ)#ZUx|h*jyGKOgztSlrZt(yS!8=Jq zfdcf5L>B1`#!x{`xr@vkk@McTmeVEWVNhO91R-Zaru$JA)KpI|{Z%yzw<8Wqlu5|h z9CBLZRL%@DGX(cZKyD_dK!`aYjTOI;{A;atvFr2W;taP--;+{Z+NE$c9M5BWXlcHR zShgUx87;o*PSe{{DwW=qFBNm!96M6%a!3Rj&ijzj{uU{MX3LM~4wWQAv&5Uq-3l8d zFD~G8f;BOKGmR0@$^#rTO$qP}+!N1j=mO`S&?yd(F=D;op&3Kg>3!wM3R&s-F(aS5 zZ#x_eBKhxYqwY#akH6DydlpWA|K&*DnJ>s3&@I{n%;Td)UYiZP18fU^1ArP7lEw$w zMi0mO4ytS0wtQGxW&ysTbcic6vA~ytxPEnoeHK%*$4a|cf1Xqa6cK4mMpAyzBvLj) zl(8-;bxAAJ144|t|Fq)=g8zOICt_U})!%kh9rc5!I|tZT7wC6ScTz2WH3K0l8KgDQ zWFbH0b6}N|>f4!tHW=&AU8wvV^Xv!X#q8h14UU5_6)s(Y5Jla6bA0=ziNl1Y>$GLFnM+@Zwzino||K~6HDyZ{+A z6w!?372=y&e8o@G_Z*p9WPg~gcVtHgTl>1{|0c$(g1OWXy6Nk^vz)^nT(&u$>d>qb z0s^UQYqPFAG^?Gy`~Y>+(tmYRui3g?H+74i-c{Y9PpwcLV>54#64_}{OMOiRLe=w2 zKdewkTLsUz6oP?FBdp1NUiUg!4X}TW>d6PIu0_AH{sVvIr-Oep@5kJ?_2Pq7TPgA8 z!K!DA8{|j`>;Me5hp4|wx9X`pmq+GqaK;$Qilcj~OA>Q)SyHM6}8n>dfn}D+F-su?iUk5c>Y0bA)Jcs2>NqRXQcgs0$HaVg+-=51SSVcjP!(bE z&67{y#>#y-7E*ur1fEv8@0io{EzU4uB;2Z7d#hw#aF5o)y&uvC^j57Z9*zneL4b(6 zL6sP4*(1_g7J)*ZHhg3{#Ydcek=B&CQD4+sm9@DM(TXk$g$Pbgll7*Iq(ESCZ`GpY z^uWE4In~G*LI=#c&vM#W)AR?Q<%j^gp||pn>Bn*p7giIbtI%9Y;I8K8D#lea1auCV zhhpPYevcfhlnsYUS?+Y1Pc|%@@e_#tqWwOqRohp>kl=y`S?(Gn>}=x^@0VRntiy}? zsDZ=!MZAVjwr}`ks^ODKUMUYgg9HcWa!pLY{k|!%4Zb=0KYg=a1UmWX_8cpg2JS$$ zT&7g43I^BmVt-HeB)|UdnCJ%NSqFLMRI!f951(oCOrOwK6{Y?9n;J?Q{*b6bG8L_n zJ;krT#ymrXFY)7ro~r#n;Oti`0M80P6IL9YLAh^jIl?=^7(cyVd#(Mei|$`t;8(qG zb-6|n&ZqaQExLbgYX90?XTQGcp@*uLFZP4tf9iGv6!-lOFYj9&qqbjdoVfUh5e|WvP2-N(2Z#1Y z9L&!5tL_g#ytSV?GVN~#eULl*MY0)d^c_ubu;Gyqb<9kwP#lDnHatR8!ps50L{bP^ z+wchCtq~O)?!x*TLAf=Z`8tvXqW=E1ixkm-=nYi}9m~oLPs3frN6LmkZMd7u-3G`u z++_=jM$q8D$_#3_9iV$SPz`snn&ET%SB$9JIE@<0VsXRg_JxGb9iZ+{e`i}!IXbae z+$ossay-EioD4k956(B1T?iAe-0_bPXl4%+`fS7s4zgu<08zm5A09R!n=e`FO#pg{3|72ALh}U zO_MwtP4m3Y@~b6Zm&qejn!Mlu^{unR@?pN-4(ki@X)Gqg4+^XU+rv85VDb^(bl(t6 z`+v~9^#9PleVfPTXbN$(si6wY;Qyv^>Hizx?b|qGMxCcyh2+jh$TtAUN^a|f$- zIgFcV?l>mlhQVq>I+2uRQKTrDkfaT^1|$x9!X%==BZ*#SQj7(vQUrw& z<3q?EY#99u-dMON822metc}AJ;gAAvD>QcTs#LtUy+R66-x5j5FI?L9Xtf9>4H5hQ)0VA!LoM*MyW%7i=;;edRDUy&%i~;mdo! zxZJz}^U_7bRTpA7*1Y}s?4Y2{4$7R>TV9EpT7=9`zpi$>cmfV$9CGy7;i{+o8sX{Q zv|Gf4+@KJ8O)np=+8!g8o|sA4xTK0=pR0_)gv+Ann_9PWHn8?+G4m#*IJA>={m7gCfy)bN2FV1 zD~+^XHcLsjiTx_+4zVX9-6{5~q`NF8Kj|K0zq<65<4^>rqkiqZt8bPA32=%>`Qm>) zYO`UNtaxX9b=uxAipp=6zgcNa)Dui@SKl1((cTPxXk!@Kh&YX$F~ zNY!&CpWE>AEt1V?co|Q7iG!Q@@GQx)c^fu*rew1l-kl-YEM0zrYD>>DsJL7BpWA?o zyChrSS6?|pyhHIrk&b1Mc!y-2hF7;sHm~7TPO_Dbg|F62F5d9!7Rg$fSJO6bE7Gsb z6xblyoXorHB-c21)=D;#dDmVe+3bc_IbKR6sqnLPl52)_eySPdQ8L71V0FY0O2)+w zD&_W0+e;)@fNh~raa>>MCboq_u<`t-lbGboQG5#|ljpTH^m)Ey64)OKeXf-Z(U1%s zo+lY1MFk8(GP#%~N~E$|B!eYYRSJkVkV zWU?@`lC@X0Watb=z@jt9QrP35Jlr&d8(1z%n|J&_a&{p3sH_7J+fK z1b9X<>gCXXjJ3shL>6{@T|`vA>yQ|25)_pxhBXe*(S&;*$lE0dTpEJ8?jY#O|Vt64cKaLl57)Xm24xjO0EgAO125I zO125IN;b<+XRuWvg+~<14nOz*Kgky^U?gApmPo!TlzhW{z4F@xqI7s;C(%sgg`Kb# z^cs5fNvbR+SLlJXu0Bb%Xnj}AYGoJ-8fJxR9-$>?BJSd>f;;qHA5dm#JF(A#O5y-eHMtUS?2aINd zumOxICI)O^iazaR^>#Wlbg4q@tVGO-h2$bdEWllIgHUin;!-Wb6-HKwa;cWR!AuHd zhA`EtH{6XI(M%NteGq*WxD`~;@ukRxpj? z1ABb(^$ZbTBiU%fyQ?MZ=)6(tw6rBsAX9s;+>425$&5yBq;e5Ynb7cfAtXqmOzT;a z!LT!+Hgm^MyL;poDk3r-WR$7`H3_la}W$b zu5*(bwKghjFh7$HXPe9m6M6|m{U}X+(0q{GjG**o}!Ly9!upD z@+(BNRDm4-@ck)jS$_Ui4+;SvLd|(zfnIj1TGGC6L(N`8%@z9@V%~I`Iuc8)w@(Ad z);y$r zm#1cH6>Pa<7mwVNjkcaQ#CTH<;Ka)HdfT$~($VTDyrNRd*fxj-C`V6QM6X9R`lb^5 zGrQ7eZlPk54P*(*i|NP|PoeFTSTk&UxUxSXr2&VOW2Z+N5-|-k86yL+RVGGQ?A*Cj z;z)T~E_;i5+UcsaefX*v>7Xh=eBwjaIH^glFf0H8pQE7rj%zf$vNGU-z-(x8c=v|CsNva5zLO2$>vZQcR7VV5 zjy*$lZ?(?Y=P}wKrkr=j4_mD->Y6hYQoDZQ3{@d#Xgi*%9DT1jLwna5>H_QE`m8Z3 z)$9?Bm-udlPYL(lD93lt8KaJgKVlh!KDnpA9HUCIXM77GamSbXVMJx&B?#2Lojg>OII{7w%^ik@8ygrb#E|+ zys{~mf?WB0!6&MwzVjg`*-?z5WxmNDI~eW=C+$13U%hu)bqphFKZbRpe*LeicUo37 zcAMj5Ttz2Fh;2VHfinwwVY~By7@RRHd$BR`fNUEnRVgus_#T0igJ+_TRDNGxahkls zwY*}Aa2=Ct(~!(}u>W-B=4tW)GQ~|wdkxoJRC$x@3a%MfS!ByLsi=*(l=Jf0Zy1Qi z3|Pny;dhzr?EZXkwrZWa5_orzEkmA`+k?UrL5Z#v+_wA~y7(M5qV07`X7fxL%9kCc zfy7rc#$_PR!}_XoSQA|n*Ne}=Hsm4w+BwYOdAi_S#m-(_A91cam2l#>pR3ARKG;kk zI+Nv!9H;5{&@A_=xPJ3oRc+6R>l4mXlQ7wO;XE~vBx@{@JfwoL>O|{)eal#kmmb%{ z&c{mS0X_MARnvAtD$0fkA|^+I0{zxrG-Z!tlFZ_~!wI@<9L5k2=<~;^o+NjUQ?sr4 z`k?XZl*6XW{+$hgg6%FZMF5Au2!U}7Huv0B7=D_=)eU)(p#ee(_sY0_dAz#Lx<`+k zKr8Rob0(JcjQtrMea?_;;-w2CeqYJ`t*tFUF%}qZ<3nZ7^vmlN$MPK4xFqm;neD{OdLV|>|}LV zL+;ipRoU!;mxUUer>O{AmN)AWRjL%Tp$Szgi8;`XRaCP`@2XO#Sug7mQ^4Lu`kzzO zA>`IfVN>%W-QptkCz8Kiq+SE1`dzG!qsX-vs}4DD%d{`YYC}JDu{wtFur5*Or9U=j zQQ!Yi+#E|ToebE;mWYvm+k{21>BRfcvM0_Q$i$a%7Zsg5J@Eew&vuvCHFcm%|d zvJi0hH9OwSWZY*IhxIcXmMg3mmD$Wp_}eV~%q8mNj^Uo)A2&e*QxO^5XJWc|s+w4| zF~O(ZtEKJ%p9+3$E-VxT^m~`8 zGP}A^|9UBQWP5dwe}G>9(nJ5DzBuSnaRad29|D&S8EaQ=*+8yGBn-euBV+6X%J90| z^j|MieY-yjEf&gY8Jna(4q;$8Brm+H^h1|n8hMp|{W8_5!`$Uj|9wvPjmG~R5mA8; zNhwU-1Iu>4U!z-Ht~w`g%AsLIwvh?UJdjpy!_Y%8OQ?+dt-kzn)$xGG&1uUR+elQK zZW2(D`ha{y`JOyQJhsHxb4uJt5rpFF(-E9yknV*Fxy?P z=+bFwde6=M#ZEUK?`F(@dCYOjP%y$^(hQ0knk!vq;EWjLo}s^;2DRO*hhM3V!ZdgG zm8v(i_th(*9IxxdbagD@(N3KXAimI-PFEcO#NE?X*Te7oLof?tN`%AUWYElzTOkG5 z!xJyw_#2230pMm1xI1*#3^gTdUXH&L1IOwa>Tq92t!!D3t&4V$ zV~s%pB8JI{1BKWSZogAxt!K6Kt=*yP6VHmR6C;96VLF)&K4cJwiUyxGxT?A3&-u;yEaO@D#z2#?i_q#e|nFeyVE|v{?|Qv%})E2;xEi| z6r|6Z7*=ikHBZa9J*yA>&Til7JqzoOMhhH+w(ebpW;8*v2d=g$yGn1Hp$=~UGKG9`7DAB)2$8rZW7%?@brhP)Hl{T z{qfamGQJHbU84@p{u}}UQ`I+KqfT!59OrLli4PCFLzF{VsEvtD(dSw5lkf67Re?=9-e-L+snFM zbm>V;x{Y zG#25YH2DVA#d=iFy8(0MNA=bl)O!2JEPd*)cH6{{rcW+}9i!ELH>qP&V^I+>%rdKi zvsqqb-ErMonp{?LdwabRlwy@Bv~i z=(-vv`vtnbMzzhGb#;#LA&?{~A^M{mF~EOYm)xXE+kWq0R2+%#EwKcnidJ&zEC7-*oCK!?p0P2S`%k~ zBoFb!X2uHRi2HYMu*BXA#1hJu=`NnN0dw23l9n2Ok$}YNp>tHT^gSzuZb<`Z@bWOj zXt5JMWn2(4l`j-BT6s9wykn&bBqVGErRV+PkBngTTZ|a4@HO_sEn>e?I`e7N9s*V3 zm>51zC~UKP81bLl$!fr7r^rnYBVM)WM}mT%FexmkG@mo2C(@{O>!mQJEMj^g)>M(J!4pfLtD>}{yE5`Miy zwG;Jex2hfoJv`0wS55;HSOUU97!PTCD(*gv`xfnhRd_HKbEG9J8y0;}->L?uscQf= z&BGHz;>^S5p=5%BGnm*kg*7&LfhMyYn#Zy9rQ#)FGvb&*n3awLFx^Lu{dT!1U*ru2 zl&|=#+0i;0Q_LJ*h^b1};LVJ7D~HOQw0K!WQbo*K|9cb13?Hl*(W~8Y0s~hfl#6$9eUkz<-4XdR409+9UxCedpqZ_t(bjLVI9FdJV*#?nY3K#+4ZEVeG_ zoJ8xU9uAotmk^cTe4^UZRackHRlU-Jl>z=hD@5-fbf~{|u$N6K@Z5)b0g#lPh`_w_Zv7H=C^fM>G;{SWvG>@Q$hB%GAI&NX|vg4>2PI0ibG*+!ZmiDaYW) z@kAd1=mFT9!zzD>(PESD+0i>oa z<3Sr7bQl$BTF@pec%^MQy5}9LeHk6+1wP>3VCKgTkxj|X!HF@B3ihHqSRF6buiT+d zD9ksFgu;fHLico!d1^-d*%xK9W9^8*v0|R;4RQp2Z$tAiIo>-@wK?6uwUIAFlQ=F0 z;@_RG%qoK8LIK`-%Fs&x%5B+r5=DF=vVF;-=}|0>jbfP*kGXdPIO+;iwaAQ?dml=B^BGZEV)j6*p1(`j znm9-^mEL55;frpNg~d^@Z?uCG;9jyG%9Tt`BQaY@FJqx!vhUhjDw}( z=eby)cDEXjQ)o640v4dq>ej82lf0%CT5AVU20+N2a_`jOUvnAsdKpEkhge{Kx={R3!3rYE3vii;P z>ob)l{5N%z_sE3r5el*KJvQ%x_Xs;1G$P?Yb6D^>Bs#>GAie zgGVI%?+2JN(o_%})&u}>KR~qba@`su9diXRtcz1I;_l?SPs28-Fc(bxItyBuOIXZ? zT66AGy$)D@m(0+UMG~ubL|RDrGnzJqmed#S+mhi4e;P#yT2Dh7n<0DiK{L$Nf6BaIu)u%d%}m~eJtUYfGKxfM-vsjAu9C){ThJlRNWkc zk-^J%4r3DlW(P&VJjZc&$WS#8-jNLvI zA7E6CsTL;LfZElLe=p7=SX+dTtT?r2i9tfW<2951>L>13owDVe3YMk1{(jYd@P{(y z^qjL1qDaGc|LYsJLlrMfZFGrr__?vIddH!>qpTGt;OG_gIb`*tEcbnV>%(;7cK!9k>H-_p!stg-ryM?s_$QTI{|F1&FZCmj zsLo~2M;Eg6jk`Q;FY^Z|Z$byam6g(CJ_F6^m5I4s@?wL#G5g=^Kaa zpe1=!h|zRJk?8KuViCiH)Hgh)+7vN&4bwyOB>UXGND_MGW2kTQ!4~A0 zpY)E$R0SB`cCqT(5`dS820WOJAwE5!Psf5T&9l~je5L?cRu{F&Np%<)`7^@hx;1iM za;oEq!CnWi<0-q;i-q*P1ao}3i=pKpdOPyhJ1>erstST}mcsxOk!EC>Nh9B6e)Dhea` z>5>0ZJx5Zajb9D*Y-Xq?Sy7~}Vjqsvl3+}tual z%G1cGpTt(;-G8A4E6~mps?#WG04p4^frYErg3tbK9Fdac*D3@zaHyqu?I)=_;{GE= z+vwJ%?m40&+aM|!kvt{TD26Gn$0kbfSYP>s@`Vb$_=Fm3U!BkgE>R`zA7Rb~$I}GV z-8RJ|$D{=Kn8;=OkLU?YROd?IUnp}F`!yO^iszW@cM4YhCu;eTA^P$RJpxmD87M<>IH*5Qy{7PjLXl`*@720~vzzm#T#%EtjcnY&NWWUbWG!o>m9+twX&J6P6*! zz$Q9zs+hAv(qpAKGd&jin+eoq3ipHu?) zSnh$7*rrB(!8>{_i`Vy|jG)MI7;^-+)^qtSBR4ZxS z@pLl6qJ~q7`O6>YPEY8K&nRs@qyM%-wLj>4JogxIQPi@t?5{--`VheZVQVegP7!mg z11%IV?#Cw9CxOYIU%^Uft=_&uomTj+C>3S?$=MPRRF}=xlUJ(F?H}DCt*`$>>!JMT zf=tvmS=X*qhnD0S?FmW@;6uMn3q0A<`9S}$QXLrmd@+No*FCFRL>HJ#|5;Vi=?Agr zj-tk6JGTjvV9cEXi`f;M_N+Q4x~8FqvXycPrbL;z>^`H0|3mqfy5u?4!RGv=%IDN+ zO+H_C!~f39Up}Y)A?kgpcLKKJ`!wgWI@Pu7J0Z5xhM)nkJV0W~W5UuDyVupJHujYX z{Y{-Zq@2Np>|nR=mH9;z#`#6#AsAxBls7mJUX{VEEA_Bds&zB8v$ng`Y|25PSGk|- zi&m+7txdZ4dDVNsO2TR7J}ug10h=p$o=fMy0h z${At4eX&1al0WNeo%ez|IR5E&`9Q6FKp*phIyZiw`67q!bK{v8)bN(iK(?cPy-|cR z^0U8`<;pp_?P~R>Houy;>!fhp&;#L8N%veK1bWtLH8SzMU}m7b{aAmwTAf(79oYFj zp%*7X1sVuOqdwsD7u72r%-9E51991hv^17H<|TDda;Hd`PAUS;z>oNO06m3^y&M2= z4ymlo=Dno43BiBmCDk?mYl=d({rat0{=DVddRetBpYU_-)?sf7~@Ek~}VZ>yp(6|-(j#f2KfuffxTpkhO+xa1xb zush#})C-M$T|cx&bvdmW1KNQ~PD&Oil$x|4B_@y`R)cb!^7{3ZdB%i zXdY+-zZ;-vt3ZxvTu;L-D2*q;9#J>oAAk)sa=9^eHZZ^h8cD~mdq)s)C*1%9W*&*$E30uc zrKr&f%}^9Ffxn95y>g`@rh&inz3{}w`k=0BWyLQ_K&eYAAOMGMw^sFx2T#_?6FqvZ z>QTDpxf~YRRB3k3L|KbW?OX7;clG?WY+Sypx2#o_@s%G+m38LD&abP=cFQ+Lk@OH( zX_%llG^l`CDl(YA;A(x<>#A#~S4^K4n|25yHm>K94jqP7hyZq{ud7Qsa3F!vfEd?1 zOf8MUv;bxXs~>Q~e0c({gPlK7fp~eM|Cps~S^bTPEIJ(UbYGlc{*;fV}{<8Lx=$R^uQ`kpscmqYe4KLZM877oX;A1t&e z8KL*VwiYr02go9Mf|Ux&^hZ>hkoHsr;tky--9Zyo)+jS z{deC6w}npS`;W^#mTRl!76WmBm14{0y!8MwUthOgwLNOF0W$jYpF)L8pjI#MF?`_pi)m>w2|80~e%k_pHmPLc=PuLT-cjwmrwc&~`+`LH%!^_ji6ZLJ0I)E-cciRAADSBCjfX!=WJB%vN!&VJedPF zsy_YKvtndgh#`|e))or`17deFgA^|@R#yzvtQ;5>UhJ%<$la73k8jbn8`T_pMvm_D zuKHKA={f#@qw}IZinjqsf75gHFYjX7OWJjlI#ANnHmM_W7ZXG?Uvv(`^!!cO=tlHw zo75ph`TIF4yJFDr7D;7SLU?ed->W8ZtUuAjttlzx*It<=MZ7H5pA4@Bef!?LggL&6 zDvlMq>@a*5+4lu*h)IF+>mM`~By$AH_zk|A$yy!7D7xV>T7~f2{uenIcNlECW=B-t zv{{wrd}Ow|l>6b*CpN2J9Ly~r{ZQR6QqxHv(NWT?KTZ&XB8YaB0B~&e$9KbfPJ%Gy^M8?-l_%^3CD!eQmS0GMlh~-H|Wo|s`kz1d}@R) z*>1lXqZIbZN6juuD7R)%RByppl z4fE9&>))k`#0@4dl?3@&CNC@}$X_pcawyB za2w|TrVuDIVw#~7ZwN_W#Ckh&}nd@hb_h+sTdLepa zR8CPn{8QDI1vq4Ek9m#9G?y?>2vcYLWTTE2-VStRi}?O_sRknl}? z@K3ai13UAu9$Ui)^FGV$|@QEOtH@eWivIo9UOY)R9<{ z9==1BTTkipcBqc+-m%>G9Oj4cwBSNGjm&dS5PnZTyh9ByeVFaq52##b5p!y7Q3Ati zX&1+AH2Yemim`%fCh%mJ#+{Y};JM)GYkJt%s>>+mvRR0*NM^GSGb5NrL?mu^yDb}| zVkH5iF}plCGC^mvG2W4RCDRaXiR^E%wIfD=*m}!0p`1ASieCFQ=D+Xg&%ZXNa3S(_ z_(t`JFG3E__G=ipm-OgwRL_Ig-zGN*Mkrg~j@0N@BdbY8{cKYk`tk|hm$ z%~I$MgY2?pZu;axM0_hCBk<^2DN_5QbfDJM)BQWu#WO<-@(5Qu3QpH#h;R*Jh%Wk0 zb?$K84Q3kgngKquH~_wQ57pNMz}I!(skX4B4<%Wr_k4#_%u0R2_iASDQk9IeciGxq zsz3Q&oq?|G$RE@S;aAo!jG(vbPP^0vqu5-?rHLhsUNd8C0cpmfpn#QW3TaNpiq^i% z^490vf*9Q%-+tHqe^jN>Pd=5) z(|%OR;nmrB$kv8n85cdaOAMW1V;lkcxz{4@@5b;)iLN#nM|m*spVWY5iCJ_)*A8K} zt=BLAsCqQ|p#1!!8dSdLV>!u7_TB+pGmz|55D%Wn1fnBR{}Yy#-1vt+=O;BZcM8~% zK#@|NqnG`p2F9Pf&&(uwTSxy5Qf<>c{;j(GC7gjm;K3Q}Kn#$;sNnJwkv8+p{CpXS z0gxbGaug2i+^^qlFqkSsyf^b*&@zeuFAVxO{nWoz*$KC=GG~yn{tXJ6aZ$k-1a#tK z`Ajpj9ykhk^FjAn&YgzXK^=tvmD|HhW%pbl+dyu+YJsqZ=fl9?U!!-S@lbAxZS{qHoinBb7jzl zV&c-r$!)U##TtqpiJB_Qe_SSu$OE||9ibUu$1+1i3ZR}sM1(jYpUH|utXj6x0w%%8 z#73%bB7wLs7A4-X;wJ!4!Af!)_A9WuDDk%3GSA7pWiqY(O&_z=Lmm+@3835;iW2M1 zvtobS)-0X-3k2~6-SHO&`*VHlFKS5f9@!ih_k!GDL6^X(h)zAP7yY8z_p1F!z$Lo9 za6IGe3QA+09+5IXHo0GHYb;m^z^;zLC%3%Z)^L9vWoETY8Rw`2l~=69Gm29$waU{-TdBQq;pealOZf8*l;1sq{H z9n0Rt&c7Pa7W>JgU>Pu2$N%+1Guxy#eTxNKU1IR5*4%i`a!xoLk_)clV(<9P{fDOo zR=8QBMava(%!0G|zz*1q!{y}s3|S1yMxJL3U2F7lwsU$5g2Bd!EfE?~HaCbcR@d3i z$?a&5m@R@#+-CThzPrp$Q*(?fzSX^yvs1=IcXphvh4(X7+xHo?`}En4GlT{BBFAZU z^a8O3&h|GE6&bnN#n7949!tK!GFJd3x?ZFMfj*^$%*(3Cy{6$hMgWL-)HwqdHa^Po z^f5gv>U8h2opV1p6u^L8ga=3(3M0l7Ks001lno&$&?30N)~IvXzz;a`1G;)u~g3}&kH z5>K1SEGr;z-;PTB zRu(0mkX!W6teIBoi?W^0&5aE|^IbZ@PcQsm9?f=2+k9aVN%U$V9WoCwP;lIz^{2d< z+_cItluQX0I$}cQ_&FJ@(mi5M$5bGYusY54qNQdpFW3y@%u$g-0lc0Pb9(i?8bd}1 zUjSjmH~+~aOlfxoQKA{%22ke;sKIQ}iRYpKsgF5DIYR%1YHiiO#Tew}x?PUbg=9#M z)6aTSPtS3>S-yA4 z28poAlgo0QqYfr)2PBiGA)Z6eg(lL_a&ybw9ZNhY;O4O*YJ#AX^{!l}SIK54aep`x zW;6`RW7xrwfpMpcy{t$-9(T%A4877#ac3w_Je%XrV3M)~@h6vZGLxxSc0=c*BYFN| zS!#Q-gf11IInxnVboWAa-GA!~69D85U6TM3ll5x}=hPOP&FUg-u+g(gnJFKbG$tnj@#&2qNC7zsq-e@u5xy&Y;4EyV3_xKjO~Tmlrtm@uW++P7jh1L2^Zq zEOa?JS6s0Kpf~c8sWJe7d3kX&r@cO{nKMwTZYY(hny0$$XDF&7iJQX-VgP48ZmQI0 zH+M!AO-|JCI9%!>)SIf;HFt{RvoXvGzWS*Cp}Etwgd6Cyr5TSR`XRds50k2%)O`w_ z@_k+yR|v|@*4Gp|9rJ^VXjo8oIc3|;ma$7m9@``)hVFx@kA z2WEyzKzB31AZZ9nQkY9dP%yLRbzQ{)(E&ww7wI9WpdhF~8Bj4|LU9cUCd}xnU|Pc( zFvnF~byZB?@6_!Hpc|h5^F7b^{-5_-*14hURycL))Tt9O#rdLGl@R+#mdq;9crQJ=?@|d zUgRLOjy(zZ{7w*$H8Lt6?M%lt@N8^+WM{&UDM>$}j{Hu966HUz*=|yTNUiEWi!y>Z zNJeP^kTYWAw8MmRg&EOKbvkGT*7?*T;3Wadfbi*5wI>+)EwXQZlQ3?Ua|oZz51@vy z$MU<#*;jdqFxqeh&E9HyRH(|KO?1an9fm9gRPrQXM4baUF99lByLXeI zoj@fc=2f`?+1>26IBCdZ4U{Jc9WF!UhO`lc}pxm1Rv`{l%{{tJGrW`jzcfMfvrX{X0Ye zLUd6f9AS$!*PDLrRl00Tj{br@*jfZb<8=C>nbsbXy~QkRuSyXttl_EM7Q1}+-(`7j zF>lchMSp0oDhDkOi>gpW7@_1OhAO+BoXufcJZWoG6Do|eW>oY>HbCtyHkOeOjGRv4Ws4AhjS+ zj~qk=ZW;o+I<1PGznDAIsvjHNM`_hz40D7?)6S|rOw;|QMP>&dM1CEWKiqC#oJ_>W z7sgen6EDNLSu@*qqw4F-kr{O&hWk%t0QrsPgA8c@s44BF`Vf+0Y$r7Za&%iKX#WT1 zwN7dl+s^^jYHYdidg5X!jJilzUlZOhe{kq!b4RrrgZuUm)oTCY*B1vToP5DrCW0w@ z3xr{Ue7q^RU>3xb%3$+FwO}P|q2$nJjK0Av>#QzgRrcz_<)7xMF3`=p%zItb^daIn z94ra}M{)pI#3B%x_8u~yY-Y(l1W94VSXBIEXP35^|MR-4s{U&%;q4DS^EW>)yFY4H z8OEmPBbF*ze)jI%gACMP_q=(7F9*YF35g48wOpx}9tT5Zo;+`E*d@Tv*So1|_`Hhls)KXo`a#{n&bC(+W4md~ z*~$Rn73R1es#kZ8aIpNv_EZ?hy-N;fA^;QJ3XTAP6n|d*oPn&0Zsg7K}=*1THv}xO0U7Te`FxAi* zy_WP$LUG5eojrTFGutDf7#srZck6k;s>UiF0^-TkSTh@@Q3sxMSh~OniSJm_yGprr z@-LO&*U4l$ik-8FfIoyc7|Xpq3e_GAlrH^FP@pz3fEvWD0^)862vU)|vhKAx?(7d{fj%l@ed( zYhB-iNUA;hsH)EX*5|FFFN0WxY@Ey#3^EFkcO&(^9IGot^=In)z^%V&*7bqxykVZ` z0}*}Q(lktl9yhG&DhtgqU)Sh9e6sZgq&wP?2~ zJx?}2_ff!E0pWEba(x;9M~sa%XTL`VaS&Mz2_gcY_7^+;67$6%HI1cqyzz?2~An;E~CI;7L>h|#Puf+y}#GK-SDM1s%RJEA4V%%gk3dj7-w zb1#lVn@sni>hQ9=#P=KUQBalxZV~iHd$*e_hBEy1X3J1zoCnq)KTHjE;NGvRQ)elI zTY;(dRdw_|GTw#=EOVHz#z!xCSfKf}S?j9_I3L)Vwo7)jRK*eMcfuxyRfxQcVwE zLzI$^qg18j@!NA0H0Wk?_$c)vr|-U_)iD+4SqETjw*@mnr4(}`ctCWTTSf!qSIpa^ z)dnhCHAWr0K5wi#$H}gH0&zoVZ}hU8?Vaq;_TKVT48wowiMaenDPj(Yy%(MWV(07M zZC_517uVa=XQ>d$gyh}^=1ce=-WQku_)_p(V1gaOGFz0?k#d(ZZTD7fM=&l56@{^a z`xjMxN>%(vsgxU39>zMF#l!w20nxFdLNnP`>4IsvNRl&^=PkKrSD*KY7*#kzG<8UKfJ`;7+hYMq^^m4BFpbmGiN{5Ik_x~1%Dde zCP8Aw+Hj1N)dg{7{<5E%1of)gUwzIJNFKn+^#ilt0XS8Xuy@e`RDf~VO$VqWoW&-7 zpz`yUKPTr+wxE;Efd{HVc{hI}TM~8x_ZxGd>Rx*L5AuwX|9oHG)bjppdF zV7>OGryTU;^47ee!emx4Vl9ZR~_?g3==s8Y%mKBS7$p{ndA}b5H80ap+>B) zJyM1YY4f+ERN9O?T6OAnuO#o1xI5z#{RQ2HIzHv5MPM(tFSvH`u#zt< z{8KxE&DCdB@9?(|hRv$1>eT6ieD4AbmW2LP1wl3mL0D{au!30x^<3zfTTcp??iv^` zdnu0FvN)A@ajZE+-gV6(@>=dzu#_k!e`4MRF*@7wIIbzvlk%?3OWYN14k+YQL%rl= zWG{r0sl*7*WivzAA)lwSDqNS6_%95T2^OUWcN)S26D}K*BaS|#MG(fzsz%9BRWFh+ zZ$3^#R4w$1SrYNCo1ij>FduA_uJ^ZMd0X84dl>}6;-$k{s%DnOWs?6lw~JGT5Injj zJVj7ZOG8z>r#@=2)h5#L8*=c7&}OK&^AH@c*v8oAnWg6Dts@T~wtR2Nlq;tk`nOw_pLhJ6eEcm7{`S;{)4SXojWEU6HW!{Mi zo{hN*O`R%{ce$p+7OSIhKk~cxZq!2KZ!RfYI)&t%_A8S`HWycB%TBvWhv=dXCQITD zxxmiO6eP6OOu-hmo+*-TLG&fUCzqgvHY;LLm4Gki_YXUK>N3Pzc z842d6Dh=g<>&4E9&SD^Q4q$Gcm|a@4Q^^;(i47)(7G#@{X~EQ>J}rX=Vxs*gjwXd& z0jewH#j#F~Y#pGMYajVg%GfuM)etP%oJO@<*L6{8g?}8_z-2gkk5?eKpt9g|@XBmy zRB3mkW4>rqCHri2B+4C~1fNBONB6wb)b)qH=RXk0Zse+ zG7LMeBm{-u#+VOJQ2UYIcyPV)qmTTE;|)<1=GDWzK5p)?DEtA1KMzs*n<=XO5VoGph=_5f3T!~QYs0Lg zxhHrf>6^rW)Ai4N2m?$pKD5pK^#bKrQ^9^Gs8svr3Q$W+8fz-ZvuFb%-(!}YphlWI z8)o?e+fJ>o0`IVRb?UAS!SJ5(iSHs;v zdl%!b);u>ImE2QN-%f+K3>$UW6ym#;AFsN4e81YEc^4gwoO8{j<5fSFfJ_=$pw^yc z{1a8j$T_TBKV=F}RNcCA9}wfjUTk?x7a8?}>556%TA85N9nv61OWm~j_6qlq^>dC< zt5olM9EuC_H~o`CV&mz-GG&zok1hE-pZ%>W%hET2A*+FF61IG+>Os_1gi^d)WJ+{V=?QUnAyh`cTn@?)nE!Je10Q1!&hgb)O#GR6s-Sa_eo<@9E2 z%L%LmRTv&AWM%nSPIhXV`X~(f6+)i)A#U2wQ03||mqYZBnW~F9dWKT%W?Y1DumLjfEWEG`E-$xHiWBe_2%Qo_*VHTQ)?Mj# zpPsYj>ly@`wwFC5b;l&`5n)b92~X{gr2uo`Fg@nCmNDcLC@rsDT3W(P>w5ia?4#5t5hT-5Htsi-YwhMl51 zWGO77_=vX}c;*_Vg`T0`$X4x25_rkG;6h64{hP1W-eqi>HkJ=tnoNMV00|?kG=(tK zoSNcZN!xbAgL8itV@o;_7{9wE(uldV6Xc`5ub4tr}jm=su(X}m)cX)jk(RBDoKK`M&<`--Bu ziU=EKD~d=(MY)P%Qqj&m>h-UB6w6hFOJ88bEfp1*#j{lRETnv7DkLm-9T&0~4CDf~ z_UD4LP%Rg`v#>s8XTf8SL@QS_GZ>KM;(_`ARJ5L)N`7$2 zPAqgKCeAT<%{#!VQ90v?INxhptm?R^x4;tEfXd>h<<`l+CPuK)6RT~6H?xHMW0&z8 zvoq|$HZrT}NjzN|8x^6;Km(+Dav|?JNDAHC=3ufGG85YB-hKHEM3vv9h-5DG8|7yy zN%Hqu*w;v5A>0unsWBeYd(Tv?Fga`!Pz?$D9tdL0$@g#ok^O4A#yL{6u~`WvBkvpmG-+~oHigE zUd{5iKg)n(-Q3s!$z+GnxSQ(@kmPpu7J7R#x5DAMGK)Y2o6)#`k=#n-a9Y^@cppol z6orBUF^LFge^1Hp)!t_aiBl2VB?6D`;bOzc2cZN0h&)sKk*^iK&6FW(aJ=4#uw*HVpG+&vjHnd?`u|miI*v5_GJicrS{LFzzmE|EQ|6825rPWAIvsg#~-HpO}~rYb>wX2<(XD z!Dfa)FC0F7fFzf)V{c^2$w4JQ3y`U~TX>-(yP>^Z#;s&3;q67-VwxBrrEn=W^%%8h zm&qcfe+w-~Cd@;M7)$i3x3dh?&Go8)UNs?8hR_%-m_qdyL#$~W7*pguUn;AjxmV0L zlZ;cUoo}!JzttuzSior}H*m(#f>puSGUTMirtpW3M5+idOr}24f-A`uT!GD&UB%)G zN!}qVf=n&AV*6MuxB|#5WFthp1n3C4paEv}Y}GLv^ZrZ+W&aZsv*${sPDwk+MaZf} z96()|!w0%AQRb*x@CAHxy=V9amt#r)pmU{~(MvXXi(c?Dx!-`fV3YtmlD58jNatkQ zT2;t;$CvA`XQ%;%1MU1vN9u%UGv#wskM6hxK}%B*Z+c06cAr(^04<^!k<&E&yVYDc zM~y#@Eyp`IAF3DX2}gow94}HKGK0wOWbYt0wZR?oMs!!gSy+?STwAneEr3|M-UH}A z#Qwo@s)$U&^o{-K6H~b%-gD*IinAR&1wl1nqGXNq3=tD-3~NoS64(tKuiiX$wn`^B z00ytH&G`0gbQNLqMkZ2G2E7s{mlFmIHo&l(9)~5f^(KB$K*%rO({3yD`ATWkPCVf`HWBGBi@1A+I!UoIf$`hA~l0t@n^=Z1pe#5^2} z1TZ;W$j2g}rn{{lDUwKh<}?fDTqGE1>g$6TZ+3KK9snz)8X0%9><~IZz8iDj`Kmk{ z4!CRzp-K-tYQuivcobFim=@Xpk?@Ck;=jF#(|rm%1&IAN&=EOjSOCoFg)r5$<%*uf z18%%R!kiQc3P1hu!JRxci5>aH;Bn8gSE6w8lG3 z-ZFJa5%JKOE*I8F=w2E6kr~U>kg4Z~K@GdH#k`jLq$lCigZGMi>k=*lB=}rzplA^A z3lMIj1`R%_AisztJrz!r2KX7EgM^(3Ndgb!oR1FlIn(ESH9Y@CVMn2oR;6hAUZ9TX zej(ZdhO)uqW->Wa!c1T)9K_EF*F)6UNt+xZ*I%Fpo8Hf>_D2eo|6dg0Fdh_34+=XV z1kY^0Kn-%2_E_KjLUnVS-TduOke8L+m`!+i-$nfCwdhR#wp(=OY&LL|+GoxOYI*aq zPQF%6?(l7{cy#t`R#IYihUGLr1y3af7nteSsi7SjpA4$ZqYMrlvtcfjR1yiwJT7Gx z=E`Wwz|zjn;JG=U8skBk)Edex%au`-2}>DH>h14$AytjjF4Wczm4iXEPSc5S(^CHRc6n7F@3`b+->Q=^Ipg zb2%BbO2dBnX)L0G(`NEFJZmPQ$3p`%=B;lrS;`>T<+0lMFRDzWT<$}`eH*z~_P%?* z)R1p$$d?-GQDOLnr|~DBO0}QID}c)fRc0NrO`H;Q#Eq(JvQ)k+wcnMRWjCsxPCs-1 zjcQOdXtmZBHmRFbO@uh3H6hQwApRqtCG2MjGy5iWP`W_g6xcV!|6mCDbOCZ9k|9AKOfhp`pN5l_BEk>sFcX!yGzhwUgz1@ zdG>WdeX5U1-KdI9`C2tLSuD*K+h&W+iECB2q?RwV{X(0o)~bHh<-{h(^hrv_ZOM25 zqY8ObVc%4k@7AiyHcGx#_FH7$bRulJ+@elY>=qTq+@g+cQ!FKlZHZ!AqQd0gs*ZGu z&9qz9hBl~^I#E^%RoFrm>j$h;d2a7v($+BB*07-Uy429ro~gd6?x}96RH{R&9c~ox zS*hNsQi5Wi{AblQyV}W&O7((sY!I@KQHr1H)i9&pzv#{Dmtz3hM&2%WGGpp9g+MCR zs~%GvAODinDDa4)DIZ3TuV?V+SDeP55~ionkDfNO-amiQ>x&41F}@p9xarrTWQZn+6`+ z1hq}NOBKhyxcZSTx<1p-Y`Yy7g5mVLK2sva_%zq`66tw~?RiPi^VfFF{VXyy)8F*G zL#5k}q~k>YNR>3;+S971v6~(`Z;hUs8E&TCMX|9#r&0wCDH>?ig%59h>jC^cM@kop z&9*yK+aVx#n^Yg^Fml3@6gbx=RVsZd&Go5N`c!KBR2uYY?p;fka|$XqUGAi@ez`vJ z(N29bQ}0yW+V*ehN@?q^n1}c^{U3o~)Lp8#9}JtGVyY#2PYZ4qS&8(N?*7Z3&Rccn zchRYtHUU`5Iq8Y_D<73Wi0nLHb{7P$XuWESKr{iq^0$F$?ajGO5G%g{tZqiEU*Of^ z%a(mfi0)GJ)`P0FgM1IwmhXu^1)^Id6Hjg1)Sm0HWG^@VCYA2o$94sp0DTsWVVxuV z5Cme*c0$6~j_qg7Lw1~Rw%!A@!8bZagdxE$Ir4+6b@zi^kKJ?DPaJOYq$}yRCANK- zJ(e9h++D6q|S24pnHsVy#D zjFK^d;xI$xLula93qE}9ZbnuVw9IN?WcJ&W551`Dp!It~ZYN%BZYC-=Kg6-RD){jB>VQ_Y(Xs!o1^Z7@!x8?Yps@kR7 zX39OF=X)D)RV&U-{I30rKKs}W(6izI`iuhT|4J7>c>?j?~?ApP#_tL?)AEbi}$WHvO9W({^skj-wDHuc3wC@bS z3oqGrF^v@m)6O7%b=qSuynn;>$l(J_Ge>Pyks-E!ouz+i>0k9O{rk0fzh}kuw}WE= zDw<{YGF!ix_V(sk6fQC*dh$zfM!vsp{iitul$l}RzcS%(-qQGSGlH2T9#M&kuF})p zq^DhW>8Tm?fT}caZB!X^?{%9ED(E2*Lq0TYIf~fb`$G+Ck*=qz}QVTvA$dID}uBN>a+7aZ{Kv| ze6TRUu(kn){R-e#&b#nwih03$8h?*U^dBU>8zQ|!HuxWx_QIE6{{k_?uuZCyOb#ZIROG?6vJc`>;nH0`kz0x;!&E5 z1SF|ljwD%xZcQ~mUHZl=Y|iZhlGKE%9A#Pvz5e$5cP@@vRPCKZ)l}@?Q}weN7wmvx z3b3_JnQc6o8jbAj8acd=v8{!Hm<7Gr_J~qu#$&9y^B+gFvu=aR&!?pbNC~P&^=6cxOQJmR|b3MXhXXkFrw0Ye{8LfA%jwA3+y`uhI zYO`VQS`Uia;(Lr`ToMv*=WbK~F4cv1tq!}JojPY${Y4FGfhGc8)Ip@4-=!F5KmlcZ zCc%VuZo>Wo9RCdvqq}x92gGI=W?_o|i(#WA6(Ig%)X`nK^h+S-?K&I_L<_?_IyWqs zzhLgEf9Dah6n5#{FM#;=Q>qpqJ{}XH)Zh?qtE>co6<}oZ`#{24HmjwiC}zY!4Gffd zX)cL0(5^YmC0Z9pqQ)HWR8k<~NTF==$LQ=izVB2@a2Yw)texLtPQbUZUEZSLr;%OD ziU1gm$u4CBMXxP8zE$_JCxFuIS{Su1Z+ESjd|foRb6L~<8O*VNGABR7mW%OJkP*T6 zY~D8DWv+WhowP4P*x-j$STqhH2_q5bo#HHwCv*J_f^B83Y{$%S1sd;#MXl^6c8@ zZx>v%F}jNbgdS0Lq1=>YMqcB&}P zKDX2p-=&^lQd`v{Cgjvp=nvkxA{#=uRfqC-sR)%?bBD}{&#CsiizYCQwYUYI#dX17 z!N>9W4)FZfxSogvxE=x5jq|+fwf?5()ef)i6NA$(AF^anZ7dA?SA7>TcfX6KZJ~Mb zU3F&>O2ZoBp}5^bC=FBGiAXoK{+{>LQ3SkLP`c>r2>Dx{rB1Hv$5_IApE z@b$UdqX&dnn|!6KOn0R_#$38g=Z%@D^hsv3(j62fQf8adeX}beyo_Fqd`@OeO2$-& zvQAW4&0`uE+@tvr)vbMBmH{|5Qo?H*tAL7^xgn=`%7L+Ii^Tvy{>wkWQ@!P9?ko*wMn zWbVz=cV(7f?~m$;o>U<0* zP-_aoVZSilf2*qFH%CDS(qe|p2gTT2EHRx*bT75oMZteiiLUl8w49qvpz@c<+eIZr za6gYbECofq2FkMrpDEGp;^O(l8uhL6+rlpx;6-9lO;L47VOvrOo^jzYNW~ z_m~1BziX$vI%k@6nQlAjEOgejU<~JokTv}A&(6Kcxm7I8J<<`}LNV=^V2+NzNM2hk z5OXGPi7V;D9seA&piJ-XOfwtH^h9U7$t&06I!wdUP)Y+?jLih$<#0tf0^o(;UqiVb z96vqKbwh&gCwr&c`q@nHsN3z{^dzy%1by5YoQ+$RlJ}b9 zq|^GPxviuA2-nt2Q@Sxh>sXvXNeGqMC9U`BC*5I6MNOO(Fv-D&KSB{H^ew5U?Nsm* zQ<;ojQ}3Nx0`O?_iLAQQ0!M2D1rIbpFT|H zO0mjj*ORPBVj;#k!oPP1 z27eOt3PaJVOq~5r4A#H>A@?@!ZwtwbYro9BfUA_xcKjpvjQwDcW;{cJ2|1X=NHy<~ zLY1uxg^(Eh=E;8Ok*RAycipxlA$p;wW2K}ZWr|D4|Cms*F-RFMt|xTYlil0*G7opx z`$x8uV|@F4rm}|~-SM%@9Lk6r>>ln@u6R==1yS;X7B4f6J@h!;xKR^B{Fxs5eCGvo zbWfdWzp4%PvqfWwA6z?r2J0tCj1hcvt+}G79_5TT@AcF@hJGeNci3t?V)GCvpA<>1 zBy5!VND9bhAFIUd<3UG2P6$0a)N94eCy9gT#9q3a^OppA)IOrcv)L1hnp~3jh zdG;6ltJe3@9kQ>6{WhQwt9*_3IH3s=ZE~~j&q1cc!hAus_&30Mu(if1fxE%gZ4*aQ zFD$Dg$OHYf{EK%xObQD|{*>h&Qu0upd*}hdw&rGHP-1$H(9x2)tN`g;n(@FG<+c&G zx8B#e!0gu>Q>gpRg}rr}r#pM=Gn{p%U#)(jc$p)-j@TN>60xgpi>d6R_s6zndLO+H zp=$2!!;ZDKIE|58u;HcPx%;w$&ojgO>P|h*3(HTCp`?v+E9B}SR?-6AQmc@smiOlT zzPcAaXq)=#GP>|eU){IcIyg5eRznTmy6}SLryB28o@_-aY@`;M{{8d{r<-}QA3;<* zr@EQX`ssFRw*~3lOuWCYv#%!f*X3h&!*(OxMF57}r)S6`?oquMITZ~LrKXMHyGIwKId7UK5iK+&uhV3i1aP5L2l6)^ zHb}4U8vu#XiT_(}e4zxylL5l0ORnAEBp2+3GBN&O-J`hkg5g=9nn-oU6G9d@<;~o| zdcg1g%^c9_j?MERy(B(aIMZtq;1J&M84SM!CS6j!?412e$eYR`y8oW{x_)}9xPCmC zXm8gqpvkzkyT_evzu7SxBRU&+oXe_Zc2$6Pi<4`Q{vG(>;Qj``4@dMs-q zu@@WF6w`MveGT~k(q3AES|x_+%EXLR5mQ${^v&(2&rm%j@lQgtih+2P#46Ve)hFbg zlp)KoFmBJ8cEfa!@-LhWjiw@FD>)jkCCq8_&xa4wtDI-oe>Y4obF{$~Mw`og{d(U= zF~a0%=-r{AH(?}ia}YQPnRA9XW9@qhClyJI%@GyB;o&;n{vEf%x_jF*38Q<$I&FC{ zlT4%;H$t~3ro-_gblQEvHRp`b2f#4AF@huBN3Qqhl_Pb#n$?@*-kXucU@Eo_Zq^Bn zcD+l(8QCpa_3X`T`ol)TQf)J{M(X_s;9!qy7Gw0kdNA%?mzU@gY9V#JW;U?KZKhf{ zIt0w`%OiC{K&jwEn&G`udkg>o!h5vR4pp8yvH{0;F&CHVFrPgCn7q zrloC)J`N8;3nZGpO;Xo>EIjN*<~L(OhG)%HWA)8N7ZIoqeR`0cD--oDHb;%qYx3qw zWw7_&4aVDBx5N9tW^dg;a|_X$Z1pjl2|eP6>oG;$sf{^%>+zggpWIuYUa*$PtUwn- z2>6p*%%t(UhCmp97_U$2w63l2ZZZWQCvb1GYgUM`2U>{`2ZS<-2@tU7%+LwClF$%` zPSD3NvG+~T$5!2qe;ZT?5C>L?+W!DdTR>wWaWg*J;G5zvma9XiDvy00FpE|SE6tM=9Vwd^&%!reu(fhmvg?lxad)SY5{hYyl>is?8>k7^^S;}K4_o{w3R zF!!WKlXU;ui{(@&?StSKD@hJ5caMS@igC)C2N^hl3LW?7ki+ErNqXP>7h`FMe(`gX z2!99fr{`l9{px9Ld!Vpk>){`#vdek*h1c)5zdp#x);BK&&52&)&UEo>H14OM zwiW)1&&j>A_t(E3@>gt==U79fb=yUF5g^?qq+ZnC_#i@`zeD0#<;bt{zF@4u0rRDZ zlaOV%Efjdn%HESj+r~Aeo87Wy$tWP(6@mVu51462xf zh)`AeuVF7ETO0l~B1W|4#sq4lJ@jBrg(d!hIDDMrNV_U)HyBhr;tj6GgCt^A&(WPE zN2LIi!(d$o8K7{HC=`TsL>%4C9XY@a!cXDQld=7jqLVXN)1HGD3uh{(NrIj*XZ&zD zE0D{9X-%CZX@Y%a_LAfB@$iL%1^_|iDxA^8F@Wh|4xPaGtQzbR;o$0wO}JEhb@1 zk4To+%rJ*^W*9YsOfcwTj|ngjuJsVG17&J$C~ao!2=bMF@0ce1HK`4$3L7AQg;E!Szi1D*M%;vl`h`wF>N57Lu6 zFO#Gi=z2+fA`?M?H#@T)IP=xxz(h#>$>x)TbkCxPSb7YO^(l=w#E9#5u)c}y=hcJt z;Pk48WXYcldWXE1(O=^}=8IphFU!4$#QN!fh(6l6)~q;0k7LVw^AOmOCr$ZeeTqvy z*rk*8UJe1|ChM*}<{=$Ul+i@fDVE#Zme&|fwC4$UhI|&Rq!s>+UgVvH7qfl0>a7qI zZM@m=8+Md$%-g@w`xLB+H90flnIAKI9jY@<8*}ubx_=BQy+AQ$RvpTYvfOMrRF`*s z!$N|3ps5~7!V@-aFOX*FtR%GU!V)}a3J=qjI?ixUHN6kh-S(4AJR}IcDUYS&kNhi(L~~Sae?$t!v-C+A!p<%BE#U8x_C#U zRZ<%&u5z?y5|}7%&N*Cn$)ko8^nwnW^@r=-iyz_~#d0BTqeB-1V68j?*5zeWa)j=k zXbq2vN9d|7fnO!31R62hl(<{u*=7Yz<8oJK5lnn*=^>8b_K`5-Lc5?ad<-@-;dBB6 zL)#ZHI_q6v2WLgl;<-xKS?-B$;Z#}{Med7i^CzrZK9T5yWvSxf;%3BlmsWV2`B-+GSB@D;kVy-{YU|*k*RH!Si!k z1o{%ICF~0EK!O7kFPE6a{)?oXsj{V6Hb(N+vExBSMGc4eI@sHq9@z{+MKq1;D4U!} zrIoi=tHIvEu1H0 zho}!Gezg8w6jU#&C-}$Aqgio}npH=`J-uU|I9gZsT#SI+pC=nyl$GEzu{}d=s805I z|FQ3!Aj_gq$UhMcu;{n?w5cDG@HE#TX%j+-863>U@e}tR74Z+(;}XLmxxutC#}ID8 zWI9CrLxNrjGsVH17Mhq_5{L3Qg;q#ej5ve2O+4gs{`mRq@M%R`!F`ssP&8;bzNMyd zVR&Rz%yxU?bP_uNk*Rs44g!^6zNV>lK(WF9yM3H5UG!7;jj zJC=-M$#9l-88S0!C;4U5_jh_Jbnl_x>Aqd2AUeoOW?UGT29{P>4s(QB4}{7B9)bfq zrs7xx1GkuU$LjK`pP9B6{+*4u)ey~l$Lfw1S0xjpVBVxr#MVv133$cNOo!jozq`%o z-|M0Ims@_4+CbUM&H2CAy$hE;Lzq0Wy#py|_ztt>_fYDqOzm-Kk}ffaAE&3+e<2YB z5Nv^#oJyJ`#EAn0t7Se#K_RFuhz)WIg|jvng5BC;H;XpFZg|xkCbEUe-X#dig^%Da zl-YKiHl41W&-8oa+4f{rRxzmXaB_2XVy*E9WwrFK~h+G<5=F6ZOV4T|KujA zX}tOSbX^_&m`N8Udzhk=^J zvOy0W9VC>Jq!5f-7L6Q_B z=u2ZiY(T@tx8{ney2Q*lLHADk*W4Sod_N$Qm2I^G@HB*t{FX1j-C!O$LC>pPyixYD zl!SNmxwmmA{l<;RhBunu*6Z>i3vB^BynPxGiXQTLWp5x8!LJ$k6sdrxpaLoS!v?9K z%sgGMYnwV7o~oa3-81>>S95UT46|*`RoimC`@KelRuNy z@QK-Nrapo=soR6uT|86o!CVJf;?_StQ%`k4-+{Aqzn=Mdf?96Vk2X0Vu1rmq215R5 zxyhODvRV360``@irgv+u&x|=u@740O=rnzFOUs{~raSa(>W44ht?=kg)%lNw8YE_s zzo$hUi^VUQey8hRE!7=&y1uaG>8I0m?*a^{=+fY+{;2|0Q}+jbO7c|BXbFG4$W6lL zi9f&$ooaskgRY>n?f=MLbgG&7$5wq_Kj)8ViZ~0;{geKkbD4SXPx?+%}HG>9@$?AyTiyLC`=w(Zfu%buZ;v>oz@yn2Qn;GP{fQ_s+yiK~A88M-Y0 zK^S$2lU*^J%w1>bW6h=SB4zK=9f}=IaLM zRkOzec8OQbaSLEEUNtu@KzF~w^gUA_U$ERpf`#Py*#wc%*PN+OA-;3fS-LUrnG!3n z2&1OH?kqi|WI68DqKlAKBT6o|4sV6|=UMtF=Oc6Q+4|)2E8>;~7EV~SH#p*x360ayud@!@)Jq0V#A$W$)Ud!x`jZjm0>uWUf*WT{__W+-lV<}#Q@4p1K@~(pL z$PZB5g!h3Ne2zYmFF4S`)t`oi<)hp52~zt(iD-j* zhT#8%B5{h8Fr-hPt2>2v4zb2Qi__GqB|Lnm;iwzMi_Q=I7rVZxY#kyBg!eA4upT2v4H;*p1=>N%LI{Sr* zErE6T!kn-~cj)$Ml5V=*Pf2E#5Bwj<1ocJO52aaKRQz`?HSR?&iI3MU(HD645Q>A4 zE8fPiM6KDh!R&vYKD2oA=D0ZXhK7fJ!*uiHZ{2J*ou@Ogmp9V^|K0n{$LHy;Z6#!> za1i9fvNtgpgzBYwG;4h7Qr*7&57HS5)U+xPyh&2>+NH1zGt7HS^}(1Y?72*Ls<glt^u&Ibe9fjOVmmI7ttP42mKUJ&1juE+?BPNt09x{o)fy4r zUoOzQyI1BL_d?yzy(4M{T&TO3os)0PN3D?~yD)n$2Js%qEvcqvUb!3N-!SqVZY%DRw#=S0LBF*Nk7Ox5$rGM$c~lmTM*SOpN6) zym59ZvlO2!P0TZQ8of_0G-KXHI^#D7U&QEoDh$oP2+hbjXey&sSa<9axY5kINKdM4 zu0~*zE0v4vXg;_|_sKPxx>#4In#v~j;aGt%5}P##!6!n^dT{ZHsQK)Jg0drQth*pA zsttE1x85okU5@J<1BWtG!jAA~mpBpfinA^U?jWXVwcOVP_t>M@C}3v$JMrSOl`N7H zssP)EyXf(l9n1}GiJAx3qsJI$-dwMP$Pz;OXe<{V)4N+G5_3VzAYRjI+&@Kd3#Ly% zd@dv)O<2&5OAO4B@)$yK=x^=-nVd=jWR*>Fs zyTc*6la&(HxIZ`uG&!~G;Sys;+w=7%0?vFYA|t8Iwvh|95(Sp&BB4SJHp8+ghHWYD z8{Emo9zin9L6NIdYHuNKTEhHrs6~<{>SF#73xS$@n@JmV8L?t+l?P{@lR>iE+i9eW zoT4Ox8w2c&R)9)-j0+-BxVHi!99lZ$S6c$ak|~1BE;p3TChvytDWo+=aQfbKHtMx zDfgVHaA!e!Cr&6$)7LbK5LqW92k$lnEaCu1OL%8Ttz-vz3RY_H{!Awq5w?REQz;bz z{pgl8Uhp>Hejw37WB$1hO$%`}KmuaB#ZF+SlG9$o|J#GEU+al~36ar&a>9FtP9c2~ zTmc0GAt^yhL~R=2iA6vcvz~NGfFRMZMZVx?Qmfr|kFJagDwL2@)n`-0D|$1&4`_i0_BqC`+E_7y<%Zo$0YLWNUA`TEysTl3Q}v4 zf;pE3BP4%&Zo+n1Gc_W;@riw8R|(#5!BV-Av>i3>K%0z_n?0E*E_@3oAqgqKPPvdD7A5U0`c z)`&GDV*zQS5(n42Ph`7|3`K^J(pjItm%+H~LQ&p=0&oym^$dL)kP+`uyEEGE`a1|M z8};ts+uZLs-r06DBJ=blv#zC7lE(2tv>!b~*F*Vb;fkP@WliDh9sFM!e?nQ)=w?R; zkiVG#bV%`_Hsn#WSRUn@V!WXXgh(TCZ1BDd2M^#p(ljC4j{qp2Z1(uz3B5u?>i;}< zHub6*X+(nQcmN*>b9S=~7l2-$>!G)a-qpC-PgzyAGoz@=X|TQwG8DUo-zWNROE~T1 zd~3_fB1irzKQy}1d%;11iv=rLuAmTs$1J5?n7cO0dxRE0NH>c1V6P2kDT`gpiDQk4J$*t{^m1V*%>^ zr^dnd>`sjnm$;>I+uBw~FqLFEs9=*pQk2HiWzgNiFFV7X{W+^!>mOc)F}Mpb&xNj> z&!T>cD8{@ZhyibMbftel%xZ&m?qY#LwZV6G^~%xBZN1kB>M$Qd^R!cm#*Av-y%%hXOSC^y?4(x~Qt=W6E<0wb zC`1SwfygxzoeKBmUnFJZjf}W~cdWXHE5gV2?>cLm3!(LrX!vB)EgPnTwdx z$9)&=AEZK5(8I>%yOwHTxgwP1!4K6mzfGC686Ho#2Wc*^TX;LJOL_jcTg-{C>+0;U zRGROXQj=Y;smK|$5}AaHEQ}7kg3SXuJe!KIJxjv+OyW&AA?+i7P-~_V!bmr+@&7bU zb_lZecuVqa3968j476sryTHC)OU2;sekn{@vuCE%?4WQ|@Yz8Wjx=-Y4%IsplCbHH z|J)AMQ@rY6uZIuA5-W^$8;q8g!B37Y#MtE^4=ZMdy`c|Q0td6=4L!h#o2TF4v=m?Y zram+opCO3Cc#v$FDR1iDC2&7P$$-lU?VE}rD#ND*&D70r>bEQM{GzcU0JFFYaYvQs zd!ks)GuLm^{ZUB0z74V8CIpIfIE}Rnzd3XkI+zzIM0i*4_Zl3sX+K1>AX0uJAh3gg zf}2dAw>aXyY>s?OS7h@fDI05(k+Ba;U6^(9sq8ED?7c7{GHBT{n`$C)8(z5HCfO+L zOCohdw1i^v?%hVhXYNkrw@kGt>V7H;iE8o@~&Cld}D_V>E-0F+L zadD$qY-(TB2WKl;B=92gXF_nUsFVAV5^c^}Z1NzIU7~Tr7bLbjt~1A`L?FC92N;o? z*)#)c_y^I+^hOQOJCuu1NI6U3qqasI)B=l$cSFB}O3tKFDK*JP z0hTJ5CtHQ2@aoXeGqmtZLesMTk?7(LA?#5|nu2Wz!9hqAW*Ma#zU-M$W5!nzp?`iYkdpgzbdBh=vkY%ZI zk>J)`JhVSwyocp0lq8l^VlO~ENpWeQkHR8wItW{$jRH;bn8_&x@&ujmp0=h3n4Kn} zhSastv8E~91p+v0M)ss_R9J1^Clgo(33nZ|5>yQOd+SgKT=~AP>IkL;$=8H66G{)< z9Dft5jfF>4_2=H#ewFQ04VZ_>-*$@7JwOo1;7HNy16^I+R;Va^t{?U9z5@4S?-3{Q zqk{y1(=HnEcy-9FGjCm`E6q<=Aw>+EZddCLML$E&MAZdC(pPV3o|$~L9^6i*PWFnB zP^8>l7-PHZuh!l2yHTm^D`-EwMziq}UE!XaZ@%BEJN~YysS^ur7q&$c=Q_L!q5-Go)Ds`dBM@N;yCN8dR6xj?b3V1E?Z8QBRq%#&7D|+dN_qF)YVCiunjO9p zq9Yd)p4a_DmzKfmBV*(v;o$|wlJNyb-%RJ%=?{m6a6$!SgH_%g(Ujf%?H?tXG5DpH zt-X+jZjZY~fsbJ$u?zC5L&M>T?Ef|~ytSFq#!S0Z>6}(?_g~AxBws>G_6*Wpm@o1o z6>zNWW~Zgk(2BNpg3A30_e;n_Du$T?jaKgx6n`vi_e|YYZ zNu&tlEud)Q)-i$jqw*+c3`89K5grdUwm`P|(VG_$6PHwh`KdHgy*uj+yKX5)&|R`i zbLY)-$W$dKwI;iR0y(tzSEvi2!(TEVHJr1>QWK`G+;>q6C5E#G96oXX!S^FN;)X^ZfhW zdeJ2QvnW>~$SI8l-L?$Q?d8}+sxKIS3 z!>C1Ab|J%W0lvbZ5NI0|3UGvAi%`zyLUH4lM@otdE62@1^(Ds}vC0uM*+Nra9;uob zPqhhH0(xUT{;|J(^h*@J zTp#^XkC$uFS2(JFV#a)>?`;Pcf_ZG2{AppnUW=QGuk{ZDf*-NqZemehXK+QrqKM(L z?DNQo=aE`lSWW%}EXwOa*o~$Tt{>zHYAk1|Or3%;(?ef$rbpCaofE z&7R-tBeKsSfQL_i4sIn7MKJ*EnGk`$5Sk{;1q_L}D8g%TY7GhBEk@J`K_qRUl`VzD zMjr-Qc$`=U#hpA^{ucvj(r&?3BZn8JSPBVmoXO+0$W-H5>f*R81tg_lVrC_E!ZV6I zfs>9+-J!fo3V9LcLBtRuXh0u~bv*BVa=!>;gmu+aj(h|Y%D}H-30fxi*0+M#rK!+V zKRI2JX4%A=Fkk3A1aQ%P((R#;lOx~r$O694Ten@QD6uzGMSEtW%M|;OwAw| z0|<$UmC{9$FCdd9u<{MxVPOc=pZQJ?m23Wv;5uPPfDTJ`=zh_r!jJFJlZx^&yru4_ zg)|Z1@=eY6de2UnRi&cB^ykaXRQiJs9PSuH{?~v#&T-mQ{-itS8f$N!{9YHC#1Fb- zGAZ4Q+wLXJ9zW>59e&iA{7MOQ3txy5AjBa+4l-iB5G8&4$KUD9PGyqKWr~~1blb5@ znX=|GXjOxHrtHwwqguCB-CU+eu8c6s5ivlGh)4%mO2Q$q%z{s{XE8&hD={bis0Zwx z6zPQcmgY?Nk<ek7))5UTbn-L>vrZJKk9vV8q%)}`^cXVWhTwa zpLC{ZE7`Ds2&$-l8{;WIYU5vRyfwd7ZCw-ag7Z(9H!5NB z=h+njd}OUK?{aRm3nIubNwtEM9B4AiTWBtiMoMcIa>^!NNDKZ4$}!2a>Ip64{4*<^ zk6`E)FVZ1@UMmcD%!I1Q@8y&*w1~hcTz}Th*D?aJL^{aJH;W>Fc9iK5ja0;hK?Uz3 zrY;)kEkB+djdV19+eVIeZzYRIM?UBJY}@8*ndw+eHM|^F9C-kT^q-3(Bjj;wJhFd@ zjZcOUHY{^40(nq-tLd1I)D#v3$0{w8jEc@o&ttL|nWcG=PI=EFoKCiyi#M9*;^qHE zbFuAzh5L5gJp7qHCY}*#Zpd5dn5~_{71gh}K}Kvu#!5uS ztUVEmXSChdt&m)sw_n!d2H}e8qa7k_rAUeqc6&<;FgFn`SOi@bB4othlGTZe;x#6s z&_IL}=8jizl{vSwkSq8SOx5x&i3<7Wc7}s!eu)&7I9!M!<(R+*;L-)x$|-3wM$(67 zeMR2%OxVxENUT<}-ld3uWp|IDMe8+ct)iqUvEC6OXBKWL7Z4(zINrhl@rn#mEJ)uH z3JhbFapY2#bGL_;!`)uqq=Fx+y_f7`6+gUa?`pi~6(FNXkHBk(yIR>YNNY^Mm5}^m z|74YSw*8{a+aVHG9P7`DBp!AG^EC051^l8363;cVRjuJhyjlS@nYb(fGPp7nbI(OG zWFhwp%>Qk4rXrWgOR1hAx*AwhU>2Cl06+0y45g0a(YmCCnmr$tj}-zb;Q(@M*5DA{ zoZ<$jU|YS11RgTm^j-FtF{Byc$gLMfY|RL*k59R8jj{QpG~+}onE z>j7;m=8t(i2Xor;EL>!(-+5w=#x!Y6Ok}k#cF)zOYBgbNZZJbu>mK2Cmxaw?Ul)|e zMLWTMbYIjgUaeEv+rlJ=Y%wdOTDU?x*T2joFK$EsXKCc;{;M?dS(FDFox?l-O&)pB zA{_8BqR|H#ewju-Xs9I(ye!G$L>dzs;i4l9089D%@rVxG9*Rd}MA@qOf1gKQxS)Ff z5%gOE3D5_xBCGEDcWLB7N?+NLi!0vmIkhqBQ~{riG{{<>(l+%arvN^XgV9dC1wfb|^9%09z9>#G zLlPRCKL9M?$RL*MKuX-tv9}TTa|VtbNiC0P(t1!zAYjKBq`Y(k>o_7Su>x@Too8Lo znVdTKZ2MydwYVsz$#=g#KRwBN$$mjSCSHD^GM8v zc%M_6fZG+iCT_D((Df+FMMlr!6TJq1swE#G|Gd@3-j`@{Q_9xGCWD_KgD23gFYJ1h z)Ra>glUQTR{jq@FMWNh02+nLd@Ss`?W{hd%Mh=Z^U?HeEfUp%GEfwwI9?k_buE|`0 zI5#p&+6$}1_BZe<0!v4euGBxhdT>HamT*7M5q+NSjcn+HDslqRBW?ftNZgcx|);@EE+t&cQmvv)juQ1~83z+uO>xq)l1t*zvGe zhp|-gadqV&PZCHWpR#v(*OW+0#WGbAY{@18PgXY1kJQyNIil~kt4YAcG7P+QUGEJG z-cZ_+T`Dj)0DVI_NMo$S9mu)`zhArd#jb<>RFJ@C_Z4MhC@~!JP-EI&sf*mlqms+8 z*bJMdIM47V)2V4=$T(tn9Zc(41$Mphh$+9>c%`oD@V4b@Vh|?Q9a0Ce%Hhr?dG_X- zuddWx%^R!OQtHi*tMu{i4F%@7%XCIRb+#l>TymM-y^p<>xOKr?lQ+>~`~;W|U^F&^ z$~i#{M(F~p+oOgrFVlUa!Do5qr^|F{DU;|EqIj&Gls8GX8q`1eazp}m7ntnj_!n@! z<8nPT*Yr1+39X9K)*4EUIC=PF{`f7>B8^MB(s(`8z?fP-ZJyl6}pe<__pp@ zcE9*Lv+p&9OO-C+rITllIyEsYyzM8~TzP7u)4umby$e_h(t8g2DY@(BRud>zCWek; z0lzFF3(flrr#Bdhou<$RO1&xRdd_xFjJZ70UG`F2FSLzVLXhP^Ti z(*K?-P@&f1djE%eU2m4@@gxC5|6t6M*qd!FFb_S6{X@k3{YjnXZQ);ZyD`{@a7?Cc z`AWJu(A&cKQ#im_6JfA)OoC7Fx(sqAUqlkYuc9;ezg=%mq_POfnX6N3<>f@Qz4|Y@ zL#O5i-CRE@~Bc^Nb2%1EL4ad}>z77NVd16r0^k*A_q(8HlWVn+Uzn2fKO zxBrSw=Q`8oCEdBpPZqU_bmP60gO?C-nc2Yl-1V!NTXV!q`j3MtD^lT?EHYUZ!J7_N zfegg3N_z7pG$?zp?6-C?!?!?>{bFy9Y4frk+vc@bHqW^`N=uZM`>XUL)_Yp1(JJ-q96po2{T+|N6^i z={(|?(_YmbCXItevzb#RpiK*>lt}aog`v$%i?Dj~XJ@aTe?Y>2@lAiW0XvL8zp8tN z4|W{$z-s;f(Dp8HR#oNy|Ji$=v-X)eGt6cf2ACOOpTljCt8zyKHX+-B;J-78d&uTz!ivB87IMB+M+@&gd*TEBg1F_YMzK@A2+F9XT-0;H%u(tEf zxzX7hv-o%&adU3Gy{3OfC%fT=T(^qvi73iT$i8?(Zb;WhkhCR(x&$)#83|wj{}J2$ zC%NW4mf8#wRn8vzliX~3)y=uS@lW9m3eL_rdW`9_eSAMfw*0MUmp)KkS4n=dn{!Ez zXiEnho?bDeA-%hV7;O3POD-wDaF3mNdPV&~cW7*m6vkJW95=GA-?+8hT zcqmEI_W7mo7xZ7A=N&%w3|#*4*e{%t$~Em>Y?ipX$bS4nZel<1FnzCZQ*W=E*zX3m z4wM*OIz_2&P-Yy&vd%ueJU3+O!T{bck>`bH{p5G@LqVtk~_<3)rLH1x~to8Q#T+|r#+=}m%>Raif zT{&5=UkgMI^DW*abC$ zCyS+sa{43rCZuIyXAdU&06VT!&@Y77skUuQ1Q>9S@2M_TY?g7!B1K@KAyrP3_EA2i2nMK@4|@A|TneO2($I?2~oj*EWqiX$?rc#L3Xn(i$yWHWJVqHQRg* z%`QNTAsus*rmsdfDZ_C-+JKRYzA{}1IGP?;r&ATP$NnlTAFYV4 zp)u%ZH}y;Zu^#gI>(T+C6G?r_z@h@}rQ+9vnmWAtbpvh975F6K_&Z*7D~pUK0M)^Oz){&ac0a3dlGzY% zk;sN7)vmoaSJN+jTaxA$AqQ!Qe}~8%cM&}z9>GzjDm=VL-Ig1g@0_l(di%B8a$PH` zI5MN20K?1d(%W1Jz=OBtn*6J3?4NGS^>5m$2vR@U0Eh)E;Eq--3uwd}@v0o>;erR4 z5~4rx-k?ltfLQIK^4w^aBg!piaZXwUg6Bs;H_{PgSIq2Hzkm}yPt@}7P9_T2bc zL~iok{pIqt`X0g+5+HhiAzGU!+DOmuDnDPX=ZF=qW;Z#SN;(dRAtCUPAJmkx=tM#E z^FYuo*zf!bt86HWFDa-@51b_GKGA!QGVwWkiycAAYfL(Fjd_b-GFd@@-)q5KkuN8{ zH~Z_Dk7j>^`zu;40O7Ar?}!^42?64|@>PB#=b;FQ1(yUOeP=c)B#~i+IeEO z^h>x^ULs=eRNIPvS*E4BT^``p%5`OsQY--7Mwi{|i|`WG^M&OF%%D$m%T!@vU^AAM zgPr21A8Av1y?qD-7__fhH>|}Vw1%ngk@onnKVupdtc6zjE-1Q|(5?sW%=N032IgXc zYZE*+96o(WdA%#&fsw5?0bSMHRv%m&au@l5cvcHxx#J$C-yR+PosP~Yo}8?4+zTfh)hbelOib~ z?Y(#BIuAhds)nLr8gN`FC=#*nE6-;K1?)pYCb~(2CRW?`@6N^DaUa)uSLirTN4G!K z-B^3)y}3^IfO~Rz-a{)FCcF32&{Nf-_x5w|^>zdgX_-UlnQaCmB8xyMk`xXrfrYTbL?olX?(HB>rVuFrmHXRd2yPMf9T?hn`} z?#&H=z@<>C{B^F!G5?R4KUUT(QYcHTil7A472TvqkAMX2NQ02;r1QL8`Rm-Uvaq4S zZU|(tX!X3T6p(aZI`&DJ*h0PeIf~6dScE(Z+hnnqT#A4^D3eLXxEu!T6YIvCqy0<8 zip5GVm+V^%5|@wNOZMeSLOIhH{gKHi9>SbTrIK}kA4CO`Z&65_JE&0fVl*vwK)H}{ z2Xm!UZVUfK+AmLsN6|-jc$5@2#m3IsfsfE{6@!P|%38j1M{Zd2dcS=@Z7-|i$<Mr9JTN+<9c1`t{qn0YuqF-^*GV~dVv*eN57 zwk6ISVa_JO&od*;*EkAt!bsC=$jVkWC#pzXD+4A|eI*Np>=Y$;87=s7dXK|FA?-SQ z^+>Z{&V6Jzjx^2XpZ^$XdV7!ChEZl1m%~Px@#P0sk21$pEWAEQu3r|A$MU^VW&kZW zjyC&N?6hsA$BZ_m;ZOArBF^#h7BEQ*30zH=PAeQrb1=uv7(Hv{uB=}z2LdltcMT~; z{tRp~q+%a$xt+NsKcMHT4pn5rMLHXsX=Nyh>d`hVyCsXY8^ab*XZy83(dgO)Kf?Sh)^*oa|gs~f_@Ik z-0tn4IY1;v3Z0WUmLsWR#gxv><}WNXdJ=QEg5imQ^OIHVy45(HT%D6dJCu#v=sL9% z(k;MUZBKorvYUYlA-)qQuush_o?5Y4@sSyCCpzcNxb8QA52Rlh4HSC+_}F zWu)9FAN-}$RsFdgI(nwM$`1;aev|%}t*mf%AOV4vTA~N4)0tHx>T4P9JIiq2;dTzX z^QioVKBz6D!VU)IdY8`QM?V7o+*DSvEy8 z$uHKX^s5+fpXFb^Y^q5CvzZ9{>pZ_s{u9*dW|hfzkV?E@6nh^N4IiR;gI*0bBE3TK3idDk=+3V%^59>ahbaI!uD+Hz$rmfEYnu;W=9Vv_AodDUA0&J9 z)=?us>5xF*I1=!IBLOmDLjv6Vr;YB>Cg3iE$YJq+r~>g-o5KHd740<;ve|~{>Vgj1 zbSn@i8$D5XUC}NmeNBqwJ6ha2)9YVY7>p7mYab<_?1k$3#!{cKrP^6m-g0Wcj7_ei z5a+je-j3~Ggfl`v7%$@D;GC|sx^$&U?saY$uG_1k_0=gG+l{ZMX?V0PqDGtBXloKg zmZTkCsZ-o(QtrgYahX?B+}n+8I&KSggWjULb-E&stkspn1UBl*2HhjNR*&?F*+$_(%^%Ojh zo@(tRVvEUE*Qiz<9ZWmF$LeYEoIT|W<(^XDlu?r!p(NYAbVu0@e~%h)9RK2*BI+rC z_IguV>)ypJjy#|Tf3DmWJDT7KNP8Eg1AMWw6b=Fbh+IdNpo7~LnWKc=GU|GACLG~4B=I85Z<1V~N zXLr+eN1IyrAnV93TDBSsf=@d~NyR?#r1XheMy|k8KIKdy>2AS7zxNO-@QC@Jg$jhV zbi%f_(Lpb{csCuSot+M&%Tr=s9%33>K#4u5rvq!b8UkPLacbC3uY`c^2rGvwOsUSg z6FS^pD0|3GY6aL5IVHo$$4)?W3!ljyL~n)FJ?I`QC6!v4RyNW2x}|*yIP3yjv1}<4 z%cK-c)4aPsd$t8$$w<40^z)xuVh@;>_F4|97`4l*Y7tRvCchwwE4Ts;WhZiAz`!8n z#vs0DvvNrPpBn86;|TT`9>bAkDTvb5(}Yt2^~=Ci9X7;yG*)qzd<(6~L2)nE!Ynz~ z5|vpCjLESUSd3#WsK8<=Vk9C9N0dCrOk7FfcCsE#iZ5G44iRx22rL@)BkTR>3T4E? zvnu^vCZR1U>q{w}7M75tP;xs2>2KKr+E+EkNLVCpjN*`DG3`(2+e)Uq=tNr)Ly%VR zbRU#oll9Blh#c=)DYns)R^UE#WWEU7F%TC{vH_kc8`qg5?7GsX>mZ7vr={LnCT$R9 zQr&46x2BvuwRTc)gj3XL{sMXe6*!j&EmMB%%c$v$?9renI+X3FsrHakomS_c3i7g< zs{-S0{BZ`+S}I?#y?gm2$0(B}aM6a^rIMxm4J4 z#7Pb@{(jrBUqw^D^u3g9E%%&Am0@D3h!Nl4!3iLIX_pQ+J!-^99kr(!e%gJ%oUf}8 z6gmF7Dr?{0nXj|&4L8PXO^3E?XTA}$0K@ET1nPcr$v8 zobC8Gy|Gl2%$^qq1llFfzebz~o2>MRspm8^aKgHB_t4r z_$W1^AV|7=qfo+DN0KX^G7EU*lt;R4!dF~!A!VEs0QgsB zw@ozt2t&;$rl}IJq>rlX;KbB>9qmDh={t$&NYxzs^VPmG_+YM)(g1e0)xB#%oT2Nk zy)4vek8%y}_QaID&~8plu~RsmQM;pU06S@c=91wrJIVCnSg(C1nQ307{rV)+H_&G{ zPBPQUgeKpYJ!VUNkI{f)GTZ1_Mvk;Efd!lnONE-nWc5e+bS42-cFyN!F|M5Irn2a# z^XTZDlELDdG=}MiXHOSn#y4Lt*trLqae0vXhByNT-f6y8C9Q)CO$jD_k$AS?sh=P;*jn7)R7 zY1CyPjLBq*gl5xEH{>s%E}Zp0psqc40)+Oy$tD_K0jg6=w@I0!L~R(K2G7RdfFRFL zPza}<)XRg1yPxq$xf#NP%p=}8cGE%Tj^<~*!V5v*U6@_qEa(fg%^znTEP0dUZ}PKe zTHl>;oZ7HIpJGN2^d|Kr-6LYy6GWJ2V{Z~a7jE8i$6M=LPOSFY=h=C!*iWaJrc-@Y zg%e=%+CzQdY9!rEJ`3kE9saWN>$@hj>bC7}ed{uo;Afw$Uzj}vv)RwvD@{vp$R64V zok+V^a|tnn7xk!VGR4fALdmzknrfQtamCCwKdKyYi)Iz z=nJFm5z|bs`egIgyfRH;T`D`}#a`i`Yc8K=o+Oj_t}+&iS9`5gku3e#;idh`bU59& z?f0jfrfw_Y{n4)~wFNL5?11KSVUm=R%Ajo3Iivg_mIu_Rq zJH!;c+~1HsGq(14)2r@awwQ#s%$K5ooExe=aE6(_@7jBD&AFFVgYr!sfML-G5W48x zQbvc{YZHn!%Sqq4lpnlnADUq%_PvEqM7VjcfS(81zO~6;iP^%tY?8MKMJl+Eqf~nz z%5c7B4?fh~w)?P^j}J9RaQ@RFhndEvw&rt5zbW)Ur^41GFTJS{q;2-%!^{$IuB|!T zOdh$`V=&^mb^gw|0B$kyGQ%U5$2rmLw(DO=N@TBozi|x4FWC;p7lFb{MdyX9GD4M4lD`R2mZ9} z61i#6=<%eZxJrK_w!U`HEBVyZd0l@bg!^{;=8@)-QM*E55kzY%wa2GDD?fRV8TTX1 zAxd6X*4x+OmGuHBrMc5-96 zI_lsA+R73=I$U`wcDLg|PV=h9CP$m@-Y$E}(dN*8w?hzxU<&vH;O?J^ZpW}hnTsq$ z0^p2`=Z-c*RE(ymCkW;lN^6fX{p)T=UX%Bg%H8*s(e3u|W6W^?V8t<}FPEo}F<<90 z=~#Dn_OVDSkJy`zHT`<5qS-;2Uic753a3_up(?WlxE_8%-Fh<%mFPIu_M<%SgO8}H#WVyUU#5ude^Eu zVqnrcksG0Rdbe74MBt`(cu;!M-P5}bx+9?AqHJNiPlq%xmy;Ad?tEt6B}`wl`6P3{ z?|r!D`(HM92X^T+ub!xv&6k^ly!UMVVl&x}Kg}H0<@;Xh2fX**^|$Q48>{Q>vWs!O z+7j6(FE%6XlGB*SkAHN!Igpb)C!cOkl$c)N3dfGpeAC<}5A!nLV z-mPoSI@2`y-mP}gS!O<$56?22xjZ)8O#J)@ozHe39D25S&hvj9*%5P1F(Nm4uv9)I zaH9Ok%sPA2TvO`Cyhs>a7tUdSx_qd;Wc;UDUKV+=QM3?1pv~4d}qyzggluAAe_~(gE zaJr`B^BB>lV1P|O2Uj>&yTp?2A1ua;*j>F+enFfUasCv>+w+pR!g1i5OD$%;pvJq~`yq1@A2Mv7lt^yBC3v+gGi@Akx+se4J>rmyWU@>jm`QJ9Z#z7|H%1bAC zS5W9{24hCqHnKg33s6XL7}x4u1WEd7Tt5rhm|RD$;?TbTZBwkGdw>FOS-o=ALQ||> z2z`!e)-h8%{X3?6iI>#oLSc=eZD35>K#|%j;tqo1_rGI$b6 zAlr8t+&R7Y-giuWj~tbOBpN^pb}Ch~IAAg$*VVBh?=TJcjKfr2Q+&TC2DA;F!RF&m zZf1bF#&OXC+QntSwaZzdT*#h z=g%%Aj}v$2y7$0lJD|nf*`4y8RN{dm{x z|92#A0*P7ad*bkH9Fg}x;W3~vRP6sY29IGd)6|SCUk-n}a%o53(cHLoChUdt3VEIE zRCs-je~G!-Gt8*wbHySvD4%S3CbdBPVUg)ID%qOep+X|b@RF7qCdSW|;_*jLSRQOB zf4tA7X8b79_PeU~__&sLp8s4aYHkOlW>V;vKmO6BW@Ith^!e99{3ay@Z!Ev|=B4Jq zeDX>8ZpdY(SI^{w&wo_yKG{`%Y3^m_=$^^W&%XrXQtyuPOIt28GkOx_uy@~qCyGq6 zt^CpfmzxFIdnz~);>(N8S6VVB7m*H|GdKDeO1R<^FB@}amh&ynwEE8THM7mvkt@xa zGvt%doLTPUe9m>dPiPF+c?#%g&aCo_-E`gQ7o{9z&Ml(oHD^fK-K6U-zli@ubLRYF z4_)r@i#^%IZq9t*7h_!)6pOm7^NS^2Kkm$zhqB%3Is2#e@V!v2$A33bgmv74Q-(*6ah% z19Sy|<8=jK6LbYa6Lke7iLSt4lCE^CgRbl$LQ$580&SesOc$KTgsz&hiO>MDMsy+&7+>mLc&I3lA!0u!Qw4;?4e_|NY?aE$RZS2}mw5lQY`Mxf3Wg-x zb@AA=tW{;%*n=8%jK`#9H`;5Km~*P11{?{tQ#6=2D(ty8nr2&dWQR(7!;NNa#ZCpw z6H(W}4t;`9<7#{S6S)C)=uM_m%N5ubQF^iLq}v})Z+KhdWiKSx4v8LKgp3W!kciXyQ>dpzsoRr(Y7S~KKFh+@juCd( zZ3yY<0Rsv@`hZ)`8(?&mE|8vK42rf#>ZHgYz)AyVwS)l#W-ErRKdKDY* z+#l2}y}UBOQH9=Ue^B7u9fj}ACrU2Bc%{AaxJmRvKzoC$d^qH($DY;bMELK^$91?9 z-r8&7F#xP=WNRO{?Q}5eL!dphYwz=;pL)gpa%_T?`}YgB8=wH`^wDOyvEAd)a*Yml z(dsyC-q~up*vp^EHQ7F`rb+(q_)C(lK$H_OM^qvd^fXnW^*o zXELP$k^$WBuBCya0)k{!9+d`-3LFI=o-(p)MO&b*_jnHFU^bdXxP>Fd<5Eg|qvy~q zv(CX)oJa777s_WM6GK$EEQC5?#%<2DI#+w~MBxR*-f_s@DTiF-r5tiOUJH6!=8%(9 z201Y0k4wBVgY;4cIWOgpGgAIIG-Z!Vy_7w!_EP?MZgD_Q)i^Wdj-ylVc)eG2+;Oc} z?4_p{6diXw-X8J;)2#)RgAEGTGSl>D_I&+y3=-9VpDVq1pA{*A5M&`=^UL&VV7XX; zg;vdvo1jfS;z8x&p%gd7jq@QyB2oR*ItEe-b(&u$M~5`0#l0zp6wQZ_c7W;*DA%F+ zgL%w%oT4)Bm%gm{XY{Z6kT3CyzG>-jyU$f-us!W6a%vp%b5q#@iHkOgm^o|RgMM2U zUmUjsEd34}@+BOYh?`C^rnAIc#@v)*#*7p(PEPS+T#6S1Q@n^$ywC}Md@wU*&_h$K zh#gk6Wa?71n4BWT(Qq1G9iHMuZ*T(s(*#a%sRJe495}#_c5~naBsV9=$8}|RsHb~? zsZ%;~qQm!uQs?yLu9ye+f>Uk!c9Xqwsc9&7b zCj>MxXRZinZW*x>-8w=tbIXWD=Rmf#ENZf>+(O#sTqF=G%PVQSlQmlqC!GhZ6DOUt z$-;2b<}N>7O)POIZhlY}H(AY2-b8S8^5$YKD5hg^HeFE2S#CkGguq0EyKK6o5cb@X zV#~gl%2#GtQ&4S*c~0bHt@YJ|wb@kW{HQE*wuyb>SiC+tl|UB-sR%lwIKY7^NF~sj zsRX(-NF~st5kUFo+8~ubPfq2}8-rB-oKHv9>>-mU_Tqk6}M!I2kQ3v zmY_IUKV}zkalox6Tb!cXl|gZ;t``)israL8@nGGq4T{rszc5=oMAt>x;tXAvWQ&LD zx-?rnOxJ6(#lv;IF*{P+JX$~Qu@g7?J9wY=C4GK+yU_bl5KoH_j;FKWh~3mep{5-{d{8_kp6UvBlnb{6 z@uc{`c(N51i2ZWmmYpT(~We#2bIf6>cjRvU4m^_+(eOwOsgo zATc;T<|J48e7SUU-~{9oUE$_(A%s}+@d>VQQ@N0&CH>=l;^ST6Bjv&k5=?XParW=m znQ<*`dc@iw?i(XdyH`0&*MSsSsh2pCD_mJFydJJE4&@3R?E?6V1IL?sy28cfH`fJ{ zsN-W@;kt6+J%N*_k8y?fw3JI%2ab&$?Mhdd3)z#9pna4pTvaYy9ymGsNLRSLT-X{Q zX4l3?xWd+Q;f>NSqIjk&ys=z(t#pYF@!_uU+AM29xUWDCfOQa@L#)rDX zCFSo4E|y+3!xb(n7cPW;!!ZxB-?rve&)So(H}hH~r8ph~8Ff?<>gkklsHCHcP)A1< zp>mEYPD_a*M75{-RF*Ozbw%ACpOVB4WgZZxymMko;b*1v?h$EWEdJiGQjyEaDZM`< zWfPmElTkV_5@iDf>XKQsG3%GMCAaWiB(I%3MU1 zxtt79<}wSS%;gMdGM9O&N#J}aGItB0$d1Qv@k-bPU{}YN98tbtz8+to2Bmw-w<~b^ z+kp969=LddDMN(E^I3(Dj-RUPxyhiARYPR@7|CP{Ul& zJc_D_e2=T=gB1I@vNI@?4_0A5i*H|7G)o=YRu+!8mxbe<(z_}Dpv>Ao@zTlKQD*JC zBp-{?IIG7;o|6?_b;ncOg>E7GAuN9V>n(H+iq4oS;=1`-o$fW51Y^p_wGt<#VJnHE zR!wS$phJ|gB|R|NN9<&brKKI?aoE1FCZX0$jv9|?4zE1DQ1_+b(r zm9fA1iCI?jBRK#;){%Ms7WnL9Nr~vzt}J9q4N?}I_|vt7=b=PkPfA3SlnaL<4x^7w zG5O>agO5*9cUCG6Md?zAQ!F2vE`>8vxTQG_SrASzN@c??;JlNMno=Ymn69C5cIeHf z+c-k%KvjoGvpLy}E;N_iGH#O^yGi_WIe~yS4%YJlUcDB|Q#l`Gs&kbMv~Nt4u?exGYVw zb%{uMo!~3^+YY|poaOz+?)+!PF#nEPTl`nWe#a=^;5XU5KPy#09j+mOYX6&!)xV&B zV49cHBfrx6?!XyQ;&PB=T+aytRl0rWup?rpL}n}hRnd#+#jpR|3}{)52h21+CuTGu zuOy26r|iL|CDIRe-?2FxU7mO6v*Y3+$3?7NQTn~C%6osWlHK2@&nM2+7ni#hGl4KI z+q-`-QCpq->>o^Ht26y|{HToV)|Aa0m5Jp)hg)kBkO09 zmFaIu`$=p1Tj8Ts9SaHH@s+|teruQAV(O>hP(m3-aOcXdYTR!+t!mtF_5)On`<-_Y zKAM>-zRVI=T9thCY2Nl(1;4Vrhog(WS-a34 za*G+$eQS9f$#BV91j{7b+k5yM^{`98EB1j~Ot)@J%I`WqNNQ44YgMw8$M4=^2A;BG zcSFf`eq#~IID^aHz5Vpl6mo=Ww}+nW9?NHYJjF87y0Aif&A?)zy+8ry*i9O!;37Ak|ax}H=$M^DWzn-zPR+|1@FZqFw=fnz^p9jfeSf0WeDU>v5UD(dI4Zv7Wrde6#H?r}q|SoqtG-b3O*Un2>?AC)+$FQMWTX<%SIB z8PrJ6^h)5q*JHiuCAHs7cDa}3ZGqCx?65%A{CTCR@d+UQ>#b&jx6KZ|jUE42ZR>5O zG~qFt1Owo_X`lTS-bH`4`8)7`xWF#BgBP~j zJMLgLTl@GOW;JdE-(GFLiI?R2tIa?=;+dlbl4NC;bKhM`Ai%qZ>W_ zz0G#N%k0+|O<0-4$}flH5DTMUk>@p}6rV-mv{D6r<1TX!?Y@4O=~F{qk0-JXY0j@4 zhhucP8`p_P?csNu`sugl< zG=ao)pLmZMGTlJ~D#%DMB@0VifC+u^p^r>8u^QB-dT(8e``kx%@O|dcF1LZI z;2Mm>E&aDZ)l9PZGkeW_=0Lu9@jlZl`@JCgq5b!Lu+hh%uK*|7=&n`KV_Zo+Z_j_g z;A36xn|)}d=~1^dU#Ov5(Gk#Ixd&z%3ybYp>&#K4rM)|xGsMf-_3O-ls!O;Tl%e|+ z+Yi^7KKW$n+Vpw+pqb{czR%8i&$sTQkJ@N#mtE)dS>a<&=EQ<1eE?A+7@Q6dSGuNA6dh^!&bG_NuFTUO?5`@>( zpVO={G{$r%xF3^Ok(qwm&iIWP-Wv-O{F^m~>4=00$ujb|oh&-S>>vUqz3~sS%YS1g zgqJK6hCO88{*C$mxZij1Ytyr4m&zL)Bci5~8bBf^wo?VjpHT)DwJc=;pJDvAIG^XC z-x8PPlZ~r{ezD z&P7ruYz>0i#0c;dl}9)gndsJzjE-g6gp*+Gc26>lo@rSzvSYc&yr?2%d1`P}=Tg_@ zftp6wV^%e7x{g-bZ$Dy+EugOOpIMOeCqCQkQn>ax`jvW=Ib5f9A-fukiZivm-O;tB zoU<`PUl?Mg#zpQ7$qhkQc}Nivz*p%uj5@BBHd^s-zm)Q{x*esnEd5#W|Nv*V2APCDPkmGl#3 zRtHA;j2MoskykSpf(H;Ic|7tsBB0g!B_!~Nz3rTXZXIhR3^N*O->G1FS8BnMv5X(5pNZjnPT zozn*@EcSG;q1Fv*HpJ;lG3)Xz44xD|N+1#u&MMMNJ2QlF?l(pjb#z+W!?ek{4)O>q zuGn7xxGA-i>zkD2Tl&UFd0OYvTp~`}4R?6S&3wMpL5u~Te07(L-WsYZvqZGCcZ^ju z+-Dp*vyJm7RxOy6b!!Xe?cQ}?l_0Oeg7}QIGit9$tz4mfnx#zKWsl-P|LtMw!?9yj_0S9GSsQsC6>?< z8W=#PWLhaJpJ;K7GQp;L@;SlYykaI`gj7~ygs_Ce!2SyRhbK+*Xt*!>XU2C5J0 zK_22PCgkL1I9VmbqlAj{?tL63$80i(B7I-J$y^Dk?fewG%2(P+PnmD^yA~o0HxXI$ zq95Y+C(ueM70*-%CLIotK#e`haK*Y7$HW>0a2hd z+?Y=3SF2aeC=NTb;4eXjYLc zzHiTaj>hNN*5}av=Gkq}nI$y{t|UAb`HDLLJNupIv1`n;KjV_WnMvWhTkR9iBTwI9 zn_e*cbKKJLFPK}o1TUJ6eQwAX@O2O@I4;Dos9f|LiE^KLhp^=u9KD#`hu)NMXdWxr!(O6C`P77*WW8;2wp!RLXENNyy*z&*S+UoxuU2L3F%} zmd-eClu3q6X303b^H40i=-pNN#*)6YN zHoVzR+=i|3COc~zAsBbrrQ6H}Rj-KBrusvxt$WoBZ}{ZXJhK5&gLp}@MF1dbC;2y) zsMB6Gy&E?y)W{kO(7-n@I(~i$M-#02la_KetX=l1InHl=-2U@b)3X`_5Avxjw8_%T zY~R<+v=f&;jpW5(AD4#yIMG@>qA2)ck-vA*#y6Qjir(1$;UE8!7V(6-?8etjbM%y# zbjE{;F$q>z{QXC-<7$74?ee;5u3G#VBZ7W{!w=g-DCu)qSjxb~e8HaAzt?q2WAtts z%PfK!K_*c3uYcWipLeM{BPJ7V&SUG*GqgmEB{Jpx;BuH0dZm(+iMIdi8t$o2vBeU@ zKg^8HoGLl`ILB!+G(qXhjKq&t=abMmPDPhFv5u9?Y!$bgE`+xH-SHQDz;@GPM2b$D z6fY&~&@2pAX>pv@>0qoAv_UbVM9c$Zv`e>}eS+=VbN0dQY!&_f->hG0bq@ovBEO++ z1(Nu|(1^b*$B9KxA=#AU@C{uRW6dO(2bpu(1Gz+h@2H8}!NlW-=qI9Oi~NEQB>5V& zQ0B1muzrC}fYty=6$jLrAtPTeI4A%l7W6MVHP90bQ*@me;g*;f(&uBZA z@t$!>MRbPUw8Jzu{N#R4f94T~74SAjqD->zhpqzay=4w+NLn9tbhA8l6++=mbZu?n z=k`l)nHa)$;akX|Pp`B0zGZp^i#KKLAKx-Vqx%;#Uv;olp>1;W+qU6tb8qzGF)Ml^@zq-+|SA&5qb$Q(zx{*PKM3yZ_ZJ>iBSN zY8{RJ6$#T%kl$T@g`{3;U;8T@`9mAMXP(Ax^~!tZ{xz$1nUe!Vriu?p@_48H)(2)b zwD+|SOn)v_|A2Qcw!i#`>09}m-w2p2&kyXDf0z-?@994Jz|kWl^VrB(%yIz}eBdg) zFI*J(p&kCAIl530{ZYR1oadagOFlFM>&&VWQX5L&0s>c}7jvr=OS9=i(=hN4weUgU zt#~E0w&wIVhJ={)1_f$FyF`3+k8SOLn_hGC(Uw|llFnZ;kR3+nC$B+H5};$I@7K-} zFYbzK;yZOHaT%ptpo>~uFX>}MK_^6(9QFy;8DYnr1zu+336{$H(Y3bqzs(yxsINRP zb<7KssXq}pK6vFh!h}9DD-be9eaw-_>o_zU`R9Q(`~1@k_q-+clz*B1l1GMl`zXDr z&KfKLs*DbTEB51x?W5R7)t%2SdLijFr`Q}!^!ZP^B8m5<^KsIN{r$hpTH5&jCwNJ| zVOM`*Iye5lR`!98&<>)an*G@c`=sy)*zkJ0?GvVVyPf%O^Nlh6Vt<2_1o+eWG8`83 z)ZT~LK^BlufLuK-y2dMcG{tWkokpFNH2Uek;nQ!}uY8JJz1{xsQ*)H}tbOxSa}Y;1 z5BkhBFuZA>(NMEp`gkquQ+BJXo;QC~#4q!eniTNh^(fwN&Ch^w+_e&tU%6c2e> ze-NL~KQHbwU*hH7p9=P=!B=ZCdFlOZgfCcvpudFqplS$8_qZOddyWpyoZf|pkP%Ld za}ubZPH5by?!z-@K;iHrnXVlWV`uHa@PQq%ZPgGs`IlTcpv9?~u=aMaxc-spL~AIk zp~{TG@$XG^WrNJJ%B#whsC5AvwH>fZslk+@r&6Yy=9Cck=mGC#4=(m_m3na(d8lJ@ zRWCV}o}4UXB4I8&O2?%` z`$x(nSmA7PBu}BavN#r3%g)k6@=970GT+}mKY@72r#gyyrmp6S)deIS*R441II8B{ zQm=9cd#f9WUO+*;Xoy9_UEd3c{9fE!c@x@t<1ng2+)JJE3P*$M@-5dIlt$77x~}u2 zqs2aKC1kfFdHD-HMAmU>Z1B4mWPt-6CSwN|CZvbm7KU9};~$4%Q%i5b*^6sH4*JxP zTu47F;-;yM#eIOd#sp3<7;?a8@n)(Owx?t^OT9UP%AtW%13I%WhaVgXM34{}?mjHD zxznpb`QBPgZmG<5=n#>UM90RqP&qkIz#_j0fi9%X$y16Emu5uvR-#Aef;Q0E(X70b z`q8)4_(~@rg_6h}wuvcj^EgA>Eez;a2}31$uGP44k}*(ZF*uGu&_OMv5x4y*PH)oE z2l4w=ge9+Fr&omCTiyuT=p;$3WW`}zxoCSz5kS2lX;o_u4_wQ!A&G!m^WBn(>tSJv zt#Ed_<8(blP-$D`>WaXI#UrirV5AXyPG#5)Pb)_z z9d_`V+rZ()R2N1L;Y=TiBhyMD#22?TC>pT>$*xbOvw$dAcX%qo+_b;fB!V2*ew9u| zuVLqN-^HEN2U!)RRmJ6Z^HH_Rlm=9?Q`XiN!sEPdc1|HI+A9iS(^yXCIj9&y#MlHc zW<|{SXBe$pW5~GllwJYeX68MW1hg7Bo$i%F*x1lv8tK@}VZ= zYO~Z2!vwpS3XzViJ*FxgFr%*!9?N`m5>p8t?Vd{MGb|RZY%!!r7G(K^68hpMdr8O} znr+qyR|vb^R2BAU(I9*+(tv-AxlR*U0k>s!5QZoOV7pSZRda-gPrCfzciq`O1F&T2 zbApaLdpX5H&%Ig;CsucBSvd4n3WVEkt5KQzkaca(t`7HU$O?K=a3M1{=I$QRC**4)7C(FS~KiZ^kaZyo5dRpY#kpeHJ4sM~g<8<8J-q|6nAK;K*>8mn8vt$szU{3-$DH0tW z5y-*liNzZGw+`Wue8@RVn-Q>W|C+G-SrOy+H6d{>m5bn%b7htF;!bn4zeeN|mg$lw z;!B`AjOwv5sHt;WC@L zV3$6>1mb7nI!HLqn>A_ms*fGuNF0Jul-sHUP3RpB{UQp-Hs2vz1Aa1NGgZ7(vA>6h z9~>wD&D7ThGgsHK8Hk1rJBEEa`AG(DpS<_3^z{nSJl{^}7;B+2%%oNAQZ0uBJR?4ikp#gk`LGKmwTr2hy=2!2ag zdU1b^xDq13#lF}v>^AfPC$G_eh`v@YDdAB^n7e2z(O-p>s>glLs}ATm$ZdPph67um z=jGlxeJqe9v&0Fwz(bM`61^l>Mj}pA$(Jk|M!*WqM)wuUnOobw1A(jKM*Tznf!md- zIcYyd$&sUX!^w5hkG9%Pwa{*u0fHv<#^W={VB;(OVw=#EH<7I-Qjou&*77VZ?;220HBnQd-&tfz3 zHE<|N$ksr1PbwTW?g*cAJUi}ocwFPKwyXp=vY?sm=m-y|fJ z^iU~zx4psKK?Yq)w23I;kje}-ij_Jd5y&g={?3>Q(w!-OF#QtUJd7(xHiUgAI9}io z{>55s2BOw^mjp|^JGvFrl#PMXDweOXJ>e~}K>5Zn)_WVmXS}WU(ni4gynVPayvo~P zk7x>;y$9{Lo5Hc&-P;sS>9o~3eJJ2o%tv)!V>@&Y>(R&ibPs=ATbrT(q!9Xn_O|eF z`C-;R*gfp$eZ&5xdpOH)ec4X!5gzM($NscO*xx(fZtM}>Kl+2mDWMg^aV;_Z7yC>vtO@tncY1~2?y82et~vU&XLH}}9hU03)+qXRh?uMt+w;~hOeKrjr0A$Skkt!$%X(#n_~Zx2}x=x{(`i^ zc2Becmq1YhukIJ#;BB-6o5LoubsgLs9)Ne)<;~$l z+>$poho@sL9N0g65_{K2{lk&oBWs52gIyS3xg!RI4`v_rqGxUGz;K%PV|&uT@I2mr zdSG}%_V2aP-`C6=6oy_mqUYGmPc~e^G|adJ{&z!0HLyRr~N(7c<6|S-+n{FAJM|&L&D2Fj#M5RzU*zWL-q}?Wr01i zZ@7#ue`UXLg!i<)ali0c(CMqg!hNx1wGIo1`?tPpUmOq>YJT4JRItsX|En0_Ox4uho=$Cy#I)BM3<*gRalT1O0Pr3 zV8RgFtCGj<|VZTvYzW`lx%UngTa!fO`gISUB%lgXM zWjt?=p2I+lMOuG`Mt}3|F(V;t8|{LT;S8|)@sVNwh961AEEKNvL}*nho*1hU``Od2 z8Wj%k-n64fg}v&waV(N_Wk*<~j1;1W)_iSL*vIp3u-AkB zQw|cEjx;5b(e=>oDh{jEz+vueJ}vBQ&A70at771|aJ>6*&bV+GX3u5g!oh{joPZ4z zmI`J6I4-h2ltcP#BUCe@Z**#*lTEUuHJC4q;MQ0;H0*)5Wbn z9$b6MjvgQGKlp}^SZbL0)j4`Y@@!E9SvpwP;P+?b0&v?}LiShevhm>n|K);xeSCP7 z_X9g>LKrvyG^F>!qjWccS_HAK$q&3Kjj8oL?WetFLO9gl`LKOtLfGHm@vwbwLO5Rc zLnfy8Cr%7U583r_g~Wo69`zK?WYgOz4Q}gV^#;hV>uB_3zJxxJ?7G`NJdsokKfT1W z+b4#_v5T@^W%-z_TgmlJky}(50CDfUEDA{pI*g#-#fikqqu(JMuWYA;8z*1+l(`cu!61}Tf!M>#)-~Z=~ zzLy!wOMZAA4Bqw$l%VP`&eKy;MTe_LXAUM)hZ`$&a!4*hyk zi~68#X z3b8GjlJ21JiuV2?5`WF&?gQi0!77LvQFM+SdSJM}|NP_joCCvgHLt#u>7U7r%FF^< zJ6_7zUmqBb@&0Ca9T+y?;$E1H;I!Nhn2bJgpPez8!kg_`lf&j5+o91~d+p@#I^ofP zgTS9%58Go83VZ4PJLUUZ4hl!+3B|=E6s@t_4+?u{pVsbv$7x~Haj&|3q}gaY1^|Q? z*|7O7-P4sZbLhd0xYs!DDum*GYgyLHm=rG|4Je%eijLLb2E#3&~*2nr7`L+xV>~8GF`LX#FzV zIyLMOE&5Hm+A8#lhjjGx)UapoHkjpv?0fdJOcdIoSOHud)@`>Vr$JQDwBMW-_Chqg zVOrQ5dcJ;IIJAd-O3UDoHrcXpoySpj5;&?#x#)dceK36aCOhO{rsw)>^r$`V;IKQ) z?;8h){X4$zwv8PT250@~4SUDIF#PRy)4}1?lm03nXr~f7bEYO#cM8$< zRm`gv9mrv~PY-)nUn9>=susmP-*!GET-xL3F6rqafFpsuRCe6_6)Poq=yKow_K>i- zW=ktHHaa_fC3?yJ^AOs9(l*Wr`}Dr?epH=kU9Pan_bNou*t>5ZkuWh6eZ!tHBOE>@ zS@^mk>p3GWRXKxr^k=VBDRN{$VCQ{P$q;w}97CwqAv-c_$<>c#_c%wE=c3=)Z8O4S zDmT8$Xtm^jXD1vQ-exzR6i%>j9~#cZK(lb( zx4$?HA#{taJsd&o2WyTxJnZ82{RquS3k!aSktq4qt6q8!&%nkkXFMSOkzG0yy!^;M zJ~R9=BGBnagi7PN;s`PaBPC*1u}>cXb!fHuBhf`3wbvgR?$_;OHdW7KhN)_Fi9b!w z5Sj;zUOy6v{9`-hsBm_lj|w_9nUUdXpJFX@8gjdlr)rU;Sh62TUG_tD|w z-VXcSW5U5KgjL6cvAyk7pt>iKrHJ5xzGUX2Y%P)s>(P}%N5}u9J+j2^nv|LQWx}xkalA1gSH<%#Pt9Fhg%@mH! z_!s(+fn);?F3f-;QPNY1DVsPadImsGa>9z{@fjK8H_+p`(WBuaD%8S%28)4q`8lng zg&1>4QND1EWaFg8?l>i!(d`dT5`k0>%8;pFzOwQpxT{pujq?*d|?G7!R${y5b8!~pz zsbRx8%N|8OlCLx~=2!>4))G(f?QQ4q*}?0pcKX-1t&C?!bw9foRnV_-RNUebYpe&2dmb2D2@iEu_$t&n4$B?xraIN zP22=uWj1J%q4Us7x#tSss3bs>4W+YA4~O*CTm{n_i!_g2!`X%?5G`R+-TN(2R(tR1 z;mP53E9K&Pi0yhtcyO10xTEA{+Qf7>*DX_~?ooTe8Bn@!*mY-wXVq#2vp>4$3LbH0 zcsxk@gEPa4y>@6#YM(~kDHQ&hYEm5X5G0QY7c$Xz?E7biU8}$2{JV(DBBJh0TmO~t z1oDmlIdzab|105PJ(7j#9nW`YdUDbEg##sRGndgN_T{gHCmr;$1|;_C2#eG6+6fEh z1UfPs2+5ov^03aOGy`VQ$IyDLWb8j^Wq~yrN`{Mvk?MU+WgsQ?(6LlXCrg0 zw^yIdVtdNoeKs2BEB23PV`p1xKR!Dg+zGDb#sHlEB1+~*f45`jgvHLUIjlf$X1v1B zfHz*T=gtXx9i6nko72`!Y6#}3VRTM(dnM3bB%zzwvRQ}yeHW+kBVs^S#%sx7&)-Wt~4kWy=T8ZHyj(EspX!>e3eVy zKu6Rldb>_cktE49KQ%Y(m%N;ZZ6x0Z$sh|;^a)~oRRr}4l74*7e#0D3iPCv<_V?1S zg6IeK`LBf&TXZZj3%%V3F%ZJG`BA4y_Q7;*Z~P*0Ukh9{ zChitpUFD!wAtS7)Sx2cJ9EhXP%}Y6-Dpi&;(XCzy#W)Rgq8|fG9hmbH@~l`(htm|% zR0+V11n+$6O{8hb0XmU%-gRt<{WFdZ24P_Fq39_*kzMX2ja_uvI<=zI8S*K4ai-X% zUGV;T7@t}d*G4PwSSf$tOeP(ozji`pWM=}9>C#;GHR(-0b;w0idZ|k<$m`A!%Y`Pg z02ynjA6cKRQXIDI2{(oPZHM#OQ!AVY$l|K=9QHZDrT_rMP02!c0w=5SYSem}x@+TV zLSd>KQ$WH2P*2hl=Y=DiS_zl1l==>6nmMArWEU#x~k|Y zRxi&A#griU!au4eRww#%P$D|Si#zuxvqxjxc~E9>sXpCPqt1CW2C_72H?poUSdZzX zJEt$X3M`9`5lrcSkh~~I7tevCQAf=bYi-hpB!}8Dkdy^%^pAa{%0S$vvMsg=t-<+2 z(!=xT4EAUa?In63?Q*)$8Q078Bwy4Sa=^8cKDB`h!I~T~$>ns0?F5KCuOhhNKE_tu z?a>u2UP=4vY*gRx>ttD>yNmjzxwz7K;n5dVFKxFrt|(Qe!OxVj)t?p@;>Jmt6R3j& zqxLA&1~!R-9G`dn8Rtlv@_@1!rUKJkvC^Fe_=VoSDyGKXiX$Y<&tnLEpeN(_9y{)o z^E5iu*}l*i0bfmAPn8amJSx&jPTiDya}k-Gr$JH^Em5u|HHq92BsY5Gk^vwsOpwOT zYtWlw4ga$GntwUBXwx`zle`awb_!gDVy`Na<~h;Z@KrfkXq0bZ+RxHb$Y(lgknb_3 zLE2b>u3wQn0$IF5#GJqcN#x^- zKZC(wOhGHo4d^ll8D==efrxho#~6n7N|Dah2*;$Xq_qHlVS#Ch9#Y0b7In0=O7NaX z@4!Td(w*sskln5Ge`Xv$yLTvHfe7bmMq6fzMyyP};U>w|k+^_mSo~~}PQ>F{Ji*v{ z6?vdB@*oKkaRs*2W__ywg4%-;w%nnYJLqpDtYq&h`bvtMe3wF`9~dA_OUUdbmYkDV z5T+nlZ5l0tr)xW(?qgy5axO6_&(T#c)b^0 z1zXArm|euuy2K44{emaPF^`KMox)zDylKPe=RBxzArOU|`ujstwz(M(>Il9Gz%#{O zfSDhAa7t%D)H5mj%6_w12OpBYE z|M%y+_L&*T`@6rtyqvQi)?N?a^QD${HP~qcIe-&VjytpzxTwHZQ>yC;CV$5{nlaJrpW< z>Oh?0AOR>EZV$HmYPu7%QQs-;5tYYvQP(lG$i94mt!ogf$P1FbmFPgNN)6+Z5%|4;306R}fTlXMB|Jz!%{fF? zC5noe%@2a;EPhPjNwQ@~2?vvGmL8AnRLxs>sT5D1DC>H`ohj#-0~vzToalVvU+pCZ=IqE16LYaYsBA${%4 z21=I67n&#!p?qE%1R7FMyKCct`A9ux0c`YR8#Fv zCwzNE{Fkz-&*IR@jOPE+iS*Dm^iw(=wa|iBAZmE`)stwrSHgUj-mHvM=7}XO&kSZu zED_yK(#gswoxkTbi)&W8OWJ9u-r-|{Cof2Qt@a@__tX+}s3@LkWsoH&@57JKpS%Uc zKi5qXl;p{yiTn>Is5hEM9`L7HOpy67#lt=w$zz>C`N2dKRrIAteSicFWHs z%mh5!6o|o07)l~YOMWQS`voP<4@ur6H5aPPiY=fb>xLp=kSZ{`$H3~)7aqxsEUT5b zHsG&AU@QzYHDS;?SRNbb@IFFSHDD>r>cXIo1vL?|Ln0z6`xscG4>?gO(KLmP@hR{a zt3lgFjWIs>CY(1+ijiDfgjI`uz^ECbd^&*AlN{%<61kJz+otFIi&!FrPBJU8&m}}W z01jyqdLa>t0Fh80u>sqlxW%mUpZ$Vw{vMFHUYWpK}Kh00@_)qtG(~Z@^sy6$u&0?{4;K z5j3);l>n~}3A`krl#IYBbK1SYJkb9E1V^f5NO=*I08?4=7Bma_9JKMdTFQQbI7G8n z5v8kX10{eJ4%kNsOQh7M?6XoV`Xn^r&GDbVEkugclMZw+Ar*ICPtu!iU@GJ9E7Az7 z3G24r;E5*Mkhg(w>e*T!ON{^FV|Zr}3~LC6y-YTyB{;)BWzb~3Kr*Zuq{bMehFF`F zuCxPv34>inhBP-C?IhzFt4p$9hXgtLJ|>;u1-TZC#kV@#XTKEf`UwN=&eTs7pb20q zlUx3n2s%AN0OOXEc)S1xlZ<_ z<_r)uL}_coNZ0=LQH#%OiG$QaH+9H(L=O~{z>VUZ1UcvH(@qt%$UvE{wt z43gafbd!}8$8!3O2JziofAoGstrSu!JhC(FEJOo!WP7>EFNieqsw&|#w z8nRNooqln)hYtTX?r3ZVCSa$5GcpWfZtj`vCh61iCY%-}k>sM&z1E9*H61Ovv8SoG zGt)h*ycmL?%4VY+iVlWieV zme?L;%!J8rw&Yfu5=|M?%l|Bma&ev@so2>HTmvDMdUe5E*`|BK}Xc@~1H?ZFFmFy(|#b#7EOX85yRF zHt<#$p}6^sr4K4iNO$*ie&=*|0ne0oAlrIq5cLoB1rw0&#M|bliOHw%VZdJflge!D z1#JNBSCnmMSTAVYOtOBj{u<_jvZnt^L#n2`FSJ=Sfu(|SYbu=|qlO?Wh$h^CY^xsV z?kh0u0Wdn#QBY422u6xXJ2?wJZJx93iZ}PA_*9^$lG>`x=;n4K&;Yr*-=@PJTPalPFH8VlkooV#@tGSt3tvOvsuGTSE8_0=P5`;Nf)$ z#3sxb_a-j|X=8DH3{6E4hh}>=`Ec3*Zl6KN0KmaX#K8zwx)deKS04b!R3&OZDjiQ4 zJ-uFs9f6KB#Rgh4;)zkWqzo@wK-P8#N7QqORNixXqZzI@$E3Zj-ZP0NvyPW@j{b3z z8bhQht6QvBQ?cE+006p(hLBA-1+>>TB9nMVNJ}tB$zH;%A=r=Cit1}}+;%?wl2|6> ziX0DfaV3XKGNXWwcG3dCIr-3&PgX@nlb}LCg{czV9obKlxNIXO{3lmPjo10kV(o-i z|DnC<31O>xW<>S&Cci2PWM(8Vm?_?%ocy%SuZsZac>d%Oe6%e}-vf}kg?@%XfY+AG z2x)Bu{F*42|1$sqA3d|_Nk#rgj{W~OP|q0sNIkdXW2peU(8)e_)pj;>}N9110{|Scgr$-Bq%kp+(cI_Z6t> zzw!y9+-LxZYDCU?NdSdJX0RDR^>`|ok*!$m4PpHYYN+C}1#AmQUo8AF+(FOXofN%B zUeJq&xp2#@fweT(a}-=?QaR;t>iYF0ogBU1-S{;mj+WA#_CVtT(zN3)*bC*nuRa;V zfly;;i(#b2?Q$L3cET{TEGJUUXIQ8vdIFO-p1-Fj5Ip49YQ13{E@UK@lU~K?XE>Oe z=?K4)!Lle==9QQcX?yxLg$+|5fZ>}#a0&*&lesBk7EF{AkI)b$TLH=zd5V3AefmOI zllx~KpOOxIUFaFi{k{9Iuj9n-bLqL!zRiY+yFA~@#BnE5 zs-`t0!GPwF_Hn#6!~H%{|P zHts!$Q0|aJUY(X(7l|}`;aoh!Q(WhY=ts?ovJf+s_$oG=4+WEwyiQc#EdiRFeRZ=h zF%ej%XcW;){guUku8d7rMjM!XJ%4DTk%({|Cu6I4|n&d^JF}AF9>;@jPr$XIilLXkjE1 z!l3HjUfLteVF(&y3y}47Y`w-{EMl*d&dJI}?R&{Wi`?9Lg#e~Q6xx%Q#z=H!-v%3- zzyL`Fc=-mkPkm5eYr#9(m%D7+GPmLz(bzpYN0tZriPuFYvWYKKf+~H6;{hP7Dltz~ zI?+A(jc5+js|s0!i}$Z@34PY6QAq+gz|1LfJsKAup+)eCX>Aeqa&!k;G>LdOVX(QV)_ z<1utoH~l%*_6rNmxlUa#3ieo?2f-)P=KJNJt%4WyuuIRU_~%_kUbu>jCb-q#jH+Y& z3?W;3#9`3=?wM~!_3;D@BF$4}Dhi(*4WYFls~*>TAv?3>R(zEc#%1q`etG_z9Le2vdU8TzY74~JTZ;1jK#wf5iDXpozI&gWu`=o=0B-)u=-_`+DtxU{ zq=QcB9_+|v;`a)VfhRqEopvj4D&VY;K_tY@VH1drj-@)m>?4#{Mj!1F*O3h;^4W!3 z#R&-mCp_slD+xXCcF{%A;fux_Cd0O90EZk=DfY=Calh=@X9%qpzfZ2k@F!7~>d|Qg zH#xvDAunkR0c{ENalE_oqG*rsoWT9!qG-H(^`dCn>{kN(@_>DSALOIua{5T+e#nwc z3=jD{Cx z<`X9oEBZVP$4qW%I?3JhEu6RGfw+;9iU?*3@0QU(6fcFwcZiq>obn5sDIv0P)^sxj zPZ$Qb$BDmcx#FdX!SGQ=1&HR)3f1~fq5Rd8y#0i0lV#eoO?%^VGi)RPsc?`4=}sSQ zjfFU%V2Trb8BaEE41mriaqBOgFDi3(;Q@)w)Yna6c4?I0ah(Alq z#e{6=dD>?&M-y;e4H;-B1Jo)m4%@Zf=PtQ4ny}}~ST+&xSrF#fjo{NpDNFj1R8i3X zm}YW>6T&3!x0kY?Cvnxwq6zJUg)vUI>t)eISGg>zxDQ+w?R4bI8?=N|bqO+A$bNFK z$gM4B^c9AZyrGjLY+J)6L1T)X%`ADUny3W?10;o3uB2dc9z;i-;{MNN(Fd9x^gxGh zm?^t~iB{0MBxK_Ra}6%aw~Sf4B$q9*pYkA$v$DAxlP5`|mdg=978$AF<0rU^8>2M4 z*H}EoC=o%nv77X3*bcpLmwY>lo8v5wtW3eZ3!CUbI&m+O0nw3HiMYTIVuE5X^aOb^ z5y&)o=$uSU9RX1@s&?sf9SuyfUtL~FMXIRpepnzcTzH&h+rY|UU1e5A73b}v6YShRmy6%91I_6gn`*>9F|eYDLvy{)Cm zLMDgIBc~wA`U%bo^u-d4U;8T-2rGw59drIb?HH0e#xLV9vj~ zXp6#TC^rz+`V|;QSE~%Y!;QW?n$moQ1F6gMP;b({Hj*%9t3);mV9z-Zg5Y2e{2L;; z7)h2ol6r?x(m6-2oX81n%p zE#|hb@nqbv)zYDei-x8VhbsakTZ#F#DfO(iHqxe*xZnyh;v`a38(s46*F*|{eXdK? zvQ&5QW&%pJGHTgsdylGoDrP8m#1*I?d}#_!d-D5sF+eB)Ja;NH5qg(nZURU99$69v zNHzpu?DJ+7Ffwdc05(hNA2O@dT42J&nljz(5LkUShQ4t|IXUnMER$2MmI4U{B59u6y$x#WiC~<{dw3`mX4vSYtjpiRL>bQ7G42UU)8JcB3Ry(q?^HOqprlj6ywM#MH}EzJS%W43q@_P&E<}OAjdCr0ukT zY*Vm+`1UHMMG}h`j$joNmlgRIdEjX!xW72 zC~QvMiWCUwpk6%rSkQ3b7S4X`^vA3s4mrB&K z%+4#bq+A6h5jFCUlpwlCfiQVIP&TF#sA@(z5N{nX59aei8u0!C?cXetki1Ym(w%Tk zwEyIDH)u8vRoYshM3L{2*6kE+d15;jyOg~I?+k$|6gYP#a(=Ji9>9$@QeWLkEW|rNZ$alr5bVe+gKZSZJxweOR zO(xO7q~GMR*FVGEAjC>HtL?>&iih(X!6eq;!`XTpCq~_k(1?)fAH%NrsU8IuOm6cOK#kC z4E=lVAFhl3A<_mTZR@!0y6B4^-AA@_2xgQq-l9>%ni}m`If1X z$n0*qAsXw}-VnWe#(HAW8L>@b8*wy#6TlAB0S%VSxzf$JF`Bi@TdZ_M9%G(%N($24 z7f%8*>X_os{gFppxl?Xr`v2rs-WdJ(ox1Uf??wMRSjh=&E3}54-Hl8Uk&I2d{_^+9r_Ni-GEiOd2m6+@y` zMJpjY?L3=i_rJc+UeUYU<=-cd>^I$y^z-lT@$X0X1^?+*-oh5TD+9OgmT3GwT7Bj0 z0_OA;G%R(iMxtL}&l%Gg`we$s6&O zES80Abe1>mK6+=g^Az(kSVmDu2m}UIB75yAzjG;smsL1SOb zv7HAMWEm#VXan;x)FS(-76SZ)22cN`fUkH|BNJA`^QP(=DN&#PBm%*E4R8Ls0#>F# z1`QIZ_?^h$sXOq8VAj98Z~ZX3(iSf3aU^mc@uO%yuP^vfv{$t4DcQ(B?tby3XaW1l z$K3@Meh5k`d>3PYx8PwAjI^=O8cL1zWLp@ym0>Qw>pp%LYy9K4pLtjG{-AkhFvM9X zk$h~syOX!Odv^PxHTXxMlzgmO{jfX! z?ugTL3xkCNEFE`RAl`W4KEXmzAaMVAchq2i;Qe=#Q0aR2*4@#o?#R{b-~5hiu7)=} z;x1gxs%G|2E_MgsOVXJOUGv^(=kc4CL-vmWLC$^?K5;Y`Ei}64 z-l!-1?Je$!d!zjzkv;cCpWve}+($N}XWWhVMPnmna)7J3wf99w?RBQnzzz=b723`y z90|cJ+P;3=71^2B1_t!(ks2}mj5K0+x8Ps8lexRd?Z1W`sjs;c*5IOB>6WjFjtEbW+=eymqCZo{VMW~B ztnx50xOlPpWjE%hBr|y29rn{`=j2vWeh7Zr)>_Cm-|9~PX;iPiyjEX`k-g@=_tR*X z4?f#w+zGNRLQ}}@B)3Az2#rr_A1CDeZUe)tgfM!IbrPFTUSLL{jGT&1X>MJ;`q`~+ z@c!tW^t9UmcS;Z1GjAlf5({s$rx zuemE9i1w>obEf(NF?-Fu@<8;#n$^LI9!)g)pWR_=SwO#b|F$+7H*0kV;xC2(Mx34V zlsM08>`L?Ux@C}=8GMcyyd`udIpyT!7I({9(w5)i_I{APpSQSk9*kbEJpU7Qg;oBV zJL_lBf@rz!lhvQuBFo`Fj~<(H>sx$c<)uSl4ifP} zp3=z(>bFS$0S`x0JN$NnqA)Ucr#u|Jd(?mFQ$bO!5e)KuclX25er+Zjx!{qguXFwR z+Qp9>Fw%J!ZkI=*N8&Hlgq+!hE?7qjn_u1Lc3Ky`kAo5ZeH~lFzvk{-7adpDamDQP z3DesLei5A?kSOG?Uq*X&_RcAs$j7DWg>+8gRQL8TLDkFM%txayhMOO9-+MHgSpHd0 zonZvkx8389M*EE;lYYA_1G3i3j3?bECY#VMkFlxxT=(h6qCMt5XDJohl9lXA2A_I` zR!qTjbUeAN91^xBeE=0)yP+8l`#80e>sw^4C(o*;wSN1uqkkq{-#CRfeb zY$T1vhq^bPKqR@x-Sewxk3Po4rb+m}5_oQT&<=<$C{6OF2VHG_bPO3|KD9pj+}Kyh zEk?X&D1aE*l=#2F{cU|Tb&rRkBS4bJn2F{lFA{2AtiBM3k>A*Zh)x0)hE9P&=^k>m ze(1?)myRcUjKK_q$B;1a>?fh~7rE=6jApY@ebbZB#TVRPo{aWOHb2CU0}J${h6Bi? zvEZp_PK};Rk72kmdC7C+!=e#o@+>+{qiFV<(bDtfpvA(cqsgN-bHs=0vDE<`c+P$1Y4YS< z&qud$F3x8+L!Ezf`}a4KgMd8hFTN0+MJm3NUW`s8 zf#P#7f`q?vhrC46zRm90m!kQj0FEXe?t*cIX}H|Y-V!aMH)n2%X6*hv=MIbFK#~}= zwEgVOKv8s>vFG$s+$psz355fB=G^8j(cZzuw@>~})EUs^ZZ9*oGu_8tj&7-KeMNlg zZXqc7m?r-=n$UTLVtxy|1p`@eaq^No@VC)J!FOHvE9CgNz|DJw0shpT@Ji&ki++a= z>fD~ci>?pc?a%!#ss^M-{Qd8v|KR6e{~&?-_8;$>Y{z`0$!dB&2>;>3g5igVapU$UFqW2 zfY2}9yI+fr>SXg41dqd7LZw}B-+nEcvoq^H&&Oa_y>rlB?JAiA?Y1i`9K0U&hUfLT zzSpCPqo3268rg>Xg0}4X7cr}RqsJY>^WYM9-0PtJpWL~xM;{;`*>kT)>y@+Yu0KbU zCMc)GUg1hFQ4EAjL5L>VC6M>sYk!XBO#q`zIP5@xGUG77%Wk({x?|H8U{QK+PLfR~^Zh!8v_+xQD#IMW6j5aJ>{Wjq7?003>a z)d0>}>2QLt7bDC+NDLmV1q6GR`8{Rgt!1a93|1%0OPMwj%nzjUeac(HM;PxN? z7YloE+v#e1RH1-rZR?%7&IYm0XKOj!`)^^^nO%Tk)89Vsy5ER)pYu1u%zk(WDQqTdVWZLcl^)Ipmo86f(fkHTHsVpu#_-;rzk}h<4F4 zds(d>>BF;hVjDoa^=<>OZRNf7Zuj*!qr)+7Y1uI>Z;~N3MVGIquG^Lw(VLhT#>D^-$t+spa++O z_&50%VE#4vRbkaC=s|FWQ1uF)uggDOYrm_m5FE4B`NKO}55pffqN}maXOp(7&)M>; z+7{Dd8mwBisxI)Z-~m{0+ZFNDAXyh+p~IS%l35-(JajX|xTjf6o(dVcmQ+?0SqAas zcxkjOW&u)1tg`bn_hBKo!m?e6{s#M&Yc$eQQzmkco?IP%=^+-Z5Hrn@*vD z^2|L|jCb09&0FN)O|TaPqAVi6>I+y?>Ok@dZ5II#LOU~Cuejp)tJq&9ZvRp|HhREU z;*KuG6PtMxw1!_f@G;D=_`W03je6f=@?1p6h3H|g@2fXq#Eit zL|WxtVbPodT~gOav^xZOftMUV?j{%ay0PtXck@=7(Zng2E~pzyYTCrJ`MA`UEeps7 z$&DsH3r@xn8P}nt7N}qk5z#|=CX&wzHj6+nf_}L=!Xp}Q<$p-duGwp>OStYZwkX>G zS!*5+(j(RB;xTiIE7XtnnacK$>S|Aqnp0fPB}bVndA`6ys;tsHZ}CQ)W(A9=TcURl zJpyyGUWA-C+T#hyX^=3A7<=ONMmH^r2j2g1z}7|d5i$Wi6zl`k=;L(SnbW#l!6mO# z)-9-Dz|cYBLq`X|6{l;)D%K@;Nfhs~ CLhU6I(r1;Ch70DCy-NVE$xg#+pNP-@M z4xKus;g(h7u}yu&F~`~mT*{Gx;%Z@$Py%^H*GECbHeS(|O-c?!KKEFn{Ayr`0)TjX z8gq841+Hp|=M8E~51=?d`|{JacVVt|gnR+uVF0G@BNz;T>RQdJY?g`6wyrxm=`){^ zT;Ls7fZGtqET+)BmGl%9wPBctCL|#!Q4DtCrIjYx-KjEBcZ;QvSz!vI9Ugd&M2^i+ZFc2 zSKtWJ4AXNkUy5r8_)yBZvOXGuuV;B3=`Xi%d91(O#O2X;8L|Ql3^dFVLFnN#;*ItS zSJ~zCaFJgkoB_WVmUUiN_6x7EUv}H=7haziyM#1>tMls%xV|I5K8Nd@xZVL~SK6qw ztaG3-cuFO)Zb|JfEdG}*IE6{l#-7K zYTGd;gS9(x|8jSUS7*7;R-u_%An&|3G!15p5@?P}egUcRi-D~JT5g_u3CE}-IlQ$d zRH2clbC~gDL!{}~YHd+>TYf^vO~7aVQNmla0V9T&oCi7zE$6S|Y3Ce|s)h`PruouL zuISV%Rd+T)99l4E(ml)t-%H#lJK~+10vXP)eGSR97MbmX=&`}J2o?ZZJ!ZP+l43*~ zsN0eQ70kg>p&V$KZClZnd`A7E62G+QVhIi?QxR3hFqhF- z&yBk9thm?SxSRa++*7tW6U>ej39^nObqicC@wZ>R@i+~)RGarL>1t?n&rwhb+_W*Ih%z&-#G1nt{Co0f-129?MX2VK8 z#d8x5Z1Eq8g&fi19mE43GnXU9q8;d^&DM4!ytXqQ+%Fv_$m+q?K$}HAhPDVdB-vUC zZYcX}Ds{V%d_@VI6G&5j=T7Lt5cjnXcTrcIxtFID`%2ezCBHxa=3mv_5l4)gw97`Q z7wUS4d{-puM+pRD5$H_Mk^Z75C=?slxr>e%HMvH4tqt%D_w(%^{%ZNGVDQ?upr-EV z7|^0D+4QF&(22)9$2=?dq$S`<7r1jz4EvfT@Gi{$w2H8V|@LDvLPpDM{?&V1Wc^UOTtw46P^RnIPN$ zB;*uMusR7AQOVlzP@l~0#}3!NSqVH8!2i^K%E=TfQ=-|yDUzk^L}CdPc{=(O7|+%M zNrt5~w91}bWv~Q|oW$6~nbs6oWf{Tx?CZ5Bfj-Za_iI^Vm&8I_$qM%y*yH zd}2y`yhKGnFygDFWO2m?bJ=x@-id;G$-4mp3ENBxe8TPa_42r&>=u5#TpuHp1b4-a zQ4vIXOYU=DFZadp(5ZHJ>DSA9%(rvCi);w0$02+xEpm)bmLD=IRXYGtSRqmdxDjPi z_e2AB<{6M^bCb?3lU#=Ncs{9^SzUF|T^b^E8N*U9IGx15M$=nL4ycO)R+H$57AbVnUGJ+lS& zt+)?|Xj&ark_kx-l`|4IV5ji|h}d1GrK8-2F=$L`Fi@2P$6B9|=+H>uyd}_||8Tc| ztvt2(=5$ef?FhaIsaYMiNFNir zlfQR29@1tkhrjl_#lGrECK*r`<92rl=qcay;= zXB+MmHm+rl6_)r!KpojeE+;_GbHNc5>lc}Ld1ByE#Q+>ymgy!C)|eZrH9 zU`I$ghc&m`VpHE!(iJgInk38~=HP{5)r4mXW~8xd=iKpNN>SdWUg7p^DTFvc6bZ(j z4iCpZeqRBeoM*@ka!e!u^)#L(q!t>AJ+G7A(hiO$8r#?0;Gkc^UP<|A$^+*rHL4sngdcvF2do7mP;8shNUmhr{W#IPut;JFtsSi&B%8WYLP4U6$zK5-U|~mU z@@?n~hm3(H2GE%So1e7slx3fxv`N2GOcFGaTcY*^9F5ISf2H2k@e#}q5abvkodD~H z+u*tYJpkvDpOH(WjyG8wO_&pizB;Tr02mi4>K#Q#>xc59;MyfX)e3c4)g))NpqQtt zru&sN!fUlxxZ6_233v$Oth0W2U=@=e1^&>rC_DSU0uw>lguDFl+Sq1?QsHImSucSB zL&CR|O@mVo6U+r#IzZ6bhwsAs}^b1&8#i2Wi=#v6)6pO=CY~8vt_1lL zs=r}+JaG?BBuv<&o$^bNL{>b7BoDL$zs4N{b@Ho^BO?`XKZcc%w!2+-iPPpQ5=q{? zibb}CtNBo39QY+g&!F7{f6m#om_CzGAU*7}*s221zy`-ui)J@ElIz+g2<$p2S{nid zG|?RRKqtWxJWRl2=OMjk4-33)nemm5OFrTiH$DDQ0WFBk4jhIcO9q@7@6E>3)%>7 zYx=aJAp08M1uFcQfQa&6njg+l^t1u-9DZ#cOwSyKE40nJ*F*@^kXN!DgfD<<0#ByW z9eQBhrWdS!xr~aQwp5X^nA{o^LNw8Ks2Hwb@H2XfnC98l`0UXK!t6JNa=)=!8wDSUwTh+IC&SytW2=1MAs%KtR-&L#;=e{B!bgiItGm99F`74D-;g85%~u1Y-fhx*;V=a>=Ql zds4d{733+UOZRLqF>jJqSYeP%=}HU(K}04qt|Y8L##woqOSt)Fp@EIGQS$~$^~IJ4 zZ6Yp zZqGKsHWg}Ep_6b6>ob=IQ%{6Ye+-!vL^_sTcitUGGIQ-xdK-lV<#F1tt)z37pg|d%0-Bp2Z=X>@3xSi0#$&?YE= zHb+zVP^#SiD~yXaiAWjg$5(}XqH^M3%jQCZ$x z9i&ZN+FN5wer9kMK``tgvQ4y+7aq)#1H+&`FDy_|2b+kH!(vH%ZS1gM6NCgU{=~_b zISC{_nEX+TP#uJ| zDnN@nZBqmEY4xB!q%{`bROvoMrO~r0FaxCtvtl}$emWo+elmb@6A96_g$d3b2QMC) z4PYdFbGT&Mk3fIdTq(9N05%= zJ$*TrAE`RU)?&?8vRAvt)8*mftaLJ)(ugfYd>m7BmuH<5AYT;MDwX%Rq^NEw;NAMu ztI5@|V#RCn-&OqT4g4CLD3`bf=bPSGAOkDrXoh(Sh6Md8D}jEGRRRiobDWW{_G~jf zLOVx)D>j-{VJ;yGoOd@*D@d4&)*?2f1g21wHeoK(zsFn=RuXx=1MU{^rUEu`E%?>J z5}QWAmlSdyjkgwaRjGW#{PfFBGBz2@n&%O;j@c*pt6j>Z9K5Pa(wlEp2!Z8+*1CV~r(w2V@(A^3YnWEPVu_;`BHVAVM%OTp zbY8QzHiYNHue{{I53OV%Lvp7MOh_ri;f3LpIXo|TJ>Ndth7@UGl+^p0VdiFc?wq)< zxvI$O*Ip%MfGdH2S{sJ#jiQ%PWWVOrG_jBzR1&UM;j{o;y1au+3_QBLiAzP(ad{1w zF(%?2N zUl!Zg<`4r0o#RkZ4$<1G8Pi)K2?s+WLA|L*ToM6x21C^)j-Ye$OJcgBB2?NAX54~b@IS+tY!Eq(D2pyX&GOT;Jrw?f1VlIW zmg==sgdMO&FW%V7Y!^MXP$$R^O9+mioY6x@2do2IiyERmFJ-8{JWSr~)*uF$5<{-R z2B-iYq-~Z}T`V_PA{mM3UZ{6_R(-!5T6zqyY|OgR1kp*H^JqYu<+G>K71IBpe7x5b zvGYFnrP!5)nAnwhRqU!)=qeKj@&_h-^%&UE%ohDJf=!`p5A+3!1F%}H2;zC`MPLj~ zS(3&F(oxTIy6Cl`t0uZFN5ieT>5k){4L_mEqkxpisbN)9eU69Gipv&SaoIvEEoRN-MP)T)fc!^)B-sk{Lqs|-=l;~_Q=r6Dpj ztQZLBT73$=0AB!3cBK&59@w-A;XVJTJ%Yj8mk7{lgbj?H2N zbqE==n)4A%iJ*dCEWSoE(?KU-UuBU`At@LFrL)1ddCXLEIu{DUp-bTeh(*= z9Xd509DhlBE68ivP>>gj)iWJ#>Z$SW&A0FgcyAd$M=?6NJHvhFAmD`}`VH99^l-Ms zOM5d&#DR|;sUy6=QA2-+f(x<)c~}XvYo(8#6Q0TyBR)m^)uLVSG@nlfGNetyZe=l* zav9_-MITDP!^JB7j=fuoW#Paln>)Rg9-dcWMYY4n+B!uZ=A-a1!;+{`8QpBYg&uE8HwRlO}YG8MV^cCbvttpn1)>N2bo09Z_ z`VqL(J|7>JeW{I?22~JJ&Q{$CmYaxlhqclXoa)K!M*&A>suNR z^nMEml@wC1N>!f>I8-eQ>g}%U;CSlvD3xcs9)s3W3?%#59LtNMH+rowfXIF1;CQbl zvnZ@)1)q$?6`11+0Ol%%-&fKgSD*!d4&1J&fG!;)WVOm(&VYZAUPe~RdRdTtyIo!49l?j#C3e6ZQ!!Bkk0}ir`acx@~t6hsEm`TpE^k7*iQG-H!12Ecw z*4lDjki+GP2z>O4HhIe170Ls|1U8nRps^+tE!4f(fEo?#MWc}1%LAn%Ccuz&nDvs~ zL0uU1>w2JGV8w9K8?WREkzGv_vFvY{VwZ&rlm9Yym|Rh71PGI|70?2vfZiq4Q^@{y z+EU74EGQUBKxR`;r7#7R2dpE>YKwkmU~FhK@oS5mp@|z#^d}c|vWHiyU`Y$o>PfZjN3clFw8#)23$2kG zJA)LmQUlx3l$~~YTlS^P1>NdS`R0rgc&r|#!IEs>PbFtp47~bNNZxZ+r8+$?XVXxE zBk?Bj-*hK8S!upao-9@qD*}Qi*F&X}1KqP58h z;s)I6mSR}+9&yNw5BZ+$vLCkhxNl$5KGB`GJf7m-|7QGQcjtt-I)&Zb_jl?{%TN#m zBP@dbv^cZ}VrWJ8i#Ovj9~>0*hHQ)fc?!;_kPv%d6DBbN;Xy$Z(D>OD?pJlQi5&EC z8^GHvJ*-WY?RRhgEuP~(`c~XK?o%SOLh6lQDJGv$AOusNe8N5Zc&*p1crb2r*S-~Z zO|nRX3iDwAK7@m2kuB&vYd%Q+;(j?$-s?S8fCE^%ldCG#1AR~wJMKInVo|go)HGHW zfe%>MA~6ykW1VuF?j$(mLf8Ar^5h6(74Q1piR;?>-A6uI{$cQC*S)yBPuCgcV3Y_d zJ~r9Q&cAm~H|JlW_xO47?8VqP8wE}wcA$xLK=_1-Q)Ll4GU18FO3UFDHn}A-a5V76 z$?QV}0v39D2}IJ0xm$(|s@^Ci3WW$EKp!ouP^@IONQpAFlc!m2h$zIvMq6|!9@@nqB;W6q$d#>6XSvRxTQ5bU(TaK=ePQKYJ zH)z?$%(-9Euccm}g%y;5gvDs+RrOcHLn-72)4DWnS!?+znYw~w7HvZ6M{c&MsThhy zZ3+3FXla)I%ua5U;R9499)sT62V`F+U$zyd$biZXCfYWWR;?GDJE%ZG8~9-iTu>T? z!h8^VdG2Y>$D3i4hMGX&j>`A@(@Rke$RZt0&Sqnx#9g0F#h%O0k2VQvon<<1tOcnq zuw&25Jd{Ta0==c{!ov+tp+rxk_h3PTy&FJFOF*E(KCLgAN_`nXQ8hTk1-yPLqdP>| zqZtSvE+^Y8qyXts3sFh9((-{+&3q8J5DJm3#ZfIiRkKX$7n3@Vgv8TVW>G&!)w?vr zO8x~Wn%P`(?udG4b1CmH3SPI(CgK;j#Z#IX*)*L+?;Mnh2ia93ai&v67-FYQCkKmh zu$|gU^=GP|PH1<?C`dH5*!+E?q?}f=b1)-yswOkDR>;okXRO;>z7mZ)?drn{GF*?~DN~{(d|8&N z;3{DoX$9A&1BjTKwl+~L4-4E&T6n>MBc?#!+?q3#{Cp1m^$0=nr&6A<*uAG=yR;6SU3!l{yTd-sk#sN8**d+;o4T4 zOO7v39o_XyYN`Vf+hMFSRxvl){0m~2s^U%KHuZy9>l zVdKGYl0ziza<3d;KH%uCImK=29(D$qAC@V53#cp`%Qk*xEytIKKr3pe-Katbv$Eo1 z^B&!~W(vfwojaPLK$}!$(S7mX%Hx`fUP&G`3!g1jybXMK6RS*w{3gr1$ONvI3PV5S z*0O*E>l51?w4(vTrz~mg!2v-lEeeIHcgT{q3h%c*z9x4BT^ZCnlh;vlaoUS&n-vDL z{~FfMdO=6eG=uHKQ^aL!;<)tFnKw#du`5WNVL@$rcvo>w5y*lcwo{FX<-%}5Y^TlU zS9D5DM-yyRKW92N!H_=eox%W6DSw|+J0_U!SzCtMm_C>b`9jQ!rmjN@vWF~3K@nXf zTgzqH6D_DD_N(NNKwPux22Ut2oYXJ$ki09&xUeuq+zls`7X)4IPbZWQ z`zMbPxdT`B$)e?;k|-=w*zi{p$Hdl>yUcH7>A^gKgUE_x8Jh4}3+oBCbdx*r)bgIq z)KrdK1K~zeQ%fCTu%TD&FvWR=B+*vwf+SBln1@Bnjrm!H7E`VwC-pml_O|XFx z(&;U@>!ak>8nL>OEI0}tunP1^VFB3@e(~Az-0(YHuKKz1E{$7iXsSgS@X?aMV|Y%$ z&jXOvq{Zr`A(j%gnVQ^_VVp^UA&|qn4u_eicLnoC;qK!a)d%2m zVd*aDtB{5xkg>h^ry&GJ8Xfm!HlnxC8kuY0!kA}dT`J7i!KpG1K^LSbiXCQ!YF(cq zP>G8kj1EUFN6C&xMOrO9Fv$k0klT3*Rr;q!m~&e{pmNJ;p$L67DV#I60-LhDHxP7K zOcY$owlj?t<^$w~=IRj<;Gl3`9fD@{c6Za#^3IrEG<0iAL#K=%x_fqMdAv@fq*l?? zPz%>mXSqktFHdm?f1!MBvr2}qi?H-0S26t7^-W>*Gbl0{{!ySq*aRIe6ZVmb?n%Is zbM8~be|wt*Ss{i@5`plXF4$K=j_v9|1G2>2oiY;D(a4KKxLy>lSH~3ud-{5s^tx>Q zw~GWTt_iB6TFRkVATk=F#l^oFiF3Rp`)#6KJ*L=H}oLN+f zeJL{BRPsQWSCZYa%8GPZC7D$*;w_y>uB^Bd*4ExEE(}6tr(=9u^((S(R*Ld7MucLKHNHe-4 zlm_Li9yHnvTfHbQ%35HCEcOn0H5oP&BoDav{W*Sbu-JX$&++N$jh$@fhG2$Sw0D8< zZZ0SlW-}LOccHQ$;`aPYynmlvY88cA$+6!tZnb^Qo%@%#KfJNi-SC%qdYk`d!(ZY( z^2;&X;@!eKJKcM?5kAE4zio^6%wJu-Ek4OEe}DVL|BBxgxKS(EO0hJR!4$Ln1sG8* zZbTl8qMz{7i{5(J8WF?!2!Q!wI4^`u%qT!;7K$QC^Yq4KAEcpotQvbaqY!4lCyp7S zW~inrc#UAL*S#XskXK(Ha#j9K#oaV99@l)Qo#UE+dR$C?KT0iAQNB4>2B1&KGFN2# zmhGNX!iH4KG6(NxS|tQ^>7N95yukZ>Pr8WBb~V?in%CkavZ8$In{ofK2&?gYbA|*W zS;KqhhxhN-!ubV>@_eYcMo-X%x^Z=WSe4g5M0N#hE(L>S02wl@n5p=IqFeWs_Ob4t zABv}i&qVH$JImwU6%WPla{t9=NW)~rzmulC%thm?C<^TfETxy%Nm^geXB zBb-MMsX>En6h~q_I#o7|@wx-!g-WajqM_jF*b)7slaPFsi^E3t2YiKcQz5OzzV|ru ztgtPoW}?!7I-eB#=5=7%0y8~p-lvwRr)%nh;Hkuk)+w=L%K=qj! z4t_?oQ3tGpO@^s$-X*p!1;QUxM)IhT*FtVegG54U?T2CWi<0>3Le;mlbGTAFm1~-!#9Dqayrzm z_W4m*G)qyxeC67cKBk3+?O7r7D9h6hD$MURJRF9}X?}a4pGpG&(YZj9zsWc8W&p+s z%TASnc|i*~{2BC$ML*5m(+(efFwlYW=-~v_>|MaT2zj=+aV*b14}(N0K|r?1rNAto z9{G$TaT&otu4}~sVAekawf;mjlzc8Qe=We|8L?rTKr%nb`?`i+?y6`Epan#C1cRT$ zWr3y-BMu$@d{my&w60e2u40eC_-StaGxYo4ca^ir{+q6b!(BBMqeNGY=|g~$5nV0G zEz#ceT{n`Yk>d=JPajr%qPD-c=p5|89xlpLIiSFJKR-P@hF8FnXa(kSDAFfA9Y+RKBRj8nNUE~s|I3Rt-kg+hS3VwPZC#|M3-PWl;Wc|1_MZe|qqQNbLsOiCN6vkVt3C z?bpOFOLY(@>o$(iB>K&^3?L*cuMiFIUBIGbj19Y6nE75mM$qLg=AxyuvFB{8GP<^$ zWb#I7Qe3Pel+bNxTmC8ANy3be8>2^z+H*7w^1voNGXnQmnA~Hu(cq#I(~B!Y?TX|$ zwPApX-}xc7VAT5hS!0v_YdR_*!dvzAPodU%KTnsov``t1_9T|BJ~7+H=&l)LJhyIi z_Yu5CdB&-DsNv7uftSRS4zs%W6u4U%&L$X922fZNtsFF(*iHy>cELSj!`z84*@wlB zn!EWDQV^MFOpRmm7g8kvx(NaT`)6At*4V_FtfQFcb3{>FCQJarpYzm)TJxpECGu)} z>{zE;IOvgH__Q=M+MDk0yMr;S-;OBfw9u>TMZe_PxR6)Gpy zY7*?|Ua&Zx=*IsG8fArg=lnvwKP$n}efK-^-)jCF<-ZlmcD0sELySo<@REn0+_v-I z^;&nWHU0Gdv2cX&p|#{;AnBvaFA4wGLuo~btzm@di$x_H7JYR$Ec)thSoGE1u;{D1 zVbNE2h`w1<(me419DVCit=%4%kV%Ri9ahn8&7p(w0Sh2%>zr#c{xy2pNNyEAMadW{*@9u`TE!t!2TGC5Bh+_ zG|Ql4FkRzv=Y+!@EajNaSZ%RFggnIm_o5>v64J{Y_bWq_s9gD;PIPc|(q*gSNzHWB4QaPFKiE3BA?@?mlhfJ_=>&hB zrekhM$NTF^S~knCCf&xw;l-ts<^25g8K?|M2)D4Wh!vV6g>?!^C|@=}o69C-46(D) zdK~5A-#Y=#LT)sxrKCk8WpgzGX?sLQ0$Xov%1YajVCcKpQq%0 zn*(;&>AnDDnF29`2q&POURc16f+#mc1Q||Y_)eBxr741^N+zVMmZwORQWXv;gEUvu zG1E@crj1EgcQl8|sP^IKSPreLq)BoMQhW!F&hu~>vAc?&NC%Y>$f6}#g>6BrhV%W< zDj9zy60W6{w7hp=jee1{R_m9<0>nRaRNr3Vt@=&pgx6yYHd*l+J)lpk^o#l668-iQ z6R+P+T-W+V{9$A!|Evh5VYMWtA#u{U{Mc-^JWo0++WLv{T7oT^2oTQLyWs)zGKYjh zotv$p3<;7u01uScF*X7PZYq9lzWiz?+Iz?Ge+zXbA3w&f?Z%IgO29pA!(#2jlr5LH z+W0x;0v@>TKN^ifH)W{U#< ziQOC_(Z<6P?M=0EM;B;nqUMYjfu}lwp`X*qq?<%)1_F^9>;*x1cR}l)lLvOUUp`3&< zwkm40YhGwB2Z*-@47Hc@s+=R!o_v@&c*;4@t|EJlY0mUryg=RdTt@z=cj^Y)cHjBM z2wCR8DbZ3aK?ES%>P&7@29X}c9Yrj=?;`?s``@YQ5jy@+bXaMEf{}UI(6DkkJwUIa zDpUDk?WFubbEJYXzo=lEH*?FwI6&|gKmcUq{&spiVKQ_T-rFLpgc08{+#%8sxi`+Q z>>i72w9^-N*duL?T}LzteNdC|3pL65+o4JK)GC4wH=GfV?-@}q&sQ(uUm>rFPWp_HLJcvr^tYcik-aE~FvX4ELC4H$^S~(OT9xuARqALEG)+ zBpwL%RzNkOp*N4sE&D`Jr*c>h0hHokcC86E-*`W_2=BNqvF|3OFb24w~o(l zA5Xxil%nZjiEQAA1yT8pZR$3%0ZY3pt(ak+B&mWHY^8rkXslOJTZ zAD*%UvVHmuzua}~EzMma{8mwSm8GI6sw*))my-J;T%d>+xUkcLk0g?Af0~GDHp@No zP&|pl#D4!!{Q2l?K4?!ab0_{h-hJ;kXmI#DRP<8EF5osH3i2r=UxRit1j_I;AhY5C z!&c3Yx{W`Ne}^yVXAj5!HtErF$4q?&a}*}%d;aXdIMXZ~;y(09JipCfUh+uXTi>Bt z1iD=)E(ogTa>t-c)?tnP-6Qen{Ik-!c(43&|8;nLe(g?L7Z37t*}C}M`HPL~@SQ#5 zM*Si_vi#<^irLD`ajdvc{USbU+%vU~se%M2r;3%(JI(82_cSj{PuDtjcFk+bJ#E6N zL)-^{8NWBb{MIkyzP`Wj?HFLJu0HL4@ymE1FZ;J&#&hz^y&t8EzjVhx8t=r<`H#l4 z^A`{4#YXqHNAYs`#`bzF-nDaMt%GE2zF)~3?u5tU@%_IncW`oCn4Jx|!lDFN;XYO- zdE@pgAB#5x!5ePb6Y&9@Y;wzm@m!|g{r1B6h~RAZ9v9bx$Q|S2FLL*57f=4E6a~3F zlCL29hx1zhz{5c4R>LApvWT&_pxn$tLG6Y`?=X}yo1&fhpj08|9aCim46-&N+4VL>yhfW31%%gZ_M zV0CA?C+6@j#Tp+XTGQiR?JUpS;n4|CLiLE$YORaeeqGFxM$(m|#CP4lbd{&=@ZnWm z<(&^4r-d=I@Sc4NY?euZi)b)XJNvA_N%N^O4k*a|okb>y>#15qMBHp7@K+B+p73=h z0IGCgj>4@~=`5?1KeL9St_v!`9zr7(&?Gj^lK2ePY zbR)?gg8+49x8cj^%D!`PF?q17MYFe1_R7kzyPbPT)yPl-J!#Vu#dK$DDgQv1zh1d& z=$ggdo}_F23vSvHu7?@LDph(_(H-86+j%*k9pXMu_`uOyJV&Yfe&&8crr6embw3L} zEsWo;DhqsgeV5|6X3_i1hx4j0L$WqH6V7wL`&In$pv`@4O8ZneS~0oKEnOdvZ<9=% zBi#4a$K}}~trr0%8SraZymlq`G?pard+)+Bo~Qlq<_Q!y%>ICQKK%JdFpMBItHqpZ zpCQt26^U+-0{p7{x=xu(tfY8Sa*Wp8IRq(T4B~Osn)&qtUpbCUgr}wkUujdD2hsYVMhm+ZHw}SkJ?{mgO+l)X0?~4C>AaYsKL_qjcvj=S@E-uHC;p8Rsf)A8Kkhwj0r<999mVV8I7wZOg_52vGQ zWwG`Kk|zUcHsTo8JkFvg1(ofapZ5&B>E4?A+%xeYGSvik?KAOi``=rWR-tI)gdEq}`|EgG5jEY-`*l3y7#+=RaMoFV=KZO* z%uha>vdm6BW@?(_6JdAWkdF2DMRWI-Zb--F?@5u|*D@|y7kaA~Zj5`}bH9#%#mP43 zeXMhwTh-su?tZl?9@8XmLp3*8-U9|{AmbM?tlT=)de%ZW0r75@m+-6xI!zby_GN^z z&JXJ21rtCZtE0EL+2_5(*s9MrnPr>Lb>Kh~kfWiY*W?h;x84G3-(pf7+4R#$l$LrN zXd0@w;HC++WjQXDClnoSghka`K&`&9JJjbkKO5JZWBI64%2ST!>V&ub+DCTggI{hM zz~6Nu|0?(S1CSo-tCwKWC2vU0t#=6F9i6h?RS+&@z3Zq~(|N{M zZQC?g#7!t(X0iabY?zWrrIeVg6_b;oAu8qmxCK&h_Ve*H4qdwW`FOv{B13XG3His* z`8%@aKbW>TURe5Rts{2Fyb_PC7(1RA_f8fuZ!OW1Em1YSL!(b`jt?rWh3Z-z zZvPkJ>A_m}$rlh{i*CgW@z})#<}wZR0~zM;2_Vl2pCyrpi8M-0v_{v+AFHJ(g_$6E zt8D?dWE>v*0?#x&X-3GkrQ7B@UW|L2@DbTb4M;}zse!4CLrDmtQ4Y2U@6 z#i&Y|Sw0j^)SJr+wfxCsBom9cXNH!ZQT<09s=H-Cefb4`5tn7NDR(aA%cE> zLVzE?G*OMeGF)xcvdKm6lP|@6T^2t9Y>68u(Ef6F{!8($C;|7p6!$mHEX6yaf-r-w zS#{*l9Rbc#j{W&Kb{Ib<1>6`pZwIJtx=$X>t7bQrpVE8@VR0c$!^ScSbB&oruMtLI zRJu~XSP53?7c=4|`o%P1gc!4d;)PPos^->5uD1vTFv+k3CS$As8^#?fhgJ1f{bGK; zNx$RmWCQd3kKfON6tdIYy<6h$Q7rF{h8AjWTeo?b*e0X9pAxsrZ{o^Ml7dDO3@Tnm z(7qXop^C)a%UJB5*&L5YN778+;y(AA_^acjYm*+)+tWMs!zO^_JU8Lxc*@m*bsHBK&88a+#eq3*I6T=5&FM z8C?J}np&;tVTsVa^)hKUsAk@8cxqV#-r;)-T)wGZEVC`!XM`RKwcA!0lFbF&Q*&%5_Q`gbwi&=(Hf2=5Td`+* z5-&w6gdCOJZ^xAuWC6FICVw{S|xb6a?_j&=U*iYBh9>2+S-)ZMh8EnhcZDD?(}S|1WuE)OgH;`S@>pF?#yvv4MI@4;O1MCgkWxpWQ_ZB|C? z!O{p?@rLS(W_;gank^8M7i?bZpF957l};0Uo1Yz`H3xZ)FoM*cDlsX$MjW(7eXbF0 zmiVL7gGQP&)R_T}HL>jql-F^IrcbmJXIHFN!hZc%s+29f$cE1P{b3WSSd*bfYy*YY z2(Ax2J-)^?f{DD+7t#oRSo4AfQ!k>Hf2gTb93< zeg@5KMwF&V;IQ2dPFPdWn|1j5WHtIo-rXF=xjuA_iIlst8Lfp|Msh(eNaO#<+MmG5 zQI-4ucvp4LOr7ajD#>KB%p~cV1TukyB(fwxlvE5`SOnyHaRcP~)tG>n09VnA^Z)?@ z1P#mOM2#8{B`TYO1cWPLUsZNgP=bIWAOu834f1<`o>Se^6N3Kl>-8rurm9a>o%Pwz zbDl^2Z0sR|YOUi{S~Lh)XFZ%zxRwzM1Ykp2_aCzEUxNwCflnZ@9su|T^~s1~#2ZMs z9F}i{8)~*H_vl9p;&5*~-`o|#WN-)ro)Z%QMitpYmgd`L068TeoE(of(fYkJ3g4;m z-+XfUaMdNCwUM^&bExp&Ke#l$`gT|-mYSNQmZUYBt^aBo)>@WcwEVI5 zHWP94m90;aW=@9%77c671X~7X%b=kJy_9t@)&1(Ix|M|p3ewgqG|6^ors{BLE*roh zNRK;A*3jD;;MTjqLTUknLSHrPHz=sB|Jz4lZVip2Xs81Ap5a;dFKRGHhM{hYkq0y+ zT#CRf^w$<9y}2`h`q1lj>}VJzkX9chU)14UqNFA|D56X>dW(QXm?bGUbaXdL1fCVf zzx9bGrbzGww%P)^wFUIV3mJk0PEr~XN$Y__Vk9M4c?g#(Y zVAV0nv^V!}t-0%J#*ltYx--!WGwmQXa0Xp2oW>x;<{U5XRv@P71WmsUH8_dVBBwVv zop_3A&`_DTVYapvw^D508;1KlHdxL5-+tYh{v6*Ow*K3o(o6w)eim7%6;9?4k>c13ER!wxnOz{3m08TtV{L=>)^FiH6 zKjdngLxwcstyB>(rfM8b2y?&j^;SiQkpqGccR{UH5q+3+-3mk6Eveg=9!e~{qFu2BOYj0uz z6}s!-zo5&|rp;_kS`5*gnj}yo>4<bwyAop?Om7~=7|$ENhJ8NBHmTCyk2a0EQne6<=G^RTsODTjSm5uva` zW={w*Tv$CbC$0l%t;bZ4^Fq*2gUFXdm+(g&MfeEfqK@t7nkg{IL1=cSYal66k@4qK zttX8&mgtQ=Q=I^c>Z}6)@}n45sg{Hd%I5U9rf5%557{~qMtg45(r_k#(B+KOp6{jnK?+K38^^SCQXm&6*4a(a3UHyNb4St) zm^FxZ|6!Hf(4DIdif;AFv&@(3&|(Uhl8@6JR0aM%i^5Rza?b%7TpZ6wCra63 zN~fV0rPp+rJx;pW_g_rL*A=RxRK2}v@70h|a|bRm^EEsQ8X4b?V*~x9ut&A$w(NOb z$t0yh>l#UgoBklC;el3jkzOVD1#9|JYzY{<;4Cd~lkmZ`Khjl+C)9 z>~H529z`2>4V!g$qv|wn*719b%{rB6v(EP(U0%53AO>99k~c7pF2g59XAJ-d);Y7I zr$Yg+?r64vSL3g0pR~gc1(38bqfiK1BGZzd#wK!lM+}oIXqph*Pa%MGXE|No{9liTYgo(nVBz9xr<3{Y_gLW5W9--jOj77?qHBmV z$Khq5vrP%iAl$$4uTFFG7XHP20c_LXEU)ZQ>j;HDHFu>eD#d(@W-O&m=~r7t9~3?c zq7`BWwD=RYbF+JU&GtCfd}nscM~3Bys?$6Do#XIN4#VpW!~1s@R{tsmf^AFIiX%A< zYB~gA1m7l3127cnSN7+(#w_8o=B-IfmT_JE#vJ|J^nHFFpN;qoBi3u2=FQK7>yWIN zL-7mPtjePWW1M^&Ytsw+>RFOL=gJH6-Jr8`Y~97hY()AL3{%o7(=xWt zW~WQgLIe5B*G9D(syY@TfScD3{kO>sYME>~x0q0Ye8F)De%Iq1BGQnLIFDv1%b2NO z7PyH+e45B2=0N&WNf1U_sMnT8aSub~E!n*+#z+#OS5GClQr+Sqy)4w06LHxnRA5@2 znXL9w%0~nIMlm8AWNw@B083BTq&ZE`AoxRl*^@NYVe^9;NncDvs?AhYQ)QAYHH23! ze2oRONgp3p(F+DZnrJGTQRvdNFrJ|)ryi9v<*_=Hg%5zZT5lvGgu|@)Tq~0%4m_-e zHc}Y8ra4-cKISw5Mc`Nhi?MKvo@CRP4q`l#nA40J%EC5fZ`C43DlUzpNCK(U#0ntu zit;l^6MYb~q`r!~N-odV9fO>@LCXScYyyzVLXZGkb-+mT&I-%=M+w2KgvgUp1{DEh z|8QBT8d(UiIE0xLlqr5w==O>ZKdZ=b>Qx=CRGpPaciE|*b1jxvCHEg*C?5l(hx=Ge zu3~mAmYlp=dg=Rln$5z0I$fu#Z1INrvIAGy1S2LUqrOg7uf{N_sgbfhy$xq$lRVf2>v`Oo+r< z`fS0r7PH3_TPCZmO+yTkh^s6i%Ld`WI%J{pX~5RsG^c&ib4M%GuTr9^&%g!c>^BwD zGvz17%O$1i+$Y=8oPY+#Rwv4b)fVw9!u^8)>#`~n4?;4 zoy%G^eZ*LmlXwZy`P!EDqm!G9WF8tYMy3Q?s`fU)`)rNv9XpQGr8Q<-&-y|5Kt{y& zrXs?(Dee}@0SE(CDdUPf|oRPD6qr=9~3}}Q|QO)Zd$x>PI0j@ zu@XKcNc=65vt#7!oU$qkc>W*|(1WC0+quj``wF*tA4f&`l5Jp3=7HXG$QEt~r6vg?K zW=aU>2aV$`qiz=alp3`!L2y5Y1q0I1izha4p3|FkYDl!SPr)BnCwT zqEQDAK?JohxNC>b2OTj~5mF{vPm>{dvMK{1;0SwE`@mWDIaXCZmDQp;m0&q;= zg9-IWO+~1R`GLaO32~)O)bwZ9Uc@4b!*LHK4jbT#vSY?u2@3)k!f>{xFB+{Glm~z+ z6cuF`Ra8^~z@VaZ>{=t>W=>+RmqV;H=Y;7FYi-+iM(NQ{^R>ogm<>wukf^s+U{uKI ze9f5~?$*_p+E}la+GHHodQgL++mI+1L>#U47pcExK_NY*8JR}~|3g7*Wz0~)Hz;VU zbk_=OJ!O;#%pYqKvV;~oYDYYf0cc;CgdFgiI7<>hLCY7=tWnevA5~gSqwwjYka~g2 zLA9Dg#jsVYbLchOgtFi(d=jw*l3?J6)0xNwM-?e&*b4(>^*hmSEwrG)sF7|()c^tJ zUca8_ zvc%C(swnlff=Y!r@JzfZXm$Z$%Ku|3qaZJis&vVX1~)vI_;G) zt0*o+?Br4+G_fUFs&;^6t%ll`3Wa59v3wq>LZL!1aMN zgi@VjvExBVHQ6AM$rf`ZGbcybELe;P1M#2-;`!+s;v(yAmj3LNULYMrCz#A&qOywq zOi9mI{N#UtlTh6mg@drn@Y^;M^!wnnY6Z*TVdGSANO<9E{BBjEF|1-tkF*l9xljw) zZ8U%U85;^O<4u%N`aPqtSPaN8;pjS1iUkn;5W4Jpe4Y}esev@HvFGPq>e8x2W}E|t z6CtFa!5WCQWH<6TOghjN@{?v8D5z7OBv6B#&~Owxr!lbKCZ*^AH<x zE!ciEQL;s0#=FhGHZFO$-+p|u;~4pQU{R1ZZ1A!j!9LhK@Za}R(SDdD-j7e({k4xZ zO{h=<2sR~Ldbv#3SYz!yDXC$Te|mf}KKiNOJRWiF0so$!WK8S6YPWYu`gH7%=t(Zw z^Otr~LsL1Uuqx_kDV0i5TquFXO}rz;j48d4t|)gQL6X7$rt}v!JN42#{a(GvcF{e4 zSufe`smt;enx!FxnR*)ajP+q`6tdaDK|PkdP$5^8e4-Evkc=e;MxuKNim-?-7Of$w zTZt1s(v@|rd=;;8r_G!L)FJ)2iZQReF-||@B#f})oWSdzfZgmnMUH5jD^+74y?A~Y za>0xd8ePdC4(MV4;aQYFn^E{@LG<`^t1^Is0MXq) z52g3g3QhuRc$!YB7&`U_#6HI?Y#Bv9>YsJydrx1za=v|YtD1?+V;7nk4Z0)ouj-9VfD0(ge*;8Ktd2mimaE?70vz& zXGJ~!Z&kOWKlAkD$>u=`WhF4SdOl)Jpve$9)x`YkZps=2nB{tEYrVEG0~=MqJd!N zIVR!_kw4mHq?UyZ(t`T!AWr*x}~^ zJy6xR-fCIq|7UwnNN?U;^4D+gX2xg6{`cFvzOfISM^|Pc7m^2W9=yL-O&7BX{=pfp z+s~cuM(fr0O?P98o6alxPfZWseq}niz3Tj;|M7G;pEoX=!3)>&d;APHvwUVOu*Hx| z!J#u;--s0#=&* z{)x}KIfo-R=0HBv&&wt~cFD!B zlx{Rtr;A)C$Nsn5p(=6$bAhm-{(*kViDJ#_Pn&9kY6uXhY+6i?ODS4Z%VI!)L=UA* zSTpvSMIy$cayE=knx)kzhF5RbLPSvkTrwV*03SBxRf#+5rXA62>BIiOlicLph=>5l z5X%*H6wWJvN0w^XWJB|_-iXafGr+23qC&-A`AIi*0*32?o$pk?!&t4WqCz+OuYSxO zlcz^g-0l2!_EBz5etYauZc={hk8*oepOM;b)UJM9?*22iAJ`Z@*YH@UE-A;=cMBI@ ze3`dee*cQCm$S_q-p9R|T$U^V+e^fi4Tbe?thCSR#xO5r8j~0DureJ7-Lj0v-&RJ$ zTY4~8iJh$em<#h(#>#D^Yu9w_z@6heR-6dz*)3qD@xsdk5TT^@&9)Ct46soO{!y&zi*U#Z=c;t1d|Jl zwE#o~uM@D0bBKOsmm8-q*PKXN-8Y~J?3rb(KA&XF`azC`lzWMl;4TA25i39Ir~e^& z7M?ibWe$pe&cEm7ZYXUqwC<#*s0KBxqQ6F z(y*Rp3S`=f)E2@nkp(S;m?+7!0o_de3|%Dm=^~5<5*$WGbCFP8e6Y@sdNtXhH#8jH zFfS~eDDpR+@gIFP*(qMN++Xl&GBu5G8&JFS4zimr^Y^}*ELa$Zh+2yyN_YS_N2)+e z!!V*q{Gm4_Jq|hBK)@OS?hd=B59TQ|9%bfa*tp0TJrg} zJjSCuJ)ZIXe@u3a_bvOu*EoTA+#i$w=CN44If6Xn|N6(|qw)Ez{;=1R54g(%Kjyf> z>^~->NAQ}=ET1%T81K~Q{1JC2<5Cpw^lPU0OsD@FO8%6)TKoJC_av!9EtER(^=3c+ zPf2(3>6#o{muirF{dZ4F_U^#AW(#mUgDD)i{;iXe4@U_e2ucYv#c%q8+p+u44!9~R zy;_u=v`qE}QZN2_{jMjwU8D5RFhaUlUc^>2o1qoItXk@RFXy2MOk+`)GeVND1#i9< z8MZ)wYuLgIwuNqRjEOq+%{7=#()0bI`-uH=zF&M_f}$u;-vH?Ij=%9wNl$!!?6(^c zO`2pM&$0&%Im3Q}MJ3(4ydv^f{b#Y;Z#W`xvd0t-^bZ`7OgQSRVgWL_q+d?T+OgJt z*8S`xZ+Z7W@DX0qAG(z2h5FBZ%iZ(}c9H#04#Bkf6QZ`R85@uCd#*^H-sKls2S$uk zBmgS)b7E&8+~?}naw0*>I7%c?vsohIea?U6tYq2+@42Y?f?Zzk^cS5){Eo5y=ChLR z`)?8o1HPP!Y}QWX6ltNHYnvkNQ|8}p-*$Gg-Gs9Y6*tS=c#8U#@461k6LzG3|Jljp zGFY13O(el`y4Ig^Ht|Rh7?cqgCthcYvIvUvSDl^g-qcEF+O__bvy(|9vq1o1_$xi< za0Ytb^6zso!u; za`-MqI@={;^wRYrOl3j8QoHb#yr_pJ08f0$ST+G2{>YU{SJdkNYh^NX*CBK^81GBs z`3-aZ26cttftzaznzdhSEBjxqOlCx*eED2XkYU*l{~&kta5?$dbMj!pxyhKE-3*l> zDTawBE!nO7Qq*fv8xS^1%{KCRYoG=q$6-v% z`bJt%yc|HSzK8uSUrfeL;^Q1vEGQ^ogH?q@F+?L{ZSU|)znDxvs#UUdGE{4r8^ua8 z0zTBqhifx|$ZB9y3?GHSTLC7wY)3G3hyUvrliov!GzK)8u)CK1IwE9=STloR`i*D6 zhBS@hEn3FDE)%Hp8Qcp4dp>$O72Lesf8tBY2dmob3OJo+oI(!gl&a?Z7Y11j=s84* z8|AZmDI#^Pw{*gIj|K-5D-G2-#KahBt)bzt;jM6kmP1>FQy7Q9hIUgP4|9)QbsaA5?ZP3S^yZBF> zpKM=sa0(g3Wjzac&;Gfo4z;*&R#WHDL$RUydGMgKH403{ZB4P##HWs{nkyEKx1&o#WFUG=@Src z^q8V788_`4Z&UYJYsYNZ?oW9LBUyVrn*+(CWSUh8Ru>JCyH*9?pV-!}=*ubWvpq`{ z?s#m9Ev;R)w7hVMf8Rfnfhv!e^o>R$xVl)2n~b1bVVO`BWnm<2nWWbZg>)E~RE{c{ z53;+_?=aRXeU|NjU&>Vn!PasGy~Mm^n$*#>)xk>FDIio!8W6CPwml+!o9Is zS0k2vg#XfGP2-gT0BfB3W|)rV&Z8ldB%kh9cosEHr+7C;IV_4X=Ij4F&uaIt>pnl2 zI|z(PrcfNo1$q}NJi#ObVD@zxf1^?PW^APG$0DC?)7;xVeAu#Z$M|RXt9sn%l8!3- z>b@PLIWnZ-lgM2;`I^#8Xm=oH*v2^S7URPu%B%+uFc;J?9|mV<)d9O2Q{)BxdiIQ< zCCGh%yz+3t7Rv;oUw`14ewFOm>-^D2|kVE(S68EG8p$&vXzYWL{aVpHoJ8{0AP6V{s#4bA(iN3~1qz)ycyA3~Ye&u8Xw=Pc4Hvtn7v7mCP$D zTfz3$2JY12V63pE2KZqNir#5Fv3j8`wLTyeG8U6{06?~R1>~7ilyMMr!(nw{y!N4B zXNWiK^kLMxT-zlh1K!E_&9he9WXhgL%td5FSVkH&aT$lh41d@d5YoSl#A=z%|B1(Q zS2(bT7u%M0l!_Qc<<*g`F5+l{7_L8Uxb3QwtBdXO`W||Unj}fR_7rCYSO@Lk`V~yO z&E{u=v8ZBqrrF6fWCLBT{qmnmtfB6;%oy7Pc7HYZgZcdi?vJ&JWZC8vS6J~hW`9oc z#87-aw~Oi1O61EoI@=gH)vb|SG^LwFZne7Mm0jZ3H75I15otGJ zey!J}I{K(XkC)S%wVEehTEjIXgwAUH4nV{X59~Lnr1B_Jts5}LDoRD$y?&X z&_RPLd9s2{7zK>;s|jn0dK#NDXdP^+<^>Xf!N&z3|eyfB(ra3 zjLzml7OC4hXs3$o`21Qnj^$w-nkBA?V&&WGbgVLx%xtznnQeliD#($$g zWSjyF_!OLex~j4QVH|Kq!2~O?pFiN|C;>Op0MYV}tB`Sk_{GOBGp5qhHchD1fjN>4IRcGLWNRWf!<(fHbDp`oLfD-SxH=2mi9Q zUM*ETm`L_o-l+Pd`sCFG&9kAp8bb?*BB^d$s_SX1!fpY+I&W*2Vp`*Dsx#yZsBJc+Mh<}@0 z%LO?6{GgGuDjXC?!?-R5UT#ug-6#MS^87os=Q9f5ZP?=#j^zoYwv;191%n7_5qug+ zrykrZx;%pw^sBB02!-JxTSqh3T3)n$C5vf0Nr$IUylidL1Nu>~R@!0{C2UCK#BJ!! z5@rhA_(~S=j)VUC&;TOf*OM6dzlMX6Y>fhz+V@pvstdXBuAvHQIJ32O?&Y;oXs10F zOikafRcEzXyKFh5`sQ2CtD^ z)WOL3 z#x!fi%>Kgq3~G0~k>EiKO%|xrDSyxplQE-)E4SneQs~;R)m(>ucV}z+CoPM|upvPO z35%i@H2|*2vZm&bt!w!k^pu6iW9RxfAdFeQ#iO^Xpf^k5?oy7v&JZf{#va%DQBhW= zdNn%f*7bBn4s4*Wb(%Un^O5MM1dIEJEbD~-_N%T-M&rDV0A6z;vXKeubzDH;no~{L zz;ZkviYp+kOZdRDjgV4Si!>j~*G54V2)tMIh;f-Nxr_-#d zWpQBS@WD_o&4oLgjb4)%uS5LGERE66LoW)78btDx^jVGw_9(cqB??cr@D?Sn5g zF3LN+p9^9#!rBos31W0)T|6X=*}||Md2M@zlTEA#KAZ@!L2}o)Bwffq-i)3@eZpuv zCYZuic`;vLK*O{}DuxxvEJ0=}6Mv`~_CV}KlS8*U%-YCgIj>C$l3*A-wg_}z(o*eP z1CUC&uea8V{I)VOOi>u?D;%THA%78+tu|;XlO{&Gv6!Ox&Gp7_-iRUSb?Y}IO$f(G zhg-j!hs183^r8Y=FM3rHIjp`zyR{LNE0dv{qRw0IpD<#`dM(K5o2=LKOF+G^(@;MA zVX(nmRnvXz=rn{iOT{+H;Fl=kBEs%o(7zq|RUB~tMTwk~zLi8og+JLqgS~%+}e@D8HilE*XL}W~RF!G~= zc5`eWrv<@diL7VAe*bpfoJ+ugk-Q|cKF|ojZEYQZx)LB`Y`acCK@yutnMBk(`eg%1 z*Bep49{4Y&ujH@4lhnpYmP0iIPDpSBWvR~$3Mj!tTLhbB;}bq(XR$p3Nf9A+NzIBP z>kRNjCrqtVMky0Tv)2K*Z)y@XaqMN8jpz+s0hrfy`m#~75CCqW0U<@$63C_u497AV znVYQcY7E=Bf!Wke?5OzjzD5jUb6J+$@&C4_OVoH2a>qIiyTIPUkkC<+Hd)dY#Vxqg z5YH8LHny#<`K+&_%dhWo9o1acfQoNb)~ID#l*DAZ+`o`D)|jkeUu~TOlgFu1^uPkZ z=uG*51Do<8UQyFA!pzA$RF7-aFc9qgW{Dkw3x>E>Oe73dIMrC2im9oVV@5S`gn5k} ztj+nmGDe0<3_Rgg;&lS~8bN0EZx1quj7Z2F;g>)cNc@+?2iP)dYQ%^3>%<45W5fp{ zWW)!clNz-(;!}D@a*FRy5Mk)bo)|miLoVsr*wQn(i45r1kWeyPD%Gt?NpAQWZLvgo z3%M7o_6Ks$gQ2Moo(FFiifU3{E)u~;{cjez?k2wMZ}xB8+SOZ)NM$)bm7`LXC%S`eztzmAX6abHG zgj?-y8_xuu{~6d;YXX~Stb0ee1(9lSt4z>1e|_5KcT2d%wb^8$w@Cq}TGr*%A!b_r z|ACvXDh6)4qG)hw%1X{nk!1rnHCvl3zs60ezs5~DvE9H;#Y|Tf8h`zYcR5nq5~wr<_m8?TFk~IxyV4h))y7t{ zL|3|1-evapq3zV*Fj6&pyv!JFOzfx}%IP#4=0giJBA9M)0Z5q$o7rvF$F^_;$@X=@T~S3Krj_D{du^=*rss zTvvi&vkbYky%!o$4JyKR0xjq>1W%=&s*Go8E912NFjkupGR#9>h5%(0X(wf5r4as( zqe+_0mD5V4Bsjx~D1hyhfNoRdV1lazp1yiGfSlKC_HITYjH7RSDSu1VmDfbqO@*IM zBjw8I8h#Wi?6vAMRiswn@6*#?8gfhlihp5;`LMX+zof}C+v{{DPdIk9Tu3TWV@@Mt zSL7JeTfuXro&iumE}l{uo!)^$&sga^FDP&(<&h9Z!;f%1kvGWY0oNrU>&TT{RdHl* z&rcLEJjN(j6Z08en!B5tZwb&F%_z*vPkzFRZFJcK+6c@uAmv3rw;~3jgXB1xWe8L_ zqsS)(7~%I=h?C9^#OeKTk(SWdMShNRNB9k2PDc85&K)yyn8%9zI-Q@|>L%i8y;rL{ z(8urN@X2>u-Kc4hkn}7pu`>$uL(G~?ois|)zFUF$$yQx#k-_|LTiwohV)vF^-=T`l zF=z}KJ{2&!MKhJVTEs+3=Z$aX&PZCv`K)7ZWZqwXY9^TNLy-{xg6reGQ+DGjXQur{ zJ(nED4P+DO8N#s^e{b0xJn0QtkeLjo4=I8hBD24N>Zr7LL>u$FwYkce7B-bFF%>lo znaNuGvNkvUqaP2?HV8s8q&Fz*p6JO$Lt9%N+(Z49lBWmJqupXk9gkcK+o5N(2 zNa|XGPvo2t2Lef=B6!Vjcas`l{r8B-X>#<%_|m(iFVcO|7fWxTN=|?-9iY1r9p}nU zB4=CJ!jRNK*aU!ys4N_P6Vk~&nC>LmK>B1 zKl+odZ_;HQYN=LHkt5Gx2bo|hNUKGE_{li!(ze>9hl&&=STC0!^XraD=K5bBlgx99 zQzvaS^^-rHOpZGJ)jIt7#rv8@`{O>HbT23clj{JRTLC_&1ve;TnMdYnerr#s6=$(c zCXoJ|AUYKLdq15_|AgdcJ+_F)PwY~&<$l3s565Twt`w?Js7fvbwpu@pw}W`)2P z0EPT0!1faWw`5pbANkLucjPZZIGZ7hTdP0&Ka=f%miEi2t8GDn|Kme?5bCoydp;x@ zm1OI$^vQUCV++RQ;<3p#WTcvQY|`5n1aTWp?B9QEvUe5vTK|HKJ&Ug2OCUhDx@$&9 zCGpa}HYAL}glHkb+ZR71p5fU9oYWl(YlTCbrAOxSwv*z~c~CpyvaE%$9a>fY4`!b= zw4*}A?;%rB-eO)JTfRX;O{S}CyKH)}1lP|L=4ZrbDQbvLx2MmuIAU_gasd~Q=E9sW zHe55Yr5Yc}flCn}A+a7#H{Vt@R7%72PnS=C_(yG&yxKxX!)EcUK9P^tY3w#U+GG{O zn@dQpl|@EBK^DU#(Cd8Y@{wZeMVQO+Ay`CRP>qI`6n9>Zb=7B9w2ag&qDl}o9)TA< zG~I6bv=f5|dK9PuRq6~1`DVj{S%X1Ls}0u-Oan{&isQ)Z({417dClhnMrKo8OMV>y zCV)LIo_)yz(q9{~Li?>j-GVreNeh&-gfc_c=4C;QxYLLVwm4tpSWhK_o$Xtg0x=9G zM$2sqLL3(6QXy=Z%Y(vP?$3qQ+=mORxsVGqQ0vw)r#P2O;ujyE>>7RAUvhl1cl^cJ zzj%Byc~_{q)(@FTALg&JGCT2$1)s$wZ;-mxAa$$3X216d$;1ThTHL(kk2xWk+$v33 zzsO(ul@mB+`$_-P6F4qD)gSYGS;Q1C=NnIVBpmYOeSPhQfLO$=xy650@#!O#3J zPRZQ*UbnF&-?R4LS?C5@uO|#W`_qyS`ewT>|H?wwIk~N-c%vOxP(+(xVAQz~ z^{aC)=O=}JLXFtD(HfeBgtdX65_BmH6FI+8*1}$H$6rAjGpFpncViYj|j{_ zys*zn@xfLJ&ON!oQc9c0pGuIO>P4l{FOCE4>w3IjnZT%wm=^1YjnYC?*v@Z|j zTd@W57P06BacVB7&<@$pZQm6>5&4Cfgb$Ya^Y(MI7la=Tlx1#C=oS7T3*Xt(AjZ$F zk(MCch`9RF{%&TpumAr3ZuIW#Rf`TXJ6NOI^JND~eSi%bvTnSd-Uh!z+VFY`_ z7L5s8NWl4oKkxvzW93a}9*d8ga=vAI!jFp&aC0rFzG?)O%fhuq0hxT|tkSmr zshJ$=v{L`~nXZRSfn#R5IqePa?GpQwyWGtDr7z8Lv!na`EwjiKdY^xOmfI8AmTe_&)Xt=cJKMWnw>I7HVM#ZlcmzcfYPLv5Dc z(jVhP$?`?2?u!1VGvuJX;t+rnQnz~~ou%3Qo=jy?1k*x(o|opV^2XV!mo*)}m9xj1 zT04{cjfuq;B3?u%$&bGt<`f~qD9;l0jT4_avC#d|xnGN^9nzQmRb$*PA@^thZo$%w zRG&UKls{-O<1@j8zY4vf6!!`yUHzR|_^;gyyK+Z&#AMNxkDg;(6Z$-z zn&;um(_(~G0fi(wOeaW;KY5%Rx0@*8r}9ZtkXPd$5PFC?2uSxV&x!h0FETT6d+Hw> z=cXf>SU#U_{a4H9qcst)c$N%S8nwPwn|bCWZ1gtr)uvS{aAd;=X8hj57mS4vJc2DD zCrrJ*uV^>WHc1*P#6(c9@R^VgHxLs#5MsOZhW5uI^R*LQz}}87PoECqz17`*>Qje9 z8kyCRCSm*HT61jBs$+YxWnVin5(?O|*Scsq0`e~Ui9K%21emi{>04y)ITz$YIpFt< z!ewlvd@1q=_P7bN4Mu|px-C@ro)~O-ko@7MdE}jt{&N1G+7o|6kCB##dfeVovw!!K z$(UVc=)YP@9fA{}VMpo4j(SQR>wj%w1n43Wi~J{h-OP{WfL$M=hFTk=y%rL~X&Y!& zo&s{Hx99TaumwS}m36S852O696X1IzC%CSr(CqdT+`IGJVIJyFGq}j+k`;6KL zI-XKGwp9~d_Y@EaS5R#YehQ*L zGDps*N%+!Y2qN3Olo90U6SyEO8aWB-5G-~vDP?k^%{QD!_qR=QPgl*Xp(sWaHQDZ^ zCgD8rRDrXL7%FI4M;ijYzd5{zsB6GRm-2q-0YgBh6ETBk9E}`9!O*Jy+Vm^%)~>=^ z>d;24MUb*BJRNZys)Ugo9pqh2Y)BXqPOdlBY9bf4ng~X%nkad8l={r#)6k(>r`ghx z7}|noJdOyw3L+tSQ4QbwsI4u_*C;3G>5*ZWTFV)QOEsG$4zn4mksi%fjqGsWc%?98NL3x+=o}VdU?V?^ga9ldI|$f$s*VOYF$FhFS3oInNhk$S3#GuN zqq(4yE|$0)nM}TwTAEE_Q9VFswGptX@92CL21&p^sHqC^R+YvI zgdRJmC|hW;o}go&Iq^rrO9xp>4s}+_HBF)GX7ilr(<4gI;n!^A#!bx;b6WA(^j9Gt zhqd}PDdm^jxC#4+MghV?Y#{hwODO?h-Yz@&6`7k{5k-I$(yX!Rx?n}^bb3wX2e)-Q z?D{Vxm%5AY+vT$tw{-+sGt8AF^kmMx-_}mB0Ga5Q281E%py7-4Q1fxDzLo(tj&_Orw`sX0eXF$ z?VB);t?DJcEmvEbkl*^Y1Kn5BKXeS~%NDKSx&z&3xbp%$I-NFy|E z&T5qg%E~}W=^3d;ig|5`pLLMitu_3HU7p}ScaS^ckT+y%+tL}il$}gSNOLko1*}kc z`umQc28MkAXi3-y;A5z`(C}xRjNVN6pU?QI2fO+4$|nD*gWbEvtyHw8x9OVF{jNRO zO>X*|OW$(-l~0t%Zl@4e3ay6Krj&JQcWYj*0w$1HseWR(h4iitKk*PEQLPIqQqcJ5 z04FuRo~tVLvVx9w1@*-$PC{UjVOpX(jjFXpXd+63jQ-`8I`}+^E&_FL7;yyKF zQ%5*YgP|MD31ZmCCC18V$PQP^1|`~Za}+7{tdKRR&olFhAE+h9lv$+EBX-;yt5qByWoK z&M17WFN){KWK>^U#2f1CzWd)?U$xd#-Zk^)p6w&Y^R<@zCF3lOgBUrU*2OPskSJJ= zYLIA<9pylHYYT420j?u$5@rV1L|zJ8T;~2xm_k*W6{!& z42esPczir$9DvL0gGp)j2V8eGZ(b&Nx>|2vvrwwHFE${dYM+4j`y1V}C^YH!Ix{;w zsl6XtBJhL6eSxeYj~4X?h@m;D%cI(>vu)3KMnk2PL}Dhw2(7);mij_y>O1`(Kj3z& zj?;fd*J?6P?ZvIY$#}uZ-MIqyVn!Ls%-wU=QqFTmIQum0VQ*%oDP`{H70Oj5h(M5Srh;$r4GwixK4 zAKiYx!`!&B;&r6hJ#veuqr=mLr>$>)+T~9=%#Gb1!PZ7?tFc&pH76q`s-_AC$?nMZ z5&q`G+{B5YWy{#v@X}ER#puR==be`D&In)mpz9i;)AX8GxdCW^Eq>1rx=Azso`;ue zm~x%cP(6sX1G+P*wt}cx@L&3%8(sN3105i!mG#w-yR|lVlASjD+dt@bB0B9~KL}XA z?0Y}tcFytm14Fl~KIFCm?XUZg+flUg#Sgg&B@sj4_F*@@>BVM9pWoxd?#K~W{~g;q zL|mKH>`rIIuKtLdy4{b1qhY0>!xKeKE}$-D`u;86@2tNsr>KAZJ~|!s_fkJj7reiH zG1;}T{*4zk`Sri)sQ3?m6f63V{m(w)#*TP?i$+IUB|NQs)Qv3;5~*>A+9w^?Ohr0!xYdXzbsXuLs!}W(FUH@($$vIiCiYw`zMSCoECNujDv_tuH{h5^~oEor_ z^iluPk#6$T{m~2pF^xq`Qy871HW&BCU#%eIl>MKC>0hZNGo#D>y%mCDozvuhS4k!= z+80WOZv!fe7_kBw6O_e1fX+QyN?(R(&Wu_igk0F!hNL&8H>pd?`vC-0ViJqS%WW;Yh`QoPTN!LX2e6b5rX$Dryu_U9uaxD1~m1NYw zI@p0y7+J#(#+@wQF@^5i!)&>h;Ai0>vz1pOZr(#2$s!Qi|J1duP-ap>O(FhK-rg`C{cy*zJnA9f=yXZ69p}9C%zi;h-1^ z?G>|2?k#42<&Stmp_mRWX9N*^eSs=JTpqM+4bV_m4e^zsAT-dDbttNqoLf- zYZZ?4n2VJ_s_p3hk~w)i5YZ)hc@zaRXfWiZ)AIM{XI3QQG?Au&-Q&A8#M_b2e- zW1?t4>76a~2nxpuSb??{eL2RsN@4eCt$K~jvPRciR>4kI>n>NI2ptoJ@ksre8I4rM z($sC94Ls6wWgowtXgV*iA{1bHlK;@h*{o2ICY`Ls7^F}2<9?XXAa`P#w{sBV4JJeJ zM)a4_h^in+>=Hk#HC%HZUD?Q;LI%szQ4UzvNv?`$qr=Raa_;DdCFarn8*&<5t>6p% zc*HzN!%NrdUX7`*CO2#ZOfH~iB9+9=Qe9!9@=619O)|bIwx&wo#=uquLpO8$Jbe>* zYpxl4Q#SAD{uZ)}?4nsOpj^uWs5A6^t;P9PjY$C~N>XlsE@P?ilc3{Iy&+P0^4DXpB##BykmHeuKF|Gt; zg522Lh)&rQwPf>1gcGXZ?LB~cA+fDbv(~3s>k~7B6g3;X2o=R;e*WVknO=>}$ZBG2 z#((S+oaGOc^Qb_oj%*}V5Fn8%DZM3mAZVR+^GMvUctF{TsYcPvRIGO7Q&&jO1tS zc`-GX4XuQVpcA!=Sb+XH3wgtgK{KPj8N)@KxF}>8$3r?YT|(shBDGI`2;fmC0h9DR z3T8%!g*o7^`XN>UiqVwb7+F4r{z7)ntC{Srbb5*VV=@KO(E@(&0_nN;JvooV% z@OY3aKV%Dd)Jf{V8LUcGzywjJDy-IMK#LZ)rG~$?8N2@Nlr@mD+d)!@ zv54$|c&rZBKsyq3KdE(p{!-@W*?$zXuQU&vA8MKzEoiL1YUGCsoGNg&3g&8p|FOK3 zT{B$VVC!>cv|D2ZweMT?eQWJ|+?$Kp_gCP;91rWjEPem3hVStW68)nCWmQnFRWP6m zUOl^%T|1n94yc0d8Y;-YcYp@^z9Rb8X3Iojp$|tnYJd~VnYmEDtTom)H`4ZdS1HDT z$=jC*d7|{bQeRVS_zi~RE5u)Bx{zMggnc}=Y^0@-g>U6+7y{CtMgF}Hw$Gf>l3ma5 zY5bOqJy)^;B90urTe7EXZ(hWkQ(Llg{}^Z2Mfs~0y(;6Om_|$X*z0k2D{*C8{EH8^ z?>sKbenP=*#4M7K+8^~uhgu3A`CT7s-!>}xBOhuXQ!O&~i2viF2np7WMDh{+7}?j% z0JxE`0>N+QXpm$h5u8eibT_h@V+fM{#V-5k0>ri*4Fn%rw27c7;#;K?tvO+a%{GKN zREdFj_mWP83DKcDMM+EL%PM6#<)u&{R5S>Xu7iI@c37c12=Yl>HvTF0Gahb#*Dg3; z)0>aW9Z2Gy{aQ?A6ds+=lk7Kg?qx8PSEy-!fAOR3WA@=BILv}K57VEIaF5uh64?Tf zAY~LPB6zax0dHfRdAVXqR9I9?I6xj3|N6u2GiD(dk@2T5VkXV`mpKY7H_RCzf>o56 zkZ!n8tAFq#?OiRhJKzfJkA9?m+`N;Re&`AsFnx`gqLMt+HQpyR0Vh^UQuLQ=9*}|- zYkIXS!GdJZ`dc1pA6;fTU_vIr_@^If?_YpU@J_>&dvYIS2Qw{15@;v?nm7sm(t(q3 z!U#s<*FM^g;XnNuk(rd{h%k(1*9~xou7VtD56nA3>`<=Ul+2eWBQlR%xl7YxJ9NQa z?a+n93fKkXTFBIx|FSqH{b2CBfqxM!&SVzc^!(M2wzv3nWvSF=QzRNZGwRnmc2D45 z8_^hucY%2Vp$sZuUb?x%|Mcim_ZZ9-i24lcBLKOa zRFX&#ur^9>FZw5sfReu%1qD9jiUI2wIQ9qqNz#?AL>i(qSp_9tMR|s1s6`Al(f;Dh zsG>jptojoXpL0JT>ZY%7)UvN~+X7$N2V?aTrd;Wc)yDUs0QP=vVW_>2i3ySr-fw&z zjI-BwQqSfJ->iCM3gMbnUw<7c6ONmiC%3q%@*Y%*|5iS~IckvwLnKuuj93C5<}8!% z2v}&QD|mN5@SffM0z!V1NlUa&Nv@M)tc~YO?zat%W&VMqOIh0epIBs?{RMg5YUyO7=q z+a8Dy3X-GN%S5X~K@UBTcuogtS?`4O7&D_ot+|<@htuI*daO@^uma<-&;H3r;<#IW zRD8#eW`ve*hhx0$t5SUgMJWk+=f)_Q&_cDak0b`J@N(!t{sR{#*`>mhihfK%$^h|o zbcA0v7TpYljZ>y_dVNoIr?96=+1xphGl@M$BEyC-#S7=eCmf-2lK2JJa0)APipXmi z-z!a$f0Y!3O`&-qrY;sNmIY@>Nl&azHqXvVL7YWw&}w?&V@T{ey2NN|D{v^3iY2vb z^?6fz4m2!1+pHUbwoGRIp(;Z(9U_um*lEP01RkWDTv^fQjl`#Cb(UZ86W_y`SwIx5 z#f96BVQaT4TX{Rq111hHsz+JqP%bgzMPW-A|qn?lwjg|X=cPJ zL76WylbgxTCy6?L9YGR;bXAo3Yu=NLsak0fAiXUjMv2hs-j#` z@h#8A*)#vV;s@##m>y+4f(9uraVL;Od8b2#--tc8)a&mf3s%@`=c8xnj%A28tN7OAYM(wRTbDIV>{;c=m^OGQDK z!qfz45I$|kEExd|;edeCH5P$j0AtMkkpJv==asTof&zOtt4C1|&i6-skXR{zp(hwT z!}vDnwT3C!kiS4*ZVihI5=Zs!l+>N=OpY=LG{URag-n~DkF#x!AIKI)N%~X&YGyER z?_Eu)v`E3ICV5Mnuc>)MYNWL_)RfeM9LO&DeVje_D#EhF)Q43AieR6}zCsNc^nX{tmVm{m|QiSuT{8+-xbN_IvW_b%ni zGa{{XC_dZ|%AhCXjKux>btNpkEQ-3`6yBlFc$S6x<+{H+++VBv4dMRkcs4&|`;h^Q zzpK&TgUJuI*hWVjV;k+NxQvmcJw4Cwy^s`)SNSCiNr>||?-wRB_X&VAs0Fehce3Sy zGVC&SamFK`O`UdTo7jR?>GY{Yf?&ko1h>Ub$o^f&p2_6NG{Pj#j83Gw_F_4fP!QHZ z1`mvZym;uINne>sguWng(5t~clZpzA{G=3ok2j*X{7?2wc2GH~&6IESJm0)mQt5fi zC5HMq(Vy}8n1R%l*9ND7v zHVkCVoXTv+oM3Ts>5cvodeOn&M3k$$x`BCE>OKxXe1D zJGqoqgL1KK74n*2yf-1AO69@GZ#S82K5vq!ZgR41^}Mi?8xB{Z#Q~p9>8eg+_90PP zp}aQY)Mk*$OH&G2r?Fgyl3jdxG3!hp#=e7UC-RPUg zB-@Vo`7F36n^daTC1_+UV^@ER5jrU>6?HSc4rkXX+@W0# zpj3fcaKR9QLHNtI3EZYR5|a5tTj z2MYfWu^j>;L@X^h1r2XtPP~vJgi`G_NHRybW>|EQgeDLf0)L7UCF$3N*XUJ9)^ZfI zIhK~i_~{}lllCSG)U~nTztNpc?&SjnvM&AUeGxDqmPX7poXSt#9cnRLgPLwHt}slNs3k>yrcSd`_m)M(-+^tVfiZDVS5u!ZC6 zCH+a#GyKLSuB+2bZ>@aYs&lxl{^VtDobO%gI-|r-U+Sj&hnKmJ`Qw+m(FuznD~t07 zALk}kWkxm21Ais#r>AwPb@b@{&3M9dDcEQgDWsGuUR$QBV@_rDP`Bg0LVEq^eq>+` z3ARu@9(&8~x@Xr+7Mp%`7fhwg7FO(Pmd2j-9=#{V<7os>m{Z)KLhe^{k4cw%sj);E z&C7|kP`sXdnXaJRWaduSM|NVr(&}d(kF%;3l(S125z;lBLVu>G*CEMQ66+63xJ&$` zDk(6HZ7>e@&a});_Jc4B3|0F&Lz4lxo0UK&ZG&916Rl)c1iNtmkn|d2MszNlu?xAj z0#?mhY{d1Tjj{d(jORG(2oln-k4Cxxnl==rI22TF7A6T8p124sZ6IyXB|FdGPJQs#1*Wtt!>h%7cve%ZVOtJ5%SDHEcKdRYqEnTFpu@u!5=w4=Zk zic3oI8j9KZwfjrCUv2lwf^1&a=vn3LXe&pB3V-e zolXBw;2Fpo&R7D7eZxxp{ns?}XfeEB~&MY>X zcj$~Pw>9fduN`&IZ5tJ$7KAOe>Xd$0-&Cuh98!@YoyOTtf|vw@PD_Qrl3bhh4C{HK zyJ_)GYM2s2jt64~T>O0dzDugPKu2pp_ov0Z_AbFzWK6)0g5*jltlbJ@D?D#k3_^k$ zD802Ajxm=JtHfY~p;vszQZkfTQ!;qL6wCb}it+*?>-YS7_`2f6Z;`u>ShTAgZ zvL!P2@HgYRB9yiCBRt`m0E=N@zz1;5B2qKlDrqJ-DsIT1<|KWqRQ{TO&yH@uFW%7| z%bBQO?C5rBgBtA16ear|N8a(?o!omz4|Bu4iKBkF;hyL_zUR85zxYWj+>9m_zU&WP zfv?<2{L!+m(eZ$v_*nb7@x$Z%m5;S& z#a~`g^shbEzK7lH^mzL`KVp>|*NgE_`x2$}!d7Mon*pSZDU3C!mg3 z^Kbk6XqNB!VV`B57_K->UI#JNumx`WVFel+NIjPCR= z54!m+H{Bg)JEx!ZJD=kAJq%EIlwC(M(IUl(L2>GZhuU@db9=3-9rAY z7fyBi5r#qk(k~awcQpI#H22~7XP5Y|pXSCk|8;Fs_WD}?o@?4G{>jr^=aj!TNqaDq z(cXW$zFTGnrX2-WV5npNzH_VJJP(LSE4{l*RUP4(|?6o2wF15BrxcBSg^>UtZ@v8GY9uzs~hF z@d$tPFRybujj9Lslgr{_2MwjUzbuktf~=(h1^Ug`Q;pOmr`>yWs={wCKy z^4XShIZO~>s!T6;`SSNjr2QAa&G$IWt&*4h2fyb|VLG1po;!kr-@9K<{G}iGWtY2w z()T-Y70&*WjPh4s?j}0DzKC58q8j{#IHWIK?oz8_k&mvxU*8`4nOATo{0II6S8ygg zlzeIE_U){1KD`oG-Zn&Qh&{(+1Ash7FR zHot?)fP*-ENO`n)v;1yDaV(_PYaJd~|Gpo(`-=X~|7Apf_RsyVn>j{@HNYnQDJk%p zC`!k@V8lFTs_~B?1km+8!O14lS;Ax;wwQZ^|3oT5YMOb z@+`vdAKXO%p%-s+BcetA&D-406IQPUKEOi@Om=)Bp09rutsGH({IR#WkNcy3><(_e z1<@{>uD3kOEW%Sy6lQd@rslC zTji_3xLcKr!eE+b`?VLayGAkY+z`(2UHe zPmn>wr|<{a!@k+7vXpPQnC=fPPtoHLL#G_#f-HMS?c zNfcuZ{d&m^Yg+GVPMQN;N*=Mh(hm5?`UBMf@PA_&%NY=4b1=2^k;$=mF>D* zd#DJ=bBd`zNa>NJ@}L~2=aTdRA$CFO3|%puESR@qIhF8(cm0xkSdWsw;vV;j{R&Ke zVF4OvZI~QOKaIAmj{L02Tq+L4VHR*BCV-$qU9*DY>Gg--=Zeub<7}xqPpdTV3~uzCaZ>;I z1%ns9_+)Xgf82t>moEHf+sT#j>#O&>*GkbB{c#Vv6MKhuViuK)Rt*l8RC)75Zg%p; zCUdJQ`j0(~#c%0DZo(Wo!ofrQ+$$Xi=zM*r5GMQanFu&^QppGk`(saRd*5;G5hOoR zZ<^9C`kNo(9MNX~`a|yDXn)beZr>iN%59RZl~KnTIj&XYuY4GFVza;FVYhv|^>ZXa zQ%5f4K+>BJyD?qo7*p1KSeL_m3_Rk_qwXI);+7US{3h`OkGgLkWFI?JS(`x((q_;G zsYM_FQ|%En2V#lTY2S3925)WFCqCxJ?L6BkCJ8K-WrH^t_X1MiDjXocYGXs=pe$L{ zXiJ3y(@>jo`A0Yfop)?;j6e7>cUSQ@on`-x$J}T?>v8v9fA-_<*wWyrc%=Wwb_zz4w8yY{{i8p3$3@X^{XV~RcXH``!tGdYs*K8ZJ9_!+ZEwo^ThI#%A1|`K0@9b!`8bgXp6;F^GpcJ?65kb6Lh*EkPEq zxZ`wOcg%v$5Adh7qHhfA3wQ0)q9)7stc*SAIIKIEn?FO1OZvLla_ErjL}woh2@dpc zt^Sr}*{r-CD3msYh6M0Qr`Ehr=JJGhmI#Lxi?);e-oQn z7yp`r&13wpc^Tlbo=X;K1J=g)uBY6)2voNBQ%J<;_|u=t2%Z=p z?p^+#r(7SeyvQrjGk*L=w=Zk?@r~|-(P;nUjc&L10}lu%Sw&C_NaqOLQ3GHr%@G*b z&So)}2u0yNZFJ@EoWB>aX1}N1_;}L|{*zB5mfTbJ=RfTZi0<(lpLU-{wtnAl+$Sdf zb+iQvH@kMGE%PRGO>WBA6Hb5UAO4Ly@i1K3V3WC~c@3@S+Zbch@S~!VDfy4-`Z0?i z*mPiyh4dH}zCTJIjuFs6A}nzrDpa1+Fsq+&{aszuo;_7qMp+?yy0A1Gzi*G9_N+T9 z`m$g7teeW^+GpJ?F3&y79Io>Jy~$k`pIP!#UUgUN`q-;(N)v3faH#*stL|Js;W-HZ zQ~t>3&|fa|r#$CIrB8MCLC@?YFRhe+>DNC;{Fp!ZP0zV)lk9;f3`u;?Z{6V&t{Oz4 zArc4tC;Q%DJWwd?QYe%UVV^FZU-2jZXVciy2*g-_=Hn#k+-c_RGb}tnCX}@!e zqLu!qJn(P+4ncOMKj3*c#)4&~m&06ODqPE>HPEr?=li*ee?=#8FtR+pUTQRfC#gM2 z%jE;}(5^c4#^mBO(&*Y*7)qxZrGL`wLI8L(LfAlYk4DRSAjur-PgYS#*WVW7lK=km zuDASaKv;XJ!SgNbHc1*;n!VJqL`d08*&v3^mpYV{1&X_1 z!$arZabEKmuq9<{9(2r|(32P-Mlx4E=(1J(zn1?uJm}JC+3Ij7GJ0Wnpj*CF{0ZrQ zv|H_OzKoiYXS0nDxU@T4!DD@>F9si!q}Rj$d>8_eV0h^-W}64~K#}oJ(Tz4x7zVv> z8c`^4TWnHo(1i*{jz?SvCCvl%A>G zsMG)cD=)ayqt|@pMfaIxuq2aY`t9{!f6@Iu>RPIgG}#;~5h>==rT(jbK#_mQ|L_m) z6gOx=xTEyV^?SU`x%_CU|L7}jYOR_}{K{9{Bhwmc$y!x~j9+FFeO_C}CSeso|Ihoc zyyp4_t|-dV31}!FZ(@7k=|%J%Py(9ADn_U@&1d{i{^)jUy@Y9@w1i_+ZZhG{2zxLifSSgjG0wy{19%)|RZGv0j9QG8vIQ@d;(NcOa%0?+Y z-hcQ{ZcgVFiGp|+vKODVweuJM$xYejVk6%inCNe-v>nCVs4htbbglO6c>m&`-1bf1 z|6`P1?0f#qPT|$MwJ+^;5!jLnSZ12DMh{kOHpzHY_y4i>F5p!a=feM9YhSYWOcGWg zK!5;iZ-N8`xrl&(nuXj{Kt!xm5wW6TKn04Yr22I1hN2vEq93{@) zFlqAIcE5q<8tk{O3D_*`T3WR5MHaEGt46kGLS|~nsFYt5>e6Ha1aB+LKFo-KpR5of zR>W4YDrq);l{>chrljb{u56S3doJwvBvUl0f+{6M>$3+y9T*CSp4s4GMl1Zf4>pA_ZfWx0 z}h3fYQpK}5~y(HDvJX@mfuiM1&Xmc51OP_XWqk=`(+c=*y9iOO@ zj_%|sCGI#fM&ykEp)jfFE?#i(3NPGctv2x<5;Jn$u&3R`DIG1h1;l2PJSv9eoYEmv z@^ZFFj3~JwoFN4U2m~;i9h2~DqO~swS40($*4UWv3z!`!RXd8rEjAIO%C=2r%h$P| zX1^?wjY>Gsob!*|k?npE%b;4%#Lp`LOx~M@5>FY-f9a$(8~aowSb*x zhx*qAchMm*n(z8a{o7tJ|FJK(uwx8`rbm;Jj$Y?C7rnsmW(x(g=-b>g*6=vjjQcKE z*_u1H!I5Ho(5+F2Qvw7*uK6x^Lh0J9A6%VbMX6^ZStvKx?1!6yQ9Tp6LTmHj{#@6( zHmg|_CLvSc9KoIm3=bUlB+N3Ha|K>g6?3k*LUiB#*X-{+tI&G2tSt0QVC1p6Fg=p1 zt>g;JuZaA)(NDjVeC4YVj^$B$#_D_-g-95LZEQ$ednIfkE%-RPxW0bKtSjV$mhlJT z+1ZBwZTa6iS;Od{ot(y~5{R+P-h9BF>a7Js5~#ZHa#8NXax9&ZmoK*u$=a}76nigf zF+y@JeN45h!}Q7oR5+)+lDi=79M!I%_{SzHX*59voQr^^J@AZ35Vni3DYc&)wz0o$ z?QezsZ7sj_D{NQ0dVV1_gkr@)5iA^%5c!%Knk9ySg*~^4>e|ndOhYS3lcT`Wj9mE~ zUS#H8v6}rEh;>_rAic{a6M9#g)irEs(khhnsB{jW7a#s5>p$_AVmfeNB0q>pJ4Rr! zL^*FQz^jN_9{wplYw@Qn^v9ptk=TfE;T{=UKHJVj8Bd z4imi?0`kGhz=?K1fqY_gtB@>gL^0oas$Dxty&`PmP)oiK+wxjroapVVj&Mu;@yxDp4a~P8cjjuQ z&L!l=t&LwMAp92FFSCc_uIoGt2W(EDm+URb!Zio>BgtMA7V~>(c5+vcyM^R#$vb7M z!0E_-b1-+hxhbtNx3ouv18-WzX|?%wu#G^>zzJdmw51;;;T(K*~*K?MDP=4N|J0UQYvh{k+%?r?~;=dE}Og>lTvq#wy#LR z0ntPszAnOGR>J7 z4VTGA*bobw%|wgS(&W$5`0!SU%S2=8^g_DIOwOuO&zMWIYFIl9l6178lnoFL5b0=5 z3G1=zUd%FK&n~ew1dXPZQX}L^Bxs{KU#ZnzqiLa4-?q1S$X!b3h%x7oVHb?9GJQ6c za5KsIs+;$vdHsAfxW`{oUb$pklagj&=aJPWfzi*=ARy~x!OCvTYJ#ddGPTH#6(6 z#swqxz=?FUS!UmqI;})i`o*>8h7#4W?Jwd%VFln{2jzx~R4?xp^XrS$So2+}Ix)Kh zM;Wxw)$4}0P^InL?0yBurUd8Iv=3W4RX2!szq0OJxSp2f00T3;!!OP~7VX8y-h3w!%zhFFlp^NWuU~!KEuXWE^}I*gr#A&q4-xfI--V%PKNUa&3@#Q+y% zJIS%RtfqigZ9ct4RhI^Q1%r?Zdj^Y5?MQWH$HgykWO)KvF8*GbsKwmbgFU2=#F-D> zI?8JsH^DTH@_P8!mzhsTc_(?h?i{5ipSUtvIB7s~r+ALxMay03!v-X`#ZO%CHe7B% zb???B3nK<3cgIg$NH%gna*MfVlnUz-^J#IinmZDa?u6X8)mp-t@Nj}PzU+>vPVDw& zXGe8n4y==4t)Itfs5-I7&v%e;2KV3+tn%|6CEVrbJ4rYt-&ukNKOaiiho7&Ka6-PT1bCnyA>md(-%Y}C`DzIk`}yt?Zt?R+N;oNhlmvJC`5qE( z_wzj^9GyQ}0^HeqNx0e1izj$uUcQe6`0%r7x;nAf&mSXU-L!l^30M00VHBtmp!3`jk3|1a2Nzfu)r4=wCco0UnY{(2{~$?V4+-B zLAXgg>+yqQhzCi?;0>;m2*br{U$xIT94{dqKS4sebfSdxfweX^sf&v~_H!uI@?$XB z-FpR*6l6CJO#NUQ0w~VhB6t}sLrPf4jUve4;VZ(D+5GG8b3vzjvj8U-L@JWqz1SG1 z*NdlVCLFaQEOIXzc_G`J7zsk~15RDd-UOL~;&&;2F@%5|ySbcC!B7w`@r4uGV>Vdr zc1T(->>P&S$t%LVOKg(FY*-m~3_FEGT-q*4 zE8>2&_F;!`uuEebx(K;0ZNj$Uh!tUlOSL2luV&?@bvVeS?K5YLR(FnBmV~;QNDHm6 zB)&6_uP44Yj@J`!jN^-mZ;9g##GB&y8sfW6|1s)_x>vx82p3MI>h^N4Ai}IZ=Y&}b zKHc}z11cX({TA>7Gy zLBd@g9ENar-h;;wVUM5SPQtorLtjHXveqY9l`uDqRiFB=B+acis!r*2)acimXJ@H$ z&M}7!*rO8@0B?%KX3TrI>n5}LG}Tuy8#%hE2>wR64Bu!!HT%UQJ&gDVp^W|$dk}aR-RCWg(f(QK%P)m>1}u4 z{Kt4zep0jz{fwt=MdC(iUu+?|1tlul>0a$T_^OF$lf2sNUhS1v=B4rU28^;gv*oB< z&BO|%VA%l-t7ii(7-rpfglQs>Jcf>Ni5%okxJ*_i2z2!Nhr85;6jgr6uCmV+YaMfiy_WjW{`WM5ZFKpU|vbf527D0+oup$L4-LN}Yi z-%|w#_@=Z2{EoB({LZuk{I0YE{O+^^{GPM}{NA)9=zZy!%cLDaZ%jLa-kcV|ODkfA znP#jlz#WiiG#8QxP!8#R0m}Xa0g`za0g{e^bX1v;10?b;10?b z;6S+<;JL63(QQ((Ip-|Z^R#H$za{v^Le(q(Ex|X)tM!KvJY~T#c0>DXvgWqyRi*j( zEHyIq(~N(VId-BNTi0tqa-x&8GYh?CbG?^PN6E$*JSLK@>`YjahXZcGN|l zXXfjyHa;$Iwejlw5t6#l%Ufj}CT6wqX-*j*l|K^H@h6~*6O2X`Cm4n%PA~~g9J2<> zwEWDQCBIgiUS>yZy%+Xc;Zz(M?C#-_v#iEd9oF@U(`B%$!mhKzyw$vV$H@W@w60mP zmUXl%WD=?9MiU1l=Mh8I!p?uo>_KK> zXroC+Ri1_15v}+rSH=W$)7h%CS$npsHapK&{VS<(N&$3{QV3*%nF=ln3z;WcN~{uDo?+_G zQOo?zRwZKg*4uHSz!f;t6*$fn2taL#0N57U&lOqjnA9A{gC;m7&dMNa2aT-~H_$Pl z3deuuISp>2Q{WI&R)JdvqFM!R2q?+7m0%>nd=Qdg5(r5E>UEG1RIHS+2N+3E3_=pj z03iuRgOCJ}MP5S4q#$7kLJ}nMRT4}A9|>x}M*@hW8~dk(TtG;|DiD$&Wf77orXVB} zGeO7%L?Rd|L~}I5NzC%;>e&(n$*L36Y;>h%>kB=AE&Dywf|RpErVO*go}r+bIM$1@ zQ#D(r2eVb!Ev&Z5p?UUP)!OS}-aJ=bQ94j?P?$^-?lIGxHCYX;V;XBq@9jVpI8aS+ zpz7x!Rqg;a(E)0p15||r)FcO}Ax=_MIxq?6p!Gc*n2H^kY8;qC2PF*rl4a~L2c#+o zq?8DO1HHEcXjLugw56KnzREw1`%r>Nu2&(2e2|J>R2=SgS5J=oT}wXBgm)6_4{>r$H0jYtY0>#~H5MmR(Xd z2r=2>=M>j-fN#+g;9LBh+T8VKXgm1F5dYtHeysF+;sGF!b8=+(`D&mk`GFdBK_XxP zV0bmanLtRAAf(#_z3DbVIo%`}=7hooCljiiOz7uif)F5CMmdQf1jtjh69{Jg4^+nv z32XfrV!5j|!oa!kCY5|<_Yc&y`Im$n*#)@&Pb-@Dta>>06}q}r zuHZP9lF-?$as^MZw1m!X?VWHBYw$#OxB3-a!|GS)@Ydo9)3Fv$ba-p=gu$_SkOrX4 zTOAA5W_2u-dTaEAd0C?;I(=U9p+JdH^EaiOnuRscs#)+nt7kEZu!1a+*z$-0yAcABLnOc|j6UM>rZuN3bY~q$3>Xte}gN&I&rgSwWX1^VSMF z$r(ZKPC6s#l)SZpHYA-5bZXw(K$j=;R%@G)wP)S~x%%3FT#QZQxUY5=em&awv{0IrBlR>IAx{Am(yP32J)F}cy~H~ zj)Zj$={#B|lkar?TnSgD^OGf9lg^(f;o5Y5ii8`|`SZn=;Qx!^mZ@jq2VwG`EVmdL zT<#wnu-vXsg{Oq4hNCS@T5oBty3Svj3P*;c!jo<4N|)*{ONGP2;o%6I=;)V`PlZu9 zG(5>BE{t<-NQEbcHR1U-aYLNAHWeNpo)Av4iEHD;HK}lLI3zsJCOVR*|Ep5rap9nF zvQ1qTXI-8O#cq49OO-zF}O6BqSKg{WoWM4P%OPF;`+#m0M^u}+&P>;Vjb3yICXcDIm|^Xuy07IjtzpJNoy%S!zS*Ev+hXR$;^10 zxFb$%O5!PS@d_*~@_kdBx;<&_$EVxG?Q!DPq@DPTn?3tNvTlu2w1Qr~T@|USr(R!kLEfBgV zH?ePGA=;owh=rtYiqq?fH^%YB#J9xp2I5U-_+_eddK;fEGuKdJ$Gt??$E9o`zBrCI z5pOULU8aV1v~mlr=YZUb<9jJ^y=kJrvL>Ppak7mBd%Z@%6;l zo3k$G%Lby&U#=m(#yont>Q`rIbkvv;TlxcSy?)k~UVK1(LVQ_E5Ms+}ItT-+*&?;9 zW^1JtVj3xBRa=CDRc(<{tpJEK1rQ>YtZIvpuv$G*$!Y*=#>R6zq>$C5ks1dlj#dNT z-~r%$*tkR1s#dUpsh~;ND+##ZSetv6gguf_Y*x)w9XxF|&BQ4}n>{WFXQ{Sr6qy?7 z3=>=q4Z*Uqn-h|>88b_@A25=&(F3-4ReR8eR?h+InBAksgNab2wc2w?gt_HLV9aA| z-mgQ^I^4WpuWBVb{1fxOwZS1+tU9(HIVdB9+_58zII<&)n6e{_?64DBq?jF9gqs`L zq#Id8j$M^NB-)WhQntYsY$d22+WMr^rx37q8iD9Sg@UIm6avEa3WY!ntcnRP;TnZL zK)6bw4-l?Y=mUhym9x(^DD(lI?^ez}w@l@&b$^MA+O?haIY7pDYjc2%a81sEtZr4#4JrG#?T{|dxgl-H z$&dn*xcSTC<}b0$mp6-ZNUt_wS6kZ_X~IzmwAQlzLiJlEp&C&pHgZYWCJEh;ZmqC* zOTu0}^S5N#AqhtyO}I@#)e>f*YQpUbs+KSdRTDNTs9M4-R86=; zLDdpw;g^IvmBWyoS%)FJl*5o+bySx41-W2)YpbyU4Crs{oJ zN7aonRX1iGRd0-`dSf=-R%%W)?zI3I1niO)Ke0+lREEz3HT0+lRE-JNwP1u9vTYREd20+lREEzdfX z0+lREtz`4ClnW|Zrn3rEvRnsLvVvkw)(Hww$q9Q?qlAy@kE@vbhBRF`=bO`3dEx zLVn7Fn={rEE1zTx#7C>(1r06C*e5f2bLHr4+hoIaNpsuiY%7fP4~@?DD2jdi&9>2O zM7>%0ea+M#t8rm}xvkl0mAk#d094QTX{T4f7`V{9|6>?glULwc=lb|nqgOZ{ebL%3 zum~JxDL{F%mI6!<)>43SXDtQjZig+%pzK*oL1SzK330t)`db7363AKt!Nzz=sjdnI zkmq4wGr?5UK!VMpR}%IBR|!Ug+5|J82!gGmWD<(~h+qPEPA~`TBG@h(C*ctI6~QEs zo?yPSQEakjCyPO{T2e=W@Oi>`ZD>opG}SwQq`V#H3@9^A)qgMtLxJ+pC9H90n^)*3 zIVKjY{h@iK=r~!S;j~g2O7WdJYF2n;ILIZgkwmf8cAtgd9qbatper`Lu$!zT9b>=V zAZfDR!zz*v``R=vu41pG@;!r=x~5bv&&f zW-k(pGad1@9i!vSKkC#) z=iDjtsd_mxO@CeL_lZxaWCw3-kgfqDXz9a1Xo69UKf!1)m|z^7m|z0HBA5uQfTEq@ z*eQbf?|OB6Z|bw@vZWukAY1xH8A{d^h=(o-(>Lsh(-Lq&mPtzfpBLOfaX0@G1fZ_P z@w!I5h{u8AlG=|J5Qrg|0CKZ46sBr+hO#7Ha+?E*@_GWaNiYzaB&dKG3AV-azB+h= zo%k(_7d7TVa=f322p|{&i4jyHXb2!(yW|F;*)_Mj#X?ECtO66rDlkEhd|rZLYn>EE z(M2BNO;r*u66+-449K6LZZw2X7((y_3Djo-7}JpwHh6iv>Q?VDz2JEYvkQV6CKm)% z%q<8~%q$4tSA8U0?lH3P+Pk^^-Q_$^tA z9h~cCpiJ;M+QB(=a85WlPjPUrabT`;P)<1@Pjx^ZCc1SS~OwW`&>4A*nl%5bd_Aw~I6f+f)1F@j+g&HQcEi!sU?=Cc!9bxrWO#=QVR%asbz;qX*#sgYaU8rQ-XW5CD>^n zHnC(Z!`Uk>exLutc>bH=Ji8Rco5#q*e89VzvXXdaRh67G;|2AeJ21u`QWdgWfun0= zlP#~-1?B^QQO8Q7RRns2V#uI!C-@IvKNN1lyGke8hd7ZQ0x1&5IgvgSMB{0SlWfwZ)Eb#M`oevfg&M=QJRK14`5k4Z%)dlNKGOb{B7i2niMZ1pR z%(Vl_g|nY{X|#{$$U{v22GzZSBNs$CmB+JSI0=;6D(qr@aD%!ah1kfNXKqlfhhUnM z9h|9PsfY@@EBQ|uueDg-xHu*j6QRRGQHlUowG{oNwjt5M2 zJYa&u;1lDe`+klGREfGT-&m6Vm&Hy?-Lh<9S3JSWYIEsLa6gPoV!xe@-ox^zn0Eum z9Yb>;@9TPiR5B6+5(yWp9+1e&1|CW}y#I%<>&A`@3D^JLuK%Iye=PA*uK)cU50nM& ze{TQ4@Hnc$mBP7Q$aK>+&^cVlQY^SqEboP%9ayC0xre!Yk!o89hqRP9$pJiu(R>G^ z!`DftxHiTzdYFSz><2T|wQ){!8%Ig^Ct6CMC(&vDmnL>XUHhNf*yUz*bZV)`NkIE= zR!2rr#oPkNofpxQWE9LTWCkTNHlCeZ;QDguAs2|J2*@QSb~135LdZLhAUVkNxka_{ zn|^OjzD3n^J;~jd6mMA)<^bPF+Ed#@H!BL*AM^2ts&mC6w{bt@M2td`1^(##li3T~ z@REs^s_Jai@TA@BZZ2D@x^-%PiZZiG>{&NTXr1J4stOSh}Kw&ewXidNa6jDsya$v{oE;;89BmBef%I@(T*|1`j!R3cq- zEsi$ZRL+5wm@8n@Gn~4@j=g=FOQP=0v9Eh=CaPTG=YCo0tnX)IM4cF!D5p&V1>v9q2^n#JaV>p71jfo_1f^52d zwA}941_Ya5$Q>Bec+k12ufXYejQk6TABnJYycrDhWbYv?+(RlWotk1x)sd+VeyNs0^2UpU8XATP}KHnOB{# z4SA5KU%RJ7B6{rur9}15*nU3Bu5hoi`O?N)KSPH+PvjJ3JI$kb8fIC=1yOU z)|07TPFrj)m}Uh#v~5KKl!7oU9TX?o&lsiW$avP;K|9!iga(thZE_SDZIQ@X&}Ou$ zISKl<)EdeejzU>>yc`MUp;lsyk2jrBl<*YDU8q%Zp@8Y-p6@X$1^q8IH{GSCaGuDn zyHuX@P)mQVDyse$EcsdU(T6HDNBmrU={;{M?^a{{pJ+4vZgqk8;<{JwRu!H%&+NQM z6}*>?zE_=_;^cxVGxuJ+4*iggjA8PW4tb9rSJ&o~f*_%95dR2L2~I`KX=AivDd%V{Ffy%N&f`v^s^1pfp5XYJ+8QFYn#)BB#{Obb(g ztE%;GFn_&O9o@#-(qzBB4}0ZY4LNT(xXRSjXDf%kZVyKY3I{GAu=chJgfM2ea_3yJ{q} zy>SW!kVf~Y3s%xcX}t}CgV#p0YFh1Ah)SGK$G6D#C@3d+rHVruBGt=qv0c{!IR76s$IjY zT>nE?DmNE$cgM^ns)Kpz4t0dSOm1e9@d%ciPw&7v`eZZu)pX~Mhkwt8Wci+9lO}8iQ`Rq2Zo;K1XYRO99oPM}WZtfNa#)Apjvp+SD_fHh zdSVAk^n*(=?%eGM3(c4JsqXDxO~ywpNoMZ-3<$96CxTbazy@_>`*~IhK`YE|fE;2@ z_(H`D$ZURtIt^Og+@QY3hWxwx)mz@Z=KcrNP@Z-?p#BI6KK-DY;O$@6YPlNbWvk=K zojLC=)v4Vpf&RWz;Fz~~qT2+|iw^UFx%43xDc*eChY`Lb8=Ae~S#$S8>W7@^)$(E0 zonXkrsxrB%Oq=}=t7ABB?3fiS*uQJeTcO5yO=k59bt+F^uTUqYe&TZg?`_}a+M6*? zW^(4#{p#4&cSI|N|77hE`9YH@{{?&NA27f91?_vveDw=;wfC0! z;Uh4V_e|3xYEZB3L40adwLgp=zRd-6@eKEm_6=!o9!&d#Ir&j_X`K=d2OO#aQc^bF zrx>F}*%&%ioZh9;!&>nTaPFb>f-Nse?eGQ3h|VVBlbd6~Wy*8q zi!PTHH3e=>LpXdj$O8y&0pxUEr}JZXB8PB7;7miku!Y!70eqOxnpvw=yVJQn2e%NZ zh5rc|b{R%Hls>qDg3UQ+qg{jPER9rQq8S312!eudWi68}zgj*pZ?9HI)%j6+EQ8_$ zfz{}r8R@bd)tZ)je~aBT)eq0>aR*1KLR`q?Btp0F0=1_7z5AQ5x9mA9~%zWGr0WnTX}k>vw2^FpW_7yFih6 z6(WM|OLT37w6iD}DPwE-J)LDd3UncK3B?7tUR4D0!uXg{at#^RZ3O0GIThI-l;Et{ zo{18U9!d&SEVj@O4zUclw-LY$1(qZft;&}XBteEUIoT4Nm|rNPv=%EY3Uj($Fy1Pa zWpdJ8P-uB3xqJ?~pZ-hLv0P3Cl2bQ1`7hr>lmtpPcmGm#tGhW{@IftkZ_9ThI2K%# z(TZEeRinW}9D64R9Fvnila2Ei>^Jg-8*x@tY-1pcVrrMULogDAJkT@7wKo^ph``Rs z8*ZRMJK+L_Q<#&4f*Rx22t~jOgnF{U~o~M~rwDdB9xh2wk@L>w~|d0CEb$do>@rIU^>p%9VmifiA!V@d>Mtnc99OkM5}33 zJmwD4X2gH0maY6|W{~9a6iVYuGyOkR7e9{YE4xt{uHi4BJLEmf z=D-0?j?$r(AO4xG8!yu4QZ$orES^|+b^fyfa%%pWY5_oNb( z%wUFj?QzxDn_*H`O#ZbxlB0ia_%+AFFkM;kYjs+OTXigBL=;E| zY19K>0-xY%Q}(2~-n-NM>`8TG(d+wxNbvN!7oSw;$>iq94eE#fJE%$>`3Y9Y1d|^1&_{{R zX5(NUs7n*&W$*!q2w8m%<-0lWhLoRnE0(>dn;Dyws$&6Ciou#55`-a~TBL|=R&YP( z#@f38g^)?2^ay|ke+3<+YQ%L`u5n7_Jtw&YiN!#{5*?W9St=T9r2>Vs6wl3r{D@>? zh7x+UJf~~6$d;g=TwM;A&bql zl?|k}n!1-bR_tSAUQ*|DVvLIf za`Gp_u&My}ACbb(6m?*W2{x;)on>&{;o(U;vZG~6RwQFLg zvwE}Yn_41smp^Y-=Z(US;0u0L0}f}V5`I=497wku=kO#sne$Nwp@az|FbB0cYxKsK z)kNL&0@xQdar@*)X4lKAkACES??6KJE6lZSG}B&Di*sA|k{*07_=WLaRed``dKDqs z0`12>pt-7@YmyQ~l0?k7S5-UiyQzIujrQ&`>t0pWaJZ&d)hz^_*T>x{ zr#Qx^!^#yf$cSr8gBhIW*U>)7t(Y^+$6M41t#*sa-%rr`9NDW4Rv)?uOYII=mi{3DmWY5%1-rb^Od64+41j(xWY=0EsE#fLNj;5jKIEB zwD2F9V7EDaE9RU>&77^O`oPB`wBRAXGpq1X>v{*=NYs9sD}94=!3;!Zppj(+N<*3G zn9sMWH(-Xp`@I@V(E1N*U90VWLAU{uwV2aBJ_Dywe-)9(fA8HJ4gvhB6 zA{r=ci?+(w))$oNTD0qP$;TZ3M)S^_s?gPZCb(ih68!_{1Y4O!Q$ixTf3e3Gso-N% zwGGJp%$)nM8gulUAhncAxt2M==4)l7=^BK~gPWB$duzS-FniN#x2a0zm)CDo9hsay zv`y6@ODKW50oQgj;4SsN&d=eu!X$^X9j<1gR}x~-atT|^s<*fcbcWgamYUM{pVwh6 z3#3H{*I~a5bY;S?3FS~zz*uk2d|O@SU1v7Ft&Z?FB+ah3)x+NN>+aaD#(PDt-b+vA zqN;aPAs?;TlaT{5`HqX%g#5GIi4}eG3yeR40xL|9KdF4SIhz^(Cv`%Lzr6*E3nq5} zSjEwAcAESCq^9?Z8osh6p&~?ETvXI%Os#*n=}h1lbj)RY?W5`Wu6oSdVz$4FwcrMm zZBiXu-(cq<;19F}Qwjv-Don$lRk<14q%!SqkhPFv&H;wlKyN?*UW?X!gSo6pb*96& zxZp7tywU`#ecOD}q-u`)%;zHM&!7-&TeL%t&=LEz@IV>~KSV4+HAG~_$Uzg(iAWkxzUXW^n zw>j%lK26A(`v;pJJYgokuLg1xnt5N1QqMdh!w$l(Fdx0IepvK?Jo9kjpJBXDn7jVW zj)*7B6Mx2D^{UzTXVsOUutWW#&V2|)tiU`ea7(c)b8OTL z%c6P!)g!^BN@7$14VW`>YO?5glp%m9i*`GB$@*XkEzbba#b4X6YMWtMFwqCmzgvGFHKTsz?2^&99Jqz<{ zYCeGP{}Ezvo|*WOnndvUN2*Kkn!V&m*2$R;)&;Mbogb;A%9roS1d}WY=>BpKY9{*Z zYt!vxH7)hqAb8!}@i9{Mb@Rf<$i3g1Pd-*>biyJQYK~Tno;m>&k36Xk1%+|-Qs&B2 z&E&sgI-h5*{Hwas|Kb6&`>(2N^6guEQ?W~(liYoWZ|3e&<65r3Q^j5Z!NhYQTK`YJ zGuw7S2YB^n%pO>Ej@C->G6r`p+CP@Fr}UYKL2Dc_(Tbg&(w{}2 zsLn?Vw_Z<%P~m^=ad;`J!W#KtgU@(JYdE%Q<@=<|yn&0r{`iR+uOGGvTWmuAPgQl7 zn>I-f_I3mfX(5?IzkcLH;UNv?norgEF5f;c8Jqscj9-1KCKdm6smCx=R4(|?O#T~e za-R9|-&Ei8mLO?p7A5@27ZYa+>qlaEY`uckSH0mykAF;+=nIc$3Pp&(T=e*f(L;;; z2$XD2^I_+w;auQwlo)<0s7}7@R>2R>6(%a}4 z_j%EupM}*ow^d~G0f__j;+AeQ?|r5^6+L?yZ+W zvfK&ES%X?9T^7>?4g0;B`8kuKYqYuLbBJV>dF*o#ag}-gbJZvFAXeNrA2;89t~%*w z-;)uqmk~GJzEDT>dp;0T93`$~d$V67e;~Fc3}{P5;Fp7)MJmoPjUNBnT=Ru$?|-zx z-1CL%=CA+K{O$`iwEV^;?hb(~>)as#`tAlxk*xE9YqBGIo{$!5b zqxx68o-Am1P}EIWvJUPP1&Ht)^V2=*sBT!!@%ff%0NxTs!RuUNkkEM@wiFXlOR|b^ zdF=u7`#owvg+Q#i4Kg-WwxU=6WV(E*2J~EQQN3n518F5*JdCi(obaV83X3+O(%TZu z<}X#gYU_i7Jl}(9$vO*;7EzxO=(>{g9sGL_=JdBdX#V!4YFF{ilLv=En$XWSVez{r z{0dhX;Y0moxGexvI=ZoW)LebP`nUBBwDsXTe6YSV_y60RHInmjbFc~AmX2)!>;)2e z<<}%dG$);ePR@zee8~nGk$T7t1p_PjyXw{U_Jc)ZaJvyAJy@@Q?{YKu@2b1M;8An` z-%*pct}@U4UG;DKg)9bzBD(>7qj=ATEUYEWIeQhZ=Q3-;j*p7R)DR6U^NRj@8agKU#qU*RQ%NXAL^L4(VA~El8-4( znze)jFTei})zzH-jT+`JC^P08HLvyZa=*-7c3kf_pCj93YCg$!GFOk&9nEbEvt4rQ z(e9wn^`4pO<-%<9qgnH`>V=OIjd2Da)T5VJZH#ttFDpjOXd|du%DBp>GH0k}QBqD% zUyro2Rs`#Cof+6>o8LrSe=f=&7nud$mv5FdzhP%O+ONMexv_m?BQnJT& zSK7P>j&M!ZwU3R3%*&#m$dYAq`^~4%VDD@c4@sJfCnP#+++F$fzw8OLBx5SJpL2nr zT!SgsoB4Vu2OpqhZ+ylsyryJ2fkJIB={Tf}dz;Hh9nuU|NT!$ii6mH^$k#C%a=^u* zHD4u}5gUxlVdD)QNVSqKqdgMQ5r4+sLoaxpesEZXS7T~!qS}^;mBxI#?tAsG3EfS*nY?crm8xe?R&o&(iv34{{*oy7P z9(|L6qU}lsD-yIVb@!iRG`0h+hO>~Yg38N8?X=?+ywk$Haoq(E&3#KsTXXaK{~aNL zGIPOvPCj&3iZTgFij@zKw#BklFEHdCYRL1&ocSXCHM>3@%Sg?t(4x zE@_{B##4#hZ4t6O!JIbFwInW$W&bdZG-ra~P{u8zm&(e0){Oz|+J50`Z~ma9886*u zU&4$J?Lr~`I9}jyv>Ql3AU@N>ORx~v(FWIn<`R*mOlwAz$VyvtcbebP8o|)G?XGjp z@3>P)rs}pGg{1f)q?Hl^d@K7fdQyM^#Dxm`L7g*P`{ zu9b-iHy--eEFr;ZVn7viJVX$aZS^(6wy?v>kjfR-LfCm0{R7mJU|k8mq7aQ-c$t>^ z74^%Kn7o7(WyU1L2(Ckj3vMNITjxv7ctyJeL3rob=>B$wl~CaxuLL=Fe#T?HA|FQktaxu z;03P$o3QK!Hq!*n2s^Rt1$JZE3*%tf3v9)*7ub$vFR-D1W-o}7f8{UPf8j4_$6r{W z;&kKSGVAXmETEaau;^uZc0^N<*|OXtZ^w`NM7^2>NJRsihKvrolg-QMTn$A za#)I@EP7ojj72O%_^F7XklSM3`+Z4;S^PpaZN7S5wMa9OOW|&^1|{0r zVo!c$KUXd0k=4N}Gk%{M=P%xDmhV%Gf(2zE_thp6;{22ft}Qb)->PfPr{BU;ZZo~V z6K{(d_;fWLYUb(#wdFR}dv&tYT1KGK6>FH{mT;BHde|hhiTYY`PC}#WV z5W5rRapoY_Qb{2-5e$BH==Jj_4)v~E5Qt4vk`ESFgCSGaSZro7X0}f1SxnBZPwLxq zjdx1tQo+=9g_Qn**NMqcBKSth-EFJ~h;U-1hs%$d|Evn;nFrFkYdguq@JH1n?c#6- z35RA;i^ZZTt;>sEPcnz%;hVJX&rG{-MxR^q%AjD9o0s{R3GdG6KBY_VXJ&UW?d^>2 zRr;I94@;{k(#MppKRoUGMf&K{Rfnf7Ez-xAZ;sQ#gxpCdQkR-OEYbt*R5qX06|7JW z%IXtKzj*ktTCUIPzNL+K9GbT7`K+GeRqXb(=+&|m!w-9$?RWs46Ol&VGBZW#3%DrU zB2Y6Pxu>l8qtac=zg1cX4&@luhgd!fMjED!6TRP-lC;4M z+B~Cm#|jMS6mHM;qzo}Qg;;O(OJwLne&Tvn_@C#xw5bGb@PKI=Eh<@ zt$bx#){B`OBpoM6!LCiFM0alK;W!#%j0vabJv!(GD^0%=J&7fN+e&nSt6|rc=)Sb= zFD3eTb8M+TG51qQ(k*xVN2%^w`W(z2v=)?_7(BXeO{u=!^M9(%ut0b97vRYm=yyt- z-xf%OwP>k1vrM1ahRH2!WwJJvkhLp`7Y7fU#xh-trI=?#Fwgy3g8UDgb6e^TbxT_@ zb@JrW6I{fyRSCaFYURGfYJX;w7FR12G~urq?CK}SA8wy^S;k%DGgDP+EBsVnQmzbD|J@dRs(OuQ(dSk|_h z3&cGIA18WL6v^E+b{S?=FE17COw6cdMNa%on3KY>ZZC7+Fh7xREayFtz2G%}AWQRX zldz8kU7hnM6`=k^K4v6nBa+-B1NrhhB zsJ>*60D)bEU$i7)Y zD;)9iqIaX}lN(btX$Uvaw633@J(Fl6EauwfpyUU{N+$#!lA8t~#Ar}!xJMqCyt z;@}!)l4MMe6Gaq9t|W zOqT`_8f*JavbZBKAnSA-s<3_V9hXhXSm9Y!?A3{R#kQ{p@L{-01QI<8z5uwn02)(< ztv@{-nnzp|TF8<*zBgeoeO1uli9to`RTPD-KP{gUpI%V5_bo)&P=#{HDp~n7J-t@k zng-cXRWhpl%)J7NmHvpzjM;}>Z#3N6_e$}Mp>dQ`?8+%MYuf8_ys2X-lt%U0!9opw zl#mwq{I~VeQ1=Cu)=I%G7+4u=PRlqj&`A(U#Eble*bUbT_=$p7BMLA8JN(Qd;j0`T zE_lwF@qo3?;&mhnqF`{yQ9$%yLq)s|cM%(p7+;!V??0~N0zI43kR6ZA_Lb?wwV9!z3 zjfshpfCT8qtrWIn>AKvpg#s#xU8|ZwWte;Tl5&J9(udH$45_V7rd||Z?AOVRInE*& z%&1F-@VJOD1b*TBsD0M(8^lzy9Cj})G)~;`v9SY9_=f3qZn5XfNH})kQ~7( z_-YeWb3#VyXRtVLpj2GrnhAz7seLSiA$PsA09h-!mI3zKu!TcLTo)N7D6=_3jt+$- z%`Z!+&9*0PfyAINx{>84z*KdS+`(@A(+V<%7P^4ZVs#M?vy3uE-Aovak~{3vG@HBZ z=uVh+ZMNoKdjTYyCB92?%{$~gI3cW+YieMi6i~$U3M!;kT%agTnit$w#u$h*r0`@B z1xP*=QzCY#EtX_l4QxyRYp}Goh9wBcD3*$v>yh^J9~~M7U!1SY(3v7gRmv=~wCcJP zz?*ERkTe#-EO_K*$b^)BN(U^Ra3>35#s;TA;Tc7M&aRDE*)tK~ppOFC;*nedmKbd> zW#(&P&7!Hxyxym8(#MGcEnly45StH$XDr)k1skFvXd5zh{vGFc$RNo&IeYvTC)u#_ zO$XfrRlB-U5AO$~h&?iqTf%?DL8N#F=v=_LPgWpP(ZCsn6rP_2jIdcByfgP#>hc2A zBrCEMPKAz%#F`@`1As$i-mKI=Lh~HoQI8+`FuipQ9iy+<-GyOCK2WC`FSrAEdEyz2 z{oWJR$%Y7b8*XNb`iA+iqwd;<=Y((qkw26Oh(GhZtjTxM)pcnsR(=gVN&=*06v~uO zOv=gFn=ANP83>n@&z+XbYz3l5^xm|8%}Qq=k$OW^#dIFj;o_9q={5 zc`Bc!s?)XhY5ozi4<5+^-nVn$13*%H2Mg$H&Cq^Z8&_loSn zh#+Os@ajO)EO@=|7PEmHyykMjl2*MP;QZz3?n-ZvoGE9Qparc=s z*CFDi11^W}av(S7Vt^6)143x~NQPQLc%dx||6wialV=~MmlZ_hU8GDT}EPYMq-k2-Qv7H z-eYF=N`V>tJo9Zq*D~vy)=K z*`jgUuQR)k(3S0Jm4#<=4jd_7pkjuhaqp|{rccJr^@?u#9B-w0rJHW=tu+lt=`pQf z?-pULlTI>VR;brauGSZMO!t1 zoY7O??BAlz`#trU-s5KA(RwSxQqoJGNHC@sU3=7+UV57M=$*awsos-jbZ^~JKA7HH zH%U0Ak3NGB@9(20csH;6st@cCPrWY3=-wG-Y(+SHeg7E5A9kBW1nc3zhXmeP3y;yA z&$82rIbl+Ka3B%Q)D8fc5TU^ff@FzMnqjjQ{>dmf)>5NI*Nqb@S}Z#W`5d#(iO1@}*_(vNdt74qlVkDQonam$ zS9OCmB#3#TwJ7A0;g@!mTZC&xw2)O7l5W)IlVf%7+>I8e1FR57^w;CtJ`VkI9*Imp zN=3gMLbpqU`^>HV^^fVF9-vPXqM9^7k7VoD@&ORuz2=Pp`kD@_#WvZ@1}v}8A{%J^ z{pRw4xY0cFS$62Ba%EBa342{f+8!~yY-;wh9< zN9@x$o)`xhm%JP3g3x?DQ1_ZLPfPtBimEC zk`wVtm2?FmV@-7|H~^D}2kT+w_X2Gkv_WOT4GxWyLHus8ZW|62D#wd*K(e=tNf10> z`B6D5;Waej4s*c}_T&A*JT(OVcB%Q(5M7=8$<~C)9+>cCSB7PFH@sjoNJBqL_ zhUutbhk5CE-J^4~smr^s&X( z-y^enXm82zTksj#XYNkf|q`Dt_e(+0?Em$2>g;MOZG7}LyWU${eormht zsYg8aG+sVbcWFt(ns!^?M$WwuWjJY84%IbXqG$0Y>M3`S!xDsR3B=KPq8787Uzzkt z`s()M4?9A`XZnn00&5H2H;o_W#BbjVuCe0XT0zChkI|5}``{M#dvlV$g5gxdbO%QH zh+(=4Ke|(g=|QKNKX`onh~1oMZ)285WUXMUtPNJnAdrB$4D~I#>k%e%Q3|918AT;x z@eOr=E;OIUVO|@i%e&n9p(yWMKqjO^cV)#xxXhs$)5CSQzK?)0qDrA9SI9uiNts|K z_k2f-WbJ}3=+i7ofVo4Pyx?*(e7GKJ8iqrp|7qSHt{-Rr`E4WgfQs#)n2et^XF~KW zYLr|WjT2MT2rQ-Vn^q(B?~lYL6l& z;q*N*>IzXGQHq1Vnb$_?+bgd1Q3@T;LH$VqY5sy&GUmr8>myIPU+ZGZqK5ZdMngvG zA(RBhgTK-3-WYM0krvE}UVk<%jxW)g4e45o2qa&#(Vd_2!O2Wz7QbRzoTA&dvEwFY z%VL2gBRHC}mzp7`=x)XLYMrx{4M(NE=&RlcD>H3VK z=54rtK3$*9`70-k*LnE)z6aCh;_>=oZeo6Qyj}!SL_zRU8T=<{YR}Le+eWO>9az2R zOgrB?!(V0YIs?l8&}=$G_wDt3S!6AEtdmwdZ;2^bbcCRyrbI0oU4TX>1Ta;mVJXvn zg3bp?z#)!u zv*0YY`d((q05k{Q9y_Pko~4gtP!=vvn=jAOw-;TU7oaUQ@9oN#n+GQ9KIWEF&`f@2 zf>RmtSx{q#rMkYEC;f80-+*3tOe#R_6Raff|lDebAh9y9ON>NckD`M5Y0jn=)7eH4@oJsaA>rNkoF4z+($L+!N9J;{=m2j}PNY6kGmkb!aF; zVDe9|Ap*{Yu^E`+$yBP?eFoXvYmg7xvs*%7%3@3wE*CZZHqA^P zXoYwcF#!Ks4fB75!0%4eRV~@^fM&43sukcC3od5gX}aC0PwY-ss>T4*o2Sj7v-QvOclmg(UNN*j6-+2(hhI@r4iEE!ok>*Z$YY)71@qO} z%p-0yqtDS-c{|PT&e5GaydYbpW#_i|#;{m@RIs;Yq1Y`a6*F6Dn50kYxx7&*MnK(0M?47l?PF_^;wullE!RAl;9UJ~ z*|KCY&L{3@qv2TVTA2KK`UrExWZl|daE&>BvaU>Cvp;JlP1YTf3yJ(_vOdw@S8x7% zvhG+`FT(&1NtH@R_1Bn>ChLbf?*2|D;dyAB0RLRhl_ALv82sn6$#4j$y|()ge67w*25@(WgklHyA~$R z^|kuUG!aMaUCo*2>--t_6k}2p%MG7{WWk@j0{&U7to2MB72)6moM_f#?|D#toh;Yl zb1ko#EbjC%*(JnAO6E!`o`uUpk}X0noUf0{a#t_QLY%Fz?|eN%q|C4%=z8_}N8%@g zo;%aL@&nzba-nRt46_|z4$m?$;s#q8j3-hOynE*bdgMg<(W<#?k`RiUnwX@UEwaB>bA@T;{xKx>MB)DcGpwIh(csKQak}2|-s&0Lk4?ai|n>5lR9J3rFhdx!zV!CZjnTVT^B2Wnw`!E()s z3v?K@_?2mTNc&&;DEnbT2I}B&K7Nk~tg1`&wA-&5$9Id z(=dD>%+Wm9qOE;2_@js1lgqBqQ0y@j>^qkkH9phUa3R?-OrYPmEz1%9Bd4hG2dRUJE*_jCkeReUt$U~^~l^} zymc@z0H7;o>Z4k&ZGfYRW#SS7+3EC^`Q=P~gmUTBeu;T^rmk%B3eHfTwDc0YFbpTF zjo!M~l+Ds3+P`ulcyvh!D~XMy7n{5SxT0a;7#-NEPX!OPk4ns*Zgd@ ze$e~E96v`-uV{8_s$tH`9x_VAy8Bh) zgJvDJxJz5O>q{UuG<4Y1PL35dE9U6o-Tt#&$E=JBCI%~7YMfpy|Fg%{RQvS|Snw;; z>W4btZCzHT3&hrdBZRKkZ80RAy= zWw14+JK3(FR!|jRd4s(`#>zHyqq*%Wtjvqes;hKT_su6)>FTV^3)$-Vg(>~9ZlB4>n>y3$$NGdm zAK+gZyeFrHIK{V01Sj$n^tSY$bP}KEDujoe>vHdpbvyOQC*%=geAYbsW8M1yu=d_@ zQdC*vcUN^!tXnh11Q?hBx|=kFfdLT^P$?v+7%=M^cUN~6+*J@=BSSPGN>Dr~20#VD zh=D;xk{J{M0|rD8B&Z-5F~RS9ZuJ2AJo`TXydQMByTT3Uo^$TW_wa|AHUc>%sgbN< zRf?*bpN6U6MVGt~xE}v#*o^`+;=uwc74+2+2MeV5darxEJxlYH$5AO#y|Y;)v!8dp zSAOK4m6n+!MX;};&<|zhdRGU?tg6v4tsIzj=4Q0wD~dDo6+}i8CKJ7=(8= z3qgPTu%%$^yr>KeTDNR0&+|6ezNGaH-YEB(&*kwOyryKxzkLIitRJPxaDuURjgY>> zF@mj=MZ>+PP$Vy_!M6TXZJ!a|BDZ{F7KH`1-^p6V5cdz*te|xeWg3t6I+Wa^0Z3}= zQMp--oDLO7FBlE*K9G^4y>Cn3D^gh?p_ruU-iRJY2b1OIG2RW%WXT@u9p)^SUSqv+ z{8};A+k`a!nzLxHZZ)|U}-$KB}c~G>a}s! z%9FQZe|=Bhywy9`StPB-Gq6SS*YVyAKH|4|i?AjvyUqJIk9549;Ikj)FSldJUMsiU zj=y2Mynj26g?pvV1n*5}bM5yNXp+)?Y|!ig(4~SElnoIogU@j}CgK zVox3!{MljcZUAdH((u~g3)EE}qoxYaYXmcW$m%Ix2?o(EQ@kbsBI_>iVsG|dm9#GB zjf>>!yYSC0!6L0D^|EM$_B-krBTQ7q4(H2Ulk~#Tc+#9kx(y~^HAvOC_Jg`tb#lLg zTG~uS@E$SYyczvW>I5GIR`xmPTB@-Zdc~tgk@GNE}dLcW~O~5#V-UiW$;8V(RkG3Gq+GU|{FY^jbPAWXwz`dXvnV z={@G&RxD>c=w0ZJES8rZ^wKp4Cg)~0f^cPKw3hPOO0bSA=T*mjEL?U|G!+$6tRgxn zc*hH#P%l0Ll#P1hj%|xA{J_ku1r-oz>l8bOF!V<(X#)fPTMywQJ7oAnUb#ExKAHBA z*TMb%O?m4fZ+6>FBp<(kCZ_hQ3*a%7KZ?PQNk8EDFxKXi_4;iC65%Cs|HIxPHJ^S2 zDHFVxJA_b=aBt=p3N61r+!YHq?t^9{LIxI z!XAl-!Pfud5z=?NkY-;uo6TQpM_P&G5;<r$<@~{5fE0Yr+@t$civKZWiQhQoXi6CT? zI~XdIJEB;UbG&1V@tCNKEg5~_G6>hp4RgGK?oGw=&K$J$d6F~NJ1jXhkygn(jy11c zEEcRL<0+;%kKnAof07I4dKV>L&k82Wn{&Mji@twT5Bbxw4ruF`^%>Zaj}poMy3BhN zPCZOsd(`_o5@Vak*tu5AS&y+F{6wuqZ(961Y7~?{?j2eGmSV*M*cDDpqO6pD^O0Nz zJ?=^F=whrp#cmVHdjbxZmK&e&&TyK^`X{{hho(mlgvPOr=cbd%RI=Ha(HIK30tcWz zAAi(Ro=T?2q*A&zNuEeGlkiDz8ZCVKq}L`pO?E;mUF$#PWjUozxGXl9vpZs>u2A>i z3GS}mmZV^aN> zM79k^oxLop+pn*{~iupn5v0OgFS8- zAC$^d5cui5&>fs2+YNw?NhM|H)99Yb+LC7wM4Y6we->FSS$o2>NM)2x+V`Bdl#iwJ zy-9qWQtO?QbK5w@&;c^P7FXoH+HY#T2b^XTi?#8%hM2?HClq^RY5v_;2P@c%f#A64`?83u5M?!QOq6G21lw1*5cw)j#GwJ z1XHr2#0sfi;T?tJYS;?QL?Vx_@G8Rf@f7yW@P2G7Rk1Qa)(?A;RZD{x5I8iw{`{oY zKk!Mh*p6p3&nk}I6WLBKn`UsO&x;ez6RySNL09J$g7**SDd#VU}-Wzg;f>dK)r$ zTW)&WJCr_OdfPiSwUyXd4HLD2S+-ajkv4c6ZHj%clmT>F>Gf(%XFB)|7 z4_+sE1gUhwO47JS$?TQ5a97CZE4}4NE|0(CwQPMInW4ZWJ8Xiik{P^yWCleu)yj|2 z%YSL;c@hHB6uh{Y zHD06qPrOEq?_-Y$!s<0%1L9C48<1sph&5ibmS1P|R8_Q5 z8Y6ueq8yjJeErSk0>n7|CFe%EW_j#(xH-z8b;Zkh8guX%2$Rry&6>G7U-Mepewi0s{f>R7I`2um&vAKO4= zF!M_}@m}y#jcZFM^aV0?doir>qpgHP!XMXyud`*>du(YNBoq%JcBwvS<6*%Rlr|Wpz;xNG+)3cK-^UtH7OEA9^Po`QqXFwnls?QmMV>%wR`$6e1Y@ zY@1e5&>9c)2^TcxK5XAxmGAm;$VXm>GxqMywLO!46eh6Ls=YoZ%sR$eo5H!@5jskM ztP1zJ#51VuLol62g&_u_A{p|r*C%<%8-NKk%FSj?mL|eC*bRG_r5_5OqKyY-!w=4ezZEsZJl>`@24j?KkrNvXAmZGa~eBzn?DG{Ya{ z>W!Fuev;aa-p3fLCV%dA&DGc9D$pWn55k$$bCY*b{-~AkQ=R!7d32N4#&TbjVHiYR z%d&NoHwRD?jm=&=O_mMkKg$-HnSv93^ES-|bDT_yf#%lasz0T< zty4v%eFPX~x4EI$Jyyam1=W|*^9vFqf0etxz@-1R)0gv{@V8b{#!dGfRu6l^iZ8tW zg(H?nN3%rX_MIJ)Qq-0WnNw+aWoX723yu%tSUs&}%H6 zg8?VlDYtG%)SfHzwtHt4A+Kn;dNNWP+Gj8-SA6MBLO zmzVqQ@DBAW-@q#3)z>+!!mxMqjfvV2?A8qP6Y>xQA82=d{V3b>2pwVhr{I`2dh z)o%VYmVfN@&dNFH$)5HhYYaLtk&+PW$TgV40oh2y?U9yI3LNhUgju1 zKI>(U)~8yB=D41d>qnb`(Y-hkl9)9(80qUZHIl(??$*J55B=7pxO zm~XuvjhBE|1C+_C9;&s1^&6wFiWLRV$c5h`jn9{b-+G6}IX6ni_w*Xo7JNtie#?#U zIbIks!U;AeTvfV>A52)se#m~D`6c1^Uia(|(a4deMt<*I*lnJpy(uP96oEhNs`e5W z;2-?q!t{hKN2+w7myBML#y@yv1@oxc!QKkTW}*p6w=^%gJ4$6^OEVLL`j}ScOm|zU ztZxO_-jTy90oyxrL!~)JA9|zGoY>=o(u2U36@hJ=y=K9d6|B=Ei~lFsxFJu4RJ9z` z+EhxPAD~o`89!j#o+mqg@Lp*;T4QQ#vM3Z73t!JzBJ4bK2q$0lBMR3#+5RH};15#p zlg*}Y^^@1C-8>sCz=M5QNtL1E$>?MMfdS|*suyAnl52m$*ht>NPu|7u%rB+G9l*R&Dm>S@my zHS`0GMUAF9N*CSA?Eq;eGZ?C)5(K66X=Lj5JHf5wo%SW12&B5%5!`ipm3z0p&3ha3>0GCSi^ zdEpoD`@>cF(jfmRON@Rs5SINE0{#K$`?lUQYF{{f|20mvz%ZTDH|5D!zj{+K?u_}( zdpvKqjc-v`O!wctV|?unT&@K9gQ+s{cklc@q~B@GSlSBZ*zrzbGMc^yHl{FT)26jF zr94ySg}+Wl_)dE~)F4@?{(s%t=(7D@yb_~jz+M3Oru=&^D%Eb8!^N|9JE%&zTGT2= zuADB6db)}Gj0L-GOagcN`D*&g>{f)AxB-I7XK5V?0Y_$3E{EZ_+3=0;|n+z?9I0jpsTAt{Y=K z)+05L0qjuO#hM%kOnJcccg&Qn=CZusKZ!x++TnSQIWbrBeL_mq$a4-BqBmr-V@@kE z!6O)I9Tp(p&ojl*1IN4Ov_@|&iG_E}*37zsp;o?#hcAlibpzx@ENW%merYPn2-fN? zl`sd$53Xr<&YP^4Mfd?)AcnaS8%quwquErfwSDZ+(UQWqZ`Gj_h%f*d0hpB_Vr$`F zLaA&qS^HqM_F(6TSUNy%h?}Zo?Z~61t(_92QV22~&+Wy(I`?LtiXW^@B_Fh(OhI5u z{jgNB;*l0T`95x1U?^#nFcm%Df{amcGi#}gP2Eyz<2i6m9YGf>=^eOKp_gQ6!gM7j zW^Te9nX~ec$E^H}kI5_aNGPsGWyoKeqSB^Q3(7{J! zLJp^(m^e$AG%`QOjA8Uha@5yYE=T2>c18Cj!kEqI*WY zq(%P0om`f0+G5n1mT&qxo@~rF&7sW#Nc~W%zv0)#%1p`21@!%`??_lHc-7IZbZ!%wK)IkIx^@mW83{bYrUX z^-|{dL}MltYIA8ntW<3}AfT|lZ;mS0ix_FOOKe(18>(EXs0f6|`{t6GTX!H1gj%0= z067OPp_lNh5!TUx;NA}|!fU)&Zp$jz?Q02QZ20X3p0ytn&hXrBDeGCNG zS}2d`CvKRB^b>_?x=!y094v`&x=v5tE;MOx+jhO6MQsPjFNG#mO0!)wGAJHy|58as zqnQRsbzn+Lr*S|=!j_cPO)|4H$XS6oGv_DWO19R@g1}sZ7rs+HGZ5q%UC&Hz_|7() zrUh{wFrGra!7I|f2qtCZ)FR%wP*xV1WBF)UYz_rGPAoP@xva8tCub5$2{%FAG+b`iS+=syN+R5o9 zrfcbI->Qx?01$)JDwH*6pOMi6O*h1+g#)3Jb#mg-rdl2>F+C1{?#SR9-F%X~1az%1 zvO*j#Dh}#p2CiVoI?0ObXS?7TD!kCg(^6h)x>KL}^itEwJfn^Q`vN!aEH!sH4@hNw zGXUe{u=-{gaXQ=Un+kcUfjKSb*=UT?u*@`<9sOa<8>69Zv_r$AbVQjsqU3|6$SOLf zGBqUKhwOCAKABKvj%^UG+L*1DI_3Rr7vYR)tT2IaJIc)Qt*CyVO_q#`(1>B0`MsW# zYv4x|=hqDf=`6eoX7bmDrd`zg_Ne#m5n#L%7|`bE(&p&Wk&R4;)NkYMt`Vt|!SigG z$SSJA<3I`stBuv3d>*XE*&+Wq-yA|l*Q4i~PX5!1wNNV1qj1xg=bNUj2dS0{WUFF1 zX*X2F57y*FXGK3#6A^YjPNj$RKryWAve!d)9I;B5X|T_d_~j`w6>Goz#IgM6@tqr`wO z<6=O;{l&TlO2Z28&u?@Y%~DGbE(NRM`j-8;!I|og&=;Q1(qr7B0Dt}cC?aMkKb4!3 z){l-wq>0|<39Yvguoq@I=1rm<<1T!ju6)T(l|GBAz(*v=aPkp+QQ!0it-Z?I_SnuO(OG@C zfkCMY(88D!POS4)&y&xZn4TD*Dw>)@27GC2XMpFtx>-?m8NML}T-_x=v5cBrnJZx` zcsI+oH{}Z_SWf8;-G@Ww7ThKGG&P;desZ}|%<||PI-m=Yhtx5=xv4p_=U3TQY9PBs zP3I(;lheuI?)sgdYNDJMw=LRRNqcJ*At}}!K2LB3waUNkH+>Y%Yo1Kxcg`AW)@AWy zQPR{uDV(@5$J$@1=Mm+)B@nSDagj;k+QiKnjf?x0?m4cE;OLrg0ge*(nmNm=|e;Ugg*(34t!<)zGcg0uuqKn%LvH`OA2-x4FqzQ|w z2o3*ITGrXf__XOmY})FyX_6cbb3pyWlWQ6LES0t3VUhI=tAP|YGo4Z!@yQT{qKwdw zkW(vs)n;MRiqKmA*32AIvr$WdD)Y-%HfXbMV!Gioq@{5G{AizWz29B8&>pR;j}gx? zPHS%x2!byKd`#!sE6Bn5p*aS`P!32*WaU@sgx*WxH%oGa$2jGBT+XE~64e4~(nS5n z$ZY2lwXA?$%@rD55+9}>bOz$8>BQ6Q8#XPLmv@r&y0ShR--V&wUdRrffG&BN+8WRx z36PW}qggeX+UK&C2cZ~?t$xKH5&8<($Ffo)wHTF)3W*<^kQ}Zn~t&_ zZK2eIdKu5I=c-&$*B%4Fp!v9t#7-G=sLnSEB+3o-dG$ruQPZ})&^ll3OZ351)Tc=9 zDR`7?D|C?54RP5Fj6yFa3!9mCiH*69JgIlTDJvHg03-*7V2#}C<4$3wmSkLJoo%`l zW_NHV#{oMcQV+h#d1qi{3G)5=2qdlY{id9I-#_2)M%7_GF%>x2niZN=tI-runG3$5 zV&sD0oV%EnS&%Z)J)#9sH>iD8kE|@ySKz9)8I^DOMl>$iZMq~UenxQ*PSp%= zj=q#DZuShjF&Jg@V9W?f4vyk_G*=iGQO57PM%*Lvm(2X#fi zakUR`YZ@Ptd3OI}WLDR`T^2oS->kcDee^5anhu2rb)rp*X=hqied~~E2Kkcw&&7*X zVk2A#A;I?Q1-CnCR8MfkzH)v$b3)cVFRMoRbUTyo{*If@1@cNu#es^&8h!(epz=a&DE)=&n!|LBv48wuHP#!F%@qvTh%PLUfal|}3fIl&jY3R>|*j|X6R z3V=&luvWKqg-K5UmS)O5lZ~`q7Cxb(WTX8)p(2(z2#%QmG`Ss|Ps@cNC6ct6JPkvk zd;qlyX^Ru{LKkOlAxKb8Q8z}CfLcj)VW|pON%*wA9PeY7b!xWsKBu<|o%)c{SueJ*2nBc1al-&c;BjQi4z%0aqY>E&k){ zHj1pRYI#iA0a0`|3Mq(=B%#+fx+?TsNNuX$m7ys+98GOr;U2!s$bMk67Z29te5IQuP@z*Y#3t^gwMNk_ty6->`ygq&?Jd3jRfGz5-Br6ySEvwM5Wb$p-DHJ)e28hBt4FNxR*~#G#2kL?=eg-3IwTn~ zSyUA(DcATqlPpqBQ4r=4Wlm`=#z7I-eoP^&zd8wRy|`pk{Te-^;A$*4b~cyh-J%B? zBr6iV!&zNwDM`l&L|siCc(SE9JC|E#Et|#YUqa~WG>s1 z4^4HBg@LXcCGga?_TOjF^bb7sV20348Nwe}MqA4=Kx{o?ryyLR7^7dnZO|{BDS_N7Sni}K;FsMu zSt--InX+PFX2a)ntOa2g_LOF_qMPAlnuwt#b!R`3&I&>zbed>us%yYUh7D@(kd+o^ zM)d~ij+NP)tngu@5sGQ8utThCNR399lBkE+#?paBda5bv5`~AR%Iz|N22|74jER_b zA=eycyfc5vrcR{}tDIhRBy1!7(w)oGh?RdD2y0S3h}q{Pxy@My$wLN#TEl~j*h+Oz z#-yZGVeKv-$hyN!`EfxcC^gp0$;LL^Q6Hu5#D7QT77;Qd7!zw5A!)s2MY2qe>TXV{ zf$u1BQz*=aGZwG~{zDm;QTeb+_CJa5<1-BS=Lmeyon`haxibQBVt<04kPgdu`cOb@uVc#T#2Q* zj}l%P zG@)$}K+&{JKZs-xmwafGjgghWB!p!BLj}}!F#>8b2m(4Dr-M~7Fvl|8qQS`~HVC}6 z0;x4)AgWDc7MQn6A%NZD7MOg{u);ryl;sh|5DNmv6u`Fr0a+BQpBC1ZY!!^MMtn2| z6+nvE1=3XLf&e>M!RMfc|I}_eYF9CqrlBRf$=D7;WFXIO6I?E|f<(H65EqKZ>Y*~F z8F51`HQeSSVS~^-#9t=LMglAH((EP?fwYu64mS@|+y1a4@HQ=#vyLzq%8#K*nKfAi zrQn1EUoVzsz0Dbk&AGwtGQ77L7=2sQ+jMfqP>{-WiC@f}BaSk?sOOB7%wHJ!*>f19I+dJ(aPQXA{wEF;B&k>U+^(BhxN$gj=t#v*LS zIt4YSzLCJBuSCITcw;qTf~nruiOp zN;gn!@MuC_J<7C7T?|BZf8u}r7oZMO<&j6|KuLO{_CGkL`!Q^g4VP8bddvpEi3 z&v}H_5PocH1p`c{OspEPKd`(f4*>M9$dv<3OB+51W3b_Kvj&*f?S|1&en3G_+c(xr z7$=vsX*j5^sl`1o4?Fv>15C2d^iQ+Ns;w-n>t2gY!R;t;gXCzfOveH~%Q)YQJ(`((MrN$j!%_ zREfRF%r$_UnQKtzFnQ^CqELp(*T)sOx#91zzPcT;joU>0fXE57mPQ>1~O+Gr&bg$CQ z40JhY&9S@i^I}y<)$U@?_)wc?ZZL|Xai#-rUOv#2Nd1${95Qc~oMev6Urw|g2&=aG z`X}QF-6(%M*^E8-^6rxjbRboynE#NP{qQN~6u809rNaF(@n&Aq7sOf^YC^LX9Jc=vYptt~}FJmZ+y$8Fo6x zBeCFI{{LL&ooQb67r52}g2bY!`J>M=r&a7Nwns167gDxXHFE%1V9Xox{aNOayo)*b zhysYg4^sUXb4bBA7=0=L8@`fk^1X-r#WW-f>(;-3FI(j4znE#quCz{`h%s{bqK4X4 z#kBGzK}!+qi3fGhXkYdj4WU*Z8w4X*B?hRDWvMwA)^Wc)damhTy}-5O;{}y0cvy3N zac&I`b`nIW(k*N#HwAlBJ{c^M^m(SE47&l7@N+Wt29uV4BTX|EfHd$MtG{v_CV9A)bay{`QTAM5x;9p$V;rkCDgU=Rc)vC3Q7xR5al<=)++R&a zgYREg)^oWsHP#mEwr3xen!lQz23?oY64bKpKUcxJqKLyU|Fqr<_iVcpD={zXC;((v7GpK)38Xx&oqX^K4#<5ZDI;vfOrbs<7awp~ad%KLKIMP{a) zJK8iafVzOD#+&wz5ll2;G?1MC4>Q$$>;oD2Pcxv#eaupV#+F_^gdJCL-5JIq9q

mE)gzNrC2lSLwTIi&#Y;1wlY zBqTkdzo3 zQjLrpX&TA+%gnRX-v}=^=jQyr&az&4_;S&Hp@yd;|H{fCrc3s? z!!a@sko=)UpG}t@Lru>^XC#Q5olxRp;Z{2Dsbrp|YEiBhvO`mhPD9Y(L->Xscb`iv z_+vxO@rfA;f^~l%Y7Ra6*W5-*ST>g{ocW;zrC!iofPcEQ_A|j>H~8JgZ$Va8k|D$| zseUI0yg{zL!klpmt|+8Jwi`X=QMn+1L?I$qpOiqQ;CL@(O4_I@Ky_=a-hr6ji{lr@ z1`nr=)!maO!{8(zO7CIj$^0)Uc;G2d7$Cn6GZi_j=Gg&DlPk^N!G}>-nqEYBzkDSk z%uMBuuFG;XvL?#y%Y)iJwD536e)V?h)=Y0}$lVY^_f%gQK( z@eWnR&ZdFxv9p!$s_;t=_-2`TwP}0uKK7;HXS<)Hc_IDsKDX7F zVj%~xk95M9Mv|+>&2$`>iiSi4{EU2h6ttQvO|L=VT_k<3F>TJ9>sYKJWJOU{RS~`7 z_TpcSy@uY9iBVUkPQf|S%fm-jq24JbBP435bjV5BR)|!GLOi5=gwBhon&sD+M)@5#_i3)|VwEu`O zR!`IjcvmxykGjru4aSv3hkIC5jnmAy>rBUvKX24o5H$T7BZGXjJHmqaqVZnrUXeug z&I2kJfsC)o*Vmcx&Wm!*^`;UbZszr-WieuvVu3CRe=zR^56UOkgP*@k#SNyiqwRx; zABaainT!Cch@yO);73F!-I-~CeeDV4ByW(sc!MeLx9wBb&cZAl^Mw`x1BaAa_MmRz z)q;LpTPqnkC|vh}R)>jY>66yO5(^()rwtB}hQm$I)LU#j3{6As52RsfpLOPaxoWsM z)sXuYQ#Xk2o>Ez3j_+EiOT%zM2_mL)yul<>>5|zc)El$`#os{~iK0?w8XM)_8Z#_s z^w$srLufFj2&Sr3&-sb-Xl;0`^>@-=0EA$5>+{a z5iE^mL4fF>VP!Eaxo4z#3eGWLl$lFy@E=E+)*9t*X?QYx12}#t9Y&kBMMR<=^lnA) zd5%0a+B9f-P{idvqKXd5tdq{J`cfh*x3KXN-+ce=rs7z_Su&wDHtGccQI8?A)u;815jpe;Ir>J^(K$wDOk%(6 z@_^|;B7{6JiI~q8Q_P74Cq(#RXTlMSQ*Xq#wx7Sha3ku`GReNlv`@j282UlXEnE3o zTsc+5B;>T4OzTr7L3ui6JDL3y<^~TUriFJaxL90kIRG*jVV}*UiQb}RGnr5I;B*c| zr+Asla{(e@+Z%5(T}wt7a1r?|$b8A>i?qAhP|v+?1lSUzT`hrSfrM#-mv!6KZ6W#& ze?Z2f%HY_W!H#Y6$j#=cLc0Y-l}#DayYkD;rcvYf*)7$c3TxGv)dY7wvl}s!dsjN% zVj34cL^@Zrk;iRrLGZp@aEob~q^NB|SKq$0Mh{w~7O65)zCab5WY#SZ&I8uc9}B-* z7@^3gx3HCN6=xhu!)mD{GV_)Vh1kMT7?(V4v~+l*agbk!K97jOapn~b~8}+ zjAI)nZ2DGkYMJ!7)pU^QlguC)cdKb~;a#&}G`iZE7}+_qwMoTTRS!VZs{K^tC@a-1 zbz!N_0Ol6SU3M?mG$Ee8D8d0~F5WyAK8pnL?$VfidaG&MVDX(!c>8oZ$|UYS{;2jm zK$?y>oypcbb-Xz<{~_{ST;0+xm-*w(@#zu=o!9Gz5(zo6BAq|Aoxx3~>k(Uy%o zhc1H&R!+Z->3%2wxeYmGnasM){DaB+x0_q*ucpRA!qanvl%YlpC7dODZ#NTj-u+oO z?Ex}nf~jnLuj-6gYnum`Q5S}16Uwytpp*OL;|bdF8XI3Hv#gtPfMezMDRmN+GfqYp*C4YolwD-1Laj) zbc5X`s&AuWG8Vp|nCn;pryXk@L$$vmjF7y^<|5~w+RONG4}I8x3!K4SqAPPI<^nK0 z;35Y^f`^sv1@MYON?*WggWaWsu_~I#GfPd!yw+A#r0}0qi)n~u->SLZ4u=!96v2>d z2kY)Ty*BdP#4pwKPi&m~ueigmNIF-9`(l@cPwmK(F=DFPg(ITl3RDmxEE?oAo)a0uZmUQaHybGZB~7TJd2&SJKaIpg|3@wmU7C=;dh(H?&wlE=Wf&1 z9aSo~+-+LO1uqiq|HR!eXAVfd+l*|t0G{OMfG=5e&a#%#&wEi_dn1Tu>XkM zc8_VDvpqrK25Q{DbdOm`BK@_~%minzSA8(CICQ|* z3c}mKg;}Kl*Pc5Tp=AZGZ2BNs{>A%Dvi<^wUt)dl)833l%gAPUaScJ?{;q?wpz9+sD8niJx; zE6XT)Lb zF4dJ`miG(tIn*t%=Fy<_;^G;S2;ppi2~{wBTa z^_iUDIjunw_vD3#Ou8nHb^+n?Qb>}5J+T!oGg!?LVE$0;O8GRsX>gHBj_f{sB;ZUg zORw~oj^H>%WRu_?)Kj~hNgCo3AX;l{>mxA#dW|>Bbk6b5P{yy6@cW=y-TV|U>b4dLI z9qyM`XPdw3k$BV);03T87_L*OXIlaQG*;!*7MVFDq0_Zm5L>kieZ<2hF?Fy2FO@_h z=T%hQ#qOCI_-M-s+p;p({cT!CDl;CzeDYlFhDXc^PF{QV9|irH^4zPYrL><*roq=T zcrK_tOJ>Z)2C-Du=*9I?_$VYt<jTo&f?l-kD1S%2AQJ+@)$k&f@!RCl%nI{_7|VPp1wuCdcw3Lv$^a^Q_GvHo-~(I zmH6OUF8A2eu(kWI#7H9hN2rOIVo#&as*Yf-G z;K5{R|AILV;pn;-;7gNb_6ua0Etb_UfB>J!wilSg7Rh@N0B)AnFPg40@kQLD&&j42 zG5k)KBNpPW;M@s@Z8JB*=zGMtq4G8JsT3twEyVPnAcj&>MksD7E{0)b*?Dk#e2f zq9OgTmpOA!K7Gl|2w(eIcM;@o>mp^VZVL;rOppZ#=W>@KwN`|oT#ns~wAHCxhKa!Y z@0P`jV8*wV$o561yj2=X3-=^~;b~nrl|i&n-7+g!b#WKax%XV06G?Ly1M_F4%VN_Z z|D$E}sP>8P<=>0hKtGe&i%rW0FdzbBt%)s}r=c4N3t*INSZvDjK2xtVtm;{DmY5C= zKhwgc(XiDywD4tZ5h3<_IeLldk+XXSiICGA8MnkV%DMR!ZgOYt5?oY2%ibkszHDA< zdUH%wt7W7+{whP4nJ#kcXQo#M)B4CG%P?>*m0inN<)t#O;cgr=efDB*Cv#-D*zLbrx zVEMaC`o3zaG{Gj$V(7X@q&DhR)21S2GwvwLk>Z<*fv>GHU@q06)0FjHYK-@d_i^q%y86W8BwvhYp3&@UF- zfPmn$ENht!#+Tl;ob2P@q++>gQ?nGg#HZt60c8T%JXzN0*d*$f9~K8G)jJo2OEweW zmOB*aQo#V6$7eEauJAlNtD(t4FUo!MkoDF`Z$cTXG1(a3?svoIE3D za{m<5&fWFAyfp=_@?H6E3I?N5dGhjI<}Z1pNL-?kL7wbgZVo9QiSbg)04S6c7JR^m zv|h>*Ic^1V*fTP81^nX~xpxI}>W{K`g=yqGDVtW9Bb$aJ)@H(^hJ_RPs`fDe9Zn=_ z3O+48-ZC8;&9->$1Sg>sY0GCM6Y5)3tIC+SOtSH|kq*;Y#GgnREasjfg9=3(Wa(R` zv3CcmBdFF5jXH2(ShKT3$@vpjnH_B5J7 zlj>c@`Rb)AA1e<*)0w)-9HprEDW8?+Mb0sO)JlXZmEhVKo7WGJJu)Vbh;hDrKSo|& z4MX}}cCW^|{;FKD25Q_|JAIA0&Vk@7-ZTGl?vQcsAz^KmC*Q*mKUW664?7ka@;s|!4V4tn{ty~pE{i`jqxp5z zN9N3GvM32if|}V2+i)Z7_YiPJkl} z1ZmXkcpRT2-5xO;=FL$&nOl?fmW>-aa7os0Fx|S;J#oi@C+^I=G(|7bo}*f|lOa;KmrklP6n>9SaNuln0x03W<@kLyYEt>)aCo1>DG^>R^zln-qC^HP7FS!&BoEvs1a z-&sYbkvIOl+5ABa808)?#!AUHQ$MayuG)rpxJLSJLu{TbS8g*8@zH3z>Ck|(cQwKD z5PCFpxQOmOF*#|wDK4Cp$6>XRln8U&B3EoT&6>Z*UdT?y3b0Jwq8%(|cQ7qpqB~eD zS6yv6n3af45 zNF0rQ&=x~*GsJDr?QLWUD}&Ww9{yaQ1{gjsO}cX1S0*S$zteYB#l*Z0uwW=z^7L2e z8*6J1{~CNwJma|~@~<68;djYRJIrC&@0RW`t($GtS}3S&>^YtMgqG6bTe~PJRkssP zA{Bq9DZl70)fHkkb~#v9YGw5l$fn{L)2oVA!Osx4>xHO)gVROI;4*g4&WMk;Mk`YV zJS1%c0#$8Pbwq%#7mI1r5Mj35y3;gloEIj0+X?E^_44(u!@KdSShKV%i+7ri$5SD& zD%LvGkTosaUN&qfQK)=vJ9H=zM(`gzguf$4BnF53Mqhu7=CJ@2E2;rc{7o)3D!7CK z(Jn0;IU=pny~+HesM2!vsT}M6IH&MwJyb+(do?Evu1e+)C5z3V*`)E~ z6L77AIl6c91}4I_(#O*cYG$Vk!qlM9T%}Z=0AhLk@5Xxp9ne!5pSl6!7@aN(?#fg9 zhq^nh!BAsVK{CdiBPn`)Q-z&Ibr&2{{&=d42&NQf4vvC*JXPN|T|ZfN zdOAOvu-4x)1Uc95?c9)TAYbk>$tGlR1xxEtB0`AzvvoaKT--mEy9voF?&0*dFie3j zz%7M@MH|=KG_VZ6VrT>x*=%RZ!?<7#{5iKgorT*2^3F;Ys$JD5RX2*NvITE4^`F(q zV92g@eQiu3qj-t+lr4%htsLD_g0)6g?>3b+g!`&Qhz`$z5vp;3Z6Q_3^A+9g#;g~! zH6zE>XX+x6`q+AJx?2;8p%cZ*t1`33v#AOM=$t_JZeH2Xg%RnMFqw28T@b$X)1dM? zqjflqqTf5g9Hcw!BxP z<;QPPHa1Ad@7Uo#k|E!jCr`Z`PFT}5ezlGpdPj0h$6CkAy2iMH9U+$N8oL^}aW`&d zO!l#qZV}`EyhV(I&+4YaoaF59O|tt`TfE%~UN1d}4}TaPQ$)RWoe@kc*v1~{?Q&fc zofnGq=gM>6o0g^8eZ0~ZN4E!R+H7sv^}RW%2GQtXPq#)j6eRr{W+xqzP@KoEPZpe3 zp4RX5z<)-$MK-2gds9is@?xfpJQdud)MBfE>C@J73Bv>soJWM6m-Gbf+42dai%CGx zk{?XHl#-vLspmG2+o8mW>p2djEFQh!K}}byYi1dnD#+ znz)lvk{y3Gy&G*pM%InbZVd|=4mbu*#_??2_Oq$%w?gl$EtwlV1NJoC3*!UrsEE#u zYK+D)do#e`e)TBogZd6|QIM8VdUuNa`ZEIJ`%?Lfxy{?Ajyk;)d?rhNF@2g$%L7fK zXPGYSM)ekEMqCx5khJ~PG|B&MA0ZyGdeDfJ?KLOKslS^4SSeuTuUO_LOX4@P^VqMW zhZ3-R%NcD9R4lkRFWeQ~aV!yaj!p{-ZyuorU3(N3gN-7-urYRq_NN@_UntXmN5)+x z@BWUdX^Nb8kKgs2ESuaw-0v}92nie3UZG)qgziK+2saRt!bNqe{ zAv(>9Mwma83>sL{BTnzc^}~ZtYgam?-%-vni2G%&KZ)YrHd`a>-E6YDjr2{%hx!20 z`cL(vj1zTFiu-4vSj~z1V^Om@B>aE#>;8m)JQl{U6Mp-`8PpF}-lQQaIT(3cXZd=7 z!jOCYZt~>4{uh*GnsT47WtrZ*&+n{dnWzzoh@jAv{QLc;a&(TLV*G=0{O0+LAF-i5cq>jcvt>Cj# zt6Oo0fT`_rr}5ip|4WQt<>H$A#`xRJ`^Fv~h&luWHu?S)Nakl0Fs;dQO@ZGYdG*ej z{(DV9O|?WqoptDM3C|j=bJO{9(}RA$Lp1za5k9`3j_N4NCMI<2;;KPYk8X}ADiLmz zy$|{ge5D>d#Cm6AIY-@s&;s3>D_q-HN;Q1lq=F5=6xh`i`ll3prQ!sIlPcZLFhto<=$Bxl{-Mx6RDOBbe_PrF z{@FDR?Z8QuWeX||=PsvPWQ`EK`z+xW)FkxqZdG66&0}sa#=(HtNz=BPNt$4~{HSgY z7x8v$;mJa+hK}<0Dk4)&qcF|?S|!GE<4TRfy_k1+GMVQ63-}JY#L}?zGo$O>(nY$x zMl3sBtX{?JWK9&q3fu1DGRQpo*1?mLmnl%g`#LRNRSe`U1lEX6YxSt91V1MtHq8VO zMfgRb8s+>J4=FoP$ELN8O@>V)YDKI&Rw;K(@axqmBc^suS{b%>4a1H^S1o8m1uz6{ zHA*Iko{lh%5x~#uL~ZXlqDd9Y^m0$|`a98@~W`0upOg$2VxLGHR{4zLpFIhb8|)Fbx;HufxFag@zYqrO+*cdpR+rpZ^4_8-4+;U{oqk z8S^CV@*QrX*5K_LN*iO-3#+_fNr8{7Sjsi&)643cr6l!UDA_HVr+b-vDH1 zUdrj=bOZOC!Av#*I;z~pdR|@OS2&N!lnOt2ygjK^QT=rYI2cI?vt#F@`>p#J8mkUL zqiK@Ghz#b@XbKnZM<_(?v>Uu;{QDGd+{S*oCnB?++!v9!GA_PB_NsU#!o?4`L&7CX zV(J+pPBw#^R^GLkcR^#nVTlru9yYurX49Vn&IEp3Zfoq97irF_#pXY}QFc6r2Xfzt z(!%$IV9u}oZ$1V-+a@2YIuw$odv4#pOLkZf{92WG|{jlufUab-P zXZW*V>+(Vq|BxDkDulPfuPsJn<0wXPRXZC(r zWV1eVz%z;~GAhSBLi?2U)$;{47#^RQ&Q05({(KFrUOTYBv*3#wV88oA1AsMZz^!XQ z-=YEa4=Q&ysc$Bkh@PYN0ngFp@FA3a1`>zYJh&gQ7Obk* z?dOtgCjo;!fC3Rv^M=4WeIkAd>Qngo)4-izLMd>YP^$O(`u9N7RWW$JxtsR2L1kVu zbkQtJ>}}CwhU4{#TDRPE|C;V!(LWF7;ML@1==I!GOO93OmGY0O&k6Hx?C0pH) zY}LEh8Rf}V+`BvFU)6R$`efKYUR?zn_}P(vXzOF3R>nMmkR9g7-loc8I4BVab!HMzrCnJV#tw2obfOrar6+}vfs>2a`x=1067(_=sKEU&@h#Yq66tNJPlQ^Bo- zV*+awI@;13Ds?364HePsOH6QCOsffHhUkZ`N;O2gl)9tPSHIq_psprBW zyz^4|kfGWxMo(SCAXuNpJR;Pjl9w%=9s(g9c&WAGmnv-NR^iEe@>z4gLA|MtnZ`&; z0WMolsS(L(;deSDk~3hml<>+sh)gJpcYum)ts%&~pAtnvE^XmgS7-_@@+mtx1F}MI zAwW#!C~uJkEg;fq@_h@x9p|v6TKZ+@5;2UJ!UT+pDPhTAB$cULJJ1V}qn~o%{6T}T zSEAo_)Pj6+&l`aq z6FpntUh$aneAfM-Q7BDIVJpANdwrt8YJK}4 zphw(Qk><~1?(2_p@UzPW)qV+v{qaBv3BZ0i(2eeux9~E;9BQJ9%-|{u$yaLTVK7p8 zIpsuOdZqGYLTkTc>Hamddr%kmXcizL@3;1wwY7d@-RKnM^{AYTSl|TXO5uLum>V== z00GUDW^Md7t^PO`CZYl#tn?Nh$Gq!#hOA={YgijdWt=?K#_wlOD$lkh<}Vkgt>3$3 z%t*Ddo`5ggV)_E7pFd8{XzRE25{mhS%6<}ZTU)<#;~QzsqGH{0>8~KTxs=@{U)Hzv zkEqs1VhWNas?>Dh!`%FTz12hpwew5UH|ba{^ej>1a ze6aVPv0|frA83G;$d`@n{PKEGo8Ge2G*+JxzshgeX3POpvUnGnSlP<}hYc@KAy!YB zOvu10pJJObqRKC`oOD{1-~Qy$R6Dd;{kAL?VZgyj%vZI%NPSsCq75pEQk|Y`lbcNI zcgvp=!ENfMK!I1`yClhKjRsJ1eS5!|9MRrCocaoUZ*%fUhHE2zH@K0oH_8dKHI9LX zKr;=a9SZ;$u?h}+1?M_bKhYnd95}*7QYT}o&mUW^+*kIr_nSC*(x8K1#f(V+R_zJd z%Bz>H5fYU3>mECYH6#!lGmreEgWnomb7BX-yo+&r!FsJW#)eN7xY3S-j^L&kCH$~^ z?9K?%AOOA|9DiNom1eAL?BF+TV;3e`M|MK=6EJ!VrtEz2R70}J|8w4nAGUC~I-q8Jkk$qL?J zMp+81BMytj^ng)`1>k=c0B<6SmzM4UXH)V+N58B_2b89oR*d*;fN)MKD-Q2SdaBwX zeknUZgmfS$1O!-Kq_yg1-Ey`?1W?rGaVLrRuu$%QCLM{&mdCvC8aCj;fN{u@m$+ z6yD7A{|EG^M~fipPSS4~RHg?FIIyswkc46gM@MOQ$r^Sy)GXD{6?O@9RyWuHvsEq^ zJ);&aJ91bpBTuM|8NE!q73xORQIRgK<^cN$AGFB-SuQd4(VEzNXWK)jj4@HU3{v`c z_S?40GI3UxQKmHd2}aFZZZM;Mnrjvv0ALAzXvF}zzq8-u0(+P>-B=5DMq>wv(Tk5G zmhB(U;4TbH@$qWKe@olo4H4#gfG#GkF7EdT?FTJmFfIprNFM69s$qClJTRKm=eWU9j}e<=xGCP~(cjmlpLaRd;A zCImO?w#Jvt#h_-aR@Q~G?5KkuIczGD9aFAy9tEyOup&v?LUa6>r~zFtL=}K(^c>4g zbiAl@-6FhFp_NwQl29T4Lxn7pB{8fsEHngWsVn8kv0eP)-nOy*gJaFfkES&ip3yow zgk5p{`#pbIwP?)Hrd5fFdPpbafi8Y&S;C@VW@JnR9za`!`@Pl0Z{=Jm?{x7SpO0;$ zJ0Wl?;&3zK*w)ITaM}^q8xSN|MhQrbm7VH@zft9poeyFAifF@UEYYqKW!KxKQj17m z|1!C}tKT3$5j;@}bJ3k_QdhtDuq<;m?1S4tR8fOWfXMOY1jOE}v(M$)X%%6?F`bU4iKaD3MP&V?jQ zLO?)f6emnj3<9Epb;B4Y3FD45LeO**HAongAcFx>qK$2QJ8HC1gQA^oZH-DR+9>bu zzxFwG@6DjT{XNe|9_~4HhJE&4d(CU@wG(!RCn66N>-=OU+KKCX!;Sj1>pp~l^Dq6=65U)3yM`7lYLh$EVspG~N#>W+fbyaXv zjETr}$+sQoYR6kY=j5OO0uFuMS6+30QoFE})XQvPWb;UESyXS+@6v$=vJ`Xr{e4((bd*5_@lGu<70# zTJsFiB*fBL?W`_ehseXXuwU^601yPdD;l7vI^|v%wpAs58W?l^LK; z4{YQS`bn04`ZjaPu7`ROZA&v7H|>pqtv(76pE1$y7t*~ztbOpg z6GqaRbSe{Fft+k_5PD?^eJo!|_XeTPF&->vBMh!qq8{*hwd%|qj%zjt5%(Ztw*#ahLB!ck3h_l z>UNMAO1BrK^_fFl9m!AeWQy2YZ;k*X#W3;qF6zUHNf(H! zmXj}iw`5Y3ESO;+6TqTK)HR)^kBcQB9V7_!54^Nkeknecq$t5@)O^@ki3DAxhXJf& z;O`~2Z!1UsEr+@>%`Ys^C)chLPE-Dz)eh3`He%nkB`Zw3tDKH&Mm0w)XN-@~gKd_7 zlj%PITFW#_t}Wa}D(InK!bpSMlB!xmnKs#Gii4zG6kmbE3O$Aw(?%_6CtfBtYfTU( zMxZEwOnYm9jqOzT6J8TPwkWd9Iz3X<8+3%Vt17V%XOEw)Fy%JxQ1~5(wXTsd=Qu6L z{j^g#41^M#Wx41z08uOT@En#_dve8dEbpOCtm!g*KWUQ=%G(zu8@?MBGW_FVZc^7X zpaebnK;>fpe-3j~x?d+|%!6#Zy3kz=5a5_w`B0aS=eakG`Mz30>E&z4G0-g+0t+Y1 zbK~|P7X@A^mBfy}lRpx@=}6jp z0JH9<_TTv=uxONhZu}uj7~T|eFB|4(nzG29S6RZ%ps>o}Badu@>x+2|;(1T{yu3Z{ z@jZu=ztQCnI^5Mpr``s8ypMen`f?}t#Mk+yhr2y`-@A(@)!KP#P5$1>F!h`I9NWT@q!Ply;r9HClgx8ocB;2cozTAoQmec;?BKOY9d(dvC73S&c zyR)nBs8A3`pVB+wEjrU_-se{fm3RBM9N`+nRW!%mtxdtooJTLOIl>*>e5qJ@r@dW4 z-=Ps=5m2ctRuK+djcp4k(;hMRP**M}ZB}Z}xMDX}7k(49fh6C8#xAL~D$l0(#&Nos zFav;GOoWE4i?mv?ID0MHcfLpwMQ*V&9h6VCIN6e0{D2lS7yH^T>+5J<)|f&;GXh8N z1#Q6x_Kx$H%y-kqs2OAOg)FEz8;;-Uzc}CZ4Oh=4liJlBvN!Uu#HqdMJMi-k#T@1_ zIPmLW+utIL0IKW6U3BUK_l{=QencG=LQ>ag#p0)MaFq>Lu%<0QQ}dWlXoz_;PpcU z3_@naeg@3W_%9>fyM&i!={Bk$Q=P~K-^EGAmZcbAHDy>zgmr}e%*?^}Y$_-L=0CX* zCXfFE`&rY{&ZC)wqfOax@&Ak*5M8WD}fD!)@Q%vID zia#2~Vi8Eg<5Ko4Y*lhUTzPdr?4(6)I(Oz&DDn%dFx!Aq@YT|M#Pu8v*WY z94KV<0$De{?PxX*BfPTMPd(aAZ{8I(NVD8jfSzr8UQ=u*$9J|jQ0i6`YgK{77VOYb zfn@UgdACuufC{b;b9>8=3;X3~`_hZBypXj{AZts0|0p5#Z7SFVmhc1(VD=nbG; z%VCQ{$NyW4Up0ITmvi$zE?dD624-fwTv z*(Mt>9MfK}RYC*Oin128+M?A{wP5e5g=fE}7B;8_PleVu9ZHs*H4`sHd*kdy)%c+U z6XK@|Nltpvg!p?AwGec3D~U*Sa&;b{h^bZlvNyZYV?!E6@H~lhl}0gE1XJ`6y&0SR zZ2$c?yK%?j7(rbZvK;^eVOr781!Ra4ya8W=tu0AHBcdC)NAT4A8Z$^F)D3@tiE0}8kfmDmA3e^Eom#ZEOtiq5AZ|j{@j6yN3~B5v|KxFQpX!;q zECCw7BAw*5;VVsDggp@$SMY6ztnCdK9<{((CeQ{f|B& zD5KM}YCNnX=GiUByV{A@>jrLP(B>2P4g^$mw-W0(boxr9y<3tmeWEQsJ}FDplsn^e zT0|Loh`B&}JdBGN4QP#|Pn}aa(;vOaP3M<|Q|-aC_56O(%b*V++on|OlD}h-o5Uy4 ziP4pHlVj0uT;%Helqk1yNa+2lJmM#~;mJalhNfAMSUX~$JG*iQgh_JDm=oMS!+(qV z>dvaQ?aLF=Sx)t*pWu2YJ~*m!sy!8WBU3z&(Jt>)Y~`)=_r4R{l;ZMEAo9;AxV_N0 zeshAGjIlHNMAs;kDrfkEPITi=DDoXqHv`!y-UT`k)G+ zMD$D%$ZGUL;XwT5=6)^tH7B}S^GC&i=3C&3*g4=Z1Kemcp=pU<)bh3E>984IN(1(g zt|Q`Udvhc`CA5wSWsh%;8bnzW2#*`KgmPF|LYa{&M{UT%+M$2R(v_ID-3ponmC3pCg z5HK(O%_qB_V^dJ!X8l2l={e1M%19t0{%#Yj#pcNWDACa<-hu|erB35ZU!I^X8cTIuMmK?i6nqp0ns&p-jdKvkAQfgViSt^e}zaqfr z9S?ZLKZIhY6*d;?Q?eKQM^ACH_J`Yx0!b^CO<;Dfd`3VPt*LU7fomWmPi9wTf8?xx z=@fUsD8U83^?M;cm3L*Ua%=Cmx^d&ar^!172mp?aR!(P0_iuIMj~`?`l@XC4&818}l-dIUCyQxVyqi5j{UE}PB< z_>hj0C9kKtQ<_2LRRVqI13;jCZTwyQ@96Ps>r+86MJG%-llB_#saPi8iI^_cuL$(D_Z7bEJVPyPxC!|VfEQV0E(Q{8?I8C-nj z0FwASZ6S+R8&y>fGGDix_f9|iG`H`;Yx52CIKd8Sza&A)Wsz4H8L#)&L*6k{L@SVA zudrgup{!_vKluAjbK}m014-1H*yR8sC|X0mrm*r7W&I?n=QPDtn1e*CNZhKF^9zZT zWqawK6nxN*4^{To%F8=*{+iR>f$qOrBkr!uv;=`JW-GoHIZ%lP zet*Y!mi_kQ&u|lpzW^uvVQ09}Yw5?Y|xtU=oCBzgAGR*TyZtrl}g|C5P&G8iOAR z5ts+*t?x_X3#^6~{_@!t1`EBiNFl*04HTDpZH!7CZqs=4a;?u6H=!f%gJVj}+Tz(# z*^*juKNrk|7AGh6sWb=Xnx75|sBFpto(hDltcTlw@*qxs(jy5ZUw zaHJkD$6Jv;CgL}1rEk`F)wW2iRqgg@369ah_cfe{5xp^Wf5g^}F>yFBhfz^-$7)tK zN9Bgi@g5RkGMnV8T7Xmf@X7*(j=KGq&vtF&o>FA(=)NZ8&RbiJu_Jj##!p6T{ZGzz zbM}@F!582gxEg|5simyg(dg^*-F#`=fw?{@O)xpfO&C*hM+v!F-#vowj;1)lCFi)t zSfZtG^IN%;8I&dTBbr{}N^>u^8vZSLUtir1&n*w8wh zdTa312GMk+tTS77V-B)PZ%g}{9N*GOLAP9`&)@Mjx7QIR$yW2tTzZU~3nnnQAV?Qv z{jRt~%~@LTe4UdQ%&~HKYX0W^rv2Q=MmqGDN19I}cpWmWDT@EQ%K)zrOp5g^?Gf*_$JZfCX)!_-;D3zEND2)4ia0DUYhI+>hyt*v;>1rp*HuPV zj02iPp^@e7?%>K{{;+fLj~?om?Smq7@wsm7WU)`0w_we7Gjhz{mk0{F6ZiZhyw$WK z4Uh`VPx?rN&=WGt2qn3@Vx&4sYencTr4vgwyR|?uH)ge z^0ON_724I_MZHZV+lXV(@4o#%#Z-&$vu9_pv1)#yn!2dbIV)dnV3fbvwzHH3(&VPH zhqW<$L3^nkf$%!A!uK<3%?E0w2O3i@mm6s=f{vV= z2bSRwy`P)Jx`Z2AImG{JzlO5U`eZ9xS{rs$qeT4UNahEI%TJmefov=;mR0hft?@uE z?eQ5}XpcWb>Sw8^P8x|ebgd10OD$Sr`>3iCij*qQ@EAKA{M)p8vYNzfY|IJ}gHv`zV4;x@vh zB^EG$e2E)<77s2&9W}EQ9y{J#SMyz4rJI>>SRD~amW(A|Fi#{*Qye}h6K59YR4~C6 zt=*H);8T^gW-=_oGxz5uZuW@TrW&}}m3<6ixc&|LQvpV0m;J_D>ni!WKC(ppYXgz4RY zvRn)cLzHPN1FC%I`w^=hvOJ(O9)0Jtu zu$E^@0UC(*!QZM#sIphrg;010>XOZdSQhba5 z)&*|DVbf7qGz?}L%A(R+(41#zG)6CwnnWR*Gm(wS;WFY(PKj}qHw5Ex-UnFNJEbyh za9adb)E4l20|G^WQmBqa(R_vmEy)hbKs$vT*XF52bb%h=3-fWYN~2S!G8M5L%TR|oBS~g2 zb^FXfT|F8lgY{mah^lTeHj0v%iH<{ahD=WB6ea)hrEWnb3;gAk)U|af5~$?=veZqD zZJ5|VDGaCkeJ^xVM_vOWy1hjffP|Z*ClQ3d5Lw6Y#K`hkh#^`PT^P&H>sMXqMwhRa zwa#?rL5^p5yr~N?M(Ks1IgpWn`ky=tJD6jOc6BW5Azp-D1s+)2N`e`}w?(NrIS(=s z+lMZUfo%Q2I;DSd9=n-(LI_YnZUqGKr+(1wnHpBT>D{asd5T^68$Re}5Ig+nQhulx zplFBKB=go`-BK{-yB~B@+ZaiOs>p?loJ#lZeUTfzPYIL_4p1RT!_vbnN+*QrFe_P0 zYFO@+!-xRK%l?v!+|2RnXITG88Sa);*MOvbY`DlB@FuVjDKe!-07)2)Yldt_4&Z?n z+?$*)S_ie!Br-(|OkMPIE+(K-@uyvk6I~8of91vQ@)7sJ;{?ZX3K(E6#rOFUm$*0f z{1>nul>VsfM-!nXhWfTkNNE3&Z(icMSxmd~61VU1+Pq#kYOzXi-Le5OztB}6QFYMx zh46)1I~3bscN!(H$V9~xG?_yy3SX;C@Z&z@4sC+DqYMGJbi{H(uni=s@txB!9@wI%JG%)T}w7S`!@DZFl z5W^BKR>slA_#a@nuvZP;);f<9iItN7SWT7A)quSxSxK%{z6TDfw17!L{jucGs5ahg z0R~LYrVN6#Hy-MvNRL7)i2~cts)q>)G zx79rPO0VDY5!d^cot~1V9DmEUA<9>#!c#1wEnW%LScq+Kln|_=8=6<^$ys!u)4%1T z?tr}+jWEv$kG;fS=4Ei`^cvd|b4H)kTdY*;bkRTlQP=ZUG8GoqI+sf4#(zmaY$ll3 z+{~P3sToTY!3Q`J8BlnaD)k^jdywn$wXVnm^_zbujd_KI=?q^WI2>G~{JhItb<)pA z)~AS7(}?CF{wD=hAPE+*)~6J3QfstIVPJ9)GE~g%9UAl}9et;eu zE_Zu2kf!vn(aw zH|TDj5`*Y!5()tRq6^tQ0%Ukw6SD49s_K+QqC+k87wwC^$b?tRQwc6yR-Y=^qPmPj zF)TlDS$#^a^8tk%WR-J^J~3FxUeRmDi1wKLg?N~m-*3X z_L3)6n|fK}4Ylgrs9T%IRJBulO-U|O?zhd>Yj3D^%#AKRne37(*Bb3|*O78lO=7JJ zqu3!iJhiDdhHA2c$~C$;^-#s)X{rNuqn^C32%Vrj*d??_zSf($gfs+=$Y0y<4xH4A zONr-K+e*bkl*`kiR^tFgu&C@`>UX2cgD>Qlxlspl;b8RJDSaKwg-7-iO?dE6rTq=M z3)c!?UbM{38I!6sY0Ve=#eA{j`!Y8XRg3w7|Aml7>!!_urCySG!YovTtNy3UT)o@S zuDyYX9*TB;+!gNde9^z{3Rhn^dN69ka3zkkQC-onFAx2J0DI>f$GOqQCzX7nLOvv; zb%DWKNeBUjiOg z!Hbd`ujz!{=IV?^2ds%SYXf10akyWkK)Rv>SLs+BygHS)U;EC)v>Zu)9(MNRHnFpQ zV`s^2-LR4I{x4U$vCW^O6dhTE9OODw91Aw*6w*^iz8M(-$T&TM@Q?sibCxK06sihWXV6apODq;K%VUiy zGabxetiZ6`i0hN>F_IDHnQ1)6eu^#72Azl1?PuvxmPE8Is#k@wn+aVFV??AmAyjlw z(C?J1T{6z-Zw_p9Y7GiptgcC$lWqBwUw5^eMBVccIW9k-XKKUo>hiY9R+1g?*u#k6 zEW{FXe4;GRrxQ~qAp?wnQH6hYL9p64Ijd#J zuEEKQiig4Hsf5s(Y*5mf5$NkV_V5s;rjrEZwAmiC$;$j9AAu*g?+X!50q18%;{YaI z8%Yph1TXdHk2mR2S%P8DOIa&rl3*(Seaqb#R<>TfoOESN-oz;Ct6}@1(l3(QQv_0G z*~KzRY^H0{niVY0F%-_J`XLF-*+}Djs{~25-3Y^qbgm}@kUjMD6kssdPw9a{+rjk-^ACE4Is>joAnt0s_8e~ zfIGYB_q@@)wufzbMMb7W(O(Xj>%R9UHwpK^u{XKibAN^hKZf~+lrQ!QQT3*rShlPJ zD5X;@bVwN|Jj`N_cy|VDJ>E$EMTMNS3qw$0t^9_po$ub{4!~d?_Hj2hy1Ly@|2RKO z{+%CpwKp(khL*SB?gXqKv?hx1eeWBxCRBt^AOX$dUyt%5R=7#S?`a2M0J7519Dp@{#c_+ z`SZw-_;Y#H8~oCL0ek&pJD2`jSW58~?{6Un@eh%I<`(zxu&qU^^9~dQ^bf?4P1%1n zb`vM!M73Iflugw!QRzPTi)1=RU(x^NQ*O)@%B!IqQm`6-k7yo;Q>$=JWa7U_EjNGA zr&;7>75Y@ru8XJIRMgJOxee3^+@Zvq0KykJQ18*&3N-;i!(J-ui5-ylOl`d#iUUG4 zx1*lO@qizUIqkB-d(BWy>VR5d$KrsL0j`C<;HCLr6bIz}x9NKdZwwn$9FUPM;=1a& zQZ#UHEdGj>JQS|UM5=1v70QmQJ}d93C?Ky$>{24o*I#WP^)_NaiM+aHo$8J9CjdNTOc{!;Ru!S}HunEg$zU-r;J)c!ETw)?Ht|)9v#H zpe$z`P)?WzC^WptfD7Wmq_^0|)yRA9bo;S;%{_OzJ-fF*E}>4AM{>Q2TJg5_B!LWO zjC7m*raN8tTdo`3m!p6XZwA$o@;<8esxLsU>#xvNDhxFE&T)QOGH5m$L)~QP@pYfUE z5_+cQ^hn7*0znu$voZw?q7!-sln)QGxwN=5Zl3h9NXXqzBj(6~$mnCCNt3DB(@tY{ ztBuzJp`>@{dw1Q~N(_A3qzV+08~G9xV;>a_@jK8Dalhaz5~d7khyEE+#t*0g^v5KB z*kXQ24ReKIENlz^rc;i!5Xkj4tFJP=nq^U@IFMmLE0+NlJSruD8~Hw=Rbkgu)_c16Yj9#D+769Bg%pj^&fPX zYxrsRxM_!M57U;*apU=4hRgEGn|Kz?ug}X4%E8%arI)CqPzQ>Jf zs@6XXQfwRbTXs#P89jn;NV}9s$xpVq28Tltb56(}NGX+ayb!4|sbfKAY1I>uI0g>f1VIyRGiyMeNa#gHBq%W*YS%cAPq?Sdi_{LLOt+RAZ z-3Aj(9+tS9ktYl#lZVDp41d5F?i*S_s!>n27oEc55wi@LGmD!=SrH=R_72kv!y)t~r3d79daj)-)G2Xq}1q#syZKxXmQ z@9uT`OxT)c$>t(;vXH!-p%e0N>qdY0Dt8C_)qa1K8yCH}$^T)Md+*#8uR)Eu`SEXA zj-O+obqS?%vf`@FUl>k0;>Z0HtKE$E z>bK0+_$AFVXOrV|!bz_^%as|~mD$;qgSoBjSl#?>c=!r-X>Y zjZOUWXMM&^VXK0xKEqnTPy1&-<8EyeM`e4B(?9DL4}T>aF>d3$#_zxLS@*HR8ct66 zoI9wXE4P2nO|_G!Kj&uI$@b5=z3ilWt(%+wwSV(kcMGlmc&(ckwJ-4#9&m?@*_ao_ zT0~x{(vn#Kf1|(f0e5Y5jr0HWfO}KNk+lc~DVpaG{=8e}f4z0J?$*@!y9fadXLop(v+loGb#SRS zTF$m9^ntS+nIO6HZ==?``6oiF&0f2d=r z|H^rtd-$gwc4JEG3aE(w*YE5c z6piB*NeFHHKx^@OfiY9!RPaZdEiJSAn9uSDWsDGMNW7UB_m}- zaG?@^VYIGU zUqC}$Qk4_lm6bHG*F)~`h~wgiTwTYT9&(Fy{NqEeN5|0*vn>I~`478ym42m?{(|V9 zzW;+I^7F6m?C?__aU%wSb9}Q6bzVcUkw4xk@7zuxRd!4Y&c{Yu)Rf`bV}MJ0T<4OV z;A_CD7X)VUzU=AvOEz;Y@SY8KX~DM;3%I)mE&iTCp#5T+Y_6`V5BigQ>r-Ta3Kz0D zuH^kykGjb-zoexZEqIsrG=#|s+~CBZ=gXgs@X7q!7u_49Kd&_H>R?NTr6!HUW~6P__LpIM-IL6@Dpy1zxjzB zAAIMNZcgFuQtq~g=IrA)d>U8TiO;yh$M)X}NDR7x$zV7MYRSr5{e#aCM0(^_|E*^^ ze)CrUWBva5t^NZ2{_U-Pn2uN97LF@#^M~p8Kc&Yd$!|M4B+d;fJu=wAPw{$`#Z zb@!b^hg-fWiXz|swEH3edHQKLroD8(pk93JM^C#0qcNwUlLaZGeFlwzQZB9YwzKC? z^(SqFwRb#6HTNg|na{aCHUYW!IToHi;lKKvJ8Re%ipH44qI2R(8@~q^CG*r{ zdG`HkrSP5X{wojKt=bJxWieD#1;;Zgk!=LOlM#h8ktd)qb^nJ}e zt;^=%7`QzAdAGEC<7m0)sBLAjy6_U>@hN}T^X{^M3m}c^4KXE`ZKvK!ggUTG@%U)yj zj(wQ!*ajITxVyB2(lH@z9rEWZ;uu^#D8E8&Aa$49lpHVipofoA7NQ(Vd@yJ>Jd^F* z$=;s+?tgJ(I~!mZA4`AwfB2R=z4)EcQS-K!l0C+JZ?sKovi8q>Al`^Piws>J{TFuz zL}Saez2qbNq^bd9T)dt3C_xQkoyzW+cGo&_^e=czH&~-wCT0NqIz5MG5p?9 zUw`NBQkMq3jj9Z|`oa~(Xecl+ zE!s-yJIX}Z`4-M8onhyjIA2a*=wMrXm8vITs-}&p4{Fv*I9Pu-%LTC;qb#iU^f$x~rIsiT|Lhj8(E-EaN9Zc0aK!rLo*7o_im!=`iIk+AFz=ry$EHj3@t`G=m zZGoowy`}&!;J8{9Avmro$j($y`uaR;uIL6$i@kGYdA<%e005_^(?aLWb7eUmmgY_F zt87Q{aNT5>4Wiw0Vq3o2nSe;sZk|a~&tyx* ze^l5I)q+b#;*h#XT+!ZDg~Y-T1{DJZ4;hr&;P<-+4ItNaGbxB&nVCBn zlb@_q#<3mw+9mYo53V23AMszIL}#eML`w!y1Es#wWN%Kn$iqa#d@J#{6=G(laqQVd zN*&U~#(%UKhvW)kDvI2!7U-V40~yQJVjnET_#;U&R|$x4sRH)8SfqGrzn&H%v7XnO zT3)Pcv(aP~Y{deKH)<6rA6rojoP`Bp;wh_mXjcAHfwPFY>nCf!EI*RRUlfyMn&YEv zc6E|LMeL;2(=~VQ)Klhvr>@%Q2X)tIpw;CadusG=ydeH$m!;&u0B?8nNZlyFC#uQ% zJB!I)J3k21Yu@lIs~?#1_&9Ay$Y3bS!{5z$1|xXp0;N2`v`SYGKA>Y(tMx9;RZC2)dD#e*AKq9P8S8J zYVt#H>#+DkFn+Ei9+ z2#*6_IMfukCzKTgU;*MY0xX2eSp&4S`V$##kqTfe6m$`0B(Ty9rHp$T>ZDwOpa__m z;#X1MPg&~=qI{co;h3_KL6bk_?dxQT&dRTVg<3K#1QOL@pJ?mKo#)}@de|r@YH&k~ z_ZyX%#1NjLW>L>x*> zyJ%}xes!TNNb6HCP{vK%5kT`i8`5fKrDK^$#O5>afriACZl(VDz(hk^$ik7P&gd)- zk{nVFIA1cIL4P{p+ZYT@RREW9RbXwrc==sB%)(!Xe$w9*gEo~@X_cb5KAzma!#6p5tX+CFQ z!dGwC#imSe5cBB;K=HNe3xhJk-Y6t9K2;dtQzpORSDEM$Ab5xV4~#66?U^WAB~b(g z0{_3p$mqgVChVm2sY9=br*nK+5{DxRl6L)<6g;xbGyLbu9Vx|1V#e$+NPx^h0!|@h zz>u?VV$lMQW{VTs{H<(J(O;9L4Ay2{&=M zKK>AwUd=7W!H2l~7y74kFgsitC{*v_=?yPpx| zMlhKHScB*+fyI14oFjs*LQA@xau!4QS^4vHmxv-ENUiRo5|-%+`FIgEob-qOtc?OB z))M8z00bqbBnW^If# zn?iE1%nn2el_qsy2U26>_Qig*1ldx2=_*VHpcbqrr8=O{H{rf*3h{Hpsy^eO5UNU_ zH^z*)1pFJ=U^#>U<`cFBV{x^zs!_-^+rf6iZjc#aL2o(eN=!Abs3p*EdP{1t?O2cL zVO>+w_m*_Pva_XyBiXE@Ntcxx7j^>)2+}^?8UMDU(iBM<+Q*Qf#JHJ5G+?rT{8=-X zM#p!s3Nan_NTyZ$u#)$Oz0_vO9ommHxSU8Yk+G-XKCvxHCJttMsthfrViZ3HkpKui z)`U9@)5BC2q$ZG6j>Vk7d{RyUoz*Lr0;1PyqexX1VC=a?dhR5J>S-w?IMj%DuVAu; znwol(yO|0+jz6o(=t!>;kn z6sdHYrF59F&FgR~6E}tnI7jNwv0+~4EvY%R-VASaQvz7SwC8Lhj?lc)kadKOlyFv% zO}v<#q+ymOjy1?#lVsE%h<|R;-KaKdv8iEfGoTMBIV)B}MXGMnyDpnG6+1Qrr`(uI zkc{l9jULpHg^WQ@6{2VZeQ`C`%J@#SMpkkHQpnKDrX7w0XE8rUBhoxW3lO;$kI9|D zslY`WA#d0=1<+NEw-eLuOrR&oEJsct0hXIjR@QKOl}k*X{6GEpfBJ1AQIyTYu^}kR zqfO;)hD`=x)}w>G=_OMp?q_AUMvStVn8He`q&_#pgnHBTAW^7AqJ_3g<6HGC)Fa1M zU#8-}%nx0Bb?`+g96@L%8`t7=4vKRv3<4%i0ayC$5Qf^UKvf|PJJ zO|V4o(O%l)JB3afO-U+=G{?43i7$i1H-JQEtMh1-DJ-tOA0;tPVS#3;%cvH~zw*2d zcBd!9Gor43Q%smPIT=+aBIuk_uIz#wFY@4o%ieLm<(DGcUp2Gn~;u017V5=&cDHs9D-os8311dzXE3EC}QFlrnXl4TuY%Gglx1LzFu zsfJ`ej}ClkVhQFIML5FOlV@^A#ozBl`z^$OvJ7E+CFv)-Grb2FO!}2zENLJtlyqei6d$@sZ2aMY_XF~p1T`65{vJxM-st%EU_ctDzB2T75U9MFSw8itHE zqhv{262WI|uwXq}p!p$Q!KeGf(OUn(%;6p6eG^!zw^kAyHHf9{5)ptCVc0|(N-a~X zbVv~v=u04$gs|n~!h|lGqUsrGiRPPzy%_&*bPe^x(s%6Qw1GOGF-NY-Kf$TaRIWzK zvu^B?dlVOLQ#MpUkBnfZL5uqr4B!X@BPPhl$ZsgTrvh)isz;@VG5dyTL`YaAD0J5K z!EqWEao8JdKfs(W=RH<_qg4H~I7D z3w%%o&ZM`LHOCTTYru51E~P>Ww?u*zZu9;!qU~t6QB!C@d_n#Xhl-6xi^Y+=_;7)c z%)^n|3PS-BX*-XGFtC`Dv9C4jGWOM$vaen%m22$lIUy&O_7HY9h?_Mf3IhI0DGP>| znfNriG2BD8h`ntHzhsEgdt-JcD^=yhX34lx1Ie8-K65u}a*Qu`afDMehM9cGWIwMPjK*}uY+WdI2)456eW--S^J3OkN7(BCuj#vGMXiXQclZs znVml%M^Ypge|_Q+;SxYFPOC29JW%NZ&MMG!MSYa1ntLP zluW#smpfVYD}O@rG`*BeDlTmlu!oH7qNK|0=XCovNE4yKoej27+Te$>FA65Zju(eg za3%C6IE&B>6(CNC#v00OY<@At84)RkvJCe(r^gp`lL)+aU<1~hz%Q45@yy?%?0C2u3w&ID#R!P?n6g5kh>qxaDR6? z)F7sl_E!xxGnUh@R#T?(H+mBYAp7!@>;HFO4j;y8IQYv3sNKUsvQmCRIIzMY zP##md1LaX$cxhu~pghnbdG7HclqU)fgoo2iuf~n8l=8at(=<43KVx&tJnfqH23$?i zjr;zEeWqwLdi}3$8$thKvU#wBn=p5H@ZWk)Yr=ujO_vo^nl^pW&)Y4eGFfIYDxvWdeqGxEs*tSQxrl}FA!+0x_QK-G7 zzVz3YGzyb*5vurg?Eb0j9-SQDgM&anq%7}=6JSr2<>9HatUjSE(~4PsFkjh*+?KM; zX-;n};bkeyTRLld!gi%BvpUJ%k+z)OR1_d+%M4i-c%4;SA%Y=gS)LW_j9n+Pt<5wu7$Jq}H6P+p5o;ASrE7u_vbwq{r0lU9+ceBp*=#!V9urW4Y-uSNbH zFz4`G-3BM!P^M0ft@AYP#>;ABZL>5(ROx1v*pFFBttG?CSTL>bgW=*?UUeU&Ca@>>Q~m?=9)03R)2?f#AGgA8!&Z%ZEEV=Ek_ARyb@DK;vaa5yg1{F z=^0?=TG?aYF-tGNL^2)&7>vizoh50|PU=*qfP?sH{^H$5O+R>0l->>Wi_*Qs+*-`e zOkYcD#K91JzTws0F z!6B9>2dec>)c|m+PQ%+W_Ws(~zS{EpLz<;c_^kZfl*@E30}ScgAWE1_`60tBSTY;C zjj{G4{o0qnCa}L;LSB=BAfLEy;=(r?q11}eMs6U*6o=@b1S+j2HwmJsgC-M?ti`4> z4Q5vvG0mW*0b&U}At0ZPF!J?y;4MsST2=k;AMwWieTg zIMOsRVMXE#eon1pd~qwgH~IF_QQg0Fi~DKwpuDX-!m4YnJhBxJQ8JoUF`{g}%eCZ4|Gr6))#) z${CG}U+9F#PA>H2PRl-EUnvgy!20d^LT{6unGdYaX|56vs1{3|Q4T?B@}Qxl!@Rhe zIrLVT3!DqEeLQ2>g3KC6rJ}HQn77hX@xhrqq6Q0vcKR)*K^hE+8ur#&;IA(<8X&bw zbdDp5VRpKOItDQg*+ph+z~hpw=5vcF0?D zdJVq9$*Nw!xl#%3Rh8H{52+T*3t?=5=_9b5r}V#A5`RXr^a*3>O0w6r#`gLuEFV4$ zZU)Y8)jeF=H1UxGbFilHI6a=mTTEH5MjVC#!szv*nuuuInV3db{Hmxc8wj3&WzR>+ z|H)M?mCAA$!RCMQ2OnG=+Y~MI3GtLcO7c08Gw4)aixSezGOu_zq&$8^?gb^n&dR5$ zS7bA4Qp$;?C~2IpvNK#wl^#Pz79usmjr=u(1u!fN(hyEDK28yhHUxXT+FZ)7s#e9X zqttw94-U?$=CO$TOf=sKU&g6;7cyyG65&{1{aOLZDVToi0^L; zw8k&Al#%?Vt25&*N_16ukJ{c%UIDG=TwR-UIoFt3UIVYm$dWd|jxzdlQT$W7t+VY? z(K!<{-iE@u*3Qum;6iKC>nm7~vx;*8qh=f314fAaW*g^gxX>B6meJFT<}@Bv-4@QL z71nV|9Xp+_;S@o^T#Gb<;ep@1gd{qOX=Y(*yRoNSIeGq5g``K(95Y=arG}+ir|=yK zY~Blz(h%zkq5c92YCvZNYp;;2rWF6PsWY2wc?N11Gelp3n-ZopC@dGy3|~{bAqZ5% z#1xl+ibinqT^WB~1E|<;S&#}tB;v0ogrneyi#5hCH$ibIwU=q+_iUuJ zNE`+rqE*Z*Ck1_P!xkc^hGNs0l*aV^3mf5j;zSMJJgL4xq5#k6zFbRN1H_M#XbF z$~e>!f+*Q^(nf*gQ$r{{>2OHOqg=`>(e-{ z;hk;}z2Of?s&j7JFsJH2oK%n9zb$I-D0G&BMxd#BmBJbs(+4DCpqeX6RH~qBF9-v_ zZ}+b!)lp4Gq716VFlzQntBpdy)~DA-X~?H0vN z;dC9R-OP+IMp{iu5NO*!d^SpEiQ|*$pXq00`onnZ&8RX%cuxR;9OVt|^+e%Or>0eA#r3B2m3QGwF=mg#Aw<`$E#Ie3bBDOrBM??1dc z$$`m)6U`J~(dE}2Ufpx#*E$6wQXK<{#h-MPao_WZ>P2oc9h{l_J}AD>wfVb_s2(0& z75g6_QLQ(ZuPh{8SPDRa7L!}~Ic(tPef-=bK34gN+cU~ZLq%iJa_?kglK?<>TgM8VYN5JT>sJM{Ln9c~Z33*HTRdFb7#ySeLMnqNJ% zc^fI5cq>304b^Z6aWsi{G!KB?P#?rO)ox#1Se=#sus?KRb>g{SHmq1B)Taiz zNmMYEw&Jx}?>hog=zhwktOBk`Lf(!Ht5yn)Fv)M%5$?1?<7?Xa&58x zh7_a|xS-ROV0TypETso$Un(?Kz&gx+=fmqt`xmz6YZG8V(;+i`rl*1ckCIou9L4wK zwc`U$fB&^3tG%bn7?t|R3gK5o8}Mx#C*NV5t$XXB>UsrYpV1f9r>9DqOOGf5ka%D| zuwzu6@8X>FnFivb%Y^~;Qz7xQr?*w#NfwB~zNVsaMi-eq6Z@aiJ)u*sX5ZGU3wHhL#T#^$>jYIJKp{?}sA zHQ|)lJ!tb%M8X*{G#m*g&y=3DgK{@6SO(qN>b6&mH0bkczQ@##1A|&84X^^<48x5E zt`=p-o6UepV8+h${V^fAj?u|qSrX6tJ&v!Q*uHg@a*^-x=O15fjK9ew#0!P+)r~AA zoKFRK`M@Zl>pypVb;e+|g8>W`vQbOO;%(q&CS)y`p9xuEyl(EOc1WcR9c*a_M=Qj% zT2}$+s-oPX{**=4xHHpCj`kNUsx}7wyld#suMYjWeNlDEUJ@={{2xoeaMT7VqdA|> zQ9@@n|G&}qpHLms_Q)_?5cB*ePN>dm@6>7ZF+aP|F%ivttgoC{9d~|9=g_F6`K4-@ z!+PXbrgJb}er4d07B--BFsb~?bPkG@#Q#Q?t(%s#Nmvw;jYP9LaYiimx13d-Nbv|Q z=WMk3Cr+&PHrtq(Kcg+S9*mhndx9zCxRL!D=cC{kk}a44bVE<0Z>7z~ckSZo8H1jF z&51I=5c&|`ZVy*N%chYxr>D9GrCV@5O&^DB%&vF!CkIVZ+< zFp`<{TiV?uLj$3L{`uqfYODCWF0Gc^J8Khdl0I@$bs^geoUo)iW^}Lq>+C9HSr#l` zUSab;`Cp$@?I~^hBxCl&POgqVF#Xa1#P--N#8|OLQ-WD||D2Pn-TTtZou{2x+VH_& zb(KA`*|G2WwI^4{_6}*yw6KD-vKu2UM;QbM|0|xJviqlpr%&_FdcXH6)rp5cHB7rt zgy}Ru?u=`6Q7zsm1P3s@LFuN!A6;=ub)^5%N2-)H=6Y+?L;6YZ0z}}eKRBgY8}>)1 z@&v7~`p&mjCw9-R&Fw3m-g9v7rU>P1(A{}&t?t?66$H~zO=2B>v&tN;wvw2*RN7-f zE6rG7h_}= z@tW|tM~G`oE5K)X^aRY!(8zSD9|O=!M`Z7}xKDV0RaeTd+ERX%zGaIvZ591!`n!sr zHql#c7I4zrEUea%Sy*Ms%PGj2tK?<0_V&=()am5kRdPX1OBMRRW}i@mkEyt zZS}+L@&`a2t^fwxuaX$^46j;ZYB(wu0AJv#3NZl_d zrFvI*s3r0Pk_t!m@^_zA?H!Q*o6f>`>(PIOj&=yux@;}~!L`_EYbrr_!8NDyc0 z08fj91}$S}7LD>SchJ-Sow8R2pgQAbPzY{h5bEgifQaeiXaujg7P}pUl(3pPyOnR6 zAMyEDB^`l{A*F#M-cciHOU_3npsArM!61#GZFd?$O1!C`&Qcl%v&2F2UX0)PMda)2 zI!5{Ji>qD!lb2TGy%4%0+13o1h_GkPrEF-n*1vR4bsF2jm^Ls=|7F?$EQa8J6#ve& zf#ynSK!aY4Dx=a_0dj$Lwe+dKrX6JP+qu1w*(`_FhN_8^Kn%9&k;2gG*dT?$x*&z2 zQQNuUmZA`zLQ!b!VmN~p1i0%;_>k$bh$?kVU*&yq;P~;stvS$FX#`ncd84H{s2BP5 zUaCVAs+A#R8fWFe+}F9+VtYFe#OOc~%K)K(+*hT@-EYXPd;;t0+W5CaH4VmeZomcn zNU02@ikLo6-5ieCwh=z0{0Tj^>5JH;`hlUk$e{P7L+B&cioOG9FF|5mB;|LdUPRkQ z%WyV%4q?|8Zw4L#Q9~~pm1J2{y2}Dg5rb=;(0*I0mLMa86IeP1pEG5}@@`D9zDV{M zxVbDZi_1jrFC{n7rcKcyyX$5BMmkF2kx=9fdlUV|Ua`KA^+j+cP(ma>6Od6K{a)`U zZq4y{j(cvT*+GwqmxUqt74NT(LNoFAr;mU8{WvnwrswIOsQ!US>Q5BysQeTJvJ_O( z2Lg!DK5R4P!K8k>X&r;uV+LTyfKu&4<~h7Oz^*A}Fa@3(+yQuu<;8pu#RE#mZ!)FB zcH)K9vT48%7(Sv+w#s2@kpV=Eccn)dPi!&<6R?3PW;nMuZ-}J_oPqIns12Sm#+yBb zP&E~AI``1>jV{ny2U%hn-!*ZZz3zd9>>u121^>x+S0^^J$4nfDo(!hwdfFSHV-$_p zAXOsthvc$duyQy#o%(w@`N%=Wok&s!(2M@~_f*-cm961Gjwk@r6!%Q6GxE^m8kewM z)?L>S>rP>PhWhmgkt>Ei6O%GwV^S5IAj>Ud_mDWh<7{5ln3>vLi8D&VkxD6*TGhYy zp6a9~_JWZInkwYcDKFQPPe<`}3Y9aLu!it+H^_uTlh$9rfwpT(#fdFSHM&VDae$uD z<(sx7z^GT<7;=w7@+n79p>{Stji1tnXL0-l=6xNC?VO*{5nJ=Ivxa@kI)rv;!)Ehv+MoTC8!kUV3^zq2Ak>pYyYt&)t-1; z&>{w&{pJU&li!~DT}(yA?_w-lt(iT&!y8e>^aNuiqLaa<06hUNsb8V>Wz+=!f%B_9 z{;2b-BX{n>`_8ZKv-8yl&#%^F9oF<(GS_Z;AGSCVf8Z$noh|SV%suX(dS7*XQ_tAN_*W)kRR}|- z@-v^4LlnUnRSrUmaFF9cFGolX_H( zKU(t`1?t}UGDh~Uo;FKkXcy!j7}A9|*?q3gq^Bvn>*bS-S9CEm_qftt;D@&5QbFZZ zjC02S?T24b?QY_x2#_+dItQ+X1#C_Tp-pf?uqb}Ou4@@(7}k~#6@dR=M(wQ28e-eE z9>zk{#NpF6NEr^u(Xwd3fX&F+EI`$^$}D76906wM$v)QmN?OA#3156CUmR@e`ByKf z&KQxkMYKC*QC{X~ZJK`ay3EmET941b3>Wb-yd1M>%7SgpMMKXiZaG!5|i%HQPk zSx*Kgb7z+A@4t}Ur~|k5TQ960l3(m6e6aeq{7t_3!Rj&jZT_D>Se-I)XC6uyje~9^ zE8u7!UsRpbX{YozWr**(s5+t)ZeMm$b)o;w#nrK`XJWtNefafWyQo^{8xt<3d`R|s z1>6(UFB1jGA^-yfg<>cFfz3dMWkBv+y@T`vGej@30nS`)LGlbdfzG*0ikdJ$Q5oRO zd6vHKe|$0Yk=-#*f580lmsH1`Yx6iD*9B*Z#H6^;iASkx07ecnjZFD*kyDmHx!whO z62DBZ69g2NORQy>8vO1({@xR-GyJocRL3>{-L<^ajC`mi8$2AD0xELl>6Y=Cq2eHg zA30y+lNyVj{<#ZoYeI1uIw}T7_lUtQbrX5?Bs~is`PqP@WvF{&{NHqMY!lJ|5Hc;& z(fWrzL|J&=6yOE|9D}?WNWQ-n-yoTyrQfyU8`YrUu_)Md(|X&`I0tVa3DHPk0REIq ztHXLwBF*WEzAC#+&QF=JX0d&HQiK!a(rTOkhfAv?M)2m4X)4b1_r0S!%5T23IyH5B z_&q*c9bS?-`Eqb|Y|+>W>#48EAe^@?R|h0*o%y?59eP+Q%+Broy{-L^DGr}iYk&qp}^ZG}s zWBAUPj}rU%=}?b^U+~evv5)(P`WyV^AFb}WH?LqRn+3m%DIc9`L?OFkUF2W7yt+q| zRR<|b$-2ty2Nb7}A|l19R#0}K$!ZiJDV)je;Mm6l!V8t|=K8DBh|tj8==S_y-ehMr3A9QIn7h z1Qs|N_$>T^&*g5x1|JNmVy0k1_1dNzKATR4S-ra%QJAFQx$r;xSaobwo%o5VG;qZ( z@0!)_S*#pDn}bV-_|Iz(b_&1`!*`?kM)PtaPNmYOLvMS1W=H#di);H;V&IIDq{<>?bQ@Z7) zwP~D9!;;T|Q$OavvaC9_T#@prRG#YslW0=~F7(M$udPn>`(9BUKaXi|*}Xxc)5G9t z(Q?&6oj~m!kSU5|;&b?k^VeTdo!B<$6HWCfP)I7Tz=6T?%G^8|7}|!qc_ad}&ku3* zOk~U$f-Ognbnv!#2tvy$hc5k_uB?{dE7ep#*R=SV>K3JZ4BoaX<87R;B`d-B*=#b& z4voyEI{VPzQcYvWJ8(9@8uBPpu=)*GRwv}w`X66O;t||b_T#SUd;m0qs7Pj^nCqZR zWh$=}a*`*f~M)^0qm{~rFP{hzc`6$7QS>!Y2K$Y23(zgwzJN;8v zLzU#b$O;dXIKUWMmfVg6$|!|PyHwi#P6BO_rj)SLuBpO!GOASiRWt}A2UDg0+_GwC zGo?s#FYQcbu+ZJ$x+<^?CN)bH-zBaGObbBIfR)n!u$rHBZFMg!sFSa)HpZD2VbOAc z0v%ZFBV`x^OhR@BO%}H-69t8AGjD3pPQ=G0 zHAy$rv;=C*Gz};)Xd3j;G!1%ang%O<|KBLHLkur`cZj;xjbYq5}hN{R307<=HVfU z-jX!2%%1hn+*qAtYxn*ydv6{mMRo4~cU5=K)-zRw3@|W&JuToMjNl3)Mhd}wP0Y<^ zjAm6ZM%0^|cdI3(}5 z{m+S}=O>ms+!^OYlY@8M&F4g04Tv>dd(Obn!&^(|M!N>#->-Ii|A2GdzArD#c=!7Q zqETZMp6k1oJYk8Z32Uy$L%Z+)Ae#A!Z9!UB2=>^-)-{?bF>{#OH@~lK65|`c5u)a^ zXWtPK_yrA=?OTPe(fHX_0es!n=tiCwZJBRu9qxu)5Dg33-FMH&&3xi{tcw!M%8nPB zOI`$wip!pzSL_byCgkHvmRJ_>!_-OA2xt}ntBHKmsq^hHz!tJQ)sd_SjBhf(`x-&V zOb)EuR(&w2daz&~xMH%Gum8)w{v$N6w&;f@xj73d%-QEjh<+vqP%BG{jadWQpKSX+ z8e50iz)C}9Y1qH2hB&qPOdL?!r_t>9Y5eB=Xwu$S+BOVAs~f{=YNTV~)$Fm=VHy&H z{#Xt3pj}D=g%oPQuI|Z=WBc5U+&G%QgwS!9{%5q?o}3+pW7Olvlj9TA*^}$j1`x56 z?dqTo+nA~i2?`HoNyPw(a^Zz_1?^1OsmcS8Se9Z|(wnP0qv*jsF40 zKNn0{dW>RnEJ*PyqvTcm5X!()k(1##XG?qqu^D-^%Nfbkw*QM}gQBqP;tQhD?v(SR z$=&iYeUmRSjy(>vX>5K4WjYS)j3dV^zO7tzr(6&X&yxt;FdYQ$;q#+0Zp{VJkcpc? zNTr;0H`^h?lr`7Y<)RCt?SryQFC-SQOu7X++jTq}>1ah~D+0l;48%UxUx!kZ%4Jc_ z+)6_ydWNlb3%a^$ea+}aLw4#n&cmk>t1BeHSW2o)!DWUu)L3r7!WR3^g03v0w32}qmhO#y?A`RHm zlPhxzEy9c1tJ0J0>TGh=i=q+JiTr<1I)&Yot92zh`#xQT7DW1qa zPV{b}JjVUzBG&k}!>qG@u?>~&+W-VS`;q)2djO))j++}N`kj7VS&)AB+keoolHA5} zMZTBX+hlNXF1a@}w(|Vpb$JY1Fxf<_Te`F!;Mjg5?%Cy?XWO;u0yww49iqJ`eZT-!#cHZJPwLDq zTpUgK`1W34ewbv$q!~4M*syW7v6MC{r7;!tIA&cgMxi?$wQf)Nrb?zi*)u*4GEs1cYLv zpP1js?B@k_oneyJK72L1Ka=|ncF(pYc4{cO724WzSe5C3B^sgwroHI^JHl<3o3y$) z3m4AT2@a5(^d2W4qNp?)uM^5mQ85=3iy=a{J^8Pq0M-tMq|LgMl_k%MgjyaDwRhWh zMoO&R0qr|NHh=MIyH9;An%Kau`XXk}oF8Gx zptU&6-p%_FtIn6W3w{($50y?O}N<&PAgsc9uYRE8K~fMiVACrsSmR zLXpncM#JQd;$);Xr;;rI+K})fA05{#iL2DLuV{y7;#b_0#NkFf zK&3&OeMW0zP1!Q_%Qlj+aaIck($skf4i7(Vp1ZMF)hYp@*=+#umn>lMRTr|98px&8 zHdi4M`0LubT3PgORrd9;+-iBNl*IrSd{syJ@XYqI!j7UpzHZ`l4laeREoCK;eFU;2 zM~!SW?JNed%G9uBd3bemIjby#K?Dws2f;-vwUCQS2|@7H2J@5mJeguwP1F8&<4<-% znpS1YxW;r4;pnT7n;tOy)gGbShqCj#qdNr7=nk+|RTZ}T+YC;lMGR1n1B_3G=95x2 zDJd28bE0LIlgjeJC@T-<2+cGptwW{J?^hBbQ0p|(l5{9X3Z4f@qTFsRlZv)3l(#8T ztv;@0b#Fq4W2{(y2y&I?2u4xHE&%9`+_|Z}N?WF?#L7C!y;AU0={hr*q%mB1KVcPNuyoxf4Tau4Xl|I3kT5kjG{0XWW%Dd7cJ{7iQI z=(?7cxOs0#ka?$nCHVMLXU7iAyW@)5u1aRu(u=c&Li?}Ek<)I< z4N<(6wK^oZm z!jphxu*qX3mSOUjkYj~1EnH{mkHoMD`MDgxVb`UED@hfU zX%BN*T${=Fc8SKuw0%CA3n2l1deLZADc#RH0SLd)dW~?_d<~FDP5wR}CW{49&^3!t z7#?#(UQjXD!hQaj5@qRYDMxUW>>$0c2G~eH5qaB$UgV+#GCX)Z?E0M4RYQ75Uiyl2 zrS2tn(q{A(6Og*TLPe?u9dnU?r*xZ!m(deOkTW*!x zNfsh40tR>ZasnY5UGMT}RKqHrdfwssmPf-zvjdeEZ9Y>Tm3F^N0xVb}FK zEobT$4$f6c0-^g6R=ilZ0BxfLP0X$yXVfx&%e7a+j$pDSPj63nW?7c2`+YM1Pi;c!I)x3>nl%Z^;LcirTPi4-v zl*gA@zL3?1NjF~I`AlUdQz{`Z!?cU&x8^IXg1OA0=S|kWLb@ZNSUEe- zWguooq~`D5&# z9VmT$o5)_aWTU(Dr%~r;IzbMJkg!cKPVplNc!V|%Y=>%RiWrso9?DYUjy`g-q{%#O zz|dhK3W=13qS+){$#)Jr$}MiYpG8A=Y0z9+UR-|;5rz`I$)p?|H98_O87wOxA|HRu zNjZpx2KU{cMV$vzdpo)YDq$Q64<-D(gq7rlveKiDVS=S}ZjHuwIgz5t2+a_+Em7(Dauv^f_2uVPe9k2T!fb2iTO~_XU-b3<&#yPAH`XGWjhs)j-a%Mozghvcrl% zb7Ms)kwA#7@T^W?9ERuW3n;0b3qAy{E z;0_xCxmUvqDcm4Cw*6@C&J)=aQwP}-NC?b(vmEFSs+9i0LgYQPvu)*;V+`h=drG<2 z7&(T}v~Ue~De;!x+LyPWlNr45C!KD##l(C!tAEv2R~4EN&$ z!(+s-^wOCy9Ys zo&dGg&o!3kHc?xMxg0M%KGfxtiyBHD{1D@x^P_xPareB@)?WPE(tJAB-`>S-huuzF zen~zxB??Kj4k^?t>bu11$*Ntycu=iByTo07TQp*u3#ez98rtOJGyTW4PTYG*-mU#h z+wkI#^}e;6e`0Cg^}RybLdp^=iyxye91UBm&V6!5G|oNrMq5+-(0TcE_<$!pZ?=st zE(??MTik(fw(S&N5xehk9kD_7KWXw#D(h@{{=A#RM2XxZZ?|PJ~?;K&8K5P0+FFm0E^z=>LRTGl_cjX6wclggqc|1WYgMYAJ?~` ztv$HR-Lj!=r)_TkR5;XU6<(XqPM`6JPyV}5iRRKmxR+LT!m8_fs%e5dFKRASbIGN7 zqvgD8=X|Oi&O&aonpJu2ZT6eI@ZS{EKhQyrQb#ypeWuUzi)?!6{je+0Qicj&rm&e; zm`?F)J-{tOeXL2hBUC4psWL73TNl$rz z6>kqVa7}yRuSL8mLx;I&ezs=$iOo;*QX~0v9USx)zA*jLl?Zy;5o1JQ9W}KDI2q@KJuxeq*eC? zR5ZU@0m%$F@T;rrp;L1Ud4#Pc5UFd<{IQ&Ee zzJjLYkrq|Fjx_vU$LysY3)qM@GK;Gw`*zllL04(FjU~03K|96|v~^RhyeIcl)%JS> zs|Rl#tV*_;E+RbWn}EY=mp8Egu?Y77Js?YH4HN?*p^k3~2mrN$Lf=Ow@w)TCS!sJD9lBQE$BkS_o^@0x7J|wnf#ueh>zjr;&lsEo7&jO_*Q6~1Wy7Z+cKd0b=-4w zj%f|nK0ky{5#wgjX;}kQ^FYEjd?NoC0c4vYR3h$M3bFR+AWwPNRmi|cYW6O6*BdBp zHAg(&PXgql)TnE8x-P8KuhDo=r(kh#M%l~5e8oNTA7OjdDq?o0qYB9Jzs#`EPfRHh zD;yzbmD{8B!q`f-EH-%65CG4+_{rfDU{JsOE3hB_de352;l2Tt_@3z@)>na5 zj3y!=vPLB=EFQSXZ5 zl1JsY7tN?gSqEfN3-zoohMA1)M>-fbdW0uG)PR{tH3q@pHJFKUmLtrW@+&V92D8Xl z-)2INrGL|I66ZvIWS=2xIKxt~X0!`+1=+p2vMOdmXgF~kdU=2V!tuvH6Ha-vComt@ zX~j~+#;91DW@MRAM?;wlS7HfEK4P%PdOqgN3;+ZDp+6*ZqEfmHOLI$a$)FU?0I1n$ zRGgfi_ioIj++f;SXA0nVnSF}4PMB#E%7iD3|6?SM5t*5y15AmI+R#T=7}6S2gqu)( zkTJ>}x-T2+DqVr;9bC;ccw9F~aOPQc)8Iyx0Z>2Mj=_Se!0MLofyC5agsA~TZ;*RY$Ckc)a3O9 zG9;9UYE$|HliHQx({!S;S(PiKbOgr%I`bo&_h)#^rVwvb^E$DsSK!vs5s*|J=j-i^ zlWaKFtBqz-4B(%dAfuuH&?(?sz1tX8M&P!f(((vjdDdr27iXmwIvl_k8)(y3W5k03 z0TW|01vwS?evBF!X&_oDJ=AHmzXHZhCua}(!Rec@x@_gz#8{l8oA1nz3z`EHKXh6|w+7$XMvyt3b1Ob6?Dm zwvidKqV(63)jokDGRU&(!90flC1|wvDN2_iufhFBS_C$luuhV z)hZ7~Inr6|P|$IE4Z@jPL|>p%aLAjLYZya~AifYvR*W!X?5N4CD+{18jFWoUU1QcK zmGe=_`%Gky`QByaf*JDP)5P-`Nofm%=&8a^S?OBV@Cw;5^cj-fk3v6u?E8AG6W}g8 z>?KAZ*=-DnA87@Gfc(Jx6*{G^`~Xmv5|p{Fwkm%TNz7XBO%K}{Y-ExnhArd~*LMTr zUAS%xAcrPST5ImYDBIF}b9@A82sVW<2*Ht0%_ zRC}3dbCP8s=3*C4kTFNQpIRpDiT3k}21HH{fDps{U~GC=h{?1m7_I3j@w;asBxsn_ zMT4;%(~ugH_@tRvtM)Dd_nKo$LdfB1!U6--gn~_h9tQ|Kr@#v%-D8}XfYPyHCM@vZ zWwNQiYX$2XDv~*qtOb*$VZR*3O$sRJmk|^{WciwPy%K!>PR$}vSJAkp>71o!x_V{a zucui@H{vwMrEm8*8Rf#a`}LILBqVS{D{>2j2D}e@mV@IB8ESVu`LOXQ`#mqUnUYuC zex@X9v{@*|gh9$v87N>VGA0C=)OR%vOPT`Jgb^l(v?h@j{2KHctV3CAC_jX7k~}U+2DG3FxK7c|`t3=nHs=@!8Tly$nGzDggW_j~ zUjgVb*63gkgyL+2f6#-CC8 z(I8Ow7v-xQO~TEYdC%qx^PbIn^OE|oz1B&&ZVbD&(BhZDY%?Ik)~$g|QyFBVC}9w$ zH`8+vU6rHhU&b^Xwm~$7$}+Qb5XLh~!{Ou)j_}KM1F`ET!Go}w`C(*L3y&hzuMui2 z+}prq01JAseGP-DG7Y4P zB4cOT{VNJOd`(Hs3>8aYKNgS*I8+aE<>n}<8hc56Wx%b`pJv)MH(}lW+EC*yMV3?o z2{^%x>L_TffOuo5KO=EvgR)Fw@z=cC0I^xAJXj?GdaE?XQFi| zFa+WS85sWxtA8}7O9^Z$)Hh{y25D63B^;+numGU}YzR26NdtkbWo8daE+c1l@-oz? z(`lCqAT>N^8)(t7(vvlvxiL^=OOQ@a3(5D374|Fc8thnZp53IwE}KRE=2zaWUixIhn|<^nm) zIg~5pa4;8S;{IHqg}u2z3UjzX3CynrqnTWwgXvs=(2iU{;8ZR}_ed+r8Wf5NZOV|4 zdI=Y*Pnm|$$_(T$`qpb=`pqym4>hSRq<37-3r0+2m$7X4;>#MGJ?OEj#e0&KJ(|hx zz=VkQOmQ^oisGO-(1bwMbu-N6e$&S8edB492EOU!qDacuSeierUTV-MEu9jq;l+mn z9;x4p5w1`N5~RpVqyACAdxJ@UAxX%;>^q&xBPvd*!YaIPPEs@i6bsK{JdlalE~6||Q3G1%bX z=zTxGAnnDhHeJD-Rw?^1p0~(j&J6s=#}-q!1?g;>;Y|#^U_tU${)abhH{8vNqoyiz zwE0-x;XW2;(-4p~yr^T+e9xNGCFkVR#xzXc1!KNXoH=EF2J3ordL1utTGxOV_T(sC zdOBdLUC3;IBJ2(P1eF+Y&a>11nA%P>)n!)Fd7PzoCv`R?H}h6c4yJ=%CaOl_gSBXy z{0w@PT2Y7?`AV3BoeHS?uC^@Lr!tm9iXEy_HGs89qZ(38G{qXh!+M4Xm0@X zfy1s-gl8L@%LwSWmZfFuokW5&9r3+;LM^d`VLh|OCo^Jw&(1P;Eh|Y`_s+}?#t=U> zr~d><`1b}8rE%`2K&lGu%#786$1}9A5v$@=)95t|%?SN;t>r|C|rYg<7 z1~Q*gm2!GeWo=SmvhEXu=#T2^kl-sIVf43^k2;0}4QrP(xTZnevDF~%aIHfLZMu-| z7QvJ3iy&RXuY!Idg@g3`O9=z#7bYQ6la6p{s&n6uslTw<`WtIx&J~prhzuB69W4eb zjj^#r_*GfqM-~v|oj0uW-#L`nT%As8`UPC+Wh6N5cld5F(~y@UI~%}@faS((T^i&H zf^o7=c)Y-I$jyHK5(jo1LkJe3)23t~HNtml0uxTDnrI?~rmK`E9vbq~w$8S#>{!fl zn-`E7){E(-0Im)B_x%R%xW#Q3X6rM|*1i4zDiU9vqp7xDrmX)7 z00y;*9a&l+hEzkkwGjp^(Se@`b3FDZnid8;`!KA}B4}5WNZd!KoP_{!Wbjga5~Np3LCyB=aESKQ#EslZ4S4Y95vHX?jRwDIfJM) zxdj1PlcHi2$c{BXc`uN(3IMr30G}F$=xP}^Ku!xgGG&l<)I&*u1oe?hNp%1`tifO8 z4Ur!r^9C2QTih!{)dkH#*u%&+h*<9s&+;$769wL4@NCALu9JU z(2?1J$H%;ZWkR^yJ(O+6WDC0NlZ7}Eu+OCxEEiKB@!>n@->ImjrRcbfYZ`Un>tL2) zx|NPT#?S2`VVqwzZn6F%-sA-&^sK7@fQdVn`6leZGui-Q{DV>92M;O!m7#Ys%iKKA zR6oQt=y9)q2Qdw1Tb*fI{JI^Dw^ey{WS$Ysb|5sIKzBfe1asR&iEw-g7- zSq)l}VG|gZBB9Upk;`O=!pl+b2p&kX)v+Q81Zj;V0y)X;hi3#aR3Z6Z3jnmWOIlm5 zBauauVl7(qeXv;0TIo9$pQqK&fI@{Q=6Bmb?L@eZ91>XhwscA@Pke8?4$Kqi2e%;RWPUH>EhzHM1Fc1(~|!i0|klY z(qH2zh8u8^>_c_(P%?p6aD+Ck*?9XKI)E{m0A*&lVZhArRg*#Zg1lx|)`LyItoxc- z%q-bzrUB4L*$iBD#p|bG(t`ZP=5XPDIroc%c4%v(o`3X$D}tjxUaPj?Ds{zzs|*1x zo5_(PR}53Q`pT;Xeq^hy^8O2fdfj_C@tUxdr@4q1r1pJ(tf)v0ILRj#;P2vXIy+!+ zsVvz%yN=Zp;=ZnGoJsBb;pf39A%?DpRiq1%Zg%%x3}zn$KkACS8?5rfypJnhj5Y zfj)u7|Dz6Xt)wgY2IGKNq5lV21y?hxjouXD?pIP)nb%qH ztw`ywy%wW2#|h4u!=x0UDEWlWxfc3GnASBLiDMn04{@gJVV zhgH7(me=hH0u;Ge=4VV@RrgU=ZMG|yotsYVT_KUS|l>`Ty zYl97YZ7u9x7X8*Nr3x%#}bB=|#?}(jo$M-eS zP)HKSMY@V#+0oVd`D=b=2T<$h)BGInqnY$`JwFL;)dpo)OLIuuykLeR%~?y`YHo6J zn|rk@+IA*`{%bQD0E@4wVwcwBwPuT1X5esJa&`lMUTrqibxF6g);JEC*VW(-sYD$O zAUntXH@Ig=x+h3baf0+^X^gbT$-;=;10C+;aV-UUp3Mtm^SgblaA|Z@inp-B8{t~s%lN8xpd*rEj)07*+_Cd(V#+`aoGpi z!xEB+W6-H_mD_4^wACjrv4Gr@XcYM^FDV_8mz1u^ONwGXhH=&o!BvH*HY`0Y1)!g; zkIAac3Sht?Kq!xoJ~yEy>sYq9YkPeMj>sbPs_wG!(bubSHvh~HQjh!N<#5r?KRsF5uHExS7w^I$Wik!;2>w^?9i9Vtl6ERf*{lmR2lXty7D$jF9(G5&A0 zJ2~q33git>%cl<|4{+(jVf!PA?K^=M%a}^j2iYHSYjy@YA|5?$vsP$b`(r+02pmnX zA#`jLjhvJ9B%e3wp!zbR@Byi+VgI_oIN0I>Rd#^l)NOQU20jSYU9n9xjH6{4=>Faq zwEIJAoI+kQvjwy*LW#+cXVOI)rr4M9iG4A|j;R3$O_SlX*;~kd@NL>CKr1vHC=Sz( znlMO|gKFY&aj?`K9T{lt6V#~o)PmwvGlT?Pn%qO6vT*t_*ia|ddbE-){8+jQ)>hIB zu(Uk*4={)ml1TMCZ+1NXWX=WFz9<)r)hU3+TSvH_$@VM zC;69rnq?DAL;vGlj& znx~NVLL<$vkb&Axc^`;{T8|Y$L58Ahl83bqG)#V%FDDkjBD4tyM{&Vq_%as|bA)Ub zYG-|qwMAVdfbcUM%tZ@al0n#_?5y$RcWw(ekJHD$S}3f&2#k)Xc7i(ylbgGzY`0K_+ODGrLL)wz*_4 zoSkO}IqcEe20ZEET>2i?;LgcEBlpmgWY<1rYSbB?R&?e9opC^E@+n}_MB410ektlIpI#KaLdDpr#f7J3 zpV0&R%yqsTbxq|h=~7{)yZ_~l7i2FJ>{^EK)lK%jok7a_uRIqWG~``nNE5B6QzrUp`Js)kQkxhL*8b9RbO&*u}tEc;4IgG8jgvWO2^f1U*`>~yK$NeEX zaQ9aB?SS;%ad%gb?}9GUhHut>(IDcfa1inZEX>HUJXJ2t$Z7L-kgg4mpOI^Ium2(1 zX(yhs4OP$dN?_mXvEIz3TYQs=y_t8Kfn$(L6(^RZP9 zhRcRuXy=_EEc!Xq+8m|@bgX#HcDrPmUw zYMM|^ouEv+1TyT;9hL8mC<&BhE_q#(L``p~>?&*^v2AU%dBE#V`D@$IYH2K0q;K^V z(+zz^QADni>r7FkTXGiL-GPX0MAF@8LYKI7 zVB3+N0I&%*6ts4=gc=^VO%*wvWnbjvey*|uAGfq6Nl~J&PADSF#njA16%Uc$h$?t5gn%9RBkJ`)|09g0_~h9V+4*-%tfqGP^8o@ z#Kv)wUY52*?veD6p|m8vylb#QDVbSrkNGe zMNxru7+A`)0~N4cRU4?lQ6atZEY_p9u1$&y=}-9WxA^3;9iQK2Xv30=EEn`y>)S@R zcThmc4@_zV0bL~TyEE6fjcFh0pTMS@JgJWIPhiykC+HJxA21)dQFBf-2(IXEuA-PH zsdfQb%w=>8{b`NSekrO88H|t{$U&fQTD}YvCeOq4voHxnR&_chGvy>Ki^{p;0OBuN ziUtnbBx>R)CZd9*d^AT9N|P5T3tt8@UE6QxwO|A zkj@6_-C%AwxL|j)**5mh=z&gZz)06ZG-4HfW*#$y&5NZV8o*oP>@F`ty9ir_OaOY0 zXr+p73KfVksYF9^IasF^1eG!dDVAFyS=gaaMFup?v%N7nKnKDFO>{A_&*E&hLpzc- zZd*O40aAw>VQ6X=nQM1C09Ipa!Vjd8{1Zmr;bh5$G{_XV(g!--!0AGZ(hf`GJ@0==8By{j}m z;?^xrL@lh(k!+?Xm!~Bl$j8Uiqu$>8v`JLlNiG+t(``2&?Rms!gQ8p4ne02dwaf{D z(*n`)GwVp(kkix)+pw@JhZ!9>IvK@@!u@YNV{b73$le(6Xr(=37V+UnYY8XI$pw&0 zODD2s+trmf!VP^&?R*-16OSxzS-AB`dzfSmz?MY4ZYtx*8&nqz5K2Tw~ zu;)B57oM0tIEe*bNu&=rJJ<+>-Bfs}B-sn;uy0aZUj8bTgG;+om^-N*@o>?~P73=93F! ztZdmsx%7Qi4li8)qtc%IT&thy+J{>9Jf4;=UEiX@^-q@Or^oGg{PEoPuIK*QWA@W+ zZ|nT@M+MdPP9_T9+C!NLv65cN zIVg06v4WA)LhuRoBdgrE$0lQ|J-K_X;CQWOWK=FKd^3#~WF_82Xc|yLcs%d44k&@7 zDM<#DwD3DP{%dLYP0$jiFce9sn%MYFo(deA!Tj{^c8ioCBn!1LFMY-eR8hTcRC?MX zD+LK5TW0?)lL>?9?>dQN8URXIPu9JE|iPPW$x8qMWo;sj_vE;r0a-O4MI8fTf_ ztEHQG>1~Vy%P0|^{+@f}m9`PZAD)pJp8+@SlDlN*? zrp0tjUg!*(nW~IRm?NS01lU6*h&jslf+;(Bkd-F8g&yu@^^@vYt57Jb;}FQIl0n&w z-}d+B)B8*fZ^+F{$64(*9*KgMY5D0gSlo4Yk-qA8Qo8j2IG)hE?rF?Qt@9~rg*drx zrBbq1@Cncae@(L=1DB9w&oU|bfi%+mSuL*p?r73seTJR{7v&`Qw)?>q63s4H8;$w$88SO;*1um64w#VhHAHKc z9nCcUdnJE@6hc_bheToSKxhV&OtjA*qB*7gw6In>tLQ76YRQz``7=1C;fS4v6k=?Z zE&rWC`UJQO+!N17f#oEM^PhxBbyJk0I;LNqD7;{*2}FGQ6gFKqI7 zxVx6e`GviC_tXo~*!*&C-qOu#ZbrSx%?56E)lJ_id3P8$(;qx#fd55iEyE_}74^$V z;2Jq}*45t0dN%^#x}Uxnb?47KHSeBPeRpv4{)2zFm9-8O7W7bC7<(IxwaD8i| zwEK#8v=H1VL)v@}j98Vw`Zh9Rz|h-W^Pi%w;4U}mPtn$62R{`;x?}?L2^J%$|5G$} z)?I{UNMc|aXAY=$vMSAQHSi;d0kp||rQr>%g$7^#Q#7GER78e1W1&nMfd&uTLqS;Z zDiP0|cY0{{j`~br*%+q3%$Y1M2UCK~U&LLDrD>yAfn*={L~;XnQv#$X$`nqW5@0gf znxRjf8Ky5_s!s}7x3*{rF9v0VLM*xD7n0^+W-2V1bWGG{u9DgCVk9j zaTGoaq>X>2+MfI!QPUlMnZ%S_jow#=O3Kiiv>My!@p`wM&A?4pH%1BBdUQFyhwm>;b z-jYIt=xiUcMw31Xrm-x@WmtP=OD@ukjFAP*el?{2+nSxc3v^VUKh5WZBg`#aXu$pp z87rh^DJK?1Zh+ES9D$>A0YI=osnk3ic`<#%07C6*$OCpE>oQ)EYB|-bK#x{swH8qV z2kY7*g#rODs9;u|3T8tC3MAEw^>CYl54Xt~czIH;yQaq(`})!0#9R1oi1pe}mevj^ zH?l0N(s6aN9OuaroS4h0kOqc}^M(H@!Ss5MX3&HI5UXDmWN73)UYlBfZF~QkHBk!_ z%KEKABEGsI1WTdTnD)IRk(WGdb#zmQpbD4F$mwYJLsj!O1ZU+9+XP3e}J#P&U`0Xq=5%hZuhBNZ~yB^qkuQcE%iz|70Vvt*J82tkbJX_oMEDgQ6Cx z&fg{KVJ^--LU+$D(T>>?RfFj#mZ*+-x@}B#8CGlZZr->^o>tT}+yi zhD?zDb!1~CWys$AXBwleGKKw!=9?O#xivFPyK9l@{fO2N5Y5F9ou{jYXg(04Eflfd zVJWUUqV=VSK1`nh(NTuzz$5z5dj3@KTn?lp#2X<&sWm@ID^v%u*qRrM9!B_!(0shh zG80t}t<#RC5n3d!d6w?rX<2>7ooUHZ@36(J3g-ta|P7~29oBH^t z1RcqN>0)}=ZvB@zo->#W%#6REp~NHv+%iQvzYsLYTGc|4S=G3T@&}twIlp(B@E%r8 za=tVrh}qwJFoW*gp*!c=Rn{Hut!aSna)<1kBae<;cL!bs?tjR=Qt%zY{khyLX#LaNpT+$eCPL~cx4qgD zEdb%t%;764<-8S?pM`)Z;(KQx?!ntRtenBPr*G%Pr*W?J=h4>Nv$kn_3XOpCax3F8 zEqpWc!^&RTO13xW&(u7m?&zOKomJ|={cH_-*OXRBMMxH%vxcEh2}WD~aS>~c!{i?# zTsB?&mzsRaa5N5KJ+Y|%Yx zCCBO#KP1~4Pn;I8`%V>oL(N>In5+l(WJIpAE4r82!$e^>0IanZKW$7av%FMffMY5YqDmT(i57KwNJPR@J(n9G)bSw+iUNQ;mSY?~$>24@c8!12+!B zb~5psO0Nm)nlUeR10*HDlYYOKCYKrs^RIjJtO@++L8PE^j@XOs7_w45@`R;l=}}$4 zn{iOesY-f-pW)dNxZXoWr1$wW&KU;8-oo1IpoScmyb`suMb4}vo)wbSZo5~aVdL2G zgLf3Ug8vhK|Gi$pe@EZ0VV81GZY?tt_slENmaN6P|Mg0=_YnD=>#v2p<{p0~>M2~2 z=Y`^{(UIHd6?9=<3n&7SrfR0M?XL~sIDP$l6X4_P0<90Nu2*$G^|;pW$?+*-4EX6)TGK*r=zJarvOCj75%U8Tb`i5x%n>G`3xiu5m)L#{u#WIQB7_ z%sKmRr~ATB8#13{@DlBu{hGlY=ZcComP!-6 z8z9DE7~Dix`_*b&J6a`zM=2WNqhlfbOt8V*H@p^&8mq-LFX^OHaQ$UW-r$-1{x>(v zCI^l*l%{h*hpf>CN|q>Bvlh4fm3QBr{-N9>FVR|Kwcf-#H1y zjCNThPe zNDu-U+N6s9T_GYA#s3NPaR_4IHEW-{?6+sXA?l!jRObyRI#xXm5%&uGNNbMl)$xF#qK+oTgX zbXK_Y{~7Hx={H-HhG)ZJb)XVTZ;hk7*KAtL;^FRf>gN#K=8c44zs2^g{&!VH`of*f zJ7MhRvf|t|rO{UNb>+bKa7FXLZ`$o)vUGSQ$i4`!DK+Ji`;t*uF%9_iIGUHslOuGZ zM=};etCyw2F;*Bp+~R__qsjSk$$4(-+tEn3ZX<`?zU{i+igxDm>9?Z2M?DghqFlO^ z7+lC8m;AV;)C?Sw@yR3Z_P3(lgGb!kZ$&!=R>92h@kiXTZ%3ce^?|peJt`N6TFgL@ zaMn;-=9qhkh%yWSO)ywEe8g@0PBdcF`rDdQ%syf%IZIr-8p*eVjhU{$&3)mWXnJ_= zFn94g(U{;dck4UR`1oQNQ^tQGWo4nL3PE?Kbvt<~2mBG9ccjZc& zYL&Jy^0)?G1N%vbS|ef=+kS7x@hyHbvRwM)En>LdGL7&0Ui59icguSQ#lOE7ZO5;z z-{;ifN8HEXhyEXN-+DiqGV&20P+I0>^jWG8E}Atz3FzIb_oLwj+BwZV{eHA1@4x*% zMV(_w1D4Lymro64u(^Fch|b`%M?Q!;w>Ymz5PUzPr}Ogr zA4DDd{`}eie76{0{C#t2ngwNRI#%e(eLgM78(K);{S|MDO#$9hF&_*rdh)^};*NuE zz4}8h4J>*xF6~;c9IE*|D_s(e=^wAL?`rTJMfEDY@cwvwvINgH4JUakT=MXR@5Wmu zOP2Yi!Vca?GNncq8liIJaG=X*n zR`X!z(o_FwZ6+F_ez~4}+%fb0-mE7!K*HzhzZ*+iTLp*Vyb)q@=}XrQtl_2W+$s5Z z#Eb_9G@narzrxZs+1G|uW>-)0y9~)>4e{Hpp$Bu`^tIY>6YJZ+lDM>OR*#WhF8xKV z9!Sr>PKn#55RcmPv}QrwL5ci3AU%x2r&bx<$72K(UsaDWx1$U`{s9-*6 zvx2)-&}{{g6|7RhI0bAK(%4GwQAyceNvz;r6^yomAy)7U6?9kuL8)~0J{6Gmh&qN^ z!7o*yX${BBS;4PV!1^x*!>r(b6|kO6!EhCfWw$*gOlK9&p$qPxTHgdh@5K30TQKT2_od7@V6<1AfjcKz6Ze-ae>lKTLy7pMY$6pTT&qTk zo#{_>ZRku_=-Swso)IMf?GA2=cOCO%l?0ve(={bo0L2^+OP7bZcf(n3>aci^T~CuD z3X(&lmF2EDL=gjim&D2b)I0JH=Vy_IM{@iO4mv2z;wLFc^KR?rcz;HGVspG**L*DF zy*Qoarj0?`_h^t_+nE0C;ULLjMdp&TgVL?;SIzO1!|To247iYdzQQi^PnhKRWp9vH zlkdhdfg6*bv{Zr>6+BU&;bCL)=SDdj@@0mTR(Wl{Sg|qrdIcjJB`_a9*1Y6ocW6s| zK(NRyYl(NGN5P;T{f$$F9~sc2Q!XmSQ-agn)KWa^(*qk1)Ofg}!o)_6lVWmnjR!Q2 zALJT*q`vVAK1g6xE_`=(po|kTau>NPO7X19rd?Utke<0_Kv(_|IE;~P53555x1o^n z`AU9s&?#on$vRlvdB0=$-P!I*gKq4heTCzk0AK_jDhLI~-k zQT$mjR4@#^@JL289CP9^bZSVPcyO|jXmHv^af}By@3w1>hr1o(_@G@+2G}ARC`(e@ z!#ZEVU=(doK9CfjYD(|+U3@7B@@~qocn)aKC%z|>l6Xg2Ix>leZgT@fhwooga$~ft zy1{gGV^jLT!|u`~{x@p*dlIMW+VmmuHf`5rw0}-h+V`;g#*ldU&@%`m3^IOUejbQz z77vNPS$rJV&ad3iE#jFI>a^#bi6_WKcn$d!AZWm*a8(1{e{2y?gtjl=A|AOTXe{SN zW`3LTAcVr3dzEYlGT6ao&+_mGX z+lsPpaX@gSFO(H9SIEr{W>;rxBr;80-Mb4-lwvM^`qzvs@J`NFi5m-XLikA^$7Bi@~+@9l{9OF3DyoL8Mk>^1D4 zyDzI0`|dQy!EvYE&AY|RFPFS6W{u9;W0?wNU-qub?Zd{quA)0|WPH@_Y2Piyd6V#& z7Vn&`SzCNsHkH2HveTXCpH`YKuQb;|L(D~E-xZY>8g+jg86VJ0Px_WoebLPw6(3Cx zZx|I1+hIK7AG=HMv3KtB%jdk8pYcrd{eRtkSzjM=nWG!Cws6__k*&3- zG}6);kJ^SIkxU(%q_sZI#>>n3Wt0?`_38YRawDUpE_YyO+}+kN=lxSBePyp0bo`;y>Ey@+f2`L|u(et)*g z%7r<*9J9Rj$ivEaslh(s+5Z!Cvw!Z?(ed;u-7@5em{#>&!CR`0Ayf)f(?_jFX1Vpd zQ_G!|R?RsvHrh{|hXDEDgWYwm2thH)RgFSpYYjEthj4dknFZ|F47#60`tMo`d{l6| zjfp#l*3|puh4e+wV>h|^W8$8+eolY^ZoPU;{8CV78%`zsjpyUTjE@Jf%>Zt}yx2&Z z>wyB`$$a{n=ePgOhi9}6{_uDC^nCx}SFOd}26e9{IqFcO>A%KT46fq-eEO?@sqMeU zgFpObK7GM|_^Rvb8VH&Kqa`;{yhCuYJFhGLLf0Q+gM4Xl1-InWr+o!)xTG?$0*O7h zUnSm^3eKp+)59~`+&z`Jd-NaTP3pLltV{oA09d~%0ItfXw|W$N;P0|o7y`QWn*iX- ze7eH7{Ue0!NeEGy1A{5VHH?er2A8<~#}N~7jr;nzc*-X)X+WJRvIw(aiS7~8+++D( z(y+udUG|6{*sL|5(IARhmQR=XwlDnXwkM2_4;a0~w)MegmwP#ehspM*z$VwYAB>NC z4&e>jfopvaj6WFel7=PXqFOns#CkFqhgam&$2{=l4Ju<*q&Gg|+9t#!COi_GhsetQ zz9vXt&)4;|C&=Ef&cfTW?*t^tX|8WVJhJI^Z5q$BM0U@FczE*}`I;rMc0xR-8%u&N z`k<7$`Tc{o^m5N~zX|f-;N%Zs!HDsct>Ytiy|yJ|gtfab6J+yCfOAo5Xz-Yb8-3ox z_O1V^&X0G;TZbD9?tgX1yXv~KJDxi6+Lr&R=JWIE?|jX_aYH7?lQyB1eJ94d1lPKS z6XU5nZS+Bch>E%-?c0R*+12{6ukG@JjXgA*&)c*)vT|VUxEb5TUBKk?+dzgZ$TAaO z(3IZzR+E&Mn>mSD#0vNQN%1GPPS^NC>weZyO$gprNPqb+$+ZlsGC4jiSnS63#9MROvnO_SQA%L*#s15MZhg;(zMQme{6jvud)s&qF8L{#wu{~L zDe>gCnh8Tx<)aU~1ykZng73JtsqvQ4b!6!EUMU>9-*Gdh#-k?upclbgh&B1q+xr@cF8;?%Bb|wa_^+ zKlNZ4^STrBeR;ch-{24KhV9}JyYz;{$tYSUoaO()ZL8>}a-UDv6o7dJ2WP$8P{A0~ zmTezho?hiX*e*_kcU`)DJgjmx({I*4Yy?=%EZ^cTREMgHm?SLgUH9$n;|aXpw|)Ha zo{O~~T0shRTllO}`ZK20%w}1F3=nC74oJnP3c$A9A)W>-xr~{0nPLqY2~T)a8=|mP*Gl zcT0O$qaT?7`2p?^hH~iz|1D>FCET|ymj~u$(sBaLbn-FjdG|J}M-`SS3Ci(kq{7M^ z#e1`QP4G!hRnqX5$qg-|(#x{y$yKzvnbm`=?$T3XP{b>duI^P+`U)3PX{UHB-lJ8` zegiRW(1P1-r#P+BC7S>wOG^62?j@ojj8-7cr6WC;PT1{Xx+HJ29G2|mH;6uE&EN)K z_klLYRj8PKz`8Bxh7>_PFIb(W^zquOH}=1J^MQljU9H17^6Ut%-K?(Ntg78mi`AFj zcXzGgHMNS@^t%0aMiIX3j@dchI)2R7{TkC**_y|)o#THCAHUPRy>tBe_EVJ}BVBa6 zpj6gEVcL7Un?EhyVXNNTGfzJc%@wB?&m8dLySKS}rp46~Wm?0{r4;NpJ>I8b1Cyx@ zx49+Ly_= zD0%4UMnuK9`LdWmf#9@}dy8P$)s5F8ZO&vi$JxgVNG3-1Ia)rTY(o!h8UL5wZt4cu)Y$ zp_DHJ@;h?9!u=tQx1k%&v*Yg!e;Zk^g>H)oo($ZT9do6-c(%3v^6WS*8Kfb&68^Fs z_CPN$a-ZBIK4`4Q}$M#{GQc0co22tJR?y5cGqkw(1S3D|M=_c+K&!U=nd&QHtU^uG%f)KAJDP%-% z%lE>`u-rYk7s_Y3dvmXNI@C9L?|Aa)I`u8CQ=eg;V8_?oiF@O5{=K_)?|93J8|1%* z?kYl!0?e3{64ndny~!~anxY~J`L)5lv3EQ@qL4l;r4RWMFr2H+^aG!WPF8A*P z-hS%d*e9NZ&)diyY;6{X^kY*HQUnBz+g6g&)E&NWJnD!?I;i z4{-vBMI=&Wo?=^3MmO>0xj`7>J~B;I``nuW6bYkAuX}1=-0oHPkA36qyZh@3tS(#O zdF(XvE0;>!`+hW`vk%@c9veL8zOi3C?CAbp<$V9db+?AR&pL)R%@_5aqXabu1fpU! z8A>jBPLcp}z&O~=M4Da)X!VELK;3Km#oc4SQ{kPu-Y=aIgh93FtqE)dx5NJNHzUFe zN_*Q{zU&5f>;7?f*VzmGFo2uvBr_XmvCGyIWr$pKKs+8hWWoV)I?i{1ftW?b7p9&x zq|9(pwPzm?Z_fvJ9T4|a)ndCk&jT;d+3`xWWoeYgikPdSL*f|?kJ1|Te(w;R!cVwg9}?f+vYxj!p-PT+mwY@fx7={QewX$8 zmmiN0A_?2DPsCdte47;`N{?>kOlW3Iwic)~*6Bs|2t{!;hwK@d6xT-CN8HHthZvh)3fEWdl&}(^los@%?}D zMfN0+NslQcePpd_p{08D4;$C=^dA=n?t(+(O6e-=-Hocs-E(NX%Z~rFR@PYEcKC7A z>~)RR*{dEs=a=UZhFVS<*VgGPd-4>b@MaL z?JF6rt!Jj-?qjpzX%;LXNYVdOlTyk3;dAk>EmvU`m^8c2ZFN|DVDNxD{;>G)>W#O^ z)J)AGkxRbLYA_4zn1r;svPEf7%G!Ct6xs0Ks+K8)tr+cBbG4xc$pd*)7dG^QhMuor z(S_MRHBEnV$!#rBfz=CJykIo9@1wNWrsm9&sX+ug&RPm=q;Ij}rA-9Ae&ab%)QD}s zS3bsaS@K;zc6WX$-p1YY`FOi&KY!Z53Q3;J?re;Nz+@pub*9T|2 zQ@#*?o|UuPZL!8Z|AlyF^;b{Q-Q)#!4lwmgdzkIe@`KAmD->g~NT2*xjCvn$hP-L~ zmOgNUFvxcU-uN|Ts!L8i-rdup^q(c`qi8q7Q&ZZsfO73@sjvybT}q5n&s}G1+8!+@ z7wTYiP=j<7($3Cf8v`}>{1Nf&6+~38nwCad?_B)aqp1pl!jQFT-!(_<7wq?`{0W)*@l zX((bGal{}Txb44;#r%Lf;mh&ihr#^~a6fQ9c~8;_XiMvN<$0(#@7bSo(lcvbpcCN4 zbCs~7W(6EpRdG|hGFxl?~*;qA*1~D1b5a~;yba| zj2Q)rc2-jw<+&lVo3>WuNNe-uug2ZYOfckJN#?r?zZ!2lVt%PKrf!yHyd5M@xTn8r z23OnH;;F&S?qgqzCj}?Cd0&ecwF^_COCzTa0CgR~q%B7=B|O1>{-}5)X4)f1#oM{% zN5%0d8EAtov5x_ESz>x=Pu}e~IzFDu*+<8Fk6a#LU}jcdx2(9i8BpA-M>9Qq&W)ZI zZ@2p!jk1+(VMyzCALNoZV1vxrw|@8JhZYfr*r_hzzEtW}t)aKfr9&3Yi_49dtul$? zemXDSdz>uF7X!e6^zqp_5I#BbE)DF$*!gi!`}as7quu3YhHn_CCO>pX%!eG$awpA? z%O8H>^8|U`I6odX;tgBSf_Z1;x(0sz?EHA2mJ5e@i9$vkY zd8*u=p~8*wWWf_(=hNRRDaiOrFkibo^x-Ko7^OK4kRHEmUAy4VMhf-MdeU;5V5stt!=HfR)MPE zQd^es8}g(pt!Kf`}xkf3Ap|KZ!I}@&YAU@ z=XvIt=XvItNnen|v7T$s&30{gODjQvjI@WvH5XPflt~wB!_^^74)vr4Gf%MZ){qzG z8IKP0GB1n|q}@!pBPrKHxO7u%h&%DinW=m-UO(7WQk!EJj%7@|INwR9q#PRqnWqY>Uh33G7sUi?#0rBmx{*>+0FUGuNCUZXGRa{}ggDwGs@OipSTJ@e+eC8W7MaY1T|NANR=8)c78GwdCwki(H}?Oi z_)>et1=%6ohds38FPMHeb@;oW!L|3Lvu!g&6WC(tw`^nHpON)1z1fcZGs>c6cI=d?{K-;{xH+P)JiIjd`3QM|cb>Y8;i83B}fIS(ZpY(?? zh?slZYc9$T$T+`F_u@hO{6*RRy-^Ys!O<1FCQ6|1gmjBkIxfXmpRX~sn{#Zxi?f%O z%fwnFJ&$kRwaYHf)}8V#4(<5~DuI5?Ic#sVkj8u-rUv=D_lq>)!|s^`S@0cp*DCUk za-_Pe5apMq3l-pibigIq4()btCz0?HZoA`(*mEz*{wy6gNABk@$#yx8ezLUzrnKLe z2n_@)Z?1q%(V7jrZHk(AjZ+HyzJ%e|Vz&oV>74HX>DFs|L<7EVZ`t_`*_!rKO7OLp z*u~t%qjc(aATy=JzSNMtmy8n{vz<%DeQrs4=>|K0p~>0j8?%+QB5lnNd|QT#RU3+P zWzh>8itQJTY%-s)zZ{=^sTfJ|=nBvFnvk6}9E#|ZV3uesrm|nbuA)9iiHfz)TlQFq z_IX9^>#WEsZ(qu!-5OeQwXhR0=YdYcC|MEXR8e zJaqiRaoA-K6csq^+=gyjxu=_OGk5hkmcF{MFe{Ya3tUEP9en>C*?8 z2LvgqNJQ`7Y`ag*4)*R8G;ZYaBY-%VPiHfD9>Ac-;5&;mztiZ45VR2om3Z)BJW!30 zE!1NU49Ovk>*h{}I-OJezUlL8vKg=2lppDk=eh?J=-#6fJlpl!?Bwi5L?^chV;(3r z*V(1l;>)_R>A%-zeeb*T_T_cij_oGOy=EB{03jl1VvfXidrm%KHrhVZv$?*iF#7g{ z$CKZDEQ>{(kXXf3fPQeJy<~d!O#iZ!{bV}A#70{@gPqt$yYGx__ud;}W}15%D$<`4 zbDhy1R|&#g$=?8kWjq8BP1$Q^xC$1|$aab=$fsSn1U0gWTH9Xc^g+Dqo&XowDd<-k zth9q?W{0=!62J4hCwlSDiApY`v36#*<4_g{DJQ4NZCJk?0L;VwZtsPZ1<3FrB*dD> zltFk*PZ9UddDmyFyk~9A_1PsoU)}k`Skp2|(Zg#6WKGl;*Js!IjPNy!TbrzPd zt@f%}5ZDTP`>br&?@rXeXJzl-t60iw2c||(U_#+SRB(StC_$7fq&yP?gtHY+%}oQ3 z&d#>2+v>C|jlw)4hceq?dUTW|xHy`>O|!FmRE`v&SUtNZP7v_A-jKbFUfq2IF#K^4 zn;WyWzkcH;)&_H`0}J*rL8}>{G2qykJY2Y;yg4uPi#$%=wQ=4SAiKPLe4+)ulWxrR z$;~tI8t7|&p_XTz0z#vS({t_W8?)03*?eZEIHZX}wq5DD_KG>#e*RX^cAA#$ZP(Aq zo=~aHm$ppt$zgl=-0W0uhJ9^r_OOPlCjLLBGoDIEfynHn7EXw#8tNgn=FT|99+K1z zSH!6*ms-I^OJXe8(E0ZDj5yWarKZkwsjhzLlJ~rja9O)B%`$RDDcJ_3r%Xim-)xuP zls&*(X?NZPrL44V=4FSMPZlZ*xTA2jIcr|__;whi;9;!oYB8Y{YoQ)#yLMi-XYKkg ze|V_2^Ze{t-VQr`J|h1D``r9&yFGrC51{Ch!+?7Xy8h;DmCfIrZPg0qQp}#0)(HZ| zKG5v2hu)mst8RgD-Z1hR`7U#@({IlHw$)|Y-Zd9QDNMoQ1=;;hxJ8?CIlROOTi=4Z z{XkvEOX7}TIa82o_kdWHst2Mmr-8fdR=bvw9d_1&?7+UwwHL_Y+qH{NNq-&|XI9Sk z{EACbcE5?1Zbjan4L+8 zTCi0NoXVjk6Z4sck~YFt@~!~H(FJ31*l2q99;_iXZW7&{014JAxV<9K;c3y7{X;7+ z)immv?A+35<8yNCA;2xFy~sa8E+7I-t-H%czX<*znoxgmcuEZCG{xW1E&wLoFcv@&t(@bi#>y| z{XS(7yOO{7G+Q@dS8tKB$;T2@zxxmh(VyV1A<&9E4j(5n_J&WhHTHZQ|oS_JB>zZ@ZFb+9ss^S@wfX*#mss zjbHpSTUCUpV*Y9m`iw>I8~dBjkPW}Fi$6oOdcm&wjHUbqTl{&pPrG~Yt1G2fc|aK! z>li)Bxa`KSvUROk(#%aRMv8Kgm}?L6Os$>%dA3_yotuaceG6w48KsovqtI?$k$$?i zJK6fLvONmvXfsCdS@sW`U7sJ@obAH!-rLO1^Ip667o=v}6TU!dpKUMvf&t+)4tAjRO@}bo%Z;z zDEg9}_!Yx{$=<`u>U%Z(-A1lL_gO~XDN`8rt|9OBb+%jW4-FZsv1_vh0 zANs*@LVgebU*oK`$zt>4RP0)=D;5>Utvf>M(fnelD0faw$8!XMF5biTXC>xn?{6_3 z&x`4Jp8c?d;r}hBV;nX_$A7mcrJ1Y0#dJK+Iy#a;D$ANUi+!iuRCoPR>4*|qni2oZqqeTXv{PIARG7X43+01SmO{xj-S#Lig#D`0^ejk7+F6FMFt&=T*Iz1UBY3%>sT=9BmoBl{ z)@D${>t*WB$@+6{$VKL5=dwVW#|-)C;S0buYLrfC1+fXgpOtTg?6KH~@FJOPF|nA*29j{{CT2X{H&ztQ za?rwF3d)4O%~Y8VDS~GuZ0{=b6&`P0tIcHZ_NKp98_)CpWf#|&fepLVP>jPF9$XAY zLOtl{gzo626&FAgCt2M!s7|nAx~6@7OomW3ap~w*(shgeJ5MBHTpdO1O@)2r&J_C0 zj!v?)E{cj%>F^9Mju4^AhLxhdimzd5k&kx+o#!F~IRL5`@w8xgXI20x9)bMT#Xpf` zOr+nVuwg`A0YpjrVjEMHG?UWyqc-OF;hL}ArUE~hcuKeeg$i@@hZgb)Cl-NF&KSt6 z6AF?N(-C-1qm;l){hC_Srk}zURT3zl$*gSdX&{?L3A~#aUKx3{!&KqLnXy>EZ8$C4 z%ld6i_nzP0*aJ_3YYl?r-C1pf{1r~m#M$-Cd3I!5Q#bIDx4^h0I=`vhWU))>cS9i+ z>)2)#Qt^I&I*xZYwKb=)o)xt-1HFIS!R^ei&{E&fjy=w6CbAcWgq^$E{v}6^7ubGz zQ`coyn*A_N)y|(?ewG`ZUkH;4fD>VPSYc+_v+`zk-QSDzMX)MZJep}f7h}ET4|~5y zZ0F9Vw|A>OrnBkjy>HL%%&J(TjUV?{VnfFkU(!FmCy*ci^76v<9jg z3HFPk!fi}Ur@83u6gb_y3|{j+r)?c*-zzM_@?K)U>S7K)Tq|TA(EW_kJbtbtOd?Gh|V@BDFyPA9j``4-*1TQ^k+Aiv9 zUM)spg}Tg6-oxyRlm8QYm;tTcc8W{J3`pIqth1%v%ul>A_NZ=VKX09#+|Bg&*4jtA zarof^dwx9z`K#=|>?xuesnId^hcXNQZ#=g_tblvT3wuh<31HHb7 z>ESm9_Sha~=HLr*#SD=yw$ICv7xWpLG8YKc-+I?e@7x7&aXxQomASxn?P-S4rPF$v z+wn=M=w%KkbzCoVab}ia6qV+@XtsT;m+9K^)3T6AW}MF!%=?EaVTt_d^@1~!x!$HO zdB>Jwdr)uFKD)6jRw(G8Z3!F5QN7JCS}iDIX0i2DfdEWk+I(nN_eS>qyY1JMju0A@>rb39Br3A?&1CyvAG4n9^ZJ^aK93aR`lXrC0)8r{d&djRf}+fCU;uyw zTpk>IAta2WjP`bCU#8`K`;&fVT)TB9gXTu@E|eFNp<~jhnw#zO{fzZ)wtv{u{M%d4 zSvJ!dqss61GRM|@0D^0^)qWEds-r}+-afyV$&qE#UdY26ZHK*0FaMGM*n>>YcXd~GystFs##4pAwBaeP+L zY_V@sE10)!Z_|FSr;77Fy#e(Uod^2~%R#2jIYAkHb0iIek>@h_?q??3Bl??;CtVXL z#*pO8a%o=|K~bK07}};&4;-}X_nmTfaUVGM$JFTiT{p+?VjdBo*&0Oj-k_W{+k9A;;r*FkS-j;g`ys zaPZ>E0VY@Vl#_1Dg?;nAc&>NaEd$Jj=mE|fX!hV3*PMZ-W1E+Z?2=IJZr*M( zQv3#KBQCs`>2$tl*7!MqRqqeaxZuA-;GsBV$klR=hxrb3rN)J#yWSs(n+m~t=v4(~ zb+})#nHtcK6ed4%h$8>taeWZz%poCLwy!B4_+gnOzrp^H!GUd144VEi5c^4Es6~QBgB}j_PZzxo^iQQe#PtvvgsM1GH66af zNh$)2H}jGH{^1$ep-`gMbu-`DLwzV=nc&3W6&X0p3bNDlxY5Bm&(7MhxJLDRP zW2zHyi_Hz8ME$+@ z2G9Oxu&LQ^BTeeXm2(_{N?aD-BQN)0VZ{Qk&1Yp$i2E&TjF7y36oS>ggH8L&4P}%E zB96~|ZvQ`;D0te&^%IXwLo+W{L)X#oX-~SyBiK1a*vS(PC*1;V zqP71lGJDh`qqyxC8!fiu`qN9HufPq*J%kBb@S5z9q2`dX4I8y!(%rZ0HAB%g&an>+ zbrRM$Ls=Zw*^WOk2ee`pr{nQitDhv7*2NBiMn<~eVB(<6tQzjzq42OMc~ONN^RN?!R!lsd-_8*cI)=A;xVPy7gp&iv2G6ka4BPJAoul;NhI_qF}|aI=5s zO&k?22LsDM0Ilpr?p|}vK_=R86Lbm%wmr)1>3wB~9c9`MdNx%!iR=(8G;e~mLY_$0 z@?^czP_IGqP3qEcddvbAz4nEjbCfy3+h)Hw3Jmzv){QXdl)beHe#KmxDR$Nf)3NNS z&y)sHrr2d8Oc-q1NZL$cy>NRmyk|F!FxADMmmvXMWy_D|s*J|Pw$IV5Hka6+9&Mhl z*zlYemaB%fM96FEGt%@(mbrKCg3VhkWEgbL*snel;L{xj1( z_ssPidUj`1w03YS1#}??T|XLc-4~lV)^zu-w*!tfovW{RyC|nQDHj5yMG5wg$2#%q ziet^k-gWj*KQ{vujpVOC2k$SpU;W(N$mV>;aprw$`OER9Tgks>#x>t@ygAKz^v7$J$?*{j*e1!uXjyb@>_F<3zS+&)DCb$X<7|{nLr&C!NUxVIaQ1*|phr zx#g^;58_mV@hm#gw4>P9C$e#0WdHX|GZF*HekYk8B|8ga8hw)Kb?}#v@3Des+I$Ia zfV>S_T3Mq8`X?;R!>NzVvFgI>^qpl;i`K809r{-ru$#>iVR6k#ru&|QM&+y2Ha&ye zB>Od+vP)sz{5!HPSIufu>JO2O#}KRSpkFcSDm&&^<}iXoFZq>O>`x5rX}>n_={f8- z=0(A{hlSo5xsRL-JMq@lz+2z_9K(ei5Y$VP*Sq-(?0M&!KbKz_i0stNl)!F1*X$3g9eAEO>8Q(y zyGnnf5-!-*ezT-7f)cY7=~qEYc6BJZt3#CF;u^=KDSKE&IulKr<=MB-gHD&)ug*h5 zveXVZAGW&G{_=b?utv2Nvrg^m9DeBw?85WSUhZ2F-|m~+-0^gD?_B%o`KD&ixi`lB z1HyPk0crDVhfZPIb&&1KZZIf`fWg2&!7`TG(SI_XlULv9*=zq~+U%$1Ws%tNEUE_w z-O^~=vxykG3z;eDxgw6=y_m2)FEAY& zZkgHwOgg&@m~mf${%*rhGW^2qHUm={R;OmJlZTJJ=9IJ4Oc9)iwIxe1$E1uIRw<6Nia)9o7j1D z_=~A+5CBx}o!31`htEk(F4F6|8}u4b?%p-M`mr%Nte~LcThNNO`5UN15GpRvOED88 zn8n@I&?|S*B!@7U*eCvC&IG=DUTF3WmZB8Uo#sh(ITd}p&|Y|0Rmb>i#o^m~g z(&Zb2#^5Vj^WEg5M^GE~u?tP7B;d1NgQ*@wea>Cq)#pbuZd2zNqS%ouCe{KoVjmu} z5Mfs|d4cVHk(=~GFES0@hxVz9FzJ72H(g}f^2l6_zWPJkBYqrlvFXw4L$4w&$*H6s z=JUTN@4LGgl6O_}rNmuxDh5{)-M2DfZ@Spj_9?vAf~V0cZqJry9S2hHP#QL4bO{^p z5AAywo1SV#b%`+H2I7wR#?pP>7h_IwHKkP3l4+jZ_Y%{GUY>r5=`@H8MX~*aP83BC zaS~r(a9r8dqs^SFrvQDjr63CX_$5G}(s~_j0oacArL>8&$A{H5w3x~r(8*r_I`4fE z!FO7Vfljsp(8)#=o&|P91B>p5_V*2@OU;KeF}Y^MnjKDwHP35c1Ms1JtHB(P(sE!U zBHH6y?H?P>O#iCDrpBA=(#W3(i0m?M8qbz^qkVil>h3Xi%Xsvh({0@ZGrMX`4)p|5 zOAb^+*p?hQy=lb+Q|YxG6LLeA`f(`PTf6ug+mq&cU*2RY<&Ykr{%K`;3S5$A7#eafs@VoY^&~>jLPv! z`^jW;Hf4Wvh3UrQ@+-`l>G^1o8OU9B#}(#CJW~#zV$R^({Zq^s3Us>COz20wNlCfv zz@%Qnay$k<9jFmWtk#V#OfHhonmS!%=Gzyq#N;x^?z|E=kq7L-R{@i|>}gk--}6|- z=>zYnp>user=cOY(0C>@8z~1O*36ML=;?W zp3CfzIgS<+w7B6~b4Y6{b0v^^TIw5mo#|4F9#~$HgpxYzI&*Bb3MykiXJm1TH>!C3 zI&&1g-DA3WipR&(xn|>WC;=WqXSuxyUw&IXgL!$}UNr+(l9%n88KzJ0xQ+;aD^uM} zg!`Y|Ug|^l8W@PPXts*I85KqGJ;qi?mV>!+Am+MWwEeAKF zMCMChXTkW)|J$Qi;i#T{;CeHTvupL%bnJEx7#O8*Jvl%8){B{?foyY zXIeH@Y$>N%kmphRkTvx%)OW1eC-{4i=>W=_#{xvRL4r>AS>`Z*!g@PymKjp^?9CFA z+%A9VEI8f| znP)H`6uxenYX)_D#;M;a*BkEqL*X6}EEGTDsGCf_a#32Gl35$Tu4kdW7;i47OXpzO zDi6vR!xU(}R$VdwvdeBVZT7j^nY!`Q)tqw`V}Qg;1wwBB9`<(}Id!2)3-9=V^A7vX z%6Xf;uEJ?1eX*_8bA2 zb+g&8-CaeF%RxLGiW=xIq1&P)&MDfDlwtC5Zps!JP1p|^JUzL@1b_R?EmfoIw0 zZ!t%-Q6P`R57gNAR@0~ESvS{R=*CZ>u(|}*c;@-0b8a=i^Nx7$THmbJDOP8k06~Wu zbC!q+QewG@+>!Rkr}jleqGP)Z_EHNck?7Q_uL|d8b?&s&?dGK9$1LU--;QdHAJHcM z>1jXLvE@_qsX8Ui&rp)b7V9K2%$~m8^z<8_u$yl;2kv$<8u-TXDhel~4_|10Qi1wQ z=gM`yIrFfcwa}d2Z4Py(sXI*s7|GAK71}B;q_2z9w%Z*T0sd&8yTj~x^i7-qi1ql8 z1mPFgEqCD;!8TBkgLz_8T42Ek7d{@uhWa$!S0!`MV9rbGO?+#S`J+AhPE#BHG4yrp zMM34AUf-Qp0@Olc_1j*4r|FxdY5VYHCR9=OXKnAL#>8NG@QLErfF0oK18TNh5jcf*KZv1i_Gj*BBV zCzy5)@d=ZqzBmjx9+r7FA&;G9xECJq=Wmv39L$Q(B8l3XlJ@r486 zTx;R3uwa$dy`d#CU=TTt7?TvpNi|PD#c>pNl2^hfFIo~O>~)LG2Mx3bU4G@6Sp)$| zMDykWwg~y8DB=bH5T3Z2P8}J4@_+nO@`pdoc{#3-x}<{Ny+VCzP>nzEZPPW%>^^O6 zE*6Jq9KsQ7CLRPB7JB0(i)nW8L`PDKk5DqiTjO7}HlMI!%G`WH*~@go2nsoKFoYv{ zcI;nG2d~Lq!y{Vm5w}xT2iObT)cxQHbZmz>28EI{NSxyi7Xo-k8BUidaZoFQ{rIn@ zO_xhzEt=v4K_-}f3Qm0dYVirQd)#ZHycEeCpa&JAMtAt#Dcl$jU5Nfh||HqfGICx96nP+>RU+}~@Ex`kao}beKXm^c0W3d_J zZ2Q{pfDUPU&tfy+*yRC(i(Alw&PUgTV|CqqF8B_q@^h+GQ);4|Cl8paYY7+AxFvii z4{mPj;QP#o%;GfXk43o<=-m6vpYW=wzTfm6{6AL-CP0Uh;%5qYxxqEzMIZ8HC67LG zZFtegJTX!521(&s+ju{hVtlmOi!QW6fj<&XJk;_VQM%mz z_HU+5u^AO@+*)k+_?!7@!yVg-HB9b8O-1tyzeOJ_$9v){)Im8Dq!Y0}K-37nE`Agj zO3>=Lf|Ed`Ztx#3KW)a-LiWcwo(l?3Yt+Y$-}(6Z5|9wwZ(LT&*G=E~`uFLMXc`;! z@w4WS@VQ%AMgTWEm2a7(QUWFhBC8I&uI5rMO(5f1Zi|&g3Yzd zABUTA`IE{NyV;}ekCoYGYpYCqngf+3{_yYcI*b;Jmzetcy%QY0jANqk0glFc3`&9n z(Sj#w-W-Q6P+kh9517-@=#G299O+NqX&-w4VQ=L+Tk;?}{>AqF2T?eEWHU{y;?r$? zlj(TCbk@8mt3(2G$|%q>ddA+k)buD@)H)tUV~Kr!DVpBQ(lYTEh_Q|5DOzUV2S|7eVj8nPRC%DiU}c?#RlJo~4o*oe-v zPd;V3*pHv0nRjgU)8>F$MK?{><;n^iH=lI&sbrl!`R%eA+xWDp?!T3@x}T)v$j}9Y zbOn~k=&E;R@RfrF^w#K`NeXETj5*Hxcd902$FoHmaBLTsH=4Uruh}x5ZKtjRZi&viWUt` zO&V%0LSL`>l_6H;brBhigy?FxJ2;ajLV_%tY1{4@(>=VswR87H_2w+CV3KH-lZ#%iRRkBtwjIv zu>E)?TB}*Me3j`{{O|o;_YYiUYTDoXHIDqaFT1#{RubtZl$L9F{(Z{%UiSS?fhpqpYIiml=(hf_o zjvvy!d|Y0b+nA#@GH`H%7CbC~t{=Dk%Pe4LefV?cP#)JjXJ$iN-Jdt3*%Qos-kerV6u=4r)5^WV18Qm#d7g)aPbV= z`9(9bZnM&a{@iUW%7AX*ReSY|W}lAh6v#F1F*SwB(Rf85_8DYf2`BHqh-zS?Eq%!x zD;E5lm&}QspCI7#U)fK9pUzPjt}2XAMmJtAxe<&%!>)PB?9s5`-FWck4A5H3@M{jq zL1ma2`B4`T>6F>qAPh+&*Sh18?sLIpT;xo~EC~n>j^&sot>Y=clA>C1juHr*Y-~1a zhjAF2oPo$|L+$vNv8UZ?m%MCVE|2h?Wo zqm=+6r>r);$`&dSLul4&)84=Fef!{QlmF?$_qiy5)kfTf4ZAA|C%bbl^9ExFHm~{Z z93NLd`i;`YFU^8HwALK!f`hXocJN6u_u>-?+wE11`Ler9E@$fg@Txhke0#Y@M&t*N z+qa&4)%5P@1mp&~&w&s!T!_U_-I3cnu{<(sq5#?6s$~82!ee+M!b}u#-Narj0nhGli@>2Q- zmBoPoPGVMZggC5lAJjio_|8L$;0%3f?bDsfu@RdRRXxCj=_BjL?VlhnE+~fvmXT;t zbp^=KJ`T5s?ghyS*;}GUkx_U4)G)!6@2bW@ivg8d`FKbu7VLI*S^e8UeC+Y-dkZq^{**^aBl}??gM!AAtS|jZ1JH3GA9Rrd=h|Bpd2B<_G(bO}%M4 zcg?8%vIrkI^?{C+)PaMpudZ^M2Y83QX}WZRL4h=yASOZ!)V0q+D*&5iDUmO-SG;LD zDVll0-ub3!Up3Lsm$K&2OBqvpiMOq>|9;cdHKZb-grP(FK9=AwGP0v^_}M(sy5#^$ zST6Sgb9zq0bO5A9VN`ql34z4&);Y+dcY=F!{3GCgiQ!Vm?4GBTJovwqlleEeE4w@u z$##1{L#~($yHpUx0XLRkSvHzBZxM7oVW!}AqL z6pIK5T})p&68zR%_+Av*Effo!vn4sW{jM;Bz1}vBbz7wZg=f+80(R-}O=fl%KWCqQ z+vIZXVFKf{S@Y#H5mpLw5~1D_xsF*XwWVuKpWdA$L4>&ujtwHIPWBHW6F0dN!q)BS zotHH(cSF0Fv+SvB&AyoqW>Y%sz-;I9(>GmK)ev@IrXWr+3-Fhr^8ky)fgI`fBFWi+ z3J4xbBLQ0BAi|HK1bsLwj|)jUEIWknppWw>SDsW@#yU-j*yl-Jz|)){OZ_p{?06e% zlkv{BgWoaj>dT@$W(Sr&^B-!9{QVL=dFDP4B?e zWH@qY9?;}&9LdOp{N}!O>B=y> zxp3MPb*C9YZp2Vpk;0!xIv0Qp4bXrat7ZvuC^9Qs1BO%#m#jcSmAKFemN;i}s=+BE z4Ku1$9e;LuWo~nhRH-m)PAsR0A6B3Y-!DOY@1l^aa?>G^o&{G}Ev*4Y29Xs+_5vi? zW*BAN{T+}`7TSm!FZDnlUH4n0QqY)r4vlBZZhqGc%*9?I7^HCnlnK##u)YXO0W`8F}v03`r(8+sS|AQHo4>*2U+ zD}mQV%52p;k>v=3ul0uC74gc$W*UawKqLonO9Ce6Vl+tR1JAv9^cqnulO`Cn3S0H1 zEUUo&i3;_B3&x{Hr~ef3U?55iOdETS?bM%X!={wtFiB=@0wKn9C!epO;QlyB|%qDCA?@UE}PjIaX(KT7^ zNl~v19wXHL80YN9w<}oq4=}hF{ z&vL~%fd_7=$MT>p1(Sc|O+GoN$zidlUowJ<&AMd1ASmEWr0pK9*5;Yaok_*OmCO5y z(rdDyM*sOjW?LXZDO;?{;B4ukdbRlwdB{iC*8lo2)1k{Q-}Z zedK-9u7M^8hm{Zn2r4Cn^RuUZ*7E3$$JHic@-P9&jk;Hivyyl?kYJ|4AOjs2+cse6Ruh=tUc>g(k>9Y9Bp`>*NTz%4IsLXgNbuKm5db4iFL z7%|j*YXwh2#%hg(&eGmm>@u6f!OdNK+!_o;N(ocCM6r{@aDa>nbA3bE%QS#OSmnW0TH=7l#U%0yx;n+f>+bT&|-eCh`0B zIfGn7op|lL13$3l0-;-H=GohZ+jLta$Q?@EN43MWt0J7$R*skv*d`gr*f;2Tvz zewyL(SP+8$icA@Vn56p58q9y5+3v#QNf1M+S{@$UpFcMZb^`Njr{O51B-)=72ODTbFAiVW>VwDBE~6qEz?>;!4<# z1p}T1=)`TrglRcfBe4bGC&G3lM^q#=KrR3AKCU5=uQls^3=!^>Ks?G?kmVx;k&hKVj}m{~jxJ_3E~{ql~m zIy~q)Jx!fn#Pw<=?tTZT0r@5wF=6~y!SXZJi&m^b3?;-eQReXyQ$(ECaS`)Ex!|Xph88$IqFhXX%*jvsbP$$Rg&L0E~tl8-!zvhH0Rc^`0kI7whCQ{ z=P*pdEeo?5o5Pp~UUpB0L!V4c%ymu*Gs?rgL&;#R!_X5U+;wFTUmex0ryIKn0RK7|RRn4~? zmz=~xD-#JORK}94a!G^~69eU72Gr(QN+zr_Khtbz-sFswAj5koPbyX4U~`$rYLz%# z_i<_op~EpZ&E&Y(j-y+Syg95@J{;~qg9i%r!a7W|Bz1f{5UUVp@Zk(jh%0c0%4je+ z=*PSvk#D0dK)fr}{wpa)SS0F)%OrtsQ46RU2PD>JV0!`r(3_ChfJK6NWpu{|O}cJ0 zIop2rk?GQqV%^RF8ibUA{#sGw8xAklIz)uma|wvkCk~5;9%RC5m~&X&JJCVm4MM{0 zA2wDI9^e;|)|m>rQ#bAqz{Q7Ld-jnCyjhYB=j2+EVhyU{5sb>UNe+=oG#yqr-L|Z5 zBwh7V@Ch1G@=&&?0zppogUNoVm{l*VamTm_j=P>#nQhcfaB?Oj1>S415Sq$yAzlOE z)Bqx%7^Uqcn}4bWY==}d2mx!@`AH^X<#@I=k+WILdM5~Zjfe?KdSxK2KekTHJ;9lL z#+=bUPA`Nc?ogIPB*#+N0-!h5;xCLM%E z-KIedl_k{7Vqk3@(_?{mU203&xTFS>a7f;QT8Z6IE8$QJ64L0vR2NXt(Q|`CFVu2{ z*#j!H7jIsN@e}Q5SPXtuvNC82Bxmft-&z6J3vtzXQcpzSW$M|M4}_)5gr#65eUCZA zMa&y(Z`z^Ap>?QR_D?iu6Iy^i&3qT|0q-!aw#tp$4h)rtq}drDk#cI! zY0X1+)RXB5%)Uaz54uXyUJcQpW@oD@HeIA4$Y;D|WXa}o>{z{4(g2rc-u1D>$Ckw+ z`>#!AL~BejB3a*&J!p?8W&3=FGNw2-fw^@jIdqkF_6}9uaSp{gVT2Gc{%WI`Ih5;3 zD23cQnJjt#oo1scXD}300f@5W2!WYAQI~iWfij)C4%9W5`tTTDYJF9xZ~NqDsOmK? zSqss!cKIB`;4C}!b56z2vM+s(wQ!bgx7l>5aQ6?Eilv|+w!=1?;e87?2*H=MbfH9K zjHu#inkyS57tL}Lm581^(3u;aqMo|@%j0cKB6@0qvqA{2QvR8lw&)AfIB;pvA#yR{ zowHyLO8Ag(nB>OO<|xYv2A^;tl)+W=R;C?+lI`EWFg>#KKQET`*bQ>V=f!sO7v?N) zoIUkRTrj`1cYSI0X}f_PJ}gjMU{xc{v9lCxuv@=0P2PX){a=}0MOSY3%u4&-S7smH z)O~Hv?f*}Cm@rhTXZjF}$_;DB6H-M9CajLYnoQc`c*<$aKkYxhHUn~5WzY+!V>NNa z{W#6;nqs!?7PD8$z1K@UKg|Ag3sZ2qUAl!npKkrFreEzWCare@Ct;^%6+(FNk<}x& z;wk&IJ#Q-qU}o9{Tg|eP$37Nn4Ud_?P%8?;0JB|jg9s=Klrtt5BfnqGi{ZWSrMwc{`NgT=o4r|JvP%rVBtOpA5(3I zWDqjG1Czl?ogoRGCZTG^Sq+Fs)<)` z*CvDZP3IN`HA(NTrYqCIAkTk!Kl{(p;8w5Fjw%agbA&RL31+5t_#F3sry}TVmt}(4 zyCoaTgLVE6-v%#~cd!#Hf}FRb>9&esf=9{vZ15`{ld?3p!*0(8=kPe&1dsCQ69Bdy z_QW7K8>{!qAUG(18FWF`aqL!xmG-u-RZy4u6dr8%YZV-ooc~UVozg1Umk?`DwhD43 z&sOJ4KvkQo3|iZrt%CO6o3?%H;5XhSO&7Ngte5N0h%R{v2*`mywX+Is`KDaS4I$zo)5v`pld<-gV)F$YcMoSu- zoB!M<=+b86c=s&<3y7vv#$nfr@y=P&CWuPznu*kD*4piDf{w}U-=uAa+8`{MJ5yY6 zu|2ppIJW8=KcZAr8O@xoEy>!|crMySwL#rJiwmtP{sbE!c~IOMzamctrf_) zx8Tp$&)VZV1@-0eVcxZDRzQU-I|XC1n&;@z{lT`i{}SwqL#XRT`rOu1T(6TLDIq!9dyZ2!)|Z~SHB?aa=> z@tXNhItOhsMHdbAF3z)A#*AjV1XURvHTwHQ@+B8xJm}jcXj51E3y!d8bHkoHEdE&? zyBCKp=JFc*+b%(M=Syp(7sD?JM#gWa3!oEHQ;BeVnNVkU3A$HJt&uY=@|W8|LaJtB zjeWICu!l`{4O(@EYLX$dg$_StwSwU#QT1uTk;NNVvdI(do?V0C{;Kh|p=;28z>6N6 z-mIi$G?X}|#HgCUfy}9Ocb_~js*-Ns1E1D+4F;Lr$daCe1^xC24(aw)xfpu^`EdG( zrli5NDe35%=iLe!Mprzi$(gf9&@SKD+??poEw5jdv*Nm+ktN@~_Vqo2VFyi;Sm&6^ zw`wkrRxd16`k*SMo$}171#e5Lk*w(p#;0@(&a1wnhL}(BW?rCSwxSsm>_^?8R63uj z5BlpF)dy4CO##Y)zt;J>HY47XD~mE`+yB)Ekn!U2&O6myW?OX+`j{ng684Ck!ACo? zdw{kQIIsjU9Du75ZVzWJ^OX&GF6FG>nfcas4{{CBLvbasQ-jMd&jwH-t|gX>%iT6A z5p~dhFTutTIj^OaWZa6x&O$5vOuOhh!US5BK^Nr+vLWE{5sF=?7}`kLfjxq;>6i&* zw%U7p1ecdZYhP5jyPnB}J)mchui}Re!eH<_O}irYao86x=oxf_%I5bBdJbI2Lax|& z{*dT}8IUg|zNsjmblSh<5Z9~+&mRsXsbc0{kB$5Gc#W@gP7 z<&4gWgseOd{Xo2llO3;o!mJ`FI!1W!TF64cWErQD{%)n#>mB^$fY+N>8ll_O@B7BFlt~YR^)3m9RmQGoR}q0BVZOu?nTYh; zGhf>Ay@T$AX1=?3u%Ewfy#1heu$Snpu20aXp@siM4RZCF(kIu9$x$z;Dw;xoG5$nv zaz@sR-g-~itlgTA$SPP%kwI{!7J}gw^I2|0ZqbyoXa>~fMeAKT(m8g2agJyM@9wP- zM{#2g6PY!3b)VqqY9?Nn2I`^5XcZY;JrM07 zRTC|@1Uhv#ox(>9SA1l>C~{XKun#0Wxg$muK%<`s9MT|=FeM^L;ul2oksEjCY|ZQF zK;O>TE9kC8>hZmT;ccUb(xbX_;R#C}TgL9m#Y8MmL=r%9dk59ZHfV1Sukifk-a)5o z8i{?*IH$R?=rHwzW$T)~gSv)=v*moUR)$A?6H~w)$*p|O+Xa%Xf{k6NWg&X`-2zfd zmPxxLh{Ag9OJE`&nyBe-Gvg_Ia@_rVdh^&@dIK`4F2{S?D?UO|v@AWUGkd_2*cbI! zw@m?YAlxJCxCODa9cyp2?ooSO{~%vcOQ$74%-?}Ci(UR%MV0^Z0{i~p;2@&qbUh&G zn8@ywRA`vj>p>TovGSK=wKGm zIJ!_w{20XI#g>>~wfy3~dpe*$6f%?CnR?fy=NF(4bnlr(L|G9If%)z7qk{c|?c1r2 zl~t9~G?-E`BIxQpX7?Tu4U zzNkZmh9xz)KAMfC_Tdph&-U+iOlBJ@xk+8w()mp6G$8d-m?4HwP}9JIp3ksN$(6&? z8ndJGN#-QU08p6xrzY}TIH6?k#3^~iH|;(7J%k-MmhI?;w$Y2&lyO)hpTY?04b;ht zOtTi*AL0**v`+Y=`9sjo*xWq2GU@rrL`M35@NHcM&o{OLtF`)t+_$EJI@vl!Ybr)L znWQBfGy5aiIC$i{GOm1xL0UQ$ETi zc~H>aUNxXN*o$aehv!?3l!(x3C=M6yf8mK0trUmr1ndGlM&{Z8)=NO$^3h?rop(@B z-7sWyG#?+ou+^XQ!9si$N1HFzP(MQFP~%WOgux_pd1@&4eTcvI^+t~3xG?v2-IK4G zl&_XhM-&}Ss_9R^p$ARAC?8DBw;qXBDyc(`L0B_+VV+CFs1{{A!ZhkN>r>EGa7xn z!vyxY74)4ojrF(kP@JJ~V~|xdHitmVWoNn|6SB}DbtrVkXpJS;cBq#NXd?*QPS!

GX` zdA<|@wj5=8{F$m7Mnh@|mxbCI!=ih_nn_``awetPZplc#LRD#(rS(O-=k;9PdViTB zy$JRDdMncKMIioU8cid{+%_Y_s*&TE&Njz}Rp3a&Wyg&hSFxv>ScNs&3tO2dDG+TY zDsTedBX?7d96dHlP~bU@C1g?9${urM(AHKC4O$)Z58p-kVU<#uFfn?$;g!T>3|xl; zbyqcCN=CbxHCx=pLoPqS+KJ}|uhawZn!g+E*r7q&lSxF4Gd^5H1dd9wm5#=aB~_`* zmX|8VKeygrJCG>V~}G2*|k1d=z&QBpO9LHFk4pyLo7^=l(M? z8nnv|!?@K2UPU;-HO>dUlF>uu`o7y2!qNFyH0Xsr`6uurQU-+a!n6>Kk{SX+j_Zq= zL{1kJ>s-;f3|B>Djy)(8sl)k$vDuLoNY)+oOiV=MC<+Y&pi=$Vh6YeNAqk z?f6gocsB5B)ocjFaR^?xftwRyi55(j#xPBk07r#dD8uy86$wX>L&(S_8pOd}?rW{j;G*tp|M?wG&uSDe7m$=&OkNUq7siRXOXK^0uLI3FkMebt^8cvI z&60H9PilvYB(Y3S{K%H-SvJsrs65mJfarwyJLu3L->^8->_$DgY*h2IDr=hGD{)s@ zp5;#KD(n5^GB|FcWnoQAGwL~uM!c}gG? zyq{l|uhmb-Fk6MS7v*ch+GEFsHM^~@#I0v*ydtDi!;Wb^Q~D_ z6XxAYRSDF%o`=tH(p|5r;2m0mN1FzgUSCUZ+^vAs7iR>mzPyGi^`bgXDc-1(RV3jY z&~CJrR}>_OXv;dx#jg08B_I+u0<+3Sxuq`On)SF$>oJN`)_DCHqILV?hN1pN`KqBF zZRR^@VQ)8)<*jYV1MMVYg#L_FR$K|7{X%f+877&}l@%ik#)s%RHVb}W<&xmBq3q@l!ctdKZZERh3g zALf~WFHu{ z?s~!(=2)f#aCwVbphw`a`$>P?&z5?e99LM{MG_4fNjxG>@VbSTX_tMUMjcc&BrV>o zAu2}*PDm=*3*(f1Z{eP2chErmwjwZ6MmTrgedgr4Rv z(2$Ot64cetCBz#1A;}@UROOnAQikZ3Wc_eUa?32S32**XqV*I@%edTbUo#EOpEL1i zmgL<&$DJ>4&Ql)eVSoh|h0lcKifK__~LNQ+e zask9)as*H-Uly`uC_hBrcj=xO)H*!b>GI zztkAR5+T5&4Ujg5ftF$FPBW|iA#6HvDA=eSGRxmbdUBR^y`F5S*WoNhA@IS>f=x$@ zGZ=gsQ6iJ&-wK1KG+I9=)il0;u-H0A!1l5F~ucR!|yWDH7=nVPRT^pB}z&BHWST{vo(-9 zITPLHQVJc$0fI#>g?^ohme9mWndqUGcO;gzBz~ERR=9-PJ24ae%O%v4U!aI+Nt}?0 z{_PSP=kWwTa|v~;;kZonVN1TBXQE9mq3Vv!L|@YQPczZhmJB2sZ)%3nF`4Kxmr#2n z2}InII64zu>k=B#h)gugC6XkL%0xHblqw&ViRQU?4b{9PwZx@#Lh;B<^tek@k~o4P zxr91?cqV$yB@BtfGSLSuWe&|mpS2_o$wWI`B1^V|GtpJ^)M3^3lT37jOQ@ZpKz&}S zfluY6qD*w3`=rE>O!R0=;-F0Qj7wDT<-knzYD*0VWTJOkvJK8eAG<^wvh5E}%vY=G z_I{aYs!OQVeTjhQ66)L_ZjipirBwGmndpI*#K27SL`z~oCVJi_)VcnITXzZ7y>}*h z-z8d+*b5|W`Lbsw8t+g$;7h+ube&5G3VlI7mr#Ei`edTJTS%ZcU2q9i*DDh}?Gmj? z^vpzWxP<1b2cf)NLWAg@A>5h9sxtLJ*de5=>C=jr-2@KiE`n8mrS(M zrBp-bO!THpsH=I9(sv*_ghT*w{vef`Nmr%E>K^d1&w>gKm zvZYLG=F24nIW)5yTM_~E({P*W7K9CC;u5M3_kg=xLWL@UR?C-)O!T5ls0*AdeAgv3 z5gCZrCDc+u}_0TuUKbB;R%kF{~8uaS7GH zE@hib2m^fvu`q>8a^ws=j~Grnr+r{w|Ar-{a;9w0_~}n!JbB4TC*nrZ@&9o~u$y zOmh`)VYXURaXedlx?1h)>nb``t>Fvti3?x$ioayuujtgU?o0IYEoJs@=}F_R-cLX! zAY4mEU$aX}L>s7#Q&##94MqQGKmjQ(aI@s_<1cXu-^@d2P(Tk?!$w!b=M$4r2g;8( zxFZAffi2CR-2(D)&C~44t#{=dYBP+&TC*d+$W__!Y?rGeeAvYV?5Uz(VmMEe#HJUGAV!a{opmx{bpR z@!V^W2f0DoB_CAuI?VwBf%$J&CZj5IrL-(4j9&L-_-MR9wl|W9}_4WE8>!OGwe5K{PzJ?AgDDrh)$!$#e)guS&9M&b=mQb8Yn)ZYl5$8$iMGE5cWLa zz-e#?kIe+BQ+m62M+qATZR7aoCx^h3QvxDuTDgZE?tc{=_(Ec5+aR4|lmMbBGo7)? zFB1TvaCDX-?auX|_Czsgq(gIEqMI6lHVx{((^I-$-H47-n~fMm-^-8rPUFNL;0hMS zQ;cqdg+lO&i@BQaL{m>yt339@SIS1XGB%2U$C2xLqtEVy8-1c4=Eh8>+1U62Xx3`C zHPq%FtZd(~fWv%dyVHb&W5OX8D)Uy28*?7zhcJz9IIW`;v8m`$Dk|cRK214Znc5rv zcu{#*I4Go|Cn#53CJ=(_$Z6f|c_EyR+nr-Pf zeOf`?Y3g>6snveZi|NX(z?#ocFezh7@kkeDUg>My{jG~&gq0An8dEB)J)g=Y{2?Gm zBKkn+;_Fu_4(oJGJf8DmXjLfB5|@s^VI)+IWL@@xo9OnYu(T4rMDDeBizm6`g)O{veAyp zYWv7r6_xC-1rFc5WM6!%g3D~wTv7&i$0&S4tZK^YH3S`4O+|Ur$Q7W%1`u|zKGdU;4K$6@%WY#+T>H>B>318sYoD1kj&%X7&Jz$P=fRlFA+Z8=zV3k?`@DQ8c zY0;~4t{b{5$KhH0ZJVQc9HwZV-j!>$z98<=xo{OM{9{P*^7Q!SsT6L+;pQTqbpB-W z2=mQ899PA)lQ-MoOIkZeGgiRWO`)YGx$wip>#m zIUTkmCpFjmCz&IdV^16h1+peLllYE-yIFv(}l&f%)^;C#u#oELXuNb|r(SNf@9 z@fDoq8vK*u2I+gD1?KqVkgmeaCEIG@HrIRQ#cl#>VYPlF6ITAPI!CqQu2hD=?BXnY zB4#1hN6V1^T8I^uE7ZEi^Dv=6lo+@4NagG&FIS%FEw{gVrSf1N3tp)leA0fg2UA!u zODH0$$P6E!Dzi$Ou$V-I%);oD=);fMLFSQZr8|gr7_?vR|3+L?Gdxo0v{ywtnKYxw_KI}`AzimdP7?oM}>29mzb67~-J8p6Je zNScIA_8k#Snxuh1NFqr6qRwJqQx+vK~du#88E1*aooT)AWA@lsHi9^K~Zr* zzTdfhZ|Gsh_j|wR`AQGxRQ*q#+E3N3+ud=z5z|vU?0Qlg>6qj=Vrvr9Oxwx_dpFqK z_93oZ`)>Pr`+Ub2{H?ur?Qc3yIX`rMY;WfpWnZh^V9$3H#+=r^cO*LxX@?yXTr=#~ z+O{~JkI}TLS~L4|A?=@zW!ib$+L%7hpJRq-LEC8Cy;_y4!d7gbZsYH8CcF8Jn`VYS z99mB#yIlkM&CFRbn*aA?x4j&GM@#o3$)law&H`t^rD^ZltPFcyU%GyFwTm4ZJ1+Lh z*i$b)uZ;w11c}WIO>3fMB8-B1_e@JmRrbT4e%%V}Pdc8WRqxvO*$*^&KmG&zLHl7_ z9j*G@_C?GI`?tROn6vg@oNCTtPpSQxXVu$>J-uwl)X#@KseBZ_>xZ7v_SRig;fJ2y zPFGxfN~*f|L(iNxv*PA-Xp-O>ozT`XX53&$leh%e(AWf5ub71JkE+QL&ya!60lmh@ z42|`qJKeGIn?LC83lwiXx4M6#t*xs`Ox)`AH^(e>Hg?3vCjBite9p0YhpR=RCsD09 z;ej#Bm!=kdD^ zRJA|mY0lqbR)ddu((FwyQF+Hay}UR4)7Qf_AtwCSnD7gZ){ex+X;-VMb3H><_FPYF z)yu~{eQYtQ_C`(Bna@1;+9$fyU7vfl#lB{fH0>`e&D)*X+I(-hrnm65Z{*8vf2vn@&mL)YJqsT!?`5y>^=|j8FID?Jd(b`S z%Lkpar3|(u1O|6%oHFFmCR>O0NlqE|eY=$L=>xV-Zx{G@M*Wh&%*llx&)l**FiU$k zFgv(!>ul|C%A91aZtLYwe3Ej-*T+AeS92mT-=}?hWxXwwRki(?r@-!ct*_gezWJT= z%;^Jt-D}p`tNMN7;b)$xO>0G^FKwe}Ad@J)x z7V{QWI`9PF>JW4(jC9m0S+9dCWD0y3y9NG~TdBu{)(allvaZA389|^VO@tS|l^JW1P zD8P~@(f~`IL<1~&G7YfgDcFz51H|9)(K*x5Gzzff=@jsSnLdL8kbf8~T{Kg5`o_~S zuFbuSh4l7MCq12c8SLy;u4$=i zmx#HDeO28_PYZSGTTfT@WWA@kI(gbttlFIMbW+ zKz6-nvT9QAnWi55-czKm|K5|TW`E}?SItj(&dx3>Tp3(mys984Ye{ioLDsV1@ zR~H3yN`kpQN%9pgSVHWAUUA9tyrQh)(gh`}ih>upWNj9W6_2bk&v-f|WIw2Borv8( zT$P^jw2vj)Lcr{7YIyHVeXaUtoZdmD&D4`r;$?b#)ul7^(Khvu@p?|xvlH}jvFi8n zdgor6wz^W|IHGB{!Nr1a_SjL=M)~q`eZzeth;Mv0vNP;cnYYLVyebj_e88Z@mgcW(gm8k`RWx-w-qQzI`_exMZ z7U&b~@Rm7x8{w1S4wTdjE%Y|ZpR1?X`zEM2bMz9Gk*jxCMY(#uNbS}6Ts=WG4iddC zs83ckLA`0blqDfS{g#dLV@veTJ&Y11@xs_GFV0%QaC5MbMo2IkBFnsE+Y4%W1$j{e zo|7L8ELW!&>E5dCS^9gnxeeXDjc)IVk=NleEJxvD*bYfx%ir)LKdI-_w7RIY$No#& zE2QmpsiOfsId1H8n&u_@-Anak)$2-q+sKC6g1ABAc551k1+593EkN_YAU9AFP@B^AN$O;}{*`JuQeUD*%-092qvQ1Wsl9w7x|78Sv-x)p zba^Cd$a9gefP@RpgG6UObR{Gq%OL+_=j`s&aq7j9Oz#oDd0cASNd3+Z7q5|Qlx2@)z?Wv$y{P8@!1v}VUR0}o@N}`i@}k-*>0iI7Ui!h)p>w0^$o7#} zup*Gp)Xy!aRS?mRid`4ESzFNKdqo-eoq?a_UCwdFSJs3yUUcLbN zGf9`_wRQ?$1@&}^%O&29xVkJ;Z`Y;37g)YLu*z4s(3ew~U%ITIxR;N^Zprdesrgdy>r3>OAtP_lY>BBlCDP34 zC4mxS8)iqkiD!K&Rkl=1UcioI$vJFDmW41DDmf7M=vZ3*HvK9WL`Iub{Xjke|OOSTeIaGIHB!%H z=zdvvE!3tAd}LXM-n3mteqnKNI(ysnlI6j`vc-A1!K~c8;+(>Q0(La@(I~xBqd-v+ zo1W<-o*Au|cna~5%SE+ld0yf2ypmO_#b|y0(9!v&#fwMhVUC())8p;Fz3OtCKFvOR zuX^03cW73&H{zqxQU|2=P1Cd;#9ivROAN<>%AbaglF@TGo&?Ay)W0V4Bx?jM@Yi1t%BH zz=vf_80DWfaq_HDQ)bSXHcABTcJer}e>YqnYd67VL)!uu-?qS*PWgf2lB~j_ti0Tn zOvqps&M9YUQDL5kBfBxRi;a}x(q(GS6?%%EQ&v4HUQq!)q9lrZy(3(pgOSVp=y0ohM{k@lMIEtBnc z0zFjhH{GOJd!zE=Y$q4x7cLsbs#vumuskooj%HZ&rTH!y?#uIC;u~-ryXWd{Jdq`y8EoizwQsK8QiW-@dhTmJHu@jyDjR#F__>xX=FH%MqRx^F z`AS!m9KOfYDdM8llCRSI<(7PpgT@Ax%T6&H|(WOD@s;VeW$se_u)g zmb`)jELjSOlB+FwB?VaW)!4V>RoJ&=@`lSpW&zhwK)ESjO97VrX9}?7>u3RTyeyGI zh-2J-;%l6-4#G1u6FU}-^vi2mO9BS)A0a5r%|KNwXh?v(lqY2q(Cbl^aO?-%

e=4mVmoEv`QX37C4cG>weL62rT?Lqdjt&JD({XXs_!{Zk5=!IE>D^F507m7 zR(YW*Ri)szX;y(&k97Gc^6cCnzKD#Q;5z&<_$0X1qraHxjgCeJ+A5&iQFZ!vPxCk* zJt`AHrJVINRga(ZEK;|e_q6PGae14`UlLVL(y_>?P@YWFRloWAb4|5vq)kAl9zGX- zS)F$Gm3prsgK`Ef>^~$hC?|Ko!hQ?-28N{d4-OohJ7nmP+y(uI^be*5(uOQpIHci} zZft(zgR6|&tUe99M=noAc?&>c;Hqo>6 zsu3ytu48hybDH)jYVX12{LkMc*Gh@2l+Jp;s;4^Y_V^Ay;@9IYWO`U`!{V9T0n8Ys zj!wq-C1*Tw>d`U!*4W5)UaVHf=snfw82wMKVjfvIi=Im1(0WM>5B3wr>aCk(PMbW% zH^V=2!YE(g1e-dXs*iGHB6R4Z4|lImuo;&jeN6qp1CQtHp>#pqpYYg@hTpYCJ4aDQ! z*jMk|_5?sO0KcMR99#g58RW|xH9bQ;IaE&$jU2^EIAij}iQ{HWn>=B{NPouo$c;$U zMTFcibn9*&5F%T~$UsTXVhqcwmDWh{8BjJPtupr)ALE*z>&wCKy(9#C^;guWp&AcjLbZH=;gHP@% z-?CD9W?bc4P{_e)WiVF-mg+udI$FM}J1X=}&Jcg2ijR!hk~II5!khA04B;&`|2uGd zI==vZRD^Y2&Ht?kOOiGJIRr;|O*=mHP=QpV18xy%&A}F$|8bFmZ@1+k2PwvvRj%{J zYY|VZ7z=(x#QQe1Lg8cx*_r;?<}_4(6}hb4E4!O({#zeL9?<27r5u7cA-lqLgIB%m z(fp4{q`Y?R>;Y&!E0H~u7APO@WO(iTpsjd5ICaq)P(K>=)_0qa6At#3L0j# z>fyGGe*<$C^Sr>troczYC=0_f&Qz3(4(%-I^3<_l74yWnuuu=(r7z)qRwSgR1sW!S zc{?HrMuke5)Et`)OQJ2O7n#L>f!084q0;<(E<6JH#X+rV;obVq_|T1{%JqpnMEK0B z5g%!Pv<|F!F1I4X=#7T+6M1$p)#Y);n(~&eaY!5H)9S!w%~<%T$)l@=mFs=&&8+sV zLqj_Bc6gksyH9VCFo6XoC;NHht8Dk{J!5=t-RpGQ=5fL-ceq&)dtYs`9GzZnpS&Go!DStmzu37meP zRgIs~PueSYSN-ygUT(J^c&TdhZoP-izWNol=Xw3__VQO%&I|e?`>n63w_eaE%=z#& zUi%q+c$(L_CnY8>R{M_Fuf$qN2l6Ua{xv+Y%nj`f=s#XZ*J#R*#2%HHPp}_|J@>jQ zdQqRyX8j(g+a(s{UGZj#h|2Fo9^0d8U(}b_x9(M$)q3i{1ACqB1hW*GeEzRV_`rS} z>RD7T8wx-Rpd2U{3fk1I)p`dzKMnF|HBU=#SL?l;V&ZP~M77>xph9OO^mk|_bTzaJ zl5j2j&(L*{9CYP+iT|}tM%K_jkT*kHp#M!)DfJ$7?}f^tt zINdk8Dpt_vt2mbxYua$mFNK|We(1v4ZVcUoeBcTu-etVb@oU=C)8SxgnH*#CsN*cU zbH1kS>`Xf|G_A`#O`A4_(eJ2fSAm^@=lbZPWtw&h`z^8mGIIGix-*2rLtW`N48%aE zp?=*pZ9SRZK;a+otx!|aXLiuES_}o?Ut;Kaj9d*(%+RzR;9d;hkVECs|CGw!N(EQ- zCO)2d4h5-LHoD8Z@qC3`2oEhqm`7p>%GX2f$(T(6K3e+M#T?5=Q#p3vN-DYrq{@G6X^?~rS!%?PISYkYTB4~yefn)g+@%|phv}LP|kepU)L5FLnV8T z;aP7Gh991$X)7?WpKcvOtH+RGHAV2^HT4Hh}_nB2UHES@>YcHyfGCg&4MZCbH=Nwuj>zlzBz=SOi!AUt|cYebH2j=gDQ+n35}45Z^O?pOf3{Dsks0o1~RFy~g%c4yKM ztVP0p`oV>E4ce~TnRKxmxX+Qubidd66pYiVIpz&HgNN!MD&(vABaN@h?f-CrZQZ%K=owz97^ z8x|=TABr_kQliVUK8dc^X;|4&y8e>xX1&aIH=^skY>$i%Qd3{=KyPY66yRyUZgr1pfJF!-MtnJJ%^8dFQW!;}m*h|BR5Oq;<}>M>e>1vHxbk=Edg z80mamW-pdy)ih0;%>=2%Q%d>>xL~!5Ij5jMiY3x$$%Q;!$#d%ncFeAtwgKCQy$~5o znc(XIpJO1U0%EKZ-Le)Ym(!9^9{|*__+Hce+!Q=YZZJ$^Qz6pag zRZ=I#8S(lboK-mo^b^VUx`(PJexo03X0Lg#s*A%r#9=Qxtg>C+%nl2gh*LW7hKYHz zaU^q#Ax~xg-L;&Ur=#NN4AwIInY`W9v@bwq#f)KcPv)FC6OwRn6ANM) zbB&4@!~aC(_b*p(#Ck7lB?~AWooO@{6WV%e?uX}OsMI)bn*rgYF1J1eWEu1x$Q$tA zN3!Yx_-b|JE_blWhv8+8y43Y?-p;9~QRoyKwAv~b$m7!NL~v|ko{ zfls)<{FqDai}N;1t3Kv(cd@hbb2M8_5_5Mn_h7j^?q5drd>ta|x_z?8EJLLoxrq1XX@1ih$ z0-2A}Y9aqwq|P^)wqN6v<-@(qF>AWpF?JJkN%x0|^SwXUr(#NaeO}t@8 z+1D;r-NgH4DEzI9{A8xRU&dVDYXT+D{HYHv#$zg1dit7oX7< zqRG#2kAyOyOlTA|8X5yhh)gOzGD3Wu3MF}4 zgeD_Sfu=&!WF>s(a<8*bOJ{OI5_&FR6JaWS72t9KIz-P*rjiemR+!FoBW>^)3ZnrP zxRB;>2`zKjtT_BV2tJH4{N9*h;MkK;%QW2^kD=aIQ0ptyXpgsD>U63x1DXlVf~2cw z!{yHu?!C5^_qw6|xL}1cA!n9(CmcRS%-rHspVAyo6Y!$>lg~;TcPz(6<+_Z@Y|rjIe2zD$?njc)|QcQJ7g#G z9q>D$4OJ=4yzex&-=Ng#4&Ki8?W!udqxS~gUbkCq9_XDDx(lVdAq8!O{tj(|{sC=< zwm|nl_d?}Nl?^Y%x_?i3a}C1|eGlEmF#9gIYj-iCYv57=hvvj}#Ii5MYt5&dV5x_uz0{}$;Hv+r_;EbWS z5;gz($Z-*w`RM=BjB39auHsx>tSTDg^)=o0ajg4a_HHBXS_xDQX?g0U3U5oVww-?e zC$t0F2_@vI$}!${O`b=70eTVoAf%2++Uv-BpuNy~zls~{Z8vNm@_y(&Xfd630RBGo z0dx?mg$_Z7p%0-W&_~dTRVthOO+G{Z9Qpzp)<>-;t=lQ&dgwHSC-Rpak99X0gv*jp z&lHfv%Hy%>yRqI*j=JNqRV~MPudz9fe-T@C_hsI{^>=;8ObWkS)$@Aqi+1}f2h`VL zZzw?$kG~)1F1M){#(I-ue#X2iUG1G0>dOEvW}rTXYM~V3YvBVKF!|p6@6c}$RXG^v zej%o$xAZS>aOnCm<07(-e9V-+$S!7#?7&Tt-BGfK=`4Ahk=`OAhqUHI+L}NMnBj)*ZPL zhbeY?Ag?E{$UQ?uZlPeJwqD3zPLCMvjl8sdL{2qj2N^_GBO>X2kZ&{PH00j+elgk? zc@-;1BzQWM&sa9s;#xNUZo!;?=Bt zi4Q~m6Li98eI$Mf@qBhI3m;DW+Nk)Y9Et8Y66YQ&Kb~r{tHo=)106LV#i{Z&-p?H` z9g9;pul08B^XsuVH$RN!zo{(CEdgD z-fZQBdgE&vEX_;pE<#Gk#5pPd9nB z*c(Cnh0_0kqH#+$xxeO@ICncMqXk+f!$>9JPAgJsYgcPRH z4&J;>WJo4KlOaCCqVWbun+C~ywi(b&Xci=4Hhd0rIW!l#0=n4lM&|aeh~3ctSHrh3 zU3ULJRXFs&tMN-Lg#RBsK?kKvFG-+dclNX@X#Veor}K=kI^G?J z9}VF~d1t+isEuzM@tgMUg1cBcVQfek$ogGv%Da2=R>72SWcmHYl)Lc=u*Q^IA+I&% z_os8gbE6qK$98#>DX+}ohS`)?U&vd*s@TUL0dEb2Ie9Um^~u z60N78?a)7=9nenbX`6cTE^o6={xgzQ*2({@*}1d7dTqRWyUp=`RZV3sa<*R@xt*8W z`X`Dm+}N8-GI9<_@0vW(=H)PzlJGM873fvyHRyF{540D01CsD2{4GvA;hW;!a$lp_ z#=c^>TLIs*GsDV3TE+S#9`ORAAyt>~9*6ZkqR^4`E5R~h)lC%YMWLF#MS_$o7Vuz3 z5QUBF;@ycQ48H_JL91X&lNz!g0IwFj``8F>lpuI5sRn!^8aA@~cnl8T4E#R1%McO= zXGd~3z!d_20K5yKRhD`7H{eFqJmyD2NUB#S8hJciOE8L$(h!Apx1dnT{FZRB2~nsN zg{7tiLm@8Q(8~u=s1=1JtTYKm5fKGr{58=C-x{T1nXr0U6e>g^_aYO~3N_IRmIZ4d z#ll%pSo&`kLg9v?7LD@tbfu+n?mXK8)%5Qo)m{s{2Vvx5oR9=5AtfmsXGHkt5Op~W zeQ4In(zDEnz63F}@vrgj!7sNr@0l%2md3@FL{Wm^tEEDwi8Sq(w|HXt3iAF=y%5FFDas&exxWW1^ zfj=kv9)XMf0!G1g0)GKqFYvZ>1HF)Y-5tOufHxu}E{cq4=mK6T_?O_-f(Ik`g}T*R z@QG+xCYRA~;XBFw6}ih05(8$p{${}y0-prlCGbB@n0qtHUQK@qZukNb2Cz?jjo`3p zGT@T*HF?)a5<^=Z-6TW&Nh9t^l6GrmpuZ13tTHg_bEJDAvkQ}!s<7K zNRwj2cOiVjcXihzM8J)bbPB8jAu-js!H*iNYJs^h_tywq!DEMnhOs&!@M++)0zWX~ zBDm~s;P2$#upFsX4|aA5R(9bM(D3gO)nqpG0|=2GsgtDd!RkfGo6jHPXu#GflFoo_ z6rsEyM;L@izDh~@0jwG!aTCvL^uKvcDt%Qe_>bTx1ka3ixB`dyBWL!XfXfgPXGit4 zF$F3FJ`21{;K$4+ivu*^8VjzAfiP~qJG$k|`+qj9%T8y1DNwn^jFG2%Mx7jW@-QNMunN7V)!>}}NKZZwM7eZs**|E299ekM(&Vuq2D+kQp_p2`{#ROcXm!8X*6U`EQd_Mt z!I%7g8&EeG-j3BT?fBR3{2)oG|}LVck8H(AQLmN6Qws2G>BU z-9-f|1s*>(l0Vjh_uRw&V~+)|75r!tCF)>O`v*h?_0P-t#U7hC9zLgfR@|5mS=d(XuhUC^i%6CaxgxQi9Kq7Z%%g_=K5=!Qat zD7+s1@Df$a?hc-RYS6F`VP8Ii;4t>(6Oz<}+-F5NG>e(~kcE{Y*?WSOi*RQKAMtF! zc1cn%ussN^UWndQ*M%bkLwEH?pA#qRiX;$D03*HqCTNU!x2%JXl zI)qkpM@8yqR41xMeWgFvJ%UEP`J82HG_ToU@BQ6ULWc2qBs&`T0(B;mP^QPqg*mHsH46@`OcBfTOC<&Tl@saY*!SwvNQ z01A6Vp`$rXO@)Sfi$XmLiK)>CEa|v)kJB>)fj1%~W|KFqUH9(h=e*~0n+S=Y#g)3Na7pK3{mD##I-rZv>iuXbHLlU;ZAAlZ& z9)c>MhoMJk<@$gAmkf^r{!xZ{GT86&YyQx0NbRKINl+(Nwb2PuAVK7Jd4{Rj5$`rW zG$-$Ys)^WN=bJ1wRw{4P{GStvu^BIl!aGfcG6W-=C_G3c*=D?T+nUIh3}HURJUkx~ zvo%((I)qdySzgi^)sm_iA(B0omu*6#W92S?+AOmY;aOt_{!w=A1RVnz*|{AJb@fN~ zIb+C7oAP2%6oe!Q-<0|9X`(-N0xuxoLK4nH@C~qI&0en&J$a}3-?}IKOuT#AZ5=MuL5xV>UAl=x d;~RQ3#7f*inpKLGb|(#xbuA=mF6iK<{{!1%=feO1 delta 492453 zcma%k2Y?hs-fvZP_oSZL?U~)3)C2Sk3oLn2L`6JllptaNbGXw@oG$2zqM)BTfQo>i zU?~fViWwCU1u=nwsGz8Tpdvwnq7nqmV&eV&)w2uS-S^&G-0kk_>Z*TERo%|}`ixbd zoH4o1FY>qW{AFy)(961re4gKOnV!D|$NXhRK7Y$Cd3Kq|-^9E|cA18I?6P3K@H6Gl z>X3HRO?iIPW#XorXM%rH%5uEwMdJNbZc$|j!t9!vTV?iJD=NT6*guj&Go-bIYF~0`%iZovf z9rOEjjcEa<>HeSrv;%%0x^rFl4B+P)np30+u7NtNmtp%E(|x)Q6j^}b2j~P11KqhV zD0JKAKEZsJpW2zB8-ND*mI^<|BOJp5K#&yxGda+gtRt+@u5pkcz$#cs9cHK%gy#Apnh&X=;EAd^8_~Aiw}G zu*njDMidP7gJV3SrF8=o!Yu=%fES=dQp0ynwg)4CcYFn*(}AO`z*RL~91gE~f2;!e2ajj*nvhY0#O1l;=}UE;@p zo!!d%5*B_x7yY0~^q|r>K!p=OKn2xwT{~6N`$zm*06J>emZn2ah8R$TQ{iK@=RMsOP88IBzfs_-l8mt5eLo0Dsq#aA3 z3e6~sln4^2@^Wr;0!2xVlsxkQ*f_xOgJyUn2nYnokH>+K4jTX!(6mJUI6NG{1qK2A zpj%)$=uiX%j~BtH_mA=JG@T<@@Hpm6X(>bK!2lp8D}m<-Dn(py*%u5FA&Win0F_8< zd5EOW2PAzFzpu;(lpwYM0QSh}u5tN8uvNZ`ZlXbt_P*VUsKrWa)%- zP>&n7&nL==D?Acy%Y6_w$UHznSDpENtO?;5J@hlg!1T+R<=^UySdm63@xcn=`S$V3AP4CFf&*F+Rx5%Hyb z?QwQS1(iWi}gf@cQI`OrLj4GH#aBy)Zo(oC6lHq~$Wi)m!+~MDt3Ek6}#eFfd>>wiq z5oa1~p)NG|TSy)GcW#vU66bNaQ{swllmKurgmA_X5i`Ja6RL^nNk%c0uIYKG2W$aj zJ(ym^OdpX4BB(?CeNbW8NX-`ra4qJ?U&e}x3=>nA@&J52=AkhH;iQTM=s9|zj0f5V z&S&fb+{S$fv)?b8gT#<*P3wq0KJ7v+;1ecrksn6N(=9L+a4?97(3wCElx-Jj$J%72 zS=2gDRtq`^wI>@AVDNfC7a|jc*$mR4FmDt@L@&m#U-OsxeL;|!j0`7dMFPb9Fon=) z4Sa@8!+(BgzrmYQNEYN=eoj$is?@4e%E72oY_Cp0KfWOACb}@(Ro0MRJPO zLe8}OmIF38fDHTut%{1|66<}=0 z0FJ>G_|O9A5FteBOn<@t!kKFG?l2>nAr)bf5SWd)1OtHk$qX|vwz}ip3$RcKB9FiY zU;`%|U4XBmEj^1N@+8kndVD@T5J?;VfW*)=>ZeGEVwj<;`HH{_cxle>6r)B7Uqs}& zyX2>~CJxN>PmbI##IP!Wa7`8aBqOe^Vrw&Ecoq98EUv3!GA^#KV)w+w2;5DGkyY#) zUEEN`elWz1Re3fxF5D`%Mu=Wj?Bj$uxr(hzh*K~`LiDa;A0{i;}B zacUKtt&9FuY;{7MR>k&dVn7wUjf>N(*mJr#ql(QH;>;>mFU~@9TnwyYx5mYwDmErA z&aPskyg09lP1D5rRqQ-*0YD3j3#-^>E-tEKi@3NH;0sY+#V!$5 z)vQibSF?j6$%?3I|f7UP>@cr}|Z z#C6qdpt!!8T_;9VvljzmWHoy^CT^%^Pl9~a?1O}GtJzC2(W{z0WQvok*<-pmrJ5~_ ziQekG4@UQizSV3&O!UKuF>z`&dm$$JSF`21I4xhzo{xzE)oiyAr&qK06XJ|&HUTcW zn&rh=)ogA|3VTdRqx8un~VRM)U~6QZVuO%tNFhTRFXP*=m=*2Ul&cB>HotYOc@#N{>Y z>6o~phCLM%^)>8fF$7Qf#LyZx!xUH6uqQ#m8ukPzSi@HM#ML!ytR{xlu*X2a8ulm% zSi|ns#PAxn5d^GZkHp0FHSD3F7*WGEhsDSmHWMVQVH0(czY#-#hBfSkfaq1jZr8-g zHEcN~5PyB5Hy(?LJ~ixdL-eg-??3_p1ZY^p-hv3$u;&BfG{Bz_18Ug3fH=K|O^=B) zfL=_TS;MBr#91}$KF|;V#l)Z*CS&648g@@ioKwRlgNFGUc6UsiSHtd#iSujNq?ov% zhK&*8LQIel7uB%20dZ*!d%zUsHSB&WvinTYx0a2DB-XNDqT=omR^hT4F#gdp9XguVwFr#2K}0k}1xtWj~qXtXj4{DhAfFFQQ^lEqfE9Sj(0s z#5uKWNkW`k%f^C=wd{?AIKP(djfx8}LR4H>%ch#*qFS~oDlV;M<6@$`mhF#Cm@E@ zv1bEfXdRm!5Lec*ccbE}I<^H=tYe>pigoOLXmcI=z!cZiu@zBqZ5{g~Du!cxpSZ4$ zZ37kS*r!o3qK<8d=EcZ5_El8eP{)1(8SB_Ckg<;a2r|~OQ896H9lO^Qr_`~7AY&c7 z6~b7@#>7P5I=03q`qi=VrZ}~Z{RS%5v3*f-S{>UN6$9$n*HLkL9lOsj&ZuMGM8%nP zY-LoORmVQ|iGg*jK@)@O*oRS(KO5NS;+#76I>-p9qvE_eHo+9<0}qf9^Z*&_*o%g^ zsE%y}8SB_x5XL&T17sY`wnjzuU^ZPBHG|oTq^KRtCYFf0!EAX_3?9su8seXW*~bvZ z!R#NRelYt`h#`a7140ZP%=YNw%E5W|PEuSon8~F0*I@Q(LR>wV-IEl<2D8aYaScXG zifae6JCkDgU^YG}t{cq8CB^lF*#Se07!0>Raxhy~DsI4p#p1@n>?K>cgW0Y z#K~yS1jj}>bGf-ZFfZ{z=DEbC;M$_QixwwdO1zSopHDoJm=}L7F()xQ@pxiP@$-rI zGIJA;CiX>EXP!+=O@EYmA+aDaIx#EpRAO}TxZ=kWFDDiyZcn_J*d5;$-x*(+cqZ|5 z;>pAliTe_-CO(cgB&H_T#n;9^im!>Uj_-|soLQHdmY9$jpZGTZWBiBs_whaPZ{p(; z8-t(3Kg`^4XWpI|c*?jp@pb&c#E$sN%$T+wE=kR(sGE`*VAR?#rA_G zYtiW=JHN(WZ9ic@Zog*lial#TX0PKfm#ng%wCCD$?Ai9E6SNQQ5A65t_w1GS>-Hjh zivJn=Y5OUAmi?&xh&|n&W;fWA?Yr&!>`C@SdxAaQ9%tWSkF{^NZ?kW;zfJE;?@jMd zA58z1{xkhY`n&X3=^g1W(_f^wr)QULOK(kIv?cv{dUJYHdSiM+`kv?~>Ce*Z)1Ri- zrdOulOD|8qmVPe1F#Tcr(e%vp!|8_fr07T1ed&ACGW}`tljOSO+T^O_(&Uol>&aJ> zQ<8Tl?@CTeep);Mzjq|%w{~TIbK=9|4~joayqQ^=S(14p^Ll1+W>My~%&VDKGB0Od z$}G&hm|2jSo|&1MpLx+nP1AD&HQZtWdCUY0JeN@ ze`oKv_t|^xZ|yzy%Cf1M`!XMd_ZjzQ?m-=RvfPttkw0MnYX5QsumtM6_6mEux!iuo ze%pScUEjB&&xG^L4mOd_aM{I0ts(EW{Ol*a3toB&! z$=IW@-}zF$IXp9Vul7jnq2NX_CvcxRIyNeHF#3-8Gdjh5A~rSlq5h69zfJrRy-z#q zZQpOvcYOz?Kpm>pXX zSRiHxrkOL$&3p#m7u_3uHt@DSUtITM;N{qp#{KpfG4L^cVeB#eJ>N9#nZS0jC;G6t zJNkTJd~9yuxxfSF{pP)S^FIIW@pm%2qHDyRe66-K`gZ0U{Rd-g{NdoUv1#I)s1&z~ zucKc@C&%uJ$@qKbqS!03S7R&99nrhYw|rkjCzFMt?FlMDK~+7rW$HeR-fk`zHLpInjJL_F(L@XoH!5D|1JDS>{gjLGupn zBj0lU`Plrx{jrx~@8~~;x0vgrpGH54PKw=YPt!k+J`|f1d&qnyHb1s5x;FYzbWLS3IXL)NYNBiI0x2j@}!4A+{>IGyGxngXjeF{piZ*$G*j}_oC9i$9^}u zBDy^KPW0{Q)3K*w&0mjwQ}$MLL2Ox6#@6`8n^Wvp>{snK>?QV6`<0ZeXiad>q|dOevo`Wxia})a*dekUzU0^wKTOP z^+xLT)Z)~l)N83x)~l(z>@oIedzAfl`mOY`^qc9W>F=z4){^wr&>QL3(~HxK(yyjp zNv{zvr(a6Hm|l>cpMD|ze0pAbZhDTq)G5n9l71-tV0uP+jrBl!wRL}bdU{%Vo%MeD z-Smp|JL!+ozgcV2tJ5!rSK;@A^vCIg*1Gik==|uO^mcQ*xjVfpy)!)r4E`qlb^7=8 zZ|MW+CDC8fKc|06|Cs(E{eAk^^t-7QspY9Be2@Fqh&AG!)Z3}IQmaxQraqvyylQ+u zwKDZy>XX#RsdcL3bZc$uqtu$z>eT0{&8bbQZDVRf>a*1P)TgO0Q(vUEHx0NgwKcUR zwL7&dwKGK%Ot-#CeVzI$wIekpJvn_hP+ueNN>55pOy8NFklv$@PmfFAksh1AJ$+mH z*0da+?Id1F%Ez<)o4uWUE4eKBX7Y{X;^d;_Ysn3Xjft@MRSPZLa>^7L$))}=>ycmu z3Yk3}=B`txQH^D}J8f%_esRm;L%Ip(El@$$CZKZ=T(gHaseK0ep5=F7iw?f5R)w&lo3MBQ+?%dKr(&TM&l_~p1G+G>HU zZv7?XftKgy#|ekKPJKBuBg~~aC+}s}?4Wrj7nrZN-qU5pXa-n0Zfz;U_3Q5&)=KV{ zQFB{u9Ph=>1uPuUYz?Ey+7iwR9PalMNY*CqaO=UK83ZT*<68~$IGlh-`$eWO&ycIi z+k`u^)t?!TrVcXD>iGO2vOSgK?)oOm5xDCVnN9;NICD6tXNsQgxZOdlrQ}#Ic0N!k z(D)d@tzj-PJI8Lm5Km0o9dzjlce2-AKg-b_cC(|MdrgFgHB)t9-SQZd#sE=QG|rt9 zy(5ZoXl!C-fr<4wHRzH8M^D8}IQL*Xg0)^pAn~Q@dU{0And%r8Am3BoeDb8$-OOnk zX0nJk^W>=3seFZ)_Zz5Mf!dw!7G3ZD;U9*k?^TnYGhAO|(=OEnj=2Z<^@WxT{Vjd9F{&SeH83$TTvT6-=58_7~X5K6etlkpEN^=mL3SmJQgrl8iXEnME zXLYTo=t)g|^q##~)*t3(uTdiFN0VOPkugv;I3(wD6Q{Ynv*R1?%2A{AVZE;*AqI1J zeNJ=}rFaUgbBsB?4)R-jSz{glZN~~GM^x1D>2h<$9zIvT*S3cLB0IHxcU~eOv?6E$30T&=mq72CS9tu(9v+Bn>O)L!Qg0) zZuQGycE@LJhUS?!%4mnKQKd>imjeq=tuE=%(reA?5N*w*Cx^)AI`rmG%bz-Q<7;Jy zj>n!-+BB}UNw}jRKmO~@BpN|3QdomEl%SZmz_ZhAROFHYQw*Iv^*Kxl7 zs1BuH0tVQaUfRHj2I`T0dqpOX9?ZX#`J-E;UWvnikQ_iRAQdop9~1_9>F9Qm%d!vKAXA`3dS;A^KTU z)w2sfAW!RgJpWPN z-t!o6^tGNR@v-vvp2tNV5;@X7qKLIq_H@SvhmvM!bF7EuD!0XPB9GCm!e~n3t>1M4 zwIfTWDd3@&kT2^>QVQ_S+UbXK$kx41;FD!_ub23}GJSFvzDN!@xig<4Z#wxR{QdOg zc9}(GrgC&N0tv7$6zggst^%j2|ugpWZrE zAy)4!c6qL5CoiczT=AQ{NLnm2|oI^mc{IoAps~K*GLm1c5 zL9A}#vcg#Jy+F6Os@uWF+wC=Wymob=$KqS5$A0P|&pG3m6TJZ^a~d#U!W0CCLBL@t z)KjCVGvVYtHmcCgo%kMi-}-^ecg}Fkox2JCnRH8jcSfJ)8(QIV9$h;BL4n6#ljogz ztT|PoyhJ@R?aXfcBf08KJO2rHf`po*cNGCkUH$4^g>i)$NZBk$o9*3GJ>e`=ys&k@ z(JPO@ky)@$7^d)`?sWxlhYbpR=!ynK&uIczM{{BEPvn(nW%Rqab&s5MRv*4qt~+aa za(kFOkI&J%k=PaNZn?Ed&L7wpQuq77*6As52{%Ew!!Y=pcn&?wm0g90JYmp)GzGaY z7n|23AchS0ga;-g<$n3FE*}|Wixo3vbbT2&Wt;VF#N&SX=OBlVpWpoK>oh(`-h1Al z<7UT+)4F4v8u7un!EFLy#~5P$2<9LXA=@2*p;p%6**FEIXzUY_^R7+GZs(s~Jx>ou z$$aFj{aP4OA>2)HdK$4?xSi>YjF%grGasFW=?u0&xFI@&1rTn8&Oiy_2I&m?OEV(4 z=hlI++;M(eK2H{3kma*vmkZkA?Xo`0R_N=8ABNKud5l#w9%KOzBvEv5uSg;R(Z*#MP(2+9m7 z{osYn1mR)Mck|h}Sx7znDpLVGKKZ~UR{d%(&p^z{kY|9JO+aPUSdHl-BGVx%>?Eo8 z5)R5DDBU1PNFFGZY8oz!20`pGn^O+St?T5Hp$YlfMeUI#8W(4It!#5~wSVqR()Rvx z^2KGK^^+HOiXV~AZ7T!WD4m-h{`-}@c#;N6i9XnwNSwW0j{C>4#S~t+cf4Y_<6beW z?OcjW+wl3a-K9O_K z1$MTXMY3yckq=&W9bX_zsz6!;~*`mELqctl}LUXG+62F*enS5ZGT zl%ipVys`Rfd2&s6`NZJk`7?6M;6&;f>cps92kVZe^GfR(S^Upd-DX4Mfe+=q1_VIB z0+VAl5K1GRJ`K4dkrl1*%pSp+^<#;w|L2MJLhKQAL}wPkqPOYUe;`vK91Q*DKTmBw zA#R#iHN`CCfb$xtNP!Wvo|J#Pyfyz*)?MC7hH6?muOoYPMRx|7C1XiEcvGmD6;Cj0 zp?vW2(~IwYtWaY>7}ZULCBMSXyX*wM2PrkEZNZ{#!l}F7ppcQq*r&PPLsW`TPlFV? z^%2M)g*2n@e#0vY5Q$t0t6wNKn-z)>dJdF>p|M^De-v2OPGMf-S!4uydO7Pv&nX)Z zhE5L(kdQ(|G+KL=_xRpU+r6!1OwaO*2rDcuY3DNI)=Pl{t^ zGscnF(P%Gf*55(51u|9Ng`X-FLTRsHYk9=Aheo-giOTDZ|<Q#R$-Fqjex=jY~xuY*TQ_s6IH_h*IH30iWzBeo#_y9q=^^oq!OGYHcXF+-Wi1rQt z8Wv27g}NO5uXZiJgCBzX>&!#YK^y|$1!!P-pb{>p$q)b4V*cJ?Ek*lR49DLm0t*d~ zM7P#q(-wtC+**ZwMP9x_IW+Fb9>eY8b>ORtLkn$#hqo@C0LebQ?SbLxk_j4OWS#tH z=Rg1k~{%TDErZtnyl<>^`UsJcRGMR{TTR;ksl$+~khWOIFEU{s5;4 zXaStC`lQwHDoMk&yOun`W-9cMk8`|K1UJz213B?JhkqdFT-Of1YW;N`+w7nlfUmFB zFHP{#9M%Ye${K-)#*@;&xa@F!H$GL?TtBC{16#cb{@@HUB-URgGB=_}zD<*oXpj?) zlwKek!Y~BjgrjJ9h(3`wkGxRZ_%oBA zjm+kk@SGk|tU-r^FLBpz)qx>6){~SVI)Z9*_t}@Yb#`xv1$SRRbo%%XW}O{T1TM4_ zFO{Ko_2KnkXjXF{+~GMcG*^g>mm{iKDGHD`++gx0^7b1lYpD(15iykF+F{_(tbSD2 z3R9DUVu>f3%Zw~nJ4UEW)_@)8S^ag5}CTOYv8sZ^vG}RmFM2rM&5d3S#z?d z8Au?)Q5^@^HY!^Y`yfN8b=-J0e@Qz3GmsCL*ZfaQ>sLxt9F6iX3~v1*pZK5FE&qTT zkV9gqe41UAHwLZ8(iU&f52yEP4HHXw3&}@bP~1%!TMUmZO;}^(AOEV5U;mH8UzUNJ zPJ(0YcT-LLMT*$K0GKN5xWWkx3LNXwo4N=be!OWSf}znjzn6VJNTHRF=5Rs~*aa$V zJaqkn9D2)n{C2tQmhz*&4iM17Wt4%Dh~}-Y0*D{L3G0>|Fi}F)iR?4F!GLI`IHJoA#=Haf`{%HKw(+q{g%8L;5=EP@%H_67m_QK>%`0kt|f@`N#MigqKT zfQ0~|cKdRsyn0Mo7ZXIuh57?w(*cXp6lh0_JTRuK**GJ!cFW^#?HsXSnF~*$$M9QE&jS)Le>Eu&=#=vV zWgo`Uod7Bb%(}w58z!L8fv8rA@&cv|brW6D&F_l(9N?~m@ZfNqQ|zt;3!M;bKMh!( z#d`+u2p&4_4DP=D6}R3c8Ne*S9mdicD;j5@c`c^|sY4M86(kE!3iuvKSwS>b!gxZE zAv(&2!s1#mk6aa!=>U+Fjo0z$Dx*-1aZr}kI}&i)z+HVMHP-t_eB_1~aG}a`eimv7I2<2Os#a zk-X4xn#|r_I^Y!u%i|H>n@a=()?0jIo2r0hx1WE#a)W9(> zK@Kc&(BM06TIF;PHUV@PX5AU4)>ub2&~=8X>?0uEu_f(6JNFkpET?y8 zVWJ0JFXzK>MX-58fCW2!PC(|zwz-g`x^gHC63vD<43lxhW2#uA<7A(D7Q5_0_0SO` zQGo~wv(tx&0d_^}Nk|XC(>expOnGo@>vXVp1S|m;NSQRp>cn$7ouVR3o^(gE%6Fba zgktp%!>9t=A{4+pT9hNO>>a@(8Xna_gTSx|<&{A>@s74_(AEQ}^NtMU1nNYDK_DZ} zn7aVeE4BpXraQVFhvl@hTs|xkBIHl;4o)uQfcX9j(N#g^-GIpd%3+hxoXjR=|8cFN zL3fnEqZH673u(zw<2uJiW?`H@PnY-|hlspp`-IfxtXh+)ea=iCQA)S&+;r zw!VR{0|CkGlIg;2*u89w4uNdMvx$%yqD&Cx0>Az3Y)GCpA<->_ybnqM?gCZ~wnnL< z35g~-#sUc>5|$8RVG=S#v<|tDd~iaN!#GYT&y&hIuurhcJ_iDd0E|>n%p%~>yOQiz z5!o!mJwOH*>_ChOOoN~^;J3alfzdJCpJ2yGHjoh314!K+Y1O7NCbWB=3O5Q}{4jQ^ zAVD^p%M0)9?cezbIm!O=i96fppIkxbb6~_kU!~~Qw~!wSX^w+58E!eIDYp8+IU$$l zj%l6S2#n!=-UI`$cZvWeX`A7Wh4$bQ^WtI*F7S+po#F@tpaJ1Na$GH}<( z7Q0I*A(@F7$P=zjWYsA^SWhR5<->QKhMv3cI#*2TAWyz~O6y%DQz*of>-ii3heEU0 zan>-nGtefa^#tf4`PY%q7Ya<7BO6gxbEHwq;R_i zHb=MCLW@a$y{gu35+K8>0S==lXF9`*ogYy~8h!*J2NABgaehDm!-NO=>jX_P;CX*? zizv(p;y#pOiecmcOHBSTxl_elM0$>avI{IHmS{m|#5NsrWJ_^QYLg|Uh{-`yI$6qd zm4hcCYiCIsjgzPJ%2VMK)m{eX_KnbD9c-i%$RdcRodFoUt(MGIU<^>BGDl%D2@$y` zmMa4H@eA%3Aw(;!&juhEc(s*^Myi@TyuLGMIV_>};_gWh5I%(Rv0=F|&QChio-@|T zSKOAZXf!d(*pc4=nTgc>?K#=Dy;!ylhHc}t9T*X!XD?bER6qG%+-Wn`Y18YZi)^Rj z)?RE7WUI|nkQ#)RdRD_jgau)gajbgCHF;s?{>I2F1#s-n7>PqbuDhr0MQwWVo3d>b z2qYjKvPn8rcmZiS9$n>noNeaSJY3eurt%u$b^=%#z)Ao_#i(rOI2hUrN?)g4&sEADOGDW(JjOY7=H zw+12TqnXH^z;rWmWQy5J%jM#Glbu5yS&(89GP0=f5HUf-Blzbi`>rftE2-aCeoQMk zA{vJR9US`s7LYOkL0YgU2vLe)94G{eH@G(F@^XX}m)>W~TkdPq&m)7fo9elYQnI-k z`GIa?lyEh08_x_Sp+Obedmh!+q4jQTh#NS813VvskZW&;wn2;6VN>2WduYPjm{q8qO+l z9wI_R-Voq99T|6bVht0TtfD8-iEj1CLaBnpTPy-nfF6W(8)wPvQ~F?0BV-C$kZrhP?;ipv^;ZqydAn$Qs|qvrNa0vTRnDR^~f!-t6%+-eElFB_P;scXh3-TC%^pqT>bHpv=vz~3wfriPf zO{AnS6v}o;Cb7!X1G+bxq6xR0Dxp3HLm@6fn2gj?cE7*0Lo-r=td}Mz(vp8#LS2a0 zxl}i?LO_Wre+tVR?>~lrBj?@UG6{nBfr5hkeXhX~JflnSZ1?>~p-b}z&Vl>7_JJOG z(|m5P%|MLQ}RDHs+JA)GeEu8|6DhvZ6$46$AvkYTGGF7E3H7s%O>rs@=DpC2g# za(|!El85E!8Rad*R2#M&_-l$VRUm>ezr@;w`4N2Jkd*JwNbxu1S2No6gs=C~siZXl z!95HzqUNT!pU&U|p%DQH^NOEQ zVxxdTcuIrSUJcp$GL?IOvIq+a*OAH1eR4kymqsTnM%p;7W3A}iwSPpooTjCI61x!gI zf!y?mY@f2&VfpGqq<@vQv z4Z{sndJSX|h8so{HCn1T4=Bu6QuCc;P`B5icltZz}2|~bWpJvn{KH%U`@LA{kgLGb)e9I}$7btCL`1u1elC*FZ|%xNGae*5R`T+2Q=hhX(N zQ3P(!EavWWZy=#k+eU`j2DKnqx*9_uTq2x5CRL>^Lv!G0$d;h62@pv!3zLLkr9&#W zM0%n8ogauDf$D%ExW26pwtJM_Nz12#Y{T0`b+8V~^S)Cq)sR-^o(Q z7f|dYOBlqUB>L7@J|~iQk8*5}BZn!qB9HNZNn%2jguvhtry1s0f{H%6#S zf@Ux4?WEPdapowOiA4Y+F8+9KCL)i2y2UBc`dpmsDGFMZFeo@I5MVAAED!@A1`|{V zf#-?3pRyrE8skt2%o|sXqi6itVmagK@;sDO0|r^FVP!S^qBfB&r6(=-1C{iLAR^@M zRWyXvV3R@7o0DKqp0ku8v@ndMNbATPL zvn^E~Rwk>SE%j5huRCS(re}}35X%BiuCwia@>gQ03$ZaKru+fqr(@bwsUHa?0E5L2xO=ExgosYo%xRr33|8)>XriLtC@Ne-lv2DY zg>aDod%W@5ik#;ErOo*-ZRx|>C_Fn7U|j*+#jEWdR*(S#mpd&zTL#?>z|a!0Lx|3b zfbSN0{9FfbQ(QFnXc#xsNx=#3fbO^gJYd$-uuxD0C9+S;Idij77;e=HLG*gaEpyxD z3$36DZTr?6@8M~1$a|Wn)q*~iz+DyC(=dfR6E?l67m0Y|++;_+T-8qkQJ5MgA?9ub z^_wK57cK9Qd??-#%i(cV5ewmE4`9&!NaPMp)`TdKb5!7ZBzAxrFsPwng@GnAFA}Ok z2L0c`{@+Ci6*9#T-D3!X!oVRMwZH%O;b?6z0b^arPE@&w3cmqQ`{G#l2o*5@FH+k$ zWmG;iFNsgYotq8H*XDIP;eTaW6F~pLrbh5&`SYzHGyR`$nMYy+g26s|d{!5#a-leZ zbgjTEfa{TrG`8>%?L`xcqBKI&v^na6^oqt+T^jqN*zQTaiqq5trJBMRb>PGF^qv<; zqO&iQw_LObp#^H8)QQF?+UKCGM18t}a+$pRg;x2)X7Z%_-{<+aX|Tp$sCUwc-gxj{ z7|<-h92IIai28puND8yff^5q0$pkRv<}c zE8=A3>F2n^9_{IZ5U2q0JOO;F%U=k0NNsI+Nw9Ey6yE`n!p<4h!+IH4q^_l#Ytx zst!mcWkiZ-_=cl?en_)a4T_u_-CKu6)*RVc%#W%-bo{{h-Cxht2U98DJ_ zEQsrI6?Ol_3uUx^jGHQJQ1?`#VrJo3)zX2lBioO1)v#OwkTKcj#b$Yk2w*I>CUO<8 zAT^TreELt%N&1W`<c!E!-84O_|w)=!AnlhX?Trvg-QRD()RotbZh4NoZ-Jx87=Et@?MIkQVUTEb* z?lzPiC>G>yi|g_FBwka(4)Y-@Llg8Mo`_9 z!NTBlV`V<9#F~`PvApG1Y^U^Sj+txG6^)*t=u+F!UpS2*XlqMLu-mN!gQ4Mtk`efcjrwcFujWRlTv_lR{mU@o%6HwNK3#4`GK{X2S0u=Z| z(g804WKbw7jHZl~imPF5)m|<#^}$XUDF}Te2UDNJJ5vC~TYfEa9qen0K>U%2Qn*U9 z%H^*dn}2f|nI%URK1dq9(2D`zft7;DBB@m4 z7J{Mwphm<613+^{3snbEt`d21IG3tGy!DP@tv7RoxeJex|VwqaG16_a-cBgbz8%*3gye-up){!8sJt~sH zR?6|OH^UpbPraTy1-qIk4fBkEM+7QyQ_cV}@JLVAfT9=FnPBDuu!~fgr_2oPXpoUN zT9nb`|3M+?zERq7CMEXJ5Zb&{*tF!MN*p#Z!Lch7$DG$lAx^gJ|3#!x z{4gSo`tL-7utI9AB`tt;<&w_%CagU)Xzvm95_Q86ymT?}$iNa&guuv8kRha9`u|Rp z;J*`v_8fsIK}DtCVC+d)D8t9O5*$c3#Pzs#5I$zD#9|2f3_I)$u0P~? z*8MWDGy|%RFGWwHJvn`zRS`56Y6&jun*i-uL*}bO00&#(p|sFbZ2Q53m>sIC z_R^^_$ciKW_4di=8U}T-R)jQFctLjnZxa614tA1rfEKg4X`<+utT| zfxoxy1TTsZRtY)a&5Him$c6w0U*Le-!(nS;GfgO;_-Ae^IZSg_;)?A)dfVcL9! zvJc$)lw~QbuMig)@@;urwI9i!yDkuv9AO8 zAkfPO0D{7aY!n!oQwvNUb~)@VQ;Ug}Knmq0-Wok6G#7gTwxXU(wv#Gc?O{nB{!Kju!coGOR2A#P$}Jf1aukb|yUwfeXsS}k8Bq%JU|&*O5y-ajEGgnm zZ!LjlZ8$V5fs2&@l(Z?-z)q=S0a+0uMNAJScrYPeMOlQ(-^DN=mbIybR#lW>VpIo< z?eRl*@cyr1P4}y6Yz(Vw$`iPPKEzOj_$rQSVjrwm7P(_|6Rt|ll>7*qh4w$;?PS>0BGi3hl2v^fxLGjwhq7>QXS-t7i6xDN`l~Z)9AvqC9W8qp-`2B!1X6$Owo% zUK9F(muhppg}efR_*RB}c(AsBrHmMhJQAb9?3KaHS%ooZco_5nxdho|Yy&LC;ww@T z!k`$xWWWGjSAr5y;awdd4(K$h+asJUf42**Zi5|^F(UCf1qUooI0oMk@Z&5?Qu!RSPO-(vC^&ttO1IDO~|cz+`fHdhsfY z4FuUBj60<(So9@i&`)g&LW{MGXA=Z8dH~3-s?32C)Vu2`v_?Rlz^r(GN;xDf;DKU9 zgMh~e(GU2;8C>T6sDX$M_S6qTrc1e77%v@l6&-qsvAy)0uxkh*D6pc=9mpN(S#X+> z7l%v1p2)*rBqINT(gRw-vcg*sq`=sXi-c2iyVAZyG!O!Vyc61tXwfShtbl9Ie*tiX zRCPrNNwEU75?9zwr^E)O4ER>kDHUE~t2@PQ*ilT^)(_tMD{8wrB$NuectITj9RLP% z+pWyhz|dYsfeN-b3DA^~1M>K&7GPI<`6z_Gh<6ssr&o4qfi(nc5N4pkfe-;u3V_ZAkwU_%3B@c#5hiHcZ)L6-K0+2x~rV+=v$h6-G`oEcUsT>dhS_B!CSYR_L`A9pV}! zLEcU;s;D=iaM44RIuzJFJTQBZGOO^okr(ua4mbggAz=Pj=>_JE(wq0*uY1cAUyU9~ zHo`;iMgjRlGy@cr#zCmMW@#Y;Sw0>RUjhRcmhC$}=3s1z+hIxvE8GgZc;`WywGYEVsM{7qQwYa^{Fu z>9NS&9HiQKan&7-o#G>D+af|9YnrN) zR_#q|F6p%k4)`WWuKLUu{yz#wzV@#@Wwv0@0R$K7b0j2Zpji^yOLY1!Y?{ZbPdMRQ zr+E4PjJ56XhW!m|Tk>V{!L@hC4j5#S@jxlCpwB0na@4vJ*tq%Yx>NDD*T?lmAAllM zA5$;wo*-ZSxLx~$U>nM9?n%R7M)q$s%#a#`hB4cLh~5j)M8^>_`pKinCaCBDykNBC z8=ssJJQ|dBGu9uvtXki`b$`K|NFqQIL1u>0o9;9H-sc)M`ds64AGIp^|M==nmxkwV z<|%yx&~14CW@MT{0H^mvDktw;e{6?6IznJjNdui=KSv4cAjpj)*nxV+X>hpYz3{mR z>!94b{`#^qJnjjPm!@&+R+NTnKKmPgRzCV!E9q?L&hL>IZ@8BamHRg|3k`8^#vl;5 zdt_o`PT*bD6E+T1uRbgM>4u6nK^|4F@~Dr`LdfSfj^%q~w@rij3i;rsX8Ao^kx;>- zLYG9|#T7&g!Ofm+*fmX!)Z{Mt46kKCy_owWu2wW&iJtB^>H+m~yZZ+X<#vEMrRNr@ zFJ9yf3^r;T-Kf9~>O&h;s0Rqr!EH|s5X9r6I!n7Vw$b$XhMPNU8>}Y!5g=+G6z<8| z&8=gzw*|pBGUWgb_x5a)Gd3r?quJ3^D-;3k06wSHXE~^>4auS}IVcQYm;wfcq6h)( z=I`C?;}zspfGOlhN94kASB*%9M=c1z;A4P2+vexCyvO;NhO37K6ZBPw79X`PKkTax zaG&&52hy&_uR74DHPiYD#Yvskk(?8_R1_A(LKN~r<&Tx1jdJMY zUa0=lt_yB0mc?I=5o5wqe(9zbY$76`3eO7xs?S2P>7V=ZCi(4`t$dGf3c8PPlF1zp zh}oOui#z(a%wc_C-RB@LId*)P=W{RslLJ(Qy|d7L)+XtEHN{?}#&ryIb8+r1W6s0< zdAR>|;zSKo(9C@!*ba|ok~(TqC;0Y{cNe*#8Ua_{2-FpjIA8Z`gzc)Y*ERt~eg8M0 zs=pa`0-h%8ufDGe&7)V#Q82^$*!!D;_|O?d9tZ;{#0Q{PSr4g~ff4Gr9AwT+ItT_#4m1cCT zX|m?WEWbHqoI)L*_dfzy#Ct=I8pwXhbd z*AT3=^8BAi1Gdk8?&|vtfu^-ymi+QH8h-z!S;?dlq~^p&emx@U4vbrq=C}V9&UL{a z+3B}YbQt)1O1}HsSnsqS9Ul1o;v8+0gFzXZ1)M5%Qqi|di~FQGNY`cZkKO!TssDMr zhRzMyt9S`LeD0sO`JcenRn3|+f9sz)u3ce$E{%g{^H1f42M6-kXkP9PEwW z_qFD2u-6j=CB6pmVwJE~-uHLjNBk7K?+HE&T^i2hd<1{3VL9hF@aG#`!H@O-_5}l; z{TuRvw--Og8fFXLUHlwt_(t$?{)g{Ii3T@EXuN{&ZJ4R?jy+zZ{NQ;qgYM@H-v-0w zQtK4RidwXXE)^Kek~U-Z2s26H2{~FnjLg56LNqhC1Pf=L5V$VcH!5{wwd@ zurS#txXCB;hZ~Lw^Pw=Np0D(~nwQ64ZGM)%-$@&+!P9cpkY^xH}66q;=3^_aCQ8{@h}w}U?3?V zsvwj}iu}WsDCe-{pyBuuUe3G8OGlK6iNy`gMX*JBH2z;=g^!S`pw=CYFY%0_@1Qk| zDBq4WRq5&!qdwCSesc!w)u%m=`Jk|Z_ZFRpp!;4@brGEXP zmM}>j#fbsL-oVrGcW3ljl}%XvD^mB0>QN-z&P`z5@N_9}$4`A}T`7Nz^PvqR<2)z! zz1uJ&&X3LCW13%Zt{s9N%r1Nn^p*AAr@lctg1;laq>5c9pa@xOcX88Qw+tWkqRgQ} ztWZXz%w6>gY33sCE>*qM^PM=>N2m^;LKLEgNLhPJ)D9I~)q*eh_z=Ez^G8Enf}e-~ zX(RAJ>fk2v^>T2{`v5vcFlfemJUMbrxKR5!P1E$c<8zZ?WEq9t2-wIy0ws!h9UU(? zW9@>e>XaJY<2xn%G@1g64Jyw0{z{FKa;#Cf3qQ<;_bxan;M=?@vi+f zR~wGK7UcYM=!L*$6F%olD+ns+Kr8?ayT#E);0^8n!`zw2NmX2ZzpJ`?dS-ftx$FZo zFt?ilW`F?%6vT}?%Ib!wk+?*S8Wo5N?uyJPD7b^Dg^F?9Q6XZ~fEpue+;_962?{DI zQB+)G+<3pgy4?&(o;;uD&sRT8*S)uH-BYJdojO~c@-iy=SiEmRQPpr-nIM=n5a@P2 zIdXRSTDM!^5lA2=S85>$b7V*KI+2fdAUPyE2)R+(LvbFB`S~CuBFXD?^Rcn?NipTac z`wHgOz05@&XwA=i5zFeeZgOvP#IE{+CoX-{%cn}%luL+rkUAoM!!lo01`Q=J3_*sx z$3OQ;Z!@~(`*muUD)YQEo@=VHx!S0Zsj`fGJKN+C)_8)?96SsN&5xRGJYWZ6hWPg96TQdgS`BavkK`YFUT6anX%7EB>#BZb!~ zAcg{H6yjn*i(9$YRpm_&3uz3{n607FOV+!|c{8Zis|e81N)dE7Dx{56GL)(pLR&D z?_&n-uxVXcqeZ)gaq?bVCP*5TC|{(Y`cFJV9VOCtg$Gnc5cN$^Fp0AQmWfl!d5!&_O>5% zgUk~#JNNo5L@BwSmSSd3q;Zj*w>Fs(S)rNPB6jW`X@V|x>0t)8wE4`mS{&<77)MOv zG|7kAqhm#fjF%~FRw>3>L+NF;baai`n=pV=hM3LWqE-jsQ#@#f`j4Tx29%jzY zE?KTI&?dz<+_A&WG`ycw+RttzsF65eC?%-=sZN`gEHAN}Ld0fz3-y^yA0I z-7~`MW|p|mMwo%+Z^u@uXyZGs-}Yvxx!WDIz1e;8S6>55@RQ)CB;uBK)iZCf;t?Oh zI`&u8UtL8IBI0r)xCDEsZjhc@(wQ&b4Q&pJtC`>__u=-Ysr!;7IWT#y#D!Z8Bw@;3 zH_Gg29(R8pWv=S-fQ>G*s2y5yiB6LQdA^&oBcR>y?%vVVr|x4dUtIB8qkDZvlQXxu zZ+A3Dn>XFzqoKDK+}Wd%hMrJ9I@hq1X)>3(pX_8Nn{V9hJDF2^KTyZi9m6>%mGE;3 z<3|Q-{RaNOEXxMZxzRhDfwgZXbCQ((*%6^QeXFROMLxJPoF-OIb0bInpWWjAv&uO!_2yO|L!8xcjNJxlsWwU905 ze9fHkS?$!+yiJie9l2ko_26sjPV(nhctGh=@Ios40mpGGq4iW;bBSmP!5i%O4%Uzy z09im_dkaahqH{jpWLY{fU#hLaq!h7zbF$n%_ zR?JpS^81bychX4s(@Zx!GR;!X-$=W2BJ+wl+U?tHuI+ejA!!=m)GLkZJMPa@n|PQMq<*W z#Z{i$S|txV^}Ztz*%0H8uRp{NgZMfbJzsc7E?G6pw|g*rg^w3rm)a|~yZEe64t7iT zFuNQeD3plPv&fJ({|F(3#T)h9I9?9HLWKsd^+rSShLj#E3@Tm^RRz~H7H#x+H+3w= zoi94OE618$?dP4{pT?R4>woRxOGlc5L@0{L2Hz1$r?!3-Mp53l~hf4iXL;VKE`#)a_l(#12uD#ciwH-Xt1 zBdZ~}#l0}W3^)H+WhR={#`{rNAR}oQ@sTdUnOV2#9OzU!?Gn%xObqs-WBPAdQj?4+}rf;adpR$$s>d& z5g5>rK-Y=x-F?gu?swkT>|Yn(Mz>)C%W_ZHQSpL-9!6g z#Jb8|Ioa%QKQDKGpKN+_S-PJYX?}EL_A}!;wiOaLAUa3ivpTJGZa=e2_gnp`3ZAp6 zC#dT5D!A2sw4b>RFUb{C%zkF2+c3rK!cTsGKDNqD-JjN1y3_YJc{A5tyT7U9>cRcZ z6mzqyJiz44Z{3gsOt0?6Pr?f$gkN$!Xb1PL?x+LI@tx0wp_N2`01{k>K4J9>ZruT< z-_VtYn3XsnQK|sLi?lSFJYe3SI1y5WgUSUDkzoQ%yX_9d(s{o-_(0RUXh1ykKr^6D zFMQ=)bxf?Xi87dlW!SkC5WzF|z=6=+T=(&Tkibe;@)I+u`L`Vj1eh(yTnuke?1F4- zbYKtPi{Mt;*a|xcYZzO}9grBD>#q2T`DZVA1jK`vvyx^5f1woYr!w{KOS+2=0&y$d zii0>{<^>-S!w#^{*-f${;_~IN4kMSZcDw_I6)yOR-cH^HA zEG4TThKn5L89)%@VWs!++_D5@l4C+S!nKr{>1c{Pj(04P?v;)+flGyBpRSbeXuret z1TpAbCS71I|ZhAgKr!@GQJIC*h@l zK1^{N?CI~4uO(QDJfX-87!<&Jhnt0n)Y}#w1hmUfMJ~Zz3Z*{E&9@92)Vec>9}w9f zK8E>CJxqcWRc?^6)u=Qmm&nowj{(Hitr#diABFDgVG7PzsS8i)inKErud6o-A_%=9sV^{{6$GPc1q!N3Ew*ja%4;KH@C?g|0j3i zPtDfU@tm?Dhx&U62k~pg)bVb`Pfa0rd?%j5L_iqh4L->o?|$I>C4U2D!JDqv!KQEN z3tE*3wRDpXHUrHm^2c}lVptvv3JMD6g@@fmhna~zJXU8n-V;T7E^8q*-!EPD{wW`hN8)z8gYU3{_|!ZmReYd1RE zX29^+qp-!?YJLF)T%$}f=GH@Vhdm|yV84}M{G z?nr00k#p0)JmOe0q)F(ls8eHv3*jpd{EgmX;6B*h-{ns=?cV1W9&37;zqnr?3&maR z{(7v*@9;Q6LG);1A0Kc0UnG%|GzBqt$TIla9X!M22BIyJ1`A#v6(|Ru z9F?C&xUJ7HQ5sy^nMA>e{=v2Gwi)IGI)I0@n;Y~?)2-(PvCE6%;6$D76=%U|u(N~H-8H{7*9i?foM1+Y=WOLj1&~`$Kze%7-G71^+^DT9 zyuUMBBT2zi=x;nn$Q#HofWcDe{S#MlqM0=Q&d$+U#7E0YAn&IhdSU=q7$1C9VKgiI zKnbJP6RS(IwZc zdf;Sqg3g!wuuRrZbtkUvzCOj&p_#Eh@IB@T^xFZ=tlz2Tl;9SQhrzajm0}~r9z5;t zJe7{z=AJ&)^si^>hv|$?4DvQ~08wq&v7O+xK_VxE#~dM9+ne9JiKm$(a2elu8VdUp z?z_`WPxF-Pb~;k(oo=7g%~*b}Jl#w+i`>Vjo2L4uo(@Mz97zOg2~ukprS|ipRQAV| zYdXVJ*S+O40smulsXuhr>&t>l4mTM`+|g&4UClf0<}=L2*vN*Q3HWciz0WjbI$xR8 z){ul96IOt0t!KY-ZD*Q&`h9?5gx$%A7f}jv1S`MJM*Q4}s=U^F#^1*rc0Sj3?gZol0Scc^g-6-6BFqz%m^<13FyNxZT!>Ebg1`x5(Ykl#y&u(B-Ur&g0Q=el$6F7M6N>{ipCpIchZSLjjKo@*BKGx$8z zo)cZ`c`)P?SKW6WRBs-2U(YpjlRsXOakJ-{nIP|zd8U?w)0sq259wZ9*YkPpL3ix= zW?;!3nkn<$lJm{TAE&7u2nvU0_POae|XS=^*0;Y>gjd`h+{{0#nm%k&(3S(F8$4 zaH6Yc-CY-$i3Mu<{sMDI`i9p`@Txm>zUg6p?M|DIR(GwtdOpD&uef#d%>Z}!0yAXv z2TvnIBm6<4CVKYS*rJt)-hV}`e^RXIdoeHI&VDjAknyv_F^DKh594S%m&96 zhpRO9&Ohpg%rX7T=_~NaD(Oy`V|omdij-9Bg+ef-{KPRBs>IpLzHUL?sxa=lIp%rS zc|fwZWnBkmP{NZ_^xA{z=x-0|K)EcDsNRd8h~^PpalSugE}PvICC_6apHjp{G}qsc z*z1Qb##p3+bsa!wtj79TrYya5*T-&V`_O2Z^zkGTXxLwna%Wv^I#&M-)S$BxrX0uQ zO6q3#rn?g^HRH`&?zfkkQOQp(&bZGmH4VLsAw1$W^cOWrn!JQ&H2HEj{4#Sx_EayV zU-tGf!85DgybKA9VJu(BT7QGvZJ`-;;JF~HO7xPQ3_*y@Z}gNycnGW&e8Bt+aISDHckrpJyTXi`{Aw!J z?>9@YRRA+5!`rDNlN&W(C{7-kTwf@T8JS#JC{7reT-{!wtx)8(W$uqxm|^|w(2)e7 z#Vw3the@GG3$2ABEi7=qzs7WTGZve!eQY=~c~V@zVPx`*xI`mIY;EH>_u^tRu#XK! zCMU-?t4AiM#wA`J6PI{-f*W_G8PLZjMka^GH%mt*N5v&x4&xFpH@JtdH2wSAMtUg6 z2IJpIzqL=mcbx_b_@IGOm%GZGP_fx)EqcAuR<+!Xj41hZq1;M&%{KSH0XEgw{mq54+TZA7(|Mo|tQP^d zVa!Xq8CPTdUUIeRGD3Y?lA>ijT**VA@EaCvw1(jSgCGstXjdmk(vP^jGU@(!waK;M zwrTH}04;V*fEGI@fQlVEqrG1zwRh{d_Ff&)-YM=PqWV5@mpvQ4sFs%%%B5<$4LWvb z<1KTyJJT7CROrnD=-55vOs_P+1MpfWfB~R55CBjFmroU;>?PORxjSfUjR-dbeo4 z6#)mBBH(L9$LrpC0h32PJ z>S80hChnI;_Je8X2aT=g6XGRZ3f=8o=xe7!N3p#7UQ%@kH+lDQ~14rPq{*#q9el)7#DYmFd>W_eSHWr!Vuc)LqNNs4>}=f$H==h-srn zTcNy+@-o$4Pi-O~eExiRS6U3o*Ivz=OI+0r44z(I%?k_k!e(B;f)Onw;l7Pp{R>)L z3%x-KEEd(%H9op)+nzoRQ~9RAh}TfwTqvv8>kH)t>M4!tbE#>a`B{$!PylQRfW7V> zyutKriRnxo$0R|mmk~4Is_k``QFpZ(RriI8Vp*stlszigvB{e&{rhe0?|UQ^>aFB` zKfh>eCGWRlJ&G|U)F@##NbwD{`UbG36fv<45%}Q;DO<4=55JJI&C0X6P!@vL7s^81 zMmZ}$il^B1?(sI$*}dInx)u1cFoE3SzG*YPTzF&gzV9JU4ma{f?jO$m7;}D1$y+7B zeT%J0Vfnw0<`}|Nihc5MPXKIiAgUeHzAm;3>cVX;C>vqSf|`wpjHK2)$B{}^E_qWC z!X<*7Of;_NO+eVZ^}dIk^Jm;ob^l!MPisfH_N@cCZxbZ# zH!o6%hsU&g>ShvkSL-A_a?aAZ!x*vT&?FV z@kNT7-r{x?1x$lG_ZIfxaSnZY?$+op!%G54mIdpFiZkA*TLm(HIKA(2z$XqF%e)us--0M zUlG<&s;86{O3AQ0B^gNB{7MP0Dn#0qQUxWlmQh08VhVSr zBt}g-2uk!67AhgGi;J^f90p{UXZP1lMU{tE2`$Fke)c5@{5q8o2FqcPvDy`4CemF}C{ z&CyM5-^woZuHif6gy3KZ8_m0rsEn<*uxi-oCc>xE!MpClWvHAlx!aeSgA0mx*&QaV zbg!A{&wayGO<00=bmSdog}KnZcZa!yN^O^A+|_rQ`jBs6X!Gt%HnJqJYv&csW}|Pe zuo&Imb$`9nei{dgD2}BEcNmZRWi5!e&$2K>kJ;=m3Ag9T zC7pAyly}N<2+edj5j19ZZKUbmelt}kPdB_8Eu3qb<9&8lkfGu(cf{SMzG@vt zHtCFF@kwj|i|;o5cU(gTN$I{ea;q`H1;?NfT8_sJp6je^Td0T1Bs|m~?7)lB%J0eD zhH`nE`{Hi1OUJD#4X{{1M!_OS%*lz{Ei%EMybM9jxB#NCcqB0R=>`{&ymwucM1!UU z_qw-Nn$F!ez5~^JmjX2mb{bj*(DHjspY*Hs(M?ym;rE!neV=|o)#NUa`iYjQdB9}V zBuGTxVeID2M0d_TW;q*m2K>g1GV9z?zrn=yXLs>$%o7H$|Gnm<%<`{E`y5PK_4K`X z?Fr1Px!*iVm3QtpgYgD+{H^KJ?|9%pio?lBnSx6I-xl0No9e4)*07RaQM<&c=W|oC7(zn)V>k z39qw7M@ICZEohPOkUwP5;dDR(17v zZm-{)`zn9roEPW@D|+xlCs+B1dC2nn>?7v)Y!7gktufV2Fr6McnA7JpDbos1fH{Wy zir|hUACU>)d;LYHcdUACjVUwT!m`HXg#5r}vmhLJesfFMc)?r>?z>0LBKf47TXKy` z_Mm^0YB=%&Lf0;3PDhddfX_{dN>?p=%p7K1$3K{JOCGY(sdy-t`~efq^KShgn5J*K z(NCCBgXD+wC&-KqJNZ29ThCch%AIm0{lNdHefxHdyXpzkcbFznQVA2Z@?*?V6c9E! z5oUGt85Sk3qxa;y$21vs$B5_Ne1apW{$aBDZo#vbW|{7Z=IY=Ex8O-e@OXFYlaTE* z?yVTKP&SnOhEk_j7eF(3P^nVeaJt0906e*Y|n)4SbU&zh44!dL-Z zgW_{;fxOy$6(T{Ln|yh$NpzJQ6E=iR?)2x(Ap{)0`JCBhR4UqS`pgi<+&$!Qrjw(L z{A}8Qpp&|TZ%J4wTPOi)aghCc45ykPdyn{6*J(fNJ%1zf<-xXv${dh>TT>P2%+ z6W-?voj1^czqFL_^9I?o=XlQ^vM7Xs(h3>AG z%t1r^sco=Kbj&!nQ6YvyDd@P((yJeQ7x58qZo8M6?SFSGUN*x=wyt<5)vW!0Oq5i< zQY>jizJpR$z@!G7e!<30`G&ATRi@VXlHNGjb$`X|(J3BH*ssPi(5VIPm#>&UW{z9* z3Pg0eyZaSW-Ro(NdSy@`GC4fS;6b-x{G|2|KF_)huRxXaT=}c)O`v-_zH08%@29Vt z;r9DZuKtg(qzhLa@<*_W(|G=$NLuhKm-(})>$RqoJbCi2mNO+pe?Y+{ONt3zcDw)C zoJ4@+eSbD{%oT3pP-lwVgvg#e+xD{xYueCBo2YuI}_*j8x|ui((+20MmIEPIJ) z8u^XvO=oIH<%`zhU;Se7VGL7{gUaULH5=4Md|WR;_r$R44IK+QPn1VtMz2G#W zuJSU7cj#Hy=$kZ?AOOpUzGe2wGMPgrbG{OXJL(XS*~dZfecAuh*L+YrpN3>*qa&`$ z#RZtdor1r(x8G(T+CMuv^N#7-!Ene;;)>ykqv(h<@@8F^o-# zEBR*SyJnj2=DP%_$G4t;*9?q5!j0lbEFUS~U}^^a6O)U46P!#1uX+?dP4d@iNboi& zd^e20o94UwZ7?nQro__L3`aNAavVpc5=Cbc?XnPi^ZRDlL6z(`hS1>K-p8$#A_*-cL=XTbdc@FyD5E^?3hzMUCWYCXT1>(e zET(fHA0&_qZqDHU{fFl6xTQn23A=ogX{LwL5!$QK$Kn)%-~j-B&=u}idfcl``A1%Vrxtd zNW={BeyPv?B=3W+^CiT}VDBm6!~zhYWNHdfNPc2o-0mT*xit-l{@ZpGiXSa4~=FynfVz)EBujq zoVz*Brk7rXvnf`%%$&zGjYlW&vVm0IUm?DWpOFU=j) z8vK=+l4mZI@J|*eZENxiR)rFrlKaXBRhGKjzB2t%#N;vLiV50~NbQgyl(0kSF26Swx(&S0`(pN5 zotzB>Cp?Sfb$&Yy0HlSxJ1&A)XN$T^ zgYir%g>_`J^O9_h=mR1xWF*GMY{M(5aRi@!MrKw8|1@1pCm*jA{g5~zwm_tVx8084 znw)vt9rCTY-Ms6P-{BYe{v$?;%q+kcwQf>*Unbtt^<=GCuPd65XVwD$ka9#x5sQiF zl1*%_^taV3e`}$hMc?>FCs4tK3RA3cZ6~Mx{&W`Oz87u z@(BL(Yxno>SaH@>pukFQyEc;@=h7uHU8#OLo^ouSo|AVRT{ZCuT z8UzxmB|T`_;7{lsqlw@uck~a$={WcB52m?xD@fVwZ-yj$w4~;k*;vh2LPu#=^P{Ql zhFOZapv;(QQo6#)X0cMH-QGW%nu*D%uPhlRmWvE)GUBaCYHo}1!u=8QU{F*8vE_OW zN00<1LmOuf%`?1AvT1kEk0!qdt1H}>2Fv}+BnTt&E2rR?PW)p5@~1t?*c*q)SRm%d&}56Ca9;eZ-%r zOVg-}+D=N=%}n&|4Qx4PB<&nO7)b_N1EPLtp#k(HHmK+f_Q)$Jd z*p@^#U)#Lf{Cuyl_WZEdIk~#1iL|@5&58YMRI`Y~TwO@>k>2KO|F_n+CpL)o_)|&5 zNLRoqMgOT3VG+4aL<6&~rE~&^Fe0EveUawqpF}pMby^?A2U;UbAVLQbW16IXSgvNMio=W~T%^jloDo3*SgQB3%QQD4@zs!?EMSVEOPfy9JY9$qs0G1g|CKsjBM>H#Z)A!m3>i8D00!<4$ z=o>7O({rgPDI;g$dkJlS@I%0G08d}_g+$hnBT-b*miN{rXCj%0b(3e!f<=Ofbac-f z?$DHNZ1Mdmt*G@>u}7ltUoKQmRK+tXiRwO;UD2;Z^0Fo>St=J=_7M$RO)jh;_5HsS z<-laZKk%au!SP$cKQ=t&$|`E8uSF@*Fjj{|BosE8j{1&HOfC=#oru}8uim4bGkpPl z&`DGS@RTRx>SSuB+=R5PJI>P>7z}+PRxeBtU8-40gl0;b3yWLf4NZf%z5of9W|;Re zmn+h$M#%GMD3mm|Rh)MZjYI3D?xnQt(Q-FKmm`&CqR>uC>r84zuCCd5lEUgfp%VFb zd$3jOiC~51W7uo|8h-2M+H z_i8p5Fl}tu>-H9?Fy1c`&t?!4Z}Wvcd(a7oje7)3po=&fwQszn@H8wL3neAT&(d+e zd`26tF*1$~D`wH(#6Gih17HA-#V;($i&y#Hmc*WwPE=1|OjgPxs#2QazA0gW2!byv zVz&D)iwAmIlpcrI+rlPhVqAi8jza^%j0n8>sDD^i12ePHC7gS)l5p}&4V&C$dsv?9 z-JHn5ymGz#qTgF_T^xyc`!xAE;1)6c8reJ^qh!>*1(b0aN>kk#oA^wJ6Fq~ zGv#=dD_Dl!kH+BU0aJ{~Y*NqmZZ_xSdQ;CY(zItP6MVS0c&GjySR>x&C2K=du#f%J zyv}j#?b$`X#gaW}oHi&itD|tDRw7!R9k+^WgN~=hOSkXEBudX<;;)zuA1j~DjZ96h z7tMEyK$0$e92+DvyE&;kPbK!}V=*g@#~3Q6A#u$t-@zE!siTb1z3m*}l~&g?ta7)P z+WHnque}R&tP^k-dZ4u%ijtw(cSC3`5vzgRz#2;fJ4rm}71G1PBRgAjs6@R5D14W< zPxE<`^jiF^mZx=l3I;N;D5X-OQ0*&Uh8Ux&nN5is=P_TI(9w1gS^1-?Jvk%9yHnOD zc1l3%%_Xz5@z4l~;&ny1O$>KC)V3XJ(Zu-FoUj&^7}#2HZpIJozqbZ5d@^y5gQ)*D zO;klzqC#!1m%18vv9Z`nu9t50x}ChlJ_fR)(obKVqdt}??1?`UcH(^^56QZe5!dyx z*bJ@oj9;VoXbxq9kCdq+K0}))a9z=~uLZ_5?^Ulr>1;BL=13#LJlKj;%&R2|ywCgd zw0R%4sO^kGb{VFDvT5iT_yzgo z2B8G$qbWf~bP+HmCEr#FwLgXrxO~T=Uy;_p!|oBm4pus3c;sD!GSw7cXKy4YbJ2kB zqwjvy8q5@-d(V=02SlFaMK z!uIT13Ia3<7>WWk$OP_z3ft7;bEZqx(He_9%TG2ciCQ0fZ3t2tr>s)ghx5GX3(J6{ zbNw%9bqcOE5_9$GQZN;1axsK^*W^oMJZSxwRF@7p24e)cW)?TbFywmBP|E?d6>b$F zj?xH5O`{VHVR$W~0GLci1O4UJIzI=c>F9~~QNC%g`CK-22P5sENO)Ic59e!L&8uZK zhox}^+CkJs?tqbL_c#B2vn8=#O&&vQW5}j*{{^`Wmq7?&xMQ+SJQ8gkpd|lq*|Ki; zqdn6L_n7_om3>!CylE=e+9BM*c5nEWal}-laZ3;6T@SKYjeooD@V3v##!k+bus_6~(oi zs%-Zb4|nKO%L4;)z$qB>Zsog6QWU8W)P)Jj&bbstyR>c(^=kyD4y zGoEm1Lg6r^5A~D?Wln-5pmmPUc7p?3i#msI1?~Xx72n}|+DGFV)~D&%8XD}>`LM4|6D>A4v?R)Y-&R-LZ_OL(4zr6hP4 zE3bsDB__=ZJI$gcPUF;fIJtm}3?qWVt{WWt)H52I!wRpl3o|+x!win^5$F{4bnadv;qI|SbK{F_hd|2QdGRML%a+{u>hV5Z_U_NEJ@%V6R4Yehr3Q5XhD#d?uV$H{xG zZWd}C;wVgKFEam0#}h+ja}Ai`yOV@j!f23v`LWZBI(lI+HBT`(jE}1qswv-O7Dj~nNdN#2JPtZrONCZ;AbB3YlXzF(zzc6^bBAr_kCiHL0^(nNVuk1wry2Hl|?QcGDa#Cn@> z$ns}|yQhwI(@@1$w@uRS; zIb5*yO8KfFQdH)ADNM3hDX++Y(&80u*>N?rnTlGf5%HK()dJ4y$Il_b$skCnC;%V< z211j_uld8%>O6k#_^Fo8YFHR|15VKKTnxcXWPvS7lb6Y*h08h|VP zmgdX-Zz7+)U9Vu=<4;Sm3&r0syDd7m-Yx$h@BRzwJrd%X1Rgl0Rp=NB5xkz5AwGv_ zQ*17_xrL?UQ!VsLGoUfq@L$JNkrec6XZ;Zpsu4lr?)h$TcPQkQ*k-WxhU`-wDWpO0 zwdt*>1Kg^iz494B(;_O12alV3pgqM)P;u}W*lh-nt8E647bd9F8asac*lE@x;%Mx+ zrLp5D9y>A$`LVmyj~(+y0HSWe%C;Faad5#GLbB>!JIat^&#kk)OxoR0XGgRkglj%{ z+?D=U+~ve&)gGs^ZQIl~FIWGsFZ&LFe@3x*o{o*GPG8Z2(I~-8oB|AquuO5xcqN&` ztWMr7CRZKYP8u^szno=}~X{^0QmL9Ye6<@9J%1c4>(wTY`2!cAM*M&sq*k z5%&c~Ew|`spn?gGEjHNX`u4TW%{Sd8i64`D@K_QnAG{-l$vqYm@G-EC!+U5VUl#8X z$FNBvTKRFn0P~kPA~58HSFgY*X`&j>bENi;2q{&c?yWXURtKD?fiPmaX<8a9@qroViASPZq z`ch|p=$mVOC4xOc4V8#vR_-EJh-euh`LJ3-_O9%2rfIiEtFW;NF276kzGuXd5ywE(I2n2bn*$|8xmaMulM+y+NK6;=%kR}%nwDXb|Z%VlCgY3d#pPVPud)VRR zdTXG56m!qdPKicY5HiuG4GF4YL#CZK2HD|uW6pJGLOHmeaOM3O4@TZiY_h$3e^dpp z)#zoT51`6GLx|W4&NIjxX77{gBc0|wijOFyd8AaixX zV7q(o<%?OrgJTG^@JI9^oW`RRlb3sGupQOq2HuW)U4);vYlhgps$ag+a=i92kXmLd z(Pbby*D}NoV;8`0hSMW5tc?NIw%_fP0K zvwhpGyqVKTAoAl-yHm>Tugq+(S0{>$|g& zJHC9_;vtIe`S}bq(P;jUxNhTG7;VJ#6TC=!TH_gAlx`DTrNB6!H1an_$-0gn!-ufe zMOS_y-+#RGe_>qq>rC6{WeAej2TJ42MjoyzbXB3NxE}0VB>)k>OhhkJXH6o~i&V#K z_JRA^Fk2m{4kEja&+EDJ3wOaVnA#e5>oAg;p6vzBz1QQk<(j-+Zoko7lP|0zl2O(1|`8vdc@5gVUO&%^a*qus{xfr z6fL{VeKo=ku3gRcozkEU0w~US8$3)%By{z#+iiQ>ebm~|HHnzbzLJImT`(PN)H=mq zDsI$G7U~p9G-Xgw{s`8-!8_O*LXalyV5hj3wzIk9imI%;ZU@^Bf%>r>Z2z7lHT~Dz z3P2G-97I8|sqqZc=4OwCo1f?&9%=6~ce&$7fz>oTqLOq7JRMZ4PCBNmcx;%0BvOGIh@U*xax zYdfq1|oG0Av^>0Yw%i$3V^gqErQ@ufIV{$TLb2GCblaycesKm+;};{|T^!k-Ee}9B5HxXhZ~%xOJkUy#t(~fgflEX5WJ1>Uvf#!zbS_(P z;dn6_FSGLX2M=^C#L$!zSI??!rZX*W#$%yl%lqnBJ<3gqK9y|Gg~g!a@PWwHH`~!W zlUH+*4&x|*;5(A^qz0%wl8nLlNGidcI}J)GbU8_H+nSMo=DR1G?aqYGQX5d|2;GQc z+Uv2qt*64SyW1Vf&UnV|EP^+?WxLbS`R>Er?bL1F!a7)d>!*7#U+25lJ?sG9x@!+x z+dtlQ#kfg1#1;4N;|7Cg-_y|@EIPk8 zSlD(J_;3)I4B-8JtQ`sldX7WpebenU&K_y*bJvdpiwoT25r*>RswXbAWyTHJ!Sty6CG77yDbaovQKAyjSeRVSQkV#CU3JuWJJYz&C)l61 zT$ReM9bmf=#D!MQ3RmT|a>?0>#7pGa0g%WC%AY|SUfc6hHofJbS+IkI!LHV%-`V0* zQdI=YlDQhZjGjh2M8m{Th`9=GRGI-6Fl{qT#n02xcHTAA1$ZCuRzQ{RNM`drwCS-& zSTj$ICB=c!ycp1OzNhOc z1WQN)ubI@@Fszw7xrX>DFkXui>@7%1sr$%II;FI9x`u)U0uM2?&>>i_MpJ(4hjz*N z5^FEI7Z2BU3d?5#fX;kw(#RC?6%_Fmuj;gg7o4`#HE2E+g|fiQla|V*?N4|S5MnQy zkK+%H=aJ}yHn~AsL*;7+56R%KRw4lN0rJTs^07c)&S!z2eH>^m?U1-H_hf8Ea!o{n z#4+=5_XIl54&zxRn!Kl-JBalH2MVp=&|<=4CZigTD}FiPm`2WerGZIyCw&A9te=PC4hSPM|1IFSLwbuEDiV>Cm+$p6ATu=^aw0 zyj-?H9D`z=>1a93k%+dYL}@f=JRvB2u?xZ#CC^qm>IO;%m}Z6=Cfg=YDqvfamUwC= zZTuEqQ0|oqy$C@P3W&PY&mq|PMP)jy7_&ix7O8Thl^J+)oR1Yt0EMhM1Ny zRN!jYSK0ieiiG;pWDcL3E))5#`qN2&IyNs$vKu2SBh(nVP?)!2iFl!(+Bm*KL9kwXkhTTVuP~5lZ2PWOF~yM zezacV?5jZmKNYz&I}~g9*OOJWMn0;dMMl*7T#h;rYd zxIf+!l86SyT`E_XkjtTQLBc;=;Bg;Y7(nJff%!U3KA|bV20zG1J(fp-k%ro-t~C+* zfvZdXWEs+t)LuI1?71b&PS|5!jvS^TN(b|gTS-lpl9=v6> zV8zH5aR*|c&}MtXEM;?>;a$|MVTp?y)r7=fA+d|kYKsQW(XfV88K9X#D~XX!WI@U= zO$-{JM$YpD!cxPg07-X#j2TTI?n~f)@Kz^wJ~7dK95ATXY2$or=rnXUo+(fUv}EW{ z*nvN@3LKqs1uNOEensY~@ETvRCd}gEJqW~O`V9&#HRy#zh=E)n@oZTTkpk9i^MDEG zD+GlHes=gf@vEAIUSW+;1i>WRnwfFzyu?HVs#sqN)-+JX&_qbj(GJs32{Yq4a!po5 z@8F6jZ;4;in7Yy`HBAec@iuEJ_XK?)BQ0cv-6FH6ch>o-QK%}i@g8n`*%}%I$5?E6 zgbpLOfHfF`m?hu$L!QwXYiza4sX#w|AVqZGBd73VZ;-CemlILso%ZRm`if7?=>-li zq;^pZ)W3d?h6Jy^SRIyYX;7=84BT}sY}{g>vvA)bMy|I5C+Lq~aXBE-SEm9Ca9BNF z0Y-)P*Cf1DA<&9I7dq@=2RGAl-NHC6mE2Af)qgJdA&#E~oy zSd@d~*_4V8nE!)6o8YKuE*tE(5tTHPFdDUFwAhBQ8Ld@Qm8<;$zt3_@GZO zi*sb9m>ZLlO&|MUIH(G{u@b0Z9TI*)b*ETJG+o?=B$=p2>K!)eC5&dJG(0sfhhlsOZYv ziymXOq1cq*+%5@q%!h`psVxS2>$t|fQi=jL3~$co1k@Qh z9m!xMeQxt=fh9^0@>8KxK=MvcR$hFfa~Z#3g=WiRy78WvZRo}m9^Zy|l3R%fr+{~y z`AyTJo~D+B4~nc{-Kz-ZI?1n>!iyNd=m^bWvNB+>#CYG(Sl!-VglxTHh z0KEr8W*9c^uQRh|dMw5DB%b2d&>i#@F^B|yC$A*&D*FnVOTkpX(^Jl4pPYp6s&T$h zc(YugIY|i;D1pSU0dApAY4ix=M!bt}itUVCL%Rf!Xs8rdiGJZ_c)rdD;;$~E6$I#`p|UK2RwB+zG#MBIqDZw^fKru2t)`%mXgX?K@h~&F>5^L0Rq$Pw z<-}j>jJA@Xg&Pv^Wz&EiCEI(ej;Y7zwhB4w;kIM#j~Gm~YE0+ud{bDI+_Q=pfMXh@U*xe0N);3#!9Hl2*6Q(hQ4M)?|;ZHoz`ng6Kj?BHr5KC6S~g5k?|DXt@L~C5Z$PYKH;;N0EfO z?zW%dqo{RH{LEhOPTncmvGZdLr`Qw+8r$sHM3^Au#Bqn)>6J?7?L=7Uuy{oH<|7A$>rHRq6%x@${>YvHi&_(r}EO60GtD($Z)P14~clxQmXlqk6Hju|B{G z=4n$Y-+})5rtJAtS$B**x_*@uK$gN%9S>6)y$z#5g5ohjW7I`UCOgovzpz89o{w{O z6fk_cyY&}#KN5)`Rtg;Xm`X^DP;xBC(8ntvr+oSAsYKmjdbAyi~W^k1| z>^OTNChQN6v!lDWko3z!#$tBj26^L8LU21DZ|@oLC!IPOOp-4`Mk*gLB4%rXuR7!S zK&FE#i>a^fS;Gan3Ubq|lEqv<%}(bSfwJlNaTd8Ix;3Zs~H{1Arr`YBeYU)L}-zyR>&McrG;}8#uabAIc704#Ex6t+hO-%(BEL%V- zn%aY(l#VLd!5#sUJ!AsKcu+=73x2Ot&!gu*uvo!vvN>?;#-3{P{{h*zr`WokX?~Aw zTd|yKN1I*L48QTY3vcSAMw~9;^ld{S*(JZs*0o5%Ecgy%`)hn+%@ET;`$06Dbpj!P z!~7X&W+st-sNxVK8`>dT=Ad?hC-u>J0m|AR*clEjOL^n)Kt-KUQtaV$6|gkmFjK33 zW#{`|Rs{jH9emnBGZJ2{5wQJPXTnq%Uv<$G(dHuK;ZtuL;wL1d^ej_BlYSjh#2umU9?R6$ zOgD0)e&`-PolOjPSn|2V0K`G8Y>1OpMG!J8@ls+u3*HCYI)@B#k@=1Ga$Yv5Zqwt|Lf^>(A)+;RW|DMIsm9=JdI35Fi;8L z{#+Q}4KLGIwB!=pwc3-CR@yGBj0d1-F+6^ci-Zy{*cv+^ej6cKMB|U}6p+ zBIC}zJhe;O-*BIvL6ps9E_&`mIo@DNIADv?-^0WOMJ9hW0ON}XQ*qM zdta*TUrQ+W>1T6DLpXz`$WU8&-PN_&Bee~j7x*?}i-4dF8qXylQGF$k(kO{HLRzJ_ zzB4czhFWd_LFgWBu{(CWCLJH;?9~A(u65Z~J9x}%gfkG>2eB*k9y0QWMOzMrjyM(x z%y2V!lr8cSUhY;NtlG)5SawbYfnM{xuUtou)uC*Ku`q%|_0;jTO=i7lO1S99$`Z^CnLf9nl!B!B2O*U2Y^|R*N zzB_MQiCI-ZIdPd(N`PZAw-PMbNUABa=1P7H?v_qQWBt+GtUr_&)YHSx!^YKg>)SHqiBx65-aky)L#>7^fR9X1agkUb)!z zwwwRvKD(It#F2p<;koZ`N@*oo*ai%p`du8sJ-S=CBJLj`a6nul(YO8P2;J01jZVR> z9u&U#lso$pdu`b!j0i&CI@kMBduO?F-buC(+T5#`+B3;XxYuRq2@kk)F0%u>-|ty5 zP)i}=@LjoXOHnc(xy&||D1j!)K0m+AHk3WfLJU6+{^9yuZinpnG|bwI+TyT5pi3kS z8p&A@$>b}TpIBg-Dd$N?0D2`Oz4&rlTdn#Hx}mQ^CLOT*34`#r3ms75oYiu+9?dHc>>bu?9*G?ECCW+gSOzC)xPcD%bxi+uZf}m-N~s z%`3l-v(1%5=jL2xC&9v=xeDGz`tPgkc+|4Z-=^J&tMSS_=Xy9o6)#I!l4~t~d%JF{ zE_L=JLkLRSH)+>;joqCsRe!h!J!HOn{~Eh<$vU*D;GeGXS{s$W`4J+7u=P)O%C+`r zqCnrc7FKkF%U@^j8MusCMNP2aZ-t4(Xp3gKiQ1>+@xFx5DdB#+&WEiZW zYRB2-8{FchwqCyvEVZYRZF=bS_P6E|_rdkHcaIIA#`~0#!J`}_&gA2Ay$LqB-oLVg zlgin)@2~7=vix53D|=SA*F5QN5TkjiYxVG$@RR!PTlW1_Sb_h9NBEJ!j#SA z(H!t=R7$_OB?)W^)2qO zHoK#Km$cbl13&C4WqJo#WVCU8S^{H$yue!@`v}d_@Z@2rqBkr`dWqS$(6~W}5?kBg~`W;rqa%m!11@05szT(KD zAG{iC2(*!{A$Sa1K=2#UH=`IVugpH~*4=9JEzzd?EIcU@ylXv?f)b86E!+(4X}XU* zgDb;h;_Z*R7w>rUcOts-e%=VK^E*D{)7qn@+#*uY--=zTFm3Lo3-^e?@{RrOep?@v z7jOC~ghaG~ikRL^*R?uWj#mHyKHsffyB5?ta1CEovJf?x)aY%^*C^@k)Kbf)t?}k>nY7sABi}; zQI-4c*Qh}MaxJd6&2z3;Al-tSSjhk6ZbiMfpLK9g-(>r^WBQf$-S+}isu0trwo;rc zuczjV4Hi&ut6FORlL2kq)=nbkOou9htIFLCH?v*gNB8Q@_E7st2hM=7JzUdise{6R zO2PYO?MK_kWQVD;RJ%1lax3rT05Eg|ge5Pv+o)nXDnFVz>jzH8e97KS{R(_d@NH&= z*DDb~rH;CqyX@$eFAY#2|9Sm8$TP{n;xwcOR(zVGVH{iH+9dszNhCELnnUE_1Bo1F zmdHjAUB%yE3z_00%RxCINih`6CmRGbi*9_P67n{2NmM#!e48FoPxU&5L*lpnuzrnS$DodMCx$B=_7 zNIPLiVtWP>X+_#8l)|P{?@RTRojsU_!bg?snTgUD;HK~`J%kCfnF>UOFcVr;F0$F|Z^9Zoz2zU&qH3 zZ@FD=wga|57C!|;ptTk)Qo?eJHI0CXsHhC0;)o+U$TAXPM#fPS1(Xq&;8v)h5mC`W1qTHbH7W`M zDk`I>s8LZ-0YOkv8GZk!x^EI@o_W6C`@GLL4yomKS67`nb?Vfqvk*E6s7Q7iL36_F zcoS^J)J`-ZSW*u($dm=I?bLr*ZWFz3lnLNvYR3}pCwzbw>ccE8Y|wj`+vT0?N)uSi zJUiTk+cH^Ns0*K^g{6AR3VF5{-3e<4(8(}M3pHVu7Ut@mJR1hYGi{YgFf5bf{qaGL z*C*=p9=E%73`*p2>L<5HIyIB1OI8X**xhI~7R2z@mxZ6fp?Bnl8gpG@cXlHVKVcS>}iFyBDFAu5{Dj>p4S?13CZA-sWQ_q_=&sZ+5A)LgQiZoB`9VHV2aVIef712_%Lr=2Udsq-nvGyCvL(hV z!JQbjl8{3ND;7BY8A_06Z0nztu}NQ3W0St7#wLAAjZONL8ruT$sj=0PPmOIZ`PA5I z$fw38^#qGDLy&r+D4M)!-##%Ym=8b)>92%~QhtL8?8KOeSj6bI$xGzTyoGr)Z(%-| zw?|iTA8h8WKLH_wan5DTOT&B(`MPky%P>;ImSLoZE!|BGTe_PX_ROYHPiq?V#HKNi z4~E=Bri$v-;V`Kt$f6msfl!z?5Msdk&pc?*(U8j!9c!8mYp#BRM?!RbceP9zeMxnl zzNC82M^hc=qp5z6ZR+=^rhX4^>UU++R8f1di8NwjXSyxzhFNLXl3riFCbfv$0X^driHjc6Hc4YMFP_ zYuaVnO_p}+Ot1g)R0`H%PtC#!^U~|Ndeu{ny?*a0=`}q`^_rffdd)Xez2=*#UKcj? z+HLA}MpLgNO}(Zz+*_!e7Ic(WCk8nh9q+Lk^vtL2w#9<=qxd0&GsIT1(&6FyF&+rP zyya=T=mN0sKZaB^uWjHp*?efBo~-OhL{~IpB)Xy*Akh`g=!mYE8XBGSc#_uXc$q$S zt=&Gch1bJPN&pFoNp%ZBflp99UA@+BEuCBL=sVZir5SKta_D#T^K0$0YA%x~N>ng$ z4Vxu3R8K$bR zw>FB)CX#!ZJ(nvn+3-+Bl%KD+kh@ZhqnSpr)=I$a(Sw9JP26fpgai@bm?$s{ESy_X zEKEr6cpN)$iZUv4Vsj%shvN|CxE!*#N)}bg>A$a_Y4TjQQ+>T;Q57dUSF#8q$kYKCoCo$cZMGItlg@AdSksz z;#`7d9>n57@-^i5hWUE(4Pkx*`JMWaXYDpwGOydRAj6q@7qTHNP$)Nyjd6Kcalfq0QW#Ee8*pITB&Pl^8%=y0jsr_J4!aDjK=X9h-B!K>g_h2O^*ynut(vsE#~3+riTqMGW2{N zt`49hBNtIIoi-2GH9c&`EIj~nX3VL)3^~l3A)_xYgEjBhnD;q0qy~wGS}Gd_J8A%c z!H(Wp5m~E(1_A*tdJP%~1j4*Pqan--ly>SdS669iFfjuYW?1}9Q^-meSu1}89}5XhMK>w@>8dr&<=hwwoInp9pu6Xp$Q(gV<# z25L+LaeefQcAJ6qT(=y)8a4 z12v`rvmDxBw)3y+LHHAb(FWK+es7qs7d9x&3#fLc$=2lWl{2j0U?Ra9K$!I)&!vEp z$_r4!ya5WDb>3K@Vj8G#YQU_K@IeEWR9>JG<_%ONDg;n5@7FcGZ*W5&u?`AlI$;1n z5FY`6c^2{sBL3$kQi;#M)RHk^7!E`jtE`Vo01{?}c}s1K0yH*D0}zh!0EAngGfoVk zU?3tdr67{Z3q-=afe5N~yee^QK@({pc*g)l=e=YXbuw+3!Hc;PgE!CCH9Z>){uG{V z+cbD%t7XE|n&S`c#tktX*^CUbp{LGJ?DDB26vJ(x9T_=5*vYwrk8+vK-v)D{Fds1k z)VmrxXa<8N8&7R9&$1;QKA5gAr)I|tM#9iC81rmh)3atU@_7Jf&^whE^bYf8b}=dA z{pKf~!)BK~F*QNS#F(cSFdS1C5>f;#GF*sS9{uTgZsllHU^M zw~((7^Jcu{{ViDnnJwn*Qr~oTS<16;?`9lzZ8oNCq~owpBUxxCxb(rG#1>EJW%hV{LzC3mcuoI<{PDpr?EU^;_ zNq5+Zq@)uQ?Il@iCpt*F(@u1hw0cUSlcWgsI!n6CPLxSHEzw1i<#wX0qB`mK$2RdsK#kJr~5GM)cbLD z*U>vRs4Amsr001FFXa`6|Ala!Ri_kEG`M5%$uA^%;H)ao-ZZ_YioG0w#tL0#Yx31t?Fe~u(+mR ztIW$IgO$}QSXmrk%*tAB1uJV>u(C!43#)Iit~l11g|(6Z)6&F@U|o$)m~}NESXLZ% z%(7Z-1?y^Nu&l=F*I%_uO3=RK#mfm*Daw`n;Q$1lnXFEK&E9Igthc|0OF52G=8#mG zaOAO30jzoju<`;}6$G#v5`b!S0I9wKq$Joh?-d4+8Xf>@Y(Rtt1aK+?PJFunI3b)D zpRW8FWV%*j;5t%%HWWoKdfmPt_7ZEtC=kZp(b-$|mM~5=2M_wB3+U4zl2zA)=5&Gu5D$A)?ShLq)+NLq#EgX3XG=nQaK4 znQc(RkWna}nQySb&{0U;VG|CGGlX=l6%bO0TPK{&m$9E1LRzB&LOLWMq-Zc1LOML4 zqjOb2NJj>A^m-N0(NO^%tyKXX9UYKS6ln|{9UG9*1qw3ChsHrgNfxR^g{0%5q4NDY z1ra5kkT_D3B?=l!IuQ~|g2xeqg;NqoOL3Wkf|5>494pCkm8g_-M#7h5rAiEzbS89_ zWVM2>l3tz|D#==v7$&Gw<0OukbheYYaJXdVI*Ah`z1~TTkhIoGzy(6iorJ-)1y155 zDKB&qCreuABuQsgf>p5~oSJ+)11+=}IRtTGG|}@&}@&{st#;rW7|j ziL)f#;v~+NbgPpXC+RjPagL-gr}%U1zG--y7haYs#J%srIIL z{k#hAx28fioXKWuJjaw}x0%GQ*xMUt%Cgm5WOmB4Od1Fk?<+N~>Wj4^?n2MQH)L5Quo}*303@WPG zHa+ijQ=UfoO0$)oX3A42UtxC9Q%!jy<;&SXi@Z^$Jc06G%%*w@mDbFqt``P5Dx@wVr6oqbUDLL|)zqQyxkAk7lPm!IXzn78ya7 zH{6tmP>!<2W_ZU>pRRkngKfwS`kZ&{DYCa3VmLmag&hJ?I3b{fWdR|a7;Jdu0TrAQ z5W!xDZFhYG3OFMmfCB>hH!~oAg97SzdBPCC%7odS>MTP8tL^%5Q*W>WVmKt&ub{Dp zxm+h97@!P0tbjHS4>mAJZbzx!U9LoO?edyMi{<|>WD0GVbQu) z!DtG{R}qmlF1S-x1)C`xUqwWgIr3AlQxywGIKGOAtaMRa=upMd5st4SB8#0XcrRJS z;^}XyJgSam;T%)N`Voe&B2q$?OV`>}d2Oo=$5#=NRZqlPucV4))Ym*F3m?-huc(TZ z)W=lG+DH4-E39HM^)^+q{E4XSwW?w{9bu}30?6%sK@}^im#GSf07eB>EUKQSibEY| zKt21>Xcvd$ctmf1&o1pMr%lKYUT2Yr2*E}m94e1^?%i%G@1jF?NSLt4&KSLc`vUPOU|=0A{3?B;;O>b%sSb zW@3Q;Gg+Zbe_vK8$skrJNe5P_!Ig5X6M1J!(r_uTko;&^Ha&2=U8kRY&Bm$u@@QIt zKtx;=z-BRebNf9{|FYfg=HZr6Ogy}ZsDA|3e9W{>tQAf@Hj!pe_`oi9-o`XTueGuY z^~E3B54YL5%XTm0VqEkQZ81VI8W$z*RNea{dx$kr-&>Q>RzLZ>jMjR>2lim}jUW8L zUYPql5oJZz-W7Z=2AWQVVk1(NnP@mO+YU6%g z-GI9CHod69Zj-k4u5^0$bb~$AdQ@8<+i&1H@~w~UVSKFU6EtF9*CRi%%VU2RHEu>E zTD-HQez|_)6T5d?v1P^AEFi<0^^$C>$hSPprw8ct)azeAu?uzAPwgZsgC~7zUvl9l zMj9$(nlNt016(&A7ho}b$9*8b2-5-{il9GN_W&V%wfxidnw*3Z`rDN&(8dY%IiTsYz&X=fE`5l5( zP971ocbEW{Mbu=3>0m|K~==> zn|gYHyBe_$;g}(HAevaZHVvV2aySC9!g1HotkGDC#op89pV>1&nR`F8A4{hX$t?G2 zeb(ppd0jq456Z*Wg~Vshfr8+;4pboEnkY-9s(VqbcYJQ&h`#*vFHqooU4Qk3-7o9V z9(f5w9GtVm!aF%O2%EC$2?`#J>PU(IL8ea<|>7Kx##kfeHzd zg_ctNUOjHN{e0Vh)8$=fAPcIv&u8e8J@%QcHxnHm*oyXan*aGWXsL|(5`Fz1yH~5Z zZ-5WQfnL~(Z{%W)p;3F`kQ@r ztM1yC&|_GbC!i1siJ>JD*EkAz_)kGC{6jJO@GbTiDs=B}X;tgXzU5?Vd{%(OP%M+x zE55aFFVvVO@VF(G?il{DQA%sPdhUL^PmXyIek(!-AFdDVx5wq)k;T*CZWPmO4;Scp z2ke{ZyGwQ^44jQNLIEXFCGy2_wcIUh&t!(3H*4ReS&4+c~ zk9MhjAb(ZwA8pr4e^<#(;a+{hPxfEZ=iPwGHLGINPxiC%`OLG&Bze||V*S)N_QksG z4a!SMs6`uml6wHl1YQ*EV(t4Iu7caZG~l;4s199kSxiAtZLNhBb2?+NE9JjH1y8Kd zjR_JKkb2n->ZD;QoAV58&ZCVs=XSAC7`Ij3ST0sk}HX#U@^8Fa{lX7IG%T&|&kA%L$<#?tH!HpLVzI7ajHn z7D`UimF3>--OS)!msf`U0-d{FH~eCEI<4OFvP8jr3#piLZX@-#p_REoGOv(XCmAHO zI01^e4_ifER!?iIY&co|ld0$44W2Vk=&`@rW1=5Ny?iV;R{jbYX58kgUWo@+W4&c) zkpI}`#_SU&n_#tAt1kG?&bNq7{^#%QGuYqW_})%f4SN6gcE|jW^JPJ$VY7vDD$GNa zfacwPu*dN9)j!xLCSPqCEYG-@@eZ%Q&GM=Uw<4`MF8_qRQ)0QMKfp8qU~O^>e6%` z==3&Ldj4m|UfMCM>>~#PO*>tb=UJx)<~)n_iy7)ktSm0eRNvw1d|H;e)>@$tW&xJJ z={7NSns7l=W9mG9d_AVx_jrhHsHZhdmf4J?)zd1($u=0(U0g3QAouMw(YLq77j?v4 zp}n{|8aL>_jjKs`Qhp__x>$?#{bYVCk8E8Q<6SdVW= z1@WfXe8ni(_FGR%WUtC^p`N#r?;r^y@{N~H_+$6yC_vzGpy+XuFkM-$zt2}EusKy0 zsIjfG{g`-OBK|nH@>pj;VhWNu`q2W_zZXYK_fd(W9=r|jCb}Uc@njB}oZ-dpZ`8xu~9JB#-91c9{w(IhQDju}te$%*$7~7gg z{~dUb7S(&XDKHxKCH|hrjVM)vN8*krv)g`y0OxG$G!uj6(uP+*Eha zUPsk6eG`Wu$DO24?MTzl>YF+$Z|IW{HOp@y7Qixxehc?oR&zcB54swLkl;M|kI>Bp zzQx74iac#Ri~Cot(G4Bd2%EILlj@e?AAHidzSHA6sewJEWyjzC)$>=Wiijv^NpxZV zyO%=mc-f}L`BSP!??!{dO4E0CQsrqev6Wmke2IO#rRSEb9tDI%6ZTmCa6co^A{^Sr za&@WoneN|Jb!itEvfy^%lwv}sTDFW%xCH)WxU=+?T~)IB?HmClH3jmgP>zD6fw8BY z_9z&IM=!AEk1zlUAK=an8p94>z8~S38pQpuS%$n*=5EaqjNtUj2*g9BFuzPL&jJBl z#fs@qZsd6Oz6{y1EO%8}ELH|6S>}Un6FA9Toox&kQ4xEV(MccqQ|Nx@#JZR*RvM!Q zn^FDIfwUrBUYb$t{E$P)w#`>S0nIrGuc&UFt-tA}imM5V5j!*3od3*+IkWt1Hg>TX zlI9x^!eU)1H6_6hO^4vr550V2XA&HLdrALdv9md9`L`4%tbjib{z@x^KfobKO-?R^KHQ* z1NIWZZF1u70^t&tKQfujM}e$(sCMvJdE;Xpj0_4G3d?0-9wu#GXz+(g_ZMu%^vV^V zkrC5jOu}dac~HFGpvy-vu!L0G#%McMh$&u!IFb`{Zd?b5eU3RLc4usUfqTf& zW4o)4dQ-xlWPPJ6l6F5XR;MKGa%-2qBWahk#UG07MFGIfd^kywK|*|C0wK6bO{s{nc2e`Uj}U4J%?|>SFS1wEM7Km@5{Ng48UW zD);Ivece2(ZEp+@#jf(4h+vd(d2~cjfJRf6h=;}YLV$74C7G>`Z*0t+o$Jd{e%tG| zpXbgqR+?gzM@y!Y?hVoZY})vSF7Lv;9nn*@wBJkDHAQJdb(db8%^uftheg}zQ~RpB z^fP_bt*gH6r8e36{9X#H;ai+y^(i4}mJLvaSR=nQKy@8?zXXJky`3Q*zzZ6LNU{!W ztjSz&yPu_lJ@-1XddnQq0FLc$6a_iAp72Qjp}#TKKG^zt@7kg z2mdqP$2LAR6ojeB5>Ht`+(O7FQ-lc@!# zKr;7H{ceACY5c}4F+`3evc-^X+yI!MEADzSX8;_0<V@_hC&~hc%IQSbx;Nb|OpYAmBNyg|x$3P=2&9)k8YrG;cx|RjSIc zcW~2q7MzZHYx98$lZ`s*bo9cTL5#TMQD#AsTocfzECamW=3(N)p zDTE2@g&?7r4kW@}h4nH^DOiP7aFmUp39Dc);8JC9)#*q;O%GW2%x^Hnuu6zTG#p)6 z#d7AUV2Z*j^fDVE6;^T0*N6aNRdWOkt57uZ`a}Uhs(I1RdTdOk?a^Q=^6P&Qi zA}*>KBw`pwQpjaGNeP$fBw~{%l18#@P@L44FgR#T-t=T%1?qbgP&t^Mjxik*Cra7Vli9|0Y%ENYu^hvhy)hdjypypR!%=%+FovWkK0S#D zV68NYwa|140JB;O^kJo>e15s4JhV(weqXw3?#b#AtGhkTzshDQObd{8yk8@w@j=#|6jfNk5THF|Jj?zpZY(2bIqx0AjhWfPF26HCSG$eRVW~p zMKZY1A|bqlBqoZPY=|?GLZz5Jp*F_E0hO7gMG^HqK+7YSCo?IchR2LioS77BzOfXI zcH5L>Iz@B=K?8oBn3Sb~>Y%6JJWb8YP51YIwfM^`Oap8Hdcx_dOSeqF_N^~&kq1Wt z8bZm^t4~*bkVEe}U9~028m-zMFG{T_Oo#=CNTJDz z9tlq?m!Cvp8VVCcG%Ba9d3jc;u`F!n)*+Iit46D-)!bs#8pP=m!AN33n5EWWuVreN zHa!p^S(gY82!5e4DG`}SXNxi`>0HrSCcR#iSxIZHKt<$ME6@>HAZp9hqwLy-v>Hr9 znU#tqqRdLV6t{AcE)!)|(&eJMOuAB(SxLEF^&~}EH6dxemEb&xvZ9qR9oi5oz;Cvg zf9ki$d6;yon1hmTvp@mT?V`=A`k+fGx>{815ScLPPPyeI-DR=zN%x8}7U=;|=OsP3 zDtC;!1D6|q-Qsog1#>X+$8ns$d-ijGt){qAiaGxKKQ}CuS;g$%<|;mg2g{@wZ+v&D z6l0C=E|FqZ|`qm3`)NB|S_#+R>`qSN@{xl+WX zSJ>&!pmG*bwKep4nH1t)i6OsBr9ez2 zLw=V?A&lhJ!ZBPB3_H>5-7b!3K082Bg5tF3sWAXH7J*n(g!&!@pWN0jo6#diYSLQ@c*{x{y)}S z^?$YKEKy&RPam=xr~Z)OY%^q)Vl!lwViU4TsTs0Lu^F;TF@>xIA=@G4CTx{bGi;S& zBevSxq}U8urPze5Qfh{*Qf!8-Qf!8-QX~Lt-Z+(CZQPGDyZ;O9B>RA2*ra*kbydjg zhUEqo^15MpFEKx&VvH|VgCfPT^s;fPv=`*ny#b{S!zvk36%89Ne0OD7t<465lv^R8 zh3#SE(AGJsvurSxR0KPTY>ecnlkGLAV=FDQD+3xlBp|`V0}4DcAi$#n`a3!xzhglJ zUKl5=m#DrPe4G%_{)q@8sU%pRB-4cOqcJceApA4+igVOk7p5jInO}h?8z7RJx@18G zG@goZ@{+{J+biYN^d*Tbv`Z>d6PRpW!EQlCY6_FYN8lccNz`BcR<%1jB-Ma&o76T@ z>a9|2qSRZY*hHx}ORk-~o<4u{c(Q~!-Pa2$*<-w{8n34i}PuCXEH zHyh-W;HJKDyy}rtiJ%btKq+**XvjV}UX^Ca!7I>^)%(Y*<61K;iXVH);YgZE8BaGE-mo(0m4YjxBwBtCVE8R^*sIA@6>VDGTr5TRhBsP zF*l_22689llIt|iw8llc$i!o@+w~>qtB%nJHj7%2UUa@np8UXToPFhKfD%Ub;Y)_g@jk%cExtJqaA0%FAUuwt}!UmK2cWQ81SpNMn`U zcHu*~>_Rm%{nmeokYTp|%Y~{VzI*SzkQ?TWMt_e9qnG0DjX&JY)axA=s-*Qto&I~( zOI-Of1Zf;`sd42y{P$|AwNpR&dzH+43{@R|>P6=x?wx7wd-}`Ys}ZrsETixzb^4fz zswjQOo1hVQgy&9Fr7b>YdfA!GjskSU_xtn%$o5`wz2&PC;N=}x!5Xl$H>VA9*wm*H*fO=4@9-#|;xm|b= z)G;wHn0;O!5k5}|KG`3@D^9al$jd9{b@CaKH(g472Nh9QDy!uK6bhR??KS36_imQ& zMP4p1K!hMd6$%R^^WGzG1Og}U`r zNW<;=?5U{K{g9>SO;u-Ecj?cks?t_><_VPNa^^76z!CgM-0!n=@gG!;{auz`^aoXC z-Jx?YR)a}SyO=N-(!j-Pw6#DtT#UZXVvWjDCv?c4oyI}zVtq;#S4S7?$yMCgFVas` zar#@NzpPTXpl^A_CF;zh4`i{DWX%MZD_+uZzsoXLZA_!wZ7_nTa1CiZJ&V3laM31r zE&H={{&aO6Bf5J!9lBG0JY9`Lui}^)>V$p^;UdcgaM(VuYWRaM0#xBdZS(dFZf?+0foS|;A_Uf5`RAX7(Z~Rf6o_~+I50OQGUwD!7wC?{W zRh9QMCvK+MW&uE$ zeJmTU*FOtxz7NYilNZc9ic!p_d!kXZaK8jza&Vj1DwSQKZQeAgrx{h9^jt;XYUZyJDYq~+oCDc_U8R16lYQ69>=4_5$ zeVIyF59s$UQy1`!%DX7*=Bp6*KE`$zVp+=w(bKI5c_d~Z!Tq^(mhhoOzvWz#-cVvjeWt^2& zLZ~ftA%HG~da}FTj^&wx`-H+{I3#SPF0NJ+(!+}}y`)-AD|k7Md4T&#TA%?9%^%LZ zl+~z22^u^hStraC*pV~=3iwn61-=Li_cl{!Mdbrp2|Gkw<82w*NUC4W^TD}lHs}U=#OTr0XZuKNgx=OSqA#JIjTJ#l7Bx(b?UHz7=7K$ly^Mz~liaDxt%QT22AHzF zxqI}FbJ%)T>e6deN#5J+Qqm{0>4Md7>yg)}Qk34NT%%6o3jeulK!-KD_*y8+KXk>l zYFgHfTtJ)c;t{?4TJ`5P=o|aDb3RNLEn_C%@_%Gx%6&u+o~t@%AQcgvoesKcu9}qg z(&rZb!W-tIhIx_xb*}22_Vq_nQ}I`7cI)5#RrNB_noyyk>nWW~t^cZKow}w}^k!qR zZbsF^ENTEKaS{0(kDBdUh63~<%Z&TnfA@16m^}zkaI}5Wbr6zo^uyPwVW?2Av84H6uDd6M;si{^)vjOs99l2r+?T16P~UxtsFMXaMFlU&$Ds)7x)S zz570aN+q-Cu!xQNB)`A?x%nMTl3qmohOaW+H=+S79NyfjkEm7M3g0mSxePBCOwxxt zQDLUtYmm3J`6Ap!1bClk1TLE;|E_+nRu$#HA$tug%`DWES{c{j{5(swf&1y{XJvYJ4i!}y&i=6PIu)(m2PurHmMwNDH)@C?2^rt}@ zedg4(A^iX##0gwx7;<~WU72uFSrTtdc86DB?!_t##W7(S$xrlR`pv0n$La$&tI78F z`TD$D)bQx{8!dnKCjHngD0RM~cip0nOTXo1G)_>tuDDhGvGq*OSF8&fk0A;aJ? z2tW41t*Ud@W`2Vk$#ggC{kN()1{WDeb6mXcHZ?F^kiMEoWSehOmF6K>i{=ltyB%G$ zH)i=yzP+f`orrHnY!y;NU)yPA+cGm!>Zg*X8mxIQB5>K|`c?ONAbCcHQi z^@g)LtsWMO>k-sHdT5kaSLm@C^~x1`kydZmUq*GUrP^kHX~yJYWPvuBUa}B!_L^>3 zsEX5eIq2}|I~J&uk{5BJ1a)Mg$cLFo20jOm@rVWD+->pwj5|t>tT39*+%KElD)Qnbl*ui!xR2BF9LMt8jdR=-at7VEl_D;IAc4?-lt%GuM^0??u zH9+>OchmGkcdCoe4_ZTFNg!CR<$Q~-v*DV3BF*HbN(H!{#DBDK+(%6|mw?|}M)R8{ zWRoYt>Mx)&VDz1-NkQ&ktdol&ta|)i>bz`Pk+6oeZE^g3|1LP&Z90FUD(iP6afjf@ zV&@rpGPoB3>BDt{uD%Di;-1T2!Y1?AG5Iuiv7WY2^=ox&8!IM~g9aoAaU=&qXA?QP zaFObn^%0;kZyeC4E>cCk>#!G+nUpnz3CRk}{H)wJ(~uJgcStZ{T(_47rZRLim*0r+{^ta4nbvkb9RusX(g8YrXINlrP!*XmDM9PwS!_N_33J~s_+^#}<@*!bXf7KVkr3ZILMRB{>*FYm{* zsKL@n3Ev5UMu-}5_h(3?D;oeOazWQj&{aa#CS$ytDO-Ccj41xgbIp-}h^!K9&H!UP zBEBF0CX?C_!PC?wI=fDFKjOO2BL1S!Xr2QArZh~4E6t&djgb)DU{mq1urcmA;6l+t znp~%bO3-nK_6E_~LX^!VLN{MFdw-^Tjh!S|HJ5OLT#;m+z?Ah4K_m`Xv8aH{w!wjH zPJ8z*qlsC@x8(SYsLDxXgA_ED#|!)$Q4GnJ`ZRM76;LB8epP*`EAw zO~f6EicHwx%t;0s&7~29xE`Cx2WoWPYk@L!i=I|*jIXelnFRgMmp2&D5+>-U`~=LD zK>{%941k**X!&6`!wpP3BKZhNRAl? zV;pGp_R@I@#P>zg6>)b(i}(%6MF*lE^KAFX$Plya6X+#)#+!(x1^bCRdLm=M>I_K4 z=)Y%F48;D!{W;$>>KSVgf4FJb7L;OM%4jH4h`)Jqk&`r`tO<@SJ(0EM8D&s|FiTh) z(Cvu7zCsp>Ua?pWFU^)X=tPo7``g1gftMg?UPdCDsq|}lC9-wleMSTSocqv7l5Yeb z2&RN#XC(97u>z@V-e+>XY;i;>+b*Hur4_`}rtQo`woJd&kPWDnE9Y_dUE)DeY0M-u zi@}g!t+TS&;Jy*AG8?J=5-UE5!yP9uQNI$Y3ln2bWF_qO5`jlBF<;OSd~`u89%J34 zGsA&eVF&|Y)q-6jlE?tk1S$vCr)1mI(zw9A1^fFheeM#~p)H|pXH4p8F}3DHsSgtm zo4L?+OH^U&3^@hKH-nE!piw@Wp-8!eswzA z?*;d(Q}eUU*P*8&4$yD?%Kd6~?CytTZKGetjE#LjRbd_{+Z+5}&#e^8sVjYv!?> zCb`5ZBSELF0|}t^7}DS05O87Xx6WcP8K{nmeGT&mGTmgB3>|l+_uPZK_aF;4pE0_F z9#O^6M`K-hkbtrf0g^8^edNsL9or`^pXh#zO*IQTumBQ<|!T^9k2=f?|n#h z?2_8~!83XfsD!S|xZLd-!sQY$Qk>qnTl6;%sV?R7>R}>{$Hhxz!Ex=&UKhiituP79 zp#WB3j_Bl3J>+3kNx-f-53A(p9BF3QuN z)dJR?NeCNfNjCW~6m$+7vk8oyMFh9ZN&3f!VGn4}|Ne7Ge=&Uc9ZoXKj|76YEQtiS zWQXDKbZNuz#4>J!=iV?Q^0k3#rfr1^VX z7zOX`ZF=vnL;yb+Wj>Q#?KVV-DhB0w>QF>`%T(`Ev;8+c^Nb9D+0Jpt0v4-E*c~s+ zooCo;v67;M+hWNPn!B6SHM9(OzuDR6AIZ$pT6J4U=9s-PYHyTdVDP#jbfeU-Q%8^lGB4RdQjHtL|W za8+J`K{EN-fqKS-2xTM-hE``s%r@`(cfP;`0#h^)4jKz$KA!7k(FXYAZsrzjn^E-7 zGT&?=E0_;^1$+X#O(AJnhkr90pkRm$dtugx?BUA^qPq!2fAL@Hj)B#&&#d-x8DBaV z?AfxYwmI(eX^f>s@D595vQIe9Y8H(s*VfHSPxD{iE%u>xL=FB#+Nv{cv3~|j0OD8c zfM+`IF_oXmf~ax)tG~8%_s6ge%hn?vQ=QVyi)<8^KBn3a-6XTjFxeZ^SkXaHBbP%3 zCt|ATB`~q8_~TTuq%(_+OALGjx*PLjSaS2_MD{I-zGHO1G3}JWSsQ%D$Ra)>x*8rh0i#IzxzkH!TSg!gNzn{S&K;|sG=zz)gT=)HqM{pw2 zeFggXkLcMe)bSmDnrr$0{5cW?0cKHPluy@ustMu>pyf+vBPt^M@Gb ziNlJyshIRQVpPxsZ@&>N02V!tA?qW0!r#@{-_ZF^blymDX#*Q-F)9|PBANc0pFj{( zl1uJQX1&W<)C?439K@u;)Damwmb8zGoE41QCcs|aN{+>QuS(~*d&Ek{aJ!znQcbmy zY5cHKb;{(Uuzob7J3YZ^_Cr1F3DvpuxwK`RhGQz`0d-n?tUMOCy^Kpj!1I}UJ>+S(>fwD2Egul zLY16ccZ&=b!eaq@*t!VpX{P^qse5{{Ikn1gA`&li%&=?^z`X)5!cNFY$FMhsE&2yP z7MnbPJoZVhR%ROkn*5y3djw75tMX=1EcM{=p4j?OjjL!jSE&xsnypo?{CL?^%3WZ* zH1!=1i5mHGwDFXDhV-OL@_gA{jD%EiqfN0m)h+r^K zz=;i9AYhv{IC2_@X3HZ|ne5^-9i4KBj23KdVQX{Hs94{Stg*s?1m^uu$ zW{omPxaJ5$NYYK9wKVtw_j-0cGYM_w+u3r*=eYY}js(VJw-F3$-#%d|<06 zzpsqa7f}OPWo(8COH~4O?1Ynq*Vdy}tJ8Ys&@F~og{anx2PgZ4D0s+ul>?NlricnDZU`G{0?#wAn4o&c6?(S%U6Bx{Wmo=)S05V`U zQUq&qG253UTc5cGfom=}2`9B%&t0Q>v69xTQC(XB#Ui%WaAAg6`-uK=jq%z>bRw>+o>pzrbIt6;_57#RQSCWnb)(O6>Pv|!gi2-iv^pgefJF|Y_dKoo zoW>I+Xo%qZ%8*t$FAeq7^VoUg(J00&a&XG^%?S zL)iH1TKLupy4^F%7ix9hGisv!T}*F!MisSxoW&KmElE*8c`Gs^Dd0m9E8TxwXFSV& z?h@VWSyftkIQe|8TS!ZhF|ekdoTo2-RvnwmahyhEr`y|*?jF?ZpH(N6&YcD26dOKz zZ?4DXGz}QUK18Ty&*xO1v|4#c|Nc33Q8%_O;-DFN)jcvA`yKSKu1NDjbt>6ue@qrlQ9v!|WEaF3Pz%qzc^(*% z=J)Y(^`3RC`&q9GFo;XkI3`BX?j_YKwsu#hOo9>4AN!K(+FD*e1roz~4bN`eKzq59 z+;3yL<|UCzEh=sWv^f$x2ysJ-nS+&gg$ikMwC-m)0)HxefvHWz|Mpa_(i|GX$RX-`ezEQP4l5n;V?$jjDwqg1G zG~}rqdt!3Y5=66%fj~%MSC}mgN#pZGMl9W=7Go6q!X{NQ=$p*~Lp;5wu%SdqS{m}8 zaGdyHro|MLDt$o`6vPaY^xdo`she1J_iknkYnSR(n^o`FOQy*>X;L59tS*erdR4x$ z+*Dlfsv6m9HRLW0xg}E}Y~=n|aUcYBTK}p#z2trKcD+0tGiy%hcEY{TEVhc*)M@eh z;D$%&=KK2A*VO3JFOc5*eVEqYu*z7Jf;i2mHT`w7*olCCb|7VB4fqxS&Jf#56%3ZQMd1tLlP*FAM7Ye! zuWzWf{hv*PXqy8N!O*3{EK<&GL8H=N{Fq4{!XJb>!4+K&_qeCOsk)pE7w2~XIKN5c zFl;WkB1wxjAOqnyWWVNMS%IVAAcd8Vo3F%a)3DV1-3l>!RygX2Y#xJHy-B6tc~iAN zfg5_LBHhE$u-W6qG#>x`BAbALgs>nYH{wP-R4uf6W#^`SEXO!6lIIFdhY-x*-1~aMR&`)-}q} zn$HVkBm5~G2wJTuY)XmPgEgwF1~jO&!hQI4N7B+>?f?Kx zco3D5b1s%;#zm(Jm9a%HNCWleu@9)QaiCZFjw-UZE!6|x zQC+hhlAbO%zfYqc-M)G6s7n)=m|V?e0(Ml`^B6-Z8P*OYSxmTjx)Yk%owut{Q_pWa zfTk7>NYh$_IHCWa&@&^XTGaCm9v__ZHxW>gbI5m1pqsP1b|NijE=wB zydf7@yY<=csxDdkS$;-f64y7rtBUec!~_uuiyLyH*SxDnCmuD7X#?+FVyLU!Lsa`N zeMkJm3SXdmyayv2XlCfq@2TPT-#hAi-czk}p7}Y#)NpeBdk23Lj{V+K9gYfb2cc!k zPZuV7$!Bti=ajo@6?iCgCD)%Xb(}YrNEL*YvlZM_`}b9H0(deqfaCCBbVEqMCSkK7 z=Nz4)BAMPDN-F|sQ?LNiIIM8sFq8`o95IpRX;k_hHZP6NVo>0y{LuUA)0P~#5}AXM zcZn27P@2K+(f4jwtveiuBFmSP88em*%LTOHFbYsa5)z~8DIL(;x2txl4mr<1x2rML zkE>+b&}_NzVLnmrlt9%IHpoH~@k;k?0TaJPxxJICS@|49j1%`GatJdgV%N(GA4DcE z4+yu7Su|TYQ!*DRRt8fSl2r{t-vFkM!h^)To}<-X@feF|K2ul^q6N zG0-*!X=OTCEHbnwZ|6C8o&M@0)qmit964AMqE2JTxm?W~pu01erC5=<$Y-Xm&Sb;E zGMKHM(ya7Y>=r$)LEUB_%Fz28)Z=+SXZVAT&rb92x41P`?#~(e$&b;JB>ntj)l<^e zpQvNAYHtx!3=Y#H^!QIuceM4jpQwJ-J+1n?M2g!o!A&!S2h-$V70Ls6+T!jh$(dx! zlBgGz<2{0+89lAK+oGsMN6aLfjh)T2*`t&MQoL8YF&a1!OQVflk_TZ^^$07>hg{5@ zzsy7h!r;uR8>4#sr>Z#f)dFc+xtmwb{#5qQrosBRBf}kVfSM$7l zfSoeUUvrP;r@0s0z6W(`^9;z5*rR$?*YxqD?gbF8ni?aS=KeE&jx>bt*DeY2h|5YBd68bKSjf1}Ed>KQ97u%;sh60H z2C{sNI#nf-W3D2iZ1c$11{F(S{K4%;0Z^yGpha zHWoueISmL!HQQ1YDZvfjsgZ~r-uq4+he~I=?^T&~zdrtZ)v?_c%Y_pcH8AuAO$Okz z72tD}U-Wg~tC7WzqLlUljmuhN<*hD=;}TQ)<*wHIzE{aYRE+WjnAnlKKXJb)8Gc=b z?@rZaEGs_X$_plQDTWRY8zT3Ltoa68t`$X-!Ds_E@O}Sh1M>#HGeRZ{(HwGTbYkKn z38m5R&=jXG?mnrP{Q$GIMX&!M&@aO;Z~8&iJ$3^OWV%G!WA8Zjpz3q{ihoMQUYcab zL2HHG??-?mt@t0$hy2he!1ImMhg>9CT=^omg7L%#z(=?yvnD*tJ=n^ym^@`=dH7 zdp?FUvg--ge^7t(BM7un$9`gi{!sTJISmjSSFaA2Fo0NK?b7j81!S>>WL}zJ%K~=; z=(cGFU7`r3pj#`@)ysZD<>4h<0sdp7ELYAf+}X-QkD4i{HxKRkNfl<*bfLF$yEQ`R z{j9opW=4exff@`$O4)2?AQsHbSwE}Ju_|7GV*=MTJ^_2W0mlOt`faA zxc%I4NS%w2tL&d@t!#at{}cV)4|VJpHMIk>_ACZi#Kh)#C@A4mOdQ_kq9T@rBV0*3snnTu(}@^qT}$%Z2z8~?hm2Yr9hpQ0ZIL#?;`vl{(?pP;brz?{k^Im`Biln z#YqtRlV8=4vh6P$JVvMqK=U|&o+WrWQ`XZva@P4&#C?u?Gs=jHOi&{)?|Z!0t=uYWVZ_!nr+tV-{CQU1xzMB zN?-u|`t1gXY0-GO4cERPCTC$STl)9<9?K~``KKk)ZIM(34;t_*0kwQc-g{p@lZVIy zbOO+P(0v*Ywh%rjr4S=xd_eWhXmwopz{R?|?F@{4Fvk#R8I_)HJAGU2L7RlNFBKMW z-EtQz8NtRg92R4X4fsSRyiR{1k{f7{T2MwY~VydeG$sgm}ju=QVlUr`W$tMT`t zl-@L@HvZf>ummg$fr7xnU0x7>!~9n0-#S~^1y6XLB$k1Obr7^M49#+#<1oJ;=?cdg zPQ=A($7zKf$L)^OzM$qs8E}2$OwjZF`c=nio%twS0@{f<9^LIY3%gV$jjwA2@s0Zm z=M9t>{CTZKxk^sjLaH9okEb~Uajv^3&FO$ze}2@NMrn4G(tiC=)ahP)AR{;vutgmd zo-^hyMtjV(toKEou{=H^-5FH05w5?GK8S3?axW6oZlj##zNPEZox&4l$S)}7P$}S6 za?p*$*Bg+m9%R<)%cihnpeejW0l$l|hHzQ^fsW(faJ2lg%E@rLSm}4)YzVmSo9T4I zN$}a3&XKr{zAe+4Zq#oZM3G3;Z+A#$nJ&(9I;(rWi0GkNPR9%D;@KAK1#5S7d6TVV zKWo*9zK;LZOETSp?L5Q}ZGG1;8!g;7%--ktFEl=Z{#q>D6lHTt^ZAI^is@weY{_yu z3>T>>5SN1zv4l}w5SHLzKYAsC*%9Jk(P1i4n0C2F=P@lYUIbR;c|ZU<&L1LMv)E$>8&0T=u5lftN=wI|c8ABj6-+A*Ik zKsE3~l=;pTl7GNlw6tKi`%)*eoxKM31vyUFe9@EJdD!ectWV8xh958P^o5#=9Pir3 zd?C)vsZaN}5qg*3T(qMpXLGg-GztY`BA8|47pOn18*-f1*2DT>j&m+9hR5bYZtl^4 z&UMPWYye#8+z$%ag*SorB3)zJ07M>lfk+2o!5)Ehzn1G9J@^@zX7~<-H2^#xP@QHt zGLhvnLL|PT&IU7YL{*}TneX3)lnj!@D@L15pX55HuzDA{PH`sg74xyH*c;c+yH26= zZ8W}G=jAyCZSh+djjs~q2jk1ZcxZzm3LxRPIw#L*Gmr{0esg^CLIvT&wFhc{8#4 ze!;FSsV7in6BQwRXr>TJ7qxIY;+VOzh0`V@*b_KLp4Yroue@N znU?Q#v-atQ`A&PRAnNm>q1Wi0`A$jin?xQFe+ZxmU^y=vwpwV5;0sFDA?L;_3_y01 zt|)Ly3vO!U>6-m=QGqjz_LmnpB`v?rh>I2JVa?6Z9~U@%i{5hL_lL7!X2K9M&Y|um z-Ls|B#lF8l-`&zFRT+@S%Ue1pSa0c7Q^%+~jp`?UeJx=+@3t zrHD@hjZvQ{6h`UV@$X~vgjJNu*4+!8_K7d)2S6vLJ^VIpkY{XSl`VxhtGlYu>1ute z7Zy54W?sYLUXbu6{b8Zgmk;H)afakK*2)+%CNq~e;=bEig8f!*k<*>z=pdOKBzF|y zag&#Xmm*?9*kk|z^YWr%r@bCt>{+Zkv~|kLn!OO0 zja9yVy)-TeC(ITcfN6e4Tc=}A@HE|(&Mejs(gJZcwzPFhFx1=K)+y|GZ$W&nd7UGd zOn_X(&=`HR+&Xi%yw-~8@^(&9%AWK1c20+QEdfX5w1VW}T779d=ll~N<I@;dyVQB0kb4uye|5dA(&jH+tH;sz6E@-GMQ)6oIGr}|Ue1Qbv**joV{k*W zud$GAa6|w~gs;IaD1Hr(3W_0EO%41X`b$28kf2+FHD0SvNjSwMlM_y9n_A_bkATF1 z+r~wJu`vSX85qysmvDOV)Yb&o4Ym6FASp}&@9M-}fChr;noWj+OcDF{{xqVLAjxzhvt=IZu5zECe~?-X}fXlCdVK|Qld z%#+ZW0Bzt1E#h2!-QFoXGk9{EG+f?%rp+1(SGgfR&<}abiC-Kb^Z<_H0Zx=pcJC6L z6pT#DTJRt0>fWWNc5u#U@fZOy;kWqJJRAiaZ+9Tj=biERA51%D2zYo1HXK6`Wu#LN z|1lhMd`j?b!O7s;&@=PxpeT)Da^BH-t}sPZ|An``LwD)q6c?rl>%aXvu9I_p-vx#- z94jzMVLw?zHiDnd2<9PJ7zU9R=#tJ%?(U(1+7#%B)VawjxmHjh&sMw!DhoP>4(?7*!$zLOC4Yq^&ZrW|M9!$xZsmGUuX} z8od$WiVXZkod;G|>s4h=9}JDZE_2$od<>EzcoT&65Phx%QFqn2j@zHD_+tum9bOvn%KMC;lE!6YoGhI0=XdUh5Tm+I&>*f@;3U<9A!oiw# zv{IPJSM=T8oIdHnZ^z*e-zj7W`?@)8j((F?>6IW1zAy%})tUn}7uCRCCfuQt6&B3A z>6e)n%I@uYWVthy4m?%v6p{R+oHg;HcDg%9Aabkd?o33aeNT7xiI4Qg?v8{5^LseM z_52=AfiYCvsTcQfj%N*i)x$Zh;I;yRrO0 z8(q9Y@CyzsSmKR?yhUGrgj3S@7PGkfa+3BBekUN};#0WUz28NR_}8$uJHvuGg*1Gp zH}mFEuwZ6b^1+~E?rynyZlV#$0Q;oIg}hX-Uch^^PWE|Ao+O)XVxf z$5taZ&r}F0<(dH*CCUfgBauMbDq8ab19+>g3}3c95qukvBeph^wuBHka_C#d_Rx$l z!${BPxXPE@8Sx_;$159LINpMIFPQ^9v#&F4yd|2e0YZ2RNl9-wc3)y{7Yybnd9m6am!Mv}E)V zPw{`Y@JBAce6V%7OI#om%<3?3$~4GL!A(jyWTz6y@;b8-4NSv0vojxJGZl0H4{dJ( zCq;3_e^2*x&9Sq)G_bp{EXT~Sz@p2cASfzqqaq3_8e@zxYK)0y@#64^L1$4xybu*E zywRW#1x1YlUO+@+JQ9s28bw8;MvYODn8d{E{r;+F4~$9P|9h|>rn{@FtDbu5si&TL z>Z#|sA@E!Dm#^H}D;5XH%$6lPid+cagxB_W_V9N1IGrTj#O&eT#`zHLY<&fHTl9oIdG}zSK2O)k zB&M+dE09HKlIT9#1j?YOe0uj_`j96bS4u{YHE9^?$PqN(M7P$utvz-dw`E(ymG+oD z5K>m!oA(F~tWmJUFrUcxa;DfW^5IMy>=`ttf5K9W2fdH1)TB9)D2m2jP1KOV{DI{U`>U><%{PM8pU%|1FI*lFO2+6BV8 z)r94{f}vv=Wl?%|G~l#oVdV^4+X7Yp-R{#89O+%R_U4x0VXyibYuvis~s>2KQ8 z_6qjt1xqj!OU`4biC*M9A0EPFv-#{^aP<}Nj2ETvq_oBM^Sy!-LD%%XgD3VHmKZC` zsWJN5ML(lw&SV|E@3=&FNR#Ki^fOUEk$zg*U-y8`h+l_q*sJydwpZ;F`_Kz7+saA7 zg5V{CFZrdDf?bJo^z0J4|t!><{-1z5yK1?i6 zeqO@{F z3&wjGazDR+Fh967&AR8PDM4fU1wy70?aE#_C76=_*R4Y8zwFCXf~obdNRX3&*|AT~ z=?CoX=Gm61tZ#3yCr%A!;Lz#SsmQALSPr!8Y-7lRwB8UGjcb|MiaHz$nCmT^6#@$L`aq zO4zbh@AHZMut4G7c{s~O*KN(}KW{V^oS=?Xp-UiIpziXADOG)zSQQ=`+Zsf)o=>_b zF-`jq1uvsu{;NtqE;xF;3j~jEwZjh$Cgguv8)JTN))zv*Sc!=ie`ur@4-hXeJrug* zpy{E({E8|EMi6cN(0=plK^w_0eLXmim{t=GW0Ckot<%@jjc;lrZ{}gafjxg!D{+pb zcRV0(p=+&u?l7ji=j_La1&3BWu5XwGXnpv5`^|3z`ndm@A}|g~Lm)tZ#e6 z^<6{_j0NR}OG76=h7=h`x)e98ywU-_qtm^&a+CDJ_!fhNSawd~z z-)s;5CX_$V-t|p{=kx5#@x>ewEKj{9CUS+n^N3(j<@ss6P8E=?a)q2N6tcbT)}2#< z{q%@nns>fE;9J3m=)U(nl4bB#d+w2#z+hK)|B)1cUD=i+gKvB1+Hv0wqKc31)ry*_ zbf%s6?O?auB`-@Z#XR9b&rUfys2?JxzptBp!EHXOimu$M9M~H?$gZYj#m$&;U1_sN zasLnO!O}RR8F>`yq8sh$M+FNB=VFcqj6c}@j}G?48PbBIgI(I2^2pIaORsaYC~i6Q z-afr(2pdj{^*JWk!C(BoopemF(~$GhkWP92Aw#sZJOt%}!0X=4Ir-2>Hyjg;Y1Z+% zt|cbqgx`-gaxRK^-SkPa4NU0zaq_C~1TEdJW{k>CsF7TW@GX1LcY+^w+fZ2~fRNiK z0GX&Y$qv4~_j|zwNP&BP zpQ&V#UGn{4FMIYdjFWDvva5$Bi?x^4iSZ=qdpBJ%YQoFv?3=t=`{MV5(>$M0GzXm! zjPlpj*(2s>^LEIPL;H+U&6YW?%^)(h1Z$1+lwaZXZ{OPSnGt#1_HAR|ZW& zvLa%${BMZkxkZvvKGH^iZj}cgi`(Ch1u_2+=V3mu`)cnf)5p4lj?a!cDz;ry9fop%}El4iH7s(V( zgZ-$S_*!WjW(1YhSwLHzPpm#CcTLvw?CVDaz3el;PtIQ3^NgS>umevE28TWxSc$|? z7Ie7Gv)?=|7!_9Y?4%Aa{ApD#x4#{~r?+#-b+lx6%I(_Gvpsk^l$l3q*fM>0PXbLc zj-q=Wa)F0QQ89H+G0l~99#}@6GY6!5?U_6dF!5pzXY*X}-Sg-wbB;@CFKEuhVPLW? zGe@cL`&?U+$;8vydP1iqp|B(#<-qddzbB(n;pukLjG)MJQk@=N>e*9fuzI@HE}RiG z)ok+QL^sa@_DlY54h*k^GP|PYK4_H)jU9)d;Z`i7Ug$irCiD7+7*@we!=yCQ70nnWF0Ey;8^C48^LDPiZ` zmGpE6i7v{(5;`BJ032|Q(3k>CWJQyyz#eW*QzEe}jV<<%rZPbI_qsA^lnK6qL% zG>bKR%+0JlEf|pD5oSnS@7)F6_Xm z{O!+YA(d~nAIw5O{R`V;b}+%eGG*t?4*DMyff^JU(RDX5qS-&3=*Ph@Ss;!knM4`K z@U(~4G4i^G@)$xELUp$*cO%_hhPx*F?(ASlNn7AiN0%lU`b# z)&jN}ijV=qw&S?eLkvlEOmESo9Iv~lb{dnOF(1ES#348EZKj|(MzA$<0pJ=1@WG!@ zI@#i4dhyOl>%5LnlXI|BsN~ali$VNJk74)*Cm-ZGR1b`Lyu-w zNG}=<{{YilT{z6q9L;5jlXH)P0thwvyO!lbUmLlSwsBRX!*B!*#4g)4IeJ`=4!WW* zDM1JPwZftcQ3$lsg>oA zkbz#Mqq!mF^1iZ=Ad#DlbIt5Z9!YNMY32eVo8tLa>&+Tbt% znRZ~H{r#>XQ>v4@6#0(%IcJlzf;INXu&Zi9o6T)o#^y-^7I}lcv=sCjd|riLSqj9Q zHH_oHmLu_$iBarU4^WX}Miz~2ni~u#uthAf9Z_wQ$Dt;lk;Rio#yDG6+43dg@MV=S zIy{Nje)x%3pjTmp+*JB4@gE66_;|XQbo@11FeE&%Y#tr8RnLgpDx@&?B^4>-Ctmnh zrij>QQ4LE4iWl3DmqU!3qz1ptSt`8-t@|_43-@zUBAn_<>1dEG%nf!Lc9K4Cg2vp= zB(by=XN47wi-aP!wKq>B(s~5C(%fLAT|GCbFI|+u?Ax_<8stwIQwymWMSB;WWzXbd zazDAe(DoI*mk+e*#D%tK>R>i)ZAQdt!4F`LTm&&>GS8<)(_EOR)c0)6xm+7c05AFZ zMZ(%iXP8bA?J)dnwViry(5D0dOoy$}mitY3y-r&=e{Xmx7W0EO;?-I@HngzQ^W5t_ zkFK2XZ_LVq|43||U|I}19!BbCbT|dT4lunVw#9wCCZBcQW}|~5i%7nJQ;rK7ofcMzJgIJEGa=w_0u<;Leu?osGC?}q6@~L z+k`ZB&3VC~y;KVpYF+b-^N@FwSFB!vtY3||v7&(6f?T1xTu}P|prEu0>V_?KzMCs3 zrGmPZ3(BYB9P(h)cetxiH2{y8Ko-P+@VO=sdxhof_ zb~G0bOO51GAx6OX)J&Slvlz~EVLjcK3k0ggFka@hLWV#qxyUIy7u?Xh#TJKx81+wA z`&F^XwTx&xK_fKDpZ(Bgv$kcZG4|v`GGWQNv<@_+)p_D8Cc1=kkHp~|;a$PLG3>68 z#t8{j&danoc4Zt}mGza_C(gX5gZpf;N@}32--0@|LN)=;Fd!3dah^NkwTSC&z^1Dq zIDG1HG?uvm-Vj@cbNF#-vaF#@t)7^lFBSu@)|lX$!OD{h;6kwsUEbgcB$g2Ng}|^w z$`fQq8hw>l);xf~HSl7o?NBAGEZ?#MUFPNO1s4SU4g_~7Cf0Z{Qn_8ptuV^%GHzpq z44p;SQM9wrSNCX6rn59B(-X|sV%{U|vlj$4C2S>_o?E8#1M5kK57lX`uw2<2WD!yU zJrusE<<9egi$2sXe58))PfgLBQ!x~?E)asnF^U+<(%CeuT-%$9 zF9(_m(0T4kaZ~wP-ADzA^k08r^)VTyBgxDRE&QRZ{i%TZQfzjS7K>SuF9tm_F3l2+GY@mQ75= zXWaw6f*o9<6-9an>Yx&>Cs>-r#Suektip?_Xnza$54wBl#KsVRiS(oCtmV345?6`J z_!Jpec_MKfrLzkxT8^u7{Sh^}wG{)w=^h~^k(voN)xp^rw!}DsLo+^*$2Z!uF2t}D z)feQuFXz5lLoiyrD0fg5nc+%wO&Kk&FXKdYBiMCRB?TH@QJmIHA2@2&yQPi}fq5u? z*hPo#c7fN^J9FF-SbJQlS#;s4D@?xE4TqP@c>W zMTO8KZlufDA%}=Cy&VxEXzNo)-(|XPr*qo*}BHMgj;CnhbZv8L(zF%GS|5-S&;jUopnhtrR3J>$?#v5OeM)- ziKZx}H7K-Cs0NJzcSq0^O@O40WQb^fNOmp;RV^>+4hRz#7yi_py8Ew1Pyhp;pDG7m zG8UcBu$dnOBa(|Z`F7k7f`KCzbPHOvLXZx;CRTLw8PVP2)hpAkv@wk43?f_jy1lCu z3@oX&@vgM?VW>r74BqdVk~H~wyhgq&>%qoL6X|#m{#)0ZX#RS`>Oayl(;cb|!nH6? z8K{>V2rT0gDnnbjxtl#5lVl04@hea`#@MK=hL$qOr90SkL@1k1ohtW_8aG* zfj!=yeoipH52ZAS*TQosK=`FQxC@WB&z!^V#PRm;=LDyeF7W*z7F5ta;&#zT;^Z&M zDobvpV+Fr10A$$AoX)%vOrOC9c#J2=ZMK6qJ*9!QL?$8|ik*gzwDjt8iWL&X5Vb2- zpl5P(31v({P%q*6jfp@gh1v9O6)8c{60=x51G3iV42l!o`@XHviPQ`!F$E3Y6l&3M ziSw+WwJIx1ohjkMYENaMl~;Zc4K>CJ#sY!>9TO`EeD^vPba$pt3JiN}jplyn*Yios0ofs4 zKUsDMpPcYRLIHItr`w$*K72s7!T-G4Zu+4=NY{6M=#T1}Y1_t3V82+J>Fa%FTRzIP zzbl-U>0_6j<=6S2RjL+B;)j)YjJMIgYOgTqr zqt-TG6?~VDUUU^|)|c&_x?F94c~!6rmMei}_kNviw!x^HH@m69EcXA*;A5S}-J5on z#iVhqU1l*n__KY_2H)t8?|4X^eL}_r*|4HHWNEPbp_e2XaZZlPgq`=5p$N_s8! zx?>eHhv(!qwZ#Vs!krN+h0`?j8~eHz>R9gh_S;K>`Xi+}hP#jlQ`z{?yB~FfO^}G~ z40d}ap_&#m}Fqzo-LVku{IFH|67tTZTp0D5@ zuX*$AqpO3%8&4UK0m+P7!|Z zUT5do+wbK2XUebhS%FUm%`h3hPtLRHHDq|PJwtL1>qj!kyNNPn=GpJA39j|mjKAux zpr8HPD?za)sy_oJUwy_bev_xq!bf{zSG)DqU?482xo<4mg&!aX6*&=TH~lBiZ*sERV#oF$1C@=0GC-OZ>QW%sx{7*gpfu5sVh*i-Hf zh9zsMVc9FeAiMeQphp@`$u}e2H};FWgQgTdh6&y55-KZHYlZu|!hY+X;Oq9Fdx8*O z-BfQ>y>ZnW`|Lfz`cfa|?&EUzagAjEE!CPIrQ}gA84pXe9YrW}cde3ZU2?5Uu4v8g z!Xiq^)h@Z(CFff6J2BI%wxp{q88^04DU~jz(xuq!y@+^qO0ILsb$05#!O+S;C89|b zp6uLvgHZ?f!K*v^KIP21oY}a@dZpC6l=?WOK`9L`r6Eq~D_AHn=?Y9b5REnW1t$f` z)_lD^{l4J19(Br5=W^7!9QF47`+}pqIy+@;u)arKYknYkm8srks$W~TE~xNFw5Ylk zS6xe7U6dc6-y^?se#iXKd_Lbl-;1L+>_Oy5aK^O49&~>&WIWdI6U0H6dBusd^22B3 zC(de(mcF)fG2EnwUM%*C`{L_@z}6XLX~knN;M6#9YGQD<{A=z9sp-YN?BEB3!kB%4rnOj0=vO`( z)yg3*?rLZ7y~vGkYu&fC@wd1CY~c$0W{_Mh5f zTOSHWG|^rlC_@j)|0n3}{p8M#asYM0Yr}_wp}WNx0L(y$t#JeDzk+%0b@Tq2o?fhR zNC^9&w3UXY9p(0phhbpHZVq}5fy2=Y{LY}cBj7cnlq%R+zFIWZ0}2tM?dK2EgFWnB zn}fPKeF1mZ7i^T_v;pF%nq?2%K$bqX`{tm~ZzoqHMc@Wri`FXL<>vBqq9?q_eAs~!s)$3Vy+7DG_MnN{K8tbAq$zi6jaZpM|H ziOYTI^0(LGn<#W(V(?d@yh&%Q+C56LE~=Ku38GrS3SGm;I4n=^O%v*b`>yyi z&%gbXl_^JR{pb<0xIQnayvFSS+wZZU!TOH{#So7I)Vw{u?CQq=i~*e=1>Bt-JLrD_ z_Q|bl-;Zf7M~kSxvu`u6-O=`52Tk>hY081OgGwE|9eCINoUtF1Rv44kmjL|Y=Rw+w z>1TMkCx`qm;9lAC%gtrt>PmBexbvrfEfY__n0Opi%_^>GJE;EjI8enzq%lGBwudV7 z$>N{C##W=Fl_AY#xQ6{NxVCM)?L7PK&B34?eX-pb&Rliwl}|%_p(EUWF%3EBc2}Xh zZU^0jC!jSElZL>*b!q0Q4{o|2Cgx~n=#GxV?DoGPyZ4_zyCvz!DHoGdXLp)=uHN=| zQe3NFOhFE;Jyqhk?ZCSK$#`zaYY5P~?NMg?KLw>d@(3FaF~JCFcJ`B;UPk2o?_A`s zudUz2zG2Lyaxp=50+{(=-owjbkG&m(>K0Rx1G0sJZR+V@hbqL*PR3%7dYbO7cc^ae z<+>L=cA4dU75{zzvR8k{q}aKTagtU|s(o(UIhEcaTFpQC@ zCtIF+KK|tQS5rtTX5umZ(FjV>)MMtio&T?RK=tSy59s_Pl#t6=TIct56({Rki+0A( zP(cAR-h{aUDYy$}PXd@yo3CL0ny>zy`7gQk;a3=_;zxYE zOdsz}OZuxhJ(2Nfj(!m@4buU?nz_jxkb9AGPslgthe>Q5=ET-vl5Lq7Tk{b(*@s^( zMk0q4P3OX~X1VlN&J`D~yLy4<8K*d-2DisQM(C>Pj=~NI_!R^YK&3tSnP8`{wWB#H zG)oX?dP}4NEL~FEcKIO$8%|_B)CxCko}92tK|1h=MwgnpMaEx8+1s zG>%G(Y$LU2M0G=Fcji&&v+>sc8Vd#%w(;wdDi?j>5&QHmpE$3aQKoB>Y)J5X*fq&1 z)wj=urk1+4%f)6k&DgFi>?=qjS3@V1#OI^@F4^o6FQBJ=*xvX;FtBF|&9#?oQQ4EU zp~*Iu{ml!(DTj2tz-^&)il`_H+BXmQpX5Iu`Rsq@QwO4qV?Tmz3>01P-K4w_7kpP{ za(|b@9d-5X6)y&(2Ko3|7L?@(*%1{&{~nHfssWR&VnqeBf58852_^X?dGn{Kg1QQ=Q=8m1MReb3oQD!Ti0)^yM9Y(oQ`iR5|#1OMH##G<)Ghg z7=*D|3pEQFj+QYqD$}y}KWRDFg_iB9TY};C?AbxTqy9g($rKA|4VTO6L*{sEuip}U z688K_e>cQLfnL~_jDCG>+TQ*rj*zz5$Nv=ETaAH69@jDc&;(MU$KjJvn+tVzqwT&hsP*R9 z83$I>+e;S)mG;3?QWf@#oT=k@N?oPd+h%hd)eE%Y%CMCg0wY$NuFQ5ikfRbGQ;E*R za4#RTdsz^&h35F@nE%>{n1k8)~9*8TO<~bLw8x zFenhqp~%BAC@9|^;|zFQ>Iu%Q$KA5;zOJ0%RA=`i0E-FRzsd|SG$p*$;sT?8>r+>^E3 zQZ=3oLLu)&>OQmp6c?*Lhqh|l}wy%pH>Cs!0x;caQz zbmf!U2jw&@euaXE4Rm&w}u$ka3q6lrY~F z<6bm(zL}Vq$PRZp?+S=Zndm6#9G4R;*e62MQ2!*ZDB|hC83Qv-$g(Si3xm&TT>8?N z*whG@*+aUUM$R6d(cSz53+hvPm~lisxvht}kMlI&>1k>!*JJg?#HlT!z`GrTyG!kW1>FueeLT5JKo##>{>@2Gk%-5Uoo&}txfek zf&)>m?ic{3B)>&}aSR=DhH{(AwJjjXCgkWsfwXxu$0g#Y%G0B*dQu-bnU_c*?zLw> zU7H#)wKKnywxS-VN87$Ke@Ag01qd}vyR%Ph6umK z0N>fN((7H!o{ct?^}sR3)GBGj^SQ4z$S%`Ozu6VomJ`8__gE!p@?bWa(Xgt(e&MS2 z$$+M-Dekyp_cTO7cs{JPSU^TD);J%-lI-sqO!p~Sj?hzIfOp1;gXYf(ml2X(X1UI= z1#<%VhJq%Elp8~!%|q5=`P?D-iUQ}<7{FKwC`wykkL_!AhbC|6Yla7e4#9m-U(*;~ ziiwr%3CS1{ykwyb`kDOrCETHe)%1Yj2o;h6^Mx>c-OEA8K4!>bB)W+Ex{YU8fhKD| zyv`ol&+O%|3hdSW%rSO&e^Z>emhnbmWlNI5F*}75h>cM;j7MjgPU$1j2if*Z_2#M9 ze!IWvk9(Ur{oyPsv+9rW?siT|h9R>S5a=drpuQ{@At^&18GXK#JeAcELc?;0G6ZUv&nj^p$6D zmUI_WfL6lJyZ?R$=V&@iLp(q@)krU!@Q?tu!%f5~;dIGccC3Q*c^@&xolzDE*fllm2dCl7QvKMcTxhf^Jk)G8kV5Yaw4uxp_29#`^jMQ zF2%hy#I)ru462;T5dqZfsZC~2((h<8{c7JKBsl{BXf$$}4p+2>C)%w|<|Ph5JuuYl zUz8AV(d1KZ8kd$JlCtlJqXlM zgC~B;M!)hZIhE=X7zJ1${L0?hZ1xGC_T{1j%@-}<)YWR-%9tPZJXyhW-N3CWW>!1j z81{-`rp3E;?Q=L?^#a`4pKOB>W-y*%b{t`j&Ha)9a0%y^sw7y&wG!#Ca#I`3lK;+?p-AyBz8r~gg`tJO` zulR^`8ayFNJ7*F}B94lC(I`3w1k#ERJ+&`d=;07`>`vzTyz@1!`Jw$U$sL;}d!UG> zz8CFBJDI|Cg682>geBRq#Ez&XWDFEt_bPF9<>xJ@1s$eTIvN+fxV4;`jkYF~FzBn|9 zhx=C+Y<`qEB=yWqUi8dO_RLXc(tum%BJAtX!^|=MQ$8l;g-X#uMO^wt_LWg)KeJ|w z!TtS?qs`@brFdwxDSDUKt)oo?r?o#FZT9i@w-a|U&777#Wf#-8Km^YS3^ri*xxo`I z@$%?ky@}q%!QB?SY8NxK^z*VEG5vlV?1)o9FsHRpaMB$Q(}!5B6}|8)Gv0|rlFSV) zk9(}VAp6mT`|u9cAP=8QMm?YxSpN#jWb*96z|X5!&p~;H1>e&-HiAjxgw5if_USR^ zK<`T1cP!>__t~SyngUO4W6jwxyU)j(=W8y<#+)9k?8 zokO&YrWl?9$C@p*d+CQIEz#u*BOt<65nc>*Joixt$#%aX-ac1YCKang&wkApl zf08`EnN^JULh#iM#QY|hUCecBEe-_wVt?9sMT$3ldc>CByGkW*+epHyQ!%UlUJ;e_a z;q^>(`td_Ntd2-P3$m|st>q^O&vOH!k~lisrlxD`*uBiI_<=fgFY_J-mfzajO!l6# z%lBsb`GI|MZ?haXYp3pGMh&^lV?9O$Js7#92C$(+CqhvTfdINwMKyk9-^G88IU)Bp zzJ+x{BTekMJtvtTRLm%5^4%ocJ!RKSGR^gW_lm%pPfcz>U9uVnz8$asHpyJ)J+k(S zea#}T<_Zqsm`;o3jR{GBL-sSTWFNuUk#j~YIjiY^@d+`rqI%u$BLg2qaBHgnot6AEKb^c_cvc-cOn4pU8`?~H;t^Y599r5xZgnjVZ26Q56nGwktGVTnJrE2o<4 zdOew`Vx&n*kYTiR1kCSn;%^;b`rttD^aIQR_{H0Nfcc*H+qF9!XnJ^~2vY6UJmnyy-Np9ygB;C$bdXuqeKDJ!@VGe2TrnLk zv3E@~D~hi_LSd{1TzS#ka&rZJHRpT8QQ&g;2R!RwGrD*q4$oYDnYg|vsfEyXl|FN@ znS#gJzK57It8c)qF(@R!I1|c^_U1!O6KcRs1;lP3CuR%nVPX)A$5h4ppreaMR(K*ET zIpA<}VAZcM^rm6Fu0#-CdAKngZ#D ztw5%NYQozqT!H$*jdsfZdB050wa0wZ9O~IOmIgf!d>Br2LdOU(j7Nh8;-3>3w+iXd zC%ShGw}HD|uqhG!?Gc(qOsocX2p(0JmaK{BU&ORA;r>^B%hcxn2xj8-=VJTAqs&yI zYCLw7nTBtlUPn{!JbU8N<`94VjdtVF=I}wE^`sx!@g{hQW;bmGNP`oCndfh3%_iEN zY4<$F4C}s;h!0il2057+1bl3Nbd0&Z-5u_b@0fA_!5q zSq^p1{f;@tTVj9z9oCXWBskXW2IU=pteNc-YxR|5S^aFY4c|3Gn(^u#B{E?(`{df`!i983#$=@{>hW|GRDq| zcRg&s{XNrQv@}1{p8Y*D^y^?!AryyuiSTVam}79J$b{|ZIiU!|XE#CP;0DWCD7}Z1 zpJW5ws2xvO2*LXBu-Cq+Q~_lF_@3$CzeYsm4fpb5#WhjM&1W!^H+`NncGUL~@b0n4 ze&3AQBHrRZhCI?l$;sydvqNTbreDvf=hdN!2g0w`mj|GpWVri45$ z=WTGj*=6WPgj)z5C#5>37-LJ945bU@+NYw2!^iEh$D0wkuK2m`c+ZddU zSUrP1H#C_i+AZuU{^AE6pZH7$=fOIOqnxjusIw|<-gy%TE?5Dze};sY*>|R5kPC=* zltoO}_>QY^?FA(j&Uzk4j1tWcVL_~!GF9$VyX*wBE5`2uiG*B+Vy+gt%)MApW^kkUnAWLWzi;n6 zC4DUV;~uA`$J&cdH2nsNIkU2$)b{z3fYCgjK*=>Ha>@sum9gQ;W-M;{C!cJFFy>A@ z*^KT5nFWv;^1BaotgbZ)K~xW%Y%XJhpK^-XdGHTd(jcu!($36)9FvkD@mL-!qT;p$ zv+a*hF-ykWb{vQm1-t~eC{ z@3p@=)r_yY#?32y3wyc7_L*TublbQMM|1AvkQnfX_V5|-x2x^?8SExpWZ#-$POkf- zPU5qIX3G>|M0>jlBy{`GOk=+{?+=buIk|LPqA$%(PF&<6RmM^nojqGz88RS>g(hVv zNoXkxEB9(%yTwOO0jlY4A@|K zKMjU=MBK-xj-%Is3q28wAiFrnGGm)%)WZ2X&j{ZFboj}SB$wO zw`fr8A9)3(Iw=2h_zki0MvoSimO&sO`pvTNN&F$&mo!{PowM*usc}C5*^aAr;oFaaDf%y@$Kz%N`ll{p8 z(?ecOA6j6(U-4T`_^7{eH8|`-mI*(x`(0?p`d?)1xfhy2gWpObw3YIKJ<~Tf8_giF+h1a(&BDU44o3nQL zA~S<^THWPlMEVI%sd1>w4u86`&K`R?6ZI4J;>*o^KI?IXIlg+cbAzhIY>DXg_JS+S zY&=qbdWC7Lc(~RrIg;T;cK(%S_u7jH%qk^i7kN0m*#7oPb2NT|$1FCd)-TRFtT^vD z*?h&s;A{j>Hc8&F8y1_swU5?HSPAgv!MFg^Y~h8kuiduTRCwNI`^gfsKlqt+mDz7p zer)1Qb;Qs_@39F&B}m4>btyOT5HYzX0KphX{e@US7+d?ZtIWV%e$OBfN8f|~Zggb&sQ7V-N{`+#-(OD|ee;_2|EW~WAogyp82 z2Q{{TSBtKJ^00Q1@QSWN-s)E`H3Ry-SSt}=a(EdkYMA%91WwVycHh76EHy)itrk6U ztUC8a(lbt7J1p^?Xhk{t?yI#DnqanX!Hj6t_^VmV-eadFR{(E-6YfS&4FIS48gdbGWt9%fBO6;Tel2M`{rbk?4CzLGp!`JMh zYs?kly|{(oxPAE3WW=`awwLYB*P0`07W@&7Dv(S}d=nnSQ?%%hcGz?tAWGYJ*(lMdqkp*`pB z3A%`u2Po!Fq#?80U)Z&`n4LO{_|q+>vDE&Kk8%%6_m^i7VU6dv_$|!Il!H~b=41wp z43YzuQHf|bre4G&_u85CDbZ_{83Xx{V)+zKbr9~U7JtNr`V_i-^a(|KUXn|&xDcd^Hqh>sonEdnn3^o9UmYEzxW!sFZ< zvDR~L$@Fp_Psx5fYTe>T3wTV$c^MQWEV?nUhyBd#vAYh8yOcFnS+=C(jUxsQ;#4>n z4XEREW#<>j;_?a07kJXJ!@J?!xUoVo&)IF44~OoSRfFdSRGhSp#0Cs~>;KS1QklW#sF8 zFP7QmnJ0Xuo*1it+s(k%%luTK+fTM}5H~zYC>E&p89%kt_NU;o%NCqKRl=L7%5cID-4(2}sHU?|o=L!7Z)H;Ac=f05k57&h!w zo$7M{i1Wh@uy2Q5hwJcRg(LnUt)G|TXC)Tu1V`7JmeQQ<%0yt_4j{+wA4to&LyevM zh3Pe{l~(A_iP!PgFHQMM55M7hd*jS(-Qc@DHCv4i!k@*CSD};kl#e74AsyPeUogGB zZEw)!68pdxW{90vo!U8ADi(k6oM61I3R8odZ}KB_rx1XnC3vw465)k6u@~^E=s(^8 z$Z}Ty!Ho!1zu9P-M>^uhL@u8>yO=^&ISlbuYPE7#Z16EaU~%Q5=MlU(Yj@gY#?@(e zE8&)n+Vd*k`S#pRY#9%5)t2l29GOx(BOfsyw1M-P$vs>K<(Y(Y+s1OnQ7o22ue;Sl zpmK3=B%`Cs_#*pXP5^4JAILO5y88)m9iT&E4Eqv0L0s>mA9*GA=jmM@aa*HW<<~-k z5~kw9n$s(p)5j$mVWFrH18u!;(wL27g@_UOL|y=s6af&RQT1V58AQ({WC^jZ(W?_K zw{mnurbmuL^%$1egF)CMvM=^b4c~WJ5^(uGTJ<@hGjQpf_eXfkk}+X$dvg+Jkb$-a zeFZjEo0b#iD7+P-!3(I*ih%1zdq7QUV5y_9zff4e|4>%s;Yk98kRPqASmOiXWf-?#2&qc3t>DS$Y*oXZ6o;+wK7;}M2YR(=-w-X=te5m|C7&Ne_f!bQ5hsB)2%7w45I$zTy3{Z>I!Dx{h88<814`P0=&Hcw zU(}vo+0Uv=4Jr}&*N>Ul82@oK%uO~#0nz<7AAx6Pp^n>)Nq5^zaOuxsZ2`q)9M;qm zYCXQh_`QgERHOPsPfr~rCHg6NBKNY+XN+%eY)qy05UmNb+Rkrpwsg61vsu83N|!GR zqCb1C8Ew=Xr_zjLdZn6$KToQrV& z&r$D`TZmRXT0^13UF)_24=2{bn0DXP${P~eS_UX6*wwvL-Tmi$yRmnwA8uk^?VV~E zp#ElN5TahCq!;30fLT;rl;weM@F((Et$~`0=5}(IKnb; zt4mmxjAJ1K(Q@$`k%nD5AXRDey;8woM=mP!9g!LKHCsKvuZ7taoy%4lTUp>3U7ys* zp*EO)90d^Gu+nHE;UVWxcqWGYaAy=30g;XC)=l;;-DtjBT*BgHx~!d!0=|cnhZF6 zqPId6nl5!@CxCER+~0wVQHzn6 zuFGV;VAe)&JWQ1qJ0wSdYP^HKUe! z5fi!SnbK4QDh$W+*j(-gDPNpwM~n~x@uZ#M5%-Um8K(4)JhDr}?=$XqGbkbhuH?1r z#O?Fy0oc1A`RvIp7lr)v3+P6)!Z7n!DFs(#uA3bwF-^sw;AE0wqs8L0qAVJHg{NW{ z%VD6K1RS4OnuHIKd|fhTm2^n_vdmA;7e6VHp-oIcgFv=sQ^-VG2h8|pj>==(HD)Dn zs#y|vp4XMo-^-xS$77jrJ1n~LSdX-m(Tm&TXbT^6-f}CKE)}*T=}jSto&!l`96kSk zjH3nrhNA`B%DQ4ZBpny?++$)kxjm7@&0{`@@#Z>XyQT>c zggdoXxO-Dqe`pVfycZoY;CGOz)czmdf;%f$ftB1zg=qQ@@^>aC{=6AI{-yGW zWi&BXQ3yx_SRQ-e$FU~%3q1C-S^RS-l>2D#Fjl#RKmy%${8rjD#TxU4C% zX5+qY+yP?i{%=jbwhiCBuF3h%7TZ)~DnCTM70=Z)vpdbiPC&{prti3!Y@;LG*n`Pj zU$tG!3xJua6nCgR*X#o9wV`@j3TKv(#L8<b#e6}8C2G#iUwjjjef*ZYz~M2C@j8y`TT-e@B;>$@`ixw*>GhFj`&;pEbW zcqx0;pwy_NVu3~o*qYSR=s;GPTJR-kCI%-=(F_2dYl_Gp5&&a6TEY%sN2`>4{Gu`Z ziF+hEL%7o2HHB-9T|FdO#F?Nnj*K&o4mV&$A>%DdAjT23uzveemY=ygmE~PuS3mB$;3rfhMQec+QZqD$vGQ2=H@us$-zu3@pncaPO;l=H4P;k9AYP#Pvjvh?9sP5 zMb*!|T-o_+bgq<1F8WaTk06&@I?(SC+q*2{%%6#uic=XIOtX`r9WE!Rdq9KMXRKH; zH{;T~pk)g#j+Nt7oVi`QJc#CcVd-=q=|O+;a{LZ+j8yO3zK1^4&EZ;f^^nQW`<{-& zsehNTBRNqEkBzvi=5V0`2PE=2+)}fiK%g1pW95Spyz}krzW7v`Af0`SESNvmgC-^@0qD=Wx;)F6@DfCmrD7zk(u`Dt=xDJ4hCd`CxzXJrjw6;Z+o*>Zf-& zms3kDZ8TrTZMn$VubQY$8MXf5^|@ZLf@{fh^D6ef5$5*%#}hkC8zF%`Y{g!XU67|6 zw)-hQ4?$;IS^7}1oQXT*mvY4?#qHXxW?m;Wae`b$_&kH#xVb<~%&u8! zdX*6I=v`n#ELW2R;LYCd-d2@>cK!y&$`WrllwUi$Qte!a2%>gN-Bqw>f z61GwTjxtpOUyt#SKR_>Mt#oAr>k=>Scg`r|piN;Id*YC~K-Y2bm_t6!IEY={ve1g+ zQ>!5zG3h;>Typ&iFje3_6RwFhTqwPnkECLb2^S!x7KmXI`N1-(q7Q!IJ634i1eng3 zswC`C>uk=VIfCaq9#4&XFdKhgCT134p!EMKy?rIQ4e^-ciKW*oCOga^+y9d8j{X94 z0!vohW*X9(T6(cX*L<59Rni0BW)xJ3?m4`J=8ka9W~T@vAf`Abn&^fne3Z~kHDsLD zk@1lBj7%TpNj()K5%Vke4gr}{bYuKg?3$|gi2_j4FB*Ung=s`Ok|TjV7x(;Au5R=f z8D~%Ff$M{e2)-Bk$VBdE^n&pg6RNXBfmotdG8BAXC24YYWFFpCjgMuzWHM_xb^w4Q zlH6x2ZZ|zA-t9=HrNDq{^7od8T++Go)Q->~kR>|2soEG8j;JeQf_5B<8tl=xo4S&a zd>1Ye2u0%z%edJ?E)qn(u}cOMZD9u3NF&aDcBWQ4pX41)PE^yzp(;Fc=@=jW#xAxF8IHaba4C z+i01?HV9th(i~gh=|$CuKkD#42}f{cG$D-<+ zJBLDpna)v0ZH!#?g5%}%HoQC@Jp})u)-CWA2gp8d(dUkus2SQ9EP*N4H9svgIZnQj zS=KzcOtn@RTW*M`9)V2rA7fl94I|HL4iQKWBj?6I1r8} zXTm2mv280se(b{1IM!FJSMfwF!NlQ8G7mTEVf2#<8c41O(qN*T5y{lWU;m$#r?#&= zRj!=6OMg@$;_aGU6iOIs&6M5LtKkZQFwr{%Q>(c`3Q0*$^Evc7zPcO+^OQ762D3EU z(au&!#{^y$Z!27>vPaJ6+Q+g^PUK5pF=c;gauyF3OL3^@`VsV6W+^$PFDQ3~un^DW zQawtzh&d?dG-(^9xY$z$U&Tzf?HtrTdk1r2g(g8E0x67_ZrNF*Pn@a`)|u~Moy9n+ zO2zh!Qwl>OEAX+TXFibh%$lAeM|geQsSL4IUQ>|>&aEf45`e~Q=zUj}J^4;J(!cX$ zm`BW&W6IdZL7{Yb2}e-en#aw^8Ek<;r|wnyC3G#K8xysg+N63g`JQF+1ZR#snT{DL z?co#yPzKUGwych^AKYmgE0?NG(DWJ*Za0mn?rjz6uosi*GjAtRwewbbqL^8~v3AoM z^HzYF`-*$biNQ-=xXt#u&-BCWWtaQRpt?;c2~lw{jZ0l9#2~MJW>3A(9DT5O@UODc z?jSz0J%+3c;Q?Iix*xI>$8)=8iMT##h=E{g49s|<0|{7Ahm;+wY^QM&^kvdJ6sMZt|WK01a)Q7 z37|A>1<+^OuM|z}8veOTSJdw9jKZzcI;7tCi&Xm{3b1N<^FcqnA>P@*ulJv?#hH6) zZl>1$(xm!NP+=_$EG~O6$2sPMTo_-2^0h*}<234mLWd}ybE1^rV!NeMd&j44Sft+! zWlQvS%kmmo?)vnqd(uJB#aol@`_}ktimu_YLfWS!WbZ0e>=sUPDtHdWDf1inFK1=S zS!baNh8)XKO@bA~xfF4r{E^EY*Q4CpJfBOwBA>{6?OV_8m*IX*$+UA zI5NsRzN^t}rR+ub*jr(GTs}wHQ{%6u5u|5rE&kkH9T07)917|p7N$HZ^bR~R!+INj z7%0A;W-=&P`)f|(0TjnX=nFIpiV4Mei17BBaGOyPy8}CY%FvmHEUkSdB&>V|D`*WR z#kbM@WYXV61V{hf-mVi^8ByYKal1|g-m3Po=_TPU%&ged2`92RK1PL&@sH%fNI0Ae zRB|X6LfEJxgrmtiEW&I|`-Q)Bc)P0rCmJA&G%W$L2&dsKwVD*1rMmbKs9E4Bb#ES= zkX;_<6n#Qm^l_2__N@x&Ku?`j>=wsJiVID4px!aWY3MMha%!PETvn^CF@2Fwy7)&y z$>B?n4)rn4%RS&rPLMq$>ZNwnyUxt3yhay}i&rt~DZ&+nX%FzQ|Dw$&I+O#yOoKiL z>&qz5hM)FSdsU}DyVM$KK3DS_4ZYNDsIs;UT2kkMr3%QQ|8E_4Y~>~veN3& z1TPWzk`ZGxe9XbJYfQie>-d6&7~&ycyS$a2`@d`%@Fj$6YTpZX6x;dm8r^uFG$5Y zKFAzYpwshFe$lW_?H&6jOJ!z;_U`X~M_i4dG2wU^01_Ao80ambB5C{m&FqJJxL4XTOGA5gRQHdWj54^zgFa zf=Zw)a%g)XsyMmGcbF26l%t|pFHb)afYzBm6;iBxAto^&_V)i~cBtD_&)1?kOe?Db z4S__osouW!H&cIjIj^&rahuo5B*{7#u~d;H;=DP6P$>XDejU}rk87uR&EGfm=lihY_LbI!)){`s;G+U z4ys~#Aq8kYSTUW-Oxud+M<+@)NljyJU=&UC&)0rLuOP zob5shkyE&O_`}DP>YXc0dGp+h-n(K1`U&VA`kOdm!HOs;9|n*Pj%P~q^1+;Pp;}e~ zOs z5V(rM{R)E;v4L3#9jY!`S9JoA$7#OY+_Nnyf>6C!nd;@;X}49T_E(yBPqwE$ zs47)g`rM=K39%=Jn>(qdsnS_7E(-qtjf)MkGbNOEG|QcwV;nGR`7Qr%14RG+e*}nr zr5qw#XPOYc6dSwDJ>vk;YypWQd(&MA?{dH-=K+np{}!YB_y03SH>$SnV|2Fz0DEPM zpiqKz$8f}+Qw12E5y$A>%qU8MA}Q)vny}mEq+Dp+mnL4OicDw;c#6zznDE&yQg>F; z2*d{o106BC-8@dTS(nxqK{qjy!vc;UE8dDY_+n31Mckm2;CGoGot)B$T{tp>UG)z$ zF1SC*NZtCdX+$~xC!5}2^5F}d+K>p2e2WBMsIcQVnEnCxBki|0p!zupKD!lm7=&+E zbGtxtmSzA7aGxyl3OTe^e1PbghRnIU#GUeS9w(l4#VZyg>6JM|p9+c6(eo4;7mRcA za78UsJJUP0YJ|&0n#5NyX5ZXkYNW!H+ylZqhe{y0D3kBzY3dsOVI6HsG)ZQ5UJ-K6QR1X4e=Ys}yX~@Di zXkd3gY)%cvK5T4rYDn)hIIZZ(J80P#ov-=93vabo4o(fM*yN1Nc>c_89Gn`3JEo{9 z)jPB5NeKqwukCl5QeRJRdjffuS|4gk9f;k@GrDuLgAA4?A?q>QXGm&T`i~^`0NewIq{gN{ z!a0=`q978Z`xlBNlmv8HK&fo%SFFosfqU8Ut}vYPqLMIA{}5S z4^NF7CMe}(9x+1f6L4dBw>>q%Sp{jgKr42Q2fvN8x{HWs^qT48FDPH#p*x4VM zV@nHsjuz3LkDg#-gK zaB4|V?9R=4xYzl^uvBrECe!cOvKw|fh*kJ{59|s^zg>83XTwZT^g45{93C@y((Jbb9!vzBd zFv7RUq>iaNjw&_}3kJM`5$|`UmcZM8X1J~!sD}X+zS))GLSwLl0vL0ZsJIc{8-OL% zffo@23T77mp_Aj6`K|j-d|y*Ce3*#;tEg>4{iis`^SH!SA zvz0J^dGbwvLVI zb->l&79n0k_>q@8DPERA^EsnlR{iLzZhA6PS7Pr;ylBfYyL2ciuvPZ=p3s;}_7$4+|NFp$sijkmg3 zH?g1Wa`kV*oP1qdp^hQvMRW6#>Tm&UqhFdnI}(3PwxuYOB}E|Pir^|}L^Y985xT%& zwW)> z#(X+9eu;w>r#PWkK0&YM?0_=D10GngM{4V)_s%y4dKP7}6Mt*wQqQBmH5YI>@CCD< z_laHlf;qtZoqhZNV(-o4q$;le@4mOY@9mkMb?VfqKW4}H=Tw^bx$NB1@7YHLoWJKP#zKWwv~)X3pH|Ex z;pRw%WHGO(YY0Fr8?zxRZQ3HmQZ6i}RK+}3*jjd|iOUqJgWh0nVfoJr$yx!5mC$DuMhtWgX~(Q&Z2o>t$~ef8Q1IgWciSceiXh-GmjkmM$68-f*fGCQgIR)MJo z%$j%o!)N-X;?Z&Va){v5yRmwOLk^LmaF${k_o6# z%^O?~%!|(x0+b zeMN{NYipKa{Ftq2ff?7phk8=SF**rKZM$B)_%0C0$D0r{|X1SuQ0_|vwe5E428P}d5Bc{Va1lbfRjg#7dS@n zpRs}x^P**ZR~P_mO9_@TJE-nt2Nj#y!5X$?IA4oxx8}BDgAD-5a~sr93##y8o!{Yi zKya+inFf&$vxN*7mh+g}{0OQ;1J!23li8M$n+PDTQgQx)6rcd7gE|WhRs#`&FQuN& z)|ub^CflRiH-2fp`VES+x@05XRRALq26PTPqQkNNX^Fms716>e91juoGYI|NRoAiF zr4&@nj%gB;n@{3Bo8SnW>u6LRoB7@OxIDS4@{px>T3loLJezIKcV&i%L&QqC&dhxr zOG8ESD}R;_oyO6g^3<}=qKC*Wdy%|${UW<0vl!Rx&YGrtAiz~T3m1iIOdJ>pDkP|Z zwtP%eY)Em)SGExnbOiiQK^*RyB!3_Q*H1nKB&r4nmrrTd*+(2B*)k1*aY1am^n%Ou;y_PUb3b}@Ud%{C6Hv^HT( za^k62-Q%pYLWs#A)410ewiw3sllY|4eDzdzAS~;FwM3*)m$8{W2CJ(yOP{&DS zEo94imFBh&vio)YTt+}CH(a$u)wo%HZtC977G)!sB&pg;lIWtXTy(ZI{iMv^A7%%n zkK+!*1s`S`+nkVqf!Ng-QH2l^H4+l?Dv^&sB!SC}oK~ndUw@eGUA2WI@XesVWRIcO zm;5C=lH|eHI+I3I`#N#9k2Aww&)#8Kb|9peBo8`Sc9mGR&=Zy&n#zyZ??29L|53IN zix$VBK?6ASBJ<#f+3vYT=qK#grOmXDvd8-$d1lR@i7`()?5{)%u6ZxpTz(j(^vE}} z4{&;}@Fzlu^El_@>^|6=Ea+>}Vg)kd(f%LI`uDS~wM<(XC732ir1BGBzt9Z+1a9^$ z_+0hB+{`HgTk^sG1KjNU|AV>NKmI%1Ooje0<7VpeH*&M@{g2~jLeKx@W?HKKuWt6= z(9M?o59VfH{CBvS3jJTk&D7;@+Hy8XOS8djB6Vz8M z#wSKgq_kOhN3Ks_Iv<&uDniEk3Fnv>V)?V*`pK*K$luM8#9hsUcjS7Gp+dRrL|0Kl zCsnKQIs`FU<^Z)iVNa`f zwliH`p-b>bnS{5xpK#|PecQU`$$NhrViV;zZf6a&N$@M`Y<+|E943HQfii*ljQe<$CsbnPfC5sv!r=eTox!ry3G=m z)y3uf;sz7uY*KZF&&q&5ruxoYx6&fz31eiRi&(X|Q@xX_6|rHhHj_HD*V?bGC(n8y zQm)0;rLWe>A5s;$fLXI^>b#&T@24v({3iXEsmNg-bdx3cU0$P$ys)3E5p}Z+?R8~n zueJV_Eb;C1mcQU?FFWmPJyQ3frhOSfVs?dyoAi29eOFUR{c^MC>f_R+P4!(?Q&mgE zC|~vo+kwmM2Q99A%(A^2#}kK{E22wls)##et1rW~j9P0w!D?_Cpp;Qdy%TD2mPP&C zvWJaZ^>Dg9MZMPca7gMIMlAGckRj8#Ctz=3^{%U1%4hn)jQdnOsId;z;FJeuO6!8n z(f#p$p4O?G?)$B1ewym<3l==4ZJW{>9y;>ib}^f)-e5=-5=Cc zbr*0TY74*4E(m(7u3~<-YLPI>o2NoUb7an35Jp&YQTm3-0957a`1cCyH&2YJbCka| z?ugE|=&fZzz}8}ezOfwO8Os4`h1jqFJCgsnQ3zn`QEX9#95}fI^}ndW62#^SX7}5X zqF0(|5A3SHHg7!#NoyU)+FbmbC7{)X>_b2w_ezfY4|w`|Z2Vk??Kr~3xtEm_BSN65Ulgl)aahZTGeZ6ValVy6DOWQ|x`o4s zn4?G92Fp_Ox!_YS`o@YyRe)0HTKYkyKF(lPCP_)^fKvFg*=-D+nM?j~?SEKNr${PS zc9E?Fwq>{IL0%z^2x!y5z$gF&r3qcA`=XMKYWR)4{1kje=(;}!XIZ@nWPiAUTR zH}o!=L?SCBmr`N%HxJuJ;A7v>jr?ib*^(|=qY7=aRI~XMt*F&@fGhF`U(r~Zu+0N- zGb~)*G$yEqG3k7Vvi9Oz4h}?1q^VKyRP7+~YoI@YU8R4~5soTLV2KTMvJ2xiYDQGI87F4Ktuu^{90;wEHsD`U+ZncOiUBUGb+dfBn@n#csJc&DE7*lb^3TNulJ>i@xGlDD!+d9NpIa*s={e zui4$K4gFgS_^;5yR`ehMhy{rF`2k_rGaph!I?0Hg7B}qd)bIXdj8;(!{ zpRH`<=tZvlz>h6|5lq-K&a#gs$znM%Co8OEVe9)ErU79Y4Bi(KH0XJWm)yO^kG}8ATb)4r_V+h%V0Wr(otH0` zsx3Kd{yFVLy`2)$iqhC)GX@DM$+GDUeLElD9GzPt+rd>?okeIF9GA?HxH?~j+_%c_ zRDk7dv;ya#13H=gB;B^bIdGce1NrNz-vbetj-gc&)}=0K(e{6Is9k2qW}FGbM4Ap|84C`({hM~?xf2=z}3kj7SfC=VgQ}w?bfMU4|>(+ zx|O+RvvCc}!uQ7qeKOy#sj4y`U6re^l-sSCQZX?5ugne5VY)3=xkv6CG?|-La*%Pa zFDkQU4ZmufFTd33@4>-rEu3Hcd?kBIWK@_wt8&c^xx5&v6J+JN(GpjsyF#gUk@+{z z#8=a;Cs*aBW;e*o&Wsus^!8?({f7m|Vg>1#rsq zIB`xLn`hC?^`gFZFV!>RoVOEo)qZ5|ZVy_^KmXJow0O6e%HcQ<-ePtfPRvzTX3_9q z|BAJr5#H~*O!O!7>ToO!H=F!6!SIR=n{p>^6BNyj6NBBougpgigWhKFq@dN?)$BKk z>h3V-PYU)mM_!sKM9+7}{E%5-9T{;Ts$Bivq@Xgx7UZW>f&-fI5!o&sv+T02R7F_4 zV!%~mxhU3}nY#sJwo_OU{!VE^w$7Xrr`f|z7N5&*t-|n9eijNNRt;RW<#7kXaeV_v zV{jgLez#x%4kt^`tuVQ%L3~gZ=&D$D<@(@Lh`*`wBY`7SXF4XN%Kuq^FJQ+uHlc6} z{uVD-;K4z44G>|Z;T&sxe22`UsX-(2e)ZI#wWTh>nRGVV1**U)35_dsN|5xJjQxNF z-vjR9d0}dBz(6WVaZkwcBS&HQ)1vELG zBLT#bIed?x|9HFqt)9(O2lE_+z=ndSfi$Pi#y9R1rx>m6PzE-#MZVzi$Q~TT$(eWe z2nt3rxVj1S9N?}Rxli4%q=Ur=d-ZPl&RhcDw2L03e?5;ftYNcVsX?q)u9A?2LU0;zf8EMyI3(ez2S$%tc|NQ^EbpPO&RQb7dy;?oUB2IWp;6$nXRgX z*_&n+jNAo`@Md9PFyG!Q=*WTjS2MkN^Xt8WqN4iueSsd+p<7p{M9<+~4*4kn1IbXL=6zo7X@Pc_7p zef?Mcw(PIUq7%gvl~v+H*TUzmwR<)_a+X` zxL(zMH_n>)X1}?ikXl{zCY(0zjBWq2-Jf^3A@-LQ=!0i|MIV{~!6ww&u+t4U$fg^6 zH^4|ebNtPItLK^C`v;?{m&NJpmo2lQ-}Bp=Z|xuS?TU5p>m0_KS(aH)WB!xXx9lH0 z?$r-YuQ{iJim7Ya4RHp%Ij6!bIS^)hrn&vVpt;9N#AtL~rHsa7U}Mo6q5T>C(7bhE zQ1F(U+_YfFuGb;b<(Q|)Q7m_2uP$DF(6k`$W#30#OPOT{1yhD!d6l1V#Y-HrP?gfn z>7_rymZFo2Dcurn!wln$xep++j#Ga&O$P@Z{mV9 zE_NB8K8vda7adHe=b0ZL9Nfx@9bJBM&>_Lz+zfE*Awg4fXWQ9iz$BX29f`Hc>c>-@ zlz!Q~en_yy`<6NJ&|t!-Ul1PwTEV|2I?PbmNP5y9w2cP$GFA7q^(W|cI9j@d}%Gp7@f ze3iL*dhp%R@8G0}!Qsc1!W)k0QRZ4E#E;&v9ptexy3XR5JpARitlJ>oF-II3?7lA_ z!-}QhM^6%ocvqkR`_^S`KIim$*n_so7gxIKXeXm~GHQono7+iAxe(e?jrsaWqRYNx zdL0$)K46t6YLFjzS}?VLgNWcI%9HaGoOxDsv$^D`V3@MuTzZ3&nId=nQNh6aRh}*n zplP{&sg6qBYuz@LXBX(b zJr&5bn|a%(yH+iSUxF~u(YwA`&)2%3{5=yN%el|@%=X6y+t~}sp&9`GW3%Rj+Gg{^ zV}r_pc?ceSYL0$c`|r0g-@2(*ZgafpSk9Kd$&GozEN;fw>9}BM@Bs`w`k6WTxZwK( z3A?GO+lVaD(h8@w6!reqwg; z^Ry|<4fZf!%w?)RGIQqzJCocwFF1;%;iTYRlHZ>c{Hi85I%Ti$7??_pPNmFsCkLaw z8(07F`IAj(`2&oYU4+OM#Y3ytp zkSnbQymXo;HzZmKN|^geSPtU`%FhDpbSX9S$nrwrN0oZT+=4hKM)?)uug`bmz{xUsi2aDTnuk4vE0AnzuSA@{GT5`!(OEjXRcX9Q?U=LlLOrXpW@fd|$U3KxrZ%AgK&R|N zCa$xOe5oE2BR-B?pB>&z{6@s-TE>~`Evm2Hs``J&mhQdrsJGqZ$j(B^69El$l~zk* z=3-E%C-2Tzx4^P8AUW$|6&G{n1wms;^pPyoR&lnB_UR<-MEfxg>l^~6(sG*={>%U=royGc@ok%}0J=wf>ZqV<)#QPkz#hcK+mZ#~q4zPY;n)o~y z21n-k)h@h8xw_)~pqC2GwS_?Zf$6=>(DQ>IM_b|ke24nQnl13Y_5T~%SLe3E`6AOd zO|vNE6Uw*q@P7c~XVNSP58wE&@V#Sm2S=yJ@bGWgE@V&sjZOZ)!uIAZuzfCV0WDbl zmbl&wu1_Xw6RO8{spL-Wn^jXP8wfVFpj%}RbKP97oLN+79+?}A@>Z?>aA|OZmlkqd z@q=IpMuYSJnlq38Am}@k)1`mSvFwV|Izw++JWuC9glaESSpc%eH*2{cc__<@KSL2Mf6GukNBu zH{djH58$-w#GuXly?Ob>U_$0+72bIB(&fRiC4W9D8OrY_r!`GcRTbU)NK#`qQ;#Ouzj?qtXq2f$e|AwXq9>oBRT?FBDR{fK!4( z+V)bi+%NQIM_qBH3w@N%Da1-v_=SSf_x(aq>D)qJC9C{Gi_(pLp`X%I3jLMb=@$kl z{lqVD7P8e}P#CD>KEE(X=@))su+qH>ZAzB2cX3)KU<=`KvF|ph9`*~{ z=!_wt9-$Q2j2|TUgX-&$iT4_DRJI52EM~OtDFCW&0 z!ZqZu9^+=_d-GOZtTe#7WmH7^ZFT z8803dx5vZd9bJQ$sUtOUTRbEl8t>rpmX?%R9S@8L#e?H|Nu=xJNw7WwK)6_z+wlU6e4MJYpJ!4dsp3Vz z=?^Lq>dMN1GSi#paAS zaMpqhR&OZ?^t6%z9&h0UCbA!71&5`fCE`>(BQdI!LWov2Acrg&L34IH7x`nwFXUzA zFLKw)-%d(;$(I1;0uPAAlG28<1colG2!69Hf*}Dbg5U8SHLdU*IlW(&!EgX8gf}9D z)gg%8%HU6YM^VtV6~dpDg)kIsNeX$|VmJOf94A?rcGxlj5~G^MX=sdevJ=YO{L!k% zsZJ;_NjssuSHa5UrD-RW_j59tt5mE^p5{dIm1!rE4|Njxnl#drs-`16b%DyVbYY~P zXCOOCZb~CNNoOKDNtUM(ouqS+oFpsKNKVqZ2u_k!X#^+fDacKdJJZNb()ox@lDpH0 zP0|HOO_KZ4lA1`-OkroGi!%iTCO^*46ecQNk||75x-?VRMd@Xk!epgaW(vD1y(Uwb zqI6lNu$$7GGKHy1muCvQD_xN(?4fj3rm&~dJ2Qp7l-`{w?5*^^Okp3TYchp>l|Gy) z753AQwVA^HO4nry2Pj>iDIBQunM`4t(&sXTgOt9MDIBbHL#A+u(l;}OLzTXhDIBKs z{Y>F-r5iJaBb0uUDNI-TS*CEL(l0WFqnt!39v%DW4Fu5Jq$(`r2A~<_ZmmD0XT?Xy zGdAfD7`&2re0&ttN?>P^ld4b0JH;LGkv8+Qa^@%Lc!zk$*l|qm1hgeLrsM77aq$th zZ2{c_QF((&kcOnjKle5aiGW;)(B9u*&IGv6#{Zb-)?;*s$o zHgiKc^QAPp!Zz{2HuI%&=5uMQL>y!@pCi+1ZO^2w5;4u@K2t8bK8*^|79VIc*OxQb zrLAspfX!T2&O}H{wb=H2DYJFU2i_p+IHmNQqSt?=5@X09q{u1H%&We=OVqMW%r zjX3KW?`|`fm&&;}rLCZwYIAQYXD&-y{be_sxvZRdO&ay3KAvJTuPJ9++sw<#C6`J`tBH59nM*U!j<9Hnl?U-8o4cf3^nB@GmGMNId44%_v6QV` zJi%rzE@v*3VJC=pHXDBuyhb#ir+*sEDT%woDUDTYQalh5iX8+JG5xo_=0(Qy+H7gUT$w`*F|k{|9KFKwBu3!d_I-7 z+%gX`ka9eVo%FO-vWimJM%b*mWT9qBS*whv&G=~&`&PzB7JkP%|cEvrZA4?L9T;r z7NP~(!74EiQXOcskVa4rw$*viuawkL{sgixHN=^D=%@p1RtL6wRL7a4Q)bN1g6pf7 zuoQ#WYZdW>N^U_9TCW&e5t<=Wa=px(R|k#RD?8(UA84liFz8xZWT&tmKeWwWzY3#j zFCE=7JhJpai~2T}c2YkJ@qwou)9k{8YyWK1hveCS;q3OaWU+?j1Lp!;!jjq!y z_vmIhr*#6CR?5|H?m1+WCF1AaIf7z6io2p&kPEgqZ9fX?x-(*2oB|Z`&4I9gn=!BC zf-zYbG+!wgwz=g;L5=z9+8{L3D}rI>y&nZVy8X7?035bFJ}OZd>?SkvIySpqENpYa zbwNex!?fS6lsSu2Q=Q>xrR3*|EC;mC;&-apLpECbyRq1Fbh_33j*7VN#R45sq?PRF z^!8~^Z9mj;=jm=S5IJriJ5Jv2xc!Vm&hm2`s#;9nt_wywK0ed&@kYnTTb-B~qeYTR zc2&}b!cQ_1hHWQ$4i5Ylr>wd^&N4`5k-4>0tmULkGBAm{xKZn%QNB0EyuC8$vr7;6 zXboL+U0+XeotzIniU--MVY*z`X}^T43uWWVd2q^}?(LRi*JMsu6>MvszCP&D z8$n!NbF#K#^OKpoK-|MFGVeEi?g$1GlRrsK2A$-c!_g}?2p9UDIa-lzeqz%#T9~s} zC+S*Qd6cY4MecjH7yspZQeke|CfU*3W~!-s9#6KM#(Zu;Ka&yV+eN+%ULDKsIFz^tC`u*1O->y;I3r z_nVE@R8?JGkF7-Y<`~3Xk-7e^pj!#25GuorJ(@U8wjTSNF{vK=n^EaQ`#WWiuLw)3 z_%cHry{cq+xig$#v`1C8e!Hstme?-#@YdFEhi$mQjf9VrH{EZX)C37_@2mQETrS?U zsj6z*Y18d4aAisP%VeZL#(9I}vKu-_cc&X&oKUFzUf!@JXT1F2uAr&s$}I+hJXn82h4!xj*$t-ni=fT_rJZ0~n;Qyk{?RJ2Ryk8^UJzaBG{tAl~tzVQ+M0?{&i zUKBJIVgionzDOioC3hu1VvPuiAXV{6BAyrFOWu2^vbTSBZuJp&2em%2XHUE**vWg! zth|S9`ln6d-k><(HxX=ExP$jbk{VB#GR`>YQMb6aDUVok`CqTT_+Iwey*tfQ_mTeG zbiF^=Ur}_4<9*63LMhI0I5f zf^EFp&4gbCV}fkVRYa$lvwy`-%PZ!WzrqXQJ7&lO6nMr=e<0}LU1GldK(NZY)eK$} zoaS9)ZdenvqM7~cpkM8ae)MprryOr^ z2aJAeuKP8PKx;BIsWpJDsZrHMxK`a{KKymiE4nFb%ZIk@khYs13Yxr!&FF`MaV_)~ zw?I3IMV}_U=mmP{Q#P>|XY+HVF%Jc!>z~83hmzn4b{et8RJ6go{!lP%iXAa5h2Ekw zP)CAFqh|e%*hg8w$DV4`ZDv{z>FAs^E>nT+Q4p<^o{8&b^r$)H;o!iUMPH`IS5glL zTxQYwnumk#;nje}$FJq(hl4+R_nEc73EEBJk>DWjN%NgYg7a}G$~+qU!+Xno^=NPr zn0Db>oWR~SudWStZ&>LSZ5Uc6SxEjG5&KffJFlCa9}9Noi}M}}`ex2fN0*zQJr?wA zxEEFdG;kUrt)w#5IvlAk`Pr=Hja=yCJ{-d3(^;Y!Jq{DL((=2RCwJyygnG&VlN@~p`I6I zj?5;DK1oG~f>M%(2zFhoeSv9yD%dG}Lls7=%~4MU7kH1D51$IUZzG8c`kC}>-t8V68z4_&dETKlb6Sxu zRdZ2rbbnxbj>qs%e;@Sa=oyr|OQBo3!{^wFdG+^zljz_gyh06G{K(*}1h1$P7#QbN z21xi`d69b2;exd*r?4#&je#i*8=#=kksC=UK(tPGsC=AfS)^s zp5;zEY5P+&otqNH`XlK&G(@K8<5JXX13equ`}GnAsWyPYej|$f^PC zVWn>oKd)#0X+3j+))P2|3(VEGjqi7^^^Vt%@!pxypV84<@tAdi7IjBRW|rRRbZ!i5 znZ05GWt_fY&)H@y5f1dF9#XBBT>3kpXBiSQLX)Y!3xN{$Y9%=w8V3+!Wp?gF&{jKdnIy9M=J#3C^a<*z`THHsb`8iH` zlq(#c;bZ#7SAr->Yms|&?6^h}A5;|-Yjog62Vm*1>`0Vqw;kq4#HOAx;UhH=tf0C` zXT^f?8B0XcXf!zcRT184`!d6IM(ydAJW?2&i^AK0XL#IQNSFfM0LVhiYZeoQ1V)lW zjx!6LSmMAEJ?SygTrvX&RYngAL{QL^rtmy*7;j8_IR#S@3DI9)%oi8g=Y!ED?#?Ix z7acH3cR)-`2CS?n2qNsjTG4q0P!U4_>RgJ_Y0B{znycVBou=Zr!uoQu3ocqqSz1HB zxJztj(^n=I+Y6thc}v$d^ZBH-H>?GfZ*noyR7j~>VzcW&3tW^+$(dYC;ojTX3vf`- zM#n%Bd4-gkR^^NdF3&m;PrTVL1g&GN8v-$Bx9US2!iZr%EC-Rr2qv&Q<*vHK2&3Ls zn8#n>oYk$S$BV&*9BaAdMSOCWnrB`N&KPhW3>P(A9LtN&t#iQCdP*XYiy-CbosMod zr@Ryl7=2z{F(Y^dvr%nFMS_9@QH)@Ut4N}@^b-)^3MiRkg?o5IV%pc=5= zcC||D^`+*ZmxI0)_kCLCD(0M*30!+l+N^pRNA$DJlP?E7JEfRKHcp^kZ9aQBc(#3c z9qbYUQnMQPS47#3zC^$Y&_W5YK8!x96b*;b7nSDASAymM6skg*?DJ|cghj;euLg&0 z`{*kwC>_h{QIkPie-lzkWd>7ImbFPemhza2mY7#xMREG4Xa4zW&^*YhTN3qlA;BdD z`X*DX=STe%;-kWkwA#-`=a^&ztC$nb{0;c6pJ*Q6fUEO~=DOE{JsM7o2|{Ya0V9y? zVI=oO=5_jdqS@wkmS-oLlU@&&)ZT7oJYa+-0kx@qgVp|tW;jXiGUkw$ZZwC!ftG!} z`Pm!X*1XL8`HkSGB$vM#tnGJMjs@6Afi4?eXN6TZx>p+8*WPZRqOw1)G-v-QIEB!; zfB#eP06O*Rw}Qnu+K+oXxU1JHX`G6M0HFB;NZ^%%Id0|OH8t-9pRfo^zZ-NwHp~B! zGrPST9N;~;`i6G{&)Z>uRL|6q6#sJ|B+1P~yz|?0kLlA8)mmZMyUU}+?s8EngQz;u zV)NFYar-~l40$gY@11Anz84I4j{7&i7xe83ZPOW$VXE_;&+O3zE~Jw+ADY+S3(n+& z>F)>IaxCeJ_k%g!hbH|&Fud)P*AO}^B9e`-LHBT)gdF=L|6Px0O?sq2!KZ+k{z0(A zzPEbzcC;j{&FiI(v;qWuPdOH9#0OQ7^^|hJ7U`Ujd_DwLz$t$Wl`@=E!r_nPy1P;S zqhrj*4}#u3*$dqe%84~P2AT))W_5ze4E-?Jsp^%gCa^hq?!8>}xH;p);5hG6^V)}4 z#V#}6UpQ=VgBkvpV1Ct0&?ooOXtB?cwZ8--d#<=%*BZg;U~JH&=&ygz{BUE?ry4s3s;G7tk~PcCqZ@JUe8u`gm0xp z=F^XZ?M6M5x1$6IEQqh@s$1@{13}y^(X(3kwS#JLrhKc1SUy0#F>8+bBskc6*{t~_ zh>rp%kMPpvdoR)y*JUfZWbdG7(K(vHGyT1^avD!&&!y8Z?)GzVc~sNa;(id<-BlR4xvJ zp`<{DZ$pk`Ws`s`yWj%_uofTFd41VsaZ(W-17F6x<9E=dbdn}MNh*`ccruD5|Gbv9 zJmv9yrwVL9*h)WjwQ~NGEVeGZg2%zTyZ;`HYJlCnon_i}}fy!))v-@HF|yu+~&+6b9)}|G|N* zIi}a=!HCKa?q;tV<%&~z2Y((6x5#%9bmo8Xyt(6Z#MwOa?&rZZz1ON-^s-ep+v=zr4$7gj;zzT??w;622m9D zq2nN*Sex%yn~i!0x-b#%dC~W~xG;DwUXupKG?sg#9aS=x@6n{lgrU3AYV? z$0NUglnHxfKKK2=Jdg?Z%W#Ew7t=c%w$*1>aJ~gAUi$*hxI}-gs7g4lW`4DSHom*m2oyxUekl?z9DnT7aCn3wLW>TiZs zh84+!BfLRk7`nwZ5656%fn{8OQcN3#7J>Mb0!O)$uCodQ(jAs4iG*LTof8(7(M9Hr z%J6R5+9n^iG`wm#H^p%VU@Ik`G-LSSu;vN*um?8F^YYB>pUmI$;i=m(Icu~^Ko*@M zBV8fqcf>77cm%s7Jo@$I=u)rf(G0(7P)ol`8oaqGJkER7R9A;>R5rFc+}C^1TvQ!S zY{s!SKg>Hkt{&z^yYpQ&f9T3|Wc@<(mueaxV2-E>4+Y8Ys|j~3Tq3}-qCVe>E{4ke z_ASwpP!1m$fC{aqsWxn_v`z<#wKd=DUK=*<-y79}E{!R0gHc?`t>p|A7Enb%_F`k= zbA<;N+7Z40RX~fOZnF}fbz9uXLY!v?o#$o)VqeTIDDEBm{;2bf=APPc*Jh%Z%)*(k z5FKLe;+YutO}|5M*MaOP?AhgUq{k@Szjc=0O1{wS7KI}?4X`;MK8H2x;wU_~iL+no zxw}*s*rNEPljpoyoKiRKb>Ylj7@lTL23Eu;Yli+uT*h!GqOyg@ea= z#=Ke=9fS?K`BS)fF*f&O$6A0_-kDsDi2ajygx8e5{+z~J>sGiI(38Lk1R zS%SoMRw+nYi2t}LuR$G=B~&^iEOU>~$Lgv4e1I zpfU^$m|vm`X+X77H6LsBUH;fj8FfZwRhv4*j5d8FlSpk`OCJdFL357Pato#mF`)qH zYBG0q3+uqd3X0pc2vra?3tdkJRvF^yN*~u*mYuVUak*1{)ieqkpis*_@%9PaE8Py} z#eH=ay0ZrsS1RII9g#l3C6H>vhlx~h(S(eMXlO{@0(YBr54(>Ir5X`#V|KBJ?$xm@ zml-8?1RpRNeaZj_FtOk)eXc^qYt8lD!{*XJG65Oa(Fuq>le6e(MciYTrote=tU-YY z6wmM$=Y%doWXFPifSMJ2?A%+N?4~ej1TWEC=pKtfP|)lt)u8!6(TSyk*$@zCV!0?{ zHp4Gb`IOj3)Gffg^GZmD>Uon`0y)#A@-SQL4Em2x%W1 zU|AZs4}-F%8P^uYGgAxYG%q;4_Uw=1nmk3?X;*6criOi z46ukgy$N=VTwS5kqK5CJsk$e6#rVOI95uA77VQo?Wi6Eut0Hsvp$e-@+O{BMvgHEy zW5BK)>-{#lSPKWnc?EvgQs|N_vr8XP%3eMm8UO)HjxeCO z*39i0b{~bwTAUW|8V!qog+3ZIl2 z^JPzXWRO{wldKt7OP9V_~$qo%-L3^&mLVUg~Y7qI%F@Nm^gP(zA zP>jJ^9^2#%B*U&om=X1-`OBo%YsM=pkkL?CH}rwqo5CJl>*8j%*?_SwG0~L4MqX|T zo4fdSkzqIBB0lT_Q1Z=T`vC%&wME07XQRm0B^g<)E9q+`7Vx?haFw=cQHna5&oUL& z#XZ$PoSh0;Q@k#2a5%Cjz`3M3Y&@u1JEz=kE8w9TFpL)5O-a^xg@Pq;6la7BP!`@xwy<|58#_h&0E1%2A zM>$*~aoB23j>DGr+py&#RkQ$vA zK=43REs6^b6r@UJKoXjB9G|*TnRrFq2KY*JYrY)iv-3Ol46E@4<}X4NLMn58B15WI zj<-1;;5u2Nb6a)5i#UXm*rCWF6}G9rlF0H$Wg|!YG#|%K*!8uyoLYE*ePTWwF#u#Z z#G|a%ieTalONV^&y^k}SYvu#1+@o^X+fOsa>dw_J$Dz>pk)>A@L!34>aj1ak)!x4; z*WiWtv{Z5Wh$iY{^*G|LfJChDj~n-lBa67@rGn)on%fFXz%?KP@T!%HUqeu;^t@sX z<6zmJJU6kkR9w@!|LJ-Z!cmJvj1;ALpjzCFCgmz(0a6W8ut>2tM`L(4&lkg{G)da?cr1!<>P1LX6g(7F=98Fc}o0RN#6T~eEiasH3iCJGeY{(bc+hadp@+`l( ziq#+Y4aaA^v>DYJj`6bQ#MZF?aa^(`q6Yn|TmlQy1lXH8WsPj->bHDy>s!n?3|Rch z@~D&=PSHCsjt}8CX?e#j?}p11;I>K@AA&*@z@zJP8r#7c84;soJtCV6S`%fY4n#i% z5i{smd|Jii%UY7K>7>rd=nk_uVqo|?0!s}W#N<3~W)BK4CZgd#2ZgO%jovai9Lv)Y zgTqOKAOg1X=lH7qxDDBKG+_ZH-?3`dk>k*+r!oQakLOkgko#0G}i|0mXV2Z2S)v-x*C-#aU7DFpmM z;fxEs){o}sCu#Sqm0ye9&-TqfTcYKixoy#MbMeSeVwhxlSPG?t z{jUzb2AAUKCnnl9d}D{Vz2p%vm5^w1coIbcxIko=hkcV!7v&z5ginDlgU5%%y>;fW@!?4S`%jrm$A|s=UtVYK z86P%fuJ8!1_x$*9Xm^&Ueg|BPrJE)Z5w_IE1)PA+@;(>tp?!($$Aq{ z2*)&D=SwnT0!Lw2i-H8ibG(^50knS8tep@JFasur{g|TNCx%mrfOhr7aA40%tVKS5 zp~ohP?F$YetB`g`RKmY9h0bzo!Vn}3D5L? zXx`i}#v|a!RY>>TX`k!_QxY3fK<&&hBB4n)f-GVz%&1JZeIBVcZi{w6%a74p)InY~BY?yq>$T)Rg&&|eNR z>=Ev$=iHv|dBmRK7=P89=7c@N9`zevhi3^cspyehk)=nn><{MZJ&{;ny_GWe?+MXf zY+l_nY$)*@nRGE^k`u3xwzPnVn^Ocqs71;mI^Q_M*C`+luLNaT3iw^?>YQhKJd`i2b_9(=T! zdMATl5t2|R9N_FxG{=0kceuU3_s~oo2?q;pIY}f9?y?fGqv@ z3;XJMxBcAnY5Rqva*x9k>Hg2no%@9?na6U`TJzF=Ve_ z=7A$8fhaP{u_lTrEj`L^7m)G9Frk?Z=$MV>B(bKDq2uJc=l)@j$-l50oB`#fxifls zj@!jm#0Ihy97}J!1fD7yz_(PJcS3c|fqG~bLn zBpf-p$bHzW&IyZE*6JO-=oPJNR{*}sW?#Vj8Y30Fujik zjelasA06&ecNa%YsFbZX3AGfoeD%>t?PtxCM~9Dj8_bn6!l4{*d2|L+w*N8VwwaH+ zM)#T{jtLKJ`N-|svq;oNfm~s z_c>TcrI`ZLt zDcw)R5mo-73(oag_xlOIH0E@)j_pXw#p&76!{K77yktceS86ysaNv~Zf){gUOR;BM zEqPOz9qw6u_LF=Uom8g6GiQf=qIZ8prJ{z;+!eFKrQY$YcbFs1@@;eU3E^xs_TQZl z9uMQ&?ptBvf0Q>1z7_T{fBjatZ;!{U`oOWWA*o8a*{YMMs5p!qequPG_KzAliUV*k znf&+7l)31h_nOn@hGQy!d##w+8sJdud$&K(LZXdqgF%f3;m z{SA;cb|L2%{lpBP7j~isrEZ$Wk{jz(>bl*9urfc-GeW*n$APW?r~mkF&8oux=BEY_)WI%zQX6>=)kPvw6mn{Ps1K zUCoe_aKHG;9hP}m4FW8Wz42=qg`8%I&8cXBIWi7vD(1$wpEW+WIQkI_2nPYnPP{m` zBTS4Q0TS88@R|}N+vi|vXD}F}_7I*}v4Az27e(BD(5z-53o29Q@sq+4ePkX?PsTFG z7yJ^-00&e_Qo@zUw459s8vgA9%s@=Tc_)Xv;=Sy8p==A)~(3Q`;;XS+0Y2hKw8-?MLftJ|Z zdL8!TxW{9sh0Qe^Arve_Y#yk{r5_FIYJ$_l9qWFHLV-9+?jeP6lc&x8r^D^eG2c6# zWzYrY&eP#`zcX)~9_~;jMIsiT#TU}F%@2pPJi%95nLJ6_2*i0KXDqzi+sLiQu0+uB zGv~8*UTGegkH)al1ZO~nzcsCAV7GbB?0E*3j!Vq9&IpHgMb_A1Kof5v0=0%RD^>bc z^VAt(S4#isjIi%0+_x^qcaYIAU>H5^Ni%znV8ZYo5E_ia(9_qcLoK%cNmAXIu8H3X z2PDtsVCbkKQh=jL`UE$ds^}w$`T=~7g@2avL5w-L3(cOZ!2z?Sf3cBF(% zc+M-Y91I?s^;bks`1#+Ux>>}QB$L7eq4;um!Q=;a$7x#=#IKqHQEM-7#!p&iQ>9F) zR`#64RDtWe5zKhUh2eZWV^=Q>k7yZ^x_%KxJZ&;cJz`duEyCN64Glc17Roaauj3sS zh0{t3!+#Yg9LokLS=eQ7>df|SXnx#u9{~L#aoH`bP5BFJ{RS8wZdzQ;l0$I=J4FvR zX|u22Kw~{wnB%bh8DZJ4JR6#gNcB0 zO{27X$4(uu>8MoBbaFA6740uL+Q&c0!Njv5>8U$Q3O)P|Gv|#8c3L=#C*ZK@$g(@p zmRDuEL#=lnJ&LR3DJUhCz0aYZlv#q?6S%*;L$95auF{Dz1?hi)R|63+1U1l{03*qH z^oIe#r74P;Dq_>gpLJVQ`X1M;iP*YCt9^xB5SDAQRXgr>@@-Rl+RaH3i$juIMppC< zj^4TKeB5(<>L8ohV~fmMatI0(Nf_Jyj1wQ@I>T|Ifn9J@#~G^hZ#{iY15_9-MqsB0 zHw7?~F?`=+-YWGrI#M%l?H0HzYN4YIf|T1Js*RR75M+~&;G~ROGLz#>xrFm6ZvbeY^P`u`nB=PA8uu;Xz(o zNL*8s4}PZ;?F4a{7kW7r#qG*daq05eestugJ#TeO|Fqh9Lhf~$n1G#ekLY!F2CRdd zP~upJZuHARZ2%K1#1np6EyAgGc6V-*R=}1G?`BfaZrNy!U*&NfG~u+OrCM`J{rGQw zXc;rT)98rLs3dxg9$IRJRG+`mi@t`gf&#nGoW{~+dyV4if}|I{;*t2#5ph@o_7Pgv zjl9X(gAn<(1N~u6B(BGExvtZg(E@~NYYQnTgRQdA(wxY`hQaUTY?u((01YUNl*>so(S*7cxS>E2 zuebA05|5W-t7TN^3HnrF$-Bl47`Ch8UQ~$FXoDC!^iJ(bl^GF@Eow&UNu;4U+ZmgFzu*RMvmTU68>B4A^y}q zfenit@fBVOaev2qh{{3LGJOGlG0$9D%*oxsQ4JGQZLD!pTXM@fiB?=Kl}vWY7%&i% z;z$xCY&(fnW9pKH;MoKT@nVIh%a>}_#_7_s!&}KY1Zffj`O$P&U+ctev?eGkAP8u5 zrm!=s$Py=0Y=}1a>bLd$9O}jNnNPt4T`Wt9RAC@&0rPXAUVN?VMEkB-!#H(#wP~1F zS!_s3$Z~lZP_$LW8j=lI4-f`*whm|cI)}Sr>Y^z)Z!+qxjG`fW)S7WOH^YdqjWep1 z>+Inb9H`s@s0&{Z=hFI|nN1Bz^PV@ zK{Mo_Q=X6_ni>UluvOy)POb!6M_zZN-_TS2w}RRsmG<98oQ%6+0ZtyBQ#?zvzTj$ z3eC7X14dTtS|&HaZ9`=T9zSa8pjM*pc+jP zo(ht2J;X5^aaGiSwT{)>HZ1|H{+E~jXMGZ3E+~QO83o#l=y&*wXbzn9*M@uNe*`$o(gqlHd1K3QqdWt$Mvag3D z*ceG_M3wLfd@Oo3CuePq3B~$cVmAZT!1A@Q#F%98@jIy8a<~7azCtfoV?d3?Ug8od zmj!1Xn*#cdVrUco9$oAev=6H;)S?nq#WFNLr_iZY(J6e{SCyf!MW93xS7vF}G8@u$ z{$v;c>T+MSOW>EDRjAzD>HnReu`8J%dx zl@Qge6I#>?2=ZpvAK)HLp#jt*+O<8~tS$jhu&C2ogPz6XObTw&v-lL9u$CzXasnhs ziWSc0cC(ryi2h%6gW|RyO|gb9_*=TOi-I033jB_^#k}}~u&r*WaI3=E42KH(m)?GI zLurV_Z|8*D;}v)+x|QGnG(g}|CUhNClJ-&|LdQuU9uQ3~3#HH&I)KT6`dJXEo~gCa*cHb&gI@zSyH-7P9y3qw27mfMA0*tlUUH8Nb)r&U<3NZ zZ2}4@XeEFZIfw^kXcG_em2G>x z?Jb27dN)*(XOadZs)3=gRu7A@Q=S!2<=sN(k$G>kNd~%97EIU zrioZkmKTRZN}Z~#of1tM)63s27R^A0V=Pi!on}#9Gouo2xn@pjU0dN+#WkXaS_xU( z)6J`9LXJo(SBQiOR|}GrSiOP%!^Gq&;$hH$1QZKh`V%W#joWNWRV1&$%;N%N*}`-` zmW>Od%nGez8_DEVd8uY0khA!yiuj9JG*uYD%w*|S54*01{QS}`@etV;28ns_Rv3Zp zM@RZK5w#W(n`N79x=(zqE%ojFz!@wW~qxCqlQ3xRyVOg zwp0&v#|ca$C{`19ZDN(^7&E$VoOmbOU9hc+m&Q@N1?Z`y?3!~515nz^fZ)8Mor&Q8 zq3vDZtSamM|Gn1QGi&YHb6LO)3=Ee&Thu`zNC`+eI*U{^FHzY!T|6i4=dTR3BW51+ zc-%vpk)fhu50xnzDwdR%1sWQdC6yH_8Xj+`=s`tAGetxFzdzq+?U}*LIp_a>z5eoY z_PRXlxqP4R^SwXchqX}!fY2vlMn}{O>Fh9CS`sal?cVTVFfCO_)Mw=_EHf{fSVNFb z=3R|t<4DQGYmpiuK}jk+^XOmtPa)&_6nq}k&0R*I0l=rMQu=PS=9MB)8(*Kqc*M2F z=A1C^b2|^fKULkrCAK9HAQ$DBd+?>v0%#$U>HWhzi5h3tECM633cLxsKc(89)ew19 z*bBHOBzfU{Kom!{=$5|HxGsH)En{=LWgSRZ$hF37+>vw-w}aQ3+1NDx-)!r`H<_%<@=Gv4PfXcpco<#SkBfF7Y(Xpiz0JAth|t>!J4Uo=Od( zS2nCiyi4ojU@}d%9hD14+*JJbnmR>RqfE*!BLoy^EE-HU>Qoj01j6Tp8zfhu$S?z_|%>@-YAkJyN6Ow+q%?;B@k0|T3!`Az9>8$5XkDD1gY zj-$3DecPaP9r+A@0I4k&fwKfAFYfBSExQ6qc!Kk~WQ{ zd)<*?$d9ro+iQfdW9!hY(nYwWg5XH;hq&Cz#Do5n%oo z1FkO?R4@hNPfZ_zlBqqlwl`MrH{h){@%^@3-~PcBl*S{CIF$r+q;s3SDuwx;+Q#Pf z^;b8R3b6)=}Mk10_ChjKikh?n>F7P@+Ap_w0#CKhGzKfkOcxGA?#8$pGFk z_C7AvmB1ca(F5?5%$9&u5@`k)&fcJpq=O@UmouRog7G#3lT^^dfA-~d1b9*B~?(Vt45&za_ zu3&4!7k7lB!gfR^&jt4G+hCUFb$LMZSp_sLaE2QoNSCS0iRk=q7YO99Wj}C#I znfzmE*oZ_)(r;KS^H5PWfK7+H6^F|3WG>_z%%cgH)wb@I2+dtOI|e0CceJ5y7w^M? zS5!`)5U%d24U=4|-~w-O4Y@(>kgIc|VA2mvZn70Wkf&ElMU;JyE)pimB^K+!pEC`q z*E`0tw=Gj1DAhu1z~{0eb3z+qCq$L%gjs!k?w_uTC;y+Z)($>ZxGt8^Zc(a^bcMpb zObHr}x-E^XfH;|?cMrpkQ}%p~7=mgG^o7sP!o!Qx4iK@2o^ptmL>vGb1#^vcPhZ8B z#nE&o&Z2qQe~=AVGR1gQ7N{#b9m}NO!LMV!uoKy5sVIY?@2a;lTy5#VR0u%_mHHi? zw2mm-p7~G*RgSxb%3J9`g3N#;QQY3F1f2H4o1v8)NScK*5+J?d#i8^^v^q&&r<0OG zeSb&|$^^V!kKUy}1(D2jgUG#F1$P*-HImG4!MIY+upNx_jcYv*?o2tmPHv^VOV*=r z29WJfjLMesLWLJ_&nW3)Zh9CARkFKX22un3|DHaKbf(^8HO%bSgA_gdX-WKt~^<5K>8k+_9mNcsRL~)L{$63bS<&M5O?jA{W9TP#t718VT z7|2ao@@2cb;Ocm6tyNIc1cin$?><4fLrHND!t4?0zwx()zsmm!g4z~Du|c}>TZo&G z##>na+iIJ$_BldCi>DX_LFG_jW1^oquKb))rDky`B6EiM57d@^G2Gn7lKRV18%Mf- zzb4*`8IrN7zZ3sU4Ch3aLRl zj49+sSV`u-DHD&z-f?j`U9FyR)v1hX<*< z^xC*eoayRok(fxtcKglTFhE(i$vG(1 zC{~g~gcxxZ?8AYW2egTNkcYH{qjF@YDp4a5uMzIRAF@kujQipb|vQ&)Lv}@B1 zP!TgJ%O8)5l(J*=+8@UIkL#@L#+SS0FvA`@7t`IMNam(mxx3p1Kf)r^Z8Hz;hrqYl zUsMWN-n#KfvP_yX3)t=puxeuI${v&cJq{x$tG!9Yt{WC?<*>4JLqnSF4N#L$7f1;h zBK9r18BAQcJ)z>3{wQv3Z?h#!YcjJrD7GtV2*ax7*ZF&ZPNvO8`i zak{syjGNqfE8`)J3WVt%;;vlD`e<{%S{YCN_zoO|B@8^~Bcz)@*c}>Y>kLhR!K5!I zV5bGzUlvry_$-pV}`=mU5@D`VWOAIBe?ha0WZs^!!wkPxpZcwL77 z0N1imsZkh<5T_U>f*j?y8E$2@#~;}6B(1jPJRH~}sUYy@l21}aTtn=!`)2pnj|oR0 zNC*d0iHG|YHgi!KJ1tzJ2QL-&E8tNufsDK#S~f%IoYDbR(cEaOiVl%WtK`nERMBJ9 zP*t8jS-8|sKLq(paFIxy46GbUd9+}o-u)R*o5iE(yNVP(^Y~0-Yr2|{yoyq0Ic*3- zd-JVGA~BD9n5X-G68F@a_YZas?l-Hhd#GwxZ(B$r#YB)7Lz&O~L}u#E=(&soGn)E@ zN0Y^@W<=E`g|=3zKD%NyeK-+?AY?*@*bZ^Zs>r|)U#=%?K?F0%ml=Ai`{oVtZu{KD z@x>*%fFIVLDLj$cGEw^ih_X$AULV#LeaI3ywgsfLyVX5<19Q>Ml7|>*37dseQh~t4 z|F+?8Flpd8VQ*_uvTkHwa-MkGP@4?iyJ@;c2-i-RA!sx;km3NT%Y$Wz(Q2|;(*RHw z3jt8>oB6H>*2$m|Do-2XH}X!k2tta+Rh`HzFfJc#0OpeBCBom^C<0UyJnaKe zkG!vaApv*1Guql}{^1DI3PGci0C`OL~_8;wQguqV6~*ovN7{~%E$$?_fG`QTm? zTLumH9sA-4KJh){>5X)@DVxgGC&U^>=X@m|OS~ZS?u5Q`K&t0MsD><{T!Af$bpcoZ z<7aU-lkEtSX`Th9p%LSl;Iq4_v{}F-cqWWpnanFigig$4vP;@Ci0L_Q^UqL3x&$9T zTvUR0j88JG#z!m#?*@igZ4^Ozy#U>SC4-ipfin-r>cHR21m~@=CwDiKwrt*x}m`dtb0<^1_D?`puI6QpN+(fcmwhaHU|kWjeJ8|C5#97E13*U z1o86a+y2Htg&>VQZ@~B`9@?F+URvO( zx3YPY9{CLcbeEat2>fJ!fp%%q*5=?~V%N(Uq|TkNH(7pd|8QB@j<8K<^;QE45oCq9;727I*n70_Hck z+xTg|P+JBgq}4+CEI@quGsI6y*$-#S%5fL~rJmro7YnWN*VPIR+Z#|N_0>>I1u zoc1&Kqt&FN_=S67bv%hs{UJAF7Q0+~`QTbIP9ljl^F#JWJR2+BM{gzz#f5I(&G8r9 z%v;z_H{YFhOFU=VnqlI5F<2L+x<(IB``L9b71S3l#Wou-#MuQFIlB9(+j$FJxx&r- zW&BSuXaA_E`|dB}vl_Tzo5q+ms2b;AET%|47vA-*iQ9)QfM4XghuCV2r^L-$6Mtc^ zvn9>JBmp169^P&&D-O21W9iF9rn8u0<94ozzttmQ*A#|#pcA3zpi_nl)(jfBmAA(G z54+EH+4^Ce%js4~_HO5`aVI+pJ8p}ojCheXCyj(~VMYI0(k-sszupF%x4BDhi*L>M z^?+&pExOPBDn5>VF?alm6sFr;=h}E`@tpRSqMNgp{iEC5{I&6EdJws1*D~i{cja~Q z_vbWBf&xE+ouZzdGZ)>ywQ}bis6+v!DPj#2C zW9!1JSRd1En6UyT&c0;k=duW12avqFFG!cT?%U(B@nbI=Xx$;V$A^&6;{4m=kzEVe z7VKL_^a+vhAj!sau~V+QJ-(gY)aU#QbBfxrcL1lwZowUKyONr?JAh-Kd-e`& zmwhh&O+0qrZ!QS4g$vjZFl(QWR~r!7v#XvBvP;>B!A%p37q?yZjiuoP?Gy*&v#%|6 zpZrZcX5?GLz-Xx0lAxN9&V>b`1FEubf5%<$oA?tQytbF%P%^R5pq0Al4Y%Vr@prqv zeOr*-{|DkI+0rowc<%h2P*$4nDQ@L&I z>J{z-cg8dJe((i7MrpVME`myJ7>%J0*`zsp>Fiu)JcS9{;FjJQ?_a)+G*u;SF(h{Q zkvrpA4I91}q~CD6uV=NbasPLHJh|t*Ckxs4pTxE{31J$|7J(!keR!CNq=G2Y3!`q9U!fA%{-|YC1OWy)c$?*e zE-KsfD>BDnFwgRixWj)J@41`powDqc5E2*=@_V-YjYb70@I8c_v(GO59h?0gRjTBe z79-oA3^i@!K@(B{vx(xU4P&KxgHeVv$Olo4g;cO=U$S`3$!m|qMuQn1deM8As*<9m3c^4Gm z_*JLh6|(_$6(@-y`k&fQ=BbEq>0NGrP}=48S!GEu`Wve74jp(naJzih!rKQIF78^m zn0~fgK1P|3-T(PhJbX;{TlT%fuPTL!g@dr%d$kLjVui7}#ec%^bdmenpGbo9Blpao z;+Kv;9=U*>Or$3b$Ac?K%uJhr*Ii7PbrAOjBVPpW!1`c55n^Zh{SMivbbtWQ*%hbV z$zqb0${aePJCH_`7&61-3+}-`$9s2PMdp|+m9!T^<-lT_WwMrx-4M@yueUe4|JV>u zt>k9@0AXzly~N5dB_zydo=5{LIkDmH4dl?d*u{6pdrn!q4Wv63oPG9DE{@@%zQoWI z59v}eu}_NHO$(3a-5;F$m%HNwg2&wV?~cC!bQpp%@{K@d;vRipiJi7DA3xf1|z(QeGo7@9Y`bd;s?;g8{JU)-OVfV%}ia(gjgE{xc zADi$JyN-+LDO#^R;TEN3g_=*}O7o-5N!mRGie2jdaBn<$)Z^{YV#Hk^Z=fsFz6$9j zu6<+t(eTwq_l1q@5`Rt6S&DMGQ8i!;WG*8P@4I3n#-87}O&jAq(`!jcK`Vd+uU2-) zQrC80++F_t_4-1r_%*lxeeqs1A7`r?bHw<)vG6-s5Q;`HU$Y>^Bqg_Xe+kG*w)}Y} zT^6C&+?Dsm9pMj`y4Cl^iz<&TWg%B+vN2PZu?I{m(Wc#n=q?etk&eGV{$}Z%J$M2| zea*dkf4pz}>+g!bz2@Hkm-v9Dg-@$ysPJp zTFGnX{Ii7|3)_qgol18^WB&(LN#YYste}nMG?^TnLEPIs`j(!0N_w@+HpS<1*30@$ zY?r*+jd~#dTj|$(QX>@VH8=7<dMyUF@!@zpu6T*sk@$GQ6(3>y{R8?`FjZ@awkzFH zkHiP$lH5g)#9ghcUzJ3Ob1v4Y5bl;o;y))ZHq)CZ`@XyAQL?M7`i}d>qw!Ik6VR}k z9jxDShi#5eh(S{l0##StvN^saU_1L!kH;TqtxPYR&Zor*h0f`Plifv+$CD8Q);%7d z6)t(fWlzLoN;h|OGl-zP(|zHI_<#{4l5f-k#%riky=`$N9E`N)3CK7ra7(=Jj3+EX zTtj+3`JnL`b)rZS1fgWKNqR{s>{W;#{DGWP`qj>RUNxi_xs$iV({{VrQmkXyO(0=p zs2oiQzf#;b@U0BK2?c+*1vYWMdu9v!px3yLC-LWA;tqHcBJjAo=E-<>ch8eCc}~d> zL|!`g!jtjEEnH2N;R;{)+{4^OPa#^ZaYz4Gyl)pnVoM^Z2c8S+*GNhANK24zbc>#j4@j51K$L$; zIK-z1rEA=OJ{?bQp}SII?5kh8vCqV3lKkv@&%|@XMK8Gc+4%S|Eo{wIo=(P;UfRJm zT~oc{R~NX2&q8l+ako7i-wFiI+!h}- zBEUbm=bw)s9JZ*W{$+h@B|)+kGwE)2kG>Ee8D+(JZsPX%Y03|OG5%_Bo?HAP`_XT6 zKY1}$E~&d;1mP}pqh4YY>1SRd1n4n$-b?X5d-d3QiYor6)BkX^uoq3lv%A@=%#w@T zQ~K=BuH&!qr-QZbt$1r)o} zz4{87;qG-8yc*9M0vNz(<^y40^zYm5u~*|cRJ6|yl)-yA5(S^q-OZqwiFD;j1*T;- z1Bn!eaQzB9f)ShVWGH{xBFqt*`5@UjpPX49mm8w`(Sr+Ux%*^nM=@u(- zdLwRit%gwux?yGz34C}KrKWi31qzyv&gDNH`mc2@^N4g;A~Xg47I zW0dSU?0lxwquHcFn-Ts?+~O!1Rlcv;RvXB7f%|!sOd(C>Q&IBCR!bnjJmv`mjwmM6 zYxG7ZhKCPnC32Zg4>#tQ6u&FKgx20+m+7Y|2AfOE6_Ne&nxG+DMBX&l>Jij+DPj|xJs330X@%)Bt7Ao0Ix>U1t^pI zeq++>&S*}q4z{~WOY+^_zOQT~j3Qm3gnU4d)!GDu8DD54kjMVHhZ>Vn0hmFG$xY@r*eJE8u66 zB-4#;)q>{zNMfZCU(-KPkATNetVA;<5QG}=!HIt^<$M0uA_&=-CCSN>kS3A+mM>Wq zCdtHL?-kdm?IDE%uwV9&uCs|a0UM+sbt(BE=?dQ{CEcvOaZO3*C1;<}F(NC723*lA zfkt|HoW0dHzuIt6!Twu3GrhcxQ{v|3_kF$T|d~EH|1A_Wy`9po~wk7SMj{>PXFl+ zd%x@|fhpVW3ujyF55rrl@wFKIv(D}6^WM?wJCS#nEnC)2u7L^B+B+LoeIn)fX?OV0 ziNE zuCstzig9Sdqyp?|Qb87HeiSvskI5sV#W=4pEu5OwcKo=(cGTktIW^nyQ-6bHnj79I z!E#uC!_6t{bjHdlECKU@L>Y_v9qqG{a}5)$Mg&0gfd5o1zmlt{%lg=aW`aGa(I^wTZ+Yz%|pSq42`7z$bEHKvPb;KOF49p zjDH_(Puj;5f^dELo*&=K6(>t4fQ+k7_sFnhc)VfIXRfV1DSa@1|E}L~E_E{- zhy%?G`%3^MnYOZfsYA&IX?pbW|I_F6ewWWfAXG(thFNT3W{Eu08STo_qfE`|FFDC# zQX$FgxC9YW7Uv1>PwmObj)5L_>bz_lRqA%OCu3@h(W*FJl|SiKR4QW`2*~eZv62?D zeFJ{p>e135J;@X4t--Xy;kuj3OxT;rV z$8j%yud&npv?FP+t)UsMZjO4COvc2R)iET#j{kz`bc%<)^RnO+T$)KY)X}09^bCnT z%vNJ)I8$JNZ5~3@EmxVx8Qv=EdHQ;@y~bjO*AJsn1xFMKV(wSVd(qK3)1$4rZk${I zJvZu-r-x3DHgl;n*7*kDxcS4A5&H{xx&sHZB(ru}* zFuDnvvL@e;Ze-WyL=c@=JAu!D8zn4LH;P_>95C#ZI+5KRmYsV{dg~*1b z)~@4j2#9GKH4cqAM-{$Sv%NwT1R`A@%8t!#w=`tzz&HY#-Xjlsh7ds&f)9z&k^H+ZjSI%KzKS1Mxp7L!6<8llPepCErL+Wa=s2`@465` zYE)>keaIl6>Knt%cU>FcXfvTn>Y=-_GZ|Uisze!~dU>kQ&9zMq!{ebwx|aBmGmiHwMh27R~9zTo)B{&BINCwk{{=(olw9tsCaH z-eHd*9DvP;gzv~TBrix0=Q9mdvjZ4=Wq-9X^iF3M{pFnL;mi5uq0_@{{xSrGBLfr7 zZs&TLJ=b36Y2k{z3>Y5?bOI@+B`m=Q;Cs|BJLL`tZ>r_xmQ!whetj9&YxCqgXAx*_(=!Z)SNq<=yY+Cvt$McrA6@%icwr?ao!M<{4aMbB#!^2+xPtta! zii<%P<7M9=MpQwgTB_n)Pr3OElc}|0D$!G9VPEhny9RwN|mP1>>6)WVQ@`)eK9Nz$_$2A*vHj-Gr!D$n$2g2zf| zBDFeGzaSLppNG4ndm<8c)Tw=W%BaI?R&f}6iHxEzh9OPcCmE!(B~ z4U~K%bbEa-nNR}`>0y3pGWjeauWjYs0&c3MAC7`rqo9@#y>XYJYoLw0Kv{6NC+`A6 zz75JlJxpj8)?t<3?(RD_>4~`c_Hjwqh{pmyKj^peD2Ax1ti^j>@VVsd;3W6;&n1Vt z@S4)du_u9js5`~(cS5N>>#Bo=CyHu&&Kn4R_VpV^9 zpxDz4ir{e~pUq705fjx^ek^}tF>6r@99ExbVllg82^SDE^{<_;@MOamc+m^doMKlq zVaGjoHG`{)T~)Zk`9s%^24Fxfy_jV^YXOMaGd(;=6(gc94CQ=C=UB8AR3H^!l1YI- ziQr~hgt#7kg9WSW1vHNacabY~y0%{@A8J~^Bg(d1QB0o<-G(ofM;_acNL&6E`Q^9E z6GN^2a_>3nD5NL71;S3NlI}%dZx+`v%Br97>4sRpqv`0M$S{aw~m*S#g_a3@bFm0A&JL}J8ok8EyqFFuk?YU3s=DlceA zBC77lO?niALZp$~Ag(g_g6AiT zI;-P9p|9&#h3OgQFaZ)Ls6m4Grh^-x9++ua=Cq-h-F-Nnoh9K&-w`#Tnv}jt`oBz z8chCNn42wp4wx7?td<#r6~-C$R(j`kkIzM9Yi7nS&De|yxlV9bo{)?VD(;rYlj`U} zkb_w+dG?`*t^z+<+}w`GlPTebf_rg(Y4_k+H{z7iF&~&FbG+UnX0I(}CRN+~rmKo9 z8JjKvSkndH1Jz-KZvH8y&f#8ZX3s@>pM`a3cZrjBt2t?=qBToBkYTL(*>*+i(;R7UG`!O0lc>pFz6aHJ?`O-t!3h>E$sC z-$=jfGl)lIcFzi03{Y4C6x_`DrOCln?!@_}uJ9MdOBVd=aCgQ0QW6~QR?IJr9{HzY zx*Zf%5(N86pd`}uf9@WhU+Ubgf6Z_BueVbHJrNafzk4w03x4N5{7|xcdA<1?85OSQ zGagDNw!KMLpaJR2hO<-L@-HTL1~vEoC8eqGgfA>9?J@aj8K~A5=81;cspl9^)2n>S zy~q>g^8Z2l1k{LEzj43ZBdI2bYmS=nvOl>;GOq10=0Vzk+^8FxDD`_lx!ajB%;$M$;1l7u{@S`R;Lhy(=TVF80C{_L`#124N22s*# zr9%**%`JMiFd)?(Mk{&z8?%jtd15?@5qOBpifrYfSHcA%No5p#{)}yOr zp11TWR1m8M5j4QBA=}K^^zzoTBZBT%V!8IUZ;i~@CSej@U1R#ER*kC8P(&vOgnEd< z1+$&nwIKwV*iB*rW#`eqh%u<^)d=p$-a9-sw1Zgf>#mNN+bxm1(Kgc#tCT%Mwp7Kk zr!`eL?S=OZRh{)-lN|3ms%U~E^kru=U_O+3t3X)PqOC8iy~?HXuX(J zNcSsz!b|C($C=$GoAf~#Xv-#PVbE=>Tk~H3XUR3$yEeC0#S>7NBkq75@fiI~h-P$G z7(G-hN#79aq2bVAh0|qFkvX!~(u)}03}v?lj6~=82tYD<;lE(9FiEy?&hU*1wy7tU z))*FZ1Vbc9aZONT_LwGRP%n_-fPj+pevvhHvG^JEx%I(V>HrbBP*H%w&oTO;Ji-w* z=Gj=|Y+3C@_G3`3P*A)LwBWc|WsY7HC}z!?1mPR9fKzhwu-GKUCTwRvHfG!)`fUm*M;ndYtc4$R0bJ^|s2LP`}& zUxD0B4i2RR{!?F*@+T^MiT4;kFrDYsOc|(VpL#VgyP9aLuV#j-vDB4xsAAPrR1L74 z5cTBMR0gW4)~kUtiyr%0dQ=PGjdlh3>=r_5S`2;INh-83QdZ`0%*nxC)I=~DS0CmI zKFrmATtT>5D4g)4KX%%p?eXp&$r2k`A<9P7%Yu;YrNlpq77>=UJ&NQQ`X%N$i%y+O zhEF9P?`FdS*x{EcyW*O(Noy3#gdE$yotRW=JGCgbK8ZZEgR5Dh&;Uc>pD*)^2sa$L zn4D}9ptrNZjzoriDgY59hk}vN>X`J}hEc-iN(XsgnOy->JLER1Bnp8wvgoO|H?sS* zux72~l~Q=4cKp-aXf{SrsbRbk%*&pNvKyX?Fa`)A5DTo%_3x;&-f<#e2YNlw=e){XLToWxDeY%jMV-Yeoz+NvFdu^(j>?~8c7y+T*&=IzKB2fo=dh7nb5=#Y z0)pMeZb${12c!=0RISdr6Y_+^O#+7X1hKGg>M2x+!IrE~TRHgz4g6SO)KJCrDY|UZ zNhEN|OwU{x1Ccom=Drm$`LR~f5@dRn?y*_u!CS0cUNl-uvjsTIylb*XJpZ?SkzBZ#_sfQBhV}TF$sh2 zY;~_sNygU_LJtat5X>Z^LZ=0Ti-7Rhcn?cuu_j4U9lz3lj2dvS^=SHsPVr`Er@cHU zg#TeugTONSrFshI(%RDR4seX|dE9=zSgR5}Z-oiC_au;?)TmjBas)ELdr|YWQMx-3 z|2Or)^Ad^{Dc~s~8&O3G1AQxSNN&*YBBfnv!46XBt}reMRC>H!x`$}N%l01Wn98~V zhDkSg@qKszoJ|#0(fiqoXC}uYbwn^8<}Em_ibIoJos#NRj#8E2aHZcw5!PPNzyf_3 z355@5QRQDzTwftSXl72Fi_lW3e8PVh`R@iK2z&W4Nq_VkriIa@E^h|pT z@AUj6>jRV76K=!c!4pJ0u-!i}qQ*7uGYH}`p$7#wLoQd?^#mfa&5s49$hI=A=BXz1 zkoF-1>0jWXxsC`QR@)48JZqkjjQ4QC5vsuhgv(tRoT;|XUoyJC2n~s5!mF9dBTk^@^z%=I9Mj80@+Qn=e{e9dN0gwra zFGd&xKMAP)h)KPT^Z3Lk$PqhGvs#Q&7!dJg{%W>#;yQf;){33$<-kkA0Ie_7emZlC z7X(loKHwIYLIE>&F$0F++c^ahyYXW=w&y{qg9#e+5IKV{k@{KLU}FiuLJ8*8@Yb6M zT4!+5HYkX;!+8gwrd6BuMY3}27#Q9nB6v~{_8WsYq;A#;e0|T1`NRG#rOfaw8b}tec z2JzXhlQ=bn$;w%kb4d$mybIwqMDhnnu#}wqBKC&xbCXT0EH4D%f3O zUEdtqO5!y(9nAyNXfu$fjpv2U80C=*3>MfZL=BA~YhS@;c&?$i?;wL?zj3)cQip^= zl|)R4S~rK<#~{`YzSGX+U~5FJO~zoP6$vEJ9brNCazyq7>LQt;#r|kdVYMmSuE+2x zDVyl@0F-_xdlOZ%(VxR|=?i9c0Z+gb@C4+CMCOyMK}=BVge9RL8`BP8kW(!4Bbt8c zHEcQro+t+q)o^v%{=o^lnh<(oSP6g7Q###tyN3NWaj)P5On+)i&w^I=(@_ zp!QuXXJz!|uW$<)MhKHN31Qd?6wM`BYB9SDiU+XZQ`fcU*kYqJ@}*K$kD@{P5h;@N8UC++pGrl-5iX;L`k(5VmCq=N@;-8UgA1GS;m9 zg~?VHv{@(@0Wv#@G#Vy^TSKS;`YdZiZXB5$nnXg`pC~y;dJ+j0!1@}+=TRknVviZ7 zlk^z?A@e2eSz(z&z)_0xdXD}ao!+D~_3(*X`@ni3?jg|G5N$EnMkjc_lxw3MTrcC= z=nAI`X^a`_R;8teZn;RK5VdOIhH(_LmjN#T+!f4*oT8{gw`{zL-_4#ID~m=E0_Qsc z5!w{8=PL4rKrK`bTm0}GR=jt7cvP=hWqz{;CN}nvDDZ*r!i?HlovL$=K`NCj&~3`ho87{P#;Y2#@<#{rLqI#~c*uIG}If^@l72afv7)m&;h;4@^dpf2>esX}vG^=l;C zQw;hF27u}!b=3$uz1>!TdZ&hU!yHSrT$ax$9g9#mV4$-ZiD$vB49ix82u74+`HGx^ z-w<|VCN)~o3=qZA>7_?<0?0w~)tYiHQ{;rT`88O+o&n?yC`v$BUe2*hf#=8+k}*A& z6I2d%w^2)I*zPS`v0-^xSk6X&`lfmqT4`Ptha^I~{v6?v9D7+z#(i56lopa(8C&@W z3CU?|0LgCvfv?X&vYP9g^6Rx+ugS01bA1P(vZ-gQ-CV@La@PEj7IIQ^>>#Gf7E*07 zM^y=makjk{Nqmj!{H0Rzf^0FvzQ*#%acu_G(C?WNl8m|tA%Q&Mo_-w^D;)N4gF0bb zyIDupQ?`d!nz>n_+2goC;6dh)^i`2C))*oJHauTLTYV*|lKM(wsoF|v$_uf@w9>+K zmdt#i&TKV8I8d>XJwp4CG^~t>9P31!pnr+@h0&;m0sNs`z{$X@OCw+)H-y-hgNZvE z;WN+?y*G9#~YHt!6P}WP6Elg9P{`)#M_&TV9IkGA=?#aQ1 zfzIF4-}!pIt6z_@-@bRfUo;i-rVx}y^(t^{`gj#aaac!Uowgu zT1fR_Cb7MTC0#|dv4N_91b1Jw+8xMvAIkYr$Vl=elQtzJx%(2M>LqZB6f%Y2VcMs} z@fZ~IB17v%5V{C8KsfhBn4Y{uQ(l7C4P;O9ujx_#I`pp#{pRsN9tq6j?vLklOkvba z93A8yNfs=#Ff5xBEIEbj&R3%B1)G&@J+sQA9GmZ=sK&lNpHs{?q>5&!YgKFzG}h(? z7}V{4(orab{=P)-v(5mG$dHhizV(RK7rzl@d)QJUB9lJSxVzv2Tqu!@_mtzQtfj(I zLG6Ztwtni{lKeN&)~-$Qu8w@aprHrf6ZxzlQd>UP#jFwvZGJ~aK1 zsioGSi_hWhCzlSvK?r{eNIr z0CzoJha69|o!et^X=v>)w_v$~O`HSlGh~I!^tVyOZelnKIx7~!IP zgiG=fFAmGd)y+`Wt&7>Hb&V@uRGJvP;bvS^ntZ57oIXvEbWV`yYgz=La(kuY6bUX+ z6aSKj5D~Nd1Jol7#N;4=yF}?L?k5+Oc8k==eHWF+1+TcjUBp?*fDMYG5U%rG_r)-E zu1)bxd2qzVrEUs->EhD+^n8j6PUZQv6r6`^i@x;IvJRLF#n>A&PW{a>YDWL+-jCj5 z>}u@Cr+jrQ|6(~k91hOPh9pu9TV5!E6ibuZ>hIb6E-8&0Kd5I0hMxWw_Tp2PTPa=b z=CiH5_3uFy^*V+aL<&K=;*!!Hy)bySrk;3G;_t0lnF9UlHWb&2oI?hwdI*;-RM)%& zU_|be10ZXMxcMhHwujHRx?_(>I!B%)1-;O3K+_72j1b$nRR@b{_j8Ph04U!s7n!<9mHA&FLLhOOaaECH1Y_8G;vahXhA{ zq)-Xgq3xWQ-Egh@$&JZ~L$dA5L+vWtKhSQaAlu5ViJsKM?MwBy=&Xf2-jZQhg+6BU z{(${*uIWR`_&qGGQ?uC$q;q77kwFsUba){Te-!22=>F+L$+W3HV+JzJDR@A^PMD&U z5tSmQ2ld;|Y~hZf@CVaNX%zJ-e4@|)hTT`=j5arxFDz*@%htTGR9 z1Qy*=OOLLGT~)e14>Sz0xmCdBE_PolwzaQsZ6SZ3`1k4C-uLwdd4ZxYki4Tny@k*h zDDF~V!ayUm9`?U0e5xAG(@9X^LM2>zF8k>}dv??5>^|RgcGI|y3oL9%SrP0)aQ$nm zyK-q$x0`fM(})q9o(tzDWI=Bz+`FMZBr-%vs@tFV7VbwY)uawz@Ic~)%|n2C9JmSLp71EtUH(f zH-|bNyas3R(M~~nHb#N$$p@lrgtvk*AQ`Iq zfS=e1bk5tsmW8?7M%8+9ZQTXO*{Z&l^XnyInsprfXpn?O56;9M$It0G9nQb2DeVnN zfSZjRgXddQa{WRma#OM*OJqy-5LQ<(^i5`R->W;Y1>Rq!{ZtZ;LoLOknH;HOmLMS4 zs7zl>8I~XQ`qA5?Y?ZW}VulNMP_K{g4*g6XJJ4^)w>KsYbQ}CLTlXh@*RimA>yhvH z+ z=fi_=14ODAsFcpl5T8{RGC;gpTY^XpH9Nh{l*3)YqdEZq=0uw*$b|;F z3vd$65OqSKgkV~|HUmU|*8wCbaE1jP+XV{DmtoiSzp1?odc6Y*(s-@6Ip&?c4j# zqIpN(Z~AZh&h|{?SL^rcyx(iU8RqS66KTDw1f~WoW2sLXT!`EX(xVxUL|8u)hJgQb z@1cGDEBoELFD3fDLBBRf!aD-ac?Xi~-?i^0A>n)Uyk=d;{w*3peQlleFy9{jCma zjHgTBVs)FfyfJl#;qfTj6?f>31+H4-#_CWo{c_{<;WG=X*B5uU@@#_ zJ%p>u{rwFE$h{4=()?`}cD#KSXtWvFF7(tDW|hMnM@!8(^q^Uh&xWQ3F*w^^1mzULqzT~Hu!>(BDab8c&Q@#08i{Nj<_}?LW=`k1gkE90xHx5* zL_d7vSHv7jS2wV!?HxLlCHQ$c&&N z=CQ;SFzlur3^|JA;ApO-HBAwwGQJx?*otIh>noMehIr)Nwy+R+xc6hySeR+JX9e$^ zdAmK2J;exFgK=EzpXAg9B&OD|rx~1k{90Da){@4B0~t1jJmMn@C9<>l zEmlJvUKUz>A>Cjt)g50ea#<*+Z~f$r*|!N=W-wYFqz|_WSBZ1mY9gcL3%?V_~z`knU6;(f^8Obk2CL&TI>E@=_7$5V_97L?r(c7vkwkr(PBZ#OTI3 zYR60ZiHZA)!Bxi;fLfQR7lRsx#Y~@JvDTWGs4*0Ir?*Je2~xG8 z6u|USHS?$WYS7Zn)+q*j)8*R$^%k1;;t7E|Y#eMOqy}lg&_0 z^hSlk{LFx!VkOkRNbaTrJ(4aA)vicxr(h!CEK%)tADoB)EgDi6h06_w(eB0XB*SJ%oDl?v zpt%FVp`6kV1UonYO%OzDwSE3+!7L?J&Z}#|t~9&+Be(pqmalZ-0Y!GjY>NC1cIW@- z^^RsY_3@SoADkuj$$ynfI4d}pKmN8a`Diui>JDe|w88~^a}H<{XJ=)E_H<#0bqgPF z*>i-_%g@i^)3mGH=h!Kq7X+dEm#{=CP8qd3KH~bgsW~>_sE@_;(xhzmOg5YTzU7@) zm*f^p%93L=Q33I7yFI)-+z&Lnlzv*8AC0(NesfsZ$XUE)TT}gv?Nf@^yIBDRLc$*+TpNn>)hnwP=^`7urYX4gMa5 zr6rMkY@J|y)>f3Ae_I4f3JStMuhwvRjkL0Y_xe@nlhC~?gFBnUnb*mIYdozqxw9m} zkGoN*k^C5eW?3}4BTp-hI-Y0xay10_E{Z8o8_7h0UnDd-QD?OgkFf!&p!HsiKu-}2 zVrv^^_H7#A9Yu%+)ObA~XLmq^v2ld5=du&a{ehNhCVRlQn<` zR_y7j;fz7+y}yD6RnSncKvvTz>pSl3DEr#(yVP*9YB=Q`HL#|FtWk9|LN*E^i;PDF zp}!#uq&-`6Wl?9HD%L|*S03S@Ui0sz@!AJVt)D{*;OAJssv2xnu~rC6)>eOC5lh-s zJKzZ-`@A{ARx2zowwq|MtSf=h&=Z10u##1#l&@*OnAqlSLfs!)W#td$%=SljBE0(qb;LRZ@4x3)MBnpiqO z8NX{o@}i1S3@rlyYN5(%%gC+a9W zh^;C}b&cm*H3~>%!dFDuH_R^8k9lNp!pQu#Nw-kcSb(>R4fX>yQ*A$j$HI%aj$5oe zgY8W#xiZ++>cC~08gLg~$E&RZAx~_<+7khlXZ-*l0C2UzKix&U5oLF+jI!@?F0uNUb5ldES-aNn7iUS| zm+If+n~t)leimgvt8>$uXU8+t!TsK?f+khaRIdP^bd-H(Rg|r@!S#1wioW0H-M%mD z`*QtzRJ$m9;AYNl$%#WPA3={Q*z27Ym|R(a_#;^Y7(q+q*j6a9Upe-ym5f*^l%Gd5 z%X69fTrWjb$!yE>VK!OY=G6x4(pL23pb`8D+%FGG#t~`o;6cfhh(+S=ek5$)3t^RT z2z^^$@qQ}=5|nz8q$gSU2$H9J>xvSG=^UI48A4J5-l4off01v`E4o#`YFR((oKPoS zNxDOSD1acuZb-jo!k?D_(F(#|{qxzmD48CH7Q=5}QJYq!GaNXd z@5wXl@0w2oD}B~s-Zh@q|2l9xS2a$?fLJe2-zhQlG{W89t$crV_42@318#uEB;^Aw z)qzG4XfVJ-3Z?17sAXs|4EZrJ(jJB&UanGnUSc;)Px@F;KH`$k{#!@zHP`m#(zM`L zZv6*KGhDb|X}^+E1d(~9xy>ECUun0XRXHYyyV`!Gy=OJ}l$$+b6$o^BCKhSxK>FBp zjjgl#+X>MW9HAmLmZ#G{cH8zVP5eB)A#Y4tqlbPEAgIRJS3@dLcm4jQy>=ta z<61DFc~*h{!;f`g^~+%Jw}t8D=uOC7%?&5&JOhPdj?Qcn=O!)KO8xBAqYHXe|} zeR*bScCD0Si9uot0R&q}TZLswj7AEhvSp>I4qDZna$3dQ335fB=SthpAnEl^M)}h( z(-ol9GN&cUtJD+X&gk<;TN?9vzg*)XK+VSpsPZOMSilAg{1iQE@SWJ*R0p%cR!Kbt zQjD_3kkiLtM%vqTGCxh)5@irRp%TGRkmxCUEQwDRU_=wyWcv>qx)=fkD#=tv^+vGcDJ`%Yb1%_N)EO)W@m)lz#r)kq4BL z&vGtS4!>&D#l}yIf@Uvbrqm5QVW+e_hus_m%G8@^Ewp`!VX*g)f#p!MW@x>MLXyz) z(YosoDD7RdV>|1Q_!4`7fwwpq{lQQ}|5*V}cB$`Kp&zwog*gZ(NG=h zOE4n-hS>|`Kp0Qt<$i_n6}Rm2#^TI7N$+TR4F$KO0Uyg?4nM%{2!5D3Se$0=AbyZR zG)b+~*_(+0#a(e=>4U+^?tueKv%|jyuG(AL?SuKEI@y1i7p1nTe8Jk9!VgV+k{{|; zgVe1CV|P|>X>8JfB?%(k;FeQalO|br>B;Wy-qOCKEz=-kQv^?tozKD@5pIcd+09k5 zQrF(+-rSJ>A}*Kzf!LHx`YWyG*=2o-I7MZA-3qxc@jMqO78<(YBiAv5%2?=7pwJyAl{)1Hsxw;U(-(F4;yl2h0A! z<`f}o7cH^@E(CED0>&{W3g@;B-4+Mca-cynyPo(K(#rJ@lY5do3{F+2Ck=Yi%omXU z&4qMXSbo*Lu&$+R%tI}T)oy0M3fYDxXy1ec<%e3JYrEgxvQLQ>MsE+}0KL!N-qO3< z-7SKSN@;xQ-7V55C43&<#W=P5tmtmPz2$vTu}r?C+gs+RmdQ@rI%)Q$M$)l$AD9da zzZtt}2PXT}7FcBEFKTi`Js2 zXU7O}h?x@e>tQEjIqEgmU1ui19|NS0j>ga@uTITJedR<$lZN$=$x_4@b@3yp=pno} zs?+A6?610$oan1k)$MnzTHSc&Wlc7U!WfctF+ zjSD80#srnAW`(f&hS~VJ>5ptO+Wlk@o3EY{|A_4^ue6B+4vd@lJ=me__@V^>n;sEz zlDj=E^Bq#iTulUZqfAga)j<>LozX{gY^VOw>D3$Db&G?KsXhL{zNiGlAZf_%E65H*Ep}K5_ zuDG@@7KcwDBe#Suj9pPSZf>^5V(5TzLDOBJQHD%EC_e1XWOl0u@0TG24cJ~+o$zMz znP4mx%bNg!-=mNN*2GUqs_EhG#lwev<4zI$Z zMu*$@Ce^hP*j8=ZlupfJze|qgtvryv}VuENKsJbsPJV z<70AxBK;QKfeVro4&GsODPf=ROVL%;AZhS^k- z)Vpm9h#GyxV#ibB-g1cxj!PslMAN<@mwTN;z!tL2=yQmnCX)pD9h!V|kPG7rNOd^o zvc~chtIXK6wksv74EKs}11r3}MgX#Yl8U3(U4C`b7)}*hb9K}4HFon2WMM@VRu)z= z6(NZtwb%QpCCuuc$qy(i2?BXyYFR|n~8o-tfhZ6F|-{q zocpwzS96F@q#<}l;*$o}iG$_MclJk1l#I7t2Bm)TEg8U->DKD*ACKL40;*yS4$y!= zD=F+)a9Me%MElMV&`E=cYP{NjRqxeY_J#AevE@C*I{p_N7<6jhWbbD z!pj>wdXY9^H9fS2NqoEqb%h`B0Sc-Pbn*imYUc+rF=cJk#}0>Sa!0Lb8Z{0#yrP0m zHtAOj_fG@uH?iV={Pkp?Hto)h)wb`mt9%_ypZv*kV}mvCMy_b;YI|Et?t|wh`+Q#Z$-|s{b>o&~W^kr^ehVjgKkvponS7x9oT1`G z1mgAXpPx+jMeDxk$zaOfd#<;IOm2?#U zIwBnE-U>^PP5Y^sEW~*t;HRdd5?u*gT=SF()5ehQCg`GV9pNuYP0w`0i=_$f-=8S8 zx{nr1d%G)7O2)fo#ZppQdJB0rf#Gm>W3kj3w7cVWB*Wap#nOl|3k=(LD%X-Ni<~6( z;RfM+k0A}E-Aq7Ok43zcUh58QD2?nu0cSTfsRf%SgzPEZPRGEBlNw63MeF@28HNK zt2?`~^e+=yS5}57eZ)BgLJK8^O2J?9OHtOc$U?RObL{0&bE|u^k^HvD?nqh_k9OT< zH!&_v{$M@Ey8gJq#DqE!cksEl1?)uF8Gr;N(JhHflWN)$-3%Me57D4!IrK7)(P#>L z{Xb+2x_u4?;A|xsuSI`ZG}>Bx?xPVqWW3QJ&c4YV8MDo35N8*1*IfRkV(CK&a`XO(Zu2}JwiUn9U6GVV zPQ%=6fG5-m_%fUMdXoXdcV6GxnH>Za~c2tv0T4!w`BmI z^d^z0WOEK_+7vO(&k6zAhIx6mPFsmn$og7L957D7_+7QB^r>2@pR{&Ci`!OKhShNr z*exeN7S@~`>l%zS3QQBVpG5sbPHoqw^Y&|-?ffF>6p^&RT@hNG`%q*G>t7=`cJ-mrJuIAReE?ki|#(^o!0bmw?#I zGX28e@6d0%+poDaanGh~txqi3*x&aGW}F6*eeYKlgzj_aQK^S(B>U}w^KkS3ZjVO$TjX&`Ti{^vk25n_C$#g;sp6B|d? zORv_<^>hXj+WA%qg$lj6R-KLgb?d8TWBuM zA;$>}rt|b5^tUJkgUZJR)ZeNrknKBvgU46d@+(EIR5{X0{S^4 z+PLxmcPXGT?fidA0X?W0CLzx>T~7gh+X+eM@Ifh{!&#O*TN=FErgtc?s4{37=OQmB zDO$!K6?8JEp=qR>aa=MLhJMm<$szq)if%cMLnLo-M_-c6a2H&Xd^A|%HeW){8nL5*-y-Fh1WYjVTBAasWLFVJ-ae&H#4XVuGd$1TaO%er^YqoJoosh=iWMCm@!yV~}jA?gsE+u;&4cRPf{=r#8>`8^z z>~|XJ%@z_dh^BoB_|p5=|kBWbDAmk&q@>;aJU9`^cw?zXQa z!-rk%-}^^u?wY_IIJ?x*@)KeqmT|0uyfQ=FakJTb-UjJz=${I@$gVNDQYFZWYFe5+wbXe=#TkrC67WK2&+=>BnO@SE!aH-bPGwT2lpd`vzzh&0SL27ax9}`dbvgr$q zyxEr`$gZoDEH-C(11k9`f*?q9!}wABP}jetT3#;tw<2H*<_>De-J{$|j7Cu4P8JVN?7`$g z7BW8uH26W*jo~<<4sL19TbJYsiR+rv(wzAY=m}CZ&L%|qyc>EpRJK!tl_uMFD1V+W zPMhlcL2_c62OxkJ;4xYbRzq2|2+pNvu5(zcK0hSY$JWcY*SAY``A4}~0t}Td)F!83 zK82hF(3=BA^&!3dxAo;;gPe>f-h}Q5u8*zd_maLnJi9Qp zr7N`pq!D&inpajv`Rg%=BdaNY$c7HuiD+PC9OJ(%HVv6h2dPtYS%4X4PPqCzK zj}=$5PfDIw-*$Hy_~e%*MwVa3miI#yR3kx6v3Mr;0W~>UjfO|*0EL_{!Q zke(xF!2Aukn~{J`#;Pw)okzeBmd}M<56`A5A(V`<_8KZi#CM=$J#)L2M!Ko35<^|B z1X7sSHae||!N8DVw9;h5ZX|sALNn1Dc-)WAN;+$p&up;q+Xg#2A8cJABK*BigU704 zgJ#RP4H{$I%Ni6w`F}BZiI>)MJ8-+vkA2Y4Q3dTaVuB@;Z1m*ULK!cY=0cC!<}OfU-I z&F~$72vUB$G_)ym)1Cep5W9X$h6M@^R-wsz%HcuRdI>qqBu}l_7R$&*#zObLzGQd< z65x#uuI=#B2zP8>(p|X`{=nP1W`##Ynw3n7cu8~3YGOCZS5OS@nH7%m!QjjKh1RWr z6vfJ&{6wk4Z8$Y)*lnv9@6@+#rdP3)pRPZfRCp%H{_c)zBYG+QO486&F(I}hG5xp? zHICd}qWi!za9tV$;<5wQREO!NSoSX)x6 z?HrJY7I^fZr-muYYp`AutMUs2GM*V7uqw>0p)F9G^Ewui8FW)#iFI9+ zQVNG}7D7}1+$UJN%)~*}yc9dLCwAH52LW0ieeydo@|aNG8b4qfEK?n%a%YWZbJUeC z2l5DuI{`(rH{Z%+NkVI{FJL2O7!jyzY@wkt%#)Uij+{ZmBEG}7$X4DA21z;lmvz() zU|%KzB*FFBh3M8iueDf6ds`JB)C z-rw)f`vX6rrADM}1HFBuBvs_4he{XB1 zjf?;pkRKhBM{axeiFCs5{gF9TV+Wh~&?BE^RgA!=UKJ{Eg-@VTDRrCanQ1Ro+Ojpy zc>t@_ci-3`_Ds2b3L6^NWPg~qc7;{3-N_DTk_|Cde!cu(R*iQR4|!kiL0Z(p*|K47 z!4kj};5~%e$1ia938R>$4`K|za3YgOD<<-o&&dlfJbp)kZ4|Lhe9T?81}}+Dq&Q%xVV}XpJ7lqE z)wu$IMYe5zDoVv{nC+zkV-%VNLXqMZCCYQ^+$Dr1#hhA}vUS4Sv|PS-m1Yadg<>ab zpCA)36q=pgjD!dG@<6H_50K1w@DL9aSIGko58=VnPgD!ZNPA-Uf2Y7;5po*j2&j{> zLpPG>bOD_V7Iby{*bJ>)t)E)07h7z#G-DZtnT-3Wdbu7Pc|wBDS}q<2F4`+Yv4~?) zh-FOgZ0;zh+`@E|A?4&^Bj-i;Tn9TG3dyURH*aPulEM{BKp)1w62Mn1vCFSc@B2Al zOedp%#rO)NA#ha#@dhU_=0 zr;B=qraE29Tcj0xHm9oOeIe0Kw$9`wHSVcb-YBso@En0)tCW}Oo!|>?cWfHyRTx)C zWE0zgQVaF32^Xu)I$Y~#aSKAABc%;Ppa3tWl#TO`y75XY!@Q(X?aMWbp^>($29YV8 zXUn8S`fR^^y2L^gOBDofCH*x#Mbr?Un*Owu_kwPP^hsRu+L-|3%CIa=)hoTy*b{96 zOwR~cQblW8X$Ba5WP*_U-tGw`Wk}*0^=2Y zhn1>M)AaDlzJefamivz)FP-!!|#XYkG`hd zV16EWZmqIajBF(C?|ZP{41=mjy+MHy?Jb0#bO)yTBAyX1wocSKGtfhxbt7$st{4@$ zi`DdeB<=AACP`(VB1N0oa?x7r{#gGNf2D+`sTypsV)hy=lHK~C2QaQ+vPcn7Y=Fh9 zM-Vfn_y;!d2~c)B%%LnVLBBbms;U794}q3PL!$+nR!%Sx;0!2SMmQ~-%Lzk=Sf~n) zs|lNhih8t`Z**(z&;D2ku&9uLV`7b?g(Og2|#jb@PtY6AEYGo>ewy-Jp=w*P zLwIOdhDJT$A=H`nttQXxmlBkaQhJRdTcq;tOdNaimkJ=6z;pD=(l7CeCd|mkeA@I- z-zP+dUJBf2D$%fE1C`n**$1m2;-cFSN5fAT&>I-rfVs%ajnNP5baXe))s8rea7on? z9RK3`2+fyf2L9+xX2TzPcFEGK*Q9nmNy9>kf*ENX+d#!4Vl=pYz(z3HsUdX zm8-Z$#3=l?uZT!7DxlsITjfc~ClYbi-tKJ*e1+lBP_D1%BLhgdeD;pSQN_bcqQH z6%4PbghnATeBe%Xfgp@|aOO}a7CqTu@iIImdWJ|uy8{Sylw;(U_e4V!;IPGjL?2{| zTN|Vt1TDf}`9YeA*Q9jWg3~f+?)3!)^-{+{|0VUIQuWodbV2U9)54)uC_6A;?5*GxwqSVOZJTSV7?;xj z@jk26%8~Z4r!5=5$!kK?8yH}C$OE8AY&dJm3ecO3YLdwa|0X zTY4zv7+{;g4`yERbTlgj7+H=gz;QqLDu`!`<)iynH>KA|)GtXs&6a&?H*;v#1`FK{Xx^0XCQKG={XBq}Q-g+2}?cW~8z){qKlIW?0 zF=UqLtww=RUxQ0=z@>yAn&d78A!oCc=?AqiU4zC)prwMf^{I{^)$TOU(;tMaD}Nf| zD@$OOJ(*e|B&IN+?%E}~0crv^7mSW52alxLT2ct@$Bs>gPT7RQe_*>ZDahts0X8y7 zmaR?s2amT6AAT7LfYS2PjjQ=3bt}T9$B_8fM%mY6^CGx3C9?la;$tOlz+39;6#L># zA^<2sgq1$4U0VWbuW$GRi`c>?>!%kO6hm@$|NY3AC7PN)z6{ z`R_{;Z<{n>UuCqTucyB-(N@_8^962=`L5RxO;8q4FE%rndcUVvV$}`Rz z|4do$Uy-lGC(W;Bdm_eaY5UuK21peGEv!B%DP-dB@KS}GI!G1%PGAcZ{!3~DVAY5X zc$X4QkV8Zh+9_%Sux*=YmiiIRfz*b0kFyV~p^5Mh-Wgekjf0<{!npB^25-Y?WR zWAYMzLRK~ve`;Qg=@MR9@87&pP{6Thf$!Xb=v-zaB_+fa_LW)Y1U4DrfM&>1EcL=N zN4!y`LlS@BgXug0LH*2E5&#TJtD~}kdwV!%dYX>B+@uM!tpQT~Xt0G7cv#3nvaPCY zQ-ab$*85=0ABiUgpKJ;+=#WUG5x4g&-`z6gGDGA3A^`AP181Z0W*`6ept;eY`NLiY z7zoZFRtC;^ut5{R*?g=6!5Kfc_wLl$klVa-G?Y9frc;bB{3{l^A!VVDrz}(=QOZIQ zojnURn;HuzX24#HItwM|ol#uWkd%RL@C+2f>Sers92B(EofNHQ#zDQ{wgm^Z@vw16 zI<5fEW+COEkOj{{p8{k(RK!0qR*LS$S+O++%6Y0Nrd!!e_#O_Lp^9**&OskWMDTki zfi{>UW3G9OWvr6&E@8_!s5PE((9C-$?xJ{O*_37ep|w-^Va^uv1B{+jk0Lg0({_f$ z)S4`2l%#@ZDbrOaAO_bT|8K|t5ppn9d*2S!paoAh{ixe$xlNX^ZjYJ`gIA|keLYze zcgEJuK9E_2(+Kah#{hR`Mz$A&%qU*7X#1MXL@v2FuJyAL^owDw1gQas@hjc736x4C zYtts+F=Pfa&U&@C*P+)c7HvBRCO!*{+?-$+2s=CoHhGCdJb*tOhqH_}Q0Pd3K!|kf; zay3hc1Z^gzS*Op6VsI@MC>JFalJ%)Ol!cPjw(9vygu|)gIN~NJ)vO!~QwQ15dZk~hLn zP_R71SZ+O@EWHRmq=VIpeX_Nh6R}Um107eW(_6AiKs%xeOH;N-$0#V%u@D`wR`a`O z{>}V^o+ddmo7`t+g(KXJ{|Mu~H6Iv=ZYQjOZ@dD%t<6@7^nZKXo2}ZanDtq|VL6sm z3uZ)x7!qx_CxgIS`Fw+4*GgYcNvUtZIoc3=XTqatFE$`Q|rPU=&J^sy~sL3l`#|UV3{; zIS7;&QB^Vd=l6dS^l4*V@_cT--<7P78U}upr%3;g{A>~S&I(ma9Dak@mbz;V>v-L5 z*CzHz|4G<0pu)ncZmh$(InyiAoGckOW46Moo<1d`7WC_sRu{`#lB*n;R+w<4MPGcD z&d982L3}!g`f})unSIlJ#UUH@*zW5i*ptwp&OI7L-Gd;1ei<9$)otY&MDp+agRs-} z&JCMNinE^SJ~B5Pal*%_h}F}UVKSDR>0Y}B13ghRn||B%rz5?o=w@tsGl6dwi!9f^ znXGLy#u{Hw*Qp6fQB z74BMjKj@};SxIdO3i{bmqiLK5v-SgiLr|n~x-cv%|mF9`QQp$lj=K=AcI4$!-YM$vWJMuynH=11I zjy@-xSn_pUa85WSz5LZV;V!|Vi_Q%v1dH6nbHlyT=Y8k0U1F(Qer|Yp^wj0#$+^53 z|H=L1-0;X@OIw=93K0tChg3IN{J77}KQBCT)Y&b~JFrWhhW$8dqgd@Uis#M?_b>U& z9nTNDy0-4~VAfn6KHJSbKOC2qJ@@=@YI^yL^Xc$f_wM=O2l(k(8t$IH_|#HfoafG6 z8t#@p`PtHNr`GdYn!D0j3gTDX`%A;l5o@Dn%bxaat-CQN9Tue-kKbRj+jqhzgW!GF zc0qW6d-}|#iQ`th;P` zH#CSOYuYhN9^c zZqY5_=n`U3e5O0jv^HPQm?L@w#(J zi8w=h3lh9XG&8XJdu|DbyTdOf{j6;Oc@V~_Y!nZ%0|f4u{E1&|=E*tQ5#rWd8crVt z5D6@O>+sPQ66wh!mqKgzW#QNUJt@s7;K#0-Bf&L4_-u7*C^~SrHCvGZ0kc#^29#&t4V|9wv~}WC`5Q zXqETYI_QqRHXJ$}?l1#4L`$W0QZBa-bcCykxjgC1+=ng?M~^3=(tt?+)FF#7X%vvS zB>&swzD;qCvk%BG1tLKhWF zd3vimczHOyBy^bRzPLP`lmSJ*vBL?{(feYzFAqn6mH)Fm99=w}Wq12r5q7!uE5i1) zo{3k4`=ys(x+2^&xYDh>BHU%hm2KXI#+;eYWF2C!qiXFzkweSEtJM^&)S8DL{+@fe zP;Byj^P{f}_spNx>OOI0IDs@GBixcJ!=01UT4ft(1{>m~t=)mVM_qG-8v`QNZ_4wk zlSNUOvst8w=31*ZM!NsKGTgo(XW7WB!ik?%e3Iuo2)AGcuDDf|VHTav*}S?ZTHSBp z;LJeXM_D90M+oblh<6|5J{1=p#3`jD)`eki-BsaGclTA{WBHb{8*~X0(`{FWgFn^G z5$!1jx)VIB4I}+Hd*-1&Z%O5UY%(HKI8@^FhM;@oGzFY98w_3M08g{-bVvU%96W9@ zC}k54s-^Ml7zxs`s2eY>sfzZ_9-zgm=2& zns9LNxck`;!|tw5%0=d=^);v|Pa^Mhhf?mat(r=qp5VU}p*yIeO-|e_P=P8uUA1X3 z^5gMQkhQ4Qeg2xTQXS^a?|SqS`ltve7}Y5?l-N3ieA1V>>k}kVNk|Uhp_8yQLRtI z1ovBsOjUAoSB4!T|%|! zv84ZuwvF)iVJ*V-=J3Q9m4TGs3+F3-;o5NU(1M>%8@X%+f^t$swp|x?>I`MY4)l3& z6bq0upcrRJ;GcLrAe4$X-=m#umm6k35A|LL+o~>Ncw{6`QABm&9WX3mn>}xqZfDC5 z9u$1|Ja%)pdS%#2mh;4KSvx!L#2pTDxgmUuBQkA|4N_Jt=OmB?;E)J&jZ(4crWV=#oYnQIwan z4DwQ4qF+qKMj|o5Dd^pzE%l2QdX9dv85qfJPKh)I#I<^^9d;k|zKyOA<`=o2+<@fA z^X*nuN;T39nqubG_Q7;5%C;lF-vc*#RoFC!L3qqg8zbamk@ojTXc00WvVFwOUKNfi zY30v%Us@HOHB6iDIZ)7Vpo#R;qnwC+rHYaQnRzcJ8l8UFDEe=$^vrYndjI z$m&MKx}}^Q)fV1Ema_DNE8NBJggcM$tzg`ygh_Mt5*ytg-wAim-}{W~{Cl`Vtc3Ac z{2DWRxSR9$a9Y(52bKak4?FG`* ztOK0Jptau6WcD7_=OdQ4ks84=>9p;_sR&yech+XcodGrmo?>HgK|bmVmb;PpsB+{! zshI#nwsNxO%p#yaBNP-Yi$IS(gF*N8fPy&=7vn+v40+2g4hsbgN5QEW1SV$&0nR+f zAW(3dZei=t9*c^D+*dw_u-oUp`?>J+%I{llf56GxYsvshlXSzL(4L{Un zmzF_7=M*V=$Cs0h;QV955&7S@xK+o7<4gXVCyzzB^_PQ>3wO>x+2Zy;j--(Mo^V{a zNBU~Tap3~H{L`9|pGPSUPPFreu~hu=m~e9SPKdm=DllkWKy=uXn*`E}7IYCq##77* z%=DNn^P46n8U2->{Ff{FJ}#?YPDX!~!GFKCTuZiaQ@-p~)MPcL8Pw$qf?U4W|EoZb zYB|hy2b*=D?h^(jb@xA)Dr1AP=IHJ`j49eQjAq2$1(y}w2m8XA)wF@-7(^~?s;ATB z9{b+urGZaMdQw);CvQ_t7T}ng{JTP4i`#!`*|5f@uzYXrpE;06j`gAdlQzx}U}A3j z^vT5B2P~_BJK^B)2)A}d)H>?&)|z3L>NKVC+sG86Yw}J1<=}Aev~jXNGc`hLKk*&& z;tNuo^aff38f?P-<47w$iXVxv!@d4uIMtmuE9@9%NU8aH9N;HzK?cFp@IBH!F)M7F zHCe0r*uOj6{~x1msS-K-c5$l#*WKA;{UG~V^ZA@`U6ZiQ(GzQH)A4VOzNe(PkQ>h^+cB9-oNN z$j|&f?8Y@qE(-fXw$b%7A(Ms*yYm2RFw_fTPZsL_M&HJPALXl*>Hif$;(gwMn}dZw z7Ybd|#dJjql|r^*9wYrf?7r#X5@@-ZeH%OhxjW9cc+6T#MLxAWmYYi8e)n$E@R74? z=rkuqr$cJ!^kGA%aJ~_MjX5{!E9@Id@7x>n!%6POVnca1#G`xAE|W*G2gwdZcG5I~ z+D0*F{1QImbbhU=liZ;vgyZ)+ zezOI%_BYy~=PR0mv76TJTk$yoIGc#n)DoQ8mR5*=Zpu%VqLbKeY&n z{g}*rXfG`PB-*P8Ll|Oww@^rohWHWv85`ea5IMrT6g%jD3qElY{4StXixaUfm?t-R zkQ#o-fc51;sh4wnzPG2XI<+v46z;W*X!Fgcs|FSKPWZAPhr*XVjPlgfuM}b#o?;?T z_j@l4L2Ud;v&0$lH(o{%Nm>bpN$SQvWD{l7c!>C>OylD{N&T za!iwQ3O@)ya^s^_GDULg&v$c94%?4yGRN)lJR=((TOsEvdNXUA{wN=2Dlcnt_yzarFNedc5R&nQx!MoN6*;)QB*AFs_|eX$Ay1;9GkJ6A+XAmkPp6W6A=j{6d#8JH>Zw2?Axuh3ZxJNWGY)E>feKxpj_lUYnWJ`|E zaS!hibwv%yIe*2odU?^kxkt1|aE=>4CFJg^@+QTHOH$>FrBaTF$)2J)^y2r3oiNG-G5{NDyt>-`+4sa@+VJ zYi`r%R&teJ%jRith56zWg^ckEF>C8Ad98;HQ1&G6;!xhg>(5i~^*0@$nfSS_U1cg` zI>28-*L0CN%C^5KTrz5TYd_^}GE-|g2HWSEXq~#sHe3`=3Tuz#pQ=zQbA0KzOh!TQ z#dLgH-le(R9qPjE>)&L?n37xO!k+14z>oZ-+shr&ZH zC$)oke%7n__cgs@vI~}lgZCxSf~b}Z@pAsN3zS;bF74Ayqu?#+D@75w!hh_JUKWlG zE^}ut!(e-vTeU3QWs5G$<}(^8BZy^?(^A=wcItwT=*>68m%0%bhm-5yb$L`2$#z#=9KKZDV%4B4e$@u7Fi*9@{+U0Yf*JY-+da!4ta<-)TY2&!sev^6 z<{kzI-fyAV|FNxH4lZyn|3|*7rB4$IMK$Tq-SZX>m*r<+CVTI^;%D;Dw7Au?qhXEO z8a)#`_Z8p4fN{qu`JGGl#J%?h#-#IH`D^)3mF+zw+97@O**9@q`$9i>Gu$QrhZc9w z*Yevp{Q(1-)*_tee!aBV?gqVu`to#(OWq21P0OG1Ryd*fw5;~)-U^4gyWa|bxmT(H zFGT@H!~Se8FF0WG`%755txH(CLkw_t&I|XbrgLh9$)wl*SW|oI=fAct_2-5uwdY2& z#0NYEE$c2I>z`_R^y-?lPv#NtZ`Jg+z;9~O^?W&;JKW|u(XI^*QZ@?am&UwZh;K;! z!+14dxOVg$*ni(xa-1~<`6ROSSe4#1Icj-U!LYu6iVN3nLzSSeWzBYBp z`{geQ{8TJ6W`$YYCOQ4Ua+NXnGP_%|e)6U60R29kqE_GcwFOqYxcgTqX*TP@b*S{k}>ZR!T6`gDTQNQ7nPvfQb#9Je0DSp#zlu z9Wd=V8sJ=YaG7;*V(x1BV{okxgZnml*E%|oBE_4$dtEE+=6)*b*gfOm$lMTElNS82 z@xI{~$+PW2+JLPE0Bp1179G|){GuJBmX=ykt>i@?iw<<1AC1~RME-z=pfPL;ChNb< z$BwLH%eAuAR8INxY<$@$G&o`XO!vKyMUy_WFe4U(1oDj$fqS8FJ!NvY}YOeO-b z%@YTvWQm1UP71<&+jgo+sdg?TA&EMYmR4ct+kB=h53|ufE$4TjKjgk8 z9R?=uYzi5>SH|UH-$oU-r1cg1uI)?82uGC(PAkHGpq?yeS}QtS1NoP!mA>!!+CQn@ z7;3%xYs@nX{IPrne`V?VEJkWx*rJwH#F`JX2d4Zp0DKRb|P_K%9^)&l3gQ zBAKRc{ovea4PNm0^lD&% zGe#+Dif_NdGTTs1KeG+MkYPKA52LY4RyVY-326o2mh6qhzNJ}=xH7v(=tp%VKXl`O z!wz|pS()9!V@%+2=y;KO5N>?or1&Z?abUQ#2*|yRiU6%(LjTe#o8ggY z0cfd_cOk@)+DCACRVvQaOn zUJ0ICJv)lD7y$@UESujWBt!8MT$~hB(p#47T$CY0L-Rv=87G;B?3xDX+u(R8sePh_Hfpe5Nw^R1$(N z%MvauAGboE=WF9X8f!4%5rK_~mdva>Rf5 z7_+h9sT1E$mH0|=Ri)r#P%Q2kF{c#2kGL_u5TY?~vY|A zYEt79H-_DNzV!+fbTBTutO1RbS)DE_7>J`}bfy>PG8Nj>Kh}WWrj|1|64vz?D^SqU zeE{h!K*J-bhfoZi&6WH#%|AP*AZS1{=(6$Qe7vSL{t3%0f`Q~1>dNMfUynpv==n>w zX_r~DF*3u(4x%4+ogICzwA8j|JUBbrzuPXmK}fBmp`*4#m?a9hSD?e> zL!zna7xU|vD-Vfw$zSU2CBdaG_%MO#zS_M%94+;iYaae^ln=(P_V$qJIgn0c{5>wE zW`919ZvVt>qxCC$ z^A;E1O)*xwX*+tehN+vVFX`m~tTq6s&22Z9wPhh#Hj8nU&uK($QH$5_5d(Dhg}rlA zbu}q>+&;NIxMDoJ>%sW^QB(61xB|h)(I%4TJxG3Xc9^l|AN)!J{2s;|aY_8dI;fN@ z^;we8IB33?;KgFC;XyfR>_1zD<^SW>s5Qo4o^O}sLiE8cTlgy!^Sx> z(!k*RZAoZIZ9YTvU$L4ReKZ@g;jBaC5Z_iKwyVXf{O3@&CTfWpePmPW_dym$EZ1=Q zp%z-WBBPI;YE-Mw3n{hw{Lb?Beih#BMG&vfvaQA&eMb29J0!VEiLuqYA->D&18TKL ztyA6u;*!8aB9nsTE2ED&u7O3=dzDOkShX%1B-grVAVEYV#U|!1OpQK+z>%9+MdVZW?jzhIQyPlB zXK7(sxok$YcQK8XwKdl(t%!~%JwpRROCz{ki>CujyWQeJc%nA!+EA z63f&FRrXq>{iS^^PQ1L$)3AE+Ezm+MW@fT%lzd@SOQV#=s!@7P8%Q@Z*;xj#GGO_k z?wvb}=2+0N9@w{@XfvwFPDE|)BYQP;RMi?LvO7`}S-pG5c;uHsWIPyT0W-9;NE4bv zdL<3~wBXP#POmpOkI(g>SUlg zo}u7ZJeD7nHWo)t_oMhhTRjqETFSU>*NY}<8>o?)Rkpww*%LhSD94XslO(}y)nEyh z49|G&OUh#I=Vky>Am?rCG3KakJx1EIE-?SKilxzRJqR97WY$yCpzspNhEJrUH;Z{g zoLnH&8uO}z)?T2oohuSgy<{MRn29!VYRW>sf^AkcsH6NwmipR1VO9+Ylo>U}0emIe z_3CL&vyZs*m1voc(!zQm^>!{FhtUrreq#0rDuq)UTM-x#r77#GhAxRuj9eYcdOf4X zB=jhr<-16c11NbP0QNJgM69U6Jd1DG)k0RVk+~tX+QbYP^Tis z3XJRdNsr-^f*Va9pJhzjhyx#jA^uH&9;Tp}l!tATe^m!EFldLZp_#8_@={%1;K=2B z{Xad*SXDpklP^W+45p`SsWq?JQj=D5xV@}%LV(qLBC1WNG;LLzg4qjk4I0go1vF-1 z_T=#=0Z}fw2VU}vDlvA@5SD9JL@b4hsIVo^#lSURrzT}Ufyl#;) zK=819q*!~(qKVImf9$PN>gLwkfN>%|Hj&)`+<(r8(DWI35kjFI@U3adpmW>uzbe~S zGw$(EM`NmjVR#AMG1xRsKHUPtY_nC-NJQ2bk1D=1NWZpxFc>2NdvpHozv_!B8_*Yc zi996WznQrGgn2GoTMIjm$B2>?i`!Fc_|`o&tC_FCBjizLHS?2hP(4>)XAI^@4G&oE zr-fy9G!yeg-&h<^=eBCi7CgSs2$BJ&wkq|jD&ry6%78bP`AT5TL}#pID{!D6 zKC209WnLro3ylTEKEBIcJ1ZKo-*U6xjZDM&i{P-?cb<>*i@_+qu2AmG*^TGpdac`L zwvMLnKk6O)JOjn}rKHnz9SZUOpsa%b**|gxT68BJ5OoG8xw8+5_8sec zfI*rVQU!e}AB}WOOr`a3p;r!wMh4HjaC)>uzFyyq>Cxp)ua<)*nM#N$dvqakyDE;+*{qLC2Dk{2H!{k^ahePB_g zMkk=#V|hfVltc<#B|Zh>2stotr+Q-2vBj66`^dr3ZiQLR1$XVi(e?*7h;oZ|W;-w- z+{$DldgFnt8$Lo>6iXRp;?5RT3Nt(A#rL_^S2jw(?hfj9)9qc=(G8=^6v6uq9J?c?X)!3im5Eb5474G zqwDuuowJntnl=O%4=ei*VOU>xuOAcj=KoQ2yL>L%weuf#e9pFJ_0-RCEcu2g{!`SA z%fS6*J|yan&qZx)3w!W$QAhr{7WcyEqMfUY(1`~c1$p8Pcs^{3#z~0yYHHN8pu*4x z75eucKdf{8!>Wvw>**F@RrTj)Bpm%}tSx3feri+g*k7zp-c00fIX3!Y+pp7D8hec8 zbjRbOk)wEMGAl77uzSCuK?Y&#%1n3ManX*!BW~$&(fHtD_v7QDDJ4zdO!vP$NiWBI zKKf|zEB7Ctk9IH;cC;sP?3T>T6?1ulZH^~wc@vdOA8>WFw^$`hfw7MGT=(MVqwcC# z__4)l+2@Kh4`TPft?@&KlgD~Va;^d-2Mq^_WhLtm!a)Xd2Esw&q3zyAOvfI80}?m| z9)LOj&PU_MGkL`3wL*@)vS)uG!b0a(eIc4sz09m@bJHjfb?R6jy$-E7D0N4(fzoKW z!SAs+F4FFp*`*&!1sX`LKbep!kq=fq+fx^?p%DL|En!2E8at+0#XMFZ%jO{<= zoeI&Cn^g9~2UBb8RuCklm}yZiDOgRImpUl>*EOtO*DiR(qAYxZ!rtyDiGvXe`&))) zg%K-%iHXA9_{C^g(C+U4Vl=8`?YZIeqS5VGd*&L(3zB_5+TDnGQD=v&v{-Vsd^^}3 zGB4`bNj6)J%UV2My)nU$sZb}FwN#;-+Y-B_^P*9seBEaF=~u|a>bWg#?m@~l`ZBTm z%e<(45a8<_%;O8kYX}W)XkRoMC#6Tjev_(2(7+E!L(j+O_npcv4eukK>t*NK8olC9 z>Eo33XPxVdb`KtK5B34Q54+dGsDb7RVnPnP7$UGCX%LzL-UqfN@siP zkN7b1*BW=piBZR(x3}nGhc!t)tv~DS(hCQ+(P?k1bO;?r6(-kRfXmvdMZ_Ic%xNX; z#j*>xc!4-!FRtVT)Q^s&UjS70;znMy_J09t+lxDRVf|0PaCdwuibmYWQ!uVx57sCv z{__hEn5=fQ>P!}MO*(*(IM=`3%qFQ{{nH!Uc5=2(@%<~wQVB2s3y^~ z3p-w!?+Je9e*9E8uIoAYqE{}0@p&MjLlnn$xPT~6hYL}G2tG@i=X)87G$1%ZFl}cW z#VWz10L0eD&H%#?4HuHJ+UQq=4~UWMhyJqG*XyAGGm)GkGZ| z+@eMI>Es@~KtVIIi@wFgqOZ-717JND@mlOj)`_1tDg-W9X~YW;-KL{n%TpjgB`6=2 z>QN(9LnZ#PTYpkCqV17J-Hy|r3Gu^?Hpd@3OU`<@mESYY5O}M!LsTBbtB3kNBkE`r zn^pm~NJ-NQ@?2x?_B&2AKlJZ6LYM*a_$r~m7?(REzGhl4FkN_JxzsOZ_!gEQV|)B<|DIC3t0-dgiX6= ze;Kw1x4ZZ{q;h>q_`p-GE}n%r>*hLuk; zwTS)D#yEZw^!8(7U>uHY+#B%FyE81s5JWESX^7u$_9?@FbbUbuJvl6Nx%j0>Ux|aq zcNSc5P&jz+d-IAj02(}Xq%CR$HhOaL-H^+Pxeh6Oz$mHhfmop+v8w!ZxDOvhqN2N) zb2N{qT6+Q|wV^GjEaF$6z&qKz_|yf-B2H7x33HfLAPdr8AsztqmQHeq7pS#jclsk+ zHQuxjh4|N?PTB{0Bh|cvbe$f4Vdm4TATyE;sV4-55_=|7FV&|GRlzBD)+S@@;aW~t ze%MrA?gq+by4%w~66NPj2XrMb1hx+T#AG7A^qG5+mH3DWil1P}(|5(jj79($S?37G zO2>6B8v=7FLDQTWlJxe0w{DlcFdy9QX6+SC?*0R7YGlUdr@(ahp#aD52td=_{aU!g z0n9Q{3w!6%^%re3!WQ3~FSkK{lGAT5C1>1Tik}P0M{JQUl7R%|9eC%06Au{bZvI3# ze&|pmSh3c*J)WhX5%Gpbcg44&54xkj6&>!L`BpTno4E3V4>TH(c~U7XX}=>r!QDEW z1cgtz^A8F4DQ;@cH@m|R3wNxVQeMQouU>XHGnu92jsoXAR!WnCdy73SBH>|D)zPcG z3`K=nx@~(HwgLINLs49IS+mO+3QWYi0xf0NB=-u7NPv{!yEUH+Fl%^>kQE>P)LiVH ztlgn~1nde8^9$#ZL%iq-ccnp*PKuoa+6-O<^-b>XWzhupiI0X|yAhi*TclUwE)y(= z02U6vs|`QIzT6?3>`8}8blQgFp8l_5=b_8m#cE)%v*|a7+hMeC((Ro14NQ%8LSm%f zjX}2++eAcheBBTdj#?$`oUeYFooxFsKeWMd*RJhwVtu1z+-V{#Z@sMx_+ zb_pV^7Ng)PV7D^8gmEsHQZQNI%e1re?WKT|(bwxzU6`ytyT`An&^QYD0u8#h_v7?_ zLi`5ScIG|p5iYY$D6OnbF(D|dQYO9JMztuzx^8HrXp%X@mW8_h#5)VW}y|tz)_}a3qGizm|z`*4chdjNqiaIlsqOmoA(X+C0_g~{jx@n z2Ldthk{mKZ*C2k3Y_F`T{#fcO#S2!(E04^IAz~RQ_EYkQ>+4Cux}uJXJxWz7XpZGQ z(*5dVB74>YaUukHn_64&{VQr;5^nQd^n(o;`H!$WYY)};%Ds@BiM{owK@8D7LAUPwz zDmGsx>$z-!$j21CX}zxpq;2 z!trVC?u?Iz(@~Ni_;@&b4-Ya0COHxz=+*{PmQNw-13nTK7voh!)F@8pBg3v%1HND2 zrQ^{7J#OKV;n?!it$77LA^$9L&%0>iF)58|>`$YL+9L&E+*SDZNmS%XR0KsJb5nm3 z<(@q(Z12j5(pEHSUBSg4B}Y$_oA}Xif_rsYbo9`+ZBie%?!Ss%?i&|JP1UtbR?#%R z6vr+dNOpMNGl1-@4Z4v@>=ZpCKkGzxZcWLK@f4ArhJ6?_c#LERh~h{J0cufOd^jRT zxnu;-8^lf0L9JveguN)L8DH6 z2XyFNN^ySFuC}Z%MfvF0^(QzHAVcO$PjGazmYZY)Rn!R1rR|V8GiFJ`HgZEBIs3+6 zD|!2)x~|fs4tq2*!kk;R96PTXMWYx@{ywgg`@n+8)2JNm-^hUAwU{u`$vDf~E&?Rc zpyVN`5T8Fp0zJJKA%iG^Twqgtj)7>%a^T9L1I;?g2^OQGlFca8cOZ84oWWlJ)dBM; zEYei)b7H3kQnv&K)`O`VPoEV{iE<+CRd2LX^nEl=dVRBiO( zg-#hYM3h(xhKsk+Z6u<7f;;qUeWTa`$T3Ded5}`iI|>7+Cxbasv!_0qS57mj-W3)p zIUNL*(b&+MlWIy)HI*4XB?iRkDf=*>3flYAU1lncp5~xG8dlg3&bY3@A6chTxJ;+7 zPCWr@QOpb`Ra5i)>bxHIe-??YYw@67^d!`18j#r{P&G2PB>^?xUP?p-y;dltqChXz z+e$%2p&{CvF4`p`8hOIWG;rokmAUQ-fu@FJ9ZXrB5_!Fk>rgNyI%ib1U{J$E7Bp6R zX5c9ny2-9R7{8r97Y=T)RUJTtIZuGq7L0HhH+XZQ;E$f?><*~#G?>_E285p|{>xys zGcNx&3werfauZc+j{!Y-iOb{t<92nDPQ2o3T>ccK zYqg)D9kLZ@$BAkcjuxwIN$2Zbg3d#?gguhxYk1>93Juj`OP(pW6+l8a908^jw!sH_ zA|L|PKRlkS8Nv;T4QYsnkf$K4gYd*I5e1nyE)jKwB7r~;uyQh*L z?C#tc4#PR}yNzL`W0o;1v;OAFzbNKQp7m^UZ+wES&qz@S^P&I@gCEHnd5vm*B|nXh z9qaE7_df^tpH!)-fRyTlh{sX>8YReww(w}S9(hwO4Ol7DY=HJm@hMcj1(5c}Qd-hn z094G?mr3qGRW`@h(wn}{@p@mbb9&8ZQmptvqhj*9iv`LFTrG9QPatEA4*5D3Q8YK9 zEP2quV(b;EHq0RDn`TXgTl~pzNE42|hWOQ1lqvV$pCnQ8JFRZhC&L}PXX9_t4k1k$ zf=>?&o1eq7^NcHvZr@LZhcyxuhGJEa2Gj1YJheCsFJj@(;ndHVg^P@p`Cg;X-p?)} z5G6n%U(Nh5WHS)?ZX&sEG`E2D)ATJYH9p=}`z#p9YYYh)rzddB{v7UH#i*owM{0tY z_MV0wWZImeH(ly7)q^R}w-QaYXm6;h>kgP_ zELdmLzKl-3KKlAv`z~o`Og)vR36BJ3nK+3|_%s4_+DHr(7x}Eqjg$TgxpJBkbqLv;Jz^f?NXEfKL^X&dmY#duq;Cd0G-=TE65i-e{ASQOL7iYa zFmX^2DG|XfC*@e9reiAG?LoLXa6kBFFvd;)ba<_MXmhyB(3c~1Kqwj{r!J7vT38Uj z{G;}0ub}be$XuN6(^qpE!z^I2*vG60jdJlL1$X|{(WusE8Lw2~VlpCLo_ABPiN?4q z{uu7oY$@tP!n5@F;1$ux!SCEJ|6Tl5I*DKmP{sGVudj&a1lPDbonWDZww?FIGlV+s`&H&e%#}hOGt;-v4cN?bk-T>^Mu)f0F(z zq-zM#M0&92)~2CAa=Ldl@yrn?IDF~aXh{C8$enp@bbJeDy8v??bg~gk-n-XEvjm*_ z;_6cQ#YT77b{oP5|M?-@jy8pU9+F{U5k@R)W4M<7HjqdL2qt5)2+uak_M^pO^ zaO4=kxL>)*yR}9zTHzCan%P73@f)Jic|Xpss(iT2Ke^1K7APE~dUtvx$d&SLwoloP z{@)Ba-^;pril|Y$hi-^Ef~(yNH$=M+S;f%<`S|ii@lUTsZ+FT0NaDDOV>gz^C(#>8AMX%NT>lj8UCZtbdQ7uWQyXopEB$jKoQ zu8zlE8W!3Pa16hs9479OE27S#c89rd-V*KDpof3TyDJuj!^`lzSd6b78_%>WqwU>q ze;SURzLUo{U#T{!2AX^`Vu$gqMKurj0mM&5b}EDrG>8|sl_v`;eOgU#VBHG?t9_h{ zA8##B>Tj90bpj@W_(hQeR?+^*+R3a=UbA6zcy>^Iv=p?+n!N${bU~D#`L<9+sA~KI zSR)lwL|-G3;0_vz*qePAb`AoH;z_wtwTm&H;Vx{U80O2CLT|p`KdZxgp{Z>)RIE@X zSCT}QaY)99pn8WvWflezuuA-FtLfYV(TV1sH{crwKhR+Hw1 zdVi8!BHV4akVW5=TcDx^idKEulf^m^bJ_k+VYxOG2+X!+&LX!bfp@9sWo(yNzpZ3Z z?iIL$U|m*D!URY7C21E`V72NGDze^zE&XP-YSS8MT2)%w4~d-U3h7{#W?+Q%$}+Rr zOG18ChAl6o*<(tq!BP4W>G*Jd$K?;Nt?-eRP`2x!65{XCtD}rwi?gd)0pd{&$+CO% z$@lNgV{c7|Ajszv;5Y138GsVXlwxDLp{)SG!aTtg-gU@wWE&|fO{y4O=zj^c{;GRz z`*3Vw>AiV3Fy_&uT9d2HA{ zB^4}@-jZOSK%yYC04WqQOxDA_a})U4!Ha~vlSo){-x?e4RxQmUR6>|TZc&9*(8WSu z52wH&ek34vrP$To1V{tkCY;4VE!jRCrDFiL4@b|ZX>Y-gsJRDKV&6)$oNkh1loOen?V*A#7wZ)ei11WEz(1_L{wM>whJpbv=b-mSJW_@o?b@-}CVwUt3n zQ?lrNe1?niGoU?udqV(RHnC)$FIco*BQkcRiG^t`h%s^G69x!LejRY%j!?U$4erE; z@E({VMy2U)JvLYn@uCqc1Xwcu5`JaVfOTR-iR16KnG=uku?q-lmn{Bio|pnzn$7MU zpWdXQ*~@TZPG{ngM3^#w3{_>({8$kb(_XEOTjMtxf|5zzQUjYfq-b zmFg4YiO+|TmAi$;@MLnw*L{hy_{qPR$ZmkdB#)+Qz=VH;Mg}ENEmf;VhAa>`*}&?Q z({4hNYHKqjT^oUF&rrdWJpt5VEqPJOR1ls`bFxU9$cejNi>t|8rw&sLGoszEPVaB1 z>H*cFNKTPK(Wd-1LyBhnUxDO3%YU;zeTOB)%B&0uy#gX1sjs>CPFoh_kmrs5X^Qt$ zlrg{i_O$D&UGRwPiIAf0UZulyIj6g^0PRk0Gh-Ci?dP=NhD@y*3K9}84ZjP}=zN)a zn*|EFp6Fo70S9yTA88dL{%XP^_sqlLuxf~yXIX@lqLIXm3+E}asgVK*1AP!tJ;kJD zZZ8X&U|fh>$NPyomOFUOT-n;63z8jNpG8w{%nQVrU7wf`e$ynmkI7Uf@o0U9M8Xni747#&vU5jWtX8a_| zxTdMnhw@N92VAEMEbs@QQy{=~heJ!E^)SnYPDPqAj0m(2o82eapkG>9?e`@KVNVe- zOyW%~2`(RVD5kpl$JvIOtWCg=wsV0Gl^$>0|w}A)-x#-Y)&Bl_O>a z0)uVxBP}WrG>DG%Gy$KoR1Pu_z;c=E?vw#DT04)%(BEXa6Hb8);tQXs*^9n}7e`Ov9I4XnsG};E`ms;4P z@Zs%}mqgVOq>_zX6uoIUpTt!)RI)XMXd@NTKs#000X70H*05A*1EdVTNT6yr24BK5 z)~C{eS7r&$((VSK0V)VNWh$|x@iUx<6P{ZavOe&M->t*b|dQm5OX9ybop?nn844Hh6Y%BA@B3pK%z>#yMC&TXQLK+6%PXdjEN*0twK(O#e zH5^-`)6lAQLYR!I(|5q!XjqN9Bh5

Yup>-3DTsi6(mZtF$)L+d_dg_zBG7K@HHUlN41G1Qf68WJX}<)S5g%UT&dI zQ+Oh!yynH|O-()vewOsL{tf6tE&fZ$_22);X`+88>!Z`8Z*BfC;Gjw9txo(X+GaP~ zArq~Rv?BWRFr_DQAr`z&RcnCt|=Q=RG0+QQe-M1AY< zlOnUmlb+NCXYWv#2jJ?UxFEMpH5r-3V*B_+}#3`L8Y@s+ThHf_#Z37)^WIgbe5iZ2Hgsm5kkpuQ;ZXn`(% ztvSH^<_YSUgiSe3gOhkl@V&GDv23#|4j(Hf2p<`ev62TUA(@vCeR}TGe*MHwIk+%e z*%jMcb48S=3E3n`Tq_%~Kafqt7NEiUN5Hv&h$?8qAg zpE7;Sjr$bO|H~ge+>yt77l~K0qsW7LMpHZSk)P;8v^A;EukvK zHwlWQYv1ytz(qY*F8@1T5eB0F(%yJiFuX;SdJ_!g^R5W*nB+=(o8J|vi(FbG4R4PU zeR!V>br)$*yYfnsJPTRro67lUHM;R~k{DmFA20)`T1bKi_Xav4y|*@{TrL$x%8pXq z$kCHmq$H70-n@N?iKg}BujPv-QLF`_F1;WzUZRK;t2Z6(h37Amdv7rBD^#^NuNHh2 z@Et9G{vXsk*Hf}xLjV;bcWGg7FsSRaxi=3r-q8Kh6-xV4VQ;l9v5K5inr$-g?q`&%RFUJ9RR7Ep-7(S>!ORZZ&)q70IR^wkb9 zvUL7{WY3oUczyX60(V|=|Ik2KyfA-c2kt&m`f=+7fs{3#+K zimJ)rtB104B1U|*12L>%{(qU2qPcx6GGn`opRPSF$`sZa=YK%9swwhBbNch^LHA4! zL7P4)|Ke;4?Q!)0?CN8~vL^!&^95_;(}Db^s5dcfpl=YC)po%|i8D%nsWln|c4N-N zR}HX4DKkK>uKis~q47g_nDeSc*(3d&SGA)<_>U4oA8HQe4WKxV9tv{5ThoT}_NcI7 zqE55?11WA850YP)DAgUw>RpHNM&cxE7_VHz9d^dcD2MDMr^cd?VTh0~#Yz?BF}qeu zZw30`Tqs(&A-JluOje)a{I>fZe9aDwA61MO1%5$^!KKP7;)5wbhY*;1>GB9ZR-OWM z5Ltv0WWv-`o+m#6o{7xlHfj8=yx07H5(%`~BS8tw_l3d;*G3@XT$0D|bol|knK6c! zmLHmE`ZNT879Y#|In&9VDdS`LFFK)$9S7h5z(~V`0*!8>m{0mR!1^N-O&*Ume(Vaz zcrc!i_&AcZ3EW36)G^+V)=c1a<)44QFPhprdD|@|I#N!XF3gf>l%bC9rWC zFYg4~6AAW~6fm9lH@t$8Z|Za&6e@B`g)0$hF+CCFgsd><*R^DaXtH-YM@|kP4Rv-Z zI19t1b3Itk@pZB48e)1!NwAFj{089INd11}9pSJ(`5XVim?PM8a<1x4$usx?^G0)o zC+JP5c?fZ?G?Q0Hz)jzoe2y@E@C;r_ENQ(AKGnQdv~$CqudxV|v$OM~PswHOf(}<ZhQjLM}1TL5f&dCW+7<{2>KfnRoTMBjBia2hNR{Y zAL_k@_b@&dL0Eb%XaL1-aa z`Mrte?BHkQ56~2LV%5;FMlRq2ShypXN10Ov%`}r95dJoo4>hNW3l?XBNqQcyV}36} z#@)q*Kzf!3emRmN@_AkJ3vu1kd3{tqPl6_QI-lPK#A`cu@!_aKWTIMo_*g$=nZiN; z$+vO=QINha?%@SucUSM_gGFF-04?0)jjAd8puRreOVjp2)ICir_Ccs0t?l2(AL;<4 zS9&;jfOjy76>dOYy+GmW9OT8N#q|9_K1KRXdw!6ACBb3S^f0eyTxkaA7G`r_kJ}&u z$ndqTqVT?s#u>T%&rLlDL0zYdWW7diJx-I^` zbm}7H!7&+^AWn{<#7n%J^DZ*yDAbR3UxNBQhMrskT&HQjTt*}kPQ$PAZLp+Vy2`7F z)@G;~kEx6wmAeL^Y&!^n)2%m4~#^a0f61|NWrU7x$b=NYF! zd!YGOL&G(?$sbAbR5PjPqk|~(HZLO}O4qQj-G(wf%}nhsMF*1i9oUz^xRaw$_ov<+ z9;>^V2HfGv;;N|cpk2Jfe~<;8M9zMI*6uF)%6- zw>|^?AWB;S01zc*%x(^YEd$WfQ>{+>pYfk`#*_FrFRTCP^EWROE;vxMT+iMfsao@GV=xRB4{J#;i_~ ziuN|mAL&*t-PMLVKbYsP>NWMKz+KIPG@It3wn9&5J=8Ce#S`PH!sr9B)(DcB=Bbtj z)UNVWBk}HIo@ych-KwbN)!%i3=aM&(2pNo!&Mt~N1jD$js2$7`#C;Encnit?OQr?@ z`1&w)wKQ7`=IRbf3`D!6suN{tg7&?aI$Z*mzAUD`k`8Ev-fCAFBu#7Mr@oQoMP|x+ zR6K}!2dG2k#b!D_MfJ-F#O$_dlLOT_0|-fKq3WX*gs4%nyuj>aj}~ni z;(g7XY>!MRgPAZgvJN$y%&m03gqkI<#XEb&`e~UZReYv%9i1zs#^GRzR_o#LMKm@f zgDyp@kz(UEl~#e7*<#~@w4chT?PWO&flo)u1!|9D)DOs|gq^6IIt6@SSe&|1hn-6C z>LeKkx%~3z1E0#ITjkYW)S`mg1v1UX3V;*CZ}(9eL9aWjSBWmFJ3Fe9I!M0jk~Ujj zDpi^65$b1JR%NxTWZobMqMJ_gped^NM0j^_HMOUCi`YDgo>W);$#Z=GLg}li3DPpU zRSgqcPTtkk7UE$c&WxZye;Qd`ErVy*R99;tc<+97wVAX*`>cj~Oav&q*HU2@p~JP* zngTsNYpXNRc0q0RlC+J6CaPu4+eKF@HBW?*W^bZOf}M46sErWlw%h@*-#}4y)WMKi z=G9S~g#0R!16)>Ii$gE4>X-{ZiV(2KSXUJp9tm~T);Nq8hjVnTu38=vyXIX_-6X@+ zd8mO}2YrM6_-GLgRilKk32{QzK39vwN!Q_XH3$PA^0``8I-~vZxe8fmCp~GbhSu4N z+VTj!0*Q>W0}^aF$L}uyGd2-fg8UhAo`iFsqH|bfgkK5fXa~|Nc2ct@swO}tJHW@E z!oE;b1e?^$4=wpZ?T!sqn*!VL{)A>~h-+k8mu70XEa#i4Y*tt>%}-K&jl0d*A}QS0 zS38m<9@s}ulGTdxZWp*$ZK2*43n`QwtwKx8NDl%R6`sCrr6!0IUDR9E3Uh{$`1qIV zDS1DJWry0gwY3^5AAnM1g0`1Z#>Y(mh%4B>M-^iNDYlJTLOux2Rxievy0=klB4ZK} z+}>op9axzP+kgxl5-aLUBfe5+7yT~RR^2Qg)?vLJW#+^b(^`M6ww8qo;8MsBv{U`i z`dT}Xyc~*aul@wHwvWbw#0T+Z=tzYCv`N;ml>T@ z4d~UZvw9y-ebz-y!C_?=HQIbcfIFuIGh)IYb-|lfk?~u#CssV=TXldW$hSZTVOZB- zSa0s6?8)DQcpal2->VH^4$b~v9R`a;TsPpuPU_qZFkJxYb#Al|WnB$*r|sR;r8-0C z`h&U-kNI|2e--ot$SH)(-QCqtJa?nJ>aXucA@m;J10b8DRqLU8>RXhVpfu1XgAq!I zggnqo)vF)r_HMPe3Qrb7;RURI(?|UUc1wsssEpA^4M(9IC+XAdDcBG>6E4|b;6BL8 zM9I8Cebq=|j+u+}FkumusdEepFP!VE){$>wo6}19P+ULNR~VIwN*lR!Muh$p1+c^Q z1mix3`TyEB_#KAzQ~M$Mv#=k)bT9G#paG95z7`~uFZ!!~0`?*X!@f1BKc;X5YX5dG zA8ki}^@SuVPdV$eX~zeu-cry5*zSvrAG!fsSKi_2gfhGzVgJ@a>I3sFxDT;C5&PpC zQo+_BKYYJQUFfO^OM1<$fFY{4yv0N|OF|$u7y^LB81xd1N$o?7lzTCu1{F3yb%NtV z)VDsjk-rq{Rt(A8KxD+o;^P6w=<3gEpuT@^eg=EZq41%Y)lO^IS0CuNMu;KmNOduiy93B=dxcw8UGXmHO@Q%$B54`wV8k`WNp&ZPN?)bY?%79 zd>MwJZ(;Ce!__MCUuLcTaJ7wIb2e2eK9Iaq)p;QP*{SMuj_oM&RvUsc_JPZFNdx4G zd5Pk{+O3hGUb-Uhsjd}YB}Iy!W1=05D$q4O;hdk z#}qYM1h7Cpr~r?JVX9i$d_~xAjHpI|3ALK4HWBw1PF1TJ3xr^P!{0BEwzl_C6pO14 zqS01B>NK^19rypQ$=~8M`8)nRX0+wdfN5$+5f64|8s=X>FQ=(x^tnV$2Ou2NnobA9 z(y7#eboIxeH>UdfoSa4&yC~lSHX)=5O8!-iH?A^AB9pcN#+bRks(s~GPzZigg5?~g88+eSSaN%R}H1sGt?1I66Q{|7ASrUfNeqc z0OGLUnCagcY8fMP8$D?HXdfS{JrlzlOPgnc_CsKssZKRRpc9(%jhSG=6Ef5Y=LLLx zWu~eZZb_Z29nDZt8~H63j?|K%p6;{M5%N2;Her^!7++yBQ@J_nQCy&Z=ctv0;vMW% zyc^GjNC}O3(pVdnRB1ujt0*(rh? zs@kq>l8YaJ#NM9{t ziTW+dbHd=5q|+6Jrv0J%D(vG0u3z8`St3PkIGy-I_4|Z18J4Q$n*R5Qiif{oh)r>G zNY&jWyIXM?aU#}_UE1{f_~Zqg2}GqAtJF@#;rj0(YIdO*Nt~o2KE==+wqqFLdZIY3_^OH2lX|TN8vM0N zRaqHf{1k!HwtvjDbTzm`Rob^&Ess!ie3VUlwOaj5HXaI=yeNAz=vnT(vYbN8dqvPs z>(mV#ff`j#+4j@%mp^mVPRXBIRVFB+1i#!AI#Sr#Oa<8&ws zD#R?ZXRBejS36tnXhkA`yS-S`NJV^grg>jVUk{d-myL&W=vcPez&z4|q5~*dQr#;6 zPI?gzB(^)!+bJy7%>fykMI&?6RIwSLDA#NO6t-S%iL3qAg8|K=JL}bkR^*`KF;TJw zZ}ezHj-?>KNgKdZbLg85kjqEXuN&0Q(EP{-HCEt1qs;3NUy5y1%Tt4m5LprJwo&~N zEliu#(WUL)=nO-1i$I!s1iomDtU_a=0fqDJ)&^X}Ou+v$KnQeeH>ptu3x1s6q$YU$ zcimT0Yuk$9vzSON9Dr}r=!2v0G@Y?b(9|CUx>}H6eq%F?FMPA=W%IUM^*mTNV`Vpd zE)Xu}v4O==+6Rk_N|KvF%SY0@&H9pD7KZ`~-U8*VfKs-oNf>$l7BxX9L;q}n3~-Dp zY*kC(k+xg)ng6yGyHr4%wyI_IMz^=BeQ~$-Hnj?#ow^OudjTEZrdAHa@`Si_JNO+0 z)k3&MsP6qyK_bJqt2gD@KGgXr=<4;+;f!i-DHD{jxomOTaXA2SqBF|Yr!_mEEV!Vh zaEBUfWU+3HymA3esgXWrgQsm4#qI?0;|jj<)Ojbwtl9MQPH4iMvUaLvOwhz^6Y1Jc zNMd^_E*CJBL(Ov47%R8qD-a>5vle34`xM{CkQgnNv8&o^J zJksB}YCu=CC?f5yxq%vc+9pFBsE=>#d}KSGAfTfA`jPnMT!W&tYVnOPbmQS#qM{;@ z?ha3ViA=V=l#&Nl#V9>b4aQ+jo?6Ba0BUc71O*&xAl?Iq>ym9WJ<3DMKHiRiGh|W} zy~vp-EqaQ|hgDz<{g@Bp2}w3zwaa4>qVNzF;A{C19j_4ErEhP8T>z5;1nXiScT)B) z(DocUvkOA>IQn9@TK)@s-y9!qmjT2sK4i9gHi$F{hHMm zA@gxk5C)5@Qop{UUDZgB9vCLoz9q^$?N&{nag=ids(g&;*UP-YLtw&l+{@_Z@Nun^ zN0Ar8jtb`ik(|Qz0HQh7*aLQwL*MREOCxc}t~SK2-}b0AZQ$J^*8^{@h=Qqh4|42L z{S~KMdf`z)i$3g8qddej4G<_LlT-}cGI1|7?49)cUg$hIr0s=?rGU!rQ{#+dEsj9S z?icE#_1gytRR&|6cmVwR46Q$aXAY3{Aa-p7#UE5_i^Mf?wv^Hjf_^SXB(j<$|7#}0 zA@xr*y?+Q|##Sxtu-Zbz)b>51o;GI-tDq-kp8$+^Itu;ky_p&uQ&&LIEj*^q1Ze`- z0Oe4`ylkKtGmooFyfJ+IHtU4K)+182eK6A(1!^ZD<*h9MicTl{2^av-*_spT5#fUx zdJ-0s?Zi$&Z`n?1r_`T~JIpZsdW{b8redenWMitBYRU-3M;m$?O0X_7oIV5OT11{_ zp`Yy}M@Co)T5(q0FP+!=p2J!}Aeek!9W1Y&teG#UdnIXp#!uED?azy91%p_s;H&CJ zL}s11sDU+S?oI?~?f*a=Bsg&PxO(&bb9s z(>D6{wmK2dJiZM=luKTB)bd#Sd?QMQ58npusnZ>Zv&*UL9rZ4Dq1m5m2Q2@ZKh+`T zWoGncrM{^iFjN19m*mo*ztsA8ddFWN9LwqKUuqw*U=8l7-w87~YK1pIx4Z5_W_V`O z-rR+)#Q%dU*vaB5xr-$OjY*^a_f-**y7#{NJ`fr`(j5fzivkQwLc>R~H0byg|Ef6h zTOUA)odkM-z`zSz}sP%@^p%UQ=URr0v&ql4cI9D zO!d=+!y3=jFJ#y~7q%{4ovz>YfWllm)T-Tkrrs3h!6VPrOc>mH|D(oZ!{+}3A_@?e zDRB;jrpupmu#SH~WOtI+3pH3!1$OY%L}^^FUo3!Kg!$02s)Cs41yegwtLc ztc~46@n$i+NEj6wLvF(X!M+%*_7uRJ%&j4~ zg_4ZW<3$h~%1)J~#K9i$Y;Y@NZcKLJK!0Ctyw!R~4p_Du`F$?WqjO-W)neOgq#tXt z0Bv3|Yp6lj97Q1j$A zEhCHvFeiLRwF9iW=TwhTIS^pgtIMH0gCAWu7^cws0IR#a1fL)fzQ&M1>pr1Rc6{U; zWDq`Zcq*R-=B#lAkcx=F`gWJTZ$q$N))%5SLa`-e-1n%U8S|_%8{zi7T z+p@^@s64QRpN_~Ymw)H z5Jc^6q*cUE7%0;_K7cw#SxbTUkBhRF0CipyWi5@vxhU%_k+R*lgmt-XgGGEs*|FEH z3D~$B(z{ESwAK(==z2`eFD0%0V3v4N(s~;NzuA42(f=_e0f&=h; z4%Lsg#>?3jCoP*84NO9+S$?!NMp{pgqpgcDob=Mxc3=RHOI!Ug98(z}<_4`&8NjMY ziD+5YT2~xrm9;v|E0l;&V@W*eLs{(0N@^No4Z`7v7)I%m1TPRqfZO1R(Y#Ye7XldaC~~Df^~oZZruQTvw}4M))4Jo1?$gJ_!?t< ztf@h0U82Ul0_h3H74#>n{J=Lbvl6~;nQMtOa#_D6;nw&9d|=RGJ48n+Sp!BaK8{+% zq8q4VxVh+MFKjG;A`3!1J{hOeN@4rIFBDB& zGs9E=cjyZ65=Cf5^-QRrxhPtI)EQ;GL84LL$CjbQvr0XhTm{>n=0t-1Rjl8OLKAUS zts|s`+PbO$s=ytGvFI)m>)~S7&P>CrpIMv0$55u4H6Cd6O*Ly(;}e4jAra=)b=9n8 z5CL+rnspwP-vVMXsXCAW5zMGS??YFrTT2DsKle$`E(HO*gECW>D7=QXx=62WSHmhw zc?_&!ts-D-Z4Imbu@+CKC--g*Yfr zne_)8wS~>B?**yLOafO%a*FOt$owk7NEef=!Q!(_GDMlYCqP15vb7zb6`bK zT7bM9ryp8a6Ct^*Xkq<-2>TB3D5^Hx?CfTY<6qP33 zUPx$4O=$U~B|$n!SC$??Pz022=n$Gn6BIOz0_L-RCv`F$P=4x!nH{5FJE?6Wq42OVAR{|pT7Yzi1iJ*v37e)v zyW8i>@*&WdV}{6H-&t+K%sYgg5c;;Wn$ii8c7_rF$}_zKemyMMrKb?n!)bIH2bU(p zFOzi!+!Zt)KA9-QUjW2WqGk^ii>YcCwM`O+<&y^;e#cI9zzSY;0LE)Vatv+gqKf#O zY1kN_Nz73K)Ld`#7+vh5R!ZQ|8`cI^g#70lk)AmZEtXSSR~4KSz1>xHrPCxun=}e^ zH698qU{CEdckMfgj%QiL;Awme0x)GnLg3olRh>YqX2O;I`=wwEd%vbmRhGcZhTT}h zx~Xl=TaiVnS2sAD7wL!=XT5#IRjD%__J&|5v!H_S(- za6E*JgwxM4(8mL?0zd7cHjZDn<@uCiC9zRhm}3O~G15D*@x$EB947*%@_aza-0j-4xDpeO zMrWS;yrI^&ehwT54Hmy{ZHw1e7gEt1s>^}};k5C zzo*crZ>h-u;<<0BpT}Qch*A6C#jY9p15U>lfJJHWwmQUfTt&bs9 z?W?B7Us{7tgc=}bN9{o)LrSPVhT(kyW|X{k54zZz`<%C0d$bzvf% z2B^K^_q%m~em08+sEteqy>aiTgB8c&1x&;R5}MGqBjw^$Td*AT>%krN;rp z(d|KMs0l@s2B{u=1Fpm=D3+zO&s_$qNdT)42dib6AoOYj;jr*>n$^2yFxc-pxm&q3 zYftDbtlF_9{P$~EI*?)wWEPas)QpSYT9N;*y3z@)aA~hM{%ank3{_uMP9iYIni@+} zhN=@7dnOH2+d(oMI!v9STyap~aL|%XMD>S*w2VP*7&RqfNs#|E0v+f}1u~BliCiWY zBQ5@_;p)ri|l}vEWyDLzRmQr^)ZC9pmS4Sbm8$yrh~FOw*?zy}yuX z1+!r62h?7^{a|s$jy+jQZQlc~hmlA3(#n5Nt%SgZpWg#AK1NaRtJ!dkSoFTyoEPl( z_pyE>yG0(3IIDzCX#}>C5c~ zaie4?7BQA~eWdn6N2NbjM;g>zM{T=42FUNC;*ZtRwa12(IJ*b=FebPY=0sK_a8FNJ zz=enW(htz1@d2bY(LMn=*++Sws8ucK1~EbGA9wQ;$Pu5@<4@GYG6(HVLphMlH)PBJ z<1D#tY7{~|xsbF^!5)qc$sL*;9gbtp(4rQ>fhjOpT23gm zU9C{7EVUFRW~yPz8Q4X?g~-)76a3Br8kh;5dM$0qRQs|?s!W#3CaD**)T#iU&$857 ztZ3$1J9>u$Msg*_EVTi)F>a(kvxk@{)MqpnW6NG|P1> zjOVUc5kX><8V-`2GD@w^N_j-~IARm%qfu%w4^)tr0h{#PQEH?KO#QmiYJ<4(p*}}% zW9LWU=pf(=$9V#Uj8Qk)wpkJG91uK%h8#}oOEtyb=-URjfWgl`Z5YcbBSkL1#^IS zj5ul7Y&4VZz-)&$0A3p&hsYuKB((>3GIEkS2rK!=By|$-N9JT;wqsN{S$&y*6xl#W z%cxzp`U0MQo~@Qe)79D7=^WVq)Y4A)Nn=trRE}{4RWJ*DkJ57>$zxP=a@2U+RWJ|z zJi)E?xW7=;!>l=(wS9LbsLfA~f(Ryks(+9(8D>Nh$=Gqn;Ln&O#iv~`pXPyrsa3V5#Y zS?U#5F+G?K`sdU09eNvnmF?z0P~1nEbAYkHu%4d-Ar7ev22O%kWzt+Vm>*V{3)H`s zR?bz&gNoG3Q#FR7Fxs&KP&6wKtm`18gi3`+NJ|yg+E3;!!rgMSX9}doG3)QZc8KF2Gne2I4un_oo8r@!~zKgHC zwFpw{mtCIbU^C?Imh8*e?bzQQza!5n%+GK3M`@ z6gjb%LOvfw3zn*BA@Jvk_A!NUs(cmEfA^Mxi@-!<_<)5|#bpqU)_NN+Q;~lsFO=3y zOH849U#o7;lVMbD7+cmtAAPOX1oOXU1~7DfDW{e8e~r~E2xa~%imWTtHhcq5(s1g# z0x!?QL1Uke{1u=s(41PSZ3gJ;p%vhazCuJEmI^)>QC@YWy3@qbItTNRSGDbAD2jTn z4~JjFDyWBif;wfaR;w_ifX_9o?s}7vtJM}*<$bHwo^bH3xCZnRVt(ctbv@@y*ajw& z23aB<)M>3+9fq##wcr8w(#f@IXEd+6PSwK%>_(Wtx^-%VbsDG1ay<8iU)QPo0ZiX~ zqiaacegh>HBEVny7Wye%-}+W!1`f8s&LLsjsPAS-uYj%?D*i@|rEQzlZ;YN|jU@Gxwy1~UIoNZn zI@UzqU$?4FP0$9X72>3?rT&G${c9<=P;CN0I#sAPXOA!!9XbgUK&|a+nxV^d(~v1h zVw|;I?Z7kfP;p$D2=A@!>UZ#)4rMJFcXSGE`W{Gh4E^)HI!yn@ zpdZvx826t)r~_Fn@%0X|#>WwG?>IeBT24rZps)u_<7nEyN7b{$6qH7Bva}z86tcao ze#H8l7J9$gtA1qWydS6$-X$rn#Pz&G?`_}=W8_pav@{syI zyxbogQX5zogaW52)bkXAFxnr6Qeq)}bQmi+k4@6&?yD~E<-?$LHs%bFx*O#Hj;fFJ*?o2lYk;TQ%EZP}{jza(3j9TVot2<^<&95%!8ZJ8 zQ$lHq2HL*5X=EsUeK)2SWfZA5IXevyTz5F(V&J_n7T~nLrV;eg2{j>+RXs3-feF>j zFw=3&D669okpqp3cgzXZp#YQIc?n|vl2d9GUjN%}ln)(vy-cvzbXtXnQO+^yazS!(jnAw@eaAD4n>?iw7T^?C?0$nN`Sq(HV;K;uYf@r zMeVMr{{RwN{|Xf?DB1_Vsu7$lcG6Wf!3r3FOqJUJy6s(8)mA3cBa+wD*I`QSUO&Y} ziQzGV7F<)`EQMSx3Mw8bU#C(jE-{L-uB#1WLK+1iZNKj)gGFt$KLEd;xUNbg98jVOb5-Ozud;&R#OR9dzJ^+A#yf5*z5l^Z)%uXdtu;0ks1H zK({k9Gi^iMLDcG|8t({p1xjlG-h`OhAUHDE=n*m*luT1@s!>%A!`#aLA*cy(*yIia ze-);?iv;S5%gM0(x`N_i$U?$UWK{`^_kf)^mKcRqxqB0os0fb!YN{oemGo_IspVdD zxB`QN-BGSEJ(fK_*v%RZ&M3sQhn`UTV2HLv>9@ia_O-S>09oWzTw2BRFMmIM`ZQ>W z2TGaYD^M(U=Pk%$qv-N2wW>9kGq%{sJq=YMs{XE4bE{B_!G#|tQU1#nSRGRj1Y2g) zpCbgChV(5J(ZkWyqw>eWKe-%_903US3vxN&o#6^pMz|#Z!dluOSD4;Ny2AX8!gLiW zY-arsO096{|4yKxS)ZUT7@lYZgFzXZT1K~Qb=8hU4!j1$3T6=={^YqId zwQR*zDB}iYBNtcjSZW7^;&5Pm0nkEYU>o>w9Gt6w;BgBo|A(4Z4m>fo8!7%V(i;Ir zmJrrZ;fVM&1ndAa0;bZ;KY)DUYw-tmHI8=vp*FK-v(-C{4zxgZsMJ5z(HxSp{7*HW znF(oZ_PIaRa%vWwaG6)08t6!z%`0uQdyt4;-%W zq0m?Z`dy*51K@2H2sf($jdfGU0q`2fJdV8!4laZi-&O12a`CR()|5b1@2T_baNdxb z7>-prdrxgU0=E&+>eyU1I3H*V+(%+~>8hf`nBfrAGM|`-!0}&*w|{y7#=-qi zWv}7}57qzJZcl)pn1Cv0?nCt*>vSfi$cAvm8EFp;<>Rl28C2;J@b5Wl`$$brm|-iy zSavP4A7EqAU&u5Qgm|1|G~tmt4j4M}vD!v%gO|3x0w@NEdOUDm82(sYf^HI@VCBzI z=O<9t7SXIHKqp!B(-ZY1n9wCpF=PbO6+cy9G<`Fpf~cNw3@F*eDglNrcwrf2A39`{ zSTy5Pk#5SLu|m{0U7T@4^k6r@)+R9&liO|*$>4L&o5U1w(?b4V@>oFhQfz9QK4J4q;D;$2Mol1=L zma?L6HmR-;5_?S3yd!MFp%~%f=Up+c(Cuv*@$`>FY{CG(2^QUP2@er(AoltF5Yg5; zj+uUhojTymbumPA#)sfC0%ze+F_AexIQ@PCr@lv_A`GJp4ih?+V}5(eKe4giW?=$$ z@7=yojg_j%M+bWRtlHWW?EcbQiW{cA-dCIg;r6#-44wi1 z+=6h?8;bM52+wMyk645@SS))2y@F7A2ap zt|u@W%X)^IMvGVA9!AlkESUH0(V`~^y*oz4DwD@j-58OGRFYj{M3UkSq^Cbdqk3G7 zC=ZA5Eis~r8QC4FS8#>!An1~zES^A#v7#b71q)pz8U`RT>PxZ~ppXW~iuydf)v?&h ziQeK^QQgGq{ySZhlc{FB7!~+EnUNXJ^f&m7kX)E&y#dCAl%h9Pi6+Q6~^#R})H${?<7*owgU3f!jn(84&^A zHLZ*o0!}c$47M+yPL~n&t@+%_MrajDUzQaS_7J#$TC_)(;_210q5?d5KPxM$n)&|Q zvSJ)kK{Y5R79&Le*K)#Tnn$+sVm|zTzAi6nCCul(LU9Pe=Y$p@F}XF+rR(jsKe3Rh zf`~IM@Fr9cktWMR8|0r=!AWIt~U29ovkD)qG@ot-n33Swk4m2r(?ED zX-zt|ACaZTB{@TMf!^h#3}AreG%G`VhQQ(2%J}ft)S&cZC2%~eEa+vxd7 z3dZKTgckrI__fXpBAI`E?FCUSEx_VQsbM}2c8#e}|8mHcoLa+t5UfjC<%Y?FOvFlP zCO%ooR!#f^P*qtLFlBLM7%($o_cn#GgU(}tl? z8@z|fR81r|LTmer_|?~^o%f4>6G@I0s2*1q z*^}IMYEey;Df9hPf7&va!bgOQ*(t+4VLTA1Y1tbFXK^p(RugXXcGQmBR872!xVF&h z;-+2?<8gISGokphxkROH(@K|YUxwsOiasAc1?kJ=ei=0@;3-8 zb+3t|@CA*pDf*d;>0V9I5r?jIEio7}&{fX~#ZFGj(&Vsm}b3-~&*foP7) zn+?QReEUWN(GX)zYY4#2qt*>YBlu9{G!(Pp+*T2#gb{y{uL&;k@K6K#Sw~G90oAUj zfsI5dT&6a{(bz~k8;NqbyU_@P@Y0Ko@!Jx5r!fx723pn_ziptSje*oRQeqR}?M>9J z3C_f3n%V>h%u9uQSwc6Oh+5WlJjZ=>r-_JxcoK@OMg>o?h1xU~smkNa^lnq(W*Gkx z_hzmOw7scFK&0H6rugVKGBv||)={HoqO-nRdCf%aggLvhTfVAaHtnF10v((RYs zZZq+6!dC~-!eJ16n|8?G0)@fQqDOO4Dtfz3JIvfIw$i5N z;sv0CTg@>#FygX>aCtyUe(}F@(U<=w^rWFpU?Bi@&2}w-Z#UAE7NSYw_O;K{vw-M11FlwLlw*a~4MLS6^w-?Y-y@;*!Qud1?+JL@O#`B#o zikGnAp)Ub^zu68nfli8Ao{Jl9Gf0qJEDtwk&k{W1?d zj+(a?)uL}6Q?w0F;2y;_nZPS=XU1>!Wt!GnxVh~WqwV3=q7vfkOn8qsJ+Tdd&r8kP z=mu+;RjcA;3a>w&q?yD5w-*W9`V?%E|zdJ5SDca^c^zqC3 zhR%6eGy{FOh>PVboAx{1X)aI^rmYAC;cL@YbOR~)x~*seX5vm;EJYr*c||O9?6N_! z4RwVhv%B&t5Jx_Bcoi(lZd&}R_#AiX?XW_5)VG~ziDUO|JFH$FU2g|YEuUU$FRJO3 zab$Z@ouOz`dlcwfYSA9%{zrhVYmbBLC9Q)n4*Y{m8gAThC(KI#DWYzfWj zAQ~xK{-E<6L;^3`lMbS)=ky={Rhqz82*4<7fCYboZ$wa^|A@Dhn>lm{A4HnmoBt8D zlu7rgY)6rV+vXiXCHK&bj+i#l$&P5VnEvVrc>95(I*Ia0_wg0KrO&2~HY{jCfGf_f z{sVRIgvozFUv?6&=!f$L{!o6rNew!SSa{2J?u^3&2J4f~=y5j9=`2bo|7d%5EXNuB zDcZ#VY?cFZLLL=&23E?a3SC59gZG#~8C@`utS%zbn#adtBF*b8q7xvDi@haP4JY}B z76Kt+J00jEIx8bjQ2DM{!9r@)Rfp}RT>;cyI@=Wt!#WCl4R~xTrN4$*@1vHliMXKs z+&}F9ZQBD8FJ6@)(oy8Lx^mDA0)G(j#|FFHBhN31FP%TrdJCWG?XQV4R{iu&%k3`W zIG`Wa+K_G{-ue@FJ{?b8)ViCe}FPd8BoO!Pzi3I?iTcN~h@ z)VVt_$^oM8;FI?j(b?|$(*E6Dv~6%Y=lL@+%fAFV8nkJ%{22j@OHzel+ak5&i@^>7 zyn^WbnF^6Kr-w*Q$i4|wRe~;O`+G9b<(VGh&4h(Kf1dr<>!e7QP}`G=_X z>$p2aZ@n(cn6I9TrJUFC>S0>*x~OBmeKwYUH}1t7VAYOL|2M=taYt>;g+O=@aoK$t zbhWbmTuzMfk2k8K{gK`v;6+sbP4PM|^WGHi z0>ehXg&oMF4sT&p$0_$Mk%i=LF>m9DpQQKShTND<>)#d=@vw0p$SbF4K_5tBr|C%_ z;5yU+>k)j5JaXv?_2aD#OMVtN$EA9XHShW4Ld>BZ^!NDS~%q46VurH3tla0@h z|EGVyLvjdqY8}-YA}S``JBOA&b*W7|;BRS$FG;NUiAD_pLMx<0Lqta6wZ+eOdeGlg zL1j=Jxul_@jB?pV&4-Fqhu?$J(v-3Wi*RLTK1~>EtoPEPqC@i8OtbdqH3e!UcQYn# zIn43r;K(2@Mmzs2B@QzP;t^wZ?T3k)%FL@Y8ISpRFC7M)=A}P}fn!=ib%!Izv*G1I zuMY?PTS60tgV`vi!r`JZm#?#G$Ep4h-l2EJAmxe;0hvIcCu#M&VlwYk!}o9ymQt_x z03kUviZ9u;@I7#6Nt+ZfQJr3W#TC^l; z^MM$m{A!~eA7JEHZS)XV>u-#(km&aVkwhIo6iL>L{NMsVNFe$UQtNLp>VJrqSNVra zbQX=M`bQ#)e`xa&gnx9E{gHT$uQxvuuPT>pqAo_Y?LrkbWjS`(Xf%265u9xq(~Bee;`O$WtAA=rClR|CYF$S zlz17JcB4QnX4B|V#i+|ZD^>gvM za^FVdJ{RqkzilYoEjsdj%`Zef>)$%Xqq<*+MEddzus~>V5I^u$9Va>f#lAUC4CUJs z;{ZcCN7z7?AiJ0Ab>@b zG()t*n1;@POj$(V&Jb@}@AG^MX-Y2E>s-DFLv1vllmp>IU|-wkg0zjKiMbF?iwLo$ zAK@~YAb=LpHNtX?q6%MvbuOa!ztrzG7cjiHD6nD9vISfJl!7k~|g16l#F#z;zH1gb^9!mzA7aBe`fR>vK%3`_Hsx3HCS3PJ=M=2HxD zuJZ3U{lCwk>5IhrCgYg37`NqlF5s4byA_=^(r)=*!K&%X0v6*TgP|ORT@;%`#?j=( zqCq=f`3G?MVhTjZ|M3!BUa`y}<6zPPmf%uxz7h~Ypa3v51PC1=mDGVic;yliH{uHu z)>B^&oK|@36$GMs)fc`_FcxHG2DicU_+yigpyWJHQ0|n>$51ui@eeKgf6wRhXI=9& zsrwS3gU=~*iTD64>OV`wYgQea?o!WXI7vg7f;_IIyrqE6m2`0_=vxtqWzYhEDbbce z5-Fmt%S2b>rGHR<3NIa51`4v09xc;bms>9WgS*V-(3DT4tIKh8CQ|*c!B|hCZ@vcS zKAF@NcsQBfTmj|tWGY$#xf;2uR{~#6qSY&*_{yf}RpL!tK3#xJERNn`+l4`3>Li`*#?tc`ujdt^vO>jlNq077Mtv z>RPA=rqjo3aqwo)`nAvpc@y3O9sXt$SQp%zHXHY^ zZ5FelXTjl?kC?7iFzM0C0Fzl1x&=HD=3ILVu-tSzj?OZwzXhtM`gK7lmuvw(o9->% z0!2JHf%{t_J5Q(f+r)dg?As<#Wz|NZg)l-*ry+%)3{z=UA+XkT65GY6;ISre7cC4* zx{g-wfFylqI~HdpHQoVeDnd}XsKbl$^$twsiH+{<03(R|_B$~}T$k?z#7rUOJK)pV z^yzovJ1FwCU0C}$G<_HN`?+*smuLf7s`75ImY7HOZovh|BEL7-f|lPy!+Hc+D8*OM zBvknUmZ?0VAH+-$ugZJG5^y;u_dx3VilTnRRzmypBeuDKM*j%%l1ICL1nYxdBln8= zeBHDc;I*70_laqIyKJ9W4GP+IKd%x^-*0?#?|v~C@Aml#Oj#Cf_z9afpG-fCPPlaW zSs?e_eG5(c8B2MDuKf%sE}&`$K;j_~9>8c9(E0;nplkUepZH|h!J!f~0sx?K(eV{E zIS4^}8I3;(3V4<-9E3>erNBd?QEZ9CW@p|$)W_S~;hY7Ttta#LI}hOuouaabG3TAs z^RVb%58XnW?||0b&aMq?WyL+$3)OY_VY-)r5#~4qs@s5IFti9|II7DKbo($)(AN}o z1UMv*Y90Y7ETs4Nu7JKgqR;B|5iIv28go>nSQgtuDw0+Nc-VPVmwK)r1)Bk0vi>pb z=2GvZW8#7dlN(%wBe;x~7vTu5Bl~fjq~%oqxM+`WO*;-uw1SQwhfsXkoO=Sczr|GH z1Qv1;^*I69SVHSh0IbmK(-Yh)wK*yN2JAIIh4)v|oKr9zf)m?vN=Iy0PvKKVRO&Pi z;z}BR8r!v!elqTo&fxu(-gnMGh-d$#xo3@&_4ip(uf{4=g0BKQOG;bFB}`9Cd^6aV z!Mx8F1Sz%9EgKNGsw){-(?dsSz&Y4Oz}ZheCsGq}EG^H(nkU9qtI%SnfZox;bE0zK zWe`s@^_UtFlWKN3nUFhm1CJImpdTVQ(J}mB;6a2Ra3^+9kQ`C6 z!t}S;hzTtxJfrXv_orUt#N1PU>;&;Z*smNU@%^q8y2d)L+6{ z8WlqduZl0BQtI@ZsG<}ie2xQ=7X2nlDd!M(B9YMd(r=+oGxdN3A=eAHTKm zjwlmRFawrp<}}SO0(%&Eh0foB#&sq=x+5yGq^1vG28gcQI^=#%G=2>F31L+a2l8&b6|rS05o89m0uvfKh6ifx^c zT(#!|$P5D>3Wp`f!v4zMyZ16LSyoNa+G@x09R_O$bnC{`|7sloBMIB(%&Ax+>e4m}aopUd&?dJ24%kJv(Z zP$2N~%u}H!w)Q@HDpnw?v3HqCrkjAtPAYP`awU)kn`L!QufD`AoA3*_%rZ^+HINc5 zay}Fe$bON;Nq>tia-Kpq+H6HVlevMiDk$3FK)HaEzkgtr%{cYQcB^c}Z7o6aWh=o< zp(RprsmMqg7$j3Tu(R!?C_V>z35U6711A$n%NP4-iE2hsK#8FBQgUEU7-5*|N0 zNq&sryo^F*eM`O(iNaO$^MIKIK#{}(&=%i?3$P} z)^Flv18)$dU9-0RiJ9A+A4Ttm$!-yu)Ac4s(6p{=K0lSNgvrmIxzXx{k4C7nm1(PY zzbea^tZVF;O#qE}5m`jkCQ;RlYB!xFMxSRRy&zAjQ?f_IfjHTRo;u}1SWy>-%l4)` z?}KpJ1}^b7PNQn1mZS}las}Hc;08wn8-_%Av!Z0C-lkU@_z=g&NU5x~6EYV>cpJt@ zxX%>e^&(^~o*pX&3{MMVrOTXWi=&=3BIB(n8(@bcRrj*V?Wy4oHJAn`B&pOfPQGuN z=f#MEkxkW(;&nAqwF?N^HMTV*&3MpYx(-#1*PO@lQL-~l~0xNOzN7aqR)-q%v2d`Qr6jMRcAyH zZyOZjFpJqXI{R8gDrcZLehSGjO3M@w@Ypi4E?bQTFLWWBOc@z%o`(@X?ULM@GA1Gw z%gr+KgkOKUzbszaNO#K0y5NT@m6Pof{#*}1$>-s1L;fry91t>?Zk}lt6Gz^10Mm7J zu$-*TtaC_tSxJGBrfzxZMlR3p<)z2p{n+xdAx88=d0E5!K=)CR<#1o2g6s}HZhQqC z0GLs9PtQ z*W}A=>Ypyt0t;+$h%C@k+^k8LrQ+cl6jTyEVu^DFAsm@;{1dFy?`Qx%J3K>HKran4 zBy;amamPCM!VDR2xoy*sZSF5b`uve06L`Z#W%;XRb%r8!M|H2LB5Rne*No$YRBci8 z#tZT--99V_Ak)YB7o?S~8Aeu5QmV?GRwELg_Ewc~O7>;CQdR2gR@QyEi6&Q*;mX1t zRJEG%Frx}^^x$feEQOm*{itDUczL<1OA7;S>FTnca%m5}Ssj5I_y%HX|EP#8_tj;d zZqRL1L#ERDQ&CR(xCRD)3CTWc0BkPk>EE^-D@bWQ1GnYuzv*|5Vso90gzhPXpkCxH9Hfh)`2-Aak;B%De)1;f+N zhIj(2D+$kK*szK3Y;HSLG5(kFfacc3QQ1s8Ys%yL6z0~FpTedeUt4y<OBOH%>>d{D+#_<^2 z2wSs=mN$}>^;ga{lI5*)8C;T$FO+JGK6g{M#xfq44;xDl=OdciSXSfERX2$~@zFJO zviJa|5}=@e_!8ZyN;{7=9!}wA?c2@z^HuP(b>R`Tf_n3fhyYJ%g2>+Q!HbtwrkkKZ zhSyhFgafcXSzC>?GH*ALRT#o&H<4vM{&t)-#1&dG05Mm{4l?l+hpGg4B*z9^ZX#=P z`{btbji@chVQdc9ejJJKMnWykvFiDSaQ2Zd$f6sY%0W>;n#ONcT@DwLm9eO_Z41?J zCX)dR-J5|`fz9i)X0nFmhD}SQg62R42b#%-%9`yYo9nGAH zt&D#DROmsOryt&2mSt;DUUS(Y{?S>qFKJlL*U${DKZ~ZdkZHWq z6&Vf0(b*O<&dO$VvBvwPg{))ntaV?KRdwcd*h_LB`;j(mDHll=r2AFGat5@(DK?8A z>3&PlnZIbqkKs|&(-e*B$5kSlkeKgGq}*1r2zJ1Mt>t^ls9;JjCu8YpYe4BJifJRu zC(rrarynqCwAwX)egGeMBf`8Q7~Gz{kZpR)k=S5b*+z!o0V-$dMK4fJbANJYs`Rov z!j8D-YQd2^p{* z75I9mjk+fx(Z-ZlWf~L|g|AADH@;^w(x`AQWp7+NiP9u1kngH0DoU(wFYTqr9mQey z=P&f-YyoUDUG=*HL24w|8zB4tvOt_d{>mch}zGmU+&W~yFw6TM1!8xKW zq!l8JYIR@*R88nDt5ar&@(!x&tQ<^({v)^WvJLqrI9^$0Cs{KEKX;TA<1TT&@@JB^ zfZsZgCjJT{-WHuC^ayzS_A5xnHmS1|%6c2MEmfugHC!3&q}!e4IR##thq}lpra*^! zJ0s|E7px109NSga;I)`HK03iWu&YGEmT&3McEo2k?3Rpic9R2@MVDwrHyMMp1i2IN zh1;C;_wjdEuFm*pBqba4QOlJJhw5M!=h|9@6We$#5axdeEAuH#_gjjFiUf3iIefsON z3QZjl(~)xWQIq6&v$!-`y{=phR47&9d-;Y8wfT+r^vxTxYB-z{6Z zBE(1XnmT*S>q=ohDwxU^;eY>S(iV?{!x}SdOdyUIll#L;;n20|;6uxMMkY|soAN!- zh@iJX4OdY4x4RYUv*mYvTh>dsc?a0U$K?GR$_pW>W{+Nk zO278Q9$z+lkz%}x2}`d-LC>1efz)aMegSSnHsWylaDXgjxe5N4hP;s4hHec2cgONn z>38IBaMln5WjdoMZJ;cGW5I=iattng1_9e`^llv_TcW6ijvu1nDk48q#$BL-q39lS zJ~$ZS-l3tu@tMI!YQLmmvP#T%C{ZBbEN2DVp`8r?(E)$ELu{r#!(@Uk(}eVK#ybq< z*e$NNg>x1|(Q4GIw0$hn%-#MrDUNCkm)|Q>&LR5*P5~ChZ7Y*VPamaK_x5`icvdif z2UbE4N(4n;P2au;jJF3~4wUw;5<@(u0(KvuG>f=ea2gQFslH1-rleh7v)s3g;! zKX*5$6fhx$*?DUBp=<_A->eTYo;CEthuEDp^x#8?WLWiPAIW+c<>-$<{MXRxkATP4 zQ2NKRl=U3D6NgfRqR1E;{ILwTWLgl`1bPm~tdAk#ouefm%gTIQPJIjkYAxOS7`#Fd z#eD*(`4(}}d()z*^(PqiIeO<4`5(&~l&7E_A0pHH$xmb{)`>htQxkdPKb1XADjcL( ze}?#OJ#!b0|4inFAX1PMP+EYI_fo|X0QExe%OfN*cp?UsmSoEGdOunqd7JdmPoe(} z)gJ;w@i)>~Fw@UFQv&|}>{&X~1^E;yXHdW)OU9Jm5cW5eYE zuaW5_V&cbS0q-n2OnG=2(C6Kd1#E!>`Qj)8rzi$7I5=7creuHxF%JDMCJX+v=pPJ{ z%>aCtkCJVb?Z|3)1SBDPv~+Xwt=gl}8)$|?a%lN*8ax^w1-czKT6Reo^IV+(f6f$r zDY&<%qXCttsLmMKQTfeI)5plR%o?(S=+H@E;iqHdTktP=YpiUlObe#U9|gzJ4`XFF zHx!5dOuqh_2SL6}zGiGgo`ou3L$cjYpUc7E6O$K01V8(^gs$fZ^_m3PW6e0(T6yBg z9WU8--fFz8YI)*dMIa~lnKK^T)mhp)UUp#jYZhOMSGyu9ZGsF|_8~iJPDQXD%~cCs zKNe}HZWCmf5Vu&_TT^8cU?p^#jD`j_bsDJYLS*6BFIm&%i^@X>?dRLM^k5n`I2-O7 zcq5x?`hFp_?G=PX|M8!)ERMrCYM3tOK5O(Yp)IC=oiCtlN zCR4h6g_=PCA*8P`MJ0RtlC+tkun;(s@IKO0`@w2~vK56vlyfF2ispU^xdxTdzQpeM zoZ752u`x^Fa`iYVk($f|rvug^t0m`lnkma9{CpIcq9iGgpM$mFcrwCIC>u?CXF@^; z2g0mh?kwri6+q7t!`7}C+JsieB{-s1)imTUJxPKw6yi%1BHy z8>lRsi_AvTHfDzhW>mJB%>oSZLL{>-*C*j6TIHy$(%?BbX0xeyj;yIGq7&vygn|`Y z>B%yv2H(k(sfgH^mIr)#+(w5Iz+L~82d(H|Hm}T=kw~5CF!I7=7l5(GPGA3^E-e)M%T7n{3BSpP_cP5ejL_`B>yIB6g^J%g~ z&S4wag(b2hK3aPzIB6WDp-X{a;IGJ;$cmTCc)Ge2f|33J3X@|nAtWxtIoU|{mdQ78 znYT=K1!w>aRzuYBXHWJC zI-jkOwX8*UH)7rCNz)2ZbYz8;=Dimc%FjaTHr*9F3x#gH;VU6wvxe{`RQSF99`b#3 zT!qs%feJE^qGk3f*YAX;0CZh30^LihA z1JKRQ@->XY+j5Ki05Ph_G0r9GQ@2Ske@0Y`h@?Na$$N2sIXtYQV*CO-o}Nm8`RM>e zFeux>SM8^|+vOde-Mp=3BB{v^c?U|5g4ZKD(xjbov@#EwJy0`)%6=#J2434>Qc4+_ zDiCrBmAo1mN0r7ThaluK!(EmJ?2_$laU4|M#~n*Q?2`GhwiK{nn2ujj%hJJN97!hN_l}tOA^DJ1r zFvP+e3t%?9RIQ~!?=u6#^{=p!X4);bSp>s zQ+Te2E8x1F@7ZnN=Q@ixPTxquW8#}DxKNE>)99NmJBeyCq&X;Pyhjh!)FnkaI}6PE z+&ALwabVKK;b%0~SDc<#h0^!Pgs3A9&EccJ&;QnIkBo^r>d=_na>&*5zh&={QEaIV z(KFClu)GH;D-{-#bg*?JSc=o_wLXRp{IWg`X2O`ID~Tw5u1oY_enz~*^!6qsn$Ywl zna1b++DGUt8F}hQqAawQNY(h9>NH-8V-8OkcHb2SVZsv%jI(A#c=$Wup;coX;s|e- z>YEr8;em$pEdphcTq6{TbotF-pGPiM3Wc$U!1x`iS%zqce2E|06u-Hitu}h%Fm*$B zi5MqjLA?E=j8=sffCL5TOn2L`(>%B6KnD{u>?S+CyH^eaC-~c5oaB76?*kWboYM9| zbq5ik*FIUX;vUjd|ME#y+=4YV$Q&VN1j3yj<{?h%0^0-hRBpv3XyZOvIzxyP4pa?i zO|B9W5DfQ^07TfGaCib%xXb$aCZqB~kgKdHB6YuvkGF9~lRZ9`9*GD1o5f5;)BTVz z^J&(8nGt5w_L%#LlMZ+lB7qql-!JO}EkyqWHZz|Z{UpnzZHH&=!biSbD;Q%4Cp8WM zIN%4)VvGgmJ2b%^<^H7e;)j2N+29m8eg-Z(N~M36<;y_634o6aC}}ezV+Q_2h^QVq z{ev$=GytN{`#;NV7((>}(Aefvp98W|g00bKJQ;i%i^E|h{!zza$ZHQs_G+zlP^P}H zYL-9kavabF4{O{5W4)0GO;hwImmZcpL111!O*shd$!S`3P{ziu&I&9cK2~4Z6Xf!Q zY`K6g9+a;cM|+Q%T}^xo;TuaqATJBJ-$SsjfH$3Z2wYD-tvUqCH;>S=G7@xkIqUbB{s>UP0cYnA&+ddsH?}IDNs$ z$L~u)Z`H~hU0~skQiEe4q;O(C2GD|)`xq21;BPMCw$^z@^=ZCod-%)-_{}BQyZ@`# zO1`5G$B!<*$cj~U#4DgfH`?;F+1iI>ng*^a8BV$n{1sGH+4Ku+0_d8q{URG$uScSqU_&82_5v3mo zxQ9{8VpYJmJQPh=}JNdfIzL9uhV2>4RFWiChQ9} zI00IAjC!8{JQdUDC!kS+T}jf)6WE2HY0n89w9wp>GSwET>3)V`ly*`kHILL3U>D7d zbAY27FhsMy=ZQo*p9ny1fRTvBC7TWft}$W3U_$19FU2#O2{4avAzT|4YnP;{CuQ0Q z4vfSyhidtmiZ&w)xU`(v<|*4YzMmT&PfYa@Qi%=>%b(rt)Nv%T34z|pEKE^vNN;VUAR`&U<7*kRXm zN3@m!XPBf4Si3-Posun|;j{q#NEV)gEwzXqoRX#g`=?5$!G;!5x6?8u(T`L3opQi7 zp0aSjM(UjaZ4U}Fl83>;F^yV4Z!BT1V8Jw{q+IdE%C*=pi4NMu*G&CBEivEft8#5KlNV;qbO0 zHUcOdJXnMWz|tSIl8GcRHRtaLZ3R$__fRk7+oq{!Wm5cQo7TVwtZ^kL042wUd*W!{ zSy^F3L|Q-vFt;XG1mFUz#mXl1jMVsg8FM^OH{4KO)Mi?|<1lulZ zXqgzIJsy^O&SnV+1+@j&rkgS&x$6WiQyDUpPl#k@t_e4|H zIho4nc*!}LKEage*bvQ-5+0cwMOQ$g!3}duEHr3 zV-N+@=)Cld@V`=`u=vgwF0Q2j0u=#ke4zH7-|CUTr}>!y*y579L!flU={zr6>o7AM z1N?zt5#}J_a!|k=V*xlu_OJ7v!yhGI3)^LUj#cYyNxO4iM%NA3x5&erqO*zkgO?>h zAj-Fd0od&y=U<=&m@R|PM`9i|DF(xvPlJnPjbJCzJ^P=pErv#64&5u3t|(ZOhYf|B z-sON6Lqj9c=u*G{V1^18WSnj(ZE*pXk4p~Pa6x87l}052p517r86!Q`6EpdGg2txO z6njx}C{5>!vUY}_G&AerC(b!D4dQG(gU6aqvM0l=1;X>)MWEt5`t71VAl*jq0;HFUce`--1pWN0bj9mf&jTxCAV3B@ zKk%NS1+>DsvyuI(Y?@fiB>I?t5`rgTM1FF6>VFk@DxcdaT0Os%kpbq2_ zZ7}EOJagHxrWBwo&gE(zkF6>J?IQmK;+REMf0L!l#4%QJ_>T(Q2v8#H-`E151e^TY zZ?c^UegVHh;{`p*q2HvtiU3Zt=;0um31J~9M&kNk@9MP3W5Q5EDdn1US3;Z)IBXN+ zC6l=!>)Qf6CeE0_K1Ccc13-iOF8@%`V@Lfcs3h`e+cnwDI*-r(N$PnWmT}j0=mz6R zyAC2fm%3h;@wIF)th1!cU|L50hrgBp-PV|@@TW6~l9^utTl6&v8=+!e~YA!Ducd06N5VFgCO z%Q%cS-;katq@dFQSeEP;OfmskOMx!oq&JJGif*( zyNVXT$)+KE0CC*l)cl>z6Pj+SBE~!139bZ``s;C1mTC>xyg;qk4^Yv@sqk~UHf=jE z1lDF3t|ctf1wU}8K;H=DfnEc++$>hoft&h~et1*HTUE{;Xr@71B9o~0EwD}S?YM=* z3b5W~c8B|ArOQTVK|tBzkiGJ0?Jd2Jv$tfTESUwXQh=OQ3i(}@HQVt=jo)RGibUxy zm#JBQmfSEy>ixT{6cmo7HzRGr%->~l$W;ftZA`9YS7_6rWI7)ot}nu~xm@*so(oL| zU|mcgF8|;ot>J7EsQvb@l`)P7A2p5x1KivOy+Blx4maB3T`Uy(=XK2wH6WINnt``< zs42K@fXnx|)v@)1+u*}Psn#7}cBIr`GB18}XgB@eg+-=#ZET!LrSW&bbE>rBj!dk{ z^KOQnMZr2dPP@U7c{1$2_~hpaRrQrG9iyCZ$r z@|JH6Kr=A_tle&#cFRA2L_b@h1-hfO5y;!^hYm}+$;PMAfzzlfS+ax6UmWm}An7sU8soL!{om9nbqR8Y(e)2mswP>q+s_*K z2jS2fAXOs{*ujTzD)E@o0s@}%tHQDfTH`?Wx7L3G1?;4Oe}X{|r$v9t6sJ?iC)hDy z7Ub^Gls1%E)frU|QN^06KM*g9{9u>;!?tRF7^CKVO5pg!IEuduo%VI;Pw&da4o-2* zuHE&Iuw>c5-UCpWuQovDJTKOHfD8|M?e6D6=AM65ID^C~t^<6JT=#&#&fS$!215Hw ze-M1%w_^gBC*htuG8vE1O@dEoCqiID^pgoyno^)D=IK4ttR0M6k9uJ1F=9T4rH^uOU>olgz_hCgo}W&JIa)3^O= zW5)VdqGV&n`bVP+#&$aJw~VW)Pv-OIf8kBQu)hB9J@|q<^?!e9)Bw7Kq>Y=P)w z&wU^(zM_wPyuW)l0NWTlBESAMq6z+yR|Ayt==B#T{P&B8}HzqLM#SlaPGh9}_MPI~s-H#6TMq1z9@ugoXMLz!l*a`v;PJW^Ej!scJ`LAnti zXVr52V@0+paM^<%%BaMWCH6O(;u{>AETXR-$}%C(0Z}X+dnh~dLZXQ4BN^C7Uqws5 zN~Qo$ETlUCe2M0rH3+dxgJKLCWGET92rMHA1kjZLwm&V9_5$#y#gNUW`X{7oo3MH< zQ2TKABPrO`Gf0S$O8V^Vhc7m-g0ql;Ys=CQP?ql;X9EVS*hw3{QbXnP++8E}m5JeKLzjJ1nK z&#)&l`{(2P7}stwIkDp zH}{ATaqdxz=#LfUBOS^-9a7se69i^8DY4p0Df9yy!;CgP)zM@--Go3;dr+oz6ocn3tL1YH6RL2DQ%EvzPlIlscEzkuS z>J`h@2=*~SNnPFoz&LsjD<0ypV`^4q?a{jXRqYv zxYx!09f(JfB9{rPya=I+7H291w~iKP*`R3Paey<8wfw(6zsvXe?fm)ezRy41K{qY> z=Ys;BoY$*%ptFn{Nc?O62V)F&8GEt9w-wBzjSO^_GDkzlyd=SD!zf}EuT4S75($XQPyP#MvvP~;)EHdH~O^mCB&Gm!n(Hm7TZFD;H$`_>OV z&>kCD?_2-8BKZuKG+gg*s541?bajHb{(rajK3fT#A@6@Ts-j~Zpzlxy{t~_>^f|l@ z2X@BVP(Sb?!tfL9&XnYX|E>1f;2##SBh)@U?9OWH*YH)V4lMx|QCs`iMDy*=^7;}T zv^!%e!Z6j(9fxyQf?Z%xgQW^Kj5Q+z`+<4?8qVs5RgfYa&eHZWhOoD9J~ehY%PF@V zG|=I!pxklLY=^UTEbOKkjLZ7zid}$B6z=d11Wg1xqe57f>qCs8R4Uk6ZbUJ&d7J%f zqHA=_&>?dp)+XZ$OwKk_R@0mL0;7zZ4WqiY)sXMahCTp7cv&UGc*M#L*q87CQ6x5x zWbF-9zdFNOVs77J^5|Oc0GEWGN892bMwnmdL*zAbRR=pO*bs$hC~I9I&d3B#pYZIE zZ}Y9YD*})@pI!-Z#)q0w-p=E2WAbQ6AsKNV8q_H&kP1Samfolyr#Af;8v!MSE<^5N zZ3B#;&k%Q^(K%EYU?}X6yZ+!6EA$UlSL7MU8<^N0st3+MZzd>f6OviRhdRSBcGgrt z(Ofyy=}s@f^gI0Eas|KvBr6Rl-tq6QDJ#?&4ljfmq0Xk&d<844+IRkUQ!pZ(S^3WY zS{NS{_1Q+l5o%ayOfv8gt8iEyur&xZ2=wXh;^_i|?m=u{>+pzjx}t@vdGZpJ@D028 zV{8S2u!Ti%U{*`D8(DG{x>3wH{`$Hh$wjjFb&KZp{>s1 z!i^Jo-Qg7X1z#bHj)uL^#(pK4dj9Iy|~TTbV~ zo$;m%^f266rkmiEL*zQAi7@GCy9BI5k#oCQD9#S1lJjFM*IY9cI7r*bJ)Xy#rcw(P z7`1)teAK_rCZ-P9_7M??cN{r1+)0ZfoStZm1}FCaF!tVYa#iKy|FoUDW%k_N*}i*c zb~o8%OE!fhK!DsxihvMA1VvE4>PJmbNGu-}5lXU;w4InQ~{(;tR{v6LQm*dFwwU8=w3@nUp;QlIb< z^7i+1s{_-!uwft9jhXbXMSVfHIzgVfidt3ky>QBJr59nPwo7l4o>**3zr9&+tf&F$ zkYdJf%J=u`j&fUGhnLJ`^z{|Bu9#2NfomrE-sg0(NA<0G7QTzCQ2e`a-hk>Q`6=Uz zP*bgCDb+<73DxsA>FD`iGb_njAuNW$p{1nCq8$r9 zi<>FBa*Lcf=5dy++;74|jZF|M8c=x1W3ohg>aD$Me&#L|jr#24dn)CJZSzEg`v{cu zG5xn*H8YBC8%1Oaw|mnqATf&}HJ}9NFN&6+XJ6f?_Lfy`=~Hv@e7L$#O${0teL^M) zjJEJZWlowvcI5^9i~3YwwM}O9h@Vk5KKa(8vV`qh%0A*Q>M`myuzn17~UO&)T8 zK6=bg0~>aX_DakcU5AoMOm2LTJLMS+!3>h4a0X=z3%ePW( zmBS$wcA4AL68{$;kjL%Z#K$Qq_RRsvY+iQ_s3XdUvE#Xv=(SN z9dU4kFtAb>9SFkAxSH+40(C~$Q_tOGIlx~`+#+_lg6`r(ak2RgicI1b7))~*2hl;6 zrN)mGkL4R%@P|N5vt^^HLwJI;>v*tr2l9Ywq4cNRim~-wa*BTSuo_qaX8hi7iHk}m zqld>pN8~+g30?n#+iK$%wslxl$A6oSp7cGWEN;>6j~?u;a*g~^cmBFR$bdg-earhg z57oQ&>Ry@8q}|9zOqRwj?f^ZPz0urErqR zK}z2;rxNHb`*&r@fdCtxEsvyQvHI?U72=c+MxUnAas^-id4O^}`42XXmPKN;<8pCe%TL zFYE%<-7)l0HsBb|>9}nksDAdg*?DTzBz?#bv2*>?kmgPE)wMZKj=f`c9N)$1gG z!(k5+hj+lF>Xl#&l*TsDW%HyOgl{}^Qtg+zh6v5i4D{<0t{U7=-|&gqAzePFKcm-7 zsZo9RC6ll1Xp`f+1pgf#%d2<|T{=0pcRkVrf4@%bC?uCazs2KC)gHb6(#c8v(p`i3 z`e>4iZDWlB%jQ1d#_kY)@@io#cz)S@J%QvFlLb?5AWE&RwQ+cmwsrt?B*IwiEL(SN z@!+&_2tT*saO<2kBivBpB3R`)@s4E556cS;Y;Jx*KQ^r@@E;w~)sELO0t|dgBj{3+ z5I-Va_#8A@88fy5VPsr~7}PnPxDoFeyPQ4e5=Z`~%a2Mw-f21K=3ciV6Y8@rp)cfa z#4m;}SP=J~7+A|Vveepe28S1m&#_#yTw8cFElphuSmj+f5MeG%^*^*v?pyqh$@*v- za^H4PBP$h24l*ub(Qnml5;Cr4`AZTHOBpoTrS0aqZxa3h0~#RRhh3qAM0EG5;xP1} ze2SPUftcT5Cs2ms{$-${w%Esp!a{!m<6S90CStMY@PFM=-X)LnlG+8Yt8KSK4 z2bY;De_P&Z;b+-y1A5EWf+R?y#JWVuwI1$5b_I=q#0r4vASXy9Q{!9K#FgJ+ZhB!Y z@AwU8tuLObD+&$dTf|v8tFPZO(%oxpyljoPSQs;Z3ajqkvuX@Z_qbWr`#SL=jqe1a zb86k2U+xHQP{gDe>kwD)1aDk)J>)1JK2A)8MwH=m664joALC9UFqq!_VS(zmx2IAG z$V4LA^|j_s;v`0v5{)cWz14rv!T?xK!D_HO&TC>Ckw;?v{k^?)S1j*6barq(9ekqch ziQTQYnO>|1JiWA&!PL=#g8>_UQRa-j%)P#oo<#WoyJ+&sv(YfSTV$7oXOdlhvMDo5 z*;f?vo80PFQ0Uh;mn!W6vaIV+GQ6~7LoS%O#k%SDM7kAzNxJ=FQ>vJ9lcT%A9pfPm z#un`D*_O3@WjV4A?!ver9C;UamoAN+@qX&hQdKF2t-Pxr-Z4a)fyGL_K>?hC2pnSX z#qCXu>5>T!Mf2NvfLm{2n!-9sAj92~jns*?W#_2giB^F?2Fg)JWjBgYBYojwwHmFC z-#MSp+EC&GZk#SUq3mmOMeHJ{w6#nWL@DZYU6C*a-$KuCw8H`#TxgHdP&K^u;>jqd z_DV|DMel8l{Y)W6Tf3PSY{zCtjUds zt|ZJy^|ewtGfzSeO#SFKGLq-T$bE7I=xU%UAsli5y{El|(w(c%+)EACW5O<;vNinu z528{jk1#)gqhq5fD!*UTpS$N*@V>peH!?bS&lwYR3^Mol!6$?s6ZAG(kuYj_m-#k$1 z&Tt@)(kC9>-?NHQd2fPyy%tD_zUaIqy-cm$#Jh3bOX=$7r0CnMq^E>fdPxKL&%oI9*lsp#~~5lV!|cUj7-p1%HETr z5O#;3a13bhoT871MCpU8cts0;H)+_8)M4--#4CtIIT0nqpb28dl1;0KQn`cmV^c%j zhZcZ+`JO^3Pspa*-rjglA-ukuQ?Jb2kOYp0Z3;}d#w{BZ_Tu~W>@wBUWBRu-dRZ%gB-JAXTHJS{m;Ox#Xij<9Dw_JgKZ+o|CEQ%=ZQGYWPp$@y5FB%7 zwCP8eV{&Q(-=ZzE;!#X5bQXv?wuE&@+`WNsdrRCUNvG+{G$izZCdDWeuVsl!kU_(? z&HTRSv`Bvwh?&SO0|*J+EYLUybyma%=W78NFPJE7WgZl4vj~V3%ss~(MYkvUUT`*- z<0aql(agn68K2TZl@e^CzY*KLoJSN$au><<;J3Wr0X<*-svuy0-9fz+6GN7qr|vE{ z3ck~}8VFXCq8jb{IRU^vWH32Rd>jmO8^XeLLMTo5fK-M`a0d{^fMruoHzfm@ zyJ+s*u6pbME?tI$DL^=Ie+GFEtL58Ld@ryCmAeqLzAF|`^Y;>XjeV0#1PrqK1`{@j z?=jMtOATs}f!Xn!sAl;scJb}hCT{}+5;Uucs%)Yq(8NGtjTJc@a?GWj1H#N-pSD7+oi^O|dI;|h$6I`R zTQg5L;19InOZC52sKpe0U9g|phsTEf)KSn)2B&T?zDlbwzVGgT5O} z7X}@MwmAX6Y(tr%-#wly-$Y!~o;R^c={-&UeHYBXXRb(RTyJ9B@vzRph1`V$q}>5_VomqYimIZio`eIrfDx8@6rS zfC+KmHJAeqWcShIWYH~uO$t>yB}F+JV|zGBnlBDGSXY*beE$=FZiA@d~n&a5RuQ#^_iPGdMpiBurNSID$Njw{G?x%iaF zeC)UdHj5xD5xKrb&m1tfTPemSTbYrGOLgpDu2h2rMcSY-IbQklPCO^o{CYW>FkP`e z_Kmb*6ArW(4BQ&vX_>C%Y3vY^CrK#JmCOV&jBG-%CK%0&`(S6|WQm_$JidmlBEtkGgSFVhY74gj*u`b3A4WZy2&{` zd_uHe&!bngk~n27m29H=LkFtsCF?@;6-*O57ItOys@3YB;#hzA?Y-Ulh&6bzo++8i zy0)FZ24$RN+K&$I8PnkxCo=lMwTg`SX}w^bT1MuKcdk>zl4aNAMCsf1#dYe|Wab}v z(x~qKN4Y!0k;~}L$)0`nuD=wO-f@sJnH#P+SiMn_(kBm53#I!dhp00Me*4iON+-X( z?TxQd$C9+Q`NiyE>WtLw1-<(N_`;Dtt)%yUcD9tlPOM)_Gx2C;m>h*Su2*L# z@6@k4T%DS_tzcv6CtpjGJ08$4yjBgTzWj(DJVMp>yVRMet`!p%s!VI5lHA`I9IS}H z^Yf5kZ;5jm2gKHjGViTFp9%Emj!<*cS3aK7FMedE2UYa8okw6lV-mYxroVt=gzc_uivbPxv*$+YM3*YOdxO7)~1L0%0mq2AI2!QT_UdN2}iCFSb2+G%h8B zFWdw*aykm1b%e7aoMl2Ue1RGXr*92<$?g8wn@g|KvuntnrQfK&Iye!()e$Evx4XXNrF0o}3cobE>6KDn(?(!v;Ib@dI?Z`A!?Qh~nWICVOpnR&C46fEFm zumLGz#g zKj3keKKvNcXB6J1rbNZM^10zYz5Z=#nWU#Zyl=dF+of-#gQ15ger5n|by^+-DFZmk z7&i^7{`>9R;9G5nN4^7?&(rUHhw8~1AdzqHe$>`m-=WH>ul!!$^bS?a-j)G+8T-RC z?@;d{8QZb{rDh~O<8q%+5=lRGpL`K9Q_e<#~FtIx5f4CaX1ho|UYQ>G2JUqCaq{ zqBRgD4ZK8;-myXL-8YKrk*@|Vtt3JZ0yT*G?^3<LTg8yzZ403fXGa-!DjklhrXdw965} z9aX+ps`X^_iN~u@A9uVermN+z=#9s-chsIeUM*YP6IM54ZS?0m?^4LZi{i8a3*z%a zkll!{s%Y_hboxE0@O#MaruIFm2lmh?Yf)m>a&3rq(}`|U4VcgTIOadh`VSNS!wUal ziTxmA6~U0wNss>4d(?OurvZJ-$16b{hSe%k$tnTxLSY7EsJ!SAxF6E`8T~)!dn`ut)@lglpvB6ZqYHjtdDI z-6bo^aX;2^^axK-dzY>wCn|DUt&D}{?I);k9`%cJ5Q9eV!pHm0$bkZjZb#AAouI1i zH)f2LHpEb{p<1F`q8e-o7@xe3C#Y91DSIX}?-Zaoe3gG92vu|dMbVILguIohmZ(2+ zqUv8}LP4k2!UTBTZD?R6&@CJ28d$;6kiQLu$CgwLrnao_I#Io=4V_M}#|B)UH>tkV z?+f~vO<1|Qsh_A;4VxfW_DKxN*5j2U;c{-kWjwJ-)iS*jDp%O7M)t;;!LhYy7Y%bD zt~;&e+hiqP-DprFX1z>&XrF%TW+eJP@ueZxMKcb?QGTYOgctz8c&|F$AY~aQ+KsDI zzDY~y(a$ZjD&C_GBTFU^dMn}>!g;M^@G*lhU()~Btmd!4kHpT!>k2Uppv?3q*ed@> zd?IXqwpsC)tq$oozfbkdufS7#Pd@Z~C?+JSE)LRQu=Qm1XG3p&pPHNR^)bQsy$?EU z;Lxp4=!4a1eLr4k19mzUvg4?3Hs|mUs=-dHnIhf^OihFX(6W!cA6Dpgea-vT+=9%Y zAijk9m+w~-;Lkw$j$+iOcYkK2S64rvx+V-Izt5K!jvXqg#%nF#UF zzYes#j8c&7{75Lx0t&sO9-8uM&b%umUj$15Eec56@f`aWzNmZj?B$p?>3QxedIm6H z6nchQz&OqL6{(HH)F)%b6|=PB4~acEJPxhB2ow*x!O&?>59B-)P;*rKxffAP!j|{1 zsa3>R1|GCJ?8q2I#VD-Mi-on3a2WEEs0~XVNZKY!2q_`N+l6Bm@Qf@(XvN5^s(QHW zANjBvJkkbuM!%=I$;+(*>dvIh2Y265qKTf&lT3MxMcn6n4u zBP&7`qq+1X&IpHpRE^H<7f2X?;F3SXgx3ZFBpePc6)A-M`l64jepY+)N8{tLi*K@R zqW%dkI7xN27~-q@PEymQ0aN95HXI=4`tXxff2LdtLw&+YY9S2FMo(IpPo z%zYF3gB`};C*T4>1aCg2|8^3QZ;JI%{2_&=(*j)-e)&qWE-$96z-F)_6p6O+{0zUuLGEaT*(y&TcEQcj$- z#3=^cO$r8gmA_duI0I-=Ma&T_ZUb| zpRAV8?Sj@i&b!N!8e&b1HNZ$Zf{_f}qd$AHnp_QswM3{ZgCWfGQS`;uddSCCT%|>& z48OyFadM!QnbLZeE{Zx)iu~mF`h}BKf9jcn?yalgIej6Q7W@xOF#%+dRpBn-xoWA6 z)q$|P+65o0*WcaQQ^HhBIL%~|gDxXq9peO(=@+NFO{SFh|cqj{yVrZA{Xy;TIRA;|?u@NZ5}Y+K~0a!I{OF!-=M>iqC{F#d1#fweS>$ zTQ=I)O~Mf5_zr+%9*^f*qKbanE(>UiCjwl=EjfrOUDip|jK9o474;_Yl2jw2FEuP% zNi?Qu^7~dr0Zngmj5tI-Sdeet1sOC>^=P{#D)Ty6V>zxVNd8*(3fm=nBcBxR4`$1T zEZ0icqLBA*ks|d^eLg|#^qs3WKXI&*oRa5{a+6rTX^UmR z;?phvx%H1|Emji29O8qr(T`r)j;-m()?HO%+&i92oJUOgl#7HA6szHeWw#CUhTvL) zWtsbdlrHGei47n<83GU+aL8t6KOh(|s$cpz*6U7P`h+4*Nw4^XI;4)aLN-~11XS)K zBnUxzoa97_wHt6GYPKKriKInLw4jw7W3*H2q#9q5jRr`qc;^b4+(jii(aw_%>lKEwAp zoT0MOoe8~j{$NFqpRV?Uvb^ndB+`mL^>np(e+4@s>N&5nyqVv^%U7Xv_N z=FCTTS$rctrhKP}5O?X>PpSTX-pF{ZXFj^S(db$|`6;~C$4#Hr5%KdZ*K&>pF-|9T z=oF*@d2NJ|5sd98vP4Wgl(V)3R__9?;<4O?Q6h7aTjJEyPFE<5Qxae z?eU`AZV1=06bYc1avm>F)kM;M?m&W)!N>A3?#;=FVRQhH;j0zp;*E>IpUO14@8v-Ug5cU+L3@J5X z7Vf0=c=nC-4b?V1dxi=Znht*IJ1|1I5+xGhtcMDk)I<;F)VF*~2JchOP=j#Km+7r% zsJ^9bCJJ+);b<@_nBL0(W{blv=wN)*;X}oET3KgYWueC%pHq`uQTu+5NU%;Q@rD}J zpo_JNkm2fxh;b{!k$3`b8CH1$WW!Ch5zvtv3diKutV95lTdrE+!^__xv(ksqTM4Og zrlovzzoi%*kPfaUrt!$87%p*@Yu|`d_Dq%ic|#po9vvZOwg>5~mgP-3I`j0q*IgneR78=y#`bk^V8*@Je1a**jv z?`B?P$|=dqh#@)N?f37FoTUa^xwmO(1l3>am7i0U;a9SxU17I~a9ESs%8#C<2CS0d zSEjuPI6{(p^>@xvVeOkz2lyes0wd&C%qj%vVP#EiM89yBn%6>%ALuauY&AM=?}+B( zVwjf|EV+hL4AEL_gzmVo(%WGIrbWOLtS^6BpMAEHM3mn-n=8J5wch!Goc=V0@>LcjVPHQHsccbA``LH};OAAg^D2u8R7*;ZeU=B*_)P6yAxT353UR3=eb&ZI}MmxvHHI`djrK=c>i33KJz3 zK(vOE_BTg{5+?pgKNoW4IOWStR-t9w$1u3xMYr@WvbD0Ej(XpvWLSKZJyM-&SQ!voUgh#;#cTX z&sPT+N%{8kRrQ^*r2Vu%IWUVvTlu%2_DePrv_Chnbq31E!>GGmsCB~dbvLth0#w6| zr!e}hzd+4zp#mw3tzUrIN<{T*E>J@U89MB6)GlEy8#ib5rqxx5Z4;&Hba$M%3d)t} z67F=sN^pM&@hWR|z~1r9ndV;!XMl4H!LmhumD{}{%E5WT&(C` zi_`(W_6x}Pm+42opeiek&q6cXfkK`cZHy2e<3+gaIf>BWsDvEB!WtZ1a-pgQ1O>)f zafr#`M{_Ur==z1KL^=lroX@;aEpldUIcabk_gqN9Vs0+|?1iecV&Yw>PTuFY=?I6AioPz2OL~;k=L$YBL>M}xu<8u3 z!sWV=q*vGIo{QBmBH32G{9@?K*Yq3Y?;g(9M=s`$I!j;4-SO zOVnj!cq6XFu>j8bKptoo*74|GnmU9>j~KSIWCyzE61Bg6@s}zWPA*HG#8*|q0+T#P z2@{lOjj%y^j%{0fsoFP5&A1aTQ+@r9Y=ho7+T^pz=h+6B@5?Kde*L}60L!iV#mm%+ z?DG&q;yMk5g`Q%f|+l9{7@afXI%2Gqr84UsgpdoIloQ zzi+%zrHZ0O>-Bk8sGs&-j_H~xC$2rLb7%zfCW-0YFQ#<;O7t1jr@!b*b&^;$`>sMt z__{voDgt*d(_gwuT{-ya+gP|mjzVlOBcr1%z5J>6F8$%F)oA8QsmN=}oP6tQv(g8y zRwJ29rRr|!fT2Ns>D$`dbm>nESL*QN6mUBE8g&b~3s!zb9Y{5B4Bvy4Ay7*sPKy#s zf&SxH)JHR4Ixe-ySSC}1q3vEj8tE-hO&+XUuT?$z)_1G<`4L$VN>F{|wdyr>W0c&Q ztWL?dUrtu1<#~0oIwQ|(lht|hydha#AkS|ktFvOu{8qBMT>jpktS*%2t;y;ldETBx zV&HjqvbtEFJCfBU^89(Sx|cj3Ojei5^WkK5nLIO9y>=yhs3^=Mw7 z`Tf3uI=g7}CPdDxsO80e)5nE7fn%6Gb4a;Py;X`nhG7u2G8RlBe{z0^e92Zv{jCqL zKUtkHfpbyn&{|GZDqO5E(IsyeLJ#OW#IUJ*zNV%~mNi=bim>a{in?ZgcU??VhA)^h zda2roIF!-1(GkO3l*rasg`kX}|G{b|s@Dy*n)OK*QOJbu7!|586;mi72q!={EgsD1 zz&2DT5l`UTIV8A^!Zn92^h$w%DWt)ciT!Yem7KJk)+vcVCcLdToaFx{Xy67Bfuby& z=ylcQ9!55w|J-nS8JT+cdNucr($r`*rx=kpYTUaUP>IX%wa(SGLE)o@xz{_96NMGV zmlM^vt%V>j*U-X?e;^O>4-}13F3cm|=}WFx18Xbj5^7|S(m)%Hr<(TPMx!7H60dm9 z4Qfuk6i!1NCBBCs_)M)$^tsIPP>kWPpMlS)hIz8eqyCp4 z2$Z1+?eTan77?I@74Lz4B?yge zVhCSmx=#`v_luB@hS%C*8$(BR7-WVw5s_DZk{V(3UlE;Ane~@#XvGsdk~-Se8)P%q z<8jxGYN~bV22P_v#$5@0*0~f|o4QGLDA}_xe-OIWoKYc!1Nt>Lsor;@?BvQl)aWf_ zoq$f{n1NWkEeefNIN+o1c5p4fx!MCSK_2-57>SlO)sRO?0-0i& ztj7FFXD6bT5x0z`*&g8>ZV*L|)n+SY#4hprf6{IFWKo~}b*6MP#rM=+2Vv!2!kGaj z8>&p;9pVVjtVD+-2Sa`jr(judJ?2Pvh@-qDatc8Ne_r&0Z;;2JI~>)Ae*^nO9}W)s zgm0jskTjoNvNMx7+a}l2Uf9X%xa*%2$Ozr$5Z7oM&Iw1urJFa`da!wjy|~8KnJ*2< z_@Qk8kPRB$RuN{54iaI{fM77$o;Z^=5D;QASPCbi)LNbUCgBrkPw1!DqNmai@9FMd;v474#YXJ#)03^)T$jtN*m4A&2TQ_aOGTZq1-s}*&*Nf^*8;gjGn zb(2aezzmLAUNFWrn*4%L8JooK#fH0vNx3}@h5DS*^)5a^Pd$8tSl zuX*`z7@wZge*EEU^@>$bn)|Jy| zd`tDsH$zDtQn_l)tnIbTbkXT?X@T-NQ6%N`j&G?^B9wAvIJ|6R6db%mo)MXfz!C$5 zc?#-=soH7KayakMR*#=u2M%cKL4pgle zE%H!iqtWo;B?d~?)s~e)0gkV+k%tf?L2#B>2-?|LYih0OYrdo4AN5_|Q6od*(?CAB z=rrjT(L})5??A6~?z?KN>>c1|7?kM_=*tcq@5Zq{vM%lJ-4^?<_iI=B#P6!Ey6`NJ zf06`xN8p01+2K~w!k}g)-s9b%kwtJ;Qk65vY6W`EleiFB=k^XXd;%ytuJ@WSugB?V ziL;tc%n0Jic?2dPK??;G_DOVs44lchPwNZc5j`fsk+4H{Qbx-LLK!4*vPK~a4b?J6 zp-xcGz$|ny+p}f8>Y8p5tBSaenzef8c+=QUp)F?UYmO#%qPA!c!OZfvim|hNhs6PaMqjSH1_`>neYuQMrUB?m!6oh9gjS{$T@&L17&?I-)VO zH%65-?$$;Qqbzhk4QIkz%eXfH{~CVe#xVa~CJn)Q`9pZ*WpYJE`}up5tsiSHtzg$50fUH%A8oIJQ1Bckj$$ z%(?i%IqF0Vkeh?^kAMuKlW2IZ`vI-j`tlBv%L-Lj=(kWv$SIjGYXdh7@wdQhI(i2o z25=DdaX(ax2tAUv77SeMARd1YRArw84A$$tBbo~ooDa&R>)cG+%JZ3(=!`PvY*!QJ zl9zOWEu7wr(-{ql?v9#kR(F>X9@yY)pA2IC-wkNc16ib<(wF`K4XO2mH&`;Q&wjMr ztH1k0Vo>yl1?DgJhh{g?s6h+ttJZFT03c0A!10 zE9*JmYSm8TVYl7(1zK;%er}yUTE$>H#31ALNAEyi5fq%?K;S-6stOnZc7g*VEEVia zKTzqPkqFB~skZo*+8AsMv5)}1W{il2g8_X_vh=(#GGf7zTdEF8_pHE>v_}DoIAlno zY@oT~0p~*bjMdPn&hXB$(_HAbO{NLWB02;quQwbcl+12<(QWx6bI9!~dD)PVMe?%# z(Jhcor@_w0ITZ@gVn-JG%O97UcyZH6jvrtJ1Wk8B@wq(qO~&NP7PBGfBl=MJABEV7 zr6L+wDQdHN6WRxhiOzeZj>1R`#*X+%Bf<3U*fDVk$|OLmNqB6$0q}o$DDC1~s$)&t zV!!o`V9-KKi;IA{NW`w8#-Im`SGCth;^`ef0tnv21i#&=T>exsTI%Kzr`qBTaGAGa zB#1KAd}?JFhNGKFK`z`b`fatj)@daI`(+wPksL28b`e@7aft( zBFLhAgn6#znMu(Y(!%Ad5=X$AwuhV!x)b$xDjW_MgleP2@Cl?lJrHB9fZlX;f8{tj z5gdn#qZ#D^SYzfyHkRMPh&8niHV5%<13S=fWio7-ay3)$)b9UsihCLT^5S%|E!Oe-2j z@GCy|`{?l>tNDjp|CiQqzEF1W|KfI9>_dhfH6+w7iG2^l`3B?s>{qzin=V%9tv|+n z%KCrI4g1U2$+6kbP1$TIGhzUGHRAmxWIpDaLazl6i~%50{Wf>M$7&I znja$PC1y;VgG+1FVLf|q5vn0{0luIvLWw^Qm1t0kPGO3KN%or~4lhgvfek|tA>cp2_Z|yBnQr}kOa8hVSgMzR*0O3No%y24L8|{vwY`3VCJ1G z>5ts0O5z|IQjdqz+^@5XpCJMAfRv#+lD$a_7Qle5rQJZyaLbk-8D=%^a*}Ulia)Vi z)f&N<4e^pQgZ;$M((u^B!kG0CVGJ|ij)TA)-+VUJoQB)<{Cm{Ut8Vu{Lpp{$>A2nZ z<@Upke1~s4V!Cpi!5zAACsxZl{g0=bV`pj5oxUTt1Fj?I9AojID1J|NPIu{zbk*(L zV)odCyY(e^s+y=O;=OV{BZlh5Q@=+)cBiWJSicJ>;vQ4ISGV7#hHK`=jCTwexjIFO zaE71^gsA)Up?9giURRRHLAuOuh6CQA>vyT11v_QILUh~s!Em#&PlGU9h!Zdv_^vpW zj^4eZKhO{IX6H{Ws5orpZ_D}m=>>PIo`IkFZ%w=pNrSPimcJvv|4c8sTPS+g5|zrn7` z10E?1BjyCy2lTP`sM>K*y~Vc(zE_2P6wHnt5d;Fs2%CwAKQ`(uVmLqB#8S;|WKMUY&ty@!mlP857l&)y4;HPoJ>+%1a|w?^3APBrpc{z7rw zg{;QB?8$!RA+HM29za2iTGqvM6rx}H<(i`@PTB@xeyM+UuUfeOulxqf4`A7^{NZq7 zqod`li#&%>`m${#d2YBU1D(O3Rd^}iBiu2@q{Ydy$*>p|8;;~O*n-G2nx@AUV7Mv~RvH)be? zd{N&2ki3ez^Jgkp=c+S7+|1;s2t?anjQ-$9W5O?UAY@yg^rM{#|7vOJllu6dso|_q zd#~1;uI%paEkv$BQ>&m19%~kn|7a#ve=437Q>yt%J>|!Bn8(>5Y*BbA3~#Z>>wH7} zoNE9cg#rWIQjB5;kp}MmDIN+bj5-Xg|3_&GKoPZ!DYsL%{ap26k+OT&)Ky%dNzPJe z1j^=H$T@tpMh_spOMJaBt#N^+Sb*QtKO5*h>!;(6l9+C~`}|Rg-9*fwEM3psuf}Jb zZ%8ZW4VQ@BF9Q?3;vFd*q2XfxqEERWzd7e2;@*ipL>vzC&fn}it{yZ)S;dHJSd^qil9%u_A|24A$=l@&biMih;)q~b~`wT6qV znl5tm&}JQ#YAP zm;TiQYKRyL8cuNS#{P3s#mPWQLav-y?0G%>3$?P|urJ}WEB9F#7IBrurd7)gh)`iE zr|1!4jemD&EI)W-f`3h1yEQjICD|Pk|`lBMP(Xf&2lUH#Rt{x`e&Dj6NCiLWW!gLn*^NMaK6+~}QYE0;p^th9 z*Xtc?TT30Y?8X>rG9_|+3J<32!)i|1#*QcO9eR|)1mqeR>6zDE#}1wGl%Eq|kQpsS zbc$#>65?8sHlAf7OrkbUS7SvJ*gT2fY!c4|EZ|beT;7wHFy>}3?_xvo>FzjOR-~bc zM31L^(ontQVb$A}kJ5f%v;jC?q;b4Rjx8hwDFx>QML{d^G0t%pnou%RBO&7*ubqAz z9{}4;R6vx)oFIrx(3e9hGyPUiBU)ueN#=}bIYowI^oh7BQ0iCwDtp5g#=@r!n{TO_ zO|KNMl|(Je;Xw}}Z823%S%=Cp8Gt#6SviQ2WRmG+t;W-Yp0TtJ3tZ%FUcu6uAoXvl z+GnN#SYpQqnW-3*VnCCuAty-|5goefqAG){V0==lEl7So8I|F~_vM2ndi3OzbdnQK zLhQ5gX%)4v%!x0oHNfr#f3D^=pIj4{Rg4PQd5zT^*ht}JOE21Rb~lJ5pqYrNtU<4_ zuuYsjC~YK+e0PhL$MGyCRimWw*Ly`vvi0)GC5n5}16p1W#r-dT^E{ZGd*~(hweJiErARRsnA!uhWsw`-#7*>{29@o|`YmG0w^? zpicnUB8JIYJ0^l!2C_KokEq;wHNrJ~q<-Dm{b49X_B0jB(sAZc0t3=sdD;l-ZJg~B&x&it+(o%<+SL^ z6RM`49UCjo8vlkS6a)UCB{Srou^2+L$R!!(tX8R2M;CMj%U#+!Q7l(jOKC&Z(nHp2 za|4hr0!vo~k8os5pBOag*SqJA^w)8H6?1K=+S;TtH3SsHj_eLuDOqy^r(M=i(M(H3 zufbODRe*uD>A2IiXcau}l4lxnd>w3(+X=}FIxH>`Ar5VT-@70n@<}hUP`&W5N~O(Z zaHRN=Vz%S)nY zOUFJ0rnS}N7>dy1y?@MKWpT-1CFT#_rF;O^26q%A+rjzpWY9_MNBg@Lfx4P`A)!onI8W# z_WrGSofc!aiTfa~bmB$oG*@}&sUR#1I&blHl<<^{=)BW$o`<5HifjPglm(jXI{NNV ze3Y_`B~fh5bXFQLILR{Hy+SHnnUE;i;J&A7$X**ky6FVdB?3WTespUEjmx09N;s%? zYrIo~8`vR_>4Kaff7=zTg=3AaioyG`CEem%vX(>THCHXM<|^;fVn~dDC(_=%f>0uV5O!bGUHLvSHTC0*{Wy9Xmgs1yIS9^f&*g$`Sbvp=mZ^$$LHU&AaH)#L2+Yz!Cb3 zgO06h1)RDBS*N2(efXz4Nk8|LDvtjD=u02=l$vVKJKqU%XcVI<{i&zaK>ab|ESRA8 z;mEsOf|5(yL|XW)8SuB}A~0<&!m_u0FeRuKNprMW6O(HB{KX zrDX#-G>O>1?$7Ey>6@NQ>!D}V{Qgr(mWPL#-P}0;oTO&gZ+%96B=hrRGN&JXM)mAB zxKa2q367-FO*IKWksoAK04MyZ3V_~h%UXVuB6 zn^XGiFX0!v{?&gr_HetE0P$UHY(N2V3;V zo+GW|LwS8^a=4=JdQL5nu=N+7Q?HQ#4pKM%vC^yG@pq+Lp1U=bn$*eXRW|_>df^jo z2j~;0=9TsOBl}zRi60&r)aAu}JssRS6RGvMJ@a^7wOikD-pE|tenusy-@dqS5m6VU zikr~`|4{wy^GN89%K{CF)R@q(`iGj*_ooIH>1+O>+Uoek#Pw0^&Pv9LjNxhJMo9KU zOu2jtVNyf^Qv4bsC|8>#34p3iNVWir8}Le&kVa^E<^Li}lSz#ir7vXZOq_DYyq?l~ z{Zq|U3!^EnS=+rqGW1c7A{S86>?+veE0_FJO_wPO?tVhqP=2hStAi7j(TOS{9xS9u zV3X%AMaeeYT1z6TC0pb(B|;Ji z4cn3UBB|h&0?D4;DJbXH>2wCdm)dV_&Wqg^)L!UD%E>gcH8IgCoV0mJ7zd9r!YE|+T*`(KtmuCb2Q2}xrtelnFPSAHt3?|VVj7R*Od+A87B5Yi1bGXGyJ5z&%j)A5hQ z^BY)mM9aUYSlNqeOyBgbjxIfWPHT%k_C=K&pP~<5V`8&09yy7-g{^y1_P?NyT}GCe ztuLyTm7L4@26D(jE&r}SgQDKFrO>?uiC7$W90pj~mR68`*G_&CL^3NI;G`3tkQ^WH zITV?a<+0%s8bL8-qj<@$tM$uQM*r!1wX*O4Qd_H6YlPO98ivN}W&J-@ zOIJJ_n+C1|)@;>3e~H9P1N!-w)V#SESxm{exW_Pp;d?gIAN@C>26=tqzty7Dj_p9ju=e||oQ0vzW-7;%CsTg63~ zJ^xL?An^8eA^e0|n9%v33+A-)iin+W5eT2ZJ(weR?RpOc6H)hMzNX z4Tp?{UaE=ztSriU=EVpeSwPO+7$b{MB5n$VmM;^09MlW9ba1xQ!RX|ZQv6!{t)uN* zwro#qmNV*j)|_*@7U*qHlz*h}P6z!frN#w0?!aPR+ALbM7IW+)RE$gnbZo)sE;;-8 z2&08!X-krJ1cypujDnt%32LjR9bG^KETBt81F{bPYW^OjV^Yq4J3tVBq~ zr!&FeJ4DIm{gCl?O-ZJgg4n2!YCypHY0Gq4B%N(0^3sd}yrn~sEsi(j1OPNK@rD@Y zH8HqTEx0^Wetbnsu>T5^JDyObG&$HrxDsMtYem$A0qLQJ#&iPBBI>M=3e8g@QNz*k zQTU8@eKUzFC-|!ju}uTmO^umap@|y3;MAXFrlH<_LeNc^P>?%vXgYCtM5YF4kO*AU ziB@F)JXIGsL7Ye#jSqjvnSx3ktu|#yOLSXuldwT7WK5=jgk1hJ#aVb83e0Ytm<@WM z2d8I);Udl#^uXqJ=o_-=wf|huzsd$v$qt>%1>^81(>(SO!Uv~AK!#{ii=t4)KrR*T zgi*Tt2Ms6UwvaP7}cMwlskrnx}#9F@{e5oa?^og zxHPV-q1ej@bLIkp*GhU#L>zOQH|`KC_z5ZDD%XeRgUO@J-7Lf^gC_|vW1~PE=@9K| zOB+rk(}@G4n)KFiN0nQzHawkJ51+?NrugH5=0lG`UuLo+AM`CTX;*s*s)SU9Ab{9C zY7_(${R%5t!3QH>m(2&h$<+GvP=U0|fnHh&CYQ}DOT))IT4H6-guSZ0$Vos-hRj#e z1V|uZKA)sG{4I}CJMM-;(6dj@WmfDKH6wJ|(k`D@k>Cze56j!49LA?Oq5{S9$q36w zK_`pBWQ%A`^Lk-1=&NVN!4p!ADg@bry@Wy%Gg2hvkCZBZPe;G`gOuAOPL5Og4S{4I z9ZLEc?w;s2VPE1SY9j&6)k{LDXBuf7+4=NJyBf0

jMAikxD-df3eFSIRv$7-l)cY(5 zdPnTNv+_GT&?RI3gt9%4HvTEQYVT6kUvgX8BqXvAWmjl!-y}Ek@1Fb%{oNW{dLFNV z*&hi#v+4eS;5S(VlI;vvc)`nQN%YP?@+QZeJUvYPrUMDl^J>wC#vb)2(ZS#SKH65D zR!py5kWwJ49aqW)rim-%8l2;|g`!jh+t|vG^^- zUE#(PpYc!D8dHwuuXHx*sJ$3&6zie+U7DdqKeY`+Ry1)wktL+#ot78?n;GmL#I=&d_lWi{-Dz*)!*dx_s6Mph1cH0oB6+Vf-BihBthEBp;nde`cWB6|sU$ z|Gzch11@Cw+p*m#x<60Qb=m%-Fn6^#{P(cS;T^+&v-V9)7ye8*{ZdFs|1ErdNcyjY zy#GjI0%z0r(mw+1evsc^?b)AdhPEQRAI!zxJzq9FBPgB4fdM)68Ra+Db1^p>(-YLoTvm1V7uK!XKj`aIuL;mhM-*psFlWA^W2RgOF8>08FL9*0-VgGI| z4~mABWZz>R3>dHg=N^Y0EvDXu{uVqYRrSn)MVmIe-3|a!UQXu$^$e1qv~&>m8tcLnLzIDZoH$aTA{CMyX|}41+YY z54KGev75{MRT^Nx;Wx2nYnJ3E(X4X+{o49iMuoprgU7sWB}Na^6~}|pOO^f~9IFu6 zLqiIImKt8=ZwD26O_iS&_q8Ed$*QVR==e42UF{#n6B6594c@1wX2>P}$n%K{>6RnB-M;UscXR&@#j(9WtJ`pDP8s6W7;L*Q{)J|JF=~?*ov?{^ zH23?x$M@*qRSdj*6PBv8%`w+|$+-0YW9&WPqo}&S@yzUIOSWXw=ic2Uvr9-Jgd|Gu zi&6zaeMAsNu$x!_u{??d1hLRnI993(7Nl6#h6Jf%1H^`OyC?*E_y0Y2W;fyYd;jm} z{a7YDbLY-2=bn4cx!-dRmNXDeyRO1aU)%xy-HYC*Ssl>Ak7!i~qpR~ZIL^^pw=b{n zHU>!rV9R24%MJ~eH2op~AhdWK|0Xy17HDn6F=hQ@%?3yO$(hu*BWCpo4pfcvbecnN zb~H+%mo;_7`k6A1x^_}O$96Ib7%F#5C&Sb~0tdYh`m9llA8n*bUBF6? z&||ozul|WX>4I@QLVt8IRGOKJu3)Mk(gj_OZThO&)Vdo+8-Bn;yBW_oFu3$jH^acN z7j!o&^u_PfJHfC4F%!q`qq`fu^%q{HCEbm%lh4>`V`+X)5%{^YE`$m4B->>}r=ZL6 zQTsg*0bZ_e3lHfYMoIXO-ROa>hb5}` zyL%fSYERRcxKV^vwscg%Px;rC}FFoK$q0 zG1$3&ur4i0>7Ox~0h)K3(St7RS>mRmvCO|esPxMUy*px>xhi1kE8?g;gJJ2zWf%ep z2TnJpQtzYTAU$%r(WPww;|r5WlLJ=}P%NJ#5cxy<{g7x7moyEgwp03HQuN6tu#jD< zb2Bo{Kz;1AaD?7n#M=5#EXO(Xw5G^Pb{@ zh){?)5=S`GZdwLHpwNN7hVZCQnV}W*Z(pN((I1PO7Z%_)YGU9ss7^Dn>!|a-@%@Zb zBPSQMW-wWh8v7Yi3(%+ijB;lv^d;ojGN0(I2JLMe@^GU=A^e5#rvHNRg^+jBiBL?_ zVnxHk2qeVrsyOjZ8x-?EW=p3L{f)wGU&?NWc+W5veC4M*`x~bYMHU*rX^iit`5^$t zt5_^eb~I#lG$ZBN4GRfJwqds$WC2f}cR?!5P!(dnoV4oJEFAC-Fw%Qvu-~_dS%SO? z6f-xA4w6`D~LvZnER0i^k3@&dbBclZJjk zmO_jD__UjPeUw+w0AFz63yqlas0e+70Gb?i4pEAn|3BU1(pW?s^%YSdGvb~JXd#Yw zG07Z*1wNR=;HNV_=0P{$>dt`1j{Q*tL8IeU{bTOb6L6{VvC*m+llP;T9}Eoi2mlDZ zF}L+jMtl<@F9D0fSL9b!Z(EGZXDdXR=qhwnV4!W50q<@Xaj#8+p3rixG8s)6@hM!%-OFch00;_e6$1X}?(DnR}H~CK|#4Vk+DviVZVp=s2CeJPg4@;9pO3+bxj0Y?J3*t<9(O$H~ zqwa7ZQNH0Z^ZH>?pb%p#;aSQa+F(d{)j%w}jB+=;$KLiru~Nj94MZ~4II0LZDF&s}kq85?Lm)pyHmgvNW}hi`d2 zCFKiWydhJKT@I@j?6?jTaLaMC~;8>4v z8l^*xm{vdohZ=20`fTU&p+)|b`@9_w9$&PaiPI2$b%{UaA>SM>J_{iLFr}JV zzybuUGr+GyU!%8&8X^Nb-C!71iib_0rTeQ2yx>gW(XfTk{QH7=5!7zQD9-A$#DSC^ z=ua|8F%shpGfvaoG<}%SZn#?5emg~CCtZ+P+pAlFw{sraGOdPGMc5AQib6>!m(MyJ zR~5OF6(vIk|Bs4L4>tpq@OrWSZLY@xLZZ`2UXVOrZ&1~wVnSO1YT}+a_K>(SK8yiy z#(N=U4k83YqEHl}q$D0_%q;kP$9k}y{xO5YKY-6-vq)~0$wPY>)hyvBVy{s3O^bPj zL6TNH-V}>qffhn(Ad4>gkCETn3JaRtwu^>gqWRF6St(DC3D66Y4oy7`Q9#!I$LN>? zj?TshoPC4-6j_~(K>mhktwc@($L^E+LncKyxn>&iLgI_%VGB_qV)C)p&Nf!90>?l@CCnb`Fnefznvb1J~`-iR8SaLp6m+-cZlwg<&R=N zLb+%6{1 z%M1XCE;zuL^K3p`Owv>|DG(%E616Kuf(qbGlEq@Gm?wS;>Oi3U#yjzjYz<&C z#O}#eS^;e_4j0F#AyPhz?<%A%hD;T-YD707pP|L7ub?AVWZZmEV}b-(fKp5zJ%r+j z%xf&DVj=U+&4Ytw&Vx#!D*-s0JJRs>!B$n_D2LRGknzbO!)Z$d+!*rY=UVeJY@_;& zKrEpZEOEE7yPH9KM;cv0+g8BVUo%lV(Epg}VJ{A_ttpajK-cQAVT>8m(cX(@aQ1|B1oU(;tjh%@F9Xt(uE0j0)rroGiQI z$so3fGvtEoigp54_*8aIExzPcM^G`pnSlrgY(NIj0?R^M5DLK>q7XQ=7wzzxe)3#k zlvHEbum(^V{U|`=;#fUsOaWLYPN&qLRcU}obD%ffETB;r7!r}zVQqi`><%Y*p*jM? zFU#EusmL)%z-|_mHxmaHaz3 z0>q~hEn{@7n7P3aIpgh8bf|_7X%H;pP@@u#Kgucm|zBI0Q zwcRi^Uk-X@ajvve&EwlwvP^U}vdzcbb@AMKA3hC>8rp`p0f}&>Rx0#Xj9EP>kOOHl zyGON%;{fYHob5JYCI#5#)t@PqqeeAGjZZR4Et?kyTg%29K$dn0mAoDiXfR1~wd$o7 zT2QUs14OfPr2=7tS`1DHkxqR_8?74n=o3+SF!L-la?K7P*&K1@L+55h9YPSt4{8%k z_jsOaBqTu+&N?1h_NP-y9N&krg}Hi~FAZzg%(3(Xt9Z--;2rcnZ2Wb++d-63QZ?tt z3E^8%2a`3$-1PHkoWg}De32n)VERL#PoQUzR59TIn@*f z9((6zHoPRm`zTo}wXx&1Q1fd&PJWGUyBG{sbt)yTSW$m6v137$v8Jl0O>(McYwq#! zlL@O=YUZX+u_>$9|9%am(3qB*8kWxDjg)_hQKF?&w@Zw|PD-%CB4f)Qj~<4{8V%-u z%`Bun%+hE9KSFSFnBnGLVw6WQgkEOqaLu;N8yl@};l23n+$#F`5~B<3!Ec<@28v#4 z6qzt@s3CSLuE!PN3$|4Z@q^RpqDzh9FpA_NsaGrwGr|@S?4bNN_(ujkc&QO_p#Tn$ z=~et)#SWco_H#@O*o9G8rS(!4DRzS4n5IB)Vf*I9IvM1=3@3IQsq!*I41yVt>q*i3 zCab|pr^9v#wI#~~Xf6!E_88kcwB2k^e4#c#QB4NTxy&dA;3l2cTxPWOpxO|qJwTsd zW;}AbhwZ916+7eY>tpFbJuMw!Zni>_0Js>etX=;YLV#jtF@Z8eWI!{oedwz`vJLTa!i;?2p9sCAyw6t-9eGvn29 z@N0`2x8Oj>QJB{sgu&+WzMRk(wo1$v)L}NvavnMS$wO$ykdG@F{-3*LQ)xExBSZ}7&D#i{%&e_rSUk; z+f$fLiy{R^ej%fiU8r3@9T&i#2IG>I$hpd>)^y6C;x4W8>HIpQE2H|LF4FkEAkaoNU(PmBoo+^?(>eafSmn$45E#@H!Z_fZ@Vjurj!qAc)Kr^yk$^ z22d8RYm8d<@9T1n@hx{k{ z0tS_hH#+E_`)Txe10IPEs<|mIPUh^|Oghxtkj`B>*a21GVTI(MeTDQV3MSwT3TT8= zt~XxD0QMM5Am&Fvn8P zUObZgHy9xfKvHxA&K_|SsjT71bpuW%;r^&x8XhUM- zEk-Ym0nz#-poO-==LjH}&50W(8Hjp)h@6v+{b7^ry0F;#HPOb4r3EsuWDu(f9Sy2RNie=0rEHUZes+X)9daw`k|4(-)-Ec zZ}U^*_eLJgzQ;Jq9k^vCTK-mI%}mfFFhGZ98Q-K^4%zR{HZEWqYdZ({rB!t49Ag$- zgHFsbwmLuahdxWZI+stS7t(w4i~?M~nrC!1-$S%@o24O01+z1FCRk^B%mCh@_;OX*Ig04xWPwj=i{9Ef_w7< z^xEL8_SCSW4cy`v8rfjH5Q;k^YV9oxjp4|VH3^1c+?k>Qx96_l9JOuv_be@1K;JJk zBx2J%qD8Ct*<)I?9Y1?ULyFr%GG=P|^duSKY@_9I6~|9D=tIH~2ns%6Ctwu4M9VwG^_uEqLnMyeO!enFo3Nhe(OjA9e>MxPVXsE{&s)ViX1Obkm?nwgZYUTFwQPnb$)l4;n*}nz3|+iV_T7 znFiLVT*f6guJrC7pV1;qKL*+1c;068>z?E-ccjwu`h?%hfrv%16+6jcke^qPk zfxzHQX)IM?2dzr$2(pTK#$(*@^b}t-jL%liz>urf@FZ}qpD6x=`Ab>$b!z{pQ6gZv zH(-SE4ne8U-El)E>obZ3@(VXBbH$&|io{@QqRil6tH_4l%@` z<)a=)Z?OM7TK}j~dKG{ekj;?56+%cflRJcLWZ3vw0GU`Gw&fBR#>YR$yqZFnR4 ziyINstCU0dIU#Hji|$+vh6z>R%N(AR%@+f46GMfOqq7zn`JIx_VVL&$KzOA-M{irs zDmB}j9}8O3hm!~x(8^L|M@tqNxyY*@>tT ziXhb)4AF~?QV0JbmKd%2R)9`@2%#y|K&zuAHTUS96W*IR=te(4UM57ea!@8r7w9EY zEr-E(%Pfj6MUY)%X&;a&W+OZ_j1wOG1p-Mm3M*-X(!A7RLyPnB8U;z79;;Ezj%pt? z`sBsTB$MOy>tsMr+hH``?avJ&#i80-P`@)YCGqi6fSx^wq}d+AUIzWN%sAfw{C5(5 z0scFMkCoeY;@lQ)n5HgYZWQNMb;53dpY1wfH^3F{R?pCb%Z4UD7Jj~in%;l7s!(acegSoJw_t|Z!@jzaX0#6uQvp!8@ zbv}$!ec%Fs0qaIzJ^?`6&lw50_D<6DS?|-_l}0{;4z-4Mx%BEv;~X8pz|fPBV2(JF zSfSIOG@?i=aru)t$YpTc%qJCI@#!ax(#VrD9sesd0q~rV;87{UMBNJquFbe^3_ z!=6GH+B{|WB`Qzu(g3)rZQ9uzg#bT8Ax1oof69mep*QC#qpt(5&op(2FDLQMQ^s}; zDCl+17{6!-=*d-p!>*v+tBh7{aTp293B+)}GM&Lb2OO2DPsd#l9qvO##`0A6Df%on z|ARE_S+MZ;>8fXqQzGyC@eIYvQA6l`|Mb+a^3Z-tJZqGUs!EK!%$$j9i{`R@_?`5<5DyOD<<@QV%BP7tb^US*B;3e3D0xJ)tYw9@*lYS zd1C_Pqr~6O0}Bbks8<5`)hUU|31gN6(wgs8V<;}8UNx@KcOX8SguB`PS23**)A_Ff z*Zb`bdi*s^)TgxNH4M`_I`$fnz3{AB56SQu8o%Bc2)DXd*Bix*!}ij3Un8F7kL!)= z!}}RkY6leX*fJ`IXJ;qAsjov+TuLvz4(#_aKV@&g&o`*w2BSTyzI6k>u#jHdfX_Zc zA8r7i6=gz=DDx?u-UxB(_YAtZ5x0-~XpuAcu!;GHyW_#2uT^7~K756F}>;66KqXMH(>F+qM7)`V*X)w-|Tm`w`4zdU-z0 z*=qFH|3o0WY9!@o+KLzMC%FxN0e~;|-)7Xh7I>q`qCxS-to+3N+YFzE5jim^6M;f* z%=6QR?M5CW^$(s|kx$=kHws;Ea0GrpBnuD;q~uL#ID4trn`jRP<@z@uiDq6DYVC6Ixfa689N29vMtdf|Z;S*B z`uKe)lM5|je|$N@Q?%OyRP90Xe$n$)ABs{doSAhCiy-! z3PEWVpQ5HkH0)Ca-T&{WMi*^I;<-=JK6nmp+;6Z8Uhsf%zCH)>p>$yM8xBCtm`3Xk z7*|1ujvNGqK1w4GVsznKfQSO59R_P$b65-{1b`a;WD@tIMk(D1uHGtSZqA7%Tv5&&#tQqp~x z0fH2NDm#yM*5(3q2DS#K=4U)0UHS#wOCF`oUl>DlM8Yn56fr8MOsGyz)P8Av#8I%l zUmF*=09$eZU8^1Nq&T}ncOG*ZHqp^>aWIx<|qTOHL+BqpGj+{2l8Tw z1z;j3Kd>=LOPdl7A>VN10LHo~ho=%4>-atF67br_l6MZmI!7X#lwCS4pwTVAfk{pY zQ2aq~(e=NL+}OUYeMw>AxT*F2^o^Qy09vn{@Fa9Qju`#2XF{ z5OK9rOb3qrgj2L0+b?hS4O2L91M%NdLz{@3=&N{Y@7~na-n1w`h+w zwsahrlzb*@2uBZd(!MiVWzq+3aRF#CJ{3%_zel{op>~xsYK>PEa;;OJ#Cp7TTBe__ z$q={ZZ+0cwEux<)cAFl$(@n*9!dWZVhi`95w_FWW;N2lU@j|MS>NS}jDhh}g_WXE2 zT*WZ*7{Kw-53(3`c4-Iahx0?j+*}*MguP5(;-WtdDC~8<+(b>G=%cxQbE98rH2LddNCibArvL7ybw#2- z-uX z(gY9O)-ln8A0ei347=mA&jvg+Eru~!M=N6DA^igvO?{=J4~^;Hsy&5%i};|OB60{q zh%$Tbeg*^d^J#Kax;=M);S8y7!fVE$%o35#Q>@Ch=YxduxU(KQ1X2v(K;2E%B_awf zQJL%2iLR3_ED>QGsrvP08CztbD&S-e)E60NEEa}N$8)=IYr>3VyU0dPeN;Wh7fIfLm*Fc(ty^Y)g^o^uS5vjPbU7X z)wQJd02^Oi6@b@OvLLHua5=!YA#HG#NnaY|`T8G8v$-*}bdf)=0HXhZBvrYRA$~$n zQ&Ve^CpcpYiuzTgPOv;(eKQ=@speS-BZIydU1-Vib|o~gRD6l~!n)0;*=3?ydoHoQ zOgyFI-j!{{3|@6AGPa{qRPqmwGMqTAQhZ?3h|1vAzDo4qhdak1X!1Q(;%uf0-OBFu zTa_4S5eagG8FXPg(Tjf~OwvlE7I~$eID>y8ZVys{C8E`$JFkV&HR4XbjXf0pm!#E- z+xe%LPF$RA(BfKg*m?8%^_M`JpOg=wVciQ(r}g(2pGv{m`R>1Izf={aUn?uMcRj=imySUB78b)^=qcA z0HPxT>+KCL4lxXU4xnYmiTwG5I4p^z{VAn!z@hO}( z+A|U9gz>|3qxy~a?(ZZxyxotTL@d9ZsW--9rG(=cOqveZ#9&6QpvukwY(GGQJB!n` z`)Gb=aXsC4bwPH(YlTgZ&-fmUhqAsv6arUgk=Y(!ZLda)2hV{~`@H3-S^g4GjM0p= z+ZaES=%;_R7m~#iK98Iks@A|f=(cX6ePISHSQxi~u%bD@RI|XM7@nC?hiR;$ce{z>Jj$!m#KGvO2nI4R=uP+rMH|fy~TX3=q{qpE$Q(b z0O!JanJ}_h3A2JB&`BI&8B7tET>UHgL{ZJ znoc+M5IwI@miYESnR0g^N1|b{uGGbf<2t-m^aixs4`Zu@Sxzu8ORvXY#Q>M#4v5DG zthR0n#05|w#Yq5oN8TrV*xm)pYcAi5U}Uds1l@WS3Ax6F~122*|7Hd62<m8w-^8hmCx!!yiP2X4x310^f*3CbFzYar zqniNWm@(SeCs2U97`$8_5xq`Xo1t%Zjsb}X92X~d?@ZNwL@VCf!t~525pK}^HaHOj z0Unl()ryOZhWTRPKm`C0Kk!)-W3Wi0U04kh0Y)?t>95hN&}QU5`b1W>jvf zh(*U9P!>-KM~G`NCEdA!9y1D-0873rz67LRJ``Fe$ON1dvRRZV0ALY&JaEJUV!&o( zW`r^GK71^jzaKGkF+8zc{syjU)v3xg6CqSi7y0FwNa(ipG0t0Q%|Mpj3A+nCd8T#- zY3JtWc~EvRK9ohTo-RZcBPBDe)tmH506xiSV+-+l0CY^B;%jv=3bgkZkkMBJ3%N}o z3w!2x9Vj~GZ7eu|qAPRr&vo#8Fu!O-vq3@Jfx+QY)*e}>YC!H~ssbeJo9TaRAm78@@ zGf5Ga%Yq3M#EZ-yi)h!aIeA0E*t@_{xj`|2e%#pd?2lM9+Ps@)Tdo=W!7~+LR!Qbw z+kZgSOB4Eu@@gQ_xOD(MVUp2Yrf=@6ZU)c9I}A}w`c~ksN%8lC1&G{txF58#b@Y2b zMXr|d5Y!T6KO1Y&a5NRrmao|XObr9TF7?qetG6Y|-der{C1#n`+oUG}9N3(;7X#+l z&0R0R?-bEnoh(G#xtHZh{lgoNsU4;Sc)%BFZGVBV%Jm=vrdzAC7(#AbmRZIDRPOZHAO-as{M+9#hip*N`TwBg0PCMK<20ouz zm^y4#ICc;CEAFa=!?0mf;QSKuZynDM%hly|rTYcnBdh zQhtM4vAk;^;$555GJxG-lU1NRPVbq9HKZsMECx$5NrLRS0X`CfLBttP`fOw~0a``y zP^Dm-g-C@+B?}Q7BZd6{UE+%PgdGGLZ-Da`T)cqCOO3H|^@uTz!%$kfb`E83F3Rh$M$Z0pxW*_>6rA8#ng+ z{%EEW(|C;>N~^0g`&$hJMey#8R`7&_)~r1jQWdXCUWk}ETo6k-YJj|2c%Z?>CFbZ) zCvNiPH6VE;UX7(kHT!#t@~ux`ufj^TzXGRYum})4lSS(8K$sm`ejJm~k7KdgqsStK zRW=4i*9nqhAhCUib4oUV=ioXZ=7TH~6*zR=mr(ISqxnjJ!}?L@r~_EkDeML`LB5%D zEqB(&c6)7~8X%uS)7&Yanox@P*pvdVgFEFF()^0mAd^3re8qC7 z0BngrQkCK%$;pGH#2`&4G0Ji$=qhC|}((6jq8rX~uI6)0OBhp0{8eoJjZKvRIQeRc4a zMh)e>TPq5QW`KV1NQr2?f~;0y17gyQX-KXKry&SpNs@}Gj}~Jk0gB3kuPu1;l4`^o zfYzXD${s2zy1-vZNxbL-uZc5Ro8WOQU@}9vhoV%i3|s>A2?NCNoD7;cRJ3ZB!Mcm` z33hT|7PVqi!s_Z9;%#$TkEd zc{ocHX%712EYYSN$KYcggz?BRqfCRCCaf|1;#9Y2*HAUr>>LJ!d+piE);#!Z5vgh6 ztJ62yiif2n8sST$7A?Z&kcF>d>J@=G%q&Z+b$}Jq+OtJYLm}^?Ja*00tv6r{(d+?= zdx9S-PR}y%5*Gg*oug6y5OAH$MkgKQLE|(ca%kbMZ0bk}2APA;IZ~aH~ z8IytDLWb7{pcqD%g9ktsvBnfoyNNLat>^IN=pn9#)jLJ;%qgIJq*lG<5ah>hQh<^? zK<>~>bj`Wqnw%W|1|Wt5u;U@nhM7GW9^XSn{@MH`u$*i)fCdN*O&bgmkk!lVdj7uR zQh;}|mWdfc6<42SmHcc z=rv?d)oBl0bF8kU7O&-GWOW57Uo=KTRk`PhvI@i&MIaw+KAs!9rm+YKS~I$)DQ@I3 zqij&cm}3i}OV1NgnSo^jH$o5C(}C}tP~jnrV9{a9Xz_VM0P*`Wik0$`usKhj8DT9p zHLR8+Qv~zmUN}Nj(r=mJU>PeP_%=_#NhEAJH7OdyzWM@<86ip|g>mI<=7*_)SI!h` zCz#MTE14|>H6`f8+T z7jHK102#;%G(to$KLo3VV+^l5EU6?B*lt6dCkzac=NBf|;pdB@tGWHE6lfX8+)8kU ziwZA$+`$&Fws{u2vRZD=Sak(OG34sh*&s1K!?s3HPCUhMv2IX)HkxQ z6E{0Lvu}@vh9_H4V#&p2ChM2rl2AI?MVGC6E|X!GFKK8O8pkUXqL)tdM~QrVWaTJP ze3A_;i!F7KPXURA>Z!DHyO%Icz&^%iDz=QNHNb=j<#eDDPiM+~?@xTgZf!?R7Wv8LuUTr~cni=cIci{KQ z|5skoYM-%3A4~vsr45QXKxI6`+#-HW@6QTofhE(X)5h~fPKNFKf_)5 zP(+c3a!P3E7!eu)%g8*Ax>DK^M~AqUcf`>lt`!{_2J1AdI^yUM*ESs)4(l{4JL2dN z*S3Jg^0i$@93A3X-4REJt>)?Y7qk$6DY1HtxK_i#RMExaJAGk*+U+%vSnDf95-hz$ z)N7Qu_Y!flrrkxp%dA6oCt@fA{czD`BG)=F%^HH^_>nJU1rkdx69`fM*c|%pa&eA^ z6xdgYn_cSy3P-XFeq)J)R{#;gK!r=L5~uK$t`Z%9RCwnqF^CHy3JZ+FJlsSR0_@?ShitxJ7hv{OppnD;IfOzWUiW0tr|uvJ;bT z6&d%FJYv+;xPVa|x#L-z`GAwyZ zsr6)Ws{TC!#%%%iaol7eCLRmWu1hMyw0g2AN3OGvCyVyZ>fq%*q-h`|MpfoW7kc7QspD?m40#yq|W?5#4C|@NhOQUR~p-in-!S z*D4E(ku_I@Y292*A`!&Rs3`4O#to{-X|Izur$!2`^3}Q0-AL{_Q9tCFc4qr-?}L49|W9#eE}qf zgY?$|(F@C|`$Ej@cABzKoULB`V4*lm{ZT>U4ovxKQZ*bRajyQAi#k0ZOn#g={{i9C zQ1#^xijR=krRPK9G}l)QLCK}#zho59qK5!&IY6&GB+hf~<@@<`cn$my+CD6d^aC!5 z)W>K2639th@UZw$LlTfv9~HwmIeYvnQ0O1?5jq|?TV>eOL))nK2LLq9=gOV5?NO1# z%WvPKBBE~t#&s+*&?0}giyGd{>_SbovXHJ?ByQ2~aambg{#k^P+)O9_h;~=0T@n{8 z78$z!vx9;kmrGjmc>svUrD72;(p~$@Wuo^o<_`appKxCB5CBqODbo^nJtnSD@TbQy z1?y<+69Pa|Mvo}C$Olh|`TP^^jtm63eT8U1A$=uGHS4J7O0f=?6DzTjQ3iw;3WXCL zo)n8USy0z-kXubek_rsUPrNCTudqs3C{J_b{jbLUQ z5Vaj8z4mygg&s)Ec?IY_tlv*x6~#J0Ur0SH5_zwIaNuTm&U#T&Fy(v59=3dJXE{ND zuq`xaJwOYO)BEeehA>Sk!FR^%qO0qPbnteS;5(njye`UJ%lU>=fd*;$>msW7=(g8I zN8slFd0q74*A>~netniJF>-@AU(-KXM%oYgVE{J~UA#=6=3*3JIaMBS=S@$GyF(k8 zQgRlqE%MUfjhOe>>4J^GnY~W)H)6HD#0kbUAoC(Q(1Vfwg@W@$#CeRtkWFifB6Q9h z;#YL=j7_3r(GFOQ?CsjdW3lvMQ{*mMyb0JMc(%U12?)oTbZirlXkZ$V%^>?()OoY$ zpg+5nuG=i6j_<5_zNnB^ZWf$Bh~C%?t~@Jobh8+$>C>Dv?nNYXID4!39}NN|=-ZGB@cxQ(X~{d{dVM!G#aRX2XxO{r287P9{Wl|rK6zJs z@qb7im%kI`p9fx&%Wr5x$n8&dVvCz%x8$x}SQ^tPs^u0?@opiUue#Basl~N}XqBlm z9D$uxCYV5=sKRTMWsJ}lZaVE#(IfbWN&;;YoRc!!gB+jw6np73+WD#Y;-rQa>=&yr z@VjmWQ~YGVCWq`r4TptK-{qrdI(z%SnohM9*@|2C zr(vIo%T6jb7x{?)ABw$!$^W0lUa%^PGNc!9coBZlZmyME6% zqC0OKi2j{R`@VsUoUj;6O%ssZ!Edoi!x6d1Q3xx$sqs#Lo~9oK%yc(xJBnqvftrqr zX!w&|;0!h&MA8;s`|m`RW;cB#Eq>RBw3WxigWUA^8#(z@a~%6T*3j5L#SmI|Ts)@#6rf?3 zAP9KV_S!t!+9d8gxh&R?D%;dP0(7Bi)*lFjeo_aurxRoTWK=S0Ql1VE{e@j8flwYh%(H3dF!Va-Z_%gSOs_8pZpg|a z!v2J&1bs!ChE(KzP0kGmoK!mRXH)PP#*2Fr)Bc8V>3RvFdeM`^OOPSwr+>s!O`G+? zLf|qSv%y6->aq}Ca0hi+#bM?(s_lbGZRL=cXtU`~hdc!jUvWrIwDr3~w#J$(cFIxu zhriM!r!@E#K*`j zc5Hs=u_|NzyKZ?8J~`4OYl>zbXj#q*gNwr)D@uKk@oWZd@W=}Bxg$yZp12k97Uw8n zP9KrxMNhtU&;YM&14qH@y>d_1^KLT@2L0J&wF|W+vLPAyY1f2jxW}IS{hJlOfp;m!^=M#UU{!XG!Fdq7Sk# z?HDtq-h{GcCJPtQY|y|=if79rel|8+LU5pa@ROMwvN%(GP;FjfQ?|TT<82m7Ob+$S zmF@L)>2#=VjY*H>%6$C^aI31C96R&8(K+QU-S=&vy5p~}a#c<4`<57$R`dk!Kvpj!Uj&$LqiZgPLj`3IMwwPRw z?6}cZ@)NxFXDit^GW*$P0=0a^UHVD6vVrC9J+0-9oa%INsgx{OURf%i^vpt< zUqtlWL845SMN}BK^kxTg9M{yDeozG>uF(Z$pyrIbBdiuesGXb- z?Ppm#*%=cCX(L8|x09dfe+KE}YB`awXV%D8`n%~g^W8GxNJAQnxivCU_9kEwfKg-k z9$nYm8ORi>Gik8M^EA(--8FInD=c0bRs+s5wHEUOEg1ejIf*s3(x*ExFZBAUvQ+)? z)v5C0h7az;ytzU_(+_o(#k{9$-DH1l zT4G=~d2vhbAwdOuyUR25=bxgo9iL6tqQYa~B2vWKyczz8_wziQ+A!yt~BC4f7* zA>SZCP!IW>Yd43BbkgzOZSv`n-bjFcVNY4BZAi@R31+0P2-3WBYww{;ddn@mO54Qc zsT{EBqPYC8-h|++ad{5Ye03kiv(D@zd$ImL=QIc_c)ayAP$HPk-<#Tq44B44*i$^{ z03eRns4L zE8j3$e5Z`0|GC14lyX=AZD@Ocxx>|XkFzclkvjUzJTA!ocLvUVKsJZe6SjGur+zoy zLx%^*2r>cwGeCBTtaK+qNJ)DTZ^sZ$S$&6dU_M=RdLVsqc1C?Tyi) zbaWtA9=c!qWiIs2L0BpHF|1Wtw?xeuvP2nxhYyygLs5Hpu=?OjgXKtlRnW=}RXPMb z9WPutL>4;`>58JADsvoeFv%rDK*xBp&n{7PrtIWg6=eDUhqeZdKU4N(^U~TgWkauUpT!WotB*?hv#8!s{?YJ62R$N+a>(*$`y?yMA@l!C(-dfB!4MNzAB#&w5tY z5EtCyLN5j_wd$+?$i0PdvjpG9YUXn;K3|zK1%YLF4YLF0fpcYrvc+T!moccH<3EC* zN$=tEYJJU2dKUMx`TYt9+>LO+1xaGfRzXLG%RzqjRgd~w=?D+LnL3{bp#^IVn`=H@ zdmhhwkbO1t>0$i9`dWLQjAS5~CLbyK=Zyx@8~2uACq-Xmn5-xXi_3pP7`dW0e) ztm?+;MS{*90ZQIY3r5IN{i6jqIh7q*@Y9m|2R^f?%crkXXUJQ&iOJ7VgI`G<#7GW4BB=+S~i92&!iKN z2J;qpQ8}~{q{tUi)0xB8Mufu8@d#o%%nTUfb$)KP5Gug z;Q|i_W2P-*WFOay!Klu9Q6_NKlB?QX#H1$eZ(y;U>=qG@qM{HOCeutnPU>jwaRYp}>gjEm*K89Y%=!+|2`k3}( z3|Hz^#vMBmf=Mx_=DRrIj{C2!ivg`4dc}+2P{GhDFOE{-;e>PJ@j$}_tEl8EFl6MM z9eI_U%AA(fayovMEC~PdM)NM8Y42`HJtJBN0s+;Is>29_%W02SLP$vUj` zL}FW=Buzh&LD6g4=Fs(5%VMFT@!94V*qqcZ2tyMX*3(zZO7CYtq=HN_GY78*-+v=W zQ!dYyRCJ9zq5pCpWnC+CnHwPrArzMOWnK@gQ$QH}gJiQexs?q_;fi_wP6y+GL~d^z|1R?u(3+bv4BELSt1X4P zxAHmOJ{+cg*URP3U-KM6ioOeP%*nMueZWs0x}Ig z_k0UaP=E&AAkWTJMJ#l%Vq;I=AQ#|>DSjg;a2id%5lRuZ$megA9dY7x^hW6E)5(96 zycvfdcibe`fr*CoE_5eMclB!1xzh#wEKWlqZ{iV-2yvc_SYi;T z<61Ng=gAl~1OlR6H{%2M(hoPw;l*DdHwK@Xqq5M){#b~Egry-C;m?SsnC8!;+S_C~ z&Hb+|>h#)Y3gpPQ3s|@2->h|UxBU4QCuwXhlgDN7n?C=qd>G4S$}RG;$`2sT*=9r= zsT>F?nOhMsv+i$pP7iKDU~$ki6;feV>PE+-)+ZN-nrf4k^ZFm&|+x zMtPEA;AMi-Cd;sXT#2{2bl~9}7j>R2KjVF)#5Nw zp!JJ)LL_AoHw+jlhlc1_ z$$K0;4ozPb70`#%pnrbjSU6pV9T+R?=Hdf}hk8th0FNP0Ts|G+)l#%FExqC{{jG;- z&|MH)O6iKb$giR3|&{Pu1++r9c92X}$y4~rUfXm7>o zNu9+rh^bKv&8BWMWu)P?IV`9tQcy;irmdomv9DUZ`N>O~uh4$UA4_9kVT1Jw(%Asj zGTu70Sn2k4g?+A-77x|O93_x$@s-_(s)gFH7=YId?ahcn?nLHgM8-=4D8pychco3Z znb`9fe!>WyIPZuT&5|QnbmG_pWNt2UMl}Aa8_Fa{6zAfW!;V80KQ>EFPu0ONZmwhM zY|tqG@%(H#Bh0VFcxB|`{Yb*MWX(GZqZuWwm_CR zo&us^@dWVj|NfHUqnw5ETHpQYiV3BG)@jy4XuP;Sw@|h^@BVaOPfQt)8b>Kj3$-X| z!V(1WTjP0A&BEKb$6QVM6ydI3=L_TY(6>QrzO6b?c@@be{@rYm-OadB$o!uWWUbxw zJ7G0|;l3v!uXTDr78ZUVRBeMpSbs$Uuslq}62kz7z7Nv)2V}(mJp@YpKrBp9>P9{D zTq+Km`2haG%!@CO|3R2m9!qq15cUFI6t!1Z;lw2)*OQp_Fa(*@;mxy;fa&j`qmRg1 z{o9NL0^^*?qjt?Axy`?p^V;njouPv6|qTL!yUjdBE zDg;Zk8Iz@hdf8&J^R1k`#BYmbBg0`{UMfd4>}VM-?ix@v06aFUQM8%{h70%@)_~$9 zCIh;`O5ohY05OiQk}Pf`b(Mb()=6`5v=D${Ra~K#u%Q6q;P?HMp&`8U&6zn1#|KIY zfKN9qc?DLlLl>8KChu~{4QO%J(6SurxLnqBgL62Cs)M3zZA#c&kl_xE`GOw+PL4mn zZg4GU9rQ zr9hp=Z^nwf>@nHRvE*J!%O8_t9f$CT`*FG4G4DP}s~(3^{KtNJ`*9ifuYiFGA)K}N z5!l}T(lVk6xvY;_k;Mi*ms>^$lpCg7d-*<%o9O+FZnp2$B){N|5>HeiGek_ z0K3Mg&YJ>t5#x(pA@oFW;g;sw*jt`!yL&nP^#latC%DO8tI75UzqgCL^fL`!kt_nC zYgE{K7;q9Wz;oqF9e=#lvpj#aBO)P8_Cs`Rn+un4A~PKI5v@wrjDvPljg6H%UnqJ z;=tj`q5ptQ4P6W4?_9*b$2wY5jpjA1g?@`bhO|~zBLLa9wX&CU3sQ;F*tP``DqRQj z@2fOuootWjQ4Q!fgg?1Lsf^<{I&LVtB3{qr}VM)y1?uh%!je83=`yyxW_ zwKr~mUS?^IdG|}&_X70!CrNuzZgTG4>ZqgmV-;m|=o_z#GP}qOJ@hhZ2?*7PU9_uP zc@d3Fz)bKybkn?GUSeJXb{-b3H;#tNv-3=x8NBzhd|aQKNl_=TU-!Kt-{m)ZKT$4d z(Qo-)y5m*(l|DbyYR+~eGaCm_Y_%QRFMj}y`#q3NKfeaSavfc}9=UTL&$JG%SFeZm ziBeOK06aA1Zop2ySP#;ePoKRm$3jx=y8&hejMvl+FfGremp8}(`u&;I>!yM*6*b}q zo?Y2!S#;Jn%2wjjV=YX<%~?_*@c-T@JD}p~jo^P^(id-p9<_j0Zj_ht{Aa!)Bl6^z zt%RJG&6L6y2L+9O1IrJ6JP`uEX3iV(dgsE-I8O04LUoR8LQlRvKwUS1)i0#;H^FR6 zG-DGe?l2wNByV9WMp6TY)mB+CHvI@RgcL3qWz!La>%AA+=23WhAx^zE%aArdv3|3> zK;y&e-kb9UwciTj!IAWa)&+tt+lrGoq6fA@E8LX$eyeoyk#1J6a1Nz!$H2^+MMJmC zf{a8a_LCS(ZFFLDAm6J&t;71pm*;NBaos-*a{!AMw0XPi6?qdF0$WhFEz3YC!#hE} zQ2Zvk58bExn-H}!a{yUhK4N#uIFo4d$FV_OD5;&JDm|?sNdkazfcVSR| zA(O^UYLiE=zKgCm(y@2t*$56Ae^2&yuFu5!h(3tuNDsd!Z$l~qu@mFJj{5F|;=7Kn z+o@FUXLjO^H|XD;ato$@%PxGG=+9m9a@2P5ZqUPPv~o8NqSn*#-LlfT4k0vX=UmuJ zPkA4VVPj@IL`z@HDM(!UzWlF-g=ccrFb)7%Zmu_sTvPnfy=XzR1+wSWq?! zKxLng!vPDE>r>r-yydO9uyJVmsFP6sHl0H2IBl8vt9EPdkL8?3q+F3+n z56e@Xdji-X707MPVcA{Z6QFTB@m=o`klsUd>JfbRW4h^xta3fdgbhU9UReJckI0zw z<3K#f22w%)@=xppU@jLU4qTVd{v%~4|Z7xG3eLYXmFU%=3G_?YurwnQ}6*|6w~zrqIn4=u^hFQyS+$@77B zeC{jR!TAA$he8Ks?!vDj&3wQ^HxZ!a`@fc@1~if+sLehm_QEwArvSUZmMgenfDj)> zI~RNdbL5u}df^+?yCf0%76v%YO+Ak)JMD<0av1MpUd~}{(B`Aq-Ih{^?_{ZSS!Ntz zWLE+-KJhz@>s|EJce1?jbL^VPoRvJp^4K9Yy&zl0j9|BJ0QTOkquMpfT znTj^ay`Vl>JqI+(D|4F-I2hRyp1S{!ulInDq6quPvwN3I&+Vn>W@mG`gc52%1Vq}= zr3MS2(y`E+6-7f=sX>qjK`Dw9rCSyYT~JVZ5tXXg=|z|cOi_x>%l-ycTTGY!_BXPw!t9TcAZ22BJn^OD(T&CQ;1xfY zO;~ote-G4Ezg_XKsJ+A+N<>=>JSpALNN`y;2J3wKAALDlPZ=;C^tJOJe;u)68Mxsv z0f`Mc4i{m_QQp5mk;T;hUw@wK`{gLifhCHGy#4yW{*Umm`Bi_Nd;mEmJOt>v9N{B2 zT&PzM1q}=_mA-v7Ba7Bv_2=pzcxhx^0OiV6e=@+}xrU==K6SpPIHHl);L5Uuez^u! z^AbwD4#U=b>V6#z#uA!&-Txde#tpo%gr2woi_#K%#SQ--ntLhMnaO_|t-J+_a){2~ z0=Ks8jdU^1v)nncIDOO`n?+qs&d`L=4<*sD%nU!((nJRMxwe|f)3+r!PEzAEahDtT z3J-l`LQ8~!1L<@$XOEuHL{1J4<~!6t&WxkO2I45=Jv&DiCSnD=w6b0>o!Ieh==lv3ak3pq^4MKG!mH`?P;lh2lx)H;Kh2L3+a&@Ej;CQ_~MfB5`D5f`!TBVAe?vqIz1T_ur z{58_>9$4hUo!)F3lqQn33-ofDF!f)+F%E&wdqtY?=qHoNP7_Tah+j_=+w^n!v@x$B zU2zb_t^76V+>8pTG~$u;7%DT&TaF5MXT-+@b=DpwQJ)O4PD`ZnnW79stX-xECNac< zvCI%O4JOd=Oi_Rq3o}I{e=s3ALHBq(x<}XIJ;-&B^T8F0N3asz%oNXQAJVf~Sjvy+ z%`EW=thhzlqHpYoiRcc-0NR9K=&7<_R91wji(gb%e?YVIWFosbY=6x$byKte8lIX# zg#sw{F|`#UTR%O6`Zzyd!BeOqRta&BdjGT#HPj#Zrg$7*7;lP-xxoZpaO??ayWl#5 zKwXZF;%p=kTVoIqMf*+h0MA{DG8rgr0htR8*^4x!4`qflH<5ZtF&p2%CB?{8Cc>cA zI}r7l#5lwb0n;o|S^I=GTF_O0Os*VJ9o|D=b|8SVOKLO##9C3Nk{FG;7f0=KFsT(Z zAV>5lwt-40&jpP&*A#`IfEZS=+JJqKIp$K1W>XX@Qt*uQ&|y@hP$?a8O5jyQM<*C- zyv#VmGeA>SDBt2#9x3bi=e6c7)yz#wyhNw_x26;&|Fr*cIHT(;+mhXW;y z2uQKbm=)CVK@5{mI&4QgL064~;x06PE+~rOPJbmRx&o*j@_;offYM?Z_ggn#WO>5v zAIVqkC+CYkX#Y>XsGE8PuIQm?XOUvVi`2Y~sORml2VSy2W! zkyK9f!evM~k)t8~aXIkr1#V2f7a?*t9F)|CMwS%P z&P<$9AQIV00>LtMs4&wTq`n1W62uUY!!$~)AhP(W=J&RvXDW!POk5GBl|fcTaX*uz zP)k^;t?nX@rd1T}%#XalKSx6e^fW&5CKPIVad`YUD~carV*0+4sLS#Z%3h_?H_dY5 z?HZNE*HFwVVw-JeRu%JgZ1GR4iA(yt1GJ*Lc$*(~FZQO}z3vi&be1;Qlu4)W2I*d4 zpQtJBQ}44r(QZ^*1a*Ap@j4*dlPBBx_li9l*u=l%bADZ^ zC%)5XPNv=UMMLck8=|R412dJ?P?X1thZ>4E@awyVg1z!%LZSs2*rJdarYUOhZ6omq z6E(ZBxR0-T6VWnd&rIwZ_7i6$jDq*gI_la)2+Zq+CL$LDc&iDpiOADbJPPl$o=vf{ zi54^!cSA(}p{Y2+ZYXP-;~3uUb>iGEH^+SV*SZjNU^`lhRZs@lBU*`0N>9X&5$sUs zr>bp4InOrK@PRtM@Spf>s1*}wV43pW=|mgM2Y%vNC~{UJ%lDzlZN*7^=c#t0Ue^94 zx0%LxrA=p*8%&B-@6XGo6YWIJ^u4H}7cxR1AxJ64n%|%oTHQ)T82dpQSR@+yzC$Hl z1cWn9*#n%%(X_ru7H|^+mu9b&F%Tp~b|#)2s{$r>j9ylCY!`3uTCG zFX}0^*GOnU2elVQaLjbrjlhODSti2bQM@`1*_zDiqWSGbJ47CwZ!eyW`wr!UQQ5-y z&K`WfsOHKVw-FPKxSOeoh7~8MN&*eh%hE%K9uoC+`i`-!KJ#T!{f@{*2Vc>S*ql3QY)8?CJt|$0J94if!mPoh zs?l_zBRHc>$02c8j)G03^le#|vfwbM=^3inbV0IzxUKfag(_^-q zruoaI#5uu|n(+rJ(g~W`S^NZac(Dsk#eHG57su2k=;0O7P_$ro7a@7>XS;~K`rlzK z+V@?BrC(9vZ#pG+1M7emN>kRboA{D{v|nBh3Zw4gjJ_8L-4#mBKo2p7m0}NHtDFPJ zoGJ8m578nYI!SnHg&AlUM2JX80vxG;6-XO_mNj~U8^Wstdtxt5p^~1W7Ff8idy0Cl z-B(-`+Y6lG0cz1pboU(eqQ5xSS7p$by+k|DcYGtBUBP1%3tki~0~ay7d>R(2<1nvSNVv<+k8) zJI57NT*eJA;c*qj(X<>O3dBtaAmPFOx81K^nmhm;&@C@582~Cdg1#Fd9>k^6Kw)Vk zsntL+2NU^ops0b6!JI+jc>sClARZsmxepRGd3w=<#aL*iCJYw$u-#(oVDXeTn(7Pz z7d)EY7$Uxh-G0ze(VAhmb|^^cSn@oD4#&~GPl<9#SG=J}wRyzZj_4!ODd)?qSQMa{ z^ptoXTe|ksqEWSr(CZ@&Lg*5%sf|V`TT2WwA=lJfKxyQy304T1j6;{h&Hj#}51tkU zp54%6h04;N3T8T;eOhFA{^1+tC?^FxdEgn*M86V6PdtM?Kas{gBg*s7mCn!I&xoIr z_IX1U!;p)EZ1ED}q4qv2@-V8upA~(0Mm?SrPeO^h?K#m|Kj)=#&x1<=Sld1?g60jB zwPbQFU5>dFI68QLi&$h$J_4J5m?y6 z)N>?;f0*Wv#Nm2~E{qgIad~`{=;`^M`+*BeJY2PZ8ij-K2f8^*l+zB_Wk;hGUV3wk zxF45OV}J~YDR->632&glIMJ2os621lbupvund2~9{W!jRvY<2NzA9z{-k-fH4ngAu zRgp!jUK1~{rU!w7ocz1_crg&lv=LWe8r(Tvbkku0DXgC3r~4*|Jk}+-9Z7l21VCoL zyg^rFYzlMr&zVKNvPjA{C0ocF(Y>DXk^KkWoG zS&Lp~880XoA!pp6Pc+=X@z!3Ij_eEj=_Y1pe8f`zH z?4=8fgsMmZ4Q(pH*E)uZ|4ynz-EJaMZ~S7=vJ>Q5BAQ})_bq|G;si>0iR=3GWLj4d zQP(fM5B~;ipn30${;qFsYUKSul!Xgl%@4#VHXE`P06uq_bl?L3e=>QOLKpxfqG|rn zv@E;RQjw0JWiJg{E^4Fi#mhxg_J}yUT-0I$QGSK^1z%2HDKct-he1N{kUoI(H@D{H z54ieq8Xp}sci9Nd`d=5a<#Nsqh;_KQ6LK}`vJ&`s$!jlODG+ioDY?|$B8GOY!l`zE zTCWz3@s*O*;yrz|;Urv8o2uQ1B2#gZ%GcH?O!Cqf`6xukc;NRopuvaBS@xxmpc?|` zn(&Ee#Gq~WiFn0#7{#$!+CpAJ9MFA@!}QxHq9Z6`0~`GD3HsC)4<(`zZw)lTbN?Cu zc{g=mBc7I}58yP4cO%WXP6Aqg7OLj0l@pNgN|I8WS8 zq*U|I#1qh-E&t5fy*+v*q|NvoY}^&Eo%Olsp)>h@ajke+A7!YLyyRUcrbEZDV4WBP zV_d;{tn2I4YdsFq-Sql;uw)<8sr4Y72dKgZQIQY3jvGL0KB27}#AKY44{gN56Etn3 zXvx@rY@@Jzzj{j()`U;y+u=!x4yG#%55_F{r|Yqh-1M)MlLV%yFQ! z58}PHKqQ+C29I44Pi+y|V1GPY!L63y9#=Pec&n(YPc`VJOqk)`-730Z(Arnv(5F%3 zuOPuqH=OhjfAGCGsN&Zkw=<~w*J2Ui#Pvw_W@S=v8%A(~dTbND;UKYnn|KzN(01`M zdfBjDJf>em5sz;~75AHv2Ixj039icDh%~-E?i=wbBYNmt;My!2`>pr}DA#_6$ik)X z4$%79bYzDZf=j!d;wXxbRoNw`!8)>O7i1rze|CXL&Y=psg~^MTMjPM5Y29r%z&_WW zyjvXB0DdUUAm{v>6i1Wy3Pb-V%AU6u!kK<4p7!hmJp$gU{2ql5CwpkzYvnu8?ES*0 z{~JZi_lvBItIFsOKN>Ah4_#9~5+LX_tnSUEl9x~px}mR}pYjesBXF1|AHd!@?ognd zgQ7WZJ$X=6(BFfFjg38p`8n~_txeiJ)UH`lGW~NBOz-ml+_PR!~x{DJ9l67~B5s*Z*9)(<$5-ls!9h?ZdW@_uw!y>FLP z$fm(RiYk2c%==Na#dyyCCt zRQnT7_3Ms`mw>2sj{$bassAxx_+eUj4C>zZ3>bfkZklN>KF2N{gHi-s;h^JUARhb@%lJ}*0zQmu-u@AZ&=xG7kDXq!*2pUOXt0`>vu4Je_(^YWD2)Bs~`SDO?q^07#GXpLD7U@q z6n5V#YIa&YjZ>drh6(9SUmX2#8ar$)S!cxe-qi*Nrw5=@%cOIyVB~zgngTA&BsOxzV%XePtn*--?@S-4?L!L65vrkDH*!ikT zhD6ebXCXr#-NcDqAnkw+4kxSB8FKKM>Vnkq6nmX&fZ6Qs5~bl%tEB1 z@i}=ei5D}jAx{tMA48QmP)0}YwV(&j=n{C9eY9(EPF7_s5>nUoh2AgeB}27GuAmn9 znRx$DwSwwx^)B8FT^6a@=k`OF#mER(MBs|z>B`?i1g=5%2MsA4!8i{poWz|O3uR@bl#(brqo z#H6IpoUh`vkHU9rUKeds(F<38NrTy44Tw9U>)4+AXwP*J2?*z^Y^ZTVJd(-pbL&Db zCBV%AShump9(hBIap?_!>wH%DHS=Em3mp2h%cs$fu4(afHa)#LHQeY;wzq30;%RWi zoYTz~EcB{~|28f&hYv&LHa^m2zKN4gxXrEiGY6ZP6e&pxw$(9AbG|_~OoN4ucrZIG zEQEG9XOjC9EOY|uB=T10Mdqyw2Ml8c4&2X-RFqK&Gs8%W3_&~E|hQtiGm<`ar-QA~<2&YVT(hKqE2L!1fq2&$M5hC{@;1hXC@s;eZL z)p6;OXtvD$<|`27u&X_iny8)WR?_#EiKddiPbHdtTo;r4jwxl{6Dh6W&6Gedm(7No zMUpv%Px~Ip7~nekB-v~T$XrRr(AH6&7huM2(iTCae8y{z)jqMWc}=j*v#Ghye1tIv z&VsbDS7jXLKC>31!9PB;OU_OMN@_&*Cgge|f?L=e4*q|a;mBF9q?i?1=)&qF9yrA; z2PMC>QzJ(bWJt$K+;F0nn7;9;XZGM{Y9!-AC4bkzR#O(R)VIf zZn{|kSoLJOS%Aw_=kmF8^Vf8<2csIZO4KF8%w~obzFm?09`2Q~dJ<`?eN9sf^ej|+ zMxL<%YyUV=YAi~O76e?ia}l}J*Q`wI{>)0Gv6<%GDd7-Or!rAgz>6$w-)5TkWyWGx zmWNg(6a_^fT=8Ksz>bZjN?B$>^CWdwZ|I5`Ip7o67S)bn)xZ&w*q;kOyRluc58R>J z{e$jhkxP{T5!u$*b3*yJiyO4XwA+~esf%kw-($oQP_(U{pp-hFrSufEifriB{7CB zU54TB0+k%BR)xCzvP0BcVB_Ka?mNKPd@Ia(+OJeiS{cla)TiAykq~FQX}(m*nfy>e z1Cbr9vP=mub;0v>kZ z1;)dN7WVJjh=T!Pgp(+M2VZaCApq}g!B$fCD0bY4QT`ibCJ@^q2v=`VMf{D*%DG%V znzIeyPK#hPta2)>1_>}x1v&}48((vC-35xX%*H6)9UdZ z^QhsiG#I`k$}1&IsZd`Hv4DD_qb%(9;Ae3(Fou%tqktQ1szs{P{Z_QWuU5MwMPU#=NswQ)G%Qr1J2kmFq) zi$JGJoIDv{9}L)HtWRTsg1G%O3~5L|3p*VKEpk~M*%Xm?VH+_B^9HE%fr&1-fkuJW zfyyKIR(j(~(4cXQR3bvlnIbFCuJF7O(Hw}Y9A)q&v>4w}RWgzD+>OFs{SiYL70e2_ zA0S^ZPE-^$<2`XWd3J;O9f2D~ZqxlJHYoSNxz|f2A5_}pK7cCd1(IR7pZobU7$|og zL>l|f?3f?LhC!?-|Amq`Ku~1g#3dFbbfyK(-1t=fB16_gJx&7Gc@F3(4d6lzB@Sv& zbCO`97$5i430nh~=h+g8>u?sRVY@^Q&&pA%bWB1p4jcd$l7&s|8V#p8m@(D9z|~vr zAovq34Q4%rF2I4}8+a92OxUK1!UMg37ivDj&h)D6lA!L8b2xOa4t zs~pYw21cP+C&rsu$j0?Dj=VnDvJRA-m$TH6Il0|gp9)G}tfhepi28#|OGn)|s3B;x|5(Ir!*_P{M zVrI56_SvDq7$@r~nqq9605unGFS)TCxULWcGX}ae|IbE7TO_Cr!zBh92f&5l7xV%@ z0j&`u?i~?u_$aM88|jscsdEl+F%T?YIs79 zgH`FCipOpCr9w?ePi`a(Enqlho(zC8rQgz^o0)V6*w|aBIR|#XrMqD<$PqGDBZda; zjK0peVw}CmbHv@~etj9nYH{J~$tj;1&#<`QA{Z+0Y;dpw3^l%mqYdX1=89qx2*UC5 zOp~1+eK=U0iha)pz4$x!>EfaHM&bNbn4#Vn5sR=CtY|2TK~WrFU^B2VXiUZF24eyb z7M&1DuaW4K>_fC4SRWn=LnG|4hxK=A^YQxQ`^Hu%LvA+-MquhVnrYlaQur}+^StBe zy>e!iVpOI`QK8&?K1aKFP-#pPkXzkBRE4G?4fLK-Rh^HhKg@*-c(}-?8-;>aAf5jq zW1Now`M-y9nm}xEOr0GpK7vm*6FhE>&I??DU@@;B2p#luPL6BL5zE3j%iAv&?fLIO z3cwYIb#`G}@)o;;K%MYnERh~@IHKF(3N4s^GT}j%a1FQ#lm}tygkuDk=Q)H1CHzpg zWH|oBH+Y}$cL4*mR8WZeFBFpTf`S2~Emu;2i=v8O;XKGd9e7r-LkSO6$B@HAEgfu{ zQW=6yCNp3SwLxNV9OCHH@j5zVzKF|6;4!p~AiNA;^-07L0ip4kp*XU|0~&^$>_9g>6f7Mw#Xw=`_INKbsG;maH-ZQw2nU2)!dz?_{D3Y%Rt}}k2tl0nO~eWJU2Un@{a3d6p9@y zIv>dZqsT~Uf_>zf28ClDhLh@HXD~%|(pSauW{LR6-nN5)$TI2V#O>T1G!Jj$6bs_O z0?41o;LstA@DX)(H38SLw12@3xGPT8D zQK;Pp3})8`M$tHIQ6mr=j4s6zV86mjV0#<@4NU4Ad@!~pdtflz7RP`EwRJ$t9RiZE zPvd`KilrzOGWhW8{5Ya4Obq$L2Mh)SmEl$@sAN__`o3sm4|T3&3gKlyMXb5ud;uVB zD36y)bKlKQF9x%OIvW^-!W^|}!_^g(-xaDJ1T#TWc{s^;4u|K7e-JEi!YAj(V$N}a zv=(YMcaWtN<~f-tVN_TzlwrJEnIvEt zV*|<5v9ehQ)6+4%8I{dyeH4NXzkNKVmx2R?iRo>mUS}j#0x-y_ahcA5$q19%aBwmP zkFkQ$bx>PZK|17Akq(aE+14wDZyE^>M;Z!9j|82 zz~9eRSGQ(XH@j)G?0>48!&v#nHQm$c)f#3QXcg=gHO$8~)(EUG%N5pZnvK|Os&v+) zYnpfITf?fIoL7^hX?IOCK_4@Xj?^@BxtYdE3;2nhRm=QchkjnGV|IYwQ>QxSMqMj$ zgtp4{%)4NK=uywC<9-AB3)<5Jwzt*w%2Rd=V@ZDs-)CeRDr6nM$T0 zUMstSITPBG)eX$Mp^5&zfjJ5$hJFpr>DufWA#*U|7lwo|jal?v$b8g2%Yf%br~~Si zwrpgY{1ZOP(@++CR3o!|9sG=(zoj%IPY;d45s?J>6s3g1d`?{0KR*fwp*xUdY^0No z%sf`fCYKs6-BhMAU_70gH8#J3Q%rIbvlA{)HZdD!e=@;!M_(xliJVjo8=5%!qu-mD z?L8N{0(=_HZwdp(gH6p0&Y>HP{8Z}3SlrMS+ix{BduXgnztzkf2mREz=1?&lr|r!Z z0{q+Dtc73IT9^%R8PWnnm_^%Lm{V|hpj5e*rerNmkgB;5 z1y-Ub$58KG-_oqCGs=|u6j5#)^RWuoAbmsaq7sc^lWH~e zESx?t@FC+V-)BEw!Qb8O|`83=U7y7PLr^66R0JOJFBM2^pxA#s#txY8St~&T?SdL z7e8Q@hs9;j1Ayfs5)Ya+urx&v0{=WK4+0pdL0%_0H3n5IAZ_lT;}4mw_4lG@Oh`^o zZVDFDkq`8?_l1G(5^o_K(V@+yd6!;a{(iRKipj%u~1*pfR1Jr{ep|$ z?r3Hrwcf`a%?GUA{HgHR!3BqD9T-95Yqrd-9F~=1H|=D$)7WA><6*4h3EJ?mnXmr_ zZ-~bbih~pjMbz>U^DnmhC{u3BN6jL%n*FHR9uqtLC_Z+WqC1-v^qXkW*=z>u;Pai$ zE+#yfBGGiEdj}NUrO46w&cJGXGrJ3j117l&u|0NC7qdh|rzg6a>HfoBurtUW~wYxw|>Z@hmuh3N8%2d!WDzroeho4~`nPQhm_F9Kg!XA%8;oP`RfWk4|d$ z#P&LD&+2KygARRP?q#-*JKST-s>NM3#LQrrK%0D7rqQt>W-71Fo<5+#F+wdv`0 zZQ+`d3@dTED-PzU3=D?sl&tUjpwk1esSE370o~R9I)#q8=TS+ zU4R7&Z_4m)iNZaY_;i{-qUwY8{O8SVB#@1vFNWbL`;2P7U>?NsCB3K?zwV3XbJ_{} zqZgs82FW`%+^nP@f@|IfGJ}dn;q)s166oYgyZcKZkUTR5o^FeiINy7vSUUVN4mX~# z-+Qm)<=m_od;5TG7n?QJVyMUz_efBX(bRGz4y%ozR++IGR6NqWD{hkkWgkwGG4%OJ z)6dW5kB0*C{75qs3VvqHnH>coa7+oz`oI|o$I8ZoGQHG5+;&C_nA_I(g)hnnqs(gV z@7;Qg!x|hPlY@AL3RV16@^(4oseaOm&nnQ(Tx_KRsL~Tzt6d446B~IbG%WM(KFnS* z&k9olNHV9O(}xHyZG%k~jDa48=`?CLzZ692D=0mKu}gzV4?t%Ol`l>`=zU-#T8a-O zLVxZN!Nf(dI=CQqsfk2X^AMluuhB3e0CpS)(h@bExM~|Ko4MO4$MPDbR1}q1B1mYY z4G)6rb#y<&QCG$3uyoNAjnixZ(JA){GrdwYq){+_FkQy7Wbfe$TKEQ6&{Em95wyl5 zMTOx-&FP~t=0ns_06<0`E7_Y+OE*Dk5^EuR9_%rNs#M9QHe=0c*h(kHnyK0*`|?;b zMFVYuE<6`HPkaS}Jr)N;2aPf|QSK||WHev-iWv-SVo^y=3M49u=@e89Xbp(=Q>MZT zuK>e=l;Snh0v6W6g{>(7Od1V*4VE0RP0G49c%oU8jH4N4$-6B-8Gg6r;m$eU++mIR zn$MB|H13cp!#Ja~#GG*!F`yG1=AronvmPgvMz*zVnmYlXfm6Wx31(FsEN3T}h42Ol zOf>Itor8T!W!T3DuatvBH9BSO9D^Klf#?D05UG@tS>vSPj*gV{GPF~V|Ia2pC!1yE&3FG_y}UQstW|MNX)l2&E|OO| za2Cix;aCHPlSPdzW{O!p=Fnt>a%^+c#u|`x3SCImq8o4sK7Sr5z6VT!L2MgMnF25Z zb9YX0$lcW`W=px^_5ascdX$)za@JnvgW9cXT9%IE4gjK2(B4^MrYWE7q6e^TZ%%cn z?4Acw9;I_-3JjY0y1B=*-3Ue*-_W3Gpklje&NLVbw<8sdnU2flX=ZNBcEkAAKt@(M z-E4yv{id4_@`yK1H?Qf(C!^Gd`D{GLjsRtl($lU#!`!EG5Z=hE=C>=)G`%`=@l&gT zA-;c>`G|6UUNMU|EK+#S7TI)a7S2halBzD!eYTlQ^=6x~%!sl#X8Q!Bufp97eX(+1 z&!##P&3KwU+f0X7vAudW<_ITD6*9s!-9GjfcusxHHY%6{Hf#$uo8w^Yz&U1p_FzFm z20vAqYbGT-ln_4uSTlBQ`5Q3{mFJqt$&NunGt>~=lp82OdW*SWju-QokOv+&?5=ac zBB4$*pvH%GdbCeH4t|C`BH6q7jpw+s*J{$7T|OT z$Eu>=yaRKRDQCCWLodDuAqo&z-V+DjgO!<26&97E7n-+B#7D4>hILZmPzJZ!-pJj5 zhx0z|s#GPK>Mt^vXou|I7nyZ6YxhDI)Q(JiBJ~afiUv2D4s*K8ZnOkY(0;JHzHj!9 z*t_qghR??#v&2$!D;$P@S&G9r(e^Ggd+PF&HSB7~#}R5!feAy>-vexm<1^_9Oov1!lfzI@MVTxLIA$P%UNt;U`KvIYqts)S*}43r>p)#jP#FU~Fl>y-Vv2n~G(-5x z(htot<*tsvTY3ok?0A-h;t>0VVey>f!!O0*r61{^56xiOIR3={=$NW}WLgCyA|GeP zI0Hm=!(xR45ICryn~{q&YHK5PzhRrvRPvFTQhxE7+mOVl?|`H;Xn+SV0s;)lI$Q=d z5v4KpkO!;FL4=>24Zn{MtM}E186_f}51@MuS`w_$F`*%k&~}YnyG}Q}u{}RLww91PR@j#0ibw zo36%$FRETJwo+U(^ryZVMo30Os2;d~>bl0vEe2$GLLl$F`JIi-2!^e1sPxay zcQ_8~GenxIrudEuXGCAT-&IrA*E>x$G+jRF&ZgKkrTD{*85S|26Nj{Wqv+-u^C>V% zLq7$teuCcq6ny;&vOfjObOHs8)aA1CEby6`-Tj1-6oaac_!9OfZ@j5|CIhaE^T#C_OH0R+~qvmLzqs~tF57gny15l!Acy%#BUfo5J)pe-z zophqKHJZ)l1$G{)1y;{osuXajI84ic*8e|ijjwX5Z)bqK*55?d`VO>k)*4O2YmHuc zt+z(j`i`c~;cSwCC&b;gYuSxMbh-p95C+i^P{Y+=pnYY;g z>g;;68()hyKpHo zABNp|2NY@yh#5Q0B7XPxo#r5J`0y@sQ2g&|m16iqdw1bz*3ZIIagVuOKfav~?=h?K z)w>t$>$zQ2f3MkIFWEy=_nI{_OZGvFr1mAIAr#Tbl<`AJ8%-pGyf0fy^+;?^ato8(0Wz9#5DWoAI$vec}XEMy^@k zpq9sPNUN+8&{#D5XR|Tu>o%f>kbd5vvzqkN-#?qC=e(i(bdLXw1G~ye01{8ToP^MZ z)-RpJntg76anjs^@^JR3U(GR^e$lXFe}`(B|ETZ>)Zd;<+=Y*PF7(;;Pcwl||A~dT z3}@rN%-;In2EG56xeN(0I-N4#t{nL#T~o1HlFDVt+X z5YTqUOoC>o${BEKfK%r)4!b(+44{qQfiIHN>@{bg^596yAs;39IeH)AlXlKIb2p0_ zHl(R~(fGbycm-<>Epxqp%yL<;uLpk{R#U1pOW4aC#j4Ud+OPj(Hg)shqG;8lh!j76 z9lBBsuE7oSDZVQ0)K@nkK3t}$J)jx?_lEfZKTvAB9yj4A^|t|6wP@;oJS&~vxoOVj zr}I-XQ>nu(7#8qj{4K~yxK^u=r_$%ZThER2`sG}O!4nIOwR6MiW{4%f`H z-~4yPO6>SwQ->~qmLcC9Dt)R0E7(*x2MGhq!$s`iYGr8Yerk}K5lv;2 z<$b`a!O8MDo

gaoy#Wd63hz8b}<|e^5PkkylR8Z(y;Ib=6*J$Ygfl zUGJ0k@s^KIk$v&=nG~$wLE4fc@5Mz+m91-q1$^Zv2hSYT#AQDQoMO50K+{EBjwqbz zDLI_!33?(d&6rfVBJg?&td|id9P_adxF1N9RUw3rPQ!O!r+sO1ypo-} zr%Qo!s8F@RYeqGEB^^WBjY>Gu*58~=!!x8xfft96Vqc~#LmM*WUD?|=L$6ah8pnsm z8BJoQEYXjBO>;6M?;#&|rp%+`nX+&8>N#w}=W`l)Xlo-{03;U40&cudy|QG!esT`I zmL&r)kG-D-6gWV8vSh0M*F^d?OXldC_ft%^EDr->VYY0a_cLm=z+W?gYqdnA&*ZS3 zi}Pm|8wY7Yw(Jpq`4k$&py4^%=$C0;$5xLfY|1sJQFXr@t6w}tpZaA5*y2w5WmA3K zXH-$BpB;oOqwl{$F9{jM(|JOUi(mO!xX0tFN55kbEA26*G#`?WdI;&~*IzKz>u;NK zoVDv87>`{zd6mPH+HuL@IFLk`yhBp9zzU3)va{HuGK@N!v*fU)SA7RY8O@SS6ZShP zNL`^{U#0ezG-1CRXvvEDnWF~AN%sWhxF1ZCZ%zo3|d9^~IY_0ZN= zX)`yRPJaevh4?=pp~HTH3NK{kNr~Ha^JGB3aE`j>Nx$aJ^G|}>9OFwU`n)>rFe8QdeXf0DeU)-DGyAW7ckc8;)g6??*y&x% z$vU3J%h7Zh%_%3VXP?=1XVYqTH2tHT>=*wQ^R>>do>~#q9;qvyFAwEBJJ^Oa?W2e~ieLUos3MTlc6iVqha=YQ|_Eaz1zd06;&{ccdp$D zv5XqN$Sx;X- zjn>u2A%L6RJxB&{w!X~LM%u9rKyNw6Nu)M+g?Lv8k_Sw?OQNamr0g6QjKu#(neJbZ zKw?HnHe%v!#6T^6DJ0nQf>=b$eljWLN;Z=2)w~KEXK+f zGL?U#n!3MSD*ezxrfX~Mb1iW4mX5hXD|rm8Vti})f@i!BZY4TxYzt%K+}3DSvVpd? zR+Qnl*0LS5wYA$wQ*k&Q+sHHVhanHcKpzdSP0vLB42ndx!)Lm*b54hm?c^ie|B-gGCl0oTMbg4T*xid{wubj! zXfHWcg1x4_oTeeYMe7H^CQhQk51{kOH2DGCokGC}UUBCuuF$ksanuW(Ugbe?Ih`1@=|QkOA_!lseBAVea1v4H4zgbM`0qiG z!+}(BA%`Pj=Z!CEbqDl+DIQK4vJMh^x9lkMR5_=Pz{9WU)s9l~k}T>7#}~O zsE0erAg@UF8zYP~n$`&mij3HuWOMzaSIBr6Zz4eaVc843qG< zajvZ&Q5?^pM`Q(k(r%jlh?GqIqC>fq(-Zq(-y`xhq#fz>dByJUA-li;KaN)QlsO2D-P2RHViT0r3%mNw z<5asBPRbF~trxZmZokz_776=ESivZukk;9eJ@n>S$9O<7kICirSC+tiHZhP4D>FPO zLnH9h$%qxs``6s5AR1aZHS!?W!-p&Dn~zVWi;v0Qk#^?r;~BZU{*%a@F($XH0^aR<$J4NFZTxZ8$$6(o1pz4aeEe>#(VCBvu475!%26V+1W9fZ2>CF;KS0WxzmefpMe_lHG9W zF-V>lNB;A&R4+S<`Vll>u&klILhlTgP4wea==Z_0Z0_#Yoy3ztPo1bFK>0X;37~5L zdK`Y9d!4EdkuTt__lL+@7~xMt1o-5_w`p#gSXa4r;u?s6b|Pa7rH6wIqaCV#q)A%D%+&l|C@`XLzfWH63)=ZWJu4wnyThwbl&%a>TU zc5Vg8fB%-lq2=Gx6>aJvHf?DF$vr%Xy?F54)V;M zBr5|XJ0{6Nz@d7R(a&ajbF%CRnt6V*tdjDUkNvgbMgaky0knKKRhy!?tQJ#b2iLr* z@VuHL*LdFMl}IIR3@WrgT>{yB7A+`|Pr~gqaVpmLICYyUYidw&PL%=9%$!N9zP8fr zom1rr4Mcb4Gcb~=z1dD>Kr<`>g}ri;n- z2D+U~b>6^1Y=2Gt-%zA{>>JqcU(&8OWCcqtX;_?zB(;TJ7~;%SACv%`=Gv|}1IL=a zIl-yx@Hok4`fENaX%V*p_Rn?On=b;f@GLxwP zwT$Zb79jc--sc5+d4%-Ar=~DBo-Z|W;gAFU0*C@Gb>Rz(OGA!h;J_|~I3OI4R=$;5 znJX?J#(9oRlJNKBc*p!eTo6u2&qI9z#fcAu8NTyPY1PXWQ`4S~c+)z1Hjez8PrK&G z#sl{mjiB9U_aOIOnlUbz(&+sI;s1(92UCkwZ+gT{1py{#j+j6=gFOw)fO5s>_x}4< zqp16X32e-CJguA~ES7yfM$DDjW$}J~Q|LWPyG7~+;M-OfiZs?O;CCR7*3Xq0*2eka zG}l_Vv(h+gh(|bf=E{5WQi{+Sv!D2v467aH9aLcqXv;s4caF4nNvR%?&4u-_oKAlI&s2C2`q1=3#AA9rz zXQ;Gi6`c9ny`ANu0rSC5y@vkgV>3>rCG%yVIJ`3OId2qI%T>gHi^}CPj#w^ur{kv1 zzUpzvffj+46P_Puyu%D!L@O4{sr57tiiAIxnx2!xIiLwnhaZNF6R;NtL(RL2`^%&1 z9)BuAW)Llb=unj5D6h}c*sU}4Eu5@Mm&b8ljSF$;jmrR?MMM_5WQ|Fj^I`l#ph7H+ zWC+_uRsfDLfF2p(1|OluqvAhG!R-bDs@RQ?-i!{tBaPx%_94NR4ELMB{VKN$^ox80 zuF%P-W>|JC2}quT1)Hllu(8x%FPu-DV+A5E$ML0w%$%Ycu?8GdqC@;Xk3OEiqTaXI z`lTfy4ISKBBi>x$h_E>00KM|Atkw*$H5NtZrj>FZn0;DqO6h2L)gI(Ebl--ZqmX07 zOEKPK$f07D$DckB0pB(Cy1;N(!%{2Cfwt z`(@QE3)V`fb~7yc#%nzANc4>lK%@D!vs3G#jT6#>3@V)H(H91*QHm6fO%XG#5kcRu zIuU6f2finBi}B5dXap(Wg@5s^J>`i9<9ThHC`C-z`342n759XY6JsMUVkA&TeJ#Fp z5%_Sb6!}_O=_`LI_x(Eu$o&>8-#QrBktPNv^3qP&rw@jBM2LdwdP0TFgLy(V?${Gf z@CtHzVIfcy)lgzvB!C48KX^OhYo!3Fi)F>eX3C9@nVe%`%NN5FR86%8nn&6L;x+Z& zi1EQp9)qLmc(5TniiZ6ns^FNgwiJFaY5=I0X)NM3ip0ny|6c>pnVdYPKI48lkc!P( zqgZc|kejMLjKy>UXb{5_NHyTMpBaW07kPAM0@PNK`Arb*&1x6aii0~u4ZX#1oKdbo zDi>2k(hvnZKAhMTT{^9}Kpe8dvrB18Ef)v3qStx~K)0Wu2ZN#Wpn?uIcPYv`d^ZPV zF%4SGlg&~)$#ixS>*m741T}t-wS%D3bnXKvInTu-aa7h~na+-4RTqPO1xwm`F}SJ8 zG;p!3QM`n^GsDwWBrRfL0P#h(hoT6C!VEmv*N`l29)S)*;CSoCa!v=vX15Dz82~8- z56+~3zzY{nM9z?oXtGidU3Vs&IXSAAPc=k_p-Db0&@j~0ULva&y=|20r;&~{yb^#B zPTo@RV)1emsw48sm}7);{yR844mdl38E<=utP;BbKAI5-Wq0LMkLAxaj?#DEMzdV? zmdm*64dsTrj4dUp!SF-m-HZ+eOCSF))GwlqH&eW2pbTMo;>sF>}(;0mTt(o)zV-lqynWnS*|G0r;N0rU!L1X0E= zhHC{Uz-aVR8SqSIG_B~|ShrM`^L%CCMkRG)#xgMPA5fKL5DVX-Czi=pKqKAg*Cb|$w~$PC^CF4GRXzvv+H z{wfxy?{ZnLTq(}n-lUF}UJG!oH?U4T+-gp7sU6E@#$)4?ac-f%hIpg&(8HGDy#i*7 zq9Mo8nf=CJ>t1u9W496_|ke>cv!k5$3`C&`U!gGXpI(h2hSe!4#ny zqJjp`o_+IM;^1N2O%(V;fyjsF%wEA+9`4k51x=Brff)fTvQNQ^Ayri~LL*~`6ytx& z)WJ}TSNa(K3r<=N9GPyaFCx4=kcymKVNAh_#Iu$i^lQffE%e$!9CU(1f^b5!SD<== zyUr~&4Te*5#AB8&Z5-fdp;Qz^4^S%AKL=hb9?yYp0yG0MD~9n!1FOAql|=oI+sIRk zHl!k;%ePuqa4+?RYIE+#^i*tn$D#p%8_O8U?xB*Op%NIr8fwzz^!935Bk>LtMDDln z(|D81n?{9MHuO_ByvE3VV63354`uV%aF_MMFMa5A`Juc^b%{~(2OCh29K^Dn|4`;f zV_+MiXyj0dIHiwZR9GDC4{eO1ou4DWO}CF^vKI@49fa&PK*p=LbQ=DV^v6TO0?|S! z*e0sh3VPuWKavw@ur~vt`L*-_WbD*hP>m{4yAT&nzlRI@sZISmV-p(o%OA_fHSJwG z`3Y2??@^8|`>+m#mB$Kd@7j_Jq%6 zMfK{MFXU7_ZMjzZ0~fprL9+pnzco);(;^V53ygfr`OXF9z$ zII|wTLFPIknwidn^&6nYUQFL_klUfwSg;Y=jn`&ul2urSFWdwWO`-cYK|#2Y-rnSh z@B24F>olIqZAKqT1P zTbxm>-2zI#kbc+#75QTNXA5*G3#e!-3_)0!@mtlyMO*oyy=AMsf<&*={%d-<^tG%S z``H`NKq4ZK+SCW{5;4FW<7l%1+n~GoWg5-dc83*a*ET3iZuoL_C`(k$PZZGfxDc{P z-uW^k4$%j&FN1elKy(A94o>i{R}wX1(C zKi2daztA5$fG%4odZ+B_I#+@kH#-5BEi`ebY^8qxuoExChh&%hSpVxYTC+=;qfhLT z3)JIRcPop=lHE?*$fas==_mvbX0_ zJUocv>2LtPez*2I1Iybd8?j>01N%+kIc)h6`()gI)JO@X;m1h$&XINqoZyCE?1M^k zu^qo(_E4U00}jZSSQ&fj0PJQ!WaT7x%00oAt9wL?(h z-SpXQzn8Cag!y+r$ZruAu;548nQIVfM;tUNd=e_o2am|=%+B5IlbOqzI9CUIcM?4$DN?S!0f9*02%**TT+&3i&lfxh+pGNg=) zBw21{NB<;0Qd9c;XE{k<;G+?-MmF_2DJuchOHP6$ETSDJF@<#`f5B#6PrZJTv#{xI z{vwN@p=|dnwEY|D{a-O;XvvQLiXmbX8oxo$GKCuc2KD23TKSvogg4`Uhw5_zwf`NR zFQS)!my7Ub*+1Y!vXKV;flqCurGLnZOwsgE3iWW|7`X5UCiyNIf6CEtvzh)UFmDsB z{S$U6c-y4?1&6CmRQE5C6~JrNU-DP|_`CGxDZI0V>{Bo>A}ZzBDd^D`Qnk~7BJ|I_ zPs6N)p-#dTjN7WyG9QL%>2e6>kXf1ufpjPw-DpUObpIchY95Dkq~r^<83y@E6B7{&Y}>#$|6Ce8mQKHYxgA9<27y}?yDNL)#x;;Wbu ztZ`kNq-D^ytMI==Fw%*uFvTq-_cd%-D2)f}$g@}fnnG=Ab4?Ca`Moz?!=g+;o>R6nBiF|+G@?$7osf=n146g3gVR7 z8f}F0j|9%^`KHOM)YgNP`<}= z9vVkt;9UT|SM|xAp=*{|aB({q*vYs~DN1D`$r1(|u6*M}d*0@qF~;aH4-Xc;c`yz) zlrEuEQgv8pPY>{sP~*8uy*r@5;H)g+fnXl2qgFF+$PzCcN%4I|t}+Oql7J+fuM};i z9Xn1T(5tYb%>^c+&atZgfHUrhB^0q{>P+TV(5)eMf_7~~GUMV`t9mMwE(JcJzFFFJ zw0a3a!Yr;KCI(4!t7i388c!rU#Gp8LJOIN<<8RAX&hgK|zG#3X22i#kV1z*qB`$Q| zu5eR^J1;RuFGmDKN9i5S8cM_;(Vz)c{h6gI2uHIWZKzV&vFc%bI6xb65l!7vfRx}l zh&(^HHq#B!5b7C#3tHOV_zNF;jDIFFZ^pSIJz-^?f@$pS;m0|X20g@@vO1rYbuQSO zcreu~1!DiBm`g@)HT3ccxyg|!IErl!?oMXCTs)oMjATGc2ZuBsSWQkW$f`JgZ@9{7 zm0YTd1Ea&biRe;Y5rBlHbX0MyZo^~4(bR=8=6^m->+W$&h=f-}THKI+|z= z(#N7e>Q|_Hv@pqf0jX_~B>ss0p^sL%5v%X_TI;!fL&?-~SwWbczw(8Y$d1ozVf7UD zm4bSd0e>OXF3O;9-$cNEO~Y#8gB>#pdo&b<98xZ<*+iORSSyntsVfs3_PMc>TKlXf zSs%lU6LEiZYOiv(%`e@Yn zcbetVZ6AlMrqS>;DL1mUkLx1m@uArkg2tcWp!Y7?_&!`GT6NzEQ<@^ zWan6Sfs=2OV>MuJcU9kW_l5$uy)lc)s*O z9#Am}2;j)Gq_)|vpJ%mFQNI)NE%v6mBaKDbGS=*@<@*8uFf1bR7%Jt>M&#zCdKz*| zG^myoJEN>s6+(YuS*r<7?q|wc_kaUkQP!#kUhYI$9RKK9`Kz7YVWBq4Yvo%}$;?V_ z8WchjkXOoCW4VZ4QUUl8@cM%?v;B7W0_&y*pQ&yYt%B@B?0g$p5fy$A#l+Y6nlnXx z2dA%Ll~6SBlOND3Y@UgY?6-gmYPGNJ^_8r$nm$+Mr-nFH*}4XnT){uRs`ZcduAN+H zy{PFs;6>h|+A}k%TZ=IPer|8B4yfyUd|bdZ-Oj3ELHOBC^Y6AsfI|${#7tLF=bF~9 z9GBIkmNiHF(EhoW)e}(^cC&k|TKFiKGZ(1Dpy|2Q=vb#}DRj7wbpTEXilf_oFP48c zdWYC#8+9${Q0CIJ^{jg#uB@(SjYhkg^{o%!Lh)05^fsCN4FKvzcFP9VP#sP+YeUu# z7|+Z`Rs+uL57i{?Nlk=0q7fK3bpx^;->BRe?9^^5YK(#Jw)Zr)a=0AR`6gB|?ha{c zy`4No>kIW;C@z<)9h8vS%xVPJ!fwrg;y?PFkdu;TR%Hl9>zY}2DWYCAoB6Py5tv2XBih|3w&(#mA%^VOEtM9)Dd z$VpYss@lq`r0umkw*rHypYqX5H43dnyrzgzv~e2Vo~^BFNoRcloeMNH(rW2$DlC&0 zqM~8h@$_&T>x}-FkM3)0mGJ97wzbOZcqzJ_)t`Sq)z10-c021C&lzS#-ONXK;J1_P z7mF;n+6*JxTLoNxZfSd~6<_~tZuO+po*@3;dOUze%#-oSQ<^r; z9o82px7Iz2a_*yZ)%*z*c)VPU9e4n|E+aiB9`wP49PR6FP*1UPNIjB7zhZ6%fI$ zhzep?NI-fGAUQ|}K{_UaEJ!glr6^614xuPTg@B4wdEYbl&Mx|s|9hVYpHKGQGjpfU znRCvZ66-lakgqR(9XsZkTf@*SNcbx<5%Tb~h_=mri_%0Ei2^n_g7( zOLz0 zS*`Jz=v3SdV!q+1$8wbl`lm7uw=>afwu+bP>IJt725^&fV$}w@&p~P)ah<$hrX*0# zDHyWlyc`isH)^NF&{HcC%F$o1neU*dufJ~AbAI8*i9R6u0V;hRZ9W(6>)zXhHYGOC zx<2M}j9AORfdMI^E^nAi;7Td1ulX!@>D9jG%bcnV9)Im?j)2dLXx8mYr-^T2_ra64 z(p%p6mU+sbviWT@*>T(swYYFdYAfn}Ei%T}?j1A4;C=PjyJj)}CcS5l;r%rKJ+l$N zpMKALE#z0lmlm9a>0ht+ffvw5-_Z|D@TcdaspLbGwfd-PKl5QUwqHNWx-M^n2IW_QPhX!?AFS;KJ=OyUTX z^g9lYj-X_g>`#me!FF)}fhLVa!k^L9aHM&KKdd61%n0*{qv4O{!fAa6Tv1SkcmHB3#6JOBN z&&Ri+!W8&fxtfpD;sE80!)o{|nkJ4jUkxsZj`-R|-lK>l*5S*ff33PSdU3qDf+t@M zQmqNt3diZ~31&OjU}#T~(N%bP4W?4bFG;|;0+rPI*xboyLtt26ekL*!7n}+!D#vU8 z9^Y=pI^V5{*mXRmz_YMiY!O+G<1E+&r_%lJ64MLl{-=AvMbli@nB~wkP$~o!uRC5Y@3>z@b?8pZf%sMDK`| zEbJsK->$RGB|HMqI*s+Ee`-b=ux61ihyDtFN{*hKJFdu~qal}H5+DBAxq3J`TFDwM&1B~<8!!i>{hMf;vxX0}6t4VIgYFywuglD0&rozJ~f7jjB$&R+&qA;q_ioBf%(7bH6fcRD-q}v~*8z019lVR3}t*Yexn)B zrZdXCp>!kovdtUKSgm(we+}>!G;jkF?B^5%fx33ZruF1Q_1c#le z^w=g0_G0R_$;`peH0x)F^>cfZc@Hxf$~3$EW;4NahvFY-L6&9!%UOzlN&o@A^a?Q3 zSKU%0$~tZ3K1E3uZZ=bSBSZVTZ(0lL`Bt=>GQTmuC%XDbi77J6ut7T`72Kkd_Km}t6MM*cv0S^@*Af|l(EEWs>08=;2c3B7P@li zh%i5K^ypUWi=s5BgZJNRCUTR2+t`X|33dd(hFPx%x0=eR2zJYy>e^;1d#0MdRR!O% z&5Rew8W6}>L*dX4?z!bpZ!-_2u&awDY}sgAJ6rr_D4bMTvA?B6({&pLD*u->kj@BrI3QiYw^!Vos_P7h;IDs-Ky)6>f!iO$<; zh9yEdj=c&(`o@wHCTD^9#_gaPJ8}9$AP{L}B-5^)W{6T%tFDC^eg@SxJaa;=k7kXk z`UDjZLHN+pFCk_x9+VhEZ|*Y3J4<}Y6u#T+TAiRsVDlGtqyVM+5aiu*Dz&EHX-xPeco+z)0_BG*#c(JR6pAMTav!@WP4Ue)~pKj4A_OJU{@X1xYj zPnym0dz5u=ckwy&-HB9|=|H5W#LVcL3k)p>_$d7*nab@oW%d^?=oWjgV#J`pZjT?o zWvKq~z(BrOjGcyDXcu+cYvwqSf%5m7jn%`>y{3rKpD2Yq)!Kr6W?Y6nvRDZ`UX>lE zjR^Y$_jjt^KJd?&G3vF?{5)jPm=yQfM&$X?Y!iJN*b`n+dU_LIhtpdJoQL=O(X8Oa zpwrwR%_lPL!P*~Y0k_XKcl{osK*~__UWis77Xr_i+1@>wg zLEhO>@ecPVRR54!tt`@edh4(g`m*3`^`|2bnQc`WhYn!`@hL?fHY=pvQBx?qBPo2~ zADecE&88~rxWi^e_3+hUvzmH1d)S<%hJVx%(^QZpM=&@%Gy9I1L)Am~qu>WWqP(LZ z)~Cl<4m4{WGdsFwz}}QDRgTJ}h+)yK=#R-Y6Dah!xypIubSiB;4#Cw&6jox^be7<~ zafwBqdD1G!&AVL!9%ezoN%K+1ER@&^{2Go7h2bE{RsK#EpR_PG{FH=5w57yT<{r*F zvu4EoRP(esE@4iLrs6Ee(cl=}pV@?ptehQ8rKe40uF1&SSMMjY0t*PA{Mmd22TkG6 zW&`dFpR)yLK(#HVhG)#oq|ajfa%Nj1fh}yf=g^x-h4$Sf&|&YDNnXdOOhwgP39 zdEU(6(egcT9v?c;9pz8>n_t1bI~K*zfYp^+Qqv3OWygXT@=Dl2J$TU^YNX7G!L5To z5}oD6(BWPL%tkp4;KkUuWHvQ;_;7&31P~q`PvDAAq{Lb!tBs$axqxQc? z)S@0QRF0u%s)#tg^e;+^OQcu+G|M&NU}D(9Pb0lUkA zB#As3Ag6!1W{OyK1*UIN)FnWOczpoIFZnF@)M*M`XJL(Fo)A#E9r9 z8hqWnCmJ(?D=;Nm3gI|4A+-BCc#$vY{B_flgh>H!$hWc~pif;{K|vTPoa2;v!)(#Q z`c^uWYA^H(@V&-Te7NFBVM8L&UVWfp(DIGQASZ5bJPwqEdNB6L6iSP3nBozb&ML2F zmVk)mT*%QL^Nf2#zF35(WccBO&;#EqKXK5P3lu6tnRE0Pj3&A~p_Fjb^i<+_F9-z! zbd9@^|E)zANl)E0lbE!7_oiuvg<@^Ohf^>!^KB?6woK9;%zR!`3}TgA<~YZ<5j5kC zxI`Fr*wiIE3Z;@;W_1^A*KI6X8d9OU4-s0QH5^}tQlD2UCezW|IL|jxPSwPY6MKu5 zaHm#`U}=0yFcQ4>RztLKtP6#gtMCMB6BQRuH5{TU#N3@7;uj_KF(u{Bs2a);ma8Vv#p|}*9 z{zOCwT?_#=qiW(@aM_Ew^KNHJ} z+>qVshMsy4hiX`Mq)336_5MilptTQO6m=mxffh%Kc<%bfNRh*#L?T57zb2Iv_n??Z z%PHvKau#$!Il<~u2g`{U(M@lZXy(`&K{M}#R?5^U5eeABD3K28V@s4k&<+=@eEQU` z(207yiuemTd$L0*%HWCLPo?T7aVh z^@Wj#j1)oB=T{1$^Y3P6Q=UU+(7sqPkq^pVaiSe7(yWOSSJLmeC-W~Lj;sU9*?oXc zd>~WkT)c>|c2LJw;(od>K}=BVWKDsr#pQ%0iYNF2_nAad$F&#g%T)8GI}w(Z`Z5da zv1p=9V^!TlbTm;^a_x?U;O5eskxl8`c+~Jrl311srT)-nW@nGl3}#a>xx-sfCl9=6 zHp2m%EUFlXs7tcwmb3xavl^ubt6MdoCBDNn!l1Tx8uyIcSc7I=uAW3@iU?0RjlJO> ztV5LPW+@gDm(A53yCapjnVSAxvkZ++5vO>NUr$#nV@A5DNk62D*pM$`coN|<2o%`u zbRi;xS*<059ds7n#AQU9sFI4&w54A95ae59$PqA^-A(ZXB9@9z|5n-?r(iHD~Q$xqZ$?j77=_n6;u>Wc>y1&C|*X(npG0bdFKbC$ftWknQc}j z@s8o7LM*}3y!S-6(p^p%0mhpcdHh)qT-z* zf)Xo4y6M!3gnLPTRIV<)nI#(VS%#9zQ_}+2R*y~>QNbXs;Ms!@HQKcg5ziI1xqZsr zs7*@979U^_LQ93sEc6Dm$XuoY30~b(!@*9opkUoW+66aZj=f4097oO^@t9*>7+rcJ zxic-#5uJIVMAZ~cF-;w6irUe*UHvBpB%?b-F1JRfBWO-dk=ZQ-thsw<48*dCj>;jp z96Y>G?u6V8K4YyoVc1B#^)0x=3ziSPT{UjUCm=xv=W5(@t|9?PyJ(&ONO7-R{@ zgmc+tgK+9mOQgj!;gsRz-Rwd$*w6zt)2LcP?j5aB>1sm+k4^6~lBd z91&y7s|K-Ty)0ioI?-fXWC@DO<^3~=rHC%?z99B*>he}=#dMt)jzZw0SQo`QDNxq> zcTvykvJiGqee$o`L;m*@{RKp*>I;q`ZMT;t17-f_3(Bu8QWAq9(DIYv5d0~tpD~kZ zeQoTfznS_Pa4IDsBFuj)yp=cbG{@ycnpwx%?7p3KglVX=p|q~34uqXvPb4PK8-`ia zXi*_-tTAlylk`wMaWBO6BkKv%ao$Ob>WQ?pzZcw*+de@!Km6iC4ER@4Vyv1T4ttOh zQQs-C8V@d_$oirppSd};L?X4V4~k8l1HyiPg`-Vn(ZP|=Tnp>42MWg}AEA+7Vu zE5p5?G8+O7{z&Z_iZmmXUTFwS2YvpAqOJs`r9*LPg;}V%+e_8q{=s*mA)3vkRCKk( zM$~jUsE5Y)h!6e;@)Et?Sj7Glyr;4FllR=#dx0W>2#JMAQXpf3%5c2%ddR6Y(JEpo2}sv+%KX zZ&M&7tdwx-_(Vhsz0(xbG34uOn_|AV(s?_zEOqdKVl3|!S!Uo&4EA>yf=50Rq4iHE z5)+bqL%pJh!D#VZGoZyIk<7YzD9Z)H!*Ktgc(o?v{w&-@{hNy~IAg6A;yxgkJ}p4b z?WWl+L{09%z80cCQhl9Til+^zRQc`~1vqKiwGua(I^UHNom3WkGN>gZxgfay?EQeq zs&$a1fJUPrDX~Eqe#q%Q6vM_=hEnkZM#r3o;g+8hFFWBAYUcw&w)&s%kaRc(yc^bn z3XW_S=LZKd%JTf97SuuO|H^4kgIkMV%N&ZqJ-akkflm71K`|7p$lsx$+$yvYkHPD% zqQcd!%H%fU5p?@P8&Qd=7tr2mRJ*N6V)6^eUf;B)G`6i6%YB9y+awYP6o9IQvXVuV2n7OsXFIm zyimti%2lM^t;(5{(oVeVuY7Sk@iJ3<20iVo*?>B>2VZ4(>~?$c5_bT+IIaMGf^(*I z9YilZRXB1)Hudc&zOlXQyxNN&6VJHL@IAt%x1mqg@NtWo==Qjxj7He)k-b)ApF@>QOi$Mz7Bj$dMEdJiDdBHA@ibfm)YY+SZJf@`H3PmAkZN!4f6h#>cm@T{c}_Gj;KKDeac{^PRy+%# zv6WNesqym|e3ba;^ZL*TD`=7!Pt%_V6Z$cI|GanrUnjgE9yZeHi&TU&fLE0clvKlowvc3O)d?;W1n{ zHR=fhZ5DmdQ+OP+?ckGb#)%Bt+f$rMJbWQAX*L);bm-LR4y0JbnDCsO|VoiN0g$ z$g7|TE(gfw&qvnVy};B#JF2w53OImBP3Ur2D6| zv$x3P#qmdPj1*4Sr=O^lKv{i6l&b)-f~ljCnot8&hTUmU6d((2QXcYBht}@Y8g&Nz zb`0tRz6f8#7e2nG(mtXbMBlgjfP0!ijo!dP;U_dIR_m zLk!!CwR@la<44B0r zENp%ik;o(6!4s2A)!q>qK+o;o0Uh!&4SPpS1yxevU6I2KzD1AH>+hoJpqV)6mv7v= zz&YH{oK4u2;qQxQd3g-jlM_b+-xn`%!ROy+Q~`_F4=~bj#`%F5uK3g+J`imjhkhXW zpfaB1=mPo#rNBSISN$LW9JiXT_fwT8^asOUKn?nf^pGWt+MpAahl%XnA1HJp zjqZ=poJ)oM#Yfomb#fu8n@wGFkv5m!%>}PLoi^l(f$_h^_#L3YONHtnwovChk(!2v zXm=*I1B*yj)UZ}VK63DCSds@pAJ$DWc_xSi`Xvu57yJ6JJRwkT;sDT=bLpW0BF#~R z>pJ$hpF04egy0>s4DYXWU?Awr-}zDnM_VjKd<042AJCfkNbFBqumEh8eI;OFq#(vf z2xPiGB7y1+5>Z@#^gHp;xxz^{YfYv0ls6YaK))R%_VTh=|5nvlDjY0E@k+RFh^TAw zA!_ebnBu9i*J8LbSgqrRh_(u;lnfDVuvn`P#p=N}Y&TRSaa}JBwNCy~LzS##=}^%N zD>Zc(wh{J6(_vPwF2h7E$FI1L7$&@sDDN5ue0GQ~3={S6R$;iv#3FA!+$!nS;i9eM zw*p!{93_59M~925j$aEXe1v+fHbT^MeHjItGH5-;)B7WUR>#ti5!Sa0M~KGw=FA8j zSz9S#B*>vJ$U9OUpihky6`lD%rNXnFcmWoR7e<1nm`H6$fqwpi`i&9~I?l(?)=^;g zaLA-7W{>_J1<^?ng^w1M#s8dPrp>z8H%A>tW2SzI@x477a%RVs`D9#9hy$I^_exfz zfv~ZVz%HN`W5si>i-#ROY3Xi}DEZpSKL=XDN=wgN?zwboERHNJptyYSVwkrk`RdGn zJs%5r5f$Wvr&~ZJGX-LK=3~5ZYMja!H35qsC!}k36mTW0claI}hn#8^C_%}P$g(tT zyeP+zCF3zcf8p#IFBc)t`tbxvR;O#S_MQ-y4&~X*DS8yog5EXR7GOLtHvl9_>6-lsD}7W{4Qo`F*yPNHuZs;0gHev)U27Rd9|ETG0&lsik*PQCUg5V39j z4%2hBUfIZuYxsVaRrhbRL`Ev=z9XYWoau~JXJfKv(Ic}(HPn(j8&fls3TLC11-{+0 zvCw$MjeRRVISiT?FxtR)sJnJ7w?uk)jyUdG2#E&GtWZ7PkJl3E`MDyR@tU_w%wx1; zt{B0~5T|oGz4Mu@x1>u@46Ud&;?si+m&)7WM>Ep@?x#a z`wy0g_wm`4C88Ootl?6S53_0e3apRCh)D(XC+&>tQIWTv*uQN<$4TaIN17*y3_>A+M-?Y~|Q0tQP678Z}v#TO9NvB8(3 zt7EX;mqTCbzEmXh`|R)#hxb;HdjXAD0owilW3Si^g6fSf^!-(0g;C%G0)l@0@K_e@ z#={K>D4!AZ;%Zf231X<@@qvR)Sw!# z6_wNx`NCRJI~kIb$+3`tsFM_$%xcetumGxKQu%oLcCBbq_Rm$&!3|>veC{a}vrc3P z7P2Z4tI-Ex0yq%I-k|$&KaKlx9Pm@=k#*vs>eJvH4S2Mr5)ni1HkJi6AduWsV;KfY z9qaY?p$J$76}fQ}%EjY4M2mu_ zr4sr5=Y{sWKR9<8|IO(n>h(3|;1gQ%wM9_eQ*5!0p+Hb4R+fv8#w9v*AhIAVDA3?yrP=mmipIiBwzJl>;w;r=J zm|k2jo{Sm|?;bEc4&$)mAxPV^Uet~pz(ANK!<3eXcLT5&3~M%sVIe$#5P5CgAR4MR z1aA~I!!7_h!R^x&x^JVnFJWpdOu2EnkI|K3Rh;j#LpppiexvA8=Z;C@i+_Xdi?QmV zPZ05n_ubYRA&5B%3mh0hzk)6!mA{mmL?CWW_c1oh@!YQo5A3Zpv9ZT%#cfGc&h2)Z^X3d z0|*3?5v*n|Qspf8R+!NrAB9-ohL%y^XMYQ+;Szf7TabRgPY!%zQ|o2?m(r7H{kI@W zr&Gcf(I#ZZU=>m0#VsN~Y{mxbGrGM+#2b?+ek;zh5!8GuBm>i_U@H!W5#-w{x>Q&V zn%;}>7cL$chz~JGry*>{bw-$XK6jpPC8^#v(Kv3Lzq{zQGUP>PhintwD=)l=Lc&o9 zUm@JFLWAvhUZLDairg-0!IY@!c5$EQhkvW?HPIwF{xp6ZnyXR>U0yMXgJ3e^5MAW;C3DxyQyv3`-^N&nd~&<3>VR zDmf@-Ge#bC2<*&o+HnX1J*;F09F$c#EIx#c@3X_0tv$5&u;}9051|l;fNyaGBIR=< z>FNErD z!+U8J?LLMxN#c&qbt^{ zC;_R9${s9HseSF&>DKGFC7=w(UvYTV^4{OjvrQ0yHldF z>!i~gU+@H!FUFn{9T2Ru(KCK3WU5Vv6o8=w(4*CkGMMCIIJ6qeIR9SERgrUGd&%`TNpF*!D!?V!opP)r> z-sw%XNWn@!i^Pi7__Looc)4XSYnq=+)07`@z)5=UXHl00!|AlXB2>f+e-`Vp`rbGr zHekurJquCraC+~okRjNVymDro#ihsy+Itq<%LsCx!*UowADjcq8bM#2Q@{%ru=9D* z00?aSdGS={j**Zk;U17}3H(<@)^Ugyf-J*j73?*VaZk%pccAI9+cCyI^MCtQbaUk2 z`7+9W8TXr56>?~@;hlb&I$RKGNxL@xFH5Wpy1i{++dlb%#S$Z|v(n6WP(+jTG^%#Q z>_qom6l;tk-_?tvv*Fk_lpeVxeu+@0fx|jFT3;5GA_fAz;L^~Iv&8qoW#|H_lVkSp z;?1xtd~!H&a+rUJMhy0K{R2~mQ5p0nGi5l{DC7iFm5Rfwl8$p78~ToZ5G zX)3qRrqm#0hYz%7#j-%TweH9hOAi|IEu?{#ZJq^UJA^Nl;F`LV^2xov z1k-3Q6TfW)#$8eQN`BSCA-}VVo@4dqaY78#uKubAxumVRR*`<&pM%IX@OlRZtWPx< z5sVI&2_fIJe-Q`0J}V0zcYrSP&w&Sp{d%Zy_?pvB|!UNJGFT6i~A+?&({F z$`#0j%c#bju2d&ShDpB7xD+NIwCYKwPT_J5Kp>3EJNYDOSVm@+gHC~pV1e5M7w)xs zmXQxQzDF$f`jBmYUq+@_Oax1NaLa}@GQ7l~OYt@0LczQ!;Q~OkKRz_PD;4a2y6x?oIL}WR6o6n1KQ8Jr< zo7lg-qoj&enI9#S8NLYbWzi2Hgvt)d_hb8_WJ9plQEvI3v4V!XWsS1LXgv-RW0!Xl zZFI}o#tC{MS~hW<38Q(@vI@p~ceJdFIAU;$UI#yoVG_2@7B}OF9VR(tS3J*2L=XBk06L#7$`&C(|5A=n{wOzM}j% z*&l6*ikJ5otEo-AOpeAUOoxD;PJ-9v)v*z@^aFPajg6PJ$|DV?S5qAzt)XqFaj50& zn#u9Cu@EdO2Iud1`FPz`u_J`=LX*J3&6`+7tnKR>#8hB=RQ8R3}GG>z*ic;I}M4Q6iortw@wrjbhvs%Pfd2 zqLO591Az+jlBFlS=y#Aup&*Ya`s;GBRIYDSXt;OJ%ux3i(CMI#Zg(1;OO}yPO8+Za zwr~s&Bbfo-<&hNG!T7>ACq;S<$6&;wY>V4AnHuG$UF%`Y)iw>&y2^*>w%v?KUl=IY zj1caQdoAUdn7bX6y(21xa!uI?Eag|G?Cm%aPCLdT+$rv_8#ykNrT#)b$z4WfZZtLLp+3@w`CA1&E&8SCln*QL@KF1k;MADHUas z1%PfB19mXrEawQZ0B8F`#uiygmbIXvH1ies2WVJHzJ>aHg_YzmBODZQ7)}vz&)zDs zzVl-QEBc^{OoMIUq$;v)$cYea3xhna_;|Wq1-lU$Q>sdjal+TQsub37^i(zZnDIG% zSxt(hFRZwGU^gm(2FM6u`=&7Ov10nQnoJQ01_o_0FsHbmj|^q^-WKJLVF}|lRH!aT zJAQJ~^6FS|o9TFU-~qhet}ZKDW@O$2X>q=Lv*gn%LM$6s#jxV0wj5U4XjpeUA$>bi zL)OmG%~Ado!(A2_tN=M<#DGst0Tk}WH;WEnQWvGjhnOfr6@S#ak{7iuL& z(3ZZ@b_mg!961WonB5J^rqHS!49rNlCCS8v<+&WJgelaqE267P+e9M--cEqbN8t7g z{uFxF43t_L5$B@GoVXshO&Ir4w43bDIBA_+C>M`&Q&R1I@ee>ir~(AgCZ7%J7D=SBN=Wn zyCpWD5AK!YdB~&gvqrh;eb(sqxKGLqrLClIED&qL zS~68{BF6%ktZ4$A`4wd~mG#4Xun~dttU1&R+Lo-59bzHh*-e3xzov6dWmQ*kEY2cC z;*IrH^#TX7UZ4so0F!WAoTv1-TrAirjm=KN76$(3+BYa?UUjF`J+YuP*(w!d^m(oj7TgWtSkVi zt~#89Q3bT3AiSgJ}GEs{5eq z&Wox?BWTVqeNdLgQMdX*S=CXD8|o!krZ*mxi!em<+F*S})Awzl92?}ldE41X8gJYa z6hyzbk?-Q0UTuN&_tNKWBA>tsW>l6F$U(}~euT1ISD+so%YZ1@I0X%I}5z!ZcqM_>(Dqk~nj@9_>Y4%mANtl2xt2JpT# zucK_~+(jvLu_I2<&&pB$swydT=pjUU+SL+H&bB;Rr4j8~04H7TZXg`^(ud_}keZDj z!67h$o_s_m<4W!AM`VlGEuTSS6Jc&3%JW_>gQtx@)Ax@k>X^m1^m!*)fz~}L6YkJS za(9xflcdud{WB?*nmz_>3lYU*z%Qrh++#8)?!3WHU>X2fvE)v&5&BfhdR#WnV1m~R zeK9v@ks$PglqwmV{y1|~zG*b_ahY1?kQ2gGm5&M^2WfMjjy*01RNrgB^F7>&_y-#H zu6OonICQSOU;PX*4wk_BHzOXVqff|UtMwUF+*!t?PRDH98&z`?;KecD2f^P!)u^D0 z3=2P`sM!YYy%gO=Hf5zMrB0Mey}QUn9smfmJ4d(j?dc*r8V-C3JH9w-_@vBm)C;mM zs(L>udsno~MT0U79HP*uh(+^2>EHS4#;T{U5C^*Ihn@We**=6neY6OlOgmQiLn&jy18Hc6XNt?x;)B z(H_7Dy22JuEABD!|vQhna^X-Z==Vbmp|U6+*5Zi_d1vRqh0Qm z7vw;c^xliIqOr|4^F@%bcPa6wyO(%_OFV0p=v(-*+-Jnk939fLXEolo5Zo9uXX6s7 zcr<r`#I2- zm9NUNj*`*T`Zf6kzkm7~NaVaRbon*8{w_T@clRC)$9<~zGlZ_=vHq|(Mt3I__LkXU zYYo;)1gU=YA3!S8{=os8#wQGlB+Ma+kcn)+uh6k zgv&j*R=qERBssbFOX* z%u;?N4ruuGa?_Z1z=lkuE$@ImE!;=Hy(4=$jxC|C@5;K4!XIh;yYd-F;Q_kxF6feC zxFmj04s(3BiDteh6CLLpQOC8i6P0^kzUr8;nfkqd2k@8oW#L^0?vJ|<+^0Nn`S#*} z?nBuY7SBZ=$`tT)-+d^vDtr{LyoDeW!k5HPR=5`P{}CQpRmp;r*-x^otpD23SMFZ- zY_5C1UH9DnvIUr{tN}P8=TJnh%&xN_-V?;NBO5BjGp?lg6V(#Dq5)RYWazDc$aMEC zZxp-^_U^x1a`o;lnZw1Nvs-dL4>;v>)spx*@yt{3zQrHVVX*E*5Qb+4_`92WC;sv) z?*frsjs5hlm~1Xr_s0g_UAOPj*c*3m>{|YMp58-)aK7)Mxr1bVFtH{|{RIl8Y;{iyJru9lL4jQ_7=YThZT;6{5_%m(+~zM?oGyB zkAhiz6wKZjKr%QA5`+JCI*tC6_dEn!y<=eHkhig>i1-ppv03)3oA zMbB^|%wej;-%c3@yw+L#hh_N3$MIh3FcI|eJ}NgJOy(hKJzi#GP+@TR&$Ib^Zp(2s zsEyg`aGTvVz4#7Jkm>(58CUqE{6+1A_VoV8a;R=)E!LTU?q2`9waEpG57Zie`C+IR8Rkp0i-{K8dUvPTCt7P0gb{r{?R>i_2|2SJ(0JL%3U$9{s71yr2! zz|df_T*ihTzfG1&&PCuc1}rrbLX@_c(hW?vbl6j&!wwa=PE#P3TTLUTVDeYfS5ss| zmiof>x*hHY-BWR}f@#co7AIlNsi6E}z!GBV&c8HOD$|#KQ)PO}s5oV`j_6?z<1ocN z?Yv&Fsik456nUDw_m@3oQLz33t)RsIhTVa!#Qz&aH8{wYQWRz^Vf7)fqQPw0I7|Gyx9!dF!s_N6xL`6 zi@ZlS(3lxAEw(fkX8xc6)X|SKhL8TWGr;xlvn);v=fV%|sp&$Q5I!-E35qZ{)abrY))H*!VT&@g z=Di*Q7gt}nP|B=3ImaJ($9<(H0{kWO@c~6KHYW+D0juPL)>X^ni)8nNJ+K1rsrBL= zmaR2<4-0@))&v|CN5=4o`+c<*O9zi3FpzRO@Z=I{a*Q^3CZ7zJYta!HAxWhhe6bDG z_Djpf1(%tGCAByM@##C0>_1{drzJP%__FgD&Yl!<^kil7ZPWM1Kx$+KEL$CWDa6y2+ zhmkUFhk z9Q7_zv-x3>tanG}40LXH5s04Ebg2lKYZQ6Dz-`+9dv8{9Z#Ms9CjYPA@ZSITUQ za-h|+WH}h0e@{jjCc|LeB5Jo(ru=(G+MxN1zXT5X&*oRXb22V+^Jgd)@joWR_tXjq zg#WQ4lsUki=8V&mpTJ46dnN9H zuuT^|6`kw~<$VG#6{%{${G*KvAtCcF{>Kn&I|jb1>Ay<$PIC5)NCdwO(a%iAk8oN5 zWI3^13Y{1gk>ZnIVdYewrBZ@ZVOR}XNWFw0%nM#VRWG5bPkt-qEEpnMqW7Ut~QhTP!!1o9j<2H6nf>@8j7Sls_-gLlj!8j_5yGFTRGd;XEilYg@kxCKVkp^ftXgarsu=gxF^AoEge2rCSG=TWbX zkoV4~;rO`+3jD!rC(V)Az+Ku|VOY&s7ut#CkyzfJ=(Z9UQ3;o`m~L$ZowkHhH{oX~ zHQWS=+~?G3ldSH7e>5*h(JI}k``WaaikSuiIYV8Umq-SzNR14ZTdHscAn9;WPBJ2{ z!Y_)*@{sIYtrLyk3?UNzNkyAwQ~v#Zvuwrg2KdG>mxWti3@Sd%bYwWag`f){=XwGb zo8$ ze7xh#61uikHp8#)-fbYWoU5id==xUaRS)-VlLd6|cXF_E&Ju&BZh`gUrd={qy&c;k zO$ysBf214V%S7j{pAG7|6AnePcOV15J>3m1nLpnNl=b3K`54Wt8yQ0fcgS4F;wjW+ zr@YU(7***^SDdFoX9jBEH(kST&hgWoT=>1}L4VShzTN|t;1;T?c^nm2IEsq-tMOZH-u?>z3qPAy|N&;M=E(S7JA9(N5fx$AHL?G9OqbajoKf=xGuTo8+QnY zit`qVN2~5t4`|Rx>VHIzaIUbxc4PTXH};3{gMS;|Jj4B4BetpOL7yIzBOQYkD#!#;=N z9VngvD4xnK%t@r)iE!1@VPK7VR2&EAJ=0F(PNo#5HK(D)g5PVW<;Yxx9)KJaIg=5D zmd!l^esvSb6Sd_P(F+tGp>B+TV^PpmDSLv~{6<+XzGHlTA z0IFq!W?uDIS=$B`2Wmu|a~y4$-gVHyv#YFYXWN7W$OhH3L5Fcz*`WG1C_hks z0~@p~kgK5$DhgED$OfIkk-}x=V)*Z|VdI#rwmRO}2K^ZrvU_dN-+{5d&j!s7l;6Y# z-JInwtEmkdILP08uML|1S*{<}%!XYB{b0AExedyn?Jul_4Vo4xtfdW_Kggf!ej7A7 z0BU7}{y5<;{sDk;dH636_Rn~0JKGn58F|nK{T&$CHa6%dzP__YtgQ{&8p!pK4VoDM zwX;D7?ct9^{q1eo_3!=d?_h&YUh$XT(FWZLtc!kr`iKqMIl}+pqc&*hC_ku^ z4Z3{9$kpwC%!ZW=_h)q!Q& ztH!;7FT2^<&IG=E$_5<)0c?+TcN^rJ=P$p94H^pz0z22!Ht57?|A)`mpc(#F&rH1{S>2TuH9I$=V}x; z2JrPOHpus-ze~Mr(5yhNS8dRhzx>UA%?6zcEcMrI(6GQx?X5t$LEedh^PrENZQe)z zD&Md{0|S_*uMJu_z@O_)8}vOGD7!~**`To?a&6GtHpq9}56XSVhAo@xFYH|#v^4;F z&j!so?Emt84I1bNeV{)KtcwqA&~@ejt)1G>2F>DgD%XPbw_#@j_%7E5jSL)Td4>&} z&NeI7mjg8Hc;Ijxs9}=>C&EV>wgEm0>~9Ad`uzPfuwVx3jEnR98HZ@tGXKKO9I9b^ z0+kHYu< zMN5EL=kJn0fs=H`BY}@U(XfR9*kld68rc3*G;Bj)vrN^n!T@ZVhD{%p>u>dR4V)5~ zrx_YHATXaZHSA`fF|#ymZD5*aYuL6xzE3r5w;nB=KXWv2QXu184g2Ake~v%Xu*H-7 zun>DgjDsDxy%a)i(5wI`%m!UO=+6~ygK`HS^25s5u!#Xsgbi9AD6Fgv`ZSO$(gtk{ zfXdmRWdTr>4Z0Qpx%K`l3BaQ5Y)60gH!Q{m4P_R=+AOg)=yD(z$bE&vw*^4)Ht04S zj@ch3*r0LDRus7u{hMgR7F#eTiIZ&5l>vUzWS$=XZvulcU&D_1Vertuz-q{N=1_`U z;306I5OLXI7`d64FbFu9=vfVZ-(8feI1fE%TNF%z^qd_T;Gb+gXFmr(ddhwefb^7& z4y+tKWxoWd20dlDqXHOB&)L;LHa%yz0(-)3kIb0>NKaYmNB*|zDH|SODfE>61!mHuheQ+CY{!nh}?fn92yQTDLI{DGOm2=%)$E}{zFVPIa~ zieF$*|7&u*vv_4H#a@?Hb5DM3S88M~G9XqnFj2#%`eBPTY*!%P5)J!309&eI3j(mu zHEeYNR;XbU=Bu7zH5!>k8o1U1GVBWtI}v~_)39NhAu}?UYuIJbHfoTK%wbNuBO{jh zVPEQezH#=D8ks9_8d^P`r-?Wt)2A~o)r-Q&T&ZF61C3dwVcP?+uQY5Dw3zM2tk$qY znz1x8*J#*hxe%(^8P{sy*5m#buG6q10od0X<_o}zHLTPRV=Y)n9WkBPzWbLBr(_Mz z?QvK?@YCE@y4irC3_WsF9(Qa=Bu`kSbh_9#ryb3>CHpx`u~Nj}vSRKLgqyURx=|y6 z%eP^R&G^a4+@xVUVEJXkHfz{|8~$&<(XdZ6k7ZT9npyFd1 zwkA;VaSb~hsJKMKrfXiv$UFga8ky%bY>X!CjLh>IHZ4%`FB&!{Q1P!Cwmnes zZyL5zk4&zSc|ilG1uDL%VR?ayOEqjyV5MKuu(g35aaqIm23G&?8nz?=`-5RhZsF5H z5F_(Xo$*`%uU*lw(uMxf`b)z`AyAqaqwuX%kOi7-@-ik&3Dap+opn<0YD|n!W4GB!i zM;f*@u!09^*l&S~2W!~v!1@@XVW0Xd&K#;>j{%eK4^%u%XS}Kxh>mua=9+vNo@Y88JgXl-`K#~q_Sz4ZbmnC@Y{>je_QQ;e_QR$U z`{Bef`(fRA`{6(dFn}uY8{Li-y0I&C8%OGPY`kS>{z+FhK|gG|W+$z`Vn39^%cCm! zfzF#_Cvu4JL#-$ z^vaud(hl9}<9f_y>*`BCa`wzs1$}hg&b>m<{pZjyQb}Lyxj&`ne(@AL={r65m-O79 z&~yKTp8JoN*qN8)*$?09y7u!|xxDng)t{}>pZ#>wZqQa;>kwV*7rNH%khiKPPSuT` zs2e?3H~O4j)HC!1{rQJo@_sc!EIGXKnO)GnPwj_`dZCWeTVUP{JL%L^`(cOP0uyzE zzR<%^p!;)tv7PxRUB%bBiYrzVAvv3jX;A$bs+&JXcWAR-%-5&uf^Z+DGH=um#kxbE z>P2u}FW9g3T3(F@1jQm96vCmU)IPbGS)wqG0{ zQ7*_k6*Lvp86I>O#79(SF46f4Oonb4ZIqSP$wBAj{HufCOg;1>F<0(Sl6>lzJt5GDEV1T=xVG zp^3?!_nYL+LC`;*E)N(lRk3tLWbyZ5(D3o*8_a(j9CkDbx7p76PB-2#3Q%!i121Zv z;;D~IU9Z;@3y z_d>dArRSu3lH*jm3|ie{kEeF-hX-SdXCgzlbWb`IFF#24lusR`Y$sfk-BwPQdr!qbOCxo3MkS@`MZ@pv467?kJnB;s|F z$5SQc54a2S=EGtRA}thm7ujK-N4tqGCftT z+6x2e#VUOZrx)V;+E(uZ=`&UOe59ir-cndPqu^#i&GM{&x0~R@vgJJ)h>)9&pQdX# zThmv#(hmIR2?PWRcPnU4Pl<&JJv#Nphq2IsGyc>z6uV4-*m2bnPJQyNI|Tugh!TZP)lTV5uJ1hN)KaFiut(N6ks0 ztO_1knLrZ*SpuQKT%6UrSWY4h-f4h`DF`qi!NGw?z(dKz3ZAOia>e)-`|Csn&*^3x z!BR*Afh!St1iBZD-O^A9c7S(MxY8JdV?wVo<8i3X@16piYlGdJxv-t9xpz`%CC~Dv z8`#*rGKK}lru0G z#-u`bIWJGXf!PZ3{)7(F=T$x4IMsf2VjwjGyCoCa#I9XhEC_LYp0i}HmI#TZZvG6pQz!9=O(;fLp5P&4NnG&UWiW_8ufvy>9-oXpC#A; zc1fksa;xIJ${V0&wyvo-kiJW$AK>&ik80QeE3m^ zJNAzkECzCMRHV@M*0#z~)Bu-awM{}ZtXbJ%?(gW$njX*Npj_OXVob)Lpj7t|W3~+# zWdVj6A4jZq7-g^z*wGCBK$-T?#r+{T_1!b#u^kx~fUv?dj!eY3=V$u0rst_BfI?A9 zIFz;(uyZXOKtH@$7_3@jQBJjF?zA1 zCjFdB>uP(X69|e<)b>1uozb+8Cpq?Y_u_a2ln33%VM2KPzNOyVJmr1)bv$ca?C`pw z=Y411U%|Akp{KPo|F2+QLL*OS!`R{LeGi{jJLqI%&xiQwelK2k(C&LZ?>kCH`5wB@ zbJ3ylH}QJ57$_;Mxn~R(BsI5AwXd3c1W)bZ=ANv3fZv^7uo-HYd0y4*u5_x2_7)={ zLY8gz`?3+^R*uh~Tc_F33wbnR*{Gv@05osmsSKRm3qKK?9Z*+BR`*2*&1m7N#ua?m zLRXNF&BL>W3TCP$Gv8rVzz5#lE2z`b)6)2c-f!ti=kh*j>B&k}4d%^gm*?M%$Z(=1 z@b)w^?)Nl6yBgi^X^*!N_j}Un<0Nu=d1Hl3_!_F>+-1NGCVmeX8D;pGvea_{C{~T! zVsP>9HFWfT;Qnd!H~*|5(aMvCpT?~`?EoB!w_563I40Ev_pr)+Nf(Q)g;K3;WtVxd zmBJ4E4t3Xhz*9MnGcd^7V=_{5%4-jJa?p+$4|tw_bcfo<=y$40h*nZ}Rb|2OMshK&S*;-ONJ*Uh@@j5`vQ1M|$zd;vh_Ei`JeB2t?Vl zwWqabE^iVGEjz0@R|dOJVCuXjz|wdv#w+b@?UB|zmRit4hPoc~ROacb@t`L)MRjl{ zQtg2+RG53E%e}_;?1P@6OmzLy2BSKS!rH2#uF}@RgCX8sSbU)ztF(%<#L0ipG6L__ z)E@PV_37$V`Y=v!($2!;=x!jr1ohd} z+ehuJ!CcbLQx}7Ds-36Ov#L4no>uqxv_fEF1*tvh(KoNu}p``+u|aXQ&!{3D)9*vxYu@iZy3*#R~;BQzCd zTzJG&3txF2^+;Yc%^w9$!7M+j*2M5f6+P~IR8K-lI5$>xyHx$X8jeA{?oTfcr0-Jc z2RQxSPI?k%2GR>v`btjE?WD`k3#8|(bWnBEXamx@alds^Ya;kDYfiEsQ?IS;*FM(k zaJ*V8CJ&h1Zfw3<#*@NO*mi$4hqNC8v-7e;7Lt@TiKl@$Wgi*_2J$khW=XW)3Cvpa_T{IY$-!K;3npb}K< zCRnji6dCMT5DO^SqJk2y1-%wP#a>W98#cW5%K!Jy*-hYH{hmKO*;A&RDet^}-l4oS z_R)iF>o$^I9=9HB=Socu`JYLXZR*kK$NAyo9g{QPZjE=g-GbGkICX!~k-karNO~eT z<(jr-pJ&q-NxE~W>fP6_ zwoTv?kx2OR7K0+-0L5DF>06NwZ!@X!#7Pd!xmJKA(XLKK3m^7~MfWf!x{GH4|s zUE@5PxJa2mQs9}(_h)FHHb)+&`gUoR76@wxQk6d{ zxbZMmB^9jV`nQcNe1b*uQ43^jQ0*PvUFblZfStD4yr`GA!@@>^RCw^T#T#{67@ZJ{ z*!oEdkqgUq;NfcYC_6NQ7fH$B#11^tKDQyPR1g~(R=7G(t`E5yUXOZLn-zzvl#oEM zlH1r>aO;{D+nbH%!^1-^H1F>r%hLDns+wUL|99o3kur5tmu-M;v=wP*kv`ZqE{)tI zeX&gsMcQ~ETr)4>nE74gq&wQS@$c$Qcj_}ASEqxE!=u8)ZvT8~)W3v7T+o=UCm&~f_7g?*XBlYw0m<>W)NGjsUgd{5a(Iz^!o-eJUfzoDV4V?S5ex?$rG}Nx z`h+rMDC9s@0S z!Hhdb9oXXysKYt2v)mT9!99!r4PN9?;z5ZlaO1kgUyeFhc2$`6W7M#I&ggElmm-F? z{wsR|u}mGyyR3ixp3l~_{H?$l6G{KG0X%nHUpmb)iHM_}b z&)l2R1-6V@Ot;<4)0)LM0gzj_u4#=;WOv>z9o2?!uZc~nw);|~fko$WAn4Ysa%*x> z*=4sSv}@M!*=pIzk~#Kn)2N$o*05V%^k&)oZ{o*7;i6{Xv1&+i%*+v|@AUP~n@8U4 z#TGASi|Vn*s^P>GxaC;YXW$cISehrC-BL3Kjk+T7wChICw!?I`d$tVIYPOQCTe|*- z=$;Hw%=~t&>ct!9WEr7{;xa<9;F>R9`|ixW3q%tZvB5@Srr|hMb68eT!B9k+L=N(t zD@kr0b%or@-I^<|M4dzb&XXZ>Vhm#UCUn$1 zb)4ESFS^@?A1j6~@Z2j*s!@5_PezlUmB1b%B(f8~QH`j4N{(?rJL0+9t$j`mTiK}k zTh^BZINJ>Si-`H}Mm2FDm=$gw1WHPWz;bmNFBgX|+sPmTztjy1W_jIBAQry8#Q`yJ{fSM4wkVmR$J?*;JKo~8yJRU3f zIVuE#hX(oCJzYOSv&|n7L6melFRA@zd)Ynn@K0B z#%}Fb*EBK|BDA@|VjeuIj>#kXk>o+<)svJQg&RFt^-sQ0mcV?#tkbP!wTV~E)Kd!3 z$2;KLd4hn`kqpvX?ZMV>m6@s2^`WNZ6m@px`HyqZgPVLiqv8nW2v5ojbH^!aO!TWC z2svs%bYF;SzW6ltGZZ0l zIx5!}%#hR7C}Ne)JRMQu33KP^iX+#{%ym^gx(gclyaSDRXQ<&7PssqYI{y=iG@qgT zT7f*7@=$*6%<_b&vdqdeSm>+GhBH(dyX8JPL+u!X>ZTBlthYs9kFxIT&s3>HEf|Z~ zNrl^?7+FWc-hmmpuE3v5gsl)A3EsF@kjR$pc$`s^bFuvZa_MS=rm?hVMjE#=7-`nv zK)y{bkk9o~S7&1heCJF+^lJ0VnQA<^2vuJRCJ6w99vya;suUnR^(@s(u8Yq?pkHmC zK1+4$XPe(D>>7e7wav4wT?8j4pK2#z8w^u?w(3@IF^nKT64GBFXD5oYcmNa^CowLc zpK`XU+b^sx#DnYYH(r+`x)FZlJ1fG3_6&}qAsuQ?TM~v+&`>8TTFmh{(^QH1@@$o) zFMpg3{zMsbPADtvagKVy{fJPg3I7x`r$yZXG!1KI@xE+MYz5)oW)`)oc|De~T3~au z8+hYmSoG1&$twY4H0^vZSOMEIX_h+3{j|(1nWgTQ>w)L0-Q5*)%#G)w;$1wa?ZI=^ zM5nBM4uS9bP)Ihe$F6|J1?%US^7GZO>T{hC7?bBZ_V6zOOdwF0eskRUN*6=)$dN^0 zFG)&n2CUClyAlH7t@Bll`;=??Ua0EZdS9R>JAD}bEX%241DPU*kYfdsLVFBPt=4=3 zCZ&?QE>s7|d^;C`#8#WSi`0(tc=$yj1AYEQ>VT|sF?FDpxe#mOw-=!syVvYCTMd?M zr_WYi4L}?V<}ulV0L)c`*0T%vk(1$tt^VnLNG zF-Pag^&tmgB9y(xT%vYiHCT=Of=kd^)9Obrw{qk^F9~H}XO4Z0T^d5pz)S7p_)Ejo z=J4^RIjHonzcf_ozYvyqK3$@Ct}Rh?Stxh1rXjdkx@0vm8~idG*PHz=Q$17k4#uG~ zJxy}2H}gmh_3lvKbm5TtQuKw(RF5zb07)l$QZWi1j@47XbZfxnRvC2E<+reym_rV}b!=!X%MrANiSV7pHy8BxMDg=9m-aV{uz;E}pOE z!J$`Op^g_3)3R0wkupX5!1QpL434#~V@9kD#9GEVDOU7@N|7O}!&xgjR5mvSP5 zo3E}=Jwv5wE0CV9xWlfq(G0j!)s)J2<*X(9)#+#@l3$jYzh9{;fritrRQn2%TvwLi zwZFVl9pipoX68pLs?3QC)H=7l);KMMW^Il3$VJ;5T-M_tbN^LJyWfknGvYRc zMqCG`2ctuDRnLCVRg5;~rJc$(m&=)D-uV z5_9SbQ1PQCXQdkFeo|)kS*d0sEv#Ls4s);Fwk6kX+mgl7l9L(KtL{URUu_<_PgS+B zm|Q{s%;F|clGtA4cOUtgY^U0qX9SY?6IgdeWhu!l0DfP$zYTJ`JF`bJ%ZP`?7BX&k zI{{4CAHK#K648)V#4$%^|N9YpHkxzpS3|o#?TYJ@e8V0!AOJC4eojknag(j)WwMGz z#<3DQ4I-&tek}PYdq8#jn@t5|dFjbdo&10!rERuayG%Jt==zmw?|ARh^VfeE8U5I8 z^Uqy+?iFj+v`F*#w$M|4FeJ%1@H1JUd(H!D$nm!Of>~&OyCVuubS)0LK^YtAoJBai z1a>T(HOxxh9l$}DIwI3yz|o4E$XPw403A9d37ux)6Y`oR(QV&KE7FMx39!)lH^ ze*Ul;%%k^+@+hkcLHyE5`jC9m?DL2^#C_j2{f}4G+3nZ2Tc-GhM?$sqSC6RbaWp36 z2Pq)rxi!NNhC&pGC?EYje=-sXQG%J6+EBrA8mxmPtu}kFQf0L^2M|PtDe`ly{6I=& z1~(Gz61NWfIVPERp8V9Mt2TG9Qeu=_ze+U`L~F!qp58KlU#(7<@+(JbS=}hgyVqvL zCJAv){z`1<DGoN&Uj3nRCZ@Mh|TToriQv)SsCEA8;rXKEzL6XeyJ`kStdHr|w~UTl->!B^q}yW~^I^OCA4JxPkE=di&n?rD@H3IC zt_YhajF){yWYH@hSG~#l=;LYg_cCuW@SoKS9X%nBh;TqhLC2d_qkX z=)ZccuEz6*JN2Y0mp3~<8M<9eev)Of+SELwEAs_?c!JH?X=;LJbeVZ9oqNM7<(aw9 z5W?}dC)Eht=5~HcbMM<*#@ZA4@ z4$s=PsyM%`JTX?ZS*`9a5%a%m)$TBF{hv_-`aDuDmY7JguNY85&0Mmd+;{1;u3&xX z565`{`SBvW{~6T_vh?;d$}3)kvab#$1gC7mW-hq8#uPlOdU7Vg;Ad5RJ=l4s>oYo1ayO^iO*t1}!qCvItU*$pISc42@k@ zCNH<~G-|`ssEb3<^PW@xATH`B&#AY{$7up)CZY{C%x9=jj3ys5#Ytbl#Chc}~)KXJlP&empKtDz`Zj0IQM+pZCy{NjiyoLikGs(Fqp+b;* z4x5Ms_p)Jvd%}RhxU+kKdqSsX@-X~oHWTPerXjZ}ICSC+>lkkxE^)E6rIxT&g0Be$ zpji}s>$@3gIbQB8;oE%>!VfjD?0i)Xc&z7hKSl(}}J z>fs6Qg?s>`T#|wZqe5!oU@h2RU^Z>U2zk5tZKE2eFF>&;G~8yc7wIJ`e1z!3VEhTg zc$YcqRn-?}ciyYGGTdbzdsUr-&V1x+YB%`XS+7BI?l%v=)MQW9M8MgxMeuzCocIiJ9lU5Vg`#~mO6i_3;ez+Z&@$h%aMNB?}c(vaR2;xqqt_usKkQ&Mh;d3`_#FMl>A<&c#0%HhQ$|g zFj(PDP@MEE=MwW?ax7L}^dz~tRWYwQg1k;5B@6LiawYJI_?X_+x#o-yRM)uF$hYu+)yUoKyxED|v@)Ei zevz8SVBWpqT-7&A*M>)Gyxbt3{0RKc_^Sx@In)=SzD+Al>;J0RF4w$|lx9Kp|48-D zjgcjrzZ`SKM{1X<{D6K{dwDYyt_q-9Iuoa2qOY2VKEkQ-i+ODyeS}!#&b!YzpQ=Ib zyf!oVQ+1L%?@@Edr)spj_%ZY4r!a+!A2)@cK|U9+G5tToz_R#JGww4r%U%4OdG<54 zle_qdg_~h07r)$g=w?hE(ZwIe&GnzFn+i7rwr+#lVEcNl+4BokHE?ser2@7eFTd^v zPhP_Mu9iKu3Pf++*HP>y{L7h;5TZwhAmV=v8?1ba)S$2c+>HQkjx|`x6g*oEnsQok=MNbjjA0Wg@a@hFrDNx z3FH^ntJDPWpxF}A8iU#jCY3V&zfrk!-Q(Y?W~YCbGfuL6B!|xBQ*HybIq)%1=G=7S zI;$XZCq=LQx2ink8%{9K4YH?`&sHC{Izf3U8h+7c?` zi%h|{N=HBZByM*2Rt>8Cwj3y;Ns^Is*2%{j=+9zwli!w`)^C-^0c1CQt4=9r5yFNd zangNRkn+9n%1yuT#Qm?_?D?JQ7Uz9pzH6GlQ^Q(h>i|`ghe3djf{$fK)G*KGTzZ=p zLF1vbM(;FxMC4$pZghX{4zhPWxI56^)pB=$y({Bxe|uNJ-G25ii@Sa8UGzeoH6pT) z+z&;O5)tsESs%x=XR^Lm4N+MGyMK?(`eSp(_iAJw5Lo9Xbpl1)IAmKg)^vH`5tPw{@SZ$vF04{~PcT$_#`TefF!!-QBS0gtkd1PpFAbD;pqNgn61 zaU_t_*eEBFeh+vFCXXIQQZs*zLB70XLhMlUF3P)Nc^4DXfnu9?4)4n4T^0-wi!y(L zkXShf5$2j%43bvCD(AaI>5EzM17yJVg2trx^ht}|z$H1znido`hp%a(H4$!?$w_B| zKxXm*Cfnze?}wWOZM{^P-%%w?#>;B4{R=yu)!FfrysWT~xt;yCgCu<{?C7@)nG9TG zP`XXOYyPv}-gf;CqSJz`OqA64$~KOF?yzc6p6(f{2)lya(Ti|xuuIx~Z@j*dvv z65DnGni!5RfyQk!iqhkO><^3BF~CedWR%j$OlP^T*rt>Hw&`Sxo!$EFdzn2gD9F?e zIAs9#Pp6u^om2Q%Q%$Ch#%@2)EQq*C{fz%fEND4thQPCh#K?@3sI79j?1Ee!fcM4n%}Upl6F(hz)I8piz+Hj(-ziR&`!?a zS=cQz^EcIO*duvSXO$vsPW?sI`r4?kkFzt>3eQ7# zBB#1Q;q9r2UaY{elVb3%HA`qM>W8?D|;J}a-c zEk;_{OtW>Xsww$>`@~#wUo}9NxBRh9Lu@AkkH*N}p{Nkbumw?T$xFYt1T=gv%rt5@ zdL>jevQ2(Q!&cPU%Wd*@)Y|Gm17y&ydREufyv&4U+;6hd@u*z^%p|i=;OP43ywBsN z!O=szLShBH7;-1bvm_QAGSIn!Rtt^2%F(w+*VZnTSo@c|b816ZhA~ln>7SC^t!a|W z6_T4WwK1KIhf|N39$A|qxm*8?F3Vw(qX>}3YH#em^iM+v0QWuM40*|V@u#maQ z(IpB^1t1gm@@N#WdQvlFM7|p516&g6=2XfR@tx+|CAH#nEWgr1@i7hwx`u@2i2#ED z=IR^|H_jQ&bTp@V21;r8AS!f&0$ZUA(Ul4nR#zC{TpAyx-Ra3~kE9u>EH58C)m_%0 zSHPVofZ-K#SHoSNSJXHp$$oGF`Xny}wdI)lY+YR(V-`ex8RE6m5^tKvPb<|xKy*&>e3FxYk(ohFUSRIa)jf;P zs|Z&Yad7A@b(qb$x_f21bO$czOzxGZy&Xu7P`O|bQY;2xvC22)HKiheL70|qqd7fK z*Y-Jo`?MS~yR3QPyd4(4oM>$E2d!(*)1{T?@d@G}gh)i%kVYcsnJ@Ens^NkPK^aog zev4oF9<+0Y-!{GKs4~;sFq;gK8Jp0(-Dlo4(-S%s|D{~cdo@#sr^?JN30)oC@>SeC zp3p;Gu)!}0UB$JnJYOH}l>HgceW96Gpu1rMT~VOBv+_3<=%8!3^4;Wx(s5`*n%Vvd zxP#j^gA4WXl(@N28~O^&GzcRBa;`IWKwraKj!c_ zEU8cRE~(fj+u(J;ZN)l)&!BUM_A*;|DQb~ZG{L+ig|*_2x5;I9oi#A=PYK4w8>#h#vWk} zBGL5Qj3FXpV2Iuv)>BoY2Ur`#gc3a{V~jXDFU)4Yw7Eo|hd!&mite2!hKIe}d? z=a%UnRvq^M)&_fn+2J3#VJ^wAN4Y-nKlI`kGiiTiHn_{Zj0l1EsR`!C3O$BXaqLW9 zV~$AaON)L;+mIOcgczZJOzC5L-r%U%_M3#IM*kC#b$bM>8nf(;jnebD? ztF@PNMTM<-xjC|0pW>`AuUG3)Tv9bGr4?pmjeR;he7ddKNgmSh+R#~y(ZNxoSY9^28kn?BQd z%`EMvdt<%Z&`n>=kRR&luBrCVLO(`uQM5sDlI&uRBv+dGo*vQyhZzgDI+JKCdOfQh zY4s*Fqes~$Q~|sv3bu4TuJzgBd@5T@%vx6em<(I25h^IS7d>4B3)H$W-s07ZbT7WD~MU+q8_A{Ybv&Bi0x2EcVIX? zjy#m+gn?AZ+_qNfVNN0)>OtiK#d*H&Q+r*7C`Xae*$#tti~dj4@l4~)zCO+dE6xA- zx?l9k&#KKrU+>f7B}e6ZiC_SK?Gbh@KUT!PT{a@KPqkW?dWj}>;67#&-NDVzd>=Qx zyK6t%%FW*0bz}95-y;CzgvX&(*on*cM2nV}e8;@fUGG%4u#8qj_TucI79cPOyY4k* z^dyLQ1@Jcka3m&hu=1cDdcS(UoikQvvt0w$qe&HEa>yLz9eCkbTcZ~rsB`<_o^oFg zz3X1$Je|CuOvh!2BEhw6G=sjn0EHK4RDZb&$)OK>jg>qm61Z3->I_lXY#?HLi~wVqm+GXeGlcuZi}YdjI{vhl7i>ZNNi8TRX?hjM)V zQN8p;_v`YumA!PWbzWLw%kZu$x(YZ@(_)xA(lG*ox!?S!7x9cw(wKyRWX}^w!(@>O=dA%}NZco{N4; zoYf-MogKxdjE5V9>2!AfD$}o@o)=v}NRc)D^vJ5G3D2Hc!_jaJ(~70gU^Ds0Ze7i% zUv=BxT-0Ab$dE>XF3!2s<5&($3mD}#tY!f zG3c^xh>#pYTef_Ht_oY}ByXz_pT3kCS+A4s%kUE$x|N%w>vc6g&$H@vPwT68XT3hR z$1iawDGdHR6zz%bjtk;&8yL^6oDGcz)dFg^S+j$#Y{?CNN1MuCNnG_rXBR~FAP7~9 z%H~Oq$5Kg)cH$_aa`!5T0B%{Zu>B*EU;xpo?1Gmh%LnJGEcC==h&N$^X=n_B39>5y zFoy+{aTfFd80N@DShC#lSu)}|X3CDbcMIkaqAY|Eo~^Qkeaz)sn9*Uw1mk20|Cg3q za=NpqRFRjZI4skq1xEI3ieO| z@GZMI=@!xfTN5~o<}wgjcydrRD=XmKuGT*yND3r43E>iRL?fT@x`_s$NMWs=>pvM*&b3lO8 z*J9L}jc!qADMT)*Lm&c*%|7xb9k&)7!6{7>8UweHNfuh!=&@T=kiX25Y8;9vd7~O~MtUc%L5E-1bvpy2Xp;vj8BuqzRa(P8)${&cW zK0aLcDOgznq@Sh)>UlMCxUR|G9SeF3bY{wMJt&2hf24%YNu?tNS-s7Z-_@8qhU*=i z&F1al+KbKuHEbQOyC%3ndIZZQjG2E^LAmix@p_u+s|)hYx;M%OwFCpf$b3weVpU)ve4wJ6!2d)td4R@Rdt&m<1j?ldTLGCG>%IdCl_+Bn zZP|~?uIA7}{tc1~pDnira*I$v1g$Y9GnQl@P`B5MQf$R!;csQTPJ}yK*`B_PS`G16Ab{e zGE|QGw?wR6lY?nR8gV=`Yg9p*S^uUt#%y`3tg`ngTyyC(c$Yn=mdNqJoS;PsEsuGHw9$BZz>R%}wRyl`VloW}KFLGzu$YM@n`}+Bz4rS!Id1Y{bI)j9ku37g(c>k1G?szC1Z3yw+;TX2~qM>$@Q}7HCESVuN6WWJYyz~)t_ZQ zguusendHI6xJizKs=i{14;iql@%AQ4Q2RK2WBe7CEG`_KZ`;P}b8?>*P@$fGnO%3+ zU7bhT4&Pl5a@-5=H1j6tT2VK$*R0e$F#&DYdWhK%6ZG&(Zjde0loY5Erm?s&xuwiZ z*hBy7ZWC#Il36iP-{L~Y_St_xr8!|wmeFl(H|?qWINN6%x|g2+UvJJd_w239|K#X(dr}j*E{YqUD#3v34jugS4c0wjl|MF zk_^0N=GC?2Sk?kaCz{v=Q~*dy1?%_MBdM_P0NB%JGyVX*qw~5s^8j5tn5nm%P$W4+ zRwpc>EGHs+i53eVIl-^;EiW#XwE*COKY9KDy-N-CGKyppH4{2YD9p{|nP~#t{ zdpbkS9tY~jv;UWjNvyqH4${k_i#J!B#}CrIqr5d=9;CavpO&{39E@=4yxcZ_vR>lC zW(_?QtawA)tMp zE{l@e3^lKUZ}fzSDA*!0fAYcUzcs}JXW9SzFA>bUf!$B z8D@eLdQCL5kJC-=yW79pwMm~R`PeB^X0|ly4U!@Au$Rd@USD9Io5bp0Gfl5|Hkonlaw*y9BKx4i$|3{ZYlk$A^7LAPF~nta_hbRkK_ zdBT!re;4#*N3~x4ZZL@A}$?rwED;Z?T$}3NPkP^efu^@)p zpB+(KFgwe3cI3~)XX;+=4;ALZnQ&C+n$KqHR`C~YI#t*7!+S0!?sDXZZ#lWiMRwS-PiGcJ*1h zrat3cNE-5$?EcAN>cXaA^yN+HLWq2neM<7j3iHufdPL!q01YS$n((A}*bh8gOKh}r z&epOS^O3XlSm*kM=jfez7|umP34ZgoUtumgM^_0UxgqVAZ>h>l z)zqt9`kkXJSiv$0PD?*KVC~uLcM#uR^Y(eVoBQMn^ZR*v z$-v>PTU#{x7e&!8N>NxPaRxRU&ewHAcLBool<#Fx2+vj!LKGAsLeNo}H?Zm!d)qZb zB2imR{RP0zLbLk?x`(m_EsKz;0s<#r5@ywdCpU90&^>c@$qIfrC&7nTU!c2|jiB~K zu|xBY%B?o+YCbyjNFdF1k>UapsukFVuCtB{HZMjOj&$o2Cz-FVI?@J4F~1 z%Lz#>GoTpV4=~La>7iD!aMwk;g?9FxjmC7LX_^gVxX@fb8{Tc9d1kim!R4#jdLWms z7wd{*+N1=k0aMr~CvmHppFNPnb{|L;nBy+SMW^4?qB3*C#d?<@TZB3*$a`=t^F$K(Z8}K2ca=rxVQe}Q0`^T&{?3^ zpk6wO>xKA8+>PD`35ux+ko0*WTO1Ljni4u|PpU@d2#xe{%AgXF&%1$)4|xl1y9)QN zZVFzy2jv^ngbJf6qpHa>ZI|exzU>uC0@OmsopBN^A%_2sb#aDk6I#xoq`#4EzPUsn zU{2VvCY$gcMTO>Xm+I>5kusT+BWys=MOSpGorc zU}_lz>Jo^bYhst{%L{=@`%wsERg%4zm+Kc}qR=w4=I4%g+RU@_b9>|K{O$bQU3;{Z z!E9wlC5pSOuq}k{P7eiQEpBAy@xyweSd@=spfooJrU0K_%^MO$3{>Q1(mnZ+gbHCZGPG^x#KC1KesWe#H*aXWC7EJSt_M1vxeJ=tc@x;D(d^R;>*+c?%= zt1otML2J6dS9#T8g*oQ%b}uhGc?;*@VUsO>BC)^Obe&!q=LPyj)9nF3V%hb29YxQ& z0Z6*ktiD0_GOPD2?%UFvUZuS3-fnkQDSEPgXfe6eV^`ttGY)DPfmn+IVbO~4V*~#qV)x;(x8EclqMCQtE=+Gi%F|E91tBF734vxR!?S3Ths;nqT3Hc-E{D5bSsWAv)Gp6P*C%!MKCZsI=Ejn4%@R3OF6h ztJnmMcP4AjOO1}~Z(VI{d=SU>DsYKi{8cj z;}%`tlC|xOWu?pK{%3hgzaMD|s`eIu4eFbMya`+%msb;JaQ9vWJ7V)#9R=}7v#ka{ zGd$_=x0_J@Gk9*$dt3pg71@_rIa);yp@_5XRM1w@5Mf=+kE8W88*kOU;^FidcZsg6 zn1x}~?oi5nKw_yR?>4~_-E%xOv!2I?C=x&W=pLDZqvFp4xD7FqOIdFqzV-R7?^Hz z{B62&r?_xSY~-UXwo<8ql_d{${?MhSb7xi{OWG?nt8UYNu?2*j^hX7@%-6T+u08DQ z-1O`Jf)A>zAJ4~kSgL!QS8wqP@l#5-r+KNa3QOmuOaB>k)YA*IVyWJ#CGIv@XsgG* z3z+BvQR@W*#_J+3Ech^mq{<(Wrr*R?g0TO1!r2m>vo3()*L^X=`r zcXvB+CFzMPkpb(NxQ{u zWjo5Uh(<>ak!4NoAxv33W}di153ag91-}{~lZi|^Fsy@lmYsmf?L zw4l?<(au>c%AEZGNikvxd0-#YIP=X*r73glow|Tctuyb`6P&wE`<;5v>Kti}4VLuZ zpXha$?onCXwEV!3$$iqQSHnOVxoomO`YtVds4pUyl5v&Y+z@lFv#nLMIQYP6TIQwf z%$pbP(%mE`3lr2azpd=^e|q6E-Mf$kG5QIGn!!G!q03<8iixJ6E33MAU6y;52g=C{ z-$X=rgtIb|wzOc*GTpD}MTBE^_2%^D+D6>Dak;K&L3kh! z5e$hSVj~z0Mw@CUdP&smbhp+!hr_-iUD-pxol2!4Ea_FrDLP3nHI!w+{vW$34#Jlb z`e)|dt%vquF9NO?xvX5=GecC#D9?L3G^T;TikqO$U7Co6_2u2V`|!9h5ny7A^PtjV zU>BTcW4Q{uEtBP|x9-scb23$%_n*)u)Yfx_?v}}2l+G=f(M(>UyXO{J_PSaXnG06v{dOx7 zNUv0QmRRo*SPKHsacYz-85q-?;I|?XJqo?br3_d7xN5jgLVckd%&}g**s)F3O5L>r zW3tRBJHEzgry9N$*afGVy;o|rTc(LZ!V;Epg<~Xm-i}aO7Re8imd2z9A(?J{zO??n zm1qQt%!ey=zbw2%lJ}U>dv(9^+_44ht_5xg#st#XAH<8r-5hkUuHQNHipjAP01gqR zD8pzV4dc!h9>db{GHz+^ntSyC=Y8|ly}HKl5_H8XNq@S`thQc7F^SNDlQ5bMLCy|~ zrT=}pT4IZ$qf9bvTv8&{W1ye8+)M4h4e(P2%q7LmsrRAf=WvDlbXU=!QK%s-yStRl zAd2nq3_}n6OW}{g!dds@4jmRI_NCNuniS4s&hmmBnY!&}OE~g4h!LlrX~>p#((;1P z<$_T{GD8)?Ov39ypbCTBy`WOX2hIQhSf_b=V2kBN?!LBOS&A|Y0ud{?$HF@=&S0#( zUyH``rTeuG2dNbVl1Yp`pgjq#$S^pfNWmkaNg&C}4K$Cg1!Sop^aY(+?}VLtU4lP( zT>!Sz9?(7V?a&KqbNSpIWEVtb1Izi;XRCYWa_gZ@18iWqq2U-UcEkE^7b7y`kRBY? zH*B(nXqteMgaxV!8G$@A{6RggMPwQhbnfvAcOmN{f=SNu+*ycIwiXxxs}Tk_l!~*K z_-^E$pbHvxi3q&HcF4(6Xjw|e@)IA|tV<*wF2mo1n-%wYq6Na+p0(ocgY91AbTgQ1FO zUafev*NS3f={I_DC)DljI#Q?g3;ib)o;>nfcZcCV;_dUS zUNAaf6S$ug?1WTB)l_8So#= ztj72We{<++y>qp#yOm7ox(V@5RfPB_!#%5Y&oIN{&I~JT2F?f|!RJ@<3cc79A!&+gI6B7 zO+Z^1=LFX}%Hq^%XN9Prm>0u`jxPy|86w1aw(dpJF0{Jx?;$v;r_I-oYQLq6g$dvx zvOBw47=d)_VHaT^Wn*+#syEfeYg}2aSz~9Gt`~TC5Z}=OYso*C@x)wxW{s- z9qLZw0@6O2OX(2zG%jUjL)^2tb{&esjBEK26lO3btJdh3oVK<(?ReL4rrKTq)R%G@ z`h2vc;!ib8W|@&rGKtknF10c$$L`?i6a=3VD=56 ziq}keTAxg;)s0VUZS|4AJguwjO~qQ>i>M=`*6PXD2)7nz2LO)vJEcDJ2lPaRN$If1 zbxd!2n+?>nWv%|Rz&uY&V4i+bQzj;lu6-~iPP;WiO@z4t@8XDzk6$5-&x7X0XYd() zux;}*I*4+pi|?e4vY>=C73AG^azO_n`0Rqyu7^}8@LRIYa6&s z!Y@x<7vhUE*D(~UjajEf0DO3zu8{*Oa;(Kx4CIu+V#_ZUTR{$F?-FJZe$ZleF}v2T z$A<=!XLvbyJp4vKfElC9N~O6z3ObHp1CM4!ZoGoQM?S|2to zXM^6&dBp6w0rlxq=A;d}PcgZ(Z7dHtdn-?DvUhL5^@UITYXk1hkC<;aFfLD-@|R%7 z7=hf(2XoOLc>ECg)J%Fwk8oC*OJ34d5_y&x<@1a_t4bn|*=kq4q0Fr$W=(2B8OektSEuA!hcf{e8iljCH0#)xbu01y(Z5>#P$wj>5|Ph1uORe1 zY|382;gC-QNz`4K;RV>n9H8}+I93Lq7r zG4^1v{_|VQH|hytnC1|&1q9J~r6G#17r&~jBuq1Kdrl|Znh~$sp*-SM{SRs5ldtN5 zU2))yxea!u+mj((^u);B>9ZkC@oT!QFS3c8We3p;IC2Pu9nSO|Schkrm|6l{&0#C? zxOedU+V?fxfb;qluj#{afH&W~rh5c0h;Fb>`Vzb-x83dSI=S`iEpqk$byQ@Txx8!l z0p^0&(TvP8>t5I6oi(Q74ZR0D$BukMFXK}5rrw>)fH;+FWk0XL z+Pw0}luMYU;jR^kXz7J->uJt9^X=QZUpLzvYdLNXVl%6O3TaslpGZi{ z%&za~x>8!f#MqRiO%Xq|Gv3jAMftXQ?j7*LU2UJdBffG^80S4k^GP%DJ-rW?>)r!f zJlXcxd-`2DZ}0l|bxZz=94B8~?g<={W$HfAeOroPec5&*@Y4BTAQVt$<4G*}L`niN zG#17pj*|;iMnrb7+m4#VP2bAmAZ)lw{FLF8sm+eMV9qS|TO^-KiIbtoix_3btNi>N zKwGvC5V1nFXvIxh~ZPZhl6e-5Z34w!o7>?j;&p`L-vpoNA#w+l}nTJ zXqUBWXNMjWT!gQU0Dc)`YQoI_5a+;zx${HazlA{%(})z6YB}k|iz2~#i`bPQJ_=MN zDwDOT&`m5)HfhvBm+c0w98`Y=UJlzkw&^7h6AnHqocxb;B?n}O-OQ$OUN+Oy0TJv} z|44Uji6cv;7c%41Bu%j&6nKd+SSY{Kb)>D?p~*@BRiMz_CK`e#EkSWBb-2 zhze)`o=$KkB5i&PVhU(J%unN`M}OX*umr#)NJoT1wj@M=cq)LLHUT#5-?q-n_8U6h z#P~9RjVh8KNkkGrcD^*mdJg6%W{5Md6PUw4#x;0}x%6W_KJiRSBQ~<-CHbs*=VMsJ zC1%AZdbtX>v*FZix3DmK$$zCl`p>1X90_DUXU_Q)zGI2G?NhyX#ra+BE(5S7cL%~5 z0?MsF6q)?bU|d$3`p@(c`<^Fpb;uB27L?kj+4d>4XW18*gvpnNm&?M-<>6&cc$phs z=9x{O>FTb3eONJE-vU#)S=SV?RSlTOk)6SDl5@EtCZEq|43gxVub*)&)?*Sn^>Ea-a@5?Wzp_7hBf?GwwTGG)C&d(Mx*L`Bg?v zFbz_kG)Wi)>8OZbvE)k>*cwUxvkcU1li49~^>?~!bYrRtFRc3Vw)Nk^jNpp!?e}^x z4w7|0=pH2-E2+=wNDm96f;_RxO!-0gjlNS>WwxA^D6J08bwjGnMW$RVqTDhM512=P zKz+>t4?j@x%WXgX0E&&ier1g*`APTD+{m6BCuntk%R?7#qco;p3f%lqZI1X!_h{^R z6;1wFjYEBeJ%m41%P0!_Qo=n-qG$seVJ5@BmL0#z@2ki1uEQyT2=R=Gyk;+q%|Q8( z-m?uz+M8TfMTMq$Q+0`Pe%5olK2#mj3UpszAAv_xr+Xda`H;E$XFUZcw4z^hdELfJ z0RjL%xuSwi9=PI!S2ul)S_gebd(tnuq887q9@6PDOfwl3vz%1S3g$?VS-{6B2PNO4|3#imh6AeGeog)5_e4M^MH$ zO2i8%*=DwE)qC5mv!WB4!ck++j9#P7rcZOrOv|X+E?3>>cZm_pey-W~!^+8~eL!{G z^m2U9eK%#CTk4dlo!$%Qawo~Nx+GC)7_sr@4adK*Hq&TQ>)bsB5!ePZO5(M1mh126 zevmRNUB4?{VC!9fv=x5KqWa%6?!>*6z9m{IsU{h3-OfOOGh9_n0y4fpEoAQABYIQHpk!3x!hFc z`Xjg;oJ)@`H#2kn=iN_IW=x)ciu-BGtjhDBa5tygIFF_kw=?4u_|N;Zg-!FcLjMS~4X+n6 zDJ1<;NLx@o6#2I~OWM9G^4B!@}Q(sR3n*{SIuDmk|cOr<6 zO^6%6mH2^kZQHJ;euLv~t~9M>{=R*vE33nvf@a(6LQw2s+xn5g)5zN=&97ztRFLrD z<^DA4{#Us_&f!3(3YxpoG*|dLxL;S9B^7=@^1M{xA5Nb7lz$Y7SEc+jcuH3Ki=5?c zcU1c0o%kyb+|w&q);RC%*uS=~g_;sH3jnpK|PP&>*ZS5FpRG#Lml#ci?ym)Ww!Gv@Kp zwW+pxzs@l~{6?;u>inNczP7jD15e$@d;5L3e9_xKmZAst@jaeq_VLGp*;e=Q zALHejeeKKZ`ZBajjnmIRfwbxU{0p5WOMmR=yS)5qfXz}l&_9r;69@X!$+BsnKhs^b z+DxwZ`&KR7BH?I|j8HtmLy3X{WswtH^R2nQ-mh}rF%Q)P&Yz`B?jV5XHZyUMUsrJ} zrBoLg*23Uh@gf!sxg}{X8RRc#(ueKfcjGd72mdT*Y1_sf{QeG;A05mBf6vqnre_%gHO(4)LF^dXS(j5DJUi(v*Nnw855S58A?i<;Bfa zL;a)TYt9z|)@&W>R}{&fMcN{6y)3RrO^;!|%D*y3cSw*P^$> zhWn`~iRRSde(!S0h2#1*jkm6v8(hEKtoSZBSNzN*^IOCHi51&r2Eanh&}K&N;(NBr zDZBWq>`m7Ze$Vad&V-RjH_`doOnIRQ|JB^eUCijyEBcv+&#QAVHPK>71%4rWkMsv* zcr77q*1L18jzc98G2u!QX7NbhYso=|!KV}U0=8PVb7xD)1lj26!?zVcwk1XXH0ZHx}ES z;6h&z(Ai5)5X*79`a2%M#EEVtY`K@uEifUG1w>x4K@+k<=RDg62@i#tA9Yd4!iW3I zfp_qH?$}P}$UqztLC3k~on8H*xe3d6M4_Rzqx^lbf1NnW_jZsPk-4y;XWRYD?VgL1 zlI&l#)64*-+a8Jugmp8;%ZiV3^2|41C(6v&2EQ^o1^}Dd;Fq^tSXm`Pwhb`k2J09q z_S+$bvXk1nP}JB?$^sK+jSZ?Y)Sxgi5OgPBB9EaRz*QX1^WH*Y72EHuLyapYH3Vxs&~F_}?z!fvvAz#M`)n)-XRgT|=hsqUuW=CKYt8NBpg?oY#&Lc_ zjxZ1m;b&N>tI`{@TMGy6k{2X{^IAPH!z<>7@qSPDnrajLv!vX-J>Ksn4=0Rj}?7-#{t#H9|qlU)IISWq^AzOcJLLpn0S@218j=T`=itf0o)1z=em7!{%=3Fi`( z!yirS1b;%5BO%T66Z}CtzCX*V-x9r{G07_`wJ^%T2o|Pm0fJe@{YKU)FG4t2WmLaj zyP5WQf0)kp%HC#5ej+<7+yc0K4+i2v^THmmFE5$j_wXy-haB_%1MqJHel3fep%eXb z=OMG#M8Dp-udQXGA9ef%;_<6v{%vvuY9ANs{52Q3Hg zB?6+N+(2Kz%{VU_3?FZT-@BBL^>0Y`V-z{XV>lSjP7VJ?X}5U13(`?SMHb0+)-(kQ z_nQC!z+g^tL8a^}uQJ!{M|&A-9q@9kICr(46)%(Q07ciXhaQi%p{+xFBaO3jO7in7i0z5Rc?>>rrA`=C?I z8~gYR(lea%f6nl{ef{f!;Q{->ek?Et><4qRsM4%1NL8A-`}x@wcFNEM>Sz!_10|#r zxo&}3zMntESSxBiD8$7~K7D1}gN*NaJQNav)&;Jp3L>cJ z(ukN=y>*bU2(bUVTo#ya2m6&=c0SmjG?d9Fw@{8?6iP^GOhGI&`PeF?rYMvDlnl4c z8<7T?N5eW^JJ|15%d`Q4X{gU&e;^%j^RF`{ll{JIx*j#zuRJt8jnU3}?KF1Q+u70d zc481~rmGpB>{zC&!Kk8b`gq@D|220>%52)(Z;fGa4QIS1j=HHe77~cf7UvTOCz9M; znkbd4)&CHFuu0^n-K*uyaDgH>`EQ$-GsAhoA2Pmuaf#!)EzUWiV%zO5C#I1Io5-kq zjgkerm)Rso!-J#?sg57&PlUJI?@<5blrT4NAIvA<5~=}0*5}$|s5-OV>F3#h`Iw7wlQj@vu z2*1DVaNc-?|Bu1IByKCD-252IPYgSZ0&ZQw?40CPWjdd6$PVJ;WG6>ZJf0IpgpiwQ zQ~ZPCOF@_@FxI6i%FH`c{6ef0Urh09up{J7^}WAyGdsY)Bnq+=pw8lg#%U>W199R{|Yo51r3E!~)0YM%Iqzk3fEHULtrZdu8tmC`i9 zj52bauTA|?{=l-%5#DBS&B;gkN9Uynx;i=De0Y@KBXN5rUz6j+*~wdSG*o)6X*e3v zz0UmoXwc6~=KQ059e>FI#9lDVj`sJ+4OI@Q1YzsT6lH;5F^d30Ij}c_ONqK}~*zbBUSI~Kius#JmrZHr?-0xGD@IhObvlz$vfUpUNmrYxeglv@(uUoxHD7bs_1QX8%r<4=2s=hol&} z+)1b$z$GCwiUFKv|I<7^!yml=KhYZ%z)+R(QqY)Xj`1!NuGY0O9Uxp1a->pE4m2?z z5TJsTeJJB0Q!u?!c0b7<5NFV`@ts&Py13NLI|*6tIdjWNzUK1uNyyqO%wZ?{pD-F@ zPGQOyndVdc39*&2#Mh>MaAC^4+pQ|!v>sLHp>^W07&mx5RG;-TCpK3V#8GP{FRU@a z#6kZschB?-(h*rC=32N@(L6WP56VPDw+1n1EbH?C!q78^k}NIo=7 zaTl|jUPnhbNh(nS?xRPWWJMsbRl@Qm21o>s2h8G+{qh}w{C8XsOr2Pnhq@k&`2S<< zJpiOAvVi~Tp3O76+pu|ec6VmFngz*0K}4ZZvS32b40`A3EqDrMMQ2x0QBlD_VL~v0 zBrz@u;v#zL8NhUA#XGZ};+^Tv!1sIAJ-dtN|Nni*x!qG;xn8|`^h&H&vW}#Y^p)AQhay? zmd6x9{Hd3n=N<^C|LZ)MR9kfaIqqO2B)^{nak^e#H^-fiMn&p;cF;z>&-re3zi&jn zswInhOz^lsm5qSZfodAsGlH%74<&=S=es?7p|y}BS_^11O_x7JR^zZkod7K|)E>lw zIMg|L^?Wxu-eeagjb71F@@KsKNy;Cis$m=#bv7Y*kxxOWS$T8hPqiqD?0tdTYu{&T zz^@q*2jaV~2GEpu0IYo>Dvl9xh6R-Gdgn8wzUBP2#yA{lU#RcCfGza0evbNVetv&} zdmo}H5zR&nG*gM;ExH)8Y+9HTa5WYnK za1^f(sfax)jHW89V-!|pLFF70N=e?LB@5_C3OTSm zO3lF{dx9*&lZ69qkBW}6W89L-kdCw?q5OJ$yuWU_va+xM2W8x&(s5nb>JFNUHtUq) zDsxPuEh=lotTn9_!lkfqhpJ!;>>5<|HYc+ zKS2>Om87jolSPcmO$CzG_?O6^M5PhG=yY*`)Y9@(?F<-9rQAH3aFmO2$6Z=nF1T}S zaVaOjlbBX;q2TzS6S@8`JELRMkve~~`m+l;o=bJXMQ#(6=75Xbftl^U6v^stv}UqG;^eNs#k!6u zE{ThXR;osWSVqdV9nX1i6$|{UjQ=jIfUFtf8nA?dVPjm+W!5A9GQ|6c4)IgW3YuTJ z{yXwZ@N$j*Uxls&6FR1r!u6lL;ZawiPCof z!g>B1#=tA$Uux$4d#0s?e(YFN)QrzXId&L~MK^TLrEb5B07$rp@@5M{`Xz?Tz4cM9 zlyJO?#5n-w1JwqvuG6rLo)L)Wk|V(}iYWZ2bA#9GMsizw4P{U|t%LK=?Or)?~pSjfSnaPV6%Oo!NFMd4p{6}OG zJGNf|;F9Mz3EpJ6z`r2A0&}Y50w*O=D`KI2L7Fe<>v6L$gxgUtJ0*LrI46!?hM9P@ zk!0dAfi(DndV{%)>r>~s)lGsO1c)KRB9o}o{kwuTnkh8VJijdl$mfDMT`{nNRlC7MEqOcS| zr|x%!dw86ig~^9Ex0t@>3b$uzn9FEP0L1#4E8GE%*=(2~#o|SR_gX+*bOj7Oj!f0_ zImin19`oH4o<$Fz?;Zl|<(rzBvY?0))C_59c87j;zB_RkEXdAWg)t6p7*28^P&HTC zNkN=aDG@lX4c?M5J^4yEnU`M&*Ls^i?Ml~^DHaY5X6t7P!7*FD;7me@398CB+dfSE zjb)GpZI`x#-eHD30Y$!;5B(An*g{(R)n^(Z1&c=r9)3F=zZ14eDCkHaZcpHxm)7*) ztK4xtIAj1T+yf!qpz4vb&VbSB{!i8{*#^mOa06b@ORqv$BET$glCQU4;-S=AFp=D7nw8P z_P2jjq9-qK=QJ5NjV4$ISB}`Z7Cxzw3E_nl*3>AjI2VTO{2dG2^q^O3Qb4eyMD;_| zR%zDo3jN-KS0nxix*&+cO4=YtqA^{q_gly%q*O{8@uQl_oDnjQ1XUOUh7uc2u6;+ts$YOUJKvxW&P)C5s)v| z4_@o;oAZi=Hq%enx^a<+7GCfEj>mD=yCeC&?0Wa49hg53 zEB*Vg5fz$O+xjnZkG5*IcIS4An+~INYQeaQaLWU=zo+le?i67eeWTraAR@ zWIo@~t8Q`^6|Q}dIg1mkl2IcwnSQf74|(yYH@oNBTQ}$vZb8obj$Uw!J27w5YEG;N z_4Zrbqx~E4^uy(Adj#YsA`VnI850mUzdR)x7$HBErSb)O5af4B8BB_PvAndrZQ&9( zX4@av=p{?tt%Obe^D;MMe^jHtTILQxeyeVC@6CCr93QCDZ>_1&>&8?R>!qhQ6lrH* zJXaUtRA7%@#vp=ALlUgYLxGBOd)Ym4)WTx`25=+}69H%7(uKz;aL=+A8urL>(7V)E z-wuqxk-FWTR4D#WZH-gk#Pjr71r z33?zpai=?jglJYVL|=0!GN@%Q=?!r%9!_}C67vPhxOP)** zp9fn-`k0hL-_}}#JD-0qcbl}gqP+X= zIW8yfvX@GY!)N+3Aq6TiK3HVLK)2zpVM!V7@G}DndGBtwa$vsn&IdmjlVjjbj#7{X zSM9!??p+FCwq~dN`4w(M2Ij~=z8*FqjT=W16m@Nzt6ew&_OB*@Rwj#&7P_A*hC`k8 zc>}|%_<}T=&ud2Sv@S}Qj?P?sn7BNkqNtwLK>Tu2ElVS#hE$!T8GYUIABohWSlu>l6h;=#q*fj z_*8Os>5g4&=2~X{lDVn4o^ZEe1r&DeQr2Y%X7s=6(k}B!PXwu8?R2>GCfkKDj~>0s z9S49HWoy>gt#Z8qA;2(*&KVCx>VdNe3?Guw(bh!=idANm4t`3h$??PBlJI*uz8S>K zT+mjKpSw*2NAXZNkGaW`q1eyC6cN)3$S*Ouz#K?-`-3Xe|6T1~HbrFBqO}b$>&vkY6|lz`6P>eaSg}VV*U9VcR=Om!n*G%fJY8n z+92#}jUKp`V~^*AwXR6M}>M%NqUOT5#!j zZQbKmgHmhnaceWzl?R!3M#j=+a>DE&^S^6iMG+E=-=84q+nQKRlDH3Z7Y@?C57WA~ z^Pey+IRlnQnD57$Se;StlG5))CL1jNMU8JwJ`Ki9EU4_~8nh_50NwFTf_-KOiC+it z;N{lQF_P9=QyXNpoU+oz15AZ;7p-$EqwTMi>c)FPk)zhRrQI&74eFU2KCjc$*SY;0 z=GDf^O^2MTYGKPpf8dYg>3MVG7xI$QLB_3k0DZ8wL*+Htd9w%Nryo4??eFlikx*^zGJ zUA`^Ro7cN#g*$?u>z3$u*1OAN+m?i#-?7Bh!gvz0KH z+j$9kTi`Fajc#JjD36ZWFO=CY@Y{oLOK;bs9(CJd+inj>+j2+8g5D7(ZRaIB0SoRl z6R<-b9aS2DVL^j$OYdqsXp^ff26yIT?)`bof(7m04vl=Lp5N|X(xa1%q$vR_Gm@-4(HIVG}%{>b3I+~Q{P?g*Cov?ti5H|b4JxJ`t;_~;4Om)+UxNw=W~@w%*KauiuNg0H_T zTP9}^q_=rB_aAxHCqL;{7u-|}|03!vYrFDE_biJYk^7Xpt?;JWblwe;tlxdgU5H%f z)TiAZD9P%l-Ly^74Nto%_ZupfMu3`Rj%gzRuBD6(U^7@_=hJR=@h!E&pF>bb+U;6B z<6eux#QJCG_#JxtGw$$$CAH}ErT>a73gA8CS+~7#Np0G`LX!19&(XJ~`l08z zW89_Rf6lEaT}qv1IZds1>D=et&GzbA-EDbw*`j+JVj>6pu4d)G{mXTD|23cV2YCUA213R@b)<)C;zvzT2vg+UBNgybhysFkQd9&CSmQLh0$w z+Z8w>_iqjqBU)_d@@fQ$;cr%w6#Vguhh9z)2}HukOXQf16$qo-xhhv)Udg_^ntl13 zd6Bcuy~lRiYGXU&(dZme#$cDDRi*#%A}SBWp?}fM486O;P#XJ1!v8rJRmd7gZ|q1x z%0MO-BHEGUT%@PH#QZ+0?|VrEac$9;F$#!3YArR4JZ_qg>eOrQBRRDHuzv3~lp(k1 zfv>wWYgd})h;wLKDY(%gfvP3&VcY9mnYZZwzV42(wzQ3U!~MmMZ?Ue)*0@DaeA~UH zP`pSpCLA~Hc-tK)4LqXP7pasU`;L38y{T5WZfF{$+n-h4^=I$6v!kLoH|j>MRoZb&+@8a~mptRfJ`ve(h{`y>Y+!NmiJqjkX~5%gu+Ql?50UF-I&uGUWHM z0u{ki&)Mz{Dt!S9X0g-ePl5B5tsmX)P8HMRJ)cO`*CG6jiXan0y3@kBtzFy(=t=Lp z3CZ}U_ubua3GE)2zOqV|=Nu5|;fBg^mg@4h`2X47!rtz9#J0Hu4DLc7v#48WSfSUNH zqY&I~<5-+WN8ekd$dmf458VDz%Zd-&gD1ZAeGmzUO_{VuRul+xEJ#{q}Z^3;8xeR?u3L-KpTAWNlY zu?0$Q(OW-pYeE+eQDI~W7zAH_`oyhk#8VVdQV;-(VZvph+u2afA-u<@u9w69ctKD5 z6yeT$HA2zIeS@2enZU?s8#7Nl?ao~oObIy?x8gb@w z1o#MQrALSpnw^i(EZkpQ2$(iZ8jLr&3y}+4yYo|&l(*}ipSg)VdX8*G@B5iMoUkt! zeC7_ReX8EvK%8Y2qr1&p9$Xeo%&GVFbDz0AdhfEc@u~vHg{~w2*5r z>H5#z>RmVJ4!do?&s~(o7h4d;pC9fXrVo6)Uy1JbQ?Gn|>`VPB+dlomy}+trx~f1k zfD6L{Otu46P(03Ey5&pPEfEEi6iqUu5Ac_K@0Tp)UHZRYy3JibeZr^NU!higmtORh zyUhN&R`0pPoyX6|cermDTZbiIyMMM`YAgO1r?2>B9{7!0p{M-YeLwuM1&I6h8`MTx z^_XwLC|}pMUG^=?B-W<3Prq}ok6N#`W&R7#lS}1eKe~IDO%z0!ft72Il7D6vN`FFL zznCpad}rdK(Pa>IbQGX<8_x9^LOVfe$_ZF0haqZv=IYG`^2>=z2M0p-PFOs+kIKzl z)aqGxxSA;Tl$we1TeyryoX0vn=!Yqrx!%Rd!hBlJPqljOPh3r3(og;5rb|2eC7OF| znje00Qzy|c1ZsYZ(XW93WTWFR!4^q4kpG*V6f=;{PD+e5&WbSL5PVP5I-UE8>tE1W zdDpE!yH$Il<7N4n)0=cA3B}yb%DPTilnDch;+(O@U1+ZvoxEgjtVb5yms?v`UfHvUzUddR$d!6J<~(hm{^Fi)MR$B%cl~tLkmeb<2>3=`cJcWS z+lnqNy?&`0YAwJ1b(QL=tC?VU4DvwAEZ#Wqgoj2sY{Y=uDCoWYWu3BAotQFhd$z2) zO1f(}HK4>ShbWKjce17C)_v425|UaI4^Y8f~WEiKt*hI2fu*^%GE zS~0&z1;4py1i#1gyX{e19b?%`f?)4$3v<*+%lkn_N8f!j-jLTG*z|xQWJR1y>cqNj zq8L-u>!b73HTFNN_1E7vRp{J&wNL$3W={h&Le4V!(0YiLqt06rV5wZ6p06&zS;fEe z)l9292+G+7L0zS16)HI*t}Il&5-eHDqFsZVtgLddN5ZN%9+RR0)P6AA?r;dsM&RZlKf z4Ve$Cg(WJRVeV!SwoSmjS5ehvHAxcnq0S^(NDMmzQjeV+jdDJxIVMTu1QM!Ckb^Yf zyjm-36czSy)W;Tp`IW3v-nT?N7BQBj$q_+ubNT}RIdV|TDJyk$wrn&5#qzW>Ndg15 z^(av*tRpWJ7CUVTr6N9DqpUzc2N{|uq>bo}kakam!9k$rOy)3aGMy*idtz(#q+t@1 zj#xm}RBad<~lI%iI{YC%LQ8RaK`osTA(@%D7n#})yO+TsobW`;mO>f+# z>0`U8!|aV%zdlfu)PL)y7L5cW<@&A3&<@FC?!jj!pd^Zn9NR2|iE#Ox~pT;V6 zW0h(`9d}%n8rFo6s|a7^0fv-$;beHWvNi~5*RBu-Mt5KP2}W(G6cz zt6XwCQmYOje@UGh?}ANTsg1Y{DS8nA7TvtNiY*t&UiCS3Y6JOqPpI87MxK#SL#w6Y z3sJ@3)FIj^?Cw5noqU>jB%yksefoYvRnpQA33Yj#CVJCEK&M_+uc`)#PbE=ZHH5d| z5DD4W;bAHCQ(=pmJ`^EBaXc>Vl~nuc+6Faf#G4|x4*V>=C9n8d@-yOoPKNomq{Kl2 z!tzBO#Z)ez_ZOk>wR&EIn#1JaU8zFXHZou9^yEf07-?>6qv``DT-&I`7VWu4wRg6g zIscE{Oa|RNJ^fB+58n-YNY~!$(lz~JQkCZuUc_|ji=>)O)6-JSS=hHLQffb9(rrtr zarCV^O;2yqlhUf6y`xs2msU3*-L7zzBL8p~RQxImlbjvd1Auee;@o~ixXAtqa-tg| zReWB==7d^oE#a!PipW zk!)6%Z2DtY4e7oCkJ)Te!S?1pwr!p6t5m{%Yn`5?)UnYm7;CInoH>u^XO((3N_F}M zPkF^sFH&W>0CI7C)>DZd|EV;>^sv#Cxsi#d5wzggBPfi^fH&&m9*Pi`)HAAws`NK< z`x1VNY#Px&mi|WsZS?Bwf0%>sj>%4=9oaW%-9z>_ z=jfe0x}7^Cc9;kO(B#FWvzf1boA^3kPij&_?5~FF)+W~YWxcpb9hCTLxN&Dg*Nkhf z0wz+72ZM6CJvou*>mfaXgIDx9J=Mz;o7_uX%j5lCs%FqDsKBAC2*DIJr0TwrNXy7% z!S&8OODZyTvS6>UV6q7!ST*$7O&yc>$vVzDTkp83utu-gOB$4=U#ot9 zfErkI6C5<-gv8eeR+ZN1>BrWMYfM?J-}dVgg7^&O(-A<>uXKK_GdBG>63Dmh;eo2i zvhj@aj*JPR6}EK8Rj?dNf;2a!JI9XTw_Wzvd|#BOl*h{)hrGmytnhOsI5&%iR>nIeyNMyE4IL0OG&IU>Hz<7P#PM`TyKJVlh|Cd`An?EvHT+C^;ORo0nRWn%rUyR94r75Gt{!XdQPlQagkD^PuxRom!D#J~8Aru-)gkBG$G1C#TB!G_KdU4)xHYHtl<|WwCw!|6BUQg(UII)*X(s98= zo!+k}>yc-7t2!PXl{mU#LFHMcld$@{Bv=sWi944id@(}edvShXTPWbc)g{|I3H3qm z!rPNTM9{xH`ZsbfIZ9^N;5K8k>+4{X&OYs(i%5= z_88GYkX-_S$BIxpIra}~?^wb@YB!yyYUheXy3kBF5^urs@`1|WbDvToru z7ngvh3Zb{cX&1#8AbQE9W?zij!>dn?yCW9==NIuevNUJ`K*0D-k|fNs&N$8nsSBOs-}7^j@tmg|i* zi8W)*P&^p+vn{boCHM6ST{&Kze&nJ=Y>8z@gVgI*nAnl#$Rg9?;HN>a;?4=y$vmnH zWCNCeGoSq^|G*k3@ZcuhZyXz3@TI8!V7xlCZgE2Ff}ta&G6oW=$NDs-r%q72XBH)# z#R--r8XF}_d2-bZ+eLv^aJy-f<}uTGBE+7tERz7 z*q~*y8+wWcoHJ!E&1m-I_!RZ;AVC`7cfpz2Bs;dsvht)`n3Dyq11h%ZzCTe7Zjcgb zqw$Je3+NF6jp=JpyS`?k8eiVZ;YK2aTr`-wi1UE{aw6p8VqG>#4KF*0J~f_^j2LfB z$(*ru+$yF|QbT|Bf!h=xR!&kqC$Fxc8&qn1GlG8<#~F|vsf(>HunI-DaX~v+FGtin z?NP}HGzhmC!^sn}4wdkvxRw;!1m4!f{nc*t<&6E+sbb#w@&4+(;+=SAM87Eu$qT66i zd{hSg=)-gqdkf4UY(9EWeSm5PZZA4O9fVfms|Tpx@vHBFsvneIN`N3_t!!%2-A+}Z zX5wReVWt3uAk&beC%?U0ot{y-TYS+8b&k&bJ<(HdSsiQAO$Vv!Bv+msa2I`dguXyU z(qUS1$E5Qm71O(E2dNQ>+Y;$wq1FnV+Y^G(N>B?;vu3{HZqas-+AALTLP=w8;jGlZ z9Hb_oNjUysu66l(=E17YTgm1xF63q!b2?sgv#(sylHF0t)2k2W3VNr0hZ50zoU;BH z)X;bcx8Hm{?huI1d_DgVReQMTBVru`SB>sE5DBIO4zn#316ss0gq(gCo#PzH4D#g5 z?;pjv5NlW7q2tOoqI^<}`cQR!ME`P#s@&s|gfJ%z5|u}Rq4-Tga0KPW&^_5{O=O*R zT9alAEjAH-!--Q>-vZ94INq1@b!IB$YrejIs!9%**4cW!#UEs;NL%9^^0=8GS;#io zRsKlGW-1c8!KghGp8`QL2$qxVGqS^T$s6s zslMIs1VY3h+~j5U8QbxPsl5ndu;egRSD7bKM~YZi)aByNT81MJz4b748pfsj{tnQ% zL(lu2YUm9ZLr+G5HRd_Vxps!Acm_Y9HnSSwis;c@k_JFjELaUg+ z;4~Ct=D2gmqQljYIM8a*GCLl?9(A}%#c3PRXJ`eqfAZmK&pc*nJTVtmAFh(9;}@A@ zHXnpvAiSl5WVvW}GOQedcdJ+|g{UliHRBC`8JnSBXE%muK?Ytsvxi0+QaNCQPh`mx zJ)T_}Mfk>~)38bEk^-?HnYyG1k}#d=nizDiGllI#HWX(?E|;g*907B7t$ybS)i4&o z5$$p~S==#Xn>ci)yFe~ze>`Iiz6e;4g=qw?Cle2p;ZiwK3Ytx({UcSyN%`aJ$PSH+ zmw8^0iQY$Ni;W?QSaFF*7P+EImQL6Tcpq!MDQAnT4m;lJ= zWEp+J3zS4@!KZA;eh8{7#@Ssidq;lZJC|La2I(q=$x5L>kK)FT36|z?nX@_3{TH|m_7MOWu;R=$DS@SFm z%Z$o8$OTd|acgCOfHF{RAbQ!+2o@gHJC9bqc=S33YU`ndu@*CfWpI$7$zt68PdkRA z>_L6SF{*#&LAoQ3-z>ZqbACZa2dxUQcfJY=g(e6L4XGcxv|N;>e6@ain(AG}=P1b1Kq!+6#RGi>o26m8 z@-LcNh=GGz1`Bfh$627NC*k z5^|>G_iA8|j#N4?UkC@oTQ~E@gvfND-K07dh{Ql*BOARMYy^V*?3tXu-KYXec<8H$$rljdaJv9am*K{kU+io_G&gc zvM8c}=u84F0{*pB%T-hWI3Q1w<@=jpWZhEvY%}6EWw0pub4CeuhN~9lX?$@JB_b?t1W+bUoe-3e z07v1yPv4KXNVRi+bf*yTT2m&mM@$a2#n z+ojN1mypvJ0*OsZS^z@;g_w^*Y&K(MQh=~ajvBfy%bCL$SyjWcE()eWm>c~&=yKR! zoyh^%LBj)!#CeC;6@Jq%ou~!|GbhCjau-^ke7lxr2{{_1`IIfQBkL+uF!W$BX`Jn_ z`04E|gloY?0lX;$CX{DKUD-Tgf>}qWpIJFjdT`q0aH5!ghP{>#*;kt8rg4(0>uwMU zd%bg+^cyF^7mw-hPg27(|F;SM?P&%#m71vz$0}>dfQ5|`!4}K{F#wymF9=6Hg$QuL zPz3V|_bU9Iflgp*I=`7&%ADpmp4pieuAAfxXIoy2J2C{v9Ypvp8M1RhYH+Rw8M+i> zvNEz4@)=H!%viWWg6-jR0y=Oufw*uT1@`_QA-#+mZMHtj6sI#EX8#kAEs2XD378i` zJ>-)C`{DrXIV)wy{1(`ESp}3VIB*QG3)c+`SnOFq)qZ4R8ntl=o5uXY6_m@k!GrLo z1p^zsJK4_y*z$ohrF^_>FLP82#)R3#1D+>bMgEMzivz?xP%gNS^6YsL<(gUxgy=AD z)L(4tQ)Z~dR6|JSgNtx5h~jwXQ0?HlXY%I-#Q>AeHtBcRNwZ&b4052Oj84Bt%^7;f zLP`PQobdn)0E09kBZu%nM7_&8fkmBrvls~$gyGN_&x(e=&Z9vVq^L8GAQsS;$-=#h znI%*L#0YQ@OExmaFix|W_8Xf0^7tAN zCb~%YLRf$<7Yqo(G$(UcP%v=E0^;Bmm|lmMOqwCgmxz5i$9o2k0m*Lt<+yfII3Wp+ z`R?Yh&xs8(wlRJr8SznJa_)x(={x}7>-IUSN?(1lO5_D;`reb(bf~QEe^$NA9+s_P z8LpY^E2yyL`oKS{A;ciM_|K|OEo}*HX@G`zTdt6FO}rsJ`)4&8$yv!Ms+vdBDM*oC z(c?~0NggK!zvi97{puCHp2R(bIH9T}oKY~Q=`=qv;O+WTb^R%MbjcO!a0Ij`UZDL>uRTmay*^qfVcUHq=K>bnZxVT<=8aMO}y8LuC zw&03dx*f&r=)u#~pw!dVGV3fgH$(O-+tT2ZsB?9Y?HQBJdPaY8I{cpv+Bt)HiR)2k zz+Kv)FFylGi5rr&R(T!&Q_ZFyZ3BW z)&#f1mRq}l)(d=yJ7Iv>f;GaVq?yjo&sO`0b#d==U}N8@m!5;T^-kS(4q97x>hI5i zBYvlze6H%@ajir4DBKq*PnT`(i~{90*VCOlw~)l@EIwBar^L(WBDlI!7oDdDXJT@3 zj&{tx1XZ%>2=)^(wr2_sunhq9jU;`0mQYs~vn;63a;~VA%ZY3OY0+{dZV6D$uWAOv zEi?Ea)i}>o3$E+<*4foMN_O-$sHme3{mOX;@CK}@Jw%V%j8D-s=cp1O@!~mZPD;exJzqWZ|Ct+`q+N3_xIj%y z??Ot8_DvL;gTn}ouL+PV@*ylQAA<4%jZk3bzM37Kp`!xkkO6d4pH8=ObzZF}wW`|0O16NUk%s94 zV9GD};{smDwOZN5FY9|-Rg;lu%ZdiERlts)w5n69aDE_oJT_2pvkmxxnq{F+xlr|G zbKi2In#kjm3)N*jW?zIP`2M#3a}|a?_v;HUR=2`2NnZlveyyH-iMsi4dSgZ)beNo- zcpZo4Go&pajP_UdlNp+2qCQCy6H5-Zko=(cVQImL5XNo(r6}z%luh&0qhORdmq9wd z+;-z->I_RidWBj80-iBn4U{g=SJ%}oxF7Q@OLid;8D;17jqt`+LyWNhmC8$OdIM+) z6%dSLY<I3l9kude#HDCcW!QH7)Z>PpdI>(vVctXOCj6P(4q(qQ`+mk&*aQX)j^t7@E`nskb5Fk7G(~gexO!^a8}~%%RU`l zh2S1kE~CWHlldj2A!wf5h9hDM20h4@#*-VRLwR19*~G||VBQ(CmWTA202T7YM6Zc+marJ7ZjdtLS%Ac6rexQW}D~N!YiH@W!@LbW@q$sV- z!h=HX7(5t9_Mb%@)KcTtDnE+2LZ&}A-A$+f<6ch$#}=VjtC3Z+pR?s<45a2IQ?tkL zg)>FU`HsQ07o zlDcNYX=5akn|n9eSitv0cEEf{t%h|qhFaSrbjpz)ncE-AkCK}@r7PlGz?9}DD5V$} zG`8^@lk2xINFX`m(4-892`}2UG#ADHDP1H^y8~bTOqs(JV+kx>1y3WVmmzk*GCm5$ zTNl6&PfoNj2}UVj4PXmo0`IxdqUFNkC4*3+i0{D+g0_)w2${lTa)ikR7?`aIunP099L^2k3r-M~4&WBQSn#o%saWa=A<%exV%tLPGLT^H0VTtR zgNYne6rmE~EC9Yi2LyGc1jM*@z(WW~YC0<#THP?cXa96V_mywd+B1zV8K<402S9yH z6V#@t!9uS~)$FTGXWfRzm2-o-Et(J&C?>*TUCLm_Si3_B~Z-2qCVs5`01gUKO%=?Vv#ZdvgxwK9D zku+v(uu*5o9m_cGz)_fk;u3;1+3j=;u`YuO5eX%Vfz9xj`6%lOlM44^$s(e*2ir`X zErMNG5s2ad#n_CHig=8N9c4i`WO9pf%|`=b;v2wJNg!~bXt)0@#gHf!DTc*mQ*n%i zA*d>C$_(1z>MS-&S}8H$;F6t1A*lvIL1Y94HImLgPgNsMPeo)|llf_Lq?d?k6mNJl z0Z2&ay*%J8H!$adni|>e2LEs{n8`L197L!jTlw5fqY3CbG4wP!h-*)nW;sgN%Yn>-fy5i?j%v<*73 z9&CCCSTtAO(uzu5aOwsy<#1*)0U0hL;`%`_Qc#gaB{0ei zUNX&-Bgb$Vz)LbkAzsQ8oR=dwuaE~g&$xsOa2}H-7kbc`4VzMAMg|=)$MRN?4iN=? zw<`50ttv8j29+sb>&gqr-VjVZh1o39M#RigTP}@IqtJYiazfH;W|;o7e}4USYXLuz+I-TSa{As7wJ+d zC?SXK4p=9Xgf)+oz46Rcy)ee`o@ubFFnEem6{3!qYhqqIJi~C;^dK0g*}nXcy`-FDc}iApMjh9p`Nb?4;b&*Cd@a z7l;)ql^LcfkJ;i-qH$7jWQ2irmX{b0r>Eh#f}PVikr6BnQpE@GO!!q0ad93Z>`F+V zqrp`9C4)nLvCGkZ*`(H><697&57l8oALcasGKC81&3EKj3f65*XAwv&EE>%@?) za$<0A;WK_l4TdXYe-;Y1wp^xB$X8AsgX8IR5!9*~QJJ7Nvgz1OsxBkB0XsRv3~tA* zT8P^t$!yMAhzV06xZPA}h)$|E)f%GHN;c3~S>V-N`tZL6O!hoMDh4U_G-nMS{ZQ=^ z^kH_m(DG@+bjjD7ZbDbY$*w(l9MNPj=P1;LL2k?+HwhL>j%a}=q3Oglh}H#HkXZ;X z`4S>HND_!B_D_5qj-NT`*%sp4xs-}(W#FbJA_PX{1W#s&+hI0O0KH%{DhJxcDX@WE z)4yav3c(vlPLNbF5GI<6s38b31)l6WW+DE-wqz7Qf=-8HC>9U|2M}N}F2E~ZAe9-F$IkZ!B!m1NJM^9)TECWI)P(ZRHVYvW{Cn~H(w6E zNHDQHlEpGPMWPzoIY*+)!aC81f^;|8?sOUQ7;O_NnhPEV)g}W3T`G9kT$}8aeB%pY z#&Ph<0NFKYjLJHOG6S<$Ys0Ym(~gmmuohsOAdHk!A(9# zB)8liI;gn9E>s+pWhB`E=?7Zjb}2-lTq<3&J1x3Y67Eie7?@|XLlJg`8#LE!P{vS_ z-Jp_Du6tz682Zfg&`@^46*3n+IoaJ^h_jMl_XauXhq*a+X9(a>?#5lJtmS7e9`ycq zLsuJGtt6z?AZ6evTHv=`3UjumfYy-G>!jDZhxA&>|I%w%@dfl62fRRip%846lqJ{- zccIrxLVArH2_nRqLyRd62{wZvN@Rh{1cafM43NukIOMu>K6Fw@;rY>lL#WXSnJ5NK zvN$9sz#%~$Sp;HkZu-!rNSg~dmM9zGXyC>ibq0<@sD`u(BrhCR0kAf*5Y$>uTSWs(wt87ae^F~p`h=8}@4eHnycFoPcr`=A?5W|$vyyt5~M zt7&=zE+mt|)zYr4a!kO4LnqwUJ=4Xqt!32;*yv@l-|<;w(x9b-li6%`xwUd28+t04 zfI=D!atuf$luC_BR2rrqeH1O0@??^g;Q|`te#}lRHzZZEt@Jh+e`&b_zy-mvh+#bm zoS87O^em)eBKx#Dg$F@{kvRYnmOU#Pd=t$I}x ztOCd5_*zLrG~js!R=)*X=2e|qiAnd9dheBLPrSOEwNj0;ZfRS;66;QWrdO-uM}1>T z3;@GYa2Vu6l%w=7HWNz|`1&-zpM;h+h(t~VIX9$w^JSxcVzoMB$iZy=yMk`?kQ*f|Qis`s6h#Wq(zv7py_Fa+A(oYxJuJu2pmKC-qS9>+fsT zSS%BJ-J=>uEHb`^7&vPsgfB>TAG-jYJVh!8P&#y~%OZTFi+)7@In!xu?mg;&>f1Yv zgn=}F2!P>}6VFqh-=p?O{Yk3XY@-}6ypwXF-MUnAB9)9@r)D6XTDuM*&|>}MI(0pd zqwZA~)}JJ0f7R@9lJ<6^)u`{CUs$Fuc)f0-K4u?Pq91xTQLWFvPu*Gj@MRoLa*Z;E zJTZSM5L+RRqOR8??#HZtxt@1F+I(B}efJ|Xdsx4JzZ$2$xexAWzHlwL9QKJUj}jva zfUqGFkbV98`e-x8;`=|K(&G5{)CW|ryibF)Tf?+152&WR?Lpd(2hVyM^TfC&!p_TU=ero%7!_pZ3_@1!XL)7| zK~=~~L0X9LQHb8eOjsD`=)R|4dl0VsmHOKURT|Cs>W9=Gd6z7w@9(uueF(8y5^a2c zcVbvU1RKN62z!$~ZJe>l2mMT&kp~v6XNFq!p!I4zy!`XlllYu|WWDNLK@AirXl7Q# zMRB?iC&i2Pf7b*4&+9)ttd3Fd!!)XNzN!;U0=U2^lz{e8|C9Wg>2%UMIn_vH`wt&h zFX1+6{UhwiNA-?J)bZAf`j8FA$oJ9>>RG-WvJox+#rn>TY72e%)1zuo`Ev<54a#8* zDG346%A&rk?|D?!?ba%sIltBro;c_ixwhauP@33fXTO0mUe@0{s{UU3Qo>+lz`Lad z3upb|CiQSJi4s4E#EA2vUiFx20ZRI`E6?6hrw?gYe?*}1NV|H^B9hgOk0ZEQtpEBr zd+Al(ZHu})XFgUh`nXN~h#GfQuRV3?6RM}gSjIKNt)lbE@49Fr*7@CXr>xGwgZUNE|Rnx3|QVz?glRk|o&B3l(;QBnC63-ExR z@|2oahjk^U4l!Y*fRQf)M)#Sb>z-AIbsx*E z!`P-}L+)-8*V$!y`*#&R^`>W4!<4{MT zaA~36-=>B|sX!-QRCWD7HE|OQ*`ciC*NKkl&n`m{Vo_Gjgjm#nd{ONtD{{??YQTta zMT`%FC?^7TsABG9ylF@nSc@S%vM$=}7X}dI5rldY=xABc zb2bZhg&zEp@+O4eBhG&kXe!21l4F4#7(SPTXLrOoSO90dtm?PE#*Xp*H)L!;~6Z)H%RFgdGUsmVHbMecnNA(*uGn^L!6jHk9+tv>b@RZ!TTL(D0H;LfOye2Ig7l6kmJjRYR zUw){=|A7D|(~!35v5=gvCFWMdve{PZ{ayo8t*n@zO_{6DeogJ=%{4XSQBle# zqx-#-8l0K)M)&rmru=*s42^jG`fF;BT^g-aNgv4*)H7Ef^SZj75Ng&N znA|+6$G)Kki^IM1-atoZmA+jb7wc!`u|og*4U_^_>BO6y(HHCCZ>mr8@dfvDS>Ow< zUXObV1D}mLS?Beks&#Ln47EycdyCvF^p|gO&aBeAzpav#J?w4H_f`6wx52#^>ji&H z)#&!ORju{CKJJX-qx677n(~yTEE7o2*lS0OU8g~@Sz~_7`83C1=x%a6f;~bDeYU8+ z_mA#iz3q|O%Ho(n>BZOB&W_=+HwCUv)KlJ7F_b8d>yEBa82-GUGSl;F|#(E%$ck>4& zXy-=#{6Ew?{fD9l5%5jT2>q)*itJ?-Q5_GAoanA|=3Z6_!zpTZ{*lmIKTtPXf7i_) zf|@_8)~(O=tI?kTsy?w+~63cD$g%)ooKhR*%_zgjnmKMZT{v``a8=tPmPg5u?y9rO>d|BR^9|=Pg3s2(7a0Gc{m1 z@1n`!EGnOYhcj>z{&^4&S`uEnvswaEPGK3DG3s<)v`{mANyk1{b!j0lsl3?`w?S}j z>0^L{AzmXf-Fj`WYCZjPb%A|Py~JUzY5ULT>YsL9+kDY@4d{pzaaE^z85~D|5p3i|J})4$cF(MR!O;(enU?Umo@vEQgei|-eNhCD&8s!R2XZ`6s-W8x^K zC|(oP-}bR?{1z3&`}Eo0sx$0+R_U+4g}8c07k;Nk8?Pu+zEi{PFIMTxzk{B7N8d$y zZ{uvGh)_{-RqL4woX4SxWX5aIHpg&;18l>)y6k&3v^$P-W2qw9^70kI?MwRT@4+5# z>+`<{9o?_*{9avVzp+XW_`$TY{|{T$3CDzEf`dLdyf!!e3oQm7Yhtvo>=l&&7GpHEfBa^-x8Y41m+dgS}wI7En9 zcLDY&`IpS2oB73XwUN3&B^2pXepHQ_I4OBTk;0Qh8&hZ@Q6n>o6iAy;kjMRmPrxZD z6E^_GjmCuPN*7~ciYozPH;A+N!pSrM^H4+}61o_079~D824J9w@I{bdK`fmI{HF8$ zE#jvm<5x}+brmsFP3E5N-_X(m$4^v<>{Q$kbx57Y;R=E4*w)Bc{yvHJhv;kcjfg>~ zSYAL&$D}b#NhLB>emm)MInBBxC^1pE#R5yTf?eG%iXCM9|Bp zA+v-)Z@GWntnpCteF?fiupqca=t23YW3U|bpP47lAH4Ns!3-v{nSS`aW3uvGgJ&=Z z0RYjB0ahlbxdll1WMKrkCR0k0bp8Phh1>|r=)2fL6r!RqLDqp^T(9fI zka>$lA%a*-sVgmDnRU344}*r5U}5qJ%jH546`D2S z?lb)|{vWful_+VJ-f>#P9(wx+vAy)+UbWKEooZcv==NIw^i;oU`+kF{&bWSp7i+`} zA2cmodAT^ql7baMtgz1fj2yx=i z_m0*dMZMdr)>a1?H|uiF*w;C$+m_~d`&d@HURvN?q>s<@PPQJ?+w#2E?XN2Ii+SF` zdi#aR?z*JFTWD>TOjjMh;@^S4pNL%BAvo!~^B@l{K|lr24sw$`Mo!R?<4u!8&YX@6 zvJ^;VC?Bv$s4OU|7ZiGK!!C8QqJ}KaHu$D~vCum_!L2~tnU0PajpwA1sQ_TP!kE!x zioBn2sXjX9O@~Kvd(7LTj{Lg>CIMkZlQ9#RM1MnuiJ=c$vm8$c{%p`4}z~{~-`vb6+;%1TgDd%OxUr#0Beaqj*C*%3s9>wYg${u)ZCWo+iMDXXl!|VtApjCw8Ju;ZDe>2r?Pef*n56k{ zzN|m5^ctf~moBdI+~|ehM)lw-FC~%3lA9W8^eI(dZz%Pfs=TAi!#Sciqr_hd=L^m% zV%6SWQ?p+>rvn98q+Xpv1)5BL1Z-2%nDEFV$x28!ISxs(NV)H3yV-BOFiFi<=o_oO ze)S95!Ims3Gzf?|>vc#l(yFRjooa0=D+e;lVg7`8F{oF^YrI}{rf|p>3LXFW0dr)P zKCs4H9X$$~b7ze=5uM|SwO%8S=2}njxVqLejs&iH8}&CofZ1> zIxkIZ>@{`X*j|g|V%OoUEC6r+@)efz_3#kb{VU8bok(~Mut@ewcy)VnJCZHx-_0l9 z!(!L+>tDlTJtJN3D}ms{zib6Z64HdL6W)+|;~~us_)n2+>Fa{h+~$`Rr}e0}DyO#{ zUk~>TX6P*qpysdY_0tXBRk14?5Xf+Gz}1pIuF*TWgan~LjW&#PMcdnrUV&xrsMlYg zQCzM+zidFPCK`IL;v{o+)caX~Rd%iRzv*A4zkH*nK<}OMl>LgOyPaOLm)`Mek8*uq z%1cha@*_A=5kOP;GlFNL{xyFTXi4lEfUUCo8$4|YAeJ@^Kd z^BQoMvkbv{z#tq|Z!yjhVa4MG|5A3zEV~v0^9U%{nP3f^&0~_)P;D z$VG!Qt;O!bPYJNeD+cATH!(Ys-nPIqwgNXvfo7*Le!xh!9EkJ_7?dIuh}~xi9=TfI zaA3;O$!OC^c|4CDoUibIX1BxV>N^IxWwt>pq&9)bB*2nblp0C)p z#c6Jaxv>;l1AF${Xn*_TdSsK=_t&3p4?eXv0g6lX9ZlYKVc3bTEE5wDBJvwyC%R_R zr}Xrytta%np5TP<>mSk!FGyDir{VkhkkimT2aO$xixF|2tc}F@Wou{OrfPlaUt;6! zrz=IhzFMEw%R3sO(Y9V*quu_5{<@bply&K~n^y;cF=jVU6(0;|i0NwM^5k5l&)m)H zYj1x--?^K&I~m{F&8z8ikUtfcyqQ~8=L5q#@&(Ns^t)ZKIia{^yWyfW+1pF>T2u~C zk4e71JobQXi? zPVeju4s3Z+r~7!*(@%#nnx3hS#i+s-nTM(Cv3;TLKDAx9HU++q>e;C)_8zFo1 z;{Kkl*<4%4JTsifYinbB0!>N5ln{A(_W|C}ZY?lT*#b#tVFQF19u@WZ1H4qz*EIs$ zMrLxO3#fS05k!=oVclLNe_ibpHtA|O}fWV3UlIP!%%r>%kBE%vnyy7j05 zQ}mYuy)Ue5^;?6ygLw2E?0ty1n%rp8ZpWzGQdrVD8W2;z>|Y#6M-0IbyMd4901c!lvW( zpxda1F?z?qTH>&I#g&txk2^>Q!wwx8kPadJo3fIIo&#tkg#~}Y@SA~!j5rUQ4zpaE zq!B*od-m||us+qtJzZ0)|2)*Y!TzpV7Y_3pbGFsTuF{)NO)$70D~IS)Qs252DbiC%cx5?F&9LKUkMLf%YW1YOA*GkJ zowB!gg+<`2ANTS8%HuC1z0uK~A3HiW%4@a=oifVnX)SHLb(9Cfsng4R?+_l}`cTky zddO&RFK!fxWZmewCr zx;IY4mt4vLUnVLCMZKZ}()92UV6kX)Bw2TUx=v5q*V{L@4x!sJy?kG)!i;Z0hvy_w$B;1ja#Whq%cN54`wnx2aMId|!4|h93pETCH zi4aFQHP8f>v3L!+DgWIN$T!D-W$xX-;bvkx9NF7;@v^w zJLA1kTml*?I9);78>|mO23B#*bwKV&(ey1H6OsSGv)%j5S9ecWX^~ z+Y1MHizOu2i3fSfkxLpnPVi{paZ;{A9K)Y~%c+{@w|$F1oUrI99i^k3+$8-~WaRkN z@t6H#>%Sai&YVvV@&?FZuC9EOw^Pk%tT#ygm(nr-af)Rj@jGiNN;e%LXHR)q%MVjNr=Hx z6AUxJT9&g!Uwx#v2POV;BzF=9z4@KGGMzliJBzf%M|meu%P&WHO?6U>V3weYm~rF? zdl-Si52^y^i%}McFd?mSep~ zNIra;>HImitKjC&2>8FqPx(of^k~bq&uHQV~`=_;{?djipZ1B7Fmw)iCD}rY#dUrXe zH|qr_c;#5>-Fbrd4#}b+86^J^kY1_Z`J=aQbm!-ec2D#!r}Wwry*rcpr*q+12s^|u zhQ^>#Ccz10MvHK9v`U|L5?71=RA_w?e1R2u(@9=`1O{K86e*krDy3>3lAZ7dJy2Ie=}|Mi>R$JK z2P=c&%wn&MfF+X)6V{{@pBW?$Gl|EDS>tE#LS>55Of>vFfGW4cT`QvGL(l8` zXTk(|N549g342RVKiNBq$HtQZiB|pD$=*}C^qPu%J^b+sM}IiI-vE8;`~f5M^gSzc z^uSZR0eRc2Q&B&%Xl1gZZO$p)3fp>LV)azC4WA9hi3=lEnD~}|eY;+GnpYWpi_6T5 zf9PJWH=RaHFX-CSy~$C$?`jct+izFtgZ?n^Ae|iBt5O%A0YY1>$DRSaFV^Ru;XM{@ z=Z-n@Oz)z+x2i=KRd4;&snqYD2@%|?UpU)4OJ~mVF6zwn&Tr;gh&T7?=Ro!?*5{n# zO@_Dp)H&X6tlPiN@fO2I)br2vhS-0v){md--PF-HeckPab=rvGcM;I*rFVqsn3r(S z2DEKkL+o4vlmvH~h=@akiOHD|&>s+S0a-tUYcMhnqq0XHRy;1Wi&%rf-bB$M85v>} z!^jd(Ni}3i1X+a2A&V0;68Mx=#epCCbQEa<*OiAG`16QvI^UaCu#tC&?$!FL^Sy(e z=Nm-A5O7MckKUwrobTqtESkB}6iwnE~me%zdug3_D7#zVVZKD-$pCPO&N)x?BBtTLRr=%r%FCy1x zatyCZuCA8zm$pm>_KWqj9@*+GvG1+d?f0{W**y)jW;J4QETyas*zJdRP_cF8>Nez{-{zuY_2dZBH><*?_V6_;Jj zRrkp@xPG2B{zGA|4M@UHjtcMB*wS&T%EVq(3$XzU8@|OKM6C#FVRXd#HH#27H)vwD zhDBJTpSsf97@haE({{;Ku(h&nJs}*%!*t~W@7f@#Tz@rUw^MZAh2Wo;^u&eS_n*+s z3%%QeX*xxpe+~2ck>2}SueMjv4bHhe?5X&y?(9L}5*o)LK49m3R@2sUEl43-Mg8^O zoG!C|s4iOMoe3Uc89oGo@Hj>PO?$~B|6ZLEdfNbIhp6o3hS+G9!yYA;K@p}#W}Nkx z>yPt61C*?o85mKzShY|CoLf99ganwO(xUpn#h(9vsCy4Msfw(9c=~ov>VI5FG*SNY2=72CLazF%zRTKpY0*;EnfFK|_Nlpg9fRaH# z_?}aBZ%_9ysJrg_|K3-BKW@*hx|Pp!LY+EguiCHE(Bb~(+P-IL(QyAAjXo*x*i9=R zk6i`Sj&>vbndg080Q!InhO}WqQ3%P@sPfwaXLHOn49&PDm&5PjHw^tsET=&u{I161 zaoYjkw8kF9d?6d#SCIZWJl1em+maFf9M__3xx5#n$5`e{HQQ5QQO|b;#rcWZR0fDflRg4yhi zmR_MBE`XDiKSw)KK>O$V3$&vJlsXR*(J^Q=yZxDozZ9_0$rN?GfNWFz>Dq|`nlj2C z&`uW6rcr(uKTnPVRpGh6g~;S*v(f&X>-}D8yU?Glq2APL|JD3_Z=wH2e$K6iB8zADMgG=~rwegS z+mRbZY5zk7STqhS8{G9-;FfDm!!nZy!;8+&UUqC#!P-7tfZy;M<}d})xf7r8@h!e6 z51mz`z=F7Z!TEVW)gQ8q@DflUit)-K0D7``B<+{>H_aH~jt3VptyVq{aSj z{r73;FnEtkZChh6gb(3KzQRlc4a|lH)Fz7k{nejlok$H9qDDN@Do`y54Wq{SdBetr z9Ton9XIkTX%~3F`SE_XWkXxKqfeRQheta|`$|-ATFqg`NJtoxx7`wEtZK4|C18fL0 z0o!?n+tmt>XsF!(mkm|*sfJov(u2(#Xp>nRH$L5s&(H@MP?W2O7Y$WriS#l#C{di4 z2;4(bNmQD&xS<(X;`U&p3jLWvJlVG9JV^I$@fT6~QoqZmXcG5DvHC4(QiX?5wmJ-w z4(e<+&Y!{5IdG{zH}jYz9S{MAo`DH-&Ut1n1?6HMN00O4#?1n1z0BW{^z%im_FN&= z-Xxme2ztSsI56DMPA~(iXLtb)f{{Z*c{$2}kWkV>sp%Z07rsko5)SZ$lF(=y5~$0~ z;-dZo3Q>AAmySE+uzKZG;su9o#sjh2Py|RDV-%`e-UEO^4JFl89F5ViDwbc>RUFNu z#TD}zb2*}pC>Pn^0pEO{Ze8y8yO=D{BT%8$E%p>(nnequ5Xk=Ccl-se7YpT~6*nd< zbYoozU7jt>rRyg6|7LrE=1lPS;P3Xc(gw|eS}O22jfX{x(1lVVa8oXdYoEehJWO7{UM=FX{nwSP7E89d4bA zPyjuoupxk^eH;8fS}_eYi%yI^1-!+x_7o(>Dk`52D^wMY-iVnTLXS-M=W}BB(-5_) z=)>v$tNsWEL*~KpW(&8nnUw(d!!Q_@-m1bd40fCagAvs~5`%SMF!wJ4gB!@DGS$c6 z6g24!3?5P#(a=Z?wi;?>Nk^=eGuvd=b`}g)AF#s#Zhv8eC19A(NwbZVe=0Ep8FHKX| zddDrYDL+9p;-vBfQ9w7(^(Th#dVJykeTf<-sm5dc`PrFF5;puF)myjt(R-o(O{m9@ zERA6z&>tEDqJ-)5z>6j+UNkwxi>63kG?gZgf`#P++BgcPq7UfAD4^X3CMWtpaiVZd z;RBkw0Gw!o;zZNV;6&3+PBcStB2z_}p*RtYc-*1ZY%+j2#!hQdm)0o@A4GDZ59@KF znlNPn4bZExT`_^)UFg3FkJ@UOq_7{p2z=}J~Tn{Axj&;pUwUSW90-Iw%FhOkMJQ3@$c#a6T zzoiRs|04KML(;j-RG$z1N4kJ)XdNGFP!~|OorMqmX!t>MCwf0kFQRuKoZxScOBh+^$KWwb!Q=9Y{=4uvz6yq{2^3h3T@V~0V0nL*lJ{qa$@|EWGRglK z9xK;K7}-9_-!#ScUYOg!u&2~!M}No#&(&x3Uj|W19O*{n7dSAF0@Vlbg7BCwY2n0f2)#ZVIn^o5N?%O zUJqzjNT6*Ccf^m^V{qnD@&;h+T)KM$Fm^7@*Z_=O8N%4Pbr_4Ezm2i;&XDzabVC@c zdLAb0<3&ALKdb~x*5@J=#?CvdtbZQb-Gt@&xpe79fa_cq^0R2*Mt>@POG$qo&Dsc? z>Rj5i5db@vPHg;Rf_|9|=Pek`Ok)cx`w@aZ>~W)~KzG(QV)2&uBc~Br`UxC{Z6r9L+onD0QnpE#@Faj&%goVzq??c`Ma~S}Td6)=H9yH_sI0 zm)C<@l_?x*QA9|Pw^B{0wUQWWt)#k&LxQ}OWLA8JARoWF5YU3n85{NLDqQZlk&ug8 zA|Q87A>Fdy-#Be;1DJd8E6DN4u>2rE7v#fo{MQ*)ftHUwTZajL?G@rCgN^n#C4qm z8gOa&CrrXcJHmnY+j_ve%LLv{3V1gu;N7Hvcas9%-67!JR0q8H`R@WR5AvS`UM}MI zfp?Pv-c1U4H-!Q3rU>BOq=0wRe-(H){l~z|o%>zjm6`r4z$+X2JHV@I`yT*aE;wAM zJrj6AdlGoJ{08uDRlvJB40tyw;N8T)YYMm^fk@Pqy*exETB&v57ZPx-qzKggwjS!L zOlLz~E42aCwUX*84xz4NZW$>O|e2{|}qCf0m~0CLt!WKh&24a!uEX z?Q9sd%=8CMGyNfDra!DW$&nBzIVw5HF=eLz#Wd67Db4hFN;Ca0XPW7MQD*uBiftS} zgKeBJ*~ZBTGyO@$Hnjb9X8PnNp*@aYB3Z_-^;pI!$uhho&GQFL^ZWs2p2wfkJbyr$ z=TCc}afrECNoK`oi1fBfy3ip4MF%38 z3M!5eC(Q#1lu)isdj1wscYB3>BbVKBYF)o#PPa&7w^2R|cu8nBl9&As%MD9kSRrBGly3K{5t_am@ge%e$>2(($a)%S=TPJKa3QAy%q- zA7=f+i+a|tuo9$k1v}kbgkq&H<1jsk8H#j8qL_p$+6xndz}hraBJXlSJ6%W9~V1zX%_uk9>6RDFO&7`DY7C5K2( zRg~J|F0#i-$6vMSN=*y2`nSZ5Z)vM|kJaFD>+-`+Ztq}t+U zmkIa^sn>(4s)@+UtdgX|Jk(6Z7WW_*O}#=c^6G4HE$00ErlON_MS8=fT#-O9k-St+ zNCYp%at!fOE7fFaRuc14D@n4nmtAU~dxQ(6hq)rDOyRr~MTB^%m1^=*D~ZixR#IKX zAzo@FnH8VOOGi=9Vi9l+bVY1)qx1+~I-2_Aih{H;4Y1IT1>#z5w2M|OLi77)K=UL8&66Xbd9s4$w-}lO&913K=82KWJf$8oPdx*f$0=kUr;vG^LgsM_ znLh|2^Ej8=LT3E@cafP#_)j7;7xDYZJWe6=IEBpP6f$FI!;yKMLS}UFzlhA^{$ph3 zj{Pn&%S`_jWR?y69b{Iu{l7+Lt~Fe{ITM+gA{#*FcN8*@ZvdI!Hjx>(0Wva=Q^+j$ zhCwKih%9@3Rz$W^>wqz2IHL{^#3hR9ZG1Bh%T)m0oqWGm^ch&)Xp^0?nd zt6%kv~$1JWe4pnj415;~0@6 zOlO~jG?$;im)70qK|nuyY8nrJ-#3^ZP#(D-wO#-?xR=L(HKVKpY7 zQqL86B@4r(<^_pLu3qg4%wQ31Lc_zKm5`ywf+SU?+@)sdE zo>>RS`1#v#{OK8jG7oPEj@1x^3Ceg;Pf!jk!4j0Y2nENVHY_Mhm(UAZi3~Kp`V{tx zXVRQg*ejk%bAP~Iap&p&R1Kpno%26+(WBGhb}*B=oyKnQOzL+U-r`rZ7Da!=C#Q)P z)%y2*LuZD=^S@<$;*LhZb3?`_nW;WJH)wqNG)!>D;)xWT;TtL&8V1j2uk9@G+@SGE z4w0NX(>JtKykar-kNAeR_5G}_!0-~`rLqfBaY9ghT#6q)`B#{!! zP5SRIst3_3Q#eGUh>*~1rJ4|JC9%+KCDm0Nf@mwrtoTf!d8sl$&5VR-lpY~8FRN#O zTHXLw7X&ea%cKE{DN922Op5IwDlo2xV?_xb)g2%^uW-><9Yklu!iK#mmoC0Yv_zEb zkkJX*Zj2X=>F`COCw^advA7>A_046J;45|z7VaU`in0SSMzhkCE`YY9=b$a#?SVbiq?*=L&&|h z4!QC3w~>3@8OY6J9YSt33}MKP7xj=ktON_Wxd?^a>l#LGm^gei`cfeGS|v@dRnqiY zB~7DCQkq_;>>O*AG`*Ik=^~nR88G_~7&{QV=DgoCcB~D@?0?JH!Cj2N?1sz_GE;rb zZqV4VE)26_m5Ib`7&~M`!!Y~owVegC8#H#vA(E438aognn4=xz)gLx?a38}l8w;eK zv4g3!0g)Pk-Pzc&Aq3fV#*QzQNX<+8%PYh+{4BmwT&{g%f;MO;613$&M}Rg~WeBvb zR1-U`BnE9ONn+;uHq1ATS;ccXM*;(O0HfT z3EC(<0u#4`#LAdz&(hVZd zc35FG{^WzPNhmucVINi!w$2jvUK6m7oB`NJ6<{AzfQ^}BQ}i(j*c!U={*9t}`vn?~ zJxiN2j=iYU_rHYU_u)wVK3)&MPq-+)hqypP8!qV~9^mJ!9ymdPXW$mtn(!QYi|FJy z8A9#7b*PP>zm3{Ioq^gs-XYXh0}_VXcu^0v!%DDFn~PAW{ZqrJz2z3sg&ST38#F&J zxm7f=?PbW$q8D!!sr-&{Tl>jHpWZ6+`0tIkibCW8a;H<$ZDIz$n|~Yj3Gn>&HsR%` zrzdRN_~!DSSQPlXPfy|I=ir{=0jE6SSBlQcc?1OZ=Ui@YlbH zo3vj|*uj)X!VWhjDgt&etRdL3Qcdc&k{EWZBuV|~xs(-;*Ml9EDI9iCL>{v-=#b>}y{3(|UYoIqa4W<9#-bnaCEfMf@+C?RQ#fC&Bb@{7!O2eNk z|0*6XP_@Wwrm|geZUhrX>>HGe@Ci(mcib*s;=w&|yC~+T>ke@Rwl(j)Lv*)2Nws%~ zzP6{R*`4B6P8@Ql7{pKaUE&dbj=W1WYgaYgR-sPxueCXIz_9e^+=vwsSJ46Sc=h2L z!fEKwyK%sqgJ~k7Mde`*z8TyiBXQxRs`GE6x$Q-|@NZ%cHU>}qP4vd2;%t`fG^a=k_=_j+hg=mZjYvqcI#u@G<9=kR#S{RpN{7%V{yeiM+-%c7`@t!+uLMQ?J`KT zLm%s=v6-29zF;k%vy??+C}iRMDGKLL^?%8thg_P3+dX7H6dkR>vp&=~){nk3pZ1LmWY_@)wDVr^5r*jX`!KE5wD&%74h(pn zzT(NuxA{)nunurgT3kEuNnhaE0NR8sxQ^+TeptCfXhJ`6k;cX1X`4dl+z(^Wdvx9X z*vFedRriC9j;Dq9i?ZBzv1H^Tz))+ZLA}GCSp8rd(jO4nh&@sCfM}laz8l+6Pw=uZ zH<6&V523yfh{lly)UJ7M3f;q}Y)X+dX&KF96mKg|Fs z$#M+!88*Gvjr<&;2azY|@$XptMujq-2uGt-ztGb8Zf61Nl|fW6+o+t+%xWNM{HuS4 z$Wu&p&V2j>!NP5G(VdTql-oEV5t)$>f}_ppRCSw2ZbPwJJ`dHiF!XB?K1FFRTbn2@ zS+!CIGqj?eEOFDgM@32WQn$X$P3s>OcU-&N?ShR&3nn8ry$qx7&{w!|+bMtsss16w;T>$r8pui7Xp>_D$Akv z;{%t|U;Zinm6|HQ1}WHO9Ow;hTJ;V-{o)0>XS`_Kc=Tt8R)fF=kP^WS94fdR9<>P6 z6-}FJ#8otSf{3Bh<3()rMmGk4#!e7v+9o%--W46RwUg=i1kr_viC%`w#7}Cz9%Mg-N)Y(?i^Wnyj6F!St*)8=S&cP)3&;4^aR9s z+2*DXCxohc0{#$>Ocb6*UwW_{aFd8jMJ&?SduZZBagMgZLtjl4En95FEF1WttA1-I}LEY&=HKs1x>*V!2Q3)s>7|? zGU}#X-{q#Orih}fAfiAXTX1(QUx$Fo^zW^d zA5_Yimt(A?AFZUlZaO(d^&u(YEboqIBy2Kj{D?kDK0<86J1A#f*)c*sK zuN`(%<@ZgqwIgmC^J{TV|D%{kOgDrkx6u>lN+`2MRRpv9RJfA$ zMIL%=HuT2%9vU?pvio8WeLP!~YO6f--E46ou0ssWfthzDb(|wwCavOH`9qyQe0~mu zuK6AeUp($MaV5B;d8lJ`l(AxtXcn^yNv;Iii}J~+74K_bc<9So;nP-o=wvPMc!`Ia z&xPi=%2RXwT(Qm823?GCx>C7|I(IQfb`fDqxrL_PER$ft#_K=6izixHm=PTVue0SnKD8Vl+74Wl7P9H_7=v^U$Kt z!~^K}`SZoY==b#b;y&(oitKk1_q%)nI2Q)&`UT?g#$R}F*9n%8S)(fk_hqBo2x+OK zd;1oMAG4}F&U8=~Ru2CoBPGV^Lp*fwbK#GE#l!U0c%h8L5nL$F*M@qi|3V?sU-fu+ z*&>LaV)KB2+4S*3z{)TWtzW3P<@1XyZW&Gz%%UY_&RZlZn^QfK7+#MgM${vT*FE(2 z#UiM^=%L3KLl}RF_AeIWN?xm5{=@7XSSg5W?J?enqV!e_;!t7kp~SbuA5JgPXJ3fU z+DH#2E)iFqx$NHnWi+*q$9=o{aMZFy_p-eUt}0 z4ssSNdr|sm4-H)|%Cs>aTCiNS)T%x7>vG{K80(ST_+K6=#v`Z8c7w$>-}KN0D@0b) zw>+R6Op(N97H^~VaUNbH!Tt~64=#X%M%nbYF-t3ihYA)Lu}$9fNWnH}d&ny99Z%h? zjdNLV$Dh(d*~5A!%5(6s(C#3t_cf+iWn5`prlznOvcgx~r^4~yJ<3}3z< zLcW#46@bF`K6GOjUba@6rapv~9~PXU5wL#ajNw@2eO8KGXlR>Pi2xL?DJwzQlRdO! zC9H!}Je0HwPN|35kXR***dcCcpU{`C!5^*b)sIpEY1|Cd!|h^C9F3SJ6?9YGmD<)c ze2tI*T;T<(NgQ8I>eqH9{Lk<>vrvL}yoNHR=*sfxtX2@grAjr!!)A!J)PA+d?$6z4 zm7yfc;XGhdGO-#dv;y{m)&Kz;64hwo?&VhYa#vJ`xvQV5tlaU^^o?-bWVIaTE2%2m z@qod=fnKnQV2qo;tDjpg64~}vx%P7A9b5oDdJoz(O5>oP!2tcdS~Ttgg&eEJu1`P` zxHr5W-;rEUhEL`Y%BRr+Jt)N{+`p~Dk)nTclB9s9rZ~#EmQw%W%%t*Q;OaPirU%u1 z>Y?tB80pkMB{jz3(4j!KpP!jY$JYp__QJW;{k-(_7F_o%EH&1+p)t<%;48#pwdr#_ z);%22L8-svT5YH-L&S(1B%WE&hTo zx#t{iGG_}aWhuznl!j)L#Dq`u&y?da!<!VsesHts8;eZ#=bb0%$IarFw50%*puG#Os?s+x-nb%ct>>NKKl<=>P|WecLC0gP##Rqi z;)S+W*7{HiekIlwiEl5AeTVt~1NW0>ySP1e8+bLO3>rPm$f38lL+W~+c5N58 zHr=A+dZ#-_hGCW0_Rwa(sACE?S@1d$aa4Fd3 zq1AiDmF^!|Cx*0BWbcb!;%*lH*-aVCu;x*4@H>$o{f$T8>!H7VCt7G|9epQiw4XfG z?R(M0zUX8wJ@LI5l#NOmVn%o|JTo(JKLbjR(f4_1>W`2l_j|}4*F2q?<{P)u>>sd4 zfhO$vK}?PKZq{#qcllnChKcIASLB@g#z+J|U{x2Vm6$jjJcg+Hpa(zO_jWmo>^G>1 z!!PuxH6Z$*^zL4fpK=&kaKk9GbXb9%v~Dk?%_&}b`6wFttB0l>6}g2Hrbc*WSZH+z z2QabvWNwB2lsDJ8od#qz&7_q}3$CK-s|y-k$rFO^7iqZ38{>#8%e)==azk^%G>irK z7>At>7I#Ko`Ku+2Kg`Gb<7N}P{-HOQr6vB9x<@BxwgA}LgG1kf63I(L_7k`jT>BKR zjxy(0MKXqjgZEK-jhFg-KTK!`$ z*0){%#H+vIrGkHCT~Ct}n(4H3A7t7ikV*H6>dd1ab4@85G}oyg1L8RRnKWm=7@PGA z&w~c6#6LS2J@n%q{e*`eJ|GIUlO7s=0OO4DorS*}9p~kbTpa0>^PK{OAAlBs{OJcp ziSrjuuL3zB;qrqh03Y6SP?Y6i!ExYqQ!xyml*80-O;$F!9&`!n`)N`lrOYd7PAv|J z;=e^{2fQ?2?s3bO>V6GgLdTB-8dREj}blTS-C7ft@i7 zkERb|5;6b6)k^wvUKj`!lZ9}vsmTXNc%DiRi`Cj`kmoTds*R5bucOkdZ=+jXrA=+y zsP7SYX`(+pk0N!!5z$Jf4m*m&DcfkfyR^BP$bSwzDm?rr7G<--0U$1>&}Dz`K6X)BWB-;_FR<|A#Y1!K{F-zc^*b>1<%6#1cqAl=1HIJk>e4&}0Daj@ zbAL?kLRH5_blxB@mU)z^;OK+BdX*PzT?wF5j*ARNkXxb+SF*I=N^)Cmb50|7u~AIb zBb!`H?b;W|(8DL7{7&{#&-TUX$)m7L)m40&KF&+6-)K^xz3ru{F{SQq`s;`i&(|g- z>f?DeYgo#m*#S`C#p_j)U88tS8X*e>*!FNt}OtGhNAgD_bUYE*Su8yt4Po3zyQFoBn>zEATKjST!ibT zWxtBDYlomsJe(Q=V80^KMblrEBL%}Oi+*gM<-rKXby1=c{>J`-4JAPsQE;S&7D}W1 zfY6pxB0CFjA%kM1A@oEC6P)Ve-9c1&N@QL#g74Q;yL;xu*f2g)*0kxPyr$&Ebmd3o zEL!v3l>N|=(^36!8;lfq@sd72B}y9o^enEcU!NB;q`&2*^2?0$7;Y!dIToH4B4c@) zhr0pW0zaIc^0-YDeAc*Edk0$z&l>ZzchPc4f2F0eNzZX#?KP#BXs?2@AHmHjeKjMV_egAS z2B1~ zRCF+@!PABMr(WlH>b^EmO!|W2VoHfO`s7OtGwD)oS;m1XpZ2=3q-n+D8M!ny-pJ6N zL7(r&)h(OjjrhD@4m0j4T23%U{y0biFr?Axc%wv{<)zXDqqxazZ_oiGgSe2SS(nEk z*Rxo3aq{1I`L9ENmYz;9N(&`0#s<$}V8q&FU^M^YJ+$X)RwWo+Y}(sd)c);2PMQ|1 z)cBs&D81GT{MB$_08PCwJ3Ap7R5{n{wqv)ey|XkY1*E9-5~kmIUK#*(1~R+;nU~&A zGz|OOxMQQ&m8rPDF40(}&99Fj_UQ+Jo%5kCUWMAwja$f2To2#}U)yc9p& z>){?E!#k-)VaW*m2{voO4*CO88(PyyFSF`4Q7K45x^(3o?WG0tnigpzTZAqUiJ?hT zQ)8)JBjfgXiH*y=&RPmyUj|X{Z>4F}zPw2)tsGT?Al>s)5}NA6yy*9#7jAAO8s2b&K8iFPgCi6)U{JmGF7iB&7^PBjN#l7RTe#)Zd{;! z;iX<{OVbP#k1;?Bij09>g1e%ruAppY`iNMIuI#@tza!PQ#uZ!lZYWQudoqmJ1RhD$ zo$DM%?(3U9Ni8#tWZP0^C>c~<(=^V`a!0#sn%+sfG7Vh}!?NQQ5I$He?x`B^R8zTq zX8Qp)2GEu`_5< zFvl2q?h0ObF~R%_h$)|b0geOWP=Xxa2@TB!D@xv{T*lG~vmuuLQ*(_>ZKan6?sw+K zKss9G#g!lrXXH5S`f4w^ClsaAW4T7U205`R7yViT_{%jiav*YA+w-_lNM6OmU0Lg` z*`8~(wBeFU$-tZB8yj=J^m=TV(DmMMJ`c{1x$f(cOn$X(gPNZmFO_tnTMLZdIV*nm zqZm3_V0>=}R8j4&l3eX+@34n(8C#*t$bn>~@0OBPHUZ$i)?=tK3FDuHabpT2Th}=3?}1UaY_EVDtJ8uy1`QMrh@UlCCr*Jr!5(d5l16 zH3#CsrYw%^SLoG+&K)$jlP8nf-%!}au5ZLjKo}C**3X$>*Ea!1yv9c{o6$Yok+Yu~ zWm08jSqwGt8N0R3-kLPOfvYpW@=|JLX+E9oXWU2&OH;Cj^@EJrtxwqUVafXj4t$n{e~EN*HvI+W~!oDnh*@Ak6m z9Sa>hqWa)|9ta+4hm$Wbit>)4woQym?R&uO($XGO{XuafYTDFzM*AV`4erKUwV-rB zAv$T9=OTN<%HNL=0E>;BJNHWZWo1yGmSbMB*%78Ejn$!`4Y!1{RKyej1rb_Y3?B^E zK=DBhtdBkC5EdKZ?RazCt{-7bw3OK`b(VFNpS;x1T@3i}72+boisV>&+%P&*`?XEd zXnC)|UE0q|DoAJA1mE$ntxw<2EpzTxHyzf~6fP?>ataQZB6h8L5^&5Gty{KxsmKS#tm}>%TFdmp+o2kPpJM2 z11ocB@M@Y}Zaik2K|@xQ-zP=+be0RMZDbnu^ndWhQf+B*b1DC~51Nh}wO%P|^6)<6!|=i`fib=>O2UTtnnMH;2vl6}Srx0*m~ z7evz+of{=MqVyMi)bFCqd`GYh`rP4G5OxOo6iey3(m0oTwl>;a{1ms}L=XLGAAUb; z8riXD%x+S+;i)0zj)fz3FB$|%iC0->OUxitHqDZEObLPegdm_`K=%9L^U0Gw2+R0> zr71z3X>uNR%b!J`TBT&r&F2|8+H<}L>kLgh&&YJV>~p@S>@ZcY!v@hl!5KTOjnPpX z1QD%I76MsRI2{I40CRP$cisoV11%))rFh3rUat7pDXF4NCgc7WyNfS^XZ&IpGnT4M z0CGs+X5vRTeKfcgWTx$H4BdTZPSf(H@(%Wq-qz?JQ{@BA&ZXDd8h^*m%Z?Vt&D3O6 z;C7Z|*~yBUUSMR!yrME)a)B|jC0cD)u*toM=ANJg)`KPahcwz0e$N`MlEHE=gcLNg zMNRNRBi?2kOkLU;h8r>#WI#p@{tTBGvlPl=DSoTZ25&7bXVGx(*3xI_vi3$={|!ZQ z@ZcH9M5(bQ#HPPnhRk<*PD_ zq;$$ISCUo8CSX!f3wTHre~8^Wn3G0%>BpdvT^ep3;7G(C*mzCx(!nE>3=(F`8<;l> zwPXKQ-i5k-fsL0T9gK{ttr199-I2H1%kGS9uC-^+u40H1S|=#vcKxm9xE~pBF!WC8 z++}CeD5eW?Av&!(1625>16b~BK6x7`eR+}bN>i*m7Q`Xjv;9`nhxt5lk#Np^!|0KZ zUcK1p&SNo0WM*{4^zd+?Tl#Px`Yw$gtZ|s@g9pQf!5`_h#tX8ox;Zk2YvQj#e(s`N zPZ$lDdSpC0rtX-;+RdN}kR}dk#Z{(Y4FaxOkwGFi1Sq*?2s6n9s7BT2#zEwd&4WkRgh7o6w@{MG%}~nwE7A-_wU@$RGRDXDm27kl8iOX84Ud$| zp67gp4Q7^7*g8F#y4~I=mVRnv_^JKprHve#KG{n!WO1=>k^=X+zVy zz{~;7sJx5eZugruG%2hy2`SJyi^=Q)Dr=J-OQ)73rB8re7sWzYwv5G^!hOijurE@e6dtLHakPH10gamw^m_{EE94L zi?XR*jq@`nhE^!HxD<`)Q0~~A1M4c(J=<+bnMqi(BfJ<;NTo}5(x|TBl`#BQ&Q43W z+aUz5>}os?-=izK86&Tl?1R*c%~`%mbzc6T_3V%1fKN8~HJ-L0UK)(fvf@3`)Jq@Mu$gH20;vG~N*y@2k1uD#LEmKB%Mh zII8``XiDuL!L6h-u7;IvnonJ9e)l!Ti`oev{cI296v7iDPCv;a36ifIo#E@~W>TR6{gN^uG=1o!{ga&; zC486=$u&M66ZYA$=^t^~(=p7LSkMMfvDyK5knM|vwxk~rdBa4JBL|wUGmYWzV|)Qm zKm7W{SJB(KkE&K+|6W=##Ht zS?3pI(yccd@d>I$ZY>x~w%Y@l7sECahpiTV{ghWxAJz7YS~^hH2+rz@T=y~zk@i+%LKO-6qzJCX^#X>D;V{qSKRCBb}Y+34=}Xj z)qsbp?=brIkLG0p8jvmJ(TVAd#T?>bQXE2Gq`ksX!Bc~k%*##EuEEpjWH~+s_F({rPfP*-m|x8y}!9CUX3i8M&!2 z(M9R2u=p`}m=u;VrQL@+6E<^5{mjQ1G|W_PXw7odWto_j)m#Xdj{;N=Ty*uMwDZU{ zs3}Y{4n3Ay-vK#r*DXeBfuv~ew$*FxK}F^A9i`j~=DkMQZ(vRvGByeO@86W))*shb zn)750edn;)-1BBeq2eK`b-CwBcM;uZpzpo%Bg}p<}GcxOd|5Sc^ z8I;Lkd63V5(-_wnG}B_*%5rB%zis-LzF<@Y!0_E}Fypc*1z%y*X-iSDt0-1VKllXe z{qOQTI*5)hF2(d6OY&gD{EOkE=Wb|{Ob;IRrs(>578XsDchvtTQZKd^ z{h4d%Oj4)!?=-R#{+|=J>05mkE8Ye^ z5w0Xm+qE<&Oi5UIb|v9@Ma7kO8%|^MnH4G%yndLQ%Qy&rhRw};%lc|Zd~#o$w>nrJ zneVo8971=gXN8g5U;mMfM0Lkqp;i(p2bCXM& zWI|5S_wd?)a0oz`PMXKv^g5G^_ma3cTs?%~II+z|& zmXhl*mE7xf+|SP5%Iu>Zn$)DN4Kr=TR5TVi*$S);Lm6^fE>fJ`Kj%?%6pZ4cEbLF`=V7JG{2yD&E z0Dsud){}l~W&?fH%*xI3r->dgy#1f`o2GZa^Zd}Fx3PSzKj#NcVLyToi{p`qhGQ!d zPI3H?Ji5w_=HW&=FO2+{KL7_0^Yr1*<(Jmy&-?Ltf9rdb1`f+r6y;qL8XG0azu*s9 zLJA(ewO#P4j!3P_axieD~u zw_NdY(lHt5!PPDDYltGxn}{D>V-&?NQL_P!)W`eOys6$E|7Y`G1+0G9Sd2 z8Zg_zmLa=7%rCJ<@oAF%kbIiuDdySuNb+f_c+e=w|H9|!AB>7tDZnf}*rG4|Mf+4Z z^{42q2aTJ~8Sb}O#0WoJptyxnYEXkA=Rm%J(8-cC8t7c9$f@!nLk}aTz!^3pi=1FH z+O>2<3q*bI{&mjPY;j7+M*nTt4}&y;HselD^@L&wAOC#b*oQw#4n6+}wx7oMX+UMt zm8o(LtId`DiO=~J4T&wwgkUQOT4*d)e^L@nJN^Ox1q21X!kkXtr7P znublBl^+#5a4if9!Ab&$wv_(}J6HF|j4V-S+Jfhj2~3t#kktHu`Y?9|a|_dQrOnwg zJwQxXR*WdNnazC6$hWV?zId-*xoK49E=!;#pOiNr77L^F>DvRj`OZ5P4Sd4ng%!a> zHeHe$M*rS_7-hv+XVSD|ayc6&9?J?g$8i=Vt?(*}ddp8!=Q(fE;61@EWbv&ealgGB@Ff-$t~!-Y98u45Qsl*PbiHj1WEond;v z;Ao>nwq&{o7#aOxhvqrNVGN5VG?+Fqspg+S9Of{G0ZRhIh$&S*5K>o$2ZY=eweiVB z1`1Z;nO5PHS4Tv#rn3(({75gpGD*b_d}@)^_dDyzDmJLBc`${!*jNg(n)-ZknjK_C zWlzG%rM5a5O6W^jxsG6za|QL=no>-aEy~-|zMQgHDt*d`wMA3QrwngFZoiJ)qoCXw zGQq<|1@^%VTlR&VX)D_DuTuOQI88u zNcjT*XJxl3^J#-agiI|j#lfMw;g@^*X(KZ$`ii?<1}58EpEu5T)cD;|G-hIx z&UHR@B^X=GEGB`O*XOzHq>G7`+_h6Q23GEhS*g_g1)~zTyLP`CCMImjcc$bQjdt36 zKXrZ4crPO1+Ls_lf8uAKwsbl^B;84;UosN-4K@t0IX2Lkp0(I5tXmTG9h_lLQ859PqvJ zRcx8h_s~PHVr$@AdhJ!?ma?TDxODPaEEjAvFxgcE+prJk5x+wPZ9+M7$1E z1C*|CYjo>QkyZ018B?@NaEQ(My!2r4R`cc(jsOF!(ajZp^>%Fix2(eiVJ`bSPS657 zn4#$_{WS7*bAT8Fqb!hkC6v#%QbS zt^Nx~8BPa|2OU$MWaU#zZf8`C8+P2~pf#h62eKJ))6s?)rDULv7%ad6Yv|U|@Ll=R z52x*&S((tLMjI)~@KnGOf?T`a52&X1M;m$hqt?`&^T7ruP+Kv; zSCuu^wgH@8bmnSk>Kj*;Jyuixrg4+4`MXlL)CaflU{!_Yjh7)lWj7B69Lkl8-&N6& z0q`x>M>e^V3db4IO?E;f3mvY|cly`$p;C zLV`iSCaS$S;Go*KjhIY62B9GSnqV}}CtQPJ-sPwM?;5RW$JA6O6})52&t)r*z8mxy z4#n6E^ye!7I(@uxf9z*~#s_e>&eVtC^WW|Bf>xxjX_ANo9HlXIYP^x~N7_>o-X0sb z$2|XQhN7}o67MT~=ck>WvA1kBc&Ya5Ici6B5+N z4e1of0B`@)PyOcma_Hp=MuL48x>Z(;QT%1Xe^8D)Ix{m41`2s@nf6VDt20{Ktf*01 zbTo$6Ec%J}jqFS`5glQMdQH$F2OrMvewy&UQI%0Qc_y2{#QY=~YZ2SJu#)UhMqsbN z+(h%-m?H#da7k;?%(7mdWE5#L{q)f!=wskU!T7TL(0H|i*FR}-Wk1}9e| zq?sdhgsl_OI3W#Ttdbq|)3K>wp74wYm%o_~eqcNdX`}ZvFvq=q8aU0!(~bjAv>fRi zF8#dAXxvRDxs*8F=wUmdBotp>Bh6#Nk64F&1#FC?1V;CHN&{czR_}3 zt`k0*e`x$w!|5AXk{WBLAis|&@6tk=T-IrB3);24(LgYIa1djLK%)C`<${3Y6s0%`we#%;K)r~7;( z&B5KFQOkvZ`^n(>h#@pcfDbwJ!NRhwREe|3(-Eb}4Rq#+jEfyG$Xe87jF30D_Z3$n7z@6F!lQOB>-i$bSbG$BS@aNEpcNTH9gsjFc zSl^gF*e{8n<>vEzw#v~?Ezp%FUyTD|C_6#`{%)c1sD{FB+nbTg!r4gF&4TyvML1W5 z_k4CKp5^*F((*HP zsnJE7gwY<1QAt~7q~`JfL-3q|EeBWKkVBcBK^HDF9*vXfsDkD!Gwx7-p(H9^ZuHOw z7txE$LD_hY$I~^qC^r~uDh}q6HK@kQ{UcUKu5XqbK5YU{dfb=ZfqG8PDWu*j3~%OW zA$RCmFGBQKZiTLo5%ksy!xjJRw=h1)Wo#Q{^hESY)^2P&so(BqJ=7woj$8x=3rZdO z>u-u&=>zY=c>rY^hWHyL#afw4m8*n*cAYg)WLe?ptR(l_9^xcZe2J_hn7&mqwz^Y^b)pOs-H!@PVEgQ?w9X zVs}X%gIQWe$rNZ$C)b1hU}AVV)5s0RFWJk=xJkeQwU$gdO8<(wKU^f?;|9vvWITt8 zx=k{&FF|ppH;iTWmYy(5GRL+YyTvGbdb;_CJaG;$IGG~j$HK*+nrxem6`4!ROubJ* zC`0iigv{<0%+85rnVA2OIBM5Hv%paZsSl>Mp($Ev77f}0GnXRGo7F+isS#*Tr(Z7W zr{SGE+*$idQ9s)UR5{b=L@#d#znd%QCkph`K7!S2c%W1I$3l&OWti0TPXxU;Jm6-y z7(BT=rz93#M+;{nRsa+`u+GJ9umHW+9l49*_M+@`-<3ntMh5aUE_-C4KwBa>r;|R)gswJKm7zb2m|15Yg|ZI{A|3$3#Z?~v~23T!$=;s57H4C|~# z;5uzoG_5K%+75deXE@vM7SXhFpK*gWL-29f2e=)52c$wf8DH#Zgpe#~2cm@q0nUv2 zF53Kdz)O4f1MHS_p@9On8+D}ecLK%Q3PDwG2lD9N14bMV+#?5!W_GL+8shX`MW+rJ z;~eh_w~Z!@4|Jlv2aOaSjIlkuS5TKj80yucX6NESrj6UO|FCgsXu-!?8m7Jmb@~D> zCssJP4$D}JX~2>ILfj+aLs)xu7QHqkU|=|g9W`cwnj+@>wx11kFz#M|;IB2?ju|mF z?MrhB9DP49iz|ko=2DK!?rsUMkh@#cJ}!`Kt65|VpikS(K9$@5dwtsH2o#;APwzzs z?$LJsiQatGP;b&T?VCSQX2g`33*vdIT8aZLyZ%J6yBlgM2EJP7fk*I}|9Ay|f0mNB zrgOwmTCrSbdTy58JIJWF64Ri-V(*vae!ugVBR~N|oqUpZc zoFd%2QKZx49f3p|vp$d}8x9Y9TDCsWjw?;x5Xdh^Jy23LcPtxT?X`T+irZn@yJFOa z3tC~zB4~32P#=z8|?7&t(6gbKF5jU*K@N;?+{3)*;@m#iPo_oyUxAe z5Xfo8Z3x@>N?;MwaXI{4gAP9Y0voh)!Da!6JAy|Z!e&zA7J>752zzV}^CBspq@D~{YZmh_>C8JU?5?4tZk!7YL6@Ih=u$y)=L#vl}?0|g8Y zWaE+_B2J%yR0NFZ*bT!&^d~4vmx>2j`nG#F0pDs_K zPcJlbsr`MdT84~uuBL$mO4$!nXJC6Ei`x_29=IxIA$T%cVRNQtK#7waA8mjnXUcO3 zy{chI?0GE01v>^Vp{gUvPTF4TX+$ME0%N(L{rdv>^y7{|du@P0tH!!A=%Ss0X1u=k z-IH@8xjrpwRI}r}zzE6QA!y`N^;dz`wx?)iTTJLcM5X*Xa1MW4o{^kK_k9g%0^g4M zI?%i3^!b6;Z8)L-`h|g9u1Z?@R$Lgk41ti^b_f`B#jZdZk9stRjlYmw`;wegH90qv z?)$47aaSM^Lx*bLGC7+nzs>7Lm+lVaWMXuKw%$14Do2!e@}y*P-|oPrG^>3eDI}TX z1Osns&lptNG>{`_a8IC@?Rl>FI<6B(DL7R9zD|uG^>qlW=kHdXUv>pKe+azF`7MiV zCl=aPbx6sf#R~!{RNgTV!#yndF>oULO<`HtEcXS>hmMa^FU3Ih*c<4qy<{i_{*%1{ z4}Z69Z{V()Zk+>f*&07%K)h}jva_q$QJBC`5szyx%dgXb34Gi~YJJd#C!=(fRkQ5U zKvxX|-1u@ez?jRwa)mojHcL;G?(x3HbHq#(NiqdL*BxD3XYHwt*G#d~YNVgsioJ&i; zG0qE#{tsRgcuIR6L((NPC&mV98fnzzTpKuOYh-Cy%A)RI{R&54Gik|DtcW)Zw*Esi zIT~=X#$_7KVrp>8ue(j#9gV~72rSa`L}nuW_-whL9XAG&Q(ZVxf^9)QV1h@$ok+n) zA;Ej>biKQ%K5~8g8(lYBu`oL}JYP3a`9C=H zOKn*~l9Melnk%8D27gl8S(Thc>+dM)PwRRFM$p;=;0k|o{Z!YrsG;>!gZ1OIQR`lS ztwCfvFAKp=<C%F%|i>@Qe))8 z-f1h!(qqk8Wa9zPBK5n`$Y|m?bJ}>)5TuwlpkqxXJ_eJN zcfCCji?A$V<2+YGM$5AT`@;ej#G=1Zw|KZ_-S!PO>1Uq|H2SZMY}i~kG_oWq6H^H8 zzB40}dOj2gP`iE*NdDxEzGcu}MhJ8|HQfY*M@%qyBya`YcB&wO+C31MP8Z%$lxHiZ z{XL*z_x(F4@PD8+Z~wv8tO#$2V^lN_XH0E@gNN3^J6ue}j&tR0(-Y&GYA%M7Cba6} z#Fo_aARzlsjTuf&&U7bGue$<`9SPX!`|a^_mXzhuiqoYjROZLg=7VKTGMFae-H_lb zqF)~g++@2fm{xi>)x!Qg!4xj zxWI|M<-#Q;L=uUHnB-KK+x&mry$5_0Ro6eBnN8VbQzpG9yPJ^g%-w{9E;XwHiXz~H zT@lpB0wQ30tRz@K1*yUT1OW@8qJoM+Md^yt6$O>5sGx|TqNtSr_uQG;-H?EYzVH9{ zyzu#Cc4qFqbL+Y1eD5jFzRWj5N5NdUrb<&JFTBb-aQJ;m-^2uJmk*zUh(g7@B|5h# zOD|@WAalZH23-BbcvGp>eE8FvaIf!tdh)``tEkIhATa*~`Frut$=?|&_hhR)y>km3 z;Q=26jLM**GXN8F+(D;UZZXjzkkO`c3ZQd7uRq z`ZZw7hCJvSCV?r-w@3&|+g+f4%WVO!oJP9~^}H-bNzKoP&YczQWy!wg*mN@k$H({} zQ%;)JsLTlkw3RgD&C+z*-qjmTHFMx}Wv5#o!$tRa7!z)^NAIA%f7RWjt$QFbrFQefzH61bywt08c&Rxx`nAfdL0+mIX^;A@RbR6hDn^jQ z-o6xkAyuGWt9MACyg|zP(oCCCTRz%%z}+zPzn~O{mjH_2E~U@L_lb4Xd8hdfVjf`xVb{;D&(`h+B)y8WWJ&;9 zT?Hl;Dhf2vNQub4vin4_E9VqRRYIDUlp^1cdC9T-!IayHn^>9#l z8LtHHaK?Y}g)xJGiS?T2D{JsGef}twpZOaQ@a?rR_#ZdR+lqR%&gRewI3GW1eyLvwMjRIwVw#-+U&)^fowskOD zsrShcX$Z5$2PI~ky$Jypn|$Ky#GJ)lp8&XBaAM#V+~i(XlJlJG1_|L5UZOc)8zeo*>1;aL=P67Vc-Y7HnCX+!Aj zPbWlYYk|%>88?)`EHZ|G*#jpAW*HNInRayWRmU?98_8M&n3T0Qe&ah!34*OC5lgO* z@@qq2YwfPxzSkA5?nwZwnGFN1OGrB#yM06WYAx{9C?)R%(5lRQ?}?FB0`7Z%W86!CLDfB1csD$uN3Kn&RVA0jg!RH(g6~%b{1E{FE1pY@*(NpitQ^iA1 z{fj4ygf?#o_&oK`o-E|q{4c|tr&_1K4{+8&hVMMpdi*u~5)i_P@JlR}lfW;r6#oCg zFaI9p`4e2yJUpOWeHsHTr;JT5FJ)}f4^<2I1HR(u5m2KHI8KO7u3)X@}F_9IELr;4E~Fzc@PJ?hB9Q z)S(CmvZH-$q?5*2R5Q|M#%9yPBE6bJ9E_>dZ;3Mvw_pP0Agzg>?H=o6JHTq`w*Z1i zG<$o53g0*%fJT@0n2&xb*1e^O48d-~RBfz}l_2l~3GkzZ>c{c5^m7QO4LC1qq-U!W zd^Dqb61#rHiR`{6I%@!$YPi}f6+PhH@O%erfR0fScBOk%Qcqf3qMw!-)ar%yh2=C* zg(@#4m+G&2Hiqy@G!tnrpU%2%K?e*#Ba_igb`s60uTG&H# zWLN0oK-HfAvSx%{=eN>^!Z?ZFKdVU!UiI3())^;=i8>?e|)J^D_ z&gV*!T!CuWM7l}nWv1c_^5XPCp6|v(oq=!svfH$&K6cAj7Eyr;u!63#h+lFdQ|G}n z?{7FaCqxF;9YWY2d@>PsF8nE}8F&$=to2%tzDa%PBnhL zHLD;|U>;0u2KLL2qEGz#P3jmp#OzU!mMg=7m|g0ydY^suPV+$pW&bcEEeAGpP~(9| zVd*1SP7WL(_v88TRGHrFJn5g0CxdLBbC6d>`yzN+%9(@H>V6!t0>*f-OSO6g3LcB> zlWCmwSYxh8#iak>9O%V!GTC3~R3B}LPrj0R_fL$WiVtB(4xf7Iw6a{kN1g67&CjT@ z-k+ngwAoW$sm^Q4;kghrFbRHTAKgUxATG3zZE_oo0Xh-IX+u z1~=6o<{HN~)9>Z$L(TN+YW7p;PS9o|))yN&s;DZain+95fZP{v;Z_F`ocp37!HSyA zf&y)|Tg#OmP z7iSg?r5AS`$Ekz9zoaCoR?#vwcipb$dTHW#pRITi!PI5YwZ3#Hhv2BtM~mZK*-?B( zpF`hI*0cLW^3R~og>4ybYuEGCb0S+%pCXjNJmrd#+3k=nWxmY{}V+mjmPr^>r{!SbVFig3i4+*GFC2 z>irSPckx%~yARvyh3eCgLr3d56XusTHg~7dXXw|cFJaSaT6!rRY+HVf`m(jE-*2y9 zhp@wy9rQ|dj`i%74oE%M2cM1Dm&>a3I5Tj|DufSI0{E-Ff@zYGcm@rx(r*h$>k&4; zVC8UmV|iWrGxHO;n}yj8yyXtsRGMm9u|UCx3j#@#1r_rR%n0R;k8ga|jh}D))=dT9 zz@%IzL-Z>JA+XFFgj`k-ciFsY%Qvvlm&v64dR0I3W|?dm{%Yt7n7^D)?M~O{;ZRR@ zX~G%D?b3Nxmv%o>9}(<6e@FdBrPj>*YRBW|#R$mZ82J#?2oU?~!f0o}sr}m8^lova zlRl*QO`lheIIEJb%ChOWW%exT>RUb<|4Z2b=c_9G*%YmWx60o%*gxD|l0<>C^m{H{ zrE+}Wz)aXs$sdamGDZHVwSO$Le|)f7HDA57#`^J*{bauV8(1)-AZsFeCZ0dZW-h^*tHOF75Uqq+x0>iW}yP`L1 z!bH*a7wL&z!b)Lk3DUB{2YLu@p?5&(Yj-}MQ;YZZJ)i!Rcyf|DGu z7zsf?Ic`%&6Yh09^h0@KHl2Sln7;RYH2q>-M}(UXF4o`5{w5DDy#iinuwCx5?LasA zTs2X&ze9Q^jlLFP;?65c$fLolT(Pw061|BF@k=6$C8KyINgw8GKFg1ejM1Pr>VG&Z zI|Uni6>EP*oa81q`#was;H8v(O9X9;#qj6Z4{59eg@_|BvXBYm;iH#W%5!PKUN9i>fZuJ=L%- zlzuljqvb%r8FZ2IWR@p3xDDc8SVnl@**@k|HcLEEVkX1zMyfL z=~^%tdqBFtPjY#pibktGx=YC`pRgsNkldH+T4KCpv^dx)qW*0_M5F@Kt!~xl8Tk`d z7PO*8y)=TicgIDXtMds4NqzQ&_{1y2a*Ub;Ir%Wrs@;LlytrRg!*L`y?njiDuGLf=)nRCw5Wf+UZ2QG zM&5v=NV4<>P=b$qR8^asMZNlhcA%WQ`s&61W}z#+UO z!7VEneDyY+}e!AfAf80-Bj3F9zLFJvK_1CkN>&fV^ z=XI4wY*JvF2~GZ>G>jY2L_wUS_SBQdoUrjxwvU$))RZ$1_WAcbF8MVg_M@LzjFwNH@5PjttVXGRGau z!v{1biL||+KAx7`tb4*ck8Zz3&s0X!$XoR5v*xR&){y*$qspPp8eZ7I& z+^XkhgM?d&Y++uTZdx=XFLnKkmfWhpq&!W7Zqrj$Sf&rXO+PJXo?;UxJRO^RYpCZxXaiR1g-y3 z&!RcMxjRzTchIygm{*!ixy7Y%(QuTDlP@a1L+|UFFTKcMuFNi}opgtuuB6C80VRS_ zH3mh>zl-kF1Kh`syL3NaEAP@z=Up=>$qc?rzd?N&%E!5IYB)Tl_Vd%gyo@f6d$N@^*WKr>{1QYp_G! zdI#A7?ji%V>^tFd`jud{GzL zVKqDz&m{IERq%E~OkkS^X~b>6VIywUe)GirdUJKARe^7<3LHJXv0Z`1>Tj)017!Kd z-F3ex%f+*xak%=O^+j3kvsSr3Smow`f3_O75Iz#>l)SfrlJP85@;!+zdTLo()ph#`@7#I9|c$I%@pkO=;6?`DP;7`qhf3pgX867Nmv0A6tgAEjmXQ5($ zH;XkLr+s;ls>kWW)T2IjNt%xB8?64a&#Cu0g;}ch0JVQi|Ln9OiWgq*BN%f4!v~xJ ztJoVAsBvm9=EI3E+iF$4V#|47BDf~q!%-V-1>QRba$^&&u zdElf=A(V0t&3Rn!pB{ukO`i%_I}C!3ye&N^niXx~C#32z{et4Sh@x2zY>~rs31kHn zs5n1l{zeC=8mX@LXyp{$-{=u&Qu7v40V0Wz98ucGir3sSP~7_^+_?wxDQ_xPZMTlp z`w2*Vy{GCa>QhB@>s0;HR5KzAEcsNE#yVUpXvb8&j0=`bO zI+r>83B7$gWR=X38$*t)4$c}Sw=r2K#+9OMmmlD3@zxP~OVQKx?T$4-ka?-Y^&b3h zAxy@{iS23BbUoju;4e?t-@#cZ98#Q5i)QFuRd};VdQ$($@!DHC^wpF4o$8T%>iv{n zn0_QbIE`$7ZWG{80LJ-Ij=+OR_2N_dSmkr7dRlLpIiHoG?Jy1qlCA<9aTRT*kx%Ox zm&=z5wq)#j3Bi|J*b)dvIJ{N!AV3tr)Yg{r(S>a!6imFeZem+9gy!e|T@Xv9i^t2J z(I<;PP-`&#f$cBmup3oJU^73l!lJM|RE-tI5x+?%_e?!4_j$G@vK8O$Jr>-(Hc_W; zGxgl`b+b`YEJ}Lp5K3Zw%AJ4YQ}s+eGjkHSg7CU3ycml+Nc;m0a|Vqr^&jUk&K1M?$*lsak8qG~UgRpX|21Q%$6Zg7{OP1dQy zv${WPvu#0zw%=h4};}GKOMIEX&K5oZx+g$#>r)fAaeqs zER4t&x`)e}&M)K8Mr(E`mN+BJT4k4Y2xYyEvMOa+%thJBF(R&_7tOBXzuZ;vQm$lI zkkfUFdJbK+RSii=3Gyw>kofJG&Ir$R#dEr*%bqYp=1T7%W`8-tpJ3h~6(zSSZb98! z6=c!Q=k!+@=ji>4o=d;ItS2fjk#i0ZB;d089KDTo#$UWUl^@Rf^X?hlMmV+Amuzz)YG^UXyRM4}qc?6LEkC^c)5zGWbQ^X?-Y- zro0HEywo@0RsEazx#mX!RGS~opxDv6+L9bVQmVxGc0h;aQz`!CD9juwr{ zbI}?!M_p7J*0xs~ZriKDwmp5Ewwa}P{jZ%=+n!-7mp^OUykOhRkJf8jB743sdfnlH zs#@t=3NO1t4Sc^=`Uywy!0P zJ7B6GDX;4{riGkhNz8;}5JpPx)v#I!H!p2dt3R$jgLA$hmQ=GrkEO%4dYla?)t1iJ z-3m+5XTPC$gq$<#4ZSDC=i0B{(AOxqzj&=aSbZis%w}_yQP74)FVMTl)2r%r*qnY` zptn$8)M@=Xy#w9wwtgPVPrcXc7e~*B1Oc0&AMOSMQ}&L27E4)4>-{;@>O-JzI7hnd zL;We5_24g4|NrEI4ePsbt<_%=9(N!X@$BKIQwYHov!QGn{FD$9btW1?xpBCtj# zHs)71=F*sNIUST z!%G3ly+Qs>`e0hVOs`#}Gd4Ro+&Cb+8 zNd~b`FK`2Heg&o=NS95oyEvUwHB`EAQ&KLyz8Mr?+X}3s7}~c&*P&c%c{+suT6q7G zHl*MSGz@^WHE6v>zdq5nf|Un|S+rvlq@FpObwm{2qK~A7V+ymW`U4zVO(-xi)3|N= z3vktJ4@Dg9TB*-caiSaMf{*0vS`v;_)|*{~*>w)N*XZ-v-utsP`n~pynsve%)m?o< zPNqjsdLGqc9#twlyAbR-o1Xnhe~VGnzdCCcn6u{Rk9pQCGG|Q!4^NaoA`3hbS`pX? z{Cc6BL+!a$i#8&5be(DRQr#I;&8cR83UF!~VG=dZ_eW%+ARImhfdQ1xk37-wD*OO6 zN<-LB{TJvg%egj|=h}3+*iLd%#aNSyZr_Y4j=I`Yr$6_nJuPlkr-e<0T1td(v}gr!y0l>L(T4wKo3?-Jv+%J3;;! z&^=7v6-+4E(;_U#f}vs0+Nlo!>QVWMKT~}l)1$$7ufG>GE-YRNRu*tIZ^zij8;bY3 zN|*6ol}~8LbLEJ&UD!DBWMaOq)`4pP-fRI^;QRx7+Zr8LjxiEM!9ehzEaI52*U_G@ z^%8ZhPHErhjZ_$awfRP$q6Ez>Z3H@o?dQMSWu8JL?$-0eQkcAEjP@azuH9w|PbZ^D z{Ya-_y8$3=&}nX7Mk>9#Ti4Z(b=tpMZ>kKXM&Igh!}VvlSEt&0ztd+ck3q5b#?SA2^LeCAcLnuHBAK7#1^R zW3D%aIVn@iAYL-?xt@4O6;dSz4k6TOh(k}Xs2rvT8%ypx+h|PfKaO)oTMx>*7#HRz zSa^Db_I8N}=HFa6SiTrUcJyd8y^E2Pl3=;nk8~p@n~p@0w0MO-BN_@HeLbnPtBcVr zFBOMt)*~#T`ewWAROjJJ%>E);f7(*}tm?$}W70o7&kM3x_5+ICMU)CRaMYG(ZphqBo6t3;SYc>U~vO87(?3 zK2Ca`l~_`nU%|8P#QA^I{ClW(r15<8SGp&*Xguvds5er+k$hHsU_LzTEh>U1_K8KL zWg2NJ&d!x*Goh~lDSasdePkM)R7|J2zhQZz(Q`75{8$9+X2;vO-Ir`+au!5^;K&Ck z#GPUm(xVto;wrL?7!{@T`5i5OyM*pdF-})^>9m*=VXC~HW$0Y0_J`hD-K|smR3k(E zR;RYvhL^wEJKJdPl8{AU87exIre_=X(>aIqCdzmkd`N#Z=w`!o3mVNt070NKXl+l! zrGBSV)nS~%@6jpg0wb4Ma4C&eU10p1Vvp#(`P<5c#_9Cp5pd|Eyi|Jx=l{>#19o6%T0s2HS=)-R0Ik=DZJ@exL0&q0X-d|Vcdt&H`G+3&Cd{iIkn^4pd zbV2DCh&tMc|-Fah+ac|Eq@I6p0FAj{ry? zYdoVK{4eV6-}E-h$#pl-rS@q?d#~NIh+Ndb;)u{z=2K0MQ9y5|8CZge#xnKLe@}m? zhfk6)fmQmey|F_*`rp$Lku}E2u0v%x73UajPjX@$Q13V7KBY{iy#tIfw6~p+L(}q% zrXW{+#tC>x5Jpr!_9>u#MK*SB^M)X^tnoEuh>^{EO}^i_fcK7j@(scCeTLuMv7l?f zJJ#BKbI025H`24h3o{k!tilG~gY5!^8D)mtxGpa+E>s^hDCu5!DS5xZ7?A)1&-x!_ z5wIQaOv!)fsWk8wqmUjgH?q{B2EANpG-GnLrQF=gl*YlW435dMl?56bEqM>Tsg-dX z{pvQ}$b6%uXuN8-&QuMNeDC7hP}DGk4torbiVe=~#q}YB+TD)b=1Q-T${XEHd^6f> zr1Ne!<92hmd*^mzB%NPmoW~t8gNpIgzSuY|c6^#! z3Q%&W8(w62Ol*EJ$N;BtTdj9+^whz^LQvk z#Hgg!&5c59!Ii`;VonG1;cuu*+z@b#C;>+iGsjV5$! zOCv`eZICj*FqPUo021i=oOe z#t57rN*`GwaOPKclDd35R6tzs0BM#!SPRZb_pM^rR4k(-)Q>%Q_g1 zVjy-YeZ5ZFPbnG2@HGZqThx9+Q9!xXrc)u6Ao-0zLV7ARcSD3V#uDx9I$&(zOrB4G zWHq*QFbd$i%#^=WmP(@oF*GCv4vRchMse0I-Rlgw_A%Ywt1M++QDrnuM8qlUAVGdS z`Ad=76z+CVO^gsmS)Rv5pmTPA1A)-e!iovRSq+5~B9OIl27Om$v`dKzxa4!591FM} zF78@5y$l$+i9APQt(j7zQnzk77sF?Gc?`MJjC@-1x-qWsF#}(OvwNqlyk={aa-Ths zPkqj+WaEDLse&9pqOQ@=@Brk38|~kX zHZ*-ndK6u8T}m0Pi_eZHu}hyFbT49Wh*0#SZ_#lq?=V&pmcYhJh}!Qq6C4*Rfe);G zyWx0fl0hZk>IZC>hyMrA5twV$MMv=97|ZiK?DRt0>z3jNk!C+fFdwdU2ilb6fyU5Bi}2b z2o|K7Bw3WqX;Cte876y`SDBn%@U3}HYrSQHMHN>VPGeSYGXOYQ zdKylPLc!}Vyk+$_QH$CAjn+B4ajX-86HO3#{6)+*sD>csh4!sJ;U;W4sBfQM7Uw4u zf%BWu3m`_Pe;NJN>4;94lYAZJ^)!apgEGjd2W8~Z!Ja0EcPyTX5Ah^x{(f(k};FKoFOJ;|dkib^uWeEg$11voMxrD;R zyykA>0^ksL=NqLl3z%5_U9sfRdki0Jye}&-{Pe{=5J=`oKw!pkuz;2p4B(}ex0qr` z)nLP`ET7QWXv~^HTqRTVSQQjPwwpr8(!n62D{6z-eT~mgH zCi$v=Vv;|1pFPP7SoA*4n&jzJb$>%r_qpK$x1T%bh6n6Pp0X!=l5gfoPOBd)D zZI?x7n(?r4Wk_bObuKs5&_TbAc0}+A-uk?pbm}(Th-V2l@U8)UBSa+|ZdCGF{-Wh& zX|d6g*Vbwc+BV$CN}F%AkajpYi;Lz1RSwKeKfH?(8CryR2<})K@^pSGHGa>Cq4P%= z1?)aJ3L(kX&hw|kAH^F6jT&K$L@Ze|D@2oFE6MDH?5GRD1!=nOUAvd)62nN2*YS z7(CV}XCU~cu~2gW+{-azp-#U^r$I6CX>??)k<55;@;GBqv?ZkW*=giWc-@Gk0k0Sd zG;f@7J_jL)eatx9Oc6~9j~V4O^f4nPYl#tv@R&~fu{oH~Otc1!dCp_TMK}+AWVKP6 zw6q8~FgFan%Lm2n#{-nc4%=rugd-H4xW@3(OXH0IR4w+6H=b3WiK4~1>6Rz*ggqIz z(iLANIU9AvS(#cD)I^Da9TlIOdR>8tE?9BEQ{r*3I=XER44GN_aA~jbJhN4qBjNH8 zo-d%s&=Dw^tMedBVuL^msEZ5287$|EIV%?~pHU``=A_oFsZ#-kUZ|)@H41*((H(24 zQE;5f?uwY@(eu~{vZs@_gdcSK>jx0#6koVGP9E}G92 z;Kq6IhV)Dh77|{^NQkz}AbBM|g=i4^i+Kt3?V{q#5k@T|p9T*1MzRI_yFfIl490@C z29c!!w46DjV>Ey=(ku)q9!MRUErV&gUL}top24R-ZrrNAj5Ga@jI_k5nBHbMbwzuo zh+0iC3e=fJGM*6qR+`{W1>-UUJ}EE?ts}Uf9K7se`f5)U z$z^%0qE7@3Qu5BE?Xl^(wl>3iz}!>=f!U|x(B?n^{d=l$d*p+ED1FJZ(deMQFBeyD zs(HegsUDI`sy96}4JRCHJ~4XOOK@dFOYkAAXKNAC*PD!gg_XKGRO-`6Rj1s2Pa`Rt zYnT;SYb9mZ^9T}OGf{ZSe?v+J`=xi$>mOyN(?zco`zZR;tj4Wz*t`xCEdr;#5vMn5 z=~#hlUM!U?UQ@0rI zqV9P8n8I2~(zuG1k~lg@!Fg5==)P0nRU^$|*UBSn1@MJG!j+4WASJhp8xoj;Il0xy zL_e-KsLNKv(~J{pcw?tPD0tp6ryxUc!C3es+7XA!A?Kv60C}eK*s`$76}JwyV|MGjG2A}X(uZ#LawX8|ojma%G`z-9 zOgtCmiDI2ocx*?QSn9qFhX)+~wZ@ftmduFWmvjY5BjDr!;Z9Tl_xN1}9VT4h+yF&d zM8nkXcS0pB0gZ#k5gPCzj)0ys58_rmXXH7nxIcXAnY0gg>SBWup9jrE2-nKzjhsjq z2Xn3X-pEWJW`NKewZD8ci;TRek5Hi%RLtNG*k2FBl)51o-?_`Z3_M zGHiTh0g&xE#tPm~a^{-*Ntd~y{e=2`VYG>hcSmb-2XRpHlEien>1*tuU(PkIZD?O< z#B{&YT#>t5m8}!&3KsQrn&R6IraS-yW^SjjLPU? z2Eg4o8nY570AuDs4jW2~=V60Jj_vb|FX**zj7!xwej{y{afZ4zO=%O#-%Oh7cNz#OcG^Ou`a`P zT8$b;U=A{YIS4ue#Q$b=j!j_L013+*FXCIMtC+xeqA74ka{3u^G4lab6*L#!Q7n>U zVYhU&!X=h{{7B+q#qx=hE;eg{7D$>RxpsWq zrdn~%h?m6VO?ZKgl7uTussnd)h1$){5|Nh zz|XiQn2RaST5++UUWuq=f?GoyK*dJyF{#*#dqBkoa+mnjTWLM+n2PZtjM13JMyF0Kp&<)Jp_Z^lj$sumH}7d2m??&*q7N5rkA7S*i7RkPXrVU4 zC9#Ft3YVl7YFk`1O1`EzLs?5>Vj5?d(QW2TO>ROptr|s+FNlw!BX>4#S-m|%t{R>( zJTIj3mZaa&_L-n%cxLXf(SbCK4(sP(%0rV0^NqD*VLugR@x$nHh#v3(g`iq;2STxY zsB7*GW;X^oNUhPEB`7A$urA7D4o8r6jA5|-&{88O4ugm<$1s_5FEjF+gE57X5vmi> z&y878(GPDqK$cx$>x=`G1uvLqc4!!j0n0E_+aqYk)rmc*YB6jWUaD@Ke_UA$M+|>i z*4lVnS!59hfS%9 zd>jPXwWJ>F(7=qPkb7;j4|3dg9Qc)gf^RUrJbGTxSbHFEuC# z`Hmw9F(UU*$wFM#-x7y5+u{&i`$I|UNy$PuPr?au+lf%E*uKul{96){N@Zb&6qXpY zr2#QWc|9ocTt+1yLB?1K&hA*T2Nn)2_ShB`#Ju3yMF~bAwTk1x^!K02@Sv`}5mw&?6g+yTjy_FGBLlO!dg|q@bM* zEg6=A>_u~o6!dkdRF;D3lzWU6w986*vQp5#a3*CJ1kk`P^*B<{BD?^ZU%-kQe@_a^ zvZWw=D_ja%MAci2ta?JwYidwTI7SFUm5vpHn6qLhKG-_y2toWQ7J?R#f2)zzfDB|O zuw)=c4gW+20$3JIQC|jHp#BXRXn`taAhhrJGLWMo83=XyyE4%36UsoJA4dktNZVJR zdpMpDR_`)d1u5k9;(5}EjOb3&=hYK*PzJLI8%%*_&U|$-UAk~AvG`gOo z*peNS$m_nI>_X@4G&B`k5CoR?$CXts;?2YPl~I@+CZLg?sj0t3zJQ@?5(;F`D8pTKfhFb13 z)&~`&OngFNlhB;~V6!1Ywc8Ig23o6=_T$8IuR(hYMRSV%5qjvjsr=Cxz}E$CkwXi9 z!~tYHC3^5X@h2pB2VuaUz^O@>pCCNr=Gvc(#?jFKgvu8sdPRX2hXb3NA^0h*oeGDd zq?`?;XzNc#boM(X9pTT>GJ=e=lu7=vvFoLLR2~f3DmbpoJ&Oqj6(CfiPUX@JEOMO0pkHx{a%vi?ApV>8tvH4Cvziw zVXqTFvAX;QH0yh#cEE3j5ehnOinC7cp$?z>GiY{WA>&LB$r1=Fsf$weC!@CV2#nmQ z@gbu-tYT}295PNj$pV~5j8gT0EMS1b7PZLhuI*PYvQM%AT|o_gMZ=C5W9iWfF;qQh zwvx&##VAU1h`BtN1DlApi1!&8DT?#Z(~!eW0o(Q->0mo!4Fh{-q-ex_83lJPefk1= zdmvKCzC`$I^T9ijBAWWaTvm zmFn*X9dL^Ccz8R;ie7wuCRX%_{KE*u(iLAOXVFD2*u9j-;S+}pY7-{{>S2Qh^Yw^9 zi}`xgph%Z!sn!T;=feFEK{YN>;MnnD7R_*pR$S=e)}nxZa|z9{2T$YUMQeU~R=hY{ zy-(1>HX@f^iWg1!VR>65RT6M>zn~#)#f*%2%re=ex-I)YLGYZT-tCZ~B2hGr{M87+ zhvx!+I^B~fjK~K>0Mg!vSy`mD7e4wnQ532Vidt8aXsW13TT_)Leo<@M@U<`Ps}he` z5Bt)@6!B>A&9>7+Go!ZV43Vw`U%i?xp5!UAV>wu$8#6>E5AK5*qR?8BmfEK6)Il!E zw=+a5USK>+0y*yVS}jwQDe+JpWv~!BFc`G6vqTHI8nVRc_Sb%l2E3-()m_uIGLzhA zihomYRm6o)+$7qVE3Q??M^a^B8KQb$A`onOVtEu@=P50n@MJ!S`$>3gy{)8y9gHb6<6~S&NKq+%Y{N7RIR0kS$ zM$oZHSR5d>u(ft<&*CyXE_%Y6nzAqj29B~PxFR0gtC7hOm{mpJ*}lfD97xI@n{ZAE z7Z3q>c{KBZTsq(_o&sIP)wI2NdL;dFZHh)c3PgyEn?y>%K10n4%~b|6-iF2&ibCjZ zO$2GDj|xS$I!rJS~Ei7u@gQK$c@n9+8y4WK+v+8Y} zSNK_zx>k=&8p@RCHSD9V=REcP(q=!>xlQv`9qjP_QQNYmJn|?FIvE;?c z4L=Tb9xlSDGZgV>95p<(T|`3!w!uOqg?>~PGC)x#)*^rFll;D<&7(w!Hp8F9`a6xB zT9D={g*z2wxea&Ti%mocclM|^vvcT&CLpL7sN|*~#fWYaq`V--aKtVrFpiWp<$GC~`Q6p-HFLwGck_QNbko(p-N%a%Pfh9;j-kz(COqrzoU3Ek)C!u|h6L z#(%TSwUdx;L+LRf@5+ zKg-iNNbEzs^FxB{on#Pl8r%*9f0VEZ{s-+q@TY_m{LboBQF}>yru9Q4jsHcxFPzq! z4=q}6zhPQ$&oqnH|r94t6t2UoEnWc7tP7hcxZH;42{PEISCps7vf){@p8fa zEgC=IQt?i3nTE0Iqs}vF{43{)DrUWYK2Kc5*NeM}Tll)Vn;56QTuN7U7d`npzq>ds z>gCcLFx-KK*{QX$J;YUtI$e-b4RARSKHWtLwY&lw z7J@Zhe+4>YgfG|`Z(JezDeALUXSBW&yW}jZ8*aK1Yo7Z_w(`B+A}?or2|S{}GzG_Y z@P{p+=3Cu~4-d7CwTF9SWvkDJ_euY2MIjrrvHu?PU}=Aj2MDOGk;bAib$c5wq_*qc zUWn4sQ1{LL)9(9*+hzBhlfM2p$o{e2r)j1u3ygFGw7zp(Pf_wdS2tSpb+(h%UMHfI zrR4ciZ$jEQ9Ch`%PTZnw4ttPyy%?hWKr=4zcc(cwh*nf`gE%eh!Jx3;t?2o_p_k42 zVGP1^cE3@aroMw6{|3ICe_MV|*#m+?IN}5rI%CwnO^}^d@Zm zB5kWl+e<2*Y75bS*QBJ;*2hz$>F9UGF|?>0p3<~$6A<2TR%|36Wq8SbeL4IQwMt8* z?$@Nm(B72NMsR^uo)W2QINR9Kr8FmfY7w6WtAStPl)`ZiJaVZTjySY)O2dyh5<47w z!l8z1cgeHF01o39l=2}*eXmXOG@~6gZVj*OM^?t=(j5cDAggDF(ai%x-9(25iruXz zN{>i@{9qp?^>FYP2c`;x?|iB~8b{r6m|S)cP^VNrh-1;U@Mh6ZT`p+E&7xebAzE-V zxHFuO4xB6u_P_06p13g=A(oi!Hr)e#ek(Rju;?{Ypor1@HVBab8&*vb zIgzn^&^?euX6?hbiPscP)Zss(d2ep-xljO#5A2e<^`?eB+!)FxdsEoFGp>bt4U)tK zMmzepPVY4eNWJsX`(;AI$^rF z7DDn5cVPKIu+{Dq<&9T}Ae)|G@-A5IaE7nhU1j@gO2wxUOsoH$=p{5@?VaEsAV?j) z(=4puF5%|FY!=3KoWe{aT)VKl&`S`d1}x0YiZd;3+1nJo#LuCBvl@l6--93S5+#{z zw|5TQ+Qi4$y$&TEJG1E|RAxT!ZZmWLyUom_?iM8_^)mx;)sUUlQn?uRP!&Oy_ldL| z^EtY~evX5oX!BbyJtf+u)B>*IK?9YP_7KZFbn!i+sG2p4;X~hixU>-phEkt2+htD) zj7qS2Z!(Vpew$??l9cv=khe&|`Mk;6O5ug9 z7AhzOPORj&@dr91aT@9sf3Iki&Sf~|8-Q&54jRv1+A&R}YKa!J9m!VAu0SGP{)}+P zC7DloB*xt<+7$vWaRoF>{EN$RyDZHD)REgmKin&_GeTc6zaPn8QONxQ7}+L+v9)5- zTsqjCG!G5N&|n6>G*fg=OqE}Q@(_DQ5_EL1=*n~AylQcUx?0eS)wstTI8-ej;`^aB zkhf%QGpYamLd0c-YFjZxT+C@786w*A_dXaRT1Eqja|Loqxl3fmEaDNshgaVZIO2-u zMQghEJ`u0tv%~Mh{)`4ccb|BiKi~TWkx5tF53wEP+;G2LP9ZIN0UIdh=HmNBTmIJ3 z`>`Nk%h2ZmVU)9tPLj0L(d6Gm`8N%JL(9n{>ze|aQ2WLM;#);sBPg%~7|~lpMS{9k z(4b6bDs35x`g{l>>1BwWc-ZGW#BS;GGN$%A-1Nywb+Nh?2XbS5`9Z@(IxD;{zRZ^j zEsx-f;Ad?Oxd;vFYwKTzn6Pn}kj_B%41+ui#qdESQsFT(l+{83TozOb0<1x`p6%v~ zq8mzPuiy2cmC%M8_*hPQ?Gq1)L`7WzkKQwV*@%*&E;7y7Uq}D#Nj!%N9uZmEMv$O?cp2Nd(oY3uHU6ml$AJhV+9m-mET}gC?FWRADJEr8Wid_vPCq?E3x%Sv z*$Y*Zp2X8MgkRzK5FSNlaw~LYQpNeSZk&ip{Zt?*BUn9XsYBOD`%Jh>sp2t_UdfQy zX8xuk*#PJ&m?3dcrH>;!x?}}53m3dONWO9lB+19b5ug=i<3*MmgN5>Vt3S@}-r;i~ z@YUlPs1dYcJc!A5frCmg(EwtyCt!tOXKFt|6!3ko3F10+d@-$F015Q#3Fs%R;DomU z^0y_C7TlB-Yg1m-X@VKy4$K({8rKi{@KFD69g)NhmZV zHMNLtpD4BjSr{lbBMbBr&2~u^CJw(BfrWv;uVYvkmx=G7k3d{`2@K4gAzE{pw%_tF)}>CFrpphjOcxEf3zWm+KVohE<6T5I z5jhB-7Qs##?s`(>0dg35H|TBL-NJQ39)`YuQaGa_)AK%zT?Sq}o)VG8li_9{0xE<` zXK*ON_SsuBq;^*z$xPn$DUt9`GCG;ep1|!sL>9?Cn7jkH3JARANgL(MAVWbNo`$H3 z5xN@J>K(})iU!eVxIF|z}S#V&|> zab{)kC(`6~WG_LPm%mAoU}Ms`IIcN9$BChRVe>t7?lb08xcC`!Dhz!FvIxN3#m`_& zp@Jwmnoxf8E5~p&dDL#Eh-28%6-c9AU}>oTOcSL1&rB1foHkQj6}egjG66(DLKn|s z!ePdo|E#z~vNq3xwZT^pJ!`QxvrH(N*%is!e}wLy3<*CrYB<c?BC}S-!Nj!S1u!I-=%2rUBP6sWeYVLA{bx3qp-IqPOM*rpGt~Sy zQU0yV43)^TBr~*jHZw!JkIM{wcLHVzN=vcYw}P1=XqH;5#ASJ!WzHp>H>#h`w8*e| zBWV&1wkVGZ=76m_1>VU1LXd@OfHxxWMiZ#ZTyclGvQ+X%v}LY{RqwZ0qo%Kjp_wD$ z#t!0T0D>zTL300r*AyBUC~dFq2lD=PTBfMx;5z&=iH<7~ImSHl*y zCs3MI87{)ZZcQG(1G3>Q9Nw2BSy_=al_L?mmSu%Ca1nQX#W}S7RZ)<*CyZ75UQqAZ zz7{lMB-W12muz`W#5jJ!Qjl);w~q;XC0UkzCd-mmpJmxANPAu6mi!=GNfEre0-aEA zmFzX7GGb;gk_z7y)^GKKO-CifR9C38{2$ zR%s^uOq1gc(YOjA2k-sZzflP@;4qu=eOAnt6sif7#6ks-&ER4s7gSfZlLo#a9`!Wn z{)W$h5qAR&h{wTrP(}-EA27O8c`R6>RL#LrtMDnr;e{35%@8KpC}CugTe+F7lz4Vf z-#5j&lVhsnQIN@0IcfY`q60G>lCwHsa#qkJ%bFmH)vtwQtZ;k91f0)~TY!cBi(uxe zJ@2L9tIn>+Qf1JHx5e{t{hPxz24C6X9g$s($yJAmlG6-5D(9Gdg&BI!JL2&)IO<`= z`d5C0~)mZi5dBI(;E{BuxH=B^l{ud<=={j=9Pz;;Y${m!)sZKTJ(q z%x+jwXpa}s#)TO4-vFX{^c*j*61KPG&&j0|RJCUgH&Xi@q^L*Zv}hb_8#ylO(HBNd z`MDKmQtxK?)qZPw%4xYUp|ln!Miy45@MsiJ`eD7fT=@}Z&1ChY+ac7DmzAPDUQ9ER zL6(m-(`?95yYd*#-Bw;hy_bl%%YGFwAK@l(A^2v{Of4FdK$W2n&@QBs3tM&{ z!*krCD8`i@FM?bkrxp5^`wX{o<<_P`Xx7pY$3$)@QG3R|4L$krHynTRy(iEio0LVLk|LqQN$BCAyPc=rgD z<5)?KwQSA7Hc|H2z)rSHb|Riu`_F~fzgC&0%dKso2P#~u; zwRx-txYDkw<%&H)z7IQz=ayjFA$oNJNX8*d?ByaO4>m{;GT3#X)ly4U&&5dTsLdkJ zvr0vR*ictkJ7qfe1eylmwCY_TTB}qTZU@Rbd6K#7*jST|8Q;Sd@=xGhTvKqJkIe-f zeJXy=Hh*&J>E=(i8)CE0G+gW0MwxrA>Q2TN*@h^^or>^C2Zb@T<%~pTOACmlnY=d;jqxzu~lSN z151%SQWE4WZ#z(%WUbxRei71JJJJWs_qtAz^lT6b~_ z^-Nq+TBv8?lFGPvj6033bz|HaE!3X4q__-$K>f#Ucx1^D&~)L3<=fpA0H=p%t=^9`>w9*^)wYc+n_utrQ~ zEM(wX(JleO4m3nVU zz|s!u1bp)0=yIJH&eto}i*|{dbii=cQEu29ajCP`i%u*o>{~A~vZcQVxRuAjVW8TR z%uCM&NdUR%EI7`)S%?e|Gh+9(mRRe-4`V zfS*|)ww}Rl8vM(dYy(G9#FqX$Qo{JX7~3t=US<{^^xNL;hx%Quus@sr-5ofI8#l~Tg z!+UIM$ZzChdSRm|Qa+-!8zJq0@XgIBO)Yn^JPiq=P6%E}2;=Yta860)1t#n$he|hz zi_{|$nNFkY_JYd-{Tj6w$M`^7w`~%+X-uG;k~EpnIByoTW3NbcfF^MujWlZYsdyJw z8UL@c8uaaFBCf-+T*e%@7yy?sn-zUdn#&l?AlyTd=7u&J2u3)UAz#+Wmw(1(%#I1$ z!yD!@X2*oMh;84bu6lF^tQb3#S~$fjg8X2*mx8V6y}z>LPv zxH6-$4_9V1b~=KL#wPP8Ga9SRpUh~iKtg6TP_IyT(<04QP!|{n^3XhELt+Fu9Etju5v2TY2W< zgPcS-!!g4DR~Qbc)BhEQgApB;35WrmQex`(RkEP*L)==0~a$*?PxwYmN7*yJ5zpY#d6#H^EY~q^mpC&AyI2at zGAUiL`6YWalif&Rc4Pl8>}a?;cZ2QNtJikhEs_;=q{ViOs>^ot_^~*|c8oqrw!>l* z#st}fvB6*C;C2679JqiV&7{7Gx~h-S)g>Y?D!z57Oy(d`%pVU{DDLzv}gm_?WsBxFGzK}u4yfKF`` zd5kQ;3r;w@P;v6?g2gZ#{2mzi2tOZXTMPr}PdLMnzy!uA2@Dtp`fRVr333Xxt{;S< zIDROSq4Qc(>3+0#=st0c;~ijHh^8kWWw)54hPfBhDs4`ZGnf+o#Dm3{8!;Cz*~pKq#jDg8;8`AQ>_zI zy6GpFFg)R>Uw(oFG0jgEKf^)**NH!it5YErn(3TL*l<10_y`x>0)Xt;Pwr#&JNe1k zzY4=$M>TI|7T(oS&4a?r0i5%piMbd$2$k-9f1I3!d;E(Af9(R`x}#Ow@!;y*QE%B?x=z! zh>nBDJ9l(fM8XQd)st#HbgTW)t+F!D@Ia`26CJ9mL;$Y)N7?{t48a;)dUUfnG#F=4~n*~$*So# zO`GMX*A9Zwea=rC58{Al=0kMkpvW*Iv!`dO+Vg&}h6^4kU}0@7W|_h_6!;BBDlhO- zO-;l5W#)Uta>aYTA?Vd@Oqf?yGYZ_)E~*zJ8?sv?yj`bmu>Eey`D%?CF{1wO#Oze z7j9_K?;^c=jz28^bSUvbGw}vlG~a|OVj9u`x76l>jj=$9@DJ4tmp%Hi%*!{SyrzWB zd0+9%Sk)Buhe$rh% z;+e7w_$E{{>zo)Ln&%HfE#Z0Rn0aT&ynGYNYr-(xs@MI21oQ|U2(@aHtl6qM8Eow? zRjc&}5*z5k4d%x_m3eVPJr1E&^ZkLO1`=;J6MrTX^G&E`nt39Kn!VuCjMF`=9^H>tdnxIYPmm<*FfHNX5MdPUcL$C%@0=cU4I~-TQ%=! zuvNQchRt;{6a+K8=MNM#@Ufld$9BuSxEY@e-?1zFfkGOTTH1a5U4C!g8xC{(2q^uu zT?l1?Gd_z&aV?-R&hmd#_i}$s^N7n7qEMZ0tAJ-omp z&-oSYKryUNaB}-G_COQKhj6^1EXVaOCExApOWkkIPOi{?_q!D^;F!FJ{9pqa4rb^;!~_8ttPC(=;`mNb&BV^r-RmZGU|Y1RSBfAjN~k(uM4MKU)kL1h_^)l`oJ zpBbV3;&Uhn3gL8a2ik24nK(X|=@f0R zDLo?YZ5%DUxpB{GS-ZD_we#1ZRr2M66TSQ)#3$F!x$i_T_sf^nX#cDRKKkQ{vi@|U zmv5h_y6+tOvf30J%|Tjt?A!2{i%#@%@rhn8Il)V6>-EQ}5HddX`g7Yh)Dz23kh|#J z&`YW)!nS~ty5d@TOi2|y2j34R#uCJd$b>Q)UhL1#l5ama_U%LRt@~^)ic>$p3%2Oz z&`wqeS;`u|(E9_S_j2~E3>8a@QL|%58>;Efva}4|1fi&~wHP9sYDtx@u{7u%_cab) z6xB(kjnzGVnv+zT4cGDh4E1|Ijp>)r1tys@8Ws7es#iiI8u?OrBMye>s&@DDMzdrJ zDuDIEGG8Q=DuC3um2St_Xvs#b^0UR1q%V+)@q^=V_tp0Mp`;Rxnn~ibRks(OY7rmy zEFP)-2%;495s9N))kBNsWXGmLjZyo_kK!V=pZ)lAz@LMd;r>*5KB2OT7T%JVNdIY@ zk(R_7QTQOb7a4x>)4EdsJu-Z^=aT}&g?cCNK{9x~_G4|A7iLMlC!mgYkHV8M-X8Lk`ypTUgh2`M)cwZBSHUq(Ni^-LHW2C+DaAIz@=u@gj{&nz-gWAipaipADBVy;Ccgu6+Q?Ju14TgQE@$%*qbcKoUEixw*NI4c*%lUJ1%S6{BE7QI$6q9!wh z*5j+&i@h8+&*NZPjZe897WAW;b_k%+iu}c7nyH}#4HWGQoY|^!lDY1}W*}z=^J}s! zS(4OH+J~X@sj296E}IW2)qbpf+Nqo5glBR_1q8Rems zNR{?!vHS=R68cmAMy`d$+EG77#^uK;&Y;Ms;b=58%*+7d+}8>ZuB`79(h2}&*^7SBF z-CxG>%LdZ7W&Rh{gT*wd+<$A;_qv4aBs|9*I8^cjS+ch|rn)th5f+Na#s%7gWenl* zaw%F(T^sxF$Qe=)jF&zizcGSI=<2}42McIhV}GXWeux5?TY)LRWsy?hPgTd2(cH+) zoXEg@JaL`r&*LYasEiDnb8|wJV*{QJtT3OBtnlYLe#V2@)`J;m;=z>PvuGjmMUN}< zU^3GFGyIv3MR@p!RoIN?NVORcdRO}Mx%BEvJgE62i>Bg%nJvc5HX0A-b~ID1>xfj- z@nA0=n5kmTRCDl9bg~~JVypZj9*${ZW}VXnS=Zsg8a#*^R|Yi?xL?pyy{wwUt>6Af zR$q8z#k%YWro%)Uc*UV|V>%b4Qc`DsRK^1IpB+t}`x5!~-Csc4yZXD(qB|3lXm-=O z9lj#0!}mQbJ3Pa)ZkW~M`}mudLnM<_U#Ait-Q1GcpV7adXq(3U zaZme26q_E=auT^1_SW2_1t_YX)3{0QZL;XTZjD8gXnR*J$8}7!VRUc&VD8q_$8uL9?zkh&Xv0`r@a;|e7;Fd>A)AO*<9A#a;}!> zThOGS6sVZnah?`*ypM+abdU|7i5CUyo0OL_5n0|B%@QY;CY+}w7JSX+V#hUG90Pe= zeK58^-d)SgS`l|x`5fY~;^gsRU7oiI&rmoEdFA@JGr9ocN&tnd;^{1k1eqK?7&jn^ z(&cby(C~nl()(yhzEQQgv9YjxLy+6@>g-c;&8x#bT33gAMAPVl2KLcjN}F(ZVRRb) zAGIY%y{8jJ-^;z2UO6W)TsV#U5WB3qwZL|$59=J=0Pbp!2VGNkm$>6R!S|n~ zU6EFY78m3H^>M9sI7_=Mb!1_5H~wF|xv@9Azcg(xULM8&+hQNCa4szLG=|5$kUCdu zMI0V?V6_&X6-4-s|9*JfCeGtnM(`lga~!e_fjb$ogSwDLyT9sCF0+Hsg?%dqE0X}L zmwEGU4hW>5JLsjwJVkbZx{_wt@!{H(2-wmHh&qIQ0s28t^o9} zePfq^{>erdqKw~1b=|Z=uE}s-X_!dg;n^+9NHDKVe4Sc!x89j>6>H za#%q5Cr^g*W1j)Ik6oKaD37`ply_&wom5^JoK#+lCP4o7ytm_)uRd=1>T$)y@=XVR zHG0bBi@|fcv8R^9Q=H4N`muXqBYO&1j_(4Nk4BD{#_x@={7Hu89p%bM?CO5zaWoYJ z;b=gt`Xjv>SKa<9t?s22$yyR_E1&G3^m7{5+`aV+)*_J!w&Pab{m~Bb#f019i@E;W zcGxA{MyI^~?gtNuq9)uHMJ3!;Cak3D-m*Ie+scz)(w%sgLy}NidHFM1XqFK`ThxyO z+RDOjC~~frB`d`NY31QVbR$0S>IxYBag)_;gwdkKco_ZZSMkf-2&1vg45LRqZI>__ z4Ks|ke@KJQ)3RNByy8Lf+;_1Bv9r|(lDV7-lKIeBK#&g&13?@U9IX%H$+U*J^Yo|% zk!vl8{M>=YQ_~2MF}OyE{4f_WhY}BwQK%6juZW8oaYNtGjv~~`{f?if#6S1V5uG+|OLRJ=zgDKq z(rMtOnt#6cV(lD7c}bs-r|F7ouI~BSK{pQ8&Yyq5723yk&;FX`P+l{irVP?P zR+I(${Go%jbj7#y)FLAA6*TD@t@W5S6;oR4aUYVy7T#l&_WCj>@MyMzSH>Yw1S$3&s{?x;l!jGzQqLLKUJI3Do|vhvXP&2Z(|LkOLFkSEX2M@->Ghz+b-{uM57PGQHD6^9 zj2FUbNKkB&vt6ePQ)G4@N441Bf1`{c+7-&D0!(Ep>RKxPb7d!5Iz+nxS!+W>HJ=Oe zBxi3JJ{4uTK;A*7+i**2P995-q(s-kln^YjOce6mX+yO(NqjvV>U!Nr+xwJvm3){! zOv~xHx>((yV_s(RfVQUSz$PRj*hV|FJ}gVH;ZEaU2+qZCfFA%Yj%X}%@I33K5pA+t z!vWpzqIM~8_^>--KgV@ zLKBPNgE#&L&F9|4FC6^BTN#D3J&u-(rD;lUj7rM0F@*TP)t^df_YL5v=M|%>lhSY2 zGSj4`0-sSB?}R9FBT(y1h|X^WYMob1{l;n8=RzwW=y6% z#OWyUS(pYyy$CF^`bNN@`34>0o@Q&5dlS&T7*VPi5%swVGQvjV+B-X z;MMYSHiO`^Ugq=H9}~1GWKkBx5*azjYdQ9By@$DO=ha*HWYE zc&_Z0rC# zb&D1(ftf(XNv&6k)>oi)o^7RU_R3o@hc9&+ifYOm8cn!G%f}pM--7PH;_h`>?)zKN z{Su81-byr*(poga>+-fn zD{mFc_$?Ruh6}ZoLuh%MmK=m)yxmDnw--&P$ceR=rEji(+TuGAtl&!I>z_5CpHrk=NJ&9W9L76&XTJ{Ft*J46}J<#=h-?OOBfTF`GC_yqqz zQ1~6Ak7xthdFgg7*MW~Tv6I%0!WXCeDDQ9DH2e2dT#Q)PEB~hbNnPa-3Na2|j8)u& zBx--x{+86>fLx5<(cHg-`q~R3;^j(kc_Xzesq-D0t7dhRYWs9x3GQ5qEQ?v*x~55q zA5Kx?<0d73JVlAMO-k%wBH*~QY92^4u5@1F?KjC-^J9%yD|TfpI-QQBw^Na7e$ ze{z(TZGVDlvh+ea<61pQne{bo9R)xzio(Nm1oJg0dVOkhBp-f^nF94w>U^&@Vki{4 zR+}e|59-`s`vhI?uYH0h_mrQ0NuY`ERd%6)J%TRkKSsME;VmNoV1wuhW3;^HOwcSd znAAan8w^ z8Mgl*bIJpPH9T zE5?IA9=#QsnaNVavwb~+g{Du0$o$30viyq4viyt*X3rZ&y3<6gNny^vgq(sEmf&Aggd80ooi6%$F(2-Q0M;N>zuYu z(0$6?@g3b`bu`K#|1|9*wgK5Q4Iu3o3mfgH`ZGfp(Y@2O>rVdoll+)-C=1D=GBVC{ zAN$&&-rq?|-a}7mQ;kiBT1wi?_%&E;8RM2yma}(&84l2*bzEw#0Rq`Jv@(Ea*{1DRjkoS-q+6q4X3g%JCxV+K^@`R0T%|yN51( zMytTjUC(GeioV&2iI~KP41Vk4@D&QXq^Jm8ebzrxbE*G}S`xXR)%;0_5ao*2^av;v zdREJ8jqIP%NwCfkK@)5uHPFHb8h!SVAXt#)39?CKQsyRW)&pR2lb66U0|`%o$^ytf z3c@3h!UdfmF_B_hND$DUf~Ahy&x4l?XUk3*#<}m1beIKHv4NXvTk$~!O-B+Ly>yMuK3^IAcFS6h%T?CS0vVy(55 z(IjwaZtQLMCJ|s#an+*mjD;tRn5`KErm;8nIIZEiiaF3H&uc-t;`+Qq56Hgg7Yv{t zH)#8G#6>82K}!s>%OI!ZY}^VdE8)^Vn5EBoLCdQ-xuA5Y;DQHb!I)Qt%kmY$Hvmp_ zaB^+wJj%7#o3&YL!g87T+5on)wo8nXzIj2bXn%@BzIjaiA(tK)vD3td94nqe{X8j| z;-G7%anO5{{lcv5mcM$^rHaiu>F6hwGREg-8nKgpFM`xGF0XXhh>eX;I_ji}I$~_U zbJ`UI>sX5<&A)cqWz@jfX}@zOu&YIEPWR*#QN!4*ax!LVnOD7~SiA*HvtVIkie`b= z)cZiL*gRwGu)4wyG0I~yM(n2f7o$eJgTpox@4{~zkC5|WH=`*-127jtqSv15wEUr5 zY?d9x6#PJ%>N%kl+bKEuJ)kZbGOowH21{Jo-iL?tfZ_SjCC9=Z$iOGXHb=Emjnm9g z5zb=?Eu)|oG;ua8>pIWYR1R6!Z?;yIc5;EN=KK!9QMeL-nefG=D?ibSPE|NV7G`C( zS(wsZ((-`B`y0@t(MCHKm$;0wHz@0N27`u5oxG_4Sas$=B7MH7drV;lc`u<_4vjekDW_~&>- zm`O7wzXKF`opyWKTNa19hS^`2bws848aDi~AgBq!wU+x9@4{&?&5NAE8k4;;?dmaT z0TJCTj&mKcLA#ce^+?uqBCGr&z+o%clO8AIOq%|()=b$Bv1$-#d%$O&6nb!AUTgB- zTNI?)}HKrS>f$&3x)oZ5q;-vWqT{i;@; zgHSxcU$|)qHKYIt_rRWUUIcpjRjn&~StCXn)h*BpC@s~K?27skD3yHkv>qac=RBw+ zXBzb3Jgo~yfJ=W(YsJ4anq@bq8y0B!bjxd+?w)C&l>}Nf5A4w!uK|{z$aiMZz9)_SSfG0NE z?YIDhC4Mhkp!MY;&RPJDV75U&FVGhA`+2X!Zw0^Kzb?zAE!0W^i2Z8$e5ILw@5tLO zg^$snY&_*Zqa4?}W1&{)MENY5zD>(Yb4R5H+ZHY5QuX-CrM8)+-HYUN*&y1VRoP{)QG##g`UMzXTj`Zx9Dt&_E5&cwQE}ja&(w+8SXb z+hn$<>z8P`MWYyvFd(0#uxiR4wU1yj9_R+Pw+I?I1BH;=WYH4Mmp|GE(9ZB0x5l-t-yZCq#E$~YSECWKoP=pXp$JITu>U4Bez z8xPJ=4N%Osw!kV5U_Ei`q;9v`RA1s+N<}b-A8;@e0`w&2;>28bVQl#i`Y=BSM-#I} zm77rjIL$0Enu_Z&iScv>e%g!Z z?drG^QAqG^Vj1k}1o6fhS7;LDzNOv$|9hmRzcx}NnvBh75_Mjt6(Zbo|7AEy@6#R2 zv;zBb@l?DV;mQE?VA@t}mnP%uHg^`D+~!%a^KB~k(JoG?Z1;JC z`n(O3^*5;B2gz9!{vtJt;9+?+pfxKV5TcXrdPl3|$X_qK12Gt)a?Z$tm|)90S~D*c z3@$ldw$z3ofMdxz-_?pe910XlYs8{VL_95{7ll3Lne!idS4*)gpH$Mc_q1G2+OqXa zNWVU&&F{fz3~{L@MzX!+d0(sJAY^a6uTA4_FJG=*>|{JcTXtd~__BRDq>%WM_JP)4 zLB8!9KhQ+9{plZQXCgA8CH~{Vjp_%=Dpmex%KFjbeh78XnTmRE{;}_Mt8YxBncnjv25K{zY}# zlWEs|g$P~yR)`ZldZ>OCgaHd5pbJ-P#q{R}O|`#5S2qCPLR$HF0}y2WN?Ou@qx1@G zYS1G5I(@a)RoOg-tF*%F2k^tMm#o$Te!);U2nKyezuk>X`uF(((}6qU@~)u27m$k`ujt(^-DFkt&a;5#4sSaT~P~7e*`0io9|XXC#c5 zgn&@~#helTisy{*h+BfYZgNJ*!M9E;7|Nx7oiXCpPG*c=Zo(M7_Qx0_#K&2+4w_#4 z?q8=>wTb76WF)`R?rfFALNv=i<^&!IRWJWUD?W{?05YOQj?y#t6D{vFs#<&wSG9k7 zT2*5l6{`08RLidU<8wWM!;%Zr$YIIn4YnSs9EclJV++JnaG^~XwBW=Q#VN3sMYqwQ zIa+4#KR!h4P&{MSI7G>qVa|isYxkus6Fd}$4*}h?oVM3#St*ilLPpuP3XDyM>hMI# z(vy6L{wNDIA1u@gJ7CdS8$qsv%lPX?=vxpwGUG2upBL^@kx2C$H7BR(c$Z7y%dw46 zZY_Zpag)}?Ik5!rG~+d`lxA&W%a9UUxJkQ!Kc{cjdhusB?ZM|X@EekR2R1>e@td^@ zoCDxNGrtmir3`v+vsT!YpQz@h!duWYDqXh)XCYSzO6?qB$=u?SupnN49|V;HEwWZ9w!+ z;l3#X5)1yp9=)p<+ng42F=6OuhbTgu!1GT3PHP#M58*8YzIG8bHXq2$4a1741JTIv z?$Z|Pa%1uUy^r#NF}Y5^5kKU&>yg6wEm-it0n}mP$~BNn40M6|q2c3zSM>@~sE)Dg zow>q?cKu9WV+HRC6{u*B)-CQkWEM>tq>+kV%I!oqLoXI~=qdDpqMy%id=5PlS5tVN z#tnt8c8HPFYYu$~bInEjv^)8ChEu|cAYlLLQI zUFS+DgFjF2o2UR7!WhY5FT^}3X~vmJ7~1UDZeR=SRU3^g<%L$%_b-u4D0~N~;QKFW zkw&%GmwUV)8N45f#UPO^Tg&@t>;b4WXrQJf>JL=&!o#K(A|5Oc z(Pp-)U=wULhNf6UV;>m2QLf@`77(P!&wyc6t>(Bs4^yP_&Ws8ez&!S{rF^=oY zE4J^TR>u4auNrp1e~4W#O6bf(nlAj0uz84|u6Tx`eY)e2)~@DbOu_~>AG|tNR8F2t zVQgy+!QYDySYuIAl!Fv}S!pq@A*T$&Jj8n8!KtnjRd70RNW{%mKQTPGmF8(tEFmXf zNCT136bc{K%2Pfzcrj2%U2o7|4#VPogF$l+!-(TEgBlKNUDJ4h^i-D1#PN5ID+SmCrIn%;V& z0R^s&V+L}b^1Us^vEXG94ZDVlW?{E2V3cTKStA>Mb4V8{~;sdc2OQCLOmu&u5@Xsv##R=oGIE(bv zQLU46o8bvjr=jKf)R3wt*{4(QUvSAVkoIYMg%w=-ybUeYuYNty9(PFbG{%F)@LWevy=38os12RG!>o3~6ZAagD?_4(4}v1U52J^44ViiX;BjkUD}m$E1W$0LI`Q2plhyqZB(a=RJKNPC zOeFE~uOo@&!T&Xq*#Dm(iF|cA#5FM_@nbxa7)eJDYI&ys@*9)%a`h|Bk-@SA@*f5z zkpJn|f&77{Kwgym9U%YnNkIPKuL1c(F(99pquUUh0-MQO@ly=o9|r%Cte>MCF{p<} zFH(*gbe%`tC9nfh{Ma0q*QXG%z_u?_?iM9gb=R*7 zj0Hx90A5}Pm4qmRW)9t^Sb&Y_mh}s zu|wdaMCT4I_ed0SKYf;}hm_?l$&;qHR7QuIppveD_xFVuflAuvgj5Ch{~9V`VG3Vm zh|}&5(VJ3F>mw&LeI*`(5vqKr`DZ1-=!s$&S2Aa%YgmV zCf*Z5!Z_W2oc2Aa|CRb@=;02q0(HO&v|GRhjXj6H;X`bh{))@OW}sMHKG2YBbI4>ZK>TMVdgt$ zxfz&TZ4| zNL0Tpv}|vXsawdE*j5dBJzCI^LOrigNC8CW%rA*W=1M$bbPSt{!mc#D)Z2`fj0&rn z*=RiYcI-ZJ2bSH!JJtfO`uznw_U&mc;IvaM;4*Uo@q6+D&MFWK$QN4VrTHTZh=zCp zk=L}z0rC| zP>4xe^*hM7aCy|}A-r*LATPI2U?V`euokhw08+-#%u}8UQGdUFqtgJk5E)?D1M`tG z=FgbhQv}|@G|q@&6DPP+C%6;QHX;Y|nBZY4I3MN;XM{x13lTU_2FZqYPfUa_H)2N1 z@;o#AC7dzwy9ZIU1V%eg#0B-lvBR=MIaT#QF)sqo6GkW)Bj)$75R&I$tgNtX z4Hl02buWj7P5->^R1wg#l;;o*ba>!$ni|j_FkL-yD_}Jo3hH^ywjeGOI9Z0Mf1BSE;HacuU1?K1P6E_D-PX3VT?Uh3e92`^Uxzf8Z@_`l)jIX|sL zciFj9Y_jaMuoO;bXgpe~pQSt-qLHO~3k8kNE(MTA%-M7GyVeB-}^EpjM%#vJK`@6&MseM6Jlejb()csr34Ua0oHy z^t_zyaa~yfg6)W-O_x_%3*?g};U5|sl<*(L5w)xE51mt~w_?{wXEa|<^p{FZ6h53z zWV_|9OtC`l+EqAmhFj?DX?b1??92`>gmj?1-w(CG&MemGaeSA}1;mFm;T_7S9R~^? zn_FAx!6F#Il$^8{rHllk?C43wEzvssIGr$~5krvPqC8?abKcle9F7@WXd)jTz(+n| zEn?aU_G)cuEdUaXVSvpv@l}pvJlE3Xk?O5s;IClv|xNMd2{Y=ZgC47(CoWozXV3@>4omeMh62x;5^0 z;zOG75;fNkj-h+dI6H=V4ZTXPb4R(s@D7b_aHrTxyoY=nhSlO3qGX&ms4FTQMa5Bo zH|UvUFUo9AGiPW?1%T}d()m5W^0c@ob_h=k>E9$hwiqdhoa%F-DPcX+^IQlCFgd#0 zV~fcj*1b%^-INU(@cH9u;KsS{N4EGp004OW!e(_z9 zDgeIaXbjbnn+xhp{B(yT&XjTrdSibk=Me4YVGRii;9VjYQ||#-Jr>c&p9mncX-*Y3 z4^VQI57q^1t90E2m4#_mY*$tT0BnX@#lU8JWoC#*ukqRm|F zr4SwE-#H=5YmMK!5Ow6=xgolge_syK-}v{H5D|WzuZ92&=T@SbEv?bayb$f?&##5Z z(+0ouL)3zQ7lf!6|Gplg>-cwJi0;R4a8W3x8M9yx#LwnILbRw55^WF1m80q>LrE-} zdLu+fxPc`h^0me9n<47Jzx5%ygnyTY=yv=%-wH*2bg71#OWI;w%R;n*KffKKUHtn_ zh?3jk_uUXxwqv?8L|5Y3`F;qXC3YT5<4@p8=g|Yp0d_Q?fupi}(C}uk#~bL#O`yHw zikwuGk=u;gx7V-pZdEM5AZe3oQxR;t!IzO+XvYEASZQ4#D{!yScB=@)T|KGtLaOe7 zCbs?eP0anTo1ngZ^ky7n`t-*B;(y(-cl&?c1Wj*$`eVQ2v?e?7O#SpK?Co=!6&iY< zW(9F}-uUkqZ*P~=T)YWq{|6(bhO2)*ZPyb0T!!J0! zUZ~`oUDS;J9@EX^n8~u&Nv69WIQ4i=(9N7+B1inOBg>bFa1{SH6L{}k0^K<<-(K$Pdyy)v zIr%Tuzj7m@2V~YXaTweYCOn?+%nm5gwRmZ{d)SzPN8lmqc$r>M_#q@DN_0KG%fM`= znL0>4u0wl23YO8-%XC9q!J-tA07{65Ic`4_Umrn0;88({1s9p|mVYYs(4a%f2n3vw z(bJ)RfKVj0Mt&-I^~O3h@^XC>xRm}^=n<^Ygewp<;WJ%il&_Rx7f2nr0|$3tapjFp zrqX6UV`=ltsLz%9P!4H?oE$}ou$%)IgO*0TU6Pd)Yk{I?SN5TP{q=uw$$_iDho=pI z?f?|<_Ia?Z=r%yla6iL5heF%W^=8J#03Sn$^mq(r@-OIEEJJ=p*zHHo&A5Pu7iBi1 z;{)`6a`Q`~pfP)1m6=8x20?!K47d^uhK>)?6O@k-is^5~S5kP8{`bbR?-E)V{!aLftwZ!5 zl+~xG`O5C!sfoZHH_E_m9A(Z!H1Zn#j#HQkW+vm{J<(_+Sgah{^*c>tP~UjsoVHG$ z*W%x6f=5S=TVR`a-VHcjv-Bxr^r-y%C7q@}pleAfEH_itx%&LEH|Q6+WSO1_5Xhff zB_Tdwx-FUj24~LAdP`Y#SBSs)=f81_ewSVO&V0J^Hoe-e>aThSyYhqi`ta@g zNV~G%e0t*VT1!1PCZvfY^-2UU6crJ*kOyzQmKA%MRcOc<{Yp=5qsD>i#=_~} zR4Y)=u{wejL93$7Ku}WtVyaH4(TAVi)JK~>{CgkNA5tcU|4$w7vev4?JZW}Uc(@m4~5z4F}Gf&sn z#00Sq2W2})xnPowO?1_#!^p+xM>M=3;t)n(-R)ypHjLd-#Ba}wI@M>wBAz{e0XSi) zF8T%#c{bem_c(={Lp^TpUB&LIVX=^c)HOlGd%^^$Qi{ zg)r@Y9D+p@Lq4iZ3QpB;Q0l_;@Kn8j*H^*;NJv-|ZVQfNX|j-R<5xx60u}&6A017M zBFJei^sEq^LtdiD$3A%ws-wzz)Owme*1nPIr|ARjBdPcaJyV$%mX4cmrg_@a15fBv zl;^SUPwJDMFNR^Gsee+CO{<^OJ1R@UwEB7oocvGe%am8cG~!iHo_#IZr|V18=7wQ3 z2Ky%fmw>Z7WeiKprk&G)RA*u;y|YV5n*ooH*=V6tMJCnG0J*XXjxaMI9a|8ll{55; zq}RjP43~=O9-pC~6<8Qn7lv6+$TE5OkRU1o&2DirRR z1GbaKyr6egmWHX}1w^Lo_@aIeefxsmhTjywsOQ@Eu}w^X8m=okk0z|FOipH12_M_~ zFxhvcHmA_@dP?zI;eZ1IJ&bf#7%G+k``(G&V5c#c`gWMEcwYBsiI1Lui;ZI;HoGeZv2_)H&b7# zpabtLd35=N(>b&Bca(QxheU+%>^#0=fPFK)KN~XXS1Ix-=#gz>_3kwA-pWgr_nVge z@g@CUWk)I9F$c5?Mpo+y`kd-lr9RqwLv9bM+moCiBZ_3z>En}kl=4Y|sa-LR=+dIO z)4?}w-yDzE%~kwvn%KQ%FWQ!rnU|M~Tdy831%!agzP3!;yiX)m#>E4VF=T880bdJd(U|C748bJewBq1nb9 zL~(F%{R>kdn>s51KT07@_1kam#zXDqw}XJJVgDnX zQ1x9zOB#OCDA21p4$Sw=SD?gP8>Wk1f!GxDzV{WZ1J>!eSM-9^Ps3Q8y`{*J!%MXK z6@9GdV><-WPyxDvGwIq__1ir&VX2yE3(kZ-kVc#x`V-ZEm79pDtbh|7&Hssc`Z&*K zTum`5RBH2@{;2Y4CPga{Y;RjerAOHmmhp6^%-2Wx>Vq*lRgl8MTL%4aL!oiynIHzB zOzlp6#`t{n;sX7F!~+4oB;!hG?#3)Htf=!6+&uN&!70siv*_m6p+MV?u^?buC$_A- z8>&)-zYY4Z3XX2DM-es@Y?s2(i=Y;jba;Zvy0Kgv>Ccc)dujz*FDXi<0q1#p3$6F$ z?Uh~0e_?(Kbr_L~;ILc3CTv-#CltMRkAfR5aM%xlVz)Zdj({aXc?or#`WiVG=^c|3 zivuoT9dvv=2kd0PPBoj-@-)`w!sKIb0GM^gJb2k8 zT4S{&`iztkfjK`9)0>O*0?tg$j4W5ALCIOoF$(pIFdbclz~o@E!dQvLuy-~m4G@c?&W#(+sMBhlD^_W-PA7lY2v@KW`$NHPsytoNY4NooRVg_X@o&F})DF7#hY zeZPb6-vw{zUi%`7G>0Mi4&3}V^mnovx7mtHWLLiwKu*$_7|#aTb_t4 zNpSZLQ}|7&HYP!9i#$7dxj6fdYQGH#f*rJAzi+c~xD31JNwzM@5?P!k>_Jp2{yqrQjnXBNH21i8h46 zIb1bo)ayk#djoPW942!GWiz(#Yrw!&P+R;^ua`K!2>Zy>DaGf6B)i9r6-l5))yDG+st;REJX>iN{kHXaFrRHbSz-C32 z%D=p{{nqSa>b$B2$o{u7eU$#TUQTL(nnGRP)_pCoXq+{x)*kh%--gx2K@nR>v&`JqIUy!rQvLC>i6Z#ep(IK*$hI2^eKE4&j#p_MP?7DwGt#BH~M$ zD{7Vf7G=X8FO=(ufH&er9Kjoxq$Rl#b4gtbtI>D#ENXi!C8OLKeH4d+qYh1H-Gtnp zMDrXciG3Cw*Sw?Wm!7hy43K0MMZfj$K#=iOfHG!syqvGSNw7fTUXd(%-*Rwip?481 za%X@#z6)5o3&crle-_oet7pVNxM=pfdYZGYG>}AZzN_arcLxFqwDDa%w`M2)5|?l^ z;D;DDj_7VsVsKyW7D(cw?Mj91oZngLs8!lIEKDg%MaeskzkNFb&c&vgw8Q_2x=lDJ^+l_YX)Ep0pr&Fvxx3C~q!n_Tho$ z=L6qbdfi%kF5?~nE?~EQ4#sj%TmD*!X3{4c>av;f55S7c_1rR#yp;SejA^XKtjyAw zmn{3w<*+!zz4!5wq+>;ZCV(Fq# zqGCDn5KAn!l?a0Z$b+5iCNNzl0KLpTZO0{Ys6U3`frVJxH|J$~9MUF`F&j<$Krc&6 zjLMMPyj=T1n0}zQ%1escEa;vXm5HSh9Str06sE!t^}GT$Eljes#)(nW-a=gyL`Ti3 zcDY{AgD<(wqf|Sp6)PSc><5CWZ2!YzQ?V6+Bozd6f_flaoMJ7aRBR^5#=Nv|e|qNm zDNs?vF?x1MafJ@QUR~mC9;3Kx&GUl-2f+R*|EO2pM8DVd)&S+kP^XCMNDo(aK zmZ42jIO+_h`b{`y=wY^l>z5?9-GswB==qso)c3xN#genE!zjUZEGIBu34I(O45YvI0h)d#`Keq#K`ThEV8_wMeJO zKGMsgI|CRGHeBe}k;sov#O{EzCTfGTl=+$y*@20ygNIA}YbGbY4oq38zo{GoXj-X< z0+<#!j8n-5Q5Yw159A^MwQk{R5>I$NxJthx{bv*9naW&55HNh?Ka!kCV_zsoyqLKe zKKf^aexqySFLw0->idTOBI>qUzcpBUOyFT25KsxIR$y7S$HTwT{_2!WI7iWlPY_-9 zrikIng6&w7j<`G)4GCbqJIB!kgCLoS8y(Ph^Csc3N|Qx_!Q6+VipAHFf_qfM7v;VvJP1 zR?o~6XB~j1o8LlSY^GJKs=r9mRKab_=!(=>cLuykZWf&$3zIrBEtC3ANJ^yl*6JAv z$HOq|*rU-_G$^2DK6K^7^HQ8Od_IJ!ha|zGV?cEVa32B46Jbgb13y;YH*OuF7!(uo zIYHH$gtK{NA#jzTNMK|*^8=v3NVKEvevYaq;jMVSkDqDuIidh7*jd8PH)ZF&GE(!>s2uMf zTCf3NdVGYw-2l6lY}nUE$1h9L#V#M+FMQKMQAN!sfzkCU#sYcI821`0gEW>A9BX_0v6g|%0IK9JMR}yc zUc!6d7wx7)oJ-)x&Ws~)*0Ca!eNEEMmZgeqcb@mQ1)58{>(bkw$JraS~#_N zvYWp?3DZ61kEXxa%$em!_*9WP26`ZDB@0H;FdeUlfC5bG-l-LtiO|Y{X^qy=zN+k~ zWR%p>)a*plRb)MF{X)Mh8N0=DMZh&`$n$#{_Kl^C*~SH=ew*r}x`&gJo#TR@sWkUR z;}*K%OFc2+fd~o#0{!z#knUq561}|nrG89sUiDuI&TGnFbA43gFV6+zrS24rS6_d* zQ54T~*_$w3tYf>Mp756=QP58PTki=t6Mf<;L++YOANFmQO6T_v3B*}IN50nYN*HSn zs`i_>L4E&GVe*uj;VPQ26n6Nz-|Bh62XY|&s^M(x!YFw!16zj#EbI-ds0RXc@wa;E z89)AhK`U7;P+LuRh|Y0gCPg4jn?c3pEdt~}yTxTR{R_iI9d_v{PM|0!slHIAi_ga* zUSuELxeGd&_s@=8OT*_x+{!DZ6#bKNg>zY{=SSM!p&~%j4=0~Pe=jrg7~yPx8ZiTA zmKhh(hTXc_`9MGc3H#<3UK~T54uI^(nbN?bxzH{h_zt*hANZHg3p1(B z_xeK@90-VUpgf}gK+=nGF${FY4T{}CT^FmJAeNdmK94MwShhU{VjmMlxYYxG3<8bl(y@&Lm zU0Ga4nMd?4${S^L=@B5&IptJ+d1Y2AR0=ZDqN2W8Ml+7!&K)kMh9ml4oeMyp()gJO znK1D7)ZXOZr8h6e4nPURkP4Vw0=~vkJ6QBnoLF8!$B*h;+e}{!$ZE&32*}D&DVc4@ zS>#;b;Lj~aOa{he*=>S4TCVr-blkPAJIg$duT0L5&OaszvTa%z(KnCjDLD`(xUhyG z>M9+5+d0~!RbX(?YK#l%^D*MN5W4jtCWLZsTf(sY>CX$EGCq(c8dB;1kykS7`p_E-p%teO-u-}G_Z{7U#&&`h|;0cRTEV%^=PvlTzf|cj}mj}m+KQ4D3d$Ij!#Ot+ae>h9lm4dj3WWYg@ zKqS}c@VmR=cBN$n_}YMEfJW0K85}V9VUi(6GeABWI*aPoRN@5JWi+EpTt@Sn^_94+ zHt^*Fcq(vv#MQNyv4mr;@=o*lW)5>|6?&Og#Z^QxfmApSLSvnLVfby;0dV>xf;yi@ z*!-w98e$5Vp*q7`o7yGTv4-sFC?r3k#)gRcS%jsF)kERU`Y#962KKw4L}{?es22{j zh6Y{;QD?W2txT<=OWcP4qN!CV1M_rOiCsYlhy=2>O3>f@%QQDjS_9n6hAIJzaY*K`^ z!gTrHsLd0ABwCIMw6~*LsRrf8{m)id zSDzML;9vB}5($ni;>RbYMvUrHv-M9g=Ekw|6I%YXismF3_qpC`pHvFn2V{dTY6DP722N6OVXPo(oz2Z;0E!pU-yntLC zzKkqdk!)lL0-#5#H(SVDgsiJVMEvDr$D*!5$J4W^*kj}}0NZwXvn;wRr96Qy^%y1G zP>siE&20=U%Jq61+Yo@jDH@nzKn}OxY#==a@CnT287aoD%u}f#UX(z$Z>ljn5iuN@ zsF_KjH^Ho%I)@yrq~JZ+fnkUwtEU7#qntG1%fcY-`56@AyJ^OSU4D6xbwG`as$i=) z4hzng!cr}W-=m}D0-5PrC7T7<05ZeIY}V@j;ViY%;SXRs2z0`_0)X^;(v4zfzn@Jv z3UdJ$peJSMihHF*iy$`eJM(~$XmdIM^GlKW$I^|q_Wv0X>uzT3>$K^ycx;9_3V;T< z#tbA=A=q>)1+7qW39Xi#6YKC;P$HCdS2j0Nd5puF8}00Q0KSY41vAR{OGIymU>?oU z5-)T|SQ1tN3$f8jLU{xvGYfKzGUdC#{B1eN@YGW@24+|` z<^ly%Ayyywfyomm-oFxoyQJV>`S0j4_$|Y5lJ6uO)gm~diux+3#7EL{=qew&{yt12 zeMYco9-y*RjapIwQxC%w7cM>v2I*6uF*NX6gdKP=2&lHXx%m<32Z4a_N<1%!(BM2H zV&6hj@(^<2^$6AH8O3<~JkKzcg%N6&kIgv}pbq&)AzojSZxp!>2h>Fo`e(k;g8y6` zp_wR@z9ow(oE$zU*!3;6HQ%@cH7+ZV?T#uiD!IWq1=w{oxW2$B#ph!MMizcD3ytpF z*c%ZVSQu+}e4!ve<`fzwku6yO(u{+_VnE!Ep424~>^xZ4*Q7}!U_6p5h72JSWW|_Hm)c3YHaWW3 z)K3%|bFi$K`>6Z5EHgo1+fQ87Z%k4q)%_UhL~nG;F=$|~KnndkXf$hc->bOuv6IGh z0ld*6slgu#|G_k^lmEcRfC`8nFH)C5))q8cD7d~^CD`fF5$axIv{K%V&_7BHf6~`{ z-|ftF3t)g)>`95tFGHWE(9%VEj>=(`xi#U(tG*MVeI-U#(z_8zGTSPehqiA@Yu=4N zYTV!AAQB)*QUbk{kf)Bx0c!%{nAM|;)RoP{p?&Q(zFCv0eTJ~fmY zd1bJBw&PfHcs?OI^)%-r4bu!p#5@E%oXpZfmliq?4~I_#;|#w6;2OcVU}$(vd6kw&=)6ks?AWmAaD=vG=oTDWPeuhNnhMv*Z&Cy>O5DUrECfVgeI4T6OSw>%J1Pj*pvNt!W9 zT}_^rMsDB-F#eE`qc}tu>_vD9ihxDJ+Du#otK=Vp)V(F()Bd0k$Xca(qEz)z6#8PJ zEHoO03e7?+*7{8#9$1kUnvtKyb8)IvXo?8T zvC|bOQu$$4yv>A|mlPMmz(mdr!V69P5W;88@G2`JbXGgBj~XQPf|jt53(}JpWab7Pm=G^yG|;3V`+UO|NVG_|=|)Kq zG7Ubwm>g1yU~b^qyV#38u_0l5Xt8cQ>)fMxT2O<6(f=Hnzsgnqyxsl`jl8!40jPFo zf`D5TPAzlb&|<|uk{FHK1qx>gD+5G6x65&EPfL}v>XY1Tcr}#fH1-lSdpX7m88nW8 z$M-UtH|P&)iw1^`zSv%oT&uB@+BZG!PTOMag?ZFoh{w`cK}M%QYti?G97)KhTi zfa^N$D;nAg;1?oPM0m_C5~2ZI@mQd1X*|UGL#GNDy}bv>3?X&c)yhb=qz*Y%VoMQ7 z4}cz$@I-9<%U>W`hiO#chJaUkF0l213s)XCNHfM{`^1r#cyZ-~K7YPPPF zc_BVHvk==3Oe@-kqJZ;0@e0%Q*1(2qsNZ5eGgDDtD_w>J{c0%I*$ zx^tP+baI*^SgJCp4Y-(324@Chi*+yR`baTry*EK5l!{-WhM}w48|8lFlS}ZYn*1>< zLQHX04OH1Kbz_8HXb)lover%QA&P+nXT)U?SFt{Z3Og9dUBFBQ5=*N>E>u?3 zo#9wQFEeQe!)&w~vz0?3K>Z;d44?CB*o$z+jvSia!ARFPMdYb>n^q%i&9gZYO)#Yq zjk>r5Op-QrFj_iz#gjW4g}mY|I?5IA*U`xKa(8l@g@K;z^q(C;_Mp>bK~Q&2R<|%k zX2SvFGXqfSggwC42sTl7VQGCCPv_YOec zsE3M=crxK){$->X0jw#q8kv$V?_{KweIALKiohj1CQ(UNzruD&D}h9~$2`=@IDATG za;Ib_2R4-Vpo3=^gO#r%@QezdPqWT6D$n@_jVKru#2iA({w+({+d-fjGa0q=`hmC< zkwpc8%{m!-)H6gK9kT|doo5%R(uQv<&Qxho0j5nHBz<3Jz~#dkDw$WX;a|MW0PgAkDgkxpXE*(Fy+chJDZZLjiB@U z2#A45wNdKa!+%{?ZJePjE2T%Pji))O!SMP(Ce;-CTr}Xue3xPxdiMFdkxVsFBQXbe zCMnvLi7(U>d)b6+dG_Qo?NKJo z?U;K)JGYOT8fnhEzq8iG;L8$8_<+c{iFWo*p+bQNC<9Dl&?#BO}A1*GS##6@)B zK2p@{ZC=FG8D8cAs!Hf2$rM0$pln?ATe})9TVa$+cL@1$Fj)M8>T`iufY>p{mi3ZVnAr9wY!4;_fQgfm(ak6?;8WRTJZ$yGjH+FI zxr#3AX7o^YfPCs^WM#gBO%+qLgr+X_)hb%v&6uj}jnFmSja!s`5#jUVRAHP+Tl$A` zTreyD0i0wHW4Hpl)VX~EF}qazDjHb6!UwDP8UA!&OlmcR<&!HBvKCi(yQo zValjXukfUL#eSS;30DcLA_d95N|8gWntIJJGPvBsCUeF5o$tgwz|I1+#wYNu_r;C(Qi)I5(6u>alqtMY0 zQGWqC5)a^uS@&+ayhtd{xT(xoPDs`MLQJ*9c<)uA(k%5qq%Vfu8Ga-0VLXQ4cYz5<8v_ zJ_Nus3`J~EBCfv4@FEe_`R5vb%6GfJZ(E?1&Dwv#6ff8ppjZiP4kPGtd~ z=wDsxk=AfF0Ha+IBu((tOGZ2d8-|uh1y|I^P_yo-@(FKe-fbR_=;=yMP~=r{Y}Jvt z3L*?WhDmSUY!u~)>&O625r@E!i-vMXHS&+H$QAbIeTRjvq6xdp+!Vg4(4Ec~+0Fkr z)O97r4hjzrA+P$BJSeH*M1-Apv#YLYVImcZyzh4PZu45h%vCzz;&R#{^5bnrE$lyS zs?_|I*kN7{7Nt6F1)<5{1J{a=D}qCoa9jMLtwQ~J=JlbvtIA8-++jy}Z1m4ao9B&l z$U1T%TQ>JcdU>D7Z0pW}z78vjF zs4CG1A0W(F{EfHwR`I?A>@Y_lat0tJS0{?zSAL^18n_!41ReI5#Lk6Ny{}51i)AI^ z;8?q5T7ukP)p#m?>L{Ceph~z6P}&{-Ysr7O%&Cm2VxDNYeKqZSqT(Fdc4K*Zzz)ZJ z_$dO&@H$yiUXzl-p@QooJGLYynxmvQE`%I!1B6o-Liz|NxcrOodniIZE`k&izr!yw zTG;QQsTVO+v>;ODU*J|v0FHg3YCgM z(7?2x6jTW3*_Qi?rl9gz6;z*+rT8%bR2^kvVLH^fpl=b$op-E;pRx0xA5oYgHpp|} z?KX-XI%aYY1{3v7ME!Ra8H2%{K3zrU4>pQ2z!L!~Nfd+CpHW434K_NtcW%Im`jp-r zY*Z#Z$skC*hxQCc291AJd3sUW)keDr-0vXY5CqRq<{BKH59|Was*jYgtE&18(21m` z+)Pb*XadtiHoM|*x)K2D039%LxC>#@-AsxKGqH#wOw%kdu}ZvC#8EdZ_!W`5iUGDd zu_~YlQ42^cem1Epu`bqw9D>c0$MC#q%O1(0Vr2r?7^Qe0f0nFk z*oqMc7o0IxI;5UjYum||)b2CL{cBtjA^fU=t+tVL&|1bY4&!=G!JBgE=r$3#uq zj?XpEgW%*jIXMFo!&BaIR*&=Xh6GaKSkA(nfW^!>eU(ZH%bb~D!AIm0XzWm&hA1DN zjToat#Td~D>-9ZHV1VsIR#x^;@B3+9CUt&2oIrKMbINJkHK}fT>8g+iI=U*_mXe!2 z<H=I8_4O)` zSsqu7)s#)S2+%kP1Kp1N<09#_tvbg?H(n2bwy=uhr-Jx9FObZ}PgOL1c#@AM3^5X0 zLUbcs5^Ug3b%bv=X>ddl9cm^!0nvd6bx{>98)E!bSzILzRi_R$%EMr|-oWf6on`#A~5}OO?Cn&Myr=-L_s8Zjo!X@!MPTM>;p1aUa$GFQaWOtLB{_g6 zZ^1waG%Zef3{T=L;dm+PvMT!MM&piTbjokkdJthZ8GkAGoxWjmbgwDtHG@zq-7F^b36n_9VI?(_2M#7l)8L?V55|N33nY#RMMOoy*Lx z`fe4Ia(rbI1-oEbib+C^W$Y}V#m(Is$j%Kz1k6N~ITTnm;YkdINq?8P&P>kp->+jI zVDdIh?K(gK#6A(6f)5uHt=wAXOXuw?RG;| zV1nkq-S7=&yPXO+M zAE~h2a=^wP3U4+8b3~uVp9mriG1cuxkSQdQVbKxY#F7tgUR_tk)@|YqV!?jGHhNCR zg8YuVKk;3BO-X1$5GUm5j_7o>Dp0nV#B@xer)(MjzHb|nChP#&t5!^v&i|W{-D_%< z1G6v(AgtTqqytPWI=8Ic9J*~c=oa19VDBM5P7pnbDZ&N{&0&f!{mm$b!j|#)iDqtM zdJw%%`MZ(jnT3=1|9E>7z$mJ0f4Hl<(^)#5RF+QC=`7uyog{TDBpo)9w2B*|;O^)s zIF94sIEu?W_kI0bAT>@os1wa+_l5 zeD)GV)xe0l;S#elA*-feYDSc->O9D!_2=hoBR37jEq~fpg`5gx^uY6@z%8TkwD=Yl zD8o9-4u_)R0mLyIx`{o9WsGG}Yy)&?MC;)mcf8An0sj0!PSSbVvP;dVA28v>Cy;Dj z^3Ru=CEj<~L9EfJrx4scIb4z+Qsz|HL&H+#Qd%Cz6MXtKjl9eZdLIKlL0HAA50H*_ z^<`#RAC5m{zb2*(S(K$OMZ2B22nZnt{3Gm#UUZK?fW~kTh&NtlUfan?7H2z$27L3C zKwye%5e-Xyr!Uw$OcE{xM=IXl>@v`YSF(Bj(|xe7(uK!xBS0fx%3@>^x~0CL3u{1E z79*|?lUffWGeg&RnIgv>e}owxK-M^BRTd%Ut%7LBAub#%B6A{d1E-GgP<#oHw($aW zi)DbNd_>kN#w_Ahw)NtpzQ$UJNVo+{z3d7Y+1K@@JFb9R?c=`m))i(g0`Pyl!W8&u zxY8U~o+6;K$i{ue@GK6x%h=GDUc1t)DRiKkw9bBF%SWf3V~r>R5P0XJuu3Tp51dpG ze=qGcr*ZxwD(jW|xIM4(ig`#ozixjDZ}FF>2lz?6<+d(!0+XWK{|=SwGaL<``)T9M z%EYT3r4>!b>{pjxWgbUAjWh4){viBwzvaQoyX(?2?kh32a!YyI@Ok|yWLzxreS9RZ z+X<3%ub}w5@QwJ!o0;x^p>Dysf36MayHQ*HB7dPDqB;9WKq^qYgtmTFjcfxb zyczIa8X;@lMy==F9k_6T&B2TvFa=y= zj?j1Zr39O_pPjju5;?(@}5eM}l=vT+CMTERelp)6+AoiDM#u?x?qS!HzUwWe45 zgshvJkEds@HP6VLuk*Z&n_B5FHzBZYGK#6e)o0w+=SX^Jf*Cnr{kNr{RPoKQ4&g+w zl^!gD^I)K@Fxs)`1~uUBD2p)J(R64q(AANx39iH`o4@oW<2o~1&mJ4SBg|xF&GynU ztX={NxXpOfgTHYGnp_^^=f3p2>&(bW=uU{6*=)mm%5trS)gef_N-9J4w^^{!U=Y>3 z3!mWUIXIF`5aT&xjM=Qmv2`8dsGZODD7|x?SsP!E8DLSl|J9l*i@}Sr8iu^BF01v> z*z3)o3%VEh0Sh#`sOtu^zI0Ur@7(=1yUmA}Dp#!=c_ zJcs@J(n~OeraazUSji*U&r32V>v~<>u3xNfry&!~h~bnU!etDCB1Y#;G;0Q>zTBg_ zs~*NtSyOU*p|`9Kx!)j3!M7ONX?9=_UNx>{>C#wc@O)0O`NCs?V$J&++!>)%NE# z_UE;&QVp#7l*4V*3BOP02}yUEht^LrN0+>%0pxyWy$M|dIBEQI;Yl}|Sz6|Ozj_#Q z>X}+3e}8m}8HnB@X9=zZTn3KHmoi3AZN(ITt{9s_fy2nr;b~JJfM3dpqn3rgqr_HS_qESB;Wz+ii5s|raWMdPJ ziZvEcpJ`^@^t&qZbC7O!fpVte;2uSzItv58XVWmWB`&8H!QA8DbExxSFluBmLAj9E zjlUqZv4-Zuedz4vcvEp&($sipPpS}0wL8Y90lDr${ilok1&vv(Md@LDWZ*z!ndn7` zWy138lcr}x^-X&U50A0qBBB>U~yJk5jOT8s}KQW>aO zxATtSP*oVJvzQ=e^KE0)gh3FqBq8bU&_y`d;=m|>R=XYsY<=ypGi8$YH)K{GM&^Z? z01S&|z=MyGlBdsV<&H)d(Qz}(dE5_n*9@~69*UfMFysAanpyhnRvPkQ6C%QAqQ@9g zC27H_NS+<>qKOj!H`WwTaIyKCen+beQeU|8R`Y62pVLa0zht)3^|zY?`O8-?nZs$~ z_k{*5r@$lNI5#WpSlBq4Cg(O{oC}a$_`=KP^;A9EycX@#(FEyQ+IeVQ@SsPkI9wzV z$|C{BR{AjfQf$8C*mh{gZg{}~)b74AD9!i*`!)FvGcrQKmJv2-{7=O3u=xwnXRiT6 znPbY`?3+uMY)4fD?g{0wTG>Ie>>Qms$Gni+Bmevw0D7weXh2G3usupkJx0e=?rNor z=bDy&cPrgL*Q_eJB`T{dvxPF{u6tYQGu+jFcPm!wmaCG49DM(5M6-m`e5FiNVgI-N zk9V?z3Xp}x-}hrmlg*VgODkw)b#o5QzP_=Bj7O~kH}CsLcOujkhknrI17wCTOLkKIu6Dk8iUwwrt9j!qOKT+zo_QSs_CW|I+opZ^U8T}dEM4Z zqu)W?;u0rp=T(olboVXJXYLl*}CUpm}BhO-sOLxf2(!4_hGP z6gwV(zX0b*TZ5Fe#mLF@Rb8Z=LW^_YHpUJD{!v}}x)>&T51PeMNr{=*<5yq;@J?Z( z5)uITCuz#=mOs;iKqQN1e`;pNdVO;Q;TBk#4!KtvqEu}K@N90sW!N)0|!uz z+6!rUu9en3W(xiJR?2+yakb$nlSxZF$gAnF2$g2d<VKFO%1;*YP-J>bp$BXe1mjTTg*X4x+!^6+?#OuMtWwU@ zFqSp~xz*9Z2Lhcq?yrm%{R=5$>ZI5H8Ej2Xo^v2zRpAJ2Ko@k&rez6I&p%?=kfiJ$ z#=8POHq4U2SUvFq`2#a!CUAHk&n6o`;3y%by^;1jVVR zB|uw7^axm}D8bxskg<55q;x?V@uc|&?G{?KBd16e9NMR3wzDx+GBau8QwXVnc;xhtxh>2Z;mG$Ew>qL=arSHg^-N(9&H>XsUj7tAsh z%W8lrWVO~m$scVoO*K1^V%i7Qze!A!SfSK+C8;fM_&<=;UbC6yUtdT_YPCLl@(4{B zPtPqggGy#wV#{pf7Mbs!@I*-Ozh8+RSF)a-lCe`ec&o`DJLybefN zO!-;mQ`cvr#J$(L5E{fF4c$F}fmQnI z)`g!eGl%KgYrjE&!`xE@xEeZP71A$o3Z)dcwJ{;Z6^V6dam&h5itx75{EvjUDSdV} z+PV)6UWgr5;d?BVNVcbd0mv92m%+D@jQ|L2XoVMS519k#sDu4EH0N#PkM29B*FBuc zDq^1bp+ofl_c{dASV*W4y`=1usz&HHqnB+4 z4o264hT{wNlFm1@Qr?Hi?gfcF_(Lf4Pt)=bp$)y$N+bTzaw1um`ipu~k2ki`n2%sF zz+?A(WX{rVqG3bo>Z;lHkvyP?jb-+VQ!1C4&XyYxtee(CuYRR<;o`NXp$#AigGsAF zn%qETHAozE$x0x+@gm_NJ9r;Yrbst4X3di%>EvZ7o+<(m=p2-Uey@PqZc(s&4JYz zkg$Xr6x41S4`1l1@$77+*FQI#Q^Ng9sd$r_pNRRhHks`u z>NL7_5DgfIr6m~}80K^3CUXXk!khz|0y|6h642NZarq=uWL)nvtHm6GR$E zcN#-GzBDIE1&Rw5INJZl>Qn^^TqQ+;QcPA#4?F*5R)jz{61oyJD!H{X6&$C-`pPV; zfc(-!J7T*7lDHbdjXiW;UENT65*nUcm`;w8+!c%UvokEDsTY_A>d>@vFAX!#a%zW3$3bYs#W z8utvK@y*wjBWUG<%1rP4Eoe_*U;X2E=JZUEVFo6Qhs*D1s?hhKD|58Cv`Ntx8M}z$ zY8-V6%Q@c(tGW7`4vz!^k72i<#nt|!Y1BD6>14enLbUFCz-9iAwAd?bxYXMq2_~0+ z5`~{_$fwrr<_-FUA8FBc3B!&I(ZscGu#d(#GIp4y{vV5Ano6v^-wyLwUil-t%u-a6 zR0ViV2ffHb)(A2(tuP(D)0|rTEQ$;`>3FKZ4civR)7G746Yqh1D?B>( z9=O#W;40&>ZY(K>MIW97wFkf71^20%Nwufj`!mzA#eAHp(l8IFEhpzi=-3}kDt`CJ z|LXngOaJ%p|Km?4>Eo}X%3Qf8qj#G&oZW!)xw)c2f1#Wf?KZ>O9NMs3t;{e)wGMQe z;u96xH49sQG4nP3{`>ba#%6eX_B94!j5BH79`jB8_6MdtD5tWyK*V^<vPaGE%p&$Xt`H4b1d&t_4Y*wX{=)q6|# zLi@?-;^vA85*<)F9X=vE0X`KgyPt&%Geo1dgyv+RJKr3_F=(aj8Q32iB-x4juS@{q znR3TQWr}jG8`i6ueo3rPp0!Fp#$QXr{Brzr{NfmU=u{L~;1ktaH#Gh?1Ae&g0SN>C zovzCfQ}>OV?^dMXRV#g)iyC`s;VH9YaiJZ^w$zRHVx4)<%)k&0mOHdpOfRKM5wG7{Dg=z4zs%G@i%+U55enUXuNC~pbEjTyzoXw2d}iLTG6$whe^mW=PF z4U5gf>91!Y*z^R{5WVB4mZRv1S3uTta;S2iYDcwA=xU>lG=WNYaB zT90vW8<>#PFxYp9Qq0maqufK?okO(fu)05y6&4noOHL1q+ilE9fCH$p-hpxAB4FeI zIdM(mP*J0JLVJ+mR6y$+MP4|bKntvBo&;C3NWWywUky$GXmEeI| z@leWivT8jra{uatwEuEK1L(?&>qGQVy;z&_QY6Z@2yYYK>q!L!L^B427xr4TJwf5n zFoIJV9?xH|Q=~6Q)7k*7GprIa`iM3gEGSQ^Ad(M>gCSzO{J6LTt?MhUBDnzzk{eLd z+j?*9lez)p#|LRv9bWiOIlWLPj?f=xoAK7V7 zhZ(HnC^WKpv<+Ns^um_@=o=eGLnTw3ss99_mn%icJxR_mtFHGwvFB*-$$vA){wdp% ze6QM;#@@CCuikrGCXc6ZUlCy-C3i(Zs)iw^fYf7G03__nXZi!Rob*vjAGd<^%|$_u zo16Ee^M3T_(<8^AuiP_|^aP+hl59fvU7HxB&#NU76GfqUwHz#}cc4BhN2kHv%YkVJ zbQ-u}R1DQ7@Oep0T*9B*Vq##13IMsep4!_*pGK+2@ndDiE%mGk$iLZPhiipn&Nimj zD`x;6zo8vc3O=7`7cKnxWxI&;XH!2hBsuH_{dyTz4hKgU{8XvKdU=*h`ia3h=9AuE z^wICBrPlt!%)X~q#ane6_tY*tr@v^|bTp*Cdw}Sx{d3`(0YcNzxAB94qBL-GJ%|_t zW(4Z+65tZToGEh<#1?#tLE;x}E;a8bE(#(bNl{_&J5{>Jm{W@iY8pkpYB-qNca&4b zVDV?(k5P{`gy^op5FY2!qQT;H6y>SfU-T)zxt`;90Vp`w4Exm}<@{KEVDd?0mn zmN&W$i~%LCl(z3L0tIsu5l?uIDgSez{3G&@rwfLt*P%RUDg7{HuUkO{_||C7QFLyH zI754cMm$_s)Dng*2Cht*eJm^4a^{!JhJhi;z@B@s zi0PlXY4HsW{q>jIX#K$=Kzj}V#!xLqCO4d{ni{^+=5)!FxVL9g!&n{HWT(4DH{;8z zZA$&ScPLJAx4}QR2VW`&Z|Xko>%EMNYsqonu*aQsn7GwG0wX+wFP*j=QQ62r zGrF;-p7I)t2hsZPvhoKa2`fJ5=hFD9dn$|_10m6XOh1RXU|$}~HXJ;PU&k0+t_F85 z!JTiZJLl5Y{zXlweTWd7IW-ko9$6cZD_FOp`fkHeu%fWrv9hBi9Y*?byItdhuMfqc zcj}$ZKy8T;qE%m8Lsy*Y3!*x`+n7ilBSmo@6vc!Dz-ss;ZYVgC9?5DkXz57t_o7+4 zBcCW9$(FUXAUa1wvY&ynN@l5>ndKivmk--$<*}k%pV3O2j}@UxR$kFT0{^Mz$QiwPTI=&2mv{?v7nNDs`c zlTok6r)_q&uMGLV{UlMA`02B5KP@{6(7%zsI!RoZcT+@FY?dVlrbUc9=)B(nm~$hv zHI#cwK{4>G3T=x2)h2Dga^&5=6JzwRApYN5Qs_pe0=TO<(6hMIw~7ZThEB`ka2_r^Gy3K(ZoLI z-KRmh+TrL6Beefj8L6EpyyBFR(y#shrxeQ%ZU12@mLJ>xO(_=I5Jq!^vHooOzbYHD zD|x{GugiwiHA)QYQP4x7g+!;Tk#2#lr_p~D=j%VU^{l?}bDONbLFs=I=j#8As8ruI ze-hVgyCpJE*U^or^1mJD>SAkTDq8IKZ>x*#X@i@`lgLQr{2Q5(YIMbtcyh?E)cx7X z?QUct6C7G5|8JqX0iRm-hjB2%|5e?ebsW!PjElj1;4;?184Dxyuhsqed#netVN!P8 zAD$FvdU}kjVtht9)6-*&kNq2DV;50Mis#iar?|~eP5&mv^Z&fK%{8$E8~UwS3Kv}O z#cl9IYG(C+QQYRt-<(ptuA$UtpN99VC7ER2gYq^hr{M*e$ffcCSSyh!7Z6MAA~)B@ zdY+F7vBdf4PlL}B{St@dz4OHB{Dl+5^y_0}%(R9TvL_7%B#}%8x8@p9a+mJ|+0BKl zt80#;mEopL#9}j^p|;(`7!5vO)ayT>CDi?BF}M;DdDL~jcu)UVHJx~YSa1~3k^SFX z)?MidKGm=ol^1V}MfAjeX$Ug0vy*wva(HBh!RVjhl6;X)xKIq}ya5T+U}O+0{B9(n z%SZ_w+8S;c8s#J+xM+>F4Plk^#V^N;B5Cdp_&_ir5B~vg0N1j^ZHUEX#{q}&At?)M z!%+};h_o~A=e#Bbag{X)QiREWRLmB)0^N9(=3Fc~ zwU=q+F>r9b@Rw*B^}j?^9`YLQtJ34&A_CGCGN#6Sg%1B`Vx}OfqiRCc5_RL|#En_5 zst0h5pIMMiThB)gUZ*c&U+U^#VbHL2R^Dy}UA|0I^xe?y z=Mwod8Xw#m8;TAXw(Ux#W_XO-VrbBUnmL3ng;!rDYSM0x#Z9!IM>dE^=K_xinc`YR z-m{@@Finila3`v&W!kc>H(qFLh|%|#iCD=ev8XGY-4D_pf!QlFCQ$&eTX<6bG%(`5Jf**JL8Tldj87@Tpyy|ih&~J;;7ncjG^Wk~2;HHEE zrp8V_xkeyg{9~6fD~1WHMId1vr(!lxCyuqCLQV*vz-=tL;WyBGoOz^+@Z!Pc?5%OZ zYzXDtxV2i|oz4X;(OA$G-}xj|9XB_Itmk_D3ps_afsv)?TO`8w0>S^T_A(NB#W0OHNGGGwRkd;4O z#yv6gnPu@;a!d(7#1FsYIt1y^XBwyMWu}38 z=<&B*XXm7)xwG{2Otz{Z%oCCFIAv<5l-max&oMGri(nDLV`S7n!#=x8LvE3QK94l| zDpBU$0Eq&IoTEB&ihvKmK5YBAZ)6Eq_!&5>6QV*tP(qFsin^+`Y=1(**!#tCUt%@@cPB_1T5r+<=NrfKVK#r!!9!BFcASXQ& zxXPrW_ep2(YtnZ4(Y|WdPDjO@U!8SUV%D^5yeK)gCy{GroKBtGBwUxGB zU~2c^R&>HqfTIl-S}HUCCeVz z#{(;Gt;94m<3nsd7e(Np4G*W?Lk3_1=>c(+mtBg4%6lBl^QA71FUG0hTao8W0XubE z3!(#VaO$-p*vSMIXM}U0IUFmF?jVT2z<-A16LK1ov4Ym&fc>z$lqCr`q%>4I?XmT# zi}c(3=Q8ePIQ#8oX7yNR30?pJpVyF%;U5MZ!O6KL=IAvA1tv>0ckuH$sn078>G$@0 zJsmYc1p3PNISt4&d%Q3CI&Wf|tLf`%E7)ltR>OXid~)xdUfJtTI}`@>{P4KM)cB{a zgRv?Ue7CRg`G7!%8Q?E)JtnR)0`8iAxX)wrDzDwe+{KLF9nYh4Zx8{bnkDHVM~dul zp;KjcAbEi3hU*-Xm`|M)Eb8x2m(TWjeAAriC7?mSBt}C1(F^{fxHHm*eU9XDMv{w5 zu!QvZTP|8TJzQ9)d%a$ltWvhuiBO%=nZMr~qsS}%V1ESWBoHGlF}J_GaKFZRU|l8{c1FJ)E^XjMKBa7cKYf*Hl5aO5yfY#KBZwT zk_M-G;&`&K$FT?K?ycioW*`F$8-+9~&S#J?#m68G#E>td5DVl1k1?$_ng&wsEUU~0 zw5G^j88W`}0-dOBjb1)+?z@B%g+LA|SjsnH00gTe%P9&s@b|yufM5BAyw7uEA?m=L{~NQ4HZR=Era`gJE5du=EUQOi`{Ga{Et7C4wzLTmzaljgcqR zm7peRhI%}kA(=*xd;y2*tQcG8i*m}GHbjO3BV_&fdBd(2Q=mUbCQeaNBFo?=mfqW|X zMeUb)yT6QUN3(FS+La1VoGI2~8B-?D2}!D><1Kdmvjj-FgUJ2Ta_B|?7?xk+I3gk46f#<-vN^LCgAf54`Dv1XU-H=;l$g_>^1roq>Plv9);%1Ri_aGx) zb>bm_PBlZ7pp#|F(*Zgkjaw!PbG-2y1@U-2E9>D~Af9D#fpsLVqx~0_&ZT96Q217l z{ltfXEyUsC>V<$W*DiL&3nXw{#+Nay(=*UjjpgA?hVg+CcxCtis+HgaXo#&-<#E!& zn2iGB5(Pv)8sQ+g31$yhnX}w%H=;QrKhn! zl?3U)p^bf;P>o(G#h@%@jG_+3VfxN0Zn{)yS$9pNxe;R|vF=)umNPIItt^SwhNID_ zD_R<@D2tXyLN#pOn z%R>R@Cp`of;m`$Xy#$9c9%jVjtz*TmAt|)@>zs|`L7Xujyql@DgY%9%)E>pLW!9&R zQtJy~Y(6@v!#w>XRa9CFwn|Z-kLBTpKRzl+QWJa&5|U)xABp z9nU2vooK|NmhPy+sMnKtdsT0ve4iYp6Esh?3`#)IQH^2MP7D+6ZJ0%<7?_-lt@k?n zAd8Y?AJ_qI>v;ai-lL?s;tOY>;N3l?g?-g3oDM_Lln29mKM1;Wn?_p?vjPf)TsWNf zJ(BWR<=&5Jz%iIpxCT-Wt5+Qt&ly>%tDC9BsHVW#;93&)gONN4HUItv9T7D!B0z41kK1Vaj?N=KgNO zWUFO6lgYM6DNh+CwD%~fU_86K9mr9FZ8$nga9QtgoQuiWa7+bbs8=vfm_eh~6a?%A zJL+*LWvan_Pqq6@bGz@jqdu4RKGQwq=mDKZ>QsZhPW8dNQqP9b9mtNl9ZZ>d@o%3w z4Xd@XJEe&x&)%+*-sk+>tX`p8-0PH|#Lda$oZo%Q`Sy#7ohf%hs1NKtXOyyJt6+kz z7IYt`z#gW^83v;i_BP5V==PW##nzP_BrU`!Lm1ZsDZ>=(H4IobI)g$yFdnfjNHD14 z*e{g=OWq$KupAi+c%dmsiIS;%V$g&UM5;09jmH9}9}mC64?ADFEmdjHnqvTUv}ZZT z#Bk{U?LrYNDaJ6-fJp?UH67a%lup&g#mCYzhg40tOG$Tf8fDq}w&Y&eU2-o@KzRZ4 zz+!tP=*^j8xU+}IOKd)~ao8;Ujx6w^BMVg0%5p2SGcBi|7g9hP{uj;0|0?*89KPiI zUslxT(%n%{I{)skFrv|noXp&c3RcLlIH?X}5qHf_-AqR>w^?n8J=wkJeW$}}ondb8 z2JT>D&60%%?O}eE{yU@GKQDDMwo2|`R;fJ-Q~gedZB?XVmNU%T*QK5oTRV4#3E9K^ zDoM8;0188)2|^^B9h0vCKeqL0w1qU}c9z+rNy@HHmXxI-(xS_XV-VH+<@nOgByX#N zj)qa5I*zi;@;FMvaG}SzD~XA~%|R?2d$4_r6b@#WCol(r+VK}5`lWH5AGOoc+AAeP zmM-bh1){uDp1+=}Q(7h-Qj2r6ObMzUi*qa$fQeEzQIL}HyE1hliKCTzQsq=ZqF7i< z0tj+&cL3QMrK7@z?QtdZ>j|KYW>;>6rG{{KIB8tR4d8O1^@9zqGGAwJc=Jj(vC~#J z9lUWAPRT5lVchR{)4QFhXSqRYVU*sN7{<~2BtNt#Q_|a# zwr)!0b=8S;sRT1e6Z}=q)VzlJ)CawS~X9cJZU_ywO=3^Tn{`{<^>e>?T$Tl_6W8~uCC_@ z3jdVO%3UhZbfO(W1x1Ntlu9FKb=!*i1P~>0tG9>Vn{DD~G^l%x$M|S8*mpA5$+Q`$ z-=N&vtl~qX>}}YH65T9talaM-2FDQIY4*0`=7jAcjm;ITGQu1OOiM@eB%w_^DUXgkrp;q!q)Uebq?zSyWC>r6=)+QTRlH)g}&Mz_UiQtRUoF{Ec zU}Ff}V!6LCMIdRm7Ye(A@dm@adGDd@o~%g{#73xsQ?X;FJqbz7%+x0nmJ;L!^BiEf zQ{a(?b@|0viAY_Ea0a3HzeMoQx|%M}8k1Km!+Wisv$mYaSWr;6*|WyoEvYYPvG0@^ zm;jYdU5|*;zTS9Wc`sBeWy|WDdUs;uF&$XSfH1GN)7mYfw39oJWE(w>L#k&y-kLgx zR(sTfy~P^zyc_DzmxLg>+%|i;n(;VqQCrW)Pn7(@7K;+oNEXR;!L!f8UT>#EXNxU_ z$)1PAIy;`J4oD|EFnb=5m^~%?fW+)6Nf|K#CwV|vP?ej`wmEL0j9XLK8LlR_wcQ4i zM5lIp$ijmeN(p?Dh{UWofk?m+iDQYQ(JvL&{TyIX=W0>Z$%P(Z+D1B_qJfEb_m>YP zHom{}SQ4Rt|JZhJWyiY@+npBA#es#a!PYud5S3>wd1}|(W1rf@lJ)p#j(pC}ajv9p z(Xzd^C=Mq@2w6f5Fre{()MX8@=a=7oeqoK`n?$JA8y}c@_rTs)LmxaQN>BC12X$Zj zpx*E1MKhJk;q_-kGn-v$aqr)x#NX@sC*RBKN8W`M9H}d#LL!EPogz}kO1K*J`1fo# z%W-FFnKIVoGl*rH-*!`D`TN-m`Uf9@{Wx;OcFmM2od)LXX4iN(Ozo`RFgiTQ2E^9o& zL+zhBvu;5vY_aP`6NcC;k|cbHJp~zNqU3@eQ{W@mO>tP{k^>~T%Ob~Qm69i4$d%K$S{1d+nC+u;xf!FK|;V5dcgE0HCU!SyO&(F=-47gl;l?O z`=!Pqx3cGKUfydqFFUjGGj{ZxO=`5tUbA_{9t@4$cwMhJBXti%k%U_kez=!qj8wv? zmjKeMYNUix{%W_OlGIUdwBtdZohwe;9mX2Y3bs7gkp7YTByi^c|mf&D?mV0n;TrkM7CPG~?+oKr*! zf+OhgSt%HUe!ZTUfTB6CyC{6E2*i@RpM|OKMPs~ixF3?|L(-Tx)T7EXU6vBc!;=~6 zPfuRKo^&973HT&CPfJfC%T%(t;Y}|jC1?XnVJRN%J#LNRH1Y%JQ^$dhf0$P~!_@CUD^bosv2pMLYhEVI2Nvz({ zZ3qd~BIb&3Cc!GzpEt2JnH7OfDHGH~?u@{H3%hqhCCGwGkPbr5jT~7!kTg|^EEsN? z8ZON-el6>UBnecNzC6HzeR-MC(hwA$G&!&+a3-jo7M9j8mf)9w7qX`qQ45Jfmj=wz z(OVq?LE<8&>OrSzhrsFa6%wg!hcM>1++MEn6r=ERnz>t)9fV!(;=b3s%`g%^9c$Mw z$Iu|TXs>`jxPuORSm%A2+$>9Omc`o*QjGA>NzaIqs{3YY-3@Yhzd}CS$hE>nx!;OX zaj|34z)tfk(9cM|;_I!+&8(NNKyoYG{cNN(RyvcH0^UkBRKF9IR?50l!Y0XIy79VI z>d^$RTO}VZ`fI&@q7+KUUq0Tz!dL zy^Li?Zbtl7$3o1f}%> zof3kwU8oFd0Gt_zI?e`;ZtGIs30CW26vSnlB*itz?P$KscglWO4~F z>%oyLQCQ9NJ#5gKVAKcuCD~8eAw7XJ^3T)ym6WFEH07vFoHpgNs zAjHv7GNd&l9;V1Sr3cc2%~|Q1hvq!stE7sCmVByQEY69(t3^R8hR_bb|yzbsSX zA923UfBVMg)07oO0o8`%ltkL*&H&6am%k(`21@q_OP-*Z5oF}xPtYC2-+>%LR9e9p&)3k{7APedp9jaC%{%YB zBo60s!Y_;dI;_OMds&>U|1(AlUlybECt?(Q1*H~n{ghWkmHt?a#=RnHy@(Kij6!ow ze{n6x_&N5%o9|Cr;GK$1pcU|j(!X9o^1zB16}~Et)Bh2pvtJecvk@B>b^E=bB_ARi z;#H(Ctc=l{uZp%@gvfZn!sJN>fkszlQApoTF3X_C*F;$wn*h8t_x-X0I_)))VNf&XayYoZ{R0pgWB@q4*SWVRR4mY4HAwCFXF8GWN2dyFHx<)@^X6p14#41&IT zO&p-V*-m1KsLMwF0&-j88|7FVva5<{@-xjD)U`x-Yi1*z4hZh3@jyf%+)!}Rq)!>q zqz^1n!);z7`gpk``zWg*|3~HoPt# z%e%E2x_Bw%M;AZKzJa^m5KqWmep4KzKN_P)&T1&5=ifxRCZNU}Z=x*LG}`he;$`qP zeu+Oo;bkIIM|wo#G7;79kI_-fM2!cLNjjZ;tW`e!O)Ja81fJ$C6HR$Cggb-%XAJZ& zW`}6~G7;p(e1OGpm1SBqKi5Mg%MogWoSl~CqONpSEQA&$j+rpc35hUXjnVnb@zVEk z-*8`n7j_Hd1I&22X!9b#PK&3LI654l-OGi^aXaP;(W;V-Kr6DbWCS6piOjhpM3<}( zAx^=WzCz5w8vCsj(T2PDtmwwupe`J$$Q3?xV-*f6dlcm1!63NwF8v+1=S-{R8jd(@ zkSCEb_Sj1CSQbLhxN`-1+tXiHi2*zhZXR03y+6{_SV$S-!VK5}lpfF#mPi|JXgr68 zy(KO!d>K2Y&`49EG;p$TF^nK`)nAEG$Ejj~DjIUc+agd2O5@NONs3T=h{+8n_-LHn z)AhEvnrHCn@}^2)OTxELE$@i2)^n1!aflTBviLx+fNE(Min@>DewW-N+U}{$ePFJl zx84!g^KjfC4Lu87aJ`duo$p|M!tdy&crN0fJ_^)MpOlwQ9h+(ksPa8=Q0^vp+zYK)m#SJ`e+1p;^UAS(GW&!u zxSu*c#KE@TkZnhz#7p=npYtI&!6z|V@S!Mm&%Y)_%RUsLa*ovm)**`1YlmzyAF^$l zwCb$fg6y=o9e~1ET>TMpHbF2B|47tUf?zlyBR=I+!xU`-1|f%T`bb#&ebI{@@yWlJk{=Bt-8s6QoRuQY=Yej7{-tB~H*zd-~anhSz z(0+{lT;#zSu1EFZ0sCTai5aR1Zv4Ua&3$mrO=K}%Guuk}L z)ff|DtWaYBNs4H}I<;xft^-5(BsTqH0CUE*Au9hEv=4J^|5)_>HJ~b`LITxDi`%II z3V({|!>>hYMiz1~Sum&9KNhuputX>BAT!~!R7=E~+I5~*oZoJc#*`A2RA~Xk)cGjbl%jmB6@41C~z-rkI*k)iC{6vb6n@P z^LVRd-cfJ-b4Z0_)3b}n{7ekg!6CGVQlQ+t3E93lP^DjphmbHEvW6rB9&Q^9vVHBVoHgf6WQ3du)J>iUxJ4li z-YR^w`b(T$Z0D9Q#eoVEEeaAx{!0|Mv4Du>Cu{=gew}sFl(3LA+gaz5gcjD2zEpWV z(Cp!ViMo0ac4S3xj5M-_l?0PuYERyxYyvKb$kUGu2k4CNMM3x-IrCXCnI>m`sGK>s z)l?>o0uT_#lP7sVtIU0&mEVgzy74OrsS*R*B#a`!9T{Tz$tEY@j>Em@gM8HM<8@hD{ViI>ulPo!7tV?ebk$*8Xi{P9m{OQv|0$qfz5&sKSnvB*9HJmK zKt0^CS)|j2-{NEdr>DTaMdeG@cJ)OQ4Q=LY^CGu)H71X z+j;U)?VFY2>bPTTwN1%t~NFB1f#zl25q#HpkEzIU+g71DO0n)til zi)ycQhQCVj`zj0Qn(aWp@HXKMe#FHM5<^*XC~4-DG>}VgL0U)BfJ_;IT@6|uj6AgA zy1W8k!s!83d*U|8%9#DCZNg+-3;=iHF(yn8k+EHrcwdu#1R6IN;?j^wV1kEj$385L z(Yf12WAK*EsWYjUGf~#iU!%tUw1l;vv*`17K*EMt0-9W!Ya6;j5+UUSx}$d}=uY0@ z%r9Z|TZH+o*dZFcOO=s038BiJfY2Q%F`a}E&L|KsoB%fF;23>bdO3Bc7*J+QDqQSj zZ()(y2p&opcfm~F*_oVpzGJ$@d%T>61Jf;QyM<{9)2YK-kZdYh_g{Yyetlg#UGak` z4&M4f>TKCW>EWa(=4pk61+?e~mUL*L}x-n64y~WcH>jzFks7N!YgF3H|jL{qmz|)=H>x zml&K*h^qwIrgL|Rs_3?=p%M6{B0xK7ZMP3shBUTplLL*tKd+FM>;i=Z)Zg1B`aqW- znko*ypIic!{v-|pCqL~cQOU=?>nD&fAPoH^YD#*LewbOkl01Xklg%2G= zby`x!Ww+=y2=DQ2Fz}>P^UtC}O1C3^76XHuVcCb!ngU|(O~D|Z_cOrwUVFqHU+a=N zr_=snl`%Whe!(e~4)%2vzYNv)GBqokhVxbF$NE@Zo%D;M^Rg!2Q@;pb`f46*y^HgK z1GN4ZVWqF(D;ttm(x_#(C`x~yFMp!m%A*(1-*&?uwx*q??G}B4vlw?0b7poYn*?Ic z@?Br=23e6qY?LNhD%c~My&v$HpRs49oVq>^c%Tq7#lZHlAb7zZ(O1py^WGeHg zf4p{DmKE1OXrDIRYQ(-wyVR;sfcY{Bm`Z7l;>6#C4EZm6XYq!A#-?qy4o{ch`O01w z;FCeW*DOPSzn#w2tiySI&uCVwqjBbc>kME!Sig0V_Lt%SHS1P{tvGut))OGv8;w>e zb?Mf3gV`{s!Rl$FrF4A2RtY;IydYo#E}S3r1=@)%`6jIjc~4cqwDod@hy23IWdEAY zCFn!9RnIi^g_`10s`OYHg^!?>JmZiX#vm0#1uq;zb+moUMmTcrc%bSW;TN3~{` zC*E|34E;mCuRLiWrQO&Jm)YcG1(d$8OO6sG~Uz>Wz4XX_@KGCVurW`ps_LvsW4qu26r$;7=z#x?m$ zuI2M)jPA~`!tMvEP>$fdyyK}N)5=F{f|g8c7DH!crd3`8L%SPbgv}ilxgg=VVS0yg ziwy|44*0WMjPkRrrXuLBZbx@j9SdY7m}9dn!9470+~Y$eSr~}}8OCzp#DP{xhID6P z*Jxx`R)D_EvI>~hdcwJE_LL#pvqF^bv-;?B+G&5E1p?aT9UJe`=?tGW5MN60C4=V4 zFN=_yx5!1G_^i5ml^ty3vj-M@4oG2mIg*Ye{k3FUMf!uV&s^aT(&^b&fY*LWwpEu6 zBI%^Fxv6WJ2;`vjdaA0tBHNNSQWz>YxFu!QKVa66+yY&B^|(AgUB9;QNV>^yP03g= zI}~p=ZW<)pXVFbL)+LN%C?*`Fs$472-z`3e;<;9-`^otsIyKk&`rvo&P8tKTiP%9H zbGY#`78zIdZx~?gOu!ZRZg}xwE=0v;1wAUa%0+os=LYFM!^&m?z0j~~*u8)f*hjGw zLF8FCYj@K6-Bl_lXa>mWr_A6H?l?4|)HDXetfFXvRdwFLv_=syP7|UE4o`S*g!J6?b zGGFme+=V;13X5OGD#?<(9k~4|n5zmbX%_vYKy56Vp7*eauD>%x&4pGi1Mj#(tC@X1 z&1)J^alH^M4?~PTv95yNFSOctV{-%6Ko)$51+bAb=7s32fYncb8j^7Ucm_5R7C-DB~Y#h)Buh)wLF$gaeYP$eqpydvxB{*pezK|Tfr zOy6q9DMbpaBAW6d+WE+fZ=_yC;mCGsF1AkP1x+fpO8E2MV(X%MWiNrhV{k;n?n3(I z@&y|IfgV49i>B!u{;{%)4l1#ZN9D`gO03`M5O;Q#Skd$;A4(*kaL|fm-yM@x6XF@h z&FwTiXjSGe_OWJxk$8tckI`j8E1G*VX2&{jwU+B+55R*#>vmSlI_^O;p)*RY{tTnp zrB*-XmXJpdr@--#bX^^yZ%VCeveR8yxi;2!zpldoemvUjjCv%3e(a z7`cE59Lz4=P($oGeQ>tg#dFenZ2ih>CCOKHz@I6z7V^1Rd@k%#6Ur?=!;Q+VX;qw! z8};A>L~Wc`?9#4{1>C={osO!o`ULMA&+ULy=U-_uk#@ zUY29{Ao0EaN~?}Rwk-XrJ~X<{Dx}rbRxTsT7u5g>kT0{wYGxMa3MV{! zYpxH`AvM+^{KCmK|LqIwYSjz-*QytuRJ+#;C*Kevs#PysU;Dp!VN0E5+AFN`Kt}Y_ z#Op**xi0Un+v|Nx@IEZCg0y<8FeIxh@|MZ1@6sePE2kD&^;ST6r3>hhB?7+vdMgXX z2>f0rL<$1DokPjW=~eYo&ZY(RYO$;8En8PdsD#R$=$Z&Yx4|kt@=JH}v`tWNod7C@ zq!B5*Ss;~cU{u}$RQhCQ`qTSKPq)``9RMpKXkFBxxWKFi5Y6|%N*k=k8iobSODR^$ zMEM?-1EQmRkAFDYfK>Le@|9gFG1VV#Qc9*BBafvfy$BIK9wfsH2lj=1tWbaHK1V8-QI0y1u6wwkC&2Ggm-`3#|kR707%HLFEADbtp$@q3!xV1n)%85N&gWm z-IzE7OR5QBSye#E9Bg6x^a<){f=mstJl|MYMCUeH1;zJ$E_s05Z4qTi7rQ9HplS)o94JFRcB8qQjmI&^XrYp&R zGEhGJHXSv&CwzWo&^Kjs-56sT4=e z303eWmZKSO$7oSMtG+)JE&T4RSn7N7Z17+8`c#b%O}#!tL&$rVOssDVq z*MjMtvI0;8nczzs$e#tc{)cE~RDUieyY6;Z>f(X)=a2-r)LZQQAA;-UQqSrPU% zc;abf{L^0qW>|<~uUZ`X35%dg2-UdKuOiG_ZVl1wK~`k}XwpkI=4rzth&ztB>Cy5& zg*D81P!F!2i^0WFG>4;s({MqGlh;-h544LA@TRMZVqEYyxq(@6JK54ROj<9p;6Ua2MKHwC ziv6r2Eg6oMnFq>oFN4G>oRUrjgRLPMnXEq=>ww+ApwcaNG?OkFY~>YmA#On9W!E8$ z@8Fh_AY;J6RtV!hH`t07I?rNMrw&RQQF%XB+ zW&0yeN5aTQi%NZg5queXCqAlW?pImrPNDrf>t={=VovG?rmeqC9dtEz%2@`oFs!mk z8)6lD-{xs#)7*D+1ExIQBOs5HYjGPq<0>SRH z!gP36()G!+nsK{g2?opHo0O84B0Z$Xb8Ksew9(~eof)^9 zm@p^pl@GEbz!~?7^YuWrI zL5WRR$>$@A>Rq`?`E$%+ASV-Z^GayN*C8)Gbs!+HAvXO6$aGr{v})R+6}ZD0T%1s% z5$~In%Xr_u*i#Dq0;dpEh7ThSD3c(d72Wi^P!WmSn+}>DsVhSIv+u@iT6B>=POD{m4Qimly37WfH8ExdOoj1ka7|F* z+YYvZ9J9Ffe|&+`477CFn{DbG$Jn_BR;}F!TN!L>%s2!lM|j9q{W(xTM;u~hm3+vc zV4LuvSd;YnLhf?G>$j>Tzkr6knwP;Qz!!F8714f^U~Iqd5UV8rUv5W90ZW3(2-^1B zhgcD|+f14o3{vi)R%RZvfo?pD8VPz|Iy_sf;2;dSC|y0?H%bkmnw}WPY}h19b)GsNuyfZ2jL<*YP`rO zne$%n0^Gvl!>wG6qhXM9Ura-W;pn^^qrVKZDmiXbIiL|D37(fA@OS!lGSvF~@WtcKzn#-%J43w3NKGLT{R zhMX)ZK}gHpXGd63CK01YS^=sUZWRxay1JyFjNfZ!D5}nBI;pA5GL6Bm(CJd*8Sst$ zMHdc-3j_xrroO?vp0&fRyAY|yrUZ`v;{bR7A1K7(?;uma-`Pi6<-@_*;Ijl3({UHx z{Lf#cI%VI?PoN+%Ucf>!BOw0a5naY(t?|x7u=99OT1YkDHb2GJ`is%DrGcC>(TXMy-FOrZtgVmNOZdPR3sq0W!BgomRypN@tbOu%mbBnNh>m0MvYj!%>nYUdu1j6`foSWZN_ zrM1QW0?PHH3O(MB_>obp2lM-@58@;S1RKY1PgT_2j^e1MTlsA$Naq}FrH8r`w1hQZ z#$3aiAMCW3fRFytELfeo5-94~m{npy>wk4Y-dMK*>})P|jKMH^*)Q@g33^doX0ZOi4<-aaEZPL>Z?B z{N$u#twyd^hAaf$I;0RmY}W0@0hj;)eQ^X0l3?-xS92qn2M1H4QEd;%qi9GtQ`whg zrW%u$mB|fAP;E3-iKWmP>_)kY3cF2tS)_3VfX2&|9uqkZ1~dsHzp@sMJkF|77?C4w zKLgbXtxKIy0-+})7zZLSC8F`F;&V8ED4a&Cwilg1##g>vYC9g*9;nm9kGHBi5VgZUcS(?mx*o%!3344~@LIu8=C1iFA4WkzHm9HUG}~r~A#_rS#eF ztm)pnrn`+PgSf@*pG)tQJl@0gS=EL@pvE8Ux$vA~-K&*Mi}XdGn^UZFf~z8YhYJvp zwAba!Z~^VPJnFbL)*roVHanvpnJ1e~f}p~u3!Fs3erh?@dj5n7(~}x12gfoMH#Rbp zfKb!`hpU%8YVZU1bBE>6*m(TR!?1}CD&Ok}fJ&8Ibo^dQn|E0Uq0wP!DcyCNbzySO zC(`kc)D_c$|H&FbH(nFX%ywG(XxtnH?Fs|gi(JM`n@eR-%Pyl($1fdI8;+xiqpdT% zx9&h^RSBvi>B!x%(Vf8CW+titlY3V@gW1?>vcJzRU?1ESA>4B zBEUDHL^PT)PfAE9-$D2Iqg7P@QR*et2wgE;x-sS6QXh4F2moSsgLtaVXIi16FHkgr zF(HF9Sr{Q09oNv}W6V?2K6Dv7VB|X!=VYe>W7=Am@dNTvigFI5et)tGx#!IAKUsIA zW1jHGA3~3wl^dXr8O3SjKMN|%lpRS#073yp@ZQ$5;B)*jMyH=;p=a&wRW$i5Yi8Qa zSgG%3iY)C@M58_l4kqix+$^tfr5U>r=<;VsSUYU#DACSb?(Ie3stdlcJS9KG>^9<% z0UhI--2QQ0{v&CWS>Zv+_Y32t7tx|I*4KPg(f&9{ubpj`T2el;9g|W^Vp_IkqQgu; z$pIM|M55s&K)T8Mi*-V{7RMrvh?=CW150$2hy{BPzP=qU1}s?YfP4NGThr?p9!8h2 zzgYRjzpO~&c*-fEAOB*N$L!N0kAo+E!@BNpv**>j^YnlMb!BfT3SDH zjf;<1eEz=!F=sst>)t0cC0Yp!%3df><&0Y&V`_bW4HggR>gsjrJ#nvHH#IE z@Y(5XjPcM9b};otu@c)xha5&J7O^n}b8BgU<}>FD%cK7go3^~Alyb9LGP}K=kE_mn zg|{KAMZSLYkqA;7mDMtgIzn|hboqJK#a>jnG;UGnf8n8Htsz?WKQ_DL+3`U1RqI*8h$UvhmwqD`eWIywZF0lfI zPuQ&zco+CBF1~H{CD!GM+s0gKSp%NmD6tS)xZDCD{%70O6)AqpH~!-zdBrDLHIF4< z`SzvO>G@YF7Z}4?sseb&A(vTA#moNDJ91xtnN{8dd`ZxHcMs&o511%BR@ja1TTQE$ z`c7%lJNQ2-vEUz=Uv)_>p=A&CCCUqRqxvnM7Zwa>@+s@R#|OquuC2ob;6tfq>G;41 zc#{0#5GO87Qd=GTBBg~fRC#Ah726nkg;gBxNyjmiF{K@_(BXmrX{XDtutIg)Vh|OX z#wtoKd7wNRjPn5af@FLQHw}i`bsbGTbS6HTs8_;{W^%vY7qCr<$ zE8WZ_=bi;8$B5S<8=TW=UBH+JLN|&I=(6Usw)%CK)u<88{VN>1P2;TNyfaW#1<9MM zTB5}?dz_VBoQhvem!yo0eO){b1b;?5tsaK}keP_F|GU+A{2gy6DM|`&OhS&OZ^^gj zt#ilkU5Bsrx)n-c?sx%jctTe5vXVUI@751lFr9f}{(^c*w_Igi(*Ti}eIl?h-~-{$ z2-}W=B5)%IRF7x6e>S2z*oSbyc&pljBuFo9-DMrTaKU(MvCfOX;M(NkAHUYB;^nNl z7Pby7Co&$k_H}pp@@dcnE3afZEZ?MW+`24wX{&1vidhhc^T+D57G~6u00ew?SjylMI^xG#2deB*)E3(GqifZJr9TDVhl98uIGfCt7nOx3{ywCj)2s&fy!I%GE>TOvPR{8|i_Z3kX!$gCKmX46 zFBogprTn~lx;3E!mN<5?OBa;Ag(^Q@>Wy>-DeFgkSW%E3$Ct1Z*}?j8A~flX>l|qa zO`jX<52db)tO%Vj0}ygVsZBGiVq4%vo`p1}&Oum6?o8_lbhgJ}nz5jrMi;|)JZDJg zB$Zr{aU1A^ z6r%#=4mlRZPpoC4}9*9@A-eMy$OI%)f@kRKX=9$GnT=a zjbRqd*gtn{6Uq!KMM6qRqDYIKN~JzSvhUj=vWM)X#vW3Xy%eEB+9^tT!@Z-ky}ITB??2by&o|RaP1FK^cjfmbhN`af{NXw^ zQFdyI+x>`6jhZ;m|Aa~0SLbmp=%vG|_Ixgm{98<;=llDqX+KtsRm9WROyR2e0)G{s zpMU5!;tq}{^ghZzfLVQS4He@wXBqSS#! z+|8lzeptj!HE8T&|8ue?vS(Xo7yB2<;Bt5g`}_>I@>8^-p)!iKTjuYjYAo>t(;578 zaDvYhnu~A=pXlxSnm;S#o%)fg|LAn?aks6;&&A5a7rETOSi;vW=Y}S+O^A%VS+!kC z$XzS^3qyCa`Khd@SrF{_lRuv?=eleGu30PnBa2cPNz8Oq*H9~7Iz?ZgHb*&+r?gQ~ zS3I+aXIJ~*m*MS}HC(x(x0<-dUnfNmM)^Ywld@1IEcEPp+*7C5Z~{$%{k_JS`ukq3 zR#w$s>n|2J+8Lknh7x<{-k!f~sl-uOZbBKgYOQ~)M0(Tr@iD6HI=>|`@0iU-XrLln zIjh$ABUO`8T*xnMtj^uL&i}VhHhA{F?oVvw9f&=X8WzhkDB5X0;n{QW3~s8@2JW^} zG-no9h^}A{lw`2r28A<+QBQ5~Pfo8&SC?HqXjy3AN zcp|o_x_^_ud07^0T=6D3_6V6BkgLP%HgU#A^gFw-)ctCczj{5^%(9`Dx8ul}x%{58 zoRit}$wF7%EjIg8LTB>B(5lqDS`32EmkU>8Hv5ZLmyi3q4~%5nt%$q{nVh(=BgyJ+ z$7cVSM0E=fxBC-P&T-8}uRZP0u{-N*XH{%ZL!3dX!WH|)0&YE|6p_UxQ*hsdCpAHeBi{7%0=aJYf|gb`z7{!ghhZ?+vAM$30baG+4$d|2UQ zhKBWDlW^oeCZTG!D!c9y?aoSC?)FDJvyu>ZZ|0jx&a6aj+U?KD+qA7= zW|UM9z2lEgwVO|f9AdK=4LUEG!znf^VuZ#Y&=w5dDmZp7u%9T@;9pVIbYNvjs^Glf08q{(tG_k%S-z5vDZ-d^{TuJ zR^;{#R!5y{#i%iR>5AX1pZnonuK9(pRpql|^V(SR_t}jmVSMll`CDRS$eThBMN!ny=gJ()qVal=En`xrhWdq zr07cS_v^3xn zPj?*D$R;Af1w&ZsRo()mi3(BKYcQm~d19t_HbkZMfefe{KT}iRY9**p!$$+Wb zeEvSXX|L;uj^$osY4d@TY{*Dy7F_m~Bq8}DZ~lgx-Td@Eukt-ru9f=Zlz(st2Rf>C zXhxjd#&59qnMQgxmOX1b+9ruBp1+gq91_S*GLMMFP}Ik}zmmG&KlP_Ze;1TNd&|@R z85G?y*rQOv^KE?OX`k-JuY2n z<4@ncaE|(Em8dyUF8Pn$ZXna20O|;=8V6Y9KXyP5FJ~J zXW1zSN+;^O1}f)_zfx;yXU@Cz_9mvRq@!3#bF-_6Oik_Y64)V;dIL+A<%HSAFVjh< z(|2}2zdz%zp7swKk+HvkMwjd`H#y5b2FX}3hIeg;o@MPoLS?_6hGX|@{kxXZCxEeE z_y?r&lyUdmIlz)WvA~gtWQn?xK3R8)gZ=GP%sGGjjoy3x1=|Sq$R1Tnh)n1>)O03v z?vAwV#YUb}rJszC<049NHR+uHB{s{LkwnXztjyk>kDf?R#Mc?Tr!AiTOx^OOKf8*z zqbit$Fqv=beUX)4`V*xL@}7WD9uZTWSzf7`x@d8tm((LILf!b4f40dvS@tD=G-I{! zzrfue|5|@oLW-Gv#?zENGklfyHLF@z`TbwB>3K!ppLfp;>;ZDHW^+zkN>~wUd_tuR zXQf%}8~qb5I5;&x?TtZbjzwo`v4RVk+Kd?7JR4>xjR z8)|pA|1AB`cmAB-4DNYdl&6IC6w+SRy*s7QtsdzPY8fSH{W3_=itNVg-4~Kx&8~Rq zOJxX9cYaS+Xi=<@A65sx_m6Dkjo-72s#leM8IZn|7j*QT!(JRPIMP?D3FrMW*X={O zUF??gtoe9WKRus6+StdOx3X{H4mWunwRc>|>x;>sckz-p|B&vEMPT27>b2bIL$sV>J7>1;AmEuu z*aN@Y+)m$-(p+_Yl|9U%Kl-0e_(N`L$?hcUAh|wAw@lY$H)UxI`Y5{Q#r&ti>8-CY z8NO7$oqF@4f3$uA@{$!&@HAw^AC;=8wg*#hS4pi>im3;F@|UaOCR~2iH#p&TI_OH> zWG9Eyo&Gq`e}^jivwuxd{rswJKXcoTz3VeSvmCkR9K@@?fA%LQ^SumbAeNS#?c?V^ zq)Ni&eyBdz&brJELP~@QTDe&Io#G8c9;GRswr5OlII|%&>#{#N4PCmO+VePff5qNC z@icsO=CVJrjh!oL)6Uc@xOqsUc1FW!S%em>FLykU3gCvW-IvJZ@4;XE;o&qsv`+G= zZVy!8O#S9^CHWi|=SVFcVxqlmu`h3;{nxMl5wf+EE{~17wPdf+#68&G-q~GZZ^xdf ze<@o{?Csc&&A(L3wH>{^3uE{d7*DkF?tHhd(}gsB@-ZmyG)e=U({3 zztcVdkUgBn?v8}FV5DEvPakDNvB))*LYDQ{uCntKO#a-5aj&e z>qgF=pnZn~{qCW%3cKddDQ`b&EDzk%Y`3Y)lE7WTZocMkQy}|Eq|9_C>C-D&1#|B? zU7z08ijVbX-qS3m=U6G#mpFF_>`&i2bLEAOk8`Z+8H1+px01NoG5rVUy!_JabnY4X ztP?SwrIR!wcO_oRwCo!qZWgjlYfpLk3cK6yx%J=*6uxwq(Rq1@RZ5?6+P|llzkM@~ zTTMqotnsp&=(Z?(vvN|XwLXF!!0fpn=9mA=MXZ>BT%hNgv+k}Qp?+vkt%b_EH9bmwUevPZYu&>0OSh=Z)Me3mX<6wQwL08t zS)i$;+fBtjVN@lGS>+2nDV}zuniiuWc^iwTA*p`Ff?G?b3}gjbi>Gm^t;H<+kvLb( zs`sBSU%VZ5#k1soI?{To&IHe3F6Aj-Y9d4S%EBF-bf;`DqGe(y7n0~w0S~X2&f9W@_C95%cbB*7mAK-i&w-@zO0+lQPzJb7Di8 z-9)RXvX*7eJfxbJrEbraQOf6O??6rUceIrlJ+&d;QLoGHizwsbV(K1Mr<^rV zjscF`l~h$lP33;t=jE&pv3ukyfjdiazqPCys>!{%2XS#yT7v-6dxa^ol(a@RKBzGv zkrB9~CN!ipBIQF3SR<$TxEo3toLf?nr4y%>6cEmDaHg8s7s1N;WZ zPcVFWJ%0+jN^B-a)!darFJ)%i%p4FpAElO#hgQQEO64o>xKMI_Nk!Ex*2*a&%0g7v zoRo6vRIHU<)~PN%Uvy$q{y6JCX(nUitQtkuh29*wLAARzJw+Y9DJETYT@+taO*&XD zB3Aa8<%8Ap8#3=88PsEF)WU|UeY{n}S0eX?cx#fce12fm;)c!+w4^;0DS1VL@5z<7 zo;FJuN-pE%?kjK2^p)_)ENPhAFVQN+u614{QA-*|Mt-2OZzo0mm#W;N{QD|KC|@O7 z;cE?5wMy1*-+tBZeco~5wN5Tt%u1-J4p**KQq3Jxql$|9(u!1lldPhF0vaV{G>DX< zQsefUeZ`%ZbfVqo!?|J*#`9rkHELPIY`N~hq`8ET2UC9g$-E7Z^2uTLEhK6Fa){1H zy|Y6G@fs-+#63=H(q}T&vYZxbN5&V^oT;t*)-PWi%!@~zVFRcfA7E<0U2ajsNM*E2 z;TyS;YTfDhn^nIuan*c(snX9yQb)n-xMp>H(gDTmzZ8jv8sm7Z`%3LrKq9$E7iI^Y@wN43@vw5=Gc$^fLC@C)Ue9d zJtgNiBq5=x7qpPP=@iMO^wbd{$tFFDnm?4)I6am0BFR-Os|uPTq^r?uZ_mg7lOk-k zw8JVQp9?!hG+^2!R?@RutYugF0$)wHJNk0~r0P7`dc{Nswnn`?`y zo#o4wQ#%HfE6#`7nBC+QP3fs#sAWa`r>>)=^3}G|I;Rw)w76v6*jG>95ta86gA270?DV|ySpSAhVZ_&I@1Ij}tx)`6avLd^cWnfNiE3s;X>;>?M_a~TpkiKkQ zPpnx=ri4ryC4_be@7uMll=2Zbrx^SOWd27K9qy!v5+U3)x0=fcbl%KsiM9;k1n$#0mYlt8l@S>H-E*EZzq5PV1Xt@>8YVkLC{Swj6*-x?xe(jBT% z4ah~3#Ns6TYKxd}wL$ASjDcWx2$uuu` zwgegFe+)_H>5ZCLH-!?TDr6Wo9HwQvOwDxBVcNuuC79{^VK7xPq{PWh)HL*-wOA&JLRc7=U|_!PNs0Pp59 zOR?YW4Pl6k+Ne%7wo;31jE{P^p$ctcP37Xz%qCVF$k$CQ9za#?Mk|X8SC8Ll-D&P^ zsJ7f_CD_WPo<+HQrXJqGrQTjB-yZ>U?c%rrLEAZGNb#)6`1yeV{rv zwGtsuHnm!l++9tr%sS(u?V}b+o2(|I)`c<+z(qgLls?JFH^q2YTP9~xRO3{&EURU; z_ZkLQz(Y|p$_4v9Or^Y>WmWZcS39$qVa-q%vaAeTN!ixT;oTWrnG(-Xy|b;vTYGrr zWnRWK?Gf=SYGk(-y4RkJ+P|7-RQ8!!wlDj@cJtzA)+QzOznR)Sl5NEh(Kp%F4s%8s z)vaGjS#|o?az)iI2U5$cb){+~sKa;H=#qPPOY3f*da6iltUCOA)w|TMEv#PZxBdxz zRNLm(VBa*A+|in(8sBccq;h^w>#BC$Y(1j(Hn(=GvgN7|QTN~1F&K$HlsWh!RrGOA>Fl?XNWF6#|nW^RWLRvXiIyGo9$QC>|-Ous`#cC?nzb1*#}peo;Mb@#2| zOJtD*_O%`?_a^UmHA@<`wDM#&$ClDr`d*02RdM%OiLsjs29+a-D%`AE-)D_5zYS4G zR;IU7l{#4yecM&Hz46&9>Ln{tmAK#PXD%%wpLdH_T~=B5s*Cqq%grq%RNIGfT<&bu zFn3&1oe)G3V6g`SF!9Ih_iZ^fycoxDF2)v9zc^~!!ugg)D86;(6)StZTy_^7~?DhX=oUaN~r z>d&UhR-co+&GK#nXI5MI5{dJCy{B^eTjk7s32NR8^nC}^_Wo8{} z!%G$H__e7%L*DzxkoOCQl+Pd7Ju&!+8dXszyP~?bn(cs-71hq<)HpS1jrFnl zsn_wj*Ks=E(N%4H+A3xKNW1OJM!+TAelP2G^}D8%LR9}8E5ZE5r^e@4jbeWDUEj@I z@u~L)TNTYeeCpf5R(kP2eY!1j0ImKS%d~T}N*YXIk1p1kIy)eG zy&0KUpmU7MHI+4-d~MdGxGmq-1E;>EOT&F|#eXLp!VfL<{;%`m+ z;W2;G^t`6OnD%3B{%ESV`b)j(BwR67WWcIy{?2v<{XxAyf|C4ako&3`+@$`}$r>uX zusJNm)>HSzkb+qs9^`&0Bv{V~yB8m0YZ>ckDK{?U`c^YhbI|RVQ$5p@GZnz~t8o z1{Pz<#C$Q^V8!OFlx7UJqKij;o-CWz_RmW})}*K#M@vRu;C zcLu@G_x^Q0AEc;DImC4!MQs~mrJDy+RL3z^<JzKE6)!Sc=`(Ry>{(nO2~$bM~2en=dTtWQyuP zmgIe!q9%^zJn~G6S~r$-e0H6-(<$n6;e5Y}t<^kK#qO)47gh}}_C@@3Zx?HZIX2Ci zi!;T3)i+74`zo!xnm^I9)Y@jLVQR=~tE{Rq!Ft}eC@<(1nRjQZ6Vt5+%*APH!EEbE zwPcF*tnbxAS(a#)uO_l$SnjZ#ekszg9+<|mA>$Pm2`kd%TM-Yc8|UJ)yPH)-&Hp1J zT=gAq-Q)W+Pib(H%$L%g$7a$LYqC$Vc)!VRKAP)vcxVu+PTbX zVCGa;zb~W3zG$gZ_gj6;RhDN37P_3hveno5tnvEnUSZ8N*IQ2aHghF?`Ub6PZ$8^e z^PuK%C&tx7-?SnVW%!Q|iORK{Y0Y*^^&iL>U^%m!;q^STo0q(f@m|LS?dZDRI$_SJ zm)FrwFc)|o%e;=|`HpDy%^U3Ht=2x&d4f9drZvfY-Rtvut`!}p>J>J_oLNu3muuAt zyj-u~m^r&%@G~@|^`y0qQ`@&&5oS|% zHD#S_FMsQ9=b`+3hSe!||0au_+Xgx?e-Yhai#3mZBzu#y-!JUQXKiJ0@zqmDLQAz5 zCCRx>-eOO{cT?Uj!Ch)fmohQAJ$G6Ie7<dCn zPv*~kV7={oLRobaA5kTbT5qeRAF>1U`BT-x)cqe>C1aoSw3nqx_L_nn^&x7)$JT7Q zt6=Zm-gL|=>3$N0Qw+8Mo%=amj#-IGTrV={!{tJ#Y~XpWf#5CI9%dh-^Ug zVM&$3PJ|?fvy=7fNs8f!I`dpoa_PNGLbxlQ{Vu=W$IciBsVaL`Qe)-+CbDGiv{Tml zQ1c7!=p0L`s2(}PTJT&WHU5k>fgOhmXIbZdq=uZe8bUUlwRho8pS9{R?~D4v%E*|U z%pyTf1js9|Hitx3F+#Fr50@(j^1A|Zpu<~5j*rPFLV3aJoV8jFJDXlcb-k-LmxaHw zVk2Klv(F<#qjpqP?aZWhYR{L}7;{^?YI|4hgnwW;{T0u)N|!yl`_+N3aeU%9e4nYw z3pfbv`e#gWwfchfT>C7}4@sTTtV+X>OwyXkj|a)_DaQu#xej(KQzE0bRgbz*O-?4{ z>x`s0yGGvIr1E1MTwus90Y4k4QQNDlb>CW*qu#2X%rS|4jZ&^AZ>p*`|6tWOcT`uG z?mdRO823Ox3Ph?HG=1;+!L!3To~prV~0V>e_j09IdiI zF%Q2(vLIhz&*pmPe<|QU<<(y2$l?F4gii#O@JYLbm-@~WQnKATce9_XHqE1}q z=GUYe-f&!b;l9^Za$5BimDId?8+G6Bti{IHQl*#1MXQy+Tm98HSFF|M@YH;tjyK7p z%a+hBa+1&1y=>_l+1HFaLb=6}WcMJZd=Dunl!qizo)I5S-@YiuPJHBzLE<$H5jWbX zVSiYQ!)B#&%<_t=`6uc4yO#Y09X{|pOI|sQI;Q%6QnRP};ZJL%&t|Eprd_ov`-Urj zuUbjra<9V|wWqc^bJZ$W)D`*bs`Y*JPbtaV`9KW}vr?n}@Mi~ZQT;zIE!URh(m>S3 z6n)Jg?~>F}ZoPEp_ffO{mRW}NKYEznHTAd6LX$)6k_oYUG(KR*mmreNC-~N{d>)!& z;CLf4OOC;~W8-|F*|53nYbnJ!Wx9s3KL}^Ptz^p4*4)aJZ!(uvoSxHA^JiD#cOtT* zZ=W8MQHfo*GdpW@sX(%IYPFFYDmoZY_GGjs*uXsT(LB6VXtC{gj-dlSe zLo&*WXRnZqD|w^SGocy9YkDp#%Ak|X!yw18?oBd%A(|Y?O9JacGrp_tk+3hF*%IM- z5_Yj_e(sU-b76lnVc)SijrXx%rIgddGPZheJW8wyDr!x|2i09gGbUu&UtL_?Hk|no)GVVbc$`K z%!rI9Bgbtn@8cXca`@)*xx*qd4z3H-1pY&&6^}y^vAD%&nZ0aiECujmVg$W{${c z9onteV*_(1kIXn*RJ}McV{UHUNg4P0awkmAXdIsV@vMxWL)2%lWbDq}F*oDAklgVL zGwv&z`@?G)Ul#M-txmq4@nP<|4H89(GMI-Swf%>DLk#?+#$A)fy(<5M;8Vn*%UkG{`f zV`=n-jKykVc1CRO>px@^^GQ&n+@lvW&c@_!Dq6Q0~*9G-J{oGyA4T^MCFD`6wr)t|3hR$8<79089!UnnDEo?aGclF5Z%#_^eb24Z7 za%;`aWGC;T1)0%-!}o_7mkh)B3H%H$gI~a};5Tpu{0{yAV*UhI!C&BSa1DfjdcZK{ zk6~0FZx~1ao8G|xmExWg4CDBJQ~V$G-sq%w_w$DF|Dhz*kp-EFxd#_!X8IyRe1;JU ziulyZg_$WneqH$0%-BFQUSg&^YZ&FU{qeDe5u@#=?=g&6ZI7I87;)O3*4{AUwY?_)nnpFzDLcFm{l`>G&^1S#$X7f>-hTvmJ_v zYz|fRLVv>;PVW9d?>q3lNn{m}y+$0%_7N#1yMdKasm{P%waM zcoCty5NJz%mmv`gNNKmFhH)PV5Z-|tjVB=k;d>t30bdFUe~hqL=&dAXCXxFn$uxAP zETXuPt$V*=^d&RxNzh+}-S7hS{|5ro$wf!%tpc7;6L^5cbR=~d0}bQB4-8`uxv9WI zJ%WTh2>(rBAUH#bog(sEh;ThQyNF*|GBZU=l4^UK#C_hzFg`|ZAJ_rr5!c9Rlnfaw zGaP|mNog5`PfVa?YqM($_4k%xblS#Pw%jmUf#JIi<2@SPf;SM}$^(quHRA933E#)a zA0Poc2h(;)j2`A_;f_Q!r6J~Kx0|}fN3nsH;5KkOXa!n>JAh%R9ZNDR25up@S81e| zhSRdg7{=->!}x%za?N98<}Ql72c@PC8^-&G3}eGV>iU3T+}p-5A`}f6x`1k5=#gtn z9PL1RJ1%rUJAk{vJ)k4F*GE3?%j-L00%NHrUz8g)t)2QeqvQrqg z;YN<*vy_Y!iIUFDF(Y|;!aV%9lE9)=m20-rcEaa!IZNj6Wz1&-TIQ*By$ zF<#$u74*7~5^w|YJl@5XcRI^1RF@fN7^SqpjmQ^|$_R1gKW*>wOBRW|!u{Gq=i&5= zREy+LoB8mR>R&_GI=m>1>XuhP#uu)_EJxr#YbOD&{It%Fepf*=ok6>V(QPE5uyjfaM zBSzvkZlJNnQZKIAOakI2xh}&vH$f)=BEGl4pWq2UPmarbN}R53Sx z<5j{dCff{l{6(F9EnsePl(f|oD>)7sNG49 z&XIR(ca#&q@q{#*Xr}=QOEQmWvZo4$>N?DF#?P$WYbfa$!#Sqx30Ra79VrIZ7oK^czM` zOFvPIcJVt2JvGEI9va06N%ww=UReBB(ql?k$RdVn_C_jP1nnZAru+Gg1AIccg)-WDLu_W?g5+uFiJJ8T9hH)ZI zn3=ERb@UV`LHAKL(n+nP&fo!`N?(y#(d^+$Vc-E&*ug#1JnBmZuzz8r>`;CIib2}P328;#c zfSB>n31A|a1SW$iU@Djfrh^$kjDpStv%t%IfN$u!%tW10v$~nf z!gYOS8_8X?YQH|Srkb)o^HG|!y0SjAwyOSm=4o++Z@|%LLuTv1cS~qllvf!l^I$(F zjnuS%>nRMTwItB6=uk#%aq8W63T`0C>&eKY2fEH7kKFhOrm=##YDf@<N?{Qw2EOi3?}fjZxjghzp*>nS^kl~{ecmPGi5%MO&h%ds4r;*L%WxP9xv3fgOpQEtl?mVUU zs71M%Y3=R_VxLA|AV$1>u)D#*d`Z1+HYa-c+)nr&Reob;TA-sV=WrR%((#J1)fzNE zZT^W*a^y?O(OgW>g7j^n3lkH}cb~(T;)L?IuFk&ASbT@^unxILeL*^_1!t>{9-Xdd zue*tCbqY$xqURiS;_VC1$t&D{;ZU24+2J{A-7Y+556$P?iD$Qsneh#Bw5Mp5 zYH`iOLD8J(<%C=#*S>JIc4KBj$;LWrk6-<}d630O%wByxg7kHwe-&fPs-~MW%Lj(& z9xzz6XOQUF2OZI1J{fk^3>4g|4**k2z{0V;k&N2US z4FmS!Etv`RC+aqAr_ji8gN=Scah_vT5+mNps?yfX^6ii7$`o&JcM=@!&ANLE<{Jj`tVw_eqV|!*o;H0Niybb2LAXS(3vmiahf8i7H z|Haq+MM(&ggnv`08J#qH@;ZbVp4WH*dh zVR=D@&zIko4JB-t#*5J6GH1i+_LtY?{R^KXBwhA!l)MB+fRW&7{cvDKX^zAA|AVin zZsnq{1kY>w-;T;Oh{T^~WZou57>mGI)5B;7=sz;86C+jkU-+EnmLnpz86^=o#)-c_ z%O5dUuSuiXVcX?T@N*~=R531}yI2qA`&{Sv-}p|;E|{2%KOO4+b*JkxeV1wcMNhvY zJjH-7T*rcabbgK`*jS=FjH1}Rd}D(6ehW;n`Hf)4u|bTZSo(@_o|gQG#|80C^-iQb z2^=59x2u_>PbKWmj0;R4bfSi=C}bt#8lN%LwHlM)nXDmvvO;lWGoQUcQ$Jo2@YiDl4GE_+BAwE|>@An>2!) z77ios0ty%4u@Ec*l9P-7pl~tauX_0Y_y<1GA-Y_BvLv$~Li`FuTqq+vb_4KK$v^Q0 zmrO99to_7Dya8_!{uATBMeHiHwerWF`7V{3S4 z8>?h^@|uZSq4;?jR|oOM4$PPG@~sKt`&E~W-6lrmI2DiRTFrNxtL6*~S}~f@+0(-9 zGTMRsxlETR#xCk`*=BLfIyG=_W*V>T%!UNk2PNaap$?aL`$pwB4*vcVpPLGo@%12m z4?gLH*s1VjYlFk5yLNa^>qVYs%*&Q$boCn-ylY_;y7>y`i`nCdxEXQNRgjPP|9;n- z!u)c2!LGGj^nDN7)9P9KLxj_o=80LhC zw^W_0FPQIM%_k*i`bMewdomN$iT7CxEZ@Vbz}&}RvnfdT89nI@uEyX-_x=bc4Z*b- z%=d8tzWhSp?8KYjER>!NI|?V|WlA$TvGI3tK|Wuo4hgQEhueA+ILRnpC?E0n(u~0k zd`oc2jB_-IxA%ehC%#~PTZ8m%W|P-w34#?C$|#WvJnd{7g4@AcV2ApAKMU9bUU=tb zBZI+OKy)V_yTIFE2bke)c|_s1s9?Tjn(wjOLW;;F>3urUf$ZWvc3Zf(1IC9<9gjY3 zLJX;y-#0qbwf^lwZTA)J9(b4I{#m}-UIIgF;akH_Tke%SsVg~?(@1z~;@A3Vt{jo_*~}Z?(v#BYIpp|7azc3bVVqEmvEwvKqfbor zDfC3>nE+h`J|+>zOs1U2v4k2b{a|KF#2M^o!55}FdN8wrUN|}m>M$NjPKrJ6xQ}#l z>eq1@#)ogC9NbHHC)oHohtJ@%cQ{IgTKE+K4bM^U>+Lwh53x%=<4~qQ@GU9-=nfc{ z8pabNoKp%{vCt3n!xA3i_@-)iG3~zVpyMB*-Oo&R+>zSd_CuCv*h_$tU~vuylh7zo zI>cyi+(|LYfLjI+IUuAEjA$s|Wiw*5I~E!T;z0tCW5Ws{5mW?~KoUp>yptB+AYSg6 zB;4VXQuvHRC+IuF;29HUB(jJZ4s}f`GL=CUAf_rb4Wt8Z)*ID94Nx;rZ%VabnOcPZ zi%cMmf=D>d1&PhvUi+9u6a_a4zYQOe58Qw6H;l)j;jhyKvEP4$f;&dR!Se+?pYEc4 zLwCPLEgoR*4Bty^ThBx03-B&@5t*y-G)Hb4=qmE~hfL*3t%J~VJZge+*k6Digt^Qb zngn=y2Qv*K>9CUnv)$b7Az};R_B5ljTbPHhrUuv1l)ygR7jU11*EQYllV<8OYEu{+ z*oPE*9qeB{D|RNiejG0!mKydM7WR1_dkVE90&?V?t?hNO->U8PuwR<$$kxaH7f*=r zH^BZ0&x6>xm~T9!6OoDi4V{P^uzww}Q{gij;aK0=5onA(RY%YSdoyjn5qnE*zX^Mr zp$>mj>^lcI_AKmQXr65BFH%yHh-TP#^l=i}9J{Qo#XryjN1BfKX6)m~IRUp|pTLtX zOt)g6hOpRMVjqwrh3oU(hCP{XMM~~=>}8re_Ey>+g1^{5=;ipg#{QnR-+}$1u`vG*ZoVsD4N{vyZT9{XePi~n8N+c11dSJVOf-Jl3#v+KS` z!l@#0cf@`#_|eY2xC0zw;?Zlf9 zG)}1ag{-A9(;$CeZ5T;A=)}>{2KTco>GNp3FXG-B*yb=#hT$F<2Z7hXK$L$0zRSgq z(x-M&bnx^-=|=p<@?^{6=qPw+Q=Z*d+lSkFtIB0V4wqx-7^&h<={1 z`TH4Nz#9yhfi(VnfTGXA78Inu&X@%Kl++DD`8INx4u-tV@iB?0f^rjV-p=_niC+%J zfGzN6lDlt^4M*2JN@)fOy-I03vVj|7^zdJi^G8882n8cnQ2)QZM#lmwBPgk!Pk_)V zD0qe(>>vj>9N~vj%pKtC1m6buo`A0} ze3H=rg=k8q9ym&7My#Z#1Yc2_hun4(_!kAQuHbN0m&^+k`5KDzz-kV*$!!nXLt6<0 z2gvbNiufh`PD1Cdr3AnVN+CFb_fmabsiIG)oat5#J)>EW?~-=e3JGaQ)iBt{4~SoaHKKE|KRZgKY*`+4?n?aZZ1Tt zd3769Y9zOAy;I14vIhzn8oCqz4V~$u1P}ZJyy33hrg^i6h(uS`4VR>gUCaY{e0|i# zP7OlM%F|TwlbK^Wz4a$OGz{CI1E4oRAAvT8c7yJO_JG!dQY1zUPkKjaICLQNHt1c@ zCeZFsKePoj^)+?zWM);q!ovxDY{c7m(IAacmdZSp`A}Hg^f06C3^o5$W&^(a0!y0u z`&4FIUl&QI!~P&iU&aT=Kh5mpduQs9!F?Gp!k)Wj+!ZuELD2Fm?kEfh#A& zjJ3Cg8t0&57VGeb3G1%IcY4Bi6W#;=M?g;<{?+}VhF{B{Bm7bPAM=El?3@=KFpAF% zGae`K3D67l27Q1eWOv0dBm4~~A@$(vi+?}R9|+$7Abc^E^7%Gw4>JbhKL|Vto&ryU z!P+gE8icNAa6c=f-)Fk|rvM@bXH z$KXE}j058}PZ~VuHiX&y&9N^dVL8Vc2Tsu2L4SdYTg=|A+!&jH;6yM9Oa@cHR4@%p z2Qz>IGr=tIGMEkgbHj`lU?x}ziaR=u#oNM+IfTCgLh-voA0d8oanA#naSOz6eu$B7 zEWmR&xjFwbIh!43M1yp29>3$jHuJ*NfwP&l0;^zN4c36@c`$;l;4l#5M{q4+>wuf1 z_1Iqr-W+YfEjfAvNRHkFV(R6F8M)Xuf=ysE*aEhKZ6S=+Zjo%qLlnFPM8OW=7Qq$D zbtmp!z|F4sy^VV}kYW+jf+Bba_q*UKMIsQtJ-GJ*sq-mS!|Zy>vL$G(HRpsG?-BSu z$i!31SN!(j-Vb)*7Kq;g+y_BRN@XSZ23!SEgjEJdvF`x=Kxg1Y!ZS}I+&XmQ5Wl(7 zTBQ=*NW_y$wCm6n_U7K@^X6U@ijkbUx!+5I1>)z;{ZVo+akw&pnWXv<5grDvkoXBzh?(}+wEEc0qwz!7>>3wd)j69Iwvd5iEPovYy_T+BwO zbdSftap3KIKEW+!H#{e>p9DRD4Aqk8Hv{QTk0Oqv*rnS$JwpZ}M|m6_fpjRRz^CA! zI+V`{`y8AG^7KfDB07ISr}RqhrkA%=q@f4okGEJPwOKr~66qOm7I-850=N6fdV8^R z_!T>~T%H>iFcu>875Eyw3YLJSU>SG~EC=6!Z^3uK?W`nsVbv%lIw~1(LTK4; zF8%m@5AS(kXOK*a-v!)1fFYlR8TH_oT|K)l?j(-UR=Q+fDEa>??uvu9v|tKy+2q33f~AcmRdJ68IZ%d#vO5UBUf3kd!`b zr}X-So?04a`~lCOA`8TPgWq4+|JHuj#Glymwvv~H87A%!ATohaEJZ*V5EBPOQS9MB z82IT)BLYN%;-Ca52}*$|ASM%;(%8!Yktqx1XRwTNAO;jB(*l{;P@|O*2ZIR3LlZ!G zPyr-@il7om0?8l+q=L#oO!})~MiuN;!POA8^(t>~h<{s@*T%1o?av?vwLk`_3+e$e zo#CsGy#bIkG=ye?8$ct_7>IdP>uZ8r`2I=Xpk-kdZG|^##_JTSj^AZg3Y=dMX50iz zQ_Ut#V_F?&o+0ryS?Gjk>F{i5GteBg05^kMz^$MqVD@O-4qAcMKw8am^ocQn#3!^f zdZFd*2WG2gn5HAU13?OL?RS|Kvqiy?LKJLp6xi}V>+thh{%%{IEeB{vRqFf9*c(Jm zg#Y?%P^tJmJ zeW$d(-l0Z>UDtgO?5q0zsk1ZaU*u~pcCzy%V$xLdOQW0A@=U~~z{EVNS)bCZ|10St zyBS%@u9(GI_UY@Q=_IVDJkgxitb_k!G}k=QRL~FDGq$YidY-%U0qi+I;z_ZXF~TDy zdlPms-UjEb=)v$wqaSMPVnz>r5ex?}fe~ON7zIRkSM<3>wL!~{4mEDEi**c4W5GBu z9!vle!6YEU&m-)X)kU3&$%ILjOo2{Sb$+0Q3G2%`50dtpOPmg6mS%k!IvdOZuYkE= z9+(eAc8f>$QDh~53xGtk5V{B~2Csr8U@2GzMD~;w)+sN8i?#4;1d8x-=nAkBtOBdS z8n70K@ZX-oIjv>a5hk+hp|7h-KkED?W#kt{1%?Mn<0j3z8M*~*1>3-O@D|tsB${R( z*?W<#g8xn+(d>f04R(Wfz`I}%*b79qdj|QF#vx{!j`%$SMfiQ_KCmAg00+S#a2Sa2 z2v5X^wd@hXMD_#dhpN;?oxj&$m3AUx`^8RYC-$@0FC!}UzdinC>awgjue< zZI}X5fh0x*Dr2t#s)96-4yu9bKoVm#a7wSR#LV|3=4Qa8zf>W!e2yCBErnk$~$zl3y{0;hT#8G>0$r3Vg3$Q&8p&PW0ZH)rg=O!HiH#Z@T z9eZ1?mdjOyXBRx~L~SEHZxg=T=DBYDavoN9QhpiMcVK&0vpzzT>j@qOkAcU*6QCE6 zXkwe>PelE%v#EyMUM<@N9%t2Or>GgMvM?0W3)c5wdtbBWFUaiadmmV3(I!TQ$p1CO z3XhCj|7+wEp36j8niTERQU1e*Mj&q&M6wr^#qOw{;-X|0x@y|a)8Vn1Wz)C$U|{^fE0?6 z10@MOqyu}yAWYKVJgj+SmLy7CQxBQL@E-vm0Lk%Cc-?cM3U9JkjQ>&a5%?G!17gy3 zSl~DwpMVqKBxs4!?m)~p&{Oz*3O)m$gVR9FM#9cuKMTG9=fIah5;2oR>?T}txI-si z+>)5DfMiU=nf`yK1w?TaDf=3xZ@{H0`2!w5g3ctM0&YL(hh5A}=taUV0g3!#<@^mz+1UIE z|DS>6cyT(1i#ip(&~X|6U%*UeL;~^q758soZvf%8cytG+bY$VVEO-d~9sB_#!m;Gg zt=DwI|HS_)7)?=1_#(pP7*6a(NPuiui+vydVi$Ao7B)7K`5VX%dY5|!nlO?`{KGN=K)6|#}L04<>>IKRIQ`ZDx(=qP9_=q8TtTSIGa z;j1vvuQpQ^(A#l~xj>cN34LWFlgYMNCUfPX9rQQO_S-|dQ(toYykb4~JD{gmGG&6c zgWdye3YFt(6M8T7S?&nj2mOU(>Q2xL9mDKn?lG-dnBabKI+=rhIhkoXwEYWAqoD6~ zWbk_ki#3dThmN0S&lwGQr~P5v?+;?@73!l{xcSLgZfDD1JGY73F0!oqG}pLpCW>W&`r%)B|+;`#dV-Bqfh8$^d%9$aScIaj8y8f z7_{zG0G$CPEynqQ?0Q4x8wXE9pBv|t$Ohz|!rgc|EHlfDT%?*`p{>f z%gG&SGMW;ZA8H%oH`+bt)ah?1NWxuOJWY1L&>D(W8dVnb1ka4n#^mHQR9@|kf+pVK z%th~_Byw;|N%)|WL!t6ka5z*FCJH}6j|52n5crY~Las%8a*}2BDT)lb2b%sV*C)VT z$648Yf&ws{u;>$<4S+l0`4c>f|M!&038ECgsON|oo#BZfJQD1us}+b}aoi<9 zO?cCBHvw7Ln@IhOiRR3(Bn+j1D3jHz_(kC^4crq`@hgM7Ea;AcK`1&5&VehSIN@`k zqrf=A2LmbQ9nGC?SjLBhD)~piR{}7&$MSAYy=RFs{Jdrw|P*Rw&o0@Jm7tVizNBS3ck>keqlGRCjodIUZ)0w+3Ne-kLhHUv*>>$>@W-%XMoL zFjF?};iB1HW=aF0-OLKHKSH}3p(TX&F=K2xsCbcCzu|s5!Z=O$+3nflq2hk{;Yjm9 zD`>Bx=D9DSz0Jz2=rteiYlQY~3VkX(Y;te>fEv!i2*PzISw1x(H7@;2^ z(7jh!=#8VH14F}0dUVAeop76eX z&5FawdEWtM!gy#u^e@D}UoW%xX5{+y4h{cHXg{C1=Tqvx-#{bO4j2>~QWD1gPZmp> z_YPzK9cIegxCfAvEBM{a8&auh&;2w}J7zRs5m7?%qXyfsL$r521KKzc7RHFsZMGPecE-LB=D zdE~kmkfZ)9!_+EBu(cL^(jz#hfS@CHN03|_E%%y7?r0%$ce-*?|I!t<)q)>+1dG3O zeGc2Xf?BSV_tOZ~92!`&tK8M}m>){GQAJK9b zJaSD6k?RTHqaL}(v|I*{N5CzbL4^oD4&xIZ!CqRhFM_Vz%0lFN!`H_n*H_D}^2nWY zMZbCa0A~%TkS0KVCwcza@!EuEM zJ{1(<(^~FXkKFD;K&3)IG%!DAhiCXSEk6fU8A%c^F1Sf036oxmqWabniHzi1J zs+Q~Ekvm#YE@1ch)3o4ps8q!aEjZL8SbYEWIaFHCt-_gF?sbn`i$dgP<;hY165-2Q z@N8w!zoMa#{FN__LQT$_ML@O&YH^R?gtEx1q%jzI1T z{L*)9_vjG6;1P9^*0EUYcoiz9^8ud!VCE&7d8uYz29-$u_Czub!C<-9w47TN%e7oB zW;Slg?7vsfMY=}I&Gg7MDMW6qmRo1bQUB|;;Cmjy zL4^put_3&Pg1n}o09 z=pP=r-G#`#E8~whrF*nsU8c2ekzOrCaBonAj3;)4{XKH^4qsm~bgl*B+b83{6zM{b zU@ruDitLFA4c6|Us2ziJV3 zf?2L0a?xlHehfbflKWW8_4mlNM(!B?QuTr3{HY8+0VjZ4hZKsP!{r{q;e|wa3O;WR zKh<(4J#t$Mk^9V%3*<%kxfU$J(!{O%%Ltyv{|q<_B%xn`bHGjLm)NBWn|tJHQqI98 z^A&vFgnn(y1vstn2zD<-@S7mPZ*_!=JaTgik^3%4?t3kF)FXE^P>A69Ai)b-Fy!w1 zk}3Y-^*Q_@NbW~1*Tf^&B1kSEMS3wv@RAnn=Mfx&;7|Df3{ru}T?W4Zw<>$tl zBewy$-|+YLGgol`?#Kn~j^+<7xZfjqJ}9LU;h(@;hgY>+=so!*Q~4;TocMbq{2TW* z;3iZK1tp`~c~ zEP!_dkx7KRu#X}hv7ZxrKs&-ZvW>3o)v>!wcWQrh*?#gFoiI=ogag^O6%+mu=f1d$ zdBP&FOGM+ezRT#BL#zEf>u*BE1fmfXk4<>U0fV@Oahqn`p&6TKzTKKn+`{*s=G&+F zx@*3Jnor!qCx=fG&r!`c&fyCf$26mO2%{Xm3gf4maf4QPTJwop_~hhM_`cG7r!?QU znor!qCuhOJ_oLTT`vAAMv|tsZbZ8LyChR1gTwG zii6-Ff)GJL2SHH5Km`}4V)qW>6r6-Eg<2e30-Xi_fIdI+ym${B-us;MyC*m1=H`X- zYOc&2`i{?^9xY&%!4reE2GJCxcMF#=cWJK492$;REnL#vow;^%XgC^_S->uXi9f}O zDT8Q0I+$=n<|fRIm_x(S8-^P5841n>L4r z%b1%tS1`9=4h=^ql^6bOE_S8wKY_0XV^>9xzCH0JgZ+x5m!^uy(7=52V z!C?oRrCa2@ySG{#tvALWg7Lh@6vlY$=BfB+avsOQXy>&`C*@J!FlX+$IclzCRVaFH zXWK78fxO|i0M3~uUvR!X$o~lPB`VIMUIh8`Am8c*W;+D1LRRxj04ryFqjB`WQQGj! zfW0-#VwRkL7353i?wgtgD4=7aw?ci5jM@3pf`u9 NPlJtz<9mJI{{y9@K#TwY delta 899742 zcma&P34D}A(m!6$+_^b2nVC!y@L1PfkCkJU!FAoZ?(4elr>Dkv%8|SP z>Z`iCy1M&e%i0~rtIzH-K`@W0~t^a$*d|DuS+IKs)tG(%e zEmG2q&Bc8)hn`>QG3AFY@M**}4Rhw?U!Uzj{-xnCBafvn17=0`W8!%@AAX`#kuO3KoWQ@FphJXDAihLoNRqzJnSUn-_}aUpPUZ!-ylEi0|z9cn$})dr*lVa*0L7&0@tabXuK`cm~QRJ#@nOGRC6?uO1H(b z*?1Ehn%Y7kr;D8K5~ITH{?U(rJi#~z>A$S~(I1XF=Z8ZF z@G(Dj{_$Uf@)6hBC!lu135>u8(BL7JgHUmBz+bey!dX&M;x5qdQek03NQ15CHf0ld>)6FsLbiS z$nA2X8l^OVT!D0HX`qz*2E`I83WkQ$i+^GC2nyu>@RH#Hrr75#b9!CpTF0LLlaqrU zPce5IauWK~?Q%QNMUxF*k@T$FXP^kDm)yl}XK|@D{`3=#%dDlR*Zj7WsMr(moZ{iK zenV7b1Wz7#veQ{Q&|Bnn{@UmABB8jLO5GUSVs5R&IR)c!EO}g>`T;>F8tLbX1%pAW z>SxEB)t(E`)gE;2?+u67K}HdN9CTLLMdgG_VD!*a7;Hz8!{s600H2XDJPu4M;~2va z&hq2F!1bdaxiEIlVP3CuAaK&tULG|13A*+-bbicnEctxD!CX5QSmpq(M|1e6AD|0; z9*;55!9^jj18857&rwu%ZkhGw&rT`-vteMWdcs9i;-H9Cd&a+vGV78vLdIFvoHK@o zN}VER_1=1KaTRLpauj=A=>WN)F98XMMXcwxOoS9jzwO>=OTy&89w(9 zj3T!qYyJD@$N4*s8wgo+L)M{U-Hzeza;I^nwc_W0cZPoywyMsdB#bHY8+y7tU7 zePu3}8$$MLYsZ-4Z_IVKcF_8kVhZ7wab8(69IG>)m$QX2_)HpPVySzpxba) z4w`BFXqI6aCxnKEW}Wq82Nr@8&pOUkT1t)9U(XtOT;tU&ggzcY7h3Odln`5LLpQohTDw=3`-#oFql#lkh#>TzmXgcn=^Nsd8e&TW**JPdatB~pNV&pucMjcQrE-z+V^^j`lVJL40|8w>yQHp#b zlJlt;Fqfbo;{?fBpj@!McHk2^I=eP6>qG;Jz}SlWsOn zbO!zY;E)r8P#{iYxU&S6K$WnjqUirInq9_!{KwE+3|DjYkRSffkde0vW>iysli&vjS%h z;DH~Gv*wY`l_X6?&oGq?7HVl-@#_ITs&E^{uBsu{!e9StpcB;w4J<8;B&y}G4*WWM z3{XDpdYDY2eo&Wz15d)=mY@CXypvD(q~v}E;s@y`pG?;Fb5Fu_&?*?lK-Y)EWiD5V7iiGuZmWZ< zf?ZYR9N-4zakSE@JiQ?ZE-Gq06{-&Fdr@gA%RyO@rwlE?GVFuQc|4vXUy=3Ac}Jrk z+5Vup7d<*`@Z64N!@R#?1bI*z&q$*JipV9#hRPJi1v1MMTz@dYkXjx@r%{Fn~%S$s%R`OXrzx&DWctvzLP$5(&_m8V**Um=f14QI6)+PCo zS>q{zUFj_;A?x7p!feu8)xRHZLOr13u&=4u0rQX0L&Z>Us>@*PVCH*^d4<6|k#WS_ zHw;*<FGc%y(`QxH)AnVjN?g^@meVKE>nn zo#H^R`5Yb?iGX0oB94D(DI<8II6%aN*1|vh>_?+9aj|kAcN`+nIY#)bvxb~ijj8Pn zpM?^=j<7R)j{8T0&au3IJZm6~E)0kPwS`K;^l@7M_~RKr!$QuDfoTexRr{Ko=JbH1 zNH!tdb|0h=KMok=67hnK;jmu*;|Z4Y{2+{dBsqU-9d-Um#z5=0=b!kmQm-t<#e@}_ z9K}_on18&o@Q+9?>Z#rT6(f$85a^ptskf!M$}hxqa)2r|IG&^TY! zDFN&tOE3!f@z!EQG4#;7m_XhEyte}v2h1_LM_wosmKi817)02?6=Uv|mKGIPd9V>GgURSU-f;K^lsQVPjvsJ*L4$PNe)6Js_-iX@+@^A_Fom;Sl*(O5%1+T%gE44G#24+5tQ5ammp4m;_4{ z+OCvaHQ1}cE)AwWEZNtsmY`RIRnkXh{q=TVZ4qvpwQsj-uuFrTk4SshE|$i8ajW#x zOzoN8Ih9=dO?`tn=$$Ljb`AE<6KMUNQtn<2R^27g!KD(I>)w}eg|={>LX&n2^1%HP z^gbk2+q+tVT?(y#SfHue!d?w}v@d!!n5w}%4G!2O+G|ra=ruK5p^0lXSg*k*4dyAy z0u2tXl{#&HM1p;fO0Zaib&mJ63dx>VO$qy6lVG0)^L7ff z^=(aCBf(S+7Q83WuFoa-LS%ox{O-M725FkgU$0IC2M>x%#7oC;osQu~$?^<-BYpPm zGOoQE%+p|#4(~ypBSyWAT%}Uor!#cza+wXi%QU!0g0-6^*t=GOO-jgn+Pl)0z3)iSvsx1SH0W6&P|t%B>{HR%rlRwiv|-b|l5NFu2^QZc!N!#$ z91GS+uvMY8s{~s9pak<&n#{fjB*#Gw7OxO!rv}q>N-lU%Ni5K-S}D=C%usfygROwx90u<3qP3eD$r^>~dw7MR`tce}<;8^Ruh(FLA}8rEFHz(w4Q|&oS)fo5FINb7fkG|jni9%F zg}SktLbNOUc_M4<(mc7P2Z7Hi=)`)&yy(6j{#y{OPs z6;d&LkU@oXt&)h61)KE>Zqi^H8v+;^R=rd&sux18NKw6LnnGeSV2&vy`WSM|>IR+g zs5D};Lb6&?{q2gJ_l1zGzn2?f*1x9Mor=BUF>U=lS_=)Y*$T=shQ=tge3{T}(_j*>Z4f=p(W{Uw zc<4NZ_G)n36TItseYRVA1jGyXDBw)?jcR=yV`bCvc^=? zv~?Q1qa>o%ss8Hql0ghxFlD<5gQkHPv=~W+#Gpmz@p?)1oA2lK2hFy5E1UHiY}8oaRH0ae}wg&SwxL$(= z8Z6dei3WFS(5Hde9#Fd4vC9?NtCIhOLf0#_lOeQT>=TR=8zxW&Y~ND7n7L4XY_y=}O zF6Bfh3>`Hwub~kYDaJCYrfFgL8m!$Y*=18g^^YjDOVb`zXsgkuw4V$6r#J7i&$(}|781vb(igO%rPb1 zrNJHz_G++Cg992I)S%}XY3L*krfM)vgI*10Yao_ChL?9=5DyKen!GK5zT!O!nyrEC zUohwjEzm&rc~EegL3S0$utu`?X&~k&CM+AARKNITshXIdm}-iAP?7r-+W4|5G_t9I z5y6`ps^6hB8x@+kRY+vR1KzyTq55kTDf=GqR^)0$%AN?t^JWOl6e(LH*glG!^osDD zy-wG^b?bz5iDEY?)bqF?pH}2Fg;r^>N0I9lI-tQ-uL{#iPe{Jy8r-YMwF*6}&~}A- zp9CeUxL2{)GlbsB6?{INdrzPWZ4PH>>T7~v%uuqW(6}oeSWSH~1FkPY0E)7;Ha-Txm6zbV189r5L znm}g#j5j3zJWX7r&|-xiR;W**7Zlp0&`yQ6DfF#EyA+!DrtsXS&|M1kJR`+Fs?aor z%r_O3Efb_$v9edf1b9|*98{7O3a#BPyf-PdMIqT$A;WW$;bTRvP-xi>&7jbvO+xaN zA{Wd4i|VJpB{Zuv@g{}VDRe-CRf?R)J1$JvwUG=$`yvEV6k6C;r*+g-Gmx4YQhD5-3Iq2OK>l(JyA>(^6{tDhNn^}E(Bfr(4JD@7KE^^(DfERxviC;s@!p&2ui7Id zD-?Q3A=#J1%2MP4zg9u(BcYKkJnF5;I~6&VciUJ- z6_V{ex=WF-C{p(2P-TkzNRhHjhvmk5eyYFnV<|x#0T=^CnoATbegSL+*e^i!FDO#H z1X$V?c~Ftt6q?4q0;<1tuP_w{0<2L*zMx2PCtz~01A^+mRiwBKAWw>1ZfYpLE^MUO z^MxKdpiC9oron1OzN*1z8mxU+GHljh=9iLhyFv#w5RVxa`1gczs|HJya_4)dU^gi! zehkRmEwpXFPF9i9XB3CJN&<+$ib-$48)L_~HftG79vjkn>KQL=)+%zd26GiDK5EQc_5!h`E1f52162RS&5}=i zLYPfT@}45aZAA5#-@+tjy*T=*{tf}_#eGWk&nYC%d?*8j7PF%XcCQB8H0WcO6pBzt z98{Qw3cadnJ?xpqu3I7T)50!N$egE%I~81_&@P2mDDXs?c_Y#5Iq~ zD0D#64k+}sLR0UM${bRt*HmykdwVhQ6q=+^pF&d=TA|Pt3awXYx$)tU_xwZG}RQDYRapCl%VH&{GO+S7@U` zdleGjI;J5*DEB6#81B6$$J zl|onEElE6m!CQ*lsn7upKD(n@=HJ9SrQBY1-!9hR zYDM-bv@Yk`6-sgIqoImCpusB5@RSDo)TjEALOX3F0`IlXcDU^Lo|Coa)pjj?1h z+L%qHGh`0PT$F6h#z*kui)?4+)RFX&v;1%zEw&b3RQc5i0t(j~*P0v~1Toj5t@2bkBrsK(YEEA8m#oJQp zan$1oh zY5HVTz8!67aH^4BcI7Lq7;yY_RB4VwA{~#@m9B~$oQ`X@S6l;+Kq22}qtLwH=ejN( z?TU4D#M_$^^r>@Djv74?RW$8$=G$AqHnzml^p%r)EE#X77p>oCf`9+UIrzKz6Ljcs zw&?8EObfl{I*d4;PB*5S;;h743QfN>**4~tAYma9# zw6jnGD$>e=^iDr!*>t<$-Yt-&GEwwJmfmyahZ`si1x;||$1M|2x5knzwC2O^eBX4W z;~lYdJlZv!9&zWz08-jPkGk{H+n7prwzZ=W7QlU@@{>S&Ze1Z`d~Cdt9xt#jWTYqD zImt75o@iCpyYqwBgi*-V@bghMIRW5@Weq$x60OO2G}UlnyfI5#%ktS8VvS=uJGA|; zd<0jO_9b5sHoekD&oniB}viuCPxpl;v1U4HVo2A}@jM}v0vhfVvQOXswI=cpk-YCm=wo){u zIvbL4ded6iRTYbO%T5AC(^yJJD|NhlP%?6ELGwX}Y%5`q|i^`Ej8rI~h%-PfGH= zSHMD44~)voiH&dXOeX1*Li22NuE#$8PD-Y;AuZ*j$dZ#4c@tv3`^5Bxbv`R0oY5A((_+zr*bsMy5dvlz=J|dyD z9fF_EWa(g`lli?PW)JioUe6AWKgp6_Nm*%py0 z<<=km#~*tAJNii^5>w{i{}VK)ey2{PnEJm2js|0=>) z6nN*682+yd($?@>CbsK4qdceiM0>CrrK<`ZB`kD89~^afX(FvN%dHD8srvh@BWfaJ zVjWQvTM)nLR}-!XqtTeFk0@08YficK{3QW%Zh0Uln^L2TkpI*OceQ`iOMt+-uA8+Wd%Q)Ga=iuH%;dSnY_WhA3pW2{UGXVfZuIwk%fZSW~J! zIgW0yX8t>5-dGSGNsf>0NXA;*X+fcz1mDn^8Al5XNS1RLdTm)+ROmaQRO^p!DwjoC z?7@qYw75_Xia^!kO;PldgKoA?xU}}aZYgl)&WfgB0nwpR`B@;y#$+lJr`wJoA(o*ZjOZ}m{3l$VL>9}z3iCE8E8jRdip10CqCN%Tnb4zJ|RI+tUoOYMw zO#-NzwoEf^x9ZH0aj!MX9BSS(D8IVJI4y>Q zFAOSFnP`H;(hn4>XWJOGxzJWcnXo%XP;WuA*_05~mkQmUN3xOf=J(=9&^Lw7ZAN9F z)F46|3I+0tWMiMo3zqfQo(kvV)mrC-MgXqyzJ8R2CvK2PUUhCPOs&hXs&-buUK7hdB6()XLC-fBUF3+z)!1dc1d1Px;Vs%UiRDD?(ZV=hr zc3JZ$)HugSYUd97&|7!Hgh*bQ>UzjKyNQwf6tR(XUwL5eMIU;D&PfqJNBlpdR}1X3 zW7}n47^f>L@^-II==%$LT@WlmpI8@73>eF-%O{4AWCV7EZfCO zzt!3{DeRbDVSPEN#{XfV2fAZPCHTnt@#LEDU8Q+Z<`fY_F|z1RD>gZB{EUJ`s$N1P z))!_3aI%Yg(poS%Y<^Ja$jmsH^lee3x2Nc<^1MI+0WC=T%JX9+`(=8kJini0HV`%x;0s#~;|0sVcS`j+Q!DaTjp#q#LW#b(K{g)Z^XN>sM)T`A zeN@;~asspnO{%aync@%ZEo^c*MeUWzcmh2&?3i3(jh=U zR;j?O3TymSfAG_S@X1`aSNPAYrBiF2@0EwFzNu9vdWGIC2wEo9nQn}?HqoAPx6Z?l zD?PEsM&3HV?e~DXvAc=phg`g#(^kJbA(8w1MTu-0QvxO}T^4aC@V$;C-4%4nGQ1_= z)|L08N>8G(1$v)u4SG7;@dXrf49%-`w~c9PP1D{=ce;%uU)3-fE4AB#UKAPcM1>|e zTy1T!4w@42v~{*~?EZj{+4FZ)=)oFyQfjir?-EhG)jc4pf(&N>s>O@K1j7e0hA?Bt z^Mc`pv^Sbim2|rsnd9*>G!-?^jB9VC{Vr~52a4V8^1$)KZh}u-o=#RW8Jg?%G$o~! zgDx+uDPj1n%iWaBjBBGFH*nf_6WlJ&L6=90+GFi0m9WX~Qt%dam1r_!<7iKS3&WQ* zXqU^23bu1;?-z5lG1CESp@gI9#+EeADiQA&Vjm1D;&vs4|3iZr&9u*#NOeK*YK6!4 zN^Le=vSob9@S?xOQMJXeg{EXg)Lw?1Ut1qsQEToQ>|yU6oLL_j?pR|A`}oO~?pUU^ zy@jSAl8qs9d8Id->V!WkP4`qvjXK8Bl1i;SqIXn!TQd#G7zU<~Nt3B=klqWd?Z0`- zC_|I~ES|ytV6WJUN>>{jn2s%@tjn*g!@OQ{WnJ*0%E4GCS!H7G6}0La>y0a`j7O}` zuN-pjV?x3Xz{8w?>!eyu*gijA8S3|el5^tOKc-WS^-WE%t1|SakfHBjxczh54~!kw z#A&A(Z&}Ny9s8@dEB${y`?t|^@b~acJ1Ymqo0H!`4r)#&x{t(KwbM^9-m%V|e(V{S z`3J_5jYkl?TUpVsc95h5y;nIPb|m***6q`OV7zZ_ntp6}f}^TmmX364?6_!5q;|Je zG2leU&`dc#(pO z)SVH*`rO(+qssiE(ub6eZYUSpZ^wB`?yoG);iG9fU_(d|$Ol#2(G5jR6CFOd%kpu_ z!}u?SS97|+w>jOM=PP*TWC~+RQpR9_?XxlfV~wK_6qt*<6A^N$Bh;e*U17T|wzdZq$h3G_^l5 zs>$U~aG*73=BPW{Vwo{?xqt9s4APw$IP~a>Blu#br?A}`hwav|nL)>ue(SuMp?^&C z4>~L}gat*z$~_E=4ifC)1@SWQedrvuwRUFU!s$m;1Jhj7r}rP2ju_lLG^78(w8fgb zT7kT(KV6$GMg95~i;p6$`dR+JU)8_U+R|}emwNlRQ8+*rFsCXDZM2y%euAT4D?8G; zgNT`aYt5o+=ZnsewRVx;%T8K)!D-zytIC|!Uv#iGXURIOA+7C=sdSuX_iso?Ye#%I zUERNC9T}X9G-gkwIsLI|%#k+U$AAwqE8F0kFC(@i~PQ56oMYjcF@ckbheV%tCA4j#3G$T z%ep4$#nvxpALG2)ADX-4Q*WiI%i?CE2!=&_S8F=e?mXx$juxPAoW6X@w@z=4=#Z1w zWXveK-tZ)vM7P}LN81zd+NR;dYsz4z7ANAUq=1kKPKBKmPb6dThTqN9W&+wMmdUgx z#?igp)B>EKWrrh@bVUTMX7_4h1YODTrq(WwPm7d9vGYdzQt<54N*2Fna8$`X@?R0iXWCUM_y$v zibU4e{9ZvLy3Ox~+XMz%I z8ZsqG^qNr=OLnxxGTeaA{9-Xvv!XdP*u~;SU!reB!+gc^W;Q_Qd=2dd6xw*ujwQ)L{eer;?1(Rxu`S#~ z{-Ult&{I_w%SJEiY=!vCaEz~Vu_aC8)uJ9w6S2zzVt9fkREd$DpovwAO48LRAR9AL z!kmcUQ2b?@+LENX5$)_G&5NLYM`}k6)Ds+F#+a-EAv5)sse`}mrOj~6AeaAs6t8jkH~j`qX28h9IXRh7G;F$D$C zTjj;DwL!1Yb=InDs?C{I#VDf@ESPRqmA4^-dED4S7P4eh-HkLG5%!bQ)m6U6VW*-# zZ4ET1%G=$j(YZj67_RYoRjx)JvTLf`E#o?1?_FEvW&~D=Dvw~WPADo#^MNv%DoNKy zK*n-@BPa6UFQ~!>NY1Mi}OG#rs++k`gNp~WNXU|d~WTxGPh|HNj@Y0!fx6QSM?%_gJ0PoF3leA2; zB~BhNJJHow~3SyiFv zf>+}0Dw`6`6UukEXpB2I;aw#1@mw049EcyAZY7MstpZpq<9MlMP_Id#7ZB$Wgml+QN1 z6MQY=n<^6~m?F`EG%1h=+nRn#Qv>2g;rlvQ1lS;EM$t@5Z1_)4rQX9ZKOHulW(K@U zk*0%HoD+^2EJ$pFtDGi$@Y1^9O&;*QzX7pooeIV^Q(cX zoJozo(8Eo(TXE{@c42D?OEhp;eoXdE3U`lW#e2j0WMPf5-6~%chAZxqg?{VIMcy;t z3iS7p;fyCiZwJczRg9OHB;LFWxd4R8Ien#DeIixayV5#Gyr$HTIX`IAau z$HDI7CM=kIUozl9r}MGGN06X)(F^o(pcu%O6i#+9){_l(R^^}xjv_$q?0n8*(^-sN zelBUEgKcp;$((EyA0rRsVRmL4X}RITrZi381l$~s zrEdc+;d%(i3*bJMdV;7}n#KoFF{DojVpjyg#6pC<+7wqQ8V;#|`PvRuGcj0PfN4_D zPHoSoVo05wOJ$hM%W@!`XmOenEYqw=R%QEFHs6p_>dBj0@=E zFnd9U<5P`JUi=<6;Kl5gbY3WjodSc^a5E+JbeQvEuW<|dn~6A0sbIH8gepl(WT_pV zq}w8<3uH;UJ)-1HP?arT)r+jWV?DiA4xv!fG>bVGvX1w9D? z=$asVF(77a!Qk2-bOi5)`K*YcYkB-Ik77+GgVzP2(gc+22iFV8v;xi#VumD`{|%C@ zp)(`gv5oPLEIWp1d9XBrT3~7mjy-CLcuOjYdp}GA z*r!=wO2QILK-So>%q0SmjzMeZ5!?-Y-9)`mlABxEZgO^40t$!j3nEu4QLsSo3l5B) z`v>GZ9O(gXp2+uetvOc6aer{I<~R}!N-nO@KFEWh{!=UTK(Hhc*K>3>jHQ(mfF;HbnFyI<_sApqC^}(!CK6<_K$o zWszdO2Np|UeqbXS@w8%rZouX=!a2s$ZSW%^gdQ^7CdZO=e*_+`WHy@^P7g$U2`sv@ zxqOXz!w6i;IoQ>Ew?>k*f_Y(2bq^z0{oQMTL;NC}gV_D-?p!I1zTb=a#f;icQe=3?q zzR!bR-YM~6&KFP`9kFZ+@0e&m^h@qA^+2$wD-V1bWcz~6Qs_CoRR2|weXoMbFS%c% z_E>ToO)RS((YSG13AyHFxF9+Yh+G5LU#<^I7qBnp8_0wt(zg)1?~s*$2czT}IutDG zZp^Uf22M5V32Ekj1s_87SRd2)P`N}3bs8Tk1}1JBwi80Cx(l!usWL8;Ld*ku{>dSg zOgPOD!@7n3n-cQkytolgwFFHKq03rvY7vP*tJ}%A2*5W2uH+nur0Bs2e6y+vrh#)d z4qb8;QaO^MhoDu&KI;vY;A&8Q0?i8f5^`&xJwsNg$c|!Bm>nwO1QYiO09_5TZhN@q zgfN^rU@rPb?oJdsV5Q+rbZa%|g7~svc+zv19sEi z5^d~En|zLnvjIHGfRRMkgMfA8gYcb0soQZrtM8}SZorrviIFwnNF<*p%M+9vLj&w+ zp&1K8e5hn={JcvHx&$Eu4%ayNtzQ(?M-2=usC zIF4=(c>pP%?b~Lo9yqqWCBy(*Xp*Bu065i!>#Z0zNL6cs_kK|EA!e9^Zj+q0UwUZ> zW(X(paHr{RX@*Q#>XTeLd2usBs*%Dnye#BFfNhm?s*7V-51p6usY0s5WM@r0>%4+b z6_A95#(AX>!AZwlB6CpR7VKvVcO@Wzn)A~|;0gd9My^w5hTQTS}FJs;xBHccFT0p+!ca@ZWgp1r02 zwIq}8C2a|LZKU%mmj`j1WE?%Z9CiPS+2o%iQ@zq*@Z2Kk@fDW2y107u2q-sxVd*&kC9losEgHwNw zO{vDN05|toHPgeWd?uD`?`)$hs-ZA!04GjYf{&&!U{(tq&ah}&jt&5lrYl_zV6seO zYb(t_(O5EI8(gIs2NOV`CihQo-w7T?i4^R-@CZ^-D6cImgdToTNT(mRb$ms z0~pQh(;DQ{eEm|mHaWS{&M3$dx6p=6$eAYRWau7YT7Wb)Cpz~^Y5~&JoWLxT)Bap;J~=mmChFCl2pTg@m-& z%q0rwxbPHOS?w5i3O!Wqybx}gRn^XM2p+C>TsVx@AY~Xmf)t#3Jc<+q>yXk;k0S-= zWk`WJ`y^5jtgm*B!FGe5s&>mJpPsJvFruTGHdMQktYP2sm%+2q??9Y3R+k(Omh}Ts z#r-(g*Tbx5syW7|SFMt1kl;*@+lhY-b<*ZkR)hJb&(y7rhiN?^XykR3A(irn=VO@L~J_6TQgT4ee?uJ zO+Pm?)H^$_ThTyNo{!xw^IILaRl1-~U$s75d9q`o!>WDol!l48>e4UYxYl^GiC(Kd z;!=wEtCza{IS;x#*~lNV^*DluC!o7B{Nx?J+a8B?_k&gEUF8qtNE%}4bSuAPw2$a| z3U^&{Npb|&;~1RFf^NmpWn*iiwGqdM10Jd}->M#%OGIJ$L%VzqLFP~T@}7S|_dhH= zoQvJe{M{QNFVwRg7bD^a%fdBxYV8R+;lhZBJ~hssr8f9q0@RCdC{;F z(>Q*?Ri}PM+X-;u>XPjiFad5rVofnEs2b>*83WXrCJA?_01Lhvb;na48^CBeFw&M!K z`92hU{#F+*2)AiLIECgoHc{dv<+wc?N;nQq0-lI-ZiWlh2=<@G^6o~CWw2%3W(`{t zWQjO$O~|>_eH5PpS#4{5HMZUUdUZjH)sla`dPt6_>O$DW^hR}Qu1giRo?GMp;r4=> zz|juQgJm1=W`S02nA~QStPMG@^5jZ)d>pDa zsh-^@faHsi^ij3X#$h3gcm#=~raU%D>uoGnwn#DLAcjkfuszHns^fao5YiXy@ zTC6u5Nzfy93^zou@}!!F)1z=bas+iWm>kC(8zrfMzGOztI7s+PBT0HD;(_Gyj`CnN zzaZfw_9Q(U@wVGXvxm?;JK7U=Yj=zfd+c7AV8@d59Ik3o&Q+1IVHj;m~D9L2jN^4<^xO{ zxGBsY4F$ksaoCelf7;Dqb`jZBw}y+bU$lWG;UZi!1i-F@+fWuPmMniPUZ9h=uBxHH3`3{@W(A}$TNCtSvHZmBAFTtpCry5(sZ zh85{~rRL3DNMC>i#d04UbX4n!wPmjJnD+;qxavd8!!86k#E}qg_i#}=90LvGc>eCH zhTGl-aQ&tql%y9UF1`XzE5mrv)!0Q3hWQN>w#*IVWKX?R-ZTj;{s8Dr_OCk_3}He=dN%y$B(v;J>CyjYMrs&;?vTcHMU!_ggpE)1p2^gTR#*Jn`W%% z=S_XPlX*59M*?Vg^kHp(bGp6pIaw9UG4ll?6+c1`yI5~iaveR1-mP~_EQY{ z0-a%BQ$NCd3?GJvRO=G0S8Mi%^VX$gL$X|^mjm$ktnE(^F%HbyP-}c?)orLVzOv5P z5Om({_FETiKqbDmQX6WFgVwYSM;YH(OE=UwzYT}2z73T{IaBSBwR^)*M^BAay0OkN zzQ#InW36LCjdk9}uw!D4)v|F&;9xj!o)t!LQjK*3C@0rgt3i2LjrA(BPpPrK+F0Y5 zT4M#DsSRIVlQ(E3ABHf43!ZpPRAc?|nSk@knviw=Gk(i_#vPtkIoK#^Gb3J&cG0$oSDf&?h}RVNyI+4-O=(P? z=STH%!{^}vHjKj;m@sl7P5Zw|`v2}+Co5UTImhMB@M2DVH7*J7sqt_aO`CLYjaSlA zZM3Wg{^C}C2?*7CA4V4vEb#}F93(4hidezGRzfvb))X^fo6`@~xK;P8swqW8RCGFx zJ6)@5_-S*JR{(mL*vYt3$N4xtK|5>QOu)DTMUq~R2!+{+-S8W*!f{BC+x+h_ zUy;RKTnmn2EqkBi_J`9ZI7&F)HU?gDe1C5@q#M12`N6i-2Q@Cf@kx7XU}NLvXNo@N zilDtXo!^U&X0r{^PitUN2pdx@k$p9Mb-0~Pu+OwCL4Tej(^2?>E7#5Z_j6xxj89|^ z0L{HJmcFcUi+hT`M)~Zg!ov;}$}wCCc?b{2HOh`GJI?Pg*2w)Q%uifL6Amz{zOC_e zff}(xHCR9Fqgcg!3pIe9t%T2zZ=Jn<1sy zX5dxAM~)hM?I?~KXL93U9&wqogdD@nfRzKdV9TcJY&G*_deS&s>Zz6UWm?+wJZlcB zfjBfE?_lSG6?Cnr1iGe{buu<1*>NbCuB|Nvh=m{Xr;~Lh`h-<>p5S^EptsrQ*A_Qq z{*u4kKEIYV^SDfxcpTwenvYi5zQ?)v8X=oNg6f>r^K*qT~> z5r^obwQfd^rN=lGDlP4t2PK`wBI&%w#VClM^IDF{zV&g`BHPigRsTHbAzVk0Gt{i zO_VYcpEtOG?}M;_av$>ZDW)*xRvaU_BwTK4NA731EdtPU7#u`pC%hSBXvabHf)FLS znlIT=w0(=zJ=u*DWf{Ffvyf#gWc>()$tCfJJm?i+(hlpNUX^G^10>}&;g`XuQnpDA z?Wys)p!o>(4WY#wu_oFsbp;Yd?Xcrbh`%K{nFPSwwK!8knKl{Jn+++H1IjlrV&POe07#-^VM_z*b{;NALIxNGFKDbkWK)iK%mdCC)fATJp@bJ+8Mw)k$n zpfRv{;jcG>_+PtqQ{ zNgV%By0fz*O&`e^^G7=Po!rN@+8<*RX&gP!UTHZ4^ojIo9`C|wWCMK)mS*lQ(PuoB zbHG02v~LN0&U4?6f5D=do22=4d@7|)^yq#RqEX1lfm)YbY1btPJ~L5eU)JioA;9!i zE$%~@aa@OLrmxYWaX12Qrf*m$X!Kh_!qY>CYWWRG3tflLQOMhpo;ryn>759tBpa;;TukhyNp(Q#ZQ{vw*go5)KV4=69nEPI-;AmANfNv8rq-289JYY$ zk1nq(;azuoQv)onF?0oI#Ik^l9dsqr0?5%$Lus(lu`1GZu*~gyuL2skz}On-iD{nykfEHeED}Pv(Zd(^IeTL=^54>@UV}n=H{YFdM~2BS=;}6 z4eH6RTJh>$YXjmnz7FMbimLhR>r4gJ@|ftT?spD_rbX@jrdV*_`bt@^@F@^mCNv+# zw{^(P&>K)aZP$%Jrt~htf;vbeCKP|(1=6?>)#wLET4#reEB#1Z#EH36(?xaAj_~W` z;Keqa<8(9H&_9)-LYiAXHAJ^y2y)*X+7*C-EwB{PtX@sJ8}-#FG)x~x3AX^o&^>h?oFegKIVX{rzGfx04wa)75($7coDh%R4QSHhDV?gP12^k5y7P42p8 zL8&}cSD2r2ff45B)DWJ;X4?63*M>SMIeYr%ZU&lk4K6#{j*N|Ug+(}Ttrp{DQ*McW zmO0p$Me`4*pX*<0emU<~R6%|Cx^f!k#X4^nYY@I-xw$_BTdi!a!}AUJsdxJEe4{lx zf?leV$Vl2!hogB}!(ZlDhL`ZI65}?$Qita1y8bFhGqS|LR#(iF_JX~wu0#?TG@&+M zuPZI2LKxprzEEOsY78{ndBB)T7w{dzn*n;Oj<2g8j^~dpy)AipecTCRZ1K6G@31I? zTvlil^{y$50XHf>}fO&mFI7XcF}ai)R>(yq%gJeC|9PzgwgaNdlcm{ zp}ozgEye&lipd?t*Hz)c-ijlE{2MUCgO5`}UC=goTI}fSAOKP<|2GUA3xNPTmN$(O zi8kWk5|?SW8-r{Rw=Wx#Bjebf;C0vzV}OlL;Dbog5PHj~v~e(zq6Pfh)<1TH{mHJ9Is=laCYuA-8ETXz{VwPvQzGF76^r23cm>aejF4k(7cLPubQH^f3d;OiP-9 zy^_+@gvyMdPjWy8z-&j+2w~R6bf4xpFx_W1kY-?C4q&p+Bi6vT13$QytBa>?ZLN(s zM}lMfItN6~MqtX}gFx3itlzyIHs|waSL_75wb74R-@qSw>X$t_jBY#GyU zGT2(UbFhPMvo6|M=^ReCBdjv+V8}I!zKmE4b_N`gu=V@5LmpIMsl$#Ar@M2}k<^!q zj-sz4HB8$a#aYoow)5>0@#?Cvg@+wXmhp$3zJni5%fA;tlJ5In{3!YcA4sj(@2zV1 z_B#dP3Ns2?@tur}A5JU37eA67{9gPhIux-^dN&vx{heyVyE%+jTmO7F5PJAKdD-_l zlGa$$-wjre#wWxMZ!u>*l_rd~*1YTg^`rbrtHaXq{A)Np_I>D)wC?-RqiEvj%DHRy zWBWAeI~5%ZcEjk&?^KcT!)g8Z;z!a`--{nblfTm%;eRS!CJ9#Mu0bx^=Rt@9ijTjK_7>^fMFT|PPou_D{T^IwXDCWfn#US?&~ zn7o)tuNbXyCVa(VD!>}=N=axFe$(tY_2gVc(ltGMRP@{(+ZG$<=Q&}+xJ2h8`RYqA$}OJ{NdF0$}PBHm{_$DzM>=i*SY zvqocK=|lovnl-hKBx^L*odP(!0A`T-A%DEfre^p(XP!C>@aoZKA)OI(>>BU~DL%GK z<<(?wE{+;}V#oRW6mz*aY<^?7k%Gg@8=P2M60Kw5Eo-HD%nKj4;DzBDn=i+&9nC)0 zzqG&wPM@F6Yu;ae{ik33S2XIJ??P=@%DVr`-@cA>--P=<^f0GFc&a(zW7>~?4-W@{v_U2e&yin7k>fqpW@k5805O;z%O~4#&H8L zDW~^x)t}GWzjjms-_DPHF@NAa&&ExxB>V-&Z&~(nQ2>@mQ-X!yPyx}BV9DumVlixP z?~Jw#$HRpW|Sw;b=;STv-nK5@p!y7oUR|Oz2AhV zyELEW1Ve%IE`e{zCt_%(+T(;8w$kM`fTCOJ#zHoM7ueY{Jfc_TDUoejeyovg;b=2A z@<>`#VA90-W;*-T1?jU2u<)JTA4dAs1vtxyB`m!SKnx}zy#01@Nk<4j?Fwa z((aY1$O>ZwEwkfn= zhxq^}v8rKaD{N-0J670aVq>nf8NiP}f>!5JILm{ar9Ixv^1p`5=Qu?CAsf$A=Mfvv z%5oKR0*%ZV7VLf3#7;nFka~N;mWgCWDqVgt9 z!M+@18_fHgb@Y((yPW4AmLY0V@)QP9`0DHtr3h|Gtn!{h61OD&exEfy9nHdwYahrz z7=u3KKiE-*J^4uf!TR_!>*I8OkfjJ8^Bnxaa*oS6toNT}ED_JeE_vomYq~Hlamki5 zQLU1bl3YniS;cPmXwN8@M_9C^=4_@Rcj!ddlAJ#>#Ja`j;+8!9TWj%Uo?a!VzrxbT z{@z;L!_#x*^v_s&lRsLEpY!x7a{3o6eG8`l%G1l`^y4hO_-yMXgUCWL5l<+OvHP1>SVBI-d1Ew6M_a&c^>&j!yE7O7o2N2v0}_3*~}O@`6k5{j)WB zL&_?Wv$jZCY3Ey$H>Ip%IqNMc>nF_GDrL=(v$jcDkNnk|d?RI5%UK7ctRa85CcjHr zljN*Fq^x?(T7)53|MV9*S4o{^N!>q5WUYk_Zwb9{9a(2tvhYH?V0AVMa8!$7>ToeO zNJ?CC_(GDn1T58J&lqp9k=eO8eB{IM(VpSR3*q6oIuTlR5W~E6mhKTdEZJJ$3XUd- z@$m)jR2Jp#9$Jv(cDpBz>gMtOm+ldk#yu>;R2sM@e7jMMGc1b(5yaOTD&i5XBEZo^ z(V{lq3DyUR#wCX?1&RNGzU{@1fwIUWad0$R87J%W(&b{f_$VK1lxD1{y0OC4yTv3g zLD&U*eFjrTD9=*ODamxBPNKL9&a@Ky$Q>OCH9Ke+oPJ)MMi#}wj@IH383}Mv;pi$c1OYOy7t_L& zVRM8?V;fFb4VlZuL@n=wb4Mj}t|WOzBZ^#vqt}aexxiGb*Z~Fyi4o!xFm;v~qf1|8 z5`)EcaHO}`PM02H5KRzb5>v$W;2IjJ(gs*%QqpnRNUIGJw}{E&MyPd(sWQO{W-(q| z0kvk)CMWSeePI@Rh%dn^yVzEjj(utg>#D>~GdF1`BAK68)A3_8__9?#eq>TwTaC^t zVRKNasstPKm6!`5!?3N*9q_hK&4z99i4Yc4pX> ze!Gwx%(7dCoGdDzrYrYp#&D<`FZPh32@ye$Oq_g7GpXB1cvr@v7RYA^pv9tK954>0D;r%s#cyAAR>Ux!`7>Ub~oAP3+U~Gs~F1S zl0~Tj(R;fd*{ih3zC(xXRUFyvA6)^mLr#bo-d#rWx3vIr1xU_oH|Mn_;Qp^KaEBNh z0&W~!0N}<{6zv)S?zXVLjo3mAfY+@;aiZSw$7`H#Gu$02n#7O&K^rqous;+*`xAfA zR%`C`L2kZWn!?sFF-iQCBe%RWvTYx0d(U0Nz!M zp<3{MSA(?tSiWlT_9OY8hU8_zyX|19L!(j{)FObt|1SW%eHQObAO!#58W6l~8-5({ zl`G-*hkp27#qqoUzsGM0fFotu#1B8}94OR%6CpMU0J?J0)JR-yz5;cQ9&rN*)a_w- z)RiD^0Et>twLy_uS0<25-5##9;tni}7X5{4O`gA0-5$Ec;Fk6kt8?_&`>-$eMnPt~ zYY?k9wG%t}OVsV5XDl8UJ`#0~7I*a$b&iC)S0YhEU7Q%2aqTiRuiw&JU&3BVXqFeu zr8x0He`z@crzLZ;up+{Wmgl`z+p@ zKoEOPLUJhU++}3soc||`^}`9oSVfZyB-2ijWZEx%WZEf>BP>j9kILdF3E~wPE%y2d zwLWzj#>P`0q1LYq!`OXVsg{-KChpftv^JDqm_4KyW~Vd^s#C54RO8$0K=rUzq`DGumetpT>Jcu` zs!H7ym}(I3^9R-`0f7}$8vs_usFsabA$BB*9pS02IA2F~QZ1(U5P#6gvY6z8+mld? z{ZS{z@}fU!g;zEUDUj_Flf+|s!4;Rkzu<}lIz#_;h^Rm71XoP&E*Ttt(K7fNWY#H+ zZCXVARwH0uo6PD*@;eR5#${GEC%!W4H3KT&af8|T0s-pxS1Yr!zWK?lvduw0^IN2d z*8jb{>IV>9UM)@uD6h(A^vH4vP*3;(YPlXzPx=@Mz>+TZyu5+nlrNSl)g)2%v@eco z@)?Al(Lv~*bcE2~bP&pt$nSaxMH(GoM>pJ(fA~OXxgJ7K`b(vscSou8?3Lpvw-CE~ zpj3KJkE7VJPO!TN8hZcKBWSr6LC@>V0p*gRw>JJ7487%AL+@YO?S2J#sxupNL$69s zl3D-e@G7t0x}Je#R;&}iP=KioKr826liq=3)(%kA8?}mmbdbu8tGj!nVRsgs+3aK3 z#dH(AcQb?LvKKUvcx@=_N3vc+vT>AU)05@xks`NVyjIfy1B?!X z8M#0(d+BOnmUS*vqNcG8)WrMRcFX^t7Si-r)vHH3@I$#p}Io+I)t$^I^h+imQ!fc7Th6#U@6kB`$ywPb+>b zpS*=|2E;fS9(cXEZUo>(e3Y_Ddt`RSWdZo{fe65L@mJ?=NBUjg9q`oTJ@z|we_I!(Mzm0&9x zkYFnU!YrmX0<*ytjfk)u-O`4L5oB3Bsd+8_)%&DZ`N0-vzeqX3=EEelqO!_k^+BCf?it4zZD=0yxA9 z^yus75Q~ER(TKiR=Mam6uSTQz>+cl<&y6VB`8dN0wBRc_!%SX#JM6hcv!U-`G5X3J zVk2(WLGV?(#8`d34MB2>sR&%q00I{TL|{y91cBkPn*s~E7jFve5n~e!H;fa_fjnZE znGwhtrdINIhVi`T#vx$)IKyy{GyuMHZwc%SlbbO~)`frT5i4K})gth}_lWtCyef}a zRF=0#3IhK-ml*F&AOyY^msnIN>zvMB>+cgQ_SSOnk;28_=XBz)lKi|*^5yhm za!~Sp!AJ5fye#&1nTXi?;#Eq%t0to4yGAGZVjns|$6T=)S?eSD7W#v)JUz9!V$sYi zi9^tt3Rp-OMog;Sv2|Km>#u&@M!5Bw!vB`;9m*Y_m>lm(P?gNquA z{wngvTsd5}=qjSWT&4d`*k$zt3A@VT$%fi}7y@>rvpCh?X@(;VfUTI?7`Aq<2rTd} zst7Fb;ykw`LV)lu%rL=C(-CC@gnvo3{H0yKYI;^;(5{cPi@T%&X*Z@Su(XS$GX8bc zR}tgk|5nEJBYBlFuD3`3BN>JK^^@9(Nz(oxsuzVn#o)JLC zEp8lsq3#}(ad%Z;lZ>mc+klMgTgYF=#S)!h`z+B2r|v`u)=RoRnRm$o@%Wn2vqS@>X0n^L1a<<@^&+p*3OrYZLAU=_?k#34)xz(;mwWw4UY*>_F2}JR{d@T3 z5HgsN3k1K{Cj3g&0tmmVb*%XR34Z;MgTrre!|yK zmAKa4_BAjl)g;{gudi)Elg}Xc9i3TW$9%6@;a#0sK}mj3XI4N`9iVD1!tDEeY;ENm z9@#VWFuMa)R#EIKqYL-2Kll*h><3qASNP{4#MuvZb_MKPrxu#Xu#bGK3p2Ek`!Vd8 zr`}+jAwljJR}k0$mL)pK{Y0zqUV%k{*VjYtPG1wkj0Q{yGXlacrZy(#Zd(`_cCCvL zc0bjd5ICr9co21+1&i>i!h98*2CmK8;74+|hUDd~4O!kE zDX6$w8u~LEX>&0vcxgZ&6ov%?ALIua~Hv;6Q;4)e_ns z^g&y8$qtz!Umo^FTW)Tcu=GmI4TpRXS6@{^-NQbp>sy8)?-4EX@&dzGh-Q=ISv#u5 zU*F7cwJ6Lp`}_x$*YA8lm|dFD4cQ-rM?Qie{QXse@H-gKfH9<+um;|Tp^u`X{G$*0 zRyT~k)mMSOdq9W2KWPErO3;_p*Q4(-34P@wDdh1$0&g|4&);~9sf{7;oaKJVyJNYS zNq*LY?w(a*cOsn7VJ)V)q-e2|I+&Hpp3V}z^8Qxi+jKyVUb8@xMLMsanI-w z7Sr=){-)*VH9%@LW0e+Cf6?IIwLz*M$zL@juK-fLJ^J^M%2=JndlLv!k6#m{vd-!3 z2>y^-{lA6O4Eg?;A1u^}%1z+ZvYdixS=rTBAk|KiaQ3VZ&Q8+f>^UE)mM_}_PhJVm z{uu~om8ufXo)3hxnlcP$|MJ7xyPg-Da_8CKekiMC{o{wR=4TLNFZf{WBt6ES!#(aR z=te(_7+Zgp7(4%2#Mq0z7#lK4XVbkTfo+65vy-%7TVsKZA!4X()tw}v?Sq!f2l0aI zX&u_uS~T&aSAw>zz8-C7S$Gtg+?kP3_Y~e)ta(?g@VDyX7z2PVrZxh)!ILf*NcQrJ zDEHoL@ed@sutp3fb1iVRw;F}Zh0f_~#0>Hfa&e6+aPSOXW1a<8o0JT`tl8S(QDkJk z1;oW-imU-<<6iN{V@|8@IbCvI0?SHj?>xY)H% z<$!M?1Yxoaciw|yyv#x@k`jb#QUD8N;vG1@^#9<7RG-O_NPe~nz2A@U(W;h)JUsv} z!FDtNEN;g8WIw!&&nY}=x#HMeUTN$rcnR$>?1lPB4(o-^)bKct97A{&{LRzi?{Yo< z=1KVb%$4Bp?#(*`L&z-rE80-i(O5 zDgfff<2Q+5=NqDlJR1OZF;}whlIH?ouUhwc9RRbrkuFY<7kt1Mw@Cxw+vH6I-xmXb zFK>k#c-Lroe+}T9$GE8l-_;tVyf(SmkK_{?l8u8eTiL!h)SkRn?B$zsFdJVW?0xEL zv6uC&jW6^*?S)>|yqov`Bo+JNh`&^vcLh>$zJ$r^eK0v+kI5U*ny7uc45sctOfKDq zd-Af6mu<8x(>-41Q&+;|mn@IyFGbRaG3$~%X(neXTG9GXUyzN zUiAUyd_6F4&;v6!0k3^qw2;>L4Sg>1+ZsS!E(SJ7DgXzLYmWi>WUDGt`|5l!B*ES+BJaXr*dBW;(KnG@v)z$%3=G9c?S(Mi6{fT^E} zkuvdxpNVyGdo!jewuW^4?nh}!Y5r8r&9vGtMF-@4E+$5PZgDFmiz+ll684F%_%AI_ zs74Dfp>oZWZGePq5c!3eN58NX!aUKeIG=Wi=5+E^23WonJIj}^(7-)$7}eb)e61PcWWOOEv}|mAh^xO5yTY^kFbMMi1n(Dn$sHcCUwjN-X*jW8 z?BKn_;D*veVmEr&@+{O$BhhgB2hkyyUh%c~UHl=-%a?8I5qiXO09x%Alfcu`Y=Yem z5+oC0P10{H2O;*LsAXInj5{cXhr80)7k%&x7x<}l_HE(HEPR#B4QCuA44ybBPNZLF zbb`#IhERw;B!ESoQUbTVOCw?UA+fpKR?Z>OZTQ}@UWAQJ%*qRgXIhz^(8)^L zKztK(5OjJns8v{iW?8ESvz306(I0Y}m^;H@qq(JS4uhWxQkE=oxD#wJnun4D8L;E& zpp<2;&8;EiO9aOk5=i?H?Su*kGxjp>bcRn#NYenTfb6!w%xNS>$Nf`B#UqAa0}RF@ zHFF}!Y-wa1hC>;TiLk4cc>)`DICPv&84s^h=WBn)3+e(>?$2!hMhu6zrsh_#+ewVD&PFyHez3gKNVgIi z>(RGzj~Iu7V0%;ZKz+Zy%gAE=@-EZIkBLon6TI=5*hNkFJ_CL^CMGxk&0_S7E2%0L zezzpT*T0B1Q~zZ5$Rgnn82Pg}jLx!l;i)b0jn$lK(+Vo{-BW~nt?WUk3)_D|W8yj3_luZH|Fle3YsBelWFxBc zT38KVNFW(yQ*?KPad91!?A1KCNUaWIe;2!om*C9rVkCXXQml4H?)`uge7yC-A7Tgj$V5p}xX%hHXGN=A zrc#(~g$ZZHiSjxx7Vfv+1Z5}jKs<3)z3v}!PKQC8vA}#?xr~VtRxR3rB<{VDb* z4_aZsdC}@M2f6VkgDV-o$W%J5+Jhgx$e-pG=2~I(d9kg*<)+WVs`FwjM%Lk<%)lFZJ{*~sYFG~MPchfb}zq+~UTIpZi-EFd>XgxZ$xy8k~!U8@&-uII6Mb+Z` zX_M7bXl6cm>gWsSa_5l-dr`z!6aue`nC4_g}^ zg|59U)Znjl5S#uNgShhc=*!k95SyDL=_KJJ`0%2-jQZfe!Sj!pPCu55vMW%T8ijrU%O$&v6RyadRvVvo|g~EO-d!ks;WD14Fah>5}vbkNG6zxHl zjYYpkI5Cj6tz9b2<7?uD!Z+S@-|`1|dYrbkgWjU4J|qr#)6;y?4|~(oebSFuVUdyO zNFVhU?e0_bTW@*~pY-pn@I#Twk|v>A7GCYa=arM$o9N$LYqb)2X<4;L^N4g70!smV z)jS+(g2)ZYKUg~|;F6k)h1GUgQTE6=w?Q(+10PcT(Rv+hpJ@#3;%%3~RI-PaLLiV_ z!1&-hd-xqIU`2e8QTWNa3NoKJCdPW}Fv#Gqy<^W9Vljk8^+|eaef#ys^w4zn;y#kV z2ea`F;%*+{m^B5Cd}C}U8}FrN-R=Q7()02^TOWg*k;cei?SYv!Bo}Jg^X(_UGq!*Y zX3{S#)sv0=Ldrcn>_2?t`WNf#;F@S`C+`@1JA30Z#wb|Zl$c>y6H-p=ee4)Vn-J^2 zep>su6}mPhv2i*!A}2Ywkr_B{;aBS@sL3=cj|VPjiW~J;D=Z8~?eKV0(o_~+u^#>> zoUp>ie#ThYScN>2hBBxbxl=^zMoZM0I(SS?MTiy+yE$`METayl*FIXK4aHJG#->GL;&AlcOW)-QoPWHg1SY4wQ zh>IjG+FrDFR%zh(tJH~rnQce}xrBg!ouQ4~i;ZnaXxkcFH?@wgT{zr^SV*l6wr!;` z*Lf$8T~y}=8tf6;reBR)s)A!T_UUO)!6da=guKFWXd3juo>oM5E#h$&1J8vLCz)k~ z-Jv91?hi850_$6#dU{r}TT z9=gOf5~i*&hRaikbK&l8?XL3zp(5xL9fF|VZ zcB=4I+>T_Cr8XG>zYA1i5WaJPGAHzsiJOzc-aeOr^Bb0H&0P9+q+s^zYLv?$n;CbDM+EFs;-)J4I zGZTfSR(*3b8*Z;8r{v$ax6G$K-{xj2x|3&0{)~U$9%#j~6f|r4HmJ6TAL}S6zAoqA zsdB4PV_=W%OcefOb)nZPsBPOx?(X>U_I=uit7c?wqn2yw=);`RCVVfzDX|UAIDu(0I!q4`g#yx2oeo`2Xyg5aT zcT`GkwetSJB?9SKMC1`!a9ll~^XE@x6AH8?(WE zsU2gKV))UoPqgW%8}oH}W9Bum-!^MEW?my3bFFTUMxuBM$tg)}wJG9=`>! zC5|}hCPN0~#FGSQ7EeO)wUzjIaveUd;)y58^i|AjWx>2HEbleg&GKG{U<)dGn+>q5 zh1p4uXB5Hi7Uo!pZfPEFIFYf&&-=l>SB*J7=*f&bnGezd3+$vj%nvq)%Nky#us@?S zr{Biq;wMr?L2=+~ha({-JAE7B`i#p_g@i2Qt~0Z|(V1wCI5@&+>}=9NZ7|4H(gpbi!9e?&(OP z$x}9XtRv|{p0vTo_}BQft%GMAOgNloZ^~UrPb$A5yAv^zr)@B{6NxqLv!R&>V-;3( zB+e#o`lf;X%#we;#ea_CKV#f)qx1l?7F+8NUT={MB%p|KF(g#?TDK~fiz7%i!3?m$*~rEn7y zi;t)j?t|4`$N=(;4SwoElGP>rtSt?Wbs@H}H2iRK{tTT!f{u>yU5U*rFe8zAnA?@S zNPm~y@_b7qLwq071hV&v;j*O7_62NCQglE-AA=oQxJWayFbvwd$awO+4XRzlN?x$R zau>-|yYr$g3wnQS>JHXq(weNX!R_-*(dPb)1M|`c!U`AZ-nvZVw8!+dwsBB24;7oY zl1V06Z(Ei^x~g4SXM>Cs5-%qd3L9*Yj|nZk%qz^U6gJu{FuyBl2OCm|5p7m|pp^%m zWuK&wHnKw}5RauwL411ZAvTrR$xAjEkV+h66LvgRZ8cB$BLkMD62-e!D7N8>?Dcl?;vjvG<%z(SQk!TECdZZg^=Xu8vrBGns z-Mb-cn5W;+;r)krlHK%OgG!z`v9gDcbtQR*4;(lOy}y|Mo`D5OdEHkimP+}fvWKF# z3A5if^oOzGX89wkaA&wVe!!)Sc1j)g4Z(s+SCVFPRSPve)kcwKUb4pC;YMcF_8f&U zM-`29RR&3IFMMEAUC7u+_VMC0_C-Yv=>p+HTNgMPZjSLPu5P|`va3Bok2RQ^dgtc<21a92;#itIs~(m)a+rTq0c364ZoqtKYIM~KgCHrPIxgtgYWb}NO? zZ8tz&RZu&)Fgqv;GJ0VnU)cIejojXgw2}dK*r+75x=$*=@5iH7RWZHXEqn=mv#{ZH zy;OrQ^Njak^uiPJXB3p{<|F`xy|(M5mg0Mp;C5av1}OKHEfuEDz_x;M1oA9Z3SZlL zNy+Pbk>)UAFlnXc?XwM)##MSJh5_(#?YH%pTI+Bf32mgcZ)~@+sxeS?9m%8zZ1+Iz za#9kiH&P<#9z>kR7_=T?emSe`H6p82A+H~lYtRdE+y*WClFst_sT5YDoU<2&qwP}( z5AJCJ!9R*YvXD~3;^RDlXh5r zGqFcWCH#8(lpVg#B(d~xT4%=2aOit7$QYiMixWLf*VG~0QzP~U#fDBs&AkZY9zFb6 zM^+rR-7InYj((&!If5|0%Fq_d9wmwJPe0N`Jv|S>=^IG@(7c?A93RrRz?pA@`oh!w zNgI_x57@!g)7Ta!3?m6`(btV~O;KsdWL?z@wh2?TRd zj7XOH&QiCt`r%G`+79gok~n%Gtq0#K&9z$v_RKUz(cf$is7N@d^y^pf( zwPA%QJ;Ky;%vttgQ0t)Q?A2HbX4+{4^s!MTh;7S@L8HmDcD9k*%c9<;fh2}JZ-+%y zL7gCL5L$hY;*vf(BPbSbn-Oq?P4QE5@BZ*PaHg63upaaWH93*V;RBCPa15 z#V_L7b4 zQ9iM8{Ya=C7?c4EhmaWhm~DB$Ovh04oxBLchLUvIEhg7{e<sDA>Kn)~^12<)+(52ZnKs*gqqL(Q7)DyCJL-Nr z+fi=#ewYfv#ll7NIB*Rx_JwEqlh!JY2kc$p%y1F~cMT^^WSu8F7nxEl%(0J^s_Y%E zy62092kmfrIB_UCP3}nK;5_>T*pr8jw<*~OQBS1aD)sEcY!a&7+B+8D02u(NJy;Yw zL26~*2yJq`B^{2sF%KC^AN-S1ddvbLIG0(n4)} zKGZG7wtI~xZRN_iciCydM%F*Z;?A0TUx2w+Xkw!RSGHJ1_&eSy3 zyJ=B<5tpd`A@<4j;+)&@G)AX;zGw3EoM{^232NOW1CHSIwJ*u9@{||cfmaEbv4zQf zni@P*2tC=t!}fg6to8`9IVB~fc*N&>X6bdO{!=e(sKoZ4zq0!eDO8rw8QZ~Dm5 z=zdyihmC84G9h6M36mFMHctCRGve1c(iN)5kYKNK6v;97KV~9|^JVn)7!o0`Qk2v; zMcg8#UpJPtv3q$@EG)CD*EW5|q>epC9soM}wZeL(0QPy1`90|fi?$k#aAGV`VtkWs z!Q;lWhIBQei)Mix$_zo#u>B^YiR4_!kJDszwlQJ*TgFhh8> z4tJ}PBRiq4M@G1_D+iQew90Zj?75YM(-rn4spB7vC#{u9z=d_mHW7~gC5FO<@uX!3 zFDtP-mDy}Npw_|8KuF^c-#W6~Zk0M7}1Rfi{{p`UIt_|Jc1~ zw|p!KRk?N1JYIr`vH?Z|L}nRvV()EI-f0if7$fepL#qj7kUZ5#%1n489c8N2aP!DZ(f}MwR6NpU?-$1?)lgX_rxi{=yG-^LZ6;q3aErx%jRgg5Qucn9Fz6w=ZsZ>x7L zz>NhYQpLPt;VrL3x2S*wX@xegJjO)V_4W-SlU?y!wgu#VlnqlPNw&6-L>RucJ;O6& zpk{T@923U0%obOOiXapM2Mfq}`0REPYWU9fqFS^9?kFNLhVN}p`xSN+lj!uHY^v4V zmBx=Bt^uGgDo=|CT48NIC*N+_S3xacRWZpk{Au$sdFJ%RyA!>ql6?BBjbCIyz@18B zWHpG}Y9BEivpp$Ut`&dt_T{7td|pbz8i?69l%aL)7h50|OWp`*PkoI1Yy<7p3$;5Z zwB3=b;DwV;&~h3nW%ck@g>vnt1kM~450O(gb~{I_)2-PnHkD_$Qur&}dw)bfj*%6l zQTy>}n{?g61)nZQW$|z#X$n!#AWws*lQczSV)uK5GpOg{Ed%;=;TbTnlJp?kaBEePUg}=kZif#lRf~lsn#M!ZD)JEB zVIK$^?;;LZ)S8Bb=8V!D5W|@>^ldvFts=eT&f={)`v5$_hQP)rP(fjpz%zpcsV$)j zP&R{frq9?1sf5GR{EZv$*as_%Th)wO7=(8*!%`X49wt;{Na+ekZ^;0#wTiTWXR1jw zJ%R@t>PP6iMx7VdPYVi?6~y6em#uUps@bi4goxv~>t_T-NW5BJgPPbX2jo;E_p+_{ zIov^&q$RAngLI&)9TQpqM?w6ZssxS~0G@E%qUq0=JCWN5?NE28%G^Egk=}6nPBMl* z>B!?WeEEtomB`l(cad>gzD|_+n(b>TUKE=Tt3D(nVCUVWi8@vkcAj$J)j?)kV%(7~ zlsxJf0%!J+6zG2s9(eaVVPg#$6;W2Ijd-gR9&j=(X$Z``n+y+SqNZlz@s5ErUmE;9 zGu4x&Qh3KcTq6DcOwx`%=)6ucJs{`MQ&mHn(Irl9+~Leb8+;9ELLYXzHKjPmm-0T1 zlMxy%RQ#thccjZj8yV`EwR!6IJ>cx(p9DOkd)Hi_e#rr zCtpQjz|dJng_U=ZD3gTCBUp=Gd)$Rtq_tdR&rH&WKH~J+*81K{S~X&Wdek{oCDR6F zeP(i*q_O;_Nh4w9G4h+Na*@`JT-q%}(NT))?Y|=IIdwZ!OFlucSusWNB zn}!x(*oJ!|oOuYB^n%%>S)8A2guXeia3uVQ^4-Qcq=zDDp{Vc!?*G;KrdY^+n1qL? zK>|5^YQ!C2&66d5exm*?&5neKCe3WkPN=-Shy$(@Fb>K83wp$r_oNoR;p%1@X9XY?J;NT{-}xEpfNb zAsOmA+m6Do!nV**u1y=sdbxRFpk5 zS4BaNvVSo9#2^)n@C-X^zf)439(YLQ{mO^Xy>t#yce*iZ*^OvhESX0lW!U3-=|yv` zDAi+G@(N(}@R^W}^N3X`J%nx6L-tOZer-P<6eO=_JPk4bH)u5E#6M0gx-#wOS7|Ml-i{>0D3kBt-aBwkc7Q%3Xahuz6Y8*cKk%n5w zEbk;Ra$aKpxvg2qL2du2R9@YoX4lFUNOY98qezb+vy=)I1|A!%PwH<{0_ zw}V_z@GwcDXY9LJ4hHEyOq9Uh_{Z>Y?YNZmqxU=Rgb_n=-F><*s4c8oO8RJK9M{#N z*lK-#XBfJSgvf%q#IXAu7$l+C(&Rp1BO_sVh|$<2lSlqP;E+N=WyKKL0jpOSJHrt- zH5!CD$Ww07=33foKw4>(D6Yl}4?6B(wynMp{U2hHZ#S_0*d62evvc{?1ZJF>>p*ed zl}Fr~u0%kH&Cth;9YzV@A-v{~@uz`$;w1ANaMvTmDT~wmPD3bceS{36^Kqqa-%6w9 z7o1qz?BPzGl>st4p-E&zhN%l63&xQJ4zBF*4OsRz4b$GKU>&dI{YF4>3{r6o-h7-i zlh<>luupcya6cA$trSC1rSKgyxnt@oaLk)#-h($PAb)%^e0?eP6nvL;(4?> z9TRO4CGONa@~4$*5DsN-d#VEb;VOy4aHbkVvzgSVcI{hD*%05e|2SebKdLfT;#z#% ziB^$|rqJl=CDZbA@SfhpBK@YEM|y#4AD*Y1R$?U2a+GK`Zo-R7f3GCrGSE~CAKDRE zAtWAs0%@y=CbH%uG->ei(^uh9|1lbw`cMa~UqxEThGq;E#-M42RG(;NZ@6bCQ80ju z-tXgqrHJM*e6=e2jbw-C2lmzAnkp*$$#o6|^7+4!8{pJx6p}xRdz@!`nVrQfCoo|Z zlbW9(w_~;>nsV`0hMwVUUA}Lh%w@mG)bgqvtvVnGaE8zqPV;NNm76` ze}s*jiShy6sWCJe9)F6|k@xJ-^=a+-S#OyG8OO*N*#0VM1zlexZRCp=h*69|#llWI zh|iE3RSDY?QA?oJPiTw8O0m%QBhpM>Y{#D=Pti~93-mNwfay8XMkTPzj{3C9(OaJ* z7J2ufK@;{okEWDqpP~8tjps;ny2oCqZ_NnN&lAma1H0|DKJEFgywB{F%-|9MyLS+$ zG}OmmB+V>Zt6mn)B{L>7$%tEah0pEyRpsx=XoWW|;Q1Fw3kB}b3|K6DVaEU{w9vSq z^m~~$W23q!>MbP!8dq%X7&GhG<=f8ww@C}xQ8B6;hmODD}<*#>X6$xM3@iQmdsWU?OS`w^Vc%R#E_bqe(TCIC{ zxBYk4;V!T}0u_!^Ye`GFH*_6YO826qsJ5~DGhzxtL3N44CpE~Fgvk#(CTR-eS~9}w z^(4%+)X|&kMTb`+$n0N_?u&IszitiPK-wC?k>G`ZR@(V=7YSdZBOwg~{7n-y{*z>wcxj7+g`rTmVOQenA8~a?e5`Cav($MGA19tr6qJEy1ZBqR` z%=)K}1a@uWVMq9k`+Fow*_B2>{-AN_Wnxy=QYtL!h3a+j%NQxK%&|r@jh9|l?f9); zA=&glj=Le}sM^CFH6#w6dWBp^9&tdcVA=^nUL|AY5Rs9%8?sTyDHitGXXDVAlL%fV zx5+DOB<5kKrw7;y&0zd%suaQQ2o?+b?dy<;YgNrv4gP{KQcr;oPm`pv{54<8L0+2DMG+(Msrco-vXkUbN(A+wCA z^y)3oFgRQssof1(O#S3={-XoxwvZKS`7IGYvvo67w|la#$2+9bS~>70O7TD8T46+C z%UgORf0HBmDCn|P1LAm}l!JKrR^mYXp2O)w^KDwxKIT}-DYo%34E^lDw<~3^p5Oz~ zOuo`X^mA+pFXF(gF17Bsf_}k8x`RCCvn6H1#q#)zg?pVRBpN!zDK4(&v&$_dd%^Sv>i9> zCcUD1@EZ!#rsrzR7Fl@kUk@R#1$BVO&tc$lHla=EuMQ4HWs=e9H}5Zqe-9zycgJk0 zBaggC!o)vd{d;6SJ?B`g^scSU1_me6%AvpyeUy%TWw1N91+ntl>a?IHbx_|1z` zu;N2UZ1GPR zzK1B0d3^92_F$kmUfq@_xBy#wPOWU_&bX>Ve?r}vVfx_5rqt$8NU|7II4 z&C#L#q=`y&EebGv>K1*a)y7_QOocs%@nw|p2S{iejpoEA00SZJgWZS8aF*Mh&PBT| zB2Wr^e1L?=x;1+%h#hz{{m;9j9}!FZ6`gb3*NT!99&@rrfN#95#uJ;lTj?zO*Z_IW zwa1#uXc!tvH6HsKC&V8j?O)C1TvX3QY7oRD*bjFU6io}(AdS^N&ToX9jPbGCGEvK~A~RWQo@lEgEaq^AL4 z^*%UyRCOUr>wmwaCV(8l2wnwWC;RYD{1aRC^7WILz}XLj6oZQ-Z|!${5@3iZDrwHAtCN>DNurRt zkV1YSMY5dqRG>`#NG_3d){VFfu$;M&f#IIWMW{u-EDS7B|tunaIQ7EB> zG0fB|m}#6W=mGBp3mY70gJ+l(a)LPJepCvZuzMU{utIP!wymuJt51-d)z!i_<;&g% zEGg(hD9XuYH#-qEv#!@weZ_$?I`%pn-a1Kw+k4@?co-sJGCp#YQ=U^IM>4U8|D;IA z6)na<-Dxtc8J_sX#Y~=m)d9m!k(*SFnDyW{+g^O=wjRSacb+0+nwa*=ab_u=;QxQc(a zeh%AzH!3#cjTcb1`tm%fqK6!N`5P^Aoim}-4$J-`b%uJ&eAdiCWIUEdG+0B(j=u`vks% zbErAZkOy(;k)VnA5XltS+MFnHcsS-vdf4$YxVBN{fl5rYK`u44!e^dw8t1Pu#u>hH zEY}abtU0cz-G5++PRZY-ZR2mKbZg`dmG0=}!ihd^g@es$Pr0)b)*5r!>n4XUk`eME zWrM1R+JDI4X#Yn`q%kvo9Jxpa26)v(Du7RyT)IRSl8+rr7g5>YvveIr1EOQbQjrda z7bpw9e$5mlvol*dRd+dd1X{cbLNYaltzE96khdMMgV27eScstsEh*Jp+S=_Xm)na` zi|uj19!eG2dxU{@r=K`((wR+IBH8JHd?W2B>-Xp^;V1NFBOOdXb36;KOGf#52^`)O zm={DXQJg|=C#HCA52h(9-;X%5H2SE1PL4WW@ZAh-V&v6` zW)#_c+a(AOh;Py7r=1%ni^_9@Qv7!)<;aKU2q+4tO_fsv)rt2|eH?y@j0n>OJF>+l ze1mh&&mFz={ys+4MAGr{P%4F&9A#3u*druDmK`{SeU1g*ql;z9Y*9pY`ZX?K?P^Dp zWjFekW2|mfdlNfIo*o`6bWb!j)2)tfsuxMN)Nlv(HpdNI91HG_u`!;BIk~r^VmH@0 zSf>K870gutj(eUMnj?1|gMnAHD8OwBQ%|BdFr*!gl?OXfSm?yBNHFul-R)?UiY$wq zu(}=9ocMLliCmA2Qu?6c0rqCGGfR>f*Thn@X@T=bew}y3del|i^b=?qM{hFiG_cfB z;7$D$w#QMsX_o=7+u_yULukgvvb&*aJdHE$VfO{`1~B@qqD-F|%4Kq$nIe#hsey@lGzUV|pq?2?7@STi|(YHZMI2fIB8r>!)+8JA+X1zSomdkx=d zaL7j6!Xx*XV(3a|ANDH&7T9Q1q_0_~8AhiXIhs)2IOB8uBZJ^-lOBfp#DpP-{=57J~ffkAK@e#rn;k)A#Ef z{RV0iX|#9%mg66C(7-qt4!aYnA@51K&pzyP$?WrT*N-T_as8ZJ+b^5nd4AD}SJ^T4 z?bG%&wyFHJfQ?R=(4K~&%LOlez|QtGE{Lz!)3CBVO%M;k`|QtQIE8=0ju=ANMnV=S zvrCUc#||`JwmD4_*1(M&s2pjIkpZ|o3k!sooVweylXSOd3k!u!PFUB0%3=fHEz(#x z-hoEiUv~Q6QPsW=SuH%!6B0X8n~d9q*xIYORq&FvO-3ecV6zkEbfoGvaxC?lR7!sp z8;ic~wDAkI3PrrfJ*TI1$5{roLSc&&QaVw)_$}PjiCXA)hFsr!uzUm&A#QvCGBdAm zdU-`LE@1jS9PLE4cW9+z(7iK_qCXfqOR&9eIce22rKGe9SL&P2WHk}ibf(Sej|Mq9 zEs3@^vA1~Ma%M}8lHe{>88-`CjfSK5;LD_ZOFSvXHepa3tHyT0R%dtb(UC-3!KN;l zyxlp1FB2Z=iqzV*^0~l|^5mHX7$~s2Gi|M`qis%hu`d>iyV6jy!wEaO(k>y|=SM4r zbtss2r71ECD}}e6aH%WpB>n`Ql4xhsF$2EufRMhUgBfE!us`^C!_NkUCWP)*GfiPe zH~mF3?r`#!6V|(!#EJt!ODp@gkqzoJv~$q}(|?_DY!5=6i^iCKHLxET3Wq<$-U{?kj;44yS7~Sbilzu&zLR-*Johg7HI%lbYqI+>u@n8GXXe;^^ZYB1s8GmjS*|pC(NXkx1N9^4%VQ+~h5`|+g z{mfermsbwn&8QR(;8ds6F7k%P`_xVp^pGJD>C;Q_j?e8n0pc4k?}G8-O8$)eTzn}5 zX&iJy|86vi9&+}O`mneg4O3U+VJCF$N5lAP`pyYEyU}R+z0)I!hk4zpD@MzE`IY)? z7SVFva-&kLn@aHqC!Fq1!_0X4RSL(P9i&zdcc+@T@t=8_w)8tZ0nc=&p&_m$9zM$# z8df_At{&7zPvLM`Hr(C=S$-N<3jg&~51gDc&H>V|eLZjjesjh_*9;nM;yWG((j|jB zjK4cmWDk3323777RtiU)Fb^k)pzq+*4BS7gtH)ty2DRb#IFmu!i>D#FCv7h~_V|)J z4oo$o`q+ar4Q4Kbb zyh`=Zt1nG7o#e>m)5iD+{c`ef2X@f=KHfBuBJOeAm~)@Rbr^nEW7NMREnqcD|8lgJ^yBBKaS zB3nn`>4z5lWBf7 zG@7G{KZX4#Jr{Zw{_01S51!cjqk4AEIS?j9s*gLA^`{B+Pv;ECj8fzN`Gb>t`_ta^ zJcem#AE{jLrY@88NabHJZva*9i}Na94xkh1-xva~eWMbq;2V{HIdyMTV&YhO(HZaw z%0ir9{IVK4Og0qmy!&+sGmK;GX>GBs?^jYCc84Zdt;{-*6`5vuFh0 zYM0>jU>Zeg5|s34TAR=vEYoqXW2tbMl0}2*tOP{qU_%?2pG9NIy$N86#2?!+i_FHG z5LvXRjEsfC{R#cyOd;(E7qV!Gx=rp&fXp*AC6;aQ2NUpPPu~5Ck1*h)f%(!3>cGnc zu|sq&FQ3dl@KGr&#TJLqaC#uA2TUD7U2yvl^o1`=K*fDvP^3Zl+MC`?3KmBF7!qLD z5M2KMN$4rnXg8ELqmLxa=cZw=fh!BoBX9dqcM#3vD~BRjJen|@7m`(ayu^5BkT{%Y zl8@rxXdcGbMZHGD&;gn~gSLa3eB{&i8)$R#Py*D=z!S7@q`4b?uxCe@8L3KvGlaSL zMholyvSHK+D_^0pbOG|3r8G?~uP({Ok=76p??MWkX2fvXf?&!BMw6%9G@Lf?v@k(? zL0aoOW@w|iAYE_mx}O`bTtSQ}JWAS_Cd;@t5bxr)aHLS2HU{XW@v^e?ct=K=BP zj4stY--~@+X!p*>+H9PS#RVB8Vg+u&r)Z7&HL z1n~h3EM2uF$N)3Pqp9OfrEm<{mH@ZiOw;AE_(>dn+3iZ%wzNWcM@JY>E`8y5rNWEG zp>XuRo^XM0*$*^?3-KEq+8!7B7XDZ&eB>5XM0VXgvlYB|-S4oL^Pz6Y%xW@ifJV@4X#OfDsd@RXGnT^@XEg!vq>czr`9Oa%ifd zQusar&P+hF(hmu791_jR`BUAwxwtlm=g`sOk1%4M7j=TWp|o98P?C?9ilSWMC#aKi zTBPGe_)@&RR8$}wOOW1H=si)p1KvnT=j*v?YFU0h6Lx>*%_hN{SWNr{j^xo4z)fR> zOB1P4Mk#CuB~-No-7y?Lue=n6G?sH5#B!Pvfo~Ukaw>BQG*7)C{S#{M;Nx68PER5R zFc?ICZ615+N~1?%@pX<~5<(>9QOyfQtVt`vUrj<<rrmTlZyS2PNsj@L6pHyExfM}xEN}RX}Dzhy1??TL)qfYVsE^P9lnRBb>=R1SUP_uifu|TpSC`lrgP8;-bz!l-3;3{2qZLuC z_f~vZtq3cl%tkuDr_`b);FRKLG3BoE1(#y178W#G10UP<)>zOJj+W3g@iDbY#`rwp z@kaZK&o6rkEZ0}e7Z!S3wg&8LzEW{vPyFOo0ZqnNp-@ap9L|@XJzym)p;UV^aTu=# zm5-r#wstBtnVwFRgp1nS8xk%sg49Qvg1Xj*Sc0#*?0Fck4W3?(>PMXk1zS9qq!Q#`w8i{w?YA zFJRv)Xty9HB(F(?brm#&zZttusb}Ig_ZNA&o@6aAa~)Zq$h5*v%NA3EcnLQAMmxiV zyQx7|5b@jb(@_DO#TCFXSQldmUskD_02NJ8&6345w99bqE(XdfX#}HBHY76Dk0(Tv zjp~nZ*j9;q?zO}okXc1t_|6=2MWBNBx;I6q^7XAkGr%Lh`dgKc{i}r8|s?QTi`BxwEUXhv1hg zH{rZz-ia+1-$9iRG!_Uik{J3YY;I6~AQo^A4_arQ_u#qZ2ycNi|Q#;NwYs z@1#BHD~Wxi?5FNjW#1~9M9Us!%&p4SAk&yo!@|#g;{uvNll^t6bo#kH1zOFeU8R%B zt3=h@P2>3SvJJV9_K^+|-SOd2U$I9~evEk{X6FWBth>n0JLvsB}Xto8Jk`&cEsmxw+KoK)C6 zi)vn)+syPl+(zN)<;)?xb)xWoB0l3qt+E`A-=Lm}+SK|v)J8t=7AhA$ zO61y(EJ-EJroG6=-rNe|6FrFv4T+uJLIuL7dJ;AFA&Fhy+(KcuoLr@Pq^b%X`6Hxt(|I0F_Vua1nWeO%O#DZJX=sH%syH$}oFFFylo0jl0ngYQKwL4+t4YTHXQ5V(e_aLn@7 zm?6}m^v?JnxQ41})bSO>G>yfL)=)K##ZnE!B;f&XYk9()M*F8K84r4E)b7pQrO9JVE^hC%_ZV4UfB~pa|_7*~j7)&6L zKv16&RBRvw1-5`vlp@l_4hX1NK$;Da7OaSrU`3?-J~OA@B;b2%egA9y-|}%Y<;?8a z)AsC|K1h!0-=7yxrw`P=!}B68aC*A-vRFJ1FAJ=2lU;!*0?p;4!k;jqec|S-qLcNY z$c(Ta6bV#PfrpDAF{}eae^lsYzJnI|QSO+5vCmd}Se5mMgsf}^V-*Sra>V*OqTErL zuI)_g9f6Z~X1aJsXoqP`9ghiASpmu+>rJ%>?R^1ye9xqVCm>RB3)IGz9v>7NpH0{6 zRlbaqetA0OHR9dFYPrHWl0t_Us3v71EZBO|kp-Y_T91TcmhI@pfgUXCwh60M0L={) zw2lB>TSFyx3Z7}AHS#X9sB64(n#-2LOKNs83s6f=&}P&(?B}2)q^U^Hmgs2-7Yqeu zc5b(<;FyyxL_e*fz#OR|O(}9vI^>9h0mp*HYD2>hvoKvXD}e(AoY#(wvxd>BA36J4n=PodlF_q;w$xSlnUOXELGQG=j5yaA0JQeQI2=g zJJ90aQC6`+b%I%etc~e3XoWgLeK$SNENZ20!DqWR<5m?FwQskk4>z+~DcjPi@gJ%$ zO-eN1OYd(ExC0{4=iUwD9h74$w;#4;nmgQ!4TVp$XQgY+)6_$W)I zjVtZ6{&oxsfcxsTgc&j(%-_oHv!oi(;q-PA@(2(>nq#pe=}vfI%>%c)I!1t*CDpS& zG6pZDr{ASdk%Cc6Xq`{pUsOiHux6Sp&=*(Voc6hW2jyPZ7hwg2RJHO&ML0&${HB;( zbg1pW%o6BUsOY0`hHSuCw};oL6P53=-a`Yzjl8jI)gpCuLJtk)A?u)wu?gq8n42`P zjYf>gg>z>=O45KLdz52yI(Vc~(YkV-C3IV}4zqYPy^~qeggURcQ*v(vw6)4=swh>Z zchq2!V$v_gEQob-alIORcpG{2Iw?>lWqugYaT;|IEMPlUV>YV8E;!mqN5n~px(9=RjZ$*-=a0z z=QTB`OZR28){&zl4 z@1{-PCvT_?47dNX3fw>m4;EiwR^;>x#Q^1Fd67iWq94JN3+<2KQ1k3LTiyaoYrb*z z;vnPH@GU4my^s#uGjW>rnzK=5{0Af1NBJq8qTf~rh-~G!{5wbaIi0q=tqziTC*4_to)zoH}#o2D&5&miqnpZtN9&t}Y^$N?>rYZAA0zAj) z-;1z4MTNujOG*$YBd;{S&}I<2Z?ZYT&u3QSD^`jA= zO1crl4SuUS9hbMzQZmm@&3jrssXYbnX`?i^bHc+|j6QZOT@lvZaxhj#SxuFg8ZFSN z_tb0DX?EXgx}(j$dIM-h^Q{KkcIDczcf}?kY$l26d#xh8q zWS%IqSqP7U=}eLHC)#J{wCq9rb*Q`rtR)jHv(GIcBn?Ac5Jkj%_(Xp7@=#S|FBc-ZV>kxcYR%Rs@$pex7Pk^ z&FROTsx2j zV%dF;{Z}Z9Rlm7HNi-kfIDEyj0!LNzI^dUc465?G=G6LgJ3+K24UYz>z)?v;P@uJn z=5&;+$XFtK3UOym1{-mVI?%}5b{z`?lll=Ubt=ikFEDED(qClPu~DVly! zOq+5My}ILkTTo$PpvhJ*rM!Csn<-D#QMcGJ-M?;`Ru@7d(Sm`AnT3Jz zik@fON~6r0wQx4kK~P((iOKsM&()DT!m*$hT#-u0LRvfknxE@>v6gh#7~59HoH&If zcS#GX{G#S*vb6 zX48&@6|$!B_7~TC_2&=?SoOa770>+F0UOjhyd*j|EZAh{Z>3ZA5zreSrqk#nYTJOn zsqsX^BCAwLLmu83>R2S7);$jGe^QcAzQsj4<1$9Dwh~lpTt*N z532DjTfGby3`fKr0#Oo@6`U%oFx^5bg(fB=E|F+r?1QQsr4P%})`5@c+1ntqhE3O_ zJe$TG5gq>sn};cS6MJ8Q9&Wb!7_I&u5@VqTjMU?F#Fl!3LVnQ8(9DxOf{ul(y8x&p}pThYx5cL_uznM;cN(aoJDI-2`(Qnf`(@cfPDdT1f;$I5+M2lo)ZAI z3z#b)0pA$NLd|)iyEcLI^?n4Bko&v_1mq|JgD>cX0#!&Z;MvlME#R2iBVZxz`%&!^ zu!v%RQu_xk=6xit6MsS@FY*!8?6^9Rl;dhtz)LjwxZ00K90%x2#NT%ZE|sb>c()i}f59O0d>Dx=Hn*%~$En zNwsa@20l;%AaZHXcd(dwO<+Be@QM}aeqA8HZQvXF$9p!*kKYs@M-X1E3BcN0dK;op zw4secQQsCVX|>SOJEA2swNal2tU|P~$(V*$bB3s?Y`%u;U96q5%>OJklfI$oqT13YCP(7)5k0%Gp z)Cb(O4vCUVA(yG!SvcZ&QZvzjD-^IZW;fT20qXaZ#=(CMx{ADo?>Avw9jcu!q@;!}>)H2YSaPrX)3#97G{msr ztZ-@O&LWfQJrvkLne3v4e}Jp;u#2|;p(d)2xbCHGe`1jQPq3&Tb=@sYWnI+t;lR$y z6c^2G%$m`mKh< zloqs|D8rHA4fLdo#+(j_rI3cq+1O7XtoSI5KdaSFgOuuq{|I_^&$uz=z~G2ni9f;1%@S?KN7dp2 zQOqXTwOP5`@BndPEs z_*G}S(lqP0Ljf#InFAOCSgKkb)0;|82gHb7WQIsC1YMNXvbdlakzRALfeOZDJEp=j zUqg0{0a8&z)+OL|TG^1L25hIj4OwEqhjdo_d_;>Iu?Xjgg8XdtV{$iQ%>q7=S(Mv| zab*V=gAb$o8nFg(J2}>;&dfA-c++A2ug!^Q_fFT)vK}2iyu$2&lJX<{=l5y%c zTBA`xGV`DTgU}|FIfpc~;4-%jzR3gj)fX* zku+XtJ1mm0wKdw48W4*mK+&>-`XZnbDkc6<$$BqIs9G7{x*}M!xCO4dkRpxApL0={ zBq0C=?nwR}ZJ10iieRQU$5D=Du4WQ@n(LdlaQ*<7G4w$+3s*L~XmC>&MczmjqP&Z( z8Of5Bt$OAIB6AzIeI&a^!4)QJ?i86@Ty#j(eBU)Eily~@&vixFn9u@3*hf$v;;pvx ziacRD8it5XhthRp+eJ~#rp>X$b(8gw3z3(o#dp$XeJL*DXclAKX|Tw1iMZMtBWv$X zDri3$SobVSncF)T`1FEJk*JRW;cGxCH1 zo}85^8W4+vpC4KH3*{X>I7YEJoR%PNB_Mrg4u75g=7xz_ah5Hj%EH zF0YqsGwG@|iDCyhmzr~yPKj~M7WPG-sVEv4#{$)rpa3y%Q8XrwMX9T_nSvc+9ILNr z(-hsLJlis%g(A-yZPudbR2&Od*21(}h&u&(lK)-YNdseW_}m`P8mjAD*J{eS_OK zGVcrzv36Z+XfBL|BLx3?GVd&POTcaODNl#CDVNnxSNM>su#oe?x61(b!>aD?G`3C(6HAG_%L z6twt>Xz|!I)|Doe1e!7Ya#PvO$_^L3m5L4Yxr?e&*~r8%T;0v7?J&L+zG(e*T4-b% zOH;mdQP(akqA9{7<0dW;{%-uvi?47#bnC*xQK7@#c}1nQYwUN?sWfKByV*7e;aGZJ z!-gndOF#<yrKfWQ#KUelzDjM@5F##NG^4oSY%BQvk)sM>8nP z!-i4k_Q;;1XOD19)3aN2K=#vmc7dZ(W>=^)Gb9KjoM73`&d9XH4SI|$VFQGl2Jye2 z%($P{cVcN&>SZ^LJmIo5j37eQ+$`Xa($f6A(KZunL}|`}eN}cL+Q|_?p0%2}rI?-k zGQ5;DhsAR;nwXOd;W>7na940fVgW49R%~$caL2rie^~)9`mh4#XNVOL9euUwkED<+ zW|O_wp7U55HV;+_4`s0->hl>rwT&b%OTr~$=`91Alhh&j|b;VWCQCfaIPWK|og zuBch5rSghZJ{ap_rJU4oO)9bHdKO5-+OkI4GFhd~QJBC(j$A9N>#i-A&Ki5e#g00w zx)r}#_c_+q-Jo1z>+B8Q?N~2Yj)b%og>(SrBUjw3_F5wxuh*#6L3zVop}_HGjS4Xo zb}hEVTeh(d7K`$2EK0$kkE_L?*H>n_<7KSOq^?+*e_YFMQeVpGF4k!j6?9}7>SGyM za=+8^jx54@Qa)v5A40Zq-NFW0J3X4=^cXpA%=nVR(Ifp%kJB!AfHxWsr5if2+my#M zXk91PN%`4Dr#pd8KJIEuXFB12>)M$mv^?&z)COALjkkc+9^A6zYpMx0KQ$F8RN0yJ zR5t*?O2%=&c4jsc8v(b>PVT~NevUM_ZQ}aVu1PerGiy$By0BZ7*D~mA7Zzsv$0^56 zA~hnQR{&}ftoo%Hl-L!6crkWV=u&ge?HT``EYU0I7(OERuD2)#AiAeLsdHNS2| z-fpZ(z;PPfA4eucdjlYpe9cGQ>Gj<8k#LT|Fbu>e}{e$|a}bW09OP#1QDX_YQd9dMfvpMIM$ z$i%OCXlMCwYLA8|rO{=6=k^e37>k2Dzqt0njisv{-0x-dpsw|VVsIapuDqW?gL9av zjx@FpyG7Y9!Ig3g9z$rtg0@_2qt3FF(E5m%*8e&zI#Bl*;#F-kXM(XV);M zHD*4nJll^8Il-|PkwChGT!kER0FLkA2Qf)b8ldp(1gByvz{pU*BF3!kd-IU|-zL>)XDIeg}SOmU6 z$vmY+cU zmL9@#ls_|Q+YnZ)oJYvWp)A3;6W~DOADI(QV}>%5`*cHhYa;n24c9}!g^Dq8*%?!&Ojt2k$U(>=20s$OSRPb8<|_3 zoH*S+hm@3LFvt@P4!+br5`LaNHEf1467Z|g$GKK?f^K^*h%*~hc0WtS*cANUV zHhpp^P&R2}&EW!xl-_XJhB;hleRHjt$Yz09wvI)aCAOX}j|5G4U<6B17h`fQ2(Bx@ z48JHL=u2A*z)*P!6K9oUn$u)+OZ))G@PcU7-7HmEYJKY@%zT`zz09wXX(O>#me+*G zrMzta_WpZVlCnbP^dSlENs;r4|GJpj+}WCn3t2Puh0J@X>nN=4&k8ZBm6^Kh1HZGn zQ25~LGKv){t1@ZDDCUh@oq3CSI!M2pc7lp#`kbw(#l5Uy;F`>PP_I7?&T{sk2k%7> z8?+uY(JiRl9g&1(e(}^*xiRfBZG~kel9TO!SveS5ayaW~_dZ&rBsRV84ohH(0 zq(r9}bToAfbvkL$IL7I@@fg)s4NWv?EVBiRf|6s6$`V&w1+L~mCiB)<14fZLK30RV zY8vY%xd|3ozah0|LnY%(Tw1_HsM~;0lN(`TwcPQuz^dq^MX51Bk-EKp_6l^)2S49upvu+HU_$&i#k>9I+6UkL+K)H5yC!<4kzCGMo061GG>4vhG2avO~7y zqWb?qBN}`zZ6WHQrBTd88&q2+0;@R_fhP?r7fr|dQ#63CHNh~dF`8Ne4C}C@QK$PX zFw$teNbSf(aK`)bc3g8GFuO5IPn|$2-~?U14HR}P{v7Xw6l=4|7RXqTq;KnHNtK;BAa4S0Y z0APFQKfr+ohKugRq7e|tdU8JY=n3zGz=hUtd)b@(ST2hl=v$_~c@TYnhLg9Xf{kPa zj?Xjc)`vh3P6jy9cNhqzhn2K5W9Mk(nQ zABGDz0M>~N>bx>umr0|zNoP}UAChJ3P3ixX>zhBIILil~Q4T_CcgO2AS4g72#HKOf zYg{AFCnUF{E7-H@=}hfi8CA>l9?Yc7m373DhXur7LM-_P?C~@M1Bnl_V8hsKz;N(S z0m>*jb_o3S!J;{SC2&LucxL8#C{MxJJoiyy1p|gtj3e&o0MgW zc&#?2gh!dl4h4*nlrV+Yqs7ad5!Zm2&CZ6i{d`n<{9AwQC3h;Bc7KJIdtgoy_$KHg7$LL2{P>P5&@7R@QvF7|=?qK`L$9pU- zn$B2*)`*Ag6JHu7{>rofSC_WYU=_%=EsPPop0LeR)vJHR#x) z$3Xoa!rGgG?}hnn)vza{(BB?b43H&p1{UCt8ctHPq3g~bu7gz?yvH?_Sdi2UjmG} zw^o!t;Hi}M6pL0LaqDmSNl)4D?MK}-c?2S^3$nX$hZ6WI)grN!JN^)R@NECU?jh2o z$HF5`3gvgGQ{3xm*TWzWR!wE|mEYth>SQdALdWl!R5^`h8yVtkA>8)YnHRNVL58+} zVuH*4qWOvD|Npy%;;y=dXxq~a{93tPQvAk_of4Z~2XmwD9YcB3*#PD9H2W5r-QC%= z;c&c4XnWpJ59h<>2)x)@OKzYWK zr;>#j4NhWhLXL=7_uz7==YT|WLebVSr%q+F9hpa z4mq|Nj`*vNI+k93mf19~^ijvsx5&QYs1s&kQqN(mlDI6IReMsKQgtZ^q>+_&#x#Zr z&kfp95bo#HPHI2?Ehk?8vdwJ!ml_tdqPSMjS}H8gE6SCsMAoqZ`a(mA-o$D&;g1r4 z8%M`yvqsj)PP^vJVO}f!l}IPjZFB5nsxj%ER^jwtH3wJ8`Aph6hk2~ewMkB-7_u); zZGIE!M!#HbP+8W;8uW>@3)TDq$8#f&0-s}Mz&3dP5$jXDG`c)jYuSqIiO4qIwTOL? znJ?e9>o>RSNufPi16nwrg^bQGa4hR6BGJ`gun9JBUTGa{-~x~gg*iEONbgK0@Ue`J zW`lmWfBu~3SsI(_2Emx{5tc#aTsE0ab0b`>OnTWIeK3!yMrp`^K34A&i%HY{QY_M5}S+O>H7I>I9+@J zD}13_KeqZUU?J9oOxLpICJ(dZ71P~a%yHM?MG%OOaPmCJowRoWYoyG8J(^&qZtcdh ztadkMFU{r0!0sQm{$|*cQyTtB6x5)9Wu|1uO>`QsNn-Uk< zS1d9BOAngAh}E+ObI^6w!NA}3B0MkV$#47n525iWxZDs-d23;RpCN!mbRB;X|H-6J z7PC>x6S4Fz@P2ujH6wzu~1Em86GH5*o<;t*V_~< z+@4O49$cr}Qt(8eve11gvt`B6UEQ6HH36_z*i7cM)pR9dx|!?196fm?AYYKQRY+iGG=pDzS-TH zCa=Xaf7o(XuMzn0;CbWiKy49A|SlI?O@a3$R@}B(7 zq*bwyYA3$Txca`kr}k;(%Pd*_z?P~{tKVbcfugtV?p|i426WNL{?L|PpGsD+81*CU zCcv9QYgY(Pfh|?95g4C3^q;s#XzeAw0(s~TTdE%2*9rz?N7u3-b*GVEEoyygOVy*e zS+HpdT?-YIT^Q0<7By!bYe-vHvZl&zD`ULxPw+A=Cc#y&TVU5%Id%k7=* zC}$%JR6f&l?%U3;bqWl8E;H^?zL38j+9XJI0j2V#n<~~am?o`ZU6il%#D0<3FB5Kh z`<-^Jv}V7SIV05r23{Ji1D3wArRve3b(p<_?wbUHB5B+@);;Na4`NB_hq@khqFsJb zUTJBe(4_dmqph4szdIP#*x*(ED9YXrj3i$r_e8WVExg}fW#*VmTa7gzK2=~~8c4mk z9w>U(hO^GEB4dl2^0w({fACf4w{7*$2%#OXVj$bx{b<`;SPxspHkW(7Y6Ir>J$D&Z zy#$;O+F(6~lU`$8)t@}p7cH>s)jtwkO)Z?H(eE`G6n z;lf^!^_t4lgc5gh^VKimIqB)FHUG<-XnEtCtbV}9bnIPr4V`=wO4y&!mbX|(%4zFl z_4RGD+g(gq5j;+E@ceBZM2pHP54>}*Y;})O56m)W9raFo$oCGrHdt^B^rrV}pCnS% z+pL~_Ov)Kq87kgdjg>tM<^b&6vyJO{~G3rjVWu+Q@>~SMJB~AWYy*WmeY>PILI{ zH#3iN*7_)$?RQU=b+4zrANZjunm*oy)%L5b+=hm2)VGrJYqSnKM_(%^JYQ{W*Ai>1 zMhCyiZ^k$eplz*Y|GHaOe>Y~rxdnZF2%=C+rVfwZ;vt)9j%9z?6>3 zx_^4&wGG^5Cs5&d)pxshV5O z+l*FTip5a3z6VXw_k6vy>Q(PUxBh)wDwIN3;a=(b0duM!82Ke1pw@O8@LLGhM)-O_D`Xcd(lnPKZW8|#i!`?2$@lP+GH# z#j9WYx?0~FaiaQ3OyOkE)IbjSsPS&*waCJYNr_^>QH}EQ$Br)?SAaX{ps$l?$3^pY z+o>0$X4<#{xJxY+HNSV&ir^&e77qEM>FGTzx+y|3)vBRIgmX~>Dkz72)L{=BtQ_&t zv^}sRIO?NSd!STWCDSn};Gq^ej`@U@OMmSlq~Do_eciV{>b@5O=I?xzzn8U9zW33* zy(}U62j6h>nzcW5Xy0Bou=VRc%N30uAqba$brOP(AF)dJu{h;0w9@ynrqMt7EbdLs z_WL-8_JC;7M@JEsN_tSMj&YH18AyQYeUR_%LR`VUy`Avw^BGtXM-MO_ecUG=f!YY| zq&Nk9&iXkA4ebD`g|fcD_Qp3ol_fs<<1=Z_XT6hOIo6VP&8U-jUtNv1cH2vuF!jVerc^y2$$j--G2-rM)CfN$rq!w zy$rw}OEJe6MUQ>SqJ4|6+(XUrNssVa4=?&?5x#~M8LT6qJW0F1#If|ZQeFZ`84i6lXi28Sb1?lll51v6Hg$jZ7$Ae`%F1y_EsfQBx zvxLSnom-YSyhv=>FFcwb1zDF)eT7SCm+kWqWw-pyt$uE+*oaE@<09CDdr(+}ZgQ6;?##%@u)TopfvC6&y z)w}a+fc%lIrFvP$s6M`8i?T+|78lDFy~-yLh93Y_!w!mdgMZYM+91H!J&0G>i`pQf z>D_}M8J2oe#UPrtX#*#Ug{9f>g}=;uMU}Af(h{ik*XTLpjo2%HAX!#5KiF`U5AsKs zjk6sv5?dL|ukt}%=*@WZDj(E^y^L3{@lJV`qdN|>`n2mXtEaB> z!qvP$#GOZ20~e05^;c-GJilzr@EU7Dc~v4VOWokrTqkH2cGWTPXDQr%#vg+~aqkg` zBR=$W*Rs0&46*!ffE!xT(B-2r z0Q<<(TC38z3c7cX(x57cK(~A7{wfx4r|@t%RYAE--k|3_w6}`2P?x%UXtr$tDbc;m zZG{c=qaAQTjviMwrg*sBm;AlQm@9p`8$KrMAPma$WqliBwj2Z1`?9;c)}I`2;YyDq;6t2`( zfuSaC0nhxvLcObP>|t~C_@lVSk`XW%q={#ZyRJP6a;tcFZc)MLTz@q(jhtEQM)&|> zf_Uj?kbxCS2Q4KgGkslM_>@45LvywfY2#TBo}p}NkuY~$b{zjy{>VZNR_os5SXCl} z;(vf{-xiOs`-8&|PZv7&BNW%GFmBS<8I)J_tOOBe6!w$X0=8?-+z@TGz3+i)iutWr za>~0N8rI)=jn0uh`Xf|rws^8dtu)H{3A(A}R}0 zH+ou8-p_zWY$APddOf{ExJUmPPLt(++Jq6x+P1-k)1ng~v8rRP6GahtMeWxzt~MJ+##Kr?H(kdcX@8Wv(-_ZMa?+soT%Uw!3JlnP<@UZ$7V<`uq%z zz2AL(Xi_z5I;)|{`v-cEsUg+OrTpomhpJgG**0<$nq+|xDHxqUW(3T8KnGSREk*4F ziZ}}`t_r1#_HDnj=;bf;BFmmWi*VTOKeyUFQ!BAf5$(* z>$L1)zsjLxX{lF!l|zBQZ1Ks_U*%A6aEnyTZ|LNr4{CTKmHQipavA)Y#=j#q=Qp6I zBCDU4`r$WB!NXY;`a33OqbEz`rqDybLj|%zL0A-#+VHy^08U`>{mI|a_M=&dza+|@ zJr2dM%f9O=={zPY=TFG5NBtoTq_PIsvNryKJ|EBOZDs{h!#}|$61Rr&VWe2_iRXcA zv=T^9|0z4|X_hJk{t~X8rV+ zM5Erb$ZC>RYwk2iWc_>2N!03)$gG#n0g`D3Br@y7IUrewB!%8T%c5tm8;kVp$JV3d_;a`8n> z>o*qw?yRi-TFP}1dfIc)0m@S8e*B|s^w6Sif0|;R>Qu9Aj|ywhIk3GHejh8}xFK-;7o= z-ax2=8kL$TuYrZlI6Up*w(6&8UAYbO7fsL)zULYZvWc9BsjnkdDXa^Za=^3B zlS=CcI^!D1cQe=_3$ozT3K?{f^M>jRzB{#4x|4TTp7+tZfzAXeXB8-L@^odlmp0+o zyDZfbA)5qG7HAiZO_V=o^aLBhF+}54?D2|5lIsf%HVpJ)l4jo*nu7|#;Bm~?h9GP9ROZPc;1v?Y12JW- zsY@`}Qtt=xX39@BjG7QF$21>800&{{c1=AVscg%jF7}wFytkLmP6Ij%q5RU)}(XwfYYT~Dv4Uu=fUc8+7~HwM}6KvU8a9eQ|t3a%3Kd6 zH2~wbqygv7iD-U>%xEtEe!*UN3kqM685zm~tDv5;T>nA{0_Rx;+&K;zFKdN?;_v4@ zO(`+Q8BtGL2#!Trl+=*lq)hcvLJqt+RW{^IUF=0b+r~VR-fYO5wfn#;g4opH<4Kdk zvT=8p75Z7<3rj+1ZT5#jg-*9-K2E38SiIr(5iB~Ie4X=J8hs7O%z=$KG{m8A+lcqI zo*g^A{U{U$BZmCxXd|AieyYI~PszbNK68n8a2+t=S&IiiP5PgTf_b|7W=%lKb12Ch zbS<3^#?E?E!k{TJMYI-yz-+5{g5#|k5G@V?L~nZ$uUTN}#}FQ=Zqicm6c@^)+0$M) zJ%ASEb(+@WOL)_vYKru~wm2&V%v^XW+S8bGne$?n#uCz$4>sey+?eO7k9hAe>-A7K zYE8sL;G|F8OIkZ|_4V`;t(9ncunCT`>9UmsTH1v7P#@Krg0@i@@1{)i(&R9}T^NRC z{+>*V)?a4dDu(CB7oIpSxJ-^flatDf(LQ&62!0dmXBpRpOvlmI^F~dr27*B( zIrVRmgBNZpSjOi2MC3fykI9Z?omn0i=dns-cBzF7l~H1 zH-!E`&ZOtObK>|->Rj)gG&qeXq3_P>JTGEcX^EC3+njF| zx1rNbd64ov+DPNcQuw$XH-yARs}m=xm{tMT6o{XOSG>P-TYv9i*XQ zrW|A(d6OY)K71EwzGt){HPf;NBw1tDvtCZJ2Cip4nTlGoy*CKV$gB?P99yc5JT}S5 zIhxEnsLvUxJ!wekC>ct!KOHASNp_{0hJACOIOZ35 z`_i6|;aXO#2R_>)0(<0SIeW@AqarO!wdsG>LuaqyLv6L}`ORo;b1b9T*k~<44+zCl zW6643@Mx+if$D`$QXwM+iw{3dX><#@0h?R82HKtcoX;;y5K426EO7>CwdVL|iCUy( zB~nQ`XEKb?A70s%%n4He)KV#01Hb7hZCn5DrM>CcC1Q)Fo&LR zB~gV9C%8*Acs|o`)v-Fp=ESYIptLk^WI<_Poy4oVQ1>)dP2Dqis_0XS>o$;VCq8O4sNsl#Y+HrnZv#iQ-e_nh;PSas$BJos_K+cg-9T5(gey4W!X#(qPLZg#ffrmAzX5mms?y+n1=%s} zrI*pXGMk76@0??4J?YHtN}~P&{P<$Pw0?^ki5L*yrQskKa~*gs57DFA^&L>$62kxD zV#jALdb**~EJC00{yMJUobF;$u7;4%jy%%RDwsmPjy%TzZGz)M$^dOp?{ws$jdjDH zAwag6`;XJKg;CX#XHY^XYchrLhmP-xP8Png2UDPhArP>(GY_>dqXTKf>Db=^;dJ3n zCD^5d3uq_g2(Oy(Oe8!Q=ZXLhWrbz;^}QiCyS2#4rhR|%2%w=N6+w@4mF5Pq+ApV^ z4&J52C=aJnXs*(trQRg+F&WttdX+#W@Pnj}g>tj5Vjx1z*ge3|@y>j$@<PBZH(-lSiWzqm@%eap+~WM`g6W4iKZ)nyrP zQPyw{dAGJN0s8u7(8pd~UkRdt^^{WRz;5lvTN~(y9*t0?Ig{Luw%i@qjP~~APDArU zxO>rdg9L9m+%0wIt@M_&hi1{95G6_9rm)hIVsF`5WT+CB{7dqeSA)904eVTcpa*ZQ zEX$zvJ-GEo=&!@xyMgimz#iR`w=uzPDL3hvkN*s-i2?ZUOdTIO9C%jD7+gd^V?+kIo4z(&j zo+_G+iS)Nr0s_tEn}*}DQ6nTJy4ZXjH=Psi3kiq`75Wk4Ht^+&;6@*1(4eh6-Z*7M z4XV73XDB-}YJM6^Yr_H>De#O@$+Xr!RvZ+n_b1@IQ->F7t)7ESpx!S zS$+6z)=s}jN3)f9+R%qLG5kmhi+UUkcZ%be@w}JxrH#6 zgc=C2MeBPpAFb}k`_hBo@y6=<%$8JjkjEK|MfQQWL7u!496u+QQTP5ls!6_0ZY%&n zOa6c~XfFZ59r7y7>H70{^Cpx%?tR9|sM%a+CA*jeOSpiw0a1o8mmJM^0frRYQ?s?~ zJ09!<7{27m!$?1k27=LSFA%nr+BuaChvMyX2Mz6+>o|#h>#MKC8Ay=B0oLI430OiP zEKI^L$u#r&n(*E8ywj^LPUuRNAxa{(AIO`STT43;P9;A~TaWT)#_C#dBOk6*C)2Tk zJkL1NhqlHP)4)Nzzfo)JO?J@9wJ=kIa!8HkP%f6k;vy)7e>DWl$y^C<{p(7QM^ocLSP8oa8!O@Mnkzvx|F0`S zwq(L!ErNGyECShC@1cB_HU9>VgbxYw-N2jv-_O1n!oSSE1T64IZkzpEZ{$r33P)?e zaVnV}xRJ*hAloLtz2+|O)p<_yoY0oRn47M&46<*&>N4nJ_HE3&7V+xB&D<7Q>#T6I zj)1QXb!HztVC=}yDn53Lz2ZA?yubck-kU@Hz;tU zQW%XK&Pn+(b51^QVSwYw=V{8%umc^(vuJk}Z$KHPyuNuEg3ddh`5jGuz&aCTOGong zI^{$rRgU02%)`IG@LBu|nAanCck|*!)=AAgyDp0+&3T(B8DOJ@iyWsib+-b-+PV%` z`J-SJW|5x_sd%JfdKM8xIW6{pq6KCXjCEEl|L3T1i(4$4z8|PWwAQ8s1oEYzXRSHQ z65{i`dkb=*JF;^F||NF=%aJ2b3%9DnJ*C3ki%2+oyum z%oduMvr-Erp`8wmgIb^3Ju)Ej1VRj)OS(<6&Dx;z9jfs`iSFX`i15y)e+_ zen342J1M`&mF2W}0e1&#&awZdkWu_*-H)kw(#U9?j>p}$N1(CFt48r~buT=9$%jt6 zd+pEQC!xP~FYj$sm8Rrd5%pSmLbr48wvDG#=OS>5o`fZeUm#2kAQ=b~Hg4OBcyr^v zFQ>_&;03-rSLv-joz~hvJ|w8-)>ss_@S;l+McB@MbkAshGZ+Y?G(Z=O;Z{seA&0gz z1%_#F-G(I)#_en^4~}LupoG`+BiZZ+$Jmp26FggjGvk7GW*B2WRKiax7ySj6C-TPz6cu1uqWL;o`)ENTsT!h^b|KO9?x$z z4h6Z%`2deJ7XxU-`UrAtEJ_OmJ7`Xv{!`N{J<>T^7Y{wgb64&KyHw}Ig zjG|%pC@tvnLp;{lP(rTxZU%fb8t!6@l?MXfagG+x@eCLaKMLiKwUZ#$ zHTS|P_{|6&a`qlZH=q1NJizV_lvRiAOsr@SFNI>dhP_r((* zhhqet{*E`IbwNsxNbCx%XL(KHrX1Qm*Ks7R_KJ<7HV^ao{{sTL)?$sN%@6Ys^#$8v zZT|1;G>V2jBF{%^91NP^7V?}&aI$%y#KT9>SoZZ- zdqqc4!zp~VxuV6VaTA2lJ0BcA+cJWkPR-RVyXo>6Z*1=YD|~Z9CB=YGFk-SA;`F%O zP^qULO`9YitNI6h;TyIbJfz7{0nK_`^|9LaDvwq8FB0}FCzB<1BG90p&ldPF0*;2M zOyH;|RR$}8;-x9Jp%_3&jp|fuJH|D=(w=&u_MVKU9ZztNoM5phjhV1sK-z9xAa~;( z)*cj$9k~Z%BK*P6mfJ8%?6_F?rmaD~Ue4@J)oXaG#(w0{1jiva&3}rUJVtCm%3Fp9 z>Yiy3t;SA;_RL}T-8A+EFi)mWzgnKHDoyPwY?gxorr5yD@AZXYHQ`Z^1UZ`zdAa}??bT_XVR~EhxR;`5S{z$JTQ3tFa(K&H!!sk>L%~(j%2r=}hqj^at8j*| zTOR1;pnShgqt4Ip9#)^39DX#ZOWL%8yPr*F2V%IOsHm7 z%)(o6^epbQbFLnm#oHR~3;y_EO=5F;7H?`~3wh5A8gIYbZ0mgmU<39kFojs9c$^a0 z8zgVtz{kvaJdFAC*NZefUVIJ|RmGcuPV;8Mv=%!a^K3Q;ml@LmS~QyTd^>_#=Rzyu zO{a^V|5L%kR)O006P`{|h+*%SRzJt<$$$)tFmD&0<7QZ!3695MQ@!u4K=XAk;H2B< z;)-6L+y|zTN>jg?FO!wi(>hzskOJKvn@Yy($fmRDJ$ppNq`ImosuB?pAm zSjszQ^|5U}A1q$MNsI6nyY+b8z29%XRf#Sm=5wIatWJ}N=EG4{N-Kq4<&fTQB? zYwX*j=|bM9pMIypDUIh-1Nj zm5mvfO@m+JVUuK8OJ8|G-n~U&Uyja)J2r?Xq{$VQ#^9_D5GTO6GQSMPqHR$kNJhaG z#Qp8VQ?qb%E+V7AgPU~u20BuX4!@Fc#9|szSXMY@bROKum5ysEZ9j5hQd5kmSM_tt z;P$x)57@qNsvHo}cYIcB(8G%p*&AT7ZvMEagL@#dP>hk~k~+-jGFM%lOdn4p39> z0YVCEpm#3j!m-Zxi63b#yWP7CUYuTE#w*o}NhAD7S6Tefa_&{YJYKt;_o_hwol1U| z+^f0U7~kc&PK`OdkcSz0=Ey>If4OaQ1utW3+Vu#=r=(Em3LY6fespbG7>8|+StYSX z&u5a?%SVwRqmpae&h?l3NfAeLejuU{)K}YwTRQcKN@P9Cw1EbKD|Mp<|uc)Fveh((uJT^oV^_S$^>D`8k6{cOB(??h0 zk$*I8Ic058P1QJgf_GiTi`o7(gs`+r8-_@PkX&K{-m6n_|CPvrGFMwmd)R88FQ_%F zl56SmYF?9z|4XuQNvz@7*1bE0CavLj8lh*z<2wh`Db`toSs2&Ef!zCo!+Uu?ECQJ__jN?SMc zRO4kN9@&W02X~g;>61-R5BtJ9Knfg0ssXeD*0uK1*+EK7Ol#pN)uKjpb92Y9DBjGk zGeGV9F26>7(%YMk-KKb&)uoIfz=fuYmqs170%-_?Uf1j14i*a**OaDIt+Ai|h<8n~ z+WlMxloEB-195TN>(}7!&dnfp#J@Y`HP}7E!p?wP80RT(y9vtX=FuZ8@RT>)qFw}b z`6LJv+% zo@`PN(BoMMTej}Upu>N`$wT!Go~`Suf9a*H8v`LvAEu-?f@`IbqosQJO3zJ{)eHQ= zGh29+vdU9a&K^TuxAKsHT4MGXnzof^K+Have3t^l>E>XI8!7dYHzIz3WIUeV$|Hi+fyIpz-aBOIiOj*e+yrze- zZ{5k1*wY#A|1K?deD9{)-?ND5V#g0|n)Dt|H@0uF<41QE<@I+W)B#N5q!T8q>?f@( zOtYjDK9sDo<1m@Tcd63%k(K?kmW@wN!10mri)1`9iXA81L$I*5(B#6SkHOC_cKqU| zqwn+nR@IYQRjFVrs#+zdv=XUlEBpyrjhu!Xs}H#8YPHyL#!VsHxxW_y)QF{=?G`f~ zAz$Qoa5EU{bk@Y*S-lKS;GMK~yS=+#-L!Q(zuxNqH?W{T0{NTyAveR2h_~hq!s)i| z0N5Ym-}Nun;tOLb%P$PwM}I8+A*)A635yroiKTy`Ye)L`@TdI5&<~TUj$mF!<83CI zHu@}f{3R8mt1_I4K~Ox0qO@lytqpc&OQ%ZK?4EO9L!%oxlZBNHG>Sd6`(r-9D*oG@ zBGt|Pc@hZF?14G4rsyibYoouniXG?ODdthv-loOrH@;%WKN7m?PR_^&W4=#8`=n~VWre^=M_XWT_ z4_c?E4&a?qseE^3y4j#&j$@2xzGB~?Kh9da$eCI8G994pw^gzGq zoAafn+4IjyQ;;G%-trZE%We6Rr>Ye`qQM6^WGy_vatHSnze}0yqsgeIgJgUbuRILb zMPHdJ2Uh+gKI*dHR3I?&;}XTo@KN7N>#^Q?biqWs7YjKPP&Gh6roV;OgpUS(ZSnqO z>4RVMKI~cFqfn^mZ7p7N3hC05ipWAo#hSUD&q^y zNdcGLpW2fkV@lenkNNJU?xg|!Y)!>DCrofWqI@b}s78M0gM5)P8~8YA;zL_kn1~>X zKLq25XWX>qH{RZOW8lFgq2GPujPX_ombkhKL*9>SHA z$^HCZpAubw%t_B5h8W~o@SufCsxcT@{M}(G(;8w*^P0#-ML9=!BZK-7%r)?5X1V*w zC#)edhDwT*HLN*;cg^YKS@IR@H|}t%{1bxjc>$Un!sxi7%Uzw z5I}4>%FR%FLulcR{5I-R1>?Z#7&8l^UOMt|BO#Vuz6S@#zO7|p74K#WMkrXUEulA)ybBxGka_YTK@wdpnjeC zn1;E`A1#@yv2T4r?Iq9VN$?LZ`JXh{hS5~@BTs4hlrO{FveLbE(a15mBlB&#I(>_z zLYJo7_%l4TK$sd$*Z*Yc3QTZJ^^Nee$S^=?tDtk=Wp1*?je<5b_cE@j={~&A?+oZ* z3^_?0Dl3n}+;f_*3zgg$VBVziL$UAc!`2j!X~)y>W+3l{&OhT`z63)m`CNVKXPyvu z`Knjb;L8~Nk)L@(igW(WR@yXf*++(mtV!Cmx?|6L@Z+4u{u7a*^oRI2&|X3^EZn4%WQ_-bE9J{`a- z-9YHB3H3h(UB#o`x^Ezy7S%AeIC_p}D^)OItZ^3^4Kz?4$Go*}BwOjXpp|OeOGasM zoZ~z1RcLVytVEhi47;O^A74Pri9Ul=Xq|xSvqpiI*$+;qQ0U3T;nFPr1N>;gZke@BBBJX z`~CleJ4h%eH34%(Q(|r{m6%_saS@>oVmALF1-bgkz55S-jr~ln-R|J5b*2>s_q-pn|#>%4_7{pCLv+%GR^cTYzu zIcHC+?w!xm>bQ5XKYQv|&JI`=*SK^?IcY`%r<%9^Y?)34KBINGI) zH!MiOA)^W%zqsn~o)6_vNV&^uxdKHX3YvKs9!$RPAOj@OVby6W_D*no(p*#ij$}@o z;uCU3{{{nXqV}dW`hOXlhdI*>1`IqbbfiUo8LxDdt;S3g(ZCRpq0sI(OV(d}tCDIK z*9i28uPdC+j6VA4%lv!)$JN6mQY@btA||sK{&+uK9^lLz|99H>!^>(1h`2y`xA3%> zG9B6);9PJ?a13OCMJ^ur1~M-Dm+H^|E0o^n|LsbN$fk6}X`hl+8uBPA&^{%|^#wW; z3@ygH?JYT;$e>RHolSe_7&8hncE{9=I$VqZZxUO!_|<|hD{v(PEgXyU>uiKyXVd*V zGYUm#Gp^Q|jg0i`>|6iN3j8{IM(eDnJ~E?FboOk<6+Pl&8(gWkSsAb?W$jhUsJT^3 zzy+zbHOJ6hsx#?^L#{gf+)1w;bp-+kk^Jvrz}ssAwE!3uu3s?U8`={`>YbfQFkEVK1x8lQd-{Y&Xpl_}5pODtnXq^6#f(;i?TDP%`wj z6*3oV>)@3@t}BLp;gEuVNAr;@L0nghlm43)k6sDJx^Q5?cvU1+WeDF#&?lnkPt{-w zsqd_3NzG5t`Fc*nKo&~xpU}2htb0Tq;jmLi(%=d;LB^#N0VsnFx@cQ{&;ct_+gTwt zX=wweEe_lFh`HMUE`X$-d#46Yn`GjR0I&5~gr5(WLEw!#e#q3D6{b3MHk)Cv{wFxh z#zf^h8?KN;oM~7Sb`kZ^-`kW9HcY!n zh%!QJNJ}qLQ6s0z!v95D)X3Swq93*(JZ~dsLKqxH_{&!+y_6K}3%MIiKP*{Cxz<(#M>Z^A4^4<4%b8 zT7WGIe;$pLC-idR%R?)F(kK^Mlo;v^RGyNRzy%YKP1VYq)q`GIS<(Mv>^k71Dz^UJ zJITzZ(G$`O2@nV++d?p?phiU$g4p#LLJ9=aNQ2k{DuQ%GID*nF&q}kP(ow7+&4zUB zN)aqr!S6qF%kBo=`yRji*gG@loM~tJDfw)gN{pxJZMc(7HxlC_u@^GaXTZxS1czjz>GqCYd8ciH=98S34f(m`hh8lsJ!f zw5C?KX{O&W^_|a%#<$~1jz?*cM4L}*CE5ZR*&*FD=8?}H_sDGBoqQh<+EjUNi^>izg*Vhx*N=Q0o&GjK3f56NIWqV4+?Ch{7iMM zqD|2})A17Zk3sdMxmJTwUgpxSDxUOZAHO0~yX&v2xDGTvhR5iuxio$!ZQ&`9*HjR; zNF@C0v@3=uINp#y9YdiXz}8UDjyy$WyjFguJJ!htO?0fMD*3a4rs5}l)@ug9tv}ASGF?mjw`CV(tP$7wT?w;w#b^s(2s{g+Jxn^ zw>f6X>jsi5mUnWzL-)k;%nRS;@QdUp;)dDJ(&EN?lgxW6)ymt|BK3Vb5+}``p#fPw z`+y?jcsH??!}im4!)O_gs_TE(F#{l8U3+0G$+0jSw=Jj1a=(&^^d zNfGfNu*)RSHXbduTcUSVuiU7>M+yseCa&h45d7FAB7?~46FMBvGsUN7EsGL(qL5|{ z^Vw&#ECH{nMqrNw>qI*eV7cmZKWrz*UI~>c_Nn|KBLK6ACd&SKi740svtTkI%Aj@7 z58Fv+hX9ry<&l;@*kM0#rx11omak?e!K>QIL>|JvKqw{I3^~8#DY7XBlj8)Of912U zC@%@c_*xZh7!625XMID{lh7L9(kl7$9SukZiJeIpbl=OA6dIn4?;m8c`F&Kvq&tq$ zfn-#6MKTX%$00>MU{cKK_**7t!hQu((m7_*e0G)wq#^1b8jT+|UUa5eop>iMN5TX_>k%pL6O#7^ zDobO$90~UeYTJot>JKP@jEFkKP4ok$>kldbBVm$&ts`KsS{~8?+%;JRhp8Y6{18>8 zTQl7hnr(e2P8FDa?E%zB`n8Y}!E(BpMmy4ZjG6$ZOYBaL84|IRm}%h9=FYr>W0r)9 z_skY@{<21M!2I>FO0dRYK*AilJ;R*X9-(IIbFPd{bXc0@tyMM)~rv5c#nuFOK7U&JsrYFyckSw%O$SHf6+-G%iY@!}LKxVU~){zd62yvrz-c%W(bz1RD zQLeWnZl>5`;?+d)Q~+IHyJ~1UA&_{vXr{Jczl$!M#{DsWYN3{cvq38S4AsG>^{qORyBG z-k=!zfP@|<4*KD)aU7y-ADof&_hQC6OzZ6LBXr3A{(@$DQMNDX1^M%pfg$&msQA|g zjv4yKz%oPMO2|%_>p?b&YJ8X{zn1{!_YX2TNxBOQ(b-W6)CrS4(mOeh)A$_B2F-SD1)qzq$j#S|~or3E?^>t_j&Mk#$ztzRUR`Hcy_ z4=~h1aN2+weviWV&44mPnCbfNX?aJ z2v312Pyz?e)wDJb;5+&P+}Y3iy1pNXrCh+B)L?z-_dBU3Pj>kQ+^av}r1e%nOmyN9 z0QQA#yL`qTbi%3@Pu3?nsX+ctR(ON-hZM>n=M)3l*m#FvgRkJ@)#5Tu;ly7kXU6GH zIcr**%s^49d^SU+SqvJSHj{>5h+Ux^(X;4>emq&sb|$FuLE0*|@5BFrtju!Ge;_N< z9+6}da1OZpLQKi?Xo>tG%D%{)wjY%V#qgz%E33lnljgAK~Q} z`@;(nJ{%BUWWmFYWZMw7*aA0#ODt#^)Y(#M(;s68-Xz;Oo}d>m<}NG+2j$OGGR1`h z03uVUcYgr;(f%d7*93 zUNnHr&@v~ym87wl@Ek+CD4#7S$0a;Nb;b($ndw+b-7i7Qt)jv5=OsFL2~Sbe@5|0q z+26G35}cx5k;z7DzA8b|_0>-6zS0za^h)=^eis4b$qziv|vBCvO_cfMR(^=|T=k$@&rHhb<9WGN#wHi?86JhBK7!lshpr z%@tU(p2{|Sq0!L{B{}csnAUFJHu!ozjIf6gQN;> zdbyHLtwJT_LFHcxPJoSSK_u32&6Grg2J?$-|58SW!I-deqm{N2U zPgpVBU@1B>2t6?CnT35phiAnuxo)#{TK32gHj!NL8&fOCDR zOWK<5M3W2n#V|Onl9D5=thFaqatgH@%B2x$!$NeJIh>w0ZA4EVic(EdHljPKUV)wH zRl|6k)#mcs^z+j7TAXs9fzjqwFYC!&y|`Y!166p|6=0wh?>seyl@0Y);&U#VeJxMY z@w-y~J`d}I*Ybp(#{IHV!G15ze|h99s*oc4m6g{PG+tY&z2HhzOH`Xw7Ke?lYZ%YC z^>wGbF0d9rmwQA}2~4;b-BDOmUz^X~P^s1u*fMpEO0|w0EmPOh%3(YiOtoVe@2oHC zLZ^q}Y4k-GC11z8>Z@FIh5UWVMK#y)3)!nK7(Kn7UqC+~maTU6rCq>Ic4e28p2vb` zK_e`2zK;I5o)2fQx$vATQIB8GyRkRm;X$HOpBuQXZ3F1FfWCo`V(VN3=G};!uWxU_ z{m*(A{c{7ql5KEZs3L1_#kTm)8!?M+bkX5ayeGYOBk!$ma?#FVJjD?4-VApW$gXd& zDnX<6Yg&$^5!I)q>+P;eds*<*RMOqI@x-u!^8HjQ(Ne222(?7r z#$yt2P6z8iMhh*t!!`1}NZA2MmACOWtpkyEx_Z#!+jyp7#`q&UBuyZH;_4^Ux>3o$ zcn5vCi|+gvABr;0yPZR)5&&)x%Lo}3h(B}D z(c5_*+k^H4On2&aEAPNQhfA2Hg}k?A)_HLu#_tN(r7|*`It)kND_zumIKN4@4>~$k z**rg!))V*POG|lI!{+(PIH)73FzqblZ9|v2ATw=*+YiSkVYv%OGWhBoK8kmd5TP`D zI5zKJ(ThdAyY=p{zldL_zv3eI2<*F!QA@Xt;Fm#QZ0QJY+gv&^0w*(oiDKTx0t0F~ z-B8TEju&WZF~7_-b|`g_UGB=#%Ieyt!s^kIa`XAx6@R3ah<&VWqAvf@<0+WQYNDKAE{wleX_0DD`2P!DS z(OGwIz(#W&Jyyzlb|;j%)lgw6UDqiq|qly1-df&Jzq{=-6zHzk|cO*k~SMF^GhM*O@d} zZszgf){+C81e?lv=T_&*48Z9Mc-|d6+%b_N?%A+W!STrw3J#us6ibp6p9kH${f_SMqTED;IrN$YhXM*kF0z4pC|E;=`w7v54*QP8NJjDsI*`PBk(OPY)?vg7GwHFvh#k|vDUN^MJ8 zCz&B-*YFhmn2WM%c!vBPTEjcCEosYTvmiX$v7(mqRC5|DC~ky0@1W~oy24eMQ&wGDSyZ2|opQl+ z?pQGQ(ON8ZzqxW{#yCWj>)cjya@6tm0!Z453?n(JI>29UKFM@0(|>o-k~*Gl)l8Yt zaFvx;z}6!SIX2YgYkwevwwX9{pRMBw>`&JKyWp+p%6dE;{!ImUq4bUQ*v9;Yt%quc z&Gp>F&cK(OV=_*aZ5ohv)^&r?D7QD@U^d#C^4_LQ6+VJXPP_g&bqK z%RlTMa1W7$y3xq7yj6nH`1#k$bv3)Rwzj$!rbbFi^RZjNn&TK+2 zWQ{`?PjN#CQTFHZvAhipYT{AUrAcq4PlfN%ar{DknpoO>z3n4zuies|UcZamwvrmP7v0c2wtL~nyLh<2RhGHo ze@yaO!rk1Kp;ryRu!~EzZA#F@7uft#>1DZ_Cfv;jvK4N4vb5Xgue*6Hd)N(o46>j- z?m^?c?3UF^p(*$9_H2?HyV^V?SavDRRB;<+W8f{snMyOpaCq=U%zgYB zeN`U)c^~g=X?a&_o7~G_IbbY~!Q+?m23mhVPhv0S!PM%fXx6{(2TQ!^9&Y4%+XH+M z+m0qzQ^>{#I5#bVOZLw$^uf(`Wt}q7zEkz4$&G(M0B+l5paJ9adoG5 zKvh4U;wOU>4uZUDuyY6wa21}H;vvQ2=4AKmWWQi2JXN@9^JHGEA92&JwV@?`UR>pd z2+|RbJ@-Snll#J5L`%2xVRY{*&aJ+NZ=g<(I{am6n^UBe^aD19t~a@h;-=t){k0pn zUq`?KW2aykeT7lEv{b;Soims9o`c}>t$8h+6h3xS6?oEF6#-O=bX$7sAfpf`|(|9>M>Ml`K zqP?{+3F5C2^8LYGMJsml;q6NT=61v%ch3oE4BB)IzJ1I+jol3T2{(jV^ zH3O&2V`dAtZz05V(tQ|PZfOu>+f2TMO-AOyoo`8H4N<<_S_duG52=Yit6htdK7cv7 z;5n8}JAYxJY`*&fBeZo6j}QyodFmW_cpd9WO%L-3{V}k{Y@Wj&2i%A2fu-OUns7VU zn{Ww>+zs~b&MPm+{jEkriC^0a=XfZ|LX!+ivWwm1n#(W^4a9$0b9jK2+$AVlXSWMUW=q}ho&5{zZIt2(_XVo7yH>Fts}ahM1& zy*cJlyd*t!ElkBcM!YSh5O+q}#-pBg|M1@pzt+r!ON7rJ!DH52b0II*`ggr8dj>O` zbZlVtJ96+v2KY6YeIAQPo97vHdQvKJ5!F}OcY#vqv+nnTO&*~QEB?ENM(%&nzU&L_ z%gdzpWoeMAsceHb%Cw9$E8|mYK1*rnqkM#U*p()7rC1@1(MtylR?SctpK`5$`{|XG z{W0{W8Xx7^!KWeHBGur~3|jv<_t2UJ{-G+Vo}rx!_$Z6$MUQdmxS-O|X?^oCKA=S* zmZm5#3KqQTz&jqtiF#>@>Cs@_?JqOd|2*j@M0cr?fWjP($1#cD7nxOoFdmRj`ppJ z^MlM<^|2+me|eXvHv)}1jq2@T`pJryy^+P6U}PJ+R%`t-07ciXC?pJ zzqn2fc{OjPKiEJ^p5Un=tMgVs`8v#*Zf?g1(x!#5_IM~$52f}`^6t@6n7F*Iu%rRD z?{HIC*eETc)2R?=r;vBt(&~?nHGauLeFznN>Im>8^ar(iO5P+JcJqt+qs&)7#cyWs zy6>f`c23)e7E;>NXHW5hkoV+_*dob5(%;9r^EAKP>R+74pnU$J`%`NBIn?bpjnQq@ ztSTB)qt9o@((k3VPx15Q@`3xgz((lzERPF$Ew5!7wlC`FQ;^c(i{}$_yH+P1gHnm;+=m_R!Lb5mxjD$dllR3ZX>oML;awYitZ&Tn=H^U(^vJ)}ZwDa%`dJ zc`j3nG-a&diHtn?2K3n#JSjwb)N{F!`05It%;tLr*@+o!fd{^Tu)5RWmAFKi8GWG< znzIr++sA7PZUXQ~XjB*H@PDh%5R$X-^&+BleHhRL6&VI_3dTQ~?y8!Ca~ z#6w=@BmEP@nY3DC`w48^xf~C}Rl>r4GR70@i zzt3~8L7*^3B$@=I^)4gze$U-T>K&_jlFj~D65)Evvs2pa>_r7zc&~)>TORclUInvy zV@|`v*#)ohY&OwzQ;^wFxzh+Qz%mO9wP(`C*;#d@O^n%gfTa1+@*wl0W7gunzw!;7 zj;47=2ALoAr_And6!CR>xVl|0)o5xtCs?;7v@A&zy=52q`Dz!PDnjk~9vgdTa z8@RciI-^2YzsqgUa*f(V$3wI^Ot`HH0>!)-w&A3)Zp${Dp(r@L*Qy}faAT%nn}MBp zYiY6dBKr4omH<<6tKQ?I{lz`&R5sy^E{gFLSCke7-rF>4(>-_5Y$xj_$59WuVYS}Y z^x20IlA~;fOCNG|v@4FOp1hQTyJLo@+2Da*Tlp;(^UJZJ&Gan9Bre%QCRw$cv6W}A zS)O(NK8)^DQVJEA>VVCqv{#I-%%s8F@Ro4aIh}^?(rsfIihbdFsx6JLgr(XG*Wl9l zpKYA8iH<_M-|{S#Wm%R=?Q>~u(so{F6-IVY>i_;^(AdIc;i^p-VWv65k>^PZGG};6 zz-%{jd!Ws&U){81JHO59v_|bWcQs9z!3$|+fN3Z>vVKpiHb%YukhNY; zVmEauDv|f9c%+qfZjHHKy&n1p?m)DNGR7I{%EqR_bd^Y_Uf>B~FhU4};%Cxsq_)W- zf%@+PPsq77-CRTDk`DJH=il=vew?)vPYTPs(DI#rHk1?k&4#--9LIW7#je1^0lc1# z-^FkDSO0f6e3n?*w`-va{D=DnKc$wZpjpX{M*E!H&10?hxz=d8Iy9WE*5UKt4Cbj@eD z)gbq3|xLVwrD6^yfF-P`w0sGV4Xxy+)Kfs|?Vz`r(mWevh z>j!YhJ;8I2EJTcK%y?QdSBI6ygS>;4o3X7PFPBzGcFXszGc@xc9_UWes)G=VSm>cW z2YD}jYZr1J!tV!NDEAOg5<8SM;Xu0Z5RVl*P0>ObV7r`Iba0y^hK?f}JRHN?dvKJUIwrWjqui#mdXdimx5sS0Y-n> zL#M9MFX?cOZ~CphGi-XHQLtN82b12Q@rq}-+~_9J)GzsE`ctZWJ=l|;DO8jy?rAB? zvAENNGX7qQ`WpL-S7rVvP*`!}2#{LsnXZtc;jA+7{S`@XcyPY}dUWeIEq6_8JTs~7 zS$=Pf4<^Q2xOMvOocl!UA$x%PKiwzJP}FF{w}BUTYdtfJ{0qJd+@JsMo~EL^dxCe1 za_O4tKO_a6h*N*yx6sJ%ado`BOS3VBFZn)j+Mkt-<6yF=X;%~I#HCSNkDa6ceoWrM z1&rGr#~`1w&XZ$9aO!ZBw+}oExQ_CP{>grWhc+MOeb`!{o9bu{136^fj9Kn;&6>V`69XJeYnGGrZRcD#TU!TJ72q3I|2NcIdS1OEXr>lANiU7Fy?`mD#iqOx%6PU&x!DDFG11OW#|bFQ{!>F_BiB2{=Lx z@E@TBZY=kBu&zmeRSj|8Fkd!;hE}? z`*K`Pv=!IWNdQ}guhc&Ez%`gZaXjuz{fVD><|BK!)wZ&4`xU<_#FhpM!M+|7Z=#qs zZ?*{cxAa8X7$&?H4vIVq=c&E{=c#;UynlMH2|;cbCGki}T$yD#leRbLw58^+ulKXT zv@t>?un$t^8@=~ar08HxFLLiktD?li{$AeYdCF*`8&~U=O;8-I2Ho;KjybQA%%HkY7s+dOAgpLICjg$;e$QH*3CdY0PQ#zl<3+a~oQ^l5-2 z7}c(S$B86;r-vrs*J4dOf$j8cwWpyWCilR$o44>WU;Gz$AnqDZt)7Bc01HGJk-Tm$~4F-c-p5cYh^-it2w0X$~T@C=K}Zn&IMgM ziF3~dLo7PRX&~T5uS1UEgTTM+48(au?OWdQz_yfmu)}#HU8Dw5*_$3f1rM<;j}&UF z5lA9~dS-|Y!6b|dS^PFFLtGhj%CS8(1srgkorQ70u{heO63yr=QZ1v#h|15e#6*eH z)YmXTh`V#Sd*F1avxsqgLZ>^69_)nYMjGEm#L|UbM1TE9fOQq{=YZY>2jDwS6jvZ{ z(nA}&U;v-8!2j`sOKI=nT}86~6U;_;6>0jLv=&JxM&tY@zTUucdXB;zb;rRtBQx4?A;q_RIeyCv=%y0e$PdVxS6 zNuVeD)ANx()#|`0y@Xr;t7VBGP-W-I{`Mr%gsxbRvDGXt%x9lEWh=$0gPPHbap5j( z2c;CD(V9s*S~4|T^kd__@iab5?+}i=T-oar5KhY$F~*MJ$#f%Rh(WImX0hPSE%Hsq@Mmzw@7sCp(_07pF3r_W9cckfHh^au!f$?lj&6C z6RAS7+hlKN+U$X7LQjuyvWL9gRH${J4CxeaR}~qR(@k3Xf>5PlJP5 zkMOYRa95#XqrIXno8e7^mZeBCMCxaHGgK(TlIfh~%~TPztdd9Sv%R#`D>B)`Uig9a zp*TNy1xx{ZVFXo%;(emM{)m@)`$V=r7Z%ZdsMKULgG?oRIn$e@xVUfWxZ+ZEtrsYz zgqqIt(uY2bCGy5n+Z++iWiLMJr8YU}hxuOWnIpQUF7O%(Aud-%^+=r5Rnry?lRN=) zh-jWPrP5bv*jLYjB3@scOUL>M4`h;4b45({UZ*nX z0SQY_Z9|n(_EmLZ`b?k`(0>Lu83!kdgD~AQ&oPx zRn=B~g{-PI8Vm)u31(#@&=(4PiFdGZUGd{(BErx|TME&*0b)QKq{CqNt$`s-fP4a%MiL==10drdGU?K$sF#>H4uo`}<*_tKgxge|!b0vGEqVBqu< zx9ZEhbbCM1HGufVY`GWDzqnQlb3?$hQd{A@-XM0vg(5~@<)x|%h3(`>5@Ro+ILctI ztco!ElbZ_979%RwG@>u!LVMTIsKO$#spD{^KQr zbDWG`_ufKhFOieAU2WrR#NO~;XOt(jzlhe?cqy^J|A?W=v(`IMK}4Ai33BTZB}*hr zx4|ggfHsDEAM}P#DwJ$gtv^`bgx{GV@$>RTCM~&Cgwya#L}(=XYYamQ1t$kpD$9_d)^^N=$U-chP{uf3>YLXp@J(!1Wq&`s5(Gxiu>-Jw0`^fKPwS~K89(n}`? zi30r#uXHFBNBuX4y3u4`D(<|ReTAk}mOE3f5pDFZ6;EEpzG=aRD2sVS|JF|?Q`H1x zc&zpvm{V1xVzB6-e;>@8ssVq1tkn>4Lu;w#u3T(M4>?CwWHCD?Id_m45NUdz8mk>g zjBL9|la~Q}!b?L6gl+iRE)x6Ez`i0B&2v)K_7b{qC|c)~#TL>}!;GQ0jQR=pECVp+ zl;?(nLs8?O726LW1X_h?r@`*hM5)2T zisc7eLl|5hOMed&)Ahfg6t@;0TvYDct`h-D2dmt;OogwYl(G3Rc2ZeWR2%qgj3&me zu~Pd5-E+OTnw`Z+vAH6`%J(1eJlIFPY8L>#1)!%~Va6qa3o zIx|8jPk4(9g>CSCU7;AJKLZxL-0zX%lyppZ>2M)c-v*V4WQ+E-@~i?W4*7PuG{vQy zjU{+nT;!numC|vT_96z|aDNSAi$sS0GA7JYf85XqA$D?ak!Y)L!Ne0#-8YI*-RRV*y+iaVhH=dLrSTL$qd@w{s#djOs7B5`ZAGWzxZQ@abbq})k{B>iA?M5 zT5g4ZO(?OCfi(dx(a7;pNPa6!K7FOD9fGP`RHChkov8PpwCb zD?;Y`mMEFtd~2p`-V9OKO;56mnf6Y1+BI6Fm{Pq1%V}vx=v?%3IaBlnK3Y{S5-oK{ zWlC7yL_B8X<9{C96Piw`qeYHB-$=2DjiWIkjt;cM zyaPw-EqN+$v(*MFQ^YdwwX}1zNVPI(vZ=%?4}t9MygoFfLZo->Q&>2*yrh0qK=(Ci z@8r=b293Y!3encSi70N;-p%VtXWhqPdv{O(AtgIBbguI=HwpZ(Za}9Q$=58~f1D-=GSBa(Ud7tSFZc%k;w5gW>)edz% zXgH3*b-u63FzlV>4NWsucPyBKv4*QgT%5fKpHoo~Gsaxr)2h=DIm7%#ZH7bU3GtZ` zE`QU|;Ti$=k{S7GSLpOs)l}Ezvja3>jJVQqkfw|gsrn)4XkMicn75XNuwT>F_PT#N zb<~iXTQDc&JYKVQW$LuFFw5NVY^xP*9ADFbdJ!j&q7~X3zOFR%9vqEh>afS$?CVTR z8$@gyh>2E}*Q1>)WKX{dCGtAaNq-B{HuWMYw75dsqM{O=MGC-5DDo$a3P?z0TYL$U zu&G?R$qX461Z&Vl^&*|U?VB8Qk-nr}jKTGJaAeO0F-HF&MV2QvDyOWrwDiu>{1Mta zz9dDzl?M+um>u5rL1z{!(T+ONfzCFFaQ2?BlL3(n?~%1-71d+&%e9R@%5KEn#0K>n zM>UPuMz8nvQIIsRQKa>JKhOUv7i^Cly^U?1ob9|yOnO#lh^M2D^j9OM_jNu>9gD;C z`|7u&I@f;SqsPZ$@|Nn6+st@*YTc^h)AbL1v{~Y8SHA|%4j)}O&cxYe#!H-?Dn31F zx6f~Np)V?rztW;grCj-ukM0>K;=(`nN$U%vs&Wfy{5YKJKK0S-<3w8M9*Ih6O(G`j z6AOe=n?y(bGX;@EC&!79_|JX0_FNd;0yMNqbP}^WD?<)+q*g>jEa0$VfrvKUDWV-m zXnB)J5MP*aN5+cw0Qph{;SB}BB$z35N-Jj8MUKA`(yCSBow)w{#xMq9klfMVX7qJs0k(Wq=>sjFL6vI!{N43sN*KI3__gY zg!58z+zlnsGpSI`3a{~sVxf?fu;V53hx$i>}O|!99r?A_9#ne zeL1v0^9wF-#Hh;GHmfldM+fc}VdmJ1GYq;|!zeBSHwuA6%t*I~nMw~FX>m0D9=vB- z!!1&c{!KpVoo5jB8ZS~?drhf`y*?=8EJt@ zyYL1W&A(S9vV)j4R%Eb*s6M7cK(Oa~UFh(=xZ6GAtE40M;`Fhg86%^Av$&9b>GRrA z3G6GM%MQUw&exb40N>HRJB%2Q31?9k*!U#Z1d(Q0M8Ke=CGYl0wM;AAJ6?1Xzc{6d zyBlOen$CWuUBGp~h@|}ajiM&t=Xc7Q0LVX_AOM?QAerv?lbR=pO!1e(9%f?yO}ixg z8TxU8C}$J9_oP!3M0a_4qfP4GT?IlkSvy3>(>?bG*3OPn;If8ROf0i1NGt9aq47_q z`>&gG425ttbieV@_WMN_YsDxS1QFp(ay$UG`qqbALHICDF!jerR|hFN;e7F(kFI_I zPmkaGdeMs0j)a(!()yy}!1WhEKltde2Sj)MsE^)#K-|oZ`SR$(t)h?NDDpVw=t-`zJF(Y+=Mr>Sa(g8t^d z`uxRNG6S-UwUhDQ20_HxlSN-^cPh7+7aK0BPD~cIyclNP&QMT8o!hlg)%w|Yy^-_I zhlK6mv{Cy72cCz-aQ3@ztU^odThjocjuzrOL*z#C40( zN4znfNgH5yeO$0(RQZhcJ2Z7wRlpf>=dHyAf3wn`GtYU3RL_{u6Of&PNte=Bth_lWaK>`M{=c&&l;v$G@52rTE#bA2p5z(IghK;!z_X|k`$n7d&t>Zq2S3*Xv|EpKuaafFlHOhrnh?auM*@lxd5)CuO1lZ8jY6GR zAR?{fOWRlV0>@bz`j}r@V88|xeCA`=2b@V8OGQU?`~J}NI9zIf^q6Ybft32D=tF}Z zSM7R_!H7o;1KQL~@{ zw8UIw2m_>T2f6gBD}A@6*_G2|jO^E66$z$Af`M15CE71g^gvF%0W@4HhnY0wI%W)w zi8++^n(&Lo^v3cTCrDG;KW|ExzbXCpP%sEy0&wTNLpjFs-#znhpBd<^Z8Yufgq@% zF79ORWrHqHrDX@4$o{}(Vd7TN%Di#RFBpweYe8ea_M?ybZ54y#Px#I~xyXABoLsO8 zO;rZOPSNOT0-g^LebSdgZMKQ%s2u2~LO)Q7)XvDE*4soUtJ;;?%pB^sO{DsZc%*v< z&Dw@T_`UE_X4Ob)GR)W}Y&UXv?(0k&w&B1tD<@rL5-e3;sm-?H%f|(rU|<2Gy8%xZ ze;BxHe>ew<41tG%GilQ#(`3=64@Fz6XR~j`t5)HQdT)*nkX$I`PtBqa1osqNN2@ln z7`(fF*%>Z^Wi9$`7k+IVG{EPbNBDKkx|>fNK>gn}&G2AYsCPA62FB?sl}x05Uk0@) z)HAJXNyLMy6l}zu>6SF(YV7cK5fknmI|`57joO?Xx_7%s!QIB9?Kt(GrFHV>AKHr_ zeS8@Gv0Y?lK9U2qjpA`d$|jdm+nAe!n?ft5zNx0PyhNLuLj!lY`EzsI8|Wh&ifW)(n8b*$)FSKP%wEJ|*-X-EYF9NP=M|q(ckiIxK(TJC~u{1Q3 zwZCnNRbKP>kCqx&Uau|9jW!@lN-IiHp2EiR+WH1u6e)XYIE(j{-Gf`*vTDQdT3TxZ zzPP9gDmeAUqqH}2>EJFj*qU7WW0&ZnKM+P~yG56niD6PmW?&!*_Fx#D+6#_;d^cXV zCWX<1yV2s4&Bzt|MO*PunBi_<(SGp4lrVC9B)U1KQr1VJyJH&N@R7(8)59{=CCqIf ziO%q6vHT<96*I$JDsJiCK0O(m6-L$jkWK5|xVD~6{XfQ4+{08Yf9B94{4_rj7AgzZ z$mXh#VU28F7?&{xjf~XSFnm2426JwR8`Q|=tIuKbbAbVQSrvQCfW+71CL}%=nvnQh z6y`MW@x54mg8;slG#lBEU`vhcN3bW%>_@OC&Fn|8r>yKpu&1r;N3eezxMSHf2JTq) ztcg38J!j&MWzSo19=pC z*}xseUNLb;u~$vpQEat^JBqz#;f`Xj8@NU64fWAHtca~Kk&D<`6S;`3vyh9}dJDOT zZ7`7Q*hVAcI=0Egtz(-_+&cEAg0xgR zu}AYLHa=X2UNPIqKLgMrBaBBu^U<=i^ zoBrf9b0UYsAEek5_N2;MWT*9VUwt1Pue8v*i$Bja`v=Ip`88OqEODBu_%^b%Al%*(V&xcb=XS}0l?-Oldr1<1sk?DAm;`ZTIe_6O(WNsj}$SkL-eWI&l z1Aen1w7mZAYuheW*R$)-iN4GbS)FG&DqD#W2TuW5drpn$3mk)b4(5you_DZ%UTtW;B5@uZ+ZcDyOG<)a4 z)~N(6>Ml=k!g`v1P{elIpoqyu-=Ez^I|F~*Cfa@w`^L?5LjJrd+X2Ei*ilO5jYA^l zD!KVTV+rfpcuGq7JPl%CwroB_;+J+E!eK&T8to&E4I{2o(izk8yvtouU0GCKWk@Qk z)`eJco5R?{;e0RnWq%27g3vm+%Fva-H#jR=F}?L|!b(oF;_)4qv+cYbCz<}K^z-qe zq$7pl!DNb#^=-z3H)Cn|S0Y45f(&?!1atiOcl>IeiEF27oGS;RJiVz&>CIeP^_A$5 zcrs4r4?AXdvUN0k3yzk)5*Jry08f>_E7r0VeX(IH+jIJ`SXDNX1HS3yeK1c`*18BwGrP zyI+gw*f(=qw2Y}?AnV<}SpuH7?utShFDjNQ7TPPqdSTxZ>=hWe7~u~pi~x#5x^GA$~v)jr9k;opk*=JAej z*m$@U#=CJC)!vVev_j?hr+tO=d;N&z+P>UY7NVqz zp%HT+*Uq_7LLAI(9gI`19kP&QQ6^8#u+THEeN7+ns89eDx8Em5WW(w_^mKtXo;ab$$H z3pmYY+e-{tklleWxTpEb-z+NqBY!cFi}tm@4`dD>=h=M#`k(k=8$s$DKWrm%`ZTW{ z8jl*j7j2rq_4i##x%ORdo1kWult0U}8DX@xCm@^A+UNcv19G&s*WY%kPU!!@#xdGr zzn?_;=w|Iep2-iYYf<)tej?~JS%O1(?So1sX(RgkU_KcQ+{1an<(FVTv|z!}+7W*a zHz`sj+RNTOUv6+Z5!?TL8Li$ z)0rQz@BE13jw194BqV(n z6&nPH4N8N&D5?kK5lT6RTfz|))gur(8Wl%r$3zEVB%YLsN$i)XWEDGSWm5#iYYLBH z-!#1y-F-~N-8idNFm0H!z|v7VPSSp)Rbo)SD(%kF+G;bmM_UD#Uq%;J*I*iYhK?Z< z=gL;eiol%3_r*K5Q}^T8vBM<%aqRM@wx&Cdi{$2Mt%GSa)Rvny`?XaogJTrV12Ey zzPhlkw75>&9vz{gi;Ao3MpbCX&7#R*g?7RW)s3kIy&o;my7DT3HlMLz5w6hATB-F# zRqhJyffyrmNLC|pVvLy!LO`8l2BG=qs;ST>+pus-t4%i(M>W+{BiBVSM)Lr+LR)7- z7LTZ{Z(E^lwt}VQK-^9pe-s(bU&I)VFD(Vvp)D%3V-}dI;*TalRl}1pR?Aj4RMZ!H zv^UVQvSCZg%gR)btm)XnYS^Z_V!7VPK6Gn8bTq1D`1eG|8O1DZhWMv;x}#Bh>>DA@ z`kM)g>s(iMg*H3ZNUW?b0qDbK2#IL6Ik5(rn(DC?+9R<>76=%4k*XxJ6eCcrxh5aKV}($H3hiZwkqe|&t7|K?-6qwtO5E>$ zYEs3HLuT?>tifcsn657>!!>k;w%3FxNB@kd&_0iCHkl5ua~0Y$hf(Ch!ixI(GPm}n zZly|=S!t)1jxkaLI|EF;hS}()27nc=GQ(!k?;zjy7iBSBxw|w^v{Tv?tymV#a8n#~VZ} zh-L|5)Dj++RjyXZ$kWWB0^7HG?OThQ3YKZ#2ZbxNqb4Z{3`X{+R^wEn9gjB}tfHb; zhRd`ctm3OF7wV3w)BvMLOM_UY4R6C+c)$z3i zD{5SQef3zprf3@yjBb!@XGE208_$WW&^9F)lP9Fw%f}U#6_qrW*Oh7q==PsQ$L50x zMmN-8sVdQaHjAS|5T&z%V{5SvYEL8@m8nrdI6X`>$^`R5xB$RuutNLV1VPl8hUyCK zn?$24)ZnZDbFVj<8k3SB)bIj5}Hr$%7IS9f5F0imhS!qEAe+UA3x3CCmD6HILi^LCpkh$V zzmttxs<5i%*}xc8%YV!m*!&n#*H}{S)~4&$pp`N8h?%Kd(*}+jaxHw=4}vwVzTBgc zUSVNX)Qzf@QOlSW11wPXXmk8%h>1lR2w9u8Ky+lR7 z;e-y0nz`C)YV$kp6qA1w0=I*Rj}h1rAYrXam~-Jb!m&=qCptE%m~cFEN+O$~EH?f( zNDjd5ORn~|LZ$7$2@cO*ip)5b@PR^d$^ekI%21MH2le_L+nt^E4r4^!*rFQQ7oXTI zUtDpgjMx(xA^T>pKcZ5h>c^xon8Traj zq+aFwO<;ti`kfttNmq8$QN67>TpAFAg|DRCt9`?)`Q0CPOb?E$2iyrDo7*iDTgHB8 zZWUm840|x_9e%P|p{#sdeOX<(Hp2#y+Y1z9tsNn85b=v$(6X{R*@O?+5QvafdC*|g zX4D>JOR%78lbBT*#57dZsmNJ2LnE?If=y`wrXuGAg4Ii~>A^Ae<=V^^h!U(>n|Dqu zYDniq0{>CFU9qVssxK+W(loziTwR&Apk-Wrnf6$4T)o6yj5xFX6~X#)ATMbN2;`;A z-agBWu_j9NC(exp{*&j%g2GcRV^sm3W$lc06@6e3Rz-O3TwsuR-fmAh*GT4j(e6{l zcphzeV1#6YmHvnZHPO6m69MN`gISxkSAwD>2d=hbBwI>4KiDxqQ;feZC`Q6;u=A=a z9VuCEQ(%N-xi@VbK&V;wE!J#JmoiEMy=}KYbgLokD=EFxB2L1+XE#z!bxkq$Dc}dU z_Wn7s5_YSdG4{OWa_n!nVw&aIN7ZPr6{TWijrQA2s8%DeD=?3=jI2ZC7dCD~u`wZi z85AQ6@s&RYtt$KPYs7Rij#~|84<7XcAx0MBIHPTDXTnAGcLs<7HEGYKbTcL%c}3_c zEOfi@Uq$(d;+mSm5fycTh5(zi=Tjt&G)srHNqZrshr*^^A-n_Kdj_k?*0k=Fbyj4C zG>*ebee)SH5>G?j&WcjUDVlj!^sq#THlGz2Iabg6M|8Dfdj10inJ4rrntfJSt~=+p zc3#X@8*%BhY?nir&@#cXcJ2`8K)=M)_OxzuhdQI_mfenM$F8|MoVFO?%-xRJxGkcV`+PPXM3XEjtl6d?(FE7z}iD?nRAdo z+dXMtfJhAWKH#twD?urRZaLtHi8+tk3Ftr3sm@q_pE%$c!H%T8qR=n;%F*5`+^M$C zF4UtF97?2yIXU%slDGXY{wvsbX;;qUD8bWQuWub~Xx>+j4*xBeFJ&%+iG?`_2Gc%~Hpps^6k7YWBfxs@ zp0qXpJ=?DTEyr(Ujuf2Pw`qf|%(~Fy-#G%L?DwQypcpcxzut~!MmQsUhMXI2)pw+I zZZYnlDqLAwE1%-V)l^sEeXK5j+_-Y>;ZDi)cZ4%JMBCjdTYhEh+As8Hgww0fPp9li zKldg$^jjQzXj!Dwww<>#(&@1kgdKmw#Yk+N-bJ68PS->^^MX@$>Usz*k8;Kjo1K1j zi?YEQ7*6%Y4HZ&04ML3AEetGyF0%C2*B6TpF2xIrM-{Vfx&i&W?0G{{L^C!4{>Dw+CuIZOYI&O>gZC&}P_^ z=C-qf3074~dAuvE&mX5PNuR42;of#md(@_N*74e(K3S42qjg<%+eDx-C>Ec$q>5#^ zEI=q_ed+jb1A~2;wm=deD2K-7mXeS``~+d7!e&BndAiB*6HfmcqvwY`k^Z8?m~N-{ z)}Lk1ru!$VlE4w)uYi1J6R=dYAR^b)}>RwXlJISpVtJi_31Pw+S%Ef6PsXNBb}azc6Re4B5q?k zeID&h%Qgo=llEr1ahOo=Q*!Zv@kFd?zQ9sxZ>3ZB7-vEN?JemvG{$Lra=t6ZnX12? zP749$r~OV#+Hn6<;tq7%fpWi_PT$2iJDC>y@>Sy$G(jwVwDv(drF3*AS^~OF+O~AM zyrVNE2v*yf-qYxjb$#_zKkSDJIi_uCZctTr7}4!Y`vyh7+9i{&=;%zgT68peXiXPN ziFMwjPwPreu}-^7#%a^LmQZS}GlwEZvM@Rx>$Fxxa-}%q9KTZUMEEh1`pv?4VC_)3>=paQ#~GOTwq=%xsseIa2~

bz5JLmrY)qJ3vtmXx5;{T82uit|TDL1rKn-YlD>AX$quiDgZBW1_I zdgnLrB+}*?mc}0McAe2BJD+FC^9HjteOouWI>nh~jowD>4;mWpyw0lf=F3CcvvC^H zrbK5vt-LJ6O}AGw+u68EZqgR~=j3P@LIJK#aLhG+f`O6I4n-s|syz(bEX|~%PN)KM zz8Y=4Eo&mJ$}qwx$z>rOEsGfAD6KPCtuW2$bY$5$gW0bCh|y$Y2z|F72e@PyjWE10fxpN0TlwrjhIro@ptVVKiO`ODn|~k=Nq=?R0m#y^FKEHOWA= zS4Cvd#t_b}EjcukyI*9G!j|0SkNzznI_vVHKwSWdbH#rsxhvZ&I_^}@Uv~Y6B)Yn* zGutXP#z|nQ@5_>@UW{aOA(rc*}|=-=S}tlMa47UqDSna+M}7CdGm6i*Lk zI(sbE70etvKrGf{tB{la4~8`RHoQrW)0PE>Va#fU30bPW9GDVbs=e;J(bHxtiT1mkoh@4D*u`1m>qoskm>7mv zh<35(HIB2?*WU*5oBD+%oF{y4BcZj&Xg92Eu~g5%fR>4zrvmG4)k2!X zaX#bgXVgL&Es@4f64v^ni|U%Hit(f=-Eh~|7dBLl#dW&2pdVfAb;cw-)~_W%ZK(oy zydTv7pm|}xb~Xjv7D_6(tzXp7sZVf(ElhG~>3YQ0R^&M4n4+I?{Nwn<@rUC<{Q-TV zK1rXfKcxSypV6m=d@8;br^N|Ao6q78i78^Lm?ox+8DgfG=y)gUsmOWGXQQ5rS{?OT z)ay};BbP+JNwIcGR$d@Bu44D-1YQ*Y@*CO7Hcr)VXh({v74?P)qI`VAf?~x0m7Dc_#YFVr1 zZLJ<{J-_vVR*$uQy!FD?i&`&ky`=U3@%1k7E~n|f=aRBo?@}wvx>R@R>fOCsb*plz zrOY0!&fatB%szY1%sFRf?=$!NIcMg~t>=E`emRpMND%}<5ClOG1VIo4K@bE%lpqK~ z1wjx5^F06G`#j0%^ZCrjC-VHh&+}gY@BjV3|6A7T?ls+OyTjdgyKi^j>AuyS?Or<~ zJYwC5^&>Wnc>m*rBMyy7jYy9;Hsbh*6C*MsPL8-WqB!E_h|-A0h`BurdlvT`=_&S{ z@A`(O{ zq0jOD6aAU~ll`aqPxoj0&-9<|Ki8k@Ki_|$|6+f>|5E?u{ww{3{;U1p_h0KT_FwP6 z(SNVM(!c4`&7Vd;-SX*~Ule|N^{3Z!ELlz8m^s=#O9aH?VR1YqjO%TuX91C zzjIONuFjpEdpehOuIOCVndl64P9L(SGu*kZbA9KN{yU$p7+Lsq*QfJGZu#u;PapSh zaDEo}<49+%|IN=gem2#%`_tV&-PpPB=a)a-(z%uXZR_-QF7BMuxwJDjZ2Pbs!*&ka z+8H0VYuN5#dxj;3?H#sn*rFdLe{|qShkmrRGxei&!`2VmFf1}`hNpBi^H!EzcKvw@DE+H>~rn&>^{45zI~~ExqX>^p?#5kv3;jK zZr^3!ZBN+u+THf)_8Io6_L=tMoku&1o!{B7cY5qMI&Ti&XWws6+7H+d*^k)M_G9*G z_7(O^!%x^tof-SF&P?Y?`zgE2e%gM~2?SXwiPS^QQfJSING_zRkYTzQMl9zSVxvezNoO(2GNF*b)D+EXTNX1 zVXxR9+Sd*J!T$843qz~+wf1{MAK9ayJhsQ|PwX}OQ~NXfbGvJJ-M-qs(tdYnZRiX8 zuuNluJ`s2c31b5?wdoe4gK)ZvybW@z5D3RM>B^Ohh86g zW9ZcGRrX5PwC+no-QCl>XLQf(_H?iOq|i01dv>?CdrtSJ6x(;?O z=)TvrusdY;cQ5K*+`ashrJp<-UK?H=ezNye@9Exb@0s3ny}4fJ`QD4Y`QA&tmwT`D z7J9Gte&2hox7d5V_eSr{-cs+a-rK$9-n+f`dhhpEdLQ&Y?0wYxxc5nKt@ml~v)<>u z_1;GB>)toLZ+n})?|R?&e&}`eP3fE3H?8k{-;KUoeYgAW^do_#arT|;JJol(FWYyf?`+@nA?NyXec`?heUZLRebK(HeX+jneLMPg z_PP5!eY5+#eRKNe_Ra5G(C6=4+_$7J(6_X2S>N)$6@4rFR`rGY*7V)$yWdyod(ii= z&t;oFWKVCRcW-a9_h9d#-ow2|d(*x9dyn@n>t5HrzB|yftY>+TGuX4TC)Bg1C)~5G zXJ=2mXJ1dUC);zT$7MU)lk2(Alkd6IbGheAPobyWbGPSS&;6cC&%>S{da6B-d!F>v zdY<+??`ibB?s?PG?0MJozUM=at9MH8gC1{>zh_a;k{(yj)ShWQGkY!%^U!Bj&x;W+ zN4y$wulrv2{q8HnuQ-QSx*v7dx}SGHw7>3t)4icP(!H^Jb9c0RYj?bRPj{kwfA^;D zX5afhSO3(0cmIrjPyej`IsJ3{=k?F;U)aB>e{p}He_4O9e?|Yw{#E^<{?+|!`q%b{ z``7ia@88hBv42y4w0}$g*8ZLSyZU$c@9BTk_qgv#U#;(X->bgYea<(1TYvt7Cc`v6 zlwKQo)cUObV%-;oFZln3zw!TO(QmePF8R%~-#q_K{WmXv^X^wGN8g{gYIJDyn$ep_ zZyL?1wvRqA`rzn8mVI<|ZDe}%vC*eTpBi2GqB{D~=rg0QkKXjv=C7h(ZTV{JSKGc? zHfH&l_dlNfWpK=jF)pXgWt;cq$}tPRTs6l3c1&)}g)x`L6vkW~ zv;528mn*(p`Q_U$n_s^B^8J^0$J`%N8S`Mw!!bXMsg8L(=E<1an5Sc&kExG&F{U=s zHFnBauKIUhCdM8Z>-}=>mj}nD#vUGf@F$6}d&h1WJNMTIf3k1v{;{#IHjmvt);ar2 z4slU6c6_yCY<%plvAe%I_>=8l(Jy@bdKXzz_=nL`zT7-EN*Qb&yKSsg<my){WlxFIWczaH>Kj(S^+Lw z((?bI=HhB2*H3)(&Es!4BbV*TH??nSBcFcr%;@Le)Jebi=B3fEzG-~3e&XwI-WvVx zn-AZtcTRLooH`L1xF>#~1T!YiG}<%qyNR`tvnI|q+H2`K6XzN|Z=#R<^CvDadLilc z6a5nx8y%R)6$(yVVf6Be4bn>|E^E_H?zr^WV`KR{Gxp@z+Q|IayJPEPUypr9|6JqT z&Kg-#6~ixa_!dovzM z8ozk_lJQH&FCV{h{F1@I;L^cmgTcWSgDVFQPDo8SJR$dM|Aa*o7Ef3*AuwU-gk=+! zPY6y}F=6F|RTDxJ=1rJCVZr}z#KOTvgVFK)e|-ER`oA_ZIX*ewd0;&MJ2>8DJ2d{# zc)&kosqrZ*>cIHJ8uw4Lz&A_3!4N$*{`mM4<1^z=jz2YiG5ryMf119S@N$ARfSu#B z-h@sFu$wei!wrt$FgV)}o{*Q@CNnV*Hee*a_sUTuBX zMsioLp}mK{+dpR}?3=(-*Gg-W+AxuQ+a|^)I?F$+jodPE>%{WUj!aBXJT~zZSr;c> znt0Y?D@R|Rcx7T?;#HzA$27*g9`j}l&jhY7r+oQ#%)2q~$9x#WS*`dJp6__tNln@} zY5%0;qyv)HMS%lk$@;O}aek%A~@itCMDZSsVGibJDd* zwUO5+-JowyzH;MxUqjsnO>NeIC>25q(b6XBU0qlbyAZJIUBV zpY8P7MxS}~nM)t<>JtjV+K|Cy7&qyMK*o zeJb=R(dRyW?$PHieaiH?L!aC9xkaDd^tmy)<{WwZx8>hb50I?U_Y?XQCqJV9=TBZh z?D=nBl3o2RlUMY4N}tD8iu>08NPU~=n#t=Xub;eOa%A#GN*AKfDk~o@h?_8%`fd(= z4o^NjdG@znvc98_a|Zo4-Qa28y2+YKpDFY?IQiY=_me+Nc9Gqr4BpZwPoG8fIZ2-k zeK@ltlaEeLlYMaVp~)%wK0u$vlY^62THi}1FQ;!FdeetYA5t5+mU5f-DL!QX!;$`P z_k6qa+pUDR(I-Zq9rQU!pA>zP-)3oGg=u7*qHq4Uj_h?`(4qQU9uvo`|7#-?-|qf) zGsUm_cEh(D>3jdTp9~rD@vZwChJ^m?(USAQK6=+MZ~x_zMPq*Q_2(nbeKca-r(eWA z`c=p9FXq|)VqoZB{G*}28|WCZWbBgd16`l}%`dXHuRA(^)$v7#qdw!K-;bya9W~@H ze)Z9C+wW|@;{+7^QP+@xAr$l%T|-PBjv;@^xeRf998Supu^F@;kPc1=yTeBH=;hIi_6U&{`v1maRFT&R;eA1d2ZB%iliK^ zqUn3Y?4NKwM}6d|QVPeAKkeuk_{b64^0VI$bo|!V@d?$g!;)Xws6oT2G?(qKhW^e# z$A=*lG@L5U35WkR;Rw8p4on|nKph|z``PbDeTu3ykfb?;dgHe?C--L)=p7;McOtH>Rvq6Hv4OZj zJ`foS;sJ5lem|-c#0xTo$d5sMAXABa4B`iwM&w6CxZ?vrZbI~f(_DNIWIB;Q0tti6 zAkqaA0hvj}4iW|N5a|JlfzVbQ^$AEEWEPP=Ce;5KMjej#D`dlE0n*%QKS8n_Aq=e! zN1kodPX)G34;9%qeN$rF^h%j+(;pSKO;1$Wc5)|B=`|Ln^>wyQyPIsA7Q42QZQAN) z+qBZdwrQW2ZL4J+ju6?DbtWVY3md=<`z6YCMmT}lucB<5mc`gMEsL{lT9#njv@FTC zX<3SG)3P+%rePVjO~bNmn}+4t?)t6MYJGu)X<3nN)3OrVre$TeP0Jc&Q_G&y_(U_B z>@)-1Ma`2Ix!E=?@~~}MeIWCRn1=g777(#ED2@LB&_Y6{6M`UqDJlfLNOTx_vFHf&63W4JT@)lh#B^W` zWGNBTjd3PUn`4<|lR(IF3NgK#1PKx`eVhWJeO2axGzd-1G7n@xRuM71o@3JCSoBK9 zOCBL1o6`)SA|eiIWlD%xEtRVvz_(4Zs3KsE1k@3*YO8<-0@jLl#jQ%D*GUd;0#4e* zVTte}VzWm07}y-^Bp`r*Th!AS_dx{cK`4xXV>G)XAcBAmk|2hFBL@s{I^u|kNJJ75 zhb6+10dQ^o$mE$f5jq|U$YP^pQ9?jU1F8V8wn!EYfU{ejlBS6~Hi>rcvU=-^Hq{64 zkd8NKnxBEqu~~Ew0e4-}_7DQ15)eVanwt_3-SsmkXR$>h;)n=pL;_jpHcgo4ShBl0^*xuQZ?uu#@(Dbd77b z)ipasdsufk*3*$00bT^eb^QAgu}+6x01>++MF;_>bz~&~>i4B9k^ny_NC7kyqyhZr zKGNf{Gt128*e&JcNXzV_=@ zBRT`e0Oo4BaeyBlNRkA=qw~@MNdS+YHl+aG$b{*1q(NdUC6f%mJ)JhP0Bdw2&jBpf zwNM@)w^Z^d09>GT0(P*X0UA*Pa9;38nli}z+mfaN@Q6;ekx3PxsoSasaP5vHsRM*` zq0s=isugJhY+H+BY5sTZvj)jiJ;=BL>Iysn3-u7;1&D8yy88fP0Reu1^IDMrz*UV1 zTEOYJsU(CDuWTDf7$C4na*Y6FeFCBYVU36Z+}A#f16C3F6ZYo&tz! zMbZE-wc|4YXLPd50vuf;HOrYKZw2H5jz1JoU_kx9D=wsnkh63mj167_IG~^m@LE?4 z6@c|x_bR}w4U$I-@U`@JIKF!2R#m2{C|>nUAINL4Y&5-U$IL)*U(wP|_}n0915;jshILBbmkk?(=F8 z=YMgKDxH?2;}ZbewcI4YJuM~$a7;lOVBQ7EBLh&>#c>v3&wPofH8lOo+RYNg;fK56X1q{$*OAsKZ z=NKV?;|jt6r5RFg1fXz0*Pl_4jk?Rn0On{f#sMyCYZ3s*6(j);=%kPWSQVCX(*Swh zni(fZOb?7%fO}<0lLJ`2UO*n;te)KzOdeX*BEZSk!3H3x9Z&|?`oSr=RzUJWJ=g$j z(iyx4a8{?dI>0pDNg4ph^dz#i3ESgoTd0Wd?W zngs9(a5_>Zjn*{{a9&TAG5}Mw+$_LxjmQC<&~cRqaOsdJ06fq$%OZetzn<}yK#u5Y zv<$EyFFjHLn3|A5Qw6xIQ(O(;f)2F0iMS<68UU3K0CfCof^5_|z;)0XBwKVpas$lJ zb3YG&yCk`K0bXgjK7f+075xC4b!-MK;B>6e)7T(Fw#8)^2mvhDJuM7y+El*75drvK zM^O}D?o{cs7{DXlR&jteh~VR20wk}~ViF*xE8i5raoxUYfL*$CW&l=cCuRYb>YkPZ zn69Pd8BqV9pbJ%)YYPauEQ8Zg1bDVW`nd$KNtcslfK>`A0Dc8kfIYf3YXHlw)rPhH zsDqqbF2yte?#z~&H34qvcy=AK#>n)SlEe+Lf3+m>0X%vuzz;BOnrz+x0q+0lA0#A* zknr~cLI5ud0>S{XxpWD^oJdE2>bK~6pSf5N1j1RRIEJ1d;r^Z zz6=4J)2hY*mT0Ca0Ovx@H3w4C*}nvEXP*>P1Gug2bse)RvQu;Q0UXe+6#_V@R|;YP zTg=v?`6mVPNKYkm01?f#1aL_sY5<3{d9LGDMb7Ac=rf>I5rAWQe27`V>G)pLq!98! zJ0J&eLa%F=0B&f_Y5=b_!ga!`$TD4M`T*`}LBa#m@#-Qkb*K!em}U9q_{qPyuB7Zrf-bn2*ba;LeuRD<`B9-`|EY>vBn=e2wIo;Vd$FpBhXJpN1>mIj#=92crGB0fV$`e z^b65R=$E2X(62jq2Guuv8LxA^aQDl06m$gK+`!3wqOnH0Q7XxL1?|UAA;7a@?mI?#7Cg@PF56p zmiS|5aQ|(#fH(rYq7%?_L?@x?g8%N9yN5dqyM z{}QBM+-2xRqASpgMOUGhh^|8iL^q(9if)?nmkDs4wd%86v>RG43VNXR_MsPgrNsN7 zSBdsR>xoPNdbRjNPJlH6!q96)N1(%^qtNR_$Dr4Xjzez{oq&#rPC{=K?Mwk|5|D=8 zEII?N=Vn=GeUc;x-Fi3$8fSNOz$rlM>0c3gyUE|_C;{w{0?W`lMOUC(CzQ~;#9xEn zExG}{N3{E#wMi4AJ4Mo&`Hq&=mVmI&<90_pbv=-L#ISXpbuM` z*S}GKBN7mUJ}Np6ofe&dJ|;Q|eOz=3`h@5-bVhUr`Xp;>{h0+gB>_3;)1vdxS(F`84d_dveK~6zUl#3$z9KpR zT@W3FzWR}@|3U!YOF$U?^#PjnvozUTsUMRXDRfm1*U;GyU;^bevd&{fe@=trV!(2qsep`VCu zK-WY!p`A|!xXxSK@R?{g^mEZ3=(=bx^b65G=$E4X(62-Xpc|rtmUcQ`3kV_LjpzvU zThUSIrsx>-JJE6I_o5TfA4DgiT|>=Ykz!5jk0}Du2$(8513gW27TPU32R&VM9(so8 z0`yGLMQD%c5@}w4d?%ocfLWp|(6dEXp}nGO&~rrBq34QjK+hB1g!YMcUBLQdz5w?H zYYZ$9?SWn>+6(O$?Soz<+7G>0bO3sZ=pb}Jbm#)sA4>&<5wJ{j1bVsXD0EPC40?s= zIP^-<3FuX#lh7g2DJQ^c0cq$pqBGEIMQ5SIqI1yeMCYN`i!MNK5M6|hh<26$HVP<1 zZxUUB-YmKb9Ti=J-XgjVy;XDrdYkAbbj)a{!*$Wx=G!H}4ZTCO2YRPyFLYeA4|XvJ{+9txNe5=eAjZGkR*61BmL$XbGUayi;GIsR2D<^h=cFa$d3;lGsel zynE#Xdc$G;2nzwt3=$duiUG}M^edng&=N-G`PLjzkdb-HwFI<>o^KfSrP=-!u=9F} ztO{^JPgQFG1qH6lR>il_u|Td@x`B4<%@+?qf=>D6E|C}Lx!jO(I(#4{J5d^+GPq~dUod9&0Zjs1slmyU5y;GY4xO`i#VWk0PThC)z`(Fm+sXio-1vqzC z(&PZ9>5aDnzz%)Vq6BbPpT(#EeAqxQ8~q!oZWU;zpN86h3goO2lZT64SFAo=qNleW zfFBh20G8`Lp#Z=meRM7auuvl+0CzPa1~A(?DYn|50GY0*$$5aHo_7~a8qKu`a9wk) zF|av`vWL0~R$B^ml^HGd0c_tRAi#j;|IK>aG=`9@UQA5@oS!M%AqB8sucBrM$TQm& zcG?`*r3wuM-_t6%u3B|kqvx{jtGxc8CouJ~e-A=xdcN%gn4u@s5e7EL4JjpofJgeg zUk(8`C7^_Wy)&iZ4Fr@p!0La`_f{>=u90Sj7}y-QXx}o|H)9C7sXdV)AbUvx&Wd$M z!+M*p&FQ*kW$r0T<^ckdGU9}{sL#8l7}y-Qsc3UmJcp1+bgM&dOjkGy<8H8RZdm(@ zR^mI-^bqR~$3?vXoIpTX0y0iST+ybN2uST}a8~rjl;?WO86cbTKB^Dq#oC-HI3H@t z0t337+iF(D3UN9v(7hCCm+MBWT|Tx=yCQ8oK{l0}ZA+GGbC=qZHQKo6Cc2_6S%{ER zx-mvVipy}U&2g_)*#c5$=mNjgwT7Vk6l5mII!J|xxzW-9c|ha~?1ipUtC#@UT7HBC zHS0Ow4lr9b#jz&uG~06fhHaByj%^cPA)BiGP&RIZb%*17uMB+OEi2#$2?*W7^QT_A zp@ixs5K)zg4C@ZZDZL|6Lck*ls3BmR26%2;WjvOE0P7CN5xs>IL%m@*88{-1U!|11Om!>@W>(H83kbdRYJt~dcU!Oi07yz z@6w*KRZ5YDyNrMkA*p4IZ8KUk9BOmarThYtE}+BPsQ(Q8Ttmo

qAhb=S&1c9UZM zAz}iIY>tga~iV(oQ}5=kwS!9pDQXLi>3rr z5U_EMj8<2rRRJH_lz&2R2uB#$9PcD`0s+(Mkr{MfjsabNcrOtpM9kJ(nGIy|K>|Dv ztTHk>mO~6|4i~NN%sv=H$UeQ>n;{_mUw|{B&e{W~mBExwQzzF$tAyEl3opRH=9nr0 z5d`c%BpV@xfN2ttL%=Q#s35>C0SyEk#L9uszkEMfWlWcd5bF-dTUzL$rxFO5(Q0M} zAw}v58E7R!($E^)W}tbhEgm47a$Y-2cOs`F*5*&KZPFDu*5;VmDzpgVA!1@mZSiGz zziW9bOgbE=^)$lus8tm=*_6F=7R8%6*28XNd)byDUShb9{gB)`> zfhn@tme}>Um64lmtEII5^RO_9Lu6C=^IGMHL42(`MnLAbY7qrlK*Zz|W76U9(_|t? zz6>F0NS1A@j#Pe*h3WP@+a`|!+vYG=W83sXoo&;=2HPfWlWmjM^~5T_pbtd(06co7 zE5LxZ|DWit8zC|<%8Yn~dnsJTT8iDK3OTmTo$C_YraG0jm_}QSuVxjtQ1>v_9ggzL zA@uy2Nt+-hvuTFyFHx0J8?PZEdOb77(dLcJINKka<6nY> zc~Bt9w)rW86xlqyXjYf=yAmUt!!J##A!MmOVCs2h1uT+)0BgDrrcVaM5U|(^;Q1$o zh~@fXK>-mw1J~>{>4sn5hVm?M6wD)ZxkJY-XuB-P1kQw zl^E*|M@j3FK|oXjvd~+gdHw;|+Nx}xi1dAdy%a=S8wJ!5zD;x;IwrcoiA|q1*)|)| z_0r1dd(9|7V8Cg-K^7)esLc+uZDJy9n+r>+HlA*a&$QXuwwN5-CT*pSJF9I8YHfDC zEvUh^N$h*os*s;;Q|UmP9c+sUv28AWCE9or@!0=T5Y}(8q}zfrY|C}CHePOvue90K zwwM~*CatG|jTobAL8dc(jA;JfF54}Hn3ryyLkLLMClI|uf-?v{tH<&}TW|@%J0-Y= z;0yXlpzF2f>~wfYP(|Vr9bipIWqpJ{(u#J(5WGu*QwYAVuS4eAf(r=VEx{E8-_YR3 zYdZgvCc55O_1GiPKGq$M<9axWARr+D2?W$MyBq@cNazCOE55?M?DL6N&v%tXSNVSTtFroSHQ9!Ea`q0YVM>ggDTAdLF zHpgMgz%)03keh2IeU8%`X9><%>TDqWkyd(->vQY6zAY2FRw|KBzOs zz~(sKDmsObU2V?@7dQt~vkKd$D3_c2-{v^cO6?;=1zgxpgWW_$2ubP$+lJ>j)aJ-g zVngyECyAIrPyjha#B7Hm$Z08(#$SmM{Wy&7gAD>wN|SAqn`=7RCLcH3rcEBQDT6(l zL5P9Pk!@8i405JbwFrpwY^!cjLXu~U-5rj7I(#$iG!4zNZ7P*x+f*vgwy9KsY|0?3 z8B_q4>wH>eKGTV}W{AYjknbVv;q&dyUSP^B~>@3^nOd{82=iBT;n_VQE ziv3=713eng6IhJRnbxC??uO;uZfOB7g<~LMFQZu1SFwvh)zM@ z6rF}HiO#X68~-tpx=s4vF>n8)0J@sAfZDv2N2RX_(}jDyz;bM8DO7+iUsI>4SIT9 z4i{Boa&)L6!T#1mqX4%RGyrDll)z(*sj3o0okXIf_ecC>zfvS z1~x}idLsb+PIM6Zz33412hm|@*N@EJ8-bo;Y2N-(fTMe=((ax(DOu>p?#t&(DO;-e7Op+ zKmuy4X|0v1U?3IR{n%hZ=az+wr=At0nrw&w}(dUc6J6p$hyx(K~g zbO||Jq+j;MfuM|lWfD+&T+ zSgaroaB+veFOdPsYSpp;3-vXe96(t?9w4Tm0B~LNC;}|eCn-t**R-3Z@s01SDyK zG8Zvw2zjC*4JQ$qvYPOo*UNYA`Bo(lNC_U+^aC>*;6uPc3GgG}r3M5Ma7Y3|2$-%v zz3Ge~A|(+~L}c}Ohd2TbOF#kv5nXDh5O72S(g@hDeVs+XQ3=SI9Js5o{wg3MEfGaT zJk-7}BjA_>R1k1X*9|oU9G8GP0xoDzG!bw@0$dBMzH~m-2oDpw04EV%M7+`fKLSol zKmY;nrprhTA>fn*gb@(cXLq9rI4uFO1$_O*{0M#m&a60-NPSWFrZfW1NI(Vwk()9i za|k#q0eRALE4>KcIq{W{*tt(HNLLV%lZYxJZs}8)bp)K3fCd5%yqEG_3#}f!AOUXH z^qT^D^}&mPixS{li1~lDt|$YD$V)^JS-jAT0$~JPl7I*T7VsllW-p5&ou4X06_7=mJCY`cG|zMz zC=ieWiU=-Ca0$U7y-HPS3$7ygt_0T*ye*{b-$q+>6Vdl1+O^2)-Vb`zas#}i#>k-a z5R$5S;a>bgH%FV(59da_MbFzm0J3+k9wpntLv3~#flFGyi2zV~B?UzRiu$Vxv9{!K zIJfF=K_wPp{kc((q)CK?^+=im_)cF8Ndv5SFGXemUhAqh3$X6GMC1VO=qex&u$5ks zFze3($a8(&q)0%zvjpcn{hfj`z!Y6GQ~*{fr~>2_)BvXGil7eQoTtBL&;VIfmwGn= zR%-9M7F*+Bjjoa004KC&9)KnKGaFujJNl~>K7ifk2fFC`pC9C&-b@Gp9MuI+&_rl! zLM9XarH3#;Tz{M*0Wc(v z0GFP-WB``wT0RSqT`76w7GwT@xl>zQ)XH)>r zK9nt61$gyZf3LO%;?ZGU2iS05(lh`b=w8|c$m@F8wZs}85xvCd2Dqw2%mYx=pX~5D zLG~)~0X)@T`S1fQbV&yU050ji5(L<#AOvua_Ae||!vJ@5AB_Mke53PU6lAB4!Wh6Q zoy6h*hjl0?05<4!lmwXnNXktC6!cnV+Cx{lZXPq znu35LfKNdQ;9P5r5a9X6y8c*!_q5ibYP{CFCvYCney9VS)P1D^;L|hVCct-k^6Uy& zBV&QC``rM$x9Ito2c)Pwix*(3p7;3xHt62t2MFrU69D*5cb*`?8|{Y>KvicjXBgzE zZnFr0O9y@wV84#07(hnn(l|gTHn)$!G^;03K_5vj7Vf z=wwj%>IH~vReb;nt*W1Z97h9fcF@?? z_z$%?!fke>&5pL&u{JwSHmzX}>BN};xTzos@IiN=6u@@g-EjVw26?VKUfW|F7{&+zWx?}nP?&!kH5Aart3;@j0!(0%cp*v~_V1pj_!T{5By%KSP z%+Qc1z)4-f!~pInhy(1`-9JG`ZnGn8cC^iowb}7DJJDt*)u#1lN(KFNK%1Ruv$Jh> zuFcN3*@ZT{*k+f=rcLo)2T&QH$(@buUjbR5E8Z%=1?~PC0qLnaoEvr9HUKv0Sx>Vq z+7+~lpQ_W38^C>lCwy!E^AM5Dz3@KLebv|I^tago1je;lL4dnDWZbsT+68HVi$$G(G9c%4e$4{p zwU`{hGp$G-Ag7=Ja9Y>0MSvMPZI%F1x(+QniAdL1;N7A9RRx%;3(Pt|Odl<17@#-1 zn+E8;W7i66^SkK_YhfRNAArxlb08JH{*nhcrB96&2*^`dML7NXyi5t;vED4M0Nl{u z!Knh=RZs({f2Z#&)BNbZvoZm(n|fVM6k^CL?T{r?{eRcC5{gx7mp{JK1JC zQ*9#MW@p;$BHQNTntK)Xr_FJ{b=Ag0M7&;jE3Hd!KK7c+ZT>bp02}*%u+0%_v%_qg zf+KBqv@Isq#^Y^vqRmdW*(J73h03d(Em3I;sgtnvwP^TYMTl)*h?>k#(GST zGyxJE^LNbp!yU1L{PZP#>mhriy3+$Vxq>Ndl};kOo+&KLwcu2x>$gU{6@iq>2DrA_B?)m)8lXIzjet5>f|P zv_?P^;G$;Y-e|RQj#k7Aklrjw`~WxB3J3!1)g)nn17SV?j)L6Rio^k~X+@F%%Qs4{ zX@HgM1!MuvX+`n?(_1|PP}GVz%O<4NB>)e!m^#1;twsvhnaLlPS34=V+x<&!&tsViGqnRWD&S^!`0N1rKS%4X>F#_;F@^CteAd7YTmH|?l zNflt7R-_K_UY~_(0_@a0+?%Z)dDQ9=fVHh20dOXzCXOJ;l2(rZoNDz5z)`J89N>X& znk2xcR*wKQv@uzLo2DYP{?3Ce)?$hPkF_FYfF+tq6`-lb)B(0@MVbJ`R*yuj9@*0B z5eqmSLHd?oJn}KKIchS`_@SSQ4nRMnxsY#K4h)f*C&Z2p$JAJ_ndHI%?%g!WnU`Oq zKuP+N@?ue^Rp4_eAkH!LQxBpOr12NEwWt)b*`!6KImVQcg|kdwQbvxE&GACA%tOC~ zrv5Jgypn(-bb}iCJ4~G=kk?j3tI-w4wEcFCG>xtTMD9`P6OptIfY z7OgVxaGclNYXDWQfq9m*0p!`*DzJ&{zLV@-SE2p1rGJSEnnhQg9rQ+qwzUD!h|`8Nuc5oBUHra~pW9~^Ms8*{$08}f z1HD+Z7kY_kA9TRdt#K4!Om9$W@j(DL&kSR^rm|*pI>K;W)Yu4shX=uLF$khSxfDIB zZfY6>x_w+0A8~+9t7H(Sp+llG(5tBn{zIh5f~+C(FM;Gh);c9o9w02b0KJZq{Od?k1X)jH zGDrzz1Ceh*${-QRr2@T?BK{l^Rgg_4!s)01Y^IREiI6%-R5EF@rsM2G>Vp3QAuif7 z)CF54#0|Ywv_AAv^a*-3}Uom?ZJ0#J(4XFx@uJfo37C7=qU zp8=JDnv6aNssKe9jR$g8!2-;_2CESo=!RWqdpK+t#aNT&z=#1erFs~d$<(jzuLsQZ z8DwN8&WO6l516?!wv+Eam}xS}erq^=CeI9}8JW?RQ};;u!IJ_bGs4PjTf^mN^2;Mt zMrJfM)cv{qB#?{7z`z$g{#wUP4>9WhvJN3H2btqT0L~hH$w4s4HV>U+vUx)sL@#iQ zj*^z46XR$eIw!;%kK_C!BOt-yX3HlzE1GsVl|d<>3L~?D(qzj9%CT*A!U*Yv0wdE2 zWp#H;Csduxto>++>_>G%RPM&(vL7`h9S_Z2ma|A-(g_~6xf4!GE4&2B|OaGro|EV(M4!ZWl$6-&&YH_jBM$IB-_?F8lmHek&GjCck?*1 z?!Oe6@jz;ggc2bt_lb5wS<(@$wb^yDNBx&lQiDCFB=>Gp5lZ19d(?j=1J}zQ3|#uX zUUrR<&i9j|_+2NY^8*~q%^@0Qo3}675l;4B%Vv(U$86?ATU3&x^jEM_?BR_~>C^1_ z3;n&C3`wGQwcISnnzC|m7CDJo$P|EldkFD%p`J5q^AdY(jx(|~%g|>Jep zUVoXzd5s-rab8EFbCRgZy2BCV;!F)(WK%gg32{T87wsX9Q}+?txg0`2fpSticMq4( zi`>?h4?h(^OjB=&KiA5B@>M3vN9d4{v#wvf?PD!q~FU1 z$V3g7osLFq|Ky#w zFwi|B!%(RR$bBL*_kvW2*box~c|gQ06XGBbiJ0j*0rG#6@GMMAXn8NMKTIE1$SXHysvJqz zA*DVw=%=FV9BcOa2HU2?nrxe{a?!b#+%a;qZMw(9w&@t}J{xQ2LMk0&ug&pNbdpm#c{2|Dl=v&* zX~Z=wJz%2@b35p&g()w~UOIeeCl&x|^d)1WOtv(=!fu=6wd7ufeq(aizt>r3-r;y~ zR5nfnApd~!9f$V0=)9C-l6-plQy@3lvei87roVqDMR}o{qJ11|wwj-9+G^JEKfuCl zwjdI{lSCo*nN1gF+ibcB+h&_Z**04%#-%~9(XUkN z)^sJQWV35~$tGw0G?hGv?)EXVIoy)3A9}jz0Q8I>>(mrNCax@HG69){5j2w%S?!Mi zcqEr7X=#28zVE~rhn^)m0X>^a{2RzV#e~jexx_yON+ZZCi89c0ek{*lWeG@$IXLG^ za2|S|=mNBlO8hHiUt&VPyTc{^8mNq*`I4vty+Cx8G#6;KzXs<*an_;zq8reQL^q)q zi*_Bbw#pK!(O;r?H%NfUzYO95SxV$z0r4`S}puKC|a7Fk9%$7;&-e*wvXtdW}M546qy1vuAI`2ULVB1o9X{{~V5Sx4l5 z2PuQBC-Q%QR6sTm`9DFbAQ2+}7f20cBaOdN|2I$_XcGnfKOhZ|%|!k&NE0MVlrf z0@^`nszG6(orIp zK~ZMXN`vf`W@Jc9GqUjQqiC~C$~l4d6Ea7JJV=s=IjR>x4iGU1f+EO4BIY<$W9%S2eR)}rWOJTN6|3ug}JriZy z^hum-%HGT6{#}%tV7KXwB)e(;IU(hy*lEg5vu*kz!?x*xEZe5-Ikru!^K6^;*2$)F z-6<;9RK3B7-mRrhG2^5O;yfv(yC~c$olZ#Tz|89@44!5Kge#n1|r#q*k>9ShVL}_u>OqzWFXimjTF2Ko1)&oMXL{Ieb6kE?$>@&5iz*nN$nH{kTa*K%B_i7-wdHy$h zSsmyO1(|)V0a7Mn_P8d*5+tX>5C020=*`*#Gn$;8$tnt%0O=kEj6eD)FiabpsIzOj(5bC8&*TudqP1* z1OGr;++YtKQ?AMm>Q1*>>}A`uI6yW9rs-?cFVNy3yG@Hj?6x^RNQ0eWcADZNY@2;H z%C^~CV{Dt;woO0R+17r>`lCsVDn0Le8Qm^ASCEeOkWJ1wpFWro?Pa$) zZ}73(=9ngR_Os8_IRKwqd_m~xqC>~A|IZK*M!-zb5onL-DD-!tW6-lKJ)i?8!MMY* zL)()iU|r#%TbJhAN7{;UI?ifPj)TmCvB0+3rOQ^N!*_x@z@Q4d%|@%ToBm>q)Tzck z(*bq(yy9y>&k@~p0?ZZQqCzOMd7|CWKG7cN`J%nh3oK0w3bS(cGo~9=+O_}z8HFJ@ zv-CB}X&Mw}ziCi}{q*C2Qbv@0ra>|I{Njs4FA|-AUMxBZy+m{hIw0Da23RT}1HH`B ztp?>7)8Fj5CL=UYKt^a0PEV$_flBN)BecwJdaOr^sIbqp$619lD9#%63ek1wm7*Ka zt3)@UL!w<&2`X&0XgBm4OSjtNW!&M|kn0clmyhE4~wotAF*_+K~2VV)m0nhIz^Q->uC?!8YGQ(&w+(X&MxOGcDx@p^u3UK_3?#hCU%W0-X^Zg+3`d27QV(-T%}{JHecO ztX~_HBp?k+!&##*X;6mUW=hDin;xo=GIH!Q?a9NJ6<-1R49cexivVXOpagwRbQwA) zx&nP(bQSu7rCaT(Gp1`|+MWghnG#%dSAm?)DBoQ$2O&4vvV}bCw>d6K8D9382KnI2 zi_Z^zNpt}Evgjc6711H+0%@#&!T?t#AOiiprCSY(F{XQs*JT%q6Oav*gtJ0l(w-E% z&4^30n=Up;5gGQ$_0KGvMRDe!uZzw@-w<7ZzA3s0T@qb_z9qU0ecRHl_Eb;P`kNZG zR~uBLKx>X07?h<%gVWL&(U>O3@G@y&g2cG#vM0qn(-;qcmoJC%#%-19gJ9m&j|c&T>C3uaJ!kmB4{-B&Ld(z)cx2HIA|Rt`{*>egi>UG^nXT ze=Qlg=^83^@DYvi5E$T#-~)eGVtk0XsWE|ltSEniAzIQL}xfw$3L78#F>MBC_2xxGeKW62T4D}v-6hrGbb~9TOLk#t~Fi@?8bPd_Yc`m=g(5N5<5*tmf>@YuL3eqQ7x%5vn|~ke;&pij+5FzKLP2NAe>?P`h)Qo zfoINb>6bV_vK6Z1F9p|Hjm-cwI93)pWXt%=v725(lA7n)XS%Hb-yHE3q34P&LC+(N z@mB`$Nk9d9zUV6S0?{?-g`(@weoND_$&8C8W11GVO`h|uZu61-MTgT7pzl8zPeIG& zaNUu9i*PzKp5k!2FSN!}f)TwnB-KemFBYBRtw5Cpx2Ael9sKQ zgKvZQ^3V}#UC1=J0JM?NYJ-YEn+UBj$XNp0Ol+-TWuPdbut61|Eriw?R3jt@`#RiP z$-UmV8$jC#Z7`?_6eAQd$mP6fHF`U-jfS~_b`aWRkOycdq0I()f#QUsj9Po0pFQ-0 z2W8oNLIh-UM%da-|Wf<8UyJQ<=p?8bU zk(TY1hi{Mg3hd*xB9~ueVfM5V+h!jtvu*aS3fpGCs!^ST0@9+R z(8nx2&@1z5oH6~W1Km0)0y3{;;LOpN9FELI(L6lqyD~5eR{696+G5QfTS9DEV=Dmp zORWJ=Wkm0KNNsD-Cq&mt%K&J=ml0o+eYC6M_~W8n2V^gGvylDM!$NjUFALcveJo^W z^pl{foRsVX(5FNPp-+nrL1#af>mOl&GZGMiJ}Wv3eNJ?ovL0=G^ zhQ7$!I{(N3FJpsm>K4UQ8(>)z;=xDFix)HOic_n#<6j1 z=lUehJ16lSoE*&Y&2dg}B%lES0t7TjfB*pk1ZY5*W=0GG1T;qAHV6*TBF3d4tZ%zZA z1O}g{t@Jo;Hggkup}{6zpMRL5f51JdV|7f^$@Z&aoW{YLBuBH>G*2@g&$qG)v}svI zVy}w*t88?~RW>P#^KY3>8ps*3_HeNCa+PM?UCz>s=Ps>EQ&dEsEGWk z$ulCqW^z^J*G--kxodJwaoD}E7^g>Y0#{rqDeEh=T=^eHm!VHY#*Af zBl1ToM{%dzOB@^4y?R&V<4v9y`2>@DBA;mTg2wiUvrKM?oHV&9^4Xr;zYyD|8vD;I9N-UsKN^#EZ?%omzZ3EY?Yo7+ofi!ikvlh zR^-b}u0iJa?=Ck*T^z13xgm1S^FrZ~4Yx1J7$ro`h_bj*IPDvn52n&g7)X1(T;l-l;OKe~99GbI6E%gUMNu zizeqpzR~2o$UpVuex-|4oaT_b z%jhI%Q>sa^?Kaz#$fZS8z4K3odOZF!XR*pN6XjYIV+jYZ{65vPSRVD0&4{9DuE?_r zY*c4y#+xFHP7QL@xYotE$BYe;Z(YQdYtRbw{ia9Bb$_KcTo`cp*( zDTgGn#%GFHBau&xP6U+J!oI2AdlGF3#;5FbV!sJ{y;4{{grG> zJ7S!AwoiYKDm)osbh{$Yij4KwJkx6&d&Kq=rv(c3*XM1H{JB4ndKO{@

!Yn^#E3Spy^U8P}@;8|kt!B#)+b*Mmm!H;``KKfv5ON@!<`n=mz zh1>^?XGi3k$#YB|)ct>#f^zvWHtIiS^;uII;I|tIsLZIAe5MBG*lBGr9KG z&U0*kd%Av(7JII~OTnI~pQm8Y()TFXQ}hcI?D6>+Xhh_}d7pk9I?(^nr=OtH-$*k~ zJ8T@P`8P&>zp{Xb!oLSq1X6X+J6u>#t^u#QJ;LY2yDS*_ViaEVxYkuf&-D zDir>=7-oq7O>mX?IKi{TKM`Cb{&&H3Vx2=8#4$4J*SG~8YJ8ht<2Id+l*C!Ct|d`qeMMOm zC0|hyMa@^th@#^ws-lQJdVu}@Z&oyEXta?B+n9W6Pz=BO?FEA%v4$9GOP6sOQHJnc) zX1bQ1qZ_W*ds%zqPZYnjvgbu^ncNfkS(9TgdL*hWN7o;dP>nD5SITt2>u@YVLgeR7 zPKw-yEaPuV6fc-V8uIw4wMzz)Ef{k2#FbE%Z9jjO#J{q{1(9DgxhQhS;>Ai8^;hg!;{2OZ?G)4XBZREq4?MQLXvc{ z@gc?{4%U}4RN(0WmcbA@p;4dshJOQuLDPI<=+y|wEqpEwkY27Kj+gC#jkzEoG32!lk}j7 z93+E&0oWUP?^s=9FL|+g*W?7`NL1aE5XM6YWzWo0;{Kk=X}W7mWQhM!XC~tB>&!%~ z-Jk%BN|tc2URMPsA9@d<7O|Cjs*1hr)#`YY zCm~x9;>7=#5Kj`2CtH{1DLc%!+)X$vKfHJ-Od)3seW(i$1W5 z7NM}|xg^Fa4pvP0WsZN`EU|nm^a;5qn>@qx2Y_e4j9JO%Cclgteb&?GAFSIq#OJ)K z@o3U#D}8=oK5fq@>OSRX)G;Sip({D`-t3c|rwTV+j9X9SxXBAlzAwr^^4Ke0AWln$ zHQ;ekyy$;lDk+NS!~W+})1tX5VQI3Wc>GjT$e>KtEFCta{ z8(eWu5p~P{_f(VOa=HJxtF$Q2^1scQ6~$xz_f+$uINkrAYEcvm{>M^FqIlU?R79~; z6zu<1(Ol_&rmH53tp5SAhA7U?Z}RWTw?uXE1@>W`jwn($SdF`)cRLiDFi=yCvr9LZ)TVJ%2^P;$j+1jt#sY3sMp&uG? zdfca15k;Ksu9vT>qPpMzCVNd3H|MRWhA0Y5q}RDx<^z>p?dpgsdeezkiLPjFXF9zM z))Q6IZ~NHmUUbg6+zN|};|OuPi{@UI%!_X56Gc%y zN7bi9RT5R+OGlrID6a4oRZ$fEqH3aeg}LYzwT7rBH4)<963wG8Srs~>IK$7Ts~*=| zsCuHf(D#USy|`TMw|86=MZaGqMRB{YNP7x=f5A_a6_>mGmduM{(hq-86dzt@R7;{b z%MX7=6j%D;uZrSAhCr{g*F^OMN1&|#8=`s1uTM)9x13}Jbwttjr-iO4?)S;|L~$j^ z+U_Uzh8LA9ShilojEm~-hc%RV|F3B7z1D)87R9yKnIbES$NdJ%LlOB~?I>b=Fk{{& zQ8YNG>DAJTsBYB z&J{5hFEsC}DBktDh&TRfbl1+&AlBV$i}>#(n+~x?rVET3%?W}2(r7{SZ~H5n*jq@n zPBNGTMxqbzv&BQ43XH!uer}qCxHSDQW+X*%|1ZpAN)*>UV2ZRTUh)+gQCxvfbx65c zQQUI3DRQE?@-8Z5{t?YJKDB}gAi-CftH3c07+Dz7f`X(l%yNB&%@+9cjCxFvq4n_pYxgvlNH zeqHhGXl+P9{l z!mb0)|0T^UEve2nIS1LgVxI2HkmosOEr|EICKu_gd#`EQuvcLmc{c>OB&sAS=yjwr zR8hNwQ`IE2>qV7WsJxBQl$BAV6Mkr7auc#;(4zN2u%2($ws@yZ?$BEq&e4XYUzFu} zJ29;JMc1TiLK}cdbc-58ZIEQTM^+kVR*+?;t&BLG@YNTSryyIIX?hxE{`ye<2m zi%gMUwl8Z(>Evz9 zw%TraPMogwci%nw3^JoXv{!k@&_?zu?*y@D-ezy|o}wzk6oYn!G6NOj^OT=!o<83F zzy2kaX>oed=U1W=^G4Dc;vr^wSY%98vs8UTaKkrG*juw(RPn9Zks+hefeLw@cDF_# z>dw=N*ER6&G7VD<5rxx&Ph%1auV`qK#4G53kbMOsP1Tr+VoB64S3*Of$4=O!LHE$d9y`7OC=L>fhokL50lDj&0IYPMJOo5wtVJ>|nrE z;_nHbWulN9y~GAnjYgfw>%=;dH;Dg25;ckcQgDm->w??FI)8VFb^e|s{wMM266@SO zPyEl+WBm0f=)}E1e6%Epz2{XcfrDMZii;}qK2)57aLMYo#5qX|zKLYDnG!i`avE~P z72gc8e)J%krJ!Fu$VsBhEK!~^W;`5>K~YqBGT@n{&!8lUFSo>Hk*_ehB67~;8OV{} z)_Z4F3d&+u9IrITI&FU})Ei>E%4|)MuQs_wU%dv?A^x1Cn!hMVE2BYmz)ksOG?~X5$)iR5-vxKXaq0u@u1GXTRmd%@)U!PLe^*pHq0&iZ zUNqN3qocSdnj4_eNoYYdMdKPnA;|bfcsNq}q-cH$jjnm(qPYngUEL+3qMC+^b1)bt zMRT)M+Mi_7RO21#ex);_$l@SlF=UOL6U#HcYXJ&d1QdyNfiwL9uK(CfTB1R#TPD_u zR*1EC&Jb($s>E8cSz=qT5^G)RzzE7N3sRFZ?j9|Gv&_&@w?%&?)F#$O=nyNPIb!A0 z1xB8`Ezfz{lv9sbIV}(?rx*$}PLse$Uy}Gn!`7=3)Cb&?Pq3bwWFlQ?rNuadgA#W$ zG%N2cvGUFlEAKq9@-6_Q+*^!ykv2!?pJ@t8yd;i$%&|I5k30H*lY)|O5i9vNv6AlqgM8UI&C#Yo?-DEbd14KEk63vx03-cv zOL$NITJFEi`NZR3X~dJjs8x9p@hPhC@iXI*7Wod7Ga^?^&We1e$vKhlGC3a=#oeYT zK(@*hiM2A*#9En>q?z&3MEpjmP>q`pCt3%ZVH#@$F}A0|J7kzQMG<}OT+_5gbK#q& zm=i@33hQ+9P}$mMLClw)IN+NnKlCWP{Kw z5(QDb{$W6gPeWl@mc{s9)3TfqMai$`tSByc+%~;+QJkNaB&moF@N7b`H>fkc|X1hQ9QxRF5XN#1qJJWzRxxzE+6@6a-wLR zW91e^ai(9NX;BpXJj$ZD%va2a;^Olxk6BTiM1@@csf*@rKTT5+biBV@4FsxV3Cf6!-X{DTv|( z|H9X_D9-Q|Wl=of7daz}+ZMHSbXIgRzh xZkfz6AG(mTa0^r7IUKbxqqW;UKFqU zg)WHVG+!}!ycdaAym8=N|4E3Z;E%j1QC#X5lM%&f+H0}O62An-6YmIx&@56@gAGX+O+8$-67UFdX8A9 zweBhkI+@flE{e+*2lP1}-y=@}3c67YE~ArCE8; z5({s01BSinm(EAKL~2E0P7yl04& zcNLh|WFIo(votF48nF_u6D#osu?D;e4Bihf;oYVhSGs-P9i~y!vo+MV@abo42 zAXeT;hlz>?SIlK7Vr!cDe)W=;fWC(EZ}*Xm3VAuKBv#&WV5Dy@;hm%!4Rz- z&jK6q9I+D56D#imvGOhgqui&B_cU$FyF{$K%fw#1asI1NP~tPd$l#eJ#Am6-RiL|-@s`LzWr%7mxctWft9E^C9W+gsFtN~9G zEAI@k^3DRI+!u^@jyC0;Csy7CVp~oXDJb!2U}W&CCB(~AV>zY7F$|bS16~#5JPyWt zmS*K$BUavZV&&a9bd1CVB>7)Pw z8N9rN_%zixpZLT}Or*psVw}Ulc+b$R0k0A(?^$ByT_aZBbzm;1UNPbg8kKmHSc$iY zm3W(21Kt4!@3|$syHulFpKbx4XBy?bAjbUZ%A56%K``Qz#7aC)ti%(#vgL~JwMr)#Y!xVKoEBOYol5Y|#`Ie-4a|!nj)dBa{KKD7MQSS3%%qIHWdrk0$-!iTVk>^cL(pR}p5i9pJv2xEynzxm^|B2Zg^>~SL!g@`f ziIjX%j7=OY@Y6JF;7i2Hy-ciuuMjKu8DMaK$GBESj=pP(Svo8E8nKeE6D#?KB(2Dz&G|3QL`pm> z)>#}Z;5nL=c%E1TULaQ9MPlVW4UBSQBRgcNSfWjNmx(pr6=M6u*$f3GUIj)5$9oy{ zcbhe;@mo0|4pe6v<=qrx{H#9j7R}1LO{}~-#L9avNbv&70fN36W_z({}g65d6s@fKF)jkDb}6DjesSUWfv z@e0iv@EKwac$HXr&k`%|8ZgQ|$9UIiQ{D|?<=rG+u8-QZC@AsvIa^X=-$B=ygA!DC zo?~63OD|>G6Jze&KGOx7m1zumV>(H!Oyk7LGyx2zQ^qt&n=+j`cTv|!)1V>F5G&KH zWN_Y+5a+4J=Qe%b1*TEn(_(DlU=c3Sth~#_)-@^=l=uv>60ZV-`1wYBmNq3`Bi0bt ziIsPQSa~;rkv_GAcbjTlqB>XNjjqvQA|>7xYi6oXe4b_{-Xqqou|TZ6WAHcLlfWo9 zZM@^ODenZa@=g-lg@`E%N<0mW3@%tgJWDm6S5)G--N`h{yCB8}4i@kt&B}Y4Sb3L- zm3Mh+(S?W#3@G~;F^B_2cJ$l$6a#N$-sdoq5&6HplM zDKS=Xuz;s&R^Az6<((z=cw-LDQBdM}V3d2c5iiiD#EZmAe41E!mxz^j85rsFOL)&v zjjvOlZylw|G>kXLa80ZWI2iFd?Ml2sti+qd8t@je@@@m8+-r`GWZEG`}Kk%6(dF*Dv8-rW#LVr7Z9jQOw}r@s0Mk5>+uh;QP)(VfCyN>$5ct zVy$44SS#2f)(WD>yHXMRV-YrWITe+l^+Myuhnj5eEx= z9N2gzh?Q58Sb0qmE3Y&#HMkYYd-HH(60Z^~@mXM$dy56U zMw{}k6D#kA`0X*jCT+^SCAM4p+~s-24)u6r#|73~=9oyy&xC%9-e!(z+LU}oY`6Exdry7lsKz@{eeQXtQSL=C zHgT}PPt&a2OBeC{r{v2tXy7ZvN`3|y+{1`ITuhkyfTH#^lBQ%5-Sf zMwlbkM(7f2Bg_+PBlLh#`JWrt1=_R&MPta=h))tL@i?&(PXHr>*~P>`c#3MAzAv)Q zlV%#_ofYFO4%P@cnw58+7`(lUi3JKuyhyCXr-4!KFN}DJHYHvr*3MHAzX!~3hBoD1 z72AVLxYwu-xDQ2r@^vOs@=dYEFX@wS(X8a##2WMtv2vdyR_;*-G0;GreN6IA2Uc*cUBWE$n27UK*K7W53w$~#M}ymQ1WZ2v()i5GxT z?!!jBNShL$Cf1;rh?RGlSOZ=GM*2sV@UBvgJ%`VGmT5w||EP;Kc4?n@gLWm}Bv#@r zVhwnkSb2AVQEuIM&(Ws5yTr+PJF5&#E#1|xkN0$(v1Sb$b{$dMw9106~QjBFB zEZ|c#EAKS1^3D(|?<}#$oBIz4ApV#U&(o;H3&cviNUX%CiIsN=80jBh!n;B>E&=$w zXP8Di%B&cBmqz=B#P+1w+9E$?a)-WJhdE-cLzg(J zm6(@AO)pV@8M#0;rbfRKu`Cj4CE~y^PUB#~PtdHvPZBHtDPj$NnpnAKq7YE&r;Tiu zMh$+BSc&I}m3VXNi?~jaZ4- ziIsQ*80G%bcsFTN-YsI~-6mGv9b)A@2aNQs=n~@d)MHEP6YnvR5|3Tx84EaAz$bx? zcbr&xCy14Il30090i)b!jdwInqY}>$EAcF`63-DU@jNgxcy0;rBGnkBms-H5nMQe+ z#n{2Ycvq;xqheBjq@1C@lCO%fZ6s%D(+bqY_JY~!BLB+d27R>-O=7J>i&*Q>mNYLS z&0aUN=BN+2d;CgtnMf{% z#M8t|JVUI+vy#C}UIzV9nx{J8zT)#PFpct_7Gnzs3x0`a;r)HLOhE%*Ay(ou#7evh z4B{^v@mbom)6|HScb!;yH;9#Y^YSgJXLsOgV;f2^y*O*#q(d)d+7)BwiayhMs_?v& z72Ff~Rg)J)e$C_<(i-VWV5EKBZ1F1)Z78~?NYGiCCyAB$6tOZ-OD1o4Y5Eb*QXOy~ z@#~Re8m&h`j13$t;zgQmw>M2eBVHobh?j{q;uTUR^D}B zq-DDRvYYdBcI^E4~(0^_Z=f%rcDE0Ay(cq#LBx$th{G|k^bE!yz5ls^1AT$b{kBj#9LxbT-hhyrdf%1 zh&AAI#LBx%ti0!eQEtz8_h?hz3&hGhhBEv|S0*Va@i;Itcy9^uB-H`;+{-QCQ%s}0 zGh(dbU;)q4th{r?$~#Z2ybDnZO1ub+a^E-N)3hn^60s656KlXL#L9aH80kM)!h4o# z{G!I^U1J*M9c_qp@~S@ZChbbRMXbcz#7ewFti0!dQSO5A?$V~b=ZTefk63vx5QDe3 z+lrxZWbo@H#N$-s$<8Y*;0Y*<_>>qcI9R~bRN+}GbW76`Ibm{} zzRJHtto-MQ{jZ})qBEod{%eYQRAa96E3m*sT7k*DXDs4i{Nq&N$rUR*0onK`iIx8p zvBw|te_9fqWr;E(Cr!@MSu2nu)(Yf_wE+r}=IkZ>r>VwenJcXUN=&2t%QT|=6P~tT zU{}O_=V^GsqGmk91d6L-zQ%uL;H)Sv@)b2vBz#4k3QXlzLPO;DO>Rb^7+>K(gDdHO z=JRcfBEB15+8;Yi;kVG7IK1em=t5y(o~Nt-YObERo_du9V*!e&`Npn+um7XGNk|CX zb-r&L3JZLKu4|2RQd}SOU8m@(4V|WI#9TAtI`6w?ui^T`+H+C50zL6W&MN=SE=AFt zYrSGxUJev_NG3uc~L#-XSKit`i7X; zwZPgVCxKDs)4pSZMs-XA_sg6T*Jpj#G+k}{XT;j}tvOmXqrB&-rzUai_>R+y9819c z63evcJC7^GHl%<-`gJc0@BBAQs}@#U zby_w^lQoF7uqH6dy57&CUEutug>@Er&WY!ZzUMrR>evJB7q&o)zH&OYvtQUGFbdo4 zXOW;$vq+jF_diqOxySd+Eb`0(_Y2F>qOY#b6Kl;1z{siMXE9Bq7FJs1SQf{-%`xiE zEb^=Z_Y0e)WwV5_My!R^fl=6fmWSJj*DKI1!<7dcjd`-RQW@+pa8l~~J~1?Jb8+kPH(TD7poBG0Dh>AvVYwih{efcu5b z(W37G?-FZa^T4Rst9}*>G@>lof8EgcoCJnv*Y`}&sH~E}{lccib>4SP(^X5%i1A(D zn4?ki$@`92{}sgZ1K)Fck!K0GUt*aSeP?}zSPPp02I&*L0E#Q7(ZCdnQ{2gK~Yz`QOo$lu`PooyrTjaPPj%WIglf}Mc92jLqbupZv>61b} zNvwrU0i&=fKaUKJT3B|GV@@1XzGGpLV-dJtv1wX9E@eea6tu81Fbcca&try0Ev&l8 zaaJ6&zGHonV*|KfSW{eczH5uFT41|~`4=T#?OW#-Wz=2dIWO5<=Q}Pea*W-$xWq|F z$g}9X#-Xqh6Jor{jCk6GR;^=tk!MCccbli1TjZDr?$@y(u4Uh~NLQ`nv>5O3jb$3O zz)EzH=ZtvX?R(BH@~n$-4hMTTa)V~wm^Ep}bJDhWZqcR-^ERa~km zF?N}RG$SL%uucmeHa3P0rc#DYVrAG8ze}+v((>D)$!f}|+Y!ZOmeridmoKT*Jk^Mq zPqYVx5shKW8YWn8wHMyu!;YtUU^ zvDy^(Ys|eR^0g*+Bzca>LwfybZc+NK_+MxK^CA~aUXb(&rq`Ww4A_dF1V+erntNR2 z>pi*up6(>o0o?8L+jEMU@D;BJx%SSCIKA!rWPKn1t*LqOIpI3%zye;{4yCk)`&d)1?nyH0f7ro<6KdWW5DvL3|3nPwZy+=sR-bz{nttgKHG3w@UG!ALn z?Sw!(o+>pCS=#pIkf%$)J$hVuk z0NJjO$B+@qyTfdgB3C>);@B&b6I7!+`*oRuBC;&X23uuwaz@hLX?bPoqf>H@Sf}JX zv7XQhlIAW;Qxy4blczaQ?#}3 zgl(3eaU9q&k??HPoI&rw9TVr$r;^)$$HXs)W{A$DSF-f69TREl_?@JQtBLq2py#DmOsHn?NrEavtLfFzSnU5iZ4_A((lhbRp+9+)_nn4b@tm?A3eg8c^O*S!+O zT}(88J#=}Z-o>cIc^;zfLZXEz;U$Ez8-OnNlytnpL)4wetXt0j6{(wJ);Hq(H*r1< zWtN%pT#9RUOk6{k;=)E$*3%K4LtSMW)(fah-UM`^hi+UGMa(^T{@NWAH9FRc`|Ox_ zh$xwY?qQ-9(IZ6NG*F$WQb#r!rtMaME+(q6kV}YWaCVxwmVU+dh8+`^dVX<`$$EY_ z0$oNFO-=(|PFO9V+K)0x0-wX3xWY?xuY<(ut>-mY?99XnOhW0(zRLhOY@sTuL;13(CELDYAC}6^W9!0zE@( z_cowk5_N8k0=5XNw*x&()L`NpnWRz%`YF-$9-y0u(o8%}RNRf?ZYEkF+C`Kr0qrJg z6P1V(4ACt_**!peh!%)$1&X@WTLH^d=2^Sjh*~t?PSj&mZzZklJwRomCUtkvTD%+R zHtK5kqp{B?%G2+5B7Wy?BFFH)jqqMTRf`RB2T_Bl;M=!!CCy4*=amRC^HUXGAkKpnHibj{{YSvJIg7h@lEsNvlHCBdRjR!?Y%U z3G@ij^z%SnUo&_n|PHv zesF8zH6nhgYT|V!#aH+yx>WJz_r!fnz}wyv_Y?8{|Qs#5(~sX3IqbjjF#37k3#qo1pXTxU1S}l_0-hZb;IjZ+1&7-rVe=Z(@yHL zvzdsAgX-NJ6<@PTb^)SV2u z!O>TONH-GP6!EGIvd5q6d}cF!BVpHj)W8i44-W?p#Hu9{7(FkTT2nc2Ln>R`=%)VH z8HcP+{bXp>@1=e)xoEcM(4PHa3IbU#}C!||X7Bl(5VEEpcGVr<)JHZ^&n z^VwiFwd+FXlb^^2Bf&pr#_G`h!|dwe$g=H$Z=s5T(KCaqhjB=xhAwiRTXmV`IvTiq z^zu~iB4;{yZE9!6`IF$4=U?oM1@B3XU+nxw@Ve9y7dvk7s?_NhI}^bxQ^kv&{f$^? zFJi&Hh`oNX^Jx&<{}N{_4u@ajd~Cl22!Kw^`*%}y+qXvoq?P)&OPuynKL2#7^W%fB zmimX;GyZ7w>fjM0UME59p^1I;=V&T|=;+m{)mdlLzGtui+ScFwSBH6-pSAl7StlI~ zKAC#-GUxNb3sS2tcfK8ZcwOon|G0YN?w?%l{9EvMPYl8rPk9ZD0wH|Cv2Y|bHo&%F ztDPJ4Z082Q4BG%cMC2(`pUyc41fNg+an8B?JO5vDz+)1c?fBs4G2(CpAk5;_=9TyS z?k`>Gj0_Avj~=P)Qs2AAIcUQk_(uj03XhJ5c-SxwK9S()Td9k$aSr|D^C36zHC6&& zC<{lN(dR>6jRsbRh9iS+H-JkIk=X4wf3(lh~3&ow5`qD1vkl-!5|7Dj`3Xj}C&*kR%f9!FFg3C^37h93q zybIm>wA8V;I!6X?N!@X)(+tK_nX)q;JUw+s*|~2oX=Cc1+nj${KeHk{c-*pR_}>o< zx}!&rub4m_FoM5%yR#M}t{hk3sty$EEE~>25}^G zA=-M?=)FNVc=+ZqH0i4Cf&VrV^2d85bj9c?LCh;KX%c#mJM7ni(bG~p?r_c>PS7LF zx!}yyPz3}2mfhd0Agng5hxQuQ%l8`ASKsM;=D=()GIZqFayKwG6j_em8Msa8IhbQu zw1Y|Jy*r(ER-LlfB(wY1cRBwQ+*G-8^Nz9bUR}a#r}y_u-543!n2K#Xa9Qexdz?o` z_VP^q%U^!{H~vfGpZ(P$4k0M+M?uW6I62YbsjBnY4PL3*We2@3%l?GSg43T_pZfWspII>|-bdW${M7)x zQ>QU;#MSvTJQc_CaJn9(18kU0Zh!@H}Vh&gVQZ z_^5M`2R{3#bJV`C;xy()4<8A0vIQxonR?XuP0!;VxCUQMz5b}P9*1R*IiKCgvQPwO zyn#sgXe=utp`(8|9vXc$b<|_d0pnU%uqfkfdhF+Lz}!8mrJ$d`nmYS2XWYwu*JC)r zvg+-}oX>mUfXAH)4;=ou^YMM8C|tOo2x9@kaHW3oxbrE`q42o#hhcJk?Qt|GO=Asb zJK2LB?l5ohM%CEh%4HZ_I1FgOy*Q0VLPvT78W%1{IoF4GjIp28kzcOid?rlrSi|{k zFXNR@Xi;B(!nwoKj6Ug{HRRQFAQDJ@^ViP$)NM~Xk9f9opK^`}o{)O_DRdap`pu^E zSr7beQ`_#5rgM|0IrVAhArJh;Gfv6_?>^&nJ@E1`o!30@RLi+||C!sj>=+A%wqcMg zbAyq=AB~59=q;+en4I^l^E1!)FQ0Qd9ysE8=dV3bc-}dBe-cGZju`PK`yFEeW)!lB z{!ZJedcGgEoj>xxVJ|qhd0_BY&R0F~C%r+N9(evGXJVwz89V51!#ZsAgw)!XoyeNU(f!aAA$Mp8ZKL(nVJ|zM zU48*peu2?PQ$Kmx`2(++Z+qGK-aan}d1@Zm8X6cI)RI2=igTC@Fr0Zm7sB(19AF!~ z5#UAV^jDnoJO&5OIp6ZYzs_m=Kl7^7+wwAU#PSclVA#b~!$@Et+NbzOuQ|Ul_Bi5p z_~t>bH}?ymqC;HRfvLB`0eCWX+H1~N(B_Z4<{TKTr`~b}>VKbPE5x8WZI zLs3MXc@JTki^WVmwXN&?A(lh2uJak|>#|f1d!z8qu8!Q}-rx+>b%wV{_a4B|9y*ef zJxDMjAP5#8f5SQO|1F>2`8_|29d7VwjNahUKODo~|0KiU@K_KHGr9w3$KdeWsh8ex z4&FO|{ALOR1w8j3#0%We*}wdzbAZ<^#)FvI#~lXB#mBYALT+$uSt|Obvwp*J7iTJj z#9fZb-eZ7sP%yGQbv+XQ`JlV}aMWzj{qYaShd^)84gU~lSS-*Y13R!r3rB`<#=^2| z8HOw>K7=d&k>%eQ2@azLy?JRQfClAci?J#9TLaoxw!YPqe20HVW^LuL< zAaHdR3FDl4(OX`?;XTqa#KSABehv!3a~5 zW2UoJ#P;)Rpf#m!P+Qsi&js!k+Up$D0`t z!=cm-A2{n$|Nfq{)vNL~?>X0d;LqN7z9yRYb!u7tfle*YePB}yGw>#i#Z$`-3o^Cr z{wk*3An5$fhtB3NX0Yct{YKFOV%cTWFQ5B~!OB4W3E2YT2TBLZz| z&xg*z(KNa_Iub_oU!psWo)C2T$!Isa+R}Qr3Q!`@vntYt#m zMwuJ8mdFkJ*d*1?~j~=ehWDT$Sd$)@tegq2dY# z6;I$^P3p#zkz(6E6U$Psy}oJLim=b{$=NI zJ~ej1rZ1#g+xHnv#ZF$eDRu45t3R1K=C^-iS?bCkY*@WwfIEimfkVSXsed|tY`>Mk zh~p0Y2(tm(ID66o`=x3J4i6lFSr(e1u|e4-tk8w=GEBik+&Dh?@pT)c^cZLOMmW(A ztQ@p<@lMv`lEn|kaN}`nXyq6}JAh_$Lx*D%+Hd{C#s@~QYR4qc)593%HJm9JyPC-o+ZcKf8{lO5ThyQRyHbTf67g_Mzlt}2y(#4obKr%_aapK1BoPYKK1F2+u z)s|GYw0fWDt{~=EZ#|VoBin?4lUNW<&npI@adg)_XtFI?N%Yf>-Vy=rSJ^3&D(rLMT%`9$iF z1AcQjddSh^a_;chV4et!4;_X^M3rUS4q$Q`^6DB4ZHvGm8)WUtQI1>WkcT)ruet!P zvxGP;O0H77u@#uYBItt*2)MICQSQCH2szl!qGiTbV#@Ff=YjxbV@dRJ4sl#S3Zc^s zB9BP$_XAu&AjKfgh&Y60Q-D;(-vB0w zu~oPZ92o5d$5y+6v1Oj{c5r<3sDXdqj+MkR&R%0{FaQsZ3><@r56=&MXH8`F_K%$$ zS#?}wbo<(qj{}np|5Vt%;^gCw+y2p$znXmFjpy$R{N&IudMrYO>0&t+AE-{yZQmZk z%1-8u5pUiYa5sYO^3mS9)L3l4jR#_4a5uOcpbNSizP=fMasC<)N<6U9K@?JB|9$Pg z8=18mU~JHD{K;jxdr0c|&7b;uDt6C)pG`gbds|lHLdfv!KEYL~<1cXbO|@jc;fQu=mP@)sOjgBoU6rU?6xcYmcaKpu6@*b09iCaM<_| z(qhC8FtY)kUCaZMjav+kVo4KOhFO7Up}^=pYdJxWJ1!Kiap$5{#svr^?38Ay0Mk~LLnGb_xYy>&1!Zho3uz;6( zzlN-s&)7zPT*_fp%G*` z=3unxsXwv;#o(l{V{8SKSnDRkM~{alg2;Boj?vskE^og+KIH99D<~NHpW|}rkQ)n* zUbl7=>VYcbu0)vo9JCAKjRKe##y7SRe~ot8bANcpSQHm|-4+-R95}@V6(T5v^@N1@ zp&{Sf4}^Kjfp%nMQzWczBaZU*A|Txk#im~i?HKJ0@P5b^#2-Onna7~a>+VIFED~3W zy&@0Wt4#0Yi6Q5g8PYOWE-G`#%2dLbeN#97^T@iWS4t8i%uOP211Rp1B=%R<1a8W{uscUHH|`AY_*^K)QerFx)&1~cfY5MM12?d=7;jyG zzzr{|#B!}f7@c&{B!~fon*;8OA3%$F5o@WV5w2C730Fnfz}njfT+D{!BbX0e^a-R0 z{_*DM*hpju4Wl_nR*&#{f)1*Y&*2n_F0k4+W352?7;0b96#@Bs_4m>Q_;3_Y$b5h- z8^jp0jJ-H>?5BUOt+@?%m=26C=|F=^<1nb<9$XX$nMu*vy-W{5rU|dj5Z*(ihwRls zmMzV5ndUjL2_F#dSAOrQY23TVVe?W*<|Q<+#HK$pVeWA`F^+Qzvg)GM#Z#ul$nark z5!@9&Da<~OB17A-OTy4dZF=+Im4Au#e*kA|b{0tn{@8b;enB_%BebEnWAl`2b;z+V z;q1a(+h?Q0`a^KJS6engNQU6@)MwB9^p>bsM({ukR?Q(48FexHFLT33a;4;6_)2hx zcQFZTcbwWnKjJcdcnl|;2!6*G!2z5mmXh51pOO3&$VG6*W3Ec>AG{e2mwdQl1#2v1 zya{4R+afIOYr_=#3nm|ZAGalTxX0kS>d|;4Oi!W9T}PU9^n)Pg7)P@RA&b;ENA}+k z9YHX|a@d_>Kx(z65 z#ed2+5}XKPLO~+=`*{u0v-;C;>En#Xqo*xys$svW1`&)+?rtky%Zc^WTYrpTL zR^KqPJoTH))_x-Ojk(qPFCU)$-O&1|lX~Of75j$bxQ$T9y8DI0x9*p^_sa*3rH0>J zyYlZ23jNO5ev!~Yp)ZVW;8mb6jjg8im9dRH95sf!$Xi3-9m5%AYv_Ae-r(@pWBc&% z_hb9=@cps1Jp5p69TOZgwwZ??k6}hW2=mw2{*h2>&6f`P?eAmy_wE)U&P_Zch@Nto z*Q@*ITwK{iNZ7A&Z_4Y~uj2s(p7=PaK7vG`5Z_%yp^S9c$L6ihI@!9O|(+^)mT=zOX1^8GEaBB4@Kei4Z zx%C3f)d`l($MfD4;FmN4r7x}t@DCUKA?p>JYN3R~lmLu?WSUKu``7lo7*Q`SlIAa4729p5m z+p1SdM4CUgjs|KR~N&9dcxQC4WE-AAk z2jX%G2E)#^B-VA-C3Twi7OFg_ZrmOVej8B{-L>DQ$Z~Ijxo(yn&$>3=T_PPXEW2O7HCKAm z^fGUP*~gnAtL?#?E@!|??>$@#bd@d5${9%mGKS4=)ef@N^F|Z zt)&IIr$h^mFW)gf%vZ1AhfpgcYmdMMhm}W;uQ_&nkc$&^m7~T7K@>9p{*T1b$nZCC zfiD!^7TU(Jcn>h)&*+I5n_drD{^ zTyF%8Bav%h7|~$6b03KQ#$vgz$6dvp<69#8?2K%PqJQoe8QsbLdEC{U%Qi*=JC7UN zZ`j{vFJq5eg?^&}#wlt!{)2invhUHj?sVj06TeLPx7yQoBT&w$&K#lZNgs4Te9o4q>*BOEppnlGCx zye)!G=mvkZ<1@hkuC}Af=y{Tz8}_Pz>xvxILA2w*&hIXwXeYQ;-ryMk<5g?I0e6)@ z0mC8cl{+98g3y8bTfGrB$w*|FlL^&O)5+??qufXg;EIecSXL`Jr+;>ULl~zdOjcuoMO#rlH=Vtaizhdr z*i4FkTwxqtNRjo8~rRW`YZAg06(+@1`%qh1p^ z{WZv_w^WIS-KaOG`@vqZ=%hP=2l4PrGg~e2iI0!C9^q0Ps|7#GYZgt~-kiNggN)s{ zor1w(AK@^HEmFwc$8$;j$#diDacdAOlf+&4iPE{atP==r!&dx9+wxs2eJ)zJg}d}o)y;{<&qb6 zV{Tx4Uo29`m)pH1oJg^WSsvMU^zGo-hX0~{UG#>f&G=t5E>75(%6R$sV_xXr36AY& z0E;6uCd|=MsP{MZCRDzLL5NYun@w0u1aZnodmkF^67#$P+#%j5xCQJsf;-TWgOUA3 z*T6(R48^c?9M0p&&|lje8jkTc%3Hxh!*N`v3r0S6XgJT~eusujIBpN2Xv&*VERX9^ zB=w-w@{Z$3(Vzv#np%>Sv7YE5+pOX)a8YpwxI(<~&~TN<4Tpx)SZ8dAY@8h5a1{CX z3t+b3%zN##$aQ<{c#N<^Lo=*+(2a5YSGee>PXz(Y+$*$wMa-qj}q+|>_8wtNwn^F1Z5SbM*07wLDz`JT@gBvlt%#?Oo9dzcoz5TKg`Hgk>q z*JAj4Is8a+{Q(kg{9@?)qC8G=jcJW0^*DtitCqkqvi}!xX+YdFc!np)Yc^R`H)KNi>k#Eo~aB4zcgL07^$5u2?3WU*G8CFrh<1iWU6 zx@-UAe1X0Yzl)EG<63HkGN%d319+PdO6EBMzY@b-G7#O&mqzl|&A#6N&(JonU!d0nHe>P$ZL@`n z>|qARm*Hfz{QsfsJ>a9Lw)pYPY{_Qso$QA6zFAsA4@Ej;snS6KQIVo33W|VTN)iaY zg?f;VgQat^_flK{|%xS?2nj?6An8TDcE3!F=4dKQM?ikjogs0*yWE^z%jj!D2?$o zHV79b`EI1$nk53%eubqn z4CIkTic{kVXAwUtj7Jg|97&LE@{6W;1UGTcU4{^vHG`gY{KnCXV z5TH|nqrh_uUMY{ZV+|I~Kt0ENO*IlF*cGEN9xF_c57!`7wdwZ8L$k3^AvM@&q+;&m zzaJUH9NgpI!s}SVkIe`)_q0ofvV&R1JjCv_U|S~SRy)LGN0f_kD=pZd=RaWOvG4-< z(0==y58FsrZA7u;Yt1nowR2hDSJfXu3J1m!3CqxX^?bUTTZoyvMhM-&ODIk_ocuqkI!2$+abMirk;kwXlH+qEdV61SlnSkMo34TxB7#|TU+ zXb81zPhO5U@x#YQt45?dqd;{^s;&_#z|v+(D(Z_UC^gEE(G+4VgDPY;W#H({W!QS9 zOr=3ZA8nNiwxuN3Qo(5ih1<|vg!!mx;88I;#uB4FC7TCL+8F#7Y)oc38g{*6z?ZhV z;bFlDk>oEO?8ye$hq^IfQl}1yWt&s`ZDk|rwKvnk=~9QRa4LKwu4JY7ntFAw4zWtF zhYJpIY=TQ-O$Z!1Bssl3E{OH+f(uT-=t{dzq^9R4*VOytK}t=qa^0I+Q_s^%7V7vv zR?{8(BFg%8MwwQgDmok_i(sE)@_LW6RR3z%GEhT9Bb|sRtVjE;*olxHJKE!sYP{ zH*K9E%2Q5k36~pl8=+ep&JM3D_0P|UiGnu>d&lqQ0LVV5?4;MbiC8+?C(f0N=#UH; zG&91BNhsD@Y3HEIj|6QY=!C5%SkL4PSFylgf_88Ona+j;xL4TF7=_jxmLW?3no;dJ zE~n{0jHZ}5=`5^rq>m2e{?V`^cCh;JDFx{Meih4ucw_voh^Q*%dtC$g!u6}PB#i|a zJ37;C;Gn!>Zz5nAyop&cuOAw+aZn6=bapGdki*TeysB&XroHxLoZOM(Wv0f@Fhn#5 zc>n04@P9y)lD*Q3$d_ zOdQN5(fBV02JB?^J7Jvo!CVhGfe~cp>K0y=)`qsiJpIU__#s%NOm9 z>Y@VYVKd>-8;4i*fzl525H-Z=666)>u@=bw1LAC%@+SZc2#Dk$ECAa!JP4^N5f=D&eo|1N;DJyipds zv2MIx)?&e)2PA{w?%@j)DUKym1$aVOdhR3F&SEa)FU~m)g3YfD;J8Gz4Oe*3X2N_^ zdB#Jd5SB%Uho+jt!g_%dcU=U^i2PwYP6B`kCph_$~F6o&n82?ES_ z?JcO^6Q!Henpcw(>`^uK6v{ajpHQkqO}z@%91ibVxZseOdbl7Cf-OmrOm!hZQbyyL zm|S}pI&eWEf~O-%s5@JjCJdI5RF@*0eCqP({48W7YX!C2i zSOtz2dW4?XL^6C)YK%M#r4jK+l&w|F(lke|-^F}GO;82?DOjNIFc7FxY-mPz0Ny_j z!Uw=8%@fE7!z6fgs1zJJ2Z|-}+(5KKRc+QZGc;R{VpMj#PQhKWJW26e~>08=+_%`++pC zi|sUUdM6~;0?Kn^svZv|L^?uUgxXg710)HmB!(5j_HM_tYsJM;$32G%8{c9a~aECV2f5{&@E0B|fCs2PW|@?+3h zzyr8|I*2~Oh(kl=eaZw7NMuQ|7EuS#?697Kx9e^kENZchpue@1Z?45Bk5SttI}Avsi=3#Jqo4BQt+HC=2eNQFJvAM>_Xqr4O& zlX^uOEC1(dpo!ZUZrD(m(#jjvY+;_OUnUtIE%d}o)sl@(>h4Cek*|K_mo;K(LW(gm zRH#azS*lS>wGzO~vci2JYqhCCRU?g_?CedTSE?E(QcHvUZty?A|H23O z;bgcQ-pZ?m9t3(;Gpa>ojSAO|p*YJy+vu}3;-dIp`0xxEZ#Me$M;pov_C?2~+?3C)XRk*{iotMs|_j9?acYT)7K)kMug;^Vt^n1%t+RXmk_3 zxCf79(cobxojGdvJ)gdqJ<^hkV$&8E1<{f)2(Vww^gjUeka{u#tkr*?ote4>q$T9J zbQSoV^jHI9ux6*v8el11UI(3RU}P{yY~&s76GI21G*8t%9Kwni>T}`oV6ThHH8d*b zn*RIYIM?lw20Qx9WWT0H->Ak&jLTd(5>(SUbO?JxZJ;EMM%D4Wkv7_TEC4}?<1N~n z8dC8QPTUfk+EEOW;a<5C6$(%hbw+X{(%*_tHVEJB&H_+yTfNW9k=XE@lOg-A9PQJG zqT~<;m^K^{Yx{bMzrP$anC8Pf)k!Mg~Bd*BnUb zps0~Xw1nw2FHax139D|WFPa;bAn@@lHZ=|l+X6z!=m3rik=E<%?Q`@6ueEa(dkde7 z&xhdox%jCo`AsDb@Tgh=5%k`$<=XrBBVfGZEsj!eLe>L);@a?KL$dMN;1uKk{1yV} zc$dpB5l{mMY~PhWguf7vBPwgF7%j8`UZb!7idAG&OQTx!M4Jy= z5bT|sWf*%-lD(DDj@dz{R>nK}6rJ|80x9^Kl3IgCouuZit+z8PW9HKU8uJ!;JDnX)yT)~3~$nJJPI&OFOv0-qh~lO5IE*V;12!X z&PYP5x7%5*wrp>;x~;ux)!o6U(C9S76rON5|MRFjKnK+==;(OKgT_C+#Cmh*_=g+l zAv}GZDt9!}5*~yVARR+Z6do!r(g-y%(a$;<$D{=Stq-2*)cpw~kpfQ`NhQ@|`25t+ zH8phg7ydp>;~&if0Nr@P@ODrI7pVH+;a*n=*|0N4Se>p>FIB#;^#I}O+{hZ$6r3^m zy+Hk4qMCj2NyCd(9{D7Q%Sk%&q|q98Ssjg*X{xWBzFeU_|LMYi`tzT6c|4Ol8Zkaq z21ay%1yc$SE-*HNHE##zeRZ6X9K&nFHKBAMLPde}Yx=vR(O943p}L)n_Pr#wD&oa-)po5c<*&44_*vclDn^mV8!wxYYtm2%eG6;FsS@fM!Fvq z4x3-J_eF%NL~xY|s|pYvIY^#ht*>;<1GU$%a}k{`K&OJnJ!Mo#T#qFIlJLr-z!H53 zegHK*>#67|qonov3YH4btRkbi2wuxB*cj`nN*5y@m&b8u6~;n8EW8VGeq6Yqi%}-l z>I$!Ijoc&A7?uXFHg_?S+QH|+u1=R-nKnU8{%2nx8gTY(Wz5hM+Eqw2+=p3e0;pe;3Y6g3nm zfP6>_lW_HGE^`=mHGS<}Kj?KDhk%v3yv~aK(|FScB}5ypmmp@Za`6IC`I0 zIV3}1frh|(2RSg(+B;&N8h~Y21LW)o zuHVSUy9Bk=jl;S@ED3IbsKb4*?*aVq;-jVwYYv^gL}%QU=#Y#X6yj$L9HxB1wNbLH?4{{ljp!OSUPZ+@{M9-WYP_ZWMNd9wG$^r~?R;#5 zm7(b29Q#e()1Cf&&X}BTLO_9iMhl!U@O^iqVg?js7Ifg|Lbs|4>?A5R9Or;|PQ-@MzK#j4V-v!H zZIsmgk$pVJk`S+cg5K+4q=`_=VQBfo9!Ax2zi6yxvt=I5D!Yk}W7XJ8$7wf_Vg5AF zG6$?!p0#wphcT9=nXx^MU2vrZIzDeWHGa_b1!J>OXd432HOy0Jqtd;MZ(PnsS^*?c z2c3Auh)reF>8I+@5?~37H2%+Ed4ZI!2x-QPhBqFV$4(D6pnCaFCKm*i?ed~g)tDM= zeX5P7y=c^^1-gSXIe-*)nDH_4^tb%lK;WRwKV6-9r~7B%rtjNc?N!#V@O*~W7oi=b zy<~LDeY7@@%&HAE3)RN>P~YAcAxL2eJm>6{Mh!&#u2bi|;^0zt?t!<@ ze@)`QYbRuc)9)`Cx!OwV*4r3{%Zc8`yR`OIBN|?O?C4S0_5dBMPX0@IYBDwk3kM}! z&f`JxuEl@M`tc_L`%CAMu@wxpa8V<(@xDeSG=pktWHz<2vurT4s*PM+FVm_QIRCOy zl~**7-p6RBmbQ0aHNz!m1|z}IbE4`^fy`soXn8Z!S6Y9iy`~{~C{$ES`FIE>!rg zQQ5Iw$00AY^IZrofY-a$%$3y)>l>VTo%httH7~Md9+|nuGY>Jh;LP<#m^miP+=FKh z6vB-%L-NcuHFLPi5$l3Cw$VIug*~95=upj^Hoj*xwmX@^MZ9kug*yG``-V@uO2#0g z2h{1lgN(D`IF+T-aH9q;M=$lKQ`&dF-8iCw-{&Csbmco%$rB22E&Tc|BE318?7B@ zq!r8YD9*EdD90DiP|5K;lgRPVrJy2=HySto&CngW5qu^fr+Fbi{1N8x^Q9M%BBp&Y;%ue5W>&N&bz+#`J~D68qflEp#^Ojh=xKF~*g8O65- zBwTQd0wt@uy}2I9oo>9(9_@`R7MbC83Q4^Z0%xQpin0(o7$Q=nHwsPMXA_tkRuKr( zkTF@FRbr?IVmdZtsJ_N8SgQ3!vOEe;)=(eZ(WnPe*;^vl62Ez95WlUqS%g)EVYKtQ zS>`rWafYytYE0DZxY|$&EkW)9@L3v1s}Plf@-xzpS$;-P0)~fHxHgZ{&b44;vxMhd zmYx{~SO+CLTjCZ!g`7NC32CUo(zAwESZ3nqJO;jC;(W1%P$+D8d$wZ10e~e_A_^o^ zteTCbRJ)Q=G4_WdtGzrRrHur`Rx&W#_1IDcy9y_>{TJd96&fY0^R_{WFvPMK3#lyi z1@9Dx1nFQp3f74iY>&TG2vk!NAd+RlE71>M*{#V^Ay7Ib7l&-Q4MQR{@SnwK4e=c~ zR1<$J2^4>GJ0$aDVZdX?!sHbJl`NM1N1+h~3MBT7lInOgl;-lo8Iq8fQH2fvh}{jt zMbOI0#tQf0?_j3pFpd4nYELguG0IpE(;q&ZJH=>gJh9PdD1u9`AtDQZSs=`Nm(NcML&(zzcJ(0V%Rkj}^$eL|lyZ+?R}Z^&9w@g?V9gApt_{TZ z!UskoF3wp{O|DamSw?oHg?dQ`yF~jBD78RWM^cwsi0!~PF62d(T%h+AjgaU3JP7)4VhLq0K0FPb1uttfnI_o+r zWBYp@fl416&FtFQz*|dQ@_eGOtu)fGl{T&ed;V~KW|2COxrX@O75a1Bb; z1!#AVtunsQXU(Jz2g+ARbTK;8JXh%WrwLEcpw-4ubHqYUi*o@(PyVdagRHn%$V5Hz zvwKnA8e@b}vkyd>Pg=ot(J2eRy@8IEvfYA|`sIQFAw7+S`SH=_i7po|7ol(bD zG~FKPyv~TyY*(k-sn6HO``Rr!{k1Vw`-k3JZ_LteQ_Kcqpmv8wZ7^zUH)!hy<4x^f zdTb+xb%Ta)G#aDiw;PQ#+e&o!*G8kP`cYz&(HFA#&`q#b{X`#cGU}k%u}wz(i2S=S z(P{o~4hKqahK`K^&E8_%(~nLF%-RYOP`gLpe*?4QefsMg)uC@2gy5g(y=_Jy`<~4o zN)kk5hnGPq^I1Vp4*LzXmZkaqp!ZAi0*DT60`>tyTfRz ze>8%+?ohXH?J&yf^NMI5ZfiZT1rueOnQ>OsB-T(^*)gE zy|G#=!J0SR?bU5L%ta7s)_2B_hBsM*I{_#Q5uFbuj{%EA?^CtwJ z`O(k;Hk;m5fnnBN(P-x7G{{BzXFa zzk~;6uii|Ergf1xYw7bNMlF4^opQJ1cxL-iBSxQMr_JNze(l< zEgd~+^w&qA#a-T1di9jy)<*))S1Tvcn)X2^oe$=@_k$^ z6-v`icdr;V(N#_-5krq(g>PyM<(H3(oslSjbywji1nIqe4VvC{lGouA9#6-A^2AcN z>&64^BkFd;cwL_gu-=5Alucy zjS9RH>9?Q{^ZH0um>)tVZiE4EaA(P3`^^E-r4S03lzGFP2Ij7k(bcD>nao2XnMU1=7U1N<7a&r7I zkg@w%w~Hd~fyBK&&2YmYxsn z0dXIMNuLEo2GIy~d|*rm>qk%)`pRBkIhO32Si0-K#f9!Vf!Kw@B zic??@2mIjzrY8(2C!uUCZFY%T`b;~mh8>$CBg9p07OkD;O%5a*B2&|6+XGFJxT)!R z}*$ewty7gc+<0_uO7003d&+0)C!0Qb9T ze^B>C@u95{O9FzrRpVc@D_Pu2YHGsR8H`aWl@t6C7UlsjJCOqa1FrT|QIfA&sUnB3 zeN(OH6Rqcg&r(IKYBBIbns8Wc|CBDe>XSE6wpZNIFWG484_?r>2_ihuHUrSt76o?r zM3$mkfvY7&1B-%HEiJAn>@8hJ3{pQnDkJ);A5mq+WNk5hR93XpmeBRG;#2!lyFY^V zb*&g3*pMmKYo(U~iP^fnOZVWXjeq{gKfz(G7e%c zy!9L8B8EI&MI^QADhzD}U3Hr=bcSE9qzC0i8sHj8uOND8T7dE@iqiO4#iEL09qxKm z5?$@<>^O5qVb9N%M6A9J)Jc|$p$C;jJg-PXWlLCVwB-Va7Zh@cMCe@j0N{;nQd^$j5}8`qu#VY_v%Bu@^;xeLe5Lg)gGt z@A=hA9zzBF2e6DkQ=)k#BB}CY!q9huYo3marnZlX1P0H>XCf1wpgfo_je1NR*0%+@ z%%?TQb}n$W9d_)vS|WuK9lV9X1_%MH-*husP5oT^n_g+ga0WFT9yYP5gyTJR6MO97vl2$fRdt%1xX?1~; zDT#FFVzis8G!-Wp-xZkis`-+se={*He3RYhK$It)Sc0WUYc3|~;Ej;`VrW})5S7gU z-gA*jGaeT;n2+v@%1os8kBdR}AD5&m;UJbyJud3-J8uh-Y%5xlN|1WuY2M53aO&DZ zRL2KcGCGSGd{BzxL4!y>B{iLUR2al6ao)HE-UC8(bWdXxeB+| zw8FL@L)mLF!ac1-jZy%9=p;hyt`P7;#|SdI`Rx>S+<21SZw(r?!Xho+HrUD=Ez;74 zf3IgrM3EK;<+c&gC0G1MyGkUr`Twg~EK&|B@Oj#bpY^RljIQ2JtPf&z6JV91UoG2< zsyvfyd+Au3+FqR3zX_J!(?N_%IS2@<>=6|H8~{^iQB(Vtp6(1%v5Tg3#-grBGq6$ymEMGa z&Acut&(f9C(GJ@16qtMv%D0~aYXbf%H6^2{b^CkzMUy{)Q)uMInRhD_HDeJyyvNKQ-Yl)Jfq0LnrCo23OcG{ zRDfLYjQBQb2M8o*O9k^xEdMZ!9G>9Nj`fIi(EJ)Af(9Y1H-rk{EQ}Tk73%ZvAcN_H z-wZ8K*EpKh)gt&1G0O8Y|K1gw7HAeuylDeZJ|~=6-K0)K3s92J` z?`Acj3onRhbOp4Fr@1w7#5qGsUmx6!wH~V=sZB2-Ei$Zj*qUCVysZ#o=kI1 zM$nc)n_mc)Qo4ABj}lT%NtBsL&vWnLom1pLnmV@PNFb& z#7kmJI4dZ~i=+HwnU(1M-lDB-!zZcqLvN9)?V+>1MX$&ryVBm-w!p8ReOdTbnfWh^ zmSu{-VMI?|AF9sr4~qIMm%!X?&w;vTXW^b=UJ(^?f>t) zGlg>dia{*L$==k^E8svFRydCk^r#P%Ktl7Y()ZcK& zLxEcS8klE3Ma9vv*Tg@;hWS%d7y}9i?)DS)G**%`4#pYt>Tudz9mXZeh%LRB4vRJJ>L>> z3~vsZvLK8Ru`>FW__8@1^;UI4cvM~c$1*X_lps5tl&BIscHEqZ(;g#H_Le+&)S zn2|12pm zZM677v;DXzm7X6fvK4q{j1^04KsEA@6D_n;tYAaHA15+WcfivEAgf756!Qx>5}-ny zq@&|RRc;_qVmwrF)zsh#;$+quM@AUTm|>oL*x&(|ieY>@tHNy`3*&o~QiiuQdZIX~ z>h+t1oj;70PYMp{81B`Jv_jD|W!kofC%EIpT!t+&R^Zh0Tt#lrk}A=5yMNX_no%g8 zSL6A&P$X&YOLkuvkb<2MVa+{j1Er<_D^;UUPZf>IeD@u;8mAHgFelV`(8|&Z0Vp9- zhnhsZrc#Oatob~PUoVn$SHK=02GL(~B8 z%n%LqO|z&DiE{c45MpQ4bF__uZyV1PEfZAx{tA%U{9`L&9?INvE>EXVa0(~a@t=!J zrjs*8ylU~@Owkc$|0h0xWN>vSz4HN7ksHX8f&zEbP8q{+O6$1~#0IS~6a6Hc=i6Ay zeXRc8_NwkG8f+pxt((UT>lAZ5-% zW-9fe=u!jEA09($)m)UXTOI=zdiZl2>bOyVq!<1s|F)Ajkbs4mp86d~ZwsOSW_~0d z==;>y27Az~{pEWV-!$Hr5KmiP&3f92vrs+v0oJ2tTq*TICyZgyVc<}3e^}q@gY6!> z1CjsuG)HGh-Pab0Ze_Rpnu?6bayX7lAAp2^_Du34uqzxCs^NgZa@ZVyE}?f8gI{co zr>NgDd()%_nZ5W1UqI{udrx+_yEM&x1&0zJezI%@eN#MTEH2-S`YjVr^Nq4kdY6j{ zWtrGRa45&T!r}kw4n`RKXo|Bb+qRLK3q#yx`gyr{Os#^sLe$49v|0hO4_sK-CnYI~ zQ)fNram*xy5ttuqhG7?BzGyq}(Fzf%=_4G}p?h{L9ZyJi(C(FDF(_M(ES*G?Rtbl` z*21177j#2N#9^WVyruk!O8^m54f9-}i>pLy)qTCyqL~C@A+;8JFU+%tCaxA;f=@Us z6Hl(K7FFC_29@Qj%**gFdyOciTIjL{kpoPR#RR(gD-7Oi5=%FxHMP=(KEXkrw4^w? zvqmJcUODKw*d!evxt#QSY*X^|!&igHuN9M2D`}sK9Dt$wr{WH%D_f?aXO^+k8=nEE zP!;N63@!ak+<;~>?{iUFRoeMEHp4JV`+`9j==z1&gin(?=s|o;VxUF$gBlDprZ3)D5CUiBNU_ScCwgjSD-;zd@7=Qi3GP-ymYt zkY{cHvA#89qj=1Ill7Y8cGyANZWIsH+xD9fRy-^)brZyJlQ`^CeRm3DpwBjoMp3F8 zAaYDI#rbAB$hk$luTM{;VOzvm)kMFoVw!z9f|%4tUGRmPXh{_gnr?)#mBxtkQ^M)O z-86$*eIrt+M(?aF%9$7?Xwp0B2!i-VbXJWxw~1+yoYLyG;%<2WOSXyDwZp3GnfNG< zYcNjXg=ab-tK6t=LkRgH3*gYp; zV+4_E{}Dvy)E%M=N~id9bf!>Q%%M9D>}#ok4~7Dm_M5`o@OS@fmJMVCZ)uMsqH7@IeqXe-QNT zRo{z6)&q@t&W8u?^&iA?IFplqgu#QG56s&w25Zpd6^d8cD{@q)Z|sF7giWSVygPlcAw~HnZcD>{L?;|r?4sR?t_L1qM;gZh>BCQ{pjVs!Y| zfNgW}xAl?n+H&8hMU8(GQB>`qC_z7V$%-(Ts(pt1GuRdu9;g^g6Mqx0>YqC( zyC=4n=a5KM@?@1m;J<)dkCBNB9iqlu}~3JlIW!)qCek6b;?SjYe(?GzF`z`R6MJFPA?t> z?;RGHb5zvU(y-G*hg^h|S~$;@kP2Uvr5&$q;C2V%j){E`57E!L<02W|J5LB70)Rns zeGU({d({)-ef56z2~eUhY2OJ^uB7$eiT98_ILN6c2V?m4x*B!`V9o8N{h_8)?+@6= zhtczYh@PsMoqs?Y!VKW6O`LI3h)4Pg#GVurwHQ=Z+Kb)?$A4$CgApqiIK|!oU~`Sr zqOFz@ECUNak{ns!g1;N86e=KpT~+w_jA#vTTs8yAn^)$23NJ{|5@dXNCARq|WGa&%qKg%o>bE|nyloSV17SW41Xva=l z{1x#P_|`BM<)4GlewpT-L%)~FeO@$4g}@RHxg>c06H6#y0+H&|uMqnCpGSooG~v9c zriQicJdkr8?{Gm|3(CdOzzZTh{Ub-QeLv(57eV{JWar|V3*tR|hq~NFk*``=bx|x; zQ5(-(g4KFC6szPO@+(-&8-eexh}jk}dtVc)^o0)EG{qZ7MIS~PRP#CvR^W1NuZv1L7~0V5 zB9)oZi5{s~z3b?0AsxOhrgvNKfb@#kIaU|c(G1921#`hJXUxf;kCaPw)(B2pfaK)x zAD@RO4*zYws2AA(AiZbU^&Ey(e|MmNNUP+5%4I!fKJB>y&0+(Io8o2V;d=Wf#}gk*9k%gh;QZ>7O?iitGbrtrn5u7f(13OBLwh&AU z6zyzy8!F2;^vrD#q-`|wwrC0i+3&aEAzC$^Zrz3yyo2KJhzibc9B3|r8vX*Qru!XK z+D7l+5v{H92r4`pA4@0hhy>?OE-0-5M*l0$+P`)9BPsuJnCZ^Pn-P?9S0p)iaUnMi za3#bBI^2c!r+){*#A_zd=l4Xk?Ksrb@9&9q38yVJoD(UOCi%}z#AUOYc=mnqq5i#t zCLc|FfqEQ@EfM(q0qBDE19dnb7d`!~Oas>EZ-ZeqMUw&TN5ZFK-`93iJ6(R@+>WIO z0nF}@g+LLT90V6su1(g0_XHd}x=gl^6AjLtfSweNHEwGC|u* zcbu}jKKEaGHe5cd&)7m=g-iDC9t@Y=6~5PT$)uKlPP748fHg%+?QB!PsV(>}5AKib z!3ziTem?ixgnZ5ix~NyH5OsujU4E+ZQ4!I*vB8h-z=->_s-B&7e;Y|j0jmX zHE$gRRLJ=1+b#UH7N>s~a3TT~^L9|T2sN;w5wekQ-2of)2E4CQj54lZR1<%wLi0SJ zKO$sPecb`dGE}t|hODk%gty30-7hd?W&Nw2w9mS|X2`1gwQ*ENsJG39e2ELMwr-1r zY{qXBqHn z8*=d*<@(tqvyV}y3^jZSvczjq@=a}j;EyQTO#=q{qov>Z6TdGW3{cgHMuXDb|%F zdpNf;$FLC}^hLvxWFrul9Z7N)$1L(gW{?Ks^?lcfN- z#B^E5e%Qg*s}&+4@Oru||NjYO$G!4%AYuM3cQZPiA@lV=9JKI{NFU`P22;OmvjS%h z*^?yUw1P6}`(dCAveQSLaY5&X=OA74NuPJ=L#uu$*vl6Do(XI-kUp!Ils^3=B&m2BqX}=M4kI5)m;>@;j8qA)L!3ZB3NXfr+IV8xB$3vOx8Z zsIaVjQJ?3s0@9331)6G^vL+U;Z>GGJvS6-eStnQ|Ys%-)f&U|l6r#gbE84X6@39dy zD@!Kw+}khpK1H&eTxNsIldg<`Z?mWzQ21Xba73dkyTMp0l$RCK?mCMB5ft()LkZk` z5Z~zPo6t(ujCDJxu)J)^@hV#vMaKlLl$UojZAsvKMVaTs5MQk>w{pZ&I){AMMN@uA7O|I$~qy$1I3UOHVv<|H5c@gWa%1;r&8no#)`PK(+yOOK&K%VGQfg5Yz=# z3vy%==Lc+T_foE3X42m|GRZleA7s$CkoBmxU*_l#R|fe(%`t*)emM|fRDqg}BtmL` zpx%vf1p5y(uCaUp&0lUTUq!QBo5=JCkf#a&=_ET9G?7<90pD&40> zI#Ex?(6h~CX>NE}Gt6l(ZEq%fD_=#W<}y|NXxm&SsULlt%dW{M$lixf6NDU#v+3|v zai~`Dpg@N))jyicW+_GCUVCNDgY`w3N(20QbLi#lp$YR8QIp5z3p|^pkIM;st<^%d z2Rz5Lkfm(g!kQK`0cmCEg3o&5)7Snad*EOT8Kt4vxt8)wx&7hLH4r$3-~oT;t9|fE zB0NFD3qO(k1l!{P_Wkjtbf=Zf)ArM#);OT12dgJ|_#gN;g@LyV=ss>gIAc)lEcqS&c*N8g!Qi zx7?zKoW#1sp&qg;`mNbhmM+aFA!3Oq6Xsof?(!jc7O~wp{m71^V-HY%PuT>$@9Zfz zA*5x*^O%;Kc0DgsfDxykmlar;j(!15?IwNl0;X}0F1{dFL(7@lOFoAPtABgp-4`_B zMd^bFd(Dg3{D&y*C15>9-Sj2dIP$k}A2i)6tnBKZ!!!fW^cBC-;g@8h^Oh5P@ho-d zg{>0VTV^?rgyX?E8roYX8GiVpkPf7Ij#AIwG9LW&z235n^C;T$9HUQqV<8s6FD!p> z{?4^7a;;Nq{Pd*8o@X~&=cG?tX3qdov%m1%c4^iw8bxU}5efc`bB$5zD^_L}^+%W)1Sbf=t zm8qZ7AeGxZclcy->lrG1&epoq|2*_e;T(oXn)G}}m-+(}XS=Av067H0`LY23^Nkq; z<%@OxK}$G-qD~l2Zozpi_|^$TSqR}A7Ib1A3*{jaFw7FnnhkrbG5lt80mag=3Oa5!YCs;!aEqKg3@?`*M$UC3}f6;gEK;XVg z_urB2urb@dD+@}^;W6U7J#HM01nt}AKMwBCM}c5@RJf3T&T{(uU0JF`KF-0$7vwMv zM>8y%?m12s-jmJJubkEVSI0BicQi{zRt!F7VepYHpxyYu#3h>io}v=V-;=L6*E0rB zrJOf0z3lfPw4b0w@5}nmKlu3!${7UAe(*ks=mV-d2j$gRt99aj{v} z^e+v9w0V+}219;5MI8pqCvf-iVA&vk%NDpAFns9h$Pa?C2zff}i@ZHpmSl>THblON ztlxqm&_|1A43(omaz+o8OV|gKi}gg20lBgqqx#%jpgaib54ma%r*k1zjj#u@^W-Or z;2zAE6;hO~IA|Ae`IiOt10@vgCGRkZ9z{gMWIYgwpNGlc0r}5{L%KOb?gE(?^<(%W zEDl8JM_N!IZ=ul45%PJU$G;=wztFjEjg(cB7ufx4L%z8FR_F?gD@$oTZ(mN@Hc6vgeRk%VGTz7aa2%&S#b$=M!hogVDl512&AC z3p8mgl=_RbYAhDw0-YNxw`-SZ^*GrJ4aJOyn0A?78ZT>LT64xL*7?nNaG1X+egg37 zQlR$)8L0u7Z%>3mzl^p`logaA@Y+P#(Y64I4J{_gWO2xeGodwqsXm@V^!g-l$}2Q> zl3c?=cA-qxFBDOiLMV$@X;`5wD-SuD18dmC|D2^S3ZcDTr2~cXFR-^QlQGfjlrjY< zUW9x~IVtTNPHJJ~wO0&_V!?$EBmo{2as7*5Q0!FIaKovP>CVwRQ)Q}tcmvI_o^F{c z`|2Z{RB@WcZ=Rh7QiH6F52neo=w|CQB?#W0ChMm`JuMb(zvpG=FM=qU6kyy(9j60{ zfJ}LO1?O5Z9q6_aoT@cY6t>VF~?B;Bhyo z!A$uIAircL>fNNjX37sze?G>?AAhb{^8%?e@Fj2FaW?<2YiQmFz}8#z)d#Xw8oq^9 zJjMed@}(qjFq9pXF$+t!hX%}&G`sX^B>;or%9U!iZEcl^f_;{x_icYuzEgZ>I?M8eA&>vtdkf3sCVk-CuyCwx@=Ze<3953-sbbtm$o< zyHGau-U;_#4$Y@$@qDgW^RZ!b=pV|;3Z1Ke2=(P0J@+BDz`r#7LlEmbwCh9eF7W4v zAX*?xF&_h-d#J<5klOCj(vPus?$N&=LwmkY-cLZ9f1)v;$QB@XKYar6_!N~|g!Q;f zZ!VIx^*k4?UL;%d_1+?ouDoUBTMVuIK6O|OjcgAMTnte)-$hFoW2*P*hsAO@pxAB+ z8k|cXERo~%VJ<4O6xzga7xh~zTj)2>)4HW7e1#4#mHk;4XtPW{#XT%qCVT4zE^;rI z{k@1L0|8A?2T})vUtRu@mhnROjBwHX{@IMwD;v&dBHi3ncrkuvkFVT z=~D=8<6U(6Q#n>2=b{0h$f}eTs_?1mqNmk$t|B)onjR`Cj;y zYzf)!!dFt8KBiH zSdRsp>Y_{QWm)8;Q2YkDO`qnXBO3q+JTJRZX6Vyh)N-R7tj}=Ku8r~>+Wc%2s$-EJ zY?2>nkJAU6v65#fb&ISMPvBmC1kU{gNA3?l0_>F)JcRY!f*rIcuyzY*8F1n7R*%D5H-P)^mTDu}F z)jgV9q;}djMe;Sq!t8zW3s+G%;>%c7zO+xi#S?pRKg7NdTr^|9e1->dZNFUW9LDhY ziR%9hL1oKN@*S>T`)BzEBlW7EY|=A0HlI4?D;!JD5H`AP2LF-{C(*g}-4H>K&BtDB1kWgK_}c z&HPP1ug`MP_}@SpAo_m$n;Z&y+UyXR${d<{2*UUr`ty+N4MyDVuzU$*^~=LhfDTfr zBVgcj=*&^un+-V1+w6(&fJzYSM;tLG@Em zFV0ZjDOp$lb|q~*1;f^L`t_8292l2=8bs_*8hBdPa-W>4`@fzFQ7YM|`wK78y3;Zh zGT4FBvX}n*3aWobiDb{50nS1Y%|C-~0j=d{U`9f2;h$&VIQgFD|0!#yOkVk@W#EoA znlK1TVKC3#_!B61oqGNS8}TWc^Ormi3>bY@E_4UtxBidtScF1G#-3bYk)z>U%+nxg##f_Nj%g&^8WwM_v8`%jBwg z=F_zc@=M6GOE1dV36SK9S8!yo2v%?*b-e^GIG@H`Quc@6FUjfJ?!cRu!El&Y?7oWq z29A?;P1Y9$E+2fW_7xsH7;p{59JKS`HTk*@O4s5#h$EQa^y~5#-%q>&b#iwg_9kr6 zxVHUUMrd8;gp8I2EEL)O4F_P6H9w3qeGr)y2A>VcsDDGKR33{=IJZ$LDU-H63iF9U z!!kB5n?zUN0x3B~_io8)%qOS*BfkN??|fS>7#v&u9ZnGrI9e0O0YoJ$?=%AU-}19yQg$eT>PCx_~P zFQvKnWS{iBWl+%6dHaxLp=E^m;nL)oVYb+!QknY_pPpGp-S5kHL3a+`my2Mb&V2xR zX9I0}0PDiXbmIX;u+!6X%x>C8)90IAwXErP&2$)5QZ%!gmPPF~b=O}rn}AJxp_!RH zoMW0fQQta_Ue`@lD8}n%ClKgAbaRmQVW6AMOw^LjD8rboIEV(HyR~Ih!;ufSXtLdG zBa~s15B&hWJ!?06^5j26s+^Pwf!+=?O=E||D5qHk?SJJoC!zhv!_DSV+ttzch_Z#X zNXehHARPVerLV)y%8r{3{}LPZ@FJv9cbR4NKYpR|E;G?_)#hJnn=y>j-CSmAEZT6F z+14@M?q6=3@p*CrU2>UEI_A0jD-e>2tgk?~2=la#v>%lM(?yyY&WRk}qvAW_X@)fa z!s2icO<|BA{*uUE+2uAf zQ3tt%$(+s|=`o*Uw0_NFHqjTrE1Xj<24Wnmr*>#?Xk_x-tT;OBG1HxQ@qGZlliHU? zcu&bF^Ha{BMd~_5+0$YJSE9_3n!a1bmn8-!M`JyrF9kmx70gIMcKhK#daT)!4Gewa z%!bPG!=8*yab_HRz~OY&i7@T6@n!|vG5EYDcX7v1g#`0<3PPQEC$0>|6zVFb5WZ0l z983O0^NPM^IaNzC>#EQwx8F`I+ktW7by zASeVWFjii6$y7Ynw}#W!&mv-zpg4sg3<^hLW3ktNr95JJr~RyUS-D14mp^(yXB`4W^@H)j>jBPAPM^ww1P*GHXHe zy;sU?&n@@=6am7$N}I`Wwm$+{(^~gv`q5}D0{WD%vAlHV@3t!D0|M+n^_q81v->v zRsg;t?=PB?%9)k5&D64-xt~dTT6r@Yx9!VglU}4n<;^tvmz)CXEe~(fvGQgDUj9=a z2zeO!L}qz}54EXae#BWeC1|S~s1RP!%;4K-imHm}@SKWfE-S5DE1D^|298xU=V|(7 zoN>=5LCmZS3(*xPhfE?Gq%x+liY`{hDqN*`Re)_s8C5|K*Q%Ih^lMHl1*~GWnatb6 zN&S~rilgVVO~3t`6Iea@Sxo%vY;!+&?S!fdCd;atZJgJg*o_8tcqS``qNRq9a7?4P_3 zUypql5~93Es(^t4M{1cBu?vjaW>tO85o%D|Omd!N`VvR;Ya^%pjoRiE=RZ6}B)Zi_ zP-{jV^JN~%xH=#ZxbCZCJ_fbaRo6U?%cZ*JSitAKdS;)rGw>M&9ir}_j_UOLl&#p| z`IEHz=4{MtZhf;ADxR%x<}`` zIgCoxr!T~b7;_t&2|VH&!4Zej)13atLL(0R)Y$w`w+45t2?C5JH3PO?qDsxpW=WSH zdVhnCx{%Y;N(23*xmmeb+(ER7Y7~xEgyk-Zjt$&vZoaDW<_D}ZV`c;@*=cwS^MHN{ zF*=E$dHq|03teME5KoI*n$M+S+@Z|RkY7*>Hi~p6%4ntb12t>~WJV|?aJyo5ZQ4>J z*-3L-fn(sX7|zC@)!M8M^Nz|&Yqu)_5vOfTLDyTWji~ZW)7zMhVdPQCY45iImD@}U z+L&3m^e~W`&MBFJlWnjY;L+few?K3|U_9^j{PEZ?UD}&lc%eAmKTxRyC?ek>OSd5% zceqoj?6YNGrlcn^iX~QZ>Y8jghF^ZtysiK3;6qqq>D`WIl77oUYqH~$XjMnEDs+Yu z9YI!ZBizuegXM4C34ubj2jMF>WxEKI26r-JApA`31mbir=tr@i;IdB2DW!L!!`T=L)Ul5MRELpb9-SJc=w8ckw}`n+fFP``OSKmTyqz1`W_nNP2GMda$^ z`Cy2*TY%`_qokH{Iq5#)8y|#JMmDybqr1JEw32%iW}hBy1;~9v;jQJC(pw+0S66~5 zZG8z7O>8X(OPOGdy-Nhq*4DC98fKysr^6%Yd22aV`oTm|ZRD8b;U+{Vx#{h@f-igo zNR0;s3!@1B7mzNO^|R2pHu5#wNRvxEE#mk72jrlqjcg05g?*RFFtS7qI`N`tq&oz* zQagbJCUVqL!)QZ(M0x7>M&?wky*yHQ;)fP19&Umh&;RnFlRNC6km*)*Eb+b8I@&DJH7a+4_;pFk>?EUL#$`bmyeNM;3K1lA0VTOY?Ydxxu415Buu35Ta z3#Xc99*qj8s@>%J_?xoEAmMINH#y1>METw1aA}%}E_RcnrQs%0v!csW@@MiZL~)e- zTpj}>!KTmUQPN6GTx9GS_;HYUQL$!4cR2(5QF;qttz%ko6P4{DKbHzjl-${wK>6P? zv(~<+oGVGAOvn|KS4*Q!w4=9NTpD9?mkUVFi}ogvn!ft>B4c~1PG?MgAu)lmH0len z2uFv_7D(Usm2XA-h@!B-K=$QKY8f?OsQRltV-iOZ0KONyAqCx z7G*#voM58E8FHdD5!3k{IoOXU!YH`mK36HWzkJj*2}%o)H*bAZ5cv*}dkUx;G(c`- z2-fxvke?fjK`zuB`BI)?7HQ~UB-AO~9zlZ!$PX@~aQtya-4sfQ1cCQAa$w$1@)b7sMhm`@5km^FMAe*FN-cvT<9bw?8A@W4SAuVT!94lPhCx*&j<4`|S{#5+BC=`HPF}%21tG7C(0l>bD~Ra&T_(hRUt1Z?APT(;3d7e;k)zvD-eh@&G!96GY-j2-MXqSf*!yVJ z(uA3Epgy6+Gv$#8(#0H0%#vH75XZ<_a!2oD0@9j&iInz#XUT&goer2Sm-?WlLc{$5 zDC09*ZfICae2yG%+A5sMRx-q~AR!WqG7Bx|fCe0-Lv!Rx_FvHP`ak3o_3>p7w*}R3 zd{Qz{OPMQwYCwf0djvz-k9l&0KfW71&uTj?NX(#uxX=)b51(N|oRxu2mIw;g-prGy z8KlQ6kTnKb(R&<7FXe?qN702Wu!)%N*JbiL(=0)0 z5!4_kZQ^o>;-CaGmjg8C(e~x?bZBr*SIBL}vujs?EiIszE94pi$E&ZDd&9i3W~F=w zsG-p+c?jZHO%$3Vj|xFrD=b{^`WPcz-A4$W8*=0m0tH5{k-rkhw`=6jQ}-NrFGZT& zO}JfiVZA`zQ>e6sUAPOG782Y%ZL@inmbF%X@D3PDRZ-v!$dy}oi$$mG+9-}@%fpxK zr0RL{1mx`>&4U^S&rZ<|a!uoYlZ#FshANS{LH2{uc>D$k3;UpvK@Xot%{D^5z(NIX zl6T|u>?ZkpX+KEqcosbtX8R-HSOAKG zpTR4(9+AVO)h1E@E0|8y4)vx7N5IGg!w4LvQ_ zG_7+>1e5onM#GiU@-u^#&Yl7JT}m&{;PaPK-Lvvc${$$FOqG|a0pxh)i?V9_tj*Cv zS`dehzsXGuxmxaTvTQ(-&d=xMe3YRXdS2cnZ2*-y9uaBsavAx06J?JLtqhB@Jjf_` zjQ>S^lK3O_qMQ&T_z}7Q+r2(0DhHQxO<|Z4oM-q&SufR+F)cBi&RvvcoiN?GD3^Eq zpO5N!0Qgm_c1d=)DOu;sa(&-500KdYKy)`>mJ^IXwt{OQ%SM_}AeX|o>@9#Oq%U{e z4ea?w%DW-&H5||e-IU8B0Ts{X+>%jea1(ZCrQM+=-;sR`fQ6L1@&IJEthy_gH!P!T zcVQ#1MaS-j|CRHf#0o!_E66Q+@=zWvZ8cH*BqT&crzMxBYlnkkwL6a>(@X12H096e z5Q=;(*VlPNkH@lJI*;Z(h93Qf8a@VqDOy6hRiskj5GZvj8;ZUdgvFT4KOG{M#FY(jJHxz0<8e|9E3yi zIVFNVHY;}kid8I1S;GbmR+M{2Yy`F%tkYkqBK=|#xz3>o?JLZ>KnT!rf2EsLpeuQy z-W~amCasx_>Y36Z6D1WyhHHHljE1Plz4>% zD@rJ?)I%uUz~TzRV(4*kut;(Mt(J8hVxMOcdw%yCGnKBXq=sq#<$M6z4&O=O{=l+&v;B z3CSQA$W~U-1YE>iiMG+hvPy5k$n@$#eak65u}>GuDNeC)ugfcuo|$QhDM%)lE`!p~ zijJV36_sEF@^zYsda2VZDhS-VPTMOf<#6qBCFMCVL1_Kj>r@ONpb}Mjf+@L*l58l@ zV5h8PfOk#(SgAwTt19E+M(tZoDJR{8B6}!2gqk*ldbO*X5+!!)S~aB_qLX5(D<2Cz z6M~6Du1!BxSH6bjMc2mar73d@|IV6cLyl$|R{1u_!r`KQG-tZlk>gP>rrbOY9HO=s30qtw1q~X=3j}*kB7HC-W9}M1`gtR#& z4@7g`;Q*Pm=8F8GG5Sh#Y$QCK`sx<_RQX<*EJblJZOf-hi~;ZoY89+KYyo7GenLT} zE->&^Z>1C!7MIUkDN)`}#F{qyJJ3dpS}8T8HzvJk1-)#gggC?|{;#%(D4oJ`Ly{=1 z268?Yfb>&qCDOY<7(_Ef<;uq(@&Yf11)};?cpD{HoFunVY8dWl1KTKm65g(%a#|v4 z_im-!_DYC!95xxDA6#s&+(*CyB(FfK@}*pL=1U$x#XBn5FdpkQ5K*TpOgiI3kGrGT zT0kc(;5c`ADq$qj>UB~Y8Im)RYm?{|03S7ESH#Ss)CJITa7oI3fS$l$qdN(E`SSyMk#S{OtD*kQ?uHtO)e z(T1*muFMBv{=U018Ed4m9tzU(@dxY}2s44CURco-wxV8&x3Ghp?WI(c{`H|r$NeI` zU&F%au3j8or+9tJed-%PYrjys!kq>t6iX?+l{3bZ@RH;`3~5U}`{0-1qEb>g-RYw| zl6IKM&=nBzps&k;KAD7EYddhs*$>8F&JUVw(w#qV4DDGr#{F7{J;NzbxVO+? zX0(yI(l1bPc_CEa_-qPMHKzX2kbOtPqcU;9bC=HahUV(pSiBNqxe@so4;vi2GMr z{2C@?&}%ES*+Y~7gG6RpGZggy0G%GH43%b?wNEmY#VAv2rkBH%qqsl^f54`bY36X{ z6QNxCxFRWYs1ikA4aYJr(54OtPy^sQ+zyYV8Y7hiX}Ycs)s;p8^Pvg(=^PCq0u}j7 z?ea(^MUpnb--J?cTJbU9qtZsV7seNvn(p|K6*T!rWr#G|>@gOMRn{A%F=oAhhxTxs z(#7z32;v1{R)R}B6n`}oc^ybcs_bR3d&Np9_Yn5(_wfJYcTv3DJwiAvQW(Q65a32Nm_yna?*Y_jZ-j8T_|3(oj>>e*t{~b}9|C!PIH|isJ-siTpxMqttYGBCO zlFwwb-!_R1)09Xpc8YQyp}A&yGga9GQGfR|rDKR!k^xX|H#X7RkfVXFp(px>P_5~T z-6l1N=;`w5>4(N7#tgp%u|gsunolv)(CMK5WohAbrHpoVx>893*mF{zD~NaqK<_+& zYO*u12{{PP-?RqN5aMPjK5pLIY@-m-XMqbLF>n@$bRf(!kTUKgj#K#rkojg7&?tbS zW-A>a#yBnZz(!6#3>wrVqZU1hcLvhJ*@{2jm@^w_w}76`R^m;nTcB~wfsC+`I?hot zaYMlzr4P=U&Q<#3uxGAPhXvXN_=plO7}{FTJ>Jl{%;K~8x*)!l<|!!{v)?>OCL3wh zJk0L_LNkH=s8r;f590fPGUh9N@ngY!Wdwb(KneF(k>-ljSAA5PxIl@+bi^BI(*mXR z|Ni>N0;M_+L~}=rc*1FN-&bv+&LFxhRJvo}BMX(1T(vWCN4%GJiWe+IDp|5Xu+~zm zEG5dcz>IPZDxF-2suxqUfU?MUFvDM|UpR>inB`wtAi58zel{N4NOQB5(mJ_3o~={` zxs(?vMevd8!9BE%va<26;focAAb%0`c3u=> z5f_6$KA=mBA=^Em7mJna(oEzB#@QV7W{I-pgZ)0b6yl9c9hZYnRh<@LHTv?6WL~Bu zd;6o8H5H6X48f&M)O?vz-r!GTmnjK8Fktd!v~`)%1k#IjxlUW-mn$WauZvC!ktm23 ziMF5^GAs&V8Ib^8wARq=g6nlU;uqdFM4zo57k|0c3Ixr?Zks1 zvc7x;lA~)md=bA_cnQQrPW1Ax<@7D|Ra;zEw}(!=fD%{W`wOW43h)=1daY0*a2UNp zNeIEb>j?5lR&*@LS zbCjwKH;q0ZFx#{*wq{5;cPec z$x~v46%JOaKw6Xst$H>p%;YJz@W6rfP?gVWuhv6c0zGNGQ8{foYI2ys9kVwHP~N26 zG|e&Nf*;%m9G_D?pwFif8n6a!`Z*nzAGipMt+lNKUpuPjf1K zu9=E&Q9244cH9=AT@Jn80uzBgYM^*cI4$3*tP@_OmfJA;Il8+I+5-~Uw=3U>Iu_fN z&kgf5*H6&Fbw;1J132_E-QEGk=mK^6S$Tk9fV^tZo9!#2eYDSZDw42T^vGAflE$yp zZsaTb3`i0CqaCwpdv+^jjbh=R?^8BO^AHSE*AIT5{a6*aLJS8%|MpPRgRoR!#d1&B z!fEkAs0e$sa|e}q2$mHEA1pMf7*fwC9aeI&6lq5w!tbHOM?hgN(xW3v8SIDSD3*RN zr5}ZP;{=sBrnJXKj6J4&E$uPUrBTdAF~>3NMQVOrsbzbjTZ}z!OVB+X_0R*J@1+gL zl|EwSVoyL-!tuuwN<%odX6&*DY4=ZHwxM%9Ib&u|v<_OQgRa1I{i`AZG8g@-yiuV! z>!r(tCJn)XpQXH0N`bT-P6f2L(C(gA9!ii;fBOw)hX=wkQxb|)yK`V+y1>@+Jmeja z7QO!b+w%&_&Ozu8zksR0X4vT?xdLScBlRh3R}$0qUr??KOWVpz5W|*G{mT&MF3`7^ zl?d-eW{7f64j@i{?PWmd1$u<5fM(w-*jnAiu^2Mv#H+9f+@qCOA=kj|p+_rCzNVP1sLI+yT}eqm6fz zl0wnHen%<7a9ubTakJTlrzzyF5-n8jl)I22vD3ZpD$aBsE+y+*S|BP_BxodWx6ARS27jZu~uYS83)BFE+xU0Q+CndrFkPf$i=orHm*8 zqD{O9`SyR3ncM~M1k6B66b0|z6@=5y-dE~cjAF))XMhCpd6l0jRrD+0JOiyBr^m_( z)lmGl>zUF^d`_vqz(dA~{u^*jANMOmO(!SYwAFtJ33{rx*7P6cr4+hK)XwmD>D*I5 z)fWys%1b51C`QS!D7EOyYh|%G8U6+u)K1#@M)?OiyWD9B2IXwobeT@mXY*vMeb>(~YNm-5 zOIY|;az8m|ndgsO{SWNE=qKdmifo|!rbk|(W+oQoKk|yfegBEk5tLzKpS^2+l5A$* zgHq@I9Ie^vxUV5~nYj>ATOHcMnyH?TZ2d5nD&a}+h9-^H1F@gwH-R2EFA?YuLMIwch2BD zL_QN|B@M^vFlUP}ojxjS8}_T8P%`Znbmh|{!tgg51@gsoU1doyq6P#onDCGfkQ~Tr zm}gshVV($sn}t}RiGeI$+UG}AI>~W#DUdZX?5BhvX2YRY5We&Y^$Nm^{vjoptrw{T z6Z4{+bTgRQ1r5;)NrZ>I<-L*59gguMyi zX%rcLx>hcR67_xfA#X@+&|*0F8S&tuzS94GX($di^VOTPlT}i-%k*Q(L{YqF)!qnn_<|nd;5(s8t7Ftn+82Y z-`2%3>~oPQ^^b|(R#3y~jDwYincwVW$*^-( zbh3&fo)`8T8;y6e1VmnFPBvd!;SMUMp0O+yK6t&F`?gqCEaKPmAB_L5g@mYG^$-0U z%PO1PDXir9F(J^5x58#&q1;rsTEB>6Q35>2#j$7+y9tS~br9T1aqNo-`k;t`)#c}r zSM+&PgCZoX zMrmb1LpEyd$}&}g5Yx9ji-2Q&TzNKHL`wywujgLqD z?TRcy#DGhXly*HW8cYu>vO0!nDqjf;aG&l}Vr_A#mCDjE`lwX)JIqmERA#%yC{xB2 z3#M9C*ekc znQcOXjX@5D{;1B%K&W-5v5CmB%S&V7AU227Sknj?Kr8|Qyqs2~*gBxyqFXK$$p|N- zDYKz6G;lF1!YV&;v6__SVsViooV(C?0Qk}$_B`rOmt9N*VgBo4F?e5OI%^C$t5-S; z_x=-rK_>>rpw?bG<6t6rxGH9m&Pw5)m+7Fs2Pn7(t7K59NeyNXxIbBP{WJ>nN!XV} zoD_;F)xbzk%y50Gx4|6N*I?sl^7KGX&1poVm1j)-*j?1 zv=*xcQ+jUIfMB{Hen4&e>@~%LG~e0`(e?M~lRB(RPZZlh!)@_{@NQ_G>avFhXbDZ~vyV-C5Y+-#h2vgSxB?oA-d!-ydATMc zec*U~rYFI|2THslD-z!kKkV44=h;Jc^myz2sOY066A%{QB}YIt*OGgc&G!v^e&>^41E-L?We4%+};)ukDLW*^OO zhV=(>e#Cw-?9-Hw(dGc|+@j5y9rLZzoOMOae@=59==L{f>B24)LIs~h25K>%u-1}g z(MA-QllXZW)`BJ2M&YcGk{9Y?@RJBit_RM;k*pYE=wS;c8lUi%EDq?Yi^KI=0tfC> z_m->}h`WY_j5>zOvrifU#U0^+F}aqa6h(^E77GQ2=>jtZ-!jw|&0A5L-akcZiMw!U zuHXFIQVML%K9c^1p!;K~aLR1W#tHHyw_zVc$LrLFO~H$+cSl1IOIsEzO`J=KZCMzE zkJ@d4t$U&DyI0NZiG2n`h7~B=AK;^xs$bBSHNilS+Oqai!BT46PJj6GcC2^A##{lE zg^zpsEdm&Qz-^#@myJSBx~B>UY*U`?7g~lD`?8O!w+AH!AnB1t6WasNpV5x?td92+ zQ6N+AvK85ZeT4{t868+1!3eK(0CPfKkD_N1Xn`Hs9HIIT3kGrC)rpM(*{I){C02pH z3TfL4kw(Y@fLG52cb+rO9|_3xl&3MjLt~NVzKAw-W}Prla2NK2_jtsJyQ$KKE`auH zbfOC@n!3o}RamCn>Q>fa2vbnza#WH|P`T#$KT^G7w3tDmvpu)^x9W@DNtnCyg9*VAc5t7iYtVV{LZsLAK7 zo9S;+OVU90?$95Pf6hV#E}%(i4;D-Q-2vAxD55)a0f^gmhirU|R(EGTOw$C-0o(i> zN_|ofW`Sv;Vh>ghH}~$rDhaJ!RJ+v2+|>gxzlf|oSp~SuT|HTI(^T=aKV^8s>XeJ? z!pCv9C)9}p6xfTU2%ViFR1LQFj=flrm=LF|&Cx;H_+Bhncv%*G!K&Mq$(~qJ_ofa7 ziilF85?@ZQzF^xd7fi_1_41n`ii`K4ev3<@8B!ls-mqKi)CVHAaJZn6U!*p?FY9cO z7Rm1V?Ts_oKO*<9PJf1E{Z;fsf0lxCZCih6B1MN;>}Jui*iyoXu81&z!sX&J=pnr5 zZf_P=F<-O|;$N~3Vvvk4Szjz!!Ix|T2t(gNpkYsF?I6}f{P=bd6B*O#gIQTz9W?@~%^T#kQijta>dEM*fcYSt2yO^NuwIQt`~_0Qaf6eB zGT8~!D#7@?U_}CGz0G7T+!qXp3TCK>I}EFFjPi!D6w^WrZbaDMv0|Z`_YY7H@x$HW z;B6kG+{tfH9yNUg)V|x)cLazNgu&w@SW%H|?-&GYzC4oYMOkelLGX{!{E=*|;4nst z`Ui1R>7$^y9;2S4polG{i=!ZkJfMWpAkD|LdZQU)NV8?(PPWnLAHn~1&uR$W`H^*$ z*2$tjrrtTTjetuiA0qnpPX8;Ak=xZViId@+9>0#0q@>g4d(m~li47FHbHvcMp2Zqs z0k_R!9TA!uF&jJ)ih1AJY%};@r!a&PSDgbfdMyo^gZ;ck2j>7A)}WC)6XEdV=duK` zv2b#S(6PDfG{lU>^FV$U(b0J<1H~DHnFV?tGA5xfi*C9wE?Vf5`K&rpm9?4kSr>z? zkh=PTx_YBptct)Skz)z^8n}?v74)^;Le>X^9$5$|fNS0n5rB}vEFJoKXR(g}g!x(Q zbIb@nju5Jr4e?mkj-qhv{k0e$D!d=Q)5|%t=jJz8;jIsQ0=X3 zFpQ6Px3cP{d_lsbnQ!0}sIiR|G3^rPM#>FCCFl{`K#+E5dD~cu!6I0Ayo5$BStF6E zJj563rS&IP&$JMW1NQ0~>I|ViKe2!H@9Mn+5VQ~}Lu@20l`VdT-g#Kt^)qXL7#NG2 z62<4UngZ|i8II0}OtecUMV?l@Ex(IaD6=@SU(CB8C#O-RT`V$2FZd+*?9qv})OZ8SP+S>z6HVBrc9As(Y*z_Qzy?-#lYa{Zd zrik7u&O_{!^crc;XqTe3Kg{||V$%>cW}^p3VY9vEwyIIoG2p{ON;}400NhfKv*LnX zbvw?2MA6o7POwM;1VZ)MRWvkM%R2#@0FTU@ldLnXi?iA2@w5O3&Ha_NiS>;$NN7MH zrP)O}6GNhx7c^ZV!wsKn)SFc~{V4ntgg!q?ImMhI!2SMyjsTB}A#6A4b~sD>oB~nt zrFExZ-dRZdPq8uz>J8Xaq%VZ#>kZ}FbefGViK-P4p*-$ctIckLD(&&d!V&8uBgoAW zZ1;!3#NkIjon|f4!RD}E|Hl(DGys=Zs+X5|N!)uK%aaoc7VHf-bcZu6x`lg8Xi;e4 zgu)0QN2+0L>e-g>$E8fRH?boTP`^K*p2=P&Z7BK#bThMZ-gc9!GH z_d>~i1&4+au*SKbzkU1GoZ&?H?7%g4KiYIw-{5m+As_pT?#cW&)-YCq-3X!Q@P&xK z>^>>@a7+^hIB^|`zET>U{46N2eJ!UVyxwMbd;R|P^+Ikr{FR~rnvXQpu8Lp8m!S}w zeiLF63U6Y%!4VFto=6%_k$y7R|33rKIh+Xg*n}qT3i69o-cgJ@{Gx$!9MO`reDA|7A5ThB-hpS<^szSDH2&1nVw3k&ioEK z!s&}x3V(WY5sLUm3b}+QvZ&G}788rIj{RZA1rXWgR4;tH4)*;ZdzDqMUZ=632bYdRFCK_GV)yCumG=8_O*5rz|7 ztswqO5&xAJ|CQ_CzdyQzq0tqw zsi@MSuS2j0XMF^go9UaJU|%|M1+4uA#a?AIVYt|K)op7%f0gN(k$+!hPP4D;u~*MH z17$T0XiHhQBFvPqE1{H8$6$o(RFmPY7)(hVK3BR)y7$)TwUigao-vXI?N*ivmGGe!dcmx!OZ^!?a2OuK@)oLTsAr z5gRWYlyv+L_6t%sM7piE{xN%OknY0CEOPwLKZ^3B0YPEqQS?1If&!jGCM%$$Pg#2$ zNWn0)FaKhh;?ze!EeV$62}J=NLkI)c%D~W9a)A?1AZ)+0Sno zr-ILwP)b`8?N2**$CQ{^ClVa;CA(pm;C7^LdBwWH!W{iChFL;m{$*7#+P;5Tbt7B> zWH`jb$^IG!8YEJ^W|O2PP)_t*b3!f#Am_OA|u~Z&?edA2-@+Z#{(-k#e0h7jmyKB19mQIhjOYsB zr)Es$>4vK_&hVO|d}oA#+mPOsV&El3T>>uZvxLxh2JVmGiysZVns7QCH1K3pNq=eJ zDd>I%SBfFlMh%U8jL)BBl$`FiA&-o_hktRYq657j1cByS7jF*PaU~u0;nxFJSzJ}> zph_yNbp}@zp#Cb_Y2xLP-u0J>SHz)|nb&sAcnKq+WLHJ&tHN@$9`sc{$?)q>%RFyaev0!t-OC z|A@jwEmgkUaCv3`w?nFR1n|WO<=Gd&D?ylk8^FViS!l#%3&gJFYvltuEIGTVK@i@$ zowOic6k#-1f_P>43T(l=s`UGFY88yDdnq%RCt-rQ!F(ZZZ5qNG;oS>DcvEW*9ObZr z{c@fD3E?GiYh0*)Yx7X-%XXR&irMd@L!sFGePjsJ4;90BYsY?zE6M|+(~yFx!|2#| zmBq{)#rDGZ5Y!7U6OI}ELVdz{ISjZsoX?aF?xM;z9wT8#+uFE2;1w*RE+6<$5gH8_ z8xpz^yqOe6%WOO#`rt0eAnyukxvP1g?z7zw009lFy^TXowehNTS1g9W26q{1naSAs zOmDHT@UI9zF~rdn$&NjBkA|qM4`9p{tCJ2fs19XcM)2~a?BS+j=X~&_m{D=Kbc$3k zo`4t?FFi0gts;vxQ?gr28Jtcd{T9Jv{jE?DQV>;#?wR|^6zTrHVv#(t+d+hI#--cG zIEyR?e8(+!72^ z2~V|N?h3ux@F1iOLobSq;tskH$$e8GKZ%hRZGs@8xU9l4Eyl89EQqrI8A9}i#Je%T zcFdWoM)7FhgRqOmOXtwli@HVeV#SutL(d_-*p^+=@dpBwG|;Jt>B5F9LUn-Dw`c>V zV9c85L%&7wkKisyh~^LV_8GPqUNQ3K3xVHmdTntPHZGAM@c|I}#PA+KfO9eYTjUos zx8wOGwA{{n;w-?yTfn5()4}@z-7Y$KTam$5F&3wXX=N<0fy2XCJaGg?iSXkQn(scm zjN_l-tWy#F@JkUs4udu?%7-I*;#^VQNoYmIcpc@K!0ZYhaQ=h(P2<6|q!<^O4%T>{ z23)Kk&tm|-J>x+?kJFlXJ{O8oz2dw-GWCBd&P7v(umljN;KgxfErHpcqR&d;x4ksB1d!`A9Vmg{PScYTye{rcEy=4x<^QH6(B(H;R}x5h ziY|%6Ua}_gN~Ystu7^oU`Iw!Iz1c3W~v(!dD)r4yAZ2eZRJs;;E4f&tt@QRqjp{j-()j@gk{7 zyh-HJ8@S`$yG|C~fi_{dd<=Rjkk2WL`7s+~)VL6bt%D7ve8CAij~6<`o5P zsaKj8!%}9H=BeSQEQS6qi|eBMeq;IxFaDbLmge2C&k1D!p~H8B*1W63f7x>%gjIj| zXoi&G3owDGvKaL;)hde(xV#(tnn^mD4wGPPxMEx=9Pm@i0Hp zEdqiuzV#gaTaG75nJ+1^JP-E!M(TK_x@3yi(WL*cust7Y6<}F6m?0_VP$d(kJC3=OX0EJ=PjMq-bR;2>+(7LYXmkFqwNGhQ1$|SuR^YV_ z+RTc)w)f8#c$UT1QoD*=1|RHIk+%cp9IVJ|VzNplEYvpYRf(_iy=HNsot!-o71Lu< zfxX+Qe=2VVv2AZEAC0qymBIM7(WuJ20Vu<-m9e(l$Wn#3$8Vok;pKHky08jQ5pJ>H zs-W>6;OZ4+R6`UUtI8W=G1^z0>bz#!MsL>-LU1cwMxASdO9^_uZNYy^)(`*BNEX*{x>}QmQlm7^ zrF+k)Lz+I1Z_}_$OK4LXZ{}`QMNIw+o7b>iRpY@(}8pjvd`jBhz^)(>C$Lc>39em!3%H-eI>ag>=PJPamcO zC`Xs*K{{_GjeJOTYG73_QjZ!sI_$3jJUB(KYT%W}$ypP0?mRWD$s;0fTfjd(CQplN ziu+4JqJSEAXn0LtHR{dj583|I!nF`iM{LFAn!K3lteD<3imJ_RA{Pn1-Qu-)gz2uh zJY8J2Q_osFS$esd=GAgz*$lCQHab;{tJwVCYwA z`WP?k@NN{E9->h1xU3zFTgx|qfedRCVw3Pf922q6Um(FACKdRDBbBU-C^ zJQ3t(bUo}TfPPgyFbkBTuLoiB0fp2D5r0T6>f`Jo4X@9O8PA=w(VF^r^bsAa&np|R z{bnQo2Ksqo1Kt`w{4ou9Z`)%FOhLkgpvU981Kr|#qUFRzVhtfl=02dt4SBdgf*uV) z{+`g3hLGz1q@xYF6Z3i85PbS6wQ0mVKScl%!i>=TKOhG z-@j>k6Ntk(bgBs-kBc3f@{R}(+|`t~LRw=)Gmy14RKFQO=`elK3~$(uY*s!2cSe20 z2b!*k4cV+^~4Tp#1n9O@zt`)TCIyr{H2m)3mjM&rXD z^9bqoI=bUIH#O&_q9*5k2yXidw^q_Qiq@<-UvF^!zVJV|zW;x3bM2?9t$`|4KE)Tm zr0+lF1H>l%`6)zzSLAHLXNM+$nqLz_rO{Oaf8KQeS(1Kj0Z6%AKrdPVmr+u?B?RqP z)Uze8WB+UWf9S%I|9vZ+#LdMrA&~;604zsw|9dIx=znf5)e75poIY*EOGaNVz@5Ah zqmLKfX|!{DIKN9-tw6XCwBHISG-oB*Te|_Ea%)~p8fK-gt$7hkVdNuCY0ZPBmy2jc zYxg4WZ_Ph3T^eb0E%<{RZFp$RxCbAy>{Ep=lOQU9?4F|JR#>?{ZFpsA?*m%h#*MD0 z-IuSn0fL?)-WC$lUTW2r+fD9R4;tDQJZ~?pXv@n2;x4s?D0qhK?Kn!jTWL)@P`tnC zXgfYpsJ9nrSbHAmf6@JF!P8NFzdb-?4P}W#4()CafowUwZO=F3b(=fza?&sqG7(4Y zjk6<94ljvayCZhZ8yo2K^=u)!j#ICWJVP38r7ImFeT=YDSSMc5G|~!CEuhFwJemgL zKhs+QyVu2qNZQzmyWDpm@x3$d2=B~8#G|DeZQ77w0*hd0TPx?ZQ8jG7*>7 zg*TK&;d&R|PCEJz`E_+~P0_Br2q;*?u25P>TWMrh5Q`VP>%hws-FOMpwBhN9lJFg+G5ABXm8)v2b?)X$3Uv>xX|3S@r zfCk^DVLf;i>BW88*#i>;(Yf9Oy#EOyFe649Z>35-`6tpAjVAZxj$}X&^dUD-{mE07 z&cj-~g)&wc6$IT07GgBKE9eO#v6t+cki9p+Z$H)R%^ORTtTekf?;(!fefSV*vXw^k;eDhj zR(jS4`!&@{>3w-;X_}Rm_2tc_=~nu;FK;2vKj{bS!gK*D)2UTI9z~n_L8!qE58wST zlb(nl8fAc^KBXTrcz^Nx-x)B3%)o;52Z`B1J^Eu-ImnUbskrG%fBZPpN{#^lv&mxg z`7^(QX!P9xpeUiu-T>ZInq{R21EA_Zr6L2d0=T{XKy2$%S~!q5#o_Tl_aJ4z)UOWw z60+D+%Ky@R)i?-%IonE|2Jvvy;^~s>@Epn<#1SNCrQAWhq%;@!FbGf1qnN?`8%%M| zV8{Y!7cv+#eM+web5Xdv`&TeE;ngd?0{-ow-@gJ^!-T#DgW5rvU-Nrnx?g<5+e9yy zoQU>8F>$?dsSGk|sE@esB|^Qu0EYgJ8(u8mV)DDG)wh7j`Sk6#98K`7wDwy-(Qdl= zEwBiSR`EMti9HqgxU~>|R*~8Vs^5(7@Cn$Lec!pa;q`amWKXH`_xxi_XwvsQ-K0PF zGa0@I)r#rE&GeVJI!&zdPFgzzSN|Q&6_)QVGH!-x%9~@uGKPRpEufV{_$UmRJQQn! zsvtw5KRzXMCKhTT)y>qGc)I)SjQh+nO#iL(F#Wf+?z2C{0i*l?733+6`GF4kK~`gyU=(P|5QNP zvQavKTpgwFVC&IG>E|hx;7fmXH(c1e8K`6I7UCq83QO?LAiYCcxKWvw_YCd)XCxr9C*$Lqj$I(HnePM5~R!;8>%IhkJ4ArehlLa@O>W(D!b4>=XEHp~G z9u#h?+hT-s4*{C-t}do96p0f0R{qB5KLH*fA?stham#l(jdpV>!x2M6%vgfU%~%;H z;{Iy}hqs8v|I~A@e#z;L>}OxTOhliFTx>jq=k4YsJOo65hf;qY#;(Fw6h3C;%dO%S zg+EY}3H+1DhwiyEC@4kv6yY{~_-^);KY_b!j|%UI<0HlIj|zXEP7xFN=2~OK!kpXj zp_t+6PyiE}E-=0CQGm_*U|R1MWDH9G?17G0d=fA5v8P=D9_DK-@0%5T@F;>{vB&5o z=>8NWPkQ&0CR%fiHek{9b;9hxLVogbNR&L8mj=Xj zp3J|3o$BIb=qrb);uHYhAbZq!4?kDm8tpwe$)7;IO{wO2JsbiXc};91=*)VMqWuXr-R0=q9@aF zaTV2>0h946+ByU3?<#W51QAwVGbcgqdPBbs(Tf4y{74vOweK1VM2PCC$Px zIW%?_Z^3jvGOo}S{uOmv4z12K8>-?Oa?a*8Y-_Eq357ooF5DgL=oq4*vmrpNqouPs zIt*ATWDeB&TxvH5xSB_^=0K5OPk+w=6N#Zbme%$d=Kq0S4hN5IDS<{#Xnl2j3jIgf}qd3Oc@u>`Sn86Tbs>AG-u3 zFjw2NMA+Q-)A^-N8;9h)-cP#SORnT3NW~za-rM(OwV(%r&}pG5Bt4?KFb5M*+$Fr zAnIV4fAaWZah$gvkoODyvz|{Ar{g#9TyWf~8^vVEIx+|2v zjkhmj6mp_&Pgm?#Si*&g2*N#>NKe5?5I7*qUhpNjka=)g2>-rxc^fe07cy>#gt489 zY{!=GqAucW2aVjWPx|0?zCzh;b^Ttr{pD;kckxhoXXq!aO8hV9e7 z*}<<1;A*!M=!QObJArP;>F=GungdiKpEt+*GV?*24${7SsI;)@Jj~|_K6|YGL4MSs zH!nstcEPT(n?BhEK-f!*cL9bl{)1g&e5$;gKL?rho%UjH4$(IEncqG$5I~zlZw~T}k>GPb6jr~oc)VwVC}C|@(y>E4O4uTYyUUPDhrveHQqp0V zpV!i{!`M^=e}*369enkEAb1A8+{`1e>ik35M|g|Kng2l9d*^5w;|_DeWb7*97=n)S z6j4F#M=Ds1ng^YZLUmq2GmZjemeY-+K>c+TbByovi>n}2L>3z4#5C=XWAHgbm(IG5 zM4{*t`1F^kI{pxaz1pAPw_up5b&{76oiFsHo@pm}tmx7$a&oTuBVF#~NnSd7q9_kg zhzpVpA)jsoAha~J`5^nRklp`9fMcbc+kY;i9|qyQ{`}paq^0j-Cfw-9&fK^V0hB zQ5X1JeHPmBMCNzgL+IQA%U&%r$H>=*`~+yo!GgV9X-H*Q0!Sf<^Es_ii*s&*4b8cf0$oiqHJ)4H3y!0=X^@;jgvqQK9$cuHY~ z^HA#WRXCaf-PTQcm2UG%B8%|QZ5}B~pKEt-^ELP?4Lx3x3?M=W?(ylOW_`Q+JjFCk z6eJIzPWPdgt-TK(jVFg@goM(c_hBqS$ui#u@RI9AC4&4-p7GCCI?YSAQS~SMv0T3%Zu8-{Q_V)(yM)>*&2a}QK6G_oa#_lH6%A`JMve8L}Xw~@E(!g zhKm-&%85%I5o>5cL5O#s=EcwZAk>o6`u~L6xIYvqrt3LWPR6^> zXuV}M+#nrCW_x;!gC50&`Wm@rp++@>iilDVznr#FfuhENC!3gBMI;O(RpV(i0vwqd z;>IJursTMW&uBG;nU^ctP>qw$BUtrjY!KxIs!?K;6M<@Q-Nbn}5f zPxO?-NB?!`!$*8|7cJJ!E(?3FugI1Q4uT@*&X4xfeX*j9l^^BrLBZ%rLFz!0X2AuN z8WI;`g4J+g)JzS=jJHtNV9a=BeW;Y`hS5WyYSfop#YOG<$ z%rLbC1}_<=3R!z7&V&^_Crpj-9&bf0yKCNHjaS3eNFlMj4pVP?XD3T4siH*Y>u|M# zL0D{gEYesSM5w)DgaHe$i*N`UUJGut|3DThSlZ~12z7VO!u)UuJ7a|R7((a>al|@j zicqJidRT?0Z<}Y2{5=(c!ScWjut%K+M1+$PrK-}i-Q58ZdFPW+<8s#Bu%Uwl8Dk2_Bn^YMXWU9e;PT11UUti>ywNynd3wW4a6u$%L?3( z*-F0@*D=*E0myWXDkK22wo{t~wJ1>QhXggwv|CIdTD%XXa1zuo{o#uVYJz)eG47ez zOMvbcP^%JZ1P))8P@N+0W_Ag+ybzvFlu)C~yoSdE*zvD8gr=AI*ol%uu(i3i9M`XJ zLS(PI3K8N2!K-(U_9lBtwYcp%#P@hZfOMAnLzQx(-43QDRK#SIaOYL}4Pm*5Kybe$iK_XWd9-4x{HQ9eyi1hD*r zKpeGi$Ztz=i}r!g8a3FqDO06K=G8;;%Ev1d8Nlwy# zPE1lA(yw=^sW|wJN&Q56`zJj~0+EBBo2&}gKx(oo%BD|BRue^(e z{+6spnS{?8B_m%ZW8ZX4OGU{Ow@>!*XKLuueyL6BmbSAmQ@|b zsaCyWM37dZoLbFbdM#+U7d4Ga2&NI`!NgIUzC2)iA<8?b3DP8Zj!{3u@{WNv>kE3k zZMf=3->0blQVzm>dY1^Jg)ePpT7@e@!1SShMeL#UX~UAObkT&WR8V)pPW+~VT2tEL zZuLZ0lR{-`^i#N5gc9x0`c+iX25kXlSHh~ypG}8xEcfdy_#j21hFwbZ3e>ym&3yuj zhM0MDMo0dMP%u%SN)*@>EbJock5Jy&fFN&^prO!hBB*sL_|O##4VwglIx$r(DNfYu zsE>LkRV^mA3k5fVh?fZS)hJ=|+NfTn zQDbyLq+zuomH__$%|`ct{MxFIX^TjLL#M1v5T$Fi)zFA5kMSx`a0+@9cwU7ZF2rpG z)Nvz5l{ye;Fi{kaMgjdgSb?21uZ~(=+HRpYYcQK@b<`q2J5ybdaUij)u38tFk7Mhq zlYu!A_1u^vi%KUp?X!9iLooHp^+6I|`_is+#rja02I`>qF7ez3YPn$eBP|#ARs&xaGzcjd>j~C5y;bRsEa`7+9`!_KV$r57G`!rIg zBTB{C7;FiJ7#c&=IYez5tCx&>MgFlh~qBP?IQN0gX{(GGL2c zG|JJ~(Ad5SDkkcph=QVGq1h{fEhbi?u`9pNdv2Kp^M9WI8zLfsx zXBJvA`ciR!>t7s~R(${;KwWk|z*>lD;nLme>h)&_SjY4CQ3s+1P=|Zp^R2f2mkwl; z!6n%44Z7v$)*m7ley*?ixy#{Jn4tMsEKGwed5=m&K6+oDCre zKWMii^I{S~!uTU#g?^%?#QnyB@%?(tMyL~w|1$&LpTq43`ZT8AwmU`brNK^rdu8PY)~f-Dat&S#Qrcl>RUZ^x-}Wc+k)wgat%b^CSYf zT)`n@Iz=8dCCD}(X?3;^9Ftqakuix*#w+XfsH3bgZmUYq>m@DrtfSyYtM&4u*o$!V zZ;pb|-`(HvOKV!VmS`o3RU-2ma3TYp^DApX^*lUPETmAVcXijV*(9&_@A+%%fUrpy zz3FJHcicNMG;^Fb5c-Vy8%>o&PyVKcgb4exmH}WrlIJOU%V(1g*>#N7G~5q)kqTl2 zhi4@62A7xm0&i&Jw9MIb z^JmVppKa|K`81&?yv0!xN6vvoa?=#zx^j+X$G>({jo1E|(;uFl!${WZ+7qook$;jG zbr&b9mmbPh=sTC?D)qr9S~an&Q`n<88ZoEmo@iO|?~<4SD)kA+pdQ?QqE%PqxnH}N zEEgB@oY7?<46}9Nac4s!#;(0m?>C6E z@c!`|t5@QyqtGo|y8rGsXwV<&_LHGhSEls7C&NK#{P>e$NL;VrK3e&sC!4LllrMl1!Mh&I*r55ZJDB%oMOF> z*1zCX>!`>A*6>u!23)&ObFYVTSgP*R@ zQ{Bt&e`ozTqEmX6{Jc+p{yRk8MY`d15NVMf!$kx=b1>R5r$byK-z3c8H2T)xTiT{j z9tWv}r4Az3kSPEuW%)2G@hJ7Swr159_1r&Lx5EHOl-LyL;qz+h>-v9Qva;cNAO&e5 z)<-JNiB!i44X|HD zwbZ4n$%pk!tcWK2&9f#V;$Ug_g`|L^#85$D6_jyk(2vby?&s>hy(ka&z5Knbzx@os zMmXPuGp&OoHxZ#T3W@Q~Goe|F+(Ym^`!ff(I^E`=C?K1=_S$TJ#^+C zTT#QqIyTau(3`&CB+}2%vf7Q=x$$gkOc>d5>N(b~#7$5 zpZ=qj3r8+bxfa6<&b6MEp-el^+DQT{qu3icSU9KeIS<0}Rh8^$j%?yb{BwCq^$vO3 zb3PkmgPwZ6HO{@ynR;^nX70Pq#N8X4&WEFXuG=rLj);7YTXPw*$W<3WmcP)STwq-J zZ@JXk(Y;S$2T#?R|(FS8Dj`AA)3zt~QNZv2yVY5a;5cM*HyxhB2pPgZUC z^Zu9qWSt$3eD`O4_!Uqc!PHy~*7B)p76KKedQRqE|;bf2u-m4oDaKjoy@S=^DRMk(yF zIn&K?Kl0vRs#2gxu!!d9D zxB0SEQ37y;ph%R8sRm%E;>-H`TUq`0M5hSpj9t6GUOWL-bK7m!JORq)&iY3EqyMu$ z!bDNKN8N$?yuZQ;m+6sT5#rtPH|r_#XFmR$wNDsd`>0k79z|VBqO~nSRoEjAb(Pl*V>UXvUbxYcwqd+g_3@rjh5QEAFq0iph&) z82PdwG zMKMFPf_tXuN8i*n?4J2pU|#Eeja|FK)si{zBU52l5&I%vrMxI`W}k6lvtfMIRIKFh z$m}_j+}76LWi<{>Xa19PGC^a$8Ph2hEGJaRNLxk^Kuh{rX9ETWdl$X@i@HP@;`w*$ zL|l9C{GDyRR9E~1uK$@H`VW+6r2Aj|!|LvSRhuffvPB~W%mO4MAUoYvQLsP~BedgR zK<2^zZ0URcVGZuHGXG5yIeZ@W(nX+F>TWBaPY^B; zUFC@}fx{3av4-?q zPQdGPTfDj`jImk@{8qEFJdlFE09k(V3cvJa_ZSI$%{|uG)-RI8l1xVK@Uqvb8fBKB z3UpMFDBg>u33bK2*$o*aJw`zEQ@B6VINbdB! z`(g5*>hhqUc`TB&!>j-FqaTK62dMU3A{hG2K zJOH1j2#(W1`~hpUeK`d_L=+V% z)zk|j0?~!v9rMgm|KkDd+286{98l@S%%Y%pjgnk_Gpw-=KXk-S{HHVDRh0KiPHa3Te2DzSB ztMtkM*Gs;j=(99cgaYND0k! zo9sX*jA7)4hp>!&qaT0B>S{DZV3bD$Y(IVwVpO@DP5mj6N~r2-J!LtobC>?*a_jV# zPZk`pgwpM;p$ZT4qI^ znLdA0?_j`+JnEcD#VW|G*c~9ca5#>! z+JOsc6Y1tcz*85OEE()_#pySbEOr)}*~#qez2>dHJXWhTsXqQwxUKh@9E(wJ>q$~+UiH=`H=a%BR&v$r3FK=(ds z2;1~Wt?k1jwSJUsL^|1{R&Qx3MtRuLq;vytWtk!S8GaF6?EOYcdXJT!>8!0KK&RPR zS6j%zNa~z$s*q+ak-NH!_{y-Yb`!-wabGDBFq^7NFp$~B25Q~N3KB33*`~3&qO?|F z*HVos6|H2+fPbw%@i8$DLs=ig1lp({f6N-*Q_~X~js!~)B+vk0h=qu+r69bRhPdAw z9$bhr(3s6R8;_#}SLt0Ix9Yp=<&zd?uJBo~BD%r}?L*;OZsHr@Qw&UsA%k_1$$HaU z)!7~6AhL`6z(BNretUbd#W#h-DHY&t5VjT}4ey3B59+5Mw??#OCCq#lrgEo*E6fci zcM3CsfxUOJNjI*tS`$*yM`Ac0(7UW+7ZM`2%F0(*+*zvUt+Lwo$(Vvy8N1PlrsDl# z`+&*(K`MrbZTL?XikP-AO3*wIx&KrC2#gym-O-6v99IAlbXG&NxZd-{qD&I@Fdyq_YnNdRg>njv&)Il!-jq`)@9)(vv@lHojfeEcwlU zrcs7N%@;J7FRRah^s{9>HSRp;BPk|XF^WDH(zBjcXmV?<=3IgmGt4^-rgr2DHoM2t ztJhj~-q4m}6tMyXL8*aGMV!!Hl#os6s&&?+R_uip&h!4Z$cWHu`BHO2&sYa>S*jPV zvpPl~woZWz6aVWfAq{5d?}MdnKpd+?wRC`P4SMrBt0~qXf?~~jYw(Z;&V(o?{Y_9U zx#bl3iyG=qrURp+eT3CR)}xhX^quQ5(PC;@x85p@vcSKXs51!6*a%aM{(pUI7)3EW z1tmszJYy9`z!H#i!{Wye(-Y>cP%#WoNwb%PQee6~i7+&I&|Oq|&NEmG?$^tnu_nit z3GTh34}TWjw*6Ts10{~0#eaXF{`s?3e#ZnZXi+s~KNDFZ>o%8lbJML}y$s8EATz(_ zZ(zx4`a<9FEL3|LahVwV?$IBh?eTRUNCLE{({wN1=A4A2Gp%ar(U$WqVNzs z=0z;F9OGo$;mI>apOPu|hDXEJQpK=d`+8%p9!czM@w)eEz5?YyQl< zS`@+v1don=$>7oTFS!WxC_jz7|J6&#!L@pamn}P4%NW6=%-Jb@#LI{WHTt}ltzre! zEbgwYTY4IH0tU=^GH6f%S*@N`Y!=Q0`o<_~*vY08nXH&}+V?DG1uF8hKykrBR)=4) zMilFeDJ5U16Pf^gKJq3?9Y&EAIB`ku_lng}$~h%USNn7&)*B`!QVt1}>9ThRymgs#Qf!EieS~Xq5zZq}pvD7H(~th= zD^~ONcgLuMC;I_$9scjVm2`HUT{IP~t|XMXh|4h~X=UD1FymFs#2fUnuOd0u>ziM- zI#t$?5|##{QYGwYA5K9dJp7|qt!$I$SdTmZamPyFB!MlV%+0#_HEXBRA5+e!{vcWd z2gheV+_IU?3FotIUSJ*A7_RK=3Jx0uaF}`vGVpni55$xI`XD0o%sqzXzvbp^J?wSD zM>f2M#$!kv*5=nCahcbxgwUb<>*y|B946BDkieRHkL;V9H;iWHN38N3Z#wL zdtdfI`bp^3uUjpHz-(|EVTgXum1X(b@3&2s1*2SqvduLcAf`)o?*=O$&EhrMdxJG- z>H|X7zTN6|*H3_fQxaI;`UaE;0Q;Q>EEsN8#!$rXw)(V6uh?KUmkcfXe&7>~I1IwM zmev@5z96Q5D_TbUq(LH4=pznb;lVS=`x)1$Malo zCx;>Uz0BL{yE=Wr8&>ly(_&EgWI&4y)UR@qIaAD= z_;5bk$VOTBez0X*GlP*&=g&GIG>B5d=Q1b$?D$E!2f)|gMvRMuzG8xxxk;u z_TZsR#(a3ewjTna)8DlEenb>bg>#|*)W9y-{Xu=0nC$+G$}f3K>g@sj@ta5>59!2P zR!`pac1ihF0Ud`$MVvFf(fhrHdEg;^+*?+CYXD2hpb=#E>c>!XC-X2F3)Yb8vfM$o z!gFs~2MWMAoc?XAVrK)b*o+b3P?6IC_5s#`5n5F9X5kr4F3)hacag4Sr(**r?(1zU z+gL?U#zJ+OKU%nqV9uhqtuEK5^(VdN9jMSJZ(FH7%mQETzv?1c00)*s(6`XE)lxT$ zZsLnhLXZufH|a_5Sc7&pwB?F{?ZN6q4S$jvU& zTu;0M7u~EsdB^Jgx!YwUec^9oP)B>xnvlx}qGi5)mD?&xc;>v6bCo}kHYrzQ%dfom zF5t|HIVG!4eb;KMsJ9Do*OL|;aR6K!H+m63Ps$O=AwF`0t*)>DHwDNy0Pke$LD zFrMSRBQrUb@8|!t#!hI&Jd?{9$X@MFs7V&J$tOa{2)k4C+ANkR2wr1?Gfgc0`hQwO zlJY}l!_JGmXAP-9m_VEw@t)OLMV&o<5MA{1_pCyx(Z!$Z{H~e}{scT)qy}M&^hcJO zk;tDD9UEWiI^mP+;FE({@HZa;x&art-d&dz?0K-uCxco-W-7sp3-#CUS&Yd+ftF3Y z&>zNt*O*D0P>|k#S-FzI;2Zw;TLvI)k%6QN7H9AmWx9*mplYn6(<z5Aj*NS}ArhuPy=0d#6uN$aK@a zA6Z9NHZZ<+cFuJl5wvhcQg8SO>FvG+AG?~t;E%0tqZ#b~u{F5DRkG)PZ0(%kbQL?= z8yf3GXM;Z=@9K{UVY^@N^@(Md0_?xXN2Y*Z-{Zq8=WavU+KlU7|3xDk$@VoY>fZnT zcE9(wE6Mb4`%<5wJ(!?sWiNOpsM-N!p0o-f@>mpPM=|);%@*Ztx3$eI@dqW&qUCzp zW^4P}l}jSnHBW-Dg`G`vBl@Pz)-VI0^_#86c!QAO2L177D`#DLJ(WB|&V}Shy8bnt z`;Rp^v7M`)t+-Y1_8%f*FHGs<|AVvUqLjYoKi1yk$fNEP@+C?PJ97rcY*Y@4LmG>L zQSII1G4X!mtj?A#Dp}q6sWr4@OfpM-kQkE;E-;ZujSZJ8G3`76Hh6g>s8@UQ1=Oj5xn7*Yqe`O*9tgo%nm99`| z>Ak+j$^Nqb?bkedR_m{=)+YAtGk%-Z$e9p*pq3Y#@Yi^Q)4KH=tEmJ+^k9vzoM}#Z zR!($J@FeCe`Z6*@Dn#BkKhFw!S`y(~5Mw1@H2Gg-+%MGDUl0dj^eWCXF#RFu`*8CNJ~nih4YW~Ol;gI;9k=Qe zzO|au-zS~t0+4B^xwTQ>`K>jmfdQ}&X&qToK3eB}^gbU|@X_;O{eeBaNq2l_?N+r8 z-?E^GP_=e_@pptGUy{-{erFvo*X;M!#EE`;3}U5B4@qjdw7Z;kqYU)!CHxV%D_`=F zJj@1;X6WxFjx+m&+~19IRKWe;TR%=FA|>Rom~+kFbb5=`bl673FxaAmPE9Vx3@%;6 zA>krca*qQ|4e{Axr%S zkwgskjG@q!3!V94JL)`trffSqaYaeBhQGh!TD4=0qNrhg>BO4s6(1@U{%%27NqOJi zuxd;a(;9I`IisvqiflbJ;y{&;RiT-5*HwP01bHQ= z6ny#kKhXjB@}^H$U|HCRzl*9Ov$kWZvvR(0$hX4!t_xdp+?yU#4U|YZHKt5$lpA8| zrxHc+c}&fq;O+DZHMn#(@hxUg(anl;!<39A-KHnhiZ2;IKIl|-ffUk_39?aGOkNIx z{zbr)W3g*lW#xD$cZ-aooEJFd+vN7c$U=xBt2mcij`fC5IgglUqTphv7TzaKw_pa$ z$hkCfIw^PDLuyDAbm6}j7xvQbTv&$PxIkF&cyZu}@uod}7X1a%$v?|jEgJCmoMNw9 z+g$D25D|~byyv}V0-_ehm8lK9Hm=$wYv7Z(%Eef24*6X$Y)`#-*X|^M{p3f(8g+6~ zYm(5${YJOs^|h61*Q%y5k)!MiySe}EN>v{wLj0R5b$I0KD!uve_9p$CgxWdsD&PKx zgn%^(HHhHw&l0L5y0ogXBJBDo!LOHrNGQ2$C*kRi4{dXMy8m1k0ZxuHLmo()PC3?Yv-@He2sk zr#j=+K&24UyFAy~R+0md;x>0$m@O9@>j9Tes={;Wg4b~AF5uEeFd`^|%VU_t+*VDpj6$Z)qhf5dgIEL zRB0nMlxqB7SBnS)w)kxliNN(H2)~R*bbWz1dnY9_y%U*IOz{KFXdNpyxtIzxM1pkW zfdn%WktEB9yMqAIYB!M9!DSzu;lvqQlS?ix#4=yX2R>o?;RoX6Wk(IL{Np5ZZu1i1 zU9pUFUOm(jSu>USTAK9h%#pTU?QKB@h?j47oK6G_h3*Rb^V?={e$rVq^Nlp*N9|Sy zlQHn1mahKcv>J9PK5mw%lCDh2iiuG#sA1 z6RX7cL>ZhTF*Tet#W`hNta7n_Oeyl3`RTxSC6{)UN2O5DjN~pd`xcqLUjj+sC?-s3 zYt=vlX02aaKxE;}^YV#*l&}H4E4Bi9)JSqZobVI__MZ&EE9N{NXnLR%tdgO*K!Fk0 zn8J=C96tReY$q6KIjgQhViV#dhjJuPZ=O9t@G+p8UcsBC1nl>pIG>9|iH_GBevE(rat=93bOmc)X9OgG6} zZ^9<#%3_OHB#XUdKnh8%pHBsx&0<%3Ga$45v}Tp9F>OhG6IpqJge94K?b8hvJ+yiP zjf!+6jXneAD1*Kn&}|weZ@5|Ix|wc}ktN0mKd{>?0>(V|h(+a9j0&_;KoQxXX+$5kWLx9*pwn zC>j$L#=TamO*9ASBF*TNThtVauQFWBwoH!L`I)kr5V8@T`Av}pBX`$0*9b(=;JxIl zS|@9ow>Vyk+Zn2hR6E9wOxuQ51O;OawRBMm5V`T;^qHaPNVQYfakz`V=9@C&xvBx? zrVt_aLRPUI0t@2krW6xI=a5b!I;|}lwNONW<2z$({i0OHrFN&jx>dF8;)aY8APST{ z^1)<8Q4h(#J@U{IvK$e+WsXrPVwau*CXl#v66T)GttwZVhY{O^;w7XUIq--X)KCCP zqD@hK>k#S5yk}d9<+{eXiI*~fH|KrEC}jiIyP%^F29Wu;z`^WtKu5|zwU;v@1dhNt zAnx)_-SkCss)QQN#4$}k{BPoPL`hw*!BYd}XLc0BGaNr7Lzi`T%kZV`ik&!2(9{a5 z=8_hh?PnCXbp)stc{@30&Nz-7^vRE*tmqGLuSRZ~Wr&Rnk4o94vNY#Srolrqh!iea zYNW_?{K`ItDEWSPS|X^p(}%wxeRWT0FDJSup`#&@7>y_r`7w}8ak!!o=`JV4jLRBM zWm>eR$~|@8;O1NjtvZzX7j7D^873-BjhWPj3l^HaH!Zg zNnQ--E$^64-b)mTCc&fu%M)H;%g)yM&+5~awDAG5itZiUT;FZz#7z+Og2=l68c@cm z*2_5vNPd%^^>!^JAK^@fk`~pL=`vg3NHs(9J0ydfs!7KK>EXgVui*J>O#C5e{? z;H0PcJ%AU24Du$jEAJ#7TVj6&>tqaeN|0siQ5I1##q|>m#emI)8Br_@1|+H~X4or& zsv>xT`y7K>GUuQ|fuN@hQsP`>=!t>^8Ykoqf10tFG0(_6k$}V*i;Vc<4aEyMyJuFb zb(%dCNMs%tbZnM2W${x1?PSJ@3Okd=p^4!;pjF=T4G1(M1@)w2R+fSz<=I>;1R^1a z(Arf!A=y2-d@&=*ZB>#EfV)x%1IN0$1(7^(utUwhWPR#P;8+zDMu>%7RoYuh;_^UX z%MEIDWnN4G0rOje$Hs+63m60$3}Vc%>*P-qr<3FyK7$*Kj%Q*xBy@05ya}ylPNVnWC$rI|4%J-A(gC!TUf7|U(hvlE#{>n)8~U*hbwHL@00TAs zWD5Z$K&g8>ReePUbV=(yI#pLe76Vc&o1e50;0N9@XP9**kfH_sr%pAc#|YBk>H17)?mha;{OqALff?XYW(8>DvPa`GT`;Qnc$gNv{UbThRNs5^i&#M{{){olZ* zTKuMl56(QSiO^RCrifooZ4Azti0$)Ii=Akeg#Mj0KQ z_s78EHm}+0W?Nrc-&R*$>$ID9tPDwAR}WVEmcTMEX`|M$-9b?pk8kaPJD}1>OXRgG zDaGKjrGoo`=syzZUI;$%UnrUvDxIa_46!KHjtL+4x0RUH#~SrAEpGE}|Dz7?qd$pS zm2jk1A)j^xjYEz}-5#Qbm#W~BGr><3XMC$bMRcRxMd=|(@QgE~lIsDpLi-`~0PBC; zPR*QwB0FyKOtIJ0h@mEK*E!#bCDgN2)H*p;Eiy&X{yq>h5bW@(^CD?P}MUqYACI(VQTO&qs#$P@rGc1tCEBOUn-#H zhd*?o7SnmZGo6l9$Jp@*9`r=PF~7rZZ|v#J68*Pf>Ouh0+2igd6dL$GzU;Xof@2dVlb^&wFgVF@0M<7FcJ+SI`+wk=|0>F<-C;@q6}psiso3 zSP}Rownq-h5o0=LBr!p9=9|a_n2H3GunGxYVFwZ^s)Y-1vbnJ5JGmIt<6v>2R>*jQ zmerE&G@1)(PCIbHAu^r|YSaWSq&e+oR}Zr5WRq1(4%A*;>ct*fZ8wUIwA#k#co3Hc zy}lk3@>SjH&ynxqdfI9#p-k;jUrBiVU3-x6efS6*JB#|~j(~Vd?fG!Hqo7~!Ri?n! zxIQ(u@Nl^bi=-wA;&Onzff{Cemc*1V>A$^CJsOT(k*H1Sx%W2ZVkE)D^z5pdKD{xe z+VtzA)H9~j?G$xT5;{Fvjgiek%Rikac&YxMEsl&L1O zd2w5vzIvP*99{ozWWm+Fb+T#1RM3^H(+fZ89j`xW>niAd#;ZFR(|6<54l)r_=6S!J z)ov}%O7gcS=fLI-0O7VUQfXvo)yq*U{crB9b_uf{gT_>vQ$Vz}7>pejKWup39c(k7SBbAGP>z0+xI79^g;YTD`{aY{pks22H zi)pl3$9GfXW8eohTA!?+u5aB<-AzHmLno;rveY-!aTNBolhkDcD&mQ}AgM|dCabTg z;jz;cmIDl0ag?3!|IHND7nZg+JxDC#irv-C;eYl2`o|1bP}g~b0-Trcp|+P&YFN&x zXSRoGirh{=)Kk;BJyo|@g`*7SlT*?;edwNQtW@#1Vox zO_{dMdjX&CbZT$4lPsKRb^6|_v2A-)LKp8T9^fsTV7`G44ge{-yJ&BfiCpn7PISZT z@|NDTxB4Tt`eXJ{BP4BmQ%n0{3odPsEx4||L940i5}DA#HVXPJnTp?>-o~x0Z>j(r zs9*BsRFHa^ZrGO#HDI_zo&rG*<&5xS_ErBE`(#FBklwr{nbX7fQ@1i+b4Q zYNY;pKb7nm8absfTP)>Trbg(R zD`FCdHvdHJxL>CYc%%rY!7H~0UkgKA8VgLz9zigYu{4qr_dl=a{iKYtlOUY=M*s4s zYL^(%Cr$d+pDH=n^(ncu>yLk`3fr$tQYy;0;WMQ8X}CcIlM5)8;4hq0m7U4 zH(|T@6!e8ZQ?+ToxN5as^ro$r7^!a~u`G1V}{}}E5A@Q#yN1FHbBm3jU zY1aSRU*$`fV&jgft3a2SZsOPny;)`5oJW*t<2R@iT?-!pO^bp(UTS@?Ec}W4OCGco zlP6-Ab9>1G64PCEFXB39gL0W-Ztxcnu(@wfDe5y1Q0*0@2(8#%-%ypV2VEXK0PkN` zzi@yWQkS)pq+>|#1%41aV*b|Ffoz0Ldia5A$J7%z=TY2H|K8EZ9|)^Zdj5f`x#ms6 zQzqH|=X%M3s?fV8#)wfop%WP2WB|oNT9CqMo+49HjDj12xW3XE{XoSuC-Mb0bAD za_ScjQb(todqR!WZ*bwI_dFOva%NKh>R{Yy&HCbl)kH$?WetcM!EW8^kI=JJQikNC zgHmPnnr;~OF|{KY-HHKTT|iqr`a4I@6#q8KkU z_$bdJ%__9XT1i-6F^7Dg_5%BqL^u<)YJ#ajXgA8$-zq&JefuG5P*p3o1QT}l$|0(l zHN%k*XPKHAj-_i4Rok_t+>!dWIgDBUNSRc#o_44jTq(KHDI$U{;s*l8-G{0n2^mmA z2BhCURCQrqOM&;+FH|pR;rv3i{)E&dw`t!nF`#MeEHYeR;VP&}=Z_p#<$sX(hKWI0 z#^OVySug&D8cu-ueR{($R9|JC`Qm<^J4_AY2gWUi=p3e+83Ds?(We}yYB-JikB6!D zWS-dwz>0ajnD?VfZ#+Eg+Yr;MI{xEkDn zozvZMzG{bl6)&4IiAzoEzaFldOKE?8qM6Y%E5T^fcB^QHamQEBu+{jV0}EeWN=Siw zlqIuPsUWPv#N7oAyP8uHqy>A^9Ij~^_Ee~5u>uWf*;k$<>h2fQR8uoG68A7@YhVJ= zlQ2<7&1C%Zr>T~bK^I@08qk*Dghvnr=@VE!3VEm%8I@RK^OK7?94HbE1?sxQO{j{o zVPVfG7VNeeK)2W?^$~eDltQzyA<$mhWFj4P5>6GfDF@sp@}m6+y3nDe|218;?BfM> z$v&v`_JODfL@f%UzFWnmQ7#Se4a0H8s^8AP)@tIxJ=AkmzYx}nJEp^1m+EJxtL?ma zu?Agzgc|H&#n>ZMw?VsK9U+(k)m^IRAE8=@D#?Ijp2D=qAduZIIPGd#N#`8F=|)t+ z`}GT^H6c+te5C5km(h_;f~-^#Y_&PWg8z83qJ;Pi?k)u3cRkw)q1N2)s8&Inh?h$YDf$9A5)W(ctEJWBPX zBtlAbtmZD-CwHq0QTfr*inhp zv-Fmuluc!SOe7|LshH&?AIY@dM_ZrOHuO+;zWH&7-rK^+|&~w2QfBup3`4tw|hH4F;1chUPo#q|qy%(rv$T!!vgHmD*uQ z7DJ6EOlMs}f+==uUndi&*ZNm#_y~lj(dI07<4NXEu_dF;&c&jH69IvM3%s+1{}&qd zC%;m;>6_mls3?tfXW_ylb3xJ>>n%(Z7psfM#mv5Nw}B;Ny9<+x>2Y8@m*I?lLcXa}$3v{0dpUh-=Q zZC1beYt=`-P9^cC4M(ew^9EsPbih{|gs(DGD7-gamH@Ddko`hbnfxSrr{4uKD7Rf6D)t`b`++-F|{;~>S zs;p~DpL~pJvzQga5Z*qagzS=xzWEsS2@t{za$UUw@X0C%r`NG&O%d=7mS_%9bNJD>}e-gl;|D*+3h8(y_y z>*qcldf3e}6>K0wh>-Cgz6QASILC=B5~O4$xfm%a#S_buk_2svR2UKRN|`>f55ZVM zOvLa9Dyd+U$1jp+(?t&_`dqUw<+SnHj@H>R8o1q|qD_Sbh!T$!K}o zSXc@9H^k|Zetp=ns!5JATN%>pPC^y_)3F40E!AHht6IW?bnZA}(Voy(PBn3H+cn0CXZ1^Qo8wg zb$sNzFZ2b+y92-FcouCe8Hy?KbieN!sdV<<+#{seV)+AH~%Bj)6 zXc2gypt{#Uro2G^Dui{jOEciXyZXBmRC_xw$9%J9mGgA@`6^Kap4QIE5TSi$tLk6b zreQqMgm`9(m7d^Wyp=)%#6O6`3x^fm6S?F5g-fo-b!!rB0gdVnb8Neu`V6Lp^X`xnWO54OJ9f~G&_oDGZr5~ ztrJ1sHV)!}``6M_=cv|-2H5W=J$sHSG|NXRrY@2BOdwxqh)%FE^+HBY7}n5G;w)|P z15ruHi}zg;mKh2!Bm>9z#t0e3dny_+x4XD)qPNjSWX`xH4K`v9HBna*y)3~V%o1_q zTS3$z10RV)a==_m$mElY9msUUKn^!7ywKs{iN9gjnDv4S%XPEY?GmuOqkOBWdC6|Sa$hSS}2`8xxMymZz zQbQwiuhyrZK)8A6BsOPWFF##1?7rTkVooQ*EZHn^XT1*+ zqkRSZ$faO15f3EwzT6~iwn2~k4HA=S;2FOGquFNk@xP(Fw7!rF(kZp?exsTuG#IBn zc;q+NDd83%pN{KUodk zJ!PaW4hK#ab3*?LwkSpuY@3g_iX!mL897|(McXhy3b;qAiI2^}4QA`wUuScWj3-V; zz`akubF%7b7JG^rDqQ3R7iPj`BboPf_it7En4BN5NptOnei;QKH;F;~Z~(XsT*J(~ z->SyR?JDPbSeJ8 zZDcsccw}-ULVPgeb@&XGtu=YdqFqT4PUaT9@Kn_WJ9^?&>|A-h@F-69*>b9?scb?3 zXKuRgG&8KRr}2D+KIk;n;o|T{e{^OOr1d4IsYcql?KIWetz2$S&K3mK6{^%gUhZkB zDKwvy-Yg&9r<1=^Eu%!p2BE>=PDYK;#^5RCYNihC-|~UB4&@M4SuwtYey5y9Ol+B# zk`#qv&0Mnx+FZ&Wr0@Ej>Wro{8}&=SQ`@N`mPGOBVfG^?3a<6CZarOfq;5^}dc+>Y z7SNj-hiCO+r=uq}1KNvD$BkeJL5G1z9Xq6 zz!SeMJ>mDtM$v5JyI=lZ^{~BH=qrA&b~Re)i@#TeUk9Ss2mb63y(~-td?VE61AkJ) z0>y(;Rb`ne?L!$G;s3YHl-7s;K@DRhf-o2VK@BkjSn>zex`&~?-UQr%BY2=B&7K5Z zF_vx5yW*x~=7}V9WpuALO|5IR6T;PAQoD8pBM)lN7!;u`aFkDJK+h|wEF*Y_L#5S- z_CU9C9TipON;24hGcW14OKQv*M0%f?Q&7fL4|w`?vRq!KoVX%1P%=@GRp+W4MeC#z z>~F}HJ8rHzE>EQ(r*xvzelp5nO!O#JG9x?`l>TC_YR~dMT##y0>{@6nfuFDFq4U(P zmE3mZV6Ef%k(O4G(ZQu8=VUFNr$!!V#N{vj6*J^r90VrxU?52%cAgQ=bkNU&Nqyx{ z%0pA;4pO>k`lB;cAxmmqP+vrv&U)F{tWEn+j$$7^ROI|}F0 zTh36$X5mS2R&NEp!ZH-|B{^{1ncIGP>X~XnY)#VnUT-QX-VIp2e61?K zkW8)JiWagq$!}Vg9q1ipKvy=_8nf!IJ%MfP6_t^qP><=sXQ?(+pk;c>Sx}g#^wILW zo|&9?mKxr1d(1hj9HH+I`)oG}qlF}J(o$aJ#n_!O=N#O=_=}p(R@Y;(FU1;)`s@`r zh^o&~HC@BUlDHJNZKH+9?SeTaFK!pjsd;g`lWe^(&pY~^a}cLUtor>QF|OTyALPd~ z$oQqx37Qh;<>u$|&HBkdstFuamO59Bk8`p*PGdcCDdzzkajv>Nauo-#pQ~EsU{os2 zKQ_2gzqEVXL3-MExumvNw#0PvZnZV~=JVA0$W8ck8tR&A2}%%oo{%I7^La`yJfDp! zXJ}<+wePJnYtl;39c?K+?gF(ky!PG;RcAQz!ejdTq4maFi%ah)ed9&ynWm@l@{-B~ zkHqICrCv;(&NI)5>WeN`&2sGd|6Qz3m*XIZT%vX+ljN6|s68RycU_`xX?b}-!T3br zc?x5XW8NpuM}@#AJ#tD^kF=qB#*LHf(f)bC<%9u^sCe1GH(XzR|J zofkY;pV7Ot49yDnGlPOkuAaTpDN z>)qjkaTG2I7y9h@P=x8iSh>G4To@(SRpG*Ra(y~n7%kUz;lfC5UBRKSzdU7FuikgW zuvjcK6K~#8S76@wMkut8^Q4f(srn>)3to_vMKtCJtb5~&RpL}hQQ@L1kOHuXd1Nf< zoDpU_S7wYqu#E7u*BP`2PbqYnj5sHAVOfYZEvRg`d~UNv+7j zn3e3IGu-n1@+r=#&>kc)iDj_{vm!IAw5z6=nPs6w(qc(=94=dlE0j4j5tvo1lvBe) zc4w1Zcel-D2jo4r=V&ejzw~jz64`AxEw~bIeZOwFQtgkwqHuS0!{8no^mMEm8tfjh zPcpm{_B-$aAVT;-Y#Mfj1_Cdj>>rV(Yw4{S6{*}Wmir%0|t#Ga@$x9M<8Yt zY>EVn)mkae|1;-DXGo6} zN|K16Ceg?w2jcI~=nYr7X4NmRB6gv72AeLahy7U%HA`(*?Ll?LN^@4cZQ>HQW}0Tj zieixfKum9)!7nf6!AF@i^X;)Q zVN(!kB5QA-c{EuZEUI(W945-)g_8^ITvAi$JvzbbzbHTzsnY$=HhxTZV^>o3h=rZ3 z?YpZR(H0h8O~Ax6dhOL}`#m^qXtdd>ePt^mE6^?hS4I~w)+2UupWThRPM|Q`-2}OZ z>^8d{Wbt>C-sc+C9&NBY^$FMDD@e&PLKk17no8u=gMl*1B0EMh4oo=cAg_I+gis~H zY(3t!2iu)?@0>Zswmbt9I>O?bn+7&KsL2Bx%QIPtADNHZ@`B}dgY4KMSjx`CyxQeN zrs%=f;?Y9;r=4b#aMLVU29f=eH4+#DISIr3GHf?9I7)l^pb+byPZ}{2)@B}0I({Y( zMs@l#LQ0BN!M4bbWi9*^jf8jnf}9$+io^V_#iUe2#~{WS0}Mn2u|!CaMZQp@zqwWo z`AOQ)er$5chL!lxFmpAc&a*ePx`s077 zoId{Vs-n3M|69Fh2{e`q+vf}VhL5sMlz4dTI@S40q*XH{@!L)U0&en9#vXwT%XvLz z&phQP;+~u%hO}+JbDi^~uCVR+^i%oN&lSQFcD<^P3oj`WkaoTL(S(d$;dkJ>;3-fN zbl^#!3CBKfCqwiwR=#Q>fgR>;uls)Rk_*AQ>J*euK+(kF2;rhUZs;_B4S5lEv zB+smL)ulj$1p=KWZ+cWvi5CK6Ku*p(j$s3XcpC;-rXntwO103DAJ$IcfZ!Q$=N?wd<5OOM zY$8ZTptyNvMOBcDpgdCv0zDzfe9n0C5Oo)`T<3op11y%qDuh0xy5jyHV%Eff(e1&d z8MBI@$X>--L?kH4(M781-iVnhsn5SrwYN%ux&%oON+5Pfqg44(>KXmmjjD5!2~lSo zji4_^+3G>Z3Jf~lz}&EOuPJ0vL0vyGJ)<{{7*<(Kf^;jjd3?<@Re2{5&WQTe5RKp%E;jDM+Xy-yko~}SgBYHDDd7~o{;?(0iDD@8Hd-hu1M)+Hz7ghG7FPI$OB~4AgV!SBrixe|Hw@XfZ&Efq@7Oc)*8d79|~c- ziIw0gx-;OJ0$}n*Y0S4YfJ3&6Vg6o_D2aCXjf35dtP=?lkvaL1=4MH>qnjEf!_SYB zNQ!x2hzE8*zk%p-4>%$g)&t8nF%3v-UHaHP8XIvFft_w`ptL^r7S&j)${UwHoJNWt zhU}PGAd#V1AWs`kIBpz5+8M$Ky|^Ji2;I!seNjrhVx|V~XB7wyhh<4vPz4wt^NeH! zdI=uL&cNYCf5@nw7D~LjH+aGVf>?lI!4x45ZZFVrZVJ_RquC{SMJJu%-kW}~d%|&J z&(oL|u&0?->JHwaHM5x0r5!gS9VRP4^&`^D?YOZLY3Bz(^`p~`_x1-wU=K7ImQ}z! z%2f2CCpUWCAX~3K{8kK*ZTgH`)#UBB8$cZ081`!CaafYQor~dqD7)!OYC=}pV_(958{$T#>un1`4N(D8A=sLuPAmP>rf;J^eNWsO}7zfWF!L< z_rfRL#a4MV%;-)gib~|alC%qaB*25ygWTatu$39^b^}HPF(Ok005sbjNL_=jYt zjtd9KJH~}268kBcE0WHb;7d|PZTU5cgG1!PEWIEIOiSX}^|-7b2$6FMJ^i%8f)Ng> z=Z9YEQzQ`&tI%^suPAg3V6yIA|0U$Nc3GcUMPx{l>`Bx$WS9HR`uxALCT>Us1{p|1 zCUbMr@xvj!%2up+Sk47WFL!>qZ(5QeaLeSWWp`QYZTAQs!b7Crw z*hB3;{30`YLLmWgoe#Ufj-Y?vrkV~BjD}=l;NSuzw-rXfg2}}+3xbX~1E^Cc&C3ZC zw(A-A6OJ1`QjM-ui|w^Nv#HA2Nl#s*I)+F*h@d)bU zPhG64M)tY83vHl}wzvdjdc2E-!th${V7HIg?<`Wo_H)B0s_kJyEqC^S?Jc+XoQ#+` zKr3bO+wEZn+x+F*#Y1w_#4dW;?J$sC&AlOPnI~k+_`w$gBndFy3%;m!HiZCG2fV4u z?r=HNa@iHKKeztEJIbZnIbY^NL=Nv$rB=>(+3Njnf87|athJ9fl?0dszj(ː+C z9jd9OjSN?iVhmg+GG(@2zHeqJj8XnKyuO!goj^}`#5IgpJGE|@?IZr&kWEUWR`|1N za$4{fp}vvB=H3LT-gz?cEg~#IPQ|Ej9%Y`Cby(>)W%zT@kg4V%ZlbEpQ{o%icG1lq zAz!rCj*OhFr#(_#*FsN^`s1WBF&cHfzZQ?`#Y@!7~S9j+YFA z20I@lge9EE{HC^JN!wg>e{8F)Bl z*80sF!Df(8XuN}Xs-3N7xlTX%chy!hyfq+HK-mjq5S^(gI#UqF-~|5U5JTPus4VEYZ7l zg!VaJfPyb%x+8le)%U8l#Av&hL(pm)hi4fj>?%O@q! z;0?cR)E{G~l_^V%c&{5ZQaM0a-spA1x>=cx34mo@o}4c0qnrHZJB=U6tZ@UL-&E%1 zr1RrV+k5~Rjl4^6p4fJ_rq~SDJ6wKjM`6x$Guw}eOKGuvW_zTtqJ zm=piIL`@#$p@`I^@=^Zn^5km4C3D}5`O_(~ z6lnK!@OqMikA8s0UOb4r9$~cvP8*_0=VRUVfNCX`YOA(C3C86u?|`<0z!BMAw$W<` zLTs}Su@_MMNy;$O-RzGi(EYa#x*iFff&+@YeTMspaeDjgKjjAK6jGPckCNew~x8060B^H4`;nT_I| z^B3j|?`32-2K9wrwoL7KIc9Xo5{}$bY!7|W>ys(pMdpkFT z<0~Hy#uf(MF4uLW^_P+bJf$*Y`3Cl<>$Rpx4wy zVj;}x?htgxa@A7(t=rNNJDWLAU$k7c9Y(B7%n6Qt@(V#EobUZNBjRNUPJb%D;GOj} z1TO`ZB!U1P?*(SnM8z3>$<4V_^sXz^-nFKPLfmd16FHQCm`1(%Y}KcqTA_9&oFetG zYM;?-%1Fj-j8mBV$Q9OvUH8jnQtE{2pzJOUCVyrm}S0 z-rm%mjN4TYMWBzuc4+`m|IIc3(}yI`5$G@0DADIss7*GKfzvG#=i>q?cbs|-@^aiM1( zldet5eSHblTB6nqaY=-d^AN?W%pG&SK@fA`Nu(S(<@V(ys9u55TJSL%l+`3$C5pw& z!)>XIO6wsph;>T{fyo%-FkErr6SF~=DTksrMUIV*nkbKuIMDbYF7M(f?rKWB-F{w?WQ4$v=b@9rulbKVDkK+%IMpim*palkYl=wd;28Jksi!vs?-(Q=v z`rzBMVtXXFL0rOqo_vtwj}3tNON|mPT>(Kf_(UBO2@j#TiCjp!l1nwO5*{K&Q9wCL zq)5n0++TdR;wA-oa3nK9FGoH@xEwQd-(pU2{qAFGuY)VSvYVo}vwTK7hz3Cm)ZUX% z{Pm+2ja@qjY?~vpe|#Vnjtka+q=2$${?->fu3AU42z9Kg;s{mL`lO3kp6{m8)a?|} z_fpxq=nAZAi736-9#_3ZbD%XEQ>z_gh4Mw?eG51=6Nu@aRVqJ%PQ7%{3WmT}-M(+A z(kts}+Q)WBwWIs>$*WYMwDnuA&)$DaxMDPL+sj_3Js$uZ_C^4UShHMUw~8pvGS8W9 z?DBDWLgjcv$=R$F;Nrg)qxIz_V7EnVu})?D+$(AFiF0_|4Ne1_;IwOQpB}Ooc>p zd%UFjO3SMYnh-BUP8^DQ^%JUbN@b93pO#ePa;CjVFfwLYA4(F+wBc}`BcDwj5dsBL z#ZhP$B=wjl)iAtwu5C&z;&Db2cfF7ptz46`-fvAq_Ml2H*FGTvYmEr3(E*wEOj-

EwP4O&uz5TEQY+3_$Fm1EVUo84(c9+Y7co zoSbPXYuiM+0Y5)P0ZX&XYEzSe-Dsa|`)wN#VwZ>}viBMW|)&Uc?V-o#l z=4))KcKfZucJ?vkInMo>zyjMoF?6u|nMiXpX~MO_V)WM+|GuH#qO`x*z5RliRKF|TyoUkIQ=$N==*|CC(*6Q$}1eTgESzmlEqSQD0yn)!D>)91SYxnReVs(mAI- zU^VuOGO~PbtU^L+6Oje(qKzN0fQAvj8GZ`u(`zfN4~@(=b*Vz=0Vlitz01r;3uqmPlH>A!!3Qv+XTo zCnXll{FuQOA#Gs4kU< zIuniu#La4173@Q6@D;>A;gk%-?gxn9OAmwNPDzMWzaSRp?#~>^v*j8?s1<|6g5@VNi<0zsL zXNWHCPKBsntXIQ#7Z5>@xpc9;jO6BF8PIV@BxKvCZ_SbZ!KJFQnoW$XaP{3_tH@J5+u^VJHO0qI|ge>SYeg@}8TSy`0hXvWY z^?pAeTBldj-jM&F?dh+dQQf6VKO94}eLoljsdXUhwL^s5enq~9nWEs9$N+AfhLqVh z85@3dhWVD-i32eZACCmFH%eWaFUyiO;TgxUy*U(Gbkc3B3syRAWJVSt7lqRg$w1#M z?+u>Wv`N=$SAo6o6z!d>gG=K^+@ia(+y& zdO;0qzDr8gd4^55?pFvoNvgB!k1w{`^spDzq5G{4hvU?du|rZcRv2Ir4Q_Y&Taq(l zY?^Qs@z=&~F|!zV`WS;$An2S)-^IvIA<5{en1fOjb|QNgB1rlhUQ~Yw-^l?V?NowD zk8BKAP+oN8aQ(?wH5}{wlFIHkpVRn+x**q6T!03mGfgjHzK^;+h2=SO+xFE(KI@Hn z8gG;d-6Y4UWOe4Wt{wEghc;KzHaHTRRu|h z>3>c2$(e!u|9*{xb@DSP)>o$&kF2fG<2F!5g!9=qsL7JTKD)6lr`z6XitBY7)TkKQ z9~7rsU*D+P-cY*YzDFaGZf*TFmm}jsuSll4!&UmjQTZmF`CGP9?|V}H?p2uNtyD4-?-TKc`3F+?p`?{GoK*-m7MhVrcbNkr_p=`Pv(VxaSV@#xpU{n=4kJoKCYg- zPHwfb2{4mX2|rUXfPmmXl*nNy%R0ytPNDowta$+!kZT~|o}{9UfJZMq%OBwq11o}P z4H63wTlC-NYEiv0!s)%Ry~{ z>b&CQX)!(bom94CIGWXBvGqp15maKNS^!_X3pwtAU`nz&189zA^2CJR@J^~lzunnK z>4pDF#dO)bsYKuH=!4goSZ9bmfqGuZzMU+=UkP2cccrU$c{lZk8dA9hh*7|>PV$5j z8kFe86{Xdpc$e9_3n^q6v=iJCR5UBY_Z>qkC74t76G+1lWv?Xw!Y_%!X z_fiA)A`6eV9#pXBC9F;%)=CoDv+|Ql!YUQH@Jj=xpw0wd<^dMxzogsV$LS!UcX~h7 z7hqY%6#4|J8(<|3u=FMGr^;wh74(tUpi0l$4cp%{@26T7MX=#_G~tP)s-12Rwy!aY`)c0bC=K1Z+06&jM^;SY+S z22vMd5SL06{E1^Y7Oc4r?Fd(u1Riny;>W4%gpmPF!Q>ac(5Ee|i7n(+SC|T{Xs94EzQ}Z=Jw0Jzgk_Dhqn z8Xf?dgu{Jue@@yf3N%p|7;+)<-q_7VJ1}&G7ctY-2W(FDX%8-x8wI9F zhuCck%PGo0rRr2&FVgl+M;4@ssYW@`{E;@;$++`APt^}I724`xt5C%>+s((AY^CV) zhJ}sc53|2X^9L}GWnKLgodd%6KTi!B(J>;5z%OSK0mWCG3w$na6=tGoVnM(X>&9Q= zJBOmwGahX~jGa~*(+6!ysZr!dGz6qZ%$6d18X{#?Um|rde#s~ZBk@9bO~oj>@hVC| z+grDgW1owd3}p`Oje{%|`B~Dd36Ce6o76qReqsVQAq3_|s)P_klYQS?@F^DtKu?nJ z-!AZU8AB51z_`3c_vbUVK#RsO5XIs|#=Qfl(R_VyX$XBHW z!@Gp?ak5YWl4q6Z%fBEQRYKqOMe5Mz3-1loO-qSwoC1eZ@NWEWA3LN?H>yyNV{+jVSGgXnU=y(H_gb|ISPz=Sy_*h%k1P^oM+9HUX3gtNcyHwMNBF_&7sPo3A%PcT$41hsD!d!x$eD8S?thVUazDxB= z-~2Tj9YQHcsmMl)AjL+H)*HV`^>T|m-yvQoMZ(|cF=l<+bHEWnZTG%sJYK(Ix{8Iq z@n%Ou3CH(+uVbcL^kv_tT0tY<^P_FfXEH#FP5{k20zjvs#^d219{03y7I?V{ej}P9|+v_$OT3> zSSxlrftcCs`W)2o(;x?d6PI)}_kK*BQ7Nez&A1|sEG*GoKc%Ks3^(HJOTIWeR=@mHDoew_7hiVsq=YWnni|T( zz{Or3l8H!S~a>d9gW*(pZBQZcY6qe#OP8G=-%6`D`m?{6yG+ap0n0h!nI- zWPYH`!vc0poa7CoCyK{#72NuK-cKqG`9qS=C*<8gASe{>WA;Bp_`n|@2_bo|(EW!j zD7n_U{pVC2I#1wdFHIiSul$_Ka2f(9`RIi0d^^J<1=`t9;RY$PV;XD_C)&^^RE(@L z_LtO%u3=%4ha%qrUi?7FFz<`(q3^p0J;oVYc2bZ`sJL$f;tvtG0&jS-Yl16AjeN{b z-0-;Izylz&+%o@sa?q?pJZ_i-PsjKkppFr=e6KzMtEtH1zg2|x=wqCBCaB4P1b4@H z_}e#`S>Pcr%PLGRO7J~wRw|(~!bXwCB=k#k5_!T~fvy%xwRk|Z zF55AoU^o9j2D1eHilGu&O0SA=ULe();Qfdxq@v_LP2_&0FOyP}X^SjVMg|vg04o*W zFC(=`ThW^&q^rR+LVS^BcgeZ~um1wi6`2x<8Pi~xPcfjI21*Q8+)+@D*ebF=w{HH3 z`1r)kH_3WT1O^kDj{)CCNzv7vUD5thNnP zF&|h={k3yrflQt0E83udmWiN4iq0X9d}R8mWNwK$T$t(0*QwgdAikoK%y42y)5phD zZ)oOaF*R@>Ndsw4P7}XkT##cEMpT${8VX2`TmrQUNMvu(4Fp`Ul^r?#e57$}pq2Qo5@~8Qs(2GGr+{}H)hRMS9rC^uJjeO2sbo{+9(hgVBsFJozE2L<)4x@ z;_gCKdyq88?tyk)U@CkDe!fLs5WtZXNf+uMuUko%NDj-eg>Ly#r3Qlrh;>{D7v;w+ z%yA;pV~SK$KQl8^(l^lX*#&&_@=&(8v~}%gA*Q=w(uFp(BZX z-Chz#g8=VRKfs%x4$+h2D$8ARc$}m9pK;Ys5e8xh1xLWJ^Go!KxTGE$+Q5GlW%f08I`L^j|u_sT#0ID=)C{Bg7oI{%v@oEXC>*z zQ3c!YQ*>eE!co_T+Dp*}vLD$7!hM~g~HQFy3;H@Vi;D-x=Da*+)p2}}pC z*bV6?61nf1L+>1iPU{yeSuYK!s{|Kejvz@{iE11mjhHZmBgEPuFr*5%Zoj1*!Pj(E ziK?;95r4zxuiK9Eo4?+pc{Hzi5FOI9_cu&)z2bOPugBfmtFThcg>YeiYFJ;YN>z1r zksmK2$r%065|*(_k1kb%TaY0sRc1+W5E@b?{(WMLHP(?$W{hp9*XatZ^W+0zBb>QL zk(1;I0z253_+g9jo6%oj2x?ZE<5}c|Q6+LcZ}6vgnHnKBmDyRUs3AUZ)T3zPo%~I~ z3yG1EjxZTX7n?E+;{)~#$_NK3?!AvF6D2@qBO-PQUx-m z6vYuQ<~AYbqMm@g9h9@Ra0`N40^BkY__16x%K!s6J-R|Q?%4yoq`IAuX08LkB32^E zv=5KWka9RAnzYS-9;&17Tf8?&7Oe1ngJdntYo8ng2|{3kJqXb81JhD!7jsBuA!Bkc zd}zDoNU>5McpqBenNuF-vrjvNod`V`4jl5VFkmJjYB-%p&~33qy2o;1GkqJ<)v-*- zWHKUMN>E=$Us9Fs>ho^QPcc``blR83=fsS}wC z`(uXKVG3|$q@OluFOp-_Th87Z>*@N!#zNCXJeP+{1!ef8o|RPnwkxs`JV{P4zH=Yv z)*s3uzCi5n)R=687d?!4x%-l;VGsZ<3u=DBA%j4kfL?}~Ujaajyi&0$)#~)u?NzFA zC%lo(l_rvf+-8cevAKq55avl)3v&%2o0jdv-LACg!&%Rg4D3<=3rIv}zPlnwQ0G;t z7NIvuq1V8YBA$}0ibOQRal^d|B8h}^Unu+YslkjzDODxdu?H^_SZQ=Plik3lBw0!O zCTCrG(@N|@#*%6KBr z6_UKG$4rB`C4Z)RX-W;!2e|{eL!DMys6S1q&N|*>We8nz4Pwm8aLFAZ6^>F(dWKRp zRg@$!YK)A5xW+xm@k-Uts5IHdjrc%<{z6d67ay{Q41g7ZtH!7TF)|xL7ta}c@`Dg5 zJi+YE>}LObG5nNFl{FpGE7};gT+e||nwNQG4*D3-k}bv~Cp_UnC{@#hHeX>4!>3vd z-r({YNNV&Et-~Ygx4<($cgcBfVxPr@wQ(e`kB+$G_H?D8zdzZyG3|)En78k=k z;6Xwu1)Qe7ECpKA)M5t9%oTfxK0)wRl;Ea|OW@fuC(IfxzHkQe2a#5ioQ(!yq!kU) zEurtAe)A@LSLRl$rlI4Yu+IrHV}AU=+-tN!U%0S_>xZKT(OE*Buva`)tw!`OLbNb4 zMwHZ;mzMA?m`dMJm}3bQx~)dFb`b$YDr&(ze12OaX~6|B)0K({Wq}eYzsuhw^nmWq zF@KwzAOCN3O5TWP#diDX*CgGRD$r%zbw)fm9lsj9F59hD$Az z?8g;)L9MFqDlW(SnqOI*+}FrGZF0k_8*}nH@Fz){aH$20D-@Ko>9te;a&=31B30 zJa~bO#dGJz=jg(ERk@GJ`YNt5hDDPx(6Da8NhJ0nWvPOV8v{w_NfcQQA7w?x-IREe zT;kR;N!%LON7bvA-KbF#;aIm9j9^_N!3}nBACUCYt-Fw4jR(xv{1FEQ;__={Ix!6~ z3R4X^Q_u#iGLG&-bqFr;rYY4+8biW!lQbb|LM7tKD|AhR>fJRkPXn~XB*-Y8M4Z8= zGX;h^;_sRlx@Pta?}^{oy@E)#BpR=%pHE3_TL6iE`6m-lBGh@#p~fqsj2X#JvMQ3Q z!nd-~*~WFkxJ%?wf*=kqNqjUj3#6Mc9IhvF1{tc8;u%{?>g=XQHLx@;0yi61fDv^@ zqpIynP!>ISkdE6jXF@8_{C$H`77*tZ@R50PH^xVk&swl?i`5@vGpB$<6h*3q3i}Ds zGR2`zSj@=0l?E_%V$xy~?F9k@AvVSm0~W@(bT=hiu!_(Z{kS^Oq1K!^(f<7j%LRm~&+J5RQ;5xJ)=p z5*r75*e4|PC;E*u$;JAGCe^1ya-s-<6%d$Z%8>;iT%#M05Ldk1CC`#M=5gKH3*?K# zb0CWno@pHE1VVDk3~Im`0=%fpB2T8>043~!JIPMBBDtg_mtnjaR>PfWy7Xw~Y_oqB zc|p2yZbuPP#n%Bc@fWC;ky1~#>ub)bJIn?45HDwFgwos%%qezQVU>yGl~PzPfQ~oe^-Dw0>1@GS=m zS!iHE2AGVFCktmvpM;S%r&5sQV|e5ck@km24&(#jWG0v?mEolIw`)cGvOqg47|eqt z0<<$pOYl{*$})}lb{Z`<&DVT8m8KAB&$f-gaAR|ckm9GeVEEa;YAhEPFlLq@r9}8( zODYizGZ}-e5~C%QB;X1AMTIG#CAJA~5u-N;ur4?41$JBxgz!I+ycgIJ>wDl_MF$!d z(jKPG@O`}{4XBH)Id5T)H~nxVJC`w}qvbxWzqwEIk5WH^7e#@PxU@cI8)j!~{jasb zSEk%aUIJt;|85HOJjb7MKyB)it9KGSIH$+Z{yaFt{V>cM`#PJ)KM1|C zleL1-Nb#9OloOZc>QIWz@gg?`V)q>ER4`0pDtDL?u~y#5DHSxqXpSx+w1Y3==>f8f z8*7N;i@N*?1v20wJM)I$@K5P3B$6!#=h84vHWRX%NN0s^HS?!RXWI(eAp-@H+)WN* zwnjiB+4AZpXB&QHqS9*)EHCQnBZRypogxONz}xyt#Jlc2Cw7517!M-2I78=yn0}JimShO?%}wV*izCQl#-es_!n^QyCgfF%t*kUU zKA555X?0VLQ}#}IyPQqPEXsF5#QIgdB$F+ZYC$REqnP6#7ugvQy+IwB?fR;1T~iAS zS|X(YEgtB3eL3{zyj+}{VA{H%`nYDlabPd;`%OZEh3@-@>5|`nQ;3i$yH^H?D4ZjU zq>D@aF0vA%c&T|)W5jlch7LerEoKSqS*B*8eeE(kGCn=xx*>&s_w1({`}81U-sQGg zmg8dbmc_iw^?vj-?x&_qCucwS^jySjSO|K0X-P+?aX-gZ7@`w~Iv%A>@&=Lx z8C5aV&9CqW0U1P9oYY@+4wABgXid{aWq^4`2r*38O+l#Ud~}Kfq8OgU$ewA{i~Fnk z=|$e+V5)!#W6)v?#KznS^xLN!=)31Cm)KRF4D|sR3ScB!Ra1+}TLDs=ixO6t=f+?V zoyI%r&VCKmQ#p^+LgFA8Hvqg6P#T$aE`rZ=oa$)+xYCXr_|J&7`r1~N9Y_`cvHF5- zl2#8zBJVU@<-Y_vaCNv=f6=N&wLFu^Vn;?}mHUKrc{?#L*wC<6R8_=c(WoT3DA&^m zsM?YQiMg`TJR-ON03I5bBjeMhB_MQUMvgPkS)4gZD;z5L_y2NWysmC z)`z#LhAv0}J=ufcU1MK>B0?MjCUTA46~jOCSW#5S0OIIjIlJ|>wg>LEtcmm5-+!OI zn1-AptTT5Oz3coAqD)r;w{I-r35P~(AN8ShalIX7C{7#!f?sb~U1t%xrxBczULLEv zA=d}z+AaaY8`qx?RPH|U;HF7x5~B{v)eqrl#$p_bkvIDN7Jx7nB-=zBy)oA-XcHXm zo1|GNRhDrhGjos{+`A|4F12&)%ciu_X6YbBaz<~N|J=}pWwv+NQPB6z!E5QXoR*vO z8rT-M_$>^Jjd{1&7CF!@wm9i_ zL%IwZz0)@JM-{p0&Rom7{HEQ0Q?y?qy8hEn36~=8F8d6sCkboyvUb(Dn{`$VFI!gH zW}>a30HCdjNQ^AIGB=prfK|Vp(kg?Qdlh-BgWnLqfX3?IzI?YG$tYTP|F*$Bws(`_ z0_2h<-(&h`6YjOY0**dx!m`2KiBOIj`zguaM4b_GE(SU5AwrlFoFf-McVBXAmUtd=(;w!KjMs-oq-OUP8YLxW2-Uj(pddPGFn0 zjZ!@u2^F%9$^yxvPIwdl>iL)E9|_aMl>MaKvw=8S&KQ+Hx_o15Z%MBSJ&`Q^d{PpI zCdSzUDT!-GiF)Xb-XP<&QukBrpkxXSp5PPrV9zIbi>;F)vVI#gdm)s)p~&)CE~(q) z-;N~+o5(ISjOtC_RaaBVq|Rp-)?sn253&jmb|J#BN!J(i)>`Nqf6HRM;)ve0HK6qU zw)vX{tf@xacJ;Bse(D2ta`?q*nd58Gj2 zDgq}KR5eu9{}I3uWLKTo&k^Xrynw_N9FA@CWXM(nMLN+(9oz1^rDT7Emb9e({VyuE>d1$cYQL zRrMW)?s3l4_X13how~ehs#7w6(>xp+(Alt_lP&j z+b&%wE3)0 zAEEjo3BK&V8BH!L;qL%K)PD=e!YjcnFrJvV_8Xz z2!P+nwG^r0-tAO9_edLaPn-SsH`@2}C?d`!Ho4;k6xBRB}x21W&GkT*t2s3g< zsa|aRJGLjg?VY1kvs`HAZ+jwd+sl1jq35=zO|_hGZ-MT+e!nQeX8HY-H<$1%Kt_(M z!A4;voFgP*4hmEmQObm|=%+@hqJbijVz}ZRXiR{-@A=&(JfGX&B8JZQ9KHV}Rb3&6 zPdvi}k3fjbXf?=RNVqBQ+qXwy4lE;QWMOi7iTA#pR$X{TKClg?z*|Am4D&&*8B97P z-yhnhj*&l1(+_RaNd`|t8UG`{ZG|Vm4lF1i*|s^97UunN(3B}|(aABYbu5k_{xj&R z*p~cRePUlX)FTX4|I{`O7NCzEqq0t1UpPjM-AfK!4pTq#n-+RdN!#mZwpYWu{Q0w4 zQG7q-5+*#Ro9(-Hn2xcAn0#)Z2SCw#ja7rewk>vA!C3m@v1Vmo*ynjb{KC$m=gPjc zP3@4sjK%ozd${tI-!jA%J#Kr|n2#lpe!-GzvXTp8hUm*m%>l3>BphtvX`w5{*S6yx zX!Nz6Zw`&Vu?_Q<^-ZpsMI++~{;h4BhjQQcXd9x@cYf0zX!Ko=rXj|EA2by-N_gMr z8kzIQM#76q^nfv{61DXQzcKigL**arD?NANN82=SwmQ6y#kb43b-2TbVA61u; z97EfaJPyc%&j|IFYUNHS^0wNc@@BQQN7E4Nf3{8YX7#f^dxWYRW_Z})aBOxqWMzfF z%gQi4!^-foF*5)zzu0c`X7G!hf#E9Q4CWdn;-KWsV6M&H`6~uA&u?4d>&5eItDtBN za5_O6G>_-r0DI{Pzxv(W8KB$f=f|t`j3V#Epf_KPZ1JW26YWc8=SejU((PUcl#?mHG2P^WaebQqaI}DWZTuR zMC4zSnN#e$c~Ct?kDQYuSvvz!PeTMDN ztTG7m0m+N#2}& zp&j~)5h~&HZ{xCI4z1Kbv+}1AM9i^9{uB>d;`e)Abe-c53SBAnO*Q%Dj9@vIO*nA-wFE+BOLds-1S)~Z?_NS4z97&kw zOZCBgWhqGY*e&v;dJM-Bi}DL`Pq`N=1A^hd;L}cf0v6e+_^O6j?G{CB8q1#Iw6XBS z&c z-n_$%AQ#y#A1JUUnv3*%Q&e_Lk$15_v80jVs{MIgYacTnwrHqk!D(fR|aKvp2;0uvTZNH1v#L~}RgaN{IjkBE0d+GNI}emG_d zytP{+&pFxnVOf)^kgjEbM(wRj){YORcEhPLiO?gdpm`aFySpmRlD<;bX&97KG*qhfS{zni9lrTwbpJ z{btwLW@c-z$u$a9raG@HaTt&XA}^5%hkV6iUls)^W{lAlg^_}2Gy+EesOZ?@r~^Rr zT!XH)vo>xMrtoOYyVee6D0`^Ndt!r@*8{g>j!^v{@cNb;TB-29)tN&kDX9=gOHAK9 zrzP7fcjNe7N&X-4WFh&-=jX`SWXhBW`0KWb zui+r$1K5}yBn(34?WfEv@~$&qNOWrQwZ`}!un?I)<_VHz1`_k2JQqX)xv@vrNN5|) z8#9h%@DzpXdJ7XSnW^GK8VF-?xZd_^7?Vj}06j`HvLxfcP%E0Uljg%Ps4~D~8B|~( z;V0if!iqv(_+E1%sHbDhDC9As0 zzT1aagJEv6FB<$T>u-n(J0#eWJ0?qmH#x;slA&O!er{(q3aMb3{Lls5Uof=FpZYS} zr+}$2?UZKVhm=?`F!oo?2<09@d?^WklYjWRlyjd?iE1uFpoHL$BbN$oJap3KljYs4 z*gnp7GxuFEuyLlQejQ@rfxM=$AHT7y4_BZ`_Mx7yrkQ;^I#jLG8{Bi+^GKV+%r z%@!!!O~e_j+6U;(b`3^0Qx+_AL98G16R_Hc$U|cDuk$#Gj=A5_!*^AEiR!wgN9PGr z^RLnir>nYpc4N8y4U2r*CX`sNm+Y$C1}-4&uX7!Kt+yE}R><#4zqP9x`p0@XiSca2 zYd$W^1f>$}yiub0^)+-+jeKjENMr+KjXW5yIwcl2;_Iz7SDkokO6b=aEC6Rp$6b(dZ+yr zA19wN-D&65D8^}gmt-Wcg~$rWq;aSx4d)RvR2|6IZQo{T^{ieBYnS@zR=RCBX8S^5 z+-2V|^R1M({Q2JXJMHbLatS64ab2;q!HhQppBDc+a9A1i%jtk^uC$$DX9W-YdK7UK zPjewKKHOH>_Hu{=PO(bwx0@QwvR2zk!mb0TthPNGavVT~aqqVMxH9hDwiV<0JJc2u zI~F5{0ly56!z7%Va9qGEO)ytt2*Q{%-Cy(cdhYK%ARCz%vOY);iOmI}Im(W?*G+jx2IbpQ8U+EQpRQ+1z=1ndY zP3|h3JXVxQ^l5}6ja`+QN5!lUq1C_qQ8h-n)6~8GqLPni}IjD9&_-~`CbdJJl@P`rk5CZ7D})C6Lw^@i6rs^^~Z41&PKfx zK1G5EiT8be*CLp50!75RFYH!lzE4%NqicdThF+VzIBUW-g61Jj1Z=PyoB*?wz$Lk$ z4`_1KjV=)C2$R1$B0hLT_j7%1SGU$~Sv9`Ia}x{T75G+ywWB_v;=1qIwn6OEMduqBnfssJL=?z_ujD zFKqgNot2R{b2(a4dc|K&xr`?qBY-;U`S$M&i@L}n7A=!4R~ zc$bL#MsRo@%UA4Az&1>Hdj`_P z>`0I<4br8#x86VlH}od<;+9;}O5?L6Y1r zM(#JzeOyo6Qw>Pvt6fIFjO(sFRj(avq6j=~{n#nNO>UATqlEy|`~_G!-exc57~ml# zXQgnolMFYYNx!?Nn)>HQUdo5q6L}EBtPRATu)v^DFa1Ql+j+szXd9QZF85B-RzYq>k;asCk3*A{Q9+CuAWk?MH?W|CJg~E-j4(?I}AE zgGb@6i2Nn7sUolQw{cbxk`~&1pSC?M7Q!Pwm_|f>n(p+2d#hB-{GWccp!L65(0cvD z-l{h%*9+O;828+7|V_z}3U)N)BG$}EV+O;dLylDxG9?$ zL%9HT#mzXJ?KA!WGSPzMZE{ibOpkSk6cEBBONP>27|F)*o1exFsy{fQ4JOWI*^cBn z@oYSJo+cqdF4Miqv`5q&O>0CJkIP4B;ic@Ixvb>bA$Yh^bVw4eb6*Hn5ilZnfVN>o zO`;oQ_w=QA*TwaY`>G7K#b+(VCFcbgVX*pHfm5w6o2BB7w-b~HwtDHK86OWz(AJ`* z$xx@)@2eVt_H!26A>KTdu+C%OMP{4e z*oBR=X%RVQHjBfDbs_Nb77B7eDlRxpIJ>1<&j&++hD=Bh|9J~{QW}X-o%y_A=M(P! z3(TiRZ{AOpf$cx-r!p;O&y5l}Cbz3E`Y+;iEP2~s)ZYG}43vxTb>PTGM$##{DV9G9 zjEavsN5BA(F-`KECSS_Up;+=|yp)@!UCYaUlNv6#af0x{|8lNbz(=XU0a5eKD(H3w z3v3Usx{GD( z2x_m}&Wsb_>%Z;n4ci&PFiL43z6RgMl0M*E3bKbGxpdrN*DjYXKQQ>sy!X+${P*9~*UwS|xDI?~mTIk%+ug!^Ow*+Y5Om%XtKJHR zFj!S6SoM}&5haiUta{tdBgCq=^}i0trzt{AIDSG{re+iD8vM+}CbE|L&5d-qqpu~qN+!wH&& zzL)Rmd4E-^zq~2RRVaDAZ`+!8_EtT*dwXsC_IR*#=Ih;kvwAij65kH%v8+#(hfw`AqqA8Q&qQh z^^AknAiNd6l71x=I7q1amF-vdoJ3!xx#T{^(XorKyKS%9}9w}NbfYJQe2 zrX#Vo0jy!AWT1el2@_5ejTSn9eCv-OxEA$M?OQv7VF*?p0J&h?pc+~UsyNq2l*y4n zfuer#5Zn-Y5#4Si0MFS;oXG5(0^-Q{G|4D;BYGEw+T=Rs3EI-IY{E~<)5|19l&}-i zBl8V19uv{D1BZ$}Q2ITSUB%C3kuKg@NU-^Z4JihfS(ZNPP;M!3jgdsK!_tIzN#0iM zvJz1uzyPS<`Af#Q1${GN`QO_`8X)F0+_)BLN&;`!gqV4&`D9YGGG`}RrRMN9q@ciTtUo9@W#Wo%5Pj(K5Ktmc$tH<9f<@VB$%6$dOd>G&xa2X%zS7ojAv(`4R#dlyb7@ zVv$7`0~4{8lzBHiM=yJa3;ZS63s3A`##r);g+x&Q*ch#edqHj!$cAsu^$VL+W5KEA zbOs*ebEA60MpZqiIZZli39`H8T~NzEDs26{pc)Fp3AaK{nHSYJ9j+u*@d>t4O0(Di zCHdtECcgl1HfS4ma$+ztS7%sPPRup3`yg`#V0;)&Luh;{4ckos=7e6Vzx&at5FXc4D>T7-BJ%^JMO+-j?%Z5$@#NqVX(~MW3AO zO$1&p>-zl4lkOA?3=xYAFi!CyyO)#hB~ebhSPH0 zO2kMVCM=j-a;2Q@)ASxksOG=mX_0Fr_nbBPjZU{C7}O`XVbJjz{yTBuX=m6rAqJ&; z=_ijc4j*R*^TkwDgA1rRPiN{OM=E!FJR|InWtew^gwAK#&WvCX!gPMn6bbEqG5*Zg zdmITCHH!dSj6R%|Eb8{A1yWa;jT>@u25AZ+kd1gIlJ*-LX_qikm;-fMqf%4LXvaA z2u{I8xv^?3x46h3D|vD5H!}}C{U54+9Bv4?IiMh1Vpm~{(-W3!Uwj#5!zdiCceH=0 za;d)cXf@~$Mc!q$4N)`VnNW^vQIO~UvRsc)E+1dnN&zW1Rmks>>8o0&|Dl>Vf|uKl zD$tOi-@Xm&^55x$oxZ|O-Bj_rLjU_8I3}$v=xMcEERFokR1rUq@?zVYAOmSeN^`R+ zOq1OVu}0k0w@VudBRpYC{LvcNM3Rs%v7O|Ij1h*?+*2p-C=rpURn|8J!AdMiq-Zge z(AC~CYR~|8l8}Ku5s&Ex!?U0({UHQ~u0Pi+_4&uB!84KKB>QGyj>ia8&bLYcR}0y| zE{ckoXU1zJF=20+^<2p>Yt|u&8_Yd6+Fr(`2b3d*n95?xXlPSECs!hW%c^Az zBc{`!FMnYez=jv+cgbl-?06aFxdkq>Gp>WPStH=q5pE5Ipf^;tf4^yf!pea`eIN7s0 z-PKW3Z>o}v80H!f)R8RKdd0|&>aJ_-*uDIu>DSn^LWNY(=gk}$E=n0Yz#wDh43yW} zm#GGX+lhTO5$d%xkL8+Q*Q5D$(mX4dgL&> zG5H6GP3|Qk6*-^f1OFotj>94%*V{4qHTkWu|LgUJf1)RfIs+F+tdmMArzGP@ zX%!MXdCp;d7Gw~4B~(Skk!5zlI7cGG-6NvzGGCUSMr58)4I~RL_rlrw^|6R7VUW<8 zg7JguHc$bf7j?MCB;=b(_azibO<8n6@0yg$pYhoyXMMfYo+5{wspGit$g)^NYfdG& z+3r~)xh&@0tmph!sR8xS^v=V@_>k~AP4Tk&G`$dBb#%5`3TvS~@Iz^Vo_AbtwZ99@ zvQe*WHX&Ge;n7ei|ItTdwup=uP{MvBgbT}bdjVJ8kVw9mRr$pSVg77v)GP2y2346X zau7t0z!Y+urvFFIW(Jotm6BuFi4H2)(_Br;S6t578w2v>z1$LCA`_p zn5j%_RLo#EZV7h7YvawRUq|2;ee?fRt-|_Ar{OLbtd;03{n`IiNf#zAIZdKg<|VHr zK@Bu}ctp+}>co8|63^)CJvl60Zn0EMplhfeWseA=gC&J!k_0X$y~Vt_kvY_gGhfKm z$r`!WL>(XFFMEveRWUXqX34%A_seqlOt|w2J$G(rogRNqS)qRVcvUqGVh~JUNTJE` z3Xw6yAWGp4pBNY=eil(k*s~Ex>>KE-8@hqby-bwoXl3!)3J1oK5}Y(r#^R{YAfp)LE%}R5p%v! zKR!=2m9>IP@&rZtYW>ALHK2(vgQb3IA3WU`;>1-zz&Rk~w3L3OmmFBTmp*c2X|Y~- zg6bPv-tElRM_oP0m0KYyerUCvsw>6nLIo9>!VIqqn!uz(v#Jw$cBWz;)S{z{qxDHuN3ap{Z3Jb zIIFuCoT7GhB9|rfnT@8+jzAH{9K*^erFP6zQKIOAObauPsgKf1Re@jBJkU zUuucgKJIkY;XJReJzdRg-omvXM^ZR7P!0~KzY7J)v*>wduLeEt3{~trtEZfy21Y)L z>*=GJ^J!sYVx>`WQv}ocqe_^-*V1YT-e> z;7rv&e(Q6Q*_Hi&QY?$B}iF}2q zD-9Fcxw*VnKYtdff?s$jzhO}Fm4>E_;Jp8?Z@(&~GiR$k z+4ldOjRV8?`u4NAZoW;wdbZk~hubVr?at?VmV9i{3l^wOI$5(o^^>7KSfEBZcj-P0 z)llaP{g;K@<$R(4wNU*vvgLFA#zIx+ysE!lh_tcbL)~$X`8xF+^)MS*d9JFBoSo3E z=c)spd-VKs)gDEr7FsVoeVALPqvxqijKpgIU&)#`~pSkjnhA1Z%BS8o>>9p%Y&lTF(2)hXf?d) z?yGWJ2*0*FB zWX9I-T%`7t#^WvqJ|`sf!56E;0oQXEtL-9Z#q^N9DggE+YC_X{pX4^W+}1T_qbuY< zc3pyB3zd&o>BBGeJHus&xGstqsOB~_va z9^XDuFCW)dqU#qmsP2hZs3s@E#OAClSNhn+YB%S7{pezKc+m%mY)SG%J!%Q&D{kX1Dl_JIWPdqVV{Jl)7F8G_|RT_C3td9LcesS z8o{bFJ5{^gEmx`kIFX0$)Jv{b_0D`fXV20`{le91{J{BlVwjGKlPeXmIjE%jTvI@K zFV=bTFC5?CCpqThuTgH(v)@ERLFL*1wdhUPtJB-(#i-)W&U3HbUQmLPWT0O-J2@|wE}AX3DyXpq znIbS0ELwDf>K!>Jrk}pAv|2xLgSue*Nlp~=MTdh;(NyT+3joL#B%gIeAjVxY9g$wC zj>s@P)mU*Z5h)EYt*^dWjf^f_6w{k-R>$q<-z6dApqK1qE}RNPtBzqP z@Cq~XH+N74U^e+_3$o<&WShNFhk3{C>H`u9GS1TBtxL1>zAtwoRjs6^Kt0>X;5>eUcNWgMxS4<{u*5!ZxG(->V>aSeSTb` zbgI5=g}TjIp=aExmN`%9Uv5>|l6j(lrnxFD*4y7*Un8dM;^ftFUG`3&y6%~`sgaIz zg}(T9H6(IDiC(g)_c-18H^_aTJJcOQ64uOVXwYBX0kLDFYwuLkihhb_;Me+`;kDJ> z$KR>0jW}=WzAK@uEA`Zs>YvVAdhJTpH*!v?{$Qm###yEJU8TnJarr9M0@HqA6@+Q6 z{$-UKX882*)oLeaRrd+2Rkg783-4CTii|TD5>E*Q<7VCiuV1OJyhlyX+6)(^u*<*Q)J`Hi+J)^okS{dt_4-{|^}Ua(ZGpyDkE$uWKISo%;oE+XsXxSiF7?{< zO{Wg5*Y`dKgI=xQeT?Jvi%vhT`tWVy<7U=}`rqdJ-)?nGH?(r(Z?)fPFmOz*i){S8R0S*L~}0DiqrO^?hk)l;5S zYnfEyDYXX!9`F>yuho}5rCReK;#YM&<6$QzcYlk0kbwDDOr6WMb7bL#KH<8OIRH6jo^@thhbU(23X z3qjY*o>vnhx>UdUJSX-#9eY9T(rZQY;~>mFQ{zMPo*4% zXLaU9eC;Y;ROO&S(~D}5-|~4=m&w%!yr>!sdUd_XU4(h%1zoW~Y-sdF??3eYdmjLz^FR96e3(JV2);q5Rv!XAnrpP&EI`cB()=zrQ%N&}Y z^er#L16S$SUpAd&Uoj77zCuN-ReJs_YOlzTrRYBW>nf7iRbWVDD}=9Z)RnKQz6~4k zTAsqKtBJ+I8Ab#S_Q&Ha?D8t30ocP|MJPG9OkYQP`F!eCbL75%Rh?!QchYOX^t>|t z=xgvCJ}X{VySHvF^*#_Yx~L76p+OMlL(VThqbPs<7xq8@b)?$6^uw>K31Cj*4N!WO z-u?|E@m?t3R_iC9^JX(a0_E;$2Hs_aELz=8oR{siU3u2abpdnbfm(Dn-ou02=wM zF8xqtqL<#+pgTT9+Id`G_@VkVvb9J%PM?PEB_F9PBF>}Q`xFlHUibV@k<_(w0J2EY zX0>yXsR`-m?cKU2ee7nIglKxzX7zsLoVY&gb9H}YE9suLp%D0iTL9x$y=05ppY!H? zfp&6BsUEVbpQ}fH!H!=a(`&B<8P`0GTH86;ouWU#q@h?p`h_|Zq#yFVs_s7YOI76v z1O4w;s*l+z)>*B)zf#*qR$(Yy+OI~(zE%SwtNBviR-?~;q`E}!`n4*QmyUX-v6ueG z*G%yggqW|<9bmk>egm<8Rv+;VV82Iu-&EG?hrR(?Pw6+lQO_F@<<4(WQWxv@zExN0 zwRIh}dhvH^cG<&XBtb-hV{nj_hcD-r0a`fdZdl&1C z->bdKAGNO(QZ!Ug`~e-7cV_HAq*|Z+gPPy*M51&satf#7s`DeJpa=5KT>j@&V&O4= z;Umk>Ph2cNYwt&OYOf_$p7!I0B7t@j@WS=)m5s-1o7f9u?`|tQU4v6zhBb z(p2muAngeI(I5Nu)txP6iHSlsz2e#4KdEIQvg0x0dPyxEasNOtHNVWJ4(aS{Y*{+8 z?7!B07!O8GaI>ISq{|!hzqhJXia3;X8VZN@G1?i*UlD!zR#jhF2?P_IYVR*q)lpnD^^uM{ zGICm}zR_`8Igige?$F5TrMfuc4(99dh}&jR?4XD{hVNHK+;O6sM!iz~%lEyj^-mFZ z63-_@d49h%7Bf0gp{ERejCp+#p+(|qEDR>IVAZ>;oR4#4rm!;(SerPZ7R;&CfG`WUfYkVdixf;`$xKCdhzPIdi`RtTO;RU zbFteiazd=TBJM75oX_;-33n!znqLy`!93Pmrb0dbTjDl2KWbgVoPN@4O5EO&^N`?6 z+@s*KGfLTp&vaL*J0o)Q&H9;Aw?AKhD0TN}+VoORdW#3*rSL(#ZDZX>lmTuui<`=M z@t(LoXNUf7cdEiY)`?t-a(ZU}dVOW3yQlL+_fM5T7;4qK%Dp-AbX;%PX+Tpnxu#G% zCk|3_RitMO>2&ptAGK_!=l1SXtq)AOP0Vaw%DqL*1vB3Vsn*|H7t^0Bw^;9npF58i zZLP1-x-J)Bl)uE z$zBcDwe)hG==$Xi`tSEt*6DG*-LZlbMjO1aw_6uE5hFmITd#L%PZjHDdb>+GWAm=; zY}1=M-CDh7eRHS2;*+)_J^sFaG5u4s+b8l^fljC0&dB2hdPW+!o|w=_q}_q3P6$8} z(?b;X!VpyS+?A@A%y68-akn(K6VUpGn5z54>G`|j2I_I2w( zgX8+TgBqVN%tXARKtw6TSAfyb6uHJy`tH7NQ*3jIM_$v1D^&O9zV1Q?EoE+hNYTe7 zdis+c_4>*F?k+rQYIWP?+58#`?hADYrd(DkSEZXNDGIZTH0o!jBAikw`ccjmIFe(sO4p5oD&4Iok8*oAzZa*{j)jG9woQ0vIow@Ivi4Q_#8KeRwR-s|&M3Kw zN3n>z^}x}lgFQyO<09vm>x)LaO-*?F2ew6=BYjoSBVfDAknRnmK}2%Xj&>)u*=S(1 zQ_*ycaN)9C-R;V9?u12bhRMU8{yxU7hrgUU1~#)wKRLz~?Y?5HJB(TUVXQk|hCg|% z+mFR99Sd>2M?W{#%q_CLJ9#7#)^Se~yNY1UB}yFLAXc$6@T=u1H>QTwlz6pf!dxqG z1jQ3j&qI`R-qROv?~1T`=l1U3;55C)xgzK8GL9{LS06u)->%gck8{T{nOEfDDqS)j z&bC@l9q+E-SMoZ&g&$}=U;-O>etGxI z3GOYz1CkTzW}@4Sh`DHzJ0Y?*u76sRCM3NaePg9Q zaFQ#U@M)9WKO=j;F^TxJmHL-SZok4+FkI~HA2l|yk5%IrozonaN_8eL#Dhz7vzVpj>Q*uD*09 zw{OvvN~(-m zpSQEyB0sL&*&QaIn|F4<#>S19Ufun}E|76_)x-?9ud`lv%y2Jp&XaqYM*ZFlFyISa zzMFfHum!SZ>5flJYl2CvMxlv*^080*e)SjYab zyL)8uH|v~8-!7_hKT|>|^zQDAIGZ39zRJiFUY+fQH>V_1HnlURQjsM-ATlk}E)V~d zK_}S5{X@k7F2gcId%!yUNafXMYuW~e+{?qvGN=j~1=E1!3X!x5i%JDI-n zxyH%#m(K^COsjl8>SPAU=Q<}dP(HZ?=qI1gIhjE+IvG&5(PQ^?FNjo<0(MbLjs9p) zx1?byCG@OCDG}1rT2c71&DB%00C}~@3n= z?pG7{aYyYaH~x7s1yv?gQ3|l(8!*_(X3;;Ul2nDe*mNacN}+3{82xcnFb%nnKRlb# zkM859>;2?w=|o_3uk@}*PvF>JrJa4 zntb$dp^N19H*O$bN>j@=6A-Xm)8c?+4VQT(ztqp}>t?1BWY1!U4di z?RZ6)_KkR4JIU1qo_eP4W6v2dG&$F1XR37OAh^e_`?-l){0v%f7&TfecM^Y;3UPUp=28H} zxN6k27ZiX!(rZ+(5_b>(Z@VMv-(M zT8uHsXZNiv*tZDS6ZIaKqLgcvV2J;CraJ{uc$-=9r2hKAS#T(&pP1zi+RG^AQ`5EL zxGp7#HKk+f1L=d)r-z;5;krL@X?wNX~U`0HKY+yxghw~>^p?5vN z?Je^p3`=|n!cHoEWW?8k8m`nvSa1ORuR?o&bq5S3adU7gk`ytC7+|njAgRFauxzEx z|IeYTOBVt_ed%A_-7BhqdI+T|?HuSfC8{QL34SN<)%^~12NzX|fwNNYb)cIu$2K=q zwnhdk^&uVh0<0Ms$H&~rkpdP2(jSve$*GSS560?rX@}D!TgisoSp``HIm}hTYHO1B z$w4w%x|@L+F;w<|%3+5NAVNt+QXr<+KI%4>f~v_iegbE`{5aRuZ@i8LqDt?55OS5$ zcO2x7l;R)BEP00q*8bN&8;uGUnZ*b=0n|TecRvMQ+Yo6V7IJcp|?H6J$oA}a~U70ECjuV1M)eaIQE(vPm~Yk z%#zNjGd~otLVt6J+dRk=Y)mE}C>s%tQ_HnP*2)2)j^rHZCF}DLYf^%C@1bKYX=`Nh@B)8zxA zQ?o-RIH#qDoIIf`J@}Lp`C~+MYC1L`s^Xa;hMJcWc$XfMjxZU0>yhq|`l0EL8T1Ut zy)GL)Os1ZV$xz%<9_jWQN-?CiY!t-n6b}^z<>ntDi8T|tN;89*r^z$#MRwp7pt+kD z@1A-Tf~-p#B!Nz=RFuTrCUT9dU!LQ3rduWP+AzaOVgh4`z?kH-aS#~*Oa-0;jz%D^ z&@+x^*I(EFIU4c$9)0Q2?m*H2JaV+VL$T;jQRr0dKX6j6(0l&F-4S!@)&Fp}?IL#w z%5Na_RJ0ci5Eg;*6p|?kgnvzitVb8CbyC7vhgki%?%GEzY#GC@cKG$3qlt?dhhZnFQyxK zq1@4@9OI6fWynC8DYv5X$uu6g9nP>_4XJ`q#MlW(YVH+equ%k8sm5m4$YD=0I&E5M zBMcREi_88+B^)@VGsn8MLsJkV@~(F{V0rSbc&V+JoAA=+c;aQ9MB|8iX?r~N>|@;l z6(^EVz{`ZsmK^I2BeXA&yt4MWP;0+Vu)skawlT#D@0H?L_+N-!8&F6d6@HV%Dkv*u zpx+$m&!~c=FX9E2h7+ED|0%)ukCiZdpPs`U##a$?W!3a9D^JdD=i)v!s-TLPI7!G< zAcx5n;9(be2M>mjzPAJ%M{--@&l~qz@_P@0YUmko&(0`)-*Im3NHr;24I-I2Q(T(A zEz9p4^oE-xhXvDe^06|nZ_pzqq;db}RyX*W+~9WoOlyK~X{n^7fIi~?+?JZB6JGz| zm3VmNRH3i`KX)G(+MAD5)#%25x}`-`Qg^vkZy1Ab)wqA6SUs)}`KNmXy6KDmbSLxC z`(N(vVwR3`rMvuJ@TZ0U!lHVozUg1?l=2HoJmaeh=`Cr{o!|6!3q|POsO$cXL1MMu z?%!@pJyYonXP-M+@P%Xl?Ox%u>gxZXA6Dow|8d(CIf>%lkf6EP1USwA;fL+b6o!WV z@PiM2z*-^xx=tTC2|=zO@%;=!7fq(03jOYX++7n2-Xm2WtMu6ax-AEqv9<}iEbSp3 zh^&gKS_E7nGx#s_C-;T1EW(GSJ%)If_}U1fsE{6spAb?3rHn$(-5va#%CG#_?X@?! zM;|$?8D@44oH1(07a{@-3npVkl@R$;ld>sLh2ha$ES79*-sUXG!O^?@&&~FiTs(^f z{f6gvQx$@|5OOp)`GLOVe{TDfR3jWpNotl!gi@p>C82-i$sckOpl}kpUL$|RkiJAk z6WvLU8nKNW2P`!g;T?CpTVD?g9ubU59-@GFdXf;+JKl9YWH-V5@Vsmn%$*~gd|TGN zUH*h~>xQj~uP*dv(edt7P-Nrr?ttwoM61M$bVv4EVqe6y9!ktSo3hmuJT-hSx-zFtF<%Uh#48SacAoL}8jVQ7C!aI5ODA2vaFceuUpHY^Fl*FxPEy2e7#WMeWM+ z8ncokxG_6G&ztM+P_+IAvKC<4pX=7Q4zStnNLb|qU;MJ!sj^ArceFH_XtSz$ZuOqk z%T8fh<92M!4o$b8C~A@*hX^VeafL@zHpyk_p73LM8RsHM5}EKunYohmAo-?%eN+#y z>#lij)5sKO2S4e8LI#mZqGGcy*}lSbz34~P1{)FnB*)}R3CqCkoqUw~xp{6!LN+HI zna0w}PH@w`%`y$?HW(oJ^Q5P;g3yQe3o?wNbe|mdrqB-->Ra^rlaPGGJOzXMDGf(0c_k}R}geqF8|U)nJl@&t3SnYlKq2QkxW;x zyE&E8dNMnXRiR)YuBap<0gP0DzPsn8*^^giPAKurz%&Jy zk(Q#qSf>i{l~(eM%lB=os*)JyXQkL#K~IK4a!7*pit}!2xUHMwCHt4*^vLWn^}@m; zmH9+>FZ1)6>y)`*EBpV&h$D8n(rc2~>G%W3T6xS zj%D4ouHLAmk>oYF&C6xKYw%SpkrS@L%e6yhUgHfp79112Iu%zIjzI4kZX5ftB-Lfm zw6&pQk`;P@IaJi~&7?;^j{c3W^cZ~i;BH>~n*V}DbgZKc9VMG&pKHDLo?F+onRRsn z#FGivdeuc0>XN7?Kc_-&xz-yD)4?8!{UDpJ#T)&AG+l?FEt7C@bwg9GE?|(5T!<^c zt#}cQ&N2P;NmH)#_8sXw2FrW=hFL0y-{5s@T{)ceB-LK>fj*v< zw2Tvf%@CJy?yRJI%-lIQ;QUip5u9#V3XxyI-(A&N6uN>1bZij9L1Rr%nS{Sap$L(o zdKOA+qH-A8aVGl^ZzzO;4t4h#MZ(hM)YFFq#(u-|H0_p*v3Yy%7ub75V#( zUh8&L`&OP?izU%D(axE3PBlp7IKu?utWFuM+66aaTg2tp8@)ps9qV~FGjGmgxLZ4n z%PBW`i-=N~sYsCJGH|Nbldv^rYOb28GWPH~L*^o0gU+ckMLR@db7js{#8{d1=$Ehv z8rd+_8(A2yOO+FhjI@@;`&C;lM=e9AdGS2lkK^zQpE!-M#C0XoJk4vJqn&o=PV@Ew z`t#v5Tn4X6hv~%aJsB~baL97GcsfV}Pad8QH(f3-PWO7|mbsYGuIXM=H%|?pF!nzg zxoQywA*Mn+1dfhl={z`45m8VzfuEK`ZuaW1_uXZGh9~q3)w={is2G2QCX?|W$r3kv zJ-)CXZlKSWr}vlfLpzTU_)2kN_^;!LV5aD?`XEVnc;QMC3f+7NM3E~R3l&2 zRK?}}^12Et)8wkhL2jJk^xMEPEq6*IkL zzA6;j>gv;(-u?&azE+j92)UX7p^eH_q${zvQYPIuHQSlDEYe9t8&%(s{(?nAhFYSg zjQ0&)ApWBGld@)Oo z=A#>u1|u)k-#(MOZX=9^#RT(u={5}c*QDR=u;$<8*xS7U)oV+#vdb^MsVQQ*>W|*; z_2aTAmwj_P@4HND?!fKLlGnO-#6my5Qt9QD8jjf zr!YgE>o25o1z`LQd<u6H5cD`nbU-o?;w@!e=ao22{QUJpKRXtUX`@6b)IF3-brs<;@tprpcdgn( za`zms4E=!5u~+2rIfM%;K@rkeQoF9w_@oHI6`Zj*Xud|c9RM#}i7_~WM_Gz_{a(KfcFfbaAk*z#5uozv*a zj(fd*kol?}cDWDJNm+$upPzl7*D3gZ)_vaSCOsunRGeF16WlsoL`;N^-coYE=MbN= z-~C?o-Z1~}ZbPfl#-3Z1r*2H=WlPn-)1#O%ETe|&5GkqX(7IGyuDjnGcwiZ`L?9;0 zX3dxi*ZR-$w3*bknc)Yk#F}gVqt>wqNPv%0_5i{0=j6}_f-z0z57g4d4?tbp<=qFo z1EZBO&|`_YUQJEC9_rnz2Szyf#8^@inFvj1|B93vlu5qk2E2Vtp8WvYIvlm!oZ^$69H*c z^WdqtS6hrPXg{yZb| z80S~YxR1CtkuHtp-%2_lJ9cW2U7%U4}ZqY%saW(Bd(NpL3(E9X)Hr> zx3@~4!A+ezB(p4dFy+8Uykyn-lC)$l+wHak#rTMK01R~1Bd8cFq-dT~2YS!*+EkX+ zO`Mq0R=(c^beJrY@$)|TJ|C#bH?!o$`KYBU&7EGl6WW~#wo)Lb@T zd;w6SxO7^8dAD3nS>Po~H2M^DJc-M+1zuyt!f5)w%=}Tw0UKLZaUELjLiun3J2)=8 z7GQ!cm;D!dogzQZlCu{g6XI~VX$!r*oPPMiLT_XzN0txnz7>2tLoW=yf_zP;{70so zmD_I-)3icPTZH!G$yJNIzUVHi7NIZ`K-5p=QoYzaDu<37GGQ_5IyxVp8~(_H^yg)s z;Yi=tpP{<)nU8tim?D&c6x4o55+EGgpvc)r8nVlQ`SW?Gmb*d6bvg{{a0qK*TNiEWX@QhcT>c#rd_d&r71!_AFpP4Q|IZs}4Z`<>sICkH=|h4jD@8TUNMV(h{1&uCvO4?hndpWU+Ud6vZV1NEVa z1fg_a{=)d=ul3UHKfv<*G!5JG_y2g$gd=yjr+Cu)CBVsinB1q#lS^L$sW+?T$(Ot< z6b09J4YzzsPG94VQHScwYlv&UNHU#wQ{*v+lXZyegJ+xzb}%ubeWIo7tKI|Q$o4{) zeIsAI#@&{+B-Vmv)k|`i3_$ieHFotFy`2_~Z@e3CdsR?c?Zc|8=-vx69@00K)Rv^mrmpU##2-8pPk7TioUdPa(+g4)-@*vpE=RltjV_ZpZ+YpwXLT4c zObkrOKi=}H+;vqOup*Yq#T&dEI4}QgD0Zo&-}Wvfjb_=~4rTk!+epLLW#`*y+)Jg) zJKhOA==yg!^I3V}9na55-T999RO5@UBCLZFiUmIMKm`xgd-BxQc;j7f84tPsJ@=3o z-b1}yDtYgFTd^>{c^|EEwp4!LT^5;HB)5FvUErs9BqaF>bJY4nuM+#H&xhXO(JjP8 zW!jLMYT5j4L$N&ep_h!TD3C=bfv^7dL+qdxQoa!{s0!`D8(FU9a_L6c=4_e0k+q*M zYd3n9`qW!Df+>Al`hVnYaOYNTA}?W+T)WAe9NsL&o4tdZzStOuO+UZAAl=UQ)~K?h zXu^MO2JiBYyuKMo<#y@11>)Y&a^e=RAmXn&Nf~(x#QelNx_-$lW+(9b?2)bR-{{9r z0EyoUF8YF+8cO=G6UdfWIIW$POFs1ykw4#+yFc}6qnKEL^}jTg^7^OVC3?Y_4xOvz z)UDn~y&yh`go?FWz4FM$cV*L7|AKtIz-x(rMtT5KaqJgfI`RMsREl+7^o4gE9JJ(1 zgzYoZ{!8yz&9<7e)K<#OFF~q5BU``pCUMniUwMDy#MNK96E}Y4ou7A0DFD@c8M6(B zJpOBM6id76Yfu;~Waro3bO5e5eZ!7>S}L}|U6;vm+knE7xHWwn5a95f%m@uEs@k$T9V&+XTl_kNI45KWtM->hUSaarmk}4cCT93tEFx`?4Lm` z{=rew4?l2^WpeTk#=TV*@4&oXCY3+pv0E+&{Rr`XCKvw*;Ch*iDNoeO*FSk>Wj>sd zj!fx`VvNnza`@#(r$P?+$?KU4yz1)nbPZ+vR&KN>QQteLO3=>Je{yQlx}W^lqasXY zOYP6zui?gDshl??MH4Gu@aF|URQ2HI5TfYu3yRNga_BEeTmlx`O&?kO3p?%sS^Ep4 zeL!~o;vEsanwko-_6O4-=l$x%k`EMR5to588N3H*OBK_2gkTqc{9wA!Yde5dCb0B* z+SSD}V25e)@&fo|h_n6gwWdjJMU`~@4NL2H8TA|cha}P8Sje67=x^Q;B)LR>XIXa2 zoF7eXXB@vJ4yvO}e#-7DVLnuzdg}T_HCA%9MoDY7?(aXEQn<Hht+Q}U|LCC?pa!Icm)rK2({u%oJX(y`vPC5H$ z(?*8=;Z@`S2bXD6X#}sn=@LI%loBwKe3y)@hOg>|%Cz=2f5z(_E9BgK5?!v(=~ga< ze|qH*OU<98bA2Xf{^>nLrbERp?{Rm##oO%hGg_OgG#PF6OIBBmX`rz7SR|MxtZ^9~81 zt0E?vTJ?7AIOkCd01o-VBIW|`X@)%6Y{~sPROZk$KzbZo-&?-lSX?iM=9oJ`*MF5` zChOiE|8r4|9DH4UNjWu|9bMq?WHOh^oTwS-R|B9_U=-x#?@{9?8dv9Rgv+ie*8rDbWqPBG>fxf6eoMjpvzKebn7ID>mY?sv=o$ZDq@nJacupk2|k2?fl{a!r+~m3s=f{cWYPyub|Q zyPQHZoGBYw=#K)_s%-wI+Q{re)5!NL3(bif8jH+f$_^(MnIrl5QjytP@9}4mY0bx0 z#ip&k3h;Z~|C5SMH}1Ts*z|Rb|C?g7U*z^u>0DwO;7P+vOp2fXQDS^&%snM$??&<) zC>E(?J7MHO$-OEiY zem;UjT-2^A7>Zj$pEHZ+TvN`gZIvbEM$O=z zwXKwWJ?3kfoaC9_Zby>fTVol5&++oog;*r`!N~;4lgZUxMoX+?s_nd zhIXkE;!Qd;Z4-=fxg4A@ey;7s3A1k#WQWiRMiZ$`>Bt>xqLsVBVpte6u({Oq)fH0Kq15Z ztYviy%7vmgwK8LK7D4C-v^M?pkCsWT%^_jjnrqvb-jS(M$!}{qkVe|0tvNRGc#$j~ zSWzo;+nP5VW4NfDS)z#{J=>d0$eC=Ra!h_$lZjToTWVzUaKuRC6J-VRQ3po$SWCR4 zIWt@{M~iL-EIgV`J|P`eOUzWt+)m~?-l9im-gJ4(#Lnj3F!OqFSED7f7IlTVmdO`g zO%FGK`fg@lKL4#7gCxS;&HPid;1(ZGB2r0r(?M5^mnI-R$nBuWqoh|0GA~$L^+e6%z$kMWf-n%j)TEy7e&oFpN`s7|w@mi0x&n zBG-K<9riK}b!ea^!D{Z2DdBD=WA|dTkH|fHF&lGb{a(DwBU04Ubmay6_B5Jc-Q3d* zO6h)eU~@d^nHqe=lYH=ZA>P^T@<~rN{!+=^+q{_jayXpZEbs1ZS{;)g!HLr?RGOlS zB7MjQLeoJjf+&^V2vdbLe$<(twY*;E%+ColwkRJItmsF-FlgP4k|292tSE=?VeC1E7S_j2x<_NQxcgK$IH$jIDWX}TiOO1{6i5$k45RikX_ zWp0Yde`G>$V>6|#?(2!clBVzRl5 z_2iX4W^IJBmzqt98osozc`H0kR*%L}m*_>l)&u>FiA*b%^pViQ>-|hMzxFsF^Xo2t z&6{4D$#OQ*tv?c)lrd`T%?PiO&-$Cg_3Hiu%$NBqil>nELwS?(4yQ*Wu}`R(l_(w4 z^7FnX*JX>2?$T5vc7HPpJ8krVRn&W$fDt=oe@c9lVLJ9|(wtx1-<%J7+Hat_3^o4g zfk^J>BsXnbwtP#^w0Ss8Ufae&=8U`#r{tu+nj!}uU=D>D-+6#JtM={{3U%_eWIwB2 zA%Vr3K%O|zV6}fB_YXGh4tY{bR)^6bC}EHw)6T(M3u0S|b5LRn?FDZmu}W4?V~BmI zoW?n^5Au^yoPZ#$BT$dlWmL_#MXHCGU&^0Yj+>7q4yB-v*hXm@Y6eE;{UT$B8mnbY zCf`7Hv>S$+L#>{vPSzYs1qLw6^b^Zv`%rU6l=PvnoO?*TzU87}#tT=0u+G$=cMJe! z8#C``x&I*MY+9kLJ;)rGM+icFB*zUmwX)Z6xZnmkYB*d-nE&BS&I$=1Y`})LP&I8x zxc)88eJRkYZN8Naee28R*27G9$HHDb z%={L)8O2f^J|7-#2I(kV&8$URi;G&$JOWnFyFPRzO4keW%8{lEHuS!3~3X!AXG9Sq6N2Bn3D3!-J;nw>Yvv=OTPvne) zrA;^n?u9;a-7#(+wjX1Tj(!9alSfCitCiD^1(Ek2nZ8*G<@+T`KJXKYG_bk7<=$h> zGb&HU9_QG^4ab>-%rjIQ4z5DcNzglgD#>r&+~`X1bPfSUeny{+Scm-cQRr zCz{46C72@;zOvH+k~pulYCykmnB3507|I5}m|pjmUup!Wu6|s99aBK!PVn*F;3LwB z%5k%0a=NPP%->3LWz}I_`pM3dOjGsSN@Y=hEBeBV!X9K)`6=N;$C&j*mKXmTt83Y3 zEPS16Hm977()hDnf3kTn@+KvoR@GY>{&!QZyy3XNn-vgI^(m;|d>nWRJYZk-OyniKc7h=_pRX4wdrxL^G>? z*GiaPkkuFu@+wJ#@ZCZ8{L_q6Uuf}prj5?rUgw#^*bi5pXO3aUK042zvAlno(R_Q% zzsy#w*Zs~%BYjt{JKxl4frh!~o22IQzkI&wTSoC-;HkKQad@ZSlh_5ASp3%c0&`pS z7pPLZB|3j;Fweta{O|&dvZWHekozu^Q5UjNm&?=(jYe%=zL0JIbjx=an%Z#mzJZZ0 zvVB*Pk^L{LE|qQ)6Yp0)nIxpF%hYOPp^6SNB3&TF=178ZXFbl>gkg>(8h6wq ziN;;^NTRVzGa}Krn|@vuPIlMh^O~&8kwoL3a@)UQ8=r=geG}wU|4`gPrhQ&l)~8eJ za3Ty?muMt{q97UMOEjr;sZW)wB0}6Y$~MeJgb;wJBLGpH>@0mRG3`6lBCJ^G8a8R! zZiq!0Xz3(vjof!EN*NBR>n<@Jo5876V|!%(YYx_fQ9028y&84l^l2W22olAEQ;mu0iMpDA;LdZ62f$wpf(1h@^MH=P zU6%45!PucXZbIHmCeISMjx!-cym>|J)#5B4&Gy=mS1vWNLF#?m1C&sesGq<{u+(;s zq!I8nSm27XoZM(GtrU190o(H2M78?tDx~2u)6`6yWlu%7CUb)n;mO8q9E!!|iUhz_ z5{}c<_Gdak3TNL!AyXBJPA(r(MQ|sVX#g%?CdW6ME|mbo5)BgvE755D4$`cYS-WsYL+ z%B#($F~y&#&8cz)SY#0kWdzEbx`dJnGbxkUBvVyDG)=R!Dy18ray4sonCl;SR2g|u z37YtU)ChqfM^x#Y?uOtnOy65czC19+^+imBHk49;O`gu#?mP#jL=A;jBvP_vW2Irl zem;1NHLZ@P%-3U=;!z$LnJDI;|Fk+_6cep}4dJ1os&WU|bUFiQiIA4#6)v?v^&1CYT8C)Xe zHeOvaCHr4)y5_<rWH*cCiW8>$9Qgq_Zn7*wpDVtqPgM1#o?_4ye2YVNjEVP>YL`HCZ0gqzTFWq-lz&Zq{k2XQdPU27x`fBGnIMHr#YvjI(n zMx?43mgCb^JSgDPm2~gUX3w(1TJ*L#5lbuhP)iuNJ8K%0-dMMkqSK)D@L4)2wojW# zb4Ewtn*(^FeoR!B<%RK<{ehY_gF;37{mrTfdNUpmv!tyUcZ^TO9#UZ>IY6SKPH{JY5^SPKgpV7Woq; z>DpjOc>xH9G1d8FQg$nSuQ9DF+i;HVr~2Rr+KS1!*BF}z83HSm>95g-mERkJmkH>w zA-J_8m@aO3**%tM&31BItu5C27*99;^(KwMO&ovR%iScP5|m@egXFBEmD@B2 zX&|jte<^c>GcN6&Rji2$s4>}HK$)+h{LTg+n(`(j_fB+B_OlPsKn@V7DwsWd-IKxs zWQJ1&a&WSDqBdDY&T>~JQIgc6Xx|({a6q;*JqU~A@SvOk3Cve$kh17ncDP%-R9R^h zDs%brTCGJlHL%)LWuk*-bnENy`7V1VmUd9m_i^l+xm6Ij>KynQM9P3f>VE*7!CE!> z)7StRbc<~+Ogr>0n*y*?Vz>M{>pGKc)FJMke?LkQ^9x;TzSbkxnfgQzMWn*pTkk$G z>7D=)g6;i9KD!R3J?Xees=Ll5dzf=GQ^HvaJWrW}l9p!k())VTc!Wv+xhscs9Jq)7 zpN?I3WWtt3LOJmGQ1-#?*~PB5P61{REOT5Y87-bp1p~393%)83U(c)?9NFnzyC|B$ z1au20hNi63fBZ{%4AlXGiSpC7W9jwyVigdr95j==U7{S+{txAbc?{}&H!XGX*Maz1 z+OhPy8ileN|6Z9)ZQys@OU`LF_4Lo%W5WGx>{xn>BHziTBQ7-O2Gf|RgFs2rFC#~# z9LSkwBw7Aei^)j?*>r9Reb_vq z;i&|xGQ>$>y~vlqf&A4uRHaRahTe@Hh(4gV+f)7O5Ju-c?8?b1$>WK7`UksRm`VKCDalO`aHx~c(@iG`pqqbZr%(_YW39$bH$%pdh8g^z z`T!mTUmxfmyeELr(oBkYJl(^c8bSecqJ4KofIYW61KZ2LC05e261&;dl*ZFNgRiQP zgS~Dx!_JJS{ZxCmiMv6{5&y}VY0bWe;WFj1{}yM{@dLDc200T?_YTfO;6wdM75JGn`V8uo zSM;;xoqZ+$yv4LXu%4y(ze+};4U3+eXj7bQ1Jg;km)mo_HBVia@IeijE|pEU7}MN& zHLsM(B#39z!!!C3^?y`9qTWhU^`lI>IAh~7C0;*MJC+8)$vu^7`v-I6Hj1w`pjANg z|MRE;`s%y}Z|>`2|MRR&s`u`>PNPI6>XqYWHEX|ue=MC*&vXF$1_N-OhOFAMpPT8d zvb>*vQf;X_t0D6``}=1>;oGHT25$K(=`_RC^^2#2RB-h;bkA&nRT;mKqaU)Hef>7;u=hZNE24s$6Z z2eaEu(|_+|R!xVC0PG!yUr}97zLlQ2#j}}AD5{%LYWD7#LE!qenWlbVJd>UtL&LxX ze=ai}=&CvdZVY$UB+C#?y0c~ok+0?$eg(X#i*yk)pe#;0DuVC+8GJXW!@rBH_ZUir6Mt~O}GlZ@@(J8W+wTVVvG}V~O9{~|*>6(0J_iEN7 zCb#0jT}x)^bek!xuhvOHb<~nC#cKKP?yKBMM%`xaIv(?%maJL|<3J9mvBNlkdLF^S zYT|Hdg1%};aH#GTIfesi#K&`}?G+irftGxyaKJb{gG0aGk+V6Fuy-DZ207?&S(cNLDOI1sIUVrZ? zpWklwZs4!Jy&|86ceic(!nJKHez+nM_dVV&Ca`l|hbxM~rMNWvM1BWZIjnOx>E6_} zOzfRR)Zdg5cLGSTGVV@ua`{#lkkJx+3if|eKDd(*!F#gnPE!Tgu4)!Yrkjf8tXTw0 zT4V(ueMQY?!v%N=9VO(k$w&%7q3C)SkQyVW-enHYD^zDMWw`D#7ZEh-bGP{?aOe4V zn_E*)m1Ju$W@7imxqRPS84m%zeeOMk)0WFa_YkfBK)%&aEz)+jKct0yI~tif+jP?y z=Bn9dmR1p%12m&buAO6g@rjClb!AoPT3YA+ib1WeNma?0bBG52M|#|Ax+p+=%)REl z23CE9?s{GP{6tmn$Pv4z_(M7LKJ!-TCJ6tYE%g4> z{X|76#e2UwibC%#M?OGgk&)l_pqWhcsP-XqKfkVg2;{?zqL$wtGUr9gHv_OE3!W6e z{PeqT*UF{yh^u`dGv@)ZX^}VQnOk+@&zx`8Yb%F+A2lgGj^!A>Po_M|Lf$9K9tDcA zLq7FC)h-}PxbDr6+oLjmF&HD}e9>alN?&EeVv{H&I9(2lyke>Rx!BZbl&R)1_ZEX5 zGY9C(Ui}!6y$$lzW9C2(zduG;j%eM1j~fcj7Rm*WLzjQZOOF#yC3yD)A(M~vMG|uN z6Q)+Kc)}QpW#9e;7w?ddo-l2-l5JkPmH%_=C&6INm(!m_X3UqXI3(!E*w&XarLZH% zlQTGL>gYk-&p!zuj-tO$ng_y*TON3dcZ%!)%~DZOEq^XC7l(gtxoD|b6%KzY{g#76 zcup2CheoDFrFsSHvQGA2!3sVhC$BJ_IZRz)))7V?`?NVVZ%YwF%a=J%QU~SZr_B<( zHcBE)K0$|c1S}YFd*lht85TWb4yNGV&SyZjfRb6sp4uY!tt2|VMYgSEKvxvCbX{f6 zjOZP6hzG9yic;%|Y2}49Fd{O&RU*%^mA16>d(Ny0+X1R*yEpZ#)8-9|#ef+lhc#L0 z{sNetoh=mBo*k}rp@jf5?js|BPJwv)Z=Tj2wi0_0n8Nqu2xx1sK`#>3o3}_#d=aoI zXJndYxHJ56>N!nmNnFrADUB~d>|i*j6_*_?#V?ze$~Mpkf=&%|NyXdpmTY<1OjATb z?9S?%mK)X>Kse9JQLnQ1pDU7GGrQpyIJaxQ%zc$e@2kZ!b&VY%i;B9(r1CZMeBP=p zIkB($JCuxcS_}S#W;COZZnL-Cv)1HAb~=Pft*l;a-ptuXJ*?NOiigO?*UhVuI|^jp z8(Cm(qU}SG3&nuA*ypQ(jZ>2OBm(#>zJr4cg+-n4fkYkB)~bGGZg&@%W-cwY2XVwy5` z3k@tT`O0*N%r9}9DNh%Wbd?vrGGA#{(&DdqCHfB11*0(^tRAcVy?p<*c~Zx~m+YNy zsBZzLZ`2yq&i)g^WnL?jU#(z#>l70*NruQmoe{~ik7b5^FH7@&fae7HTxhWJ#Oe&T^Nr2R-7URJyb@o z1p>BeyNT(qVVU{^pyY4116Xp23kf;?2NR2saBvPu3ji~3_<`-u$5(%VcW@*>VP8(| zzr%EolFbmLA6&Hqyx;Hg&<>N(mRGr8XQ!7@#q#4F2;rT@vT|~9jWqp;AoxT6_9K$t zr6aU!%4Q(s2LUlfNU?3z^8RZE!Ut0L6G$7Eflw#ycY1L-@+XJQxacR-=qDJ&BwP;) zYSB*!W0!q!|`epCw5(cm+UnA(P>lny| zvN_0yQsmQM2rtv`Qv(Bf@h+zLCt1DAT&b5QrWe=D7;A0bG#V;`Or3CTne8+fDBeU& zH^t#8V&ZG68wdL?lkotbi)}B41#BNzUoZ0yh#xAWa#)xFVf$;{WbL4RP^u)O3b_`r z=@oN|W8aZAOyT<3sge>IAF+SWyP-I#B$~{z)$)DBc8c6kEDbrqIFi+Ox z*aq^EzR0ny!rx0t)OOIec)g>xU-+AriBbDxI5|104eHakQMDG}lmZHKbHJfuu&Ff8 ziM>pchfT;CdA4_owwJET!MJqQxtzNOTGn%k%I$e_r^xV$65E^o8O^sf&~#(IJ<+wy zY|giPp^QG3Z~G`~{3hSlMQ_k%HSsD_-O{SSB8b<>wnE!ofyqrp_Kn!fg{fTSAJm`& zR*JT=tB8B7k-duT@sU?|Amgp$kB=1F&OUyOjGyY3ABt^mB)&ERAQgXTHD+k5*CVYS zl!7ulw8tCoApUsl1dIvw_c_HN{qz)|%>hs|=n{n^h@K;{KU*f1*{y? zu&#Dh_82tVNmcgR$gRavTx}20S0%PY@+W{z|UsT&0!@4rx)^@LvX|;9=EraO7 zQ`6F|&h8zKyhOjyttmQQJXaoTxxOCK(~}=*um?mQkIL#(@C_C<+9QBgoz!Soh9kEZ zw8oHA&kP*+xfU5@B0*C2c`i zJ3Mc1jkegTl}$!IFV?o+R*r9FkB)p%EOQogC4sP&Es1^!6i((GTYUuDQhmNmnoBOk zA+7BV)tC=K&zS(+&a?9LS={v`It7nzV;i(n^|@_qtLW$G(K7s-RJ}aj#&$%}_^6F- z)O%xA*{UJ3|NAIE-=5pWlksisXBccpwXXWa zY-j6yuzY*FgH+yF2fMyrrz=M%r*$%{9tr%Y;AU0Mzx0~?*}+=X1VZvmyM{*DmhPUG zQ40$zQUQ3mR@Wh znY693L0WaT-)MiPco%zwYZTqZcGFf<5gybq%&V6rU7&qV0N|aD%qf=eGW6QlmvzsR zd+KdBnbgC!l}MLbD-U+HKSh29Fj?Qu61&5nuCz)5JC#qK?Pec~{(+G%+mELU()Haf z)<>c1N+nynv(r}>`Y6L=E@>=lN%XK=TtlmLO=+Vfd&1ooAzGhoXJl+o+a~fKB#d?d zzPG3CsHWi958Kzs=RLU%CSQ1O``_rw!I4(JtK+AwRRd&m|9BDJEgEj^W828`SG^+X z_FP3fOL=2O@zv^K4DdY;rzET8RnBVDA#zEwjeavFjIWO4HQ{7Rk2i#q_%vOskk+z# zW^pH3bZ>RZ5CC1ptNLZl#Q&g=YUsTV%W_O{3 z{6u~1$|B<9)PqW}i4^}5484r_`#rtwKH*%g$!XmC$ydE?z4A`>yo@dEX2+INZ%|!u zFkF%x^sm4)q&b5l&)h+8g#6KJzOsg4K;q?);}AS1PZJ@~kOp%nAnS_C;Z7>u{QF95 zXcyD$JC}0NK!B*{WD#kU+RX`=e;|69^J4Apr`zhrZHR^d&RP(t1zJY8SV3^uPr-Po zBC0pZ3%O3k7|fd)hz?f3*0Z52rmkbm^IwdlRq^tWB3|@`Uuh<4DA7E?Smj~-no>`!BB~FEe67sE2Pnr^DqtmQLMh~#syXqeU zY=>It0_|_oq{Kv)iJK`5E6?Qv$)W+anvgv7oKUxMG3Z$AIVkhbU*scxQw#Bz0Vo1d zso&SuG-ISvl?v)24MSf#{VVx5)NV_M4^EXj&{;%3g2?9Iq3msH8YWU!A&v^%jX<YKb6wQ-Th6qWLObv!|9z}Nprwu zj*5&@kyh-)vFj#Nr$b%rx>+fb&&z^1p4dNBssrNGv{o+S7Haso56T}E5J>fT9+0nF zyK_om!72RkowbY%9{AYdTB=uR*h$BzTI^I|;Wc$$bnEG6^jVrF=3&tr=@N8guL{12=aZ#b;rRG%9cGXPctA zoFhB-v+bILd;57(tard47z=}|=L;r`9WyxP>D9ampl6ztc)+7MK{I-|B9w{^abG!d z3?+b|XpDg~HR1p=LtW6t={Evmxx9rr@waIls`Wdhf&0QMXk5>fvQ`u!h2o$;!>%MZSI^??h^tgUbPUaCj!3U>hpD<#eZ5?Mq zg9WE5Zznar7WeH|*<26+(A=&sW)PVqPq*EDwVavAWw+~f%71qEqXS>$WmR{FH&fb( z#JXQqWVH^0B5m}Bhvm~W#!FqYx>M|3AKU>C+OE15vHZHs6z+ys!zF6 z?*oS5O4TTbt^y@XndJoB95Q`bPmpMV#@p` zcgzAj9jKWK$P6H@OcwRAUUMG3k{lvl2f)>Pr%2ff2AJ@xlrzS{E}@D;|1!qzjFB!M zI>ve0)GIqiAKpfV1%HeVB>znh)W+N0xCN1dGBuOI4(&8*oqg0t*h?wL^ z7r(1WP|z@x;-uk8*a)&LM1EYNK{;0=S1RX%!iJ_oj&U_IW(Pp&2< zgu6#4NJ*#0Y6=qTBGFVPgjD6c_WB3Iqfk9+P4?xeMNOIX;S&C-%rvWrInGLz(P6 z(59LT;hsRb+&r*W!PMxuX_KRDnnoq63)LYWOOZ1v*j1xHFgQJvkex5beW|<}0_GG; z)Uic;13ndsy<3n%a*cHAZXmHEjD;yXO6LsP|AzL^v|vY6kcF#~ru2Nx5h!5}RY}r< z2JGZXY-)DD&&}3q?q*i6@sX8TZnk}}t!*YS`~~W`28h22@77p-kfp~ihRS0PD?iHs zEvX8d6I2;xe3VjilC^@<9znpv$W+N6Or;?o1RK0dp}$n^Q~HNfc$})Ruj&!d0;gvu ziDxpYyI&dOp;FlfY)-pI60JKMkn}?rtWU5wy zv~G%~=@d<4X4L<^;p06SzK;vlDRRAC2M&c_!JSyI42AlT$9z|B;#Q^54Cc}J6zWn9 zH*cu*i(6(Y6Zv>YcV8&`ZoMuMkY;e5KTpaJ1~W(GKZGdo)-M!JG%Ff6^K>5$xyRF! z!CgFkx?kOi7xz~+8?Q?_Cho6ht-qR?DiH3vY!UVf07#EG#JzhUcWUg?OpB`mEHmX2 zs20iz_FTd6#1vE)#fT@DfWg!iGp*`=EC_nl=wnHb@E@DOJUSxE4wu9M9-DbbAK;h| z?n-HIM@(g42H&XH$?D~%o^%Vv^s-P^8A{aYRUtTX$AfIs86j;Tl9TN=6Xz-z25A3~ zKh24-ZWZeJ>F#w|$(i?sRC+~bD}l@o_Rxack%!qm|d zwWnSfqP^~&J@>VbV9bmu-98|R3{FdC54VM#u&`qjU}7vGvIP9)pyxwZB-^Az$vXa5 zfyDzsH1qn|1LMbt-*Qj$@C zkd0@#)mPI5Ypq+TP+Qm`g}Q~p>75{RC#G`yhgfV~0kD1U7%G8U8I?M1T+PW6eL?y@ z?Y6`*CYtec?_hAm7n!S&NxbUa${{3 zM%Q^PiIUO~_(W!e5RfW)>Jlz?t?_{GbG2%GBb^;>2XhJ|*iU!#ME4bgI3^WS@kJuY z94lPi0OrVm{==@o8$`S+|O^@-EJYv*u3Wsw{E zSkpL#UYmUXMFwN)q)Y9NSUZ^>=D;xQ>1X$$4BqK3*L zSRI>n>k~(Dvf-Dv_uOVa(ljF*(p`eLiTiA}G!OF9p)QwmM%ub&l;sSxlwLwQC8g|= zSXwzyT{7mrQ3_EF%4(iKNush#r~$2M@C2po&~PS(Ln5z^T(2tibu_V>Bo3tbgtpj< z14fG$CAA>9p-R0=-UQ}}yZRYcPzqwQYJf7xq3 zGFbOo$lq%jP_T+VxVzFHGf>LRI{&Nc@ugZY!_pIQ50;uPIE(p;49u$S>bA}A5_*H6 z&%thBN((x>eH^b3?%U)DLrH1(oBOC^iW~cm$_(n5a%yRmD(9MfiOr@kv*-1Q-(!_- zzE$iwjhMaqtnR|h68l(W?gl8&`7ATd!JGoK+l>nus)q%(slwnAXf*A}o^3Xy4vyD9 zRLC0?p5tqYOvzt}3L;>S@@*_jXZn?+KK2eb8R^)eZVuhBY!o0L1WeG6V3VqjMADNY z{&Unv$avcfijHQ`^Ve5ZY3E)q ziz}rcnbZ5?yo>sZhh_Vd?Lnfv>;L0E3?4@Z3#|29f_3%*`I0`uR$&#fDGIZS3Vhjb zAr?t+!!=Yf!DArwnWIYMm` z`n?nU!=O(X?bIQGw&9rW9dm-nx6|(!ir*m&UJWaP6aNq7JAkh9?&P2!X~6X(@A3e^PR^= zW42s*_spWW!Y_M7GVo@H$F)Wq0aK6~D<5s~%H)k>s-m*(C_*CTAMc%(du{Cv%_rTrW>TtK|Q1Pu= zwd5p;{Z>gaqowU~rQsNBO8~Fwn^LO;=-Rq<)%6+@TX#t-uVun9L~SDri)C_|H7%Qu zwKs(cw~s&0P7AM`dAvQ$4~UOBsjgnuE@{Y@i;lOgK_T6Jyge%N`y%=IcsoKdMF*Z> z`%`0M(h0T-G}3J+*u5hwpOLjE*lI$;pPyiljDwHLgO&SuBHV==<&YEYv3V^~s{G_h zkL5(TSD%O*n(8+noM?wD9JAd?c6{9xH#6G-HwF&l_7gIVl%xO3;*)GD{EEDFlI;`z zw54>69TBeme%tQzbFwjSXG?x}Q@l~8kF{4(2Bi9A!sL(0(39=$;rm*)oNO-$6E#2f z6gz>}c;ys(Fo&vBZMQ;{K)NG`sWE@(skS!ybA7l%Cf{CIDU(jM)bhB$w7qn13!3>u zN(;)WSG`&9*8lQZ2a}3XiI^lQ~b&7Gr85HG{P7Tw&}FnSPqB zZiBnKeH~(9H#fy)v^O>hKZKGDLtPmX_ev^d%V~fZio`pekUUZI$zw}v<>=FG$NWMl zwGh&~=5zv(kDXKMQSBk*40D{7M*T}Yjwti`?X6k|j%i{@q&}+Z%^~HXThqFQM}2EXV{*3pB1q=b7V}KaJ)U! z9*oe;<1~EzYW*hoz-Fi7llnrjO6k}pm!D~e6)^FR1IhX`ZMVuu>?OUA3uVF@G4gZ7 z8)tjeYhPegx~!GyN1$NLTp+7n09|$QID%pk!oesl+A~Wh6F3u%v1Ic&o8Oy>YQI}r zW&%*uJJbhe>NSui5~wDqW0+(V7wUdzbuA0o_bl6eZ&h}nlM?3N4JRvneYz)n>fbIC z$fEp1j@)&Y?NFqujeAm|jJmIToqTb zrVD*ekLJL}P>VG*oF{XjdkAZotFsP9o4aS-Pt3ZE{DW9MjftthiP{|E(!f6Lpdt0@eb=YqtuPFk_uHD{~htqn-MF< zypjK$W82V(;G1)7_X2%cy^(YoZ`*VW>xPSJ92EM+JYqSP&VgrTNzX4x!I;q+2&zmT zZ|lQ_a`$-KHVOd@*CAHP$KzqG>*e?HwpILbrLauUhXO$doQ{0Tq8h+z|_DL<&EKD!a|;$U$lzJCi;E>vQ+a?gu|CgjJ0y zSK{9@Q@6m~bGK#U7bU<9*V-eQh!84Kz^u~Y6u~Rs(4b6NmW9b16KtxqEIo_geCvYx zRV$NJ=c)uIk{*e_@_d7YNBo5 z!_gh_IQ203ChMyIC3HWAlOc2|_^0hGpS_tneh*!u>&-RwQt~l<2r6aWT{SlE%foZ( zo5M1?4}Ao}=OGppsMqm)+duC{JS%`Cx}I;XOg`T}s%-(fUtqh1?~*YW*t^Iy`11lg zEVBJW8FnEQ@Hm~D?FraIP-r;a9$v@nfy>!&p}hnldDum^O~Efe;ULZdOxJu7xUKc_ z#6_Sp7RXl@*^|a@DoPeb2I6T6cL{|^z|^JH>?dZZAhwAh?NAn$d#0<$sj(YoZ{aQt zxu4Whrk)K5>L=kS!Ja706tv|U2MAbnF?-@qdF^7bR4*@-Z}j8iQuuEmXE#10$Nby9 z#D)I`i;bT1=)dh+4~!yVKUfH!1v=PaNXG7!sh8Np>mON(`#B)2!nDr>)#;wAoA1v{ z?71X1jK9?OZM^HtJxAoTBDS#eQ>RO2UTW)P%cb_Mrln7^-2%KBOvh;~dcz#pKsffe zymc8M#V6$MW_zw(NO@UoBLxaJo;$<*d(FGVF5Oss063k+N^>Z;#x>V z&7PsvH_(1FbMnpQ_5>aH!B^Okdc5-rE8)AP=M;N@rn*GaHL`LF2)db5Kofi<%cj^t z0095+4+F2Xf2Wb({a4!4A`3~5yvl!pwpZDcayGw3b?mE+ttDG&1=AVa$%2a z?V;g?GWlA2d(&@E`~|E_pYz~7b<4B%eXj%N#yzH82b_)Lb9&?+KVQdtEs@&m?M-~$ z^2qhJGR#&>h<|7BWO`rie z%jQx~dWkEmz@8d8)z+A0&VRF86QsZrC8sW#ijq4|UY_cnvTdq8gQpxdO`jqUOtWcp z+Rvw1DOG?UOxU?OU%w=%k4->7L6+aTOn=oz+E?WQ7v{4fKxI`=d> zS3fB?&9HR}U70t-YG=TWGiCAw*ve0!U9*%$q_)_Jw0Zf9RyzfJ~lR4C>ES=Xn&QX>aU z+@CV>c6(41dA6@i-cakwi+9+HVm~uEu7Xa!zugY4TUwmnKhVv0R~pyFZkZ>C-C>W{ zZFYy>j&U%_6WO3OAy;Y5Pc@6#vwZQ%1j3Zn+0DYLRTZ$Bv_S&hXi`!M;jY#PEb6 zh;>|Ax$4$H`}s{Soo&13%%%?Yg4wnKt&;9+ZPwkb&m%sbQ90`COCYnlOhGUZ|GMg9aoJUDfd z{Q9tcIA{Kr9NE>u8YN|F$(|yKd3K{#MRsLjtLKBAS0`2=#?efNQ$qKqr-K5opO zqARBt1>ZP-U^(%a;>U8sQ7r+Pjtr4Y7u%(pONsp|`yX6qC@0Q}&X?Jm)^Y7)cHjC< z2nnEfS@)9qPn%V)X#v-d9|KnYlJtJuo}KeGId`k)R(dVV9=CslYn*Q|D~f%@wTjg( z^2U?)^t>(V!idPCYHN$Bz3i*>E1!@PpYml}kFC_JzTqkS#v5eS+)C53<|#WljLtM- z2{L(=T)xD1Kzo_L1W(LL$z2N6{v{c>6twsjnZ4AWPSw_eWwud8Py1!|qVSTIdzV3# zH9tRxkp6!XSs~gMp@5iAX8X$KV<}8Y&igH|tz;;XEk!cn+4^c3vYHp!BI8#pu9|wbt4UGd`2A{o zn4Yups|M3@?6Y>Wx>Nc+Z&Q&q`O;%-S*1*P-d5+`qH~oalNaG)yPq#2w~)B=JkR_y zUpnoqtH~o(f-DzJZ1Gxde*v+kj-b2yR5X$kg_ovQ&YDn+XX_sw4wcJZv=`*OF}Fc} zc@dpqO-s{DwmhOaw`=TvRM|df4O-xQxoM5PCw#ATeFc={eKPzNdo(kD?<@8RO)Oab zZoAr+iLcrzVQjVkzGesIXqw=Fwf4$zhn8p8+V>**_`B9I(5s@-vd-?K{;Ab9_+M^n zLl#ZxdW2t#oVOmpIzP0mw++$D@uue4DDFEXt)7~b#*0YFDk&1a?jVH(4S96?9 zYE@Mrr}uzX=e=pa#_uL?+0ljsNo}o{Nh|@6onHMDEvblR?~=IG8W}$wzd@f3ws+*E zpJc)Y+m0V@-(U|)zW6I7q1N>;?C`7#>I0T@FzWx1oVV?eoHu`skeCSu>!i1B5sw}B zwrw5x<1?A|HqZD`7VBY$tbf~fhh%f!v3uuT6(tdv#JFL2I}U%x9+|f}moG?ac*l~Z zr*}bt+9P*(}MjzB1$@I2*Pnti3vErnh`Jo-kSs#6f#qy9;ZnPbu4^i7ywj5bs zDTi-_*xzh9Ya=E__ zx1uHN%7N|{|A(D+_g0%^RVSRrfZp0lO2Zx7Wf!MFCDosiW!Z&uW$jqpwaN0b?Mo#P{(mJ7xPv~&NMW4!|ZFYTh_4Sc)viLI^PTcveEsCtm zmH&^f_W+Ed+WyBgvo%|iP1}1Xb#_A^djD81XTAkCiGK0w}<;;hQRWK=y;A8N(y{N{y&1f^r=9W{{st#J@7|xR?gPnu&rZRMX0^0W)jvR=z;+J zK8_XLL>-R@huAhF=ZAMk^zq|ZbugyaPXs%MU-}&Z3w#hmjQ=7j@FO5aH4e-QAf_5$ zBZ`4SCy{ycnwuU-MzMl%C!t&d(_V4yLno02wZ%=N8 z1;b(TMtI8ET@?p8@WiZr?nnzW0BQ2!Q#dBk?5W^bX5FEGAn?CT=lz4eY@+pid6TkE zt9yE!4sr>b+S8B#U!hf}gV*8~<6m@lJ9YmzXdzTh{5LpAU$9=D0*IzI@i0J`mk3rK_adU$&mcQV_y^!?97=$yhxir1Pmah}Nf1>d zTF4K^a-7oLX!ST<;uiTT$MY_?SS62hma~TJG)TEHU}AE(0o>gyS#-*o%iT;;$^LaW zM@CODlg5W2U`LQ%O7oLN+uT1PF(PcL63DcmcCa1TK*O-rfQ$S@-z1BT`Y&Epw2WT% z2u6wbcrj^bsM;&;Ko!>KyuxITs?(e-;3OQvkNU4(YRJ#di01l)N7Ltn1nWf>b@Ph| z^Y41U_zOoDQigMAeu^l9Rc=!XvK|h4=igM21?31N#07o+PQh#)B#|oe?6X)FYIr9& zz=DRDmn!aon4c36hW?GW8T*(K5chC@TfKwrHP`32yP##+11Qf^ohG({Xpg3e{n{Sd zn=Zaf;bNq$irF#QxZ{lsQK+AGs%INBMZW$m#?5(@T{49~8#lX5tyfY<8zV%!I@;8u zK7MdqrYJ{8=VXd({SSp;(T{%56i;*7EthwpR!8y$Ejrk8B-=1-0mY6lqfJ3krteuw zhl65X>RhSP3n9%UMa;kx(OE()*G#$(2U^Vg5EsUkM#rL#9{7WX8=_s-X!A zzN#(w@NRm{5IGQ0UNSI}(-0(=waTC$_`@SVQgXH^z!H{aiX-tX{?{*#A^vcNwKI`AU2sMJZNaE5$KJ@SQc z?&YW$BqipR20`_vy)RS`K35M%>+(gGrq}zZu|QN5)%&2c#Rm>F)MS)OiCd*v>DZ7Q znBt@F3Ph1g@l;H@)tY>JwAd8)^1xPy#FP3|9}NqOJcwF1ghh?MH<`Y)r-&Sc|8b4B z*zx9$<)Oi45m*uR6^fTMeVUJ6YXQKa={`E$LKGG3_k_9HbJ+7j3?LIKv~>U_!)|q& zB1Pg_eTI)#6k!|Stw)N$WS*s4i$!m6t2IXjC88GTQYTBm zC>Ky!DHd%b^)D4+xLmI*6+^-MHkXRaaLFzcbGQ(!ukr4JU>d-H)XC=ttP@<|K)(5) z410Dvoy3K2OQq1==@~Z6DRpQmM%!ol0t@KTmVymKJ6npY@R~N|c;aOmQ7$^5{W;}g zgkq}SmxE1jM$sw3^*OJv05~?vJ5``Bo9IjhIuC^0N_6)q)l`DZZK64qVx)=cQVg~3 z3e5DyQ%9V!@OKU~SWBKNY@vVm4Xz%AL!L{~saeCm= zyINQ^ZYNb^7ac~?)@f-1BBt=LA3jWLrT~NZ$-lGR^kcQ~u}nLrS7s&+IVL>R`M!L_ zF6{C{C#xwKKsPNw%Ke+I#7p{GWYVsOd;OCK@>1yYBLyCtj=rsG4RYQ`10LbrjinyCy{#CfeINa#tgwNZF!P+dE zk|i^!OM4O4@A1*zuOWX9{wm8&ceWRw}%#90=DhxRRT(ee)9d{~+dv=e{n zQ+&}MJBZ1AFkRaT{BJ?@_fEpAaUOMsC56FOACq`80#lMHtF!2XB^=pVl(UqgIKUH~ zMY_KI7h2sJdl02`RT+`}okfOP-Q##dpXsA+UBp1VkM8Rt4)Evex{4Csck{c7bD^z% z-&Neq4R;fj`qRJA{oRBrDC=r0hYs;dH$}UjcLV+GrZe5dIQ?E9UEW=&5>7zp6H}2H zo!LVy)9=Ha^$;z!dudBHX7o%C5W)Uvc~6n40m7qaM0{jh`I`P;bI+A8lnWY`<^_xG zg$bL5sxF^YWkCrr9X5DEDDZ4{rW@?SvP>%}bIsY}c7{9Iy~P_0Bn0dvNJ|>#7KNzF zExe4w6(|qjfEfS3gD5PxceBQkV|fTMoiJg4;s#i9P-4ZCRQ05FA@>Ba#fTnKNH1N$9r zky!X?Tq{YA9Onbw0YLa;}wVkL1y!3^*(O!>uK!(&1o18|m`lqP=~sJyJm0k2#sq)x*U`P57h&p*Rm`+Qk=wJszW}7m7iUGy0bvpBpn;G(wtTj`=zV}%a`+dNkE*AIg|GS7+4oOdJR+z2Ao*A-0V;J%M2G~ z??<8Tr>+%^Y!n`J@wrNrd;(E^y1i8^woGVO#j|t z)et;;0>r7GXzT>h0|to26TmP5=%cK}Uryiyac}g%%{bDPEoWz|Y=*4j9(2A%6!3S0 zAFnWI;w_?c-um}p`hE|t4X(fl<2NFyBJH5xMm$^AM$`L_ksSWKvy}kJ} z)@F-6L$BT@F66}w-Y#x-Ht^w)OxPMhT5`L%4T4(U9pY>@ag4h|v?+MZmnhHD#MUhF z45lzUt-C|aaX!YJD20aJh5a@1PGLgJnslcaf>FJDr?_07^EkD>OK^bTfV-e%o}hc~ zQcC8kyMzJ%_}h1Z0v_BT~{a8!R%(%L(DrwJ?e2J zo~Cj2*fFyi5+#FnE;oF%x*jLoVLF;)O6vJ+mY-f|Q)E>boIFLeOwBai96uP~OTSP$ z?QNe~&ULoD-kvpKKVnKXxWnko6j7l})m2kPi$QNbZmWqn0!JBM0ZJSqs$K|X+Iq5Y zr*GH;%b8|6m8x9a=LIwK?hx|9I3mcY0#Fp=wJKF*24LZQa;jLIx@*32ZMkrQqT0w& z8Zu3U`!;NAGV7)#WHNsM{*R_oe}FKKqpc$vI}y@_e5@MexFC8zonD(JF3V;GKAfR? zg#-gQfHKfaMkLm$%XIM}o88l92r~_F8yv&n1fX9{*u`V-HA58FZGRabIXVSp(4pue zy37^gtRk>ZXXMwVh|lA=5;Z3%Fb_xs2{iXJXRgM?IwNyG&9(whN|TZzzkJp3yt6Nw zfPxOTJ9iZZ2~dj2ETnIzL{3h|6Ix_7o`5nKL8^>b?^*aDeK$iCq)tIpGP~U1Mn@>* zQOcSrI_a-`N<(LgV6mE&cx)tc01~r;tZ~E;qtP>y$M>V*%OMvpo+)zlji1r0co0X; zM>9ppmTCs*ubJR?>C}Ig_#q?H5{BcouGCufzDHb&V2Z`}h(d#QH(wpAt`+N-2kFau zpo=|8h4+fx{>+XjCE?~s&T~-JHEmFeq~MfAU1&=Z2Q2-pg>7$7wwpXgAH4E&DOGD^w=EO zm&Bee+3cF+#62f7Fd(=`cJ9$=&0LuQ73Ktunkz2RcR3r^Wn|}q7L>^Yi)f2{GLJ2u zh^G!f_`B~z`fV=6$rBW45NGG?{2cQX^P0u2=`3G5(cldYkim9Emo%W?Kpg&Ho+!=% z8Zqx66t3fl2g|9(7kl74%6tgA<6&|3*+1<@7m@#BIS00CNosp1!9vvDCdPhgS(5?3I`Bw-XFV}7CtN{hXQO5^8?>)}e=KVLkc)zeMxls+_nOxeYDEwB=*M5uHG zT}`k9yx>!{YpLxcVkeAMXC4uKjI9pNVH*O@;Z|6W5d;~d7cYNEqaKBj4>yWNM@@-% zo=36p-@2%p{6X6JDC+j?qt712%zhC4>rp|Pj?->RNoH1b>Emo-d7f50AsV38p?0>Q z3l@kp)S;wn7Kn)n!$tJ>1>$E7pji7CV!^+q{6!!Fh)MrWgv>T%k;qU8jstRnIHh4M zu|ct)vPcN1m5(mMIdXu$U!=4$$70bvgbEanNW458DrqC%B4#%MP1qx+AEPT4i;xo~ z5s)fQ4G+POwrH^^Rx;k(XaGW+`zdiZ#QPafi2(>)+Vd2Yia*Kmw5YJJO~z@cDyXk^ z2h(U|V}35Rnw3!&{o-lShIQA}CD4^N(Jf2FwQytXUxI$2D)|yIFkPty3UC7@m8-O* zz$bL^vyde=(QVHvrGL@0Vi@G&qtA+qQOS7VQfQbP=_bBxr};}owd&!UOGU?Yt6(Z~ zY&9Rgz_ZX0VUO5I?UpIM^x|dW61;vrf7(Q!EfaI_>6+)TMxW3<&xsP;x%xRV0u8&D zgVf)q9?M~Vc!h3U&L(VnVmS`!rS!^jF%D9O`MkIWt=#)OzC23HpBJb&9ewwC2;^|K znlFd|kGu6s&_2o;trT}*=KfwOhOk6FU=`kVj3%tYfxd_yT?Nb11{$_nbmJc%T&;eL zu2w&OwHlhq1~S%&_Wa|pH4xB`(d;#_EgYlI*PwgH$g>ttETT4RVHJ9d=B|az+~}cw zYcYgPl)g^2bJjYHas^$yPUL!a0wEqS07${0p0%wnqgD^LOre5T0BLz@o!HB-*|i>= z^Al?MA_ny~4SErVfVaFfW*(rv#+;I#=%X)!ykX{B`VxA#iN1ab)~$^`no^aX5$zPk zd-Zn!TiXvN{24Ecp85(6VC$qsFnWNX@q(F$Mvx|mZ6?i{7c>^d+|I$a} zH$d+_af!DLEozN8?eHdX2t3lcS=@+KxplKRrtCEyZ*FwfE8=4qg%JYAcURq-ZmJz-jBB14*dm!QkNZSqujSclouT2r{bnX zRLRg|d=SLs1Uw>rxI^^JKH%%k=c#qtpsI<|FaQUEgQV&;Q5a$vMJtwuT}s$vu}#Lw zB^>tiPISU+Vu1~in}N5)laTdRy(N~X1A|dvxZ+_%ojG%$CD**Pno&`A<|&-O~ptG^y`_s1MPT??LkWhQ4@DTa8wFPtLaNf&*H{rEkt{SbzNwN(5O`0Nif=p$%%KhlAZur%*e^kZ=f zQ@-vKu>-2XZJ&yFKuoP zE2PH{iwo%WMsEqc!lF)VK?}bFTPdOw--+^`EleFS^3%AM5X=G`j}$fw&7$ekP{L1r zhfDy(6talxX8EbmY%x7l$j56KcZG^*-1p)!GNY)U)*cBD0 zAP0B`gbHZbkD^PlX-e3qk)SIXT4sDG1WAhn^>dZ5hT~Emv2@d|Z$T$_Z(OB>oWRdkg34_#bw8WG+qqL+k-@4?Ql%Vo$F*j#KX- zeRCX}Vh?%#6c;(CafFDCdTfFbZPK66VgGc~nLtZ}qJP3>_6_Bp5Yq8aayFbYY4v6{ z@P47?vA&5C-r3Q6PGTeCbUN~vD6)S7i!W8YZ49ABM^PeTlq=mu|6Z1o8GZ0?GzF*r zAE&@fH$~h2BQyD+wp6Uiv$)N%n(W9ClF;!`!a7x@%V)3z z&7PF~v_q36xcjHr-Nm}>i{s)3T`t8L8MH~ahK~hy$^P?j^f?8J})+$bKyF z0wg(;-gC%G$1Wc%5)?X+IyO4SDLZTWHaA;=b0Nf?@=_!nn|Y5*rr@*~dwyC*<9K97 zopQ;JY@=`ImL1XNb#8eTKc#&KCi2;@d0x6XQ^L7eQ{bf^r&Xp#FHDvnYG8QfUYX;3 zmyKCCM5d!^#aORofn~B+_JSO+%`5xpdmuQH-=MHh7V7Wgw3}C!NtgPh;9j@B1a|&e zK3S@5j;{8}otpkO;FLpxV?7XOp$-iWIQobdr^u1$+P^8X9R}YvRkHu(qEyL_mWNYi zCneqNPL=&}lM#^jYwyyM07ie94g_QYeA{VQj|Fs3n&dEtb!oC4oA7@~llgENyVK=& z=1k;p^Pa#St4Kb}@fGPN^C4{g5N1>phtrAp1Pb;UxS76jI!R`v-)b zq-RPvg`#I=Vhtf#!>=*JdC-F$g`A3SGc%)RP^RlUY#Q! zbN)ER7P8D&w?jPjMlbv)RavgQT@Ox37EY%l( zhr%o}({IHYAxlenWS`E%l6*>E2 z9}9JcuF97q^c@eWw&;U=%-m;mI3FaxVm^OYoc)oek_)91R^StOh_03b_Sy z^U=F_E*71Jpp@8iNs!Xc&@?_w-rh%Vn3#VwV`gUoa5yA`#>(jsd*Z>CvB(rVo;git zg=Aaj+U;6o<93=5vYy+T&0$O-nQ#02q)y`tWQO0$>cVT_!Z|~~g`}$Xl2(D8+9oUu z*kSF26T&{UP5 z9@Nme7y+a9A`A#iQduOW{)dfPHJApCDU!}CJRQ%X)Zw0o3LU}w?Tc4b>7G_8^B4*&GlaF!C-Z%XP8c6{fKy4(^eG>U3;fp+ zpEsP>(PpC1U%_-(3|RiQPd4+w?(jRB2;fcOeB7b;)O+$5kmzlY#JtsLaxM_%)CatZ zzgCTU1AqI_(lEdcam9cT1C6nY3F=G21(2`+4v7F&vJq7?0|lBITkV5*-M|C(WR;xPukhrh=fKK^n;7zD2jm<6UCNK4bg`NMLM00uQY zmy=lrU|x~TLPM%$UOJ>P)tw|rb2if-nC7QR)w1nCe_*=b^o{SL;av7dDp^vE&qTnQ z33p-!;N@~8>iv1*zArTBwi-NDEzKTo&bBtOrkE;@yFqUlhZOEjWG7fN`G4B6%y=10 zPbgw^Nh{ep;ECnJ;Y-eFbW+cW1zB09C+0c>|AS3*lMl?qHGi(i%11b(vW>|wY@~3i z%>Xbem^y&kAj10TWGiXbxp;Zq6VMSTdRSwXpjeqS3<)Y$Z*5Gqj!1{TNMKI}E3NFC z_#WIQ_BSuW224H13}pc!d%)ed9&kr?03-?K557)Nw_Exp-ioOg3}R;sKs`l_F-Q;O z!S(c?m=(xsq|ic0peuTd*Y!No*278#fiWcZYnv}6im`i1ko@} zW11|6&qbuwO-Sw@2ux?FB7k;ODas5m>xhSdV$BhiSFQO#ON?Zt{y_24gwl(Cgt4wk zku@m3$J-&HSnw+IJaCe|`k8_E;=S<3HUQ=%fQTQP69OhW60E}m*0_94UA9sUF)lca zakDewdQl@wV7MWsk|(DrV+{NUTNUs=H#6XN!iNkZhZg7SW!?)e!Ke_{;&vR0oMu#( zheIUNu{NUL9O+ooISD!oaC0#`9dsn1p*awV-30$B#ihVBr!yyl&ywMH0aB$J<9(A^ z13rW4f?eL;3~rrRGQB;-FkV}+@hE_#RSxH%+c*?}L- z05trO--JDYZ{57|I`%m(8nDcm4)}!;8*=Gb`7I6e)JOhA_KhNCxB47L`RHWKWOkph zpQjU?#RLUR;4yjmF$ratRp-F>wq(?g>(ySis^ge{mD^(tl#}WmP2QJeocr-zSoP%;o_sq(&^k(B1+wk$&EcrsGnO$S@%n<%u4gPlcoJ{M{t{!;R@*hs`;0`L{51# zxEn?r=2t1M2X%y&b&%mJ{54_T?pP5O6wUR$!>HQ}nuzaCE4w_c*D@PJfIB1c)NTAruvlLaptXz`+l~gyQ!+93~L4r?;D%#A<5djhj|J3Bg9VC^s^bZeh+cJ}0{qKo_? zon-D=o>y!r(#{f>Dz*(|&1Y9G6pg6`-0MfJ!*`bOl zh6My!NGWU|$6mmR&XWjngF(SKDGk8kd`t#*(A2YJ=Q>1B^G;4?86yu(>L_M_TbR#+ z{u!1Pje|DvfX~dE9?J7VOv;DN2TTpHXF#pbXSr!ws35_@!GvnDNo@@7!#RS9A5zSM zjBQ5Q*qD50jjSvhDp0RyxAVF*=rh0}{I43{NfTAM9OD}?;> zO@JK3O=c#JU6{cfxJ=-q7G|Tw>A`5s_}vF-r8_taf5d%0I5N7|;j~APa1O?Zbh;;|lV{-<_T~O@= zn2E*ya(Fr6j!#mB6s#I@#2boZ1*?V{ojspgRXamZ66Nd~| ztysJRtL#=VG7)#=LL4{|IUd-(xb{F99zX*_Hc=#{#44V5kOt0#4z*xaeZv8UV*pR) z<1E&B3yBwdH7+gX(%23%<3dlw0^Uuql{n~bN)tE);&U0R%Ax>>sMf(m%ESq)DE-@28b!#xWS-@VOzsO2R#VMz zhjDu{<4mFkFHl_8Tmc7Mj|-3kHliEY3%j5BF+S-O3Q7{d4Po?TQ7R{#+Zz{4?~Ap> zrmH5dZ{h8tAc>h7U&VZW0x}r9)~HRvGX`NffQ~cLAePSC1fGbtIx0yImBiI=Xd8l` znbkMP>W!s3pehMV10GJLP#y@BFQ<;(Wk_ItYJiCfXI=BH=b{^dtK$PjD6Ynwf)1|F zG~9NEwcZKh*fe}^H#mDFjmXYJJuyhulmIHeIV0uG2NOulIs{aRf~EQwS{TJF@SoeE7J?nrP7G(^ zS}-7I0$z-F(AZwmr~?o)Tpo$10VfYhA+~c8=ZQ@{5vU1gRk8uXbo9Zf{k@yj3&$xO zgq6U*6)#1Oei)mw54=m@^32BiOu%pG1I|d?=ree7MHkT{V24OOBvFOWZGLAm$F=z#uu4luZ zltr^~Z>c8^I}3>!8DW4Kbw=X2vx;s2^9vV7Z_+xYWK?AFB>GJ^08zpAc{;$6-DWb% zk>D=KfB}GRvYZWsLrObGwy0ydP~D7v8t4Ry(eoe;@H04d)Ss0}2pM6xG!*@2`5ihy zGX4gZK{*cq-{S;FyBIZ0R!`X@ur#=MqQFj7!V})iEms12gM}MjRHZ)Rn7>FJD(E4) z+pGyJlXY^T5lk~!ytUHUaFww=ofX(&Pk`Yj$DnTE!2+aUWC5yUG;Ed`b&e35cyOlp zSOIdg2n_lH4oHl?n4H7tCx{Hnh(%=lYHWxvAWwj(SZYv>m`rg{OcbF3FB%aJ3F)Fr z^(hsnn=62n7iS!Tm%iJZn}Sdn9u62P%d>2Pv2i$ajoOaap+Y;@3Vyw&CX!j}MQ5ON zqPJ)%k+R~6SV*%ef%WzT#;iMmJZEV?*u71vNh{T%3=;=bpiqeyahO;|GjU*6EL$d5 zTX4~1ePm%BQx6bjc&}jSjF=A-I(nq?&K&W)v;Eox(=lGH7w(4*l^F=6Z;#nY*58;qOunPf4P+8YvP1U3a7BaKHg5)L4*3rq8#|1+yk+* zx1d@8YvnA4gl%|>&rY-Z%5269XHDG<)HXX!K_?ahZh|p8Bdue62e59j10L_@0*R52 zX5c)`;d+VacAT+W5V%Tf3%tc#tFkJr?-wbnk;nYW?EuG{|aoofFzSNAN$7sb3$ zmz0@z96DF^FL4@JaJJ2c5eKx54I?g>T0phUx*G?oZ8ltVR{_Bw(C;i}2Uc(6D6h?K z{GZ-hh_20h8^?^PQ;#Kff`tylhqHqZ=QtW`Q+lff4#PLN_=Y$_YU~EQ*gBDwW{=eX zR*zyfIIJv%Hukf1PVwH3ua^azs9yzsxUk zq&RGLyIljx+FzJT28qA7zU;t;rFP@$4oh69s`=qPaG zcYy7=Y11H?>%J73!VVl8kP?`!+c9B|NTb$I5e`z{2E)aO z^`!R)%L+G|4PXy=$vH$maSr;8o?E1AkF=`|yHfNd2VkP#08Jna7<{)1#d*|;#h)Xu z^Y@5V!W;O_D3Rfy!$V}tu6&e(k=8<=W9JHdH2L@g{tf&Y)6JmK#fS5nHJl6+0tF26 zgN8~&c+j{-ppj};f-LHLorVvU8T~OP&M4;Y#mb~WMl zdoYR^T_)uJH|XGHxxsOkV5%fpx5+LZKA>Zgtc~SS>?_mJIVlyA#nvR2XmKk2ABonI zZrNN2hk4BK4_^deD`EIY!R%pj2@ST3!o0kWdMAV`BUZR4E-)3JgG*WmeGo3`(e}e- zwFcOlE6gchu){M($_1Q2psLirJ5riyuknJQSODUV*%bZkJ~}-TE>OhIa6Qlp z#OHU=Tj6&YjjZ2s&d1E0DKUQ%76E2WJfZS%#$P5c(~-WYQWLrMDAku`*y;FXvMtw~ z-S#aK1iFnvK*jwO8VK+4ougz&f4x89I<;lfkqZlvkTps!K=&t%mfdq7W+1Yg!$rZ9ILIAJ00wFI4qK{o6 z=V(azExQV#75@O3MBbMA3*bc&_T)xHmvW<@xC&7fSli(PQJ}le)mWs{bm!Hw%D#`I zfwmsVGwAiJ5rptX<2ACk^ALyp*(mT0Ago7UBkj8WqmPCxK~(OP8aY{|W!1{|oUaAe z)A%peeRwTg(g2HYxL)pXD#TQTbzD-G8NJ~Kc~D1C&9L#Z5@COn$IFWlN&U%q5Y*R{ zKS55?45F{zZLN~@6f%s z%Groj4BjT+u%Gb-&O{H~CNnf+Ee<|#{H;?Fq`@aL@-zUQgSasA-GLGQM1Ai-bjuHP z)g5v%dhEUvR@k4ZIke3!tmKP4@`mz=L&2$Zce7N4DA(9W**_u_3X08^3zFVq4tiiQ_>m%&0!1W0Y zsPL{beUTQbvrlmLolD@~{njFL+SA}5ty z5;-)WUe>qvakl zr1RL-&wrOM4Y_+Ig^F3zG6R?=9u8M&W_x*YxTKeMcc>U0FS#dNwiKrdAIr)>1@qtl zz-i!O`nfc#nr}oK^0a$;!F=$-Ox3De?}?V&CcQOHX4RF9z&pY9)ikBEeL0h1BaycS zo}X%#Sn~&E2qpuTd6q$4O-ZpO;lB*A4UI&yUhK!w1NBL(#RohH?XHxUAHSd$7;E7$ zI=I8>H^W*DBYX;kCIs|DfS{4nWpa)WRsn7N%>V`DlbQ#v&PzP)rTXboloi9t2u`JD z15aVm0~k@s%y5}mIz0@tjN4QbQ$ky(Lk$9B38mv7eCw9R%OChl^bpos{Gq&bCOg_t z2dy%xBb;~qSGCp-#Sn05gKfga(O7hY++CT}0dyC3kN1ZBcyakmEQ;z)3EF~Q84BSa z$D48qHJvV=0b_!%Rjj1z0BwIpmZeD?9XAwcxW*@g+h7rAD#Qf%Rf;3|5s0kIj0r!Xm$8mYrg z>Pt)ohoZn#0yicMQ^}^MKPR3c4|Aprj`1qbD#u0nGU2$KnKVbqjG#T%rLaWqOe4IBBpnX;lvf(#u=FcM`jem9KY z64oXU6CxB65B`RCga6POKn6hJv!qNFv6I=u^_vjAdCe@DU&_tG^%vKN)Xt6-YDNyY z+QzsaJA36U*`llDnKGF*pew4Nag)DYu_BfxYnU5h?hCPWxr)+r&1|43q}(Hm0qGH> zj`zsIp2eVQFEYWh)vPN|mZB7l#g3#J)R)Ww_bxHZXyH9_ zaXu_wW_ae^8OSj!ChqjM1MDDzugM=!EL1sZeRnUdvSiDxI zuwd)ZoE?}gr|y-Rn%mPsZwK++OX7ZciLBt_6fTY$o(}Dm!-ntSYmn}}UlwE{@e29d zF0-;DP7YkFI_k@4^ZjxOQf$V}mYWd6mHz-vxT%cIm_^;MDd`HpJbz|EUJ{}*5mg7h z2LJlyaBg1`|5*#rdGFEawg+(VW_*_f0okP!1$=CiGg;jG+h^+2@h#R8-v^q$r(TT^9!}BtMhyB0-Pb7FvOxzFChBA9z znA5E8VZ#KDL|-5|)}|edramrbYLIf*ypKrn=bw<{AyP&27a;HwvecM`vb**~bm2ld z+Xex!;%PY)m%E>q*F)w_I~!0Fr=OOSkau*~GqS(F;az&;8LZd|I{XagXBP$bATj@% zX~@truWaR@6*gb8i;K>(vNm7|gwMBV-V%fwFQG4%;JFpZ(31D(zRoFuu}o@rEIeVW%&AjKYg%FmLoOp%rbRz!E>^c^FBX>R6#ukAtPhLb0`M! zCq3|-EDo(pPB>;`MqTWG<#dJK0YAsf^x<;|qefoia)ej|wq`kEt2fcS zlr!|d5XA6YX^>W}gosHfIJctOptMzZU^R7FB~_yJHLGN6=bGe@jySY{nHr3~xJr68 zOwG2{YHHF}0vl%cv0@hm*2ru|2Zt+?(t4I=QEz;Kk&an|o?u?4tS%4I@-;F`TOQrI z29v{4<_FixZxWSi_N|lW=tw#+UqWOtk_&dv08a9P-s#Eo*h{j~2_GJ$3u=8e1of|9 zlH>Fp$jJgaRP^Gg+zp+?Pd#%>jOf`L8|6ZDW8o%wF}TxTn`CDT z*h8m9DPADfY=-G)E#0P?%zazHaA>#&C&<(H1i@00kLk0PC_!Ue~0~3OqkvoEv`zrDdwj!pD^9~RZ z{3?#Ox&8=(>>1&4?yIuQy4`ExrhNFSEa2afKy*_|CV96Ykaw;>8r}lajQ(met@$N5 zGWzURiS&uJUiXa>8~H&n{ZBU5;`pv_7CZ0Na!DcSt{C-Ya&< zJdoIc9cXVOjo*RYwwWH=0S)tT^h4aDBXjZV*CnR{R=*)H(U*Hr`UsKXPrd;CHr^x~VcrHcOl`b~L}eOEGA-{LC~GJoz{;N=f{Xwq8!JYWDkS^LOFTt1VcFL~YMD+Kah$qh7z(&mGfeG-mgMBf-KS-nBlbq-><2^YV z?R@*59IOL(`osFW8Z9DyM}@~N7` zU7tz|0@40i?2pc$$q|gh;{X8-98sBLN66(5^wMW&<5@cX83z9<&HV*{KGmN~3&`+_ z&*j~Kf;{*+2Kfr5?Zd)uq#^rcu|D5Jx9$V0T}rR+LjXL()$HFVcj}8l>gS4HRDVHQ zF7-GpT=em|qJqqI*xz>QZcg9NBKxb4@zYucpJx4y! zr~?4E-Tz~%vx<)`2G&maZxG|b`x@U{t@eWonvnZw!2wzBe8P{Vhxr1TBJ}kEFrmK= z$bMXT!-nnOFb%o!BM-`sH2BK`7{+^#Ya*ZwT0>nr_@tANUS?l027 z;f%QWtVY9YkIwi-UZ5e#p3+vrxNziGSk@l5)8yxjQtEO<7UL)6 zwdsi548m;vvOj|sJ&|pv2Y*9~&`etMun9Qv9p^d3cO{R6f z%e#UHoN*Qlg+{ShN8o7}m||u&jXEZ?^@9#8KcV}@DbDCa$K;Dm?MS-fI6An*PkTSh zGRRz&XQw5{v4M8cZ^yy+Kd0G$O2fI-4??$5)d?A*cmKrMxthvO$ZK*wcg8b3+%ZlK zISF#NEwGeUoRIS%hxIs#6L&q`brQy;SuWaq5(NLVlS0|Rg*{c*Ve zZ8O?o2CD7GSvcvgwHudWT3)vst?}gvJAV6!Djc}H86E2|Mj)HtO&gs?SAD*lPCAXg zxVfjxXsJ(i({(PR6Wdh*HJeErU50c%!mPtVi;tBIp}-HNnbFQ}V@zya&NQM<&BkP7 z6c2UV`uq$!GcLtPXL$?*ZC>^%ASh}*MmHt~l=u2HC6C_r7=`%h7mx86&@I+XZ3+Cj z!f++6`Z3%+Rj)<{B-CBSth)}RReOCws`9}Sh32=8&qh>d#9kZVsbhBDjvW}K_y&pu zQW*h3YNuO#MySlr`Zc@(N{QeL&gzIhR0+{)XL5NiY9~Z=v|yE#T<0X*UubB zXBj*xqSdOZ&GhQex$Zi!3AVh%gvxl{4dUNe!3q2TuWJH)mulb zF<}DpqV@rv4!p};CJu4{2evKt3Oos~AP+)krJaztCp9~*_8Xb)(REH4`VT{mc;S_9 zdV!T^08b)bv7KMxpgJVCm*|`eo?vu5f&JoJ#FOk7%h3jBw6 z(+xk3$uM&HF^0K}He?td#fVB3@~X=+dgAV_Sw;<050aUwIhl3%tn6EITmhcsZRK&?ELuwgcVMuMs z*Jrd)IbUH=t>EhlHn8HlnhmVlBi?d4uqwsV8F)0mCDn#gTY!`!Z^4dQiR(#ROPRDM zA{!|+l2H>XW3yA-%z}tK7`~|C(!8K2S&1-#z$!nDo-2$pL~Lj(G)RlDJ?IAUHoo3i zRVL)vA*UfP&^U|wte#SL%vqi?N+jAaYQeYl(10uG@+w-!3cB9eN`34JF59Aw_#i}6{Ty;%c z2TzX4)Euk@A0{aEDLRmkW&D}U0;2+1K7mLs*LKqW@g%{p!sCKTEUaOSdZYzHC2#{S z4!WhlXwBSvS%HyTid|pNg{j>WIsXOk?Zi(e^X+U~aNnwa4!h~s0%H_Y1yI~>Ny&h* zvI+X2l5R4MOs$k=n1<r@@YA zd08Sef3XL4(WHA@kSg5~D9Xm`k%#JwL9Hg0zAWtAb7 z)=YpL@I}~Yk!q$^Yojm;u$`V5z?P=(cG&GGHFerVZf(sOm&}f(Eh3yN|*FWR| zlhRBW2$lEM12-8=SEVhC3**${hpCip2IyES_&S1DEF~&gMflgjC=o*r=tjK7oY4kyn(Y+1@(Ro1(lluxm5-)@Cr6!z*6T^;5XXqP@ z$*2MEGbJk3)Z&`gCyXh;H#iu)uoCO0tX1LYFb{@I6i3U0J)Eb-{ zY(vEhdt%VqM8N;ioMOWtW^X^Du8=>)w|T=MKICAA#ggW!{fq4Tn#}xS9Ams=osoLI zCUFEM$D;j_I-=|$OGqm*+DZ=}dJ|E5Hw@mOic|4Zc;lcFqZ@LV?<+CNv#gu`?;Y=y z7>H13-;z zEK4(s0B>&EEEeH0i|~P8Sqoz#c!o1F8xf3bl;st!ji2AiF|!Mg1UZI*HU2nST)97H znnByh1)Z%oi@f5m*iC#lE{GOvL0^^`#pj}SdpOuZudsdtv=u*BuZIEI*aG2}kT=1y zYT$@z9H^n}9vw;syCyrtkDSSO~KSw6Of!!&7lOG6YPCa+T^LdOuP&r_68~w8} zMS|RO|KX4}%}fJ-SN9;$T*XD=vD`3R#Dh810X_BDdcwn$$t2EPn7uNw?{X0^c{RR9 z2m^XtW8xvca*t6FSvfu6yW%%;P${zyCoi_?b1?h2o=Gzcttx}=iQydn3)`dS|Ko95 zQ*M}b;NH10*4C6;gVa0JRMxp$5DDXYURaS$O$0~A}k<7Iy+l>vu%aOu_Thp{2U3q|Rv!Di~=8P-??enlfEMS@li!5L|s71Pt zH6L)&fGEM7O>YiX--}meuxy%Zrm^QIjo*N+2SQfuYGwhwT44mkSVTwzwP6_VldRci zUk(o-cF^k->Tcvz;;uoUIEKu#UWoWGz5^$el?{OqS2H~=2`*3IAMV|skp+&A62XWL zLd0*_Lt`q97J1wk5QEKHFG!7X8b$f{ew215OPr6p!7rSVtxAB0EpTEuoA;Z}!%!22 zLGq$Ic)s{1-U)id-XCE(8ayRol}BPNftrxQLDc$(aIh{@VV7Zl!@-sm_VmM9&R!lQ z9J!l@>oz?cS&S{maUJ>bFq^o#M-m+M0tPvAAuQO1Ut8ply zSaqEdM4k}!s5S(4?1*Z$V=XHq$Rq_ZRjj(O4;O(speS!sdYT$z3u`_QtyK$OT&y2f z_CgD@*cxvbHjf(p`c z7YCz;fg#C51927e2$?Km(}YT|`~xSKII*;)`escLH%JKL07QmX^fCy@By{u*MwW3S0F+-)M~@&{2iaB z;bQ(4DwIW>H7X$xI%Y;Kh*8aCq9az)g^j6&hPTFoc+G4SH07yE>?`#I+U03aJZPn0 z-~_RzJ)VT2$jr+8z?KfOuUC0#8LtFMPxub|1m`#l1?=NQ5mSg5I2AF&E^y7N+5v#; zf~%AdLVlXN>@YKt!i$hj?!y4Mvvmxa(taaBM124=4uWQ98BIJyy|?+vy876n6<{3BP}_W zCE^GuDLI}XlJTFdri!S|=2v<9AQ}K8V7`Lw7tu_gsvC|LOY3yA4_63|>DaOIosma> z2ZcBj2_+c`5jMu>o1J&g$UhLau{W51-)%}PA%@YUwkJod1QY|q#$3lWmRJf(oj;v> zZM~k)0G4ggYaMHZ_TcJ>?+`0H1?v`=m?}G`$vmoDKaRLSM6E55ex3 zQC4kYyA-qlQtylLDfW!1iX2G7g6n2))kW+btT*1yD;;C~d{i?XhItcW0oPb*4Yr7tTVt7((p#?eJe)}tROZMOa|83gmHf1@S|pFurg1iR#hB>c1Qu2v|ch^}B64Ld~@Me4^=Om-JU z698ZB1}4D7iCC`q9hZGrh@|t_YNlDM$szc7FPb-DC(Ml#Kt=2kA3qXLS&2Qu``dbg zUl)JEO6@=z2|rQ!-qHlw$S%i&NQv>(zHyGig&K2@MH@m5Q(K|C7h zvsB5l{EiUl2DIQ{VGBR;Ag!+8_j>aVW-S=>eR8jaoI3s!kq zJz@623WW7gJfA!{VkN~Ov<~|*%?!bC(YBLO(LzZZ)d_yk{Pcws9f1Dg>JMB=qpTXd z18;Q&oKK=`GC@R_+!YIP@LS!!0D`JzWCZBOen8T|f+f1R9 zhYkp|10yuU90SeM#M>Ox#4{g8aFG=?l!Sw;w^d4FqCvo6p3xSeT)u48LLnR;9@Z1psmXo!SfXwn*iOMM zVeMuUqvh%RgSlollrRVc2}u$813Cw3VF>*&Rp?@ESS|QX%P~Za=vEvCo2owd6W;%ut=mtkZH?Qf6ZUS$T$qsabfK}6Nsq6R^ z{Y@l<17Fk3f`tQcCU~!xc>uUH3Ps_7jrRw}#{c%mN+QB(V)e)BPCSuFbq6%;Zi`up zJ(zf%6Ixjiq!U(I9d0PB_``{}vei8U7LG36j9z1qw8+xD)(>6B%p#czG#8ss-brDB zHDLrxj1E^}jZDdlIamP*ABls;%40&RC1xN4BSbh{;6wVdn{j<0livY*KtH@AV^BDU z#_aHkb2GU89Q8I}M1ZW&uR-8atZ8P{@{fw&B_Y5IJlusGy^LnBk5$`AR*6w{cw;66 z+}FDsZIT7Yb|PTz!^R#)q&E)+Ou$+l@bMZ@AEvApB++~riH&XLLGds+77Q_LY8W$n z7$s%iE*cmP&MNndYNDKNWOQKzmDOQOb4V;!;cnY*+#~+&lJs~xR<3uK1?hPky%OJP^2Ph zXf&HfZvsZORYPb!PbgTD1-R{ zYiLcoCzkJ}2jDY!Elz+QIv{}I-KUQcZpEXAG^|LNXQk=USW=jJ^!50o$ZER*#Y0x~ zfv-$K9wY=M&`m7st0XYPiN9miuF8*=m~1S_36)TCU!#B>7;i#vDo3(MUn2!>ry+ff zmihnF-dk1{nQHGXTGILN@(yrX;#$!GPD@-XJHTm)YgGq0Et`OX*K2G@k0g1IduVuz>=CGto|jGg z{|vh5l}js1=(jv1KKit1cIKX;cxqR)|1jeTje{$`8*a4W zYtFewd&E@?Ki5DQNc4$wjayN>(@h6Ea#Y=HL)rq30L=XgRhlk4-zc-GfS7wn7bfkExgER(75(<>$28Hboa$Z7zYjF9W3r>1!f=y5M1gNM18gm_oG&wic_MaFEwtq zadBk;ZwKkeQN}6N^!KBUBWNu8*%%C2Z*b8I~ylMp;IzQ#D47m)M%_D%-GUpZbpfj~b8g5Cu&S+yfQ`IdauQMvF1_7%(IYrQt>x_eNKh3%x zomfKquQ!I^wN*D@s@6N{rqcyEH0K6`cqgRL!383dy4`4GARlV@jm9W0FuwXGL+D4j z%oaNE)lJ5L+>ht+5pOLTpCcUH$Gi$PVoH0Kth7of2b&CmiN?FTrd9YwdCG_ox3GP>bb z<4Gi!sX`~_ZAM#UaGigf(FOUkb8jcvuBTsuPy6Sf0l%_xKrWJP@Hvwfe?=It7#J_#H7y)%p-(|dNgDr!uxZ8MMTSI|K zMl19&GRZis&qPdleMvT*JsFF5is~nWMvl_f$(YS=Ty$!gKbJyvMtk-6#dXGT^~Vc! z#tbZc+j^sw{Y{Pw+}kw`p-lD0S^6{=ZK{Vzf!9U9syDnEUi9M>;}hqT9M^)9=)sCy zIyBV?JEytuMJ5GgMUX<%j9f@F-KQBNoPY9-LE4Sc(wb?oZT}s8dz$f!ru|CM8OAUa z78%krW%H21s$I}My^WbmdMGZT#+qDeE29}%H=^y%yZA7>LXS5FEY zKv2i{)WOjMvkZ@}&$H9$cm4U~xzBh~f6q^O9|CXuwflHeH{%029IeG{fWQW7qP_== zs~K8+;vC~9rc;fhNU}+P5KFgF;BReK@Q8D+QHO75&NaI5w+<`f+#kYQ?zquU-b>UDl3iLRfSnoDCF!E1KW z^hV=0Jo!(faiLw?9X;=HY%*LQeZttUgKOTg(3pUqe_m*ut7E}>JcZ7DL|dLRI)snf zd&8ar>s-H3ENnSBrWqx%{S_8fdT)o{h_-qf>;k)T^fN|*jsUYzy)dGWJ_8|?Ga;84 zEyVLjAx^|J6Ss;gaRJKgAf-QRaPh(s&!VR)YA}=LJZp5;w>zwg;fJ2ZR@p-SrA8OU z{st~JIv@yt>QbWzFXNiqjZB(+qu&+%YN>IthEV@b&mrJvDM}M@xZ%6Y4L6J$)^6?9 zDzK0yJ!f>V@8gbdT8;v9d!92=(eDG#fscJoSVd7PBGVL5y$ z7|8DDjSl&TVT_C&t#Kp<7=YDo(@{a8aD`E>BiVP@3fL9UjfTtpnKWw!mbAWJC+5ykKwHU1xA?*Se~ z)x{5IW;dI%$?l|Q@104b1`>v4ILGFUl(lQADNpBTa&ZE(B2)0qGz` zI)Zc}MUa+YkQ(@YXJ$9V_y2wW@8RK@?981z_nv$1xu>7INWG65chAtQHF$m?*m@rM zCPKG+{)Cav^?xj4El@C*`nH8LckWuO=dlp#v#MfG66-v>{iD!HT@Qup1$>du$GP{B zY`N`vPq=+QG?$dOB&9LUT<`e~g#+@g$M>Rdeg-x2|NZF(&-=E!k%%`7b!E{xXS9P%=Jk8nSNmnO^qBa5?zs_#KDqNuKOsL5=g=T>MZ-tckka}$Ov}M*} z(N-W>PAL7d)$^2tpvb`1f4nFX#S6E=!3fTsa3?{^FUI>< zd%z)2gyV29xIllXfws*E_02j2FEa!^Eu-8s()8`FY)=RB==SPl9{mZAFjV0kCFD5r0vLF4kl^N|Zk zsZt*=w%ECRoH%1#@FVwhag5~$@Yc3@49J54`UUT=$^0OgP>}WM8H3y*RP=}En}0zB zXZ_|R5XFbbJoPB$XIX~2UGRLbl8gH6h1Yx1MGp#sQNxR#+1kP|rwfz~G?9xIYIEqy zMes2Td?A;>)hS1Oz5fJyfm!3E4Zh4PAYiFeximaSY(W$atgLn3Ahr?7@QUcAtDa0Q z4sg{o46iz`d8*-8!)u;~V0%Bf1`onH^z}7Q4>jlEjO*}$Eh5i#PiOV|3VP!@4%x>v z{<^1mxsj}SfGO3i31IPrp(XBxu&W@%4?vi79q}=dH^A~9q_H>P$Ok-LdBf92ExJO* zH!#n~WZVR+o6GKgy~h}d^wLeRx_CO~rulTqO;3w*n~vG6Z)qj`XQ)5D0_UbRzvUzy zgQd&@Ff7Y2Q(b9@WprPmM55x*+2fq2Dn7!i-0jW zr=BkYw^&SLi-000j?(%fk9=yzaV$X?jOU1ZJ})>K%F;C$kD zk8|`6CExM1hn(`}9Zzp8@7_C}#=IrdlOZ>3;fwi=kLP5eGz5e!>1O}kb9nS z%6Q8D3Y#|WK4y8Ap1Y4#!7NAK_mtto{oDJVhsVFAtSp) zX}x*H_*)`!%*LEpEHrdbWriY(g&xcT*6A$~7!Xgi@_L*U_)l2>t$u);ejtHI?2)IRx-*!ndXOn2U+tEqj`@#8qay< zW4P&?B~e3Z{v{*cck!_&Okpqnz8Ar1ZLC@WUR5>?-F8}xvp4r`1dWXBo)}HJTgwL1 zFh#UP*{jWpXrwIjDXK_N)IS}RzahmS_Xib2sgX@oQ07y?b|aoXu!&^lPv2adsHlJf z4_=A>bJHRs>5^T1<2V~^@|{ukBrqbuqDnas=YT_dU?Gr?z+|Yx5Q2#lg2haP7Q8~8 z?j=^BPaNV~e5!JY=&AmLI^)OV1brQX&;Ln#Ld0&Q&#;C`80JuF7bZ4i5Uz01PhI4q zPJ0m=F+N`^bTga1Q?4+h|jyh(|Ecu}Cq3x#?$JVklFD11=$$ zLA>S?i$j;8+As*`C7SCN74%a1>&$?27>fI+L;w|$Y>v*kMLG4ec@(0Fk1)V7nlQMV zDyI`Xv}dRmLHjfjtC<=1nVwxRWaYZ-^2eThSgt zC!)lE)G6?li5BsWeB``Cl@rrn`J-rj4lNf)i?>01^ce99s&m|Y4+^0#Vnk=hXl{!l zjWH@olR+>S~C3>Llpd3^4*~ z0e6z9s6KSi`@Q0D3L$;vREz=4L-z6L_#_~8khabh>pOhp{sT)iV z@FnVVA}*TFCqr7^j5|6)@7Iipj!?D33v*M1LNzCgX!<@?G~vhCz3~*0CL);<$uyC~ z3krh3`~5xgrHN&>gTaD6tmF1L>=+ZU6d`PJG^>oL#^d3Ot}b5m3l|nJql}HtZv7mVmq^@`Aa;)&jA#lr)#J zf#KWfQ8ube-at6bm*Oevv?45;23Erc!)8~SfuVn)y72Ii>>F>gQzof?JYM9WvZ9JIBTh_~-@;e_OJGE`JcG-4%D&Dx?C-^N~jJ~q+!X>D;D z@skML3qhp7`*p=oVSdhG0U*o|CFE{ma*g~@NXb1pDU{OdiLP<@V&Lq6mLY|S!mbT8 zxt{QVTraIBrZAaqRNo}iz8>{K^z#EhbcQfP$LE;*w1$aU)HWcZmj%7kakjHtnvLQ}|NsFjjBas%(ucq4& zZsdZF4A!8Hf?jDP+C-SuJe_4!q#Qp$>l=wA-js!Wir;D^;`j%mJL4(2vGt>XLp>)o z7LITv3T5k1g!el2XpC*U*#$ZbW&%7%gv0ymeH?52^akbPDKtbI8;j>~4tu7rG3J63f7w;7r%%$Xe!8$A?rHRma^>W^g64dCQq+n{;MATMih0?oCL^Iy2 zNa#{8O45lYBGEC2lYDUo0gNrOsc4{n}>QIU1NfXfIe13?K+|?& zHPmwV+li;_H*KIKQQ<;RxAtNP2;uJb;%THvOYR_=gJpZUgBXzlmMRdah&3>Q9%f2q zIDEj69roEfildyo;bbR~j(T#zokiJ-zup9@MZ$!rvVqd3{m!mI?A((Qo*AS=jvNek zNgIszojZ$|8YQhcX^=gQt4(0aPwv9T?TtWUM8sKWN5ha%%cbq2FFK2+D(d5&?ksWw z^~2ujA`;Z?+h|-DK=uxO+eOr21U}mZM?32clOWp1bOpZx8lTzKr15RL3h<=kopj-8 zQO%-V{tRLveqsX02hgsn-9+WEoA68ph9b7>rEWMW&ba7idqhCD8-n6t=U$JhO9gO( zrsCGgh$!nWK2H368c1P46=KqUmSUJP-HD7xY@z=PjJzYXSqMt6R10U6?D}vc#pB4B2z1*KX2ZFPsGy=T;yci0^ z!J#&g?rjT8pg#E(+BpF5_1_w_yNCE%De%43Q#4S@j#_N=$Iv!?YxMVyG6VP`fB``W z^XFT5f(Ep&m+0a)o0xvZHk0gCeL+ljtl*G47!#Yv#L?LoO!BAp7B%?buG1To=35%r z8-c;OG^w|EPq{#0eZ~KV`o2c)U@Bse_6DOK7i!f{AJTSH`x0taxpx3S)`dQQ(h76nc56|MM%E39~kMe z+qAJ(G&^;=Rw45@^(0jIIXhD!}HeF}rT zRa=5rv|-k0&I@Nb?IMku!mKJ(K}dKFFE}&+1MF-0nt;0R3cd9@Z?SJ^)$8IvK#KJK zB13^;r~3d9NQ|v84_5OH1H|Vcm;%F=<{vO1Q%#BrrPtqpzb0e_HVX8e=Z+0W*F5i% zR-4`sRd~j}!Z$GW((F_UP9#&q2pM2Va$&Bmzq7olu!3NSIkibskje@~G{_{Pw+4w{ z@xsQzVmdCFw~;?;(A&ZeM)E&zi}8+$vw32)az;Y066s^ZJ0hgr;)t{$(^ZdIG^_;% zmIhYMZIYfjOD)z7H%h6q`9TZprsqKqh`cs2M7 zmWA|zXE%^53oimK;YEggN1cXLi4VTNIf25DPr*0#xit%7gp}Qj{`+VDVHLL3r||XSNIvksD*v!4Z<#VIwLHo!Lx z`VXBQ4uKRTEgY01>&41(KJ5dXh|ubE`B0R#?LbLFq!aMa8aAeU`Js5rnHS7h4nYXa zTfztkuedfGADG@oKZPO%Nzcn)&wR5h5XRw7V2upii_!1Lr=< zzk=iWK)#+x1tY|38HcfHw8L=Wga`%EExiACX8u1UVs2>`vPGoM5Ns*{6iSCtBXL@Q z?B%rt54Uk7*znKYls^*uHm(mx3O(d=H#)+P-5o7{!DZ8@VgU2n3Jv}_ zF)a^`q?=3ODFF_beiMn;9qaHZ6z8DlLy%J*YM)A|KLU>!NUzznm2 zE|1eH^R_DF2k=+LpSSo=&HVFk{u7Em+%2N4ao~Y3aN*H7>Nifbh@Apb!!ESm1D{Fu z*;Bl?gQ)K|XB>QB@rs61^u{)5_lm}e`nE}9B~=?Q`q~cQj~U~|*S3-4BsG`-?aUu% zsmBE2jravh9_X_b?<73wYgCPK;fHyA?Qo^C*T>554NruM!Wn3WJv1ekZcM;2xrL%8 zB1HL)|Mm=MqiFuzsxj1QqR{ZPFP?^T!U2Bi@d6q#r z&j{Ws3_iYt7##qWCT)vsJ!5l9c4#+iQ(vHg)5PE0Pt=+u4}CCQlrf6AX<73vvmgCQ z2k_6`pJQ~RNflu%&6puBz_`-58w`}Y>*;Q)L1Hky*gi6j){;nIB!&X$xx^Nvov9#D z7A}bW)%eW13yD)ZPc6O>ZEaU`VgLWL5`zC>34t^mD)k${RHd9n}EJd9q zY=`;BpiFhm0<}Ta7q-Wwd{HHq8qR{Kyp+1n5{>NnPJFQQKQV$<%>smv(eYUTT})$PprIf2bjFLP(GP|qe=5b9i^BiAH<&Q_+G^b zx;ziG<0cGVpXzbG}XUqPX|6qyH7V2DlrS{y{u8n|JEE9!S{ zb0pKhcE^IGX`jzn3n-h$*m-)qmqvXH4s0J4e+w3VGv!~Eu~dHnc&pDXwzE&;bO#Mt z07c$+^!7s07fwJ&7P6iSTK`3&HUQRYk!XdCJ(CxSehg36+w`uF6do~)LBYT)v|G#+ z@NXKt*i?>wwira}JKC@qgbVb#a53bKl~j9)c$pi2xkTtmqyNV4@mnB5{H7VU<3m{) z>~+%Mrf^|fxLCMmEES>XDr~9v6n+jLy;0Pu9Nd$teFwF`cfNMtiJppj9p9Up>7lL5MZ9Uz z&5V%r&vI<2Ra9XGM5eR8;VZy&z(kspCwiy_i|9D#A9?Jd z%_Er+!#9&wqAWCX{Y;uY)ODq3q+f)g-7f@SbS!Owph8|WUs%2p6nj<#?O6#G%s$`c zmEf0Q$62t-oaCWZINFa>l^;Z7Tn7Fi_CU<5|D$*YgPi)K=!VOc9|880l)Ty;d8gH) zremcWOgc(){}*`+VT#eUiir8KlbiN2zBKu`6Uo3i&K-PV|&1-$fTh0eGM z^Xjj6D^{hvjp7x$Gb}yU7KCIJl{X0^dX*c>7{%)z?2R1Y{jhafSaXV6keNX5Y=Yhj ziM#e~0t_8=b(5H^u6C2s6AG1Sn;}jih9fM}M&2#L<9U)~2UJh{(G8E>5a#1nQO*|e zVgidO_y)%|NI$BAp+LgC7*|(nycGh&Dq65roYI$;GKrfd!o3_g4W>}r=%&IWQqY=h zA{wptY!f15U6Bo5!CVxXwMtfrQj-m3I|1`j$k&YX6<=OgL{ZzpMO@xQ8QVo_Oi2R= zG*DdC4GsEi7Y$W>#x#P5{g7Fc3U0Y!Ouru^ebGBu!HFDvzlhi2{xtFzq1y|P>5b+) zKmmUEMYMos?7=UP)$(b@0i49`cVhk5(uAGR>=w|WouZul(H&qop$IqCj~tPvKrOtM zqIZdo;b_1JpEnvrZn+UH9Vic$t8z4rAXR-jGTEQ5W77kWhv%`QQ zgS4Yq1FUHjXi8G7uia7cssa|}hhqTmmW7v&L8ZKv{yYxGa~1u3LJaQ?du)lO#Bwd* zzUuLWp5Wm-$^)gL73C+)*S(JAY#Ah4*dQvpEfA0pp z>$tWOEc>T`8r$jZQ=+?R@7Z$-n{D14oA);=I0c);Mv6TxzC?>vr^QI<0BW2O-{9Br zGvY<{+yZ*)EcVAX8g*7QNh-egFSTT-KVdCTLe;j>g|mX|7d&+iO648&?m4ld&USZ6 z#ppOcrT3eb_RjgAzO2>az8vW5g?v#@K3)%A)vs9!^;`J-5TjN3z?N;4pD)TJE#B}y zeLYzy?knvN@dKJ3`$N<#3s6S`w$MpMLd_Gv6szj4>P^!y;20V=C_a(epND4j7aDjT zYJ%-F<2=rmpXu6plc9;aAYQVgX(A1VZkNVi5H7Ttb3t@Pn}Q2q7PeExix6_QQ|?8) zxSjsF2-ab{uhAuOMNxOUX+FWm*Z49BO%df>#xm@pZ!e3fj@{Nt1uJC&b-Mz=Cmn9n zI1oV>=0AqH`KOPgB53IcMmSisGgt85MNpOOVlJ-gOX_i*)5WsNH4?xq)3eg*K!alBV9U>?N$U^eBvW>Q*ll3X;*bEwx05(`5LwwlLYe?6?e9IXkP-{QXX8YK@1RaN z5zA1!TjDwo6?IrV^z`3igF134#TJPU>gn;+uSnbm0zQ9Re9owQ@wP}wIJdwmHqB=V zSYXI%fXulCKK&mM9W;LT4z$VWPPJz~9<5DAo|5FO#?)zR z1^9Bd1%UfM00*_*;#cY91FkolkkH}RF!$b}& zBz0YJjtTiMYa?CMvKU)?FO4e}yVRp)Imc-#ookj^m2$ri52rUaOO4W-XI7v|yW*S< zl{GdIGaic#ijy`zh7JKBy7XA2IT=K0p?u~xpB^XE73cIuvPrzlsX81E)uAfk4qFhP z4>oW3fa$a4yUKowQLtPGsFosE!$ax1BKwD)TZCR%+ud80{qc$2s?0PA&V5x@Gym9Z z$9d7xCOby(8q6MV*@)>Yn@m@~m_vJQ(m-cdZPJr6Ge8}fPvi=pew&{cJU7_mgH+az zfnK5xc3Ic#dyHMy2z=yae7!=jtjtOAppz2Cd4yfGkUcUnF&2}pAhLq zv#&yAH98q0kd|f-@#v_IZbQGvb$&t4H2)=N55m})Ms8a=v#X+hOCbIyq zm&4?9%>8c)ljZpOXPB%4p&&k7cE{z-aQR$H0V4yP=@_ZZ*fp+ljZ+O<4^Pn5rEpmt zjfGRP%lIs(d;#FQ=LF{Lp?(o^825WNLMA%=?TaJK_Sup0b+n%yDI3J>nT6#Dww5E* zzZ`!>%1rwqW~nFd1cy=GC7*&iV6aP;PvXPZTs`P?Za{wszSg|@-~7=f>)FnIBIy?X zNHF!qyd-|fhS>pL?xt>8L7h2=-f&C9e$efWn(>2-a{)j772(-#N_lSiQW*>)P`jP2 zdQkcR3lM~8l3y%B1jaaVX8N;qt`h_URK0T2x1UEx(=VFLQ}?>9Y?W_KhF)NHQfwG4 ziINef%T#|?J<5GHGL2%R<#=@;8cNO*A1&kf@%(d19Vt0RPKM9g${6{&NuH*ckEN_w z*;7B@HZ@kP?ZoW=e8>T;l&CU|8VXm-CylDDAL8=EX!o9{!Zm*~5J95E_7cbAbr zt2dVT_LY$b6>yEY<*)&_Qc*cVvq|0G=kdrQ};<7SbwgQ)XpKqF!VQ6J}g=t>j z4B48m%Q9q}Di^-MK7#SfMARU7u$;ht0C;YjI|bARy3dZ0tb7B&_EXtR$Uy6ULwc8WWUx_DmA3tEDVJgk&Wb3+4qv<^mhixTU~#!-K3AZke2f+Zh`?Vw$x*XznM zWiLVmgTD>PpGkI>VXEdWxC?SN9kl-9Z_2AH+2iY%y7DO=xLJn6Q%`EPA}Ibc>d7SR z%eM7oN5?e?rO=E_4%6f4$9l47*x#rfj?xg?-#$@aX4?{f+w#PB!tZ%zsys;f0WNaG z8_H&Bv#x^kbAZZaApMZVu>>rYa3X;5>k9qRP__fdQMHlG;_>utB;N${y}yyH3mgh- zEX%=buxex39`1`DG?w+${B4vq6T-6{;5vXCF#S5cvLhCyhgbGSjMF-=d`?l%!EfVLOB|1W3#qB9y3tZ@!VNRlVc-H0Ogmf2tN7Rtt>r9MT6JmzTwO|Uw~_GE zwj*rqcy zD(-|+9?dFtmi<-IXj*4r>>YPWkvWu?Okp2@KUUDa&Y0;#O6VeM!M@$0i#(xD(x_5b z`HuRVkLGnX@o;rlSzi4@qcdG)2X&&0syr>Lvyb^pPs>Wcg9%T|`oM$TPs@g2{lmIR z6rFIm2h2YH%9Io;*cxE$>c#GgyIyUQ;z)@jek8p@Zn>lyhTK-c713<;?D?z6DvVFoLn zm7hTSQ}a1lm+d5jo|EsuS?0oX@_AeuJui>LO6=(&+o7NZc2Ej!YRjImJwVOoQ(h1B z{1sj7f%69#;p!^H3s@oid>%jTi!^UKZJvfy*^^$7Y;)|@TQx06UzB42fa@>f=|ntz2`hKg*YYL#mxA&b)n3NCh1Bb1`4n}% zh2jP)UdFf}H4T3i4{p=KSAiwB=*+9~5L&N%&1`+@HR)CFKyF~at!l3WvUe$>KgM#G z+V;mGQ$%z6%eQfH50Edaw_&E5ftcLS1^^!a(4qk##D%^C1JD95G<{Qc!DYsqSb)2< z=S}%YeE@NxAL0k|-;yn{17Tc=rMzr+u&>EL%t(C*Jrs&w(4Il^3&5)1VEH=;XVkBH zGWC304r2|78Pu0Zg>TEZpkhK9fp__?%}OI(@D5PB&`G&pK}M`HMAm0b5hRHi+O*#p zLRnQ};e!!T+3njqL@rj~r2priq=rHVy(HiX-COfL1YQBX3%2|r~2ooL` z9p~HmzI@TfMqDm~>GO^N0;^**T0Ig(x0nh>%6{r&lOu_t*K+0%NjUW_oO-2Uk^~j^nHn;J2L=JQHX+N%M7@DZ>dtHlkADmiL2EH|B_Yy{RJeYZq9FG62Fu%s&IP*- z-|V?)3hr#xm$C_i_|BK|(sc1B zVZnTPo{vkQ$5jOW-TX?v0v%HKufc^Q2CF+*i-ljy1dvVNrmtmRm1(f{Exh6zERZj& zUutFzT3Wq8PKP+&ZlN3nE78G)*pAD|xd=zwHLAA=Y|TNMwg{q7Ast#IEA!#=co8Vi zA$n`EoPcwycrhLpQ~f2fjeVR3Rv^2hJ28$W)sM82Bq970B!2Z0`8^K4*O$tA_5&KY zf;W~ztlzj4IFbu&e;4sV?q$-c?DolJICc5J>9`zn;}ROV94F^eTD}~Fcp0rI5B^YH zfiZqZ*(;z`SWb&qNUwbb!=g_L^d@Sa{4dOHALPky5C9J6fdGF`p)2J=X1!N}fi9-7 z@8xTbA5gFx=5cReq2^F`i%f z0XVmsGJlkN#9enbpq?I&4HS?8D?F3tTAVKlwUnH-3X^{JL9qIc8?=%KUmC1RCPaCtnmsR z93>k;fN^T%>k3mJ{2E)(pbwIqR8>ZXQ|tjO#8;GgKv$T=#TsmJZqF$}eD&K;E--TO4I$dLjGF7XWr&c5Zx z@`k_(A5`2)bB<$dHz6OhdSc&k8Ha^N?VkjCa9o;+7PJ%6^bVX<=qK>>`3d>H zy4vIs>X)3DZr}4KWrzX@LAVw){FF?IKE|Ffs<$HVVN~=DMpW_gQ}X?IPM*SgHi(sJ z5QC9yE6sstjZTA1U?`j8kZ57!X&KH$V$W%5#2wREHO4)e?a>$7`-)G?oD!yprk@4s z;)V5RF(C@|oj41&4+8r;`Lc%dFyMf%A!Y9o`aWOw!Z5WzzyYBBhkwX#7>bg1^4^S1+zVl!|_R-(x!Kb0KW*6l6 z$fMTBkWeTHpF49wc8EbgT-_rU!n8RK?yAv6?46r5>>}83%-WRXeHUeq1b&}eXK|8v zZjMRYwIjatOLCM=g|8Y%3e%P=;7ET50XeM2QiB$;;XdOpP(UX1UtEQ(2^kR7Du!-f z1x9^IImuY@^lNe^PM@vU-#bOUh5`S{iioGU=m?{3O|aB7Gyz)8wm+++}b zDg+-pmH7&*xYV1snAf=iTr3Ke~r2pWp2wX&%Tq;MflyN z17UcmSr0YB8@Da8IPEre6Ubu9M_}i^>k!?>@{^g6ofbpG{*e>-z(rhlBBkEJcTUg? zcc9WLqssam;Rzh_c8aYfXfC0I=%;>?2vlQ1s(VRQp{gO4c`Gm*%M5ZROkV9+@{MJd%BZMFo#! z6&`)cV@QNwp+d>?*us-Oi;19(eO(bV-b>OIlmzym7S;L3GLBBSPp?43|BQ7_uc6nB zc3Bd(Uy}uo_iNMN*IOrmTf>gC5<|129aPuYg<;cA>gg@Ryl^RnR^8Uvj~>v4cR2v`f9KCj4kc|M^$xy6Z56#sQkeM?RAneT?H`KY(qL!S za-E`QDv@+W(aX8Q0|A(pvSwfJ#6+s0>gh@-y`bvP#093}j|H-0GGLvR8a#1TA06+i z4W~V5-Z?`Wa;mbk7}V-C!Uhw4#4G7;)p?8ZkB2AHq*%C8Sjv(%-`u7JmmzCx|Y}{vu~2K8O0?xETcVQD885 z1eGi2b`L@tY})S7n?`ae33I?$!BC0|(JO=X!`YD%7RoCd3VRjx57Be&SCf(QFv{VI zgBY!?aHUb7XDfwMr%=6GH#g@ytb?#4TpFNY5iX5UzQB>LHbXfT{Nlm`xO76kQQUkw z70%oh)t<=1j7uM+am1w`l91x^8nTb#@+9b^T>N3c5vD?yDPTUdLk&@g zYIvCLW+hkq9g&`JlMb34Qyz4yV7GRJ>1iB}-Frr~rv^VZ$tB}hhBL*@9~^`d-ENdo z;zh&HA+Ypt&F%=xufdH{XnK;}t$}2-m9`nHTajj$OKBmHnDh6t0n5M9IMy^IGf3kL z%CSQzWwkESRohW>=?%nqp?F4$y({IPkBHGC{GJ~{SXjGu4Rp3~rT7;zuuZuOn6RFB z9r-&+L*P)*8#ud^Kv!K%v@mb?Pea=Ap6s=aQsXUfc6h~^jxxInaJS+4Yi$CLmjBcc{H?s+%EDpMT7T?F^J?5)%9nPM=u&bfe zcxF%#7ix0iNDS+5t{;neA@JVADa`^YzmaZxt**I+U@u>mCc5Dst@&fGVsAfJDlT&CmZIUk~Hu zO!TU6^5;u`&a^fDy9dlR+ARN*hdsIwU4nN_fff98VjO&*5mjdc9xdY?&u9;zH-pK5 z7X#A03Oi?jCWDTk3KzA-%2V-a1LK>Zq4j|REDQ>3ns z2==>P+d-vxeS^}R038aBgbqo;UrJic+vrb4XbrDDzy(ZbnW{ZOR}H{7bMtBeC~+bzP_v-bf-_12LGVtiH0G|%(b_s72d0WvJZKbXv2m$T06W?{mhCOD zO!5l@K!R*3t`4bev|#`Tx;7!>;#Npt%Lp_ggOLEV4Fd;yr>Skyc=mzr;GT|e41fhI zO~dL1U>Eyr%g4OoWS?O>tVfjtU`fHnM>R%s*n zYccqQnX416;n~L{^XKU_XQ`nF+W@xan9B#6%j=0TGek<|KSefJPDG8WiE-!@&dL4F zRZNMqa(-gYzyN^K=1(a<^zHgVZB^tZjbU50(>pS>eh|C@Rc}z6v|wAW#!`mHsF#@n~ny_&3pSko8c2S&K9c8DIg8U=V&QKma7AG>vJAK9KPA zZO)(ub_es}novI|(3XN4fuJ%0O1Hg|VlD@}GH_@@Jv76|0AU^xXX)m`XZ&}H6EFzD zvbjM!fDBBK0<@#pjj;rJOyO=5hX=aF8yE`A`qE^h0V9Kh0(n0^8 zvk7x!$SRLskQGb1<}FhU6x(X*LuE!N_qEa>aV=4LpF4h)jzC z2KP^kOVRox)j2-l1{$~ks}3VdZO;^iL27}r^iX1!VRP_6fa2!Z;;j9`x5Du`lT^-8 z+MwUS&cu4++fX{CaFW|Flr_RO0zqY?w14v;4K7}9hH(U1z?l-Yn=DKY$MATWFrr|L zNVV2G#A|P9jvtH8WFp}^P~21xy%M9B9pM>{bknZWzQ}p$1^dTV}TyCce*v?@7TOFVaHuyxvO-hm5xngF}a&6#KT} zPsowwvj>jR8cV=^-NxhyYzs(vb9@K{xr7jMC#bm;iX)lNYO7b=0RK4vgvBh!6vIa} zmo8(Z4Z$8A0dI{oSoH(@Gu%Q{vd_DL)tF{IcLf-l)76W5#5Kdrh zZA=(>>^Z@INNJ*k@^sd;6>tH(mrT?{>SJ$EN;baHMxufW!chGPjLM0iM|?;EMgSD} z1d~m87ONT#2BBiSUJp~^EQYVf>)EfH_*QCZ8gcdB90WTmf8Rp)U0ZZ3#t}3!zH?w+76ePT52a;5X|v3F0r-Lp18!-Qv2Y7 z!g>90L9M*ka7m=ibK~QE!HN19Mfn4Dupua3p$#6rT_h+f%Q9fK!l2$y5PB8J--x2; z%YOulv#q8XLSKT5SDL?I_v~$7&06==w8R+S?^1usR4$K99I>rD!OIh{83R;+~r}8t71NWUy)~~DTPk3!yWIX+mrZ<91 zOj;RzvkDEosf)W?POk=~eC6_bJt)~$K%y)OMynck0I;goELw{7z zS&=imqFxiq*zYUqA3@DtGhLr%_wfu4)Tio#yht0jd=5hZ)6p{rNWxyT~+nb&=GaY(wjngGA+wo(5+c|ZTxzW z1;9R}`q>!TYMPd2dN3gI=U0`fw)YhVel zD_mUipn+Zy66@>+0LE6j*g&rV1Ht2ENs@kAFP*-|Pw8zGb=6-quAy#VCoO5Hw^KI< z)Ba6Wu95J3wuPQm#HmdqShLCKA*%i~v&GgQmtzc1G za={3YT6Q;u^%2_R5SWwpH`6QGXF+1HD#1oK*Q>(z)ug%J3p*;exh~Mfy5@R${`UFi zK>e{)=tfA0X%0J{*RwH@DOi@%D+9*p|zwS1Ub*;Wna` z{tVkzes86tz&mBM*0W(cd7(8>;VzADt&cZ>+Z<}ztTuWjc7tIJq9e#O|IvTi=x?%C zQTbDkaqT`N?g;nCFt@-`u^>~KNrbjLqVV{S_Wh@mqpe;W5y#4_{ z=+pz-mEqe1P{SCrpGU6f4L$UDb~U=kpymMvC88fh}Za$aj z@J;H8ZK)jho$duZhJ&TrTYsC?yF+{HW%xR~H*l|rw)fV*VE3BdeNbTpE2(q@KFsX{ z&|$H7X7CeZQ!R*Ub4W&k1WBp}D-{ZDW;mbr4d|2qrin@FPTW- z=%>GnW&5z7UP%GTTKuw}p%%f5r5_HB+{dn9y7jVNTm99t7tzK_6&*BiT=`}+=@tDJ zL%@XBxy4B#oTWSTe+=}KBa?cO_L@FODfH#Mrq?pp$qY4c578ZTcr~K$@c!W{gjygi8OYA&cV{aw~O#3djkT5E($<)VooivB+}m zq|H0hV?!fqt688Cku>?M_!v^&(x=2hGXb`lIXEzo7$-=UcE-2pEj?O+)g7q^tj8!I z3P6-Jpd$nI3E00c4bsz6&ai^PoFcTaL9B{3)dIK^F@U8m-?xKsya1o~4c3!@z}In6 zeZZk^*n%l<>vc>cINPg6c0?MkKKU-B#`%w)K?Pg&ru66A`rf2ZPvNL_0D5&w^s$z2 zDgXd};?O%F$k4>ze@B0cv)&>%m4~_v!Drxen7a(_MeB#?E|--&Qq{mxa3FW58nJMV z7^258OM#4Sd;>;zehuD;dGEn(=U)T5UIBi$0F&xpddwPP2sl+$Ti}9n#;PcfeBI<7 zs;8$enPhqD{%;eL`&YTy*r9qEW6Yxe_h#r7P4*1cGmVk|*CuiA>gA21h5xr+o_$xZ zU3pqbFDXG>T&!f^EMnL=uAZ#~)@Rqgt5*zJvox4pjmaAwE$pfWx76N~;M2m&MsuaSANEim{AZex3O!qhnkMkQ*7fv`6jK0=^ULUfYafEJ_~2^O<*svM%sDl5Tvehtj)m z7?BiG9I4UT^%Cac&mbMC-%g=+pX-v@LlFOX8u7Ws9!~mPM~uCT1}7rxMB6dgL>A%3 zF@`n417!@3&@GfbM$b~WS-EF@!^eQrb`)xy|A+dttr|x+$Li_qXDr6)Qkh7DC+M-h zHsip7n?ln-m{u2$*L(60lPKKip6nvm8n=V0OaMdq2ft7agca!|V`H$TTWYC(feVO{T%U!tT308N*Wk@kLG5 zUo)-JI2D`Fq>dH9PE6BxAZG51={V{mXFRGXe5a=CtyE**dKIi4bPdp}LXXBds0-Or z#;4gm@_wP$$+{0?3~ThDaA_T>0KZp{ee#Ztldqa@umLIt@l|gKjvFZSkbucQkPz)2 z-hmYrpMF3ya`gmSF-wm&eh$2W0}5Kt5QKE%4L(e482Xu6`cuk1(r4@CaA`7IuNA@F zfY72F3?}tU<|XU6At&k6o!{>(9$`mBL5>d{-2KFGNmV_ zuLyh`9huNDyFn2&xCHRG!S17*m5UToav?!AoU12PoL%q)f*5cq2wLL>T=34U$pHuk z)6BVgWW~jW{@3s+^ELBRi~)gZmID06xq6lfFsOFW85S9EESGfh-jhDerQkj+Sn*o) z`%+I$zr6g(@JbfgYGcg_3UhQhZ(7Ot%2{EQ{GK(L|FiYa5B(4TMg*5N+yDBcy@|(G z=ivBC1B{zf>v?*_Gh06PFLP-~m;Mmm^ydGru!5X%0a|ache6&S`8{M&FPUiR@AxON zb)Ftqab4g8%t!IEm}trvVZ9M#j_m3JO#6Lc(ePZoZqIuflHP)mLF3kuoSWtzQs?3g ze9!Cz2=+hUWheYAJIqmnbfRJ>bn|#`Cx6^(&1IYUlN2={2223X>d@Tx)*fc`!mfuY z#!NQE-{w%A35ZAxd>b|Z6FqpVn@w3AYz>ns!$*@#H^rVY8~dpV(3Xw5CM;>?eEl7; zQsusaFi=dLzJlCPO#QzCV^vI_TbD(6HlkRI42=i_@u`So@5;87OC2pEQHT*A$CD70 zxWmUmmUt(A^JVENrG=K-uqCZcb^%cB2whN+cgtM=8zxkr3^oKB4|E?Efg)dD>*bsJ zKZQ4L@EcaoCZ#dkIU>x=1{jFd?IY+2On?ElSaFl4(%P@}WX$aZE63MQBifxnx!8TFiXaS2LVhloBoR|nS7{-p0#H~mQy*Fwa_b<0|4D-K*kQX0Lp zT5z43tA zTCZov`+;m9fz{^SVu6-2e}>WpVUBZt*1al^_UuM*XIR4UP5LGN&7!!^u~~mT(0O;q zdLSnP68CP=>j&1+wH4YBwBGEAi1AI|sw0CNX8gu>eKdolXuFQ|vAALUqJP9U=KrF1 zQ`Jp-=FNB|UpUY6e+3xvK-&u;4&qbRUaZ(L-@v{4 zc14-$tGQnvr8p+?3z3w65KQRd1A3^UPK@%MKB#}8sFR}T-NX8S)yYxx_hJ1tbxIWV zI--B4Oe5!S`b@sP;5U63UsI1lF@o!hNA+hpI>-k@ zK4zg(#xXseB_zYjN%H0~D9bq9PuUYDI6WmI`ygOQ%6UgT<%>BEMKz-^OI^O7Pv~WX zF&^LfvsiREuoj%tDzEP+J5?~{>_qHyw?FlH+!3;WvQX!|3_c(2 zp1N$c&xy&1p|H!k+xO#TXk?A6Xa1G!!xGXtD+ni-rPROlWL}mge?fS`y!Sidp8WA& zP`cv>7E{przw~!g7z~&aeALW|vB8qv2h48FfLi2nko4A7>@_UdrmOliEKs*=`V1b~ z^=r6|YoqHRX!&qvh2VuHSaTitc++?8x*nqf*L}Bd>RF01oyr&LZz~&UW}$8dXB8Ie zY=X*SBaiqySF{?R+AH&L6t57LP>yaO=^KMov$v-9dZpket=vs{#^ z8te3m-hs{}B3z)yU44u?Gl~O|hx=Z-r@Pp<_U-%7Ibt9Gd|&U6pA{cqMQ+i151>}P zML#^y+okwLdenY~aW*9!fsZhddZDODW%QePlu{l-8qKHL5A_w$QUCc6e8nYl6hp?l zM74_1-*OsVtdFV0O9XdLRI!HD-g_Le522Pze6Eb*L#HTU!$Rq zbf0>CGF5%7dmQ=p)G%+@^g%`$8vIzV>DkM*aQx792&8wt_kZ8>5pR zJ%C-;20e%AR%Bwh%O8Fc0jHLtV51el^_0WtDes!;8?Ei_@*82z-VkB^gTrWE@qv}! z(dL~p0RZ$%!Y;oF)^q~(f??M3C^f{Wtlm9B9YPEp*17>9My5J5nr4L?SHqi1g zBOUgg-@}X~K98Z33@0ynBqfF$J=FsnXlS_EAU7Ok!kmVwNXm2? z4I(!(R@%JZ+*G}{#?w$I8s^blr%@?=>kP_{Ks}u~E~8Eejj=Ngr;{$DlKiQl^cOP& zBn(3K6-sd%4YAF7yN#Om@1ng`t)xbIZX=?ce~Y4=J@ed_k{QI0ZB@KSA7CChi1Xbj z{eAd1Y`cSgt_J=@Tu*eG*hK3Zme8weh&#aV~vdP z-=~)Vpl`h4_3WEcdT@104erZWqiOgL0Ih#e++5u^g{s6EW*M6>Z{3pdMA3ia3|IJE ztXb(PERHi0^iO~KAD~(_=$TOD)2TS4Ip|VayiqfJ-jlWAZzV1L*U+r;@a9`gQyY|g zJ2`w5bi$P8`C@8m=vt-dOQz7M)JR+& zqpbM$cIm^xUv%C&9ol(}rt17VG}&V$;A4wDMlVL3P+^#SS1n;wwa<<6ZZoS~`-ThS z6(w+LQXkzYkk{t>lee*lX!8`!R3fsNWZB6*G|DjQsL&}+{t?lz#|-0XH-&`MOy(^Jy#}0QipOzXex+9AQ`9M;f9qd=F)L|Ep+XJz0UTu zt(>t}{yr0M3ZyGFCxS{LU2R7bWxw5jL|A(>ffRCc;;?2%(Ha*#7 z(>HVPBmoi#frQ@4(xrm}(m}<7N)a0t2qGX&0s==7A)rL0h9WCS?;Ro{f|MXdr3XQf zBJY3h>;}}&_n!WAGP5(co_l(^ngz}Rzu2?&rp%~^P-GR@l%LMlRnQx}E~05dHu^t` zA$F=5<5``pM`)!3K2cRah4KOGs_Acm`>R!5Z>XKxL_@2Cy8T8os_X5T&%Ib(Pf`Yg z;2QdstcBpAt(M-6d(Eq*Ka~uM9KATDEOw)j<^AMT zpTW`eHBMzsxU)8}KibQzgYAKg_+lOXBQC}Gpst=Ozl!8xnPc?XdV}2F)PRl!uRF$6`9})}IC&oYM$g;q-7C(@0kqk}clrgGPFaeJSsRLC5OpNgT1${HRyY})R6rMLiYuxbKW1|YVX z^nNS772C9mTIuoH%o}vE6-fO|ifXOb<;U$>>+M}XpY|%YTu{8iHyNsG4>p8J+Y+t}RHBo9r$66zq;yD-1-4 zT&gpvZ)Z$v4(;!(cfiHyf@3k4R(8>Q;}ZR(Ug9eL+s7tP%}^SMkBzQ+HDto=)Kzby zZCpg3cGb%z7qXfJi<@Gv;}?eI-iTGj>RYh-2qAGFTuMK81yX&fe&{N$ppi8u}JJvIwtUZA4ncMH7ceG*c%BlSPl;1;tif_}%@)cZW z5_*~_F{`KEf-%BdJt0YGv!f^{2^4W-Z@n4E7OPs*DSh<(Bw$S+#exH=qN?B#OaP?5 zZIDKM_@a}0b!yw(vA3&jqA!xD0ZEMaWDOeou!jNJ)=RtExC9U>9u7rAMG z^5dxfQ~G&0Lk@O{L{EdKf%jp4eB~LvBRto(J)_swMukuB2NvZ0aH`c$f8280GohdU zE^GG`^$^eLNLy!vWTEn}$I;`@>EGEmM#7x!M;$(`80&FAuiv!Tmqp?gKbkxe*2@n4 z^_}p$Ongxvs4a@5$#0zo$>CY$M}7xib^eE>Ra^W7dVfvO@DupJpFW2_2j0OEm_ z=)tax7#4h?MW?J;MvQ0wOJG_MLasz5a%87 zbR!1qk8$c51c^K8)L{J}oH`3%(JR5h;?yg8bKIp3!3V48u_3@$t7!2M0Q4!kJVb8| z5>@9_y*t85r@yLqVC_{PAsp06f4vGSUrY(F=_9mDduZlsKn%apme;_J1I;GCZbDJV z*Y!+HJ@<8eAb{!G>uBi|wSGhI0%ZEd8+xVk-$b&1IoxcaU|^NyeHK2vj7gxkS{Ab< zNbLNEj=Z0shE3JAL z4Sq|P-_^6U(I_=F45xZA)f%QhW-s4HF*ClL>}(a5jluEc96oQ zS~8?F4!?xHhQlx6b0t44kuQAO6r_tKy5s z4CH0fLSQTc@>5eYOYj<+3$~<0h0RSrU1%g=H`<^$&eY*%a9WW0HNVACa0bHWR0LqY z1?n0U|ARAGsfVB$v4?`!Q0rP9z`y>bX^&wRBYtPbUit|~#qBxzyrFoEx#CCnQ!9N-T1u5k&~nV@G6 z$C^5}_$NC{xfIOQnT#?bYQeBVI9gBe-q{|mlNkhrff|vHO}t9JFrbI4SypbQGpx_AUU1+rc zrSJ_*Le(ZhsZ_d|X1o!*hMt0-AkyAD2FaKJbXf*+A)J$4OcB^_bz{<~UlLJA($-Oc8`s2aZuHQo##c zYD8v33`9l{xPA6&_YIMK77-V~(c3KAWT7e{F4Z163#OEUvh!f(5W3?i;PpWi&Ts|1 z$Px0-8P~(6!ivlo9L@=h*3kib!K$fM!}|DoM}QK?#6a7xB4oI(eGr^=r-LAuy4{<> zJ;?6O$BT#H*un#d^&RW*|1|&$ZI@Rv`R4R9bdcaE(z+4Vrgl(C_1D^EAxJHkiK6{o0%F98k~Bo|-D zpcH?yMh>W(=1kR*PwNsKu6N~uONN76aUR$|u&npc0nBZ3SKZkjX|Oqx-|8-7X4tS<5i^5q3~CWLDFZ@G0znAm-P`ptFrtlOS{We*zTxGSxExi3BlP9kM_s!^zopMS6K`L~`_;?MqoT4Yf$ck}2 zKSi$;_zj##eN#^8#gvW1%%eHX+y+%OH;H9U_Tszg4tKJ*zra$Qnd1F%Dr*E%N`L+r zaJQ!p?L(Zkn1pfj?}K>w+E4X1vB2R@^)?VxI-kfdRe?_``KXdJUQ4!N&%DDbV}1to zw2j7pq#JN%#k`h&q(cs7LWOrh($No49v1`iZ8dwACm|Lb8)9O~Qus0L2Z$%d$+9|- zZ_J;ir^e86RGg~2{F(1rL#?MmcZlS1=?{nMTYF5dB7jmQp{NKIkM}wA%I`h0(6D!> zMAG`H&>e24pQh@mNn6Hvd4Y$EQbEnm&vB6wr$Ot#fT1me!=qwp&@{cA{S1$;qWNI? zG`%7WB&Vk7HSLP2@SdLV5?NOCBA zE5dX-G+j^3;&&9lg13OXx5@5L`tc#VAK*645?EN+p%#-)dRkg3_&lVxrbWVHz+%mu z63-#qtb&wFdTifL2SGy$K)O# z_E*IV5*CvfRiQz(kv+GqJuCou#jy?Rz9#Xp;;-s_te2IMjSl8-de47k3b;QDhyCkg=8^9=I4`F8l#W1*%-EK@ejJBMgq*_ylVZ zkId*Gyd*K|A*uKgZhkHce;Nkcm8)*RVAOXC$=o18r^XlWur-s9nnGQr6Q5_NH zZbAZ{AW%ION7DWE5fryOg0)47I#ptxJr>n3cxpaU(?Gx~ro?tE@BXk2tC8K!Dn0go zyq%gS9;u+>b*Wx^lF%eQyIZ0Ux{R@tJy6)dYq|6KCoT{ITI1{ZJJN`9#mm)MNd(`X{Nfg)w%!Vr zHX7!`&H;IOXg&xRLILx2&d_`$AF}RNx|@%$raC+|=U~d5yz_~lw-5&3$S7 zAM)lVn-*b&I`G=a`TE}r3dX4m~IsExMLq_6bdP+fFe01d`Gq|VeUvD*6l z0=%=30vAFnc!C~ZXo~3L7DAU)KqnXK8}Q|#jZy_U=iPjr`MAUA8gctP8wA&5qyyd}^IZ$;`&y$fri{N3r)V2LiM z{8BI#*pr;4AOM@G=Td&n^Y&8xmc_ODW2hf}6z<=~p4Qs=8T8XKJ^Akzp48=fWqmT+ ziArgz7mWd@KnD*?5v)G-*frq5B9RaT6brya>?Rd0bwxvPK=8v3&u`21eriYCuY^q; zey1y;q_|IoD*?tZPRZwdlf+DG<~~D?`16>>!KtNmh3b&^60J9eVzy3 zo+gh+|5_Wrfd+h|Z141q{)PIv!D?kY>AhM{VS9`}eWr)T(`T!7SHL$1tjgHF0XN#n z4Rm}pMCRY<=4!pR`ZRluUY7N3c9=x^evioKfot^Ss(Wu*_$%a-z*);@0 zKA(}7$umGBrcNEuC$v;s*66jPf0&}WGe7*8KRogsIlk2eMql|`SUU1T&=nkCx1%b= z@^4{O0<<3e7TTd=N?NO@ausm*TGK|%?q?-O5Gwx4TD=XnbmLmRuZ1%JTg_;a7^=5k ze};9lZccseS+A#aYjE3|#!P01fiW?ji5qk-K^H}RHvtw;)3Qx)X_*n_v2E5r;HdYB zTlBq_Fi*FwdJl`XF_Ip{!Pn@!ZLoj~WC1;UP=69%Za4_NCs9BVn4B$C ztw{e8Umh=lKg|i0GXpX@K~H@LWVDq&{0%R_p){Ukq+ zrr`<5F*xy%Ue^j&6l#4)M=>ccHG=unq27uyzYh5xMm8+xbKmRdwZawD?yxfRynGls zNQ9+LI}Ek^X8PqYPzlu1;s-zj=F%8f@O97qpqIgA!VlOAM6w_LL4O^iZ+!%|iQDwX z5$IY=Xxp5sf_mM?Ee2cEn;szLR2n$)UzJ_f}-izD;L-)O$g3 z+UO{t5UK57I0`-LEn0gNOK_F`JgQePu11t{(502O0^BB}90Z*QH9n@l&6s}UG5uAB zy&6C1uV4;e{RG!2JkC0~02GjVLRYmmdz{eAbI$WICosjMwD1II z%uc#>LVw3L%>j3pjopAL$DhBaTIn2`}R>dRX>Bt!Nm8%8MqT5#){5B^9Eh= z#%twb;rr%IqJ|=7c$AYEi-codtr`%e10jUgv-&G4&-a^W^-TMh;jl3P6`j`;XzN)$ z)w%?MUMRAj5U4r6;@^VQZ=N#e^qLlJxA(-paURgI$20Rh&LSV<163j<9sLC~6esoO zFF3InkYx%$HS<@{t*xGRzrxzYPL^kX!(QME#B=FX=K^ef7}9`~NM+jpf*xj{z+GyT ze?gB4@|tHriaxyn9KMy-U(lcBZ!s;TX1|CtbAn#H2n2)GSbtI9Wrv=JBysQtx(fsVP-q`*T_Z3FjmmwhCy{uQ|#m%~c{n$)huc!{+ zxdPKLKHhLe->-cdin^L{RJ_IAn+aWFn^d8po&~b;; zZ&&r^l;;sqnVkMiDO|v8#Y29_#W3}v-VkiFxF7SA8?c_7`Ez)%v|B48Vz%#=&{!%S zljtAkB?M4%sxxl`ebk_UqvSjzp_|gIRSW@VtNmT!hAe(%3=RVef*@k}Ljd>b+tR_- zK?B74HgI=f;+aeLSL!w!tJ^ra3wUtqP?Y9G795pM#}qM`T>#^(w08VC=HpfOLM_5~ zu%B_I&VZ)L!N^PoO}T|NZObr2u5B;r3k_wIZg2w{Bq45;Yp_ivtpr)(yn>+pg!{-qL*2_W_6o7 zPkdik)#k`a|-A`~cLTUjCCAA+(H zKg776z?~_A;ScC=pNBAp%QO5Ij7S)>%1>#k@zi>kW=IY6Rt^ku+aMA0G=f>1X9aTM z?rNHlYXtpGdl#;>cj+O%T&%v*k)iPC4QK6LFddv35uH^AUi#42spON;*ZF((b?NUw zI7b3Eb`4QNq*B>Kzd;|~&=UeNXlNipHJW@wkL_*V@l2w9>?@1_YP)d4(2RxEaaK34 zs>v@a*z+y2sZm!od3;G~ETtMCC|4=V6IP#coFUM$n$_2_OI(i~u!Y!K7L^QKkngn& zeRxwJqs>7f*5vdqG~f@gGZ(!@1#P$V&DsG-NnBy@=Ue&)uG-M|T(A>PMQQ$UeT7HY zhTFi%3(N${*KX^bBVqOQ!$EcXA*r|(I@XV=%b$8-7^Hk0OKd21;sQnA(VN8YfME?fqobl845t_GfKh~5zQbK;a5R)Y z%6lUvfo9&*qqMsyc6JX2-9xnJo}L|ZD6;fGW67}AntRQ7io6ew@DPmJ99r9F52|^z zxQ}n)GTp=b%ccTn98I|ozo1`f(S1-ryj>I_Vm#;WgU?D@!qSA-RmKcKumP1p^WcDQ z8Rx5~W)JiONLTEu5f(TtTb$>mRyCNaSj29S<@*-V02wywX<}B?wQ;Wgtg(P?%#2?; zL3296H*DiMq$)YM!RSc&>rqf_kX4k`wntK7b9gQ?%=f(;AQay>Hvn_JO{W6{giudR zplE1eMjF5-Jg)|cPc4ub93i4ETh&8EckuS}Lqu6T+#e!p2Azr=#rkffbckG?^db!n z6+bc~_IQ|Jhb=%EecJb4UHm06TW=Zy00Wr zKZBKhXF2zdlirCITP>fEJ4R$^vyRh%7!j|XMP3wJ*%;4fF~R}sc4^{o+7T=6LQA0* z^hBJvZQ0=YAzr*~(SF1FpGbI``W%aiqMeCizGaICZ#{{^=#gBBGsaV#Bp~-(q8Eh7 z1%r1%h}uYoUq%Af5JMAch*_2co`r^Z3h^AC@Du?a>s!RT1cxNjpSyyx>Ds}pDEcB* z9M)EOS+8kjM7rhye%Pibcz!G+`teX3l*7gxqqoY5k#JP_tDIN}H;M&mXl@45Z;8qn zS5&%qMbq*lsaI9R^v|v!Hey(PGO*34)RckGFVS&axD*?wp*Wo(VyS9HG=ItSNkt(o z_8aVtf`FSw$R>R#lYgMvmBeS^W@v*uD4FX>%%roGM5E+FV)kPCzFo>eanj(+i`n)FA7ccCqDPH3Hy0y&veznAF_Hj{aaps)I z;V%9mybVq76rod}+Ts_6a-_70rk-^~3|C`&wT@`T*G+WdqbhIPaXAki<8*q z293mQi^p@ak$@uvB3XS5L%4Em8V+Tu4cbg-?tt~SP)ZXZ3=Hz=CZd8iGKwZO5hLJ^ z6WLUpw(Yc7Z1hJ{Q3D7dvzf?j1Q#JD)LbhR>8B#Nq@`l%Kng+ZQ()zDBjKPj&9y+G zGH7W`md^qdt3L4a%xDIf(pE=upjZrDYA$jR0h-xDr17){OoXHHz!t)d4wtnM=Mz*? z7u5%=deJ)=VT3wEYAk#VlfUgb`xw@Zk5$%YXfpb=!p48=`MQ;`aTSL(twnW!5Vp`B78)@Xd~*w!R_ZZ0`M0*sqXw*s6wB6%E*#}=m9hWJcM2vN>!%and98S-=P5?Mw zTmLR1qu$6U7aR=0E&!FAIa|Syrh}6h8N~szxT&aaU@w4?2h^F1v^YjVc^qWG|7ZUGjQ9ujws8$T;v!x&dTD{^^^b)OThar?n@VkEy5_Pl7$*Urz2H=!*! z@Vpp>-RSg!xS&mmB6olB1%LEQe?feo`yyxv-roMAcqVX4R3a91N|dL{ON{#9S~(&W zxie0@i|SkZ2MDJ&J&IZ#bS2oBcUd)1ptu9hYy4pG61IKRU~!e5++Kf0%+x-NqUa%_ zHy?kExBf*qa!(o}q7%nsw<5f}cCg!&3P5KZlcJCf28Ag<93n!YOmgJ??LAWt;P)m+ z(Ssr45ANXBs~|GV>G#*f*L=I+bs@EnqL69_%R4oSCcYtV+NMUK0qk)`G-pGlPPBd~F#ZktV<@&8-*$gXyzIX`GGv2|4jy-)>f`~iDn57$r}h=1 z!zuG^v5GfUrQ^E&wrI>r6fLx|82W&gln_qOz9Y)m=6G|0xtWQz(?&fhfR4W-E^4>n z@#bCBG+y}9^+f%co|HRGG_oA?Y#D|V#lNDH7|N=LOiJILjSQx+5h9o$TkMgID7R{g zi(Vfg-U9ntG6Kl*OeA&42IpDkJ>k;X_1eco`HWnCaKnPF4bf>m-V;JwgKS-37d?6J zF#-NGiY|;4O|g?%?~BfiH9vS?yoaJzA)`c9?lfl<2msz1GD@iEvIV2Wr=06djuGW) z&}fm)x#%DyQlI9P;^^zqqKor8I8_92S}F&u&PLR`oJSF_uj0>+j1gQ^#gqPlI09B_ z)i~fF0BZ7hv6y?~>L#8u<3*SSgsEf#sP6BSJyCEO^tUI9OxN=77)_Y+M37gyXUQWN zuD4qziuPt=JdOHx1of@-q1eG{A}jJ|>8?;nRi*|IVC+HCy8w-eI4p1!Q718xnokyS zsJz~LvchAZPZqVH2RS}jWa2mlPZ5JLpm(MKoz9`6DZr7l>E09|6>wLBS5$D(!H$5uoXmkB{@o-CK9wON2uO3P{EnhX_}~Lz~$E`QrUck=mSf= z`*Eh{OcO3X+v}%+N5qNFy^|2_xid|)v?TrTgEtzMg_fp<&Bq1;W@b_!5;e31sOnh- ziq^t@E*lk+h=RH}dl?dd6^ir#y7E+9eY*N&mW!%?EY>g#m3(Y+8ol>|2o3l|q$N-P zcPNZq(cc_UFK{|m`gTD=5`FiHXvv2qc}jUFWzP_9zOkUbfoI$dfq?4k4tCs3qM9>> zD-4lo8b_-JfT5a=L^L7|tniqbiU+2pGeukM++Q+)OpEM z{FxYQ;U#%-wtyPcMze9X@jxju*KpCb*&@cKhQ?7kL50A|!_iYd_0AX7pPR`Nhu149 zlwBQ=brL3A=ItK&CH)^yGX0Qx{n2+|lVLE>++Yt?mTCMsNBs#=NORAH^$z3(OdAUN zfjyWb-X*O|SSl5kL^MRX!MHH`aV`+?c2%^GfL_8Au_cpK0Fl*2JwF$fq#qZ3 zu~@O#NSz7&htkx9GH0SxPM%etgQEmmEjLdL((^s@e5I}<$iFjJN7-vg82s9rQFBSsa{DZ}4 z7yFj6M7a2zhfr>NAkN-Pgj3?ycOHD9S61(FU^3>JyhMapIC5zA2}c609w1Qr5c)Jz zmBA|X?6a~Fwf`eMgp5LQm%CBbw2G}|ZFK*rD~K8_6MzFly_8oPF2b;Poc2K0s%Z19k7GQ=e4PGu(28-OD8L{-)a^d8u1)0C? z#4Wdf`t5ipU0W_<*@*g3*<#{F&Fi_SLd+1h{+TO>90ib+MywFSEQhAA6mfh;m3&iW zrFhZu3(Z<7lDXYYE158Q{#+@_TkOR)F!8EJ4pJ?xf~}n|tST2brr8Lt z%;QlY4asb4)4>(x6Sa^6iu8zrfL-HEE8lvLD6f68jehfpa&k5sN&UQH4}46aR8#|J zwH%l|S~egoUJp(7149mBAKFqD_Mt6hT`(ie;sca(6V;~eEZ%=346o7OrvXLcbQQ&B zWrfnok>QOgD=i|4a#Q1wm~gfD!g{a}Vf(8gny;X&H6q^m&6j$AH=JwzSl;5S%mj z!IDJIAG8wgBJTX(@ppvzckXTc9c=!ccNZ;a?iBCcG5oUIk8gljiY-kkf0T@)Ro{w~ ztgjy;QW#dSig1ecckOH#~?o!mWc@^Mv zwGqq)-r{9UUnjDxc!9dF6ZO;|Gu8>&!uJVsf_qoCKQG=v(|3z2OZX;)_Oa`{s_EKU zONf{Bm(I#;M)9_KSZ9-{rv4bbNf==(qDu99 zPE@tqDv|UHZ>dnB-+!dZ=`Tlrvvv?_O<+8;7JR3iEHO@RA8midhe{5n? zB$Sw*5EJfrWVgf2p4gIxHYjV0NL9^u-XdD7Kjv-0VsnQ-ZZUhFzE#Ak2MJq6j{2j= zR#8sBF56DQ4U0(-%?_>B>&-8BYUtL9kLumSeu$y-QfMZHSNHvT!Ip z+z%ptLtIER zy0=$Mj@<~s!$g8s#l%3WbZm~I!K=ffr+ZK)_}hKZd;rg>jK!Ay(91yqn07!s4(jvv z0a1&mrxF0~Ismp|C)o~))cDO0ciUd7t+qJeb%S5wkN5OJQA@4Utb-yk0BgbOPnvTO z<}w*m!A{2x3YYr*_CZhw#=Or*B!og20Dpc48Z6V`0noJO-GWQatRgSeY%dZg)WQ~g zCz^wZUinU>@RE9*htLXaZwNdx6D{W*7S)g<9McR8Z%QFY#C6Ly{x!zq{1F^Z;zsuG zg?od!FeZ1WId(wQ;*hZz&z_^uFJLe5Ni-$@BucbVb~6=s`f<@$jeNp!Q7(w_BeiFh*M4Gg> zM4n%EF@I?8LQxAu9U$YaX}AGVv8g;;Y&Y_1m;JqrCz21NXqd&ZTqWM5Vm&S{l{F5@ zP=Kc4Yfxp!dvMkZ2FwB+1Iqh-F>60a_>7QikboG>Y#ga$MrlJh(y$l(F z>hdA}+Am1Azb-5qQdWMkSkAfAf$S@_u?@%m7k`LAd}hNG*yLXoF^?{$_GKVlyBHQX zeNAR2wV#+EsqW9BKRZ!;`Ln3iR~e&xwgyyevSORr3=OOrz z{RQ(umLRx+eP(w)_G$E;onWsmQDu$IIU_n%2w?4uS(_q&OXmbEZe$&ea38frzVdy3 z5Lx!qhBG2LK7gl_%&v$5;5luXetzg1$p`568PUXHwq}@KzDROMt%QRRs9f_6PN>YL20zRlAHaw@xT)c7&9E~M zQ`#c0K(ZZNJKn>bF-qjn1aN{n*xKMnSn3R9#j|sfCFQ6Mm7wam6Tgi$(3IM(v^%xX zzL*D}Vk1zYC@c+Iz)H(-1bg{FKXif(b|7vKI{ZJJJt*f4GBsU1Cl+dFkotVpO>TAnq^)8!Z72CXQ7+^3*r`}$W1^2JmV8P{R@ zlmr9yk|QGM?caa{9#F}3I5fszfWo(k=3M})J{CaBC^MEU7oj&iM%6Ehv)XrF9Mb2K z7@|E0V|Rr(x^xLBx|rfFLqD5OIhV!i()V(%h<^17KStUsKH+ShZaA2Y;#k*YNFs3C zbuR*x@#*)TB@-<(w_xIn(^te{oC-!8WWOeQThSVIxGpNtlxtvv7b5FaF6i+3Ya+~6 z0v=e}}Ta(eI)hnt0)NsFO?R!{0?& z`^m6mD^&j3cBtX^{w_kf=>Y2RhcgaYe0=5293}MNchOV37({*YD)E7qboFwEKjpUz z3qsKc;ZI9{6hTyYLv#)>*K#oh-4vC06(SD71G(c(k%*p)e}-ai#7!{nm+A6Nh)kDB z{2^L$%p&GYn`*&?75Ik;3pNE0b&5az1MmGtd;btAj61IV0j2Xos(4F1?Rm?5I^q^A zAPZ^PE%6*?mT+4%vYiWYhf-13toZU~q5!xPJ21INYIb?4N@=9_O3J@2l58tcyoieW zgfwTZeG*l&M+Z{IpJG4vj+*5Ou%(K@+5@X8O3b)}g)QG3xy{$z5up|*?Y;v+1Ie?X zfsI8aR%p=hoidKv?m@o4iC^YK0-t)^_msBOMztqNoh1B`>4p0cHsC@t^}hH6k*DMT zf(rNsS)MZzIdsQohQ*1Rv^%y1t$!anI{kr|px|T9aH9%;Tl_#giJV{4>d0!AYtshG zvRIIk5k?Zb@!p#DwM?^JW`MAa%E%$ZBKIZ3*FT_urICOp%!1rI zA=LL1BLTi59aTgETA?bM?5R!9qsf|7l|3vgaoX2vQt)XX(K9?TmHiasIdWqJEc1@J zQ0#bVq7OL1$|P82MeQ<@!t+Y?v`V#7n?8g&q_3=rrT6l`@`yJj2xk~ z_-ErGlouf9a*hP$uhTkE#xYD6o zXCh;Fh^&FBy%i$csioN)A}d&K(yb6#2bU_LvZ8w2H&k|Ht`TY763X%XKnJj`{v2$g zHYCvNImRCQ7RVVlO0&M1oI&0P;ZQxf;sR-4n0!*D59!dQY$jbhT_F^ibKsA7CW@9_ zj_pCuhRaL5Hn83#(trq=!(^Z^LcV~BCOTweo_ueIoQ#DjaY&c#Mi@>!BN{~i`Us2z zhZe@`_{xs)JturZm5vTCIA|MmG? zF(*cm)tu0nzK*r+aC%6$HgcPTm=h&T4Nd*4se=~nX#ze@`->RW>d}Qn%j@h zmSs`0d8#(0#5s|b0KWnoVCSv0tgDPkV5Ww-7Mt6zCI9Vh*6^qLE}7&2_hmt9)#H8~ zID-CYfJ@5ZzyzrNsEBpoVEzi+4eX$ZdhPGHqzrFRTrr&U2w9hpDjbeKtr)9PPAU${ z-+j}Mm5KiD!+t6ot2?8)8NAaU$&*T(VqX=wY5lFKXCG+`#9Op-8*|AQe@F+x9oM)^rVElBK$a}7dWdWaDkSezt3)AHb2 zsGBIjvqYD|qA0`xAuDFzvZe&rMtGuyLo%7&h93&&7QW5N?Yt7G>AHcP#qoYX6{TeJ zYJUmzKE_7lq)c*6S@Ou+Uc$uhTk!rSDP<^#N=Qwsfrc+HrAtzlvprzkg!;x7ea-Kh+w(hpk_-~?fI3WYCYD9x zBko}waH-+R_y+IwLcrh=G;o8o6kx{RDKkYTfjYNLkp>)FUQChIab)JCU~R5?Hm1lB z_%MaB7@9?nX4yI=mXYuL>&XkqjU}Cbe_U8r{=tKsUk(@#_^N*A$ON*c$yk2qN|Vjd z8@M__xoI*6CvJM0RF333(?FjW()~19-6SFb^x#jp^K?v?i3s_BIbF8I0KZ9>Pb1-1 zQh6X2Xb-?*{p?7j&gEqjR;%-TW>7^ro8OGgl+1Cq&y>uljmVVQ zCZncNhjXx~?9G(V;x$jTO0us7epb^f%jqUopS(M^8NHq*S1>1j`c_zcD1;Wjri#^e z6i~ZtnHh7Fb&4oYYA~}6Cf0Gw>iB~uXJgQlQ0Rh|WJ{y*zh1&mx1vC+vA3$WviIB4 z$9{}=k{@l-6In$zv;_Zw62_S4YV^^qsvH9lI&n>=kgb~R%;yO96P<=ulaDiV1i}JV zoqnk%!%SXD*;Jg>!INBLemsX>tS+bU+>k%_A9G8sAu|PrGdECq0JukJby0G$biA+| zqdZOx8DIHU6gvYvLZC1)!>@^-`sZ3h#~aDzyam}-=lST=%g*N{VfozwW5 z@&z8Gg(g>tszq6~Kn1;XJ6TIU&+OHlV$qO_{UcEKrM4XA+Y+i=PgbUmb>wz$TZvSy zu9Pe-sJ7~HUbHxxRa?I3`^1A!Dp>3fSY%MeM-u4G`m&|%4mQI~;d8RStmT7|t1p2k z%x)lK0YWVr$i}uC%;Fc-i*(Z52C|{4&V}I63$NX4AiJ3Cjh)(m4vX-BhO#n4`0R%A zDeZk&B?h9jRa}ltHCqp&$yQX!`4a+FaB0GXh4fO6tjyhnF#YXJwPRCNz>mu!0jC$)2_|KCx}uSRjaV z6xmp|R4h=h#^%|w(#x|^tZsT^*^G}Grq>5CD22gU4yxNkexz2`lA1^tnn?J~<3us1 zo77Y$Fs6tMs~Au1n##4%BBGRA%=Cm18j!$oistSUc+5D>ym`(Fx`Op*zjM zFqa@n@Az*$^ICtAo_)+@I(T6VWgw7;qP$$m_h zv5j_OknU6?KGf%-U~`Od(z}lVIqsvSd9niy8eS=a+FN6s6xLGS;YNd6NfxeZw*unG z4X5s{WFMfWwXNh$?Y^D#@6!_L!JQ~O9cnFGX(Mf9w2@DtwUKRP!|mbNA)tlHK`2LfqRId~Gi+g4UWa@9p`WeYTOv#soCDNilhNn!sY46TKj z-v1-o$=B?=x%p7jW**sIHmtTUqEy0z%%R97*5OgLTtI1kTT?BEdXl^#G_$=7)b>SC ztI(JP&^qs=e%B0Z3$bl+O!iY5bPvv%^6P1D9v8(>NLr5R6It zIs&4>U90Lo@sCTlbseHZ9miY=fy{aPIo1PZqn4&8?{R6j#Et%4aZ`#%H}#&dh(b%L zv~wGukX8Pdr|v`1A1r@lCz-jm%Po1$Zc;i&rSmeRt_!u5r`3IDEi*HfRAANrUJqny80 zv-$ghzedh?)GYD|84u0!$aw(k?CF6~i4_!Tt8Ml3@g81*1l$~}FOVpO@ikcU4H2{{ zCIOn0hqD7r_KHRH_-|b$r>vua&!ogsXg3+5Esvo5xz6}dz}!PEi@Tdl2K+wVO?I>` zk6_d6>!{mwpqmVb3jAa@S;r12)j(X0$0AWqu)7S`)_K?|pdQJyrxkABP0yO$# zt`qX8Q%{+yErXZU`%rh}^^}d0#yCr@23|cqYYZ)T{mL!6($nPiLVAJPpQKv7WRe7y z_8qEHH660)s5#pl>LkON@{`OEdeVR|?D<~6GE3?6-rx*QQBiMfG)7j^Te2!8vyZH; z6#^pG!2Wt7OsT&j3A)`jH+y1Nmnw#rKnyte3A_sbpq) zbO54jAQ^0>XZp$H7;KU+_8|<1nAy`CM`%Vr>B4ub`bp_pb_bp(-uMPYQmA=Db&f=p zTj6vjjchdGOTvRVGn_`N`)hoI^8}YYb*d0E>HW;?+5Ide>TUGqvtSUBm;G7UK%07i zjy|h8z4W(lW-#PoXBp=j3mrG835adZ@$VOJL&7XA#Dg+D*6^_yVM8 zfMYzMG(08}3ZeuxA@~H$!9PE}>pYnFaMpMDd@_UB1cLsnb z1#syDWpx29flpjD4app_Z^n`Z1Na9Gl&uv`+AvVI0@#NP0zl&YW)707tV8obz>H|? z#X$-$OdKR%0=c;}2&WRqO%68Ssy$d%(Z<^7<-yVo&GXX15KeB4{hp2DdL)16@hM3=s9U|-D-R(m_?9S26 zAz-cc14S!BT>n*B&YJs`PS3t7pG6$wzE@>WfLX?C;KcV+kJn_&WKeP!;Kr+{R}dZG zPEr7XH9(nK%6?tO)2Y{FAc*L%ugP@zFG481@Zz;kjkxNFi^NKr=~(=bj|X5Rsl#rR zfqU_F+0>#JV0RU;nieioP6V1ZISf=;aM7=C;M8xU)Hmfbwi(4*f10>P#u;pUD%~@0 zb!Pyqxo0-VCKT-h>xSb21LsefsH8g-xD{I@hAP&h?NC`Rc?VFpcg7D}Fps{?UB>~6 zG`Iq^*z<>C|3Jnz50%*%$c>@Wu&s|^q&*@s#sdnbEA;hHA2aA}FlPX<32$S=KSBkU zw`DzTG?Eg&jYEA7Ni}zip#O#z$`1sk}KcC<^5cBw=h>$MG*3-Tmbt~$`}FJ5VIIO0+PT{x<3NK&QTim zo*c|iZ@-70PIx+uln6V;oRud{`%$KxePEQ#N+=v>Lx6g;+vbfhQ|5iJCxoIaLRzB?m>9%cSSJQ}TF|qXC2OvJ5 zQ{e|7K4|6O2eORy$0@ey{bY=l(RRdGC<*YozxjH*u~71UPA`nb_Teew+EypV(>y$7 z-b3y5p|Rj-@mr8tA|!kqPSWR8e;g3_I_fn}R&_lX3!hSNL?y!S)b^;%BJ^_D8v{@^Q;k6*4weLXlvTxjpMwn2dc2Ip zWP6Rr(fphyjYsF(JcZ){dklob)5^R26$eG9FM>vve+vS7_C$Hgwtg|r#-J}UVl)$v zCQy?PS-**$vsLa)i$9d(c!R)CbTDNe3tY1xkbOA`3Xo+~G)ZP9@qza7SU$^e>1hPN zABV&zpcRFqT~semRx(8tFuSoC{yvQ>xG)^@{~Isifm9G^f#EkLu#x56M&X@Rnw!8c zd0o*qj9x{PWlMjsP*ykfeI2A_-*r8R8cxADPtglgWKEt&@_v+w|9Xn7!gd)%;kS#3 zC+kNt1GuU3M>4exp4z;JyVMC3*{OX9iY+((B;JgS)jW&n!;j3P2!JjvRidP=C5R6Vn8+ zt3o*$pP`=})cZ3WA3R&u104I5&rDQ@5R)gS&yufbbG&m|J?rmtiJ+6$qJ!+3`@SDi zQN1u5y5IlbS#gR7H5*^sUFXVGmgOGD=MYo0dC-aPj*Xcf4G%T{ti%Xtnx#M7ew%#( zR0iDx2NKY|JEEm$&ljL<_LWZLTK1!jTgu0hwEzm0ugO&)(-gICS|Fm;K%sm-MhKwg-!j)_jjNmRrg`uXki#Rd`8`s)M`F< z;A@&NA2tR|E%7T;0!D^QDw+*m4juzY{jiOEmCon2$HwKE(pzj$cyebAA<`7L}h67-Ifl>@v%Hs zRsyCQv4+2APBPlokaveu>PtAODRvnzENl6hwg98|DGtxiIt1Q%j|Yymu0{ za=ed&RRiILP=@ZNHih6nzn}H+Bd-t=Txu(a6}eD80gnG>p=@Q}|ADH7(rlT`6B|&e z!Plra&fKTHVmQ083>C0uevYQ~exKY2v#tQ|51omtMJY1n+ z2z1Zq#b6UF#jKF^q8FD=AFH53k1_dvD`fBV!jZQA?jSV6CX+`XR{7R=A(lr+msZFs zh^mq+WrO7RMk_GJAz`3rPe%tsJbUu}c3!RGu$54u@AiDQQr^}W9c0XuNp|cKAc0nU zWP8Q}s{B;hZ)7q{k*7IVOOJ2lU+`^Tv;i#ES2S$3{2gefLs>BVqu1ckX&P|>f3I63 zx7kztkz!%FAj)pI3*QDy<+@39WSdL_dVjD@R@d&VqZ-@QZLjUJKc={A zJD8^T*TeY`26&i4kdI@#M29;tywmHb&GqVwzM)txxT59qUKbWOSIx58))KkN?^!%kv1!?^0iM+-2UrYu*;@l1=RE?r82W?$EVe7}*VS?3QWv z@9=2lJ*vN3J?gm|EaJ6wG;X&{=UE~UdkbCP<`8;Y8Z`cdzYAK!BE7SPh z(0%3z;>gi7K91V$lWpU%+nj0&3l#9OTBAG;z{bm8<7M=7a-Uj0WcIM;S{vma-y2O= z_sZCSeD7-+`_*et?8nMr&xYfcCz(k5d&kGqmi^e-F)UvzPSt)u#yzrc$ou=~zL|m= z?;Bg#8Xu6=S&OdIvhB!xKk0zn1VHX^P;LhNMHk7&_IXY?o?B?WJs~zk9WI=62FPJW zup$-EiXv!o3g~JPV6A|0 zqnQ*b{U@0gGM%Z82D;_&c)I zDet60smo5vD#716lNkxZkJxkhBskUNkp*5YF}wFSWg=q=bL{WM!mEY$$EFDCR4j*u zeDSr8Xj#Y2#6*JzotNEhfezCcge2K#;33fCG<2-ylmBg1S@5&$?tMXh;^7-uD3WQT z4WV;)&cHf(jk394c$;NRc6c}^Lm;2q>7Pz_eIHKOznYf1hXYvt8=&Lit4=C^LB56)qFnL7T03dm1*ykCCa~AEBFq8q zLn>k0S3g_&)0{TZ(Kh96x+w+*n3RihA3nWyQGQ|0sSCaPS{4-1g$cD4nAzgJtCvWt zZ|EU3;Idr&NMGsNN}Fk`c^N#t_8T(LhgFQBhVf+sDE|ti<8y3Z)#=m~x!dd~h4x;B zNMGzV@!Y!#!|O_pc8R8P*TB3g`&d1=V8G$==% zj-wo4DE@bu8jhSAip^q|Q@BAr_PcDs1L`|7D}fgM4#Tao5yh5KD!P)>e^ZwHOF)BL z&^Owpx=Q+(ep6YUu)fJO?Is8%Pm_&B`)^9!6qz2HmLRrtwK*K#PwCPh@&VJU%eP=* zz*XEfukCI_RDij0;BCmvcs>sIu*-up!|)9@M6SFI@#ZL9xh;oUzN6>=l$An1XW9`B zDc9!yg694y=UVPl(>t=EHZq7t-@!pSM}>C)ormfC9iX1Wuf~mcK{nNWkh;&hCm)ahIq;vPi!;`~A4HQbMJLe8d(fhxsp6L**2UkKQo}Em z2jHe1ZY)30!25C-#&hMqtebJf$<8F{?1Ex(f1@~8&d&r#-XEPz4pq`7+~Gai^E8a+ z1O5VA^CQjq3r!uRO@GND)ek!p*_{@FAA!hz%~?N?c^qyE%AYwU5MQfj+>O}@_}#3IqcU$6z+HAEk%@qndUBQLU>Y5~zKpEPr}Bz^D%C_LBf(kajQ&p@M%MnSYF(5Rev>_RE0xPZAnpf2G9Q#55$zw3yK`{yHEJWmtwoTr0(*5Y z$e54D=LH*0QOWaSu<{_Vd9|7=+O97SK|!3^81I>tKjcL)#fl-{ztSDbjPN zY1?hoXD&p@-l4|XP_-GR>g+JJ3o{-ILlFb;rTi!W8#6D=Sj-^vM7YtF;S~kOz;gvX z;$?d`+=yogYZnv){b+x~4=;K0d)bfb1ekc-JJ>8vLL&n%Zw zPtC5w*h&d>Gs#d6IAOY>aAE`Rb)b$l0p^>e8y$fKe%6hY(0PpVssV=V?gEtjG3o#p zwi3oZKyQLH>N6xgDUHs+d`qPf<6@)%Bmu>u)y(;zl4$vHWmP&QjV=sImMTba(*`I3 z2=WEPsE^B+h5;rvh>Ff4x5EYg=^WXUjf!c9otzpX2o^$%yBKzs(gdkNYOSq~AHb@x zj`Mqj_76`bfxv|*EtL}YS@iT%w?qbiRm@^dH52AM_~+g0|S z-?XJ%wC7%?fdFI7TESzR$|gMat86@j!R)SVbPWfoO+k_{Cbm}hmz14lypQErm1QVm zi%6?j3d=UiGd$JGHd-<9^m?w^y_R0iP6v?sG~0N_3w6lziMOi&q5nVwsu&FbD~qcb zRR96SRR9(zD7vcAn>nL~?D8; zunsmXuhjK}lP4r6Z?+Sfa{#`jSu+!xk|SFN!LbIq3CH);s=Cn#4k8~`H(s+HwuEe; z(?^5jsn76?E}`x~&M9Nz_kN)FY8bT=enmM_pTSUtSh!6Gof0}!!}v`F`faFb7|0@1 zT+=8Q1cn`~HzG^Poe9uLuVpk-?+mVGM3??}-2CzF%J93${UyntHrFyT1qXqpaQO(N zi&LCGB3)}}$1S+oTcA@|Z9@eZdTP`*qAk|^sV-_$2Xtz4crv0w$zednkYC5hux`wA z(f&F{9rG6pGS$F?X53#YB=ZG_efLu4}x_Om^~DMuJ_r@DxzpdPV{$ zMW=d36X(aPtca&{pNHzueLWa|EkUBQdd4^W4N8y2(mVBynx)QN^~i{furcTEq~Hdi z)sMWDOe-1~G5_;b+0d8(_H|K1=$To_m{%sAPB%2-qAyxF8BZ<19xD(H4&*dqtOVt~U}zUh`mmYUWq_1;(1KgVzd-?Ann9*Wg=!pLrHR5#uBisC{lQ(ljlc+axNMhAJJ-yZ_{gk+XjXH>0n72y=HLweV|M5;sQ0zws=qcL@SOTYY zQwKxZv7=VUd$fLl>H?Bw^51~;Pk@Pg=?+RBY_y|_ZHy_PGaK6Au%9EXt)e{rBj{!Yu6GZjPS1cg1pEph;bg%Fgu`l{RX3qX{I^D%s_8(o0 z`R^_!a~B7_U9{>BYPOzU?GC5fBa0>eKSe(Zm@`w6#u%-iluJ&nGW z3!eQw4cLcD!pyM1%e{;c#R9OT?Cfn4!%BUmD^uySkxU{QMApU^3)oIuvc;OiihuUe z*Bld~*~c3f8qyo=ObPAlZIpLDx<8XpB-Q<~+MmZbq7~M#IC{AcB#~wGWgjC|%ezi{ z`xq~2OV&}HzD9K|?{^y9*LW%=?aTTWD?Oa^HWzR(j2yf0J(Z zH9pWT?WEyPfj_-mmm*t6ccQE#na@%2^-BIp?iIUGDc)*&?&dz5(zgK`|c zcXvN+6#mDe=Kc4ge$I}u*PWSs6oZ^g6_dhpu%76Dgm;1iu?fd=bj3)5A3hfUnyn!w}XH-t#8k6kD zz2h}>h`-S}f1*Z$TMR(`MDFK}4gb;o)c@}O3vO$y7oK*#00gsJbsw`KhGh~y&-fpN zFt=qe3>NPGrE_#WiY-c=sev}8Mt}aFcw-)SH`P1a14I6Ev*^D^ypEgL;X7F`8?}I+ z-hbJsiQEHgUpCUUf*4xX%2@s%OYzBnH~cj>T;y%I??5OQF4L5O5bF!*+Cane9}Rx` z-wkf#27giw7NV{11{-O(+!?G|&UnQr@;3ROEBWdFWhHlTL(L7JlRwiguY~uFjjrcitt@F$*Mi zF{wpzKqI6zzv z(tyu7mC$>b71Vylxy}rc@GNHJ8PV)nt2w$7XFM-vhaXY77i3pLcGQsI#Iq6Hj|C}{8Qd?4=vxiwBl2HD$PUZ7RH##Gp9R^BuiAoKpN==r1>sHDN zTf-umr$P2~6<}}opjS}RLMztrnNIUnQO!!MG{}Ab(f;qLsA&=r+KD@xKy2Po^8ceK z7<`QdqM!tJiAxkVDjJ1ta64NT_SgvPZd&}5n@h4sTCdWjTJXKJ5X^7JVe!LAC<61u z@D#X1DjaQLzp)t#h~}fLI7o+AjTi7C-IiDj-3C8NaHJS~)i2f_GnrV}J~K}gG-whKd&XF+f&JmJ7JLjxiDhH0mg;;* z--x1wacmFUWZ8RDf0jyNGrySfxN4qDRB^D6squa$qh^mf)@0S;FMvJ2l zTXipzG|H(Z%j9gnGcJ(?OFB0DzIbGkwcnu=83J=OHcFn`g%{MiNu*EJtjzq$)^H4K z_7qqMoW+Y=9|Rn5HgiR?(uI}l4x&Y2>2yJm^A5jsjpfuUwWb7gfavA)xH$E2Rh^9TDZO8p;D`^TMMxQcMQ<*Z7sEmoqmv~&fH$u2t5^L zNOkpPQdiGzuYf$9szv==lM=Ws-!vU2&o!cIy4A%h$9j;Z(S>0KZg_>xNH`N?u1%I( zR?Kyx%M9x>h66Opb&fi5p*jJAAsH42&$sF}s;NrurCE278m-U@0={dUCUe{j>#fwi zIC2`!-2I+-nMGHC-bo?dWrTf!8s=# zn^fA)gVrEh*ZQJ{X=vE%^PocRCsz(Q&`I}~SI+~JUm^VSt!ohZzqV%swdeS@OSb3x zOEf`^O*`zA`#+8ib~*h&j7@M6D1aQBdg7WzRyWjs+9F`c|ET>bs{Q5budsJadnbo}Rf4Kf}-5gYimsqJzXTlpT`2#LoVwnk(k~#KtDynwp z600A`*6T|kpyN*SC9suaofoXc~ealV&%?+M~BYhBtq5m8yx$tbfOd6B>?jD9}yIv8M6v z1#xUS7HRMtR4*TQU9JFqDzBKc0#jI9TT$^6>Vnf59bd8LWx?|smP(+}MXvIoDc`Be zXTlx9=~t|7sqf()Kr=^YFl|WsAlr~M|mTP)TMYAb^_OIVx> zqlFN|u9UE#3oDSYEn+QY@s12iaD(z>&{hdcbYWQjMi#ge0gK2&s$tEaXrS| z_;j@aUNA0DniKJl9I#VUjHXfI!oe5|_c?s%dbCXt2qeYs?*?i+46zwtN|MWz*z} zjLo3a`uP*0OC=VL&!1R6q0-V~)>h)Yzj^8^u>Sl}qH1=iNzAxuIxM&V$=gWozZ;&A z2ShiyO;pWHh!Uw=!GaF`C0cF;t{wWT;)$&wkH$)rR{b8jpqWTuJwm; ze7Fp2FJAyY6+3Q(ZkK3g^;Kf6l`uez+h$EPW=^Y_1AVC+9uW^F^Lt~?ysz6fNj?QJ;abH5%InIBmr^>^oqvX88G^gR5LH8CvbBW5F} z=89zQqrE~n&0Jyw^Id}M^U0& zfn`=-XSgW<*@i;9WLKSw!N_t_zNjauEOjecV_Z7LjtrG^M(S*I$P4Lcr&t4#Q z`1E|_zYAN7eK{En?LyVh9fK9#0cESzpV=z;l;Yb1% z^n%xA?Oo7rudh3}pb1|79bM3uFGlhzbU`CVMXGPRpk2$u5m+Y|wgSS9+ZUZ((9d3G zU0l#YFSD*LXg@B)b`y4UK_7Ua?k?z%HzBSDC`{eI$Q!sGZnXEk5xK?%edKj)PZzX@ z*2^4J>E(jvc(JZ^L8sP6VqNEgR=C}tfbx60uz8fgr&P5U#FvabvJ(8G)CUC=k) zOufMc9hneGc%usvlOiDUDn{)-cvuUo`rqurs>es7-Qt2iofrZ2b3seJ{Na>LW;T3s zB-U*%=%w+I7TxZG{`B&?gFxi4@|ah%JKbory_9#kpg&%W+Abm&~IMC`(4mWUXc&DpmAQ0 zJ?Mfyg^TvEi$2hWWiP(sk#Kkelc3#iM4I%F3mWgm`nL;u(W3+pyP%yOsz2g_s=b7R zBq)p{10Dw&>_+>H4j4FiJ;VjA_40qz1${m$66-M+RE1k}-Gq<3pu-T_ydE;6E=Y;0iC|iwgE;Rb-5p zDcI&Y5t!ed5N{ocv?JhxKJ-8_F6jBgkyx=VC|vHr;#^pz2MW5NBVK0lE@+n*E5QYw z_CVMkB#Gx?50vDBUhwiV)%=_2!D_kD#*w1n%<rQ}$!Q2&=nui)QAz>1v#_Z7W$Y856`^E#QA^X(>sUbV< ziRo&{&Urjg4Ow`BN72-njq^Zi%u1(4YGJxP^QVXYYRIZbMq;TUdt-S7q=sy{2TE4s zU*)A#W4757RD9;{r!mamk}05)nlYZdTg2S~7W3U=Cqy{cfPkp}OM$VZ!$D68e{Q4x15g+R;sSixRg66u9c z6zsT%o_iIndVZvkQo|)EFL~(ssfzbkcxEKSeG0g4QUvyyg1xU8s+O}~!ImkZPRlu< zV1Fv1PRsdR!R9FuN6R^=V4GakBaAWrLII!m3O=M@uX_c5sbI6cf)6X$_g=wA6l{W5 zaFv3sRyvQCa}+Q~KKfMg1uf?*74fJC`&z*&mEf)A98<7!%3h%599OV0N=(smzEQC6 zyh?woV84wDN4oli0v_~g{hfj>QUaWob5g;6@(TW5!OnWU^@DV&Dd)tHkMlflgs8GfZE$6g~_^C&~ zepj$jYa+dMM!~A)Mqp75( zoWB*UOxgUjobw8{(?j433U<^Rk`mpWid!N>63!W}fHTyXXgMPk>@{ylMk?6n9tMw6 zuuWdUqZMqgSMV4Gdo@yU&R7YvL9xep1&>n^mwN?|SFoLtf@zJ&q4vvbQhRxbzU)2izU+V#MH%@NxTAcT1lB2EzWd32 z8F?HNUxI#7^*H*S3;9ab@f}rg7vS zp%;c5VW;@HszDpSaFeZtEm+pu!8eC0-- z@VWc)kt%)xS{RlYtv>IDjd{&Ye?g7?xN;Y=QjPs5YV6Odv0tcOCMzVkpvL~#TW<2% zqurNZR9Pb_RhUrkSA{aiRkG4=-3m=trLI(^9#(~&QEmM}A?$Hg>7NwBzM+tMhZ>-= zKir(B$k8Oj;7%OHklpa&tM1D@6?>m*ef4TLXyr=x<aY~sP?Q;t$$4w zF;x|@*~uA(v6siW8SPiqKdc&5t&n-ED!%lnTm7G)iOEWTuMlmwLW1`cqMcN@{Hcn3 zQsLQKE+lOKt|r40H9aP%^lMdxejepkaqn+#slR^XzWkz)@kce^UR4z3Gu5yY3I~^} z_Uu+j5ZfL7@PZ|~VYBL(eX6d{A9sVcs)ij=)MB@4 z^B1?PIekbGshw)(Y*zI+r6|EfHQhI;0TR%CW%27(juRl8IGXSoF}ytP5wYivTD1)g zo|l%Mw^}u*PR0%i-EK|}^8L2&x&#e7NwHzUPKGCXTcc}`=p5hQ=dC9jE|13H8Q*nS zarDtKW!%X^JMDf-rfZK+VegOxBJ%tT)^csztj?@a?`dB=@IPrm)$y-%)$*$bm}&_(eBjbU>{fF_n%4Yi`M*DWGK~mpEH(3GZ0hQf8Et3bK0uTp z`J0=mfEsz{)e|7Mb3NbZYl9v{EA0!v17JviEdf=SS-8*7=WFew3=ri!W*?7k?(<#c z+v-4mS|@JOS&l!?XSDW>7Q=M*Ow;NGIA=>^!JtIRf-OCmiS(UDmXwrK`r6>MuGVQd z-mNyeXk)N8*B5EpFxzH69Xl5j&^ORP4VYE*Li&$_jp9UXNzip4ZISPUblA7 zvOpY&V&jlxU^JsG=X0Z3-8%23U{}6-7~zkOR@4&U-wuQ~TTB5!K;P9-gjmxqUb zUc1ury@?1i#P?u{VW@Iwq5IIxtU0cUH?(@+?Y}3;*?3Whc628Ciz)6xJ=vY zXRT5Jb`A(=ssfwK%*CQ^faM@crvPgeTI?Pn&}tNhWTL>&(}D&nmx(G-`D-cBJ7Qme zHwaz|Yc_(wZ)+51(S08W%kCF?wCukY; z5=M}v(cM`HnNDYHI){d=?Q|E;=KIXa^3YA^^*`@^=S~bKAX6)*#<0N}HuGq4tSKJN z;~2}Bj!R{1U>o)l;WTExQEAZccEj8#isD$l6JF|tm&x!I6uv4F4!K9AFOlKnD7-q3 z24r3~Lr;UnUm(pSZ^P{u~o+OEa{WR%m%*9r53{$1#Zc!%Q| z$0<}Tf$_Vrxjz~=HBcFS=%*k2mBpG8T2N#G$8l;T%9NRvc!ieALg%1RN^arq5BTSi zuyOLYfBrS9d51n0%{WOs?6Wn?o?p*zJi1is5yboh<7w*%d-L=2?!pR^Z5c>*j77D7ss5dUYx; zcM}JRG~*7C0lndFW`wvZnQg&5_&eD_e8VosJuwogFfHL|3DXkDB??m<#5U|wFT6~K zub}WzDJ+ks)#?;Et=^AB--B7~W>*D&(wHYSOXE_VS&HJk@JbmjsX(vPNO4|xnGBay zpfpugm#Bc7e~Ap2RA4W{sXFIVWpz?R&ZixcpSOk>N1KNNN|P0?y}V3H@ttqXp~=2E zq$+_$7F9?!_RQrQXK6AIxCjp#$!_e1Wz(pmj98Hma21{P3YTTE&38%wNTpbk?YFZ3@w7pe)^(1!OO=%*pA&2e8?{(}l%EZ-$QSQ)AB9&}$HjE`SR3 zrl}+vX8@;9if$Q z@q7dJj9&RtMZJdXlrH1fYQ(l{$mw8XHU(q*U=zk@*@_2{{(32SPB78^G7G4M`_ zM&)wwHW+do?Mg#@-xQs_QKU3wK459Lfm7tIlLY3~tIAQ)Y{rN?!V5QYH_kD%S6(>%~)F$7~h=r z#@8LqSr)#Y#v=oK29p%{52UJ;mENvVX5buanllTr_t4{W@w1aCv4C9%;GG3Bi)RX0 zMo4A>3`Y(QcDw0cDUj1}R{_h+lyQLQu@-y@aLm$CZT z0^aU2)`L|N$~x4|Xl!hVHZP#3>?+I|d{*L9EW3gPR)(vRO($Zu!c!8k| z2GP$`lmO#g+Lp1_G8DdVDPREoJU~C?@LZFRo8D45yL zl)u~Ks9`DXF}EQpwwI`JdwV&P$G2C5Qx!|CmHksKf6vCEb3crPS9;-lWcUFJPwJos zr_2j4m*E>Iyl)4Ue~A}fD#IZmZ4@&RPN=iFgB-m5$c{d>j`B0TVk_Eo!LX4HS)uM!42VRkqR#-y_2hPBulVF|90qxW1?kO*0?q(w%?|C3`$IY$Y5|+mO&Xz#`CscX{ti!iFcY^ zNQGTZnvkCq9Crd25VWl`twC$>VR1Rv^Ee3>lJmjO9r8zzLvt{FwQj5vmD9BwtJg+0 z2+}jfDA&21yc={5!3fD^ag_*kYq3XWet;O_{BA5Am*&0Jjn${T4k0gk{@qRTSP)3u zTG^e&-zf7Zp6XV)Qf5I4A~mJVE!ZVcREaA24h>VLbO|B_l*xbGf%rH1kRg%{_+y3bXeh>44`3}2T9y?)1l{kky%d4pRxdoafou33?86(Cq@ha=3((! zFJ{G+P76q1hvxUQuVrnMe?~(XS}PBOY3LS&i(c2V%M65w;n%XfSQHWP*(j=F-L))E z(@u!DuVa_tQGFfg{t1!Ro846ZQ^PQZYQyxfUZ@YnU!moDn@7oO=@#!U`?2FKFporu z>AhLoa8##y7y5eN}rIubsM;tXVw-3w8M3+TsRn>9n zQecQ?X-k1Pn%L6^{7e&n^kJ=yGTegNu`jz)`$0U@mo;ksuH%H|U9EH4kQN=M2j7E9 z?>X6P&pEyJ7B}qO%lG_l^g@prVsBs8Fx#-T$Ed?L_^HDTd)^QGe|xsK(^rPbx}IhA ziLyiJ2VXJH|DxeDU>7LqIGtYUZS(XQI1`2b9EtW@+AOjfzz$51BTmzebue>%d?wUp zCTJOTg(!U^HaVK%Xo@CgUeB)AaM0#@W(AHK=ICSydC;WNMDrV%jawxL-vEO3wHSW` zYbu3O$R&_Dm0$|BYsU?&XLHPC0|GrrG)RaPTp{JJPXVyZ0ai-jcIrryp1R!VFsVT| zvQP|WxnV=G6MBt; zGmGRkWDfd;(#miokDevfsj*JiLBQ+qMZ*Tys0dR7y!Zs(GLVU z@Dmwpj%I@Xqf?PRlB4cxZ-%hFQS7*xWjcy7SOcO1k-!!(C`2yB--txjta>00cZl2q zjboj-@fJ2H4RjpS5#xr=!6VJ(4!?>+x3I3M&iFa~7pdhs(WW2tq*ukDeyj&hJ#OsB z+H|b^gt$znMwp`)e1n0zMa?yzZ9c}M%-6C(24BlAmcOeyu`xKQ_54sh?VuhG|E3;BJAX92#iR|5RxFQXmQ6aY8 z%C13`5^rM->b{yy5z2I+w$$CYqxldTXy%*Z`rBCRd}IRzk$ow<7i?s_XI&wQ}lhmD#<4eOZ%Ee*s z`ggFRdgWhc7hzaPG1Ki*d|1djiatS(%v;3jJ6IFADg5FN)---s6mbk1xLvrienY}7 zv%imv5xtXhqeCUHfO5MxWVy%DLFIAv>7DHJ^kZM*Mh5uLP?iRJ3dy15P-Em>tV`Bs zQ{i^Xd9A}ac` zTzkbf47F}+*Cyb;XUC#K5g6(WpF=XN#kH`LUmT{}Mo)4TXIFn9vIel0QDlh`(^@x8 z6XxFBVfyBfSdt7Us(+qINDzrbn%yiO7zk6t32}TNYlMe+H|q#bLVfOrKJu;@bvOF! z2eI~UR-eez*qY=iTKsu8yE61O4FaZjgdkL2*c>*$7CrBgGTS5fI3m@=dssb3H@Auu z5i1}hXiK)Ed)VbY5h9DnF^kx$40T}UY1su=n?E~29x-Q&0fG&y9BwAf0*^+(|cKWM9umaOUu59IyfZl zDWEpY*)-An{);sX$S8%yl28SauVZfjc`5ssG?7#ypE{WNAS0ODNUO-i_Xw{e=?l?D znJLf^*=FCzG97{px+VtxizVlEl+Bj)g-GV)2Bb!Ddt{Fs&>^3a-ZS(*W;vySR8vW+ zv^Dohnt1@>=#D?`b7bz^``Jf&NvarL&@@Bz|AE~u9(aJg1n*I`A7rhyPeqRhk!rIT z@*pd%zX0dnH>mEMhn7BU44Vh^?k)^I~>&dg&|B zYv4uxv7$yga2N81#PX6?DoTr4Pc5Yk;S_`!f{QbzgGbusuZZf0Sli5znuA&9NR6&q zq;5isLEg|&o&U{vt*_}6HpC3f1q7L+Q^gbiW*u;=4}mongc}RJI8oPh+yRbsgm&iF zx`=*+6;v1xvwm75j6t+rg6_m3!~ptv!2Bo$AmSSMDsh)EDC^OWup1=@dW1DVH|m4f z<@DKRkRyKIHHh7)jTEmAVh;lKvIn!49e^HDb~O~i5=|U*sAL*;)noiLWCRL|NLu4*1hp=Wy z^~Dg_prAEAD$N0PA7xkJ>$XQ7Ee`VuSz)8ch!^>p2wACDb)WN8F zPf8t=J*KiF-t0!NQV6_J-1C?dead4p`ZD+PW9Rcb_p|v^GPKF#tO2!p@KcOz*hTns zY}f^ntQ`)F39$TeR^JH(Lb&Bx)D~EM#Mh6r9Lgx>327nf@B|3kMp68PGP+;7>1!h4 zmu~v62&Y`VrYDP@PeS&Pq~X%-fA&cyjobds?x)*+T+1VKblczkDaX3twtwtX|D*ly zMglLXuFaq16KSoK;Vu@ zL6M-zNG)63^9(Bm=lSg!_U}yDnbK$`<+whMsMn8^HD>6upw*HpB2(nzU<17kpq~f8 zUDiJ9EShY8meI^Tg%p?yF+*8aGUZG+A<29P!Jc4_OBI9eVJXqh%INh&Szls&CsS(3 z<Pv_cxW_huPqQSkH$L5 zB8<;;W{Ee)uo6(_c4JYKuf^?Sot2VdW7*}-nmB0yK`Smoe=EqDJFf=28L8BB;pm-=8c6Jqd?`T=!Et`=M%de3Cjo6Mn1Cq^>GCvBlIq;fw1 zQ_gr3qM-gJbWIdgYZf>(p7tzo)j49oEXXzU#mZTX#k}H__paDC3;Tu2Xi&37pV_Pv zMiyh4Ey`!JVHmXLf;|yBiu$xgU!jNEwlQdD08}sB%R8W)rKhbz?^=3eqmY)0oPKVM zp}HWZm9xu4y*XGXTqvf^VK=6&L``( z>!y!Lg}W&B1VsHc^Vl8mrsLJHqDBqhq#9l$u3rEhVWW6%0n5#b;Fd;OEwoG0YEh7s zMc-b)vR&-Mw4lMq9}W7C2%r&+Ux?YbQ8Zo%^Ubf~zJ;t!-D5iKC_*FI{%OG4NI< zGl#kKSJ8JdOU+}TB={uNvu)4V}8CjDUbm>}Zy#jGnaq)l2)hE!3n zjQy@r3qwm;V>G<;QkYEfxpyhZ#zqnIJhPAiO9YW6YDL8VsA&5_EA0{|W~s)p+K!p5Vd*p;7qg)5Fe1^Yq0$H_ky*jk;%GSt zKr9&(waR`02o3x(NIXDfM{km~Lg;lbU=>#;!$4Ci#BepmjUxPl!^>yCz-WLsyugaJ zts?hDe0?k?on!Zjl`pcGut;WfIWCap!iD|Aqi6$}VG8&!HcOM2VoDh1T>6-f58a8k z<Ml&-KBpMptm%}n z<4ls7B*DGilxUB)v|OMFdddH(r4F@yjYu z`^BQwYL*)dJa9+;?$zv>d?1S-vJA!!4>(?wJO!Nv=tV61@iYwuPe48kP}* zex^(oh#_m(19=#fXp9E(z#~TGfu5s0sAHWx76`qZb^qV}v-^MaPv`hgQiEL~INBxp zRhpBzKz%PS!fj`}iN#IA#wzE2daV+95Hrcfvn`eU#@V1wUh8uvjYg$=^6DJ_B= z8-yVfm#$+sfwz6L4%=x)h{9J{X02^0)UP$R;RtNQ$rYuqvY!w$yq?{I6~V99voBJ+ zbMkC!6w2G>9J`-k9uiB=Hm;+a-NkpWv3^PsqxR>7{kdw8TEs(9FaXQGfU`^z@nt>90dbg+k0crMY{k|J*27OMLR@UDE7%0F@^kUfCb00Y zh1lenEjDd}owZCH+Jr^Jt>Ww^><=yz9XB&edtVIL4E!z=t2XDRix)SuWPmnqhPbj? zTv5q7!)yCguH-F??PD?kk>=9xcLOrN@Y(ZLo??3yBM}o2QGa*RUp(^ju!7AERiF z3W>o#@tZ_oI|~iOjzZ$PTXFB9kNfP`aq!))3vYwiR)#@`Fx14SbGSKs59$<*a#c{l zfd+`Q8*ii_YJ+Y55L_erWLS_Ww2dPeh`Y~ccLWg$Z)bToo=@dys}H^-(Tr$28=4_) zUBk%%nqM5BU2%{fsQ3O7DD0F+HC>E@CnN`s3wz89sf3@TYd{pl%}bC@&TVJyno~x! z`hu&EC>M#gc9{X@B{jeW*qa2~st+q?mYx}WPu%wbY=@=0Md}WiEAVW$gRRv|LgLg8 zmfER&6`B`A?ULm=nvFekwZDiq8d9%d3gqc?82v6_`0|;_c-LJOCGv&ot153-*Zl`&fT{L`eL#kLAUU32_=6 zT5NCj8MEm-#{GW!Gqy+{84~IH*$Z_>grxZeLkjKyT#q&9iaq;TTC=esy66iVuDQ>Y z@0fyg5Xb>u>C=E#V?yXP%=j@tkpt|WxRJ=rDWqcL0kEJhgxQ#FG@*2JJhcZnSTYJb zilXi5^e_OmjP66E`3Lin5+FJ$IAsX8bIhMb)qltS_hGyk~$^I=#kWJ3^z=+4RZtaJ`n%`lLHA&Zmy_v zh;d`GT|P2)yl}Sbm5-o{ISjc`^z^1bskKk7#phNZkG-tJ`pD z2m?`A%rJa*A=dlsj?^)bKB*gMOpze?fhL~(lC^C|8{{!`NQ|z4+5vHFcbOEc!welZ1T?r7ElAjGGjTIfrsn_uX+Eqb+QtO z>vhF{8%RWoRPz#}2&~W_6T`n^X+_a?_|YMef%MBh2uK)VXq?*py^SBz`!~28$iX*jQcVGtbSZbb^~t z`2;tgdH<2m9>lSKLp~MAr;&CAxCS`0-V@ief#2e~Y$B)$nuVI$$6XE*N8iK<0stPI z0h$#6Tj~8RjAb)IV(ho9LGp!_Uq$t#ZDNKMM=rS`vHT*od<)@hW=MSdEel^WD}-qe z*~FYpFJK(bO9Wy-SRu9`5N!UJ$e=^!9C+qG!E$TQ4iT|8YpFE z@eF>?Rv6!8FBe;WU2>9lb{Bf?sA9XyR{Sh|Txnlm0tbMlPfO9X!0mbPb z*}o_SSl#_i2~TVb%UibPvQ+R(4LuV)X=ruAIXE?>7xQRb8()asg4I8msRZ824d(586fTn^n9(SNUE>%)T0n~qwIDv2(0D_kct3;bi4LbV)7|g zFD%aqSv-LSh|Om4M6fHor12z(yLd_FCW~`8a4iN&4hM{QZA@pp#PB){b^-{~R2`m- zX;C^ZATKEc2F1b*F4@YX;Hefa#(fGuL6jY1r^{+ZTggRvVI8`XzlcO@D~dxbN27vV zA2OJlHh2hZ$+rF!eiCG*Q<0ECE~Ax7R2YUH6iqm9SNf#jLt0imC{!*+Jzyo^&7$## zz}^}+Zu=mICE*P|$xvw%Z^`JsX##~4=c0N5Rk?|PUXm(Bth=G5y%K%1N?xt;sw9o&^-os+tVU2T` ztFVG_e|YYt77yflfm%F}D+&L1iwAPaz)43d2{jV^*TsX!{$h0+F2gbftxWuL)j%x_ z7)xbtqWmw`42uRw|AN{e*ADVT`@f+(IPv5v!>GU6Nd1M7=s%HV(Sl>Ne$Eh0uyAne z_Dd}o$Tb4BU?5iy{?7{ra+yG_8K?z=HqL?p*`{gTptDac7&r~Xw^}Js3jhYTe*yEG zUcfG;IpU@ZEDsMX5#)uZ#?PBe<~!v*%p|2AeXC4AKz|CjaBs{;IK?M2aB<5O^b zj2!&wLeu%ggz4@g5e6%`Ow8B$1J+^<bNNIeuEFuU#`*N+6UrqgFl?GAO#tq6_oiL@k|u&leLgmP0*winK^9x$XxZ5_#uj0 zF|WX$0Y<)EBuDedwVh%@H1CMVj%c2X$0_HlxnF+W=;t}+JLI$y=Lq2k14PK&DaQKw zmH)f9R{S4(OJ5nntw^kgxDenO`if*R_?vpoW;aO4OEKT9qeKr)Uftv~Pvfu#%ezH< z8N;8|PiKfN{S$JdiAww~M#l2-uyQ5D@w#c{s~p=u$eU3}WRA}8`pjLTa~y9Sh6Iak z^xCy(1+0703Q}VApc5uFj@(1G#co(PA6-%-T%06xi6W5~A12Br_lOW;@dW}R^>|n^ zprzuV3EiL!lM+!0%7^TNu)SHjI2*^CUr%NMCl62;2$S>;TNKG1y16a{?=B!kt#vXm zsanX^MA`xw-@>g;R2PjlxWrV1gS@R4bX^;;SZsKCC!ROD{Iw7nM}1($)YcfZyeIcZ zsznv|qn5ItaCMH;PxTUb6JtGOw(AmjpU&`S7;gpbX85c0;Rx@+BpwTE9WDip&E&~e zuo&lC9au5c{MbyE1p9hoF;B6QpuPm`71IOaXadhMs$ho*B=Vxn)zhJP#K=pct&kks zcqYmRstj`9ER3tDINRHzf0uT!|c*7 ziPxhJ4^V#~pFF(@0*jM)hs$Z7viU{|T8SWB)H%y2f-J8CGb}%PcNu(6*$L)%ap(ky zFn-7v--|;@JYC;5OPopK*{vs~Vqj(5J*3LSQe0%^w{ZqB&dzfr5==G}ng<6y2Kkgi z+G|W+-;!z339+(V6ptN6P)h6{lu|U+OeaJ&viGLpd5m3edv z5#SIKfp>3+V><+##xo>kjH+6Tb7!`O<3+U^sZ(s?#*D#up1G;une zo7g&xYu{5vRtC?){^2V!cmuha>+TFb0%~z%sCj170phb2LAu)b0v@tXja~}2!m0cL zF9rV{{>85)kseSA-8wN>(?J{bLUh#yO_BkLZCI1BeZ3N}n+M&7sqE~BYu2rp$Ju|w zRtkO9ImCl#*T82}nEAm@=^7_yT5%+=>A*l(vEbYZAIQcmYU=aZ&AKIs{+T?sgDY0E zXjuFa8dD5RFD$a{9<=2?mJH!BWE3W<0CEva4{7U^(s-;`mdW#>V$dpsgYAA6O}Z&b z->eP_lynAT%zUoK6O#)9!DxLU8o>cnhQ~wh9n2H(i|$5!6JP?4C!`KKnL*bmM(~9T zXrd4EDM$xGtc0sHAH5cZNn?;Xp?`{40384`5DeR>f4m)ob5G}egNrBtdjpYuG+EXY zt=hEIkwCq{>C_?Lsq5$+#JgppQ$Rp5NpG5vgEL=O- z9osmH7+$+t!LCDOa6*kDV1K~?f_ylIp`3pf)=g6E7)MJ%J$+VEFRE!C%3!rDA5XI4 zs6ug|Xw=ORn?NF?SQv+PVR+=x(3%322Vnukf;cM)qiH3fBv1yexJQw#L&w*MUlv&= z6bX=d8X1a-p2w@-pkfi~$H=4oT&KaObs6LcUO?^V7y?)dU?euWTDTfj$9B&oaWI>= z()_}#%R9%zZCE1hFv^7izM_9!o~i5aV{I_91OI1>&%uJ~1ja3zh+9tQW{EZ1b8n*} zeAvO2$GK&~D@BpHE#xe^H^-`aKh7H^>eENp!FN-igTP_rhPA(<#5X=0deS?1G0e^D4-y6!O?;}+>FnrDw?wjnutN4 zq{P;NXEZp!foaJ`z3_+CR&nLprVWUszF1-unJ1zUD3_=Gl5NmdHXnqTJt2lGCJ_LQ zgpRdDJJGBt$sozs7G*~fx>DytYYAh#G%u}IBQ1;p!AyK-y5dJvp=eg02SoXo>0QKt zgDJJOv7*+2Cb*NWOKn`}xG2>WFYnH6D5};Z2E*03PTY@i(7G~M3Blx~mCS|(D-*N8 zP$n}H3&z6<4fYy;42um}!UN{-L2yeDA39e?EFBNX05C)o+WU~A5*M(6aL8uFx*b52 z%8xTZEQ&fn9N(8%8wWZeOhjMHqsbW=8tR9w$vgnJA%wrlc1e|iyUt5=;5JY&2HOW9 z`4HcTw(Ap}t932dS+uQpgQ0_X1@4C%K0Ib{<`Bxz9)=WaOdPu;%G@oPRR+dWlvd{U zi0g=b!00UENDJ!ox`_Q|eZDMn=IdDPmZMsuWORU884^E#nwef7EtOlO>lcwI0RfBp zKFZE50vMNd0$FtPfY{i8XZCk|^Ie^wp?k462Mg8PAz^e1_eB@ew-4VLw1lwSxz-Om zEV86;IAj6~i}_h-rRDF7K9i+bM8L7MoQ3PXfT`HP+p-~l1oeKQA#VoPOM4sgO_G_- z%;Oz&bQD?Ma2N7kQJu%H24lP;pWleblzg5Y*h_5R{#2~X=ih<9E@%X)aGz-Ljdi_f z*qAT&(+y(iM+vCggb&Nx2b@CR*`ML5nU}dpkJ{qyMAQ$QjHZgYzvA5{yoILETP@Bs z1#g}i5+4uENfwQo@dBd~4E@e#{K|B^0GF{yUw+kK66_(up=U{Fpz+2G#Bx?spJ`izfjzp!fhg1mGsy^E1=S^XC`8d{j>r}G!I(sJ8k$?REODZd79Q% zq_^b_@F;A{w*)@Lc$rw?j=6%bG)h-zi;63Fehxu{KnnB(*8E5-z``Fb&7mKVr*4i6 zRTx+Dk+_t(V(eA?MI9!XrX9GYEv~q(1Mf-Tc^!GWru|m2zL0;VVaFZNUY~*9GjJ4( zbeCxIgNF0Yv)~i0VtprWAhOudnYRsKi&1q*?LtlJ!qW-zO9X-g%+aD(7yexHHPnTY zFmf2Np3kIpal@WF9!rAmJ>m|N02Ic$Kg8KCJpVc;p36gAPCz_FGylXU0=otu(1H16 z1iOF?YtRj>3c8o|M&ZEfBVBo2{ai>)tD8|rR8}|ii;i3Kt`^l@`2ym!9t$?Q^JjAR z1EWxweE?7QD5o>cXwg&hG8}AO(w(1j=&|{U#-cI$sIw@$nqQs)P3)gHq}znZZ)k$O zWThrzn50F{z7oLoqE-){n}^F1U`$2>5Jap|L&=I_<4R(UVT+F};m#gB-FQRG5J&2# zrp4HCK%MpY>htf$$zoLx{$2Wi_BZ5E>Tj{;8h8Se9h@D9?L$t6MPkVrvyQlM4fkJh z$-brjb)(kkU*bD7NuBb=fV!#4qOv)U69sqHx=fVpYRtr%p8O&GEU12C6nllxuH`+& zuwJ}a|Enf!mv&a{xt4#c{Y8&^XZPWw^}j=+`mbgov8WI4CIRO?z_YYCmD!iy7W?UH zOp1|d!7s(pYjAYEGL09D3w?Q(|0V1hdHIlF*F!x7{Ud%QZn~bIOshf)HKN|Z-qC5I zZ~qpzi*+~f+O@`~)o}7)Hi9se_J~z9=wUar%!Rh zZgRq=rUh5&S`Z2hBl~!{D-RjK6)ed~@2p`Kr-LCujwFd22YVn*fz&wE?p!j9BSzzM zOaWrf&Ae{X7pK84j7&_R3-zD`iT7^i4fN79@#D=r6GqqATX<%WY!gsAfl}uxn%}}> zG$?~@`|-Z|^fWQCA8%jhYgz?FmG(fbr>TvN_2P?uyk!@;K@YpFvAfQspEPqunj3-U zDuFEe$y14O(>JZc+;)SJc6UE z+j#*_4g7RFXV}VU-T?~swP>;^lz0{!Af}~+fzHAHpSIOPy z7VWBwvMZONJ7Si@?he5Ur|L0E&T&=Rf^XOuKS~NeGx(iTqcfaLs$^ z8%3)-L0~tEoA2b(FHp&y(iz{JJGtxruM7#?>L^Eg=)Erx-8nUgwHOtS<1$nxxopV3 zOQo+O!NF+`dLQAk_u(E;7Uy~fT#D$_W3Few<8G+y8L(l0C$j4q@c#ZlCPbdvpJx?F zT)5~g9i1ML9a-u0gtHkRf@k1yb5@%8qCan!bQJx9RSR%{_i!>nI`a&P_5*lp^u%KW zI2|)BAHcif@%sRN1s(+h<)dgIzl`|C;>dXh#YuilRlG%VlCuMOD}8R7V9Ogf7PsBa z=Nk)N$P{Pq#-Ib5dk=4>&v`)%ZXBN>s(#GyNBK;EpSp+V8|44;g?o4x#H%=Y4}Vj? z?n-Rud5R1eP?hB7V4t}&gsEXa<$i0Rsmm|}oITA9^AgAlKJN=I)o_T zC}VOuNCbF$uB#4I>NxXf|2_=i9UkEInM??^&lkypq;!--GO-19LX3KVH|WqV8fk(u z4#mwSztnb#R7H&-5h21UvppgNYq?)?M6qo(wxJmC zMlfF7^dPTABQR}W!xZt{gS?BjQoQpZ&y(H$kx) z?6qQGF@)8%Vn#7+P;14eVqPDQW5v9AzB4os3EEJ9L!2>a^_@|D81UY$ycT@PQS!=m zH-zQpA#REAClF5OKEzwwq~JkCqpiMv`)nMVsNvB&lgE(#j>P!@}WJh~UII)}F7?868kA)IMZ9dxoD`w%x#RxYu3X0g2#`H&3*h8OHV3+9OD z|IL$|eHnu0SVQcIBJ~#uNs=eFj81X0hkh3nWycbli{ytnpH-L<5QQHnC5oO8^GtsS z>c4)X!)0-qV(i0wdW(_rz$Z;!yivu_xlv4>cXOm23Ie&5BnPj@#5IrbKHXkR!D%hY zybNejtJ27ajyBk_%~S6Z2ZOE}QDVu0MRxnvP8j6VIVLQ)RgdswoOwL`2%nq?oR!6x z=aMsEwkRFMcS(d9I2g*)C!+Gz*nBL}oqRR61HSUtW10AM?7?st z>i+~wD7Z^$(3h!@vy?u7m3{MVG5k?bpo3!Dqx@R`rZhx@tJF;mQ!1K222|8`S3L4K zWMX|ux?^v(>=w}??@4~2Rw<@F$^X!&q>E`28)k?Xp5nFXqtA|Xs7rZyQR0seVq1vn zJq5L+JNbgUqD9}_j1)28>jpUa`xB&?f^G>{lGP!$4Tj5cY0TuNgR5ahK$rWl3h_=F zoxhdAFil~P!8jns0GI|X>@O0#pXT+Gu;Bq45it-Lmtu3PFrMK#T9jz`3~$!~qB>cn z{8##t(DQ@{mScE;!Y(@mAQCL2v77pG zl3?M&1NMn`(?IHmb;CLeYzj_BFrd(k3}e4M84Cw@B@ZOj2%l{YL6(?m7qr1@iosSY zC3DD?=G$o*3aLeplc}|{KUPPMEKi(EY(oQCh-3Ld?5{19xVLMZZkQl=(R4E>gJ?Wj+!Z?09wX~l93R$V#M;1yv;o_y&{cK=x3M% z6awjXe{4j?4!dqZKfTcV4+@O}9UTz_10V2HrWe*|l8*7frXj*~L)03{Tft+tv`D%& zR?1oeO8iHSf%dR`qtT?a?ZpLcMerBSkyW(U3?24-WC&(%IOH~g%8JI+0Y&YO(ND0A z9*~Wpc>+qdkEj@gi&LX`-7r3SK+mTz17nuf$#;X?gKan+PNMbrF?u2w zsFbQ>YFjbuI{V;ae$rkUw0&=JuFlySV43QdpI)g)P<-5 z=no+P==UWNz=$A#;Ua(>f7__ppLCvyFd!)V(*Op@6HdS&fSs=V3D-(cS7rkZ4RkUU zUBj}8R(8i|iQF-~M`MWTz=Sv#fxKkL%)te=eqc0EYAx;-PEOL`p977V6XY1 zs5K5VCm_m3^H6i}N9+Z|a^*#%;;-2-zuSX;G)xQ|#~a=Xrc`b?COA3hYSsq`wJ_^p zL6_CVJM88)XT3A%ftuL|-0TCCy*{49G74m?k#9F1z?5)lNI=-*d3vh=Nm!{CrOo82 zlmjLveaPViE;<+!DH}LzrHZNJdCrXzD`MP29Zb_fYUHd?a}$eWu{G-$>qh?%BtkI- z-Lc}}pTP5P`oC>{T+OWG+^ik6xrpjPz(m%gCV=h)h-^_|SPuo-@LCYObh}x1PHfK_ z0{TWM7Tt3&La>mD&|m_l9N0=4%OpuGVDIh9t7R7IHYyT z>IYafTp>UgfPd6z(%G{u(RLzFgwED|BCnSR{V&h@+97%y&O6R$GRoN z0bej|k#VE`Kw>mbo?huH-vjzEJP8{E;>k%c_XdQR#9Q|IFb(dc>?&-))VlcGe^yMz zGV-l}N)7<8#^V7J!l|F+L6$U@ZaDn~-ksh_8;Y43b3H~VG#LwMABk%w^B&rVV&-Jt zON$dnC-anOnWH#2nb%KGC|-4wBLKfkrcjh#1~r~`EM74MRt$JGo&wEhqZmGg*GWjQ zztW0VT4{2C#F8nz9=Q)ePeO?0cn&pvF`L#brUpi=Li%9|wZCRH84J+L?saN$&*+wq4~YWrCoQUjjVm>iji zQi&*WRM6nAZbitI7FYrZF=W&pgR$8WtjJtGyOgK3lA}%@laK>!9Qeg$0hv}^i79p& z0{%b7{sT_x>iYl3=RGsKJG(QxJKOs*^S*Cj>8L1*1>Pu4RIqo&mKY!rkQhISak0d% z0ox5$NTL`KMUAcn6%}k~#NHKqjgpw6iOTQ!y6>4~iOKi>mxud)&wbx|?z!ilbM86k zb^yW{HF<43+IgVj*mI#DbPJc{U8q6}Tv5V^s3;)e@4M)!K zUuzfn!4G91LJxTyFWy3mF3)XnB9&s};lQ00Ng>lDaGF{$OcPRLZM?-A`Om@}uzF~p zbMd7JnNYHwtUteeu=+NE~_O-R8xAE)uKvF;6#$ca4jRaV(D8BjxBz zu4NzKP`>{>>=8QmWPBd}m2K`kJSjq)79n=ZQ!l$rZ`rbGr5G z`c{yCzF-`I zIYPnL0eQ|rk6oTXhAfR5Xh4l}Lur2E*Ua?mw3Ud>(q&qx7V9SPr)=U}zfLiif$S{o zcX-!57c$SQnLTSZWJ+A0y!9qkmIH8S^^>(57W?(b5c+Qx_Hy}hc>KcDu^-Q$i4a;I z29xtOPCy!$69YoRB#2j*4u$JK{yMoQHU~kzT=TEXy_iG>lAs>MwOnFFp}Got;1&MF zF)3-c_`i928(l7$*oJuN&2o2wp?jOeb?FdVZ&toSUmbo_g&nix`)FUf!tb}OcAf9g zNic2)8W={P$J!C3@Db-{uEePx%FreV6b#A^xzabGyd#B^nwetxd_`hh2s)B+7z|R0 z8(coC(dOd$gl45MavVGCudnoT2d`%4qIuDb)L{5SS8Eh|H3DylRUo2?xG@!npfvNp zcnGR+9oLqP0HTgWzd8S#k0nj&D!;SME%l9f{55N*9IyCW?_be#(Q1Vr3$OBX+9*NT zk4hqh-B7|_w7FrXH5sm_bYZ!yjw*5}jsv`Yx{Y z+1DbwZL&8Pem-`sKeGOIcLYboToqzY#T41h60Ec--?hZg9i!I6C2)S^Sn2ZJm4NB$ z5Kl$Y4T)%&OAfN-CPr1@)L<83ALXZBH4{PR^VrP2Fs10_#)PvQA+nm9DxEBCwbXCv z=h&_;xUZJciJbcKh%;V-{pxb;*N>L^qZ75^NIUHZ4Tp6T9SKDld2xg)&7pD{%A<93 zoO>FiaNnLs#dh(Xc(jdXtfe^^i^)7HxmArv)pqgeJgT>g@5dv%UHl*(?W5y|@u=A@ zek_mL?c&Gt=olTJ%>xQNpGW<6@soKpG;9|?g=gb-@dY}0=p2pu4MyXV-}=vb&-VP_ zcYb>uoBcDc^Uvo|eZBt%k3V1UFX3^~GBl6tZ2ueluUnsP2HUy%pgFB*iAe?i9~UWy z?e>50=M!FK#UC&QjC9Gfb>kh)cp@dTM_Uk`3!n}C;t&47D40=Tcf8Rbq54Bc0;+V>kN$Et=7Lwq?0LR2f_}qaQB!eJq&HTkf}YJl`x^>UP=FV(g8w ztU~-pQetNI`JRWC`(Xm5dh!+wV7kv>+z^%aIB|9a0%)Zs15(jB}ZUyF_*|%=>cY+IO zzs+wS%`!_lc~58QDHmsrzjwI{Hc}Bwh4Cv%OFW-r9~Z@57e}3Nn=jFD5p_VAZobWL z{t>W9IhjShA?F5^JbHeF$f4z&ir70*XcVh}6suWDI1oe+Gg+R5Y(r~M{7Ar-oJPxs z^@`=j^JQYYvB`|M9pf>keXrYnU(b2B`$Or)wYU2XI?hKMOwnpcH(}jeLn=E*e{gpc zeEH+yY}-xI`*pi4s1$Zwf*n#ciQ?D5OHRB`hsp@Seb)>V$A^}hdZvPR5n93 z9`D+-m)zkGqR#v7fJVP--?_uzdMLmu*F1xZxpEDFKh4=!oAvAht$EN}{0Bsu#@*>J zpx}dd`b`ZKEOO-#O9iq`WM8s>zSBR$!L7$1a40k5v?>@ROBx;LyT@eT*+4igi{_Ir zBlU-iGL;`jUwu(%a{bnqg3^VzoPKr*JYV+sKcg$N?!pY>9{a1i{3#P%yP8KSm?D>TZ9;D4G4n$2oH3F2amUv7Pwd zRhYS$$p2mvW6(`*y4!E8$NEi2M(#%4IJSMi=VDAd=pKI@?twG!@ejv6!ajbF-+$aI z(n)sFE1XO98n{=2Udg9bsjurbWB%vGn8WY&Pv&T5*}eWG?+yFKz5ec)$c$O#-^Am? zRsLiiBk%K9cYHwDeVHm3bmW}n?&()J3z?6wNv*u!@2a>2Wd&!IG5G$m_xsKD@=}30 zDrwUuBD4Ry&P&=^_xr7h=drIk=YE_WutT%Ak~i@%pPsxQbELIRI^VF1%G(%q)Cif$>F+ z?X%k7s~?Tc#Igx~U)stEI(?8p9|A8V+qFFptd^bM+xC?Q{VCo%);#1-=P~~wD9k%O zmp|mc=@I|yr)&J~%v~w3Qr;JYgDJgyEt^7>9lF+U=`IcNB*Mg_8FgdH%&KI}^U6V= zn1l(0aJXrCXW(@K8z>!w6K{oDrPw59-)+X$!JT#@-*7EaCgsk&QgDAI$Ol!d+>-2j z&F(k~AS7p2#Y+gy1=^QQ2y_Ll^lWR9W4mh&e<5Y2`CW|U|cAmgvNpVp$lPH4A=;;7-It_<;4TKGxD-% z$*3HD{`q> z^l5X?DWk5zZnH5Wm-WIi1{|pgp-ysHC63+H$yEjrPYR^u5rNzUMDf26NGs^K15et4 zH69Zv&_~fS;fk9l09I1a8N<`kjr62SR5Kowy)PW;O#~|6HCK{D{A6x0QRv$*+)!Ku z29Ou58~uJWrxQ#W+GsWmZ};Rl`dE(2kc|c>k3M7dz-EosXH4bxjYs{Kwj$af0ibJP zs(Nvx#MV5<85nY*GdBkiFsz`Dn$sM`fLN@zUxhPvCziy8tis87pU-d*g-#26vL)8i z`d^&`i++LJn@MzQP75WNj7k&>Ta@+U)XeXu@KTa4HrQy zyAMWzS4=DuOUE3ps6)=!IFp_yV`I+_eH^RvhwY({`;*ci;I1_hy;&^#pOPJu5`CC>wqx2 z#hpE;co}o3OONM2<^O2-8_{M1!h~-|n~h%IiZ&a)qBdf)0aQ0Pq|dhAbHfJPZU5xY z>nLdX#&=8MfvLlOK7TUKeKC7_&ze8^H+$Zndrn;MFD~KAn#vbp2mfk!e-WnY%Vry{ zZK$`ue9>?1{#&z-z)P~<)cfx27QNL~+?#|O18*1fzF`CS_hyhnYOQ#l@w1|EK&Y3S zl44Bi19=MN7WTefAkptq_OK+r432K-wy_56Yg}EI+Qygs>fKaNH}x=*&8;RPG6PGa zE+KNefl69SW=+J|D3(> z6*Ti-+Us6{Dfy!3u~#6oiN{{*uY_x!9Ku|U3widEcC^)y6>Y0@hr39?KPBUw>oQQ@ z>3`+(rT%80Xl=EpRbdak{xyGL=ZkFxJ}cbx#gSM@$+WLv>=(@rK{jfgx9a4Y|Qxog68hb)zzicHwfn_Z$9i z?AK-HXLiP${#?)5s~=!DUQ|_QcYMn~-~OwDPdjh$CnT_Tw}-}uZciK%T6P%^wi_SC zqI&DM{WJaI*2Z}>rYaFNWhd=pv1DI<8#kDRcJe#;x_)aHyyN?w-^xmeIs6aD3`s!T z`eawX<4-GB&ACz;_PqUzu5orrL#D+pd2mFnJ>y-!Hc7<)U)x)E=-St=Tr@Ck|M@OX zao?a6cr4dpXTMibS*m#@;laO*XtgVMZkTBQ@ScBGN3pwX?OpLb6vWbXHQJ-?9`F0x z#22*K)85D7=q|hDeSf^O|9Ss?|G~Izv^RX$<2(bKNVZO2yX&$~1Rw z`d$0XRdtPaq49^=TRwpozQu0*geI}5toYQQT6-&Ic6<3T_8YcQ4fqrL!%sQ2;5^|| zJgS%5Pd0!b(jC!KbCLD{oDUJ1vdN}U(9tq|Mv|-glt&T*%x{q`PM(e^G@&SzsY~qi=W$K zJzOm-=e5|QUK@F^ol)Pf)}9kLKUWIA)l==rX9)&- zY{Cri#@h1}W?aWOM_SqawIz=)2xZw&=DO*}?8q}a0y`&NUDMN%G$(uU)y?kWk+f3^ zrw(=!)~XV79PZS9soAAvzKV4@gzSp%21Yt9b1Zw4{l8K})a@2~WvSUIaX1#lua=rq z$}er9MQ3n)WSO}lZu_8%os%+85RP!iax>n0$evnmc8EXHX=@IuZtQuw+zj#Ji~HuD zn>JsQZC1wg#|(H;#ti1MDr1iK*4qA+CdaRdm1cqhtyG%(Nt{~c5@%PLWBK(=mH7$Z z##NiMyfw=ntu}EIAFFX$KCUtQ^J{FanM0P9wdSPwmFsO+of*>lj|*zpqLGx)A;3zd zV3WkyhZp|c{$D^ykoZ_wRxvs$s^T3Vg8chI&`>K(Vy=YC7*@ey=-DJKHhE#wd2R0kx z|E^wcXSJ9|TF<@!>7ihbS=bzyWEYgn`Q)v#Tvn3rSaP)6zhiP^xlRC_xMm|ZHbb@5mZ<&$WrSId+_r|1} zas^~i@#P(6YSR{(BdL=fKWi&HP0m$0veVq_UOw+M1GcEU7%!yIuQ&lHmi~P}-fsMP zXNArEvfnoLuX8$v+Uff@l$YZ#zXuyiK4WWgX1FO1oc&JRSIkdM@Jk`bNT2Q)5y8?P zmNU8T3ZxorOyN7^_+2^+oeM!Q2qO_|b-yJOB2A_daFAyR$)$ZG=2x+)#t~NFy0Lde z<~%7xIC5I?#FRGP(*)ne1x5kMQ#uXHRc!vj`4PGsj`?#{l8}6y5o{)JwmFtwkEDCr zrJ?4slLjALFbVoA(ZvPEz+YW>i3nAwrK}Kl1Tm0GLH1-$`EjQ&7&W?6ZT`SZrtLL( zGrFSE@gfOL+sen9n(aUHhNvTUq;GPt{#0Bh&rd<=2;Vf8rwS56#xC&95A2*(tyKuI zb1%k@`5WJ~Or9W`vY#Awv24KjD;_|s!it&M-?y|%_;%Xoc=$B1f>-l$9`5wc&O#^Q zVYh}OF75_w4oRg;~bayBF`)7)414GT8+A3 zA2#M3oM-n4%=u-6o-*<9ZTn_m8sp1baJ+Bjx{>~-!@HqpaDUV80=^_TRbo>DEl^$A z0|uBS?Ct*?V7j1Cxq*)0gaeH{s}3J%KCN5PqU|?{PLY`fYtq>j_Rub}t+1zb8N+6^ zqziJf!mjS3oyGReF0+8dBL|tGBwjGcD1ydQgUs280Q(O%1LAkJ*{2^!H`t2@)8t+D z-ofU!CW&f51Tdu2XM2F!$?TpzXNZ|co&O$U`XweI3v~=NZ3*tSv^x$pQxe>GY0n;N zw%X>cvz#(3JqW^|UD@J`Sq*mr&*E-AfHEdB4(;Odk_O}9^mZ7wtDXLX>JmHW^X3s+ z)pB7xewgVO@A2%oGivJX)x%6{JKl!{Z}w8Rz?p7TA|A^ekH()|m}{}04Fj@w+w$RN zWC`AgVZy#Wta6fF|GUaso7vc0ZLc40thr2f!$fDkK~Gs{u-&-zN=o#+%+45LcB{OG zjZpZ2&fi>SZyjLXpEUO*WP+;Wy1vXTeJk~*jV{04~xaZG5B|y->L7i zlNYtgi_~8uhuFeq5qY724Ni}8TZf#WV;)GuilEFM;6&)AwC+<`;I8!gAUSPk~lZOo+w1WElr z5oGEpb9L#REl#ESmzVHL&#vjHh%>L%+p;3L;&xk;Z*rKHD^o=47-}bNj7W8t+2gl0 zGrY@s9^Y2``8D>R+p%mf>uDNocJsKq;IQq@85r|#*xn4w{x*U$+`*WMdFIP@>|lcZ zH=dK!MCCGUkk~$GZ%{0P;=ENyR2Q@X2HD$M!kDAX81qIVA{c*JT#ABNzSk0)UR}O} z$;WSRvETi^q0v6QgQ;li&6O(y!&2z*3MNM6{@V^_&u%73`i2Ox%3LoilSQmTZ>c5{ zVAVR!kINg|vZpe$WN}FKROoBbp1q{l*KllgZ?oVD$X{4~X;T#m!>l>5-dtncK7OZ8lY`nJO>oW z1=D;ZG}A{t`4Lgb6wVB$rX3)Abl}k_tuh|g5G$M=dPxQ0RoS8Sk(%sL-+c5@_ zpmtQ1u>>ic25hivb~U-?3%DlGZSmF4(V<)yF*b&NTYvZsy0?ckx8R(}eyrUPm<82ao! z;Ywb@T#g{)GqY>$sT0lQ{(=uE4Pv0{T-&0Kh`0(wo0ILQ6U~T*&7kZ9MLS}WIj*7r z(YEYld(9-%KmAAxt!>(rn2Tw}pC+-Ze_;PTiLL%q+cFth=Q%revhhow^H^dZ+aFHG zx+PLWG^bCqi*_WY>XOCfp`G(cd5QI>n9lfV(PZ00r0@A1cmO`X;uqt8&>JTBJrqd;;ynt_gyKb&Agi|FX~9 z_x3V(1OIELare>s7CYyMb*Bk44{yoiHp5RRN;(bm3su!a$aM+bA zXpLRFuQ>`}4cyP{)$BwX41S+!$=9My^y@^bFt4?zUEfx3m+ogSz`bwy{${&o;90&W zN(pFGq`&5n94TvqJ!OA0YTpfLm?~k*8b}mray&9-NiL#^Mj-dUx`-cDJt;QZ48x)V zSOb12)KZ= zAi`oh^dK`O$z|e1G&!(;v&~)GnsMQhHe5<*llu-bW##W-c_`C#7Gl%jZ7x69B;&tt zw@V%xd5rzh!KPCBPG}Ljy`op-SqGc2VS>+G$%N9Iz@po4;yjs_+Sd;@$9gZ=@DS7d zLwVMYk8vMZx(;f_5Y}s9;B4ChCz&4Zd8cOAH@K?@{P?n5e0=VlWe~jobJ%|NJ8=k1 zR}P<$(eYf)OLs=mc!amwpho4jz+R5cWW!l~h?(F1Vhi(>ec7!`=!zeA0XLW#5t!+R znr7odcEm_|N@tM;#a|RRgH&4nx)6%y+C$BO@zpErSBIME%?nl%#NpKzqEp4YL0$3z zg$!KzjKfTQ)oU%BVR}xNCnw_54>S9KM=u;^j`Uu~)80%27QZ^&jOlXKyxD@@Lowdy zsxM(kJQ9IgTmt8C=y2?Zhnu0LF82o8a)cS)@Oq0pb6g4js0fFg_OK(&bZ&}YafI24 zQ`1k5FxxQkokyCH$oc=U^RC9cOH=+E)`9A%cFhMI^BR_wwV@H+PpUdgo8 zx|U>(A+i_M_T~)Z?8UyCVFvB`VGHQht;0RS3$}n&dIwvU+>8ZdOwr5;bh4$q=Hvt~ z`%w#=k22b0k75BlZ_hpoa?a1&jxx9T67#?nmY(lXiPIgL*sSoHo6BZVfrrlitfS48 z%uStMjYK!RS2FgsqfNi=T2L!{5=xp3*q7)saA$Ghxw@!{VE=Fv5%be}i@J(rUd!1# z&Ef9|7&w2_dp)0vI$tiRqaz%C%0WA?sFu+;vPk!erdcvoqLM$kaKG&dut71y0W3VMjXc} zud*&z&JaX@+|OEyrLv#2r1P;5o|T>~m_tynm5GVGZrb#4Z0fwq=1ey2nn56)SlQ%C zeA?1Y=NEjHn9DH9j{T!6&yTwj6Db0OQ{i{s+;9zL8luLUT$XbBMw_3uD67t&HP?HZTY;aZ$2*uD`Fse|I*ZAwh^V{PGsUigrw zyP8tA>NwLrpe$3jMHRJCC#tC8VPZQ|1vPwPrypnhy~{GS)E}Ls?^THfDSmI*Qquih zbU7o_^lbvJ0zgFl;4~F!1`LUXr*Vc}8upvUa*kmiHaFY=&sk?5KF$pE>g}h;nXMA5 zuT0y1KQIkP)MhwhbrVt<)k91{)q@r$yr^3{VHw3|DT-q)uZ2cAjE|;fDNW(8NmOba zl0y9|3E$8!7J=Hh^@pZ$Oko;0+o+}1HdUI&Q?oJ?A(clB!K|v1SbcqctR9_C@gFAN z@BF|F$TTMm8oz#TF%s5&xXPOiNx^l<-v2{W0k&^o?P^B)2{;V+ zJEK+IAZu7G?iwg#%u_3?B5WTP zONg|j!t$x)DZ#Y>q85HuKAS1Te*|4uxca5UEO(z)DQqi-2D9>6;XeOkG@-eDzRX7> z7Jd_-J=2*n$H<3?1AQQ%<_Hh*epW7PKRVvzyRlT+cX&vpjvPh38t!t zvN(HUmr%ylL2ZS4fFHIM4qCF_Vda(;2SHF=pb>%EpTeNa6eB$q-cK-7{dkAUu$mto z?lQFve2zKvOogvF$F5j-HgHdc{{$?My>R^#=q6=VP5*@OT%_>8kIeAyZ10GC!dO6G zzDq-l?n)rU!5d{1V4#Fs0vzFd{VEhnA8KJ_LR6GlGH^!z9s3L&_2xoN>-hq^n87%= zl)Zvq^@RGA-C9PsBxS^wf2;~PB98fGxlA*5qD~(=1uSw~uDk%G9X)fV>FO@aWCX;G zmt(t=3hxmRA@^Frt)eEN3=cDA?lX9c36I^Yz^06+Y2uH_4?x`R-jPpR#nsni3 zMG}+|cMG39=Yv{EiL!*;W5b?_%nj>MXaXxCHSt)2Htf%SY>uw_GaH`l zja*x$_QM~WgEE`|xNOfT*VLbwuIfTAXZt{#_Vk~ak^PF<@FA+mI9j*>a;BAfoi~Y0 z&-?^|vBG}w6O$(%Y|RN~Uu63-S2J`!Dw2(AhEa5bv1guO2+J0xHs>l&vpE+`x~LkN zbSiakJi#+=ME>v5vAc?Q}Nn#@A=?hUQ#2`?XYXDjMg+yR) zyXTmu1L(SIJtd-xxoapEqySwNYd%R578Ee#8YO;bdw<8>?^N$^E?&wxyCc>8*&H)z zK%GOGTnr7U4Ee@tD&-s%exvXp;60oj-WmtbHKUIK|J*z=1~n**kh7gz`{;#rrYtYK za&#D)&Ug-ka*WFKo_5-Ow{&#~5$RvM^Hs$ND>>}+XMnNxFLTWU@r{4Cx6Lz?E7;-T zp~KZ@RNLf<=9G*J`j{?bi$!d>;6#qm{%V(+GQ(v>Z-j5bmcso);Jo{zO2Pd1uyp~UE5f9yA4pyFCAcg{=Yi9Oa zd+5*2UQ*O7|GD`#`Atjq#br1B!g#?#q_jNQ!qZkmp|*&Lh@~jS`K77!+WMA?PNpQQ2#8+G^~P3I0Abc%0^hvj?XyvX1r;(RAZgewPy3?UMb@TYQ{)!S0*4QQdD#33<$xx-G(7Du)pFo#;zB*$ zX39A%rh^fOmriUBO2a|te4lkTPkXN992BZuaeMFeev|#|0#lnU3!_*U45Ar(;!->9 zJkxT-7Tr;seumKH5Yh#!V^ik(P?sV)y%ccIyumZLBjg_g@)%R7FrWe6|^z6a?hh^S2w&bT{Pz{Rsq8|*0O zn?`%(*=7J!lj@!7@(WGJ48uy>3`GDu4b30bJo@fmwx2S$STz&DEMuArh`kk1%Rbf9 z_fr{LsT+x(9pC+{1DKu{Yxf zE(z0}bAUs;KK&^aw%Lo!B!(4*&Je~OeUa%uvVbuWzVyzC7JU?Cp*)1881J1iT|R~h zx;gCzKeta@hYOVlpjRMq84(R4Cxv1m3jC78GjBWHx z`}!GG6YSV{Rm0Ym@;}2=S^j4wx$4pQpCKu17azsL`JZu*pj-z^AlbOKxwojSq`5{2F#y3n-jQs8F5dpRND0Kf&OE+?-D*;1vu-?@@e@#JXSPw=jh z6oTNRI&NENMh-t$dsUa#429xqgZpQdwi9cI)HPBcaY=KOZnKL_SpU6t#i$>*$aKZe zYqh^#WE$cZKs6VceCrgLK={HP^Dv%@V32}zaZQ3Wzi%%xt=%i@(^YJv$Tt)Do0~E( z+Eo{|rYn@}V&Ozdm$atSN`Z zi`boq?Z>t!B5|do%C2n1t^gt9(z`l2s)$F47c@q#!p8TuaIL-NV$;;}+g8|)bb8mQ zVq79&St!2bZ}zQ=&FGq?tx*lXEj(A+ftQ#Oo!7UfQQE8hn_5v|#w6t2NS8I-><4!K zCFX?0%1dy%zSs=3m6w{jruDZWHpQ}cpmmuPW&4oJ+9uf(fV17>Qj;F^adXtvM}_AN zg(m+{cv8RPRhHWYmzr%mUg?Cdni(bCRQR-_@VwbRdnu<(L>0Zvyj6ZNrpIXO7S`L6 z%h{fI4!qnPa>&Ztv7?eOwSgB2HL>u#Hy&G%oGJhyPb~an;rnV{`0f%n@=lTUcW5-> zXLnvnem{lYfW#$A#OLo$``YEE=a7|my7KXG125mJKOQdZDSTheOH_Y6+{inKy8f=d z^_Qvsc(_D~@o>T2J)c>awf1{tVeUCAIY{@CT@Hc3VX*+#XR(x9Y;M9}?&-xGblqnM zTw#`_uHyU;I9zF8xPp!QO8d_%%)Upjyt^>U^}IyA{N%&6XZAv2WAXdKdy2g*3s>^a zNH^*c3opOzwbM33VSV&%;k|rI5w)?*uDHrfwtu_Q9C*k|65UYN^YXpM7=7{k!d1n_ z;^9i(8TLj!dK)W%WPS8);eGbHtIQ|O_c@4YBYP}?K?s0YC1|X%%dW<-a1D1Pm_vwm z_={`IiXmV{@(Q?aB91^Hzz)A;X}%PiC81-}cc>KM8FSte;my9+nnR9Wd7tY%9*Der zZ$9yJyua{$H80V8;zYu_`aH#s4+mqJCIucP~XNJa)LZc1bH6j0WW7web30HVy{=*oqua? zFMS|Fn}7Tk_W5DE@9)f6HCHv<>z7@D2m*+RM*!k{@;mVEN?Y=KbI{Q%sfivEVTPBe zhkX!-7&pc53)d8TNN5?}DY8+I-nlFlIH)K3ws0-qN&yFo>+3+Avg^!2hpZ&gfnz-{ z-)oGK7r!rjq}UjU!#hLXs7G&OCDB@1AAMW+sJ;6-^KV9c$MvSW^q~k_#w>$)+--lg z%nam)pB2kYD59}(ndzL!^=aNxCz@Ts4s&t+Qtg`X=k66661^@-@Al&>$4`H$@}052 z%_Xk=9XvbP60A*>7m4fxJ^S5Ye&(?}pZtSaUw(J1U%FVy_PQI*A}rZQFUNHDL3_k< z<9Bl_TQYu1uZ}f_w2GLBJ}55lF)&!D8}*2nT+($YLg*y|RP?&EZ-+cOjWX>5yqH?m`wA^%it8Dj8z~Ujh>?SiNwW?MAmDz`SKE8?5Dwfqw zH=EVvt6Kf|`AW7Ww=lT-?JsXJgZr;(^}P!OmGCrH<;fG<+`-BHH0xHHYj}-)@)q-8 z{E1e(^s6CtcHNCFX`KY#veK;Tcd`5xdUvo2h4jmqen8qlgryh%DGt$Oyx61_ZMe0ibx@}hgu-e_*+UWL~5 zrc5GnO1#^{X&Bp!`|X@Rn(o>)4UQ?>EmruC$SvL-?3|=CkBL6%4OgW7gdNvYUT??V zVRoQ`|GR_Jy!(5exWm*YGxvK-oCXn@^?v)&-R7Pot-fThzsKy&WPNpyncce9wUx?V z+aSbDU6Cb$Mo6%y-iuJb#y)tjnc%JIDO+W}i)Yq&7Z+<>V{0BTSC_v{JZwfn2-g&p=UD?970eb96dT!P5W z0oyQw#Je3A8g;8uw5>a1IUr6RyYoY4%nX+~I?Ges3{-R;`*ER2>_3VyFOj(?>ycZx zJlSuGIfJB&wNbm9t5V9X9rmS%O#g=e{;B3+)6%j-%&{5-#^4zqA^XngX?K0tY+d~s zacA*3)}K`N!h}8ZVY8onieG)$bhM$GNQ5~tvvE9+SqJ>Lx@UDv-pzl0#I%(3jMMAL zHD)kg%IrIA(=Mxmq0C&vDg5Wwt}(ZG8||dE=GyAN{zqefUu&ko?5wZu-(dH9#0(ql z8bo=JBYOHA{W-Z$yK0O6=)jdPGxXEQ+5N0<;_^Orm&C#|#}Ipf^};6{HO|cbFW=5R z9Sz9$N_>2^O+RM#?*8~{PSAAG51ma4Z5*SzIW-wC1dHG81XgVa5W^P(?DT`6#rwBf7pZ?%X;L07S?Yt}b*jUGW?e9b9)9 z=*B5IawS5-WZ(b`%mUGPeJcM54 zU%V7)|Mw)OxA`Ad4kt65%k8O;o0B^TPR(H*4Uh0fN-%NC%*o+k-XNoOPniC}3ViD# zk&m+^w2nDZE;qx3w&s&!#@WN3Fhk0SRloXsvFab{O>wd6-+jVN_Wo&yt}{Edf7NnZ z`ZkX>#sN6zISJ|7A}9Oo8TPbwrha!0{Xwzq^B^7m|Iz$u9TZ~Q(F-sF;Oc(`T1fO_ z)oQRxg|hn7oc+?iwa&CAUulLie!I@}PqGFdwF90sdGoFFRFc?-THOIUHa?Ew2(2;C zUf3Udi&KBfFrk9{ud?k=#v-~ut-GLn0?;*jV6_yYh&v- zGF>U^CY_x*Gw)@$SkzlqVeL`-3?FL8?Kk`&yYTUblwJNOb9TvM4jIyR<7xS0?AQZ_ zcl7i;ZBF%CfJqbNQB^wgvh^S_3>-Z0Ue6d)CA+&k-D2R+gM8i3Fq3QSW6zkGeLua- zr*Y33!>41PHA~~aZnI_2nREEL@Hz8}bEug8y!nauT+eIIqrg-g>P;^q$F;v`-Y)!j z7|r0rFJZp|2EJ^@Q$^2#FJsl>z1q|Bin%Po)jWH?fj*ZRx$sT1bN5tH)NU>xh>z1h zAcb|57nUmS6l0kg;@KcujfYvlVX3a+i-qs83nWnLWbeb@kP)rs#-92KXkRd~LG3HW zwahKTdW3bfe=N*m@ksQSCPj<_OWsa-%hcsw-F!JfxF9!=C!#ehpGV#@`Qzz{+zb~ugJif`mVM;yxtEkq|Fv5(OE1(VRszd^NPq%v zfIjGT8Ggt=T6gbMqIWxOgK65~`ylEw#=am*03whbP`%vX^!e9rF#R(OABv?#Lig8i zFzx%uoGN?L3bP26Uhb?j(*ugsC;PMBMBn3nF$ddlX915rmYq=7GxR=%=>Y7L=5&u8 zna>;>UyfhnM-8n#_rGm^>?JmUUc=utojxy$K2RFIr#CxoEeMwXaD0CokDA-o@Y)f2hoRrlpZlI&~TJuc-Ac z#dK%K_wZpmYps3oJ*MGsgi%%FCrC-2d&!z<6}tEk1xe$0iecFAX)soZAE{|x!N&5rpqTm8V*OF+ulC@g_%+=Dnob=D0bUM z(|OPt&h1xtE@x4=wr19^d;^pu!==qhB&@`BG-3+j@)ELN@M9=dAY%#fd5(6e0cu~g z(KPO<{Gq2Kw3zcv<)Pdxe21Ox#xQNCO5EI#M# zj@^eOrR-v{-m{~=G_$vC`V6+i|5wxR^lh5V|F5RsvH$uK&aK$=sx6ux`Zx4Mui7*I zW_kudRZ7Csas|Jo{y-6$1=c>66EOO-OTMD@R6y!*jH8DQ;GApCup_6=W z;iI8c_Qjsv|B1WdU{V|lM&r!%ERZ7{F;Qu`5~8qR)vJ?JzXWc~p7WL2Z@{vWJg2%C zXgl(c*+`uDi}*FcCP`B+4qIVr;$NG`s!#Wvo0@8=$ll&;pPAU$XutRxY4=&%^e?mh zKu+H(h;1GbJOKle{y}4_3cZ582=R%M3C4UfN4-Xsf=paA=3l zHm*(KgPsrm#ai2a6^7SnHqv2TIGZuY!r6O7Mo)Enp{R(D3q$BCHiFE61Cra%;;^gi z17jV2OD<6^JL4PkBX;N~zA;;4PW|mSW(Z4v(6?qp)!MclJ!#F6lVnH!gKv!?$9dnH zeZ9x*o8Owr1{#S;Hr?n>=jla+M|AVyCe~iz2zbhO=3erbY%<&8#JuAsGrCz7pDq)j zIBItvFQB2IYZ*zpdt@+kg5)6-D)Mlra1dBONrNYNC zSSKEEGNp;y*?UkvZeZVE)B#2aKH1A|9MJB=iPG-QmfLVFpNChKZ zJ=yZ0F?&Tk9yPz1l|DcRBp3;MAqL>j+i&&t2HRE0mc(!Kb8y=dg(A$OM=0xHS{BZ2eb^?=X;r z5lV=b#&?ZzpJgs}S@v8{6}dW@u)i{4S_!f2`SzPkaCrQ&r|hAX!SB2a?WW40!TYss zs0#j?{9woIqxP`2VA~uo4G;rtWirfY#E=pTmC0>Om&Vx1W>g2ec(?XkTOG_w)JcT~ zQ^Bk#1PQHN(r$Bg^zwB3$GTvvimOqdxzHt{_1bW#oPId&lhf*hlGgPv!zmRQq)0@AJKpxTcsH2jjHC00E9rv0Qb7~TC5?Q8477g2~V&I->F!s-ZL647c0 zr;?Cv?0g_^aOn)QPz=+3tnRh{10vWHs&N)6%q6^|`3;OhgsjT%-gD>^w8*k=HX?Xb z@1@Cx@O7t06*N_he&_5$0vUe>GCKYpVHwty&#*(=f}zO|3urQ`Q*ZwhPnO!H!v+)nLwv#dwqQE~ ztCzJ0d)XY`fmm-G)ehpN?a$f+(~VVkzAOR!5ujXbK zsl>d7dVMIG$SfIMY+Y|pJH3C_H;XK$dd0)jh$FNa|n+Zi+;M5tj*F_j-nqp5zm1Z8Rh z*Gmb=D6(3v1KTu{qN0VyirtG`8H+HB)Ypm>8E(-(D=I5R#6X}p0&0cnk|~1P2+K~?IA}@v z0FeCtO2RZ?R>R;&solL_&>z#IIsJmBWG1_;-R3VIRM)K{o2%i92e1sAT}^_!??fP# z9grd=^nz4!7(qdowTH!9agvy8(LIfV?N?Jl3H2in&+4G)`nd%x<^c%qQMKWVt@U=d zSz8@!??1Px!hUc&R#_wOt1s)hEf>_s%WiCkaoy%;?^!$`DDf(nxBD@f3_!84xm!Lk*w0&hc~{Wo zE$$iA70mY%S1s?bO9lnGMqUt$G%qYHt-3_Ggl{hn3MR(iY;gD74ylS|r$cfUuvxxI zl&nc^vr~aMR*w|La3MZ*E?|Hp%=I`>y z_VhIzYDKAME|niD3Vtde(>c*kM_CpBiRJzk)kUWSUUk19X8ms#j;i)O>yv zdKPBq&vW6|z4X3RKxOhIqF=7TSfN4BWp}(24P;LeEM3=~4jd!%C_(*yduY&FUFZTx z6L(#$7#3`k(AROpg60H6wucT2Cf6e@$@CX?ED?b~;YfOh!2~Y0uMZ2x)a^rS{eGH@ zxv)&RiMe? z!7nPW#)mb9q)+S*v@(?=gH=PYeuUbgMMI*FyYn>{euF)j3Y{Y)tQ!1I5=rB4BZDDS zncFIu@81KV$e{pde<<`rw-IyO7YkOL5k0tbt6(N9Nq*~KZw|6g+&VarU+cCGh7*Y@ zuW2u+M^?%ACLGp~vwNJ{oJk?oh$JL!#Sgdg?U8Td;eT}54kL1kh|)67a4Hk%N7a{09G=2R>u1J8g}bnc8z+ObUq4{Wl>e4%5XjD zEvucDb9cv!W#U9jdvN<;SnV3-ZbBvev3kvPW!GN5L$D((-A+3MZH;BR%7i#Vy3-<) zeUj1WVSl_sa3UV9Z|?wVJ!}Vz2|9h?&tzlqMmO#Y9{l7F`@((Y5)ZH;;py zPwfd~f~MwASy5^@qfkPM2%EyUIl~R1*Nh29Wk7z9rkPmQ$(v(>e1^tZNenGT2huwR zJCrgz1l_i~?-=Ap%Y{PRR4K~cl$24aT)h?=!%AxTcucFStnli_OVvwv3>v!KcifKD zn7+#cN$_yLxL3#djZhKj0x~MqoeVPF0GWpVGX?hJKl4CoTy=d5M$ILXjpK3&R~HM8 zd|FqSLrCo{O{i_jTAS>U8hJWz|| zlL-pCWoX~pDQGypbTZBstXr0sZpUJ!u4hCzH<2j@E1luoMS>BA)w$B_+IHMl)0!)I zMKzi9ODBs(FSL$du4~D;w-O;=bg$6bVLJyMTf4ebu2SL!Yk0z0tt-Dyi>*R8V`M0` zxtGg#4q6Y6%0+!DamDKZ0DN|?jy@6EM^TIk%G=q%?xg$R@EeY*sM4`O}j+?j?Ov^d)REWaW` znB*)c<>1Q1rE*y}=|!X!L^TfzgRD&GLm42r3mQ8V9y>NT96jpQV}n6F9vusd_I$f@ zWOIXMa1{{CN+}t}vKu~U2aO9xbU#OT6gCbd)fOlVE}@#k?#-{Fv55E)s=99x^69nk zt(YJx(_4$y0H;Z+P^i8|E&3MQq2ntM* zvf#;p(0vr$MMaq#$Sn|7DGf~%Cml3bKIjQhBwp}HWof{H(ly}O{H{TBx$80rTxQ4b z8VpEBL`}+r=k1BR2BQfoxO~@OIKHn4P-64A0S4tYu5DDB;Kj!&5i|oIxW|epA6cjz zosv44n>ZAUi!sHBQq4{bC3%GLfYix+jr_~RF2NY!qDXmkZUi5v=RO~_^h=~?%atLz zd6-OaLD+6VXPWAXG_4R3T)MbhFtCMKaMh|J%i_jZTU%&FSi)@|cFk_VwhCvD=7RGM zW(+J>P_V_eaze0mOH`A{v9@OVg3p%2UVG4lV9+qxJ!EoK@|LS150Q1Z=fRjpfufHR z#t@DNTx6=m4Bb2-*lIv;DxKFC?)KuX#=QX$fg_eh^*k{+g7d`AGP~;2$_Cp#F_>2W zsfWpyIP9!yR4|0})%Kl}K#1RG zn7|rIIYcjEsB$TVQD;ho{H;_AKPB{y*q2=W9xgmpO}-RA#C!_1eFYI#g3b|)>&f=2 zGA~|Inn=bR#1PfA#!EC;^bJiWjDfTpoCn!2CI#j|=|leW6IaV9>VrErk$Mm3H+2tw z*kOgL^wVHG)LzK&Uutlbx9X@Pt%A{L8aI?UN zMdiFr(LO};Pbef|U%c3$Zs0Sr4(~H`dY~4dM|*g(+-j_wH*9s4-ix< z3y?}h+mkp={ZrYhuOrs6}kyE&EmO2Q-%mCT&G(u)ooK`t^;AQs=>MPj; zwNlu+;TP=9Q-h{%_-`$u0$@wjFM01)2>YCK1B+4c;X)|<6U7fx-JjaE!@{w!6iJIP zg{ha9sxC;Dy9q~Lie*SAHFHV6Xab$$y1=@F3E_wW?=As;^J@XQps`>a*UjUV9l@x~ z{@?DwR^mtC-ze?~xO;V&Sx6OXGFdvSQp<6HLKqI2jG)8bjgB9dcdpz3T-6Xp30Kl@ z6>Bf%DI~bra_`*`ZPWx&x(Jm<*88j2d5I8Fdu(ms97fkso9VRU1?opf-uQOhk*PRU)O5q`Ib9)8t`z4*y z5n{!`654{zqr-9C8Fo`qzR(z0pkJuM^x)_q>Z4o0@U~Guu~xSWskxghEP*Jedq~a$ zbv0TAI#TV$St!XqUBq#E4P4k|pdk=itw>tZ?z%Y-Y({Su-CYS(iN^suCgv7!X8csx z{6ENjmG+WGJ7Zel4=xfdrW-Lx)X|A^Fu6=Vg2ViLw9lavxM^C@`a`#}a3tG2(M43M zfr%l~R=ez~bdlIl9$Yfk6+K3}&6|ys_%YEoUh6jVWO{2U3PC9T$NDJy3`$9qSHq?U z+m#mHe>6Rq0r&L8^k7KcOG0hWDbTcV;I1CAsl9_yTuZg{-oemTwtR7(ZiaY|OA@3< za%etd?_hl4dyEOAn=|3)&_uDDao}R#+MA=K7wo3JgB*|CKJM4JeUPJGuyghaayyC* zq4FGBQ>dovK0k3d?)x+7`%`(+wgt`6X^YG2?6}`|X6yqG^~>A4_l0fE*r)g95I19+ z_6wGwl6hdi;3Rn2?e-7$9GFHvzzu$;U&|jt{xDK*6x4YLOPbg@^0w(l;JtDG;MMkY zSSj^vEINuJFV1w%g*;Ah1xVf|~JrKG4Rr~V; zgNdm>v@)awep_t^1zYDoz%NUb57iEgP6-6k8Br#(E23;4x@_KucCUlb8og>yItZAh z?ezztp?cMBJc#4U&uqVg0qc4@?qJSzU$sXb9879tdMhWultT^}E2??s6_#?+ zZzwh5q7gc#4o?jipj42eBQD}lNMqlQl2|f@q@0rM-iHOd$X|NVVZr=nSBQn0tjt8Y z3Q7~(advEV)PR@e8WiUT4#&?} zXubI1LyiksA!KtOFf{A!mZ(?Mt*DaTYvDTE`*wts?_PME?B9VC(W|AtGVg zk<)`FJ8niWMvIeR%XYzxV8(F0YZ)d%#h_ zFS`C$K^TH!eXgMW`l#SYe+&LPuJ&M4V5l$yo06}BwpQ4mA07BP`0BWat7AlarJ#$C zEB;fOU3GNO5)h^eQO-qG=EX6Kn2Us`aAhOd4+l3hpSE8g9R%A7;ra4QZ(u43J6T0HP0$ zjfy@LRZ9HI#O=akARlXO_Sm4`VJ^4WfkHLnA~si}4~1&k7`5I|gu_UU7TRu=mw$Fk<1x2?wo1Kk0+_J`vy}cI*qz7TKM2m{@!Ai9Ro*i_zxiRXkH^nX zj}NXz$8!FUI4yY6-ua{8s-0kC-3Y{^iBaPYYZ;@6QRaiYJEHi>4b5{GPbrCET{JUj z^Iq<`ab|FeN3RFY4({tG>W=PI60Qr2UIG&6;JKhD=t=xI_^D?f-G>8$7j3_Ng9Gfz zKM7XwKH!94EBbiQ3BjfDjZfRpPY7fYTs9}@AHV)JJA6*i9RG?lvUTNLk1!`VvU_2d zm)AK7>hOMnC%j}iL%lVSiea(s!_?e1-%Jqo>+)GRdkEEH^h1Dc1O+ot22i?NId-C# zUcM%(u8vIu#!b>TpSI5{Yg>F=mZJqOy^2LkpgV_mK(rWvSuB@QJVbY~WtWR5uT5Vq zRf^EC*-(>HV?k{Yef6cqap^5kr|9!2X}R<{D%j*cH;H&*05Lb8lMa4vKF=7EbMx(x z&%8J|Y1L!M+zkoFFa3HbCzFKKbh4Ykz#)>I8a2XPWAsZ^vJ;Wp=}KHdI!F(SrJG!7 z_CLovMVZ~jx@kZIk!|QkGGgbWfHb8%Cg{yO4wc_;~X674mMC#1w@@oAP zAX2`xKd4RInTFH+%bFBGOM2rxov=3?+*C}Qn^&l`3gTkVh2bNZLe+$M`PN*Xd*{(# z?lCvt0TIc~n~?9MWT`fF8c0e^#|c%ytad<~kn5N?Zvt8e0dhjFlOK?AW#!U5Wm8l+ zLd$^mOIvwVxu1yG{A95TS~)J@p@1^VdZZ-Vtxv@1R{}(Ul@gU=@G7QKRTC(r#au3~9xp0IVU2AETolB}4^x*#`-0qOeI%Beoqom-YGPgB74rB6W@NZcLK zIY|IemPN-Z&?PBN>31*AqC(~RWKC~7sxSf#H1puArl(67$dWcUT?Q4ix(qkVqquXYLW`m}mfH<316M@pcl?!wMh&ZOc# zh~@%LX;ny|i6+wNA#~cnY`J>6W8gTf8kG<+%oP?%B?6NK5NtXkeS@_02;FI77|^#g z#<6^(TC9h~g~cPqxif^5$RbXTCa5}EK832?j>E>IsuiA-L(gvU!x`qKArHZuAPs+n z;Kjc{jxhsH6pkFqF`9C;SR^%0(A%VWD3=9n-@!abgN@m@xEo5RN<>9QE6>M#tRTXJ z?UmA6HAY}7naSnZ{~d1P*2MC13%Tr<5T+b`DjgPUfPM(uNh0(WYnuC#X=MBGXLFJJ zP|{}KY$tY|LKdT((;AKWIJ2>Z&yu>TC zFZWSXgTO`zX5fx!Z;D;kh0#pSZ9+S~Y>8P-zvPzUB=^T?)3@svXar7r$ zpg(;}F(gXGDmf)#j=80g&DFID%4xL=6prZR;`x}iUPozSu1BbBMQ%EBwIVmMx%o~} z8C1*=89!G(AxDJvd;mQWwdqf;ZYTz%h?+FB5!8e(!1&yLMIV%;^JDC;W zpYuhEI`|<{)W4S$!MPWfdz@Q{92u%EkfG`#87eK3A-LFXw5Tp!hpxReC@KOCQW?>p zYB@JJ8dTm(gSgvVsHx%-b6s%=kcv10RN@FwsR$6+f=bc#@0DTvleQ?t-G*AS@JwzT zZVP6JYDgSgv+fRbzH+r$B2*{^Yj@IObOg~z?~c}jyRHIqv{Td}XnbyV151PXRDFEO z=DWcvI26(xb(8*dGj-$SMugT;Hxy0o4C6nk8>ayEEL<|8jdWxX|tu-m&mQ|hgVx@nopW(w+tIZ9c-{FqHa$05>Yq6B^h57 z3rI0CAjQHL`^j6%FOUQP*Q5lUNI|qo z11NDgdsc$BiHMLU`Vdk#3~^^#qYT4m=|rTIAedk*O>EvB3e1b!9a2U36?hh|@1#Vx z;hIq93_RU{vWe74nB{(OY+}Ni8482*(&*-nD65OB>GI0 zUt#KO)LYD2hKCNi*w$k?{VN0Qq>BS72*Vej6~<8Pk-|v}iJZR7^-GmlN+J=FnGn@F z*N-VNhCVdxSlP0KM^*cw=0 zdW|?sR|N?ZDCD*V?wlyFr|`TYq$&>U5fz8Zs};93P=jl0fwvz-+RJs&g{mmhy2^aN zgv(zp!o>Cu_B&RY#jYPIpTkQrWwAZ{b~T%_cbppJD!52EI>0TrZ=D*n)TE_#hdc;H zMG#ADc{gg|`p|=0Vb(H}h%$|Gj|BqiGSRVIyE`pZ87?4mqAv=kj4H~()u zX8UCTLnq|wC6VMxi3`lG5cBI9F&_e-DBCe22FBfz;gDL3N2r^tI+R5#%+1wkl!~Sd zx&ci)S<<(NRnlsQ(rPJ;&58ub*~2L55V#X1%734sw|0z`}5xWpqDhUc%l5@humr7v(R_LwQRiAC@qhXv=V$ zdvvP8`s<$Lw-***ht@DOyNV$?(XpEDJ1FC>Ix*KScCFN{I-eX~zQKVg>C>%PE+d{y z{A(@~@npQ$OD>PWhH;iScLJ-fQ_BAWcNWQpmEDD9=TCOEN6jB2mTvkGeMjjG{>U|EGH<=Om$lB;-!dWV#6; z2#Sh=OD5hNUhBQ?>#^^yn&>LJ>h8O&6T|~i6a^{p0#;nSP*5S>1aDpM6>k(g*8{~H zPyU~$s%It%0gu)9_kU$KJ>6Yh=Tpz~t#3V5#lTFXBCHG9Fj|-9)`mo<7y_UWH9?Ao z{^=>nbj=zCE9ptI;-9O{N6?QO+0A=CD8Vv{drj6R zLdZk@B4lBHBXx4%_^`8?mUylGn6neJZR?G8durlro3mA>o|hOCWg#%N!b};PW4wA^ zVn7A^U2tGDTU^A^s%&xry>Bs%@QHG#!CAhpMomj>&(Di><0|hN3!-ddmhQgN0zg{tZ)+-8}p^yt7E4pV)oR2>VoO48@NnGF4R8QLoZC6 z!Cpj5&E1*{6T7lDvGJlr{ir2+yCDirTM51eUHr<mba>=m3bFf~gNRB3w1mW zg6iRR4NDNH21ym0H%Hw!BXKcKNHTQ z^dP;;B$}Luc`i$~*_<*pa#mt2Yxd5bg~Q%^YRN37#BNusXC-z^+6b#D}rbDs6_wV^USjkRbnd%*DyOV zxMCS+y2rtR&>nC`w#0s|#IBB>o#-z|R9!ebQNAUIAhX6tjuDaJ5PXLors<9Zz?9X@ zP-4lNV>$a1wfU`DH9JvjUtOjy{2fP9^qRvQ(dnvg4wJRdE+ebowjVNw=`fdyO>V=P zRxt(u(p6b20eq1iRm=Yq?{M|~ zP<=Ho@mjBsYQ(=7X(ev9c~S4pPuy0_Lpg6q;&j%jC4Wz}vB%R^S2BrkevLZ#%ETY6 z58FGgOuTAYpQ(9QG1)RlJ$V(&Z$7P2e_LE$p@#k=F+K7PYhYBec}Rs?x4L|LHMh2; zK-Dcw)XRy@Y^BC#Pz&j&++4Uv|4KD|VPd?j_gwx#8Ygkt&=6O%ZT2X7~ zkon8M`As%sOK)yydvwTzVJ0N?cjCSuBG2DyRURLybyylvb%!%G*!vxG3=}eYn^@2YNfmk>JBV zDLG2TZb%%^XE)N2C0VdCvXF~SU1T$oQuV~`LvbK|KH4CgmGwC&8H!diS%n0eb>p%) zJp@u`N2+Lapjjn^@BPcc+9=un2i=*gcN?;(E%VEcR@15i6me#~p4R1j>l+dGCF(CX zCdO}ZfM^mdhb*N_V3%cC_BeS~DqjINk{E#MWLv&-cCGsO#>Ba)vukBj)1>SJz|}do zmX)G~B57v*|HT$L6BsG~gxeqFqW!0yQz~oEW^oD-Q2eyQugj#?R z0kLE3|G*|yY!yI5*}ViE$Z@`?OU&CG6XVhelT z)9S*T5`#vt0+zaHW#rmV#?|Bu`z8rv=h6-j=r11Q9L9J`^bR@vM16WwqA^Sxs`{G~ z!&9HI1EHJ<6%HDf^ki^`vyDp?ba{xghXJ2j4?R6COfXqDu7f>Ec{CohrKg9R8iYF% zNr4{0tm;_l(eM^p_vx?M*|LnbmUzX151K(LS2oXh`{u-m@e(DvESJ?K;HWS=b0HEo zyGv0J%Q=IC8)dn^HiXk_GmW1X0&~Wr$c#DT@z`4u17%g!>{}8;4-OhRDQmXE7$sK9 zO2d0Jynbd;@Tnc)mSlmE-z01Z4N85Qd+?3k(rX@TC&T25nnhxri)&SEX`-LCP;I|7 z;YBa5#r;K~!|Ymh%+f^l_P>@a?=Ee+Le6bT%bF1&8qsc8EN1sS&iLTZH-#a=#w_t$ ztnONx7-`R`RbMT|T5)YymiUWYuUMAwE54{~MGru$x~(*MgBTDZp+up#2okPKYY()0bt%SQ9zwEs96Lx33JuxzWu8x_dMJsMklok+;B*g72w^@7T~lVv%tt8sTGww8VSCf$ig&jacjxy(~f$>m=4<(-Mf`Uimb z1HuQ95SP7?=18)s6_FO7{Q_s6YPu`&P9A&5%_(I|$Q6~b3Z-|78-F(ogkDhR+)XXM zu9n@MsF#@76{iBtzy+#{Dj*(_z15)>T%10=8{GJS8o8YMpQjF8&gL8ssKb}XD%I@e ziBcXdTAtWiy|(RuE!FhjRBfaFIJiF!7;?@UD{qOWG<0y4 zI_&+}Z`9XqTe9KJiXr>xfb1MHf4BGnYTfxIebvZU( zn>%W$gov}OHm2)BexN!zfq~8M_#?yD+iK~B{MLWqU!2?2qYorj4IXTIs#$JFETL^J zX0(&%zZDv374m~a%ulba;)hrqHR;~|6{_Rd0SBl(A4()*AILT&u2kH%_I}1n>a#g` zLPi|y=!(x0HR{HP5{Dc)Qf#0_GqK2*u}~A)u~Bx;@>)&sz+LL$H{Z$Aj#}wdv?0gET&sF8=;=YvruxiI^y9(d2|%L2zijbx6}y_*OoDbVo?R# zQ49K)yIt5dzZ&E02S1eGTpHz3qs>ay5$0EuY(TG{jo8-S+5DoEyGJ)wj(avyj)w0m z$ibkfVUOVWF|D$F>?4Wg_7<|5EueZ)= zhno9b;wa}b+4`lBa|d<&uf32c1w_IkWWCHTKHrZ>gI>s7wv&0|24d)B>rx#I_PpivbOq?@lZRd<7gAEcg zSz{7D8RlDAdKXc>U&g!csF$d7Xk)_n@qcQb3YR?EMv$y0Ohs~MNmh9nfJvR4ub zKPTz!)@j2GyGj1Jxv0pTV#bGNIZ2eI&WZX|F;8-Z24ublMoUJCGIA7(G&e@)7#zZP zItleDJW{b1NH9T?ryPS@sG+$KB0L{apSrl zJB|mMUN6h^nylT4()Z->Hc6Kyw89qUbTF|jO)1mnMdl@9 z;&)3p{6W`xq241!mdvsMk^>Gki!IHF_?ISUPS~AM&S3Fu9JHHe2AGCsQxd+X?!!rH zZg42Y{*;_I$6;~FK~ZUZQfVa>!ybtB&Kobgny@sAh9M^+Cdr{`F##+{mJz+2y$~cq zGh;~R86UYEXqCGMQBe?}L{7D=gZZ#(wWy0H=RZ< zxU+A;g{j)1Tng0OlLwZm_tzvA=?zdXdyW08o~~7Ej`mJgTfUx%*0aw6hD#U&(e%>X zz%tafXr)#*vpe{8T(jx6ZEqxEk()|)2&o(T_3NkZd?Qg9eYiF{Mr;H+Ts`$hV%!iS zlS0ZEOv6^<(pw=&bY}EJ#YfAr4y5+E8v7<21AMNIe={+_?s!IB@@8V0^{U$EE!?kP zQzyKY*nlJD32!IL>_^y%bL)6%`=xI)gf>A+)wd^k$E)4nNgQXrqLNDow5r&XP>pHI%LWebhe(Kdntv3Y|4*ZQ>jD%5VID z)dHuhb3VYk`gGOtL86k&i`?xI?Aa?7=Dcn8@72G*Ge@gz^t*GI8T~XK)L|Y_2Y;BT zjx0$xSo;MZvNE+ETWfPvh%PsF88sM{v9x?bg6q^L>k=>7pLVyLYTU<(<|N1;p_xlA4;3j0QN_HLuTFC;z=t%+=$gi&Wd9)1DN`{m5vO$MFQ;=ImgwjC} zUWrdPpY#_@a42~-v6?k~p=3vUom%sGqVFz}6bb1W4d)xGSr&NktvqK~e|nqC`1E5= zQIr;zU{Yngf0ms<;rKpb6PD=bs&~V{6V>z)eR7qzrm!!&P-$Tsy11~ArJjlLYUujJ z-C-%-N9z;S`=4$$i^PG!q@&Ykic!)hr@1<(JVeEYN&UTk+lALNI7qI?Dut7evdn^o zyqqDPn|$cszz7`Q*qBru@g;_s4!xmYX{Ea2%S8Sl3Ms4!{CTykwjPdUkZn9jA}9Ij zb9M_-J3^i%&wO4z^<|dHPilzM7h(>*=)+>1<*cd1O&3Gv=WqCY>%- zzfiS(&1QkGu274=W)GSB`&Fq)R}bx5Dxwj~C_=uG7XA2Z)CWOpzhO*rzuNYj#P#7r z0k>~{gSYkvYUsBtlKDXG{VhAqe4tMLHZe?we3y0|@;&lx_aR^1qnjM^4V4k!3Ewfs zdsNN%F0t$G?7||7K$BykK+2O-Id1&Zk?Fg0&E1xnVUO8ETd$r9B_~}i{rwXa+mNWP z`DCOS)?LFV{5G8?IfJ{;Myi80pjJLnCvQj$uhm<}+1-+zsl&lCOj=bJSBu{sQmFPW zF5iFYZr(_X#VM05Z-9M%ow~vD&W~PO7iT&M($Be8?Phz&mGD3St#%4>u5G`^_VO+J zf;u&9zupzt|cKbuXFGkzoAkC7w9@szYy{HID$%ZxRMBx~XaGzEibS)NIN#5FQmb*X7#|02`2odkq2RYv1 z_HF&tN3q5O)xuowc>7i}h;C2idG}cM`c-PD0`IZ1#jBl`7C4i600h?A|DEVMUR7S9 zH@N$&E6uB;3ca{BS4}PSX6|hc%LsL1V)RKCp-VDPkbQGn?}^B96~$hqwXb@q*sJ~Z zlT;}!u7#cfo}g6DEi_DEzNpL%p$Tw*G|Ek-=DMUbdW&u4X=RQFmcS`JL|VN@x9l@( z)YuZQ!Cw5nI-$h#!}BKfR&z?cG4{N7)SD$<%wD}l<@fRqFL*0BXzOh?p_f-4K8=n( zwU@VxIZ0yYZDfyQA$g!__Le^fW%uRR=T-1_DEf2&fR8`BYg_q(+QaeUMKU$1PlpJx ztMRFh=R+>F&vm?MvixFjA8(ZOo7O&_s(iJonln=<-0G^T==OAJSM(Q~Nvi6;-gdp$ ziM)l9uCurf7?gsS`(0lz*8c)=424`o5JmE_W6nRAeAQWC6R3#hBM5w5U$1}J^JND6 zg_CZJvsAVr7Jl#TzTV~bO?AquE!k5&Q|i6XzSk?tynVRzE%!cP!pQFD_0Ks+NLXbZ zSea1M59l>s9bO(U8Iqd_GKu9o9CD3(jAN|bXzz}T5cUl~NiSGD&kC;UWeygAlPbw!Q0y>(~%^EDp(O|{j9%Tl)5>!!jowcDem#cKRN z%6`YGprc|nYDt~9JFxuN7+Wh3vQLQBsU;_r4N{Ae4TWm!darMEKnq@Pg~|Rcu_`v- z^Pab=RfFp_Sa-GW=6dJK=|}&Hd5>_pBJMSZUp=F@dOhy7ST$XIb3- zCE@*=%VX@@!KKLaM($dJ_gYPJXkSgE2;j$z)-Fu;nh-Ci9@b6i-O_^Hc1uo_F-UE5 zuLJN+tZj}=;j=P5_OKW$)u?Hn*MG}&T=Beav2l9v&>(`m1JF^m&0!)?uX|o>>q@tT zG{^81s?FsvvLezw>ud%keZ?h$10RRR$>6UMhQemty#5xiQ6qeBryS-2oetIJQ}Z=y zp6~VJa;xtRsavp8h6>e;y6~yoAn_KNUwc)9&s3y88m2~#>hF!PR;ZKvdkO9?>5nD) zRz2I_+mnZ0qc@hj35`<6>f%Ok91mY>^merBlsmvHEv}Ol5O@ZlZhQYhB?owyf=E^k z@UF6|)Z~HQsAx3-q%`roJ=7xuy&ArMd!XkMTmB$#Ywku3BHb10h(Y?{>E_|GL0%J> z`-?%|E#&F?Exd8{$mOy4VAO4IpU^Pf=6`h5d6 zw(@3MWM})~o;&)kx}@y8D8x#bo~H+V8Vi2#1?Dq1`P!Gv))xV`+zIh8_LWDM$^^db zto8iqVKsX=#^o+`$8c|Jdj;5bn`mDZ-o{JVXI8ck*v2cf3UarxY00zPs`fp%^#Hr zPTa+tyy099Z1S!p8awGt2qXLIl%#h%kB2quZ0*~uvvroaTiEOk!NC8upx;8ZU>C1EUn2v%DXjLorLdn`vy1n*^<5s{hY>eR7R(}U`Y zvEG(!PX72NQ@!8$I5uEzqWeB_dC&-;W2yEm*0hkM~9~ z+40zT`qCb%W>2L55w-oE-r&l6D-7|&sxE!*Y!k|t)og5&oZ8ddJ@QChvOrCLFWOJN zwx`#>U)wn-AGjBxobv_Xv)NVhyXDH=%c~f0>r}j=WqAcXVU%V?ghJ&>@hRrv2>tM1 zPpBjI^7_`V{g_qYK$T=Tcs-OTSHoNt66do|sTq5DF?h|Tdr@Ius;0fY-*CBXZ$#vD zmd|?+s)^V4b1;U{*~WIjFNH{QN(_EXMLC;iqNZnsscYkuopn#~lWX+7uP)f0eGvwr&cVP15bXX{vK z&$gp_HD)Lw2o^rj(lhX4Xu0E|rAc?_jOXk4^Md;C!@a}uU*b0di+`$r9`5byyk93o zyi8?KSt)0g8hnJeV=fM0InLYagd@Cx{rL?b2;mggnw|%Exh`5JUxXZUcB!PGRvh8| zHoCel9cHx}bfh=bTB;5`((^|xW$s!}Trz{7v`-e6g>N~PMKeXj!kncgzA!RV56aOr zi%is8&YSIbAL%W(Sf+p4e|uNhPeN3!tSD1k|K6*%r&p`JfA4)~z1hCkAH4G{>uc5V z7q41!9pQgZ>)n3;1g|O+`x;@q z4p8Tx#tQMnPC`fPR5f{ZF2L@bKVf}eSJ(W>yV4Z>cy;H=)YZpo;wfI$fa|M(2#iRe zBKLE1nnO-H3wb&V>?M&zaGWVs?aNQ0tEHnj^v~YJPBpo|+T$n%e z_E*n6q^*)6t_U8YmYE~^xGvgEHQRtk8l1||p2jS}mZT=v$HT!Cn}~o^lJMSPO@V6k zqd|?WF8HgL46mEkTm9>=-d6ULSE{^;-tYUoP!|seOqEn#i}R*BZK7Ac{hM{fm0e2{ z4#vmCY&&PvN4G*!lWo>s5XAiBH~e&fXdj#Cxd%*NLsXB;>Ot)fNmQEHxdA^k9#=;b zAsI|ciO6D!9kKvM91dKerTFa%$OnqA2R3Kdr^SCtz1rz--g^6Ab)8&$t~(9eX*Q@; zt55SL+s|a*9$q%RUT+uaTv#uMFV?%EqgtbrmFxOL)YvP$c%K>dvi>!atPqd1(iUfC zy-Ho-RfaFF=cK|mug;!TuP$r@Gb#1d1zx}C?0P|P(uL-zBbH1^Sv6mZJXQ zVss#_qo2tnA8rHnC?q0~E0UqF=9{YM2nlLli913NgkSRrYz0rWKm|`E0^Z5FZeg`D z;@7EvpAMZcL*00#x1T+uUL80Yj59+Wwt#^Ix8F_nMnwKzAALc!-Rs5G7H3jxGt|1P z=;$+4uYaI2W^k0H*H0}t)9cOeCuVwebu;Uca%Sh50@7+s{6a}M$<&19%uw_GL0!*K zEB@i_le#>@tcxvbd#Le7fo2z`o&lfPaYm-{0Q@_I8f@ZBZYeZhgN&7|R%b@N#`QX- zMoEeFKI~GH2^1j&U5-W%MbkOThGR-{d`eRt=}3d{Okj{((v8be$@)V{PPTs_W0}}- zJ*gLUA|b^oUS_r*aen78nPkg$fQ^#lgb1gpl57U}FqL4wNXJ~`YDWh)<V{SSHyhHVjEsjo7IDx(y>XhQrEIaph-BCPD)bdgY<3M z{J6}NP!CS^JXbmlsuHeT)Rl;&%*vyl#8sW6cU953bnL}y{_S4h)IPR# znsyY!{e(?Uk;rg!M`#}%gIGApbtGF6q_xNmpQX=AJwu$Zr3GR{-E2+N-XqcIo7eFLCSoX`4(M+VeQP>YAxKs3LJsOZn+0dBkMX{o0 zrafo|CWrSC-Yd+I0XgLK0%S*5fAlO}8eRQ>j)}~Y6i6$`wl~Zvl0Ql;Sz%&CmWUKG zfhv)@MJ8j}q{2<9OgggEige(-Nr%OvXXz+9C!&XOvWZ4I5qcnr@rhU^ln&A$_srRv zW~ru5DI-a7$X+jc!; z15{h`Jns*3T~h1!Rd=4}Rm#nC=P^EBqE1-k?FvQun`w;8ZdTV!GdSP|?|;ImUHNj5 zy6$|~gc)kf8@)lj?30}|K3iHJJx5^KmTHLYCwedI2Fu#jgbTc?@U5V-l8B}(sMrHP0_39hjA7tICQjaqVzE#bC98`8|fXcXPRMy@Jl@a7Au+=gH z$nM?~Gk_)|lsYf!1?4C3tyElu-?$Mws?8sGO zkSj8vuY$<9Pa`sUC9)p`;n%(TWAj9mdpLL!{K_D*Z7D|8Mc#f~j=#t|gv%orF@j&F z%4aadzpq}!W^!FtulCIIYvp=eo0<9!sVja6>_Q@OAf(d;m}frWnEwwwb>bV5eQ$$9$;5G96h!(?8=5mc~BSK zU>7HL(0eklOR_-hJ;N?R9UH-}_6!zDXMiLGcA1!&S`fU|9d>;g?gG0=R>Q9Qi7W%V z@N?}1yL1q2!~;FSt_L%jXtPmvJ;AQF)8qw_XK+_VSKL)$a95C(Ebe+Ji@P4qBx4HK z4R`7GB#}nji-@X`U#@6eo*CR#-x+tU7u+?@Grc*Bx#)MYUC!`gW z2jd}yuzxtxBCd$UC2HArcQa5c6B~KaNQ-O>(jsuk1eO;DX$4`sA+5Ws{RGtHt8=`@ znDh~VLK4eT;3q?^Wg9`QNH?f;y7h}-E#WA( zwOQsXqKcp4pSmF~t>iO^>y6DLE@-r$2D(yN)b(RPSI`hWf-c(Qhl8$E8sLF0(%`NW z=#tjy5p>Z=n*?2`9J&>P+6i=-+SXz$FEY3*Rc&fMgS{^OxuKV&ylM26a_Ar3;1`PJ zKS5s_SlW_o@*6V<-2?&?`!J*%1k*=K8Q@1{QB|lqGLuGN>Yz)!{cXDN{9^xPl$d}k zF3C&17BRLOTXkFtZMsZNf0+ri$5r)Z-mdl&^{R4}x0n57y;|{+H&DHD8S^#ElykZF zH!kO2?j6YGvRAzN3gh}mj|jD9FxJ!c|L3W%rw#QrZ=P3Fl!lJabS>7(ZqPB!=slZe z^qvbCJ-o7n(R(3-9bYtz-b;qjdp2P7o;8dfx0=!8x)G!IY$rxQ&U)Yf=0;R74`^1sgRvI#IWhXLku}L{(=d6`TRP#( z?o8fWhRJ*TC&0^`Lw3MtC`QcnzPys!{x}U_QrFw>S zQY$^eIx1(AuuX_jg`*V~F|U(E)sG;9!kLbE|!vuqGInhpB5VT0Z=Y|y)g4Z@HJ z8$`eD#0IStHfTs;+Md5(uj*WXn7a0EFVTB#H*5ZZdi8FvD(6G#*6PU{y|P)0y}Zae zY`DHt?qaWqNnCB&Kh9Y8PmE>%RGqpUCi_D*f4SFCM;v;#4G$9WyP(UX`?TX#MB2t`1O_k*gP>t z-#n2B_?01x>ePR&VES&YI&}q%(OUKB3K*lcs{cJOMr+lCn_-H+){Id?&AWxEyS3`p zdtvz3s^{)y>JHzJrTF8m)rKCo@3Hsc8nad%eIN64YYkg;`F%f>E!xszQEJ?7O0z|A zVTXC7pqQ zEiy50Vv_D#s|#C1vYIXWX47_E2Z1g6wkNy(T_zK4tefeXEn@$Qu53}yvvfgLvTV_Y ztYL3+sR4@DNGnOTbz_Tkdy+_&E!xtGkF>;o1#D4lBerOu`tt)`JZ1WQ*0R$B1Iunp z4@D@n3NS1Zj{+)*=b{U`K4$Zc;G2&!);{$s-^C(gauuz20SR< zDJu0~mSdvJZUzIa6%0VRJ8?`wEntGB==Klin20MPagDTO?mOU^GO?vG00&bE$3)I&}fM@{an z?FkaFx&}$en($3d?y+~HuC^}og=;s01a>z_@Ut;asm!dOp5BwqO3e(PFiuu?#z|X? zbVWtKk8!eo0OOR}{5;=}fhIvi^axF8kDeK))aK{;dSaZUb$Wy*G}0!a32JL&#)-<7 z6>1{YT_~q&Q}e$d<3!4aabhC3hY3GAOLxY}{y7*Y*$VeN*+wBV=hsZZJAvEwE=!BzZ1r3tr~i#*JPjRs`3By zcCpWL)oph|Ii1aycj0BcR{iQx?|-*Zc$7vOfTdg@bet6aMkH-)KcL(H!zy-+s!LAPZ6t}b%b5l?v4&J0&OUIp-N zhN~98jyJu5ZYlJtYx8H1GH4Wb6k$^Y3 z5`yOP71K!LNiQr<}tx``${00r&?5Whx3h&o)eQbqyuv{DOVLcDmKi%VvuxGh4 z-Dkj?JiP5*uU4+l-;0Ai*YnTx%2m~UxL!?FEAsrh0L00wWA0-C6W6Kt;b!%N=KHk8 z=>fq_bvwIRWq^@!gaTni9Fdyt%uG65PY6zj|G@}us{8*6!7-_wo$u?)%usIaQ8gR= zDIiMP9y4bi{*nl8j!RO;&#H~={W1v7sDaHPIIR)7LN$%-L^X7MoJDZcbdSYIh+CF` zJ`kK}gq{(c2=BlLamC`=_Tc8(o2l;4huny(6LOOdY;Jc%amYWz-UP^vz&{4LT@oNS z=~A0PZkGng?Xv$AxlMI@aLfA7klR$ZyIWRwitEouioVyA=lc+yuq1Sn)&YkT?Zd)zB)GI*Qi&Y z@OotmbY<59E$D`N0*|Guu+`$RWc@>3fn$@sFu*xiXK>Cn2IpAUs;_N-3;QZG)#H#S zSE(^!zeeBUNY3rNm|s=g*<MfyV5ncw*+>pjIH)iq74H}Y!9l1&zauqmYp4)Ow;~9A*C?*KPuN(Ep=83^G z=7~gbV}NHy+6!D&eGyQG>j@VDWw`$HBA^V{elw8M#Tv?NPie;sP+6dk&GQGzTa96~ z=Pbdh}ab&;`e2+<^>^!LKIbh#YjsG3jvK za7;FQk2uCS;B@s{TCfQmBXrL%>$kL|Gmh!mZ|SCY+i7?a%9wLt$TG09z- zauxLoXC1_sXNord4dw+qy1}g#>ikcb7raN4Oc#FQl|^N_E->X@fR>U6>Yu&+BKy7o zf8C$KUk?QM>p|u8@wc$EcbNL?P&My@UOQBW&&Xl? zmtCg*nxIq7vL&-!7VGn5hb*{{5s;Z|(rPzBevB3dge7lwGQZX7=mfYp3|CM6@l7UB zgb>{US2kQ0aHS&+!lwb(h|cTt*xC@vm3_Q2vD?HR5Jw}ruFvb=8E}n|91m}CRs>{9 zHUktXH9Sf|Bxc@+__#?PMF9LJBLzxqZO`J&|5npf|!S&~vG0?t-l7 zsXum)%5|R30cu~HrzyMRH@^UnxFYGVg9Ugy zrtdRAi%v|qQ2Mzf${t1O+a6}?*iP)#Z@orWIzuOng}8N@tb0}ss`2Ym&*{hi!CYNO zPZ*2ybEui0I#<`R5yr~@-hgb%xjK?f zu4lF2X6EWhy8B#R{zh|k`blQ4?hhZLzMfSVe&?NHcNiRuHrs0*8(?(^0v^ca_6_)j zKd)-){3_M-kvD`LHje)Y0Q{l=;6n*e`!QbO9qI(j7qha_q&y>7tND+WxxV!+fZ0hoGaV=(oK0aL3Cn0jL)F!g2trrzoT zrrrv`)XN%7u@D`I!=L@q({gX8;ncsgaO!Q1h{BFs1y0FT(2#k~Ua(m>C65G71wr`r zZ~d`(LRx%gp6FjfV}1A*vxKV*lv-t=)G7m|Rv9SuP5`A=87Q^NK&e#*O0DVwrB)dz zwd&`BQmeifN{JkVx@>ijMKV1>DINX?L#b8&&!E)1x(99+O1<~L4W-`y-+)r4V{Z;h z(Z>yxdeuOw)dot*V-2NN87Q?%pwzCZ&Elw4KO>GJuI@Mre6&M=%ILS^{!H&BTn0G( z035Z};3(+{o54{Z7##KCe~P14{ros;)%W74@8ha|2!#0=XU>8;_;C>CC(N8l#r$j# zW)m}KT_BA5ON~DQUkPoaR|PhDm9f#QjE!DpZ1lQLHu@uDqdzt_dX=%!tBj3aB{sUt zqWDiUW?B}-_xY@wnf}~Whds$&MPJZa^&HcBGspC0V3xninB}hnv;2*jWBMYPWBS6( zG0Clv9A6l_{COvm`Cgp9-I|UFw`z+A2?qiQ&ar z=JZ&`S!PnqILpXYtg>9isG8@tT+<|nJQAxM1mV}|`eXCNSY`7>BH&lX(|KEV`YOut z_md63a{NQM+?nH#<&vN4Z*NbI89$lr^87NM=^3Wa%nZ|KooARnGhQ;EtJQga4FUB8 z(`PclwC@j_TN-GGM)b5M{db&oQaSZzMgrB~-^xToZo=j?~|?CjLxz7$JqOJ~C(VoykO-9Z((J zw<7wCOZbTm`)`|A`o_&XiD@;ihbBof zpjRu&YIu8UOs$@Sr?Pa9PDUF6>_UE=8`I0-Q|HD0Lr>+;da~O8*$mTX8(Hn{Gfcmj zr?Orgzsa@nTGjtx_Tz_4bN!5-%0WZ)2pu*#&Gi#Jm8ErhgbtgV=0f!#*xlFz=GmM)HUnOd3^GcL@E$Hs+u zcFedi&xxtteehJ78B@RNf+-Jad+K!}9XQUHPKe zthnE=^b-BPv%B)8G2^a$Sxmbt2a`;f#k6}*?u9Xyo8_D3X7l^{{ZjwPfUqmlAZ%_H zgk7O=RM?TLfH1iVhBD7>xu!vwJQ5HV1mV|Q{jqssK$v+V5%4QJ(_~*1Q}I&&*K$3z z)IV6RPnY^*(_So+xY;}5~NY6f96wA6TXQ_~Epa?C~ z9g=0kWg%HQ(ja^ql6~*&(?zi#G5a(lfGODw2qgQ7vrqFiB-<=y@^=Hty3RgbnaRY@ zKl`*G3(2m^B-7*UlWtD~$%5IZLE%O@o>d^(=4YQw_s`-o`ee7+ClrCEOzeweYGS2d z)o+&WmP9Ul^~kg{z)S)Ofg%$5RHeV4T>Dq~HzG|$F}?Ekm(QFNB>i0prBK1%FFH$?V*^HGP^fXL|2cYWxcESgL^W^vuM z);~t>S^Ymit}oa6qwQ<4#dYAZ>tgDJkGx8is`IzCuh*dLHxj7sWANC}djIe+x>lkX zr0%XaCjIStKkG4mLx9VEJ>1id@YWrxU{VyeSM z|K1#+vRg8!Y-xbXmXXgGsBB40jfsKExE>n=m2uUmjH^avq?SQtJkzMm5ma`gL1pb5 zp|V>8RCb#|Wf%m3Q@0sZX5SD~=g0l6`n_(mYr8(RT!s4b3+foiCAaME>ZI^k43yZ~zS=IhdsheU%o+FX7-7M*w$YrZl4uO!Z zPbCKSMrZTkOwzKuDM?Fa&8uv>Imv9g`m1cZIpR7a>B{u0E8FtE#zMbH1DxQEF*Ulu zKS{2)G$86+>l1#9T+dDTyB6LNi%tz|-x77i#4Y-%dptb&dAZJGUrnyPe1D)^fvn|y zjjUD(q?VSD8qpZGesL^J>qxcNNC6P&nl6Fn`D`jpV36%Yay_@dznxs~>yLbMeW$y!(ZaNu_&)2%A zN#9EErNg5Tb!DE@)qXnw9CULA2L-ReLDC;fw8j;WDb__Z8Obnq7bWSiSpw(w7_3q(&2ysdC$PxD+k z#f{U7wB)Fh2K(od@~k1Id4>$}$1^29afrVUert~p@lU|PZ}gV_e@X7MeT*VH|ZLI6Fw=swvp+O@@}%yQ;8#QEi@TepVPeojS(``!Wb8^n)E z0?Da~&eO5&!W^vYJkFKJ2tIyZoE#XFy`V*((yg9}IV-`9a-cKks*4+u&R?Oafhu|JX$tFHT8}5R=u|I$5>CQL$*P`&u>tZx52~m z1+{n^cDZ~}t=z`nM-AH6Z`+!p$ayPdNgv~$Y@-jb*`9PvgQvMLw#{{3igEDE%Q0sa zWc_LN{RZ(^cAbdO-SuL?90`%@yb{A(uT!MJv$|C%C2LVZ;4&L zbyn-Rm;AA~ydfF*bU*?-Yp5_Mh%q>0C|BZ4zFS_k6)AVgu8uAfnVcwRvXZpra3ZIz zwo0w}ms4hxjf$2Ghnqplt4Z_D;Rq_!oe!t@^H_pAPVWHe!0sq~3BTG;ev?asSur&0b^ zW$(qn5r31dZ-eoY_#~>Sqx{#E{m=hK+l`x>`Nt&aAoRqy@EKh%C}m>hstm51;-vvV-~GD2s+gmcqU2j2Y3!SZ;z7LnFoE>b$#J#KPX6GW zGvdyfadp&A{_pocEABF-U~@14zFcz7c*Hq7UTg`CMc;6;uj8D{ZC+yU2Zu`B{N0MJ zPGKOgGT*D%&i+i7RBiNC@4{9(bIE4 zKF-v5ETUEnE!v{JY8U@lyZpSkE}94ih(*_Zi0v%rA2C#)6_+z>cYj`Lrj2Xd|gNXglN zF}CZE<=GNrc(BBfl!N9&R)}S=`tZPH8~^>8NC)j2=WN1)ASyAJz)ja4TOEs%sWAVy zb;fMCh+Gbqx7;WP%M&|rROi=ZF_&{!O2%6Jr)I6)YWI|UOa_6ea@x&>@pxgfU@YI= z7lNZSf**rBbPMA4t`y343;BN}S$Hge9-VXZTcNQqAaR;P;BR5;SU8NB&DZ>o^UosH z_~%MQ=0FJK@xG88s?Pb0R4xTfZNTXBP**XJ(xuHjAsGa$m6HqsUHJry_Cu)T%ou4= z8cy0z`XcgbNs|u4Iwc5 z-w!)-Yz-I6xT(FKg?YR*Xx-ZesSkz#6O zS2?c$$>5NbXa|za?qwf@cBAmQ$#>8umYX7JU7>7fDBn64BWjYLE)QqPL#8LC>VkJB zw91B-M$$3N*3UX;H2SJVogu)W%hseN$C{cFBx_Ri2OHTl9gWOM65Ls2Hu+YFCMP$# zv`N`;ilBl}+3LY=P3CZ#wQC1oN^xk9Eka@Wl0urhh}>n~<;dNq=A9f4WV?l(``ZCxgE~bs$CF(um}Uap7s`9 zkiA75Q#}^AqjP~fdM@y~u$3$N8KNBRNz)HC>QJ^irK@l>&ZTi8&lw!r(WtUck}GwY z!x=>`J%&U08ttLUbs^_`twj^4q!9Wk&?)kEcwG8x&T!U$@TU=@;an7tk>=pgsF<8z z$O4GD@mRh&^UTdVDvpn>m0V+vGHRASy{?`PquW8c3IC*zyms1{6vO0vt!b{XS|nRm z@{!ZV7hB2qPNN91Tw0fe&=G%%GfX%|R7Q9L9XB`W?ok~JCou|1tMyL|JM$(0%h679 z&rLG4+leP~5aTW-d=51d&ZZ=Oo3P@RI7v=MD84m>sqbk&3Gzhp0kriClgm;!^Vxtkhgm`CJQR7c;bz z*jLVp8DJL$YcFUV!LygerMdLdi{;U95g5-BKY=INb%^7ODKRHITZE;1{AcFCGh1yuxIoEX66v$`@zfn1;&L*HLb6=G|~9 zRAF*=(R~HF$xYxC+B_Q?t*!%-y^46BW_QX$gs;!SSTV_!pwN&I@(4AMC#Tc6#adiA zSeos?D(M^ClM_36^7u>y z`aMRvO9ZV%kh<7>5oM%yWjuy<;zQlZ;=SG8x_l?P(dtE}*qpfOMkO8FxhkIQcMABL z)RFb5frIjCc*3G)_pCFVYvPh8jS@jN`Of^fKn%@g_MyrVcG|~H^$Dsx%wfis^LLTk zPQgob=N105(>MAPN|Y}-ap=!(As@Q=gF~h1RLGT^4^q`uNT@b$9DUO*u5|j8Z*gvG zypRGG3b2g0y`1ZiGq*qlFCtAUIU`qK<*9Knp|$bRFOrk=7M6lwGujy`3n%-T z*WYn6EdboPAx`V&B~MT34DmiC@2xngO8{HXcoK>SA~j>tZ`2f4MMNhbjbSt@Z!I$V ztu>Z|uK1zRFimK29-mS15z}> z3&=4qQY&edOiOB&TuAH6cm)Ln=W0Z+V1OOkE@clFK^m%Gva(UgC{b&H-sblxA~Sj$ z7%M!TzBpWp8ToZJ{M}GO@_9T_!{`TTw=#UCBIA2YG7r8bH_Q(g6uTxLdlEub#r$q&Z$aHlxbB_ zX*$*-8A53zkhEfxaf;7ovW4zGv;;)dGC=83dyU<;F! z1Q+%%EHV++Bcul`A!!3oIAh>AyY90X#5FcGgjDct*jW%KYNMAdn$|LUDXo!$u(tD$ zxQO64c_uu;L?zjjgj!ABm(tiR2TiEA9?}WKt-Gmu3w^kYNoxbx;za4E(&aJqoLqaJ zV3KNsL?tFYD&SBvM2Z~d>O^3st-MTo?q1EAbhIz+C(8D1sDfHP{lC#E4BZwPY>&oXwFlxpFip3?oaA?Iv>l zvfY||@PDM(p|p(^hFo;QN^J-^qdXo-J~XHW&E6cM!mOj>Ie%Id&*ik=J7l8cT2W!x z9o!@6Hq`8Za7DZzp5Hura`WiazO-vDN5{nr-MmA@K+(z_>BxdOw9(>ZJ=&aBhi07^ z&plw##2|`&<@7<5L$q|+P>mCyod}4G_hK|nQ{}X}c?*-Lozz0#WU$eioOD{3`k>HBM1aBeDT}DF zc~(o-0*B2U$sw7Au=+$xtamJ|yG|;u$sPI*Nlr5UaAMLahOynYbSrWbYB9#1{-k@j zHtbZ_uEB8mB-ftchECEPmg#U4G&h#)_owu2UWmH+EEaXlHBP=qq-<{VkX~~#$eAS_ zC?v`&Uq^6#^ScX*PiuCjEQ~%Jwu>_aXAyngj7$kFd=8g_mRK*lDNN_qIy8coqtWPG zg&-Sny|lmiCw)x*$@mK+-?^)mI5Vnf#**X^Jzj_vfa-J`xyU|hQd-q^3&s~?zT5(_ zNlEuaQ1Wi(0eURX$%8^vaVR}ekpryX1WoJ|L<=y&CHj7d5Irf|LQ;we#2|s_lUA(Q z4bzu%;%s1FBm#ul4*{?M_qs!xp6BMqqS~P6h~CV>gw4wZ6Yx0Cje?wsg4gKT;O*Sp zu>#riU1khRpm{XO$X6+Hi}DIdU{mQj3dsS{P-zl@M8z>hX~He63Ad0&4hG*$bc=>l zHM!SMj61HQUrao(I`cbnaP_Zjv_Er)aiTGzW4e8+pe1^=5I2@6yQD!-!ek-HIeX}8 zhr(QprRRJg#?_J$WQ3qrYjWa*R$ldjXXpN}W7DCR08q#)e47rPBz&v01bVea%&V3X zbd^YX4*ZK~->}5shWF%8&R)7h(wn4ZNw)A<#`BV15MdBh5;G5Vm`v87KgeuLbQIjC zNsH#wJxU9v6jR5>09g`9>DCpDlFlqb5RI<1?fg{uw9c80bG#^8Z{F3_(jR33t!x4Y zLgf-c#p^_5=x*zTY;3KFAoiP*QClLj2(&l}Qa5?zni7#mP5Lo>CNuFo7(+}kXeMuL ztBjJv(3QIQ97amP5ho5T)yJ1}S16})qV@`#3)|v_&8M6u$Bz;%1VnOfuBa$U%8iZ+ z=>bZV(=-Da3!0HEr$7lTuNB)d4;x5{xQ|Fph#bn!#oCcq#r2u>-yQv9Tx+oT*>MTk{o~LjiD@ALT+Qo$KK}p~sBzeso zXi=b+?B+s>oR&%QE<x_JAB%$y7)N zAeOHAcz7>eSp^6fHdO?IPPm)?&JFJ-{UT`*9Y`f#V7qh+kuG$Ej5)Aev=jYwYz$3f z2X;a7;oK6B{?qDAqiPk=5#BB=_y_P1{#nRWDF_un9U`f4sY|o$X!hYUd6?l+Q~C=N zygeH{L#E!UpJlR}&TaHFiw2S|axL%=>1qT?VDq5x437@a$W&VVKTttd)k zFh%IoO-^;odBmg4XN+xj&(g4?V!70D&VcaV@dD0jrniOBN9cF09ERHm2^HIv+|VmS z#U6@M&jIc^%K>)*6SYd3p;r?j)7KE zkOeo>P8A{+t(biLRL0v;`a2BVqO;Jx_M$1xGJ@m3yvfZW0(XQ2Y&BDUv;kpY+a~Yr z7AyoYb1?PaxI?LSVq^=<_bDRS2OG$j69s8O%Zg$#Jh_avG&9>PX6r5}oI)@KCJ4Eg zW@lxnE(EGA+$vZun=uhBDXUA>$#2aHINVaK-&*nqB;*4H7ldymxhMs#f>dO1zkx-lXP=-Pyq zom8B1A_BPs!cFlK1Pvi8p#>sF(8$*~&?HK=HC7Z9L{2`>XYU~`XZ%9qI^r_6!cZ); zg_1SZjUF=%69^r{Bx=pYPRU?wyRgu~axiW_TS-Y7tmMMK!S-zYwTMBFA7{QL?LskQ zX?nIm4<1W0GII#g=8;QH(U#mE>usOLC&Fi>>}0^v`ohtgK*Dt-`=vQr*)(L`wS8Lf zv37g^J=Qx}F7~bW&RY66jNa+LJAYT;_HF>m2oYxsNaLfwI}gSgn~F&DHn^d@cJde| zDbs11x1GOj<=ZPw@Myf3bB_#T3*25=@y_6D=@w_Wb~Q3i8$nOYAWsk6dO7#Sn}<(X z7!bA4K?Z#nz+DSftL;x7B}_OY_Ez3+lD-vFLZeI8g243`Ol;e8LxZNy1E9FLb|MCyPveVgez&OWFFA~bMTWoa)t$yo zv$%Pt%WK&{8imCbkA;m{TvUA|iQ-HJG%h3e&IM%?HZ5UY^|l=MCCE3;=Hd{*1d-@| zercV;}h3aF>+cw|h17=c_D4wI=WNxOy% z0ksj(>I@!O=g|$(88871r|vYI??#$DOZ-N&7%K%~5+Jbksp$EPPEz)16e3Ll=P>@c zTT{ReG)9DC=;^hPh!?_zfQgv#0c;_%glUsOUuO!q%uv92$qWUYm&{VY%zu7o6xoJe z2O&`qCyQXGB4RA@xY~^MPpr(*7xwhIROuh`4%1+PaZ5QGkdAD z>}}|^pZI1J#Nb!MG72(W@H3ViLme!?F{8{?2`rN7T}?u}>kAJcR64LwiQ zi4PXlVmtT8)AGE2L&!<#uLzuFg^Q2@;e&F}zcDR_nEg=PS}x;6)G(xQI#DR>$$Mv* zVQ6s_&Lxm6;cA1OrM=9Y0KX7Bgi~Ps6K`gL0Ac*NQRtdacrSQL^ zKKU>`BGA>8=8ks=={LqD?rGtNa|Cl!Uie|;Wb;I@fZrUjXh7p`L&R2v3qS%QZhu)++X;vp}s4z|OMT|vuZK3ueX=*R5nWP-u6<|B8aL&!X`u7;$vv2WLud#lG{X|?180+6CNxwMOk5%fV3(`sF z1Zk23RXWZ;+I}joP8;W!%XQYcOj3WdzEKB__v3x;ZxFpFhES%V^PC47)Oq9m;r4?K z>Ynlbwp%~cAX!0dtY|rPV5$JDvBuQH6LDQN>Bl%uJ`-1i_B1u~;GTZ1$sX%LC{x#( zQQz+AAKPc8F`elMoX6touY36)S=XrJ_Vy$BV&a3HHtK;hBef;XiHR%VhnXnsXy!UcA9ntIQmv6*X{l0!f z>dknxTGwatjnE(CA?KwyqI_BESa>+H(e>TSUEi_xhYTdAKc4+?-4gTVEAeR8xBAnK z-*%+V*fEo8$Jfm|+0~hk@%NUu`r}S->rKLK_dK^{=Hs@zuijgK{aQTQ?Y;iI^Ly<$ zP1YGGg`KzJ>Z5%JRoVZJtHXZHPR?9!Eb3ojuZ^p_rf*UCyLV|vnh+%HI3F_aD|=+X z(KXto`WDMV)6?Txoc9TdhC@O{i-;sSYvV>-gp`RmAH>rw{$V_dBen^%F0N|#WBCu) zJ@)elG+ct4f}|+qw8UY4rg#hd7VL7x{5pgQ*VC-nKGn}E{~ zcRIlT90A|qK>yrrMZjfQ)W-db$06tAuKf$b;q!R(%&;1=CnwaFALLIQap^Q$G*8&* z3^2RB8$Bkpr*OB7EjOu{)FTJ^e;xKkTzph?g$TxQ*2l$aW$(Z2lKULzD|O1jtW@|q zu2Kj4JD@~9KiI#rVGbKXHHevrG+Yvv^*=-H&_y5NKz@jQ|`K>>}elD*1 z|ChgRz%322yr|o!IsdF!?}jJEmxTlSfK++T(gwGvl{6V9?G5UWhxsx4<_2})VI+2IgIaW$Kg8~6P^%8}e`P(bY7WQ4|6gkR z!~JcGpOIALLq|TGc(}h+&CLx!D8@K46PY7*k>}jn0ET4(?j*H@DAgN>`%Z2L!Q4W% zhO|`m5&k0kwg&ac5p1ioqCu@Y0!4g#gYu7LeO5<9``9D>SF9ApV~()56wi_30n{j7 z0aZuwqPlpv(NVluu7-|`-i7IN8Yn1X!HsS~rl5u77br*tur@^ljAX&?#SFZWg_|3a zU~{t0C>KK{eyxL$!sviEHK;rP+dqjq8TxzwRO;mF-}}c)o%GUmQY>|n z_yZ=4${hO#e`4)z4d72~V34GnyL++BK*6#(6!(ok`0w|d)DSJDry^AHM_cxM=kx~k z_EEl@yqGNk_Az`HQ^-Hn3q)Ru{ae79EX#IlDpq^Jrr> zCmxeFo1HDTm}=c^mmTA`Z8fE#YsWaJp=-yO+8`Y++fmMKP)E1;N$D9Uw6I|38}(+3 ze^t?C*`9H^n$_yN))lI~mBqK`HOxBJ-?wg~o-nOJMj=--=5)?!P$wMgC$`^Qm?;Do z-xA@0-vk~Bs+ZruGrGrP$NH8{_juxutdXR9?0mdG+&RBNW<$hoGC*-IXi!s*_qVjC zH>lf=_qVk#Y)~H^@5k$AH)z#4qaiA*eqU9SAmZHof84zZcobFEH{Mm<=`5Y4l5}^{S-aDnS~@!*f`Ft&Ktu%`#a+R{Wr7Ph z>Nuz*AhO6Jh~|hJpzJ$?8WDxyE+UJds0ar44FMGeLHT~?R&^&4@MYBR|9`$$pNDi+ z-MV#`bI(2Jcb3Z)aP%i z2@ZE>cq~NtUA;zG?E%%`xAJh1BXi6UG~C}rr9)MJH-v~if|xo#o&b2YvE;jnqoAPC z*n~f=Uv@cd$}W%1)i)YD1>X}BJ_9$hDLd)jp-7v*iJlpX_5N6pz8I>OVi-p{0+br7Y0u{7}SZ zt-{;V*P;crX1iIi=gkd>YBzs`5siY zY|(uD1J5o9-slv? zgEV4JuABOvQXU8YHwE!$L#LK`X+n?uM2B6O(4HbMd)y~M*iaUMJ~^BZ;b#kicoB*Y zj@1eRF%v<4aS;(O$SVN%mj)v;Nq3iYqo(Kl-fLXld2DTw556j_fu&UJ#qZ)bT9?Lx zur0C`SMb@~eG<2pi?LqAgTuv4)JqbJ53eY@a>VT7CqDI2PL4?n=u6(M>NNSlNgR)Q zz9I+&MH5jCmutxTm->JtuL{zN+tg6-IVKGeG%ECHL8u;Z*>$hI`RC#y&=GJ4RF$d-9Uz_0O6|-t4*NK!4cZ^Z?#IYQ|2(_++0Ox4O9Ee zYl1Xun5ydhRaTrh?wmgUc!FS!E4v9x0`&ie{^z$9+WtpqMgCh3caGq0MXAUI=r&G(rNN2aT^Q(LEwOA0GJ`D zk~JDsfrHgqf_Z~KTH6zbK}Zt(T}0x-e<1+jgUKd111KfDEtxGQ4o2t;ryT@Oz_zEX z3sU89XlB^?Zyv6e6ulA*fI)-Op^QON;a`Ddz?Z2P3N@8gw6()A!1(K{RRf8lyu`P6 z*CG`4l3GoRe58u z;nfl9DKh`CkHQ8M+ytfv=^FDMw;28sun0h4H*bo0#c#TFH1a*X6l@qiTFsL1gJ_KE zZ$Yo1ASTvV$EcO^^FcZ|MqQZu7SF)DaAIah7XZCzjvRRg>eQAXtr-gqcx#Y0pIzjp zug9usS#JlsBLrC%;kuZ3=6DIpTR}=6hs*%)U`ED4HQ0uhj8pZzEkSsJSZiM57-8(O za0Ejm-V4%#IO%RFJbZFpMA{;T#!F1?st!x7q=y-d=R9Y z?or#yXx-d<)CPG+kai^_Db_9HRgZn%!Caa+UY(SUFEi5_6T%q1<3R{9s&^{0L$r1x zgwv)VNrPOO)HglDNy}ELSI~wDs?Lo$FhO13>g9J&;N?pvshQFk8Zt@sRsQmr%+!g6 zqU^%dJ9tFVhL3{ySv{Cx=?l$i#4q%(1FfE<<|&`xF}qzda)KY(^yMUot}{a9pM&Op z1G(W|wJ>>1$Yfu$LkJLE+qK+F%f|b>G`S=jOK*6%f@Z8vaZ2&D>t5A;#+*=hxTwn2 zv8jp^2AYJLNU1V6ghygt5=8Vn%(u$CPyiAyZX$Xm#f|`Ac5nrBOjBxoUO$WJHIeo$ z-?YNT&39=@Ae^IjFN%ZfoW=XW_G;O3rpym9q!+y_DRV-U{(7pXBgbigquV3PXEW#n zs^c+ZZV|a_3^PuviPm-jF#=C)%7PFrQ}f((?_@PTqjlXjWnqZsO;+=a*PilWFNh@H z%9{w(C0C>A#%EU+hlJZ0_nzsIB6pParM`_?4)vOXb@yqIhE7pucs~o8Uyl<5B=lS5 zbIe0qEQC(?sZV5m!AwyGZ^l1O%$AfdgUVMy+J7ICT6`TO?^MhnX0FpzwJ_sLUSlW) zJw}w<9i;1~LRmri`=+X8t}pocWUM(nScez*#jmHT6<{1Npr-qwWPJ~MmV!Q7)2%E=`hhARP`wEC-q)?npdk;aaVHCr&wWWI(xL~{x8!e8`F(+0dbnNu>R{<- zTKf>r(mX^>52^jC4l{qTS$dK3OHerie9jh?Xxm05S{Q^Sh>VcDX$V$cybugf|G=`! zY^v*|4WhIOYCL5;q85gxhd`mR)nym;%gXqWAO0t-^T^875H*Fu1=2Jcu{#_%heM~) z23X9Jm3kE8=nXh9T9gQ$fmg_QTto3e zh(Aj&`~p|XFF+Y(u~NA^#8pC$Mi`-Os4EwEWF#pdndKldVR9fY#YK`_u8iI-UuVC! zXc7T5gJCB&i^M*_qM!H#zCJ!=$#OixrqV$prmJNci|>&UACYTj96-VQLP&J3XY&bq z?@w1%=_`_EsGcO&-SG4PlDrIDSaO3r4J-?SqR#%<7&JEV-gXm4PJBgq5R)l7#S-VJ zP>yRmE$>}aBR>?P%5`23O-@d6lCrqud|L20B!owheF3=>5-fFU0xj>T|BaN%WiELH z9=(9`#fGG2#e=eur=jXKe?DFJNm7c##v=FHeHA&htc#}yP0lke;v^9J0{R7X@@&-m zRTbBpxzW@)OqIS>mss4$e_?ip0E) zWR)Psa)LQgp&Id`t}q4eE_2JD1skqjRyI$fg1PEEc?p`^wkV&%!^_U2j`LJk&iv>+ zfcsh_%0ho_bXlxEf>-llz*au$bqvQEjY`a>4{VJgZ>i4zlq{shq9l_ z7O3Tgf)~bf%qGvU;Dy!|HW=l{hG7ekWkz0;MU($kgwz*xaxVx*Hf2R9V56Zg=4aBL zP*##N4ivZ&M6n3c&Qtj4z*I;Ri&TgFbcp&dQZ@UUtQ?whVValf7pWWNhGt5Lw=0Jr zh~BF9&WQs%mqqA@wf-!_o@*mZlUS2S=-$yJ48z?@KER4A%+$yOR3z8mEWuP#%^CyovkasN>J zCCk;qvN5<6j#q*eVZB2bhqg5?#Cz{4HuyBK?<}X&0$ZZ%A|;0WcsrWXzc`2PompN@ zUEeS8(6>X%G93t3Yozp>QoXdP$+(CH{F0kgqKt;*A-)ED4^^9{ID8YmiLPk~9kTK~ zdUip1vGh1qJzbtjledHGPV!cDq{7iTA)2{DeUKY&Rz;^hsdkZ{3(<%tRc|qR&QcU0 zQNSPEZrN-%#Ae>AMY~-jg)2|5e@d-P;!(rba$KL&zIRg4R!?d&?VM{Qk#c=iDV5Cz ze|@}tN&77L{J^*e2Ow5IY*vKF{b0kt=svr$8ms5$Oivd4wAk1Pwgc6Nz|2igA*vo+ zbrDT^2E91ft!JL>IvH%wbUN4|A+QZdxY&Z;>@Su}?9^BcwOj$T2`n ze84`PI6oS*!J8Lr6H`_~n^+s7=PopS*fi|Q3!xke_sYq!D=&sXj3 z)}-tTQNJsyJU*uA579rK)-fSvvyZde;i5aG&ne69ge3r`IU7uqZNv#IT*(ocol7xA zGHX#576zC@&@+<*G%z@=QB!h`CxB=H$bZVGjGkL|1YOSgo2 z(}4TajrJPl(-6JB0ou%GA^LWMnic=q2J>d}Mm5ytvk-EsL7`y1 zt~bhUP{S*M$}UuB?odU>_H>AY&r9KgwH} zXO@tG&)e`vfPa`}OqDsyEa2{jx{Ll|MzJKm4Y4SXHbpX-n?so2!#vn)GISvyn~)`n zC|juCTWTkHZ-^$nr55;rVTjJyl+U~-f+4UwfEX{orT*K?5=l$W#x?A-xY&{{NG$~# z*!5G27tVGTk?{ue9aV2tZ;(F*yVF5_Lr@y>Z1l|*f#c|i{qW%>I&0J=eLnza!N5x9$fC0_c>_d+v@b}yNjbF-!dWK z=wcyP)3kTgtED6L+mPS%5P08sV!nhbTFQV9O9te-byy7#ReEUpR9_rTUy_y-Jk|@%go9T`6w_VrtF_LN z#h{}dl&~FHFYm(6z}x0SZm0bSz~fjm%tgc3W`V zIc;0NlGpN;Ja+DrBY1@wC*bv6ZMbL3M{ShP+A!x6`DmWABc>9(F+zQs)H|~dBdaB* z+R}aR4l&Pw@=G(SN={{ARysY;t@9jmCM2=WMGN=_a!Ek2!C%O<5auwDbj2<;yByt* zl>{uud2}6?0O??=h94n{<6f!|-Usf=>q0XwbQO`~Bh~Y_=m5CQ-sG7BfZoh*D_3(? zyi&*q2&q7rzOtk(f+KMUgU#81hDPiRuwwEc5~9y$U%)A@`v{xtm|{}SboZxTAFKCe zKqF!C19|{M!Ll-;n09}xX367<$@z)ePl)lUUQc&ShK=FdxEkdiuny3KrF~e$!F@;E zCIsf_@IYcU_fqWB;_dNZF3`YKw5%m9i?77b{VQ-WVPT^^``a{ zid{K2vmK%_ET_ZV#B)Efn1u^85+6fYlP#())wnjW@^%I7-4#x@E0e5EXVqtFwHwFQ zqb+vCtl>4WcK~)s`&_+4#wZLNVtD0yA^Pn0UMf9LyB;hprRwv_i)lu;@{{TEp@x$t zf1&yqcKQwej=D_PN#rZAGwd{TsA0iQ?)op))U!bw3o$H76vwjlxfsEQ}d~OEnyAu%2D0} zGd6chXfKj7t=N^o)bS8V_Zzjq|9J>2m^lWEDlCqRAC~Rg=GsA5cJkx<0-381wLOl zt)dOBo?VteO<9^VYt+Y3#~^w{)iDQK&!K#+-mUuNrVzciTkY&U6f?}gvqcD?HU-)i zbeBxPPSC&h*(<#U=xPkma>jr*?6*UcGsO+3wQ_g?!;gUh`4Qi$-Z*sI<)Xb27>SpC zs}2J6>e-_{eD>qTkUlv_0hrZZ8w-_NKfn?)<)d9esEO>y#q0ot6Bqfy#?6fi3r?|R zA(aG{8c+v;nC# zQYX=rty(`?R#WJrukI?#pmF=ud*#_!^&_gzpuUqUbLr0SAhzR0DL?fbvVT%`Jr(u} zCeqyRp%8yoOhZ?@vi&S~CMchyPH=WpH~gX)6bRkWp?nDlrpcam3N^*0<;$+=G^JD8 z#kBWeYDSVxnOodF!0U}}{L16CEAzmXZZte4P*a%C&POF8I3E37z!fgUoI%9J0t4#> zt%C@t-^7f5-b^O=MJU3#&uz-$;+ny(R}!dSD91yUpHz5B`K2O{CZC?3N^9J@Mnf73 zQ%PA?5r=iGMB4UY^(d=e%Zj6GegxNFT1<8PcUiH>Vw`M45_(kopW-4%FWOb*LQ_|O zi_a-@)6Tu_q_{|1<;7w;^rPCru?*8jdmr_C=&YaAM5oPsbmO2RAKm;Dbm*rr2lpA7 zH18)h-Mh5doY=TXTx??T&4ImK?ko74Ee%u4vwu@eT z7gQRGi@>Xqk$@p)ywIIV*Q(c{JX0J=h}9CU0e*S3{($Pg9H>%r%?H(5 zYVzu7Nv>Y(>VROYV#@g$*2?FKsmsr5&iUV&h%s;StBXy?3jiS|V!ynYMIV9a<13N2 z*8%c3+4I6;bX;g0AQ*9o0Mi=Qm@tFAM(OXCdTGGNDv-MRf-Gtrl@m{m9Sh=U>AMB( z$v-a5Nd^0}<7*R`u(99u6h=@ULkt3&K)KW4In1BIZ@6wa_TdkbllDdt3?Enx+{ggq zMdVws0wTk&hg)V5WR1pR&iI5a4W(c~vGKOTyBOPQP+Gc$L5g^$n7j)71+5^f6H7#b zV2XeM+!{p`Oi>(2Cq5*oa0^s}onh>$S+VRu`F5kmmvL|;0!s;8L}N?hA=feLjp(SMwl~{TolK85PE9P z57HT1GbBf6=%wS%5Js@|47EAt4B2b``bpxcF(-+q>-Q$f(Rz}Q$EC$QVGSVu-T`1a z(qf*ZCrH{-Hi~W>njV+T!Po2;2hbv!W^5^g-5ykgPcjn-Fkb*Cv9K)cze-av^^-J@ zi=#)G-Y~s1RMPwg7!Rf&FN0<|eTqQea0vzAW>7tdKo~D!KHs+?bQT*RLs@Jyieee2 z5gGgpNF- zQCcj`E>I$PZQ_qunv7q!T$m+A(R$j$# z9zKaVKi7qU$EK#dR}2x=_1V#Lazcwy%t^92Ckat@Y0XG8yF6+!9z7=*ENf1@$DR`^ zaBBXfKRx)(E03q)gjb#z{G%5iD^16m06I5b^YmF=?5Ywg0OKxJ4^xWRX%7i?fU!(g z4%YB?YQl;(D_jKzK>^T;0v7m5d(SP&t=v(}8%;7aGs^;G6KojM$=m9NV&#ouVQ$C8 zo7iJxDh3BN9$&@y)a2Fld4lFsw*KZ5G~~1v8@$g82zo-77>zPlx6Cxfos*UA z#UepJx{XDuypJm}0(b&KGtKUxVmrPOb*>5n|^RRv2n54yDy%DOty;}I5VmAPA z>kw8clltu}ig4y8-m1`J{K98>Y~l9?k&Q#mBxN(k(?U}%b@a_*>!^X~OwfiTO_R42 z(@#m-xM-kEx3`NSaQ&BoGNMoD5jes-#jZ1`x}w}omrpMBdclyCZM@Y2UV)dN6<|XJ z$y((p=D@JR>R_XUIY{_@u#@oXK{L?~F@!K*v>3J>#jQeny6yaPE&j0B)q`8?rA{eY zaxu4-2jF+&cA}09yNZ9~$RO<$$}B9H91(3l9;rE$k4;ibN)RdRkJw#Po4p;9M=(HX z!rH7AqVhLs>?7wKQa*x?= zR+@xY{gQMS976!Xz_r6iUwX9^d7MfEYk&o8`ZDZD!3!oqEiQI_WQy2z<6u$PTbrH* z6sQxenqB4+0MNxhe{>802nKs0$}? LfQ)uy?2(Lv1NXtig3JvO`6Zlu2sT`_cqp z0L;MXNY&X|VeT9_l8Hk1s0_VEm5MlqjfPfuVOh-9oOzQ}7JGm*#qgFEI8)?&S7sQz zr!~A}S+knqr8wrM3@`1;);!sOmts(_6M!?j0SMG8&!^?Zy$G1bL6P1?@Wb(GHJ$;& z{~lcu+K<9(1!MiTPpc>e9SMZP+EO^Hl?`l2Qtnl)_<%;s(RPwbGu_6;GF%4O%_@<- zHq45?$E22WFeM$O6;sLa+%!jZ=)E1(#2k%jq7Gy)N^mVspvW>UK#z9G)ulvQ zH`?Ek_AX0u(eQjtsc21CN$A&9bOk9dTC@Uah$AxA@*U6Ds+=5NH%+BUIjKHME6@@y zpAVjoF>?w?4%5pvX9UO8Fq^mka6qV15gMay!;Wl zP%BSB>MMK(h~zonyWqfr(M^9PKbv;%%?*dy=T zXhcBs_-9E&*$x1_I?8-ZT@@$|SjFZxG-5(ZCcPHW^75PgBG49bMwhMBhEo;99FtU} z`2z0CX&zPOXBAOXk#=!*{MkH75fPmPNDK6X z21d33`V4C2^8IK)P-`R4hi&e}KCmaKeIldXEJ@S*Gt}$34sr2qv6d3Y0NJ7z9&&(c zQ|XA`6-Oggt+PB+rAAe|-Y5{u9J7Tzkgab_C1P*x!G?ENwzz<*-GeUHv^sf~YFcF5 z>snWNsS0P0at}?=wFhEP?ld3;qu9)oGjJGNSWD-Nst4e9+B2*@m9;-0Lw(JrL zN>pB16sE@8)8gs!niO}C&lU=9?~pth`P8 zzR@~SxKz6Wr}$OhqU8a*;77Dq(|VA-OdIK23>R-@i5k_xC4p7oxCNCSE7OV{OTlnx z*DyE)zF&s@eYQ$JmuY$OGL^E+wLwXyBFxR9VYtp($I3&Ltj)R*)YgIa9)|ZwMY$HJ z&vtoeq0Uz1ChsYvg!Fi-YpW|fAOk;5%A_?Fn$!GhPPx{ei^nJ0V8Iyu6y;WGugFiS z^l_y&h@+f)RcVDXB6@48G&O)AW|@PSWg$vHZv+Vo=rArK0`5PdjyuKdBMbC33OOHF!dM+GwZB&!|+Fgm1|bI=_5#Rw&#LC#dB3?!GdpM=d6i1f zbkN59O~i^y=#=p2#pyl(%LIo;WCkQUW`Gh#8~-qG7r_}AA_VUuB~=IWmq@J##(*-F zH41_@?(2vR(hRrp(E5(rRfY2z^EW9RMk-5~iLMIB1?&xm1p7f6m;~*rZ?S$6jJK@_ z{*q3b%Yo3H1E${ezCgrg}J zbk;Ib;Q|19fLi^63IU4Nb=Gq8UTyiRWzyrk5BxGoUBI^P+f0+kS9)PP!=0fW(mgb& zi>Ac0;|%*o-`+*rDX)MN@TpoZyHm3_tIMwNWBd!N`0}qq7t-ESH6`_)U*Tsgmci6V z@d;t+n8*H+VQ;QQ1vOs85OK>E9+I35UpSaT$!=L z3tO=_5i9%>ZJwEP1+D9*edgX6V^rpB!Emhdp^RSY(^E_Ia+m>H2!4HDBo5I6=V72X zs}vYjc^dtCb6Gq+|C%d}`gPZqFyDgH@QDz+sb-qH_1!Dv3qEv{)exY zwfw5YU$tUzt>aFy>k1(PQk$|BT<)4mx7}*h$u#7qq5%ESQ@dFn(cUyfK68dPhQAm! z{hA&`+)o@JS%@H`&1ZrE&r#W5HE7?A>=0utb8lYjtxe`<7M5%AevJQnAR}LzM*{%N zn3|&oz$peljtAcwA^1m&5sKsCUvQRYfRBw>tYxNxLx~4ChFOi+c^}GgL}&C=dbD>+ zJYDpmE0_Lxwl=Wy`|w^9%_;&74Q1n#4Sq%eS?IucXd1NV1VyTC-W?+U!ZBIrfjGB= zhR)H(%80&x=p1c4cf*p*EVhF&K{u9{6nV@6pP12Jn2@sovS6)(>dY_|=328Je*K5t|DVb6P46%O5q0smBxftx1xt4gA})j0n=?Og3v`7@09$p-w^&(&7TpM&`% zq*n52rSK>In|2Y`31{9O)aN`+oN5YB<2(e(L5%rNNyqx1m5jEmX9eGt0~kEQCc$ zntXXmo;AT9+Wjx>LJD811^jhue7sg{kw)P>{BhWVFjSH{^(SVPY@9&zC`ip8IuaGcsZ_wYh+oU?0(pJBa zP8tN6^gViDkY>ntY1B9fYV*foPH2#o@5ipd0~E6UR$6~M^KL;>u|7|((}WmcQBG&d zy;{4C>sc$M<*=wVN;Adl*RF;df%_aS#6fbLlWC0RqQDbspN2u#XiZZ04-Fx~!PJ2B z)FV)YIZcGD;5Hkkg?Z1s%?HBsZRomu8)wCf(wLqP4I1|kt;D+(dZ$S{rm-1D7iCJA z)($n?n$W(n6C$4{c4(zVQH%M(a>9ifsBt8)a+_D9wS${{zZ%Wsn-Y$B%-Btj8L+oR zE>(+C*)3}`IVKD_T-&abP@BMsKC01r+aClt%h6iYZLpS+!=ntr@@ZJ;{LSMHRrhJS zaj^F91o1o(S9=F*SD9CFxVr2*?Na%^Fs-@{`w;%Vhrhx5!Z|G*Ev!MXJSgH7ewsjm zLx|-nxn4`P!wZXMF3voi>aN$idNCpFdE6P}n-o9S*Cw}``ltlZLmkp5q zBeWQ%6u}f(_>;%AqJ>VW4pbp9oYQKRi5gA15m?nkEysmiO!q-Uh9|>NYClA)35*CL z7ZeAr^CywC3u_FnCSzIFV?HriYgju(TO`R-HB;1V>{{lal{aZkeCOeRYIk|W>v%aE zb;Mq8XnV7kEJd68L8YKn`sXd$0Pla~7d;{)835sqPCd-0lSfy7g4*H@Jv7;j07hT^9c??=absa z3wEewd+fSGI2vX5quPIKcY4qqbMh>K2x|##N*@N@4}YtMVahT1B5x^=ptN+g8Xn3tw zD$mtuQLR>(Jx}A%_?U2GIw8r*e41VkfcWQHs5N*cy$<|gg+`G&&F5XHA!afPcw&9Q z{IB5I+DTzArQTlNllDHG7+W1^}iHOjDzMb=ordY0Y$@e{O_!vb;p2rKx_f z+>sFMQ9;Q_t-$^imYxV888A}2LVmxJ){fLprt9}<9i^o_G7rWbFiJZe&aFAr^=@r~{2xIlm(USUWjsF7P&HcnyCm-jbI=gB@||ImVwawz z|6P6(wfz8vyQICI#20%?9dOACDij@ezdn`sIED=Ju zvj$O@S6orRp|Zo8bI@2BJRwUDrN!o?- zbd4iKeRO{({bGH&1~^W#P%;NpCa~TJtCis3P~MT@qz4}67Ex|z9l2*F1N(S}`gYa} z(cViZgHTrDTX@7nxpcBtC8(eeaE_)$dNnP%Ej@|4PSGCb0r_Bxb^-sz5h7>P$osSj z(sK=cd+1q`G@a5f*3WcDNfwSsLR@ty&tq(!()>)O*erNuA~`@${Zx517SS2HSVWs& zfQc03vF|Z$EUkG!J4t$y_OvbO(25=wchqxe@^tOS1`laYNp7@Ad2OpUxT(uSSbk{8^4|Kr4doAO4@uI?f4GCM zw5pst*nkeYW%)I$<=4#o>sqco0rA0VIqiBvyIy+Z4>x@MF&myLHQYTH121j(!xgt4 zZZYM7OZ0D~O@Fw?&Btr%wk6!uEq}P;t;eg_y#f_C^y#5z{}H0!cARSIl}tUKZfMZH zl-~QpZGQhal{ZXU#cf{M=a02{$MLFtV-1h-hkv-eO~4^iz#qm}h3JX@sAky$5f!kbs;b;fn&s>R+z~o&V9`s4dgL zbCG7?^7UFju~4zfq?NS!5kzHGXJ(gi5`s7y@@;knHNJ_pj4!dfIrY6s&miM^y-da~ zbH)0U97BZTMPwX=35e9*$e}`fG&*>EcZlp!>;f4$C@@6NaoJH`my9>p z&#?5zHNx4{-h%>{rFy8YGzEcWpKEZv9-=E4PP8H~uu^MbhJyVL_Jp$n@i+z+O|~(r zOZ_%$nUa&P+6?mp8n*ApBoA%sk>x<{3ADU%vsRS`&)A6LCh>AEAORxK}uj}sJ+ z;A_)^&fKbXY#yLkq$~SjEUiFDb4g(W`L|WNXwR;^IC|iXM2$9Gnw~+|y$v)MlQ`vV z?OagGzMHXo6^zhRQX(=s%$qWIfePNy;K_4xRy>8%5e`227JVkawQ&t^X4|yWkymi? zt$I&EhvUl!H=O*gHcjFZy#LqVrguU_M(5k~Zt@63f8VCJL;0ESYiFQ*{lE3W4gI(C z9yXTteW2y=TL8{{bn5N;naF)JbcfcT>)my`K8VV8YVi(8Hw_e6SvrUw*{S7b$PsBU zLM#z}$Y&Bt%2bWs*a_(ae}w>W>z(=&GSrjXuZ7f!%EcP$Gh9CdP7kPDqcy|z3jV_0 z;reCNYnQeSuRgH3s)`y(-0gM?-?a ziw8&R!)WQ(zm@wBwUYY}wUGM{n{xm64KU!;>86l-ty`bN^0Sa+ZrG!h#l)$o24Gi4 z=(KbXBz~v>(tVHW=n0UfqpHxd3Hqh-6)H0u*tn63HQWg-wM;t?j2xemo@=)66)$3^eL2a5DOFz+~jeecVP8Ys5O&@8=RJ})Y|8}(U zk4-Jd8KF+c8KL;rBNUGj3dk*Dko+>NY#+Au<|VVC4@rnI7L)$`ScGWH9(^R;@JqDc zlm8#+_g_E*A==xZT_fN37jgizRlmmpCeXXv5$|>XU-(gz1b+9U(n}=ug%!UfCB;QE zZb&Vc>qP^4Q_A(QgoF8I(Xv!GEb>nM-+z`3l1^(KKuWMCo6@if!2)L{2o~6Y)##Ea z?9_9mG8(#9A4nA`*-7NTD4cP06Q}*(YvMz{+eB45s&$SJC0VAxmxY1)H+^ZDVLojN z886@@B&}ivKj5HU8ATN^3q5MJdUdkylpP&uMAvk8v~PW$_PHp(!B@iIaJ1mor+pc8 zl^eV_Is-b5o1ypnv(xa{ar?+j@ocJnT<=O}Cjw^JP#R96b5iuaQg1OS^{ILuy?ZXe znx-|m?gRsV=$z<+X5Qc`v%;Hapz?RM-n6j|G8SpPQd83e3(qY=tns*T-=0Kix zjV5N8d#YgX$mR)FK1;t1!aSs+vw-Se6TYjy7xus>{=#)O>wnzdC(xe5T5ZG7EWLxo zW3ez>@0kbt8%LmWcyK@*P=r(kfMUcZNvS^QS9gbP*~a51di9Hc_ur!U!Xvw|W3^?icbAH>jl3>d0&7A zaa@$w+i+bMeT*c(rZ@EKp?f76-ygbC>lGt~W=8rtI`-cKyU!dA?23ta!&sJQ}by>-_Lf z)Oj>kYu35zPt0KJ+x;z2TQoqR z)B?4|rV&ML)1%)Ps4YO1V?wr0tK(I_`n*LLjS~cJZyKU^=9&2oaQo&E{f_~+Ek^MY zuJ`!BEgt^Wz%4$`z%5ASfqe$jUXIX{PXM^ZTgL-#>GXdA*+qdUZYzJKQVR-E+HsKGUJVY`tlfIB%-a)q!T*p%*7{02$+4Qjdns zcL0QqL9_U344Rd{6_uz_Y_Ww9rP8{4^wIK9t#DKt zI$qy=6pRW{TEM6Wjsc@K07gAsG9lET%^sZ?gvzopyt_5VAD zYJysat@%G1FFk5#js=(=e>hGUF#YlWBfwMuhrj;6(A~cdC#^GDSW5on>ONtdbmU+7 z(LaQfjuH(xHct8{2jTcQDFbv9qM%_jW;^=-UR#b2h>EtHIQ%)zYUBS1e?|))7ykT{ zqkBT|=kJ4@%ErI10-uGR}mB=|<-B&81!g^o|Q0FOLIkPUG?-_gI*@i1rx5N zB0EAdye-&VT`I;?nPKpeGiA0)v_VAhz%d&o%Ge)+v)=aPyynMw8@1pB&qj7a!a+Is zAfKNMuM-@K)ic-iW}KA7xqvC_qO>%so`rnun|@Z?(m4&8sq}J!ub2jSi&AOt1qBW} zlJe8?J2O1>&!jskyi&iBlP>S;<8tSU(=^Och4-nL07SYgj~nn1THe!@i4he?YXH(0 ziF5@4CHj*FGYuVBskf7H{7w0@dUlSWBUq9L^KlKBL_~;M!$1S@oNWjQbBAxtvwE^T z!=T5W)qjWHCDW-7JYCX#nTL`g-pb1_SrP}}P1!37e zwye>|ag#4^)bHfKI~w)cR8F_&Pf_M0pE}27)~r2N2WYMCzgTo24YSa)158T5BM^}W z|5y+Sui+F_6mZChuD~6!3>^MMJ}WJq|H-Ja1_*w}(E&<-!5kpTpJ~-E9`XQnc|q4w zA2eWgf;$KM9)K|{v+EwXnjpD~L3_VT^2M?L2KZFa@WF@)PVm|bx}Q16S1;(fe&!p| zWT#QS;j|J9Byed6Ebs|`QNQ|Bod1MovnE_5Bf^psn~UV>__Y9htVN#l92W{UmqCHM zLk%ClsB4mp49+t@E%H*)%TT>>(f3Vc7~Rnm-q4d?*5mDq01K@B5nj@Zx)+`2=A#Zc zpN?2(B4M5DYf8VM_!R2@ir$6u$|G57*oQldR-#MSA^&w>-?+Op+I6! zzp5KvGJOiGJb;U=jxOE;#1{K1Z+9VB}-CeC&SrpZipgacrZLRVx+iXV(< zYR*?>M>&j&omb#ccXlO=So#AnPVF06l2zX;$3a!E!)`X$pnk9GufTCn8djD=jfYDj zbZKMRAo)MmlGEPMuaVZ#y>DQ}t+4JX>-9l!+Qu6mx@W!aG7kk=kE7|N2>w-`GAOb; zsT+N{UcaTkh{pIMK^sVQ3S&2CJhjHhjOay{48@8CsTDETVEN)3A^v>Gy3qMTw=PQg zqSU&mcNc%up?>IHETsB(KwHpN`B*_a?fLr3x;heMhJJG9Zjq zv%9nHEWdo3?cAX^b*FR4>qAt%?(iWD4Zg)f;!Ch(6Pz5DF4?HomF=sI?_Lz&@~BV| z9T&^*1Qu$yvV_GRu{qpeBI6%^NW-g?^A}42e!KvWzW)>NRaA+I^ z;Ap6Tywhohj9eU?r;ZEzSJwEPmxEaFq<9U-EjsIuG(qy&Xf{97%ede zX(@2S9Ixmx9dIgF?(wk?1d@Pl_BiO=*U~(Wwyc;-<=h@v;KbAWHx=NmrC*U%a{7e-627@ z2saa>&HjZVYYxU${6eNCq&{vju2EYwav>o!`%Q!Py`1l(;a}+qfULPblt!E%g7R4} z!6`Y}^ypW55xJf$YfGCJXZq<1sZvR0;h0l%@b>L`lPbT~PpLnU=8}-s`S$#dRJk`l zl{U>nfc;Bf>+ecBJ^BsYg|>jSzd`$T`t}=mlC7kq-TJxmv~0S3w|*)Y!XNf$-mzOB z*1?Z$3kyt~KEa|nekTm(pjzxl(F76E97#w!g87YuR%d9%Op>#1ow9Hz);YtPHB7eP`Sw- zur8ZzJ?8lU7(rGQaxL-z$vPvIG;oi8CiQ(0F8(Li=I65mR~8Mp5ogy8IjCJKT!S-vwuK&lzaaNu)u8wUA7U-kQ>t0{6o z&pS(;HWH~tR4l~BsG4@+@2Y8LX>LU;wQNoT?W=}6RO12tDbM?&$L@gWL|yVhHxXMabUGVm6e8TpgHXp-N~AoT?W1l#>r>7ft(N9>4IPNYqOq}L9np7nw-Z9vsHHT z9*I!ABf78Zm^%@2jbXj=E@izK)&CX5Klh#Qzkqfg(U*7^a>`uj8xS;M>14HoW7Z#d z-00|eIu@NCb*#t1#1HH>E|;5dFp^{}bhpYU4Wk-YMFUHX%cNbV?1p?29jLoKEm(hz ztBR`aMi{wrk)hXa)VQ7%Nnp^#dadD8yWx>C#K?oIVFoesLIqBaGa@{Qed3H#{(EPf zahlNlg)+r2xOO{fx!Vl~`=#31@-*<%K`uA-avCS){*H7@)11b)wW7d(Exn4jUK7GB z{#8CfBg7Hn68~#n;;eQMCjK=g-w(tk{xvU~#ATB$P@^nH69339agBe?%a6n*{#6!} zmSB`~zc0YwWHCONEHN@u63h`Hn7RoZ| zgG3`oxbM9V4RCT6#I#SpMwTt)zU)c;HPLdXz-`;J0`}(xj-<}QC^%wK76f^ewo7ne|f@~2IeW1x! zwclFb6V)y;tNqTb_V1aktDP&is&rrLO2wsB>GxoVUSpWN9lpY8MhEF9v%-tA0CLqq zXtu^^uKa7uR{q$!LUCzTc)+Ug1FOQrW`%uoTUW>(Z&l@?)>Vp2tIA)@j+=>`?mLW> zPE%;$jaipcNui<1Bg34D)I-WVf1JDsr(qWwK0anVvQ_O*y9$lFI*yczaHfYXV3(_9 z=)_)R zYr!At5Xk^}>HszQjn4cvBo%T~n}G3;q)kufMqW2lMD-0B_eeXavIwjCZmP!v^3}WQV)7#PFppl!x*`jbPC+Ca`PNzE6xC4il7~`T9jcHL4 zWaV_#Q2*yDzHClV5Y1~P;LqWjQNVdVHb3t_Ka^w(E`><0+!Gd{S44v6@>AgVLgGP_ z@cR|Y(v8yMiD5HXrV=|o{7&PPccdb5Yz1#ND>RJcrj>P716-`2Yo_0}2DdJV4fJ;OM)3*Hn` zlOMB-H|_jpoSDl=I0u6(#6{C}K;Fbtd-GE|FKjf~KLBbh7WB|<<*gZYeW|fpMplq$ zZlDg7US^!l$p{9N8C&cV8gi+9x$$rLg+f|hZWMZ6D2x$IG=XSA6CVha z8{qrhc`^X4@(Cx;vROHLR#2>_U9Ag8m0I|e_Nz4Zm#jgvA?-yr&B^6cE$opG_>PsB ziq*DSEFM1L`XS`is50ES%lWh+L=uRPM>j{tR~`=Ia5y8^(>NP7@v$@aH=-tXzx-rP zA#JKMva%itBVloi7D~MCf;;KgDkIzZC_l8*l=fMkN_*rHewmN78T$mPOTv%!e8)m{ z5acO39q&)Vmmh%w-3CqjkJ&W-04si08Vh7?c{EIu+Zd(34-pb;N(4?Ti)cJ77LNi^ zOn)LXlfGzUC>6m1?~*^&Gw8LuH5#j-9&9-Z0ANR^(Vi#i#F zGQiwnos3SgD8Oj2TYu6z8-tRcMov9Q1IW8DD@;c^LWEr0*~pS-i}m-VSz%CX5GNcV zo(>Be!3lis3Q%HmMx!S6?r)2HWReKJ24>r-kDrzU&e9)N(P%n#G{uEtP#GR71+=BVlH6lc7EUKaov ze@X34tE!E3_v&crB8bqY^zEm~Rr<-&s-qpVmqv`VocAmt9RtUi-S~_?u;oZ?dmBYw zsk|8Z=$a!XqzjFAWb}sJHvpsW zPd841{@hT}-Pj;OWBIj*FH-tGMc@E7y$LQ&NIt<<{ z(Wb%P97^b8bY2lhQB36b^8emeo&yg<;4M80PklO-CcUm1S}~Kh^%t2;}uV#nw(JUuCwF zfYkAVDYLah&OZrhQ8y3s6%_cvf}oF8Mmei_mNZ+~Waa5FHEnn0P}X@y3F7X%oo5(y z&9&ek7}F8gLOOY#l=F@Gw0C7zJf$rK{;|`CS@`07;~M&VZE-FS<09#0b4W`E8%fmZ z0%M*uE*kR8#9(5Zm954UBycwU^CIIJjw3I-*tpZ0Y?@o{?M+S7kP~NpPvb(&^wvv^ zzVdTnQZM~4X1Zb7WkwYfklz;yk@E^;IU2F4HzwdjCV7oD$-M^hB)@1)^0+GvSNv2? zU}K%JO)IW6{LU9zPkWxT)RxU?h1LgFxK<>vr1k9AiV*s%j9ildI{Kz+?d8fCkQY~K z%R)T?XR=J2`WCxsLO>FK!Pe$5BEwm}Z3bB<13`+NNlNuML3DpBOsj7)iaA*8)0>P(q*y+pC>9-$JYL;5 z8b!{J!vQ4hApib=CkxV0EW|y*O7vAydSwAHW~X{rAykKQgVI6lz$ngN%Et}^5^z>XwPOSp7VNzQxg(&ch5>btVoZgjQfCqGBN^w@0@4S|C0aryh^91JS$4 z?J&~r#7i0=)imY(Fp5M?$O)oIY|W+Pu)TmnleQY|a+N^3-_3opF!AJA`uh2_V=EX# zD*bZ1QS5;kHoXV1s07{=ZT?h%UV&7cKyGw%q$^K{X!sp4>rBt)Hp6m`&(pHEje-!e zk0f#u)Bs#c*f~P!S(J!uB(M@#wbY=N-FF!6e3{*?F=8(iJdXfhQ?`eT6zckp;mJ+) zBX@Hugk)uKAc-x!VhY63u5{x&Mt&eU5--LuL!=#S7F?}z{uCNoQ#zbhRi%R@+RN<_ z&yPXdW>m+lGhv+9HE>JG->GT8=0qM3<1Ti#xTV&3F?b-rM~~Tqa^wd-sneYPXs$e< z*viBrn$jQKt9pEjlWwUqZfWyj80%Ajj6xbjnWiv=aaRa}jJShD#Jj?NsW-6 z<&7{pWUsM9T){pDT@>j+MU)0srRxnd6WgO_S8=|Koj zUx(|b;~3{}!W5Yb=7PgCoRN46+<}~Z1I8G+E`dKpUg9j0bjNh#E=nA0w2|v&TD!xT z5OYsA4M0xi?XY?5(%!KEcz1{C*Re*G{4My;IJ6S{sNZR2UaC}d2bFzL)}AKcm*%6@ zkNXvRb(}GP+hp8hoEcXa^d}CcpFcEeqaJqO5|d4cc3T5`0iF zi@01`976zI-8$CmyRa(`jukf7K$>|kl&5ct!wS7W$?(C(|HC9BloEqfR^_@z(TEY@ z+v`iioWuNo9i8R;7-k!!jVTHLBE=?FCUS-Kk^hq2N?T8O(2mF>O8&QPPdOt?{v_Lw zUZgK(8=X&x>=K8KRH+vlR%9l4DGB^8s*BYMe zmKB;?y;Wgla#(Ej`<^j$_Z^&?85Hm0;fwEXAR@hZY+y=RGBXIH0zLj}&+)u*C2> z{||TH0UuSB_MN$tOv+4>n>Ojm%%sjecQT10y^T^7q}dw+))i2}vbwu!f})@xf+CLv z5p1iwih)&w3L3B>Ac7SYDJv=}2#6E`<@-P9+$jm6xUcW`eee5Ia_8RD+jE}&Yy~?X zp`YZ3)8>L%0E}StTz{eDT}d|UBXj*r`T7spjIR8ww;3nX*6006X}|@X0QaH7evr(} zAbX>~Q}VoQkH#|odDOenUzIs88;Bl%V3j2H!Z)9WYepW|^Hp)4GTeL zO%n9J7oixXo;1=lRkxB^zYQ}R{O%i`=VZ> zA@dP#XZA}R*ZXyUHT8=(x={b8{R94o?vW{i<|Z0Gy62VOu}7#O$+(ABz6yScHNp3Y zCQNXW&Gs$LTjakqr;X{n%T1x>wO7%@uK}f=rY2Q;D1|m&o`&$~z2J@Uo{@DaJgd)G zb4gR0{f=TF*T-<&Ry0SCTk{`r+&)_zK5ixCS>o>$Ic{T?#2&X?dE9PJ1skKw8xX_Z zD`6 zAqFNSN#Y$53g8ah2`_?0x{+GZN|BEBlOUMU?-U>}BEl=0bDcjcUYc)of7f5i3v6!z zPnBefDI&nrIl3X?=|Ua5bTIkji$K+fAO;TeDG`5A60Y#Xr#I4Xx>1<~LK(zgVjmi^ zD$QL6P|JcXJVLhX!XPclqSLKb>ds5cf(P(eAgpwvR66vb*iL~OmiZkF+$S#cmsBQM z6tkv-p8)cS>2FBx>;)c&C0qj1nMf;^`O9-bl_iF$GN|RM4#TZ_O{UQ0V77$!GC&fz3kvEtAecaYFWN9T(?h|<&}l+E7&xUlzh*e2%s_!@TvI80)nFIa zLb-d`7Vr6V@A1Zc+5>`W-UDT~sFfaVD~-pg!;Wy|Fy5yta8<4-0w-IS{r|j)+>ZxbUSFi)&H!QCVCQILpylTt$axaltHZ-ADeiqw}~N z8Tu?ytx>~G{^A%e7rcW058-n4t~^kNO^j`g{R~{=*D@BrN{eAN&=GfO^_UUouU5#P4=8Z^O%Oi-8XH+^z6TFpUrv0eGuzVuHzgoT8IUAxSk z1JPB4g;Yed*7-}R|aFbqdiPt9}W1oza)EW2~bZ!=EA6U%+{v*fBWyX zY5(}&x$3svboUzrrak+=b0*@MBXaEfpC9 zv|9yD*`t{1M+J-4RLoaX(FV`qN~+igqViv1#sib+N2i1mUxFl}y|$3HKkcuh{re!Y z#qChEAKU^!$N!l9;NohbWP_SHl-O@j%DK{IB=J>oV88z??FEYyam9gH(kQ}-IF8!= z3i4mEBib-{^7fjmz!?1&**PYUKl#34YO&k<%vd}TAb#IPf(G~;OO zi2d42YN-#;Mws}&YOxhx;dd?exFiEkBp0Z8YMV1~0nJV^Von7U(MLZOOtJNJ8fRK( zp)zsBAHg6P;DS6-oq%HI5Twy#E<;#nVNR4G7vT_`YB2|T@Ck6G8Q~Lff+cNRE4Tib zG=sN3Ve4NnSpqF6^F`@~x8fM6a-5E%QsqzoF;sbFF%#qqp(SmJ^Xu~; z12LWlW4AYpi<_F^v^%N}5*8`5HE6ImwhpAKzhoP=tmQGHM`0Fq&oN3^)#Jh(qp;>x z!IE#6(;ilHVRJArapLraf(_0cEHZUKNdufUMC-NnF)CRvWXQV^)As0NB-4*v8+(H|@(sDfz{DW+=%QyYZ;)pr72Z51Trp_B^&qO${?5 z>U!01UKPWFOJb$kDzq=*E6V z1@o#O?PrwI-Xh~P+XSk=$S9+$iqTULpR0?FQ}_vbC!c=nkAZhDF?@N;MJUdjqS(P< zwFrj}xpwGOpdQ%oGUEnnKGjTQO$w+5dqCL-0-?Fj){neP3UjIubBA@o;aPfAn0`&MbZyuK zB0*m&VF>MbJJsERT|ih2z!asdgPnq+ssmwV@0RSb1Z@0+UZaK{eK0LC2l-j(Av??( z+>)I}-oZvm-n#;_ey=OiQKu5Ty2!gBeFP16;Mfd^&vnw1cV=e79rIXk$qmY`d2oT@ zW{%aL3XEdy^<3KVr`-HR4IHZiPXdke8E1o;@6V*vZIy}f%Y~(Y29sxrc(E0bgQIT` zrnGV+l`aY(WFrEjUqXXU!|UVaMt=FDptGY3qO2tm^P?Qym4WFI3#Xhmlp7_s2WcE+ zA_HM-#%Bn78zyteCc}b628Q`(&H#LnV9`3qVg7i-0ho={Czs>dTBVHbcDqw!|FlG! zy#oV!-=*lkWFQ*$!$df+V z*5U|CgV8u@`v}rG)y9y>pl+gCLkv>;@Z8Wo9 z6P$<^pObwYHYIFurTIwc0q|a7!5H#H;=?3MevT_t!VFm0M>zFQ5Kh_$A=q~{hAWF3 z!wHI$C0()wN(&mfjwBdNehSDMG(6os_`WHQRpz*602ZjsxgaPn87Lb=r{tOU@F`U% zOC8skUY5l6lH0_1BE8)bM~hUOPJNA_H9^DMvSXYXnVN?hIp|o5{+Xaatx;Y-I((p$ zEhf7QOlCyY4RZ}uR9$FbB}(1l(M~JBgd~^`sQ+Ozzag+TaZ)#sN17KIXd(|3ZC7if zu@-Xn`*>5G5$G03<%+xsthkJL@ErdaWI@hV2wGSN0FNNP>+6hyco#J0Xv5#~vfXjmbZpTSqw~pD!($hwF`K;(K_C86 znO2_C9#*vu4_q5~@W5`vvG%04*Q)VIV`n-JXx437#{{^1bBy z(C854khxG|f*O>t$9008yTii@D{4%Np~c)Oh&((FJ$z|?_C$3mUFmi9qM=vhWwt)! zvZBMCaocoY2tFU(@+vrwv%8lh(iHCRncQ3LWtMGbGaGuCU6F8%!kqXw7zEhDVUo%x^X?SW$8;vU@I zxFhCLPp9M#MxH}5wi9S@G30P(bTA5&aF|nY5zeL3iw!f`db_WHp6viM2Z+M3Y$KN@ zU2J5hxS)ILKvrN4wvI-ZY}^QPt2ixLkIrbo;Eu)_8t(q5IvS-}FO@?C4c8L5{aL*- zo$voO9gQ-+|9|ahRG@pSFTwrar;~BHc9)>%I{_Y|`Z<@vDy5_|5SLvvurux^4Cl(u z#=l#NSQ^}|L@YBdH_nUS^s6?K27j5~i5ku{5?Ju_B`QP=5!>A{!1A{z(h532zX=k<5=G02Mqu05N!!1AO99jU$SOi6eqXEv?QK0meD%8zW#ep@aQt2~IoMXXDA> zl))-P8K55kr#y9Ga4OBbB{;>-mf+NZbA1Q|1JI2ER~#PnNdi}ep?FeyXI=vkkP7IE zRl(Z0^mT$BIW4~wxPk<4ES}_Ysd#RWqq$cAv?jwH)q2QbuP{92tw3usLmUnQ2GFXY zF`zT`ydyjNOa`V$?_>A^2={dhV6zn|ER6Ka6ts4vgtd`+lt42T`>-uon-qq%DnI6jTLdzX*y;>x0p!|%wenIy+YD>DE4Wnp zc++BFZ5mg^b_7t0vtX^Gw?q!*2}rSEEmC7(ZE{Ok%hA}wuvSMSfVFAr0Hs)FcFBOT zxVCXtbPNx$Hhr{$wdQD}C`sp8Vn90>ZwzR!8m$2Bw9x>xsbN4%$>)ez4Q5Cxt6jZ1 zfjnDyX+%~*~Hz-%=h=?rZXp@+)Q7A~pkvP#P%fEHoI z`xYg3v!Jb%sPjB4i8{N|fJcpEg1vS}$V1aUs_IAE<1^wV{Ixx$+M4}h$vL_4EUbrK zoCiN-ojA}etZy6R!hL{l=E13ot0hFPr5<1FiCrwP+^SL?)uU2Ic#aID3u$_#zZZF? z=V!%3RyspA#zNttxp0cYN(E3Hu=iscePoN55XAg;>Yn_@cC6n zaeFB5kM!99;}b`DAYzL5r1XLHYq+>Nv#fIg?>kZ#<1OxOJmDJ7iD%ykH27*`Bz3#B zI8zb#5kYvAxMwL?Z|wO0kh#okRNVZW+^3Hu2-(t(APVlqk3f=s6B zy?u?-BAER*5zL;+`EgwpIp6sdW0eM0ldGRmqoMCz`{CYeO@MNr-pDmiSKyajx)~Y4Pu(w0Ot=j23@H%@?H#eoPo_E zt%8^MDAe>1f)1W$xN~5Wb!-GQO+Fnwhppfd*cG24#u4aNK}$|I{uZHWx3!{anV!Bi zmY!}wBJYSCq}f{d7_}ggcebi-rWR9K42ir;<&z}xT`^eSv69GrK_WM6F(mQ==uk3F z*NA7R5t;;tA(5vd3AgEFsh-ppjl2M?U`BF|okm7$l1Ao|jFnB*+NP1mYZ211HI0m3 z{XQC*+r%{y3io!hb_k7}$W22ELYyUBkJXw=eGKLzZ zl527IwV;yi$3i9dLa+aeWb*E#k;$8nKqfb9e%7DAqku)Q9PjwJ6@>j|qsc%D);WQ3@+NXqe-fR~MX?4Nj| z_aG_9tKKKiH~>}kF_#)arY=EMUckLNc&X9PwyO!;X5H2XxwzLN7w?S$9DfYCxGDlt zKrSu?DDlL1us2(vg+UA-I9!r#l8e~cK49nyv>crl!!Bw~FJ?(@TpRRawsq8*^x<+$ zFHWWBt^m8BHMtlAWm=Pq=-}@o7sJpc+||ikL6{;^80R76Vy1*i;f^vSolMOm0d``j z#X5O_EyCN2H_FHwb&Mn;APu)KAx#X8*n&h<@a|9X@P^N7f z5zM$%Z9$nof>M0?x` zR8Ci@8(s(U#v*jo%h73_%~4v%jsr%6t~N$VQindg+K9$8N|DFY#!BNajZt*YXJd@> zV3acCQNv4Tj)kuGenDf#8t3!#y|KpC{Oo>>F~pWiQ?G$&;OQzFabZd}eRGXbz%Sah zfP65hol^@Z0qcs2Ns@`xyYguTgSlZT*GgZ-p*Fu8{*;Zd` zlsRDY4FN4peGK9T{W>F8gB7;_I-?hdw7vQ|bfvMXX~T8KEKS=dq#UW~!5fTj(k(GW z;EZx(d70Sw=0;pV$TP=NFp`FkGdy(vUyRuiokvC1Ch;sxE2?qRqYZ}B_7&az4mg6r zXN)Ra1KCE4?4}Jj8!j6y|C=#bTVqi7dc)Jy?It7Nc1#rweijwo8mZ_48|r969i5J? z_*)GqK3*0l^rM~{#u;~Lx0`a@^j;(EKN@c}=3(X1=EHagQ#kuJqr3<+9SPJBR$N8s zcc_Jh*DW+&t-xQ#!#o%3`7l3`dC_>IH&1x{?Zy?YyDTk{ z>hDk+=&?JDC0c_?mra0h>sFJVnP3dh#9E|4l8A>B4`{|ZDXj@QxcjKK3BuqDCK|_U z6HJ;m5gI>OsErei3z0T<0n&!uiL{9(O}`WM-Dy(N%SI9Hyc1o&%cTDN(*7>IOfqQ- zzx;(?CY!YSWh0Lk+=W5iZBoiBNZG|HQ(&z1icwx>P?Ig0-n8c@`RT@?6+iax|?6wRWK#)Ncz><%+w}@$n|v zra(Y5%?#yJMs7|XJ-^7PraPvfWA~a(f1hF;Z_{oA{r;fwlOs0-J2d%wB;C_&++`(< zq}vx8cWdF4Tb4vuzNz#LBgYm=8g#$$7%$@0R}|#Xxo;V{5Mz(UgKA4%@g*UaWU8}g zDL=!5g|bWFvo~l3&e?{yj6B_PMTXokL}w#1=9x4Vzik9;E-)lO-?2I`4%S)k80~Fq zns8E13U^|6q%(oHAe_~2^IuAh%Z!xRy_!y&mKm4XfbE=F>ZazeA!nbxtLPkBy4=Vu zRuU8Ls%*R^dx<>rjhx)1LJ0Q@J&;j9Rp?Lu{rVjDp5Hh3$Ba6DzWx}1D$)}kH?DR-dps$WK_jXQ+)Yy-H~MJy z*(>ttvnO#3?lYF>N+wBkN~)Y_N0WpA?+y(?5;wUSG|JWi8g1xV$|3hu(#fO1=|lFvR(zq{ksIYvX{K? z(92Uf4dAzges~p4KP_SK-&r2%6L zXjK2~R2(EI>|$eVzZte%o8B@?_~3>4(}#n#yp^ZCW1MKyRJ*&a=SXS=Y^_c*VsMPW zRSC$8rSmk>i3QNAOu?U1(*l^Re+XIwmWZ?(TSf!-YL#$`o}8c zVw?7yNn^LbJ8{b1Qay=nhHUy=Y_oMne$&|>7^W@txl(LJ7NN%JlPhTIhdAFK6f2;) z`a@uq+B{^x1gz5a8z6hQ{oI0jPKRdR#Wei$oJ>0ZV`v6(o_`y=w5>i`_K9(vHs7SW z<9%?(^OccQxXlMmLJ$CugJsKLHIQv^zyf`Xk9yn`IG3h;YJAJx{_Q&G=1pA#NRO1# zTLOcqHmLwYp!bZ|51A@}mYAuMcg^6>jf)t7VTJ~g{Rk5?lw7;sC@T1^ z62MgXB>~-JLeX1>+Dg)QH9fN)xRv&D%mikn0~Jxy9r!SL)pUM9(|U-LXzIaiLEE!@ z4!h3TW9Raf-#eGfsnLy436nNKOC5s^&uTm^*#uzTVroy`Xn5)#5bV%KbxOad&<~u9Ytu?4CHNN*6dEM~H~P+0^*8kzijcEH_8Ler;T9|1SKt;2UEcJ1MS9_YR`8 z?+_MZ$+y^=ExwH3-15stZQgE-(mpb2S)QoTo}Edz z@4!t2`C`v}VQB09v}cFWF7G2-Sl2S_+l|jX^qXGI7j<;qPsVWV-YGP&K$O~^q^k@?b?e{6#4;Q_HP+=eo`a;M=>+f@kRg+dwOPK%z{X$VHySMN0XF{mp38IpEX z(9@hB7s&T;{>}rsGpY1Vf z@;@~rnq{d9X$CvP239C}_8Qsow^e{wyP{N_L6i3yDeSb$3B&AKkMPjKy+)D)X4ufv zxqp?&bwCFTlm~sg*YI$yNfwxQwyO0PRckVB@rXh@d}z?vuk{=n^$V((wWZKhL%yMl$ghpXiqPDg?kT z%sBv>i%F*UASl~!l-0A^H+&zdk8>*_DrF1-M=lPN%Oo1U*z`rBfIY)ujni~hlPckh z*VmZX(pl)l0AB{0cj33H6H;*fGgH1I2bc3@=wF$>cn&!jt|*h0g}Foc0~vY>_v_>R zMn#TNN9Ppqn>Y>X=sucPBC=d*62WC?hTT$g04N-G%LNCFZfgE@8h*fV+tFv5TQ2h5 z(VA2n@m!OQw);gk?LS~ts@;-7#TD2srDl1D_%2aOJD`{c<5 zy+2d*0N>;O(?xgHjRJb8T8NZFtIEGu-M<2$?&+%gOGOC<{GxMhkxXKZCphslLq*p9 zO({@23mQ?yk;3RtF_9ldr`yC|xa+ls$fdigvESqwDWT<6LZp?(mMG<(NyiFzX`(B0 zWtM7UI9sL|c45@8Q9`=(6QIk#Y4UG2{)S;wYRD_=V}F57x7x+`h+}2aRSBX@TL*&d zLp_V0N)ScbMj-nE^>Nxc>2NlYAc{Mzj~;Z3I>x5LXmyS#%Kiz$tvD^MBfwQ1)(t}( zBDd(!JW7oduIs^as}V&s+aa>p58dPuBA-?|gtYexxkXl4LQESLS?;v>f!xF=Mktwf zeCE$8j&>!IO}Sc#(>It+0}}`sqKmI^^l0=I347}U_xw1cfnD{P(42^5J`t!51ZU38v?EnqlB-7}wnT#+;PxE5FDoa- zrps9e0zgAD#Ti+fO=lX4GlJ-e8>N3|I;&=6iJUqHoL zzRSjOLFm-998tpWH96vPZ9)YN>>^6(r5s%QjdXVx(Vkpxk!@Y!1yDLrmw5Bw@#Qk2 zC2%a>FucbwI<_T9=V9{v!H^)19p*`QcQOh3*+@zYC&7FHbcGzc^Y1Jp^wH2$z!(bX z8Hx0CuJ~K$2c@IexX@DDNYu4T{>6B0mPU7|8AuR<;7nT=$Q>*RAX-dKNJX~H9k~UC(Y8ivCDU1r~J9kcFu*`jgBKJmR2WXQR+Q z!=1p%3Sap>NYJZ{1j(w?qDWAAr0TvvX)IQ8YAD^huRy>%L+SrT)F_t`8br0|4QeTZ zi7+1Wflt(=E5*483PR~+fIncL9FJ%HstS011mo30q9a(1LTXs)Q2($3C%q+lq^e}} zXg8xrn*?%L=+Oa2k3hME(Idv#8Tr8`ZnpK0Z|0-)?C5v6EFs<~E(QW2$AsOs`7)L!aa0q}&m zxVl1I#Q0DyE&CN*i~SYYV!$a({k)MwxCLVbQQ8TENY90~O~G*3&^Cm6wceyI7+ zu%2)WZD2hFtmkv{rOojpqfriBud3!lKRE4`7 z1cbqYHw4Jmt0=pg<#IMYQdn1}W~A&CY^+q2;c{&3GZJ?Y4cl0mR~JjI!{(6nQ+=Qd z_=<)?Up!xAY&;YXm0YGER>J^vV^KGneU8(YX9Y7ygt`4ODA@sUrt7NPLr;0z@uFi3 zSLpvZUZmJ>4OoFLmK>Tvq9z9wYLa~@YVxZ|8`_CN|8J%<%q&8OCDM=`hmrApjGGl> zkX#Apx3uGvRA7actH~77udFjE@FdLn9&0b!=fcKG+At+Ee29Y=ZIsuiBUN%At}IN?qANOxT==D@TRVtgcQ8j7A;6`MzDq<;J-ko;Ev*RmX;Tg^>?nUP zRZ(^q(NViSz&MzMTT{A-QzD2$81-^fYFF_Oc=NXKFKX^8^2@PDTOeDCiOK<0c>5xW zH~Oz##lr#~n^@ocjsWCb%)kGw(wEd5Xnw>VE`bjSCTl`~-slGW3Fm2CnmZ=|yiTfb zbMUK?I)V|{SQN<{f`8zy;D&$>p~*YT>74EW=o15!aZb9s0+T2O%giC=_T`bp5-Rx; zBgXOio%HCJX09C|k?MLtU!mmd%28bk;oU8yPB|79KG@+C3r_8Ea-Gg%YzLh2@E@g9 z&Ic5Z-Yb-e?J(ND(Qw)IZ~%updWuQOcLaPa;lr(R{=CY<4qOL5$P+Iogjsalr36Ma z?<@xiAh!x;iwBNZ2@+^@Ncgqo?bxGy0o^mFrYH6I9QK$$jtOKz6T!L1Wy_**4<={P zx*vV1bm}d6Ub=Z;UE)Z~ItmK@N3o6qhYMNS!Sz2L9le?S=<3blM^A9X@aW}r^W$W1 z4nI!y=JI2(7X~TS+8JKN${k^xaAv649@f8wA;kjTDn*{n}J{Ytt z)XHFY9-2G_YGjsyx>KsuB*T6bTt5H^8g`QKnX9l-7&i}bVPNMz7bE6w)CK)InFs_O ziTs&HoF_^G$k%9B`gH8eK`JO&R#?u6$#*i^aIwYGZzqYe-V0fYltH-1Y3&!cGFgh+ zdWRu=GE6t4nUx$|**8(~`QSrL!cOib+=bAM0-h9&ZUF;ydDVh@N>`jOioFXpq$i_) z;f9q3Xbw8Y7Pa7|Zto?)@X`WtaiKsTZwBknEr7-qn|?Oo2}&pQ5}uiOK8;%j=y(=> z&Qw1!g>12_&~+%@AtP%JN|mi}i|WeNJQ-*)9fnMqo-DMkd$RS(fe;JlLDApaTV$T; zLCL7GD@PRdrfc;eMsNvCw)v9!;qWon5MPo;!Q={V%kVZ*C65HK<;zoMi1|*97YJ`Y zPp9Q>BW#)o>W-PjTQ3m)o-)=0EP>+XFnRbGg&Egm!$!mt6fz=0b0@s{=p(GOq-`B+ z)T}Ym%s!$ti3gRh-yNWap~79sMuaE>6Rq$>D6f@(RLr^okdD`3v30PI$aOg_zm(}r zLaiSv3NK}bQi^0EWy!y4P9sB5)Cl_oEeLV-tQet1a1fW=18n|P5ON)os^XQoxv60n z3O6n2D>7uXUa0!@uWxA$mU0Z%UnNxPgaM9hh&WuFHvjb3oDI3<0iPP5ur5s+IMV}7G{XHc>b*E-$QOXG5 z_u!6sZ_UUl1&n0|8UDsF(OP1Ok|%~Z)&0N)Ra~+n+T9Pd0!(+9OLjUd8-**0EJAp- z6_?Cfg(&xq(SbwCL|JBxJmypHi^M%mzEj1Cwi?MS#{tNOv8G}+Yo2TXaD3FX z;Td9AMp$4K(NCn}QJ5qQ+&dIIcJL?>UnoZ(wRlj5bs3?6j;Xu$OffJ|GCCyWWFX3j zd4q(f^x2uBoi;hZk@#}x{Ctsms^pMKu;>I>OkhX|0CN+A#mEc8MXcfYav#EhCxyY| zO=0NBDe^Pje3mG)eMEE45;+{Kv+kA3ELwh+NUnedeuU7FAd$TVfB;EXk5t(f{c@H# zTLY*Ye5L5jhNn}`7Sh6h-r1tiWZ(sfF#alTI6{B`q*}l$IpPMGfmb5!NHMa=d5(As zYMiUj0X+JDi)GNe=L%;(AQBJob^v}c)p`OXMe&Q-aMb|(VkU<>ITrk)fq83tIVcJ* zFt`@6_=QZ|E)!ee7gG^(p3Qq^CLR-hkvB6jdd(|*RN)u2^*oWs%)tl}a9D(*XbbEv z+D0fq42(Qq6nSSR9ucDePf}tOGZSMmip@Zk7^B#PCu0;F@MMhQBYOm+SgL+9MzK)+ zWQ*tp$jBH4`W5Z|;W3H_T3{4s90{XXU_T;8fri_}C>GH37l=xp&B$e}0zt*#6DPIA zCwTA}L$$Wa&iF*Nw!yCO353*);1lqqz({!nTZly|9{e3B#pc7J6wIPYk<6JeO2LyF z8O0xmQdIr_g-y^E!^G=_+LgG z!p%mIjaG<56A*{bqc}rW49<|HaEASiGl0n&!5JQsIKxA*mD+rX=$;8|A<@DXB)1vC zqHLFn{2F`YZg9c0i_r)D8g?)fMITTp#QV&4L6!BFib2c_U3IB=8CBnPnRpV9+RH`v z);PmWmy2F?xSTSXX_7ercUp#5SI9ypkOc-NVH_gnGwrw>IK)pzQ^!Av3}}*CI0T-t zI7E+i6;T{w)-mD`R&=Ua0cSgoOO+?@|76_%Ffs;rjB-bcT@gjCFbV)5SuzUPWh@R* zU`?PR1ClM`ka2*$bk!))CyW9B;)GFvXXQ^?F$yTa12HJTptezfr|q#gz|;1&k$|To z5G{%YTss}i1qFvLlc5GRZWtc^mPw(x+a}0tT9_{n<1HQ z{PWg)khDqyiJws1h(j6hMf8tt&Q*2WhvFmRuw5(3%3& z?^+!D1&DKTE$YW}%eCTSct}vZKUUxJ*u6=vIA@%*RgF!72xC-|j41o{br8X!?#%1O zdG$a_!Xj4_%rX22RD;L;Vt^5DRLpO_II#ah@Uw(*|0{qk7~9Pk18REy6>y%1`LOrY zdh&qaXVBvq0M~0!JY79wZIIt?ewM zX{S_W=V|()093^nuH+DW`oFR9ZSsYt3TJlpYk>&q9HC5+`%RU5lg!O86uQ8fEnW{q z^nzn^ui)Ig@of6XHC#VF(4ZSdPS0job+jgYQT`>k3BRHv*B^BeBEStIB>W+rbO< z_>0J?e=`tKhKtSI@V=bS%`!8;M2Dd0ejdVGftZ-|68g)4i4#@X?_^niiI%mlag=>K zAcfHM;a@~Xe^uanSzv050t#v4#@-1;7(uZeeL$6+FJ}ZV6#T2m>Ao}&;S0rPZd93{ zlbQJ?+B3y8;)dQ0(46@qyE?Q&<^Dl-i(jI-!^&vz3mKr-{)&ZBdAG>CAGOG9iLFud z@<1rPt?i=9Zk1)%VhE*w6FKoK0wG=Qk7||tqfFk^qUsDK&_vbm1z<9>;YRExm3y1a zy`@F&%t-E)0h;@_NT;{Uyg#?dn-$6Xejp^H?ScUpJCz4iJ3C}qyiod0*iEYfq3kwB zIDVDfO+U%Z{1Tl>ON|agSRDxEv{81lD!Wsb<(Ft#rEbS-_CX-zMp=6NChR6v;AdH2 zdW!@8?C=kkPBl8m~^KO}$U!pzBk2LggAe7%m*=JSR zJ+dsnM9UUL%6<|Ev5^_wcXMP^du4$IEecp_gP4X-1EIn;8hcYU_KPfw7ut3+Mztmo zQ6r39*i|a?KAD+cqCK-z4AIbMflzT94XssW_sg>U5-nR28P(^3PzjIfwp&C-wJLBx z7TClEENu^a$kI;4mGDI%R7yKCp({ScUDt_R^}<)sY*+V12$I~-%YE1bVeE*e9S_6H z;q~I|fF%h&F|LD#%b4%CwP;9##*@sB+gFKCzYIW@Nh8v7-O!p^7a(t8dUg&PULS}M z16)Yo0RC!&I4hG~9wXK;%bsw><7a?YPZ8beh6%udzC^U~2~dUjDnRq@68F-`iEVr= zn$pI{^m`8dXnU51+y#}0R<+t*ZSyk?z4Op2Xytuvd|W)ejgK$ff5^vWt(zuo>LHo# zh2NewySbpv&-BmR4y}Tw-QLE>&C}ZW_{F`4euR(THhZwR&Cm4r8HZLu4^bN*?|z_- zj|~sD{J8N!ap*){_HfHgayy(m^U#mBZEbeaw!Q7oJKFkuW*$coX05&(K@G5cfj4kX zfpZbupjP>2oSu_HwRNH^4fgmlYvIJK#$!7LA#*3y0JCL12}b;IL?S0viV;CQqnfET zQdyFD(n%anLLz}m#*a@fuys5(kS0k{J&XDaY~c{S8t_b6F}Tny^5uTrQR9QIc{~t9 zw({`C+k4`3JQ(Omn}Ew%lZYZ*)8U*=L`P8pSc)vbW>i~pyk)#)iw_=(*C%v!7BOnO zSiuFHV<3`yW{JD>WCmFT+c))EU` zajyc8iNg9<1FAKJ6G zqlq*JHE0;)Yk2l(tEP9OnGdaLS&Kw!cpNHAsO+J~4>Mu!wa6d20o1@&9x3tt!z9-7 z9$FQfi0z_3UgM?X(3w1$yt;Mrj2fzYTzKS~a`t<%gX7BfMEg^!P9x7pG<|P0U2c&N zVyl(+lTrwhi60&&@m`J38N{Pd6Q}gPJ}2pmJOk~#z0Z0=1nIuSnr!l9lqS)fCm;to z2z@JOdOvuD9h+3 zeS!Qe7FXR?gIW-nu?Bx`uPLBY4;J^P?WdQ*;O2rNxEcPNFH4u)0@Tg7uZ^!>Z%%IB zjB`peY4#PVzWc|dyJ-JYqFh@BDb?RaAKUpfq_>%^e6cNBn0!>b4xXJ2Rl0{+DS3_Y&>B&2< z#8#K9!|NM|c%Hn>R!#EvD3rA8ch}Iij{^BamX#tiYwYk2mM`23tSZ0QWH~uJUKwY( ztXqGlLe*{KIp>b?BFwMQ@2SCVq2V6{is{pT2v2aAw?HyaLL67!u21ah)G<-k){Enf zhh)&zi`HUu?JA_P-_=~L;Zj=tPjS6=PYs>?tPrlxD!^ir_lEOJn%CcVMLcA+(`dx? zW>J&=oX~9A#tO=wE3WIg%}^(cS!Fz$>3m+Dd9um4C}%Cs;;czo{e3mePGb$evX5x# zTyf)&w@OEXXDbQb1^A6QOb4Sb^uW8NxL=SW)zQ=~RThVXzx^Fxx41b&&+f>Npt)+_ zVA}P^YG~T?usK`0BcGms9#U3(7`!YWj%VhH1p6j@{Q+MckJWgwdua9ZBG)_qCsYKs zT&O%+U)ZGt4iGBv^njSQ=X~L?Kl>9rth}YF9oL9 zKm5oaR^fwdeznPaeeI4Esa^a?e86C=~gYbmagGv9<}0ghnG%H z^t^sm`Bkie${0duHfM`WiV}%4WRQzzqa95mHziMHee>sh8u9`_GX}7sI}E0~zbldp z*0!iX2{Tm%G~!*%+0Q7|Vl~I_LcEd}TCS$!fnDf^gVr^Qyd;Ne+*;CSk^P1j!*i~d z)V>rS$1YPVBiC*_KI}lQ$l6Waoli9{Mc2;p!fx3@`uu1MY5^T+3 zT4-2BCrPa&IFh`QifUnmk#F@?fK_278z0nB@U%nFJtiGu%o5s8ko$cv+>9tqDR>hoxt(rw+ z-Vq6IZZUkCxJBOD;2SP}U(8LL`gUn(CjL$TBwxR?EA8-BpG_ZDq$+!EyZ%`TOuR*w zU7uYe?X~ILSH-z$jVQ1X|2D@In)(_NHoR3D+Jb*8K91Igg!5AI?EwC5kA6>4#i8fn3yZl5d7$_V)^=wko;IH+@w%=9@i{>kE__U#o`iqWIU!Qt7ZGO9yYTpDT ze^%WXbj6!c(#DItEoQ$d${o)}FA3UcrADp-Dt=4l=W75ynnbC}udV>P|1IHBA1qk$ z%nvpN{$;HSR%o~Gq>Q(rafW6YRA^7!PXn!Y3FV(zq$wzm3=+zJKFy|}ysX87@{f$y z6qJ9q6_kJaDV)wWpgd{=l+SbXq=h#oPZ~BRPfH6he_gvbW2Uw_W@?)O&fA>Y+3%Lp zJxkTpGDN4hIh>K~aZ9MZbfTu9HaZlA+D*U3LbNEiy*rO#y3Jvo-HO zzuRiw-?`tWV07%fzxEA{Sr(ml`#WEwV+^8Ex19JFzp*J0jSoEWj-}tAQx3Qbk{~)} z_8s@^l_?g8mMIEEYmFb!oaL$&2F2PP-_knkT|(lA*4h*#Mk5ju<0&EWb3eq+Kok-q zoguNd_yE1XLb%nGwgSYr-l-`-EPE0Qh?i`Rtu+dWQR@f>#B-jEO^*U%q)R~j#a*%K zQ9z7z35ZuO(-a`)ZD;{v-aFwP#(RfBA9e?J*s@skVO7kwdf;$yxFHOOKiCIFY6~xj z!eMkH0*CF3_G$F`D*zVw8U@53#q@@oL~l?j1LEgX0Zu35-@RWzTxh{z2~ua{by*|&Y1%8++uuJI4Vt#7 zrpf;$$WpDjrU{u&wQEbP^hN&`A8HA2);K4`lli3>*!0!c;x${r8&SqgET;tY3BCHQ z=vh9EjRL)(sFYCE=BxsV3XYnlPbq-RAN%z^Ac>nrPIbRHCJ{Ya9~O~w7Tjzo8X7 zWpS8=*sNYCA~@7Isjq_@gLgY;L@fYc9r~oMY(>&K`@w`Zavw}UZW{WXFzeAG%d)vx zVY9Pq%tUzXm*@02ZjTa~!_2kRORWR+}Q7!F0r^8quKjYm#H66ABK@uTYGx z&T&k^gFVU{Zok}c^*n8o5VU3li8y0w+pn{>9;BcYMCEq&Y{Nr2`E5!d@q8*$Xv8J73}(h_m0N~G?S--)_#v$ zqec?*W&7#C_oBc(mRAviaBKyr(PI3}a*m@OKZpyojWsl6SY3{Wn3OxVRCS?kKZq-B zGim4+QIG)6P<(&fQN>`c#)E@OLtakJDUp02e#M%HAtMu3=z|Uh&ay4ygk(O}cKzRA z2TglNoJALI6*;~4diAfs7gk$8&Uw7-BI=MV5mXA_B`{#Y2S5b=%v>n>3xMXX8fHK^ zpUS3jf2k5QcxiGnZQCkNU>yXE8V3kG$Ka1p_gxsE(|#0n?7?V%H-AZ@{&kJl4(i*x z$qVNVKZ*j!H~hiQAF};8S{e>o0yDw1{^*3_BBS}(-};71D&7W4ZKoGS5#Da6$myqS zRp#gqnZFvX;3yL5qT_%6 zU{rRCyix`q%GPBEQe+3HXuEJ}Zv@HMj%&Xe+C1BVI>-#EDnkQjcq~X$IKyIyk0Tj$ z9(`^{?)taDI~8#pABu{mmq0XqNGGH$T6VZ(2P}Oz^E_s$riSf+z403X8nq+bhaA~N z5jXK&OcPP@@0$U7J(4>&+M(}ba_2<^kWgD_CCd}u}s!FX!|DQ!lIdlN34{6IU+ggFPcpCgF`;?!tPqx+2%%6eo ztqRcMpG6TywC-ngW;<6KQ29!CVUbq{NbCytBPbKnYGeAbqlU)p5@qF(gV!C>{Bg4R z+3~9R<5aaPb_ti`CvN9>`N7prR>#ZmX@CyylG9tb8=cw7ncAyT7wi@(We|sVIHZw| zvJsps9%4t8d)96Y@#h+Pb~lFj8AQLkWvyFx3s1XUF*~4Zq-jXJyB<Qq zDcD^ThJW#)?p8@D`tHu6?*X)ZuoJO7_lP^SH%n>d)pg($If4%Q%U+S`UZjQXG!<6K z{KR>+G-t1<%6${qBKt_eAFw+2@SPJ{g(}wX75R1~(uiGY9q9E2f8vZxgbhCR7co=Y z3*7UpitHJ|0tc<{>OVQh3;0_0iJh4Vs2YZxn*Ixr?|tIN(ogMtQL_C+SaL5};mC(f z`#_a+^B2-Hc5^6=*)J06*R-f)e~l0KXBaJX%4R-mk>fxcIX-WZeY7n55vPqM9}^E9)wc6%^p zho#w(uwEtH5lt9gxxvneGB)IX9vzD?lmwt4u54pC=>RVMcr#bq>!mT%p$$De-aN3B_O6%l>trYnqW?J0#lFR4fD2`xlqoS_MKU!%|Af8!(@OS z+H6*89|md84`xo{1g3lt=6H<596JhP-Ed{Cdj_HI;gTTIJzNsxxosxxOQei*({pIJ z)0~pHGU!W!`611_D%E`gW&=vh9|swC%Jw7yU(xpjmGt5ua63j=L&+n3z(Wx+GMrAm zl1zgM!4U^5^XbkcQ*x2)uyh@JCu9z9B$@3BAN$Ha(ivX$u%~ZEicl;g)vTgU$!1#X zT#9XCM`ErkFV;$|UQ9U;#vPY$6wN zHvr80lV9oL6tkSkx<|Lc)Ngi*na0Zj+s5o9oN7KHyU2S(T~})SDJzdWPSdabw@%nZ zSE~tI;yU_-o$&kS>V?#px!RNZ-#AycPgU3$&yb%Pmd6#+TxpEPG z1KTVyvdvh{TwfKWO5OBoc%Gu00p3ofFQw!zta9;Daq^|+~F zKz2MOW|**E`!t_I8K#tzWt{1EQ@>1jRGXBc3O$!$nvTbV*f@65^N_GB!z}Tlj1s}M zivS~dLy(s(yEOpsdupzEDmS_=S2fz0X?9^}pIbA{zS`;_wa+q7;pez4GpCfb{}XlI zatUlIf5@K8$Tuq-JIm0CWU6yOk2#|Kiv5P|xAAXzSsCopz;fcpWI~I5*zirZ|G!~w z&9S}p z_lrz-S7sL3L$F?y*nmBBAo6P>9BFW>)NQc1)i4i;AaAb*$y;oe*%s1Zn7GF4i-HA| zu{`HAYAiN0X=CBh8}}ToaaxoSD9|Qb4c#ppvg=cVG_=@!uh3FB34`G1#XCV=sCFo+ z&|;f;CM_w(J$>}-d#&uBZE%B6>Pa2o82>9&1iI2ZW(SV;m@|?;wBa5@6bU$;yrHH< zyE90Or_|&Hu(RR219u3nzKMJRvd<3A2xKzR`jQBaD-*ze8sjyuw{7Go(-(u|gbSNJ z`X&ybIZ3IxLH*Hkj7YPhWO+0ko4BxwCsf2(r@{u&538iu^!v(bT5e&E_E0&!z9uyv zyh)8+(g5?57yz?tq7olS@GUKNeJY3PUQ&KKt@)zz5-z>E%zV@FT+C?qmz!O+20LvW zWOic87*kL{Q!31}wWf61(X%XvBh**YnEbRNI%8wHmxfj1%0tXkCrzs~%TioUdrz$= zMwb9Z{9Jbm4?~&}yJ%gd*|+SY@4$nyP$p%4mB2ndG*&**KPU!NL45YVr)JXyRi=>) zPt{tezOOHV?x`{h+i|3c>0n+#{|128n}SR5n<=rTNotomRE>$A6x2u!+jH}2XqA~< z4^5RM)PT_Q%JLi$G|_ZCaARMptdTuqBW4#CYyhl=I5fR$Gza-h0vE~?4QZ7Oy(HH4 z;YCc+B|Hwh0&(C}Sq85>a_(gsdim`KC|z&a@g`f^46>VuSPg$^a^PX-?XnIPY!7wB zV-wi(*rtbjuX$vjqupi09o1c+BC?Z+%FMn!qQ>j$DoFG=Fv;jGW!#*Pz!RN|pf4F( zf!X6(#hd^+VP;!oaV(<_HVQ(tW4?3}XxeQ-ch3-ftIUkYsN`C0Hh0E1ib(*%l*j*V~BfEG=@0d4)fFV}zsEc8i zWhGmx8o*maU-5Z)0#MK}3(MH>GJ)+qBi&Nw9-Q$fE93LXSaE1Zb-QuKy((iUh2|M% zmH@;=ore}swjEqxja9%Y3s6t^txF2$r-8z(?$~Hd=k&t(`onB&rLYjQu~RJyKfdja{rpF<$3oeUwBFZgu~k_6`mAH# z*x0l&8~Y>Z z8VOoh(1Wsg)~xO|75Gk^^DY|{)39=U2QnTMC+|h|i|a)zEN-k&%#Uo}fs11EiP%1F%_XL^G%=%Z{@O?qLy2i{;W3Lbc zBx65LhX=nQLD-NDINQ|Y*$kCNoNd;&k;R?G#o$ARZy-PdltkvGXPc!*$jll5(aa_1 zwApyuHD7g@%KQbdrSWa(m+;us zz&z)gc}Ex+79wU~SDy>q^w3##SE=?e18uh_2f<4q>de7|R+X!jN*bk4SL+wT&-GHLNMNnAwTI7l0y20=tABInPYimK>z1 z$C++zB9I`ssdF((Aqi}_xu;QIrdk`$JOMkDud6}arh+OfccQkWp za0hTEkl`;K%;V#CnedlC=MsGWvJ;4;gY8WReZ?7?g5>H5bQ~Ga?r0v*&&eIlGWM7` zucKKYYwie?V?mI1bTs{NaTkii?F_81tP>hW@zI^k_CC}fcF&Yxnesa z%Y8@=n~zzs0ss#!5kcr(*;ag4FaeO?=&GvAqahcW?lgyD{$uJYxJP4<%DJXmxnHv0 zKe65qSfxv7Y(ZvD5Up6IO0syU)B@s3kpX)YMG*Q>cH*LLsuL5tsZRLl`HL~8=5A_C zE3MDvgkWtsb*SCq+pF3utlFc~S!vb&8P^`Fq_KS5;b>>4!g{Gu%C*uzY-X>@WAQ~_n%ja!ZGv|+BlipC^nf-Uw; zdLsSM!_4nAg)agI(9<;*zu7{zu?mw*f&qvAY(WTn)y_^Lwdi;DMD!2p*3&HL@Dyjb zM&(Fqnd7;bB)w(QGc*N-ZI972J&!?fO^19h076E&H6uL zlC+jdPtmLp2K!u0j--}3o{34)TP8h5+fZ1$uYjBvrl-hCpU!>( zTBgHFY{vw1Qg%`~R}k?#3R1^@3iUiIkQ+z&n7PFn2<_AFUl=zN0Q%5Z&8~+>|xYEM)-OZlF0-B|wMlU`-CCKTw=N^9BO9 zMe6$l&6V*}fW^|BL1uStoW(7GpgqDZpt}c~?df$mP^a1Zs)}fEk6>5w3^8xgzL`SJ zrsKA=@Ya1Vn+ns6HK-ETi2|7qB8A5h=Z%sT%3*V9Zy4w}kEj>qSp@d)d6 zZfwZNp_0>pD?R@a4LDsE8+E!WHtTe=!|@!D^=Hrv%qEbeDrho*xv)?X?ja-zX=ijL z!GnlGAWf6bFoQ{Uu=2ec*qe)YR_4$dXPAXOVlx#ZE$nIDhD#yA0|y$Q_Uy`ZhMm~= z#s$Z8Al$t{$phn>m$Zt$B{4dMac*^eOpmPM{qMSZbuvm{F21nzgHSy+BZ zK1FA7zP-HVQE!^8HrkT%;f^oyn+8WO^9f?+5wCGH;FEzWXJ>)sHI*sOD z26L&`>)iUt0&I}7x3nmsq)S3cUsogbdzfT-{SaD7>ZnOtN&RA43BO`#CA{Lmpt}~W zw5v?gN+8r$on;nRa=AlErPo@JN=w=xmEezX<2e?oq~T@Q+2(OAuzr=nouRP)FonT> z4BtN6^d2E=giJ!#qI1l`BV>)Ob@XAfwkDC3Z=|D;NLJ@9k_9+NEXks3h>}RiTym~i zaD;wh_OWL`CL-&V=bE`~Wo?^0ingW5BUJGIx#k_|Z%Il9PDH@MgBy{S)J*+(fL{lX zM#wasbiR41O~&ghs>!1z7XU#6A+YfRh)&?Ra_qBk(!G9rc5*_Di&?i5yO3`%q8-2%!}ZED#82w+qcKj%7iw1Kg{|p~zp=(bVb5 z3xTB~lY`FfXjagc3xTDg?7j=l>JBfJ;})}mMaAjMgQ2ag3I=OpHWUVbHOUoqrj?94 z14EZ2!nwoDp4^d#hnelmQFmBHDU8!5Sk7W4iGcK!NC&}^8E)!4*rdw?UOIianW3!+ z(q+TVh1^LOdAndFT}J>mqmx5N0FlS@<`HH&w-ffgk!FFBgph9G&b#6;VYq~vx%d|& z)EK|BiYH$LgdNocFH+SF!n+UI!_~&y_}-4^y+z*ski#P7cir3@Q>{xI+}=^niL`oV zmYc?WlUGYU+oi|T@OEYz&Au!Z`@g&(nO+}YCezkYW+lgj4~H62?Dj~Qa&xpfkoVk8 zqah|jtj<}Z&6VYgB*1lJ%B0mIyBr5!qEP7-NE4NhgS7BUv(oh;T(Pq7Q`6zv>c=b1 zBJi%1p(6NbZ>Q3TTMTF+o*;DUG|oJYXW;H}rtrNA9xNM&N@uu5%({buN5~G(Z1}cG z=${1X^Ks@N?b9HMTg|KZ`S7h~T><;fEduy*fLkxisPG~Bnjjs#8ki6A4I5*2i^-SW zI^QF=nZ0Au!Jpu^qxBrP&8*;hx{fu+@N@3i7VSdSvSt1a<5fTFZZ}6NokxjTR?N3m<46_ z9jA$c?9YQt(_-VvbZ zCW1~w_=LA_fH)f_L*LziSYE(`5#7Q~{u|A_^dFc>%3=`Zs-6blXy#}@g+qgC3gVTx zX<=HgmKbobrwUSoa=<3=M;1nG8C*^J7dW=Kq_7{*buFw3D`QM>*Rc8ZwV1WPm>uiq zRx*tRjuQehVZ*ZLUnn)>9Xo`@3J4uzWhmkgP$&xLU`P(u6)S$=kFKu|Dm!InUPW?p zP0}lIkShoJU>k($AdX^(4!B9rLr0_sIKEXieVu&aAuFwBiDldLFM|cn&a7t!t=>^S zc3{kP$w`ZG?T-pr_JRWh^a|5=(O=CR=~O+#dxznTFVz!OXBf<(kQ z3iZ>pNoI#m8!&`8Q2Zd}F`sJaoC`hM802YD37BD-Q@(=9J-3o5;#g!nGmD<3@gcN02`Ho7qqMCP%%{Sizz;F4-?!Vd8KR&#BOZIljBHu$?WLxy} zcEw*te=q~I8h$Rr71yKUBlyicY{gFOa=DQovN?~(@3Mmt8i3=SvM58U;He*go9YKv zNTU2ow6Qa&_r#Se%m4Ntl;6cf<(LMuch;&P?kx>cBJ5!nP3m9?ENw8~IO;_Luj)4V zLf3z>E|PuLMS|xMFOvP%MS^@syhxDmh!+XcOhcx&QSv$bABqgi`|p z)!^?bkULvMF*Y|My|N?;#E3x{GkJpFhPeGcpMm}tMbQ7o_|j7KT`xU23H%DiylxW6 zDDxiZ33NTh$5);~iky@xfq$Oz9>A5vw*%s2X!rZ_-k2(qqzp)b zJs$j!12^xE2YnJ*W4c)DpWGcklegitgOT|D$5wprGcN@;HkY>po1YtBK;N{vFB*N! zp~>pUP`!g`wf?K?PviP**nFiJ#TNTm5^WLN#fL56Pi@`)FuC(ZHmyBY8B&hX$oswX zYhcxBg;i${PZX5t(yG&HT6M}}z*e1n0b)_1H~~0gyV=mQ{{vv2Am5v_%j0BCffa_6 zH0c4bzzxS~MI-o9Sm(lpJ%jc(dSk&rv8ebhY0wrYHM)@2K^fJ@)rtB)=)F^n4$tC0 zzdVbXZD#S1N!x$w8A!ADK;OA}s#l!*i<2@fqB&VkY{VwI%?!V#AUC~xB z954QKmeK}!NWL>I-Wt(aM`q}zTgZEheSKH~{^{uy;MQmAZ8RkSZsN2W@I*cX+M_<~ z3q!&Fem(N#iW-H-ovQHmVX^xKixY^d6oQW{;YBcfS5|h z2S5Y4I|{;9Mo2y`B{3Wt2|iwxbm7C^oP5d0;}2UCLKYXU#Irz$v}}2PKN|cX63`A( zd|IJA=LU5;rob+(Sk^}l8h01ADR?=&q#vJdN!2mGB#JXu^zmO@(e>tvuKyJ)x{>4I zsq)ZsvYww`(e9xoMPEK?MIpg> zn3kQd-$DKR>d|%gB5+qfcXX?9rqlqkL!=e42GL7Pg*2i=?5vMjY7EAN(ZfO?<6-QP z#M4}AnD(R((nE=z80MV}b%GI=2PSmkK%TJXkQCaJ zJ_=nU(x~E2QOmKl;7xUQsY7n0c|9!l(G`z)Gwa6c9@ZEz2IDu(<1GOZ0$e786PkAf zGrJhPoEAHqa(RA$SxOI6J_Pbg>dxUu?e?=GysZt#gwZaVM+XKwtA*zlTa(6ZNOGS0 zG__NHz2qAqw^tq`mc|^ddizmALW+C(*F5gn;VX}2*hYwH{f2k z!5z&SHW7}-EU4zcUfA`27$1WRA5M3D7I;gd=lW2~MlB0qBY58e^s+|KLkqmp^%Xw1 zG=N`hS^#-4JZiTu@D|$OQ5#EB{_8EFipRY1>>_Iee<92Ddkp2E+8g+ow=f@(!TBJv z->5AjvXwT9hL`SR=>3r@R8BN{-+|WHulB3Q!o4Tc$S1rxneeGK9qS_EYFvy62j1=R zaLE+ef2tAQnIX!e!JpO!YZ*DN8IOD83lS4M9L2eHJTjDq;l~OwkkKC;Y$N@JV>3f> zCg@nCKc`U=&b5(};lRoYVuDkDj2li**FWKPRe#l{P&g>E!ok18L6KWWBjX-R58Sn= znGI*!Nb}(c#|lRQ&!MKLvHq@wUORg6F2qX0&D9plGp2jPLaZb_TyIc zVS{5VJ-l3PFvF2uE_~7(Z$n(`Qd+VcL*9X(2FM_>H$W>@y3k4_V9{nUES4M4P`LCi;l<)%J;)csD@P_sdqA4!+vcv8amv{ph!Q>@gS7-RsMu4De zq!9dRyZ)qk>24ba=CdS-wsESB3Q2!k;2!Bzdp2$Pz9fxq|1L4Ui0$cR00IxkDQxo# zC<$pDKzX=hXwIG4=h505auGy#A{=q={4~u@O}p|^Y0FaY@NP3UBde56d)n9IQHl*t zWhu~S_#vsT12&`FL$Ec}3t2Go>a}`asSG@Vt4ReWm!%;+lyW_JhiLLO@*7jib-Fi3 zig}w8knW+xO`AVT%BESvd`Nb9ZB_!EeSKmn?LU$fcQVSCkr$Ts%5&2G8!K$I`YAYL z87RMkFO!V_f?F^!dMEW6AC2JO&-!T6f4$Y$t@K5rCxj1n+vo|ae39r0t*={CC#?2G zQYW;&X6pyOwN!15FOn<)TGM@%Y3g&JDxOC7Ykf4BKiB!Fjz6CVZ~L^jde95LP^)3M zL7Le@t=R)!^o3fDzQeCu69&BGizqEyhhr)&F`V^2@-IhcFZ-xJe{S&6aQ=M7M-%z; zRUa){?yatU%@omJ>hkq44&WiuCj%~7#*nveB^FMYa5|Kq- zVTxOPk)ZRft+$3hc+(dNGvE5UHIn>WzDOkb*4M4U;rY~J#HVphHaK>nyAd@>RIMQ*sXRnQQ|eamXs z#pGM*y_VLlJ;Pd?H+gSA^KNRloMAUSILDJ}m>#nkxJ5gY`3+uoh9jN)@)=g(K{mc} zhBIq=^ryomL=-{)){uQ z|E=HBjq8mw>}JFZzo8q)e}DJ7J68PeCa7uE8BUgAhBiO{TWSq{`^;)JzVjQ_l}2nk zvtA@>cI^AzOX=AE`$%iQxeK;zjHjRCGUAl-Jgh)lV`c&!p`+bjQ}=#N)Jy4)jJVnKIta?JQm$$ zQqu#uHhO1*J(cc$-+K+mw%Px_x1cWq)4(%8lD8JV%sBEE2w0QoS0S)6=ZB#{kfgl_ zNt_yb7u96Y#;_YNrn(i+X!El^7Xo(0$58Y|rG-?#xH5({)bF$WP9|z&*`kG0TS)!@ zLM0i2yl}MZgcVy4~w6mBM_PHv(dt51`19ss>h;$$9dcLc(pKWv@AU8y?~v zKk^P!54t&>OhGJW3BDeUVZ)qp2uaU!FZ4Zfq`eqD0ztj5(H+E$(CyVZEfm|5%w|oqW58WN; zt`DTlkG;1=N<8^7{DM}TRN}%f+kBVOjk~-JDpvZyF7*7qkF?z|v6)sXbp%P_q#NAi$Ixx<_GY9oTLfN< zgA_^esg)Y$=QwEby~!~ZlJEQ27lBYSl{{E!wvD*ENShQ9g0A}xNfDmx;pt487oz#F zQfyKl<$dPODgDG}GIHpO!zmj12QAts(24-M47d6e!V&9XLz1zk(WjTy~9s3ZX;+9>jj5^c0~WJ?rR$#?}5&FBmp6U9We$^ZW=*u^9Mp9^-eBw3slaew&A z*T((fA?=rk<@$ADFy@*=XdedSZzMYpM{3y9w)6IJEX)v~1*IX5m#Mc)Y?abhU zaTc}#*Pim*y%6(rq*a)BZ2dfkwE@T;fg&y?2MLW9sxqAfzX4idu|E37^}JB!CQz1} zSWhX}CwpmgV?JyYFVSmA%McZ6v!Bk&5H59vpOk)yj^>*(#HWh-te-B;622E{ zi&ZZ6PL5HG6P{5*uDDTMlX0q^yO0x#^`J~_;V6>%S=)=DO?Lb=s`I=@hqs;~Izrb6*F zuWEUbc#xO-xgwE;3o^AGftPo7%3VqfOO2ET@kkDXh9(K};(%$q_w+i8M%9nOe6lczX zK=783YZxlf-z!8V&u(wFFN;=Ih;!A=erow4z8AS}NsOW7P>G91m5Fn6w)i~?2aN^6 z0-Y6)7Z4&7!75ZyE^0I`fVRW$W9gkTaWUOkDXz-+)C9fuP_wlS)O7WVbt;B>+}jHA zR4v3y>RTrPMuoR@P{FQNSk8^m$Od@=t%~1Jk4?@k|BL$0N!7PkiM!%9l`ts4f|BOk zTH@g8H~2)3x&`Wpd-UGqy4Po?3Rvo+ee5?v$syl~jptFO z_U@4w3$ZxJ*ZGCCC@B1Y<#jRomzHBdrG;U#{H7j^_j#z8Vpy?#A)ugctYMi2LkcVa>TOu2RuaOjEx}=P>D)(TKmg zVA=7dpKrUtz*u4oyX&NM7EWcaL~~4Sck3*^h}~7lr|?7(g{HgG>Bd88aY*4+L<72r zj_N)?hYfVNa3T-E92ybA3bQe1EAO#1#NngG0Rh%@5t-^2@CSNJb4=arjHiv&jtiu1 z1nvGI4_wdTM0aBn!VT3wR2496Uw(W-#1?!vRt1ibw^B=?J4PF&c;Lm!m9c<|QRjQE>aP45jC4#We4s6R=)kadH$J2tQSX$URtTn}O7f2H@y{VXK-13<(bGK0Mk+_nwQ6z%?pLVHQ1yAIc%}O)YW4?eM_4LNDMWiT#1E z2rEJsT3dg?Xh-{w&N)wH@QS(y`_87O7t+hD_HWZ@KoP>|)XvRMpq=N5Dyr`b@5*!X z;Y?B9Lzuy^F7F|73a}jUpdXr)ksho+*!d=)xpQ}T)w+h`+G{jMnUTh29gWcv) z)Z;T8BT7;dZ24!$+1Of0?k{t5N={kQT(xl7_X>#Es~~`f>}^Q59P}1>d#Y$sMp^W>tEVWjzFpXZ zTqXJGG;4BdyiIoG?}F~z((?T)KZ>URStPfAvZ0Z*)U)XzEWV|sXEIMPm3A}qPM zk$SbG^->gi7Y%GHWYa#j#Bz;HWVdd!lm2+W8Sl}qnrI%mxJX=boM!C@e?+$ymrc`q zi()O#h)nK^2Z}o8hk>??PVrf9k%m`>Ud?=k4273DGU@d{h`6}k=xPJcg+hBvoQY~^ ztz{&P4b>20JkYYvRcSQyfs}YR_xYp$WcNX)XgCH|y*iToUwG2eAchJDUgR3b{ctFh z!}#!gp{dhLXz%&LH7HKHA%nufNKg1fd~g6SiSS9p;B7d!c#s1RY1X*Lg^XxZ@qDDU zFN%H=xC?63YT11lMa6{-^`N1;;Yjt-bYMkpdJeBp#6lp> z3|zyo0ECs%R}>_~h0OfnSRU%$SKLZXyK`cwVqIz~%^R1ROgsCElF&Pa7!hEgTt&=0 z0e_& zr{5Eh=4pTp_|0KA470}p_m^C%9!;SwN8oPgd&SaffhPo_h5YfYLTb7gH{reLiD?WDe@kf&I{Sf~xM-G4 zjt@}&!h9#?UX~IkP-(Kn&S(aZJ|O@oxr@!;B-Wh_tb7mqH35TTcc|MXBHO{1*UT*$ zR8Z(%McZ9SH(Vm}RJ1(d5>WtGQAFawpltYJ8;P(tT`YGqy$wslk@UtTxMOe^wR8Xz zo&0B!Dlen~f3c_2@%c%y;UV_=v#4f_amSx=HKFS*dk_)(g+GgY^}Yao@@G+|9>osd zn3ztUOGN=cJoi$uFyZ4uY#1jz)jlqyqnC=m@|!FFA}&%V1~|T;gF&8N`HKif-G%7z z;IJ+e9k@)V%S2`JqyTOfkV)N{pq(6`n=TW&`cQx#xlB}NO%FtHa*Sb6hec4ehXb_l zGT~I`6;aIP!WTUw0Mq3J^5rF@(?yqyZ2!za!~nyL$Ry9=tbjDt;oP~*pRk>(gm$zu z^Kwz#V_|7~Qyzd!49^T^p2P5WsD=WbXgrm?hpNph#jYVN1M^63HaU&KBZ|2KJo4-S zRbL^z{pJU_Cz(-4wt+aA8lG_o9&RL*hn-|-FSo|RU^HZrId!#Ng(0NEG1JV(n#ey! z`=OkcT!BshuADYr0oMm?e)K>{F{T8lav*jDpM3_3aq6}xT6ar|d+OShGHQC;({aF3 z#c-~)GSLF^d|bVxO(Unw8uGD(Ljj*_4b=_<8HU6Mk_t1;l42ym#UKg zyR79_Uq@>hN|z1QK;(eDWj4@UUmI2mf+1PPg)%OAO@&H*&J<)}s8KU9k|&noETI_X z3=%nY_wz=wffJ)$+%8cjz08(Wa?e6ML}`EovBG)Ueg}-K&@w`l+Q4{V2hdw)M=NtN z4s8MM9Ru+onwn%mIMw81@EeU#%U15gD1>b)i{=}I^_Xx>Qf!q?doUnR zQh}VC*3s&V%rX|&CNH7HpyVGc(xb=olx(y)CfjMVhL$RgXJubO!*91I)0V+vnED*p z5@r-<4H3in2MZCYDYY_6Z7MeMZq0&E8%ii+Y0kw39;!X=%BG!-`7tc}tL_cQ*`=;w zo~R<`Gn!nyxepmAl({L1LUAaH%UA;OtRC4KD53Tu(Hdc4^D8tn6%q z#X1RDqXxJQ1ov_BGGeaLH25lzd0~?orZ^B*Dj*pW9ZNh^W(NXM#c_7gGv`w>+cft9 zfG2sqY{|F6;%uplmJP_LrGl~9ZrW5_5vzWmM zxd!O5F+eF#2q*QqMjVs8(FNCn9Xd!O9sp82R7eeas)Jeg&Civz=Zlnfd=cv71creGHjnun#lFz$rMWc6?$y?fT8l%E_*#8(X4lqK)@bYwe^G0!Xw_Sy5ElLB-nAu+t<*^zA z=i7@9PbZwxBx z=LQ85(DZN1mj;w9{KnW3OAbBkbKo`B65wt>q$)9d!2r^2wDM+gL*j0kmn5_Y_s84{ z+A~rVC?8P5O~BW40;J_4WK<5pv5)C z8e^s}+}MY7@hxao$78C zN$LUs>Qx{XcI>Pe8Uw#9P@p*9-4TGMKE>Cc3I_QzXxTq-&&@;pz>eiZsM|k9L(-~p z4|kmWn~#(Xy|dS5U`)i6-@H554y< z5l|lsFq}Ea{cnV3-{WcS_HR+Bs7p)fsyiUwUjTLRA94ynwb-=zWt4Q0!Ef-=UU)@uZ ztiCOIG5BA_ATu)}e1a-${4onr+z4^j`ggQ~Ou*d>(i@yOBPg}pil?3M6j$*(v}GGq z)KLv!+(0@tr8%6`twFfeC$Uz~mM}w!=w`Py2)~L>-S?NL(Q^%uBcRjGTnCuvP=g5A zz{p#vX>VF~oEq{D#l9{M(1oK!apA&1c7%~{rI{eZ#~B9Et1zORItnd;(|l$Wb{?bH zJxbI@FA2b;JC-J|PEOC^%nwZ4@MVoHF``HtQ>80L1Mt74e~%XRZOL?HDK&hGZ9YAf zZonUAS8$hbx|acAVrkS^zU6WCX#WYg@nPr|EIsURQp5IqXX7>LqE+mwNB@wdG+HuN zBwRJU1Z;B%960`i^}qt>cw!7RBbm}1>`_b)^8t_&Q$U%9_<{@bZtwwNTX1GaFye4L zb&x4)+WKqZWZ4iWHSG-3JxiHn?+%u~m4m;$e78 zikPcpu!1^}H$e!{CF=L5*ZB{25cEeFHbQ&^-`!E(_4Wd%&p83(~Fk z2v^;_Af{)KPnaGkBJG2qq}TbAY4j*2ExDpOT+ z(w7rN3ez83R^>P{q@YFe(Pa#b@|e8?;cL@f1sT-sKB#7awwBeVBKW|4z+q@(=6#^= zP~G3h;c&E8m*~X?xn~bbnJ;ABMvI14#6&azZuYW?;w$H=v8r7;2Z-?wBI`7@G4CmT&MUB_7&2S^TB@78W01 z;f$LIR|PhYW8nY>RhDT z<k8bAI6rc)(-E{K8@wsapH@RFM$9GT??+56!tK zE2sJKsUlMewis8pV}Of^h&ODEAUJkj%u zJPJ5nc|7DIBk+%0dk8~uV)+J;s65KdJ)y9)uX&oNvc6E1P3~9Vg4vHmTr?li4+@)8 z9ul3Df*)r|fttw;vgs&*g*`tF2%&4IL!f|}F}Y`xnVV)!2etJXEz2x*&^yybiTYt- z^YQ7zqnt0>!U`LJ7lk{eOzr|$LV$?JhUaSo@O;J1Ytm9&%tiudZUdP7CE$Ku;s_mqZIjG9D<6R>T4snk&kF%uWkB*=h1+~F z5Cv4(YB2LsfJV&}e&q=LcP5yE^#S^5rf@4q8fQVe^m2fFv#>E=7Sf+*iF_2gb(ScI z`l3+V5TNO^L33oO`wbp(;H2qsP2dpz`(>K zssn$aXYI8BfB`ryv>C98;o#hXHR3<9+Ut-mF!lyUU%_6Df```yUkI7f8ATzAY7S+;$JJo!gKo$tXhn2SSt!6U+lxBq@b zRN`ZAV@apTs~?S5`lI2B?cO#$Dl2YzR90-$=3=z7e_DxCJ)~0XL$HD1t|lSKZ0$oO zQHXE5F0H~tlZN`M=)h#%{ost~1Xue2@+s24N61)<9oO3WfHkK*imx_=Ec>hdz z?VXqp9_h^hB`*+8>sx`5RIxx5bRFqd+AMj!8Um@7qdk@hHc`@&4v-R&>o3f(Fv8*s zkX6>lkLJhHC0D2SrM`P}W9Y~N;mAp1C`V*Q7m`C;dKuAGfD1tujU?}5Fr$O^Gt7El zl9Phc01$r7QN>}>%(qCW?q>T@wi-jk`A7&1HUqe5=@iJIF}LuU#uosL_E|2=5PAW& zP9leK%6SUBo-AGq)2)VK7tZHnMKtmOk)9g@#hZf*#UwqA1I&$&41FrQuB_5u$IZwtvjRlPjr}hB7 zc3nkw^Q46$nTbZ&qdU#D`qI!}=hlw)QE+8IaSX0^}~NLAexF!S_Mp_TVNc0d^tz)gnvtfKXV%YSaKn zX{G-8uABm1hLEdW!Eo+A*>wM|=~;Bv5@FA51;-e9Ke8c^EHY?`C`yDR$eg=HTMjp4 z=ti;S^OuPEw!2jOJZcDK=#57cqYz44)aEXpEiX;3(Gu1|$(7SS&t+n^;It~JcQbde zx(GTc>{Z*k3uxU_Kcl+JC*R+Fl~li>%ueV3S7^#Z3SQva`TJ~qGai47nfodmXd zi`ri3m?JnXw%x%#vV2U+-C)U>7pfz7_o~cn78gp(8H0ET>&$@8sNw4h2X%Q`cse*d zI6hK%u6@9_w7gg$UUY?jaty+9YZ-oqp$RhkK|>2*_;(!&}y#t)Ab_d#7)Ey_1 zkqc@vQ2_W;`}4tLxn+N;0_k3d=i&RuzK$ARyZ`47#8$OJm`bQ;ktVp8rdLKH?^C{PK+qN%69r+b=lL+*!t*3ewUNa6}0 zp|>;(N5S+GCZTx?pk_3vXjXGLFjn3bvaJBeupM0e3gL`py|9Wsqn4X8{z6M`NzrJ< z3Ncj$LEY~eXf4~@D_u=rJR_cVehr%<56Dz`qXW8_SA<~1eP=;Nsl}~efQvW*97`2A z6_iOY8WJgHRV~^Ms-Nz2QtV2Q{@;T1>YU{0##|3C79(q{tc}CM!(d5rTuf)JKBZ!b)~^($ zE@TIcaV46}dpj{j9O$K80ZLqD2()TfLGlDyR$p>v(H*OdMW47zWR-sFkGOuvMO1`r zrxUT8!%!f*+PF$&+rERb3eC(*$UMu&0X5Baf)aLjz&IVz5!00@?Xy6{Exc9v7=vk1 z?P^hJ#Y)qStDzj-5uk~yK~7>hw@gTOWMHYdZzG(KH2W|{uyZx2A&ekiT5t4>*FI;$ z4y=U)7hpx3D_;8|z;K+~dIj;rF9QsOa>y)`f@I|@5H-N>E|o&Br8@HwtBfC*D`=!x z1DI$>18!@`jx4&#={AU|1N7J$7(ed`(8e_)BXK_{?KsKu!a#w(StE{~l8-%L^08N} z6<4X)ZY3|NFKO#UdFnwH(_lD|xUi;0I~1VN>qKD`3>>5< zWPzKLNMD*^!X)mvVCn9s77$4c#$nlCm?Oc>^mI^KYSN6CKoSD}pL|JVJLd&kH&A6G zS|H%%LHh6|tp4r*sq2MMwv%tY$cPEk4t>{)!u;Jui55T(5F`^Ay>ZOjkq(o7TBZ}q z_?QMUSBf^T$4S{;M2FUkD{Rd{P^{}7%ul0hUKY;O6+xJfdz2*AYGK)y_Dql_y)3e_ zpT%=`3}4J_J0z8eVQS_1mw~gIgS78uh|d-W$-V&)|2cF4GhJ!wgPW*!18@~iz`zZn z(t-BXo)B;V6j&gF9##fv#s+YC0GoBYoM{>dj6Do!?t`A9wC}-|ZQyoG=;#Jfn#Vf` z7!Jp{h?a(C%;zC^OpwlbMfB=&6k=*A_cYA3Oq3O)tq!`ajKd;W3|C;VHN~zP+D|Qe zs=82Aj({}7<_UlSwLL$Kvfu1vE= zq%6XDk=>1#E0U$O<#tDgO&eR}q9LCrIu-px+=qf5PO}4y0TU*df|Q+>5N>7=Mbm?%Y!uEqlu)5($8Cvns%(V0 zDCVkACfS}4gRKmq9#2$z7*N6j32>qO5^q4|;O;dG^C=85Mm4M3Wf8D9twm01%oXm3 zn+h@IJ3VOUZQvTpQ2S_@{gwUkT*&05LXGVLq{%fGVAm6T#GY@@;lVSAjDqwPO9t{) z;z5=#8n81uNG&cXM4Da@8kEw=P)9@J?LD&+(3NaUTT>|`WbzLSe$b4~;-(JuL9GE$ z)ye`f1#1C9@_( zEqeqX!A4wvhBN^e|F;3;ZLqI3_`#~4_HGf14YGYyh1n3)K>(sLK@S>barRw7bA7O? ztjPy!s7Da~$IMT9X!0e=Fk7ucdX!fN6r4jdzY?*26g(baFc}+!q=|okB4aCrFu!Q5 z7o(x8#M*T{c;-6!|O=q!*MUp2s^J}RcXj~!j)zCNdq~l^2Tx@S-du0x7Z&g;Z3t@qHLt z(eBe}-&T<|2(hzqE+P8D&@}mj-bo6xb_DmmLP4iuqQOIlpR>^7LdM3=$)T|9$o)wd?Et)!<%8<0VL&K zdUkqG`r=*Cm!AYE_dSU5;1t%2KO2H{(|Zu-;q&45M1}GVt$z<5(HNO_jHPBQJqjDHF{T5^^V}F2a02ichCMus;|C|;{}O8;?2{>a*&=Ne?~9Ch4Ch(3@G)G z?{jB&(zc7N=+9v-QFs?sZHLZpHZHw*drm4wRi@U$&+-fT(&|>QR+VYY9H9tnd6&ZB&Bk_!yV4(y3U=Xokhj@d3gf6zHH9xTvt~$ybTGvAdlLt=Bm<`Vu zKgSdegK-POc$-|>lz8{7A1Dl)e+9fg)Mion32&6hU zNU^&`FhY!W-wkSviBZ1zB`wNk2$IeW6NY1Vi~KrS1X&#HQdx?zhRN^+Qm+UY)v*K% zC7psG4H6#%C|FAc%0_$KD8)ZLKz1Rafp5K?+z1U^N2~VJ{ZqD1RopMsNB6fcGtZ_?ak= zF=Cc|LkXXY9NUvYdrzwTTy)fX@u5~+mSMQ9pca2gQILeeqTN+2X|5$qGBFf~qM6*X z)0#I#W}U^Ns8(Av5UHe;Kv%&I2FEKxZ%JB6qHuMyTOiOO?rJHiW5HJ%a})iNzgyP5Ct`1jlIKA z?|~KOO~G98wMK{!+Lq{sS_T$7dUS7g@c`pbO=L%3-dhdY<}!DKbl1+mrk0bPfk2LP;+OCO`{_8Pl;0d@ z*tQ^Sj)1i+Q;X2+YgI4?pieQng0?Wuiw&&`)7A`P=y#vtO5K024&2=n4yZ$ygJO6;CsU%_;rL6>E2yASs360wcw>xViv~}PJ5$~EUB>)22^8jG& zg*LnhYv77NeVAwsLF&gNyz#-M?Wh$pRtWx@>x zA@KGSZ$H6=!0#fC-uV^85%R3JC64g()WlKc2sw9o`5BbINgOd<=u(G;Zn+^O+X|CN z{eLxyv=Uoml1N)lMIyavkVv%SKe;d=Tbtjjye&6k#np!);P~RB4L1Uu^Jrffm3;}ZyB|Wd%(m++@nyrU&8hQ+0qwtkNKZwF>K^QQ-iRWk*f7fEOKMb5SfW`xUk$XhI`-#k>Q>fwAQM%W^dA13T`Gm zWQ+ui6ohf*$3#w|96Br^P!mHRa7?)UyWwlYvJf`dlHJM?%Nxy@N7!b{c#f7P9}`ad za==fbVvuml@PLJ4aOE~+i1fuV(WQJjPg&swHWp0*ZDqZ-qjfMI!j=?u!^BmeAK}#j zA>POzML~opqaTIaAj-lOxwTGQ&lG*q+bD9)ZjjqI!_S1tOS!<(!b@TG5e}cqS8Q)N zLzdD>!GA=_iy4?p#ztOD&00hC=IY?L?yh6F3E@UXo$Wz;CJt6fq=k9r@V0PhD#rauQ2R9K=HIZ4TpXObL-*Kr1?}+4p5V=*dFVb$+J$Bof?FlGXX3~opkJBroz5&`MR+?W% zzCU{GG(29{?9a_qhjO67F$Z(#-grGvZK&pJC>zQ{c|{j~Nt24bmypM7)sP#RvJbskTdbZ*nB)?(+Jta&WLT07&ntHQ01LoiC$keoYg9;A zCg>UJm}>e*g6=6}T*HS7<2ZaEXDIVjm@d;d8*TUw9OAXuw9!ZuiBA54T!Sdg!VBI! zlyWOf<3KdWRuJYdmO*eMMn*4uB7#a1P8uV|P|{Fs0y8->wvELQkty0n>YAvRl+}MD z=a76RQz*y)I>z8p)dlIi9I_lfy_={XON#`Jkzrak;IjUTK1-q0MQUUM8)faR>2= zC#rItrJZ05tfX+a%h)Vd88*jQRf(*%d#VBchE43aYUA@>^K-oUIl=tA&-|QNE%~9s zuh;~_ICPJzij_L1=+`N4(VP_BX~f8fJ<-F+0sK~qzAtX!&%kB>G(DrmZTDMY%$;=l!` z^y)T8XKD9RhZCm7ZB!lrec-2d$4L&m^}O-0V~k<%M{G-&)GaAVh)1Fgzn8?kq$JwE zyd>ygLLK63iQpm1^28&-C#~y`I4|F%>zPGnJa}M#2n=ys#}8wl!URtoXd6xh%7Q@B zoqBKeKFA!Ly3VQe9&_ql3z2|}PZJ8lv`eOcv%tOzYHlQuMGFXTg(w{7=sxw4YMMi7 zSzTo``LGO-EqskykO_g}ly!!}na0TLb#g;h-SjESI9k_DA4L1|^(4}3^(k4g#2E4jW)F#K7VdyZ8puinRoBIP&;|RF9HT zfVvL|fo-Pv8UEnvHbuQG=;hMkns!788Zg z)b5IwKf!%L1dAs$DoZaLCf_g)0zGGEgBZ3^MmQk|Re|Fq7|PbPMi#6xBNaUq#(S)E zh%?d@q8N`eSt2kw5y)2YpuKbg8Cz*eRpsF1xEj@k$QJe*h*;tgHKk>EIy67o`Ymx- zEhe#$D&RSIh^cd{spZ<@ztfBy{ZUTK8p_oLyjO?k>MnI&HBHIYyU>4@R9r$M=IYth zHBWz8nU9e6dRk*cg{?U|UmvBY3#w^WfqnyjCc5;i|-E_N0&#HtRon4W`f@8TnEK3GTXEm|3H3rXV#jepBkDdW@ zD;Pt$`^pfjkWd24ll^C(EF< zEK+MzYH>B`#YU;Y#d>CTCJ+&epIO!_4-PgT>`#&XdrowDF71CN6P8V!&zN0db?9T&5Jr-V+@NfMa409mP0`cjJ?F9ipJN2>xzyO){uLL z33u@4IYS|&WGrr+M=NT8z8l9Dqh@Z*XkZ94H|8rPdO06+sKg!ghkkmBmDS;c`{|#a z3{(FxVQPArzSe*xC#@Qw$E#0OH{VgN_fVB*q~8|}ei&gEYX79)Y{SIjXvagydba6L zdS+rfghhw`q3wN71a;8uHCO@zRTOnMzJy++ST!+1csAS0HsEz%-vijI2}M`W1}3g#Io zZG4D}IB1Xia^*5kS(te)DyfLVY*b+>uN7n>Thqg(TiV6SX#sI4*mgh$z|jCuwi4o- z*S?(QT<*V)24Cp{iudVpzdVj3(#=7-QD2_a2HLb|s_6@#0c$yaJvY70J8byMYI|>s z%SQU=kZoOs_YAqC{QBZJTo5LH=p4|`R*_4UH$1>{RKOXqIG-wGbtRxlcmXs;a;aJk zc(GH%9KA1fdmn+6_Kpx~nIVfkjp4n`Kr{&QzowL%l3+%-v%G}%`y4T}vwLb3b^EfU z%DAp@@EPuDQ&6wu1SgZP#$b6=TXQn#rK|N+%#8IBkx}70-%9QS_H(FUZv{9|i~WqY zc7?gMvpeY5`rd*@$0wz4+y%hNsu_7B#|1Uei`8W9 zsQ=CRWVOcvF$E)iG<3kmHV^P~={Ho@Q^1Ex>Q|!wC~bW;O&qF=^YA#DRV-i!M3arl8NI^sDd9gyMT2D}Iz5TMFp|Bwze+db63lYT7&6jY26z~;1u^hPHG zucT` zu10^(xxAkMkm0&hd7Y+Y>(|oYr2JHxFj9{TVmP=WA`_F@5TOIW5*eou3ywQoDh2Qd z+7q1QH%97NoQ8gm10k-DexI1gVb3p7rqGZR@DFNQUNZVjC@Yw9otm;*e74?~DXZgW z>(!ikzWN-!SIM?w5DQGI$Xw~59`FE*(2gcTLUc)7y=D+sA&FVSt7s5cT#M~^xD|uG zl3!y^)0`x+rvEI7W&L>)OTiM$asLvDwW;E_kXSp5C5e@F8WIbumlD#`coj=RdhkZM ziY8%YM1q%ul{Az1Wx|TVjM*t(JVXrRboKZIk@&x%t==&2!M^84XsZ%CZxze?tc7<| z(RoPPv{6!7B{cjz5LhRXTANNLwKhvq3zmSr^e!rXfZn>0GJES;rzg4=fap?`|1!PR zRJjrO@K=#qn<^x!rSg9KA5`gm*H$JK8-(i5(p%V=hP9Q>bgbl=kXY~K8zk1N#*$^6 z0=sUlhJbAL-}F2Ouu2m#>*0*>i5tmx*xdO9Nv;D>fJ8pAJ}n=t$`y2PN!-VbCN z5XLW)X&;*4`C)&3y>d4_Ism}9y}EhB0Q~}0fxiJf^M4(MCfZVH-T7=Xai-P_8QdCL zoGcr{;pk5B6_U_0=hKEL+g|mvL>XOiiTbDmZ0=PbeZ_=HbtVXO%V?0|H7sS$M#p-6rpT;n<9Z_{$-n@_lnQZrik~colOyA z>HmREk@DOx5bis#fy^>YxbLWLCEV%BE5Nqm2?ugg21+WvC(|`&M8(VFr^*XALdZY! zYY6#v<7(0)@sQdR@}E^xV2~bU>~+l`aL(`1zCmC>-Ur9|Zt0DuVn)BLrtyPuKcL3T zgY}upkF@5al2Z7_fLx56m>5GJfMX-aA7i4Ar9;3o0DVXw|2{iPM$$EZ)yH?fi`@q! zEP7NM7Cq7+xNLc!GWLSfj5WlJk1GEU_|0q(F^{9Ewi^=r-r%+yr;@h(pFTTotZ2t{ z0CP0_x5QZ^k2w5SfZmwCH_%5ru7i8ToMaJ}F{8&{#dz$iw*P_d|C`=P=|vm=rcb~K zPRVFsB&T3BjDawt0gMx2G$0c%&!+mz^{Y?Gwzb>sahM^qkIZAlyqB*XthUc+m&38b zWPxoeghk9Vg$YHD&=n?NSu}YF(2F#VeI;$^02K{Agpu<^uGztSQ!9Y=!*?Ur1`r@K zGDg3rxM~kq(|yoJJvCzYb?Go%;5fsRhk^aa2=05kBtY*D)33&PP+q7^SFxi0 zgGtvYJAQ%L8F+(%3?#Dya-$uyGmu<2>i0>Ghkdvu-wyWet>ShZk7&d3w7=!} zW$qphjtci+XgE$P4#8!^_1tVw3@0%;;7tHSKX_^KaQ!W2ZZBU|=2yS2CPgXCgcc5s zeFzqy#y)^bUPoMu$&Eg!aGnt<>1?q06Ml!D7-`H+@-;vZ?f9Da)wyHn%bURB9W10x z&)J=nce9?Nj_E+YoArQtR|it+^jxbA7Iy{r=r_>*oAs+>SzHa?WE5R_i=LghJ`09a z%x!@Fd6n+EMZb`%HEh?j=<8c_J7hf#|MI6%!r%4A=yxAewJAvQ8k^LEzW%%Zm*|JT zQ6dkf+^RRmVg|e(Z&B4h^a6EU6|voj07q-w?1rF#4N)PfV*VF#E2TIOLLA8IVVXI& zoJP34f2a6=>SNSx$7u3D+f2?iJ~FxV#*aKv91gDEc+6|iZTfh%`55iFO_w>4C+J?D zCYVf2^Q_x3%?C1=Q4CLW?*u(ajkjZEd5N}FWzt9E^mtpeHr8CRXhi8ge!Cv4WPJ4_ z8~z%4a3hKbGw26t?Zmcy4EQ(t_$&`XYe>h9r5txB)OBX_Nj)H>GF1s z-$JAB&>zeg^Xq##o_%J$G^3YTMSXh$jT|LcXW7*7$gNnNb)!IAew0UAqwZ2(C4VDU zrgk)RhZy>x(Rz_>YzL_OTd;;!xYAL>gZiEHL4*FFx@PguGv(e;>YN(t4o*A z2{LxOp%Om+iFfI_t-$KP3jn<{kA__1b5PSX-GRYQyi32*9A`G7C>sIDVzI#Hh{-n= zdiHOd2anYe4Cs_cW%8+y$_b<6C@fIPIK3R#ZU1pdiu@|wG)}+Bc2@@oc(5c0Kr&9Z zs{ookWv464Q~bE9O0 zV;XRUem>P!XQWe|7xM0b`WfMqMizZFPH+^>oIaolGA)>ivGt_LqPL~ zldzcW0QMIeJ^IUy5*i&vPu~x)`Z+jN4pDNW93Q~+bmIerrYb)RoyzyW+zbP{gv(sI zko2X$1~?DrpA4Kq`g|G`Z^lXbIS3^{XcJXT*T<>TJ5XpAL|E%9Xv@C~9W-K={wKO` z2EYt&dOWNbWIfyg7@OrI%=B2bZ5}9NLl)Re)0Vj~>zLJnE}Y$_fxcO#@l-oQzm(rh zpP?6|tcBfun+BRX(5rZ?&FSE>{UOm%4qCNGJJ69Cdfqt;3x*oxYX|TYaZL2j28aAK>HX`mS*ess@pt2S&0u+4E8j$!y8#Gynv5) zXk9>MBc=S+HB8l>ApajZ5q7uo3u)IJ*bz=BrXeHBo$A64G7O@!np&oLy{y0}rlxcC zj&$Y7@`9pMiC7R&4iZkcP1?h0kgd!aS)R|bm31S_-F*zP3M(lLH5T+*t!gZmA=|Vk zJ4iNJY6Mw{0ip!tgrUr6ugYlI5`O_J>n>orWA$8pMr4!2lMHV%nBUm|qVUp%Ujv9* zmoEIUwa)Pc`f_OR23+V%qpnN!lwvr;SYa;~VGbZ~hYAY}d$h~m*=m7x#Ei)*ja-T= z<1iIG4w~VSa%x!$vju$4(JInYY%FFH3P+!z$bn&G&5K5;VpYj{WxBO`xeuCyA99g6%RH74G z+eKizIxGUb%v=Z&j-ZMz7;f@f+&__gi$O~qMtX_mdLOw4i(A)1i;`<$YN>FEHh;ZX z@1iJAw=Q_msU|e5vh9LDc#K9YMJEUI$n`inS>C}|aD1L>!Dm+fbipU9UsTGhT~IR$ z8ri|_ur24CY)T-t4?X-J(A^Ex@@-W=k}KXiJVZ-8<%*jFG*|qL2WYIg*$uC__f#v6 zPJX)LO~c=lPnqEfPl++eQOSPo7P%qYII z?h~Jmp~EyPm$n5M0quSkWE(zHR_cEKJa45Q;?KKR>fKtK-MI1;&C2G`EF@-an~mmX z3s*rui1GY&m0qDvE~Sa9bUk5msbM2jr%f(x-mprqQPlg38rSFnCgx`Z~qpkK$J1Nlrg{qe=06a{WT(E%?M^`lo`)UQ$>Dy4?3QCDc_*J*1_P}UK{|16UlThwAr+FjqfE_ za(QQUquG4_*TCZbwE0aZHILu2`ORkYhu_ern@8z#l7rr7wELE9*L#X4x3)I9&R#x8 z#c!neTCKiqHd((xAIT48Kjy<2>2LVNt2Fs7?8&GKo|}($+Eep8B2;Gmk(|($FAKDz zT@Am)J+L!1f_AY*BHj+=Xr%D62|b3AZ_1KXzg54JlSa&`D{yAB8=-VP3mZ$j`&KecK_nHNSV8d|nIe-IVDqmOdV zR?#$D#Q;{>=a2&Gf#d6pxSq^1w` z7t}Fj1Xs{BL<82Nt=bX6 zxmn@MwiT%CBRx-ff_i?W-;%P?&2$1V5C))ab!*${HM~`KxQz(uO_vwO(O1^wZdn<) zSqk@CwH?`#bPo4yUqKBU^gcA=j(j_Pd4FO8;w0myJ6s7cdmEuN@6G6nB*WYR!V0-| z0)`LB*N!Nt&lEekA1&!eu`T-e1P=KDi(RZKLVnC{0p3K&k5w&tVdRa4-+YBP<%>(; z1i%KnEQ;J#68;+YwKIhv+N(uW^)VXSTugmF)~j>A>ELEt((pY18A%5Kv33YlF8PLv z&a{7Gu8Us12~ZXNiC&rjKe%r@U}@M)hPfDP+3Pv62;>*jG;zlMK?Fr{4ft1eohfNL;2qYe>et= zi{KBX(yxmnPW)`}habtmPw!6q|5#84p5S+RC!WBi@V^S(;3<)?qMaOKfdOzL%=WR- z$eOL+q@q*lHs;%g)F1UVC&fUZ>_cEu`h2B#LqQ9`E; z5HeN|2MBq-7>A!*2lL3PAZQhSZGey#Hs#P7bWqoblLr$5X-3ojata3s8C%mfKnOZD zVT3z10)*UMBZmQo7QsSlei9%=dGvS0__(*`mjMOpq_%FX_{sPV*DtTiZ;SEK?^ipp zwp3)>O#plu8^UNtVLT3tVg|tfKt~z@Kuo3;0LPyS0Eb6l@2f*#R{)6Y&tui@t3igX z%Fc~PwNwYId=L%`4nR|;%yBZ?{YJA{b9Xx-Nc$u zI5&_r9O_L4AA|xuJnY;7eWA9qLWYk3(nMT+HH2Wg)>=sU8N~Pt#N!+S3&miK$-(8> zg4(qD<)?V!vO-r2QA3pR6T&LCsNY#}o`JhLb~5VlTaYeRzT(XuIM5OowwV=yxg*~h zmbnUDdql6w*jd4vO?fx2Cd<1;S&Wh%(M|8i!D>mdrNfx<&(5I!e zRA42s(31MxzgQVc%LXDnPW^4ZOWp8SNdSp>&!g;ZV%!r36@x>Mp&!kV>}4{{453EF z{Ds95Ldxcm_SEdyP&~-5|0*&nD}r3Lq?2-?=K@-J3?wFKll{l^nqIGBUK_^BU$3injQ#)Z#qrH8HBJltA@Is(9f~Wt_kT>Rg#^d zhhDUBv_)VjSM)HDsBRwOG;4%XL=+RrC`KbO#LgOe{)FBkv!%vkaV2z=r$5&4dV-%; zQ|{E{s`Bay#U4wJI~F3lFqwk%VxhCx?QeX$ks{b1UcjwxX3f;=t8%jLZTA-TzjzCp z4sV;P($!ftQ=6-NUFI&3q4VTQV5ER3W1axW&<=~%RD)7XHBLg&Wvmhtgby=Lw(e$ zJatA54O6QwR^Fy{YE@40{2C0NfkA#@_>f;1V&oSr%lsNrtW~*Igb$(ve{@_!tA|%O zn`c_9f=c{6Oj_O*9y*YL2wi(^Ri)rCoKYC|V>MJ8RaIbnqgYL*|3}(;z(-Yd|HFIl zZZ@0Ulnv>dwz~-_K$wX_5>O;pr3orLHuO=7U9f;ZAG-!DSW!^qh=PJ5pooC_h++c^ zDi%PnHxLU5Dq=%L{D05Py}Nfq(C72M`q9naoqJ~H%$d{YOl)OVjK*D77Nix!veKvD zfSAURg*DlB8@k9Ky5=Bb_x&oX$qC7M@key+K(zz&JMjBX5hPB=^HXg`MOY;WJ z^bF;ku&{slw1{3#yHaTQ;ii~3Vf#Recx|=tR-G3=zmLvoQ$XZb?u7xr?S@hq@YCoFk=k8`?(WD8r#q)GVwRrkynjG{ z@bBiT@9DMY8ldl63sXDCwaL8pS1fWm&#>p3sXCAU^$(qAglOwRQJQVv(yNy_NGn@J zK^q90^(OnRcf+TPV&D8kbV*6HTzkQppJ!mFrMt*3YG=q9o zik~~wZ{P4s;gIkRR|K8uhM}8b55RHh0Ud*)Gh;lkLR4Rd*AN3#>|YIDDSsFx80N-5 zN?A)lw8qQ~=xK+u^x9&RKg9H%MH5~M6*Q}f<9|GHR#m`g4FGr?xO4=&-^$jnDy`%` zemR@YnpapxKP(h^VSP_9__~IhLu+0P@xozDHeA16xRWxSg$vtr%uoy0_U=C{oIgP| z8P;Y`fAAq)2TZvyu#NeU0?(Ft6SFYJQ253cER$U=$8X;^jJs}m^tpET>3W&yt@&C0 zPAP1LV}8HTuuDWfJ+efUVvp+^i9OC9?_`4rs2Nmk+s8I@*iITQVSZ?dsO*GWiS1=z z0gkcc(f4PI0xEw+WE}hTKR|KE(_CCQ&3c=;FdX!zt-+co7H$*!Yiu|y? z%s8=1xan+jPU)$-?G;v($cKgAjHz3Fl*kg6+jh@ z1l`ldDpBCyz-v-WKa2z8gN~p?2oJ@pN%-)v$n>jqE1{wH!y8iZiU|CB70&Sg9fwb) zRzAy#oyi1>yH^r_*y1p8t+Jxjh$^IcQ)?s8)YJgNfEyTu;UJ4V z3P)%bhy~hsEE|RlN@19--d1#Ns!_)KoQ?(;Uf2Yrs2tZi;3^$<23Yeee?fsV90P>C5w>Pdv89=~ zHfotjs{#Y$K>QwcgOV~!LrLq_dYM&o8g@ul9?i%TA-~eS$`#R{hK&cdsW|*5 z=YmZbtYB%3m7;zydMniO0&B1~A8E2G?B(_0G!P!LgiC2&sheA2&GRa0>eZ0B>GfuD zj4Ry--NMX_qFfp(iDRbk-@|3%c()(`-DK7!#DGFcel!DCC4`j2^`a(|P=f~oVLa=K ziAw>ani#dfk2+(e8CQ#}S_K)U6!`_0k;FFJ3SHXs7lo}&UxrJXfb0ZX(NP!&p>YK^ z=!;Ptuu%;3#M~Xma5rLQK?8#4e1@B^H;e}RF`xvrsBgge*cDL}$Y!*~L;a|C7g5m` zS71r_`oIee;0uc<=cATm0>GUxax4ZGCcuXgtUQGcPk0-wplC*KPc=k5HenPWu#?NQz-J2` z1jpttco7clX{_;04{J5ncoRhF(i=o>MrL?P6E?#XgXFTTVYIfSTa;S;IPSSUGuny1 zD-vgw%!cbgDQlc*4laYg;R%IFOXG?~3EQVP6^kxGM4vcR%SCLSFBX$cOmk_U`qF%M zNMJd%{i00Q>sn~XhqZ@ObZ~AbbNw;2G(W$HmSp2H&W-=d%0SW_T4l!kwDh_<6pMSR zHl6-YWa2XU+jFw(127H)%(J`kvU+g9TCFY?g$+FvzJ+1O7F>`mxFQ<*OSFZS_(fJ> z?~-_BalCUh4v$+r60azWm&Z!0DZ5nEqV_6K06qp4X(yC1qZCBK2@A?9d>2oGrC?96 z5MTH7kEH<#>POCgb?io%tGGWp+v}R_EE|!2v?1O@NLcB z35lrQb4QoIaqLGFO-b~w?;&JKl9;irN@q%3)S9g%cySX@q6$h|JJhUB0h69OC&%=RxxiF*G?*{$b`Qq3 zGM&K$?7>7CN}F~HWmR+p=A#ra`l8tcW*k$r(lwa!j-YJ6fp4EzzhIecQ`8wuThJa& zg$qnsM_@LmfYH})BnHDTFoMfnP)a+3@<9re%>MgxfIb1nu|&&UU>qlSl7i{8RiY^3 zvmEnM$#~Psvd2(LBPWQ$wzcRtgo_>55Je~<0ImV~GA+l}2 z5!a}SJDS`=7Zj+vwwdanI>!c6;sR6D5t!E=a8pk>l?EL{w%7%wumdP<);)9F>zj(*#@QqCEtdE+A`SW`>Xe}I_(7p;;9<86C~lIO^8$Cm(wOLjdmoad`Eql!q= zVIw3pD#Tut3KtErhH8LPm)x%vD>Z~}nYqvuSmIV|^_K-nKkRbbdIf48<5?8hUFR`s z5?$LM!U-jp#jKIjp`f0f6NEGP*ZhpOV0Mc?qq@2}4gXc=;J;{fb$TF|A36VIRcCul zZ?!MTzlWoF)zzWg%udlLL@(2XGDk6$Zx^|-Rh&wo#rBZf%a1lT*i*o~nnGG7sbETM zF#D7r&R~9j)IFF;DwK!~1@fbZ#vw0!_A0wA5MWKe1%b=Zy#++lxe8$kJnW`>he0K;@so&cce zrraK|5>=^m6ODS>9OtBw#aA^j?b}X9pKY!ocFKl?nK0Md0b-)}L=9ZD>!Nu$OW2Cw ze6a1B*fT3rNYn&{#xU|C&=PxM*j&?^&y+>7O*QA;nB8rv zZlYd&z5T1&JWGt&G0#%hSG~Htt^K>&dP=?{>@E-P(SRO_bbxT~mkL)gE#OYx`6C&DSmU)o%8yt__q}+gsa{azpC74feYotnI4y zuXay;wY&Xl2WxxxUYk#(zANl^J6PL?+jlEdUzPT&9j+}er+f4L!ve+A{4lp+aGS8q zkgS`s`5IIEZM6G!VcFS0%iELVeyOkSXTRz~a$8oV-hA)0e|P`XclWp7?EuR+x8FcL zQeW+1zuEzkH?_6zwrA?QJ?(c>v8*=V&i1c1rM}u^zuKWG1eMEr!PCEY5rmgkg`7B& z-iLJLp)$fYX@}CeInk4n&du&Ywv*0I`UPZqi+(HoI1Azy_vqTaqeCENp|*t1oD}e- z?FD=<4OKf>O{>pA-3x)d-6rh+-p z9?U*XJqOCiTisLYqoKgXsx^{6Hkf_ddJdS+Hn^47gHi``kPW3nQ%_kAo_M+$m1@l-giD)|COr*Sd}cw1l(9TzF;?2Z9W<_VfbVTzVtZgaDj!7nzdV;0 z(Dq>E%5YhHS-40E`Y{Ss8&=d#fB~mfI{L3u5DN}Eu@Mh;HK!!eiix!am^Hg%5o>@* zwHn7N=VyRc9wG})z}&cW2z$R%6z~_5V^@3pMQ7}($W{L9e7vi2o>aIHUv}uY!K}PI z8rVf-!v*n@24_3;O?-C~gFbT4L(#78G^@hBL0#_r*$>!pkxV^F;UxB7zTyl- zaky7f-c69BdmOMZT!>R(0p?W)jGE7@e*-38b4s4hS(pgV2h&Q-=e51&^I8h9l=-0J z)hQjXcG@axO^%*@^S7 zZb{@Is>9xnm1Ta?+Bu`M3NO6U6zQ!|Kv{gGI$99nOy^LpLv;K__oUYaG_ckIq=;{=GrCl4 zsdwyr24);7-llaL0;)XQgt0CKNV>CoP=?M2lI3c25Y6dU4z@h3Z;n~ndql;^arPDx z`ObNXcqmhmy#ehb$4o?t?6%~};iUYViV=O+T|~P0U`f~vR!!|~XH>Z9B039EC~SY>_k-4)^Vl`BLlgJhV>;O@s2ZA zWc=;rm*ZWP&3AHK3qnnGBy=TLTf@QRYpJGt&{SByYN#rP|Vy8(tvwz>2y`qHo9YEQ8&t8p* zGcQ~u4&L{H29OYEA9M@?zq9IzTEu#loi#Sto2uQYZ_H0|qb3<7E1d0y{h{s^b)?m} zKlIS(ZQ+6gmHSi;6umK1isB>6;((Q^BrE*Lg~RZ2M&U;qLJ!*k>rPSJt8?5MuGJIO z_s2NrHNMc@H(bYjmBT*z{$#JdKhY4{?7lM+o4SLEf11+wrw+1_YuKJz6&iw?2Y4Z0 zQWlOgv+Yf4t9ze$^ywXyx9EZeQ-LqH|jV z!N@nJjC`Xr@?c`*ZOqVJw8^i6xiVo<3gpK;aSjU36!Rjpc;NpO#!6r*5I zJ~Eu_#Y{+<&+XY*9&GZbnSws|;Ive@pjNLUvkEwk8$3}EUy@7MiYL?&;<}k_NZ=bE zPs3nsrh=4}^ekjZry&7{pSt;ovt^O|n8HXlcRYO;CN=f9XCz;E`nM@S%tm!+otlKfo_AFrIu*d~o%;Zw41-@5xt;f( zsHZOu5Ab0H1BZALgZKo_t&~CNX+tA`=x{KvtgJ6--HHf=5NjxPSn(K^7cx1a90iez zWMKW%Id_=9wA+JUwIk%O9Q0@KrbwCsIvxcfSr_9}9H?8#a8z2f4ZVlq2UPJWPV|`q zMyicNXT6{n09&nN5o~p5LPAwyeJU}(ukHDTpJ9Uj+8GT}jU0wxr&B4jYXS});4+J7 z8`5mT&o(ugmq(Ed$al45;167;g`wQC&Bi6B(Cn31v<%P#aLzg;68H4KaN@wm*Qpci z{(WXfJNNGvdti?FxWyS7^Sy&?z79e{5o+}BI9k+$48HdaFzFZf+SjR()bU6N=|}}_ zTb-#Zt#PXxemn5PvCzO88!S4?Xn%2uMW6MJv$A%u<(m|MiIqjN5>8QJN!xN$*A&yx zNn5YZcC@_=PEBe*w~cCUpWWcba#YPtokrq;GSwk54LRpZ$>I-{6X-tbW~C*w0rNoU z+Z=2t3Aatjr^2>=pkbtfDy>E*1tQZ<-5}=THtnP>Opn?irNBL?qr1Q zTL)LRlKgG*g#_L4Qnu9tS**cza^uQK#$m6S16(QZx2A&xyJC7=t1z`^k{eUS3RCJ} z7S0mF#AWNoM%f4aC8;rd=jos268hh1W)ITGN)6Ez!N`E582rEBTcI00AM>`VO;q>F*2MPS( zkU&%$&_5(!00{({jp-~$Y?vW9x|^X%Ap@6(Uk=Jfvfp5^S^S7=r=meCtO!Kq`~`V| z%A&z&T5nG=KGOLD0Nf_SC*^`sKX0=jaJT}b!-fU)KAe2eia>^iD+qC$sKZ2)f<2MS z9mn!P)7N@FZXZ#Mtkh150?h_2Nx7TK52R6_)TJAK%DlOvvBGbILi5~7N4l$7|{6k++(OYd19vgT*dyw%bcp;8?aH^xvTEqK> zpWz~E5TBCZY;fW!4QdsKdGS8&xTL<6mbQvAhQ6j%{M&r8iMm;0l=)N>-C_xgpRcn- zmHFQ$`o$78d^++cGCJWJs9pz)%*eb)k}-X!HlR;Q2O4>>sPnI70p??)ppfoASR7z3 zYr<_DqNTon+?xgZ34aJIU}xBeN?H(Z}O?1d1qDK%Ju|C^$o_L7p!$??K zhXnh{PYKi`!O_jn4-wsR7$ttiXn$1mv_3(TB@cJ<h0z~OR@k9m|b+u=#Re2Hp@LH&dei(>u zA8(?PK{&$+OdmW*RF@%posUcLp=vv|nrY9;UVkKpI!u)MaR>v& z@+lmxD9Yxnc%FwnfOUt7Li5!o+Ikqee!q#b28$x|gC?pOEP9w2(usq`03N~vgT?;( zj4q##02-9l%Ojb2PZ{kPEK2$CYSs`j+t@>o3=#4A`MinD@CGAps@q99Q91l4sFsu9 z)vf{%JbIUYL-XuCHC#9vyAY=e!kei6aPepm=M~hwKX+Htmxqg9JPxi)TMo_+ zhii|WK1`Iz6^adVDmAjVIg1)O)GF6G?md!k?c>~Ob!92eAb{?6(x74DMwLem$n^a% z;Wu|R)97HRzq#}TTKZx(3PEkIsiDjNB}UXd|76mhn80<%0EBryi_Y}kp69_#!z+Q1 zS8$ipj&F0)!V65s(F;v{Q@v>!V<~q;Za%f{pB17ZM~R-k7eOer`0#jPc3J{qF)wa^ zo^U``0X=t==;DWZ=|%0idwb!5_h?b;SLcXKGKLlA)1i1^Zfc@)jusLB+KH_Bk#$3; zgytPB`a~GIUXHXxelYld_@yTL^Jq}~Y!uXJ3>8qXV?N4tk95xo-AAX!@=Fh3ex!`2lW?3=Q)ECDI>i`E1!U9^>yTGluS`XOeU~-OO!~@|y zG-|jgQBrE-^5T4&GF)V+fe#ne%v@Fu2a^JG**aYBS^x1u9ysS3o!H7o&c%w1aAh%D zIkwgfrekZ}8GAFa=nJKVbp7!_I_5R|c+JCJI$n3P{diH9GbbK5dwYIVrSZZ*UeO66 z%8SzL1o1DXm&qrHy0YE&v~1TE*1i_;Qw;=MiFdCn#V+hp>%t?h`-@&VPGA^rn2^+Zt)uSWP~ zaFP?neuZFIerJc+Nr&(c(r+hSpKI^5{L4qF+w!yOEgJOK|C_BIccWYZ={hs@N~`&K?+wrsJ_1uJ$zUN@srom~7$n(?kd~ zo_QLU6~i3;VrCxo#xwtFo-*q9|BAcfM&SXojB`$d0t;I2PTvm_m0>&a$T>tTG>Shy zO=Rr<8FYJ>K7tA*e2+bt?EKa6UL=MyR1F6fEe~h(h#(5Eo+EH`6g^f}?;$E<001_>;~Q6}50a^8Grdc0SJC z0qmtai^(%EwK+|bf6R%}?lZxg_SBGdt|;c!jGZO&^&ad=l_!cw69PG)IGluJTiCV^ z8MyLU-u^Xan*a`ks3G%YZ#oMG4tT_aXNmd(@R}6f|GrY`)n5GLED(;8z|HD7K8+YF zvPp~)>G`vpdV6XCP=zu)wi%_)&z&>|hmfJ#d#x5OUJ#)h#z3`KsOzPn%pNP!X~P)o z5m5IJW58gpxvh+{$3oCxk_-eZVW;fqQ<1$B-P?M}0SQR?4T`&{(lRXdSKJ2e1m8SK zXPf1TF?s1Tew)UkKn(WguCbz3kE)L<2|#aRT6DtMBCC5Uz}*hO1ctT$!68^eK^nz* zpF3M?_1n&dijA4Y&JlT`CvR8Wj%_*>7^Gv)LHU}Wk;;=KM3@cOPpxC!n?|YKPoE?D zr7QfegzCu*1PhP}dyc6D{j-%tJ&CgUK)3<2%YAnXs0FeRX`+&WP4S{3YcC0 zEckJ~I1*};3_=M^MDVvdPdEUrGDL8xYtpLd$1(^P3_&%A7(G{1DnWA|Y_W~drOy+C zc-ohpC+fUE-L5uXbIFrTgbDu8qGk#oyuITnW1K@_FVpA?MJe?hC#wC(0`OX^_(2|h zH6A24VVv-nT*ozk5}>34rChd(@#R1jXBp~4ev&feUK$5Q1=jWUaqtmfe2wEp_guBK z2@P?{v@#kuUKIOZ;|^b=+!Z;6G&7j`N+NDOWj@@pcSN{2w;X>pZl#T)1faKj7jm zob5~EBC5s}O`tU^4c-o|da|1F-2aJQY_77w-m$sLVj>SCPh=J-X|WcUwtgPUr^7FR zx5b`ACnt3PUHaLJy3V77N3IjOccjPL)OR$>H@2G#ynx{aQ zUL+2M#D4xFY$t5vjTec6bamt%v13%hD2(&jZ-knl8nZnUm-Ws4QE*2HGzIxBaqIbz%9FqvR!-KnVA zwMQm8Fab#o9XAv#Axn& z_~p=f@%!DEgOOvvuU;-H^jx>5&NYgOvtzK&72+^I5*@tOHr-&s6>wU8*i6sj2Zoq& zrP$vwDzo6J*Fic}9BuTK;s9+`Dwi*Kx?{I4fwq0pd< zDh9-I#C8C(UIJpnUD!U>8n9eWijxW`<0)bTE1Kx7t3XhI`t?z=!dICDRyGkHKMFemCE3<@enC*DChNBOh8xAQ1x%M(`OG2yGGQ; zQ3eEB9a|nq*6OcT1r^zVJI=E4SjgO^@wvJAUZm>M(rZNbW(7VD*ji@60?@TNl1_cQ z`iYUqyyMCUGkfNLDyz7~WB#3hp{)j2Ch-IGj*|%OaznRRhT5Y6~esqI_9M=D6FK{eUq?L!1>ps4eCzS zoA6WmD0m$d+KuofUMIS-MD;~;*nP=G2_BwVMyFgSx|nmC>DKE+EG@hhH7aS@b)t7# z_#6Inm-=%H|Jmz$QQNBZ4qFlN!8Z>VppWt9s3NxF)(-=;u>)tQeVRSI7>9S@YS_rPP>rka4X~Zn5J3c7MIkZLEi=oOjlV(ojlkSlWmZG@_5;-oh4j^p z;u4DZsQ#V|@C(UzDpZ;-+fM9VzN?%}qZir)2tM9p=cM3?*VM+}lrdFQ&sM!_kB= zz@*9IHuFw6Mz%rBjyf;9l7`*_uM04-awwt^&)y<}ahzK9@u^i*_KbS#y#t%Qh<_jl z0^M(d3d%BV>n);!3;iu!T3$$%x1#JC?>V%Bnge46&P(>2!jZ4H{c|W@daJ1RHivi7 zCAT6Da+9QcZWU#Ho`Vw*ZB=l9yXF4ENR+_VdcFzz%WMbf*;=1tnB>8z>q8 zkG@Ta?#Kj$`*kb-@0%vhgv6R@*Lh-?Ki!w2^cU0m+r-r^ibEpZY>ed#uW!aiM5dh% zNvVgprAV8HmroH1VIHc6A_jaS&ZMO_bwCtOurvWAU+j znmED4!VbSf#M6I+h~!nCc!!8(E?^OWZUf=lo9U4|L}kt=Ar9t2_Ap2PvWY&%J2|&w z7;K+bgZF^xP}X!YlP#tx7XiU9P1pYVzov_3-dJiEu#%SUL@;i?s*H{xG09j(e|=Mp zsN$YbBTXA7deHNSMFMHcgx5C$?!LG&a3H6U_@mwi4;PU0SbbS;z_Q_gb@4bj71XEtn4Fb)Q1I~C@@1TQ?x%r#DehQ*tJ8HBYgT@;*u(^q7nB27s%jY#nL{Y zU>A4#m*`vZ9$w|uMhqX7MUvEvV;SdW-B-v zU)KpCgrtrd`gAsw&1bt(c#f#@vs#p%MMq?c5*^k#c8+LZiRFnV0&aI+Uq*7SsGvvZ z!0to0pUnCH(e0@FlHGn6g_a1eG4H;;I^E!OYTmCqZMgscL#J2X56P$JnlGcACIA-8 zi5qs20p9B_FIuunpbByAynnA@O}RngV!tL;MVMDsZIuZC1aj5^C{{Fenh+SJp@(vqF`L5%411zPxchr*-pMJ7OR^-N}iJPTXva02q9=*FFYV>%D@}8 zBNf_?4JT{&A)TR#eDn0+8s{P2jKK|^x7XmdOfI8a=V@QKX_e5%?ZpMOa-JwHP!Vs= zScHUQR;DwTey~A>=L=N~*^hHrBROh8UggD7l{0#XQ zObUpo?1!CJK2BeV(5VlL7H)9Q!{Pw;WSW+rrfh{@`hA{SYwAbteJ+ z;M7H;Gdl@6`@uS+uz<4r$#hz{NR)CEN(p{OGblF`9|`%tc8Yc}*y%Xf08UZY$D5Yz zStM{DB8ZEPDeAUZ1PZUZ5qHgLA2RbdWpmlVW?XSOXR)}{T!Bzo0jiV9C8%k7b7#bu zu_JMr5l75+(ostw>leUiXEuNN60Om(PsMxFd)_;umAIb-^uO+_P$7LaA{zFy{|RPP z-BR(r8VPQ13Nd3*NpGix;TF~nf8 zNGCof?q@j0<02m1iAX8-;gmbesNr!K3U5P~o{591QIiWBCexClD3O@-(c%Y17;HP$ znbQoYilCV~^G+j<1UHW8Fj};c#IGfcNNqQ+=Td~w90JJyb?i!}Lk5MTD)_7bB!dHM zX^?61y%YUoa`9c8?4-cXECzzKOg3V z6ZBrIaiB`iHCq$@q%^g{y=dxRi1pt4ga~H8(G)|ie&zyj;QDFV6GHgk;b$f_`U}cn zfugV_R2SApChMRCD>`n!h|2$IU8X`rLzam$zk=zdjgxW;D|Kl_&=uQ?39hQFE+ENI z58;IZ_?Mh&U2rck@*rZ!y0JVzXrD6kAza`1v?v(ruSZQha5}4JYFZ?U!E46%(hRL8 z8_0FBeHVK9UAVDcL>>++bH?E`Y;93VXC$4#?S+hEaC?JKSenT6_2VE)9LE7XaVU~L zz06Q=Vr5Q`*nNFA)tp zqQ3YDUFip}Vx85Ru^p6HwV-oM(>GWd{y_u|n@r~0V52H&kNq>yV|#mWzQ@;(uIyS- zRGcgmh8T&@a>|4SX#P{8Z$95w3?9nAIHkYRDfh~vJjz-wa`y+t@$n%pzyNaRewcjH z6oTYf98gLdj6~EBG7WL}E}GzqWg50zSZ=sZEigaLTQ0gD^e*=mw5iI6>jXg34l)$Y zS0iIiNuUI2vJZ+^0IC4xJPn^MwtmCYsDh{x!QlbHxeVNiY*=OPh4*q%l@+wK@3Q#syL|j^-K9y<@2d(8Nu&1^s|&%(abNYO4}!%s z<%#GJT6=b74t04>bV6VbM2AcoCFQwn708K(J}0{IDk*m$Jtqol*ormSiZyI27K)43 zOA>y_>t~eFC(nrsn8P3SJQO2*PIz8ytzl;oi*{@VL=3Q7;=bM>y&B3A2N)ah~e|IVLbzXNc8+-Y|bLha8;zHj?Au~X^4;3Ivy&1__ zQ*aLf4Jog!rRcD3IX!*Y?Aq(eHy*G%i$l>ce6Tuu*uqN~Ztmy;f|-SM^9v$3nAAXM z{tH^in|K$}6h3-E6b(=!9Xg3*%O-j= zjJ&-GJBlJ1SXuBcM%C^Y;h2N7>j!@*k6K?6!A>7CF4*Ha5UZj?ohQB|VkSIfZ7+$Y zPCLDhIuGs&Hw-M(SNM0RK?Ubh>`#oOpSS=ZiOwR7DZRVegRPoT_x(y zeRy&L-3k5^2!F&G70;{Cq|Kmt0Z_mUwUSWq%9#?!V<3v~Q$jDbQQmGCteM>Zjdu*q znI-abm8Z?&vj}W@mmTzq$T2vdBX(tF5uN_3=-LyxJFGB3*Ya4L{f;PFgXdas1*Djs zkE2FmG_dRKJH!v1u6k7*Ykmsz<~30{6e&JwNKAC`4cs!rLL-1mn7pVu0R}68RBf%G zr*S0H7yisXrJ3+}V!uLhoBW!nFIw)(?P4MCI2=^y{@jh(D8A|mLv?l>V<>088k!+? zqg<^Ww=R|SPAa2wR*PbIf)y)cSqh9g!jA4AYT)`U=muI+10v|p0n4#G%-_VzSeP#+s1>zg=vFM?Vi+gC#%8}F ztfzWdZ37^a@M1W?N7RkbVyI~!hl^;!4OxY>qb;{+dUo^xdgKjJU1D3YbqYmwY_}*~ z3!-t`8<^CDW|~-=UqapAg!=)=8TzK^GC;ZY68ijvn;hEoxmW>Qs@Bbl70kODF7`yG zMO1a9qp`UWS#+Gb{>0+L5G=4kF1GE1>UMSv#x9QG6lH~6bDgrnwrnz6QvJv1dM1th zSGR%y6TK&lN!&9qzoZH!;hRi0mEEGq@6=n>`HWb7+$e!!2q5b^vxQx}b$CZ5YgcP& zq}`gfS)&Y9=7`TYXb9PN4`S&Irt2hoWSqcHfX35zfjuU0!rT~@>l4Ul#RS+d&vAUM ztS9j-a@RnsMVeW{Q0wy+(lSn7Bcj?4OV@VTtTiHYBojkt_kc0dOmvi3w_VPFQ9?ec z)$kaR1&J|Egr`0^MrPr*t53P>)d2IXL`7CqOPaubKW!VHqVxhrHP|`-PoG@^1by2L zSUsC)V92d%bHvgSD>hrbtqDa_`3KmvVXmLJvBRm{8ep!!crEH|BPm+#B+b=1j_kxi zl6EEPRijY3t;MNhafvhhUOrlaql{WZv0X!0F-T4o3P^?^oa;h>S9Yc~SuBYx`f(7e zc8(6FQ?Sg04wlBWs-3AI2ZxdnD)KNEB|6!hv1htF40>d9LezLT)1{*z{4t-m*!c*TCU20Qz z`wsUY997tB&BoOREAofYxG9lxs#-7dP1wY}){ClEq_ZM%dl6Ufq!*^mNb zoYxfU;@l9XMZYTAZw%6w_008R3bUR$`Pn5jU<0Hwq~e$jBI26>jgzLnpM5-?l^;Jf z@bUCA1P`X!_Yg07N2I5HSse*YqKWs(`1GR+f~x8^-Fsg}I(7dol1{td5tn+As!ziX z%7(ap7is6X!)*GyVvw zC`^wRk=GJjL$PCy7wmXn%tw;Mogat^#k*qsD|R2e+UG#+ z8Nv_N3fOf13qwKvJ8+@pMgBei8B~Af;!gmALjs-o5C;hTK${li6;t?%#*^s$kHmnY z$L~&>xTsstqF_vTGyIDmLGRkkGJ^xo#baP3{q$Z^Q((X*x6Aohtk**yOGkVH4-2l> zGENQUS6M4O;hDA|3phn8y$Nm1;Cr}?PsLOI**E&a(+{N4!{np>TX%c;Z=)RXh*h77 z+v{wh11kud02Hvf3Dz=m7iP1p05UFNh0?^0qB$ME;>Rd09ae;USznICDY8lAXis&5 zo4pT@O7BhLriwT1se5sotL8GQl7I_h{n_ZY-W%1wbAREV*)HJ0sMLvXZga90lT9Fv z>?UDmj@RGrYNAYi`>6ek?SAmm(nE3%(8GS`a}jOS*muYvotM=Z94f^pz&^78SDizW z2l!YBZ~zr9Lb<<(i)rXdS^cr-A9=#N^tN%3uWx1sL4<$PYeY-Vls@x!cm?@xZsQA) zpEeWteTkOd1`n6~LQG0mJ|EuzTGto%iob&v`D8oURPYCw@G%wq`2~WAe;{N!z8>c# zz7$2UM|^a`mtuy3cpHsAuc(lQ=7##vs6R`CAr1)d#xVCL)1;w_A0v)ll z#iTOycu8Km5fQsBIQGCNr)+R0O&k|FoT|2pOUKOJkla76trkN!QBS=Yji<4f2_n7O z8|A(=y{n(q4)j^K>`ZP}Jv`8etp(|e8SylH6&$&T#|vofDe?#!^Nm)WDm+Ox=Il>V4m*vO+r+jW0ahv($er`yFkKk8YBNwb(`-tR?9c?nyfBBe(!#aJ&y~Jia)a?tKsMoU~J1W^f-9OEA#yeiVQ3 z7c65w{q>Uw6tsuJycheOZ|w~~QBp+Xeiq~S4aGU-FQOp-8C+N7tN{1xVe}vWi?}?| ztn;rz_S(v~UVh0wBZYpD@f01TKrXbxBA$G8g;>#!hmevDtpQd$uL>Zt>>j`P&ZAa@`+Hl;31L`DSEyNY2!^=(_gdGkoT8TJz zsFuc+^3MhVmpkbP9~L`O*u8%@GAC@!PM>pz?w+Ql2u#oro%dE@NtAt;c!pbFxNwJ$ z-!-h>R`;l{6w(aqw&Q47qL${_s714fhvM|rZ=xvLUY1}-hi_}!U}Ny<7Yr)1bQTdGl_uz+44;_fNQ=?rhe3`OQDYG3JbBs@@}N8{G88 zyh$nW*wc23N%BCN5ymSQ??LX&T>!pEbUpUIuajFnMNTJlK1W*4+v&9)+Nt=nRMid> z1m$INPN=GWK7Dw2r92AWAKY{z+sbhw_AhZ)5NsMo7#qlU^pKP4VHb0x1#S|2AYmC{ zi8$Q&gOpE=voejbmT@7X5_fEt)jk|n#QiCUWD}#}5})kF z^XmR!T_LUZ$n!L}P)l5VD@;HWe z?x&rK=~=(b>EXsMvs;xF#4~0#7D&3Pv>nT)%#7yg>9U{yu4cGtz0~)eND-Z!E{jIF zk*}u!x=6KzzkYhmEaH`q|5S77#bc( zcGcL-o&o_`rbukfxebG8TtF7d6SYSIu>%8w6MF_iRjWRbW{A!LEEqb5vh9AIJ+nL@ zEBKiEhXFZ<5p_j|Eb-6aoKz3(=_I_-H_}`Qv8;d$ZJy1m>zY}G2cXwGrBZBf{ z-iwN74h_j7dt)9$pMED!&BV~H0E@Z=U%xz4USi(gOuuHzu7z`P5H+cAaL$+!zP@=` zOO`A*{`o82_1(oT0y}Y zurZ!UDVlv<8QqvKzhYeme4&JHDv(9Cc8miGO0WDFZF2J(dh>nU#v3$oZOwVK@q`ke z-xkFye?(d-3mWM7F(rz@()hk^(3B_q^L`B;kA)0f=9}R~P(%u4VKIb+VuI=*FDM1u z9xM^eRI#fG`^QT&GCTm%02WK5isVH_3tXm#TbzGagbl0pn|u<*GRrODv`iee3dZHE zVtH!tk>9=6LahD_TdE&lB8xjY=9TH_)i+V@``rqspHWar&vz+IquIaLX3(k6akic&zlSY^JWw*yj9qMi96tQ_>jgE#nc zY+HU#jLJ$A{OP`^tmV(wqw+FV36;V#JtpsGe*R`PgfoO5-)^4fgA@tTi0$zKED>Y$ zaa_)`8%2zNZd1aHs6#;Kc9wIM^r(@oUhZR#SvMe|%jMDYHF9nc?n!0nXWCo*FrN&0 zF`{L2YOxgj`ocQdo23XIoIyv_%SkX_ttfASkLqn5=H)${}=QgPg^K{H{R{^10ihg|zm*Tpyj( zP3F+3?lRD!TwQi~cew{jFj6n1Ebr|Wnl6=u?SIgtn%T8D%H)uvOZA}jQg&u0HU2>y zy5G@51`1Ps7Z7(CZVY;45J4-eQC`~idb$x{|2m`@f@4gmY&&Y9HURnSSWH`}F~WdV zPC-Q9aF8IBf;$dbpH+=GDN!>enFhb`v z#{y=nx7BRbm9wCT2KvYSN+soXD%t)`#H`Ux6xo-!&~5=%jYqn`KvD+h_RZx7_^-}< z*a&lK-)y*lVuly0`6geQ6o#L4Ux*+uyK0 z_KeLA!3`M-8R{S9=3Ci@^aMX%LWB5#tRQMyVjl3mD_a@c9+6c>gR^1wuyyPz6+h(Y2v|aS0W;SOErS1py^97($^>eANNThh1hm+ylyR zie#!=&Ed^a16t>fnJGw`{!uGW^`~9;H{6n>&ai5w%-aa+?5S4Td44+_{NXR#bc$fH zYNkx(2x`};W;>KRcOwn}I;0*|t(4InL3W^OwMDi11F>7DRh??3?D_~7l;Rm~RIPr( zM4eVrwUTWLpYZMjaesLR;Q!Gh#xsd{fk&oQ)8xeq48#(daQpKkCXq0&nIGF>Rm0dKW^pZhDsOpO}{X6%QQRXGf_mh2;SL^rvWO>J4u&(>dI5$0Vf7!ho-<#zi z+07#pRt^VbRYHH%M^k^RIe;Zd0ZlovESpBwpjK0M4_T%4IF&zvt)Wi)05=~$P)37# z$f+qTu4s>oyxq(&r>Cspmh79L!98V0Nk`1k_m=w7xl}^1zY#L|L$l6xETQ?43k6|ygbned0! z-R)IS+VboJi(d>i(as0W@?9PN<#LDkpOk-3X#~POc@paZXKNOGa>zW%}a661u>WhvLlS zvgMXEjKCLnlvzayYU*-`oWkvK?FUkjZ;Ph$*~LwV$oi76euacg(Ar9mO0 zo=E4lYx+P@ei!rXfjK?f4~z)o{;Z!Y_NxlhX*9J#6mFAwG8lN{@P&VsgoL4Ub9 zuz|{~?ui)J^8@6mDkSAZS1uYTugbNfD@-Ts*nmQGg^+?~|A5F|>md2G|JgruJmxSt zf|r>cPNAEpI*fA~8If*14L=S2zH~nt^;9SmjMTa$zo?2m>vg#Inf=MA*6(2T6 z>z*miYqLG|Ac~!KRSb5uyWHq8>}#+jZA-x~z|7Eg`|NpMyL})B+gn)-mc2jLBWseP z$rXrT?`jL?PR&Qi9AhU9I6}sgAwX3N!|nQqa8=xeZaPA4FMMS=NIG%UfsyJ5MbYFV zWi&pMb1ON%gCXJIyiE;`XEx1=E_Bm8DIp-CgJ3D~DpsA}#Rb@Lg}i*I%9K4+b}yLO z#OsZ40H3R74I7-WA5HCDRzRl@m3h1@)-fQnTZYOv)8M%eZ=q4c@)9ppIV!)bvDhKv13?FBJd<7V8JD;L^&T~?9OghXdPWqm`Cp)D}QD% zYmUYE~EMF$D`1E`EZS9)vsI< z4AL{(s(aD*!{uF!+?$S<2eas0F&>`S#a~qf)4+7L;mrH-vT_I$kFLj{++1uahT-7C z>EJZhB~`5r^$RR;$0?4qPmN^O6SdG$O=#2!vP;!kQlkaGGq4Z+Rxf?1AeH=8SQ3G=hOGV`qlVOyr9s1}=6-5+&HhM(3 z!IQ69i$*{wvEi8m!S9;*m6w|BIGf`_{{F9>J$AC3a4r&85)8|=Hf+#=T%v58-8DUF z*`}@#7+{tjB{x=F#O=#IW8i+4?@TNth_Rdtew(y{dKtgiTVHV9pDrfbhA9t|>^T36hMmbB*Pk^d}t zBZG2O6E#H44s0iNi0xvHO=INbuFj}|p1nq$0A!CDa~(s&$I8X&PIxK%Y#FbFw~RFz z=AW5dXVJ8a%rDfLGIZqGG8SW(8pOONZ_7YFpyv9}qBX8)>e&bq05hzRAz@MhI}^Y* zD#yZ;TKS=G0IbdF(bn1=S82jI%0?Bth?w>nP&`A2t?@BbEuHfFfG(KYb=<8z;jpyR zgpnk@j zoVqHWymlOX(r`bkFAt2D&lSCYN9u;O5l5GvFC#_Ip>&3`TV3pe7M?Fl3LntHL51=p zd!X>g;!v8h3G(K^X;H-ihtiGRWiD->Tz?8>T_A5}rjc;)rYLaShqLM5xDiTpzKLsythX|KCPX}BKk?KZ-i|^9di)Fm=L7n-dlQNVl{(yd>lQLXb1+79m zE2EWP)D}Yh;FbO0Vy)Y3T90bV!Ap=x=ra76K5YkqR?i(_p*Ag6q}?o&iog|@$_q>R zDhFq6o#p!*e?#)^J1&zs3HMftFKPSlrS!~Yu<)TrI7ErPe2R|hAuMdo`5KF5tMAud zAq(61w2o!)K7@kARawBW5Hs~U$7t1=NE~It85AR=8ro&~xin1&?|1+~y`z42z?lp# z@sk3_8#FwIB3H`KIPkRN%(_Tir5~`S20_)H8>A_2LPN(vxft9gGnt5$%DG}kt)Ke7 zST~S%^oxgSb(=$XNOk-Ny1R0MJY|r31J)_J)1F@@hA1FlLzv@{1;C6-yTjePGU}q# zE)zkiZeny(>c1zpC&m_@W(qO7h*uM1F;Zh|5Qv#x;!lSRSNi>$iL%H4oV7KW!tZv^ zr}B;AQ~i5vmjtJXo_w{uP%L-pE4(;dnvEF%^Ie;k9fM8z37{?&q$wMMV%Ny`i*CCr zsoe2CaumVvwc6-Vf*FcnAb+;YZf06nYT&=GwGD?e5K5YSExfX~wNP}DoWY+@Pl9ji zF4$%$%T300va~;3l?F8H^~lp7!^OYh)MZef@Pd4nGMwnn-XL%rqv}VmGlAqOCN7#d zt%Xj$PM(tA5fExUqhS~=*&Z*a0oThLTIaUJ@G`Umv(=qCU~w`zt}rsHUN>X@Dl#4Y zK?k*!hX(q?z5DZFnS4(d7Z~{SRhn{>EcX6Y5Fs$8f^7EUA|A#OHIt8? z9x1@1Zz+Q(s<{Y2B zRXz8FsU?nWpemzq01h35H#Pw08yjfr&9Xc~EqEMW2eQ#ZGvKLujYD&x2WeA5lS>iGOa%_!_Oir&mBQ7=!|?C7Ap!} zc<=Uco!J@=e;xrdvKw2O;SH2~E5zY9mDF%6ytw#We5*XZNUxKv0^1N#qlq>Si8ivs zwc4E9LKjYvUA=Gl`c3~C#b}n?R5FStoShS-A&X=nXKoAhHgtr|?F-Lqp*~Y(S0i)T zSySZ{qcr(rctMNyy0b^#7Y0xq4=bcDx66ynOwiVmp}b{J+%E4lvRv;x)Uxc~cfcQ& zo$@S1vFAfL);L{WWiD!=e3CDbd0bY}^xV!hcPyzrm`2*!&G_V2raxilct(%vf*I&8U_<{EVb-fPE87#Oraq@&I3Jy-DD96ERYjb`$ zI2Ag=54R`>Q~_eQT+9u9vw-pp=IbOdhu@2iqDOw{o<|SNkk3~BrImi5Gdxqu*gP|q;ojBuz<6J0XkaKN zFb+7ypnO$7+pxI4MG(j5s&4QiSAgiRnMlyOcYnY(X_Qr3L_KH8LO);!@#C;r;E!Ms zXU~%TI^&t*BDQst?i`f@P2e^w@Daf9>1xBPxj?kBL;Gvq^!hS&}Qx06=wi{mP z>>K?IA}p;X!0>By5TMz!!tET1AIdn!(GCiJCyTGP3pv?%TY_eWO1 z{Kyz)(<=Mx;rS7|@_xvy#VwSQwvk2a@0W4Ldm5JhkNfq~kG`&~gv4CgYab&XP=5?9 z`7zkZd51Dt<3YM&o-D7)V5cokQH&&zGm0_?=HB8yVDTfjo!5PFx`Q>m3W^X#Q$^U52mA zG9Q!`2J^sf56NCeCf)mjJermS3bSeU!15e=?;&|B|9a*^xx~#6nH2*W9vvA~%(&;n z@@(TVnz*{QaQgCwOzQJ;R*;7F?AjScTp)&je;DzygAXp~PJxQ zTO_N@$1%QB;do!YNOsFqlMATH`RT7k@^b!J`Q@iPg2DS~@gs63K9&ybo>y81ama(> z8%&b?TgjDW6Bol$Pm1#HHr5im9)uDZ(yC$JgIo<&|hVKRxzzDxl zZFvSl401F&r2F~J8#{Vm9qlG(G{5hAG@ma;M|@orQw@xM{2Lw>UP>Dul@+m7IC9GN zp!$({i2ktvp(oD~xNGVvs(ef~nyXsqUysRQeib8shaP-PmesMwz$yZ(T5fsX_&53vfz!X+isEr(#hSK8a+?)9CFdq5CYQJx|L0@U8JF*)MP!L=e>WrF7*} zvV6qp?)O<^0->M5&k(#E!k@1iOr+|vO+>WJR`oQF^~b7$6emoHj_((~ic=l1)Gr`e z$7hud7=M12dYyiIO0F;;?L>`RknXW&xvZuKuER0zXXHrAcutO^)2nOGpl4Rdlc@RI z!Xlcovine~epa4Gw;ohCioSndo=#KB>W9xtGnR!=j30;=hT>l-7mG_xCHT3f;d7(KPI?LW#_yq-!_dZGS0{K-$L@V zXeavc&5|H3eqH|8=(X&$H{=nfIT&?Z=hUA;WozU-Fg|FT=TpzM@>HZPFP#=GrM0b% zLn&>Y%qe&qhe{8QUO&HjDn!J5FjeEq@Or9W2XE**J{oE?<{R(QN$cb!a}uu3c|Bt= z$+zXL#%;9XZTXh*BCT9sl1Jg%#*t)fkPn&fWzov_Ylloy8TWDAn z?tmM2A2c!PZ%m_0do>QlkxV#I!Nay?am?``iuP=*p!#>^rRI(-8Xw4(6z<b`u%G(QiGfBO)UWSVO8mwBiA=hr@#^Nsm5{u88JE}?Os%4@yN-a6X#DK_-a z)ax^#W@-tAH_Kw<2^#;IEGT*voW+@_Z+@r%NW?bTMzcOcvgOsN;F};{EmG7+YMT~Nk$6ZEC^MqcNRsBMF&SGT>~rZEjni-w(GaFbfYXazSAGy>yJOx zhq+t7= z8tQi4?tA^QgJyj$k29X4@qfw^V>#t)#>Y1_dNVryMSuLNKFq1bB)7^k^EMRb#N^D| zi}n1c+0XB=pHH_xN&nvI(c%!Bf({D8%kB3b(@65YT^u@uW`8dGdc*J9px)C>(mpIs zp!5U#twjcX_cOG$&8F^siCzWYa&PDxO@}+O8poJ7mN5McrWHL){j?~%v5;b4%Tvu2 za7hG1k>oxxej{Uxto8j~61s*~4sNu`c<6UBgAO{laR@EmA_M025tJhD9HB=JZX7|4 zTjBk97KyZsjQ0Tx$OwH9aaQGPnz|Jvur)%fcY!-@qcvM)ZD@Pq_iy#@-`l_cpnfmh z8Az zUh1bP<(hgP)So#ImAfbNHTC^gmXz*^r0hG_Y=PZxkqtkw zLPNPqf9Bs=(Vp7p>tBoqsq#B{vH5!iHP$zNXYN*?7b_lVPBv-CZurP=wQ1=#Q!gsn zpNp`weT|@WllJ^6dmnsyIz=$Cq@} zF4>Ll{{{*kD*Kqji>MG%(xy}tvQ;Xj@;<|8`F?-D|NDDCpZC@==RD^* z&v~}9+;h)8H<@9fJ>p^+(4JA6%@=Kpu9$=U`8r?Wi9ZTC(3DB(41ZUV@sD&S!#{oP z^kV0kz3_v}S)e0C{712K|45(z7n!_8GDVAIiWk}8D`EJzQw3c*Mf^@^bO#)gta|hQ+>oh>kmq_Wb~{-Ypc7ocKot#iIY@ zyhIeu`UIVCspyjRJ5ZgUgeY96*zXwz+fv^2V&3~d@>mw_gm-nWgg9oYC1VOX z1n6BXS8u8U5`}vxwlE=K{{?=GieV82>`U}L7U5exBKFsm=oi)~dK8NYz<|1dHU3|) zCKj__|Cj8^#q2l#CHpNZii538Lh#X#If4L3k~oJby_Y}}zYta~ndkK>v_ z196CiRffdBN1b?yf4X;~1jk~xvow{U&*1CD7uA>fx8mrtq_YwW4H2Iu@t0=)(VOH* zpvSNXKkf|uH=F)@P6FM}fWYzc66g^IWbN9TMXr`65issu`xoSf1S&iSV{*L&I`SE| zs5VHTT#Se$OQQsb8W_P5LWFUh66h8t1dr>HKwSa8^6tM%c1xh?G|Ve& z7bwWruBB@n=5F-az(PkKBmGa?#7d_zBWbu#(ui- zW^po|&50bsWzZ9cxsZ5Vjtp(?Z-}}R5JB|8awG!xVIlkX#3=!0q3>362RA^6Y%xG2(XFe2ugQPWnfgtq1oz=z*&lyr)2sRNuWDxh ztY%IWxr{rdKs(O<0J>cq?t~T~=x>ND?z1d0ujaECwSs&iD<%o z!a=k_0`b7r{h6qzCyq)X>9{81VlTL0nVoA9HQWt4fj&B#moyTFdrU_ISCK@w$RMj2 zTZkMY=-@}fY6h;G#KnnL2mQAbC``h$i&Nyq`BXIhH<|vMLPoLj$OqgR^6wrPU8aZ} z#ufYvQvNT<#XliA>yZT9WjbWZyGn3Z{{ay~JrIN!mqkX?5oG=L9P;07I+y&tuITmrb&NH8)sRRmc2&*GjmR@BR)|JGhjtUo zgYs%1l~@z>;Ixbrnjiz;F3*0qiWODUM1pbh@IgxY-Ag;HtuL$=RBHhNQ`$0uEZU%r zOkj7SJ-Uc9tvT?aGP+11){qAHi4{b#`vry4o=FqXX)S0>1by&x8w|>AxKa5P;DfhYjS(UAeh3nSjYVy@ z!pF>Di>xs^sL3Ib<^V+nSav(1tE=Wg?;U|Na|U-xGoqP0ky7kDIxsCNiMpCV z?jQ#ms>s8OzOY%rgq|@$xM6}8DhDrVRv?^AsDbT@ji`48I~U4pinM}sH+JGhnPIh- z6&5ppnj+$`P=Iy9i?O9wGq~b0T5sBGw(de0m~caCsPSGz2RE#SRw}}3ld-sHowFwM1TGGf}ZKia-euFC#ZuAqj8~`wIZK z7@-4e_)*QgHOo*~=4LPnUS=yrwIDgx9;oS}r8ft?GFfwyB%b{m%5J|2UIe0!pdnQjil!NQM zG}>c>ka0KV(7TR^5c6wU_}m-ZU)n%(RJTQ>ajkM_yfY$%gHPmf&#tph6NM&z@c@|Y z?c)3Fzxj1S4q8nAW>uNNd688cs0}vu{exEyIGcCQqvJA?@zLMqe!-aA>Bce2s2sF-L%c4fkh%hTF z{mBn{5K>EWp|9+r#f<$o-NWZ)5jItt-eX|JnWp#<_|<~9NB<$tpQ?wWG8ee|i22`i z|MtJ>eq>Si=;i|pJkm}<_`^S(kVCs@@9@vkIh&?&HvKQo{!}!)$hx5D9{8niA^rbD z(;&eAq3IF18t@<`EbfFndcBpfy5_kH^b@oc_NUD18X-3X&SEVS|4DBAC2ykpzT#|>=S7Awh5lHiidAQ(MNNCavZw=9& z10_nq!n_!47hUX0a2%K6R5T6`IOLy=5$*6oHsVezqPeqjeCQf)#2ek~1--yWiQf>a z7G{AFoIY*W3|0&nSa?Rq6(! zXJcF{huZie@3>z|(6j?EK#7#(`XYkjO%>q7(i;_+_%U4hl8aCC7C*j6Lu{3VbF38v z(d)PP7}0V+qz8A7_}TntieX2JBCsZKMJ%T z|0f2m5>!)F!3LE)hQw*Y`xNl?SlALl+l~)i?eDRhwv&(&)gQi{z%(GOgqjEQUo-2v$Q7aK}AXx=uFcdW7Bpx{u2Gy z36H<_8ql<`@CevE1X;E;1)(`JeP)4H3JPeW_){>~`f1F;h4vmt{5b}%31i_|Eyts4 z!ZjvgNVo0^2gd`p{_cK?-acLjd~9n(ZzCuJ)BXUAZU9v_sVVCb{pZ1K@lJ=evhpW4Zr65J7ks( zyT9hcCxjEnV&>`Q=@sZ%J&SZPEw^>|akO;^#s~Vi`1zq7KMk1Xpy;)@#i1Mo|y|2>CZ-qzj4*8`(y@8#*|;_2_@?~C{Fa&W}E_~LCS1ilvu7LM-^z(B;6Pby*E8K1E-S7+QaQCuzt5IYj z?#F^IqF9OQtgQB49v-%y4)~huT*O%hE=SJ*7auQA4@XZwe1NTw3wn7a@y;p(&j8@b z0Z;QUnpz!f{cQ1mUig{-K4LcmR;osOHE}-+la#x=zje)NJaL4Lb-x|P%npN4&~RDe zeW=Y$j@XW^S))Ll=4JN*bGd*YY8lro(;^SsQFO*k!$AyG{*Bk9dLuZ8Rp1Q;9@nk}`>+Ojc4N5lKV>Syf3{ zMVYLsOd(TOmnExG2uc*t zgff}5NDU#WC@X_CfMHOi5*e&S2Bt}>WDp-ALB(`LRf4J#*o}ZFD-%_TU<{CgOjx3# z1cE@C2=!7ZP*R0Jp(rh|OC(Z>1TZB*NtFor2#KIV05cOQBoY`_1)-zS%&e?LT1u)= zz+n(@8&wq*B~UID0Joul)(PMgfJ~yOB8wG}l)=ub1fr@6m~9D2rl=^9XkJ4hs8FFs zL`j9BN>Nc&Ric+7DlNs75dv8WJd~^qW&*EK0aYUiQHcnu0G-e@P9P&oaV79G3PMy- zCJ~gCNg&c93OFwjETN)GCesuNg@~YIGFh2SL8xFH74S7ORHRA(wSkqv(o2Y-0~J*j z)deX*=@cbpFh7A#1x!Fup{S5R>Ci$bASG0~pcUdmElSWV79yZ4&=CY$vs&;z5D=JB zQc|HJBvk~gtxTfhDl3r*WEGk|Rly_a<$*I2C<#1=#=Vk~5+b~ z3I!@zLL!16lYm#6*MRd8z+&{`U`!@z%NaWt7gR%p7Q zL?8f_fLRyn25T#UJqTbua8_s#s-Q<&M?lL3|D%w=yd=;V0XzyYDB!>dI2q0N(l0#Ozeh5&a2Rl*XUG7;O-3lj8;B&4QrClNkArKCtuta)QfOk=?k(WCo_16y?##;-qzFMEF<9~fEOgJJN3 zKflK^7{BmFw)V~nJLK_t+w}3Y5lLrLxG)aF=-o+Cy<*SG{`^DSR`0j1% z=d6g?;qB-HQy`cM(B^dBj;L2H!ct>pMP$SNPpmk5`T8wP326qPiL{Ua+J25c|E*>k ziX!I!RZs#*>J4*-|CussZB5jc{H5o=)l3r)rYgXhi=BH-mNjvhA1huH8bHLe{w=7U zkB^tn22dLN-z?JMzb!#?51KuH&uHXfdiAHBd|eJX{tuL>bZ7c+qf9{*R&y(oh#1>pzJDGdu79PJ=!-{?j}EP2|6`t-rt<_%wB4 z>g>44w78V7`2SGm&m#W;{TFM{h0yzqMe?@x_Kv>3w3#r?Ar@OaGi@@w0gs+NMwGDl z%Pr|Phnt3l=_ajHae)rN$DcO6U2HZ1jy}G$=Hme~Zd*TlXCUMlw822B3fN z^Gie2-|g2A?pEFKo{oWVpW^QC=(|7?j|Y$O1?he0-MN?dLhq>HLF?1;3IW~GGIr9wQk(S+6y(e8q1PNj%PIjKa6 z$n{hr1QG9Iz-hhDw@f?qNGX`1lU zhZ9aDSIm4D4Y;&|CMW|J{;m!;uJ?e1i@lzZ={bbK$p%sJGRdNOpD z<7?}icPqI>1r1hf&%Mk2yge{*aIN5j0-Mv>Jl_tqSBaaYrdQxk_NW}+j9$h3s34nJ zT65hxH#H%|9&HSEp0O^Tm@QC3c5& zX|sZwqghFXTPAzBr%T=Stc=-{jbjhaFyB}%)vhz<&3rvT-cyQQcguU3Jyxzs%#14S zPaXC|$lgu+F#d^AnU$%no@dj9w0}swqBE&Y*D&IX8yY)uFe&Gqh}htq>*VD_=Z~3F zk;r|z$qwrt)iRCQ?A?}i;fJ#i-_-_E+`34~YhEw(1l1Y31>fu*oDF_ZeLug{jlgVo zqbJ^dRbcwbye;u*5%rO^?{8j?e4g^N^sXRjV^Qh4b&A!4D>+1{(buQ5r3^S~A3r-7 z^Vn#}>caFmii^jHRKR=cqxnp>aT1i|vdhluQe(?>g!bqbh)5YvEMEWH2 zOvx5@`v#Bpw#-`sKfOy?EBl^w*2%LS4GO(>R^8}feq1Z7&8Ir4?eC_OkLypL*#6-& z`_&J!7sb|2s7RQ*7rwkuwfw-vPl6?0GA#0*o9`J-B;3x9eQeyW7aaaHuk(10%#~V} z_ngBUsVM5m(?vah+sCfhV8V3GvZFtKrrogaJj7YYduC)rYR9ws#_yGZ^JSyEVr&yD z11s4mU(~xxvIQhvr>=cE+b0sk;J-X9^_EDvuA7W6(^e@j-QJ$phrSZW*>%1;z1|+! z>KbO(HGW#7@NV)Ktux|%0eX^i*pX&V?i)e=COU4^QxA4e1mn(qEG`LhJITu)_E2}X zQjC^fx@q6;Hn;RniDeJnw5AewHx`{5uZd`El8^6b<94HrPZU4=NL<erV_sC)CtJcb z8>gC!x4UxS5_Mks{PxH)-OW0YcZzE5Fxm6(w~80{^Q~SvI#*n!ZquR>=yl~zL3w=H z!L#?pj8v*P%{s)7aAjN;=(@SZ)kZ(pRQ8zM>0Q*Ev)Iob+TS~L{hlb!4W{e}$KA+a zHJ$ru#+~?0b@d^8DIMf`yL9cbQZsUJRJM8jWU~77b91Hj)M&FCTd&yHko}LWP2=~% z&P|k5W}Vw86_zAaQTMF&`;Eg|z(3$rYHrfu1ENmj zAz!;FmOLvbz8TaAYQ7DTepz!oe1?B-QLykZS5!j9)$vRBdd)8=vvnfzd?i)S-V};P zuuNr~;L!MaDf7WgYVu%Wq0=2#j8j)v!;3*lkNxs>w+9=vZ7^E752IIkM)`gj{bufA z8l;(M(0L*2q^q%ip6bOd&S?ps_EDcOq-mSnVGj3Dz*-#&&WMi+Q@dYqn05GeQ0S*e z{nX1P4(w40nTBiT9=;@Y-?g^sqcWRi=1hLrzxFOQcTjEri8WiOW7oHote^3^{^HIf z!^;J0pGdxclA`uLx?<1wI1!s3bJm)Ntm>@+d%CJEgLyU{_iT4qwlyYT*F>n~6#;>c zb8J73c3ZAbDRw^Racsyu( zTkaXH>P&JbSGIS>=+!nm>ef39z4q9a>kryuge9G3MY=7u?Vk?@&+2~fPYlpJJ*54K z=R4otbjt2IBT5Qa^V#G}0*Ci`ZMrFU=%voJln>fxx+mo`mxpqbEPQ4y$zUXZ>@0Q1!@>6Z|qD7P3 zr4NU{!MtskQmn79QpEbViGEFRePR!>g` z>G$n#QaW;*|KQ2Fh@moBfpm7IsT?Eq3vbAl4_1^NT9F+QlFF9bxz{Gl?)LjF`(&W6tGejWnaSfmhpUe5+Vn{_$}S=~PNzg-N2YDoXzV4j?3|Ozr3WeF zuQ1=391zi#nXjR3&lv~q$7d{h(+za+|2w-EH03R`nvW4D9zm7mGT%VDK%Q z1LPdN!#gAW9{3JwVP+nWuT#@#>wWRyc6frh3FaV|^9);e;4K06x%{fh1Ddfbk00!8 zHoJDVGq{^zrn%+Ow)bsK8GXsGM9V^txEfom$SJ?N9@C-nR9fJi@QI;mZq~;IYS*bh zn0w!!X}2#B@!&U%PcS4jMCmK){`eV5WZWLNH&by_0N?l-!>k|cG)}yHKc!iF_r9RC z?m+92nYcH5C*|(R+=zNfNZs|N%X~Fq*01jPwV+Qin+8%cu@^-*QcPT5zkNs~#I4+L z<3^@*N6Q=CXSp#N^_3Y>@2_2-wc5Z{x^9?SQ^?0@^C|7^boJ*g5BU6^=W{>hxq7Ky ztlU9qpMenfZqA2^0ta5aQyOo?JYHVeo_a^Bt}ELuS-WsjbH`3g^*OaEm*z<``uM&%j_749um`L`ycX1!-<`Cbjz zq()k&i8s|iKk)qz(YE1~(eAo=Qo+d7ytnPkz8>#3s+jNa^Y(GmBc8SG zw<>(w&L8Tc{!l+`?<~ab((rXV>;8gexsA*Uo5Xe&*z%vTWB=H_!@zUP)mWEd&Tm33 z-#VvS&ObeAvG#q-^W@oAAB6|~E%eu=&DI2LaNGaXBVEFr_dR;K?z7`cwg{5R$wqla z^NFK5u71?L(N5P3BZ zYw;C<2l&^~(pEne@G;fdP5}7v)RyrOW zRCV%xt?Ev5S)UhO9X9W`c5qR`WuhD>tG1)fKd(-#`I(}VPaOM6U1uk*?z>64xIq0- zN|&{XhQ(1bGi&74bx{X8g+srr?XGy%%+g-8R!KHw-ahxrG;SdI^2zTegd0jW^YwRL zmFYYP!k5)K9eJ;%q9Ol%`L>eqttngku1`?bg%zGY%l+bkqg8MgJ5n6}(LNE^+Q)A= ze?>sw=;(dN>3XuxXT9yzxTbquTa6X-H2Bl7V;K)$9$X*MY&E1B+kJX2)ZzLzi|uvN zz5$j|-Yv%uojW@1HOtjE%i_AhY;A2~%!%!3(G)ZGFDDsKj$M?go?82=PBDC})2~cV zZuse?^Q9F}#?B`3VD3b7sCnJlq3?F#c9O2LfM%U%7h6Z&YXRmbhidq!Od?#a?Ao0T zCC|=AChQ$nkl-;qu3wy8JyzVj>)W3Aucc|v#M6^EJ2>w8I6A9v`OEJ5WVvHOdmE0e z^Og+!`of~xY~$1I@AgopR<{L=%|*YLaD$EWZzdSraspQlf4eX-t`|oswI02BA}V!n z*0m=qtKO}`bv)%hZR-Ey3$7}Px;l4lc5{Qt!_cDM?^hUJmRK81>ytd*Zartha^$>j zM&DC~-ODudyuI?1!xi4NQ%{&&bK^9=yR9Sc>hRU?M+5AwY&*=cqB8l=G#4<DqGTxg9m*C{D3oA$-77-F66I$ac>?5%r^am6J9j|fL~b90jK z)tJ<`&0D;zv7e5&*qwWxeU&g$jV@wgQZQE`<+*}Y|wj0ERy z)72+8@qL|~JRjDtz_d}jrN~+?&Z4GdEGEw=n7M;zCP}#(K^)DbD(?1h3^hhSs(Z!V zw8`2`ATH$QinA9kbh++(=((as_H1R2zlpAe#c{n4(d@kr{*2FW^EmZQPrrINsTj*l zZA?1BH|J(^BJH7(zM1-}o7IPXC(cA%UAuAHOSEL$8vi_t9+{g(2MAlUAFKDha7;2f z$VmFMPV;9RLy`V)DfMtq+bfL>Qcr^qqe=SnH0#Xppr`Ronz|nGCk|{%JM!gv{_bAi zsUpL?U|!7If%43B=>YqpR1?eP=BuvTnC-nmJyvOYgr}~cipz7&^wpA!2cMsH7U~}z z@os12O}pH_oTb!G?BLoY@#Q~S(Ze?C_imfjxh$`!b~Qdyb2Rg643nCi>`kuyL)w?h zlj3YX2EJz8mwD*awYd9h_9|aenKlz{d#|~A!s$}ff%UD=_1)dhD=Q{ik6>T$<*2J| zEt8OFqrR%IRYPo}1zDG~TcP8nfkN)Zr;eHn1OAve5DGZVjMI`Qn*<6VkR0<|6* zAM^L$ziZ`~aMb9vp1yk=!vnoZzAhP(k|ho!x?9_}Tct(@_Ovu9lt0+S%`v6+-lCz( z(C!JkaXdV(@9x;C^2%}Bfp0wxTcry=7>4Fgta|Q5txZwYD_>LD-QVRMnbJKLGV@($ ztNi7z&{&*Nad4PaF7kb))fa2+a|E3nUh^SOwoPi8hVAtm+6S@QrXW}Y@i@lRn517RC>wocx^5SjKx zn;h(u=9)ykX`<$@dv|4HX7X_X&W%hp{?ezCQZbnxH&pBgc%s`RO)KTU)P`X0yl1d# zf5-p*^Zm)gPyCE?M9}b0^##IpGf`uL+({0s!}Y^N_nz0Ih+MvHYV}dWHRIjcI(CZ0 z`3)?VB1v(RNy*KT558Ud*~n&4l}90#1YW&dd@|U%k*c_D-%F#LjVY;bxY$2$#VViW zd|Xzs;mZ+`gp`<%SvSJNO*tR!XCpt8th(k^!TcfLQHFO#)mCj@#h3T>6m@GNHNJL4 z8GEsH*2iq=SLMrhiU0DmM6!cp{@q0(qbQ3Ny1rK$`z9K?e!h81Af(Plu{$GZeicQ_ z+WVyXky?rzb$RoT?_IXx+<~2?+k{*g0}_bp_1cGq`%;=7a#r4GHptW{fPwxZQ-gAZ zsfZ8hSx7ghMEGW*&1J2HMS0sbd2L(n%Q>!oWiC*2Z*(ofS|)7ap!Q-%Eb7SiPr9;xv|4PG>^IvHh zs@vpWfUmgJKhv5uI<V#|gUinMu4V?HH>G+N=dRjA_EoC-H zRU?$1HXi1=kdhqVm?Wi)k5m zrq|o36rR<}t&0HStu~>-mfbJHKQE*;sT=omyKhM2;LTh}b7gP6%*S%)a2I-gA^jj? z4gTqtI>F|KX<9l&cO~yk)bcCF83AdubdK3$0py+Wt2~XB^|Ul=X}9GMsbRsm9jo8b z(!=e!7LCf(?w+gnrjj77nWb*{zMP4HNxH4H2GTuDch7jNzNOPvQIj?d>2ng8<3nEi z#}0Q9kHtfEr{qJ<4Mcw&5{Hg2OHey~%2`r{MKZPz&$_NaW$yOJN}0v<(S z4(T0YTs{_OikY0MPF_(O^5|i@UP7LabI53Eo=R_@@#YAs+>?UMTGI#L9k4%tLh`Yb zb#+2Q#!mO`1)3X|6?$}QeR*9qGw;aqs@r&LcTb+!$wMpN&o*W2PK5HrhaO+WOCxtd-u8{pr}Xn%)gY+7C-Y&Q48>-@5d?&@uAlU~hEaV7OfQyV>>cqOxbqI_(2b zEF-CHOFlg(<#y|!ThqqAg6??((V*r-Q+le~^{1%OrxIGI!qWU7%dT|1o{siMcW-#o zeelr)DsaA0cw*8-ef)NhPTcmM~_Wb+Y=Q|26*Vw1Y+UPi=H9Zx=gkyZ`ns@>74*>}0*+29dEw&Y=XY z#)fqJQfjH&KvZ7d1zwRW_Y@|MZA?pRTUmP7DAU~G)wzwkx`##9d>=oR<84!OEVg6o zIvwkLDYc^V+c7GR&np_UKJwPAm@?pb{Ow}IPrdu)^~-KO$w(NccrmV zTbd2hz8+S6taz=AdGzodD?ie+xi3#5;}5;U*65`kU%Zd`PEeUxV?4RTwmdaKvf7JVJF!)KE)7s#tj-`Tethd5c_O432iuK-O zqOm)-vi)jagqPKowYY5)Yr9L?tbV+?Tg9{wF%R9bE6A3k&BCf8MC?|j`UP8imxrox zf$#mF<&3JVxl3KWp`Kye?Sp+D$-H+YZaHe^Y$;{5-q2-e5M(|Va7IJMVfj0|!$a4* z6t)VSO$pmUZ0N~X%M>}N{Z+*BX0XHSW8=E{+kM8`d+pkdd(Gbp70A07CAo(M zE~{7{?WOqgTz6p0VD)B)RL(PV9vp`z(}mQOPW%?H6(ggu-hvL3*e3(es4HWc*pN%+5eYw)w4(SPWbd8U-`ene zvQTN$@tq}tcUZj3R%N-TjorI(_to%&iUGzpx9(RASwxA9>*bs$gsFTHHTq#s!}aFf zng|)D1@@Uvj;kDa-tf=sPaUC-bRWBJqY;0sV~3}84Bv$v??cZ{t8kL68eba(PGx4C z_c+%o&vL)%Q~7>jvr=rxGPaJ-UvA%8@B7%-UX~x1v!mn3x6FZOKi)dY9D8Dfy~&-O zbrs9E>&MH`OCmdSvE+yPZPc~eg2hKH#6=zR*|eLZAAK=*sThq7@+Vod=)3IQ^EUHB zn6N|TLlcbhNwj6XLhg;sJc$O&7^myuZbz#Q2eEw^)TgA?)@aTW?YoSP-sz#~k6P4< zhmEV}=dk(s0|E_=T~()eMTgJNAJXnB(y$y?##U0?NnUL)Vn##mY_6pyhih5tZpLt2 z6_}QIS@*c;>TseT-`?xX3q;1!E$MoVwd(>` z4Fu;7?W#KT@Z-;i9_waOtad%RBjWmU*#UFwf}xC6B6UjASthSy;;D*Xx-G9;4UJ+e z_1+3r_=y};S0k&G_SpRRbK z_pP*Ad!uD|Z?PW3!=xnR{@I6@iuG!fBu;TOx1QdY6tOR2&B}h~z%utZV$Jan6z30x zYacJuN$qDL&O1n4)WuERyUH?R(C|i=Dk>T<;c80`D`2xbuB;qFOP{>d%_gJuVdVK;Fx@euch8m^MlPe1&qc+TurESqzyY&a$5 zc#@a8W!mjlQ}XSv0;0955`i5tGj$tkinPDYd77?d43M4g54sZWQ|xl4*3fzN3EodX zm-oMt>gEk^aj|T+K45<7*u9v2Q`F{Fjx)B09?xk6uAjoGWb_5EZ%Y66sQVkI*<1-j z#Jr*T++?Flci2}`+1k`_rzT6q+LFmI+Yg8REK&w8<)Gj8SIMRheVxqYKKM1|MU=X# zpRIqb<<%1G?z_r|1m4ALzITmhbi-x#8)k!cWs^KtJH@L?6WMHx5V!QhdrAb}P^ogc z{M8&+bAFsSW-*a+_JwtT!I{@AzTu6$@#ZU!Hou!2E!T>>9WQm^(IwBl!k6D1a#-D4 zS@-e6<2dVfuh-T&84cO`&v%(G-*WBnbE!!+#*l{+?!Gu`$b|2dFDz$# zk`l5rS57GJEVIn~7p}+Jtd`Tgx^oE;;#9`q`OK0?Q$xQp7XA%n89BW@O2AGt(KeJQ;Oip$*v{b@kw2?Ys5bZKvu+0e_`^q& zsZFO(B%YIL-}InG*Tnb9{-BGvx8#mX-wPeSx$;J_ZYV9ct-v--o$dK?Rc}?vDOUc~ zhlHCixV7r3OYh0rReow;cKUgr%(l;4BZ5A^+Eqr$u-7Pv#BaMnXIb9FOY>t+X_dooYmbzS-H*DyTP1Sk3H|SX9pLz0er7In%!f*vaEP-@UrjX^LyTXi0adpd|$}+s3UT~f1W>i{kv199uwTlx*A7!nKnJE z`IhfdblaIfK2%XsR%Yt{aDAk%%TcW7SFW?W1%v(b;>(ItTb_m9Q8v>Zx9Lxcy)3Zu z@QmrJI_e2mGilY>FW!T3qNhc=PdI*UnK!secbi&Gnd!m^!DW)PrzEjSM8>y!)+?G`F)Je&uCSBiDei^@`Lu@ zKi!4zJZO^Ze~{7XSXUb9wl;3ve8m0m(Kb5_r`9HXgG+93wlnLS^FfENo7^*UmcPkn ze(U(D7oEGQncjtZw#Svp%M`yRR&!_u*c3!{9I4dKy;XmjoVTJUdA8g2=Tpn%lV3}l zb&Pm!Ui}=#^wWeq`|iu`kA~jShe(HfTArJV9sX#+pT2*a;@<14cKAIk8r@s*UZ~Oc zMX=ZOb35*3ybj*NljkOi-`TpjpDW;@UN zd#n6Y+%n!94|tViQXhM}H5^}mXXESnG?P;tW>_wxHh25Oa~#i_Hoh&}UV_~<_+|4( zi*GCLPjQGnI>;WXH2$s3F=+qjYyZNPk;{#8wF*^NQPVEJ-fw#EaglKj8xQxE=WCAS z2rCuoaor~}>X))l7$zGHCE`!YjfH8P5ZG;0Bri_Y8!30BXa#WJ_dD-hF$0l5uN3U*!OwcC4zwVkfa4mu5>l(^no<^{QDUbkqZQa zJC)~;Vy86I`8Vno<~=@gdTx8fq)n=fXk7lO5oT6Jt+TJBWv|tKD0siU{2c44;KZ9x zEB%~YE^=KsXWnsYy#LClb=0Y%!Ca5_GDm@?haU?PGd{}RH)m)2A)qnf*;&E$xvAn4 z%ha~5-v{DSPR&0{`8XB#)q#)eVuRu1Gu5K(>a(ful^X>g2zs35)Xgj0wk@D;qSZs} zr0wl+UbEPH)-O!Qs!k78ecJegC~r3V>a?3*Qf{+|I4P!HBha<_>G25e8mb{Fe@x?I zDI9K|mn1RLH?%^t@I$0g$2x_u0yX|hrg$E%ol~RuO@6Zy3GMqtZe8NvCFLerY?Sy} zUa8^IP|%CGU0<53Pxc53p3$tHiYtw-TzAD+vMf9o-_mow)F81d`PZ{^?~au?=5L~k`^lOiyMs=A zD_GNKEgc!38nvPCIoU0FzYOVw@_XlxwX!Eq?Pk!w>idCOa6&<+!o^=sK|Xv>0oRmh zkMH+&E9};(ojHB!vyHkCB+@f3W<%>D-E+C7OmrMit5obN-0^O3OQ0eLc@MF}3MbZs~e;WN+2sHg=|z zxQLpRfhVCt&%AO4XV-=aude!Vq+JF{939T%Iz4^fUetEI@DHD(pX^1u9^4p@+32LI zW?$d^?88PlO5g+UqZ5M+OpSfmc7X_1s+K3ZYJ1@$-3W!P$Lr4)8s0N#$P&A^;^Eub zfpc;vcAnKcGtO{D`_6DeUAvyzN0Z~FFOzlblGQ~0UDXBHE8g1iKe_r~LlCpNwjyJ^LD7@N(p(gu~%298WJDvo}+E%@S+(L|#2puq)Bps@@g*%%Eb9E2vX5S1aI)zgsKT zbpNxn>>bqGjHAW1>+FSIUcPox_ijV>H$D4Z>t@vK9^+-oQZ>sr2MZi2CcSU32Xec{viWhmrFoc{6}6`5$fjDUPsE;&eu{bT$kxNXLR~Ummo#n?csAU<9J;UD z{$5D%iSEKfR$FyLMD2(z^-M4O547xDO|de|Dg5^Hqul1lv6@N+*)3OGZ|}VJbNX}o zj!NSj)c8mx`xD>pld^YbHr?~=eRS;s#wz*DZOrEJko6JlEIUTnLdjQKzFjw$wyl%C zd)v-#+e__&nKMD?RpCCBkcOiT-JPRv(_3~oys>BBJSaa<#-KSQ*5p^_KKQ-Ud{xlO zbVg&#vB}%-be63NQReJe_5x>e$RxG)&8~PU8>ag|sNHE{Z&nr7y5MC$Dqd~d{3Gm$ zB>si*s1`hd5g|R>cC7a;hl<`s|zFo9}jS@G9OOQwIBZa z==GL>vBEJn&OPz-x>oDYIK@5T9p35K*(>j>@sO+*hP`yp+^XOhm1TBE_f`h>q0r~Y zzkHLvc#(0AnrO?Z9ihk_ZGYwK`^=}U!Jk!=d!-NcmDh_0T?jQ%UggKCa;x%@;o~cO z9Lp1v#pAayg$aAz>WUP9YGmxM^6pY*+xgdq!Og|*cG~78F&9{CU5z<&R)F+?bickp z=;p1bG9UXxnHk718gauau^_D{LJ9OE2T?bbZ-029WS z`^Nuu=ZAIc!$W(hY&Tw87}%H!hj`6w7|y-WwQ!9`+m6YOt13^= zZQyfa{USqReD>atO7&&9ldtQc>6rOJgUM9U#M)R_tvfX;;pg?K__nv#)&@H8vFp^8 zC~bQGY4tOLQc$~<(HpiaV}osJK6qYrE&ij`gVx*Zq%wl)<45+y+}kHS^eFH}t!Go( zyS?wLzt~+%jC)(sp_H$@DY>FN?@FCC#V0rQXJ}mO@~gs+m!B`8R+xjH8` zSfg|{JVn0qPku8A@_EUWy@AP z`Y^2NA~;krb|O`51!p{WoR?@KgP4e=W8qx!z1|P02e&%;>$*5pZMuhHU}js+#Va5v zA|@#mt7;;!SWKcP{MN0>h^XSALr2rkw?d?t;H%fId>WMZ(<}Y64L?*o;*Cf55#C%-|YjqfSZIDEJp-DwmOIt@*PajR}RFL?I>`fE~R&pe(_lna+%Izfcxg!2sEe5SSpq z61MlCGQR)=#FS`B9PJMV^AnbMb^pH<*ph(3Z2A9Ez!yHe{(rC}UZeOzSp|zG4JyL| z18~X@K>)%k2&*9oLJ)!guT5h_AgqBP3W0W|9;Us|zZl;X3vd3@;|Y7{}sdBfJN_h zbe!vdEP#J`_#04(aeF4qtYMve}5)P(xw>4|e*7>oiveg@)-OK^V-W<5QA z7M>Rn=y4xE3K=F^Fa=K$UbJ8^oi{NUdm{`cc?a+sgu$3YJPV$==pMmf_IYD4&0xtm$a@D$ zo+yH4`*?T;1ePWM><#Em92WQa;SopAHVmd08d@*>n&^V=;4z8^(EkqMDa3QYjUPk) z#hu`S2Z4Yegk-R8)h-|gh3)~uUih_!5CeJXh9JNe3?>hLoq$Lm5aEE30F{zjTqczs`fUF8Z6Qn#373>E| z!}Bm0mOvm1aDI?-5QsQ~lr0CLM|z0CxSzmaDk1L;z*`}37DKsY45kKLPD=}DL4Z#d zU}8g|_W%uKLgjkE*sumL211cQyN5voGE`_leL%p)7=wv81T7p2i~^D@NF@vE?*XE1 z5NvcXm`7O{OfkS?f!J=q*N4ymFj4U5T~Jv?Dh6}F2YLllkR0e%0Nx#_Oc=^u06}+w znM**kU7)2fU|tV;5GwXG2Ez=JGXb&hK;RUZAq@)QpnxRUTMC%)2Tr3v!Vm~3EFqlxtYlGj-z)T2KKI(Dmc0If3TMpggBX(75_Bn4{pg0zDXv8z@9P1G-Q6y_Si=?EItLKB!_p1j~gg z(UEcGHRwz1pOvwoOn2<$Cts!Wd zi`H{4Ui+Z6!0Rx-uFv2CEGfT|m`mU*tiMzTzTy!|Cy2o>VC^}-m|o&Z3sk}epQ~IV zp=JTIgr!UX7FsWrU+f%rf_ZSOK$Y|Y#!!A47m;D9e5~mbK21c>)4P3i09}Sk=m%EN zB&1(EfI-fKa&#+$zJVZ@?Joskl9vc-E*2OB2cfdZI>_m@1-4f|s-D{X~-L1cg)pRE{eBwV=67W0|u@?kVU zAb#ldXxD%e4^prxfN2uvVl%lga22SK2ja8Fz0|?mj=&1w3sIW<3t4D zZ`=>Vd&%!IR47yI0rD5^gvkp?zeG?6n#X&{Jg2qD0FBssAbuAJJ_UAz!0tb8-QO%O$;UpDkWzArjY`424kTw0n^YrsU|}hxUh^gZJ?|Z%Ce~T zgz`#0e~>=_LLh`72*D5zEzH2U5C1={oe7*z)gSlojGr+WyM*k!vJ7E<361y{B~6x+ zB+J;!GDT9{t2C#z>!cKEIg~S%pKsEN3ze+2I4d|c zHOsGKLU!3mhkzX#7KtS|Ef%xiTjw}`VE4V{#eI^_fOHan&1WZseTS=BTkHbP80MyP zJ)s@@oEjI_84m3_{>~@^BT^uLtbNGb&*|jJ{fZeFx z0sSymR0UG~xHD^tf-CN@A&1*HUf@_--Rt@W=z|~5OZSU| zyyW2?&#fM}>Vrbx_*mRt(a+a;xy~@wU>6at zgTWBfIG^WAtuYuFKlN8y-NHHa_(jLls#d+#?~?J>^L{U)TE-{Oh~IuPtwOPf%-m9D z+xXij(=KRwl{Jgsp%y<33;1hnc!^Fttz4@VqhGk2@0r#5K3%6yxoa{ya&7sfp=3sV?{sC&3V(=jL zYBo^{VZ5o7gP0@YbkmG5;xx(y@$NH|%XONNyAVDk9|jL&t72A_RQw1| zW`IY*W1y^k%35dV|0{2o8EHMza*A;}O-WH(xmR(2=KjzQO@THz1>rq(4xV;!3OaQE zH#~P_@K@JW@nfcHutMfoFLC;;CZV@T#kBEMFq!VtYNdnM?!{)I`8VDY!;2R5dM{rJ z{w`d*a_!Ea^%h5Supkr$3CX#$VOF5^PncD$P=NP%fVXP~1VWHEJHVUE4KMpfZ+z{F z;{oFRrebB=yg85ek2a1yLH3gdLtyAm!Vd|~ct7gQh4Ykwc)G*zgUx#y&NBw$ap&RF znESc@o`o|{CmTPU=YZ}={9qHGr|boT7qPliQP5AD_Y!6QHFz1TJD4!ue99Jph2RxU z_I-MyNFbfZ;UY3#1+M}1B;y?$ZkL@>Cp3gyXJ())1bH z7aW-&Pxo#Ls+YU6@oqvt&PDvUihYN^BX|2#FWbqOljLSCQB77DeYux_$Hmqnz7ZgH zHm6h2;nDzaJNH!zLEf?eZ^|PfRCKA~E+ zj2l+QFDeu*5z8`elxG*O3b;w+k&z#4-s%8vvl$O}CQQlp4mZLz0p3pTLJ2LIepEaq z+j~$&JV-3NKs+|`27m<-u=*%_#N@vm6u2T3k}h$ICq@Z z`wCO_uugVQX5=(5$h+I-S>ygrz~48zkyZcQiXr;@iy-m1eIIWP;kyBcrvr!1_ZQ?9 zGH0kpu9$s{-_y*l%fBJp6%*SKaKGH_jDtrqIPadBVvp0g=jXyayxei$=+&D$GhQ(} zUUPtQ2Hp_8+W5ILFVB0bNq+DEjn1$eIKxRX9`f?2KW2!*IsSfdWb7v=);V)7UeMnM z0e{q9G8?Bi%yA$KVt25m;?c zK5LQ&d0Px`NXG&NwGEof>RI&@u1_74m5w<(F7q;mcP`*WAk1&YtvSfsdx2sZ$syA>hyS38#^1j>C`_oq+yYSJouDDD3$QCO z-mGY}M$S~LHUceBX!A6iMxHuU_2`O!;Ltbk*?a9Av3~%mf-#GSv!_A#{ zgJ*aU%D(&&%FA%3oi*!veS9dinZ@S=_<0_?0(_h36m`C%G2erT6Yo;if|#e4tY*Dw2*IbHm>axF}{ELw$= zTRnT8NspN6^mB8{nT%>*@z9!hc~Aj#oxmG5tX}F>0%v$=q2~vciB|y(m{S#74OBPj z8rYhk7N`yC#19vXUcf(vl`yG!1--)&tny5D|;!4TX*STCOEB# zkFes~CVGO_LD?#73^$YUvfkw@>uqR}w#J;vI+|H}Q_d|6z8De--gXBfa?5#P!Ne`JIS&Wuz3p zhWPvuUPD>`9NiWxKXxsNmZsti;(fW4sNg!{tz%xi3-NJ?mEVJ&6yeVmZBu`1SNm@m|Ec zzvRVlCVm}!<@YAuyMwfR)I_`wsK6od(|t+z`K-H#r~12@S4`+VoRZm`+7-8w$60oiD`Q^}+wn0I2}eZ`{|GuS zXOdx)Y1qp+A3{raa@y4cU(%pnRCEbAx}NhHdtc9r*~z*#rWGy!{4Eybs3dM z-{eZinqTU5u9ozEC}<3pyvp&fv4}+;TuY^D^+y!QuERmcJuHs&pfC$aX?pP{J?KRb zCeVYr;Hgh21NWdG$_O2$qHG$yhQ{z>$Qg(BPjqMK{qtx$pdF5`448=S&yQogLjBrt z(!b(?29;a|c>v_(86mzc|?XDvdBBvz+1Hy@Ky3ImS_X`#r~bEM?Qd33^<2IrD}&l7#(G^8{SVCs>~7Y74o`Is&rBxb&5X)=dfFVH*E2`RbRN+_ zx|+)FXQAF~N?b`p93Io~#ld2(6N~wpVA3bKS7`nZ@8X3FIv9& zU?$V%%e)O?*)fiDXfkTT*O3J02XGAh1`@~<()paAY`nxX&8xQ5XR*OOV^}(tC*b2# zxBg28u|^4l&jGvKkGnQ!_fVv=ul39E?)sD+?C};KZ8|*OXJhk7;;gOlq31`Z_N>H4 zcQ}NK*gLS7@dR`rwk@_VwhH+Juq{d7g-w6O`&^(Yb|mSM*sj=t*i39sYc)Flh-M@VQ8PXEt&GH+ zczkPx=x{mVbNu3*{BDq=DKq1JDn{Y-me7W{3V?FvEZ z={S(xKzTvz*ObeyB44&OddOvKGvY%2eTM)kN9`ch}ex1o=B$M$o z0@=zqD2#o8v}_NEveR);1p8mgWjB&9I}E+-D9Vdsr&BKbDSFwxl&4^m7y;RzDVHrr zc`@qeI1<6u#)0e^j+5-g5Q<}mQIYHml*_KgK?!V}eA%ne%eJGuBz6epvJ276o}gUz z8_G*z%aN8ngg&N7oQ%@g(+Fgn;6Sz)=`z@c5EUwYp5$aP2W|& z{Hb7?Dc{>W$!SKV3iT*|i2Ui`VN)Kt#nY!#rZ5ky20j920K0*YlGgllvLHQ1VkVdc z)R1a88dFj8lsw8GCx14GgE@wi1}DOZiQkoYG7Zbv$5rcl_FdSD`&rwu$$OHVN+1hN z0-AgZ8&2`v-xD}{66h2=!Gf;Lxul;0$4Cpxdz$n!U=NMiuq(;g1r7q|OB#VaLVkn2 zNlrT02@U{-WXhjKHxE1qo(C_07r{#focP_9qm?xXPPadkoL9+w4ZIE(gC*b%uoV0k zybP9s1z@>M0x%p@f&FO-sjo9mp=t{)bIT!8oVjS4`tfD-%syVi7(2c zR~zZk`@j{UQQikigG$7^fx#dZ__}X=YK85ELypqQORF_i7G&Avl6Rm`?Tj z$~zNgV6_%}3_bz5YXS5BQ!*5ug0z+RHlQU|msGX-{Y>xtR(wBkEkYSwy4P>_oF75A z9sUlm6X-Pi415ka&2rA3FNp5~Ujm&yyTO(iPS4;}vt3s}1&x4zDru$*_Na){hf`LS zeg*abyVAX+{Zsa9;yPu&0sFwWz&;gY{%q7~7(5kK(H2&%?+|?t_Jbe5kKiY80Q?Mo z0l$KS;5Tpx90nS(asybf@S*j;3=>;HY56>&i_lRb=W_ZxWq*KUz<278QU_MKKgs_K z_@kt}<4S{!3Wc2Zra~RcEXoS7GN}QIpM>+bE<$SM&wZKE$Gq09rBJOq1x^FIasQC^ zdu%uE4Ebk)d^IvX_J{ch{xs%#B=3*1@)AiGi19-$9eIwH9{Yhc9!^1!1l;f=UyKq@ zHhG1yML;{03ZuBJG)1Skm4l~`Wi@~_H9;*<8`J@HdE&dgd9*^T5ebF#?~|Oy#8ZI;O+Zs{ zF=z&wgBBnSC=8~8DDg{x_$|SupcQBh+5m-7@Gc{s4#aB z(*MihL&o8ih8J+?{3l+bcC>2C$Ud$!P&yi#rpJr7d0Pin*Ugk)Wy-I{b^_N#;+twm ztF-M-{Cc1nvKpO&cJ}fsJIYv{Tw6@}BIEN0bV>1V>PF9x-AuH%ar146n=O``0z}ImiOHgFC=TFbdoWMgz5{@4xsv_H9xb_t@NpKn}-%yCd<8deL$*Ihgb>4%&a` z4Uo>@e;Xhj_xbqKpeke=ZMM+{Iupy&8;Lg~)(9x9HRAFAmlYqhDn4Pf6T&Mt^|B~x z7*%nJVYwAIGiT>SBc6nv4DJUHfGOZXFcnDK6s^u^jb>-!3L(?O&7T2JXUa5?6hB;# z+3_gR$Be5iRIm&z2XBHEU?o@uRs&U2e0c8IoG{uolu5f5tOIX>x50Yw4tUq^Un*jM zVm0Ghqc*+=B;Eivg7?7(U=#QdYzC^hi>1v%tCjmBkQD#)Li)Fj=ypRL1yxf)VUek3 zhp1pD_zZjwz5u(xmtZ$gHM6a14jAoMlu5e>>;+$gZ@@nAE%+|N&O+i8vN3aDI2ZcZ~C=7~#qCjyzCP zwmhf+Dgynbi%Os}(B@VAD#WXTY6YG66OE$9Vzo%91G7yf>@RaV*Z_eV)eNf}2X*Kx zc(R8Ke+Ff>@lgk8H0xsPf%@P=a1m$#8Ui&!{6@qZgH#&Pym7RYdnqh=hc|*@4OnS4 zpu6Fv{*vT0$4LvIiqo*?>V1^5OF&C-DQE>+gEoLhMb6?Z{&8cTRA?yfGBvozgPLVC zs7;R{bS7<}yccN=!+yivN%{)BT?y2h4%l-ILr2Q40#}1h;2O{wTw9R!L}Mgp8Dv}s zx`3{r8|V(M2WsR=tC1R0HS(C%$SX#AjU?MC|7((S1G*kSjl0qK7zjtf?Wnsw>un`450^kJrUhx9P}~{*5`AOtC!;$rsA88P8Dke3y$I*UG)%_8Q;CdsZHzTT%<0L zRI$PdtgafjxQ^mOn?&oh)F?a)MW~ zbg=$1ggM5^o5sls>`LRL#OORuTpuefAKgv)9^+$`@v$1a#`qZSa+vD&tT}BtS!SG6 zJM8slt#Psr`<8L?aY#eb;rpE_bC(w%Y<#?Je5}X51Ky1pM-2?oZp;)!N^4Zwn)1cQ z(R;?x2JA-gzVUP8|L~(m9WnY3jJ|tLOUTf19F7CER-w`nujiW#*{)37X>ipbg&uG} zgtuATy!V2l&WEboMTJ>VKT>tZZ4;(QQ*be82AYEwAPq>n9j(8k+luyMbe|Y)A2@wM zKhPg!f&pNlzw11W*x$~l98GdQMYz?71NTDtZiVWO$=$JbK)Vgyc4^&v%0~V@rP|m9 zs%|?KCPCc+ZKtVb4DB(udu7DE4=(qFE|-gHe0rm3g`&CwD{zsE*XJ74Pl=S@y(b}` z8Bdk*R0UK8)xi0nJg5LF0(q}Cj?0GG;q^jao&3*@z9#WnKnrZ0NPKZ~_8)p6B3)~A zdWzzQtOJFdDPSI03ATa*!1=k5Qy!#(4xkSh17?8vU_ICcj)3G}Xb*^j3@{jEgE?R^ z*z`-Gn6r<_2~hIaLQXx94tf9uz4-Wo#_s~z>SYKfp2YClIf~y`EpiFSp{in|N%FX}KJg=VODr`FP-7P?fm<^t>d`o&Un& zao|5ZSKbNIC&4%xaEvGP$>hx-uCNmOH)W@QDtG$kKKIn~&(q}pqrHxLyeyMd$CYvK zi<2`Ho&|H*2MNk^_&)(0KwOV>D{$IWR_{-iO3Dg=2vCJ{>ES_DOz1#)LGqJ;|MG1q ziwV(ykEuN{=WAs_;s-D;eWA# zzlwzI`3`?m2%Cnz5_@<(jlh<|cEoOco82FFslJT5n#g`W&*+4`kxw(O!Ir{y#@>ll zD9?8s*J3wuXfm*CSFtn1)>z5z5c|lR-WLX+FXQ@4y6Efd6tUx8W4DOC6?+4=A+`th zrB|s78>_a6))FZ-E6M$o;b~f-L5s&(Bd}l1WIK;d$oBrG$8R%}+|Nn(O=Ocs{&Tb4 zjiRGJF3_L!x;wr1+6nD=5=eRny^!5YeoK`vV3UDu(A9C$^=kA%D$XRM)mRoM>|>+{ zVAJWQ-Y?Z6zcu!nY`%EGW>Y>8TV*Pj3T%gGyjO#ZhH?2Iy=EkT{0%!7-XQD`G@uXm z2K=UWwmUJc1;K*11fbL_3yrQ`X;65EFKQ0xqPipD9;xXV_j`}MFb zN#BI+K&IYNr9Q$I6?-K*+T`@Z4#(CbU!M@v#9o3;gF$N zdm&y@v3|G#bsrK{7J3a@pG_i>GlJS9L^Y?gm+KW7h%O=0RO0-h`2yVW}0ASB~`g zpcCW{qtL;rG;jXX*FUerKuc|4r}}5`Zp5dK)L7KjBkczxSD^ z$nf7w`n|Vb@yglMb2vMVR$PBXHW2sU>iZ+2yty1IeQ4p2i1Pfm`WZ1QSVaYtYXZBi zla=E{W}xrf?zQj8?saaD{&$Bo3Z=5WxBgV)#5BZuy<3G5^Cw@}J7xRzuK!N?Ar75F zrGLDa-c?Cf1LN^G0ZatdNiQ?JdWKhnyqcgE>rW1`HW>0O6-U7$;@fXWBl)uLDWR7msXg`2!NbSZh#s=T)q&nE7D&&2uH4Z{66y%0wi8E0__2NCHD zJcU_s8W3#=8iB?j6*K`&!Ns5%Xbx1_Yv|{h#(Yg&LFu56>=+dXowV@yPV$-jf;7s4 z{HUokX}njdDr+C2y~NVCB(4U>E;ZtGOPn1dZe@x6-nKT{p_XH!Y^nMWEtL4vVeGKPT8mkh`;TxUBeE5* zo0T5vMBMyQkpin}@a=aNu6Fe%&cbUFYm7j52MsSG%K-g)HFj8Hkp>)*J81v2@JEtg zgn=75GO^@qN^^wfb3{gRWMoGTNQosLP-I9-0a=9;>^6gE#ebL^!AX9FH(#7x)^ur> zkY9Uch_-{#7Mj44t}|y7Ps$yxNF;xcZ;?2l?PIi8S=#gvZC^_p^Ox>^Mm*XQj|&m^x5U0S(`a9_ zv@1ij1M+KQ&Ojsn(GnjE5f92Qb_N@5mC3oImCCQZ1}F895bdq5mfQUdOFT40d|QZk zsHu38rJWz59R_bWurG8YjP^ZgV`lN$A0p0zczZy6hY|l{Ra`A8e~(AP8x_#rX|$K$ zpF3KyULj&V#O5(+o>udW(%s0!Eb*KW?cMP1324U}?K(@l)6>TC?4ZU$49@C%jrh1F zE?FplkM9f7>g>|)>!Js8d)z6Hmh)d*H|@xR6?0v2#XT+YlssZj%c7W1%c<{br&`(# zA=*i5VX$Hjtt(z@iJj#9J!U}iX_2_v1D3W`h<1w6#_XB-pb^)k)W0f@2@y{Xsd$>v zcCoa}LbMO%)yCXS=X4{!-x41Q5kH()>}nq|+7*_zLE-$PH6uj(D7TyLaGkWogG0oR zg@|XGiW@R){%E}zqMa3@ecWjK#w_u^5b^8~aomXGmbOxn{5_r%qJ6?>HyN$=A5M=D z@slCqxkmiARq?D4?NcGzr;WBLlgA&etwq@G2iNLnLd4G+ai%3sDVo2>^DOOi#C1dS zywN^tX*=X->A!#b_JSq$uWTDQ$2wu!zd|ox;*Nk{J;`WH-=o8D4@`8u#bu_-8 z#m3JPtis|D{u{acn6uOfmSI&{aaIVw#|J~i%X7s!ciC?mZEH(guUP(uuE?k5_^&kL zyDV{Lhy~b$gTiSUc+O?K;ozcD}tv*@ z`QrI|{H~?-C-r+q+ZJui7k5Lvfr5?TeeeO;1U>}zHDWVqRXp6Pct%LYAHnnIgkSL% zqn($lep@i!sbeMXyMX%~fPzxA}SJgxrDh{s#v1BkyT zUp?Lr)Z-t(kHGHnPo&l3)t0tasr)@Y057-09Dhx&pN;reOWY?!{7W9Or~TDvE3?D! zC)ZPG50d{II0V$_!{7+88+}yAU#;$HiFbum{5!ndR(loyVYD$zTefum9v=(Q{^@I% zTH=fl@n0e0<3_yS(moWTJrSZkX|!b?bw`WwCu|B4{~aPeWyGC4v8#=g$=~DCA=-b8 zHrvvsm*M{J3&jCxTLXuSWuA(;l(^bVOPgAjE3BoB zsmH7-4rf^&F>}xr&obf(ys>OJ*+YHas$Bq50FV2ezkw$4`*5dV75|BNFDg^K@XXx! zMZ`y${A*{j|Mp3vOo0xn@|Y419d(F0=K($DSJ-39%2{RS6IVrxO+}mF=-uKxUZ(8E zDjXnB>Aj@&q*3WjWjX%e8sdIKEJH}>L{F}z)dSI+R1 z7EkXs#jAw%&OgRd8C4C@AuXa_>nguCR-vBZ)iXS$#nX#&@fsOkhT%0aJf+3ci*)hQ z3~x+1_W#OgX^3RFM7?2Ge!3yfGY;Dsp3-utH|pYbG`vlQ*U9jd7EiB{#p_~tM+~p~ zEY3d-wK7E1du9=DGQ{%CETwys7EfvM^a@}3nTD5cc!La2Y4P+XU%X+4H`ws93~zAE z5Jwr}U4}Tr5XTy#(sHPe9prF=;jJ{h$%d!2czWS2-ZaD8XLt`Ap3>sQ^mT=ZvkWo0 zyw~HnAu27RzMc^8X~Ro3ym^MFw0JKX-phv9!|+})Jf+23?D5$D8)CL0t}sNUMO^C< zowp5dzTv%RcuFfA#A?k@5}CVZ&|Y_4*aTN=io!!!@$_rGB$@-Ji+FHaFvQ1%atE`SG zn`6rAT4nW2S$Vpo_m=fZUug1bnY@cgH!yiACa)psSR;O@b^U4GL9F6;TJZ_Q6!g}#3F)T5e>*$W@Gdqy`J9U%=@nmO{3GXcFGFr-k=GisDp+aCn_K1E ztnyu^yoFW%omGB$We=Y9_8M#k-7Ne+4+}#n diff --git a/dist/wa-sqlite-async.mjs b/dist/wa-sqlite-async.mjs index ca94734..2857c42 100644 --- a/dist/wa-sqlite-async.mjs +++ b/dist/wa-sqlite-async.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viiiij,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];_memcmp=Module["_memcmp"]=wasmExports["af"];_malloc=Module["_malloc"]=wasmExports["bf"];_free=Module["_free"]=wasmExports["cf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];_main=Module["_main"]=wasmExports["ff"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];_memcpy=Module["_memcpy"]=wasmExports["nf"];_memset=Module["_memset"]=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_iii=dynCalls["iii"]=wasmExports["wf"];dynCall_ii=dynCalls["ii"]=wasmExports["xf"];dynCall_viiiij=dynCalls["viiiij"]=wasmExports["yf"];dynCall_vi=dynCalls["vi"]=wasmExports["zf"];dynCall_viii=dynCalls["viii"]=wasmExports["Af"];dynCall_iiii=dynCalls["iiii"]=wasmExports["Bf"];dynCall_vii=dynCalls["vii"]=wasmExports["Cf"];dynCall_iiiiiii=dynCalls["iiiiiii"]=wasmExports["Df"];dynCall_iiiiii=dynCalls["iiiiii"]=wasmExports["Ef"];dynCall_iiiii=dynCalls["iiiii"]=wasmExports["Ff"];dynCall_viiii=dynCalls["viiii"]=wasmExports["Gf"];dynCall_iiiiiiiii=dynCalls["iiiiiiiii"]=wasmExports["Hf"];dynCall_vijii=dynCalls["vijii"]=wasmExports["If"];dynCall_viiiii=dynCalls["viiiii"]=wasmExports["Jf"];dynCall_iiiij=dynCalls["iiiij"]=wasmExports["Kf"];dynCall_viji=dynCalls["viji"]=wasmExports["Lf"];dynCall_iij=dynCalls["iij"]=wasmExports["Mf"];dynCall_iidiiii=dynCalls["iidiiii"]=wasmExports["Nf"];dynCall_v=dynCalls["v"]=wasmExports["Of"];dynCall_iijii=dynCalls["iijii"]=wasmExports["Pf"];dynCall_iiji=dynCalls["iiji"]=wasmExports["Qf"];dynCall_i=dynCalls["i"]=wasmExports["Rf"];dynCall_iiiiiij=dynCalls["iiiiiij"]=wasmExports["Sf"];dynCall_iiid=dynCalls["iiid"]=wasmExports["Tf"];dynCall_iiij=dynCalls["iiij"]=wasmExports["Uf"];dynCall_dii=dynCalls["dii"]=wasmExports["Vf"];dynCall_jii=dynCalls["jii"]=wasmExports["Wf"];dynCall_ji=dynCalls["ji"]=wasmExports["Xf"];dynCall_vid=dynCalls["vid"]=wasmExports["Yf"];dynCall_vij=dynCalls["vij"]=wasmExports["Zf"];dynCall_iiiiiiiiii=dynCalls["iiiiiiiiii"]=wasmExports["_f"];dynCall_di=dynCalls["di"]=wasmExports["$f"];dynCall_iiiiijii=dynCalls["iiiiijii"]=wasmExports["ag"];dynCall_j=dynCalls["j"]=wasmExports["bg"];dynCall_jj=dynCalls["jj"]=wasmExports["cg"];dynCall_jiij=dynCalls["jiij"]=wasmExports["dg"];dynCall_iiiiji=dynCalls["iiiiji"]=wasmExports["eg"];dynCall_iiiijii=dynCalls["iiiijii"]=wasmExports["fg"];dynCall_ij=dynCalls["ij"]=wasmExports["gg"];dynCall_viiji=dynCalls["viiji"]=wasmExports["hg"];dynCall_viijii=dynCalls["viijii"]=wasmExports["ig"];dynCall_iiiiiiiiiii=dynCalls["iiiiiiiiiii"]=wasmExports["jg"];dynCall_iiiijji=dynCalls["iiiijji"]=wasmExports["kg"];dynCall_iiiiiiii=dynCalls["iiiiiiii"]=wasmExports["lg"];_asyncify_start_unwind=wasmExports["mg"];_asyncify_stop_unwind=wasmExports["ng"];_asyncify_start_rewind=wasmExports["og"];_asyncify_stop_rewind=wasmExports["pg"];memory=wasmMemory=wasmExports["pa"];__indirect_function_table=wasmTable=wasmExports["pf"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};asyncLoad.isAsync=true;var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{if(err){wakeUp(29);return}wakeUp(0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=(...args)=>{Asyncify.exportCallStack.push(x);try{return original(...args)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFuncName(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];return name},getDataRewindFunc(name){var func=wasmExports[name];return func},doRewind(ptr){var name=Asyncify.getDataRewindFuncName(ptr);var func=Asyncify.getDataRewindFunc(name);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["qa"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];var _memcmp=Module["_memcmp"]=wasmExports["af"];var _malloc=Module["_malloc"]=wasmExports["bf"];var _free=Module["_free"]=wasmExports["cf"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];var _main=Module["_main"]=wasmExports["ff"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];var _memcpy=Module["_memcpy"]=wasmExports["nf"];var _memset=Module["_memset"]=wasmExports["of"];var _emscripten_builtin_memalign=wasmExports["qf"];var __emscripten_timeout=wasmExports["rf"];var __emscripten_tempret_get=wasmExports["sf"];var __emscripten_stack_restore=wasmExports["tf"];var __emscripten_stack_alloc=wasmExports["uf"];var _emscripten_stack_get_current=wasmExports["vf"];var _asyncify_start_unwind=wasmExports["wf"];var _asyncify_stop_unwind=wasmExports["xf"];var _asyncify_start_rewind=wasmExports["yf"];var _asyncify_stop_rewind=wasmExports["zf"];var _sqlite3_version=Module["_sqlite3_version"]=87104;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<ym=gkVAr!$_vP~<1g8kfxTJfC!-Kkxm)b0wdjgfHED!kh=}LVgXu=0Z+y z)cmA;o?$-CRB+<}yN0futplr$Gtr%C$4CVHWo$+aYt_UAfHC5$GigB*03NPb;cFmoim|&MNoeg@$*PjB5%DVkSmt_#_An!vxn@BFuEZTB-=H_;gKR4$u2k zrZSCXqN>1HrYM@wg$h_)_k{)5^%%!|O$ec2ai7i<4AU`C2u%l6hHq69Dq}w77^VgR zK-by{tyIOU6pNMetgfqJuH*#waZL6B4A(i+f+@y=dCkW#Fe1`A1MiqG7-LLVv99V% zD-6ICrYpcu^}{X|u3>Sy5(<_Ced@7HjZ}dbz5yBF=2H~m2Otd~G%cusQtk^1C6fW_ z2A*q-X$ok^|A334< z+sgeK1VAsD!a`kqy3!utgb(s#L9htC6dL%fYxIWzKn$g={FP}49ADgi851>Wf36sV^U0cQ9hu|QDE0~KPL8VrI*Lf5enlt}>XWU^~FRr5Ov z>JjArAUMoJ z107w~eF`ii@53V~D;T9hR6al;=Jf0Y;yJL;G#`K`1PAw^hge$p)bMc;HNk|l=pXDWW2j09D!}|9y)|jL7SzlAjgsfa)w$~4U%fvu3GgUB*Jt&a;|L_HFwjXyBLSZNuiX=;vM0QQiFy($XMHKhz$C5LX<`NOM(415))nI!JOS_Tewg1CJaEKtHbn$llDC z1O`b>Kt{wNupL+sNWlY+E)h3E|=hExd-f$62u4&3L1jQiwuhF-RGh9;G>K z0<)pMnCCkZG}0d^N~tgD zpA*Aj=f;6Y6M?Tl4CY}0pXz>z6#O5C5D6d12#pXRerP)PLlI#14rKTm z%87(9biCor2$L_vvQeyodq~!Ydx8KEpwPpIA_Xl=f1>mu4pUkyichqMuRn?V6uoU* zjh9q*?Z%Tm`AB$A_*%FOQhHTMCb0tj0UCr?B?xg=g(-n;w9F`s1MYxP67c~(Y)tbr z-^pr%m;|Kz!MpPiH=vn*MXk`(7#_D$;b2bjsYkOAX{(|6a`-~1L}XD_kwDmmlKS9_ z5fwm=kC*up{ox)-^I;}sjN%1wA}!WRLw=@&pnZ-{aWuil!q8n916&ZyoUx-2DI+Wt z_F=}UxL4J@!Xl(-7)6fK=T~#O9~vEjgM(3&`~3*|(0)u*{S_3q5q#*2#rz%or!jUq zZec4F9YrNPJ^ks70Y3E%)$bD_q9?$zOlik_WiS>$ynBd*2L<)1ow6h}Rwn#u$5OOt zFbGpV`h!e>gY@TujI10Evh#VRf)H(hKjmIbi^`I|L?h-~N zbU!q%553ajFn6p1i*WJ|go9Fn@Ci-;no%kQD`OGG2Ui7`pwg8N#fDr}H9}4op1&9P zgm@<4zqE*msKI~;_V=+Ug0nB8aDN0|ECQKmc?^sI?j-&;n$Vm0HTnRILnJM7fk7nGm!E^phgN zv4F8)8o~ffh{1spv^H62x*h~W1k?mvJV&X7&N~7CH~#hq=HgRB^cYS~WhOxX?T`12 z+_36rYKXiC4BZ_k&c}6$R)UBL_9^8)!xvJbBB+*=<}q-Dm6VYDpqo(EwwP7w_-v*I z0?1472M*s4OCpg&e-wmD6FxzR@{kg-vxaGRH++#Q$e{{@z$&3e?2*POyMvLmR~YSh znZ4OCJ1apY7z~AiA)oVKIh2Al&M`u0OS(zwj_JLnm)$ECc7+B4k65_aO_IN@Js%Fa*Vld!vF{GL;ONgP>Y={_E z%^p(3@zw0Hgcx4UHY;KTz;kgzHM>I6Sr zY)?#_TFn+I;L63?Lsuv zu#sYH4SO^pE~#NJM8%~w?D?p;tcJZ76ys{xt3ffohCLe<6KdEqQ8BTGtqh9GYuL*| zTv5YDiGS6w3F68c_Khz7UBjM^imPhaWKCRM!>`V7*WH%65@m!_DDjUSi^4M z;-nh(Uoo3yoLs{eC&Vc=Yzh~rg3hQot%faE#pyNd5^+WidpIG^tYKg4 z;w+GvkBYOMn{zM{`~z-^XbWtkqPmtXN{E_THcN=wT6Pl`b+v4nD(Y+5JRwHcvPYug zqFS~%D#l=BR9sxkt`ZHk%=U?~wd}c|xTKan1P0c!2f@HvcAHO(t7WU8fVJ!aFtC>0 z9~JqDwQP+Lm)EjQ;9xDgFDm|3%hvhDm9^|ZNc_8&Ed&p1*^i328sNagTK1JLtXj4~ zh=BkN4FrZhF{qZ!kBY&y?2sykU;$`gExQLStYwd>;`my&Qy0UrWI~LnWnb#z1W*wb zC+2I}T~TpTExRKsM%J>qU}7zkQE_rDn-dkM)Uw;7;?!C;8%zXcQE@uxh>A0?WK^74 z%YNtLEFhf_XV(~OHsH8Vy-T(sAKC5@vl1ej4H0IW7`e!?>cr+6<5`<4-Ij3 z9edpn|EXiE4Pn)>{2PWCSjRRP;F0IyN&TM%J-U4Kb>YePf7|K^RoAj?GVq zQ|s8h32|B-y9r#ZWA`M)8FlQ(ydlo4V{aMatUC5&P@G-IJ~zZUb?oM-xS)>xY>2jX zY&zIj&kh=*rk=fOh}wGggCgqc+08ytU(en%#OQi7t>Y zZPCTpdbU*;m(;U24RL8b`vP37XFI^fdiGr~FUHriJwY*{o~<#&#CkS4DlV^QGkoHT zdbSH}tY@DX;z|Gl8|&G(hPbMp{RTGHv+u#idiE>WSkIViXrvvWkU?DXRE-)de#Vgu4g|PVt75^U}1<8>e+g~I1#8A;-q@^jv+?Y zvxPn}3N-n|$@OfVAx^1hFKFV_dUiM1SkK-y#Od|y;h;F9o~;EJ>)C7IBIq{6*`OF) ztY?ox8SB|@aIv0!X^864>}*jpn(c)_k7k>Ns2iPU4m57B*fU!>}z<#(d?^)xO6nznGlzaX0K~v+-SB@72`)E6`O#UrN_h>dRA+8$D?n;QON3%O&%A?sG`9xqF5)g}rp3o1* zS7rW)-x+9(+?H4vnUz?VSsI?5n3=dW@p=5i%uDf?Gh5KkK+g8Z)E1h?ZkWW`QeS34>B_HLj0}FEr}V4xrq&#If>g7(-Su(ZcI!| zyqozY{$^%PW_4y`JpVy_Lwra4v-sM~0pIJH*?dE4XW)SPer9j{=lJ*Wmon=!yW;O; zzK*{i|0cdK{%!o`#8>h6GBR;P;=083i7APxiE9&+6OD;O@tuMF@jdY$<3Gi}jDHvZ zHNHFkQG8SULp=W>zB9fq{$_lA{O$Pa_}chu@i*dY;_t*?kH3|VzZ!ox{!09n%&Pdx z_>1u^zNYwVnaATRGeh1B?M{DM{*3>Y%#6&9nQ56DGS_FW%S_Eo$!zi6mtK*6)wd}9 zQ2N321L^zIx0F4dURD0O`c3-l^h4zzq`ykN`IK%m>&00`g!e(^p5oQ^yleq z>65pnx1>KyZ%#kOKTUs93F3iQ`W{a&Pd}DkmR_8GIK3b}KYefdj`ZC0 z-RU{$+tahtcKWvTtn|$Et?3!*Tha$o2UCBf4y78?Kc#+5{gC=TwJ)D~sC;i~PwKnW zx2fH!Z&F{UcBN(*U!=ZD?M!`{`aJb<>Z8=g)SA=_saI2*Q_E6IQ;((|NZn|xFTFo? zUut3MiDXl9d2(5DNpgPj-sIiMJCb`7-zC0H>`qK6-G#qjCca4QNNi7hp4gVyn%I)~ zEU`K9Y2uT_$BB;;n-U);@*5K$BsL`8PrR2{pIDc8H?cPHeBzhL{>ambr!y-uPi3CW zJdtV2Jf2yeS(bS$vo!N)W=ZCe%;L9}BGPh+m#b#yZXYS41 zlbM;h8&aB=xhr#L=8nwUiFXpOCtggfPP~y=lUS8_F7a04g~Z&h%LzMPyd|$Dg7g4^F#Xk^uF}o^q%y0>2K3d#%|6` z&+H04uiccnHZwWXm^qX_nEoSuApLv#xAd>+U(#=;*Q5^wSEt`dzm~qI?A7!u>6g=2 z{iuAUZxEaKEZ>*^FWk9#S6WUx^#|e;eu|;2|zAPquqdy&;tSwCc&PUy%J{7%1o$b3(`Apv;elS)BH|sm~8PU)6?fSF9 zXM#<^_5Pn?&t<+hKJeefUsCoO&t^9IxB7mLz2{#Noh9}d_ltSrJL6kpcJ#LB z=cCU=pN+m2+-*FX58mwi##j<;jPEiw@D2Vi4Lf@27sj684&&+IL3O+Fxv|aIYRn96 zF>a5}jgEdn`^@;vcYXM~;3L5W(R-ttji-XoWPXYL5L+C4A$UkE@I9_R9^Iwi9bFM! zuG-;WgP$6o7#|z6q8}NJ>Lz1;bZPXZ;3Lr|q8}O?jSWWredD{>_p$oTN+W+r+@UT~ z_Qm$b_Qc*ZWV9)|-nb#W&Un{&IJnk$$5`llA^MgvFMU_~O=FF*+IYiw-B=u56n!!J zUhFmF$>^)boaoEOD&x-dGwEm3FQr$eSEc8qZcoil*{R!7vr;otx29&KZb{vonx48T zbz^E;>V}m4aaAmTAo+Xpx8$$MUy}QiKPP`m{+RqB`F(O$=%6sl3yox zCBI7UOn#aCBDo{^Wb*OkW67n-N0Y0QZzNw&zLtD7`AYKk(wCF7OK&e-h0m4Amy$0g zUr0Wmd@lKH@|on*$t}JW$)}RRkk zmfW2DH2F#LGxCbrPim`rQS__SGv1&ZR*8Q$txmm> z`oRBs>b2A>sh3l$QY%x+OQ{#_Y*jk{SZYb?k<{YUyQL4O)|M_xJ(PMd^?vCmsZFU5 zQy-+ZrG75mn%a_jFZ3Dyewx~m`mJ<(>M`RnlQKCcd3$np(oWu%oRyrJyfrx^c}w!<Sd1vyO#IuR8_*4mQ`E`<=k?R)6 z{vpTj3U#;d$iAX%`dF9zRXwg)Q$LZN)+$wU#sejKkHP8yYsV}<{p}!_$;b8<%$jza zpZ?;3#mDA29)&_}1Pwj#vAs6;yO>hm^j4cPF27jhKUd=xH$Ig64k*Lq@X4)Wa@hxg zQQD@dn(?_@u%Bn_3)_9j-<8o9d93M#_DODsIy{niIBqH(6@OMExTZRIqB_9%RoDww z#q6ye{t(v*yZWwj`I0S$+5I}5qRpGejcxXhcqB!JcWK*xkBy%g=Y{H~I0P8rP=71u?*SdbYo#!g6dNJF|pYEX#>?M+%nnnaos{ zSWJ9T0S533<(2qV^7zkIBN)me?8x%{xWy}4T( zG4&H$bnkp#OZhZ7;;?RRfgP@0?EWM-Z{RX-;K&li!nHFnj12`>oWFc*-_(6NKg~|` zIIPT?zgTPN!azmg%09kF#n?ReF9R$y#Sw~`|)Zt7Q9c4MPDVemw};3mY?kQ2Q{EX+e8a8H%v)&=7B=RH=7 zX>rN-gvy&<>N$Y(A7u6TNFO<1F^}5Adfmn6+BF*WZk(L81N}bd*W0`MoxcMkGq6#vA;a- zNFht?R)fwLYlVHypksjhbAxWM`wyMV@3lV|S|uN^FN?{&AF9XMONY$htL<$K?PcS* z$PvPj_NZZdp}W@cAMvMU=}!L{VhXn>4)2vL2n@2}5J2J9UNO8)tZeOMc zxZUb>OWYfj%i5Q!oPx?~hugGm>qFnCX zRDPN?dTPO@htK^@5ep%fQ$pqT(-&m;D*OElw(}R|wv=*_ZC>fKmkmzo7WuJ_V$LnG z*a`luVrm_PYVn~^Yg~o1swr@(lG+{!qL&AKh3fiAZF>t9UkYs5)GVW+Eh`N+-iHu^gOd-ndz2AB~N&r&piNS2TT5eUS5E zB#BZOiDM=Jvx0}dmJ==sb&>-*iE{hmx-oo9(|dJ~aNqi)EoKatv(~0#wjBK$Unm!( zlw<9A7meY!${tTcw&#o)Bc=;E>nVP0lXCHeoL_6#HGCnKMX^Y4S-CV8l{abz4C&#a z_P1lt6^m3^eO91KF4NN|$X_3AjSU6z&oF3iz~~lyhq2|C4G|kuIbJP`+2bzjt#5%- z=pg)ZU5S>oU%9M5-~aeH?42x>+g=9G&GD_pwOp?HMI2?XJRxG=F#ZmHNJcj#;&MQr zN}n8gaay;Jn{W!BW6zn;oo{M-W5T1{9(Ktc;;D$uHJ$7wj=zw7m#c<&P?yzJsgwBKa{W`hwHz=yTCJ)E&?VI6Goz!? zrZHExg320O;aZYIQc$D4EN;+0`o8Pr|}IlrkE!^GbkPm4QpDvd_4)-%4 zTPYjw@ay&w7qpp^@|E-uZK1)I+JFFgx+%IaDEkn^A2GlQ4JIdvL!?<279o1C$yFDY zB?7qe<+!z($R(2GbJeM!E4OYq}Bm5aT z^WsEA&OftClikltgzfRyJulY9WMjuvrL1fd@cXP)>nSTa>-tsdGpiu-$svbiUGFJgpZ@am%zf`MXVvZ#;+dmu+qOKK-+2(3v;(*?&wQs!X%F zJ@n>D`s!CW(5koJzPaYe?TbVR0(f;h9$8ygYDS~Tl~s@{(yYzDaSQKFza=K%k%~uK zokw=6QTuUFhU zu{fst%+uO=&#jo7y%`xwO-lS;f-+|dx28@J_QNv==r>&NLfAWVivHFrX8N)E)wBBO zOV^R-ZnRg-s?~RU7-ny~4!nKnwhsI)d);j#`1^LH-2Tg=ce?9H@r@rT@|WU!MUJaWCYvstClx+V?n}kX z=Oj{B+LPzEL!R`|{E5n4aZ4WhDVXph@Q=s^N_=*|1zG-?ecpm2;7MmLSitYJdoFB? zCuc5fgU|mi%;EDM=W~_wxx@L?@1y6PoX->Q>k40e&3$L6cdAy2J^sw3{q226;n89D z569=k`@5Gr5;S$oC@|ERV?TNSnOLmkfsy=n`}_xT_-uUO2(H;rJU|F-e4wA26D6u$ z_TY&acHx8lRN$VFGe1nna=}N@WYd8M&)|hb(SE7t8TJc{8u(_p z-ryDXaSz|F7PA}q`E{X~+&UtWkz00^mB|&a@~j-StK4Vb{K%1fnvCAqy4?QYku1N* z-v7w!h|{QL`pCWGB2lDS+$gV+T{dyQUGwAsKGnYO$y>Q1_brS6TXtK6-0<#ak5u1P zksi%FQN)_Qes(3-H?JVg8E!9szL%I>-n8?199lYLAABLx^2uAcKuR=7G2|NC}~ zE|Dq=k6FU_gu`=Gf9yX-t~?38?ba6!yT?;MQ$^5mMQ4E;<;)fRouXyIS^jt_RVXlE zQ@GWN{p^ZNg;$nvuVOKMkLLXUI~6s{%Gvgw6-m+fiS2*-D1vz0)17;_s4;}8k9G2L zRwy$BRS#5Vz-hAP>H!cQczRCLy)VAcb5j(Hxs-_v@_#pm2vZ$W!o>hMii6yqz4A`G z$Knh5opRspk@A2T;Jmm|x0f#dH=iRX&k?QV__nE|<<=`Jg7&_b5943i=~qsp%zNA` zeel(^=#>Y!c-}|(b-7*h+PUEBi?7|uH``~w-VvWuUVno>W{-H|Tzo$C#v0yePgwm= zgzj~#59g!p1FJ8?^Ra6z^)YS*<;k!#`_(mB^?KC`xp#l8`7v5r%(*OKEYd@B?8%)+ z2Byu{tQ%)*##>HuB~Px4#^iwQ;dXNCy^)9<@ColAjmn5>KfJz+*rv!H<*{;ks4lA6 zd)KGc=iq7O%8P`BEKr{lC`&i_9-Yk9r9LRlo(e5x-?y|4-EmpnAma9xrR~L1pIqi^ z6|*ZIJBKf@uY7DoYdqxnIGsuKYNf5IXskWM$LYYjIfSw;1I(iC9r;#$;hN@(GrHWoVrUa1+O_Kj@}KPo*Ubz@oJm;cpncVQcapo<<`zR^-~YGRugl5%LLK-E za?7c~k@k5T0{Vd%(xK2!%H!g)dw-FXd;eS7Mef~I=|@>$JZP`q(1AbD^xFoUUOT>t zZ#$u3941ZBzyWD~#dW)3F2J$|L49*=&54v-RK&e87bl9py;ettiRMe>U5J45a|T zaelRZ;+75kJ-O}D(wH1KOf8YW9i2W(&Yv4F?3=f~&OfzJ-PQr+^)=gO^Ex~F`G4_w z%jd(z3@&F)O_Vq7{=5szKWAR|zuYwYzSCcQCs^5Q=8Xf9kxi_zH%1ofeZz zbUwPI5`3{HUpP|DTYGP5YS{6-5N`NlcDl^%h&{0{XVeerkWaUYlD)1UDX7s~sp=VY%Rn4vD*A&v?r& z{pD7EKu-RdpCM-ssMO^i)c^~Y2c)%DFP9e%DlN4S|LR_2XDC+4}NO zRIYwDSz;ge$K{CpsGU2@@l$*u`O@N8)IRjbY03vPxqZgLZ2kp~k_0rt19NNXT5jpa zr6sU7OGlz?DyW`NF>&kTcersH6(HRDw)yh6L(Dj>M5R*7dyc6nh(MjCUeREM8(^V7 z9CB(cdfY)&TK)zozq2arxI>s8hP{WjIMn?TdNtVTC6cYT#EKTz(E#)?0A2+1Pm6en z!tuKADhYwDhgc{J4*^lrLJX@TmYZs5fy`bhPP4y1G`Q>;H?dRP;tovM_2lt<0JrbE zpj?(51K+TW^Af&5zR39ql(s>^&%@nC0(&^)q)_<9{6~3-!n>iXH&5Y5stYI>Pw*SP zNjS-KV)+u*QEl_shG#Z zsUebHBV?ipJ-Cgi$odPd20to&Ozn{K%ZemVCl;Ze1HMi#KkHS3re6+E^8S2@ydlX? z>HDp)l)?}%*(3;AbltHyrIv06N}v%BaqQJGymf;=qCJJM$(*cU6So;sXl%D{;u4EIT zvhYC;GrEdk@T+V_=flfC0tYDE2X9x%&re}3;e8|iF6qJq5cswU909PZ_w~h>! zdow)ULx)gFi*vdep|9ZZTndjOrjA_4gB5mQMX++-xL)?Fz~TEaBFQ*;RRw-J7BTUw zhQg*66cW1AIS0GzPWcgfV!cIY5=SMH?vS+(4Uqy#5f4SbS%RD(0EiETtVjV(S{p=R zX7?gdrT@o_K33_Ur-%V&r~_0Xrwq>Nux2#sk-<4cLQp^u(e(tFz=@SSlK>-)!gLog zVx;^Z-nGWNXz`u1xrTS>Mmu`um%N6j<=RRfEz@BnCdtF~UmCQ0UnNiWFA$~?VP!6; zpwp8fKn{)?Yy>TFhW)A#7zEk&V;4d^x*XJs_si>WNzc$7NVChhJf+05j?eT_HdzC`sJor)KKLbZ*7}x(xJN9%{woY3NWx4r1;Fnd+8k z$U!^0J7{)k&D+6(Pi@V+2gBApZms@}8?Vb-TJysbhq#q;LFz3qmup+|)W{OE+>DxK zX2e3KWXu;<+8qh~Ea*qZ#f}DG$ZNvN6o(X~!ATmXsSTEskIlreFKAVGBrC>K+^Q%L zy&X6XPz;s+4Qnm8bILXmVON7PpLv)Xg*fN3%E>LC=kO zey{=TSFM$f@#cV#Q?dh>RvtjbTFH#1A*+>(j=z~1iW#^36LLWZ0vSF?$@v|nB}`!y znkBo!LFCCLDUK6?<5>p5&^@}7A#1tkn&^S!ksikb$7wZrzRK}YZmQw4T02MqYvW07 zwJu`hFueqJqL~2-Ci&mOTaqQ?l{8(sGy%<;W-H6emjz zK6I%;C<+!cBqq6N)P3b|f{E z+}DHhyDYCbJ<)}oY?%|V5+^I}!ooRd#e~5~-mwAYEP;#td_qp^$HL@Eg1CQ!Prw~f z)|S>apfHd7oY{_#k^ju`WS&UKX~S}1;7Q)I`y~xIjTQ(4@Zek&eiljSgj^Kwfs?hz z0U8#XbJubSxCjGo{BiuIGXz(wV7$dn0L}t{H3Dq49h*~fpsNdGVDU@9mq+DKIo?$- z>B@6CZK#~JSS#;QLd-%Orp(AsvLU5&oLa%#XI-te?s*-<5Th?^!;>NKC4xRUFC^Ji|bu-V(!dLHSu5-o65SJ_RBpK6_y$=Pk5ER<-3F&vw!a zY=~eG0&)rRG1T7<5VSkA5=5jfY><_M97-YuzlT`Ea;06^DCiXCII1?txp1-tXaQW6 zT+o&$@-c#y%BINF%q*f!2hl$VYYS6(LDykSCq6qDc%tS?tVS_`Zo~K`gG($e2(7{< z4uDaVn+X#%MMq)uQKos9{ys{hcgb>H`zXHF zek&{&3=YP~=~U8M2qqoG0ZPPNm)_O^5wVa!VO!N0Y_)YEmAifu;lz(AR-_-GS&>jN z<#PxMSdGwZz$(ZNY<7t^24}HRM18TWM%r}&@+a_75J!4B>5*=hG*E=fYR(A*#2WY^ zXbA0*Si3giKmyVW?2|k}f-AxEWi3K|J5SVTBYX+OjfdpP?O}WVk^lz&LYpKWdF|bS z(CIvReHc9QSK~U>YVVR6D}+y@ggmi+GtaQTO+c<{&(8~d@;L>K;nrbtPnU}L z5s;f7z8hRH!O{YA5f_V$?ckx9_2SJUdD&sSZQkfD`lB{jDX@}(W$#Z*eloSfC4O}Ggk5GS<_T5LG<5MO4X0vB#9q6yuzL6KJm;05|Ifg!n+ zjCDW=Kw`#1CJfjJQQqq&S^*1@8G6{6I$W@Q>jtNG226x$Jhpt6W(F(V9+qOkkK!&w zYK3?qD1gv61r{^lWw!8hh$9YsxNU-8ifA9oy9(IJq26!(%8<5|B5@dMbt-TGzK?t; zZd)WFhZopo>?*SkcZVjLLm<2-+yqq1<8EgUJ`|kXK6&A*jB2ZMn{I;g*A_G3i76C% z5gq2$(s1C|q#Jjq0<((Z-FzfQoj=U|t_H^W}^|{VA;cyx2#5?*?-5_Lu z>4Q7*Y<}5h2-0|nTispE;~8i^lon|}g-Ik_WY|4C8Yz+bid#JjV_m8o_YOzf*F?7M zVbjyYwJoSLV8%U*Q_8&&N6?52EMOWpON>*jBZ?#3d{ag*;<0=)<9c}zKXVvomO?PS z+$l*f<0~$Hq&M_>j@3)C`jPHHFjsdx9Z2f!jky+MuzK$ntAl2clWE9mcG z-N&7V+)g)^`K&&LX_U)2rcPW#hCy8G>x@MrWtKR`4tawYF!sL9vl6&$p-e}4SpCCH zIBcst${h;K0|m_cc_`?zOK09G|9nA$M>j+Ly9E0ead9Nrzc98aL3mr_zaEwU@Rley zZsyiMien2-`WWxEVboZ1V`tv2a-4OnJF4iwxLM}-2L#k?7bsd81wHh!$gKP45NyZh zVl=?s*1>r)lrK%&V z%SBz$Y$}oKyYkLMooo$z5+I3^7_SI-xMO|D98Wk;6nWuP-d?iomhYHAK2Hwn#(Vd4 zi}!-iUS^KeD5`!{X1(kYP*w;y2*dM*oE*~1om^ae3NTJvU=v+D3G?1SP818QqX+oj zLHBUYUkQ>#Tk^TqI(WLmg0D0$IF(zkcnf-goH&LhmkFBI0j&lSygO4K)17C_@$h~@ zY{2g&T?QxQ#O{3DF?-)&#%Lr-PF;^vQMkbJW{x&B=`4uzrV9geDV5@;zY8iG%DJ2y z*}4aB<)eO1)-SCdd~nQZlfYVEbI}c;&$CnB*@I{Dg`oX<^P5k(^}0t$w7@w>bqizP zaL4)w_C+t|jpESeJjL{*qJwG%A;m(P5~Q*V)jY68-s{EuUY8&p(I|TLLMDKas#^R1 zH^K6|WfV0Wf}XXmrZv&yvzBmd_@RDTUF0mf7z4wuY5tp9+hkQLHv(}ZXMprep$R}afyBZwBpT5<7c?ewm}V}}fbmZHKx3)u!np^AxFq}a zf({`2gTbK7xYnaGPKl_ek^XM1B!?c5qg;v$H$a)S22Y0zmW|M|qmX4ZniE>q55QBg z&|?H%z@}{uWeprh5D6*rcBnD=H0uA$_j~bp0L2yDUD)_i?!#@KKq3|KkO1sPK&J^N zA!N-23C<1WgryEv#1bv5z!_2}5R2iYEz0r|G?1Or)P0D<+_0Z$3A#vlJP1i1ydpU? zlt4IzjNTGhp6!-L4g_`Vj*8Yf)eP@S@XO$QkqP3+cMCH^#wsywLb@N6FK z1S}G)cr@F6Aj@{e5?#&iCxd1Mm~|TncDR3V;LYrMz1el(vFB7wfuf+~?fMXK08>0> zIHV!V1G$yZ13wks%=!(7$f#xw;;J9RN<^S)9eU{kpxRr=DZSAa>^hKNlkMu@<_Q9- z-8q{iZANdIzPv7OC79tcLF@sE95hMxOpN@%@gJYy(^$<<;@O`i^+9>AD~=@GHER7#B%r0zR!BkC51Vn zLz6{T_T_D3PW(V^MMKdgazM&aec?3>Ii@eKJX#59rW+MHU>|^>PpHVkpE==!g3k`@ zVvx+jf8}JEe5o(b0M5sKd8ZOLBXHLV%ji+O&500ofSM;Roj?E?762m>eBk1mKw@|f zZd~t{D0ny0h2qeS-cULDD4sa6%v}IA%h+6)j=!K8=PC!~B9xxcUrJG+voIUtF)W_U zLTktcJcLlQgL?tF<0yU@Zzse3_|f@xREd396srdn;)I&{Ax>~^2Zx(s!*GMmKL+25 z?d%=5qgux87|1wwNkhom?86 zA^CPc-iF^R_x9tJ;BLv$XqGr)Y!sFPBC*;fgvbdFUuo?eX&6?w%Esn2c`hcP6QT5D zzd|R?_{70-T;FI)-gh)l7*3O*Vj|oo=o*AQp4X1%Jx5<|ee6-*HdBm1P~h%GF?`~R zAxLclYP1iwK53re=nptbGaNdK(>^Us`ySKe`Tcn+?+rp4Q_zOZEeAQUH~)WOE6vkB z``fh7{?BQ&1w!WIRsk|{ArJLJD4|HzJ?B)v(4;|-10sr(|8@7YbPFwzhm(4X8VO-} z#6S4qM(ugmsko$bjNjgaIOS8PN*U4>%zFT3+|d8g`FlMIc&V_4@^8Z zd|qG!DF;q!4YodSM#YnI-rDYsf`wjXY{${q;usHE0385~iWKfBfCYB}7+`l4r?`XM zdX#LL@>4XY*7=44gPZV`D{&ZVhCRW{V@}fbyhk`y2`<@C0tkTkP(s^G9)HM-Q1hd^ zqtY%n;kLdgAVk`XY+*2-xV{T4cj#^6T5eME5j+YF!A%;8}Q>RZ-)He0N$#NLk5z2QVlnv_@FsXNffleG4NKtFo35{ zq0Bm9@~&JUXD$ReH!ytdj;A9&N7pQEXu9^=g%&`f1330njCA2z-nm*F&J(2MO4y`RLETf-kD^IJpN3{*UK5kV>J+#Z&&Fi+U<4lgPNUFU+w1B>Vqj;~ z&U-yjIXWg`(jIt=HrYN;bF8O0`g^E&_ciNJp*jOiTA{`)MUD@BLbJPr+Yo*NQl`>+ zN#47l4Mh{W;HV9Zq@Xs?8b571fKxEQ5ZDCq(-9mL4OFQAxySOoix(1h<4!-kitB!J zh1AhC@f!8kW>);AGebLGUkReNGu+sp zJ2F2O&C{iJP<-&g|Qgg#{I!8Fab+t z&!POVd?{3y`Yu$6;M#Oli+%!%B*M!KpeqPAc#oXh>C4cyvtb4u!Zqr2WYws?te0of zi8xAtEdh0eS@?~Ym7G?QMNmYQ4h5ZktZ^Du%1|MM!BDaokbicmOF&go1<5@_dAne^ zA2U$6f)?3&7*CMYjO}GegI#iplJR;GrSjx=)bcpmwWws92_wrWmDdd8RoHW!H;i}D z-9_r;x?#KmH-2Zu?}zbR6`F&;6`AF_IuO%HAWAB-QF+AiJV!l|<9P>OD)YzlbRYQb z!yWcP%ly;|VAjK67;P9jrD`H!7txE9-FYpdiv-5Xl6j#UOq*AMQ6{1 zQleO~P4v6VAIeo03hVbGl5TzjlKm7xDlN1hA>Xj^EJxQ0@rxWW_0S+Ig~Av0W}H?6 zNjeWHmpEI?z`G9u66I!Hd3U&qF#4KwMwEOTzOe0&Xz9nhlMr1@1;8OG^a$JnA7RMs zNa|jZqaCLfbtJgbxk$tT$7n#Q-?+nX9bn#>j@1PNmaQh*#bfoLlfRYil7a$!dcD0>m?kjqj7 z86}RiJUoI|`3#63*K0>mWS}w?GC;SFwh^;BeL{=D)B>lQN04^^bu2Y>`dG>Yu!G7e z?9GrP0-Wpb7vzhaUCJ@|LZVcMFCcy)Y}2=EERs~~^DiI`+U%Lki{^~X zro`u}fI~2xKM1aL<3w{vfQEx=1&G6#{7y4HT*y_ZT*Vv{%uONrAR-()ubKeW5JVJ| zR>dI%XEz#c20#Lopfpb8$s-G?<+U!J2D+wD1*%rA^{|A0Dzq_3Bw!{^7mIjB(%oA{ zdP9K`+6x>gRgyDKG9#|a}Xoa(LPeO_i==i%In1djg#6KNR&3jD7x45cKLj(Tv%{U8awzBsMOFKWY< z1SyT^=I-O9voGyy*A2P8{sXqBTsZ zT%iSxof;P=+LXwM@0Wu|@^)wsj2+2QrMRgosT6SS!n$}@)-M|NKaiq4HxhEdA!L9Y z)`fL&8ma->3=Sd3Bn7B}O@b#mD#7<$wUz}0(m zJuj?~7e=wunVdNFyTQX$k$_tZAfag>0`>8&9+K(i9!DvDr3<%?iE44;On0Jz7zP2N zx(1W-w1YgedH!K7G3lR6(`H-Cth^G(7IVm-=?G(m<5C)O8TS^AZ}8cx%qmf%W!n-k zFmzU7VaGn(!aipeR_xeZfmK?NX{rFVi1lsWWO?9Z-u^Pf3SvYnfUpZ7nju6HfY6tt z78Qs0;{2pji+ITSx+Gr~{~mnA7wozC*aLY(+;>J^p? z=K>!0j*bk?nHcL-5^ac>7%|Y)Ps*7lei%V#WKHx}T5^z*mDjNSD`%a?V?E*0oo>?W ziZ%Cd7|_vDh6v>%}bXCNm&F-6INfSDS#FP*pM~pl(6a^ zT7u5sQP8r8X&Os7?hB4YPVS+{uB5q&oK$=Hy@qahUEs|HlN9fwMs%uRjCL zRL6^cnA>iImh**BVtS zosIVn+9TZT;6-W9_oxT&(FU1cT&Upl-T7wD4VBH_dI8TnhHfCHgKs#54puK{$vMwe zXCN;!T}rNzL$o;X;8-)J4o3!K(h=bnI-47ut%9cL~jZnZ|t{jLL!! z10JXiGI?+pjubr{Lelb&&0?2M!8>wN8T{6l>cpxNLA_=7bY~Tg){V`zkKo@jR-jFo zNWXY;9BP%d*f|n{rx{?Cf{GjW!O@bNbJT)J0{f2gf`NKi@g|TwdWN0Ta&U={zMOu7H*miEyFAQkEBH#wo{K z{+9to4tnc6UclEOnbM=jn`adKRa0TmD=;eK6d5>=SF|#qAvM+$#nA-NgO0<+)_J@f ziS+5`@iwR}X`Y;P9uyE@PG0O#W3Tt>Yq5E3j3#1kOfD} zO!R=ALcJjuqb&sV!@DDxaZz|{@=J&H7SAIb;><(Fd(yVIc(wQht|jke=5JGnJ!+<%4us?E zq9Kq%P7f6ccw$k;8l(C=4PO?c`aDO!IB{Zy^DOD82A+{>ta5oCun+{`nawnUz$#D3 zI8B-MR8XORjNk$u4+gAlq(*Tl-uU)w7dECnukkq)17vUXbluDMIf&i zfJCqch?buMMm_+Ou7u9MQ3L_LxY~{u)>v#I{0WoQ1SF3-YMqA(II+4ol^RM|4>%$c zIt)Z-mKeCEu=XLEM(5PmxRc~n)x7*j?DcUxN4Fo~-t@pZCx={2fWm1-I^ObN$(7YS zak%N3#oO*vhRu<;n*qdKQow$yn|Te#c_7)lh98kf5z>Z8J1g7Tb;HoQ)<{RvWOuFI zy~ozh-XnG%TZc^gX-tbu0@53R$1Zhi-L>OxE2cH5TkD~KxabT5aGF6H=uT?uv)-jy zdFY~3AkwUNi?cMdbqK!*4cGF@GGOJcv(8&b_N(PRLCB@Gymc*@X0~w(DeCno&1WcJ z0(#N*J+p^~I%)0_lvr?kEhz#on#=9?JZ?fyg2od0T`fj|p`$vK1RtVPL*#PGhN7J#tbSHsQ-jNDf%--lwwuWyvy*{(UZtVAU@VYb>Uky= zuuwn3E;f0KCY_EcJpTptJe9@23Gz|#g-6uK9!Tpp^nc{sddIk^;ZOn5eo`FmG64#K zU2ZzENax;KBouV?1IXhk5(+v8i%jr|T_>Um z?aCc9ny2BHcBB76o3OHaG*6+g{-4pjqeis0my1U8*3M$uNv<5j<1x}k z=k$jo4tJZ<`Du^*V+=3Nx+r>@w6g%AA6g<2q_+5{9%Yw{d1eHDY>DIqKLX{}S00@y z9B%XG?JCUU?#ejp(LAV7%zo_-3dq|o=4~oq07$03DGnn@bdr*GfYxC}4L`^>poJHhw4akX_Q(%41)XC}=6(#tyHv!x(hOnP1!~u9Z;u z{iS(E;mF~y-WW$Cel5OtG{Pw>86gV!6?ESf$8QDDJ)Ix#@;nUtx8iI^Aav5*`+*D$ zhh+G>I|(~;1x@|kn*y#EH1$AXP?639&4UU*NCla6?#_{eW6YP5jpP5o&^yhC7h~Y8 zuycm7~>A#9;$ut8#gYm*)?8fZR}C z3H}~x#P>L;^doXo z@c6C9@oxXOF-~?NwJ^rX9@yn zzf750m{L@Rsp2ds8Fm;7KBf>ZQRySD(646Cbo&f+sd@3!owOp;B3 z6lRwiAP|b6f{;P!((Dxw8wQm6DK-)m5RsA);DCSuVh#~@t4HSs_i46s@ zprE|}xihmH@q6$0^cQAl=FY9>o_@}a_rQUz8E((xJ9>uG1BNZSalFV6VxqL42yM6q z4&r)cTtYR|{hSAmR0+bGnHabWn)kScxXZfGJ&8hkpC+)PgZQx~PCI6Tdg$Jl+p%L# z_h-eccH5tIO4Weed)-3PZU5dxA>B!||3Bttw)-7CvFv`&mN2RDR5zd__qnCwQ*fVC zI|{`k!sgheY@EV6i#blA|Gj7pc$`2(m^W29Yfbbjg1FjyZ?4;e`25aIRPGj_C~xzSR`0RjWd8eaG&tV zaeC^mrrqKB|LX93r!xRL9n*_dt8@#+_f#bpD#z@jlsl}dQ-@WRsOg`>YA`4V+okf% z!hmmck9N;p?lHi8v5OYd8!SPmFe6Cje(bR!-xm3H=AZAJ}SC5agC6^TwB+y(ZE4Q4BxPUdK09LJ?vxy5v`bWB{c_CVtE zneRKFKj3`Mf+%2`U1`w214zt-6h-Cu`5A{u+R*->{e6m7Z3Y1)55_-^x3SVGW9k6U zm8TSNYmXPNaf=7Bay9YN&PFWfzI+02EQtO|JPwHnA;)<@LI;=XlQ@D=f}zBu!z-5k znlRzX@#tj91~>4v2aCWk&%&os*CRMU^HB;nDBrLghDZa?H+dPkHIpO ziOGC8QMcx+(1%CdGO$V|-+)d8(T7J8<+OrEbA_o6oxn$rx*s)lDt^@Y0Jz>|*m#BG z>$=AI0K?4VVCglq<5rPNtBO((oby_tkN&<@1aEwdOYx+Bq%jUU{8+pra7PRydm1W$ zqdYud98?iuD;bz$EEN8b(FwXw%yep5EJuszfE5u|rDhu}fG{Ikn}FHRi?yK%w~0s? zPw^Q)NTtf#MDFzg1f?ajpUxPrCJzn_h)IIN(b-auyCa9XGzjrEg4uf9=_EMJT&G+3 zw0A5Oh?M8dd4?c2Xe{lWfvon&Ar`i{9US%(|EMwt4x@doC!8wb#^P$oo^*>r&zPny zNl*T}&|0@p1v?BP@(y*aJ*AifOUUzw$Q+rXywFU%bUTPj25+h$o;SHU1|2I1k_lP> zMH{x3%c-y926&0;dHf&#pn#~q@1<_7oWZU6{&bZ=_|J%bnJ8{HT1fdZA>=+p}Xk+wne{(%Y& z={bQ2GK`51B;zSY9Enfy({3#oTn0uT(v4hYJ?&J71$I~C8MmnJCgKoL9{qggl#*_{ zthDD6oGVu&Al!$HiTVa}^Q==FHpeL3*p$^K5ZHRnt(I|Il^5^9bM80Tx6t%sE}n~j zXct1`VOrVEh?Jv=TDQX>z&u5@PGR6xyH6MQ6T1 ztPv%L<$Tdu0Pv=+MgS9GFhdK}8Vgn*`7uH#?-YR^21l)6BJt5n&PST*c0dg))L!5K z9(W(Iuc8fqHXDRz2cJri|89F45ZE=`jPGhG(v^(&cTZtyquQhDknFml59Sy)<{uX@1 z;pMMA>(@Bfm2858@!P~}6FEp+x>;w}4Cu4oMc8UOvvze({m6U)MQ~hrN1u2yHaTB_ z5~XwMluhx{ahi#)1Y_xDDo;j6H_<}JXg4s+m&b!RZKaR4+;d-9uy?!;@ef9O=RzoVsh%>I~gI3}4cVJ)7o)E=r;Bz_dp+N zqkn0C0r&^&$%O}#Jt$u{VI+{RK^^Xf+XRcFOd1`a+3fb6oj%chP?*h5=aDf&yO{#q zpxtFyu*Yo&X;>-$_vJIN9Ef9a+jt|fdY_eJ`Ly`(M!XfRXgx)h^JZfC6ffVK@zQp! z_7(`*;|%fQ*>DPcq`_3nAFDat_CJ?uOLu3y=)_W=wIyDy1E39-Kfd~o_>K@;x_7!L zZ0*D>qyoDla3v9#t$kHElbgHiL$qtU$T{<^#PHulsydzZ=PjpU`zQ^->()e}jc%c> z6q_NsUZS;k*eM{8fI0>d{R^RbaQWqD-R+1h7Af5+f7_iuwy0tL-geqUVlWpVL$qNA z7$O}2!a_U9FS{0Vt*UnvVwbj1Xr4Hjhxj>rU%g{joNA?`;`6L`;u9E0o6L%`Z;_MM zRr?(<#JO_PHn)bAV1Lak;kXHy+m@)uMw*zCcN0^x3`dOUd3!fL4jXDPW@b$i0Q{*uo>x|I}gch11{9}C2S-14e#e%)jF^2?l8YSLC;G}JQ67TbScE!wt zd5lfUdN0vkmp6vTH;))1*%BGU?47IAig23{=GVsB85{A~d5BDpBJNp%(6As_CHOzG zTM#Epwbe_mCWa*r4qtP0NDKhB6Ffv?!7O$Zj$K$BCaw5G2awjyhkXzD1YK?$qZe@a zN#+iB+7XQlng}GdgFd@Q=62GsSt15MIINuwp)6mCVh^Vnx)({^>^dMy9P^ZETPvc32Z8$GGTC~0V}M-` zeb$ekvxjUYD^DsLK=>}FHIRha^$t$ijSD_= zI%Om}?LE2Lmrhi8$a2mfrzao4t0{u|Cm_5WuzEs{cn-z}a8eC2V+QVEH0mA`Y)C;kr=z zrCWX`2S>Av`DNk*!)f*_w@^L^hE_j7`1?vWJq!4xPYM>))q=3zY2qpS;J=AJC-y-I z`+&ZmgKZ044j}gHc%x2}2i+za=sAzx!FY){(0}8U!KN5xeG`B0)bOoa17O|;rElX! z;sEzuMuSrJ&iD@5mSA#TOylQ?qQ)-K{N66dF2}-{?zO&`R58+>n_0KEqe0ATNb z4g}x;iXiQuCmIbf7#yNW4hx9Y`N6J*!N_MU3F6)seldl5u2CKwDhwK?(L2Uphd8z? z7&EBXd{F|gP38%dLu`DuSO~TVds@N|8lHw8&OV96v^G6sLgp&YkdHXW9-q6N09LcF5o%r;{1QT8E2XrCG4_FebsK(pf{DZ-2DE4H{qgtskkd z61mXR&15Df2)j{hqwUatcdP$om(4WW88e0TlhZ~@<7f`N&Kig{XfDSDQv{6yE5A6T zpF=S*&)hmzBdQb#FXyvk;TBGHJQq609RyR_QYi{MALh37Spb}>^03oZDik>B;W+HF z5-iFyj972vgQE44P-gC2&9I?ldW?Mf}0jWov`qL7Y zpr75rDjRx!P85MG!#3WTy$o;AL080$iE(cBlOtCEG zsDbkk$_V`e3UdlK7Gyie0-Q>Ui5pD09*!=+5K%w8Of_WS*30K@p$;(S7N?fbpJT;B zgR~8g-*{P#AfZ_a(YgiD&1Ex{Vx}>hFQ;quMts}wesM+)*wMQcBhO|4 zFJTm%$T9zGV!{H}%00q(5YgTL<5PT79&hV6_aoHke)QWZA7L?mcZ&(&DzFj1$BV@0 z82SW2RbOP||sO@b1#E2IAUeE=)a^K5k>Iu1z)7ckPP7;aF>fbEI)Xo&pv$ zmaCPn|6)SR3(>^of71#1V%}L z40Iy?U0k!R0m(&Kf0ZX1duF#I5d9VZ=zqBZ{q20g5Xl13-|^CM5IgB~1e#h1#3$ng zoJHY&LoQ(4UR<6)=edl|5x{2~QL*qWK>hJC#vVnS`DZM`Z6Q& z8SH0fLE^I+&S%&lS+4$eCYNqh3icVaYi7J&XAzQU3W?ao_c+~!a`BOsAb}!+ zQEA#`HOo0TmJjLxYg*zX41TuT3l8&00aBQq7_)2KxX&$<3}wAhjzae(3b~#RbKI^< z?&_R|1spJ$>sI47HPXs8mRs|=P&v#X5pHUJyoArh;_95Z z3~4EG)CoKvh_X9}o*d)};0F-&u*u!iAkcK>sZCcV#^A1570T#nM!V^%L~1VPr38ARkwL1B3{JrX zI$eY9|H@&H&f+XeG|T3(-qxa1Dn+Y{bs0>&<@RlHqL2$Ll;|4VE8_2+W|p|keClCQ z7w9I(nrK{QEr}P5>WVM~w%JSY2e_`5_EYp>sj_oMr*T{wyImxk={hcL>A!2>Nr*|y zGeD=WPowV3L_x;=ZV$k{v5;c)rTOtjBvVEfP%)g zlC$uWkE_Mc3dsy4Vz+zqhIXd#fd+j`;l4dU<;xKU1U0iK2JdEDoviKT`)Nq z)P9T-evBo0P~Ar@?f#&npjYt$f&0cR{A;kAlR_MZKJ21k%2MJ6R{U4k4ukWqz(iC0nF1i>ng$Tqjff4>1?h( zWOEHLE6M}ILpz&mDra-WV>8AYJyr+i+vUzdS8*H*s?0${sU#kN5;hb1Rc6f0OrCBq zp946c3UCaYxX;YwY%Qs17QPOBVww1i15e>wV-s9ZmQ0=8H4~{Dc=ll6!=&;kc@X)i z50VSKrIEa}6igZ$fco(Sq9AfhWtyp%v!>0c69^YlI%r&vM-P%CNHg&|h}ULLAB;jI z`{8oTNdluOtnAj4sDVK01ZK=FkFC}r8i5y#A$V3F1HiIV9 zyaz$;YTSM#8wWG2nnXw97*|=HwYY}{;~LIY?pMkfX03|1;`9!E^Tvxl)UfD7rxwjj z=1A;B)I2W!Y_O#^U1I>DT`Q3v3~xpP;BYbEUJ);V_kcef zjdC%kAHuY1gQ5wl`YE#Q@~Bn<$?%mmb@B7f_yH@7IVPSHrz5n{VbNKG>@vj<+XDfJ z8fiF1=wW9ZpyVkusYaA^3g|^)=EQ-gN8F*OVnrS~b(*=GRDWw`W){3??2+&g8C5u&bl@rx$yj3-_gOEofD3%Mh9;~MZOZLsZ~;A6x0Mw-YL& ze8{_u6M$N9Y0hXTH=2o^%<3JmY(6ueDt4qrakZ|A0GgI~zn8b)p6fEC4$v z!BGoAkQkE>!I`lF%(sudDRRm<8y;{AV=+fjV9V?&w0bopfjlmW*%8JfB>YY|T4V0< z25Z%fIk95fTdnw?oc|Nf%2*s(6);9xPdGCIG9S+#4#i3r+00!b22`d&ZbMXln+hTX z7sh6tAP>8ix0Q)JiCXszRG@bgCIhjaywkvCe*&qO4;R!%8IAbB**xjMF%%&lV+GPS z#`l!lw&E%E>LZC@|G`h4=pN6aILC+w%RTK5gpWqMGqyhkMxa7XzzAb5#M<(~a$2sm z=j;CiF96kRyzsJ(7Xpkha-Ffbx`wqpmU4iTK4WaHGZJKTd-;9Yh?-1Pewz1)Ksr}Y zV`y~}&R|+w@EN8Cwd&&&5(g~sxr_feV4>kj3hV62gNdCFHCyL22y*3`S)Z~Cq@e(g zg?q{_P@aOr_-vYBmBXY5df1AcT-*tF?8jb4@FqZ;y+O*ZjSn@`5lHas zf`QMj4QmK+WlwXrdMpO3w)8C)d%f;X5i^hA5Z62XRc>#XH;nfJ31=kLU70h8wj4@I zrKukV15~(13<`q%JlFIhG`Pp1tj;)CmIdbVxD?XHHR7x!WanHWaNClOtr4A*nkwh8 zQabA~al3pYq7P}M?T?8Te6wp>elDdvF3t%T!L(pu%*MR|`sfMKM1C)*{>?}MpZ$%D zWMAgv(Cj;@=L0Eil~EgjuYx~9DLYa+(BUuhBa2JZy!7;1u}aLM^m_{%)A)7bUb=g| zxWli#qdc{~4dO~6-%PiUm!7gwTpajf4Ol{>g6cn1ne^>O_)J|(ZJriw#OJjaKP|2m z-W^`VS=TSkj?nIB#MKmiPTVBtCsWmPqNg}O(|!mSQpJ+g3C@|CLgEMS_>Zp0C{nCtv-p|YhiP>#gcigR%LA7_p&!fD;gUS zxpKasD?cd6@hW4Xpp_AE1MPfHOcjsOkwvKyj8b5fqie-h@fme^UK|#?DfWUmA+}JH z7e!fhuip2_Z++FU?Eg;(128jQ3n|_Jkfx&arb!WM`i|(8zX}lqHZ)2X8iDpARtAo~rD^YoOXVgX zMdxH?(ogS**5YSsyiMeZ`{=53LRmC$8w_5bQQ0=}x_6JV0yM2-Fq6)HSA0b)d*QU| z(l3*n(}4$5Q>k>XxJa%J@DcR%lECf#v`cIdFV@z)FIowC;8oi8fjF4A zP1#PJrnHaH##iOgLwbzoal-wAq<)n3p?F-pOLZS&*Kem!J`^!AzxMct;x&N-uj}6~ zz?t{mC06kEv|>8^ZGMmu-y_w#cDKSo*jt_zms7{gf(WgA8{-`LM@kL_KfxN#r1ag{ zSyb9J-%pi0K+VQ|BIbBuo)RS9OO8PhN zqcBE&KNGj&K<{18A^+OW8^d85S=cC>dQ>NeDY!`t6`$C<8(!Yn-DmcYmr==-Mt*vK zlV~LG4dUD=SwMAH%k%q~V`6@s8SUpimv8#@5g$fZ>wsrV!90LzN z!9`2@TykJJO21!amitY==2i?7zlvm}s|unTu%Avf*!Ju~;Klkdep?R-vmr!*SF<(M zUhKWO3vtIq9CdXZ=+J}#1tl)Y&I%$pQP+EwjW%!pH=G(DL+_2_P#irA7)1R6a*bFqgsf*fBjawJLGv==zB;*uu5+M0SXR$yzT&HYkL z7iF~WBJAvze5PTsQMz( zopz2)?MN?ugM^#UFMvu4nhh|h7Jl0b2I(B$!e^L0UyZO*_qA2|xUWcoZ-p#`50}L6 zp3$Eovp8^ZT;9ajTe*6xEsn_L27dSqx*U%V(0NzCXw?#LxDY$Ca1quAo$fFg0gdi_ zR$COHY2S)QExxfk2$he{wW@s9FZdKI=HYH?ldkp60;>BK{sG4p;IwuR3wRh9UfSa@ zJ!2rbv0jR$3H}onN}9fSK@1jt)?jS~sJ?GZ6rVF=i>CPx-3Qytnjp#31&L3KkccHf zc47`G=pNO_rY6(4??hTQ_-P(bI$!u0CR}o(L0b5oxC3b_(!UoG$oVb47oFO1FUmmH z{jB{0WTJBZrJG6!hG-9cdA^!vd@rubK*SF$1i=^_3WAd?;}#sYb?kf5DwTcSv-Pte zKWq1c7@7fRKFDP_y?2s@hhe;>${$3xb2ySku|*Dv4`XVQ6}Tk^^(IPjbw}p* z$x7DGGt7YgJ{8t!JV&v>Ef`PQA(7h*_IM;iMI#7w(dA)ghl_~Q9z+Y+!D|N|5&_{o zffL)vnh6%A>__pM{8Z7d@dY{5>nHJ=dSelA{!`dJIfunSwH0^bjX)+%IV{eT)A!Q5 zhs7=8IGuAuoFXV7q5q=l zU&Q++1S1YkX@C*@4)&3z*O;A5Gkz7fiE)d66Gub^ZRnUjBrVNW!h;YPAiI;O^mlQk zcb?a%r<&izh4j)*;AGZ+m^4(C8)IqLwW)(CyIMA(y4OTk8uH(yAQgTNmTiWtzG_(( z4IUBdL+?yVja09{-lU?}MGrAm?^FM)zO$(Ezp^=9atws;2SLWc;DvO&EUgJ07%tDE zvNhT1Oe5d&SBsA#H0@83o%=jSVvj~R@hJdkWqd$S{VDS0YlhZb2o#p zQ+#qO*jCFgTZTFI7=z^4t;%?&{SHVC!33#X>Xn^ z#U+|Aqrv#QLHTmFadUqhCtdj-bc%IgPeNnq`+V6p(LjEIJOiP5Vt;M3tra;0U~M!7;X{Xz4i29MtJ!%K(F? z)21tp^Kus}Xia1(v}@pALhzTtwaJ92pB`u_W92@G0h3L*=6J^dLwl{F{!y<&VH8Kq zIm>G7{}ly9N2S82rquEq&b5S*h<$PVO!-yRn~cNMm4zIW!fH7X#veSwoC|iCVj3kZ z)AYmb5bXN*86T4A$^cb)U;(f|W4X8MLpJ%!Y8|pUeaUeL==GQ6!tmzkHNB(N{pj zA5|eLZ7pXd9k2FTC#rqMHrmx%j%v;TT|^5=F5*nKY)2WH+T_RX(b2 zBbx#sYum^RIu?80UW~KpQa~z#miK1oHrZy5ZA}3NXjchUTQXWcyRGaaw$bdi*n{gR z{kEKQm7_U|qobw<2><)>%I0);3XvPZY|xC9U*{JH=|M>6MmAl>;IHc6n|#zC&iGW13SOM9x$$?O{YUTY203ZDR$D|?PY7Rm5NG$Ahy!&CD<6>Qca00 zZu$2Pb|!>_hQla>?bEsqn>V%||JY}26=05`Zpxxi2YDJkEbSmW0cIz6kT1}qYvmR4 z5mmjTXCozy2^3u?^B^Q0SsgiFykhrrD-9dsk9bdqPav7!B}G*46fb=ORXQ9Z==v_QX>;h=o#pm62BV^xA^~ok75&f< zpfUg<9qS@HrP@#cjgPSdFiw^EsSz5~Rfe)`fy9q>!3#%h_R`p{GB4R)X8RSH_d@7< z6yg>RJ$6J5bkx9EsF=>*le1~i@`AI;n3gm&JPl}fL@ zj(=940rz<=TsES?XUa7>JNGbC$h~cLQ=dF=UNAL=!v|^Fs>tQeT2w#x0z}ik{;<0i z^X;`TyUG6T56@+;EXH}72LWk&0jeGZPFrHKRguHU8Rx-+jWY0tqxES~H(3<;{se>7 z?%FrINxuLpd$&92$r}_sOOB(bd&p)K@n=Nnz`*Q_sO09PFrD>>C=egf<$r+rJ|Sq< zA7BJ-YVC{4C1FrNqkwvNy&+oP6TJTQRQGdcgbGV#kLr;>CZz#0snm4g4+PUxQYeik zmO|BjZ+xSsQcbDMLAtRQN@byU2`|q5rLqO#M^1~%_>v^Mnhc-_DBBoQfKVX5TtbfS zVadWgeBnTSxItMnB`G;Xw^*_zG<>(T;sJLcmuTcUYpc~w!6fhcghk%vw3r=(#iKY*) z06DN_LW~N^*6S_ZrG|B|)hjU$TTs*;bi_nx(|H{9+Nz)r5u))92I#4?WkGDQuu|-9 zK@@hn1+e9wu=ZRg2k6JMu@sAh#rdSr+d#Y=x}V}p_EXDqWXp7a{4u^u@h1Cd1Rgg6 z(vH_^rm!cqeeWSUN8T#d)TZ~A#X=tch)Vm&D}z?$H(FevRej{h#9g4TtPdQ1ouj1R z#{oEUMdDReKOn02>Ct|2p#O_MalYLeI@V9N41D91ZqZ+MPLv+eU-t8F0Suzp+WxXY z{_qvO+h2BUUiCFU1IG;SMd;rHIu^#(oP=z4+IsabYC1q(>#guYY9H4!Ba3PV$l+q& z;(@ZI#LJ?Aauj&YIRoW*p`M*7>EyW}LW`;CAlVfvq00x!4&d+R4w6OQ`}jbvk5Usl+PD#({d{~0WwmiH=nkwNd-V+eS)8BBk!qk{Rt zBx={sn;~vv8NHGG!bii}y_v z4s@6?>=2hO188xO4=Xl3ni7=S5CG6)P7u*K2-(uk58zMOI0z&b0k;G)H#^IgC$Z@` zl-+BV#LmJB;B_SPK9RI!z;l#U_|oSQ~MOoIBkM6ev>9;4&$a0E?afbLWqmEeZ# z;n|D<6ci%rMStwUm`P5cyPl+m>k?lRAah;}$!18_!b9lce95qBz!KJn7Y9;&VsV1( z67B&l#+0!RkU`+o>339upjq|;K$G1}Wj1N>B~NzT%!VddYen@p?&I>Pl!ouvnN3 zmK*c}WB8D)j-mLmxit7PS(P_O*NkWc01$rj#DUA07sMY8zFg*oxq1I zAMhjnBQ5N_W!EsS0x#?;xG1`UD*CzITYkCxpkcT8ga6U31y{&fXX0}<3qhla9dJ@; z(ZZTC!CF2Kift*&F+a#B+seAKHG_muN^dH4EJR!ojb zT@d5{{!00Ze<4P)a2~B2E+@%d-KgmZNRDq(pAoVI{P-;+7uP@)ZM49RJq2-bmWBUN4>6lU&cfA2@4GOn`G4QGz zK(fnd{tfaX2;=rw^xX||lDMmOc$sVk!FdPGx>25}#+fC$x!mL4A zFu>Mk`e7Wl&9js=UbdCB8I=BWR-|()^xA8^;gnhD)Vm2+*l!u4Y|`#`FqLkB%E!yG zbj}3%7MS_uiL$eJi>!(A2557hm?%5pF;z{^&ZMIgvC7v_WDJU1Evvp?-|H)4YC=( zaI-u^ZuUVLhx|=#>!4*zzeQdIsy+G^*;)di7v3T}w~>~b3`w5hKZadwt;P=qYEY73 zOm98x2n>CyDe3SnGPgangP4936qUckKid5Sw~la*ox@L(;SIqXn>tRB&DwxR$4;_a zVb0TSg}H%$wjyZi6xr6x<>|30(rl)8CLG{2vfwR>&M@8Qy{X*2d1#94){b!msEmiv z2@@X=`rz)-FoRuqG)S+;Ul<{sf2;gXV!QUdP4)@KpU%Ebu1VZ=yvG|(L~?~o&Va8pTh$3J}BH;LOmQ01V{ z_3n=fGaN%$4S?GOM-i9+{fK{1O3->zx4>>f)@u7_(4<@Ll$kMnijBo5ig`er1aPyj^tkK_?9$o|d*4Q8R7bZ$PHn!hjZ0*Zs%W|6<#yn^m zjSu3)Viun1b!C3Xz=neZWP<$TbgL@bQXz{auD@2u_67gD zCwh~iC)Tt?Pp+RP+je=mDp(|8`Z6#$%#i*awD1)7tYG+G6IfS8Z%>mWn!7~UlOVz% zNsMK%(QVoaoOO5>JjbrTOP(LqlvpsRx_cZ7MAI`lra_qbkiB=w+89Q_%M3Pc5L~u- zJox#qP1xG!g@4st`toi$)MZ_~|C4o@E*t0BxX9E680l!<2ADuICevj$EuAhcmpeHy zT|Vb5=IiLwMWfmi9J?NU5@^X97o`!?gb2K^T zbD58Vd*qe^jm>Nx&0&UkE0_?NxG6bHZvDSaxBAy~Pi~x;X^63UisP)#)O+Q2r!^L2 zY)vw>YYkc}n=Rk8k+?>ZC>2GD4b)?!aA>1kB!2#VvU8Z{Q$sqi?t=T|WyW>bg{A~; zD*BUgEkO0eGJ6pYO`&6P#sIa)Fo{MI;nX)g4apVE=J zAe2X`|2%oRw}!QG<7dG}e*ZjFSyQ`ap6nyweeu(Ld0f0+`+cRHDpFH1TL9Xx7Wu3~ zV_@~LGqR}iBb8IV^437Lv9mQD-q9#jz5VkH>N-k31bYfpx`R~2s3xmvMn0YV+Sip{ zS|}fYqITp%Pzv6(NM0LyMhJzdVr+Gq@K9zXu>Sb~Gc)w-B6%@z+lxAX1`S&*b6_-e z?rvNxt6|F!1UB-hmxfKs$f~`MU@Z^}sQFSve$A(=mdZ|yC6M^ z_r_@0NN`S3pbX^5TV{-=pO-?7cMCYea3)=LKa_C~(lhtVq2bX?!6k~JOxiMeHp-m8 zOx~F1K4&fpwb_NBx#GI^E|UePKL}vfUwW(Ur znz<|F6=GiPcPp@P;)B|h2W1=K-3=FLsyZ9O&(M{ytvx{_R-(sC>4lZhn=Yl_R?5wo z{1=AC@_(+60B2z^N5| zb@bfBve?{!v|bhtu4U&?gzH$vS_Uch;7Dfc%rVx@6nsRs&i>Cppm&hBr2Ysg!39PT z_J$hvh#ZMNZhS=dxc(7&4LaB7QF#_RH~mpCcT4GwM|H0bJu2IHYj8>trB}k0t7MJb zOqJ{8DzRblPvOYoQTaYP_bJF`aC@p*ot_`|$L0D}wJV;IM+IzaRU2fUoTg~q2536} zrmY*GZNlx54f1NSi!R&<^pD%=8|8(3-MbN7@HACje7Gnh;Hotle}UWIC8|ds&Zm)2 zO9Nj{cp7S{gY?+bFjUsl+fQTO>*?>Oy-P3E%GvPw>hrwps323_`VyG@ zI$Hda98PuZg*P+Vj@ZaIIn)ClQ_0pI3L~2vc3AtD1v3I8?uD<& zfRcAB8eS(am&?&YoveZ%$)HVgxHg}LU_RZrNnQf;X>IcBa){u_CJ5oY3*&8g}$Jh-j>hv zxZc4RztLUq$O+;E{qhbxnpe}C+psqd(aCM{%)l$i>Z#Dl(s$(?yxRV*YyqVD%e&B0 z5?#C6dhA2&_rGY{hw}2k2B&=SN2s`-9{xy<=>2=pMiuScgArEI zkv;MO?rGItY^h56U@!avDkabtlp32(~A9Y9eP^dg4%svEb!v50F$e0-}p)v z2oPPUyR+!`|H?bXmvmLHq%0cxdQN+)`##c+4nHsabm(iC^=DGXLAfGbI~}z3c=Yks zfcih^m4lem8MXTk0tLxWQmE#%q$YGS&)c46d?(8>55DhZN9cA=|6UeFzJ+PZh6?Br zfi1Ot;6L9(yT6}ye-8qDKNbA|Y(ezW4-ofHQ1T(TzrfsEeF#&#lioRmEqxdLb_n+3 z4{6SivOPA{%Ri!l59y~LWru{%Li3+6bstjMPrxsG>BXNg75nJ>pJX8@Yv?f6?c3TO zhtWUzxzcWTa2($TuSQntA37q3r|j|7S)Re+T<|-_Lb~K<`L0~*r;$hD6twsJ^mH0{ zRE8w^>Effz(hqvg2ake;Eb`OKM}Y!X(wDe+S9-x$jU3@SlluN5FQv+}V8h%^ z(H=5aXrI+v+2?1W?c|e5uT=w2)Y6?zhW*o(57GIYbY}9H`!e7N}>bjhX&JczsZM1f4B~1(T3mU4M{(Pku{d3g_qE@ z53)zn_&;P1wwl1qo<(o|A+Mz^R|Q*9>8kYhwDXQ|61>KTK9SLw9ykWnag^$g$su%i zKDsmh*(Mi|@f)r* zsVvYt8a5#h+^0g}*>szNTf%Gshf{6a->p^1|vj79f1pRU5LXb+XEbRjqHbD)7P+E`SY?)reYs9Z0F2$FG1# zqHt%ceJw@7*Xv_HSDZs%r>b+rd(Z2TB z1_!%2a}6>4`L}(P-UcFrT;`ns6+O&q2#dJe4<-HM5rcNj3+1r%(XaOHbk#xtdJku) zQSwQz9dt7~Q(Z|%Ymh?^b|nly4K6ouo%+?+hYtTDgOr*B&U8aE4a-r3=|HZ!BQyiv z*fSTxBSz5p1*s+84Tuq^X`>4p(JKp5ughE}g|NMgu&`DIysA^^&y#AjtV&sQjdy;= zTE*H|ykd@vZx&ZiYda+AW5`N-7qOpBO|I%$+z8U3RRnJ>T^Qmn)TCNf7S05&!K!Ig z&YYxCE2#2>x&o)Lxw>jF^)N^lQt5T+{itMoMy?m^5xfQ(s~Tv@N9C#0<==a0d7dh2 z44*F8ju=B|lQ!!nLv;YU(Ae59^VEMt-UQ2W08x!WLLE|P&8xrGsIHwT;NpNnD=Em4Vac= zQsKhvQZl#tvTFZAE@lA+FSVKKi_1mLu=?-Ooz2v(;=S76o2fKW_&PA3OK2RQV5mVf z%goL>n;uSy)Sli#1qFCP0O46eZt=37JVFawsg3f-T-x<>VG|nkDaLeL5fIH2^lOot z9ynADi?VTmDq5=+f%!l!e6yBsWUY|xyuiIb z2y4qG4}FgtXq^LX)e;n3*%pobOnJp>8SZL})zuJv_i3#@HED-QJwR8qQ)dTOuL7ro zW*%v$u0(lnd({#2qHBA#2%l|l4@cP=)bB@$U)rnQfg``$T`Vn8tx?4oTmtvvm<%qk zyhJ^PXXkcMU78#a7S1?e0VCBxbwMjrPnWb}#tN$Gpe{iJe|ErrUO_!Os$P)3@9C&c z!`&+#)%oz*N$;del2-^T*RCfC!EMQbT)MWC8j3>Cby7`n+0zND{vx&NtO{}0x3e1I z#U}-}-~MZzp*{V$_CRNKvyjgq&+oXDM)XOFXi5vasPn3?Zh5)SYeihM&AcZOIyBU$ z`m1F3(Z)l09cX+rUy(GPViFsn<6YG=DRs+4FKAY#3MZh4x~t}aSN{UG0G8g-U3JBd2%M#Q`Zw2ktl4X6;92UN zqzAqM?l1;esTxPGJxk>Wb{$0)F=IgO&a>1u;XN4w2XIvwfrA@+V(C7o_MavdP^46K zm75d|8(kQwy{Z&Fge|4oQkT%aE3yK?6wY!dqD{HjlOh`9ck4y8BVV5v(N6rlPDGpW^$ihi&eyFX+LEvDifAjo?iA4?zU~&$ z)_na$M3MVgA4JlI8l9~sz~|_`vsED(#VOhJ+Sw`+d<3~uvoKhysfR#v_-vI#$In)6 z!J4)@M_q*S<>#n(zyuBGt2Kd~W4V$ctrifHzA&NsjYWo(T^><74TvFkAy| z>Z|$({(O^(%K%F6r%D2x?2nJX?AK2X3e5X}H_4;4ydN<2cl2UEHM~5Gd4rp(QS52M zu3UVZ$00l^mS+G07H~1cm@Y1Z<5JmgqeSQDK$LRdSTY+;xI6}{1Lu(?AOvGdEH?$t z#t6i>f51<~RDJQ=YbF;dGuFPB=R9O;fo((*^;b<0qRx(MVS1&%!g+#Nw^(j5gpf7p zP&y_VD~V79u7J5=uvKWh*b_t=|K8{@l8M;SA<1yaO)RX*LrDW2pP*p?9q*1|+S80# zv^~6#WQZ5ddIt$9((Q;Kx?}(_+K=?u097nn(#HeT%~$m^v!ESOLvctaes=aRCNF>jtWVC}0)I6xd(P zg~T-dwFj1CWGXjy(GLUF{+53W43r0sxz|D2YhWe`yJuJfdU8!4R+4@`SIvO@G-Z(L zT*P*qM7l({c6dOvks1Tu&75c;SsOod*&*Y@L27ujT;o+`aoT)P3?yjOi7x<2h_+|8 z5U%>~USp(BoE(cV6n8E|noqW1m`EMV z85Pwq6+_Qk3{$;=NKK15L}lZLscSD};64ly4A~l@JdeP+2-wNuosdW~nr!9{fde7P zgBd;(%4h_<0OG7~0^m)%;~_L_06(KbA)XM%+z_=sPg!Vh?0FzWxwPy&)kan*+Ik)w zZ7VY9(0Qt}I7zYd)hH+{XPmFj4{Tn_Q@ESDrtOydKS#u&I`aP zouJ<@P}T(@#aq*7B1cEtA=r%}(5+8AWA!>Gpoc^Lk%lM8djwvHR*K$Hz#lj-5SUbH zUvxkejJXV@b1qa@qk+R0suh8dW>@PL|UCi&WzdtW!ZQ(4jHKn-7~X zm1ht3O+a?Cu|h?Q`BzYVn>U1+fblk;H!MHF{%eIq zqX?4pPSF4MYv_Mf@RiE>s6>ZEt15g$$-h z%bXC4fC5g8Ha44U=+xe1jM;LjW>Z?EAm40dhKfC%_0(#=F6`v)#xxN{x-0J^6?BE0FITf*J399Yb;ao>SIe6%-@>6My(jjLO6)cM-dEsl1t*9^y>=VrR ztJu?yzP&=lTE@~?-4CBct;Arot)*e>zd%K107$%XZxn%k=1SEm16wjV+DPv#*!w*= zQ-fw+scwn>2*qcnL-|a`hM0v+;|*z<4tAo#;i`Fm$S=`2x^nfANNbY=@(({pDEK%; z9#;=C=h}2Mrg3YIiF`7~HCD{6Zq9IZVHlEPQ}@9S!&Of>v*UaYq}OTYKJ7L_wJnFm zo(Z(Una1o~8%b94ILb~#S2=dGq{>=8G#w^*>7h;Ho3W!|Or9SF^pQ*ZN2!h(xf)r-04DvISCnQeYI-&3 z;w+kcwYq|pqVHd=F2`PIcMTZ-S#;htsy7hPl52pk_R;ZcfW5Avl53S_9gIEF>f%fs zlRjry$VZ0!T3^uEYt?`dW`eOQ!(-jGkYXzS#t~bN#ctTlX59UaK6Dj5hMVL)Y)XtG(9vLGm%5zj)rjY2L*3XW(0ZAfcMJGbQlcMF@Zko zKpl0z0aA7yU2y|QFwpZ2D1xW2-k@@E`>}H?%2YJlPPCb1b<-n3$SlKah)yp<1)J%T zGF6Zi!dwBz^`1yI648tc%AgDSmYynuEDkC^Mz!}d2uDLSe2mIA_++sD-%|*&@ zQn@)eaf^4>SS&9t@m%1v?j}gTVfyMOkf9J|j8h%5!2mm*-DXz@vz;-EF2y@c%6;S1 z!1g%lk!h>}3~qdr9xLuuvGxn^WzmSf0v;oIc!p5COYjI6@{LzFB9#W*bciVIbe9en;82-){eviXjF$O&tXIe|HFnK?zBJjnmK;J zH8YpLkB2ZEqJjyK4sNAx6I6?Gck00cw2d>R@4JJqg>M;vADR~=x_{qk7Fp2Tui%#6 z@K`lKiivE1AZYDHZY&K)FKTv5=V{_8NbCELDM0S6wqT~Tw>IX5MV}AcK4+TA_#nra z8^$vS-l(Q^K{mxEDw9D7J=*QONlxUKu$%Ne92dUIoqzywmy$!Z;N?T?ey6ioT`|51-%I)KZNWe!3Y(?Tr7&8RC( zWjCu^#3K6QW_5o4uL0}x#5}un1mz8sA9jl>k}Li6(=SL?Qgw^^7B$~KMGePg&lEKb z-D-O)E@7H_tBNuFuew$BNYPRm8ia#dESC=53Jxcie7Aw3Y@uDZfpy+R(c9HcsHF0C zb)EQ?e!m_1jER(chnf)pYYY_rC#}9ijp(g;V?cvB0aRLmt^g%yR@`8LpL2VO}}+I<^x$H4$cj7zL~{%W8l+J2P{V^`l!6M2<_0dVvQv zbRl273)P%H{5U$mm31A1@C7jXr3qqmHV;$_W^(^Le8Ov?*F{%@6o6W; z1f+Uvmsfyg0K7ah4Z7eQs-FgKBSgt}q1(B1?p*+bnRMe_ph~Uj>ATQ$n0~!W4Mvgq z%b?jAb+@uq$as++xf=uAOuyd^h`fgCr>iJbZfb_QJMhA%wnAd=40RV?88cO>qn=EH zHPmLLpa(g&6^I6Ui?W%jRe6rF89cV5+lKMkP0_7&K+?>$jv<(rXU@gd(`>ykm}iY4 zkEdJH;$JiT04%|?w!#cyiCxYX$^)EkEIH#KtOR4=;gtuz0X%frW`!B1!<2uIx*A09 zMG-4#FFHCXjppB@3fdR&*2kPoE^8+|(I%{9DvP#o;B~s)B?AE1$ZTS^FgDQMdoW31 zYC8*@69ng3m}o)cIpjoD^xrNjh+sm-A0BFU0wF&6u}uo|XecH0EA)VUJv6y~F`X_6EpwHxegj zOK_`vhg_|24lOmk=v9iD!!5IWPyKIDuBXpdnXn2rpRJlR#yNMkDuJ`cowL=HFb?fN z#_AN)G>$L6Pu-qn?X>sJnV!?kZ0mjdhGyTV`gac{8Vq5>WndFXFpFV`Bgji{wjat{ zIKy2#J|Q5z*wdO}K9)ggb5yf)Gn}czTx9%HK~v>|M+$OXBm>U=NVlq-K|@jFlF&4u zf4$Qo2A9uKS&eMM#3u)XFfHIp%FV`LS?AH(IjWlN>YK|(p`V{;HG6<&Ai1LxN zIc3pg2PUfBen3+IE(JKO+UZ3+&=KGVF;Pr_K;({Gq(4TX`Tj$V-d1`nd2jCbszNRex2{6rRyjQrN_DFo2ZNW(uP%r!EO^gqQQ{Ts6N^{oY0kg+u9CQkS;I}h2FHO2zfPz{%>p=}G)9dN*QHp{uy=t>S< zTMb44yREWX-4u0S#s{~CtHIfw7_y#Z%3r8f0BOItP;2GeE`m0oj4BqX=H*B$Rfc_r zU_s_!5JZg?19XM*fD*N$L8(%{?;Fct5MaGV0_nxV#uuz$050wqW6(qmke;x8L9@)X zGJVe}B%#0+wor&cK4}lq$Jp14?C76Tbg{zOctDhed>$*Toq!5pT=+9|WEK+U7@&Gp zYGZPKic_Z4KvvJN$*Te50GeHf{&-ozp6Dhg_HY4ct=+g`!R4zEYsRN8uVoktKo1Hw zGDJHU2Xkr9VwIj30%)#_?@*12LMH44;3eQU0t4Fb)SuMnjY4o^1AF6k5G>*7s6wB^ z)N_fNpP7~ioevH*k!DMshntzh`X%aYP|n||7o;aECb8U^wrrY&pHzZ#;Xz2R}iv` zm#Z59O`DcOC<@Whc=+TeGkA7qBVn4YwC$~kl-(G zeo#$M16Dw?X11!p%mhlCv{KDYMh@9o0=FHy$~m-ZrD}UcQ)HFpCo!aymH3oKQ*7I6YoTw5c%DqmZ4fu#!9HeKXr)VfBk zM{b9`HR=p(h^$rWe)uM>U!`{U8N{b0B0XdX69yF?c9T{k2gUuqK+d$&aXZ5(>I* zYg8dyDdER75Vp|?YgC@`#xW0aS`V-sHWiLa#a{UFtbtN_CmmR$`f3}a59XkDkE#0t zzrHNA4`AJ6P!9Y^#~uUIv7Gupj>|f_|8aG*oF1f%C%{$C2-A%UxMb`TkWikZ|30D0 zC6XXr_oVte?a?3{(>Ty47oi=-D>P}XszzF$z&ced>lAGW4`#Qa_0Sx3vv0QV{i&jH zX2#-m*-a?>&v2)XmwRlzCl>H4&zMx{5fZ1mJS7mZ`8EG5%dHLjd3mRM`=odpTZjIp zdtShXwGMoxT{y$xFX*Wk)R9m+m@NQH2^f=#O1Q}XAJX0fz>4a8_`Wl9=H9z|x6Jmw zd+!2D?_ER&rK5r+CTb$q7_b1rt}KW(HgJ_EDhe7EEC@!;T2L2z7pzzTdlzD2FW>Ju zbMG!D|Mz>}?|Wm|xzo;^@|>ra2k!N{J0j%bpKn%s*SM zdeEE2okY8L`c5cIQ9R?Fo+0!KP7Hw+k8gk*>3uw1$1@z{E;qE(NEc z^l-L({SY$7*)r~7ZweQeJPfVd@Vcyf7`f>Q`R-w_D{nMDVn;Lm5#B#rj(f!0S)Y+d zfWN0C@hISOsSJM<1rIkL<@G7>H3Q`6C%j&A`4ismPFve+Pk6p#bo0yRCzpm~5fxcj`yV=hIWgcp`;YH&B}z0o_Dw6S+?#59i$>!BA=q`fQKUchnY2AT4rH@(ww z=Gqs%Jvz@mdC_a=JS%vKO?skCeaX8YJdppg_X=zexsrD!hNbBh`~cU@5K1eqrI9IBeOF>qdfCNS$A38r7=O# zOuXsR)FUL_XIESyIP}gm=*7VhN)E%(9dH6>BZq_IDQVtkPDB)Y`g|I%*#~KT6gzkj5-`n&(!E)fs?7z z<5^CoR_5I3?<`-A&&!{<7L94LE6d#{R)Gvh0TY-cUAWk6o-j1qD18GlSF3^Y33ZjwY2nH2 zXW1vVyBJepl;|_0HkPrXMo4KFrw}j1Fn)}#to9I}5Zc+W%EzK#h4108L?}jT}NA~@l2#Onn|*R zW@~gM6$koXy=zy8IKIIMFwOPpdNm(4oZZ}*Za5>;5cWafs~;QNw@x3;EihPx_FF=I zpYQ#jwLgURX^=no7|@+OOoRmrQ>2a|qH{89Nh&7ND^aZ$0jk?X<}#Nx%;9;94>I_) zF^7EFO=;!o{F$rib6)5j*X*o5ole)MgSt$;W$VdkoMk%dgG&E13=~#K$odwuzi>`5nvZreG-*OXD2$g;Y#GJ9e zIEzrQHDu}mZFawYtR6K6{}wbi&Oc)%iNk15TjSD!>Bg2!y)x!lCqQSs!~AJQ;^@_| zzdi^^u$x&W-JXG37a226hu*Qxp6Yyc|D3^&*Da-Ocp>={Spmuxn~;PgzoppqtK{kvXS7yTVk0cIv&A)libb;?uFFR0fCzj@c&skh>3 zO9||C)V_>QoquuyJ8ZE1$!=UCliq`&^knvXUXK<)j7^xGJ)DR`6Ycnrsz$0$fioQ$ zn?~!lv_?dbBAQ4p3r2+e`Cc5jjj(HO2BKY}%L&iTPRk3i`M97Ot#ixrxwD#!^pXz_ zm)iFcZm*E3?|Xw9JSBix|G>JOl9VdGjbm}Elx6RG)in+2`u#yGu^||ibf-0tgs!<^ zesjG%`@Yvq_WjNB&-cA9Q|nhYCuRXY@RJ&rp52U5IyQyCgnlX>ZO8iDry9mO=fJd3 zx>4VbfL2-PLqG5;4_#7_^DwOIjG~J&bSXK}(H0Q76ireNq3Im?Hj9^^eTJZ3OFym8yHc=-sVvNTECP85bp=6<(RtX2gk?oW=lp}??o|cgOn_cdL0q3yIO2Q(@f^LkA7dD4G zE2%`i6)xTEgxk($PvYiR#{%Tt%BsXNpyf=1rxdbr8hZ!+uYToB2uH_eN(bXtXPUTg z(JUxQH&{Cex7``9*%826*z4;-5A1y2<_yxUO@w16TG_rK-E=z09vC~+ zXnY(P7^|o+wtrowDQsb)SO|}{8q-bc+>}T+uCyr74d0B7k1|fH=VN-3Qac(wJ!+JJ z=TXl&?TsU01S9c6{}|nyGgqfUu^?PU>Dev7SEjc;4vKZW1n=Y2$e(ZH^ zVIOpko7u?YW6`Lm!-6y@qGna?=yf?<-Q$2aQ_aIJtD;k%eJXnsj#<}%$zi5)xA`5t z+IhEWN@1)8d>GxajfDTUPbnA`&j~j!%Tft-@E#EM*Q-05foYHM&Lvv_#gYPy`S($5|GSK*F&BDa}3b;+_Gwmj8^9@YA@Wma~f1kR&I_S z=%Axv^ynC?mb_ZoOn#+Lyv!KOL-G(A?K^NPuUdiuj6ghapag9Ats3h{^^NKwOZr{e z?Nfv$?gkr-8cUUNOK?3it}x*gGTZ` z^Xkdb0tVGWViCsI?&5r`TvHv03zk`Phga^3pi>O@hYwE9pn|BQ;twSUNztOe@qExE zcaYQU5DT+2WaJ9IRQoo`5((q#aPI9Gt1Hic=JoH6XcflTq}fK5aWb{GSvxG-vv2`H zE6xn3j9L?p?E1M^pKkqunGKE%gD!TfRoNND$qcpykEi4uTdab|UActEce{K`^mx{1 zx8w0>)o9gXY()O-AWEY_glF@aWN@T>@;PqUFI~mAs6-Te;iX$lu#$X&(bvl%&v2`V zd38Bn4}@Z=dO?tz`2;q6ACm7!IrHc!&h2QvvycO=SAyz9tDqp@r5($$aAzuz1cvLw zt_M1_;$~c_ZYEFe`U0mEU*4cghbwu{wgyxva0QHQ^ z@^ftVOdf)V?y{&Q_L>EYh>s$w{Y!5^iw7&6{g8^X%DAXa6J}pWWMLh?hD1jXz1j~Z zFVFtitBxN!MgpN+sEhswhIVG*ne93%!=zyy^XM;#R{gG>JxTXyeN**hrn2v3=clS_ zOT@$UhABtOR%7qy z|4+A%-tO%by{@a*@pcyJrezhc=bDG}>39HoYn%VDv-$t&cDH}x;bgxKEOoxE&8O2p zCZIa=waHaZ^A7W`*q5np=7HvhGjzV~uXO$CsZ4!X8wTlGU_Pv}S>GUcO3!_2F7Otz zj!HmZJM)_xA-yZZ{&PpR#30EE=}~pRWQZe_MQFW&1%+Vs4()G23E-L>xg(K5qgiRE zZMfM*ArTJ2K}pe?6<^pEdAyE-kVUq6k+d~V`*W)GH9NkTZlP5K7bNj?-c+y@Eb`Pj z3NL^)m?oV!1$?PxxpWNLn1M(uqca3X$LeUfK>s!EmTq4j0R`Yis6;8hJshe1VjPiJ zh1h~;fc9kY%y57{((-@SO&yBLNI1c2{R-XAniy&@%dC^6AMQWCSsf5G=aP1ZKC?Ky zfxkn>12QkfEclK!V_nD#I>ndUgay{=9dt%jNNT5di4^s&XTn_Nd-;~lqJ z`Aiilcy20v3&zc@1IQka?Q2J^_?y=|xjHqMs{SM5>MC{=^p#V9t0U8K&d#1s*%n3A zIb>LnZt>_94wESERKsD&_)>?aQ1x=f79fqzCh(<>4e5%x8CCM>WYE36tSp%4fpM(_ z8Jk#0n%@2hTe`gIJoOn+&`9U$f?64jW>jrt1z??+na6TD7)NU!$rZ8T&z-A7bHm;v zV+v*Hp7^Xn07S@c?r98`_ggLBZOgx8U?!XEeG%U zgT%VHowFw zg99SHLk_65S9Y_>!jjsmhN#!@#n~-VncX5zm=3Ox;5)C*_ldw4m+*q-93)PRX3}}K! z3=`=*HH*j76rt?Op#fyYAz$fwJe|@)>~VEp9mSz>7%&n~r$@LGIZ)1c8VB61_u~*~ z3|m~QwjRu(bf`On1GQU^;6VN5qd8Ozb&ugtIee%)nMCX7BTSsF0pW1Y*w?Uh7eUofiloYMOx-b zEE>p^Fp+33;g10lb?D_OO1YE$87`IIY2Hvvref7=}BOixO`!R_OwIWv6g>9?*q z<(S+N7La7OaS+W_Bz7O45v5K!+~PSHsquQ1dkad*Ip*UfG8%S zQZMzzx})u(>!UJpcr$*Cf%cS;Y=Mak;H}5Lxa7js=WTp_dDl$Q*hfBCf7O;p-?^|X zLlA3DG|*=~Y+||wgyuX47NR+TAwix{fTg%)Pt;m=)`mB`Jz~kT34`MpOBbD8fbS9~ zEM{{)cgAjb_s3_hJL|c#u5UTJxp1spaXKn?65Xl)IyIFyA)EN@d(k z5r|w-m1Rw^F{mMla1(C|ONG$5WB)tHr3%ite!`t?==u;UoZ7&Vl-VswOuI&@sNB>L*#ajZxV_iG(H=Gu4_K8i)^<-u!QLDZhAdQ9#C;GS)&s!_&FkQ;C3ZvFb*?8N9?_@y>5FcL|L zaXM)=0otD>O+$6zFb`Qt@wG~N)~SS=LWL>G7mIw>3?9&5GN_$ADQeXTfXwEd}P2{Gp6;3oev~wh{XniR7)IXlPD;Iw1J2EnbZf~szpG<*@FsTemLByqWfK9Mg z=B3PTb!)Nw)Tt5_^r@@Ol1F5j2cAorZdA1U7hbdEvvYQ-C*M|2s(F5XSjp~jc==#S zoP1qnvcfTjL=O2&i}scNN0c1G$-hA?no*~z^ zHPp#ft5PGRwZL5CZl@@51J#$O6jJ@<3i(5!>E*WHDi;)*F5c~Q4U6E<3%hjesb&9F}CHxQ~gQ`a~=RQSd&u&{S6{@$6B?L!4YimZp;|K5L={2=X zezu!DQiO_OJC$!`!vVO${a9qG$F{j)Y_gT)VRm|XCkKBmR+{IBw?5+p``H_Qc*R}z zH}Tz;Nhjq*#BT>QW@O2qC}Q@fV$+2IT~ustCSlR=z%=4gl+Ce!P+%r=maVUMb6|Sp zFTPrbNPgBky=HP-$AJP|tnay!t zT~uNQ+a&Wr1m1kcI|rDka7x7U`Mo{4|lsXEv@WNWGEpFVL? zb6f=?!&IRNW%n|BWM1)3#*0WB7+PjXo15$WrDZJhvvNNdYr_q1!J6dtfgt;I*-DX+ zWdXyq7{f9xuDY27e4e$Ocx0Apmy`lN;0>dR_V z%UOPn`Ay$V*TKLC$5OLUlkzhA2e99@GM%mu7%xyj(vpT&gD1aK;THS18dF!U!;ePE zL8U6~?F%*L;MyPmMv39zSTLB$LYr@YUvZaAtTls4$8<)m88!HxzcLu0n0vqm)e|gF z7T$kW=jEJ^wII5+dDphjYt01LJBe&P{hn*2B3gr~B16!T4Q%j}hJ4H(oXt zgW8^JG6$61__||5zc6Q8`*^tcMj4(qqY~f#f)1Xfho_P3plMxk&hi>nm|_AWOJAIM zSywFmcgDx>)wJoBSazlhX1`3ljOjr+jXoJuSO317t9q4{e3MvW5x#i$eK{gS&+n1* zGv*)i&R5i@KU2jya!Mm91A) zQu(Eud6SHQt9LTHx#xK}fyHau5<8oP)VU&?*Tqy#U;DcTU#{y;C8?v+m^k{Yc2hQ% z=8cs06Y>&meS4UTHHYB+JNL2R zocbero8ctToZH)sbjaPgx{s-^ye2-A3aX?$>^SHYtW6*oQJ09)&3@|B~whw zjmP6|+;#Hfp0zf5VLlmTr0)Q8626%?4#4^2dU2$k=WUV_|f}v?&)1GTnOYa7|NP zq*ROQ*}Tz{&^l^}W^{UjY#C&Ru5YyW^L8c5b-TD?FcH-Pj zpeR3F#;LOm#}k>9^0kwi)f%H%-|@`c@*!ZRl-xVS>{c~s3)zoe`$LY0No;b;VJ=gm% zK8N8&6fiGG0YQAP$Th=QxvS*OVWxjPVRfRC8g6PDQSUPbYeBLOVo->jbBPmdld;3i z@8T~fV36^44%udmv-esz6!Nguj_a z{HB7J6WM5i$U=`YH+nI+E3j^*aA)dtNSHLdnx*G?9SOH_Ok_u1CDTV3jlypkVSdv+ zT)frB*Q(++#_GUyqrPKptk)G1S@ynsGXmnVO`1lUy*V5|((F^4yJtChUgR~b`xdA- zjf6yQll)!G3GDd=yHNSn;P6vnWTcG*~5vX7%>}bfQms|z>@!ZjPAe%shKfPlv#Yc{1W6&+F7h*9- z$FjvWWe+dnOfp_R9*rYkw7ZIT11r2D19vmO=dgG;Q%_~e)w`J!m+n%NkjAN0EEzP$ zw3x?$XqnTVSJw9A7@i>`j!uKb)r%rM&DpBY1?vTmN`{wWM+%41HrlTcY?)hyK zrkGaa{_M40yFQe)yC-YoFHCT2@$;U!nmS?ld0Q4gBYSlz&fClSXAf6z?H;I+@bd0~ zQp~zwPmP?mr>VDg4|hLY3h}@`IC9~h5&3Q(k*U&)M@PQfcyi13>86Tk%F{FWYxi&$ zI2mYiluGClW3BpY7Mt42$p$# zT@frkX9LF*-iFpf3$W%io9TS(e;q)_|5_^Bi)zYS*pj?j4sJ0#%)1)$jl&6Xzfj}1 zY}mK{y4p)MHw^RASd5y^0>iT5a7t-F70H7(Mb$E|xseByF4^9w??WtI(2o`u<1u1S z_)_E&p)Up76TFyG@1?Ww1#O6^fTrK$>u~tQNrem2b9ZqFOfQfH`8asZcM$B z`;vpa@`3okoP|e{b6#^g-MF9ayLF&S!$oEJ{9JtA-Ot2`hM8=O!^icNbfe_$XZn_@ zORX{>L707nqN&sjsOYUTeLB5I1htLXt}zka(}t2mo|eF(B341VDA-ye+qask;dUj? z#i=lw7JdF94Q0gdGBja0MpO z=jr76A}Ll6n-Gh7<>|xU_~$=2ib}WW@@gR7}<}oji|Jq z=*;C_)+Yu>4fg#N*k$R3N+Jj5JP~cd(@Ep9g;rsc>;j-}hE$WEFq`3!rmaIG^Nuna zzEx9UAeDkr00(8J`D zOR`9@*VjyAOZbGNE+$r^4jZRpRFKKZHhB^J;jBpty{uOwapZYf2#&bx0D+I&SwA{% z+qapUJjQ0#E6quSDV+Orz=~<1pHl$v&24UB7W5Zs`Lt2qQay(i{KDIv@manyx|8i? z&xJ&x#D26}o>8hhcuiQg3$#3NhU! zCEZ(GIAX3vyO+(FCUsky3)WVqiA1z9-9Uvi+3~uoeX6>5Sh0)3K@->~QD`e0*8&Mz zqTnG^GI}|Lc&k3DAiTx;8S_3_-4>9;&EgN~{yS5hvgjFC!C4q?Fi%k^=k6fck|;86 zVWD~#_+hUoUK!N|5|~$5piXzmu($pO5wbs6xuKYEtAcDX&Bb`GsbgOB36>AV5=JsuaN6eJ0I&)SOd&fIo4mqY z_hy~4@N1a66dk1tCsu6G?t!&}Be`8?a6BT;Pxl&Na=I#rjSK zarZh%k{-&e11UaBrUyG(wYaH~rT;N>-OEY~1dQlB+3so<{8YF!n_(bI;E|sdDM=h; zQB}5lGQ-b#mJuIJ4ojQ9ByvN{C-6XtKpARNuv<&6xC-y&9*D}Tu)6`91bJAqZgxCj zzsk#?{a{%x3bW+bI4$dCm+J%QH0w{72Kffxd$}x^BwJ=1$~gy_q86~6TDt8BVZu9N z-uaZpg(^z*Kc=|?4UPgpZNxED^1GP?tHgL^cWsomxpeF*FPNFjmPu%OE=4ECE2SWX z0x&<-j0*Keo0fN1Csx(a( zsFK|C5izZ{w`o+Ts=8&zyY@A(iP2v2uK}*gPM#rg&qSWlJaVw&gpRcJ%Iy zAxwr4O3f$@-ZSBDs7gtq3-4rs&1Cq#3iiMb>k0`QI%^*BdaB%qjwmUP;Jw~{Of}4w z#jDQ&e8+xi$Zm)%Iz%MM?w2eOM39+XY_*?dp`(hB3|$wN*rtUu>6*})0#7|4QBcuj z^P-_C$ZZb1d~kU~sY7$95M<$@rm76Grp^N8Fg0ulh0%Rv&7r2IYmx2}^3LIN4kwRa zZwCy~&O~6G=oVSOx~v?dlXIBqgSEd{1{`L}k_5`(07kgZ)Wb||U4GbTM^^{JDT|U(IVoC2dfmBk8INw(?0hi` zGoiD|D5fcU5#Kz;z|nN*p&+AvPsJcxi+Z8joKKd8&li^^jphz&kKs4|VR3nj1)fgu zYqA3>r8f#ZP0?tAPT*B4)ImDa_F=eQEDIOl71i;yQce|stni`xBh@jkXo0fBD{#YT zU;uvRS6|LVZIMDShj^Q#sSXG7ZVWn|P19N^3*Rg&XSdcuqnTF3x^kTrTI^!q0PrH% z%%*Y85q2KvY9D|s!0|z+94jtXXbuj`C1BsX^1ZD#MazS74{8PpK?7!smC6 z?uXw)GN#cuIi^ zCt9`&;GpuCb@omxzt1&`vKa+ZaWbs5n41l!97ptq&YC=RBtjA#I{rEc*y=hT;onMq zF;C^U_Z%QJTCbkAOVERWVg@~<{@{YD*_G3!q(Zgc^wIl3`&gn92RXqxW6xT!*s|n{ z$TQs`(e$!yl?KzoURff{>~u&;d>5`(YY;S3Y?l9>j7Y3u2J@OV$ggQ~-CUJ+)XDBm zHCSeQU18Z`-M(xC>I>wq7cx^IZHJBO>Avgab_gH9Q5NZ=xwa4da1jC#^HsD%a(c*l z3Z+U>I|?54oh49zJlho{4h`Wi_pA>nfdpj1s*8NT3a#TcC{JI_Q@yUIG1P=%Xqf{K zeE^<#G2Q?xjo*W3N`l31_|q?*hVhs8iR~An3iR;iwVlqn+4;en>`Q-Ks;KUKxX zh_5S*%d$V3?k)Oiv&YK-T6WQT+lek`W=OIAm=pHyShvW%;=k67PoTxt1z@UYDklaQ zTdz(+#?|qc`I*^Vh>IuzzWgiFv5p7$X7<4&We0Chd9hE8Mr)2XUK zz7HRQH{xfXSR#akQz0s}Bj9``Iv>ps)oS-?(4fUOSw@VMl$ zhHUuAW(v%Rb9#bDC^TesfhZ(Vizmdt7{x7k`7=7pw?MEWm5H& z%(gP$h=xoO;o7LfV?jJxFd3sGJuCce-2AcD{HaGD2I1vmqv87nA;5_ zZHuuqltQ_Mk+}!5&=#f6*4s(Fy~~cb`Iu!U{3%wnSFRd`kFsnELssu;??X!MS#Fo8 zW+{tmX~MSz!V3qYXaZHqnDI4LdjkWBBHuH(|G=Ajs`gaGuG;~DI{4gahCWOLTvYLE z#XY{t&4AKcpEDF?>gjUUN|2E2k2O8_C2mfYHrhr9bsm+San+OL1xr)msAz<+XgO@4 z&2~J$>#v`uXq+jpwgbv(UPfo1fZvuqk25tBc2KkIX74F`vT%U~k=;7JmO}{b*|f0C zxMknkK^Mvf70QfF6Nfu>JLR+U@M<-a!$nPcS9X3`DEKZB%jupx6v0 z=(@;drE;Ov9&hS;cZ!@wr!b|+JqNezqfXIYc&2t-4n5v<{T=8H>nJWJSy*}KKf3-< zw(C(7Q1*%6Ppejoe6d(PM zXBa&DK#e8i$OT0{SD!1;LyS>4FQB?go31)tX$`qc=UBkUaxkA2v>uBsol#MtG4@ty zAOOWvp@C_&LIW{ML}ha!F*1g>4RWShAB2Qo%MLgL@Ir(yo2}&#%MSu&+E>d@r%a(L zgJ@r*cYGsOja?2MSeoE@zMp%hglu!S4=+4Kj=wuqFF!qzNbE%nj0VjR5u-sfMABq~ zX7=EWz?i8Vh=|dknWkYjXofHujg}!kW(EfWVl-NYXk8mEBa7#mx&{JbG%hAR3_~zS zo31h!7jxmt_IXB=%B?@aw36q0{}aut)M@T>lIh{Dabr~(=d;8M(1OwMoi^)7$@^X}Lft;B*`x)tkd_KoN@ zZm8Mh7JHotjG0|ysRw1@Qrs`s*4Gb|U^i+7uXwc7m*Y<{7m>d4r&G)z=bp9!r{c8e zX|cW~|8RP1$4s z6$=53>t&oC*2)PB@eMph9$RRB=ggJ#nPv>R=MFv7Jj?v`TZCKADKdGHIjzUs95BG! zvkiW7V4<@hRE)r@RuVj4NG>m5EHeM(<*jGozjlhm&o--?UWpQwJ2}lSDVekHG6htO ze)eqhX#FWR7j1x749QYZz?U*tE@B$aiI2A3c8>YP7L&g6JX4ov%eLdT_mezuo;l2U zy)ART`P=~>iZ3wh>dthi01h6HjRRjR9>>2$y+#m;+TOXqYKT7pnn&syhs?p-FTs~_Q`=69@w}u6 z_1q=qKn~9?!LQ>!>2;}@>Rw5;&)?OTw_S88%S9=X^{wVP=Z&_-mziUXv$ssU0$1s0 zt|Vu|_;Ir7O4c&EHr&=J_Qoh_9&O2+yCK>Vy1pcYV%X)+56X+-z38|-`KEd8MB;iy}7M=g(-F_Kf;Mp>q$kl57cVL z1mC&1sg$>F=|01N$*Wb*ANB*1Xi6~-6F>t)xH5sl6 zKU#slC5_txMIL)|j#cy+4%|J01DS3Q)~&4`{92OGT1AhxR|>c=!~VjRn~9bB>)BVA zIdZ`DI7+=NE!UgNn?9hPb@b)9wQeXW2njQz(Qw_ho(#IdoWZlV-(YIZW$2S-{T5O_ zzITJ!SzpcCyE{a*j#pRk>Mkoylfe|ShwOPHS=0FNnK$C+zD`!%Xc`mGTR8*0@1hyRO{n8y zpVQ*y5`2hnUcX6r(f7ZrAR)i3sY$f{cwc5|bsVm7MU9U-6oyFs^kbU6!Mg1mh?Q$2 zPodIa&m{6`v*uok{7XP0N-tGtjVWu89Cr^ ztwi)TW+htKl@9c&trcj12lM!z`bsj9AGwUjb`$1YJId8y;(r2lhw!jRyU2^~~v8routQJmB6RC~--8sieO(qg!yv&387V1j==PY)75C>1@ zG0fJl?|@)kqaB*j>Fne^(0(h;OBJK(?&5Wqzx1mZF8$9g*_mRlw|`+8WyRb6ZqlXP zYjD3w$bhq{A^)3lug<;Sll9-aLuB!*WJ-Nf*56a##c^fM$8PVXPu3OIs8^-Kd_5E~ zc~MqYC-{4zY<#Dn%=G7*vUTUGOkOkiO^ul`+2~UPmXf)vaFAt$DY!6eDt5LC+O zdrfL-n`y%9KHX-8Q}h{LNX8HO!b8fdyrwgBZog|2G~x|lPexHjn3h6_k(76YgCN5 zJ{MP{xW)NM!gA6luSomlIsDRgK)X5I@gDSS)mjowt~Ub=HLcyKruCPbO?L^-Eue7O zE`HGV$A`=~hbrrA!4Pp=zXDN7zPgPI<| ziIg3JuuCa~Cc7VzE+P+JH@HdOTv%#vpXR; zlb$nU-6vhS=s8?@*UNp+nW?yeCZ9KV^2Ytoo5Re-Zt$se*dCR_t3-Lws6Ue(UBfDY@d`sj{}JJ%F&nTM9v@gnq+x-BQ>#Vw^eKm9h6H z;dW*f=gFW=rq;a}=fq`Am2%`JA{=gx%Z8_^-b_*Qff_T=O_mL+=^|V5yoBuW8hqXp zGV8qZ8fksal#o>YhS$tqiCqV)39e($I8S=Whi6=I{&Tv0&>-Pp= ztwCLTziCF1-abm=yz)&m$o(i0C2`*NrWs~F#8q6Dq^WPP`&(vb_g|hIdJ<6^3*ItA z%>s?9TKKwCLweoFa}YclENR>Fmbuz-Uneu;w6Y4hY_lnI-*U*Go>woAZiWqADqqgX zZ#Y3Xcd^O;$1x0FOYrT z#RYneT=Xu6rZw{9yJlMLmUdrBr7n9syFtL*Aj^wo(0gWh1!a=6H=}+sFTq!`;5~DK zdxw#$f7ehg#qXOMa|gZ;vix^c3>*7Cd-m#7m?zGN+A{ge`;hB9Mcy}~$SMEQ`(_|# zi4Wis?`#|Jff?;^b@qp5z6{vH4wxv@_bQ=)^%hg(evoBE9-dv%Bx_ADymjqvzO*;^ zd9vZ3Zi8HN9P7T@UL}FMDo>U?S5q!;l$F+jLw|pWzqDXCrA+H%6B$aoeE*?&j5;~% zKVtlUk*4{?>{WhjD*N3{!jvq9>R=50;KkIqoSh+_b2|;dNuCUNpme+}?q8HI>y9le zk#!%lh1W>SC#K$gY?WO73DIW{{~UqPbDx+a8=v?OzLPo5@;hNg@Ucw)l+E#k9QP^R zxye}9SubG-caGyJ;ml}A1^d#0&t9x|M|OhmxqIe-4pfm-{(>wwPzj+f<{ z&&_@;^H-lEL%bo4Uzkhfg^MXONEY<*^23+rK+^Qr%IMqNedOkCW=#dvEVH_c+~`AU zOB}b|tRb^_<3G)(?wKT;KB%%%GGCcLnb+_>l{v{^u&mv;pk6k(RZ02aD`xg_*&3FW z7tqApdftgmaBDD5AlN@f1%s{k3@}aor~|L^%p>e*>;qD!YDTK7{hF*{QTqX5Z{gkqsjYja>Sz>FF*i zlLx*vhao&X?Q6JBTet7bmkvm%;s?SF&X!|-FzXUa3?A7|i%fqyS<$w~kLFXSFl>Lq zpV`krWfG+RA{%c@vZ&dj_CCpt<9%eydC7!4_%r+V`M6B^OR7=gznDph4eK!-5ZXZo z>}omo7qhp2wdR$RB{Lfn1dbnxp)MS`;cnQk+x49|5k@;^5Xf8?juGv zF08N4SJnxI0TICRyysWQ7oPuZ{L(fj__j>eyilK!X;}8Si$~^29!hATxB@l+2aC= znicrRl7s(sNfr4G-bZgGq*sxDi2i81sK`%&>xXk{l(cn%4f2Qgc z^#DUP))kpILQj@^M^Hu}SWXi3h_2_x$&<)zf+qMv^XjHBGb)hO=O=V&vo}_%MlI!Iqt$D z`K-a;*S!UI>_-1`S=Ynwx$}!A0|@Y+ApxVtsCogHR1AmZR=zvBB!xZwUc*|@J)xV5 zbO0y;HUA<94DdmVW>SGEhcv2Yj|=IZIjPysp4tDM$i?1sq)UVm!i%`fJ&Hj__ zBL&i{i(gYyMOWJO<5mdbh^HUfXH)->t(AT=lE{{!!B)4HT&M8J2s?Tq?VhODR2ECB zgIg@z`e{|}imgu=3(p%y49;7mae=pwo>@$JoODcQGVUoG+w$a2T?>)pt3yJyCUe(2oPWwWNs zwVU$x&7YV9kfi*)DX+gXUp}w%hj{ZL*ul_bxt#G@UXA;XD~HS^NPNv}d5wCqv?s0|NDA>rnHp%%iWiJNmuwg>rr>QtT>>?mz(lT zuh#adMY6oYU*ukvXW_q@zInlYFrhmFYzGwi!Ky;}L#5wfZZ3rStXSjjBI(B(y2+P$ zW?}Vvm-}I3p!)eJ%*#r!!8%tmZ#ULTzwLez)_`CON@uz4j`AvbF5e{0yD*<}=n%%0 z-lKk!v#@pJk!6|=pr5pr`t9zfxNN@{MBMM3hM|%iP&7bhEUGXv?Z$>gKK2NmP!jjb zn-^1HPF>aV4BFDLV1=WOj7YCq_}>IW{1RV^}cnDE;l~ z@Ay2tsq=YMZ5XBV=+(B^99$O{pxQ^2XS0)V3tvs$V6)iOx}j%LD2DAq=csW&W|LV_ zhqcSW3xz2jW;pmc?k&##RpruD9#6=svuXqc!+MS!dRKBk8S`%ffnO=}2f#5})~~+YKO8A^ zz;R78T7UVrr2M?dKH5=%h2GuT8cv#tsI;{dg*rN{S^4N_sD0s~a*zR&i>r@t(YrMB z2Xj(YxFKKqmB$Lc_OmNq0Yj!CLP}!AhPyjYP3gt(kdxg zE_7HLO6tO#FZr~jtc51P-sLKMs@9d6R^NFpVdNlQAR=?D2j)Rt7X21cGaapFNf7;j zQ+m6D2z96!RkOvLv=?Y@IbaDwiMhv}Wp|xFV;o+d!2O<>1CfhovDUgJ^}y~7-SCz# zz!SlZ)M5!q2uwuxB%b7kDpJ(%(%xf|NVM5G3EFzJ%^i7rCx7RDIv#TK20uET>Mjja zNe+We#MhaPrmCi#Wf>DeNtygqSu#q}A2~avQ%(Am8+-t_fi;A=CnXmrZpg9(ixaYI z4?ly+;*cJG-=ekZwx+oaA@Ho{hC3VkOLfoWV1=mdmlu`$nq@F1+t(!r$%5P50KWV7 ztIAL@9GgnDZW(5Enf&>Vu-FHCClj6|k;Mi;l@-hIt?^AKb<_jU?8X{s@>@LkuvK-7|Ds{D` z8nb)V>?r}IIpvb^MM?S7H|{`Z5_we0<^JCON7B^SKam^{3!h00mkqV`3Hfq>f1rE5 zC&wRAMe><}es||HxnQ9GS9z#gs%hz+6&Y!~B(Fd&NK|yOs^r;cQZ}igpMO3ImF4~X zoBSt!aD#cOZ$j?v@Ar33l_mZC28{HO30{IzZGq5ceqZmk{Wk3&`S^)P>g|K6wZ z;Ip>D!*Ta^-$}^&;V=jXjPM`g1GOW0>}Z)W(y!y}^pXBq^uXE0zeW6u>-Li;#`vZ2 zyK9(yW^r82I16{~Bc6nDl!on3)aA=T_nSOiZ60TRhrd!r|J{egkFF9~|wUB11y|zXE-4LY91VtiKO(Z}sl} z9)$S*es|=vj~zL5B8t-oA4w$(lQ~u&w)qWtV0XU>2P$`xY~9_zG!LX63l3VD`aupI zn@2p>WdA~U)0@&b#XrS;wnWz7P*^Ujr}$6FLzDdJ?iUGC6uRBqXGzeoZ+@@VZAX{+ zFO@n$i-fyXkRoS5yrAu}JsBM{b@N{SUHQy7YtUQ}+$l%x?YANVSgERXn%{`HH(;7y zYisRMjZZfI+*l=ln&#K%uC!e^&EL&Ir}oTrzl{dZ+Q*-qIPZLi4o_}-c^}9E_Y(X0 zSKEsLP294dU(2<}_VX_-dZ%O;r#uad(8KEw%{pp-f1q=9+ZFr!FFVke;}7t^kOvnP z9O<6#%1&n$baSsEE76+z5wc)yeUW)H-zk;_t5S6``l8Cr(g9VOwg-Oe_f$RP$G`Ir zaesE&CLid#4hoq)4}#BrPnI3zcdH`kG0WrOlVN2RP{EdV*>sS7WgV!B zktOqf@SXHM*spQ7w6{$<*q`gjSBLnoxt~2D&&^;e)_ny=2xiIl8UCESOFwX6a-kx! z@y@F9JU`t2GZ(mf-l6`4#JfMLL_JGhIn=*fp8Au2oSZk?KPf2E1^!vd3+@WzQt0lE z@DD~+e8mwYW?C$-9>MlmEI%LNPXLC-AL)qsd5VsVc0EBh>V zap?o1Vwo8Kv=EgB;Hc^yw^<14+geZntcHalSS))SMXQVD!lV35WzIhj0;4=zF0Ii0 zNBK*u7ZYa3OO6I4B|?p{*EVTj)*t;r<+*2}Lb03=q1^gM|DfQdJZlYwe#OFc@QRVD zqmdRal(k3ub!`Q6{l7aHz#sfGvg^~*XC7qaMcI3vKZFD;XV3EonR`m%niqatP$tjM z^MAvmJDuPkFz{)u1qC54(5Ol@cj{N*%%3KyrG z?!V!l=}Gr9{9Q&<7qmFsfL#3qKU9a%&QTRc6bLO2*K^|${m~Bji!_cwHdvDYmEcCX z_6)yo=C)Kw?fv5xzKmWHrsShn=v}J8)RnQo^X*df{k%@+IA5+ zvS3%j7AgnQgxcqMI`yjB-#b{7X{~E_^<~?Ie$oy8-1hY%|0>6&B<`VW(Sfc#+keqn zEoYtMk4`-Plq#nt%eDWisFKa+_&X)eML%J~`W1h6IhSGHE>q8Ca~~mp(Zd>f;#_~I zb8Fi#=lZK1*yq*fv%Alc&(8P9x&LtF+U+;U*cEO=C_yl3rQPI{lP9*mt4lp3)>#O%pc=A z?QL=KzjEA{@@3-yym~02Xr$%}f24b+FZ*BNAFZV7!7F&A9XAEQ@iF=3N_N#tZGXNB zNdfEGtIPa(T6E}YApA->`D*`Z=Xu%V8c6Z;vicfG`Gsu*m;1kWv2ZND)<4yGq%CzF zkfGij!8?T&^6B5$*=M&kT<lf;q;>Sd z1$MkmB zEl|2*F}HGfQTDyn?^^O=K2C$0Xf2jb^zs6lKkrums3DzQ%hSqUu_@|%hhMw5I=IfK z&U$ldPw?okvvU+ndbPi=Q`|OhH7t*W_fVwuhTHsmosF%TJ!@NMbQ>${*7$#QA1hH< zD3f2DDxV^`{vFQgE1PeJXL?w={2dPHVLAHmz|P9j$YitkpK9Xr)ZhKd^*`sM@UM+{ zLU$G{HH1cYJL;34+xp+ZNS*K7?!43Q;kf6M>F|WAI=O$En`m?X;Wv5irZ=Sd9{&V) zeNyJsqqw~F9t@gW-jIjx@h7?)`F?=Drx0+i$Hem#ZE_OZ>FK3=Hr0`eX26t7Y3` zeqXrUrpL*=hywSJ$NjxIUGunqZU64UO^MVFZb8+0ZXf`uMvKsbx8uz!t^n6Kb-+8G z{)GR4d)Zqu>PdfyyX_+R^OJrr@1?gBa_y6TzoHdyDSFI`P;t4Wt}!h?Kk3&Gcd2I*{L$V9)XWz?5y{oK!sxn{x{j~oZe9#cSHx7+s9()GUb#2=@&oDulD7Ox*ue120&3z83!g*T; zJyoLv zn$`pYXvx;b>2m+e{-4|*TBZ9d{+)V!`xSo_kwo7v@tadt7mL{-ic%@@+WyiC*F>3BvJWn?<1m#~jdqwjRb_oL#bR z6f`PipYggs44XqtTB@B2dG>X9@iU8L_I~K*E8c+l{744B0X}+9j^yCcclmNvX@#tQ z!|#Tz_r*8-p7O&V{PLx5`W5>wEXt)1BAuenlIoVU$cvqMN@HYaE=ndu2Z9eU=5|1A z_6^m9>yl}aV^{Xxy|_{et}e_^pfeALqbOQH~G8t0qQdsHQxE6&#p z^)P2>GSyB8YzOBT$!XkjzHZ%k#V~0fSKlPhe(u*6T)&)LNA`)0WOQR6%iRan7Zk<9 z)!ZO8DX((l(5C9Wf`zUVZvkcDzYfYGpy`s&{GE$0tAIJQcn2;pZWXm z)p;kTcOZ%=5pBQ)60CYw62Qi8L?LO<^aO3Aoug=i;wqz%4NX1umaCxBC}WN)nJE2d zm)1DfEd95?LjLz28!P|YV?z%8#y>B)_$;5KvFDQs?i=LpYuYA$i=LqPnhKTwwax={ zCRi=keCLmHANS?W@BE$>kF&LjrijcJSMYu^xHKVk-(v~nkrChfgDPI*k#G!dnEDW& zjvy71jV}D2`aayUS8a@T0atJT-ai+vV8jo8Hy2gt^uBOU^L{|d_Ku(Wz58xat220l z^_ay+qSJxx1`~PBURYjwpe#PPDPLYYGdWR}TFR*vZ^2eHD;^(68os6~x!p~jgQ7$~ zjEZ14FVzyc;J!cv&<@_Vt^Sz@nd%_=Buda<&2=@KRZR+VdueGe_eV7DrKPhkza)N1 z+ao{uPrK6pC;u|J{73()qDojJYllO~gfr{y#LstLZr%7&xjf~>XPDPfSVW%f6Wn-( z`<#)?^9|)P*Nu;MZlkO5T62L3MNW5|V_j z_u}L6o==+i?nqrzP5eV#59S=v)Kl6|G`(f>IB3x&etc@ryPt@KS0kH#HJW8fk~{|$*=Sk`=2h$xs&|L@?e`1EFLSfAsOEph3mJ;c$0e{ zZlu@asn93SUfVw}J_#58<$3Y0?yCvedR0x8yqOnoG(X{(EgKGpJ*v!)7rXbO(7h}l z9zH)_mw4lCr1{`9IXpkUle^uMg*(IVEYFX>=6?I8oSKS{VKDcl;v>|n(UUJPFQ}D+ zH<#=zYcIq*X3Nc`Me@6Xct2+L{DOG*<|kS)EGgkoSM{uE0|i)QBESpzJx^{Q)IhG6 z11tBJ{>Pfoi74qJj?Izk&7FsjMl=(lzG8S zlaSz(%JM<>`79^V!R}e>9mv*Z-e<>wHtk82{Y!2O;#H}5*4fV|#p{M3K6HS7N@=de zx@mgXnYsj7pLNzX(qDL&D-Tj2+dp(C%L)C-=l{2oc#Hc8DOI+VRmm=;@f!D+V%b=p ztdLoy@yFPC1IySQ-^n3m@#-$$*@`uEsy7?qJ4_jn2Nko`pCfp-m_@s*_5UI4J>a9L zy8q#w+1-0*OOi?N$?g(L=rwf6&;!0t`!o zEjejak|J8Mr>b>RZXz8^5gAY*T}TlxXr8a}Vp<=UlS#AFL~S@(Vgj}2AY7bI6A9YS zbRiAQ2s|uj?1fYxP8YTGm*J200Zs;`i;nPfU73zg{FzRqi)M1`4~(!EC@}-%=QHY; zA?ho0feY8BW{8g<{@n`Ue?Y6WaZ zDh)91LL1&ph6!N}5@OfP7Q?g!G$&i+r7yruY`2(b#Sy?8ED$*A(;?l&jr3;Goh#i2 z4g4K>SHD~tpGs$PMFX0is>e`vL$9Q&A<-}oYZu0QXoFI$Dj^*iG;J>~sXU_CSITWp zfNd$InA2;h9TdB0R|H>JX^^9oXc9qvP|Fx&mHh16FC^hEwE18aqUxaygL0EN$QSt?(1a^!xUYYc?OajOpOaj)!lI70 zmG8EvwW6&<3a)PpeX%o6+iliqOZP@Z7XA0vjKrY;XGI&^=e(jn4vPVmlF@)61U(^6 z!s*ZE;49iXJbY!_#(Jott)Xb6QCdZ$(fSwsp2|1cSv3u+jayaGfBlMQ?1Y*X{W~c& zVINqR=T7el%^0T(sf>V8k}bSyShBT+3>mF?+zyosKy8lc7KVNu*@e@D8kg5ROvkE- zA+)1?Vt}r_8ZYVcj>K5%pC_`b`~~?dkEs(jKQ3&nVv05EZ|5>wipu8Xi5{B%7o5J6 zeTno(RgnU^hmxK3@gAV`Qkwwy44h;@!;;7;x4S;P%Tjxs<@uD zK!X<06Sc$^ZDCoH+QQIa6K+#Sq~g%G4j%lC_SO+YacEFioP>L$uO5isESgnMG(@NS z>xnv9&xmO5L1%A*Frk1X;D~M3$2K>!?B@ESH*2F;G!$dtI-lK0EYYW!RNhEDiBD|X zSTw>Xj%tk2JVJ{ai(dLpFDr}b zHgBLQ!s9akinBd-4$;x(q85xYe>TV0kD=2o#GJ}-zcDSvJ-GNqOYul$R{lF$iPn{8 z3tNf8_;dRpbbyXP{~d8bLRdnVT8T{XNrBcF!fC408vVRVGh2(>wFz{oH6ZpXHE1K6 z;A}`6eDA}wv5n}hJzN&kR@|&%!UqeCIKL;<+tl1^fSzQR58NZWLeX1=9U_%)qB=gP9A-n6T;_>ZvJS{l&- zrk0a*|x2!4?Frj2TtyY1XLp_#YiUBnXAiy15<2U#Q0o-UlFE z{IBcvPlzGf+Z8@+lXQH|z|%6hEVmoh3GE)6om6&DcPPf8?YplBX7n7b?;#$EJC7o- zAQXnx3fqf$mI`{J`FOg&Cpd(&w63S9qhF4vxbq2V^h;0C9I-a_dx0r@&PyY*bCb%R z?!0^)8w1PA$<)v5=V~)ZJ7Cu-jNwWJo}lJ4wo`IIxZ`nUcXs1 zMg;XYHv^(;XiRVM1bx*FK_r9TMH|?TaP6lz#6kZVg;Tnk5^?Ub+;EVk;y2i4k!3INMK5f`#>={#fSaW%K)s z_cZx6Osa0!WQN}+P66G!+>YWpU#-%uw{Yopks*)az8CkW-!57jQS~&vf4g|siz?PY zg(U+-H`oL(4iGPSfBliKOuj?h4+YdOcZeQP(Uf(%Q;gTdv6jl3s2t4OKMDrF{vXhp znjfarq(z;x{q*1*&8i`L&G27#kXxECw;73y=Z=z_1Ef3LVh?zV$+N{2vLd7r{VM0L-1z(CTb zWhc^ILqv|YzwD_Y;;IJHJobK318X}R2lMHs`ytM*5ES~*-HPg$CZ|)lNW7tMgGS|N z$TZ&-!FdYmr(cW2Z!q~?9x4{XS~>jzP?cwC%>$w!=Sv8gQLBEyvKbCuN$g`iF;F^8 zESB#rfDayQuB(QLxyZCX{fDF)Gmmb|p)*yJ{ItGGj->ik;;Pfq5n>j6p_+{p_lS}+ znl<$dEgdPk!_Izrq!=N8I^#ml&8}tljS|0W)kiV^!uzFGnZ1K~L{`Kg+ZR$x`T2jE z@G#J2E^U7p5SUx`@xwrS{+_r;#63EszcG)9ZG7J7QE>~rpC&#EeJcV!;wb)67^!wY zD%#7DVA28zw;#76`IfS~#)|p6Hi{aIgx7=l1b|&m4W1B1aGIF+1Vqx;>EIKXn>7^s zB(~2rW%HgCk7@erf&$OLD))L>L9vL_F#VlMMC-`k8kDx+=-?Nt_!d9Dhr?Du!hu8O zP?ge|70}+lS%MWgsqDuRY_lodZOcg?+j26%KI=fko)%9br2N9uqCI;PGp+_c|A-d~1!NFm^ z@uCCpw#RsJ1s4mS7j+QB^WgK4H-^&+KAfb_o);(R)xqNCxR?+^sv9HKJr2#nvDCY_ zuX;u=R6)RbpKux<`XfCh4g*jjAuu!iNL5;QLylxU-x)Y7$K@#j(}fBPke~|mRqQ!| z<1!^o)Id%>-Qj&>U|dBGf8{6e3oqNK7=m3DvFny7{pl#W~$heQY5QW;D6I z>CBxg)Wc)0fV>*z=2Vj8XiHm3TPfHhF>RcM;!(_s$FM!DWVbrD)YwS{9crCg0G7D*OB>sRg;UU?vON-*e4=$nlQ?S)gds$$9I&}!Q<)(+ zP6Ph_$ggd~P-H-SVV$s{-~=It;p9XFTCD4QhZau~IbHubqxh;;0EF|^JfA!&-hK=8 z={&0Gpj*-R+WW4{`f-tt4Xi8qCX1>P7=X^VQj^J|%AMmhRzTRo688zO0`4mkv|c+5 z*9>!52zj{{LibG(ImLF0J2NV;gc2~DaBf&-LLMAv}KBRXL${4ttmN!%_8gv}Bl1iHlCz2-_>F5R^(Ym*|$0 z|dDr(N&>JcH^UKVHKSnCAF0os@#6WoLhPSqYqL6DjRh zX_k`#-g`a3mGQ+Djc&-Ou^%5L}#Xnw#C>fL$NJ27sd^b z!J&-Li1M1p*os7f1^ObMm3jD9+wIb{>_qVKRx7ku8DSHn=w~-!LWy1~hGENRKJ<1C z?)Lv~YlV=!N+p5-Uc#87%3{DD#wzX{iOq~~LQ8Bz*rhzsYdV-6%@FSa9-5`}`E-#{ z99@?xr39QRyCNh32c#ARFQB{*edxq+7s8Am+c}bqm%^!cG?Iey7bn+oxvc-PjmiRRA<(NyxDjBqeYN8lvak;b*nNNtO!YhY`NApaB3Mj~b%q!H;!kv|hVRxAdW z$W!^J-vwJ7g7aFq3UC1J4B`-^_!mX$J@6Xk1)ivg9=;6}2Ssn}OdFWyhEUG_bG6$k z=0QSXdPO=+bEAkR8@g^)qY?wu3{e=z&=kC?xFsAPPjMOO7Y*azcf#|LVw6gbXBq)oiLgASr z(Nw*m1O(@f#WvcR24=-18)$g}yJsgVKCUNoE&F9rDxYret=6;0;iLoFnQp%&nuZxT zB7;bfZ4-HD!D_IDIQotFK6b8U`iWa`0ss3N@@Zpfa+#v0)~}yK4~U9Gk(ib^dn%l0 zo6C#Qg`%@DoF6q2iI~x)URMi+6Ri>?_62TPCH3vi#DlIAS-}^81n;rpMgYRG@Sk;F zfUNN7TJ7veV~QqzL<_RL-)Rww8HxM<9Au<8CX|R#Iv)jk&oHwAW}`ePsu4*v`!TvP z|6>5pVr(ok)JB03VpM9}7%#6QzJi}>Bx=A#=3X~!4OlLSl;>4vRBU|3wo1;lv(1Cl z8fKZWoJ8|Tl+0TPyVrQJd4S;w*d_~%LsdsurXjk+nGYBy7_~Vk9173#GQrO*RBaC- zF)kYllQSc+oVyf-&6qf2t`Ob>I*S2Us^Xk(0f;2c%J_Aek|* z34jR27_d8GhMb`xD9^(m4U&lEK%EE@Wsrswq^uxKCDA@lF@(K96Os3+g3YoE2B7B4 zE^wvT(|;yW9}iTU0|6&U1LugFTLhVStpQV68(;Ec0{i?&m#}_8XIRVqM)6vJ9Pt$!bi5nXM!Rj;O zfjot5s$q_@LN>hs+Eyft>M75XJHqD%%MU%(l8MQSlgaWHj+v(iS z951bz%%;Q0YU54C?)|s8NjU#@bL|3nbb&&Y+Ct%LTLJtj|7Y3#K0O!Ya%Q z1}b|bIxd1N)3Q^9qsBU*Q6ZwwoOk76V8x+$>%v(`edf?;7WyFgYj1%6@%N^7v?(@9 zG(dj^w89e=@&R5BhY3Iv3rDfPYD~bz`u2LQjf0;vfGKt;4+l6xgfNOwRK_)(r1mar z$JelLnB`hDuZo?K6!5n5s>EZ6H*sE-JZ5ikvr=l}VVX{Mdd6v3HEI4_QT< z^XTiP`69E0iBg^{@5O^d8Xir90G=2t*qMhOpl6rBTJi#|TO#V}&v@wb zB_iK55%Ldxu|#B3{!($H56MS>hFz@~zJ{bUOGROEruj}n#N@%5bzEMgN@pi^^o-Y3 z2wb8<%7Atu&K>|5L}q%hR3Y=T49brODi|RcQb(XHRt&sBK*EEWsBZKxJ`1o!sVUyO zB$BKjpxc*;^gs-E1Fs0Ac%=<}6Ja4;Ch}DMFyyKGbQx>_eo9;}T4?jB$8x~xBn@4T zI)x7NKf7(D!2};9Zlqo1nFCACmWChAllDuQp5YSs&9+%SG#2 zvjT{6CJm)V@4gjQ!F zwO=J#1+D4tczL77m0>htm3RQ)_<5B=!0cDVeK;Hc3J_@lt$szc72J2&MWLIZ-*vBs z8f!i^SS>>N=T_MVBpa_0^|JAvV8qo}?^OXMrr|uV45gAaBEvlC4x=J4+OdwNSIAGR*ML+_ zp!e2@g1S6T8wOnd0(0>^f^*iu^*T_|p-pY=4(qKIH3og?4r3>(p&#ImHN5Pfod7`3 zLqx_B0&f7Pc7aw%PLCA0?e2P}U8o%(n5jzR`OF!CU_^0mm|Z&|mTc$3xVNl@igZ3* zT`TIPO?Z`|0))|2k~<5O0kHbJC0VbDYKTX^0vPwCW(2r z&i%%9qIufB1j{LO5Xrz3HkMj@X3~OnqJLdpr!Mo3C^1z{6iGr0IJANW21D09leb<( zGW`u)Mmz1v3W%XRK*bacS`Vj+!>CBZ5k!mDi@cZ*VB*6Lj2eDEOvbVGAYL=*{CZI} z1xqm@ngl---H}YHwn0Ri&DW#3?(I7<+0ODZ*%zQXQtUqUOt?m`E?P2BUjPuz@FVS>2;vzR(j=ik=by++ev93lfw|TDL9;RkgXETmLLDL3dzr1 z7yM=n{qnlVtDa)Hm;~5g&`VW623$a(*-g=v1`bHeoQDH;vY`dkXd`ryu|S~j z>E?~%Mo@!A8(}P;PhV^l`8W$~f{ANB6>bvwX$#x{IyQxT_W?I1(AAGmt=+R|+$NDG zp9f3ACyO@00*)1dCu(2+gn0sM%-S-GLxU<1&(3piFV&dMu&bY>R-0jjeT5#}4B9lG zUfe8d-+9s z)2;AOd`{@bNE&>A@GBfm7a?H(uot!!hD-x?6T06!anatCvopd+n^6U)``SO8HOtu&7=iT2vN8%M+S+|suwu|vl?QT%EC@gIV zbZ%O_T_nNCym>opswU|>;QL@w-5ny!yXAe}414YXYj%>J*dYqNyVaHQ9by?g2kzY| zs$^T2kBg$~cZA~(@ByQVv~(xD6fPg9_jZa~^=SdBwo5b(t^3&pHlV9@!hx4*b1_lv zQYJmQ3l_i+>HS@zFX&&*-Qr;_ofho|FP~1^cZ)O}KG-d)i*#l*{iK(RnK0RwmV*og z=xn(N*9F(@V%rxmTLWgpe;T0-T)ze848~G~bg+_>Z`6*&QKPrS4s?3uEtn1c6n+~9 zhl3F2fDLrx+wjEMN;}?$Hz_9So3}-N_Mc01^O6R=vW<@k6#?=gGwi22d*C~hK`-qQ zRbsbl5fmJ3Xzta(sAtf-dqB}M==>hhnUhF1-YeE8sk$`SmCscoZ8H6~R}A<2foLkj zOMph~1Buy6i}qnE5PGpsU$eRqT$e^nGL3J|dhW*$BPk+boMJWA#*rd18 zvHhZE;KFPWP5_0G4gSb&@-w0mxUhb(-^{wsWQa|gIVFH=_O~G`z4ZgUv7S31{uA+A zx!od3ypd?2=W4r2;=oX^RqpDFvf|ieeea0e;uLlT$P7DSK^LP45zE~pm(~W|y6AMD z?d-jl7xb^VQo*Fv(~!NXW5kaMgFXpnE!2mCpnzQmS%|Fd5LME6_w56r7h~~)nYTID zOL*BJzzu3{2s{w8OgOGza^99zSp^16%yxJ54ag&piF10mY!BDN6^AZYJm_q-eool5 zdkq=y!gG8-^?VlygN(TEitIjqd>c4=0EAbA4yugTgZlSSg3CY2husz{+bLTc9X-^5 z%+I*+B=$}77#xh@ed?#cdm=MuoZI^GA7BI0{1k<45_Nb_w3cVT$3DYT|DHYd@4=gF zIK>|nnK3AcSVQ0K2AshtQ1gSLUkIoJsy9Cjw$x9L9~J|=CscQz92T8#eusZ*)&%G2Txd%`B~t)*#y21x z3ojFG%RT23o2=o?{;1r_%D(@2)5AvuBJCm~AqjIeI-=^>g_xkRVy`oei-<%IY+M1l za70uEq!@uaTQ4}hhA{%jkucROdnnQ}9Tmw*0koL(j}{R0ZaWIuWCBe%D%v=}dhaMc z=_UJaVL0LJ|Llfv}eG0{?e*F8W>=es;bbv0K66$pD^y|7k* zcXDRKvRKod7DB`#r}be@jY*~bT@_2~MQ0FJBcP`nyXuS1IKa6FD0U9gz~6XW#A4b8 z92eonfc>n>fjW%5;sV0Z6x)*x9CIFGAr_4i1cv%KH~;y%~ zQcwo>PF%EcIXxqsR=H{(2&>ZAUH&zvX<=n6=ne|10E3EXP!tte2}7+oSRq(CfhnP@ zV#6yNG*&Gl0V@V=qGV}abTFTB;2Eep@Oz#!mJFW!yFP&2@-~h6K%m$+Fk``WH={ET zcQ&?-TpI{S-`_SE#Q=*}Cc4FFh3Jls`U(!V!y?*eC zsg!;ioo#SBn|2xsm#y^MX~?I3O8rO_W$pkY#r!^FAm(eG4FDe9ewz1@7z9S@?~lNk zenl-mMo89HdhBDwDq(%i{aAGBrNmCPTy*Bnu=#L$F&z>Ge=Jj4NNR4j;=zWeqv$-J zvTYxk7kSm%5r2L@#d5~()8G>kE>?0Zgvq>)>SA@A6e-a^ z$erHnGni(ayI@Veqp_cfo9eSXinW`{&lDlg2jp5#;Kv$Z?4iL3cp)MpZd0Oi~<4Ire@#VV0g*`Gpg7HVOLVuY!0U*fld z1_@T~CAF_H;u zr!$pE_@VLK@2qHTH^Fqe*^}50Flx9&4?UNZTdeFcs8t2Gn#lE4Usc6Q#m*k!^0^1V z#YS-kr5tU}51R`ZU?5Q@7j6qI zf9uw6r=J8{&QjVZ3>>DU+7<6FcRm!4;8}LD=xmk$>-|_hZ$*b0kNhaDzYy)<-(B*B z2nS*-=Ge~(np65Cnub*n;EVtT$lU6)_wZ)}O%H%;V;7hx9mQx2YY)JI1fmKo(Vcz| zzpohIlYmiiwy5cp@ujHJT5Y5;{E8$vt+BeKzP*!y{bg$*Ffgwu3`c9lh}-zXjU%9Y zD2NTFt~J28$Ia(##l`>b(V_Sv7_QaQ$GhN|6&20)I>5nPGi#n~ZlHr-ik$dl45*{E zuL8Vb>ajX4oszx+6Ellid?hlnqw{+p3g0u(pfTgk(@Z125_R)9vl|TfAlC0x_M`w% zq2NfMx4%NvKoXt%N>p+C!Sw{r!Y+VJRcAq$Q>pV=kt@K|3MZSt6)!7Jm(4X!@wpqPyc^4=M9!=2xlHTd{PYBvH}iYldfx#=9BQpE(rHB>e}hPw12d`4x3CkvMR$KIif}mmt#~l7=Tm3A9D-PyltOpL z=zbdVo#>*!@D6SGPGq@Poso3(J5eaVw!e*1z8CeGPHCKBRV`Z3Q0n`=vbwzey{KYX z8*L2_o&R1`lYfwnS83-F7IJ`ko`-2*H;p+Dr-QAu@VrR%kJG}s)zE4Tz1r^cik<)Z zyyyumD7YZnWbOc7x*4XQIUidQg=QiXfG9|a0qh`aHVot^Aeh1h@PDlKdHmOVr|L(MUgYm4^Q;MtPRH z5y4Xa7Rqn@{xh6F-ls;t0L2#2{l6fF{C(sTD$PM$$D&_ESbld73Q0iuz%K}Hn1s?q z^y4qs49ckBSG?sC{pVNct1i)uUlI1Qg--tpT-i?MZ@`9SRPdX4(sK!lEh>*7AmZKM z5Sg`+*S3xdBu&H4K*~H*9#= zY?J~Veru4-q1pf0Zo)b%AEGFj(FN%^r>=t4c0pE0EC8^~kL~%N58(orImagdvQSPy zJ{IiUR>=-^8V5HfAYsLAdc-ZOy1zld`$D&Dj`e%mE%WiQZjWr^MJz=-pB#kDt;>9} zx{A#>wTHd6VxN6mQ@>;S?}7PS(Jn zmc+?VF^CdVwii3$XEW;ry<_6eD*7)UMp0(G91I#*5-%I#@P>W(I$rigL`drdnFVrj zTY?-5I&~sJHpL;BC>tOKyiKB9;@bjL#;jRk>X{@{eQxX9%|LZno_$HOwdA{qbfFuQ z#&$h)oQZxx!?bfvx%WWSOOEh;VODCCi#Ex5C}ED%b6-wh{)4sw=}jMW3p+ zL#SFwi4I}{?g6eyVyLzJs2UQG#s|_BcGJhnGFR2B=Yo+CHeoKJV2aFa$z{jYQ@)|r z&aE0k5{Ka_-SQ2!jXzu&ZX6Ie?khl54;5c1jvUTc+l7mA!qb{(XH~Q&zfDEQ$ z7#l4tc=h52WI%Qm2;wJQOp!hW&DhVUIST=_WO^ms@%%^7YvRmU$m{zQgl7afPu8g%<;NVb8~Ok7w_1IjK8%LkBRH5ifo zfZT&4vJ>vT8o{#MNrxjcjKk%Ktc^^S*;Ql}oLN=m05D<;s-Vd#DzAcd_6Ge@MRE{k zb{+`TJM^DCEQ&Ssa-OV%ps53SxHpb2@!2ZMu8K8v1d)I;EI!c@Vd0|1N5F_qsw#8k zN`Ma)M`;5ZN$fgUv^(f~G)3CZU^Uqq4|c64dsGI`&aWoh$wSXDBVSHmSChBNE0ej4 za_U?iPrXX_;~?MRyb9=PMs-;a<=e`u%iFPnvuntf80@VzWLLRj=IbuYM+nkD5AyrvW@Seq5wm! zPw8k)nO0g8NHCQit%(7xrk88t`}fnKnz9#$l2Z#{e}~4@l63*F<+T*R-mj%V1RYIS z0z{ec&!zZ}&bOs%(mB)zxbE9!Lz1>G7*csy}n$iZ73ViKrUfAU)o6a_Q0?054x+dOrznAWM_<` ztdXpm1d9uN=Ghw`DVvHSCM3g;=yD?&0&>JRmL27`Y4%*)(O9;SA3G-t8p{dZweSae zg=#gC9lVD=H5U4H#B$QC}ndsAT8D0-o(%te{r)lKDzl#z;oGOQ^Ma}CZA<%wxl zGx>llFJ*X_lWeZ$@UG@qCF5vvbL@0SXk&9(r2uj&6Da;;ON`1;4ns(S34t3YPVbI3 z-UL|O$gdUCLbmsn{%Y?cFYttGNm!nuQJLkpP|gaw$j&3FTnjn8N)YvDV0v;;tQ&`&L8FFA3xj<}z4 z>efo$p7$G^H}PSb^|HfAeqqxQB|>d^1DXKL*s}~Pi^HbFerB|#6G@~))iu3 z+(GXa$}aMSQ#QOH?d5?8w6VZ$t)@pT;NK@@b1X0~SjBI(16A8hzqZ4hU!lhBL2$Rz z+V<#kFu6O(ow3^k)@BDd$6zJ3Mq_oBbdrL;?*I~Wkuo~Un~|}4SVthkPc*wDFzO_2 z>WG(YrVl&HiRf-%Cpi@Oc(9YKk6!=kB!|GTc28%Z;3u@Sv#cx6owUi&$8uLG#;VoA-jt=&uG^7r>TDrS;cqmq?!xs zeY&$daC~kL;Qa!7eykJrwZD4+SI1G!p0Z0-VD|?O&<`LoxH2%!1Lh#s3AQ5YDRV$d zHuuDGETXS^g2+#$++On8@JwtIVK>_P!NRh3!mv);V}!;8q;4?n=>_uj2@Sak^Ys%w ze-jq=Vfy?g`8tO1;?44Y1-`#;mNgSOGV@A0RHh~}`dR}JGzTPq!fz+S$ z1~p$naeZV958@ub0ZaWXwZ8>3 z`z+15MV5l{*6SCaL9AKVAEbN-UF?t5c9_y{mAPD_ti`R^`?u1#TS2S0(mVDc{x)@X>us_S z7hk>&3t~B)ybYqta*DZK_QoO`bUPO20eazfd82&ao>BVjcJRa7$Q&TE(Xj3Sd9R#~ zKvE`Da|gh2H5wS_;b_4$=m*{#fG$^&c8BbOL)Sa74oA`GJ7kGm0l#e~vwz$nYm4!1 z@p~E7xf82)BHeqZtm|2tXicQQ?~pmPnXi6Am+k~7wS-#S1wmj5&A&@NjJy?z1Ho*) zNly&Kz2|8EKzW;fO`|GiSNF<(xeF7mRZjArS1Smu4n&;>uh(5*vc4bMK!dWBxS7ihI` zi1g#TRu4h%d+56%awO=+fcxZS^mpU^vIWj2+z;7ycv(^rsF;A7hf|^T7z!%#$9{Vb z9vzDBK1F+n0?!xIxuM`bc2Lp-K-5#z`2l$&gzDK3$Z-s!v|%7uu`80ZdZ4I zaf*EmJkLD3nGbWR^fB2iIl6~)4k>7ElxXlUef^khnm68Uop)w%1_)Ce6Bo3C*@2T< z#j&h55p@D&^PtXZA-I{ithSw~^l_}eIaL0*OjZ%2^R$S*CQ>a_wRZ&J-B1odQY&Za zuC8`a>khID4}_NZ$>QD__^q&Du6{;X(Po-2Cq|;4aER%bA$;#auyAlr;-^?_kG6K3 zFC}77cpg#N!=N#scb|}5(=XUq4DZTNHM3N=E;t`mN_C!;tx|u8-mYqn*Q_6$o3p9p zNx81Y#3)Irsp9sZl)Q}%lh64aOp3lz0b>6K?g=mkd2UzY54^3Ih*K@ z30OW0sm?_8wlNd205{X#i6AK(%dSq88#R8<`bj{}S@iiN^o$ow##?7mm&s7Cyg}8b z;K?^=_!L0m4O%}13u`ZFQ)Rp05lGEWZkIdg%v6bl|7o|cctU<8&e^U z9H9@U0t|bp$~5$}mj+Kmzk6xzG zH#CaY49w7CdVK~yWpSDIqKwtBU6?ave_XwPrhE{GQ!}yUE~124av;t|%>t*inO4t& z$h(;2Y-}a3)04C1E10+HrSevM^SDwBY9GB-irsb+Wsss%_w!*pZ6VpXJyw@0FNOu( zo)@4C#tAQ~uJJFAQtt3C*hiq|fw*AvCEM&|Y+z;~mTjOKbC7EPMLIJFyVr|U>m}^T zyJ^%*va3EL5j7s<32c_LUY14L$7R=E2CtjWtO@5}XC9Elct2rQC8mYz6g8ZO&;6Dr z&6D%=>4}s-A78kS2F}N3Ih@{}FI%F^%?m(v^$EeU)(e3V`0^2pusbiNm5bzC07ubc z3}Z2ES`1v9hO}dgWluhKUm~mJui6KSB%me=Y)r3P2Wdzm!Qv& z>DUt44&zB$inGnsb*XHtPfesrOXVoJ2C69L8$HV)OO#WmWz68x+-1Mb2ACDvgL_6(?a8(E6{;)AFCR7zJyVf7h zIz)_ibT`8`#;m_oDOB{H@Iwi4xRy;T;mKef^(vP&_EG|8{U`Sa7a90~!WYnu^D0PZ z4W+Ih9&Re2+}?QHjz@DKb}iaE4mC7nMlniw@OIBCSy&^X^~CqE+i=Lk zD-rpmG1k>cdmzCADE+v4!9ul17&DcQUGw44n&a5 z5^w@gHw$1bx`l_akoIsVrTM|eNd0dbgwKa|5pg!TKB86cv!)MAx0 z46YshP_Q2$s{e6|-7k~AQI3K{FlM9D7;V~!-DNMTRzkH_w#Q!56E`XD^}r@M8%*q- zo8g3h7-XXBfa!8i!@#W?&?Ee3ycDo>72I!t$ zvU+D^N`>!C3cNrdgu{UmDOH%u<E z|Dz|mwp->l0QFN{{qrReX|28Z+*bm_bdW&h<^fa#)UzD#_0x=Uh`>QwS1yz9^TSi> zTSUyqGtklyUXMuIEnwuGXYKSnpcnWSKMyqCa9RAdpqfAzCoCO!!Z1Os^L-Hjehi22 zV9}c)38vqJGhlk{x8!Zj+51yDfBGuYjsAdyWOjdk$4{Pz0J#IC2!3KWMkJ_ckaoN! ztL8mls&sOo%BY+Iup_v`1)GN&vNeUBxuCEUZ_C;oeF?5W?OWW}&C zJamnh@WgPyA_niWnxV)xo>M{Qe7=BYzKxQ}Ym=;4I{Iib3U9m(<@qtXZx1%a0G027 zUSt=Y-UAH!f&SPd;Vm9Y9LY2pAOU~FnF+0h*sP&N@>-KMYYH{ni=8=0{q};f3nGy+ zc&9~ldaop3u#PJp<;XDVvHN7NVw@(yI%aUm;WWfUwbYPb1zE}>F60Rgxhj$YhuNV+ z!-Z(RVB8-wawJ00TDTAdUPCYZ|9b+MUGYo=%Q=BpIOXk^Cid?p`(ZkoKy&xY7eF=U~zOh za*cMb%zqYoXRVZmpMxH2bJlc@YRy}7DFKk_H}wtgDXY8TBU>h?3_ z*u(VL&$3yy)9&aVT_Ntfn1cgM`2fxdiS7_NKP8Yxmw$$2dYan&BCC1uoVT={NGf~c z7x|nHIZgjvHqvJ#+0~-D{SKw#ZW{8tT!9zGUd004OGjlAp!aTx6}inW9ElgGFRhugeH26TuIdyN@D zcqtHD{RVXv#tZ&E3RyX-m^M6=nMhZJF&Gc@l}0uFz-)R-8ZFUut2Ca&)k4GQ7@3t6 z4fd|wteD?IK(v>S@Wonb82zTwYjlG}wr{L)Cn)HqSfd$))ZN3ti|KJj7P#8n zIAfAO7Ax3dxP3rnamH8fZ&8kIzGl_?Sw$y~k*x zFGBL%rAf(27r96gbUP>%k0r^~)RUT0`0hX_Djby?t4*=%u3bLqX-mDf8m1S6LoI_N zO^nv)Jf;A+QcjmSC}$&u!f|!=jX??zMn#3A52h#3cGNS_cOzvZ09QIZJ)X`N7=C@1 zq?>L}Nuijg@FMS`O2KsG+B9yDd6eRZJLSQlr_g+~p_|C0!v_-lr5|}?Y4$C_ENTx0 zA{Dkzi7D3eF#F1Zjt?%(J2Vl@K_l}HhS?c%rkfGLrxL4xdvoM#d?q+Mz8H2zY`;pGJAu>iC*rky(1T1zm>*Vgfqgx|r;PeTBN~0aT2C*= zB=IFE_M$SIn^ghWG~qS5-3`_k$K7s#o)?YbOfIgXFqBLcyYt*hXodGBB%l zk{~YWpmaqv{Z-gI9L&X77;`bnjJc3n9n9rGYap`AoT5OcLU$SG0KOm?CmV5*bg~k0 zy%mV7oA3QE;^M&y#KrFvl#^f)m_HP-)*Q^GX|KxEVzAH*IH0*38Z3Uxbwj~}Jc=af zZgI%+hFsU$41;3qVhF7PTt2yEl=8MS;!^OEo3+_jixH64)-ESo4 zAYciQ1E3(4ad{LEYGQ`us7!`d;8hBb(fiUXnMRIwKQ$O0lkUUk84--92U#Of{&HZ8 z*Z{?383Cl_PtP)ns8a*%hs!9bp>ely@G`vk%-3M!n2&<8vl<##^w-_g>rqtLo7>3f zsV$}RjSNET5ySnrc>=g zU@H`8@Fu|;j;d#g6#6o&HP!EdT`@k-cwgUR(2N6co9p#fYE>$(Z48jRpY>Rc%!f&P z-k(Ij)HYgROFJ9yYBSFk+(r+*gF3^v-{B8I92+q;vm=%Kh>A_|ZH-Borul7+Z}ned zQ~_Wb*dZ>CUMV!*)W3GhlwM&rB8L|B^cB#kHb!I5D?YH0>-!>O@9s9nO|--^9vIA; z*V??AIIj!ll+(3&tYy2nwKSf_m6?O)LZY0hccK30 zk$mb*x0DR}{JVq%S~)xR2C&svX2+&!-;=*Ib|iJE;_X*Qy)L=%k+Gyv%~%k!DL!@ z+Lxn$sdG8FG#YyvEaTPFK0i0`5{#_Ll>L$2VBBdqKdQQXi@u5Ng()^CfOKL#E0@KY z`sh^cF|N>+G_&sL7=4B03ejEZXp7i%8d*0vS8+LKK6F3;psK zpu5K}&_gOIGV-|P@*-n6O>PXq>0Q#A=(py!&w#Z&>5 zjrSV!F@ZM^F`8t5jgeQuzfLg~N)X!`<1!ba@>rTLgLV!v`iMo(2N*w0~*vFGR6)r#hC1=9}ykN^n*&Q?{0MHuhOtU8)uJ=bvrvNwBT^? zPi3ox8;g;dTgAJ1o$|KWVc7u{IB9=nC2NG}yhyC_K^u6ZVTCyRr!x08c66y;CxbkP z(0k0ssQgAFbI@!(sx!h{ZKb`}(Hfx=p^4j0DJk5JSIiMS@0C=8C^cA#qjEWJ!+{%k zsBlrGiyeWn!>he@52K2mQ{6TaVULzpNi0$a`#XWpWJVHnMKK+Khpq1AzVT{D%`2Sv zZrl#2R|7caE}wBIp*wpT&HDcf>aot4VbnsM zWGCnP^*z*pxTER>*5*8?z3?09QoD!TtXS!QGh77ci{$SYdm8!0!n}o}bNl1dF-iuv z&91Q>QuWe-Gn#jC=E_d#F3d7mx}xBUD$T+60{S)d?m%}OxV+yD z*Y%D;NKT!=+$%>8;=mKAf&k#{rL1IyT@=L8)X%X1BILJQ`a9#giqwL-U$xv-++8)r z^q+z#fX;9u5;R}KFG|X}$;d6H)j3Sv>8bH?37IKI+-OA28=yoZER&4dUVO=XCyxX zjprAE^ak)9fPsS4&2f;Xd02?Q;|utDG|8(Ni=B#|-7mUWNZ7@z&n_%&X-I+%i-Qer zI}yAzr@AeWyFNxPUAj5W2-%V=I*iI$Udv9$u0f{hVx`(O#CrBNf-OK;oP_8gER2PW zhj<^$X`WQ)B|1;!}{Yr)!#ouCt@4}G7_M87TVsd(1PVN5V(1E`Hgz|{0hGKk z4u~wSj{_7wwQ&G*QUiy?rtT09unuM60Fs)9Lo!U$IDn)Eaq!#PvJ_Qc)4_K(D_zJ= zhoJF*H-UDa^!UMYJxD2OGyA@j)+V_r*kyR>u{~A~r8L#M;E>uBR2y+;oMjlcd1M*J z0b?2%O*VYiPBwgyW@M!|pwLwhQihkN*PMOS>v0=lL1R}Mb%Pbcy7?{289nDsqWvq4 z+_u3nkWHC~vr39bBC|K@q>YK5L7L%=g)my+g(#4~2id}<;o!E;Xd_`1r}R}uy@t34 zg%022CT{gS-{zK@l`zJ-tQxbD3QG)}pFziR6AP)s9H{?L(tbSB=FQGEZq?7mQ}(8m zu`{1qD`Swbn%Sa6X5%_g&;CYdx3s3yOZ~Co!$$+Og&hd^5Th5md96-H77GZL^|Tk= z5iabB2)5!dGz;Na)gTBj1FUIKBrJ%ig&Ns3hGK*A!mop?FonH3qUqrS;z!33Q>9=; zwR5<2z~YObVh#Jc=oA-TpI0Mx%NV>1!s<}4d7$t%n>)vi zy63>ekX+j?G#=lE&u|4%xAo!p)KHhG>dy`x2Wz3|sqW=gM%YL0G4a)*7KZ+-a&rJ$ zqVqJkk5I1#@tG97&B%#VavvVxDK>jRol~5H(O}F1g{AH2tJ#ZgOYNW@>sze|64(J3 z|KE%?4zH@>=lH7b?D4|)BM9KbuFZv1Y2C2+v|_a(hTvkr%h6nq;_vnv^gF2?@%_+} z@@!y)#iLMqqow^D>N(VAMZ%BCI)H=G3p<)jYy36Lb4T>{E?(pO!xI4>01LP^ zh#fZ{+BpUd)tV7jpl6JM+@5wfHe7_`SOw7LyB}?eIkRC{0#up>=cTdom z16Dt$<0tbxxH<>9KY3U-V2zibhZpIN1C|~V7%4aBL{i` zr+(tewvi55B%(-%1QQN$(A+`cVudVGumo(}{T7~ZQG8}Jla-hmsKiWYKER&Xcxj^1 zzwr`^69^cLm6!s1v8ahrWplhxUI%-|1d1^f1xjlkz!@77L-Dpb_~|u~_lK+Vpktpi z^Fh!^^l30@QphW?=h^6p4+|w^!skUHEO1^oR|8v+(UY^W2&a{DdSd*B&c?>?4v=1* zo0uuaXr3hb4^=6K|Br4Rf`lnis&8{WwH;`5j%%jSiHBCmzPa?`K%-#}VxigFN@LvT z565m1<%B(;|Gl1!FQBPU#y?VD(Oo#+F%?EJH&!QM&*vS~%iCjz==KPz25b);qGQ>p zLHN+H+_v=4D|!s&+-(%vLZ`=3WV_8dL0b4`d`cV935x%ybfOX!gI-S28Ozw9EJ#-A7k39z)nNT7O9c$(5+$u3`s=tqjoX@ zr^iPa-Sjh1tc^-YrcXy0Q)$F#W3D#DHr5v`Gqb4m!^Q+?mYTn0=Fy+a%#ioMAG&!1 zg_oPjROds#Ny%T~*SlZF`%x4#ROadEG>CuMtV8dOF;ZdB{9(D-1bw7GV%+cC?X|^| zOy*n@)elyfy`784_~L@sak14(GZk(fH$4h-2tFPJx1n(Fj2pU$S7Rc3_# ze$!JmRt+gCwZ&5SLw^=c9&03m!&o%dXyI8FYbDU4Rc4s3jWuqPc5~=-r>93~>|@3t zZje&?i$9sxZ1eai=W*zbf{%kO)PIHgJ0T}+=2Pu`bkCEBmMtl?>)ezsJeCGuIf~~I!sMZPfwodZqkqk zBnvWyk^}_I@)xy~ciU0t=~+H0@9!n?Gu>d(K%5HKdgwE3FG0pZ%W#);JNIS6CP zbj(j%yBX1tq(u$V_by%9oS}q-TnFFdIbq;3_t!hnfH%v!W(=uj1OLQo9U|Ry9SIYn z2a<8|x>OqpmcHCY7)A|H72vspv0m{aA4GAaxA8P&AB5<0L2Np}>c=mVs8wr_{0IDj z_ej6>0n(>o`#Bbev#fFmPAbe{aAEr*E-)CejOFYzutQ+iQB>Gea=})>YCg7=p~)7l z?h!eIE_^B!Bz;A0jP5gI6G1U!iuJzwEk4>evb2mgJmnuj8*hsSGCuU*2Rl(J;JTIa z_U1?ZvfFY9bcls4VPTNaQ=QMf5M;5v!1)vY0eCQs(ekp11`G$^`lCP z){_78;Q$&CJ{-tgYHFk*rz-XVRqH_?TUrX*qlZ!q@?exu7C0Th;#hpubmMkuF*f>x z8Z8pOel+O=D@F~weNj4aKz~3Ryg+*&X_coLXVY3QG`w@KHBvmV$I|{zq7?BGOA5Vx zr9%H~Zc#fl46{;+T5$OqF+j>K1ilf z^N4OypP5Fq`8FtoF@*+g#pD~BJja+^b%S)a2mLt-FmYh|bnVf6KlhCx$qGeONznu~CaF?OOsDmL>J8?ln5=`lbMFx}Y4$!y6Ju5is|UhhI|U zR-?OifcoER4Ajn{dAAzff}eg5nHZkiZ`_I*dZ@l&p)pX`;d!$EY`q0tcbjoP_x* zn%8ob_|XcSGWSsYA>$OfVTDg>`Td5SZ2G&tD@xlRHcqAs9x`m|w!#<`SmV=!886j- z2M3d?8POC)9xO8pS(%RmU~A~Eu#_2sPfA%;bkpett*JqHgBfrOFccWkA;GY>I~EkQ zUa-}G%cO%{u#n;TS(px8jbj4tjZPaY(vjm>kYaunTFTzjz7?n?3|zTDNjeN22966- zB!R1n@)%+16bw5z2v()Y)v-zlx?`nL0yR%yeA=LA@cFC|B2UtA)$OW#`n8yGmCBij zW0TSnLXlzpiZ;5XDDH+O=jWrWAx$Z^Z+tp1i1|D!4VIv-IGKBRtKr=tv~(c#egxLR znsK50W+7?*ONP6{cNWS;#aW;asd9y~F5~E}M_^%|MR%++M*C+X{4mHi**uEX8J)^s z3UV4-L+(L1IY`ck5rtSf3s2IRI+##r^E)t}jl8j}n7-bhcO;E&FJiQEJG`<(%{|n9 zwNbzkSvY*?){nkoYIqqy!5~WH=P8Prbay|9gV(J#R{55KvD1dxWeGawQR6%9JnHut zR_1(~_?R*5KknS5@5`Z7DhHY0as5wtH^GcPW>iHb+`UQ;qxowLfY?8dCGoJ2Hf+#J zX~yGN1?%gVJZ>DJ!S$};34DE+e#J%q*|+d6UpH#lA1b1Ao;0rSR)fK-LVkKsR=c#H zHJO@S>)hi>Q+K90cf9KBwbZKKNF(a~=z62nJ4-K?jsii=zK)-xo67zDX?;B$?#`pj zpE54TYWnUeaE0?|*waR(?P~*T1>OSi}5f_H)KzxU6~3ILZr<1u#8$0T!->9R|?IdgDXi!&*8(4>$7_3*CMXuv;1HN;duizhtN8qtZSh zL7g_hN#k0o-C%U`eF#G!?dt~d`ppe6pMI!O^#kPv^xFowb-qd`ZUkexn=ajG)N2!{ z<0kkj5{=zt9H)I)|I{XJc%WVee)rQj>*pLoyP_l+LDIo#DwX>VRT z*SrZd3pGNnM!?1EgMCi%80%>|?E~X>Z3nHM5}!mHYvVrMx{-26lor$IDe(~qgIv`z z)`OBQ{NV+Qzidb6Zh=qD7c^rFnB3amXzdoGduTUg2>c-{-P|WXG*;;V#i;uj+OG#_ z&&S4T?1a44XrX`m6HVS~BsxFxD`HW@0h#X8GZ|g`c)xRlxih}kx!<8#mhiar^j4!i zLSJ`p1seoh5fs{kWZGLgYMW6SJg`KEs5G9=-DX^_FX%&`Y%@j%4k2^(p{J%`}+-daXu70o+{wQ4Z;=^>osHV>G~5*m@48R=ZFyr%Anw z;7juzWQ!Ga#&__FT|x8J<@xW7!QN}Y$B!B8pFqt%HEzHF^?hEX7Cd_}sc#0rYAN`1 zhmYb%ESP^`oJM^H!KBFpb-CFGy3pDGGVVpNim?k)7v9V~4$AH@F;Yo&FNpwUb{RKf z4dv`MmgzHLM8Cy1gnXYHpXxWmhbmE+PrrYTcJHAxzAy$uN?ZPgvAq7sufS%t7wS*n zgM~-`dOY`1{q_LW?uWLA0@CZ2>b^D>0qlfE^srYpXO19pv`<8b%59cL91=Dsnw{!H;-u$_i! z;xDjKq1@)|U*Jg=w)Y$d$Wr;a?b4Ld&y#9pb3QIk1jfCPCRA^AvQ@ezM;Et3b6d_z zw_XZ61anIsp|rrs6~ZJg&}Or0fQOlrl;dLd(~`!@8M0JET1wzBC4M#XhqXKj^_w^w z@#w@lYT-1;w~Blb4jRQ7&ZHc}|0oNp2fV;vpgfZ|fB?&rfuTyKBY;p(BExleBz)vg zoDv0!V_3S7^pV*mmBRnX!vWJL zppiNod4UT705682*T^^AQR{%rV99b7(}ou{L$AGqB{^FP>j2&xnP(Mf(W&os5=Yxz) z0e6P`!ZicoT?3kIiBV80iI&MWqmX%9PUjSmt&wb%B}iaKaqy+9S&iaw!OIWH&~S1` zcJ=}uom^goZGSh~WC}n`evUBAV@q7&z;pp*Hj~N87>K+=+$^NFM}i@i($G0%^J7|N zbyRLLnO%3vcbnro^Q`Z2WKgG^yvAGsCft6xYB(V&9;Vi9p2{bbaD)RCV6COyzZ>Pf z3b;0zVg{`}o?GC)DESOe0wTT3nT0pQOqR;gEJf0?eCm4$5f=R6yhBE_{;kq3uv$D-MO3Ma~eZ zB0!tcaP3W2tV&yxIf0Wk6s3FMlcNMh7J2n+uVS8Iauj--}$RC5f;@q;CzLW<73ogow-^;ui?ZC|> z{3WLql`a_FqF;SmpEyO+ul3f?@QV(b_A5OR5MyyE4vJ&7vGo@O(PBs{lMHbJF0UA( z4+4ICLbQO2wT%#uhISzUSQ3%7i*^ff9pttPOwkEN++&K9pzZn56fJSHJS1<92#KBA z?)uJQu~OH5t#628eJ9pwX{2|Msa@dEB+u#AOsM~oMlp@d6_t>QugDd^v>TT*2Rh>$ z#sQD~ZeQp)>fb@HAnW`f^;Cph3nhDG?{*Y(BLFgYydAQ6f47=X|Jv{+H5*648t^ zfqY*g`oj;lSE=AY%WF%;R(u;>CR!oLX;zt7i`NI1i>|@15EmT4d)JnWW3(6PopNzH z^!c4CL|ZQ9^a^nq;0Qjb5Q`x#U54Zn_;E>69HH&4Z%B$l9ZH~|)1nI4aBZ5QcYA3_ zGbk>{(Rt0pXiUuO&BWo_59DtyY7n|Rqq$g(-u7sL`MI3NwGdZoJ84%7(HiPTtEK3r zO{pK!QkhaXGev z7<%y=Rksy!)Nn#uF$r(K(pJ36y|}R*+C8QIsdi$$hVIYofC>1W9_b*8eCsr;p5E*r z_D6mXrZlW6NCZeJPp@|rU+FjDe8NYyx2r@ipFCMTKe05?5mJ$(^56`de3q~#xVjlA z-KAE<>v(Kx016!WLBb|$9+bYrI*axGjiwgPQ10(I!C$Z;V$$Mk;w`8;ksqY~Mfv%W z2up44;Kqnc6-{1Lo~F@n2{Y5+8J}k7T?msNY+|?==@3#XNFfVe7E+SHYrv_Pqosiq zEG?oqT0t5E+hV6~UP?$FfK2(Z}x3zv$cRkL#7M>l! zkQyisA5TupFcBFWC>_&IWxHjiempyj@LmWtn*98s2+{;mc)Xc`%whSw`^=QndB|G&* z=D(n9NaRW;=E5N;a^a2s)y`IoX<~INE`{7Mj?;lKaB_yz9mqzp*N>V#7R8hhqDdl! zEzEl&n{Xy`Ng$jo+3*KRG@uIvP^q$+el@!~JeY$^ zu+_sdKOVD;%!jxwC)ByOTi%0(%^6B`SFLLe^8Tlkj3)BS!m3KwV;GOPk!JkJ>Cr@i z;Zu)z=;~;quq{YEj*S7d$F61|x-c%Vp>bd)98h@EfMp!#NV|dT0l7n{Zcj-O-Pjd9 zWa16*ukBca3%Y95#;B2*bWyi40oZr zBXdmJS6t}JaVxi^d45Ly;;tf3^8#{*>^DPDPjwR)BF_8p?&4M*^58q&#Yp}0C#gjb zF|F{Y7=~WS0s!KXrz&WJV4Qibhv*qx@q$us9O@y4=B|NyjAw~mpU_h4Av(3ExE9-E zLr?4u7t@$tVo-4J^B6)XL{{|@CHgd@{;gi(T}`{47Wamz@G>3fEtcr>LKqo@qpa*B z20}^D>HC5_GL8@fuw8?XGqlUcDNuP-h4w=*_^f`49sSr18wMvD83O;8)=2xI!w#RR-BGk5OO2+W^La zfs{NPq6;cn;G>=W#bNsWx%B)Q#c?_WO&5hOjf|tk14NM_l?)@`R=Y9mYenA-fY@A1 zodycd=r??zI6dbat`}SfyNlnNj#%M=A_Z*9?E^&uN}wMGild>WsvaZ;Lxh<#NE{u= zMe@F6K7E8+)MBt09#E$)x?-@H0-e*|!Qy=V+8CXDw79XuwJ|q30Upl|vw^q`4?DTT zMx00mxYz(PCrB51(WdzVy0Y%AY#Dq!&pk3Rq*{pPeP8kMiYAf9{O#D^?`FSWN3GSaG+%*Cx zc3z<{ns(JsqWt0FJsR6tSmofsa!0Y(_xwEpR1#qo@?5j|eC z#e(Q{yeQY+rBjXN2*%M-=Wl1KMz);Z2X zjX2R4uy@&4g0;;%QPgW2ssBkB$(!lQlf-BA`6;5T6><>4SkHPBm54OYqKNFsinY$fiqLD z=(b}ibL1$navWcnHGut(OGRlK9t$#15fmEq)rD{zevvv%3haX0+rqVZ`P6olUR$B4Y2K-zmg{Nc(TO;{eyW%X5%h@Da9Kf*ohFXdzM~&cQ}TA{>Ecsu<-#+>N50!| zPN%+03rgtcGejrfD(qo2zoER44xQxhx$x9nWZ@YtzJMj?@-g5H(`oS-af05kj(!{i z`Kq1{J5$W?eG-7m)&3D7b#;p>suvzpkxOrXmZ-os9J-lC>J?Dgj?F!a>fT61>6f!a zd;NisGC}tqE5;mm9CI1&aoV5sGpk{tL%J&(@Q-x3jbCyb>@&l1->@%d*fm=ha8oQA7NQinYhpL?SrA^XnF^uUFpB5Xgal3@AmueZ_L7mA|bV@p{gIhyuf zD5}MKo6$S~#&vB|-cle_jXizpZ=j4RXt5W^suB{iTgEHMg-$>%L- zNAFG&UuqZCubqs|sq?Ey^z-(+7%+?o#?CvS#KtYeBr*@-qr41;MZph!1Fnv0J#^*e zu@XA=A~Df?4`*~8X~#prvA;8~oYtL%bHs=?dX%iG;w*jVM|AO2(Z0($k}*RG>$5lw z6Ymb}rfi+lAKz3gzI*;vhZs~No<>F#d0TWW|i$&+)g9otTU_{QmSp04t zLJlY-mEc)BB8kXFu`t|<9=ZgZXAfF)iKu{=!$UGT3hlfEXUEwze|=GYJza{q%@+Q| zW#X9NUI(q;yd3Or8BIT1^wDSCKrfyxngza}XV~A*qdjMfJB@?$upwfAXw!KJa=!l@ z(J^J;KOZL=R-h(5EH6U(WReB$q5Tuy{AnH?I7dv&%)Nn6H%UJpvGG~r0NFJ+K&hvG zQ1UoWAeISFAVz+c{AnPv5usii5&80#`~cJv^(!=ZvP^taW%8r=pDSxpCjEG>=;3yy z>v`hcrtRhe{-)h+&lj_Lxjkk>G1NmGOQqSDO|}=^0D)BpbR>p{m$=sk?bzN+AO=Wf zAx7-$^TkCe9vwVatylAK@RNK(z;Q4rAH(oW8z<^$>g6JhBQsqtdL^BNNOtc52t35% zWM+;5;(GruMiiM7OLvOZ^R3;Ajq!?a)=?u=Y@nVS~`KxS^aL z2DwjDy0@B(W%iBcxS3+cUM(($r_GM5MVoAS6un0DY5X?g8ZkQJ)@JLzkC*1xhz_Ovqh5{5+Kz_?RQKRK>*LPiy-Vn`8qp4;kf?3am-_y- z;zdn=H$Y?VkL1;tU5iZ$mRrQ{BBuF8zga(Jy6CRy)BN=Cb>b9#%T@}^5I;bKIyeJ6 z#BlC-uP7Midsed+klien6gYx=n6gi%$p;I2(l@ik-uQN$ zx7vGR5r!*(M*_keff2TEj!5VmKdLvb7wt9w+<4kEn5vKR7SgeEp=5f8?wl(I>vQ6? zYpysAGQ&~x#9Zx1+B6S5Z(DuQ4Wihqy;|SpCNWjl=lf{?1F<-*T_BcI@D{ytVV$o9 z!_)m6jXL)h497!s+O6U`xV6*HWyqlR)au`VL@z87&5#*m*CJ>s zpQPMhkrVCsyTmoVub^b1)92Ewsj0_m z#qzh_q0RS*-}Mc6bt2q8_AbUo^%_lEBD(rEKz&5}&c+#P;}TJbceKm)d(^6teh z_Ei0}d(k}KsyHxpZdx6u?f2pCt2FF>aZ$9eyJr%Y-rAGw?zxQC-!BS$uNbzV+9Ewc zhwg{UYNnTR7gZ!ke^5NFZ$v0j9$>~cJ}B}Sh%9$cD9&hMaf&PzZ2$t*V=2VO?`Z5& zu^XY*Lzh9>_a?o(44SxkPc9cn0IQDrJ}kB-UXN!FbW*v?1Y^BLomN2UxrK(V5MzKY z_s9ytX62lfIHavNsITQO)U97>z)ENoU!@0DigR#Y3_l{i#pTc=VmMTs!&iw?{rWIn zunH9QA>FwO`pho?BL{Wew)!tuVJpxcT(D_#KJ|H2#PtWfNPv=`ClC#_ZUu87y6Fbf zrn*Nl|NE%jW8z0XZnbz^^w4L;X!Y{^()ueO7l&zaIJvdp8vL?DdzaHmO?Pt3EDe7r=gz2^`2+MrCMq(Oqt4xArxd8c(mgrrCUp|%~0;qWd(H1 z8Z6l*bj}*lSqXfT7r~#VZjFfObHnu98fYEi4}nFG=P14wTHz%$dMzF%=<=v`c&LDC z)`&p;V{65k;2!z)1?wQKY76UOpFc^{U&0Ch3OM?$ctM;~z6?!JO;W*oEEKCI*)i)S zs(KMH2n%WYi;%P)qUA4QDz}pPk{HA9y^E^C%q(o)j!-z7rZPg zg4@?)g8@KV?NA8+RSRQ+R=q54@&B^Gk7SHXe$-B&yIv7X^;KaS@TwT2e;=UbuZn+w z%AP(Q!BNTA5I6a)LG51?)ASE+rPZ&2pnq9FqmM2c(W05A0W2AlrA;~4uDB@8d!Ba5 z__PKbqNH}oID82`OVKyP5`SComVG{|e?wdfU&yRic>TyXF*R_DdHpSMA^%XD)bnWA z+oCIfnf|ue@7sj~H092Rd~w5i@uly3?5gmd$}3!OaF11g{|0fc=6g?v#4~ADqL8fa zMw|}cButnIHq`>|;>vDDj7|qymhVBt04>;bLVu_+)@%~P9GsQdJHmxr>HUrn2fH8~_&j<{i<=d9CtY(LCrpOSPrOR3AVlbfDY=oMQO#2|p#u z;G%Q|Rh7XNan1%Z?M?Mx(0{|O0Sqy z3!R0{K`J1z+cCLTqe75xGe0RURj(mVRm!feZd|>1(+_&Qv{F6MJo|)Fp{XZQ8_MG4 zRVmCYhv+H!*Xt;aa1)`yK3aW#bTl=5=kG%ex0+=@%9U=>J9mMR;chS5US+h>zYZw3 zTRUxDiz$&1a37}47VOWTdsTEe{q!Z={kaq`!|FVLv!2lJ@<~_!z)ijMct%%v5b(a} zMh^*ZUPU`7)!|7|l`3LgJR?Ei(i?VJT&hzR-8MMZn>IfXZGYTi9X{(yH$N1HKOC6` z!7_}?Bv^HExeV|6VSh(_6~d2TlY9XitNjyBv`UwuJVv4WvuAy&+qG~^LYrHf@yt&k z@&R~AuU3Cb!x?~Vf@9q;2&H0OIyUHooI(r$9o<07zyd@-NzFQhP3>{2!P!q%?*s-J ztny4iet|~SJD7UZQ6!{e9Ha>@}D z+9AnMV93Wpg~8XFr%|$%S=2%`ca8)L@Y^-$w)=)+L3qPL9;;R+JZ`yTHR$!^bOhf1 zHhUg~unGpSqX1rm|3=MR5g!Bw%ODYstr%FqZi%dJ%y0|%XMkrg;}QT^kA&c(poR~I zcBDw=o+JlyqUv~t`y_7^0?WgXq|7cR1vJI7Pe39^I+35jjNKBQvY=c>Iw=;DpxkZX zD;JCO0zC428YdV@8d*z^XhmyQ)McpH9N0_FPqQk`NCbyl=b5l|fbOj{Tl6vH@%;+K zMmqud9A2u*RjW<7cpTPU*b-FR94JRYzSd@C=74s%wwT-HuhhPU6bMr;=w%O*_VGv~ zI?tg%SN&rRcab;z&Y+^%CJyw7QG(ZnV@ZcvU7>LVtYJ2Wf=AisJg*c=Jm;vP2P!{Y zgF~B?BY~@Ibki2{Hz*rmW%jdj2PaxI={60(`YxU8)wJ_8?1j$_D)Ga@gI?z#9uQ7f zE};UGJPh*y2HODTtFB;NQcmR=go+mjj)v&=3+Mk^wD8=ZCI$6jU=ijpUpyQWOJQ^s7|KTF^R-*d>ZAjd|@j@3=P!c;9=yt zV+rRk9hJbpjK>l#?mRdO_d-WC$i(x6j+C(TXj410m|7f@i1kCs$7V~8%hq$raW%J1 zN>+s_;EJ#X7fT1X!lDh`ixcqEfbGGVZ3SDQqnLy$#&R3z>YfoW)QvqLBqv1-rsCrG zdOt@&A~xC25!#p;-Fiw++@Q44A9M)hB?+dXL-zDYHWsjDrlJfccc@&@)s6J3Krz6& z@MlvnDC;Yr{A3LU)-u|FHO_kgAKmxy6${MW2Armwb|ss2 zZKkN~g7S0Fw4$w$)BYZmI=(oMTiKggJ#&pDA}`sA4sBAbo2L$JuF2FD%K6|BRoI=- zg)Io|R$a(rS(s7qBrn*fh14PiaiRm`!1}>LJ>d2TWB_nIe+HYdGpxFleUjUjw8S+n z2dqqPfhZ3J{>{29k`02oN3*{0+eNA^IZ`f{ObTPS$mOQR&a=R^v+ngt2$AE#+8Up> z*>|7E6a8Mq^Uh-|8NIs!DM%3*(5;&zcFCV>Ywy{^TROV~$Kgw4mvV*Hv$~5q5@W;@ z&%>_o_&)U9Sfa-5WyRhBo|d!0el={+(@{MDG@}qRUw<;rnQsmI++ET zJjK`x)zdD!O39`I9As=W%W^G$)bp$B;mVNKzo zku#4lO7vza}dX`_DQ~C zDImsQih8r0YYpFr+4!KA!G}aQl!gabx^#!Exie(>$+&e#)OJu@&>w7zQruxmK#Fl@ zy$Zf1f?0S9UsRjuje*@dM zzM^LiGfOfc8K_Y3BhQK)6gdJvX;~)UTE4=E%RzQ)RUCF4hsN8;9|P8mpxs9OmgDel zG^A}~Wj?#D`!l~8k)wkuGYp=s|8+F~G??yA(N31AC!N7;r^<{vn>=Jk9!zJGZ?Brh zTY_-0yZK4IaWM5}89DA9RIxmo9kN9>4$4MN4bEl_Vt^S^#KIKP+Pg(d7xmMQ1-5C> ziQ+{xFkmAT4Y>4n`yLijwO%)*$c&8e}`oY)j3KJBE+_C zW^pU$^pr-i4rZ3HyEw%{MChWrokM-wn~7cn(PW-17Azfd>nfk+ZT^7f!lyTG5S%Fk zdUyo=OzdtZE)Wi&I?Ku3+yTvU=kD3wbkF`Kw<7q_4SA^91PKz z$tCg8SV)JXP#mmqJ~&*x8NjIu2SUF+{}20rZ>LW?54< zp~*esC3MDO%Ve+rDoDcgBz0g)9Ep4=|At)&(~UvyE34Nq$bD7yIH<@jp_nj^sfb~bP9ca#$`S|w6oC!` z1!t!km8zsaW7W)ZIg# z_he+_;Cg7S)a>V-G8GzH~7U&7ICP7ZjUJ(pGGtUyJR~ZeNnyZN0YD?Uu@bW(5lG?P_1#m z@ddlTTklKiT@y>;C3k#ijt$ojVZZFO3G?uB_P2GmSr}yGQHU3`!!}DQrTaH}3o+0+ z4mt`f0rQjWmB-p=*sst?p(Qc^W?|O|XWk&(w#G)?9a1hn@^+6O8~NO;>U~~ruR1Nj z`5GcFNIARWpwMNadChGtmfUO3!%pNJhR>tcbGLk16V_c8iQR86hQ{z<-~<{yK2kw< zZHWZSin_yD68;tJL5Y-8j1L@S3>Wsp$fYG~qa}3FiLs(w*Ym{zH$$@I`zM)wne^$i zN#=lo{DS?2G2VXbQUoKXgSKZ7+M?UH-N7JI*WG*E1Ur5SK4k{Nt27xzbPtCZ1jmDn z?Zx~Ie}aqYg_F(VHc#YZm2tQcRv9iHINS+a9}GLM2gZD?n!ynr9}%TTYbTpUA+xpj zrxy^3VAs4z|C($z&-_gR5j%mmBvVNSu11N05lPM-2A(3=RnXTjlN2jwAQb7^5xC=J z^%HuL^er8a-~2U8?JFlJ<88#cBP^dl5mJI-eC6p-f87yYiGs0^Mk0U*1ton~$-4^S z3@S2qK;5#}*U{r)JL7WMMdqlmn8MK_=nyQu)Nqm6F<(IBhti7!NRkFj$AGHE;5MIX zeo}1Oxr5js%uI{rafGDX7Q4Ngl)TvN((`e6fpI&)esvHZl8Qmsj-tj{UqZKuZz=F^ zJg%VwP;fd4$C#(jyBKR1K;@C1KKD$ZxrrrL3WX|qsL_SX}WfeALm@0WN`$MhU1hU=OACd-NBR5 zC|^Hw6fV4XvEq0fhzjykK%uRF=9!3%D4m!eO{i`o~Lu27VAs$^(YT=xy-$K^x|;_td22<(jLPV$vnnJJ*g;YD9cz zJOS}{&EeLge|{d#(Az?bVgmt>_f=EjJus|%z1K1qY<$MbL5+x#gz;R8FoHJjjmM$J z!nfv_T!R-xOKZ4Tn9**t`a)Dn&=!gW#)w$2JFQfycvO* zth&5E8q8D?Rd@p>#i1wmQE`o#q}Vhwkpb95rDEmq_LgfU>VT;t;8M1mfo`x*O8_r$ z8}`gm3hAV4F@Z1y_5dBT1M>hqE~d-J0w8af&^-6Yv&wdY41m@%@I_XA3}jpxU7^=O zDJ^SL!{QiIxOh1*j#519@rdrs($FMa=W`&RtFQ8_9?xaz1kHdbAVoy9LFvT(*28&@ zKD>KGg3_uz7v&hLxUjR^q96d9slKZYp<|{sBTl#1nxzQH18fw+Fh+Qh4W~MVPrtKf5fk(BJ=U&c&R0N|} zO8X8i3Tuir7y6o=)cE2b!kZ zyQ4=^UC*cwt|Z{UwFBW{n21K&6kvzthy@((d%HVpHI^>z`zm@~@THqEA_)Fo-8pwS z+?jK}fq^p3|MdJuw5jqkXJ()gSW+VxV^wEz<$7xIjuLbS0Zc&0t)^KTTcsG z@QvtI!2E%QXb->beDa1o^yxS7MPTnupG;KLnI^5x%hRr=5f8_Jy#Kx^(}BT;jA6&n z_+!m85kAh)K$JMvJb^0CiHC!57TRej5q&kWZGcZ&Z*8Cd2=neY5B zW?*^ze@g}y)s+9=3@o2$$^WGcENHCbEbyPrz`~|454JouD8r))n2;%tWZM793@jUX zpFIWo4I~^nxPZ>P8^@6Caz)UVyUp3~YTEe%JZir9#-B&)D!oDYW#k6wwtGwq9?;A0 zF?;(S0iTr#@_t9OAiExj#byd+v|Vgo+3yj7gaGfrD;*inY(~k{a{NFkVW-HT) znsh-jaZQuE$F4-aCcw5NSya;Ckh*q>$r+Ceu7YKi-Ca`{LzWnM=f@}DvLWadxU)m> zJT&m*pprn*)fTLLWdpl^rEqJuyrI-}V5Uho-GT1kbtyAu%upIH| zX1`h)i6s-IzW+3vcfoQ8BjAOPv#QKyYFHUozc8l_C`^?o!vjI|N(E#aV-$MDEXx1e zH)-T5Xk@uf$(ZZ`kXvD}#xb%1A{=a<{7-Z127#@eMG;NPpd1y>Jt@I0qz^(w3i@6+ z&Q9WP$W9^{wrLrKTt+E`6|aq+TXTe4R45&Ve@8OXYTU}JFbxoH+<`3xHZ*7GB#v>MyKP;M;gcD6P3GY0Aw?kuj}4BH&O?0uK|MNZ zW2AQ$?2IAloRYy)!2a0`q)!c|k;NTnII4KfEImdfV@`xRvRXl8M2m3=vM&R=lcg1$ zM4NoIGAI&v*cOA5WG{Gw%%LT#&BFEq@Btx?%@XJq6dFmP!Ub`*kh`lCdV|UM0K6iQ z*TihCWypHe?BnNtn$+uctYSg`c-^f0e=G36;|iShKW_!j{*SCce(3-5706xqe=87T z@PF?;aPI%S6*%udvI6;`|I1e(cj1pKaFy9q3I&946M6GLE`^qMaAZ)VP5{zvDkygr zMzrU&l2MjF4VFKnkWDmeeuTXDn$?_k>!^Fpu6(`XUULXvU%_{+fezklKAUKOX9a9) z{7<8RHiOpRXa3e*{buoRN{X3@p5?NrV<;&`By&&?{|zZN@|I z1-DU-h==CAkUvZO0RZkNJ>%{0#8g;^y#?)s;DsPs9wBb0Y$fWFejqS=^FdkFl#Z~( z&MFWO1WG8L`H+RBfMW}5KLq6M;U(On6!ar#afnV|X3DH;*Df=U;9-8jxoXSRwD((X z9u{;TzG}HSA~%xEWob1i2Ns?=5!$xg?A^=<@(J<*Ai^KUqd|;09fde+&A?Enw6LEx zu7JlaDmn8ZvjeSr$gBuMO9d4_Hx1BHUp-`YE`Qyhj+C&!Pk_e)qNUUZVtml|WQ6Wn zW~Tq}3}8x~XMkX%p4tBAX9}~=B;9AqmYdCwZdzCK>@)40XIMTCAkiAmL#z`9&B&4C zF$E2Pj4(OKEHM!CqtlJc%`^>JVOn`%sd8b+rLd$l7$<1r3bPRCU^7>k6aUcozv*D! zN@(oEG-Rcj&b<+~7EC%D1u?KtJ<&BQ&5_73y>X@4%v_2@CQ$%Y04{asLbKR6Lxi@H zwH6EGT3YkEc|zVUFB*-5?bNhPJ?a|=Xq?q+&2&lQGT;DD!+O`3in1QhgBaS{$IMpV zOgcmr&zXhiXPCrUe z<}+`Z#Rdzbps@gLdkfn63`O1sF8@VOn&;}vbY%TByYRJYJ<7QI1+&!o0yD8rHTC9m zh-#>Q$~=<4Ua-MDHXmvI(1VoeU;e7SXg9E(7Tx0xVcz zPy2WJ3h0bpQGW%TaG;%Vk|DT>+F|ud26ACX_RzK)Bc<)}2pf)N05tRWG%SscNHoyH z!$<_S#@VG1;8}RSSuqkhZJ-l_OaWso6#1+u2P~0wS0o)u!x?#S+8be9IE0b2YdS6* zJL5+s&l_=SIT1r@BENGLX9-KXX|Ec4AYX8dVnFH1b_BK%9$6n%a|qOT~sWmAx07PDoYgN^;&q3lo(!!J{t1`G9y&~P#{!hk$1_C zBZbWE`w;y8A+6XaTI%okDOsoWrp5RAV)~uF1)Z9eWi!Q7)z5IQe>+_i?5ZNafl+Ty zztc%L0ZLN|m?3sy14WJp)=skREXl$OY?k!SesP#T3D*IgtdDaN$HF3(1Xaoy0S{a8 znlru>N3pxmNj@8frAic~+r}lmJb=MsYG;6K*isc$LG39gne~fL)0A&TRfr|^6rgBu zp_Si?N}5_59ZC&PhKuO^Cvrywl#jFwpsGLnYV$-5wyFQBw9ESg2)%1eySzW}=d{as zph?oWP8k8><)4Xm`jaSG<><< zma6W~31&bmkj0r~JZVhp4@+X0xp5FhgVv1@Tu>{pC(@n_p9vpdcrW3EpqgTv#WXG&wm4T5mXSz!1Vs4>BuMZH+f= zYboxdGE~5qcqrvTVR6t#X-;KB;X4YR%LOzR2YJ@@ zrqcLljycc~4m!?$$&1B;5s}JmuQc$(WQ@i#6b6n-5LS78`>LfU8O+wmit5RL4YP3s zMr))!=Hsi(B8HF-aAhZ(q2aI+K+DVJ0uLB?Bs&KCtc^Ngmrg)4Qdog0z(b+qAc$FL zqoMfATn)Y`xOEH6?vl?Sn0&w#c`yg&$Zfi7*UuJ+XAvGH-&w3-{N(gHY#Dd?6^HMs zS0Xg|VYsX8TaE;d9iIT0{N%4oPN#0C!yjimjp<)>s_%!e9$7HIVHC~Z8_9(yT2(6N z=A9kNVExAo<4<`5He=h}J^&Bu*n2&+|ED-IC_Pv1hcBBP6O((v{ul0q!o_Y5j?&m= zQ-ZTQLXu`!eV4&vN(5YEF|?fK5l3WLN|>!7OpBd>;42KC1lHu!VJ3l89zf~9s>Q`{ z(>w+^&0_}h$1U(UV-ayk-Na<@O2YA<4qTcv%> zktH*6$!HY~-i5r+yIsb7!ncPj2cfVB9(tp>zWbbq83{tWqy0Jq5BA0dEWHOVNJZKO z7sRzx;ezGe4x^HUSBD}cRgfG%mGx1V`5tw~pDYjNplF$xvJ{`h%Ee0ZN3S0#9|;Gc1R4J!@D@ zYhmS6kYI;PW$T?ieynP1^|27HSv@8?c-<#Sgsx*T5xIbD+JvfR!(3oJH|Gjnhm zt;9#Hr-$P1?18mme$iL#weCF~Y>!4>otsaiPce^QIIAo~eRl)L?6f}lQ6Gq@YC+wn zaXnOnq&WI;x^YczfNt(#wAW_@>G>W;6;*v9hS9V;%>2kL(3UazAX)ji<_oI(Cusir z-T_oG$d^OUe+2}x_i1%3))wyYv^^GUP3`xHYJFM`UGpW<)y+RTo=+oIS;cgA52RhH zD=&)D<6D8SdoFF-D(=*ujL^hw;yB+goayi7Z2;mWItE`?Rb1PP2Dbf z^W%?h7niADJM0h>)u+Wf@Zv(+v;&YIFGnc1LG;3YL)NV&ahkmyplug40Mi4%Ov*!n zcQ*i&=2m*S!L25?6Syk#sozf2utZSJPBDY8#wTJPU+EKZREz6=*6oOOg&WPNrV11y zqXoefKqA)Gg`bMGM3`$hnG%>_xJAEuhVlA z;@w$#vjb)MIA2CDh*z>a#?Vw-sn-Q~WloSzz963QQ=t~g(3o$_TGDB2e0j9BZK#|c zDah?Z^9vy6ZEv0{=+>gLO+y3v>7nL>TK5 z+W1^fya3!9wPU^E)QFfC&OqXA@5!f|PKy;F5}?PQ3s5H{E?_%YhguP?bH3uGe7#1RxcSvi^|mPi!A50R%)S zlKFKd&XadPOyaV*3xXl=~86=tKVoN)qC z=_o`NgR}$k>@Fu>W@?lZUvWdU2)B^xX@pgLQbdiMP_*d40KkzF>u533N2vMFMl7nL zU=;(|@ShcgfomcZ%LL>o7`vbdA;8iD(2!~S;)2oIQ&0i~(| znCJoqARB?4&WK#xYUPw-!&bn??o2Dl0Nwg1>OuxI&H%?$@X~@D$g2th!ck1Ef7c#h zH*=3%LY7PjY|V5h0yls@w5ff~dS`^TL0cx?-yntCU z-9uc^?Q5};I72N9j;PLyQC?Gynq$TNnEfV z7-1bOn*q#0J#oN_Y&gLxI|*qJIT?#YUoS=MR2artsclpV;)Aw=N6@YFU33KW215=? zmwi_n1*h!_B_Uv4>!%LG%mUz(pz$C(+Ie42aZb=y=ml8()=;~Ea=V0Drxg)k2m8}n zac}~xuY>f|l2{w6`6)+4gSLv+*R0z$yNHHY`4gGH_8Fb!KBMb@>9d;D0U$Y-BQy8~ z_?A38DN^wMWk}!yE%zZ6SsAny3;=i2E~Y70iAb$*|W}UV0%A5{#|MH^l3vUB7?uAzZZM(c%sFb43%Zg}3 z^W13t*P~6qRJ~2-oN4|8saIb((;Na^%;;HWYu~f*nI`M<9EgNxnLUxObIw`jO@RF^ z9cvzeXZ|r3rn6`1vax0x?R>g#tl3Kc#7A$91*I&|$al8+i2rjWZka z&2Iq{oV!*lqHoSIM*#P1^`ip*vj$+H)*YjFR0yiwE;Y~O^vcL%fpFVP&7r`m`}I2{C=c$7XZ0M-raSXIhtm4%snUg_)XBIx<2gJsidHF zBSU?u^aAs6s48Tljnlq1VE??p1S-$&=&5wZxSae(R4R3tReEG-G66p|`a2_TSV~hI zrrHmKdA?mbW9^R1K>{nMtR+tRTIwK}x>oi&6E*T8bv^utX4= z4j38yRJB`_o`91O&!wZiU;XUijRr}xKJaHtadh9-LP0xr0~Oa#xu1*S)R3Q_>$5$fA4#+F zU@qCM9Y*h8ULK`4u0<;0s^_&lI?yhFp!)q$y7H9VZgAv&^pxDT+B3BMl-#~hWR;J~?Wq4NLc>Sp&V=S&h8onB zmUbqquYe@CF>KJTFGRXP6*7c139=3euZtQgz61#3qjdC_XzyyO{Zh2`0Z#%TgCB|_ zdi_geH`%T&+~rSD)dNKaoj4+l6sFZ!1MiM9kEhYadi8?Oy2TgNo!gr>oE}Ysh_!D* zc?+KF9OY97VkCMlST{6E`-YqIfxBHh0zM$0TlDY<^Ir?jYV{94!lRw+wt$%uMf%2FPsd?j?Bo5#(`>ky_LLm1ALU);O+c0RbXu;cJmV+bug^_EpdC3zNE?M1- zYntF9Z=}@CW_|{;4O3=2M|%Tvy=*c+k=4d3v_dd{Rt4Z;W)zZ|mHO1pImwjm!FzAO zp-Any?u$@Z;SCi)jEa)1Jd^b_TX5)Rf1$JyDl-w-1nP%U5V6EQsyk87Z;zT>U9sOe z)}S7=jun1Q?NeSPzo7j~3J|FIh~}fa*C#Bx!BUTA?? z@tH=_yWU6=cD zc2V&uIE%?cV559(*TGIJ8PIgEBg#U(FXtJXF^8Z#TDqnM*I{ruF&yf66vsh^i<|I+ zC_CGanQ^8!Ta&C0^x=0S9|!PJRrUqO0#K$ z{NjWURZk=1fGE#671(gWYdptz?Pchfgdj)1+!~ab5jAkXSat-7G%b9Yo`xa}ar)e| zhXA|**TF0~VmApmhfD+ggz zFi{wAdoie+kMvCCD%3RKpx+tE(xizvaqFI_d(;HF3vchxnaa^Mth=M`8B+a(?APi6 zby#Fo@*wxLsI&surqCj86QUIP+~FPpFjnL3(ut0`B;XwE+Vix0>UYm}N_s~F6u=zd z6Rii370@AyV%qeRXx04B^Q%r~D9HZkb=`i<1c_VJ=ND1fXECorr^V_BhSdi}E+Ffi zLzwE8qJ#T&#bp=kpjHS|lYbTk-Q3p|1{_|8b^xXyz(cy{r^X^WYOrN7eu|&g{wxYJ z>afI&HBa>bhfR0UsN<3j`gKlA_)RioWxYp>cGNfl``@@ ztWmq!{3hL3ho5Zs9h|rbUG|GOEMsPm(2D-M=}$2&$+gf;e~mwbj-Y$frld;n1;oW4 ziygHO>yR+6UVE0Vrd-j8g9fMg!k>}gzzSx8$uUcqb2g_nkj=(XuPHxP8dekys~67B z?`tj^TNbeouh)3NFr0!AjYVAy@gp(fz0o?nmNVVb>;m)o) zxS##TQ=ItP@NsKvp%#+}ja&W!{1OEH5Q3taoV^gXc)wC2Io2=%G zx1vTZ3++89@=Fvb8=E>If1qz5Yi3?x!7(cPO|%Rv3^qUG50=wE3ZQSC@S6z76y%y8 zlY8blAtu0l4%h^722&K!8lajZf-S)b5x?RHkPpUE+hf@-PpML)hJ5kEn zHbDW{Iza=eKR@l#fIrL6`NWK!@z9~5J9^L(;eAP6%$2~Wna`yapF>+dMq4^y+S96V z3?k+ll&)nYNlRs5z;5QWgU4CKuCq_TR)A)5qFOowM3WDRHW>%a z46iy^W`BH@o2_;SMP^DW4A=_jj7>kYL8l+EFjVQ3i?M-J%8*4olx#-EP`W5*&d{`W zpS`u%>{z5w&U6&!bhnN3^Q~u^Re1{LOk)~rtM2DZjLTb}F(X49#42a+t0@-#EuQ(=kmOAdq>FgM*!D- zP#*j8;aw>fH43fM0)lH9|{tv!IMwu=Ab*`C_W=;WUss{nJ-Sdv!B> z7@lJl^cHMVE^AQOU)(~StLdp;%2rcK?YvOZ_~}Hi*`@;oBnic)Ec}kCRcB`m9qXAr zA|ZL@0qG7HOja#D;x!BWcxM*;;XckO%-I5|v_ITZ6biJT_Iu4_dq3=)Siid6ys=RV zb&RULKZ^|28IMd&AdzXRkTq`vjd2hc0t2H zY3rOLTd8}3$QnKDI?PcRiIPFw=q4Jcf>zSy){7!7`ln(c{VKg${h@h2d`!j=*?_ca z5Glr|V^Oc}^}%;m_BxD#UW^i9#iFX9>CZf`psZvwt=--%%2+ZxaUHdLfzZS<&thPn zH}1taSIMTya*@@fy$6pubmKsbg^?td=>c1X3o};Hq}+$J6bun4co`S$8lJc-G8{;@ zo;C-~mQ@@bgj2Fx6(2U-svJZzRaH4x23#_#4VZbEe>&}cii?-7Bfx_KB@19U{}aAM z*uj~rxwvF#YSQ{Vm<1;*DOQzW;t|=z;B9E?qfVK1TxQnVAsgmbD~Y98KFH`9XD}RW zGZqJVWrG&5mKH^`Kxf5j(y`0-rlMb~P^BdJ- zz_oJQ!MrlycZ%`24DSuq1?F})YW5q>z!$khD`i8RP?@PZ?XADOhW$T4Gzs}lH4#%}06^<% z7~Xcrab4~@H%gk+(F}vfl!R;HUnK64d;B{mP84$q` zNs4d;0ck=E0ApNj-z+g~{7X&Tky+j}CT<;16uR+}oUqoI$nM^!K-jX#pPB%b2kcF5 z3lfY#xCw<)u4Q%!zoYK+zWol3w9I5*mY#W{9Ta${N$+Og$AWYC^1Dvc3f+0eLZ8F~ zTtFKwGaTOBSoUUFHmzFgGuu?^*hiUy7~9<)q4yfg$4&!90r=5-)H@eZQh-v=E9{7w zcelCs8_Rt^TW+8b%l`xQOM=DA58T#C`7+6l7;a@-oXXJYE!n3w<(MTjF_9aD)5>fA z_Ud{IV^gVb{Ojs6{<^w0|7TWLYT}<)*N3XP&g%NmZLvG*ay8(*^M}sor*3x#jC(c^hj@RJ;I3QA3O#5Fij`!K&Jix1G$6v~BTs<3k z)u7>!W7J_)hgBFPWWg@dWBgc5j*+AYgxzEu?YD zeBu_B9nOy02)SgEjky8>_NR?ieA={%5@-*2n*&-Y&r$)?`DbpCOy>p1NiuhKDNK?( zkPT3HIUDQ0+;;gfLH}~zPRIr+tu`vyH@UmN`)cL=C0$*OM0I?gYe> z^?JnD4x8N{HiA8F6+!#6%{W|PA?|TXkI^-8v#e;ZdIFM&Qa|m@{``2{tQ-Y(wB;z8 zFil^}hoP62C)BUqN3p5oFdkt^$~hcXk8dJxeB-tuhl%?e=cQcgnQx}bA=g_hu=UGw z+kNVB9?N~SzYs`*x8$4oW&5+GfVweU%&_-o%X+10S-rAlecM>px2mjE!pv{|U1M2{ zfGvgo@7%JQtduHVDf!tpcFvajePg-bt8yPnnBk7tXLte-JmgOC4~;d!1g>a`uit>^wg?^e3Zm8DC^RE2L3OaZcGMcRGry@KnCgCWD^+J%9w;g(GILu0o~@>l z1b_dV$}CAX*-B#Bi9OU<$)Ufgq;Gz1PFanzWh0G>ou$nh%slTn7HuptQ`v&eY{9ka zC2oDK^K5Rm^}c2@z@a1sYXFnZH1%*Ulg_kk$xJ%MEVN{mT-Q1+L7~?|vGJCbM;nUG zFx``j0lB-_3=}p|$4qZ*!E}v|cr{v1S058cC||(7uCbi!oa&^1n`+Gr^(*VeX1Kpn zqQp#QW~yHtb=XYj$E+D=mipOIh|OyJIr&$O*lhKzRCUe%)02PHiOtDAnfd=1dk;7% zispTMXLj~>Z@X`AE~mY_+2w!(jwli&-JnDf#GDmh10DuI%;70eO-Pj%1i9e#a(pa1KtbGth;-CbQ>U0wB5mF3>ja;xs_O#LgH z#b%~|^Xy`9JtDNj^Gta*-C6qnJft)m4$!}z#kBtt#Z4e7eCWOxbd^5s4G3T$Ky+Ei zy6o+wv(wF&y0g8vAzi8W>m28O-#<$R-6mi;+T_&J z_aB?lLKOSx<5*4}gAXj7(%M2w>(iDR9qJK-atgkLUFHm2;yQMtoP$&>rxdX(xK#8q zC*tDtMUaE#RQ58b`iVMmc!H}$G#Z9gj|74M5n1q)n~5Oe;y7(8=k$YfCzuSu(hSPM z3IfmpirTPAr0-A!q@4|HnEGVYaX2nVBw;6nc<7#h^MNhjhT9##xQs%;S#Tr76re^H z3=fHx3E#Mb)O}RJT=h!41*dP)1u7XUw}1DHmR#;WtJr zfFnEi#^_>mW|&r07Eht(8=~2?dtTHI-wgv|fBO=8YhqC`dI&Y-b;e&DAATP{-{1qJCgn9mXGZRP!Gt8VFG)Svfb7T|D0-9;r_)QZjn9{qa|4ovp7BI^DNQTN z=}za}6df0N2E}ha4cKq!etmXRbYb{!z;L+T88=58(c!kYL@!5p!acV{KQW)rr0Zrz zml?CE>#XSEz^d3^(bQSd5&ExJXGJeDm&It{Y@}m;Bt|Fm^#O}6pB-I7Z_kO|X}*|A z?#6H)U3+Wv?eM~1*qgtMPM#axzi?D94`2I1DB zvCIWCqWR&cOq`g}KQ7TnU1uPR@oai^M)VvmTG{n_m{(`hiPuLDGoGeGtrd1D}=*{-DG%Pj05;0v|IK;jPpm#6*Qm`v73O?#-1qDW_%g&Tm^j5fD0 zSLvfI!gn7+3D`MSe%B%Fe`oZ5I!p;nfltg7(9*!O+1^rd5wm497+(*h+KVe=^waIp z(~aqL%=~CSO8#bcpfirN4%V^G!)d^ok+ul-_~_{981r6~W~?mkO>@sf75c{GD|;O6 zq(LG`kE+I+%ov6(Q;(L{JOnScHDw}JL*_ipID>k~OEp}?jo~j){>@x!*PQlUHW90Hb8-b;8$cqWJCc-$YKrptfG-&zlj_uyJQ}M ztI;%v_H$1htB%D7^}97%Him6aX#f(U1@(h~z`dC1!%kYje;V)^WO3|8&7wK<6a6hN z#gQA4J(DI^jG^HtR_27o$p+*?fZPSqLn=7r7Fq%T2MAkX8OU>khFPA>;IQ!_w05Q) zqQ=sSUUY|P6``>7D$^Qm%wB+qTksbEm^)%ImY{~a998G??ZfHT-=g;;K4|fGc0LXN z9l258ptpZV-2|e7KcZKgv$E*+Kcb^Ts~dud8T#xGop2#B}-%;M4ey=IEBZd6cDTzFCcLduv zOskG2rXk5X2e6vT*6iWn6sKW1g2yzi%tnJ|cgZh8i8tDEuU$ZE7up$Fum$7D026=# z>o#>i40e;1&y?mNHN6v5#XZ7w`%1gZ@UZ<1;w<&X=bicTc)#M+>xK^rG-4&{=5gJh zHoCL`_D~7nPY&WrJbd~fg38UR0)+7{u&Pbuq^yEN8jUQdik*V!Aqs7| z5ck}MQ`8sV{G$zxUt&L`ZX;)r-Ims_vLig^L5u9dqi;5RU|QOHss@dn1lL9bmFy5; zovn6YWD`)!A)tDLVS9Kb{bZKSPGXFehP;O}%}Ed1vg>kGg5y9=1gE&dqeW{PXdqHc z|BiebAl5dYaV@Tidt z_6rQa2N0ekaLo=pe+U)h09=So1mFU7=V_Ie2W~R#_tU{C+C8Y|ZaL;E7x(`Kqgu8Y z5oA%Ke!%oFYjC`eHlSG^CAMYN$G~Y*b)7LtlZYC>`Uf+zXPo~ zOe2?=N;6pO`Ou{*?_iV_7hHu)&8z=-t9jMHCGP*iG-RpGKl=}o>h2>yUTZ<))w0yx ze^>fACjC5Ci_cH(akj+7wB{!baN>67rXxa{h$3%Wq>pJz z>iJPiSB($j;%0c5KHq9!6C|2VhF|^?$Rw|4JT7LtPQg8CQB%*9W?6&shgzQb{OCu3 z1U*W79+!kqX;q`>e-T>8gz$h*@nK2_va(+KKNn=odhtbQ7LQB@2Fq zEcl2!i1m*`yh;Fo^C1A<;ZKkN2*g7*hQVf{z^j;s96t%*`mwB7S@-9JiNtZ@EtRD# z9iTE$X~S6MUO7okWgb@NfLd^%t?6e`a9BrIi;q=#-0>A%^ow0i1FkI3Iaf`@Kilx) zPdq{3A*H$ zu-@tScMhNqJ+{w`EF15|_NgX@C&VAI<7ub2AJ0}KxSp0(bnrf;lBXw zC-k<}>tEW3qu7o9OZyrD)@!-miEax1L^&N^2pn z2TeQZe^XbT>$>Ri4MqdSd|xr#Vam*)p)Pyd`}I zTMsp!EWfC_=BR%*r4eo1)aicR&hBYCs1;)%>zNvVGscagUwa^@2Zv7L2^bu5@*Sfr zncqLKi-nrMA^oe!^ooG0mONzKfdW${5ZDmf-=A(Lf|=nI zs9sUcp%Cc~Yxw#w=&d2v(4qe#+mfqMcJMNzYDtE@FXDsk)N2tP62n1X={ia}g9S3( z=}91t0F~#AIDl+%O+#6(e&*`PNd5_o04@C_T7LK|(#Pj@E7iImKQh?t9aLIB&h<#(6%R!rsB9d@UFpz`y2E$cu%I7rn&5{0Rgd>RA;% zaF=M+3B7wA_;Y6ZalOl-4Ru2cJow)?!*q#?RARW^XAAExbF(C&wmU|^ceFw!v|(ow~`?Lc;7$dGoN!>3s4Q<3}dl1hkO8M z`&R3^)s7fGTWeUnfnj50Aq~u;fmAL)ShaxJ^b%6oPxn_WAXHW|eDr7g|J_eWdayJ) zN1eZj79IS0rjG>G#}XzoJ0!7lGK>xYB_j)VC1`p^BFOe;JS?fpi*~&Jt$Vyi6-0Ds zR=fY*Xe;UeZ=08fl(NkGQ2MCSf1Gx3a90e+3kO|-1T0BU02US|6e1jb;{`TIx ztc4`R1ZioNRqn~O02>)vv##QRceSTA9han@u}tM8SwT- z>{RI;iwzFGjQ0?!`lRPowbc)&@p!7O15SD@33Pp1KI)zBV?^TzG@6y?HCce(LUJj! zqyX?$rX#B*{y|RzO7SM|py#7WJ<4X~`_i7rtolK(zicP!%hJuU9>g+1X+dl=^0lBy zD=o-x&O?T_w6`vxcWvMz6;-nSpC$+o0vdEml}_p7KQ$Iji;3N+LkK2OXLn`u1JnDh zd$3MOJWvjY_?Oa+^C;6`47I9}NU@c^%`^WGGm(ezWbt`Q8s6!H`oJVS_x?dQi84Jf zBJmdGpL6-|&VgTHNr_Rt7j9WO|?p0{8m|uh+ej$lMpm`qw?C zXnj9+LM5;;EY#WJ#KF+Ou=ljmN_c|)Nih%jsRx+`e*WJvN+iW(D~4J`)O|#(wEmxi z^6;Pjpx*qKPNH)`4?|`F=c!JE+%&cZAN8rm1ib|F0*QnN)b5}%mNE-qGiM(7$w-_8 z`N7`^UEPwGmf{5-A&*pN9kGB0Rn0)XW@D+34gJ3(#4M`8K@*~;qhdw%Ez{}c$)|z?S$Ie@( zb$fh+%5Viv-lKz^8)i85TAxnqd{|x@g9>-q=EqHYhN)1fJd_IWq>!Fk4N65GEbqp* zy)h$7K#5T9cv=t9+qK&Nym{wkDrn%|Xh}WTx@D~CN7O0A0TkJr7!TZvXipqPd{nCk zSyXH2fCfQ{rI_V}GR=8l07Xj0Ppq7$1yQ}fU-Ru=dLnhJx+y&gx?^bzAMW)P1`k3T zWsTt-j|yqe2PczFpZX?41@d=Y4@?_&>LVD?yDiW8vkm|@8sQbvs8WrvnB3r4<+MOwF9(BQZ=DEOS=9U4WX}X|m%s_9w|ftn%eun0Ecd?wFJ?;n762gN zgQ7A8^KlgNl7+5^+12{Rdz3TO&Vwgq@sH8sgV9N~JL4`7vKxRVu{JA>+SUG#tXRvq zJf~P6sBhZ6bAWToL(;N$>U7r!(x#I$Vg6bg_SA|-P>F}mQ+j}P(F4?`ok8vg6dh() z#ai@6cE*vrfeolXMYD=LWG#;q=8Wy$q{L|4PtmrOupcaEnkYz+1=y?-I^Jk^1gNqT zGIwv^06)m)pQ2WGs93FBZXTMJM+GyE52sBB31b6M!zvsEcaEBNR$$b?pf@f4=fFIC zZOgzIV9U!iMv4DM<1y^5p6pNqWEbRxSbhI8vmOwaM-2Ow55-OA$zyWke8pn;er9mrgs0YH;?z>mB(lFdCN^G>NeHwUNX&w{cDX7Np*Met$~-!tl?5HU+(r1UU#n$6FfGzs_?P#@O&A&6Z#JU^s0or^5kRod`?MymjE0Qo< z^Y`YK#?uls;9kor6}EoizxcNy)<)~4)Yho>qZWHMU0FlhRz<#3;NqeoS z2A5s!h8jVsg&87h8JV;sDvpb1I)T1H2Tq-!0#9M7uw2XpbR-!gSnT`sh0g|JIxrH& zp55{1J3$;L-PJFsoZr0F!>NH;K{V8B$G9m=XmEbTXRWsb;37lUKkEI(+Sjeax7?nWs3bWP`R_$Q{?|+E^!#R*u0wHpE z#%%QihQQYI;FP*fXbWN6W*t-nIxR;aFDV@+MRjp55L_7(V5-P)ONOIVEH0=a>x5~p z6vtIz9KZnR#|s)0y1yvw;B^$q0a1cBJ4+<9MQU*(V4`pMryc;e+AL9gihT+0wWr`E zz04ihD>w}Y3RF3{mvEP(3X=n1TL|>n5p;_#5ztlxqmVVtKpZJ#Nx&OR^PqE7QCd#K z%R|J!l2&Jl_NZsHBTFC|r^`g(uU)8sY}y4q{ceI@IaCr8?FOUZ4!7i(lej-z3l^#& zBo!|xzpXukoB)QR+P4rw*y?*8?DUvOqWHx9F_Fj%kHmCweOVKPMuAyO8f}Y-w#H|) zFD8bg-omhK(Jsi3P0SV}k>4<31zS%Xj|B_@Ox*-{!jM)POoe#|+u(&fZ|>Z8!g}sN zJgd%|iu;^^nhPg7%wr(MHX#=q2__Kp#Y`LkR|Q5gYavxN-#~+G(LVwPU*tdv({;9R z3;j=JeUYp$=cYFLi29G31Y1=XBfKwsDXyx@Dmr^>&86`rncsa z3ykUwhIls^G_J9xGRzUNpNRf+0&9}SU``!y@219Y2OW>KXVCb3(Wl-RTzS(&9L@R$ z>WEp6F&KYN+q`YXS8MA}$}-YjXE&*S0p9WJ{=jj_nbK>g zcRvb}VO1>lUb1IUBY*Tit!-S4`RKTR|JrHR;bo4wB;6Li#CBg(+7y3y?GkgK=0 zKvaUm_zlhb26y><(0vZwQ5?FZ%slMU{#P9Qec!JK+~-)0jZSEBW1~PkKtS}N!a@NM z^2(>fTyzWRQ6f4X6+iT30Umn6GBj*o$+4b*T_@Xj++=#<#@9 z`Nnd(FfPdWBQ>f}ylIrWn?3FW;T@w94ZC~vH`J+E+-6)(IT-*|ZYvh;dMq)qSMR_H zR%;h&m>Mu{eIV`ZM{)YcpZ15iuS2j~GUG_vyC$Abhn0vkP<_uiD_%-#OGE|!Hl~;N zqo$n9D8ZcejIo10EEPS?%7B*Z?aRc8G;SdfotrNJPunLI9!pK{+7T+P6c=TzUy9v& zDcxErO2g0o5P&Oe0EiFU7*cZ}%s}p++5jnGmCly41l* zk!3{O#z#X;NgCEhj5TheJKBgc|HaR?5vWD~IlbRTY%xPOgnL;@gz02 z6P@r$hv6^HEkdc^C2UYfhL{Lg_B1|b>8I5fui)%qjG*Gc$YZO2=**)fg9?{G53sHOz6mt zuv@S5#Q|Vx-JTg@=nZFJjS5Y+47zn_b{S1vnr#^wbkUu;PAx!_Jz11Y!=PZ;@j)9w&P9h9 z*w!=)DXrg2z|7r))}2j>E}|%tv$?4J)G8qvb-OFK{0NRp2R(Ektd~3*ky5a7*^TM! zTzU);ZJJtq$p;x0fQQR&DA1m&zNs~D2Swiso zY(INf989-q{jAKnUK-i7p;EQakua?|E9y}xWY0%&D9Sg3}i^J5VSjgucm5UivTM~9L)lBsks<9)HvjD>G(Z^+%5H>Z;C@a7oTcFK)o?gwV zyeq}Z62kM^fw5GAEl`!ct?4|?e#C{BWh?9|d>l+3jmuT)?=0O9>90p^$_p!STfIj% zWHyfJ+v-Ir6l=KMKwiyjd^|*48mGbO*>YC&G9x3h3`6w*Zb*-Y+q}nAPT&L1VPRLp z+Co^#!~J~72$|4>_Zb_ld&z-^YY3ZRuTLl5iu@xva5cyYs#f8GGme8xRyx1pfmwko z>#Mk^6xM$S6FGq+ya*6_7eOLuy=XP!jdKEf8IE?bWB z+veBJ@JFFICGAc{P*X4Zc1d=uBn?7MQm66rJ+@`S%kWV-STj=f2#c;uh`(uX%a6K#w9? zb6;+kgODZ!S}_CB8MEyt{sllCboCB#cueEj*q!wsx0n(QB^{~es_Z`GTwum&Y~GQ~3lv(n0iss_=OS zY}1!gw4->lWv~38qqrda0^f@pM|TpvEBtK~B9_%;sENbaELA(9Dj*)r)IlE;GeGIP zdZMP;x4ndIETetB#D&J)bU|-10GDOG#bBgL{jN8((N9S95uL)XV}m#CW*UIZ>(<@C z57T44MG;-qM-<@Bd415eyJ=+~(G8bfeZ)by6!aDSoyU<6Uau~M^f0%D(zsciyX zFPEm5n1!ijhlpiH&N71|RN1`CMv4$ZK+f%tcius>`{NY6jCS=GRpuQ?Qi&X^R5k#5 z$}$>00D9aqI&XlOgv<5;(3_W$IZ#Z;WyV1DY1u#w^9lNBAdVb&Q1u{Di!{6E4HDPl z)9yjyI$S2!f~=p?N3~E>7N@$oqPIc4&JaHuAJNWJb8j;LMo?X>FrTKLmU~=i8_If2 zp;02Q9NC)PGco5M(PEKzkoC9iW}r4|S$@cb&X2@9BCj28`Tk5X+kD&0(YpCV9DC*t z7U!9_7}UKvuZVIF6(?CU4f{))c&IoG`CDkqzKSAx>rnLbS&AJdD$PZRm?|pHr$0KD z7tu+FiE+jjnintWPR<{&3Cvkg(sBOgkQGGLL%QOjNEfN&Q*gkszYJ3M>yaGy)rTUL zgXEW^>< zoj6?lWG>x7V@8OBtk(=T&~Wk%ak_7W7~k)=55f+T=mwGjRo^+_&fShLI+(@CxbEJh z|F-$>Y5MO7{+7AI#dFm3kjSUTo@OM=elpwF+w)54qmiPJPCs0PdL#pUV~3zBCam7A z{w~H^#=F(uHvY!D)!z}B!w(mk+diOoM&c0D`~m%jYt`Hxx|gstxwq@TISvQ}4Is}F zD$cnJchJDY#gO>(+)c(z^kk#8RK`iT0Rl*xxSj4jT$CEC>Dj|Ydx0ChdxUDUc(+Fh z|GgZ|BHcY7P}wMPQ0%pqR^9bG=#)`lx}6`;)uYhMk3OKqV0JNWM|f~R(QOB<9VL2X z-QUt}l$cf{`{@HJIs%oBHt!(!2r-{t8VzIEXEbJvIL&y59vdUNLW$owMtl)oG97CK zrA9X#DS8;srS=~w<_AN6hp;H=ns8n};|F^87%b@@Y1pyidUJiYUMrs+E6R-T$v95@ zhqfJ>m*%CTMnf6Ev5k2t<0E0l>P@O_2(_cR$BE$)m3X&LB8!@j6Zy!$jm)|2$!>~e zQqA$=3GJbFVk-0`k9Hp~#ujDs`VH1PAt!s7f`K8oP(BK7A9I5EPgV>n6Xz9%#J2yU z^(R1B+;hb+V+Eabu2^GiqvG*mL~@(y>+{h3wBnNK1+O4|81%>$blrIDiBHke z@!~x6KKDGlYCnxR4=>(N3(kYVY!N+k9vXj`{(GJ{#8{EasT0Q-)@CdbYKj#XQvC!h z?QOJZg6d&v0@l&PsV^qLz-Rsed+$rw7TRBcjqt&RQvWKjOrP(Ct|&RoT`~9t})H)Gg8YZi#dk50jIp3 z73HZDr@**ierD3Vjo2H$yjtYap!b5Askbf>I}GbHEJA921VszhT_&DG71OIP7w21F zWMeD?t1x-i6`~6WchD8$R1j_+f7(e+SBUoJ3xB7+x97d;mZRK=&!utzRhJHMiYz8E8F zQ#V{AR+<@~z*-V0qnu8m-mr&EnJ$iwxJ?g)>yV|KHcS_t3)tKV$S*GqpY1!bV*kZ$z>JC?y z;XRMiJJ(|HFQs~12ZOcQ{27g!0Y+OulV-pmw9TM(+d;kOW{6_`Fz;n#Dt~r{$cpN~ zv!K1mpt0|IUsC1uA_6*AUoWO7`>9~agb{=&atw4R2~K2Vz3J}xJcCD)dhL2~lVRLT zV{ZiA$ET*@-~gUMH~j@=+;}rWXzN~QygTzZc^`=qCAdO z<1v`kl0nUK|D0{u=g`EN=>H8iJvdV|gm1ka3W>cxRXa=MnHf!$CNhH2z=i+2`5eFbnOce8FN}>e5j{NR) z@~tAP9+eMSBwnt{rQ*OGNaTU`xF#Wk4}%>B{sy-32HfTVV!8F*a0u{ji2Oo03&4+T zatZ6)x}?p|>w29IpK5)G42TD3Gwx)uj{n$hpYu^E((N;$J_*BLz^gxzsdgcD0$TP$ zn7TE`rNfIQJTiPUYH)IwCqm@Iq7T;yAFiUj@wCb}2RDp;hmF%ed@pg>uN-qIT5)*M zYp^tQ37BP0;X@;`lMjIrS%>067ql0sgdc1iP>o}|3qxT<+b9vL55wwVSZAS(`7Uup z;VNqdN(zEe1NMR_akYc`8fcYFM1PQKXMsT)8$pzZ39lx%ghK+l0ZJ*FX5kf*X~f$e z5D0i0#vY6m7eEd1D^n1-9ad@ZJO2>ou>u%^4W$@cEl&!j1aK$|8#A;pJ6U>UlB4(RBOQG31^}XMPfw^47tbB zBhzaOq<0-K4E})@SD%I1ydhl#J8k=A>SKCPxZ`pxu%#FwyWtn&T8JysDcqyS?ux11GYZNf@IABQq9 z6aka|8=y_F7i3g28#AOUx}vKm4&l!*z~R?Ce&(3rFhaoCkL2`zqF+vi$wBbE#aYN< z^C&I9O~kthr%08$JY&c|TFFHNqI2LZ@71d7+4Re8qH{-noT7fbsycpx-B82`Yp^B( zfh;g;G?G1paux;i=!^zYQlHKJ>ItW#TB)Gm=mU8hWA(DMfZv(5wK)$gXa8pT<~$TL z_Bbx1b6_l9fL#pX=U5O)Kob-*EA(BhlhM_vhN~|!1(jFPa8*4T&Iaismrm{%2&lHw zETGMS%-p5+?Y5uAUlmTqxGb2K(AW?Wa&$hv{2{t27+SfjplRt~ys<-YI4)Kh-wmEE zyE;*()Ur%f-7UnF&!PI;MLWxKiZx}%Y64rBJ3VG?JH(BH1NQyKfd_oF14aD|p8S>v zv}rK?07@YRje_IUeZ~|n6Mz{6Q!UqUEKpUa)5ilCD_W3xA)}5YM*oiq&>^w#o`GyP znD)zb`Fyw{zYn@GT6sf$VZAC!pr7&%dzoIcd|pGAO}1~tOD`bI#N}8V%qK(e3~SDs zf}9&N2aAFYwP0j;+?3Z1WQ0jG0CXqZnpjLG785!O)*se}mi!gTX$wif?iVE;um)Me zKpa4g?GUU^#;=~*oByVB7KoannNi<9s4XUF606LiEw>_(#q$e9RtCEklNN1SAc|tR z+cSkQ)6sU3Uva9cNRAbZg1#(oG_oR7TS(lyKV^;TRNvAE`4OPrF9`b9 zy)bN|76|Gwbd)MrhKlMjb?L3eGwY#Ou!z2ctORH-} zELIx5?EC(ml)5RLLxl@rv(93gTFC%1tDx^$6F}Q!URj|hr88l)OTO2iaoO*E#*$+D5+|BQ=jG*CkL`* zG~_3XC0uw@g8)@~Pk=+SIc!vO7GP(*7vM<6;iG&aR_Q+YyP5=2faClH#z(_b2e-W; zi4wX!&FZQCa-l=+5aRGZEx+C>Dn9!H2oY^zyc+X`oozVwSiiwAnu)qIkuZc|DEi$q z)QwgWD14(+?Z`uor-uewe3AFghwUfLzv`aDI#FCj4cr-UFGOR2#FP)9w<7blhn8k(z1k z%H|`vt{aWJb<|}JjIA%;1#{^}`syyxmu`B>97)sG8N`}ZtuwOWB_mB_u=#= z@a{~|6gU$czmlOcuoP>LpuSeJ*s%~o;t#s_Uf}|E>~#`i42Z0IMMs>wiW@~mCN=>q z$GT)VHK-9MeCrWt!ZdDoq#$+AVmPsl->7 zrp7B^uRZyGob4Z_>+S~}0l%%eU)*Bsrr{6ZjQ?orya({0d96*;Zz#;8Hy?z_;3mp= z2>$Y$sK-NMbnq_}rn>GS(FR?5=pivK^p05yM?i&9SV~v!C_I!JUy8%JaTdJeQF>JWYmoW-PskJuf;0o?8dDid!o4kVnYAi>56DreGPpwG5_>IjJv~iGc>}JzKg1 z^e{J-A4=6eD(*4Ntv{dwmpasjR=_y_4js1wpMIjNR)FG*=)n~@Q_eSO`wHl84^#O{ z5TS`iti-49Xy!_^FrK!pg!g7V9lA<-nNj%ca2;6|AFKbteOX2S5^`w|!L9l0&-2usH z);uZJ8-LQZPl;b~M!qs7dK$0Oij*iS-3rf~Ua+1^1T4#Mnvp@xDN$l9O8t=%-x`B`y}0jEUG^KiR`fb$X#)n1!lNX{uG$J3HEpx!ciVGYb4OQH?Ne+yE7 ztpO#?1sOE=$jox8yt^_=O{MXomYh9wB;sy+T!HPVs0qjUn^TQVVuf*7 zXTyMg(K!J3tVVjckx6XtMDq6ZH^EEcx59cAqA=hyGUJyg=f~`W5c`&1=LKj z0Vpg$yIvGunh$dK^68_OL}%j`N@PpqI$kgO8GC5ldNC315ES(*qOaFOtx?{P*vsPT zQrM_iC3CIOSdVMiV-lst-A!(F>Bv0x2oK5w!obbM*Ik#<)t2k$<;CI9Q7JJwewXm z?x+b!B8QO$Ts|^ygiHLVvF2lY68x6Dy zHk|kbq?xaYSFrMqdR-jMP75TX`o=1v`(B3~<#8%}1DyK-{pSra2tdvyZ-_<4b{hDm zm}mS!o8J^ql>oDE9&0)IvEpc?Lxd|c;V`i6%{TO}y zmWcP^?}F*?U{}<GGXs`c4|SQN&}9H)Ejq?lb+y@%-KTo%*}a^>?>z z1g7XU`g9}w#Xo*S@lEhV%*mwzn?!dMaJy&|w%Hf{raLx?axhV9leoZo5oNz9CtgvE z+L9t^eFd>i?jEy%uG%b0t>1w)pe-vPR36_ZdBC(_5NdM<#J#EZ+r_c1U~AKNhDe?UtG+%?nHDo3uR1|G^Gf*7} z^a|jh?QVWEfXXS!P`?1wq>sf0^R7+gd?Ge8gZ}V|ILUnJCmQ{!cnEO7Up@s=&-`^G zS)aqLyPeMYTx<<*4MI;7Kd^r~k7~!{6=0*UlvExoKA4{UCY(i2eF61=WeQ8YV*2q5 zIKAiQ(75|yt3KjOVe|Sv{Y$mJul`c>wYG!kG;MkTDkps@wpgDS_N}0a$Eo43Apt%< z;Hzo7#e0A(+B2*5+q~JNb~9vK^Jmn>ToLa}(^ke~bldmX$)-`$ z_u?V*2Se38rmOdenW^9R0#smZNnQP;SQ{}PF=*9t$e*MB5_iK^zvnNp(SWOL?LLV3 zuW0e=NI^bZBKVx;!|_dfQ-pGUz>r7o7oDw55m2D^F|!~wcfWYSKt{kZh8%BRYtb`? zJl%XFNV^(QYPhp0pEoyuK;M}19_R$O1Z4*}omL0sN0^)2Ejh+`g+8@pZ{vQ7hvY!0 z`X`6vFn;3xkQ~L=A3}1faT{HfAv;*erYY&8eW-45jSNR=O@^#7KNPfOb|gO|7xqZp z9tz7}(Zb(hd54)DpiQY@Aw3q6xzMZDMPxtYL;5=+yBQm(OQt-+NYT_x*~!?DTAC@R z8*mGB6mkGmxbZ@=TVTOanFaK?kmIdaU=XI-n*g`yA>~1E>YO71^7|`D8&>C+(tT3i z2~Xg_ER60|8lNR+Kq;IwE0nh&CLaqoya-#cy@yuE6#fp-=Y;K!!FbNwdoC|WiNeAVEM(@yBxw1P3 zv>+Emd5PZ1l{LT_8+kG}SaJ_eNQyr^^aCV%$bJ*v0UGGUYU%t!>FC%GD199JVb0gA zjjH2&&BDA?W1$>oShw+#8}x8d!GdDB0RWP>isey#pT$Yxta1LLlCK7y^W+ak)ona)} z@bxAmQN`C;MxrfW=NgIje7)UBwBzeSBT>!QyNpB!zBU?(&V0S!NOa`uQX|ocugi@@ z4PRFpi7rkUf2=kVU9~sATlZMBFT7KM3CZj#Y{pb4Zq+IZ%0^_-Kdg-OO}XrgD%n(3A-hCijhX`d ze}GP^kf-JNHdyTuG40#v^$OW$NH#LyGn$u;VZbkDtFj=z(L?J_oT}Y`Bo5dcu%q~= zdo3csSIBiw-7964@gf~pDLb^y=2F2C{X)$qzHJ^bP8Ug`u^^tL`zx^^ucu}_0n56L z+|Nm%Z5&ymK2`Cj9**obbXCYVj;muGTUfXO9EOXhaJM@LGP$WfaES4n-D&%RlVEz8 zoa7IYOVww*>p@3eX>_4PLgpJCs8>Q(LarQ_ko_%?H%f2)UR*}267mQ-<{P9JizQ{J z?szNLyw(Il7=`;O2<1~o+nIqkLMzaDnKF{bE-BBWtCR91)Cu2~l#`5gG_sBCm5si{ zx*EA0i_z6Mt&VPOBjbl-6lY-oSxk3+JC|ee->xyACPV|kw@fb6*YkYLq~5O@wS4sQ;i{I|@3*=i0Z zwUtiWnWlf<)RwcfZ$M)_V>Wb}e5&7>RZJV(%7U`38NRhQRGMhZyCDJ-)k@Rqse1pHMA+b_O> zaYrD-pXnfys!}+W?Al8rD5?@M*1-uJLc`KW4U^t$C)>1vw+-Ln^f`GFOoRee%}z+* zoCjv9#1t~f+@!rVR!Lh}IN_UP9sz8|+fy@LZJsWLAm=r;h)!-VYl=;E6W}vRjw{A2 zde73m?d2iBmgF1+Pt&*UWp07K^PjinSIeo?se{Zs1fD~-dg?ICOb=WN-=h=E2?TtT zENVC_fq-$rSIoyvbf30X%l4J*$y9Pv9FkU_!`v8*Yl-pgV?qEB;oC0<7qMerc_5cpx%Ve?y)aQE#&HY3n=l6 zg_l&Z1+oquNX9`X_O_xg;Mus!)t&>%z|jXX8E30J2-ww#C-WR}L=x6`^a`DV_a%?H zG{|<$y!3bRVSEc%?M&>UKwlNXfr?l?1>(ZY;cqZIpR#dLx%WX8u!AE*2m!&@{7gB# zX-Fgre#hgu1X#XK;wd}uaeB9t?1yotQ(m=Eyin(2O5rx-1TS$WA^tU5?Rln?&Jod<{TFv{6GALLOfqG8ND zzwq(0vju}hcY>}pBH@4-<#owCKBDW{Q1mGqMSH6<^M>Sc*0cZ?EId(xq!Y-GAR4W)pC5SaRX zxmnmtbwi`s!QpK^+E1ZhxT%Xwbcrgr7#3FuGmKs`P>_cRx9Mnhl{1bIp%$vKRe4>}zK$xVJ;wG}S6R}f zsFh<(cOSiS@<%7D)7{tJk1A-$ztGQJW&6X6CSY2b8>38G80J-2K#tR%hteXzfU)3i z1<}_G%v3e<>?zg-OE7BM5yP?7o!L!x#k%#YP{I`it}h2$F|R;QArYS&7^%4BB##5| z4cG)5Wff07s-*HGsID>vK|GkD_WUi=QgIao26xhMawmX`6fOLHMf+(GM}cuwc9+H2 z3(8RdyDU+iW)OY9T8ar@{cNkuaV*Dw3HmuN?NT6|H0cXjq)cI;S|W)4BcC{nFU9C8 z(zFEepim?0n4?%Pt*&$OCa^oq>IkTZ+R6A0+*<_dPjF2XrQ!~ZM2vJ0qcuVMJlfG+ zmL39S(<$K1hGjIQn%=^}fxH}er*U#rJPvETik;9O{r#CbO6P8mu_akz>qC$ z_1Nkd-wLBGPaUR9%^*$eA@l2T-0@O!BFswZ#VqtVCS(=^*P}xLqB42So9HsZI$J zfOt%;vv!t3IB}$xQe~?#WZ<6=j;L-@9mSB)(I9e?;02NN(>ir0ro@J(?vHJIM)$r84M|P_{dn=~Z!p2ogV{Z&bRFjQ<^X!AyM|fjtppw5`2+Vr z5Gyn?j@1(&qyr-{Nw_%RcE&)3(i{&oUotq1cKwu@kDxd_m<%NhuQA2Rx&dqvSa4n& z099d4gL!%W)8CFLLmRD{2I)CHyXq-k%Uia-H;H4O1>S)U;eP|nm6fQ+D8NNYIMCvW z5~T(u3SlKtMp-BU3|0U#E1oRxXT%|q3oqnx`rde5C>)Rn`>~MQNs~AomB&w_2PJrr z$qA>ePHKuS@a;9~_Cs5u_;f!UZpgb|mlGE#1cdv&isI?lL;GOZ1U58Ucd#t1XMx4E zN@7(o@(u^Ts8azE+Um5&AH35Z{wlt7@?^Fi0`oqJ4_^+1um(ur6@740#Ib-Glc}jS zblfr$xs>#j^r;R+dIf;-QcM|x>|$Z61(Zo=^ulU3p+G3e4ySN{s+0)g%7R1RrS^a* zW((V99jFhctmbV{jUy2SN8l%=_3&EIy?~a*^PM!{N{*m*vev`Zz#~u+p^ref@U*mS zyjXAh6*#|`QxJzGtC0sISLui7F0=P&*1DNwjM@WxCo9l^?gG*$fPU~V^%=o`(doTq zq9%%C477D-o(ep{>&|Bfoh-H#>QV@l599p4ytnKShY0s7yF;c`=%t0j4{;-nN)qpuVY%BneXsFArpm(By~Vu8-_67I_?CWJbcM0H>*N zID%1$c|C)CKNfrXA(rp}8wQ=iYV%0UH0}c5>kOxbke%3)X=q4X$h zgm_Qa?}XyT2kSh#u`iBLL3*ICtm*=;WXk@POj7pp&DuMaYAoTX{*+xY)tCm{31K;w8&@ z=VJ!fT{N=*wFZ&F&cl^-#J!5LtY$W96&usT2%j{iM?-8I(E6PqHXO_zpOXrl3RdAU zvme!TW;p>(-e2^+ zJYp4MZ_35c7~ivwatFx&;xPQnz?<$GC=(r`{S4Hsz-At~RL2p5 zsfrH?D3KI#5}+d!96JSlK2SQPQ7i@kR3qT?ox9mJ2aN*D4AVuI3Y<8f z{(NGp+_N}vqJ6q*kgU28e1)aK^T65#>;32lce@p%^iwmS*a}wzXs#oqJp&0C3IHdC0nWonc)^9HpF)Is#g%UR@QyCPwuGF!*Ye-$l0 z88|Ja>84W)U<>D+9=j(r_f~r`R@qQi2bm;hUCRXhQ@8X|$D-5Jey|*ItS_~5aKMWA zAF$Co20H4I96|J~BDPnd-4J^?*l{XuwsmDV4n)_}26}?-@JfWzgjm|avPWxM5JK+w z4JN>fIM=D8te#Dr;$bFYiw&EI6q7Tn;ovvIGwCR)`Tw%caN1-j6l~AoVf$KaK2DTM zmh0mZFYU@Po_^$+p0GbCi$A*PZ4`}YSYCCf0x9CZ^L2_d_kGQE&JX^tP; zz;>tGpSY8P+Ee4xij1v2iymLEKvIa0OG ziSq)W0Kbk0reDXL6N85un`Wy4vw<5wgcLk#b6&RRxA+8z$z!U?*1p!)fm> zpqT99@(h|hR(8t4DYzQiP7*i5qX|h*kByZMj$j<{!{=f|&d~O;veXFCFJomFqn_Fy zB`f-)NHt4w1Ty&I0N@NI1$qDB96_RbmSh2~{kbev~W#)ELPxa{k3nWzou` zWby>xumorYzt?^2Gd@QHAIP!=$a$BSHb9?z!8+lnl6tHV6R&+G$Bz*U`3XPtT7~N` zLWU?W95@{8qaW1hM8k&P8W}M7<#1qmVuQ1_;2Eipm3)@N58yr;mlr&y;fyQtQy(4; znix$fc`V$o=AsO8Gs^Sn^yB0&*1PPE-h8}_(fjT#=CUb334r*TGolO z5ByI9PJ~D9`qY^x%DYYD;svM3h32%)wCEK1q;Ulud8$0an4DU5s@!UrpU$TnPM7WY z`q=4mvayR2XUKz%m+AO3@QPPx>KU>J|G4rDc@t`Z_8lj$L2`$u$H}39i|rpLi|}Kr z_)PgH`b+s|$&-z624i&;Tk>kzepR~}O*O#@FIKSAEeKQ~X1&tYKmxe+y#R6K;)uxQ@TW`3jwq8g0bjdsc0Jo9st z)?FX#+t4&BMz>!e<282&9S9omuzh!MhW@i#%b!*DUH-Q<0FLgs0Hgbm5*Nxu*r*w;`913R0$mY%#wRs-y`^CEc}4Zb!X z(Z+kt;q=Y7kuCs+*yl%)w(+}2jPhMRr+@sU$fTPMm> z32n=IQSLj8ov@;GyPF0Gs_hhV0DnGC=B^)&fn`8$w&=T8BVe@rcz0=3!rmbP9Z zKe3t&J4Mf4Do-%>QQl?p8QlHWW%326n0!;WdhqeO)Sh|?sLcD*fw=gDvaSV3eoBX4E4P5j3a$e*Aw|QkLrB2w zpVQUX$+i_=K4mc2Qz0l|J6Ok9Y3xeas*#yz7ERwRDrnlm*x|HqhCDP8WaSISw}h#W zNv^4)Ns%7{!KLoHz{u2@*Fzqg05XlM%_t&!d1Xdw{SD~0@g?oKQJ!k7r_ndbPS)=* zx+pMp2Fp43HClL+JjNmuOLWq-@at;7i1TtmNwukOxcUK%O2KVn9dpoO(~_!1+o(jm@gj=Z+aC= z!X8P^D+R~W;05vuu;%j%Pcm}Q5SrMY^76PquKdoE{!MKdt-yv_bo(UO%Fzu=+quRQRuGA$Cs8`byMQy2e zkt{EV55JoZrA6LQbkF~U?8@-ROkE@^^Uq=xg2gz>q_a|wT|v@{MY6Mu_A;m8JdMqw zb^?92NDeoDj?%bKj64y>gf9_njtNrNH=uyCjt>KNPB;LzS$B1;kgmTIQ+r*I9=#KL z;beO4PI(8NdSXTv-M2v&(p76^M{^r8w>%p!r>-{uUf^6&9;2u3lDoqzmO`xA)9B&5 z<*4w^KcGk8!(VsH)5D)4+&N^QO=sRC+X2vX^F8vDth*k?9%j!9iM<&}!a4V>j50d1 zT|r{ON8uRVd?U*FHlH7g(MR{namK~uHp;W}+@^Ok5YLE3l+0EEG4==aRHJN9A2-Uj z;jjMI$HCZQIVb%12N=J-F12K_>=>ja8{{B*>wdY}SVEh-#|s!fZ&B(2Sp+=MrU&HL zA;NTrXwro2!U%KFX3GgJSRlKRd`Nz0yxp+-kP75>0Uc)oh1@?>Oc$;Uq3C?S%v#!i zQ(-K%X(^yVIoAnwZUWiaRN*fCfc8ENbjOpF@rdkWUMHyb5o|t9^!_9AP;-W$ie-pW zMgeG`sp+s~SQiUY*DRA~@~*XOx$IFg1DeTXfVrW-vXKz~Vf#x2ELZcWJe=Qf#iR1P z?r1i{H#S^z1zP{m4)29;9ENl$Y^NJMk%qTJts}q2MeC3sN#}n78E8>Zj%4yye;}22YGiF@nIU8z}P` z2;Q4>Q-hvCZ_V#a`g?6TFrd$3-+mQ2EYHVr^VMg8TKJC4=j1gAv!`pHlSBFX2Cfi? zInP7OJu5Zzd0_a=2Qw(=uF68XmFF~I%1pU#g!F`Bg3LL%?A zz}RgdcS+7M^v7D6A8u}ft;t^Bu;rb6YT6tMQI{r}VQvjJ%o{a;E^d;I=I-rOuue7` zYg50hleZe-ZC^6OO`usX$+N=?pMpw>5Bv67rK#NYa;1Szz4Wqd8#F#ief1jl8YDb= z?hQH1ygouB-js99S%ThwQ@%kTZ&1=_+gre3ewagh-Y6J335D_oco8%y1!N+fc zJ^wmnS?ZoS8k^m?!GIGsUJ3YOb0bnFH=L095a7>l`(QC0ePZSSpquBNn0Y)9auDU! z)HndK93Op<8E%+(a+oSNW5ZcZS8tXh!f!Wn?CD5)YqPv2xVb4nM{JSh=KE{u{4F5P zNV?*R-15{DTX0}7S6ejkq>LhMR0%_LaeOqi5qmX#`ZjJ}O|h*2Rz87@!F1tPNSm=+ zA*G+730vjO2qF1-D?pN~>Ckr|#;>EXb#aGQULUHWrf>2s3qZsUJBG;+M9<2VG`3#jzJvRmKGf$Si_O(N||gQ2D_5l~0B5SuQc zFTp*GF1g*#cLH_z%vZYczp`(~z(`inKnp0{(DN98Y2r!HW+W=~Xu*n{Og**89+wA4~Oq9~-xEacbrV(okCM zob8gJ!L-{U-@s+>4tX^+pmYIwYV1^gD1G#yln}eS-nH`pvA%-Lo$}D~E4%<(_yE<+ zh1_3oCgal+XG}eFr(BC1om(`Lzuiajwu9Z~&FYhP1VQc-{Tv2ZZ+`-ux4(aRrx4Zy zCez|>8Ap+Q6tdVJisfd43idvOj%}9jAmpgyE-*NB@3FfeZFbYNU9uD(AG&LoG;$t? z{e^2yuELdFS8vdxA46N2L7P67J50Re(NE-2#)At!l}AGEkNs43#&7kX%Dr%zDEQ4_ z#HulqBhWjOS5Rtko*!k0;0&Z6aW^9TyX#MKedY_^k8A0# zpU}G*q{6?-J%+j8 zXmDqgQr_>7A2Vsd?>J5_LI_3yHT4T26TC|-Q;jr8u`KP?x`ZQ=n8g^Bc(HZN@Bedt@OpAW}Q_gDZZoz8AgY4IfqDk=cW_*)G z!UPN)e*r6T0WJPZj_ZYfWJ4SWaQa`H_*z+Y9WVci`|CT`V9Ib-G3Fpk}grLPgBP4I_KB#%;b*L8xPVHFkCJRuzOiW7oL|9rA>Ag z5^5l|hdKs8#(JAd)J1p-#FPCf3g>A#gBUE8A%dyVInXHq=Q)g=WkZq{RA-nI)$Q{m z9H27{K3Wfc11e~7hdb<7Y0iEb&qaur-;7gc-zBhL?cHJ()H9J`ECPnf#*}8jMT2kp z+tX1Slv9oIubPS>ZR^3TbM+tA0G7f>m+q$Y1R{)WthyTy?_zrjhz<5y4j z!bc|%Lfs@UCLdOFJy!c-gvdH;!WDzLOPvGon{Zp$Si2gi=V4DyTK({cGAV&*elTnd zC0Z7zO-=~Q!g(Wyj7Vu=y`OP}ZSS`I-&}t~NN4jwN(43Ee5v+rRf-9!oGg~saec|x z7ufUI1|Pu%e8Tk(;P&(hu9J>nZQHk*I_1cToKQ#qj&X2ym^_uodeRVl>H8n~YaXo1 z9)oo|QUB375Z8b3TJ8px0l9NgphI&Z?KiUG^=a54Ea{G%46d3CxuM?O`t8h%m}m7m z{2h0v8L9{AJVaj17v?7)T$Ss>5mkmM?15oG8#~^y#6)ZHPG9I-P;_70A;h*?|LQ(lkP6^ zE8~R086I@@Y0iyW&)S{pQ6_q1*~8eT$PAt7<+IXj7B?O6pa!!0&)Gx#lqoQ-rc0?J z0WUy=J~quM_Y=e@Z*SQ1ZzJo1n~#6u3__b!mPD2lrfySU60&-hK{};-pTKJ2X+a97 z1Bb2_UN^{L%x)aBi>0F=d0=mytR>>U$tqAB-SjdvBV$DvOAMr|_iVNpAoB>;DwZW= z$g@T=*2U!soT`fSko&zjdKE!ZA z=RlWa3H(QT2rAhC+_&u2%NP7>H|A#q1F}8Y=NR-%hkPQ1+pQ2(_ECOb7xW!Cfdg<2 zICKvPWyN#xy>7k|^mp|0wRU% zh=6;dBF5zsAPR_HlWS}=YEV&8)T7ZvG$v}?FfoqaLL}QFGiUy-G8o%c~ zr>bY*=KCih29~wI{IZqJTG?rerk`a|q)PGBX8QVMi)`Gfvb4 zBsdW3)CebmF`m2=xIRSd&|p^;+l`N*H}BtB@%<-l>5A(M1zxhg(VwqPXO4G->iz` za7-NKTX{1b`Q&HA^Bqo%xYwloMX_H#uSGU#V5ukhJAY8ezzo@74!)6W7nF>ZL{}u% zDkq9&qAUX*kE~WUto7Gc^0eSDZ4M(3WWLt$%ex)XyVp3_*99b^)GTCgw@|=4eat&% zTO;r5xHuI(3yrSjzp|w6XyQLeCYw@fA;(y>@Jdpnk-{w;)I;K|r?YS}AHz-pj^fTh zBzrdOvtR6g&sniSobXVzOhc`suI~^>nU*7`CZY>B~?t<&?3M z3-{PwBsG=b+`iE#BLV^kOyhm+H_)`$l@nN~4r)34(N5X1&V;_lt1En=e-{P}d4pE1 z=d$pZSLechwn39JOV@v=P)G>|)|dRPsW9LADrZAPJi)8|?W=JvDRvYrwcPS0a-18@ z5a?h)G;F{L9KoK1r*MV_=*c-XagJ=MK$7t4wU)87P{N1Cvlkjwg9}FsfpzBig*Ym~ z)Lohl2igIM9Z|Tt4cFb>aC~Upce4ng-wGqYT^lJ!d)7JEKz-zzYahW1^uPg4ar}(i ziDXIPGwWqbe-SYpq9^86X(XCBTrrRwc)xKuaZj*4uzwN#=R4~(D)Fi7oN%aK$4B-5 z_anVIuZDtZtj}n|za$%Zj7nz5-RV_mJwUb}#=ORvaJ{3<#*agJ6JJ-&1q}eH)y!>y*o{T))wca?2qv)+_|2ijjV~ozWXWFB~~L`4>K&0)<0^!MxC8oke~uEHep6D{B|p-2aF zA^PZWE~F_sl1tlIcQF^_zvH;T1TEpxHO{4OSrClF(evk?>TLe9wg{cAh=2UgPeqv;2jb2o%TJ?|q;T5}<6#Iy$;BxCQxI#QVB?vW; z%W1_f-Ce6@I79WnYgN}b2FuM&#I(wl*w#^G0Thpx@$&a(r#M=!4?D#@@a`aHT9F z97m)e$Ts$$iUrMFc$TOKGP??zeWSyl(HLWCT8h zAzWHoXGmEZkmSAF9kPO~XlT^y8dR>$WBVYP@%CBqG=urzQhjHG>H^gd zhrCNda8wehlIOqf%194@#P7lr$&QS0f*>=)tUU0M!V#2j62%da?oyB~`a&t?L8+cu zV)q^C)RaUBnO{3oqPFEMyKqb2sWaktKZzy_tpMq*%jCUO3!vQ4^9#3Y-l1UCQ{L*Xe zJj{cjZKRX+KSaF}O`zH!EK~tO$zPw1(}6=Y;|M2jx@odW-&0V198bSkP<_iB0-^F0 z6b^#XV#g|tL5RjllhZ>}V|R%-6)`pt+1M~Hz#pG;WL6mq4?L!W z+qMjds0Cw64w~BOqYY5w^da)oBv}lDLGZ!)?Pm6v(9%*{&^#Sac(+YJ6hw%Q$Sk`6 zCgx>yM9s`3QEZF3-s&jRsca1ed_=Gn#<-vtwWyZ8(85F_Gi-G1 zRg532z#5%$JoYjR!7~ntrK_I4rA754wXL9Lq9b#{MUk9X3V*ejRlzgX?87i3$m~uG zgAc&dFpdVaf_1G3)^&(n6~P+byaNpYNKfV!1ZFc!B@>`KDk#Y!L9^*LbgK@)#^X-W zb^G{@6qY`|Rh7oUYYO3Swn)<^OsWY+pnp6rmdzWZX~G5yYieHC_qVFf)`s|rQDV}6 zqe1$mX8mcanz9$6d8VBxJ?gG+gQ9KGqXZ=A;%uA^wO%i6Q>CF_J8^J3p;JUk5fm={ zLObk4VT}MK@t05P-?gd92gH3vLM&r82owIy&dds{2@Ey#Rj?b(fMQ9P!e414EQk^Y z_4LAaRV1-##=oGF`INv6C5?%zh#f>CXcEwrQxo-KWzGcjDQWc;VTu(%U%~ncNFiIt znq1Vk67g9IllbrowW%EU7<=ivScxjhI1Xpz9O6i()!{5@q>zm>LRdjG5#V*~---p! z_S9(H?wCIJ2^=v@DdC(#89^6pRc%Q5^A?_^ku;**Q!GdvPsj0HPSh_h+6s<>zm`xW z(=^imO4)?R0${d8l0GErxBwh_Go<@@+aFNMHVk&@?HO1ul5Jo`aeI>}C@}(6* zYpLcgOGdAe?8$c(kLz|(EJ9NZ_EwgRr7xZMYqNg%c?&Y$eIEK!Cv+ z?1L2;Ys0VQL}%zQr~pa)iWLfL(X8?c_Oc$KkakRO6#%zFp)}Pj+GLE=&)3I-p)DUs zmt9s4Bs|+cDb60s!=T+BuXg=#ry5vp7oANc&hgYjyMSmAgbDc%WmY^@E7{eC{erq4 z!49=W2jCoH$Oy)P*jZ2GBrGyUX&keJdhru19gK@qplphS6Eqn8Uy&CDQmyz`D>AVZ zRFUZqsH{dGdRyHfdwBnOA$2gnU>Jde?2O4j? z3Ot9vG6TVGpg5Ve75-|&flQi2*KyDwLo{qv)Ff&TA+f^~hoy{bN1A3DIkM)gB2vN{ zAyP(o$x4W3(&Rhxr}vKq#kkSR*|Sojfq>z9%6-W~&X6UeDQnV~7S;4U_vpcQRwm4c zk0w}zJs4{w7cza+2<+%y!k82@di2b?_E7;I!xaGmz7O!Iu(eix%v-f|e*#oyh9mVM zB{itg%8Yp-e4X^tpC_aAB_-7`FU|mM7O~k9zD&@HJ)spnHOMPh+H*^Z3^;@m36w~F z3I-wY0!%8`fHdrbm>F~WW11}EW{-Fw=uj9ep{i_%#HQh+X2&L)@R{LgyUk5_FV|q6 zsF9HAeoG0Qk?Gdh&-O5Q)()JHriXjjj|y$YAs}`61E6j-tXr1o6SluB-R)_{tD!>TT-+%^G3dJrR!^8o zjzRq@@~c?x(cF~C5e((T)+JVQ!^wrD1B)?)ghk28tI%ndGk{J{2?aZ`7`1K1!4Z`o zZ0a=1AcDb><)AqjjG>`4UP>Y((~rLqfu3h0N;P^?e?&p_d@!XF+!WLlMO_$-pPD!b zzE1_fIg{(CYsIOX9_}44K1draqMpZF z1K^xT@gbL3va?ZGd7(_5fjzGi^o9X2xi-`)9}E%fJ27re1|o$fgcmfj3x6Ais~8M1 zkQI&8MoL9rPuk_{IH+kKGns*$4>a%l*jL!E=q!}O$#$~gb~wwRpW$)(p*5Vm`G0}&GIrbk;Ts6d!^sS1y!PW-34f>8n)*0d3fjBgrnu{Y@!{RB{k z3S=Z{%Lz#3_5I~Q#4K+VhLyLf|1F>ZE7jOzP?jzWWD7%gT99BxlR<^^_@Ip$gX)Pk zUO1R8WXxL8#y=Rf0o91}tq^u3cwwOJ5sAsGdZ8R$?I&EXp6D(sW5&$_V$4B*&h9TCFMA1a~a8I_h36OqRFBqx{ zIp$joos&6+t@jbeeB|r{5TiTq`R09&nAYqQG%XBBH(Hl-9~A zZGiP<$=XfgAYtiQJh+;fkcE=4fTk_($!Qf*!979wkHo70r_;#?U67bZSOhSrNgmOK zi&TAMo4opH{HiRN}(MP}MoD*FrxXzfu|E z(@`Jr4E-Y{@J#$t&k&!{uMbsibA?vL`@v#7YhM(3qL0WE&sL@@Emcm!*0?>hygu*F z47ciVm}(gKoIDZ)sJMF|%s(Bl=6O?SL5eL{RfYbaVQSFC-^bnM{6Ex(zwcR`3Ss#} z{6=46vBnyUhU%(Z_y_&wFg2tci*^mre<+yb3y)_5boS__(7SOgVMw?5e{=$Z{2F-M z#Qug|^GaR3>jxxhK(W*%eljapK?01rO#YBUJdsJSI($Bwxng!iR^Ts{DD5`8y5UF`GLT$U zJ_{L0=H_@A>FwoRhAV>A%TYg23BLz0c3*M)l+b9F+Vxu_RR8JiNJVkG!ER`vBw&E2>Kd} zgaHq9ps>uBro*>(c|8IUfYz0b?~R1%YFj+N2sIg6vMp+Wy*DVVf)uvLZ+DHUAj0j@ z%LuSB;W30Z2E`sov~bw9%aOGJ#EFP0dV_#cm%eSZ$_|Vmw&Yg^@W-B&p|+^q!9S8w zNe%8FZ-{8eV{-nseO>giW+&d(L-tUm;|r2H&9|JdogpjnPW)~TbuL^U9#Sai=|mhz z;K=>w>Uqa*gcWF6S!$N_gH~q@q3*qr(94Uzr3w=*ktWTPS=c}IUaQ{N_T9?DR@U`h z?d+-g=m+*tnQ1T8Q?(xiow6vGk6*LFrAHz15`PgOWD zFMc`-to@ft8VEE>79Nss>EdRAK0EXEo9_U{y zomjvRiF-BP4LzL42bB+_MIVN=2@mD#9LZsKgZsbryi5)p)63TS@NbE}difaDLO~-J zOIS>GKkRwgZfCESKkQkVTp%)LFI@PM{Vos24)!3fX?plkU&y}u*wr(bj! zCA&xEFz%>)%a=@E58O+Y${$C4aA3a$%edP#Ke0~@=ljVn4=a%U_udWsy{8YmO*^Bf z;Xrtr{>)%!MR5!nivg%ak`crSS;Ihd0%m-iO$>EnD8V-ZaEjzuZd+Ro zPi*dkdLhB&FA*=pJ|wG4G zi9{HZ*m1Br{AaY9VKY_@>@ec_`_E`qaYu~|Vur85WVj5oXnwpJH2Vwt*+3jG7NT^s z&=CcNSBL+KpBk@%f9?MG%lNVDpQNXZSM4oH{0qL?m=C zbk>49$oD6P|0=QnFXw_ogH+bUQcaHApiAGfx0;TP{^Pw>S2)-N@>fX!KbrBXV3Y*% za~(epOFh@oW3kk8Mg8@#T!)OsQqOhIu~_Q4j?oJzsKz>ejT?(?K28C!O`kYH-S0fB zpL?RcQJ?fxRa(!OsE#L^@YacHxo-X6WCvxe@g$v6tkaVwsgu3Il3shL+*;=p`|A59 zsqajwIFaL;W&DV*bVLYBhy%2k#w&qzCXCKC$`bqH8qu;f>!tgsIRiU!&$yev?Iy(D z%JN*~TU1!&1HcxfU)x7@jxiyYd85B`V}j<2s3+aJK__6sf#fgaC*D_pC#Q!`#^iVt zky#Cmhea=UVB%CJTX!tL$3EzyJpjYH;(<^Ji!Jtx_zLpJ3`J39k$}lC5Qyi}qx$a2 zI3MJpLD%T*{3JLeyRRBG8U>uVDi`BkVkd1EH-+om*hO3XxLvdYNr=d|_f|Sw!0pA9uj1+RIX@dZTLYP` zX@)@l-l66P(e5QIxh-7m;P@3lXt^J7L%%ph15b=@@8PJ)!-T*kMH zO;w^rz)LYpXzkKS2q1u`>tn+-z-`hXvOW^)cltCntc*Dh+9!WUVIb9!SGRC-d=7)+ zKjQXyc1MRJn%J)E2H@D!Kg+l&vm{wrJs2W@g4`j?!tc)&r{Q>%*t5qm7BPkq2M?zr zneY&GaILS4cGEg?*HT^vZ``O{7>`@^iv3k#V5uRtt+Vp^#YCw`9>-jSQj4r)wrt0VP(d%cbq3J%teCW+HRnXoCiAF{p zS!$VdT%yBFt8Hv-h!q9T|M;)Ckr`HzF+UoevCiQ;J*QMBTPJqzIz4w5fZMK5w3kb` z9AP&!a+!)xbP~TEAqp@+gv$XsviXLyj$blyFLB;ZYlyAKM){2PW~=rQ zSntrm3LTC{M$)rkc0Qah>uFodb~AhY;q_s&Ri6Vp{D<7wnKt&q4(fY<7h6z27Vxiv z5>_mz=v=HDZ)`6`>El17ADOLY^|hcBnMQfhzyiw?of3X^=+Se~VG}kk$=QNZ0ZTe- z;GZDs;6zTGZ=e`9B#3QJhInlS^>IMX3@{z9L=zRotZV~J1s6;?6^o{L$D*#4UBRLW z0+v${2&As!->l!YN`f9-gLP}7)M6}FWVZD$(VxswGpY=@w(7}qRexaUxVdT&mkZ}Y zrT`_qX|5X2UjM~Dt=(Vk-69@1mBq2f@ z{s>4Gb|ULvFCeX#EiXiTx=6mU1;=MxiZh zt*|h%qVNGcmM3*2ej;@$-he{QL5_KS+&s=xojz}#>PmM8L;a=twt1>Acb=Q4f)U~@ zT}c(|ia#Olkm64WRQHaupqKs_PP-0JBrOuV6E-${>fDM?T@!C$Q%CENLzWfo1G%^j zPKDXP;)M?ug0gTrW8K9tiQ5uA{7hu34FB>IvOeNExR+izys>EpE`ueeCqhtwZH*8r zh!JcH%?MME=K~~HxO_#)n4Z=mBV+i~hr%Dt(Vrfm#z};bQNp|S#1cj&ZaT3v%-Eat z0rS<6COEk<#>%0D72u~3f}Fl+zG^)_piAMy#1mPW8pQFbifoL?|4+VzeBj^c#KuK0 zF1C;r-$04laf3jX1&&I7<4dv(ybs`n3gWVt;cU%t^)F&7M?y9)vxHhZNKp=!pxlrkotx1JU)zYk=$L za$^W9#1j_aANPS4+l!T$;mUx2U?N@{V_+S&_Ax(OV8skX{1`%$H zmX|O!D5ycp2o&2OgI=YxcsJ)lW<6lGfE9Albj-ZoFKU-8(|J8k&9r| zpk^kI!EES}3VQf~s+xqMbKj0~DgU!a7U zRUzX8y~Pk$1KbR;PeBi*GOMATve*3A+>zaBdXOT=HcUlM-^)EB=U+PrlZDw{*;irL zWibU2*MRQ8FuuXVIUl(THNpVUMt}`6NUjnwvMOdAq4FRORv2Iq4f}M10q}E7%vuE_ zMM_5&oq19q82nHp5(DCdNDQI7Z1iyC9zKFAUncQ091W;s0uOBis71j^RpB3Lm8L*b zjK2F|)h7w4=$8&wo%;n~9Lh{!C1)IfH?sdMF3eyW7mF=$u)}$~B1%Oz$wc@i`NafV zj6XyT+B=X~??g{Sv>=LO+8f2^l;nsdvB>_I2%mr5BAcrYQ5{aFzQsC_u|JQ0CMN@B|^Agocw_a5hb4lndh=+N%p`+N;$7qLQ2|2PvG1nD7? zM9dvxVMxZ-WaEg0Yp^*R2Q~-j#ikrDNo1Hzgg0!o*!(fQu$od5w;ZPO)t7Bagd|_U z3R(QDrb)kW7((CA^@oS4_A;?O*El6IG)ll2DU5N~=hl^uWT^$1W6r87C`jx9{Ee+f z11adoU%1-`W?^;{V>nW^w8t=iOKlxNjCV!XTchg@T=~50GF+k##=6&#$^dC3?hvU9 z4;G^zD^W{XezTY2Qy5{($Vv)!@;UZTMj97RpfMM*Up{#j#duH=h9cXke1V7YQ|1eu z`G#sL<5$g^;wOx+qhCT1VAv`?j1Cwlzz6t|#}X(E?5}KzdR~d}CKLvZ+@Xe5ha>@= zf%!p*CBC0au~x{*l4M=5(#ADf@xg?|HaRBb$P`o-ev&9pNT3hP3gT_F0&QDm9U5g| zK!@l>G14o8?^%I>hdo7uM^P8%*T#x!d zawo)RtWCPDq-C}SZq7HEnPo;!_)G*Mn5j&fA%=lAcW#MVC^4VRK(X}nk`P#TN%lek zCI3R~qxfslDa3I?qHuT*dtH*#-Prpx!NhDyyge*LtsqZHC;h3%;7)*M?489&6g&mKIEAsdP-K9I6?%;JIqO>!dh~PI zg5Kvym8p`R$+j`)NHuXnv6m4ZRyjT{5TNBYaNgn_9M7r@7YNEXYr@DLI8qH1kGCqs z=EMPjM5z+qE%&ZCN_7lvg&zJPTIz}vCp6DMkfpl8K!No(z3?bi=n`%Sux*?JClZKo z-3zGDqv>;wQq$%Nv0|fz`K_0bnXC{bJ}`3NZXZQ@qih(gEEU*gn0V5tNM+irxT@*v z2CIe)0sp6=4b+1csl8ED(Wr?^iLpy$kcV-Due?Q{xkz>F8GF>xWPiqD;k=Zc{vXC2 zH>kHRQq70oQiXkdF?@%(w_wa)CY*@G@ZlO~eH3?{ecTGXm_4Ym;XNMKzDKL# z!G&Oe`MCEgz@$Xhau0KGAWU2p%#=-sNruQ+;&}>fJ1Q-JQdJMiPQ-%ZMXnb*h(MpU#e+1c|~x*!&C-YlF&y;6Ti~p zD)8y<;L)is`7b5fRB>Jx?hQkJY+>!0lG4xfR-Kd!pjlz@g+TjSXO}4I9P7iEsM0`5 z3>86PY)xb(qk|Y3550g?^-I)fBd5HuL=ChmNRdjAU^3rUU1NoAd|4T0(J-DpAZJV; zQJY^`o1%vSVVyqm+iJirja~R{wU2X&e)8LDV0!Dl#7XPVzKs+_!50a8UW0fhh_Yh8 zJkv(gc2dafr0~q$pPm&zP5UopackgPzBMSi@pM12mtlH!f9G2mncc zr@m#WYD1cMWT_g|huS?7NquhgX|GV~aI>q!FRKpGiCrw1%oe<5cXHO!|vSLlPj1LW)^&HleTn@Q!YhGN3p{2eu$Ji|37 zs5PP~eRq-b-ClmO`ap+ktGo1D@1|<>iayOt+^@)3C+TfBUZpZkCaY131A>%D zoexPwmh!*UcU`5<(`T+$kJH86Q`Cv>J@q>LF;$PBIYl+g9}AasHs~)-QLUL@uXBLv zIlAps^{n%w?)OinV^UZSI8FT^^EN5RfV z-%bZ_l7;&F>RB1v+uv8;b=NfLMQ5l(xP8|dYFf+J^>LIe>{}cIlU6D1m)Xc4>pjcr z!W1vn=;Fi41}CXsCag^w`J$}GxZ5`CQEOCN>fiPGq~7+AmL{VdmUwZj%=+9lY7~hy zyVt0_oRjq5)~KJ58Fk&6oQJ#gjc2L}q;~z|ne=jpPM@V_RljzT*~HM-;ST%)mYoH3 z{Zij?7GbMj>BrBa3hT+;|2#`Abe!Au+_Tk*V{bqwB;w#TTt(u=$et5D*=2IQ47zIz z7N{t<3?Vk0$oKR|XRC#>98=Fx*Eqk?Z=IvQm0stxg`GM$M>Xnio~!cmc*(iy6z5<1 z&2u4g|I%NatLCT9a>AnCdPQSnIedJ*8$Pxk250IX2N^?P_(w7kZy~iER>3q}E|tc^ zU)|^qP9(-9()_+X`VHqE5)IE7tL-RFbiMxt(Y8{E8|7B@(r}PCjtJmBXd4s-FY_U) z3ibyDjNbM`HKh=LBYLr63BpfThrfMV@3mH4U$yZMPPlEGeq*ib%)IeVf_X2~?s@9y zsvD5re|3jG;XKtZvmPy2l7cXooTnD1&P#>;^_}Ol0AHM^4$NHrwS9Kb`D%~MPspn* zEv!3Vt;xK9HIg)cG+dyrCVT507pOhb_xy?+%-!!^0DVtwsv|$2zbf5dPnl8OUxyc} zHC5ZbPK1B|T0eTB>LeHCyB7jF=cnW_H|kLrsr{-qJz%%q)phH^C6`>Jn!#T;Uj(Cc zj(+1J)qkoTHtYbw z^H1yFT+Co@(yw03VR%iCTCY0YS4ragc720BcD-thSL*cjDyZHF=P78SS|792Eud4B z^>|EgUavZ;Z$?KgGE$9RcpKk-zMe%`s;e$hKg8AHqD$1l&f4y`FTsi-K&3XQi@1Hw z2K58?<)?M=GPOE|X|YY8`6z2~+hx4=GyURa>M7?J8=f0Nf%ji`9jyI-YgA3{WjJ`d#98xtKHdSx zUz^t_U8BaOc9MZlZ@I5J`s{$$)7hlszoNHYqsFH$L>;WpoS$pfXUw8r#@;_xE%E`2 z+L`US=jk;+R`-$VeDY5qO;1(n(Lbna)aqF^TJLzfqcIgGa_{OpKTI{~ZGTUX)SK&) z)w<6lO;P!Te}O)xjhN~Ou2qkchWLjY z)n>OlE!kBYx{th09VZz`w_LCGb04VFA0N=z*xmM1m6V&EH>l8gUN62ued)gZx?c1% zb&PYF-uyH5BX^yry;bQxdeM!^@9Dq)T=i{P^Ch~h#n7_P{?3mh`4NHOh#OUt%ki6W zqgvp;-k|SPRcO_2RBN3l^q8B}ahWO0M9-Db*W9F5xfkcOf3upJe){JQVZ>kf5P=K6;m4#y6C>mBO+nvWkbe>h=Uk1iz}a@A3S#+?6|UbIO~ z$ZW!DA#Y#135Mmx8};Lx)Gyr&Z_?kt6BvF_vm_%(b^XYl>gCL*TZEzAp>Oyl4d3!h zK@mHgFt48*TUF5Wex**x{QL)~x_IM%f2DNa2UBtOI!xLT_ZWF1z{*ma%YRd^zDpfS zFHhbDgYcBj{8|moT=j}j^c{Nquhm#e2AuS3wT;VyyVdud$GV@n8&NKE*F$z7Uv;bH znO7bpP>J_Xx(C+tobKE1Q75>mCsZ%mHe@`y18nUh3#Auc?Oa zn|}jbky7_>_oD6{`hhApzFM>?|Mod;kS%StPtQGoCr$!af#D(*VC-enT_4YJ*^fw?oAKq zho1re|4e`W414xhJ^xwt1yabIt*SFcO<6}@d{dwH0YQzF^2B7iQt}Q+riTh6p0z*W zxgXZIZ3V29etoMNj4xWszem?RN4}p6^up)V^jho-w6cmaonq7?ZS_5F16|$w96ZVv zz4JM>Z{bnG&xru5&=nI!rDy$Kjp@3;jU9dPR@*g)5)4~jU;TSHp1i*M_o`nLs;6Ks z-cVd8N!l{0Lgv4ycl@41_b6$}p?eqT0e?_4QvYrUNwCz^(xCtSUbae~_XnW!*Lw3G zIFFa=QO`pK&e4ZGuXY}fR0mFQr^L!`m;tFy?TY?+is-9Qx}-%ZNot&y;Oj45SI5G2E_y>X<#tL&Phq6rbF^R6UeK4lq5RZ?*%GBolC_Px zD+#&X@`gG#^+ObMdQ+Rzs3*Ot>Ycmw_8+x2kb#^=Kh~$esV)>K&Ao--^NJq%mb!#N zZ+Q!i(93%JTO8NBb#9xwzb(Gp@ZqV2KQRTpBH~kTA^`-94x78Yl z(OmnEy2p7*AO0th$H#i@pJ4EI`sGZS#O>beCT zZ916NF|XO1)!_8G7_J$68B0IP6gm@~TTD%Vd*i0}l|vzkJO4_*f9~Gn z12xa(&ov*SDGO7}^fe!JjG|{q0ZHt<^p@TG3Sp@I|VScSWDb z5W#N=@_2L1Kj=R3A1dv*w>BEqq5Hhg)J?AYY=n|$exc^d9|k4g_=S4HP1PpACKtV) zZ|+|AmHG{pZn|fEjSTF3booc#BZwe(JKlrN4*gx%I~70R9j@0Gyxo}e&UfzB*CxF~ zC`0jS(wl~GGa=4c(8`c=MB_0&4MS{62l6=N;y3?0&?PSMSrG*Lw3Q zoHNV!X0Y_#7uR`x9OqhnTfO&PE(069A2|1Q-_qc}BY4!T?>}Rds6^vj~8#jO0y`s(g(2?Wx@#1u&UftofxX)J^21#Gn;mu@r zf9deV+??y<4e0oUoYa;j#HYMs`VhMELY2Pm7xm-yjx(~J-q6SUf%_Z`rPR9^(dljD z*w%L8I{jdy-sI8G0bSlm=QDjqmv=N6_suS^*?Cd_qstovFm;hYh&mP%16IM=pr5-v z+n}eso$s%=T}#rrDX%$$n(^-i@iTxJ339p{DR*+`CsmF0{Pw|5u2DZDW2dI0UvvtM z#s+H>W27v17^L-omAw8#C|D@*=%mV)Qs)M{kpRvRP;{p@3qD!R5Xtm0nQWWhifjHJ zu9%#_y3vc~R}1wM>^*;+)C`cPl0x5bCn-Imuh*3VmVJH6K~)p3XiH|UsIG6-xAgUn zazBIgPe~uF7xnWNx>vlV@9gL875onFx3b(~tsxc?=`w*2Lb%~Rk_4S}R-sw<>F?!I zpEm&1;b&C0xZQ0UD5{-C{r&#l+3qWF)E!k#x^;jTx@YD$Jo|b}_v!(_t-B`Qedj>$ zude&><$6@mQqaE|;_br`{CJ2rx#^e4mvPrJe9SqIU7pn+=aMLThI;dy>-CL8z5mu{ z4fnq1UY?SzZs@KX!A5qh(I$Z$qeLZVf8!26qlhA3>uDps(ttNyf;+@uZK|M?KQJ4v zyV8CXmS>h6HY4G`q1TP{I@~q2`WJk|fqZ%-;U4^%9_0X8BJ~9Oa#s zx;5)mZ&*36T}lXz?aq$&PI8hjzm?J7+r!&?=8g-c2huSb4`D%T)#zogm52Ad?fRd% zVWg(B>RTQf&LZ@}N1ufqG%q~?)Ja{Bg7)_Grg!j7bQnnE=>9$N zCwljC*z)ipx_Lssy(hbUcD{S+7%xRp8S1wUO^?&%y}Y$;VM17vl(24OwwCGnsDlj$ zR~+kg!NP}Qy|rUEUzUYDLhKWyEl`P&zk|fMWFoxBJivcDaaiC^O&myK3Atw;=JfVc z5Vc1o)1f|kX>Gm!uW?>MG=U%ekjiSWjuWJEo&J10!67GgPuSb*=kn*rU!n}WaiaGt z^f@2gT|G#|$`~s2*Y{R;IXm_3lf1!@o|onFx_0;RZq}W{yq`JnbHltJmC$jc9zkHg zA|>`%`kZuQ_vFcdm!tK) zQ$QFG>%UC#j?+J_tLoA#CbjOXZwb9lnD=FC8#{&rVrWE4iSV6EvSQ6GIk&MUoWVr6 z?ou4S6MJ!@xgjS#q5Y}ep?f@-N+wTFmfbVl(`7aNcd2SrOCj}X3G=`8lekk#EsOqK zGsS;bUpW<|{H}gtsyCF&Kc;&9%b$9+x#*R|3Sa)B%Z)lcG?}U-5hSkX{>#y)Tg`Rj^#SNLd@Q=TIlk%MSIXQ7!U{Wg$dJSJ zSEiTJW8iGuxUnc}ekC^mlkQ*c$8x$KB=vRcvwif&(XDM#aA%O-bW)!>63nB1g@1z? zk_(@MFH5ff3@TZv^Ol^a_r1+4=%;6Rk}I2>H2|hqtgY)vI>MtMLjS6Q9=)xhVGbxN zNk(|u#A8$>P)SHmt*POOB)sVe=kxQx&BGHMH~Hg2^9KZZ^~m@S@T~lCURr;9CVA$l zl(~Da_Snk0*nY3u2^PF>Cga?&!aahbqTZqIyF>JKd!b{QGRwQTX$N*dw;#X|u63BN ze~64=t$yxh99kZDw9v9)@c~tO>vWXf3#Qd%YStO+I0m> zYrm}R(2vgcnxemt__DTBe?8mVFZ0xnRG9Q{*R$t%BZ_Qh;0hPZo|s?RaY;_1-1EmJ z{d_@}2R63j{AqPC*y^LNAD-il?D&6ut!w9cLo&bT^%R{=nd^<{`~P}fIwK0496vS9 zEx1M4$OT*QlRz3^E8)MTH_!D7V_Hhy)Z{|S&|2^Esz{a>_54kRSg~!hfpLgfp9I>U z>!#NV=qYgJT>2Waw-C7G!BV-rVk{@uZN zPL4|)WPT zXEMVR3&emxbHfu0^~G)VO=YIH3H86>E2=1pAVDbd^_BUMd-8VgZCXHFR29LCN-AQI zb%%m4&&Vu*#l_>2>*XhPJRv@~OPaffk4vJqp_7A)pln(CAT@)*#`!_?rUSf&8re7O zgFMzx9{`hl11dCcSpAm{b{(mjS<1+fBNMJ3Io}&~^fP$AP=Q=3>OSRA)0hpQwEJLs z8W;au&rfy-6oX+KWW%~Q$3KQe=Z(RVUe~ijgRe*t0&2JDjrm^Vp{LOVJG7cb z-iep7Y!drWfiWA{0*v|86^fEY#@UQyjb*hBLueKtMP?+s@{6a{G~;BrS}$JUH799N ze|Le`QQqjpdZ@Yz{K?AEEwVH)%ff>Y<*&n0tGsi0I_&i4B2CM6O2lNWj| z$5NP8QZfJ|Hu0Ps<-y58=Ije?lxB&pg#QSuI3;=L8Q=CSpDn{68gY<9lsvMhr5>bE z=s^lLm83xm`h$hu$N~Qm8*u3IUS%fCO@{}1?cZ9D3yYo6*}$Ys@O1W*IR{Y@>RTD9XOb#!)>LCvWz9yk2~mSJ;;wutgW3bpEWKdJD3&F=t1^ z0!i`C0l(6b^!KHnc#zlHaaAUc@v%!nqfO>?ru-ZAii5nC>KG!QLJ05*&9CR{m5aRx)B`ajk5>X4T0h4@Cr7xM%=2fWRDGK z<_`VjVP2nM+d%0t5WL(21hVPzH#Tf5>HkqT9`2nwc07BR#QjUC2TLj&Am9o#&SE&x zUMGQ5_F5juCMU=1`w#cV^kGoqbQtZhEm)8ZlHr=O)Bb8*`wg$zhAT;D?GDG| zvDqwT|Bj7QS(3Y?5?W=?6@7!mdJobZx9GM$VE>x-`BhQW6eZuCIMpSQU*-hI)8dRQ zmU%ES!*?ETTUa9Z1}DeM+!h4hjpAOUpJV(BdwnRn3i+^Hj4g4$*brXm6Y=-vXNURiPk3YC2da#x^#8X3GC|IMl+B4UNOCG1{V# zJdiOoUiM8dY_|~A8`Ie|m`VTVddD}tDbySseT3KABr|1_(YysW!Q}y!M|h=a?75la zVA<|ydf=ag#5h%^2MyVMdL#s7nauP?YX6@tg&CE%&0>(5IBAIk2i69oWtbY7m4v`X zhACNSLl-O9H>HCky~gCR;b;uzbq)HyZ+dxs=#ic`;{TU2_JW#T3v|hm-Zz_r9%@|y z^l*ox&%E2E)by)$1%1p>-U$8IqrA4-6wH;slrxCT;Gdb&jf+saU8DC|HNFB4bF=VX*B)*`+CA;_q&H4nm|-$HN+EEP7^Z^TtlC@H)W}RO{VBfO^BF} z+{a(6>}CY+W&TB(vxSE@H*<)ENN#fI04X*@AODZ8t|4b@q$3eI@oGpd^>?@>jyvy3 z;0X7z`f&$c&DmPt&il2zFGvPfGa=f9ZvW?XYn{}+S&R?iqUQbd;%m~LzB%k1Ng4C5 z%)Uuj(WJyYSOs8>5nPcyLvXPFq8qE(jOQ2nKT;1W#F>B8-)VlzG`jREVy zXaCwjO+f#=0*wyRH{Vp(UJfjZ=lvt?XNQwCoWBHmxhw!LbD0*FMQ@lSzt2)kGO!vn zScM4olRPI4<~A=3`UrSK^C=bq`LtFpW;DYS!-^?)N>X+K(Y+R%0i_}7sLa}t!jULB zUd@&=!x9v#wV4r2*=E@lYBf9IzQl*49_U(GQeoBVRs1}9o=TA5U1aioSK_3?U0zXP z-aK6~Tb`=0el>o$I}$79#bo?qDYI%7rD=hwGL@iaG^xE#JB zDS8i^ItIhI!3&Z*xypYN7_#Tx=Ip?E$EXewg4SP~3@^Pl=|73=syCh6*tEp70^msx zuI<6N-tv*v1Q_^|HY3$y9BsyFVSr>x5iLTJ1gF-%yCY##X%X_|jX`bVAmD6p-rrwO znVhU4+`qFWoqIJy1iyc++pgcAnV+i{k7>^6Rc&2u`lKV9`s#gC4K@0}+v^HVMDzMl zVKZe8Nj4maQS8?BXC1!3 zZByMQy>lMLUC+^HUg6?+GqiQSUVlPYR+n$B>rAe_HmNt>S~u0XSf9B+fe@eHTGz+@ zYn2Y3>TFIq{$-9HeOukP^^2Y9tFff5>PqiHLqF?EpNJXbk`9c9Q$DF`#v?q7Yt;8y z>5p1lGJ4Zyer>wWo9KRsP9E*1cCJU^K1=U=y*I$wu1~n$o9@2k=;E^!)7^5t*Pi-4 zqV0x-4-O{3WVTL!bS2I0Xrra2o1E6vS$n!&ddY37Q(t{k?vRGT?wDdC`v>%hTvDsZ#N`WfbM-j79 z6{W`N0L|cOw37{Pguo_Si75CCl8NxA?KQxZxnyc+&s(x^Rq zl5hXEincm-$<{l5?xo5rKnpAqW1-~jZk5I=$B;oqCoqmq5JZv&X}yy$F-+oqX8N+- z+8j8_pC3C-@tIjBNk<~1WZmp2N#o2gtuvJj^NLLD$`%h()TcXy2TzG`Rq8v{U5JSv zB}}*;p&}PPmJrh{xS#h{&#+Uu-`!;{5EmBAE=;u@p{-3*?U$bd^IL>v{7j*D)eMmR zrQmCXNUAvBr9Am5m)WFLd6s-x&{wE-9{z8c9SWf|(NOS85OSRltCmriBt6lQ-&qQi zi%kP~q8<$@9qc!!2UYvvelG|=N~XYC*knMmc9F9zLG`kBjEwZ%B(W9$1~b51Q6KZY zY-1UjQ6%GNv{LM5IY&Mzt|#rnevX&i1V%$LrbPXgKC&1kbfS?9kaZ)7;%nHq}_vcPWErhX2>L=kwCc?|%P%EEL zAyo&3AUIHj0aS^uYVPedc9w;#~4L@6cNwianZ|F3I|eYN7yq;J)kh+ z0(VxdV*8l$GWIfB92TT1@MahbpJ!?t!u+rwW>E;;GfPxrZ4#yAs*)o%LJPZAL7Mh= zW@G&*<3>3M;U#rJ1O_k?0th7_$8jn~Nvu z--BzL?Sr7gIPx0<)Yr+C9IFe+^DIDPziOWq6~;osfowiq zmvJgO7)^HyM9>3gz9HAr7|y!>g~?dq*t@Y=y&9Wi8>6j5Oj{hjcwAQ7C{5vEEloul z$Ec}BLtS7uD+8Na%<3_>dHn~;42k=W8?rh`X((mEJ4*jktB2n1wN1$8WjeBw<9jcp z)g79z{68oEkM@v78LwZw%^Pk`8sbIVo7E)BcWK*ORQaZ&DCNtb_hBlr1n~$4^&WvO zjbmDp5lEyS+fvbA(#{~-(P!Q64Kai8dj?@OkMgPHmf=K8dJsPDJqW+|AnJP!qNVpB zY~>u&k_MOOP+u{|)Cbk2^i1RbN1;a8 zd-I;q1OlQsO6{c%W*QTDIXZ%_sf0~q^9j;T%C9_V95dc(lEr|(z_v|bV?;WGgE)@z zSx{%ge+vdT<5Q9xzYw(5Q)i^FzGE;UBLBU~Yb}2ugnsQ+ApiIHH5HBOPPv120tL9p ziveMkCQXP4^J}216jj_IufQD?sq1W5G+UgwCaNby?OOlKRIJ`5!$piU(-hIOL7FC6 z1A4u3?+H_hP0}UOCVnesV7LCCf%S_97L9^;UuR5agtAwlBddgs#t@YpLJ?-hAY7G1 zy)kx!%caT%pTvc6e|uFj+@^~p7|YG$E&EfZd$ zW|^#SPEDl4l|=bv)=9P<0B4=dGO~qKyp_}jQfipQaWH0RFH3zz24iU^BtDOp=)IVf z*h)w3w0Ex?*Es6Q$}Dt>a~iP(X+s`@j_C&2q`N;L#Lm%1(vox~Cn`<$1Hv3(TO?f~;TiGf3Fl*wy$sEAKo%fIu={}_Ao-vz zeCvN*5(pz&1h%st7I~zz-YC#7`9-=xGliFm8r$0_70nA)vYv?iqcKRGjTCc?eNKGtf)$unPKW0A-Nv9|1JpI-93V z<{#CTO1E9{tl!+q5KRmSV)B@xfOctPXsoy=w(K3D^t;`zsZY>QdQu_h@Y=h zE*r*a*H*y)0;|#rjaY4c&cDNpiyBvpp`2azjo7)($yG8*_{dr>CzdZ|4F@w8ejBi| z+_Yr17Th9oB)% za*%sEswOT7Q4MlEjmcCbK{-VJ3#n3iI<_@>GihJ*Y?BczeQ17(q%wJV)KV-%{qaJD z`g7?=bVA$=8r>330LJbr>_JkbO_4tnAWw$LFI=u7o`O(J!&5M5;V95`iSUb60>+`( zm#svcLB!&aJMzE`gnCOnD8ro<(+F6|ilU*Tn1p3ZOs?9Qyo}aSa4r?)sk|qzoyzGU z$E)c|oWHVjQ6*qS3~I>_6`>DRvb-p9)56q=ULZ}Ndm*T13FIGYFT3H_Xst`to}0#H zg;X~vog}TxGIB*yzynJJeuS7peJg5PB5E~~HKDDoMnEW)bN}hYmDR9iv2L~D!@Fpt ztPzRj_ph#w%Wv~0U~2RTwK7SBff<|#Qn~;=C3gI!r;vi}740s!(J`W^v+{9M#1 z0t9sy1e65rW#wf_Q1xGd5$6r2%? z&Izl<*_?iZa%o$%PLi1{;Be1l$f%J~FUvWjD4F~zx%>zzVIqPS1du?6GBMaPI58w0 zPCTo$)-fzqga?GKwW0J7&!h-9@Ur+2m4$)hx8MVzEM{`WguDdevbiD?WLiLr;=km? zb>$?GpQYq2l#YO=2-udyd7|f9Cil4~P1q`PMxzjAm?UV(4oh%a2w2AC$gb_`O7C&H zNi?3kDcwgICvAEIdA*WGU`>0fPEUL!+0g_`ItH^+t!UCS0VG2l!|L>P_j~R7rc|736Ws+#^2fI^1f&4WK?uyI)z!R4RoGC5`7aR1&|E)&o#ZOh& z9JDdnOWVAh=|ItrmHb^^M>w?C^)G9&I;gz6VbhqJF4tZk*$(oPA)q3=_ znijq0oLX2y6BBOCH;rPx5hQKJ^L%9elf*Wh-Gqh99;p}y?Bq>CS-EZ$`pdTnIXEBi zb8s>{H6eEr?WKZoL;+~75$_zX-$p^MX_;#!LQz90?@8;TtW|E(38QcNcI|cofnC6b8!Kx9^*4$PqObyO0HVK)9 z4yMAuoOV>@Bo2&D0aVHVN4cVWM^_=X0IOs*-&oy3^o_O5$TzUa+>@bI+*RO>+aTdw zM8SZjAjLs8>@jO2FWYk`1MzzgBsD|CC?V9M0gJ+zZPi_)rG%Bh>O_;WOQ!w$$WIPP za(lOA_4G7^k@h}Zf_5JuE944#l4iie!dtQOJ6&j#teL39&C)Y3|NcsP2x|G79H2b5 z%5P>Ok0bpzk4?5CIphLOj8JksLdlRyev4W|azcO`10YZePO4wjd;Vdi zs&YltGQ@%JmxsWuBzjHCFa>d$@^G$@0@fj|YOo$x$*KWqXtaZBkSK2nX~ijEnZTZb zhom4^T4lO91HwFm5aZjK6!4bp7Rf>Mv=08Pi5W)ncX@}ev6QCgeGzs)_d~1&d;}P7^H1p z21C3psAhZbYwT%k0Av?kIAa1h;3CNPZ-1MU2pc}qIdP)17%Y$)?3^H;Cfqp=Ce1ur zTuM%KzA%5_Wm2jwjB`Gbzubw=4gx22@ygD|a=xNwCpHEVdb0n76D!&)9>1yZVQ>P7 zWTcZ|8@RYd%Xj1>Phqel%mJPYPOJ{^`ItBfU~Q(TwFPP(bBj&@t0@FB5r|(bqZJsB z2n`;?20n2?ps>9@=A}ZRoDk{=SQp0ea>AN+xJSKq`yA0?l6rTL1&J31MWCvJ~Y8&x<86z$*YW%RRcH939cqh3vUW768VL6+d^ z9(}*;{Bo|8l7!OXX(aBqN zzkhXOtm?-#EOw{D`OJ_UTov$(K!l#i2?f7HP~f`B(e#d#x@Rtf-S_au0aBSKPi4hy z5Zsq#xo5-R&Ss6|CoX;KqMt1SC71Dsm=gpyyI3fFyyQIrGMEZE{3XnShCnWmkss{8 z%W{dufHgPo3b#&=)}lE}-r3(@*B}F7xMk^y%t)IVN0@-eR4^~(24%r{L;kqO#jc+U z?}1McJ26Ykzjk5y!C@jE(7=2+%!re|1r@Qdu-w8Wt#yq^WFLd3fe3}Y>L7=RGDDn|FllH$MG5PNX#XW3T?VPsyo)}t+a zNAjhxpzGZddXW!sJP~xs8`+>1p;9oW`DNl$%r6t5VSdTpaz+TZkG=rH89rRZ#Cf1{ zelWOgE_RFPtT8k&Jd166w0mYpB2BSR>|QhxGW{9I^qGfM!J94OP^5he@t?aej|_dM z3-`!%hnTo6O*IxKS>(u-z1Jd(PLvrUC{&x+%r6B}_(>q90bhQ`;LA@!HUVBUmNJ}K zd`zm%VoFmiCr#z#c*qn4m77BYIAbJcZ3N(}1>keN0Y0~kwiq*qevmuO0{nQ{=;&25 zLQV%y$ICyH{B`9R;2Dou8JICKNucMNud;}w>19FnOoBKFOJ zpqF7eOU*8sJ%av=y95Z>fV>gq9)s8c@B$7ZPyAmJa1(eRc1Qpe5>Ox0fO`xLXd$n+ zK4xWmlRjx>d-gy4Q|*)a98H28W`>CFL9aMFJwMC2m2$;Z`g_Id(rmCJRn0{p8_xxj zA#xcMMdUIN&nzyKHQ%2LC~g54lGq;1r4j9AEQr0HKoHaW{@I(V!=HN3B|poC`nv6I zlOB45cd5HRr=R{T2-Srw~^Xo@f|+SU*Cm@F1W9@pbuPBJHvfHr+>7l zc3Sx>!f?b<5l>ig85f-o4*8SDArrbnz=2)<9wXARc`^*Iej9lLeeUszNd7Eowe{ED6vR;I_yNCcDY7Klvt&P;Eb9M|(5flM@z(M07;xuOSx zfd7KnbY{|{nUudG{sywS&J2%!;qHl%A8rfq0Hd zi<`iJ$m;9Zx#QxG!t{L9FZk*c&qm$dWyVb5UzE4pb#h9)&Jtu_sxpZ+7PwOT63{|2 zt4!8f6I}njI+$umDlG2+#=oD@aMdc41B`!a*CwSJRO3gfNM+fNPvy{+fE_Ex7;f zxVg1nZ+^X_PQUX?zRt}(t+!s)_zk__!N!^#LiB7v*9i;r^%~WuX-wZlxF*0)zh5H! z#mj@3v?JH~?Gj%sGd>kZl)2_WGaK%PFS_&f#}{-oq(v6qPBzxsrackk00;3oB3Td0 zc77rp;KxY|TN1PVbF2*{J{L*HpyS8|OiZx8T?o8emKRY~ zSnvyyGdLL{fWYnEOpJ^uWF3G<*G;S*bH$ZzYxOIRli}hg?^BKX72K; z?3id)T&cD0T1{_Nj`*3Y8yfWHpEecr`pdm$ed03L(--_KJ5+!DH!nXUYi9tG7mdEf zB1xlF${>{?*F`#|imI+k`d`A!{!<7i!Y;x`gTp%--DlJKxygkleb$HGUhd{uxffUI?aS-O>87SyzC)KWXZqrlt zsa@rrwMUP%wKSVEfs`jj3 zvCAwRe_hhLs4m;#)#$!Eye_o9`iRZ-ZThGko`=>}FW*7rz*>Fz4sUPwl4`wmhu7pR z(SP3I4Rz1*$Vr!Nb3e@LQ6GB;=+RG+HDYr%Jx{NA3!>Ed-(F^+*_lMxbqb4b!q7P| zCku;{3Y(Vt4`81MKINHsaIle4f?TVcwFzk)k!z6%&@A|WN^Usj>INsJH*avq>CHD~ z`@3H{y8g(z{n8^77hjgvM;%#Lihlm^$hsr;Hg_cm6|}pICSc?e%Pn4$0Cf3Ao}zbL zX4MtBS8Ci$**RTrA70(2cRZPE(+~V6SK|!T=UdNV5l9OC@X!TMi;fB5e8pDEkh0DXO#Yo!P#3 zclPYPySJCU3sR(Al%}9ED9wf#TNEQGF$hYFuP-XPmxu~h6y&j>Ld2-A4H6A@!5Bkg z!^B=8F^SRG^4b!OeE;V;=gjU!@_oNA{=(duojLV6PcN{?@Nfpg>l&AS^wddkpWZ>q z>A6;SLz?MO&tSqZo%61lc5CT*8YbfWK6$!dTvnpp0HJIXnT1OAOyfk z3t8!B1HZr&$^wF9g0Os!fN0QBO-3~`LiCLpD%3G-OY1i>Tm-TRafYf8l+1x1nQetK ztY&qktZQQ_1kXloXlv!A_KS4$j9fjkWBhVPZg@*^WO$c(Xr%^$m1(_IIVak+=SFX3pSW0==*cBO&~PlbN=if zqe)sZCtK@2m!#a^Yx2~Zk0xmIoNPMsD7@=ezHs#3(gL-fp8bLQ_ZZDzl5V25Q?mz< z-;i8DH_b(3=hO86P2}m>x!HF2&vCknZ)Sgz%#xayMLN|u4Q))G;r>2B8y<*uQ1`W7 zC#^WKWv~2Lm>WSFU4K}RhhZ44`#Rf^93|*|P-r+I&brANK?j_vp6Gz1E_0Azpcp@E z{s-cy-fpB-dS||BPB0+g1^Cl1Q2FA9xW$1LP-RXi44!4@&iHKFadN6K7+?TkW%&X$ znb|B&o~t_1tV&pY4irFdma}a`m?s7&JPKn1n>5Uf3728eZt@-jiCA@U6w#m?7r+Y` zh6AuP{Anw7oP|;!*U^--)IrYYGLGFZ>dzsMr40J39WP#;3GkGorz=zXc1}@E%e<{S$!<+v^%=;(OjHZg-fj+KS|7 zh+Q~=p1%fof5TZ#5jyg;TqnP{`5$%pP0LQpAt}`odT4fTwEJ;}b}TC#Kx`&(|FZ83^9?E-O6nia*9pYaSc`#WISxt;T&6*Xfy+^4NF@v^b<8fP$3&&c$O;ZT z7Sn^*6;>V4BRV@MBQ61Eg9|>gBH)=Arb9rq$i~GJD8ZKswW!3IT+Ff%{u5Tw0O8cr zuR(+0%_*Te5r)yl{|r;BSi=GRQ$pI#>u=a)hK)Z-RypA0@IM0;BCb*2RYnrkqN*&- zp;#J>7xrS7huEwPwH_RG?27oXj0M;gjL&hX+Cejl_HCGJy)<^#P^1#PneiT| zVTB4B0>cRbO(q4-2|+GQsi7tVbH*S563QULf!wBJeFx{lX_z%WgaZy5f*@6ij!%mX zcp`Toz2zVn0zY9(mpPavfGMzB!RvEsG}5{~R+0neZz$^)`PP{oURA2Y-02w@<6NN|Fpu-xIupq>GP7Jkm^ z1%PHJ3$rZuT;zXxYajtxR-xiZsLK+Sb#sdO+3cqXRc;K5E+5wCVwM|?GUJmhdg^}J^}pcF!-IbQqOu*I^OiEXhpI1esPN>Up!^~uxnGoL*pJfo(G1oq)jhqTfOxk-5Y z<1!C06jJ~^%gJtOz`CuLx_O8Vv7|Fq@MBj88;>7a*en#bEMA zeh1z~@vJn~!Rw4OGK=$aGNOU`8F&~=pJLH11t^B8X9vvY$HTMAa})MDbbms@L9Pr)O1F! zvu|#sIQ0P=9|hpUs>7ndC-zWWa7bZ0;2k-LW}J~Lmf`LP_MWjc)Smb^tUg5Mda<+| zhgFDR8^mG&>|kBz*+JimUSi{BbnQtBa)v|`+hwPu9- zstbCDIfJJ_!9`&67e#N5m-uEIS6YLK$2Cg{1tBkHF~^~4E`2l?RatY?H80lyKRhAV zi3-s5b02^U95?_?cp0n!3BtsI5@G?xSOX1)I8OSb#6|-`XS^SwY1_{8#~QLHI#c3T zfocFLOaj>OZy3WYw>cZ_F-6z_e5omjcpFMLtTMp#!A;_`4Zts88PrAj3J$_PZia^( zI>Bq70J^T_4xt`KiWAOe0_-^veIkVsj!zA3+{z)1Y-xhrp~2^NW2IZ~uvx92yVeN? zCt5qTt%^Q zp98N4;{`sqgjKC5Bao953yCFuH&ot@t^(1*bC6vI@}^9gV|kf7V!=mz%DIExDLLTF z0ZJMcyv!#9+4A^9^z64U7!+Eu3TdR^Y!~tY0CO~7T4G-Kkea*0P^voTLt(j{E-2@Q1E2H0v&_wIU9RxW`iAw#c))on*y&44-U^a8 z>zw7hYDLNz{tajfaDr`O7EqK8T0&+v5$(Rqb%-$vOG@uR`0(tIZL)ajl=xGB%Ln&-*lJJ16Zu*e9oK58@M)pwp%W3NHgnn{|OINLm98x|D!muAk6Aq`g!RV84 zQ}%hfm^h&MT^uaOz`e7ea-19ndyGfEat!eEXy8518+m3m7> zr^R#Cw2YXj{CBSo`%(2cZQLt2g*s04X2zGU4~Rc9#k3r_l1Kni-C& z59o!fTc=RhG1-~Pxc_8zD|gOD=E?i64y%9BjQQRqq-#(o(3N+oSQMS9$Mi#a>B*JB zOJBY3oft(kJ$}bffJ>nsm_&ChYWf;Q1{_saclG%VG&`ndM^{}HR+DvwioeIyDfG&F z>V)WeJTx5#(}~&XVDP6RQNIjbe&wmfl%Cq^y>m0GRwZUvMdk>@*j4FU;+hmm{&n-96Yk#?+CEtH%A zVQnkaH+9>7_C3YJJUt^;>~}r?Vt^}Hua{xuFH;~ z#|I`7Foq#>S$I$gIEE8Ha^4@%IbqgV^}z-t;1Z~2@D9$(1RxnGB!E^b?=gPCude@5 z2*w}0$vE6J3o^>~Tr>j%5vOm#i;xJ=j9{i-wC5F`ils^}f=9$RgdUxc&64{;t~LTc z%y-DYK3nK)EG3Yy6dp0$w2_jnG95gTdW0Uo!YkCEGuV8jGum;5R|nPFBiCm~v zKw$}@S|kL%03H$@T=s@+8(tiAL$;Cr`Vrvq(ks2R^A4SKL#1Qp(5gDtCPv-yJ6GC{ zK@2fVa#l#kuiub82H8%AuE{pF0fFX4AdMQQK*zVhjUqWyZ$asRbJk=tS$totD3Rl| zdQG;AX3q2uVl{G>ns3bJP!kUahb*g(4=U~NgcsQw6)4Ml$ zzfyfbJ&NvO%pn}cS)Ayw>zWz{oD|}Xllgyh6BM2>k7Iv$IksI6MZ7u$#Dwo&zdTGk z?^MGNUFn4Q3;wUjKWqb*j#a+WDB6DYESgN94MxbWzZNY{xc96aLbXFPEYnH)!=D+$Donuf$yq?wBUI{`I)S-~cIn_r|5c1d+IA-w^W$ zNC{o&PzSq@muSmL&3P)`?AFlEmPqI7cjA!CUv7%hlylSpbo&WuxF_xvP0@{YZK*UX zL<~qzqj%0xeUsD8p*WGQIVNKPE7#W+$z zdjUe-oJ$hkvUq$R&A2;TPu&lJ1D^6|bL}WN+%uGpDJAu(pI`OenfRl1CA6@3=F9M_Cag8* z080f8zHzf|wZRe?-D2>Rp|{&S4wA~M#5r2ISngUTKwdBW3<0Ee|Z*7JzwPykX4SDx3NZGk1Vc? z094U0LQL7~8o0t{!PDNy+{k;h{(KOM4Zm>J8v5vbwcjCZ?f@UMZ>X|lz6l6uZQx+_4qd;0f#1r6o^g>$*74ZA!yXXRx3KIwEk-=2`OIMtE;ATG~)n zLx!z|N6W4s=_TZs7W1M+G906XyQL1`0f>Wg-KYX?PzL93Vl)G!K__&E!L?pPQmG%YrTW_;9}J{0~uRsTQ8v9IBi~Y)dxZD-rnW|AS`!0#uPyo4!Y;e zY?CPZ#bH<Jjb>-|8tX|bZlxi&aMW7mx z#So=qmS!(eEiF)E!(&+wK)e4qn1fxqIHjkj^mk^V#v&&7b#H1>g5eMT~7 zm{q=oPQF0x9oHas3$3|8wM_=@WgTHRODjB59CPTx^+a*Lb*>9UUaEiNMxTHRW?)(@ zS^0W*=Ezy9>SJCpr@G_Rwp0}zkM>`xS`Or?96AC<7A!`8#5LBkk+}A@biExd$QY+W z>bX)n4=>QBI@E8XZA(?}6C`nhAMyn|pl+ZZO{2;DnbA2OVmes@Tp`SBCQ(9zeNB7w z*gUoHIaTMQHqa3ls>YOHL+Dw z2m;u6>-lI3{}=N+Ww@?--t#;4+cqV5rSVSs=pv=scHOsEkXJoC zpA*SeXfgBO{P+k?0xho|$3BFzh0}4t4o<^zgH;kd_arPI7dPieeH*he|0aI~hv4$Q zfRm`&7agI`Y};4Nm;3!zFITPK*#aG_ua8cD+V)OuLq-SY!}D96g3$aEm#aRF)$Emy z$%oQE<_~}kymqg&j&*kwHf12ax?CNY)`9Et&LDbhJEWuum#Az%9s0`|YzJ#dLE1+? zB3L^e>Fa_gJjEYE8~&LcME`S%Y7(i`BxBu^=AKnwq~}jgd$EVQ+_o|b1K$*Dr8|F% z%0h4`@@VtmLY&q%n8JfR6nST3RZC|yFHx6N%28l*jKVQ3F+&rWYhM-#J-{fxie5(s0(eMMucPetC|^h#|Hn= zBPZ7;TR=mXxq}t%?`iF60RmxuYypeYvuKq zXvej+%}Dt8&28C%gWjo3-l&(Mp7vR(a;DWWw^+s|Pr24yhq(KrBoQo1P$(Ie4|;!u zhlue-FDS=*zF5_^=8_rGS7$Ak+#K);z>jWcQnSgtJlJX%LNr)4mfDjTyTTz8O7510 zRCC+hH?OCL;;1d*S>3$uD)M}$3Ij@FD+fbb2>@Xi{&bUT8H(_~|?{?EUEjc&dKwX=&5xM~g{y^inNr8dbpS_W` zjQK9p_jE%7mxg;WW7a{p@F-`ibVuV7n@p^BAH|zJeafafx^*uQmDz6E0imz9YS4h zT&S}HNn2{nDkyW!nkxsS)tbLkyI?|CV|!o;oi&enj%|*WCU)I}38kdV0*fF%C$b z%(Vi|o)(@P7;u38ax8vk4HSu3V#YYv$|U{mCpP%H;|LbJ%qLo|(8Hf=6Y=%4pXA4w zZV=bNCFbm5lO%j*l5>5Nfv>Oqs*ZV{l>ZaT-B??o6YtF?%X{tps-A{EY=YdY z@U2d_$2;|T(k9&N6QDf-U9(dt24vJI9Q~-lyQ%1Q7C;6u8o2-1;e5-((aS&ArjF}l zM;=J$a`tx}j?VaIhGWE*J$64F1K$ijk|G@#rWM0!kaUO`4$gsIotrmcI9ioA*Ecdw zpe&G*RZOFII~-l1!wknHck8|T;h1B`!vSL}2(Jyp@pO=*By7P`th~kbT4aht;BM2@ zrk7bFj7D_eENoupq6pV6cv1^Z0AWUCrn<*2hfC-R2vNpvSu?j-2mHjX$>7>qBnA-W zX!FKwTjbX$`N4XHhIziRd8D7Q0XPN%!L)!paU|(TBlxf`sU}^nzF{-n4w5!2H{|aCA~kQ5W!i} z;xlF_b3mFOY_S|M^B^0X05HKPhK%f`8D8njbiRmsdklYmpv?Rzd0B)tX z9$!F*gj2;1Ld7GjN(~IuJ=Vj5pqB3#1X;f0{w=S`{qy%d2(*^)xKr?ECb?Tn)oBp+ z82#cn3Tsw`2BvnL)7im_Cxe7~Fnc79E$jEC3+~J28wIt%e58{oFzcCsZ3aq{ zd+*B@5{C8YM^g{U<|ksSM1q5+!~D=+F9lQ>vgd)CM-(T!N*gu_8}+?E+uo1QML$*& za6~`UFU3+PM|pPMhB|JQ(O>4$0+WkLAMst+SJ@0r#f;72VM zW{VB{;~@QM@S_$EQ^*R1AB}v7A0ZnGltHpZa!|d7iDF_?R>==tmP}>P}lIa z198u|mO1$JGJb#s<8@{4sugVcm*Gw{Ha$IHmLXEit+IqviWeLGVeG1fXkK$b;4DlYi?ZcG5db9-X42Q ziyz3g91QWqtjP$O441bVq32T3BJumYot51jDKE=zjx;l;9S?v@V-ts}_!I__h3-S%0j!WlAcRnu2 zYqkg%oE+4x;JjwtFnMrdGpJA_#dcAtMt~+cfB+f5f&Lupx3@;;IlH`(K3$${qw+86 z(sbgZkvckkj$5F6|Irqu4G+3|(AXa$H_h1V(LY}-<7QyzQAO31#7Oud; zGIpkP1Camd_#bDRc^!BP11n?Krc@DA>BAdpPw14Hp~Nfum}}++g;ZrC$S{ZHT1%&` zsV$aaS;S%C!8StBw5|uxUqPdQlNKl*1)tTC5wuXe3}!4rjtRVK5hE z)JCwgfNKV^8jq7!sx&+kgc@}S?6`P=QyScxs<^1U7L64~XnL$M`TQA$aK^$hxWEoH z3KyWaVc?G9TIc}>yo6<*&f}|oHlvhKM>FTSR<|T0Wx^;YTu_u=ZJwWn6syQ;3bS+NUY0>{2Nedgo_Ya8o#?a z|KC@{j8611#_?pXRmkKlb*SWO`YuqEaT3jnGNqE~f+ON8puzb?!YjN5Dhc$!FTr_& zmqe>?qKxH@>INJPXr@@C4HKe46SR}dE!mDHEF6z`#v+>WT~T`I_H-?T6f7#|Q}ZJ5 z&PmJYz^E&SLCO=FN(W$c0$^l}55An4(cZX#%oT9~Q^N)U%ozp&J_yi5^FdH{W)lHE z){}ze-X!xS!qQ9H7J7V9HeH`&8CU0CO87Eb4DdACu_)UK&o5m9fnC8eXJ;G3NWVk< z&dzoKKTkS4ivoS7OaUSZF{v$wrS_!mud+!1f;PsAHK>WEbVch2R80UTEuH{o#S?%j zbC(IwuZGq1rSa!vJ1_*T3W;I}^Ui@Y*}&m7nS8?Jw`Y@_(PTtv>adyynmN2i(evkI zy?bj%s>8eLWK z8fEv)1n%KIbz7WX_#tBQ#b@-z71qDgeKG;+7ilAPeEreXHMb@@t4mvfTt5u2a=Q_% z%G3W9BVNRHLScCCIqWF-tB|frj2k$zRc>7W*Oi+v@dzzv}i zy1XGbuK#l7CTtpltD)bGta>4K9F(rN$xDv@{H4l`i`XCT&EYR1`~_l9Sh#8CAMDL{+fHRH4ACCuUCJSc@e0?xCs zpZWJS`J0-g)SMAUJDm5hK(;f`C8ECdD-7X$+%swu8y%x$iG-CMLqJ=*F4RG&6 z{BGd=}eDD+BM{f2P!4 zH6#v-Ta)8EVZLd*29CS-*HQf34rsL8o?!cvTdPW@yuisx} z)D6zRX^N-zi}Hb)Ojmho5?57nw$lgkha zv3^xp{fTDPAv^HjX>4BYi{YLNvmM;B|B;7R8KZ#7G^QX9$>$Z&oPP3KezKfW^=c$u z9aqo(-}36ldbQY-Kdp7X7j@1=0+b^g;NG&De%ydBzM(rC)L;zvb$wUch`VdZZw%VM zyipvHpJ>F0-lu;zs{b;L4%ML9t{bH$Eb#mEeiOdGm71ER?WxU}$Y)zjw zwbi{iMKh9hr_qXAnqt(nHhTiC=#%S5Yu09ub9Z|5#oFwk7PrNZ!$olpuu?b@;@}E~ zHv}LQkveN#_7GY-A)BK4x5H3)?Ye9q{%-TSY^m%T|Kmas!>`YQ14hvJR2n(XM^i21 zGsa^?GuV#$muJ~)EAB-MhGaYmK@<@MQ7`PcVZ_idtBsfmIGy?-IIiHnZ&U-fcvCZj z8sd5)9Poi3IYkAE*m9@>UH8-M_x95Vz~`5NO0>I{eO3c!EzKX{37-~0h^$`%okn9W zeel!l9y5Ugp-x1$wh2g(>IjL|q@GW|{vN-3{=Y+P^F|wii5kb;Wef_3U~RC@SMnaj zGy?!}<1-|=T{-mHdfM~rT+M{AkFY&9Fju{+*?vdAYiz@)_$D$YpLGduu{@W|h2Fj; z+d<>tLrq_Li43)^&$iLO>vLmi=dyawy{DGWe?Qkr&uy)(r`BuL$v6fQm9+9&wcgo8 zqpnl^6OezwdiY)R$p)2|Obe5#^H%uN4|+MJ=(g)r2aa@cQ=~v|UZ+}`@wygz5mhB~ zgX@C-9`pi}DR({cH!P=Pt_QZ*M3-H!j;?-N%PW<)k9Yu0svFd_asy-*cSvZz(V+rM zFZ+f#5D|$XhLu3!!D92gnJU1i!FH{M3`f0~u_6YPVqw6Q-YA!)dY%&_ResNx0)w(n;;hqaao1>B@+}G)@8=e2%^KAUI0Zos z!<}Ez7i-kunrj_vjm^^Z>s13yxKZUJzsmSIh~SYtExb`R0M#JEp^k36QFZjH+9u7P z1`BWPfVxmxgE7cO46BOKs}&ByBc?wT89}^#!YH+^_FUvz@TN? zc9Xi0UvFCdMXIoA?#-~G)4)3syYX%iFVoh>(*(lsmA@UNC+ly4n`_qp`Q>5tjz=5j zdefqx;cXL9!!JgdV9v!BiLv6uhAbiImfKrd`OfQ{@6RNayN9A_egxzN*;j;PP$`0!gBBg z5Wg{loK(jw@E(eO7BH2aoqB%8xxdo^3<0spw0-Btz*;NkpHiR=FC~wVcB7`<Ut@n=)>NzxYJ56Y-`v9u1{k++o)p?c;@wYXTeTfu?wg9Egw(+Wsc9v8u z12-tB2gQ3Cj*P{Lxjm%18j3DxArs+bK3t(H(llQooGl>C#^C1cNN? zcf;A*9zD&8Ibcm#fjHSZ?l(%QK6<;CDh{R~$9aPlJ~4uBCj(qCAdC@ppiQ8LZh%g) zg9i3iZE@XLgl0rjb@W^>r3Mrr@0re7-~$dF5B^DWQgJ}`a@3vEC%>L<>aFSrKuU^h zhibg1adimM&nV9p)B+VTe0-*kw)esj_}|{D&M8oQ4>jEMpP<}XiC%lwv1&-qo4aOP z2Ab4fH_VDnv)Yq9t=L1=4~YSN!pR4SZcyk-FmZeHpF={II|!5y4aE&g!~=^kZh#kg zE4{RbDjp42Fr!hiIor|WGf?gVg-Uc{CG)@D0UptJa3Bxos=$lAK*#q{t&sc{aJ<&^ z(aq{a45X7db{I#=>YRk8R zmP-O>Y$_*i27@1_uD+_R>}BHVnq<70|CdT8m_y)s@ZNIM7O+IS0c;XifFGmV2(0^P z@>M5;(F_Q058&rjfuDWw1WkR6rnEXOV$>iEqpPk8*8oV3E~F3rdz5M~w^_O?GoPQZp{p*$R&vV{e9+xwZtS&6P_hSuY$eH*9I{W-KR^w^$i^e7H&t(}ail89-Z| zK6jN>85DYz5fJK^AXs8h=rzGcFqf|fblmn%+-tNX2@NpPvd$<&>9+oAuSj$}Z0m3J zS9_qc{bO&X8o$@Y|4Xqg7(>_wLmXG3b<|(d9H!%PKojr1?71Ff1&p+Mg!|!O(aF|_ zWi-v*Q}w3@hb#3%tuW!a0Md-N%Dz>Y3K_|x8dq)q&#l|;Xb6Mih5dnc<>!X337q+d1r0HLV_CttGH}bm z02?6q2YCZt3t-VKvo7sdS%M;s-ENj(Z|$MTT&i!+SQUS#y*_vtVBCz~$KJH$!ARXm zb~A`Vv~uo3sb`sm5#}P=2LvaiO+BBs9w2+m;4>MS9<3RyP&QPZB+eUPmiM9!gHPkY!PT;=3d1 zY20G1_4gU+uIILLcNd$@@7MBu3*VI5ipjf|mRi~NmTnaS0}?Bq{l+;58)*GZNSTVDqATzR|?Y`5g#=)gtj5Q9l<`L?80+|QJYs5HI zp`(Gj&PX~Mq1{Iqc0Nj5_mLq%Uviq94EP*5O)2(40#JCgZJ26q5bqM>A&DN0f5{N) z+FR8NWEQmh2)BM?+&Yj9rmyx^9Sw3ug$-#bqRxc)jX4OK;+BhDvZUJC4=o#qjlp&| z>djI4ODd6(ri~(J5M4h^ng+p^rkl}pPV9#c00vDLbJ}GOjT&E!L3GkERo~8%ZZ&VA zJu>hWk9=?XbZ^xLZMRTlM%!=(l@6NFK`m4#yeeSkc~!(&!&q0)jd9l)NX~Gq%4LI< zDri3pW*>H>ttZ9+dK24tGf2i0*}QAzh^H6II~^?HdtrV#Yf{ z2Zsi}Ry}!%U0G7=EFpX(cnRYyQ4}_ko*Jn<$XZKAs)lq7NYXe&bkJ8LRo{WkIakX~ zqeaPpGpqiPwr&wcITD%F>V2T1nLbK2x9vIt?Hj>N@k#y|`g9~V`%k^q1j*ze?M9`Qtd%4`>3I)r0BAR-6Cx5Ey2J8x?}t$0*7-fEYy_? zpjGBI&f_C49Idgl<`+Se?0l`HpuH$!dcMYyLgFFEvn7k%eN+=&zpttpxf@ZyxLNSD zL5(*XKa0R;5NHEz>5g7?`LP;;igh<$*2QZNmrzScxsBNhsJL5b!wk zid3IfRHtV@7G4wZ7EhQj0v|%G1OjDbMVNc5S`s87ldWf_*a-2F91uxYu}7 zPbtG|MhA~pefsjYR1f0G${@feJ!w8`Cc?{Irk_AK`?Y=bb5wt3wvhj!&B! z=%T^ETU#qj2a#o~X)16&79e7oB?=F50V59b;krt=dB$OpIm*5k)$;`U`fbpv$T7b) z%~oSDVHIn1C`ZKqUGM?Z-QVr@eLW0FHbQ$_8MmRUrz>A#0#ASEODlAtsF|HW)tJk| zJekeWGvev>F^xYHG%oXa#`d184Y3Ar)D$76^^U_xa9OzEhX(2jdgflzV}`6n_cSSULPJK%?BQ@fQs#$nNCBAJxR>* zGlZG2QJf7^b7BHWl39#xdW0!t%EJh^nf7Z+< zvA)owr5ASJQp&c3f@%AxhB9K|Kw)i&FVYKy zeKB~S8Il*PUx!VnPEZNdMDb!7Q^A=DVkF=T1FZ^gW=&@uch15RyL}=B+F;lwnFR^Ot1i#?c!9`;wV^ zNvKUlOaHQd&(VNQ&-Ui|a1K5?@?FnGn0JX_@_V|?8fU|-Q|%YG{G-F?Nh-(g&P zBPd}a;D9u}{QIlscSC+@=P0lds;`Rm7Ra;0%4_-~CV2ShHSu=lko(4mNKDeDCUj(tN_9!>?o#u5H8q07Qx4I`D96M zZm0CN?v+;oKDBR~P6ui?Dsif19u1sbl~Vd0{Y@N9?MePSA)4_rEEmU*SIr$3mv7f^ zguo6xnt=iv)8 z)T5(&H!4NH8?XA7d1SiosL_`HsWLF|b$>G5TAy=XI4(KLSxfO}E0c9LRcf)j6`BT~ zBSMMzIKSIt2Jf1tjJLZ)oJHu=bC4o`=>%2Z@aJHx%)$NHysc>C1U0elFTsyyB7X^y zwpS7F(8JO5Vc4@}qJ%8Jo0JfgJs97@g3~zdLePFes^50al*1C)e4=Wj=sP%{5 z02+1|vg_?1L3Ta%)4-b0FRFfmiAn;=DR=w4)$sAywqIf$Wrq zKZiK4<0FsI$a*L9Ge$5m=);Qy%}qUj&2w*Ck`_8$i+<@3+oS_Gh> zALn1PF~Gou>|)S7wQp4UHuEkY3u6=t{E1L}WXeWl(piKsYFH@%k*tJ;m5W21Q3OHA z2={0E(H8d@CdgSICez(7r~2=v18wlaYicES#wXV9Se9{7P62%EKWWgD#?p<5K_zZD&w8_>ChPX@K4XP>0kG&mWVh=yw#wZJy607w1#&fM*&(S z|Cg#RmQ~NC;W6R7k!mPomH8A^&(m6xVpWzTt<=%D2@4!!P#S>RixwXU7Yl^I%%)yE z!!2nKjLM=JOA=F@_B61hwy&b4R3@{%K`=e zya|VL-_Xr?wFqOHFwi)b09Tw#VV}VtVP#N%M62KhmdpW1`s#YjNjU(!YqO` zX;2Mvv7t{nA()FhmR4-Z)x!bn4x0A`=;40nwB=HgpI6!>|E*NRgdf>VP!+u~11!!e zFD*kaA1=g%@iGFltaUiW2_E-2drSlxXa&q!lbKvppT0;Go*0Q_jk6d3&l(%o!q}+K z+q)HGV*uxRd^;XMiI?>to|CP8Y@dqq6lku;pn_xyZe@m5c*R=F!VEzsYP(|5lOr0| zw#c3klwz8qL5Ru^s=^pO9uuBD>OYSMZWR`af?cF-XyFhb3S&X5nET|g0pH3%gy66w z+GCM|N~37CWyeUZuqLfs;(Sn>mE{1?! zDXyMj>*ROWxN6U>Wliv#35eF_I*m1e-}I7~nS7ud)?wIgqytsyfYA{XL|zh0Lbdsg z5g?dvV}9E!AaHyVLE)fA!wD2hz{*oWOE^b&ShR%3>V@+cD;-klhn+cN1vEqpH2VCq~gm5pGBj|62O= zkEyz{jAww}dHsISUJP281hA{<1SVk7i!f~%p~)acW)R_5%e;vg%!)|GCbO<0qe zGzvjKErLF_T#y%2WNx@OrvMcOmrFz}Mii<>Z8efq2J3~oP7~;^KcyN`2^3CuDFySQ ziPMI8QTPW)>F!vbfh|WOHU9Ldw2@7x48)hl$Y#G}F!YVDq`(FITg6Puz{X4>yf-b2 zQr6Zu1io-CK@-khy=4+@#nL68NSGY#hhmMxOfpbXbjN*TjjR6Bmi+@^hEIeJix%XM z;fQtyx}I*-hCucQj))X)lDTcv=78;J-_SBA-Ch9#*)9&Cgj*_JXW+p03>8HQ68=Gf zVeEZ_<)l=o?QUre5>lW6j0TnCcSnnK^=DZ~Ax`L3=mJ~y^oP6u4r%<&&zh*|S*`C; zo!4MvO=eKuNr+!G_|RhO9%LwpX_IdG81?u$NV))U(I<=bVd%DM)ps*Z^f}Iyl?5_c z3+g;kAE$o!7OE?@`N%#g9|%UhVv9<~^>KN4^3e*Aivvb8^*oo(-~`rt+qN?6eh?w#px~(u;uKPtt*=> zvFO7DpBsL8w@c^)bF=ypqZH)NDCavS*3UB5#9GZiN3^m8@g_)~qRTn+{_L|zFEK*C zknZrif&^=3wF5~HCf^!#tzLI z*v7UqpjOC14{(S7t&ycB(*7rVEo}9uh$>9|rC)GmB4Ju8X)MP`n8;Fo*8u9jiO4`4gaH90V~cm&bzkqHF-P8P=?hOU!3Y()_h4vVP2rvAw;ngrvV>V85vSn*DM$C+Pw?cj4 zbF>gJY;m748FM(o`F`1&jG@h}VBN)h-dR^?8F8(8WK$3)PQfwk?{+&Q!^c7B*A7;E5YFb?KsmZ0e3&C+OvoY7sm&Sx1)Bb}YC;?dE4fD@>(_2H zxyJab`?0p)AP)vFlJqmu^n;lJx|vXeKy_mkg+SS*H)dWmX7t~GAoYyu!U+6lRFim) zbcyZDD8P-Gmpg~BXU)7ikB~+sUCd`_rS&kzMuG1TOKW0cf_{>bg|?f5`pe9%)l^T! zBr>Ddo>7fLDM8t*)bQGrinS4H`7(X_S*p&_(;g1|aW(@B%Z$RF>>E0Jmq{CYYGu-| z(7b15(!A_5*+22S+iQ%h+$Z#u*2t<0LF$=XRsC*ourap6mI4^xlJQ@oou8+A?GI~p zM4T4C+g)I5b(j`gV{1?f1KYfqW_*#VZ|w&EYGBD2V1r)XpgW%fG%eC5lfmaE67=*J zsdO!K#8s?5np*w5YH#8LV1wk0u{Olnq~D~@FH^m0aai zp&}xOoCRTKFG9^+9cG66UBb-xNf2gsAQdo@Kf%ROJq>d}(@(t1lb2m;V~y|qiFYZj z{~;=aFR88!{?-0X?TF#~G#NQRufB9kA)q-1+$dYB)FUo+zTMtTLq3gqY-QRGs}tSx zi+lq;mx?4Je~Q46G-J5iK*fVvC)59~%k>^HjQ7PoBvM9-GNyLEF0kg#9vBMwkCzXI zc7V%+BDfYYsSu~4Mf`Iub)MxOMO{B@O~-Xu+Rtgn6Ey|;9h}OMaT|7{Avyh zmp-4Hc#^LV&rA4x{dQhrD?(5I zKP#+#60Wq}i&j69yCdVVK*8tVnS-iIJ90H=yVsy((5EO8yedxHzn41PS-o<}z$wXp zt&I9#uM7&*ze`)*bY{@wFQOFHh3?83Hx%gblTs5R??+s&{ob($bsyW&i>`c0jqwB! zbj|}uy-l6_yZQZ?XPhsIuaWSIDL8T{pfDVq=p<5D@+G7VyAQLHa5NF1UHqqBrrMX) z^!PiH8X-?(?)Dn#s+U!3KiyHFZAz$LCv6B`#8MWd(+JUJtPt3G%0bmxU$-dRPPFZ8B-|JaZ_mj5e; zhB%NG=XkDztX4&?^v9(Dhd4L{47U#7`Csg8n2pPtogK3m;Ck&>Bl-4|jkx`>pF0aH z!LMNjYHlO{*oMip>~pWfy%J@hwmNXPft74_{vc8ZBs&oCT$==5MS=wb+<*HRz`eO& zI8M(#n2YB$v4T^uESjS>(#!{P`#AT|O%LRHNA5?db=s0~>S^tN3;rFCNSd#d-PjgSpZ8y7M7?eQy$9I};=Ibkak)AJNOl=ekj8${w*M zx^qWs3ZJYvA=et&kjAMV`m2`7G<{)5L+tr|+(J1*=RH+GiLvT5_l>K6*BUvxf%DQ2 zg8~id=tm*46L({w6~o;@i2B6kP|k19)v&XC;o8`^OygRnT&1^`FEf#c8<$x~XpYP2 zorOwH`+nO3GrEXS739R==WoTlYms~6xu`A4?!Cuz*}TniANK#mORRsc*_>;RjKW6Ig3Y;n z+5ZqfWr01%SJ0;~Hgx~KRbfA;{s5b~W}ah4Hq{PjAgBNxP7r3t#W|ZS9GK{J)B4Y0 zYtU^(?U4WvfI&>8Ek}CwkQT?3a1uj?Oh!#mX-sVlLQ3PD&JtZ=Apkh+>HHI$b*=K;45RM&E{^k@UOS`doxBm9s#rdqH=Tkaa4iHI$cO zg$%N26_Y$duJMGI?L4*3o|kq9=%DT%8~~pbJ5M0S$ehJ0Mx z;JeAcB3D1ee-9(^c<SC_JnDkK_S_Y~; zMtQF|+Z5Xw*lCkBXwyU$VrOGQP}QAbYt&B|&>tm-)Ih#T)8&5yOjDzie9^V)z0AA&KI`_$3^L~fod?2&Y zLHbm}p3DV-OK?7OdgQg}VpFrMyjm^V=dSS>$jTX))l;#QiP6|!=i+75F=w3M6cr;p z@drMr1T}@jZtMNrNu6jCNa8*m46vO;oIf(YLH+%0mBITphGR!Mb5^*7FxD%iY=0ins6ghJ?8{BK~ zNey$T`Y8(S_H*BJ#L@(n7JFN=M2*E@ksP>VnjWK{I*d1*v52ezD(9eX_WRJjAx z_{6EtNpo&E{aPAY8`K}i4@-@gH(rEINxx`dOnfNRrFolKzP^&74au5ibs%)w8uovL zG|wwn%Hf#|9W;UG4OhF_r5dgyUT!MlngD%vxjcB1U&laT&Sr}pe}~VJpX$unkY?j^ zO0aJt-w6LRkjsF(P(RrM^;ke|7w_TMBLCAH=Hd&H|Gemo#=c>J;KV$i_YL1+$yi4* z2E#695T-Z_-sUcR7k9r-LPU7Ct>O$gWP?LPeg|@gjs#-jZ1NR|F^eVn^wnSMY(z2= zdYhDau=ZlF-b0`!PY=+R;&1t>dIy?rZU(jCIen@89V+4NgAn(^kT6kd;_0fJLSH5a|IrD7-%o)SRH zaAA7>3aji15Jid}DwFeY0CBLIY9K<@@DvQJco~V9&Md}f7v&X+0?0E6#fu3UM@q&9 zS0=X8dR(SH4g+hpn3yx6lqdro2L=`FB`d`Z|x4I$=XOvpOq-KTRc6F9w;=r-|n zPqu|CEeO|g6fOXmBQ&TU%I>rPS}s`!(l<-^D|+GL#=0_V72;a3w>(LU2)d8B*3Sp% z#F8u-?>4Q3GUGMAJffb6GvzVHVp5W3jULpz;BzxBC=4e}hXgx^KM?d^jxn78CW{L;i-~qg zmOZ>^w;YEFzgI6rZ6!UOIwr`1&Sa@G$$hc+@gJQj=o0G(?+;)nE~8?o6n?~chbMd( zePRrtcMQyop^J_{awlepXrNGM8m(ctKwb>#08mV8b_rx=BJ{cVmZ!uKH$Wc@_Xs$d zjwzUyKx9D)n4Y=gkaGhk)Actm2b?kA0;d431*Zc_xPrYnPcZL_(;|CmnZcrLdIGfX zXK}x%SuGtOfk9&rx*dEXgabo^2X+X@2N$MC82WueDaGt2zyZQ2jzi1JPQcOVi~=}) zU=#t8oxAoiD71({Qi5(5Ymn61!>C`9!HHO8%1W5fji}#Ceu5z4U&c(mh?Uk+3NO(= zp3XHHAQS;efRA}w%!!qaye|Q7YuK_t!~j%w^Lp}v*|BJ!DeMts3!9Dr8G-pU`VO3a z#%CntA?j=2rT$6!X`ybWm*M*ZcfmUhk{d#J>}-r;APe zdfy(ev(-wRs{jQ5k-?U{0N4=l*Cr=`wkV1L#LUOeToM6*w#L;Yn+3o^2zZb*06A7f zkdPcS1N4kiB4f+OP88L(BPz1Zo_fG_7MU?dF`XipF|Rz>j4DZEfXvxZI}=FdF}(j9C;ue$0b0hl2xrkj6Tt zG}sCtK5%S;ErjMm2gJCAbL0XIAQ3s=mBQmV#Gdq~hu6W0Q zwa1B;W4)NaaQM$qsgWP6QZrvd=PfQZ(2stf8{mvW{o$7Sd7=p4MUNuBOqFdm?o3sB z6xrJz!jdi{;b^@&;|G(!;5&*F7M6}5)01RrKO3P~#>+K{@?$rMF#E=Fks@LPwwY83HPSYo=xAT(kO;Ae zZEAT0;xF?|;Zgde8Rf5b>$4RJ66!v zX&@Z`;#E<9*(&JV9qXwC<&?%>#U39Rw+6(!k4(P;Zma_TLOdW>Dr9-BeJ>-LH_bZ zQGZwg`LgySN@$CVba`{eIuup91dAB-rJaQm{v}Xl;9#&#$yCUwet&B4zIGW(Xpd0+ zzHuDF`(=F`VuM0Q1|Mj*poG5y9e}am4vc3|r2}R_L4fG%& z0AN-%YSPhpQ8?-dY{r?JHcmT3xOvb~0eQv{lA9q~$<5&Sn?Tf+@3NTjs}S{nHCL)- z#RwGSC=z5@7s_1~t^1)+1yP7XIPJFFiY-23(l#Xh-=M{)W)rNJ4U)!JaV=&L#=|D* zKT}~tejTD0Ud=Vbp4;Qp8JC&_AG@b0{#ve6#eg!!e~i!QEKrJ3ujSegj#@VvhuLcD zBV+dm{DQ|)7;mZOvbA?jppVtgGO%mxL10jau z$PL4#c_d5*5MDW~7S&5ex(DIXG!hgK#r8(HN8y5kKF8sL@-|%O1o7O{aX}3fE_agG zGD&#Va8$oW&ba=Fm`WkvjJ)MA?K#vKwgLLD7pc$ta!Ls9M$)ZHj zDEz}?ny70rH{t65ODT_}R=_l8TNKFvTx&T7-e1^6s9U6e3>3?Wr2j~q7`!b*)CPMj zfCJ$$@P^{O!Jo5;i~#opUY_><$Y4K(f^6G!!kSM!E?)X@pmxEBn_L zY3*U@p)ovbg^B%zOVb5pTviu(f1&Gci+Zas_WHGOl;5CGf3|+`O5*Q5{jZUbA8aM< zxFB1g*%y1G>B;M}IT~q*pDjUUKbvW$2q_-m^8=1zGCT^x|@F zWG&t>HZNmn2-Eyayf)hR5-*jSWDQaoI{Xr^zUJDvu{UMXH186xU(H6?4DCRFdWkna zhw^VJ{Q%@M4hD|CxWpUteJqK;3ZkD?bZ9$In8$}j=M4yaY~oNf$9OA>@r9^7peeM@ zYsxjeOl+q%cV!~<&ZS-hlB1UU=38K`G$Eb-GoM6Y9=iv299pm;To;WZZF!vbzszet zNylGe|50Vl7;BIK-NKTH9`|Ysp%FcTuuK2id$^RliM*8a%n*ZfYQrm0+k$>{nfI)F zb%JIb2c!3fC)3R|?{aT1dVC-pbFT4nb+mP8B6DN}&`~j9CH?T?tyk(;ng{((C1fpBU*|IrD3Gg15tD;l~F*`$D?qNL>;3jtniL;6rH}p8<7e&8SVzRwB>2@3a>VTmy7iB3U4CKoar4z z+wXBAbklR72ru2An;K)b^rsQ=PH^s{Pumi8w4t?ium9ko0QZ}w8fzhEj|BMOw9$%( zbDr}s-TZLwMEc(MI?!(-+D@AfcSq2Mmy9I?4d%N!=RpLb+@?bw-zc)?$eL78_Y-%geOVhnUH2=-E$fg6&%T9KjXX*0uQLgJO z`t1Dd51hZz_sZE5ocrnCa<;$oF1=R9Z*S1p?(DtJb@WMh_Hbtn9k3+3k8>KGy(Bw0 zdi%Y+CwDE$wueta*`y8s%nqXNv%Ls?yCl1sc3hV_-1r*ZLOagL9_qfBpbZa1JE;3w zuaj1s*s@oC>}(UkKTJa&uo?m-zRq?eM=|W;b~sHxDAnYQpaafSPo$yUX1N-gP`{P7 ze3PvUs~r*AK3_E@`e`heCuf1mH+|z;>{T(~aYpwry?%14buf?xOf8(<-DLvVjTi=2 zAGBKZ!O3&stb`N%2<$raW;xq7gtfl|nO_mb@G$c_E+}87)4IltO912jmuTYxRjldF z6qkh{x0O21QbVwiQ_fNcMbK=Vx_2UV|1Zx{4dK)L1k$xM*U{RADjmI6)^+1T)edmn zwopx?*&jNG(Ab7tt@FR^iPLZ8^b_Lr;ZeDxB5MjLfbdu}*+A2d&L#UlvK-ZdFqLs( z$(!$k%^Zj!;?f(#2tjV-0zIx@qAQNh9pL<#Hf(Nbpg$j-JB-{vsQcXa!gSShO$B=P z4{C*bXNs=+FwsS8KZ^FFu79F7_u;RrcrU$TLVaO#i0IqHT6C%xt~1ezgxmvb>Lh@c zu6`X+I!ix^&@WzB`?)`H=^wAF5shyyh0?RD7#`=2Jx4Gez+AD_G4PzUgX58qHD!fP%JQ=d205&U4$n|Nb09z6b*+M8Z~6Upj-0)j;6 z&uD0-$Xlv5ycIt-;m6#ni%geLymFWA+*j|c$@vW&15FWHT=5oKeBdH!k^5Zzwi+?& z$&2wVQml`QjFfSrXx^b{BEl*j2s2W!%-_ZxjM9&X;j$Ht%zayp<`E@m-Hh5iZFyTA z?L0y2#%0@S{`(!{sAEzjMmL-f9l8-qcv{Jh{^@CCrV!oz~qf(G%?I_jF1&&Tre8SQsLZZEi2BzwAcoWz?U==uX@PgJ7XuQCEolQsNck(oweo*`cBL=ji4J<3J! zqVpv6tXLb!%DEWru|9h={5)g1mB&AtLsg#K_3n-^4Xw-9(axEyF9I=rtsC<*MlDPzcNG&H>AsfZzG)u*QSM_MJ23 zSL$_aZe)M^BJ0cnqHOtqs}(Y)2opXV&+O~VkIfzDyiNDsnmdrXpJ?fz|2jJR!}zQJ za^d-UHSIV$J7x9W$n$~j^fVOo9+YyBC$Gvo zGM@WoxWU&vwcu+h47TPHTNq4QOW+=F=-OdFm%BkKPsF{;(pwUy2YyKLVF;xw49J+j}>Vpzd_f1vf z>UG@dT+8hv0@JMlSC&3fR(jtf)%WXlt8=YORmr?^2fy+jy>g_QozkzMMq@3_{RI7; z{5`b?n0T&Y4}LjNKE-sh5*`;UXmjcI@2TZxS|g5vT(6(sLMI-jI=o5Nrv;W#a0-{; zg$6xZ^kZ_$!#*v;-Ex#_#Kc}dO6@szl67LJgwMn^rJqoOv2#2MA*NuY2Pzivok>Q_ zB#MU|4VGp9qmc>vNm_EWx*h!Dp2w(xSm=E_Q$)b_nzsls@c~}cW0ZdlR(Hq0-3_BtO*Yl5d;JjAz(m6 zA5Z8+0|rPSAejvIo_qFXOP0QItiLS1nMI*+*!oNTE*kn7v;aGWKK~j2Q1_)I-ToQBH}QQ` z%chAt8b;E^5J3Za&UG(%qG$(~k3};^o&J=Xb?V3CD_r`pR+s&uH-%z3U4c zV#&haSJ-`h%gMuS7dG7mZ_Fb&|O(CUQ0%vnh{oPe^oeM$c~>iev>AiXsP z>!y9`Tg|ABwc``s8L2Q6PVmjm=hBX|{9{~ui%Cj&7GlHF`gZF6f;SUGhI0`b{l-&? znY7@?8K2EJu_NiR12P9eJjqYajB*~JH;P`L`@1}qO5Qm0d1_Z9Z9lucfwoM}WZbQ= zkhQiot^aa+K!2W`$+^uTn@e+P--NrP>s-ivGPBq^~U6-JXW-HCO#4A>KLM&2j zgQrIf6IMrHQxlXFwGCC1B6|^iU#@1jfonrkS%Mz3$aMu3F!;(wFla7_K|)VzjBc0B zZ!y6=xZk{up1s7&dTEsRTmd;(tRO?^ua|hGX2dXsZ@And!!w3SroA4G`nEUU-VZwu zTTO=0(rtb_>Xi&R?fO&wV;#`SHOwXt5LYy)8shE1L| z=M1GK%e~fPO&3{}Ak9h{C@Z}YV5ycUFz{$mctI*$?w$In zIPQ?zH8|tOBoxAya0|FW)cwY6ofx>byG8&u7Os?bx} z4u)Ee|A6G*B%6c6o4YRc`cConPu;T;2bEZ9RI8OUM%fE_3aUI(Qgb=%LHKA>DtjX{93= z&9g#aDtZG2^!*iHkzRi@ojhC@6ZH=sZZlbZ#yy%<~5ga1ofyD^2Vo(qlO!SO)wl{;c2=BZ$C_+bG8+dhS~Q@WlQ^B6LMSgUWqm4 z4f>&HR3(utuCd6Rz>LC3@r*UVB1i=o3h&$5;79N{+(ci}?^ z-NE+7Eqt<^f<0)mH1`T`NF64n;zgMjUx99taQWN_^y8?y0pJb_^K-Qf>^loK2!>|? z!W08joI2Y|ASIozvA`po6Zlar>A`B zjSB3cDOY;vyiin}1byY0wx-*Pt)^oKyyUiAhr!Z(Nmq}4_YYs`wP#KIY1>WpZPdRE zntlB$l;!BO9HBX)+cgrL3Hn1Ow~`_a`9lV_p_sBWfQRXKgVZj)O(Xo;?QKT4#cd|2 zFO+S@vbY{s1*991ONc?^0y@ANemRWM3}p$MD==Z}5v)fX5xf2^xcFWe-T7V{Y6g)m zEXvIiV+T-UC!i#wgp37x%>oyi2r@mGm{Uofg{UdG2cv}Ulz9l}6#8`mrc3}H?nN9n z!3?xEmm}=cL94y?X1~~k#t`U8*jR=I-mrUk_2p*DmH{x?sG~ox@w&1SHkR`r zq~ovhj&=%k$5r0QR`@-)@G-}+-OQh`BYfbX_UNludF9a_yx$yNQlGA?4#?pp66uu+ zCAKV%&fe43cw;+$Q?S8dHfP*EMwK<*k!UUw$7Dy#Tsg7BF3{`)PjeU~Xn!pX!dd$A zTCcUIWwN`Krv<00nIXW$RgCl7Cw3jZI*Z<5=2nJ_OSNbd*fj zoZUo-Yy%@=sfJ_abOECG?l^S&P zhGKx?4U0H+07g>y1{lyWaL){4@$m{ytk8F0wE?sBfZkc>4Nq=kuMG99_fCNRap8Ke z%?T)212z4Y^5ot zaPVlX?v6_xcVxw-JE!Nn=&*V43~k!v7T~|`Esdh*A89y|e)bcu>+|QK{}R6ZdTBHp zz?L}ZB#BQ1gZA(z!rY7exxy)x_;Zz0D)Z-Br!A-Y4r&WEeTxZ=%Gg&%DEs! z{bKaTfoC3a1|Tzoj{KkjG?kTm&$w|@oqol$BZ8VfhYr7=5fTL;F9 z*kITjyRgCdS(2{dTQ+um7o<0Vz4jjgNsyxud7I;GvKxzskr3;bM~T6A8wB}IjI;@# zJmQV`?8YZV?r<`^swG@+5C>}+mk{g9P|nWy$_< zu@M&RltW*e_k`v^$l{D7ne2c|m1n>wK7f~-aL?C`Y8 zzA$t)VE}-97Y5>>j2%3nk)KQoMs)o)e{afaAo>N807H7MJE|Bzgl|UO4R?hrXS>v@ zRI4FU@8aPOTKFUiK+k-y1T-+OLpM{eP!II9?#rv`%H1YI zc85bJEhsdP&9K-E&CqCP7C*#C$Vn?17N1pV8c9pv>S(EO`Mh!haz&2QD$8!A8~EBi@Kry0h-!1~Zf+hjEu*s=1_JV8FF;R-p+R9{@mc%$!w~#li5^f zC$o9)m}q*?KC9DXc^n}@;nn;SMv*9bJKw#L z%Ml0`^ABd7TOp`#gsJTNrvZA#k@sVKOZ-t^&iYb^U_%^(r6DF(?}4*QZngJRHbASxE1_NCt>`NbQpA%s zDN!)4$rYy;8rPNq1;}kguq21r^`FaI>%zF`C@?Gs0JT*NAzW|5^%A|_ifgWuUjeP( z;7*AzH{XxK4o-<9#f4eGX0u0}@v{QDx+N20lyLpm3f3qgFU*&OxuXIHUUeZ(U}3w>m!ses1d?q7G*K)_@gG?uO!_>FMT=rQ&D}1J zpusDqat@-4K}VhgDDW#gxftyH)f4y%csG>6vyH)n>EaJ2hV1MzFMrns%IJaq3bxy2 zq~Qo=Q05zEAgA9gBw}tnfs~^-8={1oE{T^Qmq7}Nb9gosO`HLqG87Ss=g9&Wa{h1f zHl{}kf8u8e-vLA++-d+%R1_2gy}=AIk~6UiP@E+|%*pQCddNO-8Fp{Dk<(A#Z(NBo zFPWLBuk7W!7UP6yqq~7W?|@;Z?&^+*Dvo1qhbP~)A->|Ed z5F&Uzu^bH{8gDQ^hSWZHZ9HK!{Iw5$it@%*n10KKx86)x}5Bft|eNZG4TxYos7Ua%2M~g30xl zrmPQSEVK_HLeQX@a;8_Be~E-1Hv`|-uzg5 zpHXOeC($p9OQp+etUXTh&$GO2ZGb$+lBQ;^-Uft*bqaz&&Oa<4>j*I+d~pfR4>&)6 zfe;IPu^M0a@4!8ucFP}Iz<9*ihf->I+?geo<_LLqf~QlZK7teQBq>+uMS z7p?U4FTGLol%?V%)RlNyz?4Mz3i=`;#}{guDJUOBmBx#sm9P(+>^{t-2?q=KY=z&m zBwG}F<6r69Owp)!0FDg{ymEYC!ZfseE@-)xa*YTNYH93B7~@xIn>C6t1SfcXT#6hg z*vMv0Fw2Csl9m{otjCk(F&qXM(GB*XRf0MCV9qs1Ukpw#Y_OqKO-_-^WALQmXkfvH z84zN%S+A@>p>#_vrroP+1wxi(%B;EVOBOUXD;2iSwpJ@tRg@W`oDjov@C+s2k!J|Q zwc4t*TqYg-bc0`s1knUa{+fA}dNHk@sz{A5cSmBQYmC|!QOc}zs&IO?HC`caUM7^c zhp|@fWcjO#X+uqg3DpnIwq~wQTKzmMjY}da6Ixx(L&m11I>gyF`w=Ead22)hn2T=* zM;~A&VK_RtySW;0O3=+%5`}#PpDWxs#?={tosaU0*@I4^Sj6DA^lknmO1J6)5g2?P zNEb$01rZewL+FaLbde~IqP|DH*2+MfWfc}7IL3zA^IF$f+y|qen9(x+g*8c+W>q*_ zE~>}GLy!^drBRGG0wyN>)d;e309CcVwW=oH%y*p#*s!!K|JK|(F80GgfwJHucKE&Z zZWd`+?-pGhxW-yHB&%_A2?0HfTqv*y{02)7Uq;$Adyi{C>V|K}=!Oq6jc@{lWxkPV z{cEwg^!SzO#%|W%`Ae4dCzvuEVQxN1K7bbHXzOzg?VK(Q#eF2k#K|1f0S}KXC0<17 z^A+)WpFViZ>#j&TX{H*<+$&F@r>~(COsLR#0r{{HaUl9dyrNd}mONAD6}u6l^Bu<~ zn_>{NBOo@W%QVhh#y`c{9r+c;ewp{^!^ga?36dC{;ji&jf@85YW3;#SsRAm5hugjOikK;CCoid_m>EYeJGK&j!~hsSq39u=8Sv(a zW_G?<5-Q21*c$(S-=>#VpEP0;+-)$VLCOr-=8^fjp~P_8jep!5QmGY1q!@l=bkOY6 z$Z>{I*r3Cs0o!1LaE&Jqf3mz@?L57Dmd02D1woA z%1}m^$3b{0=n8sZ4xZQ*G=Bj$U}HIj4cHiPmVj1R)z^I&2dHA*oXqC|Fx*xv6ie-V z=3pPVws?Lm;8U`fJseTY<=gegFc40dMW*E&p8SKzw3!Em8i@`DxOz)FT@ymTlZ9`{8(mR=uI7~>iOng+o zKO!VYfj~XNa;{fR4gDH&xwn=cA4Gh99 zP}PRlXAI4pV6#J`)CSEBg#=fnv`MwXx`;fU@L0o;Zp{%jj75_}AyAnIkbm^}^9|kI zniXnp(R5H0z>!;!(}Y_pngMEVnJEB-6ePEp^cd`r=6Z77rc>~T+y!T96z2ikP_+?+ zE{+$;2v*Yl*dJNdujTne zyWN0KHV;|E&?4`!tiYFn5)^J!=$)fRq*A(}&|7%`;9!QeWmp%h^ch-|(B~RLqFJbn zaOX!w-m5CczPuA6@vwKIDrnJJw|P0X#5d4UKj~J)+@I+dfLQb+0ycpEH1SveL{Q=EuHT*S6Yivs7?e{CW2gjfytF{c6`=S zR85&xPGzgmM=h6lG1_;B^_5z0O#^IoBCD7n`F`sAGvxFEuKhLmj2mH?RW>D0TA@CH z>PqKFxwlcDDgZ}3Ls@i-#2?}gG8PV&Ghp5mBBurGkwWWluhy&YtBzx4uF@3Ck{Hd< zA_#j%gG7)AayTA))@%Kw7O9Vg8zpGU7O9V5ZM>^Ew_2Ruu{UyYdX_);x0_;PVxmpS zS2u;3lKPNtWn{&+Kx{XfAR^l0a%HxvSh7-Jy4Z%GswysT+y^deGj!fUIE;Q3O^E?T z7d_d~f=+G%NzQF+Prz^K(&`0%$0$Dbj0}c2VR>5N9y6HUKGiTXqn@7G z#^`ne-ly80vBn^YSysT38!r#3&4y*dlWwpO*81hfii8(Q?fXbswB_%oSTN@4@r8cZ zeoWZ^CtE|6V1*Gt4a%F1;l&vI z1zw{#E$m7WiI$gGq}GD=E-38wiUpf42g{JWl|i5=)|rr-J+?qg+_T6Hw6SVG-^AFI);1;ce zkNRgYDA{J`c8ZG7u)CLvx`aN1%AA}a_q%EwEZePN%n`zZC zep5x;kw-D*PwEcCWURd3E{9Y3L2O|KW8a^yao>AjA!TnH0iIu#n`)o=QuP2a(XtQd zfty=y18CgR2zG|chgg3!`iE0^uxnb#-}QGTqqgXyB9T`&hqf>Dixn;3FB@#D_p`Cl zq79q9Y&}GfI!L+3l2H{wwT3@}fSjmZy0sbduCu7Z9zI?rYOVla>Ujb9ZbV^C6m}e} z^s#FO0&>K0xHhmrm#eM`#c4D_zDD7}C7aFRxq;+q0nK7AywbcYfQL2>U^&-z3{Yia zCeqN2LO00Js|^DZ{^NzHU%S;_t8c)*r)c~04MQs06+jTnc5sIpBnV^MDgi-ppk+%j zDQ)Zyy9bVzZR-vZ`~MyC+N3>KVdcyAXh(FRIbwrAZ``K>Y2)<5RzNE=TT!cS|Nn$M zbbnBxDqzHcE}++@@C^DF^dxB$TDXY!hWrkxSYjZ*L+`iBLG=aIb77E#3dj1X3L7*K zXI%!x6a!!k3&f@I=&=RRwnzb8LGfy)7Vt;nb2H3`0kWxx&E`s zaA$Q|dgyZ~b6w^VrM(C!gO!i17oh44%@{sdTSEFO!0oZ$CEP`9%b*H|^ z8hVb<*7hP$zo@U-)6NUYv1Vf0+8&RD@0wKmm-Ml2`tA!2BPzRO;)0pG^tZiqls_oc z;fg#Z{DatIpKE(32l7&rsk z)1F!2E;s6F-$6S+gRI#{UiO+tXxn;YU$8Cf5ie>^mO*jA8VR)r&GWiOgJp1)s=>An zZDa4U&&4*e@1P_9=(SbY8_RqqtsQq#XkTw;p8&SLqBBRIFQp>d$zBY9f7YK7lWLBe zsMI_oWgB%dx9SW=RBD7~6_&}~7Q%yXnNa;j-k;^k{v~>YWdZ_uKDWTEcli^f z^=-$*9S>FlUzKs#qWr23W0InTjEZq}Tdr#KrPZ0vwq|By##9WCpy8=TBV4uHEA3Mw zoNTNZwHgLWFL0K*AnHP)OM4%y`hCJeX^l0jVv!#H8`-U*=TZ;Rg>E|Sd){j zgq_l@hx+sXqQ|`{D_}itqtWBu)Yn_vaikMlmEkjfRb_}224jze!eH!?AVYg8v~S6K zSh$77@hyD`_`B{J%Zv2ED_#%S4R!t58^M~IaXvBo5!x1MZWjE1wS(62pnugt#YZoo zfTUa}W)!WYaV=vW>a0c5v!MxiS5@s|+XiBVfBh_cqi>rxV0*WV=JmF|Bl1sMjo}@> z5uRjw<2!oe*p6foLX!zR!CCp6%vfRy{-*c97yU8(vtmUTHqR-}{auF0G5`F#j!cRX!iq3&WC7?1hRxW;OhI$bF5%1YhoXn z+al%mBYipIYJ_ywh>#e3Pr(0EUjo2m=Ks`(s}W;^yy&{4b1-w!c6&vWY_3rx)p!E# zUK3l9r}{VGb!rBjfqRxIE-|HWZ0>Hj1P%(elGs4SD5`&H?R^MnT&g$1wIxfmItKVR z8+h4*vIN(x%E9FX`Ce2xM5?ncSNWzH4@k_q+&6VFt9BsY1nCxrF7esWWSnow6e7*; zTly3Pb(sPr(%PpKxin6Y0VXON_G{Tfd3^#Uz~_a_bRY<}@{GJ1PUZ;MFlt3|#KrP# z-ssd9>$62#{ifG)CJv=)SotcMxapPdz`L1fBmSdfiAo=nk2FM4hB z&`}yd-ZxE3RB2M4y#|&*e_Iy-n)L1J^q+6&>|HLu81l0`nrSUifV}yVOOHN}7?n$P zU1kq2)!T>A&bPcCc+US{B>99$@<10O$uE!Z!=bOLu}0urChttJB!8KGrQJ8ki(UG_LXKB5k~~U#jPZNxx7ULq099(5U2&ulyVQ2gWvqt>J&8y^QmETv{o9X?xy)nJ3NO5yB1!?c(ol2F5jzlFiz+) z(}hxj=Oc~k96VOUBvfPPnW-kFGrPtP22JXky#^aHXooRaWzW%cYjw2m*wL`H->Df5 z3q{8zf$csM>aLXsTTQgywKY%5qUzDr!LX?cB#Cq2@7vRL{atxp0{XtY*Yk)Yv-?;~ zRNaNhW!c+KcbyE?#9ZV$9SK!f`P?Tem0~(sL;}z#gp70eGcLh}ks**NB0XqS{OkNB zuCRsX%TE6CboRf+invBc28mW3sRA*wxr{*EJK24ZalHpg0{jV1wS_;C^z{UP;!Hfv zpA{5Bg*sV{mYa=f$>yT0p^LJHYTCTM79iK_GJtXdPfTR13Ta!|)P`??SOfA5GwX}+ zhfp+m2EX3Gzd}0i=5u?)p1*!ip6z0d{Cj);_@DA)CkH9~=b#@!OE|_avhf_&a+7-aeBY`-tRwjeR|l<@odd(Khp$QDWO_GQbGwh37sA$ zY>*~?rL(;f{y+vqND*g2oEc!#$_t}p$yjUzm~?e05nPzV#zs*fyHo5V6z;!qg#B70s#nc zOEeGu4TdNXdd~l=q4T%uv;p?bx4Xkpq~lh72+5a`Ir%oZ3q{C)Hn-8lTbxFEVX4>E ziXNz@I2kq*n_~eL(8L?P`CPxNjTS8KC^)0&#Kj%c>Gt=%nY8`QRBqAeDd>ulETS~r z5(l3+!OQrw2&V^smf-8-&$7uxNfw79wvqoHW)5<)h=2u9fMjump$N$$CCXvAQeQJboJLLH^X4LPz}}n>yL;=k1%pWz_i~ahWy1FMRIr*q#{YC`DiG zGGE~fZa;#4Eg>W|l$_;6Nv^HvqB$F52h#!5(X|MJtbaKwy}Vf8N$<9|PIGT;j7m!$ zNHgDQ>Y(qpI76xb8YIJ?ezk|QucDeOxQqhCJSFrvUmub+h?p8&U*W!!)|&MrBlD-m3Raxu@1IjKw{`;Y1nso?f|*vF0-j zSwra>(-sOj!em|ZUacgG-Zg{jz+g^H8^*;@+?V}*IJx6uq45RNf)PPevvuoFLJu>} zavB$#$kjIgBi%}ujR@+f;kC9V>e}el)7>KiRH4+mkw~DcrcOeCZZI0tOrC&<)HPM!4R%a4&e>U;C*8Z;uVSAod*sPX1K?Lk^!X;Y6_G= z3x$OwBc<6UbPKZlXL5~&7zhUzbgfKFQZK_1#|&Da(sO&*9V?O=RDHUcqC+SR)q~> z_L{tZUW$~RNkY1MG;7PwRI|^y--!}Ssq@BY>Hh@XE30+RMrK0E(J`!9vvaDI1t6N5 z5(iB*@i@PyH3}KaXvG-Ue>@vD(--mM0VwZ`TA%9B$%N9CG6_c8BB+P<(275ji{moC zq=jq!33=>iJy-DriZt$Vco!`hmrc|1U$+1izD=vU+8e3=tyC+$ zadIY2{)Me+dcD0Zjq0c7L8;B?VBcQ`Xq8}7~95>52;JDdjRd-Tj5PG^D(`_fUL z@Y)Dn?ds#b{!`Sm$vG82FI|rk)F`ezoED5mbM03@AIx`dr75Qbr=jxlcTYjvn_K9i zQ-b9bKf}8WLtk-*cUJ1%Za0r^%fWBDy6E`7X1h@Wp{eB2>QQ)Y|Lr}=Nxh{U*F_i$ zvwV_UcmOSX(RjI@KV~4(1;6#9sSEy^hbkrb>+n*8sdPZ=XL|?IPYZ!h&(HQoI|<6p zL7gyeGJjsEMn-f`GMkGUQYW02>!cIrc#WuJcFr8H3)N|^nBy(LV=v6{S}GiU$1YZL z{CNxb*rTg5e_?opDFvSqIrb!!O67Bsiuhc{zY+Dx_k14b1ka=4Ax0P#pHMPEhj>a7 z{@Fuvz9#(BRr9=t`b0i=h|9hZRGz1kCv>!yxTUn!6D%`J_-~=CnY^okemU3c`4oD5 z@(b!pwgOW;M0E0^Sqv;SYF4hzp7LmL);$o7UFvdn-ral;o>hk|g;dOtPK_a^L@=+r1xfY+oahe+(W(-aIjD89c%zp<1;H!)yg%PB~O+?X=f`e4&oj=5pwk9xu}0o zI@D{S>vp3Rz@dkF-OV<7Sy+pPu+cXT^-7;cXfqQ$EC8T>as^UIkU*&2rNLk#`;9;j z2omnVO-MvE>C61L^graku@Cs$w3wokCe$^fTtWmS;cl9yt9_%+wu!n?PEur{Wh}D` z)FfICdxBw_0cQ<(%!t{}nybbGH!Q%8=vnxr@HJglRGc&NKwHt?JH%axr))hPlLM>E zJliI~+K^zN48revDuyTM+M}AD)tfA)nbR^DyP~vHf0t)dPHks4gF+(5^g{Ac=&7!1 zP|P$ZO4NN;4!dxYg#Z1tT_at2IC5;+ z?OS^&qMT4Z6v}a$qZ7rNt1&qBmhGlvb5K73>2Y#AkTi$9rYhP>%VZ#JRJ*J?8mt~| z=3K+y&F30I(s?Ee3;`ju^-dUfANfHlJw`Vc&JpERk$G~k%mQ;Xee(!!>^zv4(Z45* zp{Nrs@NsZH_(1ezoM6NJbieE1PtNG-yLp zafx0rvNSfeXb3%A#dO00Z_JQOl3_`93Wgp-@C@%u01t3z==GCx?G#_=%>ak)U+6U@ z%&LxE=uIottjZ)^LPmmze3%Rdi%Ek1YoXWMqD#W;c}bW(FDXrLEc7~BxRHr@r)i6d z*+a+%!z&)`jU9)H4VSU3!6cfPNa9$Fq(t&s{{3haNj-%gJ=)u!mfz!k!tv<(m-C&} zvpt(W*yr|35Iwp5k`a-o;sY?AfsbGc;FuKPCW{TIHf7BYPe@^@`zZW$>ny6YC&$)> z@2^RQ|5(Ev)oArS&P@8--`pk|XlgiuwjASS-CgVG$c`jhl0TD9b)aem15}I3BfCB7 z#zyZQ<6Y?9-9S4RHFQUfA*S8Cwh;WAlhzy+dd&-tOg^}pE9r)Qz+Dke@`Jf)O%|lv zebnLo9qsmm+4yOE5S*OWj6hl+n4h)>!R*{AVNRfklD5r38%=3|y!ZkwZ3xD@mjrZY zLof^XD33wCYrg0B!~HB38-pWJy!gwF!38>t*BXOS32d=X5ByKOiTaw*nc+)l@c|j~ zQ%%7_z3bMdU=&IqKiL!v!>|8n3c4`8w&vgvy!Erq!CZdpjrcQuO4x>Mx1dbpwCFt2y{$=HSyMdNLPUFt!HCQV{e*5HY>e9>BhBew{`q-{y^^{X2sG)@4SLRY9-G z79q?^c3__4l)C8`9YIg|d|Nlkh)pWF?!&}V>I_;cf6QA6t;zvd^G`z+WVWocH3(#d zGgh7ucB8h4!Ov9{bv&E3OcXjP4>S*C->kl#&vX&*pnE!l#* zv%f0(L^3?I2+oUidF7v~gZPCxvV77)S9Jwnts6i~Ecv2?8oGmF@ntLGG_4!S7OQY^ ze0MOu4&euiZ{4)6JD58ew}kb6B&$R@;+ABIaDwMiCn^$7I;mkuurQEs!47?SYdf7c zBp6-?xhaq@+UUk1K{1eb;65#R+DgC0eL1jxJN-ltp2NNTNy8mK}Ns>YMEWDLv}Lk8wmH^fg5u$UkEts=+RQp*)7acoV{8j)S6`=UtL=a z##f|hgK>o__XI23;~mg(XP4`$K?cG=VH&E|a)3JwSS@yBncSJ>WWi0OK{u<`1}05f z%>kq=T45=4(ne+dY4|}Ls4)&`T z_GMU2kv>-r`o@%0b4mL*Wi2lg%L3MCiV&CpkS%f4THjm_diIls%)Dl;oQb>lTC%XT zq%o8aqwLV&_-4uShe^c$FlBj@L+5-B)!9}K4YCE{MzH7NjwNY2XK2twn}-HJpg-Id ze9gTnOH1FZ>vgu!3;&jr<`ST0)jkWR;{(&T`)T1$|IwNb3SG3|MgRIVvx51s!|uE% z(MaQ(1E^dt`8{Z(aKKCcY(sqKQ{^SUAI%fCzT^who=-D(MVA9l!T4n!d|?+JTu=Yp zF)RlD4MaNgfwGHg zOXg`je_J_u2~1$gPff^R`>SFZzp9^2ix*>+HZUdTkoT}eN zeLr}g^pB$w@6U)M!|xUBZSh=0E&g;koB?e^p>@78yeV9>q&G*e-hoCG+5n@x$!{9P zB{|V_)A%}6!D0Ugn@I7?VjKr^Lwq(B=LREb>yO9?WSIi5G#qye@MB?`q$pM5IVQ#qaAGcI->*lmIfsY-dAX4wWtic-vnF(j@(^pMs?w0jX=}yloht%-LPSh2E4q*AzBj3 z?xD(woV7GovYIwMooh~=4p3pAZ~GA{?bp3M#Lrk zIKmL)t^7~2F2~&%jV^9?#2$TK$6I+@vrEdiOK>VrkQdJG;9B&Rnp<${`LYlxk#mpV zR0kTVB1b26y&SZsnv2e@FsL1LkKdZF_g|0dNWpO0AGFS?1*2H5d4d$lB~cayz=&{c zgBoMv1DvmDPA?)TaC~XYJ$`puVA4vr{u%A&#?t%upw~+~74P+1Dta`~n1Bz&_nqmn zmHZ&k@+PN@iW^t*UpOA{@0#-g6v6?4_t%_|C0Y~+ja9kyyxZ^gR}Ta_ikk)zwJQNu8x&YFdq0w;P3%ry_TBG=FvOwK8ddunbge*W%o-XoXn9T6 z8VEwUk3CUi1;#txS}XR87Ben(qr=oQiE24+DCH^?Mmm2L)p-61h8Ddr4kdXFtZx0W z@13;g^hJ>4=^r1eO=99cUdN@~bG2KduM<(P3a&DJZHr%`8UO8jN%JaNJ>GBpe9~X< zSivtUmS`vrH?U8l$c*3sFo0?6fPR#?D-8B?-ln>5?o)RRc64GD0J)D*mf^TZ3Jz zf?C7&zL866DDkUKwB?h=M!Rh&mxIUzH0d62_@&2$Smi2ST?|Pd=umZtv#_&Rzo4A# zETahXYNu)r-}n2ZAd|drw5)6l-SHE@EoqiSZ@!po9A{QBMt?Q4K_wX=LOgWmLLn-1 zNR9Yvk$OsR9NvMz{Djnb7m3xs8RT7_N2x^daYS%n3)I&^AKA3a#FNXgB2kQO)sSG( z)|+)NIs2waQz$Yqh8!nDB1cHLmMtrQo~#{P{ib`pt$xNi(})A(042~)p_C|G?!bu5 zxB{~3oQcQP;^sokF1T(26;`o076in>l?Y9ZCw=vQJGRObN_NPrVIkqQZ~e$`t0Y2G z#7UQqo3)6Oz1i?p_^DW6gxIvG>HwELVyUQ>2}rRf4DVl;4z*5GwHb_&3UHVVaw28tQXbi$^T!!dAJl|a{R}l5=>SMz(mdAhXIm$?(>IKq_7e* z*1zO!X{9PRGBd#m6b1|20QlfW2VfvWcM72PTsx$Bb!|9E1JrGn8cXoqLwny}_Sgt^ zmD!S(oam2YvA|?uz+x?80PAImbOzU1s&A>%@O{WxQh15iaiXof6nRTz`c57M)t)jV z&0wEVM+JB-)s-BaZ3rP+UrC-8WHC$J$4jM@lDt%FDMi*Qg&FDzR$q$qYlIS%_vN*L z(RNm)ekpduM^J>7DfAsDXs_(!wNmDYUkkdag^r>+=|VT-Ox_LM#O^UgG4IXP&`m4a zO3|b0Yp2QXSdFT_R=lNy9`w8Fz*e*bQX~EOXZ{EXr-P+Ksc8g}9QY0Ca5~-U25nO| z@DYvbRmpi6q%9;usa}+ZNOF9rg^LiI2?HCE>|omdAgU+e zckxyxLMe{KFUC33>PVe6YyeUvR0ng;l1!$ud1)DdIcv=%o%B|XHK;yZts8?t72b0$ zO~?-0QZ!Gr@zH~*1(9^36ddR`(vAoHLHkfrYW@by>A`5uCwhEA}KB_49>P@b^6M0HhJ&Az&WNLqHCghk$u74?#)v z)2;gs#aK+n7r3Q)8SP9U%Akf4)5+&_wpK7G#OcUC3ic-C8sjgLkS7EH#33f|eQ@-1 zU~BCx<4lnjMKlP84y(f(qp0fEy)LTiE#Nhbau-jD&jT@x8^wFR`7S<>b%*2my4PJW z**z6k81`6vU>?T+S>cQ^I%JL3{WG&XoTfON7k@?%yp?NN|0};hj~?Jp&#CKI z{kTno`*S}01)cOOzjX$`d0#df6eih+jYNwLu_fZfa2x#yubIfN0VQJy zgOFiY1{p`Bq!8OK)H?D|jIKBpde$Chil`8ZfyKUN#1aXs(?t_0#`}T8AcctVy~C25 zEkh)hVBRiRT{*gvVaTyoh>m6F2}GIE3H89KY{%@_(m*XF1g{+f>Q~g733?_NiiyoZ zVlPJnG96X#r`nISXb{5&bogO<^KH>>A?$4dDh0|lsyk19#9PF#NYba?D}r%Mjy@AroUS_4RoO0VR@$LOE$`@GZTDWP=9;WmeAA{PeJu;D~2!Pq))AzOu(ld|x z6UXmk3V2No{!3vVOa#X9UsLJtxt5AKHG2Rrst)sUuai?QhkCD7SKam>hmX2C5Fb()&3{8X?@lz9>je!n5&L;Ujxwf?`4vfwEZar6;(zCJ=rMym~I*we8Iig zBd<4@)~IhlbQx9-&l|?2&-Mmm(mDvO>Sm2X~`w@A+c_Zb5t3m|zC}dUH%L8ZO$dvB3zqXg@JFnCsj~mydXbmjrUOf%wqy5j)2lQ+-~{^3LFo*ayKR?*>;gP9m-#bi80XzCiw z)4Q`%g0uK-FzeLQ_J6?A@{0okbXmI(ot|%*5}W~iYndAC@2sXnrv?)!`}UBA3M2^_ zX-%(GgGI^E#?8V)4;z#kCaY2?!e=1;NQvyE#?hi0zW-lwYniOxJ1%w-FaoLt1oUyS zlS@vx3?cAs{UWfk9(;ls*aqeNq`e^RgEi8-2ckRv(C^K2WeF z@muMo1A~z*h_o_P9kb$#Q*k$zM8)Yraa?r;8i)~!4;BEau0UO}9dy?8pv|eLOQr`y z>h3GpqWSG~$8>nRbM%;guU5r2dKX`~**aQ0J!lRhDa~QI#z9zPX^2sObZf*^i1;C} zgZJ__dP(Y6<^!5}P%yrgkL`SG7DQ&a>{z>Oz`#L4t`0m?gOY}r*T59~_(4Hu!w<4y zQK*wz*gg8_prHHHkTldzr&Z&Ppphs$Lf=8Y&OxAJ8=H-oMb=JOjCEkU{=0cw8(s#< z7i30P92_82I5O4MD&KsBTIfdyM~l*+BLoh}qFQ8#rkO!wQ&m0(GKsqfEZKB+1Bz#@S_2kh%5Vip`eYztIiVc9e+E-MePt(pYnA-Gr$5y9CT%iEdqj87e z380mhm=+3^Ptu8p1l?KNUMEHu9uiD(zE5`_5`@kV=FmL?K$X|gmuCg@l-y3IO&=<`trK0>$XE30tl;3phxzaznz*j1nP$xnJ_WY*o!LP@ z7}ayLgKjXY_h$#UxVIGOhE4d1|NnLIVm4NeUt>oWZy&e#=9a@*f(A{C;fyE!n;|vG z-XiwH5Y2qmP8S;!&rCxWh*7ZM0SI?r3T>@sN`by~zPxlkUi!u!^J*}+6f|&MUrG<+ z*7)+*6V&riXOXU*8=!TC$TIehLkc} zbAMQ%g+~T`+^ycBMHgkJ(v~BG^z7!PAeD<2Uxwg1W*?dTd=G7kB*2>CN?p!<_%6gQ)Nl z1c1_p!glwS#QK#@O>4&fDNFvO#r6gVwJu98W{n6fSMuwJsSBf#evI2%BPRHlFae&=tkZ zDA)fln)zmOEOo3c)`J$2~uwS}RHm*Cf? zg-<&j^z<{qY#KPX$#*WH()sQ&bVYwxmR?T)NBn0gY>GG1iL<<~-utx)?Kvm0e2VL> zS+%1Z8GFr*>)vyksrbXriEA#pt&dh6-;*1+-95AHg3HGIYq?f|YnnKURYr0g5eOSz zcXu2mF5yhSXQ(&biPKv{z4D>UC3zpp(`+y<09kM=%FU` z6(Y3(AE(Ep{fFpt!@RarVCmz|m|z9~Y`zpTVGrQ|bcLAVUhxQ@^ZspcDajGS@Jb&0 zoB@6q!O3o)^F0Sox&77N5oVV3%rNheN?aoZ@@Q1F zpLDEJQK$jdau=8xwLC=g#v_rM4XfO|bMZaXpXD`>m&gU4!0kx3dN1z(73ma1=_?~p zipxymvb`rEp$j#Wz(x(yTmYNp{0-ihRcjQ}NR|fh%^pjV1U{a@o!>-LDhCKA@q-Qd zTG*Qb>4DD$jd=`znQK8plSg_ZiYr_Mw7al~*snFYFII$2-v94rx@aVFbpPjbK?B`9 z(yIfe-#yZsemJ8*o55bi01@8t6eFU_?vX-<_jZ)=NT1Utf=#>wi~8q3R-9O#)ydMJKTiFQ|Q@%VZsM%_EDl7V*d4sFi-~{6itKUnc4+PK!ZVXdcW7}Ffcg~ zOUgx%6Qv>MA7R56z|71+l>i2i1e+Cs<4Pxu@;aCd^f|mGdmKy6yo=E_qrA=uF$NRl zK{5TtHS10ftHx9!B9ceJ#B=i~xF+8Cc>^|_S)oRfj#uX&Wz_&o&MFqMQm$I*7va`o zz(GBH<8WJn&p~HNbb*+EF&#G=sUI^0`bFnd>&y0p^MybYthtEh-z=<>4Ye}7iYu2OGdDME#JY?eDkSW9|+}vamr2$M{ zra7=ekd1jQF8#M)L#y*&LHOpLM-PQ}T!V^i*u}9>imwrz90Qj?=TucDKsF4DY!(u( zhd^|R7)0~mI#!bq0>eHoYy=F#F<2Ve{)NARA)P_OpKJLO ztdP${1(#T}X<5u)zstoI7+|=5g0EM}^<8|;hbi0vx`TCvfIzgak+RD`t}COsfv8*u zR`7vgBfajsw%$ry0|yerA!*ICfdldgwplc;G_ce0@6Cpz$T^_9X~@&efHB$=PV{2y z)dxW7@$p_)cRU=U7zbK7MgW9i89>E2<@%7Glndj+6XWyFolP^SX-HE%G!A#XFCE_W z0C&;?D_+!RS@Adb=7Ppc&d15J;_>n>o27-eREFGMu$OQk&hwfXse<=^nNd<^l$>`iCS*BKjIE@D$ffws z0Uy7zzF>94>d*#R!SEPaZB>*x9KXSB&v>ew+O!*kG8bgLL~QnqMP)$Xj53a%!BA9< zLZnBGZQO|(ZdhlzVMfj{svyCqmMo@lmyByLp3%}$S@GV-{Qs)AIxEfyAnBsmYb`qz z_d9R;_qWBvZw+Hou5S1$QR#CQGurhz=L*Oxn5KP^xYui7J}EkqdLpY>P*d#11byHz z@oE!iXvG|W>PD9fGQiE}YPN7(eefB>FvJC4$yZMn_oLj1Lup!3Ant6-qgRybfopJQqfGDiqex&BHkR^_`(~!L=%uu}c zs%%Amdz;6{n6O9)CW4D0dt-tLtRJ>YReyF2It=2f2QIVldoaB)5u^qOx6k=JU{Isy z7(Oh1duI3Qw6C{p8}UIgKn^v|B2B95bi73F@$ZVpznUin9El&Cc!IXP#FxA^#kTu z@X{JuWu;Kq^F$+AzogzFGyi|E>#jstx1E^TWp)_0* zVx%E?_}t;}`$3|_WfNEDJl>jRmib_`PRq&B_0Gh-K{jxhC@^D=a8X^~KoyXXEb!!K zO?wT{=e$eKv?1s@-RHdTM2~8JAKtm2>of4aS|nH3c*&P_hVAHi%Gj?$lvz=59OO$VB*P3*s8rHDdiR znsr*|P-!}bdSGV6?PiG;D-Ek7n$Pmazr;}hl{t&`M@s|?P9qk!Kv>JsdvSAhOxLg$ z+n}cQaVudYr43DmMPzkR^A2y|c?%#s!3uvMt#sJVR|A4Db8qv6?X50aN~u6D%n0-{`;-^^&#b{>?Xbcq_r{y?@ETN?s< z0^NL|*LBRE2VsZARIm>Krd~D{?x^C|Uc#wtCa8xtG0Edp?~IXiF=BVdPWK8&!bi)XUm0Oh1D^AN!+AyDw`mWx>zb zakUZ|0GGFS(i7g0fDXRAy_qyY&<^Z z@dtojzsPiwIR-Cv@h@a<7%w{al({+Vq>R#si`y@wsyNlx!j}VqVRku>KpX%H9v!UP zrKK2*S|9ei=%?Q;Bs*td7uV#&5ZdbH- ze-V}i4Y-h-B_a7!5s zz@;0mXrEb!pdv2F#kfLmc4ivsqbu68^wv+h8mZ&T_QGKnmNq&AMXqq%0U=E)i^6yT z6k~&rLzLrlij&B)8jLtVj%_hitE8`7**)rX4#h6F3cARuF}9dt5!El2o;F(i zh+nS2uFBv*#sUk|MeR3_+a*m*Hc*YOk<18$Ii62RuX}8SH)3y<`!#e!?#EaXogo{n zhEyF3oB(AE&Sc0SNCi|+;HC7<=EK*C7Nf>g*ez|n0+4yhPYeQK+sS zE$f$$tcxBH<7pbyRE(#n=0v3@5&m${RqcglF`+_V^#7i=M$`UO zX`D+EmWP6h;pm$eN|Z33??;TVMK4&~e!0566XBH5ihv@s7_2}z*tY5JtJ=rYk3X5I zr?F4w0y=5HPZcn}SW+3+hSB}WY-=0PwyfqpWZkQ6?+92=OKaNiq9y0Iq^a=LR`_B! z(3{;j9*Z~kgmn43_U6{5sM^RgLH!%{>0&ee%L-wP?x6OO^!&Q^Cg%crd}&u34Sc$N z3i&G&1!pHM{a(|jJy11ss{quY``5LP@ZwmjarPskItCl>1Mj-i)@(hzKpU?MuEbEz z>vfImKi`$41=j~B(3sN^PjdR{!7+63>A`5)a(d9}%%Oj@XT~28A|KtqEe^c_7hJS9 z#s?)38jjsNF&fx1(h5_Ono$$3L#+lQiM%y5z_S z$Pi~&FCq#-ukn#kyMJ024npYPlcn4LH_=sTg5-i*e5UN|F%wxht&78%#ZgQ#{Q!61 z-HjZvaoz|NCh2pE=2%n&N2Ksc0tsLv=;AUL;}DV{y6UYcsE`hcEzM$i!cE2c2wWC>;Pp3e$xCY+V1rv zXrPet-8+2pb`I&L%Gyi^{q(=<3bb{6bD9QP11*3&;XNmJD2ro^e-LZ9u5#QMBe%w; zn0`S}jFrqK4Kk)d0-pFi%o$0TEmR#m+EdS18a^^j74EsGh-KAN6`g5%B7Pp$e^|pR)1Ec z;F&4$`5bHQS4k~m48pKe z(^Kg+0$&Aai@UinlsQ|ol#nE~N-v8V^Q?%A*D!_SbHt@!%>$NPB~_l42UMU1;HnQy zkO#&_Z{S%OMVnutA}Ua!`ou7Kq8L3PMHA%}T8l|^BXJ?i#EyyJs=_M3m;z#|z*;>F zyoyiuN|`+z=CPc1Wa_F;Vp$bequi-eAiUxVRlA`Kae|fkde#(VT$x)BmjbM~wKyfd zfC~wt9`qdg=vzTgMIsbjv{9JBT@+N@tr4+sZ<|Vfn7S$3tUF$YOU(3Xh$D}Hs}L|X z&9M(6SCv5rZ?Z_wjDi}+oIpWj!NF5_lMP&P1hu*Xh?5GwB9W-qx$iorx2r6gCsjqj!wPlUP25r$Y|b zPx&k9;>QaUhZ{5GE1aDtgj7rvtR|>1gw0OTvyT_b;~V9VQkM?4SAw4gzo)$r#H;Zg)2X7ubGQfy-DCu%Ur(vgq_QE zPyFk-h%tiavgsKYo*T?XsXD433VGghF5SN^4Edy8p59_+1;Y<_lYpqtDM)DNQfkK5 zv3O-W=K|J3IZ!Lg!}?*CkWeVm<&Q zvP2Y#0$Z@Dy(;L-EYf9ZwdzhhObl&QNBG(VbuI47KgQuH#AL%RY2pSJl0eZnpMhp-SyZr4w<;Aq>T>4 z^8dOl5x&l7tx;ky5Sb&nttPxUDZyg+9$W4|jrRgJS4E2cQb7B7PK3RN(2R8fZx57Q9~;8YAtBs$>NzmBzer75f&P^0~*gV!i?E_!pbR5#G(H&$E6D7#~L2Z zeo;-Yi6CzcRzh9)wTNoBl7NPWaa<<4!ulW`T8$-7k33swKP@G7qXuf8kl-+W!hy9K zr&@!?d6ml>+d1JO!IJYXiel7SUMo81y%Aib6l?Fpt-Pai@hNkO1KwuSdH_t zP{#lgtd+rU6D@F1j`_OhKpJqDu|?yY;-nPQCCsr@sD^2SjyILt!lfKNi%d4A>lyo3 z`?*j|@x@q3S(5RLR^Vs@h8n15J!=t(&_w_BIh8>f4 zbu%$!0Kq1Bdq2RyxXj>kiOal-XHk@C&E+%4&BKi4*QB;X=L6YwIwe{I2mPsa5J2(g zG866yo12M*T=9E|$Qxc%0MU5zMFA@*{_dW+{eh43`qx=hnDfuiXM`-9*BQ1QPFvMx4#V-{4 z0;C!gJNbBM>6I4LMk|agwj<;}Q&fzadk#|2Tn<4Jfg}%S(t9ryCU}U+^#2&Qaa}Dm zbw}aA@%R#pG)vJyu4);XKIiK^D=u5acA@@aJq_$A48=g`U=gV$B?5~dMsa3&SgWVB z(9)fS12LT>Pv>AchRyWLorPge6TQB((1C&3`(jSi1R0p!JhGb-U&RBb?7$jm)k6I* z77q0B0}s4awUTDK?8U-_283G(!FfQxZ=#1^EQ~4Sn3mXzB~4aHuzH2YKsCUjH!li+ zit>;P%)kp=>_PU-Wv{83^T@vByI^?1-X;Y;U9_LW0aJ zARu-`;X%-hbTqB}01>exiVuP|7a@^}0f5Ohyf!$F7GKa(pqBUR+7dVxlW1Z-GxRXn zS~{noXiU7=B<30%MYh$TD<~Uk&^(l_G_73uCSGh4Gfg|H;@JBA@O;6m62|Hth|`;! znvos)Y)g)|UthS+eb1pU4;1FP*B2;w8%gUA4-~o**A+sS?tDMpLhcQPFU}rtoVdDU z5Ni;6r8tNT=wW!<_3_a2uSzE>p##+&J=(Hxit{fw;+HIbfdY-!mXdBi#XB-%CKz82 zdq?7Da$hVKU*njY$;KEJ&!9^syMj=?j~#aY8N=vv-zaQ^-n8>9c=Nk1EKCn}JqcD- zET)-Lp?en!6r6rx;cM|NPrCHtg@ucpd+Fqh3Ku#{jC*K(OWXc*(wZ!)S1d|qX?SyL zzsio7giL^Y#DHejB7y1`cqN-9O-b$ym?&%`uu+&z%vy^*FgycEOAn43gK(S#Nue6T zU=JoCM9!-0kSmN@m;e`{U6n#(;^lNXMgOQ2ieD%)5d4?nCLV?>q(Sv!8sM@3PPp|c ztQC;pwKm~zn88@8&P{fw;sYi0Cg2ei-2()nZ{n&KS2N7jFkDSCS4CWnrKL*>$G8`} zblex}I_a$?h4$kiJeUeix>8>q#aYRig=a3~Z-}h(b|u(3IOt$Y;oK{;kL<2fOom}n ze0XU(duid{QHbK?yEDgdzlbdT=syZ$AYstzN86j|?f)orq8f$&jlzP&I}I?5J@9;b zCiQ=}r;BzhO19C2V>9Uv(V|V$Eswix^+PCvooiO9k;3QVBhlFYUO;KWC<|90qXTMwp9#wBm-Fnh^|1$8L|^3Da!}xpjK9?7`qbro!HqenQas}`nf$mw zJ&qh8uIQpM609FFSLkF@a$N|5TSve8D(bbY|4gP81r~n4C>WYeBVL!$CQE(i2VZMx zL^}>_C!jtLAJ~Ig_{hmW#)JQQ@+GLft%&}50#5|FyiNbO(QWYJl>AM>oS{|rPh<;qto=%hDY{-|FB zzENh#unbzvk8(3p;+t@=aATMGt$q~RBu|NNo3esyK~FA=bn4YbJQ=n za0dsiK^R7)8`CltFPtFU4IRW0Klrx;S|d9VaVd#b^czo9>CbbIGPYF=9mhM# zn8QjmBX!oYx0ir^;QRm*OOhZv6*+0=HbCV^^WCmWN6dr7;}*eM+p~zZh0sokgrN>A zaAIGEaBN7^PS*3_d;BJE2Eg_m+V9XnvE3WSasH9Q{vym^QB`QE`HgWs0hi;G)bBBa z{SlGp<3!>p38?TGO_@+eZOZI@OgZXz>p5r5G*41J8>sn41Agbq_g(yGqg(@By zt1`}8&s_f=2e}h!nmmR+?QpI)&iSba6N`ATWCM0~e$&1g~#SDRzApaBS zFrE<1(4%7^!hxD$Gr(1*W;qw5T-An5%PvIW;t?ig`Ak5PvV16$AIfDyM)~qfVc7`| zEWXU85M0?G!PZckM?>f%__d(dV-8H#uvzCEi#oBf{Da62*bQ#k&b~< z@C}Uzfa#wHomq-a)ed~vmlH$!PQL8m8K!EV=sf>`Nrz0@a9NQ?8#`8)gPt&%?@ldb*8td#U9LgD<`v*p@*Uu1Wd_GIQmwpJh3JGm;OX^<}3RZ1$yv~bv*9T?0^ z+b}4iXJk+DPdOq?OE7A2sG2GV9K_f}g@N88>x7*Pp%Hu?@(Ac!{zOC($QnOkv*L-h zR{Fz(Y8`HBJ{?fyI&&2VeKo?@Y1v4hj}}ai+)3w8Pw_SmTj`aMADq)GfsuDl$YpO^ zd6jDYNJ$C*yk9*zbm~*lh_+_rr6r9!9i*q{=u-4B);N_t3xENi^eo_>%>{_K6jLMs z13m(^C(!l_Q=hE(lUQr2h z=TAjrK|55YA>zy>v?f#(yfbE;_%?2o;D{qQPyr!H}mg?W`p95Dl!JMAa}od97l}M^;KZhwmYp1#y>Uc`^J%!f6zZV*l%e>U z_PhjryHGa#oSMaoLj`enCGrIMdR9caMkIWf|9I2#X1%%(OFbREHq z;W~ziCha;PM$mDOR7Vt37qXiaS$P4rA^G_Z?lI?(J>&vs2x9|cE%iuhJMpKS+m)|q zWO>#w+1!C8m3b}3jMdt+AlF1ises;?c^E~NcVZKQjbOkFc_Qm7XV zT^pHkz_q8!VE0ZqCW3nst#;$_{$t^GJU+u29w& zkrF=k`63c8ERYq{7BQEX5>d%mKEZTGCv6A?SJ3BsU;gJ#|n zsZzF(bADtx5M!$6M;`F*dR8^t;)&t~k%w^Wg9VZMk*;Uz!pP;yR(fwC@Q)rNttN6c znmMs1(n9@SrL{GY=IT-;9IOE>(hGE?CemH0qgIO|JAk!xco9JTmXLpOB-e$|!VEHx zs%dn=;>gGJz$Ia$wq{dLufxRu+8o+j>b_KcNTZ`80(rICTUXLnJu8LAEs0dBpP-~A zks?nuGTHrEOW8{!n_abOz~_1KClvSf(nu3^_7Vy#15DGmG;&#_xH$%^3((#$fG$V| z+Dq)kZ0$;zDcg6og%FD%!`ToTgVWtqNRb?6F%W$seO=!ot-Fk!q1nqLMlgYyqG
@*M6TFSoS*rBcER$naY)FcW>mvY-TP%O-$(6EWaO!AKEum zdvBy|wZ)F)57N?9y)m+I&T3)IZz?M)Y69~$l5E)fzJ)4of?{i)zu`-)q$uVn0ttW@j_ zM6d6Q+yz}i|8J0?53eB&!-L;Q=);e`iS)Fu6z-P@iUaopz-v3r-5;64UjSO1kIX+| z2Fv|6a*6%u+OPcv&G{C?vy2}2HgW+}5BtB3bi&3q|2x1e#%btxI9p1~zDt(=&37oh zhV<_vSIa{7)6L&UYV4nZA0qczKjWK!h@7W*6?4hTB)(+-27%Fjc_je|*`N0Ofr;`Z z4Lup@svbT@D^6kp+@D5;R~Hzn_7m;HIc`TzMV3?bSMCDZyUx{(+`mLRs$U0yE9%Se zK%mi{b5dklsDJI?%?9oL)!owCuy1w4v40)#r#QLelmn5g+?(emD-%5^+1k>Bk^b`X z{`kRzkzxguP~8`f$4w3)1^0Ed@K9tilmM~Ak#51|Nw?JqRUFP1RCyR+f_1d!u!N#~ z7tbg!Qs@ZIh`Jt$l*@8^(_Kd**V{k;d-mt3pU|>pRQnV9xsK|8!dpw}%umU;djA}m zY`^u=&yg`Gx!KXkB>T$Rqmi;8(A{i@DCmaf1~O=DdL&5UW0B%WexP9KJYAy~-Vdb8D*KaFrulv( z(c$VQw(~Cf>-|6`Kd-o!uGF(!Z=%*ze?`Ec=h3vKU+WRvIHqS)^?RD|C+kRgiavz4 z{u;TJdV2Ny)wf+_j><}lm;MIOnE2*jA}%F9Rngt*hN-_tRAm9JD+}k-fVZ7pX+TA) zuXbKhkkqeXzIgz_HD6*5b@)1x#%=2Vb!2dS)2YZVC;jNvN&V2p$Yn%6eWr4lMppTz zC^IZ@w0y&@sr%ft_mV(ATGP@$h>nKzTy?dFl!*Qm)`IHa)$`PE|L1{409V_kT%f!} zg*RjjrJuK_yRuQ&?96Q4qR(I0q{-4uW0je4LvQN{6U>d=M2t=rzkgKCX^JgCiM{ zO8m|&$NIpAHCrHsY-S6jQe+DxJ?fp>JN|@L;W@O&%@?(SSGM z2!1?EyN)CWl_H0O2B{(IMABYs`($8Ce?P1n?>5&rg2hZdUw<5jCN1=a?wG60 zF_;Fn(C4dX6l%FXHIKCGJ#IQxq~E0Uu2nu3bX~hpDlKfHf8~ClmU9n{yxyHgcQw^7 z)^2iOgNOgo=_+T_rkjfN(R6>B{-}D$XFWG2UH?s)NylD++VAmQYLVZy}-W(Xyd2UH@GlOQw^q~MGeEbQ&psnwv2jhFPbdQ3hy5DB& z>y*hfJ4e4vd4%@l=mpBCWi3&`(usP0yd+nDTA>fehX<;MJ=FCY-+6pQmo}?CI!4g< zdHQx`7VWFa&2>#PkIttT^YQ*&R9~H&?YaLKfC;=!XY%z|lv^m`$;+m%3iNDX5dKl1 zH&*sgVN|al4h3P<0Z*;=PAFj*@t=(nFpEQdSq5wa*1CgXL#NL7EQNXr_7S{i!gdF0 zc-&zPdkKzkda@lXDa-5}q10=)zfFi?TE@j__o`t-nr~chN zY0CF>^m5$@LM4q}K*I`=2=Br$0<}z^8Pz_a$fLRK=;-u}(6V4w7JV>OuTt*_lk#6w zf6Op_rq}Jz3LL>lB#qR+lhF=a_sM3>a_Uy1r>h&6)8!@l`HeQ->of7k6;QAMD&r>K zXsv-bQ74=AA9=^(9@Xc$v#4Mdi1*zRy|kzZJGJf(`Cnb-`lzG(-Fvdru8l6MTdOTe zS%3CUJhi31UP0dF-2+lUY`M8Y}}u zif6E~LyTGC>Y0}vxNOf)ZxfIw{wW#E{}w?pheL-L=YxoP2C^Lilh|427v&?-T|Uzg;jf}hJ&lUGZP1JacFv1LA426VVP?-AE8Yz>oVsK6oL~x3)FLr zhl?IbI6w*L4>m`r0=TS_J6^<~l#XlY z=!gKdyW+#!>29UTqut;_t*nSC&lhHM6I^DM2IogpDb&r!aSzwbZQabry3zdh;EuED zSbIIc*@>h{FySw2zJT;HYrnz@Y(^_$&YYOr+`39JKmVFKb%3CEf`)a_OYr*q4tiVV z_xQ^l^fX1wmSY#574@{ma-BOnzOSR++^rm?a5sGp9$wx}&&R9rZt~Rw-Sok@*R@n1 zfs3n4^^V@JPNE{(3Hqv3Z=G_~1v+Ar3Wk@oGCiGIBhmqnUT*4l;>A5C8gPQlGQDN; z#aqktPPn$M3`Nf-|Al%}oVB@7zaVwCng}C?S)59H=xMa%LWq{L>A?&24Jhv7?)pS^ z?F;lmcYO!0-cl~>O69VyyR5Sx%JuVcFTIDn*S3eecWn>-WXqNg7H7<=$_lgUMQ0EE zJma|dMvxcSzR!fQ+hJDncz}#LIUFXUDn~32rP1E*!R}PjR8OU)BlKI63FVEEdWrkM zW2!cpdXLoeoTDK4a)>2Wjnrq-h@SdB=W%R2hxbA&uI!~h>AEKeY2LNo5aQo!7yzd7 z)YL&V?w4Q$2FWgPpI_cv@8oW#jxNlh`V?1VdaQT8ms0xZX|Bd&3p1#=kN%F5Nhka8 z$i{Oo(&s7wf_|v4{w59;7wcWsh0oB|i}g!0vf4XKAZSNn*@3SRvjnK$v{RJZPw%Wg z(2cI_r>}QqoA`C6pWYX!|a0OtuRYabS0PV<+7dUmMx1#nm$BtM*VPH>xFJrgPvyDz7^T#h^9xw zD0$~#IWvA4tjD5w*jBM7A5LJ|!aj$G+gvIi{?DZ#A;?JUFV!DKBL`llUtr{PR7WS& zr-yAP5!%_?oyK~w^lisc5A#v{tD2kf?=DQ3Z$q_8o1V%6+NY}m>3GFpX`Z0|6ICx= zaRVrOEq!x?zQ+9_@?1i$o1i!Bb|2E!yS0lzSt@92JAE3$ z8|AO~sv#Iwda1Wt>h;nOuXdV2^DF%8H$TF^pC;QAiz#3)4s8;XrlK8HW4wnjks2G7 za9~Ax%}tO0NBFC>TC47(e9?B^mS6lFq!H{>8AQYDv8m0D{vPVt(qDrqDiCm z1rV4QPpia(4;TY5oUTFL?sASHRrhu>U^EvMVU@jeLNYo z@H%}R9T=mZc75#1j?((EV9$rhGY-P+Av%8?2Kf*TAE%Eh|20%7H+w2}gLObqz%0Nr zxX!xBt@*%@c7$K%@UFqz}^^L*ykxa2W3ZoGbV#^MuDJ0PVT)^c;f38l#4Xa{rSI!muo zcWu~58*kQ)MB%Ha>80vMyYSzp>GvvUX!p}fK9yb@=|y{&VS{B?BmXA7rScsOxJh5x zU=VzgR5T2LaxCOR48RTUT>NO*f#c4)`o{{Y^{{%2`RJpOU11mcQ7@~+H2+lX3 z>m!>;YHI=U-U^>>?r^iz;(%J9KS7JI+OFB*Lw;YXyu-3H%$h#B=_dUaa_0rBxPqkK zq<$rzO{2R>T|kdk=&e$&wccRl)Vt_#g+8powU*HV9O5n*!JzGBFC@qjsF=&D*ts3` z>fKgHk!sLSck9EIz1;jX8g-9;FCDr`AEew;yKbjJgC=9^bqm!U$<3m_ChOh)uYIUK zDC@aGebPg_Z-6kj|KTbzIl1kIm_1va4M=$sAa9K4inZpGa?{P7DLiT5En_``dse4DW`_^y~=ehH-v z#C@n(ARZzpEGNdn#8MR@^$X@+`9#c({FIg-y5%Cq4g&57YHYjwAdrl?ya_=M*oSB* zs=!;Z@~F4mDzL&b@bS_IDkzpc$;u1#UoUJd*)b1F|tc>^kcb!ivE9##JA zAnn4GeXHK1E0jH!Mv)yREcJ=G<1xjo)NW6xUEtA$frBOoizn*JWU6A&8I8z%Ij1Al zed=yNs~WpgP-~qc<2KnuLiSe$Si$NqLg3g(mV8{c(HV6nn6SE zggiDL@>t@zejsJZbl1M&E2f&Oa$40^m3isuUqW|7$6oepsHO3lTTV$ZHTlB_7XB#R z^=s%#_vSxTZ6$s8Yp9*;Yp8Ci@Db=STK^X67I&r{y?a{W;>+|*I zsydE-pRc#@crat&8(&?SYqarW;z+9ZGvcQtcbgD{+JFQJ!iW#~69NxrLQc$21N#&h zF!9Wzc?UXd`a187sC zwW7J6@>mKxvov=^SVjhXO~MwIk_v{_+#%rU%z*BYl3ASy1uLr)4OvS&{PG-V3hfJ= zaPJ_;8Ku_f1#LgtW6e!lkV^)~NX;e+g)-JwEqQH2IhJl3S)+G$LwgGfUsnT4nnusn z=&fKC__+oi*Az+mEDnO**%713^6*UoOZ+mV-V&~0?qW^Jv{-y>adiXTp4A3%!6- zl8*)Jgp_j95bJs|b^|UIft?|z1OH?5!5T8Ohdo{pWx%dl z37W7GnIKp|Lk_@+dy~P7)>l&%np~?lZ-!k+BFffl2bd%01-Q9GJFO<-7y<8#01bMt z79+KTeyr7dK-<=GiACvfNI8@)g5G4L;Yqq-iC*lr34_)y(F>eG?KgU9i9Uh)t<7mb zrFUyCx_qe~sx2#r=>Z$v+N~#%cxjUErZ<=BhV!@g9kh2TcJ#MX^zHm+)MA<5hhEJW zGr)N&HPK)F&QJB4Sn&U#Dtr4}RoOOZk^fay_V)ipRrcxwdf#PQ^4my`1e?-Abv+F5 z8=MzVbZ%Nxiarl}_oEw}7PcKt7#Z+U*Gb{4$=4&S(Ib<>!ae74-m^EmSASFeQ>BF! zNJ*HwLT_IroweD2&B^{c(Dy@*Ewt9up#4jibYClJ`spPN-}6&+szZH)D^$x3}f#4^Uf zE1uPSx4;pRhTIg+%l=305||}^t)7mo)JNnp;t6VRO#_dOO#Qf#b9n;g#W06ms$E$1hegObTkRM^iY zk=D?i#mUB5*d%^!I(>B??55{bjI`By)^&a!5IfX7nZFAq7yvtz_3o}i*cOqw(r4s> zauN_||64K*T%!xG91iV%8n*^YVD92*K&nn{lheP|$EpnkMf;iLsL9WP^)OXqjg+=6 zjFy$V#INo4C)g-f43;w09(dSp90#aVx6uK2CJ(Tc%fyXsNUucLc`EH(rx*JzHmhi_ zP{mq3uNj8Dp+zE5i$s7Q5k<5gpd#44AD|MPTUq0;(8%q`CG*rR;q-KGIq-%P-g*{H ziC4Rx_T3V0#)j0;t>FwRTc_WQ9^Jl9=ggbGuhScbQ7(T4!_HsvQIqw0PSBTJU47Jl zJ(LzGVA5?U;QsY`2C{TMyB-S7QOj-*kEW{o^$Y2}Y7es7KdA3TB-OD8VH&HT`ybLj z^xwt0&NJ{Hr=6*aAtTe|G-nB8?FM}Ty*kp@PWY@T8_c{XF#-g{qqQ zOw0*jyzPBh54COWP)p4RmSWZ79k97p{$e>OMVfrZ_QJ(Fc`+O`cP-)Pg1=D3J#Miq zlmh!wKQ%;qdqe=ywpl-r{xp#IJVATivoPXR?I88rqCZZeP`so3O8W}MBws>kCi6b% zEGEQ66%?3g0yIINxGtp29@QJdAM5r<^?~XkzqDt@zj+i2Gxe3FRJ;|cwk34KR+z1J zEsevO3Ne`fJ_NnWgN5o=YY6DI$MwrHANZEdvyxdUEP&EJERny=Di@E&a_hv=hj)Q^rVKVm zN6=jIh1_W><~`OAtC3I#NLp2B#5TP_M^weCQ=L^dIsm`qCxhm5_=P{z5Ml`DP)5#K z>vZFn^xQT*s}D}C*LT$--qrll0jb%nIRSV#?Z0kw?;l=7ap6bZX-Jp+qrTc_#`s6o zJ})F&{ zI4+oC5tjptSigZ;>9qERbWa(+XH{9T={~!DOTt-pWEw|-k;{?y$B@3OotEs#W4<#c9njK>-K%)yh98Kj(xiIKkr<_heha@dy{qk<>o@N7ge za0E63H()94dksT6sHbM;Ra4h>7UhtO74$n%6qh^45=&O(NsixSLC&(tY`Ga>OBG4@(i?C zr=EUR&vC=Uv*um661A+;M=MY-EZeESsHo3E89Ft~K~KM;--Fzm zBZm~^(})Z|tmTt3g0$gPeYy)=upza3O)qZ7G7tWs6GZp1)4CJA2^AJc%44*_E!inu z21dlIUxS81d6*t~9m?G0)P5Hv=Or|Bm)<_V7Apc2D(1a>#Oz&xBb%Bq+*)v}WoXuZ zK;pp>KdR@^U%Q}0h||P3pppHZ*1n-Pc9E(bqPO0F9pEWy|0XPY&(jTW>aB6M?oDWM zr^elH;U10^Z^JDj-u@fd)s&s_YxcwHr{1H{t>5Y+m7Vm(x3CzkriZ@M2cV+IzthL- zHGym>s4)5Alc_}Y>6*OVl-7KYR;;FGKj6{T@o7Jxi`6YInpB;V1^xJs2lTGq{To$K z_-;D?AY7+rAy4mnc}9H1LH$YvIm4g%QNIL-&>_8-Yo!LwNrg{qLnD3;HCQ$$FG$ZF zf)4V9!}=!W7>zlCSB}w3NAz2qzrg)>T^sj6TJV!T1Q!qfq+h6fc8=n=vQUhKQ|`*` z`af5bq8)k_^eD=5k(P8LMuhh~!$sHq3=8646h5jyjFsq_qp$${694=ts;%s% z%``NT1F!IcBNjq2FsCsvRpK!L@Csiv1ls9E0~e%aq#*ZKRB#`$UdhdCNAYPB;^322LIxR zxUim45j8HwH7VLMqYg@qQcBc-sp`KcV7Gaen*O2pFTlHa98bC#*g!sMFNz3*#TvB%P{|M^#;SMVp|U_QD3Vbn93?T2@BV~C-tK9oCrln zJTaEzBK{<+Ts_SlX&4;#$tZ*Y)^zuyodZKg2)z?iw-j1g#e?KKr594OQ+g4c%n;jS zf+JvMMI5~BYa9@68p5~Ejtmr7S`7Q5KFmN=ntMt=&kOB16ubrvd=hN!jZ=DRrI+`A za1Ue`?Ubm}#F>eaW+xJR-vpbPyrm^F@W}&Cs4U8-^++tM+NBalOIjzfbg0-gup&_7TKYIqBV1AVLP`uqkcK9f2yl8y zcRmbwO4J?Ip*_@IM_@!$?c~5Gn>$hgyZP{+dSlbKxiAep*aIe+O*^DrEJt^F~+kLd=A!X9U={2ZbP{?gNOSn-I! zN)VVcIeU00F_3iZc(xJbH{D}-LZr~{{ZP?P>{j3oTU+>`ZQu1%`Dwiq<@x5or&;bauNei3rj;PkKzc6bvX1K2#AROG3v18@o*q@P>q&^p(Nl4v*4CbMe)&tYspB^8rq{U#p86R_is8L{2X%e(iO;tc~O{M8) z^w-kRofwfcw*6=^<5G04LwjcF5K)5-M#A9Ck3YBc4{@c(iBh9(xMWuH{gLOV7shCj^bPjXdn*$fP6(h zP2Kz=s?;X)IJcpr*TJE4*+%`+M&E%kTH^3oTskmfE({VVI0ovM;-r16!wvqiuNtyR zzcKz`irA&74=ZF2$q+O%BvwGC$P0`8bj!5hNXvN8o^7(&r(VO>3vJ&K0?M zdSkBWhnSb+xgsA@PkNr{h~XNLCrXfmygE-DSO36v92-BHpD#Mlku0}#y#~_5@2Z<7 zMnx7sz@kpxhk#$P+5_KW<^T$GB+M8b8l)lVV_PyU*p%vjE=W@!4^m`y$e^{Okzp&` zKxEUINx_g06RHUqX^8IWmKGzZgNmr;AtSZK)ewV;5ygyjF>U0)buDOfDnZX&`~F^9v+`;l~pk0&vz= zK)DRf#C%Mwao7g1-o}lk4tpIfs`TaAZq=&@2f!6`{4wTtsVFRF;4Ky90WZE${D2Utj*IZj>|za?MAcztDF<)iCl!TL-)#F1Q0v8XV`vvb|Gfj z02#(Lv)WgIKTck#@Qx!9hm=51hhw@1m`UDDR>DRCEapU9BihywKu5BXrP%U8smb4k z<(ONI)d%8KLwL)dEzw#ixx_cr#1e@D6Y;|^De;813b97aUJ&_}ooctlqKJ3wEi6VE zeQk*(AS8TP)+Ax!uof5}CIa$UyQ$?cx2Tj=MlM^nd1D{T3To*soOs9b|6!LX_F4C9 z4^m9;v^&lV@_x(S1o8|E~&OrxJ*VE9`VEp;5U1QxQK8%7t~>h#YirEFS^ zw}W)78j780Anc+RJ%pzcqb!-#7%VGj^=Lj#fk?zo&)gVZi4v`_QgTbYF|6hua{)Fz zaJBjO$`!MtS9^6dQ?_eHG=w7Cs6|1DOFT;xRxT=PEV3$jP~kP^oD3&5j8rBBRLGa| zg=rvDcQgb|icLsdrQ$+2cN3R{0mA5F#VS*#u`4O=08+V zSf;lA8Fp6|V<83E6rnUo(iTi&VwO9#&r;HI}4#^jVw2mD~}okO^~}ENIWiRY8>og;F59t z|5micvbg9eU{t!C*k_9d3DLgy^$gBb_Z%~gG8MqtHUY7@AIc?(YyHm}TjDSmyEi2P z@-MAd*iLEKPd0I)p6HlCC__3*)q(XE0?eNI6++|BTCY(4E6Q+qx8g^gQm7@E+Q0Wy z65tulvDwt$TEnD$4jo|ID;q=gsqjVA@_epJ3DRv1mBrMcVbuN$C4)t2XF&&9i3*D( z7J2r-W$H>ny%9fvgg&y87;G6;tQ~eG40r}7{;?)H#EuLmje#*2Xai^3mT3BxvdZY} zJEE?fSmp*0ex{6a3)`K6@?@3);Ah&zW2YJbc%7{ufErtp3LFNs83}K6z&M^ILYvEA z-ZghL#Jr37J2@KKM9!%N0LLHD?uE54F|m>^Ah4|3DNL~e-pjKT8y0{FsZrp1e9A`% z5`YeZwo#%Osl1bUo6liT+r>w0XHE1(l4AJF7i;4)M(6$U1bMWitfR4JB-b3AQ1r+Al}1 z@*f>EF6Kc8fsp~-svMjSrn>(N%Yxr-3KwRfkrwjoOT}LVf52I*gukZcU5L8<8*77! zvH-1T-Ue4C8yov93MVsk8n#f&N(C$DR8%(cj_(l3k;(3WFi&geh0{hjS<(V#$KSY! zW#$9~HMYlVlPSTnl91t&kH`rPAVpw+xY(X-O*=5PdUzkRQC+HY=<(X@^vdFs2>HegxM zZJ_X+vo9y52g#ZKJ~%SngFT=V5)k6qXWvaEN#XBtTh8ec3t8N$O-~?;XYmFEuuWKo zp}*p8&53aW5Nx&ZlO321+c^{s;l=nIP|bvk5U7(GvyDfd%{`3O#fjC0y(46IYG?D0 zIhji{Z}Al3n=*-9rDO{dy&SvxPeTd#a%)Ohu<3XKXphk#7SQBaK?xV)l~2yD#2&*+ z%m&X~IZsac64>RL|2Fapfb^=XDmnC!(^A_@0(V@3b3{F0cs4Jx=>h~CiAJQSAiI_& zcBSBKGV`1EYKj@PxOTejxQAPXay?)Kw;5((;;vn8C1X`uXzbVp%7QTi&Mi2`Z}a*U zOT3ChQTqN4jNR|!QG?%s^ zoPcYWj2;y1Lxij~gHl)$#0JwMT_i%}qWLaR3<@JGTtaBVj+R%q#LT_$A)$O`rRAY=(CGeEZZf0h{} z%>@5NWbjxbLy%c$Ld9gM0)h}3n#!hD+Sy7uN8Y2n6BxMHl%{h{) z2}RZa>#F)z$ao0)_xC4g>MEQ3UwIl}NC^MR|;Vc-tY692x ze~NE@PVvoY!GHZ3l{V{UlIy~@^(Bz<0yg$sMwxRUcLu%!DQpZ5_|6FEwE0>48I_&j znE=n-v05nhOt7D(CJ^kc#X^SAF^k3qkQdQ(Ua3Kl7H~bb#O9}fkC{vb%fk8j|5JYp zxt@Kg`$ADr|Fxdh*K0%817}bhl>n`Wr*u-`q*~r$(%YY#k!w{oAr!WfUE^&mtT%3DnBQpl1=cwKbrLL^pC6Faq%XvdZsC>zbspkRo|K;35*N-U4a&@ds>( z_9W&578h`>1VduQ9A+#>Jy>72aM?W|J{yib0if(P+gX$b<-{nnomDfyios;?>>uG6 zRoxnL1ps3P{VMZD`tPvN(yLb3rqcD z%|(B_ai+Pr#sw9wGc&6aBpe>J@;?)c?+@3yXFnV zE^D9CloD~h_nG@x1NA9=Un0iA8a}9{_))DpN*A;e4S|I-s+H)2sy^CEoDbFco>o$I z{wEF$g_YY{qj$(|mh9-0rSHXMZ?T(^Qogbi|JBqkE+d~^WiFL-J0Q998 z3aAO-r;l+%syDi-vuNA!H5gxe6yo+eB{2Z_EB3?Y#w&9|U-NX=hW;jd5 z9t9+^&lD}ey`^@Z8kdO{7>diwL@7#IUM5MS*#hEEE%pel05==lppj(XTdM+fHS(bwO*3TgO! zI8ArEBCDwdaL}n-4EAk0s9+`?0j`rLFP%1*i!$%WhnRSd(3Wt11Ip|n+6StCg#3wz z;M=h^487ycJw%%8W!RBv%^Uey0(M6^CmrUg`3eTYrTsgi> zAL%15V{;H`k%EkPc3%-uK+eS%gQ{PksTX5RchbWbV`?m>FD{08Xbd&&Cys%bbNh=w z)E}Kx@dI#{nhp@%)eX-0qygd@#l5FU$*82dhJk_f)i4+un*&}a-fs{F(0gzN8l^3v z*@HznBFMh?usww82a6)_UH4%#k6UL3i;ib+b-h${k9_t4)X>_MIWcSzqhWLNK3aUK z*woV8dqBPq8=_frQ2y*0O94yunl(SlQ#e4wbHiiSS*JAOGVzsCN8K(LqX08@|K+e_ zZl`0Hi)Of(cZC>)vq@Ko9yr9Wz`Y;IeWg5HVjb39i5~cgj$SEl$^9;wr_qw!;R0@@ zV+?5D(H%p?`G8A+{@60fG^CwFz%IU{?}vyh02Vto23%xtO}cof7>>(ZhJpwENFNV{ zo$g1<8ipD2BMlvf-v5af41+1}IK4ScjK!htRbrO+ExW5;yh?2IK8lkd`t7!>!Ss&P zzN`uhCj{i73yU!XH;)trQFH4d*=?+T zKyDB8V?8e5HsGbX59!g7V!Z2!-z=b=dxJtpo8>M5V^UoQwt-rdT>~a`gg(4R+zL}= zzftJSpJ?eQG1-L9YDG|b4~#b=EcPpII$?XDAVsnvnFa|~Ljd_fbg7YCF> z@yo}8OM~oIjuUOb>*~jW?;Z)$)f0kQ^wD^6N_jHA`v&1;&$N#whzD@EZ6el$IK4Cx zFU0BiL~)_}%kMqfwbX4A_}zvRbj>8OF*}~rr6SZwuCA_9XfcsKh#FRauWYBm6&Un5 zt*;Q%qwv;>dV$=EjTrw7<^Z&G5?m4%TmXZcPrHG--3SIYm8RY(wy9sOrsg+^Yy79G z@sf6x8KC0HBA=eVN!;M9xl5%+lf_-e&yOf@l!tO51yJh{iyY=p|D~OiMM1&3&3p&@ z58Nq%kN7xl* zvX=m>z>X@EF-5fWF8+c;VSl0iQ^bAV8vEqeDPp+y<(I5GS56fjyi303>G=ySpDI>+ zpR(_Cz2%%c({2$}?&Y-#dR4hq2<0P6yH%7rr^6~36K)l~0^8q#bzgg5HPb0_ zWhk9KzEu=y&%T3J>__>S<-fZD0a<#R$T2LvMT$AQoB8S)C`$Pzb-fL1!^<@KHmr%y z#2>f~>!te2ZmPdsELGoniLRR_9#@}#iL$4Qi-WvYgY@Kk71PClCPzO5NX0h_cVbZv zJd>EghfKMt#CDNa^TgvnP8W?+cdS&*Z9Ab(l_liO5RLq2Id9(?`1B5%Is+a4R*j0j zd7oaIA-Xw1SLCV`CEkzkgy@W`ohw1WMggTP-f| z{{(jdrmU8vjSv~+ohNh}JX5ss??byRf?PBc{9-D-GgEX?f8RsFSz=huc4y2BMvMJg zEXe#(o24;h^lI<}ojFT1)qdyHGhu1Mg*O_e!gI4kf%@EP+A~Ys=I1_67H-f@cZfXy z$9s6fUuCuQH;dpdCwZ2{KfYYV{v zK2IEEcmzb**E>D6eXrBhx4hDEg7U5n17jqJaQ_5?QYjs~TjaUfYHLu+J))mFJ3uvQ znb~ypyXjqOOUfhhm+uh+oXQ7e)QEFR z-Md_zQFkNu_?I*z{^-4sX4OB#RQ&@S^A4>Ljnq3mwC|d{45zC75pTW{6V3S)xapKt zkcF4gidCY6>qBUeXlEVzZNN_57k1m8dMq!f+J~gvCz?R4Ikp2%uBG=0!v!JGT^qds z{OUe&Q2p5{!FuC2tQL?9L`zE+B69xfDXqeJ@*qTT|C zKik)$%AeBSwel;0bvSIIHtVo_*Tt_}hZP=uxUMbG)xKOW_WF<1G7EBPH^g7PUo=;! zta)UB(`QC$c(!WNFAs>8GMcBa8XYz2T<*!3}q~4YS)M0 zLblzBDUFlS4}tMajX(Ynr2d?@J89RJ+s+{1f|&SjxzsVT&4n99>(GPufzjYPmOs9B z$41dIH1F}hU3+<>XdkNj`!(MtQ4;!X>))R1u}PT568pI*P=nM&sVg^$PBwS@d=tp` zPK}yAEY^qKUjMfOqK}C4GnXj5Fe>JXMSPEeWbCTp?p87;768)m6IWM??p1tF?IkZ& z9}A|_k;mbBwA0ISZ^zoYzM**iBjObWyQQUDz`mDL-4^VYb^%09?2YyUPIXjavU6Am z;9W~1v<^Oc@G)_ox*$MrKPI-ScX(*VR?%4f$s!PXcB?3dN4@g6NY5ZkuLeQh64=p& zE8zGmJ+_xMaAhg;X`l)(`AMTA7txL2OQn`eNVB2kgRS?did7V2BIp)otQlO@)36r#>GZ(Mq6=OB zkUOQU3;ciKbXi&$iF%r--QjG3v%XMz;xGU{7dQ-t&jk)wz+VA}VX)HTFaio;yfC^j ziz*&+H>MG9`vZeZ#>E1*w^$4gLzCc!dN%D$)C;DCcwyFI_>gn}pF*xQ_OJ>-fdTRe zu(OSop)5rPKkc3gCjolq6;aq`8Pu-UmKY8x@)^u7ILQ35F8PShl;UU@CPTsM1x4Sz}!TnTPd+8H?YYaU~0F*KfB8asg{R8Dqr*qxz3@Orz*LHtEbX8sB% zrx_LlH-%>a=k6K6ztWk#x?&l8@WI9Sw%0`TI%HGPrk>rr7pB>IE$&MbTMsTHqE!nsII58elPi zmsr%P^JYg~(+V@?;+K+y!pa2x_zk-R+%u$GzXDw}51=C!Y2iRo=xS(2eN%3Xd96IO z?4xh}wBjHnhvxxDi!l5>&z+HYREn zYXOiw&lp_e8DnX598o0gz*@VT^4<^~EIT;N80=D>v~qWSH^-atJ`InL(wePUjeohS^e9=hQC8+dYmQ+M{y(;P*2b!-eq!)8>A# z-R)2i0u06>&fGOFhSo)qABL0IV6Z|~VG)i^KJA3J|ii0RlxV?^=i#_WR1nP((a&K4zUV@w4+mMMuyf8I6G$wMp>{3Ra%{j_HZ>YVq>HFX3PcVmdqmf zg4dcJe94E;MY!u$DLgw86A&YdFZV;oXt)ZW4V1!9Ee8+QEXwpnH8#gY!-)sDZP9S+ z#NDtQFjUDcM+`m0iL+ciW&JVy%naacb>8g4OzQBiXi%9stuV`;>6YpcNRHY<)wDgV zFx74KRMf|?5}*alS9>#(Vmn=N08u!>8tkPK3{N6YBz$pAyo9v^0Z@{5;G(X8ExIaS znU>@x@|-*&@-B?v%#?r4~e^qfl)ObHM1+t>pmB*`K`SsX3^^@5opZ;z3m z4`hodAxW2hOi3UI#bC|g=0&ID~pZP60$ben^s%lh|j~k&U>Zw{fuy@J6m`=xkLh9V*Wi{2{^s z3vQ^;hyL(Kjb5^;Nfw2!gVe_}6w^$SvLr$!nqfM)@IE=?;FspM89nze`|QBy3_XaB zkkL07-YYQF2rldyHB3ienA{cmzFstU!;?`vO_{qz^GZpAXGh*bjo?0G<;89_;Q(dz z2Ct-+qf;6>%Jy?gW~D@RA!14~5YJgiKz{8JSHgWMDUxz`V(?2C=IoW-ux8}P(!Ims zn%4n-Hi$Orfa_(w(XC9AYvID7+A#lw;b@Ozz}lYT_?aZe*8e3rvM4#Ly=hwmlq^F z1DA{e&4@kPk;-s<%(cZzc?Sx%Gzjt|H26c&O9!3`r$}QewpM*0Kz#`Pb%^$V2#bNA zd>?ZU1|7 z$x|B%!H_m`S_rTagb2Mh5ygFH{vzy<-j*s5@Oq5)WC4jeV@DeFxzJm0( zlR0_}l<1JEO)RBc0v0=d%#kRFW#)iPIUpwr41Mq$=bw`QV(pOp58+MchYa)}P5fN+ zpqlo1J{nM@i_~?h;^kDl?9%U~J)a9~sOik-A`^i^3U3qLPDnFRR}U9%1>bZ}W;HA`3)CJG1t-wM2G@lG!3a!7 z+Vnb^S9`JEVOD?@M}f#DX~>i~zwd=PEh&H4IRz-3XW&H&{>rO|!&IV*gndUGy{wL1Pn{OOlad2FVSz7#K+Qfq<;NCb9pREPWpC~y8gw^fz} z*8}YTc>gSa*$?6xKN$aXkGNcgE~aF!xDH=fzE|9Z@WSXmQK8JCXmv&=J-knpxi&aq z53Q&|5V`Xk@mzSOhodW^ASQ%KYscg7ek04kBDsTg2gih?Nd1J#vjwQ2_@(+kyiCE4T zornroY~3vO-$8Ka%MQR?_dcyXAYO;wX3Rm%`Smpaptu`anyep1Og-tU-B;JGcI}Nh z@o|U583otJ9T6vC%)j<0y!ruc{YhNSDFFbG-6e}}nm3*Gp;_z}H$)p2-tjG>js;j*!u4jmUa;&Al|pcZVRx)abUuZbT$ zAwE)qYXVqAK@AASrO59v4}5zP4021n`6-m6&Qa-P%pZ$){tM;6Md0q!VlaC+>^m*8 zTnkiCRsAxcVTdzWk)T!XdImi2FB*LYO{}L~XGHIYThv5gm*vw6LD||$LKcP-{5OZ- z?69=0(F#>xblfAB-fldH@#~-%)6@;W($k8;ULjv7Mo-{9G*FG^a7h@b;^GRLq8hEC zK6_X-+M`k5s0Le|Lr&w`te>0-@g(W%he6VyeVp$!&PTUA=QJ8;zUNIyDt~*5=#M!-!9x zc#M^Z?!C!tT#CaRUZY-FMJs%0Q9XU*L)^?tYUnpgl(*?pKN_}xZu1-L%CXLGoZspS ztdd~7MOI{gFPve=jst5c2jC2(hb<|eAprm%qND_ja`1wl0izud`wK-`m9sEv9%pP7 zyl?`gaWNd4Y@X!XYlFCr>~piE~3~?_F4;r2Lw}Rhmg2u$g;+kQKlg zA!8&)@79pf8BKmFWU#Nzo{*7^mY)b218~+mY}|padN+)Vf6&3O0k52ROf%Lh>Ta)0 zQbV6cj9k26&PU1)pKd(idBvv&5qnlp>qhKZi~JTeqFjy8AHsOnyXFII=@8Ic_*K53 z1?dGI`oJ(a#rmK$qy6CDv7};!RLzgr3R^D4Y(}B5q;shGOa=a5s(GLr?&3_9XJ0
OY zeogy5Ze*b4xO{J>@h7JCvMi$o4zFby&pMay_s|{LMqBl?N+a%10fc|H@wT#&R^?z) zd`55PpzAhLPOd!boolR6exYx3jr)L6I5W?f>8|wv4P0VJQeM7Mpp2!7bCH^EP`;6$ z_q(D!3nmZw94e7SZilGDT(IvyS}nqpL8K??y?oFAeA( z@ctv552&t&moDiY8ce4e8Jm*n4<2c3+~~Ej$*5tGacdHl?13UQs(W}H6X7>j0H-@@2{^(#_hbW^K6G^oVrgtS5PON?vOJ2X000;co|&1=a8FKZ>s zy|5Js>T9~GmC+j=Q)6{Z8hzHv_(2&(J6jtE)Wc5N8_LL|&dV`>-ra{>JbR+XKBl^3 zA%xn0P-tX;Bo7rDn}7iynGKnuW?3ko7fUaF^^wn8dwgY~1*Ttff0l>b4UGQYhu{|M zgwG$uluWv*fuUDEqA+o6ME{S)!frlvpIV4*wp3nVUCoWT*fY!B+~F|SZm~dc)e6QU zb3jro#jrs%EHyv*mbEkt%Lp+Gtcs}&f|GLYYaSK^c|!@y0Hgk)^ASHwryCeWu1~=~ zsmrRYZ0htt_oPT4z@RLbsvD|>`FSe6e0PgX}X{8=wJ-7 zK68Taocoy>{fryj@+uweXRM`7?Tke#xv1us{N{9hdqY=$be)rlt@Qf*B5K^x80)Q4 z5rW_d(&i#?;cavLk@zbejg3m6N@X#ary-dGjXM85cRS4omN-!#^DvBm`Gbt9@u{6b z6Ruqlg=>e-&ZXD7V2NBq|LuY$X?DC(S0kdRuevyoCA{B$PjSZwUSQm*Xg4r$JxqU) zj2&1Qj!~;J<7#R#)Hnlsb&Fxfq;tNtaTtjAW%_xTF~EOfUZMuQt}JQZg=F(g|0zV;Px1vYzNQ|Hqk}hv6_5I6T5>9zofgm8>f^i znpJKza4iJL8Liug#HBBm8&@Oq>ajfb)ti?Rq?Ii_0lMllSP!GU_*U)XrP*|EFXOiI z_akPPp204#Vw%k69p+-?VyG-You)F`e1DspZTjZc$J_{R1>?r$>bRswoSF`7tAfEd zU9|fPS2}}NTux^$HguXZ&-g#Ay?1;R)%Q2PGh35Q*(7uCB-xbRO+x5|-XQ~0q)1na zG!2%}iztdDRFN78PK%|SVQX~jShk$@|LJ^UUpeRy)?>n;#d_Ldr?|J@tUcPWL zvomw=+G&ae}7I5_pOE5~>Rf zTx)4ht6x@p*5X2|SEk}Rih}vLhAR+;MHPX-2(St}m1?G3lve9sQamTA31yVBh9eBX z8G>>0NI(Jd4{r_y2}J_ewoq!zlcVWo3uUpZhh)vs3iHM01uSfHJ}qdal$CKj*h;Bd z^PJ6R(r46+Ob6FIvsZkx8Ji7{37!BfBN!{;0hFC~F&q2L&P2U66fCLJT1hN(Clv5> z!c-41l?i*SUK5lPVH6j;Nvz69tZAI;sB|=@HS~Z_^Sv!wL`32xCr0_hz@K7l5&SpuFR2SDbE7n9 z)`xpVyaFHaz^r5)$GjqCHnNqHc2c)?p#0tb$?cSA325yL+AEg@;^VjuN-ID;(k~sr zX2+cN$G)n}kZAL3N>U`q0qWElkOfpP`6!)yP4R;{PV1=jr}yCnEA1J{F) z1y((+UF;8WpX(aTgmm`}xbc^EQdk8jF5rl=R{R}seZW~UrZ9Hv?fq9X=o|X*M<=C3 zO)=qPgt{nDEpllb2ufa zwyJ;_m14b^z622^VA9HqrDeiiPRm`VYev|WJDqK*xU*8$p)J^K6?Pkn>Y^mYM2QA+ zkdC0!KvUfJjsI*{%unnifC_#$-Jy+{BPp%V1S0=@*p z=-LhYes5ud!C%>8o{(Yzu>(TIzh+3&7otq^n#`GkQ(&5C;2VkuTY>3sD6JANM)@Fv zaIfoXln?uOe4)qXTCY357){NB1t{)KrDVA!I?O5V3{#z8)>wLINStzTa&7suUm5Tb zXHdU4LEm@Do~2}=u4;_m@O1!U_J3P>DsPxh1Kv>%(9gY~W$sLG?{AXen?3Z)JW_}y7ScCFEw zpI$?m;(_6V5U-BZrMD6uV2eElDXr<3zRDS>N*nqqDGg6azEGi8gqAav!B<0_5T%)B zoszt$nl@I;veN+ zi&6@PE1N7r`=PDFm6si3|3O%`>t}?se~d+Rml}VpbPo+))Xe#Z&v4rLv66_NE`6-b z@J9{BuEud$!nVkY(&Ihe$EIX5t$Sa2U;g1SmHt3kE>E`6f)JZRS3gkdgA11&res(q z1G+nZ+B)VRI83P~$!j;!mmeaN6lzEREHzdx+C*1zjyHvUq?C)_XAbPB1nC-n78vxg zDkspkd)U&v^N|vRdxw9d#LM5K;Po`Qwe$ySImW;Wgp9AY(t3I;S7{C`%JLX5ucwxd5Jz7tNqp(puO=m|b@v$31t(x8GHDYMNiS*9PuCo+5T4^V5 zG*iVc3MZG-hGNJ9p&80VSz6avDQnw-%9%k;u`G)UryCyuhdpnz#X)KlrJ+^-oqAjX zcqe`iqueG+CwgPFQcM2Qj;acdMDp~s#gJ!MBC5VcCZ^Ei(MphN3_8_b|6}|^V&7!AH7d8Gwse%Fi=o9Ec=IqD`s5(0(J2D;xr=9Ik zc0}0%Yi959ieEkki{%HQu~g?%B|YhPOhu6T_4NdN9)0vg-H6jP@>6A;eAZ4qI)o+C zoqfQcY_1`kckUDb)hwT+yb3GC(@8K*9HNGkq3q74!IPDSwGlW7*F!)WdjzW2Zgyu4He z-Xy$$KANH=AR}Oxt}oJ@Dax8s$G;I4mEOU49JmDal*VVKR0Bodu1--&Q#jjZ;do=I6qS5nls zYA_dj)m*Chouo6=Oma5>P)OH#%EI7PDA3ht?ZmJs>Mc?3m*JKNMSIchLTkbAV+EMmmeBaXi!$)~c z&^rkJZ15}B7x@p5HlfTV%FyS}U$?*T`~~StsK)VvS5wKQ%6zPf`FTJ*zp_+eFzr8D zs`NwZTkmDcYw~UjO=*ers#D99*QKwi`f^O>HhOhAq`)aNu)Dfh!vLH26TEX9mV=4@ zK|TATd~v-;HX9wa$G$@Kzr-Sc-kQ8Z8Dsw49xv)cm!Scp0V20`g)#~B5&4_rRa*2F z%n5(cg&$E;zRXG`-f|eY22}XA+>Yj~gz;(;c~@b$7ty{|%HmM0gI4f%4+5VVI7%r& z^HzhcZ#7fTWHcPL2J-nruc%B~xJLN^OfqkVr3JmU7UE<$jajQqg;Y`2DV3AIumxqG zk)tWJu>kL!=s@cWIzpa&xDG2)EEo&e&ysam?Gx$hIwjLyd|im;2~=Ud(h=9juUDqg z+YL~*I9Q3PG>!gR@j1RasIxAaGWJNZs5xk~(I5j^I7MGW^ZcEjehtdqL?t)CuCs|= z-JtZd@B0G#6xRg*z73!o^!M#=l`{6Zrx6hcgJa}VnDbYE3uDlEI{vNlHWp?*zf#9? zSkbVdR>7fW`XRoH&iFU@m9>&wXrXn9Vcb9bd*v=RZvK9oAPsT+Vzbi6CO^Qi3CQU5 z?TTA^;%~SeJ78(2zsn9B37xsbex(&S{?PqOu4THUg;UQ< zfNu;xfSu1+T6923w~U2B4+Rlam4@z%ewjR{qCEM@_rv|24}!*|?fwymAl{(``nMJ- zjjci*v>#Un%2O2ohsTvaWXnVgEM)7N+uU?;H|h}7d#J|I=2J?0?AxPGMt<-!Sv1p2!Wfov5|-L+V%j_{Ulv_fKkt)_`j8U zpo30-!(Mop=KQU!vY&lqf|Tt|t^a`rew&K^LF>Edi8y3Y*@y7md_&zIV%3hPj~`+N zZqw?A`0W;*c?b=DEAWMJ%NeTuuTmn}?+gY+7>VZ)wMIOIOB*dgW6b?mf5Ezc^_QRj z7l!H$^z>i-<%y4A&$vZx9>I}vm6koi^nOb}J%V^2Pl=C}QkK(Ei2A>?42d1x9xIjP zQ86_AF}T$way-HMJx$f0U@1=YcYmTZFvE|uNMhBc9sW}idtZ{)``en?WsCiEo*~}! zjY%5^>uS$~Ix8gN;Q@)Ubil!qkzjb!!7AG~F9W19WL$a(%h2yKz-cFF=CVS7J#Uu4=^7|s0+qSz2wejG(w zQ;TX7Y;Pe}doYYYL1DGPqx`QiR$6-2`|+HWx8Dl%aSLZJIWFqum2;(n16IWbi)l78 zFjG|4$r1Pxu=^hq)JkI4i|>Mm-O$WLDL$))H|gO`x|U`O)`T@~r2{H!ST^|jpkFW; zLKLhK1RLBH*m1?19n^A~Bc5K3WuD+L`ah0kH6;1+O!CLEuWSdP<19Hx@5EyYcK#yL z$ zo4M_Im|r_4uC<$0m3q-QH*0CXiGdOd&na>3S8^q=QqM**Gl9k1W={o{YgNF zn7f2-C9&GJxmQfu7gwl4GE2Z`wMb@~{XQzUi3evSvrh0r+)8HaF~t5w9tP9sT{`b& zuSj>OypOd9w*6=yt0;r8*4>JEiPrXV$5BiQdpG94zz3i#pQWiOtWuDH9#3I^$`7Do z-E$~(A(g!YZrCi1t@1oJBN7p2MtDY$8|(60v~4CM1X4f$&99bVu@X!;8R;wuc7j&v zY(AF!?R3^d&_SD$Y^U@msijzDX%ICp#pb}~d9@UK4RS2AG?wdc{vM?nJpIF{M_Cq! zTR$wzmcy2sQjS%VuJ}8bV{RE>`$H?R!Rn3#*_&e-0g4t@kzgFujDid{g{KJ4F0v(X z5ZMyuQplD_r6n1xgC$S$`lx5Pluij1*$62OCTDb@1l_C1%4DYL^*cwmMtm_Q64o?d ziYL`mV$5hjee2hR{~d9(Fv>cFEhg2IHpZJOC^7|ic}q~YN^CY>_D>~N!IsuQ8s|;( zm#@r1BqnJ;ntFSaLB(}Mj)J6xHuHMur7EmO39ko1@I$m@{$7Vhvrp5Vm??i zEFk7DtFo;0^|BXOfw1r)kGZ#Y8L11=eOJQ11*>IpHe!&mIJ1GZLY1nqMio77=Qh_p z1S(^}MS6)?pO#4@xJQT+N_sZQW_+H1rIAh3vPb#gi%i2fdg0GsKCp{wqiAJ8c#*yc)+>8d-W3MA3qo^JW zGt0TrbWQ_beoB!ISSB)5TQ^|4Bd*IRa}Bu@iqFD;m1xMeN^|{J8ZvGMwLNYO`nX6P zny~&Tc)YU-OGU`RwI*yFM8m+Q?1214qRf}spO*U=2dcPOQmAD!Hcz@hH=42Skbi5N zvlHbIG$fqV^^mYjTlgy5 zChw4G;hV`See@a|A2t@D@IgUBBc0e$`#Lfex$m_)vbNwMlRGjEheI7%9u7S^vA5wB z+1-ha#96b>`eA=()(vN6y0Eg+O@GHOEKG*7)2l1{8s8PyjWvPf?AeVqfOTz2H?{&7 zTXhEu_=(1K*Dvnr4i<8q9(QNuaj|R<_9O1R-GjXfg{W~)G{2q3_hjv)wREN@ql!u83kfQWt+0rdmrSmUv@wgF!0YpS zVN55{(OxXwc_Ua-2kgxD7Axx-B#h6-LWIQ-hQTE z(=Ho#Qima|efpcSlp~Gsz`6^52i6Pk5*$%lt=`&DQBGW1^&{3#=mGd5}i&BtxNO!*<$F#`%L91Tq4qm5X~*>r$mcG3vUd0 z8=BMUX8X`ks_+4;ET20?SsyT8<41r-w7NR^Lcy95myo^6tKhTXj%nfx6<-5X34EVc zqVX!!q7X@a!XfcIDl78HNDh++S(IFczB(u8r6hJ>w_Z90-01 zMdY~8rJ+Jo4DB1nI(nWt<54~q$sEYU&_@)$8^cNOulpe+bk8Gap?V605ts-O+JZ<% zi&ML`R`Tlq$4}xb0FDFoEEY29>C?B7?o)JBbQPX1e8SCh)4sAb!7T!wIIN}E1nBjjTbsrGQ_X)e6+>4x<&4~O=Q zz{ii-rAS5BN|9=#lc+*}ehh`?I5iu=%E{yZpkX7h$QIGY5p0*DR7VswQWQk#1|+YD zpeY9(eu*KuGKUQUmr-+BCG!}VloouFh>~`bEfMs2E*pc;DbGkS(hKzQNOnbDVxy58 zlS=!ijsp8bXvm4ttiJ7s`p_Z!8qoQ9XSp?0_?L>Ibpy~Ka}4A5rN@Ptu$kC$C@~0g zHq6`(3^>#z*B_yD_zAK+XODpndY6jEuzcn6Ot=G~77FJ~In!%cGEm>%9}AHqEv4$8 zur@GXeEJC+AT9Dg{DhT|rEww$wib3luTNlE4)M4dkI?Q3YzPcqbthtA#?$nPtgU_H zZV|k(jIK{)6NFOu{v@!+Iw$2ICi-*z-N>(UpbXo1Xd=O-0mcwm6Yye&`62+{b73-T zi6N{og|)CDFI@X^8I7F6;>#>UQ=zV9U}eU`&mg%%JT82gz~>W*Y4C=n($*=AMeFlv z3n0aa{my;5IR(<}7EPVXT0=?}PsK-mOYS^2EbSMYtuEJC^G+*>Cc_P?BytWAe9F3JWo5XE*9P z%Ck)xH6*ZY02~om@jd#7SVap(!+=xaQEV)w_Y1E|MYSSgDSs9l4Q8xm0FhB6Rm2N5m4jFD|!7!~F(nNZ@ri6)WW>JSB2#OYn0S49H zCr<>g3&QFa!A~KIZ{#ASqwE??KMV{>^S?ZsEs!7~uYJxky!$_wb;mX|y)!1)KXA>V z^cUjb1S>+3Dc4A!B3`Tgq`FpC69>t6`YfLS@WkTn#?ltpZ{J@>fr9xbV<=80K_o{OvtHtdnoC#}`|`luLzb`<`NvE2*%Fo~ek}6^^NaJ#U$9Sb?(e&l zB})D~GJi#a;kLeoZ-H6sv4wX=hdWyNK=Z2L@L#lI_*YSN8}E)g$;Mx2>s}mj6z3Hq zzMUL)o`4Mv##W^|c3uL1V}RpmxSemJW0hd@&}%2VdRpkpGN=W!$+jFS(!c(G%R#3I z)mr-{+lWK&6;O2^(&`l~L7o`q-@k%AkPtMsV;q|`f7mJ(Az>gd^o?Zx zxvQBZp}F~MpkmLWO>3|~7EsJuR#o1e?{Bu2-2j@5h5CJBQ>oQ@=D1QETBT5Mvi7g7{eT2{1Kl4WhctdO7WWwXVl!Cfd_Uj9F2RU-mHz#K zwU-aqqBdJuIs1d}1-MN!8oQO%kVnQ)>s?UJf8L61-+BWithhPvPwrQEE%1{TO?fLE z<}~F?sZAmK9*fqwjrF2_o0+{7N_2^in9u__&ykz2{Q^bZNL+yr3Q{TuKgq5!v|t-+ zfvxY&ZS1$Us}X){cl8wx63vc00kC}$AA-NN-=3OWxq4ceNjr5wabeDx0ft1Shum=nm`SW*0we`3ip1ktM9tZLlvvK9z9 z^*&Gew*#7*{@u-%VGb7Wftl(@I=F{j4_)>|c+(}HI2dH^!s81IeJMN~+@5M~Q9{GbQW9YhvJ-igU4KCy`81FUrDz2i7BzPRcE)-JT@ z;fFO@jpCL0=kJ#AZOF=M2ZtenLtiNbSuw-fy1{|t64pjXxRIGLM!C@!>k@VAHRuB4# z^$1pM1eHI++Bc2V5FXLU2Oti-OBy)HEh^_pP{G8)fVFsTp-H=;Lm{~a0l*GiIxxUS z%B4*^Jps8|_})E7SYm3V$mcPkI{^&@g#y;W$|n-^BL#{-h$4a(b^(Y;($6fx{s7O4 z@zZ{0Z`*$djY~LL^E0amo7jb)AppMr)EMA|qpX>I8%9>#-S;Sz-bk8sl-05<1$sF} zl|wnj^G7jDODW!W%t=)fNm0F<2pD3|{C?u~eEIUZC&{c1- z9K7hH&N#6a5VCy`kV_EqCOrzwiTucb2nPtAt`xiI)Gw@LHR#l?&YH(i!=9nnBigH$ zN%4TVv8HO7qQzh3Ob#ECwWGw}RR07k5$e)V6XU@>6rZI2Cm@5y&@U%gHDV{3t7I{z zQn0*Pm?Uw8wcVi|#WY^U585&OaYOuZoEn{k!n~BGoP@YqN{3HEA00y_PGJwfkouis z^X>aifkZI?F{h!NEv2l}kTpvwPaMY3=F==5p&d@wS~`82jTh5WmZp_O_3aU7U_6YZ zq_eE58i|pyAcshW#u0{;Xoogl&US5}?6c69pVH>D81?>i{w(W`L;Z8?WqFj7CY)n` zVM0fqXG(a4-~^?c==2mpi_Swo%%>ygSqhJEt%(+N_KflrPqga{Ig9aCPpN&e{^s|K zSvhN@K&GW0Qy{^&6hp%Hr<2934D4Zu#1ir@K;8jBTo5cWh+XJM>IJNwW%T9+m?t7= z;|11KLz8+DNNptW97O&ZR%Tcu>=j31PmXA(t%bsv&|Z&w59(~xcOz6v8;Wm@vH|z>av*ydFVnfIt(}!=PG#s|xA1e+t03zQiJMi|x4yLlQxEe?xl_6nz!O^{=iNeW-JlwX)Ac z2$$&4^sB6X8lJ@dSde2bCL+jZYU|6yru}?L(r^9iD){AL;K+%utn<8S!wewUkIvNF z{?0b4qnuiO;|^?^j2k3v&DWH2jh&T8I!V6H`bi^c;B_`x{{BM24bbvRf7u)CTS@9m zmu^Bk>PzKsv8oCA;E5v27BgrDyn@IJ)mb5c9{z_k-epMRUAi>J+k1ZFXp4M;s1TZJ zwS~~7TTp2(2l$$LoBa}U0Iv#zdcU6@+y-O*M)*Iw(zb3w$NVz74HRa4(GHq@7h9B- zbmcDVh!Ds6e_*9QZ~IHc)9R|vPDAw>*(#(AWge64bmt968S3Fg^g+lyR@43nE(@Va zynK({MCYpCXT2=r>H}J7!F^WQ@%Id%EFrIkZe&Kp(f#{SE9X$spDe-hc{J?0J@2|( zQ};i@Y&7Ffc2$0e8i6<9*q{CvN^Q=G#$(7@jG;$=v2gkGXxcV5q7LOYh>W29@5VU& zJs!Y zE}cB_aS{HVAM!2|xVd*YuZ#kN9ftEt;Xsms(hk!gLPn>NSBXs_|8U-yMm=IbTCa)k zrPgo52h#O1td^)Joq)6oPm`oKXsRpK{FDs$&ZGBAsC#+eD zmUq-9^c#UQ9;WjKhY`PqWV%_i(6Z~A-}@96Q|Z>sA-tSC4&b}n6Jut6i|xaunLqR6 zGJ>eLb&pp>oS7;@kpTGJ8R=cuqE8+fGJqyWLio==IWa`QK-bG37%ftWm;9{X3*s!tBr+ytd zuWr@E?{+yf;i+m#jFk$f!&!T%BX^hu>i30?ybj>B z>~;=3{ji{O!6otwoP~n8rcLANv~;gM0%_{r=-A3>9wbSpV$F$Zu~m?!n_)}Vrv-C_ z6VawGgp%Lp@yWVEYVz5|52$uw^@P>NU*c{=uObh7Lv(B-$x08SW7AQ%D+I~VFp5H5 zx+1!d$$nP4R`)6BzA7U#8D1+$YuLkZhh8U1SYBf>TE?(L%{Cqt!Qw#s5+FMG3sKI< zkJAIlja?3m;AjXRWBV3?SU>G}eU3>DfVXh9H!8Bqe~JMwyB z7Q`SQJmyXVj||1%YoQ;gu2J^@;FS1<85##j^n~tloHR&;;eN%_u()& zUjJ>UadtJH_rfi&xOq$bHpi_$zR%6O!30@40rQ(hjT3lD{MJ8#dl7y%EdjS|rosfC z1KE?A$eH!X7NIJ4PJ{_)Cv8l`-BajNB5Y_=$eYCL%TFbGBZ&`%U+rWP?}|58PezA! zQC2b+Q8v?)^^13sc^;IL%@QybD@M>}&Z%uJF#G5D%A9$0fAceournER)B6-V* z<8sMcQXGM{TuK~a=PxIY8zgU8ar{p5mKR6VTB#t8g_1Wz9Ct|G%Hp_N@>Zm(sk};l z%KIsebdxST?!)_CMOmm?_ zvT?6q2hqA%acNaNQLeT@|C=-3z&=9jP`&Z6>lShwjQgK?Ry7|bKndB1RH3;6Q?PCvYo(@!dV|55M>;w#3NpcW>inS=qd*Oc?VTb44AYp zD#C1*&Cg1G0D{N3#TS*0F%CQrqX}M#wHxL3Awsd1i6N5{ala_mD_)NoM$I)(X#)TW z+3FVjjUE_kICMK*4NuZeKw~eBh-v{{hva3{gbjYR5nk`ob|SGZ6ouMVSCe26IqnLK zWxy5Wf}iO_7tplff~Kr=u2v93FU9~}j1;4w0YMA43B)R3vIFC4RIzkvl|3r0Nav+u z6nOj-2Q?DpAu#qpcnV!f=bl#4&jO(^7_OCwi!!=vF{BFK z=s|170P6G<2;Ud`db=yn5sb@1wHAGl@Qx^*6tSI(!UT&Vde}<&UTnt`4V)&!et^l2 zcWt8ZQamvS^HnD>Rz{7=B!Q#k$_l!U0Li7hGL7JUtrB?Dg(3n)NzKAD?rTw`Sn8 zjUtgro|>-gAYvKP37*dw=r>F(7yEFYU&3oFMn{NQ1tftZegH9fBgAFF zS>tnX5$rJnKl_}GKp64hSUPXR8py`YPE7$0o!+rXj~hUCjj+xdM7rps60smTd*d1%W^fxEm(EU2C#RI_SF;-Phy361mc^{ zPz>@2qPIyfoM2v2WZf17aRbHrbRzTk+_0^Sxd6eKygvMMdrVMs#QihDy9LIk@iQ)i z*<}d!fsyi7lQRNSXyB{4v|V@xp;)KNLPK!Vqq00PR6#%SO2w0aFg2c*69oc{0IP)9 zg0%+I9OMg8;0s9mbxn5ofaR(IzSg6ZGbzT69;Go@wBe(R4%E(cX(7Tr8*Qu<6izA` z>}G^!Z30^uKy(`q`mYw+mh=ez(rC~NuS20rOiti+0n9hN4jd>2Yt^VDm7@1klQ4%y zZMrConn@pJiYw0(s|4xQ5HP@4)5WdMcvZY5z<8suClgU(#<)>-d7ji6?O^JAi!~JG zNi_hng&@^uMEv22im*wNWHnn%kiQtXz^EJX#-LPi;+ak@0K(?b4Kl)f=B10}G2+qB z5nen#=%IQJC}tNr1ro)OfGQXjc#ZKOn2J$)!KJ})??w1(qhQ%c6hGI?fn#kkeCy<(+8wPw>Q<8p4beY+ynFz zA*_Q!68-loNqlks0|gv0|7AsQgDb<6f`y4s2KwMKs_t=nY56LM z!4q|BUr>LAa#+O|^Rn=WG5W3&PiPyXJ$Y*GjSGe*`fLe#7?RV?!bRxOTLu3SL8fTD zBq#=kb69)~JZVtB&ya>5=817Fr4p67FDGUjR9q2z>Pz$hrpwdB2Rj_7jR{VsM;gJ4 zF2r$4fRc`gO(4U{2~?CsK^Yyc`WZC=UsD~3%GJ7_$VZr7%62CfSYm6kU_fKX$|7@RQ3Rg-0iCjP3lE@ zFltH)G4fpUlrTCLYIsR4BRn->CxdhsuXO6_K$xI=2(?@ZLXECe;YnS#z(8h4Im7^` z!K7D0v&L{6RVH1U+mq}`!}r@=-Gb#N!K+FI9*F{;IKIEJFI~Ld)k8PZvD@+5XET_GqopIU&%vPEei% zVV?rO8Vb=4^J=+e%a(1zU;Lp`g(coBu>rd5M97q3F;Cm}opw0y7)gX%mH zEqyVVE3q5%c|;o?VK~Je!x#pmETjn}<+o{Nj6n{GH+}}os^&@5yNX3Dc7b3qi5M-r z2Y&!1*Ha_g>k&91|JijAXSHl^#Xt*2*+>^&R8c$#HZa1~Ggv_Kc~b`Cfa2fG=fP0x z!cW|62)}^n6T>6)9P!EC7@;~rDHH4D1#VK#SOuOG*CZ;e&eK}xjJ1+rta<>|JJ`!P zM5KWO4`YQG&+4R$RVb=MqOiLb;$)Jv6xVc;&x6sTh8Mk1h zf}%fA`q70Bz7eeb=l}!`uN4uk86_R{MO~iy*W}DAC|BpbaKr~&Fv>RyGqMTWl=-+V ztOWE)v9ZM@F)FOdOTHQ%DCH>FNu=xV&|o#kKyQPeR9*jUUF>45Bnz=yJ=o`RNJQ$Z)#LMSnYMuz6F!NPQw>Me#U#tfS>2*K1$@LVw7XG4vzz#74_ z3W#+Mb|HvRn<6#VC8Yl89tM^kQ9+WCdVxKX1>z`P{DBBfZNWZ0 z-y0?Xw>Mo}4D(hH2bb65i70ClwkTufwgvhxs1DOrfmYYywJIeC^<4C%lvwhm&~Xug zEA*$plRp|yilqeNr1-i#RYaj>*5z(3TH79cZyMIf_Q04x4K#WV-YIfxOkmGtT#un3 z0Rj+vL7g8f7>Keot1hpN)wCn{nyTO?7wYol7wkf1b%h7sA;EbCW{AmK_PKtyGx((F zz|KGi5Xvb&M4yg8SIVJPT{pyzPTv~(RG+;C=t%~gHXNJSJ|e6^Y)$o;lXL;|6%=T3 zVrZb*37-hGJDndIA6S~^*5jYSv{}8rFl`EK<8TjfgnHl*S53~sAwdAJg?nmNm;2z5 zh#Da{B+>Nxyk*7G)#L@h_VARc1_LLKC94UPvT#qSYA|r(Sgx9=6cO$zTMY(I9Ltj{ zldB<>tHGX$(~6Xl$*bf9-8z>g-LEqe+Yn(VhxZ9)a`@H$(@g%%HV*%iS7@LAXWO_4 zgAq1y_{a2Pz&0K{6-ai_KZR`^jyc0NUSM%9Ho)2nk2&D%Se{%#pkIX3olL%1+Cnol zxG(bjyEVRBf`NHjLoUkNlzoYNV6txc5?_V0e{m*Hl&IntNCnPl#Cr(C^mH7(SsLnB ziO?}g3ys|Yo` z+YBQZ*__8>1WPvOiSoA+?VA_ordCf`L&{X6ER>uIXHNaXgovEOfnhaB?}z^}s@iyX z&fL~m0%cx=TU<~koUrh6Ee6z!h)xrGau-U6JzL9HK?gSU2)j!GDFRvo zthVrT!Og1sx$J^AZ2?cUsJ$)LbfA(*@KpFKJBkKsqgl8#1#O0aHeq!S(B=&^W6-Ac zIc?(c+EOvR+=4d2uKovYI!{4p)8o6&1d)>RI-#1ZO75;K1>qUCFgn?q-xU&Ne;fW2 zvYqnV@>&Rnw<5%47#(fPe^f-kyA@eV&rBKOmlf^!wdCU{7ikh9{Ljp)L6)sQL0`9r z-)#-uYR@ac+m+M-ZmKo@4juSBiRyOZBjI4&+KI10h*e2DnAay_uVPEd9a{^oz=U!CZ|%OniK+YrznXaEcsq7s)xEyu@{+>@su z3aw#JUL_>A$kqfjHKB-dd-AGCu==(qx}94@cY4B|x5(f64Q`j5(+(n=MU&ybNnaH~J>gD1NT-~!-h=m7BhpHRJ(A56f=8YS67pLsA4FAWwY zT$T}o_yFmIKW7k+6VL{q4d%b2snJ6)){kk|5PlosLH_r6LpdKoC>5ASMLWY2Xl{5C zka~vlPVx~uP3sYoNCOrln`METm_|uo@ha5heZI%OdXHd(&4_;hLYYsEKj81#SB@6p znak+M5BR6J)?ygXw@<`1JFZBXX21Hf;R!?LEjO4485_QrwEU< zMdx?OR)k)?oMx`)KDs-CuM}Z2J>Rt|^mPu_{aHGf!zap{Lul=1VJ)af4b|@dd?c?Y zKJwHkh^*c8_b8q(U7<;%LCxoA*J$3=ofY&h!3d_08Hf|HFBqxyRDTSwoOA+NLAbP}J2E;JKbchbQo}1$%ia z2hS4R6{YSPm;}$l3HS?bUBu(%qjt*M3t5x5967S}CSyh?P{}ELtcXxpGlh2(N$HVO zd273HyqSOs@zzwHY@LYEYzs}8%G1Ps>!$KX_LV=1Lb$!@@l=p6JlT2NYu9hn?BqEI z3DzTzU&C^5K8=@FZ$yJ18N5^AR12+CgizC_WjrlROdFW8n6kNaV;R2XJPmw1GUi!L z&sub68XCzKkxmK~zMp8JveUV0LFAuAYx6m$uG4v(h~v_cPqt3yR?3^MJLjkE1fJ%$ z=`aofZ$mHrp#N&l$FIA9Ce5cn9a^0a?I?>b=JQGNIG~ICk))7kkkyHtilj2sc_x4V zKia-FlMk0~A)-PAjjb&}W4Q(T>*f?-vZm0s1{Q$T;ky570lfV3QY03O+MKm#Vf=Bj z?g5XX>{)nZ42_$G=^sPi8iy;h_ya_Y2`pJF1f%P&|G{U-CZ=CL=dHiXj<9EFWK5|1Y22G z4G$&&gJ3Jup)RM1n>?7DKbotP|AFMG7M)XJxj^t^w7ik{7pc5bX&l~CCm-#5GelK zg*-;0lZ*IB>!ME~q-bF8NX0*RF~1`r6KiYcfv3uRK5 ze#u85KqzempD$mv(YlU+SpE;bH_SfajKT8ee#JX@zuW}v0(yyNL#78R&kFy5mOC?W z5$PWkvl1(6`g|kWz4l7}F_1^UU&%K^o(^5bH%hi^b)b7UqiSm)iGU@(hQC$f6N@j@ z^&nb+8Uiw)3HG8v!zFg{&`d%_Cc_!>tpykSidwGaxt32Xh<`i0mN!ClwYrX%wNE-M zBz!a4wgkB%-PZAB0AG(-2eH+kzFr5>y_42`jtaj;eVxwy;_4+Sv)eI9El?Sf)`M12Jeby?YZ-}K*>B6`CJxu;hcA;IENVHys(fbg?x{| z?ND4pChB!mpg&uP;Ksq46EM4&*}ey4C)u{~I-v;P1=C&ozv~?Q1lV6cOrOrR`LGpw!I`|WB zCY|xe?SfQ?PFH<5uWUI1&jDqw29R{#Q)i`_D9nq_dWXudQl!snCGQ>(+Mj{7TCo_4 z^V@rPd?{`7`T(Zwt+SHwQ0x0T^Rs>3cc+bElmr@T(*lPSoo}wAOdrvd*6!u~p_}== z`=CczcF3S;Ot?aA_w)XdFOXh>3t*0g`}uj~5idA^ZQ&V$2MKBA#O30;9Yg4eCR%rwEd)fb54snG>nbVg5zZ{FtCZWYn$l zpm>|U#|_0q+^469`DrTqGgiO~>i9GNPCDX`I*RQEEpVvKq+@!lWX8WhQgI#U1EENc zI?i8}_eJYD(NsY;hlJVy)~#=rkC5~W`gMZZ{KC8DS6rb`(J#D@ywXY24uVImd~9=2 z=M#w1x(A_LMXn`^8q?Ynd>Ynw8-a4Sc473y_4Z62xk8YYna)!k}SVLyso4Q#-a0Xys@<0zwkH6PIRWt z@4P0;+D!bN*N3XN?{_Sy9R=5*fc!wEu3>91fo5Lgl`Mw@I+ipQV)Mc^NQ+Y>UDuha z?>fZXZt5xyBWc!k$k!E4y6})I0uUll7f~DaolcD!@|fb}c-p)QG3hOD@UPLnbd$f0 z0M&PIV)JyD*4;!7!RBb1_7ocXgPT0rGQon6Pnr^rS_ijyRnZS9b-B>HKfc8s@@`ZS zI*qCpt=e;Ie%>w{ExW}dESnJj1_;7b&cjFEi6KeSIlI-!IO z6V!hp{SQCjZS8-+s4SreZLV8X7#fjA-{@~xOg^RIe`BePr`dn=>h>Zmc(Kzu@i!li z#P|;XASGoBt^0@PVuUI^#AbdJ6+h%_=}&hoHg+v6E~?;;O{cll)j^c^FJF|h3*Tv2 za6!U`+=TJfFi3)CW!DcDiW(kKja-Q;qXm!nSlbt(WAmx71`=8HvJfvlMkKZM)4xry zo~?CbD}DP3Cbxj9KIN&xMrdVpVHnipW}#|*%QC15lvkXTNv==A!YOYh=oZg*qE#i-H*4OMP%RHV zkg~Da5{mnR6^4t++(*<+fGPUf6?w>Dk2F|&YU;1$6+=~Vs^!XRxkkkbWPC!y$1*^w zzzcOPe4@$0IAM5v7=`Mi_*uQfB;6RAE1)WI&7TF$&jt4)qJ35e6OkvmZ+_@xmugyTjqSeVD#DnDZsJ&og_{5`D0Y}{I zQHSGD)2oUKe%rk2@A$^Ad}=*3ea)v%1fs#v6g3UIt2rrZN6R7!%(BfYC;-k>HO#(Z zw&3RzC@EDHXydh0)tZ)LX0Z1Q4ydt{Q`Jg3G_D=D{FJITM-F~;n)(iunUB)cW6;6d zlu+A*chnPmKxY-C@e-{mq4uPr{%WSY)=IO7s~)N}KuslAy4sXjNp+BAibDo2>^Wx= zyHPD>cDh(ny$H#*vy}Q820gK~+DYCUN?kJJk|_OpbT}<8tyZdqL^Iuu zf;#P}-7PF-sP`)D5undOV*Lxg0D&c(fMOerY&aZH;!pNRl>s#%DL?8%wKaBGT1xbr zNd6pIAScm)I&rmWLAKRKkBg-ctHp|?M)q=QCuxSiXE}AMgfYEaUhM|~*`tD50|Wh; zIP9e(71UdnuWV9C{=k-QsxS^P>HQ1B?2??ntvH>s$0e4ax-VH!tW8v`v?D74t3FH^ z#Nj~5_uf)+;7LdbSoK16dx^!h4sKC{yx|tpnX0bfq27Z_gBu8-4DtGFeB#*(l1+S~ z$gft#qN^<_L2iPPKw396iq9pHSUnfoT{+WB7$~{18;}PWu*Pn;sO3-+z6KL|C^!*f zX_0v)+}%(>E2*r$MR;1pn;ZLVz`xW-6WMS&tJMcqZyg%}_;Rh!B56eBP`D+KUbe8K zBPI>T%b-*c>hFGpc^Y4cSn=Q&hL9^PLd}4$0>aQ^(E&RItHg~$u?p0TM z9Z?h_qtWP$n5}Xq)hPm65EF=4f8otT5;W4f-V3QAkae7-IAUW9#slj0US;(cX|I1@ z74;L@A6Wx*A|C++bHH}tpsbqe+klnXUsLS{vu&ALI2`m(sHHZNU?eK4tu_F8#ne$> z#Zu3%qmGdt_;1%y?Go~7AJkR*!Qmky>5;h$tpxh909uT7&7+U%shQF||K@sXcPTDV zb3-2`IH;lmN(@l?t7L-F?Wf_H>RWi>rA)Q5MMq@bdJF5lf(Ax6mWFF;D;)M~>P!nX zlo%j=LwbMMKwXBtmaif1!B(#SOX^vM(Tbz1dgE`*{q$RN ze8+xj(n75SX7FJPwFh2zx`jH0-kD&qmK77!mn_F(kof4DFT3e!S4FQ=kW4@9aEH*m zfwGvl|A@A#SwPT? zYNyZN$#xj+o8)b;cCZ`@)c{kM8J9o>?eS3)X-|7~0EW3%2h98-%I%LQlTQk zUl&GJ*PeoRF?Byu_jlDQ_Q~6g-hB2hbeV7IEUv|%$Q6QY05X74J~LO+&dri2HCruV zKZ%>|=z8mHbq=|1GCT49EP^@?f2K0L1kdZj29ZhBdcV0YweB4m;_u#Djg{n!F;vHq z80VkfNA-$a`we~7v*4D~`@!;ana=iuetCep^jAA49B?A`Pk0&N^=0+ujUKynR;k<^VGyOl1PP4)IoWE%IV6~_8m%sE7tVw9VQ{PidLb`nS zo(kXTH99g>9VpL`DYuzT@ppP3!bAGgKj#B=h$OAdUpRyjOkqws^r8AbzQbD&)Ys)B zmAe6<0wHS_ku?VPE0iWEaDc5f)3i)mUE1>zw4U{17P6?}$7)HiQGef$)x$D2iuH3r z(@SVduIh%eydqaEkBcXBp~!y+3`6j*Mbu=ZIvB+mHjTvm{7IjUQfmTg=;u+;Lub)H zqtsG3q>NU_Qwq66(c_n7fC1~JA-)}>wxc&cc}5Bz+WCo^g4PT@Ej6|_y*XBGo~#w` z353fH(eB_+q#0l*g1`3~#lUurMb6M<3K<82{GM8lQ@11~UDMR=q5mIi?*SiGl{Rqa-kBtmGRZ*7 zoSOug89)QlML=v^6cDlZRa7jyDp-KEt!+T1sGun2prRt8qJZLx#x4j-5fKzCsGz8* zsG#E7{r=B6_f7)qySv}_`(EDlW@gSk_37;pjmr_{B}zWjYoEY?Cr%SRd=d44PTQj@ zp^uM7TkA|tOwwQ9mOPe< za0lL=9O*uuuM;1k$h>kp6#ZHK$L-+JiiW@30ggq#Bjrk;y0o%JkDZZx*qvLX*Pf4K zbWuswo>GLcSeM?F9OO=_)ak36dwS$u$!{3rjJuOpxHA?te0aA==q=mL+ z!Uhv7^vAQ4hobm35UN(n4c`s>-=8dVDc643oaEQ;wUv6m2a|U?lN;7Qh$iV?Q>km_ zqQcG7AI?pVj$T`dq%`8LR#o~R^U!yn)~)8FZ*10c=EK-G>xzfr_8;r(9!{R&j;?Ij z@-UJCV14?PWdy}V@_n6oGj$`MZTgFN4mp9-q_u(dhdTGpN{?#3(fa^h8EQ87j8_Xb=~m=jZjpgmJ>wL zA6>=m6AIT9#Fx9=nlDTqh6FQYAxE=HZ(Eq`hz!y4@#G{vJ@UAfFbnkJfm~|x%j2BQ z7~Sj%uyc$)=85DbNF6JmFjB{7PrxJTuB;*12GrQIAvrrFx?6I1B}7-h-H?p8lIai; zg?oa$5%J6czu}2{_`uzLV-S zqaJn>di8V3Iqqs~;Fkl+6P{0gNKu#bUcemjr2hE@R%z7E!=lRrA@0nE;fq+MqZ_6! zMy;+5CAbt}Ge~iHse&Mi5h?DM7ul@W@N*^CvuE3Hj#lXB&ft38J(ni8Bc)M}wMuVW z=|uJZFC}l$n?5Z(0qu6v3b^w!z5R&ddOhTEe!TtVhZh48f0imy&K zC{mxfb(jWMCXeD$;%`Jm1${R_j5nrdhlH5~>n?#ft;+Bu^;b#5bD_C46 z>C;c*%2m3q&~u+@-d-O$A|BJjx4Y5ZrJf0en#`f6jI!r>T;e5HWx8 zJWu{}me{+nDd?(KlbtHjtyAtuf7GvqBPc9O*onU_PdlTk57gUQdx^;hpNEC>f_QJe zARQ~xvDF~{$0d60N2L`F+11ID9d}+*cX+;8%9=s89p0*~e*PG$>MUAXTWIu`j`itM zxh$Xq0m}^Dox&_UdJ)COm;0t`&Xsobw6OQRYlx-?nI<<5|i|z*OTd%qPHhZ8kZ>2 zNQZ$?8O-O8*OT?f73QMGoWz}#Vb(iYMrH+wT4IprBwW%WCDE*7UPlZY2zw;>r=r7b zIx}4d_o7j!tr^2#`9`u^HebS2hyeuZVi~EhF175e?K)Hkh^tDu&GL}dto%zNiJRLL zS1M>>bIETPp+-aB^f5dC#^O>#IVsbj44G4uf1lo@Ix5H3Xt z+}?S)gCWYNmc zlW_J`7RBhV7i+ZrQNf&{fLlhG##W$u}&o}83|sOQz(hN>LST?6KLz3x{7n+ zJ2gL3o6UF+WGemiP`~sN0sJC>688eLj^y|=v8cvs2Taz56#>awEe({oGBn5+Vqw5- zSt9_l#dR4{(FG1n791ERS#YTeG0j!-T`8dDf6!`Vrg#vjRLpk;weuuuDZH!>PpDkpJItEkRa6&RLavwzMahU0wD7J%Aphw zDNoF(3~*mCzvh87@Z1!I16L)Jaub{NLvJVBXN#p6dtNHBkJDF1Je0H>9!I9*yx-Tk z(v)?P`oN)`AzW^Z}Tn5mc#=t~$ki77)<#kP=DX}DV)g%m9f?F&+E z;Sdfu(LXG62 zXB8J`u$<-r0Lp-f!#XULcIFhQF%Br%)sV1P215!X7^m~!OSYz#e*ct{s>Z-vi%}!ke35%hCOZ34 zW#2Kpi)oT{Ec;^f*a%y^;JsvbSf42i;Qy%QKAT7Am#>oHi-{fj!}pR?b?U2lR1X5U&G$LP{(EbU;PN6E{3 z+pq>(c#xn$VBLl5N1DYD5bW-f*s_a;ktzZNhypmnsm@B$2E~X{iK`xfiSi^i^~z&7 zWmzZxUm8d_lEQ5bRg`L_Ra6*l;Buf6M^1n>Z-Bp%RLZcQHM-cKmgy#xqs+KTo=W$3REtC#8hzQVLY zv9ho54ldAleUK7gTKbyv05+uI=Kf|*=+nec^5(C*>95n)UoX)tt2?+ z0NrsrKBf)p^%2{XBlJr@C68=av>iK{C~e!nOTW-wh)vZWC%v9o z3Kdctjx3{rh(uU4P1QDu=%zpdX;&{w6e4226fAW7`tv9oxCr4FQ_hu07OO! zKa~5W!$jJP;SLd4K?>p#%OuRNZaeqc2<1SK9VtQClMmwOTAGcBZ%qWDr4bMiSDD~w zv!0PIjN3;v&0=zGW!z{mXcTI0hvx;vn;tHuHTe@Uh?>RxDe47TJ#NrS@`_}7M&Fo@ zlFmT<-Hx`*;&@4ZikSh5q3yO~SrN+@)n<8wXcVcz2wg;KsFzPqvpsZ~abYFYp-8!w zKNZl6`HoCrJ=F7BIQe?K=hczrqwn{;-Q%~2Sf0nbrugW4o>%KWhOPZXF5WTT=mpE2 zHhOp&g+|Z(83WM@{m{?JSE8>)f`a@v{gT{WKDnkm|LR`=yVvwLzu?4qO&{@VQbLk$ z{xvzqd8(o6H(nP5(c)g1+=l;-b!LTr@OOyC-~IrYUeeS4NY03Ybwo1;H4|ItHQ%(V zdi*No0c#QMA6=5vk2vbs=$sew`)lVopr+PU8NAc`yXrcpp<#)u28ng0JgWBP(x^kD zswJlCVNunMFYk(~u{fIA=Bp>L+ij4?N2HBpuB!wQmelz zS654)=O@(ORsTX{u-%3Ag{7}&66)~iI(+Hoy7t!1)PWet&u*r=L|0MkXY$(Pdg_g* z78IhHmz6aOz-zjn|a=)O9zZ z6!%Q-FEJ8l%hq(QsH|uhQKt@eup~U)LLETB*Uv3fXABDMTdKRTWB080*0loAr64TG zA0m^%>p-z9*6rJQ{r8kKIl<3J4l6_aB(N*QPyP(?GwN^A_q6kpalu6?LCP076E%5sT2PnL z)Z5dlBKb^Z7!Si$nld!X#PTqDrc*|}QMEP_DjhbYmIlz_>elKPcZ!uH8jfnCN*%2` zd9UhI+NzU*{(E-hAEbY4tGX3_ZgQ&D>AiMS$7Vl_x@B_HVII~FQ()Fefks#>4a&?G zlCkKQ4isTl@~mySSy!mIq!t#N(y~IbAY&vbQfD?|2sq_k(JBuo(C1j z!Ya0KY6!hhc*wt*0YXZOiKJ4*N7$Kkq0|3Vv)0i6`V7Ggn31GqDnkcDWIR@qfr*@G zzwec4-ZOHf{ku!1qG#k__6Q}7>6=&x=138ao-D+Cf3oZnvX8Bm%c}yVyhWgyWenV< z=uamXI%*jMD?lpY6IFAC*BB;%(h)L-m=xv}Wm)z}BqD0=l4UO^ERZNNev=ebkWMP-T8@G&CV!iN5h;^ptYq1GH6Z$&P}at(#YLuS zaYgFis}}3Co2&MbXu3$>(OmU!E@zubFt)5smYUGtHCLT_#29y{!o(sKnC)r`MI3Gb zSq7fU^$8WKb^U*=Jq&fXwTCJEF{?uD)jy~&jLlLCCc};m6jM!jmkPu3B3rXlg<)Y8 zO)3maiQmH5&h>?d*Lf-TZF0>P)V0v5_0^bgOT2EnS38yH3HAfv%NJ| zb7Y9d*1TuMYvd(gE`h#oydT)8aL1(U%-DyB7}l+0hjd_qwg zAly+w_`%xOoEG}W_NsZDlHG$<_P*XtYiR9#JM8rf`m$)2jG`|Hd4*F9CM!sniIppDygrn@?%a581n zB{=r)-PM7)=FfFkCw5%+nmFiSIW&p{gTh)dK#P$Y$lmX?4g-qn5gQXQPKh70#X zpoo&^GeB=@fgwJdZdFi%-@h;Enr!m~{YDQ}AE{0}sekXG>adE}_EcXx)w;NsnuYc> zzn6NEs?fvtR<$t2341HK$??^_m7>X~dvm468#>lo?M2J|d#kny0923=f)mSh0Mqr~ zd#j^(@ul9X2Y!=Zd#kGu(l6gf?ail!`>6Z*bn?DxVCOd+zs~aWM=ZgQKY%iBtF_qz zFfrejVMFnPIlZy3T2xt9Ix7sOL~i5)f>GK zskJ2v^*nUG(D)H&qO92I>?Hg}n=vlBBliK!68$o9@ExcsHHa@keoXEKMsTP_ae%63 z0}K18);#v;qb_gteMMN8Yc9Q8!*z@s4n-*}B#C5cA6VQQ8msErBwLU7)j1BQ_Kp6o zuevb$T}A2Ly35hTJYRkwQsoYP=YgshKYy#=kG?>s@uo^*IeU>=KC2= z=~TA4L#pF3hN3$DmrZ{2v*~2%-4dbbZ?|9TVF#(bQY_4O(kNE`C`z=(rP#>`3g_`{ zUOGurz33oyeBE*kF>DI<3>tP~Uj{Is=m2?mh`RMtr$`Y{PG?F#;FPSXe(Jd3o7(=3rA)!=+ zs5Fr1N2q8!X<5F1+cNZwj+n?h5KI`=?;VV^M-10MHI&Dyfo#(({mnp-WmZFnL)7I? z%%8Q)?3125NVRnr&C{2<#lA_F*dyJO%;0OfNY`9hD;%wa2Of>d9EHBF==I2t|FohRcstH#oeR zf4n+B8SkApH~{r!ww8^!SYFlFAFs}!+pWi|D>18_dxE;2FqQ94P*YmG%552e)Hp8e zmum)z(xP)c`$RQ{Ww-webfTJ2FEx-)kN-v8!Rtqzq|P^UblIPmPEwufpgOLNuwP*OS#vGU!`DvoTEuz19wz7;KQrAFQ5^-SV6!$2rizfv2ju%y7r4YB#>GJ59A9db;;%tc5F- zPlNQmr#GCY29xW*_YgIX9u^N#$7=6%h}trJx=YRVr%zW$6fPx0 zK#n$XhU$%UI_M0}Z=t^63{@Tdy2AfbAI@L;t}|3&!9q9Va9QNsGgRx!ZykSYu+~ul zDLhVZJwrW40rZ(?swSmtn^}$az4qEyOc(h{v#C0r@{ ze$v^0)w`dq`sd&9Rvv$jI9v5{Kc1uKo~`!If9pZ{_4BjUoIdf6dDxYk1K|9Xkm{|e zl6H~d>5lR^C*3Jk#13K5ATAEGv!S8LW^{a5mb;BQzu@qjN zr|E|p>!r2)AtR=%Tvz}`YNm(qM3kXeukq+p;tAR+Et<2e7lx@;?lqV-hp9pG?0B9! zt?<^88Zr9o$>*syh1cvrYiDDgKTq{4-o|}Yd?@g*)r-$l)gJxz&O=gW8>NymH9#Z_ zL^iea`Kqq)r|;~$N1v~{wxESg{)zcxti~wI`gR=p5#7%`U+o+7=h$c`E>={vyZaB? zPvT}o=EV0C5S_91by;zoJxN`l&MAoRhvDip*@TJ1RonbAYXxMV7_QEeuj)onaeAFTbp-G~ zTTdFHUP#`sB0n8rlgY#>XKUHgJbw;xn|~XrdXfHd_ekXzJ~ozw`5BJ>Y^2H*F1&$_ zf{G>nu1+VyZRFq89-^PryIaGeXEA?DFh>z$uxrKjbAMNDD#H?TF@LK4T`o-D@plNx z7rMhms%0}=T;`$yd>-}gMkgKDCtsv$3aL%Y4n3!@yoj?Y(|2A3iCU?jxk&And9B31 zE!d;0!Wx7z|90Cw9@E5X9l00^^qSuPVpUU3(Xn9jXM{~$np|)()TvD0af@{wohi!W98xYtx^ zb(z}Jv^xAUbz+V`&A&|bCt~sY%hV;pB>n+0i|g(GP{Yg0q!xy(#h9}7QCFx6ea+=+ zzuc=YU#>1-n7yvxV7}ECT%lSa;@)(HDs!BL4R>CtK5!5yue@4)M;_MjtZJWxnm!tA z&hQY89sl}k1Nlh*a1FBX$GXF{>NYxh`C2xUYwWLuV-u2fojQV; zl{>G4{Jglgd&-f?FQwRoMG!{w{B4Y?k>VB0xp~N3%-+LYg)Xn#jg>e$R3v@KSXGye z<9D;Jq&UV75_QEnn~Bd)cMQPf84D&I6H{FOnP4x^t+669<6}_nfe{Re7kb{bD<<3~ zN8+Egox~Gw6!^~uoeUKkev};>VPJt9(G*|*rgW)7x|EpqJ=R%c5~xmT$d_cNs=teBg4 z{5JAOC~H4wr--HtE<1@2^n`J0_gXR5p{OQOW&LOwuFqksqI&f>Rg({RkO%nHIHZJx zE*j6NQj=x8>YIM!7g5)?IsWs(de1WeXoFH%N>txGUe&jL2Evjj&0Ywa4GT?TOru;V zCc^4?1d}4|T(8=d$h<|iMJ3UDU9UP-l=T~#Zl0SN>I6dCc3cmQ zd_(uTLAB{4V3a~NOCiGJA?}wUD>N(Pr1^mhr5V-vHe979uOQ{NUfII<8l3;X;Q>M|F}{8jRcO3H>xv9r9Nl^xb})3 zIzhE+9*W~D>?=-UmcE1UA#cx2P@S#F_w@voF{G(tqI!TN(q|^B!|)~*-K5?{+WYt> zwV2{a_uZ^clafS}PzzqseJ80&E=4KUO;T+OmpsAFB!*49MI94^8;DdjUY~r6ngdgb z-il&7UeCQ%olqM>*9JS6JpcLML@M0w_#3pZRh64|^lp>UD9ZHWH?TtgeX=?=y1v5y zP(P~C=RTjTj&mng>ONCc4NXp-0(?EDubu*hdQ5McqEyQcfe5J)$M1f0p&#K{Stuj zV0e+_gPTdhZ?S&g(S@@o9;z7c~f6CTOEpPW#w$d>~;F; z`+%%B^(Xi7Wtr}FKgwm9zVv>6dqeN>0GsueKJo#2^Yldz;4JX;j0aS0%=6deVd+E? zdqAC2gv2RETx#}onFDEv>qF`=Hv7{w{wIgTPAt)`O}iKjC-dr^<)aR06>tdI+$6O&8BqXI943 z%`jv_WRbIPw;tlS9z9o87kH4>w5RW!%Su-0#dC3Al^#-JV0A^}pYA+8 zW*$o5a_!EC=a%Vx=Cj93^u+n9gS!fk%Y0sYMn@l3zc{Z>dqjD)pnki^MiZQ3N4?jM z>R^-V{)p=2aT|efhHz4|<>#wGiKq1ykDy#F*O3M2Y-Re`1?=s6`pN}J3$N-W@@cXD za)Fs<_ea%8a(NzjR2|s*)e4N`hAjsLXJh`{U`R~l+^LqJR^C5>(K0UWR#iOy`cJTE zsUH7NwF!sM(8r*T@96oDsdoJK_G9W?C#C&`Ak#Aa+(Olh{52AiOW+`|+Tp@-OH&=l zUn_Z>D7>mc)~x0~&H!MgBvy%Q&J7}|3{A0n_6?d-uDftHLG-+C)HkU zK^*k9Fa)hRf15zIJah#r&Ze3PX&tE-&#$ON;hFrT>PRH~;wM#Yq$)8+f5;!rP;BS1Yx>EO{jPdvy5f-<_| zdG!`F`WwCVd4vB)yuhK9HN5fyrVntpa4}-@qk8|v>JT)5>ldq!N`WnbYC*lShD%@M z6qx0dCF+s7xPZu3HwdqZ`Kv96$kj1%ecDpBv=UfJ7nF8xqWqS2)m;~HHQo^~ajMJp z^q177JQ6PhC`%f8zpQ?8BpL5by=s|ip^sgz_AM(b?a<_Xeb;iPwpxF_9HZS5ebfqz zGuajDVm|Izp^iZa8@N*4Py*vS79b(>Ug-~3D$kw0LI1Q8m1g66`q)?01EOpH_KLcY z*Un!B-oL0^0Ctwjkd)0@{ash4&8*D)b)(qFxf+`CDq-cZLv zMlXItt)+OT_fyy%ZpCpdT9Rp5W`~qeAiFImX ziL^)#u@fhmLGIYdQLJw)=%A_Sex-_jSl8mhAG8_%2->qT;> ztcuiPm3ux1=(Ph2D@wQLI;9B4q_@O&ub+Dh@L8o}Z>t`WH{Q(Ceco18-m3-vcTHDs z+^enxNnG%@O6Fvr?`?m1P+k4D8g$A#1^$lUwRV9bgahD{JaK`v$v8L=N?Qu(8ec84 zVZ>iI)A8rd1eI#>rd=l*Z!M|BaCc!PKLp(iVxvGE@QymC@QZbM=EMAVnD#6B$9GhB z)Vz-GsvipPeAE8a?mcz(Uaa7komU`4wJhEWqXrkj9Ovif2>Gv#t9a=>bv1P8p!LRf zciDQi2UswBy#RRXtdOfdzzX@YzU)IakNOC0HzLqZ z(1SLrb%q9JHbHsg4YzGl?+Ec5`LX&PemG(??CLJPezQ6xX5=Q3n%aM&zTwN7PmPKA z_)k@T>7n87PvIPCg;0v?eGuor*D@@DA?U#U}y7Dr1H5|&x5zx_&`1hgIYwYsRrf0*t&J9!!IX-brq zhbxn2?|iL}OoqdwSW$C+=6r%aPy-k1eZNtvZJFO(6gq#DbA;sU6AIuvmq=JhIA=7k zGJVN6>Mz~o$}x*;+JZ<~-&A6#uccBPKB(G8N(mvC_}en=Y*Te-QGlN+{#F?e)m72# z(O|)b0lO&ad{-%#{zwb%&m%0^{#}L#kL@#(n!QaWhEF)~My=7Kx2dXn83`oonCf&C z?{jblm&}GhA#Mv>zpS6%raETdF7|J4oV)2$us&5N6w77bbF6 z=ArN2t`2X04|wSMcQ*bW*MDqRorCZ13cjxq(Y?>Ns#CkQ&HTHAFFmnlSV90w8MBN% z`6&1h*ZNy^WCex_k%DsVz!UxBx2j{|A}U@89qsTPs?ExV@4q8(Of4j!-GO5Ty+#vP zrnyWfaiwm%1LE#RdL6B7b@mP%7{z zbu&~j^|QLqAx-d>F0uZ)^jB<@(^d+RU#C0#s=B%>iPGs*M=<>D#ohGlB?P>g>wt&< z&TngDlv1nKPyMdq?vu~!<-a4$U$6K1L#?h^%k_d5z%loRKw>D*)Yjeyg&!^>jU#c2 zE!sGHClW5k3TYN)U{g zn)E&OUUD}gIgtIM60af#RO+sWw@8Z{#zavP4Wd7&_gZF6)Q7~qkQ_k45n^9%Eb^h>)DwgqEZtXB?0p!3#ZB?-<#wS2^{4;35ntr zi5()6h?2IRSGijd_>&fQhy?u*p9S*>i~I2BP^8AFKCE7;bS@Zfm&hJc?8_-5lUJf^ ze@qTm*E){euqR3bSGpud^;EOC-3X@=cSc;e5p5xBqge5%Z5{?1`-`mmQd_7jW?ZI zQmsqkUZs=|NXNYsv6WpO_qxf)hvQyW-?WE%Loa!oN*B}!uF}gR6={8Gnb)s&b7kMW zW6&qIO^g{PLa2d6vis9NDAaG4dEKRlc)2&Wc%|bIzy=#SQ7^9aUeuGzy@}O}J{0S4 zAdlypIW0vTkPAYX5MLzyYzj%sk!$>_GT`5%Q{!PedJ%t z;b_@-Q2+>wy1}75O{Rp(%J4$Itjt8rmq3*Sa~oVo3I;7D46xALITG+A5+_qq+ly)M|F)y8sqi)iHd}G44#olECt}-}A2a_07lp=*^un-DqlZp!x z4gCFsg>Se^zmCL5;5tJ$_o8Zm3Nl=UZr;4Y~|}wI$!B8A9hG@$tzhCb<6dL z&+6KlYFCjW@*mc2scWmh>0eaXR^Y2LL$nGYz-BbUgP|(L660AqQ2Qgwf#VhNXcl{p zoUbb{z`}_`G{68{2sLJ(Iq!&^cQb?!?$G?Zn0Gh{xx|5!z>$=S*&ug-${b%aIcGV* ze852tzCg~C4&}%*F#`Zx4ka!Rg5)?k^p--=nz*OI-8)I#yhhu!fLg`zo9Kr`XE6d*U=QJcF7tj#+aX>>#Gld~k*@O_li|l4gJ0z|cf+7eUAgKWzL2i4R zhPsd{Bp7X7umVkTvV3QoNENXh5g_7f7*t14oly)3QOO1Z6%qwpG4}ioRS$22F~rKy ztQh1^fY%T!p;gj7Uj(#D5@_8lzmvW=7%Ip0F+!~9(}0^KA2PTpWoIduAtff&Nk|EW z-~v*T#wH@u2EGi#&gWOCi|GY=7cR|EGD~XYX91~*&y7zMv=PdJdn%+X`hb?+c&L2C zik99__C6H@xSNOYvz-l{i}MN;*yvCrVf^5mc_rR-P=xUlFTwK z2t6j5v4p(yP(DFI>Dni{rydoLaD7Ny=CN%*gm)A`0@p?2u^QSWknQNE{{O=$t?A=7l90-GKJ zTVil%_%uDbz?;;srQ=-fPq;O<7e|~2?d4B@^DVMxEUu)ah;I}BLUu1XHV~iW%AY)c z;jPjnBYr~u*4=jZrn%Rx*DH7T&ZB4omBx?Ni@tRW^nLBUDoRu@`c~*dd#{p=tj+Dc z8i()x*n@k?H#mBDlp>b0Kbt+k1Ma$@7<<-Wbfq zqkDNf2qL(2Z|`)saF~93Z*Sk^az`W!{19mfhU_g&4Qok5``#X9*Cv;0=NhWmzrBz5 zW$fUTi{R$=X;`^0#8Wp^daH0o-t#?sec=9{=f0S)(-%-#WaR$dSRLt8zRaCP*3GPV z3#nhRj~;%2cd)y|)i1nN$bGU0cn1*xSlP$xhb!i!KHff&>#Ay`Ml!|5`*`J8fS>K- zU7dYU3b*>EUPYu2&lvy3HV^^nVQZ3IF$felIyz|-M~MG8RcyS&5Jc|JK%~y(4}zc+ z48jXSQ$rp|3>cP~C;RpTO$>rTdS;-$b66;s5!R38gkEs%!Pnt+-T4GEUwL3)f zD;iWgj9*|i5q-zt@=i`fuNquFLO*nn*ItUWZaS}d3n}WH)~8LZ&esQ==(X30>zWtn zJqLM*=nIz>6-NBGr|NNoyq?WQPs#UxolHti$2=#K$0b?%wLzXLVLZdvP)zl=gS@@t z&}GZ$Af6xVUWY>IDEM-y*E7MDzUCJPyq#3#NA>ghMM?eIpCqgKJakw?6QKOY#ywULGeiI@2JW!fI-9Vq^pp$B?t zc}_gg8!FGA4kROyXZ1l|M|t);$os3iqA+*RHG1YP#ijbHq10&K=Eur)&p}?bUj2(x zoQjm?=edz+egQs);27kYj`;TEb1-}*EDEoiQaL?17PHPs^tNMG@(T@oW z(v#liyOR&~k_T8w5dDQa_t5D$8_bCIwoIxE(ur)Zn5WPo`w8FA0m$Sklv1gNWMRXI z$p1HNkl10~+zB?)6RIjIWB@2@0p(5wMhMoS$kG57{ln6d@)HxA$gHT$x8wH`9aYgrKj z4Cuw&Q+e#=v=0(hg*I(1s=EyID94H{S?_AUrl88*47T3Ew7cBLT_sVnuJln|%KGYW z#udl(h3Dlb^wxpiNcZ|FddMN(k#0kQ-ZrGTg?{Z20PKMyy}rd(Wi9l_Orh8;d3j|= zdBxq$mWbEX{!2BMKftD7e5dwUEQ*7Wi3wHu(4)LVvIYJPAmNQuKrLH(WR#2Bsup6C zLt0!t$XfVcjr_~$n-eO4Fj?FU!GZf}O%pcUkO9L6af`~QFcCS|NdO?-04aJ(Of3yd zl?A;(7aUw}K$?J)1q#H>#En&Yz|r0w5r0%vUv;$CQUAKMB-V~(99Gl_0p{dWc_XPj z9!%OCA(*=UXzy&h*$2e)BgH1x#5u%B`EiB|LMAODF*<+7# z>_ReKz)TKSun=2kV6G7!iZz@%@p*j3of>-_Qtcf?dy9;To2&dFzJ|=n!1YH{*b(uF zPz&S&b)JD1c(1gyCk+?29@49q6&7UwulbqA;+7cKIKzNWMDe7$GK4)$d-Q-sLN>}S zA`-Y2fkHJb4bZX@YW9&{C2Nr+4qj%6R0kH{k2#VDVKG-|iENlPGKHX$CyR~h5wS#f zz2KNq49`7V#PlxrBn;{69ihjZa?oZEim)9qc`i;rErn z-dSAqM0v>edcm;bu9JsnakLEfTI+%#-acW2PxPwOy~COtrXo5rG2E;>vD$6uc7|8z zIQLGz=OU_m6>u*@;&iWB)fQAP@s!voZ*#zjpKR62Lr(V+`r}i)t^c)A>@;tLzJG{! z#eZoz+I^s01hsZrr1yra|K=4r?)WkK`m?=*+?iwaYw~<%jIKI|=bK~n$@2VqjJ`*n zKabI$$#Wte*>ic$9IO8>&xgnAr{wwUSpA1Qmygx`hVp!CtiDm6o5$+4^8D9WogBvV zmT~$NdA>GI-z(3L$LY`IsmJTi=kZ)JUSBNF&&KO#ZvtBfX3C;48fK z)M-T}s?--A9F6Or_wn|oGGtLgU)CJOgX=a9=DJ_6C{yoln?^{uP`wTOVd2siYqJdW z1ATfwZ*aq9BfWJF;k$=jrh+zZ^xAS)uR=j`)DKV5?77bKD4kf8jZRz_{0u3>Avae zTP~`r*72UPq~2$3QL%HdUVH(UudTVjtC6mneOpyI?Lx1X(3lU7C>f|Pxyt*9p8j&R z_jbeVe|S$i*@=!LNtxobkZWFV{kN-fq35hKF^`Zlk+;#{B_T8&5t&Ym&vK(4kC@DP{|zkr6Y>Aooc=qJH~5}Fr%>?+hcmfST7S>xQ$^F^P+k| zS$?(t+jmv_>EX|#o?X)wdp200O`Z{kRcS#qF^A2-wo}!N%=XK%Q-J7T6>xtvg zPjAzYjPt6S-&QIalL&C^MI>=sX~|36HZ-KzU-u0rH-E3h`+ECQuV(U)wtXpf_ifAa zi)%2ubarA0(5_s%8~$TDT90m3-hPi%VCcdf0JmvX0*Wcc)I@(X}A0uXvY>qFU_R zvc3MkYe5wS9Z$cYBGvuGbhYFb4JIv-$B?v=$62KI@HmIm9v)I=kjHR}e(|^{-Gb`^ z3U=2UFR3jq;$jp`XVEr!`t*I^`R^~I#&gN{EfbNbzd$$pS6NMDiQJc1R$h@^;0SeM zh7JS*n^cq`jheDZfDibR`*Mvc0xKR{vrFxr=8t%dk9q*{c# z(dikP&R_EPJN!+oz4@EhTlS2MXXb%E77B;4#E&4YW$n#!@<}R7*i;PDSTK+*Nya7x zKn7y@>v;O(5%j|q*yDB+*P>E{-Q|4R_3rG5tht^Y$h~1jMOpK~VL|WQic4s^&Or-D zeAHd{=H9Pot71h3#fh7^u~3&?7Hds>d$Gi?N(iIQ_cMi6Qh1I@m((KIyV#i1#=86baoyRSg_|82&?*rpUUFd=83n6 zp0|r``rgb4rzlE|S$?FH!sa`@9Tx2;fox`3Sktkw1N)ZUG~5m50QyUWy{we%p@b~-)WAI;R-F{VJIBC+}uZYg@iu?S-etAxhzsj zB<_xbLbu|mX}Zm&ydRoJsP;<&1`d&Enw_h6zjtxN@KFRYdNLiwjNx7UF3b#r9xle* z>u?dkSQ4}g@fk>o2fE7QxaUc*226)ZIc!hNE{n_`;eF_<fDY8+f@Bg|F|z?=@g17ZHM z9p*=&)ujSaco5iH>UnUFi^&QV%|TQKu^t*_%6K0cLwt&e9wd^-;&~;EWzPvC35rG! zLvIDH4ZVf#3cZ!csF@KzPqYsU7G@WP_(@Zu?dhn{Rov5#TOW$?|KlxoSEQ3M?i&_^@v5ys$|arZKofXO$3lE zuDzIu!}ab22iG6dJdr-27$k@G0Mz-wl(&WC)z-#zDAyR=L(c&RYjr`P@{W1?ntG@y z5-OCS74Aww93r1#jbiDJ5^n&w%S#9Vww9$?DWDFrOU!z>)*yg3-aHtA{2?JbWlYYT zv4M6`fhRZ^Zh;2Qi2i3rboznXiY!$nKaBfjw!>yk01+k-!riV6Q0h?vA7Dx>vBL># zQZ{`V&S4`VkX}q<$QYa>vFk9n&U(OZ+i^+89@N-626Nxria{A6%&x# z(8%m8|VJc4wOvfw}Fr%T-R~H9${LfiLF?RDt;|?L$^ooayN+b`7pxc2I`>K{_sYS3>fhfO zB@C1|t_y_O@j}lG^UCtyC>YEmmOHJq>8&{kEZHuOz+*b>ltzFCS7rt9h|DkWm@%(7 z79KOX#vw^)9n4Qe=GNh_a(+D_o^TWpv{c+-d?PIBe>gnLo~$lnm% zg;j8DL4lk`Q8jmL%g6mM#|8zl$7WA0E7UkQR@-0;%(1n#i)6Z)SOQGo@ z?dury-Q52i;&(veV!xxELs(oI;h1+|dk8xHc`YTzYrSen^OCGE!QepH*iOMR4)Z(N z9w_^4wk{rq3xkJ?tY#r7`K*&Eroy%SIa>q;kt)$J%1n)E8N`|?gpw`VX}>xLQ$CItOv9xxIkBv|oU9E(#kH1(m|H?iTh* z08x43j#9sy?YCO*|AeQq@DN@Y)#Qae!xs|s9e>ZDagOqLcCK-R(R6l3AvaUmA9snU z2hhmPc>^Rup6;5$TK8OcUljP=n{;O!diXa)pUD&o;&par!&uV+jor(>2;beyzE#zj zD8x&v+}sj-1VfZUS9*kPL*hyuUf0r-MU8I+rJ+*p@x0Qr=__%Q3M5q7KxmFglg!DU zvNn)wBXiAR9263DtJ3K1@)tz8QH3`*Zp4T@w9GbeO!&RbghhRAmbjj=zt6w^2i~77HdQ z;x(GCnJA(2#-0%jzHe^6Z#w?IO-DyWmi!1S)ZFF}%=B$4}I9c}UQwZ&@Z~Gjn&=!B4 zP$45mMHu>azpyo8C!ytEC}3}&~a=|D^V zY z0F0Ifqgho8ka@}ejQxlCzqHe@5}YBuvBLsnm=guYUJm;Ufb8Ym{Ijw=!D*4b3?k3Y zahyL@cLNT?xf}EsoE4HTvbs(E%J+lfaD@OgNV_aIRydSVZw*jRz>XH8?Q%Oui?_=g zUji|r{%p%^&5aKE{tDZah*Q~~6^(6!wTOWygf|0~5UH6V%B&1uE|-_HD|dR^iZ_}PY?lIyOed_ChgKDKX8=Q96F>=} z@ztH)dNr5{@~tH?5GX@p?CGx#8YiB0{MA9zP*=idW-W0!<4aS9|5~`-=Kh=;qW*RV zQS7y#2V^lr&VI~mI@X$SVxoMk;QqA6*1_S_yH{E};$_00J7LQ+Q=q~}utTzNV0NwT z3ClfOCEB8jg?#rayV=3MS|_y$de7>`^|9v zKq)IgqIxs8f)J)UJHuu3BjgK;p_U$~+b<9k*fZYB^&vu5SWPh$XIXz|6Yap`9Opr~QbRXUhreeX5U3$m<>LiZfPfPL3gRmlgeb@dPG~lEPM9&hApmSp<2p$@8P*<0%0;VI1P#Kv%$b0&T*EpIr&W=!(dEcC7;`x~WesGei z#U3xbXPSMkcT&j(9{U{EuH-^cEh5(tsY4nByiELJZk5 z{!1bz_03G4PIW3iEK@BL!~Bo8BvUIXK`cmKGGkPlS1A=4m!VRo?U58yqV=(vW|A#| z`^l!5q*UN90(6XODcf5`dNlO2f=;2I!7e3bn^3O=n=D}9z&SDF>aHuxs@NPr$9RB| z5UjZ?pl=`8oq8hXe-P{xS<=M;bt)E1`UKeWl3m@zr`y>%46bg5;7qi zoC(M)7UIe!bA?^l2mh5E0$!HJ%h0F+$GusM8dq}0#=|8;7dV+J#@46(Gmh)V$i>Vp zfFpcnz>mRia}+ZhZ5AKqHs`}&b4cGeHKqY0GFuH8QEk(JQQWM@HAh@)=9}?`3gj>$ zfen@;nfF;tS3IL)+K>wZ=_d{((S|*)unkj{sfuA4!e#5-gXKSmS`g|pjIw!>7gT3o zsink%K#*zJCxh--?;a%Z!*-d;B+LZmx)91NaDf3OyW&~N`>+r~Gb0aEgF7)H*0_ys z%A@u&$zjA1$&ivn*eq2cJxAqAOl|=;r_cR(mgM&$>y$zYwE(ed(xXWt13?l(6+j?Y zmY#)K<198#CZ+*v*_cDtjlnJ_8^c+nLNyI^K~(`P^ob`JQ=}w zFKrSX!iXt>7t$(Ler}_4Z#>cqzkp3S=XcISW}taI6ns3yMuIOuAY9<14Cz_4lbNby zXj)n0QC3orp`BC&N~xRyseWjxB=MmsBeSoyTh?2>q=S(`n_7T2nXQm@A%yO5{7pHW z435muAXi9{cmTn&5$vl~gG1W)QIkGWh1tXh`Tj?{c4KyxNP|Y>L>Oi8W798j_#12q zxNW}wanQHF?rtKuWQHF%cFm-X8rg*9ZqCaFIyHBQh~1|(2i8AcV~j)`J*A6H98%EV z<$RHAVY&-Urs9&N`KPuya4Wri+St~@GrJ;&ZXT7;8nsi1M4`wP#2M_epwGh15(SUt zd=~UshXf%T8<=7PQSCO2@SHZZofkYRaM*t6B+x7uGeBIdAg3C8yciCGcq%?84|4m~Pq^;aC z0$F>TZ4Z%=Wo&C~YrESXcK0E(GfwU8yEgfDrwM%<{+tcrJ*?;LhZFiPY!bHkey2Hn z-}rMt03h*A%o?(WQ8{Ti-`^2T(a;aL9h?+f9h$E!2Z?w@6B{6hjh}y*L?@9ji(Y~gZ_ znO}cueDzNt+m#9w#$m4fBg`X@hz z#mk%Qc&aJ?U?1>ch@nS{F%o0tgX=kr4yu*Qji$wdKEK!Ym z^iC~+C#KN_T0L5HZ(QloK320bfkZ^7NIr$!K=0_Uza^fO*4+&W7l<%~UP`_Ry_aGr zKr?^#$}y{J?C9uQ608yPuL%Z+matF;hww=S7VBi1B-P#Afw(CEITNHHL10x!ur1;3 zyn5>7+DsPmzz@zP!!o6VFz9m4W-4BrA;l|p1mi}qJ2e)n&%Ni_Z3l>I|7jwDNY|Vf;1M@ftiZLwME9{0EAy>yCwE5@lk|NcI$1o zIjaUsfaH&omB{-M-p>ht{-_kfPn*0(xld$lv_@Q-#@QB;*anm|mKYnF*do3Lwmlmu z&65;OyM?wmp2$#wso_x|h&55wg`bI0G89mP+VhS-c9!VEyCv=*w`M262yK7pGsdzr z-u3h3P)4~KH%rMo`TIH-NZ|Vc^xJ4akm`dR4uy-Ic(YWA9J0}G0TyyujE$v0zVwZ% z$_^9oWa@!4lmxJeAjot_fm7jhgIf2FIBLf_ggXj|3qKM*`29{^xp4u!C!VVE#|100 z&=xl(@EO^LT(Q4Kc?e?iL{l?Lax?aronl)8?FH>!BxRr~Vpir}MAVuQ&IuZ}@ph$j zCPg?hB_{ZgYIq{m0v8m!X%cOha?{2nX%s15W$l9{Ni-Kd%E-AjkGBgkkq(I`if|K# zn9cbIM{nZYm>YnAsXGJ*PG%Aw3QNV?!5~CxHn4$QZfHDI-S{cs1;zu~6f}Yh0z%N( zT|nddU~FYE215g5p!@??JL&v41e=d)3PRk__?DepKv;~Lz0Q%+3OmJMi`}J0B>j3! z6jmqTQ>fWmrPlD;Y>rOeXa@uy5?dnvjlqCPnWphrN?+HRfD(>Q&J|h(@d#@~bdbP( zn&1v8@UO>HPIw}qEqY+!+T=A82|0(Q%2dQPt8Dy3LRGtz{iLZPfHz6xOzCXNbvInkb$T*rXGFfrHx&){+4pUS2HW)s=;rU1PB zt@lQJu1tr)!t!p)?PQ1nS=kA*R}1d@Z+rFMwkq7DaC^dy3AZHNjBp!d11x^B;F}v4 z{A-j?xg$4xo+Eb?WKCNhH7Qt}NFbAPEgOkEU^*VNr;QeA)P@%bNevesxG1r&Ous)| z`2Xai%s~P&UqB?|Dyw~82v zb4t($QOKrc;35h}3+@*&EvN3%k_~DCk<-F?acI+WEwi>$q{1dmb(5w#*Hl`@E#CJx zjom&ut1|F`g~4z`2^enKGu>kJs8!H zN9*Pk-+j4=3?|M_1kqyol*`KGdK4oUm!pY`(u^P)UYJ5JU|?>O%k8n6yHnr~<^GfR zi&!c{gQK@M4$W6Nr7zGS@34bFGp&evM`P=dr!gtyOsnnWL>z%tgXUHiwRRFvi*yJe zEV!e^^_Sf*L8?Z^nelHu8$M=4d7KJva1y9EoP%s5X8_j^7?;U+F#JjUXyb)GVhc5v zv4A_lI$B)hAK2<*x+)qW6r9DbWG6&kjpAdf6}O9_@2+1)gQe2oZkPfAPuP?fxwMOn zfWPSx^UJHV#V``2g{F+;PP18!jO5N>NiAy9<$(u{dB?-Med!+Soun`MRPivoweG=y zHVC=cAPj>!tqY#37UM^k>U&J3k)?C;qJ2dgx(?K_^tpz;ImDn zqIVoJ{2&_yL>uTQ2d6~DbbE|Kia^e+;L+Uyb_!#@nqh6GkTo#mmrk!Y&n z6g~ z%q7qMsOx{ugA%Ye{BcArzBTzEMx44qMB`Pa>Qc@4));Y`iMriP6#X!g1+<$NPPbC5 zIP-$Z;=;G!R3P>mWAUf56q(D85p9mbjy@r}y<@UCac7$htQslUnwOrV4Vwle@* z3y}iba-e{cL03R29OIE-3<(2@_>Tm=hwzufV_U5f!U{mbS`0waTbKzM_O`(Eh8@N3 z{DQ{G3R_9|G2^Fztmn=@M=Q$YEE;W<0b)reYBWWbveCy`6#96rwP_w|(9FV!kbDrg z9a%3JMY2YA3zt61h}!=NUmmr4ki(bodc1HK#3%p%23@G!yK{ihf5aC8LjruM5PSh= z1z$>=;!ERpfiC~d%~sImpTQPqnxKp9znGswe37dRhJqyqV=7Xmm{$XsuT5MR;>=^V z+X{PfkL}cL&gl7XD8uXjjxyQsyZ=9N=6^$(g|Z6tlu$b`IJ0mUs1{TJX98;8-$F4^ z&8g)|Oj)=xfMnCBHB4f{_gT6uXg{TcCt_J&) zC>E9_=fq`}(!|7sgl#4!t%S9Sgp(DaH8hYtX(vL+l?bg*1{2A#q9*i&+_Lbcr|e4w z3G4z-?eq#ud%DT)J>B@DU6^cNcGP8QxvA5#=0>t&0;QlOCP0cs6Cf4MMFdZnA8x~c ziU>9YT9!Xbh_x&jf@&oe8K2p4H)K{E@1(KGg2U?}t;bf#l!>Y|c6Rb$O_&vYHjF9` zE`_9awUfIPGJMroGK;Zf7BoTzFfoalNVM1lc~(gnm?TGw>c{dVWJ8t-?L~n_f5rKW zdOBTZZ}r!N=&v}B<r06Kic2S0x4kQ} zQGb0-k6v9+LAsjIbjyH5hMKXH?XxA$2kBqn*`G3B)Mfc7n=4T!GvsTO*6ReifW}|t zb32T)@?^qWgXiYpX_Q{t8>N@$DieNBL!BYg_!}6; z8f?FxA!_6{`!`yQoc|X4$*8m&?cYYD3smMQ^2VA76$I#Nf_zvmjd*d9ZHyw3(@epk zoW4A}iDGJW@R_vlOVM+Kk({Pc^`CqMU^Sw>0YaIjc&^#RLpieFi2?*3>anLsBxdcC_2l3J~TnLiwU}r7& z#jpdg^u?e9yvnvIJJ2|_tiPm5+a*C;G#1--XSFW8&r^_pY0wni)2tvcItD9vsY$0V z?b4E6Z#w?VO`5*EOH+WYv8lhTNy}x8EiESu>gdP?r6I;Ix9!R7CiZ)I;|l>nFjtMj zisQJ55B66Czl$L_;H?P9uC;MaaC7dlm0_n6P`)yF$rk9yNg*83Ojp8orM#szn+5?$ zQdv+qkPv1A+rkQ83D#vSotN{`n(Ixa3Zpg(O`d}P)6xYIBPWO$X)_TaLk6co3n42) zSi$RP%CpWHu@oBA#)2eNCRG!lI2JCb4fs!*kimy=qNChQaX;3ZQx8)?oN-k03F}>{ zw!%Z4uwlTdi8d~_)%7!F1Tvb}%{JnpB>cD;I9x{fF%k^U$0#9*;^Bt7WQjs(8jT!= zAWJ3lDzwAVwr)$ao$9uXLYL3(DhgrI5HZp?LUE*}T^X4{g1RkYG~rh4VkUy}C$=kT z{{N8nHgIxORoeJ;RnPQ%bkEdeW|EoiWYXOUWI_m&Ku7>xO+^wwK!J7l@4C36FYm4r zmIW7Gci+`cAV7csK_V4Cgh3)i2^bVLB0@mK009D`f*=G55bE1*@Ew})GehUry%B||bm+}bSSU8E?|E~J7B)U2pms9Eras9$dE>Mn7PxzXGh zWROgDhA|UXZqci(vG*tGrMLnw3%Vdy&J;*|Y5|Vh;+Wo#}!wB8xFS zT9FSqT1*JO)QwM3?|zy7Xw^q^?KqdQ&7tGvcKofzOWfD?5lrn!JqT+f@VJqU#})6 zlU2$bI61tIxl_H_WFB=8ZW;(5#dlIRPC+Ebf2u#Xm<{n$n}eNu>rraP$vJedfnR?n zyzJrYAykPM#XmTpL{h4;#hGGewP?RW^@H6YVmK16j&745dG@AK@v}Z`q z9g_UHYme4AK!f6GKezVj=2-tI5rESoQz*7eRhBJr5jIGn_jodEi z+Q+P09`K=GRFAyJ_0>#(qd<=*Z;A?nT=ViMrBR-;IGX)-cd_=1bico7cpJi&CzGHh z@(7etXrU$O?FO`j(I>PIBy|Khvi^j1;tpqVabsUEw-_fNWW9^lH@xXKq1`TyJUq?U zdvaVCvFrEO9R`KiT}C)5LY=$zONBD0#`Q0C2v;J4h_@gro;XV945z2u+}eQmrxLgX z4Q7)W8lHBq$|2CFlXod%Vs1qD>-{3Oh2F~GJKf(*ejLqwT6F_txDR~U34a@5yN!S& z{@bnlb~}Uz_I*Zwg;@bmpNW4L5r?0Dr9bmv+pp}$T#;4fxLol2v-&%awmoaVxA6c1 zZ3MAAmDkK<#aC>!!*z;u&mGoE@9_ghF>Q!%*~M{U?YY$Z&*A+Ouoep1fbIgBc~_lS z`?YHTvG!{l0Q;))rWyJM%Jc3`R0w%Kelz;`STL{<1|hZcCa{C6(!5h&ZwVk`cG~Nx z0d1N9ES{CCOZ0Pe>OpOX&jMHVqvklY9_n*46A7g_sr$-!;MmS|Jg_e^f=3~G_Mo=v zCt#N@#HR`Ky~FWAlkgXeXmk-s|GzeTVjp6gFzG&Nk|MGsH! zoYI3NGCd)IM?Wr~82e7Cza95tP{oZ#o99oc)^IP?h_?`K3%)$GGKZgzLcABBj;YM$ zrw^m#CLYJbvc%(rNQO1O$!_ezj-X!iva$D z^y-R^U0IxngO9kjz{f@3t>G5LS$ptYpFJs@F4Jgbg&FOv8lY|=T)SW^MuDoq_7AzS zlM(-ZTzY`-z#DqMGVD+Zui#?6;AWWUHlS=Dz(`f=$qybv(OW1I0S2NGU7?aGMRq5J zG%mE#PJ*>KoEg7{pMU|R*mBMKbWpIu0T=CNgW4zZM?^ii3s+>YY-1-tUae&&nnM8a z;#wZ?gPX<=xR8)FR01)y42gF83U0a$wxjHALvM{J54D&rkRD!etB2F?IP%ZXKT(g_ zqChq>?oUFEJ3B1yZct%uGB3C{8u{R6v5j*$=!B#3c@5GYf6Uvej-f zFRTVwyhb?I{`}xV*o{Yr_(q#xc>7iBZ_+5*+3HGg7To@nfn%>~X-xnZ?1*mqd~vYW zW&V=_jv-M%JlxodbT(_zEx79eRs)3ktZ=3x4|uWCn8+KxJuZxyFIM(vW9{;mR$>-1 zu2s6GckYmZQkjBOSlR)1mKItKx|%lkuV(75K9x=cvfomzv$D66F~yTiWVg;rMz zQ?W@?Wc>SD_Ocr~3h$%jr8p&uE6hf#T6TxCgD4kTMN9nXCc}ydfC~CV50gAq<_HiG0l~-9_4qM*)*6?)qWV}4^sZzh(CFH9pA3cVsww!?m?1Ct~1vns`s|WMAed+ zsD%sz)+%PkORbCbq?pKWC~fHyuO0Z2`k3KQzT}4`W_3@B?yMCj)wBYp2W!^KU&2xr z`2*In9K9v@vm1U5D%1cdiN3VjCJb)2M9eUwByz$()UuhtT<}abw7Qw?P8w@{O#b-0 z_ONL3SbtS+-sWRXmiJ;gic*yY08?Hc4rWl@pjtKqYrx7@AGn0@#JQX<7h1&1&n|^% z#i9_E$>l~h<<^82-URxvBx+a_R(`Y7EoV#R&_H~F{93i5xhDa4% z$~XfQBWsx~F7LHi;XO?&_;5nBgLfHcZSl!jJK?)hU-JGK|8o^TdjIlbagx^dRB3!? zM`-0e+oKDwo-`cYF{{+JFZ8`@_BkK{1vih6QLYs}we=4=!YR@H%ZpPX&H*frvZ(mC zWi3upTWF;?c>vAIaCVrQ*s7WA_MVo}^n>fNu81by!(26Hjv1OFIvpS>o}KzCyKC6=S)X-Uy6Ns4)5+AjwQ`4&pFW=wk9>oq7$DZK1(td%)Y%Pjbw7fz45R}`nzL@w@R=p8Nz%|eL! zyhfA|i|qDVb2R<9asj1Sez)<7?lm z*{xnrbm8dW#ORJ64-7`Zt3hzdwrg+)V9syv$ac21bO95sr0i}OEzZ_tkR4=g!4avJ zcV$Mz=9%Wv$kE!QU9==Am|#}SkA;RBb;x^3j5Q%4m6rxNj+sF7l3r$-Ez`C1hs$YjLeZi~c!=Kil=s_4qT;KR0HoU~XWv z49?pkLSrS2d?1lRkc=}-IJDv^<-q91vx{?UTH4fuIb=0W=bK_E z>}#3~ID#?5jsxwN-D+J^c8jYt&~aOELB`cLJpB{WYzG3S*mg(=3PQ%Dk@f z+(mE^N|m`bm{vsfp#rrYYT>|G1!Colmgk;XowKOrI6^zq-v$w0p0}u_JooxibNR8^Xg<9s6 z2^_a}xGJYmgwg z+B20=L$sC*9YWlAG`Jxy7^+~zygy;2fOrPxT%N$q4?mi7UU5>!j}AYtI3JJNdBusv zy@21@EssOIaq|{>XLidknEX^dOwu``)o1mzM#JlS+N15~6}xc;7h(xg#|cfXL`u9J zJU7(YiOS*l2=Cd9$Q-KJddhH{9Q1P4!R0B9E;C_a(wo6+Xu{`rANKsyE#{KbU_hT zsPa!&wDiJaW!NuN$(=7?GlRwA^8D~3W`L4nhgEXX#kJDlA`}2%NCYe&J`Jx>L+Wjz zRwO00U%%K7PIpB~4{_z>rrStRInf>G_6$Tr7ZvxyF#whGt{1IRiU|atbtOsw{`1^mF9zWSy!qw>4YSSJE_Tncal}>lydOZJ+4Y=eM2UN zGMj1%Y7GrLD}^77l8A{oX^5-^r2Mur1ha-u*e9#qinbD@et93xbF+n^~SlG87^}!h)ek03L&vb_@O%J4tFtf+eg% zsiOO?mT2MXVn0)78Sh9P(o!zP4#px6YCgt1%K91R8>whTOxf>m+QJ{&{Qic7gqJy$ zAiY0%ikMYVTv5#Z_kv`E$kSvWsa-nN_kx; zz?haq4ZU#Lx4huWOk5Qe5=U6LFu8%vYuFT`k=1YBalg_A)-D2Eq>_}=Yo+BYYyvP> zgI(Nj8(U$|b;4elL)=^29(&S-^cLFO!_`n3jfA+TMT0e@#I{U$kC1p$H22WX!KnO) zpe?#%UT^DUpof+b2%IJ^VxG{+(bebSw4Bs31aFIx;FNS+e-(8ig0Z9m>taV7w8vWW zAUW6-hY-KB-b2PO@Ii9n&sIU*Kwxn#0o?GL7l;JJ=WH1&F&Ew$e*vEZpSPodZ29|z zc4u?~X70Ug0y(+)A`B0|WTRtvE&ggvPeFw;wL+FS>R}Jn&{@~biR@4M;e7@A#++lo zy1YaCoyOA&vNpF<;u5m&bK`Z;)wSgsU3_h(f9X5-r$uEAH>ZTIsBEe~17EGF2H|?Y z);=LK?C1&akCtCm?5n9wEQ-o9%qY*uNJuZBJd?%bWUG~tEd*c9#YJQn#q_3dL6J!D z2~iwUf(fsq3|l3SXuRRgMQMONVzu^8=+pAEM)^}hSARBi=$q=ORcAa}9ok&*`M3=2 zLTdpvEY?m!G^FPwT*A$YdVOS-X^ApOGFOv!VLW3e$Kdf$#V7ryyEPp8(!FS$dH7Rd zhbG%YBiuHB+T!Tu!A#%ZXti5oqid6Dw{BVm$yERVvE-Lfii(M7<6x%0re$somFVJO zV}0pDf`pb$VnISHPn!$QWpG}XiJLY>k%>f^G+5*<1|&&Oh}75N+>ODVGx=G9&X`wY za>ktNA@=57-ypJK_B-uwwQT+1rA%DP_B|=mG0w5aC2nDB2x%>AYpVovMQK|tZ1Ojb zab!TkUdK3A(w2F!c2?3s)5Q`{2LB{>mM&Pin-VM9b9lR7ue*{Rm52?!Q~Pq|uF zH%(LLYz0kS-U}~lMO}FN zrodfQUHFWuz)Ru?OmX#e)Bed5whj)A9=p7__rX?Gx6WB`wRPt?4`iAyb1=($%qRZQ z<@2Lgc*b#-Mw_m{0sUdWRx?1LZs!~Srj+|R9i#&Sxm z^BH_SA3ZazufIkBs<@=Bg$bKoWf)(wAIP?|8JXISag80c^d-jn4imCegy^)uSQ4Rjw}ISN?e$6-)lyB`;QoTC)5AQ!`G`Ks%C0RsgI=bV_#lt#YzJ&Gmwsb63t8CZWpgVf|_uU=u<2*xesR$Ue@*s$O zs3gbJXy|!(Aj!pCQqzOd>#ycm7xie=YB1N&M*PtKhG5 z)RgPbkFo2|56%(I!A9U`=ZNNDh4FLB_2PbMqr zh;U~Vj1|KHD=eA*<%O1Ld0%PY2wn9@Z;ll^QvJOc-HKMxG1nB^^YO|(B77<8xu!UG zY9m3cvLgv{JPJETul1MuB~mxLes(17gz3%CF1A3^oS$860Vx&6RaUFABY4OQU8TxX zOax+HUSXfGjiz(?NT!Z$(Wso9q-aCgO4%~;${pA<{+GCl<-ewovc;pv?iEHj)vZik zhGCkGcD;y-PzCnSt5303aQkVm*S7ccoIkCa>*v30wSvW>L~zSJu7pX+d43_Th57Gp z!DEt*Kw5cB0Lg{rN@IQ+$6J&{0vD)*=N69rF)C?@h zal=|kO%A&@6S{hur=?I+!v#Qf!_ICP)@p9*u;&#*S9Mc6fr61?+r{HHiddmdj=DPI z%4`-+O^uq@F%i$MvAqAjWp4w-VLh6y+$J39;M_u7Y*TwFAS60|wpR9%<3>r@%YRFa zOWZ<7WoP-@yviXM(61fRg3YdM`H+M06~1^HtIiSH)yYIm>d`Oy!4b#-Q7!auPCM_@ z3=AuvNidF&D`=il2L-1OA>maEwJ^J++CiB3&Cju+^J9XO9c}rkSM7LL%a8b}fcv%O z+nM0r1s?XVu&`wRDn1@QhVRrKWM-2&_vw7T(fg=QqeP^+iakU3u#tiI)S~HA1bq=)7Aw;CzfY9%NEQCJIN}3qAyvMZyM%4 zUxx;?r_{1li7Ge^zlcq%gd88@q+E>?#;HgR33ha~OV7^Kp#U`qP@z2G$0qEkH_x=8UMa~_!=xOPe>SY5 z&ju(HAP4G!>>$wrq?5c>&y>sx!Q^V0o|OhNB_TQ%S8Kh9AWON~1i$_DV>Dvd3ZfDb z$0I9C*U*Y&2(AP!gI=C43A@sCGX1bzGu}A!ni6Pv(#;;H-uKR6SqW4H>kRAf%w}NW z@KM-lVAUug97(KvX+n`RlWz71)`WVn8YyD6OG%MSGjZ+GGaOu~{31FG8!sIQuq!1@ zcW?7h1LMB#eD6DtU^PZL0<^+e2J&(@f({UC1<-NOLO;O5}bC z6)SCwWyu&6Cg>P>y_6&zjmEIZVhF)|`8kbgs~*}>t~usEC+TyKsP2Kuz@BU$&-9ZO z@PrJdep+e$XdP;^XoZ3rrL2V*w zQd-UHWRi|M!uQ@RS8Dq?8Fv0z3xmJ)_msk4Jy0f3PlKLaKwg&e zLfT`3IV1;Sfc;qd1hj}{b~SdmAvHa#)7cUHpgXS6nRLe*8Av~a$ddFkDW$eS&(w)f zcgA}XmeOHz`DyW5tFvse)m3lcN!?Fa%&`;WDt`W}b7GLQK}m@?1MtY=g0$b`%AXw! zHo3Z=C&z1IcFSYPN8v`kTSZ#clOw4k?kajFZ5W+k8;|A$!x41E1(ygvcoMQG`_bQj zt9T^pS_9xSF#xk$cA&f}*@QMUO#6hUlrms6 zE7?f?R9db>Ct_qc$zPb$Y+x(X$f+M6e$@s}WOgzz1sII?aRXb~#$@2@;!do*UtzS_ zz;WqDvCpr!Mu}V&#%5X+t#b`%0|H*l?qrM=X_R1CaCZS*s!}HD14;B(66d2$aqdbf zV(PHpT@l4ZW?G~#MRmrK#!^(bs)b5*K=5^g!1W;497orpC` z2Ot1PshPLNHBRH6Bq-x-)#J3@((G^b0~1ozHpE@(qDP8d6Xvrjfdu1Yago3zUZGr1 z&YOuP2VKd8iS`cxFaiX_MgT(g=(zP*bA|hiE1&hkn+&2;-GZFe45GLgA0cwJ_|g$5 z!3$V24G~U#EP5ON{_VqH5gr5xqmC0$EE>5F?*OA#>WhUSKy=0WQXr~lfQ?h9GEo4v zF5f+_oX21$*1xNqhj>*In!JUaK$FWW&$(WdgqjFpYo&m2iz1>vDr+_FKpKhvxFUB; zW641CK$XGXTqbc;R=X$0%*SE9ZB1HgMPh0xW*`#%Cfp{E(pQhQD`7{#e8I`?1knHqsJc8o=y&IczkLht0MRgu$`g<)M8 zx&P8(akPdqv>sQkn4GR>S5EFf6I9iJp88=AY#7#x#p$qT7EnA+MT&L;cT|SOal@2~ zx4LdzJy3_Pu3K6it^(af9jc3%RXirxGF0DOb zT=~>h8W>}>TgZ()25M2U&GM(i6-XXDBCgris6FfP?n<=*jN{{4ZE3x?MX)}*rG`i? zu0dd83t*y9s}Iy#m=-2W5~gLsToS0&v_I?sQ3T;QOPtcLRw%?3(j|a&f|8zj3Tq9K*G3>+2{Hf)VRM)DxGD`~YSnkr_hsO<4!s(9l&8Z78_w@{Rpw77n-w+gytBcA@GXdYjrf2s%=zaowUtd z)i!KoIJaIRubpw^l>@lQE9~Sr^6F4+_1w^(alm~BHupwkg$n;QZ~!8&YI`J%iSyX{ zKCJ$@qFX0*&;8b8-QLIwQ$EW?_sHI|ZW00;F&{`-F_ft5gz{Ndh^vZOM-5@vMrv5O zEMn?op{tcuxAg%v#Nt%2))2Vh1|<-+fpW1089*LV)H27G%A>Vos-2}OY_%K5MPnO> zv^rQiCOqg!02T< z8W6^e7qb-04n7fSp`FiyD^K!?z7YV{EHDmiR%pEp9~aiG|5?MjDu3ZmkTrB2jF0Qq zH>{8ArrM1Q>(;j$7uMy^Zc7rHdR$z$zIlCIH#Ka0;;|_j;*Q-sk@bm53L%?=p< zS=d9U>T=BKll$N2`QxLyR#;4;x~{O;e1xFp?9d~ggf$AqSoJU&lF@q;<*;zF(q`?Gl=i^FXX`>sf47Zny zh2qu{B!Zb;m4JDe=6%%!X1HK385m=wcexuwfmSVyZnm1qu3}hYq@`XySmiMFvR&yg zMq1*4uZT&A$5>{ibC#@@7-bgR16NE;BQ*siOpg~xRyj-ubcMr`;E14x2SjVhfLMIu z9bi{yTpEYf5lg1+3W*`&EzDBbuNf3p8H`Xsk6LB0f{T#Q38;yeGMj&52h)Na0tTFw zSdY4>kJSuIzIV|FtztbQ25fKlS=he@cVCcA#lDB;;F5yWxUm>by@2m`8f z0i46_Hn7HP3UHl`Q|KJpS;uG80Lo4u&D0d`_#eAcEDMTB6qiW$Vdq?2g z^npdINrw1Xa78XIOIANPjz69;s!NtR#woEy;jTJJ1UyRWdAhi9=lF#KlT=xus)nvh zu1}5)=^+Zv;mqouahn4k*t3R!gb7_P42xh2{UMoPl_0}1y$wppX2U7OAr?v&u3Jhr ztB=NQ8hT_qtoI~rYW|7dK-U&peKZ0Cq48Xk*C8~<;3rbHhK zudrmUXhqSqcpcj-(2A<|0I3#QgR!&aW-nOb;j@a-cn?ePg$S)`c&)Yu>&RYz-d=Ys z4tz8fnu$6TA|xLZLISq5HDHC>u$o{E?6hH&MN$`TnyycJLBd(3gCQ%E(bU%U41>)* z6m!!S+^SH`2voeFE20lOL(k>#NfDuGhWPnK{W*t{ygPFE6#vW!7#EgosWX2k)-}0u z$Kp?82xsBEq+Reh)EB~+tOsnLIAA5ND`Z9#(Q_b@{d3U7*v3H_PSod`Lss5_X`qY| z*!n;acv1Q6{9YQTW1Yx!6zF9g6!JxQ@nswKq}W|Zc5RTWk=nJ1-t$m#MznceZ#MeW zL#R%cWr?IX#{ECqt%l$JoDcuU`b|O@Bi?@lYTbb6I(f$(pI01|I9GfL-Mv?=zt1}1 zS(~fUvwn83x^@z2des`G7n%fQp>Y4IeVSdaI|s(DxJSGCwE1SmYp$K9e_Eqtw_<$6 z9z+c1Bw@whXa^eK13G^*t_y4#%mY5>STwdC4ZlssKR*1ewM~Q>Nleq8nuCI@qjN4rd81m4g?@KBHGYuzwyv(9bsXUY4#eE3_|IRu~r5YIrlgW&O0ViW~ z+ymI;!dsXJQVjtq8M_p%-W0SWc^mPqX<%)r2o#`W>eHX{aXMkLrPMIJ-zOlwEY+#lwHi?jcmNyqWZ}$Emwemhj3vMg%4!h&s4jHX4F7K@10Zzub_V=F zXUswm;UZNKJ8pgsO=r9IGQYFyJ7D4FPw(uNzH+IW1Dd{$d5&&>+?27Y+xrrrGC#_ z4BVEzX$4cJ@LWieYyL6ExQ1higOb?eN=H#YxEhz<8;#QT+`H9_LVlc-1w!N{Ht=8| zpPQyK!a3(!53vPj`JiFu{Ydb`^Z-v|sPa66feC`=S$nu5!gQFTh&L3dgK=*@{iRP7 zr`Hmn-4+HE1eb#_Eh;d^YkQTO;%M+@9!CgtVWpen0>M3`L|ow7a_9d7Yg*@~gSL_q z5f2SMlE9HmXicX?TBVuPu+M2(}HIqHvi=@pzEvY+ubFvDjPpWW= zkKVB4y%SEWwHFE};9<3moOZxZ1RnNP5=E#pjkBamna?##dL`^NuRe#nI5udzYqB8F-+I(*{{)Y)wup+K3vnJ z57ZvC3<%M?scrNxIjB2oRJ~ua#_98CPV=@=vViXxbl8@{_odo}CIkV1OPloZApkHF z7&p@^6{?9`>l*j5BWqiqc2{rR7nsXRqBL0d2-WPtx~B?(Tw`#nE}Xg6jqSmZuZ3&J z4el)Y0(1VHC6E2&0@jwaHAh@_A`vCQ89_6XE{nSsyZ*8!IFS_vafU)1WL}!65Hy#^ z4JoKDZ_*AIPm&Uc>k^nrVWUm2kfw-Vth+_R9aqHjF$SEWiYW9Eb=6ilc((}0a26M; z#lLOlfnKT5IRE-e>+zFK{A*zk@Jc!>GCFl^Xb>`54=4)Nqs<@f?XUH=AO*%l3XG=* z6;mlNP6vNE9-3D9mu=*<+m~7yVz9ZIp;u{3`a5sr!>i(!hK2p&*zY?!?N__;QK3tm z_N%QU7Y-^|#It@qkGW=&-Zo}!lH@Y6GZ}jnX)bWP@*>wHaPQ8C*ThZhMdnCaVtyqV z4d&cetVvqd?W^1}qTB)+V;j=(+O^txH26b4yf$uY!_8{O59^Zg;LokIHi^uXN%`1S zd*_HmeE9sUu0Mz5uf|;(7)^!db*>p@#&y;tEi}hR1h55>$PDiJ|D}*XEHqNtF3zw> z+q2g@SR@*7eGI>@HIDh1pXpohL&5QJH7qWY^q;R`hl|gy7lwl zi7==EO4d~DN}ua-J(Uwv<%Xmqu|Wh-MhrihSY58?Qe`bu;DgFbDu-9QuE<%j^D;`H`{Q@wp=nC zV(LxPiN6_lV8eYg?!?yN1mS1+ZOtM0R@?#2h;Lczw0%u8f@vG%WU&6YkU)Jz;FhF6 z7-zRwf1iDS%xh+y!5IFltg~;&{n-S+9bNqE;@~mOXY-x-ZJ5K~vB4YSu3n)hb&M%y zx#iDGbme2=cdc1EPO8hy+3&{An{+T?=S^`VL%ZlS$F8Z+|2wL#3Ezw1x7mI#8hajg zE|8Cm1QeO(qQS|s#W?@a#8J7`n$uCa)gW@G#v2@!cALcawF&cZp>w})jT%mAMAz(u zLsM_tfhk~HsaIir{lFmvYUu~o)5$JUZj}P+mG13szI0!1wN&lW z`*Mft&S|AP;x3IWS~wuu@B*qhCYue$lML|uHSwK08;7~mhB?Vi)(QpGPxda?O!ido zs#&8?#Y=-k)?k^)P?+q_D*d5r>Ibkeei*m3S)n-Rcmw@zZKHdscUzOh0G$0XIV8b? znMwMFt?_BGBd^glel)&A1s2>c0*kP#Qcw%jT{BDxLG_j&HV^HDmx@E9q85K-qklX# zRhNf7neC8=?W2AOv>~cv?2YSKkZN7X=lrhDTs!||J3Hc3Yv(`Rqw`b$>38|?9vkFe zWRSvyW((xU4v(@U@?&f9&nd8&ZFDF>;x0Rnu2dm7sgvEXTN;MlQrAhL*9{we;AK?) zhq}GjUijY)qofC^Gz@ZIdXU%i;eB;|6apP&Fl|xZpG*y^`F?FsE1Z}bm34$Lvq9C( zTWwhFq}CaeDd>xn{I1AF?K&NT05DY1PQ8Mw#CwAT2=Rif@`#4G@#8>U2&uz_(m6 zRKAS=j*DLe`fDX8MKEgeDweU=Pz3`bO*D^7cig7n^Drp3rnc4Lom#{;{$;P<)i~vy zsghVGNBOXY&MaWPV~AMaiUWPfgGbYQ8H=lQ%0^agT&92oh#TQ~IEF_S@WTdBIw&Oz zSU`}$s>pcbQAq|2aa6KN@;1olEsXy85$H1>&~@HrwKG*sW0?P3PB+eLT2A+GlI<@E z1~6vT2=XHd$UDT)d&GdoVQN9Mz$#EOvtPkXZGSON-q`0);y$?z_7m$cZSO)%bo|AP zZg;NzQR@!XG(v^((YVV-7-JCsLPGaXwNK`D!bkY2^_Mo6(+QNC&kbv|4!22gyD2mL zEWyI@;m>S@v{9^uG&;tmbGv!}JnlfJT?>C6_p--%yDcyvq8Vu(i~Gcaf6Tf|o6ZiX z#$;{)g%mPGY#xt$Fk(C&_p(QzQr0hl;#L!V78m>Yg?33|z?%Mr^_RA$q3Mu~gR~qL z(I62dmz!rBkjni)-F{fJ0iH+(fNFWd21uVCX{0tmOo)vUup1Wdsy0LHlQCMj9rmOR zkr>gE$lVbqa&yVMMDBD64M+Q5#@!i~f9Y9WOXUAGtV?vI%QCeY=CF{u{@|$u2~c%U z8H8zjy_*l<4PL9gACb6@;~hWJ0N&1A3h!3`CB*u&3SFRdzEJDb{j7p(Sj6U z*)hSy7%;+=M6H|w^h@Ckq-vvZ#x-?2VB@imZK-F{V?ASI)yrKbb?F#VIm6A0llqlw zEtC3HUGpS!mD$Kml*T~lyW*|KJu4k0bu^xhyHaMSFy+k|E(djcCSQ^`u_-`19dF@Q zn5Vhu!eikFBMnV^*22ixciR!;b5A`3uWLX#XAD25bM#r{^|`n)eUQR1|6k-hbkdaw z9q(q&HPS`ac+~?J_`5O;AYt+=fIlXkE#ngjUQ(ySN`1IWAE>a<(onYpmaRrIeywxR zYR{O%uMLdTl3k%j>}W!j9$ILoFza^^AtvheY5fi&d5n?qbzZ{;;<$G88;D~JU|Pd* zIp6gI*6$#a!Rz#U;xm|qSO0VU24Vtk&EnUNMvd?i!N~mQmEp5tMzEm2F#8@j7KmJj zfH?hPA$tQy>dkT-3+3q1+0sgx$&&g%X~N9O?ySeUAYEk^_J}f9qozmG^O%&clndivWI%GoBWR0 zcv-QbLI~J+IUa6LLa4F46?fAlTxt0I9|fLOYIh;=&|#y&x0Hlmx|R+bImX-t8+|x4 zlaq7JopEuO&W8P}cbwBJIw!3#U&Ewcu}S^&o=M!GXd5~6Rh<+$6V+f|wf+)MHmL^F zNrPWA@nsiXPKQ9jrM4`0X=idGW0!SxVgj0+$k1(ckq%AQppu=r!@AT{k?(rkP|zd! zSPq*ABUbS#)y^Gf02SZq@WN{bbJ=;LuNmMUH^AN13Ai@9E}#8hR8jm!+cOCBvG6z6 z_G2lZoV-vdI@AFg#u}Wa`>ks&-uQ3pnp*@g`rx17Pkk(W-G2P1#=eJAeZ#ntg96RY zEBvl;roW4O)Fn|EYUX$Up3R~c{#5L(eKa0gOhmshsLtnKJfrZ3#-aaULx0pEd9c~g zyInJhr|ott?)VrCi7QEVhFfD?v}pvtpX|OX2lfaG8LG_V_J)BXP(-3W-mFWD7H{ICW_zvGp1_x+jTDUlYE5+-!nsVG~ z(ntU+wG>nZm#eG>p~2(~WH^q16lfKF@G1EXhJFQ3>mMiVA(3B2o3A!59?h1vN zY8U8QA!DJAP!egj6@e5Fk0CjSvn7?L=^%H*VPQH**=BQA+`S<1tavW`UHKUjJV_rp zo9`p)NqC?!&rZLe{X%&Zc5R|F

dVKT5i(l!O`I8Z2eAaskvWE*TLR}8&?oGfVB#E@ zolah_H^FNuuMk|$qr^_5tu%b{TBMaWj;bs@r<8~Y;U|8qmlURE;q#_)k5r2L*e87Q5&oh51E<`Ez6fl#tZ05Pda zoaZJ1)SPFi`TO`7j=9x5BLPWX=MSIn8e;b6vtbPazbLVA;(CS&)k>_gsSC z@P%A@ve{hZw{QW<7WsPw{xR{f&3<_qzih(aGkLye4xEnyZee7mK%K>-+Hn0_8vBN_S3?wd zdMAtLA{`5o)(UN36!&Nr4@3mTG&E4kj9txU(Ti=R-rBM8&}Q)gGae`RK?tbYK(7`xHRrY1pB4d z4VFy`0kD*uu@lAb)7XiczMisml0&kLMAnP2)nGYjsGo1lHP+$x?EfEmyz* zY0U<+HTvZ0Vh@p^3N452P+gyw#huE$FSA}h)HrW<_t@p}`_yNbr(YkZ&v;*?a2>1x zuEBwAxRPCxfB1v5cA}d)OB0U}1MZ4sPHs~R?I9rS>}Hi-~L5EYRdvOCQkWuj{$ltF4#6+p{JY zKNy!bP6}E=h9eCZ05#V(h@LEPa-UcHCU;bqqBsRmx6!I1a z`Itd|TvNzJ!KNagLj1(Xs9$cNPuc>xM)54s<7;db6`&&g_Gr|kY?^#6wgMQkNd^`; zl89>z2T(|Zpbn0&I5<$D^(zL)k&fr$0=BB{8R2&p)U{|wS4SprZPL(jYooT8yDFU# z(gBg~Y_}XJ{{LtLOyylNGy=daIbN9t^@x?OeA8N<6KyM$CLIUEX^c0%KoV@qz^Ucm zxf`o<%A+gnmUjHI8NbK{?D%_&p6Qe};6>!Z%=aG6rjnlaIjQPRZ;3IF z;0wksWTKP0OBI+N^*0!;Q%qCO^W6KoXjgw}Ali(sIwk3(6=V6)HQl{K(bx$=XHZ!O|vIY71rSNar&%B?6#=cAx&tK?3g8@W1!-KB4{T_1NBDh%u69>t=G z4hu@t#$71%wYU{`kiQn48zgquz8*aglqTc6>KA%TgYW0j z#2akD!yPB%-qlAX-GXIlTjiRCMyNN$;~Uf)qN93CbB7y|bz}S<2D&l2qPH}(uV3gx zue>FpvDcg8x2@NkqV4Dvz+OC|G}z{IgZ3NIoC&3&!~H@pFLDEd-Q{C$v2D~&)LPoz z9&WVhEs^QPzJ=YK6$O3LGj?Wgj=nLWH2iVFVow7Wzp0%n7SZW9ty8^$G&aGSU&r;W zcv{?@{Z_PJUuojInYax^-|HjhAh&xF8?1SHZzEQ2iJKc%Zi$xlmF5a#;!IB*X!>^i z9*-M-+aP>jOw|#O2YP@sJJ17l%raT^*HC^(J7F@>wtV=Vx=!@K1>~4alQ-AauZ-^| z03anZ`e46I6E~N_wD&9f<87MuoaX*0zS20&O>t|R=BDVHej)x*1Es-M9$@?)#Xxzg zgV{ycZgnjM=3ArDfzsr0E9U#|B|rFTNBI5dqye{La1~(Pin&eSjA?yabkjg-Y93X> znSj(=o?R|Qj}MggnSmLM;4-$D06$2E_ycM&8t&esvgFW-rKyu|w>MHZhTU$j{f)kM z8D8tZWBhA(e0S@_(pNIx^2?)B2TLQvo9&h0EL@CcUF_!^k-ege%B2BekaQ&S&IG=r z!aJ?eY}aTqy#~QV%E7%$n_w{oI||`l)@I)nPvH(l+!2@DPU=ze@p8`FqPC&ZoZ9|S zITfDt#|3_s@*>=0mPd9>lc9c?4D|x?C2go#siAPAC5F+n6PPp)7Z{ zQbsWgjs@L;*E?Ge#I3)mYEc=D?ieZ!&TwMl?ldy)w$b*nd&&zFquy$%m=^)4x0Eko zO_;$ByQO^glBnn6)&cC8*p18cy?$dOH^7hL`GhUO)40Id#@H{Oks-}L7HmZ(OrJEn zM_YplgXe?ro^fqQyyG#u8m9bVBup%3*fc5W<%e^Y$~mCU55fj1v$2c&it=+2?i#E&{c+#gRdI4Zo~`kLh^J;|J`t@;*( zA||=j-b(nvOf}$}44`_Dg^+w@vNUqB*-K^ylys@3fDeIXW0x z?C;?^`v+q1q+rSE;R81K{_dhs*=vQ^1+(de_J>RGj%nWg-w zyMvr}Q8sG+hZ78J!@a}NRl}vh*?L{F&Na-?%LP@g$w3aRn*jWwkPudd z8IDo9w-v!1d79}4)K8_C;KoAuQ|n<4DNnjDF8D=JHOILb{7i>r{Nt$bXZHT6TWclj z^5^oF9pgVG{JFg+B1QYn6r)`d@$;v7V{sp@qNr4DDY_{=V^iXae#SXDz_ik5==HpgkWhKkD^)%9>U zPuFRcs^e0n5hW`rWRv)ncJFaH{OSnn-!UBf=j=)}htMYh1)Dg~p4GNpSQF32E!l6u zlQkV%N;_;2S<^f0)ftYf`=aeLN&|65{QdD};Wxp{HD1WjV{H@`nn(7-Wk3eV}pHV7ozi4 z^bXVDmorMqwb}n;2ow(dA8Rx0i0l%QMJQltDa}{w29VMG6$c}z_KJ0&hoE$~0EkJN z18Wi-t66lcDN$cFm?-*QwH}8Wh`L(P3i^(CYqLsEcuLzdAhl8nKkUpH1s$dLiz!{J zC-wg`N#Bv8ytv*`)H&3?^tsD z#z-UV@*9I^qGJ~~$=@2#A~}9*Zw_f{EUUp2rOk5 z{vYl;rh5%K+e>W7TUz62!|M*|_d!4z_Yisj0aT>yZxArg?oZX7Q)s^j6)^;^i-*B%$K)q2vf2ZaCsITlB+%};z{G+`y zLA&upA&#TLn+Cct<(t-|mm~lUl(n2y0CqwBC4>h@yiKUqO3VZDx3mM6c0C*)6!acA z-*nk>QbipMs*e6NFIxRjPc}MowAAVCx-9ztMoS}wKN$oJ8T~0*HCmcdBh5BI!;yX@ z*)8_BlI%A5MBb%FxSO9qv~_%fXk&bWXlpac`h>5xhF^omtMO#Dm2zeT8U11VNdXyU z#A8JjJWx^PT^SUY5sR=z9LDI#Ii-W8n&N=h-PW1)yS*-Cc=ylrTjch_sP_pJ0n?D9 z&u)R7JfFAV{HG!5&pJoHoDZJKhJQ9J?In}}4&P3G{#`phDH8Q(UF--{!lZ;%;t)yu z7~R2eB-mRg02jb_{$wV)d6*W~`q(lYk^s5tqKM0~u#KT^%iSQ@8_2B6>R>Yj7U{G! z; zXQEtayGslo8eNVU{zl+98lGq9NK2x#6LbLPv#sZm=%415MxtvMcTQL!BAgJ7c$?w2 zK#l`q7~^i%=V%Y$rU1Nnj`c7zdT3s0V4^Sth$9Sv59kAwivBpSG&wr#K*V-I>)lv8 z68PiKZy|Tl*1$?PX^(VY=_Vbcldtbi=nf`Qx|8uvhCtsyHH2@ej)bKfS>fF5l772I zDF82=>qdxPJ+O56z3HnKG(P6JVAWr zd>L_e4<2u>irDI8U=WWom!Iz0+bqv_vxJ)z{8xCs8wmoDuVM>~YsFq(B`&xaS(wTE1}&|V2%ZO7lb&}04;@X_Z; z4YTPh_poS71{LpcR{&17xoLNfX3ooio%1JGz$k#FGsF^!3(xqFLW`>dSoZLl==Gx4 zc3wQdE2w)ZB?v!c#!`_>lps)leSo>QJP<6GgS!)}1KnOrh8D8yIPJ_rSK=hf&9h2< zH7w0ebmN_V(ulVzQ^qm8rNN&%Q;PxOmY)~^)kr}XebsW;2XSXIrI0M?Mk-yTh=B|O z<}RNQUS!A_aojjqrWBm-)x`av5JX0sFg*MX^oq+PEU0!1!ur4hJUwFSgOs40G^EC8 zW+kjdqJnjPC@J$mV;QDX*Gyn%lnjBLYQH*nftM|p%3UKKj0>*%K^Yr#FMmL+YoLP( zo><8|b@tP)(q{l@@h|FCLMXz9YRN(8u^@W!I)2banBz9+}+&VTouo zI49cs!tUN0`AxJ%4;FeWPW+V%Lrh2=43%FR>931`w>GcdsxZntfPl-+f<}(03ii z*CZIv1wZHr*I4uE(XlI8Uxsn8elT!<*dLClIYK9IK1~wne#ezEqhDpT-AAdHMJxPiqK2NX&jjy;E{`LYN;(SmV+d(BOMsc&T+iO_oxj zHClLhX<}cJs3vw30|3!$nR> zGJTh3Gmv(fdsmPKl3lJp`@xs9_*)647)3Oqtui+`tOR~r&ASs!Cz@ut!rB9rTRXxl zveWuJ=Kfcmd}|%ejAf$}4(*&6opf}myLP3%?*&JPSH{CBn`*uvm+DL(n@sZ-wJNJv zeJ=p}WoaC4iTv=OU_%E!E5H@EhZ`8l9PN(?2cZpG7!onI#xc3ewFo9j^2AD za^)o78LO4R$ks`US3S}kD=kfPI$iQQ1!%XIHF~GXO+#0VRY!2xn{@==d?|jRcwCf; zmK{;5L~k8g%1?Dh&D9F@2&^TL{AvSts*wDnIVHJ!cTC^qP8di&=H7KAzsBZIl3!Ez zW6D^CgF`zgTpvY8y$8Egn~y5BiBFf7)n9P~c^v2~*4J=M`w(*;b5ilzx|gqQd|BDc zO<|qEi0Oi@*6GV$VK}<+?Bd+~SKSPbMrP9kOG<->rdbBdkBbwrI^_ngM`7jo^e{JD zZGKybb=v=7Cc5FMQfUd-UV4t#)q#DTfvvGKFw^x8(Ei~1JU%HyPL7WH0JbQhQ&(e6 z+s@;%FPuh=uFP$G)w3vzH5MO4SuedAgI|vOj;+6vV{jMia}0i*h#G1n+u_ClG!vw07Xy+zNpuww#mAuCnG0IyBrz$YnT? zH`w4Ydm+*sz>Y@ae6<_8h}KYn?k4qlVKEXT)VQKjr-F~Y8Z0uOZ_)1@T`-Iv{c_JC zEdd?~Bj?qQp)uJH(4(Wn(u}>q$h(Nzg-eMb9=+g`mz@UJ(R>0`7gk53E5g!Htq{+) zP!2?25FcoRYNb>RE*ecMIG`2V!ADkIf=9iSO`IFe+yyiyHgPVz4R(60U0{+yJ7*!K zx)YSp3zkpu}po+`| zGAYE;NTrA8ka}YSQg1Y*LT#G{EtMzF^xL^BGKGHyvNu!i!k>e>RWdnx;?PoY>Q>3$ z!!aEq0}X|7{4ju00Y)y>f|a?1N2|U&Ps@!E$~pviut{R$#Y(BSuN|@W*=xrr?TEIt{oPcqvNg*n*&az9n19MMo?tjecmOwWk-n z(V9;YISX>y7&ps1;VWPA!+8ND{LS{>I0+9l;WBYQ`t=7&vufYeo*65F`~FR9qe@6^ zlv_||nWzP$1|U9(?F8w!v@r!~KtcMgq&dD4MxnYWC=zbbw+rPN5T!YK`?q8dGOgxx z2J)-OTZj@Yjalm3){c|^wi_Y(@drzzgTOH@oe_jkMU+u=!iDLMx{sl)rJNAE?pb)1 zSQWbN+QCX14>bIJ$4w>=;NEBpzhgsTH_YwkWApxP|Fmj8JpV4_1@JhGwf(NP&BONm zt~HxdJY3twrVn6SrDiU}U0{(qYhaUh;So0=##i&bp)v?*^h z$OjEM=6PY$0Ng4G4}KyGm91PyKX4t*3@+;qe_$P98|*N7gW9Ulw#diyW&-YgfH>_F zdLPLjwD3Qjd^h*{&|4a|V0zx)R|}<(eqMBJdt2Yk9Clc;p5KN08C$U|$lGzaUnVBH zW?sd=^h2c*s>FB|$F0#^W7EfJrF=K$C3NSB8RD+VQta&xv?N?*Yw}=W*MpjDUme z7iE~^hy5Z*j+t;6V7=JiYw`Db`+JPRaDO8+_>2|qv_Z-f%JYI7^5LB}(15}sVJu+H zFL#0%42U6p@~|_5?%G}2urt`)5#E(FG87oolHd|U75NMkIUGD0%nG!$l!-SkkaCwA zRUVTS`|%m`3Gl%5+RNS|9KnSlPGlphK3EQD=7OJ(!d5`S&_7gQjG=#M;H0-CF$d&0 zLslV1Bz8Qs9R3s)-xFPW2+SgpRckX8RnY$|x=Wcxe#G#7>{s>NgI!%H!97zJgt_+4o5)gq} z1}5QV6qrd81&|*i`!q-s+G3X87GINdXvM(>9%VIwIoD&Nx=X4=uln3^Q{9l4{0cZY z2?by&1z+yay162^V9pV5?J+^ND3T%OKoXc7TVgEhE5x&!9KJI-YO&36uQv8!bKGm~ z`kgcH^iX1Q&}OGeM)S?_!+q8R925reU~=4N9i{nI?Qk01u)nLd9D#ypV|pNU^ft*s zkU%5QDsd-{1v|ZNtoz+qLl{e}llz;GB?}9Rzst@c0NNzy6mn+qdrQ3sZ`IyB+Adq; z$(xwT3v~7Yn1FxwVf!t>6|1s z(5gVpyD}rT$R2e4Jk%OKX#HsZf>0Ad*cNP7QkpE2O-R&1VJ|Bos2LcT3^G|y4{1+@ zU@fkhAJ-ED3e(XRPFficZwz4S}Fi>di;pn;_ex$(u$t5e~j`5;wDDL#2#pW3Hq@ z*3)p?q>Hf11{Fd-gJG+l@$imd?k}yc)eu7tl|OYOLP`HL84-YM-X0J(0me@J{?FX| zk7vW5$@{nrDsT#60yXrYAb|u+&FtsePDvL2+(u$r3h@PqQtv+I#sEx@MQcA?8ve-R z`jwFBachhNB?PlWyRcxMq5K!Fi(T#EFYNuiybpRjp+8OzUcui{@DEUoPwH0;w?ApG zcbfP?gI~JdK8Qb6b>LS$OM;)DO7-`Y{odhFqFe8Ami*KDu1w@z31Sd2CGY&(Rrnp^u$pts&!|m3K??!~(F(3PvEl5e|`$%adGZwx3 zBc(;{NG!~kp`oI)KT@h@;d4!o-dr+aY7MIH-S{5rYat$p&m4*eT#=*jz((jXcubh@ zeHafEML8ai{`uYscp$~+L_7xOdne;@zyj}7JmxL%K8FXgO_ycxgfd*g=cM`ED{e0j ziv8AJ9uj-5y-O?K2xRj6S@Tgy1){Wpc<~l9{UO73k7Lx_@5v%?1j@98tD{}VmnM2Q=A)bEd52uG`Ka#bkqbMg zMyI|wbx}0+@NC<`+378aKDNwm!6Pi36#N(kNEog}=_wcq6?JrM1XN_o!0Q6ZgXjE9 zK7K`Cbkaw9JEILVyXQvB7WL$!IluAxFS+oI{!3PW?XcGE=i#+z?xxJ&MXOIPoz{BU zYCo(-bMGIzul3D~{BT(Q^zXaKk50I6Xlv^&7y4lrzx#*i`=@kj7aJ~&yNJJg>-_jT z>Glq^>(Oq<(Ct7&7i*F(_`3h#g?==8KgRpEd-*>9SAgN-d-2_Bd>1HOPwRXC7(KYC zy+7Lajn?C$+do^pG#Yte=(N_y&-BBII?(^#KD1)sO3z5qCZuQuF}~jsJ^W-xe>CBl zp`$Z5M<+ZpbfR}vM|96KLkqmG6rwwK_w_{+el@gT=I|)|)zJCgl^xN8zZ!b4cV!{! zd3I>;y?3`U3(pZ#C49T&aAm^Vmiyt9a!YWz7d>;u(4^?o&kjvy!`06Y?d9!mi@J+b zCPfcEJJdGvbuWbUVlSQ(OL^(U1Bi!*Oe~Y%qF0XV`A9V9cir95i93cq&WnnA3P)jeOu=WK8!9A!`p z`sxLKSkSS>g2BcY=@Z`imKXL0H-J3R2Rn)rqmS<#n%ad4TWz_?(fK=vhH5LhbpkQG z0?$P)sN%)U7D(XTeB%4p@eG$i(yzh`j2vLs#9u^(9xU*7@<;6F!Ydb>ANp!JI1Qi6i`?3`>h<(0=kO^ zG8%?0m39jtL0z{hAi;OCVXM*^;af9OK;WHTPJM%yqm3^N_4gefw&`0A*m8UH4$fO>R7AYljLCSvAgE|G}>!3!Sfe93EH>{|+MJp^xX&{+SVCWCZ| z$~S9pZO$4$xFX}kP7|1#b)Z72u7i9u{8A_4(VX-ejK8!BJ_as%hcm)y8I)~MYT!2n zG>HDD(=DW@i>NvUULr3zU3^o`q~<(TRmq)ksmk&N4GPEF_DQeL} z2DgLbyVLMR8D^Dj0+ZIj7R@Ytxfqn9fZZe{AZu5VqKki@3lGCSM`uiq z_(lUi+z5w&bB?)ZBfHUQAO$&tYqkja&CxGk8=Ab=?3Qn`&nFOq=e`Llf8wtUk8cWZ zup?A3ne%FI|J=2x{BwH9%jy9YmZ|VfoDBkb3LC}-Htq{v85%Cfl-BFQz(Vzui$3tm z(A3%r^y;VudTzi=3IZ%K{VJ8^2vcV-i;RJ;%UgO57#1OFNh0BSxC5US> zJ<<<%1552t9x&iIRLP$S83=ES(MCb=VaWC5CUChUs+h7CQPXRniu_1p=>I=Oj7>`6`V;}^HL2fi5W8@ zQ?QVbTLOG(X=KQN;S?^e&4j}W22Qc2=YYZLs5F(0z&SWGJXISYlT{k9TPeUQtIf0v1{O9Oqk)% znLhq3BC$Q6Y<@NpwvmmHObW*t97GXJeGPM)`nqb<_;xm|Dp;EK6mL_zS<6k%t>LtI z+SBxPQKMKnSeT2^ZxsXY(KwhMV*$p&bZwvL6J7g6v#2}OVbv~#+&CF2>sHUb$%d@( z4YVJ4NBL0gebrpBDV|wO@Q9a^Y+u{*lM`)Hqo(YD_Y z6+c3xg2FiHCJxHohUCrmJ+>c!0~leC@(&D+5VY?cl#Tojw8k!xn40RK?8?BD!2*tU z9o{`@O3hW=6ah7Y2o~I56ugB}dMy(@_1aLWb9T#bnA876%VE(ouMJJAd1iOAcNnl@ z>TOFI6SHJC&_3a&jkH2%>4Z?DKo}C&7J{-W4&~x?cm=pI3KNhMB~&)pO5@_V+Y>vJ zb7rIyViErfYZz0`cdFds+~9<%L;_j&jdA(ea9ZQ}yv6l%1C!vC+A=Z=cr^BE$*{XJiR&+M z0#4fIJgVa}aPyUp5NFxxUc~jZfFRm5Cf8!U&bUCPqKKx}gC$tP#v{fqmlOtm3xwd? zwe~F`qA)=~RfNqh-TfniYC>+93W_0vY>tt=GkClsoU=#F6kv;pC+KE0H*WXYaPFR( z02Cuc?O!TEqRVvvx*Z_SfFx!e(fZuQK@xf3(BDgq4NuN0a$r zToFgX%h~V%ht^7LBk5c@XRk4Y=!F_G9N3Tc1?@UR*MZWq zone^+)9tWD@|PATdIS;nv^we0f^LtIgTcwLZXloV?{g9)7ZD}gy&J&{WCv69SNhHN zrk#y6SJ}~T$1@l2>g)UwEO1MGfy{sY|K;w>!=tFOzPqaTbkeDiy{kgH!xnaM0R#jJ zSp@||9UUEo(Qy<|0nu?3?I0?+5)E=t0RwKRfS@QiE(FH~6ciK{6%-VA)ZmIM-|yU| zx)X4|d7tO~=ljNIs7m!+&OP_sbI*3q6{9EwHA3F*kv$G36wfRGiBn8EW{)kF37$Ka zv|DxTsTwfR1cd6IvI#Gp8VZ7-L6X?0Y2B~oP7$aSO8s@h{x=xmfGkSWs=7o;Z#3cV z``u(IyDAR(ng9L~f3sOJ4jrBUo^`-<0*f33|MBd_3}nn zpYN)8!5$tf6QC){nt5gzQeq$($z06cw6UW^V?qEts+Gyh_Q=dGj}13%fEsy^jAU*& z3bP&osa(-aZ*D>j{sOnRY~={e)%8u+UY--!x>UtJqM}631#TZ%5lN`zc7V;sNXDr0 z_wq!#uP7X9?+y zKNjE9yr}vK801u4;P#UZb=T0!NTHzHUzCy)c!AqrmO>UQIVK$r2nZWF{I99D-QW|T z8rI!mw?SFIyE3FAUAPdc#Kr&{#xm@DIFgBfc~{5?!E&bbbtyuo@TDy5SVb&bKzWcd zB`*Wkf>WjZtTFKup1&F?96sZqIxNB5R7o-?1&JB6okmC#qKooai)PUlcC!d?97)d( zCS|hqVgSsm)+_LlXUk(&QK&P;2!7?@vMCUFeAur{J9CN*J!erl0!pQ7a)tYBd(|4! zZ^1av8mJF(O0eVFRjf?|BD_MNPnOYFzn9zX{w?d8m~$}Pf2-OeAD~R&jIN4O5$bZF zyeu7ocI8u(j%j{Q)OCHdDR*8pyyS2h%}xe#O0Ov%bOjN z!bzs3H=6VdYM{`Juy?-THNlHSb_QMp7B7^7%qqf9Il8@imXqZc$}v6QtdszNeOYhB-4|s~>8yPk^{~^*eV^ZywK0PPNKG5P>Y0v!1h8v?1jT=#%kwbVkmRn-lJs8EgM2gY zzI0GaNr+bszz~a9I7Z-4vqrVnFOGeBTO5QDMAXe^Ap?EXKpn4F?~VA5_(6oxLp3+1 zFge3-#5^nvVyGgbcW*)LhH6@KfpzX~XGobCw>c=#GMT>$?xE*E1 zenl4rrM!}9N0bDzvr4|IO9I`mW|tJoCZP1NDy4cTn?fmJRCp5077aGk%`K`Cm@Whc z1mR$k>Uq|py?qP#2?bLqk~mv5m;Z+1DHKr-6X3rQZy;1lL>dUi6tM|4{2gII!jXpX z0;!;;l@S=^AdJ9ZsL(|*r$d!ZOn}dZF~Gq&x)KO|yB{1daX-`m=8s5+$~FnH`RIkV zRU>6bj=NQjN9X>41cRBw+7+kf#NP6n9{zdmYZ(+u;^*Qj5|uIG89@&wC4>gab|fXe zu3CacM^cj3MM0rhP0IAkY6GvVCVXO>27hMI-KLu1%wuBu6~QS&c|#X{H^+TL6@^6u zMgJ%B|E5O3?S}iNY6W(c%=|NFLN0hQhs>Gqu1yDG+WuSmK;2r@6>~49nq$wv5@4nH zFXx;W_>F$KbI$h5o%3qH+&OFbNC`DpGZ8-ZY~xKB#pnTT7nBe(l`qx z=oyP6i$(3oR5{Dtp{l@|g(aZK)Z4EyX)D!s3rCySyfE;cvH@IDb37s|cB&TiNeMwY zFipv920`~dSvqVXdgVQ@tTG>|)SNOt_XfH)lBi6-FDke<&-A-VHaWfjN0sn9+f~@~ zH=zb!bU~>N+;;f%OZa&Ir)U>RMTg|U z%&A4!thUfTnB@W>UaYRB4)4z-gobr%)cs7sCzpmy(}Be*MyBWeb6FlJ;SqhVYLq70 zD`8I#$&;NpJYC=y1FgXpj=M~$Q*NRn&C;zNHp_()b*z}HL4Ki8XIifZ-7mb3R6oEo zx2y{9RZv-oO5NL}DA4t#9^z~KE~g-^4x)%KSd0-U!u&x@VX%z$rjO0r45NTeJOP^) z5WdPF0kD0g+T?>PTIvUEy71S!d%*U!E=qs8#>!8#K(vQ@gg~^5pAd+4@Dq@1=O+Xr z7PnX++QLr=L~JzXV9gEugg_*W#}J4b_-`x$HXbu#*YXn^>uP>t{#W8Ds5~cGz~(J* z$Nqwv8YO&KTGl;zZli)Q`)CA|>_Vk`BK908VR0Vk7^Ghw))NG83)>#HA7R@=ps0wW zVV8vF!uw=50SmLRPoqI&3?$~OD&&7~IAQ{H<3f%r^-2FfJH)e`nkXA!?O92ah(r0` z5+|GQrodiCs#KKrjT#1$B|RB+zwx!QO}X+ia}R4f4lP2FFlc$$oT!Wf}@q4{RY#m3T_X&-*e090d6lhU?KPX z_o{KQ32n>BaeaM^Ba%4-BR$Pdc)(QL8V@!!)Iid52Y5cG;Q`W^j0bembCUsd=O2f^unbPe1M_$a9#{k?;(;|V z8V@Xik$7MQ48sEpU=SW6SQ$t2IdnO|(Z;>-$fbHKkxIMR53r2Eilx+v0A%rA%eXP8 zV-m{R?@{e++*xR)Mii^Q}!jInAB?W+;clI@6%c2>VhfAqj zLw+C)iqM>DzidMA+x@Dl49dv3EZIu~qGJ0M(-GuRVG@Kq3V;Md3aeF!&fwk2Fs7em z>)~XCndVQbecGRw$UPSE`L^qyiG~PHw~?dC^I%wVPuu5~Wxr)6*OQ64Ipu^trYcs@wEujq#QZHcjp0`EV$^=7J z+at3vY>lB9jh|wd(1la%Xg6UBXu3WCEvr|0(teY@8oa!I^U>Fx?P6C)@(50-3;r$( znwVEG!rv8mIANDr+6b8uQ!t+v7A9J!>tTIVj(mx8I$iI@Sq`To}WdU&Fl5vKb!3Z7Mj-N{Gaq)V??oPiO2TLH8=znt{Xs_thW| zscTyA2Jlr5C*w~M_I(ji5@wtAAtaWWnUmH6O(eYL!L z^E!x-i@8RX0X#_s2h9E&*+SS_W#C}`3lN2a`T|iK z@Gm2(J-XeHWxt!PG4w$VLY~5mqS=S&P#nMG%1D*!ml)E5!gaER0AuL7W>wvY3$t^z z*{P~PMM40j*Xv;#?qc{}aA~9UCVxf9hnNQ~WPmSgg7^>PWWIxOiugwm#8Np<;f%?} zUDk)d^9{QH9QQMzSrOz7y8rfv=wC}whagCRb|`|Z2A-J`p+9!^1w4YhQ6bCy2|edv zsqP3M?Vubuol=#^!;x3a7~4%)GWb-p?VA+L);j_BCRJVnDzA@`g1x z>fWr%djVlhO3qOw-PhqK%eT@`n(mzcSfN%oy)+Lal%RV}ORgA|gVq#sivk{WEjj^R zW5RDas4mZUI*S89jujVHuz65ec$m^5VO}=40N|WV&E)jVJ+RM3dj}Wx&9aEg7=|dfD0~A1?9v`;S$Vpp)R=amH^l@ z3NBOyF$YS}0fQB$3^&ajM=;!sRb-I@*L@7*4e)puX_&JZUDNSKvv-x79wHbC;#DRUWYArryGUTchP@0v;AyhzX%4D=G^Wtpg? zdlW$Kwb$~b0q6IqR=n(9ps}TX-tMZH#+D&gJ{#xvssO*kWf-fyJE^t1PWx8J>A0fJ?92>!BEp%^mkgIEHH^yWQbX{Jt7;F<4p zNGLOE9uo`3B0`E^yzs8Hr3J-!p20C*;5kB4g#PL63l;`vO_cD1jKrIk7ax#NS?;fh z!VVzYiedd2avxAo=@4ZG0znJ`H=vv0*3gD@uRf?7S%ZNgXRvJK!9zFlpH{>}3P-&2 zJmggeHeDzs?2?oSiMa=6OrL^8^iw%SUY=Vv5i<mfhhaS9~7zIGzplR{UYT9$vkNb-m4~2Yhh7hfz-$Rdo=ym?d;rZ6@UcZSB=x zsq1e?{U}zInC6v-?pd!?sP|gFU#08IASA5sRif^QA$b{0HDBODts;JAKNR>3-l4D)>mf6KY?690P(-4I(M*c;ZkFfTy} z#&JQ!gdt-{CY(z$J!=j~5cFFGG6{%dOmY*!H>6r*iop!8E|Z-DQ|Nqgp1WFg-j2R) zmFSp$O#WZfM+1pFsLe_U7J8gw65)!`}6Y;V;btJN!YjjG}{!bF!AJa&z$ z`G1)LJ&9}8ka!B#W~v@SVR%B81m@k{AeeH=tDeZzQJg7j0-%)$7JCT!^^nplTSVCU z%O-4>Pc2~&?d&V^DE40pSQ*VGDgIv`rqZ&Upm+qYsFPA4SZtJR*8$5z#wo9{Cv{`; z%q+XXUwn-4;Xf%b(uP{Up>L-qseZBK+HpJN3aZt5UwgD&&%G8U?%f+ zBhKJuP2k->7yBt5nQ3ZJ1CU2<^ghy{fXd#C(lVqDIwMOqXrxHC1(8H8;Po0Ayc^Z$ zx$6(nO7li|gGXB#<@H$&&}}t-w?F`N7cLJruJ3asQZ9w7f#nC3n0-yRSL z?P<_#)SiZwALhI?oPHeCf;_vNXbtn>Madd@bX#>Ik%o<0Y-%t>dz+db|8u%qY--P` zZgDr9npWWh6spBaKBvXTbewz)NH)s%(NsZc5xzzAImFqsla{}r0G3|JRA51>fRDZKK|opCK#&Z!xNfN^%vXAIhQY-{ z_=~bBXqF)CT$V*&%rvMV&|6g{uQk!|zw|#iSjL{rw{$Cr^?FOSl9vfO7o+3IQxTDYkuJr%i0K0t-4CD;uH|pe z`9v%r%FY+ZXMW{UlI!89%@8=PG;c~ruqJRwo+I`U-OhgrM@to?qbA4A;GFimI7H^5 zYrBNn;IVI4P{$R+WV|P_$}%hSZ9PWZ0_+VDh=P5r$q_sT50M#Q^lX|HP{8p7hA(nx zb9-VMFo8^0Y8u{ApnwF=a^F$SBbyX9At+hM>hVWM{9OM)E+7)6tKDC09eRUkL`FCP zh)O>zQOJsbKg~P$t+fx*lBq>UR)X@_X`+L zMN*2+zB_PPoXBAS5^%9~uH;mwc!fuAr3ll}biC3WoSB#%s#C0)?+kZ`*Datr1PSlV z0&yqx?Vhl+(-ttx644I8h=_Jri^*Wpz~p#15l|=&{GM(O0deoCt|J**232qxPd|{& z?mRazRh+roAX??Q$F`}@jlD0M5(M_X*OX>pDZ}NvhCM!e&{6m-F0w0wk&*5$)l^v0 zM?}y^EQJVS<`I#U*+w!~_8SUjs~O#H*$U)!u=?Hf)M1I%c^_yP5wi6GeR)_S(XGK~ zMl*~H3lJ%SKqq_&6dnCp5ZA53X@f(L+~o#?cLk9tgpqHN+UqI!rIPn4H&unxZ|j2JTG4NH!Yo9+Vc_F^a3* zxY|6CwYh3@G^F*xeBd^T_&PpSaR}AxBiSBA1oxgh;khya!AA;$96-S2vR^{LNCw0E zSk{OLu>uf$Y|yhe$6KVQ%T6yvrm!`h2bm-P*-#c^hWx2)6!eHSw9UldQkclq zn}HTtKl2J&w}jl!RI!+#EJaUf;d4xWSL0lCBu}?@<$YhmunRC?a&aL5Z{}~^7EGoM z&Io}oyZ9_A)HAFIHP+8%Z%{j3gfpRGjP>(FjCEXAPk$9X4Xn94$Rcb5AYlTNX(*td z+2XLkc0i%MSm`hHn2;FN+HSaCcs)o!c)#!lbxKxOe->RSSof+{thEN5?-G52BTKX( z{{-hrH#uqPP-sNV;I;rQM(*((Q^(VT`zy1E_Dk6w^K);Wzf|pdc>#gtVLY9g?JYuX z&qPsAQ=k@003-*T^3I{){3?S}PMT#hPQTLd(!8FD*2Q0E4drX^r&oL8ekx=d)1qgi zEXCOl8$GzZZuaRmM!EYkzY5NxE(H&|-(<>sqsoAD>foSn<*$Y{C+dEye*SwztXMD3 z_PY!W->D+ta(bxWXWIWh^DFO>pbEx5qg&J34_V#)KvPaM3pqpTkK(I!O&B-8rjAM! zcG$0abl;xA>LzDtbN8#p{aI4*EzAn$EE)$D$kc6#Us*uLr6|!m0)A_m7@UYd2 ztiysiu?7xmZS8Z5A;1^(NwjQngG{y-914j78^)+ql-xdvB;EB@BA@20Dh`%0MRn7b zRhiK)ige-srknaCO4|slOt&iVwrcYTWSrgb8`h*X0{jq#+)elk`OT>N@!_Hve|Qrg zaE_7IFE5lIKE{U<^`V$c{E81qfyQ@77BNIaY5Wg4B@tw#1sv5A>c$*Xcm$%B6$*9G zGI!sJi&P{3oSdQ%wh?yZz?2KB{fTbto9JB33OEEgt?scrkqpsWeG^?T2)QyX8MF{< zJ{Eyol3v6%>T$ScF1QgM5k+<(m6ps8VLoh8RHr8Ms-Y~hCyKQcazg?jl(mM@_@fhr z#cu_@cEaK})0!8h>yA#eH^TJj(TUc=cG{KWLy{A`qB8NH4{!nz*fH2{q2oY>Y8LCK zYM#P1VMCW|B;-a#C#q&t*3_C4*UXg}rM&b`!2b{=vGTD+2f3^;{3_F$8^UFuH}*@E zbqr5)drU!cB_yxLL_uuf?vRIG?mZ!uTMWKDP|N0iiPCmqPHv4kf_(_?HJA!l^Ap?u zN<29Z5cxOponrkHUD-c27ZPri2KG-3h}4EQ42Vv5|6R2x?kiA z0NNQhWjF*#ulG+JAFWZ9_R@hH%ZrUmXuyC(HzPt*1|WtH!M(hFaxkyv_90j23yWAQ z@?3T!p*@|?NUE;bc`>3%VAay(!W(n7IT;x=pb-h5-88=B2*xt;$K)y~CCEz(CW`|{ zc)AP}0%6mlU+KUIxiYU9qG+s}@^xx4-LGsPRk+(I0t^tOIpcu$Ly0*##mPiDXIHd_}@v1~p zM($7O8X>np5%N=pTOjdOo}ln37}zDB4Y@Ldm&upYtNdN1O$6W`2$&SnnjFFj)Nu$W zkTw|)SRE%p5>cbXIdq0M&p?n29)8%e)bz=q!;mYJaYgvL*Fu$2NV5!Y_K@s^9v+zZ z%Q0{`$r~NjPbzq9cDDYWvm3zxe>LRE|u(C<4>*b0g-}pEUmSyRSMIOms^+_dhGnBhzx>4gl*OFD;j6Iz)|J1o7bk?=obLypU_83NnWg6}DLk1g-Oo z2x88`g$;s`;eea1d2T7sz5??Cw^R~9QcbUC2+L~Z5N(L$S88Av=LZmns%hHFT=>=)-vYQp!o~+t{$qh;K6+z~KvOupGIka7c)6J|ds53ys0txhXFs1Q`kohTb+$d$>aB<0*~=xkFWJBo2^WlM~VeXFxE;*CwgfzDT0CW;{xVzlCfewA=zUcz)2DT$ApVt zpTWiSCKcN`&rQn4@m#LsQD7(ZdtfM{?~=;5vGxWfDVOqVqz*9IstEfNCW2 z(9n#6L}_3AaUACt1dC)KCwUYtQ#P@Dv@B02ZIUi9Ih>JI=DcGQneNQ_@!&zoz-pp9iYqnaE#R3SAvT4os6vdlK&Qk~1BNH^AsYbs#dOvPumV+sFHF?dL9rSk5;mP0k<|%eXPC2zv~Sui z(+g&X^Cp>IGloR>XmM1HONi-Wtq+)<&6+Qc4^Zhy$mG^Dfnb{Hmq)1uEuHp>bzbZ! z9b}iD4;hW1X>MyI?E+h=WbVG|x6X5|jCtM5>RDx=HR6AtC@6XE%|8 zPa{su5AW2N7~ZL2f}7-_*e~C>>zwS9$%1NFy$#BNdOgeBO9r@&%Df~N1=}FdE&8{s zKxc|4s)dmyf@BgZfvh`g$T7pntLOZa6f*!0C=(YM)_FQ>k-FYa<|1ScjTO{vhIq87DsmTjyLNYpF>y?nbzi|V8NE=t zxb$I~F0iOnZX&hkV9a7lVd#)MU0x~u>?Ry0;cG*QHf+)@QY>`mkEI+##KHbYC)eMIMSr2K#s%QzOSi&c|1j}29jQ#`gOLVwG9OQe z)7baM4fRi)Ws<0BHb|MuCoM;*lKJ2utQ;kb;XL&q!>p+nnS0o43O|C%+f&FD4v7)0 znfYv*#d9tej-oY@!w1IRFpR_^gHLQo9xf)q+J*s`ZXN@#V#pQgd(aE4#wvFYx)Ci% zv4;7jCTDC9%y7VWczfq%qvu&B@-cCt$Vdui0Fch_zzkv41em6gM zJm{;vc@NH`@!o^i1x8gN-%KGm!$=5d2tv%{mEwEZz^=m_xTcwa$p3>;8Mxz)t~?=8 zk&3X}U!WBSR(IFdVE@ozy0N2rUiA=MJr< zA%k+_#6)5|+!;Ayt?tEsrPZ?MC7?oTeIC9~)~ewa6kD+3Ac*#Y3LVtj3z~_lz~c~7 z-l$#uJiJovn*8E+g3kX)yi-YRU>KmSCnl;2qFHiyd&rZ8RMRO@bUvmQGu%wuY(`RE z${M(Dbj})>Z3WsulssBI;3SdDHha)2V~rT}Mjv%ME~hxHHEpJ6Ua5aH0+pc#Bft)z zQ`AJYN+kSN-cnT(n932u682eMju_!-f{#KXnKx1yGRggm)hetCSgm@dRCX8~#>8^f z>0v_J528hL?45=8dv#RO7zXyou$MMQR>Jn762)MGt@P7=FINnH$L?Opxl*#(s#w_P zVrn4wos9=p`#3gL0bh`baDtN`EEgg?mKSFWsJ%@&9>Ny{M?=>-^9;IP8^vErEDeh2 zUfh1vWKpUNGg!UU_fLuP))*wXMSK4MWK2?`Fq%|(TTEtETYY3amsdg!e@e6m6H_@_ zP>l_WI!z0#zEafmNf~4TSffI|Hq)u3EM}5dGK`8kFN;@Ia#X!mRqhoO#~kV8D}dQS#&;i|)B9bww?cEO)uVSfL4SeWyx0^zz>R)>v3 zN}Zahr23z6)yu>!R-BGMH8BBxcXEdXN@>}Zkr-WIRpwK}ag`mZ2G%EP`{%^Xk?U}R zrH6G*oSyn~;&k(a0J#fsF-n)ya8CB>IQ{*!#4K98!M?oU>PEO!abY2DD#Vds(@oLh zm+UecywPrBEUR;e;~JJX?UU)#ixTIVD{^V~fZ&O=72bC#b*ZLzzVSD7?pi+!B& zFul6P9$K~Qd+ZQpXb-^wtNWdXdSj#gWWnsKA@*j$T){ARX!diAn`m7iWL>!4K;b^?Du}*RGo!ee-g((Rn||C}ex?0>7~}*) ztxplVUtR+QO5aJfuaw)yZd!&%U?==TG~@GlVHLD9pS7!bH6>KDOt5p_tL2=zhAO`= zE~7~&;&PvU54Q->mzRaw(U!`ba$G*Nbw#9*>MtuPrN)+p#~6N^xX$itglOqHyKR9u z^_-hT=uFbjhOi*LyAF4-=UxKyug~p|aPKsnjd%@RqW@w#tf>i%5{nJVT;nV$^!6dz zKZ#T&#?;=vT;bNn-#AH~>&g_Psx|(ZONs^?WMLT*kVI4YvZ?ryqAl({Q@+I|a7u~B z12NB9E?qZ#ouSWqk5)F=#bi${A5Jx21p?H#pwgmSUoAi1*feiT`3Rt5YFq8vOYl5{2qAEu_2KiyJn*k(= zF6H+~l@FOA!0+&5ZYqQ-;CDWrX+AC^{({!Wu`5YD!aeKPGwr$ht1X%OU(z5>Vmz z{z%#NFf<5vq;3$~IqNIz=(scLX1rbCdqMzW*jiIV%TUqbkKoXR-2V;D7emPq$XJ|_ z5w~7u{@`Ra6IxU4fKU&VmC1=!K}<~$=SBd$--1tk zf<@x$?jkm(tg0w3f}6m>Gz9s6I=-P%PZd7!*>gN_nie2e`r zd6XOkvSXrix*FHB6FYZO%I6~fne7TmAM4f}8pM$-JjGt^07`BZaMj zmlRe{n20PsIHKvA(X;{Vg}#J|qq$@ivVW&qhCXyg}nE z(k{y~;j!EqqkZR9RMze4SAf&5_&K5!x+1aJxULtUr@6v``=F4xql zq?4dxfAEl6x0uxOl!`L?>8*07OBt#}CRpIIAYSIOI_O2;kL0t!S=IeWL27)fyiJ#K zS!ee_b)=(_IXUVmN292dOpD_Srkjve!JSoi8hm*R5)T?xgL36Se323b2&A_!qMSFN zBCrx(JY|B%0C&DB&N2fk6$AygBY6o5F)!i2CYkt=nMpOaMyw9K3=vMz)1L&%b<)CA zP~PdUIgLxk%apyPF&*x6Aj!3ZEs@5-jiQ+@iSQzKqpT0#ZUu0`8z2o?AQ=a5x@m zOCKZ%5a@Xj`G%X#QPU__;bsKU@I`X@R8R|<4p&P?M8XU|A|+}3htWZltgUQ81D?8Agk$IkXc{<{^W%pk)boWORj- z_K9Yb{!Rb~d;jqmLuQLHc*!#eEJWedh5&_6(io7g#K%gUEWvMQ9*2^UDBRGrsbDaE zm(S{m{id_eMA<4>>G2zeC8V>-!%-YF>*fws<^8%m?_=Chi)kSFM&A_f&5ss<7u5Gp zoeC&xYG6zN|An%I*Z^>ul%K|ruJ~I|>=W?$8{G1aPjUY*=hVe}O`wmF{nH-t6L6`1 zqTfbWB+}U>)`}8vw;x=27g7!RSQq!Xv1vF?jA2{Hfg5j-L7#o5=ck!R@uFbgj4Z~T~n8P0%-$LEVC_fc)x9@Pbab~aK z@T!Xrf2(xcx*L=30wl|;a__-CfB=TMqgyl66f>2CL`vmjv93D%HqHz7_8}G#jRr1p z^QWjUQYw#ReF4%@CO7K~BNzg4)|VVW7y?f5*_irw*Sw?(VX(PK_k+u7g>ZxHQv3?+ z=J*ja(%g&Vip+%V9KQ1?10e3iy6fhTd!UMV6y5Rwn%@KGM(5e7##T0j` ze)T298gb{Ud2=ImdAWRZ@UEXtw^V!zF2GGGdGd8z=5;q-)t#?jpgJxqqnUuZbh{m{+fMB?YyA6 z=Qgl6Vd5IOn@TDu{b*r=);$@EQ$v^HFx8h96y)+vskv-e?v~1<#U(~N+I0!+8{e<7 zDky(vAV~3l*d@ll$-N`Lkb3>Yw$j^q${{&y!;^!hHu2vO6L9&k`2HN8m~Px}!Y^2q z4S0$KW5}VlmcJo1T8I%G*{kIUDdDrezbDUCx*DRA1vLyb0U}FZRe1x=^q5pg?>5O0 z)C<463qJ4=mRGl5b9_1uQ|?*fa!;k%iEv*<@@P*;Z44RCqns-tpUmAsDUr)3WL=9_ ztQAOv9HE^%5DnR><3#)nmRGJ+iJmfeEI8R_cw>=*HIHSOmaFwpk{H1lSpiP^Sdtnp zwM&nM(M}1`8b~i-0B7ucEWLgQ#vF26^9Uudyl>?7^!I|`1pNbR9bt(nSa|+v+la`C zAYD+kwHf=L9Dvuqn32h-3w&1hG%<1!V66pv760dAhZiku4{D(}(*nmAfG2z5AQGqO za{@F{U}DmdI4oeg)st8n#x}?N6H~;cvP9$KIZ@&4M?_`pbocpm|Ddqns? z(+e_*j*3zNETNFuyTOa%{>eIzq;WO-*Iv{ zpkvH(Xu%cs-;A|nUTL?Eyu7p(=YANkS_Q{JXfn|1U> z26Z6@pG#qwy8=46E0+Q_cB}M0{18WVj&_iqy`T)ba#tf4ZULu8Q-N3B{AmNaBzm42 z?olk!PYsV*iMT8X#j*pOX;t?C=6Wh6Quvr*EUce-N@IR|3t z8G^j6#J2 zVV;NScpz9$6s#(2$GSGGgLVSk95CC-m^KM3ux=(##yxT{qkIT>+g1X$8GF_z)2{+ zVGDXK#Igv-oXwVGDDAdT&S9xsMg`9pMU=m*{A9A%+Y4K6>D9#9!FD)|1I&y)9i{Z< zdb_oC<59AVa&SZ`=UKb6aTTTdnME}6S^H#T1&uK)|4x;|0wMaXIvzPz>Yd?>A@@Rl zOa?DX1}7#1Zr%jzMaVKN$l?dqa#;e0dMbqi4JpKU>~A<|V}0bW8-HgZP53i>3d`EZ zyR$jBGU)nZyF%1`NnQmtUR*Jl?mE*7$5@?*>ACV^sExblTNN?br)0LmiBsskP4JD} z_)Sw!O^gaR+g%ElHTzslCv3Jmnj5~M^k(>X8k_xGLXYszwcpbFo9#+-^|$k0!DHLE zl)^Jz^PTDgQ;}qS(&UW{A}!yi!|thNO$vw*k){QoUIVRE7mbvQjyZLWauURYE}e?L7j#QY>k51*dsSP^8b zQ&QBv!TAbu$&^FbWzC2*!LYNm-l0*kphfnv)8p zA99Eih5eaO8>TQ%rU>W*EbtpX1LKi~T{`~3=GmQv?H6R-O>F?k95!SsA1Vl2E23_g zW_%MV%)xpAbAUbyrgBCi(E-YtzzIM|XrUAs5tIrIO#BAQK}-v|XCg4O;zm1IrDnWt-11x+a7KOrOtSO1 z#3@u;YUaf1aT>}mPD6$0j&TX6=!UG*P@sUaDja^Led9|Cq22QIyI*1Iqn!TUM=M^i zOHwdq!6gR+WoO?YXhec)qLARtp)e3&dMA?mV|fwvI5}RB2F8wK8N@YG&`_$O{(9X3 zLE^)VpleML_hjME2+MqYFjN_2SrXvQ6cN=NkgQZSDNf=uw!7&tD&lb|^dr<~cN7e- zx;{c5744}86zydT~RtaaL6Yc07ZP+^(Vpniu&iK3eYnf<+0M) zwFypz%XqbA8B{3Ri9igW8P_D4-Okylfp*5FBA|W)cCyG|Sn2ZMH`{>;2;z9yRQ?G6 z)NcH3;=CD7e(;2Glrx9T;vHVPj3)#VOgaDytsl+^%#6UU6j8#8{$bBytg0p8$zZJ4 zphYa#YO^)t1M`+b0&_Wqx!x3VrWN5&%(Z3&;k*+!^}v(IzBq_VI1Zl9s0A>t3IxDE z=I;N}bh}s&c|MektlQNPxo`lqh@TU5=0JbuaVjA)%*zXN4_BWxAFeOCBE2SjtjO?U z!yZ*eFQ1jjKY|ZHYu!Jr)*Y)}Mb<3*DeGq+7v=M-b^C5Dq~-CPSQ@&Y><_$0xl0iI zBoHZOV@b$m!pML_)gG9zHVQCJo^Yk%WxC;La@ZL-N*T9JUubmsTmOzqfJ_T+K1P`3IVfi|}KvtfsD@zZJ>0W&kEYrL`td&u% z)*?DghM4mf!dkg&h-5V2=ZqfZuW`5C#Z~i@ajvQkhau39duUn#C&4&Zs_EYQBlch9 zOSia&(tVrNXkwy3XX;Ft`z|;hxDVF-thm;P^P6-Ap~lW|vhp;7eveWriT_1Yvm`jMargiDm&d?=u(}rVF9(VzpgusGU6Q z>a$(!AS{xVB%@-724+Rmj3T;Xi6orZ2Yezit2*7~F%$(AGZn#2bY@l!qB^O?3EfI$ ze_mA~&grQa2dw}BViq}}syb?Vg4bKkqyRzG_fBUQ>M}sf4;bMc5ajAq@HiM zKi3H|TKQj^(MXO5#qyuEs!VR1#cX?@dyX5Ab<c-oJ$HCP|rQ*-KFnD%zrC;#u){@z4$1fLRW7LNL)DAjW<6zLIsPo9!RV+6F_6?FqYR?8l&o#)!JdQHPMVl zeo`=7fqZ3SfDz%3kS`P;WJAo%sxT&3XXFfFk-*TS?y|4ok=Wz2UNYR2N0YzNDB*DSt9fZS%~vCY;N{e7%g?Z zRzr^Dtt*5buayJ{?w%7J7; z^O0uHuzrO{iW_1Hf~@lsZPU_>Dri#k3U#AB(A2Qkg!zw2vaN1e*5=`WBoY6@OBb7! z5F?l-F@KK7=7b#uEF!=p>Df|L6M`huNlBBA<_Ny_ek)Z34hZE^1LT=kq&%TcTzT;+ zfCUm7W=w$7)sUQ@Xib`pKF@VYrEQy!)(JPHr5Dktzr-D&| zrQ}GK(ov$v3ywvr7Nw3aDJ|`4wD80gef;P+x07i7Xs`81rgeGBh*OP-94P9X5tJt} z-2mCd51)f&QtHA)Ijy)gCzcm>#mON2aGcvks1R+K`XrywWTH;{Feg(Nqxb~iRnUxz9v{i?>^lkCr5dTaGwwv`3St*d2uXxb zVmZ1FcXFsPp4WyVQxm6jS=$ID7BW0&&j-uZWH&w(g1g^+W3_=i{io*npx>krl$F9Q zM2$H8F*Q+PA~bmU)Wj&L-nc(VMh6#Ol<3FN!DBB<+-7W`F@Lcy3n8Cp*xEx||6=zH z+z^LCwr_`BNR?;Uk+9hEa|6`n47+7y<4sU;!9VEXg}Bw|hB(#VQJymVwBiiAEc^<7 z3|TMH<}>UH!=M9ql)HgPki~(6LjHC@x$u! zXNDu}nnS9JJv6Dl{BZN8I4!O(ujo7!hIDb8A-i_KDA=+AEtc)ilD0V*!=slk>dTMd zs;R~0E&D^BK?wjgnCSm44_>ru+$g5QUdw+XSNPk*Nr=^xNcXQZd5-v zw}^JV33K6`?<$J}(7JrI@_VDGHH1{QX7Cz;TSne_3E@SIB`CP$<57C$tVn_`FEyfw zOS|SHNa(U>la}A+w5&Vf!m+gRZ}t@bhCL?jd$0U7b76oAelKe`@6D3l)aXVc=`CJh zb!38j7rgk@SW$Hd{(yGnqTLAAm19>~#dw|R$ zF(lghd&^Qf>S&XS{m<-Uxw=q3@1^lhEZxn~ci?`7t0-s~xIc^s} z9gheax50-G96$r5mJ!BcKY|I$@H!u_4KPHXi}yObHv*aC@P0GiJJsWlQ}D-i_+tyK z!we%{YxsUQ1{4A6CQN{>e~m%Bx&A`Cm7hU>_(J1P_$C*R_FIh0VOVGp8># zwko&ik>$Wsx52?-b(7N(O0T!WBTyW0@ESDPB$dQtTOAe~`%myUyQajcALS8&XTe1r zIR^}xh_TSVkk)vsrrX}M+v3m++(^ar(MbhI)3~XXrGed94vZAl-X4k5w72ZZW^Ds~ z{FXdrGb0J_R_E>T?W}E}dtWMa*(E4va>*hTE1Dzl|7s`uJ ztvE2VlMmc<80@GpHco&S(Os7wDXppwVllC;W|@7M9*e~098$Ws^qGX*P8Pw4Ef)@K zd1`TBErA`2N)V+H!aq?gcPQ_AV3N@aAg%Yjo!T?wMO?&YMmWY3kcwfkWB{fxn68f& z$1G`NzDzIKFl}0Bm%$h+m#o3#23*Q?>>Z9&@zHF#gQ~?r5-^T)giTRTzZW)#pK#3$ zmxzEPGKahr=PUScOYM}}SnOjIX9)!*N(9w5U@#s}D!?HTOaWww<$kF~Lc|n;sQbV= z>_dFJV7(v2OpE8{7P4#+Je)%ZGK^g8zBn7oHeMJu*=B|9(;OiG1IECpH zYL3;l^;ldJT$qyY*~dCMy_{*)`n8s#&NBGv+V||!+VMGAh_StWquDmv3;Sts z2m;37^cVuC6PvF2P?$OI)AEwE8`L?odx>nSdgGK5Xux`-nYTfjSXsG5Gf9!R7Mov$ z&om&~i@mH6QO?C1yIycDGlrHl#m7rg;YN`X7OpPq1&*EdyY%G;c3G5XYc}wX48ot- zE&VXt(fUv9)Wqurm2Lo5`MM7@C33?GGusveKD)9>Nkd2sVF3{OYrs_Vv6iR!iMhZ< z#oRb2>ou(Fg2Fn+#>pza6Nop%AYxRIFvwT8>ViT?76hY4lsAhcI7)@|(Ktvs(fX10 z?XvB|11>Mmz$hEj%$#Tepq9)>Ykt(2LSrnslK^6S^G1%u#7NsCku{QAW3j`U17VuKRU^qY?g-+c0b~)01>+*Hz%~8A zyNqRHDcHZC5s$A{Pk#+6j7a8+crDR#jUOkQWhb-oih*)}wRmO573(Rn2P^`6$iu>T zlS+fcGUa__w=dU82H7$##;g29xisn{y8=ldB>_Ngqj8vHn)8tz>h5W|)^kzq9+K8M zs5FYpYbt?1(t3eD`M_@Z{|S9aN0mn(7%sE1|9|O29Z}Nsp?qrpi9TGNhY^WmqS{4v z5PfjoJC;?Lk%@(kCs+#10M8OI7N%EGUh&(qY77jQPCs73Qu^+JBz&s1$PgEH3 z!LI#Y=2I^vBT8jOkH%=@$9AU{D$gR840D!%b$fW;*9Apne`3drWfsK&s0Plg9A+`< z_le!HTCqEJ3gY18Y``QK9`h!4K5zgpCo~DrPw(4~9|`RQ1GKXlAZNLg43M4WVaol~ zcFsh^NiBA5<`F!YAXX^MCd?MGm9LfuI7GOsV2ogpS&Y%cpIqSFcyq=`>vq{r5yu)M zU4~+Zuyts5NUwcrC%_4$+s~tHl@2oZ4>%v#(f?1u23_nM#^bLMqUhJrIw^-7=aSj2Hb) z=%CpAU}dNW*t|M(S)y3VLrr3LgOVd*md-~Z`Y7ikq+>BuZ~!gLLw=G@MuQQf(t!r) z`Y-ItO8D&b_;p0^+rWUbf7x}ntSUYpGqDsNV%4Se2a0Wr%(z?*n#Mia(Cb9d_86Yuv>j>&CS?Y~Ha}3yMda8;$L>`~3XufBR*&k5@bG zli7o@I&$av-q>ouI_N;P)6@3)hWRL$!*Nmo8?bi4n8&nt5+;B+AJ5)b<-@LlVfbP# z@K4gXA8Q{|WtDNuE%C|q4Fk-V;!lji=YF^pYs0NcqNDZgoqqy%eL4sfUf#j!j=z?7 za5~_zy@S&RkKa2uUGeDB(J8gj9u`myr>2PkiDHddM{+kaX|^s~?q=+%zStnS=m01O2U7NS8bj#H})u|3qbz6!=H4=+CJ zDDLN1TK|O8fvgFIt?1?fPLy_bf(dKpeRQCc(;+Yc z`i-!1Z@R0(qWxW*p7c{^r!>BLJ<9V!2U@?3)7I`Nd|_87ColVly)?Ru^FzFL$sd%> z{y~(TK#g6UyJKtb<_b_&tOU25ptaqcmgd^KX?r)P(f`^;gT6f6=_p=yyUwvx^DUBT zOg!BAJFP#=Df3^m$e_F)PRA%-7)UEXsUw`zxJ25&YM!diFPYlYk8rN^->iS*m&|WB z9*N)Hz$b20y!7eeeC&U`&Yoi=`&VbDsvAgGlgiqZQ0 z=23MGBjeQSXdWc`7O3Ty3<3`C=S=nA`?WwoiYhxhk(kfL-x=iMkbHmVdUN#wTGrp` z!p|N3owxie9%xzze`nVb`IY*)X#7Rlv1~l(bNO%d|7V&#*!e3h9O#sqProVK#uIIy zO~a0HYRo4epqGwuy7BYZW1RE(<9YPjAg9#7>rEfMe2mjoy!>{IGl`q}XKaV2MXL{! zRx3DjGoN}39Ak4CNHoN`&i`GlL9K>5oyE)8q0ZR!YI6#^Sy+#bOhb6T`xt-V{t)8vbyE_z)8x*7ApL;zO?Z@C1M8BtGPc5C7s1)#5{3e0Y*Sv`+dF zCg$dgFHiB8q$pyE4^Q(4M|>y{AD-b4W#R)4x&zd8`~k5KXroYkXy6a5CF9Ov@nJoG z;4{uRdnGgbyYB!F2yk_YHGCHCNwCwZom0`d)>zu@o@#j_Y^8kE?E&*6-1Tc@t&x7!JkozbtI@UQduq%WB>nXznqp95p=P={JHGdxA zOfV7;m|&d->>!OstPD()52)fis?S|Y?~Qck_*dShmJME-E}KhE%0D}N_cid+;Y`BT zTe0ja&xxNM-i7;b4E^P&f(rOHKEcthT?I~GT6uCyyKd#t;S%>g?lxqnLhk+i7Dg5` z_g?yZl+!9O3x^ih6pVIWG)nK0z+vNElap|LF)WW+M(lZ7^%b&MHEu6#LtBCs-RYDQ zob!#DR6ET{(x|hX7>#IC5u;yEa0VE4bo5xKP3|uy-vs8zhGP9f7mRg|GiT+~(_@`} z#w5zWB2-32Cpvc3!bT)d++?^9hTZ#LGAy66#p={4KI{55V@`D18M3c3dg?T%4LyF6 zQyKo{ckK4o<&;X{@Ne=|C*%)WZ_)mfoVLa?syrE6<0Ps%)hVU%Cu8RUw_N|vSRt)D z-3ij2Cp$xo`{{#|ona`{>CevL9vokX-0xn_z@g*r0SC?avonYqE{=xjgz!2?0bpCC-Wc7`*^yf&Z8&U6N$?Z2Gq9Ny;cZ{(D}9&{he zYCEWW1wb{FG^DF;Ik+ylK2DKw&MI`VyB1TqbsS{5I?5UEbTY1|>M+_RiGn)t_A zkg@7$-&qiSMdMY8`vYFsf%G)9127G;n?$Fd?Hq1t>fIi3f85BO7@zl}0T)%q>5H?S zS9DKX{|2e;7b-Z%8I1P-bWR5NMdvsXUKUHwaVj+QJI?|1y5W@(cLw7~K!5t*oo~_R z=yRPqG`Htm=g6b#)bfG&yPW~h5pnEP!qVf+bpaS_enGgMknQl6f`E(_dBS$-3R?HYqno-H?E1yA_AC{Cj%I2%2Z>V9EfIgMI?aJ~K$oqS^ojhcu7)Y0^bPBk9) zPIS5lFk=B)d}&b$HBNLcW3+K^FkqelO)iv-+%L>3rgcAEJqe^ciSD1|959f@u*~0| zK0e>M(rj2pBc@?#-*AC*1jg8Kf#Vp{Y3Bt__dHE6R|nm?muS`PP7gYBc~Of$tY=QY zlis_)>E>1Z0@<0fEAE=?%u*e;quMD>Pt{>!I!w!fB}#qu@?1e2nnhD4I|;AB83Ff| zmn9^pO?94<^X$Z?3pE6azV9wte~nX!0dAR*RSgFmKi(*-t-Q!-VQi({lbvf7B&o82 z#=!JI79dZn@(=W#U?=hKNw{8%uAHWEQcjzuVJ%OmFQz%2(R>rAHV52y)Gz^6x$zs- zUhHt9!Oa&tcPbdWOlR#1hCFLJxIb$y3~mxv01xts|26hc1Se!DTm6tlDa0LYxGXn1xx4PT`iw=?{46$(% zP_^yDrbBx#b=tHLrM&Nr>(E52e>$fc0lMO!PAML@{S!+jNN@bp8Q~(?UDD4@j2l|~ zWB(;p!TP6#8D;X!bPUGe;R_l z>z4*6bc7K<`1HU7_+S1^m=D-?uueo$)XHD0LW`@S9!i*m>+i0Lq3`Uj;e}aJm7_{U z2Gl2G)bettsw9+*E=GkVi&#jpA=sjn9)CRQrgaTHx5Y?t^I?bIjp z)>LuVy;*0LhzkM6#f-j~@Z=PFIK@|h1m6xofbS(40Y(7~&hk6edEr67U)Aw%LyM_z zJ%%)Qy3?_cqa*!`|28;}Q@#rAH$bmVcgBKX+Fs$b8y655I;P9VJa=dp#!~?Q^-(|n zK9Ij91A~s5v^018>B(of!}=*YliyO9t(m_}cUC(@#EApNit@ z8&LqDiT~(^|8vCP%r>jH~U64f4G}y>s zFX%rKoC?lN>!T2pQ=z5}X(Cw{W3G@42&2KE1sD5f_ubR;$|ae%+|H~Y4?6YR{m)ij zaIdi>^A=O_aF&YZio@a{`GUvf7YE#h%;c$HQK&c8>#i%E&1$`duwJoD*KA3HUn+iL zX@n-kw2(KfqavoE)@-m#r+8#J0FM7-G-m6#`^CB8@m2>wYYR}C*WbL6kqhazh^h~2Y{gVp;+qk@FQjqW9}^H z-VEvjZ2viZHpH$k=*HR3S;jZiINK?14#H!8_g2+N|9grGXxeqoeVIlW|8(^A&QWOO zAJ;psF_)gW-f3O>O`H!!v27J`1R_um=dje&dOHP@H_y&)`lG9zdsNeZh^Xrhji`J5 z?$=qn#~;lYY99(w_xRmC*=R1fSqN^BsvJdQwCiSPsPQFL&vBB*>ok0h)3y3bWa$!) zUyN)ozjKg_dZK1MnU=e zDEhL_dEYC;B8Ko#|-A=xo@+)O2!%G18H>oiX3|K!WMDrG4CMC{(T-~-Z$wSf;`r2 zRo(7)?^JZxNY0uJ;>D79X};4QcI@xwLp<0{-EW6M_D%Zx?U2lxHFJyKy+t(hMWzL@ z9@gD~{rOD7S zfxI!508EFeU|VX=YM%(WzX|LXY|8CJA1-p9R0GRqneRjoxrBZ(-4C;u(1`l%84+kH zTHsDhgJM8jaljpr%m@cr_1jh>BRfN{|@>-z<75J ziVibSEOljz5?c9y(<;0KF$~s@D9!lLDT?=kZQNQ8dk1n%B475e4>%XXY=DToF<-UVHI)}M#AgJHNXQgmWUh4jdHeJ?Iqtti=Ub&#((kLBjpouFbjzbqe|J9Ogxfrbv)a=8 zrgJQ~OLv5YVxZBuR+KL_H@wUBO3j9Msn4TM#};dwm0PXK)v9uH-=zmpZrFyo5stqG z73i0>`emhlS*_Y~pR1F?gYJCg4vsj&WUkyn6|0>yjmPMU)y_rvjhu24uIvHI(Q{z6 zbF#VZ7W&g;&R@!wbF3nE<{NKjr;fOK3|OtXnKnJtJTI<;GJ-xWr=@EV*n1CaECk38xhJ^RO2bIX$Mq{3ECK)^FnJ1jH zQLfd$oWn!!_W>gmzc_U1zd(Ak)_nFasH*rq^_0`OeK%~EVi}1?63Yb$t`-lDJ$LT} zEbx%JchNtda<0U_{=-w?_K(rwPs4)^y+@xvgEh2*O4m7m4y-U; z5(6BMCQ{MKZGC6x(R&k2rx+7+Hh*V zC)`7wuh66(*~rPT2S;x>ZP^p9#cPvnuZ{L2HhBXL_%Ym|+GNXOT(uCgDZ*ah?FiHf zXJiE6PfEq?tzS9#HJQHtF?=VMAbW3EcO67bg%#02o%V*i-@-cxg$cZge2BMy+{(P+ zgua1sJ9HvJ>y`o!eY+2^h9l|6z0ipsApNKCU3_5DEFc~JQ@CjguRB&9v)S+GOq+a= z4*p~vq!T|`&>PwZ09YDpxevRc9!;UHo0S&y-hNmYUZ6CO$fKGEp!EI#eAX{;W$1k% zoXa{om5O{?eJc4ZUs7m)xU0*dCBE%*F#NRrt#G?EkhW4|b0!520fq)s^ia4hH#Vm- zeCuC56wXn{C^TzTn)Ex&okJ8$4G%qHdrM!NbvWE3`Go{YK>#a`PzG!VlMiE)_tTt} z_`9TzaM8BIP)o&!JM3rJ$>FQNqQ2U+^vvU_boA%&qj;ELM!eMT7Yt=7mHdMF@23U7 zz*g}B4Ox(-)A(QEmarccJAMgg(VAbwn(_gC^DA5u;u_-ck?V7`l)Uypnc{D%$JWhEDrCtD7UZFn>hOeTwg63U@ zq2{}IPdhJ%J9$sOX^*S&m9SYppr>#C@$r>#(~27r7%^=!_kQN)-t9ag=pAOc5(@nT zv*Xuz^Bve%n*9T*w1m3<6TaQMKi=az|Ae3Oj*KshaW#C0_sBacP_kOt+?&JHD(XwF#V73E8M9Rzv>&Axuq>wjFw z6ywW0wVr6MESUN)Q6s+AQ)de-_0)Buj`GGwrv>tBVY7ixvN)HmOWQ`xRdE+kbR;z? zCpK3VxeC0TK6Q%9fTCZVq9UJwqOd1K6J9`Wx<_5&F=ZCj873yU6m3=qxLT%+BoqM>)!e(T+71+d>% z(L{#N-0+Ks2?({+M7DE)>9Q%o08Jz*=jcUE7mCJNl+Rw~*%RFWpDs&i9m_DErp_PQ&DU?iTS{6%l33tgRo*pYc~u`5d#mwCpA zcWEFu8Dh5j=>i%O61T!vZhc79aLoWkqpsu9GpL(CS5vjil#wZp@F!Spgcpw&ZVG3K z5av}kOVm_;rH8XbL*+M`nk5V-88F9&=$kANOw5(`XNf!mD;ZCemI$1&a-uPtq~V#@ zhJrJSE1h~~ixl;kht94E3(ml21+e8&*~}z67KR>}BZG7`TZFwEzqRedbq~Q^XWMPT z3iLpZ$ObqR<%lP|?|x@*%)uN0@mac*BWfTxuu`t*0t?r3xkBncAZo}Ki^>Dp?Lc*x z*;IRrKFk%>u!8$@aZ28z)6*HK!0IE(Uy=$?T3kwSa~__|dW#XfWP5-UiQHtOOo z@A5MC88}3lQq=eEc~iB1bdf?TpU^-l^1Ms&f{GU=Nnv<*%~h=*tEAAQpEwhlt?aBW z&}_vKu(=!WajO@lsE0AsFoceP+>VB5<2`__lyBwQT0k{Qr zwW}3H72haNR9yl^1*P>BlHDI_0&)(|&d8wU58xn7tOUS<_*+R#QC3sS%AzJCkQ=zc z8yj0$Br7%!K#a$}3^#pTMYLCU{xYp95b8CmQdM;2b6)kPfzPfgssp2cQx#YqP}SN{}V(KS|QdVC}lL&!lTjL`}M@v0(L4f|=WKJwDg>5X|e5C;9RQQ z5|9RKa&9o2CbR@pj_Fzi@N$e8L6%m7gSzOB++I5dN2*VA4uRYaH%R-X}VuDl`$1LkZL%)8~)zq zK@tf=lt)`YXYLnOyqi|q{5y(twWz{erVH$GJcoi!)sX$kHetmxDQKV3u(AHN4Xf zGS)4j><4l08*2HWC~%F%^iezytq!9(4}#H~MC%?DqtqcNIr|h!KQ7;qg?;=XRD%v> zBn9cMhr~Dxqk0d~$c1%qQ{NtvDH>v&{QTxkqF*{k#TS}ELSSJLJ=0$6uVGQ zluHA;%o^>W_eL7GLU=cnH^rgwoIL5jn|eCl7A(-#C;!#E=YM=s-n;#U??xv$HD=)d z{sJK$)ayC79x{9he=Kv$0*hC&iB|@_|FFgG_I}DQ=%syG9qCLGO#Kxf5oLjOS8=2@ z)Z|g<^as$ZH<^}R+d55je=pI+|K&+E#K_wgWKZ=HyCKrg8Y#Ni=^CPsiZSW}@Zk$k zEc44pMH4TM%u#S2|n* z9*4aWb#p*DCHE0$0aF%-o8A}9)xy+7;}9}(?NNNyS3KbXozWIT!_zmVlX})eD~_d0 z8u*T$MZG>v4$>)9^P{)FLp=7kkBebw@xCWSCH0pD^vV;W9e#fKgt!BkA+4WibA#=A zsGq2yOr+v|AT|?eO+QiX#-wZ z3&D35(X2uc^aZrNP_)jwaXJBv*lAQ1il0}i*k80jyVfCKSFhWt)4T9a`=q}}S69Iz zaEoX{>z@){N*y2upxMC#L^Cw|uct+QIx#>5Fv3MP(|Bb7I0D9Cw#V4=f2I3M-yfu@ z!OgU6l{=G4{w?xK%POVNXHSWNc1zW$$I~L+Zm!vlxh_NFH?;)cGcPsymsp>rKM+w` z>p(C{e$)%!rwFQzwRTX-K+JeBH6AGXs#D&gSp$JV#!%TnQAvr>`GFAKAaxEIsD|lK zi_``*yhx0T`&3nIh?HBY$DnXdtnlAr zuTs8VJBNg`lK24G)_u5u%H7UeODA^l@+zj&=g*2ST@%%aN?&iw%BR(h+`-rf&#_e6 zm+HJADy!e9bnUDw--i=zTG$Vxv}EI+t`k1Yy6c8;9Wq`NPdRTvinS>(S}f#7`*P|< z@eH>6v6nFU&*=4+#8jxYD!gpTC(pbL4E+JU^)gtWBCsUedO$|~=VkF43t4BOz@_Pf zMRGI9qVZg*H{>ci9jadg%8oPOaXuHW-qtjs>qXwN@&lJi+GOdaIc#QS(M2CkjR+;RA*;^VDkDSJX=Jx!f~*THXn(MYjy;9 zLf*69Vu^2KGE}}zioy2{v;A%d_7UmyX0hlUA4Qn*N<;=auT_#5N;W-KB3_~^Zzcz* zTAy$VT+8G6fgIW}Qig~xG32xVINMX|Q1M7|g6N_u+06a)@=yp60}y}Jj`j}~cf)7{ zwZ$ZLNnER-3>U1?D;X|!DqqpvBZR4Z6`L|b1XLS=y`=8*!dUORLB$% zX_0u#@Nk-FXDc+Mq9OE)>=1a#L$8eybxi#3%=C)O=df3q3n@#G_6BcrnIo*PdZP)$ z6LHoO8jTh8-5$%kcHmf1qHL$L zW5we>vt)&3-=q~opc$DsRJh|CwRW5snYAPkhat=-?uEmU1`fL!N17<_+x3?jJyA(v zIOv1J2&eDxQJpcaTBOx;r_qVOVeM);UStPgL14>HlHsFX!yCjmWIP+jE2;Qg+&a457O)^iy99AOx1xLC9!)YG}Xya25^=F?? za))6zK#G(2dp0MAqreP07}h#hGD4||D9-q4qJlh>%er%*zaBW>Z1_{cO|LYvI-534 z5MBKn7PxPwvky-cli<8`W}?`sE`x?4l#>zLJxR1y)Ia>BoDOD8do=8h)hiW^6~z4Y zp91h-O6#VGhUy2Y)ax%_CIzQLkF%6oPZiOuKl}-hE>Giv+0aXP24&z|Q^hUenN!*5 z$}!}Yc^}pk)5%5EkP~()otO&IZst^qP7^OWH&6AU9=tb$R!kGs)ZstTzGkmNkSuk@; z;$@8h3;dC+aIF=!<#K4s4E{o+rLnlz*t?bCl-YH(%6H zuegz-59LP1d*TgGETH;}LHlph^XYoN3k+K0>;Sw*#LLPB8n-|+t^v^FoEluC88nz9 zv?D>oUmxjUtP*(0F&{r_+TV0`f!L2~OFI^dEH{XyHj4gO2-f6z%3UNRa?Y!*65EzU zZ5D|(o@tp;8tRHT zfL#(CoV^vrndMp*4(ca>vpz!D6&cpVK z-T(6_TbkHD0;E&_+p*+*e3yY{gNs^?H+ zV;BO?^_a*}zK%7DiJppjD%Ivf7p{WN;dy#|H4fPG^ww&KlF!pl`{G^$CBXBs!D}Ew z!dZOWC;XF~pNi68DWgu)A5qLHH0M*%LLCyI!=FOq^buY8RNSf#3sBRwqOtSnaSuJa z7UyJWfWBS}{_{la)LOAeLAdZ&>j5)+>7Vu3_kZYx4NwSQp}dXaKG$SbJ05#xBZh7R zQS&(bWYEsf#TI;uLOPkqCMmvEFZikCn`AvU_e->`T!?MjBw8x!cd4+p<&v=(lK8pU zxy@K9tk_1=of&)TYq4BWe@LYj$ykzlTcL+rOWn4L2jNY&Y%3)0AL#q7qOO0fcLW@L zFiA4s6_3%+w;-5g#5OS-5^3e_;$iQZ-THum_3mIv>CV17ZCJ0=rpjedFOLaO!!prC z*+&D*#8GvmhaTJs%!#X(CbQ}GZ$&rtGIZt>eF!S=?ddS>JAlAds_>nt=lx_G3*48f z$9E#^d99`O_pA8ZyBe}PKbZ5KsOwz=;}8G%@jGF9XKmpDUyd2y^ENM~I=jRjRX0Lb zM-ByN!i)-j%BBE7H8z_DfamC^cXo+FYnQd%;_K93Qh{*bDdPY{BRvKk+by0|_W|XH zJz4bJ4`LP1!urv6k9b2l89TH`Jgb1eyl<~)j~$q`7v`PM=;U6p5#?r<{Uo*{ubqb} zVnqY_KDcg%j|qR80lb{w2DmwqITQF5cmm~PEh1*;QsX2alLMse)HCV3ec*?&vRC#A zX|<8S3ch4Gdhxd!C(2O4B>18}YPMfgcKWm~bhc9{qavPGYy%x|;u|Ljz;|PNx*HxijUXc>#sj9yzIms0Q@tH57Rpeyvez)KT=i=|rzRL?Xu_2s zqTfMHu>MhtINB8pkgA~#L_a(C6ezTI4m`CzXn%2>&1S&hActh6&xY!3wqi|x>rFK% zYy$^;L7;+gYGvgq(5ylUR^3#e6>@oJFc|Rx6|*YCfyxNrar2{G83EvcKVg^!kfbKy zgSs3N$*q0b3?*SVK<0DSJH^XPfULH)xC2MrqZ+^j#NP!Z-=39iT~KM(A(30hr!Bmx zScUx#KHvf*NDUQF7m_GV;n)75qlZK_SU;?SJms|`BI(>Vcf`=$jdufHy7B&OAqiV= zq-)pyvsy&_BTkUj9PsEYr*2@5Io}}`7YrU&SL*~9$T)blH!6F$JUQ!cxa3E&{Ynn2 z)X-^bhmnE4koAK;J}hpll^BLCkYU5LJxHTzZzc-pSsFWx9Gz6eg44u6Ue+VndsLs` zyV$sooe9%Pn!WWV05qTZZhJlLq%%(NuJL>`s1s>Dcr?X-Ly4m>pyU255;b`ga0^VYb z!SN=-tk6DChKjoD377$O4%>@qBbh{Vl@rYYwvp|bQjUsRceAs|Fi)b4K|D_=R;jA> zvWs`Bs(n!7_E|n}d~6v0fiP>{pnmh|rq!E!R2U5orY1@hV2vz>z_v1A^h4jUUM@dc z)vf*<8rYHxM`6Ss9x!WA+AVqpwK^s$x?a;zUBLSJ@-c`uS84t+=%0S3-N(f3>hJ)C z{}5Ge?f@QlIB->wV8Qa`W#U@k=mF(ZFv`LUnd8&4srU~OuFkJnFb7)8+Ikk<;&5u0 z3~-q5UB*cT`|#x-@Jd-o{^KAZR}`Rae9#IfEdhdnT;2}@bdr&iGcKRvEzNM<8TA46 zz$fS#EB%)P3KRs+;JC*-t7lCe0f3CI>)DHqk`9RjgmPYBjjYYZzT9GyB!{{Ati_Sg zs^ehW7gGHb@ZkA}icW}@ZNVBcU=_zl2MX-t<-quOK**Em=m zmyrYm1wQf9`4ghnQ)r8GdB#V~n8IqvhbmJUcMsyBIm~UB9Oh`O6k4wub%7f(0?E!i zE-i#iQPx;E0JL4iU%p;k<<4VLd)o3+cj1Yfkk~iKy#} z-)utT@fQs~B~oDW9(xKB(n4B)N;G!uPc@sv z4P*H~wCA*_{@6k#&)f*!30!otZ2;rL#}FOHsbX((%m^F|*c+SD`xrf2fWq$79&_X& zzzZ-h=jTeCu+JRvtptJ4uE+YGfrFFsckJLO;@syL3pe0WU^f(5+tb@+*FhhH{#|I&3a0v3*` zioUMKTfgFbpkl;Rz}yZa8PHWR;Lz*w>P-V1Pbr{#4s+uv>gd%ERb241VxIh&ktt^~fv(ZYofO0`Wce_c!Dj%r znNB{vjdu(zR4yc^o8i;%;nh6t)9b+rH|p1`dD(j9)UMOre!WEboxbzyvssXSHlW|( z9S-@;3zYCxKz{@tO;v*Wt?)qa8`N*X>c0`x>*KOLs0$XfPvWln`Z2E?Mwk}D( z5At~|D_O6j`ZoW;81SU+R!585WVH4!KMqZyc9NE)>fHlB9b>Y65~@|I^SmoBC80NT zXd?nJW8U#sW!bu|wx;)S;eq9*o=I{Aas`*2mYLK!O+T(~exI7B>zz2! z1FL^xv(xpEqR!nC`#3|N@8mxo&ekU>@aI00qyK4Nia1d^)Y!ZHo!y)WI^J@vr<3bV zT@EWnw>*7`_t+O;UBz#FZ%{--50bRPgie7*&ORDI6c)o;ru-`~yGjr|RkV1+v+-G|hv`%2admnS@4aSE%c#$!)U43cDk3m z4H=xewbmQE*Zk_x9*<3Gt-tJomvPZJw?1uUW**JH4+&sWFD6x|q3!fL)H6$IM?1Y% z+6O=4Z6x+#b^X!Z{AE&m9VL0tL+y_G+t7Dy@2EH6j@)u+^PS||92{LZeHzN ztlwRFB}Mt3&gNuh*r|6Gchb*0cfz*#ZfD(afB7?7rLQ~dRU=leQkdge@`K120X8z< z0IfwtyEzZnV9eP?AES7nVr}Yh#in%CA6Am)DcGqYLx=ksI-IfVck6B?V4gYYDMTgQ zsGGEI`a*lkw62?eo7562UenzaZm>Lx>xt`8&2yD zugA29IqF`$5!9m_?$xKN!*n`4E=gFKgks1fbhna!asx0skScPHBUS>YDU>MUJF2#t zM0dS$!RSCTyFK6)R|oJ%9|3X3-**&C7(FW(C#L37Z*AobLHF+M^W%174ya@lX z>-M7B+YTw;e0@%0GceFO|F!K9t+t>E3tayD!v&=`KAd0r|9<$Zx$wjR#~vS%(VL{LM)GK`?e65| zcbS{sq2|5x-0C)a_T`DpY(#l3Xt#PZRcUV3I@w5RfR zTJ5Rk_1Qc)Op&pR^%-Ld;1-BlEHhZIDdt~q(Wze6rh9wq#o*OO_SUQC|E?qllThW@ zTNVCkNA|t`zNcL>RBrhEciP%p*YVzQ`x1CmuU-?c`%u%+e*M@NEBJLba^rO+*_#CE z$H^!RX>z`H&?ArPIkn>VnNIRZIPP@S*B0{O0ekHM^8~!esQo+5dsMH%y>MH60s+#D zEs>GS?!%Mh1GPj^=7wM5cdQ0W^*sMPK5XCcwS*{E^tmlSe zO&@1E{{Ek_N1njmD3@ce_G4yr7CfE6-JPIXg?bnkwmS;-cKCI6f-8fnc2eunhRN!b*Iy3x15IT&Jf?J3O94y5-Ur=;Tp!5;Uc14Uq7Hj%O-BNXd7NbjpCn_{2; z8}q8Y1<7XGM*WyH`YVL!69!J!`XQzeL7i59g!p}p@6V!tKMN7#YdZI=J_xyRpLhbr`rv^0Ky>bTeE^(PdcS}*nnka^p!b4l z^WY2mL(wxV_g>a}R64!!}ME%V>Pf9IJ;^{QP08{;0ZLAv2`rpfYEn5j2utLAHaQ z<8(c%gb{<)0LEiA;XxCzN#pdW3jKj4mwhu{e+k?)Qnvn(n@K$<=m+r2c7&ySCPHxf zkv7c3IUF+)2Mn;AH(yIG1_oky0@8x0eEjN~uRF7-5LgrKMnl z;0;y^7XN*!K1J{CTBO0{`D{t(K{EEHAyxL|Bn@sO`h%_|8e~ZGyf-&VjoU624bw_H z5e&uVPKBJ}UiBMbnp&pof{<{h<)&ep5a79>`p!0 zds-`(H&*K{Od5I=%O&)$xAiQonwr#zv4+7`JGcVHa%buFRXByrX`QN5m#xkg^yFL! zrI%^NGPJa3nlG8k=7I`+NL}86P`HK~&x1@joo39_|Bby!c^9X80JVA-((Ya`#na9Q zGHJ=XddIvmp16f8k?j(iL@1*aZ7-$G*Y9k|&v6IiSYTyhW}j<#tHq z25-OtOZ3^wSV~^1_k<3)|56C%MO3y_N7@rgTc+>yUqt#cxGOyaKACvD9jXKE(Bj6OR0d1q{)TEA-ml-B$e6CzSdDkm~!?wKGZ$Hi!i`*x!A&$`e$%`NIMYBjJ5tqkE!lqBUpyI7Q@Sh zRC^Vquxs?hD*aX91Vuww(Zt7s@W%Wl?4@2uU0w>W*6*lp9$Iea{$M5aukpYCBk>Bh z1S_vCr?IQ`&FY?gbnhDdGIWb`dTN=}_Y=LFx(vxS|3^68nXCDJYBfOU)bmqN*CKlP zQ@txL+dkDB0W6T^`cGF5$+aNjrF7d`oilO{T&v5p#*G}%H2`_H>R-*_XyowGTWj^Z zT&!rMQ)~4t{`Du>4V;r`T4C$g*6BX?F%$?}9}BM6C#dRjtyI~aLCZGkNfoV{5J?8u zQaA>%3f5u%4GnBXT>ru~jO#f%xDl9hHg*3@Z=3`j2LQ>*8V?`M{7heu<|r-GpFsmZ z*Hf$EDN3Vq84c9CH1PGGXoXwl*3b`oasjx|=z`C&^s}kT7y3`iftd449o})%Xhp|d z*d{t>pz>U5wwLa@gwkEh8V0Mvevz#Yag{*0;k407Z4oIP7F@V>c?sRfh)2g zo5!t=oaPCt_mw_0^?j_##Usq%om8|59{T(%-OM-7*q$oDZESj}N&(E`c z1so=KjsM{(f>j-Od6BwjIl=_ZAtf7F zqCQjpmfw1d>U^#HGN(@B4u+JJ@GES;u==>`YrUlSDVDbp_TsQeJoAsh=A4Wkdt~E0 zgR3Fq`~KE#%Oa6@-D$sWr6I#gTUf(--N~=>Z6=bCKk%OvGu~mOwfi`^lHhsLh?kZK?4mH%c zUt-I*>z!3~sGI#;?oq#mQquzmlqYxURg|*Wq@B7?QOi6W=9WhjcQ{?N`db|(6Ww&^ zTd;R!(|&|orEg+(^QjZHG#dDwUZft%urNdH!gtVnDPPh@Y7Teny5?Nq*q83%xVpuzs-pnjWc9Ttp~?MQfV>mfbh-K?-XhKqK*9?YdD4q@0+ z(rMB|GLL#xb~a(fb0%$nD$7e(59yk6HkNW&Z_jPr|FgbD*+r3G^jytXOVOjKllcrP z2EjlSqV~T)8NQ2t{Y8Je*cmsJfyx5gN7YUdb|+3))i~B1G{wO=E!#$+O|lGTLDO=A zHd)+a&)8+Ks@t4^CL z)nU{@4S&IeesIl@zRk|1V?KW}IZx?3 zmASE9rvTqE^$e&AxPe>F>Xq~CG%(s4`-`|WLtwwtP*(<3QczsEMmAhb>D2N9`W{LzUciK3rbQR@d2nd! zd=Yk<@igor4#p+==Az!uyA7#j92iK`OE_JnH1LvMIe$tJi3h>RTmJ{vsR~eNTx2>2 zX;9o>(hK}6H&`DbC(GM+CuPyqOTZ9wDRLQN4Pt*T>rY_TM=tA4m3d@bfuesXJ$6OE z&9k$a)z#uFdL!?V^B|7s_YeHQ0HgmvNSPEX`UjFFuhssmx}graK-aJ8l`6c)7GOq@ z30HZ@X&rzf=bnJ)80&+^t)q6=^as%EoNLe=T%odSdJo{Ng6sMWMVT;lv+RiEHyMg- zfJ+BO-l|N9ja1|i1!k#83*;_*mVBJ#X zyDpal%+93#nRMtc_bt>)lL2&21BW1VOgx^NL!{{XLXQK1(zq@iwXNpEJzPCoO{E;swn(5VcW=Ux0ZUc)k^hOiqS z;s@`>;E=pm9dUrZ3(5P{Ne8HArflThG7)fx2+qPxsl&H+bf&BZ9pHzV@-822-`ur> z+*z^}R;q25ti>z!T$ViU9i7Bu-$ebgWr1!P1WlY#*qKmx0C*4R4=z4xD;#G;)n&_U z#YtPTWxXtxX6p<<-Z~rH`S9hSlyq8-%^h?G2eiVnV><#y&o0(2oy>dpMXRsrqgP0$q=E6|(Z4S-ezi~xDV^2ta5evAPa!Qu9e z_z(W-q5_{2=2)W|p25K(EF&0#8$*btCv+_+Uush=zk#9=s5;4x6fh+O+C<%;Q}E%# z%5l5VAe{`$x-!6)4%`UC$rl6~e>1<@A6zhNIRkX7koDA|PAU>|rO$7UXb!B?kqUHK zfMGwR%X@HHrpr>-P^h=bxH~sQ4@#MfsXZfQ7yfdSlnwYPQiuhe*_36-F7Uv9!jR3} zv-c{Hv)(hLL^_JE4B686@qXM%NBCLShH8e>Wu#KYi0tk6o6F`gmh4F5BXW?>k5fA_ zBOdllA}T9qb8S5%1#26%oJSndRIW>SCuxEFkO|t06M~uJKfsLJNHNn2BUlRN5e?u@ zBO1j802QbpBZ`A+ zR*+!~^^0xbCot456|fEgDy$$YdA-)y+SA6BuuLwfAaiP8Q=&<2q7L>XWT(W0C${aM znZzU2HaZg?n*KcdOIJl%E5&bO-2i$Vx>XXSRuyGFSjiq0W#xNPjU;^6C*gt#msqP^ z%q_LRaX(H@f@xt7XY9JcGsNb{-A;V*!g>tYtkqhW4ytt6mzvQKZg3E(3mlxkqr)I} zk+VM!+MnCLZ9dbkrw5iCilroNA?cMcwp40b2}Hn8k5`h0FV&pMJGlwwa`|sJ1`N@_ zQyJJgfP@yZa=yjDFc3qtZI#4BsM_oH=Ep`>mOB-7M35e=DhIn>1GhvQ=cVZM&F`UR z^mdWzEvO2IDx8s;IB2-kflCrD^&_c#X&ix!#9oo*yoFcVu+cPM%?XL)cVu*ug*nvi|Cm`}s9cf7i zL1$;G7)v@Y`;90g73;>&5%F!p_ltT}msP487E=(Bc!EUg2%v+87fp^*+YI9Jz-Y9U z)r8uL3eF<$o1M5by>&&ckoHxV0+{MDF5MEf^sw9b9PU%-49J*U;_7`6<2aY(sB(nl zHKaDvXGmx}q7}d`GYYklN6?U%QhW4D=Gr`+*00ZT)A$7R212yBhRkz)1PO}F zqo|a!zlQX7vs_MV@>0a}i<)+ftE+XHLn}-mDEJzu#!-~VKSDLER@6HgMUf%*YvapVbGYN${(lw^kIBLbo++FSGIpSw+x&eGaG%yc!H&bD zHsM+i*K(`|AAH0zvafM{j$nD=>T!VX4;bz z=oU8drj8o;>iTtOGsVCko0VotW%QLw!2;k8$YBMtb#X=;&L?SPV4haa0QBSn3UPx{ zz+W4IeZcqe&9=6JM`A+s>yl8;rlU;)pQ=!;s?Kw_99wPbt5cGapa^&B3& zy_q=dc70lFuc=RM*$gkut}R;#=A8Lp7=w7RSe62$)pjID5wBWAk#2bzRR96NWewF{ znC+n(vyGRIMMa`H)^w>s9cdK1%@Wt3W{zYm0XE-()dVz{#Sz#C3LFp|*=-`CsaSaP zlB3YPt`wms<&J0`$Fw3$&ANeyxVFOy)6jD?mz_0JdF${>E?PCzj$Hi}tsrSPc#y(q zCT|p|ZL!11EO4Y+qmO2T;Nn-Z=_<1RMn^?ZKp1$rCbQ{qM8{`ZH-61X;nR}Bge1or zbPn!iVj;{D#hMRB;zF|}KrfJReIRGn55`4C$SMN}4B&kfO-Dmk12uza0qSVZeT*CN z&{?g(;WmvTrl-6h05vpRKZ@Jzp6@`cB8UuK0b7`4BNt#-uaUu+g+IWzRJ0){s~+4{ zfw`hUIj!Pn)23|>L(_md;;{!f%?S|E$X`#Q+&BukSFa}{#qlQXAY$zOjiU;j9mWl; z4IsBolo=;CMvsU+H-3TLVHE)OF<|X*6q%zn+_az#+yR3SQk<|;K4LUjmxjO@D~2M0 zM66f_6nikg+6NR5QvPi{S)tArrx`Can{-3CM_%4LHBi&JKuUopp;0@EHtQ*tT7g z!A}{HcoV!Od?`ZZ2g#0P;IzA6ITLkgG2+BBt2|0HKwX{*hl*8TLb%NqI4S^)iY(M) z(*Pz_>0lI@HH5tibh9mb1X7L9$H06Hz)XB^?RW;SIe86>K^+s345@Y|F5V!f%89pa z!VaS~(m6pQc+;IIcbmW%0DgNIo&rY-9}25)v;kzzTWpQZFul*=8HT48IMO@+$MEW4 zcnI=HbZAE~c+GETv#ioF5xaTf?V=6~(_~>S!M^e**k3Th z=6EDS_wYE(mH5k13`09S5U`4Tm~pQy_)i=f20BbV!cSa-A`wf;3AQ5~Nn^K+Y|w=^ z0Nez3;K1q!Sq{l${uO^0IFc|(SCRD&P#z20H^uPbc?y!;L>*C3C45+wxn3SV{&SSi zTQxFkDN&lULkSfF{V|>6cwu0a0Pwt}%!@+=y2R|Us=zO3lU2Wfp^-uM5x4bvzIef5 zB(MUjxhj|_I-C(_9W0G7Hm40T55U}mX3Ebc$D!206pUnMIgn3}y}I$8b#Aeg+$X!= z!!YY%)PYta4(hZhCpQJV0JazR;0K8q;uVd6!vesh`H@^}+Q=#wUkaP=2eJpzFa$Fk z0SjA$PJj=v#)C3>H!TiQEjkSF;IMN6Wd|@Vq-x;V=WF}asE5NpZelVq4ts&}3vdcf zD24dDBy225OS5{85Se)bprhz

clV<<~!K=L%Oq5;N>03O2MKu%L`P_26;oCyw%*Q+FAX>!!)^}{zhDRUQXB3x4ZF$2OAN3E z5MKxZ26$}`Jn(>KaX90+$c`y0?;~P=9m=zlePC)gZ(H$=eT!N>-?VS>I3#@efA5?2kiX+zhlry<2+j-5D0oLX3@@$VB(%rAuI!8D%fMb31Xmt0F=aMXa_KP z&4%2P*2}C|{yJx{!ck_OyhkmL;|NR{2+RrzaT&S1v#vo=hzV?4E(Sd1aOqKgqa1`Q zVJV8i$nci#Rn1Cv`)NSvV2C3aJo9B(blXk{XmH%L4t~~>&1N{6%}?TEwxguH<`wwb z@`@K2nLO9ATqTUBxB@mE@d&sQN{iSVp9SGp)DQ*G-7c~W3hn7 zpeQ^|%a3U`6TfV{gbOe}V;U94fspU22Ub0X?aUxy|v0Rux z+*a*XU<4IKmOZ2O7mi_(iY&KkMUgPhBpPH5Qj{$u(f=X?Sw_^-u3+^o?TjlTaFSWx z(Tvn6=qyt#&?y`{T=oq#wS*(K;Hb5)3U@kMg@ z;)-T7q~+lCNH#dLVrUSUvq6M5PFo7&OFYJlHSq@1XqU;5sJ1e+HV_juBU|gn+!8OF zQV3^1jKXCOy8@1h8*Q!)QNW)%V1eS2NX+4ZkR=$0U<85!0EQ_H@Mr)Orx}PgVgNnd zdka46gP3aY0J=vrm~=6vQnB|oY_Mc&sCS}umyt&&T0lRXZZ-#0Z=&RuGPgJd1H)ds zc%`ksnfMq9JXWK83q8DrHS8@+=PfiitoSCbg0~UcU%!#tP%TriuO4et@o#_DvYKT8 zc{|mS&#Y-Rn{FOBn$JqJ{$@?PVbFE!6)b29B-9NpWyqP*%t2kRd9&zbOX;uA*X4%^TS&f-I3Ia0M0y>l<|xvThVUT+X)87+4VJFrW|s;4vSjtxRWR2FeMqX2fbCQx(pY62Qq; zi}D#PAx#>OJIoRWBs2@i0yD_atMgxAyKH)F{V){>c>uJkAOtp1=68ABKtO88_p~`4 zZc@zJ_A(na? z&QC2`!_0J@9%wBqRAB(l=1%I^od6y!+b%{?H@@}b5$Hkhw3d;&n1h8BfG=T}V%}dX z1(Oxx$tN(C9j3|6hHx$}wU(WqzWEf?w;KgaJNOjTFP~aDBE#}n8brpPY3%BJ1FgaI zgRKtR40{5_Fq@9>5NL0q$iR=%6;Ee?4dN|jHnN-mG_V&H{et;zVD}3i#9GpFk<8M! zZN?!mvKy*j@D)0Q4SXmz+;k`!#`kC0Z@@%2at-a)z*)rW$riT)t!2E5i-mg!1FB35 zN^vCG=34~K56FmvgpKuXzyj!~&2QcWP*RoMscd)1ZZ>@H#MRJbu;wTo@5Zh9KeSAZp2_PzJHDf%O<*m~5oA zfg3sqN(l&zkw%r;N-5vn##o`F+0<^{4$)6UZW|GLw5_aCD`2Fswl#64npxvwPK<3^ zP_{O+KZb1!_ws1YL*7uWBy;+o4s*sC$X`HNmeMPqbxjGB-yDswbPjEjf{5PYOQFmF zY$KM^3Od=Gb}&6|q}J_Z#b(JiLFYxX5<_@!F3OkDp1qe<)i*Tf(5Whg6@jd1PCGfM zA{28qVe&{q#tB^TW_?^hC{T{fNasTDPAo^~l;jpLWIxwlMx#bU^#$CFG(=@OrxCTJ zFQ-wVAq)-pU9pimiau#CZztn2eDWqf39pz(Ue8J+y@Ra8$>or?%aiV+ZXIA>a?#Tr zWNqoHt%PvKEplKB#t~;6y)km5Pdmt*2((miL&JHG!lsc>yxMupT&=e{U`{AcpnW@% zWZIrzpfC2uAeXJRF+iF8KWq+f?HngVAd5dpyvQ$N)sZ0^9aKf)-E1Y~VU77d^jo*iym*!nC$(B;TyJSn$9HQctdTTnzYzI>V@4WP5BK>ntmHrna!+S<}17e(tpZsdiR6p;UX|4s(Brod9r77a3M2(z-6P z46%$8y2?y0_<%&76U2SA+@F$8+THSH&R_TX-LhHsX+-grFL)e5AaflZyj%X3dgzG9 z%KxHboxeZgiG6>Md`waPMesMvp)U7IQilZT*uAnWcP}_9&}cXfF*^yM$iXM@jNcpk z_C9&LqV7&3B^NQj1>I#+&xOAf?1)tWhK6*Pt(Cp8FS^TaD!jdOACeVN_2^c<{7AhY zlC^M|_>i1T^?OK-qCI3fGQe$I9k#MzHKKt%a(y(nhivNIG1^kavA=&#>`D*VNZ^+g zd039cWy!;GbxtW}QQ$zZf~68?kmF)U$TsonBa&Rp)3IUZ1$fLXpDAll$x>CL!d|ip z+$$&dlD{Gz_xawEa7ld>w)Jzzq4s}f%*)5SmNAUmHX9?a zApUSdS~Sb{QO5Ifu!`%X=Vf(u)jC@Hyd0|3r&ce>T9(qYh@O5y)`SQCn=i;76@W_$ z84H5+)K*fWh(PF!lkGGVh)jiGYVZdozbFkl{-R8YHG5G$tGGvnf*-4N>x(iR+xe2r za;l?3bnF%Rner|zepQZue^9+*IbA7@eN!wyQPn*^(Ws&FQT6+uVkd@5xHjU(`C;%5 zI6>`(%byVxQ+ih!f93#u%Yuh3(%TJpKx#h=<0GMs3)gxpy`#4h8+2;W+cX6#T zpNBt3$N})9dgL`(7l?k+YcNF5p(U@$k%8|&bq6=6s{!OITz|js)@cX5DKvVd9F(=; zprv~AS}Pr}^E;-cP}(T@xDUwQ_6aK+(+5drr9CbI<}EdR_k8ITMZDHy&oWiuC+=**JJ`gaUxM zvI|3_HRI)%!7+3B#v#5D8#6&Jf&1xRYJ%z=&ZAg?2PVl|R1}gPKS{dP{Ib1XfNj(d zvSBS?qP`@T_*q&i!vR!=XWHXN4c_ld<#XKBol|7xrl>I=$7tTXh_(2@NM7)_@ee%O zcRom%hKq}L!m4Dd%@h!J6W=eM0xo?UeKkc&41|tOkv+NDc2j|hx6$KMrM#)v*o3LF ziK6}%D!slo$Aw+mL%&UvuOd5OUxKqy*%X>eSlFRSCbEUEM1DEsC#XVY5-A<4PnVDI zga1y6;P${-c`f}oUB2n#Ob>4Dh(f(v!G(X~8}dnP{N*=f(@K9rhO|Mny#9yncbZ~; z)C>Yg*;Zcg2WH59%GOxJH)VCj`TYSeJvI}|yAJ{QNEjLel3S~wNZHeG%hkA4on>8q zo+ZD{-w#)F_&NlWnE$kY)C}(M!+FjfPsrIbluEJ?$&Q0_q;ywD=99CGnhb2g6p z?nmkyglW`QTS39$=l6nx(Zi0pGOI3-NpbH1_-GJhLGQtQR?kot3ohI}qE zVvUwaWE}mK#w?W)=Q+%C=~CI5KfAtEHs_Jux(ujUJ%ZT%cTihm&vGzBfOOS90!aSR z!hK?`J2;RYT_IuRnYiDI4S^Hi*cGytHpTu4Sr_aC9@3T-5}Gay1+;^iJk|Pw(^omP z63fqmHExy;qYpV((aR8OmW4y9QI_xlkDOi4m06 z>qEH@vz!jgoSO?n-?mcLp%+%d%jPUiTPZuavH6C>4hGVS5s1{_Bl%wVd(dFGVOs1M zr@sdBTEv6^NM;>f{7BZcR=&!|vH`FB!ym(4Y$}y}EIX**PoZx%r!;+|O zMkr(2hv|*!TujyqoLS4{WLP=o*|A#YQ;$`$PmNL2xnxEZ5_1vqOyCy~$yKEYgD}TU zw-BwY5dFd=)4Z*b=!~PWoR>ey*q^Ms2cYG=zCkmu_Dt zEAy-etdmC4K_pO6%Y~mQ zka~FBdSI-wOxpMeCzOeaBQ?Mtv4DOB@InPXAwc3;ZJEquQGOZj^A zyOuz5Yu$i!)_N%ErZ%XVk`Cnq6tU*1DeN8l$R?TTV`Dr@gsi2(n`A5X`%h`zCRx$R zSoz2%i|SI|SAZrEt*&3mXX=@&e1*sb$RZnJY^yn!!#c~gk@xN8tRU#kX(G}Ijvf%# zEPikbo%>2g`1|b5vLFLIk(CV~j&cz~w3hDQEW7#^PJ_OKsoL58xfy<(Cb((w!>yaa zu>M9DH_Ir1CVvZnh8dfn`T1eqvsPQMf>Y_4EwaEh)n(#b{pbzR>MimTJ@yUwlJAlA z6ggFYokUf)$|(KyS#FVg!5J4QZ{2TlzjpsL)eV19{P_SWKgii?NeXQk9Ll9ne~>kW zftXnBPp-vm{&do19ykeqpw^BDkaNcT`6Rjb$Y|3rR)I%~=|U&K`Q?s|hPVknA3Oy7 zR-7i3{w$X}VTotA8vZK>e>FyIHkRdxt8~Y{9GbZYPR~C~rFDDcAZmYHE>0VM1|NbP zaWg1}YHlR=3AidPB=dx9@IRi8JR$3=A7t9OxXbXWbKDshrJR)GsOul{0_R0~Qk~(a z!>!!is6lh2+Zp(jY)|J;%E|s+5vNw1@+yi-D8DQJUu$myA61bxeBZvkWa$7&AUlxi zumxlZh=?2JhDDH7K*S9aNRU8CAPI^Jb`aEvC_#|RAZpwZ7ows8MGfkVxCccAMGc6G z%Zzay98tdixl7YBKF{}kzxQo8sdMU_IRm`OnGm zF=?`i70X2**2zI;>lVg4T5VVRQ zA8m%L&yHZd5~Ay2zB<5_qe>mQ6UDejLr&~b zr4n8x$O$ED)#Y2!%K7!f;!@vMeDAU^U_~b}@LEH)!Ky@GPa*HmwEZZ%v-$C9@rgY+ z)af0W)4o8PNEc~eKp|Q`bx|9x)9mS;$_hKq1as0y**O%OQ7=nM?XS#9evk~$OId$R$+>Ek|HZVty+`+24lzh}+)prx-Et?Ah(^cZduN{96OpLn4dwZHf3{}w@Df1&z)l}31Tmx+m7JX ztit`-y~D`_PF9(<6bY+&1Rcv|Ga}9okZ+FaP!N9&+v}v0d`sA5JUIK>L1irC1f6{y zVUF({nGbl4Cf+b-7Xxn+icBhZ-~JlQwsis{p3N53(m*YVHXRdFJ;I9k?Y$>!=!u{j*<@JMU!=h+p@bd?Fg%dw$2IUm+urBCJrMf-yAbyF%; z$^?}@p|X;bi(camEWSteXrH)D-f8?Pjy(-dD$66ZHDtERdxi|1bqv*ysP^W?U$B|w z+Zl@0WtO7JVI2nM;2keA9cQj(X2QyO`4k5*p?vtD2^^18n9%DWdxUlPFb$>3OA8_VP&{15}VIK4lj=&{2{H0 znQN_s++E3wbbWa+4oE3*1(Lbo)9lV+$xwh3g)8I$zaXDs>13j3=an!&bg&v5J#0a^bWr^6*~ISbDJ4@nBf5p>hh2o2cPi!Jmx%FS@Mi zku%{hlQfw&G>OY}VTZW9Mzc+lOv84z$&&1qA$t4$Z1MA8Z+8Erb6Yd-V0QQE4M8p$ zV%=FcYUAg)R#rAq_1@a%_#DiWm|2c1*2Xgs%O;*}XX9i=(L)uuc2+!iJ(Y;{x%_b~ ztGV-FcCT<92Oe#Ex>7LAVXe5t$aLSjCruZ#Yl&Ir^e@F&QPHgtO~Ojq{-uR=gP zUHYSVq>3rlUBF z$0G3zTx{(>Ti<138?T%bfF2`B_Uh#wSl#%JuYDY1u9m9cs`#?GIl)JXZE;SvO1X&M zb@r&zW-CmE}pwJaxf zs+eqDrXgrGl4MlTjhags*+^`z{OL{S#e!o#GgZeW*Qm}aCGnjEIU%acfKA~^ypf=G zNF^b=5|VUV;gnzUQQ#q{`N`+mooCc|a=3%qDjs>m4e{k3>u?qNR&of1d6n2?-DuEd z$V#_~JzgHrIaXqEjMtu$-yVv@Mn^aF{36wy8{l=N6=M2|H^bF8^E_ps!|&XLElo6@f& zN~`E3Lt>dR3{A>w%_nTLY{%o^QKp(9jlEt;^+qo1lUhgBf7xUyxF+so^Q1;hFHOZV z$}~gckh$v1?9?zuSkv?6pEuv>BvSP8WXUqDf>?&tDkYm0>#}0SEPBMSMsZ_YZj8;v zutst1v?jPRGZSnfX`Dex1-mRsViu(h(xxOOoW8IooK6wKp!6v$PRH1zNgG6*`G~yt zDdoyoVo3>nGmXzav{Hz>-MO>yfwmy=}Gl!Ho7E&rRs<~s6X}P>x z&XFv!zjS)*bd29ea26#e2rV)$Udxx ze_P9%o)OPW7<0*x@yjY9<(-Vupz)hUu!Ns5J7_Gc^CisU8>)4#0K`iCin%+|^5cFY zA=X6%W(JMhEkZQR2pacVL>xp>(0Ifa3qutKjmIr224Z^9*cJ&iEod|m#U(-G<%l1| z8xi8-ps~jyB*hm6jeQm&DY-Ccd>SF9293`xLh^Y*(D=?GBw67pLF3;Mx$}d@?-n8I zCI^jcSNjqs294`iOP)n5#7c`0f%AgK>Ii2-&@dy!_@HrzMM#du1&#YG!V57rXgrA0 z(Lv*3%P*XQCsdO~aa=Xw+@SHgMYM$&MV2f=5sxi1rXC1&uE(Lh7qm(75h4w}g8J`R1Dt5+;`twg}PP zgA%p~$zAuL@qC2nMjcy3g0%mxLE{695)EB~##a_0NzI{gT7+aG6f|nrNkl?0y!N>CqM; zy3@#Bgp*3iS%f4zg(hPWlI#v-C=#YU^<@!Ka>+sCXoN_j|Af~|L{h?ubQ6mZb?nhR zZ4nZvEu|IVv)l*Uv2e{=H?NA+8T#1l)cScJqAL+5i5K$MN_$ixpi;*Zf3K;6Px?_ z9k|P&J|hs?C`)H-P|ZQT1om5jS>G|XUGFo_NL*+RD9SoNR=)fmllW|kxwn@M4ND}`oKNmgEGBK`9YEbEe1 z49wz)bb3kF9Q}ok_LXH5Zb%53c~9{%=3`qj3NmU~+w^s{O{rCA#x4$yCw}FVFSm6t z%NjCH@3o7Gi+wJM*@JT~iG_|se3^)ODLXir@RMX8M>m@rGCIWXVjj-r0<5E&tqmDz z=e_3P$?&EZIor$UJ=mkN4pO=b?Hy9DOy54{lT8tYy)A`qz9JVta1yME(^eN{cDM-i zMeAx+Dmf~JcFslNlPL6^sL(lgWgXR%BOh!D_w#I%6x*NPgnGuD|3pT|LQX--;X?w@ zo+1abG-KaZZUHoOx#o*iFY?~UPO9_4v*@I9(U)}q38hb*SO}X;^+ZNW_{fu9qX&h! zloQ72>TBzAUcipl#TUh0U7JtTRUeiAK%|CldqHX_d_1B3Y~{|)OO|q30Fx4^w+r=B z(0iOhT_2^?zW7WE^*NNLNqXy=?A+(sO5HD~Nvn^P>-s;H>jo*;H1p%F8JXwG9F{qp ztfP2#!kbKPi9Ja+TyZ%5+1m>pd#b*AxDMyBa`IwQ4*eV9Z-AEt4(ja2;r zJG66Bbc%<; zuAgUyxq4ehUO*N!_i`cF(-|F3zUKxXxBF>Qrxf#Pb}`HQ3slnar1kSmjpX?vv+eeb zP?lR`)?3d;V&XyGCUAn8=OV!U4Rh>sIaG!H^){AejD1Tn`qIm5>RDS;yn307fTOu8r9g|REDFzh#>r7(7&k#~Y@jndcUvKchCw^Q@y;uslS9Oqia5q5LZ zL3+56AUSb94adnMi%DPh8oWIxJASP6vGyo$bje~luR+-dzx>Xp;3SW)AJvUiX-G1X zNgmHKhDeH1>=Z@kG2igS%27%(SzwiGKdBtv^K}ztzacI8eEeqYXQV@%ZP!$)Ise9t zRI}xojNCz1wMKP%`*mrr@xmXBSBYQy+_$BV$Dgb3^_Y)5n~@!E@vxM{ndtqjCXxUS zeY**;-+`9J-a|*(lOfuVW84>^`O2Dm^2&>m{+hMeeepKx zK-lqQW zhL#NHSkL7$IkD@rm-8g;cRo624Md&nCcr+nBdA#$Ix>jJi}LoFX}|NXsFpa^eM^)q z+3~ZIV5ii6LDY*#wyl$cjLv++c{S9EP`OMuLLTS`>2Js`3M*Y)HtRFKUBxOk7oYfK zd-{<0G$FDF1hiQ$x@fWS32z9|EE0QZXHs}S;kvQfuanXP6IXeRkR5O2%T}~4uA-vL zh39rN>8iA`-d>3huX#K_)10s& zet?<#X2t^j$D7U2CmEM`UNO(RH0!FsMm;Ac@sPRu(yUW`&!liB@%#N*?al0IS+Oza zu(`uyhS_&oR_EAP8D{*6KYGk9cVrA=&UV*^j2v!8du&=(ddyq!0^Gdx=CrI%9*=o! zLx$lU$ybw#=I{}vBe!Ry_qJzAWZa&!J5wUN6|nhZ&v&E)jpVHQ&QS>|>1?+qJGtZ= z>sFz7XwbIsP=wuxbRqLKqO+{_fxWJ!}T z_sbYrhSQ9=v2AqTT*%=F*;`sU%cVGFvZhA023Tl}HFznM-JiKg$QC=_ku8_|U#k0Q ztJeC@(B!0|Zb`r?vzLRTxlE|TbEVl!Q;F6gA9}YUA~^5ISg~0V+0h)2Kvw*)J=UwP z^r7Rz8u1vN7xdBU*816c3mPmc@~WDfbf@MBGxW=p_aJuPj3UoM>SnD=eY=pN?#6l=LY+whO(MG#rVwYvZ>Wnnr=`XJt| z#VmJVTU7Q>4X?CTF{&5>dn~j+@$8`+zr?IIGTzyGXdbx~98Pa;JjhABrH$-w;vom@ zIm=TdmR#PvVG&eL^1xtM!pk>aIdZ&%gB!zeR&Y5@`*4N|#~J&1Q1kOC4EE|gA$c8aKRW&L)}ysIOZ@UtOly0S%u2+G z*kakEWy`|mzQUfZEasAYK@#NMba^F+EL1D6oHQ?k!gIFmSxoR6P8cp$EVYo|LWE?L z;uh1Xu=X;al0zi&-DUg1n9l@QJ&@=Ue~cWkcE2?(aq`}yJ%B|CWMM^ymKZ+ZDLq6_9N}K$b^KeU&Zq~AE7j#Q+f+|alm}1MhuJkD6G-NYt}b^R zfEAaXLoLnzpd_%AuPg!^h@j{(E_YE2qLe*6*}3phhPn@x~#f5kA_lwm|tl! z5gQicyk(#zu8n+7+s;I|js4z9JohU|8;}_;2}-BQ=!`BH+jFw$&y04q!LzpxC}U^I zCvlm_UGA|zHp0`DT?zK{p%@4}1Pkwr)`LBuXrkI6& z;!-+LElTmdW^O`ok8Jlg-`SLP9dCzBeJE=f&K(bBo$0yJ-2Jp?rrG(5wy}d0Hy4Nz zPng48`WI{d!YZ5$X__;Ha`7J7{O=Kzm%N(R=%<=3(*kYH@!itfbT!EDA78}m=cHv# zZ1C5%<0@21Wo1RBDlMN?Q8}-uy0oI){Nb1E9gR=_JNq*|enMr*<)sx1t5ikfhW}(g z=M5XzrUln|?$;CWjANddHodd)5>$Ge2GH-?Nd+kSW zx__Vcp?6GRvVOJa4)1e5O*>CZ(Vq=#PkQHR$2`~h`uTtL4c1CLBRqF$je$*`Dt(fN zFT6G8~vzkWLF2I;}TDZX=jQ+%57M|x1N$GtTpxH)}+s|^Dg4)i%GFR!n8?;ZAHVtQBDGN8{)}0ErRvQcyBn@leVHTex>AkM zv$~s!SE)Y!Kx|y7ubF?9n%Z$n?9`mL@qrQXoxJCaI@Q}YHa>7#OnjiXFTUm%bIVm~ z@G1U*y+`{_i%H7&2V>$kzTZ<7Ro(sj(v#bHItAMLVwbMG(KnY-J}xG4RbkEV-lbau zY3-8QnQ2$6A%U8vL9u#`Ipu1V*L$Bg$=k+T^I;&t=V_PV8%#vGvAunI+qfP}r^a^j z2EAwaI{V^dYJOXeNx53JKP970V%vmvzC>?wa{IVcPns{?li|&b%kp&8vs0D#B)w0t zuP4vfU+2@a`ext5vH#J3^P9h4t;)@^#cG=V$*1OPi&f|L-TU@?a7*J0ue|-iryI0< zbA8^b>~%|2ikY@VG0?=Ar!7%~b$_~9wM329$8<28mZ(%cr>(hniOSPEoN2~iqk6Z$ z_DR(%FveGNv#;iPZQmVzk1VRw`HXYT7a;@~i!Y+NJI5wd6FFouCS{zw2Fi zQm?$0lPVsl@2ziAeLDZ9`f7g^4!ZML{h;4Hp;JBaMW=Rc6B_(*+q+NemmWI($IhYA z`2+8s)Vb)uruZ=_w;XEUZk?q%<~=%)x_|^#b!Nt@|sX$XLGJc zr3DT_KJGPl-AH*C-)0uvsB-)(Z_~7nW~Uof7k>k2C-di8(7mA9=0C+(TgR-@EWJ_n z&~w+Bx8A7w`X}Sn!%SJBPVz4Y%{5=GRXzM$K||*773$=03uqq8M~~@2N?OxKaG`^X zpQ9N~E3U77sa~T~QoCrn} zfs2nJ11>(647m6>GT`Fl$$*PbK);O-l<~`Gbr}>TiY$nP1&R=^nMv)i|tZ3?N9(bPO}tLmEf?OmGI z73w7Nuj5WBDl08kGiR5~oIAgww7gnXmQ*b)tJYM#rlm=!&`+wqvHl0O)MF0*TFvxb zFlzEh^ZS3P9gS(4>(aLt6D)v!*Bp_nCU*W>ze zZ^BK&-H01%T=1o8)JtxBOw*)lUH7t*^68aD<;4~ArY~GrS}ZVZ;`j+_%BbNNs8J)- z@TsFFO`fE*M#6OPZrV}=i%9IyCYURrWR-}0h)CB2W6RSU{`$D8MQLSvNeTRN+J zVOd#jb!F*gmz7iw=qm!MM~|LJed7srS>OO3w7%i@jTuzDyybn zP8(sS;o4oRIAomYVy=n{rKis122n$q&it*%*IF>~R(5;|s8=~X4@+W|kt+>K~V^_BBWwEf%7 zx7Mm&dh9deb~CeY<6&yxGj=a8Sv0?7W_3xiDk)z$ueZ9aqFQN%@T8z4ydqUaBORR>B|9x-UBgLb*?aZQ&IFDbuSDkPA zK2t`RES4--SW-T-gsd){S*<29;>|1KZn0nW;I$rUV?}_&993RivdFc_ACu{f3{yT=)kzf$m6akozp}KVvb6e2 zbL$~>si{6!oktBDUU2?7qsEOGU$AiI+>+{v(u&C7tm=}e!Lwr4tg_PblIfOBhFiU` z>Uipiyt=ZY%&huMeU?y82P|@Wk$LAKmD=URrys41vXF7Z9rx&7Pu!-uhtprQyH}fY zZNu%34@H%iS>wa$s;?S}Ofq3F!j(Sb%1D|@PFGqP{?cWoh}8Vbis}k_lijD`YT9!6 zDYz$wFRPeoeshqYiC$x>=oM?pdiu#m_IQ zq@PjrRp!W>RnKH{a2eB;Dyg^W&%Vr@!0fY9P3g#~h!tLY4m^)84t@ubX<9j8cKlLx z?SJOqZL3zKu9#hc^56PFxZ zA7Q)WdU1Q=25@Ist*or5s(L#1xU~2Rnq$dycXpOkUd`x1!>+P?sus>OfBsd4l4n*d zgcFsFD)WqARp%b1Rnv=0W)(4=vlbw#90EyfFfmGTfB6s1oPR`h3LnKo>fRBO!P*+p zI=*6ebg>}H&X_ZV4a2sMp(q@3Xk-rQc#NN4R&m*ITK|=oW9^GDVU|Lbr_MY}m8vt< z!1?G-C(c==C1%qR#hd28@?=^le_mO^{Yd4%stmJr1v6WjRfqqpuM`q?I4`u;IknBh z#)IT%6&1<*iNx z3yHwRFDC*Qmk6TpH(dM*B5?6V=y&le(eL7fUAbnq6TwwPu*Si!CIS~)kB)AsR%AcKYcq$5jv zy#|QP8?b;pJy`afqS0m(m&nza-+x54S&ug_eZoK*zn>8!=XG=1eswTId&8cYxYi-k zq0DbTR$b!Hf-S9Z;u~h>C#qAPHXjd}cXrk7;Uf2n((2jj_(-7Otw%;40~k`w%RW*4 zW1I1ic4c1pv09U*Ed{+c0>;MMy}@6vk&>C!=-;RA^(5K7s=B%?VgZ(Zq|(CYGnJ5s zk7>Bl)5XeLF;{i%dp&+KjOFBL+Ha%mw7Kql`W<~^`g9jz{46S)KHcR@)bexb(&C6k zqQlChrg-SY;fC31ojSD_U6iO25I@fuF@JREW4JPC_?w-{)LVC|j#;kqG5BV}orNoY zQaCYpsZKp=@vw^6QD;3wR?L`#h0JY$CsB#;=(|*&xpK@Nd&p3JT$t8J3d4p%n8tfW^NtTToU2>&k z2PWB;X-3K93Y!%%2gOW$OBwttiA~yrG(8z+h5}{4aG*zz#!>gG8~C=>BP^u+{ArNSdjA)w9YUs3}a$GxcZxC{jy&-fut)E!4G z*HmAqS7U6WTV-~>mx;z__oy=hRdhn;iz}N{cKpn;Qc{U6?qPoQh01DcEgnoZ3dRgq z&v`xO6>qBH-e!;&-c)A=(|sPR8oT-EY;UOx6AST>T$SNUZp)iBawti<)>!m#wHVZ$d4 zHOK5#>EVLmOkRhMA3Ju`}hU6QT0rj^q*KK zh4@J>96O^^Q{c`!2bGoZJU3fu`HsN3JkCp&ixE1k)tG@^o< zLq-ORL&MA-zp3tRmOJ!qxC!ehdh?ICkn+C)sT%v86YA;@YsP~dkoF{MMx(eLG~*R< zGc@CUTs=QqGrka{wml~f1(}o18OhsyL2u3S&YE$XV9m)e?-y+O2Wgt|lwc)qcG8TO z!F+0ZeKL!}f*!tnB>Y2y-m^9nfgi)*{`}83<{`3dBY0ismv^LU#u~u~cK>-UGtqm% z12rwDUingzW;`K8{od;?7>Lx1LhKrM*}R=un(>YhXRR(gG!?M}5Ha~HpIX#uONwTE zFVuwZ4!(aV6Tzi-_<~2e-TL0xz}u~j_o~qM$=G<~hL?Q7wc{Hn$A`{K3Fr0AW2>nT zFs^7^>B$312Mt`ve{21~ts&PflzCpE6uMn=K8(KD6ql|jFOf(1-fBh#^JE@fknMwv zm_=8HIdTarU&7Kxp6VI;C+5uAOxjt35Oy&ErS{!`v^iOJ&}#6Px#)~5X%N=3fjMko zXbziA_OEYV5%IH!b_FXLb|CSv610%k%e36mB+~9oWf}N#;5vZiIhGxY%Bo7VM(-)1 zr{eltkFP9Z$V^^23ls{!zijYkeJn{T88@`wji{H3=Na$2O z#mzt>JSnjZ+*oso5lV~SLxCsab!b@Qokr*+pW1V)Kj^tcGmfnB2e-3>xg=+nq*xYA zF21_=>6e;c4G-;(lLa#?M)S21q0VOeb3z^RirDMIkEPagCygKHtm0^?qdlx=8avkc zgL@(i97Sqg(R_2#m{5=8wV01*fDeG*fi9iQm19DgGSX<~17kv!`km_=GslL~V>>*% ziH{28d$%1t`{cf-OSz9jTFy?&c{?2^!B`c2!-*_VdK zO#Ns(n{8Ivea|N9H$sWg)_#Ec4Ju6vjtxxtYYm-J>Do_lZ+`|^D+|9sJuH+G-p^3a zK4T_K3ytZx@>zc{AR2zhbE6O<@(08t&zjZKLUZ)Hcd(rs>f1vu1ze{~G#8PYi-Ajk zOMz*?bf6F@G9RBFN;C7OhdK-r*=zCpE7@iEF9)szW&*`P2|#i8ogPXZBe2>eCZp%U*3csBtnft!I_fK@;puo{rxt&Y2fdO7+$Szn9CZ4h-Ym}eA*vOBGV zHi7lP-+&Fk?eOnz@&|{TnNwJ_URM~(4YxvHA4slZ;pcMZnDaI5L7;C}+EX_kX-CkW zz&BnpPS+-dU{sOr}DaW>n+1kbd_sWM?qddAtjAN_bD=o}x7E za4D?{-OGSJEEZjbzWgu(7xf@-C|Cp3T+9}8uBMG9(0vG8gj)#Q3$J^QragqB0l1S; z(gP(2Q97DPx5Hn8-!p|I4EefIl<`oe)qR*=oy)8r=!48OWZR)X4?F=kd@{&Icvd33 z82FV)`xC(wa{BiYruM@$?VtEBBB6az@(8)S(;#=E16E{{D028T{v%O#HS%+T&G=(yyqhUcU-Dzui}}9vRx>+f@&}kIF|sIqU0CwBgpNVrD;vTa`>l` zqsK_d4e(Y27a{i_;RcrESU+z+=KAj3;I|%TR}%B}MCu$RFD#+~QA&--eoR76MLrc64U8k)1`-tmD64hfZt@|MLIG;#n5WqZNGiqM(2M1hRp=qB24+9^~Hb0#i z>aOp6#f&Kq-574(_OX?k& zxEgh@`h%fKBzIK~Nv5A{0sn)_UQE{5YG(!*!1x)vkdsmO0Pb>+KcQW6N_tk8?tM-n zjqOT8R}O4_%^%$D=}WqACL@2RfWD(mehaJw8mQ(2so@#tnmbBD_lMtn z!yk;#Pn?jiB_`_0%y|yu(d$7*h)uvlfc!S&J`6kpJPJGpYylcbRP&n*IR`0InX_sP_z52jWlEZW>i^6pO@j5hoC2IUYyx&i6H5DFq@ zE%ru;;k1-k7Co9F2CbuJEj^mD!aY%J(}|9nov4lD)jo&R66pQ$q_FO7e{jm1{hh$X zZ%wbi96^%P?dL@a(M;%s!~tG6baJj6n_Z#z(r~TVon$xAY}#U(ThTsf5lL&e;3S_L z*hE=kku{64ywY7|`I3KrJ86}~ZZtF#`t^RcYB%_EPR8tr8AH*Ql-Mp{h2)Qiu8~Z} zS_z!G&sFW@`-_nbM_9qS-DqwYN{1@SiezdNUkcMwib8%@)p}ciM-KZpn~bEgp4Lq0 zKou=3Z8cRaL=usv*AXd1>fPtNg`-)Cu0b*rX5BkTHj}q3g4IL#U!-oCKR1A7=0n?hH&8-iW+E1X2vzv~Z9m*e5Io1dg1&^+B#4WUPdq;%1iy3MJYd^@oA5?wWi23fa#KRLCU zmW&SL3TR(gt!@mxr;w=Y$o)XzIhGJM!|z8;51g!N`{3Wh5WJ7>`2%;G@M@AQatBMM?rB!0jkM2ZgWTzX-TKn>Be7 zad~(AP%Md@?F?u4<6cW4btlrVsc%s+fjz)` z!27@lz+PY<@F5_-k8t+`9|NB_exKsr0I$WvS0fHU90Wddn1^sb2fhHl1P%jV0bc{( z0N(=t1TYC_mhluZtt>RSr;uJ6=$;S#!OML*11%5$WbVySs>K2EfcZjM=;9coX_Bi90(>4!e=h98_8X`M-7IR-DdLxp;Wzow|V#h<~6%_n~4vGGN(L8 zHf69lTZwDbyb}l}4b*gN#45tAfybsrJ^tNw29cSX$Cv1l18TZf%#(jP3Hd%`4-whv zNlEP)&zj#cYaR@B8FC5}5=6Dr9rsKUOHP_JKLllFt4XoQAj_xN={w@PsnCX`MK6P9lIH3+p zsLdqk2uPd9u@v%?s9@H;5A$J|^&o8)IT|HBFt-Ww5tzF`UJJw#hy0#v?DJ6QY;VV5 zSjGB}1Hn3v+p0r3JR4B<{~Tr3J`$?&Hh&T@gO7&33OBU`g5yd@c{x?i`j>0P) z6>HHm$*IugwrPh5G2*x)x zYc1$$<+5^P6CQ!^jOuc2Rwd>LYMn=vuVRpoXMmQZyUCZ1DOreycNt(dl5uJO(I7LK zjzA}%Gms4^AOy%yico$z&|Sj(=?ZiMx&u9cT!1s;S}%YbRJGnT^p-<`V2xgTHjmJN z{ASXyUc|2C;GP2PrmWIP_9yt=kIY8eRF@Gv_>!gh*qoPe<#%2o4@h+WPvAd3Mqz}k zMu&kyiTvtmxvNq1Gj9Ba=ISk>%wBy+MqfY-wNykNZht_gq9+3bfm47%UUU1F(1;{X z!Eumc#g}%`*MAu>dpCq8o?C(;mh1;8PWhGemF8yD9S#Jm`YgbD$gomr1ADOAC}24B z^Vjgagq|F>-fVOb;OIr{LG^Y7AzWKNr#m zU&Ot2uBPRK|Bk?!2p(p9nT-Ft)Z1yeU!dSg_>UsD3z-A>wMXt3+-}Iu!>xjT8K?uU zfgVbtRuJYx=u3e4;E&;+4KHpEW7lt`L`noN0ds)`G?Y|QcMk&p0Kc6`-$714t@jp4 zR!c2QfEy9I#lcsAuXXU7z;}})3A_^gtNyn9&EWHB?GpADaIWLB@KxYBPQ-QK&p7yM z@CUkxOxUB{3UQ+o!5Z*Y4!#!rHV3~Ae4vA`11~PHBQU{b3Mvt=2mgpt6Z~)Bdl)7p zp&P*GI1%3tets8QW+V8aFhhX^xC7!+`mNx1g1<;$!S4e15HWu}_2Pe?t@Lj2GqY{{ z9tZa#FZi27Z2x<~Uv}{Oz<-`->%1SlF5kw(4?vU>v841t@RP}z;F|=eTMPaW_-FzM zz8U;6C4pHT0DlDdoGNkYN18My2?yQ)3}nC*dFV9laXf||_t2i8ll{o zw-N3(;VvWM%N_20aGUX*@hJs%h2!}Y^Pxo!{#Ka5>Pm;$1%8!-e>jxMgoCfRm=#V3 z|CBLiiG#ldZXMyF7!DP%&Gl(au=``oB^a5l-xtJM9xE`(I@yigi z1&^>utUnkNY*$9H%1YCg9-q9Tp0afcyI1U8Al5Spy~q+&cL2sB3vSjk2}MjrWzh9e>{ z`~(dM&>|d(`Y*`2EAjg=CMBpaw&ANkfr4Ei1qF0P`AH0+#F|)(;Lnq!X)ExQq>Y~| z=c*BT`H7q|GCdx8fV-HBU0}HT<>A2;>(D zz8+uwIoO+oJ-EPTM}jvA`+3;S!X7i=1omNJzX1D)uvaix$uE+#x^FBtBW^udgdfqq zP54a&-(|7$t-w;n^p!Yrlp4BJA}b?FPG5j+B-224TMhyD2REK@LBX zxVydG$RlFqHn(si~;(f)HAYq%iUi@B#xe27*bJzj-MarW|*ssBE7Irq1Y57I!>aeh1 zhkZoYA33cw!mewD{RZrMkW4Q|?RaSOj_*S8VPWnPsqZK7^af%VMvHj839nU~Ia@^)|dFkai#O03tsbldS67E9_?2hlQPRkuwrS(p&Qb z{N3>DK-yg$RmfKGO~QT$_BLT3baETf-t4klqS=w6JmRuzeE1M6%eUfjI{hBjcNT)m`2eR{(wIMB9_XFpj+Wg z@_3GqvU_3dbKpbV)-He26&a2HU*ss#pGp5mXxI;Y415BFk2qZjoaB+sZGR>9Us5ed z^*mA82Tto0U2W(T>t!a)?_rwCFEPOkS%{UN@cr;NPVq4H;D)50gHxz z7=AmKf4sf?n=1QM+6zcKd5n~wJsdRArGzaVZyQMFmJ7{>A6x@29{J-e4{Lr=djtiB zGmOWf#1p%mZiBDhf`SHNcXQ?!F)n+Tun)lAE9|XI#pM@aw+j0p?3!O;XE_yTH&>Le z$5;PM)=f7FKiSc4)r3UeB>Y1JZx-a=9OOF$LO)wdw*+hdIig=UaDa$qrQTTiA6I5Q zSo<&GA9g@wWcA+I8j)!N3%CCYfv+79Az9Kl_D6&ci=uDff9t?Mab=m`SpJ(ESshsR zzwrOgfmU2u`j?;lwUWI}q`rsqg9AU}hGj?KPhu@1_7kk1fnR`s16yT>ogb*JtoA5U zM<9O%{sSBkw(QaKlfPD!4I=d$+@n!a@zGLYDbT$lCJIE6t4y{ge~R*mEB04Xktpl`po&gRzUVTV;3QiUi`*J*s=Xbi{Z6ZD zfswh7=Uv7?XX+6p@dpyM$B_79jFldHZW1MM41op_xXZCBC&oc9Huj3ZL(a_XL;((S zaI;HnFr2yme~{3T*n~vpDo4Poh^R#H{BATOppV4h?g#N&2KTUd`QRN99+Sfm^#rC!)?eqAxxouor=Lw>tun zQfb9kPljEy0(QUXekaXuJ-(wY{-$VtBzP0PdV7L53wuNKY*vCFcG*Wj?(uB6*e=x$ zjAJQ4Dv$=;72PRf>pX5{o+#Jg$XS(!oRfVm9UU1!rlYSUx)Dd|bL8el1h42plUx}a n>~$3(uLc$a@>_y?4Io=)HNaBfT3{JjU3v3g1XvF9uLJx)^FF=w delta 611963 zcmZ^M2VfM%{{PJE?(O9+x!X&wCn0-BF(@S>f+#ABQbei+%kw=+MS~5j&!--Uh&~m; z1qQ(aih=?H1_com6hRazqEw}bU8E=?7WDu5?%pNn`~8Et-JPBC?QQ1bi_^#QSwD~E z`Kp5eL|EX0@$iGS#nR|F<2%B(Y>?&_2`-29a;r9&Dv(IdZl5x6m>Pz=*h{#Y6 zeiy%MNM3GS#(8@WT}0+CHbl+blgZHFdomL?L^B%o!%&aYpQciq8qgCB)a4!w@i|?b z53~Z9yXckMrx8p5;jD%EX)=G)7@7*8;o}|viB)LMW(4wGLs;Wnfb6cjs7c%fH0)b= zy28QOT?S~<48Y+YLKhvg;Ngi@Bs}i27xS`#4sq_u!j4{q-#rdw46B0@XgdKR8h#h3 zZAcqKx%tMNd-`2Im$W^sQ4t36F@{%7fP2!n9d$0!uBg7dJfU4aV*9V zq&khImF^+#VQqX8;zWO17_;2vywBL5iMISy+fZ7caw@OnH!>BUH!(jxhdZAmSQz&= zLx3vzEzakytkAAedhuTNTxE9#Z^ez3%urrSE>3zhuOhgIshX;CCCWHgRfQLE%;Yi9 zt_UWC#sZ42sEn&RS2cwPm?}cv_J{-aZO>I#&Y~%0){SvYmCS8JuJX=uc`

&VJg#DJfw==LS>4gshEZ9T=(P)Md%TZ(VEbO5DJ!N9$hd6uRW^JHS|Z5#+d-P z7>%h|bB+5HMc2x8Eui8}RF4D%XL`Pp1Y%s_xYs$;d{M@Hnuld{#ziSU(AndQFdaw* zRZpp+U@ai2sa~dHJ|OF*t{k9aNv>X?sljF{S3N+sLtJNyM*(%b07BC=pT>p4JwANI z$IJb~ z!<&O<3M&L?z+Zs$3iAWp)|gRvKn&(nh-8=qp z1DJd~K~MuVftOtPxbWyf?mO96!gW@p0TwmD6fg6(aJULS^}%XbT;(2xGcQ+}F!8H} zz&jnRDN~~gFeBhJ3jO%&{eMnN`Z561H|z|z_?#G0Tck%3%zFn1rR<25}yua6vzRT&cmT0)JFj$ z1hm2nB@BQ(MH=**R7@ptECOPHlX)^hwH@>wKTyj^ph#drwPj1L4Fvf}B!Da611Q=c zfCJ0~94e*pvxP6@{v)V4Zw4XLcvp?} z@Fdg(xW>UCqJxK@gBQ5Nx_Kl#9w6fh=$?oNz(aUR!kKmskbrrBfD4c^Y+s)jt8b(D zRn?;eJRZnYdkBaDQi3WVuE_V}4g~VFkNT7_Sm_a31i)*0Ak>0;JfyrW$-Y2sA&syP zP-|6(;nM*U6oQln>gX{;!VvbsytK#gg@LFY^R>)CIW!gl9|2S=(hJBEq#nS6E}nLD zA&RI0Pr}m{cNd+^Jr{$%^n*o($j{G@I{)E@o*jwenxW@Abmqbv<3JT;B5l@nGO78X zb4+W7_Ka2nR&oXMiOEUsg)av z(;MpKG{W>@xChz`>xAx3qX8f=j%yib9L7Rk*jWUL5`$Qf9up=Ws5Kcf%-|Rq(lS~A zXfU21hN*HUB8>rsbzq1=`Dmljm=#ZW@B!AQAD{_g_O$k0$~_{Z(vM=EtZ3=9C@48C z(UEoH=L#s027Lf4=s(#1M1s(VOcJOiu;{cBDGYw{A=RWfT0ub&vI`Lc%e{hZ!JCv`6*IvCWT61>n0uM6SFG+tgzP8t4%E-d10;XR+R3OqXI1G-c~ z4i!Hqp@T>5p?W>SPsrr4=Fp&W<|%@*K+APM$i@JiN6oZ_YH(I0yrrZoTnqVpKvj5C z=yFQn6xQ1G_(G5k6&&|tI+6!)K=6?2y&MjYtQB-n^LTs;_mL+RaEQcq7 zFpzLF!V3+=JG_A;o(=8lcgG&s-rNM1_gWxY*Dh~xACP6U3s|Mjyz(`T7 zmor!&(jX`xUXZOL<-rOXmI6eGWWm&)8LZ2;_y@(GSS_w;wE>f=Z%QWDt0$ zj_sv@$&V(`n6$TP2+h&-gfYP4FD>+zehah$Eg23eg$7hC34VGDy?&3+9|}X@p+|)t z!{b*%!lxFJ#4=E>@S-*qt^WD1t5t1CDCzV14MZ=H1y)c10e}Y}*-v9?SZPP{^YQ`? zC<*?5d67NV zFf%Y*KEL1R_c;FwVeZK5ITVK2mFlHH0($D#JcUl+2ZjQ0(2Izoc|G{2dc8_fQNAdG z8Wd@Mzn|jC><dvAAD-XWu)aSVD}ECGeM>l zmobphVP+sN50e0S5)G_I6bMAMp77Q*+W83zQGl5ECcaExro$lehs4N{!V^<7+}iVc zxgQsH!iWBFaFq}@RYFgOSF+!dVnii7mJ~NvvU~HzEtyJoFf4AZWCz0Hwo0}xDsHc2 z?|a1^m29g={JWCv4U0P~*?V4Lp*s@QQ={2LHN#hq1bR!CS?Y=KX7uVN3X;=C&M zd`O({+-G`JvHyBR&nos@Nc5^=Gee?x6?--$E&vFs=u^d>35g4<*lr>ER~1ljiai|?1FP5;E(TSxl~HjKu;Sw4D)v-JTvEm6sN&Kpc7qsP#a2YcWmRmi zE-tTPPlm)5&i$2DEHel6t71zO(V~hy5fYWv?9HgCs%Ewj)z$1_E^4aTi>j!tW`BT! z)ofZw46SBUL*klhHYFskt!Dob_0{Y_j~G_XUh;|Ss+j}}39M%0K*DPF0z|Ny?b1b`YW8|m zTv*LM)kR-m6cYWa*+U`GA3%phW&mIW5iwmz460`Lhr~tIY)nX8T+QwS5dmpPTw2ZU z4T-_kY*a{GR?Uucad|ac8WmSmvz@xQvYO5DiK{^-pJ;)%hN!GzuYrg)Y_?BS*D%{7 zYHHXwK2cl4wg^#I!)E!!&>FTOF0RScuqS-t+8XwOA?j<`G@lrTu78k zL)=iq_8H>F8uqRsZmMAi4Kciijq!*PHEagtu!enRh+AsdN<-XQ!(LX!Z8dDOA#Sf> zM^te~4O?S~f7h^A4RL1;TVe>ShAlQk_Zs$&A4Vh~719zacKb6kgE>Z-e4OOdS(_YuG1wqF)Vr(kJ@Yu#tW-poYC~h=Db1ham=G z8Hgg5iHeJ{a8z7U!+tfyr8Vr8s2E(szA(gPHEfw7F0Wyk=Y8Ue8up6d8{+C3 z_LU)8)Ue+`##(m35LLBoks+#U*&#*L)Ux|LqPCX3ZHT&B_M;(&*0Qa-xTcn^HN>^G zY=Xb+ zsAUs9Vj$r4h(Wb%g&{7gWy>^iF=zlX*0MK2##%PjCkEHDH$cW(_6o>Y%QhL}idwc2 zRIFuBK^SY7qQ^!7xiP}2$bWGG`>exQm#5(p=Ok7jP zo`{M1IyNOHhSf0{6W7(TNilJK9h(>vH`K9Jnz*r!t=7a%b%-T~*RdHzVniMLJRoka zW1l6&Ep_ZbQrud{zE6tV>e&9IxE<|LaYr578x{YqV+~N{I<_Y&tU9(E&ZLfIc0rfx z*r)I&b?g&(lRCCDDtgwj9nj@Ewmm9(*RgF;aX}q>8SbQxZG|q^v4v65w~j4G#tYa@l#h^Mi4?(~p>V~psK)#`DMpRrglueI{YlpI@qoRH&TOSp}hO(#NQiie*qT>3Y?8&IOVJLedDsCLg zrbWd~L)p}5ChtIiGmHCQ*B_4lkbEe5f8L&gCkq~r+R;hTN2A9h4@YG5!RQ0gkfqmKqA2mXvqj82K}jZBEHiL8#i6L~Cp ze{@Xr-sq_4;mG9Z!pM)2A0i7P^CK@s=0)a4-i!R2{3Vk-68SRnMPzMcV`M{QedOK9 zs>tV&F?laXeoWpzFR?^Fsve5G9r-1)GIA*SRpk4~cairayCdI5_D8;s9Ehxo9E>c{ zm*~GmevkYbITraT(h&JMay0TyWMAa7$ezfDo?VeoB0C~GBika|BU>X|A|FRSifoR2 z7}*s0Ao5mZX(sYY+R4X~6O!YTgC5N!$0Z+0KAc>{A4>i=`CxKV z^83V?!qMn;Z*o*}Wb%{5&ct_#ouPe+9f|e)nZiF4pC-Oce3AG(apmvgkHqoB?}=X% zzap)Sdn-$@kU~KVp-z# z#0!Zzi5C-dGl`cH&m?9frYD|GJe8PO^km|R#I(fJ#N&x637MFj7-c+`n3R~9uoI6a z#wPAhj86O<|1SPR{J)7^@lWDA~JQcY$vMUqru3ewq9t z`FV0*^0VaLbMnLF%H+G@70C_B z^~n#CZzk7)7w;$EORi16oBSpEYxKwHchR4sN1{ig2clm`k43+Yu1Ow_?vMT)UE@6z zJs4e`{66|abX9U`Mq8@Ao!pw-l>9KfG5LJ*x#Y~`v*5rp$r;J%$)}S~C7(<_k$gV< zdU9!UyML+nT5@4>L2`cbrR2Qi+~l0(i^&&~vy-!uza)+&_WOQL98LU`c%<-1;>W}f ziT@l{cI(H)$9$~kQ~jaP!=azmaiJH~-;LjlUybK|$Bdti2Qr>t#H5f6O$`0am+|lX zkA+4ncIX}N2C+kb&Ue)K$v9#hQhqdM_$G%Q485%0@7W>_8}}&##&`}H4|)z72aFFA z-y8dl`TU>X8Q&V;7+)J-857jGe7AUj-~DuG3xAH^$8XrHKN;Gq&k@`8*}j*2U+~BI zm&O;yHa+vA`i8jqGktdGxVkBEoDY0ZeLnP{`d`l&Wvjkb>@ybnJ~MXd$Bmu(C;A-U zi@uq@)!sef?~;3s_q-4DCCVP-+vNM+t)9K%HQpyew%BdV6o2qt#wW&op?gCI!>{`0 zhF%E07+UPxX*}h-&$GjL(sv-d&Dg}(dbb**Goc%|7<+sl8!z~dsGE%sjZMZzW2AqB zF(&jtXy`I+y|Kk})W6&Jgl|IV(a;CREZ;ZDec`W@(|q%NzY5zkSA8b5M}H(VD>O&F zH~$;o`^J05T4Pk`{lszQU1NOcsn7!7w9w4Z8e_Hbjv&2MohO#RY z{xtka_-$is=-JRp<7fX0<4t3#?+s(QG0`(Gw9I%fu{N>Pc+FU1EH+*>riP}3UJAV( ze#Lk$w8*$W)L^`9yqowY@onN@;!xsnVpaU@_*?On@fGnm<8Q>5$Ct%lk1vhC7GDxy z9DgdAICn5z32VVvp)Vod|mwg_7 znfNpQNBnqvZ*X_;_xKNazr}xz{}MkIKN|lj{+{?}Ld6iSL8s6Eln%#%yTXe&4Lb^NHsY(;!YW6VE1=Bo-%LP0TYE zB^nYhCl)3aB<3exNxTzV6?;4OR%~T#MeNPk8?oiFWwF;|OJlFamc$mvUX8sHTNG=E zy&PK@vlhhW$6kufi_MMAiM<$mAvQZUEB1Wsx!BCuv$1DlGh)+Yn_?Sd8)EBY@5k20 z-i@t^eHr~KnlH90zD08~i<2AeQI$pZO*>DK=3DtE$rU|{Ja%VumGZ!GU2-FaJ(F(M zqT}-E50$brlw^wgn~NT3nzG1CzvY6Nd{`&JtYv7xFB&X9EX~p6&vu=A+`c~bn>bY1 zP@gX3^2h5$jc4u*&DapIL-h$cuya`l+iYvt-?W${)~YhqRViw)TgJHjV6yKY9&T~t z6D}vL3-q#IY&9o3F=Aqe$eYq=c2n&!LhWW87MLk)XHGgUM$>JPJo}jFZEr8XNc;Ue zW^A!5TE8lmhUK|078J{VI~3hx&3a!mR@=tOR_Ou1C7KJ1_bd=e2V_&Rl%AN@WXAXQ z4JViI9ri=`+-A={xkO#%wLEhBJ>jl$`fYit?LFmM@i7b^@EAEb)}i5zQ-0!qA>ESW z_WHK%GaqG1bpc3+d()wh=w^NWs<$=Obh@+43Yf)GoQQh5U}=xZOl5AG-F*c{9DCJk z(Fp61+g%@MdQ9D9ccUX*@BDyvExDFUbI#V~FEL@`f9=0(pFLaXVRYaX8#?O{b6$2MXlC zW=go>(K8gDKNeLbSG0Ii9u8_@`{gdD@dq2e?D8MZH_1_f!lH&-&+5;`X0P0PT!iJJ zMMbLpY1cvGcipZy`>k-80Tm!;D#k`(jpV~E{WkmX**A#$gk5>gUh%8X5xqtgdivaZ z)vb!fzZ95uQ1enzaV=7iZY{*GmCiI zCuc0==g5ug$~wqj$7nu#M&BKLs(n|#Gx52&Uq^l01Dd563+*5JbwNv;{vCZg(V`j) zxuwY&f0P#4clS@@&Gi0f@Ll%y{uO+Z?Hh0*f7%{AU@+R}4d{UOJp;}~yE(9f>4k!@`Gm+kwyPs3Z6FHmIY*=UhH=Bg6D z!hYteeSEV_m6S$gx06bH%Jd827CN^w#yF8Al)A_vy){+N?^Y7Br(S&pU(|5q>OVMl z(dFOD8Abkxyy0cJw!>@l_j1qD}up}wl4@>BF+Z!(8 zQ|ys9RPap=3vZam`HS-KZDNQ#SfqO7hJIeZ*rCc#`gu>~*UFXaz2N{1J$DT~V18Cs z^!L`-6NXQMB-5;6yX%Ns_>(lpsdB+A@9A><(L%4hVQ{f-_rE2d;3gazZn~ut=hN(2 zw^lmF!v5g4l->5W5;XO>EyI6pc<(mQ>@_()SW;}?f5-29xjp*d!-Nb=zDg~!l{=Gs zvEA&>?)(wE^3E~1|LV>zxKI7(LRE$>T`t_mBXWs9)=`>+^GfWG|5L%I{1q>+{o~ys zF-<4K6KyEDCy$>%-+a4QrW0VfCvyqk*04F#p65)I{pcAfyUVDRga~<8x!_fQSek>3 zfwF8#nSL_2)OzU2rKF`Q2$d3k(akaRrXU?E$F3O57k-n=>HiFt=AoM>Ev!$O9L`Il z_OIKEQ<|e~%oIl7oFUYcDMs$1!13Sq!XaT6 zF0udtB|ya;$CMkLjRS;HZz*!m(z2-Cxw4Dw)=rD@*BUn67v*9_SYF*WULt?fJbB)g zn-Eiwzc9`Um)ITde?~oo*g`HJZp7?^_g^Ls`t9Ch$Md=N_OTD~H|^R7IzpGGKJXrY zv!V9ED>+|julVm_{f#H#HH@S7l81UJUmrzH`Qdx?*|PwcQD={Rxa#z`9~S;Jw`Q(E zlQn*yX51^%g~gqO*VL@#ySRn-rq>d~(WIhjh0|m=dn9EnT?@Zx)L9@6g*$QEn$W5+ z-_ZbWy>Nsgtx@2C%p8hG>?a;6(aOd2eVV=Ek(B=SI`|;~@bx2u^fh0&z;qjTN#p&r zap&vrJnpuCIqqEj-g)kQn@79rAN=W#z4g%%jeQP0dP&P{yA^i9F_Mm4cI1bZmwUUE6d5Y}cCSK1EG+aBWFBgaW_TtH15H=p3 zJUoAS*gC~UQ%OpzE-zw_me=v|_91zSx{X`y<@i|zQTy~MMSO0<1ykm6CqVw_ZvpaU zQ?FL`Kc>n@U*{#Tjh#f?6x~H<(ZU2jJBhBi`0f2uPv@V@!(}C5nZJzpw(pttkoaD) z4^<)R>7r>3EuNU9s8fU7D_0bW^B$Xi4S&$ScKQhQfe3u`ptFsL7q0ihbY6jO|2{p% z58BOUoW{r67tNRf|8-k z)40dJ?KuKy%5!Im0?pp?TtAvMViydE+2=fO@(1jzpD(lTf4+>GV>0+hFp9vh;kD=g z$^R1b*>|6Mu03jYz4*{efnZclzcZxT`U{gZiZh7jm+&8C>QAM!JQVbuB#g)9s0ZMY z&5KkGO7N}6p1t^XIf@sSP440CE}MOhjOnTuPv;NWkG#A1#8M}JbjeLT=dDVr1yAbZej`d8brq8&` zZu8EM`mLr97W7uT)#`5Q+CnQ&wllT3eeddP#9E&$`-CTL&zf85eqmW&QN#E(tvFb^ z_}zYqx4Azn*&eGX>*!!kjYsU#we9)4cE7c8{-<5H_JBMsKhav6j}@M2cbVIpkFoEa z`>1U%{E1SA|GwNtAca@UiP5>jU2@tYpVvY;7VUCm}U!p&~%;)Y~#HjUxg49E1$ zOMCCW7&*?NSM7lfF|pvdeQiS*T3}{Fn@%U>B*N5(Igvcer6q#04N6O3-C3ixw=jce z(PX|yrhY3N!f&=;-8RxT=Dnh>MFc4iJ&S<+(|IenzI+-f@&)$H`5nc9!iF95qnsbG z4=+fz``&MHS0{PWwfOJ>%vct7BvN$|L?9{*XedI0uZqu+L%Mn64UaF{!o?rL9{y@G zF;dtQUY*L{k%uRgn)b*AUc230Psw-Q3JlD9bgpKNpQ{<4HbzuoIpK?vayjxneySX@ zyv%2hUUCxu)Sk2C5(?<~Yn^eC*FP9eG+g}J!<;X$_bj~;zz%$UDss^8UT=-h$g(y3 zW&6`*|G;OL{V;N{lvON$$YqB zQ6StjS+n%4P(iefPwh?XCh!Kk`h$zrSsYT@ZBVSFVao?yx%d)zQ-JaDn_)zQR~PrR z-`j99f7bqKLwEj*ea6P|^2Y;Fym`>qOfKlH1*AD6q{|yl4}erpsH*+c%C_PK#f<{@ ztZXJ;6NsF{=gIM+(2N9}6p1`0GTvVPGw=vnOz2*eu#axMjZ%jX?3*^N6Js?w{9`35 zNB*J}@=xWd9^U|8k)FcmEO7?Dbnt_X%qq``yP7`q%|qTPWOEWOv+J9^uB| z6N(Lv@}S4?t@rTta?lx=VB@K(U;e&?Pvg_%l-KyJ{5~02%Hw>$JZULB>Qvc#DR09+ zlY8d!_HyP@{vaP|r-l~U-S*7jo9xf_bU*<_j@;^t+wJy_Z0NN83yve^B|AUj8yXJp ztl)f$o&L03MPAC~rh$mkYCioBueJ9$pI7bbqmD<^C$0a8Xv2zK1cmOIsxa|=p{ zuA_zwP&3x_1r2w8zD$U>snilyjQfE6&b&_Y&o@d8=$`*~vYq#c(Rp&lpGvWP=g}&@ znShkj=iqewH2d7ouIM@~FGt>{niA4nqz>HF+H+q@(8b&6m>pvSUGx}J)yV-*#Qx^9 zeB?BH=ORnV+jl2_TrT)rYbGm>=KJJLALaLLDERtwrSt*K^!7~i0>#m2Pc|B*dV*rC zw*&i={FvQ(|4DqkJ!pS_d`{or7N6_)4-~%(+x)%_9{PPh7!UH;E25;(V|lXz?@obE zo4@ab%nH~ zQQZpKS09Yp^A5J=NA0Z#ujAw7*d?N+eeI!BVAQrP5zXv|Lv3OGnW-AL%KARdE|ta{ zh)4S`ivu##EQo-ATQlHxP=PcKt`eX$=9>Cr z&XAO_+_8=R#Z9CX)YJz2^e8_d_kO{P`)zUC|Pcx zx?vnpWTjack$0_6`cW{rKyF;01U_x>9S7qEx#>utKi?)7o>$ZiDVP{6jYT}K(BoQZ zXBHI8jCTrT<<(^|A8Zj-OpFx;^6Yy8v5W^%(Ii-6YRTyy&thXD!p$d9qg*CeEOTpr zhygLl-IkIw0xteoXrpHR`KL0xvA^ob1o|7cu+$T~!)$6Towpw2c1!!)D~~Hn#@hv` zDEe#s{pFr&&6MYTw~7-9s8JZ zNrCEQa&9|@!txs!sNPbKoGhhSoA)`X9yOPX63bf;be&ZNy5>`3ezwu>`FlkTy+SgD z!leIiP|@N#s)<<$$m3$pzbujk6mG_SS3&@+*vI@Sltdw~v=B31w|D$Lqj0{HE|^(i z0^Z*?JaW7n=hN-=f1HL-@#lqnk=_5#t8hQ(RGq@Mg*zJJmJ-kyIqX%9bLoz5+k zfXbEba=Km`l!w-ZJn|;aZ{x>EPl{x-vHl`Cq^IznycA}X&8bp=D-)|O{ z;r3!^!{B4^uA}$eAijW`TA;>l|L0XQq42rzG^-WByNC%+@vunhK6r@na_?{t{7Ao$uNYLiD=Vgu|E%ePh!}qeIfOdjx_Fe259VUy z34yTu(a(n!C*ZlP`~hk=1}2bcP^l0}_2tbn^o`bC9=gZtlXLQUOV^%!E8i;Mk$f^8 zB}lOq43GnQ2g>+Xd1LRuXqgG{0`(c)|ApLp2JH0om-wZb7T~L+#BQ0u)wqd)oXKfa zQq|Hs2@}c$Fub_Te8quB?an(xNS(!KP1P!?hY7<~h19zfL-L(MK5%{#HH^P#pv+7w z#rFt|+vUjl{Mz$R;rIqahOl&E2?~2G)Co-iQ8&dfA_Z=YM3j5N$HbJ(y2G zwVEr<9l2a42dyYbO7maFP4eG;{N^c1Q!N)mQpI$sNhM6RwYVnLo}O+>mD1&wR5QBV zkt&h1gZ!Mllj!LQo@ylz26;zy2~V|?6JA$Ol>-f~UY*|pR-7X6h{dy{%lb6qwkE2j zLVoNG@E%m+&~p_V9hD6XEl=adAq^4`moyggKKf_Ok#9Z`iOcs5-i0?vd;#Vn@wt$x zKCx(-?yM)eoj4n0Q%!rVk*LAT6?JMjfCe+IlXB|D_CgstCstIFZ^FUkr@5LjxkmRe z6wKdAtl(z8+#TW(edBge+_*sg7UBuyq>)128MeM(A-^JXn?-2`3KgDYDws9DSfowL zpdw9qDnOSOsVH5{RG~{6zX>7ig#3$I)l?B(&QG~XrY9S)`nzvr#&wq7ID1}p_Picx z1s2HbBzsL$?7>r=d^0l~bX~zlK#O2LK{#oI zdGfqj9?RDVv!glymI$13t)R#9XT@DX1&ABy55%$*ETEctfxI3Qo$7@&ki@3FW&vG% zebQkx6_{Sqa5#F?W4U#q0sxdT?v+czyo-hzj1lr^n3uIFFn!cDOE+vqfiG!jeFZcI zZUc(ghA3Z>@`BM;gh%|kS!jCAJWL^FWrW8r&cPha!hAvpzZJ~E?XDoYnfc{lYFg=$ z_ChgPO2Iylg9Atoao0MDz97^45uS_!Z6i0_RTCnU{0;A#;a#Zlol}CuyL=iBiP7cq zfAECt8|5J!)yA4cZP#vUK;ye5GSNQza6Wp4;iyNz? zKh95yjuKYfT>+)s#ua4WIFFYUno%=g8fJlGP^Jqj;r4_AYjR|qM=~pgm27Owi7q#q`Oh9$12TH z-&(yMV5DX+J_n9LM5dJs%hO3V}hQPLe5L@REDgLLiT~Kj!l7WS&)66 zO*Uo;jE-Z5Udx%GrCBrNn4g@TYvuq2wJ;jE)vOUBs0!91$B?sl{N%UoQn z*SVP|uTJvlU~i8!HgQLQL^&!u6ak?@7!?40#OuNA7Qg!$)Cg@AX-AhV<+d~ge|Rbe zUDf?ccH;mYI;Qh_$N|p(*-C6R$P~k)~5klfu#mi1&cq zI_NBeZ?!p3CoT#JHDLCi$Cr-%u+3NlV&9i|hlw?s*lIB>tw0j7Ezi6l;F~}pDF0K! z+v$bvcsi~1l6-r9(Zz*CZun?YOjvM={J?B7lR5X0%8JS#FQA)oftAY9l60{k=dMAz z0Jb8Chca5qo1cO&e`ZC&?=q{RN9u$&baYOTh~8571^xl7T)Bnafrj58I- zI6^FV)OQ2es{6sCUPO$7b1E0V^F}#u;mqN;eu6KC3Fu+9aHlGA1s(25#}F%UCZ@9j zem6P-H}d&(!Ef0+WLUx?5QKZwdm zvf98ZkkvqZg=7V)z^t)Oc8}@c!qIGbEX~X-2A>Ea3jsNv{3Ih3Vv=*A(9H>4VZ6x6 zP&=H9Ge68X&2JzQfY4?a6H-GNUC<&0j4Df#zod?jXj)D^h6qC0f>l3WnoF+2Y*hlr*DCUtZt zh-CxCMo>=AcD)~d1s!`>r@I}&B5%eqHNdb_w$r`n1YkOy01QY#R*s~xtA(R}Fa=$+ zICOSLnGw)srpM}>8|BAJj#d*55mXZm&v5!8z;dHS;=LK{L+X7-(=dwFPmruGS*Xr7 zLk<6Yke{8nOP9La&b$3a<6qsBPd z4Y!JJ2IW6n@eU;;taIINjb@0O0Y~={JI!eYSqhMgLMhFm6ck?!ONXh0V}A^~FeI-5 zy7(MbPDjA}o)`oj1ZQ(WQxq{88a*Ho%mf*$KF*_$YzWLrFFxz9i|D}*b4RA87p~-#Erj942ytBYtY8jJq7?lz#QyRmCnZ>Z5^sJH z4$e@bu@YS=xdizGBmh{zAwh*nm^Ej- z@S{RJx!@M&+yD0w@dWFk_!Y4D@VzI81Igh@3!WtA~envgfzZ2>yk4fe{aoi zJbU9Q#!w0xDJ}^+H&`9D7ED0rVw^W^8Qde{QS{Q=B8#B_$$5}3oXkr-RF_HVa^1VuT$B0?XWGC}|WK)F~?D4Qzx+9BS#+VgB*n4kulcgo;EyvF7So=lGv!$?ZYXYhM1FD7f_oCbUF`wBNWF+kCgA^Xk#x2^6R=C0ht=S<>l*h=BkC!Pn=|31^U<(CH%0n8VTR(jh`Y zWfpe)t&)N?%0G_mA%&*J;Hgvqq!17T5nYTlhr?cx|4J47B^gjGoaP0v7}X+;1f{S? z+K<2+G7l*yiznoj?RdNlIT9?P&-k#=+HfKaF0D{WZ^si6g2WmRgfNU|q@+=oZ{k(P zUx56Z@=!lftt}#`2cSd-4x~}@`N#rb8BK#$cQ!CgqIRl6zxYRXJ4-1ZOB=Ai z2>Wm`1I09y&YnT00i)3~9RN>g6UFq`x92P!z=8oBEE?u)Af*G=xdT#Rv!Xk<&V`W- z7tg!@zElOEAd{%%Gvsilla)ba`%pT9Mf}C{Qm1xjsrFc+y?N>&;HLnxitebxx<8rj z+-!fp*}nU^R~Cx}8qN2THyQ3EdKifR|EjX8np&bp{~x(`m>G-XRk~2kiQBYg1DP z$Nm5XXhJ8LSI83S0wV#S!{eZ09+?&d#H6#tsyxsU{-I~umt$34y~BXCau#PU53*Y8 zMHR$JgDnAM&c>0DR1vnfGG@7nYGrY{9Qr`9O2!q$C`owEF?^WSArp!X=ZW3wQ+bPW z$Cqs5CUr$p9>k@dc%QRNn`uPJ% z&Z5}L1>+jm{>WWBBu8}MCl^HBe8XK*zR-a;Z;{uQSdn2okA7 z9Z;_%U2cSKOYUW!G057IWkNLPT%#^l*ybNbHAdP!%vuRYd75Gumjijk0Vq2ui-xLX z7Nj2OLa@^Z!jMqP(WikIt>w(q_*sKmQx>+hk@roL7lQ97K=uaTA&6dFLKqKYi=zt@ zmv})%D|{WQT4=qd-f#Wv2zx#vh>DIp+RTlGat76j-B8#DSE!<$FR$syo8z#-!yS1E z56KtsbgIL}k-}1-VVLte^hVKzd@rp)Pv;%#ZnJh|QEfqP&Sg8qx&j^)4=~d^U3TPA z)=vel9%ykbG)6db2ujij2b;!WpX7%9fMN3Z={$a8wiDu-+}xj@*vXmu)Bo?>O4G1i z|1)gY|1nH19LkHj0ywhtu&d5yLWP^>7IYHlo6r~&MH?s|<)nn`ZkjlQB>H`rV#xmH zPW+V95cGBumt=eF$t}Hxk$C|%_WWNfzuBl!)HyPxYopzvG!$q0pL4~&p4i4!70xvGbZguhAAfxpXa6pb+I_6{k(CA z+sVx~UEMXo%LPApdSUvdxTFIPK~2~$$6m_iQ#^Vmi#X^3WC?8ql-XhjvZ^*D0#5Ek zXb?FZQ3j%}Kzxw{h@=?la}Vo_|1Ut+%0mDG8(7wA+@LNG7BX!7=GHr5HAlg6Ykc`X zYkZkq-NJA5ds2uZunLMarZLC`Zfzg^Cp8t`=Ggl0om>MT(1kGTpsp^;0k^Nc1p_045iBh?V(I4AQRBbLbl?=2O z)pu-GJ7VutRZvXritKW(sD}~BZm(da*_44|1Kp|PA;>v#1KLcJvpvb(AaYGTRA&W^ zARCe{>m=TFA0U1$JBcNTjLD8|l}ozvW^HkAz{^nmAxNX+h>?J0QxNmLixH*M8>MnK zZ<#@_%h5ex>SRAnVqn%dfrrqpp5P#~t>*~Tj_K?c zOLP>2oZay~=kR2vAX}is7?ezqzFItMh|%IQHVp+ImX3k7S-W+}C26F48zjnyvSN~^ zdWspyn#XRgg*%)TCu=!sER^;hZW1ad|H>d{0XkYPuM8rkfRv$OJu^ z168aXQG$+~AWAxI5r9UZ3gtqee_U8M2$&a>xV`hvKaoDdmp6N zKQ_HKX?dYsl~kUw^|HUSHBj7UK`jew+17}bmK)WP)(97MQ%T`~g9cleVl=0vmIXFgm;r^aEf-`m)2NnrP8^(H#*Ojz} zYN&;j24xHDNZPoBVqi!OD*1jn5qlka1mcGzN6xXJZN4*^;bM?0N2An1;n2@6jj1fR zp%70lPU)QY&K4SiP_P`yofrht62xzq(95DqVL2g7rU|8ZY)Tg7B^^}LiX70Ldr?Ba zygP531*}#++?^NWL3f~hsXI@Xp)mMsBUN+fcC3*!bFerSmIu*^>$31XUd{vZtn-kO zBg{I*p)+I-yON|~FMzVN*$12eT=w4Kf=V$NM}>i2h8V z$V9VY1Qi*bJrjBvM%w1m?KhWh8RWXgGs60<5o~(zXp?RNwi5c{Ekwg-;5?RdLV>I| z71^8`C03-I$}xZ>B#@6hXWtlzbcVa4h^-y3NTa;ej+ggG$mj?_3+D!>0L)UIUcYeB-4<(JpSmMvz zLZ4wFd36t7<_SRvaDQJ9@)DFyf$*sIQTYfvZTN)H3$$jb+tkBRhQIYSQO)UWDZ^nd zh_u*}A>)L3z8ovaJ~`Ww*WiL+ss6+x^p?BzD9`N)fg_Z#qlQa~ z>lctOQqBk$07(X33P6LY(47*xFBhQD4n4-0AYU922cguc_<}HmY^pdnKp6xI>~M-? zZwknUz;`)upd*M~5HVnxT%>TXdlD~%N-4mgT;*QwsxVAguB73DER9~gH0ExQBE%uD zsM7`YL)f+RdvR2SvG;;al+oEKQjQgXk+{!YCC`{A??=Ck^OZ^{4dLrxMd6F9^ALTw zE*yWOi>tasa58?rV)_COStTcFf})VCfS&+wapWKc3q!mNxIr(2kMS>W1T9080)zW=T`3f$Qyj>hVRsOU-rqQ^kzP(k z7S&e-pN*Sj*eP{Sg972pK&Ewt*gSP9O$%bD4?2Y1lpMdQN=E!f&Ckga5KVfqRf9`D zT!{-5Hf-EEQIdoinJ9nh&0C^0P<8=Fj^YNaBx8WJEo+;-vyN%BovzCpFW_buoO;2O zz1y;Kr*euCEMP$#LaKnTBsxKCqptneU5_Hxaq`^@c&Va;qhDXZOHL0M?-yDRHzDL& zF(?ANeQDn1^W|v4LQ$}`;Kzk>10I{0tPUEwX!XZHm@-W(PHg?B14Nqi;XQQK&Xp1a; zLVR6@lZ0tR!gQ+e`eH}x>(i$DY-S$;Vue|Tj4D-1vq4TKT*zBxLY5Cb(wM>i-xa%2N(k+QlDAT4}^-Q;rLu%FVN%>|G74Tl=*5gZ11$4fXJ{(_GK?@w! zO@Q$b?7dgM(T_(nuWkk*Xd7QP0SBVG=*QDUBP>PaLMhmFCuv_guZdDc=;}oN%?a)> z(aQApPZyc+^hB&8RB2Bn7A7*@=D9;8-5fcbl4CzivQr6qQ?aJ}4?IrU1`fvs&oRaE z-ZHdWExMRicA$WPAOL**;s4E|6Ql%C!tT@~bA$y^8;#QAxs}n|cnK8Cu3DOu-Co0Y z@Q&3t3uSQ7o(e|v9f2HYr@G@p)?SbgSSmP1Ftrh4cY2qGO>0fdjd_Se%E^08``-~{ zIp~W_nAG^wHANSBu(j;SQPP+vaPJyoNRdm4Z0H6blnvbil=pfacyp&7p3JR{vnjCN z^56g-@9-BR^i-}#8X6D-a8EU^<6=$d$SwnU>Jmyjl-y45*KYcuWYZAENkiUr(hx{2 z1qhAe)WTHyA}pceb^JO=2-Y|2A;eIteEHHq9#wqC7`bL3KRH9yLPX;OVdu#uh;C*} zvsEv|gV2QvI^(C{o@&V045q{9uH~je$>+S0Nz=0^fu#F{H9d<@aijLR?0RW@f2lR^hlX-a$d3>=>i-j z07yW=%*i9XJNWCIlc9YHSmI}L)W@+DI!99gd3q)baB0%5-ZfSVQS&5uq$#itol9>l z?>$TNH1B32NHa|m=x4K&l;p4m9EiIMB>n_QNv6OUiGB1QX|q63+1Axz`%IC85k-aYF&8|9$Y_%W03?=lOgg>97 zAlYa?M}H+c@(qcO3jK0MYTsO;%palkG!R2eZ^sgV}$Z2F!Y) zX(`v|z2HDyMdGNFRGzqp;-fv3JZFca9`=(Ivy9{@XGuWN#!$;lQKa=^?#XzHR98a!I0b+h2wT z^XAB@Xl8llU|yDSV!g#pGeEt_Qaa(Qt9wh_vCM2n!KAUCa*7Ag^$OFQfkkq?ewe%f={|mAZmseIloS&%5I$r?lo~q4GlSxpz9zDH^a66} z6ndoa){LPECLXeA)TdKqPY~EHgWG|HNo8AFbP}r?TM`zpLVG8%jtbI-nQ#(u$3__l zp-B6XGcNyRW&N0-o3ERdZ#oIYa0;Lf5B6WB>I~9(M z{U!FVApDa=<07I}nC3aZ(U`2t0SL2-fXFNbP^+3|Qe@vNc>v}kLEBfd@=6>MDWbTk z$sDcD%@Du>idiJ5T**r_ewczJG<8kWTux~S=#-KzcF<`8<6W8r)kGXgXawWk#-Z3> zKrO-#`%0U4q=@(?2$6SfZf*P-oKojF_F8w4?D!8};<2Hux6;{ASZ zpQb3ntz$Ks1cf9F#$zth8TxYB2^i^e{6Bf@iXa6RA7%l`onx?w z@GuE9p2XSB`$&|t6~*l?V2Xi1L$kfHYnCQE+?Rgq zF&J~qwWF~^O377wcINsZT{ep$E;~=?MDsvgkjY#JONPsd0f*)u+CVD~ZO~CtgdDle zG?yIoH4@RyYzwJSEKmeiyeC;c4IgKv+y0d)1=;Ag>KAnr%OnhI93bO`SO|sR$ICHTa4E$y4$#b@5NDyE4z8f*hr*Ptd!|D}MIPw#Nz~ihbT|oHwVx#lg3x{&yRO_;mdqFA|^AKkP#BiT@)} z$ez=C(3Z@P*rry=Kd-jL$XMcez>0 z5B_trQEnAL{0~SFlQzNp3iFA?-zIM|KWZV1{k$OxXO&L0S}`S}T#&%TL|?Y^*Z<~~ z8UKq{a`zx-tqR&`?@^QNPU=DyzRZ{uhbIz>`v#i66y4wu;Gt`WiDv(sMNBqZs=*>A zTaDQ)BD-{oT_%pcDTy+ADtT%DH=#^5>(yW!Q>}Vf3>M?KfVQUDRpRqGOUGTnjz6Yr%}cd!qKDFV>pWPg^qBiP&U47)au z8)3D=n2{K_P3Vu>g&1O8=+Q(W?K)-(u>jlVVwe(50N`JM)8bzm_);^<%z}PqylK1t znHMyTAwFgol6L=(B?@UEd2;?6HM8t`9Dk+Zo+ay)>Ma+uWBa_#woAoPFxzS!g-rPi zFjSbOOs>Zo;0mkI|DLlNuDITsBo9X@)+6ajj4$3fHUx3}&Pg=+DHp#C^43b7AxaV$E%Au27*!Y8Co2$uNGtjJ!JI^~Bw zn1Lh&Uvj|*L9MpN0tnt$Q2<|kS@e^@mJRny5i89LtTks{Q` z%L1|O|D044>DHhuF1Nt$(URd8SRK|7T+Jgt`z`Ppl6JMi`Je1+S`o$+Kvu;X6oBFh z2gS#^2A`$1jgD(P9k=Daj3Wo*SQ0M~?`)~vKmi(9 z8vm}h%5)?z=HrhgB2k}vbG)4cY&>ft2k;n7?+DE&t1O_wLfCSqL$s@EG-r`J`)ksW zTb&tK={N&;UKPo21tLAPtwy^ovTqwZTjfKCqZQInAF^dCIV_7EtTAFe5!X9{Kz8u;auKtu&9Y=niXrz~6_>Kvr#mhisAX0F#*N?flmz(u{P#m$JMOR~a zymGwE(^eUd8AY1r|1R*1UBHW3dnW!p&Q*%!2kg6)VI+-+l)~Srl+U$#3UIvjq_`w* z|CHD~faZYd1_cxc;{C6%Vbsp?9ss$*>H|F6WA$Qih61i;ax*N&6u79s6qt^F|H0uo z&`oD3Y0il`@E*l5%WUI>lLuTAwMAlqoJq8%i+;fI5Hy$ zJ=~aM@$#aLt-X%pV?g}RGMLbm8mYnQ0>8|)k&}yR1gwZ&ko1VLMgu{KjW>wN(Mb%;wnY)$#HSDn`ep4M#6jfWY_aZO#7TAzWE!`$pg-<15V!T?wBMbs+U%hy!e33VcQhQ1lm5mc= zY3t5wH5W>nW%pq7!faIAU!bB*4yOZ2)mCo>*8HK+db>~=L?-A6(gD=^3yN7(hCw0( z2sh3$u?^$fPMEeh1W4!*AkK?u&RR;i6sypS_l5UHVflf}Qy9C6Y38=Y{TH}rp2Ope z4s0pt`30-z+E_4{a&*{(7a3fo%tLZ(p<;!Da!Z)iWA|^N>>t#A+h!C97w^h9eCI`BJ>Ry^wi#z=cG{pII5D zTWvtGNAuvfTBX5hO<+Jb+w3N@(EYY}b0&CAY!1gOIKDDK)$o)78DqsDmmwRet(Ebz z*;rb*AsTy`j@~EQlrm?Aa0TH6A(mhRPCoN-{43&V;kyKBfj5x&76LBKZU(4fhS^4e zL=IF<2jL(D5Zgc6;)q*>12RkZ7CS;59*8g4(ZM<|M@Ap~z_tyN6vId8lszz+zm~46 zL$k?2dkR_)DBHlwiyd81L;sENU;IzI&Ei6ExIJUPftw@*Z0kLuHNiFDIU6vdW;8pX z!$sPF4$LQ={=FZb_K3~ZT0E`x$24Kc95d2K2QcE7H*U+^ZlMeNH6lMTo!c$^L!i}C zHUI@8f-D7te?~psQT4)nCOhm#5Gn)A1~2Mr?68^vx5gdU=2FIKp_#y)M(~(oA4&72 zDcksf8*1^QE6d#^iXdX#i-P2crT7bB$=1Z~e?Ca0*;=3b3_)j;1Yl~ zq37FG13c!7Ek`aIhdJXL%)FI=-<26fZlY zGBQ#+i26EkrG|q;DMyLo_b?DK%LLjbhjZdUbq#0RgqOvu_PDY9mEJdAP4s3XUb_tF z&`=gTY@x%lXK*j*00;-mXLp}49{u5%1>33>!j5IEV^ypb%Mjq|2PZmYSh%8&vT3(y*F9}_nHkmdN%+*c81q1;E_o|lO^iHhlTq>?3M0I zPhax?J$*bK2%ynJ$6V}7%-*(AOrJhj?2GsEzm!I=C#FyF^t~Q0ZMJGI0k{(J=+vlfBYnEv?eTgQF{41V{pC`h#eDd619 zu4sQ!$wRJeCnJekJOUHn8;Q|A!-=q%R^PDtF)ud(N)99n&9w_1pb3wNwpVK%-{TTE z2NTy5tN#k4h#prs|>JM4NZ2C*0v{HyUJb`Qg=vrfaQFt0 zDM;+CL_2Z2*`WkV&g{1Eb|^j$lSnXT-lZ*t_+fk0Oi~#2;RR)g;zO3G))<^X6k|9E z{}=pRa=a2FF6!wDxNN^}&M*QV0O8u?9&wQ0Hrr(x%MpA@8E+?`wS{B&mGgih13WHq z_Q9sZt#O|??yre93$DX!>m_nXiny{!CpXhdOLnJ9D4{HU4XZM6_K0hm*rm#Jwa4jL zu#_E9HvAlC2LO=q&1Ig;urD`>Qmt|k%y`GfIwF3tCt@#nhdP#vylX39H3jDYH-~ho z?Wb`eG{J$PM$tQVYQ#77)$*(yS0qm!LHNMIUF^hL!Mc@-8r1!+)fKq^iM@U@0(5Wc6=>@ zB;T5Voe|5jqn;2@fefefIgu);5(!bojx@IE)`9n#OE{kF#@|cGmhR-h{>QKejr7-r{EC;|srjVuR2C zAh2}*NxVdSd3-9HK}dmx9zEP_d>Sucb#T;f0---9=^draNupKSXZ8o1CTaa-r17|G zlJH($gDk;6SOmas!(obABCzO@e``9l=<+;zJZ83z!>Y*)j?wFrL|&e)vN>L(bM}Jh zY8A{jfoWgmI4nmQz+hR*L>z~accO|gv6xSFXL@mTby9038WYR zzXH7?=okqt;{?lzI^ykoWsQh?XM+9eyr!^=eQg#n36`nl>v##%V9JAoHpvcg`o=Cl zg#)p51bbR=>4N&M!dw47JBhuE)tuYLN%xy-sG0|qD6e)B|uIr zge3M_{4U;rRrG`|3gxq22`4W6{JjkYuLRE3_kFxXd?lQ;$^bn#8z`+B9)$=CYrP9AM$}JG3SXd9YEj|)HL7+5>DgnIUR+x$#JEo{jP>Y zoX%#6G)t$i{d-un(`QkgrrORtd)mSq&Pg6KjPbMuWO}h3JP+l=EEvuswlSrGT-{9^TyoEw3w2B)FcpUr{h zamXQ*5Ue=k6ulr&#xwVh$uUDiIqx24oXUfg1YGD`d{}c-G(!}${*@ckmk)5x%wOX( z$tizKqY-NAB?{~zff6SQ)UIGuF++r|fN~C;($0?Zn+bT(w5>1&|7JCqnlOt0ZjTN! z8&l8ki6T%ZVHcu50oYACNfL+#Y{{NgoYpxE6Lt-ZgX3Xr$KgNBCQYUW+WEt35*g*} z<1oTT8Bv&3cr^`=Ceb~Q!ZeeKO&N}B@OI&80>J`hvLuYWhnFFm5~>CWI-DksPq3|{ zNJ)(lIpmmx>DR%*6Bq&ON|1+5d-KEblkXuz8~ABRXwr3cuwj2+ZS>5o!W%^xisdq#5Es}PI*ODA z|JN~V0VSUb;42S@y zJ{Qneuc=0NKo(V#r}S z)XQpNa$>mU_HZZ1o8YirodAMQNLGz0_HfY-4|htuv^iX?R^-TQ8%O9=lxJ})2n{jD zJ~dw4g3dhuaJ-;O9B-#3I)Ta_>i|hpuo7QMH>Snwqq~HQnu(9;iE4gS%eAYuPB*4o z^{|MLSk5dy!z`{htQqlkEx0o2>k1Ja^r%@T2-RV(j*xlODhQFu-ppp&Wdd-qWCO>{ zL>arU$E-4t?qRrmjBc8P15X+Yo~bxWNBJt!n`NGBm@&AYJcd5JODb2cAkOtREn&rg&{viDPHx_R-zU;4iYZGqi` zO%)3g_2a4+vI{X;aC$I`kIy`a)CQU!w+fjUc)UglDs7*YbA?W-SHPSg$L0hO`4aqU zVWJbnaH5liHJY%d>xo1e4G4WW4;mdtIvg?L#jV1N?7|;9_{XcyQle9V%yIYZ*hChQCGyW`-EHpxs z+Lafuh1#cTz?RIgJw-pvhe4n9RZ&=5t$cS*NbykQ@Gl%N!r55sY*uHhQ8GI%Lv%n! z6MTWnsX6Wz!mI3>zgU*TZxpMG!wppDMj0$jymKH6;pci%XI;0xQ-i5<^gFo2;Uq_21&=_^hZa7i;W%fg~& z<{jifTxbYb=s_jKo#-U9NH61O+$GUr5~1tifT5F|!u$n*dawYDA?cJ>{^58N+%6(G zlIX~HJsdqoIPjo32#NR{&g+Ijh=3bzMdsGdVz$N^!r62Au8qr}4`GZz5!PBZ=`5#o zb|O!#MN-R6l1jljYNWB;B3EC+{${6qW{JBAYtL|Q!-2sfXP9yUB~xnrij1di8r3(K z@c|p@h@Yn8k0VS5RuC9L)9LKv*t?#wdrs#B*Uu!nPPJQCMr%H?>FZ8x{pJe0mO@_B z6;`Dr`(%ltiID1NYZiU>!lD`J98vCwADnmsOs68yeQPi!J~^9mHc~d~H3Rn)9PoHm zTFO*?FPMF>TWNR4Lf_ZYSZVd>PaspU_XLfb;glOK}t7nNfPm82h*@*CC zidJ2S_Y^`3f}D)!%|bkStZ=^l>3JH74!pFJrWmzwio6O7)+3vr?Zzrn#gk-Qu!Vpy@}3ug`I^&4h8FHX%^CPB=GpD*BK z&IKDJYdFFYWIhUMi;3*Vn>Re9OoajjBV~vYEY0c&iBiNh+XG=yrZ70mk2moXg6&cc zt2=lf<^`IFZ~|IzRZtkf;D5cMIeA#@`pS_gPhd_Y7dLkKz*gaT0#NzR0c?lhQ95Rn zd!hE--2PJRZ+t5g5-h?r4>iYVoP5H34VXUnKvZQ~;vCTSfoQEgLpi~d(pYQ3n`(#a zqZ3y+3ay3FT;Gzcw8=R=Q5=21NUKuYU&aoRq=A7 z@Dh>b=bRue4zvv}AmowAxDpeIxI=%qDGT{|(WW)Ow)wbv z59_E6GSgYiju)8Dc7i}>WPjz0zQTx#<+T+?-bt;a26tf73=cWq$_JSo+zkUV=k+^J zF3o6uO`Efj?qFkG3mi~#KwazJ2Jy(&7PjQ zJZjO+9SR^_zfMPwnfGeOcI*Gm3V_G+S-~F73c`w+Ma~6~uV=`Sr3}&{7{dBE^#G6l z2yR&Imz7PaRRY(QFeCNboB=RvT>xLxfMzea(1Gu3Jnuq>nm0GRVB;#4dwjv_5xbPV zD{L?eq(CDKv+V}6Kxs0r{xj#!D8*{V4pzi|F7|v{24g4l_AvHn_JK8$dTLIAQ?4dj zotp`$=Hz@I$Q4R}UeBp#(H&xqw>8bzK9WYDOcV!136w0>`}zF15hc8RXy6Dr>&ZlQ)N z#CSI#0EdV@ze3y~YS5x^kU&sYVvEWH6uNM2nI}~{*_exs2 z9#_aOp$;#Ivtlo`+aQLEU-(Y$zErj?J%e&KiHO{wDywb@QU6UCR0mqKNi=G_%^ik| zP|)Z!8hrHBL6_gBwQZp5kiQWo18OM{C(p+{`M5-LhT`Ld`h&d|>< zBe?zyF6hpPwcn0T#7c_o5YOOVcTQBXvKyC)^nwYzbp-EJDUTQrp? z1aj+pb7}i-TnxQf(ZDviZ#p>M>!ROxi$>ygitNGdd~-!`JvJ$7w$Xx4m3zff=Q2o!G&+=2i~7GJp2-_ z+kHdskdcn-ZfWwX;u^7&K6_PM0vVbj?c|LW8^0CfL>i-&oJl~_cUK6{;5o)nd z{Ea*Atuc-lPgZvNJd0Yb7G33&NtF7M$c}Q_B@h<_q%Xc!dAenR!%1c5&v`{_+lBxJ>Ls`Zxm z2GlJMi5$7!NlO^hoBc%Wci&kxFd;9zau8e zshHl>{9Ibw#OWqFB4+ZN<3E5Kw0l?F>|7}fMTh&;3I!deD$cy;-4UEfyWbUGSk?1z zrCh$3_P-|viB&Y@F7SZn(|rY0-NTha;bmzay6d8pA{sT+@26*8hm&cgr?TYp5FLG8 zWICrxTn2D_lCL|R>k!JJ@cUvB&HFxrH=;mcc;+S*RvbY zo~58dofcx9P5L z#Qn~*K9NInP79#>wUh`|w39_t@gRV^`dbn1d2%BpJe(UL2N?KU3*HEuu*6c>f=+JY z1G@Fu*m=O!P(eI!7{8+8zWA?iH`1$_@+a3=bdGJ1IvApC6Mrbe2Lol; zYk*6zAl=TA6THl?AQd%10V?=T)T+N|lZFR}XPqijxr~*YykR%0GE_PRo3UsU-SC}g zp1yh$-)zqUF~)(9CpXd3??g^}ybrtLuQ3w1t3o{BbC_#H1cg~RKu7!!utId;L$m}g z==67@Q5FOb1~H8vNOZ%G9Aw#PaYBsG!XUsxS=rPM57ye@;iWw%M5`un&e_OrU2f>N zWZ2E>0<^55iHpdPwb3~st^2(glJ4b;*}|SEOf#ObM({plqoD6aQ40GC<4RY&^YXhl zzZV12Jy5#((Y8;&^y4cvJ1IJJ@gQTB!m$LAfH-c9H9Yr4Jum>9%?*zty(=0Ej5PxK zJ_1k2kjHS;iJdqpJVJa&KmQ=! zlW!|Jq%yPV_>W?T`ZeaIbw9YX=%y8JH|_XIbe4a{76h}isp62!P2p3br`-4tjW{Ll z6W`Dmryx~)6RUMv%n{lV881f?@_pnYac@6Sh zl4glA>bpW7-gR11>Vgaptu|yW@iDz>$i{N2q+bj4$%!~L{_a$fXswW#A8=*eA(lt76I^z=IvA5PDgNyqSG@o+Eeqj8JV#^ z&xj;}TT$dcVqore6)}~G?6#&?1B69ZSiBs&^B-)KVqxs5f01WY&f7w-D|r;p*mF)9 z75w5&mz>PcE8KFQm_@ZcvVostG_enHjApFAM?NgX1bWjeFBUtZZ%d;CHLisKc34ATxuFS&Bsmhaxz_$(??TpMz*MBVX2Yn+2&lUzXT^pU#K5y=KAO z+Hyw7EZ7sNhAR&8>Do6EDJ?eEmQAc~zpX9*tko6w8@jtV^#AIXSbsPi!5`^N0f^&A zDkzk7@wl`Q^!X!AF4Qkq>X)%M3n8q@BZ^uafXp{EBA)>@CPn2VkP>3kqjIj|KWf*P z5h4DhP7P#Vh%t{fkZZ^_LgwZyR>Gr$>_DewJ~$8HSvVS8q)S5?Ep-oPKL@xjI!8dE z;4~Wcj5t~E1GR%RN?9Iuqd-J~3rmG}VWnkcTrLO+haD4i{%aL+2G|-1-43h?4SGZA zjaT5{*b>JvXN4{Vk`5w-5C_yXnSE&+^hMha`l_M4xIKU<0tQ(^Wo-h=GmD2r$S}d< z0YOk`2`*ex-&uuHdI*4k1~!rfEf~b%QNd?UxL=GzW!|~q!ND<@MLcAQc0J>GZ_wKd zRW$;>Pf_HYdPF{vVxD-WUlY7RPH|Jy7n5<9ZiX|P&W%m-kiW4Uo-}>6%b2m+75tPQ zX)JFBVI6NQ^J=_xHIc30&#=lh92*$@r-`hCGDDikD{_s0w&<7b5oLf&E)D0s_8WS= ziL8x7+&4{RH$0jaV}U)br7WE0vT4{UP))L6ZbZfqgX$eke?GNv$} z?rRCt#;Y{BC06yT^nOcO4@~%63LR8q99Y$QL2h%?*QpBA^3H^{|)&7Z%f zf$ikT3`+*V`NRl}BIHB3YIr78Qj6po{ zsDlZ`G_m+;3(aUGi0c3O2fLLWeb4_&d%isq`^JYIL|<<$ID1G@8K z*{ZFn$-p@)xF0gEy%U)d3_1prffQi%Y6`t>n40!io_-@l-(M`#GF_Ul>zBfCnGHxv zYY)lQeND<>TH9V810$T>0c>gq&G85OQ`KiFDYSZDW(u|Ki2JZj**ip^c9g5L%l=^r ziw9iyu5NjdY_Jmi{+Z@HSJd&-zf-(zY2D@&cd=1b%@R)3jg+>1!4RETd!T1{T8(Qa zPGuQoUI-{byygI63U!hVJ#QRyfX^R}b?GGCyh-&g0n^??RVDInJ{VSDn!_D&nopbw zAD~o2)}=kgvY#}Mp46bJ>?5c8DNwFZ^TlDFrvOev;RA$$q__PHqV*)RD3|ec4^00FKboNqNP=8K*R{XZr z0mX2}=7M0#h=!E`AC+{G1$hggmoO&)nkZA?MWJxAH;_aRbde2kr|PmUvKGDFRrV>x zohy2wJA!jT=@(Wjc7(BG!xo6`w%8HjyDen0X^VCm9$nQD+%FC2saSS_Zj9;9fNla& z16o(@G`xvomWX2&V+Aoi-%X~{ysqFYUJVt_#9O<_-c-;{`bq(k&ulqvYXKMx5}2V4 z5N^TMgy}T=_E?~O8D?ley5X*h8aOZqV-FyZfGl8lqX)o{$*xga+f613HyK@UgnI)3 zMdu5HljU&#HJYu9eTp%RDRA=?gvj4r`ts)CB6YK{J6;&jCp!Z!YTjKoNOQ$s^Yp+0 z&8$4WyUa*4moYCr{)Xr=TG?GbAQz=jm9rp3$Ib>J(6x2uFGvmfXz6x;3RU!wJLJbN z(ZHVa1{^=`r_S^ z<5bdD-s=2E89sWee^w@PamyRA)7I`M8}Qd|{jf2tjy=~;juL7<6d(BmunWwlk^!Y8nX~l>-ICV=paDc$PP@iu9M%}syCW_y)1Sv z#nw#AesvC@Z(^c|u+cp$4|!>Q?R2c38{{-6?#qCJaBy~r#@q-odXFSA+LaM|;YPVx zcvl`3!M#}EbojN@JbHAn{8v7Xv;99HrX@q<6Jj}Ce6t)SCj{vEo25}}qh@2+&>;XI zO{IgS30Y!nsV3J@h*nQmdyS{7srgX(q+DH1Zw{5c>O`?KA9(?17M3ogfj@_9u{bOs zSgk~bmDSYl7CEPMn{FFUnmG94Z|3F>qZ$S9PxIN~Q7t?mIM)zb<*(2&f9jr$xN;Qa z&-_aNk?Oa;;${imCO(*La#8%dpiO$F$T0LxB_m{6<%F^jHNPpZ8&y9kchN5+ z?_{dg^2DB|~Ss5-4%4LvKU-n;kPOG?Dmg3|Qyhi5M19otT;j=h+J|ZFv zEv-QiH($YrgLTRSu92f?@Lh5ZRMjbW%Xabw4=sM$JBpUB^j_z78iAlCwFG<)7zBRC zcGSzimk*AWqdsm-;oX4-w6kl5GYLD33a&>l6lvtTTrPB19`6vM>YJfr>OWdOoW9j` zpmhN(+%1Z-^Xceld3hmD4F_DqjqFiaQ}fcOQ0wgJ&1qqe8@pt9}R zKDz2Y+1Ysr)Jdb8VB@a74?5I+^yK}rN$uBxtpH^7MCw;4WY~}-VAi2E$*ycVbH7YV zT8DBF6O8?o{D90?8$>RZ&+><;cN?MIV-vlGbRbJjPmD_podv zHqb{8%RypetmPxJlL&5eV*w!q*3p|?GlCUVUMeqk?uL9-895Q6w@c*>P(wE_gAj{_ zbA6d?U8)Q<4%rBJokg|4airSItj8PGiyzAlIC&(j_zr6ayWK$OWSrwL!crqvH5Q%& zR01JJGZ)AQ*1-cb%WnekBhh?@*QB>EkSv_c`~cy&C}o$+)S{X|pd~Oq00H^%LLg{h zxokoc%4K0)%@~m5S}%3x5CBtv=$JJqn>D;rE;}@4{>7?0=3NZ50|4190+&0(SU(Jh zCCzN9=>&N~f>q>Bl-;luf~(N5iE^d&XU-(qpZW70ljMvPw8jH+fmZRx_ zGyIhuMj8GntAfN|=H#C!3S)j?xG`$9@xiKhSGmS=V-=Qm)Ht?*>P?Y_$)D&Jb!5nq z4K#3y%#9w~pgovyaW_wewHuimi7xl$26}9YEDlz0RpsT_@~doZ@f2iNNKBG0L+8v$lb; z1gFUcrRE+Sb)ai>-j`j&47}6x#41&X@huvFiOGQ~=4a&kEdbwccRgm8%a!; zP4e~5ZQLJLBMi^zr~^xgJ2JO%>N#E3zr-xf!@?JMd@;yy($Wt!ZVoRjd)FKmXbh~; z#W+|qT^36`KbbC@NfQ!e8Rkv^PSK16IQ?eGCT&h`@HUjtnZucdv7!Hlf*N>%GLzNK z{{va4Hc<5pc~kxPzU@ft+u(;_6}&jj?HKIm&>Wmo`aUWzkLb-?FcsSC61H#V4w^n$ z(Ao8WgPpQ3u4LyGgg^gl1vPR38CBKv`b;@sfJp{n=l>-eLD9_E1Wj795id8B zr}(J=IjXUXUOPpo+U zH&*;Kd$t^4qQ+4ZH5!xSqAp9SSx_NgEwp9DnsSyNmqPDbBQsRUFRZ)~Y!xy>WT>QUDr@YzgfbV)B`{16dB7Q>eT%W3KTl1U$b85| z$3F7VWlQ8BAoSQL$hEgbX5-IO`18;bXmlT-V+|mu{CG!tAr-ImCQ;Q=Siiq>($Nv= z%VXoKq+f_hG;JA_VRLBjGT9230km--*s8OmtplXX4+r_4k{yC0bOct|GaOryb9itB zUHKF=BM;K5r=U<yzh_Ac4Vi^-{O4vad0N(P zw*<>u*K`^=!-F+`g=>~CI`30+{G!UIx+ZYIrm2Dq6>r=F45i;7s^6%fwF zSFusg%Ekh7xo9P3Zw>8UDX$T8DgQaBo95Cr&&fT|%++3nd0s>Jtb(3q4eeWn$$y6a zT_v01SMl?*wfLQGejYE^(Bsd`yWsQTSuMLlx!8BL?1iQuUkwApTzY#oa6XrATO*4g zTg_f0>pM5_>9*PjqwB#nGJ^W2*2wJigw|Yp2x9A_%(b$(-g0DVF(foqaQ%V5wNb23 zKE)2){b{rxq0^NAF6id9vQZ&7@tf$)x4$8^M^AVQ;{m-cL@X{xPpy@M0kvAE$Ix<} zyanLWI{6=f`|di3dvhtXTElrswQTI1>obBR)@Oy_7lOm;`ySfWEW0+X>sAPx@rghy z+I)?#@ogp8Sn4{ovN4KV#KM@iHt_w0y@u_A`WGCP_!sYD5W$>L6bPGNg8Ty6Pz+9x zhgV>XP-d}kg?wHt=p^~EBSJq-#?1T>#Bk^{xd@UmIIt=6f2PU`Y>A~jFRyYd?o5k) z!QfvZt8w`Hz+i_$xOGUEMH9-Z4#wY1%vJrN&k3_;)buZ45wx|=8i99kB`MXmSxA{U zz&r`pVHAXJ$6G@$(>m&4UwGYqN3%B=cA1Z$EMpx^i6$<+dDM+Oe6Sl-drJfrKzgKM$D6CX{l=}%38-8X$QF{?kIR~5>GQd9KrIgj5c8#vEmGAa+B%%Yb!%HHB& zW!1^rRDY8U%CnN%ZIV~=bM_|Lgr6^O0!KPXe{8}D`XJTY43*hYx?!^{6vyb{&0uK9 z=!MNNZ2hqyCOg9~=hTlO8WaP${^O(DV)9b=N0^Y{H?%H>u70O8G1xt3QO*`HzgaYO z3l5ma=z}e?w}(YW$4-NRBAemObC|^oC0#THGbl;)7Uy?K6 zUi0@$vZWF)Q1N!Oxt)4#mp3BTkNJpp!wi{^0GvFJ(+*_d5|7ar+vRTbyJ80bUrQhF zz!+iPP1-3v3aT?o-y^S+2Y#fx_sBWoIElUTMr|+k!CrdXUU{|r(-+&hSN0cNIPFz= zhqe-HkpYI-$*;;$p6$OwvPbc=ugawu+M?Iw3LK#?-6wC!{n}@605{e_w1$ZrCyYwk zwGVDl2WjZ**kRVv?AJAtR=*At@mi|0AII-Wu}Ahp>4=||Z(!#|ZwKChmEq+jSijuc z8`zSLQ}h6wBQdT6sPPT8c~g!C%2&P#t>glF;Gn$N^|Oeo?)sKL+K=2ip2fSFE%l^d z56YP+Q~s8$4}0;-x1cbcL;gdU^9s87knDkxOgJQCXuJJkIR%ehhtc6A`sT2_mT__E z+p;A;?|U1Y;S03!Z8=oTr<`|WIa+<<9XYDab`fF>%*U|ZSu zuIvLPTIPFlsOPVrz}hje()XZiSWln62S`TJP4B~3;7PjS1MHyZsPqGQooCJ|v*7U$ z(8Dph=0kZmV|V|DOwE-1k<5j&X3K1G`oXcFGx z@yw@k2}9BKD9ELprXI!k%IVdka$vnbJjS=y=;79GaYv4V>Z5Nu#2@3ah&q0T=BCHS zd?s6I2Zv{m$ytD|&2bIgoyP&)AN196`A`ZkJ5=fzya)OSgd^>i87aS;bHL{j83Z|g z4kWCiRi8uUHlKsfX}(c6{g@;o$JHH|v~1eV3-p8$WM zjVl6$R95OOuE}31=Mth4jY{;2H~Q`j230-_u7w!lz`Sq9H#4 z=daM?KVfN4q`g1EmVA(|Jtdp5-8VpD9z?pQP65LQ>E%_8zV2*7riNPbZzm0Y9APP=ev^6fFDE_r z8<@dD+GsvL{!K0bPZ2j345&Od(up;c)DkpQ@j=qXq8EEyXV5bnz3H^Htd>`NO#}M* zGHH6$n??uAYWW}ofA+WBfr3lV$a->D5)CZy_M^~Qcue##oq$dqayjYkv+}m26Hx61 zXQ%qVr^uP~!J?E}r22BH)1?^^K5#@v6kJ57&ZHMZnS4D}|0A1;$#m==`4Aa9@@}W9 zQW#@4oRdA|KPvXmIZOz0UCb7$5|27k4aDOfsalBg!Q{xZGUhQ8VCQ`=v+Slmrh=5&T<1d3yRvUk=^kRq4)|Fi6vY z8@-t{+pD}{COz(jcLd&gXkaV2UH|M=wWFJMAvt&OVcQD}bfkA`m*s`!fG>56B(+Z~ z?~k0Xyk~EK8=N6qv!0gj!0FCe(pg(7!05iG5k8D+0WI~ZOtGIf`BYDflH7iEUE%4s zMDUEqIEVkK(a;m2I%~QONB7|vOeK~1)r+Ex+6UCbA{N^cP)9|R!@FSFhm7geAwI@N zXzYem)drv(TMb*{%2f3^4$2G0 z!`-VYs0y*Tb_P{#XpD~rRaai}k&Y^p&P`A9#7feYTgZcMZZn&1%1~Xv+n>%*&E*O3 zrXNH`L`qj>6@>2vf zj40?x!B13r2y?&(6MYx~Ly*Ct{uPzRbJtQ?ZRNB*H-L`MzD#N0lMquGmCh0>_$sAV z6Bb1IT!JmZl;BMV8ZH!oe-4*5WnJ74K)t_8sY986$>->up@?3n%E@X$70K|l%lp#R zMf^a6zjXDdO@~qkBz?BVWqh%Qyw>=a(JOV;6#VK_PxZyOC+ewOkF^fzkO4E!TlKKO z&(g>EkbhPfoMAM6P=V4Z&9dLmjHT6A(}Z|~o@k)D$0 zT_$MH^2~(>QMVw1W3@waY)?a#B;-1iWMju0sfGfAjlYR{O`gm#4eu2#lKj+oCcGZq z#b8NmsJvKB^1S&6bkf1kD9}{Z_xv;o#vA;&n17s@4(@{=w>1StZK9P;)wOU0RLxXB ziv?WMOy#-1drKHA>d`~^8}7~2Og)Z5&6}fxAL#k!>Ph_S-a-v!T~L{aUTC2@iqGh$ z7V1*Zq$xPta%U~o4Jb@4RZDow?{BH*qt4(~@H8tw1ji1PnA%Ep^&I}#gzcSHsu7y_ z7Z1;OpO^)jwN~r!?z7gaP4qKiq?_1Iu{fdE$S}`eMl`sHx4Aicz!dsiglSzwk6i>t zu!!EiNOiXT{xaLBi}0#<8+EzZNK4zO=J<7}jT(zbm$s@79>dyV-Z#?bwyFTX-fgRH za-!whwCm~QOzPVXXYRwXyV|LHgh1wQ};5kAD0+Fq8g%IS`;X|D)>3ci{Fo7LiE*zV7vU`4sj( zF217byG0hYyhJq-Tj{1tRIT(CFJPMp-mT-9;pQ?txRGXDqUtAA{N%!E2OZFhm#EvB zMRrmxAdg?(Nv%V=LfZq%ZRfA{8m6NSw9(iRwm5B98`CocM|;be26{I*($b|RAiWB@ zvjjNULbFP6YTgOgfnN{?@?nW8@+>*dN9UddRcTxJDVG?klWTch<3t5bHdGhSzi(g< z!DlR@R-X0mbBdLoF<)o(hJc&odzXR)KcW_0u&7^(P3fY#39*je?5eKL(qZa#;WP~k zLJ^0N^JzRleXh=GKsR?&*QGR+(?p~NzpoIuk@1ags?o59a;1p0lq)h=?=}!=8XE4_fi>Vp{^2siuF+Yg^wom1m8MM@AkxkLXlo7dU>`P z$jc^AU?rQ?ShWl@NkAe8R%$pKAoN2TGdS!t6;Y&-R6TGJ2B(t9%F{q;whGk-UeU^4 zs%cL%7an5o_0sYg5MTI&3T|L|a3$r&bLSzNHw$_w01-s1NKXMx3LdJ1$VYR9y;UZY zd7IwIIDISK)?1a-Lca(xwS2Q`wnRI6tL!=p%y_CK%R>tZ%OGwXl(q=O73i|h<{r*h1}A+g>!bQM|8X;~vQ=?6EhuA53B>ZnLZX1+$3EK?OXX5&>)P2A z>Z>|-@Ik)^pVeToqcOXc@lUuU1)>No?F9MRG z>|{qcfXL&h{sYlyVbwjFP22jamZf}uv96DpSe`AjVxSv3K@xj}?IC!8=_Q-xtd;0K z4VcCBA<6)4FqV0XL|4TQDE3Bo1$fAyV8(R>;ES7>%`gL=%8{~q;sIty1mOnFSqmrO z&J0#s5tvxOCX+O86%G?5mSOm^on=W|A5WRFlDB zst2mp4UzN?yR9lQB?>2y9#(xciXnrKLpXC*%`HwLp6j2>RSw$Ax)v&CK9c>Zlo)>{C3sRCS zvB%}7saL4Fe)JGVRukN5e~LC=q58L(=rS_R!Gx@^VPsXY#)MpRw`swg_Y@k-U%>+c|dRxG%cSE^gnkO;>(1)VbAHO;8?Q^8d#%a`3BN@(mz zSR0pIrSg)_$hOMM_gc}-S1AKcJ$;pGDzfRFt5jpSLN6Eu<>~1(sy9fr7N_XiL5iKT zUmm0`@4WmUWpOQ4X~Q7;EafWu(eOrC9%W|4Ly7w7va8i5>@(hL zAcXxu&8|_#6(9i6jEl2HH0h6Z%l3;893%DQCrFC5z__8n%S#Dg4O+n&YxBKfQ7t7HLcR;84_}iP4r6 zxn3cmEI3&AXgV3!t8jPz!Ph0gvqA9%MVxF9>nfbmQ1ytm=q#p%TTJd;8g4peBL3jj z?&PS}7MiIgv%h_duteju?s~`)E$R66DjPe{U)QVVtTOLh8fh9v<_Z4SE6*Rv21dUx9f(i4}vkLJV&ARBNd_(~ui0}ictg9TU=^&9XAcaGNo-<^xNf#~!x zT%oC`A6C2iLEb@Gkk8vUsBar;yG;Wq{eeEcbB3@VjzOM?dJ%Rl@L_f}f6J!G*_=@A z{BQ$KxzJjp5FL7>oIfBqLEvHsKZS3CK)9a9-K6Hg&&WL(g8N~bJy>0D07h<@S6RM+ zDRBUy>1Kc7kch z2=0_d*jgpj^JZ1A=R#>j>}3=8ori&l^Pa(K0X-m_!SHlgNimX)sAf(%Vc2AYw;EBq zx!BF>O86{TE7&Y_JOPmAkJY{vL<{{uquU_Ye@-KAQxOQDkKKj? z#}3+mn`)Qh$HL_tnI<2g;O$uD+0^!S)iOO>uW6p`9xOk~a07bib~QjurvtaE>se>o zXqdVVBt2yqfDGNAwv13MdU_hF zoX(x5MvI?~W}uZ$BSy2CJ2#wWlp^r(UT`0lB+}u7#j!m+_x8Xpwl*e-uARXzsO3mi zHwpQ1aA$+DH%d2+R5|HIh@O<;P=8J)f_*VBT13-Fs_v~SzF^A+`U5uxzbWo4#z%^^ zW2HY_bb-+hs%(uObtf>8Lp|@rdFwYCcBcx5An;(@A0AEvC+F)9Tt>wgwCGMKfwt4O zJ8`%GrtU-$ye+s(?}%;hGJg)aOGUD5X|IDGiOYbfjZ8E2_+4mV2W`1a@ulObY^v@$ zhDHaV%>DT;l@Hk<^==%^{WSe<)yxfaJ0pJDez(dB`jIkir==r8P82_VdAGW~4F>_# z$SR|CI~~EsAbub^wWB3+?y)uFywS7JQa(x*rU9QtHl1+#X+NzWrSbw`T;_kla~}F& zlqv%>*Nj&G0d>-7bsZDyucKA-%&&BUX$W%r%+}$@ibLPUW7N}JdsP@5Hfl)d0dcy2htt_2st&6%_Whx zOM@BbKyR6l|m&XB`Q?1GAi%!_{MfC}NP+`)#XRBzdxHAszv?kGSj#N(tk>Kx|CS zL=G}g?h#rD(m7}t1*zT7Lji(@iy;zedq42f6|?w`4Rb~q=1QbiJ?q0elcS{MnptEf z-Kz>%SOiE%tWSYNHZ9!Wg-_>b_r2<_LZ5wgONdh)B3RD6x&;?$aPl?qiTl)us2@xO z!|xGAKBy4>ZW{I@)_fu+(s7x7;ipgTQ}x|uW8}RbDzcMw<^8HzUVRo)kc7x z@X^tSRg_nOd_-N6%(65x2nNEEPhou@f$Wk^w>|=$!(M7ps``V&mzS!$(8#G$bsNOZ zL1j>G+(Y-5smUIQwct?Sle1ji)K$y1pouUJDF$cN0%K~;eACBbV~~$7T6Wg=@w8?c z5_kIXtne}0$z+T_X#L%A5P!K`1xk-102SmP2AepKi+~v@UJ5~Ys+iRAgGn9mPXz}S z!8vZ@2Ma&xwmDA$qgYf9EGoDz>r`o&Xnl$R?M1AHezY4xx}vLt$8gEI)eiDr+q9hw z+vIP8ro4^oV#wpX|-3rl3GJY}}4T5fKvAji96I3oRxODN61x_9)#k5nJ}3v|^%qzmyRQ`67ZdF+{L5UONhCH8HHQi{Y9Pr}*xR@czT+ z5MaKU$Ol`)1cVVe!9YQlvcg)eKp1pP2wO~9v7GgL{g z#yeQRIcsj9ApBr8_)l;Z?Vq8FN^^qS6!v_R7vQ?1_}P<{KN4D>KV4W(7`nZEmz&yS zP9}%f!INo5dAznYiI7l>fHKUv&3>USz$LIUoPni+{R`fad5||TK))&TGLide{G)0p z_QEY9TDzHOX>mIG=}}d?8P2i8BaOnfnJ-|P#tm;O9A-{vjBSz$67uwcL<+-=U?A== z6G-yW%$Ydq`DoWn;NC|kXR5v~laF2Un5s9-rb+hLflWNVhk0E(dn-E9cV2PcQ?NE1 zaf=@n1VC-pZz79v7-ShO3&QEVVrmpOe%@?Lm zzYtfPo+|De1uG*Vza_g`gNOiCayW;3uB^H^M0d}E9qoIXJPUeUu%Felpj)0rpUzVE zgJc8A$a)zL2mhqOv(-bX#g4LH-0d9~apw35zqsktY}KRC61H%VF zm>Eg40lbu97BW{NYk1O%9gUdwaqPUOLe<5#X4VG^(oGeDOt8G+Z!tKriS#2kNUcf=^6k?L*BsR_AJEj~ZP+LwX$Fz>RE2YB_8c4uz|1NwFydjMetLNhgu1Qt-W=8PY9E>l zfi$`E;CE@j3A{lg5-gY*M@BdlJSw9h&6A@*Ah7Ib2Bz7Tk2mRX#(7YnQdIXpcrHZl z9C~H0y3vyZvh)Str$&`H|K-p&Bu@tS4{PrKb){;EEPlWK?2cqpt$FIEh#z@hd6a=j zh!1=^?=B>_UOaH#aU0RXc`83oXB)=HVbMY;{`8ft0Th5=y`K)vQ=!uAZ~^*2QWNay zi!3ZaziATzPPWkT=;nFP)USc|#nx&vl0eFwq zWo0MU#OS4}E~u!k7TOmrRgWbD8CcL5FGM0gwW(5_t^=L|j1e$^;Ve$_db$u}h&T>NDxF1-jvatUVK_z z6==~G_A0zXQp^g9)7lJD?gy+&!}qeR@f243dh~Fqsdt`dIhAhku+EO-h) zvwr_?)PGENUpiLD>xwN|sRj!<#|slSa?#|jQng??Y`scppTA+N^d1?Ty-GEeP`hnk z4WijfpRQIdJx_lE4^)_Svew{au#<+aQQfs+(S>*G*QiI6-mMaBMuaoXsejY+X~3)5RC}GeSN`jv`RgD;{_2~*9wOaO>(u?Q>kg|{r4p%&zN=RMrdD|o zM#o0G9E2zbx6<$H;r26uX1t(^<%`M=hV2>4+o0YR@KQXzQEihukJGwM>TbYYxEXjv z9PefbiwEH1s`AsS%?lC0CX$TI;l|@LV>33Z=>nfaTcEf&Kz+90IR6dJ*rJ*_w;;hS z4NT4m(cvx7PS2pJFG6ToPFr5Y+M7vdUQ|5+P1l!T51c_`UILB1MbEtiJIxy;wyH;+ zmGC~GIVU_Bw0x@?1J07Q4YKSy8n_K-nHX)^rtWseuqDArSvY_OJe<{te)CkB%-}41!AdR<^PwZ#+*F@Une=cB|CDBH$Nxeb}UBd zUZ&!P_OEM+G`eJfE1$+ciEL;0Y**`j>Hm+h_kfq8Is?9UX3p&H-Q9cdTyF2X3rI(r zfQZPT6crKdi6&x=0b&GuMDDd=R}|&33rP%WM8T+Q7Zg#HsMx!h*kT2H4e$RsvwOiL z@ArPmPv-8-nKP$6=jjDb0oWOoCo=RQ*!^zuyN6)!s^yA@V1-x9y$^Yln;3b~H_qQ8 z#A>4QZjxQ;{W_@L1Dw|l4b$xLYDSGqRfDOPB`dv&?t`#P2jGHo0zTV0lZ%7-B>fvy( zijosZrO|l|UTP@G5MK?y{wce1H`A*mp zb%;Nd68%)zYP+il<`>31ffooz`Ryj05I=sBv-EF&;W1B)kg1yqO-`@%yKB0;GWq8^ zuOD^bq~h=1&g973>+hcLkmBROr?4SCCi9*`u6j&XKjob#XTDiiV?ZBkWN^N*O&)qN zm6TDBR;CLJp7z!_?pjaUghV&TtoPO)`Fa7vJBqg538ULk{98lnt|4-i|9A#IRt+Rk ze)chc>t8myGW@teAfUaixExz1@sQklx!BQe+yL%Lly?2IUf=j)`doZR;pt}q7SzHY zKIe^g&#jRa8%%v+r{_7RP{(6l;Ch!VdBHo|dB4!-MIaK}&xn^mAFsw`<=?y2%Y*6q zfpW~+`Wk$aSH9#;L$cNkR*f%vyY#YuV!DINbJ3SV_ccXQY!c@HX=Mg7c+~j3m%ULX z50*z?_8tHYobihHBFxb*U-fo0i#bfPV!sqg&amqgzIqkts%wO+2>Xy7D@J6xhH7Y^ zjlf$cnJKwb1Jg_Q?GL2dB^K4wCcU^sdvSaed$NPAI#4 zC$G7~%tL)PZBtvbT(fOMN`kA(+Adw3Amg^*2SL0|l@`58Ud;uan%*3gYu8^RA>v#{ zBaZw1+_A9V{F;P=GfgJva{6l@Ax`vRPcSGl11+FAs-}Q-h&bBvV&ny2K!V;d7M;E=IbsN_ z$;i2HgMDxu6=%_A5gH!Yvi!lv(8l2Q=@R!tjsYY za@B9xy<2n2r~*9igxQ(W{~um^hZBBGUX60~UVsyk`f!MO!3P`<0b zE~V9LS!Z0U3~p0<1bCcL_uDV_E^qg*wL8kC*%|58qTGI zV;1pQ`9%L%=aT^b#6T<8X(SSo9Z-yRK{`To_D;K4%M~MU!Xh!uOF8$ z3%|df2x>HO?mW8>9$Tz?p@Ro5G@#JKTP-|E!4CfyvL&H%wwt88gL-qA8%tBAt4%Fe z?Pq1%PtE1R0qASm#>Mt-)`q2}%jK}~=cok0O}_U3ulMcfoeud2uP6qS0$W-$5KhfR zWADb^r?LR2xhy8WUd{a3HqJYsdE402S2#Pw*hF^E zgbT=j!u%Qr#~e+Jn9F8!xi&z7R5RLVBpf45cjnvYow`&>kCx-$#xJw&xi*D`Mncvj zUx#dp*a?!Y+E?Y1_q>J*?L+^Ka68vd*COmZ(UDIFsZJ9@}6aa13IaR?zO5Hjl<$IV#qnQJUG@RAiOv z@pEtpK%x5XTOQ?b9B?iR;D;;h0x%Z!5z0G?q@7X^w)BX8y7UD**Hospq>2ITc8L}L z2mPWPioqqG3!Zg}^1AFVyXh=uD3RqRMYQ-Csjl-*FfW(S;KcZ!px@7n*$2vE6@iP- zuwYcz)5RgFehY8OfggC=^k=FOqPO?4o-^GVz^P<^1k|Ef(r!VgEaMHw$nzg~eL8G* z3p+nG%3^&n6Ln3}p&`v9>N3(njEYUAcLV*3h7!Rz^HbD`$oqO6Y!czmpS7^NYl#5h zk0HqgnN;v607bIK3cZCpRISYW7xMIFvix7(&{m`Lt>{JAT(Vx6Wx3oqC)c*8jzSAHc=tT1_(d;vXKt(6k zE)Xb8*DP)u#harxz%l-NxOXaKmZx;Y0eet}Mt$^0Uh5>DFcbw+&+!3E+p^i*Uf_lxo3&W116Jns z*aW0WGMp-Y$?h6uq^8@sQMXK=Ljjc@Pg)no9_R4-vt}&Iwu8>crRL^y45h3&*UlHJ zL)J`xpoj)G=Z^EV&112>l~jyX{0?j=Dzj`OtGQdu8l`{{j%dnmCAeCtfvP?c+Stm{ zt`IDvVcR7Qf=<$%$0V!pk-~FB?*0TFKj&l1yjhKEzQzhN?P+iy?Ms;*_|HyX_X8_~ z(gs~>8j~Me2}zr_$`&8NHR~>b3t6YqL;j9l-14*?p(_imkDk~r!mn&A^}ni|Js`HC z6GQ_^3kQdT^w#cx&8QeiKU}^cwnL23jf?X!Rxa9BU4KRBrQti#@V5-!-7zt!m^eOd%#Y!=Qk?=FvM0;}Z z6#2RRAX}ys8w#UD1*bs!x4K}L&TEwKkz*MwbwiMYZgOJ@0a>LQ2P$}CD|~Bv zDd-bw6Dgi@cF!CAg+7nu8qOZ}7az%jSsmO3b}2!oC$lzsEx8ECg|P_Bu|DKjh|YJj zT?bE`puSqBPpvVd2gE3IH=8Mx3|2ZVZ$PXZHKLs&ulHAU!3c`eEH54pSAOJcO%Iak z(ayJ+ud-{to($Q9_aPDEVT^-a>{MrFnsjKSg9j1W)eJj>*%B@#5y{3)#L)k7lh+h{ z@g}Pg99at7sh7Jisp;OElq2Y}HNQbJ4B%XfV=6}TgkPZr)0e6wOgGnh#K_CGpL_L* zcj+t{94UKzjtF(f=HiGIWZ3pvyF=yW#lC7v^Ha!BqC=A!XgTaFA|K9^+HMOAkO@l5 zj{ujA!y(2IBGjVwA0>E@0G0YW1ERf92vUj2K;Q){UyC3IoCDCZ*8@|9V zCN5*X@Up#?7l^*DK&D)m%627=0K})Asdaz;7hYQ{`7SxO;AlHu4qN0*#dl%aWYrhm z;0^;1UF^^S?A7mc^vy!ox254Tu7FH^qq zdNzHELj(F*W#E(jXl+NSXfsd9t=F^BKF0w6-;baC%G)M-U76diw~JUeFX^whbPqq& z)c|U1yWfrH#qR&t<8!{onaX~hecAH1cAw4vn1JTY(=Kmx@>{LHqFsk+|w zuWZ}gbgnII3WIDj9*<$Y%~%4lQ*s{HYIQ0YraD>bubp}M9E5jiIB3qOju<3cAv#W1 zx_9-OTZ_7YMCSmqWspNEqbV>caP1a3K4nwH2q>M_j`J>hh;Tbxp}^~?CLjlZzt*rr zqsS)PVuRWnKL_zs3$1m1F{_R&2se5v%cg*i;Oi!v6B{^rNeteLUep?YcTDxd1@t)vCyLL!asEfP`&xsj!SLJ6n z+}@6Y^B{MA>s57J(Wx4-QL%m4h08jf-Z6BnQ~4VWS`JWGx03;yw>gn*fp}MGkBY34 zO?erX1B{4(V_ zRq&wMWcc=A{G4WhPMN$2bAWuvB+UXuGgHn}l_6TK5@KCj#PU|;FUDDrTe^e|)A_hX z(52sTKwVWFWh_lI%&M+(D}95qb#Xlf3*@wFtm|Nj-R8`(ioKLwnAj9cEy~zReBQDh z40uwx+Y}ChUg)N0%hV^KECLyJhTA}rW;^0wc-lP+L-)+oqmmj+HV1EE<{NpdyJ7!P zG3Kg@D25P;o>P?YIwEJ^epD`UD=M)hur;2SNdB8)Hifryo6dFTf(+tI|( z^t`ctC{|Fi42Yp+iQXL$_G3i=AE%im1Yo?GxIfWY(*lB-Y7QKap@=RPV0~q(PvOxRX~Rm z=^={h!x%fGf54$+9lL=D-nujKVE;&MQG#|xB?EuL5f>}mPmuY`P;Etw5NXF19ymbt z#REjao!~S%=O@hg(VxqHLj32AVi1tlq`@s<#Spi#cX`-k-vVO>`-M$Wm)am2N2Ii6 zGv$(P(|dJf@rl)>KL`>d+$56Nsq-b} zrjE;v<>qYXFPc$+q{^n0`oX#7@^UjP5#H3ITYl#}Gs>;L+I5_$kO(YQ*y#pe*2uoi z-cc^shnl^MyS?FoQQez1$pE?}Qd(ei|&jEErW?LkbSucB`=lu&X#5%BE9l`pEQ; zk_HjRv zy98A!qV})?zy`6t4aQ_U_-F=gL04}%7r@|nXebbDx_Ux$s!Q)GscisRb3e!{Hsi41 zECDFe7(c>ciYAnyu)lglzp_zBHF+A0jGpuk3HCt^m+c_JVsvz`e{^Z#fP2U+{L?Zc zxV}OK8U0o{Scd>qrFY0e`VTUWCOKRL7p^f~c2$s*Y`8^3X~d=L&sRy?Ct1ZA9shF? z^>Lt&|L0S?2od369s09+Tn4d=8f}+TE^VvTWHz8`71CJ}0?%~ox|TDW?$~qxw6x9)1YbxE7v zP{mgj=DW5`DUptNWESw!@sCz zZ$#U><)xo*f7FG-)qlOqb`fjzAG@^mCgu3Loh=*E&Bkdd9p}u2l_xI4?`vJkv^Jzi zc(Cyb7s?1nxouMb)M(Wb%C~)i z0dNPn;sQ}dru zS2wGN94OSTx^5{*FB$wKAklXa%MH!nC}Hr1Jf)34qDYppDHuuKlDH|=mDn%~Nq zjqvcinl(Y>APxf2F0VIx^jr_CMkJZCXF8?FRiglU<2h<5)dub*zfvs-et5xhC)h{1EdKuP3YkY^M!u-QY|o&dX)rgF zaOIRn)26NuB+_5fXm%@lL446@`b^pg(W7WL6=(Y_248;2eg<$J(chJ+SwI3!=C{ie71}bR8j!5YGi`&PQo)m zyEwJQ>|gBS^%ls_5Y@NUs!^tf$hImkiIj=J0(5My*uVrh2QI?OYJS>n*&71uach849 zGuLH#PRAYcc;1Yzxd5R!nxw^^Eq1UC-OWKwub=IPWx?<1#1vu5w|@gu7j-woD2Vk) zcQbm}l|M2~V3lV83>rIy!gzS?2U~8JG&Gs$(L=ey&>m)@OH$xdw!zEyR{85TW-Pxx z)?dq{rI*>p;40|Jbysc=?}BHbZFMsy?O<)nGpAV_LW*`~C^$UzYE6xw$VRxm}*_YwjY$8}-f(mhWp! zU-!NWS^s6l6z8*rRm-Yn@fDd-GA3J>k+=GpebQ?xOBmBzv}b#b?A4!iHr)!J^*7r& z<}4O4s`xx+pm~+FXpP&No!m32Y_n&)QO?|s_N`Onzb?GHt*La(=Wsc4$yX%ns~D^@ zLt*M*^RiZ|>NC_FMH;kAhng!n`2B~OBdf1-I5gO>-DO%d9Sle+{2PXuk&YDJ9A-v2 z_-Zx|H!XD+r%Fb)Ep>-jl--A$Dei?SshnD0E6ax)a$@G?x_<0N;X%?jb3mb}_OUsKRO^zeFfjmWwsofCd*EiI@x;5!vrC#@bN zF8*lKb8zXFhP$U#CE{&Kz`QH!65kH6bnh!FWzT+?Bz#AWMwCs53p%N1!I8UUv>E3A zgCuU($`hkak3Rp@KM^^j1FLH1NHoG68=@h=0V909jigY&m--z|E+1jOJ*}18jfSjM zw&2VL#89}a3)=xZngK<$cj1nvzg>W@9JzN#({o#uz0oHSipC$967v8Wz+h$0)Rv*E zNhyT~j+Bo9!sF6=jM=fJgmnFKvJZ!tlzJ+AJx2qI(=vCA=~)M_?;&;j%30X2m=G0= z6vkl4jNX>-#+d!thG{#QKeR=uudagtqf2`S&H+CLt1`SuE zG7)a7peva#?5(1jS+x+>F$A<;%Alkf^_Gt{zlcAbfFsLLna$K~6K&qIq zW-sEXXk*z>SYt*S76Ey$ogrBt$(cKw<1y%ezq8p-mv|R*BscHg#mp(bsEP*2-c~Q} zGTy#;!gw>C7hf80hK`C-kl9Vqn!A`>x89U6j;^stt;)h6B0r=QdnSR$^RyjtuRUl2 zSmbGu38s57(b=`KYJzDkLgafB%r?`JFgBi^P*n$izb2!o{<$3&9AsrP6E+q zr2iyyLRELKI~-Rm><=pw!~5tHP2jwbRO||?u(GiIu4ae>MV+;q*$Y14q1{X~akj7R zW@eIuZsP9degCqglkSjJgH4lM{anqCvg77Vb)oEKQ|pwUj(P{?4XsOXdPSk%E9NX0 zBtCd{92EKYrZF;TZ*r~v)|SgQCfMLdnLdyHyf|wfw@>vsuF1YkDa`NYz6Px}iac zvTrHxO~7(2Un5WLYkKUW2oEIyqYKcwcwW}eqZ4JYu@^?akEeWkxtPjL#dVtt~j@Z|7QAJc(x zK^jvkqTTW!k!4kI&+ZK7YsiOVRC5;aTlX}%mPAB{9} zEMcS!<_E7NdTlir?Uwbj(<_d@qv$)LZMGjHKVbr<)cU_ptI4&fzK%aacO zYCRpT-!i6ncTQdw9%NcF7ON-1!Q?YYFTCWVx(>g>xT%!dF%x0GCqt&`jFXfPzZGx zXbgpf>~H-9K*?>2#vu`aDY!Tq=fE24mqHIapMqNNye@nAb!;NTWB?=z({0F%=VvBc zI{~8@H`HW+$Iu*|jJ2mWKsb3j2|CRaa30I28wncL31YL5cYcLZn?ui0=F`!HRi&=^ zOCngtyHnT5t_DR-igS)q{FTsE(MN~r+UJay>aCbKY~BS-;R9l82;hzC5SE2eBEK3A zwxYU9ET@X3dAW4#B95;DAkhT)(@VZOTXhfV4K6AnxX4SV3&9mr_0hWY!6@4v90C0B zH(n`=Y**FdW{dk2=~>)|rdAOj(md8pa)X)r11o3b^{m6JSf-+Zzw^YH6J}9djwnfA z)wmnIU{+Z4|3NKceSdWKG!nESTRy&s`V~j02Qt`BE@qJGj|vF^_GhP@Y=h0mR~MyONsy$ijsIHpCuu9YHWvCh z8EtagRAT)j!Xo#aP>pQ{)Rp(;_tQ?lKKD)sq%vWavT`A`+xsyc@nWngLHna(3a!xGnEp~CY%e^EFhVABrEx5p(IqZz zVq_TP)v&*=Ofl+>RKU?8jAGvCR9B_}zkP+N=qcmR*!rY8O8(Q#b9Su^x|$gF9nBFF zc?W>0!WhJzgU8JVYYfHuGeJY(c}q3993dDM-9gx_44I)&@TF1NDS?N*%C?-DYe}o) z0@?OTP!w4|;Q!9R+j0x8g>v#)n_JMK2hMa25+N*F3$NRJnD(Y7{>$5>ISm}BEgylQ zY&~Nf!`1jD)65P>Uw{g27m*>|=?{sh*j~ z8L;^n(4bX2>rZ2Ub|iTW|1pQ(?~;9<{V?Gxnub2voL65)CASeNC%uCGtCTCJQDK$# z8n@LEkS4ikD+XM?iMo<@y?d6@}Gr^G)^Np&chXyF^jDWetb_;%p zShiw7CjFKULllzPh0$8Oz`eM`5%MbTVur+>U3=e(YLI_gjuVm(Aj;?!nc2i zM5D_Z0h%4I`ZhtOEEMB;M{6rtJj7vcPLr^ka z;c%cIfbmyeGlQcl{JmobVo43YQ|kZM2t)ttBQRWSymolnwrbPHoIiC%K1k-*A}fwm3(!C>0S*xsjfhJfEfeaWtQ4`N1Dci;V8E9 zN!;q#My`gXBf}!i(73{%)!9OEsOZ+76*6Mk)zg*bKSi@p;*<=!u(mFVbuI;_z!~+$ zZZ#c6@GJ44?RMlEXsqP0JsLI%$4Vfp)Fy&H2tc+7a1g2BLMP02wN}EbvJe=I_FCvL zLjdCzaIpJlw__K@Kt({y6~7(9Z!YQ$f29(f<)c*%hp;d)C~+|vByIq+J@{)9PF|$` zB*=I*#U8ucH#or&=oXVjmPj`<=wTZu=z2&}mT!vy2+yL9jr@QEy|rFR>)sL}P+Y zF0nhkqUYiF5DXTAWZ1oE(*cPoao~)xw{27rj!=%6#p?ZE-Sn|7lv6pwrnTOZ?y|H~ z7Nkh4z;q%JEbptYXjU0@?pburEL8s)np(x$Oh$Q&=nY*p*?fYj?ND|GZd#oe)Q*nW zO^9R>9O|?O%hJB%bWO3Z9h)*-pQggT(a;g5)WihiqG!Y_A#i|x9AH1x3FePGvvYwu zzPe`+e$^$c^qbJ3Ttj&iSfo*@;Yn8Z@1u5H~eX{r+>q9>=UAH^eDMzhpQi$tW-h`M+%_iW@5A|konR) z)Aa7pSMnY&fdGo2+TZR|6^jAAUG0SZyB4@sx2pEPwu(=YeOl#(O7&`i0|SI}9{35) zTwMfNml;f7lhiQ)eh@k`0l|I-QoObXTy-6QM=mzaa`cLg9@EKUMX@Q%nPUT}HGCMJ z$Ohg~Bz88G00%i0Uw~~*M4uQC>!%auK6{~ggY*MIWMEG4BERrQg)(@=4{6u9jaqV| zFk&TVl>-@yPC&=ErHdjNRk{VSC@tB5Xvs*q|B)LGh}J8LueN!SaqvSR`Z|x6|4&9tUp_~h#ZL8(mspaB-IE~^c=LxEqk)HQQpIE zP(?qCQt+>^D3;k)7Z*4P`d;Vft)nG^gBI(A14kzay=9QLO)7jy0jT)R-N6kHIT{=g zapTtOQNyOua#)1{1K}%?3!|N^RS&8IrKLZ`V>h_CLXprqI9egULrDZZk@_~gbTtM8 zSU?g!MqJ#G;?^>g;Cw$EQha9%RT&yJ2uCs5S_sC_pSQ3_b1OM_m~C#UhpU>rVciMH z+Dg3%G;Q~@Q5N$Sqy8+>u_$jb8nb9f#k|E^H5gGG()Ki|WJn|azlYQ@@;}Bjva5Xw zz@v=9O7DH8_uH2m6xVf>?LZ$V^zo>zAF}`vU5`|aDnQ!WQj86kB-K;yQ+yt&Ew``> zQSx64{5wQF7A@;^srn#}U-2xEUjXFqg+o+5q#Ag)W8rB_>L&XYzGsYaV9jySj*zzM zM-Ytzsv?5>C$Xv}a-(b@4+CKLb7)yqJA!i%nFM5~*`{v?iZ<1`XdhksF*;gq-46)w z{B$@v8tqo>pLW~Te#if8zhhVXlIF!uuf*4kDYi#K*%y9mdN}64+W$@7_AGk9gB{>Q(Lf7(ZWQ?kolox z!x_(7A2{DC&Z=?@tjX>Ey(R!#}MW_OQHs?p_6wJ5ePD+1K2XncGnJYDA?KQh8L z6^Qb9_-a-{RoXxN^I42J*0dPli2?`5VvA15$;X=3W;?Xxc>KdGvW+S6=5O#!QdaQB zo-|12K)#W1hb4evTh{kDgv$uQv9&1op7}f;>|@0|`v#f${k3ot)+_kJA72{6MM$!7%?$$ z*gZh@ET}Fj(qImczS3T^%2_X`E(1_^Wh(fzN;PV2!+h78-MKz%IDm`1q6mtdTU@2p z(QcFH-qN?##pN+u1f55t78SDl37C=qPNgn?+k2Z z6Uy83yvWWnX`HdKi*fa9pTq@+_Q_muZ=cEqzxI8&;MaZt7aZsh;(~ko;aqTUKZ*<9?X$Qb zs~p1x@Al)kz!smx1?T#?T<~o_v&*Ob9F3`pr7v>iHz%2I$u2ehWV4WT!C#(iUNX11 z6iFgMQKNkD2UJhDQ19*B#+pL<6x8*D_KT z|J#(wt*4p`$+tFoo*C-gT{vbQMt4sOaJ_wGf7$rAmhSR#hq;VYzo&JY6Pz;^=Dx39 z)W0z<*X~o%TNW&AX^|cM>gvK#r>W1PFmvVHv&|`eA_fhRg3*NvZ+39r@Mf<-t^tdOG@naS=2 zaT(mFrKa%AA~wz3i&qcHAv3koa)r6eeWB=!(5qo+A$z51H~Z{GECXQ!82t@KfAj|G ztV{Z56>#`#Lc}~;6OqwOV0wIUzRs{DFrX-ua0m*{iINQ&9O-++(qu8b)^v9!${(&b zedLfm@vq8G3-+iCpV_Pqy+!SaFDq^*dD{FtT59FR>r7kfjdLAc>EKans!p!hanTQn zM%m|j)0laj92G9ZfnrXSBd!GqAC+mJHfLq}Uuvd0H`-F)o$pn2UpW2hv|Lr^RZ})M zcT=WXHk=nv%hXGgXwj|o&44F&m`Q<-dtWL<%`X2?hlkISZq$F%HGH& zrZeKdW#tm{Q}NG7|A_BT|JcQ^Inw=4<|XI(!ViDKr>|}UvAJ6BC88!EJA9fqx%h(A zEbQoYjNJFj_=(OBvgEJ0FFs)XJlxGGS$|tyt4!a`ZWIZMv$pn-J7E zOIKDAg9&pQ8e@O;;Ii=*mOqOVfHwk9c#xi=4R!_Urm-{n7yitOVDwKad*DMa6-zmS zC(3S1O)v8#K3r0n3+m;9rRJ3OH^^rZ4Irvqr`S5=6Z*;3ue!3$jpo!A-YFWsi{7CHaE1dE?P5o@T1Pcq!kchRJyA}) z34iW;<=UG7g6Cg#G2L8)2~bvz_WR4Gn@m=RSTvDEN%j77h=Xp%U+qLW_hz#V{Vczk zt-MtR-&nVkWOt?nz#A|43HjY0TjY zo=8Y_)Q^m`o)zdqps-QU6LYA6S8&unli4;vWZf)L+Q27!p}A94w^TDD_@;snKslkb z*0v8nhx`V?LaiU4F;oAn$-~63L~5@nN^=8Ym>t`D@Kd=;zR)Pr=xS@yw(HL{0xKuc z8UXf`)8@F}`B1s)>HdW=t!pL7le$m@+sbP`~HWtiJ zlv38XO@d=gz1+8?`T#lYuXPQKBz==C`Fnj^R5g0zWzFRsPLCK7Klk(Y5p8#TgL zG)@Ghso-ya)kMEY!xasZ2EC&vc+FZupn*TJ=vIGirE6_3ShSQKj4TG^cGaB@zAX={ zi;Ra;3a})EPnOihhb&x~tB{r*D8{g*9_;?Nn}a~ivzx#*$NW^=Qb4TIVq(bpklOHx-je&@dYVu_^KK|KmoyPu7q!-YJx1f9W^=;ghD%b$xn{2 z$Z6aXlLhAV5ztlY0{J!SMCHFXx==}1cqslVdzi7nCWu;(cIh{R7ko-&>Hb3xbXA?AcN4GkyEkh6;A}XMh>~*UC9)z8<&e1Y z>`;GDdA#W3gu7*Mp+3+Eo2F@IvcG-2ap_vVDG+P1z`Zky0fTGkIUL*=etr1~8>mgHYi1RNm5 z7%ix8hmDKM);*iOc^s&tr?!-xcGqqbdtzEF;%-JyEdPl-Y=RfJEG0Nge7*$ zQL?1z@mOBm>r$VVfBR@vzebB23Ig>)R3+{M4+G80T9l!*fG%kDH88F;5@ z$9sOtoo0OT*&*8pb#m*S@I~j#HOD8nBUq&JE^=^2Z;m~IGU;!wOl9QyyUc;bo15=~ zzrI|?7T`VqCSy;;v?KES6M6S<@>+qg*vlk!x0zUMojr*z7ObX=%-2Dgblz=JlqEU; zZg`5@WzF5@_|m8DF{hc^E5bVUGH#bQ?lq~xr}voOIO$|88#7~pm>bAOd?Y!W5j5)M zxC}b6TT-65&z$RAFZq&0&tY+e0Yo*oDxn zOI9(}3koY&5oU!O_RL4jQ1{a^nLUqu$t%|zBZWuIB)qGaYjMx#Fz?tKg!E{)bdZf<~~J#npRrS0Ww&2Z+rZmk(#@pc*H9U#R!EZe%* z!r32J%aA8HNbBS{F76M$6rL~-)A|ojn($envX!@D2J4bPa#=1Di~A-Ao^>$-BiscC(|X)2i=i)oP)VPrFOS-P?7 zaofH{4qA^B{gZObdON%~_2!lGy?s`wd)EBXA!+kH&oSs@3okxrmN?GZ!bvZ%WbVJq za+U4KpSF)(E(z3*@OcU|!eBXKx^f-Y2Oy%}wS3FEopW z__ea`O)~p} z0XX%a=3E(iWZS+Aryo%!5AB(1bas=|CREkQFF!Jk?p>ZtYfDaX7o}~M>9Id1YGvi4 zZ9`=KJLdWvMU-GLl=ts)h>chhb>upSl9W-^?gQU7XHsxy!@J1m=g8pq2u!?1X1<5Z z%Pq3>Ju|fl2@xBjw`WfR%3krQ->4A_LSV2&)E> zo8Kha?cBX&)0gJ9hJQecBkWb0c}R(soG%-n$+XG~Uzv*yO*~mYsYVP=1iRo_|~j(A8}><(XG{z{LWN3XG;BdtW>9r`Of^)T$`*+FP!?@ z8qX!Bbk(QL!)5IKB$_|td-GJ{^rvFzN_Le4e&EzzA!q(z-gh3?u)BpDzur$e_b4~= z%8#b6*{HC$`LZm+V*p3g0U}OMK5C=&p{-D_5o4WN**kHNLzj9P3x|^j=Wm`#gWo z#7{P<*;fTLEGIke!|{cS59g5jzBpGFM#lYHoZPe6t)k^C;xAaD2vU@}2p%-DskK`} z8_Wb80GdD8$SnDJlho{u{=x|%COahk@8X|div^{(hl%E{gQgY}QXYu)^`V}61!ly$4hS|ncMpXGk+%B^>lH56{B@vEJd zmms#$7orh?BZ@LhutuJ*^@jmy>z_pj)K=&J**Q&C%|xKJBG#8Z{0HUOfo_d#_|WVo z2ftI*T{iUhD?xD^`}-#fs{iXV*O*fGlp>#fXu394+?U{*Xiwz5oWIKbFex|X{njz} zFxUSWO~hII!E&dB8@dKsLbYLy{$A&s#O}s{YU2@mvMeY9HY|%dL{`PLCBNw&%+hsbt)|PrEOC~3q zWy<7a%KaoRoyWTMlF9mQ`lElAlkiD=(cE~=rH{qsR6I%b_EmU7Q`36Ipqc}v{bSV9 z_csu|_;$Ix)!^^#ZZ4N$jsE4bYF@?FsI-68Q85INTF_B(v?5IB>#g-~^39L_fgb*A zvS3}sBuO5YZZ9Qe=_?B!t26SCCVz_ay$o*l*SbHJ%a6@|qkKI+xxe#ASwFpfPj^9? zYC+H9U*uB&i$21cBP70C6`pgWNh3gez*iL`UwKwNf57kRayVf+D81eGqYH= z3{Dtf=4dict2~y&>H`mFQ@?^rc!~&<(4cvw7Zvw?)l+DgT4E3Aj#3_#|BKOzMftC! zLMWYuEt)*_Qm|fsHP+oq^|c5=_z(ViFeZ#T(2K_pBa6u3{k!ce8xz!6IlrX=SGG$%^c9zEB12WMU-Pc2yh+KhdcVG7 z*o<6c35(bx9g+zy>q@3k!n8~dg&@g~RBzjx3t}cE8N$2oWPt(kaqbB84=iz%D2Zk$ zL3?n+4}0(zT1DOIXk$xAlA{&4*BV(@?>BlU5*zlz*#P9yH!>3~3X<&y`#Fp!2M+cJ z4*WB=Va*Jp;w_R^yUyAT{(+>b`E6YO(I0Mz)+4wqA&)ou{d&D^a-axBaHKHRJPlsJ zE#Q#^_C6qRrK_V3Uaw^JO44|CpT4$SU7!rmDK#`-r!7|jL#omUY3!?qx=Vu zBY(Yvf0MuQEjKtxGNb*SQ6xC5=z26VabN}|>&ktmFr|S8ZwvCbvBinp=uf3uB!r->Fe6}MP?-JR0j6am} zNhgl+w{fm3TsOww!=duj!r6CKFBU=8m#`?|9C55ZT`qLd}qguz zZ|`4rQ6kt_=okn7bze)!+do11{7|M8Ed(RCz|undpxqU&A94{b6mzFmdWy zhl$-O-Vov~2Jr!8P(^kYf=Rybz(hmWbFY(bY~Zf`$?h5|s&Cic;K#z+;6qu%E$BpU zNb*qWoD{Et;l6xQycfLc1C!#{$T#EtBNKma1k^rNlhZyjeh+i5=TO73D?C<4@9tmf z+%He>?(fCh`N{q+WWD;$WOSV$I0_lR%9<@G({ zLzOxOQ{qp#ualTzUByH~cb&7#s>!l7Nmjmt#-rn%s)T$oHQr4*j&}f;rfKnJeJl4a zKX#iIZ*yVCr(c16YaUOK8CSlBKzN%z_%b0+Pm6EMz0K3&b(GAEg{Q0E+Z0*yE(K3F zAK&V?>B)?W-A0FAGl{D(e)sDIW`Wn@F%_!GTNV zv_1X3+;n$rx>6v`30lOPHW7`{d@Q`-E%fepDFC;gH_ZQ17vR9 zwLT#aPVrY;dikNO-<8nd4-!^%#MHRMRDY}%Et)&czZ3Iakk14wWQV={g-}^o=;8U* z;F~P|Z78;*2qd!C+j&%m*S#IXFK1WTFte;)#_a94*lJ|lDIBu5zmr40izWN`1v>x5 zzW#2B4?fn(>{_^aUw^PZdwoCuT6;5~i_ZQ1CiAaEn3na|q+8_P{rzJro~zoyslnwE zEB>J1Hre3-4%5YjqYv<@H+Ht{@=O0y^Lomul;GsXX4!mxT}}o)h%xZ>k!@)i_zP^J zFTK)QQRp}bKGl4R54SAXzp+;S`YV5;+vyg*{FU!ISZ2TZH7vpNGT~sqXFY+EMg9@r z5K9zLs#8h*^n?8!X|wWRzuwTs)xu=ezI|5s;$VM{BSQ}Kk8n3RvT<{|r+aB!S9iNe zHhTCYl8RhNZVofZxm*@}Y!;#SsCvC6D+|7McfIt3l)Q2X?_Tqfj6IYUyyhhkVDLM+ zuo+?3kJt0fB?P!6$cUf{6a-^J}#244)+g27q!<|9Bam&&Lk{V`llKGJXD=AtA0?hTi^_{P9DkeP@a8(b`V5nL+k zkMx_m@zf9B)SMnXLRZZFpN^!*OJ)3T{9Iri7C}v5Ec>U-{f)nfF0J2>S|X6cHPe9F zKY6w9QT|X$^y1_QGlS7xb8XB%%0Do8v<$liI^Q@R=-FV6FRvfvU(tG=PjY=L(DN*G zRV^PGv9s~?Pnv2#(LtwsPBl2JT8RDMZ_(k9kH;hVk~6iR3_Qj^mhJoFG5)Wdzb%^0 zA}p01X8V)P8{I%zZ(Z45S6DLJzfvJ`hhzQ66AyaK7m!IE2Xsp(rZYhP*5mvm9Xa}N z|HS?GcbyJro(ouguh#Osvn(51HZC!D+_$jU?Ptu*yW^DEt~@|7#nOCiC&>G8d#JfC z$iV=Fi+i~ROt=G$jWD%e&L3%$k8YG2No9m*1ui#X*7RaJ8Np+-L7uPB9WIlSPn& zxg!VE(BE;2mlclq9n{W$wwn`l$RSr(G|Rf*RPQA_oan#F(P}!$-`4%6N@g#wZ;-=I z@_&nE|L-UHzaV8$uaglCUzUSTh62x#b58dEmRSFos#$iGaewfSa8}EWe}I>|P}csz zp9}`6JH?-hn(8;F`0d<0`xJk7Za#O4|C;-gE6eBlJG8HKvXv^*QsohU_Tlc!T*H^( z#z;t289pwlQ~fsfuFt9dz|@_k+b_!@r}}l=KIv5d;=1cd%-*aEYFLdALhldk))C%Hk$^PgVeU*p_bIR8TbP(25qUgTevzLIr}*3y?j_xQC#G!;ev ze8O_P{Nu0<_r4bRT_XEj>pw|B&g^ymQC!Zw4hHU=LdEs|uUv*QYl;5{+^gPS;;&T= z*NQ)Z{pJ_G`;)%_-F8}aJ#_!X4gTqp|5r_KS$9!9^;?Xb35=YeYO*|#id`Lztf`Cq z*m+OmDKy0wexF*`i~>pON&pI;0k%XASkBtdP?U;iLDWXQEOEaLJDpu^L?K6gX6T%d zab@#g{B3$J*BVPS8J*5+W_yj4-uN#~6o3WIMxm7x_fQzT)NggSxewJS2`x3vT`VZX zaZ&UY>%(7?t=oQ|D9zP!+)W_NfIzOg&A-CEt4epiTE^a+ zNz2y{qz6jpa*ooxzpU^bYJ@ts!?G4+!tFrIqHglhb6%_5aJ#=p%O@#R%1wG~*`k>& z7$k}xKy~m*q2h1M$^5GtGj>+eO@-U;@Tm*-ZME!lb9r;&ae#C^EJ8T-Ik(!kiES&CHZy!0r*YA{cRW-uanExK~)wP?pz0_%QoT$><3NZPj}lVqhjUoOk^22p>#*~eA(}nR(mGpAK;SW;=Szm zmd9T52dC9;6Ww*?w3mIUt7nr}<``4g*iT2*^vTbV^kMF*f~ykNp#o zpqIRuQe{7mGW(>-4*HHitJTFsT^(V>qCs(!0f(6yXCA+w_ zOa|`TnCw=JNN}zG4s`}T518$0<(yqpCsD)rke`~{l>47m7BUAOpH(5b(O$Jool{}R zaMk>cd$OFcQ?QrU5L_jPyqFp*mwyAD-QvF6S&etWNgw(B%zY@T^U|CyXt(XF<%hJ6Ni;aOp=cnCLEu3%>a zq~B>%QZ;p%t|g8%=8QRbz?H$$TGN`1URUQewGd)&=z1L)d4)mU^USmgvv2e;vJgh^ zm)sJqeofU&F!WkOB9f!&tvHexLmp(EVlXu57a}P-7ToK|X)m=5m+PiCHx4<_A=+nQ zL(Xx>Zu!4<_h z9Z+PFaKbll_o&bQ+Y;Zy#ME1esTtyN2E?*VsB2oh$>Bl|XVtWU{?*5=89{u)&$hwA z|591C0ko^(4B3D~`&NGy2<=-v)C$G(hVey@eowZoZLDq3j`SP$pt8f^;>XZG2fNF( zGPkySEK={Q@ZhR8xaca^WjZ>MBR6fRTSviHHFVL8hV+7xRlfbca-wW_Ip`)IFQ=&5 z)CzxiO?cTInzbiNI8iiaN$8;%=+=&bDlj|3;GPti!_1;GkaE>jo_-#n8|Iak zD)W0BK-Xo$G zD9?cbeH^1DVl5nzm4l)%I2HnbFqF^Q)-gGORj&la$vgTDdhyq<&e&*>P3A)HMdAx zUw=P&?l2TnTl^E7-|=_B;v(|wkiN9U4XG+h41;IFu(y5mJYfk5t zLy~ApN#`85G;7< zI5#h>`gOHj^@Bf49{R#RC;84|pM<)fWn|AU{r#Nt3xD|%w!HHET2(nvjRvmM4c?F+ zzw$@BZ^vcS*M8sHw^$>^J_&k=?1Kr1F$yZv1L#bmNy5 zrff#)l8657U))d!{BgQNt;&r`z-j@)j`TYVbHAxx*x4Ua|@zd~Yc+8Kt zCgz`yR+1E`ANlbKXzzx^<2&Q)a6&x(KAP1-j#lzi*)mD)NyI0YUC}@M2|@F@yi_L9 zmj2@@*)|#P;hehY^6Gk-nT$Ud&-+WW{=J1=%HsX4JI$O_d{{A8n*qw>>#! z6~PuyMEDL<4xh6;)w2m1v~OFD{E&+G${$;D+#+Bp;v4a_DFG<3d#5LtOy=MmkdF6q zj+M@Id{?-!C(;avY;@`PaPtKRS6Ws!H&&WrQZqy>7@Ip}S|&a`ao@veTY^*NqD*`n z_hV1q?g>?UA`^ebeR-waP#zyka`N}e_{u>t_1jFDoKYF?7GLnFR?d{GE92WIUtg!E>VrtIHYzel8s(?kYkeQY zLv6JnpwksE${?;$lBa}h*xqmP;`lNT`mTH@8QW3S$K6B(##of>gQk~lo9cs|(5A)8 ziZiEM9~pFhYqCQ{mhlif7ay|{xz)d^_6T*$ciq!XNGK~aZcwmyi4x+ZXUQZK#@Kj7 z_6b5wIwMp`Mbe|tj#o{BtaLQP1wD##!+Ji5=)TFz@V2#mmnbN;|87KzWh|&**iHRF zsQjXO@I=%srbalbrA6;WyowXtPS)1xb@h0q+$LkY#aqf0UFTW7m`vwq2OKZw(ml>* z+)}x=G~KA1BF_@s*5xiyl1F$?d%-3VVSJX1dMW(K*!x@iN<%I*>ul6x#OV0iBOX}t zL$~-~-AqbFSI6t?bTBroOV?V5rTVIjIBUy>%kqn1kJ~>$XTRd%iW+&iI^N;lSt+ZY zN;b)_YT|Y7=asVQv9fA8rzZY5zGc&DIYFCbUTwUg`z9Y2K$#xAV1rEz7t-8y&K{OahT3(i0`K^gl{y&aUm?E8{_9W<`urAQEAO`M-zj)Mc!_T z_kpcVH#6}Uq<=F#Tq!G_#!s}fIX<2SYno~Iv3$`SADOsnJzyTZFGE^DFfYmpE%8Ct ztPtbgvX=O(C^FA!jgR2+e;E4?_$aEb@15D*duOvLlirivC4o>AdWQ_X7X<-D1py01 ziikXlBy^A>h;l%>BE1R{5RoDxA_yvqO1A(iN)Wr0?|<&h27SKw{eIsM&7GN@x%J$0 zPd|Gz#VlE}H<>%>`lYv}_qxG6XC>qnSzayilaY)q9g}@fkZi5IN zW|a%*h}Y=|R~4(^3qU4lPIpv$8$&`AS#Y6+R0Z-6%he7co~)FS?5F`)g8E!q#we@! zmV0=J<>V=&MnGEv2M;{3jFBTo)N#46pJAwEcEM4B$f34`{PwtFqmBy#U-&n1&Lgds zo?&955bqVnaO~M3`B@5{h0@`WpdQ0wfj1GS!qE8#d`nHri3~lm9rYdHiO)iK3^stk z+Y+hD9ew~YDbzIiXl6N)(geT22SM$Tur!&6teY#a4Z_==1<@e&m5-Xe=^>edb{ISq zykUymR=vSIT;LXL@qadDQzc~;I_A7(h75T3PUH6KmA&g&N&WL(_!&AKwKuc#Ev1U!yOIDQ^oiy!N`mKVf1X?7RhhheG$iqgQM$hE|S4^kFdDzhhs6j=b zpsDmsMKKe~CtoGe1+Uy&NmSRS(2PoA1q=tPR~FrX2PRh*{XJ7n9P4wwm&xR3YIRWqEq+#ARL%I?8;)z}%nX7Ps+kdp?Vnu(9LL0xzBR<%>>v9^ zEip=akE+xbujsd9=y+}MEQZ*rj;M(tj<18>JWZSGh%WlA7}DyBBe0tLur69$L%r&W zh8WyS^+ap!D4nS%GR)a!xk+8X`8T}et1s4iW+3J){Zt?FuA}uuCbx2>zUZJmPxTvM z53ek_w}A+1DStzF%9;n8%yM`(vouCYN@2TLLpw?58j8x0qx&0)li~33UpEr-9nZ-L zjm3cQqDb2{*Q!xK z&$I(u_ZIticB8dR64>?Y!m@-6C~n5J7a8C>tfdKe)3x^EAyN7vi`nS;YMx2Z(6a>R zecI9)i?f4%?2JQcqf#K2z(BR8rhQDm+>Ig4EUD8?w9}xd8P^>oIF2^zfpz?h&h-#a z#hi|1QXT^LM!?7Br!=4^fNKiP?}_vAQ##ud$Lj@(?1e#}rw4nXy748;dxKiqiNjlzJczotrokKAPymL3_CZK!Fcy6S=BVc*{ac@xz^Dgffv-q36%+fWwI}$m; z_DV2Ry_4Z|+t?dT71zO);G%6R@RDt1PH_*24F4en;6LRupYy`AFZMfc3wrhe*iW1& znf-w9IgZiEwBnNhqP#w$mv)`T_Yt%8^Ex&CPht{P>Z>;5(!QdK{w8eR zCnhD7T<9ydYsSI#jA+(^-RuPFXKO$44z~DH{gKfIx#g`_rqh!CB28|=TV8W5?ddNX z8pu@#y`P>#`T%j*i$t{0K72Glw1-M7^I@^Td-5bd+4Zn^3~Wp8Bcc;@Y9&uTA|`8M z3-XqmZ55{|Za{?jiyAVdjvTdpZr{zIo-Z1?l=Wg_Yt**)F@WSoTJmDz(==?LxQg}Z zGe|VlZvczJJhX}8hwA!--8N=h&cc>xE-X@4?{$M$lAL+js;vq zFFY>VU^!1cF76l0Y)^!yL$N=PP@kcqg6BNUL23Ep&<`vbDzczK+C5bK#V#W|5W^m7 zu?r|X3t&iR3o?~Frq2km70gY-6JQjeIjr-9_yZ7@KT<5k5*!?*{)j--3b9$*3 zz*%gC7>owHFb1>`{?f&#Vem6k(B_7Esuuw$%$X(ipTQ2|Nf{)&vTqL+LUEWaNC0=69TcQ4sJRxH-h*nQ&wztI1U69Zwt^w&6;`)s00 zSZ!k*(m4@Fxj|!)WdW@KnN2++57}^ga85jp3gtWEa)gA<(28T7U11i&=S6%ZX zHyAj^%sMiP1@v(Kk>4~n1z_nG>@JSE)2v(Aam@U9hJ=_8zom6b$C#<^bE0n)YOxNu znAOk%E_(eru?Ab{r=w9xG-5ii>;hUoU0l-!)7%+AVX)mnOgogyt0)_m@XAB{E_;oc?$hyk1D&TL}1LHlgU7nHf zlIO6WAy_k!%7)qjl&Dc_)c`Y$ zpFRsIJCJCO%7#SS2*HBTbGWnCBi<2+&_g!Aj(jvsAhU_9+gwM7W{b?C7|SO6T^36M z_bWag6-SAGI48D*Av0QQ{a*`>aW%rsIMcw(%#GqHdODlCH52DIUvMvV8CWUT-FDR@B`5MrasUcXTBhOmHBfAYyn4Rw642s8WR9vGb1i*_9Cbv z@Kx6rL}K?C%jQH})*Ab9I8}h1wW>^X6Q$NV1QRxnGO3`H^V=$DwBgO>Qep#1=3(0P zg2=KXn4(>W4GF|yMFFzQ!I;?4i1?ym@bYs?BztGI$CP{Qk^k4y#3Bk*JSNRNiC}~F zx*&p2F)vE-KNiL2YFvhO0qun=2A4##nYxc&_giJsj{tWuxG&W=DN@nM(}hWlBz_q!&e;6$NAg6(OVr zh*kr=R2=&oV;zx_x4*rdebDlGv}_B~Vw`M1vDTKAu*QHL;A1a}4n@}9uOT@78Z9%@ z@udS1@=)xVL)&(Qc$XCiD^EUe*J+j$B_2XPlK}?(F!^-guOJ1%R!1%2HpB7beVAL* z{yffJ9ej?LsMbrOX%S1+{S7q)NQ9s;lDz~tgDXQH&{>Z<`Z8XFMLbr^tR~x@kQITD-aLR02AJsce#?*c^V$2ET07*K(fFWfeA3;^xG5(Ohh zIPBJ#mXLu^jL`KsJ0u)T-UFC3C&XKcWNn7{0m;zdAD|{8;6csy^q|i^HG7!BcInue ze%7g>@}S4f$7mF6CNOS9{Z|KeD6y)`W&Nx&opFpvvj=Qv)IzhS36tPaD;<#3Eqep}2jrnz)#T(3)rG|s;10NuMq_Y9- zrDanhKbnM^D~d7Y3XPYBS1J*G0VYF|Cx9GIHPe&Dqrp1c)(TM^k*f~A0xm^V^gt9n zNFuo?ywep51c3r%j`05W#CsZQH6XqD_r?#WwFWkT{K{pn7U2l?*x+F?GfWyFO$cvy zKrr%pb+Fv+g9ytBV!+<}I^oRaF^MNN{*ToVKkM5)PRE7^MxW zS8(RGQtgM-Hiq1bqb=I2rvkKtw)&Z&(EX5pO(c(t+a*?A-2 zAA#Th-AM@S;?YTG263+NgxRxY?*g`G44GyR1~{gX0KWl01DTCD2C6QiTdL!}Acv~( zu{0Bxswb+)1I@SHKny?@a9UOT0mHHiyN)Rz+Mw^cT3r zMi(z6;OtRg zcH03n)EDAWp+=r&CMgig`YVJ{%hRuD3R2DQ;`rJ3aTo`pWq^RHriJhkMpUaEZZQ-( zz7TvoFO>^>=-NV&8ioCBE^@=Rk>8-?MWTB=YQZERTr%$xcOm4`ekxidlDsCsBZ^*L zB=Xck0DJOoM&?r=oalHII4z~Zp;7eJBGEiYk%?V^I1xMxWR$((?EC~S>$6uuyW*5@ zyI2%xQS|g;=<=dy+hTE7lPJbv>p^N(!GJErwL}Kfe{NYj6@kn8>m@wJo^^5&MA>E# zF;uujlHEIEo6kF|~*V*9xv;UM^tX^1ll%x+uA zBtu8Z6Ei$L2yGs~u1K9WipI3nd_2uAFpG+6;XYwJ1@_LXf+B*w_@ddABL@ZGIDlRR z!l9R9oS6D9Yw=;0HSN*D5iaal{2-gkt2v3q{_JWYCVmbdwD|E3>t&Cof_jaC-Unl@ z(q*DTuNWs7zS5|elRTCa3qLY!bsnwy&K5q=j6}i{V+Y8Owf6tYT^eFJ0rCMT&Kopr zIfNQ9G-tV}?N=7#P?J20o$}Fgky}ym3z&oi@Hxo1!=Zl4PE7<|=h+9I;mw!*iYSNd zS~{z8vDID7JcdsxC&D^F^%(VkMNC0+S6&h64Pu;N-LatOMua1E+s>1iEIZzIEcmN0 z$|7!uel)oIOz>VrTDgo=VW#jPUkQlNF*Tg3>}Hl7lozOIC=2%s9Sl16cry4v;IL=mPQ$ zMYmuAHF?r(K)J7pCy{J);cKvO7!_vqHQuLT<{OH3*1h}b)7M09)v`6=hYggPj z3Dq`%+|L0lkQB_uduZRh_;_lt5+XG}by^9xxXJYBN>MlWFnDZxvqGv62C+0&6*Kc4 z0;PmXY4}<=i=A94vgEJeuRUNMZmbmLpsxt5g7n)@jaLC-r(r%kV38kK1vNz)O#@33(_4%SqNAT0p%Kz)C)2b$7ur=0}+@T zn_A&m`uw{84hMs@VrV%s9jCX6D9T9e#I@LH#KR;agl~3oEeYt}N*mXRR6oucP(i?K zSmxkvz2@A4yF#=#J@+q_wgVPAVMxdN7s`as+CJ32mEoqH*Pkez-XE39Q>EaI87eA98I7R&bWw z=5J)6g1Lk?uY)omjoj%G87>rSN*a-6(KaJcd9z}6xBVc1b zX`7&*^OLm+x|St0b(08Ge3#RyW1z?hgBCCT&c`y}L852<^oMhYgh|H{DpO=aTzqwt zsOUZZi!gUm=4Pndj?s+G;wDRKr*DDG)la*&i1f-!V039iS$PG*QRN(bg__(!5D_eH zg@C0CNCfS5V8IC#dR^3syE8-%wt=Z0PXk|v92`2r*F|3bF?Ud7V)PK#p#lB<`+ZEn zc<|_edXOM&-hKw(CXe$+hQhnhM(?s2Sa*uq3gPe)>bh0rr(B-J)1aiTI#wCBF+2fh zvuXZTsHe8jo~@!m+8=Ky?!y+!2&p zN)$c29c?Y4W!psxXsDgrvBaOy$?f9)TE*Z>p{PO35#}^2G}9)8Ds*AjLCnjQ0;Gt< zr32@+)I|6&rH_?}tQ62EPO$!L9=d%_p+mH^M1%@A39F6`8Cj|u*u{37el_JlS3BL| zK>b-xtbeRC#5h`12F{}$r0oDa?4`^dA~S&*3$2V{bTi!=N1b+voTlJ1dACNf1qAxd zw(*!NW=!}PRe?P$WG1xKYP;1eBC>}iMuid)x;vV->=21wguV&H(FZ$(Rdiho>eh+B zUDoZtapc;yrb8;NWD7V%nPf882ry`nxv+>HMx?-Bts$FE48XD+`6SQ<5H|)e9B3+> zcJ)wT3)Dh^Ll5T#pJ-K3;Izv_fg>;n1;n(2>d^F^BFzh`-Mm0+cZ!bK%zx~JdVLAi ze-qX^^QqsP&=oGB`MB#m-;KoqM^n*#$Q`QC%+-T$tNsCpm&Ey{4VGXj?;^~pxfU}2X_J4 zETQjri7G|M-67C@;5U;oFIW@cOOv@zd~V+Zb6v*t53-KMv}L?=JSLa~R0~mtA95KN zvnf?Vu~<2t8Z8)u3W|$8!y(-V<{chN;mqvuY}4juhLFv!xi)Vg#vhFFyJ_ZIqF>)T zVb_5!Tp8s~ zx2RMU&qgwXkqHJ>yAi?#W6=UxTY4y5Vd(C+NSlf&ru(KGHbZ#aP3P9+R9t!>AXhw@1^xL;bjC3akkX?I^uo?p|9CG@X{13zc2^UBZ z?THaM=D$T!+$eki>(Rjh^KqEaf8%P8jfd0a)*kU6SQw1nE2>pQu31Juyp{Pp!92Oz z1tBHC3;|-&Ltp@>Lgs62p<{b-d@iBLeWG?b`*7pXnfCE^iw}1D7SVEn)}Eh21NMo@ z8F~8VPo#~xfSr!o(eS}?V@$tL%zo&qqv*c5S7S1Gd2NfO*zpPuAf8{fB^?s0E z$LZ7kqR?Bao}|44)0a(2X9W{CCAY+D@AMF38msy78_^PfG~|T4Nq;X+8#V(ykhb zjHvoSQ9-0IDTxFT2Vnp^g?>H=j1obG?}=bFARmYbRCHAh5D%kJR|wK~CeX06U|a@K z0!Jgk4^=|(^!$6U>-gW*MoTkl+c<(Faz2~sqe#-5)0V;eGm?(Cv#G- z;qL=&_-Wevu+vGUU*8wyqIV#F7K8`pI~w$NsZ{CmkFAESZq#6b|C-T z@Eqp^lBwGVVrT@5px`Wl#FBLM1E3;=ar*$%o=g>w!1(rN1hqXPYI=c!Q1iGWz)q?3 z+7TS9JCE{o4xw+3h&G;W9_tF6>=6&5`B9PJU$g_L7jwa|_s~%oUZ*0kn@BW(c<{}Q z2zvXdm;`N3cKc8~pEMd!z7ljHuWA*5#XeU%e<%~=&43R@c2OcL@jgLu{7x|uo{U0A5v@u zRbRY{xMmvpDjJK%1o;9iPDl1Evlto5MOJOri+J)ivy4S4wY%lvG)tvUcQV4Xg5PR7 z+(IP9{>MN(zDw(lVZoE>)G?8n3Yi{ou9Hv}7y)1tfk%2Lno~uO&$EBVCWQ>2d3>h& zxnmF|a)1pa!C*-tlAClmF47t>iY`NP*Tb)Hs3g<8p;)1j@ofAF z%7Z=ZQD@}Gq9(9s5-5iNmY|kne<7?JPP-Pb@q-_W3f@nqFl=M5a- z^1irlumW^Ra$o^#p>q8+eb9EXV80UO5cOy_oxr_rhn{OLyQ zgw}Xu&!GK5FkIOAkV;Rnk$67h@Ajs%%t-{%!F44V~2D;pgk-m2W`d}%^px0K)&EK zW!2;Z6^G&rPR~HXM^OHDct@>0DR8FJj*}u-YnEocSk`sB5_=H`BT0#~mZ18IIJP5f zY9QLd>_&Z#$Txnf`8fb)pF)NYelD`yiCC!O&qYgH43xk*(foA$bCH+xcZ9XTX$1r` z02Mc|4X}{}HV$aoc*^(!>gVJ@5Pg1`V$Z;maLg7F#j8Hx3z1Wl8erTS(wqbxIA3Ar z4l)<|CM=)Fix}@9gh0BeICjw{Bnmo&yNuSL3EyX405O&rNQR&tk_nztoU*JnM|{IU zYzELMkiZBaS0O>nEwk#5h$I5`5JlKk3@!`9^9!;W1Hm~Dl4YSYxYV>@x-%$D)nJ%- zc%VM`uVn<}p($4fU@kRB32IsgT5*G{n1&jw1NrB6iq^jKf<$JyxIviwSzn5DM#X^B zMNYG6wiJT9w>S)G9Q({|ZjQqf8#2?voXV2$2x96R>h&NXrEG%7+%3;zP^e)l)#18A#_C6aatxgls*K&EPa&KXt)IZZROka?#4cxEOrCU>0xR}aVa|9jn`S^Et1L8t9%1mn z=n)(y6i=KQuCjdr>o)rlw+c!OL{1}fJV;(T^Nq;Nh+!L(x14s$^1MUR3xNi$eNSZc z-fb@w6Du)T0_GZZYxjSDp=hVDROW4GZGply28OrG-VUl)xS#CV<)&HRiu{L8YN5C= z-d3k32B7H7Lr4Q^9Rhh71{x%!wCOfD8v~cP%voL}rL-Y4)6EBqLWXum_T*?0Cyd*b_iPz+PzBx(g9~MVMh1>*Nqe>m{x$3BA7;9 z66IP#r_l&XAV5U|Y|r?(E3l6hP?r$a03}*E10jXL2oJb}5ELo8*Is`9D3lV=+mY5K zJpl$6fNoe}0REuiRag#XTsj{U;W>RbyjZ-|BanG^BbC1_vf@${9dgi_lQ_)oi`gmk z_+^pndC6vxMMnMPom}DiEIIpKA)xszY{qX6RlUbGqrF* zw~jj1n&H#(L+4xT1guji{(BM3b^|XT`|tOT+wZ|5iTZvoQe)ka1YnPvN&}B&iKXe^ zi{?V%k61eKJp^7S>DKo+2FFv@4?x_0y8j0Vn-tLsJ0aF2g5Dcw9oVM@Ve5*&ZYE9A zEI9~hX?Q5kaw8E708t;Ar~h$6vMnq=@&uI*5|B{UmHNNF%f}&adf1{^8xH{4f!$St zyz-DaAgBz|!Ep(#Rxy_`b@Ut9Nvz5GgG-ZYT@mHQ?s`g=*Y^s@GkdgLt4D=JyCbhM z!A7=<;@o&_0hOm0mqNRC9@Vh+txRrkB0SHUwe$i=GhU1n&Lo#9DV-_3gJfM6`d$Dj z3CSNtQ|Ww39e;!`3!Gt>{s?W!Ci?V8*i*wz^C$6m+=_ip<)1s1`>6We2t)qaPojPB z%^$o$%|0AiCK|%Q5yQe2-a0Ppb5ISr`+tD*o_eUL1`$O~@x3Lnz@SC#If zPN^sdJ=`~N*X~;?%F9y_xdOsyR;j4t-scX{g&K(c`DLky^#VU5U}V>E2sYxrCSpSn zBS2W8LwoKJW2){H;M$;W)v#(oTUzIuqQHA!6P*D#>#vC>axp*{u~zBYH4*Q#g}acF z(zSX11PcBv(&B(mnER^{(A#tFKddTs{8{A4SDX(={|r&bCc6ByXd3khP(J8TSgEpv zrPg)vqjww(;o3D!|`b{^LUKcYRZw8w13#_dDwB;93ugLz?nwZNo$^Tf!SQ)zw zsV8-4CC>lhQUGF2%(3P|xsP8nAx~wiUC`5I61yn=kk`N+mS{4eVo8V|tuMc3oennq z!7bPoOe4lw@9{H8i1n>oXz;J1uYbx77tRbo(It(VwuwokAAf~nUqyV$8GLR=n< zY^DXHm>lB$gmYvq1^$Bn5+Y3f1!sWsRD{BF322jw_aYX-`+vcIaqn5W^p|)7E@1cl zjRibT>;49u&Zi51!!rH&yc?pveE)qm7#c!_H{h1>f`$N@gKpr=*hU*~p!Q4jt~W&;G&%JqpkgjuvlDfds)*=&Ks(3Wi1WQL|AtpC}LQ7Lpqm*pV97&i;Bs3Nddamz?N==%o3$#!td z>)NK0LXW(r!5goJkQd@s!YheW(+cY~4W^j7xsr0FtgWr2`=qRg;zcQY$VHP`NY|Er zma>JWQ(Z$g_2z5KW(gW=$n;+Mm=XaaNo-C|J_dSrWWH8B6}nPb>;SwxtQ(EMK@NHG z$dImH#~o~c0=OxC3*Ry`=Ee`__!@9#KPQh*=DKMd;*0xaea!#EK3P%QRx;Zsn|R^I zaV%Q))uxqHkC7FWJIKAJtOU`)BvY0LJ6p2BlpziJxZ|;M2b@->#mPEw1KJxWv%Sl% zLf%^PO`P;|B8t*@IT>8iQwg$`wwBf>$gaL~`xKoBeK-!wJhYXcD9@nos3h53EP>Sv z!uQ{kgkRQC5f`Iqb&~9l#-fsC4HSiT@kFw`2eWfH8LPC0E+xzVVCVNuk#$ilNRib6 zXdk4=S8B`$7-EL4pbZDpZ9s?`uTEB+K5pyK%Lr9v4u$*UAtHVP!lv@{(p|JV61`g3z9w8N#u;B`*OU8sa zgko4P2DfBJ2|oG|b^)*g`7TXns3Z_vTV%SdRC6^9xN@5XriRL|3hIH}RYA8xLAlM? z>AF}4h5&it9%zX{)}&h8qbQArr_1a(1P##Glt=~mWUWjTElHQ@W)!|atcF3>k|i1( z35U{=beY2F>>ux9B0!L1@J#+=93ZYvgGmG@*g52(*bJEzu{xgV<NjGt7n<^qBGDBYp39gxEoQ&t%9{~5Y-Va~?2XiI6^e@eo&%jA1y}YcOH6ome{HkN5V_0@7av%7> zZ8WUBYy!)WP37hDh@jN8f*g#fR_iOs9spxco@|BR+UH?k?V!i=WDv#dJXr-UYrFG+ zdUnu-JlPwRR+EZ&WgYdch#mC`&8sNOqu5;$=wmq*)QG-gdDm*VAt%Tpk)AM|{ zj&@hV?m0}Qm1Izy&_iJ9Xn2Fv1gczFX3Hr+L&&j8T`S8P5@!NVfi3i0W%ObRt**h9_EKO1wA!(n3>ly0@HJwwp06PjXht;|jgc&@hEa~E zG*2Me6i^b&D!%0-B&}F z^Sx<jU+l?K==*F9nTvjUYRak}I09UzCDl+vhnh02Y&M6~RI~YfP1#94 z_YFH5?4fV?*$P4sm!NzZp!cVnb~){_sR8@=nx+yp2jV6YW{p*&*YvORj7d6HhLF9U#u z?e%3#-@@x)V=>&DbfX@oGoyhF$X)g`YTiIj_0F6GrwcmXK(_F1*w2@#4P{%vYQKiq zIA7AThO&a^Y&AST(ooj(esRUb^r+7{MdKK{yRkfx^rT{S3~OeX)qyLOxq=!uk%Q&(zwGZfH&IJzG{wdkPqmxk zbUIA;H^u%qN#mLVq3)waO=T+FM7KAU&E;=jD%?M>Q08Fea|>l<$@H4rTuwa-0k*F% zrbCj7TbQnqF+lF7i7t644mc zFP6M7_j4FLVuYIYvO|<#uyFtot7*aHho@h&qtZ-ihD|oZnUTHC!=gI;Srx1*rM}kaZA}9de7@EW&ez2NJJkU1)=~#o{=F$CWIm)lJoz$ z&0X|FE7?YVzssJX{jD&Co9I$2kS;`l)&Qd~O03qP8L%%0wZSgkM$6iuH}mLB8=%Sc zbWdBfGl15&m2cy2P&+K#MS7>5ybG8qsXZ3%3N>jjv*E`0Kzr1-jf&dKX?WAuK@P&+ zeX@frz~?JF$VWhBMRx=a`hq%il-0z$4HeQD*HM-e*BYqnbsc2`@p2=+F1gZCZqVdK zARk68%Q^$CPcHejGa8I%cewNHLCWrM-|)pc%I_-6xfg%yqV8R>vg>F@SNWuG-2r=R zz{Ro~_HpnoS>T)CJUhzI66o=}fS?Z3vvfW&vryIVFCFV$9n)$DHB z%5WUbTGF)-QsT{z!(8Hagx}>ZZoOM}5DN}y*5Tdc?Iz2~cbz%U?F0*pOeoCHnD9a%E09X21xD8170SS?ywfc3(mKjX5y952srX$_u zM0lBZy$1^b58Hd>D?wP8o^n9_X@dqJX3qSAY@mXoOEeR3XX$CyvO#f?<$LD?F`D7$#uE<_($h=;BF0Mh5s#6F1YT z*->tFmT-Ds5TcuCcVEeT+o`_tVOi?noHh^1fLXS7%DNp^cB3CcmFsBZLu!40e+V0F z6b1XqVmTS+%Zx%-_mfq`#SpG%)0h3Q9VbzIe_74*e7rS{*7cKF)UQ9DenE@+gRq%J zm-^#Om__Xd$S2Xey#qk|Y@mt{j%n*@i2an+>7GGAh`?0?7^}}_KbLIwG+8!T^X9xgKq08Y%#x|MzCegLs*aeA=tHx zsK*f0x|ik+kt5KQ?{Qg*dj5J`Ho#r&p>n!5qGaDtbWuQd!Xd%_9)?YHYMqU^a)-+f z!H?Y58%}$h%V2xEE%29s?S=HhaEzmb_6-NXeMG+ummQgt93jW?e7rjX6wFNeb%Y#` zCPzOZU*@L?Bh}LuBV~2{wqEkoNN^y)$=99)vG_8L7^RBqb}{lPd7Zy`Y_$4j!Dt}2 znRIxx`jl>tmIqZk|FPTok6mNl)0koe!s!2u?1ZS@cdvXF15jJ01r zKNhp_9K{#eZw)L08Fh?y6@f6BMz^_`O3jO9J=hzuh?+xegH$i0;D1G2jbd3hXPn#m z!Rg#=m}|#4q97QBaa<|I6-}idiX~_g7)-dVrgW`bOfuCNC-d^=0&lejN9L~xzRDlU zh4oy(GomGLlSNucUmq$T$n6#K45vN=JP9muR8GQ(?GJgJEi;ALw=)&iN%(a#VRyyp z%}Zr4r+6`NX69i}mZ7qXgT@8^ORN5>A3~@pGZTe%ND!|-Ec@Q?5hQns=Bsp?``tC3|O#wVof z0E_03lmrHWH*usceC1Q35y!H}uy)yz$w0LNLocTli)9H$)q9CLxmGQ~>HIcb#hrdT zjv6kNCvZ@j%j7`qlagnaffGn&N{^jkPBU2&)xgE_8CX*5mucg2jPpB^ugFFE%{Y4P z6%1_;oqh!eVhnyQlh3>sf$*WQ4C)9B@R`WZW z&3D`A;A+`a|2vN48u^5nQA-htX;5nWp+<29YU>lN8w zX+7w~ZPaePtRMU<&icxUYSGY6j|sf+wY^q|9Ab{373*aa?*BLI66IGVIU2K7JU zX!Qo!SpPkaE^Pp{v4LuBl6Ft-bcd|fFe?6b;)-o(K1<^-6&HY!U6 zbZGQp2_z3&PATq}u9nD9Q4DLf!u-Ll@Gw0XD2|+4&OqVF$gfxs=D=Pke74*Uza3@X zW8HRMjZoS}`yF&X#t!SuB2K9M*!La1hXqW)!&}Z1=#E?SRm2LAkXqwl@ZlTS6*O=m z?@=JSfs2ha@CHnf;Wf`%M_4Z671)1;WBfy<>dZz2&ju1)K~ZsGhfK{^a#dv8#9_^( z2)a_$C1L)g&YT9WLMVZ7_GkkeY9U<3P{o}x%Ui`&JY7)doiZboubsaPiF!i~?v4E7 z$bcJvs%gc43X}t_(zj^#PWc3cOjk}>YzVpWE!kVX0e&Uc{D@+A%l+O%9&5UXE`FHG^Pn3BUo(SU>vupN5zT}bTa(R1&D zn~tQCcV&BjG-7wM+D$^a9(7Qr7V!>Jbduc$tWcu4Eks_jo%3O{!_I>k70kwB`4=9V z48*9HVgoVu_Q!*Pyer@|4l6M<@fO5Q|3gI~*=)m!-Ro9;cxv+%S6!D2M=QPoHpeH3 zoDkhIq}up*>mg}v_-WGDqK?aUqw?9|Xq2#^D;y7z_9KyQ9+Y`4Y{NA6js4eUhY69+D}r z-tfJTP52sBdSA8#*E#HcISZ%I?e}HRRNyH%J3~c_-txd1ZF#M7@OB(_SO%M%_FHAK zTkKr`B&Pz6!;}F;Nc;#!rlY)P1n|5r|Ea@&YV)63BSwq>$JD?D&uYH6_)p=8 z5b~K+bu}9i!faJ_HRo4C*n4p{J@2y|WhiDy=Xp2+UCIQy=cs%RB-@3fvb!&WL-ZhE zm!!Vi5*i}SbBJcQK}^15PkACr_IxOx(mWG9=vegy5fx~#nG{V!kIR0bR6aSb2$sZ; zKt=7Mt{=$|34sGrZ1IgzRxdsTOpQ1z@R?6;*vZovGO!-c2+#4U6c2EqFok( zO#cZZm+9B!IW3w7{VenK&0nor^t04(yZE}ifD}*Cx=G zY=j>#`W45=URwSu8a_wg{VLxBgSX{3h+7WOH^0fxJPIMa{kwcZ-(}G3>w2VzJJN`9(?8{YojlrWa(dWlI|G?J9FC7CMKR5-jtbo zaROz1=}n?xH)X144>EC($;ot<--OC_KUKd4WVDBd+=3u;BfWM@7NaPCTYjw_d?~_6 z(~iBAYqZt&y)@L=q3tWl(~PE?emkBX(~Zf9MOvyG6ZAKKpeKwlEca=+0K zzn<|Mlkl`(Bvd-%6T(iJO|Kio*fVD!X{l#4PdqP>n$#>Y^^1fq?~ zC^|$N6ERI6@!cM}8Ex#wE4yO2OC_Jh7{HTPsA`KvXIvH<#?VgYHW4jZKwa~XdnrLJ-M2u7yD1NqGfe{@HS^}Jx z!{sl;cji|KdLf8e=u*|L4Qc5Lt>fT~#3MS8XdDHzzPAaYvaU=r5T*7O)nE(I(XxieG8pHl(^ZnrdVteDRN| z7{xNmN;7KWjl0r}TDY5%X0-P#gZV^R{;L=&*py(>_MecTZBry&`pFwg{2_q}HaGOG z*nJ+}Xyy-q$gAE^N!@hgZ4DVq5GWbByfckQ^cNG!KPEOnRle}n(#}xdFT5!bud19N z=fC%~qX)l<_0iv%MuGmaof!u)bZm7D>pa@osfahxmV$(CbgL4!?LgX+8J7ko(g?Y% z8L$-@O@)=QhV5u@Wn&<T$}K ziiF_9Px-0>H7z~mtKd1$`{>$?h_;kI#~)396epXYkM_Qzb>wzad``kH({8^889cWu^W0CFd zYvxsq#3m2yuVD0umB*{J?@yVaU)AZt3M6g#;FJ~hxsqA(K<1vUqmmf{8M9T(5mZRdglYO+Z zy%9}6*EHTO>DbCZ+N0&ojPj-qR~BY6fWSd#VXK^MX4It6iS&G0Rvl@p_D9;ujo+Ys zgY7HM+~Bd8qV&3+fKndA><8cY`!GMf-?zB#dF*s zWy07oVCJ>(OWN2F|1c&XohO(x?^yLDT+tY1@nnqQhn#}qu%Ua4^s$(0y5~YdGMV2Z zQPQ!$qnlH)Ful~Ewviwgedo4nnj@)uZKD&IS+xb9(`apNgC(lh@f69`o7FKY8OQME zRTo|zS;uI~uNvlL9rHVOdwLQbuVZ8aul-cVXei(Q-fiXJy@I+%v$FRLGC#~tqUY-x znI4#k_~=?4BfI2SU89;JqnwOQThIC`=o97K3lBG?&ng3BEvFS#jDGUdsfY{<+A+GS zAvJwHGKc(uxZRbj8J(dVf2Nv2J|CcTL%_9RESNhLIW7|q zwOYvIiNIuOh}gV$8_?cPy0*=zhs=RU6N}s&6w%xWP>mze_qjbt={x&KbQ|q=&Pmpp z*7lF6sh0w_Z|aG(=b4C@*fKv7-e7xOaLwKFNJe$u)(F(kU3K!s)k0{tUGFF7((DBh z25opOUG`=v4+mQSd~mP@H&Xx^_Cr|S^TPy;tr(sxRZucXh*g`MJFYH}sexXwu0@u*yxgHOV z_WNU#RXaA<48-W*u$SXF<6K%B_T;cf560S&h=2@3GC)O*0V6U4dM6i{hCC>aM6HYt za)alhzMGB0x#wF)litD@uTS7}Bc2-np|?R~a%+nxi`q6fdgD2#nMt5s&5hQ8Z-tW+ z2O|!Xje*;MOI9xAcC-5bgmNc0HKqZU%tBy~>lC{ry&JV_Y}A4NZ(L*Jvi?~VGiB*C zxrwnCB&$k3c5bpUxIYJ1V&}jWFDh2e(@f_z^H?yvuZ02+tKbM!{u?-CILro%YVr_3 zB1K)*!&QO0GH{iL-w?CQnI0#w^8^}qIX!{yw~T%I^GFQa%*fO~!C}qWXOVUsaWk74 z&GeI!_T?vM(xz6~5j5=k$eOghS48E9kqlUKB2BAM5r77cfdw{=d!X(j?K`G;SrEjr zjRW>Cph9ts1%c!dWeSflj2sk@s3h1E>hrrnRKdB!nvsEMgLn}vP7dNwVF-F5|5I#I z03ivKSvAXTlns0&J3E2FHA@j}K~>HUPv`;z2|%5jb)j^7MoJK{l%b&Qbp7$My{#J6gYP~EsdqanRtSO*F)r(3y(C{jTXMSwkU9KhE&`WOeR z#*|~Oc>xSG0r@akGSD4wxlt?1y>5J?M&bY{o?>6zVY;2ku<{184^S9PJY~D@YLulH z*`u~uYkSl=&JY7$C+wYySH-{aN_xVpW!LVk6mrwpYvIz>%o$3itomMn?=X@oC;$(6 zOzLTDEX7jx(x`{|vplfE&==#X3RaO}1ULU$D~AAJYb+Npmb3ZGQfH~f3RhAu$TEzw z>BLc+L$S|hG^Nr4ZwfV?jdZ4e_l}4IcNJU%R}5s%Xh2sd3NOuE5?QI_g9b)N4QxcP z5lqyF-AqJ=*~b%PN#puPEJPf0tu?)L^WB%mrN-01yN&zBh7{c_^3tunGJ|G(k(ow) z&c;bv_Nn2ebKO&;y96NC!(!#YtPlkUjYm-h0xsm>EPxvhih2k>fT9p?xA?6M-1~6X zft~$0oExO@92Z_iKkprkrF|W})fN7yt@juy`YDZ3wWlCtv}AfTi5B-VB1!fz5Qome znl|_Yp3Jw(M9+F!Fo_=QVPvBMD(+z<@OZHoMaTC|1?eA_R2P#sL*OG`Ppy22BtS%*^;A42MGus)T-B7@Yw^p`}96BIIxH zL=#l<^(YN3E7uB7K-d`_1TT;>N{2RjU=^3kDr}=>6mR+=spjCE?8}CtHJ&Sv9{884 zH}@2Ez@zf)hhcpV%*S)W;(2piba+S{Hj=M=S=CxP0O$fwF`f!PxLaEo^rb1!X{LhcV~Kf9=9DaI7&V1u;Sy=%dkj zd)Hzk1R^`bZapf#qN3P%5IJ{tq#d;!y)hU0!fBx-l|Gi9P!v9FFi<;|AGis;N6}&D z9tHO*gaY@D!&|F$%7$Uf!6iVoorT~qJl}}Jj|l-^Ad*-Y zYR|JBD%@k1>Q)l{c)yWd{?4Rj*fd@W5WoF$I6gOMJbLziBUleO!ikFw3}g89u}meP z1+>dMR3V9Uo@pd2S6HDncA?hHMW5eq6xQJ(Z+C~oFaL8V{a-CRA$lQtX-AzNFoH!u zmrjsfM4MzKpl56#4hoG`!0B<|uU4@W7<462V=y>nI%rKYTFbQO-&EWAYhZ#JOC>|T^=wJY3PGSga_jYQc)ixsWrm0seb!ZzuDm% z{SG<(Hn`uRvVOx3B0SXym+VZnnrKO%KWKCa_sj{E`2Xx#?mv2#t9n*shqMKq&8Jd% zyH!jxhnK)KC&2S=6+k0Fbr;47m}dB-@iK#6LyFP5@YTZ=!oV;VbirJl^*G&e6{D`Y z;R@7r3lzX_{8dt2H{3TFch^Eu2yedvlptxUpa8R!hXPr#11J#bH3J1OD@$wRZP_g_ zYb5UAItcm_-o6EWjYsIGui#~cM*)y5cp(P`8i0EP>+!3gh^vccbkqS-9&tbF>P*}q zeqI|CNp*p_VOz!_V08|o*AoT$_1__2pG(kVsPBi!wZ498b{_RP8C_3{r+q6#DpjkS zUXBJ0FtXf+wT#Z6j4lVWK2Sp*o8IuiM>|XvBjnKwZm47<2Lqc6YX;&8ARECQ3=Xo( z*D}O;Afge^8u-#tutJpxit}F5o$NyoByaOz3ThNbRzPz~eF;T8nN|cJULJ^r2I6nwAp9v{FMtIq zvojotTVUSQ&mown@WBZ&6{J6$_5f5K%GFGApj^fytDn_u zp$3rTIs*krqp#shZ_U>!a3(ql1b}*AfDUBy5o|dAlVk4ma&t~S_RO+&79hcT5&b-0 z+Ow=5=WD<<67I6<#Dn9-7l=lL?iKt4dZuoc;l}y{Cw&A=f_NrFpmfYW3t$o9$RPj? zT&I3QtIG*`)b(jxL&cA4j=35Fi*bPOu$HQF>`AVdzdC|9*WZb^2_|i-4#tD3my3@t zQZ1uZETxsFgnZaUDo%=lTrX-v*%Y0V(#Twl=$rNeAtd%4ngQ+4SGIT9VcI}*Q6l%t z#Vjgcc$n4#XfY?mGzH!n)H(`8wgM-JK>VGfn7o6?8kCMbw+cwW1TzEZ=E-p;6*?=J zpeaQaf1q{*|2AI%JDRKLo~?jgT~1|SN6l)#F-xg>3FKGGvm=U>(Ss5^T*d?IGWtFh zaK(JDX45?&6bu&6qw5{`6KI9qJe+R0fq)M^V?+!(sWlHl;TjX;0aV+hjI({!3dh2C z*xm@mnhHajs*kZZ#Aqi;nUfI8Tuf628d*g)7|-VQw_$s}GA~vTjrgX3Xy3men!S^q z2@CHLY#Oy^JPgQELAoyt=}4}?V}*zXF)+=GJOfZhu#G#m0wBN0c|q;s1O|Q3Qg=Xq zDug&=&^4ZNTu$UE<(0to4A3cRE_jMSx&xVZjshvl5(9XnE^-e9u!}+H(0p7%#)lz7 zFo(7y6!4%Py;v)%>sIT88(v6wP$_ty4IEYM?1|B^mBeEfgcw{z@ui_m;scOU!lWn3awd3aCaRerfA zZ!Y_?PucEtKYC|#4*MT>Cd)D+)aj!CL$2bnj<^`5GGgV<#m`T4*exJPCGt0yQu1J< zb!353-eRaox<*3=8#S^t-mNTEQRlQJU^7*AcHoF?dM-MP3fDxZ(EaD4Cwcf>rouMK z&?9XVEsDDh7<& z`n+h!INXV;g{*I4nhL~;>JRn+&z+l=yJMOuY3kTc;ywv81eb|;6?2Y6x29p;jK!!u zy1P+36Xf;3gie?an|X1W3q17E;!Mb}V||jI?rwC0_VYqLZ`QozxE8c*L%g4QN19O) z*39)@Yu0+Nd4^`CxvT5Yxa>=FkAtnWyOL2UZ;lLN_8EmDa%aHHM=T!knFip;u@!zq z-J#Gc>Id^3M!`%-K)R0tp(o9Lt$@IE{v5{*em46BB+l<3kGsz<%WG7pOS5{gTV8HM-72Vw9qJE2T7*dGyQ?t!7+m~*E4ANhVW~~ zhOr?()7B6J_*aE|*v}Ty4j;x=bgWoVAROU{SaCwYnCMj`Mxo>HCm`@1+pHU)oluxc+=zt%wau#x{Nu58 zhp2>W!D|3dJ~uHjb~^#u*CneT(Za}RTHeLz0=LhfyBN7BQo0&TQwue%$etiIPaZ72 zlbC>I}ss1z2k>GVO)Nbk7JgMuAWKK zNhbR?Gi+f^Km=rwG*{VISJbP*6%_#$5OH_HBBG#x0ghJ@f}*$p2Co?0SgxqJv4|of zDkv%{Dj;r%@;;}kdlLNm-tWDCelF?ht-9*esZ(b^)a@p7xG^gonuK9J>{2zT6<1|M z=4pbYWBU5P4=zk15|sPd4sm6KL2)8X!@d% zEXw;@DC-*SFm3$4s0~$bf_&9{CMp)gr{FTsxhcIfbLqlwjRO20R%#BW=yCl~t*`R= z+SApJ(84=leE;mXzzY47h`PM&Sm0c;XPBG~VEa>;l?`c;VyX?Ni-o0;5UuMQh*RZ_ zP_e;G;8&_SxwsPS)-IPfRx%WukjvzHfd(H(UR=yVBlN&v=MOv>!5Y>fuwjYw8C2|y)qa9OdmhxMhcGtKm-?_>Eh_0$;7_G2(r;nZk+YQJBv z-DR%V(x%F)B|*+Ki#!1D+--KyHY}WF4g~5Bngwr^{V?USo5Gv3fV^Lkf3`WHa+=bD zn_f{*@C_*b1|zuwt*32fD-n{OAslMiY`pv|eLUNIT-#4G?lG4b^K}$exBtj5qBHJ= zjvh65FTd9u!^iFS!nFlQ{~Ro*`P5;KS%Jg9=9pa(TK>=+IId_nrKnXI9iMA*=xvXA za8=q&_I>7C`Wh6$&eyRg-)HVdSfDhshv%EE(hk4{11R*ojUP+s@MIljx|hTB|23Uh zZq^o`tND|_MF=lkU=SpEOk1Ci{Zl!)#fbUlM7pfjTm=uztfgjW?K|qf)a;XfC98X5 zevoqBrpejNmA03fIiXi}K^23%v0Ik{nvd5PKWz5V^{4%majo8rE_&ZDsAd`H*F36t z)NEe=?tJqr&2s>t4GT>tv`cvdkV!cC2qy;O{fFWNX4(4)!1;nUl35Kx-0ObxAkv!E zSN_|)K*Ran515zm`8N-k0ZqHN{?LQw6dY;dLvS{lQ{R5E*+H*A_fgpQL5Rjb22X(B zP#pU)^JDG9n)sFFbf_efx1e1?`NHkO@SAb?P@Erb7g7E^*k$c6{50Wxf0SmPA1*tk zy4ryIC37B}g1TCp*wv@bB9ooHe1;W?d%?-6+c4Q)W>)lWcplpYp2(W)9QxbmQ_Xqp zW9_3G*!HnaQ2Xh{9Tr|ulu3KvDvi?GtM!Y5C>EFE#5OL-A#CG< z7|AxSG@92%Z&71E4L>}PjYOa$_#!B7@)Oo=2}#FBBtk0^k+UHYa1oRsDibZoZ_pTE z%5tf!V)|yXr%YQP%$O63R-o~~3KShcr8DTcB&!4^7Mz^`0nT3sRxdLI8mN|@>p)EX zSDM8^NZ(+#XxvJ(sHuf$CiEe2s_yI6Y{soBZV9rQ%f>=ae*}!$$n5Nj00=3VAZF?u zV{9VW7o$W=F%uec*;OXl@FkB$&WeSh#`6LG5>A8{FD1-=yx(nT7fraP37luljK)$f4=4!i(UF z(gK7yuC6x=jYF6fns+R>BiVaVkiB@VIjhs1;MpoOl&#k(0mwUyp zPVc6V*P01!*23q_Vn32kNgqAdS)wi4chESKraupt$gx!Mf_am6h@N->OM5K&Uo^|% zt=;BD^UnVlN1rb<8XSFu=jih#&3hJ9fC}=6;8HUFCG&vs8VXJ= zsLhMkkAE2spderE*25ukG5u@3c?R6fmajM4Yjf*ATyNg3X;bP)Z8Qt~0Ql{j%m?-P zSgb*R8I9;4XhZkxFiNO&f3`&@4r@WGdDT1(B=wzF&D%${_3f<=applks}%eZUzphd z2tpvo>Ks~YSHGJ`d*UhasEZ=N4(VnP( zYqMFP>EFRc`Q2zK8E=~9{-48zlo<`=)SvMtynwN{-}@GZ_~h~pZ<#v6c{jdeeh6pW z2e+7Ip*2Whmb7o9ja$s?45Tc8Lw;Un4h`ChMt9PcTg~?RPL1}>M|J4Bt(ebO$l3-H zaX+=*X4Y%h(C6FWRQhkq-)@4~J2Q~Lc~^UlPx(8{XSj_ToF zES_7_*#RX$NW-!naBF*ozS{u-`B{p-hnbm47rcj0&8C}iNOg4Sd**t2t_oXLY*@iX zWXJLi+VQ@brF~0ZzHbiBYwO!EEyPTi39NPCh6_TVqg37Con~9%juxYA7lUv013S&m z|CpV!zbk8r8!YHKHX-M+0+Hw6;6+Ygb5jNs#Lh%NF#oMhsmWZKU1RTTLnEGu1P}`o zZM*P8h!1&V#Yn}7>1zVBXO(uni9-Z`oYsU(=gJ~rDT z)HeAsCg(j`|FL;mXeSataR%)ZADcJnKgQ_hPt0M#PZuG>$s*eRiFrZjp+CWO;DPp^ zn*Y#`WYOeL%_V`ltpOAuDco!R2ROB5uh|<>%sKne>Ya4%J~(anqmTBPXCdmZ-DhS` z9`LoFVf?e{p3mU+eJ5@E%q)g)^>?3{TS$Cq-V2|;jbFh}XH%Hk4>q&u`!B%|xz}nl zQ`b7ufCJ{kNFDY40r>T8qOz~e_l?yCh>G-;}9m__oIN!Z-FfRcc_gZIUq`A^>c749N)hz zhpO8J&Y?BmnGfmDTD0%-l4$+t@6m6#Gq#@)ET{2PBO{@|qeJ`QXZ_{WNS5&l1bdpB z3t!eJXIK%6O^fuQ>kpZWkenv#FbL+x`cn^^*&KJ>?+BnXl@=W_tLb$(ssuJPC~rQ$ zyFVfHhs;m$!-X9dS0 z0VsUvf7dDhsF{fVt}|~ZcXSRT1zTu;OM{P^c~~S@95ve&z5|b!>Cjt%E5TF9Va#@a zevD|tXMiJ#1ICR|UT>O+9!Z9kdkm9&K3 zxD8*KuEBc-$C(^KiQ{Yy{w;@oG7C{0bdeS>iiKLTk)T1j zT@-7+94V#7BqA(tRO@upujVP)d6J)LimYTttUSh5+IG|WU*Qr4S2!#}y!_R#X0vSQ zxjV9)0tGy>Q$ekTfabE_%vc#W29|_}=8AlIu2={D!>*@GelyEZ;Y#s3(A3yJ(cQn9 z7yJ_qmLuA*IyM3J^dNLX_^snNS9fO1Q&Wy*L{XZyzO#|WRsL?hJZ|>##hZg4LoG}I zgU80sPX+{s=BVa{pz-DyL<{P9%*=smS3n?5LwR=vMZ_R8Fu{$*%#}0Z&1upxGd8Hj z`S=R52usLhRcMh!lu^ix8|X(ytc3y@XKdq=MqCnmY$83~@58?cB4omp&*>G@P>ni< zD6M1Ia?@f6(>w-e5!CO5Vf(t?a8hBf2j*4T(2d7A{W(}nrt3&u0?8;C3&OA!Yd)Q| zwrXq+lEopC9o=m)BhfNeK0N`IuF2)*ZjHA7bE|2gM&)VZ7$ zH)w^=_$mUY@H~E)47ON;Q_06rdb~5rN%Ai);gZFN4#0Ly2j&Bf@)Mn4^iG%)P<9Nx zX*~mQmtAauwsIC8H`^z}6&g70m>7hy!L_AAYln(uu~Pm{$3zD6y0X4a0)@jOXeg1( zBgYJ3H$W{fWXVcnAYe=qI+g?bZLX|42D^=rHKkDju6H66>@nvrhdqeBA{im^A7Xs# zj+>Dr!eL_(G>rO?tQv()M3#|;3KQoM{&p;8_Ac6p@#8`<{C#*r5#EYeeKs*8mP10! z7tes@8fmKeB1X={1vz*JqiGGJv-+W&fmSFBrr*|s&5l`&U5R{f zV;19=*#}?7vT~CAgOxHokaCPvmJc#v?Tw`tq2e?xm|?Q*@4>7qwk5l95_&(Ey!zA3 z$NE$p0G`H@J?~Gmv}-;$EsNlwYv=IiJauUqQw4@Dg7-_=t*8m6x|o53+Af8$Tw3*~ z+1$@RKKRpYQiZIm;9=5Zg%a9~^9n;SFaznkLAx*nAX{uAgchJHs%&6@y%{NTVl84V zspkpvfm73fE+Q5kQUscTUqBeIJ6LTKrGo&nE@1vV7uZ;3EW99H3^>Ijdkka)L_g7H zDEs+T#n?4ak|owtvS*F#D)27*a#Qmgv~I(g*bonOg`q4 zsf)5G3|@=)v~6cL2!~?rI_r;9H(gBOL}R+RvTT|W$3A4^ptwdqlU;lb7s1p$Q*-#E zD2=~b?_0mbFD}sZKlS=!hG?g0zf#Mf7^VG0_XfpT+U528g6JADx$F;#b8+ZuiXI5L zy3rKPkRofbDV_;`kja<{q<~84A|dVoQ?^ft_Glv866b42Xsjig8QD>O7d>W5`|!?zRnV->4!rqPOM9|_yC=mwP93?4>YnIb$>nmY+9KoenhsK zrTLh%7wel8h@b`rr&XaCj@YMZg@EsW>4`$oF7yrj0Wy*1;*&zrgsTYoi^Q4QG3r+& z`Xa>oz9O*)XV(^s7TWJb#bO;^Kd(fb8hQ)w1@Yc}C1Nl_`1X~EOTbB1m5SEf%GIUf zMuZA}St@G5;NDpVxZX*1W#V-0Nc|6GB40-{WS&3Yen$~J4QYuk ztrSCOu|Ml9nl=Mm(F={#?yD-%nO!QPuj-1T-q5lIsBLHQJH%&LF-vQH|2aZucM)e4 z&*%xZAvS?4BEEYneqxWr&jlNN&hh`!nl7R&RJX+kyAwo(F2IgANjpuPt=}CXdtx9; zJr5SQp~?s{pjY+}hv<*#!ECB5%Rq|h)5HUqwyU~|8Hk@f)Kx5iQJn7VCWh&oAE4dc z#MGiMvXCZUkqOHs%wP~~WcD!Vllr23n$umBirGk@2Dt{&QS&xMQAe!1=$!eYmOyDM z5K0(tnA|)fP8UV`@lgG3r;8mL!b^r# zfvmhj%d5mv9l=8V9dVKIImjfn|0y+BX= zL);L0!HoNy>OZN)8Dgt;wEmYfM3&|Srk3>vDDI@|dt)Wn(u8k}e)MH;vBP*S2zhPf zh|)ruJwL}XotIzn0U!I(*L}oUTrImtUnX5Ns;`(rllzGd!R48HW>Q0h4D2&o^TYt^ zslz~1++VcM$Yo)IORGa}I47P*8z)Cv(6!IQTYg4=(HZn-U4K!c<pesa!^iF)0(!NPJ{Tfu^dB>6+)#inkLC{*r_vA_`!A!p_3O_TXJ{ah#<^k) z$osYDisC?>EZ;r%Tru3Z9_%v|m62{W8*a&|?|z>6mj=DxlJiAttdzIT7o~{k`{sP{ zoVJga4#zyLqV>Z8^cu1*5aS@<-f)5Fi9`JbVqnpI?`!sz?xId}!w5Lk=@$DlD!owD z1C~241T1SPa*@~%yqkAHAO|L|$g2=2X`YQ}k;2a+jy_EzZI0#8;?JOTJ#>*MX@=4- zFqAVN?A1qvBNa|ZqjfGv#a3;T$}a^zy+|W26)p0ALhczyV~w(-vuuoo0)?}EB`vvB zl;pjLWQzVOcD2_*mwA0+{n#JZ@3>S{X$IGmqVWex5E(fVXmmMUKT`D2?*V!*%+99Q zM~X?Fw`68(AlHJ9maiNs>!ZSLj?3F(M4aO z6R19DO4G7_bkF7DYoi*x9vvEpV1|3I5E)R>EWSdVtIz$Me!2p?-BZ;5N-@LuFbK^- z`^(GDqv{W{!cbq71#3>+pH7vdMKs<^*OD6ij1je&(3dAbF|kCniC{O4ey9O!AE1}U zh$8bfIF`d#<34iM7ojrvOMzY#dnO09gGP%}^aZFu!WOMxMvIZO;wrFb3n@58%!cCe znwv2AwRN=eCeb9gtj=_n)zQwI#Dn^ZI=b#=(Z5LokbUnNh{r5S8xDTLy@YAAAI$3G zc;WFn1P>t$^YG2$+M<{0SUC_2u<{GPW$q294o}t9(bii;es^cBe4-BuSggQh1U~ur zlKg=%eRUV|j%)#Ess(-&9YPCzy-t?gDt4qg$4~zsIybW$8jw2*>)F9-vs{EFS= z?K%k5NPdBFbI%ig2M~7rlP95oHY+Uwjvcp&>*73aJXfVx@u2xh2*NS{q(n$Q1|VE{ zyQqU=YUxf3!LP##E}@}gMcdG{FF?>hTQ@!n12>HooN#{CSTHpc*%;9c`qkob!tw9; z+D9YCi50v$lEo;da%H#DDyn+NLKNHtge2a6wfF-$5M(^op-5Wx!utbIpIjsEDw_2i zx`EgUmghKS2Yz=4nGHL?*VC|T1=ukC;CrEfvt=XQdaWo3)y#s64?48yT2Up|ti@tL z3R8{JhoY?H@7IbeV%WQt3d(s3T(b{55mpZ*8;lp6e@vszp~c zB+8%)ExTTH2+cr-_8>kz{Ce?c=+hG*0Wb$$JXxIE>{K}K@L~dpKq5eJ5QxYoE3Bz8 zadZ*Z+P4F=d$Oq2?=WhR!KHrg4I)oVePz{+VsPl4B`osvBmYfe4CN(70-2S%CPmj6 zYN(8<(0oq!-kdd?K_^!V@7f?y;ooR}Qd|s+aP^EJ{gxD+lySJeb2T_skGXkdsyL+s zFs~98iZE)pF==e;~ekRrqj2yA<{@nT#cVTwFr}|qG%uN+ zM`jQGRH~a}pd7^8$i~rRju>ftDUgfDzNw&yPRz=UP)XZ@5RLdP5}|i?Wk+aFm(p~4 za$IgR>N-!1k8Xj2v#l=+h!tR~XC)ZPO|)*F$knU=sNXqHwAJ+Avnfy`E<=~DsuBJ4 zW7+gc5&V3jNSq>-UREI`sE9JRsKT%YwAJ3Ost{2+@hs zFDg4_;nleYjavjB=yCdV5k%&NbooQ#5x}J0S`67qdzK?I>;Jt(7@GDvEv`j1_1S;Y zhFY;3rlkj$iV7UwS_)=jXTAL}2pOCqHa;Sz=*#|~GnR=aXm9i~z<5o7E=|kJqutBI z&Bkt&@1(Jj^xjn2BfFShcvSqR{~IZZO0o)qsJU*x9z+a=nNZ$BV!7y&^Lj8G&H`e2 z<{%&NYcrjObDe)M)STtL@8F6M(PF`f{o@-;Rp)8Ho{DAv;0Cqzr*b%;rH$tP)0 z(mVn7w!YqY61~=!M5%5+_TfvOf&ljtq9eq0>9Nkf8-c`HOJ9Cx-*_6jLgX1Qn#ig! zqEOGJccwt9dGT0Qf7;eMH$)$<5H-eBKS;}jHtvMPNZ0tRD1s!j@>%E{zM;*}0*lvDi#6g3NL}}? z5l3*C@|+j~_ml0y&!&JQDFItU~7KMtl#${J`_Cwn>Iunh$t6;K;g_e z^cvPhV}K8Ky!x&K+Z=4DZ+Ba_bEFN2+&N{_!R7GbL!F&H+&3)Zowr=He9p3}cz zpH96EZ5Wt-CiT1u#_-2Bh%5Eq!j!QQi+Up4Ortb78nEcfX3eeFi5 z3D8>n6>)>69}m+5n*gm^dTtZwLoFTHBszcxFM3rp<(tl{ki${;JU|nsW#tpSD*79> zh`gmGGqMWl#H%95xDTpzsy-c#P!+vPg7qC<6PIhoA>@Io8TyZC{nM`tL^t1Gzi~4Z zP?(g0H^nVwOH*J})=K6^)m%DR_AAKw@wowc=}pneKr&Q6?L)y|DtQa~pvS58TbSaV zH2W>lH;!gpF~#*N^WuYjP6*AQmzmFjRX)8ox128h8vc`A-WF^0=eN@jZ;LW(-80z# z?d{CeE}oZFKsQYmE!exjpt@*Q8eR2{_-Bwkhd)Y}Y-`yTv0VQ;jW%x)BlUTLT5lB> zA=iI=eR>h%_*FP_!e`$n=;^IuswKmAW4=tkkCxs94syfoSr!f7CSKF;T|u$!Vra8c z_>v-@QjB-diC2zww8;r=60f?+@T#30UhmiSTak(6uvSD5wimhd)^;%#=F*vgF|E;P zw|B)2a5eHg52N)Ty(=bYkjDnSC$5F#Xyx0;)G%O^l}88O6Qy{P%=g7%<0I(KNn4#8 zrOcgBx1fQtZ(7xte;}^ZkV$0jF6h_#)8P`ZTp#ZOJ}%6mA-e;8kU!t~Pz*91S`ipi zfmES2ABseO@2r~-oksa9Q0$!Xy8wNKpzX9#Q56>=;sf`(0Jp=!8v)) zHnc+{cZ>E7ouJ*KX|mBv;g>Wxl7Y=f{244bdKI>Mv;*g9=2L)jW8sM)of(|ddh^ze zCvltWm@*RvK8CqAJO|$gyb4}U_F{}v*>GL?M6m0y)1FO_gV2i8UiwQ-ml3PIE`qWo7~OzsG8qze9#~ z!!M0_8|}5{u0UGPOpSwAk;EYwuC&}`2#^sR$MT0%0tBTB8&KpB{geDrSqS1G0YBLP3KC3Q zcQkPAo}pIx$ODU{pFB_#4(V>A?luHy*srG1x>_T*4~7cS+1`=zwMMY6_q0+~`t4WJ zJiCmm#zY?gA>}(Rb$AA8lY^(zwx_iMT5yH6P#et&8K~+?>rQ<`gx3oWf^;*1otW^P@qld=g{+A|wG}fBI$IHf9_wez^IO~ki>d*a78nQR^ zxY{Z~67`F&w$@R+9He{0Kf?p*;`6OG`h)QLItZ`UCFfhsjnCi&O#PQ5Y1H~rS?y>W z=>^nkxRvx*-)+!};Z{5S4yf@FNJ58)TUXJVZ5cyFLpVpuomxqE(s{BOwOg7Qr@g=E z*6FajLmvr~C+w@(vx^eERq!r@#3We0%%L-@j+KSb0*M~V&k~Vn_SXo4Szi<#X)1?9 z;Dvg?<2aby+XsLriWhJh64iVagv1+Cd#=pNjjw6;wm{s=`r~P<4+QDFyRG)f+AzLf zxa)#Lxor){7p^All2SLJ)9=BCgihqY+`54F&9i3ZA4N`xQsjjAOBObrzTM$3q`Bc@ zY(fJwgJ9w7J_&RR*J)mV*lh&qtxE@Gg2DjVp)Aa-u{s(*uzq>iDbTiDdrko|Dc)Gt zLndz19NIfKD^7FgW_PODd#X)eTy7O;AJK`+t=9UTIt}?V(2`nRjg7NvQ+fe*5S81+ z^*|}5j|Q7#>7iLx2<2UC($C6;xL|(+=606#2t4~_Zar5MZ_tc;txj++dHG&g=^vzd z@8@=-%2nApEsty1D3yX)Aj5W*`WI7Ro(I6!VwhDjG(Q1a!?saiBW%+NR$8KKtV2+qc8GXkxJ`>E z3X$dK<@ z51Ghq>+2rNfWh8xq zMH8+7E)4WBn2u?8tB)Etv;swKgQ^|N<7z`Nq0*T~#revmZ zgzie{xKr+$B^pELac+%aTA@A3Q?9~i^r~2K3_UAK6#pf46*IK#&A`e27)xEyB;Aze zylQ<&&*P-20c7w1pf@pq0|?Id<4p{rLR;ofMa{UGdKj5FTMI^=?oI{}O{LM%0dZu^ zckf9fkca8$DdYG+KPFkQZV89poVJ9WY>YNO!HIHAPFjN-V`0-pCE78r=LFif6&*qQ zZkij!pupBC~%{7CY3aIk0H>|&+v`Rk1D81uHzq8N) zIC8y7anUpdj=7CSr1H?X;IK3&&wYv7EwfJPl1eY;hou66lb!Ur z+qA#coC4Lo#;w#cNlJhxmbm7}4ukEAxhbfqc=uwDUwq_YKNbhgd&`FOz8H=eKhH&h z<>b;#hzK88F!MHEFixSnFhkCYX@+xH12hZOmvd zsPXrZQ(1cOO%HNzrk=*lFy#8k8fLsoY2jm5qDZFX!8>dhL1+nMc&Qp(Htl%KYMx!D zKw~4Zshg}Pn=&_Axuu-iO7X5iN2Ta7fW$HH<*MaYizFbx-7QAu73EHAFa|it!;k_& zJOzS>?l7DphCp1kk&}Xenk$~w0}KEhztPyB&+FX-Wx|`n7}A9^>LBG0R2;q28k#{Z zb%{H?>KOtoPa(cgiiI9rk?RT#NbF$3jXjsQ*e0@ZW}?=jlkI>WO;jHNUPM zw@x|L%{Bze(p+87b!9!*;u~~YsIKtzwQ#{oEuOGi(KTUC(}*|A|L#qOkc7GmWl4(w zh?XuOH0MhI;sf4ETe{5x5)e_HZ3+@#P#AEnRGvy(#|KWmIbZlGdi|T zcZ{vwr%>9;s?2Vqn&1(%Q8#iK0rSrbffaCxd|TB7M$^{&LJBe3x$h5g+NJKndsX$X zLf&M=txz|SR`*FOk*rL;RH?3Kd0`hpr+w<3_9x#1&~mw&O?Q{KhsqU6CA_KZAYY3j z>gqw=>EONT_Tv6v_5suB%)LA~RgVB=wLTB|(1J#w>LNsJRgGDVE`R%KI!%ZKq6JvESacpPohIMpZSgc}zriY_6*m`%POA9~bnyVT zEpK(J(&^kmoxjrcFJH-{&sJD1!I(x?TCMuC8U-9C4hAFv@SDu1qC~=2DY!s>fr1WB zu352s#A>=(o-CQ=35y?2K~6EU5#jBb&;|`MbF$E-1K?ZF1j#X+nP|_xiMQ+2BpJn6zZD^aq+C%Y^VSc!^DC})Z7YlEv?E1@2BR@3B0^$4Tc zM(>U%Uo;44NHi6XaHqM$&r}pY|ty=f7@G;;C5z!veQ^-r8z4L@lKfgF%FlU6XCv z{4Lyek>nNCDq<2adcnKHD{i~7M(sYS#Q`2P{5UrZQ=Z#*^qy4|4)>gey>IYD z6-m`a>QkE;Hg1iT1Y!cIyIu%~r@0^IfxylLVLz-w2m81xr58zLXqY%{a{Q}YvMK4J~KnS&VdP>Fl)E)myrKm*06k^(4b9O(tpueTNI*goJ4DNjG@W8no{j z2osxK7y;8ZyKm?5cND-qF4f0c8OaBtze*_=bly;}`uNLlxbNmlu%-z`ud(7A(d#$e zp7Q8GvUdiYH+?Rv+`#TI)xrcqH+AA2JBR%zfZ3aM#m&P8!KZIabl)cbZi3h*AMqzl zDD}CD51+p0O14OUgVbhN+0IKxu(E6M3)>sAh~Nt1e&tG+;(?+vOy&HD)yB&AJM;Yz zih0o3c2bk{mKp>TxH%f6ay2!DDQrUN8b5P;$f5@Y10NUpLDuDjd(z$89w5M&gP2c3 zhNZtWBOiylA?Z{z<#w0OJE?EuEifkU{Pi__t(sZ0Gg(z31F<01S!i3@3KbS_QH`*u z(%;$Qwoufl|C`+YZ$|&i+%IqSdd#m~nTcK*$08e`R8medE{=t42@_E&*HPpt;Y_3cvXD3|No#E0vhsyRT15-?($x|+xs3#4&$5W zEbDX`dMH5%6!JKskJLNNAEADs+TuU*noX^Y3T-HDxDVNEPP|~HMfWs(XU|FBDMjH& zwRS&tJIZ3k$6j+%uE+(G>pt{}_s}5c6B=1>#hS5r2q9;jj z=g8iMPVAL0)2HtV(Gw(+(Tbr9%IbY-pL+PDQSNiQmEUNTLA~Ll(H#0E|3^^{=U&C$JkI4bafa+-pk{iNze?e^ zLA_qGnihO5Uv}oqG@MS%VSb$&RPrUOS%+^_+lVl1U@*TqspEi?D`DV!W5EmTe93B^ z|E+qDA^5E~3YH)#{Qq2i@1B4GB|G&()xt zU$)N7#s<%tRc~7YYDTI3{Jbc={DBoRc)O*_+`?#5T31JGZrL%3EiZ6nw8f z%9?Je*ZMwnd(b+o{9;#og<1JQJ?KiWKX{Mv)Ip()w8nZIA*V=Ytd>XB*hZ`4kT)_( z5)QfVX3^GlR-Eddvy9wcDO^6Ro@KZlrt$ZqV%*9#MugU{x6D>u8ZWscsYXE-05E1q zkEEI&vEFOCYpUrV8=C&{u5nxdeYzx6^nD{+eooH6o2D*Kh6z z0mt8{a)TA4OE+3UL|-s=T%lN~zw8~yygnMvBTy+<0$YxG&3hCm#cad+=TVg3)q5aa z7#CQn-@TV;??#yXkSg&>tMJm}>M2*laol^xMW7r;piD*})Fx*7n%{V?|L}U2$>jA9 z_uU5V1Y&^Ymdj+ZK~3|gdW%u%&jt|C>;JVfN=~F&Y`~rqUb_^pD{7k&1izS~g76EG z8VUv?4S&VTXgS3*dS*H)jG5w^}gUER^p{vGZ^8ESi7glNkSGaA~M;ogRE z$D==Ys=KTTyVJXis>xRD^qK08yY^?gHzN`!(DS?0ZFgqxYPcPP_yFD2rLS7K5pWoH zdv}!bYLKifdv^>tnik}a*Fr*z3O!%mM1sNU(%3yL~Tr} z0l;96`-oi^!EZR$7UWRTLj{5ky=sZmSm2AKIFGsNSr{%0q48G@AvVdK!+Gj1>_LUj zJOr3Z)yVMItVEVlEqV+-xKl)*oMjE8OW%aO{IMf!FX!Cv0Zzl-5eMX7?}7tz<#xxx zrXh2Yq#Th=LvfbJ362A?Le9+|h~; z`OGbMWoxfw9%8Rh=!I6FXPrWeM-&y%yajMLas59+WPTKAs~^^=^GB%Q_+_Z3vPYC| z{U{KHm(skC0`2(LM%)U&jlf9Nab!dL2$53uo`7Y1%(dd;tr0qU>K^!tfm)oiCjcV_ z($NH3Y6oc5p1@FTcFpREt?1C>nWxZApNeKROGf3;fA9mD8fnTCnL}vc@AfDWa({7a=r|3aFhUb>WIUQLMGZpZT z;KLaR%g3QFTqbZB7|*70z5UG)qs<->xH1|>Jd;+pEUQS))yF0R${AuHq5?tY`@*pT zhtY9310o(DwptwWkt`n<$D{p#G~&P?U0Qb}@~X6`0yPUBA;X!%Ml_eCdXpRjP!2$< z?k&|4N|(mmSQ3gAU;bAO0203Gf^yxUr%AWu)&|0|V_W~%YHy{!F{p_R94pwPE z)R{U?po5ssM^q@N#*yDR&JQ7izYk~hMtW)a&{26&rU;i0LB}*Y!0GXkXc{<*tPIR2 zA}1jC44vYE+8-jvIakf`%fjr)ao99w^yegi=qkfS9-k>pjv*NQ~!V@1RaL zLR1cZCJII-LTa#g%NjBPshIHIP_D>$!*1{jNfqw`fTn7Q!p2c5C%6NJjt^fKFm?i} z_>H`ef->`sXkVn>uzx{tkHS}!jPbs~ITw(t0y$c7+eK$l2ylj#SsK0LqVx%rZNb#{ zLEvs)b`n3MaK(|Mg%1v==6AJ&mYWh1$?w63UFBtjOu0))sBe<<1uDx&ZdR7C4>fT%y7 zI04jE?W_IK@(MKBJK+SSfTChT;exVtzbG$%SnHe;>UwX;%RQ`MIEYpxedqpvB9 zQH7Ht%)+|9EH=$KEOPT0$vlKqjw?YllS^A(w)2wkdF_NG`ygGwl31FI>%ydLb|*y= z4xF!b&ru;mPI)m_4~k!?nMAD}tWJpum`M~j*~T|O(-pbtq}TCzz*)ih^WVd7Xy{Rv znTc4^UYEv84i&u4!~}5ZK&Bo*H13fjHJJfaL1Eg?yQoL3lp~FBV7)`JpC@(ClcoWZ zyb;TnP*RNhf-ISgbv}F-#AQGC2tECWq&TQ}!PJKL8r7|YPz5`9Tn;ckwekZ_7k&f} zCeq!mcTp4?-9sD5$}jyUyT{YRG4_yBI|}3I9%Y($DTDIXLC+j)0vN)UfakN5&B%ax z2s0(r_d+W3xK6n(AkPbrBGW;pP-IDxBSI@l^a!KGxKuW0w$!M0m^5?WRL9U>ibmt| z3JnBIjwiK0DKDT9_C<6JR%P9D14=nv;XUvLGGVFYCs52JfMnbV7l?Rn`1o>x#q z18seKnA@RiKMm*fv>fT}W51z$<+tEdAh8JqSQ1oseq4g8JbFUTj5!7(ik_o+--?`Z zvOVlH60i1ZGKEvBH?A*_4VP=zhX<1A-;iqM(i4LD8+l>;o?A~!YDEYnfU5VAZl6i` zmrn8^jV+`4Pej*L>%CE?M@>RHxG*qH1-#z^N!d{`Wh22lDo9IH`LwtK7H=ytxvfNz zE8+>i=Pi_Si~&(ax-h1#2AET@s=j1A+kG)EU(Ak0V}w$l*kT@)PTF?pRX_<-~=N<#onVsb$Z(d2RvL%NE!7eo<`8_~fc_W2mxv?Dk)rjYe z#Lgw~tY!v`_Xup(JUhzY2y<#5H9cP=ev+5yp_9mmay<&$3xv}=~zECcwF%wMQ9-95VC`w`>dq!y&G;&?T*z0W>%IS#JOZ`1>BT!klJ>_8(w0{qJ z-bHYr^f+DRS|mSaIIR`NsO1T}s+x^tfD24FhUVV_)58ztjTH2N>3Sq#X9tI$0w!~y z0H*RvLRB&brt6r*PfBh`0W;VnDIZl%N!pMT-5vrJ?$;#egJ0l6LlJ>>$VkJO z!WF*~MZL7Mkbx)UR+xYnS(?kCr9h!PotQscfxZ82_S}*#Pn0+$a*~##Jf2egnCteG zmf{Q86JJuDO2&KU!-VV!GAO12tFg!s@x@8#{zd}(3yZ~^8xvxQ+BhE7I?JsaEnu%< zE&vy$Ob2|IVjGSJI3CJlf90BmP$vCz+M+#FG!A0@fNf*fg#Z_>@n%f9YeA||+!$>? zB#MeSTM@XMR**JbCo;=X4qAdjhefP~WG13q(3ZtJ4-=J}7Po~;c+fW7O@j}M!X!JR zqP0Y-5;7*gqr`K;%#iD~1-z8);9*@lw4=}oIB?~WiOttj7h8^U?1FuU^_{M3SHrFX zbtk5P?eo}48Hwqu!y+A1sGPo-wQ?6^TEj|E9$o?pHP^Wd_hfIbX2EnKjG&tM!~M=zxY#E@vx5y)y5q8nMs116CEeMBTqlfDw%OMpZ#_EE6n>>*g>^1nc%WgEeD+)!6k{l-zC-9mqFBUjb&#h0xbM`%!qQnvYlNY z`e9j%an806Qhr!6=`(G6LFClOj*9yNMV9i60tycDoT5xu^-Z6SN5zou!(ov`_bMS+ zjKjW&pKX9|Y?Dx04!PMtw$-p{vnGa#V=N@gIQdz))PSVsSgb6GYnVn?;u*;I0CWX& z*8xid&^^B^OsX6cdlN8x*!@mV`5o~R^~oh_Hwa9gkCt4a?`zIRS8oKJg{<}r%mD7O zHxO2tjSjK?$Ys=B#ZeZz1c*Xwv=-gq7_%P{}T_Mh4qH=OK}jp(0Sg-#7wAc=fnGQxVL#beDqECg_ddMJ(5XUy~dv zPlM;;BK!HBm zvhO> zaY(m~zVC`}SgrO=ULa-I+mtboDC7%Sm0s>s0S(c#pkxoWlZ^ZaRNdgmw4st2@IU8zG8@Hr~zPOzV_)-dzkkUUoKIh=my8U1(d<`pG&2@mPAI!?5ahuaE z`fPDpHqW4-xrPn?Th3!gHIFEatD06*D!(FuQ?6IRn+)CP9!LIR`~wEgJ*K-yC?G(K zJvIk=GfAW-iNb-dsigx|mjXVDJ7gDPR& z!}&?L{5lWg)M7V6UQzDwczFS9xRx-GipzvB>O;8cBIzSXi?O?}dUb-sL>Qxk6Qx{? zsm#0X%yDbdb3rxZHj37gUUQagPIk?B7SMZsc;06Yez&VrIt$BvL9Jg)xLZ*NNX z6tE2qv8I?8AoOCq_MqxG144nj|9~TRA=?0wE*`q`2mR2NW;B`;Y;6w8w4l}>@Df?A z`A0aSk}av#k91b<45dr-@Y|@t;Ocjg*;(FX0G*kLfS*iy9r>GnxSq{GG^qeqSYtn& zQUF7#sAk6tT|EilF1EzdkY!65RK5PGT|XpsuWU}j1iD&Ru-%RN7mx_p2tFyONj$^{ zK*;jhk&-bRbIbGrCKM)QnQH849JJF7K5STdOkLzuMw1@x?2|xRaJfFP?gNtcpjm0* zYWQrUzIek6pvNpoNrd1IpvV??Kq-6!j1sQK7h3_Ia~DJ(Jet6xNq5uW29(o``@Yfu z2kiYJPwxw|sV2*#Kj>Zxuo_n+Y6^BC;YaAVivUUutl9rXmPfTh!0>qhme6a{2IIgE zQH}!!*Hn!vh6C`i7zgYa`8YtRgQ|ym-elz_6PBGkeZPSlCAr7 zrDFEmV>}JB+6&=5Cc&kq%N?!KGzaWI4KFm(BmJu?HKpxi2z;fd5;tk7C>3P8c z*aJNkFF0*KZJ%sLJMq5W;HxibqdRK~B$zX$X7w}7-H^x-eeY!CCI1$>O7*GP_oqT1 zA;g>vT|fskt`TqnRR%5~{y%{05*e9yTn&*U%>e9(9|hHARU!%Nzd#*=i`;Wmcwfj3 zkCc#f!y>(8swY8Gc^_lUN-fH>|Oi-Nag{kV^D!iR%S zb8fM6L(C_Sa*Ao+C@Vo*Zb1dc*a52#4V@WiL3@`4GO4zW$fDz;^U_g^sOK9Hd$yIP zpF_3VGb~!Vz$!+%)O8Dx%YG(m!oGqW1jiRx+wFAzfabVqEW&TXK_~s<0K^?s^UKT( zBXP2AokMFgtbgf`>#F9VymHDFrRUa+xLnXz0i>bmPg>Bb(4SM4bd8V0dZwyn-wny# zG?OlFoztw4E%Mpytyl%>j>8!+oZ|qCe9h7^EvWjTvQP$+OB_NT2WDGgTDPg{uvwgp zK-I!$2?NoxnkvYyOPhtpC7d<;U>1{=p^B^N%RB4e0t?!uFWWQlSC6 zu+Ej%QOv?Ew2okIuB(oZmZJ;<4s8-PSD?1wJv}Siei25WSfCp>EjO{D()y!g^MRyV z)M>EX+}Mi;C%nT!EaNh?7>zsf(P|8%)X2vH4yg^5^OATB6oPns361uy@JCVc9mq8T z-vdqhCk_x=hT{O^(>XYxVlr>2*h%|xW|J24h|J_O!vmPk)DrkG7-p;%&{ub(MkhwAPK<(* zFoblgF^%D$$oQWn$JK{WmQPOYP&j$W8J6AX>-sLiH;sF3|B~&nxXkPfXqTt(38}^r zf5wxmW`liZW9X1OtL_}@$o7GbVsZmqI$TaJzyrH0|7pq-3(?h`Sj5!GiA8~M^c=P> zrRzvW`lX@tn+GtbJ1QLWw8HW9gDh7G2aH1%uSw{DGZ%(16iyk7&q8+t913y~aS&)# zMEu8W{<6E_7PIM(MaiK!pzwCg2G;Owf_})~j6n#`Y5c_)$KP6P*ub{z;!Yo#`Hy=D z&6=86tR7yAP=$E@V402*p$z*qm_`&(RU$dwK-eD76+obv=ltTBV-PcN@iAi{kQ+JT zfg!9(m0Tbf5yTnF{&-;VF%^%1K7qnBRRn*>R1wukamNkU8pC3D-DTD_RFbWSKx+Qb z(_1#@ir?T^z!!qPvygoT4lG@JQZ!1BchVQGL@qa(7Ay8ez@WWBD_7rwk_4QK>*E%g zLj#z9`vJ97+Cr}y)~1>xaE@ZnDXRUTFi1CcH)Hyy zG+KRQ!9^&JmASa+aw<8Vfx_4qTM?8wo3d6bB>Ta#c2s$GG+MKyXS8N+lQ314XLV#s zok6e7wp!@ZbR@dVrf;`r^rg!lwC+SziEkgYM&LRUm=|Z$h(*@L`s{Gc_%}<){vr}z z_>dKyV#2nAh0t8cf4!ClIqwC14~3zF99rS}L= zVp7g2z+@%vK*47(pu$Rae&G$Co z894zf!PS^SR#t$3Qq_7h?`nx`l0$gUSY2Wl4}C&SVnguw`~20p6P69}S18-`p*}enmJQ2o2#9 z1gsIXkao7v(H-WE_v3Cj0a@LTWy_WO;M9kNL=4n1SZa7ersA`%L6QgyiTNtIET~F8 z2f7T;_n493%>$|^tQk3YkKs_n)(1KYPGEr5EE6wqs6T%R?QZZ5s+n*wJHhY46DELf zpY*yidHbA=1$1nH)#h^L$%$Gtl7{njG!ZixpzaEWPTA8z8&U&Q#Y#))*Ihc$&_g*q zbVW{&tJ}aN!jo>@K&!pUv=Nhvq&CI*L+Ja5in6G()(p|?r*hK_xF*zd1=@>f#GqhK zAwm+^LDF!kwd+C2!4a}Hnm>{N|FO3)JKyHWYqb&i-Hk}Mdn17v3YQgd&9t-W=R2%_ zgDF}4x?QL)Jb9~`T4)ify*$!{F5RJtfD^TW(=w~*!kN|#dgJ}VC=E>ybYa!6V<4ON z{AbO!KA*DJX)@!Hj~u@!mbKwffFZlWJhvec;?)&qqTy_Qg*ma|tjEjg1qF?gB*x&W zi9Cc7u0Mw9z#qsNnxs~LirzHwPlQa({g@**L(Ux!pFPfrPR6ffA5=3PlSt!=MPe+t zMdyAzBY)w^G-vgPYm(!f?8#%D;~?*-B?a8Wj`C;@KpSCW5ELb>aK-|6^nOrk8@-aT z(8?JoP&RESi&Q;_Ohi(17_Xosq2qsw{B+^eJ!6c)OCaNGpP{l7Nc8wO?WH-nL(-t$ zXR}w#SUwgl2dbAlw~T`VD;69IB*G%=rB8>J>h8$O+u~9+2Pqq8;4PG)EQrf^HfAE} z510y8(;&~x7-Zx=bVtAqwnkXP9ThOiV}U}t>eX}Ra>vgFxZvk!uEa262(VR+vULHS zfpf)zZ0o!QS6iJmYr&&d2mIY-U6^i7rdh!qT{=m2Ys2*L@}s z*`leM^;w~CGW&9pbk;`!5?I+NusZ}}6Lh<7bv$huibrriSXMx<*)xPW8FP&NDI(i( z76-3{$2IWU*vrLn%je_a3HnyIicr@w zO_?g0B{~DThBF*gAu_K6G0W`$kCZQl!7aEQ;trw+8#>CNJfc5p=Z%dw<)&FAg8h^8 zXrj%rphs}r#G{O+vco(5NKR02jnx*pA}16^RGvq&muA|ja_5=UY8nKFVB#uOR`MbJ>43iJydh; zo24}5!cr)++Xc>}5mwN+L<2nmnLx^O2~Ozbivd$m>U{JLXW)t@-NqSH6AllJsXI1b zz#3r0;GsZVZHfap-zeSzOM~*lRC;Zs0KzEi@Uh>-eUfEmY1oJ50yL%av#h{b+*&nl5LkYmfsH!5Ao_eK?IDFGpVbgb!L5{BDERnTF%U>DXY9GtLxj zGX#3ae6*pd8Rb&S9UHyZCGO+N@OUzKV>LxtQtuR0MH|Z_b9>JitGG9J1YE}ys}YTY zqVmB;-&~mR_+%yq&cBIUCc5ZPy6=MptI*c@hk)G25a8&lRsPz0k0N8xe*5|C{~;X6 z!N5SRWB0{xD1Z6T1$0n(NOA7~BONdTx+4qkm||xW)_4$*0w0cfmthG(InIQizHMd} zjFZ?8IHPMRI6%I!6)pfJr0oU`f}e-%#7qWr$#UP7dlwjOxf|jl+$wlf~s{xX{Ny0%+eh61N zxrygK?aRXp~Z*i7^5%p}TY8nxC@61{jMOMR*tUE8?Q2UzuxA zrz_ht)=0S-QZXC@@rswz7v?fHv7((IL_dr?jxAjd2m=%LAJC*=hi5R!odz1CO0vUN zF?9-CWi7yZOX&OgJFfG13Z3y1HtLubH))ly+R_tYWNkzW^L<;>vd1x$i(Mf5;?gPr zq*Zp70HjF)AiIVZ2zt1{Si>;3)cBMLfxU`h?Al9G5+QOQU{~ZV2Tj?_sAmMKtj=E) zSJ7NOD@2t=eiUDR&FYng#ha><-kl!YX+0QPuRGOW#+-lY0OPSlO8&PrS?rqlRdUZNoyB!^VfQsI=1|VGzjd|DV$H)42t?Ts@Y1D3q zRiyu!Mg#b`4`#J4SXH;~u;yrMP*>?f6JidG>(l)*_4$Dx4M>|mqf*|S-B|&;;XP>G z)(TpB!kBO7XO`$v1LP*DzuqbWM&IqWE=A(fK_6M&Pzl34 ziw^m-iuJogHSJrTZj3`=5?b_$)wQh;w7`Uj?SsoO_Cbt5$?o1&UmU-19ooB2s3zYR zLw{D#;;vSq{)~I9Q%7XZUD?;VOxsWMdZcGBEJ7`}p{Js}#g}$kIz778-RiZ!qurjJa~A<MjMY87L%fd>)qIZQL??dDBVsf0Cfbc`3g zBc{u4;gsdZ@TWnk;n?=5nL)9aatfg4NT*{9M4YOVS=PU*ARBnxAX_6POdD~7;KKet zxk1dc;s(Jdp3DuJ;LYfV??Z6A0{d_hQ-$m?9)>k$subs>5Ye`eG-j$mS0uB+hX^xO zE>8u`L5232HUzvUZ-_1x;+<4+glxP)UQD_DVrBrM|7Lrrl?sGHn;jF7{CyrvCBMdO zVgpMBj*E?berBn3=r^5%*zEk^sdzI;K&!#0Sf}6zd|dE`^BpV9^(Ddh`|zf88VkpL z3ZFIRb^pp>p(jmc;y%1$oav3nd*T1URLdR%Fgj)tfO468OdyzQ)YDU3HKwS6s}69V z0Azl?9HT#(r#=~iSXdr2;)2kn|EZ111)*x>FAR22a@Z(8wmDoyW)bM-kybfb^zM=p zs0xniy&<8mK-k&}dNCJV(+?_Cv2~tx7f9EV-5L3GNj#8GI|pW_3)Ks*x_La$>TW!a z>EJ3*IUHNSE5NW(&f=f>RvgWYY@_E;O+NIEpON!J;H;KN6q{nZB}iS}gu7N*VFImKh$_kt`HFlrJ_ng|;%0+lzBN@;^OqjpbIyb3q0*XG)C4Sq*i^ z2ehz?TlzSC1DsLfA%B(Qi^I)~S;AQQ06b)ZM8YnP#_W63X+aCCO1q3cXknd-LwdP2 zz_<*vL3TOz(23>9kPL7Aa_gns=fKf}2=X5`&4DCiU#p|bT3UZ}R`+C}CUnA>*hgXO z%w$4oGF+Ge%fQF@T~wsR8d47twX&w*tA(whBfX3sX>Ik>9;NSETZ2$IrCS@T3o0m0 zYGX}E-p3q=Vc!R}J+fwDv7z&he{v!Wj&dB!&ptTGSK^n<{fWdCv2+QQ4L*hn8)7(Q zab8GnX3X>(3ADkOiYG8{E_(}~3#?PI?u<6sEV@ zTbtJ1T(jfk3pf7ZQqAN^CI#`L!1;_#j z7_bK=CI=B7)a(>k0hZAXr&vvTK8%Q{bZ{`(XCD-e$pljS|KE^_ZUt6hG6P!%l$a3n zS=km3q=*IRvLY6ufml2RPaqI$n0wM!Ch}wrJDj({D#-x$;Pp)2SFsSGo5Te20%FUX zoJc!s__)#lbf&yObk-xFvzgSs&??CJ z+c)XbLMt!HU5cSZC)QAG3@;e0e^4oOIL3dP+RH(q@P$c8`OH)SgW&)B72y&a0C=^- zKIg=6HSEMtGQDvd`P@bW6?_IB=BlYMma8^7mQIseTE*dP%#c1Q0rg=f6&E3Yqj1*! zFZSL$K#D5u7w)Q#)93Vb&2&#r)eQqf7#M;?5eg(q)K%9AEV`=$23W+f=nO_w5E0=K z7ZuC_1Wb*AWJE<7*02}>(<-`3Qq&dre$P2oJ%f7R@BQ!l?!B)F)zw{f;&YxH%zCbv zXIo>S14kFQ=QCq5QW_DR{u>+7vMy)n_Qka|{(vYAFLNK~e4@DhwI65_lPeW%ggWyl(xOB8^_%x`G*+JZ# z-T)kd;}u1htQ<-+f`rl74(db0*aKuLPw7Z;r~#Uo5t0-@ZO-@^lk{*Xqtq6+K->9c z_=Z<4jPPQfTNDGxhjy56@P24WEI@0^qtV(ZaJkBouDi$3j_BUxV}MqYL(o8!_LoCI zokW!t(SAW*3zTlF04a^qtcqxj@eV!L2V`nBedk0^Ond?s47d<8gLN4ep?cJ%J)>_l zon~Vah>|>lC;<~g%-*RbELz$<+SWfQolENmMvFUYdczV6XKRY#xk+{|(;E&W<8Tv; zDL6K9Mk+@A2SqDo3!-Au1xH8E#-O(higw4v>fv3A>5Lwr=#%KeW2285LF(KyS{h;K z1(FZbxSlYJPNG>oqg8Pa$@Ag`tQ}+wiWWw8AhZ(c@ceXV&*-`4zYRJ#INF`B{d?)_ z1^r=V#Qm}%(e)@TJ8@`q5Z^8z5Ir91d9}Z}ent{(+yH%9NU>qjnmD#ffdd01BHCzd zAFS|pn%W0=?p8p${2x50S%;Pw^8W)o_r(9fcUG{G98&eD!Mh zXIsaK`MS3J*z00{pt>6?aym1stDK>rf;kQ_Fh&8-sw@yIoBLOQY5!Y5Y0TWG)oQS{{Qb zAsZX$Q@VdJ{7^o!YoxZ}bE*}?x(=mk1Kp|4&dsF@XU9rVMphN^gz0DOqE3k4yD%mS z;gpyfmzSUwd-E!3O-xk4pBiKEELpHFlXDu%mciU*okJ75mL!pXa(PUY8-5zQFRw)0 z25CzV+D{X6MVDHr7{Rwgy~er>3``qspoUedWTkY3z<(thDPXqwa9`f3Idg{l3!!2( zW|H-sSwI536BikD8Cg?JDXOYpfs2$aHj6_pApqEy$jIaTE(Foe)0?o0S-h_)_{(j<5@jRl7 z;zb3}k6|9L%_@`2)yNYz7`E`#TC*+1cSVH}qS1H9I|c#i)_vq0vMSm)vX+0lQiHRl z@wX-rzq4VxX$^zQw)0u>wn2E~IgPY_SG1_dqHJC;2LRBy>Ml z8!5EM{c%<{e=P3WuC)aiP=+_}i+NUH{U#SaQ4`QT!A=X;1bXdjsBGoEaak}2S#XBH z0hnVAg&sIEIUoKy>Ww%;MkavL#M2`d9rH~z0%xG1-$3ZHsQ)GLGK5n=#aHW_hj`9G z{IRodu95cl^*MZm`uMOu9MpnsfsPH4o(yT-(G^F0d6p*?u7(Ehjd`(Z*z*>o=$bRz%?=`eZx zvkVTIEvNIJtBj*koSQ!kuQJGa5pCIu4{8taF4nCGW7*UKhIINc??pF-Sj!hTai@5( zkau!3?V9R`sv@%s<8-a2#Bb^oc{|(b2z}Y<&kg`k3si^mAfbAMWwY? zR>&C2)VPs7SQZAfO$JJB#*+;IEH~v?s}}ak%`RYV;^D+9e$|t%PnYeG$=S;p4;r!yVbQ>VbGt%+JPkA!qOx2+fL>+QxF! z(K)hhHxSD%wwA@bSS($2B$n%q&uh8m0_dPD*exxfkV1X5t6I!xlY*oUen5dnA#t^s zj6<5#qSA!j(SjPicy95!DsS}X~I1=o5$!dLXV~cU(V{C_rYhO#~N~3&N z>qA^PyIZQ0`y3wUqq`ZQ??@=6PVOpWpqVQ6vaLXm3q3uIs^$RC%4w<`4;tX=+h z8{UQ4;~=^PJF>M}FsMy5WlyviehlnHgZo$MrajTlIh-#-!@|~w;zfhc@lsWFI%45) zoRo44D&}UN_I_j4Llbj$~8pvJYr(N@W6a6VB%LG z!K=eN4|JuIW*K&aHypPNUe9b&3cZ0XhF9=k4^Jo6;^6^hxM{U|v>4tIM-U@L91d2n zp~Vs=|LYEPHZJbqbT1XxQQ7txPMI$GV;rUpy3~wW+!^b9TFvWks}-bomdEp2ZbIU} z9z;q}Ts?@C-h=MHGYBR)(cc+F+I!svg0vpQy^Ti>0@U6^$61hWK{9mWEFQ!{!%Lgh zEjtQDBn&3^QY|sBFaVqhMml7z$(4D(+j>J5&~zRwZXU?AwVq_xBbsl4OwkSKVT-eX z4y@)57^U$rcp4u0*15A_5wvbKoNC>Em(pS0lySNZkUQ`oIM)hqvtJ7Dr;RiEDxX!R z7+z~SzZQFQ=yTPEI**ALR5`*;8yPMAw$&DE;8hRwTjRatUPq!ltS94Ue+1-0&4p&Ij3*p5 z{0@2r^b6UJB4Ce^QUwYP<#>dUFR&fpLGf_26tM|)@8bodXV2$&p2HEZ?x1Q45|jnM z6h(U#r;X`K*NaIf;$R_Xwjs+E%55?P3WtHm4O9CcqZK3XjCq;BIyFb)nFCFfO~dN2 z5o@*w0XiobqH-+oXKq$7cQ$3(G2OlroQz8BWqlg(Dj1^O=2QS23AU6Q#+a7y6><*J z5t*ESTRRT%Nx%umb0yp=6(IuIDvp|EH`5ymKJ%*(2P#XhE1@Z%|Y!NVLgKc+Ulo zX6)MnPwM1uyg`4DdHLPa*$qOiMo66l&2bnKXcp=Y8BjNva2f#CEKsQ~a%jN8XtLq& z7*UKz|s+iY!8HCO$2ED0LDz9?1BqqY4!24xS@H~^%-i$KiTa7`onfKV;=qi(Zi|&m4|J?15ptMJy;$ICcUtBfET91EA2W+XU1D^j%-e00t^UXt-%(mA-hy1R{juyqWjo29?iM;a;94YgRBKZ@_LsH@Jr~FSOBpIa}I~ zB^{nG&dYy`7jnyIqB&P;e%?o?2l7gK{LUhH>DjOf;3B>BY$Yw0dNbAK3}U!><~u zX4WZ9rPT4EgjYI~--lrARnKe|+ZkS1TZCju5VTzu8Wa=&%S6xt%%hGcx@CIsss>&( zrgT=Xx}!N#%b;7+uIzza$1SMI16UFx!!Hu&tBGPy)!Bsa&2aP%brwREvc*~T(zBe< zaxq@d_Ro`f-R=JOCgW!F z0}KZzvS=m&YO5LZt4wi<7C>{yUx-v}w1e0W|ATHYqR8Q2#(GCM#sHa6Jw)Wz!vy=xl*Fru+44nXlGSjk^gl6?Px=DpaC2uEMXsLyc8zq`TJ)x8NtCabs3E!(0GLWHu;%F01`-W-x7I8c2voaonnz(DC!oy|S5j&Ff#8 zMzB%suw9B9f=Uco$eq^g$);I&P6vZs8;hOwk7JD)vjfK~&09+~y<23H>FnZIw#25^ zr^8L|_Y4|trA-hPkmhYP;P!X{-9YiuBBim!q}{ri04wXZnDZWWSsO1=W*rpyi3ezR zSOi*wQZd)7Ef*-DsrHIV?D%Xo&0M;i;%)n|vKHi>;gTnWJw8&m;MUY+daA84AGk;= zPFtr(%0rsnr1=-cD`-tb6co7yHF^BdEqFCGWAs@>R97Mlc{vXZ>8%+3x|KEEseD9s z5z2Btx-MRr{*C#?aSLp^e8R^*TDAiv|7I_acWTp87vk2}Y##4+cf2t*Uiv9VNWEI+ zQ4tyME|hCb+MySU#}2*E4)@LG9GYxK@@!@}U~KQyssKG5w=$7#M|tOB|% zDoU%5?8z;}$vuJf_{8lgO7GqtZ&Tu7G`9dJOpSmawD&2cO7e=R^Ac?MqZ{JMLYAgl zoG?{;82-)3H&zVyS!FQt0&73hQ}bDS3>4~I84VTE(?V2ImnHEt4HO-{IPcg+=SRbZ zU>IO@f^jlQ>vtj~zk5a3+xQWjF z4$7_<0x{UaQo&fak#FXsdb{Sv&`+>k?4-|-hx<4*{D{)oDSqGRa5FTv9S z<<>j7G=FpMQ0u)yf1)8U)3^dz!|EodqZv^oq5*i;7M6*V%A>Zgx8H^pLq$2Ifdi0i z16+`W{7E#sO!Vr_=^gQRL|HoQoHNDt!+X^EY^U-Q=EKR6svHl6R1Ut;ARcg61}TQm zt)QREL|YiDckc{S4K!P)NT7H4EPL(2Qx_%>WFYeoFhO(z1CI5%{~;y|hsw_hArK;% zGF$xMNAV=|>YrZU!4GeJXM>3#8(LN_ij5q4rd-st&U5PQ&}7&-VYZ*{p!0gZ*&bx>wCBYB6Z}A&W z(M1B`HNKHZuV=u?JcS*Z=qPz-G6i+9in@9yzbU+fv(y0{X z99y8D#bbig-0zHxp@4{ao$u~%`!HKIpa5L_ zTYS&!@kOObBa2i{l}IHbBd}2H%Wq{YN{m3s z75Jw6Qvp295hZZW9)Su^Koy8QpAHTAZ#SH`JDt=5(5u62)Zz;}L-Yn9y%PGwgxp2Px5}B#Mz^ z)FlIbCjfX1bjc$`hC3=vi?TfY96|T&6IRFF`^gy{xWs(E#Tn<&=W&&h(V3xXF~z8P z#Sl$?zaNL2A;FxQB``@`&e)XRDYzqIos2iI8Ivj~YDOcN7)i zbZNs=k$#I}p$NUuQLHgur5Hw0*OkD?Q4 zWS#g&_?9^^AK;*lrYdlV^dx#FWL+Y9i#sf67hZu;Usldo>puB6#;6nCE zxO7otMNUN8NE=p@5|r0iQAEpUh-yM!r5J^Ji}uviGj7o^dU9j;iTvv5c6NH5ce%4iH( z64eOw(D|a0v`1nik%R`LhXKtMtAecc!tAt2jTV*b7G&33SE(H87?)li3|32pjHfO^ zj9N%=I(1}q=qp4&o%USey#byJh2QB|4^*wz$6FZf;01A=lb2g$Y#w8tHeJHOK0-{eFP{WtGS!bBaf_$qJ>4Ug@UqTUQpaWiE3K`q%BXy z1UVN)lYywS>mPIzXEl%GIXu*x?s_emH+WvIn;;>=)Lx}i7})9{#M!N>)@ zY!-N(I0-4uk&(qKvmDlLVGY+|*7+}k)w zldba6v8ksEg0JlmZ4x`=X*4x+qq ze}VWvJz*uYs(Jrv!gQ7sZ%YRUh?1n2JW^-eR)a03HBLN@x>(xriYHq_|8nA;xd7G^FQE*>%RRv0R80i--; zYq6Zv%&jTBSy z)_o&I8(cPz6ti#{JxbkOGzwF@j~*HY5#tuxJ4y^dlxVln;!4~-HCkMSOP?`V(s$^g zF+QO*u)7k6YkWZCC=8CwNc%JTNf{2`an9 zkw<5CoCo!1 zB(3que8IPPYcSRJG>c7SmFjY)XxABysdVba;Ed3Y`iu;K+>ZK;S@DbNvrp#H)-y#> zY_>ZBc6hh=t779Iy?mxfx886_j}5;#FY3?ivk%&WOc_xANN3X_lHtVqJP46kpnu_IIYG`|;o`7e0dh|z(1u`;GBYQ|KioFqLyS&S=U4GV{2gZo3x zb1;1zlMdxi*%UD;2HgM?J8YlN+D|u55j}Gfw&-qJr$C6~GM2PsiYREGcmUKk!aP(6 z7Z~+5UX3wpi58Kh1fnq$vVBx_p6DG!b$L5MXPhTGSLLDWu${*lP}$ZKKp=EnsWmVG zaK*IjJdtR~MYsniWL06=&=8D3Ke*VTGVlkvoU|ZU%|LST9uo))g`m+LOM%c!qUYTD zqf8%{J7k@X+YbUbpkOhS$^^C?j)ceaoV)}?8w#-OB>YVFP?*dK*!ie&6LglC))#d0 z`J&273^ZmoR|T*WyFQTGK|Zpe5#mkd_nW4;`DE%m!^uHfd^4#b>xx{MS1jE_ln%%5%Uwa8iwG4bJ!`6mUpz3)c`>dF&D1u{@iSeV}fPn}wu-z~7$ zg35H(evt?xj^BKm*Is2wDvMF1ed_yL^`!N%T*!CvesN9d4k%7sD--E z7DO>rT{s=j8V_X}{wDsQ#@G33HWBrL(u##`pB~^uJ@?wl)z(blV>vv7%8=_!DwcQq2chm12T zN1>uxeu9Q#H0Hx`8v77*?L0KBVdG7rt?^*y!J9o3^SL$N#+94sq@mNaD7J~5YaF&;-I-; z?x#CT-wfBI{2km9{4-#g3Qw&+PAOQIHqrP6nC`QgwF>|a=7v}4pSJ?&=Fu;=LL>7I zby)~5<{cWp5a7L-R&Plp>5he>fI%fltCLWvZ(bf}uBZQ`$naYyFL#bS&R-g1Dq`wiN5yExYPCsq7iOhaEc z|6O$Jdlj-;YpKc&gkz4`4PgTP-(q?og`d5uvjOLWJwEF%bm;Fuz(2;R`x3Dr{2lrT zS_d+3E)fYc^i-9Jx;RvN*eGY(P)h5cE=bVP66pZ#xDlMv4w7golLoFPfJ-l^$#FRv z*c+Dt(2xh1dX(|qNO-{EZfvTY@BRoSIxeR}dydNlO<>MKBpU9{fom8pQ&L5Ixe)FN zxJ;*}=gf9A;QqWQeRY?Jb&W!{LFSN4fPNuuPpOB7hb3;UW$>l)v8UiqxZp`Ho-Bsm zkt&voqT@KFO)3wP33h;`AVpGKmJzZ(eopc~meXqrXTk1;WG4KEPJEi9C>^xC;3uy~ zg7x>Ki9vN-p)!T7;o)2e;s9X>4#5cr=__9u zDLx){4@KUX*S{Vv(%yzb$^p5E;%jsywCIm%`dB#u8Ih@sHbJvb3)4r=7|JZdbu?y~ zsBF+UB*#lVkDmnw?`d`Xo?B8BD~ME1oYx9Trr@%O*(-vF0+k$+$Qgd{D=!OLU^WZ{ zk$*rz6$s*ZmNRNWyP+Du60*-@w4J}fN|%mhGdViOw~;ioo?tFP_)x#S*OWAHCN^&} zf9*?`_VgEf(lw6(OM(eum+J8xuNta;a|WOvvoUK(53454KEpP&KKKKME)Q#XD5wsF zfUd#I!b%NyV?mIxaVVflEg(16njK8|NNO+uw+0M=@#0Wg>Vt|88`jwfIA8jvq;s*m zyyb{pQLAJlUy>XG7i+Hp3q!{Gk4#%&9>A!mg|ki>%=geH1@Ln|Roo-0PGE5!wOp-- zvIi8=uizG7w}qA6)iUJTMfIFPX2RfK^^rjHxwXEt+=kV-Et+?as10(XvuWc!qC^0a z1lmGB7CC!h9sCL39u4CajxCrY_n2HVnhnnka~g&io{O7ZTytFY6+|iPI~skjD2~94 zWWasFp!0FpfLxN(*&>D{O=y!-6h>xDLl$+_Ocp+Mo?4d2O0DZGPiN)j;x!NtTW5bKqp=O;Z*Hti*+jF zilS+)wZfB_CYpAO@bT8FWu;}u29gnE-E`)f)_TglA7a2Rs=Hs5G^p~itnz^al6R<8 zl{%Xj4b`44FJ{mKXs4i0R7IB-a><-qs~;Dtz~ z4iPwAcs$whp@2CG-eFj+kpv2c33XU;^!UI-Vym<9Pffb~@|ivPGab5LbS(M>Y?MY* z*>!_dXw$|&2NDChz+|9)#lY%o)2OEmbe9eLp} zS%rz29^q-#jQUQeG*p@Jk;zG6S3KE_z>$R%FEY8Jeh-Pl9=XaF8D?N86q?Z^a1JoX zXy8X)JY3jc4tNnIq;L;1+vPxEqCo=cFeO#lURAusj~!E>0T7%3-sos114fyR6jU`c zvnNNZ-~biY-hfx@4m`W3>qo1s*U_YitA}~89^~b7ZsdS}jNc9+{UVCHt0w~(Qq9An zb_yd~REUCepWdVhKmiGc6?w$#A+Fy6>jc!TO!izz&{{jT1qT2NyR#va*}7X8|HxFi z`?OZpF-70_uqbT6oQL70;WE7L^jro$r`O`IEa>(gZ$)RW^H5cuQ+dTBx5b)cet z+2EJmV8!gqyd~^O5bA7PZO}=NC{xkdkBAh4!;OIf#zt;9V)hk`4m6nuS(6S9#W=k+ zjbNqmZFe|L@tD$a_QycpbzWdx__sO*Mk5rF40Y!P$E0*EujMlb1}+D)rAK~j zq7=x+_D-q$1W@SJm=Ud8F3S8tBpCm2xhR3B!4JztpZ2dBULatWRf@5=4bfjC3mw## zYu!($u7Hg9D$QCUdegaMt)r>wS>&vJ{oY_zq_n5m5rTP)%1$mQI|GHNSxiSOBXKG3 ziLzlzX#XQF@OwHP7kEKUzy8S?!4UC~HV5H} zV_jw*MFTn%)XU@e);MCbTPp%6S&23LxHtAvA!y6ymh@gj8ND$(A!j-Fa2Dsv(% z3Lpn+B=gZKNUm^@U9kI4$xQFZ#2h2=9Xg?fpX zLj`{!Tu)PYQ@d=VVeO04=TAVAe27v{!bZM7PNzL7ZZLNv@%oyAB0BV>h?ozVl=qKV zGE@GPfDre6oKDK1@f+#h42;h=5|k{X{U3gXn%--mMxRH6*NBP1AI(xof3wPEA)Rzp zXaF_+C0RnHPmA^D_a-eXh92(Qr$s08P>?F0fuiq~%;;yt*~X|vpxBaGRs~;Cx2OR2 zfmt4F9=_1vs}iL^G6=Bo^d=|+U@d|a$j6_V0i5ZGb>*VxAYRX<%I9E;zn>;Q2TkbB znQNaD$FM?Ze!M)Hd2g+_$1op%m#$c^B-(q{L%;na?dQ8aRI&l9znG5QAi9|cU?txG zt`A9d1z54Q~3*6kFRLJ3sB!orr9rG z(I(ToFNkee?UgS=GqRgLd=Yw*$&`FabSb{d@+u8y4;$nR>t;IRB{2g!gtuQ3la0MJ z;AOEL7yA`)0Mc^tCdl9~(5OwKsPv6&U0F2X9&c{pmmpoS35WW|%x#;*w+3ACu6s>< z06qSs*TtU=V?pM%%_3+Rf1#!~#Emcuoc<(pia1m^DfJ8y7uE;N?KQ`s`rkmd=ic#^qqO=qu z6%HXFX(Ub|u7S~I@a^(DH}9m8??U7DHa+sLxYXSLB(?dcsJ3=L2}A(Q;_TNS$SEvL zQ{#(9f^Pn&I7{Gb9O4v;(?3av{|T+!gEWC%5a+#D8EMBasU$r3l^;v{p-HvjVy9Zf zcj%YJMjsi;!cHh>gnB8jZ4>3mvkhJ{$a2vCJC8mFO^kH`{k%<7me!c7-U_D!5JN5i z-T*dXO^^01>Ghs?+4zPIzXuJ}%XHNHVlI^aFT4-f+)CC5*uoVw_5*P{^jcqkAm*C~ z@)zvvTSYf-P9o3!nN~-#PbjRV;76iE$((~>vs35 z{0Jm$5zYTd%rKiirksyORW57*5Md$Ro6d$SBh=$#aYC<~KLskoJhrer{vg&~AKk2G zFXW;j)8Qxm*(Yh^$D%x!zcZV^`x@W%y5&Xe9lra&O;#0@52x3^5MN;EkNpdZ_a)T!OK}dM@8&PX-R9MPc-Q)?=NlRG>#|FACWxSSd?k{8eYq;PgU)| zMY;QN+`q+X4ewqHPa2$OBtwDUIeZ*^&K;lQ?BlDT6T(-VI^F@ez%AwixR-FkEN71G z^up7%RpG@;&kX1{LLbo}@VGO>{|Q17e5 zx1xst4tYO_jAK6Gquq}r#|3=WPgb^ahOs_leTU><;kAF~({#pyozEm_z;4mS{Cj7b zzFYj+f7>n}eY6`BU$Z%LaJN`sgnwS820*k|R2OR8Z%)M$!*>XE0`bM>AZ^<#DhpP1 zRuOmXVY|F@jSn(Z51)@>`^0ARm&fRXeWHn>dBuKls(H^g%K2VA0I#~$-?QoApO4Y{ zA7D}3MyUhht?*_9VEe>gPRUlub$FumXl}7XXZ;9u^2@Z~M={=PM3Ly?N>np_38if0 zPeMX#Po+P>2X78?Y&{StqOm`LkJ!c(Wy{P01d044wgz`Wou*eq!S(Y$i}QkC9r@jh z=fmCJzB1B}N_GZQ#(@Pp{yYHGed5l_V0`Y_wZ1DMz zAscAwdq|ZwXGnhMOe<4%H;m^qfAq`s5de0vl#dxtW?q-_O~d$-ZqJn?&0Pk~x(V)^ zzvRk%^F?In>Vzuat>dy2-)wya_LAD$&9(~~cb3qFw*{=svvGO80dA#zo;=4q4KyjV?0Cald>n+odZdEjIoZk6rmu` zr~+BXuQe24D7d~+AZHp2XhflUeR`oBTmA+(YK;~kNJF;Q9AdsL96Z0HP#!=(+lu7k zK(5cprvc-Nl5~Bs%tt+OCqX+)@(bz7VwpBzcPN&1#s<2z^P?_vzUgf9xC*~B;+%kDiU=1|QwE90XNwIR-4VE6K92rG^qCb_(r;Mkm zqyi&-ng&(KtBrrq)<^QYP~BN&1+@F^Ko?q?moI2UrR*QtR}G5)J>6U>{}Ni-2K?Oj zniVRnlGowAJFDcD!H_msZKfm>Fu)KaImX-1B{-pVg|yb!uq;3A zA3(;wSc10N@?7)jJQyx36Zxq9)6U;39qs9_0U5;SI+~c0CmCyKO$r;bj&`T86l)LMirS+zd-D`hCX(Mk5ENN3q8!X2^;I33ejo|)&V zSzW!iwSZQ1maPV(_W+o`I8oJ;LC;JANAkxNrV+HhKoy=>8YT76d z2eXTz^?W=%aMDV{#$~iH8H+DLD(oWbj$IY>yi1jc$O0jEiY+KcVRNVPkbf$)_0upr z45^om))0#TA3ppRnW27$*gdCvrleg%QasF9|F*+Z_QOK^b|&!DoNvhTT-ygc1uq2)2cQ5L<(w7))G;h0`uw;Zz~)3dm`xDj2UTY*eL~%;3W4M-3b$qSyA6tx{M6 zY>_c-D!MZ2;VEVPQE8FLv7dO)uHU*hd?B$!b(6P%ZxIiJyDPnS(I>k-+^*1!?=ekZx26 zQK}!_8j!%CZn zkqqhIX;FU5Kf|s)g;&w~K0hk#q;lJeA_lCQ8ouR0th#9^jm9 z0s!uyT{Vj8FN&XA=JualUeddKwGbL9^KJb_G|E5q?s4S5$AtOQ)#{w zV`TwDvYv-fj^7J`EP#3dspXJ?;P?fzn0g{zJ~$ob+(n&@@^sRUj!K7>Q&-f_j$cV_ zHHKjq6eOj;D<8^_0KoplT8Mg>E|DWgS7CuZmCeVPGsi^WqUwWVU9gu3LSWRa-^sJn zHqr7TgnPw zJzYC81Rw<@X^S$}L!qk#(};4Il%USd;~o(A1~60&8{BXNzo0pWM0J{&7-7dip%DVg z{ite=tV8DcX#5=JowSYPlr?Y|o`nOU4OM|VjI6OuCro4|Lq4BI*FF(z&P@i39hcRH zn2VD~d%lI5>w;rsZUqk);NaIg2G-VtNSLVLWVEF$c>-Pm#s;s1DPiOrFh5kQVHFK4 zuK8R&m1Vt_F}K)YT?M(RycYnG;QUH!=h7`}PhdCCZuj=~m&Ci0-~ zh5^M}08|ef0(%vX7dxluID5|mf*!5Ce$W14xt?Cwg*2ZXMeBj}h5^R?Y-H!YG=OSp zy&6v@6xXBr9gXKaK1N$dRQvRFf0^o(Z|5^S;7|ev&=7kh^8Wkn+|jW4rrFy}Ge2l+ zFm-94lYkDre1Pl<2v&)U07JQ4mWS1L$U4Es4?7}KUY1qmcmO@uM?SVZ}IcAtT_qDKWh$!GN&xNiidO3t1@L&8kO~<{ zrn3uM%Eb6p)p2Yt$SgM9F5z@wb_ArJ<9LI1TOh&7Bark1=c^5qEq+G;cGIl4!=172pEI5qwG(R&el%EX!zTTQMAmF zi4F>#@ha_5tAr20XV45QXDcor56MV_n+exInQT~KIBoQF5jUi`XGWClnS_`_?8*=@ zrWh>a1J;?s@{0g-Mo`0mOovS4(&jEuw&f*s7ViyMqrDWB*#zRyY;uEc2oLw5jKV<& zDfWPsXWAtIS9}S@nAe=nSBXTyST&f+Srn+z1I=&dClKAG25Mpl&`u=#b~|@JBNmwU zcHVm~_^L&M%?c>Jp}t-pJHEx5rNdY)UL|+V;5PEuHtuJ%&2o$89MlQ~vc0uey>U`w zW|G6qB)9)npBUX7#OR<WPVh1`~pV!qLzqp*IF6MZJOT-38$7 z*7OV=sc|5bTX&nz9}X3^yEMxG8V82+e7oaAu}B`bqLS>wg=aatl=}@}CeQ$AV%SON zgS|jnPv)Icg;1C%)o>E12k*fltUO)Z*C+>qEAbEBt8C>7Z9Q8&}3} zqQYAVUUVU{qx-nz$2;=l4MSqt=k+*j?#O+<)_va3&)5E{c}$gkI&c7RX@Lth*ns2p z=E)k7-w_FIK!$;ELRS!EdR;tY+B9e+LHnyf&%g^rrcPsq0WI``WB}ZU&BC_e2(#2? zSB*$V%Jg3JssRUS_VB^~Oo6Bp1T=DH@eRK zTn~6MwjByE_ND_vWle7rBVtYyM2f+1v=R*QR55n|pl1YcGq41Z?f@hRcCKDr#Zb^6 zhsjh&0U?Mn2J`XyF*u)M0YKGsa#ePX!mMl?vj2U|s##Hc&#g36F)***+nO0Ic8>FhW+gy2AjhA}|Bas0t+53&ou< zxHU*dpiNhdfE;Ghk`c0XC-6*~8bok9D|zJDIq-eBD_8SC`DYZh#TOFDl)fDyyLHZ{ zxC9KQc&%Eq|4NOy!ARMlC{dQb6n*1yMKy}|AEFDyP`iPHcez09M5%?;pSn>Uru0{#}*HcJEiK3Ye~ z#R40IsbUn`#CW--EMluq6|nflO|svB-XlEaN-|gvoK=YUnjcTM!m~Tv9fsm`0Q|CH zp~!(JHtu?*D)~;rAzQMHW?Iz5U)fR zjFSDw3(N}~wJ{9i#VXoiIH~e#@!IhrNf%*T61-VxAYm8j=_sZSZmY~fc;upoJH$fF zI>G1{E|HH@Y_yz|hnz{1(~!D{p^L=GblEiJtT+y(Us(X<-s)3DfGmt_B(N0Na`2k` zqe5CfyNG$cuw7&)T6CY_g98M_Ia?dhV-h^*m!oBeoFW@R_I3iDmyeOXkLBjoRCr5( zivd#@MueTRT28||wL0UfWDNo)Qh=fGG!~DMsY!6IDaQH>kd;0@-XefgaUY-SR8+|d zMz{~NNP^kB+OZkPt=8Aq;+%sOum#QyoO0nU>3sYRTMHqd0O&>+0Bf9^NTUfwC^2rH7eg@2RJ=lNepif&J^okIma(#`9IozM z_f@Zjnk{rQ#9NkUODPB#d z!P-bu$H^Yh7C$&nj)WW6_v2($4YNB;J0Mdqr{Zy)I?pNs-9bA{s1_fiqmP#z8nP*I zFbxV8}Ru4;gct(Y4G`=(J@h-Fc5 z$Q~=ma^noh#M_bRDgKJ$HK=Nf};|i^->_CGb^Z--ii--iuFt&6T@9Slj1Q! z+0*|kl@aGU0DfjA6T>TZN-?Wgu?EKFKs($qV}yz^)3iUWs}BRE;dOOEFP+!dVD1bY z5p)p9o8zCF<|4{b^$;s8f$r@*jRAO6ILi1j1!}_`7`6d{(M~~=qua@=Z%F0h=tF-K z0q=vBK!rdCn3pra2x63&X;gLO_>W`oP`$GT+G~y{rklg3RIaWE-D1M5O~((x=JmwZ z`SDk^o$d&rWNnx$LzbnPEmnL4ddBu6$5HB+;=+{TJ+q`Mdpz7Mx~6q4Z9h>CI9d@~ z7K&W0S@uCULoOaPvI%mt1_M8j&`+nGBnKI<(OoCO7k6Fcf_<(J5R8qiBvD!6Yr+b)}nh%zHg(_c?RsZD!pgG zu2Jbf19m%=4m4o5SLs0mb_bOPG+=jBX+Z;aZ4a2*@P4NrrdVZU?SPrBf0VHt<0d3) ztE!~BA7pfaebLB75Oz0)RvX)5u*L1@<7mKoM4qo}h=r)}PqITEM4K9LQfWL0%PHyy z({q24b|Sz$h?2#DBp9znZ0d4SxPStaWT)H#rut+1Y@Y)kzGd$Rl2CHi!=p?`GAJbH zIXQ)G#x()!s-%~*CZ{x|GROkN0!W(*zaB^n;I-Y?w3!XBSx@A72DV7ERE@k(ldu^9 z+CE8^pXNC|_|vWKw^I)z_SZ{DD^l60~7!AV3%Y zMeYl{%vSKm(h4m2rbvWtI7glwcp(ZGz2@(}{Lajy{Bz|Hcxs$-u3T>}FzBvitcbeQ zL)KkI$JfJ@cx~q5dU=Ow%%FnvhnjC^qKW{0JL61q6 z4^BczPjc&;OzmIge+-zr+g$`3_1UzsYb24m?IO9~K#OxP#%S&dk#kl>g8EznL->m{ z`4ag7_cH8KIVrFeC46Yl-F@9-_MlKl5>abN}aEZ_NM`bp&%`J#Y*CI(dt*MQc_tAuWgX!9mx-P zgqU4pk^gG_v99@JYip7BZAWVnz1bj-g>yrqQKrfkL5{r|)WzS~7Xz=t&N@(FK#H;` zGp11vH{xFaO@NA^GzFiAm+667vIZu)rdjf0^P^H)ZpCa`(zzJ!TxVBxqs|ZKwa@In zN{%z&2s7{++1B_s)n6k|GWX`u^Vi71##FR6cPl)ut;ySFszcWu>2R<9V zbf3?bp9a<$)+*Y3z5Ju`AF94VK8>fh-yqio-p;e$&Mdo8CXA9#OoXQkcpWy{QJ1^;aBfd|iFIA8wYXI~vSpFL;fnPLum2+`6 zec}>%j&W6H-4a=8APW4WJLEn<^VU1%3C2#Uz6)4n9Syxpwt@5b);3iIIv)G_yX3uw z@e6fYCSL~{K!T1W<=zd{@)h;FTegm_dLJCVH3xf1TT9@Ye&yY=9AU?I-HlFm(Ym`K z|8AoX@0N$m?NRuyp(5wKuo8boBkq;=7}qV>^FflT{$3c$MDCLaQGbFe?w4J0^2gpU z_k>qI0>HM0)368N-L#jA9+XF!i=lnJ6o_o%gEE!=*>9~gQcU2XstrPN05W956ml$Z zJb({idhdhsd%S!5LpZ}b4E8TCrS~3^T>^_j7_zk}zlf?ImZ!@*K@#*r`%7urMY5Ra z54oLa)xq*^a5ok&2aTKt+Snz~jwVczHtlE?2~tz%V)$@Z!$tVcbp<)}eYBvK?tDZh zs*p0v=hU%_WQg;OLbK@I?S_ym>CH!ERq|}dvH7bj@da^NUQPcN54D-OYt()IPoI*$TN08>iqBC1#+7t>vn z^TO10O<~M0w!yc5LQWlR>6a(Tc~pKIo`>Btty$D#r5qVv_c6o|++4p>jt{@6Vz2*9 z->n2xyiA3wJQGbHk`YI&^kMJJWn63mmS#^bx(-$ zHpl`%G`nth+5mj@7M-;LCwe(GZIC_9efgQ3jiAlOmgZAb|GdmKfY&a40VnkK%!4lg zN{~!p^@})-_fpe~@;)SCneh^Q_a3L0Uy>cnpY!R>6N2eX!OQY?1O5xEUcqn|(<`rl zdVu5&*aV~sH{z9NzyVI>XPERV9Bs`1@58=OV)Uz1M(6f6mLq zU&oLGUod9aJ<=?q@teUJy+l`TmSY0%=L2J{T$w1OuQ$uH&7Y%m{2Ove;AiGP#@~}H zqQ~EWqvYAN^9^vgXJ-oElpW2$Vr(8w?dVU^sZFv|;8AYb8Cu~`UDxuG@EC+RfG41T zH_74j;tJW{*i2JrmYqO1Y?TFJ_FMN^YiWlcxubSB1p~Bxs|=Z&{R`%&`cdE?a;drG z5Z(U|xx;uobKP5Vo)KQNnTgSPRPl~HJN)Bf;27(?%=Pcc*9?s45C4?ae&DHz9nC~$ z?)!3`0q47sAIdrA;V`}bp}fibPn7CElCSYl3h2D2K*+W)$Xk&h`!Z9|-@CvO_VA9J zj*CXXA8z5t@>b+6X}?`o8*gUDZioM&|9XIN=c?jjx^)M>y@sCI0ha49jjziYgEO)E zDN#dpUz!%(bxLk{LES}R`uP)3jn(wWPv!9NV^=d%JDeW;R9<1OYEA7vlNILE_t3D< zWIO+GEL-hgbILOFK7*uSt_;wG(YZ-_lg5|TuD{`0_tw0?YAXtsu~e(O;^lKg#GOhWIHP=+tJE#m7$41W;wxDKF6Az4uR1J z>jNKRwx$7z;m92ae5Zvc=GN6`s6oQcCWGz2u!gy!J-&cEsF+^{F)%;QPRJM`%x&41 zGIdOJ;3nggR1p6{dJLAOqXX-%7#O)4f;9-YFXg`JI-N6}5Y}w~8;vM}l=l&UDfyMm z?-xCWEfjdCIrN5BH=xkQj7a1KlmJgI|vn$m^gdndf=T^`$81i zD{tuv*UNn&R|fI2MzU6{!TJPoFdo+BUE&=AJ8%(gTqA}eLB9c4q{Fd1>aT z_Q|)A4Jy80Rx=0PW54WF@o9ELnyD9b4@2QgaO;`}X6=_o=^8)*mwJ2}SGJ37#Z|dw z^?*PV2SG5bYpBZ?$pl%?SkVP%?&?ZQ>vD1_?+4ky-QMzpJRY$zpZ_4o8gEjM1HdiU z&{+rM9y!q06RHj%7I+=e#2-O?H=}Ki5q*Q`M{v>)sCF}N{Rm7NcovkL=6?XRm3wb2 zOuzgjPsL$8`DeKh?A5=2mK)5qe%i4FE^#mZM-Bj$SSAVzsq7ay9YKFL|02_stKn9u z7YvhSnJ(hWbWDQZp{8HtU$B?G4gy`QrAY_nu-3J{Rab_f?bKR9_Z^)nAcQjmP6KG| z9|vVkuFBpABWgPnlk!pIkZcp)_A%ho8lE}oki5YF^St4(Ovy)D(#pEg!6eL}N*C#~ zW+*XnVP&k=Sg>$p>?-5=g-x*@kmkZhtS95P0Y+>T*t4OH+J?<{@4!VA{rEk_2#Fp2*j=gMtuSuTf-N0Y1f~Igksm{yrTBg@4QIcLa}z( z6Sap0;n>SLFS$RxOrM2gHTtKsX<8)q1SnYBoY*M%+%s21vvXp{nuo&lW=^ci+#k(+ zmlNAZ}NhvLNlxnBAo(3a{h zxHKw+lm<6Hj6buk9VTMc6QGxSf!z%8r*I#0T2F?pCT;eC2@=SJonmnujzjX&k-4!; zz^YGel!*mPe@-mA4P@-Q+}NCSt#8);5Zf4|z+iyg#{IAjAP+aHU07Q$oezcwd_kB6ay3H>-^E&o!Fu8eqlhO-i#g*@s5I7tW=NA1us; z2^FGf>r|9FFO1lEz2LTm`=jAGjmrS!X8T}IWuMY^=2@vKIH{XcQa1lE9octqxg=Fi z^YUUnZuv4AN7jA`Dggs4`v6M%I4{;3sAE;D7+gmYjjNzO>;Wm{%2@y;fYLJX@cJ}C zIx2Ay5aMP!z>04m_fE;+bO4mdhd21~c@d8K9SRRwRDyBa)c6liSQ}_=eyltn8PN4v zfQqrinj@G|*%~NlU}hFFZGxkbkktT6P<(T=b)}I;z87t8)N6+nZ@K{oRpl9}S~zdb zF>$IaJGLs0>BJ0-4V0>58h$>|PV(%bxa3?3Q6)cv0>O0x;21<@EKpE|UomOyE>cwU?s!CMAg|qQc`PLI@A{*w0bO@4GfL}=`1t7uwbA%w8+C^ zTpk&u9w_Xip86ddrS##8<%;Am|tj9soTNqvzp7AS%sIUWsZ zf!Hdmi&%N-h~e#G-D-N-UHqk~5WW6OQ4T`z6ZGeEV*R2>PgkcQf(|8P<$bdbSnSan zp9ZLzhQp6mHNT>k1S`U@hJ8fZJ@vWVX+-g^9n0a32af?eA4URR`XuiqgOA1m zjm~_Q@^YAU0WF>AL^Ujjyets-Q8%Nu!tZVcA{h_|4+m%)KvkAz=foD~>_BHT%bE;&|;ET0np+hLzxA54e|GG4K^Iw94CoCoT!R(>A)yg4hzs! zCp3dgCkP^f6dA+mE5(?agNpGq3|L@|k&bmTx~6mL(WrMi3%D2f7Z+0QJFMY-zAGrOr1P zD=$Y*%vx`H8FCQ(0LG8UjGcp0m{$XOF&E!J!eBIoK|}Pnp7VR*0?3f&dDA5kU1%rU z0iw>XvXiyGPU%8emKZA_J6Sq}@rKIS7MMgehgx49gKQLDPAxzL{pmb65oaDyjdi@2 z=LSQE<P`vg()Y8}{(B$qvZEeLpS66Rzn)ty^V z+)y|ewaifc0=Bnb?Hz9r&?jb`jzDLt;XE#% znqIb=yi#g9v!JK}2zV%{shQ0YtHB#B%q&Z*u|3lb&z*$k9jsJJ%)-7jt?)JWOFTH~xi$GuprK_N^#)e%14G=XZQFpPT zSTHEZM2%=nEQvLmHEIl4A~8lW(TE8uL}Q3z*M!9O`#$H)++BU&_y5-qJ9DR;IpsM| zFV+z}7g7eV*}zbrE4amO^vULrF^eAMjvbUMl`Q_+_;5obu;EP(~VbN!$ZCsP?xI54PVn+Fo0#~SjY zAI)+^y}-E=1sF&g{(i4pSLs}c1X0HpFNY*V4%3ye%83-d5{3?#kP}^>(N*N(=fFJ-k(0;AV&|1m5B;qo?`_k0RE|&Ef;$Zmvd)yLw zv3}32kbhY&_Ioa+95d*+jQv$+&~aS=nm#^GKhM@Li{l2fp)F~j3;&C~oMnn!iV50_ zvtrt|Am301!R!%S8>eAb7Y|<=WKiMh?7ty8XjfCZWlBJ=9EP$V4BuwkV>+yRu&`fE zf@bZO3@dPwY4I=3#je7TDw+TE|AywQi?AS>V`2|s8`ekb#-Vpl9C*Ni!|fc~d+-l^ z07}b(3eDo$MY0a6xo`+bA_WAE&}|*6IOeJcaL2-d@g$zFT}lX7I>3iF7omT?XFXMO zf$v}Lgd_E-ywv!Ayi}ntouit&na^dGnc;QoxSH@+=VG^2xX`as!N@N%2RC-*j~st> zMO=8^Jc|*(KjbvdWT_eh4Dh>3Z1ETa?08=JFF6OrzLZf)glsrAy6gJih!&WnL<;?@nb?`tDqLogPzE!@KZ5l{Bixne%Ww^Z2!hP(KdGA@XrJ36SKlw9qDp zWk@C*PD424aAqOUKPakM&M>{Ls5-(ia*>GL;c~psDU6UKeluf9w&*_W6guVi<4$2W zIc{CMFYHtNdA1kPL~sfa;aWEP<0?JK!Xb+^w5;y(WQGZqp(^*fpCXve0|DAA=y^Q z!C;xxHB~&55dS!|s`6?rw5=*=nbpFx$iKMZA!NdNllQw&Yy5bGvp}&ovQUu2P|49K ziMdCP6-Oi^b~fOcS3cS)5|KfS8(M_y9feMVagcHioDK;(QSwh8q>6{ggYsN)q|i8? zNA4PCK3#;f>JZvC4BS*Nd=5k}2Z|XM@jCKq5!5x0WON*)Oo^yi@v)puX7+~$sg|%& zbaP#l9px~`9wxD|@Tr=>0fBEU2cs}(40}Kddqv$WiL|Upjq!TL^YIMc^)N9{kixr+?cDZEoYWm&?+$uy?Tgh9{z(TjGJzw zBxLs)GMU~D2?YwHbf@8CTSPH2S3f&M4aK zA`oa9D|tcn9Ya-Hn$yap-u{Msk_3z(T%0=@<=B_=iB&4W(aVoj2;(tBlsav zB?^P04`OKs8Pu2^Ow?o|7#s`?#;jOT>}a8*a*t&-7tN$`qe^0u@w=CJ zKGKYai(T0UjDkw?`laEjFa)WYCQz#p@X##K$uLndnR%xp;=PB8sYw?`sK#tLLuk*e6)Wcf$rAAuGt{QJRZw2sHe(mx)oW_-fg z#*gbqMymEEL{fXlXgc{ck-(yfXwn~#R9(A^hELjwGSYteX})F)BPF0t7w6)%v%X$D zN)-z$OENT~mWSi0?ItvYj`E>$y>+x2rZ;PLMsm^uvQp?hFBMH-Fvl!MjRpN)aJutIDi7|jRhRwTkknu*wb+e)!f8)@2z zWZ5_l*g}Co41fu~7yV5JKQIn5*(&l)Btv>}pp(E1l3qgop$?0u z$4ZJSlEVkt5t?A~WEWBx12?KNh8r=7Y}24%;3V25Rz_4t6c-rs)$CYMWTq-~>(^9c zw-pE>fFh6%iN6xHV1+&<(jt>n2s(_k7=?w>m#+dF@p3E~z;=>Y7x0d$7MnL-1wuh* z5ln|)w!!{O(VD_av=EOvIZa*hm99iA}ynopv~d&K=sGtRaLhYBcZaQ{~BTM8Fh?oH!CZem#Y!A zOdA!;UwW{>M3W5fB z#%OTo(pFr#LUA74UQkvLcxKAB*x#xukyp3YDv0*iu)B9j-gdi!mZHupdCvZKKZ zvD_eG_rPJy;##S(((1wo5lAyT9H&2=poVtuW(Z)V5WsdmG>AL9*|F3&7lzAp8|+%& zAGh&bo?*_O~C-tK=j`yQFxab6EDpS zC#;*OYP(yE5+fJuT*^Wlft5hvu{IY*u~&?`#C^;x4q!^zXj7aR@ZyN5TzIBDP_$LnGXS3AT`CWVazMYNMGY!&=wFkxe1K;NX> zi_s&YQwS^?lu4{;kr_uN#O0>G0CCiTxkzgT#7(lM3b9dlgued_d zfmov+5}4z51wk-yg=F4=T@?M%iejDRwCzPx)r1hV5aSF_ITc|g(-&=08+Mh5Y3^LW z3xp;_7cZGek31q8^a$xKE;WQmjfgB3O~D8(9K}v4(2Ts_c}roO+#6l2(64l=mg$6i zg=n$`L6H!Meg~b@n=Xpk096XjiE-Esh6Q7TYNHdBS+0v`xm-`0q}mS^pbZf}D*_Ho z{3>VhYR2JF@u1aJM(%}SwSS%*%yC!ieVOms+wZ?}U zAaP1O>!5q$^z^$tH5hi8q6VgPNi=mf_Nr2dPkUhZ>r}n_9x%IKGk{eY3>VDywYW8T zO|+}Rj`c}ttY;7m?=QYg>;Lw&FTEXe05*VY2%7?h|8)C^&~MwbZdTg15pIXmB+jg! zMIC_3aRZPaEo!`3q5!JO@Ddq@1Q8BE<+`!|gLe7ps4SrU0mt8mZMeh2V2dI0S9sRe zmcpRe7!8|ADjM=cviBeZ?rgo^cU7%=)OK)$kmg7An#pQFciqfrUE@~))nFWQD=iEQ z#tD2_LrQ=F(Oxt_V=wakoM|7W$XIg76IRRPd&>^6E(vkG77J}G5>ddGFdSwxd=ngs z{M{;bfEtP8E5th_iUxvMi+&#^481`;D*FA$qgjGV#`8kRlk}U2bc_>B$d?z}fPGO6 z8{_niQ&j!&Q3O$C*vhpIre7xiiKtn_=tT3)95Os>KNPewRs2wZ$*H0Yt_diZ9FvjX z#%n*Gwd??#f2&)ks>X^SbiT#LYni#6EG+|SYKA3DJA#*@mMm6$GJby`@F4F$slPWB zU2O0ru#Hfnz;jFwx_F;CWVcd3VIIOA2eGS5sJQUwtPE;d!#_2|ZE;O@tq@7B3EABg ze;!*#J1;aqPc|_jbW_qA6dEiC^}F~nnK+@eii!JOG;wSNGaDt1z*F(l7YUHd9)Bu& zv>!A1`}iRVNhDyF5C8rvPl2m#FQ+^mKYXFtHnjM3^sM0)?NfhLV+-8fCP?`781zW!|dNU7J)M&E$H7!>tnbNo+un)#1D` zI%pGN;i&dE%%e4TfcT z;$5tVO;?Rmp0^(nj`!Eq;q!gXmk7}d@e@R3LKDakg3{}fitq(})^s&I8|k|Asn;hP zq%uaN#6la#ek~7j8~yDRg&^%1aF~ z&Ho%tgCP*WsSt=iNBy+)*DgK~en?ADTmkbIE9zd1UZvm(Td@sTcrkkMe*of^_)+8V zP|c%TqDKM5YNI?m(k}i>{pSO(vv@vUik`yir7}kir!mKb#Pk72SL~Wlz;Qs6T4uoxjBci13M_7Jt)s?x`9lzZT!? z!vn8H-|R<644M22RIJ-eHFW$h%S#o!coSF4LU)W2C9*F9jOfjCv*bKN4zKqO*8^#r z#duwxzn2;|D4tx&gAzaf_jvHpto~j9aW7Sz-$)u#Y@kNrS)yle#Lt$aoArVM&QvJl z`G^#9B|)G6aCP`b->O)!Yt++cs-~~b-#_9x>OX(~&}Yw7jkP=Cdwuh_L*F)2wdoEl z4ab7HPz+=~KN$J;yrsv^ z0&DN4=X0pp8Q%pqJR?2tG`;D5yYwA;(-!yV?Y{n)2?)uCF61q025s2od-}4{v{4kJSA{c1wd`J)C;2G_k4@&RyCNrR)ovn)9 zA4cC`ZyghU_|>s~WbYbY^rJ7`EWzu?{TukW?;Ccn|0}v14uQEC#0dUXdIDok#ef=v z5&j*w(LpEvtD%UNbsPBDa zR5jcK%%-u9;5A$_q6Ae4Zs33*KPoX1iw&4h*nfFD5ZOH@8Z{UZ#rQTkA&L%5>sdQ% zW8scXjzB(=#n^lDAqLR4D5M`wqm@K*-M}a&tmrv@h~bKSy$M`$pgBVQ$jx^e$&H5K z?91R1*pR?wxa~yy@{?$aLoBTLP&A8&?yQsuJ|LWZ@;=4&a3cmQ#UB=cZ zHPi;`#}>99q1VhwHR)%+ohsMAc_uqRe?DK;b&)&t0K94_<#Y%KGO!-b0T;_f9B>sl zjsva&Cvj+#+E1jWu|-Bru7OMt=&$dsW@5(w!QQIl$T21-Kt^%~pybX-&Vc*mICdh& ze2$%+81p&qHW6b!NAzIC@??Su6EWs<95)eTKF8fBy3fmT;zY_g#Hj@!

    cNQCh6 zKI$CuoFBfgT1pW^(gutzD7|@K%)SpjlJxWk`>In2N<7~w43Ovu@`{hprz}vXbd{XW z@$WMJ#n(6jn%LUpFceR}m{?_)IM*s0%!54wdv&^bp_(_O4d-HsY_Mw-dojy>5p7W- z6IhA@La$z^+9z;oc zN+{<8`>Cd*mUS1rU}$r=p+%_GCzNcg-RvAB1;7#fqH#-{yM&|Qc3ze&LnIhe^g zTOmbQY=ucl2C28=HV+K9SJ5E3;;YKLfvLh}GNv#wgfY~GDKa>7&dq`G$=LX0XnZm? zI_aiBoOyaw0$1D8o2`=QCLztDArk)#60Ie|`y??7zs<52f-fafjE&_opN}SE?{OSu z`5BDoH!Q z!*V96cT#K%$wB9$9qj7>KjN=A#mr2k@aXeJS8VeNWvAqt6s=T3oOE(0@oiZK|6JEJ z3NK`EwoFH%UG|P8LF}Y*^gU$b|>exOFV7EkFl|aF<2dk0Yl;|NbG?DaYl^mI@`#9;Z(JhI4s{g1PTc)k2 zpRpULcwk?iHvosiFYNv~CXR$D$;s?h;I$~qu;h~P?D<@aTpGD~#yZ59+ReP?5cOR$@oAg~rHPnrl ziTd(P+WE~bH`8Z%M(b)_CC1HGoG|`;s2ZH4kNS&40fmBY`36x{t-9+QYD8N6J1GD1 z4HdMsBKAl(BZDu)jNRkSIGQI~^Dad+S?=%oq)q9tBPP8~G<{4hC~S z9sfc7$YH8wbc^gc6C4or488qGJ02bvM_}Q|-XJUlUZPQF4_9sbw@84-AUh=3UW-=f zOW%9e{8|O9Gp`wFU&;E4!o&s|m4&hSHBV-PGY(gC23X*UOsqU;7GI#lZg|dG^!CG1 zQWKjl_JyDrkW-vF@K2O5heU<=*FYnpke!T5hWKy6Fq;4$#20WIk3=1o3g5B}1;UkR zqn|ZZ9B0WXE~|ny6_hJ*9|&lk&flEhaeAP@+6LYM$0z350aiM9U0k>>7ij#PUzic4c@a;%GM6~auj_K#9SNA?5v zxM!rJ?z8h+yJeNwd7JfdM^2#I?X(=s+_A@6#`w3s%)HO4oJT5&ippzkK*E=sXhFhKnxc2l*UvPgBL z+kz4PQhn4SHDG}#rg40-A!sF_m4HX|9B>2BNMd6|{@_Z{6-Po;+TuvqAKEPt4k97Q zbBi$Tv->fU8#%=-IoRPNDDFHU5rssKCJrkCJOkJjwgU~hIL8w~%4dXkuS8qamm)ec zfQG+2mw;0o33u-g{+3SCIx%x;F|$o)Otg>o9TyoT91ZP?({N=VLGr@>S5ix-uX$@M zO@u%Hqp(hM^({xM<+)jZWURTbs%qU$JAwpkO-x_j!{j= z7v-Y);zGWN7*hhU$n1*l;b#xQGy1nXvCS3ljEGYZKS2rjk)0+GAavUm&wLz%<5gc$ zXwi=x1Gu5fMQtRDDX#-o7*d%MFJ%3g^gK8qGNhuLH~Dk9Yl0KcH(fU=T+nMzPMl>g zUn-YfUd>5A5TsVg1?h)LyH;syJx3qgLmzdl%BIO!>HkwNITq4isV_TLO&Mgjq3mc3 zK6XdjeIvXv+$F1BDC)P5#kO)rY;#1hAIHWv35F7tGWm z5}G5TqB$Zunj<1*rEWhSWCVoh@OahG{h1q1wLs1A1xGWo3|a($Hwf`EAp9zI(K8Cm4HDBf1sAi^p58(V;_Rn`-ag8%C4;c(|Z!RC)>52%x|01U0?TnP1r7R2eF9f-i z3vvm^yGuqP6Y(e<`x0@bWOG1I6F6`iP%S7L&!96lRb<2#r}T*@speH$#cnR}9Ib=oAZ_uFGD!)w^bR0kl0s}Ea5=1id8m|sJwJH$L= ze%0z^HQM0wi*(n?MA9%Y*##Nq49&2FTADqE>!~3h5onBM*N{RGr4lrZJLaCqMian} zV~vkKPW;M1xbejQA8$*I6G@CL@1r9~1F)i?%tvC5-K|T2DZTPH$=YFH4mOUY>8upH zay%E2p)(PlPX-u4?3?t_pHkKNh{dWh^U*-q*|~bzVl~#eLEpGowTvS`=sKr}=BAN$ zwlPBmi5a>Ef07{0w_^Hbv_T`8q7MD`V(8JABpCKg6>rm-he_Ki-um}N$Dc>Xn>mWZ z{(3p`+;ya8hnJ39r?@l@D^l?)QG^qbbCye-1tS27jHo%}Q?~W*6Kr3R0oY<@8?q*f z3f-pqRlF}FQ>wgzgK=y|?JwlUDGJP$T=)PbCTg*~Kv=Dn zY}-rIQp*<$1Mp9YKp}#J0izO!P5i15DZK-D2B4iq(q`igkh~24GdMx!D4OGFZX8dAg@6pU(-O!?cmPusGthJug5Rfg2z*J5+8U%Wh+Sj| zpQta0TEorpkUqY9fb8ko{;vtT1+&INK2uQz)G+hDQJAn(CMVXLIlzn_ z8|6g`miL%;Xv$JMI{Uj0M#ymd!r~~p&$qwzO*Nzwn31dl2~&qhVq%P$M6TfmZzzpL z+L7hn6Z^D?QqSQQ@HJpa9*I9XMButfFv^)?O2*C5lEq%B}I3Qg3Yv&mUk|c^W zJ!YBOtKE>LTEp{_YoZ+MFjNQCx)BSj^p(q0U85fc%T1sSOgy+z3ibNzEOk4_#`sR!-~Nv{z#8ou3E?YkDbJ0YhN=Zg-b>U-%@QOMEY7H z^aqzC(LcmCIcAwH!{+cGb6`Y;lhNaTLsGxDW~j29C%&=W80)Y4mYUif0Gi^Y{Yvzi znDb)%cBY$nKN@K)td}hCj7MAoVhenv(qM)oTe}xd;EDbDX{UlM6-SUn#&*5nG?jIH zeeh{&h-5zMIZX{4F0cHp@0C(E5s`rqrGWW?0{I06=Ubog8 z*;W<)4SLM!Y8=iG88P_(z0_okwP4cqS*NSw2-&tNR1?_wW5ac!2dcoId{yHDH)!KZL-6icQ7U zcqad8d+UkPN$|ktGt{ugMw!#tOil9YXdxiPG7->Xg zisvCR2g6c|`+aN=E(L@OmO}|!+9Z*E*ux=T9F1G_%I~PdyA2lwLtv-49=H{!!!v-G zln9M5n(WEzG4^Xd9I%2(lD1PgE9r zPapnWB~_SljD~wjh)+Unb!H&ZB3A0lzpDm7Cd_w4kie{&BP8_E@2UkrRrU8&u}lm? z1{(F(zK7|mLm&1%H4eciudn!?8e)~5BIY1IZ2TTx@PXd`J@l)w5?6#0w=t%@2Pkq!VRvz z>j!mv>Yjhpx9X$vNz4#go4N?sK^>lh{jqU>($F1yj#^#`Gl6Cx8;t05SLto%sDF~c z?5S=w!?{MQ9zq6ox_aA^G8EB0Y6K?Dd=074FYi&ilWFns9(At%(~ExX+BE|zbl1@8 zG5V^NYQM~U-L%oAjaoNGrYOiTZN)nVepETYjQRN34%OSN)V)*p=szz3sXh z{p`E-b9C1e=@xzKd8(IGmy6CPNg6$Q@3NXY{i_Sq0Ox%D@&#yY*R8vdEs~Mt@Fwn_1UY{-R|uby6~fPt={ueb!zr8a+Jxa zHYdp@{OqNwH_a7Nv#!2Ojn4ky0+$7zt2bPxreu4cN|+zx4sCBpmEoJG3zw_4*~gzS zJRI`E&G*%J+_$Us<=told%jBW*7%BC8D5Y~(k*A6lhhL>8xNBb1i>^}5sW+=DQ~I2%R8t52g)0reIA^(( zC2Wnia+O@h&a7{^3X$+uz4%x*)6xek@&UG5ZTsJvvQXQSwW=Y*2|Q~zxpLem+&)mrW6 zq<&Np*6HU~Bc^`$8g)q1br{z~48|5uo%qR#t2l~Od9!}&8U*`)>f8_1elm@R{Xktu zJ@Z{ZP{*J@IqZjOpj=(~Lv?!Fj_NSI_~&OqU{P#{MF2J*geAs8e}}HQRxL=K=Y$1) z^i$2X6T;g*a>83ba)SC9yM0{@hSlMtWI?`>M0xy3!?h;C3Ts!p!xD+kM4I!-LjwmOMaZ9fBGZUlYQz7=7}GpZcx|C;6_@A-*$s)NnfKK|J+}$N7_l>k$18t zk#)1a>*TcA&V%$}H>#e@hSw6|pI+13Z&dBhnsqm+38@P)pX=c5`g*{M6cwzpvFV-UJTs(f__l4Jw!ckld&xN;r~>bId^!%Fs#NsHgo{HOF5& z^2chL^D}+@kHJspzo-BFW7Y2d%+ZVTsd`;`Gxz?a=ikh=7ag6S)=;C*xmndlb9Bwk zD#-NgZcxBIe{~wr6_VMInl&%q4Eu61s%PcTUH20}bg3Tj6Lk?z4L|#dI>5R3mp{dL zA)qq+7IisSe|3vG&t3JNo_4D`&AC|r;#M`?`H}wcR`s-V3(4Gv>SbTJd+HIlt7`D_ zwA+n)#F~|vjxtcfX~aLjo6&1-S53~(dT+m7ebaRw)z7`#e)8IFXIJR;@71@u|0Y{G zDa-2sC!^|>Iut@5g}wc7-70mldu?{@bJM=APrXBJAO-rEJJm9_;rcsOC)wb)+=*%B z4?2IBn&j@P(DUz7ohhgm^&HNtZqz@z3-bDmewe$d&(Kuqo@r#xKIcxA(ev+C`3f6v zFF0_g9(}iZ%eg~0-@|6#py%JCj!3=dI4QmTc4zw9W%JAQKR-{^78Bub$x-eEiIIuD zu-seu9odv6CFT$O=jz~IH8hhn`FQo1$MQ4untRnI@W-LQp#Q(@ZN85*mCh=?_I|ae zdsklfOsK8x-Fd%C%EfyYWNLJ>SB-X`DAz|fwv)1TU^=V!=~dg^RbS|_52&NvbwHS; z_WbDs>Ox)_^(*yIQ8Ih+#e9;}QY+jq%1KzJW~A@9#PR>5M?Q?&^>MxL!*IX<(Z@fmj-$lDQxB_? zQX9r|yYtuTjO@xEO8U!F^nJfplXE2NO9KDr>wo=PEe8@#dc?rVt&gaS!9u(JMosTv z+eNYLQ7T*fy=J)YX+m*%d4N50f#uA~nK-vReJ_qY#RNA5#tGYj(<)J|-=% zE^Kw`^kt7J-~HukeZynw-qyEQW3{o_&9Ed!+%5@edE;Sy%H!m{dstuhxZ09=VGzUq zSby&cbxHZ^b+YSeu~KiFMDpx`zf~t>FZ>7OfG4i}Eh+0C*2A7;E}z!(pHv6&>!v5s z**vUYc~XtY{Aa4Xto=n& zd_UH6e-CeWVedu1S0}hE<2!#K)$C(Q{oDyPwfgJNz}>Iab>Y0HQmLd z<;l%zwsVQDdQM%yvR?h18kyQia$UXOc(=CqrRM<9?E2?ra!%2={t32gjehG-e1Dy; zdtQxo&vW$hSxvS2u;i#I^A&V z)UXobl+b7WSsj$UVw=7F(x27P)b~@&nOTMA7u6o44I7gwR`>_wPj9O4B_W0w??hwo zc7@-^hJffHzKt3Go4qSvR9hYQ^9p_A7s;ArGQ3Wo{*oGyqm@ANwCXE^+&;Z;zr@6& zT+|!ytFGxC@K;a;O!47c)k#_6r6GOA-al+rkGjq#z2;SQm>+Z|&J-4ASfa65*_l|T zKY5is`fg2c*EV&e<8Ilm*Kb$jQ&-iJ=Xl?H)Si0H*F8VAquMFcJ>$v-3G+8dpZPa+ zM+*ICrOv<3E}iuHssn_bt ze?T8D)Z_o5KAMMp1o_bIO0vARlQ05Oe>*A4<}M5=VAmqa{>e*sS^*U~Rp-%oa)Bc5 zWHjTUNyN%yp4XRsP}`VXSg6#O?oiDwm3frWQJRLb*uII|6pN}i?tmgx>Q{GwTPpRK zf2yffv@-#Z?GmGL%h zPY+AN@kq7C4cqkrJ0VMV_dc;x9qc&2*KO~pY3?nxc2_QcM~!lSU!gZXURzTMkuX(L zCi%ap)i=ILc;2!frhHxhuG%Ol{-t--vBjU%&cuy5o)*c7$UBSt*Gy0!r#l=yuBN80 z7C&EO{Tk}N&L|RoZ?2fs`MIfDeeHYdB=_SQoqiu`{tG?&eK!0y{C4&FeaXN5t@qXG z0?u!~k4W=7?R}uGWO3Gi0H3l+Z}@6hDKTu8j;Eyqje?%_XkJ;M2`l653 z>CThApM9))9KL?eztscIle%*kOz$>*;x4sc>eY&{RbFk>&+mebdb#)QT@V%LlHQ~K zONS|w@O}q{N;>LV=jt~;QD?eOXVz{%VYbkaT$PnU=`se%tiftnK#<`Yj3jLOFPcB zy=4{NuU&Ujgz2{`Z@&Bxn6jw8%kzHg%B(y3uDXtf-a_7c$Z@vxzFh77)S-aF`L*1? zsh08|?X`MQop*=xs`l!=Gnmc`>b(IJg}SZYyMz%ROm-*(RJZEf*>=43B?7NqGvr=Mx{TAZ!DZ?<~l9C)bKc5kHfSnu3+ z@7SbssiqpnfxuO==pF1_(R)}?9{Pp8Y=F0bhF%`v&2m!rBM<5K=Ot@gSW&*FZN5FH(m=F_5)fJ$R3%L3uEMUzCb% z=xxQRA*BnonHrNgRjirbqr^$*c$>B^Id~+srnapOQb44+= zao_p|ef&gk=-4zQ7b@rsa~nI|t%&z>>UX-&N2j##baYA+kCOm=Z?8>z`+HduMM@cm zdoC=WtiMRsdwSCQ?bUi}r+0+=_Zm~)=-p0lKlfjc>KT)~-8+7h67!iTmxv0GjY-1jJysuGg;M{56v^t6n;CgO9 zZs0(SUAx_hDb!$I0*zQuxmc}gsA;^vF=>@OaesKWej z|Gz*xN477}o72b_=`O(Vir(Q}-Uz4l?q7*)U1VfV7@af4v&i0h_pkKw&?^pp!6ooS zOxqM&g*<@O!-pTVFNNK+shI}}paR0LLa)_*-_tMh4)p~78nk|#a>>s zx@A0rmETXez?>l&Q)hZJ-8W&ZcD2@uZS2#PIeq<1Z(qt-?VO1h(Qp5QCN+Fa-qBRw zJHq{_qIcOWFXgyzr1i!tD?0TZv%OXNQRUPzkFYL!!5psx<=Z#sc&jG8_sbl_6r!IX zSAj}|{0_j2iExLx0sJNo4%``u{mCRD*UZg|iY>bEMe+c>XrD~AzIv`#XS914=ML}9 z&GXtEXT2Ug-wT};y(i802D+|*)YIN<{lY%pFOVQNQqo0VPjMH7%6s=^7o%g`@Cfq4 z`&>&sjr~WDy|bZKw=M9hku=9H@NUz;T+(p3-ukC(PT#nn*W~^YwC`2d_x^D|?@U*U zZ!KS+s?$dw0D5^$fA0YAIJR*3nR|r(+JRm>C8G9yIn^|trDX9Dj*IN$Ywn{&=N*g` zkvFlsyWzf^oJ;Ti-sWGWMu(aI5$=lGd(RxX z=>EExy#;g>>M;j<>6#JA4G$t+tzW;sfFL<6x#_`l?>+}Jt@?n&yhBm79{mD3(hUl| zsDESL*N@Ce7xcFKTa;e-_4<^4Bw=^#;jUmVl*j{R`^!#%FRhCxd^I;4o5(sukT=&f4NKG zB5PwYozl;K!yBcKc{G2B``U2ruRsMHe5Z+A-}h8D>BAqaEnj!Iw|_&AyQJt21boCn z1v+)0^m7~XTDG}Pcm21iUH2TH%ivb(=PF*eMZHEPwmZ6Tl;1>ooM#XB4$E}$cGnU; z?g(#ee16gq-ci{XR;9xvRg|AO!W+#5@R4Cj1E1#1?@UJ58sT6lNbaX_p%$g9&0HAMT(YM7x-Qlm^u0wvU4-OtlgC_6Zb{X|Z`n{E z0M9>8KX{Zkrmk;VWHRhj;d5}5H@s;L1U7!psulPeZ{DE8MP6OYRSwV(-?s*R87>%d ziic537E~`^*>dOfi6GVtL?_|1`rn~6{Iui1QZ2TvpWMbc2AGfDc#H!VABd{ zD*+m?D}zf$0-PH@z+lVGohaln6WVwZYVr8riS_e+BN>(G5(-RXqY`20IJ2~~u%(uA z9%3di8um;ilu82^Rfb%X7y2(z7co*90wNV3mdfwchWWD$gEe2+ncN|#6bOapJRe=1 z)0y1H=}>pC0+d{)K1j`?zokfYJ^mQ4x?C0xr&R9i1;@Z3uhri=#v56Ek+4ltud|qy zeK*v-O5bygH}>E^p1qx%HSgygO!bI5g`6UNyipvFp`;-IW7uO zp~1bVH9;_&%(ozc22kj6Mf|ZukTjMMNtr8{Nxq;zJJxIMzQKtrIM}p!rG})vF2I(# zC-b!YnuC7kqdU@JyFZ`o;L=U;o3nY_aT7P2yNpM({>gD*P5(BxIlR9TNIO$<@q>Xy zvh6lKwk#SA($l@|VJ{Bp$%!t>?j#ZvVxKtJ5ZNcyfPM2Z_9!9FU<7e60dQ>EL>a-b z$4=Mk$x;P|=Tgk3i$I%DY&(mZK z*Eav9O!pm?aiCCtaCu(mPxJ;)+5)~5CoQ%Or)Jx5lz#m$d&Nc_fWhZ)d6duUT zrtUoxU^YiIhpFpbJ*1h$l5tv*y&<7Ggs$yx;yPD zh`Tds7LV?}=X7=_*P9!XD%O+=m*)kgCqYYQrGG9*Z<>qi14r_HO_L~L^VrQiwkbNl zj`I!CIYu{@?*V=Znvj+Hd9+f3pv_8wMa(phVyoEDDD)0sEb^CTPpVX*4S12(JFkFpezAmPV7EbVW`X(>TBL1R{P3FV_zG|~V?8L*>vWl0uCnRA z^6gAmG{}w>^#88HD1?j@wWe##Us6!9%)>RnSPUdS+b^l7McEHUy$g*M!&^yrCPHdJ`}r?6cHsD6G0J?VlOv+$3Xa+$qzn z@T7XbrhH93Qy2HZ=HnD^f#dX@OTDHJ>4R*!etj@|FS@MXSn3T59(Cdzn#7ZtXjXw7 zdG8QI1ogsGyvA-z2W12>2aVk442A%%NzS?i3*#thwl*s%Z^HxhC$=`pX3~Ep7pK>> zDKz^6gA69I?|~q2PnrpSvEj8D{nja7*?`622uqG^NS)1^CA|&FFCYhiy75#mY=K(y zt3L~AYceFMgnrtoUe|7v8HcnE{)p)6Bpaee@{wFN?nEr4A}h7pcLMk)slI`wV1e{l#&n&OVPf zND=IH3HesC{t@=I0d5h0{Y`JosQ;5I8ZvU=4-j0xfAFjT`9m5`T5}eBeVa`7f3k#THF;E#`ND@rrI* zq%LWtqT(*J9``t>=u@Y+W%Ly@tIE2igqlGKZdd$&koHoplSrZ-bHsG>SYoyqbP%D5 zGl))I^6f>Z$#7$Qnj#09Tuq32C?PzmY2XiBWJ0BZXX8_s)HPh~mdi=g7)!?5%6svL zH}iyJ-+LiGb;*M!S9w;<^%4VUz9AoGl=2PfnK^Ys`La1pnlGEvl=-qbMKjfG$Zc~EvEIcv#W}uGyc20U@-3+|b{%g04gX_mdz zTO%H#F0Kq6g7HdwQpV7Xf<;88_ziLMknur?Fnfr5bkCV=uRhGqOHvY$gRj@lsj9Bb zgx6p!PWk6jkWsHZx~d(kiHyhEc1mRx{dZlxeNI)YzU-a+RK09)vO+Jq15-|$YygLe z^22{!PLhW3#x?Ty`)gAER zv81`TE=%ddepEH0t@MFxc-a*xd{!^yulX1s(0A`yb$o8qB~)4P|Bg4wIRD=4u1n?D zYF&6Kzd(P!HQnO=tWLMQoDTGlKlF}MW=g^>tL33z>ns1|EYR0?x`*itmQ_8Rd%(1` zK5JUaZ88th?sFe``|9?c-eJ0Hw4X`yGC|+t-uLF{j@|vk($`#)@;~VJn^xlAo3^1? zTDG=huT;3{(i8~{s}9zOol;k;x9#+1r+3j%{}*@k{qFbTj{o^0J)`q$p7uKR=2xA( z?Z&NrpEcdua%rh`y}at`G!x_F%D$rN4{2sBet-R*Ri~Rd%fxeLrsI#_tU5%$ysYXt zGYgq`cFkOyU-=3CuQE(fCZ5H;Kk-k1!hZQ0efGQgI{m;d??in1?zykEPVfF7ugf`EpYb2>*E*A`x|s7d zsj4B)b=r9XtIh9IRYyBh^?q%+8bc)3JN}<^`C0jbbMe}HRt(qg-I_nrxmGW@EkBk+ z&u#gIsZY_C>nq>K>zoSc1%1Jf^Cvj>OZobBH|MA3&%YQl9t7DL$xc@?eGS(8+?@Y* za_g#;e)8u0Ik*DN`bqxm)I}L5t2flR^YpTn^_9Bqr}@d9*%(igs1X7n#0}33NE@7R zikzz827^>=VOzlkA_ttNFaK%2shOYt#uEA|#e?EIpf~GBCGe? zx4c$g_d-=Io}2f)P_@AQv8Rs?TtM~ynnAkbC02Ov3tI@7#ZsX6{i14(9??`&q2KC|&0G$5)_Hi0Dj}{*L31D4!RTj4FMnDJQ4X5SLyd$e{^!5_+y>y)nFO23eqzF4FcKi!YDmA=?|^=3Hcr3 z3uh($nN@K6k+&~3@v;^Ak4b+j?s`=zzaiuctdKAqlzXYLH!l8BRzjUJNDP zR6KEbJc?0rw3GI0$6B?TDEv3y?jpiO-fKiiBO=sH~xCIOM)Et$&;H+bgWTO8B$A^`2=od5`FPhQtYPKInJo z+y7FnD5a9C*1Z|Oc5pfQ1EcgwN#P?!@1Go%ASOtpWkW$-+?y+>RCRE{Z_)b8=5rLATnS>5Y!7sbZNJMTXj9ukF?T7m4aV<3k z;zVqEB)-~OdN5*6=okv}EG0*tP3ZTtetmk)HfB;+=KQwi<6=Nz0nG;}C?y*%oTR^* zt!kXpr^YXN@g#>OC-wCd)rKQ{VyUP21I0bHwsg}|y(Z_^#r>rH{{6Iye5Qha{x;_y zgbAUo%%4~?eSD+LAC?mHlD??SpRJ2K%IE6Ke_yZk()sx!?zdOW&mXQ=9EZDIpPg!S zr9ahuGpDa;PL6f2OX-cx$(5-`1-Fm;LHQuPzP@#;UbuIDU_-1ZO%Pot0BLMe{_pgL z-Evsmf2n`DcYdOCw|;x?{1o@rq?lgo^z?o5p8F4_7wnUtQNHa_k_-9of@kz|PgXU- zDVbsWx8V(`H{MoBY15ag()!hX@(cA%zi?{Tc5Q3cRWoykIWOpytIBKBg0FXKwWI0l z+W)1ebovgJ*Z0rPpYB|wN6g93cW=Y9_)xrHR?o>loBSx%Y&>7Cott0dT)TGq-`e%O zdHEqoC@bdWyWD#j>bjbmw9MvC{q($i;QUa(July5@!^)gd=($cl@dPuk6xK6|3>fm zyQ(g6+z)fw|8G^7`$0}`-alPS<@AW%#gymo%!KaM>#@wP{%_SDso%ke>qC=mtz}Wl zHpuMT|E>CtexbbTF+4!Fuh0J$(tO*E`8n>tmAL8D=*&&|R`>48tJl=m={;`BFV>6y zLioe74Nj+?i=GA3<8yOy=3Lihhf}%uV<=bueCoWigFI+nEH zO=q!%q zv1F(r^ke=0d0t)RxiBKqiynGmGTjff2FMJbjf5FuM&i%XVg{}7Y<AyeT2x zXvAFe-1*Kd)8}sI8CTpug&M}=VkW-y%?OYA?^MP_(+Gf=s>?CC3?)xWg*BA17HKjh z;amEAVu{V(nPD!M1Or6{kbzlR!hq;Zu_EqFcSeLwxtUo~BzgsrnDg8c+7J;OmP?7D z3f2u!NfYG>ScsfvkX2b|ai`2)l6|f1hYLQFCFc|bo@gmXHY++=!24To1k-Gzv zxr>=^LeY~9YIgmp*&coh>{ZJ{BMUW#?Xrr6*urQ=Ttr2&1TZ%(7dwLFVk&4R8P(!~ z*c7a2nqe!EbhwzCZNSN1Ow%9Iuu!3jwkt9B7t%@Q4U;8FrcCmdc$|`rWpDYjut)%) zxE7GsTvR=^NPwsXNPsSm_GFGi(-smAgf|cdzyst4gm`k|K${nYO?4K{bLc_8$yb38 zSv59^tKYrQ>*!{-aC61|1)xdn56~C~hQsX%^bS0c5>g!P$cRN^t^NOCiyZIr4C=wRQ#CD2(31jCptnN^IBTB2CK0sb*j-DbMH&d#ca!QiY5FXiwNE9%MhIkE$VRC2BT3*GJ2-Z-9kE1FMLWat zmF52Z#0A*z#)ZPnn8=1fV!CiOB{{_1IeyEsn}W9@MzcykcUrDhFZy*=raKkxu%?p; z58A*9*fW6w&wiw2;{%#3*vOWR!(c57Dhyo&4pJN)*eSgQ04yRC0bS(m7?vHIO^R&! z!UcBYc6~r0?x|%}r6~d?{3qSmxZ1xdHbvCbH{zyDN-A;SKCsl1HK?@;%8(z@qg3-X#6Q)!ryGX={`U-&0=B@H*!;siSa7dn=CUDu$=|KQ) zINc-pxW&`_p2zQ!(9Q3Oleti`zk!M?i{j@6ZUuRxD-@cNmMnBJ0cZ@$i|N@W9KD+d zz+-GwP(NvODZOR1g>(E}m?Y_5;8JK{dS)xz` zNd{sSbh`y=qB#!gNEby6UB`c56`7t*93~`@HSbdsbqJt2#z~kZQOFbnO0y z1t3_}^jS8TbgLWGZ;i^ z%0xpX(-mVYYh@qSyzBIC&k3UPz8#Y$>cNl`nD^)eD@|gA12p85@i5^t`ryI%eOM@n`2ky-vKqnY`c!NIFR4AgG6I@qX1Ytfgf)CO@Ge7% z5|>6M$x?!0lZFSFuY|q|Ya{Z0nx&1#D@+laP*^0Gpf7hVFgQxYhd&@b{4;_45HJxn zEVVUbSgeju88KR0{n~E!`S+cY{9rBTB0m)DqG94RVb@k(mY0p^2{48imQxy4(R|i$ zA_07ve~A;D#QT5sOpsdt2q~JA?|-)-wg_65l#OwELu(QT(fCC9O3EolU~M6G1S@3d zW1M9)X|pp*#;fHbXqYbq!r@pBAHhKO0wop%lm<#q{ZBJdvCM81P|*n4I+Wv))sn|~ zUmmx$GNl^`AcJf-O1cpvcnGs-1QCdveP^&;1Gx0TalcEL+DIu9aAlS)XzRvC_hm5! z?aBa2x7JdWQQINNbJ1;a}B z2zhw!j9hIK{YXUyD_XI(ePO|d>-W0}6?yrzoZk(HMlVW>5e?cF(-d|w2a_b$yb-o_ zqFb330Sxi!VY|Q$bBdrV%xWolokhct6Io~EFdP*@`m%UMy!!DW!kc5FyUhVAF z@4O(%j4fSkyTYk~Ig2=D*k+*_J2L`JK0GaH!z*;h)m|Gl>dTdj&a}k0r?3JeEjD83 zjKvjh)7g~h@z)3<6;+4eR(=~&%5R}8@>*+=i&sTA&u3eM=eQhH$n|UFIy}D+069Vc zxhQjZypXreHX$J3M|rS|oteO=IX zEbN)b_NPN2Vgo%poVf-7^~8KW-!0~015&&qa8zW3d(jnv1KDHICJK zX=~M{{oiI{-x*UQ3Roo(It>%n%B%w>a{?d`x1$iTwScH?Hg(u-cpy4PW-;WipBnz* zd7%k>p>KOj&%@VUvq>U}+&a$4oF)B}!!dTB*!ooTl`rpb1rJKP8>U^JnlG+2T(TD} z_3suIWec3cdVyk|-Ub7At2rO$zK*Mha25;zyB^sjIX6tB^ah5K`LWyH`sE-_`zy<0 z*PK2sh6rq#I|K*;OeS`qNa1ow&qI&^9Wsg*0Xex>fj=PTJ#ZbCIuV<7_-CBSna~Wu zKFnr0DMI-H>~W36Dl8m8Es%%fw(!m}CslJ719sdtP?Il#T}~dHi&iKtwGHLTd;~JA ziipGX5FE;^u>zJ|mxZX1M3@%op>qj$T686=2-33-Mmhhz%5a=rhFGm;LEt^mRY?hf zf~JsWrxKqmf`KT1GD{eM!AtxUrVTlPo(Uq86I5m?WM-jU3DyD)40KI!I5QSAPIS1( zZDx)8c}MWD@%`j2PK}d4WReqhH47<2jNBf|LR+Gk?MTh`oWIqH3lx{gPdU${{gwQM zhSup%J}s;4=He=+h!7*2RTK?&ij-j8C4$hoCNpFcg&W;Tlq9^=uuZ7n_%Y{t+8-20_&)vznmV*8^NRv#qbR0jd@!bgb5rVg_AfikyAP3 z#ZF8zQ~k^jy_T+esl}6(B0Pt1AngBe4mi*);y{6(<2WGVoWy~WJWDxHl4ltQO7fh> zp;-^R)+;t~Hb4|Raorqv5LT^XO+ml^0x1=|joB%BT2P;La(Y~KdvPG}IShS03BE*8 zPZGajAfE>LwKuXYhlP|C-1Y;fp)5KS?nP9Rz=U8$?H4V^VOgz zK}D2&N`+gYNwpRFoolP>D-8b(5d$me?Th?ISPjVpTqaG|!k9?+BDColqhT4ap9Xg& z?1J{GX~b0w2j!F;4KCtUkcII!HB>4$BO%QtT8v*Z0CO{-DImRGTxK~gEoNupohh0~ zF+^0A$Y$1bJsozlxwB)OH-L1&ACpoRPSp&I^Tug6WUyQbua- zsuqD|(v&U{yA9vPFHi{Td&xppcDjZ2iaTZm7Zw_XXEAJ~RlXQ5lBm__8?NZ_gmTGO zz{9WxFdM>dn0Eq0MxuADfdd7)NF!X6SNbb;i{NUc5s){5fhq-#F_H)~BM--46s5B4 z_oz{03qd1JtMnxD_ljMhLE?CdkV1hbg(8{un?)UCdbh<=xu_*;CZQqB%YQ9}V)b=! zD8#Es9d2m`@-SPPCK(0B6G7QB@z&_UxcrBm*z8dq6&B)lWV8)kxgFUaxE-fTG_YiN zpk+n!MX-DylTKW!MnKJjdU0t?2MuBsK~>`i^+Cf~hei@@w;(45TV<%0M9h$OHqwDW z;zSOY{kT&&Lax6qN3L&+u5YEwKmr{&&F)Fi)(&}w;}(~tG^3UasEqM+*%f8`7Z6%r zOwLr@2J3HiAu2TTx@%dvZNz>XAUFPj02}jWfGllo47`Z=X`Tm$%~TpLVw)=jTDGL= zpU91hr#P5y!GUBZUIr2FArM?}Gz@}Oh3jkx)ri-kcLcWNI(ZumW*h>7rE59^0CPDVQB>0*4j6cV&BkbKVIIh zUwNoJ2gTW(G*R>tR0mm!%4e1uHxNx4_Q+LKbWcRZ;PDe-S3$c5UKj+F$H0u7V$7HH z8glvor;=iW)4MtCXZ1-1qZ-&8LM|b}-z4q~$$+2&6>`kqA@%*K*B zr)aiKSiVmmAu@X-6|O?yA>lof^E9Sk7Mp#L^e?P2n@Chkl1N8ro_W&Hz}FrB?*JJ5 zT2j;jgd8T}B{;51mZ*`j`1se?hTW05htds3!y!|}eof1kEM`rJF0SZ|2<%3vQFKc9 z=X%sGcDG~9Op-lyaj|R)d*43Gc3XwpF{IVD+(*bA*oQ9;em;{G#5$JGzB7U+W zPLMlSFhw!DgeK|lA@b*N{|#nL-1GQe^sMO}Pjh==(IET-{IxagcD9-60gJN=Z@{h5 zmRrNQL9blDhI4~*IbWab?6#_MctIIvn1HC4!~9(;;}Co=KNv|W{D_W`w}`XSLdY_h z?I$Esc1bwUC?Bey~XD zwQ6$Dm?{LIbs8nll1SFJ45()VA^n{-aSSB&f@5g|j0vHU-jT$Hy1vY={}!E=vW?it z`Wv=>wcH^+E{@yjM;r@WCB&G<4D8 z4#V-w4%=aNlF$^97~eDdOTb4uAU_zK2(#-WAfSUuv@kGjvl)=({d`7evK@jsm~Tcx zXoT52cT<8=S^yy$8hk6{Gvefo!BXZsiURF7-_h2|(vsOa4+t1>%GTKsow9W{!39Pg zK=?IVr<*)(26A~=nBQpcNJEAc=V`??d&rm=nJV@USr^$lWoGM0Ljs`~mZjTsxA z>vZA45kJbJWT~7XciHG@I%MBugJgH##<`mf^7ClU9^m}G=zIg`4@c*lIDh>AvGyk5 za#dB{_dTb^J5<%FJ5RZ(TM3YmIR+92B_}UQn3RC1paMZrA)z5bp(o@Tz+NK$AoB2CFI5<99n;oHPKd~dIz|3l7_ zT-n_5nY`$$*H=dB?}UdffP7$Si}=9EB|rwJ-hq6;Ll5JlbMJ5kA6zgYciVQ0KAo3k z`=Hl}LEA+qer>in?u*r$xwkQipd;soJlWJHSIW8R@TWoZ>BD-4mRdmUAW=4_hlk;s z!@!TyOk|A8WW|jE^(Sw%fz$X7R&?Hgn>6fPR~i zXmCXry;OI#da>q_ST6iQ$SRL>PJ^hzct;BIVQs9YC9qmc%AY-PWCO?A0f0rqZ-KO4 z0SQiIydo>Vdmaa34sU4*+qESX5(xP^V{w_!MCX~oFIDI51{%yZ^NJ)`mnwNkKB9o3 zt>Gz^F>Ah5t-mubI-JwC5`cx$+qEy~6XYcjiPkm+fzlTqKi#a{sasT@Gw=F*Utha( z8AJQJ-2~@X2Xo+Qe65{d?fWoU8J*|^398hb$1dVT=CFA!lLQKcu}r#~Z70}DeAW)U z-TxrQJm-@;z=?1r@d%fVo z>gfORHM?FnHSt`mJ~1-UTmF!V@0Kw*PULS-77CbfqSX&ZCc4umfs^=RCYso4q>p;1 zd=%q6=7e78KrBQ0ua{wWF)uX5q!vh%Du}fccjRdS6!}16tNiDy+9mx29_PY$1Q?UG#wLLP$q&m5QKZtJ0 zyqhL9`IDD8G5Diz*;gQ&jJ5BhlYZ%k;8z4oV1`IIG@RAi^`V4!I>SDQUQ+!8JASui z{SwP5TYlq?OuReu;jH_lG~H00^f8{undL0_8gDMtD?XNz%|Pc*q z+2=)3P{!)4^v#OkC&_$Fy)-=^YBbBa8&3-|AI^&Y|6x9S%sh5=U5R8qfUcEqr#aw^ zWxM`RmP`%UV$KhBj%K+A z&9RqN2O1JRM2StQ5^6@25<#sZyLk4lUECzgqA3UF1lMwCJB5e_)fmXlHG#JT{-X)S z=CqH(OF0)#FK6~#-&!&RHEI=j=4@J0p_zR-Jb-VO`LI{nm;Be!jM9Z`cWcs}WnA^i zU!c~4|^8H@fp4OQbXeS#SynrXm2S^lH&cH8>^)S z9$&Lo1zEWDDHo1htoPCe;N^&xo~53fcV`THdYswieegAs82f0iyNyWLCLgV zQJqsoanys-UHjT&4!xqf2jnzxIyfcD9+HLhMr``QOTv44{X(i7buBZEG z)!cV+MRngUe)OZ;S08knkt?f%B>&v!%IXvfWu?%5`mEQizOuTTIED8^U3?6qk|M2x zPx?vU--@B4euF-vUgH<$Zb41l!kM;{l#%j{k{x)9QkS@y@)6l8#r4QnsW+TTmEcZP z*-o8r_oEp6a&=#NnUh|=!;j#@U#?Cq_BcW|Hy1Nq3#oaoHn2eaPi!EAZ{UEW&sd+y zvP=C3`1*fE{ZXrW?QQ`&6*0HlOu4E$x0C1$KXK-z)8i(3ZgW!Z(#ircq4|lv%hj2ffx<)Q z1ap(Ap3hWsY^A4KW@1{i(jPS|l`Ly^CVu2AHJ|=Ubw;@?gS$KV4JoMiUYX5pi`IpJ>$8|J>f+nn`it~NNmwmiC%NA35vC91hu`zTsx z^jNMf`#3@4rcy8V_Nfgj5ON}>S$C?Wp*ZR>F%Fn>9?MN9OYb)y%dIfex06{`QYsV* z@oVHZ(CiGPcKGwvmHLeMH4{p*(ES3*9T~(s_|u|_Hv3Bax_?TtVROPO<&U=7N|O8# zxrc)w-!Lb9r#y9c;0@td1{9ZxH8 zA=JYb@M?LhrB3wn^3#P&^A`sz|06MU>V38V+k>+z9>xS@Epu_ueu269-`l%3jJ@1r zHg{!-J^h#Bq2|V0${i~s#)TE06Pqw4$3XR(lmdn>{Er=(C5Vii{?hnLaj(fm9K@DA z;ERWd;wymXiKrMvkD0FTmJj1iq&se6{eVb3yvs-!j)c+(uUWZv->VwtFYfH(NGzwweu%&M#(f zL9j5@UXrBlHP$)M{Tz_GkYHG|{)9-A(b?uhW1Yw3wm%V)Ut`Ny=ib3L&0oekS0r)P z?>f8lr>5GGondzT7Z>7P`*3A4$<=Q@IyxY~ZAIAM!1A_xe%Q=7KR;?V&F4y-zdbeB zZ`PNyBv{E7vSxF!t;fu%mkw2@8-Wdr+ewW}-lcYPd?)X2zN%a#N5%yg4-7W`4cSze zF>!PSawI6vBA56~bwN;H&x#pA7}pj-ui;|?rHe7$!t4BQQEh$~Ksz2I`VToWD+n>5 zw)*Ol$ZeDSwn=a_K9LZy^ja?m4@hD>jo#o48s8tqycHPT8rDOHfphqTi&b{A&I#7m zKOlJNBcZ~l4~C0;>qEb5w@H!qE;=ZUB$;C*78cit!I;+v$x23^y!1|8fWsk85E zQQTF8#!cVJ#6K4F%K@-DYU`Dins^Q54B-u}f&w_ywb`bGn9^gtNSKDh(V(HNN(_T< zRY6!0`{iEyE|DbLb{)KgFo@1j6N0qU?X-m?0Fehm4GPv$ooEZpugqeCCuBc>94)ga zLNt~Sy8(PhG&&Ng3W3Z{qH`2zmYx&XNleWlVmNhOD;YhPn>&9PbT!nQfKV+D@B%5= z7NnGQD#4(*L~<#K!@QXE$8|!{URi_ZzMF}^C)NW8`=Y5@;z!I+t%0Jv$r@DH!!qJT zt!4I4)J0gy4AK+7PXk>L-GdTL>8HWx`$(-vVx6S4_hM$)5=uFKO)`rQh8nDiUHa&j zM1f{`cd<@m+ReymA7Uv_&xCjY;vr;HT*+PRVXju-C1M;TbDo%o<7Y(g zavRp+#L?H1K+Hr_vunJO0?8V$m(p(W13|7T&pzDkYKl!brj`S$qh1HQ>QiFq+5zQU0+~cOIRFQ78-r4w4T5QKTAJl#LdJG-Iq;0((9gp#6 z^#*XZkfO}u4Bys>o(mkvT1IPXer*(-fprCU@MRRH=B6juvO}m-MZj4Y5GBrc zB|$30=|#fueGNW~ZYzp>x3F6Yxn!!F)kvTxr5c3QCZ!b8Cf*(=8p|LYu$?ZoDO}3? zP0JYMCj=+E!GXpaX4qzX@8Sz}g_(K9z&lXb4^b4n(OiBQq!6x9^J=tGQOew^dJ?r~ zn5QR&%(WQ@nycPSGYXk&GtJzzmb*aZDef}a#$^gG&3GhSD*;ik8yyNxZSn_C^H+7K#3qE8&W-4JZoHL5KaD@<-rgob!(j_$lTQjZ`u$qdX1t|PBd@~0l= zZm-t$5XUPMZMyEeB<4$;6NM&a0I+&FJQQ5Fsx=tllqmpoPz3{E&2h`ox#3KdcNI$~ zJw^1>z{BauP{mBCEW;xiyV-7_QXoyRryP!+6tH^={I9vEUXeZ37`LflU^Xbo?qj#9 z00R>au)CZ84%ti&ly9~mZu`PPBJT3zmo7nEuof8$K^!Q04u`m#SPgA! z6*xkCD557bKE@5FS2?L6RS7pt5y*7c!Pe-ZtcUCE%Q~eFj%P{_ae(~FrUS7AQn~O> z8)u1<6IjQ;_X9w>lSX6TBrxZrNS<<<#U{w~xhC!A~@v1s_6pg_E2@`FlU3`bMOvQ%nk?HQuVd>O^1rOY8d zXd_+Z262|L?yk1v=79JICga9t1qw~$g@bSx3CDN9bh8$5dZm;&y~=UHW}lyMeubbp zr99_%Fm$@~BLTd^%$w5HHAK@0B!1l%TA~N&qwfn%{KkmT+oIHu4x3IYvktW5VpqrBoncGfF5!ZX@D%%&Re=Yw@nIqk`?jW`iI_-&Z3`1|ptiRo!I$5W znpuZ#+s>d~1f>75+?&@Fz;2CiK-!w+n|2U(hghonI^~QIMXIUYnU$N{y2U1IyU)I} zyuocH$Aj)vh*EhXi{+8-=8WvJm;UF~+Ig`WVp8_=N3Ir&GeKSKrXM=^pxM@h>*Y{& ze1jlKkE*B3Y;iF#cLgd+ZEY^tT`ejTNW@LDWFAHThijIgTiyI5c_uA?p}K0V-};}h^DPf8)kuh% zc+&>8ZhJ2of=e)~Wq(n7tTgS#-&d}{Shq=|8bl^;SPpsqmG)N{lb4ER;jODF?^xZ$ zvf-3;%;{`dr3VHamM;hdtLwph56*MG;@%Pp20F|sjiNJ+$jJUv>fI2?kkxR)#nNXU z4Ut+5n-0#Yo<&@ByJr!&+ghjy*K%=vO?sK?9lxSFcyCzgqt~vKtytN9XHMcQ3qoe} z-kKIfpCJIkZkxrcQ<8x*EU;_Dmgj8?=~xLY#HznCCPAuL0nuSuuUjpZ&Iy)SW!C>~ zeGo+5Ap4@VR3EFP0ndS5Gk8v@R@BY@=aNqlE?S0pNj&1@;+ zGivSDNzhE9>~4YB#BM))%BcMonK3TFYgqk~_74D!fv*8jb@?8(uE$IpwO5r zgy!WNdOTg`@tw;QtoMSUWpyyOa&$!X*f zB-V1BteqvhI)BNETE;0%U4Sf)7d)lyNo(xcr+jNkV^#(dLTrfU>)FoJzL#Y-?bFRd zc0kSp#SQ2;{?#^_px-p#)g5Ysv@E?jzNB>L_U1Fba1=Et{mi)1R+F{Dgxzd*#bC{T z;h)vAa8mmCtSi}cMFj>*GLI=e3tiLqq=MfzE1>PhZ(S9{zB%rq6d}cgB7D2gjVtz? zD}_d^CpVlZ#YmoaFN^N{yn8hfCb>LCB967WhCNYFPn!9iFZoWAFzNOoiM8znIhXC^ z;yYk@7uz@04%DkR|Y9{Ui8INM7AlEoH|y+v0A&xDdz013JE9Vob-W2 zH#k69h$Jlp3Zp{y6u(J6H#Ldi53YH-UWk5Q!o^*u%1h6BEJ4{8pn0AHUSN8pBVMzo z4M4I0R;1<@$(aZii0O}JWJ#&FkwD&{X|)Vf?}+v#eK!y*)=RFvMD1})Bi($_cGo&P zyOKLx$r`hP+*uF_Ye&*!PjxN|e1(8`cm&Alq*32aiF!GyMP#g(lO8n752}pSuQFC{ zoYCM<>5=})6?XBSx%j{JsQ^L$ojglu@)dnr;^`|pJ=KZc$jZpjFSU}Cd|S^-`t2{P zDADTP=78kF*(FkmvpLApgo~ANi2RC3l(IY^;*q68EDzT3V2``BtoUa)F9OK^*>w+5 z!A>9>Shon#;w<;8{#CZ+tIb!H7XG3STSe@Mw@P}sE>XSzlDx-!Q0XoJ-fON>@Nbmw z*V3;GQCbZNm8_pzorXK)W+-M+IT(vdb153#v8tg&;2wLzo7QR zCo>H$7SJtXjYSi+@#eTT-b}ylmS!mzQHLFgf!GSL6Io6qxovWi{>@g~5CbB|NSokH ze{*#w;vf=yBuB8MwUziU&d#L#-?dwu#GIYh#PIhCia!GrT8?5Nr=!#6>=Ea=cjGOs zhHOae^tYNdSia~usbh>|>Zf86{xRVgig(*dKy696&sU~}H38jgd|3pqsfhE_BKd0p z8=@kPQ48d+xuXkO`EyV%%;3+NAafOQmzpVmO+#I+h?~_k`D-fTQAHf9rq(j%v}>Zi z26TJ2>k*xQGs|D;KJoao`WWZz=#4CY?ezF_`ZxeedOaI|Zs*6OxVGp4eiVO|Y;j3x z4?g2#nX_YT191^QS|$qSMf{K0skK9}rXEIxo`4a(Z0k9+U77cAkm(6C0q)CXQ9RJ-FW2d0Qhudec7TyktQZ4KLMsjs4=J zKoDO%?)|1bInH!&i53vs!6oi}qR5ideuJ;Cj9cXf_X2K}=H|84NvG!GOZ7P*nQX~R z-3uE2#-K0L$Gtecuq7|s`SIoYxUV)KTk`Uq9~*r%D_X*@s$Tvy z_p6WdKkG1i{EmE2b7vOYW^Hk|vbTsAl7u;K=I~K5H*0+lCCKsY--JLD(YmV~Vyz!py<$7PM z>)23>8#u}YXlomlwB{7tM29r$i>oXwGbF7UcPf;RtPTxPvyE115fd`z^d^{+H3uG9 zT{4qvootyl>~a{roD&r;WVTA$A!ZFw0WX+F#;oioXzkt;E5!^c>&*j45{{B%Ou=DD z;5JM_c552{7io>|a-TQZNDh;yNgwQ>oziIS{1~HbPh>*RejUvsog?{W3#5#UnP|TvNoXt1DCp+DPh70h<*&og*i2>J5{K_1ew&m{2T59cS>kog zC3XR?(x;1mAI5*pNT1rYPjbYV-@Uuq&Lq&C^F**8-y0tWoAd?_E2BvcCyHGsztC_i zeqN46+bNUa)bz;I*Gf8a+07YLPbkQHTaB;IM(uXY3I5fGQD)7*997-DP7(znms)eO z)N_i^3=u;mDDn440g(RYtEJ8kI#%~oW$N##?w1o9?Kf+dhuv>$7Y)OCIHlVjBpnC^ zt%6~_k_t)kTyw%lvRx9xxN`dD z0fE$a&OFc1iZ0Sn=7$X^>s8B|tKVB4EoEc%M-m|UYv#W9RtHyGvH+VRE5W#(=fYYg zB*6I{5vpJ-gDk1i?i!$P667fKl64M7Zj&bY;ceAyz|0|L-kz<@uMD2Osysv;h1xk- zotKbrMe2upBstl`_*^(ScQ>Lu+3k+(qQvL$jgcN#Q7q zi(crm?t~)imur!AnyS>I>z!GjEa!H!myz2MjA5OVk0y}CF0~3~S$CH;>2DEzd_Zh+ z#9NxcriEvZ+;$4)!EDQh5hluX3(r-*AxT4Jtpv_>s7bNbZk6Uq=E<)N=Y>kyE4~-% zV1)lO(&5R?KwBlATUCK{)T0hWWRDQ}D+#-m)euCPPo%4YC5juwAOWM4UaD(R0b)?c zB6Gko)jsn1O|}yh5MOY@G1cC-tj5lgV%nU2Ott&OmgaEX5i@EFaKuCp;1Q&pCP{4# zY3vu+sJK}gUHqP!wuR}UV!N)TJ-8Hm`|sNOyRAlyv9?fuo^ z1)EUR#)KfbM13RaV_u_f>!M~$;h^w;eROI;R65995^TcoDYobXNHDg^pH zl1X4$*@_5#K;)B&G4Z_>?)XN-n`ch#dkg$_cWL#t8 z=-LO=7UT0?LQvt#xWwfrxikreIOfjf&+d8<`T$#h5H@^-ZMwWa2~{;Ru#WY^-}Vj6b`Z^wGH)rCV8}^3CbHbWwedpdQ~v^*So03s2C+ymm2v(CMtS zAZa+s)-rf@w1kW0-n;b?&l1iKt)j4l%$HUbNiRwh=*vq_hLbXpq zaOGMX0?yO2COb%-j&iWl#M{W7QoM_RfGJ@aU9Bg_v2Aetp`pG9PzR;&RA znW|r%jHLd3rT%_GHh3z5u_EZ$QY zudIEfAOoKhydM!otxl|vb3e*O-vzp8dLOC0!TTyR*IR8u3Lwj@J2{*OlH7gpUrGP8 z|2n;R9NFo;3pVV^xbR(Bl0!%$o{WkmK_WTSy=6U(*!tA$-Hh5uG?HnT{}?{m|58lM zxg7~ZIPc4u_zQtBvAfOsk5qe94?1!ew&lWeQ+&%iA0?45%#vqZIe&?RIG|feq?HBr zen=BMvh<~yvrHvCL;;gJsg)BbM^-j z#aiNmGSI?7=J=0fdm3S~i*Db>-J4VsY*>M|`Z>gGR+9 zAC$h5|DRMmG77Ly0Wqk_70cb*sJVWdTd#ZpZ1^WqF8w&<}%pzlXE?%>8qaZ zoKKB#?WRu+{dWsPHgTQM;)I9h;?*f~bFMZ*ZVztC#8>8JL=V`W&RneL$#JfF>r9_NY?Mmx}UD5l!+)3yhU8F02{MStU9g7A0!UQK*d-h}raeUgPBhJkw z)sY8nM^;SGkv8o}+k_pNo8E%X3r0F}&DS&W76dZ$u8&oFXU^3LnZHXvoVQD=9}oY7 z2_XXPAnb%Kar?Uv3|rb0*#Id4GF1~XoJ2Gi=MN*G)>AiT;#;iD^-Ei^Ic`<8b&80R zLg1csoCgeukrfZ1xkv2VlXN=d_FPBB&ex@lz5Oe5+p22)2ssKBqn4(f_lX?!-t{CS zoWT`$ekK$jOx#QW+8q6nVklfS)tvBj_kpH3#AWbT?A_WUcYzU*ld0# zH)7_#+R?UQ{VFbR{aI;mv*xvO-hBJt%L9cMp9%n}51B=nDUs*-%|I zU{)-gJby!NR%E6fIPl}(K|-CUnH`fl`YxM2FpV(xY=(O*%)akypWP8!%(11Gjh@wr zXS42o?UUa&HkLgcJ5vaZb--Gr_tW=n(Z4#*gxByFYsa(vnaSh8)IMCCb71p*)`~Ye z&m`C0MDHin`TDVT(hU;K?rm1C>YH_WfA1c_*Ubs1h9B6l@*}Np<2Dt*U;?U(a3&ES^dF}%WTThuNDft={>f0vt`u&1tcCwtyU@Nz<2BQd%sy6ZWhPv8c&ifGDs_Fe{GIa8<|W|XPK{LdDIb-aq|A0xgQYo{9H!KHw~`Dd#CKF@YNz=ITYkI9 zNlf^^l{~6!EzD>=t(;U?TI)p@q)hcTz;7une%z<>+P%@d1x2<5mCzxbMm}U#J#lD& zFJ}sO$9uH7VvfBp+TENyZ?MyBxGx&%@!e36S%lFry4u`*Uo_gyO^u9{p3mjJo)<67 z#%gvZ-_NxfkIuX#W--fIUzD7IQwCYMN7`l4xENgS)rZ zdJuZR54+^(Bw8Vhb-E_+)68$T+6*YX9?8(u;S3IoUn*fbMvlI~Wa7dY4 z^=b*ml859aI?lPsSrU^BoirPk__U^KEoH-yaaEG!+jc;@30 zK%(!4?Q$>S(&n{{R5g=d1pvw5pk)O~3$Ent{g>|tb&)l9c(sp|u!n@>hjQb*I&<1Mkl#NcIl{9}*fIz5flI3ts4nF4u}rOO{_7XfZnNYT0d5Ok#s3zp(hSm)M=~d|gbL#4 zUE0Z9w95267|jUIG4X>@Z;&%bKNx*r$ZivvBAr=q&6s;OSv*=6QD6ir@6uVoB$SH?hhWejvz#=!cWv`|E#T4iAdFCLg2cunXI z0Bg*`ZwghrU@mk-@*~IzTUY6TOo3t%=jxenFAh)X67%j@0m|L68*C& zOp8t|jBO9eXY?gA`m5^U=CC)S6I=0Td_sP^!^F>*zhhs>Pw+yX7cPD^IK1(#ASe(= zJemy`X9!|}|8kWb-&#hq%%eDQaX&&{E~g{?8(9i!;o-RVkXUfltd)qsu!oynxsn-50;kbg${G|K?8l+ z7dlA&ck4j|^IIiMx|Tb*6q-LBG_ZKelN~ZU^0o{xda{Ed3jEi4=nw;~Ts2 zb|%~2V$L~uV69p3huo2wBDNA~Jp4twiB8W=H)~$#h`YISVLHsB%>6OAsBu98erx8= zIpIum;f>{?@b0|%#*O6z8()O)OX_b6Jsd4w5n`iRurNGPzwN(}1I~$mvM=o8nG3@Y zszhinEMu=R`&6?M-fwHOfW{g@G$oOEfQ00>2zx&7WJ!u}i)M)&(C8{+6_x-luAXy3 z3Xk!~1wWFXxuZcoigM8LBl?Pe4K-5>jIs;mUn(svle(b--m_H`t0z@w^v&hqWv)!7 zVc)^lDFG^Bt<1pK4%UdaoPPU_9Z(^cpVi9OqfeLRbgQ>VhYGVAwFf7p!}%|_l*kOR zNe|-#K5`HrphyQwf`2@L+vUDQsWT45SCmSphQh{iml2c{_?PcNbWJzCN~VlMHmLLs ztgz-+(ZZ)TO?T=%#LPwCVKYm;siZl~eYdVF9+%C7tW|aiFp+ubTjkm!)m;L)bOpeQRRb$V1z{au(F>6GY-bV_ZPVmeh~ zX%5#q!mMBhXyvHruQ;jO83|-YBBjnVge=LU1E+Px?M~0t#JqbnSKevv12&oZ%;2*G zR^_y&Bs+II#3Qh38z@-D-IM34LtC~BsFZ0JQE5PyPO{rH2Sd0D9IwNs5Tl1%d=s6d0BpLQe&qVzg3?8A!tGfMVzbTaxxqsxZIi_*=phqaX#HS zvE~ZJxx?WT7P*c=_*Pp#jOb;#yGfWAC$5+op+Mnb0F^DgI~JHtBbh~J#TTmkPlcU8 z*E9LxNL#=MMHcykV*gcgg}|E|syB6+Z6oD(nvrL^+Ca0zgJ~4O@9=R3MWJ1>EahNu zV>O$|EB^W;(;$dIJ`cwnW4{MyuC9lNLKx^haBMV}hr`2}Y*m%**{o0j^2#r>Uh__z z{@&k0Ex49v>o9SMkMbRIF|BOku$Eg*Yj?IB9DU2HB)Scli|7kbhEkkX2A}ZSc}ql! zz>vFw`nuoEOwmC65DV{Xa-=|Nsu~_`&Fvzt?4w+pG#bcS)=0O9TZNQg6Jlox2*o5uo+V@1G zxw~u%wraJ#$2|U?=(ylw4x4b^kBC+V!Ift4-O+IN zb%tzKo(bx8_`9POX7?Wxb8v{c`Nz>enP0w6*0%NQyY@D8|Jdck_0?2u0TTlA|=7~S$TFs=5ZH0E{ zWEV!z=Z(qqPM4_nPQ&%|5H;yRn2t`^OW3oFNQuf{=Fbk=i^dftua z&b0`KqgQtJX3(z8-xgK+28;1$#Z3Z{oV|=p-HkXvv^&m!X4^Lh250e8KPRVsA`0dL z!S!)@XlnJI$K|3=nax*r_L~d#sSKC$NzSxfbdGuH%Fe#wf-ap%|J*Di^;(rpT5L6Q zE{}Q^SdN19|NM6>^dR<37$(xcm8ui5*ShxMmu+7&^Y^WsI$i4HiWhBR6t_$n6nfa% z_S3er2yGT=WNH%&?>7G#C1|36!8b_30De zchHH%ov+WFx?iQY!7%qQCe7P~Yp&>8pKr}$6`(w3c6VjK%z3jv-}oPDv3QK@;aU&K z_*#-&A`E1vtWQ>Li!YMDxfs+-wvfG42pt%AwkZx>b{|drq4%r@Xz=(Qu#-G^F(K_hJ+G zVfr{nxP+XUNaoE|i}#V8G&PO}RP z1UI<4bD*JqgcgBtZiF7*ka=Iq+M#H>Q(>Zc_+Mrzhsu|PCr(hlv4G>dT_;l1Z`Txh z5$=+@l?9xV>q&+8EJ*9<9#0y}dB;WxX~cuBMQXCAVs^1-2MCs~nPpgk67Ao-^MFbL zC0L;+$yW|jKH-4M?(c8gw`Ho^a*87b5!$}wV}szy9g+AoiqJ6)N<{ITssvf%gN-}P z2iv%x4`hvQK9GgEtjs)hK&5vccg6DyS=efFZJGVXU0yAc)VobMg8E5142piOGSe1U zM(L`@j2>u7ET9{E_|9uXf|e24gmQP@wb%u&It zX|xTus^cOEfT_imN&CBjz;jXqL8#wlAZ~q_3a=rwnNP))dC>4yw770 zofr?Br%r6EoBRK7Tbuc9+`hM|oW%)y>a*eg=8Ywla{f1gTzzWhHM*y4_~Xy#nU%|` z*_pId&n-FN3v~p?&)2g5Jj&;imSdbDP;&)K4@lgL+2@l3%gqzN2)e&_WGQ+kz>2i6 z5`8rIl=*4}vF1(lw@UPZ;0<$36ip{C;Byhr?lUh$(YJz)=E`dHuHbU>yK1ygu*yv7 zjArL{d_Ckee{W|rk~uN%Fn8{sn{EE3GrA)D=F8;{YaqJ(D{Ti9F$sw+ zsLxz?88#uw0i4y{+hZVPY!*&^ z!R5(pUKtGqd2{c|XwrtcM@DAN?IV%->&mDe^qJukq5-q*1}5|H^@FYE-6ur-3pd?F z-@O(x$sgzbI^4Ee+pLzUaj?3cW4i%eaOJV2`06p&^mlbN?iDzn?X{K9c&qa(NOw~8 z5cXH}3TTY(&0){y(Lde{>aEILa7Y)1Cij{{cVv@wf`T}zgZ|j0X6Wm73S=szwcV`d zP672q@J1oI{qBN_4=flq$9yOn?LitKr98=?E7L=6+}j~NFPn=#6dhb~?>ot2*gW^4 zXm+Vqo*ot#X2wKbD4RV#9KEkB?|sS}az@PgAC4ArH-%LRw|c)GcmBiFbJ5Q#{`emq zKV;(P^k6DF^K&xtPDZvV@@E`F*@-> zoj28bk79(VWA*#OF~AFZqe6=WS7V!Lp8iUHvkucp&c2 z2z>4eu1V(3k3iY&=JAh2Z{Hn&MMORiwrW^G2jE9WL_U{{b%dnt(LjHJB%F4U&f&7n z_`8^zM5Y_s^-R7vhWg8^MsjVf#EcKhKz(KN|IMVZ}Wk z<u1;|U7U1sQ+r)@34k%!MaK zZG9lrZZ~0(g(l>71DJ?3Tsu@JVy(CB)Ll1AHiwE5=>$#c@hi)9Ma3V$qqa!^ad!qG zryyLqP4$S~e0Cph6VAbB>EH2`*Orr2K*l@ER)l5D|x zPMc4xih8QLSV)%c0H0*Oyec|=?-Dn2TJ{3xM1rVw-&E`MOn^zbE;Cw6uG`XT5v7Y} z_UdS$m5a@bwZ7{+dd-T}(YyxwhH7_R2|Koun-0+1gB%la_8=^*T1Jy8s>KIH-SZk} z^g(&h*E~34V-noXV@wj5AbF?|mqE^9-a;hOxSL%KRj3F{nylOltEUqOYwE%W2RGtISsluCG~ru00KjtYCsQQD4$2WZnOvQ<iYt00P?tL-GOXI0>w)mnr@=_!JtTT$3T1_;O^k-$l426a_umD!HuB#q3) zYopzA+rA;feCp^r!V)K+=Nb$@?LK30Epf$L8s7p9eFul+bz8bA~Kn{S*u zY1kb8zMgW`W3!K`5%2b*xp{GJvWcGUaQC~Onyc(%Ubrn9sBj(XXT<8EbCEa4&n))l zYAu*$%**SduBmO3_XJsp`G{80?t8>ph)EC&iB-L^u$YehDwB(|S~}|?_pMnkB2ziN ztE)ja zmG>?X1$K#y-O*wob|x#Vf#rA0j|ld9Pe2eqw2sRfqMOZG#mbb5*rOPQE62qz#mZds z-6_?jdS%a+pW~$V+vkU(u-zf77Xqn`Ls)-pE`D}+#B5$$Tx!<8T3*fF9dEu`J}J4o zWA$IkUkRUR-Ehs@CYiSu<=V`eT)xLldpy|V@-w4WbKw zIjn`gdfd8tRVo15a*7n$0>t$wrWRsW#JPb3U9C1j^h((;v3rgE4RJSwz(Z6RdQ%U} znU)}=ooopSNUo^k8^*wFN3frK&BbH+cF77^3#@*%s-8u^5+iZ)3xC6cusqX&S~hN3 zPPfhawQU3D<>M<0%|};OrZ$93X0?zeaT)z}E@^ZjD+E8QrA%IvWp(+ZgNTkKrKsBmJ;gXTnhm(Om$IlNL8fKr`uB_&d+^f0cwIr{|Ys_o4DVza$HD);?)ZaCb?eTJq& zIDqFf8_f}0I2;z|BedG%J0i3AxTxASopdE5HEb^8Uc?7RWVuLsw^ed|^kn(vD7j2p zEO0h&sJ%W~Y{2$9a;BiP}CEjMn6HT`)Q- zpG1b&O|VySUe9L2_A{8$h0}NzHrKp$8-n-qKggC_7YGrsD)Y<{`?L=P^Ub^BXpaJc zs~M8qne({NJZNj)LDGTP$Q|YG>DTwmO)~e4b#|B^T+!KMMn2uvYFh6pBY-Tbew>rlO>_M4C+@02TR#bp2J%_SgjY}<96Wjbpaj*aMOCLviIwn72O~eDJ}m?V4iv= z>NRurX>T+4ToQE^|22T&Kg!J=@rteibJ3(~$E&$K};FVq5b-Mzfe*+z#sk<{CFI zO{q*GQEt+%o)XgT=Sm*jn3T+jqYnBTY3CI#W|Zn)D(&9a>XD3QIX82kQ^BerrS~H0 zi|s3uOkT=f6}mY2h+)*X2GDKXpw!~wDz|J~unc)9q(8oL5EuE0%B|sy6?EECx^A3s zd@6XX9`B(RSGhw!Ca!#Wy{H0%-509bF?4lA4dY91u~>_PGlosIr_yzbebpy$-DQwN zuq^E?_>CpE9!Et0(su89dQboa=TtVWLqB#}*I>ChU=hjW9KBk1Y^5&OYgX9`t904l zS5u8XTk>{`oyJ_zdMs^v`9QnqD^VZUZW4#C3q9^JJlJr{Qe}Jial0`NxiKc`yhf~l zW@l{#|4cVG6_jix05n0-Yg=lQ<>s@2p>sF|syEe!RMnk~Ql4+B*X(@~~>*dvIJ4@wx4cw!wG$Oqh!6YO2j?{tDN*wH`W}?u%H_l+8CH ze%%(=fi^8ZQcYrPY1>Q%>9{Lv{Zl`OW}bY!s~Z}pJT?h`Ii-O-RN6e_6YNWC?(7R#={o{II^ zb!YCLbVsK@fsuCiJ@@Kma*~hhjv9GfcN|Kz+r-^*q%GaCW=$C60Nv@9*aPVfTfoi^ za)vbpIRaSg%|W~Q9yNnDoNO_!M{4GAJ#vWA)QNlKHl6gy+F$9>a4l?%_R*szZ)fuT zrR$mtBaamCFeVUFy9*&9HBhtF9}7BI?eWZ0(_uix!tOL9Mro&w1-rE8NU5${Uwtwv zFfpmkuHGbZA%~7S#W{V_o@bXlFy*_Epr|9)t5Cq!6EZbNyx7~-u%MNrP~azrTkTxd zu|dK3JR9`qS6SA`o{dAJW%pi(kdgbX16zPc0!M0%v;sT~CzK_KnaJTtWdi zp-!Y52e~EIDkuA{g{!bbgjECJdT3B+AVrFb!3inuX6DbXbcw_Fxbs>;HzB!e%*xr7 zo<&|@Lyoip+vFt(Z2|`;QcP-u4ql_5|7C8TUFqvba79y>XwASc;0A}fZ*BVUUNx6ymv<`KTuO4X&!H+0-?oLbM&0b2&dL#f%)p3%I=Md z9Qre~L6;?+`Ben2OcJ?gvi^P_O}WX#S+=GQz*HX2(xS;j&F0aLFu}vw$wLkvON`*3 z?W3rsOQkQI^$k%!SJm55L*3G9u8vl55tyUJNllc@uDHZ*FTdNCtkYZq|UOB8eMM73jzcj-dx9R!452=}pM zHf1(IxkW8*Fk>+lY}A%z^Z;4G+&6Y&+|(0zPig4 zrFVH2?7NW^Np)) ze@m#O+!s1z%=I0$G7Pd(- zl!jb75b?0t(xOE@A}{Ga?C1y(U_tI|5lnubxnr+Np#pN3kK=DoC%f-Teq_g-$OmL|5+7s^K7|i*1h3&^i1<4` zh9!13Tbm@2v{~3AfEb^!#dY#oUkD(U;B}JArKSCi{~HbwYa*8KG@AE{iJvLF&3y2- z?#VU+WRf{M>Y8b0d;(A2-9A{JHEC0Vr#%mHX~k)M}3&tkS|ai9z5h&CC*nt+6p~N4Qje z#L$4^PX0q+q3r1%#Tf0I1G8$?DzI`LSNcO7Bo>r9uNt$@FxIzr|Gy!v1{kw9vq zD|VR!j_qvkX1h$~*atx7!Kj<06Xp#LN~HBk=JiiSgItqJI{qJvxHsDc5msZUy% zxiw(gsr)PmN(k+f5>IB|JO@f8aix9rEO~XSjX$!4DZe)?Wy)>FTP3zfDp@DKSC)p8 zS|mw6Vv4PW$5iu(tLAK-u1DlZb4}xg>&pwaJdF(?)FR(D26X^`Ic?*O_hV8R3s2_j zWm*R*YAm>I4{25^&JkMz2NJ;w`j?#|Fc*}n+h%}?iBdj8)PIiLYMwbm%y`z{scav! zD%o1Esr_@*-(Vkc0lP$Ev}(J824I__ht9L&<2)g5q)h}d`8V!CbZi?UcDZA9y|tXp zge`&95Xh4wH5Ex`!$(KGEqcrjavhy071UJc-pT4a#d@RplJy?P_(t1p;6)e#=;kUh ztYNQ^SV9cNEq3Edl65<0=}qcPe$k^H-u9AsfZ1MbVacqh%1mtI`we#aNY%BSKg1&x zed5-@iAH?i%J)t7o#`yDEHNi+d})d;IQwC=qwJAoZLu_@XJ4yT$I1W0K}tjrXWFQf z-H0Epl}Fo%K;d=+xuBWFEz0F*IEN8VDIbIYVe;naBiRDt1slFZqHwyIou0wHR($FC z7A?$(n8P<*@WgkQZ!OYSY%h50JJFH+l)^MCp0HY^KQ;T8`NcN}`tYw8)2b8E9YM-Z zbEPUFLt&a$cbbMfvn_0Q)yD}AfHW$Q1Yrb25QL6ZB6dBwIO(0O)KSj1V0^?cSfdfF zP$*#t4PoDm5`pNI4iC30+JVTXP`cb8aEM3J(@01(&JkbyFF+~9*D^{;cp`$>#pf~U z;_+JBw?*`o_-YVH#FR`7VJ7@uL3pSywt+lJo(J5#?2%x3i4|%r+fWOIa~8B$9UKxf zHaUgr7P3(nXekwM;)s@^=+4-rr?mO=zx8*q2z1VNlFm0f$)*-_i*%H!AJUZK{e+(cF1A0x<@o6#ej*1*Lw{qm_Sa|mb&`A0{_xrRxvpJfZg{`F4!=E}Xu1f# z(fIhk~|nBIcglnIMaqb6I!u$aORVi8$Fv6bdYeV(!<7gRC%K zm+E4GgJ0eQ*i5~r-jCVn^@0bm{d-%-y{C?i*+#UHm;ohd|KhFVUex%3Z1f#+FemTH zK{;jv(B4Kucz|Yb4SdzNop70-o!>#bbTppfY zHBbCHu!&ME4xRY3Iv_e}kz2}l*<>!<0KxQvjE9(;X-%xGYx#A(s=^3v4%j=`TGKGv zha|+Xu(e2Kf?D@C)K^gj$hAJDGQNen1H?|dGmB6(SuAP~Ry?5Wy$Gctq;2hill-Iy zHg(T5fvHFP6Z}%%YB*_7gb?qutPYPV!>;wPGv0>UCGW;c;j{b@u@N~ku-=bOhF=eD8jy1+_!!xBWO8yyl*s97cMwdh8Nk5qd(D`ZTNw;Yhu=9`1DI`)uURWQ>d1MwWFHJdrYHwcPByBzAl!ESNXf zMa9Fu9f%7Zi!4qi_BeJG*t1wG;H(UZ0gwu=p<1!svf8s+t`)b1Sss)m4wL)Pdg}OG zh{DGy8vnLM9yU|oveza2-2`6=x=#*C-pzX=$V(5hk_d{so#Y#8T0ECXa6Giy4i?g< zYX|`~KAL)NtYA5MBZ!pqSH&pcUCu4mdV7E^*ZknTXn2|;=f(ID^-~Mt-Ie0-toA}o zSQ?1O%wb<5*yX3^MI8-=%Zu@&6v;+62R@UDKPiQsmHJhIV}=r^Y`k^T9wTW{N|S2C z9mLfz@ZPOW8@UiweG;yR%)-F}IKkqrOPMfn3%CoNMK?!2=XSHGy{N!CC)_IQq6!+- zUJ1DqT?42@G}3Vj zX`_jR5ctcc6B15FsdfY5Ft3E(Zjhd^O{kl?e9KfNltHKHbxLSPii7zR*tk=hosR(V6wNnnYWJRbCqx4DFdomaLY)GmcR}C8wVU(wMRJLNvLH4up zXTn)_+ME~zWIe4y=(GxVR;m>vOIb(2E`vEzpr1H+kGB-%8_uLr6jPBiXru+k2__U> zH=Bfms>wrOTxai4Uk`7cai@g^t@E*_8W%Pa2pbV=huABT3*E6O=b+^y%E1BN!Vc@7 zNj-L(2w$;$4`!fd2%#|eic3e{tZE{@A`?zdHP@KEDka;EUDdMMd1|RBdY9lJcJ>M{ zxmmthP535RB7{SCs)Zp{Y>~P7+NkR|+56bnWSJ)5Gv4Ho^~9K>)2i~RpB`!Bdy5Ru8TRR5q z`@eG{lbyO3IGW8|38xi@)P01W{XkvTbX1CX%Z*}*^10Jz460gP>UT?yFNN859ElA3 z$fVhx7B!efd#qrV=2+45L>L!Moh_?U^tO5w%@fjr4fU2QG`IHl|s2 z!Q4qbkH9sovVs;Poq>*QN_MfHON^^e%04rx+s$IBRFxSW73op%JtmI(L42r}OVloj z^e->Pce@VSO7>W)6IugWvlyEo8`LEln^oKdh$FSQnRR*8_nseHdzWMz(EwGSygix1 zPSE7ZwKF zK)^*S)I?6G0gu8hg$#JEZB10~EEsD^RM_Y2a=IWVjHNyJbeWqi6*{p zTBsgy9bnh_m33+E^-hbQC(pHmcpNeNmLpWg9c=6s`v6Cewv^ZJPMw=)-Drg3G^E51 zS?X(=HM~5G0b|nj9sOd*9iHrxcjSfQj#!%yy8u`@iJDr<+Tg;AQIbKf~w zr3UfTn^Lh)yx%TT@h@F19znL04ng$l@FAsn(sH5 z5L{HJT_TmN(jtn_Tn9k$)uK_)3*yr3uCNe~q`4gbB6C0Dy5A z2{WloxDJmgi)a@O@G)0`_vlNn15Qv2m}zb+`rJ&&#BDD@r=<9YJo=AqW>pFP4^puYLik=*=4;_3bs9_6ZMP?Lb$-;(BF-Y^7 zHMZfwAiQL&bswpTH-&evuxh&W%PD0~`eEFci=S-v%k9N7(?3w&qFC?N(ys6fEnNLi~&?oJN1QHeY^LUzW4@jxc`Kzii%dI9~ThUl{f5 z{#$*+;v2tp&v7}lC$6P#2>8Z8Qv2^V4hDP9)hxD^=X|~XjL#xiHEn|q5z8(`{`52O zyc-3C`+U->B|E0)cfQx6zWvTUt_+&LPOf$~0Gcc)?J)Y~_(U*K7$ZTb)1m#D_)Se; z?LzxsNCujZUr6fol#aa{A4U;LA*(U@gu9;QPDQ%(dtdt94ZiDfVDoS*A61}rC$(?q zNF8zQ5e{eV*}|S=enls|{ASEgEWASsJYGRzJOe z&{Al3UiJHfE2^HW(z0lNR`_HGS*s|XCQZ%HqNlu+670a5y?4~70G@Rcx(D0CDT^6W zb3mf}Nds2UbMX17I8Jq&N>u6GPo{~7V6AEWPfOT25(j^omn0BxR?7d`Wx8u8YTPa;2AC@5oVNS!KybZFr?*�-CB+*Fs%DSVHY~|AeiS{Hj!F5qj z4fSt_tF-A2l2ZS05FF|*x-n491b-%ZO6Nm zw|j94PJ3)-&#Pb2PLqV31N9a64&Dj>;6QD7$ws2Bg`u;V{;XBl6ZOxo2J8>xc#cRm z<4;tWqDVFfIC7whIM2s;!KRc5HYMhZV^aLWCzfo=P00qvRC2*i`S?}sTNcLjs_UAj zl0xaR$HO?UhQH|B=!N*cB_l~6s9kU?Srw#n-SM6R8*NPrOsU098g!CZoBI@@EnM8( zpj!bHcEV;}bG-qZLHT{Hxi$%}No~zGIzqf)`j%Mci&=V^2e^OSIq~x?L0FyO)qz7|!na*IaEh@86<58mZIjb>9XK z%9;3e*Frj)3&~DesKE@Z*hqRF%w=-HLt;YWajHtJVwPvgbrNs53Vq;|^kk{|)xSmU zgn|1TM&7gq64m$3oys(0Gi)>BPm|)11ph0CY?A@}&6Q327y&ux0Nk>Q9nTI)cts<` z#Ug>?WhMb?xM3-!UM9svB1<$IW!q{IWk2W2k_^?WNHn82H#6*}PLN7}c}~!{58=Q9<$yCkZTrc*=h@%=U!WYZk*VIkwpBe zt*)>=(G?nB)Mivy_@ZkkxmkwePG)kvu5eybB;I6oh4Wl70-x;RrVe7VmnN9fFQupS zOS4_kB>cyVcIWGBl5P0J_HY{i(VmQ|JftunuP(zih7gRy1SUMf%X{4HvmbDS_B_<3_R1o_0+%Xv&+TR;xbv zy4Sn9#pR0lg;2Oe(hbM*+^J>N2Re~fA1-#|fW$9O8u#kMCBEOHK3w7+cMLWhH?bZ) zI#{nuc+c@fmtdoe*ChxM5)yQ}#0EcjdcPrQz@PAT?4M*Mpt&>nK(knb3hLb=$I}eH zHF9JGoVHserzw8HIvcHnqZV>k4Up8GS?IVGae8cB#A6k;GCH7Vam!6?6W2wez~s!1NP;v z1|0OAcw@CO?>|La;ilhEgJDXCoLc5~v+=c|N19z~!?2b3^-GfCW^JxAw=S--jlMG0 zWn-!`+HJ2jyxW+fb`(iu66WO!E!w4iepiey+~y}-6Tj7WDto1tRX4yZQ$;NWJ0@L) zgb5EFJ)nJv$b>IzkwCz`FS`;h)+qsD*TcF%l;Xv!WfsJJ#Bxz`Ey*Pj8Ho=PNtigb zseBM7bQm8zJBSbBiVoxhyTS+gprVz0IOaEVH~qeepcy%%_?b(DR`9JVFrlNZ<>skV z!|qd;io=q~IDY3|<>&ay&iE?V^Hju@yBMn$p3cqVjGw9fik1+t@GHqs{bv2DKJ2t{ zR$n#M_Z7R$=I=#A)9m#)#Ph_9Bs8)mfNYo3Nd-S_#NUK|i^ z4$SXM(OJ1Q?8qHv&avfTv+6h8>vz#7s#Wu!XGU%2Kev{1?(s*DEsvNV@0Xiuy8j>I zf=ZQWpwnM0q00A`mdK_$t~Jol=W=Ked%(Au)XvrR#3#trnIXPV2W^%5_j6{YRM2ts%%0hME~cTZJOIfv}tjSM?gS|)BQ+-S-3Dg zF-KLSzI=y7baa>_ep0UOq3M2X2&0@J9Ba8G4Ip70p|mty%b4|tM+1b1;UV74FRk$j zndq5<4^M!vx&@`lL^EI>$Z^Z%X9*6haRyv{7Pt9ErJ#hvvf@HYa#TP$vL7{h4{Uvp zc+83^GNp7B{-aIsjs^r|?5=F4*X|ECn-f+S`FfmT-+C*v7OeDC;FRDDlCx~QF(-G2ab>PVY_R?uKFLq~60FACsg)9^=&d?Z zs+cNedxH;As!-Mv1*}PW1J#aemNZ~3r;xF#Sj+EJVMF^Nsz(PwPxy_bE6v=5N>OWD zQEOS!a^zY$8M5>ZA6h$J8lhwH$l6rT1ogKMN69Ex%dU2OyP2plh~*T?Mh_w|u>x8b zm(10t?I?f9blo!CZRQ?76r1%w?k(;iR|=!!e^x}EWs=uk$VVk$%_|>5nd`z0|1WKC z0wzUy`~gq*+*kM8yR-K-GaS1M>;ZCvvW;8{3V0-FNW=saL}I}E%s}EnA}WYd8jYgS zL?cm5jHvNI|HgQrfSQQ$!o>T;M2(5p_pA5lnMLB0=lhaD6@)%u0G zmU^r*+y}ygmpo6NK7{iVwBmwvu4SNlBp*Ct3=#4Xt2>z+1mv@luyl331(nYlOG+0P z63b~@OU)R%azRrAO-{PY?G0gC^RbhooB!ce(_2Y*ANyxm7^38Pq{_f${f9Uo7UEey7 zhRk$FSubr`Fw>1&)C`mX1V8BFVWWzaQBXXj3hTR`~+RK+^wbA zbKNA}d4SuF*!h1uz@4t|rl{~yO5dG*Anu+=Cm-nUgCcG_&^<0Hi=eLA?pcm1O@mi@ zsc)`ZPfyRr8<)@*v+>3Sw9g!Obeb#!*XX7d2O`tTrE`G%y?}1TP3vNMYmPfzmpW#y zI|C_GOgpCxcX5Mjh(rP|p5`x{LL5cO2@T zp)bdO&Fw>HPXC%a#`+um?rUy0cV>tphXqwY^y?_#Z`Am8w;P?=@9XY#-5%|+npf?) z?dxtey7tJ|(fTVWI?p{(*HN119*1B4F;BiEV_Q2mCCwZ20yFwSjsctX6>qg18Vr=msBwqI%^W%@jH>nOf)68B*Esxw zvfe{kDyUsV2O30KGI-|<17USF9XknLN0czGTfHt0k zL|>3cd471KC_j;i1~Xz$@x){epixEo3cQ2&SdW4day|1+2A|dF_~ivMxYsyG6ft9)u)LsXyOe<(_y;t zLbs(yVG$v}@`BQ6#2`W$Du&Y(TwGJx47UO?1g}1_v6E(<;ii#}h!>R3iqu0#o#Bp% z#HJ$V#pP$XgJ5a6?+my8;2!>$O0)Z+?Qg@`B88lfmROU`)bTHH+U6OQGslpg${A3o zMviR6%wmQ?HjblVXS$tq`-RA-qwtK}cq|x=XdG*f5^}*H#G9l?JFWk^Vw8m-q5+WQ z`s!%TjgT%Toav^+AX2p9Lbtg_0U^0YEDMc<93z)SLu@LBiLt;^BIY)vc^Ze#~ zgNz&BZErVtF>rNMMtn;84O+oxJ23Xs2Fic}46-@Iq^(&C6XES&z0s(u~E# z8p|)xsW-W;BM}fOZ*4#zS=m+{Dlp;~bzyB{b=E)xhs)uC=~eYy0r|M+N6<7J@ke%#dkPdbfx#;dEMnM0-2b z+`_|G&VIIT(~2Lv6D`Z3d(Lvlj}lX{Zj{e?M1kqFD0+uw;B;ReEIBaLceWdAQi3WT z*0OcQ!*Uww%(LCZsF=7aVnWz;?>>ojdJ^-KIZPi6otP2~|8!YPLE_c)@S~bxyLU&e z7IMyU6N6*o!mPoY1#Zcbq@$AvLnAjwnkJs(b~Gs|8YOD@SeF@~T2-Q>;95t*j7~W~JNK@`!ElRfs$*i{~>C6VzCy3J%9^?RdD0 zEazCGYO84mFY`P}BB_7KAVzq{SyXDJy7}#Sz!Ws`(BwlZCk4i7HDoQmc(b^%BYPPD@1U)ig-&)10tcm&7Mq7XCjvleQ;Ht1%EVv%w1FOZN zasVQg6F!xO52&v86?x{0z=tG1Lg=}jO#LcFR|V=Si>^9E95BU7bfxRgb4Qf8r_ia& zC4!MtU@h(_Skxrdh5)RKHX!B6G9vq6t zLXXC=tK1BApO4U>yHCExOYxvU-C@8|L4<5MGipe%H7mzt4=eKl`M5w;2JO^HKe)gh z1AqH|?%*|UjtGsXB2+_YG# zV5ts_^#OeA=E!xMdCgXeUgz)gj2ITZ$@*G_Y@G0r1VMBdTM-MToO z%s^X~k+(HkSJLDeMe=$w>rX?R*jR(3iG(=u5wvn4$+HPZxt6?)-6&()R1g7tNlIdP zU7k}6nyLIg6JkEw#7a7VLIk)Y^A2-pgF@QFD_o@_8cY_k{WLB~H`XAN%5R#3l;o7W z@=-HnMjVi118CKgZVEbVU%`uEg7NRRpb?Zv#lnMeF0m>+7Ab7jM9F@<=FZ)&#mW7b5ow;5(#Q+ist#;qEpL~t}xA&GpIb>M6Wzk03_ zLP>4NQowka*kEVzg5`g9%qY1j`y zP#j&j0{NqNyTSzCEdf13-%f32P_0m%2SeRN|S4uaPSu z$SFU`;+tYUI&!u2hiBDz3%x~dZLP+wK%PKB2DjqTndG*Q&~h2CLPXn!3LEWaxy(#P zfM&6@I{fd{yE&Dk?zdBdF22-lFR@%$FZIXLfhyu_5DV+EA(j~siwJlad|aelCih`8 zvt~A?t5bI?)C;VNM%n=8FdE{byBR=S)Tqg<7ZDnNnLDITBVD+Q5Wo!9#ii3PbEj9m zrWOot>OQ8kWJL2b_lxXN;1qBac|Edk71yw_OGN6_${pDxw;0B}c z)yS1lp2cuf@D}CkygC|ox%)s?gG*r9jQVfW&8b)|-H}eW((o(X@6cJlMgp6weo^aK zt@Mo+r#FId#uI7$Ua?90!hj4vqeb|T5sSkdm3S$>A#gGKy+L(x20q}Cgf$c9$i-&` zA&TKi#tt|;Hg)xhIve@7r%o30kOq9s0s*z!7+5U-Z?f1J-N-n8I%Qw6)cSzl*jF5F zZJ~pwh<)*mrieqL7vGH3KD29!DC*0)sbVcMhTk|<9AjNYb<;$5!uX)mu|E&j)!9JZ zKJtW$kz2)V9N)DQdL3OfO$@Tmr`xBAp;m}qo+buc?^1fYm|Uw0S!UGkG9aQKqVG%> zU3g*5ba7a%Ds`FBhRfKFerVkcJnWORUsu^NZf%Dm8Hre_fI21~4GdG8w zwdso)@Xk~{JbyotAE|zaZ?;zDO7x*5xh6avTdnptnN#4%>?2wg-t1Ma$D3LuD}#4% z&2Swtn+;aBMKFxZCeiTy#gL}`jUpCt>meXO?2=AD)AEVqXl|h~N2~W2DQkbae19<+ zNj+cKUtEv8?B~uziqEU))|uiI-0PYp_J-Z{m|5~(?f`kuKR~Rrmpk;#0phIqPU-GA zkd}UiJn5$&h`C)z_Z}$rx9?92B5ok~S7nKn_J;9En-%@zknfXp32 z&)qND=`u zXSVWN_{m}7o7VYjZ#ixV?YiFEi%xwJfvb`1k-ZG+;UdFy$CB1Zh$(Oi*q*VfF^B`{ z))$il?JJO5?*?x+UG#}_Szze*KXvB8s4ZOsZu-=@&VDUJhkoWvk!dVv(3PJ#eK2Of z_?a_R|I+z6emRd8f9_1=XRrU(r(qA&2uCA8xUyz)lo zl3KURB6|P3&>!`6d5KGq0+4_H5q`e-l8x{NP{nz4WUW_AH-F(Isl}2u?BSMsbAs>w z)%J7p_NLD*HvwOYn_wR7`^cHIt~(Ke@~_p6pkEy4ej|E2JWZ5Eeb!nlWcR7R zJTtMCDx=a=oCo==Xtii8@jm_d-~am|LVCBa7$St0dzx0&AaMIv zjS--LU-H4k_E#fx47+pofkZ^G((+-)4u>S_;(r}TghGS=CH?tfr|JLGXx>R)od`yA zwajR|$I*;D7=Z@y>b<@0wd)^=({U5+4(j`*m!kZ*R)pqCK}-!5BJ7$6Ve7T{0kU5a zL>I)ai6Y}0T=Ss7I0jC2soB{OAJXB*22Z@e<&LGjB`5{UtL*z0ExW8m^D%Ik*y6<~ zr|eG$%V;zoDWM?v@*NAuKYT2KBL*u0@GPo>s~`L~kpZ+^73j|ih$de4?t_sO&V8wh za`6kC`|u*Ss@xt#O)vZZ!Gjl%@Joxdmmr!3SGp*?_@VNJ16_!-)M5a*u%c-`T=RB! z#`9s;g$thPp(bTXP0Bz8RaxRG+I~PJ2Umq%KW&&{#o5s=@4xJBe2RU#0F+89ma1G~Eih+(ODq@Qjag!LKoJ|=g@x=w; zXn+Srl%on1G4d(1%m3T>*_314=^|xU=D^b!4PWBdltV`?h3hBhkM0V6U*;%4C-G>y&l{lPJlv3b)CyN z3$;mX#L}Qr<&(p4B)24uM^3q93`H>mPa5ug(ZSgV-waJve$M>nsm8~---|pLiHLrg zwt8+&3l1Nso&&)fM}Fn0%!NEfR+T$7`t~g>Q_rk&_ohRp0?(CEItNCR$iPdAbA}ah z(_Pwqc7uTDj6l^sJ!QN!PcND#gZ-deJUbGk%ZFx64*=QtE=!Lw`}XvLogj>p3=q!KiWLUA&;~uM%46L$75NTm4lWTUBwsa^7VHi8(=9b_ zX2DZg|Bko+ny@8w0p7vZChG*uru^bv{|T zdQwwvf}XI?6ULV(Fp!~+U@C$)IVg*&701IfYu!2|%W&w@TDLQr84BDASI)j- zj*~~^euaR4dIn_P5yfrLGHG}Q*HmdTL2nU1s*%F=?!Yn9M+aIgPGJIQdaJT2&TYX>c7)d!qCSQCP| zWW5Nq!6)E@@qqY%K5z-0*Wk8RXQj8hQmAB+qF_vT0o~I8Wqm>E%K_^ssA*SWUNDDD z?09Xk4nYUeDawa!@wnp`Ni@2hbAn;#4xzKk!A6bx09BxC#@Fby<=U3{<@pWeT?0b} zcXc5Bq|x0gqk>1vTycZw*jb|30-ps3cS^kmgwsIS zDsM~`LR!tk5W27#&KD}?GlSU|`a|h=&FWN@}kNkJ7c3bmjLG&{x;W5+bS?-c6_K$53Z746aK|-fDi$|fjH$bpF?dwjZ;=CqHV$<#DMr(9&W7J83zvkvma6M$M<2B{R5z5SNSu{ym=@Xq+mk)vybFuj_P^i*O5#Xm2Sa&!Z;QVJT!&nsgB(K&9FSx#Aczh&I4j4RHDmUm2c)Y8E zy;9Jk4zRnhqF}QMI!q4=MxK-e%&nO3865sVv2++o^InagP&Ff_E3eo zl50Z`Kz7;!#=fI(%wDuat)^VL9&qb?*hqD`W~C^9c(u^AJ3K-#t0kwQooeJ@!~FSX zQ76K1#?b>NT_LFZ7|~GYaDoZvSD7G2BnF1nxc3QB4FwRd1gz+(U>8a-kBJ`#V!2ET zh~1i!3eFCI?YU2AugotN<0wTT&{=>K5x7oWLsbDXA~k3bDB$u9wmA%Ekqo#GD;9WF z1}hL^9#?F_`K~`)0*Q%`?>+Sbi2yYBN>!-g$KNp z%g3OxnVoCR<-m=vg+s>}d(jVhh z0JFaBOjq^-R!M5m<9j`@>fn0-eN~Fx49qu`id}vpQ0!i}?%VFqU<3eE35daOyVu$` zWvO&RVqg?_7%19*_#L-Nsy%1Wnm1E}=$#W133~K9ZXGNGfB%l#+n6hxT(#OYZ~5G) z8Fb`0QA5w4kPvjniFoVqg>D@~;k3G+!m>&dl$O4gqPALt*WC6jm_k>UZS3oZ1`G-z>WHB)Y>F#XixXgbmeBBgfv!HP{lnsJw z7~D?JnvbsVV(%^YC;%mk%Rq6|oJ(7ENuJ|6>|X5%02^vqziMgyYDn_eB3gnF0c!6n zRW%x=aGcm@lAMRcM?rQoZCaNuF_P4vJ>0B{o@A$uP~kbkoI^sBC~ZSGhsr!^N4i{= zIAuGA(PQ6r2f!2qbjyCJ*)(B{xZG@%x5kL| z_B$EgC{v=Gc1`XMEcWptL;o6!bSLZRz~4uv>U-D-Y&W~&#Kb6m3rqcIeFqC#zqM$* z_=f)R3*HJZj2A;NTYZ}%qwKdc+@=UDW|X=;Qlt+jh(ZJo3xY1V zJ<{bUx*LLQ_*TaE=;7NV1v+V>n5zrlGEuCs-^y&7y*J#QsOK0Mqb`N1NExGs9ubn_ zA0HWvz6yiDU$wGI+o4!h^=8@~Mdw`Uej~ktHH}h9S*An_v%#-rdISnp`MaS)Bq=FcOmHgPCG`IBiKgt5BIB5OH!dxN8F<%D?whG7fFd)laYsZU!iYP_|6ELx$0SBh zGQw~%yTT#Q6|-FJ@vPLu?7dkARF=VkIMyMQJ@AxE*`UL4%0(bVxpCp8_;z!JZ;B$6 zD8}bC42&f$yA-ZP{uci%GcP;c(uYMs0rpwhP$l4UCRup=lw^Iq4QR6w6%<(#q)f?zF2p%kkojg7?ov(UA zCl+H9LfA-5ZrN!F^kqr08vYl!ma2IhzNBU1Y3MC<^C?9-%W^!tpMaOduv~{>;h=sT zSA;Eu=i_^(v*PdrWj!N^&?&u-BSEMLpx`d~#A}GF6T#86EZ*2m$KKWImRNw1+ZPas zN+e~VEW=V*gdGm&Eg(1$m8V>Iw%>c2wpPA}fXnhl>41-9WMRFu)?1PZ@cyCyypzgM z!vU^1$c|?-;Yd0aZsvc{RFbtMvNs0F7RZg5(%ZAfr9=68Dx|FB0vHG80+(8J*|jBvMtf!9^;)g-6%hUQdB73p0#-1}70oD`kdPrKucC zAKP9t1JJcnv>>aSfa(~8%F|*xqWFZWZc~3{=+q$p0!{;T!>`@wM0mec^3cBX}u|d!QBOQr`}H&7;f6LWD&Rq_IooG!G502iygP zWBE$|N9@e?OxkXy1-nu;dMLCi6M+WRP?#hgT*XNdZxH;B?(n>(Qaz4SS>=fB+l4fL z>k8S%85>ndS4wOVED`Jx={1Q>f+GdT6_K=2o`j6$0>Up=p_=0IYBV^+F#D$J6pga) z2{}Dop-XAW`>FaA^3bUh)Ma$R`>CE}P!?^!!L3Uz@^!MsZrT*}Mnrhc(mPRa5KaC^ zs-bx}|1-GH)i?yGN&G$IKItagYx4|N5f(`q%%MraEzgg6jYt&Le+L<0Vwj0!vs$EM z`ppIi8s_1@&j$~Ly9rxTpySK!k7Q>AHgl8T$Zg#X> zzojsPbQu5Hue-p18euRP!3x@-bgWRJ!g;?<6<3MayjG$@!v+<~YfO@T(-)4Q`8NJyRG8Jlw=$9%~%2!#Ttgom-aLD>@Lw#SG zIsxae06pVHfMZ$M54V*DbQj}aB~ z!7kbr^U)7V$~2l80ndvP=ps5}U<~99zLOd|sow>48$2P16V3|KD2U| znc0zru|vPo@S-%m#s^c+Y@7pmv?`qBktE}=o7`rmU+roM^wM%bOvf|XLgRy#tF*OY zkgZ#@MqAsfXs=1?srNknJO$s!_il32iz`v0vi0obf>tB*6Cey2=jzGf!?`PyQ7{8f zt0#umNZ{#L4ZKqA^1vTqu#Vl-llJPPveC5SX1BUqwsWZJlEOJE|7;9p5{?a$Vok^N zL+cZV6!o=wua%y^*-ey`p!h|ijBmsy!hzb6T8JwwCTcPjye@>Tz?dGEx0i5ECAomo zNWx~b)+G(a7puSm*IIN8lOt8jS_r)!St?aKf!Iup=Pe7VozGuB5)n%mh*Ti~?S*<( z>Y%mp6t8N`B)>{MbzTjJKx4OfDFp!X$Hpq-rmB?H2{?4a$ffnwl~Yu&FoMkmrX+A( zGVdu(Hr|7)_vcV-o7QrRxbJKggpxx7y-LfF3E5cbFf3@!3HX3n24bTeBz(X{pJhpC zXn^+{A37z|Ql?aLX4HMWyF~YTxRhg99R-%76Z0utX^?jc5**U0(wP}gY#N>M5+Glt zyoFio!g^yfxW+qPj5B2cK6FYVsHhJ7Y)LtWG+tXnncumsVdx#{z7Omg_}usk^r_ZJ z8T84K9n4^;rKLI`OEgeOjOm`J@LpO%3ybHY1{$h_AOy#ft(&Gu6cZ-cpyBxre;|p> zrCpz-np5g1!_ZK=;#Rk@g-2Fa9N1qgDyB)dx;3TW1sKu5^lj*i)U$)WaM%R+rDCe3 z=2openTk)ZJyfWZ@fkUbm%{G7hj?Hyxsiu1be~Tj7Ke?&SgJ&PXsp zD6|evw6HJB$*U|KI@Be5EL|0DFrmP-YD_5X-+Geh&Vw>;=}T=b=XO*}3FH=aRP>2q zz`L!RLvWiNbIk5kAX1C%xEeqjfH6b7KIa5bRBr}DQ7Zz0jHSVe1N{Mm;6>bA=E0C|tO*5EMCYw4LU>O<7Rb)Xvg9@-MC2y&gv8VfU zegip0%u*?DYuG7rcFHDYb22fETn^0V_~425nC2>oXw0$W%{G%xt&#IaodR6$OMXI$A{5MQ5#-E zUelo(Ov=SVb7#P${mR8+^|i${%*~a=@XIS0wlPcXqUp5r&Mfr84b`!|z}461ctmY`F(V$!-D3w8jR=zl}q{M&+yjdUz8_p-d-gsIS8wAl}Hi#gX zpeszJ7iorrrTmC&pKnXIi?eNfR|^r&D{_p2ky1!e?Z$xzAH{ zXnPdbgvQ6q3%Gjlft3Rm33dU2=mAlMhkl-#mP4>c)y82JktF7PZmCrL=md5waW0Ps zpi}K9!k{sJ0cU*fXqe{Icriy~NLg2Lguk5@)_7fY)p`^)EHngJ`j)K!1P#C2ZLp+n z56%I1yOEABYw9$rlZoaL0jSfVB{kllu`Kk0S~J@RvEE%dr}3LiA(eK{AUIta0u4F` zJ=$3Qstp4f2*o|>RUK0NROf2r4&kiuXFA{>w_yaHVv{?ZM#?5$$ng?7hImfQ$HIhZ&8j zAJPV+*lteRQSGEnyVf;j*S1XJrvC-Cb7p11qwqY$Xs%{iBtyk!XM)6Bp zxGME+x_P_XZvU83EeJ8X-JKDCCSu1+_77>rfQBv-`L=p0J>gEA4pIS2lD6Q=wp-#a zIMFIXZK)u{yuP9W;i8Sm14O;#JQ3_c{E26&@kw`q^&Fl4q&vO`Wx^<{Xq$1TVHn}{ zN#g?!>#CAE;d7Os=bv=v+2`8iABiZonMdZvd5(O9GyZoxXTN9DOV?KC=+S2_*9mJsA8=moJ!@6rhO!{& z8*64I8s!@TevSHY#Bcafx@A$i-V~;62l|~aW+fIQ>|5cA$UN%%OFT7jTL=r1qaO1x z=o~J`V-O-0gFyMC8|rCuQ)7Z|Y7(vCr*4YU)+VvH{e(qMvlv}}@w0F$?9GQK+iVpG z`v6-G#D_=QTaeoAxMnekAHA$u3=7}-tW6I!i%F3uEZAE6#Hfo@;L5DhJV(tq6#Nhc~pM zq+NIzCCMt|bn})}9gS)eEn`1@9`Dwp)sZo>xqybwLJ{xam;R?VM4!Iqcfg@7eIR-O?GNDlQ223W@{!5BoDjzz{^Nec=!TRf5){w> z;C@>?kfp-JaIQhDXW9Zcb9iYa_^Q)Jd+bezvnX}qQEq~kju%<_bR1%beCq=-TtB7FOY*5V+0J?9 zc#&crkfiL%iNW;w2OE*g3EIP)yfNf9pdr z5+QB#ABp#MJyo>zdC{?{?_c5}D|&li%cQ<5-DK5E@R`qunM`7^^8I&Uw_N&fu`;>? zQ3_$Ke97C8M9hGnvSYmpAxpD95#NpTFUA&WT|?F#UI(?`;T;Ds%+K!dMrYxF%OE`9 z6!y!8>A5?+ed+3dI^WGo>f!SYnYZnq?oFk`0hMXIFJ4VAA7XpbjwxvGf5(~<8FoDD zEu^XNx5fraW?Ki)wysF3upaC|A?(?9=c2xWGi>Ze!Qk)} z6Q4+#S06S9?GZXgbd(te4OST2+zjv;|8 zSA5Cj${t4@_B;r>((1ZE8WeFHWI5Fv7ha%SXIfRZx~f*`i~`kP-6}-x+C!@(nMF1L zG^^5JTb2yx^Ff>&7l-W&4dId0)2NNOz>MMTt^dV{+kX(W5f{(TH%^EUrpdk5O_mmd z8DI$5hziGUGbN_e%7X?q>8a4Jh;YIDs;NNym^{`Af@#R9fXB{MP^&$}*99oC+~;}R z=dRE~75r42kH0rQG=>*tPw1#(WI|{Zt`Tf^B>&Wjbqd-z4A)o<9jGr*421o!v>vl_ zG%h7n|#p-0j>#{4vdrDc9 z598exNw2%MseuFXE6Swzp8?@isubj#Y}BrtY-LY2Z)tmS^RIF{!N&^ts72uaXJ|rV| z7%EcP0_DiURD_8&jMTLKwMLFVwTIR!-#~6{*-~AptLxubgaG2D9gLE)T&u=z2`tw- z?u)@7=z39qeR(lyheFg_wr7`Bb8xs;V^q(^?Hn7oG0U=QLkpB~JBpldj|Rr=-4$uv zVLsu?!IAq7tIyQrp7r3Ge7jq;<_?1+Fg=7NDd5XVv!E%mNoS+Fz9L`Y0 z0eb<|fo&n64mufDA$qvn6JgEql;a2+$tqWlv6@FJtmfs_(1mfpmQ%yT3j>OK-uORZ z(|HSRyuqzMirrCmFIB;VEJ$)3N?9A!hnS;=9CBT(-pOb-oBdhWfDn+ZERh>L!X`9a zuBP>8xOu>wIrj3bF8*h1@X#X`8FXlgN6N96gN?F#!;Eo0;?0Kx`%1Gfws=HY?7w0y8Iofx_DR#67Ma?ivN;IQtOS-lH^-RmBNb-*5f$TH zv6+!272)L3&we9TVa5+8@*5SRjIrZK%69xpvoVaxV5t#f$1jh&-Yv$CZ#tNlhT_T& zR_MHg22|8<%=%ovHtQ?PFt5q3kf~pr^}kfVG3%T9i;{_zvL>!Cm%@9dVgZ==qZp|@ zHOScgBNcZ4N;@aEBJBPW&MHS5D^sputC$csX}iC2iQQxI#_*3!Bg*g(4qF*YclQa^ zs&u^tP(ejVY2N3&0k|7R$dTYLIDKKilpO&ogXm%bYe#^eNUp^ubx91dHGg7=p(#!I z0iZCwoiyId1lirg=t_g7E7fE{{{>zB4d_PmC(86pAsh`M_)= zf>ITu~rB(OZ9SS z<=d=Ng*9KJhFND~P8CsF1=ocoVSgCwI`~NE#{~@gI=nLC2}|-)9wtuN%*tLs8y4aN z(2WK70Mc@S$Rth2G->aDyTbS>SpaI2 z4{)I3uX-dgL6YsSx?KiZaC5)(c7-vce{;2S!Z;=?iiP#7 zHmI}<>nLEXXJMmpm;}(X6*NEVHGB(m$p;m)z?EBu8fuuvwOdBucNgX9kE-+Qbespv z5zf)YeAt(+8G7>ZdJo4Jt}a1G!>2#AZ+;m;qxQ+}0apR#;>E{WeBsn(5 zNjHOAujyXFWtRdy*uJhcJ-UQy8S}*3342A_aa41aI|lf}eu#d`PWCoafrWPgY zQT`QC;B5By_o55_fT$7t&J^_NfeNBKQfoAy$eIw_2=S%ck4O8Ck@{2}S`ufyu^gnY z48h)`7+(&`eT0e0&G~AOB$UaWrX^sD0WD!E-p~^1Yk~2RqO|t3P}y#R47ak<-N#jV zRq(hTVVo*d(8Zw6Qk;+1L8aIol6iD_diiyH`7s4vG7he73`Dwf&uSN?~rjL6%P#G5q83MUx zf_k;m)qNF$xg`@dC7uCnEqPuwTU$9!L@^f;f%BC1ozTFRAPNFcCul^)Y0&WYiXl;+ z6U^D?n_%6_+g(piNsa@{OzLovDIYG(!2-!MzUp9sQRLlb4rI#N0%t)!J7{N%a*g`z zfHemb3ZFqTXosWsoHG%c2O$pN1A)^=+nys88AaY#$TMh@?or53o z9tgKuS4FtBG5-eRX8sKYJo9g+@%WJZTk%Ddt3r1}kdfuu_^wtiLJS&W+m8V17V%;# zNeWtKp@vSP*7=GwYwtLIuF@f{f}REh94c5P;?2Xdv>8j0%{y#a$BCAsYC3FLM@MiF z{fMs$D;rq#O~%8&_af zwSneM#lYlQyrRE;B%HzmDH2x7liCY}>FS@d{zGhhubaaYvnM4pjN^OImTGqp)e7Sc zQW=bN9&P_f)QwP;gS_%m0CmMQOEra|@XFzX^`=^z`3Nnj_394YP19Yr(Eqn)vT(_R zm9HEtYJ z*luG4DJ9_5d!9;Qe}AxtxzxTS+;$x1j4Mf{pTIojCx8urLB_&Ta=RA4cx`HRvUU&uAwjiXf#F%>}T>Pc*=t{(!E z<}mz#16VIU5SM%;KH%Xz79TjAO*An)5L08>;LPdv1xXHiT1(6S9j&r2L2!ZA#DUg! zvbMB-oi-j>-Oz|ev86hr-6D)dH6-?@t1e5<*z}JbVv803^Gc9YaSQ$Nui`*yKKvQg zKMT7xOeXZshcFL+>sgVH@6b=3{VYNgZlHUg6;ts9{6qMOVb6*2@n`Ww1m%4HIr+q| zo)c3M|M8vY#A53On)kfuw(l3T@_B@dTu6^Sk4Upu(XPI_My2fA!cMT82CtV+<<7erlBDWffMKmF!KF|c*9fk`2?wp_k34T!=t05bmG zi#V{qKqGdF>D-9ZcZ$hqd_BGYqA1eMr!~Yjy}lD_2K%RtG-qiF@n0^jnnLSOO2;={ z^*3>t6=hS{DfHRj#eN=edhC=0bpiY*SiGS_Ulv1pPc>mX%8~UD_ClTW;HWdDV1tQr zY%L$ZA$H}OFlzK(%Q^%6%DFFgpyMG|n))B7&GYdTJD`H~H zsV3}PAa21;6qV)fetq^)bgXR#5Lsgcb!EcG~1C%m9 zA%N!8n*2=vHp4kKIu$;$+VwK#D=j;W6*v~_bbX5J!2uxowir^v_L+v{nsC{Yk!JA$ zLy_r+Qn5pZWzkK8;&kjLKBRL@1j#4CW6*1*L+8xt8t;a^CoQs)eQGkG)Z|fkJ}qQ$ z8~n_s;as4*Y0>hxMN?L3y46Uu(e-bORvi>9#r!BwPrNNgWVAY($D%;u9nmvXX_%oS z6Bi^+UOW}+0*zD3V(4haC1HO6Eq+I|jZhk1ZZPAz&=5TRr3Onitu#e0^as%&-VyU1 zrEA6EhWXB58uYFhAXM-y_m{RrarFL_s7YyZt#yY!J360c+qqt)GTU6kRR z-n~=A=TkLrLc>~t zAifKa*y1{x)#{B+2C;+a{8sO~_P-tau+)fv~jH`_}!NUt4z@|0IH8w{pZ9N>GA2^?M6ab{sM}j_ z->s=}9Zl@@8cHffPSn@p0VLwE_-kORF00-UX|`x7-}(hbn8)HUkFhPo?1CT=bRMBD zX;t{Rn-ieCw;|m0oYqP_tQrjIVV%#t%q87|-IO z1)stQqT^J7$&ZCI@7&>Db&FEV@lgk2c@eky%)>EjVID@L_OOs zeSa@+N>V0Qj-=9261`sCw~PT+0+ls)s06U@KBY+MBK_@^7ALCt1zd$86F!qQOhc8B z71T4*>#pOCJHw!$k)BRXW4)S{)g!%BJI-@$YME9dHFmGNp6(lo!_s+4KVSK9)}ePt zdM#ha(OH``E3qpPvnH9q!Q@rPCNHq1e!Wm!2T{<(j;!H2s*r3}HS>p~5CXjMH*U(S zRD3VM(ygIijPknUs*?lhpwZqiij4LU`)M?=wcVq=7JY9pZQ*-A#JyZuXT>pqVe<_m zRo-=@y}TZ*4%I=pL8!s1maXV87B-2J?o`iIIy_*+7_*R3~kcdQcGM&|Cs3AXy4*c;qhdSo%dU5>)zga@1b*` zNrRuwWViw|Y#>L=_W|p>hVI$N>+)XS?QRX<9YNibyeuA>IB5@$;2g@2Y*3HfImv6B z6dD>%$U`(FR-g?1U03(7vyQ!gAwP`^ci@B1+U#M>R~@)Q601odg+u$i4C)-)hdP&^ z+rNN%Rp<46vRSwBBbV;>NP~O?K@z1pHUzR571z*69}YghJts;_eQ#2D{kc*4EnoZ^ z7a#D&ZMYac85a-W;uOBvf{Q!(Vk<5_<%=hAvCqD^co7%NagllV+^C<;TV6QiyR>v$ zwvI|qc{Q~W%@jlaCwKr*TYf+w$bWNgQ(=mix9rcev|<_nEQd|?8aQ`~MNL0UjHR2V zdWYM8kJE4`lB4`-I5loK3V!$-FKCUE7*y@hf%Bs&#O}>g;f%IU75d-VRh@|TSQ%s` z^j^p|P|c^Vn^jTk6>wn{4gVCU1K1rp?ZlXHJyOAb?Ng*sg%O{%!C#i`5u zjrg>WW5sS1>n{xTLOzWD(I=m}4J8iTry9}hXJp<0&fQ{#fqRei@rj%N@>Y+9s*Z7N z+X_K7i?(r#@yU>OzH1l5{_Am|QG7^W5C)NiV815ZV>uHk5VE00-}X7A{>%71%?wi_ z5%MhwKXVK^iP(q5Fa$`vg6xuDk(?D_HqA}i*bJ8?BkdRxh&$|OA;&{)J)kS(c%TxP zbyndkwJxl!LxxKv6W|vDeNqyfQN<^NObdQ^cBNt=7=lER2MvY*3?NS{wv((aCZ{84 zf;{XbL7cfno(WmE_T2?tn8HRU^c<-VvY4N#kj&MF0PpAL#W_KMd`U&PJd_m5r^aAF zak|6kShVWH>IQnOIW~%VKaR$!uf7fdfpOJw>fYJn&`TR@ay8WC7~JcbeB=T}R8Oc|U*%y=xkX+67dY?p;Eo>Jg%HRSj9CnuZaW7?ru? z|8b>O6{le5Y z8r8SY640O+SxW8$@i2XJb*dOw_iv+fR;NY-T6Op8)KKdVdSi8JlJy>Su1WRSFK6iR zHK}v0+sXgTZl%q=_5|8?b!~dBb9|gu4MHs6d*|Vn9LRuLKB3EAi0wb=;h7K65V}Z&d z;H%6_mQ6%z!z9H;$f_W#OXk63L@@>PSm9o$iJ|?dxd_BtQt@QGR%6px5%*})MIt8nqUcc9A8UE|AQLaIqsCEJ*?|RhF21zWt`XwA?MU4zT z>S^?5XR>tzox0g+w%^PWZAO`2(7l_ThBh$QJYX*1Ypm%|$h@fb5)X-A(Z4o3T@f@V zMYCUz*C@wXxw{b^Q}j6C0pR@K~n9Kq!19YKmkLAupeT& zXtR-{7fnHnhN*A7eeg{-v%~&=qKGf-c#e;OzLhS>eauQ|`4cm0+^Mhd9#1TmT@$~Q z^NaU6s)D@c_?|YCNF$b*aAR0^;`JCA)TDC=!H?m?uC`xRaJpjb)&e76?Suv?vZG;)yWvTq2}eYaLsuibfHlujQc+9P*> zdeSXlOO2=AypyNjZ*%7)&)X37S8a%j=jpz8n}*Ty2LPOWZKv}idq+e@3SGPO1dmp~ zy!XU6>FgJi4alzsrG1XB__GU6r8hxH{5&qz_w>bSkjB4zx;KQXPWKL>)u+R1 z@P$pYe^=c`JO3F?(fZqK5f5@#>yWiO&rH+$UA1vq{;6a))3gNJD(2q>ZkX^(ufc8Gqo!>ON^gu+mp__V@Mvn)qKL7}%h1}%i1^aMCO z#uj(j4@DGjR{Jx~NmbFmTW<7fp(20iMsGkGaRc&6Y*d6cp+V0$J+)P109k{i!lq;p zR<qF$LuNMS#{2bfajC zSLmkiCF)CxLb+->#n}jwt%M+>X+*&YPs8I0&RaSje#;a1n!jb1pgTnb*?#~$?|Mc{ zA&-`RSH{KZzA$m?EkBj`6@a?RUz$NziMtNBRp&b*xUjGcKZapq#G;^Lc z92Ng=;6R+}P9oWC>5yZ>aPjn#mF`gM#6ylyJ1can+F04_zz#N$& z_z(^d2Vu1Rww3Q>!UM|{zP-*x0%(F+!XRM)Ig&PpFkdyV16 zxFBP~%h7B9W2~KYKvn?wx;>1jfilVb*CPIU3_7G5Irs^G?5C*^6ejGQ_%fG+^Tkg7 zgqy>2{D~RfVezUCO$EJ1GB~3MbTtpbq5xZc=~<_yPmV~2MJ9hEW}el#pH(ZrHOQ_= zs*C&rqwPbu)E;YdgpvO9xhf6=jeraDsQEdk0rFjHI;slGE#vs<*&yAjF10>Y4@4fx z<}%wc56ENqAH(9$d%;2ird@hs+wvl-Cf5ElmDu1=TP9 z7Q{%o%2L4+s^dSjFeKVE-NJ|#$?pmIA4z1vHN1!p}th0fP z{^EIOnpFjRqch7_i!Thqkd#!)X8BgLc}`5t`#yNHif>{H^R5=IBVZOgUvO&n4#Av) zt-x}s#S0MYkyj}ekR}_~1`hUU^pqkWO}OiLD{s?~7oFSDpy{{Q<|FHKUrnn$TK{Vg z*^-f|EyCDitQ=n2wBk4$zMLo);4b_SVXzl}B+9#p;k2OLJ=Q&8B%%T#2leSkz>|uA zJN*bah|)2L+>%1FB9QMC$Tx51J(6!)zQbt-PdgTLH_zA8sCm>#zR{{k3TBYW5}mIKcVQc-dlHBOs6~S z&3bR$ZfUX0(B}&R`kdC5AVZ(;!7&%RqqMjfpMWvr6NV(fX`GcofO!bOg&;@x&GPpI z?_9kS6P*Zlq)2Zb*Q;@jP)Aslo%Tvx15Tt#GS+vTDRNq^Z?seqZ4ueVq%l(ZF0R2B|az~%Cj=&Jny*YN<>cdESlutK%})Dajor=gRMp#G6+zL`8P%=RsAXt|rgo&1!>&g@cYX;b4N$VRV$~G$c-tT5Klq zS~a&W0U;IDLpf2D=SGX4kYWZY|B>MiWRY*wG1F_peCRVn>mJL z9u?ljpR#di?G!l7NRJl7XK+LFnY+S<&p^R~rm{1#oQTaR8};+Bb1TEk`2e4s&b^Xd z%_Ad`$Y=Omy*uZ@;A;;D48C;X(ws*PL$YFN<2qRK$zUsB zytyr)?OM{gC(N)DJgoPDWMUX=`1eIXyWsN2n=7K2jimnA9S-jfN$~r#8gK~S9Fp54 z<>rtNX?BB+5n^_O>cMV6^(4(rf{`=7VHjN&TxL4lgQ1!^L1y5H`-7(t!SpUx3ekZP3byj9qrMwu;>w^~+QcGb^ zUd&&3E%Fyh8<^+74;24RfoE-JaSx?@jIvKrRqjI3OV#D;xLl+zcj9sZ630nUJtwpQ z?dw!Yl;qVSXmIi+dAW29G`_g%u#pWG1C}>?8J++L8=a75vKhg?4L7n~A1kx`4+ zI}35rSDrVd{2d7lFlzD=9#j}wT=GeL*l)eTDNpY)gdv^uqSH!!H{i_n%@>`sHOr+D zd2z1&NtSlr+mxfNdE~p^pRxsUbo$|l9W7Zu91!w%QPba?Q6tzAI=_5TTUWb<{m%;}Oz8%8tiMS5&ZM?>(e0<<|]j zVLZpnn)4;$#O_;sM8{fHq!?GMrw4tF=;M4h6p&1$aVKMjLMl8HvNy7O2po}(iGOF2 zUyEM+n={rrm+JrS3@yxrVu@q=@Bl)v1ZlPKaZuK_`}i*(r=$Mv92AFNIi#8}rRF4t zTCdYpk0N-q+tA!W>qkJz_}NR1aa!=3NH=X8AC1sw1+g#O#(7i=ag?Ek6srweAV%S^| z7H)TN0@b1|ic!smZib756pfF1nN=tdf7RIVDLZd1W}Xc%iwM0oK(x#PQ83Pxh)t$X z-Ppt|(1J(nU%+))t&eWXd>%Xv+z0T$1V}IzA``tB-TM;aUZqZonPg=fBQ;13{o>0` zJ4>59sZd){>nl#fFr>T3SV5#@T@ua)Xh#T{eEFdaYwdY7)G%f&n)!;eg|0eS47b+O z_Jc*vTD$4hgW-;tT$_Y7A|FZLMavFJETFsZ@g`u)?|M0rqwKw2YveXmL91&K2Wa}e z-fto4(3&ks9&^$paZtEfXg7~L@Arz-mKA%^OZ$j}B0ECn#*KgU9!adY(}t(7IDyW5 z(Cb8Re)XWY-1-G|{K-2LD(_$Z$-6dw>1Nv>g(v1d=i z*z2=?Orsw0zJ;b;{D{|M-xj7nKH_!d{}ni+#To-`s6z8Y=OXT+sz<#k)|K@2N4-0s zSNFESL*)YM#z*A3F!G1Y-OH|}gqi&k8>La()6v~O6y0oZL81HQ$j`h)Mh@u-7b2s)RQgB`=lL`p@T51Y zqU--Zbvz&^iegV>ifyQM(V|jSEb!#ns?J3WJGtp5`dEBUW%KYP_y{NFgE9iM)aR>V?=)46kVldYpwj{BDiZMn7Ur%a?1 z|AOVW%chq;gSqPufANl`|D5Vwh{slEnrmtOY2Fc3&M~vA?4XzQz*J;<@b|T@wuo{O4Wl!m##Sgmzwwd9Lb=7O|HI{WWu`cmH&Tx<1JbX&(>*{$-~QEf&UPE3rGDmc3^$bg%{1VjPvK zNej-T!Nj}}r8T>f)d)<9eZnk{$+-$d2}2`OTCfDX`x9(rOT33C*Z>izcNG&>|K(TV z|2&QPD62W8YuyaRA*QJ6`ao-OZ=_%1j6q?kC&3`(V;tWn>W9Qy2S8RZdztpS6>=z^ zo}!BA!+9Lv&|>yC4|vpBQ1ZRV2=L~&8HR*3x)i9OS2GsMc#lvUl@dj z?-Vn*he+$81MyM}O61ZqCN~Ic3v4d12>@p#jkk8 z^)vGBQnmu)Th$4Wo_B?o@q^*u!Q;~CIo8=S^f!hF9tcgxK1V8KyX4DXENMgrPyu&^ zyoOOpJ{o~VIUfb{MAP8i&9N<-F+rG=98P@r0f~h+%l>^U98?(Ru_qKn{?``os2S~drTwBZea9Cb| zG8w7oRSk-EB2J@xiK~@cL!U3h#<~Xa58PY{4iJ1~M7J<@1O&q%%sHN@Z$y*MwFB`Z z#RCN??fGyh?WXC(MRf}(`FYNx-sh6Y{`S*Yn!XqtovaccJ$^Yj+;7fwYQvZQ-lhl7 zbSB$BkF5JHoMu~p=(O19$7$~$It}5I(Hr*%i3WPtPxsNB?kdN6la4smSxPTF(-NoB z{AiSR9$7n_HXavEQq5^jZ7l-83aGAGOX$cQoABH7Y4T5VerS2L`820z=1e#l%0-?8 zKf%g}Q^hgGkROMR3nC#THYAzE-ihGfAnfuawhSS=fI;MaSz1V|LG_oTC0;#J`>*-D4Y;EEF zBhPR)(*8$A)3ocD+NO0Y+UjU?Hq%VvYNR0P&WMh+tDlL{2@$u6`ANiWx2_=Tk4`lm zcE5LId{e}ZmBKPc=0Iib`rZF|$K%P42fW!9Z93%vIGs}L)9A^Nbhhso>$ES>wllcV z&WS?Drlm6L?*BocT*U(HR|}K_=*CCg>&SZAJ>HV0_Cd%Yby3rPtG$)CbyCHe#V_( zT~DVz;|{c6%hFZPAcFj@HWe1zh${L(T?@H?L1H1XBObBUo85GH8leU&7+2=e+Ef(u z0qMEcq{TP?Cqa5w_C-iI@Fku?tN{mXL6TIko+ z0um3~bf4SYKsz6CC)ihvqer*aEI0*>k`oKq z)XXVd{+I#X6n>mlXyT7U3eEiEd?>u}u>cY3@v*RwOk zqcR{G2N=k$e4OEvGv~Zz(Xm5Ig~*#FcS+cP5G5rc8N3vxcb{{Mwa_Q&J6mxlCGUW= z?0U|vnFWJ=9||zy9V4S55a+-p@qrVW+*L8XtHS;>D8LoB!IgFZk2RwP)bWeUp`B|T zq%Ot?vV{R>ZT+%x1wy!BoI}-X8V!wrr)pzkuSUeL5e&8RHV6Sqy&g23eH|h!Z9?~( z_LqMiMotZXxjhXVA3tuept$>gD0>h1D5|x8d}p?2lkDuANl(aR6C{+-n}Cu*nus)e zK|!$vMNqC65l8?+1*I#xDu}^$?ZQ>B1yn#(L`6{S3cv4j&ddV7zW>kr z*AJQ9*_l(H^Yj8w>}#1y1=Pk!Xk2>PRGL+YZ^k2j z&)EWz9vGAEV53+Vmwrkix3(}apz|~ElL;s69YHUo$qQu6Ob;3zEcz7L!@ZHaiQxJI z-D&U#=6#%vK6qQ9R?=COhzVsd23NEynrs z0k?cugH%H*48!$*54j-~8oScC3H#u?<3c8wBKV;rw1QGW^{IHMP48r$ zQpBirbHf>U`Q2cKbU+}^wl7J>>4BWu6JBw%^6@&l!3=K5lf(mjAeq5;Md^W{9zu+fhQYFCTQIc^D=nR49R}887MHm29*lfffRfWbV;brguD89 z_>t`6$~VlWL(L>JDDX0l!Z)zpBh)Bii%e>ABY-aCGJrKjxuYY@0I8gmsZAI0t;uzk;vl)6};}8hXs>J6+@Qh42fBP z!4g5#au;a=wgxTK@lpXI;P;O`NA`8BgbpZE|NA{vW+j{*lbJN)ih#wWO#+dh@h+Th z(iBc+l{7vRUc6-?YE`+Y0NX1)QKZg@#T%FkKSn_VZXlBrWw1sHpP`dxO;eTxihdXs zSY@^7FjF9`5k!k~nqt}DuY=W>CcQAqfAf*UA#ya40g!Q`Xo3nWW{+{@KTb)GLZjy>stk) z7OT!M#!(44ui5nC@oaNaHxcf`_$0WV~H#*w$!Xm@s5| z43?eNO=llE&c>Q$);Qk)>ix=!r?c|RWGPWDjKO+jX13rgVGB3$QWo|s0mF%eVlXW7 zi-cmVGH_Fv5 z1%rH21DOJkfDV8DmxY2hztAL73r5`w8uPL`qXvwPw!O3{F6ZTDEOlnc+;JdCPTS2wOq ztv~_vAZq3j#hdq2ySQ4T>R+>SL4Z^p9GsxBz$sDulL!kTLX5WgU4$FC1Q1xhktgd> zOWem%me~Io)dXRLb_)mvKj0KgqKNBCxdR*7bdEN$BLOCoH2voYJaHrz;ZytymyQ4x zvk`Z}Vm}^TkIe(|i?KBW=X*37z;c21XiE5mAC6=!<&!YcVyjVq1ii40k%z@oTn#m# zoLmMA_I|X7I0r^cP$Ss2Xb)Hu!HkS4rI!_?4n{0kE40Tn4ui_TqY{n5zJpVua4^;@ zjMm_U$W;w+j&M4FrzIZh2bBVkgwY_68dJt-;E2zQ#)~LN7eH1w<~5wzPr%m0M~4H8 z7V;f9QNTHijX2V(l#~pB^pL>DI1L(H_$3*^1o`~&@quWlSo2I5I8@+ZHp0r61-!Vy zbTAo{cN;DaiU6WIu0l=WN(>Q4RF|2nB+oKQflVEj-ECOK6hdbSb{`P#Mir);2854g z2uJ;6NS7x{SStKnN?06!UW>=nd!Xwo>YRN?ma_~XB}^}>@c71&HA-i#D_RFvprI0+ z_mQvQpZ%^Zn#}a1QMHz8{dn~}dKh<97&}N93ofO!^_zGB#88!o)$gpsK*GIz#)m;f zw7b8RxgzS5ENnnb!Ea^WZ%OyJM*Nm(7xHgO8uV?vu(m<6^&WamFQtljmu!8xLSJg8 zO3%cTWSIap%Kt_raC4s;9|XP7copd2hmg+SxPdNIueSkSY zF?R-;hWR{|r__g0y3vw|dsol7gL0o!L6bfnlp8Xs5;?FUoY`-rbT99TW?d;wWfcwZ z<1N%+()psKcog-@fQ1~HLzFqqmSlW~WQDFxZlFRTNQDT7CjkD3vx%~22G9z!sNr0J z(UoT%95sJS27r;6*Wrs?WH;d#11z-6IL&7>_dOo$k5+Rm0~mw?97}mNC*l19bj18> zvWV{+$wI#PCQnKh(3bDwExT4rIYMWJi+5CIB2%2GIUYH3Q<<5o-XlP)0wQe%OrBHfovy9uPg3JR!5TGOWoQTz;|tpl5bXO z;HZyNjv#5eqzegdj~z2{VaLpD*eaET12!0;(F=?_{uSBzOb2w>I^a%) z38>%=pnJx^pfJFZf2CcFei;oj_T{(wrwN@RY`6u#bqA3g{J`G|dO-b3vU@bD#A<*6 zkKW)*0BW}^Hq>N}0a4A8E+heGuMS1F9cZKN_XDAGga8~%l?<1`BoD=Jl~IEc6yQNd z1TfiDQFb6i0xr7jPkDSi0HOgj4mN{@0}dgH@8jZPX1y4pCkrM?Hp`B{@F6KJMuVrA z(X7-D`r*gGZUIn#qpXFy8dw!3*m9Fq;0@~2O0ARkB0A&4RgW^g=kbaR!0lZ6J$EghSd^-p-xO-bs^fgx@#$BSrQcyRi8 zIp#?iY8|L2BmzkU!9PHz#`57(jeZ9!T%t0M1{_%}RuZoJvb_qg=?3viTlFT_QByCf zT%=et0QItL)ODS|KP=$6j%RK4?6Cu&a*PI)#Z0g^jIfVz9H$>Rbo-p0R+8( zJEie{&~ej?9{>E%^z$mAXrNY=D^@RbQAq6g7lx%@P)S1r&VSGW&)#<^)j@uC~{idPKvW`6ojl^Qf~q8iW5530HZX74WH33_HI zCt+IF95)MSdQ4y;CV+*&v6h0zq!ZcX9&YMRMoVr6P`t?=GYqwiCXknjDTsQGb=DuC zCy4(nCY(Y`e~c#$R~+~ordSFzkPFhp+QWu!0#9cj8VlOROx@iyp029XC7o{Xsvc^< z`4*37*hT!fo3rz;n$fi0FV7DRk{Y`kjUM4c)ku?nikBHtS>FK|n4g~jtiSfBcoUd) z-AtVta{^mI6q)(*mJ(blYS#S}FUk(N897;$dEQ5#q>7Ne;OBT#ny{wSb1C|wD4S}V z#1pjzTs$SH@~H(?KDD4-$OW*1Oxlo5lASaA<5I-&L0FA0AYnnqA{XNV8F2(I7Au8< zw#kxJ(9U81zo4DVbvJ`H;@HRIl8>Y7#h(4)10nQ*O;6F4n_;)QoKl?<6J^r zEujQz_dZapu*HsPxNfY45TuqbUFQukH4&V1T;MpBcIM&^eTs>sn`Z`NtU5QIg*8#V z?RRqG^?fReH3n*M^ zj0$g)nRRAS*@ub2RKG7<-9cd&zO&y;sbhbXxEt&}CmF#v^mY`(Gpm2a$uw_$bx#%S0@d3@|PX; zpG0j>i+2pe__xqa(zG^=kH^v~b=s4d9NPo34=)Dzt3=4T2L=7!+mk5L4?j=e?}2C3 zZx%Z;`C%fWlRv}vcaWmyJoplh{iq~BD|W-+TmM;NTYuWQENUGI z(b%k5F488I4MnKun(q_c;kA0)iPjOA>|BtILCg4xLS1s1jc0og-P0``YQLF}2R z7aQTHk=d|0-}ytLs0tzu4g^lNa-sn1Cyy9T7^|k-`K#R2(-V6!Dw)T_V3Jy2Y9EWKbyc zmC%SoxaqiI)~$`_w&U~9sq6UU^6*$^uRh^EZk#YsaBe=@Juy;EpEiaIDD-(^oPKY3 z!R{-2(iaC4%i!I4>!Cyou2;GKP~sX|cR2ANO@(u}_Q8Uldvd6?Zcd}Uh5AMMvhad- z%}=G8^Giy}_%+y*mSma*P_wEa+*dM96OX9S+xz_H82zr0d>&c2#^`tY<>$N^C^cDq zWl`Tn+oJ*M6EZo5_tKEr6uH1|3z;Y3IT|_$NMLKoEP_8?qI=1yWZx7^(B(^Um#b#d zIeijlhU?3wBZ6#5w%Hb*pHp$+0RBUq{NvSZj0|5!w2clTIhe;X#Nn%0|VwiF~IwO*PH4uMpaVK20C<;4wsb`kuzbj zW)&m*lC|XZ8+;@?=tA0RnN8@(j7S$+|4wm;n&q0qy|)+V;_V|et}qihP%eXWPn(jw_OzyF z)SwCZ=8MQDdP;%0T$@0j7MSP4<+gL7S&Fo6TlrvSpJ$e)W)_-HYQbNSGNhK;-H0N; z*>}M^v2}?#6=!t&mBqz@DNe(B+E#-1?x2x36c>i3{})-Z*OSo%?cYMX*TK*5yC!C# zzDlQr6||_d)HDMhL5p*DLmoVd-tc#Yi9d+qsio$PT35=l%_16-Ya+CPJ@|1Z!J&5X zBi;-4P8%!&LUCAcTPbg}#SNRr=9-qbc*C7Ye;V;8mhPAb&6fVba%$X*QjxWLk$z!B zo@r_W7TuG91Uy4S@PEa3{{ZF9oJX7U%!}X!a{7Y0NuKYy3Yw`s*Eez5Y*+A|2kRdENex1Gw`^4B-DZ)-zwnqmRpa#M^9hdB$Dr z<7fwverCbACk5>qoExMCWo8NXbwioiXx!-2tNDMhA1H*5glI#BIZ8jOQQ6`^lCDl* zv-%SXjH2>!!u&e8j{#ej?fu>~2h)G0ge^s z9jS^6bG8Pjqz-X&C4wAx#?1}5%r(pkutIQ`Ng3vxaL{Lz`eG{;oL5(x-3l9@iPT7C zitX#|bN@5!Lg#~LXkn$o+K+$`!oJ@Wy#(Z<>bVpTx6PF*eR>CgH5;^R@@nXI4&&_|pCH0spG zB~tF@LqBv=Yx6X?|2)&$JSFsO&>x)Qr$1Yp&1wUPj;TgeCYV(pn}47t>BTjG<$u2E zNxc`xBGuJ3*7Yzx%fd4-L_+rQ?jC)?huiLc;5^uTDB7OQe=CzgzI087m;nzB<#$JMyQvKhE~?kIF`L)wz1rTfA{icy0I-9;Go*$^XLm|u zUXq#%cf>uXd&BbGTBf5fD7|51_HileM&CH8%HTg>TiLXy**cV0y!N;OMe8iK05-zp zH`*YupYqPF#{1FCYUpd^BUmXs#TqkBY0PZqf;r%R4wOR>RC@(x@YR>}_v#=u_; z+ee$*n!PZYqixMA&(N^cc-^g(D;KwRI{KAuNcBh;e^)fj8a2i)oKq05$hO+v`Wz-* zJ-WhoGW2zIsrBv5pw@hDIXtGcB}whsvO?A^A@Ix?2T0J$OlLlR!#!tVxihbvK51`W zK47NqNfXLv({@8?(Pyr08oz_4c;bR$Hk|u@^f`6UBioi^k4yTC;NV-BBBD7V^t8h5u< z%b|Q%Er((|@>@^GY>nT>sBd!|`P&x9{LTLi^D&Qva_PO^<}2_dy|0h?T69^FKL=&N zwMlg8j(8Ex?rUC!aEuYtkfp38EMmp9^`^{b^v2v!lrHaQidgd+__e{Qv<7}{6Z@HO zY6aB4Kd)k{roTB;14TW2y7?L|&kZn7(VyE%M+TVZmjLp5iZ z-Su0`X~h}l1A!t3pUxa;4#WVK48-&c>BE6$+uEXJAr4)jnr%!t5lPK1T;asWRr$8< zLRjn#KoE9eulTw66S$+S5GEqF3}xCyLy|}X;Y7yuxdG}9R@O&?L3>uGyvYlP{-OqgmLgpRm;76XW_s` za9oNeCt;Uw3!si;7!2lcWOKnh?%c+AoEhc#iA{2F8i)5$F4T?4i$SqLW@$kYmf!{` zWYJtg`sYS7fghuG5uG;3Y@u)ejIJL98nb}r3^J>+a&HYXy8sMAgRwV-R5{q}ig>n> zgUvH=bIo8dFZ<}H!DbSWRxkwLX3}Lt%xwBRCf~W_>eao+t^84w-k3KV^=gx_g}9U1l|ZC6Huej zr&HsnPsdX1%hp63{Qiy6>68(`wr$YZJn`SgK z@1}DWm_HytZe}a<4t8V$68R=DhClQ?WDu=ypPN%opqWyKH_HF*GPLC>HPMb zW)_#%uSSOXV@T9hdU^tt25;|CRMy*ET9Jfp8Q)-)dXhCO4&3A!+e7YpF&KNF zmj5?HEHM6i3EAhM&#PCOacVoh6%^|$c@e$?_@c!GcghV%fg!vFn z8yvJ2)R*_m-S&>(i8;^XZ`64jf9tRx+p<*7 zADr9q`QWN!j~8ENjs*Wc*-CM!h{m34Mn~Ry7iXeAgEi4W&NJ~XV1PGr*aa?tC=Irj zy{~+}NG;+_mP#Wmj?2xDhn&)Zqn; zP7tvQ0K<#QY(#CxLI{+@>_8`94f?;2Mqh0%rCnppVcIPa1uW`!y*VE;;9Jka$Nl^3 z&7Rr}r8*fh7W?hK+I|#p{=GDMl(|%Uh30o{l0)_71x={_=IlxeKcly*Juc3xV~yi; zTKy5j*o;@eEb3DfBN*#7b>TNJypU=;xz~|(yVf>3=VLy8=A&ii48Jj((^dioDsdN> zC&ER&u6MS@u{x~&@pEg4OdIWdlP!aMz!mn|7p`S;SNjc8z1T5)t&8<){Lh@1=7*4@ z(dQg~nngoEB4d-iPe+`6_*eH##A$dYVzh7$;u}6OivLFaz#s7vhc>ZFl^NLB3N&or zvBG)k>4=f*?82}79>4Ix(=5LfRqC~@*?}S-C)VkR)puqeg`Wm*2MYxJCdUVZ3M659 zkm@95pmFNub4mEggxtUtrB7iSZ8U+Qr?uTOVTdwH<59%?25n`Ci1aDfhjN=p9uIbv zp@dISE4ixdwuiOs4@AS^%lOz^qPa}blBpc7A z3QThrFVLJ?V>0BZsvDz4LD=~#e6%5$JAig=(wnEg9B*c5`gbw<;UDHU+H-~Jo{|nk z_v>-`*Oh?5d+7Zu&9(HxP3B$5>^^3)S**=Y-S|%vYP&JCZCEf5a0Svmh918e$o&;+ zJ<&Xj2g`2(6`GeCaEsYo^N+y*)=x37rcWk8C*!uVpJq)q58}m1Q_#&AS~~?S#*<33 z()No;Q);p>r;6+uW()w|Y6dhivlr$>LtHuDxR;)qX7&KnbMFkCfqQ7@3?QmT=qz7~ z7Eqhp@zYAW_I9umV`$dxaNrw5n{GEdM;>Y7=!g<5Ekbjo7U%E!IvMBZ${COf z{(trmowE@XDBT4w>2>tzb*6B!&w?9A2s&6F3DW-Sz#zOs?Z=pF!(SSDtQL&;)OOKA zTKAu<%DWoEh^Q(Xf}o}Qw&Zl6gSQ2<$|EdHF_eeAsBxhr(-`8of)fI};o}jqGXbPU$q*f! zY37#B#*7pP=LT;eN2~;|4C4=kgV6FwW=>}WE&7~_esB^+uW$)(qZ#mBi$E<4^wO2l z3jiA90gJ)_i*(WBoP%%Cm^&d~{y-by}!Ch_amm{k<1< z_`HKv&7wPInWdec*s4yCTVKYj0Kr)gkPBF)LQp3Cu%kjIKq6@8EVDb@grdeWDxPf? zYE!7oY_q+#jA~|^cGitvoC0i?QKH%ANm+<1<tai@WaOJGvJu;N~!eL=uvXFjLD}jj``4J^(Q|;LrnT zWbzz2u(abp2KMM2^CT>z+rJBHZnXiBT=&I;bIg|7Y$~2>HYo|f zeYOA6T6_xtu8XO(-pq+A|2m$+{&{ArunQ4XQg4>}Ga<+JtcNN*gWf#9w211PApY~4 ztvMhKtdQd{@^*JsXHx(9rqJK*Oqa|z%eBe$Y)NT8Oe1 z*IsQd(Rb$kr4AIK4ivnG_9P;-x=Z{LsP+0UHj}~nHCz|!`o-pJ`eB`pbdBfI&?RP< zO2k^TK)}i&5IJ^0htf%fTOMPYBF4?Meu-IL%y}yDd`CC4L&(iE2RRqHO21oT<`qVj z<%SD3$=L6F?3C;wo9v}#Zt%r*y0MhHFNM-XeY|d|Ii?9e(gSiU>x(A9Z&Y2S8M$j& zgw}V97nQW)P>d6Xr$j_}3K?(GzHaf0%HaN|+^;bQ74YfBNM*nkTQ}~f`|maFJjqm| z$9(vbeF?@G3}l}&6s>apkzw`DaQ5RCvyYep5Y@5yVCo#V(*qZPXjfc-Cpt>V^NLNW zSI1G?WoCzy{?}(E7I1qWM>Cf}(3?YBmqA~df$Ug3F!m}1KbtOIiF>WmGg1Lh8Ah!a z?S$$8a>szvbo~3fQQ{`l`WDwRK4A$}rU+ibN3)!)%N5k8D-xhvOYNVL)V+ns@HRHn zjsakFC^XW=?*6uGB+8_r~h3y?jXSGOT^_a?*ladeyr>N+zO1Hm8`sb|I3njKo&bsNkrGu{G)iM}ZWeeXwyrkkqmP;>G|vqrp5yd!A-Cm?gOwRRuN%M8{UZ#DVsZ zqaH8|oPILgM2#+n5h4Z}KO*AXW(BSMgsho94i!R>3hHsWa4174AWqa!Wp%s^?kCD= zUpMXq=A{i|k<8}8<>o&yl5NW|l6xro0ka~G;QQl-kjXQ$+zg3DAidpPA55=33?}YgPTIa1V$gw~%-md%T*(1JzJN{wtPC1J zohE08*)&~0FuN*}M`!a#<@*`)c9#$+W^r2E%f=L=E?9PC|zYXMOHI9 zG+T6|UF)O8wEfm&lezbIDAewilWEhz2Z`X_6iW`^o1AU(6SFdz{3lY=A2$!moAH?Q z%af_sSAo{&t`Eas0;_-T08i8chEW8aYN63mST#MnA1HEA)mqeVQN4rS|Kg z4c@^)=sBrr>!F&{52xsj4N&SWqO8YEWMNCCx;%zmqO&%d=jOgU1JOB(`;clX#{>(r zlb+jXKA5}lufIXtrG7h8Ul64YRmCOLct=663g?3(Qu1NHP!A-0S(>x!2)IKQlJ*`6 z(BVo=@GD-{Au42YDmF6d-zY@Or_Y`NG`i4NG&iazPsSlv#j1m$tL846R`9 zE=ZG}GK*?IvI-GB%23O}7}!!<=7@phJPjVJa`w}ZjSvS4*+tKUjkY!O}XbpWrC1Q&kVBMh3C_yZ>!x_s7A9P~cy^F9E~ zUCU`4p1);!IcO`*y{xDs)xVi%AVt+N-oTI|~PMwpp<94ceX}dgo=cRjChA zmt`8(9h3<9Wf&@e;GpKhIUjFpsTTi+6puE~e#M*xwcf5*z{oD8z^i7L#1b9UR*yLi ze8m}FP6J;xU)MLlFX(0zqHFaU^abD2>93j10{7{#X^ejj7KC-k&tP_ntwHRaIudyL zVU%s?_&O|b>uA91&{IxKt$iJj;#&Bo8PWn74DbPgp*%wUxj(Ds{33+Von za^NhqJYGm!9)f3yOuNu7XBUh!eu&I|m>r>#K8L-is_E!6Mzd&dw$tFNBg>s?y=ahQ zG@}{I41<0d9yh6elhKk+Uu7hyFdiQ~uq}u(ptu#90we8l(8|k5Hy%RppPGc{B8uk_ zB7vL`e$EV9CSYQ4c@d`-?fj=voN=?m&Q=gKA>=<~_4n$`#>6$JL~V_>b%Q>7OwXk z*NaN*0F{^VNV=R$I;aH`xktkor%ARE{T?Gb97XOe0k%hXrc#L|ifeJNf%BBB-x!H- zugK>vd-Yt2y;Kfx!$I05wYcdzUFubtdJ(;Ycj%Xlg6TpS0c(-%f?n9bqB01E?Bgs& z4`BYr$05#WPK4`XW2bVd(GnF&)jM;DJZGZLjj7^e2kGawGuzTrEUBI9)G>JS&1^8yHv2$y= zqQkAojFc=~0Z1=o%`(zkDd_^hqJ$mI0~R-vL=K-Q_s}Vo4U1uQnwRqdMUam{ouWs4 z(yDwF%$r2J`6}F(jamr{VXpV;icTn6>;>mbDV25hD)~09kT;Nf!Ovdf2o^=iiwv5Q z0wN-G{OoCt2puWpuH-9(gNOJEV%@-3M8(~s@gfWZ(qMkDmPII*Jo&u%85bd2sBkJ+ zTMYq4!Wz_YdX}m^;Yw%#DOAr^`{Nd$lQFFF(C|^idE=v|IF zY7K=v(^v^*usp1kWXTufIsq@?d?9G8Ob!m8O=l`28=SdgX!!5&ma5jtcnh_kg&Mp! z90p1cRHJ|}oNkoTrfoMv=DMa`p&7)zcQx8JKBKT1)GjCB2ALrM#~E1{3>1;}igVKS zx8dbRGR(vs^OaExx>rUSdNu8C8t3qOsI2DVw+JeJs>n+>6h?k$3LbD4;ddC*@H>03 z2b`t&o~1M#NW0EEgS2>QJS9a)_nC2CC_V~IN(zx>u=zHkmaAX+70>`PVN-N2z}$U0 z8VJ4pu0TdJXK(^H@=7r|tvUz9Q7ZW6|EN*jo5f<@k&S?-$> z6F}2-+?z5u++Fc;UTioL8K~8hQNlPW5){%jSH%qL(CD~@Mp2ddCQ z;&eD+AO^SV2#A~qP>@65o0E-aZARTL`y_#b5;F{eas%=l9Eo_PO(kl_#JEnkI&*vl zQHm=V?F*=v2)_Ywh4=*hbsywORP&M%$Hr7t&Q_xYrk7ibDXV~EWQJjsT;}~;>y9}K zN86hKFPVovz?X6OYlbw992XVCi@X)v%AN-@=YG_YRnvRtZx40T^r5~l?!`c-3n;72lN=m2 zkLQmg$zX^ADp+i{>5ILi!we;C9v;3>A<{g97vg^nl6K%J$V1Fz<_6jrHXWmF2!L`C zWf$;s$P7@ARYsFq#7$$ZzyPDzyc;)-%Jy=Nv(lCAd%?L9L*bxbZwM-IS~r$td6Cn{ zD%*3vu*TZh0;uphau{d6U9bX(i*5S~Y4T_QB`sB8bp{_bH?Z0>DM@;l#)8PYPa}TL z%BgK32OP1p8B$xQ-9vCS!y&V*={!}(n1{$Q=0OHqLtps3=Co9=!gl5*r;$8>DC8k|2LMzpvMWfYK{5|2pj9#%|2O8r;~k`F;V-;HK=BR{-Yzd&oQkcE zfOl|%sN&|C(p%`~8%4K`5V$_o23(OV#h2 z6aS~ye1lXp>wEmPp*mPfb503X(9!py;Mqf?J}@u9Wy=TV1pjA5kej{ zg;>WueC2})@Np~2yC^S=RZjAeP%W<0p?R==IPZQ zTOXtKd(Gy}kgbiw@soJLmoyv;d0apT(ix|1QD(tU{J(S3-sEgZw(Ywa;Wt2mu8us^wANt(;2P9qYjEd=)Ylc=S+4e94D7k zN-5r|Be)jjRc-$OX&9i3_rVyGjkpY`jcEDjAwf&`nb{o>6OfO63nNkkhQ%;vv_~Sc zV+QHW^l{<@X>ijpo~51p%z{b;XG49Bu|N-10nCH9&|zQC`!CZ4(kPXDW#;$yArUjH zE>TGYOT?A&Y;_}(CB+H{NT&=WnfDD1CsFy?HX+d(TY-OV__E0qo>^Fe$zPexE{d)$ z%VAakSt4@Ik}5Z0Ta%K=^=gY1SUb!TQ4+%ffIt~9k<7(&Xxe8SfX*Fk2n(<9au$;T zAvt#LSw#RnUN3B_w%;u2iF0IIG6p0(Jt^SlUDQXeA~20&k9}C9N=Zq0)JTS=P8&Oc zSxCe?e81V^OsxGtSv(645!Zqg0A}FyUL(igV}isa$-(;|N4(JzYGeR*1f3nfjo3t4 z=`fS&9#1b?<%9cBxeyk+5-HvRgHXD*2o-(}gHvMdpLQh9oDK?UzqCV-N+3!_n!RN6FU{EYdr^GNdH1P4>kO=b@G&$iblbwIs>Kd)1zb@L(f;6xhsjrnq3GKAxZ zoy}2uYn>x^_HnBE)~t_by8b>u|9Im`dgEL3f)FoT+iR)i0l2e0PQwqt3p0}z9WZOc zkB18}lgBCio%u@ysi?T@QIHOu3+L{lgJw<%^fp~_3#?ZUT%eU<{hv$=5U`EZnFr0! zHN>QK_#T-30Dba3LQbAc_58s+Q`5H4oWn47j;5oBfiXu@?vF4(j;7OpG?RgsG%Y~a z{|Hy{(e&_-W~=HD=pQ=9Eush566ObTfA++X42zkyEq&HRj}FN-xN z`!4ewn3r$5%N)!;G5@~HoC^!{I2(b&OW9Gb*B|B;`WJo~A-DMt^Mk;x&=1hKR(>nB z`cGI4g7Y)Dc4zf-un50(#LN#r^}Y{IazE3zN6gpJ($h!H&f$H#0lCJ{sh^ITH|nsU zptysTnxcy{HUGyyYV?+04Ab7HvH%iaE~eoD(N5c(nimkg*xIt2V@?ll3kFjAgF$)6^85ZSD-h-A_F$}s}j0)hU4t2;_OlO6~Ao~uu;izYj-#|IFgk5|F%x(NiTf^dH z?A`BS(N%Q{UGRYVSX-kkBUzJW0_zmfB7zR9=-4tq6CLz2fNbds3_ofjxjZd zqN0%597Ox((EW2_%@-}xbN&}2)mH(}NVRh9UyW4Bb>?K)*hglFZVTSr5Y7egr|bFH zERHn?zRsqnGQ??AKT*%1JD<;qRpN&boAqqK8ZP;Eh)rjPJoph63<{@!uLG25Q&kL@l@s7--n7f%yT}Tr!SFf_vs{*#Qs; z3`xBQN_DvGnyDlFjxuq9OHmd-kPoz3<%3un>ji%_v=43tXfug^dF$}82rNr1t)6i^ z!9;3xZU+;RbRF&q>KmvhXOj%~flda6!(mB7mY@jQ=V5w-%)sc_UDBBv8Ha!U;0^=F zX-4DTgcaCu`KY(kY$)on%AYYyjJ&o2jD(zIHM11b%*VBrc-F}bra2Wg+@cE7iMYg; zYb#9mdoYL=J&g}EtbF`=@ai5`T``0F%CB(QP+*H!lvoAbfn4jfjDn8kNL-(1mu|7Q z;rev0?}+y{7!4jZm$LwUKxCIpn~Mvy0N#i_`wkO$C^n6ML1n52!Ohq%DUgF`#gssS zigF_h7(;0J1p(1R{;b?-;F+Mn2%e>`(k`iu@JL27@yi?H3UUhqE3Jt0S>quMo`3esImXG%T{(2=RqIE;}1+> z;VjfquZ)#RbtXKG9?BMW7c^f1BbI+WYMEh+P-s2~?o&QF3Gj*RG8`ltko&Es5a1P| z-A@z?2@3{Fg6Qh|nfw60^Tl#K3nFg*Zb=xx*S`~Y_ymBQ0+qSkDqIKT@&%2)o*@Q; z5sloMBWTld(T0pCvqRJv7g!CcqUVzc#S#M+yFy9M4EBdEdIi1FGbf*p#)TD1wbV;$ zLp1Qkl44p~UQn58(o`5)9H}W7OW<|B*mTNC;$et1druNQb(l#T=7n;oTQgCL3<4K6 z6C8H+Kr?ZQ_8Q_nM7{PljjP1X_4IV57^Y8$MAlri(0-+^&Ba-8MVj4QT!}FKADWB7 zc;mDd;So&*f z(n>4}9YwAm<5k+!N?a3OGL=I1vsuKJ4hIeUtYf*tP?Uk*?fY{=6deRuR z4HV?JLgrDqyh#6HfJ(S&NTJIpl7Jm{lvG;nc6j6wy0x9C5Tn=FrIV8O3Lrla{1<&S#%S8qPMohD zB&)qB*WRG6?Zps0J+r;&s=Z3jw-?QD+23BwNBWmZ9mGe7cRH`5n22xx=_vk*%YaVe zYJ|Hz-boAxolSHWW%`jQb?hus`jH@g+gU8Pre(-nR5lE)@cIVO28u|I#K+BP;RRA$>L#;xYJkN#U&u#2)`1ki+YIHG|+9@KBgp}dY&rswfE@!Q?cbg z(!HmOYP9(AsiFgJCVGn2+99g$DT=@dT+El%G@&O3x>+xDA~d29#m(NF8f!zldWuu1 z&o!~MYh2?$;NSDM6!H;4Ir6P7V%r`ZhxP5+3 z@{mil@0aw-c=BzApM7BLX@et*=~_p05AViveq$f4bwtO&MwIKO_4At)&{0QZWbQb` zYZ@@V1=3k0zzH<(B`(wcM3!`2P-7xEgf3laP6}>B;++Y!Yb9LWM$wU#=3S8w?g+wR zb^}5an-}NMnn%oL;T^aYFgDPRN6heoUhLZ@!u7&QUeCyiQuc1T3#)U>x)ztxAcs5P8~QyoTrChJ%YI! zb7|lp(FXx)4Ku^Ec#xSu*(k`R;|XNCJEGeK2hjcuGAhNmuc54eADc9^;j5uX5$ko?Fw8!NSwE#e?RC12E6zxnt zM^vK6htC0Px|hB>2d7~#wLBLq{V82?F1Xk4Xvw*v2AAM@VtRPhRJA_y&J!EMbMYmH z#TsxvP~mq-@gh#g<@fW&%)q+1Q$+J`5&6_`f#?C(oR2RM2h(rAdm;GYPbhSe=oW0{ zJ9uZ9`d=hU3lS(dC!7p*^JUoxe{1Edn+qyXMK( zT6?j$8OO46I2Q0zx_-Fe3{iWB^ID~bUm_mUao)D?%eAOtB+$sAD3umQa#G)q6z6C_ zQT;C$`?OC|?MC6~BHhM6t`Hq1llyOkwr;sX{8!%EghF&W+>RYB!_&RZ!f5+z-^n_6Izgm_V)?fqE3<#MJQJ?t}R^h^}GxK|1dSQCINGPd?)+X`*5FDBF!F$uwT3 zgEs)*PDDx^F(Q1=1~uS&ZWNBObOUmPyo}Cpq7MXNGAt^W>DwDbo6Er z+QZa!qUaZz2lev{v+1^pqH}l__JUt}exeu!fw|c&B3UY75}KLgB?>Mu5p%H5fYz&T zfkN%|9dzd{qLco?QrdcpI8}e^ebOe0Q5jn?DG7LeXu~~F)lHiO(ms(Mog{ih|GSkj z>u}f*woVq6ls8#a6+MPDt5rT9R{)ca>&8!UMvq|wZi<&q7A=f#kx12!OHl)cUmSwP zlL40ZPNQcgi-}RJ`0>3BodSO4$*nYYikJ}o8FPzaZr@E2Ju;@wIB{IYR8bX?nKzyL zr_J;Et!`90T@=xZIA}yp%<1aN7Eq$yhP>j(PlpE?mkBbR*QTqNPLVHJ)yH0X{uh=i z`KT986CL9XcY^A~f$AaE#Bg)?G_bTEPow*$iOP(*I0S#~fQ;!Pq<=M?@~4Xt`oXC* zak?0wH%_OQr;D}vPf@z*R`C_MzTI7eO=!f^nFFY9h6uvDzIKLaLJ!RlC@Be%c_z}i zeYj8WN%h^}rH}e@S*Z(d7eoBoi}dK7q9VJE_Wi0bG<8}V?ck~~?YUDl4Ytu5R);A* zOLRagy@vX55`x@K`~=^=V3uggaqRu6?r>h1*4`%KV8cp#LG^O*rR-ibWtQlzeV%$@ zmT1Wd@V=Xa(bw;$p>xIT#OHB4%5t}@bBJ}&_%d~1E>NeoiJH`l4!J)CrSk%gpRKb2 zM;{HY_oviV^+M>GQhUJaO-L6s<1TSje?up&b<|2NT>x0tzl+m|-?A+FV4*lk|1-Gg zZc(5eOcmaZQ|G_?YmF{n1P*r|-M$DX?iXrYB&zgZpl07{=29CH85AcG34lF^zGRVT zlBv|Mnt>enLE3&fgq`zAe8XlQF5;WI@E)<2sZn%^7^UOXUcUrE5r=60642lG7R-O$ zqS#WAMF*CMh_-maR`opxgsp5T2=(UF*-Jsoku6xJk9y@^u{-+a&px1?fN_25v1Ou4 z)1QW^DI1Qm_3v1xP{I7nY`UYoq$xEV%1h9oU(7Hi8btFj&Z&>jq|+c;;XIFN5GUvH zJwCgY{ov>9D}xpW0wPZ6mIf$7AM@iV5=~58-k?wcG#!`$#lZy8+}6Li3}Kf#JO`_3LB8()`aJg8F!) zC=bj-n+wYJ=hNVgq8L)awHrbAH`AJpqAGxM6-b|}%+#M7#X22H2iK%P9%n3iN*u)@ zE&JU(j~bR`hRBX*7+(C*yKBIetu^GzP+e)HAa(R9aSI>DTb>au^dIB2;u+CD>prf< z05uG13>o*O{&)sxDD+el9R+^qk{$74YB?KOk`_KIdYltyl?ayy#H9zDzM#>97cwe6 z_J$)5z72%y2`)omNWjgrk+&J&E>;$v5pe#-w^8tt#pP-wPQv9{Bu;W3vzkc@=h-Oc z%K_a`;P{vVjD?C!9x(TK0Tar|2-}V~hsv-3-=IO^yaaGiKrpq`G)W#sni!o8U*H9L zaEmDG$P4TNo6?^#xUmO0>(~$yV!KMcOc(CLP)Pr>MRaN{!4evpRv_Zs-B^^q!r0(( z4jmKH3q#yvf38evk&4ss=R`>WwUvT2rVT=F z>u@ti`!EG*ULV7F2%r|+Z4z}x+-fmVt~oM<1utZDf?_Y3&zDFNb%U(cy^KlF`0+Ne zsam;3cqTCT=@=6|J>-SZj^%oXn@0w_FcvfyI>LC3ZOJ-7$eM$$&c~Q=nZPwSaGk_F z6ijW<-&O%ZN5V)K zO9<$Y0y=uQ6)yKSLR^5f`E?q!Rpb??TanMnW|83d#6~c9sBb_)y_(M886z(tQU%6*9i`WYPKEnDX3FirgAFV` zy7DEFcF>nZo`CT-K50pD0~$ocx!mZW-1dHuyFHjSuu{+}*CY*hMGEC2@H=41*a62@ z0U=sH95I_AQ{ix4!B#a;*cFxGCIhk3GqZC!t5V*e(icQmE|!Kf3I{HDbu%?E*lQCi zR+fxFqwr*ZbS=jfN%{vN{}(%9W3T}fm+}vi0u+i(&0$Km^rVg z+p=7VY<>tvQHGCJHAd}du4c+pYL(OnAa^@gu2PLbu0#)`kwz(LV6zm8ajl&S-ZRuO z3>GT2G~UhblQeJ;5!r0#j9#5YN&yWp2{&{uK_v$*FdaN7&~h>nsAk{hY^WP~KnZy= z)MKbnhbP$kNbV9)D{mXd%G-1-g|{Ewfc*@NPUfJ|7|aE7v+Nwz6#GC%#$)~bvM7cV zxd|zHP~5;4>|lZHYmsiGPlMlg^X*tFb$G3=v?WI+0+mqbw* zuAI=ny+Q3>0;!AB#V?7LwQ)#A5XOCFe*6o9G$LR7pe%5-b}lbFpDPEVwgeD;USSC&ujD1K1)_j21B5Tm zi>EW;)_E}O#R-!VJCIAw2h=3u&4|h%0EAmKnjMyEi!h2Xo3(Lre$j@tP;7b|L3|PGuFQX|AU&CT~D~?`p zpZf#Rlbc+I)1rRIK^VSMjNq_&cAO;N@$96NW#{_S5B=$=RKy3{iKa83|5{bsK z{cv&#Vte6stWFNCVl~bKj{{IGN0y_G2;a&;cM=KSs|~=wy+epr(f2?s z4h{=8Is@esd65xwEbT66;a&6P#C|A zA}y$sC;?5iCaboD8IR!;e6JWv+0l#PFO0*NZP#WbVbV|s5AY>n4iBNo9=gb=NoEXy zcZ|(6F>DL26Bu;S2in6@fl`D|z#rTXV1>Cy*IJ+HW>Uc{P)8<%y#(E;7cO@|FT5(6 zl%f{2aVYM^w|LHxnX2ff9b5Dob53Zv57s5k`(RAqK}ILT_#i=s52_tj1Ow+gsD+ecFK8U?>oaDKYfTl^)H@X;5 zG&+g(aS=Knf1o0!c343yqsLsF4>-%P!vU{2pmMjw$a#&hnQh52tv+=0bTUGK1(h-e;)3!SLvTU8jk9q<2BM2`LHUdkxS)In47glA z<7!;sX?m^aY3inv^u_j|48#pEq}VqX#OUa(+%nn~&kk$ZG&Yc1u%P2@In?EFZaIB4 zE;oz%y$J=0ve&BIU~naXOVO-1g;T;VZwRzy2SS;5k~7)B7TOokj$})TZ4lc2cvEEd z0jfX2vk@M;gH#Y6iX5S)E0A^o5Xi6&7x^Bqxosd6#^H36&SgprLAknPlI@Jy7D z4bD7s5bGYWYytcW;Vw+^tW9E@JBpx7vx@O+9Ly(toNCHKlG;kQGniB8-|vXFmtZSc zjRa?JSzU_X0&z&flfjqddW8u6P%U70Fi)=`rd84lK$*iJ=(}e_;<<>sBf&-6EaVS` zvj7djC3+Ic%J6KdjF|4qn+coYTe zv0m(Sf(LBB%n%;KJLp|4jvR=TN|+WR+p{hcM91z8>SnEfO1VzIya%CuB5nA&xR~ny z3&p@1+Wuehe7ON9Ats4PRjrbw;1d)UygFX%)cC&0iNdW={gQh3eHaK?le6_LXd!!l z1pEF(TKJK;9iDW>JH$9t7MZ(4To{-SR|*sfC=hgXhu9qdHOSs@Hbw^zNaH~2wVfiR zWiK$2@KND7SQex?X%#%b+U23l#wVg$pO+!kMO`&xE~;Ht`A{y4B^q$xybhc{T)qZf z$+Qd@Y&_R_B{68m96I?^(U$Gie%juxBtLcAr{X$IpJuQ(8Z0XPf|B$E#85yi!z`QRb=wjZw0I%MrKVDvT`O9oW&84P@H z(3sD}zoDJ%yjN7{3k}-!91{GG-79W_Cg;n&BB>ujI=$zkT^UwQx~@}+tB-o-ullH` zkLjaQSAH&zXaP`kJTPbPd^@l?eh^D@x9oO1w7*ixQC3U znLhv~=F^8ih#PPjcvy_oml$mP7WDjK82IZ`pBxtNX?T6(Pq2(Wk}CQcuj{jPiYBAU zRP$f)IvfRV{!N_CehqK`CJF-eIyQ0SYlYUL-$iq1oT=sSKzu*au-`G8*XYULvGk8D z`U8FgcS#3_@;|VpkI=b)h_|sNC;cfV>9@a65B-VR&ZAfVgyYIDlsE!%dWd=+!Og`q z>IfVXHq$*vfL~YBwj(eB$vh${=eO4n{r$E^a77|=-Gauka(njSqWnze^6@~_dY z{8YW)&QqzFm`Z@pb}0#dx!Z3c%iG;;tfBZj)hgCz-F=^R4@TWZv)XC@rfW3o0}Q^G zZcSyQ{Y$#FRC}35`mJ+tN%^g9n93ais~_gSEr4VKbIA-^ZMB!^w4hai)xA1svD3!9 zpw+s4f91PAL|x7Y!9?Z-U>{abcEvY{-R>hcz5x+e(sx0t4~}-Hkkz^6QLRk$s`HoG z&JlS6!l+><-*CVzR6A33{M-=3&viO23Rz9?-V-6K5*zeM$hsypO$WDjC!HC#y76ZX zpXY?F{{~(~2o*Wq;dDARVwFKd-inGVkUXO?Vx1OyE$p~aNignhhUY|i)T#ymkBV9s zXm8S%s8wE34}2=Uu3Qco2c(-X9XjvsQZU0B361Vm8K^t`5<3aZLh{1Co%iu8+dL2s&gK-=>T~AqzQUME4-^2z|De4E)^mZCnx@f;LaRI%gg_hb9Gzb)t2qF)ki;HC+*xQ< zmsI&S)Bzko!9jib4+kpAJomUyJ&UX$LksYkt8plW>;B>#2O$-uGS5a8RWs4F_qRs7T-BT9Vj%o3?2z6EQSl~5#FI-YpZAAKRA}OY*SGoW!w~MP4%rUo7T6r#$lOc z)|Yu7f^|E!oi#fVa3+fbXSpKEoeI|i|Ve3goMqx8X#JZ z;yzKSa3l-_^Ix!NbFqaAREP)4z0Mmgz(u&$F3+ zLU3@{W0zqTGND9@I+!%*9*jqII&51lf~*@KLCwpoR><;tZW-ELOB>6q3sFlA?mEph zKXpk0&X&*>Neg-W>5in;)bL|jIgQfQm=qk41N3atIv3t@R=M>L9Q!-VtzJmS_GY;? zGQz#t+*|t!>tbM(c@@?S%pkX^Rf8E!ZECI1XBgyM9k=MzldKl{Z$YX#$?6uXGdyt% zY2TjB%AprevQE?gh*Pwgbx#cL8*Tzk#6Xo>4t?9qY7uxf>=e-30t+ZNT1Q%7} zP<=wPDy`Ea&Wr9EepqS!;UDERQQ6wRZf?Cp>swp@4jqI~*%FQBKY<+X^=&Y8zOfKf zr2`}4d1SP;8mP3BH6K;IHgvM81G{xUN~K+Bftkw8LdBf(icX>RzaXD!i}u#d!JWI& z8YL339Ioti86E0mJ)SuYVLShiwD*pWqKf*5cV=s{DU)RGo%HN(D4_&GNBSTglxhJB zpn@7Y0(KI*AU(iA1Pr2Lp$fQ2O{A!(2#O%R2ue{w5Cj$Zeb3A$;`998_xsx( z%+B1o_uSLZ_pk~Js`gRW4PaC4r$;4(57yV;RiekLkyEbl(YqjGz$&{w;?JV$jrAH} zq7OCJ^VCA0mHS7vH0cEt+pZ0NYJ!|xVwisgd zE_xbmX{(#oC39#_7k$1qh;hTAkF$ygd2yaPHPate*E*@z7C(^pfAe#Drx?=Cp%G-E z2~l`}y0!%KK0pIo>KUE`V5Zsun$c1psw|jyx1OD{-{bFz03(pdvGW}5P@Hc%xC~}L zHMv{=3#pb3Tj|;EYpztJ<_C`=vOl5~9=Op-!+z6(4C>aJ0?l=U-roZ#oDBtfEzf-P z5h`1hmrrSE$F$KEP1%L|-DRhgiJ1I?LcKqI(@K9^eKQ($3@J3bwf;i$?FnX+w*I>? zB8#;<%-KNEXZr(+_XuG=;Fx<6ml4>)lc6&XfUUOP?7nI*#Kd-)FKYefq{eke;9rW6Y5+=2i-dO!7ftq*H zm)evz^W=XhErGPUdcK>#okIn6^n3^UR}j8aF1T^t^*#c zsEq9#U%ocq8RW48@dhRimr3DkyLXM>>%iRaaQZWF#QL71>G$Xv)lNl6x*`MfZ{tOG z(4n@l9N2hR2&^(5jyrG@3sQ{^+@tqZZ)(<*7T#~vj*G{wavcwwUt`j89h9&$zBGF8 zMW^}mY!|4Fj_!<~LUZob^Ca?~a356Sj0eZ@dmQH5`xO8CHhN&BrvtTa>#3q_qakfQ zRo&y?^&^jJaa&Jiy3$R*2#I#QyMBgI1b6h%JF7RsB<|CjtLtus@4ruFWpdA=G(yw7VLM>=>-rIr!RG`l}Jk21X5=H~|;8ONJ{M zGo2R@EkWS!sF=gME@l_xQ+S>ku z{?-fI+3)X6DZTXSFd6qAchfz+^i1_NH}6GBdk-cG24IV!ADZdAl>PL6bA4!3`ASoE z3%w1#&2OQ1i8)uk{%ix*j!U9LE%bp&2_O}-z`TuNf(+W>c`L)Cdx4iFFW&%6`*l8Z zyuwaFU_D!(mT#aP59#;%7v4q`mN((g>nP)4y$G=CYaZ6?LAm+qVf~TxPhn}=+6z!I ztV}mZer#xXICh2mJOVieRdd>-dfR5Z?kKBcX9`wA+kzZ`0aySB{>rx&7Wx6ZWcdFM zX}nmtF6eN!pp@Qv0FdyFdh4ByZxdKf;v(%(LJ0OeUM-+$tEjlQ-ahyHk9ecvbc_Kg zzmKpDBOfI=y?M0!tnlLl$v!YY&eN(s`V(o3on--7+vov`jirqO5Rhv0)w`&3Zc|}j zJrq0ZmKB*sm8T;nmXybIL!Ez%KI2QK-lo*Y^o$h1`&$f($Km%g+P~%MiGi2wFE z{W&P`|2)px-MMv?+)w{X`MPLK-=w0UN2*ca6LerIX`SR%i*2TuCDPj~C-^)CHm3$oRiYliIT}8(XiOzx3N;^qwhD4{UXMObbkmv$h{Iq@)n#zm$dNyj~-pJQQ z?u{)<5ItcySqCN59Mpj#x?c^!SH^DV=v+rS9CpKEv0uTUPvz^?eD8TcHL==O(gy&- zbLJ29@BlsRedSBAJZ%uA4%BO?i%(I9fqDiI#-ADp8}Iw@%7OZ$N|}VPUgX)q`U}cF zZt`fqJUu)_A1N0(O@~e33U>|$rNPT~f_@sJXQ*r3)O2*5;f7YCeMh08Ft&>6(V?&h z4%4ck`VM=pd(h{@biecRZg;r<2pt~Miwevaw>F+W8i`9Mkav{+EDx}7l>V-30$}4v zfo(x8p4FQo$7b}i&^{)FS3RrWtEeZB(e3Ae`?Sqfbonve!%ob?a?77cs$0DfcD4Bi`%zm-NPWT#>gxzq=?8)r5n4 zL~B&(W&JtzEt^uU#fciN_fi)*Y0xx(Diw^@y*&AgPsSKNuypM^CvvUVbc;%IgQse5 z)3(vN#2T1m!2QmT)?3ioLcI~5S*sU7EzzVQlfG`6P>ZrEJELjp7(E4I@0~FiwgVs41uwY22O?|{~9fvtl!-fX@!=H(ze^9utR+iYFrO*?sve4%Z5_O3CQPI)m(Mc zVP5}{H6?GGG!wt1)G2zlw`8vaiNAxW)fBy3uDga(7dNoNs{C7aqw_BcmCg{Dh(I9n zJqod1)KQ#w)2=D{D(^?g&UNGWFTJVi;Q24u7p}lxt#r!+9G4$y) z7$Rfn$~1jA66yO*htFvY(R95DifZ;x*SQ1kpVRdxyw_pTxNv>H8G0Y@PTXG6`qP&) z^lsiGx0$K*r;0Q6X@TkG4arcxXuD#4k(Gy0udSzVX6g@mi~q2HUuzb8Q#a_rS$dc9 z?^eyyyL4#uyn49yTz!wCYzZp_uY)!z$&Z`@%q2hU0l1@T z&ex@DLXsa@ftNBfDernrJdK*KKMND>*ZE+X-z!uakKRC#6gBD6<|Gddd<|ZL8xira zK)+G;ce4tK_37Sw+zI5rf|lX*x;`C_#7YanXiLKb7ea8CT?yi?PjBqgJyduQokt&R zsm9W%xAjL|igq>$dTkGSe=!WxVmeikyEbl$|NXKAA&Ry6po z?ON2{z@KGYnzSyiCbVsMx<)S)>-{4)1H#EaxTk%u?lgD_q}FQ*)+4*UslQ>Hcj&A8 zCPcKhR2OhGR$8hLRz9Y=OZ5i;#{SDv{Tb}ozHebNH&NkRVD|fI^ILew8>GIi?=QPs z^>^S-f|z?p-{D$=ok_u}?(X#EGJT{9lyJ*$cK^FzImlLjS3m5WuBNif`Y!6z&h4UA zEz%R{_4nZITSC{~)0d*>(aZPH!uR#gt_^raT62GNCu;nGC1FZ`O{-3YJCr2);sbEY z@3?$Dh1f2jnad&SM$^jW`V1&H%~t4jG6?Y=dxqS0Y#xf0?SjxI`be4R5wvuLUcuTp zE^R99S)t#pOrpeuvXtMpLR ztF>)zhw6D92KA*?x*w|IU#q}3F3?~-Dut0h?4B={ouqw0-B&|weL!PY>w~=?OopMN zO$}dP4aYBrKKnzxntE$1ZTk?OFq9gs)t?08d3r5&>?icjTD^f^cY{9Aqh5vAk+F=sZo}&T5+1w_4lk@~yG5DRXibU!vl@1ndzz3s zgOH$#E#lC=@fRtNv<*jpqL0H(Y5EQ@iz2Eu7p~6zJM;ti`-7eODBuQ#cENS(LU*Jn zI&~G+@32qx6VQ^oex`SZ?z`kOy%5)iKG)wzgRQSV*DJdw!Xrmx(qoKp{BHdnOIM7w=$nA{0E>&9v zsz8h@%NjN!GaXTp1}@B8(^BZ|fH-o@`)5jOdaut*zy9cJR#Y-xBl=FCqrT^(SsLVI ziv#c|eH?!Lfd07Z`hmT2rSHY0(wXlO?Z-!zhP|9azg(_-JL*P--$^IFFgtW zlsaFvEcS4X)B2~1x-)@}-xHf0jz0tT0^lFtkKk()sMe4A&j6^%{7Fx-One@2r=RpF z@a_A5f+Dw-*8ik;QopqwGGTd6zn~zbpMOikP9mC$s|Wn97honX{*F^SDdidt{iy9V zxHI0S7p`HWPp0|TpuGG5pp&vaF!&>$v1Ay8k*}cNx8W-MaGi>(-TDUbpV@ z=XI!ZZ&B(W*13j%=-g~};2-*Zf%9lvW3vks#aqSvkn45_8^GOY>*&-U@G(xNhBx#o zt}heJ0GX=+)ARfdy|#KOkyhNm(jKPlo7neXQn#CMT}}$Wa8qyT1nS6^zx4)6N%-2| zkTuGx@SuP6GcNC@-)$jinGpk>;t}uVPwj8^Izkl1sPZ+#rmP=%LuYJl4q(6mSqH^dx6iitnGordh0Jppm)lJcMedHD^RP|T_l|BWS z>z!Wl0z9oPe4?f@H$2oQFuucdE=tr^&WF>YMPqOodcZH*LxEf37j2XssKgL-%P-ow z_5jL&ek)1T!;i#>5vuxY0?oXt8Xo4H#puf&NwW_(h!>3%<#c$sCaNms@3S;P)bQ@H zhfCilh*qIbtPa2s_YttLNV*Spwq=6l!{BI^D0+G$??{UiMP?E%|5rijxIG*oX*qNr5S*mLW1 zhdE(4bx0NIc=(g4!u0MhwFz=ns^|$NBPvaNh{+3YNfS*#2J~mTxK}wv?K4CVC@PCH zL@gZlW{6Ld{s&Y6RNpi7ekMrK;)as0W{RuoxrBN1qb2>5CHlKQ#LCf_XW?&uIUwc+ z{&XT8lT%MauIdhlw%TQuIyn0R_3`}q`*7_b2m|EaF(fkK(MD3@8`#j%*`g1x?!auZ z6G=C1iUWs!nQ=T;W)LdZAE5%raW z;gLBaO@)~_tEza$^M1M-KWANEWL)P>8a3CnHa1P?pi}cDTrV-0mwdF zl+hi6Su~`kXjmx_K)(72R81tCx6z|B7!3HVSY^72>>$6h1*SMX5TLJWiWW*X#pMa< z%MQd?gQDtrqG{}DmAiulv>J-8ou*NFpq*d<&P;Ut+Mg$$sJII1274dbbV>|F4KU9* z1_lxbE!S|um2ZCHfV0$3y=#fqwX)LurP?nDVqr}iD{x%`?ygij4co>}6bi(LAgBif zp~GNC#s@?6T`f^r359RfV%`;^yXs)!LgAiuL_k%4_M%ImkrbX@Pk0r;3Cyc6zU41Z zEzd-eUjs2V>d-~_-nI5%Z02q!+8{R+@5xXDwG-S#NPO#o0}|gJ#37qbG!#9`v$tj{ z?85girCP&0Idu7})Oz&pUE*QoWZ2zE#5mR85-6#u$V1qcT*Rcf9eV2bcI&HaI ze54{AKeCm$201gJwO9`gB-lo52P)CoHsbqSpz^^*Z6yF9pDzbPMMJJMpeM;}*4SFP1>so@tL)I!$H=Y@@x@tAl8c5iRI| zjr?`^QU~$7is0~>d&KJ~qAI*syc4_C8SmKIMf+5xF(CInc}*L z{>p~%$S$If0we4|S5c~#s1*1V`GPCDiB}P^xvM+a-fnU1df)Di+@8iqyy|9aS(57D2m;dwv7dT3_9}+d#ckz(;1XosgSlkc2<;91E32Sf5 z!=gKsj)X@btfzO> zh+sNJ^%a%<3pYgCynqEY?klQmBN53h3yTM0wC(h4UtGP7HuM$u;m&c7iMNBNQ02k< z7XC{(@cAEP*deII0i{rEDW0_dF-Z35)cJ9i>{Rf$cv`s~KL5Blp~8~+ygzowOXPl1 zbTj_*IJjH$(EnZ4HqhWFMMt=`Ha;nyRToa7I!}ov%q53CB`!lLd+cc}K|h-Lw5aHM z+YdtkeW!ZS(8oOKR5M>J!$cg+7eQrD_+~zuiKtg~IxhJb2lgFV9{FrGl4n` z7H!nO5@_~d@jUPmVupy8P4*sVTcpT?*xixHpPT~*e-|XDGhf^5M8=kCs-4nSfMGON z@-SWI4*N=)G6cjpfKCh%Dd5z@%;I}QKM+cM@EpMYt+&xtM<3c}M2kjju1f>rX zy6YMMALvvHq9z@Ni5jlYfwIhJQ)uom(Lnt@iS`T=Ik0U07zW<*J!K6S0c4D{7%sZ2 zn>8xE3Tm}-K??RHMpKLA#71;;xX4aOVt(8TSZ~IUfinFS=$Ot(b_u7n1J4sZfD$QYq<9c86P&|<#-GT_8{@<3_l;_z!YED@JFoKhCI>r2w4?^eWcG1F zb1NLc^4gVU*nUYDU%;N2K>c47wVe~-@GtEY*OdCKbtTe;7sYtxPa5(P^KAO^CGn#= z&qJkSGpmM=zbx7*@Yq)_5Y0V{v!RO(p~B(N{0j@vP`3n1>-MQMqd-XS#EtBgYfn($ zbt)+k3F;59a|b|CKVJYQcAByZMUg&d18P6j7FP5l*YN#JhIr1SryH>4OR42_N6ZiC>a2QH%haoH`LRGMP?I6y1Ca zxJ`xjK3XcwQw4RI1m&C`F$t`!$v(9VKI>mi*zRS*y}96vh!iNHn!rvh$M!*3FeVhI zU7@_m;vS`tMo$)&&L;oEpmUX08&2rJ+Hh9Y4a!5 zo(jJ67xkHn3EfKbrb0w6r(dUv3SMTm4(%mMnI^ipN>p_9Gjm`w7fyq!_5&@L1_kv8 z3Qq&;UP(8ni7DQZ7(<*klBP_Din))rOc(bsgNvCV1}KNZ&&?1emeSv7miS3M6HPN? z(zBu*=9a~*-L{X^%FYJUze0b{2CFdu^?lZs!;lpd#6$aYa*PhwiHvMlMfuCh6XM*s}pfr>gV6N1EO z4Pk1#CjoL^4ywtQVP1fG%$LEB%9lkjt+hW<3q@vjax=Po)E(#g#EV>&!dg*j+5)%`Hz{C)T>|rx)5;is@&uKZU{6n=<0asdGs2xq#Se0Zysf1eobG=Ac{9+nXdAa0~vcU1CX!Eh__Z{A9Pu;^(bwxikymJ zoVfx$)#T!Y019tm9AY#1gAI{y#o$`lMJxgk!RG~I-z+CEu&cPQ$JPbGYTD<@-dh__;vv!VKkbM<$0hm&7+> zU|XheB>ZC*Aa%4Jp*XAuKEwnCd&mK8=3rei7$1{@j2$4Tum9b?&Jmj&NZ_JJFb@Zw z|HU`xNe7C*^bKr?H!1sD@nG!hXpA zwX|+O#2Wy-z7vDk$N!z^t?fSsx`WXh5&h^#dss+HIv_eh+VnXfntQ|0Y*^^MgAb_O z`tg8xJT1;F-0K*|@4;_^9FD>g$8g>lQ0AUEC>jSYG>c4mS-&u=*A7!17s>$Mw&bA5 zh>i!8doV^t%_04CP-H`uEG#TWClV`H$_}xri1{m+cIf#yP_^%|N0-pR@1cyu(Z=sZ zGdO#1eh&>jof_7dQk-6h}u7iPWe#bd2J4 zji*|344sk=i*)ZnT!)#U`iI4n-p@gN3O>Ab7-Bt42M$Bzz4i;J8s8-x5gjTm!L0DS zLHcnrGkS~I^C=;mE2ItnFlC+$57TWu%B921S5{QxKze+-M$=a>lLQ@Z`>^<(00O^g|$bq^HrqcA|se{!(3bfiP3Y47)X8ZW$X$- z_;HdLMwJ{1@kW_hR^ZG@-yFv@JL#|EA~Vx%;&N;t?2tx|!~o_p*Wn8x7aLWj0hRJj zh)U5;bD?4$Jg8_psLu(Q=@aO)6QX{@lUNSst>+>~pr~1&=c7K3zn_Vtc?5jpXPhvP z;t#&kJVy0TLOd>`f|D@Pm(eFDvDy>JI0bXQn0lWQZ+Jcc(P4eur=d_Tqx(-o8ZV=< ze3(EhPm5GH(9E?r=&RG>6+Zui_!#t{oe}j66t7#`-+;muV?lMiqULK$>ESb?D-y+5 zo)IBsIPE(ldgD;*tZ1+P7ELdm71u-YoU-!SRDfrp z2fTlZRWS};Ux<2oFSlF(D_`^))jJP)yzeb~`aHZF`)SE}C>?WX%X#=~PEmym;w~H> zy&#IC)&tQ$cu@@ZJ{i(+DvtJD6z#lA5K`r(3H%H#Hjdi- zELuk$`^x&xtV>6J7Ae)i8r)!ps6$6$U4S(NOMk(xLIJst#(GeJx^G+RsfxnRxQ>G*M zul=_#c?}pk;L#;Cf5m*LAC>6RbScAxyjyW1WnO^uR8 z@OT8@i^-&+Z)WzQdt-qSy*OI7O`22@zI2G-WX_G73Vrj9Q*<+0b_nFCCD%P6*2Qci zsSG0Cyzv+2Upp1<@0Z;aaM;2u8&m^iAE4Py~Ns{-oUoELZ zOOj+ZOxc}DvMN}~8Y=T~pc$fCCIic7%LZ}6Vj0+;Z$_e3w4 z$6ekR!(7`FIS73eO7~t8(e(WLqA~i(i+I59)%*ag^&HLkKs+qI)w%a5Qr+2ohsZOc z1lpN-%c1Y@r})qQwfd^sL7y(su3JntDX#@reyIrO)b8DROThBVdN zPJ1y&7%~%+GV_KT`CH6XBK!r^2sIOO<2Ia(90U}!+mMeaeJLkdX2dC@LV!y_)^g!x zH{96wC(9Z!_!HT?Y5r;defhl8-qd-88Bz4&ToI1?+6wV>3HhnTdl+)Jd15|tU@p!R zy;Nimwk0vtwe8O7=m7&BlYssN^F=%LYn>*{7Z27hy>lwu_Eh}l=jm~B?Tej+g&>H< zhS&kMgJ-BIyw=v_JnFyWFE`6#=X zveL2mo5D@frAK9})Ilw}LOHspyWyk9GUeT{Ki|oebzzzv$&};5zhueoN`>OzxokL? zWzM(%2rxA^F&hH#i2njam$r!j=ha9#MsEb=YvIY*rvSn8swr5Lr z$a^Zt>iATrf(+qse+BE@yY{CqD#(7gq*g_F56%@-w0^#_qI?u&99v1I!Fa1uN#|AG?y4-C;^4}W&DAj~wa$^F5Y^b61A^&CsZ}uaoz%99ZH z7fD9)0SJ^c_ksR^+=9ZYvOYY^;i|G&{UagVvl`~u1DASkfkJWDeCcF#PLD@O5Cci1 z%v_mQErsDc`T#f$hbMw*e0VCDj$TTDN^8WQMg%kY@LVv1p3jx{cFo~WZz;iQe0*04 zR_Eh#C0K=ztCe6?KCV-OHTbwe3Fh)~vl6Vy#}Xx&$HyH?uofRbQ-XCUxrVIkIim#c z3dELswws|OUmFmrRsnmeh7tl`4O=+yf#U!YVR}dh^aj$ITZa!Y_S*;E;G5hcaqSrW^!2Z^u%s}#RHc#R>8`ICJ zm`K3J?_qbSPzn=)Vw47-GDG}_lF@mTQRfn^iVjqcKeNc0_&DMS!$OI$;PF6o=i|Si z{~#O#0GE7R%S^|1;A>`G=uF+p+#o=wPv*0Dx;0v#b`_?MeSKNVAKp0;U~`#yGP?lo zUw1&mk|Ri~56t(6;4ueCUI_kfUs+Gc76BuW&cneJ|2v4x04$RMp~N_+Q+1ZNoJc9V zB!sY1W_kF@x+U0SVp=GXi*At`5Y%zDz#b_tX=0!n!`xw$vz1?sJ?^$^_$ z7F5#)m3g4hx1sFKY`>Fc?sS+%(E&Y>skJRDuE151`HHxmG{CgHpq++W15gLeYe^%T zri9CNT&?VtP{wj3AJREBs8B2WDIZ33m%F`J}xSpskD|1#3z({4DsqP z2rk!>++!5vsX?Cyjj55y2|EF@aved`dxqjDueLONI!1!-8cEc-wv+|@^6l6~z-C~X zzG_jCYXqQiLI%&0!2JSP&hiTa36Zo}0b|LlO+gl|t)-$_q4nOl1FQtRB9zv|K&Umt zoS;YRoj0%wDw6=7qX2AZJz5=?-GOR86DzHjtayywLn8~M?$G*`Isbt_CL;8PmwSNs zPJjy<%f^r2*--&DY!czc{#z|`4|pOi3KJrrUbwT?%j9>14GiXn7lkckx(Y00mOCc} zH?_vNE*mFAW<8H%^zc7g|`zqYT>O&4qzKE~DYavQC z-(BWpC?8%Rg2V&|y7rhEX)ccO1wtnLMrpwi)v7D2xxoQ~HK=c0*}VY#CLc5a!&gT~ zEXF2DF{1~D{40Wucu07%joOqIXrv7+!)-#KtwVOwlN44PN5_Z;RvY6bFFsfYBzDX|beu9vXO_sRO9V8d`iH z6||M>aPW@;2JcSv-@-GwDVxFluUy#wfcN2V@#7@RqSx#f!=P#~C&lyQ0f=JlUw;Ce z4`8YY1v;1yB?hon>VdPC{TvN5@bG}2#{lSRcOWGQ(nM3Zlrnyig*vcMqn3pw%D67r z<7HbY9(t+6nu&Dgw0wbM9IkV8vn~oS0@fXbR|amSm}8)Tm<0}P3EB*m(N{3rBDFwv z8r-E3N^u0U%N`JLKx<@Obq4q^c6`~;V2E*Oo98i&qAf3lG+p8PSRCgkq+bM*q~86(3FlmBs~<(Ao%QZ);3)**hnJZNy+0 zlY9_!ElhOf2_)t^bo;_UVw(^yh>XGRf})vG9Dd_1j(vn4qg9ZRB1OS}Z&@WEn0kia z@$;m}D_B2|=sfs2*1LkW@=WU$tZ|tNfY3Y^CrQHWSx)_gh)$%L^#cIHf?dJ!ay7P?9-Q;q08q3vr`#25HQKQ5X+}v~8J(%$bVj zfA9}N0P(1j0u^akL#a1Rii2UKxScKsBrT>gav!TvIu)eV zC@VHih-hqB`9QX1hr&n&4e-AO+EiZ|8kYS->|z`JUNaA1$tmkDnUY-DRQ_$WXU(wX za;!{U?viQ!Do4g+H9uzp-frE z+;SEb=|p3(L)v?n%qXa6^BKESIV2u9S0pL594Y|}rVZfr;HiPH8wpYW-8^=}YJ`|F z%84nLU!iQj1S()_SbMTUgxg}cR%>zqfiW4<@J6zttz%Tc8Z&ku#B9E)5Afs3U@d6P zXwwDk@3!~~+pld%3=7r`RADAj&kiAgqF86EWovUav5wx>!?>YWgFtG~fG@lT^BJI5 zxX?Bm2L~7%Hdk^0JSEvm)?c%VwkhSZD(z` zKulX;+Esxs%fTZ@IL{8Vm+4GZES-r@4GaO@%m=p+vxg?E7*%2K6rso{kevpN^Y11yRG^na;pKe5PzHO70&PRm(oO7N z@^;4lWEp99Th~lvx&pitEH%<}9X&oQgx_*11jH{Z#x?W*=hG`hINCl3r^n$AXuTfA zToGEb^t0GbPP=n1O}l}*W}bqq3m_)e6q_~;1PSC%*TOaZi19k@3<|t#vp|~{o zm+`t0)CUU_mr4JvDgiEM|mZ+ni&16=q1k-M_&Z5T> zS(e1AWRpj<9h^c#vPN*5K|$bO`fZH@_lGbnR3Hp#b2G_RHbJ0k+0E<2`wD1jvG)!oEFl?h*N%$+plLNs&)5?KbP0 ziS(WzBPCLU7BaVh74P_(js~W481_(Fuptw!SudDj-5Y&)c=I8Lv)sJ1i7OCy4}8Wz z;)Mwo3h+Y%Y=@N-rrnm^0jl`GV^%BMfc9x{wE6-2{$_zPfNj4(8XlD@ zv{u4sae)`_*f2lH+BuW2-A7%+jqc*}&_G9Pea%Qub@&pjErQv$n1^mUI)noDr>8Jp zJt7g!y0$>%31gj!=M$wWNa~IY92&^eVs*$7#TNc zXR(@q^jibFBGRNi3PKe@w>0v$l$BuD*d5kwd7es5TFRDn5=^^^x-F7nT|*@2*^>wI zw0&U-2ufN=0@x7{x3s3El+_X)rOX2%GMI=O*;5J9vlS8n zLV!XN$iXn6kTfbEhIKi8+6vvnC_kSOnZM>`OA95WdD+>>vN+1+C7?f>l!>taDKSeNkw?@C zQA;pov|dqzLAIYP7;d0#JJO|epWG_8$nR6AIv*kTw}c{f+ZE=LA~WvE7G>J$5?4s0FJBi(Ex0SdT* zvf9ctXs6rDZd?fyxjixi&;e}$14hX;3T$Ur*KQ-E1FN4IZz5(OmtJfu8y6&?v0!9u z^>`cZD8GlzgzX9XUs_JCrRBf}%d84o4mfb`zxv+JvRm?~c1G?9^EfiB8W@G8BE|<2 z{DDlocqlXE?F0%_11Z$Goy^Kg=GlO<#%T;t*evd5zf&~^fT2rW(;LyJ?c_snS!TCq zmnB2T#s*UBt9@_)CdU&vz!-Z9hei$5fjDHMQ34JbG`hXKr)y4qwHPo5fok>PxWut~ zeFo!-4OFQQ$0d$c>%(!0V~zT7T;iCEK3sgPSs#u|9P{d{C47X!vxARyD7}NMEAiJ| z_0=;mngeD`?$0l8PPRfeI%8ELX z9t&^sx_jjczAn<<^^WW8#y1WG$oRT(o#hC29N+9L`{4Gyy2vcx*1gb04oYo_)JZ@g zbHa=dhbV?Mvr;FMN$Cp5@_DM!6=98a)Tyg{kA_`C*kc#fye>N9P;gzmgXF_mNzo{5 zjLxh+Z&7qA1-i=?h&c7_E_FO=RCgJKAA5dx*+iX*V#j&NFgxE}R)#k_p@+<44i0A{bgvX=PtR6BIk6zxxdi3rdaw0!^9A*B6yoTNO^LJa%Hw+-XI6=(Zpr9_& zSP+?Hhc6AiCdO0jPF%mozJ8B&z58>HKvLWLW%h$!@KtwBM=Y>!;2Z`?BP$t70HnVQ zm{r&p7R#xQ)4W>M%T9An7NTFAyr4xc58?%IBh--KeSGxE{fJfVpkMBnf$+%(-gAh!!-f|VvMt|)s z8zQ5wav#|W<#hx5NSB(Cpkb;A?zVGhxKf>lEFh~htJ>SGAkObefUOpfE0l21G# zUjXTycmi>q)0Ev$a<(Qd?`oscsdxjBNpU|INz`<30M z#r+W+oJF7Xmvy67U-7hsr+niTy4_#aL#;u*CuKu*^%WZOBw`q|!(Trsku_L)+0!<} zJt1~orc+NLX7UonKP^wFrI+dQ)3O0R=H$y3{4qZt5s{I=OOX?Cs5C(S==#i!SzXdJ zp)x(1mg4nUr4U*$icT&A@XKCbvNy`@Ml=GwVpQrR&ZEy8zeNVJT-#WwsOD zt6hPZ#`p_)6HY#XLMp_-tvs+f$YA5P3T|^Mw{)nYA~ywzqAXwH!9|cz_e?(eVgOf~ z3y=YCZq8Q$`e#FpyR07peciqrgY+RQ-N*e}xrD0$JaZnt1ZGDxE_ z1L%g7Do$Yifo+z=LrHE#YZ zxq#7wKpsqCd?_CKF$eU)%$Y}e(Y<1XiS7_!|2!YOsX}-!Cmvxg#J>?Bb$0FGdTpA8 zBE>Tasc21Oys6qzTmB6&oDnF+lW-gBCNXGBF+j5j9O&lok%7dgQC#)psy@c|38+9R zZ&5wD0bPC<4Z2>GG9}z?pmZzPQx6W3CqWW-4VE8)1}+aq(C;*L9wMJ-vfVud_S0=T zKSbtZGxQiL=cr&d=ZDLI>DU1tOHyMLmKr$BUvIWr#YkKc|262&WCFGEQ_?*1kIo;={eU*Io&8sB5)Z=;C z$Fco%$0N3wiWgUzC%vKij<|i;^yaBD~CY{w-jo-b1Az=gV?}YaZ``e>uzazS0|h z#3LV5kQ`s)1y`9#zk6kEW+)7GAIq~nlV>}d?)S+-$`@ADJntMzzuxE>SCcNkEFVBN zO}o*M8*^#$XxSEreWT@g74VsBTDY@lT2prhohy)omBP7Wfcu@8 zYlaT6Y4jCAXLhRu49bI-zxJU%Q_&W%_v{sr1visYwM9uFED#?S#VkQtp8`RE)KJdM zgms=D^4$Y34w{cMU4}gD=21XZASWE5apCB(_nY!aAhrY?jg`$nM6+yh~n?%N!(COuIvLdK(={PG6tc(Xay+di^u`Zub=kW-&ucU$F zK~$g8>hW@b>l?<*F<(?=xZVW$qKY!QHIpDsKBH5UWCOJXumSf)399)DZu1$ne?``I z?dK$vuBCudD0)Q(6clHyn=Hq=Fi3?~i7bPB|F}fwB1?1XIgZ5&jiBJY=eepUXB)Rgm6umePcYiY|VI@eA-MG6&A@IWpCbd zjx0nr$Kg3pL3UF7Tv;3F<}K$+bm?BE*exs?L!r^KJ_H|2lV8w z^JOwX74qk!xR*JlC-VLta~*i0r>1gRf#QKZh?Myh!ep@+ zB~)bY8elQXXeL_lRBHyjHlwuUu0=Ea#u3r21Rk*&rzLRlfW~+>qytDV5CulbP=#QW z=sNu~KgME|u74RNwB^RiNvPbM<`4Vpf9*n`Cdt>-Lgbb zwfNHTrom%X1r|73KX8&U3M*hFz!8T-fKI)qgiw^{k8S}y1Z5J>A!NX$If8`;DGy5gmv#f$^K2p(pXHjui05|h#nk*T`;YSyLLrvZGx?VzjF#$U+m zhn~eo56cy#GvjYAR>14Q%t(hcz`n*`4)~o{Dov^Q@g$FoVlxdD1RUtK8hfPU;6hS3 zkbA2wly_xZ8qeh%u%FTEtWW{Ysl)mUvdFwJnZ_)Xxvudp{~z?>LRkqN))^Z5%g+oiArzpkY#HEnwRQg1^q+-qKqH%A@EXJTIJ|)v=+gnI#IzZ>%l4I%K znX*C*OJ`nM5ZnhedL~k^zPb}MwUwvkIUs8(Gjo)y4Km(zDPLH>{Oayf+{Oc>GrO>g}~)yaQ?E zI@uqZfwBTwf%5KI+~0GyI;oLC3H(@zT@6 z;QGVqy|CP>T>Q6RDy^Ox9ZP37$m-cUtlfh>!yAXyK6E+CR$BwflHJMJv)VGM`!N#x z=F+nt%R%n(Qi&;`zUz}3!$kpTw9{HGdUd1BQNLAL&=~aPMp+H|(T$DrLDYnI-6T`h z#lE7v@rEyk>lnBaa_T0T<0?T`Ce1p6^wd3@q{mb8gTwsx2Rgh-)>S`H=Kh9E;Oxz^ z0vc4e+bkR5D;qnY#m})WdVRCZaD4!sn#?`1A`W*&!$dPut3@X^%QSsc9pK>&X${{4 z3>@>@MrJg~QQIQhdOt3|TJk#poN^bal_?Z#T@nL{eb@6 zQ>yrxr&@FZUD^&j%x`YZq5_yHV8veEC0o&yS7n7bNI{D!wd7tUuhZsN!Iak0Z==+Q z_*p}^#8mkVIY@HrQI)_$}0pFeU7VyY6ecYrpJ_lI7lcQ6?2r68b8R z$pm&U}5PG%74da+$PEoV!Y$4bnQ*A z|1aA2Q`}=tZHa$gbcUdPCuEu}tHZyafDR|Ii@@EWz;N9#`-DOsZIeP~|0tb;r=*z$ z1`{zAkxo=@D#og2gjJ0>g$?xqy>SX_I*LknKzmpn$a2$(Q?jP-)-~2dw*g110}`;S zo(5BxKpjsbA^++Ras#sJm!FZ3xNb&c8}>dc1rTz%NXGVWL}O}jMzzjR$FovXZ${H2 zXXSm&^de02%d;}hISM-ZZ*O~&QlV|I&Tro(g7XTg=G0bF^pB92E2*A+=<_4W6f^ZI#klHIiD zJRFw?$$J4W^#SEvfNfezkMm(HExrJE;R4!^b5W;Xx9G%-qduvq4evG1(}cQTlxy#N zuA3_TEZZsX(~zIBQI1piXVfyhpGd>nr0DeL&!C%$E-HNhibAblWFyyZwo1^jN{@!N z2ZC^ErA|6^4^sY{H%fEU;9#1MR{es6ulH#4FCeXt>4#tN2JcbKud;RQsInwTv@3Q{ zb8m)-c9`!dNZd*_{S0s@>Hcw^w)3(xyp-2E!$qrm!__~#<^;b~M5E^v} zj`&S9|B@`CwFhw0djk6zn4h=Qfpqpand}{V%VyWEE1>nc|L`>#Dpfc=MVAsUQ$c2(;Lo))OfJc@6rM3)}C} zt1_RTpRcWPT814h^oTJ?uq;Toqv zW_GQkN*Z-T5=#GO9YmXplQ-p5xbO!3DFf;T7max@p+0F#AfXQbDJLk)!+rjes}=A0 zBQSFC^2RMl)cG{z7F2|RH0PGAr=HaU>2hy~%t+(x1zi!t#5$W5IM z#0QZ#91F52rYRmH-Ln~$rlv-#UK91{w8t1hJHL?~0C>^Woz#y;{2&w5S9Dr(+nGcQ zevmyW(Pums^~!Ble6Z{3(hlGf%=Q_LxCIr2_2YF;+Xgx;E@+{)4*I3rbPi-}1bFwL zlH#K};+cT*jCtEJ#4H)>p-Rz4Zq;1J>O*e3u`TTN5jB;p+(a?s2Q4%GGVP zya-W2w9z8%&ANc0lErfE}rs}Fxo=LtSOBmxQMq)<8Jjz68Q|H5w5x0FgoFynTAo%Rq8`cE)#9| z1V6(&|Foqv5=w7+P~#M1m%7eROaAgEQ(CGappMr{HS*PU&Z1L|%WW%3Gt!J{>I!sw zSqM*Hopd7?_DSD#V+9muU>ZMNbn<0C6fs~{<5gH@>St`yLrP(WVQOgK&U+EQ^CF8D)lgp3Xr z?5-E5+GiUbG2?Tyji*q6^iQ_&opU+7>UmMd7D}mPw4-bVfAy_o4EN6Tai{vxH0)4D z8omCleizlKY@CLaNysrC0FNlF1yT8Oj?vn+nWY~foFb)5>ubg)(A6BHMw1p0YV7Vs zM|L#t2Dd}G>;QHyU}A>bwXnR~p-*$~KR6^@@EhacKsYh{P!&)G&97z*WNffo4TAyj85S;mL3$%U}tMw365h73@NpM_RUUBDoBsWX1~S4o!Wbd=G%k})xyG} zz^lMhfpC=xKMFu3QmtDsm_d3?#e+M#OmuHBSf)2txQ6535)RmI=9`MSR51}{$5w3> zf)f-8afk*(zfD7T8)el*hA=>%C8r2m3N>+gsm)$1V0uJEs`35+?w*RF~_}vzQ~x6Q{;rIXdz%& zE1c^v{Fq$~I0z%6wFme2n1wX#s_R}l`BGef+$Uo+^{|J!42{kpe;qKK&Ee8I#w3+@ z!@cy-O*tgouD;Pw0Y4hkz!>Lx1x`?^*4Rj)U_+xN0t!zwG#+(rOJMi$OL0c{SVN;4 z2Zf><;cO{&YGmBcXMJ?+p)`ZGG&1s)tKpo+hF1Z<%4=c_hDU&5KCpn;2GDOA-!WNR zMC+OuEtEy!YfX&aN=l@a2V0{qc=Hl0_JY3WJ7`cdqpfQvS}V}jFmPt~G&AnOjnkVO zb)W`zX%4PEk=8diI^*DO0Y+LxueUI^Dci#jnP8bfxq7#yvD*cR=@gVMqAGRr-OxZj zp$A(TF9KnGe=7r6qS*IsjABGdK5TcU;@S=mVus?`TX{ze}P%&&Op@ zaW81*XrB;6zwUQw9MY>vRTE<4s9&;Hkpe3d{q#d8qosP=MV0R{zQjcSevgr@;MI~l z8y#Hl1D)s&UNp9|QOEU#6TSzFKYi8NsGRyKdXZzNwu@AAqLjy?eFY#yab1iTz-cFU zF}h(^j&{NDu7;a-HJl3O%0~$KK37S!nOOd`M({Yj(%l$}q1^0l zw8m65?}3$mh2HN0y>4xIUk_uBq8?`)`UsACttg`>t@0X=yQcb4*Sq&m{cak1T1%y` zCb%Op%r4#0E#dY9Ms|ZetO>GcNzT{awOYR>!x@b#@Vt)b)avB6F4ootdH4cR;41KL zM}atcK8W?&2{cCI5zz0A2aPH&AcO^6Y0KQpqL`s z*bAcNLrQwcsO#G3fy%w;K_iv=J!I6x?dCp&AFieo4?#+=CGW#VFA&3H4;vE|bs{1W z?1NAqHAbqp66m={jcR%5X~Vh<_IM0>8rh$)*CRC}91)K&Al3YHuA)t(Zy$x05vJO` zjprfs_6~$mSlS!3b%0LxHUb!>(#H_alCeHY>0=CXmBNJwXwhVy7WXk?TwjN9i3psjNvoI^)*u5_A{&Zh3YWT4c8J(AQ^tKuQ5pR&i;-) zPzUMKV@56S_5Ezc3}R)K8b5A?e2by5LgvrigzldQ5+9S{jv#?8pd-ukzLsy}5^@_bww zw#7B-`INDc{%RQ?7oPdF@iHor!*K(Q#!$7F3{&U9aoRsAHT?av%oWds#q-7p1^5@GlZ|`a|A)Ev z4wIr<_eQ&_!%RyuBNR*pWjTG93H7xI4o4OXZG5*~bA7ML(tI zdq%UUU~sfaYWBkhM@y*VkfLH*H6lGYb zjYLnV44rAV@eSH&;H2Z(l>cASwIUN#?m zyXTo45aQK;B0+cWh0(*+%NIp&*RWpMFGLrh*VkVFi#3Igz5pygjslB;g0@kE#nHH1tTs{89Xjn(;zZpxS$MusayKz5K6wg{3eF8?i#4<>Z`Ux-+FGsgScV73E z=vdFmY%5!FHJe_EE`bK@w&eibPwDt_(B@C+niU|}pV0d&qBrZmW>+_P6~tZbe1*QR zX500}Fo2!XuB7)@M*EgO11n4g0CpCxm*F~AZ|7o?f?KkGn$17`?Gg1`746&FdE?od zH|E$M&E-dEMC0bT7+9*gXX)^&=msjD8odJvIS+S);4LM|-XrwVrx!v^TNki$_bb7= zPag@zrDy~4upOy;yMTe$J2)&hQsaY9petVkgSed*y@pNMLCs%>U^|fpydIs7zfQa! zZJ|%p=+OAQD79Y$;dmllu?7cnBF$VAy$@VMV6Eg5O4owYp|Rd;aaOj|sI}3>;oG?Q zAS-_Pv~H)b)6~qQw_q6E;_B3hvvTZU;;5zQZWR;i(47=!*Mbjsmmf!-x-T z#Z0$Td|UJ@OgQ54X4CMP?xWo8(cggfnyo~J$-*6Ap>5=_^L&K=E?x2-DD(+04Dd7F ziT2Z1A^Sh)c{%$Iu+UZ#?*dQkq4Do>JSQYXI1I{TuP(0Y>UX0_W@W$J8EwpL)qBw~ z^xBT-)%t`SI_!ooNbx&3#GkP_1|+ZMu88bO>!`vxOb#gbtY{Dr?$n%&;mB=ncapu9L_EV zQ`Owk^FVZv{G~LjHT~;DfYc||*Y1wq&4+o!o6!or7Qz=(qk3+o$MF$zJkx)Nd^*tI zo;Eir^k`8U;nqw#aV_c{{Mt4*R$8i8AT&!B6OdH|`okL^e+@+JgS!Eef|z_6mWa{G zd4UJ^w$a|b(Z+gK=NV7EnN6V&veJ~(-gI-eIdom- zYMA<{f&Eb_f0TrWf0?ThKGr!x4iY;!@Dbp>$5z2_>fECbcSp0l(VV%n1Q#%!Ba#S1 zuvj`}-+KZ7NvrCtdjvWdnZSZW3yp(zpL~{tE43x=8;LBC!})YHa5qav%k`_EfWcG+ z_SI$WQYXw?TB*1BulC@ARH|Qw{PS=OavHUp?8-G%cogmb=dUWx{|Zj!YAC7iO5j|D z(Ie5F8hzW5Nw|nQz2Iy7jGeS~KNU}t1{EXX64>wAxNjsP;Qf%D5e=yiNnmdPO&#N7upfAq zyCNwnlhGw`FHa1yg7+~{=K<0Y4}wIlu0*AW!5(sy19hHwUYDd#f?h%DfZGW-u#A&VwNaOy-2to^;DpHl z#k+~IJS?*Z>9$S|Z3A}IR1wh*-DZ^zF>I2YQvk|X`FrLNWY&QcIt0sNyBUX^wZeu- z{i415nO(f>#^9$nzli2nVw)JVWjNAJJVWwlTzum)`vW`Ah4D$i$!?(n7|{q1i%Fe_ zg|UIyJUr+ma}UZVw_;zu1Ge&mq%kZ=ahf66+m)qmUmg8I8#8C%p6RL0EgJ8}A#XrC=muVZpsZa$a+A>ELbt>#rp%Y= zmP~bF&DE`c?E!jW*~`v%frYcX&#`qjjOfSFUHhYTx(beH36t`nXaHjO^@pO@dZr>Ts&ut; z4@6O^J%^%wJV$+cCN;|r7g4(b`Pp=$VUCxsI~?sdW5*2%n*Jb4Tpm0eeXy-fO(l<( z2BZhN0wUmvq+{I`B7&0$YugP5d01){9AYyGIabwI9P%B*H`tpab zWN&`yYo=Tlpl!GJoxRDCHv=S<4j&6d9shvR-94kvk1eVA zseq5pE)Aw>?&=obf#-)LTKRqSCFF={?LsUL^W3iL=08M#)AfCatLy#*t{l1Pp87d@ zE&irsKSvwsi~pk7FHm@|qBnm*3$rNgXtbC9Ob*>OtT>N`9fc_K9!)(8MtURdJQ__v zj{W&440H>r!7+$8Yw5aU(oXl|G3Xs27aYgvzNDeYqw}Hg%J?<0+*`mTRQ z>+AZNzfch{dTH8*^n@3*mk#5P^x0>nV%S5|Cl%#W*Hh7Zovxt=sioQ=pWnO|dJ0rk zx{d}0M1Us#8xxvCJN_MAN-Iu)iGDqeBDcfi%aJ|P>8;OlOxkl_F;aN`2Wo=1$ow<< zfoG>1o-#83{$GDa>+_$;vCrxFFFJ#D+etT`ff-;Yy>%vf2`*>P;JB=>9{(5A75W+= z#lMg@{@__?1GbSk7rmA?o{HW=BhO*t8|e9S(Rup%bV}?m?7sGK0o~4f^nxaa@y11T z(FUcMdgx-jwyydkU0~;DP`*dBhXYK1k0`>)yWb-&z{8h4Vj`6J&AnnBvW6ew%iFZT zCr07ToHQ{Se@#sjC20J$G_k32oJS9`!~n_#KT*BJB{8VLTJB}I7qm0%9ha1QDK05+V1+5`KP6n+7tssO3@USWj4yIEXTo$s#(8?ry zPwbd9+}UwzUOPk%au-rUa-16CxrT7}F8+r#!EASGnOBO z6ew|H$VfZ{im(SP!rqduIIl1p0h7|QC_~>6s>M7%hu6Ul!n=b1RBVD@b;QJvqX9W4 z4ozWL;BVAlOmTtCSW{l54JmQ?GGU2@S9;|}Zys%qc)RiW=m6kY6cC*<_8s;n;6Y>o zmHZkIl^SgCcZWnPebQNaDFn!zd6sg*;%9b`$P_P%Ff^SCA;YoBQOUwDf;MG}z8OpR z+tk(rYm_gK>fPyYOol%ip*?>D^63dfJc5QOBO)%${Q-7c)e`EnYFhC{n)RRc3DGfyzx-gO_=;wx_v?am}IlK~qPJZ5Q z4k=M!41kkh3z}hrvbc$Ptw@(viE8BcIPXq#gw{l*(KqmgLU z0}!r)BB9o(9TW*Ds0oS$-^S5zGB`s8McOfuX$Y#U9TQmxbDy0duBG}-&8+J2S>kG4 z|2{xgdTtJ#%n^@6clc1QsIPw)K$&GYtgp`%w-N`U%kxDzqySqJ`Sx)q?_p z79~V6G+8ld)oUY2NWhSgh9xs_n3*BYP{-H?FpdFZ%;CYWkl>vF zq%@pMjxPqL08Dbk8Doi|5YBDvB*B#5l4z`wQ4@#e1IE~71}?@4Oa7lQFam3)=#26H zf1}_~EffrNT$#ebz^5r3jDrIYG$s$gQXD=5)L0HAkK=$73REmB4&n<&y?9xo{~COW z6_MCd1{Nn2l0!?Hj9p^U%R!8;_^dwRw8o4}*+9r4#UOD|kno$g@`ykaA>cW>D9BinwMCGW@g33)Qt<~`A${3I zWCbDG$)9v%x0@C{01hS4RP?0*yK)Q~YnY$thv!#6&{XWvwA|_*&BX!_3L^g83T(w^ zw5YXcE$yc5mi-j9DHlD`{)xh{?A!Tx zxwtgd&L`!ff7z1PF)fc5*c87wiX>S`* zSiKnkXr5dMopf@k$fkW43Ih)OKV2wFkz{nO?&SD<17bssnv5fM5+Q2dRvd?kD&9^! z4@9-Co!DBqJ>Uq4>lD5~-%3E#jAQhCd(k2Gr0xiMYh|N~W&y@>k@id^!0r`YBwC@t zt1c3C4e&b%|7UXHN;U>i)8iM3K1gl;)kUH;EH_yfi!tCgr(Y~C#9!}UEMCH2BQ6o$ zo9;;!mtLtx5?TU!4pVroRZ*$?T!6JL^wT9`b51DuyyK$?x`0YA>BvC4sRLNZMFhQ3 zJLE2P8C$8lB`$$c^l?jEn=YSttt4G$A;de}QJ9`%x>bj!SfYr!cNER8M_!#S3Bwk7 zRi-tK#VTWqm-DRgmMzCh$Rt5HhhYp9GuE1FhPC-S=>7DO?KC59AlDFn1*is-25#7A z4uks)J&14(qC;K<8@TGXF3wGrgz1~H%!S9FYco&g`J3^$Z zNc7ILJWy9+I3Bq{@ie}a^-bzL!ZO#A-QJ`Ynx_Sy!P+;DmtE=nFxUP8^^v0J2+pTv zu0^}O^h8(DDvo(tS|W;rUBxMYkqr*Ht2rqvpe|}H+D!+$ihczfaXzs|086~s1k2PF zU9pVHZV!FBi5sw48aC_oZlW=Ud#Ib}Yd>k*U5qHf2yisuwP(X0vTWMTOTRX(;ga3- zQFnk>n0oaPgFRtr18GAKAf7z>qKD{&OF>Vux-k%&1eKswieyQMsr$)mz4sG{R~gjU zjp57()hf^v2I(F~|Lh5gV-G!enHYl0_m^QM7g2gI$R>-bJNLpaL0kOsPhNWWa#2@5 zv73%x4q;>w-O^i>Qa~XTqSm+{{?;Jc(?Wy0|8Za z`iXW}oB{p7?Lz&~PxMLQrShvm4_>9pt3{p`s-AVVctXRQiEG52xJK)3wPRuNP#|@>mIv9_sNdTJMA(Z=Kth4z#F#(Iv<$Cbmx%Ale zqC5WDd%c*8&+oiJ+$jg418p9@K{P=aH;~w;c54%H%%mMff>MYY-6;BEKx1zdPvT=^ zfXK&y8V?Z7@bHEKVnf==2G%qU$f0;3I$J~o2ZGZI)9Qhu2`+~Q;>D*aa+7EQJv{1) z>!C6BrW{bIo6&`Z|Mq8@s=@MfIFO?36mm`sSixfxx5L4Vu~ z{_tn&cZ+xo4Ij8gTm@*xlrOjy$nH%Ve5<%V{DsD;ewu-BBy}YD|KwKDJ8kjTiZ(R3 zO|u0f!gm=^q#@ zuJlg))n)uat%ry%o}Vwo-Pj?bjgC5?Zw?U`de=?W@aT^rVrd7YDudoM3lM`lIQAl! zR-l1tKlpVor{UHZurK5Dt;h~~g8=qzwExoI9Lj-DC^WpkxL6}I1Uv_ znIbrkz|gw!Fy=f1TbO0Qg4?W8fvb z!7>8HXgrvY8}2cYtwS>nRWyd@Ds!PE2J5I{ct=7pU|)WNb60R5!kMM>JX`#8vEGVQ)ww8_}>yZpmvJxY7;7I`MxYwP0ZcFv(KaPf2C z1uyC)!$m>b{x8(GHxC!h3pvZSJ*^2!5s7T-*2ll#Yc#)VxM<(0%(d?qFIGT9aZl+i zDaRRP!g+l%68D$6_W$CQfPnb+6d+7gt?>ecjSbX#gc#%tx6+ZojuwxAxK&L(Mna-m zM?*%6j=)*u<)bSoMfT#Y#J)*AX`<4L85APAT@{<;$kiG3gx_1;{ zem*T3CEkv1_{E!G`#6GHGO?Z*pUc_@U&b-_LW8xB*4-89Utbb#J&fY7MX)}-W zIX^}9?-Mt{d*|`{L?fiq#CJ!vghLNzstLH6)qxNbrcdt^B{?t;*~|5e`kkE_gZGQp zm7izBgGE8~BX(v=iESbHlz}}Daq~+x00ORukh_nsM>N|xJ{`U(l9;%$$06>{Seb)o z|J5E&ysRkZ?kp`;Xxan2C&HE^l0BVm4+;c(JAHgVFy!0x$NhkTw)oS8T(ILKct;B`P{g#$ZPmd8@Qy&}}Bkn@uy&u7@o~B8U0DMB#OCJ%a zjJmwKx>6iq&Gf9X;-834dSaYt7zH9;ZO?YNbMS$+sy`SfzS7dp$Z~V1XvKKZ4?M4D z0>u6>HJt!z`Y}B{0bsb7c1;kX@uq-`u3#xyH}+&FVPOuk#Ud>Q>}%ArYsN=pOa#xp zhq_D@&oXJ7h(+8@zQ;i5Kc+h#6TJbt)sF#d?V+C^lT1Kp5*~g^H%tPh-%T%05~b`v zlL*sClSJEx-F5;EI0Q>kkyrn+nD?}(ABHtMt_|9-+b?h5K zC|*&RijBF+;EIII$_<(1O*Qi}W0sD41+If@5ITx?x7POn1^m4!jG_ds*U|4{scNHY zC1||o!@X){NKF3DlZ9TXwLTr@yUwWZ$39oAg6D~pB(v_41Bz=L{)g1!7$Fj2fMdh~ z1IDvBm3`U>_8&lz0jNAE(%qBOF~j^f~?Th;QRnbUSKz?gm0YF zzDbP`UIjRunz4&sdP3AMl7;v9bAM;N=`59or3%3bcm_&#)P;!?xlCRBzaAh1e30B= z={e7L1Vd&WDn?ajvOIHLCX0?~uODPF^j|b>GW78wS~gjf)|m_JMH>2pNwVBP?_D(t`_U&rFbnDB-P?KXdpL$Z<4tKlLPl{WBnXaEE>R$Yg zZtb)OGgxLK4kVBPQvw`Nv^zx!-cxO924sTw><Dn1$x{lNjM`wt-X)nyd z5rh07W{NA*pJIH=p4Iov6iY$q3Z8*T4nON>#MLFvB)?Vzb6N8bgX$TlK%wp7-5jIK zWC;b(#JkY+u6|xz>;2^ym+?6nFJLyu=%E*&8(Bpkz97CR zJiQK4Aua{>HtC)K`{={<8EseYPpn&)t z%f&^Q{fo=Rb=YQYg($~Q$OMU>E?FU-fxq}?D**MIsMV|DmS*8Z1WHdex;bhk!^U#2 zHOC&^RVma4eFf_ZcD{<`c!Q32rY5V!pRFJfKW}%_%fUbHP)|%e6whejJ|tai)X-i~ zL(`0R=*HKiR5tZB5d~Dd_!^|jtyK0pWY`cr^17%G^8M25U}iSZG5%{a<*t!Ky>X2g ziTL}yYs95>He@r70$$Nmc;ywl2cS64uloj-uN77le*h60tg2zhu^<8-d3ZE!El%co zdTp&Zj6uv?2d;SseX$OPj}U3qVz8E=q18B`TjjYUk`TfIcl{Yjz@Vtm0EJ> zdK{%NtynL*fp~$TU<<1s+MlEwl83$`?p~2>JO(men6lpxUE|nbqdT(Svw&BVA{)ml z4~NV%q&w|>2g=T=Z;1Ap2wi7qBRKWM-N+_R``&;u;B~rV0{|dQe{H~O?V!uw6s_`c zKp~+zo_ATem!5YnBt@tBZvv0x(WW;=8N8W)c~j)O^ALRG-zf4Uc^E5_?X*E=b9f#g z*AKPYD7wnuD>s69d!1h1D2}1C*_&_-;iJC^Xe&Wiza`dU;X-eV%dv3Rzbz`#9qlEp zd0R|LDBA7NMh(44P)IZelZTn3LVW+tVk4G0cZ(>dwp+yK!16y*_Ew2Y?%Rq*4^{uR z6-peO`6k<;VpvAEZ5KTNrK`4!Z-by<49I*`L)G(lu*Q8Wz4?wDARYy(j+AfLE^j0NRXDuyL*L zXvYWWek&QfU@qH4qj#y3@X{`EFa9j}P+SQXdH9FoiF)7;SwaN!cU3%4=IRHPJ$OoI zE!c5Uvpzjb@!gQlrvF6`?G{T|Sy1wkxEn3a{0Jw09i8|{w7`0o>;aD5Nzd+qiF7F) z+yiazQfjmpC;vm5yjK#G<9mS_H_??Ji$Nd(z#dlm$hIyHFb&cBAB#?zOVh3I>;u{~ z2Be~Lr7iEjT?T+d(qXn$44U+w)A+H zu(x24-+Upa=Dh8*j@5pjH}y?)R# zEWnZi+DIXZoE~67nPGyW0IaCZ@gpo*hjjVaL^rH3R80 zPS~B6)|eRJ!~g-Gn?|HFDyD$FVuCwFb^*l~N@fGT;~Fj4FQRTY1i3f%L(3bYANB)) z-l67Siq_Y>exV)tgs%Uox^_Xp+~UJuilEr5278o_`G!y{5#ho3jd>}IvaPExL`+Ap z{@rc@Hk2)20!BWf&{rZ3V3)=Fq{|yvO}DjXyk<=vk5iKmpWp9}x#;q*a8^#y;IE)c zcpp_cAi(eY3d4LGu4SSnM9KbNi&MV8)GvL%5qGr05dS=Xh&&=5AZ-2TkLpa#s7`(( z9>JL$egIG%qQwV9BgF0OIUp(g@A#|Xf7izWG8}~=GZ|4{f^wMwrQHvTg4nKrb=Dq6 zqgtu~7$T_hps16*%W(xeXK$=ApVl5^%wB!)AjC<`F!!)%2Hjr1eaPbwk%M(=pZI}? zMT4{#Kg0RJvP?fLE-ToW?O-rx<;N?dn`TU+(}$r%T}O+*70daA`~za@B)b0};!}y* zF8>agGhDsnJF$;(+Wa5HSx~j-egu_yj?#{Z9?-5cS9Q%1@hhHm|4AyaC;TM3@aNUL ze}cM>?`Hi1Dh00Y7co18^!xBeWfzi-P|Y0qMKlM#IkB7L=&dt9Q~jeTl=SiYYW%&A zf_{S4J1V9EW!F0fZElzzJtmr^p-cp?GOar%`Zr*DdIVLsSQXV6r^7zDz*sN>MnGj? zYJfZeLecKHNZggjhdBvRawli0hTIhyf?7-LER2Fqa8SM+un}y|69WO%fwI{)t1H36 zSfwL2A)9;L>EzPXCUT_=%Evs=OWsELfqhg(-SnfyIg8`Qd|o%KH;Po1t+ZoKf&|^V^lEH znIFHC{hO$`T=vIq?*R+>_rOFzk?p~I@w8UJ7LC~~Tc8w9If;G+V zl3>08h+iS9{!Ls{8A|bHq@X2)D9~XR*%`y~Yw#m*HoJqusW?s6>4emc01ea_0z!9& z3gHp;E>uxUhp2E_N`nP%qbqE6wV&cyWe!Wm{EDm#E7W}mPA*tgY;y@XeZ`;6R>Mm( zwnSiCS9qu}mT2N&Z$_AD@v?Z6KC+Th8kZPRAObY@tn=|^5AM~+1 zQ!`=NBjXL}(2Gi7XvrIIyaXJR9Fe2ro~s%Sqy8Y|4r32=Z8eS5SS7*h#r;E=iD~Ns zY+9~%;ALb{34sehD~HL+ir+;+6jPg5(}eW)<#EuV-^JxwOJNMrt>4 zEN$UA)9jUm=*{*=LXI~mqh&+gQL;{)$9HeS0E|d zby=5E#b?MY+WVY{`A(H#40~z#Ini9-kV9KC3+&Va)urYxNRQ(inB8>JX?Fv&e(95( zJpiN?cmkP{C8`KP8wZbgxVR|~Hy6CzmT~6ERCVtww0DqtyhJ~8=$R$vNYA8z?x&~r zA=5+tl|>1hOMN}&-TJ>ZddFk_3SN1g*F3I& z;6b(*(SYkZRO(2TFuTm0i;1>uVscf7K~2n-oPQnOK}<01f)3LMRcd;r-ho4wTvl5| z-+)Cr1+;=E#vZrIMB_59PI%m~HX%Etx|+&y~=Swl|whJdL;u1YX< zcxsIvX^rWb&!zA1##O54<%dV&0y=H>acPN^r3YSFuh30T7kaSKHc&DV~j(E&02a zS>{B2nwP4cENVu^P$bwtSS%XP=)Epj52mdoe2-wh0b&OsJTX=_ql9U%^i|g)nRHVT zlH0e>F>i418=Fq^a?H=M68Geq12p~jbM$GR`7^BsmZ1*)ijq{+*;`DarZM2HcEEY#4PUd({-w-OnXgW0o+%`xsOKv-3=*{1b3dt6A@ z4)OZ8eYnv(06}0$L|Augu7Fkjwfa?3dYnpW8FNADe!SQ;_0RW_KW^5Cb*6dT97fHO zI4{4St6rakzrB8XE#;KpPy^80mzX{Dug}q>60^d+5IpBsCFW!L+pFl-x_II1bJbJo znr$>uRW0>_Y;1d)gqzW=%&4sumB8THMdp}P39zFDBJd4tSSvj{wIn^Ln!>xKVG z0|x7CeBnc!80MXDfer*LbY?Bx1b+a;%ebt?_-keAFIV6gE!yVoNB1-|^Yw-2s;4&u zk_K6Y%Ca+jVV^9_f!wvXkvY6`k)}OjZC;ZOW)8l79r)Ioy@p4NW&;5~o*Li62R3k( zjgJu#jA0y+uOwOdj(d8fsX0qu^B3hcGl#($VqSsxv>1RRV~ja$N`Ws}MHc`Mm-Hlb zO@*S%mAsVN z3(PC<*XtLUeQ@!%Ft6jp-z|VnPX~xvn8o@Z0b1X}On4S*$VPMMxu8YEzb}Z>#VyUJ zs9Rm}A$`=+9IIEYrz={S)2qvSM=~_}ww1XF9LB=djLtRc@Q0@pP1m!KCnVpU)vT|E zY7AJd?Qj@OhlvNbJLRnm4d2DL92qHp*n_|5rgF2M=Ts&VsZ}-i=ToC8zLxZ5xj98U zR((esv!14pKTFdtG%w+;+H;}#rM~_zTHe;Ym;bKQ&b*zkliQhh@%7Jk<^aB4-`<=6 zh0C|?&3_>pX5U5TP1OEkvt4w#1_2*uopnyKo&c0`s5@5uE`6}_8Tgz%0&ZQ!nX zB8Vi_hpx_VK?~1%{B%WUlO6eRN_?hbT zHc^0fSpgfNEPZI$t-G{Pz=E#pvEJsTtn=E{+f4BF*WTt3zFt>>1B~nF3bTx_ODas1 zi0E!Mq%|)gU3rJw^SiXbab)fYv8liVZ%8*)c$&DZ>Gr+yy-=wDK-O`fXVcjADA{ey zEp9^1uFT2NUrndg-+2pZ)w|&s74O&5=&?CPrPSf`G$cFD@}|Qg2GoP40RBSGy{B44 z5R)7Bx^%b4>w{_skich~uL<3n07ZM%a@x_yY)}BK&x;UoyPR_-%VUDvhteqH3bSrt zA8gD@I7+AKZ---=PLF&P$;$&+8#}-rsozjQn!oYV*elFJ&$wK~O03EN`@NuVhL<*8 zVWNTvcMf+YsG*>F!cdu|@Y-3Y)2yi&6!wA#Qd5G?@sjm*2A@==Jk>;VGosim4z zLHNj@gSZSeGL$OB7Q33WAmg+Lb0zCMfvN0tq#lSacqsu_=~PZ1+T6n|s`Oeaov>yd zT!GQXT|7eDIT$6z<>o=AtfK>Zp~RFew*=M4VFSm&{gkM`;=HwtTJa0B6u6XHtRn-P z#TqF$7i4I!erT*N1p#-|HnK8{gLVpF*fw4QcR`!?MDpmP+dSSj0ChwiLxranRCy=M z^J0w6bpjGpI13*QIZ{NFx+!)Qm@jx1U1i4f{pp+#K9BCc%JkEBC@4(EO8~RY9|t^? z|E&Sz+*RfXee!aO@AX&c8~rr=B5yejJOEs{@UwIzeeP?vp3=mM{U{mf5t zmIRChx3GNa$obY;J&+mdZBRp3vR+7~($+b^!FH}MknBN09KeEqMz=_th=gpQ&dS9H zjetjG$OF$>19{HlmdtB0*vOYk)L(J@RRcD-mtfN(;RpFdhI0HW!3ORJTvkwC05%;Q zK88s=8Y&oKyhMp!W<1l0R$%~f8&y=%%e(^%tujUcUU?pXg|9Pn=&N3)fo}Y~U2uv0 zy_b0-b@(tNi#GN*qjcXVvFm)3mwSz`!qohuSYOh5AS>bYI%W~=`N{Z|9k|W! zr{2GM8d9{M*)dC{a89$HkcXYIj!ME(+0XPxfRuDVF)*0?FOH%jM~iX|2-gx`U@tPx zqIM}oenTq6kNcS|EB)5fXlTZA4p@uDFqs3^qKNL;Jq8WeY0C$gg0S36ioAWzU)x@H- z8CCa(kv?qE=h)zd!;2g9-g>G1!0b8{x4eP&$PL1Xm}AtjTu5=l|43qkov}ASp(h0Z z-r4{F-XgmN(w5rWALr94cL^JYlOYed{jm)RnsJ8V;IQG&MpQJQTMT35?qRs0L;cKX z5OC}OL{~c8*`LSZj%r;03ruis)hTj0YD0xjqKLokJ8u#%lG<{m#o{B3&>>!j)YgLW zLQ)QuEugRl?}ASm0YO#`kby<-Ld^!4(Yg+#xOjRt4FuZ8D_93dfkk(XPp_ai_Z3Fm zfe8qkxk$g9ZWw45Bk$grf#z=5wob0{w4Sl>hb)?Tllc~0EvjxYZ>4AMFdxzmQDl&r zt(}~8hgo;l?dC7FA3Ou!jz#Y95IT30nWRp)nC}7&?V3tkA zP)QnvL!lerda66!YNlzPX}a#FJBFLFr$9olBAcTTfNooN0@DOeMu%Q>g=me z`DLcR`sg5hqpzAr{~By|(s$0Ic0+Le$2>SF01ZZloq zwUGX}+Z=*r0yEu%= zxFDP2$@DB*P=yA6@R8O8r5P%c=@HspWoBqE()8n=b~83ZS-a;Rb0ZGu)KSoMJwtzv zf-LkHU4E}Q4SyZD*KCHp%)HO+;&}#12k6xz19bjAb5wQk0rOK0Zs>;}G)p~SBUVZk zfJr=Leu<}N9)e``b#>i`%}E;M`&Y-97vRssV@zGsuAx4K>DjvR4NbYn>_qPz5C2*H z^*D3AM*q0a{7RcMjIBZvuRVve^D%UWQshH4e@D#& z?>O^|%6VFrzC%KFKYYBFMyDL`C<+I1==CYbedYSotFzPV-+A{J0HsrudtW}$ZVa8x0v zMB+BI%pdFQkE|(A(i11YE~`6A@vCIXJ3tx^|NJ zM%wd8^#zJb&9hPXsM+IYp1v@bGNT1i8t}N8k^cJxPz>WZ2+-p=JWo@v$!0H|meah+ zW;6IlFZT{<>O#ElWHZt5@gTPkI*m=Qyl45t*eP(rhI$ONWd9YIEXWv%oFMTB%osIW z9W?3s4LPl6{J6Ct{ko$lEzBv}G~=uWBCnx%>GWZdg#MR@ULO`|n!ap~$7*a$)9L47 zkfA>3U$dMW72-cUx(&-==-}OAfL>D?ebFQ-I08{%CBcp+q)x0h**yl(&h)#{Ru2Q zCkgU&O#S7 zE)8jTx^h*ToLQNsr*r!xlGRiI`T(GpsY^FpINTSqH{%+L5dCo%zheui#D!CD94kTB_mDQ%DYFdY>*@#H~^_i@iy44m5eRiHE z_;!KO&*bex7$+}HO}7AR>1q{1wiPT;1}L{=&{e7V5s z!^*T9qwhvU>ecJvoMq#D)bl^*<9va^h$?WMYwTd}q|8eNwc>z(ahZiv7^occd zF;KCWiegv56>vT}@WHqaO}J^|J(04E!A`Jhh&J65F*8ubLdnkoI&@DYnmozaCowOxYh7kF}4?QIYy}u;WoR1T}3evykAxBZOxIqD#qmAU#PFMn#ND zRNVl8;vF*uGCeF)eIH0o0f8(D5Dru(NdZo**88#A@1w1J`J39-{Mx@UT7=q@r>-If zDxtH$&|wAOZG}CRhf-jF4)N3YDivH?b689D(eQldEY!7mVT|tKM7lj26>p0X01O9P zg=!3`6kK=}x`ZyUltcJ+TEXggto91L)HsUN6pcsyR#B~4uqF;h-8L84iD!?E=j=oH5DgWip{1tU!_aitlP^}2$8jpAlLrmh z+D4^kB0F~^d`n#Z#FFV_UMsFfq*O~-SDurt=I~hw`6eii@r`aJQg7Oela#*(jNVpK z{e-#;3e-GwQzSo+*4`H>rgz(W>j{i4nQGOJD8|rA=N!tBTMmpVif8>cwC!tjv z93NL;FI~DhGSyx6yiOl)Mwx=6`*q6O61ha)^xqO`&m}6y-s!)Rt{5H3&HW2lS`N*l zEOcOzzYfyFqazn-gXv^pmSAD4oSH>4kaK)?aS>H)3LsT$=YT;Ci_JPTu&W=&wf8eJ z;8w-7N~NY!S{8)vT2%`?)?7wzFvx|o5hf{@-Uk_1;kH1&WIce}Y}XDj9CC@cvc=q2 zJ=S{E&%>csizSss*gB8=o{u(!S#AoOD&6Dp(d4bJE+axN1|vs->K$BBtnR9$QS8P;YT0;*kMC{ z0YVyX*pP1(O%6J`BPbOybE)^^g+)j1&Sag=%Z?~*Av+flngDg0k$5OO2Rx5ZhXSAB z1FU5hO}{G=D}u5}D&-g}C?$+$%~|cSG6C72YN|?OHAd7>s$nom96jR`*f7*qsgP@Y zn<2N8m9jmk&-(lkuvY!oGA#XnUk1GLf6X$C!!n5f!)4G{`^XyXgX+AAN2<=fRN*tq zsCa#`KOG>V%bh#%B?@;g*q9&Fm*vu%8zrRpB%~bNSQ}EjoAO)oEA2Mr7nR7IlNw}R zRVXk8>12qUly7zXU%^KX0$PUiYhpUeML>ORSh@@v6?k(qf>p2tt~|@e zE{<|f$4O+Y4VX9kt(2a_?Dp^(@& z899~dNgP=yZo!=J@$ZT9Gdj!{j_T6O@&qG0Rgl%u1Ih$QXr%^Ssl%vFl|)uJggmG&N`0T#jR**jFz0dj7FS;KmE zvRwfkDg(y_z^A<{srP-{JosYuO@Y&kV|xOGpn{Sy%2B$xW0m&N0t}U4)__X+pMBmG zq}7x7oZBsxqX!;v)<TnyUGVD8WsIus27@=#ly2A0KF2ibXXbfHa7 z9ddNz`pax6{{=a}0BiN}iRF#nHaCy?$~PUHQtVP39s>L@rE0b3}^ubn44Eq1A- zZtN8P_YWK@#9KeuAwuY!Kfoju72-)`(1~wiIh7bRFA=YzdP8LyhS?Eg$0MF+N`?CO zBUg&A?9Y_A$0C@W12}c$ytaU+S)bs@Wdl+_MSVpZ`O%Q8io=~GxU+k(v=EirhtF%v zbt#m`@+^j9A3m>@nPM>^=G8iU_iZz}rp#kmv}sj(Sbr%%729$;pkiiTkPbbcpG&82 zE3WhO5x*D85~NnY=Ck5@mBtf3pcQXV8C}63r2vX+2w=}fS*=HKXtk9C$b!2+B5k`$ zOeQU-d|+`-)H13JPnyJ~j@`BfzyK=nhQg{B0JA2I-*VV76W=#vdw*w2g2y3*u`5Lopvh?!JXZFgaXFgCp_BoUUWX~5^jainwp z+QrGL*_*@C0N?ze3m$NO)VPnmQn2TWd-E|HrUfDH0)-5L?cRF362WI7ShFxTe$O~8 zcM2*EJi$af9B+L+?xiH?W^aWGo&f79PDSAkFg&|P<4_Kqt#JVo5;Me(3ggEOpLE+^>8D%QVLB9B<#jH(N{X!;zOXi?2te| zEC(qu5HSaG9&pz}JGRjP(}1eOK1^L01K6fbRcjl0mgP4dV~B&Cq}X^N@;^Eq@j^4I z_N+iaSjYIp@#Q)jwVTzfpF^2^#`kV|D&5Gbgcd{9xnZD_Hglsk47@ft=l^mbf5x{mF$XYIXG-sU^Q_&4Ro5ac>@&V`r(ROXj&V|kgE{QI!iW@})2uVIJXU>$lmc}5h1pTM_4~pr=)}`V@cQ;C zl&-AUR|K`mt^{%=PM;lYPYW;bqG;9O7<@h(c_jG`MpvP{qNhYTib$akS{36fh_VlO zvJvT4+^*YcD8e0^v?JLeUHw)lYb+^UVfZ-z#^w~cPGzNm0E{FF+6a6P{o&ZOSYAIo z`j3`$vyj)7RfU`<@InX zTKOA;Iodl?t3BJGiuTT;y@FcpHCFA}6um~h(NsIaW5#Zx>7VT;57lZ?oeLh~9GtzH zCP7-+!yD^hpO)Hf9;#{cTf5DDwc1qYhTB|sUYokrL^WyCdf6mcNtpjJx_#WJtjxxL z!Aa}nTg3$(_h^zO#l)CyI#MG%gbwRgW@^its&;M1g4)ZuM=j^oAKT;HS! zI$HDmy*2yroIlE)=Z*4xImpV*=MB>F5pY?{s&y-D>DcwEbh+)#)Hv;vS9_ccaP~HB z{X0mluQg`HSn!zTiD3{hDrMWvRok|}Tf6P`HEnPBd)upOwXF^+xBbT&cv+ER65^FpTY6QPv3c77eaZY_zhJd@0S`+yN zY<5-~>q0){h=Av9z!zJJ^Wn9F$wL#HLX}E8&tETtvY`-PkL5%iy46;77_mREg~vvx z;Q2u;r)=>=trk@Q0dDb~^IL3ZxjONPvi`ft;b@W(gtR`4l$#`pmRFSw0Gl@{rRdL~ zMq2?dDD}f^yp2AThMqfJ2mr4&jrM99w!*$PoD51$gS~qtqEAzZp0j5mt>1O__ldq8}*ne7~C&n%`HeHCcQ>LfTJg4HZ?K)xKCYmiIrMnf~_T zK}M{y$G zR-!7~0kR`}j7p$t1nK14UYzK}CJe4|dO)f_N9%?ZoUBK-$FR2*b74raZ4T$7kPfw%qoZ7oLXU0x zO*Jm96IRezsag3n_TQl#cUs6zjdv7_@-{V7a*PlzYu@7?3yBsKTI4Bhb3yLsF%&op z^23he@?LC%0T1ZRL75e$WBdaYKob?||Bql1c z=jHe&VgIGN0Z4=+)m4f-uT@tK1?+KMyMGkEQbrg@8Bot&tX@_<)h1LPHkWJFm%qsl z>pMTDM#gTCXIRLDoPwnJ9&7w-Y%sYN+2^T}!VqIAam+KUJueh)eWLF$rb{yx$Ww#VP zh@8wQa1->wPyu78X z0>KNzaK^{uKBFZO>gTm3U9Z*1{^t91s}Vi=esKfODt$-^-Sllv&so1k(n$ZHI7vsw z<&W?_i-N%EwCK~=``#a>Lkd&3i>INUkGlOGw?*>Sz3C|rE%-Ec9liHi>^kpvs9&{+ z#vaL!(TPuD%iXJ{duYoSv0dIXPkT^KnVWPk#TR&He=)u0i$m{cwx{<$i(TuTH}(8x zcA%N*`_RmL=oo3`yeUVPheFz_{K*9uCHCGS%pp$VKJE`j}`90C^j9c*1EFX9dyBIS zosr-IX$|xOR8TK&QF#dZUyWT|*hvpQJwuG0Iy+|u0mrzYya{iy{SYa*_>r4`VJBFO zQ<{0<;UP~9gMuyV<3$wgVZ9PWe%2;|L1pz48f&e?JB}ZUxCT}p4$piZ*l!tJ6Q~TU z7@#C&Zv=TU;9a7)2=HydlxV7@1LDehz=!8gnYe|Sx>UMhjIw3YrI2Ha=LJyXd3$zV zaSchb1E@zTu;2yJg{x+xwh)~015(R?sKO=a52Zp}NzSOQL0yhj;s-EogF3tn>8 z`v5z(4W8dvzh$eVY@dBd%V-}f!c;~YTpbgJ%Qzi!)JiF3w{-Y$0R!sBVo#2lWG8i~33&_Q*Ho?-I9BiyZXQ$r zkFxo!D#>aLul;XIvRc)F$5;)pbr_2Ea~t4r5d>-c8!1TPRA5nD)AQ)ifizELHvkl# zb&}hyfLlI5oCHG~pi;spR1-WrICZlkj5pIZA=_pp;~g9@H37$Z4Zj0?%S~XQ%0!G^ z;Xx};1hj(;`8g<@0%r#3rHqAglL4e%U~;PQL&onKl%u@*knh=mq!cW$6XB!5=kFFb z3X1^$!0@1Ipd_f}!Rz^#rv!D$pM|MJxj|TM8$q zwj50YLTvp?%00MdqcKB=O7eEol2-YbVP~e*%_?#So(@uew04y5%$vV!TF(ZZDSo`=2u@4$f3Um=Le7j1mkiUFMARIZs3L2z&WO2lJwEi zjNFd=ux(%DAjtV+PP&S};m2hr-~Eb<H^^sBv!C3$wIr<+TH6EH@ zzp{b)W`F7%XY@+x!;{80wt^?c5kP2d>q_U8YYK5;tNFa4J`k|0R9z#%4p1o{AgCQZ z(C6w3mtu0V*boYW@q@PDDwwMBS>>bZwi<(l0IF21l4A+fq2y*Z+xQBJSQWS_?8!$`^1Y7h1dfbxH00DfP4Vf-9U)OyBw*6c&(Oj_xj*kKO# zay4TBJcpvm_G%5?))X6m`mDe$>P>hnK_|^<$wvEFGaj^32c;R$B6mxzRm2IxyUs|_ zwDQTs2U58MJR$`=fH0fJ=%yb%xowq-28Rk35Gd4bl}ySM=d#{MfqUn$DN7iyE?dH& z56_`HBKd~26}3c$Y~!&StmCFWOC!AqADgu0;~27+U8KipV3&x;1llNbIWAmo<)Vx> zKiA-@67CAGaqEIyst9`xI`>gAm|eH38Mrq#!uug`M;6_*KlXwCxQCi;$-hn`uB(Qu z8Xv~m(bqHbgO{kohmDi?9-bpC9RzXN_=}8BaCP*QBhe(|1{;mk1YLTJk0}xfpuEG( z{JwP6*Rk=rDTB8{hM)q*0{^VrF?a2oST6+J^!_GxtA0G4)_#M6hl>ye)c_v*+JRUT zc<(nm5Sy$YO{YxCt<(3=syVZ z`g%`(25nxJ>8o^GtosAA$@tk8?d0a7AP}5A9J(A&9e4=rnzB&N)L>>i3I&K46oZYF zeyDIx;%|@96P8dN#u-={`Qg9t&@W$N8)3S27Jmoi-{}Z?!-L1aqgVeCi`L=$+27&d z;77Kmx*=cLZ7jv(941yB-cFBp;TJdJNd~`YcRd$ee@OLW>uDtMvPsuGEV^3wI(B-s zP%(A>E>^b^v$RQaveqn{F>YYA(2}cx&c-bx&6&8e1#=4jjpvi>=i_meHq3c^13X@Z zt7FAH%_tAJ6|9ijko zRYc4zYz5~}4__cb9a9Q?2-4xVl><;TD6*JtOu()45q63fC|~8oZpQ?sR6mWxtb9GA z+lS7vc7Ry`IAFKd+n2c>z(f?@Ix$CISKHG zC13(;!=HVwJPHDByF_gWoTM>^=Z2=h3#_%ikhco>Vjix%I}nrQZb5vO&mn=U-C4{x z*d2)C&hE5heS+IMgH$8(Eq#d5m($mrapRDxRj9(qkhzVY{)MM(*oOm4nd>Ya{2|sb zEVmbG3I-VKG(~@m6lv^^%L0ozN%s?~r^rxMO& zQX3g>h3PNWE#x)<4~12Q(+X>%v=HZw#eiqxH?Se zHJe3^e~uMb*4`j&;UuiF8W0q3yx!xv3K*`nK}?xPnCY0A>6k)NXWxcWUNEd7YuKf* zo)*fHElnwr;6YI3E_WZoIaN$mS87_%6D^a_bHvTjEE2bZr99*=m*|vF z_!%r0<6$}Rr4;`qmRtFN6Gu@u1)pWErF!c4E@w&A}KG%%8>1>ql!G?b^H)@IqLvAx`b-5fsK@Ep`?(F zfH&$?z-Cv1PI6@K;VMB!b6A%5}pPG4T2aDAt*{jkRY${ z4v5N|-}igYsk*m&IsyNmKYZX$ci*Zyb?Vf4)v0rEd%`g&y|BVtK~Oz2?#{|YPog4J z#ZCd|!`1hoh$5n#)8Z_a>yAxXgs^{fp5*+G7hRA=)&%U7&A-ixeLe!T#?OC(3$`7v zf%xbvm&#wVdMP5-!zw@*UfAP~r6$#bQQ)}PwblcK8*^w~#r4KM1gZ#I=>Q(zr$YB;zpyd>k!zeE~PYn_)| z??qLw1Y1v7BJxq>N|jD<7+m9dxEo7mGIO214QVcQ<+?kU!@nYRpcrK zhlZLsm>fOT1EObT1Z2qVFWr6wM1vRVX-zb?w*w|qtrtIfJO;9-=;pCl-DZ{j1juo638&;yi4C2(wE)uu1E$d-PBPsXa01>5l4PPYrVz|}(ZhgQ@V_7OZsuQmd;?rJ17MGP*_U6lU z>Qb}CA`-z5!c-_Ie|#VYe;m_^0)A8k{)lU;2X_P`k(8{r4F&RmYxXGGMOyLEGeao- z(Z;K&_}IbWG?qCcq4)SL2XzL?shC$!fDfDu>DHyb6Tdz?T!w2_DpiPcA6{Th99g`%Ck2D7V@EB1?(-ztWPs)h(a0bjz7!T+5_|S zW6fQ-RVYM=rI?Q%1qOiP#|3v3IE`S)-3FS}L^Z83BXo{2)W!X*QhEp}7=_zFc0Y;b z@A7*MQ=1WNtPv@cgxp-5zYCGjQ$x6|F#qiVD@b$r{PVih9KQe;m&_g6oxGJQztd5( z5fh^!wt-KQ6sdVV%vW5f)bS<8ImNH^1QLFT@GYD{DgZKbi=D-of-FcWFMc>2LE%zx z`q<;x)wJ!nnF)g-1>Y{#Z)*Y)x5b0}0*52({gJsM!~y6Kv!fi1;*cr4wvJhL5ZY|kW9h_@po+lK7bX< z59{$a6adm$B|vUynpHi(c+z+an~|CUz-icwph^5ICKSn$e`76Hf~-|=ay_7cMjL4E z@k=lY(JpR|=z+94VAAZ}2-<%@1v!Dm11*ypG?9ttTZLzwrVacDyK@yAp z24C8nrS=`CSq}mFfWC&5W84GNQz%YIFkb!nzJXD|kZ5a}=vfE`c%tSZMLx3FJpPmZ z{>kVj`U}2>5{E)>Kp;N9fzR}8@v1sMpZIhZm(p*46H*vunKG;bC#16rLD65K^6a9J z%yN8?MYn8IY=pIGZKezOqP9%e2D_Vd;wEA5*jr#59pKT{K|6UzMq;f0ofNyP46Acl z6z!_L%yh$cS}W7D+0wzgn>5tfE{b;3hBI746duVy)q$QLZ+;6m$6BKq^1fnYQ8Z)N z`!+w}Q{ZfqKqr2lTIH2BrT*Fx&D5s5`9AGG24n^J3C~A@DvYX0V0g&lkVmfbu4*Ul7GO%?q#g0vpJ)0%Gl#>IFU--wrxOdd z(9}=qHwFr1(*rRGO(?@3YcFuD#38eXV3c~^9@^Km`1W_f%wVx+z@vFTq|TYJr>=l9 z{5`FSUq}&hXd>ENLUNcXE-`CohybF;j%;6&l_;-QPEXZENrt(h_R^ukySk&j8V5ov z$Oe^E{CgSx7RiCaDk36a08wx?pY(_Pq(7t`?`%{LK=q8S20;vE7H87+(_gDKNU6<2 z)UUPU??mL*NqO6;Ih`Uc^oW7RZtvf2eTBd5MlhoTL|2Ky!O#g-fy2^YeHouP(Oj9j zIDy`rE6M3)WU;Py1cre~D)h$gkMKtAekY4^E4pGUSShLna%Gdd2a1OZ(_#3aBs%9X3C>+ppjWK&XcRQqhp#!+4RyfD!7j zI*Qm{%pYXo@r0a%w+d$r3#wfZ59ZN_WzdCj^N3{`lrWa|${>=gP_2U8W@vIfz5LS6 z`0CE+mj?fi@%=%0uz#JK+Ctnc(dF48ej9q{r!a1!Yp2)rZf&A#dbc&2?ADamlfcUm zgCVP$gk0pQcVf}bnpW@^qYk$n4@bG45Xq@k`jvzEs?O+F_Ug9sDos}`yJIBO zB&pFiTey4O>=0||iebYd&--hh+_f;QgXKgz{$7K><+#Qz09_dTt#M`X?kc>yjKAq3 z$yQm6Paj~hK9AKRe$LM-+dU_%Y}(iWocB~5Sj@?+=iiO<{0AwR>|rT!0>uot zXe4BOL&I)%OYI8&h^w&cgE=kV$6sRAx&3y(0~-fZ_Z!^sTHxLwPld!F7K#B?rYL58 z3J>e8m2;WNfnq9HgYzdGuO?t*HUnCip{_12U~-KplRb5hG44g|3|ieu8-=~Yn1yJYrQpv`dQ&dI!;j7|{Wg=vhE zp7H|1LGi-*yt!(9GVk3P-w;DMspK9x?p((S5D)BljJ*r)BGriCjJ!;LpGo2;> zBy%1>Mr3!^nR|;V>m1=uX}K0|x?r;(qSMxp#z^M1QIR<-3ZrO5`aPRRq0zzAr=m>DKY zSrjeJ#y{*VkF6~xQ?_YSpHKJ zQNSlfSvfU57?gcVU<*(jPLYEHL!MxZ6f->V7kHIXQELO28@h*B4}CL&8ig`7UC-yA z(Lr+|R_PgsCO0HVuw|%^|6?JJ>PXZq8_Bp(D2%+Xl^PRo=I}darU(^zJY4wK{vrK! znDhrmg~d1x2^c*;GgPF=H;UY3)2WO^j8(MBCZszH3tj|f;2f41N;r^zRxA(Hp4BFO zyc_qdHGrVg?eLtfN%+_H=()Ndg?u2<8yHApcAG5Qtm>nC1$P2B01_5~ebL%{1> zFC-&~hzIz&dGrSD0f~-z1faG__qdlJ0 zQ?A0S<2uY~`6qk@j2w*z$mA$IKypXm0sHkZ+^9k6Bc|Uo68R*B%IucqyhdVbGZHlN z&sD?}O6m#w61%}GLLiHdgo}rhuJJe<)7k$~r zP2`twDmiKaqui`7caV#2PF{6K8n)q4nlCZ@>!ggZbEDT+v@e--`13;aiuI=itzI%L zJ+^BBGFU{6(~@6JV1|f!wPknZKYs6Y6OoLAMCCsfpI~^xxJ{mr(Lsc^#?kM)N5!?? za$Bu_b6|<6`Z^B%7ab7ZGn4`~IF;K$-!)biX)KfQN!RW*Z5Los!6#p{mL-3S410Vj z1R9p674RSi3<)a7@UVdw{&;rp91tt1asqfdA_Ow0{QlLj7`}vf!8*uf*VC9|6Ve-9 z$x*l6dY7Qz({E+St*0jNBI9l!@LPKCXuB6n6$|V_?US+!)YI zDXol|qJr8U;%5I_jcpNn-;PjJNt^oNp-#&h(i*)jjiR>^OEEfp88qV?>UtG%#0>62 znxct^KtpO{wRdbR;QaT1w@)$kjx|nPbc%DbsvaYnVTkH1GOh)PdJS8FTbKqa5j7RV zZcgpXcO8bFeHtFDJW=#+lL28x;!pyOC!t5hklR1+X%9JK=)Jn8nA2jt#?cPX#{JJA zjus>Q23ITLqGNycQ)2$Et<9;O?sd-TNt@F~ofFR(@`Y{?-*B8RapUKs%|NLU-x3>t zs?&YI{a=TAFXQ7dR~1n{u~|LwbrRjph;JvOI#`@jT5^6%9;0Jpx|lihL_eO5j`1Vw zYalIIMM}b&h{EjaPH8ySU=M$ti;nf}$SnOyif{r)>`V3iO!!=TwA9|;$<46t&ExFN z=p;ba6W)yKK6qcuo8}FUcU@zRk8kW+c_Uo(oV=ro6AXCJvJ3)R#=@U4tZhQe;ea8$ zQ+GSOma-D@o} zEvLAp5@J+Z6h|Hzq41_OF}BOmJ2t~&@H}z(Vs;UNi9Pw9?4SeroLo0XQBKA@`@wHy zKc^(ntxBLfMO)U2J2nAN7pN(p2ISl-5(5GD<3l?gv7VZO?o@+LhbRi`rR+^@!&+(| zwo7OYI&TyL+mi%CTDf&X;4~X5x&a)ZogD5o8xW@frg~W1W^sFt+9(5-XXcOaLSVUT z8$VSl?@~M6b$%Cc*2=APy1k$~$?mhYMrXJee}xxweDMr>Q5Rm-Agsfg?#1I)BWWLB zJkwqTehglSb8&=3;2F&Sg3pOhWrcQtdkUCuj`LmNVBX?w6P6AejjO3UJ&{n;_!xKUh7l zwPl1a0A=6P_POYI-1QbI`aSDqath}gMT$-$jXeq1DAhQJ^YgR=!TEVfQv}NTecGw} z^n80$P+o)9d4BS`r)Jfpa*&t^FFi_>MO6DjXCl&Yg+I|hdl7o(6s`i4&kC<|q^y0a znb;QvLR+l#rj^bMGBsI#o{B^3yubi)hisjn-2z=E1Q$5BzHX) z^$OQs15?08ukdXXv5{=)>D<$)+s3WYD(iuKbXC%pmK`=Pf<6|Vx#)$y8acTzaJL>m zuy#-(+Qa4f=m*wz3nG|o4XT0on*v0Fz&ket3gBTt3*(m%PO2M2oWpPu%ds(42asaa zQZqjr+99{H9Wvv&G#h2QXoAr*C+C{@av7RXu0u)9?rj@ZIg}I_#IBH`<&uetChXTl zE4)%?hJ}Zswy79hiJ8d~PKmpQ$~)A4sJ~~zRoUo=Hft5qiI-q2T>L86d_!w=l{Mc! zEi@+q)%EdPS6h?l6zu<+aPF(EWwHf~IEs#Q*I9@^vN>^;f0Q(BVvJm4Z(=*22AUjH z4tPz{2B~9`AU!cgAa8_YH|oTPPACtG!-Y;d`uX8XAb-bIStNor3SO<_b!z;VZkp8| zE&3X`iO9w&EsF!}CD1=o`cRvI%Jp?G07$PC=MYbZ3{yu{dlQ{FCC!}149B`K!*)-n?Ui0m z4_S0npmh-6w;cyb8-%#t|F@+Kox0`qcy~KY&0h zIC&P<%QLuSz3CHzwz`p>1R}Wrk&H*OPB+;M^dg57MK>8x4e|^~h0V$JM<4y#6_gqy zpC3D9P$*u|9sRhW6ND6lc7X77FVqpxSz-mRaRA*79Q6u7=XXbId|!@swz92n)-E!X ziZ>?>kvyheEMk*bfkfq;*(Hrs8frngyB+%8Ku#mRkrQ*HTE z*Ag20Ppu`wB(x=@O~%etG04y4)$r~Bf2nppRH`X$CA{2D{A}canM-({?U%8G5{&DI zY}Yc%mYRa!Ag%$-UDnBYP}VBA5U+@9Sevm7={S~jQ+2L&E{85$@>8>ehTFBn02|_k z_ULw-SmN!K11Iz~388y*?~+QG;F=5?fn+v+VCUx!kvNI_dD4wTL~#`EaylR-lG6EA z?$CxUa0yEahC8hBpre&^4u;m~P8&xsaHr$gc)8M|AkjSm-I8SS3+tMvgTJWjw&I|*28F1p^LaNWr;Gd)uCO?%x)mo@i+8&5ZiiK9SFPF;ti*E zP?wL%XuPv!xbhMD%p=1qaN-Hz9C>A_f*9Ig8jRu9IsC1J*$0BCV02Nj`6A^F+1h1+ zgofdovC3Ds250pdy*81mT)Vg*f|Qr)E^~E5kUbqPBnZ zE9)(EWP$ixqStIiS*F(LUTeeg@3j^^$tr0~!uze#ueFn0hycD{ODDDYMN|)yRn*3E zGfo!=bjScc3Au!Lc%SuwFb2)4ChgaU7bzOnhw+qH39c4SooY>%O6~vy`(Etcm%{yh zHg~P{28G_?UPD)~Y43NFT!=rFoQq8mMT>qYS3}TemJtC$FeDsDFz8Q~0SoANOKY^= zKmqqS93Qm%POcpH3sQe273V;->HUIVC5HhWaR@8YL4$paJQ-x_iC)ns^sDdbOZXd( z7Nu;L8et<$k~2@gqkn?(9ncLODIRkVD7ZoR`$F_U{K^!l$d981a`C%mq2a})n9}m+ zY=q+$ux0=rVWY0jikZY(f~zG4){!!> z%Hie=nyiy9NCX!A3d;GNEiU)i@BCD3kMq=K*?G?wb5bqDg4@@mj{L}_F zE5yuguz}iKu$vDB0x|1kI4O@=V*XwlyukcA9J&HsK!X;si63}k8ap>qd}r&_X0ij&@MeU)MnHkFPatQb4vM>y5%dH_&c*~ehWe?Q z!wfaGshKYTH#x)zUD`^0VLhOMq6nRncf4``xGc9dm{HAbm&e`2a+SgGcbVvM-@mRA z7Lv=N^ZFD98j>V1$e%4E*)slFdO^y7@WxE^XV*pCdwb_VjjFB-&U%9HAt@%R`aI#@ zLSb~|v;|{Vk~6*YNrelk@(}0eU*&L`6_^ZL3WEync-ezfT?`gwAU&lWbYQfEw4Sn_ zn4nEHx~ZA{Fe$WhGTNs15ll~lT#-Hz%o5~H3opH1%W#g8UahBfK&}>(PYEeMote-U zfJTcQasRI6i6fuUcLYt(xLFCB;ypHYwnG)WW}o7@WyL$-|#L(ghof}v;qs|kic zK+owbtl{>YpSj1-^A4B;qv!S4S`m4bDaS!KPWi$w+^8?Om$4o%SYMiU(J$_c$!IUy z8;;4MgO^+f2jWlN;P}-Iri(vNwb5R7FJrWqGx5(}92mLZX8A6ByAAb2v^@$pX+RXZ zf5isZoa&PO4BzQ{NNDPoJ3@Y5NzU*A2`+ zV`X2wc$-`yzVN3b^R1JEovS0_Wno_>zVEsLmSO5eaK~E4MNdSYNm1_NFJD?Nk2paS zo3$>0K7|c?V6{E2-WH6HkNh0?`sP;wY!{P+61TM zR^TN3rc3zcI}4aZT9cf*GC#Q>+|(AoGOIi}(-D_vmnZI;<23-tagONTwaj^-8qD1? zd<__gm{Ldlb#2M2S@kU~_oKG#P;wiYZuzU(2>b7qMyL>ps$Crss&>KaXO8j=Dt5J0 z$)Y+~wF}WC$i2o&IS_|TU99f^yp==4p)Nthp&yw_zr!NdrGKacNeRq73ziLQ4Ij6L0fT$Y!J-HOin#!O`HzunXl3_ZvfSeJ6Q| zThl06DG`4OLxde*<{9ZwJO1dbw!1q7`G^^{5LDwDTUC(~cszI+_88_qgjkg%1}txd zzuUuGGOq6TVEpB;hND;rU`opx5D%`Zt>MJ6sODPFN17k2lZLJp3K><>ABj)miov$1 zp!h93fX;8=0Yox(7ru$3U=`WS7Ywy=5~#D*jWTVx4}lB^f@4=JH1CUx+!DXNS9x@6 zJEk1OgC8n?W}gC)dU6JCcUem~U-jAMUGTbG>@rP2n(PXiUHI$x<`0#(jek@d(HTGg zq4M4+5XbfH0YT#MUpPCsf|eKQsjvku%v&)LAG#_FEDY=@DDZOQ9bbK8sK?Icaa*3( zAuA;A)G>E}TgN`DQGg)eu!zGnWI0+0k2X3;5wRx0DiYuxmjla(`{GqPN!Q_?N!^Pw()QZ@24&cljn zCa5-2wUsBa>o46V1c9w(8FCgOAX&WSnQ9?%2I7a*0%#repvGKDmf{I_tAvXIA4odT z1rpZ7o%r~gawda6-><)934JkEs`P=wpu8NSjKP~xQFO4 z#fzqi(vXo$GA>UP*{!_n((~x#9e2|_QEj;Iey~+J!Djb!-!eVeo-ZKyOShHd`jYAi zvb_yF`RIMhqmTg_BOW#6m%OWptee@jY-M75WsC+aezd&?R)D5Y$851A5Z~3$BLk#Yu5^e7z}x-z+pUp>uW#3&CWVwqeI18E0~HyQslq`6uO%+qIgps3;L7kU!h&Snjs4tSod#fW1HD3!=g^ z75Q`slpNjaAB{3!XV9|jGw?k}fSQU(QmO19ogQ3t2^#??PQg0UYz+dOavUo}IS%1| zRDx<-Fi@yO0Re!leibjdp>Gs2-+GeOEJImv6H77V@_p)v?U0{B6AeS*OHxQ8)|$O! z96}Njc`1gJL=tE$Y2oMx7G6P0hd-H=t_g>-Bqd8Xq<1+Hm_tO8?D)2rkNHRv3~_$k za+YMsk)AGvNR|DE3;_%QsEPW=4cAV8Otp=Bj=;(m8je@Ih5`6$f>+0lCI6324lLX< z06`GSqI%iUk(`zw%mi64_Qy;d3rlY#%?3mhYJZmsXsmVS#fGHm!HgHW6g{fk>V==; z;QP!3Rf0Ajj8el#?N#pouwxFI#V5-HEz9BqDfAEXhJO{_09Cb)H%NLPOb82VxqaMW zWkRrZu4XbACp#p?59b=+_0e)=S~HYMRv$5E_jfscAQ1)s#a#R{=6a+*7sQ58dT!)# zwi-sVn(QabR8f5H=8mq9frKXGrq)c6Nca;MKS!{7vq-7^VGbaswZoeg$YF)M+nD_5 zBk`?r5ly{Aq~24AKl`!r*lHU?2%2yZO{D{uMST9p%G(w4$cZCb2?#d6|6}Ee_{QhC zc{YCUW94!9#&Xl}oyiB5%X{ZtwwV^7_W5?7Zw9Br0#VUxy3N(m_$yxx2R_%-$a9>= zlGLS+2EFj&P5@kW$esuT4M|-Q~5xfvfOD z+oiApV3zwt4d{k7eihr6q4wBg=$hxC2NdXvAJ>!5VY}=cKlZn_G4ZF?40NMZad>XWC*ygic8x&k zxYPa;jE<+CFsdtlc*D4!c>Q33IAL^G>3YpnYi-eK!5z! zKbLn4ep-lk`DFQo`1R#)xZI0^z~p+Z>h9(#1#e7XSzBe# z>Tg=|Y){Jv_2bMAh5VuTe*%?@2#Vd~% zt8kwUf%MfEm&axD@%-&2Upl`OLkU?P#w((Mrl&Gtv& zaybU>r-VSt7=vSs??%hDwAWCR_BJGO9Ny32Dq9Y#wu9s|MV!gNjfOLyVzddXfJ!^_ zzQ!+c2j)e5Mu|G8G{pC4DQo~Xi@(R93bhxLuvfFtGX$Hk!FU#v)dLN;vPm4elsjcUCd>|nvUqeNsC9X+Te-`zhp^;W#FTS^JBx-Q>I-pqiJ|C9q5T^U zU!u1k$woVcFSol*R!HrB)EJVK_9AUC zV1~=usmq#lOScjT8@?tq%sb3w=T~v>gCtLSQVJ!)P`NrmSS_-`E=u~KMpB;4lZV!_ zI{PCXE;`>24k)$c4dr6VyTW5xCRVV5E(v6GH_=y(tEuGm;DiezB>SqgmluKnS{5Ky zmV#gvepPns%90^^GP?gM-smYX+@9%h09Vp6g3+<>F+;F!uwra;DP)gZosi2=D+%zb z%uwE4GR7$STUUiZ3O3lTMi~JhkuM@gHn@_&t|YLwG4+%wA3bn7vngPsgfF(c(62ji*quz{T@4R25brD;i)eDp9{K-sPIvV|QZHMFSkEYksx zrdp#uA3c8xBTcYv!=Dt~krJ$i6m&odrJ#}l-7%OX$l$~3k7={RrEK&k0D*&KDnT!0R6gwHB`4PvKlDS;}}~C|qFEBULQh{?*Y2(_VJw&}vchD1FIozEe}+wj+~LauQfh02=*9MRJO;%zz$;;GuBaTSN z`0*TI3HQ193DmuUPiXARk=EZ&SKHXBtGtx_#G-9nD<0rE9O&^5psz71-cEQDmCEA9 zF!tgMM7($?7#zy|h?Q5lLD1lqq}InOroMkA$ZXD&zve7}{3il@E{TXC>f?#y==nJcM$D z1M2OFu6#5LyPRTWtgea1%qT2a3P$R=#gX2i%Tcm9(DYn~Y#L(4PIi13BOzBqd`y1i#hzl^N}$zv!`vNXjWK2rcn^SxB-DnL`Rh^cqn4WJ`En z&YcN)JOF_}rTJm!lU#H^q272~-x2r#+n6-Opck8&9ttr^>%0zEy#ofhldA9=Sxx)x ziIb_BNl+jmj%K&O&X~snp4N{Z4+Y`;XkvW&f?Qv%&CYwk6tQi$QEa(zvj}xOqC9|L zYhb?vn1h=Ne_;t{w@jiWLKM+^*+q`pETp?lj(Tt+4-@z!?wrRhD5SR6ux1O9gDLoi z?u6$6SHi;S%h*YJK%<>bimQ)gM#rmugm@JdiFK>sYC&{Fcm5I4#|ZgpcLypC4&rGz zNmqb5kn|W&4SG_7%|VjhzJZ*CqT_w8DI>UnSC<{0^%R6wyr@b$Xfw6Zm5iZsTI4Ih zFi$C_s7D!OiguKNtt~{LOQ>yAOjHXc;Qd2fodkz3@3oQ*%AEp}%fYAT6S`CK&|tAs z?3}`z?f@%{A9$u?;3)hx!t+Txs{nv@P_gClU;w-Ew88*oZzjaGemh~v+PpEV06)9{ zJ|17Qx;(f)M(p$>>S+Q|Vr2yyMCE-d3?{{k zCid+b?|tU@Ts-Nz@=5e0EczYl*sr^;Ob5juuPc8!bCs43ubkZWAMws%cYFM+>&p|e z8~&7yU%9?Ka^OasZuW$qF18?5RTZ8JY{C_fW#ch7l*b0}V9dFpd?0RVqO$c3<&V>M z@x%?~v*Olu4TZ4GfhdOqN-+6wp zHy-%Z$nM%?1lLVtmGxa=H{!87tVlfefGyZQIoP|p3qS1#lMtWwuTJNuLty9O)2FJt z@^M&oH-1U0509guhvUnmt26lNTh)Gk`c8EwA4@aU-T6dd&Mf{4TG^qo2icD^Uh3lJilL; zsm|f&^_gmg&j&NrD!<>5sqVqg8#C3~5dU~GQ=P!)rc8ArpD$#p+wi$LQ{9#gUdvSX za7@Dbb@#N(znlH0kR$^B&Ezdc4Mk@oH9`k;Q{fVA3(2O|> zisNN-?MSo9z{qoWw?W&TPqiG{?9dRe^XI1Q+cE~KE_Qoogapeh*}zh^U)MRbSk+d`V=NsxHLZfrNN0fM8>PU5rPsRFAWaV&JTvdN$}aC`1v~Y zLOpBJsS%SN}d#574@|zrY>TjOYpyrvasd&6_PqnbH2ya|VibE6^EDQlW{0WOqV=#C}|a*-($($gSOr-lq>9*v|E zB4;vMW7D=&3X;AA!E^i|e#HWkXwX0py5hfuJ>CCS2sgsZ;UQL`-H1sGNTs=Y4Ge|f z@CpYHtrP*!q?zzcrU`I3O?4H(egyV!kLPb5oG>dV=m%75S}Uz{sSLA3(dt&5W=RLH zr!FJ7LeKD`gqOxY+B{fl&sSP`Eg}~$daMi8TSQ^XfxlZoDoiRVjNm0$4vN$QkPTLH zO>4D_&l_67ZSY*(ii#FER9CvuTLNtseTos`hy0_DKlO$a+N}gVlH8Et_A-~+0aeI7 zC|Dd~1h%2iQ>LQ>b{X9brIDk+PIzLg^AM=@qyPgzXKWXxcW8FuZGp4-i={cF1AoSz zOAe7sD^bZ@)5FuEEo47C783yJ>fo*2-?YXiaFrEd^>YOZLVM z=Ac*OoNJ5ToK^1qK&>Ra&7cTbViY#pMCy3`CXhDr3b)Q(iG}Z;`C%p-1|3A3av;rh z_?sJ3hGK#iHsnHY$R4VHxG>el&Kh9qk+ zF5tIDt6POg;X5IbYV>F^{B^4{>v@AvFslnTgm6ZjxGo$5txU%9qbMA9C;nW8KarG{ zf3D79>`%gH49Ae{Gm^L1xNZ_+{R8)`ZEp?$#a0mxI~h%%fJjXL=(dNERDns$`{To2 z8yr|m-9kR)j7;H#L5hFAMFxquJvbo&2MeiW@B|yd?HIr%x4RU>PPuZXe^>ZW z&Kdry!UGJo?dkD2rXw2lVI^y);B$8CHHAKyUIpQ(U~lkm7(A6Ovf?67G6KGOZ&t8a zI0~y8_gq>UT?49wo@BpbH1z=#;YkWXPZp?&i(#%qbh0YPJkRim>N;?>;l&r_S-F~I zl{pgOk38xIs>yL3l?Vbzk!-v!I~uLCAWGqJbetSr#ioa+Fn+A3G;*wZ7)aegcut3R zGw_51m8L%Xtx=j3@Klr z)D~*+=XeZlhCZ%_$$R(KF;=zXbK&(lXUF3`bm5bY8|yxb+gH%+U>d9TAnoi&3(ize zFDlquF`o7J!KnwUMV{v%W{>M2n3={*0^Q+*IcIe{Nb6^$hPBM765ssy!Sa7}8^-cH zD%lP0OmK=xfO1uC;ZR=%-|oz#OL5k~RzxL43N7JDD}hR!Q|c1ln;F_=W|k70^z|TI znk*P3zhyxvyT$vzJ~+09S5|Y)vDmBloG~+tUZ5GzZn=-oCBdA`z5D^YV;!G3rM;6+ zFsikDg5Yk&vkr%93v{2NZq_4*5Omj? zr|QGKiqzSnF(G}IoI9=J6HwsxJ%VxJfW>nzQf!~&9aWiVHJIcSXjL2Gkr{_40|HS7 zF**m|_XFrPH8AW!{K1@UWjtTU=MtW)@f?dMlRQko^D=y%$j^9h44zbv;5hvn6vbAg zms37%Wn)0#1p?X*cWgA=3qbn zw@)qC-JWUB<~m!uFnLTLr*&|8QxQ&dFrJD6gY5_!L~8I!u+tnLRVPU&H7tvmo#~ha z-X*Qz?jv+U({@Ji6ctLL;7CFk>5A1&(1}d|wP(Tv5!l*Iak6q8j0gz0><}aab~$-~ z3jkt-J2W>mZEkQd{3E7Kf&oeH0Z!!gjAsGrHK96j)9pbt6$;Zt)?tBuFe4s!U1?fP z>XL$z4sae66n>MvTAX664``sC0bo*I0xdsEFIXnJ96CW8?Qn~Vo#F5S6@|V6Y7=x6 z1cfO?cFLCDZvNgp3`RFR47RA)baUK$U|ZykU4*Ibh-rw+20GPHFb~>EB_AKw)jm*@ zGh2&%#RPT{i3U8YFC_<=Wg)4qI$dsWYy`|~9TLaToq-yMa5e#!U5MTF*`aBlqz94^ z2RL`bJ6|UZL2*Y;LG%zjsVop#E++k(Xclvtzi&35N=nGw%^XK;M6P@IAdjX}X4 z3h@`;8QiX$8pkwb(j<0od?-HeoxyDma1NLpclQpqSPrFF-Ni_S&ZWVS>T&^BLLhe{dUR7LFXzf4iyQP7$x{rcr#k1My zg)?&D_k6_Z9%tQJ+P177q`KeDk2L43cksIggx39Tg&$|fdu8x~hJ)6XGM-m_pSysus0hv#6@NxkIHyi^*D5pLEtMNGWtvDU;2(Xdml^1AQl zP$${yM$W+q@zL4RsA6t*%S8N&+Kr&Gcty6f?buEuP`9@<{uIFDj>Vk#u+~!lH0%n@ zXdJ<~SYU$7oj8L#$gvrXNF|%W8+*h%c0+xZCc+1HH9nvbr|kQf9v5*syPo*-(GoEe zh6)(aS9dHRdO`OCkioyeAEA(}!rzS6yo^tt0BhONHYw}aL2I3}*h^*s0l`^7bJX#^uGx>Nd`41W@f500{MjnmR~lmzl8H6$bbTCIsZX7Nn{$tZh+- znsf&55=3SVx;p-~;u3z_03V~rIJ2NAsEzAok*^%)l{R1FaW4XmD1h;VkgC8g zbAykoQ-H{Waz7r}K}LHsG>xyjf{x+evIwA6koR=+9}i~)%mU0#_t8~3IOSw5s^k6F z@&%&jmw`g~_Zs}YiMAaOwX#*J3CZ89TZg8h%z7RGnnj>W~rA zrd%gCYVI(AX4{7GRn4GHO=+1J(N&kG?_voI4|-NVRdh&zepPDeV$r{ldmrPArY#f% zRdywSb3d+zoT%=u>ma_Ff^`4`UA!c$Zk;uA5?me|v2k%MBAAPVJ1;IKI7I~0Km{O7 zsE$Ghqy_w|DE8C0*WF zx@AOLRn{nMU>HME7!Smz>Wp4ERV2*3YPW$@=>{F7BL=|N&R8x|XQ;b4mTfzui~Sck zi^1o=p%)4j>J~Mu?7^Ttpq86dHVQT^-49|_xDBHr%GPvIbeApn0=L{^hAZi{B^xdl`MBhH4ivH75x{s#SgHvJ zlF7Kq(NuDi(sG)Hutkw8sF~`??Zjc;eI)FuF zOxxm$YV5NS$08s7ypKa8Ju=2jIC)!9i+%3IjVD*|a&Brt$q9wxl>%_cYthie5?G)s zg_#h%V}Kw+l27xMH$>&=w+G9FW-vRcXS}60yI+B{=)2|n=d>XbnhsDSnM+Vi!^qcx z?vv)5ZOzP9bOtSs4>~2pc~2Ws3rP>UmC%E$aw$FFE}N_=;nd>Q?g(V`>`UZMz1jaMd*Tbd)2f#-0~A%CQh|QjUxN-h(ab zIBHYqu#1K2FH=^VqOUf@gsbBmIMa{^o4&J9_LwA__xr*^(K$O;S94B0^~zBLxR|M1BITy@#WXvqk-2#EJyM)Q z1kd~J2ucb8TlKiPII3hAQvFJ!kT$ij6hqhFIT=zo{y~n-Zl5v}3v4wyTbyiv$aae; z!*g*iHLs|(3GuGh>4X=-^Z-|^6UM2qfMTW`@6b~kJJyx#Oj|ClbmxqCsHe1T%@yoS zzv2pa?&jPY6WsJz{CcI~R@@t~g1sfDg*$0e;U38!4Sv*$SJ%jp?_)1B-k*LbJ0m`} zr!--d6J1tXlRdzWeqbGlqSBX*Vh%(+{MNP(FG_4 zpdKE$j;FN1l66wW*`QiElaPa?;q_(ZOei5m){KhJJ)_hW9~PG2!{#-l?eS7Sssc@_ z^iR&Vh)1cs5WcJMfr1#J|0bYzsy7R&6&9QhuC96TWB`f{iHTq}HuK?et-i+QbVrX6 zGBD9ygoBmWguzPZ?Z!CMTN>CeRSFYdKAymA#0IAa%{ui(LnBIU1}lu23pck#e~y>K zm2hCLFyyFs#ALV%plkEo@-?ouoeNc<)oX^;0wxyaMAKYIm z#RL7N@$tsKQb(6_FzgpS6MwkB6!lxV$aLdP@rC$hj8%n9|Kf^6?xWp~9Eolp>o0Zm zCEdCbk#qHxg(FKn2#-IEES2|QU^@!BRzv*P z3zJ|v{+ous3wX}Le{=A6&xDp}BWky0aj8d~Wgr-25JWbD+dBIW2aR;&GN10U$kDuH zgM+uHK|tYadY^_ZAxr@Lv=IR_09IZ~{6X`oqvIbAl=ePz?f$uV?R_H=%**4cl-3SH zb*l{$LS__vcB@SfF+aQ2&O;euoDps&$+?ki#(EToLTT?9=|Rl6t@>JzF^fI8S#c~w<1xSEdI2TEOVx-~1`$Z_Hf$~WrTFWSmDQya#ydW<^G z4+_2}qxMl0w;Hn+Y^;nTXLEMO7g79bYBt0cyzki^kR`f07egQh1}9(H%G_D_2A>~; z=yXF`DMZrLx|4F@e!d#wSDpBT51ozHsn|)S&HaZ!Jfsp|XyXlNVVHCf~>zc}1HqO+_ zFcQiQCv#2TGMYb*=Q`Y@0$)9315O5KYfaIoWg0;WLU*o6?n#-YB3 z<1xt)BzlrOHa@!UO0Sc#$Hf{HmP~!I1%{y)%-lSXvISD4)3sWH!GzY$u?bctK`TLz}}Y{$Xd^wbj|_17?CCKtXp!75Y~-Q8^$`U1SE$*CWhl| zi2w7XPu776p#BW`hBSu)D?GPjHon1lS?siDsAhzkYur)xYpzur?~M zCT6U1Bxr?F<^=2Ke?4S+^adQX@IbVK+Qn4}brnQ=c&sX9M`dPsX(3wX3Lj`MMd#~l zzP?rxlBoHduL=2`)cC**6U5;T9T}ix-wlRl&dvP`*JN(4G84IChi2~4atfKFEHo~Y zH6P1LNa|Q8*<9;+FUGPl{4AYO!d z0Y0nd@IS_$igKn360>+JoN^0ah5ZeWofIyB#}3jBv2A?LK?o6_v*2vU6UWZIh}0C5 zoGFN{U^;T?0VAk>vY2Gk0^c!zVpZh|v|aqi!-FzC_8T&V>4Gt+8(NRjQtJTLQw-Ms zcCha3_K?Y+dgAKz8^Ha{>I(!w#a4&^UB3V@(m~>uYcB4*Bg#7R?R>^LX-68V8?Uv? z)evp|yT3Qv{AV9Q-#Dy~hG`0}pX8L5lWT#AaS5Fc3fn>GP63fdh;?RESL$>C_G8eU z3$nRZgr`iK+wyU|klYefbxjtW(P`FN z^=V~tvd<>#{;JM_cW4@Yc%W)hO#HxturGdjLMdO<;{brL+;>8z122!ovS87hsZUnB zlMuYx=IeGQ+WKTfR}EpTgRup-GcacHf-^vH8w89i{?~KDB3-On;?pP=;J5;xUvn6d zxMj{wz(E#+I&IDhe=;)dmJVO^vq7mxBQYLKU7U}DLg;prf=@s(rnF(Gxl@F#5NM9> zcvk{6>5fjdRoD;oShB(i$$uq|w5mDDg^G~t_~3Jpc@z`Vf}m0&4FyS)qM(c1#I~zj zYD(j@ntHaALrd3r6 zg7j>ylxSjpxO$>rcG%ip0fBj$0>mnak{IFgan(bQDjntqwFnZPFYzlZi`5K86H(n= z+0dg>qDq2JK)%oqX!z6U6$*l(uUj4gOt)@V`Y3CE&qjy}<|3vPp0s|Qps|{xLiQU2 zsNb&U=(pXRX6T%7H8wS;3*5qYP?Wp!px;WtcNKjR0Id&~wk5=B1}kRCI&Fv#oP=|J zScI-d=r>ahH()NskyOkvmAL>H79qi>MJS>uZ4p|L&jkF7j8S~kfxm0BC0PmZd8L+X z0^NJ1HTtg<7~)F-`~-*Q{H}n6*F&A#;9|vqn%PemqKljKff)0ku&bMO9Re@00;`1J z(C89t{GT3xDJ@TCsF))H1Or1cPgc-q#42?rQ@_-AVmxw}W>dF1ok69>fiJT*-)J&$ z5d%Z@9yYL5>`Vs!zVE~ap4Mz&tJ=v4L%F^@1IqzYtC$uGAY%qGQMne675OMbG#%S> zg*&ls`EXOgm+egVaXxWAttrl}Y9}Fp@?BeHU?*b1JZPy^rxORa=KZQ$0Z(0ZK=6Ym zeOyKec5VuRRmmg-D{2`jl1UsStedO=2!OTC05Wj~LKPMAhu`53eis`JSXIqrDSl}1 zc>cXpv!#$~n$TPc$LD-K&4kYi)#pihC|8w%prqc{eh78}R1qpw0?>3*4b%J4if%f9 z9uA_b4WgsnhGg6$dfBjl-F~oIn+nm7tWDzYFo-~sX^8$8=L+xPpRayOgK}`ic`LA4 zk5*23!f;>n9I|>O* zze3oi^7^Q?+Kqn2Iku-2-o%uJ$zN+79qG3s)d7$PnEWJe2=#0VlUGN~V7&Y@U48L^ z$CP^K2Jo2Xvz;CJar`IO(Job6(tb{>(y4%-UGSAU&2s8hKc|)JtVw9=P3_&&c^h+N4_?WWkR zGql>4#3Ur0t8V%2)KJiga>W_%}eC3hBx?^RWNw-$pb-(F~#TuEqG&6cvtpwFC@&9r5Yg^^A%)mXJy-410RN z)XZ?O0-6|6_N1$!c|zI+B%6}jt!+wZ*VMAf7gyFhO-J*MI;ZJqahiTYoTk(Hk8_$r zyB``YPSevrfYa2fbrQ@?LJU7eeU(~%R4oNa;v;QpB54&*5dk32pV>}WUO!Q2$RE^2 zx|SPSWs1SHHtAFK0>N25w%*4@dV9hpz>RLV4o^!1nPL+iQ0YgDkF*Y({oYh=iU=#% zsaxddHpHpP5by6IwaT670mZ9iIqpch+2YjS$3<%OJr%4wt-n*6fkg$;T%@%+*PWI9 zOsM1+NjF;r>wR3Lz7nWtad%mVCmUS!hSmE>xe|$sbaZ&@`?^S79Zzg}NQPh92;WU+ z-smG8O&f^j@z7{^gW+7n81+ulVLnnT^GW2wN4n0&I4K$9A9Rvh6;AO+D+S!0^tnY; zCk0VGVKVuSGtI12CxL{Gb&qv;VgjV3-w|fJScFvv^IzLZ9nj%jrdFr31JdfELiDTp zj^4**>gsg@h|l?goy*cNh%X1GGVZnnGm+5%en7b-k0)Yp=+em?T&_$%XsDw+1oiA< z?>YsoxOvAvn^78oLGroi*9Kh!$4$9Pc@D|hIW$>SO?X5(yZh?f`+Le;k`PQPn3D{B zOKKW#6zJ_AcML8npvhEI0j)A;K3awZVQt}iNM~9%D&nVmT6H6k^2DnXy7+Y71VUz- z8L-(4gYeT)Ky+21t>kOo!3vFK2xIwkc&MFPu+xs#;WJ&IjHt#5yH)YZfEWw`N%)8h zjIsKeAyyHj@<7s7)lx!nYfyu3I_P<2rDp~L^%Yd{1jFa@BtN5^>e_&^{}FzI2L`TP zA9>bXCJy)5)`?7W*orG%gedwIG11gxn-X#L9@~|a``WIV$2Qf@r#cpJNx*~$Rp(8H zH}lx0n%8@5Q^Pj%*e30WT98Hn(m)V@z)Ko(06=fnoq&BGE?K?uav6G*)01JV3y2>< zItrK>@T!>IfeQ+8@9fe*dys{5Hy165H$I#hjnbAjKz;vg1;WzGr$)-~0J_?z-!Xe_ zDTDDTZd4xh%)jwl)*3 zm}*-DGjUZ@-4VzKp9v*u+VN)vRpB$~4$mt3nyP8DA*F_RKW9f#c0Xonrby2l>u~Tg&tB0y1JZvK* z&M*zCDeht;P{x2y$dM(S5bLpb)VFCQ?Q5gDiMhh4|LJ@X<{2}#9>kB`+}T#M0;#4H zxbmoJ&zKl&kUw&8N^*Axr|`}AgHva)Syj};U~?r={V|HU$?6O?D|AXA;3acKPSXx9 zxB;`^MEourdxzb~2H~LB+F(z3PyqHBTYq3$!r*JdE;OoDE8b z>9WHgQw_T+Ox5Y48ScQl4>VEc&ov8!WH;A(J}-Ng&)&j+bV@}e&e zouHF#%24-~+*=({uKHO}{%(l+oLe~_$HC@ut@DMsy0Yf#c+Q4hm~v3LGp2TSTzAIA zIIzKZ@qcud;$!BPn5h!kjl7rKiqfiUZbiXWrY)wAdAKT=lttBUYT|&fM z?b`ox{Jb{3*$iDRTkul2I9{{~rp1al+xtG?S(6pNO~81`_sEKJP^XG2SK{(MrP9B{ zVezuPkjRkXCkzm3%+~3Sm9#)EI0>Usfx692y4V${LmmP!_-uSJhN>OvtK_By1!Cxh zX+4=40!8pB38IT!>=_8phwu}_8lTF{L1-iXM(hu+xZ}IYTxqEHxack$3+^tas7O3@ z)Qp_ak!jBY2Ygkz8D$O_>8rz_c4wRg`e%5yK}K3&aoth>UYDL3ef`DvCEWBc)>&N~ zmb-HgfQ2-{0agQG>IGLhCmiO1$VFkH8#77dVtmjsrT*#Sg4>b*I2Rn`19m1I2+I=} zoIm|SH}SRm!b;6Yt0eaHH3JJ?16_R)O!aW2d~n0ChKc^wPm~1uSL?9O!Uu)s)dy#% zp|xhmp^kd~<~uYX|CaQ*MIci?xMo29-S^28fxo+et2!S*>aY|+YrN$y;x<8N$_LkM zjMtMf5Ta`^r(6K;G&ElfKZ~x@$DwZOZ}={3>Te|7Y;o!-ADn>|Pg}q>h8FauwLd;_ zb|hd>uSlPbIw;<1gyOBFmn}k(a=9rKV5jLb`nP?j)Cu3V9uXg#mJd`4nLfZF9-Dz@ zs6&PDnmU(TGxWcc3;>tgJML(dw%qvCEzwS-MHW$TF{+w|x9z(1e{ zt`FhI4Spns8Pti3l!7YqLj~Vzma2AJi~|xWb?s96WwW1=rD3bh>-|WwlnSobIGaj0 z-{};HI?yNO4s)LZe^7%UT(1u10k??iE1HqQpg-iSnYLmSH8qk1O+XfDB76`;$Ga8H zh0nC(lhS=!UE71E6w=u;=u}99%cc4o+MkeKWw>5WupYdEHeC@BWtf=~*L-*eTwG?O z((AD-UUWcdByxXPMApvD6uJ`~m~=#(Xk($bQ_p5$6j3ok1~CpBsQ zjZRF;A~)i*4k%5mC6O7j{1TbL-6no+(8?AAAx?IKIi2-n8?P}k1BGEy2h^vyX5#Zd zrDl!Np&3Uh13H2XD0MZ5m0_G!d#d)r<7v$F)Fz!Aj*0Hn)GRnHfnY_Z7M*5|lTZu` zQ9&ri2MSSH?)r0xSnhi?24Ht~zy(u?I9-~-TMFeJGU;?{l)ko;l1LJWup?-iiC-NX zK0`-VRr>NmbVidt4h0@GPD4a)3V<`&I=<$>QdzIH}7!e}MbT=daOEa2i+ zVTF#bju?!;qDddfs94y+Y)M0a*^*~D=sRjqM$WRf^$~#e`h9^H;D+n>bjiG*h7Zh< zE4ZCcvyRGCVE4dFbPAa7VRA0l$_`s zw#-2U9~B?))6UVg;`YY;qAU(8lud&DoGXpsr&z8IjdN|lh0Z?Qu4^uC6(P=33f(m> z_4jm4keYz|J!^eLO21NYYpD6o#m34H3%Ar5YbNGY#}G_7ckfU<1o}Jw4?uEwRPx=u zEr{9)5VaHZ^PhCojzi^n9yVy-wdg#9Ep6we_JJthE@jmD+LQ)OT!_y1Ep6NRAp5P_ z-WRy>QNrrv8sknbu#SA}^VDXn`a;)Ew(o`3Ce2P8!7i9Ax+nqrib8aeZwauGTz_8C zBHAXUxy8z4H0W(Bte$gG$pEm_ zF0nQVQ#9!SrZ_BYwbm?d^-|X#(Mqgd>bu+;SG>$Mlh{pblIDqxHh;d@fn%*EOd9V}w;f8WEelAc5QO@m_)V-m=8LdP69UgDQctG}1~PGu`zKCD;AIRZUf zArbjB9q_0rE4KT-{HYeilmEFi!_=NSw*}^Kg&&T#?G-j!`bLsy6y2#qHt$YOgS{&0 z2f}KV^^=O4tAXKBZ|ZXQhIm@*bn{BWd4G^}1Va9Sb(B6bn~0R@U_lkNKe~{sDxvEu zwe_^{fd*_7AOH`fv+KsCPna%?ELn?=D&=qWA@nN4TjZV5h`%~8YHP(9)_LkW3 zIE!s+$FFYeeRceJUGMP{bPqoPbc1WH|FpVH-GHVn$rbcI%)+lX@UQcuF&yPO>n}M9 zFw+={t*BhyGML*u6Yu?NIv z|6}Vm{{6p{`uaqE>#;h@D+Q?HW`~e#tR2mfHP)o=!U#5jStso#NN(09^wmPd-fWGw zejVf%2Of=>TdWE6y2$1xqD1a>)ZytT+Dv5DPkbxG(_|6B@e%)8n)vy2{4h3dj*RjH znJl+Cz?@9F&4xMBiAK#G5U>AN_?$tgKegYJBLlMyK=>cXHuzcNh(Gf^+Qe{^jb2?- zjqxk3)wO6AA8}}DMD0r{70s#R=J@hz`0aj>5c!u@1JWMc!R;6 zer`4If7?<72~_^%ftoICRUL%N#>bgv*D?PSykcY}}D zng(}=b!jewy_16@`bcrJMWlzjUVfj>w*xgZVQSu2hg>?g>;N9Ij4+)n*+7S!v~xvi<(M8z5{HLYKNRM#jW>+;X-v}HUe?K2ST*Y`wfb;XGwOOjH|m10eneh*VZ#- z)Oyg)*@8nI-MzWiw!9oa$z2V1{KNoOO`CCAa{R;?7m00Y1bKY|@;P!Gwcdb6+?L>0 zU==8nxVF@BRI{~s!1u}Hs0XaWwDJj3?s?yc@E#M6zp?HR4H+qnzwuo*!iZVIn}+cD z)L|4sgzOS>apv%EwNHA5z>R)u{iSu)6gRSz8BlxbaGN-p#jD+j*#{FW92z}nBcwIc z2PI=h&#;UcZr;E19q6=?cF*^+#d)VrqM9wu?|q*TNWZu4(h98u$_}Oyx{*)}2+fCl z54IQ&`ChgNR7!1awip| znvyu}RKI*&x=nIvJnlPI5lq&~av9?M$BE5G34n&fFFbo2#KJImL&fEM=z5KT+<(^2 zHCrnV#Qy9Nyrs@TCo8a&P91qdC!J&Z)+c;p^4#J${-5`nA?{f!j)h}hXCN4YI#vK+ z$?O4aEG0G&6takM>dx>yP$G(sk|XkM@TBoT&YrP2JBmim{Zb zDss)kTYt3II8P$DAw*oLUuyRZCt(a-7a=Yv--8RTRG9>5BQ!jSkPSrCD9Hx`N)az~ zM_o3MxOcBnBWq1J3~38%|5SQ&;Hd8@TYG0vHQ5{uVx&>vKCJ{z6%gq{o(`;NO=4~- zg6Rp80AtA)65n%VX$a@LTLbl(G?@a_XAIOM%=T*n>ieW`+N7XT;vtd8CU-oi78AP@ zi3BbvAp1zY9$x5{O^hc)G!a6o*nCzy>|r90XAQihHwNyX&t(T~o?|o*WgN{VS4obC zy2vG7#?6stEY8MwPSKzo2WWWCkFzC?)0oAI(pyfAt;gpTY6dJ`Q;ePu_Ep2H!6-y4 z4cs#&;vY2}MZ9c~f8M!BM6BfYMiIXz zq2rsieGXgVbJ1pN3Ts&Si=zOP&(OWgP?EH5{fcWXw)HCkYX;!BPun}k+^Y^m4)LlD z0mni85M>+U{cZ>R#r5Va?7#RPbw3o#>Nx<#%XzTg4tUKqlPiO-S)0#zC`3`rp>_mJ zR-{#9fQ3^Oo81ohtLx4|@mJrYL19Og28E=ujK6aG*P zxs4Q3&BqtNJpgt=Wb-B!Qd1andee6y#{8SsM?Fc>bw+Qla^bgp6H1`Bw$MVZYo)w< zurzDftqpokqR0rVAT?6+B|VUZIz#qt9TFTo{Bd{mwhft(lL-(B7-umbvIX7c(AWGf zpP7+hdlAg!H2SDzAAYM2FJQ@%_NvWg>N4C+v1 zL{yoY&fwi-2JqaxYojHOFZ0|0%@Ewfm+3ui4h*7@2@?ChH>?AqK-Wnw06_Oxti^?i zG{~LBR$e$6vd$iKdAtBXU_}Pd#S-bllEMQ^wI$Ze7n-1Hm>Q*MGFc1ctTkkjYYURN z|I(837=@UXfqTR3#VT-k#AD)Pj1#wJmcPk^3tyAEY~+@z6vu|a{@KN@wb=}FfCR( z(*l3rij=rwPE2Q6h?#roJ(cNu={*(8CdkBd_>ai}Yc4yW+G|*$<8+0zd=FOWID`7I zEiaHL>!vr822z(M>vtzshuOv)cRW5jzs4(yIo2&Y-o{bEqOmMqrAyTI`VLJb!YHMv zu-jB87}jZ_onXBx|12g~SxorDTCBhHne0Tr%QGo+Vv8yO%(+y9lzq}f%Mc|4IwczH zX*|L4HD|e!<=Euxj*CrhnVTF?wk-bBH*pk{YjI1@2^=(ueStoz9M7-4cm3Lmi_iOO|WEPsA9@R34O`LW`0h(SD{p2JA zMf8)C43DM9W>*+balJu35clpWzDH9JEWb^?l5(nRCQ8bw*5+Ujg()d;5`G{h zlwj#tZw(K=8#J+^R z+H7{`Cf!37J2#n~J8uHj!ow5T?LEo_5;6>~v?`Y2A&^=8@uJMwQP7hcb*no~T@bYa z49%+zM$TS4{9XbQ5dJ*_>7PB09Kr(>M{`t#(5hUOceOgA7M9*I?`~t)=lQM$|K|J3k~v*Zy9p2 z0crxN5W$wThX!@zBE_?Kb}zC~Qatd3C^$)wPFMr0^lCsJ9}=IWaAC=t>bVS8&@+R2 z9mk+_Vbv=Y$~;rFt~4k=>?kv(KJW%I&wRYLb#ZEX7bguJ2WnIbr0k>vsRQskEsyj- z;m=}ZTTvC@O2SJGx&kV)Kvf_mQ3r+i=&DXr9JE3X2RE?t4G2aGt7C&+#?MfoR`LmM zvL-WAYNl6mR}W3EOj~ND*YV3*{BozgwNCC&mhY91z%|02W&{sP@?FDs{N*L3Z3Xb|)v={<+va$Wjm6kmozfBA zs)o6)ihGup#$c{jA6pvzksL(+4{X5w{1lM5E35ZjN1`{@HfV(UN}f z`5t6&i|mj%bb47u4~R#t#JZw#Khoh;S9-lY`cYjU-o9vFeCiqpYg>+&Dz1rNIZmn; zg~ylr_g}3)>U9b9yxMx6C(so|7=ZUS@A+ESbB@QT*TzR5UmDmm2c;g>NAJ#Jw@H;O zB9HY`?ruclb-uYR#C6&DqW;p3HCI9_eUImQ|1vM>U2kCSlS1M*a3Biw9j#YnAeLFZ zrXG(sXeSKnxvvo2P}hmNk~r51O>21Fm;ms(=*IZ;6G{X7GR#iOyH|I^NL1}P*WHkv zq;ak{`PMeqn{4n@wW-fE?vx+`>`sk3)4t+I9eiKX%Vx7r)N&fb2}t?|t#{y*N{1WtA8>X*_~x~r+asMh6R>;L0J$`wvkH|fvAahFfm4s7%?WAXqd$l6%_<6RMZ7ApaBJ= zf(CR!6hu%^6pYv6iP0#;3l;VKKXvrXu9)O|zu))C&+VS>>Z+%ndhU9v3TJ$+`{A2) ztCQDe7Hj(AUF^Z@GWC-lmqpCWb@y>uc^|2z6J5w@;Qc6a8lDhekN|x0N|Z zoWqFE#7UrR#_Y^d`2kLU><$Y%3l(O|hx@XPl(ce)%3BMSAB?-LvhrR!>Z=i2{~2h8^4-1V~k zp6c|&PEzp#CxIzIz)8fbEudXmP>7b7&{91d-$UmI(^KeiELt(xpt7=L91j-bLE&F@Y3Nl{ro(WeNpXVak7>yv1LpUx>R7(#~IFqJP4h>k~x92k^xxegHr z&O|RFj*TAr+~zhN$D(ia;Pz~qrxYxC-8|cUszZSUHh80Y+n*}1$mneR5`5i5QCd0sSkGii3}lXhZs>S= zA}03T-Bu0jGba-a@e}GLA@MWnPoRKzdkbTW2MON<$t$j!vi&L<@H7D@|?ZSp*T1nSL zy%~kAyjr;;?RL%GDl0Yst-&VD%~+jbOw>sR*(UpDF3{X<9tc3l4RbR!lb|r`5G2PL zc4D=m$7%dditCzStWPJnVpesC_E{-%lnF|qeW|2#RV`;I=fR&YCy}&Dyuupei z=l~h^;}keRl~I~AmKfp0f*PqMS<{QWCiCmK`=YF*pJE^H%;G}|`JJLK6q`BD-6_9q zkl*HME;Htmql1=!?F5%^5)8#CQ*uSL_>!#8+@QHH$?AGb76YbZWS!HbeN;(Kq1s;- zpGD0n?#td+F?Af1f$n45^SLdV@~LVNb`=A@OMcT{w4gn(lKpYf4J&LWD~_TKu^#WUd{jT zYUZo?E_VMRYwwj21MD5*El>`DqTw{kBEAm6c7uMWCk6J#(YCxl==H0z1xSct_#p%= zkj2Rdix4mfK$aTN_H`TBwZBlQ!OpoQQ`fDd9DGeQKuQEM;WY(6TXjpOtd~Pa0TUPJ zvd~00*?<9FR+3`$ z1voq^OJ1>a0ig`?F98GOES9Mp<4~a@0r7@}p9I7kvT~5E!VDJ>JOlzRaD5IcwKyxV zJ8#X{`8O4MLG*9Ruc5v?@^#QIILJwi%t6YHynyBuCF8bgHt$P%Cv*Wu<f;IpLQf1_4G_Cfo z{2~Vf29$zQd7-ZXk&fe&y<_c@PV|D2cvX-rhd8_bJykO%mfkDWtOToKfOZn?ec4Tt zXz$~jJnWBzQxIv0adgM2_So~v?{n~@9>?A15cCN{r5--e&tpLeaTqsEj4vZq3)b9D zSIoNcFb^j2Hq&n$V$GvK{RjG645vS)I1$27$H>!$Z7@dZ*mGF;YYjv!4JSkQ8*%TW z#|Qwx+(6_K_w?c+BL@)nqU!GC3LJ^)evUPMptD+qwpSr#in~|hB+L0q4F)DC_Q38MSCB9?zjEOI^bPx)1?A_LCnMC;N#5>x@lqKGO!RA6H4 zK9m(yv$JkT$}Fr^8Zp8nu1#)<1I0e+MyhYk414l zjvss2Am*056@^F;KMA`NVV_b^0{w4>t-qN_EQ7<@2m0B*g_%rOZucAsw^O>c+|O0t z^UpR1a#7ZBN2Ytc(a~4r`d`9wlhq3A?O&3zJdE>!l(Qk_tW zt-m8vMqUZb7A(et&}D6RWI7#-U)(Px=;!!3gAnKVXZa=PboV#o77WFQ`v8alTr(g$ z)M?Bfh5rxd4s?08n=^nJcV_BF6}tOxRhYsSP<$PE z_tT<^KlRGe7<&l|0e7D<1&R{LA&mIAgz@l17O})%F{1eJZiPWQ1&pB!RJ=yS0#xj# zD^Nj^EE0fQ=?X!|BV1@@uQ5=6hn^*fnDme6mgp)66n{oP&?FJuLEO8!;=X?-`)+d4EXdobK!8o6bifr?W0PY3nR0z&d zsW4xtA`p6C$ReFY5k-_=iXwf?9dP)*^s|*ItNf=P_(+UW{L(_VytjU&<#Id%34WYG zIUqX>{}bf(68a{O_%P`p<}gMk{9K{`fEEr&d~n`5Ab~6;Qosmfs1x9Nvoj8c=8f-vIPl4gD1ZcEd z?O6N}C@z6chd~F{WM_3xl*I!sj$I*r>CWB71}w_dC%%?FqLAFzY|5fcb$$*qgqCXp zYYTAyki170k-nDSQ>GE6qHUyK!v^Y0=vt3i7`is0LmFpnVrF9Q!?TS}e{?9C^%jqD zUwA$h2ffb0)y2jrlec%9ctD%g+C)lHgr9Mbi zvX%*D*-kh(GZ=_P^)T(Op5_D&p~|V1%~+fXo@P)B%XAD0u1jb_P2lbufdsOxcOkt{ zBCi`KKA`qs;q_$^{1UhouZ2q8?q{iho-TEwwDTq)!z=+TQa3)0-MA-Mk%wi9HEC1p zbsvoz_s+TLipswgl_%hx$IQw2DQfS|8%OPiQ-RNNuy4X7Zjj7H76!@-^PG0q z=w$M6y9x@s1z_;LIXZ;Va{7g*B!79w_!YjFLhkp42KL9@@7pzy(AiN7G7)yt5y z@cou`^D*q~M{z$`fda|OQio-Rfm=!YYb(bl4#kUSU<5v>59!(NNWbslYS@+^fC22i zB;mSa|7E)NKu#4&IUhErrr!XZOHaH%ZKo{2Cj?M{i%}FHF?z^phM59j3QljuHi8o5 zt{&>h{}GezlyA_9eX=AI$w%G16Sd$i8RKy55(dr*!7Nv}lLUF0s+kkyWwPeNptvxP z*6^W$%ZHD#yD((DkL+=Z=M!%Vvr15lA7Mj4>DC>LvWxD?lu_KDw4*mhmrK-x2+)(u zWqUo?s(Ui^^X5HS`U??sI3a?42y(^mQ7qY z`=?~{s-^41$5EUmjk?V*67F^FDu5K5EsL06hH+oayHq=Y4GBn{(4F{5?2(R83Ira7 zRAOdJDdAx=qJuQK!pCu^9|bG$6mw;q=(Zxn1h9~>e?S-083tg%)WC&P>h;+g7k}n8 zC{mD+O~C2HrSA2zE1onCaA^#2 zis=;D7D-cT2i_mQVq%CB^+SlM(RlXNt_6JKfCpk68pXcaEQA{gAGFnyMzK0D2Bc{& z)?GJXKcF8-W#DJHK>RzgdL3@8j~)}RH0sbHu1ZR&;{IBT}EZ5lNlnbXbft z3NI_1-5_uVHV`a8iutu29u^5po}QDTpz{GJR%m!gFq-r zjOTSM1Cl8LcL`mAgq8qJJB4Vcrmz#Ip-1-stxqz=jRKgsIm*4U00)n^gdl&wY9Rm< z6IK%+625H$Cp=ljv2zp=L}5wIX-CXZM6yo`I-9ajV2sevtbq;POiIK9n7JD=o%4fe zI2ULbSX^7Q>|j2QaOOalo`8NsfO{y?r$FAX~&F2E{ zP3=CR^`?Lh-+zsCiJu+hf&seD5s4BRqL4ska%2L*zurC*kC0`; zwF8#faU65KfplDmY6uciC3r)25mJMExFiSrOrk?#5#3FLNI~^6)Q*m0+;a)`(UY0( z`KGB(+D*Il-08NE;R6_m9S!qYuvT|}6C8wqW8*286+Hd~T~UZXHN(Lr1v^MapExh# zH-ZtHflaCdh8BKtAvBnKse_SkpFIpFO#l4SoHSq%`6oVxfvo=6Y(gLArKD7(Nv^HvLTSB8vFS8v|MZvVEbCSS;{Ln8+{ ze{qYHOm0$Wie(l^Fv<3UyYx)lT_77q3{>z1Mg%H{Glo!16dHtp$3|g%c!5{if}aaX zV3iBWykM91ZQZKc>V(!x&CPN5)ChQ%WfGwK*mO_}A3!;*k>o$ow^G*Zz zgzRpk5}g(NQ4VUMGti@?-sk93oGNzO(-|ud;%uf`i}L_(m%y608t&~K!Gvj5*g~9p zSA1ar*Vyfh$%PU!Cv9%RwwAIU5%45Y#GCvL_rRoG|4)-zgdm z!S;&7mbz26>Y)?!)h2WYL_|Cnf>qU;EAwH_AyMtvo|`5G72GtE23V>^rAS60 z+CnlaKG@fZgcOuSTxehjQ<7B%i$9#{mM??Mp@G4stHk=SjXA0)o0f|w5-wv%7PX-i z*7<0#9kAsfZd zWM6FqP5s7^pWtFv0J~$Y1s_o@7%Za+76#^RXt$pbpFbo7g)urLO0hExH!rAj@u_6? zaDNpBOA1(y!0y}5x7@*gJGxJ!2}^F?;anWl?v%AxQ&0|M>baYtkYGh+b!r*okTVEE z0H!--SYk->f`$fW9vMW2{D7NS+^CsP!WsNJhpqr`Dwb{I7Fr(l;@YN7p>7ICR>`Ql z6g`uH^I)lam!yt@J0^`nZmf`sM@**$?Gc@lMeS6(^#`Lq5JtV;#w{Q0P%AB=-4H5d zsF78;!5D8eA-YRl;AUbg?-~pXn8WSt#1LjD{7_PeHK4gbt{?l=>P&4!D4Y!F{d)Wy zUThg|B~=cP5(TS}kXdXMhKj91@q?a6eJJ4$`o8L z002aCJd)T|cx>r_#}jD@735Vz;l!WHOtjXoiU9 z7}!m?fH{dnME2cVSxF&O&^z41D3<%;2R7P*9Kg&DQRZe!7XjRBNRz@QhE)J{2?pYG zMhe(P5?C0Liwff{;k2A89+t<5V!9haW~W;Ih8XDX&m&?lqyR{PI2BTWhxh4J0BIaR z`cnHg|85rDVkCDX96X2a(PJNdxPX3OR1YYy77MUwx#C!NaRGr~M>Wapi?MIlCqva` zWF&(x&_l4c5!-~8RGlknQ^mX!$=2vShWgRC-6*`8HPX1I6{J+y?^ z;ch@G@8Rb91bz#}kC`V9bV6+rDHK1KWwd82L@9fxBx82H$LkV&`~?yB9$7(6u@R7D z6PF{~6#MmIz&VvEjQmCRfh4MVTg3f~{9MhK(fGsN-~tk(!RMJt{0almixOJ!BYozM zxaVFkRbc7nPQzWwYptefNr9K)!Qsd$vJm^$Ad&c%xy)LTsX@rNlnXj42J|fRz%$qA z_@$6TuZxm_;W@N$ej4ms;!O#Oj&`W<-gXtjR8(0K?(_j~*on(873CEkz8 z#VsPe5Ftk?487?H?5eFt;jhVY;S7Oj2!wJg#)yP7H>x0DxKTy(fM5dmz{~93m6;wr z@t$mIZqF(0{Z|2e9SGnK!~LrSyM}$Y65|mUPrV6Q1en|G1M)@K2lKp&DrcyunlJF%2)exl>$2uNX_3Bjb z!}8NA$$Tgb;9C?BkF+cNNXNp0fK=ht5+rmBgtI!VO0${=GyRTPqW~V~u2Jx+F;-cX z#Z&^8BewLCM~QSfA2L|#=>!ZNC_wH!EqsaH|6rzWRL7n^+79?fWusy~4m9(a0+-wP zkEz$J@^6_gA$-!XH>y_!>_*NsuRoSPF^w$3@|U)0sk=6drxt=sb|~z1JMFnz>Df zL=+Zt$TD%C{MIaRz8=fWXLN!T_jJz_Ju_UuTk3D z!jXrf4U>Uftdv?6#86@6&$r6fkp;kGz7#PciS9?ntb5%CpV*2+;%2@0I0}iiUVewX z04`tEJPm;>{coCO=tx@|L=6<_rs0AAy+L(f3=cbJZKiB2GIvQRbSI%e$K8=F1peBr zCXAm{)pUY7=dSgW?W^HZi$aa;$+el>=#8>GdCVINB>@AnqHsi{Bu5qP#ELxG}zbez zPjYf-P_W!VOi+?DYq&PKp8y}!y-8FQH*ZbiUg)JlMdTAhgpd;If6T2=Fb?o!(+RfidpS6`i9R0DlwJ@6{xNIs7~$7?y`Ih`&Ce6?ROr2<55UXAoERLUONmNwa4rwdQS56awpH;|- z5^|oEeUix)il{MiJUN|AsX^@_1!Qz~6fT2E4pP@!5T$StN-!zJUYVnCJD+c*^a#9x z?x>_UX(|Kn5ZcBMl7tgZDM0v%xEgm@VH=a=;T}1;>s&ZhdIAA4fVGKSih}AGd|d3^HGcT+~*5rr680f zOaqTX0lG1>Dml=M9nDAw|e`0bUK16exSU1h7VTuK`Cp|~J?+k^`y zoW|gS38&+5K|0lmxFD6`WL%J*I0={1M*Un|zzNfEX&k7Zk4w5yzZjQ+1NBRB88lG8 zLc{flfi!y^rYt^WL*>IxCqyLaK?OFJq-!OlFQV8~I#xt!|_| zt*|qAAgo|qYv4uEwU%dTg`FV-b?np=b{xJ-PuR&K=0(4U4#WW{xaMfHp*(In^OMTM zP8~nFJnVGgCz*$xt_Vw0!6T6~NY|tIHd0}y8{f_$Ole>+Yr>QU2K0uJ28JDNaYbg$ zLb~?gnlwyvSJ13s2Xj-mIAE)vjQ#KUVvm^&R*&BbaJv#C->Mo<+v*&*jsAR*} z)>i4L?2NUw7Rz3nC}Z~@RXvP3mjy!XjboFgY;CJGJ<#@|-!<8yotZ6xeJ}Xk3c5Xo zO|JoUoWC(Jjx~Rt46--pS-GBTw()sj-*6;fnViJJQ*wUuA41$qN`%<Yg7lL<7U7`LkmheG$6r?HfJV7ZP`4++ow*X6=H(zOZ;O$}O4hw)*fOh>E#6s12t? z3X|}l4PSuUR^Vh3?&sltA2LTz#{CVr?@MW<6Y%32{Me37IS54DHaFv*;QYvk33)8c ztUCxROmAYwQ&{7w1QS`G%6aWEICv_2tzrIY+R+jg~Y(rObpb-!O3s{%v`{mz;(2~TAFDwQ2LQiTU{c1bhkvXV!u;rDtb}e6m9m^I=SYB7i7^S zakg?gr6P6E6{7!!4?0zZ0>qMTKyb;e=UFMXWK+$t?EY3O$u@i)OS3u8TazpQ3hWhg zGzmFy-(Oj3yERN(&L(chvffE!1J$hU9^**XIr&iHCKsIwDUD z61!Q3++Jo|oX+?m%>dIw303qO_3#La8Uc~FiUspHIvt-OFG0H5Pmxz5eppyYQsQ5_)GmFXc&Npr0~~3X(85f zuTg$B*Cp<|ZOEuG7wT?UAi_`DM$kR#ucra6*Xum`6*`7w@mQr``~ux*L8ezXQzC_EQj!V%I4=KR|`>9CnQ#a&EA1HVTkf zgTdoha&0fY+{;~AzqkS&bH7NP^`W-k~V1k3|C0@#nVY>JE5 zQtOS?Rz+WQ8KPSvK#E$9d|=0k5A+WLH9)P?u`=~jvO)IvEXz72=!D&{TW{W{D{=)X z$w8)Zx{wCByT5**K8+qj#!D)8eez2r#X$}b&lkR|*Dqv)ud%8d&!^zCTaUaEN{fOg z!H0ox!99t9D~u_47!*pD?hY+6HF%v zi*76SK@xq9u!pX-4vXEbxj+jSc)otzT&i z*}d0Wb+KnPx08f{?Y`a`oBty2R>*=1+)CbJ7+kat#&7XU8gLrtB^t?i5A z0?2^|4G#8kK@~2DpelhF$S&-gtPz`373#FOlc7k4_#_N^p?ckq*xDPcZZ)f6n3(3f zaW_-=N_^DYw?JoeUbE8?fV5C2w}Y8CS{A}VY-U+Wnhm+p>YUt!?*rzyVeT9S*|Zz2 z$};{8{o56AVZISkV~nA2ek%$mQFtUui*2I=u1)Z}Z5wnqWq#s!ZSg@|;oaMlmy;v z^TUK&t6qzCFgyU8&6|Usyc2gF^_Ikrh_9iFELCCN8*#JZHJFTx0+pdbqlnZDZ+6ZL zHgX!pFk?fQoTt8Nph)jvMSRd<iLUfeucT~{eStY`c*5i*}})B{U%T$g(>!zYA=ig_ZxpquMqrz$WIc zt^Q5wW{bQD?0iFaqg3h?_RLF}(*n!y515PC%)M5It=yeiVO$k}-^#tkMYv7zlEyki z3$r~dYP+xriC{n0kPDi5Hwqic2ly-FKZJz=I^9K&0o0UXN_n5IJ{1HI z9ZvyQI5>_k=jYRL?mNEoaz6Z}4TF$ch%h83>0IqXOi3(QE}b7ZH$YWz3e0AgsfWIJ z-j5vzsG>Q~@k(%+1}37QBFdsU|5Q{NoLbyekgARpswTh6m`d&A}P_Px-TO&XOl zDlt4ZBRb=mA`!3Jkp~((np(v!mS3zZZ78q?9n&P!o2(66u1Zt!R>uA5!2DFsEaFiA%RJ^lOClPjaxc@HNdua=m;U zj{MD%DcnLrj|&e&TD3Ut6>~=Kb6<>a5>WukUCu=$4Djh#{h~?3160PlLV*l~Zq1ir zz!o}AJ|Zl6>NuB`2qE*uEdWM6JDes> zc+VShh!A16^K76c+^A2I-4o_&(0zUzrLNYPFcYP@TBwLGjl;&^NLI}0^}x=$$UYwjN1XO;+x1Yfa@*8n_?1#AfrPNvS|S_7q~PE z^nz9#OKuSCbFzmE6%!4ECa#FUz;4jVsPTq}rXR4lQ9ykz#s_mllzxdi&xVxM+;X;~ zS7{kbuB)<;Hvr+_YJZrTD>)W=J>isK5oj*q&I}`%f$kOJ7yt~SGR6mjdUGJCOnFQQ z38;hcUcl6tP|gME5=KSHm8M%C&MQq!MN{j2$CwZEL?P4`CriHxZ3fL({cfDq4o{Tl zxnOXc5m2MThyi-PyzWmW#mcGB!q^^^YC;?j~u26c2uRY1G9va^Kmip^JsvR#%>LgM_~S!iVe<> zQ!GFOL1as_P}~WF6rfm!5(A&nECKcMM1oPVc)jjXb>1~4Wl6G@-k0buswToEss>YF z)Hqc`va0D&T0sE9mI1i4@uonyR0i&3D9{=6sLs?}xDMBAzV>m-ryB{2K{S(jDZs#1x}~$bx!?!MnWs1enEeV z>XGxpsU9x#MxuT}^!fil^}<2L&V5i1y346vdaB+?VSEZyKT6OfXcR6h1^8qzh6_2; z%EfY7vH_ixM5@K(gLE+;q)~|wcjzVeM@R?4h@inK7bVS$ltV0}qUY{#?!#f1=rAW! z0Kh|T;79Ug1s8%z+cn>*xOwSNqqlNQ{4Qo*kSOeT559JvEJ=ovu? zIaz(7Tl;&6@yK*c4C9ge!ZsZ?b=)uJ5Tp_OqsUUuTCO`N{Uf+?=Uz69J^7&TzTMaW2 z0BS&F07H&D-18yF`VqQ+h=zZbpQ}E1I|v<^Z5FRyqfZWq&tc5+7mIR`3*L~Gxa z@)bcG2vTCXb^#o3`y@Z@vPo5L+%2l4*;itCAd@2tR}Wdg1-SG=VoNoRhro%~8{RW6 zlYgW)hXS>R6TSphMvu) zHO!g`avVid{-AgWU2MWe+Q#o{cyvYD-LJUK#AnnqCe?!!3vc z@fZN+W-YdTY|>y~KUaf54#v1J-z8$;Tx`**J1(bTn3I_HNxqVkRAkPz^ZqGdNWRlf z;r(+QU_CYO7z~FZ@4wJUy`G2tNVT5`=`7qme%81>g$S~}_YXURbQa{OJ0Gx7W&u7N zN`D5)Z?QB)#N%zG!s0ocA7s|k-2^!*YECNx7d`>+Kd+`@3qbK$0YXFM{YRihMc6>i zR>3zz+F_)~`=^eRqbKPzN+XI`An$n8ZH1;O;f)o%fBFL935plM^99J_6XE?+8bZ9t z`!4`S{iqYJe?5W#5IH9cnR=o`cCqIlYv=hFDygSq)HvqaG|U!C&!1cVkj}uG(pO;$ z9zvAUj2(m^J|XeFnXY7P(iJgLu2_-v1IL5W|ODwZ29LglY{! z=^>B+V-mV`$GskO(RjPuL5pd>V%8b^rn|S0hYk@ zloUA-4?k36VgeLKFa){`DJb<+ti=K@#Rpi!mXuL;kqQr}f-Ru(y*O$CRmeF`^#*k0 zX}Ey&x~V1UaI0cM!Em)&nC^szlO8XM2@QwtAm2sogCkX(nghjYWU+#dE9E-wXp}cS zX)3%)Psd45Qt7xb2bAl$fGd1J(s60_#!c2`%xO(ju-pDoJ5zgt*{{})z~!u0Ylj-& zR%!`m{;{eDb1JbLvI=iE&U=4DXCBfn#VRAI&h#e!FVD`}ZB($WldY1D0quhQ!v#B! z1pY`sn^a11KpUTO!jJ)NX`u*}ra=c30@{T}4jIs<%p)wC`O$#3pd|`aQ(&7^3~qi9 z*yi!tdIaY1@;Jn|p*iS)^LL;OJBGHgO-_l7Z5P;&3(0*{8gXGLH|%2L*(!z5b`W~8 z5ZWdbP-y$0pt%mA?dE4lxlvmM<;K65fKO%#!}JHC?O>5|Q+Oja3ttEwn*gOW6P5s? z(P5Z=$nW_&qCPL@0f1w!u9;w4pZB3h^tBWr zc-}Fpi(cbkCNHYxMRgGuICNa=2T|Q+G{W$LSJD*|49n?C@vVXWJdHkQXVR0!LoTA* z?P9usk$6C4%MlMyLWHnsTQrYWq__wFBhV@nTFB$^WaL9$9C%a~5pLAN<6DOeiII)U z$(Giya8B?TO$43wf?_};7+{aX_~f*~6$554QA|dSRWa}{HZ_+ST81lgVNgyg2~`eK zfs}--PKIVtOezUgOt?X^ln9LKWaW#Ihpp z6M<2(Lal}W>OC_=d!PuyHi0dtyj(ve3CBm~v+pI(%8i>44F!j@auN{m83A;&Pp=r2Wi4_b@ zsl*~MG}Z7IjV3jKZ4HVIPZ(Hac&^<7G{E2*9uzSI1P#e-Ci{!bWimL|Vp#-#@Q{2# zL`?-qcHyo?L=i~w%L}+D57_uy7WR^=ZxNeaAQCRYzBQb@`S&gU)5~2{Rjk=$0(Opxi0h!07 zB6p&Dgq}592|Z~4KjKG}KO}l!DHCE8N)$2_8WaLl*Q3;J8bJ8hA^=Ri%zuGjLLw9m zux84Y_9{>t1*^zJD~hy8DL^#25)-C8=uNU{8P?F5g{dq)#?;rAZITrHUN}j1DbM9t z`yp2`WDKJecYF{JF@$Pn)ytGtQDQP&Fn}`sOSpTKV@Bj(L*sA&Qrytw3D^TXc~&iP?{h@hGg`I?e7)rG(bgiaI^`jL!iA704ij(x(i?_LV&`IAd`r#ze_LwDdISV zd=Hf6Lyp6iibzA5$9j=@T&NWjhA{BBZXBKEw01h&`RwZQGMr%SkckWuFV6X}0U$WK zk^m7?kGr`A3!1D)du#OPBkv%d|;!+BD>gg>7ZHi(}6f) zO{}n|lsiivC_SXeg7@&C5NnSCK@lJ;t$7qs-DGK#g*gtmH& z$8Q&vV{?#d3}DT!TSR^qHo>Hw4m*u?F@D>v0o7drP0SyQy z@VHLJoHN)43*+6&snkIfq6bjZq(~5hzylDlRFRNg=rH7{bRw`XwG0Gce*+S*(lQjC zz)NAyMZnL}&nHBXyC?CF0VYIA-{voCz0RY<^y}9&4Sq{0Fvp??pJFN*u<=Y3<{802xeE%2g%L?_`;Nf z!$Vccq-bFp;-#8Uz8O%32`Vq~Sq^5w#K70m#PGhB^SvG*(tMEbG5aA@w`^N#ZoE}O zvmVpFf^ZLD!V{p=5GsBXldfPO$gS6*+65IA6F#O}xh;?BR~j{#Ri33z)32Dw#J99S z3yQYm*F=1WGF0d}r$)r%h&Xp|hA{w2qj(%>7EhqA$U@_u4c>7}4Ms%^#+=IIEj}eO zCTk7MCuVBnJR^voZKwD|D05;((5BSoo`euentTYUqrEpjP|J982&rL@$_q7*Tv|D^ zsS36iR7x+SoK(zSQ$iO93%b~QBh+sIZ)!cvav&-T>SVm(su?Y4X*r`MY7m~BDPq}i zsZxq(Y2*x+`w^6PshFk7^3`r5NX%gy0!f}yC8KGsy`^3z<>mwS;~W^Ny~P|BY46Tt z2Bg_yki{J@H*UR0dPkQEIym!{>|L!X^&V%a}9KJVDc0*R!ml z$$(f8M}|Yn=VMyFyo!C2hy<|B7~f&X(DQl|bR3dhG;HQbSMwOm;N#kCjHh@xZq;ha zB>xrv1H#ByN{JfqF8BxUb;9*i77(7|CA=4;*A#z^4KYOdR(zdD30lqAu0#p{Rr&`= z_(Rq2HLu{o{?Rd+#HwbDut*HUumI_!V!ZVX3P?WIVWrYK;1Zm20#k z-y(mu=^Sfx@JcLVY+lZ;Kga5#EnqX(Xc=bSUfYK?oRCgyuP|+Fw2U=OiX6tae`5z& z?I~5ETT+P-`)*gd^G$oBtk_!bT(qJoqb&K_H6HKN%5g;wW&OH?HigD6I* zE0hL88g+vYa2UiIXOAz$^0?pJVa2t@tN(O|^;=DQknR72Uc*`&^dW5Dd@L5NJJ~Y* zJMRy$_nJ};Yd+HovNKM$y67MKk;`1h_HF^n|8~0dcmHy%-Tvn=QKmG(Nj|^{;RTJY zJOh1vZ4*Qw0HQwHfUA^!a)#AU$Lrjg){xXY9bP9`{tTR`XE-GCd%q3xQm2?uiM8sQG`%TQdJ zU&q@)xPh2H4wrRp_&o+V(XgLUqh8PNuw`;1gfH#Egg*#x8d!@jj8&b|YGGw@8f2f0 z3x{ff;y5e`*f(m0x03E;drW5Qp9@#?q-wILg9-`lqeLSuZM{2G5R5T)*#@hzkMN~v zdlYI7#xvH*st@JbOn2)Bwd{3X!xa_m+YMG_QaCPZzk{21Bq~A>3s^`KVD6LFWacl! z&ItSB*t4MRXV%EEL~stqs`*1$&qR6nO=Ac47N#?PgSKd9l}=6~erg0-X~LG28xf`M z_QG8qTd~FJI&a^rc`|epW(2#bA=?`sS=g<`c4VwCe zK7RxIek-I1es|qw4e7dhfe=>1141_N0fU)I!^tm0>B6qwW({N)oN1Mg9>ifW#b|K_ zAMx`2v2V8dF?A)8su?qNtoBnZD_MCNtwvp}sDsdW{b89r**o?I# z25BhHS?)|N>-RUoTr;M)`c!;fGCile4Hp2MU9_D5mf%{gi%bk`XQ;7>_ZY)&o)9qDoNX1Rep!z7OJe;=%Yr!6$sdAc?9HAA zv`8e1?E&P{4z_=URnA{MhiNEW&HFrGPqYopn!u)nM~jG;{$z))fHUbc=uI^-=DhC6P~#!oSd2+ol# zqsenG1`(3U7aE{IlhVhIu)1B=*d$g}@ZR8+A6tjadETyM^LJSj^OV$xNplBFwy~oG zsvr=0`v&2T=lh|NLCUiTN$*>uN-)7itf?Tu*<(eJNXMJXNw-@BMzJdkInsG|&T1^M zMCxE(dD4*#dPq@jxLyQ;uxzDs07hI=9D2rUXNqfFkc0dIQ=Cumch|932ah0QG7*V- zKo5l~PaNpK7{zBJ((ZQ;_@YRwRTGIg+qGN-xhj~S!=k1fuaErhR`SFFFi)jJ>uYrG zG$W-B^GdS=GSwUhvKXLc7yLtO%iuB5CLT_hy}T@1ViD!#49rRCSXPDxkd%))QP}*B z-T8`T9Ts-M&rX;Q>7f|`3SoLAEg}<;#n=z*CU1>%lzsGybvllA<1-m1b(1JdtRm z9Lz-#6`&~0`%7BDA}ez-yM4D+qXpPwyRB}t8(tCFVKDytsEf4$|1U?KHZ9=C@ce%@ z>LLu|jk*lPg#UjVb+wv9j=Burgbq3CH4{T#ZU@G@T>wW0jo^5;8*CZWp~05%oWfvZ zhiQ$ub=Bp01pbA9zc?4>LjPS}Ap{rqi)*N3mGcf51f4 zQ!q#b63k$?LcIPmh*KwF9@1(H>amy!<-!s+VYD&S!#8WQ?z1VANwou{ao+ zO~O)W&oW|-g+?q>i0^T6&4#>VbzyT)j#l~)JfgGZCu0EsM>$zog^ip-axDh+>#C%R z!4(^qm|BEjhD65%CBoc}j&s?lFFH9D8kXgPPhbv+XkCCTg$`3{P}ahtsN@Az@a{|9 zn^a>B?^?B|f@63%1(nJ9H1}Ru7fD$DJG}s2@l;HUhDeA&CNUe&i%=*PAw4Kicn#Hj z&g*y-Sf+X0C<1$=VFNVjC1=_&=_R@&qI<-uV^w^wLr$~X82Kf8Iin}pqUWp`KZv3T zr*BS@P2X925=-4_oxx_UNm)NEckFxCq+pA#>oYVlFZOzmbd;Ts{e?<^?(T^6!8+)U z39;zBRU^8wmRCaIe#QzXuwuA#)fM3K;0h-s?u8i}<1RAB3BoOkNevjgsgc-K1Z(tb z%k3k<5ur(ycEd-O$#(3weiQKH zRVM+K`D(bHZGYcdTq2;xULa`8m#Qm3&Gt0}O4)mRtuprf2iDF|#Ufh=piED>Sd|814Tg?~jD>f>YC2E8ommzDUJvOQmx_aN!H7tl_rwhI!z(T06vge_#y@@rY?E&i1rK z8rhr=t;%3*GhrEiY0PHZ!_{#%V83-(P(veSK6ch0jWRZKzcta=t?3%;cXPD5!$=tO z7Ip5)w(n1d!bB>*R3*N8u`C^t=rNYEi6;QZbMGC;PvDBd2F|27%S(t6wTw11m zR>XXN`de8eBPwMt{LAVT!=xN<*q5pmUp0Je)v_1IJQVs2&iO}{$mgYBLbV08OoM z{G1`o=hzePStD@>Q9TR2Z(XI|8%6l8iYZyOQhSZ|J=w2cpDNlM1F~s8>;Fv*5`<`` z<<#0FyFUcN0opIsUYfW6)ig5=`*5+9#$P|QuG8nHc)g;0Njyv<@^Y-QJc_})J2Ds3&B^hX3> zz*+0HWgLd)_mZ8NIo^l~L9*cA)|TViu)0dJk+w8ubBwHTG=YsTV>w;E)R)FgymS{l z6dph%Tld4#&#;F+wa(SwP8Uh08(H7ujOLV(@Wc>8#?yXRV2QTlj9(c~=$gh_ei5`1 zbP#41$LH|CFT2=D9;HRu#A<(CFviszOYM!71)>2p}= z-dL&Mm&%CBZyK5Y9UE|aBt7r^SIgM6_rnqPcHHR3oNr=E4%uAE9a(vV9##Zx5=X~g zhP)$ivhRhvhkBASK`zRkxY3<|T`HtlLy_KK-~1yqqAGBN?rqYOriw=R#D8r2T{u14 zS!-o@ZICUzwp->@hae?L=lfEFJvM8M7uUnKhRc4cr%J@@=ATyd*KS}l7Z}I;QwiU^ ze%+7KzMnVqEKKsv#`df&6QY4^Poy?*3*ST-9)^B8i!g?Wx8Y)APdXZuPN8C(LyWC2 zHB2<~d~3R|4YYvo5S=w~fs>NPh0hE@C$qCQ2gnZlchp|K;b{CCUyA+~ctO+Y{*lQz#UCRnz6NQo3EftWwd~%>0tNm5^0CwZZ zpeZ&91tQVa^U_Ci1BV**r9x6T9LL&XW>R}o;6xRKgc8vCQbAE~!<^~~+9w|T$#(FE zMHz_vpRtX{q%r+Axu%@8F0ARvep>CXJv8cK9_r4-%+-$flV?bEr*SenUVENe12y(! z&W3nb$a6mMZ0;kqV_DltNxR)^Zi^9J5Vx{ykH87q;(6}9KMiPj7T{8LUdwx>+5_H0 zgW5ldHuOo)Ywk6c*Y8VV9EerD*~Cjev-%X)rGA%2^E_Mp{x%m>veKD1nrRC42l!z_f^c`6XgW zds(LgRu|OZgeaT`iw#cg(*btu0c%kFp~q-P1xy&YX#K_mR(GcucC)96pCw*bnsxJO zw)+5f#zq^dudGV+q{mlQ=BEToFMuK@s}0(uSI>%H=I6<*FGd0TSSkKE+EUC0!H_g7 zsqPv)a(!a}^~Ly!e)!xcu_z3#rGut!`^x$wnn-`madzU@m~q|2uKL>Qfy=6|G2^?5 z?fTm4TeV4}hH(tWKz|d}2ba8Qs;L1{wcl8s47AhCj`+r^Mfp>{v8=-ZE`>`_67xRz z5Ds9S4>1xB1gfII3~EBy5IaB9INbM!#{T+^b#)(91q@R0SQ$V!lR0Y6=USsJ^SwaK z^ibt9k3jR24qAT`h&+sC z7r=!XAT)Fi_+30;t)@MeDyv`@2kk5Uw|wclC1m%eD{BbZdqS_w1oRy+{K`zi@OJ(3 z%`6qMd-yNk>|;$~`($=Y#GdDW_5&a56}9`(&FV=}JEHj)qoHXryDz`FGiHD2|MDFl zn^0|c3E>9y$5?i1%>a@x?E5%+@G$D&9itoc;6?q)7YPl$=!*WoJHMS*SSNz-}#x3`71CAbaPmReM0{4Iu@TIVhsif z({fbo?~eyV`GW|5u#O%K;t!(y!Q=GcaQ-01A3Q-18u)`af6z(~dhrJd{$M>lsOJxo z{J{o#P)8|RNX+9;o}?!ZFM?fJ0mw#rKnbkabA~^7iXK$*2c`VM)ARtVMNp!QKiEVM zux11g()__@dVrNgcu>wCJVOr<{lkM!^gwsFu&XNVz53pV*!flVNkc!!E(v5N=vd>0 z38n{;(oH4@@@6XeQ=OjvO+2;nlnzUx1-p3q5YsYt`MD2^mvwlFa}X)oMK2!_PY2=Y zApX>$r>n)&p?Er!KW+8V<2B-O6CPs`HmYdmz&t7*kHF&*?qh65#vTyZ70f`bE<7_b zo`o#CzqV@iV9TDOWmf7CakM+eJ}p*B+zHY78fe6QfIV*8H~Qy*fjOJt#$yv^&a5h9 zt9Pe<8NU1jAChc$B-x&R=7ZtZ6|@oszYuvjo<-lXp_%t%V&hM+E9U%34|Q@^P$ zY|0;N0UVRJ7+59t0^@>&b1LkJ7yNlfwp^fjm*geqBr0$StZdcm@P}lW>WWS`V zJqpP}8@k$K@H*bZKFosv2fFQipa6kd`vwTuSv~9#;<$sqcC+7T2g-+M+a+vcy`5_h ziUv?3-8m=?-R-^tl!3+rm~CaNzKP=mh35+Zy!@6AlvKZeN1Mba5m8x9>fL%g~JG$CsZM)4< zwzsdn3YG6T2LrdN!5#!q|Jh*o(q=RBVcTYh^|LFqPua2k>|djWyGqL|*p_~_Z5{+> zIT=OWTWJvIO+R&{*x>(|{`OO>^RKsqs_kM za66Y-Y`~nN(5~7D0S2*~2brBm=_TyspH(N>vyFDLMA7cWehgpqwwd%*ZM)X5f32Sc;s^tAx-De z$exGlHV(1}9Pz2-o9n~w8Y-yL3t?CV!E+(_Vg_cHKBXmXf(Nm{3|jwF*8d3ma_wcd zy}EoP+qbB!GpiYFzv_|Ds_N1zRyD*f*M7(P4gtUqu+xXw^|)L)#O{Y-SUtp^M<}9N zu}tzOFhmiaT1xZY;Pl1p?4cmh^Vrox?eDc&Z2iaBo3nYNR>qz_(w?F3dybV1uI|F7 z9%Ubn4z(O*+t}Z8-BEVGgd!B|P5bEzw*Mr1AbX(6PW|Y2`i$Gz<44&I-iIF=?$-Og z4;RR`x*vE7^&|?YqUG z+O;!a{$su!#_e4)$3^WD3iA#XopnJ`MPKOd)4Vrhv}f7+Ci^N0R`=4A9RG0N2}tHz zt}IF0v8gzn-VA%Wb zrc>gAx8XOIV2`qpGNGaqJ~Z*d7`sa;FXcVo_XHvZkz?#rs)8dH{@yoh=sN>vEH2!k z&LF$w7_gPW{(g*o>@b{u==iD5Nu$fZ9JV-Tw5;QcQO>{o36wP!Eh4|gkc~DSy_g;f zP<_Ybd=?u$);{aZb;BuRvgC5a^eDpp1hOD}uK&WE*3;j*C6Eg(%0)aJp}la+-MJ{5 z@>&97QFQwj1Z?Qv;+*PbxTyuF%EynjbDfa+x(Ht`UbGmsV~Vk5G5#8C#IdmJLd8HY zMz#fv9(paihTer+Tb$UUMT=Y7cW}h#+G**wzDGSyrIB;7Xwiso{exeNZ2EZE;+7Vu z0D#qo9`KL~b)k*FLM1IuVs%coJFr<`D+B-+5zb@SRnG+mw#I$Acvrcy&M}xr@j2Unm7_oiH;}=XGc+OFa zN9>>a!c*?LzdzoBIp#|R(oqfn$L<_wckLYjxN^vRtu1$>2<5DxYdLhp--6bF4E(om z7;0zx$JrG$%Y^ff635$>5u#c03Pzg@xD@%EA6#Fvh@w@FS6f)l}jtDhPV841R2Coy*W-S-|~A5FCXElXz$ z0>|8L{CAPF%kN&vW!Hy?sNnMWf3M&bzk4qiEo0cLCwg+PuK-#|J`a14c;6-O{_k~e z^1E;FIu8ZZcgg==!BbeNb3b!`X8)^zM1uk`6HkVD^$wePvi-}7_mdFqTyCCqRx8WxRb@(g%px77%&e~xfVMfUhrc&*T z{qBQg1J0Yda|o-PWUuRh_5+jb@%GyRQMZ4Q)F>fr=bk}hKJ!WT%d_m>!%+fFLc$1O zc*qTny&brX%X;}d2BGZxpTN4??|#T_EeTeNjroOrw!ZlRcKq6-4NMs@DVb%v))tf+K%-gspEYC4&u@4rrJA1O_|=lYyh%aGiT)dLf?|k z{oZ%^@R^jC(cFCCd*6xDK7nc(KP+9zKAvXx#Hk6H-`Mj5P-JZ(_Q-GSad={!XPJ8M-BJ&2N0{bzmnZ3mZ8r?{=2mKMt7f-I30CMpMt0Qi?QgV8*s%K&8Fth~c7&br2c)lWiLjaXrW#q(S}ny^Tx6e7RHW;Fe4Ap8 z7u)6SiY%RfG5m~6*l+(_+KK)4Z*c7&{G)A$?nTPG`D}z`ze=W)gAmI$|AHt7cA_(1 zVqgBz{;e?!8_Tn~Uw0bLmjB6q$^KT$VXsMkl_OJ?i;{75qruz1M$e7bN6G!1_yN2R_XO#3bp2n6 zHD{i5XtesTIIwwR^rtbcZDYWNfg@S3x1>&E_2=wY_2{p$V0Lc4Poh2r`Y?QiWG;p0 z>Cmo$MP-3IWG^+GT5DxACq}lujHPP@ddms~_eYHRCc1TynVt?k6E;PS{e^}Xg5Qst z$HYu`SmqjA9)wt@X8rF}A}jkN$BY z`bSyxk7JRh%u65HWJI*@GHdJ@RM~Z^IbQGY4acYn$ox=TR4JSCt0%|N+VOh(#1odQ zp3lsW=wRX|=y$8**U-QTdcVxqIi(y}_RmUK-@+#Cu;MpMO6dCudfh4|QGEnHvvSeW zoFHZW&BEr263Tr^FN(!G%l?{QeDads(X$w=(&7^Gy{vy63_-rQ?*kt<4{^~4u=ivw zM*#MD<}wspRzg3$tRE1sBVa!iOt>RsLk@--6Fz zeOT-y>?=fchhvaGB`-!cpFJ-on*w*H=TgyR{at9NYERK~Yrx%yHz^M{t91bR7euAj zuK*rzVKS+BE}?N#^s%6Tl&QEjKBSgYA&6N@&ra3bX8jqpi}OT8bnGrZ0Z#kWbr}RS zrIpe=baATQ2<7Wc18Fva?w_XDaV>)v03H1kemHMWgS$m3ZRL-<>F;T{(UwwZy8a*K zJsL9|7gI4UoDR%-JiL9n{(<5;0SyujACsI(vuElrD3d7pRTP>;4PVut@P4?1RT)pv z@>kJlL?HC@s}QXor?g_=)#7lcV!el|o^aEKndxb?dX_#3^J+d@e_UBcOJ?hNzHw|Z zW?TMRU3+i6F?@MRyYqhsKirw=c5LOUNAIhu@>7H>dJ-s$yRJAuy^dbemhtQyOv~1@3Gf_>TynL-yagUYW@aZ=&gDMBvecM`lcxExI^|rSl zACJY@f(CfLL(}JA(NEC!Ir?Udc=BAmDRyGpT)kVJN14M`%rbc2C?=e@08~6I;8Uaz za9RP>;TQ)mXK=Yv`dL>NYm!vJ%w$VK|fBSdI zyx>@F%wm@x{-lM|^)x#79z;mRboo6CY(p!s(@Vo$S6~~|y$Ni*K_9Jz+TjH{`aWcl zO;>@CSm7e&B^=HtSK$myf%*Kw)keIp54Ecq!2e1KmT4^Il|ZDv zf}SnWbGhb>2V>JI{<}oK-(jx))t1ih5ov8~@oweSSm+n1Xtmy2J%s2RwVmno!)nN= zB7>Rv0mN4C(ainn9qI26^oQ_1N{&eNJtUw45khZ&2!EYJ>}DAp>QAMeAL=D2H+Bs` z;1I1|gITYj@7DkYSwiD2$_p@?N~Mz@flj;GoIAXHEp!ofMM<8I^(Nkvk@2?uSl^8g z7O_?L6KL=zDiJ!X06K)XJ^?L$lN9q&?N9Zl|1J{#RDU>H1Pyqo#X5bP^1|#G7|LdS zrmz3kw@aVt`|)De=lTXbdTx$OqddQOg0u}dx7PbC8odFc-?v@mWp;xe5QWMSns;XFa#+-96i3N`j`B zY{MZfBJm}l>>ujzrQRFA=6$LE$t5UGL)m5*m2?U_Z1SdODrmu6I*@rxrW( zPToECCz`fHZ{}SU`BAzEQ~;tTSHAN5-=H8~qvY@yNQ>*{OH-ZhgaE#KN8W9sbBlA*yKiZYgPWbf@0b`*EadXctb) zYxL4CoaT4El)noYV&g8oX2opI@6reQerM$D!V>h`eaok5yMg!LrB%E2J1UA_+KrWn z?nZtoknJKGQ>xdBZpx}sYg4`{)$^3s!q-ZHIT`eTQqnyDJr@*Uoxa7zFwx2(9xnM7 zY#Ko4tG!T)ZKv~l^~%b`;^5^}nw&4%(Xf5`L+YzGL_gM9^l&L!oGj7Ffs?DXCQyt2)lKBr8;A74CaD|;hn~vzMm8<0XQ4h3(o-5+W2~VZSC1D3i z0=n0rC5t$3+FlD0e~&1Q^Tr~G0G>WUJh;~HNzrE0%%ggBbygy6>XOg`7WA%URxK~$1*&UgW*~pP1BO_| z;OVI7syl@q8xJn>;?MdqjOp+%`Wkia6nga-M4|hr^q5{tEp}4jJ-*bGxQMbXn)}(I zU8Tyu>c8?@VmAbx+Z`X9eN)AvqL)?Z#XjOHkY3M>6dLfGo}lcfCx6o$xemY&nu@A| zJp1f7J%;ZjsDV@I@Nar-#bTWO4fo7d@*mf8Tvrtn+2E@?+tJYDXypWrIj*ntENWz} zcfAu3*36|BPw0<&Cxq>lJbwbPe41iUf_7R#jZf-5pe&ns5@%=+Ejx)*J(sqggxKX2 zojZwRF_(M|J_U@9 zMbH1o)uFhoeS)%@YM<6m^5X370UERJ8U0>#F!7AO9sAw$tX|;Gb(HRQ(|2d}uHG4I z*b?9;s(nsx;Qjc9{o~Pdx)Fj9G!kXY&hG_o#*VV(Hm9MIib~7Q!Cc~_m%vNn$L@2O z!AErVoSyAni+9{=V!2*FfYS(IW{*xgh$8ou)?T_0cWXRK(9j$igTsWrtmgH0X?ayG6W_W!{%j2w@ve}IEHP4Z9RloizKPt11> z-Tx;@oYOS*PllH8vOj?%pny&N8ze>{HUAs;^GKThH}sMtqd642fSYIzCJbed*dx~1drCET2E)6bW5POZ&{@NRP5;ZCEM{sH?lmu|ld z;%^0wy^O^=MXN4jM04rLWnJG6C(T-1M|o)#NLKrSp^-)nkKWB{G1yuK%y`W{M8pkvqc`#|jFU&r!{r3bI; zHJL|R@P@ww9k{N)0-Om!Nh&>cLvQUI3CyhYR8zv=+|UauNUK4LXrO#d3ltFoPTZ`B zp3EkgKp5IkoYW2PL#f_S6>Wi$Hm>!xn0+8Ni}t93=|oUqIn?!#GsXq-!)sH2gPr0U zNV?%`Q)skHbjF>x-6fvEMznH^rnpc?xy5Jr)z~BQUCa1r4;x~n(sYk#1KIXIkGLNn zZ}W<3F5J|yeC}J*La!KSQD-I%^oh0TI7)?q39EM}jdVU84Fre$TYcwie)Wssa8!zhBS?OgnOiSlz%Rsf2-hiV* zr=p#3@pmABv2WsUI-e-=X7z|mp!Nx3H2R7X#BTa2LA3IeRWbPR$f-Afhw?y`ETt)Wf-%uzI(Hg(%ucdM{Jljbdt+$i>;q%M!OKD`{YsSb{x@ z%@)JK{*B2NRROPyv&BfyGzFj<4}*Z1v~c|#p*vk+O-ba)?KyN~a(a;R*24?za1$9z zb^644X>tuCNKI$@E78KI6Z}mf5X~DLaz|roKvxc+U|&7<1de6zG%P7OTaWb=5)2NAd)Ub#?Xa=;nBFg#JWV}+#w0eBC)Oh?dxG5{T0T#0xGKI%9u zNAw(lTqD@vL6*rdwj$s~^gqZ5ptp}hI9tRwgdWz8j*sy`NoX;sk*gUY)U6fwbISoI z0yyE4@7Xmem39xyamUBl(nf?Q-~k^UmZMh&ADF!(r*i;W?ce$5@gPMFsnN_=M6-ad1*j*cP~&DYt$)W_^N~ zE%J%_kI2b}=f@~Kg0~hdb8s7ORztHwDE28VQ;1fN$Vqt^j5n;0;VEo>yj*4e8(#yi z&OtUx)N)uR8}K1y7NFc#H~p(%NbQX3DB^0zS%4$o>?jWBpfKZzW)MIIC@?aoel83O zkapPGA*VB+zaaY^5^Ccu3Qc%R<)9JPa5{!OG-_l{&4Mk!k+sdaQ&qE6F;7oZ&EK5b zu6U%&X4yE_a9oqY=KEWFcSe+ahj|^El;P(5@|bq`QD*%p+X)E=er-G(GuV8-GyW=> z7dzM--gyMSEnN~f*c`=g3k&hryr(*kfb;?4+k+@G4DZ{Sh2{A3$PkntF~Snkm%rEq zLD}r?zkO9TtDA2Xs}LHRTV|=|a)^8|I>=xZj#y?HSpcEX-B0Dn0`uC(ku1v`i37Lq zGl(K{^Cj}u;HB^1FWC~*VIs`ittDCO2(8|~U&6V^R7N~%s?Wf!9)t~?+X49I6`&wU zSK$5K#QfX(o7b9S!Vf~i9V_lOD&B0JQ^dm~!;EPPAv&1brj8iOcsi$Q!L8u5g~17O z=3GZ*7<#q?jS@YEPG-1s9d-GCbwVEGbXJBlU4*w#L;lx6;|R9aL9>n>TxKke00=O0 z(AZwV#Rm-`eCVU6bJFo=A(h6*W~5m70-8k2;mNK>m!Hn5RS*L^37l|<7IQH|MBq{E zE~0JQm%Se?M-Fj>s;zj;Z=<1k*ObLU6 z30%oaR%una=l@>^#x`6lVm5)UfNlaI+)Z!}3h`k1m@#03vPZJ0$avglo)sgA7B-WW zsLlg!1eW_bIY4(k;MPFtb(dm~t9+Mx5S8po5*WL~3?@9r~)ckXt+K!AQ9oX!W^1&MMztZgaoG zK0F1r+5`PSwlc_sn^v?f4#b7DLH}1qJ3Zw%$Pw)0rT$x zQ+`#ErFiH+RYi_>IT(9p%tu!h2J@N)dR!*m{h}wIhCSp@qnK)<)I0yE1Lg~R=x8;u z!vD@5RAAcI65s8sE)K9@)8eXo?DZPtt0^X_Z@ZY<$)NXYird|wK7LYdF+|DJelNR) zCqbZ{UrQ7RTH{Kt;q-;vw~&)Bj=|2mE&Dt-U8)80btL^>TMSa?BwDQ$gCeH2-z5$7 zS-wCTUbCsVddgFLv{@AkBc)d!?@tejR zUS-eh6dF}uu-WO1`l1dx*-&4!PK_Kj01kG=^^EnCa&8kXy;113WXr2sz$SNGub5=@ zBV>^CI1O6RPz0$?p(~Hd8;a&=HMfzdL3103WHkML1JRO)`3;XDEVor0yUGBKRg4DDAe z*LeZ4%>6AytP5}ppkl*otlq)&SJhxN-d>cxR<#3=(4~Y|wG?9&ptFrF-Ki;H1FcIZ z8Ul?S)_UiQfQ{2I#8jG+FZ#L4eX5r><)jMg{8S<=6im^{TUXH#rgbGvH3h7K?*i+( z)5J*{Nym|14G6byYpl$Ada1RT1-?VSL$F}wi93LWSJ3P`z#)#L!*_@Upvp(L0W*1k z7PJ9}a){Qo5!tK|NMv@dH~n}v-Agk*M+}KpZN)2=z^*O0uaR`Qtq{z;TD(&IcBng& zdN#t^J+wK8y z`cJ0U+KUGw{ppm_L8PG3Y8~uO7b*yN(657dUO50}EQ8K=5V7ibc&D!QAp~qNfoAy; zn!(a2=J$qY{+y0rWe(8Bj$&zbzT)_%0hRg94G)v5kzKGuxB|j#l)^sV?dd=#(Mz3I zA?2+2`*LUO;|uhB7qLfKN1eM0Q&|_D+Ev7;6&R@GspM+Z{|B#^4%g2>zBL#b%xIdD zO1OGVdc21yjvskb^cHlJzo*Da{OpD&i1dH>zt@CnlWyxN9#4V=9%vDZcJ{yq9T(5a zo+88bHUiYsPpf_D*_`AAxq493VVSJsmSI&nyDePmDcWdu0|6BgZI}S}P?ugJClm25 z;vLR>)KS6dpjqUQ=39dbdWpQI5dU)&Bd{M}x8fa4^t<^|0g*o(_WX9;fZL+OqxJco z!c5A0iC|UtAoL&0>kGwQAB&n*c^)rSNPm1A|?PqqOaQ5m47$qZ9XwQZD#u ze{lz_$gcMn*(evz9w6>i)gS!DM;~bgn?ErkuszI1BxZvl<`xH7#FY_SUpwT77sA>6 zhlEtOhiSk=B2AqUre_}#12Ed}9)j3m5#|vlk*C&bKyf-b6%L%u6RNSQ? zLhPH5iAU9s;ivCSs7niXrG{Xp;7$lX__(;JC~N6IgT*Cf6x}%l*Y{?cGX#>jaw;7n zYATz5^%ppy)IAN&@cj71AoUo58%Q4}UVsk&^ua;XfuYY97a+%d0Eb$e zOn(g*b#g~Bqr=>iC)+LtumvH;d?W-TwS%!Z#Zg8pmb#A+Z9Vfql|eWD<_O#wQ)$Zx z5FlIW#t0DEJE+=7(I`1?(276;?DBNP2Q4aDE(39x1vh-f-DSF>1EHzxi!N_=RVH9S4V-JPSzUmsZ@IVb6(r-i;8>fup0O=Tf`Q{v#8-;YQ7@w_P(KN zzkx5L(#ElA;kmDfKN+BAOa{gEC+(apj;N ztrT@jq7~Kzu@Uwvr^2q8ST6{=5okOuJmytVqNv*wt;j~y`ZW<$!Zh$T@gLZtZg@>p z=1)*|r_iO>gz$&G6F5f^ykCwkk^^Y$ED?rArqOJ1zgqe=&7Lh9B7DF%vqe?!kps9g zwSKf|HtNFW0gMg_seD6uBql0#=@Sy61X$)x_p&)gtjX@}n^Kb{8>7{w+g}$6>J>kA zd|lkG?n=aUknlL2d0mWEZ@7!gA4K?+H^k@o+m2Fn=bPeQ<)7lDl`t2IMsl{%eAy#e zE)sKqyvh^pvYqA#>7BD$!QlR&C+7&=^IORJdnW$&z5!mAKdhM}>czZSWR(JzreL-& zh19vCmgh!oE)Z@om!V<-wV5Y6dl!MJ^}<$V_B;_##!z^k7-a2v<@w^P#Dj^zH!!?I zGv_O2!)3AR0XQ6mQEwi_Z;aj3B zekpH@O`f-E!FMG=QHoa+GhaA}WMcT7iH0KRSd`B2o?I>#S$1ANBuBCyr0MCn4 zAM#W8cSO~ueyvB8azV&C>msx}sNDA7LLBqMmw06#g=MPMRCNlbXQt5gSCYLx^T$_N zZE>9Tyd$PV4g0_n(560`v_uHs2bXwv9&Jnc=Y3hUeTm5M9++vD{%wgcykB7-@SRpa z1DG?GikjXfk;Zx~6#_8;twp&v;9(QJ9y|%_Lgtm~V!c$`Ky(9vYJP*WyRh1DX^c$Nj-86(1d_G0 z{%8`L$TYcO4_kdU2h=(%E+vTTtVrE}8E{_!z-}Rx=A!8|{K#bD9nH6P1X9o{jECu) z<>HPy(GG3<5jNG?jVz<~s>a_8+Km<}<5W=Da(_laMW|Gqgc4^oSZb2J2PPP0YVGDmW?L{X!-xF1lKpHt@5xw1>8(O!DT1$ywpLq}+MfS|Yp{F6E zWO@NDn|XskTX@U{H^DF(yHiEbxfqzxy@PN8cC(59HM{1304pR>lL9!jVU&5?GLsY5 zm>Xb6BE5o&;mmYO0L0ipbeBK4VlI)uoe*OIo}uHIW!-oY)pElB=+QFk9B4^K#|GdC z=V_pJhz(M;6{1=JuM<=Sa4dv}A45gRRm179ii{4Xp!F0OPzNlA!y0aLOQsebBhr!D z*5{#QzU3;$e)B!5YdpW+_H3hx;Jv0D`m>=gkj#_N_9jLnfc_7dW>(8y6Z0$Uf_ZfI zN>N9>=BB)rpdkLHPAee?T}qFx6nO>TCPs7RM3wc{hQhqMM+B~-*>Ywee|i*IM3&sy z7O}=5h-Uo{DC3~Z2}T9U_y9&0R{|0<3>hyqP1GF$pV8tcd{&MB{ZjwJUBaS|u`^PHhIwSp|%I`869y4|o_s z(8^W`t(_gA&l^d6=hLpa&7eJ#h*^Qxw6p5?w7=D8raKD{+c?NV6+LLt@ib)L4&lIz z2V#w^j-6x2r!94vmHumWl9ysBkf_Cq6rax@1Fjqkr&;WP!ch|=19n0PasYundR))C9l+Rw%o8`y zVAW{PI5JMq7NHVR2Yj~+D{5A=2LcownPzpXunTKEyhNl(Kz?oBV!qgF!+XQ-%6#dH zb$ybx^lM8*py8fGvxeOk*3-g9(FE}3&sVL&6)RcO>cXLcSczRN>Z^bGsnu$6yX#V- zSsSMGu!xwk8q~@e`gAn}LHp_V)uIg-%KJc6uZ#gz#udp&vUqmA% z;me@DW$TcQmZEEaTVycH_M>qOX77h!EnOojxASBF0d7!R zTK$70^Yd!(Rxz3f((lA<9v~zx2Y*=7_auDx^T7?oL1vFCK1%vX)G0t)d>cfD%t*y* z$PWaR(rZN95VySYh{HU2#9sE0D+f3+21!2{B$*W8v9Qm0dq^>&D}-<&z|EM#^P>7qN_hsQz+(R$N^W7{8$*3{5)mQX0bue8;JS%8CUZPBV=+aW_SDx8t}2m z^0JS(qFoFZehh)3ayoqZ6Nr7)az9P{Ow>l47^*iwOQ9W~iMssq@@Jv|jMu2oMHASG zfA~3UT}tTE=b|^*u&(PtpAV(k>%m*TM_;TL#oofbEZ^Em{Wgf+>NO{QxIx^hyg}ZL z;t?>BLpQ>RWH)WxD4x;5AMhOt2Z<zD!~Ap(3$#@2NpkNHFq_&=Eq9>PBQ$9T z&iCQ)r#m2LQ;vjpeJ!>qkUbUe6qSr061fe#!3eE~Q~}nWsv3~N{+$pO{|Od#msp`* zOr(U}qHD~eZ-EsdzF71vJ-l0#Ri3y_F?VibY|Jr|Aj7btsm0_=zAJ?|9%~-62f%WGTI>-uEd7vEyGT#$fzss=o!uiA@<3*M z3-;~Ub#@IpPCtJu`a|Z`dar1qET_V~5C-h0HG3h@*-t0;Lc|RA-M0?{u`>s$#Xd0y z%9Zc;iMzr4hwJS}m%e4Y_-;F4o9I%(LD4#9#%?w)KH&s|zuHXE>G(l$yLa7A#_1<$ z72d>Sm2H)@L%ZOo9^Z-G>IHu|_&vJyE<++dht{w7=%*>9jrO_esY9Zk@_u;9A)s1y z+{*BtAH)(T|MC1!kN~Pb+svaC-*EI%QFQAISaBV#r&?}uX{5dBm#;2#Q~$P!xwP=D z6fdp%MdW&SoUx^xFv-k>jFqjbZu|nqs_3l!zOS#nP>L@{>0%Xm?>(vEC(FgR3cj`eLp*@T z;y=Wbc%=RbgC)HDQw+po>7M}pi+(EmQ@o3xlmCKHbsg>c3+H!TIPf>*BM4(oGe1gA zqx&w3Ph69-5CMB;?evsztxLd3-W!n_AZ1fF_5VlQrC##WrY*o(JN^;6>k=E%4nKn+ zqBs5#)%jbE%TUR@Popl2aku08Zo*nd_9wF*)o~ac{9h-a^I!&qWFX};ab#`bopnvb z1Txwe4?mqk?XEz6nMrf6h{ejQVe=}aZOXCmi`PUpKj&YErJL)QM7X+?OiE9u&u)mA zSuG{jYSvWw5T-oq54jG@xJr?OFyky$K8?q8RW`@t8&%$k)eJag5PQ|yDPL688As_$ zw|q(c#~<$Qk(CsF@swAN;}@5_vaZuTbsRJ2wPR%y_nX@t+N0seW917j;ITdLC8x|j z6IUA!T#e{In(VAD+(Sz>Sts$;7TTi-0LBI$+nb`sZ<-8RUHMbweAp2$OOXw^gP&65 zNvp@N(&Ur=6N!xXaiqho(`6M!-IhoTzg7gj(8}L{KFyGuovTkds321Y-0y6|KxlEM ztd20mxJ>OF4UqjqV-h}-DJLliKnf$9c}jRpw!B}7Ukb!z7L6P4Yvfq0gpcP)w-Q%Z zSvbQB^?lh5XNqpVJ5@y4Avq@YbRyGgh~}Z4 zqPIe_IX7AslJ_|$B1l@xN-$*zD{bRBVa?56kmKfM8eBk|*93R(-(!b-9QX7FPr>`Itim1QHVDcsKH&4Kt#45UY8S-&oK0|Pg6;&o7p)?|F< zOV=HB9gb!Wpln=Jutb3kW5;->`PUVom&!8JYLE>gZqC+gVzxh3mJQHnY86?j*D(;n zFq0U}j5UPpxCi@K6OPfiM`l6i)`@iJH{Yxi=?|0-Qf{%GTRG|@6&2K17M<_I%qCZn zdfnggo~MqMy=?Zz?XsDX*J_uYW4>+>Y1e7)Xn;s+QWl&$XIJtL4*9r}7nN}J!pnvS zgLS)QX%I%CNU0bOtlgY(Ffqhh0|sKv_sc7~w_4)vZ??qI9R9suR!j7BRoT#5G|qQ) zvj9A8U#5*!WqLt5ym2D4vNjaW+VjSaVuWlqaP&KccSJRvJS2c6NLL2S)lIFMn3}a7 zn3`SFUJ$kZrsYjJYwiD1apJ`&OgPP#E=FMjz+jKSoYmB>XRUzU zAG5;$+JJwrBnVz>C7~+1bsy>bYBC|8XUg^eJyQg^U5B#PPTx8+F8S}7QMKw)3$rm!lAp3iGaiE@YS#}yQ>h2lQ8LA8pX+_IXBbJ__MSK_^K;6R*w$h~H19qL(2 zW~N16v%-qU%g*Yr*P()1G6OABEm@13yMpmVb_E@&d_=5rH;dW3f?| zg68vaJHzWPD%XnGRwEb}cp6nJ2L)@37;Lwzo2pBY%I7HmHrXCQ_}!^AEL)AC?mgA& zRNfNTbdTo~5-72Otg8&BRt-RBz*w+>6v{j*Xdqum9gN$Wt=nLHz%o+U)@kd*2@Pd} zg7Tsf0AYQ&VI!HVs70Ek0S}LAEZeEd{ZcR zKA~iM0kwTQaL_DhhP{FZR@EWDHkf*}M7#6pv6iwBYOa$l)SSr4rq zZG}DuQ)0f{oVgwQZBM--a~8`~X3)ueIYcf8uDW$$aFuX>3a8}O=F>=14uE!apDAZ3 z=;h%%@N+(GyF+%*!tk8!qv^I_@QDFJ(CNhh>$H*8UFa5p`@6w1?#VW?HU>JkjqIC^ z?jmVFD>7aKOF?ElpOV|k%F2vzSQ^ih1<86->4v? zQai~`>gB}nfKKv#MZE@lgD*lTdyhDaF^7YeC+7kQsLS+)IEHg=KSv29vc`L;5d z)^wE(tN#O)1Y}hFKjge&Pizw9MFWxC{OSxn@H429ZKKKwBRN(TxQNT*E4l(m)dU zv%1{^n&%e6FQKXm8r)(mzPLv|i@)pj%F3W#_sSpn?>_Q&wu713#g`H;=p)-J*wZin zBUi&->iPTRfAH9MpX`E1urChT`_!{9NNI4^6Z?Wjn@8LFN_KlQ`pE~BIaJh7evkV1 z-7l-s=1EB@wDGd)p#?6FJG|h2*+KEX{uP7vEu5-n0CLW)y#(X}Daic;WE(^qczb}H zsk~8q{_7O#@PIUs3ga<;ETD-G$d}c{-%!$nvN5YeJ3WZ;jtal}psemxA_)UHPYcaR zPW967gVW-}d5_4&FbSajkIEVvz=%zD+=w2dB8`bFobZ@zpmNeD4w>KGshv{@9CZe@ zT$pYr-)=n!(0G-88zdLFO5#*E1y?5v>b{IQp}|V@p&8*kZdVB;OyIQnHM;A|gdJ}I|Argh{=VCBmshT%}YM;(UAM)*}Q zOftXy=`h(_h283+eZDlRGF)oTpdd>?2Yw)9mN8-Cv?g-h1()~F| zrGZYSjF36nN|=(dX?6Tyb8N?uzb*CjgQMOxLf)gkj>Ee>A;rZcD773Zr>QG6I^Ptr z0Dc}R7khAV`Qx25xL0mGsq9@&PJ3o)pO!`sJS*3!-)$uMoUD(MJ)Z+|y+B)@lSTZt{qxq_QP0aF z7aS|&sjP`7l~P8@y56-npwZAiqK>0v4R{!h93}5{4uPHGjHU6|n^AJO`q3u3=LMOk zycnMNg7ok>iV73b=)%hg4But0Or%;TeQ_L1WVX5z`LIG+S>d8F5}~etIiYADP?JK` z9fDwDaDp9O2vqqOEh?0pW31kW!>SqRyVx#OrqD+zadSx#5gw=}jPNoi~uj5`<*IRFwg;i>$Wl`k(2 zBD$*(!dJ%gGM;ccGOyqXtmUOh2X(ra;zctS+Rnlo8?wZh_r?$yo}60tfrjipY-%}IWBQBmSWjNT%hJ(iuSk5 zHc!c#A?u_;AwS&<*AC1(4vH2K70af3>A@MYld}weygx%0C%!(z%WL6e1NIp+ywr21 z)SX8W6MxuDnU^qrwPG&(mfLo4)2n96Drwvw{=vJyK?vbPIk*`rnJIHb#Jbg71=B)@ zSu~@NOI?VRqQI-NYG&bUupl;z3O6#deX*hezukZxUd3Vl{TCJtr3$&!rDy}QUzLRg zk30B6wdiD~`5-B>vP|Gcf;M?@uESvl-~j-INWf`-jz%P`_{@$0PLu^-=YW|V=o8jn zF|mg=M?3hxOZy=yRtHou`C`3wcF5753^@YyMzO47e>o%HPV=6WK#JX@{GFG!{kRc{qv@*!4)dck-7Zx{#~g( zXyaKeiLS3huKG=L6)8M%-k1u@3TGcyhuK)ewaj? z>ie?8?=0demW17J%Lkm?d`Z6?_|ATn=n0QoB9|%%=~r`^yh9B`ihL#xX|>vhykHp^ zD$U(AeVJ_InviTyG@lAf{W(;&PEDZvUq%g1sY%Ty0 zoVT3wtFnKct!j-mEg`naP{1K2l(kY;kKLLSC6ry%Wu=rfWTk8$TL#wF?!ZOsSIYd^tK{9W=r!VV@1qA+ z$smniC2La2DmgG*=Y2U$#gZ&o4QljZI=32IGnE>DfNSOy1rg06{P_p+QMR_K_giX8 zxXBvnLh*2mwNg=(x#3n}SzU3t9F>&tBOe0{~IgsT@Ue=#6|LRDK!pMM5= z><>Eg8K|?J)bw+CJ04Gc4w@TvH-3(f3#t5bS<62aIayTg2@^r+=O`J}Y`xUIA1$}u z(f#XD`(=7>y{r_<^4vvH-WYu zPggg|EUaq!W|`}KZLwXV(`H<2h@`Sv-sgHf7Qt5bya5jIpUtudrrPNX5I6H_!WXhN zTG{@Eyu-8Fuo_O9U^4%Gy~IEZP$90RWf zTflCxWP$w?5a7{6G;o`&QfZ+NXb<-?fY7!)2Yb{J-^Z1rDs-Rb=|!|+o9u(}c)pZ% z)Zb&NY_LCrx_${tc1-xyFXfvG0ubV`DohN|Uz6&8SHtzr-QW!qH1AMen zwsh#%QU&?&9GAX3?6Ra)7stU5=vuA$@nr72t3KoH|nMmYbMzxBZnK$qK;e zwq>cDitpc)$`?FKsz8|Y2zA>dU-rCH1yuJVba)T$#ec$S-^z4_qgd^gRwyS+UGvah zkSs&V907By4$5lW$fSb+i>b8kpnRuz*^{Z%Bf;H(rrqcEx*Xc6 z7z(roHCnzkAu)X9JG6orIIcr-FKi+qsbj&q0|>!4n0`4Vt5#!ANQCM7uWu$S!C)W? z`$^Lgd(sDlYUPKkHO13_&R$GOph-W-Mg|iZ<5}9h9T$Ef{{eyk><6CBlqo9x^n(nj ziz<J9 z7V(20WgWlmyVegT!;2>Rp$Ym??(+V_`ux}}wC^XG3+GMXRs7cp9@DJx2Lko*z0L=i zj4}u%T-3Ns*00AC${PYla2v3hh~d>iVXqF+lRwL|ZDJUqWx}q@1%3PQwm}d9EYXSDkOu6muJGW6FyR=M z+s4Y#)WD!$VDm+bevuj87z~3gJ$eK(GiE2kGWXCgke0-d@0hHLwAHk_40m~(W3ndV z2mt-#0(knEd_3sKD&nd_CMgGeTR9KmB?a#MOrVA|e2bwQ$7HZs4C~OfcW^n{BdECT zVgiX4D4?Qs>$QdB3e#E|R+ZZgCDMJr%6f*M)gE}E!(bPtsrVc4s0;?F%d$&9z4xoE zuU-Qv{VLb^V$5F|DRrbdzhMrq(T?9hk6;dah8QVS@3<`Bk{=ugwnjS6XW?<||yUXmgUW_m;PR?UT}nJG|jZ*-FmdWPP#j&UW$cY%IKeRXRWq z#L}xLr>0eAZl?~8_2ap9Eu>pB$k3RGU$6C|f?=1_RKaJMsY zhzbe_Ko{kmlF69s9j9cj&uQ9igDI53YVg?|4nq`xlZT0S+qlPP+NPl~=Hhw~9dtC2 zFKlsqniEDa$Z9I9xSRoRC-}!Cr%|QTG7~4ATAYS-@Kfr4T6Rl_F|nS2L|D*h=VEBx zX;5u%(81HPYLA2f_z~^lsGTOPxT5Qskn6bT-v-JI1pyc(Ffc^yfP9gR@eJoIT6&$j zo{>5AV&LNl8olEP%a+-y2G*FX*>sUFl1d)=-@z!wq1qd$rX3;h3tgMQd4}5SqB6!5Y&KC)^6Jwrv+1mc_m9uh>qW%>_ zyUOKg_3u{H<-8nBMK_eH)FLT9i!Pj(3F%pUX8HyZ>btr+Aeh6Cfx%45{zJ+tHDD!P zncoyD!2myDMHl2J5}t?nIYkLpqVsb_y>{iw;E< z6$ez~b>(~523y!Y2lzYOmQ9>r+WUvBb{h=ld8u`LDJ(=b7Ok85?lf zS9yTRJw`h8z0Ua`nkP-9%a-#!|4U*Oxl9AyHg(i>a|?>L3ZZ9WXF#eLM!7o2U3<3~=5m_?KW!)8~g`CyXK^rd1^j>V>hR~&q z#6u9)a~rs!?05xO5DRr8c5sBGwj)+y1+kG$9kuYdal_e63E+?Ihze2_L@vCi|ArP9 z)ZyQkm>Mfku#61&Cu{}+-BGWG;ig2;3T%!P4JfEMF{1Y!n- zY*eN74ka^!z^}NF%6OZ_4M<5g3`P*;u$GJ(OH6D}B+M5W z>>2dKMUc#hmT^h8)WL|k__zc{V0j_4W=h6W*Ab7US84c)^i+1{#Ib6m4!}h*@-T`)P|M#2wJ7Un;WK^$KLZ7Q8ZaqJNq zNVZ?#BR+thu+U^EnS%sm@cwcUj6a~lJjI1$6v#l)JovFes_qD-v<;=YEWMMzbfLUpX+d& zf#Iwm6rULEsX~J4!5=ymt{;rq)%%D z;LOY7y#}a?gM*dS@d8i<$cIrVFE02S7!AM()DIDWwKG-?M+huZI$l{I=)gIHLE^o5 z0K9tRfg$z4sbd@E=v8eyKfq^a=|%^iJ8E@BR;sqS!X7W~zijuxakhmX7{kj9xoPSZ znF&B;StN_e$>T7MhmpzgN(ES z)d3P5H(Mn@+;Fz$jofaqmJdJ=fq!+_*laV7s+d|(%`;Or$NZtSZgc+)B6lg z6o!K{m)!kd!^y*N;P?^kz;<8onje6L;^Ac4&Ep>65%6&8Dj|j}`yvQ2r3Vfo;K{|& za}5V^_SA~>B)%AZ4Q&?{pP6N`KM^3$iZ%%R4$Is~tAJ&01$~loUFHfrwCCXPI7?vu zm}uoHY&Qa|HVv5(JbWI^HTVn57w0Pglw%9=9q)MiEaMvMT1v5`IwOK9mgEy;i5`q& zV+a(JsVT zqlrLMcI3pM4{cej3CA_Qu~I4sV(vZw7APH!0kPe@8FNrE4@U|*UJxdTsTrvkJ!{-2 zo6*Ce8_XDslubZme`XzpIW%{H&@*u)qTZnG;Os<*JSjBP+oJg|#S-eJ~BD zA2dr2ka!%fkq|Hsf_w0Q*eISUH5)b&unjM}p`r^W>p4(|Bj^F%gdEyFHH4d~n?*uK z0NL7dtWf8G183kga_YsJCvXwO1mgJ~iMNhSB9@GiZ>){@3UQ8c-Une5(F%}`ZZDxZ zeyff65)~t(0AZs}Fk_16X{CZ3v>kMkaKos9MD6dGsGANvw4#KGirK->CX|8#ZvrO+ zJ29QyHkfER3q)Zn(cX{hA^s!ALh2ULY!Td!V1vYp6=49u!~g~M6w$Ih$?RJvnT1JO zHx!Tjv;x1W$S@)>nT@4N!R7=IFxH7x3}r*uYcI$QUXU5LEQpLO$cl0ceMen{5Fa{n z)DwAQqv*!=5AwouF-DsTaj{{8Qd$HAvA}@{j5^Hk&U*l-H&iq5??Q|P7)oQn8Ur1D z2m3&DjWZe9qF|(jNFNcGqSS0GstpPDb}@-qz*`!!%G>*t&HEIx`$LWBKBWY*u|F0Y zW;Y>o9nEoi?V}FJH8*aKORdBVsmu5+Ix4&TPLV?kp{kp*2Ns5%;89pdub$ z-t=>w%|_gkHX!PYq!s^XT}}bKYuH`G5lFYO6calRhL21R5eQ^exdIy5V~GO; zFg5tCYI`lUi%-hNfrn2ikP{<&tfNI8@*%u+x)2yOg4-&#e&H=!UzPf~3~&7(CZZay zj;i*uCD^ogG(d*iULzcHAlN{ba3|4wo0$uU5ezHJi^D=Y1q?XMFGDZn=mPA_ZchA< z4N_LXa%Q_Adt_oXjf0wwh-G6gFUmrfik~9daZG@&9!j~u3bk5PHe_x87>8uS)naQY!Hk90ETOZ;I3(_ zv@*~f_ui7v^9aWMJb-&cP(IlKbZ*|p%;g5uF6bVVHFgfSO~~^Y&m}9eO}4X~W;PFG zXRQn@sJw1k>ciX{ zBFqJ{8mXlUHas#t>~=5<@Lr0ukQr&Hw$+ekuK&gn$b_Vzw%ro$d#eQYAu9kxfw3?X z381*{9Bz(NMuf8Hejn~>=4hkBUKFG|+fE&C$u4hCl6QFk54(DK?j!u|99-L!4 z3xZ0B7=qZ*f{{T;%a{hN1gaqeesF+BuI?F*+47mS!7)CN)sAsB0D%*$rqZK+qfP-V z5UQ(X=RL5n+K0BgfrA3jF+90|Wh{!zT6b)pWg?%5x2~sPMqAgBgiVAB6t@wihI}dU zX{$5{0|W-Z{q;8JL5LopKhJf5K0(+@oJA!Dstz#1F*z2ehtr0^7Bc*yIsg)s5QBUs z{{`mPzLu>Y5TIGMYSkg7ukqvK-kAS|q(XFV!uJ$oC)o$Q{A}fM!+`X~8 z8Qe{rMSTD<;4)JKkQc>(YjivFVY}(*VjT@P6AO?du{Gyl7T!b-4o{m;joQ{)01S?f z#Tb>U@liQTuOwerZfzE>xO85qC^EDi zGr8$>$W9AmjqU}v9-szx!#ErcK0pmBmca@EjJd{PDJ@wf6WeiY`<&4h;BXUrLNSFk zyNSeDf(h3U2z((D;c+k^pxKJkQIH=9S}?)nXT=N~+WP?p6I63Udl(>ftOc+qV;w7G zDcX)>6-aBOZs8{c5*zuLZNxE)E>@$+)=r1H9jksD*{y*_v3B1=!uVnn02Z;181-VKQsk)w?c{h#G3>^`n zO7F@rC^r~y(07^vT?7l4oP6W;#RJZr1MtYCtC|t2RJpPG9DW6$$Yo_quo09Ic!tmk zKPxp-r%-;9(S}NyNk(16 z4K*l^Gl%+yT!R_Npc5F*2@Jjd`swIqufqIG}mp$ow5x zL}=yaL!bz&Jqs9NhHY&Kn&f}5DSQ#kaWb4SsXKjk1io$=#vZ7&1DQrsm@L9BD}{z;8kIbM2d(I>lxaMstel-? z82-(vr|&T z{enims(xjgb!wm-fKpj@0Vs>p*3;%nMkVDd`mK^t$MqG&G`4A4US;FiU=nB~1}!AE zh6o!9*4V_GZ=i41D1TmDTJelZu^bJn0i8>6d5Q-#aZ%MOMlwq7EC0A!C0MtgdIqj#*RX;ky> z+szWbj&!J|vB`xbg(@Ze0rRmBYZ=4U4;2c0=}rwdt!+$EycZxVacUjIJ9CY96z|8s z;wW=`u==o1pHkOwI+bPN8TF0hO4dXxG$8yb9i4)FLNRE>;y0&+X+{GBI3P^h8yGFs zDdDiMp^@o}#Qy!>fr3EsS3xhNmiCb0^NpHuC(2m(g>8*RsLnAZY5iz-Ds12LA!gj`H^|e$QzQmVG_qI2N!C!qx zd*gNWePqmlb9MOH4#pByop_y$&c=i4`0L>pI~zWQUrg;{^njoKk6nzPp^Mto)u`^l z`2o%-p1BUO&AJ&~5n`-IHzSmB2%+ulg9O{Xh`Nyv(ktDJA+W{0(9NhP)KXJMg_ zZtrPqaE329=t@tczB&atPkKerMG_;ptD4)}`UdF?C{ME~74&T~( zcN&#qcmIWG7iQ@`6+ycD-)ZDJHx~J5`kh$(M0)Q|qpEWae($@}XyMwHYR1yA6Np<< zqc`rSuc%#bV;a9jF6vV-(>~SPc)%J^_q&YG{8ly$m%c{T zyHF{D{19tC>P_H9rAP&jw%rFRD&XRbzZyswwV8q|$t=9)#Q_NUVbdJhMT?jPesXDF z(*6Am0|TUjenvm;>c@VD1e9FE>zJD(30J+}xLrYzgaQ4rlG|xae`734UF~nwQ47OV zdjOXE50HqIv=)i?;DS+&<_|zxuT2At{^}pG?3vNg?LoqXpJ>(i+|8~5nDU+ zL8GbqyUOYD(&Nnpa~6QaEd7R;xBNllu<~Vi=R-zK#W^1PaCsmW^Q%Mn4NrKIPx zvWs&Lz?I-}qh9gbgX&V*cFjds9ybu}@CMyC$ap2&hZ_|qmQ_0-dkbwy|9|DZcVHI9 z_CLJ4Psx*P%0oyX2_ZXA=nx?EB1$$P6a|8SfLP!m2@pslg`(mUq=hD-$N&NcPzg#2 ziUt)Wc=d{274TX>ia|j`xr&PSV&(Tav%611(eHilzwZMlb7sz&Gc#w(nYOz$w&P{9 zkE#(oe5w}jle%JO5HF;9Bw3yvk2A?RI39;H8xGE9+Sq!=yGG+BGzcOF1a(!C;)5RX z;LR&6Xil>NG7zR(?`(UsCf>3!GP=wFus}lX}z7RR0RT zpX7?-9~5W}Y-JF9ra-%o_&0xm$#JVfErdTh zC3Fn_Mv)e$KE9BIKKlVRs&9(48s!MCqvkekSaq^k!%Ihx@{Th!kL_s`bHofSjq>vJ z46P4k^2-_8d|CM@f?h1yi2G(~3DlauZ`kM#`Y?5b3r%`MjYG}h0S{?(Pp0}>0G_<* z@{rcS{nj;cCl9M+x=~+!jZb?>(^}(R5exv-3)5(_i&I=1IEWudx0uPRPw{;ZVPB@T za_CwBy8(rjp=GQeFzLW79nTfhBop6Z<@Y|U<-3f!RQFUJeOQZ-@e+h~w(3`1{JTfA zM28M+3fE?9P4O|=+h=P-F(@pZt^Fr<9_%Vz{S+gPc;m0WmAwD$+pm9u78Z^sm~7x)O)4I9s+^-m z&`9+6IogWrq;}>j9@8q6+H3r_x!RzX7cf#AqqXsnCk?IC|1etZqOV`*zkfw7>$$ne z_Z5|&o~yMXH*lUdSiVp-YMvI1Yg^awfo*Lpb(!k|m%@Pv}p(F8bmK zY)8;K7i(3K#^MP50A9Bs>mPn8`UGA0RgodOw4hVB@GjJbP`9XDsI^pgp!?wQQex$2 z7HU21%k4ToEl7`xz428*0RL@qwD@#@oxV`$Rz8U2mqRe6C@)1Xjzpb7l~@JpR_*DR z_VPCtVdOu?uP)Mj@@G{u7i-}%mHN7GFe6#61&Oh1>2hJs`N8FA zx3GIxmup2G+t~KG=y@UR3bwITy5b}01MW+Irx%PM6E+=>SmD-*jV}M-Yd2MVQyCgN z+=FFW`-VsexBiU14Z*#khRZ9oyKRepk@!6;V4D#zeTCM}{z(MBOziyzORjw@v|wtK z4UI-=JnV~YI&n<`jgn?ac%#x8Y6KTnXkFyxJZ`1d9wX)8m6{tL5KD-@Pp(+?{RzCC z56dpTs)Jj@D~07D{Eek}4f)|!+MvL9@nSxFdwA_$?pdwjC7ejQl{zj&Ke-F}#X4D0 zl5nTIziY{=#Nl^VvE5pb;`{1Fq6Ojd$y7W>q@Nb7n9&4hsrpyKgZWADWL3Yo%Mm9=-&owglCvk{TV?b zPm-$d@q7BJ`s>0I0?Hk#{+?gL?W+EXpRJFopAnwMV7m=%LU<_Ky;c3O7bpvqYA;n^ zCOnk6o;V)bAbcdd2i_{;_jFhFm;Ih@=orF7nd_?RhlPh^cTx4@!V?ZpXEahjrIV`v zBs>j3NmTU(qMef#I->Cj59P<#LDiq~cY*fEg7A>I1iVBNj)fB}5cW)mI7+HH zbEptbvp{}SZ_t>}e_5NxYaeSe&9QU=y`_Bf$1(3Y_U>}%frQ@6&pe@(D>Wg!vLGUw zZ&;%xG{s8cA&9hqj8MT{FC^T-;}whFv;=;f5VgI^b&TliJxN z55vKNG=OHuSU1VoIPnBG!*N*{-ZO>GW*ZhBjJb~oD=@3=rLlOqtAej)>as_i;UTCe z7HV|f^Vk+epSwlDY!59R=V+u13d2?tLTEm&h%d|GY|fVE!J)L`OM*cY|8(dEyHUD4 zHPj|6Hq72_^!#xRUX%+3LSH8d!`k{7&JQrzw&}-0rWmhzvDl#ZKVd_C)9p<&J{JXlc z>%!v4#^O37NW*Zq0nR|4@Dx_4kbtWUxGzNyRQH?$<&|SYs-s+kJH=DohY{LQ?nzHY zQ=DVCp(mtM=s@?kPEt9oVjCu7@=bwB^r16+hA6(#g7^qp(?-vYj~s@RJR6QqZ~)S% zbQ|7R@)pG6#v-P5`2HU%C^0^ax$scfl!Ni|KxA6nI-iC#gCOo8&Diki$R_bvJ4_XK z1MOJb;KMg~V1PMuai9-!|Bx{9v5@Skcq)Z-*>eg$42V?eNi$p@#)C9)!szp7*fF84 ze|*_Km-j8#qJ0e^4_ACjp)xF&AZ-Yw33cFRz!Vml9Q0^>B<0-{*AM|X$cbdpb8%M< zSNb6^-adfVbT)mz3-4ut5Ykx?cp_Ls_xCR2{Y^v@?Nx!ghzv<3%;((68ZBTE#D;a8 zjgDjX6N*8`FVcwSml{A(9$|Gc5wA63(JfG!^xaW@%Y}NQG~XzHlusFC;+&Kf^5 zs(>}dvslCM@ku=Q-a$WvYnS5PtMn?O%Yit(#)B#NxC(rjpI)NJ%i%7?ba@93iDqxs z+WD%K7!rz?RS`RrrXF-7hz>@vGeVVUBdMUEV(|>YH1}b8=GWjC6)aN_1yB<-#5^t2 zC-oTmf{kh^2=8e!=z7WOizjXFSLnfsKz!;mSoWd6im36ZU2M$iSGF0S8I_B`hFnnI zsaTTxEG_tMWeCtV=HF3eP;{ULZN znqUB}gTSsQ)2$T9EmKKzLOzBKvj8|IhBDAFZTj9|qSvF~MOyTT4D!xTZ_yg{gwKuA z;(VE!CSsB@@ID!ld-rb9QxZ@>8Xs^}WPHvEZJ#G>)#7|qLML;hXoyV6ahePZwHl-_ zixdVDG-bz=1C(!r8e&mH45~tBihin5s!)q3)Zn4MgRzn+{X;@9RM6;)Jk!xA^)#c_ zg@!#cRD^+6^_amRQe$yI{qA=h;*kQBR}>qKmf_x`=zZ96pBgU>q0vf=NVrvsMUzqrH=b+Jp*n0~aj6NAKq(B7X zW`U@-_EH1NH0|*leZ&USMs*?NL-_NNB(k}od}b)0G_5C!VTHf@wARoUFero!E6Gm_ zk&L&N;W{(4L`}))3!;P3faSt91JQ8Z+l1_3L$-^I{`E#c*f1K&(Dj6!nRnf|PkS+B zBWivBjg6oQhGCa(DNWQ7UHGp??r0XUpIn&zedMY*x~E*DF`N4k4a89>Zmqb##G4dw zlEZ7C(OOO|QSs6^*knaN7U(z1N`mxDAZ^7MR+;V<(zTIeff%TzdS*F*&U$1~52jhB z5UTO(%(7{TdCs$1TVD-s+?)27FtWeoB6aNTi1%bF!c0@3VSjJMMw@Fw%S1G^d@DA( z_JNT_X=AGiH0&#`eZW^67~gmp&h3F-4vdc>6oV{{wK0#xN3rmc1uUwb87?5!4)WE& z_`n^w*R1F@c-2@G&eC9m@u%^sVpVNo;&65d794H%eAdz)ETW1ylA|Ndg(!Pbkg3YJ5v7-=R#_l*_rO0VV zxhw!?%wQ74CI+$6#eAUdbD30(i$XG@$0ENN!!QGQBt9BLsyfw}6u|ncu>Q$1j90uy z^Mj^jLvf`aX0plbWaW|g2r{W?9uojQgEL99DSZ9 z3lX?(7d!h=roqy$ilhkvy)%q-iDYkxh}Sk?Btt~xT0~GW=0L)!MuJd8VYCSmM%!OmFd7!gMJ87!qb;aDBW9pQ4m8NH z+VvtEnGd#jf(;%N&>X%TdIK`K^yW}>9ApG{^MvU(GDaChWk7Qtj2vRr2?2|k*))P7 zM;K`tlWx+o&@qqPp|zpB-9pQP%M7PSx{TLFA~LblEXk0E++xu~H2_OaH7I%nOuK?B zBGjC5XoYvykZH%*;KK0H8g2m%x$VO>O)7^NKqn=GE^>0;=K z$w&dM5wbC+k{O0*sxCNon7aK)Lzq5t@tM56kR9uHL_i=Ge)3`K+Qz!$I@Io7H6i>==1>l3jc01qLIMB_zOpJ@*?mdBNyyW8; zJHPySjFTT;uPx^8wc3sbAMb)uhB9a^PNVE0p0*CJ3;SxV*22EUh6B%2_ce*(E!SyL zw`T2X--?GVxi>!|fuGzt)WJVpr!D1C8? z_l6+x6*>AenX<;kH}8>qaP2tW$FXpITx+~MA|NQ>h$L3y{QCrFqb3s8@iZqxlM{y) zVzPjS<=&2M=2Jn9P*<2$xv~C}+<(C0gBf>9jjN942?wcOU%k$*e=50)bW^w1t0ic4 zlL&qVy~@xj9fl#WGsZ(PN5tJONToHVCDk|^r8{z1b;|Dd(MtRq<&fhu)m z6pI%_mT^}LiqR$a33PKKLqZy^g~(Xc)4etNNC_l%#ibJHfzE)8r?(Y%n)TSW`Kl%A zLS{Kc;p5S26OdO-`C6MviVvG%+Kj&UAOAa(&}Pku3dTxNWSS0jMRu>O!=x~ghGLr) zv~)cMA%NOoAB4j@7^z_DFJU*Rr$Ac+8;Bs(E3GMG{cSr zz@WND&N~HA@pHxMlYc>)wj>`8g=bcuAV9|9y{L zZ;FQYF^mA0_cV$~VWNG~v>sWb2O6xiHRFqCI50)t{^|efnfdx!hxt@CMi2L$yulfK zZzgYKbReJpH#c5n`z(4x^+&3mH~G>XiqCoOd0Cyt^Jn5+nbafr+XtFN`?h0~#HeC_ zL&j083)g_);B)QzZ)opf?kn`I-!K%Cnzz-!18}MpNY(=-y8yO8uo<QADz@A2-Jt=0a`3NqaT@YzWNXeku`|lH!2XN$ ziY>wRyQ4~8EI(x1Z;zAScW#kxw+*s=CQEjgw94s{mn%-Ct#h1GrTn6du^qSn?tD*q z-Eqe8f#am&b|xt^rP<0Po7a9xI%f-Vd@Q|hyTh5LOqbW%cH1SXpX63{`J`R8@zO8y z3{>Vtdpl`7rok(v?ar-ot}+y3(Y`1(xFML0Ut0xF%|)rsR`y=@fp$s%HcC}i!hI}S z-DdCU815MF7~zzp_hc)=Yt9qSi%xeyyMWsQh6M~la4>-6-3ho$l3dbYAm1H$oqu;h zOXl;hXbB+*z($l50~c@Gd+iF2!IMJxcUQF6_|Z9@5~rkJY^ruybu_FA|7C|qjkK9R zJN+bmdz|{>A9B@mKWV>?lRH;Edk@p_rn7TeXP$RXiwge6UaNe|F59mvzu5T`=d@xT z{I!`YUo0ulySKz-&Dd_?KU6V;Yyd93L9w>>t$BHegT>Tc|6@*()Gu zPIo@)8?9$z=3Vw)0S%JyR75Dh>YDdyo1iV<%;^#)H+6>EU2~Q$vQKq{*a8FG%g2}e z;+(U0F#p>(+8y#79#E?#`i|Kf*g|YG?Bkrlb{V&(dqQ?=SAt!+W6sFnrl_-?0kO`& zfRbP4IVIWVa5$YxfYTKa*dQoYjSh|pafb$n+1hn8DV^nQ_U+1Z_UB!{D8D*>SN^bF3*0$#))M|=tu|4!~;!^ClOxyJ9+aD!Jn7V+*t0;ppjV=XmT|gD6+W2JLNlflJ8+Em4WQ zjlXa~ONcIc);;H^0GYLQ4z`ypvzNSKYhnwd+OK-~TP;@!|9XR>I+8Ygcny_$1^Drh zs&3zFOBH)!hxYBN5-)0rvZ8h38JD!Dlr%ec{7ZXUmU!jAv^KJvV zS7Pj$JAaHjGc>8|=HYSPGb1if@s3Q(J2P_Qe(ycfVehESqnk%bpL<42HJium`qDG@ z(%Ccj9jW!+&!lhfzbyM6Kq*1x(*M+aGhga0Y z_tnD>)x(d~!)xo|S1sH(Owvntm?+Ps?Q;TpJM73i0{E9L5~)!`GCvTtvSDl<}u?SvyDU zT1jfXCXaQA9SkfH+|r2r%=9d8c8a$!Gc{*IW=6lfbY7Ovnmg8l!^2ajv3AN^Yk9#m z*4=RhK^=G`g5(6=U>a7m2d5!{``1ZQCw?v;39JR$f@kI<^bk;uzmm^dHN6bfgS2iO z^{8zO#+QNFsJrtEvhv0)TrWuugf;IVNvnY?z~kd3DR7i5k!mcr70PMh6iz?OpI?wS zselYk(UWWtAM_+^$KQF9wP^yDTPBb2H3h5{e_%Sh%0DP#!}+5{ER81>u{-#fLiPv0 zy?_<+w~E<1{>C$`8UM9_J-}ZtW-a-yVmzdw6|;OC5wg~N#|+k-y6m}f6aa2YKmPd) z7UzrIEJ=;ww=%l!s)6U{&B!b$oRynCuAp$-bf8&zxtTLj8%3EJY`AyEC~tOgCgRjx1=mSRF-UM|ZlD99^FVBR7oEk!zE2##g++NeO!^ov zXe?uK%Gu5Q{W2D#*thW7GS*UITey1#!Ut~Qi7Qxqi^*FI>ywo`-J6}2!7}pFi*qt_ zi&$aSLzKCtphxnOm%qD> z?eDx1KGO0IxQ*bx375hB5^gWJO`b6nX63EhGkjkKd$036gf{^F3AhyRdAPmdo`aiQ zFJ7x>B`Fks#M`@_b&vV8^cFr_Wq*!sky9;(6NpIjgrDG^g?oIPB)Q?9huax$lM165 zc7{uxVF+AmCTVbk_<0w@8|F!2qFxCI|=SCxZ!ZC;SPmsX*TqE zBb>pd`mqw|1HY{vpT*w|nx^^;>Yp~8rRpgI+3>W{LCHLDH=BP`CMqGM2+UUE&39lp zg}<)TPS47mF|Kf0c3lXX?W9SW1>-U@vonh_Z%xa}EzB$^x``GhA{OUoc#ViWZX1jB z)|K@mBu|xl2`-gq#U;b7OMD7OgK;^T1(PycgYMpmUQmxuQ1d2C!Qj%mCuqS2jj!9r z5_?#E+gmV6^zGiP1CxB7q4eCd`p445VRUDb&F5o#>2e| zm$G3MTnr8@tB~bn6&7N&07?8vIpZY#{nLsXPWX5LMwHBH#hJP3nXuO&2=nWOy|(ZP zu-9LRaI8Tv6Ip9`1YS`O-&YSmR1ZI9;ps@g!f8fh;TcGv#!MKQSPT43nX)$#P*;c3 zy}ZpTykD(nMyJjbycs>ZP3YF8OXu!gd-d#;p4c_LtG8#D9=*Cw?3LLmJ)>*)jEOu8 z_9dvU<~iHO8aJGjnLDn)o12lBGp@KeD}#XlvXV7(OZwR}iu$idDPd9=PyL*A$<%A8qL;6?K{Jl^!l9Yh;SV6B>W$o1xAwraz?g^aMea?~jyE4L`K zAlI8cuE;wfJ98YdwVvXmK9}hiB?R~xua}fHF}FB7+f4i~aw59TxV+r#S*_Y6utXuU zF3ePL|KVvv7|OxFpUonDq68vag{|7O@z=rVfvLk&MS0lJw2^GkP}bT|ixDPd)RoVO z-=-c%0=vE_tS%d@e&msuz!O)j&~r?Q9m;?52{n={G!W7#pc44^Cxh z51UR%eBTf3u+YxwD;_XkcdmHsTX$*G5;HDx#EtX0)( zC)jOrV+YK>3d*=~b;E7cX^DrNVvRB4Cx9FRaxb`cxYjHI0}-}iSqtBI5TZbs3D*JF z8lhOf)DbCv(V2{1gU;FkSVGV(`xH@cCL{#a>pniRICZk>QA|QY&@Fo-iN2W-Bx=@d zC}vao>!v%ft``Z5Xmq6nYM$sDf6>wn#=1_&_snDw?dn>jWnXXXup$PjOho8c7r`1# z>dfygquxTFeB6K{0AG8jT{R$Kj;x1j!+ zpqsT;U(hY6rl8~-Gk>$v>I=G=+9rqx?_e=LQJ&VKao3H})SyJr%_T9yZ_bzzeselO zZGueubIYD{gV7MRE86=1+;hx+Y8vP3)kH(X^-a!KoaygEe-`t9?@Ird#H?JOH37ap zTV}5QOwDHDSiO0Pl}WP(ZYroL@x}@Yo0ffDCWWa9y}pxC7ih|n> z3Qg)TgLecierWq+PzFk{@Vv1mX$RK{zcC9c@Xj#jLuT9&LU)D56AIG{vL<8}=lW5^ zc?EF;;l2r1m9YGk|R@O9;jX?lycUg1s)-$q- zCNrT;tcnW?SsO_z0S|44&?IW!3*aeeH`S zfPT5grq1B~*Rbx~v4-i`Bffmbrna9BD#e%qpx<9fory*0mp1h!S6yey%Qx$ykiWc= z#qrClSW<&Ja(Z5FQ9)id|CwX#X|)Yw9|6@?C3K z^F~$^De@K+jX*US4TPt2_CQ!lc3xp-y})XYFJVv4LU+o@Dnz2W*c9lOntacIK|}ke z@zZNq(I|*R>&wHYWC8Kf-fTfu(X8a+^r@Le!)Y;%ZGefWO+ydH#CaAx-fTq7n8k96 zsWZ%C6Y{V>IU_UUixgQ3<6+0yyItxEoRvFHY=8Ro0s%NxTYS-`%0ZI88txp8NhRlb z(FWGM)7qaTsTrlgx^!+oA*+biCvPDvScJ`(oR^)+u&+3Qa&-*hp;a5_vMR-G?YCMk z_dLYX`3G}Yi=f6o8~67 zd?uSCubIip`Lac<4gX>{V@lgryw6z^J2S zZ&CVW?pn;4@234@vFVPRjf?HZPRK)&URe*Xw(y7XP5}#lMAB<4d^UQ6g(Ggs5>w8j zl3r%vKFBw43~7{rMJSQ-Um_ zaFV}tP+ci&>Jctm_yQ!b%&zVUpmAm)RRp@vU<`8DHL}J#smv+k$>w)Aum=ZbWKQ%J zXBUy#6UIrp1{&ElL-8YwK{}s?+~JvCEP~7k81!-Af>Z*)+ao~c9XGM2uE7Y1L;!z$ zBW9)(ME@e2gWgv-F)K4WgQ5TB7G(jq>|2U|)TXIPRw1?$aggVPc3By?e6Nex!YH(xXjuNA$p5ku3zHnG^4x|CA#a`I_U(;5i)-A}Q2W@J}b zk;3Af^t|HSqWZ}c@?((V>WATq^vSC>GEW0D(X{;Ryh&nc<7pdNv`?}J8oeeEE-kY| z;L<4XhD)|}y0;+9i(`j6b@)TbnzKaK=XRFG`mnAzPe&XwCiElINb*Vnbn3v;@<-A+ z#US`;;2_$aIRBRx0U`5Y?k6%s`{Si@2&4XaX_#>YW$lAzXXZ|VU6ZO!`lew#;WUd0 zs)3)n{iR`i*lE^sh&{;gN5T!pgY&EH>Upq8QU>6NZTP|6>~h1G zAd0dotFkl}?tQAv->zf{{Pm^mX`g?8ym>GhEyx|=k_x-QC6)GsOKM4iON~+Nsf-$w zI+_jY&r-(>8ZmMNn+Y0i+TUvDrf(-PgEW>a{yj5h&R@Cm5Q|8w+bc4*vGUPO(GIZ3 zasiS9A=wHsILAr9A)NFq&Ufl&`Akfzc==owQI)-z9guz27<~|9HJO96aA~seD_qhm z?Gn=umZWl%T@7K9R8ueP&@IAh5O%a7F{aQ&k`A9Ri!+jDQbw38PN-6br($E&$3~_O z8OAJq(aONoSzY}ZD@;;Q0;7c`yTzgsqlZ`sS*sYqcjH=RTDGyDr;ot?tFfio$y^Ch z8piToq~o8)i*N`N35!tv$^tgncdI=3Bbjw)=B2aPk-~;>spzyLgRg(W4K4g_^H3K zCcdGmqlJFk+~zN_*&FIA8f%mE*2D;f|5toBH-tZn=7aIU{+TKN=Em}8@ve(@b4{4h zQit}#UOQFEpD7f3DHsRpiYnUlI76U_$ZINCWY`T1*Q+pXaKHaQtFYfKRcJJU8yls$ zaqxdN${RFF)o4}V|2Zld%hT4zu=J;U`!@|Z)JX6X73~xA^*=RFeq-S8F_ajEUZ33c z_OXB6s^vT7*S*~f<*8;PU3@dI~K8yzPk38QIMA}`f*(lb)Pz4R&G{N zov#SUtaZe!+y*xpYQE_-UcD)O6(vhBC{l7NmQ^WfLxv0* zIXrFf;AB1JuB_aN?Eyo*LqVq>?iL<+0T!rj)ffL^cSmCG{M0GCD&xFvH@OiYlN&AR zAHr3VG)X^ANNGb{J0xUEl%)R-#8xsdPSTg126iMI#Epc_`>e5~?<6eqgQl2(0JF1k z<>7Ql3bc0mK+sPTx@C0?7%uvNJCe?ANCeBTgqOv=wZD<1FZlv^*Oos`jg|EEz?~&E zJ!bu_fuui2p7LY!M|TC+tK>N}bW+a2CX)Uhd2U}Z{_GgA9fv0%Y3WNdo9>R3^z-B! z_T87Co{a(H&+t8W=gLopI1gX0I(L?RAMQ)+kSMfc&EOWpw*;^hP>ibdVsVKjpEnm1 zbr`PPNfcnLHqC$uvx?C8Xv50nWaAOHPl_=CshiLhW#Xtr(8ko!I*G|d`ef_^;X)3P zi$J9LloioPl}Tj?r+F0rA;dG~o;te4H=foCNZIno_A};VmLIo%XhSW5bx6$W(mAVp z*JAvq>oqtq#KxL8yD+nAcc|y3!02U2<@$-MB#G5r)u|{?4+Y!0MPh%3nY(ig{4^z^ zUk2u{H1EoRi&u_Dd9;ybKtmC<2`&}Pn%asJ9USrRM>tK%Ec(RkJZvRlawPVQ*!c0F zodgf9eyqZ9PpoHrRb>;;+ctLcIfp9WkM-3Khx(N~kqSaPh4J@2knr&A-mtSzXr7~J z<(GCk)Q>U!!_pqW^Oz^j;bl4Ae7>1^BHK3}ZOlb!N+z;aTz5^%ABKpcq*Z@AjjLD(!b$5K|V&lpWwTAl0V+rGdOntDTnGL3BM!o zeew{?AMl(!#sA&eGetRinosEB>EOfbk<>MK2?Ml_qD=s#12O=afQf)ffXRR?z!bn# zKsF!;kPFBI13cAd`0HIgTGNg2Zvs38 zCH%c| zf8;JS%-&d;b%ruiB>ey?KLl@b63T(?f@siI!Ho=; zq(k>%?-jDs0U`HG(pbo2J}~r-M(sdAAz=IvN!lHQ3v`Gy4-CEGCIRMx=EOR05d?+9 z?E)bI5b`F3wnL)pKz{&X>xUy_;LpDet)ZJFeH|xBzX87p2m#L>;QbEixq)AT>uU(4 zHv)%)`F_B0B-#K8bVo^_87)aCx=Ydr2p@xthW0_TKq(*Xg3@In!M>7o5VQz{|A++g zpp8=)_FOvdlcH(I0U80;+>R}CWV|!dX$-!5Fjgf-O45INU?2T74*QFep=Jol#Ad(` zy-;z8a4(qpA#*3dm~tmn2bhBO`ZFlu8icoou=~J&7ho~MHlZ}_kyt6zzX=&U2mgN{ zcOdu{LqXp@Ct;z0QY-n@(`+xBXe=6Haqa25%*ibJf!tcWU5sWTKAi%$6-h$8IfiT zz-s)wL&dcwNjd;n0(fmK_xAL(RK7pY7xnZk$}PF*P`kZxpCl~+aSPmy>9p~KeuCbj|=vJ7U*S8V}YOP^*cx5`}Amct_xIY)PWCRJ{gxqc@Ox zQ`!YJfA4`7=Rs;eA=W?4SY_m?0!2eBD2J!zNkn6H(R@;O)VOF+V!DPw&&>4^aQB~t zrHDaL37uyPfL&gLQI{u?=7YgSE?h$=~2(Oi7-Xpz;R zI*&ppbQSRkd34l6b85x#bbk_hZQ*rURVE!p0xdm}e*Zj!Zp@t^yA%UXD{4&tfuu=D zq%|InsU**@Xt!;UMm0Pw&W=IeeUMdR=4Z2+c}wsaD6uU%513CYSKw(Ucl1~O#}wNr zsc2d>5_ISa^NXPtUw)Dzk*Q3SJ_4}u4%h_H!%)!?{c*Mn`ePVfU+IJXw-QZ^2tQ-o zBI4!IlJpBA>|ofsL?TwCy@<3q5vCZezW~B5fy>aqqtVYFMio#7i2q>-Zw0yA5IzPl z5rf7E$Q%`gFvz7$4n&3)HbR8?Kqf#-PV~X|P~Vo2$q?j&Dtn_YXjEyB((V%#%P;oz z^y(wM1J5DAyMXrq{{XxX_yEIb%`Xl${6lyS1C9WW0zLv^-mebz-!dPcl{wc78(l%#0g=2m=9w0CxiJ z0t^NW0YKEWWX}(Ai-9izECnnBJPue6CngO18 zw|*KZ<}iKm(Gg&GBXBUU>F;sk4R1@FRl^2&YNM3P`>T47_k0$q)YMiroDSJa`FDKC zEKk4qDQH;OKaj4Vu}#P9Wj7j0EgH-h;26^f57CWIGs#Ck`Xd)Gv$#iqU)xgaDx8z{NU*!rRe=|1P#q%Or(C+{a#Ey zk-?_`^h;TQUV)ggUQATr&W9W8k$4WHhw1jl(DWmp^023+Z_X8`+C0GSw6_kzcibF_ z4edP}JLFgg4GtSIMI%=WCs(foYlE(mLWUNrSVasrbpD9&mI}tnbV;_m(PsODmVxbp zp~&pfhGJ}x@S1@J4Ka|F{Nz-};^7^sk8GEwOFZlmPop~`CmX|TjOoUrbP5u&n;D2O z{l7tTl%aXxqu-;GaTon3p8g1`_pN_B)krr8!C<}u#unoYW;D&Speei2SFQkQas;}h z-%P;yG{O|AABHxhM+2=>ZJLKM30agXG1gE%=A-_caA~fE!`(yR5%=pM`WSGf5<1aq zfweeo%3e7|l3v8j!4eBBv+{T0EcuH&~a{~CX zIiB;r%Z~-9L$e0i903sFPJ%8bVc|2#CHyHUDfx484TbW&XFN&3Z2fM#@K>7t!V!l5 zdBd;2J2!x~4MbLJfYUUzdVYW!RDDFMkzf(<9)0~70-VDp6y-`23t*GrTO*V3Jhbc! z{fu60WuJO86`?-72=nj=luI3^4tUO7PaHK(QFY|DL0f4Hz^fsp1VDR02LM^VL_jA1 zP3*d$ahEL&P)n4_ov`l)pkK<}n4rUkC~zYId!Um4Aa`#dY(97%8HV=N6P5ruA2t9} z0JsvmwA5)hRyr_1Z-8M1YHvphi9^y5LcbC;&}lG6pTNBUkQGNzSVVMmbmz_)cCeAi;E8R32Op+l6LOKE-Xn_w_^x@L;diF?H;Vo> zWdy%eMy*$`UL2qnhNQ#3O~6=_VSq9X>H)NXe^WmC0^GrXfyEfS9^iM*_YAOAFA3nQ z=X)w_mzM_cz6(6NdC)>nU!OD%`56!J0ww^`0U3ZysIg>ufEvCIh4(d*q$knr)+Y&* zt(SxFZtR&T${0exPCwoBPcr=;vztsd{g+|f>6c~t)u~dFGzFfifNVf0^qT`W7mx>- ziLytb`Q-zj2B6+s0JjiO1d#2wuUX~kR^=)6tO{}c@H}4ka=>w%S3lv246bq3IKOh9 z!}I1_c2u2u!t+?Ta^xuYR(QtviV<}>U4vZz{7w?0J8y)0(^iHsA1ke1Jp9* zE-1D&pb&5g86DPGk#5Jxv==UA%~-Gnz!(HdUt++B$iq6ti&mA3!ax&|Q!)R_LE(J( z(+fk}7PtklNeuWYFvNoK5F&O(_=~9BXt;lefK{L`178Jr4kGMFz^4EQc!$6pfp|{? z@&OOR-wc_Wf;g|j-v=-Z_~URj(9Yk7Vx7Prh6J_(?gHGMjx{udJqCtnfj^8yUjR?L z`>}8bOojh2MFj6P{Qdy^2Eh3GNr3u>{Y)G+RasgJeaWy+gf9cW&cq)F{t+@yR%N*j z2IsRnk2D#oqzGkT$~Ey7z>7?LCGb5c5k+1F{M}{-|7zevn1Me5{7W+vYk(_e!W{T| z6JHB_K_v0}WN95dS!M$3f#;d{lfa8jd;{h zVkDuAZU%m*neZ0i-9*B&v=#VUG${FG=LD0z_a;C4TrDOZyPe ztS$gA%Rn#voDbUJxx-m=B0xPO^A$TheR%l}kDY(8!?RU6dWsk9^t2ql1n3D`9**l z8Uu1n4E@Cq@4NpIfv{BiwJ&(WE>BFz&Kme}VDt*y0es{xPb>b}E1vkq%g+R;6^%-w z+V>mzt0yqYbgMak#gkO^@Gj5sAjjYS6QDlK$G+mZUD&i&p#Xx{{sijNE!=eVnyUe7 zoE6a`QjQ6yA82~nF9E8prYY_umIGU8BNA#E^~oQ9)#D8R2x`c{Zh0E&WEkLXna926 zY19-47vg>{vEB=OEC4GJ>3+Ziywhu*hT%ytOq2h&sGU*g+5cPAp=huF-!pvXHBW-? z&>u!MeoXE!l0Nqu+$7xAgzLgs=EG2i6U@C78~_UoH#ZHS;n^m2UJA_g9G5!b02K778TbSmJVrV3+vUTsQet{4fX^}U zS1~Pq%*3Y*!OpsgA3!^qXX3kn&o}Y6y5igmDYbk&2_vZ)_;;kb(8RZ)+@&U7b{l5H zk5OK`qQQ@am`Q*;@}ORXPUt$;*ea#1)2k2GZJ#Peo@s_8eve`_qTg0i?9*_c0Xz%X z2B-jR2RsLO9zeexaCc&&S~=IHhC^VKBoBN`j6Fo%OEYm$V)ixQo;N&=d=zk%0{($v znSPW9iecr27|Q2?;ZuyO^rLi$!OWu&c?b+)gT**wGDsEJYe1;-65?Mb@>e}YbRz*G zm(F*ocMAGiV1Bxg&#*G7M5yvIqE{0+EzOATCm$nn709(fVt$BPbHLL`rQDV+fM0iW zj}@?w0>%s`22tJ`@~0T%p-~)HiC;teAfa?27@DKG(oZPl28PP|3?fHhurx*zjuAuL z4HCd0hChioN=oZ-SR%|JOfXasLyH?k)Mq#XhA@la_iNbDLnicEgetEffvZ50MAY)`cQlIXZUQ6_M5dEqkW3EC!Ke_C2kPm@e4kYYV41Cv-_YwJBkPi_#s$QLn zlGhOVJ&-T^h~CJg`!iR%+@!As;wMuZ6wxb*{0~I0Ch}=hufJL3V?=%*rb_B#@K*Bb{UeM34kIO_p3UbLx zkgwHi#X=uz5vqIyas`oJt3QxZuBwUrPmqrQiTNto5N=eZuSC=-1rf(pVm+FSMcFD# zBW1vpk3lOZ^`x{s#(T^c|HIeVDr)d%W7?F>ITubCP%_94ympoyT%YgXFetlM0%8|1#A>k|NUpfoq9N?JQ zkAOlX+D&a8+h1^%t#zqw3}JO#Ri;KsRtVbQAxul@_X3&<_@ilSmVT7J)$kh94fyB_RvOz}rva1@0 z!NyMv3+utbl8gXLKz)XNUKZjYNw4mz3WkNjfy4pFhcpzvA*I zc?4Vyt?c`({F5;KGDzWK{?WQbD*eL{Z>I(CX7q_y%qi`S3^@PL_YuS2O~Z5}gA)uj z#NbO288)UkA_;RH6#$OXE#O#$uUNM5eP_h-h zqjeG*ED#%+WuLy5!c-6|2$|C#E!86G)f5yA+7UvgVTpFqPphS%5YVmyiJ4)ROw?Fu ziJ>`^BNPnfPlMrOtOx05GFZ17+6#_D#8G69iK6JPGQWs0h`3A)TipDOe_+Z?0c)SZ zFtF3C5KE?BiBQE2ay5~)`m@~3UOWT#$ayM!v0t^+zFeTd13I!aYfa&$^SiOu#g5fGLJamIzTt-19VkqAZ#m%oj z!6L=&L#WaSU6VJ<{P3nOw3LVbdM8CZ-(7mBS{k&Pi>?Q>u_oqTK6Qe&wmhVPQD zWAJO17;1^(*XtOlt?(o7}gbVWB6#?yg#W720rZ;(cRpYNU?HFsun4dirQE;!77>OV diff --git a/dist/wa-sqlite-dynamic-main.mjs b/dist/wa-sqlite-dynamic-main.mjs index c38b0ec..b5bed6b 100644 --- a/dist/wa-sqlite-dynamic-main.mjs +++ b/dist/wa-sqlite-dynamic-main.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var dynamicLibraries=[];var wasmBinary;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var isFileURI=filename=>filename.startsWith("file://");var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function initMemory(){if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews()}var __RELOC_FUNCS__=[];function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__RELOC_FUNCS__);callRuntimeCallbacks(onInits);if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);wasmExports["__wasm_call_ctors"]();callRuntimeCallbacks(onPostCtors);FS.ignorePermissions=false}function preMain(){callRuntimeCallbacks(onMains)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-dynamic-main.wasm")}return new URL("wa-sqlite-dynamic-main.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=relocateExports(wasmExports,1024);var metadata=getDylinkMetadata(module);if(metadata.neededDynlibs){dynamicLibraries=metadata.neededDynlibs.concat(dynamicLibraries)}mergeLibSymbols(wasmExports,"main");LDSO.init();loadDylibs();__RELOC_FUNCS__.push(wasmExports["__wasm_apply_data_relocs"]);assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"],result["module"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var GOT={};var currentModuleWeakSymbols=new Set(["__start___llvm_prf_data","__stop___llvm_prf_data","__start___llvm_prf_names","__stop___llvm_prf_names","__start___llvm_prf_vns","__stop___llvm_prf_vns","__start___llvm_prf_vtab","__stop___llvm_prf_vtab","__start___llvm_prf_cnts","__stop___llvm_prf_cnts","__start___llvm_prf_bits","__stop___llvm_prf_bits","__start___llvm_prf_vnds","__stop___llvm_prf_vnds"]);var GOTHandler={get(obj,symName){var rtn=GOT[symName];if(!rtn){rtn=GOT[symName]=new WebAssembly.Global({value:"i32",mutable:true})}if(!currentModuleWeakSymbols.has(symName)){rtn.required=true}return rtn}};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var getDylinkMetadata=binary=>{var offset=0;var end=0;function getU8(){return binary[offset++]}function getLEB(){var ret=0;var mul=1;while(1){var byte=binary[offset++];ret+=(byte&127)*mul;mul*=128;if(!(byte&128))break}return ret}function getString(){var len=getLEB();offset+=len;return UTF8ArrayToString(binary,offset-len,len)}function getStringList(){var count=getLEB();var rtn=[];while(count--)rtn.push(getString());return rtn}function failIf(condition,message){if(condition)throw new Error(message)}if(binary instanceof WebAssembly.Module){var dylinkSection=WebAssembly.Module.customSections(binary,"dylink.0");failIf(dylinkSection.length===0,"need dylink section");binary=new Uint8Array(dylinkSection[0]);end=binary.length}else{var int32View=new Uint32Array(new Uint8Array(binary.subarray(0,24)).buffer);var magicNumberFound=int32View[0]==1836278016;failIf(!magicNumberFound,"need to see wasm magic number");failIf(binary[8]!==0,"need the dylink section to be first");offset=9;var section_size=getLEB();end=offset+section_size;var name=getString();failIf(name!=="dylink.0")}var customSection={neededDynlibs:[],tlsExports:new Set,weakImports:new Set,runtimePaths:[]};var WASM_DYLINK_MEM_INFO=1;var WASM_DYLINK_NEEDED=2;var WASM_DYLINK_EXPORT_INFO=3;var WASM_DYLINK_IMPORT_INFO=4;var WASM_DYLINK_RUNTIME_PATH=5;var WASM_SYMBOL_TLS=256;var WASM_SYMBOL_BINDING_MASK=3;var WASM_SYMBOL_BINDING_WEAK=1;while(offset>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var newDSO=(name,handle,syms)=>{var dso={refcount:Infinity,name,exports:syms,global:true};LDSO.loadedLibsByName[name]=dso;if(handle!=undefined){LDSO.loadedLibsByHandle[handle]=dso}return dso};var LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}};var ___heap_base=1046912;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var getMemory=size=>{if(runtimeInitialized){return _calloc(size,1)}var ret=___heap_base;var end=ret+alignMemory(size,16);___heap_base=end;GOT["__heap_base"].value=end;return ret};var isInternalSym=symName=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(symName)||symName.startsWith("__em_js__");var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable=new WebAssembly.Table({initial:1868,element:"anyfunc"});var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var updateGOT=(exports,replace)=>{for(var symName in exports){if(isInternalSym(symName)){continue}var value=exports[symName];if(symName.startsWith("orig$")){symName=symName.split("$")[1];replace=true}GOT[symName]||=new WebAssembly.Global({value:"i32",mutable:true});if(replace||GOT[symName].value==0){if(typeof value=="function"){GOT[symName].value=addFunction(value)}else if(typeof value=="number"){GOT[symName].value=value}else{err(`unhandled export type for '${symName}': ${typeof value}`)}}}};var relocateExports=(exports,memoryBase,replace)=>{var relocated={};for(var e in exports){var value=exports[e];if(typeof value=="object"){value=value.value}if(typeof value=="number"){value+=memoryBase}relocated[e]=value}updateGOT(relocated,replace);return relocated};var isSymbolDefined=symName=>{var existing=wasmImports[symName];if(!existing||existing.stub){return false}return true};var dynCalls={};var dynCallLegacy=(sig,ptr,args)=>{sig=sig.replace(/p/g,"i");var f=dynCalls[sig];return f(ptr,...args)};var dynCall=(sig,ptr,args=[],promising=false)=>{if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var func=getWasmTableEntry(ptr);var rtn=func(...args);function convert(rtn){return rtn}return convert(rtn)};var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var createInvokeFunction=sig=>(ptr,...args)=>{var sp=stackSave();try{return dynCall(sig,ptr,args)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}};var resolveGlobalSymbol=(symName,direct=false)=>{var sym;if(direct&&"orig$"+symName in wasmImports){symName="orig$"+symName}if(isSymbolDefined(symName)){sym=wasmImports[symName]}else if(symName.startsWith("invoke_")){sym=wasmImports[symName]=createInvokeFunction(symName.split("_")[1])}return{sym,name:symName}};var onPostCtors=[];var addOnPostCtor=cb=>onPostCtors.push(cb);var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var memAlign=Math.pow(2,metadata.memoryAlign);var memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0;var tableBase=metadata.tableSize?wasmTable.length:0;if(handle){HEAP8[handle+8]=1;HEAPU32[handle+12>>2]=memoryBase;HEAP32[handle+16>>2]=metadata.memorySize;HEAPU32[handle+20>>2]=tableBase;HEAP32[handle+24>>2]=metadata.tableSize}if(metadata.tableSize){wasmTable.grow(metadata.tableSize)}var moduleExports;function resolveSymbol(sym){var resolved=resolveGlobalSymbol(sym).sym;if(!resolved&&localScope){resolved=localScope[sym]}if(!resolved){resolved=moduleExports[sym]}return resolved}var proxyHandler={get(stubs,prop){switch(prop){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(prop in wasmImports&&!wasmImports[prop].stub){var res=wasmImports[prop];return res}if(!(prop in stubs)){var resolved;stubs[prop]=(...args)=>{resolved||=resolveSymbol(prop);return resolved(...args)}}return stubs[prop]}};var proxy=new Proxy({},proxyHandler);var info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize);moduleExports=relocateExports(instance.exports,memoryBase);if(!flags.allowUndefined){reportUndefinedSymbols()}function addEmAsm(addr,body){var args=[];var arity=0;for(;arity<16;arity++){if(body.indexOf("$"+arity)!=-1){args.push("$"+arity)}else{break}}args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports){var start=moduleExports["__start_em_asm"];var stop=moduleExports["__stop_em_asm"];while(start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports){if(name.startsWith("__em_js__")){var start=moduleExports[name];var jsString=UTF8ToString(start);var parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]);delete moduleExports[name]}}var applyRelocs=moduleExports["__wasm_apply_data_relocs"];if(applyRelocs){if(runtimeInitialized){applyRelocs()}else{__RELOC_FUNCS__.push(applyRelocs)}}var init=moduleExports["__wasm_call_ctors"];if(init){if(runtimeInitialized){init()}else{addOnPostCtor(init)}}return moduleExports}if(flags.loadAsync){return(async()=>{var instance;if(binary instanceof WebAssembly.Module){instance=new WebAssembly.Instance(binary,info)}else{({module:binary,instance}=await WebAssembly.instantiate(binary,info))}return postInstantiation(binary,instance)})()}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}flags={...flags,rpath:{parentLibPath:libName,paths:metadata.runtimePaths}};if(flags.loadAsync){return metadata.neededDynlibs.reduce((chain,dynNeeded)=>chain.then(()=>loadDynamicLibrary(dynNeeded,flags,localScope)),Promise.resolve()).then(loadModule)}metadata.neededDynlibs.forEach(needed=>loadDynamicLibrary(needed,flags,localScope));return loadModule()};var mergeLibSymbols=(exports,libName)=>{registerDynCallSymbols(exports);for(var[sym,exp]of Object.entries(exports)){const setImport=target=>{if(!isSymbolDefined(target)){wasmImports[target]=exp}};setImport(sym)}};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var preloadPlugins=[];var registerWasmPlugin=()=>{var wasmPlugin={promiseChainEnd:Promise.resolve(),canHandle:name=>!Module["noWasmDecoding"]&&name.endsWith(".so"),handle:async(byteArray,name)=>wasmPlugin.promiseChainEnd=wasmPlugin.promiseChainEnd.then(async()=>{try{var exports=await loadWebAssemblyModule(byteArray,{loadAsync:true,nodelete:true},name,{})}catch(error){throw new Error(`failed to instantiate wasm: ${name}: ${error}`)}preloadedWasm[name]=exports;return byteArray})};preloadPlugins.push(wasmPlugin)};var preloadedWasm={};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var replaceORIGIN=(parentLibName,rpath)=>{if(rpath.startsWith("$ORIGIN")){var origin=PATH.dirname(parentLibName);return rpath.replace("$ORIGIN",origin)}return rpath};var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var findLibraryFS=(libName,rpath)=>{if(!runtimeInitialized){return undefined}if(PATH.isAbs(libName)){try{FS.lookupPath(libName);return libName}catch(e){return undefined}}var rpathResolved=(rpath?.paths||[]).map(p=>replaceORIGIN(rpath?.parentLibPath,p));return withStackSave(()=>{var bufSize=2*255+2;var buf=stackAlloc(bufSize);var rpathC=stringToUTF8OnStack(rpathResolved.join(":"));var libNameC=stringToUTF8OnStack(libName);var resLibNameC=__emscripten_find_dylib(buf,rpathC,libNameC,bufSize);return resLibNameC?UTF8ToString(resLibNameC):undefined})};var registerDynCallSymbols=exports=>{for(var[sym,exp]of Object.entries(exports)){if(sym.startsWith("dynCall_")){var sig=sym.substring(8);if(!dynCalls.hasOwnProperty(sig)){dynCalls[sig]=exp}}}};function loadDynamicLibrary(libName,flags={global:true,nodelete:true},localScope,handle){var dso=LDSO.loadedLibsByName[libName];if(dso){if(!flags.global){if(localScope){Object.assign(localScope,dso.exports)}registerDynCallSymbols(dso.exports)}else if(!dso.global){dso.global=true;mergeLibSymbols(dso.exports,libName)}if(flags.nodelete&&dso.refcount!==Infinity){dso.refcount=Infinity}dso.refcount++;if(handle){LDSO.loadedLibsByHandle[handle]=dso}return flags.loadAsync?Promise.resolve(true):true}dso=newDSO(libName,handle,"loading");dso.refcount=flags.nodelete?Infinity:1;dso.global=flags.global;function loadLibData(){if(handle){var data=HEAPU32[handle+28>>2];var dataSize=HEAPU32[handle+32>>2];if(data&&dataSize){var libData=HEAP8.slice(data,data+dataSize);return flags.loadAsync?Promise.resolve(libData):libData}}var f=findLibraryFS(libName,flags.rpath);if(f){var libData=FS.readFile(f,{encoding:"binary"});return flags.loadAsync?Promise.resolve(libData):libData}var libFile=locateFile(libName);if(flags.loadAsync){return asyncLoad(libFile)}if(!readBinary){throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`)}return readBinary(libFile)}function getExports(){var preloaded=preloadedWasm[libName];if(preloaded){return flags.loadAsync?Promise.resolve(preloaded):preloaded}if(flags.loadAsync){return loadLibData().then(libData=>loadWebAssemblyModule(libData,flags,libName,localScope,handle))}return loadWebAssemblyModule(loadLibData(),flags,libName,localScope,handle)}function moduleLoaded(exports){if(dso.global){mergeLibSymbols(exports,libName)}else if(localScope){Object.assign(localScope,exports);registerDynCallSymbols(exports)}dso.exports=exports}if(flags.loadAsync){return getExports().then(exports=>{moduleLoaded(exports);return true})}moduleLoaded(getExports());return true}var reportUndefinedSymbols=()=>{for(var[symName,entry]of Object.entries(GOT)){if(entry.value==0){var value=resolveGlobalSymbol(symName,true).sym;if(!value&&!entry.required){continue}if(typeof value=="function"){entry.value=addFunction(value,value.sig)}else if(typeof value=="number"){entry.value=value}else{throw new Error(`bad export type for '${symName}': ${typeof value}`)}}}};var loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs");dynamicLibraries.reduce((chain,lib)=>chain.then(()=>loadDynamicLibrary(lib,{loadAsync:true,global:true,nodelete:true,allowUndefined:true})),Promise.resolve()).then(()=>{reportUndefinedSymbols();removeRunDependency("loadDylibs")})};var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);___assert_fail.sig="vppip";var ___call_sighandler=(fp,sig)=>getWasmTableEntry(fp)(sig);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:false},1024);var ___stack_high=1046912;var ___stack_low=522624;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:true},1046912);var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};var ___syscall__newselect=function(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=(fd,low,high,val)=>fd<32?low&val:high&val;for(var fd=0;fd>2]:0,tv_usec=readfds?HEAP32[timeout+4>>2]:0;timeoutInMillis=(tv_sec+tv_usec/1e6)*1e3}flags=stream.stream_ops.poll(stream,timeoutInMillis)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(event,callback){SOCKFS.callbacks[event]=callback},emit(event,param){SOCKFS.callbacks[event]?.(param)},mount(mount){SOCKFS.websocketArgs=Module["websocket"]||{};(Module["websocket"]??={})["on"]=SOCKFS.on;return FS.createNode(null,"/",16895,0)},createSocket(family,type,protocol){if(family!=2){throw new FS.ErrnoError(5)}type&=~526336;if(type!=1&&type!=2){throw new FS.ErrnoError(28)}var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family,type,protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var url="ws://".replace("#","//");var subProtocols="binary";var opts=undefined;if(SOCKFS.websocketArgs["url"]){url=SOCKFS.websocketArgs["url"]}if(SOCKFS.websocketArgs["subprotocol"]){subProtocols=SOCKFS.websocketArgs["subprotocol"]}else if(SOCKFS.websocketArgs["subprotocol"]===null){subProtocols="null"}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}var WebSocketConstructor;{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr,port,socket:ws,msg_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.msg_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer(sock,addr,port){return sock.peers[addr+":"+port]},addPeer(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents(sock,peer){var first=true;var handleOpen=function(){sock.connecting=false;SOCKFS.emit("open",sock.stream.fd);try{var queued=peer.msg_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.msg_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data});SOCKFS.emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){SOCKFS.emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){SOCKFS.emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){if(sock.connecting){mask|=4}else{mask|=16}}return mask},ioctl(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;case 21537:var on=HEAP32[arg>>2];if(on){sock.stream.flags|=2048}else{sock.stream.flags&=~2048}return 0;default:return 28}},close(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}for(var peer of Object.values(sock.peers)){try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e.name==="ErrnoError"))throw e;if(e.errno!==138)throw e}}},connect(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;sock.connecting=true},listen(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}},accept(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr,port}},sendmsg(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data=buffer.slice(offset,offset+length);if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(sock.type===2){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}}dest.msg_send_queue.push(data);return length}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead{var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket};var inetPton4=str=>{var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0};var inetPton6=str=>{var words;var w,offset,z,i;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=Number(words[words.length-4])+Number(words[words.length-3])*256;words[words.length-3]=Number(words[words.length-2])+Number(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w{switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0};var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags,d1,d2){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=addr=>(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255);var inetNtop6=ints=>{var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word{var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family,addr,port}};var getSocketAddress=(addrp,addrlen)=>{var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};function ___syscall_bind(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(fd,newfd,flags){try{var old=SYSCALLS.getStreamFromFD(fd);if(old.fd===newfd)return-28;if(newfd<0||newfd>=FS.MAX_OPEN_FDS)return-8;var existing=FS.getStream(newfd);if(existing)FS.close(existing);return FS.dupStream(old,newfd).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(fd,offset,len,advice)=>0;___syscall_fadvise64.sig="iiiiiii";var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_fallocate(fd,mode,offset_low,offset_high,len_low,len_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);var len=convertI32PairToI53Checked(len_low,len_high);try{if(isNaN(offset)||isNaN(len))return-61;if(mode!=0){return-138}if(offset<0||len<0){return-28}var oldSize=FS.fstat(fd).size;var newSize=offset+len;if(newSize>oldSize){FS.ftruncate(fd,newSize)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fallocate.sig="iiiiiii";function ___syscall_fchdir(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.chdir(stream.path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(dirfd,path,mode,flags){try{var nofollow=flags&256;path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.chmod(path,mode,nofollow);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(dirfd,path,owner,group,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;flags=flags&~256;path=SYSCALLS.calculateAt(dirfd,path);(nofollow?FS.lchown:FS.chown)(path,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstat64.sig="iip";function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);SYSCALLS.writeStatFs(buf,FS.statfsStream(stream));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ftruncate64.sig="iiii";function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);if(!sock.daddr){return-53}var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(fd,level,optname,optval,optlen,d1){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21537:case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.lstat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(dirfd,path,mode,dev){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.writeStat(buf,nofollow?FS.lstat(path):FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(mount){return FS.createNode(null,"/",16384|511,0)},createPipe(){var pipe={buckets:[],refcnt:2,timestamp:new Date};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:0,seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:1,seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{getattr(stream){var node=stream.node;var timestamp=node.pipe.timestamp;return{dev:14,ino:node.id,mode:4480,nlink:1,uid:0,gid:0,rdev:0,size:0,atime:timestamp,mtime:timestamp,ctime:timestamp,blksize:4096,blocks:0}},poll(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}for(var bucket of pipe.buckets){if(bucket.offset-bucket.roffset>0){return 64|1}}return 0},dup(stream){stream.node.pipe.refcnt++},ioctl(stream,request,varargs){return 28},fsync(stream){return 28},read(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var bucket of pipe.buckets){currentLength+=bucket.offset-bucket.roffset}var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(6)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var bucket of pipe.buckets){var bucketSize=bucket.offset-bucket.roffset;if(toRead<=bucketSize){var tmpSlice=bucket.buffer.subarray(bucket.roffset,bucket.offset);if(toRead=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close(stream){var pipe=stream.node.pipe;pipe.refcnt--;if(pipe.refcnt===0){pipe.buckets=null}}},nextname(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream,-1)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAPU32[message>>2];if(name){var errno=writeSockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAPU32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=getSocketAddress(name,namelen);port=info.port;addr=info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;jHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:false},1);var __abort_js=()=>abort("");__abort_js.sig="v";var dlSetError=msg=>{var sp=stackSave();var cmsg=stringToUTF8OnStack(msg);___dl_seterr(cmsg,0);stackRestore(sp)};var dlopenInternal=(handle,jsflags)=>{var filename=UTF8ToString(handle+36);var flags=HEAP32[handle+4>>2];filename=PATH.normalize(filename);var searchpaths=[];var global=Boolean(flags&256);var localScope=global?null:{};var combinedFlags={global,nodelete:Boolean(flags&4096),loadAsync:jsflags.loadAsync};if(jsflags.loadAsync){return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}try{return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}catch(e){dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);return 0}};var __dlopen_js=handle=>dlopenInternal(handle,{loadAsync:false});__dlopen_js.sig="pp";var __dlsym_js=(handle,symbol,symbolIndex)=>{symbol=UTF8ToString(symbol);var result;var newSymIndex;var lib=LDSO.loadedLibsByHandle[handle];if(!lib.exports.hasOwnProperty(symbol)||lib.exports[symbol].stub){dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);return 0}newSymIndex=Object.keys(lib.exports).indexOf(symbol);var origSym="orig$"+symbol;result=lib.exports[origSym];if(result){newSymIndex=Object.keys(lib.exports).indexOf(origSym)}else result=lib.exports[symbol];if(typeof result=="function"){var addr=getFunctionAddress(result);if(addr){result=addr}else{result=addFunction(result,result.sig);HEAPU32[symbolIndex>>2]=newSymIndex}}return result};__dlsym_js.sig="pppp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};_proc_exit.sig="vi";var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_dlopen_js=(handle,onsuccess,onerror,user_data)=>{function errorCallback(e){var filename=UTF8ToString(handle+36);dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);callUserCallback(()=>getWasmTableEntry(onerror)(handle,user_data))}function successCallback(){callUserCallback(()=>getWasmTableEntry(onsuccess)(handle,user_data))}var promise=dlopenInternal(handle,{loadAsync:true});if(promise){promise.then(successCallback,errorCallback)}else{errorCallback()}};__emscripten_dlopen_js.sig="vpppp";var getExecutableName=()=>thisProgram||"./this.program";var __emscripten_get_progname=(str,len)=>stringToUTF8(getExecutableName(),str,len);__emscripten_get_progname.sig="vpi";var jsStackTrace=()=>(new Error).stack.toString();var getCallstack=flags=>{var callstack=jsStackTrace();var lines=callstack.split("\n");callstack="";var firefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var line of lines){var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts?.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=firefoxRe.exec(line);if(parts?.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}if(symbolName=="_emscripten_log"||symbolName=="_emscripten_get_callstack"){callstack="";continue}if(flags&24){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=` at ${symbolName} (${file}:${lineno}:${column})\n`}}callstack=callstack.replace(/\s+$/,"");return callstack};var __emscripten_log_formatted=(flags,str)=>{str=UTF8ToString(str);if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}};__emscripten_log_formatted.sig="vip";var __emscripten_lookup_name=name=>{var nameString=UTF8ToString(name);return inetPton4(DNS.lookup_name(nameString))};__emscripten_lookup_name.sig="ip";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=command=>{if(!command)return 0;return-52};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw Infinity};__emscripten_throw_longjmp.sig="v";function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}__gmtime_js.sig="viip";var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__localtime_js.sig="viip";var setTempRet0=val=>__emscripten_tempret_set(val);var _setTempRet0=setTempRet0;var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__mktime_js.sig="ip";function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__mmap_js.sig="ipiiiiipp";function __msync_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return-61;SYSCALLS.doMsync(addr,SYSCALLS.getStreamFromFD(fd),len,flags,offset);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__msync_js.sig="ippiiiii";function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__munmap_js.sig="ippiiiii";var timers={};var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};__setitimer_js.sig="iid";var __timegm_js=function(tmPtr){var ret=(()=>{var time=Date.UTC(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var date=new Date(time);HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__timegm_js.sig="ip";var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(typeof MainLoop.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{MainLoop.setImmediate=setImmediate}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func)}else{MainLoop.fakeRequestAnimationFrame(func)}}};var AL={QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:.1,DEVICE_NAME:"Emscripten OpenAL",CAPTURE_DEVICE_NAME:"Emscripten OpenAL capture",ALC_EXTENSIONS:{ALC_SOFT_pause_device:true,ALC_SOFT_HRTF:true},AL_EXTENSIONS:{AL_EXT_float32:true,AL_SOFT_loop_points:true,AL_SOFT_source_length:true,AL_EXT_source_distance_model:true,AL_SOFT_source_spatialize:true},_alcErr:0,alcErr:0,deviceRefCounts:{},alcStringCache:{},paused:false,stringCache:{},contexts:{},currentCtx:null,buffers:{0:{id:0,refCount:0,audioBuf:null,frequency:0,bytesPerSample:2,channels:1,length:0}},paramArray:[],_nextId:1,newId:()=>AL.freeIds.length>0?AL.freeIds.pop():AL._nextId++,freeIds:[],scheduleContextAudio:ctx=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}for(var i in ctx.sources){AL.scheduleSourceAudio(ctx.sources[i])}},scheduleSourceAudio:(src,lookahead)=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}if(src.state!==4114){return}var currentTime=AL.updateSourceTime(src);var startTime=src.bufStartTime;var startOffset=src.bufOffset;var bufCursor=src.bufsProcessed;for(var i=0;i=src.bufQueue.length){if(src.looping){bufCursor%=src.bufQueue.length}else{break}}var buf=src.bufQueue[bufCursor%src.bufQueue.length];if(buf.length===0){skipCount++;if(skipCount===src.bufQueue.length){break}}else{var audioSrc=src.context.audioCtx.createBufferSource();audioSrc.buffer=buf.audioBuf;audioSrc.playbackRate.value=src.playbackRate;if(buf.audioBuf._loopStart||buf.audioBuf._loopEnd){audioSrc.loopStart=buf.audioBuf._loopStart;audioSrc.loopEnd=buf.audioBuf._loopEnd}var duration=0;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY;audioSrc.loop=true;if(buf.audioBuf._loopStart){audioSrc.loopStart=buf.audioBuf._loopStart}if(buf.audioBuf._loopEnd){audioSrc.loopEnd=buf.audioBuf._loopEnd}}else{duration=(buf.audioBuf.duration-startOffset)/src.playbackRate}audioSrc._startOffset=startOffset;audioSrc._duration=duration;audioSrc._skipCount=skipCount;skipCount=0;audioSrc.connect(src.gain);if(typeof audioSrc.start!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.start(startTime,startOffset)}else if(typeof audioSrc.noteOn!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.noteOn(startTime)}audioSrc._startTime=startTime;src.audioQueue.push(audioSrc);startTime+=duration}startOffset=0;bufCursor++}},updateSourceTime:src=>{var currentTime=src.context.audioCtx.currentTime;if(src.state!==4114){return currentTime}if(!isFinite(src.bufStartTime)){src.bufStartTime=currentTime-src.bufOffset/src.playbackRate;src.bufOffset=0}var nextStartTime=0;while(src.audioQueue.length){var audioSrc=src.audioQueue[0];src.bufsProcessed+=audioSrc._skipCount;nextStartTime=audioSrc._startTime+audioSrc._duration;if(currentTime=src.bufQueue.length&&!src.looping){AL.setSourceState(src,4116)}else if(src.type===4136&&src.looping){var buf=src.bufQueue[0];if(buf.length===0){src.bufOffset=0}else{var delta=(currentTime-src.bufStartTime)*src.playbackRate;var loopStart=buf.audioBuf._loopStart||0;var loopEnd=buf.audioBuf._loopEnd||buf.audioBuf.duration;if(loopEnd<=loopStart){loopEnd=buf.audioBuf.duration}if(delta0){src.bufStartTime+=Math.floor((currentTime-src.bufStartTime)/srcDuration)*srcDuration}}for(var i=0;i=src.bufQueue.length){if(src.looping){src.bufsProcessed%=src.bufQueue.length}else{AL.setSourceState(src,4116);break}}var buf=src.bufQueue[src.bufsProcessed];if(buf.length>0){nextStartTime=src.bufStartTime+buf.audioBuf.duration/src.playbackRate;if(currentTime{AL.updateSourceTime(src);for(var i=1;i1){src.audioQueue.length=1}},stopSourceAudio:src=>{for(var i=0;i{if(state===4114){if(src.state===4114||src.state==4116){src.bufsProcessed=0;src.bufOffset=0}else{}AL.stopSourceAudio(src);src.state=4114;src.bufStartTime=Number.NEGATIVE_INFINITY;AL.scheduleSourceAudio(src)}else if(state===4115){if(src.state===4114){AL.updateSourceTime(src);AL.stopSourceAudio(src);src.state=4115}}else if(state===4116){if(src.state!==4113){src.state=4116;src.bufsProcessed=src.bufQueue.length;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}else if(state===4113){if(src.state!==4113){src.state=4113;src.bufsProcessed=0;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}},initSourcePanner:src=>{if(src.type===4144){return}var templateBuf=AL.buffers[0];for(var i=0;i{for(var i in ctx.sources){AL.updateSourceGlobal(ctx.sources[i])}},updateSourceGlobal:src=>{var panner=src.panner;if(!panner){return}panner.refDistance=src.refDistance;panner.maxDistance=src.maxDistance;panner.rolloffFactor=src.rolloffFactor;panner.panningModel=src.context.hrtf?"HRTF":"equalpower";var distanceModel=src.context.sourceDistanceModel?src.distanceModel:src.context.distanceModel;switch(distanceModel){case 0:panner.distanceModel="inverse";panner.refDistance=340282e33;break;case 53249:case 53250:panner.distanceModel="inverse";break;case 53251:case 53252:panner.distanceModel="linear";break;case 53253:case 53254:panner.distanceModel="exponential";break}},updateListenerSpace:ctx=>{var listener=ctx.audioCtx.listener;if(listener.positionX){listener.positionX.value=ctx.listener.position[0];listener.positionY.value=ctx.listener.position[1];listener.positionZ.value=ctx.listener.position[2]}else{listener.setPosition(ctx.listener.position[0],ctx.listener.position[1],ctx.listener.position[2])}if(listener.forwardX){listener.forwardX.value=ctx.listener.direction[0];listener.forwardY.value=ctx.listener.direction[1];listener.forwardZ.value=ctx.listener.direction[2];listener.upX.value=ctx.listener.up[0];listener.upY.value=ctx.listener.up[1];listener.upZ.value=ctx.listener.up[2]}else{listener.setOrientation(ctx.listener.direction[0],ctx.listener.direction[1],ctx.listener.direction[2],ctx.listener.up[0],ctx.listener.up[1],ctx.listener.up[2])}for(var i in ctx.sources){AL.updateSourceSpace(ctx.sources[i])}},updateSourceSpace:src=>{if(!src.panner){return}var panner=src.panner;var posX=src.position[0];var posY=src.position[1];var posZ=src.position[2];var dirX=src.direction[0];var dirY=src.direction[1];var dirZ=src.direction[2];var listener=src.context.listener;var lPosX=listener.position[0];var lPosY=listener.position[1];var lPosZ=listener.position[2];if(src.relative){var lBackX=-listener.direction[0];var lBackY=-listener.direction[1];var lBackZ=-listener.direction[2];var lUpX=listener.up[0];var lUpY=listener.up[1];var lUpZ=listener.up[2];var inverseMagnitude=(x,y,z)=>{var length=Math.sqrt(x*x+y*y+z*z);if(length{if(src.state===4114){AL.cancelPendingSourceAudio(src);var audioSrc=src.audioQueue[0];if(!audioSrc){return}var duration;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY}else{duration=(audioSrc.buffer.duration-audioSrc._startOffset)/src.playbackRate}audioSrc._duration=duration;audioSrc.playbackRate.value=src.playbackRate;AL.scheduleSourceAudio(src)}},sourceDuration:src=>{var length=0;for(var i=0;i{AL.updateSourceTime(src);var offset=0;for(var i=0;i{var playing=src.state==4114;if(playing){AL.setSourceState(src,4113)}if(src.bufQueue[src.bufsProcessed].audioBuf!==null){src.bufsProcessed=0;while(offset>src.bufQueue[src.bufsProcessed].audioBuf.duration){offset-=src.bufQueue[src.bufsProcessed].audioBuf.duration;src.bufsProcessed++}src.bufOffset=offset}if(playing){AL.setSourceState(src,4114)}},getGlobalParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:AL.currentCtx.err=40962;return null}},setGlobalParam:(funcname,param,value)=>{if(!AL.currentCtx){return}switch(param){case 49152:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=value;AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=value;AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=value;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:AL.currentCtx.err=40962;return null}},setListenerParam:(funcname,param,value)=>{if(!AL.currentCtx){return}if(value===null){AL.currentCtx.err=40962;return}var listener=AL.currentCtx.listener;switch(param){case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.position[0]=value[0];listener.position[1]=value[1];listener.position[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.velocity[0]=value[0];listener.velocity[1]=value[1];listener.velocity[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=value;break;case 4111:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])||!Number.isFinite(value[3])||!Number.isFinite(value[4])||!Number.isFinite(value[5])){AL.currentCtx.err=40963;return}listener.direction[0]=value[0];listener.direction[1]=value[1];listener.direction[2]=value[2];listener.up[0]=value[3];listener.up[1]=value[4];listener.up[2]=value[5];AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}},getBufferParam:(funcname,bufferId,param)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}switch(param){case 8193:return buf.frequency;case 8194:return buf.bytesPerSample*8;case 8195:return buf.channels;case 8196:return buf.length*buf.bytesPerSample*buf.channels;case 8213:if(buf.length===0){return[0,0]}return[(buf.audioBuf._loopStart||0)*buf.frequency,(buf.audioBuf._loopEnd||buf.length)*buf.frequency];default:AL.currentCtx.err=40962;return null}},setBufferParam:(funcname,bufferId,param,value)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 8196:if(value!==0){AL.currentCtx.err=40963;return}break;case 8213:if(value[0]<0||value[0]>buf.length||value[1]<0||value[1]>buf.Length||value[0]>=value[1]){AL.currentCtx.err=40963;return}if(buf.refCount>0){AL.currentCtx.err=40964;return}if(buf.audioBuf){buf.audioBuf._loopStart=value[0]/buf.frequency;buf.audioBuf._loopEnd=value[1]/buf.frequency}break;default:AL.currentCtx.err=40962;return}},getSourceParam:(funcname,sourceId,param)=>{if(!AL.currentCtx){return null}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return null}switch(param){case 514:return src.relative;case 4097:return src.coneInnerAngle;case 4098:return src.coneOuterAngle;case 4099:return src.pitch;case 4100:return src.position;case 4101:return src.direction;case 4102:return src.velocity;case 4103:return src.looping;case 4105:if(src.type===4136){return src.bufQueue[0].id}return 0;case 4106:return src.gain.gain.value;case 4109:return src.minGain;case 4110:return src.maxGain;case 4112:return src.state;case 4117:if(src.bufQueue.length===1&&src.bufQueue[0].id===0){return 0}return src.bufQueue.length;case 4118:if(src.bufQueue.length===1&&src.bufQueue[0].id===0||src.looping){return 0}return src.bufsProcessed;case 4128:return src.refDistance;case 4129:return src.rolloffFactor;case 4130:return src.coneOuterGain;case 4131:return src.maxDistance;case 4132:return AL.sourceTell(src);case 4133:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency}return offset;case 4134:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency*src.bufQueue[0].bytesPerSample}return offset;case 4135:return src.type;case 4628:return src.spatialize;case 8201:var length=0;var bytesPerFrame=0;for(var i=0;i{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 514:if(value===1){src.relative=true;AL.updateSourceSpace(src)}else if(value===0){src.relative=false;AL.updateSourceSpace(src)}else{AL.currentCtx.err=40963;return}break;case 4097:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneInnerAngle=value;if(src.panner){src.panner.coneInnerAngle=value%360}break;case 4098:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneOuterAngle=value;if(src.panner){src.panner.coneOuterAngle=value%360}break;case 4099:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}if(src.pitch===value){break}src.pitch=value;AL.updateSourceRate(src);break;case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.position[0]=value[0];src.position[1]=value[1];src.position[2]=value[2];AL.updateSourceSpace(src);break;case 4101:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.direction[0]=value[0];src.direction[1]=value[1];src.direction[2]=value[2];AL.updateSourceSpace(src);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.velocity[0]=value[0];src.velocity[1]=value[1];src.velocity[2]=value[2];AL.updateSourceSpace(src);break;case 4103:if(value===1){src.looping=true;AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=true;audioSrc._duration=Number.POSITIVE_INFINITY}}else if(value===0){src.looping=false;var currentTime=AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=false;audioSrc._duration=src.bufQueue[0].audioBuf.duration/src.playbackRate;audioSrc._startTime=currentTime-src.bufOffset/src.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(src.state===4114||src.state===4115){AL.currentCtx.err=40964;return}if(value===0){for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=1;src.bufQueue[0]=AL.buffers[0];src.bufsProcessed=0;src.type=4144}else{var buf=AL.buffers[value];if(!buf){AL.currentCtx.err=40963;return}for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=0;buf.refCount++;src.bufQueue=[buf];src.bufsProcessed=0;src.type=4136}AL.initSourcePanner(src);AL.scheduleSourceAudio(src);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.gain.gain.value=value;break;case 4109:if(!Number.isFinite(value)||value<0||value>Math.min(src.maxGain,1)){AL.currentCtx.err=40963;return}src.minGain=value;break;case 4110:if(!Number.isFinite(value)||value1){AL.currentCtx.err=40963;return}src.maxGain=value;break;case 4128:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.refDistance=value;if(src.panner){src.panner.refDistance=value}break;case 4129:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.rolloffFactor=value;if(src.panner){src.panner.rolloffFactor=value}break;case 4130:if(!Number.isFinite(value)||value<0||value>1){AL.currentCtx.err=40963;return}src.coneOuterGain=value;if(src.panner){src.panner.coneOuterGain=value}break;case 4131:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.maxDistance=value;if(src.panner){src.panner.maxDistance=value}break;case 4132:if(value<0||value>AL.sourceDuration(src)){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4133:var srcLen=AL.sourceDuration(src);if(srcLen>0){var frequency;for(var bufId in src.bufQueue){if(bufId){frequency=src.bufQueue[bufId].frequency;break}}value/=frequency}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4134:var srcLen=AL.sourceDuration(src);if(srcLen>0){var bytesPerSec;for(var bufId in src.bufQueue){if(bufId){var buf=src.bufQueue[bufId];bytesPerSec=buf.frequency*buf.bytesPerSample*buf.channels;break}}value/=bytesPerSec}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4628:if(value!==0&&value!==1&&value!==2){AL.currentCtx.err=40963;return}src.spatialize=value;AL.initSourcePanner(src);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:src.distanceModel=value;if(AL.currentCtx.sourceDistanceModel){AL.updateContextGlobal(AL.currentCtx)}break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:(deviceId,funcname)=>{if(deviceId===0){AL.alcErr=40961;return null}var c=AL.captures[deviceId];if(!c){AL.alcErr=40961;return null}var err=c.mediaStreamError;if(err){AL.alcErr=40961;return null}return c}};var _alBuffer3f=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3f",bufferId,param,null)};_alBuffer3f.sig="viifff";var _alBuffer3i=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3i",bufferId,param,null)};_alBuffer3i.sig="viiiii";var _alBufferData=(bufferId,format,pData,size,freq)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf){AL.currentCtx.err=40963;return}if(freq<=0){AL.currentCtx.err=40963;return}var audioBuf=null;try{switch(format){case 4352:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size,freq);var channel0=audioBuf.getChannelData(0);for(var i=0;i0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>1,freq);var channel0=audioBuf.getChannelData(0);pData>>=1;for(var i=0;i>1;++i){channel0[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=1;buf.length=size>>1;break;case 4354:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>1,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);for(var i=0;i>1;++i){channel0[i]=HEAPU8[pData++]*.0078125-1;channel1[i]=HEAPU8[pData++]*.0078125-1}}buf.bytesPerSample=1;buf.channels=2;buf.length=size>>1;break;case 4355:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>2,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=1;for(var i=0;i>2;++i){channel0[i]=HEAP16[pData++]*30517578125e-15;channel1[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=2;buf.length=size>>2;break;case 65552:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>2,freq);var channel0=audioBuf.getChannelData(0);pData>>=2;for(var i=0;i>2;++i){channel0[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=1;buf.length=size>>2;break;case 65553:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>3,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=2;for(var i=0;i>3;++i){channel0[i]=HEAPF32[pData++];channel1[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=2;buf.length=size>>3;break;default:AL.currentCtx.err=40963;return}buf.frequency=freq;buf.audioBuf=audioBuf}catch(e){AL.currentCtx.err=40963;return}};_alBufferData.sig="viipii";var _alBufferf=(bufferId,param,value)=>{AL.setBufferParam("alBufferf",bufferId,param,null)};_alBufferf.sig="viif";var _alBufferfv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}AL.setBufferParam("alBufferfv",bufferId,param,null)};_alBufferfv.sig="viip";var _alBufferi=(bufferId,param,value)=>{AL.setBufferParam("alBufferi",bufferId,param,null)};_alBufferi.sig="viii";var _alBufferiv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8213:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.setBufferParam("alBufferiv",bufferId,param,AL.paramArray);break;default:AL.setBufferParam("alBufferiv",bufferId,param,null);break}};_alBufferiv.sig="viip";var _alDeleteBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(bufId===0){continue}if(!AL.buffers[bufId]){AL.currentCtx.err=40961;return}if(AL.buffers[bufId].refCount){AL.currentCtx.err=40964;return}}for(var i=0;i>2];if(bufId===0){continue}AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;delete AL.buffers[bufId];AL.freeIds.push(bufId)}};_alDeleteBuffers.sig="vip";var _alSourcei=(sourceId,param,value)=>{switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",sourceId,param,value);break;default:AL.setSourceParam("alSourcei",sourceId,param,null);break}};_alSourcei.sig="viii";var _alDeleteSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(!AL.currentCtx.sources[srcId]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116);_alSourcei(srcId,4105,0);delete AL.currentCtx.sources[srcId];AL.freeIds.push(srcId)}};_alDeleteSources.sig="vip";var _alDisable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=false;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alDisable.sig="vi";var _alDistanceModel=model=>{AL.setGlobalParam("alDistanceModel",53248,model)};_alDistanceModel.sig="vi";var _alDopplerFactor=value=>{AL.setGlobalParam("alDopplerFactor",49152,value)};_alDopplerFactor.sig="vf";var _alDopplerVelocity=value=>{warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead.");if(!AL.currentCtx){return}if(value<=0){AL.currentCtx.err=40963;return}};_alDopplerVelocity.sig="vf";var _alEnable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=true;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alEnable.sig="vi";var _alGenBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=buf.id}};_alGenBuffers.sig="vip";var _alGenSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=src.id}};_alGenSources.sig="vip";var _alGetBoolean=param=>{var val=AL.getGlobalParam("alGetBoolean",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val!==0?1:0;default:AL.currentCtx.err=40962;return 0}};_alGetBoolean.sig="ii";var _alGetBooleanv=(param,pValues)=>{var val=AL.getGlobalParam("alGetBooleanv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP8[pValues]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBooleanv.sig="vip";var _alGetBuffer3f=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3f",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3f.sig="viippp";var _alGetBuffer3i=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3i",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3i.sig="viippp";var _alGetBufferf=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferf",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferf.sig="viip";var _alGetBufferfv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferfv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferfv.sig="viip";var _alGetBufferi=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferi",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBufferi.sig="viip";var _alGetBufferiv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferiv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValues>>2]=val;break;case 8213:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];break;default:AL.currentCtx.err=40962;return}};_alGetBufferiv.sig="viip";var _alGetDouble=param=>{var val=AL.getGlobalParam("alGetDouble",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetDouble.sig="di";var _alGetDoublev=(param,pValues)=>{var val=AL.getGlobalParam("alGetDoublev",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF64[pValues>>3]=val;break;default:AL.currentCtx.err=40962;return}};_alGetDoublev.sig="vip";var _alGetEnumValue=pEnumName=>{if(!AL.currentCtx){return 0}if(!pEnumName){AL.currentCtx.err=40963;return 0}var name=UTF8ToString(pEnumName);switch(name){case"AL_BITS":return 8194;case"AL_BUFFER":return 4105;case"AL_BUFFERS_PROCESSED":return 4118;case"AL_BUFFERS_QUEUED":return 4117;case"AL_BYTE_OFFSET":return 4134;case"AL_CHANNELS":return 8195;case"AL_CONE_INNER_ANGLE":return 4097;case"AL_CONE_OUTER_ANGLE":return 4098;case"AL_CONE_OUTER_GAIN":return 4130;case"AL_DIRECTION":return 4101;case"AL_DISTANCE_MODEL":return 53248;case"AL_DOPPLER_FACTOR":return 49152;case"AL_DOPPLER_VELOCITY":return 49153;case"AL_EXPONENT_DISTANCE":return 53253;case"AL_EXPONENT_DISTANCE_CLAMPED":return 53254;case"AL_EXTENSIONS":return 45060;case"AL_FORMAT_MONO16":return 4353;case"AL_FORMAT_MONO8":return 4352;case"AL_FORMAT_STEREO16":return 4355;case"AL_FORMAT_STEREO8":return 4354;case"AL_FREQUENCY":return 8193;case"AL_GAIN":return 4106;case"AL_INITIAL":return 4113;case"AL_INVALID":return-1;case"AL_ILLEGAL_ENUM":case"AL_INVALID_ENUM":return 40962;case"AL_INVALID_NAME":return 40961;case"AL_ILLEGAL_COMMAND":case"AL_INVALID_OPERATION":return 40964;case"AL_INVALID_VALUE":return 40963;case"AL_INVERSE_DISTANCE":return 53249;case"AL_INVERSE_DISTANCE_CLAMPED":return 53250;case"AL_LINEAR_DISTANCE":return 53251;case"AL_LINEAR_DISTANCE_CLAMPED":return 53252;case"AL_LOOPING":return 4103;case"AL_MAX_DISTANCE":return 4131;case"AL_MAX_GAIN":return 4110;case"AL_MIN_GAIN":return 4109;case"AL_NONE":return 0;case"AL_NO_ERROR":return 0;case"AL_ORIENTATION":return 4111;case"AL_OUT_OF_MEMORY":return 40965;case"AL_PAUSED":return 4115;case"AL_PENDING":return 8209;case"AL_PITCH":return 4099;case"AL_PLAYING":return 4114;case"AL_POSITION":return 4100;case"AL_PROCESSED":return 8210;case"AL_REFERENCE_DISTANCE":return 4128;case"AL_RENDERER":return 45059;case"AL_ROLLOFF_FACTOR":return 4129;case"AL_SAMPLE_OFFSET":return 4133;case"AL_SEC_OFFSET":return 4132;case"AL_SIZE":return 8196;case"AL_SOURCE_RELATIVE":return 514;case"AL_SOURCE_STATE":return 4112;case"AL_SOURCE_TYPE":return 4135;case"AL_SPEED_OF_SOUND":return 49155;case"AL_STATIC":return 4136;case"AL_STOPPED":return 4116;case"AL_STREAMING":return 4137;case"AL_UNDETERMINED":return 4144;case"AL_UNUSED":return 8208;case"AL_VELOCITY":return 4102;case"AL_VENDOR":return 45057;case"AL_VERSION":return 45058;case"AL_AUTO_SOFT":return 2;case"AL_SOURCE_DISTANCE_MODEL":return 512;case"AL_SOURCE_SPATIALIZE_SOFT":return 4628;case"AL_LOOP_POINTS_SOFT":return 8213;case"AL_BYTE_LENGTH_SOFT":return 8201;case"AL_SAMPLE_LENGTH_SOFT":return 8202;case"AL_SEC_LENGTH_SOFT":return 8203;case"AL_FORMAT_MONO_FLOAT32":return 65552;case"AL_FORMAT_STEREO_FLOAT32":return 65553;default:AL.currentCtx.err=40963;return 0}};_alGetEnumValue.sig="ip";var _alGetError=()=>{if(!AL.currentCtx){return 40964}var err=AL.currentCtx.err;AL.currentCtx.err=0;return err};_alGetError.sig="i";var _alGetFloat=param=>{var val=AL.getGlobalParam("alGetFloat",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:return 0}};_alGetFloat.sig="fi";var _alGetFloatv=(param,pValues)=>{var val=AL.getGlobalParam("alGetFloatv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetFloatv.sig="vip";var _alGetInteger=param=>{var val=AL.getGlobalParam("alGetInteger",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetInteger.sig="ii";var _alGetIntegerv=(param,pValues)=>{var val=AL.getGlobalParam("alGetIntegerv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetIntegerv.sig="vip";var _alGetListener3f=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3f",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3f.sig="vippp";var _alGetListener3i=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3i",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3i.sig="vippp";var _alGetListenerf=(param,pValue)=>{var val=AL.getListenerParam("alGetListenerf",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4106:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetListenerf.sig="vip";var _alGetListenerfv=(param,pValues)=>{var val=AL.getListenerParam("alGetListenerfv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;case 4111:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];HEAPF32[pValues+12>>2]=val[3];HEAPF32[pValues+16>>2]=val[4];HEAPF32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListenerfv.sig="vip";var _alGetListeneri=(param,pValue)=>{var val=AL.getListenerParam("alGetListeneri",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetListeneri.sig="vip";var _alGetListeneriv=(param,pValues)=>{var val=AL.getListenerParam("alGetListeneriv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;case 4111:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];HEAP32[pValues+12>>2]=val[3];HEAP32[pValues+16>>2]=val[4];HEAP32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListeneriv.sig="vip";var _alGetSource3f=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3f",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3f.sig="viippp";var _alGetSource3i=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3i",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3i.sig="viippp";var _alGetSourcef=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcef",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcef.sig="viip";var _alGetSourcefv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourcefv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValues>>2]=val[0];break;case 4100:case 4101:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourcefv.sig="viip";var _alGetSourcei=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcei",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcei.sig="viip";var _alGetSourceiv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourceiv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValues>>2]=val;break;case 4100:case 4101:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourceiv.sig="viip";var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _alGetString=param=>{if(AL.stringCache[param]){return AL.stringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Name";break;case 40962:ret="Invalid Enum";break;case 40963:ret="Invalid Value";break;case 40964:ret="Invalid Operation";break;case 40965:ret="Out of Memory";break;case 45057:ret="Emscripten";break;case 45058:ret="1.1";break;case 45059:ret="WebAudio";break;case 45060:ret=Object.keys(AL.AL_EXTENSIONS).join(" ");break;default:if(AL.currentCtx){AL.currentCtx.err=40962}else{}return 0}ret=stringToNewUTF8(ret);AL.stringCache[param]=ret;return ret};_alGetString.sig="pi";var _alIsBuffer=bufferId=>{if(!AL.currentCtx){return false}if(bufferId>AL.buffers.length){return false}if(!AL.buffers[bufferId]){return false}return true};_alIsBuffer.sig="ii";var _alIsEnabled=param=>{if(!AL.currentCtx){return 0}switch(param){case 512:return AL.currentCtx.sourceDistanceModel?0:1;default:AL.currentCtx.err=40962;return 0}};_alIsEnabled.sig="ii";var _alIsExtensionPresent=pExtName=>{var name=UTF8ToString(pExtName);return AL.AL_EXTENSIONS[name]?1:0};_alIsExtensionPresent.sig="ip";var _alIsSource=sourceId=>{if(!AL.currentCtx){return false}if(!AL.currentCtx.sources[sourceId]){return false}return true};_alIsSource.sig="ii";var _alListener3f=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3f",param,AL.paramArray);break;default:AL.setListenerParam("alListener3f",param,null);break}};_alListener3f.sig="vifff";var _alListener3i=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3i",param,AL.paramArray);break;default:AL.setListenerParam("alListener3i",param,null);break}};_alListener3i.sig="viiii";var _alListenerf=(param,value)=>{switch(param){case 4106:AL.setListenerParam("alListenerf",param,value);break;default:AL.setListenerParam("alListenerf",param,null);break}};_alListenerf.sig="vif";var _alListenerfv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.paramArray[3]=HEAPF32[pValues+12>>2];AL.paramArray[4]=HEAPF32[pValues+16>>2];AL.paramArray[5]=HEAPF32[pValues+20>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;default:AL.setListenerParam("alListenerfv",param,null);break}};_alListenerfv.sig="vip";var _alListeneri=(param,value)=>{AL.setListenerParam("alListeneri",param,null)};_alListeneri.sig="vii";var _alListeneriv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.paramArray[3]=HEAP32[pValues+12>>2];AL.paramArray[4]=HEAP32[pValues+16>>2];AL.paramArray[5]=HEAP32[pValues+20>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;default:AL.setListenerParam("alListeneriv",param,null);break}};_alListeneriv.sig="vip";var _alSource3f=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3f",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3f",sourceId,param,null);break}};_alSource3f.sig="viifff";var _alSource3i=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3i",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3i",sourceId,param,null);break}};_alSource3i.sig="viiiii";var _alSourcePause=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4115)};_alSourcePause.sig="vi";var _alSourcePausev=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4115)}};_alSourcePausev.sig="vip";var _alSourcePlay=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4114)};_alSourcePlay.sig="vi";var _alSourcePlayv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4114)}};_alSourcePlayv.sig="vip";var _alSourceQueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(src.type===4136){AL.currentCtx.err=40964;return}if(count===0){return}var templateBuf=AL.buffers[0];for(var buf of src.bufQueue){if(buf.id!==0){templateBuf=buf;break}}for(var i=0;i>2];var buf=AL.buffers[bufId];if(!buf){AL.currentCtx.err=40961;return}if(templateBuf.id!==0&&(buf.frequency!==templateBuf.frequency||buf.bytesPerSample!==templateBuf.bytesPerSample||buf.channels!==templateBuf.channels)){AL.currentCtx.err=40964}}if(src.bufQueue.length===1&&src.bufQueue[0].id===0){src.bufQueue.length=0}src.type=4137;for(var i=0;i>2];var buf=AL.buffers[bufId];buf.refCount++;src.bufQueue.push(buf)}if(src.looping){AL.cancelPendingSourceAudio(src)}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceQueueBuffers.sig="viip";var _alSourceRewind=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116);AL.setSourceState(src,4113)};_alSourceRewind.sig="vi";var _alSourceRewindv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4113)}};_alSourceRewindv.sig="vip";var _alSourceStop=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116)};_alSourceStop.sig="vi";var _alSourceStopv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116)}};_alSourceStopv.sig="vip";var _alSourceUnqueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(count>(src.bufQueue.length===1&&src.bufQueue[0].id===0?0:src.bufsProcessed)){AL.currentCtx.err=40963;return}if(count===0){return}for(var i=0;i>2]=buf.id;src.bufsProcessed--}if(src.bufQueue.length===0){src.bufQueue.push(AL.buffers[0])}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceUnqueueBuffers.sig="viip";var _alSourcef=(sourceId,param,value)=>{switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",sourceId,param,value);break;default:AL.setSourceParam("alSourcef",sourceId,param,null);break}};_alSourcef.sig="viif";var _alSourcefv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:var val=HEAPF32[pValues>>2];AL.setSourceParam("alSourcefv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setSourceParam("alSourcefv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourcefv",sourceId,param,null);break}};_alSourcefv.sig="viip";var _alSourceiv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:var val=HEAP32[pValues>>2];AL.setSourceParam("alSourceiv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setSourceParam("alSourceiv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourceiv",sourceId,param,null);break}};_alSourceiv.sig="viip";var _alSpeedOfSound=value=>{AL.setGlobalParam("alSpeedOfSound",49155,value)};_alSpeedOfSound.sig="vf";var _alcCaptureCloseDevice=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureCloseDevice");if(!c)return false;delete AL.captures[deviceId];AL.freeIds.push(deviceId);c.mediaStreamSourceNode?.disconnect();c.mergerNode?.disconnect();c.splitterNode?.disconnect();c.scriptProcessorNode?.disconnect();if(c.mediaStream){c.mediaStream.getTracks().forEach(track=>track.stop())}delete c.buffers;c.capturedFrameCount=0;c.isCapturing=false;return true};_alcCaptureCloseDevice.sig="ip";var autoResumeAudioContext=(ctx,elements)=>{if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(event=>{elements.forEach(element=>{element?.addEventListener(event,()=>{if(ctx.state==="suspended")ctx.resume()},{once:true})})})};var _alcCaptureOpenDevice=(pDeviceName,requestedSampleRate,format,bufferFrameCapacity)=>{var resolvedDeviceName=AL.CAPTURE_DEVICE_NAME;if(pDeviceName!==0){resolvedDeviceName=UTF8ToString(pDeviceName);if(resolvedDeviceName!==AL.CAPTURE_DEVICE_NAME){AL.alcErr=40965;return 0}}if(bufferFrameCapacity<0){AL.alcErr=40964;return 0}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var has_getUserMedia=navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;if(!has_getUserMedia){AL.alcErr=40965;return 0}var AudioContext=window.AudioContext||window.webkitAudioContext;if(!AL.sharedCaptureAudioCtx){try{AL.sharedCaptureAudioCtx=new AudioContext}catch(e){AL.alcErr=40965;return 0}}autoResumeAudioContext(AL.sharedCaptureAudioCtx);var outputChannelCount;switch(format){case 65552:case 4353:case 4352:outputChannelCount=1;break;case 65553:case 4355:case 4354:outputChannelCount=2;break;default:AL.alcErr=40964;return 0}function newF32Array(cap){return new Float32Array(cap)}function newI16Array(cap){return new Int16Array(cap)}function newU8Array(cap){return new Uint8Array(cap)}var requestedSampleType;var newSampleArray;switch(format){case 65552:case 65553:requestedSampleType="f32";newSampleArray=newF32Array;break;case 4353:case 4355:requestedSampleType="i16";newSampleArray=newI16Array;break;case 4352:case 4354:requestedSampleType="u8";newSampleArray=newU8Array;break}var buffers=[];try{for(var chan=0;chan{newCapture.mediaStreamError=mediaStreamError};var onSuccess=mediaStream=>{newCapture.mediaStreamSourceNode=newCapture.audioCtx.createMediaStreamSource(mediaStream);newCapture.mediaStream=mediaStream;var inputChannelCount=1;switch(newCapture.mediaStreamSourceNode.channelCountMode){case"max":inputChannelCount=outputChannelCount;break;case"clamped-max":inputChannelCount=Math.min(outputChannelCount,newCapture.mediaStreamSourceNode.channelCount);break;case"explicit":inputChannelCount=newCapture.mediaStreamSourceNode.channelCount;break}newCapture.inputChannelCount=inputChannelCount;var processorFrameCount=512;newCapture.scriptProcessorNode=newCapture.audioCtx.createScriptProcessor(processorFrameCount,inputChannelCount,outputChannelCount);if(inputChannelCount>outputChannelCount){newCapture.mergerNode=newCapture.audioCtx.createChannelMerger(inputChannelCount);newCapture.mediaStreamSourceNode.connect(newCapture.mergerNode);newCapture.mergerNode.connect(newCapture.scriptProcessorNode)}else if(inputChannelCount{if(!newCapture.isCapturing){return}var c=newCapture;var srcBuf=audioProcessingEvent.inputBuffer;switch(format){case 65552:var channel0=srcBuf.getChannelData(0);for(var i=0;i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureSamples");if(!c)return;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var fratio=srcfreq/dstfreq;if(requestedFrameCount<0||requestedFrameCount>c.capturedFrameCount/fratio){AL.alcErr=40964;return}function setF32Sample(i,sample){HEAPF32[pFrames+4*i>>2]=sample}function setI16Sample(i,sample){HEAP16[pFrames+2*i>>1]=sample}function setU8Sample(i,sample){HEAP8[pFrames+i]=sample}var setSample;switch(c.requestedSampleType){case"f32":setSample=setF32Sample;break;case"i16":setSample=setI16Sample;break;case"u8":setSample=setU8Sample;break;default:return}if(Math.floor(fratio)==fratio){for(var i=0,frame_i=0;frame_i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStart");if(!c)return;if(c.isCapturing){return}c.isCapturing=true;c.capturedFrameCount=0;c.capturePlayhead=0};_alcCaptureStart.sig="vp";var _alcCaptureStop=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStop");if(!c)return;c.isCapturing=false};_alcCaptureStop.sig="vp";var _alcCloseDevice=deviceId=>{if(!(deviceId in AL.deviceRefCounts)||AL.deviceRefCounts[deviceId]>0){return 0}delete AL.deviceRefCounts[deviceId];AL.freeIds.push(deviceId);return 1};_alcCloseDevice.sig="ip";var _alcCreateContext=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var options=null;var attrs=[];var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];attrs.push(attr);if(attr===0){break}val=HEAP32[pAttrList++];attrs.push(val);switch(attr){case 4103:if(!options){options={}}options.sampleRate=val;break;case 4112:case 4113:break;case 6546:switch(val){case 0:hrtf=false;break;case 1:hrtf=true;break;case 2:break;default:AL.alcErr=40964;return 0}break;case 6550:if(val!==0){AL.alcErr=40964;return 0}break;default:AL.alcErr=40964;return 0}}}var AudioContext=window.AudioContext||window.webkitAudioContext;var ac=null;try{if(options){ac=new AudioContext(options)}else{ac=new AudioContext}}catch(e){if(e.name==="NotSupportedError"){AL.alcErr=40964}else{AL.alcErr=40961}return 0}autoResumeAudioContext(ac);if(typeof ac.createGain=="undefined"){ac.createGain=ac.createGainNode}var gain=ac.createGain();gain.connect(ac.destination);var ctx={deviceId,id:AL.newId(),attrs,audioCtx:ac,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL),gain,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:false,hrtf:hrtf||false,_err:0,get err(){return this._err},set err(val){if(this._err===0||val===0){this._err=val}}};AL.deviceRefCounts[deviceId]++;AL.contexts[ctx.id]=ctx;if(hrtf!==null){for(var ctxId in AL.contexts){var c=AL.contexts[ctxId];if(c.deviceId===deviceId){c.hrtf=hrtf;AL.updateContextGlobal(c)}}}return ctx.id};_alcCreateContext.sig="ppp";var _alcDestroyContext=contextId=>{var ctx=AL.contexts[contextId];if(AL.currentCtx===ctx){AL.alcErr=40962;return}if(AL.contexts[contextId].interval){clearInterval(AL.contexts[contextId].interval)}AL.deviceRefCounts[ctx.deviceId]--;delete AL.contexts[contextId];AL.freeIds.push(contextId)};_alcDestroyContext.sig="vp";var _alcGetContextsDevice=contextId=>{if(contextId in AL.contexts){return AL.contexts[contextId].deviceId}return 0};_alcGetContextsDevice.sig="pp";var _alcGetCurrentContext=()=>{if(AL.currentCtx!==null){return AL.currentCtx.id}return 0};_alcGetCurrentContext.sig="p";var _alcGetEnumValue=(deviceId,pEnumName)=>{if(deviceId!==0&&!(deviceId in AL.deviceRefCounts)){return 0}else if(!pEnumName){AL.alcErr=40964;return 0}var name=UTF8ToString(pEnumName);switch(name){case"ALC_NO_ERROR":return 0;case"ALC_INVALID_DEVICE":return 40961;case"ALC_INVALID_CONTEXT":return 40962;case"ALC_INVALID_ENUM":return 40963;case"ALC_INVALID_VALUE":return 40964;case"ALC_OUT_OF_MEMORY":return 40965;case"ALC_MAJOR_VERSION":return 4096;case"ALC_MINOR_VERSION":return 4097;case"ALC_ATTRIBUTES_SIZE":return 4098;case"ALC_ALL_ATTRIBUTES":return 4099;case"ALC_DEFAULT_DEVICE_SPECIFIER":return 4100;case"ALC_DEVICE_SPECIFIER":return 4101;case"ALC_EXTENSIONS":return 4102;case"ALC_FREQUENCY":return 4103;case"ALC_REFRESH":return 4104;case"ALC_SYNC":return 4105;case"ALC_MONO_SOURCES":return 4112;case"ALC_STEREO_SOURCES":return 4113;case"ALC_CAPTURE_DEVICE_SPECIFIER":return 784;case"ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":return 785;case"ALC_CAPTURE_SAMPLES":return 786;case"ALC_HRTF_SOFT":return 6546;case"ALC_HRTF_ID_SOFT":return 6550;case"ALC_DONT_CARE_SOFT":return 2;case"ALC_HRTF_STATUS_SOFT":return 6547;case"ALC_NUM_HRTF_SPECIFIERS_SOFT":return 6548;case"ALC_HRTF_SPECIFIER_SOFT":return 6549;case"ALC_HRTF_DISABLED_SOFT":return 0;case"ALC_HRTF_ENABLED_SOFT":return 1;case"ALC_HRTF_DENIED_SOFT":return 2;case"ALC_HRTF_REQUIRED_SOFT":return 3;case"ALC_HRTF_HEADPHONES_DETECTED_SOFT":return 4;case"ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":return 5;default:AL.alcErr=40964;return 0}};_alcGetEnumValue.sig="ipp";var _alcGetError=deviceId=>{var err=AL.alcErr;AL.alcErr=0;return err};_alcGetError.sig="ip";var _alcGetIntegerv=(deviceId,param,size,pValues)=>{if(size===0||!pValues){return}switch(param){case 4096:HEAP32[pValues>>2]=1;break;case 4097:HEAP32[pValues>>2]=1;break;case 4098:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.attrs.length;break;case 4099:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}for(var i=0;i>2]=AL.currentCtx.attrs[i]}break;case 4103:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.audioCtx.sampleRate;break;case 4112:case 4113:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=2147483647;break;case 6546:case 6547:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}var hrtfStatus=0;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){hrtfStatus=ctx.hrtf?1:0}}HEAP32[pValues>>2]=hrtfStatus;break;case 6548:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}HEAP32[pValues>>2]=1;break;case 131075:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=1;case 786:var c=AL.requireValidCaptureDevice(deviceId,"alcGetIntegerv");if(!c){return}var n=c.capturedFrameCount;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var nsamples=Math.floor(n*(dstfreq/srcfreq));HEAP32[pValues>>2]=nsamples;break;default:AL.alcErr=40963;return}};_alcGetIntegerv.sig="vpiip";var _alcGetString=(deviceId,param)=>{if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Device";break;case 40962:ret="Invalid Context";break;case 40963:ret="Invalid Enum";break;case 40964:ret="Invalid Value";break;case 40965:ret="Out of Memory";break;case 4100:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME}else{return 0}break;case 4101:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME+"\0"}else{ret="\0"}break;case 785:ret=AL.CAPTURE_DEVICE_NAME;break;case 784:if(deviceId===0){ret=AL.CAPTURE_DEVICE_NAME+"\0"}else{var c=AL.requireValidCaptureDevice(deviceId,"alcGetString");if(!c){return 0}ret=c.deviceName}break;case 4102:if(!deviceId){AL.alcErr=40961;return 0}ret=Object.keys(AL.ALC_EXTENSIONS).join(" ");break;default:AL.alcErr=40963;return 0}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_alcGetString.sig="ppi";var _alcIsExtensionPresent=(deviceId,pExtName)=>{var name=UTF8ToString(pExtName);return AL.ALC_EXTENSIONS[name]?1:0};_alcIsExtensionPresent.sig="ipp";var _alcMakeContextCurrent=contextId=>{if(contextId===0){AL.currentCtx=null}else{AL.currentCtx=AL.contexts[contextId]}return 1};_alcMakeContextCurrent.sig="ip";var _alcOpenDevice=pDeviceName=>{if(pDeviceName){var name=UTF8ToString(pDeviceName);if(name!==AL.DEVICE_NAME){return 0}}if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){var deviceId=AL.newId();AL.deviceRefCounts[deviceId]=0;return deviceId}return 0};_alcOpenDevice.sig="pp";var _alcProcessContext=contextId=>{};_alcProcessContext.sig="vp";var _alcSuspendContext=contextId=>{};_alcSuspendContext.sig="vp";var _emscripten_get_now_res=()=>1e3;_emscripten_get_now_res.sig="d";var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;var _clock_res_get=(clk_id,pres)=>{if(!checkWasiClock(clk_id)){return 28}var nsec;if(clk_id===0){nsec=1e3*1e3}else if(nowIsMonotonic){nsec=_emscripten_get_now_res()}else{return 52}tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pres>>2]=tempI64[0],HEAP32[pres+4>>2]=tempI64[1];return 0};_clock_res_get.sig="iip";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_high,ptime){var ignored_precision=convertI32PairToI53Checked(ignored_precision_low,ignored_precision_high);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptime>>2]=tempI64[0],HEAP32[ptime+4>>2]=tempI64[1];return 0}_clock_time_get.sig="iiiip";var _emscripten_alcDevicePauseSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(AL.paused){return}AL.paused=true;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.audioCtx.suspend();clearInterval(ctx.interval);ctx.interval=null}};_emscripten_alcDevicePauseSOFT.sig="vi";var _emscripten_alcDeviceResumeSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.paused){return}AL.paused=false;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.interval=setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL);ctx.audioCtx.resume()}};_emscripten_alcDeviceResumeSOFT.sig="vi";var _emscripten_alcGetStringiSOFT=(deviceId,param,index)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 6549:if(index===0){ret="Web Audio HRTF"}else{AL.alcErr=40964;return 0}break;default:if(index!==0){AL.alcErr=40963;return 0}return _alcGetString(deviceId,param)}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_emscripten_alcGetStringiSOFT.sig="iiii";var _emscripten_alcResetDeviceSOFT=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];if(attr===0){break}val=HEAP32[pAttrList++];switch(attr){case 6546:if(val===1){hrtf=true}else if(val===0){hrtf=false}break}}}if(hrtf!==null){for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){ctx.hrtf=hrtf;AL.updateContextGlobal(ctx)}}}return 1};_emscripten_alcResetDeviceSOFT.sig="iii";var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_int.sig="ippp";var _emscripten_console_error=str=>{console.error(UTF8ToString(str))};_emscripten_console_error.sig="vp";var _emscripten_console_log=str=>{console.log(UTF8ToString(str))};_emscripten_console_log.sig="vp";var _emscripten_console_trace=str=>{console.trace(UTF8ToString(str))};_emscripten_console_trace.sig="vp";var _emscripten_console_warn=str=>{console.warn(UTF8ToString(str))};_emscripten_console_warn.sig="vp";var _emscripten_err=str=>err(UTF8ToString(str));_emscripten_err.sig="vp";var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();_emscripten_get_heap_max.sig="p";var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var _glActiveTexture=x0=>GLctx.activeTexture(x0);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=x0=>GLctx.blendEquation(x0);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=x0=>GLctx.clear(x0);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=x0=>GLctx.clearDepth(x0);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=x0=>GLctx.clearStencil(x0);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";var _glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";var _glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=x0=>GLctx.cullFace(x0);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=x0=>GLctx.depthFunc(x0);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=x0=>GLctx.disable(x0);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};_glDrawBuffers.sig="vip";var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;var _glEnable=x0=>GLctx.enable(x0);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT;var _glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFrontFace=x0=>GLctx.frontFace(x0);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";var _glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";var _glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";var _glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";var _glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=x0=>GLctx.generateMipmap(x0);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name);_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name);_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(x0,x1)=>GLctx.hint(x0,x1);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=x0=>GLctx.isEnabled(x0);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=x0=>GLctx.lineWidth(x0);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL;var _glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=x0=>GLctx.stencilMask(x0);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";var _glUniform2fv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";var _glUniform2iv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";var _glUniform3fv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";var _glUniform3iv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;count*=4;for(var i=0;i>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";var _glUniform4iv=(location,count,value)=>{if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;count*=16;for(var i=0;i>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";var _emscripten_out=str=>out(UTF8ToString(str));_emscripten_out.sig="vp";class HandleAllocator{allocated=[undefined];freelist=[];get(id){return this.allocated[id]}has(id){return this.allocated[id]!==undefined}allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id}free(id){this.allocated[id]=undefined;this.freelist.push(id)}}var promiseMap=new HandleAllocator;var makePromise=()=>{var promiseInfo={};promiseInfo.promise=new Promise((resolve,reject)=>{promiseInfo.reject=reject;promiseInfo.resolve=resolve});promiseInfo.id=promiseMap.allocate(promiseInfo);return promiseInfo};var _emscripten_promise_create=()=>makePromise().id;_emscripten_promise_create.sig="p";var _emscripten_promise_destroy=id=>{promiseMap.free(id)};_emscripten_promise_destroy.sig="vp";var getPromise=id=>promiseMap.get(id).promise;var _emscripten_promise_resolve=(id,result,value)=>{var info=promiseMap.get(id);switch(result){case 0:info.resolve(value);return;case 1:info.resolve(getPromise(value));return;case 2:info.resolve(getPromise(value));_emscripten_promise_destroy(value);return;case 3:info.reject(value);return}};_emscripten_promise_resolve.sig="vpip";var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};_emscripten_resize_heap.sig="ip";var _emscripten_wget_data=(url,pbuffer,pnum,perror)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_wget_data"};_emscripten_wget_data.sig="vpppp";var ENV={};var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};_environ_get.sig="ipp";var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};_environ_sizes_get.sig="ipp";function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_close.sig="ii";function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_fdstat_get.sig="iip";var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pread.sig="iippiip";var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pwrite.sig="iippiip";function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_read.sig="iippp";function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_seek.sig="iiiiip";function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_sync.sig="ii";function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_write.sig="iippp";var _getnameinfo=(sa,salen,node,nodelen,serv,servlen,flags)=>{var info=readSockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0};_getnameinfo.sig="ipipipii";var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}_ipp.sig="ipp";function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.sig="ipp";function _ippipppp(...args){return adapters_support(false,...args)}_ippipppp.sig="ippipppp";function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.sig="ippipppp";function _ippp(...args){return adapters_support(false,...args)}_ippp.sig="ippp";function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.sig="ippp";function _ipppi(...args){return adapters_support(false,...args)}_ipppi.sig="ipppi";function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.sig="ipppi";function _ipppiii(...args){return adapters_support(false,...args)}_ipppiii.sig="ipppiii";function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.sig="ipppiii";function _ipppiiip(...args){return adapters_support(false,...args)}_ipppiiip.sig="ipppiiip";function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.sig="ipppiiip";function _ipppip(...args){return adapters_support(false,...args)}_ipppip.sig="ipppip";function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.sig="ipppip";function _ipppj(...args){return adapters_support(false,...args)}_ipppj.sig="ipppii";function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.sig="ipppii";function _ipppp(...args){return adapters_support(false,...args)}_ipppp.sig="ipppp";function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.sig="ipppp";function _ippppi(...args){return adapters_support(false,...args)}_ippppi.sig="ippppi";function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.sig="ippppi";function _ippppij(...args){return adapters_support(false,...args)}_ippppij.sig="ippppiii";function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.sig="ippppiii";function _ippppip(...args){return adapters_support(false,...args)}_ippppip.sig="ippppip";function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.sig="ippppip";function _ipppppip(...args){return adapters_support(false,...args)}_ipppppip.sig="ipppppip";function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.sig="ipppppip";function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_random_get.sig="ipp";function _vppippii(...args){return adapters_support(false,...args)}_vppippii.sig="vppippii";function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.sig="vppippii";function _vppp(...args){return adapters_support(false,...args)}_vppp.sig="vppp";function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.sig="vppp";function _vpppip(...args){return adapters_support(false,...args)}_vpppip.sig="vpppip";function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.sig="vpppip";var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var writeI53ToI64Clamped=(ptr,num)=>{if(num>0x8000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=2147483647}else if(num<-0x8000000000000000){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=2147483648}else{writeI53ToI64(ptr,num)}};var writeI53ToI64Signaling=(ptr,num)=>{if(num>0x8000000000000000||num<-0x8000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var writeI53ToU64Clamped=(ptr,num)=>{if(num>0x10000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=4294967295}else if(num<0){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=0}else{writeI53ToI64(ptr,num)}};var writeI53ToU64Signaling=(ptr,num)=>{if(num<0||num>0x10000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var readI53FromU64=ptr=>HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296;var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var convertU32PairToI53=(lo,hi)=>(lo>>>0)+(hi>>>0)*4294967296;var _stackAlloc=stackAlloc;var _stackSave=stackSave;var _stackRestore=stackSave;var _getTempRet0=getTempRet0;var ptrToString=ptr=>{ptr>>>=0;return"0x"+ptr.toString(16).padStart(8,"0")};var _emscripten_notify_memory_growth=memoryIndex=>{updateMemoryViews()};_emscripten_notify_memory_growth.sig="vp";var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var strError=errno=>UTF8ToString(_strerror(errno));var _getaddrinfo=(node,service,hint,out)=>{var addrs=[];var canon=null;var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai,last;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAPU32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,_htonl(1)]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0};_getaddrinfo.sig="ipppp";var Protocols={list:[],map:{}};var stringToAscii=(str,buffer)=>{for(var i=0;i{function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);stringToAscii(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>2]=aliasBuf}HEAPU32[aliasListBuf+j>>2]=0;var pe=_malloc(12);HEAPU32[pe>>2]=nameBuf;HEAPU32[pe+4>>2]=aliasListBuf;HEAP32[pe+8>>2]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0};_setprotoent.sig="vi";var _endprotoent=()=>{};_endprotoent.sig="v";var _getprotoent=number=>{if(_setprotoent.index===Protocols.list.length){return 0}var result=Protocols.list[_setprotoent.index++];return result};_getprotoent.sig="p";var _getprotobyname=name=>{name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result};_getprotobyname.sig="pp";var _getprotobynumber=number=>{_setprotoent(true);var result=Protocols.map[number];return result};_getprotobynumber.sig="pi";var Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]};var _emscripten_run_script=ptr=>{eval(UTF8ToString(ptr))};_emscripten_run_script.sig="vp";var _emscripten_run_script_int=ptr=>eval(UTF8ToString(ptr))|0;_emscripten_run_script_int.sig="ip";var _emscripten_run_script_string=ptr=>{var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;me.bufferSize=lengthBytesUTF8(s)+1;me.buffer=_realloc(me.buffer??0,me.bufferSize);stringToUTF8(s,me.buffer,me.bufferSize);return me.buffer};_emscripten_run_script_string.sig="pp";var _emscripten_random=()=>Math.random();_emscripten_random.sig="f";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}};var _emscripten_get_compiler_setting=name=>{throw"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"};_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>0;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";var _emscripten_print_double=(x,to,max)=>{var str=x+"";if(to)return stringToUTF8(str,to,max);else return lengthBytesUTF8(str)};_emscripten_print_double.sig="idpi";var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_double.sig="dppp";var _emscripten_asm_const_ptr=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_ptr.sig="pppp";var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};var _emscripten_asm_const_int_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";var _emscripten_asm_const_ptr_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";var _emscripten_asm_const_async_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,0);_emscripten_asm_const_async_on_main_thread.sig="vppp";var __Unwind_Backtrace=(func,arg)=>{var trace=getCallstack();var parts=trace.split("\n");for(var i=0;iabort("Unwind_GetIPInfo");__Unwind_GetIPInfo.sig="ppp";var __Unwind_FindEnclosingFunction=ip=>0;__Unwind_FindEnclosingFunction.sig="pp";class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};___cxa_throw.sig="vppp";var __Unwind_RaiseException=ex=>{err("Warning: _Unwind_RaiseException is not correctly implemented");return ___cxa_throw(ex,0,0)};__Unwind_RaiseException.sig="ip";var __Unwind_DeleteException=ex=>err("TODO: Unwind_DeleteException");__Unwind_DeleteException.sig="vp";var getDynCaller=(sig,ptr,promising=false)=>(...args)=>dynCall(sig,ptr,args,promising);var _emscripten_exit_with_live_runtime=()=>{throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=status=>{__emscripten_runtime_keepalive_clear();_exit(status)};_emscripten_force_exit.sig="vi";var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));_emscripten_outn.sig="vpp";var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));_emscripten_errn.sig="vpp";var _emscripten_throw_number=number=>{throw number};_emscripten_throw_number.sig="vd";var _emscripten_throw_string=str=>{throw UTF8ToString(str)};_emscripten_throw_string.sig="vp";var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=x=>{if(x=="__main_argc_argv"){x="main"}return x.startsWith("dynCall_")?x:"_"+x};var ___global_base=1024;var __emscripten_fs_load_embedded_files=ptr=>{do{var name_addr=HEAPU32[ptr>>2];ptr+=4;var len=HEAPU32[ptr>>2];ptr+=4;var content=HEAPU32[ptr>>2];ptr+=4;var name=UTF8ToString(name_addr);FS.createPath("/",PATH.dirname(name),true,true);FS.createDataFile(name,null,HEAP8.subarray(content,content+len),true,true,true)}while(HEAPU32[ptr>>2])};__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(type){switch(type){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(type.endsWith("*")){return POINTER_SIZE}if(type[0]==="i"){const bits=Number(type.slice(1));assert(bits%8===0,`getNativeTypeSize invalid bits ${bits}, ${type} type`);return bits/8}return 0}}}var onInits=[];var addOnInit=cb=>onInits.push(cb);var onMains=[];var addOnPreMain=cb=>onMains.push(cb);var onExits=[];var addOnExit=cb=>onExits.push(cb);var STACK_SIZE=524288;var STACK_ALIGN=16;var ASSERTIONS=0;var removeFunction=index=>{functionsInTableMap.delete(getWasmTableEntry(index));setWasmTableEntry(index,null);freeTableIndexes.push(index)};var _emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(x,y)=>x%y;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";var _emscripten_math_hypot=(count,varargs)=>{var args=[];for(var i=0;i>3])}return Math.hypot(...args)};_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";var lengthBytesUTF16=str=>str.length*2;var lengthBytesUTF32=str=>{var len=0;for(var i=0;i65535){i++}len+=4}return len};var JSEvents={memcpy(target,src,size){HEAP8.set(HEAP8.subarray(src,src+size),target)},removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):null);return domElement};var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.keyEvent||=_malloc(160);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP8[keyEventData+12]=e.ctrlKey;HEAP8[keyEventData+13]=e.shiftKey;HEAP8[keyEventData+14]=e.altKey;HEAP8[keyEventData+15]=e.metaKey;HEAP8[keyEventData+16]=e.repeat;HEAP32[idx+5]=e.charCode;HEAP32[idx+6]=e.keyCode;HEAP32[idx+7]=e.which;stringToUTF8(e.key||"",keyEventData+32,32);stringToUTF8(e.code||"",keyEventData+64,32);stringToUTF8(e.char||"",keyEventData+96,32);stringToUTF8(e.locale||"",keyEventData+128,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var findCanvasEventTarget=findEventTarget;var _emscripten_set_keypress_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);_emscripten_set_keypress_callback_on_thread.sig="ippipp";var _emscripten_set_keydown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);_emscripten_set_keydown_callback_on_thread.sig="ippipp";var _emscripten_set_keyup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP8[eventStruct+24]=e.ctrlKey;HEAP8[eventStruct+25]=e.shiftKey;HEAP8[eventStruct+26]=e.altKey;HEAP8[eventStruct+27]=e.metaKey;HEAP16[idx*2+14]=e.button;HEAP16[idx*2+15]=e.buttons;HEAP32[idx+8]=e["movementX"];HEAP32[idx+9]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10]=e.clientX-(rect.left|0);HEAP32[idx+11]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.mouseEvent||=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);_emscripten_set_click_callback_on_thread.sig="ippipp";var _emscripten_set_mousedown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);_emscripten_set_mousedown_callback_on_thread.sig="ippipp";var _emscripten_set_mouseup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);_emscripten_set_mouseup_callback_on_thread.sig="ippipp";var _emscripten_set_dblclick_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,"dblclick",targetThread);_emscripten_set_dblclick_callback_on_thread.sig="ippipp";var _emscripten_set_mousemove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);_emscripten_set_mousemove_callback_on_thread.sig="ippipp";var _emscripten_set_mouseenter_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";var _emscripten_set_mouseleave_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";var _emscripten_set_mouseover_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,35,"mouseover",targetThread);_emscripten_set_mouseover_callback_on_thread.sig="ippipp";var _emscripten_set_mouseout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,36,"mouseout",targetThread);_emscripten_set_mouseout_callback_on_thread.sig="ippipp";var _emscripten_get_mouse_status=mouseState=>{if(!JSEvents.mouseEvent)return-7;JSEvents.memcpy(mouseState,JSEvents.mouseEvent,64);return 0};_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.wheelEvent||=_malloc(96);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e["deltaX"];HEAPF64[wheelEvent+72>>3]=e["deltaY"];HEAPF64[wheelEvent+80>>3]=e["deltaZ"];HEAP32[wheelEvent+88>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:wheelHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_wheel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}};_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.uiEvent||=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=0;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset|0;HEAP32[uiEvent+32>>2]=pageYOffset|0;if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);_emscripten_set_resize_callback_on_thread.sig="ippipp";var _emscripten_set_scroll_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,11,"scroll",targetThread);_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.focusEvent||=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_blur_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);_emscripten_set_blur_callback_on_thread.sig="ippipp";var _emscripten_set_focus_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);_emscripten_set_focus_callback_on_thread.sig="ippipp";var _emscripten_set_focusin_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,14,"focusin",targetThread);_emscripten_set_focusin_callback_on_thread.sig="ippipp";var _emscripten_set_focusout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,15,"focusout",targetThread);_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.alpha;HEAPF64[eventStruct+8>>3]=e.beta;HEAPF64[eventStruct+16>>3]=e.gamma;HEAP8[eventStruct+24]=e.absolute};var registerDeviceOrientationEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceOrientationEvent||=_malloc(32);var deviceOrientationEventHandlerFunc=(e=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_deviceorientation_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceOrientationEventCallback(2,userData,useCapture,callbackfunc,16,"deviceorientation",targetThread);_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";var _emscripten_get_deviceorientation_status=orientationState=>{if(!JSEvents.deviceOrientationEvent)return-7;JSEvents.memcpy(orientationState,JSEvents.deviceOrientationEvent,32);return 0};_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(eventStruct,e,target)=>{var supportedFields=0;var a=e["acceleration"];supportedFields|=a&&1;var ag=e["accelerationIncludingGravity"];supportedFields|=ag&&2;var rr=e["rotationRate"];supportedFields|=rr&&4;a=a||{};ag=ag||{};rr=rr||{};HEAPF64[eventStruct>>3]=a["x"];HEAPF64[eventStruct+8>>3]=a["y"];HEAPF64[eventStruct+16>>3]=a["z"];HEAPF64[eventStruct+24>>3]=ag["x"];HEAPF64[eventStruct+32>>3]=ag["y"];HEAPF64[eventStruct+40>>3]=ag["z"];HEAPF64[eventStruct+48>>3]=rr["alpha"];HEAPF64[eventStruct+56>>3]=rr["beta"];HEAPF64[eventStruct+64>>3]=rr["gamma"]};var registerDeviceMotionEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceMotionEvent||=_malloc(80);var deviceMotionEventHandlerFunc=(e=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_devicemotion_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceMotionEventCallback(2,userData,useCapture,callbackfunc,17,"devicemotion",targetThread);_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";var _emscripten_get_devicemotion_status=motionState=>{if(!JSEvents.deviceMotionEvent)return-7;JSEvents.memcpy(motionState,JSEvents.deviceMotionEvent,80);return 0};_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(!window.screen)return undefined;return screen.orientation||screen["mozOrientation"]||screen["webkitOrientation"]};var fillOrientationChangeEventData=eventStruct=>{var orientationsType1=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientationsType2=["portrait","portrait","landscape","landscape"];var orientationIndex=0;var orientationAngle=0;var screenOrientObj=screenOrientation();if(typeof screenOrientObj==="object"){orientationIndex=orientationsType1.indexOf(screenOrientObj.type);if(orientationIndex<0){orientationIndex=orientationsType2.indexOf(screenOrientObj.type)}if(orientationIndex>=0){orientationIndex=1<>2]=orientationIndex;HEAP32[eventStruct+4>>2]=orientationAngle};var registerOrientationChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.orientationChangeEvent||=_malloc(8);var orientationChangeEventHandlerFunc=(e=event)=>{var orientationChangeEvent=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(orientationChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,orientationChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_orientationchange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!window.screen||!screen.orientation)return-1;return registerOrientationChangeEventCallback(screen.orientation,userData,useCapture,callbackfunc,18,"change",targetThread)};_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";var _emscripten_get_orientation_status=orientationChangeEvent=>{if(!screenOrientation()&&typeof orientation=="undefined")return-1;fillOrientationChangeEventData(orientationChangeEvent);return 0};_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=allowedOrientations=>{var orientations=[];if(allowedOrientations&1)orientations.push("portrait-primary");if(allowedOrientations&2)orientations.push("portrait-secondary");if(allowedOrientations&4)orientations.push("landscape-primary");if(allowedOrientations&8)orientations.push("landscape-secondary");var succeeded;if(screen.lockOrientation){succeeded=screen.lockOrientation(orientations)}else if(screen.mozLockOrientation){succeeded=screen.mozLockOrientation(orientations)}else if(screen.webkitLockOrientation){succeeded=screen.webkitLockOrientation(orientations)}else{return-1}if(succeeded){return 0}return-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation){screen.unlockOrientation()}else if(screen.mozUnlockOrientation){screen.mozUnlockOrientation()}else if(screen.webkitUnlockOrientation){screen.webkitUnlockOrientation()}else{return-1}return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=getFullscreenElement();var isFullscreen=!!fullscreenElement;HEAP8[eventStruct]=isFullscreen;HEAP8[eventStruct+1]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>2]=screen.width;HEAP32[eventStruct+272>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.fullscreenChangeEvent||=_malloc(276);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";var _emscripten_get_fullscreen_status=fullscreenStatus=>{if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0};_emscripten_get_fullscreen_status.sig="ip";var _emscripten_get_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height};_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=target=>{var sp=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(sp);return size};var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(target,width,height)=>{if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var sp=stackSave();var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(sp)}};var currentFullscreenStrategy={};var registerRestoreOldStyle=canvas=>{var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){if(!getFullscreenElement()){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle};var setLetterbox=(element,topBottom,leftRight)=>{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"};var JSEvents_resizeCanvasForFullscreen=(target,strategy)=>{var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight{if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0};var hideEverythingExceptGivenElement=onlyVisibleElement=>{var child=onlyVisibleElement;var parent=child.parentNode;var hiddenElements=[];while(child!=document.body){var children=parent.children;for(var currChild of children){if(currChild!=child){hiddenElements.push({node:currChild,displayState:currChild.style.display});currChild.style.display="none"}}child=parent;parent=parent.parentNode}return hiddenElements};var restoreHiddenElements=hiddenElements=>{for(var elem of hiddenElements){elem.node.style.display=elem.displayState}};var restoreOldWindowedStyle=null;var softFullscreenResizeWebGLRenderTarget=()=>{var dpr=devicePixelRatio;var inHiDPIFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode==2;var inAspectRatioFixedFullscreenMode=currentFullscreenStrategy.scaleMode==2;var inPixelPerfectFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode!=0;var inCenteredWithoutScalingFullscreenMode=currentFullscreenStrategy.scaleMode==3;var screenWidth=inHiDPIFullscreenMode?Math.round(innerWidth*dpr):innerWidth;var screenHeight=inHiDPIFullscreenMode?Math.round(innerHeight*dpr):innerHeight;var w=screenWidth;var h=screenHeight;var canvas=currentFullscreenStrategy.target;var canvasSize=getCanvasElementSize(canvas);var x=canvasSize[0];var y=canvasSize[1];var topMargin;if(inAspectRatioFixedFullscreenMode){if(w*yx*h)w=h*x/y|0;topMargin=(screenHeight-h)/2|0}if(inPixelPerfectFullscreenMode){setCanvasElementSize(canvas,w,h);if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,w,h)}if(inHiDPIFullscreenMode){topMargin/=dpr;w/=dpr;h/=dpr;w=Math.round(w*1e4)/1e4;h=Math.round(h*1e4)/1e4;topMargin=Math.round(topMargin*1e4)/1e4}if(inCenteredWithoutScalingFullscreenMode){var t=(innerHeight-jstoi_q(canvas.style.height))/2;var b=(innerWidth-jstoi_q(canvas.style.width))/2;setLetterbox(canvas,t,b)}else{canvas.style.width=w+"px";canvas.style.height=h+"px";var b=(innerWidth-w)/2;setLetterbox(canvas,topMargin,b)}if(!inCenteredWithoutScalingFullscreenMode&¤tFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}};var doRequestFullscreen=(target,strategy)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}if(!JSEvents.canPerformEventHandlerRequests()){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)};var _emscripten_request_fullscreen=(target,deferUntilInEventHandler)=>{var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen.sig="ipi";var _emscripten_request_fullscreen_strategy=(target,deferUntilInEventHandler,fullscreenStrategy)=>{var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen_strategy.sig="ipip";var _emscripten_enter_soft_fullscreen=(target,fullscreenStrategy)=>{target=findEventTarget(target);if(!target)return-4;var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2],target,softFullscreen:true};var restoreOldStyle=JSEvents_resizeCanvasForFullscreen(target,strategy);document.documentElement.style.overflow="hidden";document.body.scroll="no";document.body.style.margin="0px";var hiddenElements=hideEverythingExceptGivenElement(target);function restoreWindowedState(){restoreOldStyle();restoreHiddenElements(hiddenElements);removeEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}currentFullscreenStrategy=0}restoreOldWindowedStyle=restoreWindowedState;currentFullscreenStrategy=strategy;addEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0};_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>{restoreOldWindowedStyle?.();restoreOldWindowedStyle=null;return 0};_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.pointerlockChangeEvent||=_malloc(257);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document.body?.requestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var pointerlockErrorEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockerror_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document.body?.requestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;return registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"pointerlockerror",targetThread)};_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";var _emscripten_get_pointerlock_status=pointerlockStatus=>{if(pointerlockStatus)fillPointerlockChangeEventData(pointerlockStatus);if(!document.body?.requestPointerLock){return-1}return 0};_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=target=>{if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0};var _emscripten_request_pointerlock=(target,deferUntilInEventHandler)=>{target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}if(!JSEvents.canPerformEventHandlerRequests()){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)};_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{JSEvents.removeDeferredCalls(requestPointerLock);if(!document.exitPointerLock)return-1;document.exitPointerLock();return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=msecs=>{if(!navigator.vibrate)return-1;navigator.vibrate(msecs);return 0};_emscripten_vibrate.sig="ii";var _emscripten_vibrate_pattern=(msecsArray,numEntries)=>{if(!navigator.vibrate)return-1;var vibrateList=[];for(var i=0;i>2];vibrateList.push(msecs)}navigator.vibrate(vibrateList);return 0};_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.visibilityChangeEvent||=_malloc(8);var visibilityChangeEventHandlerFunc=(e=event)=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_visibilitychange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)};_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";var _emscripten_get_visibility_status=visibilityStatus=>{if(typeof document.visibilityState=="undefined"&&typeof document.hidden=="undefined"){return-1}fillVisibilityChangeEventData(visibilityStatus);return 0};_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.touchEvent||=_malloc(1552);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>3]=e.timeStamp;HEAP8[touchEvent+12]=e.ctrlKey;HEAP8[touchEvent+13]=e.shiftKey;HEAP8[touchEvent+14]=e.altKey;HEAP8[touchEvent+15]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>2;HEAP32[idx32+0]=t.identifier;HEAP32[idx32+1]=t.screenX;HEAP32[idx32+2]=t.screenY;HEAP32[idx32+3]=t.clientX;HEAP32[idx32+4]=t.clientY;HEAP32[idx32+5]=t.pageX;HEAP32[idx32+6]=t.pageY;HEAP8[idx+28]=t.isChanged;HEAP8[idx+29]=t.onTarget;HEAP32[idx32+8]=t.clientX-(targetRect.left|0);HEAP32[idx32+9]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);_emscripten_set_touchstart_callback_on_thread.sig="ippipp";var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);_emscripten_set_touchend_callback_on_thread.sig="ippipp";var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);_emscripten_set_touchmove_callback_on_thread.sig="ippipp";var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.gamepadEvent||=_malloc(1240);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString)=>{var beforeUnloadEventHandlerFunc=(e=event)=>{var confirmationMessage=getWasmTableEntry(callbackfunc)(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_beforeunload_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;return registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload")};_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(eventStruct,battery)=>{HEAPF64[eventStruct>>3]=battery.chargingTime;HEAPF64[eventStruct+8>>3]=battery.dischargingTime;HEAPF64[eventStruct+16>>3]=battery.level;HEAP8[eventStruct+24]=battery.charging};var hasBatteryAPI=()=>typeof navigator!="undefined"&&navigator.getBattery;var registerBatteryEventCallback=(battery,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.batteryEvent||=_malloc(32);var batteryEventHandlerFunc=(e=event)=>{var batteryEvent=JSEvents.batteryEvent;fillBatteryEventData(batteryEvent,battery);if(getWasmTableEntry(callbackfunc)(eventTypeId,batteryEvent,userData))e.preventDefault()};var eventHandler={target:battery,eventTypeString,callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_batterychargingchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!hasBatteryAPI())return-1;navigator.getBattery().then(b=>{registerBatteryEventCallback(b,userData,true,callbackfunc,29,"chargingchange",targetThread)})};_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";var _emscripten_set_batterylevelchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!hasBatteryAPI())return-1;navigator.getBattery().then(b=>{registerBatteryEventCallback(b,userData,true,callbackfunc,30,"levelchange",targetThread)})};_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";var batteryManager;var _emscripten_get_battery_status=batteryState=>{if(!hasBatteryAPI())return-1;if(!batteryManager){navigator.getBattery().then(b=>{batteryManager=b});return-7}fillBatteryEventData(batteryState,batteryManager);return 0};_emscripten_get_battery_status.sig="ip";var _emscripten_set_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0};_emscripten_set_element_css_size.sig="ipdd";var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=(cb,userData)=>requestAnimationFrame(timeStamp=>getWasmTableEntry(cb)(timeStamp,userData));_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=id=>cancelAnimationFrame(id);_emscripten_cancel_animation_frame.sig="vi";var _emscripten_request_animation_frame_loop=(cb,userData)=>{function tick(timeStamp){if(getWasmTableEntry(cb)(timeStamp,userData)){requestAnimationFrame(tick)}}return requestAnimationFrame(tick)};_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_get_device_pixel_ratio=()=>devicePixelRatio;_emscripten_get_device_pixel_ratio.sig="d";var _emscripten_get_callstack=(flags,str,maxbytes)=>{var callstack=getCallstack(flags);if(!str||maxbytes<=0){return lengthBytesUTF8(callstack)+1}var bytesWrittenExcludingNull=stringToUTF8(callstack,str,maxbytes);return bytesWrittenExcludingNull+1};_emscripten_get_callstack.sig="iipi";var convertFrameToPC=frame=>{var match;if(match=/\bwasm-function\[\d+\]:(0x[0-9a-f]+)/.exec(frame)){return+match[1]}else if(match=/\bwasm-function\[(\d+)\]:(\d+)/.exec(frame)){abort("Legacy backtrace format detected but -sUSE_OFFSET_CONVERTER not present.")}else if(match=/:(\d+):\d+(?:\)|$)/.exec(frame)){return 2147483648|+match[1]}return 0};var _emscripten_return_address=level=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}var caller=callstack[level+3];return convertFrameToPC(caller)};_emscripten_return_address.sig="pi";var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};var _emscripten_stack_snapshot=()=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr};_emscripten_stack_snapshot.sig="p";var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};_emscripten_stack_unwind_buffer.sig="ippi";var _emscripten_pc_get_function=pc=>{var name;if(pc&2147483648){var frame=UNWIND_CACHE[pc];if(!frame)return 0;var match;if(match=/^\s+at (.*) \(.*\)$/.exec(frame)){name=match[1]}else if(match=/^(.+?)@/.exec(frame)){name=match[1]}else{return 0}}else{abort("Cannot use emscripten_pc_get_function on native functions without -sUSE_OFFSET_CONVERTER");return 0}_free(_emscripten_pc_get_function.ret??0);_emscripten_pc_get_function.ret=stringToNewUTF8(name);return _emscripten_pc_get_function.ret};_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=pc=>{if(UNWIND_CACHE.last_get_source_pc==pc)return UNWIND_CACHE.last_source;var match;var source;if(!source){var frame=UNWIND_CACHE[pc];if(!frame)return null;if(match=/\((.*):(\d+):(\d+)\)$/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}else if(match=/@(.*):(\d+):(\d+)/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}}UNWIND_CACHE.last_get_source_pc=pc;UNWIND_CACHE.last_source=source;return source};var _emscripten_pc_get_file=pc=>{var result=convertPCtoSourceLocation(pc);if(!result)return 0;_free(_emscripten_pc_get_file.ret??0);_emscripten_pc_get_file.ret=stringToNewUTF8(result.file);return _emscripten_pc_get_file.ret};_emscripten_pc_get_file.sig="pp";var _emscripten_pc_get_line=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.line:0};_emscripten_pc_get_line.sig="ip";var _emscripten_pc_get_column=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.column||0:0};_emscripten_pc_get_column.sig="ip";var _sched_yield=()=>0;_sched_yield.sig="i";var wasiRightsToMuslOFlags=rights=>{if(rights&2&&rights&64){return 2}if(rights&2){return 0}if(rights&64){return 1}throw new FS.ErrnoError(28)};var wasiOFlagsToMuslOFlags=oflags=>{var musl_oflags=0;if(oflags&1){musl_oflags|=64}if(oflags&8){musl_oflags|=512}if(oflags&2){musl_oflags|=65536}if(oflags&4){musl_oflags|=128}return musl_oflags};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var setImmediateWrapped=func=>{setImmediateWrapped.mapping||=[];var id=setImmediateWrapped.mapping.length;setImmediateWrapped.mapping[id]=setImmediate(()=>{setImmediateWrapped.mapping[id]=undefined;func()});return id};var safeRequestAnimationFrame=func=>MainLoop.requestAnimationFrame(()=>{callUserCallback(func)});var clearImmediateWrapped=id=>{clearImmediate(setImmediateWrapped.mapping[id]);setImmediateWrapped.mapping[id]=undefined};var emClearImmediate;var emSetImmediate;var emClearImmediate_deps=["$emSetImmediate"];var _emscripten_set_immediate=(cb,userData)=>emSetImmediate(()=>{callUserCallback(()=>getWasmTableEntry(cb)(userData))});_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=id=>{emClearImmediate(id)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=(cb,userData)=>{function tick(){callUserCallback(()=>{if(getWasmTableEntry(cb)(userData)){emSetImmediate(tick)}else{}})}emSetImmediate(tick)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=(cb,msecs,userData)=>safeSetTimeout(()=>getWasmTableEntry(cb)(userData),msecs);_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=(cb,msecs,userData)=>{function tick(){var t=_emscripten_get_now();var n=t+msecs;callUserCallback(()=>{if(getWasmTableEntry(cb)(t,userData)){var remaining=n-_emscripten_get_now();setTimeout(tick,remaining)}})}return setTimeout(tick,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=(cb,msecs,userData)=>setInterval(()=>{callUserCallback(()=>getWasmTableEntry(cb)(userData))},msecs);_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=id=>{clearInterval(id)};_emscripten_clear_interval.sig="vi";var _emscripten_async_call=(func,arg,millis)=>{var wrapper=()=>getWasmTableEntry(func)(arg);if(millis>=0){safeSetTimeout(wrapper,millis)}else{safeRequestAnimationFrame(wrapper)}};_emscripten_async_call.sig="vppi";var registerPostMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.postMainLoop.push(f)};var registerPreMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.preMainLoop.push(f)};var _emscripten_get_main_loop_timing=(mode,value)=>{if(mode)HEAP32[mode>>2]=MainLoop.timingMode;if(value)HEAP32[value>>2]=MainLoop.timingValue};_emscripten_get_main_loop_timing.sig="vpp";var _emscripten_set_main_loop=(func,fps,simulateInfiniteLoop)=>{var iterFunc=getWasmTableEntry(func);setMainLoop(iterFunc,fps,simulateInfiniteLoop)};_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=(func,arg,fps,simulateInfiniteLoop)=>{var iterFunc=()=>getWasmTableEntry(func)(arg);setMainLoop(iterFunc,fps,simulateInfiniteLoop,arg)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause();MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>MainLoop.pause();_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>MainLoop.resume();_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:true});MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:false});MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=num=>{MainLoop.expectedBlockers=num;MainLoop.remainingBlockers=num;MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(idBuf,size)=>{var promises=[];for(var i=0;i>2];promises[i]=getPromise(id)}return promises};var makePromiseCallback=(callback,userData)=>value=>{var stack=stackSave();var resultPtr=stackAlloc(POINTER_SIZE);HEAPU32[resultPtr>>2]=0;try{var result=getWasmTableEntry(callback)(resultPtr,userData,value);var resultVal=HEAPU32[resultPtr>>2]}catch(e){if(typeof e!="number"){throw 0}throw e}finally{stackRestore(stack)}switch(result){case 0:return resultVal;case 1:return getPromise(resultVal);case 2:var ret=getPromise(resultVal);_emscripten_promise_destroy(resultVal);return ret;case 3:throw resultVal}};var _emscripten_promise_then=(id,onFulfilled,onRejected,userData)=>{var promise=getPromise(id);var newId=promiseMap.allocate({promise:promise.then(makePromiseCallback(onFulfilled,userData),makePromiseCallback(onRejected,userData))});return newId};_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.all(promises).then(results=>{if(resultBuf){for(var i=0;i>2]=result}}return resultBuf})});return id};_emscripten_promise_all.sig="pppp";var setPromiseResult=(ptr,fulfill,value)=>{var result=fulfill?0:3;HEAP32[ptr>>2]=result;HEAPU32[ptr+4>>2]=value};var _emscripten_promise_all_settled=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.allSettled(promises).then(results=>{if(resultBuf){var offset=resultBuf;for(var i=0;i{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.any(promises).catch(err=>{if(errorBuf){for(var i=0;i>2]=err.errors[i]}}throw errorBuf})});return id};_emscripten_promise_any.sig="pppp";var _emscripten_promise_race=(idBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.race(promises)});return id};_emscripten_promise_race.sig="ppp";var _emscripten_promise_await=(returnValuePtr,id)=>{abort("emscripten_promise_await is only available with ASYNCIFY")};_emscripten_promise_await.sig="vpp";var findMatchingCatch=args=>{var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}for(var caughtType of args){if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown};var ___cxa_find_matching_catch_2=()=>findMatchingCatch([]);___cxa_find_matching_catch_2.sig="p";var ___cxa_find_matching_catch_3=arg0=>findMatchingCatch([arg0]);___cxa_find_matching_catch_3.sig="pp";var ___cxa_find_matching_catch_4=(arg0,arg1)=>findMatchingCatch([arg0,arg1]);___cxa_find_matching_catch_4.sig="ppp";var exceptionCaught=[];var ___cxa_rethrow=()=>{var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast};___cxa_rethrow.sig="v";var _llvm_eh_typeid_for=type=>type;_llvm_eh_typeid_for.sig="vp";var ___cxa_begin_catch=ptr=>{var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);___cxa_increment_exception_refcount(ptr);return ___cxa_get_exception_ptr(ptr)};___cxa_begin_catch.sig="pp";var ___cxa_end_catch=()=>{_setThrew(0,0);var info=exceptionCaught.pop();___cxa_decrement_exception_refcount(info.excPtr);exceptionLast=0};___cxa_end_catch.sig="v";var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;___cxa_uncaught_exceptions.sig="i";var ___cxa_call_unexpected=exception=>abort("Unexpected exception thrown, this is not properly supported - aborting");___cxa_call_unexpected.sig="vp";var ___cxa_current_primary_exception=()=>{if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];___cxa_increment_exception_refcount(info.excPtr);return info.excPtr};___cxa_current_primary_exception.sig="p";function ___cxa_current_exception_type(){if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];return info.get_type()}___cxa_current_exception_type.sig="p";var ___cxa_rethrow_primary_exception=ptr=>{if(!ptr)return;var info=new ExceptionInfo(ptr);exceptionCaught.push(info);info.set_rethrown(true);___cxa_rethrow()};___cxa_rethrow_primary_exception.sig="vp";var ___resumeException=ptr=>{if(!exceptionLast){exceptionLast=ptr}throw exceptionLast};___resumeException.sig="vp";var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=async function imagePlugin_handle(byteArray,name){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);return new Promise((resolve,reject)=>{var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);resolve(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);reject()};img.src=url})};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=async function audioPlugin_handle(byteArray,name){return new Promise((resolve,reject)=>{var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;resolve(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)})};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document.pointerLockElement===canvas}var canvas=Browser.getCanvas();if(canvas){document.addEventListener("pointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if(getFullscreenElement()===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]>0){if(w/h{var _file=UTF8ToString(file);var data=FS.analyzePath(_file);if(!data.exists)return-1;FS.createPreloadedFile(PATH.dirname(_file),PATH.basename(_file),new Uint8Array(data.object.contents),true,true,()=>{if(onload)getWasmTableEntry(onload)(file)},()=>{if(onerror)getWasmTableEntry(onerror)(file)},true);return 0};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0;var _emscripten_run_preload_plugins_data=(data,size,suffix,arg,onload,onerror)=>{var _suffix=UTF8ToString(suffix);var name="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+_suffix;var cname=stringToNewUTF8(name);FS.createPreloadedFile("/",name,HEAPU8.subarray(data,data+size),true,true,()=>{if(onload)getWasmTableEntry(onload)(arg,cname)},()=>{if(onerror)getWasmTableEntry(onerror)(arg)},true)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=(script,millis)=>{safeSetTimeout(()=>_emscripten_run_script(script),millis)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=async(url,onload,onerror)=>{url=UTF8ToString(url);var loadDone=()=>{if(onload){var onloadCallback=()=>callUserCallback(getWasmTableEntry(onload));if(runDependencies>0){dependenciesFulfilled=onloadCallback}else{onloadCallback()}}};var loadError=()=>{if(onerror){callUserCallback(getWasmTableEntry(onerror))}};var script=document.createElement("script");script.onload=loadDone;script.onerror=loadError;script.src=url;document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";var _emscripten_get_window_title=()=>{var buflen=256;if(!_emscripten_get_window_title.buffer){_emscripten_get_window_title.buffer=_malloc(buflen)}stringToUTF8(document.title,_emscripten_get_window_title.buffer,buflen);return _emscripten_get_window_title.buffer};_emscripten_get_window_title.sig="p";var _emscripten_set_window_title=title=>document.title=UTF8ToString(title);_emscripten_set_window_title.sig="vp";var _emscripten_get_screen_size=(width,height)=>{HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height};_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{var styleSheet=document.styleSheets[0];var rules=styleSheet.cssRules;for(var i=0;iBrowser.setCanvasSize(width,height);_emscripten_set_canvas_size.sig="vii";var _emscripten_get_canvas_size=(width,height,isFullscreen)=>{var canvas=Browser.getCanvas();HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height;HEAP32[isFullscreen>>2]=Browser.isFullscreen?1:0};_emscripten_get_canvas_size.sig="vppp";var _emscripten_create_worker=url=>{url=UTF8ToString(url);var id=Browser.workers.length;var info={worker:new Worker(url),callbacks:[],awaited:0,buffer:0};info.worker.onmessage=function info_worker_onmessage(msg){if(ABORT)return;var info=Browser.workers[id];if(!info)return;var callbackId=msg.data["callbackId"];var callbackInfo=info.callbacks[callbackId];if(!callbackInfo)return;if(msg.data["finalResponse"]){info.awaited--;info.callbacks[callbackId]=null}var data=msg.data["data"];if(data){if(!data.byteLength)data=new Uint8Array(data);info.buffer=_realloc(info.buffer,data.length);HEAPU8.set(data,info.buffer);callbackInfo.func(info.buffer,data.length,callbackInfo.arg)}else{callbackInfo.func(0,0,callbackInfo.arg)}};Browser.workers.push(info);return id};_emscripten_create_worker.sig="ip";var _emscripten_destroy_worker=id=>{var info=Browser.workers[id];info.worker.terminate();_free(info.buffer);Browser.workers[id]=null};_emscripten_destroy_worker.sig="vi";var _emscripten_call_worker=(id,funcName,data,size,callback,arg)=>{funcName=UTF8ToString(funcName);var info=Browser.workers[id];var callbackId=-1;if(callback){callbackId=info.callbacks.length;info.callbacks.push({func:getWasmTableEntry(callback),arg});info.awaited++}var transferObject={funcName,callbackId,data:data?new Uint8Array(HEAPU8.subarray(data,data+size)):0};if(data){info.worker.postMessage(transferObject,[transferObject.data.buffer])}else{info.worker.postMessage(transferObject)}};_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=id=>{var info=Browser.workers[id];if(!info)return-1;return info.awaited};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(path,w,h)=>{path=PATH_FS.resolve(path);var canvas=Browser.preloadedImages[path];if(!canvas)return 0;var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf};var _emscripten_get_preloaded_image_data=(path,w,h)=>getPreloadedImageData(UTF8ToString(path),w,h);_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];var _emscripten_get_preloaded_image_data_from_FILE=(file,w,h)=>{var fd=_fileno(file);var stream=FS.getStream(fd);if(stream){return getPreloadedImageData(stream.path,w,h)}return 0};_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var handle=wget.nextWgetRequestHandle;wget.nextWgetRequestHandle++;return handle}};var FS_mkdirTree=(path,mode)=>FS.mkdirTree(path,mode);var FS_unlink=(...args)=>FS.unlink(...args);var _emscripten_async_wget=(url,file,onload,onerror)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);function doCallback(callback){if(callback){callUserCallback(()=>withStackSave(()=>getWasmTableEntry(callback)(stringToUTF8OnStack(_file))))}}var destinationDirectory=PATH.dirname(_file);FS_preloadFile(destinationDirectory,PATH.basename(_file),_url,true,true,false,false,()=>{try{FS_unlink(_file)}catch(e){}FS_mkdirTree(destinationDirectory)}).then(()=>doCallback(onload)).catch(()=>doCallback(onerror))};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=async(url,userdata,onload,onerror)=>{try{var byteArray=await asyncLoad(UTF8ToString(url));callUserCallback(()=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(userdata,buffer,byteArray.length);_free(buffer)})}catch(e){if(onerror){callUserCallback(()=>{getWasmTableEntry(onerror)(userdata)})}}};_emscripten_async_wget_data.sig="vpppp";var _emscripten_async_wget2=(url,file,request,param,userdata,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var index=_file.lastIndexOf("/");var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();var destinationDirectory=PATH.dirname(_file);http.onload=e=>{if(http.status>=200&&http.status<300){try{FS.unlink(_file)}catch(e){}FS.mkdirTree(destinationDirectory);FS.createDataFile(_file.slice(0,index),_file.slice(index+1),new Uint8Array(http.response),true,true,false);if(onload){var sp=stackSave();getWasmTableEntry(onload)(handle,userdata,stringToUTF8OnStack(_file));stackRestore(sp)}}else{if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status)}delete wget.wgetRequests[handle]};http.onerror=e=>{if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status);delete wget.wgetRequests[handle]};http.onprogress=e=>{if(e.lengthComputable||e.lengthComputable===undefined&&e.total!=0){var percentComplete=e.loaded/e.total*100;if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,percentComplete)}};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2.sig="ipppppppp";var _emscripten_async_wget2_data=(url,request,param,userdata,free,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();function onerrorjs(){if(onerror){var sp=stackSave();var statusText=0;if(http.statusText){statusText=stringToUTF8OnStack(http.statusText)}getWasmTableEntry(onerror)(handle,userdata,http.status,statusText);stackRestore(sp)}}http.onload=e=>{if(http.status>=200&&http.status<300||http.status===0&&_url.slice(0,4).toLowerCase()!="http"){var byteArray=new Uint8Array(http.response);var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);if(onload)getWasmTableEntry(onload)(handle,userdata,buffer,byteArray.length);_free(buffer)}else{onerrorjs()}delete wget.wgetRequests[handle]};http.onerror=e=>{onerrorjs();delete wget.wgetRequests[handle]};http.onprogress=e=>{if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,e.loaded,e.lengthComputable||e.lengthComputable===undefined?e.total:0)};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=handle=>{var http=wget.wgetRequests[handle];http?.abort()};_emscripten_async_wget2_abort.sig="vi";var ___asctime_r=(tmPtr,buf)=>{var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf};___asctime_r.sig="ppp";var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var _strptime=(buf,format,tm)=>{var pattern=UTF8ToString(format);var SPECIAL_CHARS="\\!@#$^&*()+=-[]/{}|:<>?,.";for(var i=0,ii=SPECIAL_CHARS.length;iEQUIVALENT_MATCHERS[c]||m).replace(/%(.)/g,(_,c)=>{let pat=DATE_PATTERNS[c];if(pat){capture.push(c);return`(${pat})`}else{return c}}).replace(/\s+/g,"\\s*");var matches=new RegExp("^"+pattern_out,"i").exec(UTF8ToString(buf));function initDate(){function fixup(value,min,max){return typeof value!="number"||isNaN(value)?min:value>=min?value<=max?value:max:min}return{year:fixup(HEAP32[tm+20>>2]+1900,1970,9999),month:fixup(HEAP32[tm+16>>2],0,11),day:fixup(HEAP32[tm+12>>2],1,31),hour:fixup(HEAP32[tm+8>>2],0,23),min:fixup(HEAP32[tm+4>>2],0,59),sec:fixup(HEAP32[tm>>2],0,59),gmtoff:0}}if(matches){var date=initDate();var value;var getMatch=symbol=>{var pos=capture.indexOf(symbol);if(pos>=0){return matches[pos+1]}return};if(value=getMatch("S")){date.sec=Number(value)}if(value=getMatch("M")){date.min=Number(value)}if(value=getMatch("H")){date.hour=Number(value)}else if(value=getMatch("I")){var hour=Number(value);if(value=getMatch("p")){hour+=value.toUpperCase()[0]==="P"?12:0}date.hour=hour}if(value=getMatch("Y")){date.year=Number(value)}else if(value=getMatch("y")){var year=Number(value);if(value=getMatch("C")){year+=Number(value)*100}else{year+=year<69?2e3:1900}date.year=year}if(value=getMatch("m")){date.month=Number(value)-1}else if(value=getMatch("b")){date.month=MONTH_NUMBERS[value.substring(0,3).toUpperCase()]||0}if(value=getMatch("d")){date.day=Number(value)}else if(value=getMatch("j")){var day=Number(value);var leapYear=isLeapYear(date.year);for(var month=0;month<12;++month){var daysUntilMonth=arraySum(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,month-1);if(day<=daysUntilMonth+(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[month]){date.day=day-daysUntilMonth}}}else if(value=getMatch("a")){var weekDay=value.substring(0,3).toUpperCase();if(value=getMatch("U")){var weekDayNumber=DAY_NUMBERS_SUN_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===0){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}else if(value=getMatch("W")){var weekDayNumber=DAY_NUMBERS_MON_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===1){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+1+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}}if(value=getMatch("z")){if(value.toLowerCase()==="z"){date.gmtoff=0}else{var match=value.match(/^((?:\-|\+)\d\d):?(\d\d)?/);date.gmtoff=match[1]*3600;if(match[2]){date.gmtoff+=date.gmtoff>0?match[2]*60:-match[2]*60}}}var fullDate=new Date(date.year,date.month,date.day,date.hour,date.min,date.sec,0);HEAP32[tm>>2]=fullDate.getSeconds();HEAP32[tm+4>>2]=fullDate.getMinutes();HEAP32[tm+8>>2]=fullDate.getHours();HEAP32[tm+12>>2]=fullDate.getDate();HEAP32[tm+16>>2]=fullDate.getMonth();HEAP32[tm+20>>2]=fullDate.getFullYear()-1900;HEAP32[tm+24>>2]=fullDate.getDay();HEAP32[tm+28>>2]=arraySum(isLeapYear(fullDate.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,fullDate.getMonth()-1)+fullDate.getDate()-1;HEAP32[tm+32>>2]=0;HEAP32[tm+36>>2]=date.gmtoff;return buf+lengthBytesUTF8(matches[0])}return 0};_strptime.sig="pppp";var _strptime_l=(buf,format,tm,locale)=>_strptime(buf,format,tm);_strptime_l.sig="ppppp";function ___syscall_shutdown(fd,how){try{getSocketFromFD(fd);return-52}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_shutdown.sig="iiiiiii";var __dlsym_catchup_js=(handle,symbolIndex)=>{var lib=LDSO.loadedLibsByHandle[handle];var symDict=lib.exports;var symName=Object.keys(symDict)[symbolIndex];var sym=symDict[symName];var result=addFunction(sym,sym.sig);return result};__dlsym_catchup_js.sig="ppi";var FS_createPath=(...args)=>FS.createPath(...args);var FS_createDevice=(...args)=>FS.createDevice(...args);var FS_readFile=(...args)=>FS.readFile(...args);var FS_root=(...args)=>FS.root(...args);var FS_mounts=(...args)=>FS.mounts(...args);var FS_devices=(...args)=>FS.devices(...args);var FS_streams=(...args)=>FS.streams(...args);var FS_nextInode=(...args)=>FS.nextInode(...args);var FS_nameTable=(...args)=>FS.nameTable(...args);var FS_currentPath=(...args)=>FS.currentPath(...args);var FS_initialized=(...args)=>FS.initialized(...args);var FS_ignorePermissions=(...args)=>FS.ignorePermissions(...args);var FS_filesystems=(...args)=>FS.filesystems(...args);var FS_syncFSRequests=(...args)=>FS.syncFSRequests(...args);var FS_readFiles=(...args)=>FS.readFiles(...args);var FS_lookupPath=(...args)=>FS.lookupPath(...args);var FS_getPath=(...args)=>FS.getPath(...args);var FS_hashName=(...args)=>FS.hashName(...args);var FS_hashAddNode=(...args)=>FS.hashAddNode(...args);var FS_hashRemoveNode=(...args)=>FS.hashRemoveNode(...args);var FS_lookupNode=(...args)=>FS.lookupNode(...args);var FS_createNode=(...args)=>FS.createNode(...args);var FS_destroyNode=(...args)=>FS.destroyNode(...args);var FS_isRoot=(...args)=>FS.isRoot(...args);var FS_isMountpoint=(...args)=>FS.isMountpoint(...args);var FS_isFile=(...args)=>FS.isFile(...args);var FS_isDir=(...args)=>FS.isDir(...args);var FS_isLink=(...args)=>FS.isLink(...args);var FS_isChrdev=(...args)=>FS.isChrdev(...args);var FS_isBlkdev=(...args)=>FS.isBlkdev(...args);var FS_isFIFO=(...args)=>FS.isFIFO(...args);var FS_isSocket=(...args)=>FS.isSocket(...args);var FS_flagsToPermissionString=(...args)=>FS.flagsToPermissionString(...args);var FS_nodePermissions=(...args)=>FS.nodePermissions(...args);var FS_mayLookup=(...args)=>FS.mayLookup(...args);var FS_mayCreate=(...args)=>FS.mayCreate(...args);var FS_mayDelete=(...args)=>FS.mayDelete(...args);var FS_mayOpen=(...args)=>FS.mayOpen(...args);var FS_checkOpExists=(...args)=>FS.checkOpExists(...args);var FS_nextfd=(...args)=>FS.nextfd(...args);var FS_getStreamChecked=(...args)=>FS.getStreamChecked(...args);var FS_getStream=(...args)=>FS.getStream(...args);var FS_createStream=(...args)=>FS.createStream(...args);var FS_closeStream=(...args)=>FS.closeStream(...args);var FS_dupStream=(...args)=>FS.dupStream(...args);var FS_doSetAttr=(...args)=>FS.doSetAttr(...args);var FS_chrdev_stream_ops=(...args)=>FS.chrdev_stream_ops(...args);var FS_major=(...args)=>FS.major(...args);var FS_minor=(...args)=>FS.minor(...args);var FS_makedev=(...args)=>FS.makedev(...args);var FS_registerDevice=(...args)=>FS.registerDevice(...args);var FS_getDevice=(...args)=>FS.getDevice(...args);var FS_getMounts=(...args)=>FS.getMounts(...args);var FS_syncfs=(...args)=>FS.syncfs(...args);var FS_mount=(...args)=>FS.mount(...args);var FS_unmount=(...args)=>FS.unmount(...args);var FS_lookup=(...args)=>FS.lookup(...args);var FS_mknod=(...args)=>FS.mknod(...args);var FS_statfs=(...args)=>FS.statfs(...args);var FS_statfsStream=(...args)=>FS.statfsStream(...args);var FS_statfsNode=(...args)=>FS.statfsNode(...args);var FS_create=(...args)=>FS.create(...args);var FS_mkdir=(...args)=>FS.mkdir(...args);var FS_mkdev=(...args)=>FS.mkdev(...args);var FS_symlink=(...args)=>FS.symlink(...args);var FS_rename=(...args)=>FS.rename(...args);var FS_rmdir=(...args)=>FS.rmdir(...args);var FS_readdir=(...args)=>FS.readdir(...args);var FS_readlink=(...args)=>FS.readlink(...args);var FS_stat=(...args)=>FS.stat(...args);var FS_fstat=(...args)=>FS.fstat(...args);var FS_lstat=(...args)=>FS.lstat(...args);var FS_doChmod=(...args)=>FS.doChmod(...args);var FS_chmod=(...args)=>FS.chmod(...args);var FS_lchmod=(...args)=>FS.lchmod(...args);var FS_fchmod=(...args)=>FS.fchmod(...args);var FS_doChown=(...args)=>FS.doChown(...args);var FS_chown=(...args)=>FS.chown(...args);var FS_lchown=(...args)=>FS.lchown(...args);var FS_fchown=(...args)=>FS.fchown(...args);var FS_doTruncate=(...args)=>FS.doTruncate(...args);var FS_truncate=(...args)=>FS.truncate(...args);var FS_ftruncate=(...args)=>FS.ftruncate(...args);var FS_utime=(...args)=>FS.utime(...args);var FS_open=(...args)=>FS.open(...args);var FS_close=(...args)=>FS.close(...args);var FS_isClosed=(...args)=>FS.isClosed(...args);var FS_llseek=(...args)=>FS.llseek(...args);var FS_read=(...args)=>FS.read(...args);var FS_write=(...args)=>FS.write(...args);var FS_mmap=(...args)=>FS.mmap(...args);var FS_msync=(...args)=>FS.msync(...args);var FS_ioctl=(...args)=>FS.ioctl(...args);var FS_writeFile=(...args)=>FS.writeFile(...args);var FS_cwd=(...args)=>FS.cwd(...args);var FS_chdir=(...args)=>FS.chdir(...args);var FS_createDefaultDirectories=(...args)=>FS.createDefaultDirectories(...args);var FS_createDefaultDevices=(...args)=>FS.createDefaultDevices(...args);var FS_createSpecialDirectories=(...args)=>FS.createSpecialDirectories(...args);var FS_createStandardStreams=(...args)=>FS.createStandardStreams(...args);var FS_staticInit=(...args)=>FS.staticInit(...args);var FS_init=(...args)=>FS.init(...args);var FS_quit=(...args)=>FS.quit(...args);var FS_findObject=(...args)=>FS.findObject(...args);var FS_analyzePath=(...args)=>FS.analyzePath(...args);var FS_createFile=(...args)=>FS.createFile(...args);var FS_forceLoadFile=(...args)=>FS.forceLoadFile(...args);var FS_createLazyFile=(...args)=>FS.createLazyFile(...args);var _setNetworkCallback=(event,userData,callback)=>{function _callback(data){callUserCallback(()=>{if(event==="error"){withStackSave(()=>{var msg=stringToUTF8OnStack(data[2]);getWasmTableEntry(callback)(data[0],data[1],msg,userData)})}else{getWasmTableEntry(callback)(data,userData)}})}SOCKFS.on(event,callback?_callback:null)};var _emscripten_set_socket_error_callback=(userData,callback)=>_setNetworkCallback("error",userData,callback);_emscripten_set_socket_error_callback.sig="vpp";var _emscripten_set_socket_open_callback=(userData,callback)=>_setNetworkCallback("open",userData,callback);_emscripten_set_socket_open_callback.sig="vpp";var _emscripten_set_socket_listen_callback=(userData,callback)=>_setNetworkCallback("listen",userData,callback);_emscripten_set_socket_listen_callback.sig="vpp";var _emscripten_set_socket_connection_callback=(userData,callback)=>_setNetworkCallback("connection",userData,callback);_emscripten_set_socket_connection_callback.sig="vpp";var _emscripten_set_socket_message_callback=(userData,callback)=>_setNetworkCallback("message",userData,callback);_emscripten_set_socket_message_callback.sig="vpp";var _emscripten_set_socket_close_callback=(userData,callback)=>_setNetworkCallback("close",userData,callback);_emscripten_set_socket_close_callback.sig="vpp";var _emscripten_webgl_enable_ANGLE_instanced_arrays=ctx=>webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";var _emscripten_webgl_enable_OES_vertex_array_object=ctx=>webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";var _emscripten_webgl_enable_WEBGL_draw_buffers=ctx=>webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";var _emscripten_webgl_enable_WEBGL_multi_draw=ctx=>webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";var _emscripten_webgl_enable_EXT_polygon_offset_clamp=ctx=>webgl_enable_EXT_polygon_offset_clamp(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";var _emscripten_webgl_enable_EXT_clip_control=ctx=>webgl_enable_EXT_clip_control(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_clip_control.sig="ip";var _emscripten_webgl_enable_WEBGL_polygon_mode=ctx=>webgl_enable_WEBGL_polygon_mode(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";var _glVertexPointer=(size,type,stride,ptr)=>{throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";var _glVertexAttribDivisorNV=_glVertexAttribDivisor;var _glDrawArraysInstancedNV=_glDrawArraysInstanced;var _glDrawElementsInstancedNV=_glDrawElementsInstanced;var _glVertexAttribDivisorEXT=_glVertexAttribDivisor;var _glDrawArraysInstancedEXT=_glDrawArraysInstanced;var _glDrawElementsInstancedEXT=_glDrawElementsInstanced;var _glVertexAttribDivisorARB=_glVertexAttribDivisor;var _glDrawArraysInstancedARB=_glDrawArraysInstanced;var _glDrawElementsInstancedARB=_glDrawElementsInstanced;var _glDrawBuffersEXT=_glDrawBuffers;var _glMultiDrawArraysWEBGL=(mode,firsts,counts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,drawcount)};_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;var _glMultiDrawArraysInstancedWEBGL=(mode,firsts,counts,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;var _glMultiDrawElementsWEBGL=(mode,counts,type,offsets,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,drawcount)};_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;var _glMultiDrawElementsInstancedWEBGL=(mode,counts,type,offsets,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL;var _glClearDepth=x0=>GLctx.clearDepth(x0);_glClearDepth.sig="vd";var _glDepthRange=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRange.sig="vdd";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;var _emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV;var _emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV;var _emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT;var _emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT;var _emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT;var _emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB;var _emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB;var _emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB;var _emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT;var _emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE;var _emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL;var _emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE;var _emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL;var _emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE;var _emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL;var _emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE;var _emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL;var _emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";var writeGLArray=(arr,dst,dstLength,heapType)=>{var len=arr.length;var writeLength=dstLength>2;for(var i=0;i{var attr32=attributes>>2;var powerPreference=HEAP32[attr32+(8>>2)];var contextAttributes={alpha:!!HEAP8[attributes+0],depth:!!HEAP8[attributes+1],stencil:!!HEAP8[attributes+2],antialias:!!HEAP8[attributes+3],premultipliedAlpha:!!HEAP8[attributes+4],preserveDrawingBuffer:!!HEAP8[attributes+5],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12],majorVersion:HEAP32[attr32+(16>>2)],minorVersion:HEAP32[attr32+(20>>2)],enableExtensionsByDefault:HEAP8[attributes+24],explicitSwapControl:HEAP8[attributes+25],proxyContextToMainThread:HEAP32[attr32+(28>>2)],renderViaOffscreenBackBuffer:HEAP8[attributes+32]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>{if(!GL.currentContext||!GL.currentContext.GLctx){return-3}if(!GL.currentContext.attributes.explicitSwapControl){return-3}return 0};_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};_emscripten_webgl_make_context_current.sig="ip";var _emscripten_webgl_get_drawing_buffer_size=(contextHandle,width,height)=>{var GLContext=GL.getContext(contextHandle);if(!GLContext||!GLContext.GLctx||!width||!height){return-5}HEAP32[width>>2]=GLContext.GLctx.drawingBufferWidth;HEAP32[height>>2]=GLContext.GLctx.drawingBufferHeight;return 0};_emscripten_webgl_get_drawing_buffer_size.sig="ippp";var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a]=t.alpha;HEAP8[a+1]=t.depth;HEAP8[a+2]=t.stencil;HEAP8[a+3]=t.antialias;HEAP8[a+4]=t.premultipliedAlpha;HEAP8[a+5]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>2]=power;HEAP8[a+12]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>2]=c.version;HEAP32[a+20>>2]=0;HEAP8[a+24]=c.attributes.enableExtensionsByDefault;return 0};_emscripten_webgl_get_context_attributes.sig="ipp";var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};_emscripten_webgl_destroy_context.sig="ip";var _emscripten_webgl_enable_extension=(contextHandle,extension)=>{var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.slice(3);if(extString=="ANGLE_instanced_arrays")webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_multi_draw")webgl_enable_WEBGL_multi_draw(GLctx);if(extString=="EXT_polygon_offset_clamp")webgl_enable_EXT_polygon_offset_clamp(GLctx);if(extString=="EXT_clip_control")webgl_enable_EXT_clip_control(GLctx);if(extString=="WEBGL_polygon_mode")webgl_enable_WEBGL_polygon_mode(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext};_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var webGlEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture};JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_webglcontextlost_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,31,"webglcontextlost",targetThread);return 0};_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";var _emscripten_set_webglcontextrestored_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,32,"webglcontextrestored",targetThread);return 0};_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";var _emscripten_is_webgl_context_lost=contextHandle=>!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost();_emscripten_is_webgl_context_lost.sig="ip";var _emscripten_webgl_get_supported_extensions=()=>stringToNewUTF8(GLctx.getSupportedExtensions().join(" "));_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(program,param)=>GLctx.getProgramParameter(GL.programs[program],param);_emscripten_webgl_get_program_parameter_d.sig="dii";var _emscripten_webgl_get_program_info_log_utf8=program=>stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]));_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(shader,param)=>GLctx.getShaderParameter(GL.shaders[shader],param);_emscripten_webgl_get_shader_parameter_d.sig="dii";var _emscripten_webgl_get_shader_info_log_utf8=shader=>stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]));_emscripten_webgl_get_shader_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_source_utf8=shader=>stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]));_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(index,param)=>GLctx.getVertexAttrib(index,param);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(index,param)=>{var obj=GLctx.getVertexAttrib(index,param);return obj?.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";var _emscripten_webgl_get_vertex_attrib_v=(index,param,dst,dstLength,dstType)=>writeGLArray(GLctx.getVertexAttrib(index,param),dst,dstLength,dstType);_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(program,location)=>GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location));_emscripten_webgl_get_uniform_d.sig="dii";var _emscripten_webgl_get_uniform_v=(program,location,dst,dstLength,dstType)=>writeGLArray(GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location)),dst,dstLength,dstType);_emscripten_webgl_get_uniform_v.sig="iiipii";var _emscripten_webgl_get_parameter_v=(param,dst,dstLength,dstType)=>writeGLArray(GLctx.getParameter(param),dst,dstLength,dstType);_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=param=>GLctx.getParameter(param);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=param=>{var obj=GLctx.getParameter(param);return obj?.name};_emscripten_webgl_get_parameter_o.sig="ii";var _emscripten_webgl_get_parameter_utf8=param=>stringToNewUTF8(GLctx.getParameter(param));_emscripten_webgl_get_parameter_utf8.sig="pi";var _emscripten_webgl_get_parameter_i64v=(param,dst)=>writeI53ToI64(dst,GLctx.getParameter(param));_emscripten_webgl_get_parameter_i64v.sig="vip";var _glutPostRedisplay=()=>{if(GLUT.displayFunc&&!GLUT.requestedAnimationFrame){GLUT.requestedAnimationFrame=true;MainLoop.requestAnimationFrame(()=>{GLUT.requestedAnimationFrame=false;MainLoop.runIter(()=>getWasmTableEntry(GLUT.displayFunc)())})}};_glutPostRedisplay.sig="v";var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:event=>{GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4},onMousemove:event=>{var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Browser.getCanvas()&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.passiveMotionFunc)(lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.motionFunc)(lastX,lastY)}},getSpecialKey:keycode=>{var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key},getASCIIKey:event=>{if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null},onKeydown:event=>{if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.specialFunc)(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.keyboardFunc)(key,Browser.mouseX,Browser.mouseY)}}}},onKeyup:event=>{if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.specialUpFunc)(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.keyboardUpFunc)(key,Browser.mouseX,Browser.mouseY)}}}},touchHandler:event=>{if(event.target!=Browser.getCanvas()){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()},onMouseButtonDown:event=>{Browser.calculateMouseEvent(event);GLUT.buttons|=1<{Browser.calculateMouseEvent(event);GLUT.buttons&=~(1<{Browser.calculateMouseEvent(event);var e=window.event||event;var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.mouseFunc)(button,0,Browser.mouseX,Browser.mouseY)}},onFullscreenEventChange:event=>{var width;var height;if(getFullscreenElement()){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}_glutPostRedisplay()},onResize:()=>{var canvas=Browser.getCanvas();Browser.setCanvasSize(canvas.clientWidth,canvas.clientHeight,false)}};var _glutGetModifiers=()=>GLUT.modifiers;_glutGetModifiers.sig="i";var _glutInit=(argcp,argv)=>{GLUT.initTime=Date.now();var isTouchDevice="ontouchstart"in document.documentElement;if(isTouchDevice){window.addEventListener("touchmove",GLUT.touchHandler,true);window.addEventListener("touchstart",GLUT.touchHandler,true);window.addEventListener("touchend",GLUT.touchHandler,true)}window.addEventListener("keydown",GLUT.onKeydown,true);window.addEventListener("keyup",GLUT.onKeyup,true);window.addEventListener("mousemove",GLUT.onMousemove,true);window.addEventListener("mousedown",GLUT.onMouseButtonDown,true);window.addEventListener("mouseup",GLUT.onMouseButtonUp,true);window.addEventListener("mousewheel",GLUT.onMouseWheel,true);window.addEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);window.addEventListener("resize",GLUT.onResize,true);Browser.resizeListeners.push((width,height)=>{if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}});addOnExit(()=>{if(isTouchDevice){window.removeEventListener("touchmove",GLUT.touchHandler,true);window.removeEventListener("touchstart",GLUT.touchHandler,true);window.removeEventListener("touchend",GLUT.touchHandler,true)}window.removeEventListener("keydown",GLUT.onKeydown,true);window.removeEventListener("keyup",GLUT.onKeyup,true);window.removeEventListener("mousemove",GLUT.onMousemove,true);window.removeEventListener("mousedown",GLUT.onMouseButtonDown,true);window.removeEventListener("mouseup",GLUT.onMouseButtonUp,true);window.removeEventListener("mousewheel",GLUT.onMouseWheel,true);window.removeEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);window.removeEventListener("resize",GLUT.onResize,true);var canvas=Browser.getCanvas();canvas.width=canvas.height=1})};_glutInit.sig="vpp";var _glutInitWindowSize=(width,height)=>{Browser.setCanvasSize(GLUT.initWindowWidth=width,GLUT.initWindowHeight=height)};_glutInitWindowSize.sig="vii";var _glutInitWindowPosition=(x,y)=>{};_glutInitWindowPosition.sig="vii";var _glutGet=type=>{switch(type){case 100:return 0;case 101:return 0;case 102:return Browser.getCanvas().width;case 103:return Browser.getCanvas().height;case 200:return Browser.getCanvas().width;case 201:return Browser.getCanvas().height;case 500:return 0;case 501:return 0;case 502:return GLUT.initWindowWidth;case 503:return GLUT.initWindowHeight;case 700:var now=Date.now();return now-GLUT.initTime;case 105:return GLctx.getContextAttributes().stencil?8:0;case 106:return GLctx.getContextAttributes().depth?8:0;case 110:return GLctx.getContextAttributes().alpha?8:0;case 120:return GLctx.getContextAttributes().antialias?1:0;default:throw"glutGet("+type+") not implemented yet"}};_glutGet.sig="ii";var _glutIdleFunc=func=>{function callback(){if(GLUT.idleFunc){getWasmTableEntry(GLUT.idleFunc)();safeSetTimeout(callback,4)}}if(!GLUT.idleFunc){safeSetTimeout(callback,0)}GLUT.idleFunc=func};_glutIdleFunc.sig="vp";var _glutTimerFunc=(msec,func,value)=>safeSetTimeout(()=>getWasmTableEntry(func)(value),msec);_glutTimerFunc.sig="vipi";var _glutDisplayFunc=func=>{GLUT.displayFunc=func};_glutDisplayFunc.sig="vp";var _glutKeyboardFunc=func=>{GLUT.keyboardFunc=func};_glutKeyboardFunc.sig="vp";var _glutKeyboardUpFunc=func=>{GLUT.keyboardUpFunc=func};_glutKeyboardUpFunc.sig="vp";var _glutSpecialFunc=func=>{GLUT.specialFunc=func};_glutSpecialFunc.sig="vp";var _glutSpecialUpFunc=func=>{GLUT.specialUpFunc=func};_glutSpecialUpFunc.sig="vp";var _glutReshapeFunc=func=>{GLUT.reshapeFunc=func};_glutReshapeFunc.sig="vp";var _glutMotionFunc=func=>{GLUT.motionFunc=func};_glutMotionFunc.sig="vp";var _glutPassiveMotionFunc=func=>{GLUT.passiveMotionFunc=func};_glutPassiveMotionFunc.sig="vp";var _glutMouseFunc=func=>{GLUT.mouseFunc=func};_glutMouseFunc.sig="vp";var _glutSetCursor=cursor=>{var cursorStyle="auto";switch(cursor){case 0:break;case 1:break;case 2:cursorStyle="pointer";break;case 3:break;case 4:cursorStyle="help";break;case 5:break;case 6:break;case 7:cursorStyle="wait";break;case 8:cursorStyle="text";break;case 9:case 102:cursorStyle="crosshair";break;case 10:cursorStyle="ns-resize";break;case 11:cursorStyle="ew-resize";break;case 12:cursorStyle="n-resize";break;case 13:cursorStyle="s-resize";break;case 14:cursorStyle="w-resize";break;case 15:cursorStyle="e-resize";break;case 16:cursorStyle="nw-resize";break;case 17:cursorStyle="ne-resize";break;case 18:cursorStyle="se-resize";break;case 19:cursorStyle="sw-resize";break;case 100:break;case 101:cursorStyle="none";break;default:throw"glutSetCursor: Unknown cursor type: "+cursor}Browser.getCanvas().style.cursor=cursorStyle};_glutSetCursor.sig="vi";var _glutCreateWindow=name=>{var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};if(!Browser.createContext(Browser.getCanvas(),true,true,contextAttributes)){return 0}return 1};_glutCreateWindow.sig="ip";var _glutDestroyWindow=name=>{delete Module["ctx"];return 1};_glutDestroyWindow.sig="vi";var _glutReshapeWindow=(width,height)=>{Browser.exitFullscreen();Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}_glutPostRedisplay()};_glutReshapeWindow.sig="vii";var _glutPositionWindow=(x,y)=>{Browser.exitFullscreen();_glutPostRedisplay()};_glutPositionWindow.sig="vii";var _glutFullScreen=()=>{GLUT.windowX=0;GLUT.windowY=0;var canvas=Browser.getCanvas();GLUT.windowWidth=canvas.width;GLUT.windowHeight=canvas.height;document.addEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true);Browser.requestFullscreen(false,false)};_glutFullScreen.sig="v";var _glutInitDisplayMode=mode=>GLUT.initDisplayMode=mode;_glutInitDisplayMode.sig="vi";var _glutSwapBuffers=()=>{};_glutSwapBuffers.sig="v";var _glutMainLoop=()=>{GLUT.onResize();_glutPostRedisplay();throw"unwind"};_glutMainLoop.sig="v";var _XOpenDisplay=name=>1;_XOpenDisplay.sig="pp";var _XCreateWindow=(display,parent,x,y,width,height,border_width,depth,class_,visual,valuemask,attributes)=>{Browser.setCanvasSize(width,height);return 2};_XCreateWindow.sig="pppiiiiiiippp";var _XChangeWindowAttributes=(display,window,valuemask,attributes)=>{};_XChangeWindowAttributes.sig="ipppp";var _XSetWMHints=(display,win,hints)=>{};_XSetWMHints.sig="ippp";var _XMapWindow=(display,win)=>{};_XMapWindow.sig="ipp";var _XStoreName=(display,win,name)=>{};_XStoreName.sig="ippp";var _XInternAtom=(display,name_,hmm)=>0;_XInternAtom.sig="pppi";var _XSendEvent=(display,win,propagate,event_mask,even_send)=>{};_XSendEvent.sig="ippipp";var _XPending=display=>0;_XPending.sig="ip";var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAPU32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};var _eglGetDisplay=nativeDisplayType=>{EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3};_eglGetDisplay.sig="pp";var _eglInitialize=(display,majorVersion,minorVersion)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1};_eglInitialize.sig="ippp";var _eglTerminate=display=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1};_eglTerminate.sig="ip";var _eglGetConfigs=(display,configs,config_size,numConfigs)=>EGL.chooseConfig(display,0,configs,config_size,numConfigs);_eglGetConfigs.sig="ippip";var _eglChooseConfig=(display,attrib_list,configs,config_size,numConfigs)=>EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs);_eglChooseConfig.sig="ipppip";var _eglGetConfigAttrib=(display,config,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}};_eglGetConfigAttrib.sig="ippip";var _eglCreateWindowSurface=(display,config,win,attrib_list)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006};_eglCreateWindowSurface.sig="pppip";var _eglDestroySurface=(display,surface)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1};_eglDestroySurface.sig="ipp";var _eglCreateContext=(display,config,hmm,contextAttribs)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Browser.getCanvas(),EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Browser.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}};_eglCreateContext.sig="ppppp";var _eglDestroyContext=(display,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1};_eglDestroyContext.sig="ipp";var _eglQuerySurface=(display,surface,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12376:return 1;case 12375:HEAP32[value>>2]=Browser.getCanvas().width;return 1;case 12374:HEAP32[value>>2]=Browser.getCanvas().height;return 1;case 12432:HEAP32[value>>2]=-1;return 1;case 12433:HEAP32[value>>2]=-1;return 1;case 12434:HEAP32[value>>2]=-1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;case 12441:HEAP32[value>>2]=12442;return 1;case 12435:HEAP32[value>>2]=12437;return 1;case 12416:case 12417:case 12418:case 12419:return 1;default:EGL.setErrorCode(12292);return 0}};_eglQuerySurface.sig="ippip";var _eglQueryContext=(display,context,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12439:HEAP32[value>>2]=12448;return 1;case 12440:HEAP32[value>>2]=EGL.contextAttributes.majorVersion+1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;default:EGL.setErrorCode(12292);return 0}};_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";var _eglQueryString=(display,name)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret};_eglQueryString.sig="ppi";var _eglBindAPI=api=>{if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0};_eglBindAPI.sig="ii";var _eglQueryAPI=()=>{EGL.setErrorCode(12288);return 12448};_eglQueryAPI.sig="i";var _eglWaitClient=()=>{EGL.setErrorCode(12288);return 1};_eglWaitClient.sig="i";var _eglWaitNative=nativeEngineId=>{EGL.setErrorCode(12288);return 1};_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";var _eglSwapInterval=(display,interval)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1};_eglSwapInterval.sig="ipi";var _eglMakeCurrent=(display,draw,read,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1};_eglMakeCurrent.sig="ipppp";var _eglGetCurrentContext=()=>EGL.currentContext;_eglGetCurrentContext.sig="p";var _eglGetCurrentSurface=readdraw=>{if(readdraw==12378){return EGL.currentReadSurface}else if(readdraw==12377){return EGL.currentDrawSurface}else{EGL.setErrorCode(12300);return 0}};_eglGetCurrentSurface.sig="pi";var _eglGetCurrentDisplay=()=>EGL.currentContext?62e3:0;_eglGetCurrentDisplay.sig="p";var _eglSwapBuffers=(dpy,surface)=>{if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!GLctx){EGL.setErrorCode(12290)}else if(GLctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0};_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>{EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.setErrorCode(12288);return 1};_eglReleaseThread.sig="i";var _uuid_clear=uu=>zeroMemory(uu,16);_uuid_clear.sig="vp";var _uuid_compare=(uu1,uu2)=>_memcmp(uu1,uu2,16);_uuid_compare.sig="ipp";var _uuid_copy=(dst,src)=>_memcpy(dst,src,16);_uuid_copy.sig="vpp";var _uuid_generate=out=>{var uuid=new Uint8Array(16);randomFill(uuid);uuid[6]=uuid[6]&15|64;uuid[8]=uuid[8]&63|128;writeArrayToMemory(uuid,out)};_uuid_generate.sig="vp";var _uuid_is_null=uu=>{for(var i=0;i<4;i++,uu=uu+4|0){var val=HEAP32[uu>>2];if(val){return 0}}return 1};_uuid_is_null.sig="ip";var _uuid_parse=(inp,uu)=>{inp=UTF8ToString(inp);if(inp.length===36){var i=0;var uuid=new Array(16);inp.toLowerCase().replace(/[0-9a-f]{2}/g,function(byte){if(i<16){uuid[i++]=parseInt(byte,16)}});if(i<16){return-1}writeArrayToMemory(uuid,uu);return 0}return-1};_uuid_parse.sig="ipp";var _uuid_unparse=(uu,out,upper)=>{var i=0;var uuid="xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g,function(c){var r=upper?HEAPU8[uu+i].toString(16).toUpperCase():HEAPU8[uu+i].toString(16);r=r.length===1?"0"+r:r;i++;return r});stringToUTF8(uuid,out,37)};_uuid_unparse.sig="vpp";var _uuid_unparse_lower=(uu,out)=>{_uuid_unparse(uu,out)};_uuid_unparse_lower.sig="vpp";var _uuid_unparse_upper=(uu,out)=>{_uuid_unparse(uu,out,true)};_uuid_unparse_upper.sig="vpp";var _uuid_type=uu=>4;_uuid_type.sig="ip";var _uuid_variant=uu=>1;_uuid_variant.sig="ip";var GLEW={isLinaroFork:1,extensions:null,error:{0:null,1:null,2:null,3:null,4:null,5:null,6:null,7:null,8:null},version:{1:null,2:null,3:null,4:null},errorStringConstantFromCode(error){if(GLEW.isLinaroFork){switch(error){case 4:return"OpenGL ES lib expected, found OpenGL lib";case 5:return"OpenGL lib expected, found OpenGL ES lib";case 6:return"Missing EGL version";case 7:return"EGL 1.1 and up are supported";default:break}}switch(error){case 0:return"No error";case 1:return"Missing GL version";case 2:return"GL 1.1 and up are supported";case 3:return"GLX 1.2 and up are supported";default:return null}},errorString(error){if(!GLEW.error[error]){var string=GLEW.errorStringConstantFromCode(error);if(!string){string="Unknown error";error=8}GLEW.error[error]=stringToNewUTF8(string)}return GLEW.error[error]},versionStringConstantFromCode(name){switch(name){case 1:return"1.10.0";case 2:return"1";case 3:return"10";case 4:return"0";default:return null}},versionString(name){if(!GLEW.version[name]){var string=GLEW.versionStringConstantFromCode(name);if(!string)return 0;GLEW.version[name]=stringToNewUTF8(string)}return GLEW.version[name]},extensionIsSupported(name){GLEW.extensions||=webglGetExtensions();if(GLEW.extensions.includes(name))return 1;return GLEW.extensions.includes("GL_"+name)}};var _glewInit=()=>0;_glewInit.sig="i";var _glewIsSupported=name=>{var exts=UTF8ToString(name).split(" ");for(var ext of exts){if(!GLEW.extensionIsSupported(ext))return 0}return 1};_glewIsSupported.sig="ip";var _glewGetExtension=name=>GLEW.extensionIsSupported(UTF8ToString(name));_glewGetExtension.sig="ip";var _glewGetErrorString=error=>GLEW.errorString(error);_glewGetErrorString.sig="pi";var _glewGetString=name=>GLEW.versionString(name);_glewGetString.sig="pi";var IDBStore={indexedDB(){return indexedDB},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=()=>{db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(event){callback(event.target.error||"unknown error");event.preventDefault()}},getStore(dbName,type,callback){IDBStore.getDB(dbName,(error,db)=>{if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=event=>{callback(event.target.error||"unknown error");event.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.get(id);req.onsuccess=event=>{var result=event.target.result;if(!result){return callback(`file ${id} not found`)}return callback(null,result)};req.onerror=callback})},setFile(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.put(data,id);req.onsuccess=event=>callback();req.onerror=callback})},deleteFile(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.delete(id);req.onsuccess=event=>callback();req.onerror=callback})},existsFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.count(id);req.onsuccess=event=>callback(null,event.target.result>0);req.onerror=callback})},clearStore(dbName,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.clear();req.onsuccess=event=>callback();req.onerror=callback})}};var _emscripten_idb_async_load=(db,id,arg,onload,onerror)=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(arg,buffer,byteArray.length);_free(buffer)})})};_emscripten_idb_async_load.sig="vppppp";var _emscripten_idb_async_store=(db,id,ptr,num,arg,onstore,onerror)=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onstore)getWasmTableEntry(onstore)(arg)})})};_emscripten_idb_async_store.sig="vpppippp";var _emscripten_idb_async_delete=(db,id,arg,ondelete,onerror)=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(ondelete)getWasmTableEntry(ondelete)(arg)})})};_emscripten_idb_async_delete.sig="vppppp";var _emscripten_idb_async_exists=(db,id,arg,oncheck,onerror)=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(oncheck)getWasmTableEntry(oncheck)(arg,exists)})})};_emscripten_idb_async_exists.sig="vppppp";var _emscripten_idb_async_clear=(db,arg,onclear,onerror)=>{IDBStore.clearStore(UTF8ToString(db),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onclear)getWasmTableEntry(onclear)(arg)})})};_emscripten_idb_async_clear.sig="vpppp";var _emscripten_idb_load=(db,id,pbuffer,pnum,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_load, etc."};_emscripten_idb_load.sig="vppppp";var _emscripten_idb_store=(db,id,ptr,num,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_store, etc."};_emscripten_idb_store.sig="vpppip";var _emscripten_idb_delete=(db,id,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_delete, etc."};_emscripten_idb_delete.sig="vppp";var _emscripten_idb_exists=(db,id,pexists,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_exists, etc."};_emscripten_idb_exists.sig="vpppp";var _emscripten_idb_clear=(db,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_clear, etc."};_emscripten_idb_clear.sig="vpp";var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var _emscripten_sleep=()=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"};_emscripten_sleep.sig="vi";var _emscripten_wget=(url,file)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_wget"};_emscripten_wget.sig="ipp";var _emscripten_scan_registers=func=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_scan_registers"};_emscripten_scan_registers.sig="vp";var _emscripten_fiber_swap=(oldFiber,newFiber)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_fiber_swap"};_emscripten_fiber_swap.sig="vpp";var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";var _SDL_LockSurface=surf=>{var surfData=SDL.surfaces[surf];surfData.locked++;if(surfData.locked>1)return 0;if(!surfData.buffer){surfData.buffer=_malloc(surfData.width*surfData.height*4);HEAPU32[surf+20>>2]=surfData.buffer}HEAPU32[surf+20>>2]=surfData.buffer;if(surf==SDL.screen&&Module.screenIsReadOnly&&surfData.image)return 0;if(SDL.defaults.discardOnLock){if(!surfData.image){surfData.image=surfData.ctx.createImageData(surfData.width,surfData.height)}if(!SDL.defaults.opaqueFrontBuffer)return}else{surfData.image=surfData.ctx.getImageData(0,0,surfData.width,surfData.height)}if(surf==SDL.screen&&SDL.defaults.opaqueFrontBuffer){var data=surfData.image.data;var num=data.length;for(var i=0;i>2],y:HEAP32[rect+4>>2],w:HEAP32[rect+8>>2],h:HEAP32[rect+12>>2]}},updateRect(rect,r){HEAP32[rect>>2]=r.x;HEAP32[rect+4>>2]=r.y;HEAP32[rect+8>>2]=r.w;HEAP32[rect+12>>2]=r.h},intersectionOfRects(first,second){var leftX=Math.max(first.x,second.x);var leftY=Math.max(first.y,second.y);var rightX=Math.min(first.x+first.w,second.x+second.w);var rightY=Math.min(first.y+first.h,second.y+second.h);return{x:leftX,y:leftY,w:Math.max(leftX,rightX)-leftX,h:Math.max(leftY,rightY)-leftY}},checkPixelFormat(fmt){},loadColorToCSSRGB(color){var rgba=HEAP32[color>>2];return"rgb("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+")"},loadColorToCSSRGBA(color){var rgba=HEAP32[color>>2];return"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>24&255)/255+")"},translateColorToCSSRGBA:rgba=>"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>>24)/255+")",translateRGBAToCSSRGBA:(r,g,b,a)=>"rgba("+(r&255)+","+(g&255)+","+(b&255)+","+(a&255)/255+")",translateRGBAToColor:(r,g,b,a)=>r|g<<8|b<<16|a<<24,makeSurface(width,height,flags,usePageCanvas,source,rmask,gmask,bmask,amask){var is_SDL_HWSURFACE=flags&134217729;var is_SDL_HWPALETTE=flags&2097152;var is_SDL_OPENGL=flags&67108864;var surf=_malloc(60);var pixelFormat=_malloc(44);var bpp=is_SDL_HWPALETTE?1:4;var buffer=0;if(!is_SDL_HWSURFACE&&!is_SDL_OPENGL){buffer=_malloc(width*height*4)}HEAP32[surf>>2]=flags;HEAPU32[surf+4>>2]=pixelFormat;HEAP32[surf+8>>2]=width;HEAP32[surf+12>>2]=height;HEAP32[surf+16>>2]=width*bpp;HEAPU32[surf+20>>2]=buffer;var canvas=Browser.getCanvas();HEAP32[surf+36>>2]=0;HEAP32[surf+40>>2]=0;HEAP32[surf+44>>2]=canvas.width;HEAP32[surf+48>>2]=canvas.height;HEAP32[surf+56>>2]=1;HEAP32[pixelFormat>>2]=-2042224636;HEAP32[pixelFormat+4>>2]=0;HEAP8[pixelFormat+8]=bpp*8;HEAP8[pixelFormat+9]=bpp;HEAP32[pixelFormat+12>>2]=rmask||255;HEAP32[pixelFormat+16>>2]=gmask||65280;HEAP32[pixelFormat+20>>2]=bmask||16711680;HEAP32[pixelFormat+24>>2]=amask||4278190080;SDL.GL=SDL.GL||is_SDL_OPENGL;if(!usePageCanvas){if(SDL.canvasPool.length>0){canvas=SDL.canvasPool.pop()}else{canvas=document.createElement("canvas")}canvas.width=width;canvas.height=height}var webGLContextAttributes={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0};var ctx=Browser.createContext(canvas,is_SDL_OPENGL,usePageCanvas,webGLContextAttributes);SDL.surfaces[surf]={width,height,canvas,ctx,surf,buffer,pixelFormat,alpha:255,flags,locked:0,usePageCanvas,source,isFlagSet:flag=>flags&flag};return surf},copyIndexedColorData(surfData,rX,rY,rW,rH){if(!surfData.colors){return}var canvas=Browser.getCanvas();var fullWidth=canvas.width;var fullHeight=canvas.height;var startX=rX||0;var startY=rY||0;var endX=(rW||fullWidth-startX)+startX;var endY=(rH||fullHeight-startY)+startY;var buffer=surfData.buffer;if(!surfData.image.data32){surfData.image.data32=new Uint32Array(surfData.image.data.buffer)}var data32=surfData.image.data32;var colors32=surfData.colors32;for(var y=startY;y>2];if(refcount>1){HEAP32[refcountPointer>>2]=refcount-1;return}var info=SDL.surfaces[surf];if(!info.usePageCanvas&&info.canvas)SDL.canvasPool.push(info.canvas);_free(info.buffer);_free(info.pixelFormat);_free(surf);SDL.surfaces[surf]=null;if(surf===SDL.screen){SDL.screen=null}},blitSurface(src,srcrect,dst,dstrect,scale){var srcData=SDL.surfaces[src];var dstData=SDL.surfaces[dst];var sr,dr;if(srcrect){sr=SDL.loadRect(srcrect)}else{sr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstrect){dr=SDL.loadRect(dstrect)}else{dr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstData.clipRect){var widthScale=!scale||sr.w===0?1:sr.w/dr.w;var heightScale=!scale||sr.h===0?1:sr.h/dr.h;dr=SDL.intersectionOfRects(dstData.clipRect,dr);sr.w=dr.w*widthScale;sr.h=dr.h*heightScale;if(dstrect){SDL.updateRect(dstrect,dr)}}var blitw,blith;if(scale){blitw=dr.w;blith=dr.h}else{blitw=sr.w;blith=sr.h}if(sr.w===0||sr.h===0||blitw===0||blith===0){return 0}var oldAlpha=dstData.ctx.globalAlpha;dstData.ctx.globalAlpha=srcData.alpha/255;dstData.ctx.drawImage(srcData.canvas,sr.x,sr.y,sr.w,sr.h,dr.x,dr.y,blitw,blith);dstData.ctx.globalAlpha=oldAlpha;if(dst!=SDL.screen){warnOnce("WARNING: copying canvas data to memory for compatibility");_SDL_LockSurface(dst);dstData.locked--}return 0},downFingers:{},savedKeydown:null,receiveEvent(event){function unpressAllPressedKeys(){for(var keyCode of Object.values(SDL.keyboardMap)){SDL.events.push({type:"keyup",keyCode})}}switch(event.type){case"touchstart":case"touchmove":{event.preventDefault();var touches=[];if(event.type==="touchstart"){for(var touch of event.touches){if(SDL.downFingers[touch.identifier]!=true){SDL.downFingers[touch.identifier]=true;touches.push(touch)}}}else{touches=event.touches}var firstTouch=touches[0];if(firstTouch){if(event.type=="touchstart"){SDL.DOMButtons[0]=1}var mouseEventType;switch(event.type){case"touchstart":mouseEventType="mousedown";break;case"touchmove":mouseEventType="mousemove";break}var mouseEvent={type:mouseEventType,button:0,pageX:firstTouch.clientX,pageY:firstTouch.clientY};SDL.events.push(mouseEvent)}for(var touch of touches){SDL.events.push({type:event.type,touch})}break}case"touchend":{event.preventDefault();for(var touch of event.changedTouches){if(SDL.downFingers[touch.identifier]===true){delete SDL.downFingers[touch.identifier]}}var mouseEvent={type:"mouseup",button:0,pageX:event.changedTouches[0].clientX,pageY:event.changedTouches[0].clientY};SDL.DOMButtons[0]=0;SDL.events.push(mouseEvent);for(var touch of event.changedTouches){SDL.events.push({type:"touchend",touch})}break}case"DOMMouseScroll":case"mousewheel":case"wheel":var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=(delta>0?4:5)-1;SDL.events.push({type:"mousedown",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"mouseup",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"wheel",deltaX:0,deltaY:delta});event.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1){SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}if(Browser.pointerLock){if("mozMovementX"in event){event["movementX"]=event["mozMovementX"];event["movementY"]=event["mozMovementY"]}if(event["movementX"]==0&&event["movementY"]==0){event.preventDefault();return}}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if(event.type!=="keydown"||!SDL.unicode&&!SDL.textInput||(event.key=="Backspace"||event.key=="Tab")){event.preventDefault()}if(event.type=="mousedown"){SDL.DOMButtons[event.button]=1;SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}else if(event.type=="mouseup"){if(!SDL.DOMButtons[event.button]){return}SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}});SDL.DOMButtons[event.button]=0}if(event.type==="keydown"||event.type==="mousedown"){SDL.canRequestFullscreen=true}else if(event.type==="keyup"||event.type==="mouseup"){if(SDL.isRequestingFullscreen){Module["requestFullscreen"](true,true);SDL.isRequestingFullscreen=false}SDL.canRequestFullscreen=false}if(event.type==="keypress"&&SDL.savedKeydown){SDL.savedKeydown.keypressCharCode=event.charCode;SDL.savedKeydown=null}else if(event.type==="keydown"){SDL.savedKeydown=event}if(event.type!=="keypress"||SDL.textInput){SDL.events.push(event)}break;case"mouseout":for(var i=0;i<3;i++){if(SDL.DOMButtons[i]){SDL.events.push({type:"mouseup",button:i,pageX:event.pageX,pageY:event.pageY});SDL.DOMButtons[i]=0}}event.preventDefault();break;case"focus":SDL.events.push(event);event.preventDefault();break;case"blur":SDL.events.push(event);unpressAllPressedKeys();event.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden});unpressAllPressedKeys();event.preventDefault();break;case"unload":if(MainLoop.runner){SDL.events.push(event);MainLoop.runner()}return;case"resize":SDL.events.push(event);if(event.preventDefault){event.preventDefault()}break}if(SDL.events.length>=1e4){err("SDL event queue full, dropping events");SDL.events=SDL.events.slice(0,1e4)}SDL.flushEventsToHandler();return},lookupKeyCodeForEvent(event){var code=event.keyCode;if(code>=65&&code<=90){code+=32}else{code=SDL.keyCodes[code]||(code<128?code:0);if(event.location===2&&code>=(224|1<<10)&&code<=(227|1<<10)){code+=4}}return code},handleEvent(event){if(event.handled)return;event.handled=true;switch(event.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(event);break}case"keydown":case"keyup":{var down=event.type==="keydown";var code=SDL.lookupKeyCodeForEvent(event);if(!code)return;HEAP8[SDL.keyboardState+code]=down;SDL.modState=(HEAP8[SDL.keyboardState+1248]?64:0)|(HEAP8[SDL.keyboardState+1249]?1:0)|(HEAP8[SDL.keyboardState+1250]?256:0)|(HEAP8[SDL.keyboardState+1252]?128:0)|(HEAP8[SDL.keyboardState+1253]?2:0)|(HEAP8[SDL.keyboardState+1254]?512:0);if(down){SDL.keyboardMap[code]=event.keyCode}else{delete SDL.keyboardMap[code]}break}case"mousedown":case"mouseup":if(event.type=="mousedown"){SDL.buttonState|=1<0){if(SDL.makeCEvent(SDL.events.shift(),ptr)!==false)return 1}return 0}return SDL.events.length>0},makeCEvent(event,ptr){if(typeof event=="number"){_memcpy(ptr,event,28);_free(event);return}SDL.handleEvent(event);switch(event.type){case"keydown":case"keyup":{var down=event.type==="keydown";var key=SDL.lookupKeyCodeForEvent(event);if(!key)return false;var scan;if(key>=1024){scan=key-1024}else{scan=SDL.scanCodes[key]||key}HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+8]=down?1:0;HEAP8[ptr+9]=0;HEAP32[ptr+12>>2]=scan;HEAP32[ptr+16>>2]=key;HEAP16[ptr+20>>1]=SDL.modState;HEAP32[ptr+24>>2]=event.keypressCharCode||key;break}case"keypress":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];stringToUTF8(String.fromCharCode(event.charCode),ptr+8,4);break}case"mousedown":case"mouseup":case"mousemove":{if(event.type!="mousemove"){var down=event.type==="mousedown";HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP8[ptr+16]=event.button+1;HEAP8[ptr+17]=down?1:0;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY}else{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP32[ptr+16>>2]=SDL.buttonState;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY;HEAP32[ptr+28>>2]=Browser.mouseMovementX;HEAP32[ptr+32>>2]=Browser.mouseMovementY}break}case"wheel":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+16>>2]=event.deltaX;HEAP32[ptr+20>>2]=event.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var touch=event.touch;if(!Browser.touches[touch.identifier])break;var canvas=Browser.getCanvas();var x=Browser.touches[touch.identifier].x/canvas.width;var y=Browser.touches[touch.identifier].y/canvas.height;var lx=Browser.lastTouches[touch.identifier].x/canvas.width;var ly=Browser.lastTouches[touch.identifier].y/canvas.height;var dx=x-lx;var dy=y-ly;if(touch["deviceID"]===undefined)touch.deviceID=SDL.TOUCH_DEFAULT_ID;if(dx===0&&dy===0&&event.type==="touchmove")return false;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=_SDL_GetTicks();tempI64=[touch.deviceID>>>0,(tempDouble=touch.deviceID,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+8>>2]=tempI64[0],HEAP32[ptr+12>>2]=tempI64[1];tempI64=[touch.identifier>>>0,(tempDouble=touch.identifier,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+16>>2]=tempI64[0],HEAP32[ptr+20>>2]=tempI64[1];HEAPF32[ptr+24>>2]=x;HEAPF32[ptr+28>>2]=y;HEAPF32[ptr+32>>2]=dx;HEAPF32[ptr+36>>2]=dy;if(touch.force!==undefined){HEAPF32[ptr+40>>2]=touch.force}else{HEAPF32[ptr+40>>2]=event.type=="touchend"?0:1}break}case"unload":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];break}case"resize":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=event.w;HEAP32[ptr+8>>2]=event.h;break}case"joystick_button_up":case"joystick_button_down":{var state=event.type==="joystick_button_up"?0:1;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.button;HEAP8[ptr+6]=state;break}case"joystick_axis_motion":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.axis;HEAP32[ptr+8>>2]=SDL.joystickAxisValueConversion(event.value);break}case"focus":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=12;break}case"blur":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=13;break}case"visibilitychange":{var visibilityEventID=event.visible?1:2;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=visibilityEventID;break}default:throw"Unhandled SDL event: "+event.type}},makeFontString(height,fontName){if(fontName.charAt(0)!="'"&&fontName.charAt(0)!='"'){fontName='"'+fontName+'"'}return height+"px "+fontName+", serif"},estimateTextWidth(fontData,text){var h=fontData.size;var fontString=SDL.makeFontString(h,fontData.name);var tempCtx=SDL.ttfContext;tempCtx.font=fontString;var ret=tempCtx.measureText(text).width|0;return ret},allocateChannels(num){if(SDL.numChannels>=num&&num!=0)return;SDL.numChannels=num;SDL.channels=[];for(var i=0;i{if(!audio.paused)SDL.playWebAudio(audio)});return}audio.webAudioNode=SDL.audioContext["createBufferSource"]();audio.webAudioNode["buffer"]=webAudio.decodedBuffer;audio.webAudioNode["loop"]=audio.loop;audio.webAudioNode["onended"]=audio["onended"];audio.webAudioPannerNode=SDL.audioContext["createPanner"]();audio.webAudioPannerNode["setPosition"](0,0,-.5);audio.webAudioPannerNode["panningModel"]="equalpower";audio.webAudioGainNode=SDL.audioContext["createGain"]();audio.webAudioGainNode["gain"]["value"]=audio.volume;audio.webAudioNode["connect"](audio.webAudioPannerNode);audio.webAudioPannerNode["connect"](audio.webAudioGainNode);audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);audio.webAudioNode["start"](0,audio.currentPosition);audio.startTime=SDL.audioContext["currentTime"]-audio.currentPosition}catch(e){err(`playWebAudio failed: ${e}`)}},pauseWebAudio(audio){if(!audio)return;if(audio.webAudioNode){try{audio.currentPosition=(SDL.audioContext["currentTime"]-audio.startTime)%audio.resource.webAudio.decodedBuffer.duration;audio.webAudioNode["onended"]=undefined;audio.webAudioNode.stop(0);audio.webAudioNode=undefined}catch(e){err(`pauseWebAudio failed: ${e}`)}}audio.paused=true},openAudioContext(){if(!SDL.audioContext){if(typeof AudioContext!="undefined"){SDL.audioContext=new AudioContext}else if(typeof webkitAudioContext!="undefined"){SDL.audioContext=new webkitAudioContext}}},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(heapPtr,sizeSamplesPerChannel,dstAudioBuffer){var audio=SDL.audio;var numChannels=audio.channels;for(var c=0;c>1]/32768}}else if(audio.format==8){for(var j=0;j=0?v-128:v+128)/128}}else if(audio.format==33056){for(var j=0;j>2]}}else{throw"Invalid SDL audio format "+audio.format+"!"}}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(joystick,state){var buttons=[];for(var button of state.buttons){buttons.push(SDL.getJoystickButtonState(button))}SDL.lastJoystickState[joystick]={buttons,axes:state.axes.slice(0),timestamp:state.timestamp,index:state.index,id:state.id}},getJoystickButtonState(button){if(typeof button=="object"){return button["pressed"]}return button>0},queryJoysticks(){for(var joystick in SDL.lastJoystickState){var state=SDL.getGamepad(joystick-1);var prevState=SDL.lastJoystickState[joystick];if(typeof state=="undefined")return;if(state===null)return;if(typeof state.timestamp!="number"||state.timestamp!=prevState.timestamp||!state.timestamp){var i;for(i=0;ideviceIndex&&deviceIndex>=0){return gamepads[deviceIndex]}return null}};var _SDL_Linked_Version=()=>{if(SDL.version===null){SDL.version=_malloc(3);HEAP8[SDL.version]=1;HEAP8[SDL.version+1]=3;HEAP8[SDL.version+2]=0}return SDL.version};_SDL_Linked_Version.sig="p";var _SDL_Init=initFlags=>{SDL.startTime=Date.now();SDL.initFlags=initFlags;if(!Module["doNotCaptureKeyboard"]){var keyboardListeningElement=Module["keyboardListeningElement"]||document;keyboardListeningElement.addEventListener("keydown",SDL.receiveEvent);keyboardListeningElement.addEventListener("keyup",SDL.receiveEvent);keyboardListeningElement.addEventListener("keypress",SDL.receiveEvent);window.addEventListener("focus",SDL.receiveEvent);window.addEventListener("blur",SDL.receiveEvent);document.addEventListener("visibilitychange",SDL.receiveEvent)}window.addEventListener("unload",SDL.receiveEvent);SDL.keyboardState=_calloc(65536,1);SDL.DOMEventToSDLEvent["keydown"]=768;SDL.DOMEventToSDLEvent["keyup"]=769;SDL.DOMEventToSDLEvent["keypress"]=771;SDL.DOMEventToSDLEvent["mousedown"]=1025;SDL.DOMEventToSDLEvent["mouseup"]=1026;SDL.DOMEventToSDLEvent["mousemove"]=1024;SDL.DOMEventToSDLEvent["wheel"]=1027;SDL.DOMEventToSDLEvent["touchstart"]=1792;SDL.DOMEventToSDLEvent["touchend"]=1793;SDL.DOMEventToSDLEvent["touchmove"]=1794;SDL.DOMEventToSDLEvent["unload"]=256;SDL.DOMEventToSDLEvent["resize"]=28673;SDL.DOMEventToSDLEvent["visibilitychange"]=512;SDL.DOMEventToSDLEvent["focus"]=512;SDL.DOMEventToSDLEvent["blur"]=512;SDL.DOMEventToSDLEvent["joystick_axis_motion"]=1536;SDL.DOMEventToSDLEvent["joystick_button_down"]=1539;SDL.DOMEventToSDLEvent["joystick_button_up"]=1540;return 0};_SDL_Init.sig="ii";var _SDL_WasInit=flags=>{if(SDL.startTime===null){_SDL_Init(0)}return 1};_SDL_WasInit.sig="ii";var _SDL_GetVideoInfo=()=>{var ret=_calloc(20,1);var canvas=Browser.getCanvas();HEAP32[ret+12>>2]=canvas.width;HEAP32[ret+16>>2]=canvas.height;return ret};_SDL_GetVideoInfo.sig="p";var _SDL_ListModes=(format,flags)=>-1;_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(width,height,depth,flags)=>depth;_SDL_VideoModeOK.sig="iiiii";var _SDL_VideoDriverName=(buf,max_size)=>{if(SDL.startTime===null){return 0}var driverName=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114];var index=0;var size=driverName.length;if(max_size<=size){size=max_size-1}while(index{var canvas=Browser.getCanvas();["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(e=>canvas.addEventListener(e,SDL.receiveEvent,true));if(width==0&&height==0){width=canvas.width;height=canvas.height}if(!SDL.addedResizeListener){SDL.addedResizeListener=true;Browser.resizeListeners.push((w,h)=>{if(!SDL.settingVideoMode){SDL.receiveEvent({type:"resize",w,h})}})}SDL.settingVideoMode=true;Browser.setCanvasSize(width,height);SDL.settingVideoMode=false;if(SDL.screen){SDL.freeSurface(SDL.screen);assert(!SDL.screen)}if(SDL.GL)flags=flags|67108864;SDL.screen=SDL.makeSurface(width,height,flags,true,"screen");return SDL.screen};_SDL_SetVideoMode.sig="piiii";var _SDL_GetVideoSurface=()=>SDL.screen;_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var i=0;iout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=flags=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit();out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";var _SDL_UnlockSurface=surf=>{assert(!SDL.GL);var surfData=SDL.surfaces[surf];if(!surfData.locked||--surfData.locked>0){return}if(surfData.isFlagSet(2097152)){SDL.copyIndexedColorData(surfData)}else if(!surfData.colors){var data=surfData.image.data;var buffer=surfData.buffer;assert(buffer%4==0,"Invalid buffer offset: "+buffer);var src=buffer>>2;var dst=0;var isScreen=surf==SDL.screen;var num;if(typeof CanvasPixelArray!="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=isScreen?255:val>>24&255;src++;dst+=4}}else{var data32=new Uint32Array(data.buffer);if(isScreen&&SDL.defaults.opaqueFrontBuffer){num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=new Uint8Array(data.buffer);var i=3;var j=i+4*num;if(num%8==0){while(i{};_SDL_Flip.sig="ip";var _SDL_UpdateRect=(surf,x,y,w,h)=>{};_SDL_UpdateRect.sig="vpiiii";var _SDL_UpdateRects=(surf,numrects,rects)=>{};_SDL_UpdateRects.sig="vpip";var _SDL_Delay=delay=>{if(!ENVIRONMENT_IS_WORKER)abort("SDL_Delay called on the main thread! Potential infinite loop, quitting. (consider building with async support like ASYNCIFY)");var now=Date.now();while(Date.now()-now{if(title){_emscripten_set_window_title(title)}icon&&=UTF8ToString(icon)};_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(delay,interval)=>{};_SDL_EnableKeyRepeat.sig="iii";var _SDL_GetKeyboardState=numKeys=>{if(numKeys){HEAP32[numKeys>>2]=65536}return SDL.keyboardState};_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);var _SDL_GetKeyName=key=>{var name="";if(key>=97&&key<=122||key>=48&&key<=57){name=String.fromCharCode(key)}var size=lengthBytesUTF8(name)+1;SDL.keyName=_realloc(SDL.keyName,size);stringToUTF8(name,SDL.keyName,size);return SDL.keyName};_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";var _SDL_GetMouseState=(x,y)=>{if(x)HEAP32[x>>2]=Browser.mouseX;if(y)HEAP32[y>>2]=Browser.mouseY;return SDL.buttonState};_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(x,y)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=toggle=>{switch(toggle){case 0:if(Browser.isFullscreen){Browser.getCanvas().requestPointerLock();return 0}return 1;case 1:document.exitPointerLock();return 1;case-1:return!Browser.pointerLock;default:err(`SDL_ShowCursor called with unknown toggle parameter value: ${toggle}`);break}};_SDL_ShowCursor.sig="ii";var _SDL_GetError=()=>{SDL.errorMessage||=stringToNewUTF8("unknown SDL-emscripten error");return SDL.errorMessage};_SDL_GetError.sig="p";var _SDL_SetError=(fmt,varargs)=>{};_SDL_SetError.sig="vpp";var _SDL_CreateRGBSurface=(flags,width,height,depth,rmask,gmask,bmask,amask)=>SDL.makeSurface(width,height,flags,false,"CreateRGBSurface",rmask,gmask,bmask,amask);_SDL_CreateRGBSurface.sig="piiiiiiii";var _SDL_CreateRGBSurfaceFrom=(pixels,width,height,depth,pitch,rmask,gmask,bmask,amask)=>{var surf=SDL.makeSurface(width,height,0,false,"CreateRGBSurfaceFrom",rmask,gmask,bmask,amask);if(depth!==32){err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");return surf}var data=SDL.surfaces[surf];var image=data.ctx.createImageData(width,height);var pitchOfDst=width*4;for(var row=0;row{if(format){SDL.checkPixelFormat(format)}var oldData=SDL.surfaces[surf];var ret=SDL.makeSurface(oldData.width,oldData.height,oldData.flags,false,"copy:"+oldData.source);var newData=SDL.surfaces[ret];newData.ctx.globalCompositeOperation="copy";newData.ctx.drawImage(oldData.canvas,0,0);newData.ctx.globalCompositeOperation=oldData.ctx.globalCompositeOperation;return ret};_SDL_ConvertSurface.sig="pppi";var _SDL_DisplayFormat=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormat.sig="pp";var _SDL_DisplayFormatAlpha=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormatAlpha.sig="pp";var _SDL_FreeSurface=surf=>{if(surf)SDL.freeSurface(surf)};_SDL_FreeSurface.sig="vp";var _SDL_UpperBlit=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,false);_SDL_UpperBlit.sig="ipppp";var _SDL_UpperBlitScaled=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,true);_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";var _SDL_GetClipRect=(surf,rect)=>{assert(rect);var surfData=SDL.surfaces[surf];var r=surfData.clipRect||{x:0,y:0,w:surfData.width,h:surfData.height};SDL.updateRect(rect,r)};_SDL_GetClipRect.sig="vpp";var _SDL_SetClipRect=(surf,rect)=>{var surfData=SDL.surfaces[surf];if(rect){surfData.clipRect=SDL.intersectionOfRects({x:0,y:0,w:surfData.width,h:surfData.height},SDL.loadRect(rect))}else{delete surfData.clipRect}};_SDL_SetClipRect.sig="ipp";var _SDL_FillRect=(surf,rect,color)=>{var surfData=SDL.surfaces[surf];assert(!surfData.locked);if(surfData.isFlagSet(2097152)){color=surfData.colors32[color]}var r=rect?SDL.loadRect(rect):{x:0,y:0,w:surfData.width,h:surfData.height};if(surfData.clipRect){r=SDL.intersectionOfRects(surfData.clipRect,r);if(rect){SDL.updateRect(rect,r)}}surfData.ctx.save();surfData.ctx.fillStyle=SDL.translateColorToCSSRGBA(color);surfData.ctx.fillRect(r.x,r.y,r.w,r.h);surfData.ctx.restore();return 0};_SDL_FillRect.sig="ippi";var _zoomSurface=(src,x,y,smooth)=>{var srcData=SDL.surfaces[src];var w=srcData.width*x;var h=srcData.height*y;var ret=SDL.makeSurface(Math.abs(w),Math.abs(h),srcData.flags,false,"zoomSurface");var dstData=SDL.surfaces[ret];if(x>=0&&y>=0){dstData.ctx.drawImage(srcData.canvas,0,0,w,h)}else{dstData.ctx.save();dstData.ctx.scale(x<0?-1:1,y<0?-1:1);dstData.ctx.drawImage(srcData.canvas,w<0?w:0,h<0?h:0,Math.abs(w),Math.abs(h));dstData.ctx.restore()}return ret};_zoomSurface.sig="ppddi";var _rotozoomSurface=(src,angle,zoom,smooth)=>{if(angle%360===0){return _zoomSurface(src,zoom,zoom,smooth)}var srcData=SDL.surfaces[src];var w=srcData.width*zoom;var h=srcData.height*zoom;var diagonal=Math.ceil(Math.sqrt(Math.pow(w,2)+Math.pow(h,2)));var ret=SDL.makeSurface(diagonal,diagonal,srcData.flags,false,"rotozoomSurface");var dstData=SDL.surfaces[ret];dstData.ctx.translate(diagonal/2,diagonal/2);dstData.ctx.rotate(-angle*Math.PI/180);dstData.ctx.drawImage(srcData.canvas,-w/2,-h/2,w,h);return ret};_rotozoomSurface.sig="ppddi";var _SDL_SetAlpha=(surf,flag,alpha)=>{var surfData=SDL.surfaces[surf];surfData.alpha=alpha;if(!(flag&65536)){surfData.alpha=255}};_SDL_SetAlpha.sig="ipii";var _SDL_SetColorKey=(surf,flag,key)=>{warnOnce("SDL_SetColorKey is a no-op for performance reasons");return 0};_SDL_SetColorKey.sig="ipii";var _SDL_PollEvent=ptr=>SDL.pollEvent(ptr);_SDL_PollEvent.sig="ip";var _SDL_PushEvent=ptr=>{var copy=_malloc(28);_memcpy(copy,ptr,28);SDL.events.push(copy);return 0};_SDL_PushEvent.sig="ip";var _SDL_PeepEvents=(events,requestedEventCount,action,from,to)=>{switch(action){case 2:{assert(requestedEventCount==1);var index=0;var retrievedEventCount=0;while(indexSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";var _emscripten_SDL_SetEventHandler=(handler,userdata)=>{SDL.eventHandler=handler;SDL.eventHandlerContext=userdata;SDL.eventHandlerTemp||=_malloc(28)};_emscripten_SDL_SetEventHandler.sig="vpp";var _SDL_SetColors=(surf,colors,firstColor,nColors)=>{var surfData=SDL.surfaces[surf];if(!surfData.colors){var buffer=new ArrayBuffer(256*4);surfData.colors=new Uint8Array(buffer);surfData.colors32=new Uint32Array(buffer)}for(var i=0;i_SDL_SetColors(surf,colors,firstColor,nColors);_SDL_SetPalette.sig="ipipii";var _SDL_MapRGB=(fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|4278190080};_SDL_MapRGB.sig="ipiii";var _SDL_MapRGBA=(fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|(a&255)<<24};_SDL_MapRGBA.sig="ipiiii";var _SDL_GetRGB=(pixel,fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}};_SDL_GetRGB.sig="vipppp";var _SDL_GetRGBA=(pixel,fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}if(a){HEAP8[a]=pixel>>24&255}};_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var state=0;if(Browser.pointerLock){state|=1}if(document.hasFocus()){state|=2}state|=4;return state};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";var _SDL_WM_ToggleFullScreen=surf=>{if(Browser.exitFullscreen()){return 1}if(!SDL.canRequestFullscreen){return 0}SDL.isRequestingFullscreen=true;return 1};_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=flags=>flags;_IMG_Init.sig="ii";var _SDL_FreeRW=rwopsID=>{SDL.rwops[rwopsID]=null;while(SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null){SDL.rwops.pop()}};_SDL_FreeRW.sig="vp";var _IMG_Load_RW=(rwopsID,freeSrc)=>{var sp=stackSave();try{var cleanup=()=>{stackRestore(sp);if(rwops&&freeSrc)_SDL_FreeRW(rwopsID)};var addCleanup=func=>{var old=cleanup;cleanup=()=>{old();func()}};var callStbImage=(func,params)=>{var x=stackAlloc(4);var y=stackAlloc(4);var comp=stackAlloc(4);var data=Module["_"+func](...params,x,y,comp,0);if(!data)return null;addCleanup(()=>Module["_stbi_image_free"](data));return{rawData:true,data,width:HEAP32[x>>2],height:HEAP32[y>>2],size:HEAP32[x>>2]*HEAP32[y>>2]*HEAP32[comp>>2],bpp:HEAP32[comp>>2]}};var rwops=SDL.rwops[rwopsID];if(rwops===undefined){return 0}var raw;var filename=rwops.filename;if(filename===undefined){warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}if(!raw){filename=PATH_FS.resolve(filename);raw=Browser.preloadedImages[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");warnOnce("Cannot find preloaded image "+filename);warnOnce("Cannot find preloaded image "+filename+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}else if(Module["freePreloadedMediaOnUse"]){Browser.preloadedImages[filename]=null}}var surf=SDL.makeSurface(raw.width,raw.height,0,false,"load:"+filename);var surfData=SDL.surfaces[surf];surfData.ctx.globalCompositeOperation="copy";if(!raw.rawData){surfData.ctx.drawImage(raw,0,0,raw.width,raw.height,0,0,raw.width,raw.height)}else{var imageData=surfData.ctx.getImageData(0,0,surfData.width,surfData.height);if(raw.bpp==4){imageData.data.set(HEAPU8.subarray(raw.data,raw.data+raw.size))}else if(raw.bpp==3){var pixels=raw.size/3;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i{var id=SDL.rwops.length;var filename=UTF8ToString(_name);SDL.rwops.push({filename,mimetype:Browser.getMimetype(filename)});return id};_SDL_RWFromFile.sig="ppp";var _IMG_Load=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_IMG_Load_RW(rwops,1);return result};_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";var _SDL_OpenAudio=(desired,obtained)=>{try{SDL.audio={freq:HEAPU32[desired>>2],format:HEAPU16[desired+4>>1],channels:HEAPU8[desired+6],samples:HEAPU16[desired+8>>1],callback:HEAPU32[desired+16>>2],userdata:HEAPU32[desired+20>>2],paused:true,timer:null};if(SDL.audio.format==8){SDL.audio.silence=128}else if(SDL.audio.format==32784){SDL.audio.silence=0}else if(SDL.audio.format==33056){SDL.audio.silence=0}else{throw"Invalid SDL audio format "+SDL.audio.format+"!"}if(SDL.audio.freq<=0){throw"Unsupported sound frequency "+SDL.audio.freq+"!"}else if(SDL.audio.freq<=22050){SDL.audio.freq=22050}else if(SDL.audio.freq<=32e3){SDL.audio.freq=32e3}else if(SDL.audio.freq<=44100){SDL.audio.freq=44100}else if(SDL.audio.freq<=48e3){SDL.audio.freq=48e3}else if(SDL.audio.freq<=96e3){SDL.audio.freq=96e3}else{throw`Unsupported sound frequency ${SDL.audio.freq}!`}if(SDL.audio.channels==0){SDL.audio.channels=1}else if(SDL.audio.channels<0||SDL.audio.channels>32){throw`Unsupported number of audio channels for SDL audio: ${SDL.audio.channels}!`}else if(SDL.audio.channels!=1&&SDL.audio.channels!=2){out(`Warning: Using untested number of audio channels ${SDL.audio.channels}`)}if(SDL.audio.samples<128||SDL.audio.samples>524288){throw`Unsupported audio callback buffer size ${SDL.audio.samples}!`}else if((SDL.audio.samples&SDL.audio.samples-1)!=0){throw`Audio callback buffer size ${SDL.audio.samples} must be a power-of-two!`}var totalSamples=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8){SDL.audio.bytesPerSample=1}else if(SDL.audio.format==32784){SDL.audio.bytesPerSample=2}else if(SDL.audio.format==33056){SDL.audio.bytesPerSample=4}else{throw`Invalid SDL audio format ${SDL.audio.format}!`}SDL.audio.bufferSize=totalSamples*SDL.audio.bytesPerSample;SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq;SDL.audio.bufferingDelay=50/1e3;SDL.audio.buffer=_malloc(SDL.audio.bufferSize);SDL.audio.numSimultaneouslyQueuedBuffers=Module["SDL_numSimultaneouslyQueuedBuffers"]||5;SDL.audio.queueNewAudioData=()=>{if(!SDL.audio)return;for(var i=0;i=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;getWasmTableEntry(SDL.audio.callback)(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize);SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}};SDL.audio.caller=()=>{if(!SDL.audio)return;--SDL.audio.numAudioTimersPending;SDL.audio.queueNewAudioData();var secsUntilNextPlayStart=SDL.audio.nextPlayTime-SDL.audioContext["currentTime"];var preemptBufferFeedSecs=SDL.audio.bufferDurationSecs/2;if(SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var sizeSamples=sizeBytes/SDL.audio.bytesPerSample;var sizeSamplesPerChannel=sizeSamples/SDL.audio.channels;if(sizeSamplesPerChannel!=SDL.audio.samples){throw"Received mismatching audio buffer size!"}var source=SDL.audioContext["createBufferSource"]();var soundBuffer=SDL.audioContext["createBuffer"](SDL.audio.channels,sizeSamplesPerChannel,SDL.audio.freq);source["connect"](SDL.audioContext["destination"]);SDL.fillWebAudioBufferFromHeap(ptr,sizeSamplesPerChannel,soundBuffer);source["buffer"]=soundBuffer;var curtime=SDL.audioContext["currentTime"];var playtime=Math.max(curtime+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);if(typeof source["start"]!="undefined"){source["start"](playtime)}else if(typeof source["noteOn"]!="undefined"){source["noteOn"](playtime)}SDL.audio.nextPlayTime=playtime+SDL.audio.bufferDurationSecs}catch(e){err(`Web Audio API error playing back audio: ${e.toString()}`)}};if(obtained){HEAP32[obtained>>2]=SDL.audio.freq;HEAP16[obtained+4>>1]=SDL.audio.format;HEAP8[obtained+6]=SDL.audio.channels;HEAP8[obtained+7]=SDL.audio.silence;HEAP16[obtained+8>>1]=SDL.audio.samples;HEAPU32[obtained+16>>2]=SDL.audio.callback;HEAPU32[obtained+20>>2]=SDL.audio.userdata}SDL.allocateChannels(32)}catch(e){err(`Initializing SDL audio threw an exception: "${e.toString()}"! Continuing without audio`);SDL.audio=null;SDL.allocateChannels(0);if(obtained){HEAP32[obtained>>2]=0;HEAP16[obtained+4>>1]=0;HEAP8[obtained+6]=0;HEAP8[obtained+7]=0;HEAP16[obtained+8>>1]=0;HEAPU32[obtained+16>>2]=0;HEAPU32[obtained+20>>2]=0}}if(!SDL.audio){return-1}return 0};_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=pauseOn=>{if(!SDL.audio){return}if(pauseOn){if(SDL.audio.timer!==undefined){clearTimeout(SDL.audio.timer);SDL.audio.numAudioTimersPending=0;SDL.audio.timer=undefined}}else if(!SDL.audio.timer){SDL.audio.numAudioTimersPending=1;SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)}SDL.audio.paused=pauseOn};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{if(SDL.audio){if(SDL.audio.callbackRemover){SDL.audio.callbackRemover();SDL.audio.callbackRemover=null}_SDL_PauseAudio(1);_free(SDL.audio.buffer);SDL.audio=null;SDL.allocateChannels(0)}};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";var _SDL_CreateMutex=()=>0;_SDL_CreateMutex.sig="p";var _SDL_mutexP=mutex=>0;_SDL_mutexP.sig="ip";var _SDL_mutexV=mutex=>0;_SDL_mutexV.sig="ip";var _SDL_DestroyMutex=mutex=>{};_SDL_DestroyMutex.sig="vp";var _SDL_CreateCond=()=>0;_SDL_CreateCond.sig="p";var _SDL_CondSignal=cond=>{};_SDL_CondSignal.sig="ip";var _SDL_CondWait=(cond,mutex)=>{};_SDL_CondWait.sig="ipp";var _SDL_DestroyCond=cond=>{};_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=true};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=false};_SDL_StopTextInput.sig="v";var _Mix_Init=flags=>{if(!flags)return 0;return 8};_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(frequency,format,channels,chunksize)=>{SDL.openAudioContext();autoResumeAudioContext(SDL.audioContext);SDL.allocateChannels(32);SDL.mixerFrequency=frequency;SDL.mixerFormat=format;SDL.mixerNumChannels=channels;SDL.mixerChunkSize=chunksize;return 0};_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=num=>{SDL.allocateChannels(num);return num};_Mix_AllocateChannels.sig="ii";var _Mix_ChannelFinished=func=>{SDL.channelFinished=func};_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(channel,volume)=>{if(channel==-1){for(var i=0;i{left/=255;right/=255;SDL.setPannerPosition(SDL.channels[channel],right-left,0,.1);return 1};_Mix_SetPanning.sig="iiii";var _Mix_LoadWAV_RW=(rwopsID,freesrc)=>{var rwops=SDL.rwops[rwopsID];if(rwops===undefined)return 0;var filename="";var audio;var webAudio;var bytes;if(rwops.filename!==undefined){filename=PATH_FS.resolve(rwops.filename);var raw=Browser.preloadedAudios[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");if(!Module["noAudioDecoding"])warnOnce("Cannot find preloaded audio "+filename);try{bytes=FS.readFile(filename)}catch(e){err(`Couldn't find file for: ${filename}`);return 0}}if(Module["freePreloadedMediaOnUse"]){Browser.preloadedAudios[filename]=null}audio=raw}else if(rwops.bytes!==undefined){if(SDL.webAudioAvailable()){bytes=HEAPU8.buffer.slice(rwops.bytes,rwops.bytes+rwops.count)}else{bytes=HEAPU8.subarray(rwops.bytes,rwops.bytes+rwops.count)}}else{return 0}var arrayBuffer=bytes?bytes.buffer||bytes:bytes;var canPlayWithWebAudio=Module["SDL_canPlayWithWebAudio"]===undefined||Module["SDL_canPlayWithWebAudio"](filename,arrayBuffer);if(bytes!==undefined&&SDL.webAudioAvailable()&&canPlayWithWebAudio){audio=undefined;webAudio={onDecodeComplete:[]};SDL.audioContext["decodeAudioData"](arrayBuffer,data=>{webAudio.decodedBuffer=data;webAudio.onDecodeComplete.forEach(e=>e());delete webAudio.onDecodeComplete})}else if(audio===undefined&&bytes){var blob=new Blob([bytes],{type:rwops.mimetype});var url=URL.createObjectURL(blob);audio=new Audio;audio.src=url;audio.mozAudioChannelType="content"}var id=SDL.audios.length;SDL.audios.push({source:filename,audio,webAudio});return id};_Mix_LoadWAV_RW.sig="ppi";var _Mix_LoadWAV=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadWAV_RW(rwops,0);_SDL_FreeRW(rwops);return result};_Mix_LoadWAV.sig="pp";var _Mix_QuickLoad_RAW=(mem,len)=>{var audio;var webAudio;var numSamples=len>>1;var buffer=new Float32Array(numSamples);for(var i=0;i>1]/32768}if(SDL.webAudioAvailable()){webAudio={decodedBuffer:buffer}}else{audio=new Audio;audio.mozAudioChannelType="content";audio.numChannels=SDL.mixerNumChannels;audio.frequency=SDL.mixerFrequency}var id=SDL.audios.length;SDL.audios.push({source:"",audio,webAudio,buffer});return id};_Mix_QuickLoad_RAW.sig="ppi";var _Mix_FreeChunk=id=>{SDL.audios[id]=null};_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=num=>{SDL.channelMinimumNumber=num};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=channel=>{function halt(channel){var info=SDL.channels[channel];if(info.audio){info.audio.pause();info.audio=null}if(SDL.channelFinished){getWasmTableEntry(SDL.channelFinished)(channel)}}if(channel!=-1){halt(channel)}else{for(var i=0;i{assert(ticks==-1);var info=SDL.audios[id];if(!info)return-1;if(!info.audio&&!info.webAudio)return-1;if(channel==-1){for(var i=SDL.channelMinimumNumber;i0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var audio=SDL.music.audio;if(audio){audio.src=audio.src;audio.currentPosition=0;audio.pause()}SDL.music.audio=null;if(SDL.hookMusicFinished){getWasmTableEntry(SDL.hookMusicFinished)()}return 0};_Mix_HaltMusic.sig="i";var _Mix_HookMusicFinished=func=>{SDL.hookMusicFinished=func;if(SDL.music.audio){SDL.music.audio["onended"]=_Mix_HaltMusic}};_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=volume=>SDL.setGetVolume(SDL.music,volume);_Mix_VolumeMusic.sig="ii";var _Mix_LoadMUS_RW=filename=>_Mix_LoadWAV_RW(filename,0);_Mix_LoadMUS_RW.sig="pp";var _Mix_LoadMUS=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadMUS_RW(rwops);_SDL_FreeRW(rwops);return result};_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";var _Mix_PlayMusic=(id,loops)=>{if(SDL.music.audio){if(!SDL.music.audio.paused)err(`Music is already playing. ${SDL.music.source}`);SDL.music.audio.pause()}var info=SDL.audios[id];var audio;if(info.webAudio){audio={resource:info,paused:false,currentPosition:0,play(){SDL.playWebAudio(this)},pause(){SDL.pauseWebAudio(this)}}}else if(info.audio){audio=info.audio}audio["onended"]=function(){if(SDL.music.audio===this||SDL.music.audio?.webAudioNode===this){_Mix_HaltMusic()}};audio.loop=loops!=0&&loops!=1;audio.volume=SDL.music.volume;SDL.music.audio=audio;audio.play();return 0};_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var audio=SDL.music.audio;audio?.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var audio=SDL.music.audio;audio?.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused;_Mix_PlayingMusic.sig="i";var _Mix_Playing=channel=>{if(channel===-1){var count=0;for(var i=0;i{if(channel===-1){for(var i=0;i{if(channel===-1){var pausedCount=0;for(var i=0;iSDL.music.audio?.paused?1:0;_Mix_PausedMusic.sig="i";var _Mix_Resume=channel=>{if(channel===-1){for(var i=0;i{try{var offscreenCanvas=new OffscreenCanvas(0,0);SDL.ttfContext=offscreenCanvas.getContext("2d");if(typeof SDL.ttfContext.measureText!="function"){throw"bad context"}}catch(ex){var canvas=document.createElement("canvas");SDL.ttfContext=canvas.getContext("2d")}return 0};_TTF_Init.sig="i";var _TTF_OpenFont=(name,size)=>{name=PATH.normalize(UTF8ToString(name));var id=SDL.fonts.length;SDL.fonts.push({name,size});return id};_TTF_OpenFont.sig="ppi";var _TTF_CloseFont=font=>{SDL.fonts[font]=null};_TTF_CloseFont.sig="vp";var _TTF_RenderText_Solid=(font,text,color)=>{text=UTF8ToString(text)||" ";var fontData=SDL.fonts[font];var w=SDL.estimateTextWidth(fontData,text);var h=fontData.size;color=SDL.loadColorToCSSRGB(color);var fontString=SDL.makeFontString(h,fontData.name);var surf=SDL.makeSurface(w,h,0,false,"text:"+text);var surfData=SDL.surfaces[surf];surfData.ctx.save();surfData.ctx.fillStyle=color;surfData.ctx.font=fontString;surfData.ctx.textBaseline="bottom";surfData.ctx.fillText(text,0,h|0);surfData.ctx.restore();return surf};_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";var _TTF_SizeText=(font,text,w,h)=>{var fontData=SDL.fonts[font];if(w){HEAP32[w>>2]=SDL.estimateTextWidth(fontData,UTF8ToString(text))}if(h){HEAP32[h>>2]=fontData.size}return 0};_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";var _TTF_GlyphMetrics=(font,ch,minx,maxx,miny,maxy,advance)=>{var fontData=SDL.fonts[font];var width=SDL.estimateTextWidth(fontData,String.fromCharCode(ch));if(advance){HEAP32[advance>>2]=width}if(minx){HEAP32[minx>>2]=0}if(maxx){HEAP32[maxx>>2]=width}if(miny){HEAP32[miny>>2]=0}if(maxy){HEAP32[maxy>>2]=fontData.size}};_TTF_GlyphMetrics.sig="ipippppp";var _TTF_FontAscent=font=>{var fontData=SDL.fonts[font];return fontData.size*.98|0};_TTF_FontAscent.sig="ip";var _TTF_FontDescent=font=>{var fontData=SDL.fonts[font];return fontData.size*.02|0};_TTF_FontDescent.sig="ip";var _TTF_FontHeight=font=>{var fontData=SDL.fonts[font];return fontData.size};_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(surf,x1,y1,x2,y2,action,cssColor)=>{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);var x=x1{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.strokeStyle=cssColor;surfData.ctx.beginPath();surfData.ctx.moveTo(x1,y1);surfData.ctx.lineTo(x2,y2);surfData.ctx.stroke();surfData.ctx.restore()},drawEllipse:(surf,x,y,rx,ry,action,cssColor)=>{x=x<<16>>16;y=y<<16>>16;rx=rx<<16>>16;ry=ry<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.beginPath();surfData.ctx.translate(x,y);surfData.ctx.scale(rx,ry);surfData.ctx.arc(0,0,1,0,2*Math.PI);surfData.ctx.restore();surfData.ctx.save();surfData.ctx[action+"Style"]=cssColor;surfData.ctx[action]();surfData.ctx.restore()},translateColorToCSSRGBA:rgba=>`rgba(${rgba>>>24},${rgba>>16&255},${rgba>>8&255},${rgba&255})`};var _boxColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL_gfx.translateColorToCSSRGBA(color));_boxColor.sig="ipiiiii";var _boxRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_boxRGBA.sig="ipiiiiiiii";var _rectangleColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_rectangleColor.sig="ipiiiii";var _rectangleRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_rectangleRGBA.sig="ipiiiiiiii";var _ellipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_ellipseColor.sig="ipiiiii";var _ellipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_ellipseRGBA.sig="ipiiiiiiii";var _filledEllipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL_gfx.translateColorToCSSRGBA(color));_filledEllipseColor.sig="ipiiiii";var _filledEllipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_filledEllipseRGBA.sig="ipiiiiiiii";var _lineColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL_gfx.translateColorToCSSRGBA(color));_lineColor.sig="ipiiiii";var _lineRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL.translateRGBAToCSSRGBA(r,g,b,a));_lineRGBA.sig="ipiiiiiiii";var _pixelRGBA=(surf,x1,y1,r,g,b,a)=>_boxRGBA(surf,x1,y1,x1,y1,r,g,b,a);_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}SDL.glAttributes[attr]=value};_SDL_GL_SetAttribute.sig="iii";var _SDL_GL_GetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}if(value)HEAP32[value>>2]=SDL.glAttributes[attr];return 0};_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>Browser.doSwapBuffers?.();_SDL_GL_SwapBuffers.sig="v";var _SDL_GL_ExtensionSupported=extension=>GLctx?.getExtension(UTF8ToString(extension))?1:0;_SDL_GL_ExtensionSupported.sig="ip";var _SDL_DestroyWindow=window=>{};_SDL_DestroyWindow.sig="vp";var _SDL_DestroyRenderer=renderer=>{};_SDL_DestroyRenderer.sig="vp";var _SDL_GetWindowFlags=window=>{if(Browser.isFullscreen){return 1}return 0};_SDL_GetWindowFlags.sig="ip";var _SDL_GL_SwapWindow=window=>{};_SDL_GL_SwapWindow.sig="vp";var _SDL_GL_MakeCurrent=(window,context)=>{};_SDL_GL_MakeCurrent.sig="ipp";var _SDL_GL_DeleteContext=context=>{};_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>{if(MainLoop.timingMode==1){return MainLoop.timingValue}else{return 0}};_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=state=>_emscripten_set_main_loop_timing(1,state);_SDL_GL_SetSwapInterval.sig="ii";var _SDL_SetWindowTitle=(window,title)=>{if(title)document.title=UTF8ToString(title)};_SDL_SetWindowTitle.sig="vpp";var _SDL_GetWindowSize=(window,width,height)=>{var canvas=Browser.getCanvas();if(width)HEAP32[width>>2]=canvas.width;if(height)HEAP32[height>>2]=canvas.height};_SDL_GetWindowSize.sig="vppp";var _SDL_LogSetOutputFunction=(callback,userdata)=>{};_SDL_LogSetOutputFunction.sig="vpp";var _SDL_SetWindowFullscreen=(window,fullscreen)=>{if(Browser.isFullscreen){Browser.getCanvas().exitFullscreen();return 1}return 0};_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(r,g,b)=>-1;_SDL_SetGamma.sig="ifff";var _SDL_SetGammaRamp=(redTable,greenTable,blueTable)=>-1;_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{var count=0;var gamepads=SDL.getGamepads();for(var gamepad of gamepads){if(gamepad!==undefined)count++}return count};_SDL_NumJoysticks.sig="i";var _SDL_JoystickName=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var name=gamepad.id;if(SDL.joystickNamePool.hasOwnProperty(name)){return SDL.joystickNamePool[name]}return SDL.joystickNamePool[name]=stringToNewUTF8(name)}return 0};_SDL_JoystickName.sig="pi";var _SDL_JoystickOpen=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var joystick=deviceIndex+1;SDL.recordJoystickState(joystick,gamepad);return joystick}return 0};_SDL_JoystickOpen.sig="pi";var _SDL_JoystickOpened=deviceIndex=>SDL.lastJoystickState.hasOwnProperty(deviceIndex+1)?1:0;_SDL_JoystickOpened.sig="ii";var _SDL_JoystickIndex=joystick=>joystick-1;_SDL_JoystickIndex.sig="ip";var _SDL_JoystickNumAxes=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.axes.length}return 0};_SDL_JoystickNumAxes.sig="ip";var _SDL_JoystickNumBalls=joystick=>0;_SDL_JoystickNumBalls.sig="ip";var _SDL_JoystickNumHats=joystick=>0;_SDL_JoystickNumHats.sig="ip";var _SDL_JoystickNumButtons=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.buttons.length}return 0};_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=state=>{if(state<0){return SDL.joystickEventState}return SDL.joystickEventState=state};_SDL_JoystickEventState.sig="ii";var _SDL_JoystickGetAxis=(joystick,axis)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.axes.length>axis){return SDL.joystickAxisValueConversion(gamepad.axes[axis])}return 0};_SDL_JoystickGetAxis.sig="ipi";var _SDL_JoystickGetHat=(joystick,hat)=>0;_SDL_JoystickGetHat.sig="ipi";var _SDL_JoystickGetBall=(joystick,ball,dxptr,dyptr)=>-1;_SDL_JoystickGetBall.sig="ipipp";var _SDL_JoystickGetButton=(joystick,button)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.buttons.length>button){return SDL.getJoystickButtonState(gamepad.buttons[button])?1:0}return 0};_SDL_JoystickGetButton.sig="ipi";var _SDL_JoystickClose=joystick=>{delete SDL.lastJoystickState[joystick]};_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=flags=>0;_SDL_InitSubSystem.sig="ii";var _SDL_RWFromConstMem=(mem,size)=>{var id=SDL.rwops.length;SDL.rwops.push({bytes:mem,count:size});return id};_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";var _SDL_GetCurrentAudioDriver=()=>stringToNewUTF8("Emscripten Audio");_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=key=>SDL.scanCodes[key];_SDL_GetScancodeFromKey.sig="ii";var _SDL_GetAudioDriver=index=>_SDL_GetCurrentAudioDriver();_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=on=>{var ret=SDL.unicode||0;SDL.unicode=on;return ret};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=(interval,callback,param)=>safeSetTimeout(()=>getWasmTableEntry(callback)(interval,param),interval);_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=id=>{clearTimeout(id);return true};_SDL_RemoveTimer.sig="ii";var _SDL_CreateThread=(fs,data,pfnBeginThread,pfnEndThread)=>{throw"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."};_SDL_CreateThread.sig="ppp";var _SDL_WaitThread=(thread,status)=>{throw"SDL_WaitThread"};_SDL_WaitThread.sig="vpp";var _SDL_GetThreadID=thread=>{throw"SDL_GetThreadID"};_SDL_GetThreadID.sig="pp";var _SDL_ThreadID=()=>0;_SDL_ThreadID.sig="p";var _SDL_AllocRW=()=>{throw"SDL_AllocRW: TODO"};_SDL_AllocRW.sig="p";var _SDL_CondBroadcast=cond=>{throw"SDL_CondBroadcast: TODO"};_SDL_CondBroadcast.sig="ip";var _SDL_CondWaitTimeout=(cond,mutex,ms)=>{throw"SDL_CondWaitTimeout: TODO"};_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";var _Mix_SetPostMix=(func,arg)=>warnOnce("Mix_SetPostMix: TODO");_Mix_SetPostMix.sig="vpp";var _Mix_VolumeChunk=(chunk,volume)=>{throw"Mix_VolumeChunk: TODO"};_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(channel,angle,distance)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";var _Mix_QuerySpec=(frequency,format,channels)=>{throw"Mix_QuerySpec: TODO"};_Mix_QuerySpec.sig="ippp";var _Mix_FadeInChannelTimed=(channel,chunk,loop,ms,ticks)=>{throw"Mix_FadeInChannelTimed"};_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";var _Mix_Linked_Version=()=>{throw"Mix_Linked_Version: TODO"};_Mix_Linked_Version.sig="p";var _SDL_SaveBMP_RW=(surface,dst,freedst)=>{throw"SDL_SaveBMP_RW: TODO"};_SDL_SaveBMP_RW.sig="ippi";var _SDL_WM_SetIcon=(icon,mask)=>{};_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";var ALLOC_NORMAL=0;var ALLOC_STACK=1;var allocate=(slab,allocator)=>{var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret);return ret};var writeStringToMemory=(string,buffer,dontAddNull)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar};var writeAsciiToMemory=(str,buffer,dontAddNull)=>{for(var i=0;i{demangle.recursionGuard=(demangle.recursionGuard|0)+1;if(demangle.recursionGuard>1)return func;return withStackSave(()=>{try{var s=func;if(s.startsWith("__Z"))s=s.slice(1);var buf=stringToUTF8OnStack(s);var status=stackAlloc(4);var ret=___cxa_demangle(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return UTF8ToString(ret)}}catch(e){}finally{_free(ret);if(demangle.recursionGuard<2)--demangle.recursionGuard}return func})};var stackTrace=()=>{var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return js};var print=out;var printErr=err;var jstoi_s=Number;var _emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER;registerWasmPlugin();FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}adapters_support();if(typeof setImmediate!="undefined"){emSetImmediate=setImmediateWrapped;emClearImmediate=clearImmediateWrapped}else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0;var __setImmediate_queue=[];var __setImmediate_message_id="_si";var __setImmediate_cb=e=>{if(e.data===__setImmediate_message_id){e.stopPropagation();__setImmediate_queue.shift()();++__setImmediate_id_counter}};addEventListener("message",__setImmediate_cb,true);emSetImmediate=func=>{postMessage(__setImmediate_message_id,"*");return __setImmediate_id_counter+__setImmediate_queue.push(func)-1};emClearImmediate=id=>{var index=id-__setImmediate_id_counter;if(index>=0&&index<__setImmediate_queue.length)__setImmediate_queue[index]=()=>{}}}registerPostMainLoop(()=>SDL.audio?.queueNewAudioData?.());{initMemory();if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["dynamicLibraries"])dynamicLibraries=Module["dynamicLibraries"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_setTempRet0"]=_setTempRet0;Module["_getTempRet0"]=_getTempRet0;Module["_sched_yield"]=_sched_yield;Module["___cxa_uncaught_exceptions"]=___cxa_uncaught_exceptions;Module["___cxa_current_primary_exception"]=___cxa_current_primary_exception;Module["___cxa_rethrow_primary_exception"]=___cxa_rethrow_primary_exception;Module["___syscall_shutdown"]=___syscall_shutdown;Module["_emscripten_wget"]=_emscripten_wget;var ASM_CONSTS={466964:$0=>{if(!$0){AL.alcErr=40964;return 1}},467012:$0=>{if(!AL.currentCtx){err("alGetProcAddress() called without a valid context");return 1}if(!$0){AL.currentCtx.err=40963;return 1}}};var _sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_strerror,_memcmp,_malloc,_free,_realloc,_RegisterExtensionFunctions,_calloc,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,___dl_seterr,__emscripten_find_dylib,_memcpy,_memset,_fileno,_htonl,_htons,_emscripten_builtin_memalign,_ntohs,__emscripten_timeout,_setThrew,__emscripten_tempret_set,__emscripten_tempret_get,___get_temp_ret,___set_temp_ret,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,___cxa_demangle,___cxa_increment_exception_refcount,___cxa_decrement_exception_refcount,___cxa_can_catch,___cxa_get_exception_ptr,___wasm_apply_data_relocs;function assignWasmExports(wasmExports){Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];_strerror=wasmExports["strerror"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];_realloc=wasmExports["realloc"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];_calloc=wasmExports["calloc"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];___dl_seterr=wasmExports["__dl_seterr"];__emscripten_find_dylib=wasmExports["_emscripten_find_dylib"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];Module["_memset"]=_memset=wasmExports["memset"];_fileno=wasmExports["fileno"];_htonl=wasmExports["htonl"];_htons=wasmExports["htons"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];_ntohs=wasmExports["ntohs"];__emscripten_timeout=wasmExports["_emscripten_timeout"];_setThrew=wasmExports["setThrew"];__emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];___get_temp_ret=wasmExports["__get_temp_ret"];___set_temp_ret=wasmExports["__set_temp_ret"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];___cxa_demangle=wasmExports["__cxa_demangle"];___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];___cxa_can_catch=wasmExports["__cxa_can_catch"];___cxa_get_exception_ptr=wasmExports["__cxa_get_exception_ptr"];___wasm_apply_data_relocs=wasmExports["__wasm_apply_data_relocs"]}var _sqlite3_version=Module["_sqlite3_version"]=69166;var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormat:_SDL_DisplayFormat,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,XChangeWindowAttributes:_XChangeWindowAttributes,XCreateWindow:_XCreateWindow,XInternAtom:_XInternAtom,XMapWindow:_XMapWindow,XOpenDisplay:_XOpenDisplay,XPending:_XPending,XSendEvent:_XSendEvent,XSetWMHints:_XSetWMHints,XStoreName:_XStoreName,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_DeleteException:__Unwind_DeleteException,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,_Unwind_RaiseException:__Unwind_RaiseException,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__call_sighandler:___call_sighandler,__cxa_begin_catch:___cxa_begin_catch,__cxa_call_unexpected:___cxa_call_unexpected,__cxa_current_exception_type:___cxa_current_exception_type,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_rethrow:___cxa_rethrow,__cxa_throw:___cxa_throw,__global_base:___global_base,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__resumeException:___resumeException,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_log_formatted:__emscripten_log_formatted,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,alBuffer3f:_alBuffer3f,alBuffer3i:_alBuffer3i,alBufferData:_alBufferData,alBufferf:_alBufferf,alBufferfv:_alBufferfv,alBufferi:_alBufferi,alBufferiv:_alBufferiv,alDeleteBuffers:_alDeleteBuffers,alDeleteSources:_alDeleteSources,alDisable:_alDisable,alDistanceModel:_alDistanceModel,alDopplerFactor:_alDopplerFactor,alDopplerVelocity:_alDopplerVelocity,alEnable:_alEnable,alGenBuffers:_alGenBuffers,alGenSources:_alGenSources,alGetBoolean:_alGetBoolean,alGetBooleanv:_alGetBooleanv,alGetBuffer3f:_alGetBuffer3f,alGetBuffer3i:_alGetBuffer3i,alGetBufferf:_alGetBufferf,alGetBufferfv:_alGetBufferfv,alGetBufferi:_alGetBufferi,alGetBufferiv:_alGetBufferiv,alGetDouble:_alGetDouble,alGetDoublev:_alGetDoublev,alGetEnumValue:_alGetEnumValue,alGetError:_alGetError,alGetFloat:_alGetFloat,alGetFloatv:_alGetFloatv,alGetInteger:_alGetInteger,alGetIntegerv:_alGetIntegerv,alGetListener3f:_alGetListener3f,alGetListener3i:_alGetListener3i,alGetListenerf:_alGetListenerf,alGetListenerfv:_alGetListenerfv,alGetListeneri:_alGetListeneri,alGetListeneriv:_alGetListeneriv,alGetSource3f:_alGetSource3f,alGetSource3i:_alGetSource3i,alGetSourcef:_alGetSourcef,alGetSourcefv:_alGetSourcefv,alGetSourcei:_alGetSourcei,alGetSourceiv:_alGetSourceiv,alGetString:_alGetString,alIsBuffer:_alIsBuffer,alIsEnabled:_alIsEnabled,alIsExtensionPresent:_alIsExtensionPresent,alIsSource:_alIsSource,alListener3f:_alListener3f,alListener3i:_alListener3i,alListenerf:_alListenerf,alListenerfv:_alListenerfv,alListeneri:_alListeneri,alListeneriv:_alListeneriv,alSource3f:_alSource3f,alSource3i:_alSource3i,alSourcePause:_alSourcePause,alSourcePausev:_alSourcePausev,alSourcePlay:_alSourcePlay,alSourcePlayv:_alSourcePlayv,alSourceQueueBuffers:_alSourceQueueBuffers,alSourceRewind:_alSourceRewind,alSourceRewindv:_alSourceRewindv,alSourceStop:_alSourceStop,alSourceStopv:_alSourceStopv,alSourceUnqueueBuffers:_alSourceUnqueueBuffers,alSourcef:_alSourcef,alSourcefv:_alSourcefv,alSourcei:_alSourcei,alSourceiv:_alSourceiv,alSpeedOfSound:_alSpeedOfSound,alcCaptureCloseDevice:_alcCaptureCloseDevice,alcCaptureOpenDevice:_alcCaptureOpenDevice,alcCaptureSamples:_alcCaptureSamples,alcCaptureStart:_alcCaptureStart,alcCaptureStop:_alcCaptureStop,alcCloseDevice:_alcCloseDevice,alcCreateContext:_alcCreateContext,alcDestroyContext:_alcDestroyContext,alcGetContextsDevice:_alcGetContextsDevice,alcGetCurrentContext:_alcGetCurrentContext,alcGetEnumValue:_alcGetEnumValue,alcGetError:_alcGetError,alcGetIntegerv:_alcGetIntegerv,alcGetString:_alcGetString,alcIsExtensionPresent:_alcIsExtensionPresent,alcMakeContextCurrent:_alcMakeContextCurrent,alcOpenDevice:_alcOpenDevice,alcProcessContext:_alcProcessContext,alcSuspendContext:_alcSuspendContext,boxColor:_boxColor,boxRGBA:_boxRGBA,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_alcDevicePauseSOFT:_emscripten_alcDevicePauseSOFT,emscripten_alcDeviceResumeSOFT:_emscripten_alcDeviceResumeSOFT,emscripten_alcGetStringiSOFT:_emscripten_alcGetStringiSOFT,emscripten_alcResetDeviceSOFT:_emscripten_alcResetDeviceSOFT,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_fiber_swap:_emscripten_fiber_swap,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_idb_async_clear:_emscripten_idb_async_clear,emscripten_idb_async_delete:_emscripten_idb_async_delete,emscripten_idb_async_exists:_emscripten_idb_async_exists,emscripten_idb_async_load:_emscripten_idb_async_load,emscripten_idb_async_store:_emscripten_idb_async_store,emscripten_idb_clear:_emscripten_idb_clear,emscripten_idb_delete:_emscripten_idb_delete,emscripten_idb_exists:_emscripten_idb_exists,emscripten_idb_load:_emscripten_idb_load,emscripten_idb_store:_emscripten_idb_store,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_scan_registers:_emscripten_scan_registers,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_sleep:_emscripten_sleep,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_wget_data:_emscripten_wget_data,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQueryEXT:_glBeginQueryEXT,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindTexture:_glBindTexture,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQueryEXT:_glEndQueryEXT,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenTextures:_glGenTextures,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteriv:_glGetBufferParameteriv,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetIntegerv:_glGetIntegerv,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsShader:_glIsShader,glIsTexture:_glIsTexture,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glQueryCounterEXT:_glQueryCounterEXT,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glSampleCoverage:_glSampleCoverage,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexSubImage2D:_glTexSubImage2D,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glewGetErrorString:_glewGetErrorString,glewGetExtension:_glewGetExtension,glewGetString:_glewGetString,glewInit:_glewInit,glewIsSupported:_glewIsSupported,glutCreateWindow:_glutCreateWindow,glutDestroyWindow:_glutDestroyWindow,glutDisplayFunc:_glutDisplayFunc,glutFullScreen:_glutFullScreen,glutGet:_glutGet,glutGetModifiers:_glutGetModifiers,glutIdleFunc:_glutIdleFunc,glutInit:_glutInit,glutInitDisplayMode:_glutInitDisplayMode,glutInitWindowPosition:_glutInitWindowPosition,glutInitWindowSize:_glutInitWindowSize,glutKeyboardFunc:_glutKeyboardFunc,glutKeyboardUpFunc:_glutKeyboardUpFunc,glutMainLoop:_glutMainLoop,glutMotionFunc:_glutMotionFunc,glutMouseFunc:_glutMouseFunc,glutPassiveMotionFunc:_glutPassiveMotionFunc,glutPositionWindow:_glutPositionWindow,glutPostRedisplay:_glutPostRedisplay,glutReshapeFunc:_glutReshapeFunc,glutReshapeWindow:_glutReshapeWindow,glutSetCursor:_glutSetCursor,glutSpecialFunc:_glutSpecialFunc,glutSpecialUpFunc:_glutSpecialUpFunc,glutSwapBuffers:_glutSwapBuffers,glutTimerFunc:_glutTimerFunc,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,lineColor:_lineColor,lineRGBA:_lineRGBA,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,random_get:_random_get,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,rotozoomSurface:_rotozoomSurface,setNetworkCallback:_setNetworkCallback,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,uuid_clear:_uuid_clear,uuid_compare:_uuid_compare,uuid_copy:_uuid_copy,uuid_generate:_uuid_generate,uuid_is_null:_uuid_is_null,uuid_parse:_uuid_parse,uuid_type:_uuid_type,uuid_unparse:_uuid_unparse,uuid_unparse_lower:_uuid_unparse_lower,uuid_unparse_upper:_uuid_unparse_upper,uuid_variant:_uuid_variant,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async,zoomSurface:_zoomSurface};var wasmExports=await createWasm();function callMain(args=[]){var entryFunction=resolveGlobalSymbol("main").sym;if(!entryFunction)return;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var dynamicLibraries=Module["dynamicLibraries"]||[];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;var isFileURI=filename=>filename.startsWith("file://");function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews();var __RELOC_FUNCS__=[];function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__RELOC_FUNCS__);callRuntimeCallbacks(onInits);if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);wasmExports["__wasm_call_ctors"]();callRuntimeCallbacks(onPostCtors);FS.ignorePermissions=false}function preMain(){callRuntimeCallbacks(onMains)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-dynamic-main.wasm")}return new URL("wa-sqlite-dynamic-main.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=relocateExports(wasmExports,1024);var metadata=getDylinkMetadata(module);if(metadata.neededDynlibs){dynamicLibraries=metadata.neededDynlibs.concat(dynamicLibraries)}mergeLibSymbols(wasmExports,"main");LDSO.init();loadDylibs();__RELOC_FUNCS__.push(wasmExports["__wasm_apply_data_relocs"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"],result["module"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var GOT={};var currentModuleWeakSymbols=new Set([]);var GOTHandler={get(obj,symName){var rtn=GOT[symName];if(!rtn){rtn=GOT[symName]=new WebAssembly.Global({value:"i32",mutable:true})}if(!currentModuleWeakSymbols.has(symName)){rtn.required=true}return rtn}};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var getDylinkMetadata=binary=>{var offset=0;var end=0;function getU8(){return binary[offset++]}function getLEB(){var ret=0;var mul=1;while(1){var byte=binary[offset++];ret+=(byte&127)*mul;mul*=128;if(!(byte&128))break}return ret}function getString(){var len=getLEB();offset+=len;return UTF8ArrayToString(binary,offset-len,len)}function getStringList(){var count=getLEB();var rtn=[];while(count--)rtn.push(getString());return rtn}function failIf(condition,message){if(condition)throw new Error(message)}if(binary instanceof WebAssembly.Module){var dylinkSection=WebAssembly.Module.customSections(binary,"dylink.0");failIf(dylinkSection.length===0,"need dylink section");binary=new Uint8Array(dylinkSection[0]);end=binary.length}else{var int32View=new Uint32Array(new Uint8Array(binary.subarray(0,24)).buffer);var magicNumberFound=int32View[0]==1836278016;failIf(!magicNumberFound,"need to see wasm magic number");failIf(binary[8]!==0,"need the dylink section to be first");offset=9;var section_size=getLEB();end=offset+section_size;var name=getString();failIf(name!=="dylink.0")}var customSection={neededDynlibs:[],tlsExports:new Set,weakImports:new Set,runtimePaths:[]};var WASM_DYLINK_MEM_INFO=1;var WASM_DYLINK_NEEDED=2;var WASM_DYLINK_EXPORT_INFO=3;var WASM_DYLINK_IMPORT_INFO=4;var WASM_DYLINK_RUNTIME_PATH=5;var WASM_SYMBOL_TLS=256;var WASM_SYMBOL_BINDING_MASK=3;var WASM_SYMBOL_BINDING_WEAK=1;while(offset>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var newDSO=(name,handle,syms)=>{var dso={refcount:Infinity,name,exports:syms,global:true};LDSO.loadedLibsByName[name]=dso;if(handle!=undefined){LDSO.loadedLibsByHandle[handle]=dso}return dso};var LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}};var ___heap_base=1021824;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var getMemory=size=>{if(runtimeInitialized){return _calloc(size,1)}var ret=___heap_base;var end=ret+alignMemory(size,16);___heap_base=end;GOT["__heap_base"].value=end;return ret};var isInternalSym=symName=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(symName)||symName.startsWith("__em_js__");var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable=new WebAssembly.Table({initial:1855,element:"anyfunc"});var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var updateGOT=(exports,replace)=>{for(var symName in exports){if(isInternalSym(symName)){continue}var value=exports[symName];if(symName.startsWith("orig$")){symName=symName.split("$")[1];replace=true}GOT[symName]||=new WebAssembly.Global({value:"i32",mutable:true});if(replace||GOT[symName].value==0){if(typeof value=="function"){GOT[symName].value=addFunction(value)}else if(typeof value=="number"){GOT[symName].value=value}else{err(`unhandled export type for '${symName}': ${typeof value}`)}}}};var relocateExports=(exports,memoryBase,replace)=>{var relocated={};for(var e in exports){var value=exports[e];if(typeof value=="object"){value=value.value}if(typeof value=="number"){value+=memoryBase}relocated[e]=value}updateGOT(relocated,replace);return relocated};var isSymbolDefined=symName=>{var existing=wasmImports[symName];if(!existing||existing.stub){return false}return true};var dynCall=(sig,ptr,args=[],promising=false)=>{if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var func=getWasmTableEntry(ptr);var rtn=func(...args);return rtn};var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var createInvokeFunction=sig=>(ptr,...args)=>{var sp=stackSave();try{return dynCall(sig,ptr,args)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}};var resolveGlobalSymbol=(symName,direct=false)=>{var sym;if(direct&&"orig$"+symName in wasmImports){symName="orig$"+symName}if(isSymbolDefined(symName)){sym=wasmImports[symName]}else if(symName.startsWith("invoke_")){sym=wasmImports[symName]=createInvokeFunction(symName.split("_")[1])}return{sym,name:symName}};var onPostCtors=[];var addOnPostCtor=cb=>onPostCtors.unshift(cb);var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var memAlign=Math.pow(2,metadata.memoryAlign);var memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0;var tableBase=metadata.tableSize?wasmTable.length:0;if(handle){HEAP8[handle+8]=1;HEAPU32[handle+12>>2]=memoryBase;HEAP32[handle+16>>2]=metadata.memorySize;HEAPU32[handle+20>>2]=tableBase;HEAP32[handle+24>>2]=metadata.tableSize}if(metadata.tableSize){wasmTable.grow(metadata.tableSize)}var moduleExports;function resolveSymbol(sym){var resolved=resolveGlobalSymbol(sym).sym;if(!resolved&&localScope){resolved=localScope[sym]}if(!resolved){resolved=moduleExports[sym]}return resolved}var proxyHandler={get(stubs,prop){switch(prop){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(prop in wasmImports&&!wasmImports[prop].stub){var res=wasmImports[prop];return res}if(!(prop in stubs)){var resolved;stubs[prop]=(...args)=>{resolved||=resolveSymbol(prop);return resolved(...args)}}return stubs[prop]}};var proxy=new Proxy({},proxyHandler);var info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize);moduleExports=relocateExports(instance.exports,memoryBase);if(!flags.allowUndefined){reportUndefinedSymbols()}function addEmAsm(addr,body){var args=[];var arity=0;for(;arity<16;arity++){if(body.indexOf("$"+arity)!=-1){args.push("$"+arity)}else{break}}args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports){var start=moduleExports["__start_em_asm"];var stop=moduleExports["__stop_em_asm"];while(start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports){if(name.startsWith("__em_js__")){var start=moduleExports[name];var jsString=UTF8ToString(start);var parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]);delete moduleExports[name]}}var applyRelocs=moduleExports["__wasm_apply_data_relocs"];if(applyRelocs){if(runtimeInitialized){applyRelocs()}else{__RELOC_FUNCS__.push(applyRelocs)}}var init=moduleExports["__wasm_call_ctors"];if(init){if(runtimeInitialized){init()}else{addOnPostCtor(init)}}return moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(result=>postInstantiation(result.module,result.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}if(flags.loadAsync){return metadata.neededDynlibs.reduce((chain,dynNeeded)=>chain.then(()=>loadDynamicLibrary(dynNeeded,flags,localScope)),Promise.resolve()).then(loadModule)}metadata.neededDynlibs.forEach(needed=>loadDynamicLibrary(needed,flags,localScope));return loadModule()};var mergeLibSymbols=(exports,libName)=>{registerDynCallSymbols(exports);for(var[sym,exp]of Object.entries(exports)){const setImport=target=>{if(!isSymbolDefined(target)){wasmImports[target]=exp}};setImport(sym)}};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var preloadPlugins=Module["preloadPlugins"]||[];var registerWasmPlugin=()=>{var wasmPlugin={promiseChainEnd:Promise.resolve(),canHandle:name=>!Module["noWasmDecoding"]&&name.endsWith(".so"),handle:(byteArray,name,onload,onerror)=>{wasmPlugin["promiseChainEnd"]=wasmPlugin["promiseChainEnd"].then(()=>loadWebAssemblyModule(byteArray,{loadAsync:true,nodelete:true},name,{})).then(exports=>{preloadedWasm[name]=exports;onload(byteArray)},error=>{err(`failed to instantiate wasm: ${name}: ${error}`);onerror()})}};preloadPlugins.push(wasmPlugin)};var preloadedWasm={};var registerDynCallSymbols=exports=>{for(var[sym,exp]of Object.entries(exports)){if(sym.startsWith("dynCall_")&&!Module.hasOwnProperty(sym)){Module[sym]=exp}}};function loadDynamicLibrary(libName,flags={global:true,nodelete:true},localScope,handle){var dso=LDSO.loadedLibsByName[libName];if(dso){if(!flags.global){if(localScope){Object.assign(localScope,dso.exports)}registerDynCallSymbols(dso.exports)}else if(!dso.global){dso.global=true;mergeLibSymbols(dso.exports,libName)}if(flags.nodelete&&dso.refcount!==Infinity){dso.refcount=Infinity}dso.refcount++;if(handle){LDSO.loadedLibsByHandle[handle]=dso}return flags.loadAsync?Promise.resolve(true):true}dso=newDSO(libName,handle,"loading");dso.refcount=flags.nodelete?Infinity:1;dso.global=flags.global;function loadLibData(){if(handle){var data=HEAPU32[handle+28>>2];var dataSize=HEAPU32[handle+32>>2];if(data&&dataSize){var libData=HEAP8.slice(data,data+dataSize);return flags.loadAsync?Promise.resolve(libData):libData}}var libFile=locateFile(libName);if(flags.loadAsync){return asyncLoad(libFile)}if(!readBinary){throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`)}return readBinary(libFile)}function getExports(){var preloaded=preloadedWasm[libName];if(preloaded){return flags.loadAsync?Promise.resolve(preloaded):preloaded}if(flags.loadAsync){return loadLibData().then(libData=>loadWebAssemblyModule(libData,flags,libName,localScope,handle))}return loadWebAssemblyModule(loadLibData(),flags,libName,localScope,handle)}function moduleLoaded(exports){if(dso.global){mergeLibSymbols(exports,libName)}else if(localScope){Object.assign(localScope,exports);registerDynCallSymbols(exports)}dso.exports=exports}if(flags.loadAsync){return getExports().then(exports=>{moduleLoaded(exports);return true})}moduleLoaded(getExports());return true}var reportUndefinedSymbols=()=>{for(var[symName,entry]of Object.entries(GOT)){if(entry.value==0){var value=resolveGlobalSymbol(symName,true).sym;if(!value&&!entry.required){continue}if(typeof value=="function"){entry.value=addFunction(value,value.sig)}else if(typeof value=="number"){entry.value=value}else{throw new Error(`bad export type for '${symName}': ${typeof value}`)}}}};var loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs");dynamicLibraries.reduce((chain,lib)=>chain.then(()=>loadDynamicLibrary(lib,{loadAsync:true,global:true,nodelete:true,allowUndefined:true})),Promise.resolve()).then(()=>{reportUndefinedSymbols();removeRunDependency("loadDylibs")})};var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);___assert_fail.sig="vppip";var ___call_sighandler=(fp,sig)=>getWasmTableEntry(fp)(sig);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:false},1024);var ___stack_high=1021824;var ___stack_low=497536;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:true},1021824);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};var ___syscall__newselect=function(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=(fd,low,high,val)=>fd<32?low&val:high&val;for(var fd=0;fd>2]:0,tv_usec=readfds?HEAP32[timeout+4>>2]:0;timeoutInMillis=(tv_sec+tv_usec/1e6)*1e3}flags=stream.stream_ops.poll(stream,timeoutInMillis)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(event,callback){SOCKFS.callbacks[event]=callback},emit(event,param){SOCKFS.callbacks[event]?.(param)},mount(mount){SOCKFS.websocketArgs=Module["websocket"]||{};(Module["websocket"]??={})["on"]=SOCKFS.on;return FS.createNode(null,"/",16895,0)},createSocket(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family,type,protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var url="ws://".replace("#","//");var subProtocols="binary";var opts=undefined;if(SOCKFS.websocketArgs["url"]){url=SOCKFS.websocketArgs["url"]}if(SOCKFS.websocketArgs["subprotocol"]){subProtocols=SOCKFS.websocketArgs["subprotocol"]}else if(SOCKFS.websocketArgs["subprotocol"]===null){subProtocols="null"}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}var WebSocketConstructor;{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr,port,socket:ws,msg_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.msg_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer(sock,addr,port){return sock.peers[addr+":"+port]},addPeer(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents(sock,peer){var first=true;var handleOpen=function(){sock.connecting=false;SOCKFS.emit("open",sock.stream.fd);try{var queued=peer.msg_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.msg_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data});SOCKFS.emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){SOCKFS.emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){SOCKFS.emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){if(sock.connecting){mask|=4}else{mask|=16}}return mask},ioctl(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}for(var peer of Object.values(sock.peers)){try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e.name==="ErrnoError"))throw e;if(e.errno!==138)throw e}}},connect(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;sock.connecting=true},listen(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}},accept(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr,port}},sendmsg(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data=buffer.slice(offset,offset+length);if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(sock.type===2){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}}dest.msg_send_queue.push(data);return length}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead{var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket};var inetPton4=str=>{var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0};var inetPton6=str=>{var words;var w,offset,z,i;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=Number(words[words.length-4])+Number(words[words.length-3])*256;words[words.length-3]=Number(words[words.length-2])+Number(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w{switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0};var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags,d1,d2){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=addr=>(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255);var inetNtop6=ints=>{var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word{var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family,addr,port}};var getSocketAddress=(addrp,addrlen)=>{var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};function ___syscall_bind(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(fd,newfd,flags){try{var old=SYSCALLS.getStreamFromFD(fd);if(old.fd===newfd)return-28;if(newfd<0||newfd>=FS.MAX_OPEN_FDS)return-8;var existing=FS.getStream(newfd);if(existing)FS.close(existing);return FS.dupStream(old,newfd).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(fd,offset,len,advice)=>0;___syscall_fadvise64.sig="iiiiiii";var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_fallocate(fd,mode,offset_low,offset_high,len_low,len_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);var len=convertI32PairToI53Checked(len_low,len_high);try{if(isNaN(offset))return 61;if(mode!=0){return-138}if(offset<0||len<0){return-28}var oldSize=FS.fstat(fd).size;var newSize=offset+len;if(newSize>oldSize){FS.ftruncate(fd,newSize)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fallocate.sig="iiiiiii";function ___syscall_fchdir(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.chdir(stream.path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(dirfd,path,mode,flags){try{var nofollow=flags&256;path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.chmod(path,mode,nofollow);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(dirfd,path,owner,group,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;flags=flags&~256;path=SYSCALLS.calculateAt(dirfd,path);(nofollow?FS.lchown:FS.chown)(path,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstat64.sig="iip";function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);SYSCALLS.writeStatFs(buf,FS.statfsStream(stream));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ftruncate64.sig="iiii";var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);if(!sock.daddr){return-53}var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(fd,level,optname,optval,optlen,d1){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.lstat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(dirfd,path,mode,dev){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.writeStat(buf,nofollow?FS.lstat(path):FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(mount){return FS.createNode(null,"/",16384|511,0)},createPipe(){var pipe={buckets:[],refcnt:2,timestamp:new Date};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:0,seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:1,seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{getattr(stream){var node=stream.node;var timestamp=node.pipe.timestamp;return{dev:14,ino:node.id,mode:4480,nlink:1,uid:0,gid:0,rdev:0,size:0,atime:timestamp,mtime:timestamp,ctime:timestamp,blksize:4096,blocks:0}},poll(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}for(var bucket of pipe.buckets){if(bucket.offset-bucket.roffset>0){return 64|1}}return 0},dup(stream){stream.node.pipe.refcnt++},ioctl(stream,request,varargs){return 28},fsync(stream){return 28},read(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var bucket of pipe.buckets){currentLength+=bucket.offset-bucket.roffset}var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(6)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var bucket of pipe.buckets){var bucketSize=bucket.offset-bucket.roffset;if(toRead<=bucketSize){var tmpSlice=bucket.buffer.subarray(bucket.roffset,bucket.offset);if(toRead=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close(stream){var pipe=stream.node.pipe;pipe.refcnt--;if(pipe.refcnt===0){pipe.buckets=null}}},nextname(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream,-1)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAPU32[message>>2];if(name){var errno=writeSockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAPU32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=getSocketAddress(name,namelen);port=info.port;addr=info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;jHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:false},1);var __abort_js=()=>abort("");__abort_js.sig="v";var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var dlSetError=msg=>{var sp=stackSave();var cmsg=stringToUTF8OnStack(msg);___dl_seterr(cmsg,0);stackRestore(sp)};var dlopenInternal=(handle,jsflags)=>{var filename=UTF8ToString(handle+36);var flags=HEAP32[handle+4>>2];filename=PATH.normalize(filename);var searchpaths=[];var global=Boolean(flags&256);var localScope=global?null:{};var combinedFlags={global,nodelete:Boolean(flags&4096),loadAsync:jsflags.loadAsync};if(jsflags.loadAsync){return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}try{return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}catch(e){dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);return 0}};var __dlopen_js=handle=>dlopenInternal(handle,{loadAsync:false});__dlopen_js.sig="pp";var __dlsym_js=(handle,symbol,symbolIndex)=>{symbol=UTF8ToString(symbol);var result;var newSymIndex;var lib=LDSO.loadedLibsByHandle[handle];if(!lib.exports.hasOwnProperty(symbol)||lib.exports[symbol].stub){dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);return 0}newSymIndex=Object.keys(lib.exports).indexOf(symbol);var origSym="orig$"+symbol;result=lib.exports[origSym];if(result){newSymIndex=Object.keys(lib.exports).indexOf(origSym)}else result=lib.exports[symbol];if(typeof result=="function"){var addr=getFunctionAddress(result);if(addr){result=addr}else{result=addFunction(result,result.sig);HEAPU32[symbolIndex>>2]=newSymIndex}}return result};__dlsym_js.sig="pppp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};_proc_exit.sig="vi";var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_dlopen_js=(handle,onsuccess,onerror,user_data)=>{function errorCallback(e){var filename=UTF8ToString(handle+36);dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);callUserCallback(()=>getWasmTableEntry(onerror)(handle,user_data))}function successCallback(){callUserCallback(()=>getWasmTableEntry(onsuccess)(handle,user_data))}var promise=dlopenInternal(handle,{loadAsync:true});if(promise){promise.then(successCallback,errorCallback)}else{errorCallback()}};__emscripten_dlopen_js.sig="vpppp";var getExecutableName=()=>thisProgram||"./this.program";var __emscripten_get_progname=(str,len)=>stringToUTF8(getExecutableName(),str,len);__emscripten_get_progname.sig="vpi";var __emscripten_lookup_name=name=>{var nameString=UTF8ToString(name);return inetPton4(DNS.lookup_name(nameString))};__emscripten_lookup_name.sig="ip";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=command=>{if(!command)return 0;return-52};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw Infinity};__emscripten_throw_longjmp.sig="v";function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}__gmtime_js.sig="viip";var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__localtime_js.sig="viip";var setTempRet0=val=>__emscripten_tempret_set(val);var _setTempRet0=setTempRet0;Module["_setTempRet0"]=_setTempRet0;var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__mktime_js.sig="ip";function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__mmap_js.sig="ipiiiiipp";function __msync_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;SYSCALLS.doMsync(addr,SYSCALLS.getStreamFromFD(fd),len,flags,offset);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__msync_js.sig="ippiiiii";function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__munmap_js.sig="ippiiiii";var timers={};var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};__setitimer_js.sig="iid";var __timegm_js=function(tmPtr){var ret=(()=>{var time=Date.UTC(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var date=new Date(time);HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__timegm_js.sig="ip";var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(typeof MainLoop.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{MainLoop.setImmediate=setImmediate}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=MainLoop.fakeRequestAnimationFrame;RAF(func)}};var AL={QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:.1,DEVICE_NAME:"Emscripten OpenAL",CAPTURE_DEVICE_NAME:"Emscripten OpenAL capture",ALC_EXTENSIONS:{ALC_SOFT_pause_device:true,ALC_SOFT_HRTF:true},AL_EXTENSIONS:{AL_EXT_float32:true,AL_SOFT_loop_points:true,AL_SOFT_source_length:true,AL_EXT_source_distance_model:true,AL_SOFT_source_spatialize:true},_alcErr:0,alcErr:0,deviceRefCounts:{},alcStringCache:{},paused:false,stringCache:{},contexts:{},currentCtx:null,buffers:{0:{id:0,refCount:0,audioBuf:null,frequency:0,bytesPerSample:2,channels:1,length:0}},paramArray:[],_nextId:1,newId:()=>AL.freeIds.length>0?AL.freeIds.pop():AL._nextId++,freeIds:[],scheduleContextAudio:ctx=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}for(var i in ctx.sources){AL.scheduleSourceAudio(ctx.sources[i])}},scheduleSourceAudio:(src,lookahead)=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}if(src.state!==4114){return}var currentTime=AL.updateSourceTime(src);var startTime=src.bufStartTime;var startOffset=src.bufOffset;var bufCursor=src.bufsProcessed;for(var i=0;i=src.bufQueue.length){if(src.looping){bufCursor%=src.bufQueue.length}else{break}}var buf=src.bufQueue[bufCursor%src.bufQueue.length];if(buf.length===0){skipCount++;if(skipCount===src.bufQueue.length){break}}else{var audioSrc=src.context.audioCtx.createBufferSource();audioSrc.buffer=buf.audioBuf;audioSrc.playbackRate.value=src.playbackRate;if(buf.audioBuf._loopStart||buf.audioBuf._loopEnd){audioSrc.loopStart=buf.audioBuf._loopStart;audioSrc.loopEnd=buf.audioBuf._loopEnd}var duration=0;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY;audioSrc.loop=true;if(buf.audioBuf._loopStart){audioSrc.loopStart=buf.audioBuf._loopStart}if(buf.audioBuf._loopEnd){audioSrc.loopEnd=buf.audioBuf._loopEnd}}else{duration=(buf.audioBuf.duration-startOffset)/src.playbackRate}audioSrc._startOffset=startOffset;audioSrc._duration=duration;audioSrc._skipCount=skipCount;skipCount=0;audioSrc.connect(src.gain);if(typeof audioSrc.start!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.start(startTime,startOffset)}else if(typeof audioSrc.noteOn!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.noteOn(startTime)}audioSrc._startTime=startTime;src.audioQueue.push(audioSrc);startTime+=duration}startOffset=0;bufCursor++}},updateSourceTime:src=>{var currentTime=src.context.audioCtx.currentTime;if(src.state!==4114){return currentTime}if(!isFinite(src.bufStartTime)){src.bufStartTime=currentTime-src.bufOffset/src.playbackRate;src.bufOffset=0}var nextStartTime=0;while(src.audioQueue.length){var audioSrc=src.audioQueue[0];src.bufsProcessed+=audioSrc._skipCount;nextStartTime=audioSrc._startTime+audioSrc._duration;if(currentTime=src.bufQueue.length&&!src.looping){AL.setSourceState(src,4116)}else if(src.type===4136&&src.looping){var buf=src.bufQueue[0];if(buf.length===0){src.bufOffset=0}else{var delta=(currentTime-src.bufStartTime)*src.playbackRate;var loopStart=buf.audioBuf._loopStart||0;var loopEnd=buf.audioBuf._loopEnd||buf.audioBuf.duration;if(loopEnd<=loopStart){loopEnd=buf.audioBuf.duration}if(delta0){src.bufStartTime+=Math.floor((currentTime-src.bufStartTime)/srcDuration)*srcDuration}}for(var i=0;i=src.bufQueue.length){if(src.looping){src.bufsProcessed%=src.bufQueue.length}else{AL.setSourceState(src,4116);break}}var buf=src.bufQueue[src.bufsProcessed];if(buf.length>0){nextStartTime=src.bufStartTime+buf.audioBuf.duration/src.playbackRate;if(currentTime{AL.updateSourceTime(src);for(var i=1;i1){src.audioQueue.length=1}},stopSourceAudio:src=>{for(var i=0;i{if(state===4114){if(src.state===4114||src.state==4116){src.bufsProcessed=0;src.bufOffset=0}else{}AL.stopSourceAudio(src);src.state=4114;src.bufStartTime=Number.NEGATIVE_INFINITY;AL.scheduleSourceAudio(src)}else if(state===4115){if(src.state===4114){AL.updateSourceTime(src);AL.stopSourceAudio(src);src.state=4115}}else if(state===4116){if(src.state!==4113){src.state=4116;src.bufsProcessed=src.bufQueue.length;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}else if(state===4113){if(src.state!==4113){src.state=4113;src.bufsProcessed=0;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}},initSourcePanner:src=>{if(src.type===4144){return}var templateBuf=AL.buffers[0];for(var i=0;i{for(var i in ctx.sources){AL.updateSourceGlobal(ctx.sources[i])}},updateSourceGlobal:src=>{var panner=src.panner;if(!panner){return}panner.refDistance=src.refDistance;panner.maxDistance=src.maxDistance;panner.rolloffFactor=src.rolloffFactor;panner.panningModel=src.context.hrtf?"HRTF":"equalpower";var distanceModel=src.context.sourceDistanceModel?src.distanceModel:src.context.distanceModel;switch(distanceModel){case 0:panner.distanceModel="inverse";panner.refDistance=340282e33;break;case 53249:case 53250:panner.distanceModel="inverse";break;case 53251:case 53252:panner.distanceModel="linear";break;case 53253:case 53254:panner.distanceModel="exponential";break}},updateListenerSpace:ctx=>{var listener=ctx.audioCtx.listener;if(listener.positionX){listener.positionX.value=ctx.listener.position[0];listener.positionY.value=ctx.listener.position[1];listener.positionZ.value=ctx.listener.position[2]}else{listener.setPosition(ctx.listener.position[0],ctx.listener.position[1],ctx.listener.position[2])}if(listener.forwardX){listener.forwardX.value=ctx.listener.direction[0];listener.forwardY.value=ctx.listener.direction[1];listener.forwardZ.value=ctx.listener.direction[2];listener.upX.value=ctx.listener.up[0];listener.upY.value=ctx.listener.up[1];listener.upZ.value=ctx.listener.up[2]}else{listener.setOrientation(ctx.listener.direction[0],ctx.listener.direction[1],ctx.listener.direction[2],ctx.listener.up[0],ctx.listener.up[1],ctx.listener.up[2])}for(var i in ctx.sources){AL.updateSourceSpace(ctx.sources[i])}},updateSourceSpace:src=>{if(!src.panner){return}var panner=src.panner;var posX=src.position[0];var posY=src.position[1];var posZ=src.position[2];var dirX=src.direction[0];var dirY=src.direction[1];var dirZ=src.direction[2];var listener=src.context.listener;var lPosX=listener.position[0];var lPosY=listener.position[1];var lPosZ=listener.position[2];if(src.relative){var lBackX=-listener.direction[0];var lBackY=-listener.direction[1];var lBackZ=-listener.direction[2];var lUpX=listener.up[0];var lUpY=listener.up[1];var lUpZ=listener.up[2];var inverseMagnitude=(x,y,z)=>{var length=Math.sqrt(x*x+y*y+z*z);if(length{if(src.state===4114){AL.cancelPendingSourceAudio(src);var audioSrc=src.audioQueue[0];if(!audioSrc){return}var duration;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY}else{duration=(audioSrc.buffer.duration-audioSrc._startOffset)/src.playbackRate}audioSrc._duration=duration;audioSrc.playbackRate.value=src.playbackRate;AL.scheduleSourceAudio(src)}},sourceDuration:src=>{var length=0;for(var i=0;i{AL.updateSourceTime(src);var offset=0;for(var i=0;i{var playing=src.state==4114;if(playing){AL.setSourceState(src,4113)}if(src.bufQueue[src.bufsProcessed].audioBuf!==null){src.bufsProcessed=0;while(offset>src.bufQueue[src.bufsProcessed].audioBuf.duration){offset-=src.bufQueue[src.bufsProcessed].audioBuf.duration;src.bufsProcessed++}src.bufOffset=offset}if(playing){AL.setSourceState(src,4114)}},getGlobalParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:AL.currentCtx.err=40962;return null}},setGlobalParam:(funcname,param,value)=>{if(!AL.currentCtx){return}switch(param){case 49152:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=value;AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=value;AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=value;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:AL.currentCtx.err=40962;return null}},setListenerParam:(funcname,param,value)=>{if(!AL.currentCtx){return}if(value===null){AL.currentCtx.err=40962;return}var listener=AL.currentCtx.listener;switch(param){case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.position[0]=value[0];listener.position[1]=value[1];listener.position[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.velocity[0]=value[0];listener.velocity[1]=value[1];listener.velocity[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=value;break;case 4111:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])||!Number.isFinite(value[3])||!Number.isFinite(value[4])||!Number.isFinite(value[5])){AL.currentCtx.err=40963;return}listener.direction[0]=value[0];listener.direction[1]=value[1];listener.direction[2]=value[2];listener.up[0]=value[3];listener.up[1]=value[4];listener.up[2]=value[5];AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}},getBufferParam:(funcname,bufferId,param)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}switch(param){case 8193:return buf.frequency;case 8194:return buf.bytesPerSample*8;case 8195:return buf.channels;case 8196:return buf.length*buf.bytesPerSample*buf.channels;case 8213:if(buf.length===0){return[0,0]}return[(buf.audioBuf._loopStart||0)*buf.frequency,(buf.audioBuf._loopEnd||buf.length)*buf.frequency];default:AL.currentCtx.err=40962;return null}},setBufferParam:(funcname,bufferId,param,value)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 8196:if(value!==0){AL.currentCtx.err=40963;return}break;case 8213:if(value[0]<0||value[0]>buf.length||value[1]<0||value[1]>buf.Length||value[0]>=value[1]){AL.currentCtx.err=40963;return}if(buf.refCount>0){AL.currentCtx.err=40964;return}if(buf.audioBuf){buf.audioBuf._loopStart=value[0]/buf.frequency;buf.audioBuf._loopEnd=value[1]/buf.frequency}break;default:AL.currentCtx.err=40962;return}},getSourceParam:(funcname,sourceId,param)=>{if(!AL.currentCtx){return null}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return null}switch(param){case 514:return src.relative;case 4097:return src.coneInnerAngle;case 4098:return src.coneOuterAngle;case 4099:return src.pitch;case 4100:return src.position;case 4101:return src.direction;case 4102:return src.velocity;case 4103:return src.looping;case 4105:if(src.type===4136){return src.bufQueue[0].id}return 0;case 4106:return src.gain.gain.value;case 4109:return src.minGain;case 4110:return src.maxGain;case 4112:return src.state;case 4117:if(src.bufQueue.length===1&&src.bufQueue[0].id===0){return 0}return src.bufQueue.length;case 4118:if(src.bufQueue.length===1&&src.bufQueue[0].id===0||src.looping){return 0}return src.bufsProcessed;case 4128:return src.refDistance;case 4129:return src.rolloffFactor;case 4130:return src.coneOuterGain;case 4131:return src.maxDistance;case 4132:return AL.sourceTell(src);case 4133:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency}return offset;case 4134:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency*src.bufQueue[0].bytesPerSample}return offset;case 4135:return src.type;case 4628:return src.spatialize;case 8201:var length=0;var bytesPerFrame=0;for(var i=0;i{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 514:if(value===1){src.relative=true;AL.updateSourceSpace(src)}else if(value===0){src.relative=false;AL.updateSourceSpace(src)}else{AL.currentCtx.err=40963;return}break;case 4097:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneInnerAngle=value;if(src.panner){src.panner.coneInnerAngle=value%360}break;case 4098:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneOuterAngle=value;if(src.panner){src.panner.coneOuterAngle=value%360}break;case 4099:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}if(src.pitch===value){break}src.pitch=value;AL.updateSourceRate(src);break;case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.position[0]=value[0];src.position[1]=value[1];src.position[2]=value[2];AL.updateSourceSpace(src);break;case 4101:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.direction[0]=value[0];src.direction[1]=value[1];src.direction[2]=value[2];AL.updateSourceSpace(src);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.velocity[0]=value[0];src.velocity[1]=value[1];src.velocity[2]=value[2];AL.updateSourceSpace(src);break;case 4103:if(value===1){src.looping=true;AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=true;audioSrc._duration=Number.POSITIVE_INFINITY}}else if(value===0){src.looping=false;var currentTime=AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=false;audioSrc._duration=src.bufQueue[0].audioBuf.duration/src.playbackRate;audioSrc._startTime=currentTime-src.bufOffset/src.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(src.state===4114||src.state===4115){AL.currentCtx.err=40964;return}if(value===0){for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=1;src.bufQueue[0]=AL.buffers[0];src.bufsProcessed=0;src.type=4144}else{var buf=AL.buffers[value];if(!buf){AL.currentCtx.err=40963;return}for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=0;buf.refCount++;src.bufQueue=[buf];src.bufsProcessed=0;src.type=4136}AL.initSourcePanner(src);AL.scheduleSourceAudio(src);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.gain.gain.value=value;break;case 4109:if(!Number.isFinite(value)||value<0||value>Math.min(src.maxGain,1)){AL.currentCtx.err=40963;return}src.minGain=value;break;case 4110:if(!Number.isFinite(value)||value1){AL.currentCtx.err=40963;return}src.maxGain=value;break;case 4128:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.refDistance=value;if(src.panner){src.panner.refDistance=value}break;case 4129:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.rolloffFactor=value;if(src.panner){src.panner.rolloffFactor=value}break;case 4130:if(!Number.isFinite(value)||value<0||value>1){AL.currentCtx.err=40963;return}src.coneOuterGain=value;if(src.panner){src.panner.coneOuterGain=value}break;case 4131:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.maxDistance=value;if(src.panner){src.panner.maxDistance=value}break;case 4132:if(value<0||value>AL.sourceDuration(src)){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4133:var srcLen=AL.sourceDuration(src);if(srcLen>0){var frequency;for(var bufId in src.bufQueue){if(bufId){frequency=src.bufQueue[bufId].frequency;break}}value/=frequency}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4134:var srcLen=AL.sourceDuration(src);if(srcLen>0){var bytesPerSec;for(var bufId in src.bufQueue){if(bufId){var buf=src.bufQueue[bufId];bytesPerSec=buf.frequency*buf.bytesPerSample*buf.channels;break}}value/=bytesPerSec}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4628:if(value!==0&&value!==1&&value!==2){AL.currentCtx.err=40963;return}src.spatialize=value;AL.initSourcePanner(src);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:src.distanceModel=value;if(AL.currentCtx.sourceDistanceModel){AL.updateContextGlobal(AL.currentCtx)}break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:(deviceId,funcname)=>{if(deviceId===0){AL.alcErr=40961;return null}var c=AL.captures[deviceId];if(!c){AL.alcErr=40961;return null}var err=c.mediaStreamError;if(err){AL.alcErr=40961;return null}return c}};var _alBuffer3f=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3f",bufferId,param,null)};_alBuffer3f.sig="viifff";var _alBuffer3i=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3i",bufferId,param,null)};_alBuffer3i.sig="viiiii";var _alBufferData=(bufferId,format,pData,size,freq)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf){AL.currentCtx.err=40963;return}if(freq<=0){AL.currentCtx.err=40963;return}var audioBuf=null;try{switch(format){case 4352:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size,freq);var channel0=audioBuf.getChannelData(0);for(var i=0;i0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>1,freq);var channel0=audioBuf.getChannelData(0);pData>>=1;for(var i=0;i>1;++i){channel0[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=1;buf.length=size>>1;break;case 4354:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>1,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);for(var i=0;i>1;++i){channel0[i]=HEAPU8[pData++]*.0078125-1;channel1[i]=HEAPU8[pData++]*.0078125-1}}buf.bytesPerSample=1;buf.channels=2;buf.length=size>>1;break;case 4355:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>2,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=1;for(var i=0;i>2;++i){channel0[i]=HEAP16[pData++]*30517578125e-15;channel1[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=2;buf.length=size>>2;break;case 65552:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>2,freq);var channel0=audioBuf.getChannelData(0);pData>>=2;for(var i=0;i>2;++i){channel0[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=1;buf.length=size>>2;break;case 65553:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>3,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=2;for(var i=0;i>3;++i){channel0[i]=HEAPF32[pData++];channel1[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=2;buf.length=size>>3;break;default:AL.currentCtx.err=40963;return}buf.frequency=freq;buf.audioBuf=audioBuf}catch(e){AL.currentCtx.err=40963;return}};_alBufferData.sig="viipii";var _alBufferf=(bufferId,param,value)=>{AL.setBufferParam("alBufferf",bufferId,param,null)};_alBufferf.sig="viif";var _alBufferfv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}AL.setBufferParam("alBufferfv",bufferId,param,null)};_alBufferfv.sig="viip";var _alBufferi=(bufferId,param,value)=>{AL.setBufferParam("alBufferi",bufferId,param,null)};_alBufferi.sig="viii";var _alBufferiv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8213:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.setBufferParam("alBufferiv",bufferId,param,AL.paramArray);break;default:AL.setBufferParam("alBufferiv",bufferId,param,null);break}};_alBufferiv.sig="viip";var _alDeleteBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(bufId===0){continue}if(!AL.buffers[bufId]){AL.currentCtx.err=40961;return}if(AL.buffers[bufId].refCount){AL.currentCtx.err=40964;return}}for(var i=0;i>2];if(bufId===0){continue}AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;delete AL.buffers[bufId];AL.freeIds.push(bufId)}};_alDeleteBuffers.sig="vip";var _alSourcei=(sourceId,param,value)=>{switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",sourceId,param,value);break;default:AL.setSourceParam("alSourcei",sourceId,param,null);break}};_alSourcei.sig="viii";var _alDeleteSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(!AL.currentCtx.sources[srcId]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116);_alSourcei(srcId,4105,0);delete AL.currentCtx.sources[srcId];AL.freeIds.push(srcId)}};_alDeleteSources.sig="vip";var _alDisable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=false;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alDisable.sig="vi";var _alDistanceModel=model=>{AL.setGlobalParam("alDistanceModel",53248,model)};_alDistanceModel.sig="vi";var _alDopplerFactor=value=>{AL.setGlobalParam("alDopplerFactor",49152,value)};_alDopplerFactor.sig="vf";var _alDopplerVelocity=value=>{warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead.");if(!AL.currentCtx){return}if(value<=0){AL.currentCtx.err=40963;return}};_alDopplerVelocity.sig="vf";var _alEnable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=true;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alEnable.sig="vi";var _alGenBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=buf.id}};_alGenBuffers.sig="vip";var _alGenSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=src.id}};_alGenSources.sig="vip";var _alGetBoolean=param=>{var val=AL.getGlobalParam("alGetBoolean",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val!==0?1:0;default:AL.currentCtx.err=40962;return 0}};_alGetBoolean.sig="ii";var _alGetBooleanv=(param,pValues)=>{var val=AL.getGlobalParam("alGetBooleanv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP8[pValues]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBooleanv.sig="vip";var _alGetBuffer3f=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3f",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3f.sig="viippp";var _alGetBuffer3i=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3i",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3i.sig="viippp";var _alGetBufferf=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferf",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferf.sig="viip";var _alGetBufferfv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferfv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferfv.sig="viip";var _alGetBufferi=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferi",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBufferi.sig="viip";var _alGetBufferiv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferiv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValues>>2]=val;break;case 8213:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];break;default:AL.currentCtx.err=40962;return}};_alGetBufferiv.sig="viip";var _alGetDouble=param=>{var val=AL.getGlobalParam("alGetDouble",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetDouble.sig="di";var _alGetDoublev=(param,pValues)=>{var val=AL.getGlobalParam("alGetDoublev",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF64[pValues>>3]=val;break;default:AL.currentCtx.err=40962;return}};_alGetDoublev.sig="vip";var _alGetEnumValue=pEnumName=>{if(!AL.currentCtx){return 0}if(!pEnumName){AL.currentCtx.err=40963;return 0}var name=UTF8ToString(pEnumName);switch(name){case"AL_BITS":return 8194;case"AL_BUFFER":return 4105;case"AL_BUFFERS_PROCESSED":return 4118;case"AL_BUFFERS_QUEUED":return 4117;case"AL_BYTE_OFFSET":return 4134;case"AL_CHANNELS":return 8195;case"AL_CONE_INNER_ANGLE":return 4097;case"AL_CONE_OUTER_ANGLE":return 4098;case"AL_CONE_OUTER_GAIN":return 4130;case"AL_DIRECTION":return 4101;case"AL_DISTANCE_MODEL":return 53248;case"AL_DOPPLER_FACTOR":return 49152;case"AL_DOPPLER_VELOCITY":return 49153;case"AL_EXPONENT_DISTANCE":return 53253;case"AL_EXPONENT_DISTANCE_CLAMPED":return 53254;case"AL_EXTENSIONS":return 45060;case"AL_FORMAT_MONO16":return 4353;case"AL_FORMAT_MONO8":return 4352;case"AL_FORMAT_STEREO16":return 4355;case"AL_FORMAT_STEREO8":return 4354;case"AL_FREQUENCY":return 8193;case"AL_GAIN":return 4106;case"AL_INITIAL":return 4113;case"AL_INVALID":return-1;case"AL_ILLEGAL_ENUM":case"AL_INVALID_ENUM":return 40962;case"AL_INVALID_NAME":return 40961;case"AL_ILLEGAL_COMMAND":case"AL_INVALID_OPERATION":return 40964;case"AL_INVALID_VALUE":return 40963;case"AL_INVERSE_DISTANCE":return 53249;case"AL_INVERSE_DISTANCE_CLAMPED":return 53250;case"AL_LINEAR_DISTANCE":return 53251;case"AL_LINEAR_DISTANCE_CLAMPED":return 53252;case"AL_LOOPING":return 4103;case"AL_MAX_DISTANCE":return 4131;case"AL_MAX_GAIN":return 4110;case"AL_MIN_GAIN":return 4109;case"AL_NONE":return 0;case"AL_NO_ERROR":return 0;case"AL_ORIENTATION":return 4111;case"AL_OUT_OF_MEMORY":return 40965;case"AL_PAUSED":return 4115;case"AL_PENDING":return 8209;case"AL_PITCH":return 4099;case"AL_PLAYING":return 4114;case"AL_POSITION":return 4100;case"AL_PROCESSED":return 8210;case"AL_REFERENCE_DISTANCE":return 4128;case"AL_RENDERER":return 45059;case"AL_ROLLOFF_FACTOR":return 4129;case"AL_SAMPLE_OFFSET":return 4133;case"AL_SEC_OFFSET":return 4132;case"AL_SIZE":return 8196;case"AL_SOURCE_RELATIVE":return 514;case"AL_SOURCE_STATE":return 4112;case"AL_SOURCE_TYPE":return 4135;case"AL_SPEED_OF_SOUND":return 49155;case"AL_STATIC":return 4136;case"AL_STOPPED":return 4116;case"AL_STREAMING":return 4137;case"AL_UNDETERMINED":return 4144;case"AL_UNUSED":return 8208;case"AL_VELOCITY":return 4102;case"AL_VENDOR":return 45057;case"AL_VERSION":return 45058;case"AL_AUTO_SOFT":return 2;case"AL_SOURCE_DISTANCE_MODEL":return 512;case"AL_SOURCE_SPATIALIZE_SOFT":return 4628;case"AL_LOOP_POINTS_SOFT":return 8213;case"AL_BYTE_LENGTH_SOFT":return 8201;case"AL_SAMPLE_LENGTH_SOFT":return 8202;case"AL_SEC_LENGTH_SOFT":return 8203;case"AL_FORMAT_MONO_FLOAT32":return 65552;case"AL_FORMAT_STEREO_FLOAT32":return 65553;default:AL.currentCtx.err=40963;return 0}};_alGetEnumValue.sig="ip";var _alGetError=()=>{if(!AL.currentCtx){return 40964}var err=AL.currentCtx.err;AL.currentCtx.err=0;return err};_alGetError.sig="i";var _alGetFloat=param=>{var val=AL.getGlobalParam("alGetFloat",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:return 0}};_alGetFloat.sig="fi";var _alGetFloatv=(param,pValues)=>{var val=AL.getGlobalParam("alGetFloatv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetFloatv.sig="vip";var _alGetInteger=param=>{var val=AL.getGlobalParam("alGetInteger",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetInteger.sig="ii";var _alGetIntegerv=(param,pValues)=>{var val=AL.getGlobalParam("alGetIntegerv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetIntegerv.sig="vip";var _alGetListener3f=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3f",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3f.sig="vippp";var _alGetListener3i=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3i",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3i.sig="vippp";var _alGetListenerf=(param,pValue)=>{var val=AL.getListenerParam("alGetListenerf",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4106:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetListenerf.sig="vip";var _alGetListenerfv=(param,pValues)=>{var val=AL.getListenerParam("alGetListenerfv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;case 4111:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];HEAPF32[pValues+12>>2]=val[3];HEAPF32[pValues+16>>2]=val[4];HEAPF32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListenerfv.sig="vip";var _alGetListeneri=(param,pValue)=>{var val=AL.getListenerParam("alGetListeneri",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetListeneri.sig="vip";var _alGetListeneriv=(param,pValues)=>{var val=AL.getListenerParam("alGetListeneriv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;case 4111:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];HEAP32[pValues+12>>2]=val[3];HEAP32[pValues+16>>2]=val[4];HEAP32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListeneriv.sig="vip";var _alGetSource3f=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3f",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3f.sig="viippp";var _alGetSource3i=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3i",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3i.sig="viippp";var _alGetSourcef=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcef",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcef.sig="viip";var _alGetSourcefv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourcefv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValues>>2]=val[0];break;case 4100:case 4101:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourcefv.sig="viip";var _alGetSourcei=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcei",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcei.sig="viip";var _alGetSourceiv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourceiv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValues>>2]=val;break;case 4100:case 4101:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourceiv.sig="viip";var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _alGetString=param=>{if(AL.stringCache[param]){return AL.stringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Name";break;case 40962:ret="Invalid Enum";break;case 40963:ret="Invalid Value";break;case 40964:ret="Invalid Operation";break;case 40965:ret="Out of Memory";break;case 45057:ret="Emscripten";break;case 45058:ret="1.1";break;case 45059:ret="WebAudio";break;case 45060:ret=Object.keys(AL.AL_EXTENSIONS).join(" ");break;default:if(AL.currentCtx){AL.currentCtx.err=40962}else{}return 0}ret=stringToNewUTF8(ret);AL.stringCache[param]=ret;return ret};_alGetString.sig="pi";var _alIsBuffer=bufferId=>{if(!AL.currentCtx){return false}if(bufferId>AL.buffers.length){return false}if(!AL.buffers[bufferId]){return false}return true};_alIsBuffer.sig="ii";var _alIsEnabled=param=>{if(!AL.currentCtx){return 0}switch(param){case 512:return AL.currentCtx.sourceDistanceModel?0:1;default:AL.currentCtx.err=40962;return 0}};_alIsEnabled.sig="ii";var _alIsExtensionPresent=pExtName=>{var name=UTF8ToString(pExtName);return AL.AL_EXTENSIONS[name]?1:0};_alIsExtensionPresent.sig="ip";var _alIsSource=sourceId=>{if(!AL.currentCtx){return false}if(!AL.currentCtx.sources[sourceId]){return false}return true};_alIsSource.sig="ii";var _alListener3f=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3f",param,AL.paramArray);break;default:AL.setListenerParam("alListener3f",param,null);break}};_alListener3f.sig="vifff";var _alListener3i=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3i",param,AL.paramArray);break;default:AL.setListenerParam("alListener3i",param,null);break}};_alListener3i.sig="viiii";var _alListenerf=(param,value)=>{switch(param){case 4106:AL.setListenerParam("alListenerf",param,value);break;default:AL.setListenerParam("alListenerf",param,null);break}};_alListenerf.sig="vif";var _alListenerfv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.paramArray[3]=HEAPF32[pValues+12>>2];AL.paramArray[4]=HEAPF32[pValues+16>>2];AL.paramArray[5]=HEAPF32[pValues+20>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;default:AL.setListenerParam("alListenerfv",param,null);break}};_alListenerfv.sig="vip";var _alListeneri=(param,value)=>{AL.setListenerParam("alListeneri",param,null)};_alListeneri.sig="vii";var _alListeneriv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.paramArray[3]=HEAP32[pValues+12>>2];AL.paramArray[4]=HEAP32[pValues+16>>2];AL.paramArray[5]=HEAP32[pValues+20>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;default:AL.setListenerParam("alListeneriv",param,null);break}};_alListeneriv.sig="vip";var _alSource3f=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3f",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3f",sourceId,param,null);break}};_alSource3f.sig="viifff";var _alSource3i=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3i",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3i",sourceId,param,null);break}};_alSource3i.sig="viiiii";var _alSourcePause=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4115)};_alSourcePause.sig="vi";var _alSourcePausev=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4115)}};_alSourcePausev.sig="vip";var _alSourcePlay=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4114)};_alSourcePlay.sig="vi";var _alSourcePlayv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4114)}};_alSourcePlayv.sig="vip";var _alSourceQueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(src.type===4136){AL.currentCtx.err=40964;return}if(count===0){return}var templateBuf=AL.buffers[0];for(var buf of src.bufQueue){if(buf.id!==0){templateBuf=buf;break}}for(var i=0;i>2];var buf=AL.buffers[bufId];if(!buf){AL.currentCtx.err=40961;return}if(templateBuf.id!==0&&(buf.frequency!==templateBuf.frequency||buf.bytesPerSample!==templateBuf.bytesPerSample||buf.channels!==templateBuf.channels)){AL.currentCtx.err=40964}}if(src.bufQueue.length===1&&src.bufQueue[0].id===0){src.bufQueue.length=0}src.type=4137;for(var i=0;i>2];var buf=AL.buffers[bufId];buf.refCount++;src.bufQueue.push(buf)}if(src.looping){AL.cancelPendingSourceAudio(src)}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceQueueBuffers.sig="viip";var _alSourceRewind=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116);AL.setSourceState(src,4113)};_alSourceRewind.sig="vi";var _alSourceRewindv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4113)}};_alSourceRewindv.sig="vip";var _alSourceStop=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116)};_alSourceStop.sig="vi";var _alSourceStopv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116)}};_alSourceStopv.sig="vip";var _alSourceUnqueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(count>(src.bufQueue.length===1&&src.bufQueue[0].id===0?0:src.bufsProcessed)){AL.currentCtx.err=40963;return}if(count===0){return}for(var i=0;i>2]=buf.id;src.bufsProcessed--}if(src.bufQueue.length===0){src.bufQueue.push(AL.buffers[0])}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceUnqueueBuffers.sig="viip";var _alSourcef=(sourceId,param,value)=>{switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",sourceId,param,value);break;default:AL.setSourceParam("alSourcef",sourceId,param,null);break}};_alSourcef.sig="viif";var _alSourcefv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:var val=HEAPF32[pValues>>2];AL.setSourceParam("alSourcefv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setSourceParam("alSourcefv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourcefv",sourceId,param,null);break}};_alSourcefv.sig="viip";var _alSourceiv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:var val=HEAP32[pValues>>2];AL.setSourceParam("alSourceiv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setSourceParam("alSourceiv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourceiv",sourceId,param,null);break}};_alSourceiv.sig="viip";var _alSpeedOfSound=value=>{AL.setGlobalParam("alSpeedOfSound",49155,value)};_alSpeedOfSound.sig="vf";var _alcCaptureCloseDevice=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureCloseDevice");if(!c)return false;delete AL.captures[deviceId];AL.freeIds.push(deviceId);c.mediaStreamSourceNode?.disconnect();c.mergerNode?.disconnect();c.splitterNode?.disconnect();c.scriptProcessorNode?.disconnect();if(c.mediaStream){c.mediaStream.getTracks().forEach(track=>track.stop())}delete c.buffers;c.capturedFrameCount=0;c.isCapturing=false;return true};_alcCaptureCloseDevice.sig="ip";var listenOnce=(object,event,func)=>object.addEventListener(event,func,{once:true});var autoResumeAudioContext=(ctx,elements)=>{if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(event=>{elements.forEach(element=>{if(element){listenOnce(element,event,()=>{if(ctx.state==="suspended")ctx.resume()})}})})};var _alcCaptureOpenDevice=(pDeviceName,requestedSampleRate,format,bufferFrameCapacity)=>{var resolvedDeviceName=AL.CAPTURE_DEVICE_NAME;if(pDeviceName!==0){resolvedDeviceName=UTF8ToString(pDeviceName);if(resolvedDeviceName!==AL.CAPTURE_DEVICE_NAME){AL.alcErr=40965;return 0}}if(bufferFrameCapacity<0){AL.alcErr=40964;return 0}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var has_getUserMedia=navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;if(!has_getUserMedia){AL.alcErr=40965;return 0}var AudioContext=window.AudioContext||window.webkitAudioContext;if(!AL.sharedCaptureAudioCtx){try{AL.sharedCaptureAudioCtx=new AudioContext}catch(e){AL.alcErr=40965;return 0}}autoResumeAudioContext(AL.sharedCaptureAudioCtx);var outputChannelCount;switch(format){case 65552:case 4353:case 4352:outputChannelCount=1;break;case 65553:case 4355:case 4354:outputChannelCount=2;break;default:AL.alcErr=40964;return 0}function newF32Array(cap){return new Float32Array(cap)}function newI16Array(cap){return new Int16Array(cap)}function newU8Array(cap){return new Uint8Array(cap)}var requestedSampleType;var newSampleArray;switch(format){case 65552:case 65553:requestedSampleType="f32";newSampleArray=newF32Array;break;case 4353:case 4355:requestedSampleType="i16";newSampleArray=newI16Array;break;case 4352:case 4354:requestedSampleType="u8";newSampleArray=newU8Array;break}var buffers=[];try{for(var chan=0;chan{newCapture.mediaStreamError=mediaStreamError};var onSuccess=mediaStream=>{newCapture.mediaStreamSourceNode=newCapture.audioCtx.createMediaStreamSource(mediaStream);newCapture.mediaStream=mediaStream;var inputChannelCount=1;switch(newCapture.mediaStreamSourceNode.channelCountMode){case"max":inputChannelCount=outputChannelCount;break;case"clamped-max":inputChannelCount=Math.min(outputChannelCount,newCapture.mediaStreamSourceNode.channelCount);break;case"explicit":inputChannelCount=newCapture.mediaStreamSourceNode.channelCount;break}newCapture.inputChannelCount=inputChannelCount;var processorFrameCount=512;newCapture.scriptProcessorNode=newCapture.audioCtx.createScriptProcessor(processorFrameCount,inputChannelCount,outputChannelCount);if(inputChannelCount>outputChannelCount){newCapture.mergerNode=newCapture.audioCtx.createChannelMerger(inputChannelCount);newCapture.mediaStreamSourceNode.connect(newCapture.mergerNode);newCapture.mergerNode.connect(newCapture.scriptProcessorNode)}else if(inputChannelCount{if(!newCapture.isCapturing){return}var c=newCapture;var srcBuf=audioProcessingEvent.inputBuffer;switch(format){case 65552:var channel0=srcBuf.getChannelData(0);for(var i=0;i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureSamples");if(!c)return;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var fratio=srcfreq/dstfreq;if(requestedFrameCount<0||requestedFrameCount>c.capturedFrameCount/fratio){AL.alcErr=40964;return}function setF32Sample(i,sample){HEAPF32[pFrames+4*i>>2]=sample}function setI16Sample(i,sample){HEAP16[pFrames+2*i>>1]=sample}function setU8Sample(i,sample){HEAP8[pFrames+i]=sample}var setSample;switch(c.requestedSampleType){case"f32":setSample=setF32Sample;break;case"i16":setSample=setI16Sample;break;case"u8":setSample=setU8Sample;break;default:return}if(Math.floor(fratio)==fratio){for(var i=0,frame_i=0;frame_i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStart");if(!c)return;if(c.isCapturing){return}c.isCapturing=true;c.capturedFrameCount=0;c.capturePlayhead=0};_alcCaptureStart.sig="vp";var _alcCaptureStop=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStop");if(!c)return;c.isCapturing=false};_alcCaptureStop.sig="vp";var _alcCloseDevice=deviceId=>{if(!(deviceId in AL.deviceRefCounts)||AL.deviceRefCounts[deviceId]>0){return 0}delete AL.deviceRefCounts[deviceId];AL.freeIds.push(deviceId);return 1};_alcCloseDevice.sig="ip";var _alcCreateContext=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var options=null;var attrs=[];var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];attrs.push(attr);if(attr===0){break}val=HEAP32[pAttrList++];attrs.push(val);switch(attr){case 4103:if(!options){options={}}options.sampleRate=val;break;case 4112:case 4113:break;case 6546:switch(val){case 0:hrtf=false;break;case 1:hrtf=true;break;case 2:break;default:AL.alcErr=40964;return 0}break;case 6550:if(val!==0){AL.alcErr=40964;return 0}break;default:AL.alcErr=40964;return 0}}}var AudioContext=window.AudioContext||window.webkitAudioContext;var ac=null;try{if(options){ac=new AudioContext(options)}else{ac=new AudioContext}}catch(e){if(e.name==="NotSupportedError"){AL.alcErr=40964}else{AL.alcErr=40961}return 0}autoResumeAudioContext(ac);if(typeof ac.createGain=="undefined"){ac.createGain=ac.createGainNode}var gain=ac.createGain();gain.connect(ac.destination);var ctx={deviceId,id:AL.newId(),attrs,audioCtx:ac,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL),gain,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:false,hrtf:hrtf||false,_err:0,get err(){return this._err},set err(val){if(this._err===0||val===0){this._err=val}}};AL.deviceRefCounts[deviceId]++;AL.contexts[ctx.id]=ctx;if(hrtf!==null){for(var ctxId in AL.contexts){var c=AL.contexts[ctxId];if(c.deviceId===deviceId){c.hrtf=hrtf;AL.updateContextGlobal(c)}}}return ctx.id};_alcCreateContext.sig="ppp";var _alcDestroyContext=contextId=>{var ctx=AL.contexts[contextId];if(AL.currentCtx===ctx){AL.alcErr=40962;return}if(AL.contexts[contextId].interval){clearInterval(AL.contexts[contextId].interval)}AL.deviceRefCounts[ctx.deviceId]--;delete AL.contexts[contextId];AL.freeIds.push(contextId)};_alcDestroyContext.sig="vp";var _alcGetContextsDevice=contextId=>{if(contextId in AL.contexts){return AL.contexts[contextId].deviceId}return 0};_alcGetContextsDevice.sig="pp";var _alcGetCurrentContext=()=>{if(AL.currentCtx!==null){return AL.currentCtx.id}return 0};_alcGetCurrentContext.sig="p";var _alcGetEnumValue=(deviceId,pEnumName)=>{if(deviceId!==0&&!(deviceId in AL.deviceRefCounts)){return 0}else if(!pEnumName){AL.alcErr=40964;return 0}var name=UTF8ToString(pEnumName);switch(name){case"ALC_NO_ERROR":return 0;case"ALC_INVALID_DEVICE":return 40961;case"ALC_INVALID_CONTEXT":return 40962;case"ALC_INVALID_ENUM":return 40963;case"ALC_INVALID_VALUE":return 40964;case"ALC_OUT_OF_MEMORY":return 40965;case"ALC_MAJOR_VERSION":return 4096;case"ALC_MINOR_VERSION":return 4097;case"ALC_ATTRIBUTES_SIZE":return 4098;case"ALC_ALL_ATTRIBUTES":return 4099;case"ALC_DEFAULT_DEVICE_SPECIFIER":return 4100;case"ALC_DEVICE_SPECIFIER":return 4101;case"ALC_EXTENSIONS":return 4102;case"ALC_FREQUENCY":return 4103;case"ALC_REFRESH":return 4104;case"ALC_SYNC":return 4105;case"ALC_MONO_SOURCES":return 4112;case"ALC_STEREO_SOURCES":return 4113;case"ALC_CAPTURE_DEVICE_SPECIFIER":return 784;case"ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":return 785;case"ALC_CAPTURE_SAMPLES":return 786;case"ALC_HRTF_SOFT":return 6546;case"ALC_HRTF_ID_SOFT":return 6550;case"ALC_DONT_CARE_SOFT":return 2;case"ALC_HRTF_STATUS_SOFT":return 6547;case"ALC_NUM_HRTF_SPECIFIERS_SOFT":return 6548;case"ALC_HRTF_SPECIFIER_SOFT":return 6549;case"ALC_HRTF_DISABLED_SOFT":return 0;case"ALC_HRTF_ENABLED_SOFT":return 1;case"ALC_HRTF_DENIED_SOFT":return 2;case"ALC_HRTF_REQUIRED_SOFT":return 3;case"ALC_HRTF_HEADPHONES_DETECTED_SOFT":return 4;case"ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":return 5;default:AL.alcErr=40964;return 0}};_alcGetEnumValue.sig="ipp";var _alcGetError=deviceId=>{var err=AL.alcErr;AL.alcErr=0;return err};_alcGetError.sig="ip";var _alcGetIntegerv=(deviceId,param,size,pValues)=>{if(size===0||!pValues){return}switch(param){case 4096:HEAP32[pValues>>2]=1;break;case 4097:HEAP32[pValues>>2]=1;break;case 4098:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.attrs.length;break;case 4099:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}for(var i=0;i>2]=AL.currentCtx.attrs[i]}break;case 4103:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.audioCtx.sampleRate;break;case 4112:case 4113:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=2147483647;break;case 6546:case 6547:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}var hrtfStatus=0;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){hrtfStatus=ctx.hrtf?1:0}}HEAP32[pValues>>2]=hrtfStatus;break;case 6548:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}HEAP32[pValues>>2]=1;break;case 131075:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=1;case 786:var c=AL.requireValidCaptureDevice(deviceId,"alcGetIntegerv");if(!c){return}var n=c.capturedFrameCount;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var nsamples=Math.floor(n*(dstfreq/srcfreq));HEAP32[pValues>>2]=nsamples;break;default:AL.alcErr=40963;return}};_alcGetIntegerv.sig="vpiip";var _alcGetString=(deviceId,param)=>{if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Device";break;case 40962:ret="Invalid Context";break;case 40963:ret="Invalid Enum";break;case 40964:ret="Invalid Value";break;case 40965:ret="Out of Memory";break;case 4100:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME}else{return 0}break;case 4101:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME+"\0"}else{ret="\0"}break;case 785:ret=AL.CAPTURE_DEVICE_NAME;break;case 784:if(deviceId===0){ret=AL.CAPTURE_DEVICE_NAME+"\0"}else{var c=AL.requireValidCaptureDevice(deviceId,"alcGetString");if(!c){return 0}ret=c.deviceName}break;case 4102:if(!deviceId){AL.alcErr=40961;return 0}ret=Object.keys(AL.ALC_EXTENSIONS).join(" ");break;default:AL.alcErr=40963;return 0}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_alcGetString.sig="ppi";var _alcIsExtensionPresent=(deviceId,pExtName)=>{var name=UTF8ToString(pExtName);return AL.ALC_EXTENSIONS[name]?1:0};_alcIsExtensionPresent.sig="ipp";var _alcMakeContextCurrent=contextId=>{if(contextId===0){AL.currentCtx=null}else{AL.currentCtx=AL.contexts[contextId]}return 1};_alcMakeContextCurrent.sig="ip";var _alcOpenDevice=pDeviceName=>{if(pDeviceName){var name=UTF8ToString(pDeviceName);if(name!==AL.DEVICE_NAME){return 0}}if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){var deviceId=AL.newId();AL.deviceRefCounts[deviceId]=0;return deviceId}return 0};_alcOpenDevice.sig="pp";var _alcProcessContext=contextId=>{};_alcProcessContext.sig="vp";var _alcSuspendContext=contextId=>{};_alcSuspendContext.sig="vp";var _emscripten_get_now_res=()=>1e3;_emscripten_get_now_res.sig="d";var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;var _clock_res_get=(clk_id,pres)=>{if(!checkWasiClock(clk_id)){return 28}var nsec;if(clk_id===0){nsec=1e3*1e3}else if(nowIsMonotonic){nsec=_emscripten_get_now_res()}else{return 52}tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pres>>2]=tempI64[0],HEAP32[pres+4>>2]=tempI64[1];return 0};_clock_res_get.sig="iip";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_high,ptime){var ignored_precision=convertI32PairToI53Checked(ignored_precision_low,ignored_precision_high);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptime>>2]=tempI64[0],HEAP32[ptime+4>>2]=tempI64[1];return 0}_clock_time_get.sig="iiiip";var _emscripten_alcDevicePauseSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(AL.paused){return}AL.paused=true;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.audioCtx.suspend();clearInterval(ctx.interval);ctx.interval=null}};_emscripten_alcDevicePauseSOFT.sig="vi";var _emscripten_alcDeviceResumeSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.paused){return}AL.paused=false;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.interval=setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL);ctx.audioCtx.resume()}};_emscripten_alcDeviceResumeSOFT.sig="vi";var _emscripten_alcGetStringiSOFT=(deviceId,param,index)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 6549:if(index===0){ret="Web Audio HRTF"}else{AL.alcErr=40964;return 0}break;default:if(index!==0){AL.alcErr=40963;return 0}return _alcGetString(deviceId,param)}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_emscripten_alcGetStringiSOFT.sig="iiii";var _emscripten_alcResetDeviceSOFT=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];if(attr===0){break}val=HEAP32[pAttrList++];switch(attr){case 6546:if(val===1){hrtf=true}else if(val===0){hrtf=false}break}}}if(hrtf!==null){for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){ctx.hrtf=hrtf;AL.updateContextGlobal(ctx)}}}return 1};_emscripten_alcResetDeviceSOFT.sig="iii";var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_int.sig="ippp";var _emscripten_console_error=str=>{console.error(UTF8ToString(str))};_emscripten_console_error.sig="vp";var _emscripten_console_log=str=>{console.log(UTF8ToString(str))};_emscripten_console_log.sig="vp";var _emscripten_console_trace=str=>{console.trace(UTF8ToString(str))};_emscripten_console_trace.sig="vp";var _emscripten_console_warn=str=>{console.warn(UTF8ToString(str))};_emscripten_console_warn.sig="vp";var _emscripten_err=str=>err(UTF8ToString(str));_emscripten_err.sig="vp";var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();_emscripten_get_heap_max.sig="p";var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var _glActiveTexture=x0=>GLctx.activeTexture(x0);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=x0=>GLctx.blendEquation(x0);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=x0=>GLctx.clear(x0);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=x0=>GLctx.clearDepth(x0);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=x0=>GLctx.clearStencil(x0);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";var _glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";var _glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=x0=>GLctx.cullFace(x0);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=x0=>GLctx.depthFunc(x0);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=x0=>GLctx.disable(x0);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};_glDrawBuffers.sig="vip";var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;var _glEnable=x0=>GLctx.enable(x0);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT;var _glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFrontFace=x0=>GLctx.frontFace(x0);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";var _glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";var _glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";var _glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";var _glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=x0=>GLctx.generateMipmap(x0);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name);_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name);_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(x0,x1)=>GLctx.hint(x0,x1);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=x0=>GLctx.isEnabled(x0);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=x0=>GLctx.lineWidth(x0);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL;var _glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=x0=>GLctx.stencilMask(x0);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";var _glUniform2fv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";var _glUniform2iv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";var _glUniform3fv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";var _glUniform3iv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;count*=4;for(var i=0;i>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";var _glUniform4iv=(location,count,value)=>{if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;count*=16;for(var i=0;i>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";var _emscripten_out=str=>out(UTF8ToString(str));_emscripten_out.sig="vp";class HandleAllocator{allocated=[undefined];freelist=[];get(id){return this.allocated[id]}has(id){return this.allocated[id]!==undefined}allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id}free(id){this.allocated[id]=undefined;this.freelist.push(id)}}var promiseMap=new HandleAllocator;var makePromise=()=>{var promiseInfo={};promiseInfo.promise=new Promise((resolve,reject)=>{promiseInfo.reject=reject;promiseInfo.resolve=resolve});promiseInfo.id=promiseMap.allocate(promiseInfo);return promiseInfo};var _emscripten_promise_create=()=>makePromise().id;_emscripten_promise_create.sig="p";var _emscripten_promise_destroy=id=>{promiseMap.free(id)};_emscripten_promise_destroy.sig="vp";var getPromise=id=>promiseMap.get(id).promise;var _emscripten_promise_resolve=(id,result,value)=>{var info=promiseMap.get(id);switch(result){case 0:info.resolve(value);return;case 1:info.resolve(getPromise(value));return;case 2:info.resolve(getPromise(value));_emscripten_promise_destroy(value);return;case 3:info.reject(value);return}};_emscripten_promise_resolve.sig="vpip";var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};_emscripten_resize_heap.sig="ip";var _emscripten_wget_data=(url,pbuffer,pnum,perror)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_wget_data"};_emscripten_wget_data.sig="vpppp";var ENV={};var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};_environ_get.sig="ipp";var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};_environ_sizes_get.sig="ipp";function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_close.sig="ii";function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_fdstat_get.sig="iip";var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pread.sig="iippiip";var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pwrite.sig="iippiip";function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_read.sig="iippp";function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_seek.sig="iiiiip";function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_sync.sig="ii";function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_write.sig="iippp";var _getnameinfo=(sa,salen,node,nodelen,serv,servlen,flags)=>{var info=readSockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0};_getnameinfo.sig="ipipipii";var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}_ipp.sig="ipp";function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.sig="ipp";function _ippipppp(...args){return adapters_support(false,...args)}_ippipppp.sig="ippipppp";function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.sig="ippipppp";function _ippp(...args){return adapters_support(false,...args)}_ippp.sig="ippp";function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.sig="ippp";function _ipppi(...args){return adapters_support(false,...args)}_ipppi.sig="ipppi";function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.sig="ipppi";function _ipppiii(...args){return adapters_support(false,...args)}_ipppiii.sig="ipppiii";function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.sig="ipppiii";function _ipppiiip(...args){return adapters_support(false,...args)}_ipppiiip.sig="ipppiiip";function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.sig="ipppiiip";function _ipppip(...args){return adapters_support(false,...args)}_ipppip.sig="ipppip";function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.sig="ipppip";function _ipppj(...args){return adapters_support(false,...args)}_ipppj.sig="ipppii";function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.sig="ipppii";function _ipppp(...args){return adapters_support(false,...args)}_ipppp.sig="ipppp";function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.sig="ipppp";function _ippppi(...args){return adapters_support(false,...args)}_ippppi.sig="ippppi";function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.sig="ippppi";function _ippppij(...args){return adapters_support(false,...args)}_ippppij.sig="ippppiii";function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.sig="ippppiii";function _ippppip(...args){return adapters_support(false,...args)}_ippppip.sig="ippppip";function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.sig="ippppip";function _ipppppip(...args){return adapters_support(false,...args)}_ipppppip.sig="ipppppip";function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.sig="ipppppip";function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_random_get.sig="ipp";function _vppippii(...args){return adapters_support(false,...args)}_vppippii.sig="vppippii";function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.sig="vppippii";function _vppp(...args){return adapters_support(false,...args)}_vppp.sig="vppp";function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.sig="vppp";function _vpppip(...args){return adapters_support(false,...args)}_vpppip.sig="vpppip";function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.sig="vpppip";var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var writeI53ToI64Clamped=(ptr,num)=>{if(num>0x8000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=2147483647}else if(num<-0x8000000000000000){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=2147483648}else{writeI53ToI64(ptr,num)}};var writeI53ToI64Signaling=(ptr,num)=>{if(num>0x8000000000000000||num<-0x8000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var writeI53ToU64Clamped=(ptr,num)=>{if(num>0x10000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=4294967295}else if(num<0){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=0}else{writeI53ToI64(ptr,num)}};var writeI53ToU64Signaling=(ptr,num)=>{if(num<0||num>0x10000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var readI53FromU64=ptr=>HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296;var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var convertU32PairToI53=(lo,hi)=>(lo>>>0)+(hi>>>0)*4294967296;var _stackAlloc=stackAlloc;var _stackSave=stackSave;var _stackRestore=stackSave;var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;var ptrToString=ptr=>{ptr>>>=0;return"0x"+ptr.toString(16).padStart(8,"0")};var _emscripten_notify_memory_growth=memoryIndex=>{updateMemoryViews()};_emscripten_notify_memory_growth.sig="vp";var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var strError=errno=>UTF8ToString(_strerror(errno));var _getaddrinfo=(node,service,hint,out)=>{var addrs=[];var canon=null;var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai,last;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAPU32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,_htonl(1)]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0};_getaddrinfo.sig="ipppp";var Protocols={list:[],map:{}};var _setprotoent=stayopen=>{function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);stringToAscii(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>2]=aliasBuf}HEAPU32[aliasListBuf+j>>2]=0;var pe=_malloc(12);HEAPU32[pe>>2]=nameBuf;HEAPU32[pe+4>>2]=aliasListBuf;HEAP32[pe+8>>2]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0};_setprotoent.sig="vi";var _endprotoent=()=>{};_endprotoent.sig="v";var _getprotoent=number=>{if(_setprotoent.index===Protocols.list.length){return 0}var result=Protocols.list[_setprotoent.index++];return result};_getprotoent.sig="p";var _getprotobyname=name=>{name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result};_getprotobyname.sig="pp";var _getprotobynumber=number=>{_setprotoent(true);var result=Protocols.map[number];return result};_getprotobynumber.sig="pi";var Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]};var _emscripten_run_script=ptr=>{eval(UTF8ToString(ptr))};_emscripten_run_script.sig="vp";var _emscripten_run_script_int=ptr=>eval(UTF8ToString(ptr))|0;_emscripten_run_script_int.sig="ip";var _emscripten_run_script_string=ptr=>{var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;var len=lengthBytesUTF8(s);if(!me.bufferSize||me.bufferSizeMath.random();_emscripten_random.sig="f";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}};var jsStackTrace=()=>(new Error).stack.toString();var getCallstack=flags=>{var callstack=jsStackTrace();var lines=callstack.split("\n");callstack="";var firefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var line of lines){var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts?.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=firefoxRe.exec(line);if(parts?.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}if(symbolName=="_emscripten_log"||symbolName=="_emscripten_get_callstack"){callstack="";continue}if(flags&24){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=` at ${symbolName} (${file}:${lineno}:${column})\n`}}callstack=callstack.replace(/\s+$/,"");return callstack};var emscriptenLog=(flags,str)=>{if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}};var reallyNegative=x=>x<0||x===0&&1/x===-Infinity;var reSign=(value,bits)=>{if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value};var unSign=(value,bits)=>{if(value>=0){return value}return bits<=32?2*Math.abs(1<{var end=ptr;while(HEAPU8[end])++end;return end-ptr};var formatString=(format,varargs)=>{var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){ptr+=4}}else{}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type==="double"){ret=HEAPF64[argIndex>>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex];if(curr===0)break;next=HEAP8[textIndex+1];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.slice(1)}while(prefix.length+argText.lengthret.push(chr.charCodeAt(0)));break}case"f":case"F":case"e":case"E":case"g":case"G":{currArg=getNextArg("double");var argText;if(isNaN(currArg)){argText="nan";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?"-":"")+"inf";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split("e")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.lengthret.push(chr.charCodeAt(0)));break}case"s":{var arg=getNextArg("i8*");var argLength=arg?strLen(arg):"(null)".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i{var result=formatString(format,varargs);var str=UTF8ArrayToString(result);emscriptenLog(flags,str)};_emscripten_log.sig="vipp";var _emscripten_get_compiler_setting=name=>{throw"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"};_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>0;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";var _emscripten_print_double=(x,to,max)=>{var str=x+"";if(to)return stringToUTF8(str,to,max);else return lengthBytesUTF8(str)};_emscripten_print_double.sig="idpi";var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_double.sig="dppp";var _emscripten_asm_const_ptr=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_ptr.sig="pppp";var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};var _emscripten_asm_const_int_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";var _emscripten_asm_const_ptr_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";var _emscripten_asm_const_async_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,0);_emscripten_asm_const_async_on_main_thread.sig="vppp";var jstoi_s=Number;var __Unwind_Backtrace=(func,arg)=>{var trace=getCallstack();var parts=trace.split("\n");for(var i=0;iabort("Unwind_GetIPInfo");__Unwind_GetIPInfo.sig="ppp";var __Unwind_FindEnclosingFunction=ip=>0;__Unwind_FindEnclosingFunction.sig="pp";class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};___cxa_throw.sig="vppp";var __Unwind_RaiseException=ex=>{err("Warning: _Unwind_RaiseException is not correctly implemented");return ___cxa_throw(ex,0,0)};__Unwind_RaiseException.sig="ip";var __Unwind_DeleteException=ex=>err("TODO: Unwind_DeleteException");__Unwind_DeleteException.sig="vp";var dynCallLegacy=(sig,ptr,args)=>{sig=sig.replace(/p/g,"i");var f=Module["dynCall_"+sig];return f(ptr,...args)};var getDynCaller=(sig,ptr,promising=false)=>(...args)=>dynCall(sig,ptr,args,promising);var _emscripten_exit_with_live_runtime=()=>{throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=status=>{__emscripten_runtime_keepalive_clear();_exit(status)};_emscripten_force_exit.sig="vi";var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));_emscripten_outn.sig="vpp";var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));_emscripten_errn.sig="vpp";var _emscripten_throw_number=number=>{throw number};_emscripten_throw_number.sig="vd";var _emscripten_throw_string=str=>{throw UTF8ToString(str)};_emscripten_throw_string.sig="vp";var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=x=>{if(x=="__main_argc_argv"){x="main"}return x.startsWith("dynCall_")?x:"_"+x};var ___global_base=1024;var __emscripten_fs_load_embedded_files=ptr=>{do{var name_addr=HEAPU32[ptr>>2];ptr+=4;var len=HEAPU32[ptr>>2];ptr+=4;var content=HEAPU32[ptr>>2];ptr+=4;var name=UTF8ToString(name_addr);FS.createPath("/",PATH.dirname(name),true,true);FS.createDataFile(name,null,HEAP8.subarray(content,content+len),true,true,true)}while(HEAPU32[ptr>>2])};__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(type){switch(type){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return POINTER_SIZE}if(type[0]==="i"){const bits=Number(type.slice(1));assert(bits%8===0,`getNativeTypeSize invalid bits ${bits}, ${type} type`);return bits/8}return 0}}}var onInits=[];var addOnInit=cb=>onInits.unshift(cb);var onMains=[];var addOnPreMain=cb=>onMains.unshift(cb);var onExits=[];var addOnExit=cb=>onExits.unshift(cb);var STACK_SIZE=524288;var STACK_ALIGN=16;var ASSERTIONS=0;var removeFunction=index=>{functionsInTableMap.delete(getWasmTableEntry(index));setWasmTableEntry(index,null);freeTableIndexes.push(index)};var _emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(x,y)=>x%y;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";var _emscripten_math_hypot=(count,varargs)=>{var args=[];for(var i=0;i>3])}return Math.hypot(...args)};_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";var lengthBytesUTF16=str=>str.length*2;var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var JSEvents={memcpy(target,src,size){HEAP8.set(HEAP8.subarray(src,src+size),target)},removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):null);return domElement};var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.keyEvent||=_malloc(160);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP8[keyEventData+12]=e.ctrlKey;HEAP8[keyEventData+13]=e.shiftKey;HEAP8[keyEventData+14]=e.altKey;HEAP8[keyEventData+15]=e.metaKey;HEAP8[keyEventData+16]=e.repeat;HEAP32[idx+5]=e.charCode;HEAP32[idx+6]=e.keyCode;HEAP32[idx+7]=e.which;stringToUTF8(e.key||"",keyEventData+32,32);stringToUTF8(e.code||"",keyEventData+64,32);stringToUTF8(e.char||"",keyEventData+96,32);stringToUTF8(e.locale||"",keyEventData+128,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var findCanvasEventTarget=findEventTarget;var _emscripten_set_keypress_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);_emscripten_set_keypress_callback_on_thread.sig="ippipp";var _emscripten_set_keydown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);_emscripten_set_keydown_callback_on_thread.sig="ippipp";var _emscripten_set_keyup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP8[eventStruct+24]=e.ctrlKey;HEAP8[eventStruct+25]=e.shiftKey;HEAP8[eventStruct+26]=e.altKey;HEAP8[eventStruct+27]=e.metaKey;HEAP16[idx*2+14]=e.button;HEAP16[idx*2+15]=e.buttons;HEAP32[idx+8]=e["movementX"];HEAP32[idx+9]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10]=e.clientX-(rect.left|0);HEAP32[idx+11]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.mouseEvent||=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);_emscripten_set_click_callback_on_thread.sig="ippipp";var _emscripten_set_mousedown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);_emscripten_set_mousedown_callback_on_thread.sig="ippipp";var _emscripten_set_mouseup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);_emscripten_set_mouseup_callback_on_thread.sig="ippipp";var _emscripten_set_dblclick_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,"dblclick",targetThread);_emscripten_set_dblclick_callback_on_thread.sig="ippipp";var _emscripten_set_mousemove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);_emscripten_set_mousemove_callback_on_thread.sig="ippipp";var _emscripten_set_mouseenter_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";var _emscripten_set_mouseleave_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";var _emscripten_set_mouseover_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,35,"mouseover",targetThread);_emscripten_set_mouseover_callback_on_thread.sig="ippipp";var _emscripten_set_mouseout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,36,"mouseout",targetThread);_emscripten_set_mouseout_callback_on_thread.sig="ippipp";var _emscripten_get_mouse_status=mouseState=>{if(!JSEvents.mouseEvent)return-7;JSEvents.memcpy(mouseState,JSEvents.mouseEvent,64);return 0};_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.wheelEvent||=_malloc(96);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e["deltaX"];HEAPF64[wheelEvent+72>>3]=e["deltaY"];HEAPF64[wheelEvent+80>>3]=e["deltaZ"];HEAP32[wheelEvent+88>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:wheelHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_wheel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}};_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.uiEvent||=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=0;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset|0;HEAP32[uiEvent+32>>2]=pageYOffset|0;if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);_emscripten_set_resize_callback_on_thread.sig="ippipp";var _emscripten_set_scroll_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,11,"scroll",targetThread);_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.focusEvent||=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_blur_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);_emscripten_set_blur_callback_on_thread.sig="ippipp";var _emscripten_set_focus_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);_emscripten_set_focus_callback_on_thread.sig="ippipp";var _emscripten_set_focusin_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,14,"focusin",targetThread);_emscripten_set_focusin_callback_on_thread.sig="ippipp";var _emscripten_set_focusout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,15,"focusout",targetThread);_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.alpha;HEAPF64[eventStruct+8>>3]=e.beta;HEAPF64[eventStruct+16>>3]=e.gamma;HEAP8[eventStruct+24]=e.absolute};var registerDeviceOrientationEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceOrientationEvent||=_malloc(32);var deviceOrientationEventHandlerFunc=(e=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_deviceorientation_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceOrientationEventCallback(2,userData,useCapture,callbackfunc,16,"deviceorientation",targetThread);_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";var _emscripten_get_deviceorientation_status=orientationState=>{if(!JSEvents.deviceOrientationEvent)return-7;JSEvents.memcpy(orientationState,JSEvents.deviceOrientationEvent,32);return 0};_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(eventStruct,e,target)=>{var supportedFields=0;var a=e["acceleration"];supportedFields|=a&&1;var ag=e["accelerationIncludingGravity"];supportedFields|=ag&&2;var rr=e["rotationRate"];supportedFields|=rr&&4;a=a||{};ag=ag||{};rr=rr||{};HEAPF64[eventStruct>>3]=a["x"];HEAPF64[eventStruct+8>>3]=a["y"];HEAPF64[eventStruct+16>>3]=a["z"];HEAPF64[eventStruct+24>>3]=ag["x"];HEAPF64[eventStruct+32>>3]=ag["y"];HEAPF64[eventStruct+40>>3]=ag["z"];HEAPF64[eventStruct+48>>3]=rr["alpha"];HEAPF64[eventStruct+56>>3]=rr["beta"];HEAPF64[eventStruct+64>>3]=rr["gamma"]};var registerDeviceMotionEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceMotionEvent||=_malloc(80);var deviceMotionEventHandlerFunc=(e=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_devicemotion_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceMotionEventCallback(2,userData,useCapture,callbackfunc,17,"devicemotion",targetThread);_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";var _emscripten_get_devicemotion_status=motionState=>{if(!JSEvents.deviceMotionEvent)return-7;JSEvents.memcpy(motionState,JSEvents.deviceMotionEvent,80);return 0};_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(!window.screen)return undefined;return screen.orientation||screen["mozOrientation"]||screen["webkitOrientation"]};var fillOrientationChangeEventData=eventStruct=>{var orientationsType1=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientationsType2=["portrait","portrait","landscape","landscape"];var orientationIndex=0;var orientationAngle=0;var screenOrientObj=screenOrientation();if(typeof screenOrientObj==="object"){orientationIndex=orientationsType1.indexOf(screenOrientObj.type);if(orientationIndex<0){orientationIndex=orientationsType2.indexOf(screenOrientObj.type)}if(orientationIndex>=0){orientationIndex=1<>2]=orientationIndex;HEAP32[eventStruct+4>>2]=orientationAngle};var registerOrientationChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.orientationChangeEvent||=_malloc(8);var orientationChangeEventHandlerFunc=(e=event)=>{var orientationChangeEvent=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(orientationChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,orientationChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_orientationchange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!window.screen||!screen.orientation)return-1;return registerOrientationChangeEventCallback(screen.orientation,userData,useCapture,callbackfunc,18,"change",targetThread)};_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";var _emscripten_get_orientation_status=orientationChangeEvent=>{if(!screenOrientation()&&typeof orientation=="undefined")return-1;fillOrientationChangeEventData(orientationChangeEvent);return 0};_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=allowedOrientations=>{var orientations=[];if(allowedOrientations&1)orientations.push("portrait-primary");if(allowedOrientations&2)orientations.push("portrait-secondary");if(allowedOrientations&4)orientations.push("landscape-primary");if(allowedOrientations&8)orientations.push("landscape-secondary");var succeeded;if(screen.lockOrientation){succeeded=screen.lockOrientation(orientations)}else if(screen.mozLockOrientation){succeeded=screen.mozLockOrientation(orientations)}else if(screen.webkitLockOrientation){succeeded=screen.webkitLockOrientation(orientations)}else{return-1}if(succeeded){return 0}return-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation){screen.unlockOrientation()}else if(screen.mozUnlockOrientation){screen.mozUnlockOrientation()}else if(screen.webkitUnlockOrientation){screen.webkitUnlockOrientation()}else{return-1}return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP8[eventStruct]=isFullscreen;HEAP8[eventStruct+1]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>2]=screen.width;HEAP32[eventStruct+272>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.fullscreenChangeEvent||=_malloc(276);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";var _emscripten_get_fullscreen_status=fullscreenStatus=>{if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0};_emscripten_get_fullscreen_status.sig="ip";var _emscripten_get_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height};_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=target=>{var sp=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(sp);return size};var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(target,width,height)=>{if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var sp=stackSave();var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(sp)}};var currentFullscreenStrategy={};var registerRestoreOldStyle=canvas=>{var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle};var setLetterbox=(element,topBottom,leftRight)=>{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"};var JSEvents_resizeCanvasForFullscreen=(target,strategy)=>{var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight{if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0};var hideEverythingExceptGivenElement=onlyVisibleElement=>{var child=onlyVisibleElement;var parent=child.parentNode;var hiddenElements=[];while(child!=document.body){var children=parent.children;for(var currChild of children){if(currChild!=child){hiddenElements.push({node:currChild,displayState:currChild.style.display});currChild.style.display="none"}}child=parent;parent=parent.parentNode}return hiddenElements};var restoreHiddenElements=hiddenElements=>{for(var elem of hiddenElements){elem.node.style.display=elem.displayState}};var restoreOldWindowedStyle=null;var softFullscreenResizeWebGLRenderTarget=()=>{var dpr=devicePixelRatio;var inHiDPIFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode==2;var inAspectRatioFixedFullscreenMode=currentFullscreenStrategy.scaleMode==2;var inPixelPerfectFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode!=0;var inCenteredWithoutScalingFullscreenMode=currentFullscreenStrategy.scaleMode==3;var screenWidth=inHiDPIFullscreenMode?Math.round(innerWidth*dpr):innerWidth;var screenHeight=inHiDPIFullscreenMode?Math.round(innerHeight*dpr):innerHeight;var w=screenWidth;var h=screenHeight;var canvas=currentFullscreenStrategy.target;var canvasSize=getCanvasElementSize(canvas);var x=canvasSize[0];var y=canvasSize[1];var topMargin;if(inAspectRatioFixedFullscreenMode){if(w*yx*h)w=h*x/y|0;topMargin=(screenHeight-h)/2|0}if(inPixelPerfectFullscreenMode){setCanvasElementSize(canvas,w,h);if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,w,h)}if(inHiDPIFullscreenMode){topMargin/=dpr;w/=dpr;h/=dpr;w=Math.round(w*1e4)/1e4;h=Math.round(h*1e4)/1e4;topMargin=Math.round(topMargin*1e4)/1e4}if(inCenteredWithoutScalingFullscreenMode){var t=(innerHeight-jstoi_q(canvas.style.height))/2;var b=(innerWidth-jstoi_q(canvas.style.width))/2;setLetterbox(canvas,t,b)}else{canvas.style.width=w+"px";canvas.style.height=h+"px";var b=(innerWidth-w)/2;setLetterbox(canvas,topMargin,b)}if(!inCenteredWithoutScalingFullscreenMode&¤tFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}};var doRequestFullscreen=(target,strategy)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}if(!JSEvents.canPerformEventHandlerRequests()){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)};var _emscripten_request_fullscreen=(target,deferUntilInEventHandler)=>{var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen.sig="ipi";var _emscripten_request_fullscreen_strategy=(target,deferUntilInEventHandler,fullscreenStrategy)=>{var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen_strategy.sig="ipip";var _emscripten_enter_soft_fullscreen=(target,fullscreenStrategy)=>{target=findEventTarget(target);if(!target)return-4;var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2],target,softFullscreen:true};var restoreOldStyle=JSEvents_resizeCanvasForFullscreen(target,strategy);document.documentElement.style.overflow="hidden";document.body.scroll="no";document.body.style.margin="0px";var hiddenElements=hideEverythingExceptGivenElement(target);function restoreWindowedState(){restoreOldStyle();restoreHiddenElements(hiddenElements);removeEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}currentFullscreenStrategy=0}restoreOldWindowedStyle=restoreWindowedState;currentFullscreenStrategy=strategy;addEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0};_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>{restoreOldWindowedStyle?.();restoreOldWindowedStyle=null;return 0};_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.pointerlockChangeEvent||=_malloc(257);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var pointerlockErrorEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockerror_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mozpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"webkitpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mspointerlockerror",targetThread);return registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"pointerlockerror",targetThread)};_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";var _emscripten_get_pointerlock_status=pointerlockStatus=>{if(pointerlockStatus)fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0};_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=target=>{if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0};var _emscripten_request_pointerlock=(target,deferUntilInEventHandler)=>{target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}if(!JSEvents.canPerformEventHandlerRequests()){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)};_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else{return-1}return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=msecs=>{if(!navigator.vibrate)return-1;navigator.vibrate(msecs);return 0};_emscripten_vibrate.sig="ii";var _emscripten_vibrate_pattern=(msecsArray,numEntries)=>{if(!navigator.vibrate)return-1;var vibrateList=[];for(var i=0;i>2];vibrateList.push(msecs)}navigator.vibrate(vibrateList);return 0};_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.visibilityChangeEvent||=_malloc(8);var visibilityChangeEventHandlerFunc=(e=event)=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_visibilitychange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)};_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";var _emscripten_get_visibility_status=visibilityStatus=>{if(typeof document.visibilityState=="undefined"&&typeof document.hidden=="undefined"){return-1}fillVisibilityChangeEventData(visibilityStatus);return 0};_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.touchEvent||=_malloc(1552);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>3]=e.timeStamp;HEAP8[touchEvent+12]=e.ctrlKey;HEAP8[touchEvent+13]=e.shiftKey;HEAP8[touchEvent+14]=e.altKey;HEAP8[touchEvent+15]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>2;HEAP32[idx32+0]=t.identifier;HEAP32[idx32+1]=t.screenX;HEAP32[idx32+2]=t.screenY;HEAP32[idx32+3]=t.clientX;HEAP32[idx32+4]=t.clientY;HEAP32[idx32+5]=t.pageX;HEAP32[idx32+6]=t.pageY;HEAP8[idx+28]=t.isChanged;HEAP8[idx+29]=t.onTarget;HEAP32[idx32+8]=t.clientX-(targetRect.left|0);HEAP32[idx32+9]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);_emscripten_set_touchstart_callback_on_thread.sig="ippipp";var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);_emscripten_set_touchend_callback_on_thread.sig="ippipp";var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);_emscripten_set_touchmove_callback_on_thread.sig="ippipp";var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.gamepadEvent||=_malloc(1240);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString)=>{var beforeUnloadEventHandlerFunc=(e=event)=>{var confirmationMessage=getWasmTableEntry(callbackfunc)(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_beforeunload_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;return registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload")};_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP8[eventStruct+24]=e.charging};var battery=()=>navigator.battery||navigator.mozBattery||navigator.webkitBattery;var registerBatteryEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.batteryEvent||=_malloc(32);var batteryEventHandlerFunc=(e=event)=>{var batteryEvent=JSEvents.batteryEvent;fillBatteryEventData(batteryEvent,battery());if(getWasmTableEntry(callbackfunc)(eventTypeId,batteryEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_batterychargingchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,29,"chargingchange",targetThread)};_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";var _emscripten_set_batterylevelchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,30,"levelchange",targetThread)};_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";var _emscripten_get_battery_status=batteryState=>{if(!battery())return-1;fillBatteryEventData(batteryState,battery());return 0};_emscripten_get_battery_status.sig="ip";var _emscripten_set_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0};_emscripten_set_element_css_size.sig="ipdd";var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=(cb,userData)=>requestAnimationFrame(timeStamp=>getWasmTableEntry(cb)(timeStamp,userData));_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=id=>cancelAnimationFrame(id);_emscripten_cancel_animation_frame.sig="vi";var _emscripten_request_animation_frame_loop=(cb,userData)=>{function tick(timeStamp){if(getWasmTableEntry(cb)(timeStamp,userData)){requestAnimationFrame(tick)}}return requestAnimationFrame(tick)};_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_get_device_pixel_ratio=()=>devicePixelRatio;_emscripten_get_device_pixel_ratio.sig="d";var _emscripten_get_callstack=(flags,str,maxbytes)=>{var callstack=getCallstack(flags);if(!str||maxbytes<=0){return lengthBytesUTF8(callstack)+1}var bytesWrittenExcludingNull=stringToUTF8(callstack,str,maxbytes);return bytesWrittenExcludingNull+1};_emscripten_get_callstack.sig="iipi";var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};var _emscripten_return_address=level=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}var caller=callstack[level+3];return convertFrameToPC(caller)};_emscripten_return_address.sig="pi";var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};var _emscripten_stack_snapshot=()=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr};_emscripten_stack_snapshot.sig="p";var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};_emscripten_stack_unwind_buffer.sig="ippi";var _emscripten_pc_get_function=pc=>{abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0};_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=pc=>{if(UNWIND_CACHE.last_get_source_pc==pc)return UNWIND_CACHE.last_source;var match;var source;if(!source){var frame=UNWIND_CACHE[pc];if(!frame)return null;if(match=/\((.*):(\d+):(\d+)\)$/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}else if(match=/@(.*):(\d+):(\d+)/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}}UNWIND_CACHE.last_get_source_pc=pc;UNWIND_CACHE.last_source=source;return source};var _emscripten_pc_get_file=pc=>{var result=convertPCtoSourceLocation(pc);if(!result)return 0;if(_emscripten_pc_get_file.ret)_free(_emscripten_pc_get_file.ret);_emscripten_pc_get_file.ret=stringToNewUTF8(result.file);return _emscripten_pc_get_file.ret};_emscripten_pc_get_file.sig="pp";var _emscripten_pc_get_line=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.line:0};_emscripten_pc_get_line.sig="ip";var _emscripten_pc_get_column=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.column||0:0};_emscripten_pc_get_column.sig="ip";var _sched_yield=()=>0;Module["_sched_yield"]=_sched_yield;_sched_yield.sig="i";var wasiRightsToMuslOFlags=rights=>{if(rights&2&&rights&64){return 2}if(rights&2){return 0}if(rights&64){return 1}throw new FS.ErrnoError(28)};var wasiOFlagsToMuslOFlags=oflags=>{var musl_oflags=0;if(oflags&1){musl_oflags|=64}if(oflags&8){musl_oflags|=512}if(oflags&2){musl_oflags|=65536}if(oflags&4){musl_oflags|=128}return musl_oflags};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var setImmediateWrapped=func=>{setImmediateWrapped.mapping||=[];var id=setImmediateWrapped.mapping.length;setImmediateWrapped.mapping[id]=setImmediate(()=>{setImmediateWrapped.mapping[id]=undefined;func()});return id};var safeRequestAnimationFrame=func=>MainLoop.requestAnimationFrame(()=>{callUserCallback(func)});var clearImmediateWrapped=id=>{clearImmediate(setImmediateWrapped.mapping[id]);setImmediateWrapped.mapping[id]=undefined};var emClearImmediate;var emSetImmediate;var emClearImmediate_deps=["$emSetImmediate"];var _emscripten_set_immediate=(cb,userData)=>emSetImmediate(()=>{callUserCallback(()=>getWasmTableEntry(cb)(userData))});_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=id=>{emClearImmediate(id)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=(cb,userData)=>{function tick(){callUserCallback(()=>{if(getWasmTableEntry(cb)(userData)){emSetImmediate(tick)}else{}})}emSetImmediate(tick)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=(cb,msecs,userData)=>safeSetTimeout(()=>getWasmTableEntry(cb)(userData),msecs);_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=(cb,msecs,userData)=>{function tick(){var t=_emscripten_get_now();var n=t+msecs;callUserCallback(()=>{if(getWasmTableEntry(cb)(t,userData)){var remaining=n-_emscripten_get_now();setTimeout(tick,remaining)}})}return setTimeout(tick,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=(cb,msecs,userData)=>setInterval(()=>{callUserCallback(()=>getWasmTableEntry(cb)(userData))},msecs);_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=id=>{clearInterval(id)};_emscripten_clear_interval.sig="vi";var _emscripten_async_call=(func,arg,millis)=>{var wrapper=()=>getWasmTableEntry(func)(arg);if(millis>=0){safeSetTimeout(wrapper,millis)}else{safeRequestAnimationFrame(wrapper)}};_emscripten_async_call.sig="vppi";var registerPostMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.postMainLoop.push(f)};var registerPreMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.preMainLoop.push(f)};var _emscripten_get_main_loop_timing=(mode,value)=>{if(mode)HEAP32[mode>>2]=MainLoop.timingMode;if(value)HEAP32[value>>2]=MainLoop.timingValue};_emscripten_get_main_loop_timing.sig="vpp";var _emscripten_set_main_loop=(func,fps,simulateInfiniteLoop)=>{var iterFunc=getWasmTableEntry(func);setMainLoop(iterFunc,fps,simulateInfiniteLoop)};_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=(func,arg,fps,simulateInfiniteLoop)=>{var iterFunc=()=>getWasmTableEntry(func)(arg);setMainLoop(iterFunc,fps,simulateInfiniteLoop,arg)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause();MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>MainLoop.pause();_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>MainLoop.resume();_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:true});MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:false});MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=num=>{MainLoop.expectedBlockers=num;MainLoop.remainingBlockers=num;MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(idBuf,size)=>{var promises=[];for(var i=0;i>2];promises[i]=getPromise(id)}return promises};var makePromiseCallback=(callback,userData)=>value=>{var stack=stackSave();var resultPtr=stackAlloc(POINTER_SIZE);HEAPU32[resultPtr>>2]=0;try{var result=getWasmTableEntry(callback)(resultPtr,userData,value);var resultVal=HEAPU32[resultPtr>>2]}catch(e){if(typeof e!="number"){throw 0}throw e}finally{stackRestore(stack)}switch(result){case 0:return resultVal;case 1:return getPromise(resultVal);case 2:var ret=getPromise(resultVal);_emscripten_promise_destroy(resultVal);return ret;case 3:throw resultVal}};var _emscripten_promise_then=(id,onFulfilled,onRejected,userData)=>{var promise=getPromise(id);var newId=promiseMap.allocate({promise:promise.then(makePromiseCallback(onFulfilled,userData),makePromiseCallback(onRejected,userData))});return newId};_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.all(promises).then(results=>{if(resultBuf){for(var i=0;i>2]=result}}return resultBuf})});return id};_emscripten_promise_all.sig="pppp";var setPromiseResult=(ptr,fulfill,value)=>{var result=fulfill?0:3;HEAP32[ptr>>2]=result;HEAPU32[ptr+4>>2]=value};var _emscripten_promise_all_settled=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.allSettled(promises).then(results=>{if(resultBuf){var offset=resultBuf;for(var i=0;i{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.any(promises).catch(err=>{if(errorBuf){for(var i=0;i>2]=err.errors[i]}}throw errorBuf})});return id};_emscripten_promise_any.sig="pppp";var _emscripten_promise_race=(idBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.race(promises)});return id};_emscripten_promise_race.sig="ppp";var _emscripten_promise_await=(returnValuePtr,id)=>{abort("emscripten_promise_await is only available with ASYNCIFY")};_emscripten_promise_await.sig="vpp";var findMatchingCatch=args=>{var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}for(var caughtType of args){if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown};var ___cxa_find_matching_catch_2=()=>findMatchingCatch([]);___cxa_find_matching_catch_2.sig="p";var ___cxa_find_matching_catch_3=arg0=>findMatchingCatch([arg0]);___cxa_find_matching_catch_3.sig="pp";var ___cxa_find_matching_catch_4=(arg0,arg1)=>findMatchingCatch([arg0,arg1]);___cxa_find_matching_catch_4.sig="ppp";var exceptionCaught=[];var ___cxa_rethrow=()=>{var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast};___cxa_rethrow.sig="v";var _llvm_eh_typeid_for=type=>type;_llvm_eh_typeid_for.sig="vp";var ___cxa_begin_catch=ptr=>{var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);___cxa_increment_exception_refcount(ptr);return ___cxa_get_exception_ptr(ptr)};___cxa_begin_catch.sig="pp";var ___cxa_end_catch=()=>{_setThrew(0,0);var info=exceptionCaught.pop();___cxa_decrement_exception_refcount(info.excPtr);exceptionLast=0};___cxa_end_catch.sig="v";var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;Module["___cxa_uncaught_exceptions"]=___cxa_uncaught_exceptions;___cxa_uncaught_exceptions.sig="i";var ___cxa_call_unexpected=exception=>abort("Unexpected exception thrown, this is not properly supported - aborting");___cxa_call_unexpected.sig="vp";var ___cxa_current_primary_exception=()=>{if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];___cxa_increment_exception_refcount(info.excPtr);return info.excPtr};Module["___cxa_current_primary_exception"]=___cxa_current_primary_exception;___cxa_current_primary_exception.sig="p";function ___cxa_current_exception_type(){if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];return info.get_type()}___cxa_current_exception_type.sig="p";var ___cxa_rethrow_primary_exception=ptr=>{if(!ptr)return;var info=new ExceptionInfo(ptr);exceptionCaught.push(info);info.set_rethrown(true);___cxa_rethrow()};Module["___cxa_rethrow_primary_exception"]=___cxa_rethrow_primary_exception;___cxa_rethrow_primary_exception.sig="vp";var ___resumeException=ptr=>{if(!exceptionLast){exceptionLast=ptr}throw exceptionLast};___resumeException.sig="vp";var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;onload?.(byteArray)}function fail(){if(done)return;done=true;Browser.preloadedAudios[name]=new Audio;onerror?.()}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document["pointerLockElement"]===canvas||document["mozPointerLockElement"]===canvas||document["webkitPointerLockElement"]===canvas||document["msPointerLockElement"]===canvas}var canvas=Browser.getCanvas();if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]>0){if(w/h{var _file=UTF8ToString(file);var data=FS.analyzePath(_file);if(!data.exists)return-1;FS.createPreloadedFile(PATH.dirname(_file),PATH.basename(_file),new Uint8Array(data.object.contents),true,true,()=>{if(onload)getWasmTableEntry(onload)(file)},()=>{if(onerror)getWasmTableEntry(onerror)(file)},true);return 0};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0;var _emscripten_run_preload_plugins_data=(data,size,suffix,arg,onload,onerror)=>{var _suffix=UTF8ToString(suffix);var name="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+_suffix;var cname=stringToNewUTF8(name);FS.createPreloadedFile("/",name,HEAPU8.subarray(data,data+size),true,true,()=>{if(onload)getWasmTableEntry(onload)(arg,cname)},()=>{if(onerror)getWasmTableEntry(onerror)(arg)},true)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=(script,millis)=>{safeSetTimeout(()=>_emscripten_run_script(script),millis)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=async(url,onload,onerror)=>{url=UTF8ToString(url);var loadDone=()=>{if(onload){var onloadCallback=()=>callUserCallback(getWasmTableEntry(onload));if(runDependencies>0){dependenciesFulfilled=onloadCallback}else{onloadCallback()}}};var loadError=()=>{if(onerror){callUserCallback(getWasmTableEntry(onerror))}};var script=document.createElement("script");script.onload=loadDone;script.onerror=loadError;script.src=url;document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";var _emscripten_get_window_title=()=>{var buflen=256;if(!_emscripten_get_window_title.buffer){_emscripten_get_window_title.buffer=_malloc(buflen)}stringToUTF8(document.title,_emscripten_get_window_title.buffer,buflen);return _emscripten_get_window_title.buffer};_emscripten_get_window_title.sig="p";var _emscripten_set_window_title=title=>document.title=UTF8ToString(title);_emscripten_set_window_title.sig="vp";var _emscripten_get_screen_size=(width,height)=>{HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height};_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{var styleSheet=document.styleSheets[0];var rules=styleSheet.cssRules;for(var i=0;iBrowser.setCanvasSize(width,height);_emscripten_set_canvas_size.sig="vii";var _emscripten_get_canvas_size=(width,height,isFullscreen)=>{var canvas=Browser.getCanvas();HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height;HEAP32[isFullscreen>>2]=Browser.isFullscreen?1:0};_emscripten_get_canvas_size.sig="vppp";var _emscripten_create_worker=url=>{url=UTF8ToString(url);var id=Browser.workers.length;var info={worker:new Worker(url),callbacks:[],awaited:0,buffer:0,bufferSize:0};info.worker.onmessage=function info_worker_onmessage(msg){if(ABORT)return;var info=Browser.workers[id];if(!info)return;var callbackId=msg.data["callbackId"];var callbackInfo=info.callbacks[callbackId];if(!callbackInfo)return;if(msg.data["finalResponse"]){info.awaited--;info.callbacks[callbackId]=null}var data=msg.data["data"];if(data){if(!data.byteLength)data=new Uint8Array(data);if(!info.buffer||info.bufferSize{var info=Browser.workers[id];info.worker.terminate();if(info.buffer)_free(info.buffer);Browser.workers[id]=null};_emscripten_destroy_worker.sig="vi";var _emscripten_call_worker=(id,funcName,data,size,callback,arg)=>{funcName=UTF8ToString(funcName);var info=Browser.workers[id];var callbackId=-1;if(callback){callbackId=info.callbacks.length;info.callbacks.push({func:getWasmTableEntry(callback),arg});info.awaited++}var transferObject={funcName,callbackId,data:data?new Uint8Array(HEAPU8.subarray(data,data+size)):0};if(data){info.worker.postMessage(transferObject,[transferObject.data.buffer])}else{info.worker.postMessage(transferObject)}};_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=id=>{var info=Browser.workers[id];if(!info)return-1;return info.awaited};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(path,w,h)=>{path=PATH_FS.resolve(path);var canvas=Browser.preloadedImages[path];if(!canvas)return 0;var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf};var _emscripten_get_preloaded_image_data=(path,w,h)=>getPreloadedImageData(UTF8ToString(path),w,h);_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];var _emscripten_get_preloaded_image_data_from_FILE=(file,w,h)=>{var fd=_fileno(file);var stream=FS.getStream(fd);if(stream){return getPreloadedImageData(stream.path,w,h)}return 0};_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var handle=wget.nextWgetRequestHandle;wget.nextWgetRequestHandle++;return handle}};var FS_mkdirTree=(path,mode)=>FS.mkdirTree(path,mode);var FS_unlink=path=>FS.unlink(path);var _emscripten_async_wget=(url,file,onload,onerror)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);function doCallback(callback){if(callback){callUserCallback(()=>{var sp=stackSave();getWasmTableEntry(callback)(stringToUTF8OnStack(_file));stackRestore(sp)})}}var destinationDirectory=PATH.dirname(_file);FS_createPreloadedFile(destinationDirectory,PATH.basename(_file),_url,true,true,()=>doCallback(onload),()=>doCallback(onerror),false,false,()=>{try{FS_unlink(_file)}catch(e){}FS_mkdirTree(destinationDirectory)})};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=async(url,userdata,onload,onerror)=>{try{var byteArray=await asyncLoad(UTF8ToString(url));callUserCallback(()=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(userdata,buffer,byteArray.length);_free(buffer)})}catch(e){if(onerror){callUserCallback(()=>{getWasmTableEntry(onerror)(userdata)})}}};_emscripten_async_wget_data.sig="vpppp";var _emscripten_async_wget2=(url,file,request,param,userdata,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var index=_file.lastIndexOf("/");var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();var destinationDirectory=PATH.dirname(_file);http.onload=e=>{if(http.status>=200&&http.status<300){try{FS.unlink(_file)}catch(e){}FS.mkdirTree(destinationDirectory);FS.createDataFile(_file.slice(0,index),_file.slice(index+1),new Uint8Array(http.response),true,true,false);if(onload){var sp=stackSave();getWasmTableEntry(onload)(handle,userdata,stringToUTF8OnStack(_file));stackRestore(sp)}}else{if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status)}delete wget.wgetRequests[handle]};http.onerror=e=>{if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status);delete wget.wgetRequests[handle]};http.onprogress=e=>{if(e.lengthComputable||e.lengthComputable===undefined&&e.total!=0){var percentComplete=e.loaded/e.total*100;if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,percentComplete)}};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2.sig="ipppppppp";var _emscripten_async_wget2_data=(url,request,param,userdata,free,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();function onerrorjs(){if(onerror){var sp=stackSave();var statusText=0;if(http.statusText){statusText=stringToUTF8OnStack(http.statusText)}getWasmTableEntry(onerror)(handle,userdata,http.status,statusText);stackRestore(sp)}}http.onload=e=>{if(http.status>=200&&http.status<300||http.status===0&&_url.slice(0,4).toLowerCase()!="http"){var byteArray=new Uint8Array(http.response);var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);if(onload)getWasmTableEntry(onload)(handle,userdata,buffer,byteArray.length);if(free)_free(buffer)}else{onerrorjs()}delete wget.wgetRequests[handle]};http.onerror=e=>{onerrorjs();delete wget.wgetRequests[handle]};http.onprogress=e=>{if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,e.loaded,e.lengthComputable||e.lengthComputable===undefined?e.total:0)};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=handle=>{var http=wget.wgetRequests[handle];http?.abort()};_emscripten_async_wget2_abort.sig="vi";var ___asctime_r=(tmPtr,buf)=>{var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf};___asctime_r.sig="ppp";var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var _strptime=(buf,format,tm)=>{var pattern=UTF8ToString(format);var SPECIAL_CHARS="\\!@#$^&*()+=-[]/{}|:<>?,.";for(var i=0,ii=SPECIAL_CHARS.length;iEQUIVALENT_MATCHERS[c]||m).replace(/%(.)/g,(_,c)=>{let pat=DATE_PATTERNS[c];if(pat){capture.push(c);return`(${pat})`}else{return c}}).replace(/\s+/g,"\\s*");var matches=new RegExp("^"+pattern_out,"i").exec(UTF8ToString(buf));function initDate(){function fixup(value,min,max){return typeof value!="number"||isNaN(value)?min:value>=min?value<=max?value:max:min}return{year:fixup(HEAP32[tm+20>>2]+1900,1970,9999),month:fixup(HEAP32[tm+16>>2],0,11),day:fixup(HEAP32[tm+12>>2],1,31),hour:fixup(HEAP32[tm+8>>2],0,23),min:fixup(HEAP32[tm+4>>2],0,59),sec:fixup(HEAP32[tm>>2],0,59),gmtoff:0}}if(matches){var date=initDate();var value;var getMatch=symbol=>{var pos=capture.indexOf(symbol);if(pos>=0){return matches[pos+1]}return};if(value=getMatch("S")){date.sec=Number(value)}if(value=getMatch("M")){date.min=Number(value)}if(value=getMatch("H")){date.hour=Number(value)}else if(value=getMatch("I")){var hour=Number(value);if(value=getMatch("p")){hour+=value.toUpperCase()[0]==="P"?12:0}date.hour=hour}if(value=getMatch("Y")){date.year=Number(value)}else if(value=getMatch("y")){var year=Number(value);if(value=getMatch("C")){year+=Number(value)*100}else{year+=year<69?2e3:1900}date.year=year}if(value=getMatch("m")){date.month=Number(value)-1}else if(value=getMatch("b")){date.month=MONTH_NUMBERS[value.substring(0,3).toUpperCase()]||0}if(value=getMatch("d")){date.day=Number(value)}else if(value=getMatch("j")){var day=Number(value);var leapYear=isLeapYear(date.year);for(var month=0;month<12;++month){var daysUntilMonth=arraySum(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,month-1);if(day<=daysUntilMonth+(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[month]){date.day=day-daysUntilMonth}}}else if(value=getMatch("a")){var weekDay=value.substring(0,3).toUpperCase();if(value=getMatch("U")){var weekDayNumber=DAY_NUMBERS_SUN_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===0){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}else if(value=getMatch("W")){var weekDayNumber=DAY_NUMBERS_MON_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===1){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+1+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}}if(value=getMatch("z")){if(value.toLowerCase()==="z"){date.gmtoff=0}else{var match=value.match(/^((?:\-|\+)\d\d):?(\d\d)?/);date.gmtoff=match[1]*3600;if(match[2]){date.gmtoff+=date.gmtoff>0?match[2]*60:-match[2]*60}}}var fullDate=new Date(date.year,date.month,date.day,date.hour,date.min,date.sec,0);HEAP32[tm>>2]=fullDate.getSeconds();HEAP32[tm+4>>2]=fullDate.getMinutes();HEAP32[tm+8>>2]=fullDate.getHours();HEAP32[tm+12>>2]=fullDate.getDate();HEAP32[tm+16>>2]=fullDate.getMonth();HEAP32[tm+20>>2]=fullDate.getFullYear()-1900;HEAP32[tm+24>>2]=fullDate.getDay();HEAP32[tm+28>>2]=arraySum(isLeapYear(fullDate.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,fullDate.getMonth()-1)+fullDate.getDate()-1;HEAP32[tm+32>>2]=0;HEAP32[tm+36>>2]=date.gmtoff;return buf+intArrayFromString(matches[0]).length-1}return 0};_strptime.sig="pppp";var _strptime_l=(buf,format,tm,locale)=>_strptime(buf,format,tm);_strptime_l.sig="ppppp";function ___syscall_shutdown(fd,how){try{getSocketFromFD(fd);return-52}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}Module["___syscall_shutdown"]=___syscall_shutdown;___syscall_shutdown.sig="iiiiiii";var __dlsym_catchup_js=(handle,symbolIndex)=>{var lib=LDSO.loadedLibsByHandle[handle];var symDict=lib.exports;var symName=Object.keys(symDict)[symbolIndex];var sym=symDict[symName];var result=addFunction(sym,sym.sig);return result};__dlsym_catchup_js.sig="ppi";var FS_createPath=FS.createPath;var FS_createDevice=FS.createDevice;var FS_readFile=FS.readFile;var FS_createLazyFile=FS.createLazyFile;var _setNetworkCallback=(event,userData,callback)=>{function _callback(data){callUserCallback(()=>{if(event==="error"){withStackSave(()=>{var msg=stringToUTF8OnStack(data[2]);getWasmTableEntry(callback)(data[0],data[1],msg,userData)})}else{getWasmTableEntry(callback)(data,userData)}})}SOCKFS.on(event,callback?_callback:null)};var _emscripten_set_socket_error_callback=(userData,callback)=>_setNetworkCallback("error",userData,callback);_emscripten_set_socket_error_callback.sig="vpp";var _emscripten_set_socket_open_callback=(userData,callback)=>_setNetworkCallback("open",userData,callback);_emscripten_set_socket_open_callback.sig="vpp";var _emscripten_set_socket_listen_callback=(userData,callback)=>_setNetworkCallback("listen",userData,callback);_emscripten_set_socket_listen_callback.sig="vpp";var _emscripten_set_socket_connection_callback=(userData,callback)=>_setNetworkCallback("connection",userData,callback);_emscripten_set_socket_connection_callback.sig="vpp";var _emscripten_set_socket_message_callback=(userData,callback)=>_setNetworkCallback("message",userData,callback);_emscripten_set_socket_message_callback.sig="vpp";var _emscripten_set_socket_close_callback=(userData,callback)=>_setNetworkCallback("close",userData,callback);_emscripten_set_socket_close_callback.sig="vpp";var _emscripten_webgl_enable_ANGLE_instanced_arrays=ctx=>webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";var _emscripten_webgl_enable_OES_vertex_array_object=ctx=>webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";var _emscripten_webgl_enable_WEBGL_draw_buffers=ctx=>webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";var _emscripten_webgl_enable_WEBGL_multi_draw=ctx=>webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";var _emscripten_webgl_enable_EXT_polygon_offset_clamp=ctx=>webgl_enable_EXT_polygon_offset_clamp(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";var _emscripten_webgl_enable_EXT_clip_control=ctx=>webgl_enable_EXT_clip_control(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_clip_control.sig="ip";var _emscripten_webgl_enable_WEBGL_polygon_mode=ctx=>webgl_enable_WEBGL_polygon_mode(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";var _glVertexPointer=(size,type,stride,ptr)=>{throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";var _glVertexAttribDivisorNV=_glVertexAttribDivisor;var _glDrawArraysInstancedNV=_glDrawArraysInstanced;var _glDrawElementsInstancedNV=_glDrawElementsInstanced;var _glVertexAttribDivisorEXT=_glVertexAttribDivisor;var _glDrawArraysInstancedEXT=_glDrawArraysInstanced;var _glDrawElementsInstancedEXT=_glDrawElementsInstanced;var _glVertexAttribDivisorARB=_glVertexAttribDivisor;var _glDrawArraysInstancedARB=_glDrawArraysInstanced;var _glDrawElementsInstancedARB=_glDrawElementsInstanced;var _glDrawBuffersEXT=_glDrawBuffers;var _glMultiDrawArraysWEBGL=(mode,firsts,counts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,drawcount)};_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;var _glMultiDrawArraysInstancedWEBGL=(mode,firsts,counts,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;var _glMultiDrawElementsWEBGL=(mode,counts,type,offsets,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,drawcount)};_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;var _glMultiDrawElementsInstancedWEBGL=(mode,counts,type,offsets,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL;var _glClearDepth=x0=>GLctx.clearDepth(x0);_glClearDepth.sig="vd";var _glDepthRange=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRange.sig="vdd";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;var _emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV;var _emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV;var _emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT;var _emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT;var _emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT;var _emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB;var _emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB;var _emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB;var _emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT;var _emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE;var _emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL;var _emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE;var _emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL;var _emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE;var _emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL;var _emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE;var _emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL;var _emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";var writeGLArray=(arr,dst,dstLength,heapType)=>{var len=arr.length;var writeLength=dstLength>2;for(var i=0;i{var attr32=attributes>>2;var powerPreference=HEAP32[attr32+(8>>2)];var contextAttributes={alpha:!!HEAP8[attributes+0],depth:!!HEAP8[attributes+1],stencil:!!HEAP8[attributes+2],antialias:!!HEAP8[attributes+3],premultipliedAlpha:!!HEAP8[attributes+4],preserveDrawingBuffer:!!HEAP8[attributes+5],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12],majorVersion:HEAP32[attr32+(16>>2)],minorVersion:HEAP32[attr32+(20>>2)],enableExtensionsByDefault:HEAP8[attributes+24],explicitSwapControl:HEAP8[attributes+25],proxyContextToMainThread:HEAP32[attr32+(28>>2)],renderViaOffscreenBackBuffer:HEAP8[attributes+32]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>{if(!GL.currentContext||!GL.currentContext.GLctx){return-3}if(!GL.currentContext.attributes.explicitSwapControl){return-3}return 0};_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};_emscripten_webgl_make_context_current.sig="ip";var _emscripten_webgl_get_drawing_buffer_size=(contextHandle,width,height)=>{var GLContext=GL.getContext(contextHandle);if(!GLContext||!GLContext.GLctx||!width||!height){return-5}HEAP32[width>>2]=GLContext.GLctx.drawingBufferWidth;HEAP32[height>>2]=GLContext.GLctx.drawingBufferHeight;return 0};_emscripten_webgl_get_drawing_buffer_size.sig="ippp";var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a]=t.alpha;HEAP8[a+1]=t.depth;HEAP8[a+2]=t.stencil;HEAP8[a+3]=t.antialias;HEAP8[a+4]=t.premultipliedAlpha;HEAP8[a+5]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>2]=power;HEAP8[a+12]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>2]=c.version;HEAP32[a+20>>2]=0;HEAP8[a+24]=c.attributes.enableExtensionsByDefault;return 0};_emscripten_webgl_get_context_attributes.sig="ipp";var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};_emscripten_webgl_destroy_context.sig="ip";var _emscripten_webgl_enable_extension=(contextHandle,extension)=>{var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.slice(3);if(extString=="ANGLE_instanced_arrays")webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_multi_draw")webgl_enable_WEBGL_multi_draw(GLctx);if(extString=="EXT_polygon_offset_clamp")webgl_enable_EXT_polygon_offset_clamp(GLctx);if(extString=="EXT_clip_control")webgl_enable_EXT_clip_control(GLctx);if(extString=="WEBGL_polygon_mode")webgl_enable_WEBGL_polygon_mode(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext};_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var webGlEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture};JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_webglcontextlost_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,31,"webglcontextlost",targetThread);return 0};_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";var _emscripten_set_webglcontextrestored_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,32,"webglcontextrestored",targetThread);return 0};_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";var _emscripten_is_webgl_context_lost=contextHandle=>!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost();_emscripten_is_webgl_context_lost.sig="ip";var _emscripten_webgl_get_supported_extensions=()=>stringToNewUTF8(GLctx.getSupportedExtensions().join(" "));_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(program,param)=>GLctx.getProgramParameter(GL.programs[program],param);_emscripten_webgl_get_program_parameter_d.sig="dii";var _emscripten_webgl_get_program_info_log_utf8=program=>stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]));_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(shader,param)=>GLctx.getShaderParameter(GL.shaders[shader],param);_emscripten_webgl_get_shader_parameter_d.sig="dii";var _emscripten_webgl_get_shader_info_log_utf8=shader=>stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]));_emscripten_webgl_get_shader_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_source_utf8=shader=>stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]));_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(index,param)=>GLctx.getVertexAttrib(index,param);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(index,param)=>{var obj=GLctx.getVertexAttrib(index,param);return obj?.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";var _emscripten_webgl_get_vertex_attrib_v=(index,param,dst,dstLength,dstType)=>writeGLArray(GLctx.getVertexAttrib(index,param),dst,dstLength,dstType);_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(program,location)=>GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location));_emscripten_webgl_get_uniform_d.sig="dii";var _emscripten_webgl_get_uniform_v=(program,location,dst,dstLength,dstType)=>writeGLArray(GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location)),dst,dstLength,dstType);_emscripten_webgl_get_uniform_v.sig="iiipii";var _emscripten_webgl_get_parameter_v=(param,dst,dstLength,dstType)=>writeGLArray(GLctx.getParameter(param),dst,dstLength,dstType);_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=param=>GLctx.getParameter(param);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=param=>{var obj=GLctx.getParameter(param);return obj?.name};_emscripten_webgl_get_parameter_o.sig="ii";var _emscripten_webgl_get_parameter_utf8=param=>stringToNewUTF8(GLctx.getParameter(param));_emscripten_webgl_get_parameter_utf8.sig="pi";var _emscripten_webgl_get_parameter_i64v=(param,dst)=>writeI53ToI64(dst,GLctx.getParameter(param));_emscripten_webgl_get_parameter_i64v.sig="vip";var _glutPostRedisplay=()=>{if(GLUT.displayFunc&&!GLUT.requestedAnimationFrame){GLUT.requestedAnimationFrame=true;MainLoop.requestAnimationFrame(()=>{GLUT.requestedAnimationFrame=false;MainLoop.runIter(()=>getWasmTableEntry(GLUT.displayFunc)())})}};_glutPostRedisplay.sig="v";var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:event=>{GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4},onMousemove:event=>{var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Browser.getCanvas()&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.passiveMotionFunc)(lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.motionFunc)(lastX,lastY)}},getSpecialKey:keycode=>{var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key},getASCIIKey:event=>{if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null},onKeydown:event=>{if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.specialFunc)(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.keyboardFunc)(key,Browser.mouseX,Browser.mouseY)}}}},onKeyup:event=>{if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.specialUpFunc)(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.keyboardUpFunc)(key,Browser.mouseX,Browser.mouseY)}}}},touchHandler:event=>{if(event.target!=Browser.getCanvas()){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()},onMouseButtonDown:event=>{Browser.calculateMouseEvent(event);GLUT.buttons|=1<{Browser.calculateMouseEvent(event);GLUT.buttons&=~(1<{Browser.calculateMouseEvent(event);var e=window.event||event;var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);getWasmTableEntry(GLUT.mouseFunc)(button,0,Browser.mouseX,Browser.mouseY)}},onFullscreenEventChange:event=>{var width;var height;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}_glutPostRedisplay()}};var _glutGetModifiers=()=>GLUT.modifiers;_glutGetModifiers.sig="i";var _glutInit=(argcp,argv)=>{GLUT.initTime=Date.now();var isTouchDevice="ontouchstart"in document.documentElement;if(isTouchDevice){window.addEventListener("touchmove",GLUT.touchHandler,true);window.addEventListener("touchstart",GLUT.touchHandler,true);window.addEventListener("touchend",GLUT.touchHandler,true)}window.addEventListener("keydown",GLUT.onKeydown,true);window.addEventListener("keyup",GLUT.onKeyup,true);window.addEventListener("mousemove",GLUT.onMousemove,true);window.addEventListener("mousedown",GLUT.onMouseButtonDown,true);window.addEventListener("mouseup",GLUT.onMouseButtonUp,true);window.addEventListener("mousewheel",GLUT.onMouseWheel,true);window.addEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);Browser.resizeListeners.push((width,height)=>{if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}});addOnExit(()=>{if(isTouchDevice){window.removeEventListener("touchmove",GLUT.touchHandler,true);window.removeEventListener("touchstart",GLUT.touchHandler,true);window.removeEventListener("touchend",GLUT.touchHandler,true)}window.removeEventListener("keydown",GLUT.onKeydown,true);window.removeEventListener("keyup",GLUT.onKeyup,true);window.removeEventListener("mousemove",GLUT.onMousemove,true);window.removeEventListener("mousedown",GLUT.onMouseButtonDown,true);window.removeEventListener("mouseup",GLUT.onMouseButtonUp,true);window.removeEventListener("mousewheel",GLUT.onMouseWheel,true);window.removeEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);var canvas=Browser.getCanvas();canvas.width=canvas.height=1})};_glutInit.sig="vpp";var _glutInitWindowSize=(width,height)=>{Browser.setCanvasSize(GLUT.initWindowWidth=width,GLUT.initWindowHeight=height)};_glutInitWindowSize.sig="vii";var _glutInitWindowPosition=(x,y)=>{};_glutInitWindowPosition.sig="vii";var _glutGet=type=>{switch(type){case 100:return 0;case 101:return 0;case 102:return Browser.getCanvas().width;case 103:return Browser.getCanvas().height;case 200:return Browser.getCanvas().width;case 201:return Browser.getCanvas().height;case 500:return 0;case 501:return 0;case 502:return GLUT.initWindowWidth;case 503:return GLUT.initWindowHeight;case 700:var now=Date.now();return now-GLUT.initTime;case 105:return GLctx.getContextAttributes().stencil?8:0;case 106:return GLctx.getContextAttributes().depth?8:0;case 110:return GLctx.getContextAttributes().alpha?8:0;case 120:return GLctx.getContextAttributes().antialias?1:0;default:throw"glutGet("+type+") not implemented yet"}};_glutGet.sig="ii";var _glutIdleFunc=func=>{function callback(){if(GLUT.idleFunc){getWasmTableEntry(GLUT.idleFunc)();safeSetTimeout(callback,4)}}if(!GLUT.idleFunc){safeSetTimeout(callback,0)}GLUT.idleFunc=func};_glutIdleFunc.sig="vp";var _glutTimerFunc=(msec,func,value)=>safeSetTimeout(()=>getWasmTableEntry(func)(value),msec);_glutTimerFunc.sig="vipi";var _glutDisplayFunc=func=>{GLUT.displayFunc=func};_glutDisplayFunc.sig="vp";var _glutKeyboardFunc=func=>{GLUT.keyboardFunc=func};_glutKeyboardFunc.sig="vp";var _glutKeyboardUpFunc=func=>{GLUT.keyboardUpFunc=func};_glutKeyboardUpFunc.sig="vp";var _glutSpecialFunc=func=>{GLUT.specialFunc=func};_glutSpecialFunc.sig="vp";var _glutSpecialUpFunc=func=>{GLUT.specialUpFunc=func};_glutSpecialUpFunc.sig="vp";var _glutReshapeFunc=func=>{GLUT.reshapeFunc=func};_glutReshapeFunc.sig="vp";var _glutMotionFunc=func=>{GLUT.motionFunc=func};_glutMotionFunc.sig="vp";var _glutPassiveMotionFunc=func=>{GLUT.passiveMotionFunc=func};_glutPassiveMotionFunc.sig="vp";var _glutMouseFunc=func=>{GLUT.mouseFunc=func};_glutMouseFunc.sig="vp";var _glutSetCursor=cursor=>{var cursorStyle="auto";switch(cursor){case 0:break;case 1:break;case 2:cursorStyle="pointer";break;case 3:break;case 4:cursorStyle="help";break;case 5:break;case 6:break;case 7:cursorStyle="wait";break;case 8:cursorStyle="text";break;case 9:case 102:cursorStyle="crosshair";break;case 10:cursorStyle="ns-resize";break;case 11:cursorStyle="ew-resize";break;case 12:cursorStyle="n-resize";break;case 13:cursorStyle="s-resize";break;case 14:cursorStyle="w-resize";break;case 15:cursorStyle="e-resize";break;case 16:cursorStyle="nw-resize";break;case 17:cursorStyle="ne-resize";break;case 18:cursorStyle="se-resize";break;case 19:cursorStyle="sw-resize";break;case 100:break;case 101:cursorStyle="none";break;default:throw"glutSetCursor: Unknown cursor type: "+cursor}Browser.getCanvas().style.cursor=cursorStyle};_glutSetCursor.sig="vi";var _glutCreateWindow=name=>{var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};if(!Browser.createContext(Browser.getCanvas(),true,true,contextAttributes)){return 0}return 1};_glutCreateWindow.sig="ip";var _glutDestroyWindow=name=>{delete Module["ctx"];return 1};_glutDestroyWindow.sig="vi";var _glutReshapeWindow=(width,height)=>{Browser.exitFullscreen();Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){getWasmTableEntry(GLUT.reshapeFunc)(width,height)}_glutPostRedisplay()};_glutReshapeWindow.sig="vii";var _glutPositionWindow=(x,y)=>{Browser.exitFullscreen();_glutPostRedisplay()};_glutPositionWindow.sig="vii";var _glutFullScreen=()=>{GLUT.windowX=0;GLUT.windowY=0;var canvas=Browser.getCanvas();GLUT.windowWidth=canvas.width;GLUT.windowHeight=canvas.height;document.addEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true);Browser.requestFullscreen(false,false)};_glutFullScreen.sig="v";var _glutInitDisplayMode=mode=>GLUT.initDisplayMode=mode;_glutInitDisplayMode.sig="vi";var _glutSwapBuffers=()=>{};_glutSwapBuffers.sig="v";var _glutMainLoop=()=>{var canvas=Browser.getCanvas();_glutReshapeWindow(canvas.width,canvas.height);_glutPostRedisplay();throw"unwind"};_glutMainLoop.sig="v";var _XOpenDisplay=name=>1;_XOpenDisplay.sig="pp";var _XCreateWindow=(display,parent,x,y,width,height,border_width,depth,class_,visual,valuemask,attributes)=>{Browser.setCanvasSize(width,height);return 2};_XCreateWindow.sig="pppiiiiiiippp";var _XChangeWindowAttributes=(display,window,valuemask,attributes)=>{};_XChangeWindowAttributes.sig="ipppp";var _XSetWMHints=(display,win,hints)=>{};_XSetWMHints.sig="ippp";var _XMapWindow=(display,win)=>{};_XMapWindow.sig="ipp";var _XStoreName=(display,win,name)=>{};_XStoreName.sig="ippp";var _XInternAtom=(display,name_,hmm)=>0;_XInternAtom.sig="pppi";var _XSendEvent=(display,win,propagate,event_mask,even_send)=>{};_XSendEvent.sig="ippipp";var _XPending=display=>0;_XPending.sig="ip";var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAPU32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};var _eglGetDisplay=nativeDisplayType=>{EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3};_eglGetDisplay.sig="pp";var _eglInitialize=(display,majorVersion,minorVersion)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1};_eglInitialize.sig="ippp";var _eglTerminate=display=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1};_eglTerminate.sig="ip";var _eglGetConfigs=(display,configs,config_size,numConfigs)=>EGL.chooseConfig(display,0,configs,config_size,numConfigs);_eglGetConfigs.sig="ippip";var _eglChooseConfig=(display,attrib_list,configs,config_size,numConfigs)=>EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs);_eglChooseConfig.sig="ipppip";var _eglGetConfigAttrib=(display,config,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}};_eglGetConfigAttrib.sig="ippip";var _eglCreateWindowSurface=(display,config,win,attrib_list)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006};_eglCreateWindowSurface.sig="pppip";var _eglDestroySurface=(display,surface)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1};_eglDestroySurface.sig="ipp";var _eglCreateContext=(display,config,hmm,contextAttribs)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Browser.getCanvas(),EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Browser.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}};_eglCreateContext.sig="ppppp";var _eglDestroyContext=(display,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1};_eglDestroyContext.sig="ipp";var _eglQuerySurface=(display,surface,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12376:return 1;case 12375:HEAP32[value>>2]=Browser.getCanvas().width;return 1;case 12374:HEAP32[value>>2]=Browser.getCanvas().height;return 1;case 12432:HEAP32[value>>2]=-1;return 1;case 12433:HEAP32[value>>2]=-1;return 1;case 12434:HEAP32[value>>2]=-1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;case 12441:HEAP32[value>>2]=12442;return 1;case 12435:HEAP32[value>>2]=12437;return 1;case 12416:case 12417:case 12418:case 12419:return 1;default:EGL.setErrorCode(12292);return 0}};_eglQuerySurface.sig="ippip";var _eglQueryContext=(display,context,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12439:HEAP32[value>>2]=12448;return 1;case 12440:HEAP32[value>>2]=EGL.contextAttributes.majorVersion+1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;default:EGL.setErrorCode(12292);return 0}};_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";var _eglQueryString=(display,name)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret};_eglQueryString.sig="ppi";var _eglBindAPI=api=>{if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0};_eglBindAPI.sig="ii";var _eglQueryAPI=()=>{EGL.setErrorCode(12288);return 12448};_eglQueryAPI.sig="i";var _eglWaitClient=()=>{EGL.setErrorCode(12288);return 1};_eglWaitClient.sig="i";var _eglWaitNative=nativeEngineId=>{EGL.setErrorCode(12288);return 1};_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";var _eglSwapInterval=(display,interval)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1};_eglSwapInterval.sig="ipi";var _eglMakeCurrent=(display,draw,read,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1};_eglMakeCurrent.sig="ipppp";var _eglGetCurrentContext=()=>EGL.currentContext;_eglGetCurrentContext.sig="p";var _eglGetCurrentSurface=readdraw=>{if(readdraw==12378){return EGL.currentReadSurface}else if(readdraw==12377){return EGL.currentDrawSurface}else{EGL.setErrorCode(12300);return 0}};_eglGetCurrentSurface.sig="pi";var _eglGetCurrentDisplay=()=>EGL.currentContext?62e3:0;_eglGetCurrentDisplay.sig="p";var _eglSwapBuffers=(dpy,surface)=>{if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!GLctx){EGL.setErrorCode(12290)}else if(GLctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0};_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>{EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.setErrorCode(12288);return 1};_eglReleaseThread.sig="i";var _uuid_clear=uu=>zeroMemory(uu,16);_uuid_clear.sig="vp";var _uuid_compare=(uu1,uu2)=>_memcmp(uu1,uu2,16);_uuid_compare.sig="ipp";var _uuid_copy=(dst,src)=>_memcpy(dst,src,16);_uuid_copy.sig="vpp";var _uuid_generate=out=>{var uuid=new Uint8Array(16);randomFill(uuid);uuid[6]=uuid[6]&15|64;uuid[8]=uuid[8]&63|128;writeArrayToMemory(uuid,out)};_uuid_generate.sig="vp";var _uuid_is_null=uu=>{for(var i=0;i<4;i++,uu=uu+4|0){var val=HEAP32[uu>>2];if(val){return 0}}return 1};_uuid_is_null.sig="ip";var _uuid_parse=(inp,uu)=>{inp=UTF8ToString(inp);if(inp.length===36){var i=0;var uuid=new Array(16);inp.toLowerCase().replace(/[0-9a-f]{2}/g,function(byte){if(i<16){uuid[i++]=parseInt(byte,16)}});if(i<16){return-1}writeArrayToMemory(uuid,uu);return 0}return-1};_uuid_parse.sig="ipp";var _uuid_unparse=(uu,out,upper)=>{var i=0;var uuid="xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g,function(c){var r=upper?HEAPU8[uu+i].toString(16).toUpperCase():HEAPU8[uu+i].toString(16);r=r.length===1?"0"+r:r;i++;return r});stringToUTF8(uuid,out,37)};_uuid_unparse.sig="vpp";var _uuid_unparse_lower=(uu,out)=>{_uuid_unparse(uu,out)};_uuid_unparse_lower.sig="vpp";var _uuid_unparse_upper=(uu,out)=>{_uuid_unparse(uu,out,true)};_uuid_unparse_upper.sig="vpp";var _uuid_type=uu=>4;_uuid_type.sig="ip";var _uuid_variant=uu=>1;_uuid_variant.sig="ip";var GLEW={isLinaroFork:1,extensions:null,error:{0:null,1:null,2:null,3:null,4:null,5:null,6:null,7:null,8:null},version:{1:null,2:null,3:null,4:null},errorStringConstantFromCode(error){if(GLEW.isLinaroFork){switch(error){case 4:return"OpenGL ES lib expected, found OpenGL lib";case 5:return"OpenGL lib expected, found OpenGL ES lib";case 6:return"Missing EGL version";case 7:return"EGL 1.1 and up are supported";default:break}}switch(error){case 0:return"No error";case 1:return"Missing GL version";case 2:return"GL 1.1 and up are supported";case 3:return"GLX 1.2 and up are supported";default:return null}},errorString(error){if(!GLEW.error[error]){var string=GLEW.errorStringConstantFromCode(error);if(!string){string="Unknown error";error=8}GLEW.error[error]=stringToNewUTF8(string)}return GLEW.error[error]},versionStringConstantFromCode(name){switch(name){case 1:return"1.10.0";case 2:return"1";case 3:return"10";case 4:return"0";default:return null}},versionString(name){if(!GLEW.version[name]){var string=GLEW.versionStringConstantFromCode(name);if(!string)return 0;GLEW.version[name]=stringToNewUTF8(string)}return GLEW.version[name]},extensionIsSupported(name){GLEW.extensions||=webglGetExtensions();if(GLEW.extensions.includes(name))return 1;return GLEW.extensions.includes("GL_"+name)}};var _glewInit=()=>0;_glewInit.sig="i";var _glewIsSupported=name=>{var exts=UTF8ToString(name).split(" ");for(var ext of exts){if(!GLEW.extensionIsSupported(ext))return 0}return 1};_glewIsSupported.sig="ip";var _glewGetExtension=name=>GLEW.extensionIsSupported(UTF8ToString(name));_glewGetExtension.sig="ip";var _glewGetErrorString=error=>GLEW.errorString(error);_glewGetErrorString.sig="pi";var _glewGetString=name=>GLEW.versionString(name);_glewGetString.sig="pi";var IDBStore={indexedDB(){if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;return ret},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=()=>{db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(event){callback(event.target.error||"unknown error");event.preventDefault()}},getStore(dbName,type,callback){IDBStore.getDB(dbName,(error,db)=>{if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=event=>{callback(event.target.error||"unknown error");event.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.get(id);req.onsuccess=event=>{var result=event.target.result;if(!result){return callback(`file ${id} not found`)}return callback(null,result)};req.onerror=callback})},setFile(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.put(data,id);req.onsuccess=event=>callback();req.onerror=callback})},deleteFile(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.delete(id);req.onsuccess=event=>callback();req.onerror=callback})},existsFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.count(id);req.onsuccess=event=>callback(null,event.target.result>0);req.onerror=callback})},clearStore(dbName,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.clear();req.onsuccess=event=>callback();req.onerror=callback})}};var _emscripten_idb_async_load=(db,id,arg,onload,onerror)=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(arg,buffer,byteArray.length);_free(buffer)})})};_emscripten_idb_async_load.sig="vppppp";var _emscripten_idb_async_store=(db,id,ptr,num,arg,onstore,onerror)=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onstore)getWasmTableEntry(onstore)(arg)})})};_emscripten_idb_async_store.sig="vpppippp";var _emscripten_idb_async_delete=(db,id,arg,ondelete,onerror)=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(ondelete)getWasmTableEntry(ondelete)(arg)})})};_emscripten_idb_async_delete.sig="vppppp";var _emscripten_idb_async_exists=(db,id,arg,oncheck,onerror)=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(oncheck)getWasmTableEntry(oncheck)(arg,exists)})})};_emscripten_idb_async_exists.sig="vppppp";var _emscripten_idb_async_clear=(db,arg,onclear,onerror)=>{IDBStore.clearStore(UTF8ToString(db),error=>{callUserCallback(()=>{if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onclear)getWasmTableEntry(onclear)(arg)})})};_emscripten_idb_async_clear.sig="vpppp";var _emscripten_idb_load=(db,id,pbuffer,pnum,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_load, etc."};_emscripten_idb_load.sig="vppppp";var _emscripten_idb_store=(db,id,ptr,num,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_store, etc."};_emscripten_idb_store.sig="vpppip";var _emscripten_idb_delete=(db,id,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_delete, etc."};_emscripten_idb_delete.sig="vppp";var _emscripten_idb_exists=(db,id,pexists,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_exists, etc."};_emscripten_idb_exists.sig="vpppp";var _emscripten_idb_clear=(db,perror)=>{throw"Please compile your program with async support in order to use synchronous operations like emscripten_idb_clear, etc."};_emscripten_idb_clear.sig="vpp";var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var _emscripten_sleep=()=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"};_emscripten_sleep.sig="vi";var _emscripten_wget=(url,file)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_wget"};Module["_emscripten_wget"]=_emscripten_wget;_emscripten_wget.sig="ipp";var _emscripten_scan_registers=func=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_scan_registers"};_emscripten_scan_registers.sig="vp";var _emscripten_fiber_swap=(oldFiber,newFiber)=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_fiber_swap"};_emscripten_fiber_swap.sig="vpp";var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";var _SDL_LockSurface=surf=>{var surfData=SDL.surfaces[surf];surfData.locked++;if(surfData.locked>1)return 0;if(!surfData.buffer){surfData.buffer=_malloc(surfData.width*surfData.height*4);HEAPU32[surf+20>>2]=surfData.buffer}HEAPU32[surf+20>>2]=surfData.buffer;if(surf==SDL.screen&&Module.screenIsReadOnly&&surfData.image)return 0;if(SDL.defaults.discardOnLock){if(!surfData.image){surfData.image=surfData.ctx.createImageData(surfData.width,surfData.height)}if(!SDL.defaults.opaqueFrontBuffer)return}else{surfData.image=surfData.ctx.getImageData(0,0,surfData.width,surfData.height)}if(surf==SDL.screen&&SDL.defaults.opaqueFrontBuffer){var data=surfData.image.data;var num=data.length;for(var i=0;i>2],y:HEAP32[rect+4>>2],w:HEAP32[rect+8>>2],h:HEAP32[rect+12>>2]}},updateRect(rect,r){HEAP32[rect>>2]=r.x;HEAP32[rect+4>>2]=r.y;HEAP32[rect+8>>2]=r.w;HEAP32[rect+12>>2]=r.h},intersectionOfRects(first,second){var leftX=Math.max(first.x,second.x);var leftY=Math.max(first.y,second.y);var rightX=Math.min(first.x+first.w,second.x+second.w);var rightY=Math.min(first.y+first.h,second.y+second.h);return{x:leftX,y:leftY,w:Math.max(leftX,rightX)-leftX,h:Math.max(leftY,rightY)-leftY}},checkPixelFormat(fmt){},loadColorToCSSRGB(color){var rgba=HEAP32[color>>2];return"rgb("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+")"},loadColorToCSSRGBA(color){var rgba=HEAP32[color>>2];return"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>24&255)/255+")"},translateColorToCSSRGBA:rgba=>"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>>24)/255+")",translateRGBAToCSSRGBA:(r,g,b,a)=>"rgba("+(r&255)+","+(g&255)+","+(b&255)+","+(a&255)/255+")",translateRGBAToColor:(r,g,b,a)=>r|g<<8|b<<16|a<<24,makeSurface(width,height,flags,usePageCanvas,source,rmask,gmask,bmask,amask){var is_SDL_HWSURFACE=flags&134217729;var is_SDL_HWPALETTE=flags&2097152;var is_SDL_OPENGL=flags&67108864;var surf=_malloc(60);var pixelFormat=_malloc(44);var bpp=is_SDL_HWPALETTE?1:4;var buffer=0;if(!is_SDL_HWSURFACE&&!is_SDL_OPENGL){buffer=_malloc(width*height*4)}HEAP32[surf>>2]=flags;HEAPU32[surf+4>>2]=pixelFormat;HEAP32[surf+8>>2]=width;HEAP32[surf+12>>2]=height;HEAP32[surf+16>>2]=width*bpp;HEAPU32[surf+20>>2]=buffer;var canvas=Browser.getCanvas();HEAP32[surf+36>>2]=0;HEAP32[surf+40>>2]=0;HEAP32[surf+44>>2]=canvas.width;HEAP32[surf+48>>2]=canvas.height;HEAP32[surf+56>>2]=1;HEAP32[pixelFormat>>2]=-2042224636;HEAP32[pixelFormat+4>>2]=0;HEAP8[pixelFormat+8]=bpp*8;HEAP8[pixelFormat+9]=bpp;HEAP32[pixelFormat+12>>2]=rmask||255;HEAP32[pixelFormat+16>>2]=gmask||65280;HEAP32[pixelFormat+20>>2]=bmask||16711680;HEAP32[pixelFormat+24>>2]=amask||4278190080;SDL.GL=SDL.GL||is_SDL_OPENGL;if(!usePageCanvas){if(SDL.canvasPool.length>0){canvas=SDL.canvasPool.pop()}else{canvas=document.createElement("canvas")}canvas.width=width;canvas.height=height}var webGLContextAttributes={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0};var ctx=Browser.createContext(canvas,is_SDL_OPENGL,usePageCanvas,webGLContextAttributes);SDL.surfaces[surf]={width,height,canvas,ctx,surf,buffer,pixelFormat,alpha:255,flags,locked:0,usePageCanvas,source,isFlagSet:flag=>flags&flag};return surf},copyIndexedColorData(surfData,rX,rY,rW,rH){if(!surfData.colors){return}var canvas=Browser.getCanvas();var fullWidth=canvas.width;var fullHeight=canvas.height;var startX=rX||0;var startY=rY||0;var endX=(rW||fullWidth-startX)+startX;var endY=(rH||fullHeight-startY)+startY;var buffer=surfData.buffer;if(!surfData.image.data32){surfData.image.data32=new Uint32Array(surfData.image.data.buffer)}var data32=surfData.image.data32;var colors32=surfData.colors32;for(var y=startY;y>2];if(refcount>1){HEAP32[refcountPointer>>2]=refcount-1;return}var info=SDL.surfaces[surf];if(!info.usePageCanvas&&info.canvas)SDL.canvasPool.push(info.canvas);if(info.buffer)_free(info.buffer);_free(info.pixelFormat);_free(surf);SDL.surfaces[surf]=null;if(surf===SDL.screen){SDL.screen=null}},blitSurface(src,srcrect,dst,dstrect,scale){var srcData=SDL.surfaces[src];var dstData=SDL.surfaces[dst];var sr,dr;if(srcrect){sr=SDL.loadRect(srcrect)}else{sr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstrect){dr=SDL.loadRect(dstrect)}else{dr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstData.clipRect){var widthScale=!scale||sr.w===0?1:sr.w/dr.w;var heightScale=!scale||sr.h===0?1:sr.h/dr.h;dr=SDL.intersectionOfRects(dstData.clipRect,dr);sr.w=dr.w*widthScale;sr.h=dr.h*heightScale;if(dstrect){SDL.updateRect(dstrect,dr)}}var blitw,blith;if(scale){blitw=dr.w;blith=dr.h}else{blitw=sr.w;blith=sr.h}if(sr.w===0||sr.h===0||blitw===0||blith===0){return 0}var oldAlpha=dstData.ctx.globalAlpha;dstData.ctx.globalAlpha=srcData.alpha/255;dstData.ctx.drawImage(srcData.canvas,sr.x,sr.y,sr.w,sr.h,dr.x,dr.y,blitw,blith);dstData.ctx.globalAlpha=oldAlpha;if(dst!=SDL.screen){warnOnce("WARNING: copying canvas data to memory for compatibility");_SDL_LockSurface(dst);dstData.locked--}return 0},downFingers:{},savedKeydown:null,receiveEvent(event){function unpressAllPressedKeys(){for(var keyCode of Object.values(SDL.keyboardMap)){SDL.events.push({type:"keyup",keyCode})}}switch(event.type){case"touchstart":case"touchmove":{event.preventDefault();var touches=[];if(event.type==="touchstart"){for(var touch of event.touches){if(SDL.downFingers[touch.identifier]!=true){SDL.downFingers[touch.identifier]=true;touches.push(touch)}}}else{touches=event.touches}var firstTouch=touches[0];if(firstTouch){if(event.type=="touchstart"){SDL.DOMButtons[0]=1}var mouseEventType;switch(event.type){case"touchstart":mouseEventType="mousedown";break;case"touchmove":mouseEventType="mousemove";break}var mouseEvent={type:mouseEventType,button:0,pageX:firstTouch.clientX,pageY:firstTouch.clientY};SDL.events.push(mouseEvent)}for(var touch of touches){SDL.events.push({type:event.type,touch})}break}case"touchend":{event.preventDefault();for(var touch of event.changedTouches){if(SDL.downFingers[touch.identifier]===true){delete SDL.downFingers[touch.identifier]}}var mouseEvent={type:"mouseup",button:0,pageX:event.changedTouches[0].clientX,pageY:event.changedTouches[0].clientY};SDL.DOMButtons[0]=0;SDL.events.push(mouseEvent);for(var touch of event.changedTouches){SDL.events.push({type:"touchend",touch})}break}case"DOMMouseScroll":case"mousewheel":case"wheel":var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=(delta>0?4:5)-1;SDL.events.push({type:"mousedown",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"mouseup",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"wheel",deltaX:0,deltaY:delta});event.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1){SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}if(Browser.pointerLock){if("mozMovementX"in event){event["movementX"]=event["mozMovementX"];event["movementY"]=event["mozMovementY"]}if(event["movementX"]==0&&event["movementY"]==0){event.preventDefault();return}}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if(event.type!=="keydown"||!SDL.unicode&&!SDL.textInput||(event.key=="Backspace"||event.key=="Tab")){event.preventDefault()}if(event.type=="mousedown"){SDL.DOMButtons[event.button]=1;SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}else if(event.type=="mouseup"){if(!SDL.DOMButtons[event.button]){return}SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}});SDL.DOMButtons[event.button]=0}if(event.type==="keydown"||event.type==="mousedown"){SDL.canRequestFullscreen=true}else if(event.type==="keyup"||event.type==="mouseup"){if(SDL.isRequestingFullscreen){Module["requestFullscreen"](true,true);SDL.isRequestingFullscreen=false}SDL.canRequestFullscreen=false}if(event.type==="keypress"&&SDL.savedKeydown){SDL.savedKeydown.keypressCharCode=event.charCode;SDL.savedKeydown=null}else if(event.type==="keydown"){SDL.savedKeydown=event}if(event.type!=="keypress"||SDL.textInput){SDL.events.push(event)}break;case"mouseout":for(var i=0;i<3;i++){if(SDL.DOMButtons[i]){SDL.events.push({type:"mouseup",button:i,pageX:event.pageX,pageY:event.pageY});SDL.DOMButtons[i]=0}}event.preventDefault();break;case"focus":SDL.events.push(event);event.preventDefault();break;case"blur":SDL.events.push(event);unpressAllPressedKeys();event.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden});unpressAllPressedKeys();event.preventDefault();break;case"unload":if(MainLoop.runner){SDL.events.push(event);MainLoop.runner()}return;case"resize":SDL.events.push(event);if(event.preventDefault){event.preventDefault()}break}if(SDL.events.length>=1e4){err("SDL event queue full, dropping events");SDL.events=SDL.events.slice(0,1e4)}SDL.flushEventsToHandler();return},lookupKeyCodeForEvent(event){var code=event.keyCode;if(code>=65&&code<=90){code+=32}else{code=SDL.keyCodes[code]||(code<128?code:0);if(event.location===2&&code>=(224|1<<10)&&code<=(227|1<<10)){code+=4}}return code},handleEvent(event){if(event.handled)return;event.handled=true;switch(event.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(event);break}case"keydown":case"keyup":{var down=event.type==="keydown";var code=SDL.lookupKeyCodeForEvent(event);if(!code)return;HEAP8[SDL.keyboardState+code]=down;SDL.modState=(HEAP8[SDL.keyboardState+1248]?64:0)|(HEAP8[SDL.keyboardState+1249]?1:0)|(HEAP8[SDL.keyboardState+1250]?256:0)|(HEAP8[SDL.keyboardState+1252]?128:0)|(HEAP8[SDL.keyboardState+1253]?2:0)|(HEAP8[SDL.keyboardState+1254]?512:0);if(down){SDL.keyboardMap[code]=event.keyCode}else{delete SDL.keyboardMap[code]}break}case"mousedown":case"mouseup":if(event.type=="mousedown"){SDL.buttonState|=1<0){if(SDL.makeCEvent(SDL.events.shift(),ptr)!==false)return 1}return 0}return SDL.events.length>0},makeCEvent(event,ptr){if(typeof event=="number"){_memcpy(ptr,event,28);_free(event);return}SDL.handleEvent(event);switch(event.type){case"keydown":case"keyup":{var down=event.type==="keydown";var key=SDL.lookupKeyCodeForEvent(event);if(!key)return false;var scan;if(key>=1024){scan=key-1024}else{scan=SDL.scanCodes[key]||key}HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+8]=down?1:0;HEAP8[ptr+9]=0;HEAP32[ptr+12>>2]=scan;HEAP32[ptr+16>>2]=key;HEAP16[ptr+20>>1]=SDL.modState;HEAP32[ptr+24>>2]=event.keypressCharCode||key;break}case"keypress":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];var cStr=intArrayFromString(String.fromCharCode(event.charCode));for(var i=0;i>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP8[ptr+16]=event.button+1;HEAP8[ptr+17]=down?1:0;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY}else{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP32[ptr+16>>2]=SDL.buttonState;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY;HEAP32[ptr+28>>2]=Browser.mouseMovementX;HEAP32[ptr+32>>2]=Browser.mouseMovementY}break}case"wheel":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+16>>2]=event.deltaX;HEAP32[ptr+20>>2]=event.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var touch=event.touch;if(!Browser.touches[touch.identifier])break;var canvas=Browser.getCanvas();var x=Browser.touches[touch.identifier].x/canvas.width;var y=Browser.touches[touch.identifier].y/canvas.height;var lx=Browser.lastTouches[touch.identifier].x/canvas.width;var ly=Browser.lastTouches[touch.identifier].y/canvas.height;var dx=x-lx;var dy=y-ly;if(touch["deviceID"]===undefined)touch.deviceID=SDL.TOUCH_DEFAULT_ID;if(dx===0&&dy===0&&event.type==="touchmove")return false;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=_SDL_GetTicks();tempI64=[touch.deviceID>>>0,(tempDouble=touch.deviceID,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+8>>2]=tempI64[0],HEAP32[ptr+12>>2]=tempI64[1];tempI64=[touch.identifier>>>0,(tempDouble=touch.identifier,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+16>>2]=tempI64[0],HEAP32[ptr+20>>2]=tempI64[1];HEAPF32[ptr+24>>2]=x;HEAPF32[ptr+28>>2]=y;HEAPF32[ptr+32>>2]=dx;HEAPF32[ptr+36>>2]=dy;if(touch.force!==undefined){HEAPF32[ptr+40>>2]=touch.force}else{HEAPF32[ptr+40>>2]=event.type=="touchend"?0:1}break}case"unload":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];break}case"resize":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=event.w;HEAP32[ptr+8>>2]=event.h;break}case"joystick_button_up":case"joystick_button_down":{var state=event.type==="joystick_button_up"?0:1;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.button;HEAP8[ptr+6]=state;break}case"joystick_axis_motion":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.axis;HEAP32[ptr+8>>2]=SDL.joystickAxisValueConversion(event.value);break}case"focus":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=12;break}case"blur":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=13;break}case"visibilitychange":{var visibilityEventID=event.visible?1:2;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=visibilityEventID;break}default:throw"Unhandled SDL event: "+event.type}},makeFontString(height,fontName){if(fontName.charAt(0)!="'"&&fontName.charAt(0)!='"'){fontName='"'+fontName+'"'}return height+"px "+fontName+", serif"},estimateTextWidth(fontData,text){var h=fontData.size;var fontString=SDL.makeFontString(h,fontData.name);var tempCtx=SDL.ttfContext;tempCtx.font=fontString;var ret=tempCtx.measureText(text).width|0;return ret},allocateChannels(num){if(SDL.numChannels>=num&&num!=0)return;SDL.numChannels=num;SDL.channels=[];for(var i=0;i{if(!audio.paused)SDL.playWebAudio(audio)});return}audio.webAudioNode=SDL.audioContext["createBufferSource"]();audio.webAudioNode["buffer"]=webAudio.decodedBuffer;audio.webAudioNode["loop"]=audio.loop;audio.webAudioNode["onended"]=audio["onended"];audio.webAudioPannerNode=SDL.audioContext["createPanner"]();audio.webAudioPannerNode["setPosition"](0,0,-.5);audio.webAudioPannerNode["panningModel"]="equalpower";audio.webAudioGainNode=SDL.audioContext["createGain"]();audio.webAudioGainNode["gain"]["value"]=audio.volume;audio.webAudioNode["connect"](audio.webAudioPannerNode);audio.webAudioPannerNode["connect"](audio.webAudioGainNode);audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);audio.webAudioNode["start"](0,audio.currentPosition);audio.startTime=SDL.audioContext["currentTime"]-audio.currentPosition}catch(e){err(`playWebAudio failed: ${e}`)}},pauseWebAudio(audio){if(!audio)return;if(audio.webAudioNode){try{audio.currentPosition=(SDL.audioContext["currentTime"]-audio.startTime)%audio.resource.webAudio.decodedBuffer.duration;audio.webAudioNode["onended"]=undefined;audio.webAudioNode.stop(0);audio.webAudioNode=undefined}catch(e){err(`pauseWebAudio failed: ${e}`)}}audio.paused=true},openAudioContext(){if(!SDL.audioContext){if(typeof AudioContext!="undefined"){SDL.audioContext=new AudioContext}else if(typeof webkitAudioContext!="undefined"){SDL.audioContext=new webkitAudioContext}}},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(heapPtr,sizeSamplesPerChannel,dstAudioBuffer){var audio=SDL.audio;var numChannels=audio.channels;for(var c=0;c>1]/32768}}else if(audio.format==8){for(var j=0;j=0?v-128:v+128)/128}}else if(audio.format==33056){for(var j=0;j>2]}}else{throw"Invalid SDL audio format "+audio.format+"!"}}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(joystick,state){var buttons=[];for(var button of state.buttons){buttons.push(SDL.getJoystickButtonState(button))}SDL.lastJoystickState[joystick]={buttons,axes:state.axes.slice(0),timestamp:state.timestamp,index:state.index,id:state.id}},getJoystickButtonState(button){if(typeof button=="object"){return button["pressed"]}return button>0},queryJoysticks(){for(var joystick in SDL.lastJoystickState){var state=SDL.getGamepad(joystick-1);var prevState=SDL.lastJoystickState[joystick];if(typeof state=="undefined")return;if(state===null)return;if(typeof state.timestamp!="number"||state.timestamp!=prevState.timestamp||!state.timestamp){var i;for(i=0;ideviceIndex&&deviceIndex>=0){return gamepads[deviceIndex]}return null}};var _SDL_Linked_Version=()=>{if(SDL.version===null){SDL.version=_malloc(3);HEAP8[SDL.version]=1;HEAP8[SDL.version+1]=3;HEAP8[SDL.version+2]=0}return SDL.version};_SDL_Linked_Version.sig="p";var _SDL_Init=initFlags=>{SDL.startTime=Date.now();SDL.initFlags=initFlags;if(!Module["doNotCaptureKeyboard"]){var keyboardListeningElement=Module["keyboardListeningElement"]||document;keyboardListeningElement.addEventListener("keydown",SDL.receiveEvent);keyboardListeningElement.addEventListener("keyup",SDL.receiveEvent);keyboardListeningElement.addEventListener("keypress",SDL.receiveEvent);window.addEventListener("focus",SDL.receiveEvent);window.addEventListener("blur",SDL.receiveEvent);document.addEventListener("visibilitychange",SDL.receiveEvent)}window.addEventListener("unload",SDL.receiveEvent);SDL.keyboardState=_calloc(65536,1);SDL.DOMEventToSDLEvent["keydown"]=768;SDL.DOMEventToSDLEvent["keyup"]=769;SDL.DOMEventToSDLEvent["keypress"]=771;SDL.DOMEventToSDLEvent["mousedown"]=1025;SDL.DOMEventToSDLEvent["mouseup"]=1026;SDL.DOMEventToSDLEvent["mousemove"]=1024;SDL.DOMEventToSDLEvent["wheel"]=1027;SDL.DOMEventToSDLEvent["touchstart"]=1792;SDL.DOMEventToSDLEvent["touchend"]=1793;SDL.DOMEventToSDLEvent["touchmove"]=1794;SDL.DOMEventToSDLEvent["unload"]=256;SDL.DOMEventToSDLEvent["resize"]=28673;SDL.DOMEventToSDLEvent["visibilitychange"]=512;SDL.DOMEventToSDLEvent["focus"]=512;SDL.DOMEventToSDLEvent["blur"]=512;SDL.DOMEventToSDLEvent["joystick_axis_motion"]=1536;SDL.DOMEventToSDLEvent["joystick_button_down"]=1539;SDL.DOMEventToSDLEvent["joystick_button_up"]=1540;return 0};_SDL_Init.sig="ii";var _SDL_WasInit=flags=>{if(SDL.startTime===null){_SDL_Init(0)}return 1};_SDL_WasInit.sig="ii";var _SDL_GetVideoInfo=()=>{var ret=_calloc(20,1);var canvas=Browser.getCanvas();HEAP32[ret+12>>2]=canvas.width;HEAP32[ret+16>>2]=canvas.height;return ret};_SDL_GetVideoInfo.sig="p";var _SDL_ListModes=(format,flags)=>-1;_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(width,height,depth,flags)=>depth;_SDL_VideoModeOK.sig="iiiii";var _SDL_VideoDriverName=(buf,max_size)=>{if(SDL.startTime===null){return 0}var driverName=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114];var index=0;var size=driverName.length;if(max_size<=size){size=max_size-1}while(index{["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(e=>Browser.getCanvas().addEventListener(e,SDL.receiveEvent,true));if(width==0&&height==0){var canvas=Browser.getCanvas();width=canvas.width;height=canvas.height}if(!SDL.addedResizeListener){SDL.addedResizeListener=true;Browser.resizeListeners.push((w,h)=>{if(!SDL.settingVideoMode){SDL.receiveEvent({type:"resize",w,h})}})}SDL.settingVideoMode=true;Browser.setCanvasSize(width,height);SDL.settingVideoMode=false;if(SDL.screen){SDL.freeSurface(SDL.screen);assert(!SDL.screen)}if(SDL.GL)flags=flags|67108864;SDL.screen=SDL.makeSurface(width,height,flags,true,"screen");return SDL.screen};_SDL_SetVideoMode.sig="piiii";var _SDL_GetVideoSurface=()=>SDL.screen;_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var i=0;iout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=flags=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit();out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";var _SDL_UnlockSurface=surf=>{assert(!SDL.GL);var surfData=SDL.surfaces[surf];if(!surfData.locked||--surfData.locked>0){return}if(surfData.isFlagSet(2097152)){SDL.copyIndexedColorData(surfData)}else if(!surfData.colors){var data=surfData.image.data;var buffer=surfData.buffer;assert(buffer%4==0,"Invalid buffer offset: "+buffer);var src=buffer>>2;var dst=0;var isScreen=surf==SDL.screen;var num;if(typeof CanvasPixelArray!="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=isScreen?255:val>>24&255;src++;dst+=4}}else{var data32=new Uint32Array(data.buffer);if(isScreen&&SDL.defaults.opaqueFrontBuffer){num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=new Uint8Array(data.buffer);var i=3;var j=i+4*num;if(num%8==0){while(i{};_SDL_Flip.sig="ip";var _SDL_UpdateRect=(surf,x,y,w,h)=>{};_SDL_UpdateRect.sig="vpiiii";var _SDL_UpdateRects=(surf,numrects,rects)=>{};_SDL_UpdateRects.sig="vpip";var _SDL_Delay=delay=>{if(!ENVIRONMENT_IS_WORKER)abort("SDL_Delay called on the main thread! Potential infinite loop, quitting. (consider building with async support like ASYNCIFY)");var now=Date.now();while(Date.now()-now{if(title){_emscripten_set_window_title(title)}icon&&=UTF8ToString(icon)};_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(delay,interval)=>{};_SDL_EnableKeyRepeat.sig="iii";var _SDL_GetKeyboardState=numKeys=>{if(numKeys){HEAP32[numKeys>>2]=65536}return SDL.keyboardState};_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);var _SDL_GetKeyName=key=>{var name="";if(key>=97&&key<=122||key>=48&&key<=57){name=String.fromCharCode(key)}var size=lengthBytesUTF8(name)+1;SDL.keyName=_realloc(SDL.keyName,size);stringToUTF8(name,SDL.keyName,size);return SDL.keyName};_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";var _SDL_GetMouseState=(x,y)=>{if(x)HEAP32[x>>2]=Browser.mouseX;if(y)HEAP32[y>>2]=Browser.mouseY;return SDL.buttonState};_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(x,y)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=toggle=>{switch(toggle){case 0:if(Browser.isFullscreen){Browser.getCanvas().requestPointerLock();return 0}return 1;case 1:Browser.getCanvas().exitPointerLock();return 1;case-1:return!Browser.pointerLock;default:err(`SDL_ShowCursor called with unknown toggle parameter value: ${toggle}`);break}};_SDL_ShowCursor.sig="ii";var _SDL_GetError=()=>{SDL.errorMessage||=stringToNewUTF8("unknown SDL-emscripten error");return SDL.errorMessage};_SDL_GetError.sig="p";var _SDL_SetError=(fmt,varargs)=>{};_SDL_SetError.sig="vpp";var _SDL_CreateRGBSurface=(flags,width,height,depth,rmask,gmask,bmask,amask)=>SDL.makeSurface(width,height,flags,false,"CreateRGBSurface",rmask,gmask,bmask,amask);_SDL_CreateRGBSurface.sig="piiiiiiii";var _SDL_CreateRGBSurfaceFrom=(pixels,width,height,depth,pitch,rmask,gmask,bmask,amask)=>{var surf=SDL.makeSurface(width,height,0,false,"CreateRGBSurfaceFrom",rmask,gmask,bmask,amask);if(depth!==32){err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");return surf}var data=SDL.surfaces[surf];var image=data.ctx.createImageData(width,height);var pitchOfDst=width*4;for(var row=0;row{if(format){SDL.checkPixelFormat(format)}var oldData=SDL.surfaces[surf];var ret=SDL.makeSurface(oldData.width,oldData.height,oldData.flags,false,"copy:"+oldData.source);var newData=SDL.surfaces[ret];newData.ctx.globalCompositeOperation="copy";newData.ctx.drawImage(oldData.canvas,0,0);newData.ctx.globalCompositeOperation=oldData.ctx.globalCompositeOperation;return ret};_SDL_ConvertSurface.sig="pppi";var _SDL_DisplayFormatAlpha=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormatAlpha.sig="pp";var _SDL_FreeSurface=surf=>{if(surf)SDL.freeSurface(surf)};_SDL_FreeSurface.sig="vp";var _SDL_UpperBlit=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,false);_SDL_UpperBlit.sig="ipppp";var _SDL_UpperBlitScaled=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,true);_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";var _SDL_GetClipRect=(surf,rect)=>{assert(rect);var surfData=SDL.surfaces[surf];var r=surfData.clipRect||{x:0,y:0,w:surfData.width,h:surfData.height};SDL.updateRect(rect,r)};_SDL_GetClipRect.sig="vpp";var _SDL_SetClipRect=(surf,rect)=>{var surfData=SDL.surfaces[surf];if(rect){surfData.clipRect=SDL.intersectionOfRects({x:0,y:0,w:surfData.width,h:surfData.height},SDL.loadRect(rect))}else{delete surfData.clipRect}};_SDL_SetClipRect.sig="ipp";var _SDL_FillRect=(surf,rect,color)=>{var surfData=SDL.surfaces[surf];assert(!surfData.locked);if(surfData.isFlagSet(2097152)){color=surfData.colors32[color]}var r=rect?SDL.loadRect(rect):{x:0,y:0,w:surfData.width,h:surfData.height};if(surfData.clipRect){r=SDL.intersectionOfRects(surfData.clipRect,r);if(rect){SDL.updateRect(rect,r)}}surfData.ctx.save();surfData.ctx.fillStyle=SDL.translateColorToCSSRGBA(color);surfData.ctx.fillRect(r.x,r.y,r.w,r.h);surfData.ctx.restore();return 0};_SDL_FillRect.sig="ippi";var _zoomSurface=(src,x,y,smooth)=>{var srcData=SDL.surfaces[src];var w=srcData.width*x;var h=srcData.height*y;var ret=SDL.makeSurface(Math.abs(w),Math.abs(h),srcData.flags,false,"zoomSurface");var dstData=SDL.surfaces[ret];if(x>=0&&y>=0){dstData.ctx.drawImage(srcData.canvas,0,0,w,h)}else{dstData.ctx.save();dstData.ctx.scale(x<0?-1:1,y<0?-1:1);dstData.ctx.drawImage(srcData.canvas,w<0?w:0,h<0?h:0,Math.abs(w),Math.abs(h));dstData.ctx.restore()}return ret};_zoomSurface.sig="ppddi";var _rotozoomSurface=(src,angle,zoom,smooth)=>{if(angle%360===0){return _zoomSurface(src,zoom,zoom,smooth)}var srcData=SDL.surfaces[src];var w=srcData.width*zoom;var h=srcData.height*zoom;var diagonal=Math.ceil(Math.sqrt(Math.pow(w,2)+Math.pow(h,2)));var ret=SDL.makeSurface(diagonal,diagonal,srcData.flags,false,"rotozoomSurface");var dstData=SDL.surfaces[ret];dstData.ctx.translate(diagonal/2,diagonal/2);dstData.ctx.rotate(-angle*Math.PI/180);dstData.ctx.drawImage(srcData.canvas,-w/2,-h/2,w,h);return ret};_rotozoomSurface.sig="ppddi";var _SDL_SetAlpha=(surf,flag,alpha)=>{var surfData=SDL.surfaces[surf];surfData.alpha=alpha;if(!(flag&65536)){surfData.alpha=255}};_SDL_SetAlpha.sig="ipii";var _SDL_SetColorKey=(surf,flag,key)=>{warnOnce("SDL_SetColorKey is a no-op for performance reasons");return 0};_SDL_SetColorKey.sig="ipii";var _SDL_PollEvent=ptr=>SDL.pollEvent(ptr);_SDL_PollEvent.sig="ip";var _SDL_PushEvent=ptr=>{var copy=_malloc(28);_memcpy(copy,ptr,28);SDL.events.push(copy);return 0};_SDL_PushEvent.sig="ip";var _SDL_PeepEvents=(events,requestedEventCount,action,from,to)=>{switch(action){case 2:{assert(requestedEventCount==1);var index=0;var retrievedEventCount=0;while(indexSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";var _emscripten_SDL_SetEventHandler=(handler,userdata)=>{SDL.eventHandler=handler;SDL.eventHandlerContext=userdata;SDL.eventHandlerTemp||=_malloc(28)};_emscripten_SDL_SetEventHandler.sig="vpp";var _SDL_SetColors=(surf,colors,firstColor,nColors)=>{var surfData=SDL.surfaces[surf];if(!surfData.colors){var buffer=new ArrayBuffer(256*4);surfData.colors=new Uint8Array(buffer);surfData.colors32=new Uint32Array(buffer)}for(var i=0;i_SDL_SetColors(surf,colors,firstColor,nColors);_SDL_SetPalette.sig="ipipii";var _SDL_MapRGB=(fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|4278190080};_SDL_MapRGB.sig="ipiii";var _SDL_MapRGBA=(fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|(a&255)<<24};_SDL_MapRGBA.sig="ipiiii";var _SDL_GetRGB=(pixel,fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}};_SDL_GetRGB.sig="vipppp";var _SDL_GetRGBA=(pixel,fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}if(a){HEAP8[a]=pixel>>24&255}};_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var state=0;if(Browser.pointerLock){state|=1}if(document.hasFocus()){state|=2}state|=4;return state};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";var _SDL_WM_ToggleFullScreen=surf=>{if(Browser.exitFullscreen()){return 1}if(!SDL.canRequestFullscreen){return 0}SDL.isRequestingFullscreen=true;return 1};_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=flags=>flags;_IMG_Init.sig="ii";var _SDL_FreeRW=rwopsID=>{SDL.rwops[rwopsID]=null;while(SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null){SDL.rwops.pop()}};_SDL_FreeRW.sig="vp";var _IMG_Load_RW=(rwopsID,freeSrc)=>{var sp=stackSave();try{var cleanup=()=>{stackRestore(sp);if(rwops&&freeSrc)_SDL_FreeRW(rwopsID)};var addCleanup=func=>{var old=cleanup;cleanup=()=>{old();func()}};var callStbImage=(func,params)=>{var x=stackAlloc(4);var y=stackAlloc(4);var comp=stackAlloc(4);var data=Module["_"+func](...params,x,y,comp,0);if(!data)return null;addCleanup(()=>Module["_stbi_image_free"](data));return{rawData:true,data,width:HEAP32[x>>2],height:HEAP32[y>>2],size:HEAP32[x>>2]*HEAP32[y>>2]*HEAP32[comp>>2],bpp:HEAP32[comp>>2]}};var rwops=SDL.rwops[rwopsID];if(rwops===undefined){return 0}var raw;var filename=rwops.filename;if(filename===undefined){warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}if(!raw){filename=PATH_FS.resolve(filename);raw=Browser.preloadedImages[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");warnOnce("Cannot find preloaded image "+filename);warnOnce("Cannot find preloaded image "+filename+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}else if(Module["freePreloadedMediaOnUse"]){Browser.preloadedImages[filename]=null}}var surf=SDL.makeSurface(raw.width,raw.height,0,false,"load:"+filename);var surfData=SDL.surfaces[surf];surfData.ctx.globalCompositeOperation="copy";if(!raw.rawData){surfData.ctx.drawImage(raw,0,0,raw.width,raw.height,0,0,raw.width,raw.height)}else{var imageData=surfData.ctx.getImageData(0,0,surfData.width,surfData.height);if(raw.bpp==4){imageData.data.set(HEAPU8.subarray(raw.data,raw.data+raw.size))}else if(raw.bpp==3){var pixels=raw.size/3;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i{var id=SDL.rwops.length;var filename=UTF8ToString(_name);SDL.rwops.push({filename,mimetype:Browser.getMimetype(filename)});return id};_SDL_RWFromFile.sig="ppp";var _IMG_Load=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_IMG_Load_RW(rwops,1);return result};_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";var _SDL_OpenAudio=(desired,obtained)=>{try{SDL.audio={freq:HEAPU32[desired>>2],format:HEAPU16[desired+4>>1],channels:HEAPU8[desired+6],samples:HEAPU16[desired+8>>1],callback:HEAPU32[desired+16>>2],userdata:HEAPU32[desired+20>>2],paused:true,timer:null};if(SDL.audio.format==8){SDL.audio.silence=128}else if(SDL.audio.format==32784){SDL.audio.silence=0}else if(SDL.audio.format==33056){SDL.audio.silence=0}else{throw"Invalid SDL audio format "+SDL.audio.format+"!"}if(SDL.audio.freq<=0){throw"Unsupported sound frequency "+SDL.audio.freq+"!"}else if(SDL.audio.freq<=22050){SDL.audio.freq=22050}else if(SDL.audio.freq<=32e3){SDL.audio.freq=32e3}else if(SDL.audio.freq<=44100){SDL.audio.freq=44100}else if(SDL.audio.freq<=48e3){SDL.audio.freq=48e3}else if(SDL.audio.freq<=96e3){SDL.audio.freq=96e3}else{throw`Unsupported sound frequency ${SDL.audio.freq}!`}if(SDL.audio.channels==0){SDL.audio.channels=1}else if(SDL.audio.channels<0||SDL.audio.channels>32){throw`Unsupported number of audio channels for SDL audio: ${SDL.audio.channels}!`}else if(SDL.audio.channels!=1&&SDL.audio.channels!=2){out(`Warning: Using untested number of audio channels ${SDL.audio.channels}`)}if(SDL.audio.samples<128||SDL.audio.samples>524288){throw`Unsupported audio callback buffer size ${SDL.audio.samples}!`}else if((SDL.audio.samples&SDL.audio.samples-1)!=0){throw`Audio callback buffer size ${SDL.audio.samples} must be a power-of-two!`}var totalSamples=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8){SDL.audio.bytesPerSample=1}else if(SDL.audio.format==32784){SDL.audio.bytesPerSample=2}else if(SDL.audio.format==33056){SDL.audio.bytesPerSample=4}else{throw`Invalid SDL audio format ${SDL.audio.format}!`}SDL.audio.bufferSize=totalSamples*SDL.audio.bytesPerSample;SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq;SDL.audio.bufferingDelay=50/1e3;SDL.audio.buffer=_malloc(SDL.audio.bufferSize);SDL.audio.numSimultaneouslyQueuedBuffers=Module["SDL_numSimultaneouslyQueuedBuffers"]||5;SDL.audio.queueNewAudioData=()=>{if(!SDL.audio)return;for(var i=0;i=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;getWasmTableEntry(SDL.audio.callback)(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize);SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}};SDL.audio.caller=()=>{if(!SDL.audio)return;--SDL.audio.numAudioTimersPending;SDL.audio.queueNewAudioData();var secsUntilNextPlayStart=SDL.audio.nextPlayTime-SDL.audioContext["currentTime"];var preemptBufferFeedSecs=SDL.audio.bufferDurationSecs/2;if(SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var sizeSamples=sizeBytes/SDL.audio.bytesPerSample;var sizeSamplesPerChannel=sizeSamples/SDL.audio.channels;if(sizeSamplesPerChannel!=SDL.audio.samples){throw"Received mismatching audio buffer size!"}var source=SDL.audioContext["createBufferSource"]();var soundBuffer=SDL.audioContext["createBuffer"](SDL.audio.channels,sizeSamplesPerChannel,SDL.audio.freq);source["connect"](SDL.audioContext["destination"]);SDL.fillWebAudioBufferFromHeap(ptr,sizeSamplesPerChannel,soundBuffer);source["buffer"]=soundBuffer;var curtime=SDL.audioContext["currentTime"];var playtime=Math.max(curtime+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);if(typeof source["start"]!="undefined"){source["start"](playtime)}else if(typeof source["noteOn"]!="undefined"){source["noteOn"](playtime)}SDL.audio.nextPlayTime=playtime+SDL.audio.bufferDurationSecs}catch(e){err(`Web Audio API error playing back audio: ${e.toString()}`)}};if(obtained){HEAP32[obtained>>2]=SDL.audio.freq;HEAP16[obtained+4>>1]=SDL.audio.format;HEAP8[obtained+6]=SDL.audio.channels;HEAP8[obtained+7]=SDL.audio.silence;HEAP16[obtained+8>>1]=SDL.audio.samples;HEAPU32[obtained+16>>2]=SDL.audio.callback;HEAPU32[obtained+20>>2]=SDL.audio.userdata}SDL.allocateChannels(32)}catch(e){err(`Initializing SDL audio threw an exception: "${e.toString()}"! Continuing without audio`);SDL.audio=null;SDL.allocateChannels(0);if(obtained){HEAP32[obtained>>2]=0;HEAP16[obtained+4>>1]=0;HEAP8[obtained+6]=0;HEAP8[obtained+7]=0;HEAP16[obtained+8>>1]=0;HEAPU32[obtained+16>>2]=0;HEAPU32[obtained+20>>2]=0}}if(!SDL.audio){return-1}return 0};_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=pauseOn=>{if(!SDL.audio){return}if(pauseOn){if(SDL.audio.timer!==undefined){clearTimeout(SDL.audio.timer);SDL.audio.numAudioTimersPending=0;SDL.audio.timer=undefined}}else if(!SDL.audio.timer){SDL.audio.numAudioTimersPending=1;SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)}SDL.audio.paused=pauseOn};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{if(SDL.audio){if(SDL.audio.callbackRemover){SDL.audio.callbackRemover();SDL.audio.callbackRemover=null}_SDL_PauseAudio(1);_free(SDL.audio.buffer);SDL.audio=null;SDL.allocateChannels(0)}};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";var _SDL_CreateMutex=()=>0;_SDL_CreateMutex.sig="p";var _SDL_mutexP=mutex=>0;_SDL_mutexP.sig="ip";var _SDL_mutexV=mutex=>0;_SDL_mutexV.sig="ip";var _SDL_DestroyMutex=mutex=>{};_SDL_DestroyMutex.sig="vp";var _SDL_CreateCond=()=>0;_SDL_CreateCond.sig="p";var _SDL_CondSignal=cond=>{};_SDL_CondSignal.sig="ip";var _SDL_CondWait=(cond,mutex)=>{};_SDL_CondWait.sig="ipp";var _SDL_DestroyCond=cond=>{};_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=true};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=false};_SDL_StopTextInput.sig="v";var _Mix_Init=flags=>{if(!flags)return 0;return 8};_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(frequency,format,channels,chunksize)=>{SDL.openAudioContext();autoResumeAudioContext(SDL.audioContext);SDL.allocateChannels(32);SDL.mixerFrequency=frequency;SDL.mixerFormat=format;SDL.mixerNumChannels=channels;SDL.mixerChunkSize=chunksize;return 0};_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=num=>{SDL.allocateChannels(num);return num};_Mix_AllocateChannels.sig="ii";var _Mix_ChannelFinished=func=>{SDL.channelFinished=func};_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(channel,volume)=>{if(channel==-1){for(var i=0;i{left/=255;right/=255;SDL.setPannerPosition(SDL.channels[channel],right-left,0,.1);return 1};_Mix_SetPanning.sig="iiii";var _Mix_LoadWAV_RW=(rwopsID,freesrc)=>{var rwops=SDL.rwops[rwopsID];if(rwops===undefined)return 0;var filename="";var audio;var webAudio;var bytes;if(rwops.filename!==undefined){filename=PATH_FS.resolve(rwops.filename);var raw=Browser.preloadedAudios[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");if(!Module["noAudioDecoding"])warnOnce("Cannot find preloaded audio "+filename);try{bytes=FS.readFile(filename)}catch(e){err(`Couldn't find file for: ${filename}`);return 0}}if(Module["freePreloadedMediaOnUse"]){Browser.preloadedAudios[filename]=null}audio=raw}else if(rwops.bytes!==undefined){if(SDL.webAudioAvailable()){bytes=HEAPU8.buffer.slice(rwops.bytes,rwops.bytes+rwops.count)}else{bytes=HEAPU8.subarray(rwops.bytes,rwops.bytes+rwops.count)}}else{return 0}var arrayBuffer=bytes?bytes.buffer||bytes:bytes;var canPlayWithWebAudio=Module["SDL_canPlayWithWebAudio"]===undefined||Module["SDL_canPlayWithWebAudio"](filename,arrayBuffer);if(bytes!==undefined&&SDL.webAudioAvailable()&&canPlayWithWebAudio){audio=undefined;webAudio={onDecodeComplete:[]};SDL.audioContext["decodeAudioData"](arrayBuffer,data=>{webAudio.decodedBuffer=data;webAudio.onDecodeComplete.forEach(e=>e());delete webAudio.onDecodeComplete})}else if(audio===undefined&&bytes){var blob=new Blob([bytes],{type:rwops.mimetype});var url=URL.createObjectURL(blob);audio=new Audio;audio.src=url;audio.mozAudioChannelType="content"}var id=SDL.audios.length;SDL.audios.push({source:filename,audio,webAudio});return id};_Mix_LoadWAV_RW.sig="ppi";var _Mix_LoadWAV=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadWAV_RW(rwops,0);_SDL_FreeRW(rwops);return result};_Mix_LoadWAV.sig="pp";var _Mix_QuickLoad_RAW=(mem,len)=>{var audio;var webAudio;var numSamples=len>>1;var buffer=new Float32Array(numSamples);for(var i=0;i>1]/32768}if(SDL.webAudioAvailable()){webAudio={decodedBuffer:buffer}}else{audio=new Audio;audio.mozAudioChannelType="content";audio.numChannels=SDL.mixerNumChannels;audio.frequency=SDL.mixerFrequency}var id=SDL.audios.length;SDL.audios.push({source:"",audio,webAudio,buffer});return id};_Mix_QuickLoad_RAW.sig="ppi";var _Mix_FreeChunk=id=>{SDL.audios[id]=null};_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=num=>{SDL.channelMinimumNumber=num};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=channel=>{function halt(channel){var info=SDL.channels[channel];if(info.audio){info.audio.pause();info.audio=null}if(SDL.channelFinished){getWasmTableEntry(SDL.channelFinished)(channel)}}if(channel!=-1){halt(channel)}else{for(var i=0;i{assert(ticks==-1);var info=SDL.audios[id];if(!info)return-1;if(!info.audio&&!info.webAudio)return-1;if(channel==-1){for(var i=SDL.channelMinimumNumber;i0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var audio=SDL.music.audio;if(audio){audio.src=audio.src;audio.currentPosition=0;audio.pause()}SDL.music.audio=null;if(SDL.hookMusicFinished){getWasmTableEntry(SDL.hookMusicFinished)()}return 0};_Mix_HaltMusic.sig="i";var _Mix_HookMusicFinished=func=>{SDL.hookMusicFinished=func;if(SDL.music.audio){SDL.music.audio["onended"]=_Mix_HaltMusic}};_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=volume=>SDL.setGetVolume(SDL.music,volume);_Mix_VolumeMusic.sig="ii";var _Mix_LoadMUS_RW=filename=>_Mix_LoadWAV_RW(filename,0);_Mix_LoadMUS_RW.sig="pp";var _Mix_LoadMUS=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadMUS_RW(rwops);_SDL_FreeRW(rwops);return result};_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";var _Mix_PlayMusic=(id,loops)=>{if(SDL.music.audio){if(!SDL.music.audio.paused)err(`Music is already playing. ${SDL.music.source}`);SDL.music.audio.pause()}var info=SDL.audios[id];var audio;if(info.webAudio){audio={resource:info,paused:false,currentPosition:0,play(){SDL.playWebAudio(this)},pause(){SDL.pauseWebAudio(this)}}}else if(info.audio){audio=info.audio}audio["onended"]=function(){if(SDL.music.audio===this||SDL.music.audio?.webAudioNode===this){_Mix_HaltMusic()}};audio.loop=loops!=0&&loops!=1;audio.volume=SDL.music.volume;SDL.music.audio=audio;audio.play();return 0};_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var audio=SDL.music.audio;audio?.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var audio=SDL.music.audio;audio?.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused;_Mix_PlayingMusic.sig="i";var _Mix_Playing=channel=>{if(channel===-1){var count=0;for(var i=0;i{if(channel===-1){for(var i=0;i{if(channel===-1){var pausedCount=0;for(var i=0;iSDL.music.audio?.paused?1:0;_Mix_PausedMusic.sig="i";var _Mix_Resume=channel=>{if(channel===-1){for(var i=0;i{try{var offscreenCanvas=new OffscreenCanvas(0,0);SDL.ttfContext=offscreenCanvas.getContext("2d");if(typeof SDL.ttfContext.measureText!="function"){throw"bad context"}}catch(ex){var canvas=document.createElement("canvas");SDL.ttfContext=canvas.getContext("2d")}return 0};_TTF_Init.sig="i";var _TTF_OpenFont=(name,size)=>{name=PATH.normalize(UTF8ToString(name));var id=SDL.fonts.length;SDL.fonts.push({name,size});return id};_TTF_OpenFont.sig="ppi";var _TTF_CloseFont=font=>{SDL.fonts[font]=null};_TTF_CloseFont.sig="vp";var _TTF_RenderText_Solid=(font,text,color)=>{text=UTF8ToString(text)||" ";var fontData=SDL.fonts[font];var w=SDL.estimateTextWidth(fontData,text);var h=fontData.size;color=SDL.loadColorToCSSRGB(color);var fontString=SDL.makeFontString(h,fontData.name);var surf=SDL.makeSurface(w,h,0,false,"text:"+text);var surfData=SDL.surfaces[surf];surfData.ctx.save();surfData.ctx.fillStyle=color;surfData.ctx.font=fontString;surfData.ctx.textBaseline="bottom";surfData.ctx.fillText(text,0,h|0);surfData.ctx.restore();return surf};_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";var _TTF_SizeText=(font,text,w,h)=>{var fontData=SDL.fonts[font];if(w){HEAP32[w>>2]=SDL.estimateTextWidth(fontData,UTF8ToString(text))}if(h){HEAP32[h>>2]=fontData.size}return 0};_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";var _TTF_GlyphMetrics=(font,ch,minx,maxx,miny,maxy,advance)=>{var fontData=SDL.fonts[font];var width=SDL.estimateTextWidth(fontData,String.fromCharCode(ch));if(advance){HEAP32[advance>>2]=width}if(minx){HEAP32[minx>>2]=0}if(maxx){HEAP32[maxx>>2]=width}if(miny){HEAP32[miny>>2]=0}if(maxy){HEAP32[maxy>>2]=fontData.size}};_TTF_GlyphMetrics.sig="ipippppp";var _TTF_FontAscent=font=>{var fontData=SDL.fonts[font];return fontData.size*.98|0};_TTF_FontAscent.sig="ip";var _TTF_FontDescent=font=>{var fontData=SDL.fonts[font];return fontData.size*.02|0};_TTF_FontDescent.sig="ip";var _TTF_FontHeight=font=>{var fontData=SDL.fonts[font];return fontData.size};_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(surf,x1,y1,x2,y2,action,cssColor)=>{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);var x=x1{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.strokeStyle=cssColor;surfData.ctx.beginPath();surfData.ctx.moveTo(x1,y1);surfData.ctx.lineTo(x2,y2);surfData.ctx.stroke();surfData.ctx.restore()},drawEllipse:(surf,x,y,rx,ry,action,cssColor)=>{x=x<<16>>16;y=y<<16>>16;rx=rx<<16>>16;ry=ry<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.beginPath();surfData.ctx.translate(x,y);surfData.ctx.scale(rx,ry);surfData.ctx.arc(0,0,1,0,2*Math.PI);surfData.ctx.restore();surfData.ctx.save();surfData.ctx[action+"Style"]=cssColor;surfData.ctx[action]();surfData.ctx.restore()},translateColorToCSSRGBA:rgba=>`rgba(${rgba>>>24},${rgba>>16&255},${rgba>>8&255},${rgba&255})`};var _boxColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL_gfx.translateColorToCSSRGBA(color));_boxColor.sig="ipiiiii";var _boxRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_boxRGBA.sig="ipiiiiiiii";var _rectangleColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_rectangleColor.sig="ipiiiii";var _rectangleRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_rectangleRGBA.sig="ipiiiiiiii";var _ellipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_ellipseColor.sig="ipiiiii";var _ellipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_ellipseRGBA.sig="ipiiiiiiii";var _filledEllipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL_gfx.translateColorToCSSRGBA(color));_filledEllipseColor.sig="ipiiiii";var _filledEllipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_filledEllipseRGBA.sig="ipiiiiiiii";var _lineColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL_gfx.translateColorToCSSRGBA(color));_lineColor.sig="ipiiiii";var _lineRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL.translateRGBAToCSSRGBA(r,g,b,a));_lineRGBA.sig="ipiiiiiiii";var _pixelRGBA=(surf,x1,y1,r,g,b,a)=>_boxRGBA(surf,x1,y1,x1,y1,r,g,b,a);_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}SDL.glAttributes[attr]=value};_SDL_GL_SetAttribute.sig="iii";var _SDL_GL_GetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}if(value)HEAP32[value>>2]=SDL.glAttributes[attr];return 0};_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>Browser.doSwapBuffers?.();_SDL_GL_SwapBuffers.sig="v";var _SDL_GL_ExtensionSupported=extension=>GLctx?.getExtension(UTF8ToString(extension))?1:0;_SDL_GL_ExtensionSupported.sig="ip";var _SDL_DestroyWindow=window=>{};_SDL_DestroyWindow.sig="vp";var _SDL_DestroyRenderer=renderer=>{};_SDL_DestroyRenderer.sig="vp";var _SDL_GetWindowFlags=window=>{if(Browser.isFullscreen){return 1}return 0};_SDL_GetWindowFlags.sig="ip";var _SDL_GL_SwapWindow=window=>{};_SDL_GL_SwapWindow.sig="vp";var _SDL_GL_MakeCurrent=(window,context)=>{};_SDL_GL_MakeCurrent.sig="ipp";var _SDL_GL_DeleteContext=context=>{};_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>{if(MainLoop.timingMode==1){return MainLoop.timingValue}else{return 0}};_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=state=>_emscripten_set_main_loop_timing(1,state);_SDL_GL_SetSwapInterval.sig="ii";var _SDL_SetWindowTitle=(window,title)=>{if(title)document.title=UTF8ToString(title)};_SDL_SetWindowTitle.sig="vpp";var _SDL_GetWindowSize=(window,width,height)=>{var canvas=Browser.getCanvas();if(width)HEAP32[width>>2]=canvas.width;if(height)HEAP32[height>>2]=canvas.height};_SDL_GetWindowSize.sig="vppp";var _SDL_LogSetOutputFunction=(callback,userdata)=>{};_SDL_LogSetOutputFunction.sig="vpp";var _SDL_SetWindowFullscreen=(window,fullscreen)=>{if(Browser.isFullscreen){Browser.getCanvas().exitFullscreen();return 1}return 0};_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(r,g,b)=>-1;_SDL_SetGamma.sig="ifff";var _SDL_SetGammaRamp=(redTable,greenTable,blueTable)=>-1;_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{var count=0;var gamepads=SDL.getGamepads();for(var gamepad of gamepads){if(gamepad!==undefined)count++}return count};_SDL_NumJoysticks.sig="i";var _SDL_JoystickName=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var name=gamepad.id;if(SDL.joystickNamePool.hasOwnProperty(name)){return SDL.joystickNamePool[name]}return SDL.joystickNamePool[name]=stringToNewUTF8(name)}return 0};_SDL_JoystickName.sig="pi";var _SDL_JoystickOpen=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var joystick=deviceIndex+1;SDL.recordJoystickState(joystick,gamepad);return joystick}return 0};_SDL_JoystickOpen.sig="pi";var _SDL_JoystickOpened=deviceIndex=>SDL.lastJoystickState.hasOwnProperty(deviceIndex+1)?1:0;_SDL_JoystickOpened.sig="ii";var _SDL_JoystickIndex=joystick=>joystick-1;_SDL_JoystickIndex.sig="ip";var _SDL_JoystickNumAxes=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.axes.length}return 0};_SDL_JoystickNumAxes.sig="ip";var _SDL_JoystickNumBalls=joystick=>0;_SDL_JoystickNumBalls.sig="ip";var _SDL_JoystickNumHats=joystick=>0;_SDL_JoystickNumHats.sig="ip";var _SDL_JoystickNumButtons=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.buttons.length}return 0};_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=state=>{if(state<0){return SDL.joystickEventState}return SDL.joystickEventState=state};_SDL_JoystickEventState.sig="ii";var _SDL_JoystickGetAxis=(joystick,axis)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.axes.length>axis){return SDL.joystickAxisValueConversion(gamepad.axes[axis])}return 0};_SDL_JoystickGetAxis.sig="ipi";var _SDL_JoystickGetHat=(joystick,hat)=>0;_SDL_JoystickGetHat.sig="ipi";var _SDL_JoystickGetBall=(joystick,ball,dxptr,dyptr)=>-1;_SDL_JoystickGetBall.sig="ipipp";var _SDL_JoystickGetButton=(joystick,button)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.buttons.length>button){return SDL.getJoystickButtonState(gamepad.buttons[button])?1:0}return 0};_SDL_JoystickGetButton.sig="ipi";var _SDL_JoystickClose=joystick=>{delete SDL.lastJoystickState[joystick]};_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=flags=>0;_SDL_InitSubSystem.sig="ii";var _SDL_RWFromConstMem=(mem,size)=>{var id=SDL.rwops.length;SDL.rwops.push({bytes:mem,count:size});return id};_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";var _SDL_GetCurrentAudioDriver=()=>stringToNewUTF8("Emscripten Audio");_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=key=>SDL.scanCodes[key];_SDL_GetScancodeFromKey.sig="ii";var _SDL_GetAudioDriver=index=>_SDL_GetCurrentAudioDriver();_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=on=>{var ret=SDL.unicode||0;SDL.unicode=on;return ret};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=(interval,callback,param)=>safeSetTimeout(()=>getWasmTableEntry(callback)(interval,param),interval);_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=id=>{clearTimeout(id);return true};_SDL_RemoveTimer.sig="ii";var _SDL_CreateThread=(fs,data,pfnBeginThread,pfnEndThread)=>{throw"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."};_SDL_CreateThread.sig="ppp";var _SDL_WaitThread=(thread,status)=>{throw"SDL_WaitThread"};_SDL_WaitThread.sig="vpp";var _SDL_GetThreadID=thread=>{throw"SDL_GetThreadID"};_SDL_GetThreadID.sig="pp";var _SDL_ThreadID=()=>0;_SDL_ThreadID.sig="p";var _SDL_AllocRW=()=>{throw"SDL_AllocRW: TODO"};_SDL_AllocRW.sig="p";var _SDL_CondBroadcast=cond=>{throw"SDL_CondBroadcast: TODO"};_SDL_CondBroadcast.sig="ip";var _SDL_CondWaitTimeout=(cond,mutex,ms)=>{throw"SDL_CondWaitTimeout: TODO"};_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";var _Mix_SetPostMix=(func,arg)=>warnOnce("Mix_SetPostMix: TODO");_Mix_SetPostMix.sig="vpp";var _Mix_VolumeChunk=(chunk,volume)=>{throw"Mix_VolumeChunk: TODO"};_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(channel,angle,distance)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";var _Mix_QuerySpec=(frequency,format,channels)=>{throw"Mix_QuerySpec: TODO"};_Mix_QuerySpec.sig="ippp";var _Mix_FadeInChannelTimed=(channel,chunk,loop,ms,ticks)=>{throw"Mix_FadeInChannelTimed"};_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";var _Mix_Linked_Version=()=>{throw"Mix_Linked_Version: TODO"};_Mix_Linked_Version.sig="p";var _SDL_SaveBMP_RW=(surface,dst,freedst)=>{throw"SDL_SaveBMP_RW: TODO"};_SDL_SaveBMP_RW.sig="ippi";var _SDL_WM_SetIcon=(icon,mask)=>{};_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";var ALLOC_NORMAL=0;var ALLOC_STACK=1;var allocate=(slab,allocator)=>{var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret);return ret};var writeStringToMemory=(string,buffer,dontAddNull)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar};var writeAsciiToMemory=(str,buffer,dontAddNull)=>{for(var i=0;i{demangle.recursionGuard=(demangle.recursionGuard|0)+1;if(demangle.recursionGuard>1)return func;return withStackSave(()=>{try{var s=func;if(s.startsWith("__Z"))s=s.slice(1);var buf=stringToUTF8OnStack(s);var status=stackAlloc(4);var ret=___cxa_demangle(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return UTF8ToString(ret)}}catch(e){}finally{_free(ret);if(demangle.recursionGuard<2)--demangle.recursionGuard}return func})};var stackTrace=()=>{var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return js};var print=out;var printErr=err;var _emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER;registerWasmPlugin();FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}adapters_support();if(typeof setImmediate!="undefined"){emSetImmediate=setImmediateWrapped;emClearImmediate=clearImmediateWrapped}else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0;var __setImmediate_queue=[];var __setImmediate_message_id="_si";var __setImmediate_cb=e=>{if(e.data===__setImmediate_message_id){e.stopPropagation();__setImmediate_queue.shift()();++__setImmediate_id_counter}};addEventListener("message",__setImmediate_cb,true);emSetImmediate=func=>{postMessage(__setImmediate_message_id,"*");return __setImmediate_id_counter+__setImmediate_queue.push(func)-1};emClearImmediate=id=>{var index=id-__setImmediate_id_counter;if(index>=0&&index<__setImmediate_queue.length)__setImmediate_queue[index]=()=>{}}}Module["requestFullscreen"]=Browser.requestFullscreen;Module["setCanvasSize"]=Browser.setCanvasSize;Module["getUserMedia"]=Browser.getUserMedia;Module["createContext"]=Browser.createContext;registerPostMainLoop(()=>SDL.audio?.queueNewAudioData?.());var ASM_CONSTS={450624:$0=>{if(!$0){AL.alcErr=40964;return 1}},450672:$0=>{if(!AL.currentCtx){err("alGetProcAddress() called without a valid context");return 1}if(!$0){AL.currentCtx.err=40963;return 1}}};var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,XChangeWindowAttributes:_XChangeWindowAttributes,XCreateWindow:_XCreateWindow,XInternAtom:_XInternAtom,XMapWindow:_XMapWindow,XOpenDisplay:_XOpenDisplay,XPending:_XPending,XSendEvent:_XSendEvent,XSetWMHints:_XSetWMHints,XStoreName:_XStoreName,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_DeleteException:__Unwind_DeleteException,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,_Unwind_RaiseException:__Unwind_RaiseException,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__call_sighandler:___call_sighandler,__cxa_begin_catch:___cxa_begin_catch,__cxa_call_unexpected:___cxa_call_unexpected,__cxa_current_exception_type:___cxa_current_exception_type,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_rethrow:___cxa_rethrow,__cxa_throw:___cxa_throw,__global_base:___global_base,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__resumeException:___resumeException,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,alBuffer3f:_alBuffer3f,alBuffer3i:_alBuffer3i,alBufferData:_alBufferData,alBufferf:_alBufferf,alBufferfv:_alBufferfv,alBufferi:_alBufferi,alBufferiv:_alBufferiv,alDeleteBuffers:_alDeleteBuffers,alDeleteSources:_alDeleteSources,alDisable:_alDisable,alDistanceModel:_alDistanceModel,alDopplerFactor:_alDopplerFactor,alDopplerVelocity:_alDopplerVelocity,alEnable:_alEnable,alGenBuffers:_alGenBuffers,alGenSources:_alGenSources,alGetBoolean:_alGetBoolean,alGetBooleanv:_alGetBooleanv,alGetBuffer3f:_alGetBuffer3f,alGetBuffer3i:_alGetBuffer3i,alGetBufferf:_alGetBufferf,alGetBufferfv:_alGetBufferfv,alGetBufferi:_alGetBufferi,alGetBufferiv:_alGetBufferiv,alGetDouble:_alGetDouble,alGetDoublev:_alGetDoublev,alGetEnumValue:_alGetEnumValue,alGetError:_alGetError,alGetFloat:_alGetFloat,alGetFloatv:_alGetFloatv,alGetInteger:_alGetInteger,alGetIntegerv:_alGetIntegerv,alGetListener3f:_alGetListener3f,alGetListener3i:_alGetListener3i,alGetListenerf:_alGetListenerf,alGetListenerfv:_alGetListenerfv,alGetListeneri:_alGetListeneri,alGetListeneriv:_alGetListeneriv,alGetSource3f:_alGetSource3f,alGetSource3i:_alGetSource3i,alGetSourcef:_alGetSourcef,alGetSourcefv:_alGetSourcefv,alGetSourcei:_alGetSourcei,alGetSourceiv:_alGetSourceiv,alGetString:_alGetString,alIsBuffer:_alIsBuffer,alIsEnabled:_alIsEnabled,alIsExtensionPresent:_alIsExtensionPresent,alIsSource:_alIsSource,alListener3f:_alListener3f,alListener3i:_alListener3i,alListenerf:_alListenerf,alListenerfv:_alListenerfv,alListeneri:_alListeneri,alListeneriv:_alListeneriv,alSource3f:_alSource3f,alSource3i:_alSource3i,alSourcePause:_alSourcePause,alSourcePausev:_alSourcePausev,alSourcePlay:_alSourcePlay,alSourcePlayv:_alSourcePlayv,alSourceQueueBuffers:_alSourceQueueBuffers,alSourceRewind:_alSourceRewind,alSourceRewindv:_alSourceRewindv,alSourceStop:_alSourceStop,alSourceStopv:_alSourceStopv,alSourceUnqueueBuffers:_alSourceUnqueueBuffers,alSourcef:_alSourcef,alSourcefv:_alSourcefv,alSourcei:_alSourcei,alSourceiv:_alSourceiv,alSpeedOfSound:_alSpeedOfSound,alcCaptureCloseDevice:_alcCaptureCloseDevice,alcCaptureOpenDevice:_alcCaptureOpenDevice,alcCaptureSamples:_alcCaptureSamples,alcCaptureStart:_alcCaptureStart,alcCaptureStop:_alcCaptureStop,alcCloseDevice:_alcCloseDevice,alcCreateContext:_alcCreateContext,alcDestroyContext:_alcDestroyContext,alcGetContextsDevice:_alcGetContextsDevice,alcGetCurrentContext:_alcGetCurrentContext,alcGetEnumValue:_alcGetEnumValue,alcGetError:_alcGetError,alcGetIntegerv:_alcGetIntegerv,alcGetString:_alcGetString,alcIsExtensionPresent:_alcIsExtensionPresent,alcMakeContextCurrent:_alcMakeContextCurrent,alcOpenDevice:_alcOpenDevice,alcProcessContext:_alcProcessContext,alcSuspendContext:_alcSuspendContext,boxColor:_boxColor,boxRGBA:_boxRGBA,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_alcDevicePauseSOFT:_emscripten_alcDevicePauseSOFT,emscripten_alcDeviceResumeSOFT:_emscripten_alcDeviceResumeSOFT,emscripten_alcGetStringiSOFT:_emscripten_alcGetStringiSOFT,emscripten_alcResetDeviceSOFT:_emscripten_alcResetDeviceSOFT,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_fiber_swap:_emscripten_fiber_swap,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_idb_async_clear:_emscripten_idb_async_clear,emscripten_idb_async_delete:_emscripten_idb_async_delete,emscripten_idb_async_exists:_emscripten_idb_async_exists,emscripten_idb_async_load:_emscripten_idb_async_load,emscripten_idb_async_store:_emscripten_idb_async_store,emscripten_idb_clear:_emscripten_idb_clear,emscripten_idb_delete:_emscripten_idb_delete,emscripten_idb_exists:_emscripten_idb_exists,emscripten_idb_load:_emscripten_idb_load,emscripten_idb_store:_emscripten_idb_store,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_log:_emscripten_log,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_scan_registers:_emscripten_scan_registers,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_sleep:_emscripten_sleep,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_wget_data:_emscripten_wget_data,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQueryEXT:_glBeginQueryEXT,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindTexture:_glBindTexture,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQueryEXT:_glEndQueryEXT,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenTextures:_glGenTextures,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteriv:_glGetBufferParameteriv,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetIntegerv:_glGetIntegerv,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsShader:_glIsShader,glIsTexture:_glIsTexture,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glQueryCounterEXT:_glQueryCounterEXT,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glSampleCoverage:_glSampleCoverage,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexSubImage2D:_glTexSubImage2D,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glewGetErrorString:_glewGetErrorString,glewGetExtension:_glewGetExtension,glewGetString:_glewGetString,glewInit:_glewInit,glewIsSupported:_glewIsSupported,glutCreateWindow:_glutCreateWindow,glutDestroyWindow:_glutDestroyWindow,glutDisplayFunc:_glutDisplayFunc,glutFullScreen:_glutFullScreen,glutGet:_glutGet,glutGetModifiers:_glutGetModifiers,glutIdleFunc:_glutIdleFunc,glutInit:_glutInit,glutInitDisplayMode:_glutInitDisplayMode,glutInitWindowPosition:_glutInitWindowPosition,glutInitWindowSize:_glutInitWindowSize,glutKeyboardFunc:_glutKeyboardFunc,glutKeyboardUpFunc:_glutKeyboardUpFunc,glutMainLoop:_glutMainLoop,glutMotionFunc:_glutMotionFunc,glutMouseFunc:_glutMouseFunc,glutPassiveMotionFunc:_glutPassiveMotionFunc,glutPositionWindow:_glutPositionWindow,glutPostRedisplay:_glutPostRedisplay,glutReshapeFunc:_glutReshapeFunc,glutReshapeWindow:_glutReshapeWindow,glutSetCursor:_glutSetCursor,glutSpecialFunc:_glutSpecialFunc,glutSpecialUpFunc:_glutSpecialUpFunc,glutSwapBuffers:_glutSwapBuffers,glutTimerFunc:_glutTimerFunc,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,lineColor:_lineColor,lineRGBA:_lineRGBA,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,random_get:_random_get,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,rotozoomSurface:_rotozoomSurface,setNetworkCallback:_setNetworkCallback,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,uuid_clear:_uuid_clear,uuid_compare:_uuid_compare,uuid_copy:_uuid_copy,uuid_generate:_uuid_generate,uuid_is_null:_uuid_is_null,uuid_parse:_uuid_parse,uuid_type:_uuid_type,uuid_unparse:_uuid_unparse,uuid_unparse_lower:_uuid_unparse_lower,uuid_unparse_upper:_uuid_unparse_upper,uuid_variant:_uuid_variant,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async,zoomSurface:_zoomSurface};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["__wasm_call_ctors"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];var _strerror=wasmExports["strerror"];var _memcmp=Module["_memcmp"]=wasmExports["memcmp"];var _malloc=Module["_malloc"]=wasmExports["malloc"];var _free=Module["_free"]=wasmExports["free"];var _realloc=wasmExports["realloc"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];var _calloc=wasmExports["calloc"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];var _main=Module["_main"]=wasmExports["main"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];var ___dl_seterr=wasmExports["__dl_seterr"];var _memcpy=Module["_memcpy"]=wasmExports["memcpy"];var _memset=Module["_memset"]=wasmExports["memset"];var _fileno=wasmExports["fileno"];var _htonl=wasmExports["htonl"];var _htons=wasmExports["htons"];var _emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];var _ntohs=wasmExports["ntohs"];var __emscripten_timeout=wasmExports["_emscripten_timeout"];var _setThrew=wasmExports["setThrew"];var __emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];var __emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];var ___get_temp_ret=wasmExports["__get_temp_ret"];var ___set_temp_ret=wasmExports["__set_temp_ret"];var __emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];var __emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];var _emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];var ___cxa_demangle=wasmExports["__cxa_demangle"];var ___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];var ___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];var ___cxa_can_catch=wasmExports["__cxa_can_catch"];var ___cxa_get_exception_ptr=wasmExports["__cxa_get_exception_ptr"];var ___wasm_apply_data_relocs=wasmExports["__wasm_apply_data_relocs"];var _sqlite3_version=Module["_sqlite3_version"]=65489;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(args=[]){var entryFunction=resolveGlobalSymbol("main").sym;if(!entryFunction)return;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<Nt)&%ShZt>+H@qj?VV|=Ub+xZPG^4q?4p9e(D26 zKxLDMii(N~ii(N~ii&KavM-8)3RpH}7Znu+<^Mb9yd;I0DbRb*a?jn*J@?#uA9Ke| z($VG~;@wMAh|n zL~a2>sq0-uvdy@~>~A~&3WsqEe$@3g!_aQQZ$vfX){R>Tq1}YI?WUWwo36LrLU`?F zLfm|_b~EwaVotYRa=Oj9NnP(C*_;oO6$+wA5U}R=HoqCt!(o!k%(qZTx!%l4Z#I2eM??{WS` zpB$ZN9&-MqvQm$w2D=j-9r)YPp(@QEyCxKoKqUzIrfXa`WFkSx7o+a;^qT5ed$u`~ z=*Y!VjV;k!tTB}yqON>#S?Lh1`bv^r+8WEHqV2InDxQXjdEy4p^{T)2W}K(7Jv%Jb+;~G)Nf{g4+oK%>mc2Nv>Wnl0wy;8f{*qCb^ytx} zw3p_%vfA)gd(ZsInLkl=y?bdk%~5KjA4hfFl~-4T)Z13y(5H8xz7PFXnx})Ep`vNPnO_g=Wt^t<1mBNU;HtB)I$OD1o)VCQcKlp)HpJErbi3WZ8?JHm z-~MvwnmSF>!&pQGVm9* z>!FvHmO8XjsY>17d-wkR|MvPhWv+dynqH+>h07eet~(rd zn@>Bv%DnXAD@wG}&U2jR)55CCy!GOX8v0jNaf2zFUDF(z)2ST&&#>84sdj_Htkdwv z0S33S0dgXu1vR$StZlgq1swK>u7ny&2l!@t}frv?Geb4%l!_d%NwyOTO zY916oM;=v`rvv3catHDOO6j&L3@NwMQ&|E*N_X3993>80r5nPy7F2{1YHrlBM7hlI zm!78$GGDti=q`7lFd$SWrILXci~?MU4sm% zV_Zse0#o94mFX_~HEy@d0}|*px?Q)sP$(*mU3aNUr;d(Qm%7kGB~(V;Wh)6foh8JL zOwd)RvIG64Mrm$HL61A!8cKu2XcfJr+^oL*T)+=J&nR^&p>Nq@M%>TrI3gw z0ov_x+dO60l$rnd*@YF?X<83WbA~*s)TVxIKKHY~|GCWRP#&}w#!{8$aJW67Ys!U; zufQ)mrlf9jIW#-Sy7D;`T3GWVKnIm$x?(2%%=I%@NewD!x0SfiSN3zw=oS9J7|q^S zv)gPmsqG~W=rb4n`3=^jsi^s}qVc{;U}+l~^VkKK+lG>^lUc4JIZh252C6V2^&+B{BAMTG+*oGz!` zjX6?vy5oi)VZNZ84s;yGa9@X`Lf7svufB4CR%IGjo~eh<37NC5{F!!+`RSFHyDzen zmT+8Tp4)ImpEA4Mfzkdemq&BkNO4flIGjAfP!edUaSe4^5A(@}-k05}jnll)?|%vhy52q2<$wGW(xTJHYwqd^+C=U8zh9=+>eo-wF6()fX}_v}T_10t zr?+R%GY4oG8<>&MWKa{fGwXlSM-P~PzUpkPk7-;LC=EHUM%z&f2h2yWI=zW{94ZS_ z2XmK$tEm6v$E)i!j%>QS6zh=sJya1UpBviJcIK5BM5NZB3~ePkCYPfFGVoJF^ZRli znoF<#W3~5B=Gi~*b#>tEo;@*)tRFBVrPJm{lXhs(`aGI#T9`7UYGPX0P;r+Q3PP)T zd)}p;Gg&jWvje>Xrup-;%P+aqW;^2yn{xUz^ux-ZhwbI%>L2FbpVwVp=~Ni}P>)zp zsAqeS($=(p+)aZX>Hu0Dn$cz}RmkA9ozI=yGlYH!a{^&_nmi#qeeTyD&;q9R%lhgIsHPYSG!Xcg>SOl%<$y%F?#EK0ky65Pi>0JggN1;> zC$zJz{`x)-YJtlDo#jT+Jy=gLrc03kO^m{qV$pOv zp@GpTwsXw&zdY9-2xKyoe|36A#AVOsFn6Or`q7X6{AaW8uP&{v^7bSpgiglNj~=0- zx-0FPtEr^Z9Q&)j?ug4az;63d)Linbpka4m4A9yH-3k2)RS13Pve7@py3w%USp<-Z z6jzBekN>v`{xv&`G4eTdlf&}V_3e#ziSKSSiK{wCUi#Tzv76zxM0* zh<5Q`2D@lcEB=_z{KjP{yB!+N*6*)F9@YK==8G@x*N^5pW|K|*6)F4m19ZB(3ey0} z0hv6eou>zVzTj!+1<6Fv`s$?`W;{#^ADt`*3_}|h z5J-kl8n>d`t>MM5wqg=X{B0ap))R${L? z&Aj#MUwV-p@u8a5;C}pLC zsaUtDNobJQ)aaECKu%k;`svLuLR@TgD^K%JZw5fk?kPtPILbWEG7qZa)ZAo%DTi5g zO~CAZjT7U9HWcdK>u%^B9z=0udt&Sm^1!R z`FkvqHXCYy^5_3ieXQzO$U=Y!|Ai68Kd1r>wNjY2u2Pr}rgm+ZRtU4#wf&mWU(~DE z52z9wY*2KQ%U*(Mj=#KDAl=|9q2&bKLt_EDLDOJ5EBo2%0$Z;qXj#I~1s9OcqXjDX zBXHU;viH?XF#C1QoO7+WH%(4-1+*vjKbR}jm(*XF*hr36-*s(&FKB36XbT&mp*)Ci z)^)$R;C!dseZI{F3)$v`T?q)LGW8)WX|yu|G=Xg3B2M$6>n=Mlf;ADf{LzmP(V?Y7 zS6p%072&FIRh1sP0$t~_h4j!b9q07?r9(f*bpG**YO%eX(2nRR^b|^H{`HTSS3#}O z7{iiabA-@Dc60h4Yy58T;Kv42pCeGewklmW*ZuLFUbI_+A;v${1&C1J(_geme>3=} z^UUA=>FnQ^yGm$r#P$w-Wh<#E$4sRmO+P%WVP)9LFu^=FY$QFfs9{af6jNo;edRDJ zDxH|`Xi=xF(p>zfka5f3DoaXA%1iv^B_)34FG-gBo&GYvACs%Z4JA<5+sXf&;6nRp zTFET!NzIQbh#&t?k&0TBsT9K&)L&li^xJIZ%2n>H@sv4hihs~VPE0KBke~ka7N_5D zC}&+=Z{z_H10wdnwOGGx*s!^OilShi(5}x3nSX0>mN}h%l-^Fm64k=EpzN-Lu-3VYMj_*K_MvDSsL~rWw!E~vntQ}_2rlU;SZRoPibhT-w^Y4 z*Vz@dPUW?g*Vde0b3POZaz+QDPqCwfU}z-6x%<+$-G>T%n${O z-w81EWSD~KM`|h9Cmj13cX$yq4&T9~aTfA8BPR(oPGsFbhvm=uhH0}&B!qF+{OjxI zm_AAp4WCj)c^#h1xonZ(@bG#^cvKQjAHghhPDpxzx`cDH1cxQqV?j%#b`l(2%+L%8MoDmZ zGRqwPWZ0lWjgneSkzjonSLPjQi-Qsjf2f)`7tiM=8U8Rs>m}%#&d}lKIH##|IM^k@ z3~7WJ2N~HV)joPaSO^KB(_dq7(l=bg!{2hSN1)~3F*H`HHc5iv(g>3z7%Rb4365GU z(p+ODm?Xh`p)HnRIR(gmy?|4NXSxKtmT{RDyvf0qw>TIl!R)sg+VcSivp(ct`BDz1 zOR!AZdD1pUZj@l^#|&+eVE7(_jE2RZGIr`492}PP!}l|^{96w8^JqW7zZX2ky)$3> zYNPbkVkRx&-!nd8hUpT_l3=zB{BZ}EW+7M8sHOIoS=V(h_wAf}B#^=1^)f?~W^iy= zSf(HF(_rYD#4~g8D;x}8z`=pNT;%l<9A3uA>2Gpyc##B4IGFZ4I3Z?~HBY$oM_=OP zUGq6u{fY!%@gSIfjDyVrEk4T7+^;#9Dx+qz45b+hB%K7~UT0{o1Y;L6v`YeGjwp|@ zGC-FLc8g5C&C(~sH*kvS5*!ueVu2RF!?gMDaxi-%2eUrnVC)tSx+Ivtm7(cf9PE-{ zma(0|0}@PqkD(dwb1-KI2S+8CCgbGjCybo5i-Xk?jNQ%9G6{wY%K`~zZ4%DS9CXQO z9VI24ztdpsuARaoqi&i6Mu@Ejj%wfqLpAV903Z67V{RW+OF$f=V!l^n+?(ZJ`=icc5sbA5;Tt z3m{2%PzgEMEx{Zq;W7z6F)S?gFSQ=maF+xVXt7bU=BNfUQkJL;DN76?30O;_ zohAJmL2k6N7vy>gjtH$wAl9m?VJazC^vGK*bH+SwW?qz4!vdm#_=FIb3+o#K&5|tG zh*1r!P%%|rWNEBWQ6_=rOK?O2wrntCNRgspX~734DOuI9Ss=CoP){;*fMwN-l9GZ! zBdp+(&J~CkK-F;nN=6E@5sfO7SY?K7^1>&U* z^%TgMN=uw-xNj{Bogomfd#YiJK%-t|mXC#n^|5MT8wwpOwD}UuTqi}7#@i*qGNB!i z;5}hsJ+2yVGuCqoHd4_CWD231CFr765LFY1jZ>6ckjF(Dn{JpYB4xe=3nW-9!7>S! zOR!pk^%87cZ*caT1>7P*mjt^c*dxIK2@XqeM1rFd9G77D1{O9-g0T{elVFkrQzV!w z!L$uB|E3GLnhXmJ8fmr}f}Af3`6YptSz1~kwnR{SGC|N4WU;CSHe8`7$UH%dl3jvU zlYp&Rv?v)e7>Fc{c*smq4Tr2!2*fL_YFKqED_yo-F!En#&e60b!Vr+IU`qzYma+Pf z(AZ!`nWXP{52YH|{zcIQDfTbssDPWTZr;eUd4r)Eo)>73&|VPeus|;gbX1_>WH)2t zNx%j-Y9%DO@Un` z$hiW2DG+aARKo#5-qFRPc_)Jv;4NAIo)Ii>b71Ds{sz(n$-5osB0(MzOye*aL!{wvt&N-N8a<3A9k4kopQBT$zF(|57Z z0|HH3%bZIEIZL3;66_M>E`g@3W6sgLCHv_Du9x6R!lJnaS}o8Xfp!RVM4%r88or*T zP5y+_jT7iufu;(yRG|3+Z4_u3Lq@|P0oMz0?5C2wKo1JEN1zu3IwH_Ifp~L-vA%&z z!Mh@uUbHL1m=l)i0?paOqUQ_rmOut?ppfESPVuo|rwjDhUP&R)0SR6ai$E_O;uP#=Km&cq zEbj|)x)B{&H}8hhRYs$`sg69f9#JY%aPNw{{$NKC`0T-yTLoGz zP?tbk1llFgE`dG~=!igj1sXM*vp;AEI8MON1ezw$7Xr-|h|fk~#0zv(Xv+jTCeTKK zP6)I`pb_MHhAt6klt9M?8aqek->7G}G;!R#X=nQ9B2QAKvM*ITcBwItq^FoK&u5>Akcb&mI?H(KpO?x zB+xE_wh%-;Bj7e69v5i4K;!0cVRj2NMW9awnjz3Wf#wQyNT3A*9TsS{Kwk>9MWAmO zG8%RX_^l9+2y|SaQO|Ss!=L9NG)|yf1)3(%7=dOBG)|zo0!KEC?GM&o;&rsTMWI?#$*g&FvlPdAm0+ zgs7QVYa*MAWz-Ayn(p|{RDm+ryetdm@LjZX8&hC$`7h z)0tt7o!MB6dT(Ix-oCH6LdN?81E{%Vsg}5UPw$x*fR0ZJ*i?htJ2Ht>F0Pi@3r&+py;&4DIGeKg z-r}@|jJiDXZF_0H!pU^2+E}blCYowVx2Iy+tXf{o0R>6Wuv$?p2v8};tt_&ovyEtq zoLXfsbT&}v2zA+by)de?u}mVGq%r)cqtH7YnOH|O6KfpYPt9}`1_8!whkD%XHN@ZY z;Xs)Im;lmFvx;o7p|NK5WKmdiI@#HtLRoU^DMw+Hp_?Sz*^WX-wV=uKrTJ)}dH<05 zz=HAuwJF*>sIx=r^t!ozNKNS3^1?{5h*sx6H+g7STV&P_4gY3wd0~zBEA*T6HQto=LY;>!{VI)}y7fL#;Wr zxmYKxHBSty(Kna+Ozp;M2PXg4f#!ub`t=Rv-pMz4b@fB38ND&!f47(zt$3is5TrG-}RhDO0YE;fHR0$TF} z^RoX7UG!nOKR*diBBMD!D0YKI;`Ua{O2dh01~1>6|RqkqJC2e! z3ii{Y5R04Zxu=_u3YqmyG(ptfal&KV&mm;NU&pIp?ew2qy4L5(=jry0=_<_B-}3FoKg}X>&PV7S)55M z#A=mq%gwG^y!v>W)CB1+cnTU+o-pFUv6G))Y*P0HxovE&52@uuy@+9 z{-AqCm=79(@W_gSCe7yBF@v+Qp&iL+BBgFM*Bk!CsER_pnBLTx9j0z8B2!Rau%Oy= zYIH?GsWYe8UusN6VI9O&RAVa&y^oAgl2}V4;cqvu9bRYLQ4~yLuQ3f1L+u_|P~MDe zPNuUlHU1PsYl}rqZskNnrl^OO)d$v_Aa}*>d)6tejG+8W_O{7!mo{GA>eu|}{ zP3E8xJ+-^dTSf%656!6~dTSqHX9j2>rj@UTii}AW$?I3eOd#k^Z-^&r}pA5?UAUjN8*KonU{`ymMqYw5-^ZEtzzO zMa-&CE6l|sYm8S)3zq6&QfKKDW@##(Of=`z#$wYmjR;V-?-s|Rg-#};IcldJ#TH-+ zhUZtOFlXAbmdW=emD>8FcsbEaaSR>&&&JhoscH>cWt-n)3c47iN5WCzOU-Tg(!;Obmuo7JbUw z47IDI(Agk1N1NMv#p20M*xXx-BZer_RjVt4_x66x6|#Lg(Cix3%eH5rsohp>>>XH` z4$V+Atym@Qt0=6XxpXdyeVP!U+4dC|?~_PsVKK|x&=habuu-WfSf`=^?(fzIq!Jnj zhx@7bid{^q%2IY2b+7sCZQ-k5JB6A{w8zq&IW@JIAscC#&W@aVzBs}XWOc)MBRsZa z-&FX`^GEw_u$#{vU8gNIuO8jU_DO}=K02(;GH)MUd+y?5*>ag^GaKC>7e_tD4EB4C zZRzwN^^mz?bWLbcainF^$s}36LSA5MW5Tx2E6n;awZ08Su|v?5oc&DdlubNa=RIr&$I@6er$7#>=MKP(UB@E5k#c7q_N&)$A{D0e4 zQ5b9>KoP3V#h&4PtXfe~*j}&(pI6L>VA_GaS(HL36y{~~y0KyH5wm@4z5ZxL$V`t7 z*nxh`d}?f1p9aM2v4LJdJXq`&(qPTWL@bqKE9hv2d17qf_urn(5beyRrM=a&MRm)H zFK;)r$8u4Y@OrT(*<=hGqqoeK+j|F>7l%zek&MwK$f1|iGvxc*BNbY=3TMR ziJom9(xOfT@RT!}Q?L6RagN;Y^TczR&Qvp&BXwY)Bi@|KCDp`$otOVt{0>?1-|;%* z&23n&)a?OhXNtZ=qQ0&Di=%x|OCqB-dL5Z|ihNW{Y@|W&47iYGtP=$quiNRX7wX_Z zXM1OgVh{S=B%Y;At92x~B(M4GJhtyNx8GT9jL_Ve378M*jM|{Nvcs~ZDAfc9xMQ(F z>JW-bpVm+x*{N~nfg zD=Y!lTBm<*R*tVT)>k{pPY1WuKFtwrPGf1=TkVKu6R9?}ACX)Xk%QH)T)GpUC0JWt zE>XuYHO?!AM|7gsmB=kn?FlB5ukR#(-z+XC zZKj_z|9e7h=^G5A)zmU`=WUUN!L?ZH1Ydc*f=Xy;ad<^C=7~y*;{p4F&@yu2y*~qo+z= zZLXX6BW;cO)xx_NrH!{G@vA zJ#+S?zQ+4r=a49jk`}ee>yW{_*-LYXT20NfJ798Qe171q#(>3I21;{BC&!WIL$4c% zjv-Jt>LV*obMGT>Ngm&rQClns6o%Yb$2x{U+pDdH*A1VS1y}-zu#MxbnWEsm3Qy+VsR@fvV_=W*03RL8yEif%|!HskfmA_jHLf@`0*TT*IlO1jT` zGNb6HQy2-k-(rk$X-FeNJ0I}+PRgb=L$&JPPaW(o7R99e$Lrmz(;m%2IeM#4N}uV> zMq8oVyynkLe|WN^n{=vcCV~A}ZkRgkH9O2;;B#-!lTu@}AnWnE`H1QL?RfoU(WK#- zdI}ni!02vSp>4>o!-Oxq<`1U-vM;)KMMo5V9Q9@Q=4_9)48{gp9qG>3F5||$Zi@HZ z$&PMig-N~F)z1wRX>)wVLjOljTw;u0~&0=2s3v7N1 za?IPUpjng>9TmkAd#rn&q%j7l@3GKhKLRKAJbPJVWAo7H-x@8%5vm9fbk-t{ymXAu z-AD?kG1sBK45R0T#aca>ajdT!n%5sj-)=r~&*`>1eCEWNK0_9-cQsEV{OyAinRH73 zLN947LSO3c0_BMA$}@eX)5?jFs~*st@fKDD6MU$793E3ll~hX>^Qt5sqY+0SdY7m$ zU$6y>!l^xlxQ#eeM>LyF#D}SSsiH+VuBM)hNUFmFQD^e1#`~+!Dc+J8Oz|%UmNsIm zj@qT+cUKSjFdN%p&bBq?(v8_zb5>3Fp-yS6-B5T#)I`lmnx`qH;%hb1fiQ3$_n`@( zuu@Iv!$}(0Eg-J$>INm%moTAV;$YpLs*!>r?S}o|pvHJKkyM8?QZNNvYiBgmqJM2( zG1X_xrZUiyL~2Go3+pf1lufE512H^?k-tA**slgU8>y!TDSY*)5$e&3_w2~EkG^yVu*7hAQ6eii^zQkY)#8AvSg1(bMb z`=As|*@ZsXuM}BCQUr;li+wIeBf7-rfO83*vJ{bDQsfPvJ$liAq*~^)CodWhRd4zn z(WZ1Jr{41EXj1hy=%g=JP>6Z9z1p7rN5;VU5*T@ot@b&9!D-l9p92S3eLK`TpH3%Q zuWPW^Va3JOdY_XiakT;2q+8?a4U3jkUk_wCN%hS@mXlORfk{R)?dm-rErGBh+F`=I z?<>cIZ%tvl8BH2AcQ^SeWDUg-Vv_n$^F)&!ZP6@MV6%_SSnQS62R>Ic+syXHhdy`V zSZ*tg?NqW6)?zDt39m7!w)i|2C)WLsP-jvqJFD$9ywo;Snbpb1h77p4>hd|+K#i;I zRxGK$Mft&&RNoDBN3)jMxy$DnTmW{XF1f~kbS5y`xjQ~VPB3rPZZUKFsZXn+0;8#Z zarG%OMJ%rNAOk`r)v&bBuOltsK-L$T6vb;w7Sb`B%!Gb(60@q2ZcBTyq$JZj?;1KqT%Wb@-oAEx2Z zj@HI*7<&`#EsppcP0eY{_pdN0W9{uwBkF!LG%aL&?JGeZ%@9F+-}qcjS>RUwU1Vw%4b2sBE$!RKfj)&X1WgwH_; zED1GE#$ZvXVN_C$1j-<;q#7Opj>h>YB2wqyR)bv$5A@L#;X#418SNTYf}%_xC}-@%tIsw zbd02jErz6;UPIG1sYXQHAc}!H&rXb3lCtViPQ&ZgV<>(TN<9PlA&je;5g<2a3eiVk?$ZOKRMFgiX8jrTKV%Yg$MGuFJ6*WBsO}+tf4J@y*I8h(wTuFJsYf5Ea1tJ}YWw7PIcq7BCln^+& zhea}s)>Z=f;=yWE8*%C~c#r1UIVDMKA?psdth?C&oq@>?7r8-bFT93&K6QgyiwYr( zt924ds`bTQPO94?4)j-hU-eE6Hdlzm)w{$<{XQCb!yk7%V*4~+HY3{G4 z=nlfg)g~ZsAZ!-c`vsd+n=RHHkYk|(V0qu5K0qH(B(6TRVoCK8G9yoh+5!|s;%ciE zOR8-`#LkZ*!{8$BG8-PLHg?p&reXxOnA%$e+gpCB4%V>uf-b>)Rzv13rEJW$Mf?5q zBK7r2n4k9Tr@p~tV~&j4&MDy!!J>nxwbXovmc;x}WBt$|G>MGcB^FnA_@P2rTij{I zpqPY+ErZ|QOd4VW5TpRqM2SEN9J4hG7jz>ZW5m^){_g%JoSnqg zTYjH;VusJA-ZsCVao(lNPf9NKJ^GG~1vO6(bdy~q(gmiMbo1PqA?;rC*E8$1`^*V5 z168thplNPxpn$E_9x$JtS?8O^TMElBVtHy;m|JIt&f2J9xa7Sf{6%B6ibhZYg$;H; zbw|YP^?04O*}VMm0K9^KeY}_PijLg`4Jr6lF;i*80Z8Y4sV!KjaHVRU--%&CzWVj( z*OX|24gL}!+tRpBg&r8Cksm7$jn_SZQsjxvVQ*K0%H~O1*$rfoj8U2gGz;45)v*Ut z@A&Nqn$<=Qaox`EAQ+mC5wJm^GJ(KMk2nSoiDux|^}FKMDEtVcFdyIIcf>n7v7W!A zIpJU>SM^rElamZp+x+$pqchj6Uc|@wXvlx;cThM~b@}ZqbvvBvkUmuH@S|WEwUhD( zeU~4*5$I8@2iPNhua}|XxZeV^F$D#%+h0>rqddU&`v z-yw7mXIzaBQ(D;gGtu6}L^R=oHjXe?Qcd6$4`%gx1Q*5$>cA<1qLeO#Q zKd8iLi$UP`q-YrAs{ubSNW2W5@MDI=N&fHvC2Q)8^PG6JCqX#K*dax%Z zHncg`kt6?$x+hQ;M=3D18Aoobc&sg*Y$?EQNdglN22mVi4SSmc5r|9_ZovYAnt|@2 zinC{)9jU37DT9*R<4`#2-T+dis>a{`0qIUgIw6}T@>D7{#fmAW2C5~+ zsc3LgcE$Q(JTU4nQlR?+rSX^?e~?j%jX<2I1GaL=g~wDemt%e%=gaB=v~C=>*#l@) zgh_RG#6ebevwF~6{B*#8+nm5;Nz$M@r=zpfECj!oP*;CF8xZ1HzNgLQ-K90iwQ`(Au!ibQpnq{$P zi&@P=4s^1cR!@S+u_EzFBI24xOg)9la4fE#M&Y0gk}#1l$Y}miGBpPSDwi2nfS*TN z@~p+xi&iYD?v3c!h^TpJ*!E~#z04u@ei0|85NU$@A|-VBDjLW9z*aEgOkfY!gf56s zilJ&2+;s@C>Czkq#gb}T1dgR-E*I~o9*nr-SX6ma_d3ajY4!}IAb;w!5=p9uNEY@o za|l7|?|BUpV*jutu=!11#fMpNOwi!K62^HrbRRWQ z0!INCUkoj7QE>`R$KeMl0U~KNJpvyn&3q%P4ncA*2IcWN$P`JdMYqtoqz;S2CW?Psj)!<$Ry(w z^nZ^Kz*6zZlLl2HPCKxyx+6&P^3a`}(DMII!m~dvs|DZ1)!-SbCUY{Gtr=xuF3 z-5qq&Rg+YU{)0|2EP(n6I*~yfK9X2YA8v;s0tgF>KEh5saL4H*IR-$#)$Y#o8u}k4C+gk|^!e%v_dvgd6+Gm1QjKlygj@oDN)pfp5`)tth5BBfB zfF!tKOT$Oa3$lhM^X$bS-85;T=v?I2&dTAXAhynJbWbfsCtL7a(xuV)L6?QoZ?ikG zCm}=Wm7u4sFmGQ4hg{iGuNgsiTi)Nb2zbjqy#)N$tuFZXf+cw#w9#S`#ZGJhOQm^n z(h@95VC@(zcbAt39So^e!BRnsiMkXP9=^(1AA@&K`An-d9j*g)3VC>aBvOA5YagcM&;iXwm% zxN`=J>q}u{0BlEytq6dvCD96p=vTtV0NB1Jwjuzw)=adcO?|`q&w{{rl=zs$0Qkg8 z`c}j-0Lpj7Rs_Jt%bhwVYz%7zTiq|y&}a$FjF zoW!|B$8%g7Y68clH6~K^hYXc5G0DnP?jc}vAEGm7v3ODG$x;Ho$3R4PHwu*|Kd_`R zii3%&ScHU{A3`R}EJ8xfkDMu?5(9~gppf$;=59`0geD1Fsq21qzUFY5aW1LC%H_^{VFNNL;;!OQw7;11BjKGO1=p>`8HY)AHYlr>N=XEZtVd(O8H~ zFAJq!4AI87v7>ER7PpbWPTOCivc#KiJ&&TF8cLP0j`Nw*6jn$k|*&w*F1Z5J_*_o2ZGIsc%m6EZlbT(7|TLc zc_Q*EoQxGxFtTu*R&x?>_Y=93rC7Br+-PAb#d22U#Y96nzLAKVRe2QF(dHN(-Ic90?5lKCMg!sT)ePen{0l(FmOq?E}>em>>^`9N`ZzYiBC7xWV7!g5_0XLKwz?? z(4ZOUG2Fb67BYt~q9^x-(O?lXI2FOAp>A1Q1h{1iG;{r;T8KZmC{X_|8HZ#nAz<{m zEoicN<>G)b&t4crBDi~th4Ky4jZ~~~-M^sH4jCtg88`wbI|>6K+X45*sRMzLB}H-O z_QlmGPGO)h-Euym{)JX!eBnkEZoamQXdLKL9Qz`gARM>Gd@11}sXJKAH_&aW{sfo4 z@M?;WRy(f*41A%+HpDLzZd2C{!G}u>Ij-TVx(wa$42mP+7jI zZh+~F)2!Z0eLr4W)CV}C!D%a}SW@KW8yXYL|5+Ne9r2onmedCLj?SA!4h!Z&7=NN&v;J6(rWZ$oFwwb>ljNfi0Dmz4i`H+E1INJd9mO%(h~rqu)0_vg>Nq78 z!uQ0)QQUzdG0c7<Gt4j@Mq0paVe(c807;|6&aAk~#)QfHV{zRc_FyY$0e6HwxT*($yaab5 zM_3~{y6(I`*>ms!p34&mwn4uW3bkEmZ|CZBu(68g}jJhXmM}XrP z4&i+dds5i(Hw~jXyfOp_yamM7>TXa{y%Mq0g=zIb7%!7>;y5i#FLSUNZW_j$<;ji$ z%o}}NxFN4Otz4L+%6O16%0moTo__UExajtetA_=`;Kb!w^=bt70EXgdlpxrM-NB?< z5V5D?@X9=f$|SIln;C`%FM6OJ54%%Y@)ly27*FH@Op}F9BEabk!Ysxk4*ZiSW0vne z;C$|>a2WvV8oX}975JyaJpohQ(C&0`0-mj`nvLR;#R(3ic_v)e2$0U$=$K9)W3M0& zGYK#yf08fmzaHtqh)d?gxHQ}wK&_K+a=c+)zv3)?nV{fcgm>^w27;da`uLW)VMXuyx5IwPADbdN z!-P?lXMn+BZeLlALnFEXzC0Wx$o$z#m%bughq%}LpOq#0%5aF|H?MSsSB1T&3gelw zn)!ondUUAP0BBfMU4{)>tcBkpsx{`vEBoMSkhZFiz9t+XvP*JZYhJOcR$nJcDqy1G zK6(_N`B3YTE!h5)KUCR3&5O%d@1WhuJEs=m2%92<)nbZaw#3!j8r-XLK4M{3&^?X( z&4I=^)(L&AxqDUb+S_40;X(llj1e{1^5^kj((f?)tPayY;b*JE+9>nCR`=01nK!Kt zg*JtK-S!4Zj#o|Aqoz5l`;@Kqx;nCW@(lg6+1$F?fB8InIBz|0!(-sfN=_HG@o*_z zFg){QzM#&|-4$lvHNEge|GG7Gc%q+PQ?G3?C#(sC%;K&ipNOxx;5#3S*U)!9wyx=; zeQcgsQ>%A{!=|>@TbeiPwxgB*zP6?WIufr{lWIrU{NJ_pww+<~=CyUUU14+D+OTbR z*nDMeFaNf1!35-NxSKx-o1cO6)38~wE^ONqHqTjCZ`&I-f48pIwl8cZ*42gghYNNW zr=xWm7cB9RGHgDw&Tl&yHeX#A4j&5p3L64C$xh+>JRS5B{IjrmcwJ54aJaDJLZh*y zREPRJY}T(2;Bi?Y4-mUO`T8PkUbo(V+7WNTXhV0z@gAd$ttjiv1h9F>`qOO)o?B05 zbkT05!qT9H#~em5owX%e;US>Uc;K~3i#h^z29H}7nu6ZYe-(BE#3#XU5cqZ2gE%f= z5%3KII3OY5XqXNRF+=&@!na{;+yOUQ2t&Wq?&`>8Sw(*rE|d916BnqG^8g;u`e_XtPfoHy{T3u0-N zvxC-#6Y+rM^e2J zu{hvYhslm}d0d=dUTYxAV{ZkOf?`$v}5*nQtkj=Ha z)=qaX)tXvZehE10DYU$E$iZrFMQSxH^`*}9$ zflXBDAtZk@wFSlKQ04=msa1xm4{IIlp;B9rKe?)Kl@^&&4A($j#e->yk}oSCCl?m6 zU^-^hwpxQE!2J5S);U;WUA0(5tkc*$t(5gbqqu{%*OudnK_@X_DL;W&7*TLvVXUFOK>K}hiGgL^Oe3laXdb32V<@i8xoS5 z8%)tX80L(`RUEaK3ex?AbssbGx$1t(o=bO7kaTD!Nb=9FPRK}; zM1}#-%ojdJm_0Uyw2}DjH{c|=wT_C!TLt!8jH)BK9KDSbQj}f`snK;P8%)=%8bdr3 zi>tBuXi~iy;b#hPj=|Qa_dst0!5@tnS64!FFq&(R;>2uxoqMpHy%_i)Kpj>k%lw&G zha1RwU{YP-LP`Fj_g!_x3nh8nWaLk}5ySbxI@e%p6ZQ}#&d&;&7GuJ=bso*(GKPA% z&dtxv1{(k#MXi8GYnM1@Mr=o9D#Hx@;GqMc9}e)=Se@hpH|ps`X0alJ+v{3{4s3~EDqsze;-t1CcDQp$gYaH!p!Z2CD^0N5m$m?7}8shN0E@U*Fp)O)xJjQBKOSr5+Lh@28-h%iW zoRU}oEUUv!2$UkvCJ>HUg;UzMz)QW5!`Eouw8Ra<3i?()$D~>wq0YexGut0PSBDt)-ltm)U)V7o)dI-!+u-Sv+);#Mz0o_mq+L^w&f`*qUT2FMR7jUB7Q~0 zd++m0UHFk}w8zkR zrX6e>xaI_?ceqUpcsq_Qo7B4yY2+^xZKQde2i`+U>z2^_H1VzYCK`wN8Csy@J0b0? zL^mT7iDHm_P-o|j3l<#FmoVjM)L>!`a*8wTlhd-&q zF55En)u$HF(V8(j)SfywlgQh*x2}xiFa&syw6Cs|Hs`69CYW1;)P72c>L6iiu4}^CJ z@^KT4#*y`&?f}y|JMgi(42ZW9F@I`$YdusW+&_8vHVe)l?2fK4If+V8k>=np>!>mH z?!qT_)<>Ki$NR^6iD7bJz`*Zn(Cf`{5SYagBkGFI8!wR6l@m}Q(9jraBBD9DnluUJ zl_)gKUGJTS_y@6VA0>vm}2h4P&4xfa&)Zdn!8hkI~d z!_2LB4JHj@z%ZWIU4W%l=GEi923*=Je0Z;s$n{q*)pKNkdbu7)^Spr1r&yNO?^ifR zb$qoR)s;p4HHv0=eP2*tLY&rW{d#>V69_b*HW${H6{#4Ei$pGz*kXx+X9;x}amnhv zlw}j3-l(VRswd;=Q$x!*Ev=7lf*JdHD(G7@l)=s`G_rczU_tykZh1YfNC-u(-~t!8 z>dQgtwh*ths)i!2vZ5&CYRQL&>KcjC1%|aOiVg+f|5xjno!9F16g9H!=HI}DrDDG$ zG1xfoS~4JcBO_`3e$R?w!^Dzk=~W+C$U*8uu7jMGyc41J2SZZ58=;;;RBhwdvX}TDkRsm(tHW@IQ4v@n`99S= zO`S=6D}!!8?lCXiRfkV6U9+oJ+h-2i75dNpnoefpL5-fQ;R+c(r-3UPxPCIYCDBj4 zkEcKkWC0w`Q*r<{MQ|k+K9Uyt7zlkGAkJH5IZ=dPwfAl>zC0;BS@3*G-_-y=UGv|} zQt`ehm*}rPARw7-%MkD(Q(9V(d4Kg$9>@atnllH5*tX;a5ZhJ@$PlnC4}k4T^>G9r z;=v2D_Czz(E}!y9I~=DHTLk(*lKP%TfQ7&ez*la5(1PaQKMfk{1U(nANO0gvspL;Mdtz`htYXt0oPBB`6t`} zHTIuy5w)G{>+Th7#4*ecGMP`Q8uGc*Rz#a6pO%KkbwlKvpmBg2Z>zp{#4?vRw3BS? zf0A>N+7&VX_tQGtBpZUTy`Q>EA_LT9jyNJ}cck{-ZOdGBwof8v)gG_jSKVz^?(u8) z;I~g7fbVTyxhG(Y`0nlfrmH5nr&~UFO4Zy(pQb^9?>8R-cR%$2LccbRAS0socI*9a z+!v{R|0IUogniY+wqi9T0pa_p>HiWxKt1v=@e#Ej83*$1Q51v*KM<)lm+Y;!sTt;7 zd%Y;}OoTPs;{@3w>R`lNyw|Tq%)=n|#fRWN1N0PrQ&T)`_S#2HVSbM9-9gsjhmqf=H!jUdW3Wg;>7rxg(ux(e8q%zmiM(4C&D-Key9bHh8EfIeyBA@ z(Zx38*qOp-dI?%WgxEg{Jjq-kim%2LQZjZi@g`$gV3&$KioRhK1QNJR1QwX^`L#Sh z{&R+Ww3V@Mh!lF&bd=hGOGVJPRPt7SQgxIol;alo&WckDtl$>N-Iz-l{nRlc;4TP# zv|tqxC=S)SIvmZ#YbIC?)g7s3p7M+vLV5rfAhy*{%7MEjrv{m$uAmZL;gzt`GG#!j&a2Qi3<|k z0E20>*>%w8|G?I>+kT2(Ul8p>v+Pjll8-A5BZI)HcT!!)A4EplLWqEeB}||FWd&}qA`v0bF9xTaq8UdMMPViM#K&q zR-4vTXJcDGT-1+YVcuC}$;N3E?&^*pA-kz9@hFle#%&k7>5*$3U-806fGh${fYBFA ztG3{6sv2`K+6YaI!yJak7Kmu_ebk&FqJ#;x-vW?zLfu|W#_%0hvMlw~!91ry=?+;? zj?&#}@#Tmzt|+91(tSyzD_<7Sj}&2+`*n91^lyqV3m;#U$0KHf(H(&V6AQzuC4oB& zle&TMx8Bta#NeA;0O4|os~>E|p$X;_1rX0s@W8jgoJ)W@ML+`s86TaBtGh2oZ}Ygu z#UkRr=OhGD+X?bqHBj zWEf53DMpH*zk1M$lU+5LY&0kcnr;tS(~uO&-HgXqQGkD#1YvsOKL{D1rVC);z5<}B zG>wTwD&Y|#k-{Nik6OY=Cp=(rv03++B@IsN{%U%jLP=&&l2ojf#{Z*~KgBVsXIglg zIx{RhbWlI_IEexi+p16G0h$y~kX)h=+brrb+)}{T9!cDjMUYsZB1I=uVt$I65ue%Q zFSir>)7=r2;2G+R-{)B<&1}jVR~OLzScfTV0;sri@&HZYXD;r3w}6!eb{E)VzhEx- zqF#H^{Co;t+moF>*F5?~t?{ycl7^B5V%5*5W`OZSUG=IJr*+pSJISkE-a}zjtPn4K+QaC)<)x)63EWEE;Mc zfQm>6Nr1!z0tpH6RRO^UB1AMtR3Je`R6tNrlp3)YBq%BhNV8x8V#Uh;%-p?g3%v4v z|L^Dfk-al_`g!I#XU?2kn3gGNb5&Ki!7_$|(cqYw7|&lFl@7`mrD6#{t6NwUzzfk+?^*@Zuu*fyews&CTD(yXAUVT!4Bd7)D9hz zGM300Ka@&M|0jri$CFmx{ZIc<-^X8DIB`@#O?qKrT52j6wTeO(wQW$&%$fgUD$8&P ze~MlC=07n3&bM%WrH73Z#h7-^hhvLj_T6Gn@^dV-#fZK0#PN7ajQ5qsgLekviP)L^ z9t+L=#cu8if8ZO*VyrIVHX?SRf5wi3-0fnhHYK>&;V2)M%9c7??Kr@HNfQvMnSc!a z1VHXmF+&C50sPgvFWw7=raIgY+`1p(qs-= zd=!O6kh(xjlKYDzlqjBpHk)XbA8j2Xc7xSMv5UAETBeH8y64yfKls5Z2?pr07y znrH;$9x+|K7jhH5zPSX%5;c*HI1Fqj_9jc?pt)L1mxV6B7;?9WG2$K2a6q)^D(c!^ zw2Sva^CB@)_nfzG!vrynE{mH1`=*Os;P1@=PWPAD2C217t+v7KDPm>%L(@h(W6C&tPx99zd>L0kdNH;H{zRH(yp zHK@=KcQvR0egWQL;eoiTfd!96a$Hy$cQv@+u{;J0;)9UeUo^=>$ESEj7hE}`0!3f( zA!zEampD)p8{tB-7^i!)V-Vs4#JS@`P@OA2Jj`bzLJ^0$0v$XwK!ZsIfrdPvNO&s< z(P34b4jp(xk6^L8_z284i#@ch@y9wf;P5ESzDbRa8*2^&;Kb$a4YTV`GH$eUbsOw zm=Z5`^1uz83GUpW8zh*-Fi+f|Tac^hyHSH8z3l%I>q-qG;Dkvud7uUnFa)LE12yOd z@0+m)u8g2aEA53eq^aNhw4EBzPbOjs(xdpfFza^TXYfF(wbx0F#Z-DbX`E(7x+N4x}-FVeL?^ zTp2=R4MWfl0k2$PepNRuvte9Fk3f>&k}uMeln8E=XBJ-C2@<68t}vcDF_c+ zU8n&|33P>r=lRI1io=X6qr>khhz>94sR0ubxG7caA#T%A1KyewX`-P$S67%6Y}ZqR z8Qwu+hG&pax*s6z()j;bxi7kK10`FKlFga(C5arUD}06*sF>jqD)8xLpaTBP5IcKP z9VTZYLhNv732|8n0h_W!Kk;REs(^{T#aG-}g8I@<9aT^|4Sv~TI@#qy6=rw^hHtYG z77g1)>#|Z`jjU z4D`ks_Wx^a@LD7Xh}Zr#KzJ>Wqr~evl)${%;u|__;E&$aAp$S)`T>XtZ@C}>ru6XF zTN2)O(G;rnc<`!DQz*(qJ3{b4)D+&)!vRmI8;F|1yE-^v6?W993GeB#pjwLs@9Wfr zY6%NkUDO0DFkQnH4!B?dOV-nb4_sxx+KcR0dz5{A>P7ZhmpfmcC3J^*L&PxgpeqL0 z#Y3)=p9%vUND4l5m3+JSkxt&*9AYs!EJ?X6I?IQO@$S}vp5S|pm?eJfD&jekV1ME! z*wt_~f~}ZEG&+E?+t*0D{bw#>UGu++^}>-T)|Df?i}mOKTCBYm$;JBUzZPq+<#Dk- zrW0$-n=KyKi8X)pg-)z_iL*zcSf6kaYfNz!>ys{GU2{3H=9_u<(YVW>(u*}uSUwte z`O`YFW)(tYzSu!LqZjBJcY&5yX;r>hL0!ce3(|`7moDPWlJ(;Jm8&?{coAoII^b>q z#HU`wnRm5kf#`=`O(^=V=0BF= z#_?UPe`R{%*IWPi!XGjjh2O>c#}hV8M&Z|6|5%lsFK7HK(}IBB_*drH_^0&#vc^9p z*A zpa1pN@3lOR3cu*KexCQ}&A7^b)$RZ4^WStNfInYXfd>H>T}S{+2`YD0_kVZc0p(YO zf}1K43jXlG16nE(3jWmb0N$Fsnb`Wj^gN*4I|P(_h5)(4+H=9bUFd+4N6!iVapeT% zUN`}cjt5SFPcH`ng|j_Fz^k(n0xr380-Q`g=ru<)iVI-jT9=c-MRQQSUkDdgsONtC zm{EC&+z}63-xs4~QCGSQv#L=+UIb0mVuo_ey020Uf%DbK!#o@gj;ayuWN|!Hm5LE^ zak|QU;Y1A{3EUYk9TBQ3e)&~0g}rr`X9^XbnL@??2`1#<;vEzIJyYQ0?y1PDWC~u( z^S~5%-U0XtbB|2HHC4|Pcw_g8xk=(_tWd9JYgS9;m~(WA|SSWAA4o=*SSc=%Ud-on=neqQdG z26SG6G+@dK&olrNjj(G4ng={^0p(3sE}#qmKLm7g0Y&yJJ;^@b?-xAag$T$s`AQ~1 zcOp=Ebwt3w(mNi=?HxN$A_Mn9>yuiap?P{pSQdX(K0{~0I~lk?{;GV2JQc~oVR`&j z`3!j~k0ZnixbT##&(JEgGd0A!`x36e1n~iAeaXdD=!aFv09M9(a21;8$^ahZ6QCXl z&eLPWvUr`lK*JiO08c-H6yTwFy{`~U==3O_05n4UeR^M^0IXEQ10bF|5_XZj^5$vb z;$iINZDNRw7xN^%cr4z77a?|Dt1YaG_uxgy@^r=}CH=>a4IhE3G2#HZ{IRg`VRUet zvQeyY_Z+}xdq50)>V*j4;CS>G>ak63Yv>B{% zR~VEx$yyHz!zq1*yqo7faWynyo_AP~ z3vPN6X~L5(m{9+Jf(aGty<@`qtHT6OMRH7d>gq7TQ+XT{Hn?NLzzv8APkX=wmLNXk zjtRa`BPKlS2@~pFF=3+%Ce&XR6F6~bc^ZksCOszb1lu!695%aQ0&IE)+y9&k6x3e^ z3hFNd1=wdT6m0PX1uTyq3bwjHf%ueHD8M1|00sEe3ly-f``2HIJS1#JV0hjGFkoB# zp#N6Umk2MoBLk)y;oN4V58K?4L3x!5+dV)78wH6!yvXrE7QFsjJlhnX--6)qk_T{* z>q(M+7n zc^o75x?x1)9$Y6=UJ{LDpF2({iRg9V#vkH#AXdEU2`i?#V#R(JteB?9id}mC(6R#^ z++Wkf1U`#|0WTwUc-mzkL0-*qui#$TpE z=q(Re!EyyEtO5UE#Nlm@7OItOnio9-N5}(I;8QP9!MlHKmz(*Zd9TzB(lER3t}&Pp%FLJe9|h z;8QmwfTs7+Emc~_N8GW1Cp)c;pShz!&YOq^pL;?Byt1ZuCpzka1|@nlIIKqlP7r>2 z6Pd#?JtXji>)t}#r4re^z0q?oalz7qu9`IZN zvKHaQgHs$2WW>4c9Z#l2cBRkV3jv>c!2(VjO0Gm3u73|{!)ZMzaD4)2*cGLj zrFxM+=RxFyK0%TH)q}_{{scw- zH=W3{8o~clu>-m2BJ!nLk^fyU@}-i<|Lr33SeVw|=nofJXUTdM;ZK)Mztqd7U+PiN z@#$p*9hQIQ`DpRS&rrVq@*v;6kD`44<1XJXe2)75C3n&0`4_;J_toP@)nJ?u7ueHf8-m0ECEe;TK;M>z;bVtbs=fE9DxEF%Xh^d{NPx6Q3 zP%MG`Gh$S*(@@7v<@j7!YMP1{vwh?JoeA6`hV6!}r$rMSI3tE&@%dkhak^^#zZ3^b z&lBX9;G+TbY|b#q|5mia+AXA=+@M-vr`-wxgGnsh^nuYxciA^W+c)Yx)-hj+4RO2e zGn8BASr{R3*34O@vo+V!#IMDX;SZV|N~Ve$P3p9-#Z(HWbr5)7Ef-(0z-M2JB^@6! zr7G{i{IA8Z5bc#W$H;<|!ZM)|27Du?I*%=5NHFA?n~v9XlLhAiYpn z1?Rs}596^e8+>xmcn#TWhg;8zbsd~zkDuwV!#`(5hdLVj>|em_yGT^yIngGM-opOm zQLzD1zY}jva=tlsIPPr)IfcSwnqE(L>-AdGR@Yv~!>IG3KV*C_PN!>3N94*v;lTG| zdzna;!PZ5j8*J)NW}(IMmLJrc?W3j}a}3R7L_ZP|=?t#LBgU#FA{aaYJKIEMk$&AKI_P@Si!kO_ z^>TQto!DXDMZB-m{!!mRxN)&>J3qNzXn2Z7!G&MNAo{9(FkCu|>RP~0VrT7auGFn& z>;xZ_jxcPs?+CKr4lO^4w>rhk!6#LC%?`5{k!V~1L98?b-2SuZD-SeV3Wf&L6Z+ww z`HOghZgOq;0FnqzxBB|QKfj5cp!>Zf#9Q;p>vrh%r|5tSCyX(yw_$MMUJ~I95#emt z8}^s=Bcmb2-MdC}LxZJ!wP^aZ|UAIioo1$z80c9!9YiNrJd-re`R_!WK1w98BF z2mTNfz1IFVuf0J(!tdDOz@OqE?KEY=i6h3Is$9NnhjD+2Y3;X}do0K>eaF-b?*AJRB;{|hBYD>Z{r?t6l8;QV>~FCvJ#3l^M)z($;x>OD3&02-ufTJ-#WOLHr}5Ti<0N_8X^j3`TSV0aUUt`ZDJ z;HeVfZPWc~!@ZUa&6m(4>L4NAQynA9@P9bC|5foVrVM4sgXkVpPgvX05D`AZy?`0Q z>zY*8*3S^$FpXfFBSP9K(dVJ3Nus=-W(aSZlGtt>4pr|P+duRVF`C~pJ)ri=`*ck4 zI2~hgOYuBf>U``qY0pnDKOvDGCnS$m0|5sRJ};dh?fjA5&&72khme5W`C@px(QMCo z&9q14ixf6e(q1-{;Ti?}h-3&X6-ht3&oq-~3D2H`O9A5+>wtH=SS=L*gamd|7Hx}Z zuCl1S4^lsQkg_luGJd#JS8|J~=D#Q+PA(#ITG^ax&9;dW*kW2BLf?mdW8kz%k~%qx zE7S_WNJ(z%%)A&l^fa!WJIi;*Z1V@$ZWknM&>KcXdQrzU5f65(?XdA?_Pj!JnVsPLX0ayycq zyL_kw#f^lCLfT@$(HC}0DC(O0bEalqMiG+W)AQQ!7a5RuuVSWHfBS%c|LIBB%`%Hs#9^QjWlu~1Y<&p zuIL|}MP$1aanAWX$L0BXXVK?fioSp=IgFSxB_YZ~H**Y`mBxbAwV4*GyM7ja@~^&d zrdnuT{_x^57TYQeD#OUg5kH!`E2y8rGV8OlP*-?7CE1xWFpQgNf|4D{n*Ie4bB(bC zBT9`v;uCEUem1=ft+)6j1v%Tu*hH%I4&)#9iKEyQNU8QIq`#QbA#RmVjO-_b37jAf zDU#xU{c73)&k@2KGBuA6>$_9%?wwQWA(GR{+a)7eoIG6d7si4J_2dPay z3a+k=CT8*%%JF_`mE{uygKZ>XFt8KNhQ2W*j;<2Rc(gC)ewsH{9?2f=BbntI@+%ud ze&rSlfAFrvIE4+_AND>SQcw9#!p`)SIx{(*vg^Ck~&h%@$^JX`;m1}JR} zmK97SHH_E%qld#wfh3*^cbFk2fn+PQ7ewL>Wx`!%xIKZSX`lLHL}2s8LinJU{yFBp z#|$}%M2W74I2%tf5HO51lO%Bo)S5{*aVa#LNw6H63-6yfjYG^nbf0;8A+&vNOxM;2 zKO~aQk;}|I6|qjoh{)>tgi#jKCF*_*>n2Bn%wS*I(PUU)L2JiybGDKp9X|xANe>J+ zn8*qGH$oR=HcP@inxbF81uO?RGo}+sQTQf-BY5W&Wg07!3=AyB+Io6 zoxsmVI>kL`ep7>eES9mhsd>;e&}T91u#v9x0dp4Q=lYn!og!VVtR-wvrLa;zUu+U_ z20%Yw>?zLI!>;q?%)LrKU(Vc*xXuE5&SxS0QLnR*S3IIJJ3HOM1$b;OHjyv2$IQ?x zi73~3Mkf)gVYS&gmhuo)Xl5MiiiWR~a2!9dgMU||L>5Hkj)W0iNpHH=jCX?5(K+C| zYiK9AjJWP36_T%|zNFdQ*o`QG4f$)=b|Zy!op~&r``IT<^G23Ic-%Y}PPX|dH-xa9 z>&Vk)nAe@eDc3P_dm^bzA%5ZQxl|SkPnd^GP3YW%bW|KUhu5>K6JwDiMtwW8W@L3Ns1bvy~da8N*_9S`qDP&!{+fZ3<>Pb5Gl-7Ww0s&@@ zvW)E*mA|AGqls#?NZdW^;nFFeXn1%y%_1Aj(6bj&dN-mM8BU&zhmO}6V`R`BI~?7( z(0+lIQ(;k@Ztcnw-wCceYV1S~+F?L8v5_YY&{klK@<~ra!yw$1O%lYXU{f}#w;K$7 z;JIv)1fe;|Kc6-vvtNnrvkFJzS4i?5^clD*2eUnk*$Q(o+v_abM$Cr4G}$&mCp$@` zt@aA=x1$N%c+5DO9}C;Y@p?ZkoK%l;}sd7}&2o{)^D9&@hDb5}${CLrA#z0vs7adKkAEy7DYv3?T`|?fgdp zupelooZ=wK&f0she^Z8%#CEf0mSO`Ji~RvlkwSnDB|%Y6am)9h__3FI(#2vfqz)x9 zaNAH~GrnZD^VQZejKslPLrG^>ic*!QhP0qu+&6A71j#xTuVBTpF`l2YspRI6*FYzAz9jKhKYG3 zS6%qK%z3bJl`#jt$Rj~yH)7FDW0c=uG`|Y>W)6iL^GFVi8b*B8y7ri%a2T0H_L*V# zFs+$luNi(DM&j+xaVi&D%sA?DAZDc9>?24RHoK;Re{fCRYaQkJ`0-}5i4UHi^C)rv z79 zE_`l>l99wD%Sw59ezEYb8CK#mSrqxRR_T3H6?#mowkND z;XUl+h114pxwQKF{CeRS>iF?zjApsodMxg^JqgC2F~-SVtFITnz~jYH#H!}PXD95? zI*LS(bWUQuaMI3XQPSIS4l%NNre@~qg;VxeB^@>4xfrj1hBiaJaM}*NN0X?&FBu}0 zoT(W9I)C(asVRk{hYl@pjC0T(h6ptk%~vDyMimYkF?#UuLflYZhKA834r73A9gX&( zop5k8iI?qV_2v1HpH9P#Ss4!Dj6DVxerXJq_r`kROHKRH;#ZQUA%Sd|zp@t;!ho?V z3T{oOvGAXk^KR}1?|o^E?jsKmTMhZlr5P1v&8#Hjenqu*XxrF=s&T zc%)`M#*=nx6TUOU!0{wgeQ*{@pQzBR+b8s9GP^>`AZE9iUkBvyGeWK1BrzCV~5 z0>i?yVl==6a-F;;@GEdQAb7qT2?2MKxNyA|fuOX-vVd`W>CNfak@1?XJiAc%8=H&A zX=XTg9cix?y4AvuwtK<_b{@IlclA`WXpQfq^lx)AT$pW$jF{=jV&BHpTHLVC=PiAu zeQQc8@rV95kU+KHFIXV(79T6zeuH*L+GYW`fyC0!GI~PMG2iGA_F=F&8ab{N&f}&v zi6qkt<{Q|!#6ZqO(vP&^lr|d%g?h?A2FBEpfzbIz?L=TPTh`OT;5S3ts#O+Pcq19D z4#54EDeUcBh?%5HOD!6>p=dgBKy9{9Xg8;Huyw)?GA?8G2JyJT4zpgP#(vDt&ErW1 z-(e-3^J?~1%ZaDvzC+awD1O(MZ5&Ss8fT6T*mMwR2N>7_GE=iv9&@UzXO(`U`8 z$Eo`y!w!!WsLIi$B4aqg6Mq8M#Gx$s!5ltjQ!;T{b&# zf(l6wrzVUCk|~9D_Ho!k9xPpW+2T-Yj&?@8=9x0_3$T^d4&gCNrc`%8jjs_hrjQ^+ z^94o3q*n1ODo2f^3#2T-jvXl?No1!5Qs40H4!x!lWB9RhNM=u_X;}+W8{>7n4xB+cKEt8z51VyDSZm zy9$x&LNSSztxdyV>l#Dfhu$^>!ZW3$J?a3fy=8(Wr8p@+m5^xheh4TfS^6?qayN1} zO6Lnc10%DFs@NwOH3H~#c(6dgG%{4)vPU!hY?%cbZXts@^EX&GDuvfAlI(?Mu+Kkg zN~skZvGZIk^QMzd>fk?YVS+VL7QjmU9`Hn%JqyLxID-Vqk86chmSk91KqH|44AM?E zFXb2WS|71oC%y9U4B{`pQYk!YNs(T8ZwBe0pkMJ=9Pc$KMu2$1 zw;L4RNPOV?nZ(~|ZFex!D$B6~R|a2xBWJ1jkL39gm^F)xm&c(}*kEz4nIY$WgVo2U z{O*I)k4blU`eqU+Z|kG`_>7=UmT`RGyf(PC(h!wV>Cg`o_NCc!g|k(4Y4PAKo=@CI z<2*PwDzCc?o;cX~SmJjO=j5Sg53KFIA|d;vWd15myN~}`eWQ|X+D#0CBATR z4hfZy6VTD&{umn7v6!v1acH7^3O9o0!>HMfsU{KXggtHPEAUkiPIAQ9w23;5TPaQ1KOT#_W4QZb!Pl{8a#nr@PSDz#1p z(pmvoeSRIeP9BX~0W4F|r@81!(!b;2R27@xQXT0+9VCV9a68L(_`z zE0r1_vRsW1*}Z&|&xNLmKF02Rw_R#kp&lA|T~TVq^OcQCTRV3x^He)xx5~G?7VjOZ z+$st8Qj3)@V*H$w?hU?o?0wXj3{}I88pWu^ya*D{iGKKT_i`SKARNm?v$;udnFoV8MTRmwUb#l?$fzvW4Fz%S1&W_g@scQ-+A zQ?L4}yKO|lHz@q-K!Vgml<2-dOV4p^ny=EpGx6PnFD0pO2XvvVtY0lry;QF zR&_(J6yCBx)hv8^=~fb;4&mFDn;EYg2shqFVr7K8j9f^f4ZoP5bjcV+E}9|q4ie{7 z8JN^KU;WLzjJ+BI@l#Q$s=kAikb4kTG-mbI`S>a8_KQd<`OD1Qm2>1h3GMqmVA&eq zS@d`FGrD7p^Y@Sxcxo~3VIG{QPb?-u^iQ)l0|A=oou&R^)_YW|4f#iEh^&Ed7xq<# zKg^P^G&g0~9SZH}vgegmq zv*S@jdwBC+GDuMen2)}22P$0XH_;7K)ots`m9+cNE)|Wu2JiNN0w=|^$#uAD!O+J{Rn??i&j-v zhY4d=s#8)1V(M$q1T9e@9aoRF*c?*EHI2B){FjqJ`mD1NA?Y1JEDvP43_zslD~&DpF;3l4NytdC>4Y#}l9bb?P~HyUA- zU~`PLI7U530=u9yGAh0Wk4l zqMX39_vltzj+z{rQB_oXOdvPlaVArFcwOQ=f;&u}-%r;b#jhSVekkN!(8;@hz)K2K=>3@x^9ZDg-=2dXZl& zFz^vFP)6sw9w8?ByCs#GtwLe%Bg9uWevKW@%wN184h9szS!Qs#;}R*qe)4hOWXO0F zZPmY8CNPV60<3?IM9O8j8qh9UUV_#yeEUPd6TVUK&!dV6@VgK&yAR$ou{}oYyE*bx9G6Pr=TKHhR?m{6nj)P5 zw#8`GO?~NH-6U%fan=&$>v|^-qvv1!TJ&;VqJh9*7tlrwyaW8FkzCgV=EVR3O=O%r zJDq0xSkd`)c@vqaY(Z=XI_0-eWDMkbZAN;^uZKFpO8((Ye7?6hlP(?c^_ABe?oODr z09HKC4A|>PJ9-{xi`yf{ty5i2(H;>A*G=*nV_Gc!|Ii=UcVgr_C`^BN!gnBKJx)yd zP1c80Ci_2fd*-vIy$O--eiOov-@0kU+a#tBkto$YPW;t<{T?<-!|1)%OqLoAzdud_ z)kV3)%4z!mIB?L{SAJY9EVcGxxud#d&BR-6wR#I@i)oBRFxfkr*~00)&)P?-rTvqn zi(Fi-u*{17^sMr{CsAG>zzvL((2v)XQ2qO-{E8$a3i9Pph*?iM(fh6HBQsf!TjzQ* zQC>Z5>+u}=lwVg~x<9%Pbaux0|}OEGi@dX@cITah(2ijkF;;ZKTU4XccCq& zUP-zJzIqx7lM@0YPPNjyQRKrH=w^cktY9oW{S4_qAF}HGrgm>6=r`4fBgYSIMmAPpT~+POSj0mBtm;q6*K3a^l#>tf1EWzse!j_uoh&-brdS-3$xgpyOq? zMtKgT&lXn-tF6~S!%5%FP+Y6iUG{1;u<+wjWD7QRGikHH?az@xvKiiGb90OuKE9&X zQCM7o%YLEtR@~mz<4{!!@3ite&ylcTi)zlpYu|_r?1VIIrXxfD6>luG$}28J=?^p=auU9FD@h^G+n{wTv8u106QOxN($0wI z(c$d{q=3(BPn17J!tp#wQ9E=5ZAQ7zBNP1md1Td}S>XKhBuzea;-QoInc(L-Jw(?D zu7`YV$y0TR)Qsvnog+58i6(qvX;v4KOAcrWq-HQ~BQwx>t!f(yb@nGOAC*`blZYGZ z`fa2f69czvc{cL(k1f+VUxx$RNxLK&CQy2?!oA)rytJKcz~VN%NE8eUJVVkze2FyB z!^lL&ynt5$Q@$rru2a@x!p}ptk_nKqgIHxBS7uAWo1B%xQOjMd(&5mwlT^Xc9a;{z z4le8Mhu*+Ba&2FDwf+MF;Fs*cvXolNK=TB2%31VtF_{?1Y7h1pBzO1Ep^XqXOgL z!YJ8S?6?6rQ$zpp+8_5APuzl^$fn z)-H6YFS-{zW9`9~V61+iD}>XQ3f8Y1LtT~|PAx+R-sSoGv^((^mY-O4y&(Pw>BtoA zAn4{xJIf>f*FN$PJ%db_y(+0>%~t6b41AUN&~?^nQn8P`N%<)!m7D*N(*bt=G4qBst}H(pv%wm zB*IVf0W(Rze0cEyzVcqCDAp8+IpI5wo%IvoN;KFW{m9Ks#0W!^C z15+t{jmMU%eEGje!sV5Gi*O23-y@aU37P$0P6(b`aP^emW%V*6_j1W>e4q4?Wu;d5 z(sGj|SF!Qbq?ZM@9uB}WFB0Xu;%!IJhSm81xsg6^MSyf-RR?aIaDR6_tL_1~|1gma zlUxbqfc2;K2?emmHvUffLZ^dz&@vq)^|A;x9Yjg^3j=(#lJ)AIbKC+gt)y1Y)b9`( zY&c=Lhp&ocEHfEWK0{gj`H&W$_FLETX1N+#{2NC>tYX-meW;LO?uCPS?JbS9ayYi@g|=M?8b416vx6!Lq!wlLXCGKlcHJ zmH;FyO=n2R1YLzgW?s3*du)%Zyu=%$hJY|?3io(Wk~d_gR+-IoS7y8NYyH1i=PLu| zwVKp(BqdEbyVv&Ra;I*CplB)H8O)EN(XP|iVwx<$Sj+`t9;qvkEz?C;?s{IO=Wds2 zd!6dB*GLUsGchN*%lpXj?KAyf_xf&E8ML1u{wiN%rcn5V&AXSJR#yR5MGEV)5#&^y*bxk2cbOMGR9jjV)e zN{i6_2O(*2#Ww2{EbB6Ur4laA_vlYLKz-F4LTIGXlV^{K z_2e?3jBv>PgdjYgCSLEc5&e}CuC@)c*{F|#W8a}gM`Ocf>rVK$?@zwbMqBD!hr|9@tgr}JPjyp{ej$|iU-&# zB(J4`=M=phX>TS9RR*^AGqmin)fn#4wQaw(m@i{6nyAJvZ?6^O8J#C3@`B{!^ssH2 zW}G&kS8w&TeTU|OI5YJjt8CDAUbP%DfI`b*9=|v&qZZTT{qm(-c`b1Mf=06tX*?jI z?_)r%WHHQcBSYn7EFr|V))Hj|FSq4-8U708WpC>U*lvej(U%#1QwbljEWDzKzOCr> ztjCM}yop|=O`!#$*`5N?OvV;o!Lg3-`&aPS4E%|#Q}HzimjYAF7uwb}zD*pQZcq6Y zkMl?UOakR8W{MK-zAHJic2R|x`gDiQdFtu1VSiw$maHomek0-XR)^Y=UxVvbhkUd> zEPs#qYf0&Hb+>n)&^b&RBvRUqlhP|_PF$mVN>XL|{!TPu*%sLTqo_{)oaF|)d+Lml zfWBg;v3)x{JjWy27pyl))Nke=S}VeK>kU%Y_x~W_^hIl#1iRg_v9eq;ez;HBwl$^( z=MXWA$}qfre<_f5hp+!6DRhVRMyamJf2n@Q7#_?zS$e$tFRcgjPV00o*0HMPU4v_A zMMYrSZJi+rH~g)Ab)R(-e>F&bRdN;BZ3WXm8cRFJj~1+-VP|LxH}Uf=P0IeNb+IUQ zyzeE|Ghy;2!ai9({}Q=@zJ};>E{=}T$5&(|70vNUP1@ zyA5}X`IJV{rZ{QGj`S|?ydLlAbCu@hyK1s;;sFHfb38x&f6JPu08~chEbW017kYTo zKm+MPYb%4{(ctGp7n4>i-0wqkQFIYd}!9-*PANZwDcX%v%YRPGLF;^!1~i z$gddg$&V^tLa9-h@Qfd=qd!_d=AlA#ugqviS+J11V9Z({UH17$HnZjxezO!lXVQSPxXG78zK{%LB0)@Gkj$nQ**C`9Bc3ZayG_cx|typ5reb4p!9 zq(~Y5F*OFz<>VNi3fp>O1a6EJuN(iCdWs?&M zE?*?KgwSj0Y3oxUzUre~e8f4J0V6}HDdGz&zoaK|)5)3pk(j*7^U z9k~rf09hUVu?2{p3*_YO%(DH+i;yR;17Wv8wmm;a+#=!)fe(hO~w?|#Q9LreEHpqf( z7MN!|7v|VYCUsf4vm|v*#%Z}38iA0~sYkbmty9?T7g-3A=%yw+h7|GZ3?EyyAG-4v zOHx|6VameQ)rJ&bW3|9wlG*O|7b6ct)M|qG7+NYfWN8fTN`JK$s0JhWE`}<84VA)g zR@5J4W0IFebJ6;YgfncZ$YN8F$t|^JR3?76E>(AY4@0<>(t^Rd{;(5C-S~YXnZd7M zH(~;C_0cxFJELtLR2%CRMxaHc-C)6=#MH%kwZHI3+edB|lraEz`T!!p0}Z zqi%i^gOmSaQ2Hn)I}dorB5*3e>1BGdJyt(SdCl8E0h^NEm# z{l7x@87y6)0asRQ*`9+IB@e+%Rr;Hsk?DGmo#_FeO0z4q(nAN? zok=)ry_ZZ<9*Od)98M z6L1F%2+e(<-?wISXG_Qv!LTZyD+qOVuD{J2(FZ{zCUNJbTkZ`N$owZc=jsa%hY z$U)C!?)#-n-eAj<8k&+o{pb^DMm?BF`6;%gorCT(jOVdz+7jqk+F}?Fdy>?|R}Chf z*fh*H8uRYwKPLeDNgebxxIdA`iLb+E_Rkw|Ad%J@-!$NjSqz_p<@J=#6O(9&_!jI+ zqP61NklvMA$vXz-Xx|+cccnS#ZLjqm|FJ8zGmr66-Ds2#KeC3A-Do`7W`kMXXg1ky zg8_KWTi&zSeRcy{VFy5bcbW(X(G5BLMO%sj1v-nf*qug`muwK%o%W?WY(1c=8;uOp zW?}Kxkxac2*8$ z7`?(V;y$_;QVe{8iFWtIYL*%SyP9xRs_{=)-h)Pxmu>KD4;=Pa&;h9jjUhX2a6$bY z+M%d`^&79epkwul9yA1o^`thk+Xl0H(kS`(wHCvJLt9UD0eG$_^@-hM3+Ii@3}l*8SY9T)X~R|G+}IGer|AODl$Q%{*~YmAoXIo@Z`)#F%U4F_!d1QS zy&XPIr50HcEyuFoMH#>_Llzlju($&@$V#K}+Fb8RxnhH~(Nr+&`#59yV@QN-Yb?h| zMn6dLe&j_{E*!)$OruuuWAII$433*rro?GTkkL&(SY zBa5cX{l-tLpeJD#?G>OMGYrRJgH2hqhw*bmH@-$@&-BGFW@OL+1lObdSpjID9b++$ z#^pV9!VroGaa_}PBX>_aWW!*0Xk?Lmd-&hnN8u2>n~h8HQ(GLqJ^`j&Yl-rsUl`c0 zJm;?y{8s`0Md(SGltV3I3oOW?J;@OpJeNb0$!9h=fyI;0ZH;!?gC4cv_mVJ7NT=+| z((3A>>CEl;m<`6-=?&yK_RNkO>`7Y`h<4fqzOdumoN)eNtOCgO7Vts~ppd9qFe| zn_I&?x}>{!pG2kbB3(@qU*Y`o#!Tx&W9T=yh^7ofg|@j5&7x;*=t997`fDF*rr+Xq z6#gr_FAC^)C=LAA-F?vp_&v%1`_-OD4aOe)V1t&vG%xs^gmW`BzT^_leXYDvS5(G6 ztki~c*pK#-We_9d*t+u;cg&hQvtkxHa@PtM_*iu#Kic5Wekc<^+3ZpyhV`eRLzDx? zpKVDQ!zI7xRU43U1V7)VpayP^9~Tn;A&QUkq+gW7W_#s!eJGHmNT z3F*v@FA|b+spc~Wzt~vNFr<~KsTcqaW97I60*sf2b$%``-i6pOKDQh%?nuCm3(gOr z@zP>G6p;oU22oS6cDV4k59@A)c7teFb%1`gLBByXyx(FGwMv-(C?ga_V7u^QS2h&dSJq^_%{WsiA z2GdYHRgipXF+eBvF}9eHJ>lMj5@i-of&UO1Bc6ty?4L6*9RCUb(txy!aVDLt(yuTu zHJ)34E$wEbpt(1VXz!rkNc)-e8SjAJe%_@5N+c?mo|R6W2rFcgh%OB06j*JSM`@*0{*?@O2m0bSK|Jsxd% z!8NoWU6$Y;q_{B;wKo={nBJd&=IL%EQ7(+XH~(6+_%Bb;-L}D3vgwKh-7Oe=mIcf6 zs0lrEw&qd0GX@vy2u`dVf4HG>n0f>eJB;2)9!PMHKD=odb&WpkKb+=SS0-FB%y79T z%!*{R&)rO3L4%ZlC<=YTrhvTOJfZ2J0*HUnG~N`_lmNM-Xc#%!ReH$k zCCxlXI^Q{;O$Y(gXc}y&6%HiB)?1LGTzG{5~n2iY#KN?lO_cW<6b2M!iw<$s0 zd@#sgaS?tRi0gf*?`}@$1Fd6eY9c>^#Z3&m^<2U-b>nb7nmsp~)<$nhKo2x|KXc8o zAfHy^k*x!^)?)7l?nI7^5g!hYrRlKyCE9`Biy_5Wm2mS9MiV(_hxf-&CBDWy;k>;- zO71ll+4&PV^el6SjOzNC#VCZ^4gL57e|z&Ar0Sq*J5rP;3>w5@mIbGm&YGsv_M0v0 zoOH~bI}KwgVq-TXq_O;waN9Vl1hps@o|X%JXB-y#co?rD13HhV?a4ChX8aTy+c*K2$qNZQmoIZseqNIZeDQ8ezyOz% zXfoVBksA4O!8x8PY)^o_6R0MP<%>W7+0fjGXnA55-t3uq9c@Qqum?Hhti^^bm~sQvL?PbIYwWA`dvC%3F24~usGn5VpxHrFPPwozVH6wBH0U)E zHwUwD%*xhUv;BMp%C>9R63 zMDg5NfyJ8Ii-iLTdD3jYe)ETnzO8D{~N!k792Dm4Xs<;*ls_(q=z&&ZW7 zopola7rxVHs@G)t-kE8da893TnkLhEXQmRNO`oYmlj%oirc&W&eJ1?mvD_y53u-{P zw9^#bBCBmCIxp(n`)4(=MkFj|_#2QugHbPF?N~hLudx-z}l->7NO49IM)= zmCkk)7vq9L*k!5RN)cE8O6V*7nqP`r*53(eykTj3OKAu44{o;@x-P83J#^i{ge)mz zk7;O7zT~X1L&luaq7uA$TOllf+0$r0Wy{4U3lp6+eK!qjx+8I@gzi13Yn>ezB}xtG zm|Zou#(9N#F)W-;?W$bvwDy(u)eF;A@F^GWOuR-aF?$A8BBK`zcO^pW1BjASCLq=< zm_gg2)`(5RJ!l5iI5yvtD0QfvyuaKlQ(uic2B zQswZ@Hi!0%OE3cPUILtCJB*SdxqZKjinUy81Y*iViIBfWQ-H?TZ+}7+-w~WQdf3%w zyiG&o3wd+ z%7kX!?{a)c9iS+>PV*}QqhTqj7pl-I{iEG|4CVWdi!)c_94zQ5 zw}uA$ln5Jim6r%lYkwO`gH7Ek6RLRHJ=mV`3TJjiMvv$!aJ!g!=# zu^wFkrYvC6iOK`}W#rbQhZ7p>X>Ym;wE~`HbG^G(fN_{kAxvqLY6VF@z&KgAU=k}> z#NhR#XbgWKojbguJcvNOU|%BRplPZ~(83?|p_`E8x6MZ$8UG*JA?~@$koUa&IxxK= zj)w1_=YE$CXuA_x#o7NzB>uvDn&yu-kQ(GRj{Ld`fpK|Wa^|<_y?zdX zqIT5nTAIE)5t46L_l7b&W|d0!$CI&=(m780-DH8;%W0xFww?y@^O4l=N{6QTPQK21;-59I8W-VATyHoMd$FPOX@4hWkA!^-XcumrmuNeG z5T$VUgUe{FWXG4tyEDI*!Luxqy^%5a+!Zt>pc+rx=F~e;daCd$?3sXq#gfFjIebMhi>LlD)r!1wBbgFO=78X&9O5MjC#aZ9G6c24$HTkNA55ag7&6e|3 zgPQLnHJ?}m^NXkwldne21z#26K=C@ugimy3m8rSJPt~$$xo||+wsK9r&oucegwJ*P zD%5;nE|zPp6pra~RjRqf<4S4K;upGH^EA0mD7hjjesDyWuU?Z6?~NQcXeMKufW6LK(R~o9IUF<;jY{OU;bje=EJg z)~(F%ze~*FE2$&r`v|{v!uN>`;d;q>V_hAm`Fy#3z8rPC9}*i^ASj(ngn=t)A9^0y zE>GOF0wMW=vpku;BZ{>#_ABi$;hELAx7>fnU}B%!}4h}Gg{B2I4rXm?NZt=MM&J9ZyGxuP`Q1b@C)bmcJWuK zwOejQcp11-RSHmhk~_-w9`T}*uS;0f+^Nixq=Nv7-lw*ciT&@4*h`}T%fB@$p`R6s z&qv^a>R!viRUUVbN*UXX1>;uXBoc8o3? z&{59dNe=XO9g7@YF@iek6h0ou5g87yp>o7OKvJ&V1(23Y1g7znx_{RS|ERn?Ei7wV z5eBT%eueZ`N=M|t6um+O7-3@#>J(~(}cUP)H24( zd1hK7+#@xhRQOZhfGuC*aS5a0xewDc{EP-_nMoK_^)wwB?{#okF2={%E0DSdsrb?) zPQ^2IvxY1@RwCdgkDF`@#JMV1+dn3aav(D@7D?sC5@1V`qGnVmwz&; zK#F#UzkIYeblF8#VLf&M3krpSPt#uQ((#)<2ud50*e7_#$=eV6&K(9kW?w{+1!}=? zC;IiQX9r>K%L>4q(bReN*yu4?hRBE!SC55R5{tgh<+Mb z_@nZ#ne5kNNj;NY?EO~8O>XooDP zaG{o-gopjg34-qX1?*eU{0Kpsw#PBnZ0q;NV)~bT1T^iUj!yEr+?a$xDJ4Dg){WGU zY)XQvXX$A2LK3t*i++#WusyAN=}_i=#~1R8NlvpG%T8ZP>J9lzeN*7?O*kz(lI$>h zGxA6Fi@cl!;wHSQw<`&Q1+u4oHq&&U-ATQ%!jl(Kv1Pe@_9U@b_53$W$1iRbRbnjQ zs!KF3iMe6yOB$|p(mtc8x^P-ivG&tj++NcVfDzA5Z$?*_794A4-`84mc|!K=&=E*?pGeTR5?#2&vH_ z7_fzA(bt{5)}Bk9NV?PesndZibY^r@+hnJ50oWi`( zg+ud3ILd{cIGK_=!?A5RblMYln6eFL`SYZ{O1g5b702GB^z2oe-Q z3B_JQ2#C=HLXltvM6rMrg$$xpyC6lyPKk($(ycTB3yOjeQE3YAclW86T!5ed_kI1S zmuKtj?Ck99?CcC;XB3tqh=%<(FJLVO-sWurre#y&N>Tl{LwgN|MX}8Gp#G!gIkdGu zr$7eS!=(2o9UOk~kGTWlLFnR6Y4X|a|mTd*XpEgGf! z%{$7iz>UQ4X9=vn$(PZUWclK0kz-qWcdf{=_tbj&6}vPc5-t>l+pFzpLk_9i`w&S! zPKT>HwWm}lko@}!buKt3_|N6^_q#CEo0m=tKTt21R<7U6zxyaZrc>87YG0Z5ll(hh zIh0N_*Qf)PpXF~q+P)S_zF*R>q)|)NUYh5#!}=F(TZ`Mp-_j{zJ(R)6*Qy}Smlq&g~uNC|wo%&66_I(Jv49eX~`uyC!QN2NZ7W=6^ z;&j7L)HW(Sr_!i5jQ~({c#3AZ=A_VK>jfh!U#rfu`&HE=Q})*Dp|a*z z6)pd3?8?V@y%&_`X}N{<>QLV#JT~I~K-j6K7*LsPUEKr*aH4`uxZQp} zwH58?qsHoyaRipc!%Q3T{E=vd$q8yvW^M%ey^5tq&CdU&tsNMJWzM%R-L@H-He{_~ zjtjHBvclrg1;a{)mG-vwmmo%b|AP(Rm9XKn&9d2HjsAKSTU}c3jO=3}co|G-g!#P- zQtZ%SMTK|6ehG zU?hICrN74u=jL$SsJ2ixHm4B}v34D|oJx`Nck>{S=X{BatkcbL69zJjYBzdlb&DSH zV50}kfXxn_{7SV2vP5ikSn{+rgo^EJ>!nArLBM%nzRi^@P(~d z%Z5S;Y^@jyB;UNC*@A*4Wd+X`#3eBpEIVNOgB36-phl*h2x?^7>7YiYofK+h+Nq&N zrkx;aWa=~_XC2Ow?@?Ja#Dn7M!Q{s|-bu0UhLS8oI4=o7s~H-gDl=#zgStNmC5m)1 zYfTcE!BmRrG{abqBY?EZsgbinobaNUmyR7$L$1(; z7FlOyy7gwv)aDwtov`;@mHt|-QYv-(S*^gK_m$d9RQ;?zslE=ljJy8`62KYbksz#w zsJ0n`>;7NVF!x7d1A(n~XfeFJVhPvWydxtf5?Kd95MYFqaSrZro2k8Ji&(QLfDs}1PbNwtxC ziaq(2-_HkEr7+rhoQv^7IXPYxviXV3c$1{8kuJVN1lP3Rx3tXbbf2g-P=Zc>zX}}2#>}eW# z0#)YG`}lD`!(sn}IXk#k?TJpFrQ?4AlQ^!n!Pk6R{HHqHy+D?MY64{d~w?EZ}8k(QeTM}i_((`&tdes-G+ewh;i@X&;8bqO2 zrTP{1C3@|o+TZ!In2xsYS7aVktupUbQ324N!s8-!sa_2yUQ}B~drqO+YoeM_V!2*f zln7B*=*Zsjo9cJ26sT?!yNX*j?KWH3p?T`-lzawQdxJ{x6Z>Y(a^hAV3H=qog1cKJ7K*$g>sGUo(Js&|8yT1*ql9i0Lk-WN z|4NuR2uli@b`DBoVL<^4xDMhqurPbmF4fx0%eT*AXDgM>@#k@YIK$MRCUc=Zm72|L znsFXi9yZOU9R03z+IC(|SN~1-&~_+X=R~u5?sMrWI4<;|NyVvQbGos5%K7v;eOZz^ z(Q~JGIS@1FF*ZP*~8lu?oI63-bP zLKjXJC)GlD=Ze3Rl($mo4<}1k9`;b2!tiv?lSvEfv&7Hez{M?6%busG#04?Qk^ zr+VmRg>{LW=CKIK|hogJ>gsWi)3yBC?zIaZh+8)L>0mT#DwG}V17oRBsiKMA+Rwq!S+MBas${yTU zaMshN)(}h8Q@&>26s8akDh>@ZgjJ{7NAg6PWK>AuK+Y3IW-Jf zRwLS|m;*ZCW;WZ^)$mNLx*`eawwuvLFj zJHzAC&?DNbHB-!Z&CJUs)YT)+&G69pIxHb!re|TT;s~BbV#?xZdmVO1;-bXb-=y@; zFSg9uAmP+rlJ?hSrAdntYrkpeoexuNX(RW3Jr;}TB;V9y9hF%gYFZz^PkN|deb&PD zlt(OhI(J@;Z7vtj&S>FRv^M`Q;+3bMz5s`q&;hkAKpZ2x4#?&-u{MQ)j+Mw-^goy4 zk?2b4;O?X3$1T*?-dit3at^Ne5e_!(??qeJ)Bwr%q7$HNvffYzRi_l^%WkUUCr9`N zwBzTIOM$q!8fuK|n*rqP&n>s#aG=$)CdANL!N=)E0WSG}6W|gX!1b;31l-vD4*)~p zy%7E7j|0TGqsXg{vGwXFC{f5I6Z|#rpbHOH z)(q-C@JQN?X4TqhUh*9)4t7vgoJG;Kw-dN_f;J;Y65JV*OK5#{#?djTO7teHZtXB! z%2+IAc+iP3R%cKkI+*ypK-~#>dBGK=-OSpxkHA{bK`|%*2#!Gwfdcvo;9+?|!S8O> z{?8Cx1byHY69f|t4!}k5XE2)ojy}O%Ce-Q&voiT&_%k5*@8~P(JHhZc5OfA%-Ee8F zD<}w^E}`}W$@zlgP*A{y-OCA?z+iX5e2G>j3m7g$gF`L$8*~i0R{h$k@M1vFg8D2= z-|X^=Y1WMhsr#tscIy9=GlAy+;B*@sVKFWH!Pz;4lw@(T*2EYbcHiZ25-{l6Iipw< zj@Iwdyap`E`92M9%))7V1I80R;L#?o%(DZ=GkzG(m1|_dklTli&r{d(IC5@Lo7RK9 z{jkv^3QO|Tb(GZ*^3-~*xq^mht}%1fZET2R z)kYqxJ;*+b#N>~;@cdCtOVf7DoyBG4a0Kv)Ue}uOiHaJrROe^(NFyNNb9%WEOL1G^cWpoXXx}DlxHp<<~&*1+~vUt{qD0P^dhW z>POIPnrKJRvL-Ak?#+~7r$lk!CY<_{S$G{`XH?;V9)xm|SOgtt!s1l&T(4;~vzju~ zn$&z9q|WuUrXA5Nn#MLo;ipm9QZojxG0y|9NqEoSsM`Am>i#oyCgR;#&NCi3T+;E< zPM>2-gvtvvdv!ePX+`^ESQJeQ0|@g0g0$Nm5gq_7ZAWsTI=JvGhh z7Kg*=PMX!d-~q~hfkL9X6%$ndBDrJ**r%@g$KxH?FaeIx@;vy+7f)5R30)~CG>Mfv z-jq|C%F7*Zc&^Y|u-ktvh-1;}7ckzEZQG5venXD(O?t)M2$CR-z%4Du^B%;y5wG4# z<5?Zs944qsw5ds#cPq3hzUKTy)hW-D=i-+=6$#9*ydvi(MNW-eS0fWx19hnfac#va zn+roKb(seyQDW%Atje&b6Ks`Ffu*Xic{*xO$~q*n`nrt#02T z$G~zj?I${%h+X6m)lXsx&Y#JPANMajR&Z^>L8F|9DLqM0e!jmD;cs4G1*BZc|chaN;Cv>PoWq_Pzznlr}+kRhst)7`18vGNfZ za3@!U-fmeZSETNE@55A@YsSn_ zl$Fz6IW(v_8=!n8I~@jdh95i>+JcQ&e$-ROJN}R<*HhngD3VWT$$YHiq-VTo5&#zy z9@bht1zojaLeY|rKfoH&{uZpUv=KO4y?7WcZ-WN^(Hksv1S#=PhONZij&lKRZ1J+z z%6Yx|ZH@;s9?&|U=wl_$$#gu8-G(>MkK2;_($yUx9Zl8phB>AOA#p}VjUlY) z$ikE-Gbqc?5}N3|RTyNp0*i4xl0mon*?r0{9xD8Yw~u-%qlrnbFlfWl7CugndMGy= zb6SxRIH#Xxvu3!%jimo-!s zabW`TO7$XQa-FYgEg+h3V0J4b=Wcj8t=9JVcBr^aR^+!iUel&1j}klL!eg@!dCRrD zp^jAnd2(uB*Ybur-mv9$RNvG<9V(vLt8ff17 zRv*sjD4K3Y|6u;rpCLSEcL$m?x`5~pdC1=#JZVT5mJ)l&<1>k>^=-u?Y%iv0VHXze znvo)of*R;syD+b^B7?HKVv7vx%0ex9;8B^HVQtm|KtWq{Usu+^xK$YEIN}k`2hHXh z(+6GI4Y4aTytP7+4WzjiXNV)YiNG{nE*e!)nAtd?&+02flShH!aGm_U0J=n-}fkv4PiS@L`l;0p%)jyq_@< z_bcD3c~qKbIY8RhgC!~-*h`LgobO;SX`HmdSbIR?pV-mXYN_M1psgKLreyR|kSw6)2GI<{s|qh4&N(J^etMaSE$=K8`d#N>{$kRi-D|Hf_P_RE-CeW>FQ zs_MZCaP2tG@m0p09q?Y;^BixcuFdE{6B_dvy5$PyQPyS9^n8|N)X(|D6-Ogyq3r%E zSPP|6b~YGu`8DQJY>u?7_odBcdB9wXsx{~G8)GiZgU@Aj)AGE4OHhPZN4W5-*kDZL zw*uvOXO~A4+A=qtKVd!l#B3tSd_M^IyR-qg#ycJsm=7#&U{+3PgjQjSoP)uxQpXRq zw~u+%+y7CvKZHF}d+Ty?_0}KNTOaE9Ib(_r4w$E#Zt2A$3~=N`>lJ>{;UDIBtYeJ| z#-w4=6V=Bt-*R{}uVyiF(vJjAt$fqJIiGb`_hjJSaRAn7YJXgSt?|O2^AnRrnm)F>;2eBK} zV;Lhv6PMGEgIKzH-1xfo8r-5+A-u;mY>fIx23%cYo{- zwJ+aw%%}ck)L(KPTKhW#o~cC1uljd@fG7$;ETQ|H!f0`!xtJ{?f|^4n2+ zUQH0)w=f;VXR5c8u09)(gdwFX^8+cWG7%J&eh2JTW_qdWP8MFVj<=-l->8fR^9rEc8;NQkIfYB$WxG1+2(L z-s?@dLb~|2m>KTeD$`x98Y21@SW>$JaUr}|f^&!Rg6vc?>8-8jNgnhp7%TNFVVtA0 z7bOJ#*q3VWl(MhoZD@KatFOH5CFcm}LDrSxIQp7bcx!8Bqjk6t9l=_uuX%k`Ih!TW zC*z=OTJH60Uk{I9O_b$&3m=R?3&zLza@N?nf~p3&W2o$Qc*M`YO>r3y%#+R}ZN7pg{*r-ec5FaKya4Yr{<20^}H8g;Vp@~m2 zMlY0UkjbihMO8p1KYqO*U98YXpcfuH(t<%IaXNLk1&E&X@+b`&AS8;C#;|&{Po%7p zIE$saqnXWHBFyEja`0Wu8P@%Nku@|V7P46FrrUh!{*K;FTxJ0e|>NysQOrTZ*+5IjI=7F)= zV62pn>v0q81nO|VKJ%!bVB*&(ZGk5nn|K#S{5p^<3!C_rUnlQop#~rc^wKC6Dgar3 zKc;{EIPj2u<8W|(!=5r#q`c{+#p75Tb+xxGRo)K}WZ{+NnC!kS>h8{pkM-UgmbnJZE>@L)GL z9-CSX@S#>3HAC-1%?~A3^p>y2q7_g8b9&0j`RY630{B7>GAONXMP0e~#RX#7Y_vH^u`=cWg2P{@=QN3kaE4c^-&Po9;- zFB8I1O5#Ue>(VX<(eQ?jEWp$L+lxmGmkLG7nE)#*O_rovC$J(I7C!By={dX?)tkr$ zDI2|1IFY4W2jHrB-GZ<2Bo>lY(*3L&LG$IL8dn zOlJV_Ni<<9YeL=DvPkCG@6}JO=O!`p)$usT0q;`nL1$>&LR>5cob&Ozvp+o%#p|&- zX)u;_4&e!bO2lIivLa#0hyg~?wnte=c;I6YsG+LjpK;QTckvK($z(QJ`2B< zR}aWnoig}9Y85s3thDW38{erHuA7d%(pjS*O zcU7CxiI1@&mmp!>;Z^0hdQ#@&AmZ;O5l7L#kFyYOkU6fEUbj9Ddi??PDtd~n0hCU# z22_$@Gt@sps`60&+f@6u_!oG_D&C#CPXik}pvoXB1A{7qC=F_%$_HkGDt}D709DQ^$6Ltb-*I=vELKnb#h}dcylRyBb0B4w zOUjf~IBPKLE)iu2d;(E4Yc4Yb0-u`&A$_a2jgZcCVX4oP%#1rX&an-<@{=ry9)8lU zG2AXwbBt!kIdFp@i~So=42ngW+Tkf?^Ud-b?9^p!{i;bse&7>`@zFe02NaqetFVhHc0?4uIY215Kb!bL`{S$CyBK<}q93B7Ka83jygI zH^kMH!k>h=cNl|}GS_1jH3thnXLmuKdFV+yY}>v0+PY07<}#jQNxw3`$~o054Iuki zH8kj1(*v?JH0W8MAuA9K0PaF)kg#{2TOAEDc^s0hNvby0E9PRVf73=EL#O64+x50a zvQmzA2c2p?EBF{8_`_3M0D%}|lv#(7Rbz}Xad;eF`)p%8@>sy>=6Ti0+RCdyUci7? z&ch>wsU4v|?HIKq!?H{Z*fAe?28x1zyiZp=0aez-!KsYaKZ8qzf4xhrlv|%=)7Uxh z6HxojV?!u^KJz&rqZRX@7n{}+M`9c=>rwaltdXmHm}6SU9Jv$tYKlGO5PNC?BYS}a zV};SFi^eWsq)zp{Yo(+wWQ*A}p9V&FwXP{^5t!_3pPd!mx5$pI^Tx_vjbsZ^=e=}r z32SQXGT@q#bbb-U%!xjsUF>5`*4r8Ra$|;%SGx>_CHYQ<=EeMunopb;r&_{Dnf=*$ ziQ@}n^|fD89Zor`r2s1cPJk05MDrH3d5L}3{MHjVg!_1GfWF`fITF39(1Hh!NwE1~ z8g32nFl>p{06zk4+H>p<z6y)#-Q#nQ|dS*YfF22kq>;mXrKs_Nv* zlo^$X5Gno^Zd*_bf5%bx&MvK%mZ>GUwG!Es`w|+S@e<^e%4F-Si9J7#7QV|G)1sGP zLZ=tfl8iW9F|_JK7VR!|yyS!F097_}g*6GV5-N4P?CVd9XYk9ar@!L6MyA(vJ2}qr zs;@Qme-r1k1+U;>xYYJlhxWh1>MF}{_x>u&s1KDX)YAEI*ZG=EX{|2z_0X!We-$ry z<~4SO(#oZ{KUrZ*PgYm@F0++tv=p{Cs{)dCRk2V?TFOF{*M0EJ!+I%i$lpwwdIC8s zM9!O#?v^pcMU}sq4WJ>{fqBa}RBQg+G61n~8SALNZA-dLeaHCP`Wgz1d<_NOwIyAq zyyv6*H{sH&-Evrgysv+hi;oZVkGI9g8vWy>_*mvSN78vb`)K9F`rpl*2+VMKOUfG>V-Zx-JxrdTpVR;b&&$!`! z0xG?|nb%PAW4vd0>l$j~?>rh+QQ0W{O|X$@VvKrvd7~FZ7hF zVSTpTcO@-;o8f+aHBRg+e2C=qk`UBZgVa~NYuOp@Sk1br`!e;ySb~i;idgBR!Edn~ zgE@*~%6FNx_#?3X?MqpG8o3%IQdXGSL?gXbzPq%=*5K_RJt+HYRGr!0rB{7js|sPX zI$Q@b;X3ebymQ71*62}v!#B=c)S;C9Ha9Ii!7@G~%;rM+#Z^ z`^+waE>bD!J(%sR_E}${0dy{xQ7YZ|J~-RNEWFCoSHSzeQYy^mse$Ka+4K*YR;6V1 z1Fc{ZEqLFuVUy*4G|GMU0gGq|S-@CbYqToyQehLMgP&{_lhw6GX`$>0Qun+SzuH&uLUu@O-u#G<4{Pp+4B6;RIkmR~|tzzGawNa52NKefSNO%Ex=L9oe_PS+Ds2fe;m{J*R{8siYAtEOQrJ6dX|HQ(t!UZ_ z*0_Nn87=({ql;I=U7=PNZ~6sy$AiwzP#7)vm^E&s6Pi|Qb+znx#;P}llPL@AiGZel&vb;j4uJ!%)q-VC~2ZzkIQ4KWClQk8DXUx_vY5oHqs}?Gi~J8?g1<0-53yF|V<{U*E>sDn~Qv z*KI62OJjoQqcRz$pSn6t_vQ*8CBsWb4#8sy_(1ZDhf#EF8%s{HOFX@=l#~O)>sf{< zc#hBgZS`_q%S}xst>4a4U0eK}^}Iw1*}R?xp zYS|ZTBg)V-|&en6-%%F$m*wV$V{-N*aS%&d&-N44jX|8GLvcc9^5m3lu2v%z*b@-fLXT( z%;CGAAn1RbNe%YmvUwAPMf}=VNdLVsA>NruC3~?me+Gz_?FFz!j?eMz;A{BLShp8j z&Sot=hK}t8scx~d+#TmVFz96vLzI6lsR`?`Bcqcd%=GFDsMse*%lT_dC`oL<8V` znFncWKMPSmuob8yl3Z@B)Ea7>>x!u_c4)1qeX^%$`er}7OqnaYi<9TKXR^{nAF*`f z0WkPyvohpY(>6eRF>Jm2lnaa6Qpfx(zg8^g2PnQ4WMyk#Lw~^C)j|nU4EcY6?q>cE zXl9WHS1ir_fiQqK>u@D&9x>wVlpu|&u7t=<=iw+>%Sk} zzF^cqnWoB%2o3ZT%SeAI%l7ON*1aXgLyF4E3d)PdjvP{8QyGwK<7I6i%_Y(BSF%h; zDT`jj(RF8Z56#!>%p)*09sf2w(7l%l>)=C>`c@u?aM$k;tAnI2A}NiMj^Z%2B9jgr zf}QnbXFDx*@Cg>?oJ{#Y<2dm?Ry;l{-clQr?+7l`COd^ee;O8WspH*DI{q`Wc?+&g z_RvaU?%(AXoV<=_YPSCZGI4@0`vrUVJRe>ug(zY4(F$%xJ2?0YR^c`m|%38^rsn7aywbvMO2+QLzg!x7@cdWFUnYfZ?s0(~}>VjsPmJS&`c4T=`016X+ zh1t?V$oTScN8(Y4kBfXQwXc51aPPR-*Nt{e<6)7dL#kIsP>TFMH0wMMQyoiul)H*I zGoZ}>8rQSW`QT<+ycsF00xw3`q5eNZr#3Sdg441p7O6gu@rkAdU?syw*x|~fWP}h_ zUcliI$kyseY`=)3ctaO7b4P^urOj|pF-uJ;|0qsFnC4{l4V(h3B;Y8LjvWDxR%c3Y z*|KO8IoIln%vNU6WL*AB@5OonG3`j|Xch?7;C?%^jhWPhGLNvP&UDH>0yw(?V_L|F zoz(w#)*F!IX+>B54l9h+nbPraQ^Hph0{4sDk5FCaXPF;_|j0<=wJjObqJvU}Ad{oNy-` z1{>M-I}8Pjaf3Mk|2bYWkRuCJM^0NEFX38~1wfaDAz4FWXr+N6nFI`l(eV>dx_#$I zG_4b`wYvUK+$iq%=W1U&Pvf!2icILzMBbr4LGP<^6p>#Mf5|Q&jElTJe}S$J__MUH zX@6niAN13rzu1-P_x{Ui@n6`r>ivyH`-8uS_I2&wvTdC3Mc%W2%eGr;Ut9i`ZFkka z)RSoYM?X$FqGaAloSlC1UqMwT@iqP=wv9vRL4JL7l4U4A`|0>eFpd?OnIbiju017Z ztEKk!$SFy+U9}n?oI=~bplw<5{3)1{9QMN((s_s|{?ja5`PEN_r&(Y1h`*Pa>Y_GI zaG4dEIku#@GY}9!oX&r6eRcI2kmG9j^fVfB(bO{_-rpg?i2SW*Fu>zRN896J#Sn59 zuvf|6l4#Ib+&7#sx|I1ZoR#>}yOc@C&YE4ew|bLVxBi3P{*t}5K}S~!K$2+JKX{aR z(m$t?C(zbNmy0t0MW?4ALOG3;`~L-B!GfE39=;(r{)>%jHEXBUKKn0(G>ouHWVJm9 z>FBh-wU%}NIgICw)=etCa}KuuXSHsUqR>s9^XTRuy&IWw!+Eot)EZO$z`R5|0HQ^xx#=R~7dE9YfXy)gqV=ZxYolXSwe2yn`ex13yZQ-GO3D{;w8 zRZgC)PRwpCv)e1Yi8?9!DtI13%`%01l?SuYYBH@=c&0KrTOcEu8mc^9v@eRK(Jd+$ z3%;H9)$AV=%mnHdjR9^^d9w0QHXT=aTQuI6X4XL)S2FHXAI|Qhea&Ost3Hx_x%PFK z@fNauS+X?;P@;YLbqD8>_(CiX(aH;)r>c)-x7NOnaBL?B{a1^x6l&(;nd;*hjQlEh zp}(owS7=|Kx_ApQlT|JbD<^PnS*DL$w%t?vdc@6Bm1*!6RtLD)=0?+pwWiakZV14A zLTfsWZVtgtIbCbI87&XtX?oMCbTUN3F57QLPpN2RHIwb9Q3(d1x8F`V?56`g;bA}N z+Eixj0#$XmN2u}(@?6af1wH;ws@tk1j)_tqPowJcIORnM9eFN1OBNDdsbjJHjL_Tz zzp8z}KN9E4OJ+fN)O*4D6s;}Eq@;Sl(i`3k@#G|uZmY+`gl!R0<7lq1Pw9+%KRqE%h;&uqn(lUc|G+xsAz@BLQKFJSh!-y z6Jn<0iOlBOBc7x6(d#Stk^n_Ez}NGc@J)QVD;8ROL!h0JP5m2S5}x$mBD3h}2K+K* zmY-H$?ux6c3(_y)gpgc>{eNXc-k^?tru{Gr?hAls_zQy!5>6GbTN02IL^fnuwZd?l z(NBAj5}%xkK;voGewM4ukbovi z5qwD|EU#UzXlmOSGy9XYy${p03%&F2fL_Wlrl$uQ^BiSO2CZt$TdLbLGU-?otO$1~ zZ=e#`JHAq>V~>fFhkG09+~s)nId7POz6w<+BqzI| zU~F;eF!3B(pQTyZG`lIkR+$9Pg;%(=_>7cA>%(~>rHAnZ^_?s@&1}XJ>KK?Rq8%Ud zrgIhvU08Dn6ZOKuDA#6bafc@EbeW+q#yQqyT}h$0La(ALvY!p-cu6l?@1oAj>JOcm zJ1n|%$QUUBj|mVpA;n5*Q+>r-4S;e1KquOkgU+`^p!20!bRdHFwyq18RqOZGNS>m; zmW4~#aBMh>BYBj%Qu|7xy^%bEP0qs8)KyvTUeq~?->g23Ly{!D*$A8&jdPM9 z$fvU9F;Y;!Q2VUPD$pACMe`oY=}an%=C>*tYbi@L`0Bx)YZBb2w~M_cu=tXN9A(iJX(5(_XYvIog;S{lo{ zEB|JS32a&s$3xU9ke!6CpR(e3UG*>RD~WE310nvceQCOSnl1{Q%WC5cShrVH%*GdQiCw#sw){PWt)i*73zt) zISD*o3Ir7ioWtWsb^>Nc?9&FDMuJC6Pp%8c+!|w!mZvq11<&=-iUc5;vJu-hfhX1L zX@a07)ag0K;OAM1ypL;V^c7Hk(9BjWm)0kOZv*rZXYj*Fo#zOV(H4#KbR7;aAhN6y8KxokfdM z_>JoR)El(aKB>IE^0-VLK>p^K˹w5%tZbGJH8|EdcgyJCeuVfz*wWxDNK@QfK* zw^08Ud>|c50n3`1b*uIzx>08tdA{bDlP9w%zXiXJW;W+cc}n|mi7saAe~ael$iHt= zE3`4;(nMUb2sEe<2P8>6Jfe+NzlfPz015q3IWznDZq$K(=j6c<^tIjG&qZ2A!Uk3GN~{N&hz$p zTrD+{(o*^;4@2MN$A&GhnyRQ>_H8n`t5;rLJgN zv~W0!(55CW{VM;~)}+Y$+4e0O|0Ro_$l-nY&gd%*<4t{0TuBq&gFUhsGu9$U4tEsp$pF-g91UJ>!<6(A0<5+6iiRC@jJA`oggzNB73XUEksyxGMvXv~`lu z_Cmd+(c-V5-ny?953#Iwz{l1-<3a&s}t|3aVE#-)y3}I;Z(HB#k&bcjC6_RG)e9z;-gv zrG9OBw6(b}Nxf0)@6EQ{v~MhReD0wgZTYoEIjB-o2W#a#eR!0SEN+o{RLpj#m=T2v zJG-0K?OBKbv!#x&)1dUra(9o!+85XjFlekyzFuoDzCAZh_DUU_;o;_a>~zxLX?%Mg zVVE1{BUbnKAvz3u+w(}{-B5nHV_xJWVdlTF?b-J;Vc15e!_$6TjsqUeAoUP(A>A z{8rD+8uE{JwDm+-c_vgd7XJ9kGA-5jy;t&)*Qh9ahBkD-*8ZaH!0OHss&)G zom&ONM6%5*aLXYS-_qThI(OlX^dOyAx*d{zIgWQex)35-P^bWt}mC4X`hNmLE83- z`=e^EJQj54E0iZws9!EmF?NwYMKC86EUZ-l9+s9mo=O==E1%(U20wZ&m$y_-C)2@P zZW>Gdo6FxtmF7qu_TvI6=eEjSew%>3gzVS*2Fmie@!O(Z?8uj>_jUaJMF!*@$KgmZNPIVjqnbxB2PR;&Lk!{(j!ez*C1^JSNa` zR1AIx&AI~iQ!_5-HotT57lNj8>5#pZai?5T@{NMfvpQns6y+bNm#a^$>#x$Siq*3wrV$GRLs1Z&&C3nL;V->D8rkF_VQee zst%2~mWTSxfO>hY$KG8w3_@_bg5GFX|AcRJj9R*LKa)(A*YX5Yq!MsT&;=AN#qb=b zk|{KwCj`PVyu#(j&GV$|pbLK|pEog=p~g(kCO-(15{pg!o6m@E4~i3MjjGz*NF1bh4x70 zV$v$<-RoW=GW~@HhcISd1Y~VxS>YU`>`xI8e9?`(uCfu1XAstow%^DbTEfHj z<}X-$;*y0wyYM7=L(PDtwH;}(;06`+!;*4*oI2g=x>j*Rw9^tn=8KD{(;{4zivv6a zMR9OO4X=2^(tz#*WNJHCU)--?$?vu@(yiTg7y z7%){9QV(Qo(hf@@H*>#1GdL{8&~-QS{>cwH|G!gI*h9oZQDGfLf4!L}=dbh5xio}d zT$|9gH#p)&q7-O>ASx~vxuWR*%|H-EHk$a)fgmpC&)tAH=vlD)C5X`Z7MS)k&jj&g z7z#6cY~5f>64qu~u#cbs*zB^PwXAjo!yc>G4RXq!;5d?YDd7ZyLvI3a2~$CVzoXXq z?(-i)mE2*Qa7#h+zXkrd*nArh2SxWK&9?=meZK3MD5J_dd2Du3UTZKqo9qf&sEW@w zk4eGb@Q=6!cQ0RhsaFY4F%$wtMKr2}A6CEhejaf0k&phrzm?BczVVW81W&hBxMc*| z+3lrCBX|y-E8yYgIRHoKU0#IVYtfKs>Yi!Ylm>(y>Brz8orXeCMqg!aatk;`}@C zD)S;iBQ7{=7g;1m-Rg^Ef>@rHwn&0cxjEw(StRAb7s=HSP5#3oDgXarkr)vF_eEks zX;B=@Rnd3cW>-a@gdYfdVELS4-bQG?hiV70sNp=^P)|WyAVZ!zPI-fA zZOf%=5d6;!9lynMou>3XH=H*zR$!^)nba48c}o_a9%$j0yd!OgO^vX3ha`Dg`lHBg zsQFD1W*()EGv0t`_JH_W=Nx*pn71%EKzTV;ML{*VxtRA-p22;+f!29&EMQvo19TYeYEzPB7AqtprbR-po9ZUyzX-ZZBNatb`{j zM>TG4$c`gQ_!0H@YOGvVd8(9?!OD%&H;&-Vlw*>Q_c91baNKGvT-M)u5Kdrhe7uLT zcxtln=0Ul4uxHlr3M)N{_O#5{4)*II^d!ZE9wVrLQ_ zsQ<)0wdi$n-0(4!2Yy65HX=TVe-Llmw1$G`LHK+dW7C8Q=L4I^z?fvR?_OFz+=;lN z+DldGmLPO2Px#+X6+Z-U^$Sw!m1+Bn0aQXq2 zW&$l50r4YxoOKl^c;qhckCZ&vI;hKfZKjsao!C0IykC$_o!Cwcqrpi3`^)z@1cMJ8;;PHWj!3v$? z8y=w0mOxdF=YI7OJRArZOnoZ2o7c4?1N9#jZ@%G#iIVPB7_GgVM;h=61EKdaaQS06 zurd`-&=c>V#`o}6Mhb$Cq-vgh{KDT<;3EFcdueny_(9InuzK^c|6PC>r(c*DNi?Gh zY8=(b3A^=WPDU%;YU`RLIU|rH`%mUkjl_m!C>2AoJM4qy`blX&X2HI=k&t1D^SK}nli;5d_P(`{-@ z4gwD7EI_mnmuUlAQO@_Sn}Hhpx&+J(YFm=vFV?(_9#&IHC$`a9)fOpcwwL;3!1^@M z-^4(kU{9N zY>o1_v7}Z3i0L`v;(EDFK05OdZ(-bAp#m);o=sVgz=-JXhhgmfneR6FzLyeT1aB=H z<2JpZiioUWD4|pAwiloKV9SQ*z|`p_9;s}`>-{PGi7Znx+TyFQ#!{O|Ck7NAX#~Nm zHYU3ws!h#^q#h~4{gozeH!p0jLyI5d{v6GG2BuE-Zfdul`6826Kg2s)4D_o^xEq+l z?+Xj4k81|Um$0oA9y6%(qi`Y!!Ql)rDHG;C%44h+{_zzEvlL?&1XS7ez|7>`{=dHK zBsQajOOO_k2$xe(-5xy0(a9Eopz`pSV_66#HwB^ zX^2TnG$+k|cr<0JndTTTGmttpUiBys!k%s_&o!1LJR^^DOwOdiQ+bwwBB77#OodZ< zi|F>cm6csZBg`lI!~c{!3;u<8)39n(BWlm5K)G9eMPi-g zQS1AZ2;=5gtTtLSgAX>YZSuvo@V9T7HL4~E5QRaFv|rZtKd$7f--nE%s^irFxoH;f zsy^hDW4es?&*IT0!lZ|u??Zki=Tp3=yKUi^F~!42&@E5$#meuQ6;JV74WMw;YfF=w zDoN;Kw8p2mJ;kF8s|x|5G%eH4xh0PIesa#{rjRc;nkg^vmO=w^gT~C3&E^fPlkZvI zD;9rmJ!05+`+Ujj7zP~jyrgz!i09pwa)&uHV;4y03mUtw=3ZQ58rk!CsJcB(A3L@d zNZu8^N&G^;a9?g3mQ*_{;o>`*zF!P_IO$ST)Z=Nxv>~rs$|D12<){x<*4VVdb6{9K zZs;&$>0@pe;Zcd4+dafhXO5+gD&LKA`0Z+Cy<&~mZl`1M!uD-$D;_<@h9-1cncUy1 z{eM_tV<@pUbn1 zx;y6bKFVT0B|L2jqp}uehSxJh@4u7J&}~oiRz@wstZD1hcoEmMKD+>I?a4#v=+iva znM0xT_<$&JHGfx5YoRkL9XW0o&bnCSy$7|Vd*|_iko*V0bA3Jta^MvO1ADfDcZ4^XBwb4s;>%3 z`zmo1OQp`w;+S{WeBQ*^JVcdBO%B&{KSr+ojD`Z|l0UnkVFevr3_@NLtrn3IOlzs*yssa<^$?B+pFC&Xa|qU0>X?XU+d?{^hR^fHb`~Ox+^GKx+}t}P4#6r1 zHk$)a`X-aAbukNs#?+#^N7r_#w{=aaH$zIjA0>-@S!X&I?5VriQ_!7R*xz16coy(N z4$HnksO%z*+v40{Gs51Ld9_S#gyXQTv@UfVf&an6V@d+eT+01$lLZ@3aklsa`>K(g zO`Tuj5$Xxw1EP9Qdio{aN&OT442=T*H2GNJFQ1SiHQ;L%YzDu|lN0R%d+(kjq;}pg zSNJNe&}uli@cn+81)RT2E!)6`v^Oq3_r0m|MXc@>kMrmVQ)UZ*4gwAs#rn0-^qfDS z)M*4*?}AK@n2?2c!vi_xPH;x0$s_ZQWFdoJ!tjHN;D=KzVOGUof|QGi zNC^+N|CL+lr|+hNYX||+SmOEGVmy#GIZ`}SUjxqY)Cw8K2tZw0hY*0bI z;AVIa~H^A(P1S~k}wIO$O2|v+DNl< zFJlK0V{jZ!qq3#^HUrA4-_Sr}iptgB(uP{i)h1+YxTFJ@z;RSC9A5=W5l*ubso64w z*3>Z7`%1ir1v6|}p!v*t&VQ$-XY@{XrCLLJ#ov=AJ*{*wM=0+rsloHtj`XI`$^T)(!QhZ+o8j0U_rOSo>oN_i45vR~)TtftBxvogJu zp9?Cx<8^MvB@il`S$NIf&Mi%1TQt<=YWWUwAky6JOz8v9%B~>OH2ar<7mp)qb7B_=2 zmO8$IdmHJjWyV@=?$mgZgXF@Vt~BX9)2jXr{Mx+D`&bFz%7msOre{m(h|z*zmu~=# zJfrrMejTmk-AGP8i)7&((n{Xr%b>;~uIR|>${=`=@}**o2Ys%lf%eZrQkRwD0@LCA zRBH?uZey6MdggaVCj6Jz$lQ;!h>YAJoKafCJOHn$@A4#rYDLe3j2Cu+<2dMRLCz;w zbmM@DLWPR=vCGVC>C*gMS_A)HtI$;QuKoLaJj6086qT;FivD0LS`Bgm(LfrUgk!LP z+yJ!H@uN?8fLe7^Y66~3V{gYx$;^SY-{s1a6JQnm$tZ{r3?FdLAI%(yiYwDymsOj< zLq2%t!gJ_Ayy8&?+AUjWCyt+ebkiChXZ7)m>?5g-E20K^Xz3arZK;j?p%VSb_K+Xx|m_%-FZ-P($nF$T1HF#r(Fujs0XESNU zI)0UrA)K2g{*x)*IP1q@?PZId2&n0Lp6T2{x$Ajz#TBrTw z5BUi0_}ViK!BgPCCBoiRZ}H@C9G*wqKBrP`Pm3nNtIeMD99fXwtK_B!@BG_gy+hk8 zxh*Ky48$7TV2R4;XU2qG9*dC%k=uIb-yYmb=D!)q+-^#)`k>tMi2T2ql3nBi+5kA{ z`Timo&_>;$3c$QeGTgI<7*xcsG1Xz(JI47Ncq_O@-4=g02dA#O%yfRCE z#ir@r4VPzGF+bXl9yu0UjkU{Yp=d^Y#2YF{<;JG%twKPkul}BOnGHuiFusyjxWJvXNy4Lkf%TwAuw%Ii5w+H(JzdU6e1{3nsV_p<+s}!p z4Cbt!cYgveB7bHf()IgJc)|YMX#^9h*aKnX*)RCz%3oRZ>Zi5TZKyi_&Z3Y_mR2L6 zX=IJkd8NI* z>@D!6urEy7D;N-T|A}|eX5^(UyukT59sJ39)+69s{@@%P3F|;N{RGIG%r|u2ZcGTxE zPgI|F241SJ+`&_W=u=u(A5I$#2iH<~`7+@ftX*B&96;yt`Hgh$0nJjuggP0h#Sy*c z%_zto*OgNsLs>=&upq5R{x57s3RJi}cTC(YoKP84aY8xPP*iT1V&B zc&t0lTJ3_1%vK-re>|Ah>?Suc6Xd(*y7- z3BDE=^Z5TAp~e*|-fux??z�H0peEE#Z;kzr};|xr*6<@ z*k~9zizmB(!1>6*dtk5f_a2@Yf8v6B1Z-izTn>V3_t^^v9h>AvkxP5C-61YK*7ywD zgz$6KSZm!z7ILo;H}b0EbGRki$FDL3=y8tC!MBH&>XvGog4uf=8O{`*5as4zsuF5! z2@ORME91C-3Hw45nt2fF^96Ia-Cn?_q?h-O%;`jUt<%g_*UBW;XC+815U;Qzw`c?t0zpy*}U$=^I zn)oA6QopUSRcM&u*?w*$AK)%6HFbt^@Mc?3)hONSIB+9w##hI(!Hy={*eg>SP?bjyc4vknYnVUYHy2N{%y(Pz#3|er8o1R3B%zXGfcnqpNTfLzH^`-^ZGcrZJCj#pY3#d0U zu%3}A>dnfiMt(V6+?{B_h6|9NS;8d0mFIbiCG9PVY(}fjLz?QUxawM3y{(j?xDpIv zD{*{;NNN#0H*9F(*unsQa4cmwou3R}5i7T;5wuTnH8hxEmEuZN-%4#~1_2JCuW&+pGJgv<*M@cP+LT&#cXZ6^cB25r%6jZU;9 z0?h_(LIU1~5M#BWzFhOlDQAHiuTBQkA{1=U<|Ac%SxSUvxLQXdcx*6Oh5B1)HzR~o z$N=miOq-UMMC%b)$ijamZRf6Z3s-O8YJ$5Gn?i#U*uoS@Zz(L?)v|bKp86-{yIir( zzo^9JN>%>m!Y^ST<)r-891yx?xl>$tpX){2>$tdbT7GD*=(OxJ+;S@yA}gGQGXtUd zt`E&OTs@90$y5I^3XMXHT3P5{txz20hq&CzIhh|*4>e>is7^GY>AUObjZAcjp5keJ zh>NR}TzUzi^bXNWJV-}ETvzeQF4J4wTDQyX)P2Q?0k|F(d77^{4GmK$x2{Y0ijy5b zBEI6BkJ7DmUD3|RXgt2+9(P4n*Mn-;7kTPbT3Oc>@0>$ieUP@X!ICN*+}Q_^b2d7e7U1xMu~(%9&Ft_bIo^jJMtvhyk0S`W0< zJ=VpXv&G*jczjh=&z0z`pwRmGA<7XybE&`hd74IvpLsM({5(Ue#Lu&|L;TFAs`{=Z z=K@hZDr87W;fOo))P12Cg_R{(N5indE$djyG_nJ71)-h8UG};XmUnZXaKA+5G2|NOHa`%48_7xP(jj zW-?8A6(QR5ToD>sEtMZ(A?4b0<9yh;F{D31pkm<1Lc>Z zuA$H-;Aa9$YM#25I)}PEA?sYY+!!?QYRWx|m|S`4dYT#P%1|p^EvRcKmV*dDfWAI- zwGhRqGSrpk+#nkAI6tCJ_;GL4TA^$`gQ6N?S_)-*0t)u091xMTK!UYWBE~b8suYM8wm-`!6 zq8xrwJdXk7-_o7o=y{ifW+06U#{}%AHQ@kY4;>UgduddJE3qO1YiOUyz_q&g`#X`V z|Gi%nNp&8e29X%v{s^#`gSahBj)rgO#OqSsiuyg>Vq`gg5XD-kKN=;v%Mw3{5-psE zDxzGeaNLRU{Y;6`xXFaC`Vi+Yv?a>;`!I^6JAc)3;ixvm`J0w2|2~4;Bz7kBcsztv@ZdOs`}!7^B%lA zf-EW`2#AB2OD;3RAWDmvQkkZhW}Ar!C>Wc7DE&($t=!l2xG$Mj?n|4yWSN$Gn`OCF zR+^=jEn4aKyZ3D~2-Wv}|LV`Yd(Sy{J9j(xEOaAE4Ht8{k`_l{{GOpI{9$96z@f`A zYM5;thiaVgEaMB3F)_Usq~}CNwW-XPr|03FSYN5e(|Y6Q1fJRya$ux1wL$GZ8dG{Q zUEqJF@UKP=z79-fd>t^TcEmziG@>B0l>5q5rcp`^m}WYyiP4v$89XIcboNZ1+6)W$ zkr=fx)^7X>7a6lDBNlV{^by64@ts3`nyB|-8DEG$Y%bF}H={kGJfte~D7`6smGVZ+ zCr7MU(!20K3ptJZu%rVSX1sW;4oFoNvwK8Ug;!#HFVTqgqN>h_gTU8!P>Z%LqoZIJF-p{s*kM82bwvD#8z_PL4 zf!CN+Wjlqo#EP-u7PMyv!^1wxo^h|*1X(-ji(9}7aQFd&eRdEjZ_08rTv|*-NYNhrOq_0#DkhG5Z9Y8neRm&t5d5 zlrQb5K$Pu$j@^iR5%#bT1a5a4(@ITc2XsRG!*-Acwnh~W(Yjmt+PKRv!LA$@wd_k7 zk2mWnD@Qm)ERS62!O{+}zU-I|u(2H+zKM(vX;53WF%`AJBJ~knFn@ncA?=LxPiR*g z)az3^!T%iBFj5Bc#r87|Mf><%!_huYaIiQm>7W_IBQ*MBO$SZ=_eq`|LuqsT{AA@6 z2a3a@j{G>=8QRbe3pQez`osQrKs)SAU(a!>4&lrgo&OEbZ)H2nv!F<|jZ^qm0C4BV z0QimrIH-4fv6=%)|9uWX@!EoaUIXE7&Vld)C*>gh>jJ=9*?y!xF7SU!r61>>pJ=i1 z1#Y;=x(ohsI@Pxoqz@I7r;=m-AiR}K;-SmQSirv3b#gND(x zt^OUT)TuU_<5B&%qK1d|I5AyCdaw(FAi|%waba5(zk0ghefH!MzYes(C9pcuc^42w zQleW!VAS6YFd(pGrP9vVM&oSQF<(FNLKP@gc}CJW5&mZq4eFpT&XakDwm4&fH-1j# z0L_$XcKE&T#QOpve*Ki`_&k|pe$K#WXh-vNrUA@D2m3<<-hkG>UogP=H->pOrF6uU zX^ZH;IJbY1q`I)+2jg)O=XT_{aBfFpED!6=!RPZl^J@VWcET5r28^N>+S~JrLAmv1 zQS>5wqh{JSa2IoEx3WY7i=nBV)CS5@4M_W9%j|rK>@Su`v1Yz#B{*ap?4L?T$Gt>L z`JWZ!yiM=Fl{`c1zn6KY_VX1E&`f^S&hM7t{?OxqL$adVFc4J~y3!A!c)H@OC4R$E zIij751etKzxlMI(kM~AI^M*P9taOWzZ2I?Us2#{O@s)}}| zU>B^S<0)!P^!~OtMT&$hffs;~iil>|OxD5}M$>}3)f6L^A+7C#tMWz>hma0;K`o6C zg!u5Mt6k7>dK^Mj5ZX~@B)$NlDP83-BlD%*jujU66L+btlr3#VguLc-<1UB~j0kxg zLPpF5GuE3K9KlQ>oyx|pY75<2JAU5EI}$MQ-UtYYsFer+J%AXGYmX{e37m0|aH<d zvPwga3GAx#&2$YvhVt)Gjlea{8Gg-m8jmBnU$SH&H@i^#$Z1^i|8idP*pgxNe-ax_o?>B z=Q(jW)-U8xCMYRN&mU3hfnwSd0H5!)!qb?U9Yz$?knMthX#}p(37|b?(gGCLLyc;y z>#A~{gb5By>XVp}2NO6vZ#Q`a{NwIdE$fjoypFGO4y24UwG(}Dzj}-Es&laRb!RWg z5>_J;m%y6POARufD}b}sIYh_lrM8pTIjL@MwX3`y5s`YU_p%L6u7!nol>;E8I?x-7 zM^;X*iB^4Hx=E5oqc^l7bLlYmuzWAo|4*u1if*w}`?4qQ@ zaN%zzQThY8GQQ;;VAQk&?R)?``xa-O7f?)J)uU{4cGd`w>8pk*+YuMcpb{94&_>y1 z8JQ!XXqK8*Chc(I9)OnH9#U_ipnkaZ?`=GQQXYp)Yga!U>o50HqZn67*zLq+;c>O2 zmGZW;BTs2XgZiQRdz@_qnik0AUGs}ifcKoYYmmnuRKw&YPWtIVwGYnuDg9Nq{2F?r zzuH!Wo_fRi0Po4R6x>k?W91B5QWpVposX$)^heWF=)qMUWMT43C;jg+^%esGM4Hk2kKxiWg>F2ib~Dna zKML8vSQ0Tl8_ee;aNp~6i-~;t zA+;?|R_n=;p*Em)kEmSgw1K9jPL>ApCiadJV!B^}4<;R1OyF z!W-hVKk-ixc$0Pv0)e;aBLB066K@Z}VITfy8&&c@+i7Eln#gw8c|H1)UXPs|1{y6O zgS#aF;opS+-c3&rR-5B=q)*HvgH>njCMOmnL%NCOGJ90V(&BP>mluoXSc=V5TNpj* z$Q3=Ak*PZP@;oR@Z63@cnOL1d9E3+Wbml;yqHTUZWvZq!3(rRMJO{aQ)W&s;rFk5s zXQ`&`rw#+3s(=Z!R_JkbI7@YU*9DZC3#ee9I@{=CCZt-q*=nFSGA7s_@s1v4n zLvf5)It0_~n3H<=%U-5J`yG1rC1fiH5l@N(cQh*Sp|iC)9^N6;g^vih$u7+)&d$h6 z#{&%yl>QOIHV*~!ee7(dmpK#%vrn9~W~jIM%%@JkeE<(^7l*1=6p(xglNSROrQ&43 zk0tGM@SspdeR9lRibe(X>aNd0b&u&^O~kR}ptFHl*F?cP`bm$PW+IAuXs+)7aK1>& zRbx7R#_1%6nz8axyZ>HzmnO`mEJhoNaCQ$fazFOD7vGte3 zlpi!|F;tb06YK>iWxNbo#i_kGR@W_1!p` zr+uw0R0HTl0h)dZ`(nK(Av1_8RPR)N2CF(g1owlUcL6T+WhU>?+2YU3vtbuEv(wtQ3ijyjf)M(>~qvcV(sdAVd zTMT?BpsigV!~lT|)I^F@(>$h3`W;8C;i{?p+hw}kK=}ieGKMgi#tg^h=I6L!wCrh| zz|u$!rsKnL6#g6Cfswq8ewZQ$E7#G}_-aDENe!v*a*9(YRMq*GZ$u#_SX0Nip71TH5#^Sk29>TywMuO&LFYc>dPw^UEyeA0W-__<>Sb%!rE!S9 zTdG2~?}XSl3k-0o6o;WDE`$btP)?*B8|C`Sc$bF{Pz*giLJhHY%B3y@A^TE|ZkU~4 zRO;nn0<~S{>c&e2wGpbRXDfA#UZ&ooJnMQu ztKp?GoOoBdcuQib*GR}Rt~p&=BP&O$2-@pR(rADqLuuDYwZ3u&bB#}?Iiqmg{mR*s zD+ff-m!rURgGQ;Up|}B0%G~G#Rww<^rLB%`v`od@>xofnOjrWO!rBQqd&YDzsW_~M z_U#VdpN*+mIWDFzyC|((y<2(3RZ3@0B9+fvQ%l%(5`o6Am1FmO72XQ?y72c^cB?Wg z*@vl~6ig*Js0|Ic#$uEgk}){f*gf*>WX|;6-x77(lLWSPgFvp_93X4<7(*Ib#bK& zbonC}^?62ZW$*^<5K+I0m=vc^Ko-0H8MTx0iK`7&tx#Lq^LZ@5PhA=0TCeu4?|tY% z`f=A>ZLGxVA280^W6vzddHsp+lzQ~oIJKQ}!quLWYeK8WsrBX0U9@|V+#&2HJC@H} zd7>P8>{&I~uoe?~F<)XzW1e6E9IMv1XYq^I7p@_c_BU4h!rf{LU4Pa)2J1=W@d~%? zP&_z$Xl{YmXq8E)T)Qpx`U0;VmxMas>7A(h$Iq$55ROp zhI7y%au>QWL0u~Ui9L6s>M(SB5XTe~HnbO*y2Fsd;(SOXq`!PNj5{Y)+c0`hQadP< zUCER-Np;foDQX~_;<`=T9S`kR+R~cIYM}pAxF><>=O0Qt8Z$}t_n+oUHogVMbRFZ! zS{);5hKmP6)3gw(JF}^ps$#wD1?AJi8EQ;0%+L|y2>wl=WIoeHyZVDh`V`fSfrFrv zu7~O9063IdzsNdOI2S98XkDqol-aIMG<+Shd0pf=E()BA8y*2^*&HR3P8ULJt47Qw zb6rcV@vp_rXz5I~9epufZQIarE!s&0e!=-?o@=a3?HkE0YH=>wj7H2<+sbg~SZ}r( zC3i@N4-9|Z$>?3_aO(okqjw2nUDKrnE^Z$uyvq% z)70>~pbF!DP+jQSB%;L_ClQ~%PpUzoyJK~WnNF~n0ikP-Y##$4UO!5isfOSJlQvTw zY$|MP5n29pXaQ`hm&@bVY~Wr)Qz+!LweN<&(TpAQ4?wl8FKgqHOHWN$81#~ zEt{?092TVB9Mz0|gt~U5f;m`d$Hwv)GNOn(s?~UGEMjVNEx{O4>sS+gKGt2r6nO#5 zpqQS|ky=lA$<>d4MbYb|CdaLCS%zOVnr*@f$PHWAfG+8HJMytN@6H1qaR-Gr$M3Mh zhU{`!{+()fNWn{ZP?Vs#&+rX~sl~#)xfIwd_vDkkR%aQApCBq9rB%L0J5IVx>YZ)$ z<5IT*>1{_3bMpT~f86#DBzdL&Yn^Jc53Qo)xoQjj6wP1udcmeCRFRvtgzokpM}L$2 zKX+&+-wv(Oh?EQNw5oa^ZfMz7xUu+PE{;Zfn%_-7O~&z}?L5^h*eGIRrOZ=bmFFi@ z{%mK9uAT^|oOia#t;O-pawebK+WVQ4W{Ht!)B zi`50n-*Kbq(uXybvcpAVmZ)pwg~|NyQaZF0V!cJlL(Dq?Bik|vb>DK)-OJQg)|QK? zAsoi{61i}h8X<3Q#*a1O#P5)X69})f89(!#ch0w#e&3TbLM%E{Y4~yV4vKvVH>AEV zs-C7*j(>u8Rfmsw-(>|B@!^XzPeStb_TzGda==wiDH(E8{dj{%=X6hYad9Tux?-1b z43s;_AGoOHa<#cJ0ys+CPfM3W-c?1fFSmq@NY9XQ{jz7s@wy{^E}0S3Ql;PH$hA*N z;iBpihy-AXCVlVXp>iHJ`Z8ad>3%|-@+f8nPV48yqNg3P=-di5NICBkS3+nquY|B} zvb&ph20OhHjTyXBjZ&t#Q#k=>v%joH`$<#XcbgDSWtzK(nb}O94xbh;;|zQy3^Dll zNe(m{(9xH1?3n?ysztJgqF+(HwD&PpT(79N#9nnxw+8Lzm4!}?$H}5-y&Bfv`*;e! zMtq6I^Ga5BwLr(#B0IkMCW~}!ivpbshxGNtTnCUH8lk*IW2odz0Vj^h|V1Onw!qTE$Eht9jfW)gXiUnV=)igS+mzv z#CJQZ9jQCRRWgeRf)KE1L`jaYNKY@xgXoOQGr9|4 z?okZZF4B*#Vsowhr_rm~-R8f0WfH^lFaEfm64j+2*I;?@^|zS>_c+&FN4RIoc64a7 z+9o_TwMLJd$5-Q#=TFyA(SbGl#k$z$VIO~-;tnun4W1{f9HYz{`1s?@_3_6k5QeVB zS~k{Am1|Wq=BJs_}iyEEJXuDhmsG2XcKILY6@UC4lh)+GX1 z7?-`y^wb7bxD~E+mwBarzd`l!Eu3rRMRtUP;Ec@NYSN%9t}WKU)9jtH<+HYf@L8+E z7270tjz!2*qd(w_ZT>Mdt+hhc=z6Tm@f1cyKaBnV49hU9o*inP;hcSHJ@{EQt=Ttc zzJ*+CMfqx(Y_66y@(*usZRb3#3L)#&Mlsf{oja-Hk<|_BxsT%uy&Xq`W$#se=tNXVDm%1tcJ0-`qlv3VMhgtplmA%kn6595*YC7~m z+3x>wA8T#JPC?&Xk?UJNG&{hDCWcG;)m6g%*G18hH`K1REIiM;E3`6pzokB8I9}o# zru3Yfmc6Bx83t2G)0`GR@80gkDvP(M!G=(hAEqBK_o|*d6K+1CH+xh_s9pLn0_TYHMrwrRH%yAg@born5i4ha7cS{=I$9 z;9|&!?ZSihp60`8)${70hBXDEdxTCOhd}PsZnaH~`Po{X*X{OZjEk-Z&DylDU(K}m zlB>T(vwoJB#1T8<<(M+MT%~4Li!UG=eX&Z-H@cxr`dL4GaG&%yd*c4ZMMvINi+uX% zH^|6vSHhdmUbQY=+5^pwZ=98y#B#@e)nQDbly~qJaMt-Smpn((AUkVBTi#Kdn2ZU3 zhE=m{>kJT)Jk4!jF}zKOVAz6+W7BJob*R;DNe zy+D8!KnwRm^gRjrbMW-wEXJ$eZ+oFZvaQ(wesd5HkAc+xJ(2W`)f%7oix9pX;OPB8 z4;(>PxnL{D-xOkB#k@?~r}i+q30GJ2^u;)uu}}SHoYec}D6X`sBt_N!H9>L!SV!V=qGc9m(*DxV!t8<^ee z;_=hiLA;<|bv@170Mo};<$GxUK{d>)UojQ`fJoplPO+Loj`-~_bm-+FTPW=iY&=luDmU@uHk}JeC^S7u=$st@{S$B6i>sd z_Vz<6xAS?|ek(A$bJ{IrWiNF(3`LjssOYfj@UL%*)f@k;af)Yq!tn&%xF}ZsS$1il~h-$_O z!PAU1*G*@RsBM&$?kw%H-SH^ic^0^}2Nqg-6uJyAx!Y-S#&?dY4Qww{Mj@E~(ox*7 zUomo8AH#d%tL{D;PmVd}{oJvu9jw2&U~FyPgy2^w>vgpt2feiYxk6Q$% zHn^uz@4wa2;fXgtzn-k|T?%J=@vQX`ZUG##hI_+Cx40lY9iDjed(K7IWUcbIA6MqB>vmr!K%3Fs_- zR6U8&?h{yYJ^>$^FJaW?3*0V0^{$bzrVsoAI%}ISl0xBO+ZSr2e8Nqie4#cmD#x`# z+;hH!HIcr1(wTL5tCPNP)1WUQ?>Ws&I;l3R&MarZ$l`JF(=SysyxpZQvD|;-hs8bv^~@ z({gtwuTCjHrH0D0;<*s1HNAcc%~|25Bd65vMuTHd;~{tvW}y%z?KrL0H`Y?nz#yJ2mVf@2UA8g;*yn;mX3H~+mLI&(qIao7GDQHvDoNm}+XcKeDe>VtIHW<^@!LaRA8 zO`_HId-c(qeV6w6MxA1?G}Lk3Yf#jMF z&*%mV|DT7s$vKhoEDG3mMmkg&0Cnk z=TBY!28`QmzVx1ZzQt)ZGwQbZg%(KdQjH7$-e_FyW4~92)+W`s%SWow_2y*)QVql^ zIqKN2T~(dms}E7&d9{%juW_kHP$yHWao9bHmVOM47)<>BGWBD4G@^Z|7VoJ^poobxjUcUHit%q2{|3%cj zkWb+Xdj5jdm0V`B$wy|wd8`p`M_w|M)bzfo5X82r^bHvLgZj9GYkgKZKDYR%nlMG* zy&nEa<p(R>#68%_Zkgu z&mXE&+2dZJeWf;ldXDc)%w1^7JMQb&Sk)Z)tkX3d^WJqYGwGOGvt`mBZOG>Hpdz|2 z{Vz2}+2@{3$?wYMi;9(V(ER~F>D@`r&(v6-vo7>BJn0Wmm)Yt=b-Lo9h$GM;H}(2k zoo;A~KyBSkWB9S)CU)57UanO!@P-;?T#Na5NxR+p9OW_7tmW=2`&^Fj^z6Q@o*{`4 z@LOAtvH9Lf9yGA{+u~6=V`EPnDO{kmM9`s03e%!i8l^t~y(6s73(ah=;50kj)>-Ig z;nGgrR?JIBNT=L_2MP;IyX6-1t0O`f_%WApbmp(@r|{GZxrK3b-r>jYttPbSgrKm7 zFofTcy@eqWgj`K%VG!jY5QaeMEsD6f!k9qXt?MqEn_Mb;z#IC9I1AdS2W~{E8mOD1 z>?k6Iv9M}L-t}I>s?|H5R)3(Haj>e_+v81&*VfLO>eAuvfK5%!hr%1AIwxuPey+&4 zTvq94I}5k%qdIk18~HmoCDmb%IKFpBo2L_3LNQeO3-j@YU6z}ft(i2?#yTukKIf)m zby#!xyqm59t;;{536lzkWpl`l3X4mOhjC$@_Jf-)*GIUIH37`t<$}95SW$x?Yt7Eg z14sPiUPRYI*>s<|g!GFzA@g)5pf0(oU0oKg{81zHFzK>;j(`sElw@aTr4EyRbJNj! zY_Tz#ErMCH^1J(U4m2yQxFjcch?gETv^iYVCYUA4FU1Koea7;1EkpU)eT?HSG6?Ps zWiI&_^k%44$fA18Enm?J_M*^HBmJwJHr8jcw*7RpK5HUtUFdN9L+|l{_|Z*E8nOuL z(SXIvSK&aj0gINexoH~z`&u0T8vzFmxV6O52Mt(reN!`~zueR*j5*}% zZW<8AQsf(MS{%kqW!^IBTpZ76PQQn-D0xf*&y9&5nOei4<6Inf;L;z~I?Wo|mG|wM zI~V@N9Vt~dWYM+*w74O=gIAMRi}Cuu78gfdHsNL)8qPxG$^>rt+Cq6I0eCMCdV0oe3cBNnPmPJo=1f3=A~ zVN(*?Xz*8H~V32--oI|gswP)HP^ z;!{|RnZ{R*83~$gaP>UMouLeyKq--|g*+>PawA!kGAE%qorz#Eff#)Nz|e{kXniDm zOqrVifnOwxRDm^5`yECpjhQ`ZPJ(7t?^A$~cAjZoQx500Q_UkdwJ^JYdp%D3qVlnEm=!>mKEx zUHET9azgQl0^vGG^qX?X9;(4xB$dPVhv-rio+_qCu`bF0`g!&)kf0Loo{(~?L1?R8K-#7D~#?zbokZwxOc;JJ3Bd>2h^!WzlT z6X?m-?3NnnwUQGa;ecJJe=LiXSEAOjtVIogEtQuOQnflZZHgwnlJFpHT&dhePc(%= z>M9tfHf7Cf#9M7tm^W9=&y?00?f;*Hh05y^s84$ae>gdE3p(Urfy#O4sZ-JpXWO%K(=18lzZmN9nex3D^* z^S31Q)_MvlfwW`|LTYRUHo7^5L{ih{%um^t00lQVYPUm!K3{qzp@#;5rqz|VC(w@O zH8X&`BZ2BI^XtMXHIR2DP+A8TrS%?C>;aaTknp||Nf8s(O1d)%{kl7$kI5wslqxWp z;3Gr?u~XfaEJAr3^)`~~P+?1ESN5RZws!0;3T@2-{c&VQV`mKVOQE{0z^Hq5Mm09I z;kUBR%6l9n!T;_6tUe>rKOcZO4H9*g17J)+AiXvC?V!e(KKO^gkpiOSt*o(pMB_*w zh@%Nzg_mJF7O9caG4SQ(vHo4Oe*BP+#$;3wPV9MwKLVc$Y9F>?;qu2CpZZYy1Q=d{DA)4=waP46-G)Iz*6|=g--YpedA$i z$|dkU?}R#T!T2A7@lk^=G&vD{ds$|uccMp0J;_xCcO!S4~Y zy#t$~{F?BD)>o60m`^Z0oF6v%N5;U%UVagd0M=yT%!>1JzVs7DC5iP^{=jT8*&@&= z@hUi8u-C^OaVoy%)g!?jp!%BoBs5<~N`LYNKxaZbP42|(@?Qzm@^*&6H@Ew>^3Tte z{s!lJe?Q})1GnQGW#o_bQ0yIE-;0y!bTWHDUXo0E@6hR>Q=jutqdTq7=RK5jr;df( z@g81inmob73rmwHi9-6wlLhfU@=`(c7SXe_kJ$a?WrBKdd72>GTb?fHr45rbY_jBmex$NTw0z?%K+e)D=kOt zFa9gf{548?N#sV#uj+Y-fT;cIT`sMtxy&Kb>YB^SlGfIoku9y%D=|b`uNRahZPI^b zOD`u=pKi?bw(v#@YbGzop|~4sYA~s-3wvH!k^qnDh>v6_yowteE^ItfH^N}Vj-xX% z(2zghg_&lfJ5pIDH(yD=i>@Vn&=k5-5=nW zLP&uzNl^fd0TBc;%2VxOi619;5JzbRCTmx#A;-Jo_OK>_s_wDUsvd?g>CSGfp1c#w zn^&vLyP?(lZfbR7I@yioEBkM1IvkYwG=0oyD+)_Zt?qm`TK)b_t$yUD27|CygZad- zp}{c5=M6sW+u#NFpuwN|Hn`qNB_b>h8Xo9E^Iz!~v?t?U=ArKQvOq&Ff^F|N+!F3( zcPYPPd*b;uJTsq*GqP^-2Yxw5g#C=6ihFU0JhE6(4Y3N}R1p9aCiit=oVL0<3pB-Z zSixLa!7d`8a(C9!c$?-&)K8YmN5$khm(yS z8q=FKGIcVJ4ze|*B|TX;zgeE8!d5WVVDB+KSbup>D;jt|i#5FW=Tb&5){#Ol$o}#R z9vXC9iLE047UB)LKACLcvcr(vpnM(~3C4=j z2AHa#&y9}CCxpug6P+%94UcJFS>;xi-^OH&2j5+NJ$CR>QC{*ahW}Il?sV*35kHd2I5d=TVzc$#W?M;>H#0h+FKl4{!_rO0JFZEP^78tkNGv0cFsQ$u{c6VA?K5d-9 z(rCa#EGlkk>^}mR!BvL|j5m>{S~*P~W&ui-Cq{e)Ct%OU#rtiKgI|}))}Mvd?NF3i zh?_5x_jsu2VHU4!^)%Cv*FB8${TBTzw9|-!tnA_;Fu4HiTb?8h=6-*>qwS_-c(>D! z1_}Az#?LV8!#R|%mmdDFv^X9%w7df@Z&8}v{-(!rS>|%)qIUQYj_*{fctp-^zNusLE85xVF-yUZz;XF2WAWMZ4aQum&rw6jOwr^-PpM_^dp>RHo8bJBx z)Iiom;j?mhI&QB~=`2Xz4i-#j(e_NQsfLR^mtpaV#WUmd=^06D(;1Vs#AthtH%0)* z@S2L6-rY72MGazb7vyP2(SvYcE*ym0#wQ+nY7lFq9QU-Prw3sn=c&pko;$U#8-pMt z{mer#8IX{D*_<;Cm$73eND5pFyUo-&xq|;al z@Y#rU(?zYr2g9EP+}TYZ%v!0(BKZ`e%0Vo)t^g1TTo*BuHM4z3!I`Wj`(E>%H~X|7 zcb#`m`=TzXN+Wh&A3Xj6cj+@SSu5KG+J-;&ABF!?I5g+PF|a>Ta2AMN)G#vw4&Wvti3$06>o4G(bgH+%q5yBpY+i5Y}P?Ekf&O0YbuuG*W%!! zNax57n#(3JqtAHYdLR=HAG!}=^;+pKv1vW>rFktZXM#F{XINow0jA1V9%$blz^+L{ zScr*}FMaJbqji)HS=pr-nK?lE#>1TvHKcD)jx8h zK2PrsL%`ibu{?k8iKB!0tckXCU+@%h#p^JdUJ5}#&m8aIHy5FOm&1lS^hR*qzf7~u z-l~68Ie{fmbS~pM;16-7>^K@!#9GuZ@_IW!l`qHiH(%U37v4KECg^9wL_Jb?JtApRF^jxeIlQx050P2Tcf^@^ z;Vnb!k^0s23xD!J8i+boPrv9H$U8NbhUT#phq?9_fa?AM=LM-KV&G<;W~66A19l?JsDb0HGDkiDw@tPpCgX26@X7Ub6{)K;D5x& zO3yWdxdYO$C*t5#<;djKzLypc_bwE*-rBm0ITAj4+(#WmnW<%u4lEjIme-G zXQ%mlJ#=&SalL1j-PaKF_D%9qdWavzxVg$yU!@0(2s}EDV%%J1(45%}{-VbtrENKD z(Bu~nf`c3TEAI@5jc`9If%~+gj9luI%iNSw!kW~gf%crm&$VmWbSc9=(sTlI{fimo z2;L>NS;|~&!z)^=x}R0knl0@LEaciM$`>CyW2(ZZ zS)%fl{VtygURBN_p-{)CIL^FPj*&jLQ9PGgj26t+9n6+QOGXPmv)pgotdB%}oR&>SKZ?YPF{gq>83MQau(VrhLl<1nSSw4dX676t4S0|#NxyrZHv7D$0W%hc zn$66)Ve7vrg#L%wCafX!w!JxqMH><#zS46ubGm#SK0U-rd|xFq1Ii7oWZbk|*xp;% z;nlb9KiUlQQEt+f$!G9PG!`bxx4kPz8Nv}O=Suu2v2JrKZR=6wZ#=QT0dpvElu9pS zUY>9Ma?#SUtXTQOGtV4=F)+r?aAj3>8`YilCC|=e5|mmv@Iaz zIo8jdt?=Lx3BUAzP4I80V%MGIF5##(Yqwr(^C)eZg#!!r09Wh$j8W-Are6lE3X5(3 zX~b(({H$_3&$j}7%GAd7`XuFh!EOJnk}RmzriQ95_J56Iv9aFA6>ins1uSf70zb(W zflZ;Fxer0Bdo4QXd*V0$`~D}kmH%WYP=j6bt-_q**Z4#K zUQTy%&A`&j`?fZP<4!&b$2Hg`Frk!p)In9xvkEWv61LMg+CbXDm8k!OWNkcqtjS*< z&NBZ#N;MuH&c%6+aqSFaHtJstr2qXG!}+CQ4Qe}84mvcRCEUy=PEA&5SV4CczQC@x z@p5reO{~R-dI7{!{}VHJ^h5}t^ea@p^p*Wd!As$ZH=j4hxksD&rgbP~5_`bFgZ_?} zX@tm2B{tbQ^z!8zM$VQdtrv`?FWW)r%PP;qOj?*ELn~Kbn;|fLXg2-I&Fi z`7TT1J}}?~=&d}L2+uEkczlol+v10cn93zwqglIivi;X!lOpk8Yfn>x5vn8-ZJDR(57adG~(l)TP1}0V^4C@qfXW zlcMO&7no%#G7iW!hZN2H$$bZ?x{{4!? zxu)hN_h~wU1KmyB(%6Z0#mg)O9ztjq_7$wy*mmp4u*eChe3&8omH}4}%sk z)AfA5G*zTVTSb4_N&{Qx1qPkyMB250b+Rf{<(SOZzFVpNLRQb%KzrZj-&46755oym zl`bu0ru}vrlsC@D&shv5mg$Mqd@+l?<5;A4lY^#k$H53eQI=7hn^91jo{^aeS)g)R zJf?K7CHH5lT+Cu@zreLFYt?c_BK$sNj>>=!yDZJ`!_34`D}_f=&dri$Ceo$FEG~9t zBAzrs7e)!C=_3lVM-^pfmS$&RU@@+<63Mj$8j`aU>HZ~nsG5^VPav*o>J_{SiXtoo zBUFR(tG%9<=M}#}`OU7^DJwfaqhM%WwnT}ve+g?5GbO2!77xnQ#7@^E8A{WVC}=5b zRxu-~fktuYh>YSabjk1$xy9MiOy6WZfRXe%E|cZ} znrAq@6Xzy@jgiRxX{MLfg@g6n0t6%~ljbGSwxz6bhbfBQej!&zR=QbxX+Dre-|*lU zUg-;xC~z5TQnApewjOK**rRewrA4TrK+8fPCJaD&S#ELZh>Sc*#Ph)J*hz%I&Mg>H zs2R;TLNxfyi~@{uX=aY}I`2w8@Vwe)h0=>ki={V`;_*1!y_d^Lub>k0?{?a^jNKCc zhfqTYUs=?Zt9J5x5wDTg>{PW1Gou3&6eq4^H z!{@|DU*aDX&)4zixMj+C@uP2!)sWwu`YU}cV8{9uKQ z;s+~pjp7F@^EBL%%6tuXq_RNA9jPqTaYrhP4BU~*Vgq-ivP8qptWcI}$eGGA9XV5Z zQAf^HmK(^K%1Z`vrm{jq&QVrsxH-zpI&O~gijJG3ylUX)D60(I9A&kJo1v@`KPviW zC~I}(3}u~;oT02YkTaAG26Be7Q9~|KHfaTyD4TWM66G}=w?ui}z%5bUFmOwhH#OW+ z@M%2pk@RM}=Amnz#0_( zG;s5jLk4c1a#+L7SB_}7`N~lpH(xoX<5uJ=9~#K{%0~urzVfk#JWBaQLms7ksw0n5 zj_b&yl+O&@QOf5A?kMGihFh+Dq2ZP*U+TE!%1Ir!Tsg%ND$xBs%9Yawa=CIwLoQIh z(vS<3uXW@CT_Zn`Ya!$uBRL<+Tg~|^GZlQ9a!ay!m ze$+s_2zYXLp<+@&>9$Cr_4L4gE6Tnxq zzS&A;fVPNbE6<2uebcg)u>txbmaU8vKT&Q)w(_jN={{6>PD385Jg*}URmSVcLzM{z z@=#@>fjm^1q(OEYp-k2w@oS0>iJwz-Nc@}@V61>6lcV2~(LW}75RlsP7e5`}aMxyoFfLas8;ppdJ~Hz?#P3rq^R%0ls*@ml06i>UJ& zsCBJd#p>A>6RmKWu40OY~@eYQG$|qsszl_j2r6ZC1nh;l%)2x=jCI%LDih z*q5SKGY6vUPFc-vMReUQ_`_BPv_e*QnmoE$bG!1g`06XZWaSlJZcE#%l(UAlW~&1D zK87gi*s>~C2j~WI3H+dC?zg&j4L5m(EZ*gtX_$?@g+lhrecPsN5E-CSJ!7LF&rcav$(zg~2WL>;I%a2^1JGv} z23~2q@|yVSE54d2uh-Jo!VeoAUB{yCF>UwEGDP6D8oE><8J2z~v~B<>dXsvuXa2I* zn=z)dx3$pOSOxi{ z?-c301Yh`F7M;QorRjx3(qY>@G+Wti(eX*I(&(gcLOvO9izW!;NkKuc&mNJ?8}9N> zeg}3>EWGi%7PtADR>En;CKd_rcv1Mn_62aYL`X(AK`C%Q_1?r9v-blqpTKGLUSkdH z$_L`BulSOc1GE$%@|ot^7>nC0ciX3r@x@KdUp-?bXg69wi$Uj{rTvcN6fpP*jklTk z86SdukO6LpkYA4zT#>?yc)d2J;1p}k)G!Gg6V0h{&WYC2^wq_>GH`Z0MqOTG4IAxD zsxKH&+%vgfKy8ho{MT4y)GmHe;@s)v6GOWzilu3H5-ocTcAlL1(QOriU?gW{zRGz) z8_P{qQV2R3gKCze91K9o!bsK&UO6OI0swm5K@OX%gV_Y-NB}1YHsk~o#LZSYDkyRm z@uql8q;iJ!PW_N7UT5K0C#p4HEE6|(3h&4&M-9EfGqm1lP@w^-{FYu+D!rY=v|k=+ zPf}fe|I5hAf)&${Lg}5PAl%Aw3QI}{m-9sF-J}qog!E!*uNMrwHfBrjB?X%>Ji#sP zOA7T)smOK%Z@(8Q4u+)nlL7%(l$~8H2z?+vOJJ5RJ`W@XAeVn4BCvEYDKNL71Fuwi zMnSpqQ9!8inO9g?#9bsR9|x#;P=(GekPao;i?cJ!h7=d(ONWyx>?JuPO0x<_7Dz{u z0ysewnvq*99ZkXod1OXOemX2!^UBk?@ku&v=!KajQbiD)Qg+3rhb!)|++1mMvYC*J z{|%E~ORnn;A-$d)Y<&xeHGF*=&g`;C5IZh8aZI>POf954U?+8(1%HHTV;XvFlmp~ zLQ$Dq=^ft+@*2ErkpRkG-oy%{A9;3C>B3t$P`yFHTd>=_Nv*dqhqA>lhC;Wnu)v($ zp*bTV;3$^1QvMbe5w+bf+=mLZ@wsMR2amLqmTrN2hL>pvC$x<|1K{RD6R{tyfGb{wM6%P7GP_!s^ zR%k^;)L%iqbr_siI5@qq2+Tc+{ss-(3lzBx6gSar+gNibp=WHv9)2;Hp4tY<$)#Xg zxQ#{J_E~VSAUUKIyAR|q+0ri&bwo;jenyeBpkaXc$b+wsC#1CvwJh!cKsrblw_z84 z#ug+X5K4W-;L;%p(ssp2$jU9_2_MTL1_a`t56&%x$)impJ0xRpNuIQ+VFMkYJUgQ} zof}PNV}fmN7$}l6G7C$frG8AW3jfTLKGeS|N`@DM;70~*Np1mPzcOI)nJ0a1WR_+W zxbviQMkYS+;OPqVf{-NS<`m02U4X2xK``(aw*3 zkyo0TAT89pH!F9@5HSwR8inb-S5jV*$!9VjIk$A6k=A_(2P}rGkw!JU0>&xQ@kUx@ zadLynz-Kxrq^2%sp7e{JnO~R%&?^S$s3LUUuR58c!jXB>Z#o`6G`zZ^CcGAd(X8K% zB1fSo|1ip^7*&+-%9F0@WQSzs=I2Q-MCc4Lqy*iy(D*_Pz#cZOA+V__EQW!S&Ywf_ zAys@ULeDEk-Sea^5gMyO{#%+c1QRw-+O9+7Vvq*sN!ubS^pc>llqapRX;n^7&nqn* z;+Ec(ja<$+>&@Kk;aaZuV1Tt3DJFWh24H*_=-+zv`1C21F7UckU}#Y_tQXRY5gK?d z>Vladortu)F?pmfA~jA)PsdV$UM-N$M`{G~vP65g+d}oR&l{S7Vb8;!xwWxIL{E{n zHP(n25EUFmYh_-ZR;ux(m8qAIhaJCE+HX)3pF^Y%e7^IfgE}b=oF^T!a$zl%B^_?8 zby!|rG5;PS9c>&`A!@9rU?Mlx$`b&X$VSz$2@jEu>zRBuf-yfcGlzl|KexUxuwUv$ z!Dy+pa0Hm>w1KNt?W|F?TlA8?*Yo-87@9AQiPGwk|Ad$>mGr}I7TaP$LxZ6*iU*gA zHqMJOl17!57LJ4{UqY~mD%RlEWl`E_aPHG`@}w7|wEYIAdby+0hh$`x<(6biyQr{= zHLBPhrS&`%r8BamkM$aeuQKTq<8x#&b}DIHv^K0o;uGpT(ONa&!54Qan4INFdvy>b z4IfdMC%qS~^}d*odEn>mIzMAox_}f?k-tuoy@$>ojH^IR}S2#)tE~YFi_)W}f%+1JYXl5o6m( zo%iC2YLj{J7+f+kqlk~xo3h3McwowVk|%8SPT(WA-Ac$8C_B6pIK)m_;~DYZhdpDj zS_Rm#k@%}OSSbg) z=$lfSD_yRJ$iX6{KW<7z3$MyFd>?N9*UWCi!6KtHD;L|-pViY!hDd)^Pb(cF{q37p z%5f{rp%L^-bAkIz^)%p)Rm6^PJMSG{F!n``K2A&aP6dHyZ%ze?=cx039K9!2&lF`& zx;Ygnlg*`tFE*UNrkMjPcq>7g;hn&TewLLmLaa1%Od?>8!V1oi-U*zmR+u<|;LC1>w9+Su1HEE)IDFP1su-vAYPB>D zx7zHaqC(BGn?tU-DV4*nGfTlaH1?X>V4e%IlJH*-;s3B)GqYoYZ7<*Re zd0T>a@;O1IZdRFPcSj%-OP!Cg@R*WfR|1ab@Y$(HfbHJT1vR8HvdSvQy=JYVDfAaxuy@tw*3`bH)a#UaQXVEVuM26>1N^+k)uU2~hZ{ zCBCg~9ku_I_27YUV|YWt>Cyx_(wF>t$4=iydy|i^mGTNsnS4oYaP%-cB9_`*_3enN zT8cSz&DNsUVqW3J^n!O`*4?+PR~@~yvQGbLGkutpN%I}a8arP43|=2i&Ex3~>hd{k zV^2ApH1~7nl%=sW=X2(fSH;nR&zb4i_@~d=qqh0f{RDr05uWuZ?*vOQe&47kN7HvL z*L0d<0!k8c6|kf%jtJONw(-D^KwEw-{JNu;LVfp46-q9w%|U560znY z=0yX#aT5H#Hg3Gec^ghKmv8rOs9v?s|4_9Rj`^HUcg|;bSEJ+5_`k*)AoS5#xp$q- zacgW^XS(i2xUHOf=xrYOL~>=`9i)%qnu&&+ zK+tv`f&DkfyQbyR$8psDEQ>eVT|O+0(h`&i$SG5$PvYo*XIYfN>gCd>aNc~@(z-_r zj>pm7vnx-qkUx4m20_lI*wL-%S`RYa_Rl%bo5&mYjo`}4AtT0bp0H|Zt)UKDDr+}P3Y4YLTRE*Zvi8@ z^VlZ_6)6sX;J1JU-W3L~te-2%2CD72(g1lc8L&mem1fF{S|Q7&l?J4snk}uW4c0GP zTHS&-?P29bt>ztQ+Idz(rTZy=8bm`Ei>f}`QdIRmT7O2d8&xg*Mro*+6%~->(sSOB zO?1YCk?sS~3GSF%SOT5QlI+xxUiD79z?vx&ywQvTHk?HPt6L1^y&Op?uPW`x^Btt? z^IG=PI`Z@nN)vkGM>vFeza>rmk=<&{2PmkvfNcWr+@i~@r{5@PUu)WZnPnQDo<_l) zn_rBwzqJL`OFrNWQ?9`r^n&T>pDlgZdJ_1|P+Uc0zdSjxB=d~(EYK6uo zqtM6i_6s-q6_t&Ze`rlpe}fUobhnCVO?UeRQpzH~P$gUXlN`Unlf`7WKNj>}T6##} z$ZTn1o4d4W;QYSP#mi-&#@U zs|+5@{$O_c>34rq16jZtS;5AH<_O)i!teOQzjY&xueu9QVsKrf7e0n|{Ems+`l`1h zk;>M*q$I0oBvf8y1Ld&@g>{wPV_)mKU!yDn5e~SbLkO((u2-S? zjjn3*lsaA6dUl1qwQyM(2$z=Q zJP+!%O=f-MXFbU5Z=d3o*xYh7In_f>n;lBa;%{TWa%q`|@@(+P_KJrl^S`U~oNQ^G z$cYZfmNt8y)JmxA%}katUBB7Mqo3r{?}r~3eIUFXz}e?|x@-6u#}y+SrEmi`&qGZW zyTjld(+%8m#fzfBqrw^7d=KqZ?1{$Ml}iiY?@6&I8OwDV+`ujL(4h~Q!Wq!CNzLTIoxyW#C*@P}Ps&#I0sEXCQ-Afp;{T)ilX_9Tq+V8kR)0~)*;WOOuX~M6 z4w@1)KWIVF!l1Er$JL!C~&)C1RR|bAj=gT_B>wFz>HsE5wQoq*%X8M0q=WLzx zb$+OGq0R*;>HS^jMxDt4i~W`aEUgGw5pc53rNGO9;{s>;KNt9X;Do@-b$_n=XW++m zm({&qcS69-z!`xT>dvY=r!Li<=J!LuyukT^3j$XMt_=J%@Q=WQ{vXx-yzW-ByN{iNP!^**onZN2TG$Lme1Ke_&t`foOPtHGWI?=;xg;Nu3LG&tViRD;D~OT(6h zy%_dV*h>7jDr|Mwny|HD>%!KDZ3x>Kwkd3L*lS_0hrJQ@X4qR{TPnh~hHVSm9=0QF zXV|W=-CZ->1fb|7q8!|4rYG@RLRU6XB%wl~_@Xjh}N0h?I@A9pbpo5nCc!{=3Y*HNAvVJdHj~X_Zv}1* z+!nY!a7W;-z}eF%HUUmUk&~) zs4{p<;OgLa{MY;+zTO4i&T-LTv)!DmNSZk>|M^&AvRd(5XVXwvMQFeDv&-A2c z=FH6LJ~eZ?=h`#fbHCNx@3)@$2SE@7K@bE%5ClOG1VIqQ5(GgI1la^Z5X|%ZfA8}o zRiE>jk5AKaYOC&9U84?%Ltl>DcAi?T9-L4nHw`k7J)B;n?pu z=r}Yy@_FIQi(MbTywr91%Y4`6t`lEg>$=``ttpI?*?mA(0&2hZ^Z1WE?U7LS!x+^_A<=F7~amUfFwBvo(V#hqkT*rLJBF8$% zw$Bd?-#7e(W6$u@U!MB%q$4prHhkCc`0#n3-RQdXS~j)lvSU z;F#f<<~Th(Km3|wX!yzD3x9Oo@w}_ib;GgLksQ8b_~GG2$Azv!*PI`n>pI_6>}qzM z?7G@@@w4+^-gMk@+;+@%lpOUh?l@j|UFka2b-U|q*ImawN7-@TaeVlZ;dei~{Mpsd zN}t{Q?D1!*;YWub8~(sC-Ew5R9y<09uQ(n#9y^{ms*Y(tN_IVUJag0>&mAuuFCBHq zD@Up8Zr8!Cb)Ua>oauVwa61}~w~lv?PhWoc^2(R_FLPgR>)GD3qbJt0vuAftyk}3( zzMe$S{+UrJM=y})kzNgvqq32`Ir=F?3(|V`(x_f8# zp6NZ?o9#Wg1*In+u-+ivTHnK7D?a22d%Of9*d^qyS z$OAv9(&y>OYa_3ZyfO03h%+P3jyOmYGdtqqi2R7FBhEW+j<_{q?g;OQc_S8#@QqkB zA~0g*h~S7dBj%4N_1^6*_dc+CE4`0b=yP@4ec4 zqxWX-tzO^HuhKfW;ZKhKa%i;M{=~=Z9rI`m|G)NE>wdNVSBpO1@T=Kl=Zv-Hj-5C5 z=r7}AuT9!BcJJ84*rQ`pq=!bI96L1j(%8Ih7sd{azBcyy*wWbBV;_x~`t`K0?~Z*j zHuUw{ukZeF_E+n^4u8F8I2HGG=&Q)r>wmI^KD)n(f3xSCz2EHnCh^VwZw`FZ9(VAY z&{v1QS^twG^jT*02l|)yujpUdAM9VI&{>J~!-Trd_{r(625Bn?qkNThVSNp&3f7)N`f8PJ1e`xfF{*V3K%01%_ zj5|2)(740n_Ke#*Zp*lR;}YW{dF$UE?IrrC(ctuOs6&Q^3}7(Q#75)qyJm zcgF@NE}yt!;>wBXamyz9CoY+|bYgDY(7>62vjf?Ia|7oGrvKu?KyKjTz|O(_g9io= z4kiZ=4Y~(c4h9ET4Xz$sGZ-3NJGgFe{a|=-x?-)(x!tqw|jBg!KdAflZ`%Lkx{h4jdXdJaA+nHE?v` z*uZfrI6ZJ;;N-y2=mP@>26hZgA2xm1LHd7a^zMN@q2kAD&Qu)Y|@NLvy7fS zi7Pa3(tM-6lOBa#XX8B+W>1(i z!8>98goP7k56l^uJK!CdKd@lHH?V6kKDfsky#3Xj!MTIp!Fhx82Nw+b1{V%48eBZ+ zA6zoHba2MttU=HJf5gD7fi)9m(El4J%%cB?MsJ(2ZNhf@-;N1;hQ}tvCj8ZG=Y*XU zWpU^(4Fqgw^Cr%ph#|Un!oCTK3Hv7;m~e2y+=<@5f<792Jct2&XhLej(Fw;W^7w>@ zgO$I64vkJvxIJOW8hvL%ooe`g!t8HpD}L*z{~!I)l5g++kiVDO-?S~MtC!LAv9~L4 zTloxbALPX=ZZA`TNz6l&)=oP4)1lF;C#|9H_@up)_DxEXbz;(~Nyov)W+t7UbY{|7 zqSnj)SN*U1-}Ep2I`H)}`ZW6A^}p|L_H$N?{~E7&yqp}Iyl3*>$@?ZJChwnoVDgE{ zCnukpoSA%P^4ZDR$>%0tn4Ft@aq`gQOOx}HheltXe1-lmOuk0noHjo86D>@>U-Qx5 zqR*H9(*51tA3ppw=N}(C*ZOW~^v7R+`t{K01yhDb@0*gCvVY2fDF>${Nxi1eEBe&w z^O8O<=<}RDHTpcG&r|w*PoFA%&d_HMed6@lO`l!#*-4)r^qEhedGwh(#Y_Lso-&92 zpE<=t|GTGHGw5sDlEb>GOa-_vurn&prCwrOzGu zl<2dUJ~!!e@7MRKIYqLb()aiDxiRGl{qLKykl6EI*U5hTYbLLLP22w&8C5$;#r_}3 z?-5-)B|K%rl#Nq1O^Hy#HS}3+XT$|@8|F~o&8E-MDMzQw`p!ev4Eju?&s0M{O>vR+ zkzzm4=kS!bQ{GK^Kcz`_gFbKQV_l;E{PfAt=M;T7vtv_^lXZB?ktr$qK181-Q&vt{ zWq&W7vVy*O(7A`Xhf%etfchwW*!F$5`@0?AZ6RwbeWLW)PM-txNzy0r-5nZHduUYL zrf>RZjonLP@0g*{N4~R1wf#SB$M1H1w}}$0{cint8|ZuAcRw07>8S9b<+$bBlid+aHc0;!M|nzU=S(_=o-0+?k&b+ceCg982-h zzy0bnJJjjgLw1Mr(2QZf1#ko8_Kp7Sm_GvYFzR$ZA4c^6@q)Y{(h1@Nc}Zj#h##a* zWH=EnH~{pD(B}vWg1jd32OuGkH$?srBn;9Z@&k|v$Xg=x>-W@RXB6ZekspD?LEaPT zVq$eT6F^NuBM_7X`9S1LkQB&AB0V5!kWWN)mXdc6-^jTioIFv2B`a z`B|7&2G}<33$krm79*SL@-QeZivtw6WoE=AINpqdB-^H8DYi|+(rlZCW!V0FieVtj@M+m}j45w=7NL0sZZz zCiR&C?ql0D$7{1jIwcbV3wlwiF$Mo+CPbV6??c$Xo#l1b8V6(|1Xbc|=SP zragoD#4<_YK4_OQcZ&cIgHC5av=0HB!cqx80+vfa z5CQWwAcO#2nIZ_7=kK&kJEDkKDOto3v6L25G&F$#T>?@F*s@Pz;y`y@6{~4M5se<(*#6k`51IM zBccNcc!SQP&>#XfOF$R_9vylS1nBmOAs}c57LET5$ZV}=7Qm$-2QW`T9$?|Y&vbuW zWYp>0DitY_mc_fww(MxxmL2UOT7P8quCYV*v}99eQOT?Ut=pmry zTIFHetWrL<&3fc#+g^!y{bga+pdj03^$D?U)}091RG}SGV3d7k*A!#hv@XuJXO?k!aymE**1-< zvQ3S%_#mfFf@-u|3T!~fMK_`Mh;|*Zu(8oG|Yhj+{0FFyQ9y%@Bm!cMTIJeG|wbKu9 zJRl$daABH&AVA11AOw(GA?rby0B?WS8X*yc1fL3s0-Vq^F@QO`h{OR7)3G|5k^p#l zOF$CfDeYJhkpg(Xnj+BuX%JUM(qsV6os%?KfVl3$asUr>!sh{2ajy13WdY#*eE~&) z`MR2wQhfZ;;XI~CBxQsgS}tiS03UVVS_L?w5jB7zk0hxBJh&-!ZvZ@-DqErnP^E2U zw!iDBy?tZ1C5;x1NeCgU z0s_JS=d~gcfRh>#1;{Fh0W`GSIKYf0l4$}U=^G};A4!mf8j=Edq@9)q*rHvO0Vrud zX8|_o2G0QmT4My@fliWw1+quih9W?0nbfreaEeYeF|Nu0H*~O803Pg;h$_GuI`2f1 z8o+!7b%6VuE!p4=kb_$JCcyO#l8Nh>y{#&`uXO`l)d&y36OHf!?9)tr0BNneyHG)0FGHYp5q`pwT}`2mvurX0dCxp zOi}==^=L2+u#L`2(D507!&+_@V4sv?IddROg*fv7&vfl606fscyCT57c~VRX;OI1| zSs5UupaPIkPzA7V(G>(UNI)_k0d;^Ky7d|WOX(^Ik~9JCf9f#6b=)2!>vS%<0aCi6 zdjK|>1&xkBydZfxUqY@vfQ{NCet;_>DK`MHn6B#}Nf6+HHYNn{NNW}bSgMOc#0Hjg z*$T-dijeDilpF)dDTo7OPuS3JxGRhpt%7)+?LjO z0QS>$Q>+1AfOonE_yCsZH1Y#n)m>@e1dcy~+L|Cj-e|cYfO9&o!X^_Pn-PFr52PYd zfZJi20x^J7I?>_)!KNO6BtT~BFiM(Cbkn2&4l76lyi||@xTC9L7NDp{zBz!Cx_R>! z$S$3o1%R6NVi91m&a@K1A}yv2@IWu#Q~-|ays84+UL{>r1GutWk3Z@lXSD+w04W7c zfHk@~T_^1^GD{CP+yHx5N--XQMRZNjj1hp>I-D(^385PT2=N14*9%D@fMahYlQ2Ny zqkxD>@=ib$;O%7rF@Upq0dWAgHJdIWm=oy)*l9YTl%Z79D~@3T2U2lptzhC5 zuK()7l;eO7=gHO@3eePJ&jP^n*-}OkV7^}8D*mZkO z6>R|A*F~fWuxzcYDz1!O*)wYdxB=p;1b6_RuMpq`Cv*<`%ZaUO}PU$g(>x^A; zQja2i0Ec;r#r{78vX3svU@pY~wl9?pl>(^hIbIH+a7ZFb0JmxaY5<2c57$|{A~*F2 z(03O5|KMIp6GBKyPhesIA>AFM0Nk2u4&a{VS^_wytA7o^zh6pmW$lU_Yh8cxfrK>I z5Wp7QTrq(85y>P4u<5mc9KbX^iYx&v(M)RqkM&&Bbq@P~pEl2T&aT>iorfWS1Febx zly(1*0ywEjasXBBfD*tGz;#(zz|Z4YZB!oXHBG0eVY^R+bz^WWkDWwW|Q`>S=i%U&02Z-ufP6FV(?s<~{McPTpUE&nby6MuDX@J9e zg&_k_*{ki(649G1@ZQrC#XLLBabp3_6EwuIor(Z%opmLXobTV82OY{lD`JwULV&x( zKL4+>Fnv-(i}MzM@joZQ@8a$T}FeN^|*ZU&vs>r${6`i9Y#(+5CD z&uESxnhwID1JJib2ch*ca0t32{xI|%(GlpoqNC9Fpy~Qc44^Clap?P^6VMMtC!rsT zPC-{hr=cH-&OkpForT6J1z-Qj0aPU*5B{^ddXARg0GKNQO=z!Z_howv>Fqxc^nCGqp%;kuLHk7ep%;n{Kri}C?!N>9 z7E3?~+Alf`y+m{bda39bv|e?LL+kCy1oU!=PeQM-1f&2~icUiZMQ5P(+$syLm;Q6m zdNP)W4oUg~w4S{cp{;ciPy$#lx(u!7e--Er;;%w)6kUVfB)SeA5#4~^EV^lH%eh5> z>x#XNw~F>aM@9Rgw}}owZx?0ew<*6Z({B*HwFyW<It`r{oq@hAItzV8bPoEe=sa{m zbOHLBXsZZtT|f!?hUhYMQFI0Rrsyj4EzvdT+oJ2xCD9G&J4Rd1Ccs?@a24!La!<4y zx-8lQeP6T}`hjR4^h42p=!)n7^do3G{s;m*mVglS6VYMls^|#x_oAcFPesR|pNURD z*F-0wpWB*`KT-fMBp?m_QgjBoE;^R7MOUFeh^|3@6kUh@B)S3Z8gAB=CiGO&IR0>5v$y#)32;MC7wv&|i}pg#5bcAW zDcTP`OLPF*BRU8@d$`h!hz{D?a&8t7 zLckW$Vd$-*BhXRNQRr==W6;}0$DwzKPC&;*Ct1_}f2V*H0(ObcK<^fvg^r8PLGKZr zhu$l?0KHFi5jr8dM4I>i`vsH{a6ohg`k?44bW(H;`jF^4^kLBr=p&+=&?(Wb8`%FJ z72v*MkAY*NJDO|lpa5_{&oqms{0n;ORzk>BJ~_l2FaYjP!}Tp1SJAHY0!HTb6CY4v z{^!3P^T$XS0$RaQ{}fORXcME+HnN;4u$|1tBP<8BkCA!4wFH!8WFB*^0j;M89LD?t z2^&D0a#Hywz(zfhbltS89u+{>KR|M{yOax-exSK}O(Xy?kIum58e$MAqt{770DJVT zJ4`^X>crSK*C-PRyuzD&g1P^g0y|6hNaQ|B2I#Qfs?7mBEy>o*1FYBQu?hgQHKGXc z@SY?o0jw+wuqq&{^+}5wz z$Z5^hb(<>R>AWaY)W^ERxmmBvh5(lDmO&N)xT+VXQvi4LT51O1;who?n2A$5URJ6G&UP8z_y3-*yrWPdt?zfs1V%zXU8_$saRfpwV)t0W*=C8G-^E_zf7a*Iu zBHWfN*5*#JZHg;!Xs7c=tF9F!zD(EmQCDie>!BT0q$smOxiVr2M; zNI4O<%~nisWQX%5-wrS+$8M8#o^6w9fo!YKU~=_uBT$>IeWGY%MgQ3 zXGsEL2uSF-%^={81QZaka=PSDL%>~2B3zH`GF%!FV9@EjCjk)zT-SRzDFl>Ty_-YG zL4Dk(LO>e@=Ve_Ye2=LBI{v&bC4?AsIIruC+ysM8=K~4IAfTyxj}ihNNPM1&1!=e3rfvHlngyb27w}j@e5@(^ zn-uaNAtZv3ClZoC$b9>$2D|(mBC4%gmJs9RQDiF9AS9LaeBY{Mh-~Vl?kj7! z?dJ>vo=QLg0T=B1H+K0oBDz*QwUd|i-d%t}r}LR4k04+H%|Em+g@Bp_5JSKX-4GcByl=I#U?HYXT_FRl zMo1d!dP%k!fC0A63Kb!n+E<>5S;Q}KrP|!Nwqz9!?Q}L*V`1Fv2?sHzXs_tdm zr1rJhezv9AY@1z6jBM%@cdPt3$c$DU6HI9Rok_@KkwnleA||60lMd$_T1{lnS0E&H zDY9+aTw>c~RA$>`QDNKcbWnMvJD*-tK zc$UeYp@IOf1T+w^Sc~wzqyDEd=1D~8on47zGbD=?gH9)%)}t5G&AUrlf0^=`TEmB%FGOi8iyOZ&bBF}!M0p#cyCu}k!0hCUfjwhKtys0 zvTbq+v2CtSB#_GTOEyV>C9P~y9BwL;hIgq%XV_=1YLwtxCcZLspp{dFqfJg#c$XuZ zj(=AKT7<8*Pc3 zZ9%S2t;7Mcsqahs=vt6WDn^~ojk4Kd2zl++C4|$P;0%H{NpQhJ^cvllSK6X$h>l3K z%k@(({i8k-=p!Im2iV!^+$_Nn1aHzO_!DixDFko%T<*W*5Is|)OKs5=L~oU>8wmcO z?@oHAw(8*{o9Ypj;1KH$=PTWtBoMI84zS;UL&Sns*@)OKS=11)?16NtXPRBc4haab z?r^@=j)@^4Msv~hdcidAz8GuzU5v-l0T~3uTiF*7Qd%z| zH3CvS*9<%T_v#D~u$|oh5qOvC(>y8hk~0VAM}73C!l2W+r&V+VA=mX)G~dit(IK)a zn+NJlFz9sdrS#NV`}{A1n1foq5@%rgq6X(Bb$Vvm8SFy_eCQuw(&0R(7v^FFBz+3b zf;tOGpRm(o{iz@(N>|V1>blF*%EHICSw13UQ}y@Drb)2waNf~Vu^b1RL05wF%se@X zYqU8%vneI*|E{Pv#Dtzlp_-WtVoW-m%k&&8LqKvbz!_F&jh$vU>zZSyyr++R1_+2V z0%tX(&!4B5bUF{Viq0YC4qelcqmv3}VQSW3+mz*-YbQ>&5{H;{I1g-VB~B2M#2L2j z#MJ&0QXit!CciSsVIpP_R6vdpG25XEl4_M%W76T=I9+Cd$1A1Ki4EH(GauU~8_Una zv?)L~<*-k4h%xAN9&J@E4sxtjwFJoVR@IV3B+C?gJDf{(^cL7@+FA7S{5Q2KvBT7= z+?GQHIYcyv2EZ9zP@4cRm$qId^USl0y`-0ey#%CA0XW}2r%{RVA7rmN4T-?pV6VO7 zjkY-xaK2P$vdx)lv(pH?pieeu0N&_plUa`b19SeJvjxh_vu#c&3T<|gZF6!_YO~92 zcBRd(l1*KIUAJZp;F|VieIEC}c`&=dNsZlXvt9FB+)Xx(hqO$75A+GqUg(peebA>w z`=K+U1M@9A!_xwS2sk4;3Vl{|3_2@14t-8^0{Xn@B=iN*Dd?Q&v;}ZcKn8k9bQb!O z=p1xjbRPP$=n`xCO~ay0!ZN@K1yz8Jd+qVX`=1)fiyboJ>Hzok2X`6(4Fyersq~Va zIhtNzm+M|8dAI@Q>l5c5fXiADF9TYCqH#&%Lr7MCtiTWOs&z3EV5Ode1_6#}L>R!I zkW3>0HGQQj3h>4*7T144%DRh+18nt6CP{#W=rroHG{BayL}UOyY6oNi=5LUQ9Kd=7 zc>;X?c||r}fg|Xik?10HL3A1Vn&=AjbAGzrNL!?n;ZG@%c+x&dx0@BrM>2gtnud3`q42e6Zhz>M|Vz;ez|5z9eo7km*hfl4y{FUT7M%<=$fXK z7(>K*J#tMTV73IL5O66dLn(uRITDaVz}s~)ZVCvPD*+`0IhgM0S#!M=qB_+(XPdIzgidc$0*!P=vt)qEA%2s;e}o-+7Im)9e`dU zItaZ~bQpS>=m=}N{vHqzMZj{=G3XVd9=mhK0Wy|`BtX*oQdtsUslJkw0$8JO{-ptC=rc_j6QP}$1-Pdm2XIn=<;;Uj z*B6fp08On~5#YGCw*=tVSAEI=C5@;6%+r3Z0!-IQRs*nh=)-DtkS&^P10broHUXAs z64x?&jC|AxH^6zVy9Z#AzP{-Na2r7L-v{zW9|83P#B^f?0P@phTm=D^c?5(24(bR9 z1MJiehyV=HJ9jw#iQ2$&-qqI_V+dKNk5tA1=Igto34j?2k^pBlj}*Z7nnxPo#&jt+ z2XF_!B*Euj1ty)&?XnCM5fRsykjn_zApsQxJkZy^YY2!*Kpg=q^li5$0(Q~@Wv;cj z0`{h})@Y1}h%8xNc-QF}k)Hv*D<&lb5O7ojLI~I`0bvB3(ts!e;t~+E11#rrdVUsL zB!P%M5|Km}AM^=`Gy?WYKn4NV^iVs8fPE5>N5EbE)s7+p5)x3d5V1%5x`K%P5>Z9K zL+$H20uD$(0|C31%W;Eix!qLfDv#1U{*pXN;>z)DF(ih%qseg@8?;>#lSbXm2Wc?2AjfC2(i z^w<;1FCpN#1e8h3&GjmLY4+LeuOam&y+++Y#0g2=M8G_KzRkVD?&FgZ;9=e2oUe~| z_z-YP0{jT@YXyS{urd-6Lc|OFd_H9sLBweZh$3LEUKEHU;EV($5U_|J+A^~&g^;r} z@5})}nuyG@>eN;G6_h5O7y7@zoG;UIOX}h|%+F z*h&OM3j70r~h^`Ya3ZR`;YifRG+1n2e_iIYBT`q3Yq|$wH>Zi z_V#{hAI;e7pBvR^LNg5!;Q2TA zwscPzAqTaX2tYs&c%mjkTN49#qQA`$2bitD9+3c;sY#LmxA;gK^Djk2x;PE*)rhn# z1JKl$4YB~Q^vER#us9@1@&Nnv+@%0e*CW>=K*-Y5j1tHReMh7Wu&4F%2EZn|&x2`Q z1sKvXUjw+Upbl_QJEH-x{(y9**rwwp0AOv<4HpENrXU1x;DZhifTB)~2*4HvQGhuLVgLuVF>!!|nWMD+B|s|L z0Z9Olj=~hc8ole423V>?IRntt$?+5u_Crbceub%h@0j}s=2?4y0F5b+|;=e1-Oux zj)~cT-oMk+yf{KmK9Z0Gz-1lyNdTXYrW8OzSI#s*R68I8ut7T@3$OCxuzYE z2Uw>aPyjfl9Z&>#s2xxOxT+mc1~{!9Pyv{&$Iw*<)c-X-X{{mT%zD{+b%3e5(lr2r zdc~m$P|$0!u8=)Oj_XS22AHFD_W*3N>u&FVydZP6@;-pPo;~{ku4`2T0CBBq5a5Zf z!6ATWtEDkv0y4}aV%x`mB4}I0+U$6nooKU@ZFZ{7PLoYp`1N;&G5~P}S%ADwpqvFV zQ|DVAAfuoF@IV*aBESU&B?8j0a+_Ugv#V`(tvZ;|9bj9%i z%*A>_E^k}356+KGnNog$9kNhb&H%_c-8}~ZygDyK0QX(GB>{3;WCY-@f+)Z_ov1N@ zrY^s60BeRGup~fkXh;%Zwf>Y>3Lv2%4X{g+tOFs>}s1`YqRTQQxUWEn6uI5w3_f<*B!HKogKbaH<=q?tzMY)5RgWC z+iYK(?QgRKZFaED4v}q1M&UL`q|J`D*|9b|-exD->|~prYO~XAcBW-p&TLCKb8U9M z%`UXr#WuUtW|!OSN}FA6vukA2rnsa7sBVFr(B5tUJk*dTz%1>4*ZNlXyUC^uKj>QE z0ch$z%-a_2gY&AMjQQ7FcKW#P6asDGL4+TZx#|qHIm2ys1c9@)&QX8^T2Kt&g62`f9#a(n z)@z>@0XAzfC4f^}kutyr1r-3lPU|YbjVn_38i2J#n^z|yv!Ma+UG1+Xz*XHA?y$Y( za{BOv$AH$u5C-V81wH^jec}8e6vp{?SV;*X`}O)u8Q_dQNLC>rPhnNzT&vH^)BslL z+cFJ+g8o)d6X3Q0%jw!+H{_`hryJm*0v~}fd`e%^yQ^_R^4BL5Y?}wSl5KXX%}%%3 znKnCXwTWDtoo}-XZFZGyb8*eTk!s%QEVi!N1c-T+os?|o1JWnNwx8Go1JO1vu$>5BVYeBHLA12*p0TJW}EHa)T)G+Z4)1e*xN8n zUl>{8%{DmlMt0dzfI|x60M`E35|RWts2~k+RMTVu;u?_$SUM!LstDjwPzE@ypbC&Q zfR2CbATbST0<2dM-ePa)6Rqp2Ns!}2Oc$g;juDY7txP(co_jwxof6qJNZMQQ@OU543 zmR$bzvXgFxYi;WQ?j1b&P}>GFDAADqH$j>pccgq5MN?hx+PaVDY-1n)ooGaR*h|OQ zi@Qyacz0m`Q|6$54MBbcg}GcAUS#)~5`*lf*TSX55Of(On!i0wJ;1obc~pyvavr9L zIGkzvvZRazGkO_Z@=ZcN5S@a4NNwl8dMkhBnqIYL2R-1vPa2g4i0!2|nV-MS1C{AZ z$}2FU_unc~KoQ`P=n`priE9;A;SjpZkdUIP9AnC;!|9E+%4jg^bUv0Wo6t{0yJEcl zcRH&A+?1H~_teOL*=#b9r*=fECO*dW6yl*jHe1pU;CW1?|8qzh1d7v_G&;nH-sP6^ z!ZF_doz9wo2m+pqj*{*(Rf)m(;`geOU`$U~AC{^lIgP198qW9!s>8p9YGshkOKRia zHurzBKy@iK2mOjd%-_GvgS;m4uOOQO$QvU6JV+6wLBt7CA|lT{RoF|54Sh*(RLSP& zFWySIHIAVds7(vGgLz_@CoCGsA$mj_>e^{%>7y^n(#@#T`JU?VcTfipNK?x2LVqx2 z=<&CoIZYVNJpd3$Pz}s;9U-6?eMx~~MxD-&l6?gFljtb4>jykeTH`0qnBLepVM${W zAbH+W|2nFk0?N^s6qja1e^=VhjxxwVPZOPmp8k8qJZ-u_3 zoH9^m7a?BGspd3Tcs;AKhu&=h<_C|Yl18!(g)(&ZRfIxhD4fb|8t?C|1X`Xp& zg1Pn*GA|^%;&zyy(JzpT8z{oa{H%b7kUUlAW!oGA`Vs0nOrdft!>H4_j%qcE^5g9v z1X?dcEd(7F9fsaONxnc8A|M-yI6$Hxn~3}pBnA>8^4CD(Ae)Jd0ZGKM|J_39E1)ET zwi5ZLK~f-5B9lSVAlr!i8YBanD8?JXbasUi{atD4wkq^a(KXV2X71M6=2^@A-$39l32Z{|7VV-T z(#MmPV%=<;S?Xci%ug@bRCrv{_}FLWr60aM;tR0P%ttE-=U#D!S<_z;d`b=bPf%tA zA^RjG3Y`!ggWfMX4t+p$0{WonBy^Iseg2sOI3xjS($dHb+oq9O#2uEn9Q#Zo^Y9%J zUx9t5kwy4Y;;XQxey0`KvY(di`vdB`qcl{^j}z38;206}8v{+wj-OlY8%?3d$zdj_ zn??YUG?DS>E*}#*bb3cU$P>Ho7vw)delvdqNO6+L1hfAQ6S5zC?fWUko+6K#*ipo0 zi2SphmF~OZC}hz&*~=z43-b#NX*i>a*5J$#8q-agpO#L@auB`$e?~xob1-AM$l<@D z@U!AA+2PKt=xSSZjibj>^f~d?5q(~CgQL6AKTY=0Q!o3tMrQx#B0;Re>@N`J25K_; z4#)%K<93Y%@&bh!{TRpxl;?y$0rCT-82tt)Kz83))Biyhzk(yeHt#$7y8F!TBF4z< zCz9&^O`q8{q#6A~q|T}PCw*o=P+(;C0A;rAVe}XHAq?98RhgM#)=>X<@{<%UYFeKe zT3)v8F*QjZA{Mt)M-9MHeoQW{{-JugBM17sNhmJk};v8glmnnDy`>CtUU`P|P z$Ib=WoEZ+Hr=mpXIRg`2;AkE?7sXpd^pNNhN1MT5mD$)J8AfHD$@yhpe7^J2?esH6UuDc1F2hn zQKiaA#*wNujt*yE_Rh;3nA9EeGC7QdGc(3x6!XKbGQHQ*M@R-hdR6<8=SIZ00DT0@&T)688==ej*YQXD0NJ-3QbdgO75{!5wP}lu!r1Y?dUR9LM z>4h$c_K}v;FhASoG%Ucj6L|#5=JW4sk|<1oic8a%)F8r$er{4iqR=-)$4KKU%~)w= zl0!P2doM~WQyjymGp#M3K}`Olp8sY!$ej4*;4RU$JJdAKPIGy%2xowg%}qCz*gYJf zWp>j=X{lfZ`ljeA$C~q%+CjelYfe?_>@X)O4Yth@Pm^tP#N(nu9aE1rpqd9n=Y#&%{@s|W1s1^ zI@{(Ls=>B7g=;3c|IGoEi%z5ZzDDibWK)I8l9>nkzGy$k+H342nVUgIW^P8*{iiZ1 zV~otCOps08QKzplmKj1x_VWn|_Y?c+XD_9+H1tE!8IJt|v01hquybtx5_X<#bKX&4 z+njL}+5QSKC9-+`RV3pw0n(2|SD+t@u5w~?eoXKOq`jxHwhD+Ncj60mGbz?_458l{B6L1#j z%RcY!`@59mYsoRi-cIKm*7p3*O47c+N4z0%dBnX%$(_0YGwyKS)2&(IUGr%5Lnrv4r#bUebj{0-#dMbHPy#RvUSw4byzKLFn+ z@dcq>Kcoh8_k^IQ{*dPXzXTLvL{-UAiGKzZMbtD&6@#8GI!;B?NRUXMX-kN0(~2xulIX8oxG zg$ey%2&yxo3sYyPYs_x3fuIc(WY)kY$VTZJ*RfXDxXGrD+(gm;H?s7AM2P$o5brTQ z{-@t;BlQ0O`4F^)$o~uC2iZ!*bXEW)O2lQBogmOQLQ@S2GooDyZ(MW!9zoQ0iZVe_ z3uuQlAx2uZZXCWCg_}J`0%Ruiav zB;*jahoa1`BM-7y>Q*2vbt}TRkD}#h0wh7i97UBu_7mY_O)9Vga)3xbh*bqTNN5~T zoe9Nq$Nhbv1|eDDn@Et9TDgw5YUO6z^p%Hg(@S2qP5=1VHa+7%ZjmsZ5+nzeTjz5B z0m=<=tm%y~yE~nSq}&Mm%sh;;ZTca`w&{U5+otUawoR*(Y}?JH>mNlDRBn~NWILA_ zbvh4IrgDFN5$uZJ|@}^eOz<^IxRW~eL{2y`Xp<6{~rc8B>@rWjOZxzY0)w0Gos_r zXGJHVv$pR0u^c$075#w)UjI6r7qw+!ij@wDaymL{rZ0OX>H9)DBmvJ$O_lnLDC^v_Mt;8XAaIQRJ~uKFY_Q*iHrd$fE0+BSylwOM#Rju63BHT zX2z94ZV)l^t^!gd!n3dM2m1TdHTHBk=agjfGzmygxKEO8mJA=+6quy1G5-j)^RwG@ zc7WZT&YRNIAp6X=55aefN}p}Q!xq?WVsi|O0F?;MH7E*nhmhBx7|>lp^9+gu-6J&L zpaf8v&;mw%|46odiam7vw@q7|B_b`(vu#>jLZtT;wb-noWpU|LGQ|I5NOHHOF{eU16YsBoO!(wpq2vrcJhl6|JBDfpgJ={^&l z26{$lp+Om-8lgotqV{LOo)cSa!g4?_2>A`l1HB})#GnFDozPN7eg9ZmTw)LH%CyB* z0u*)|h2 z#I~85VYYcv^7E|rlrk`_UThh^ac9@PX zux&cJ$oB7cbeRy<`IFYU!ZD_!Yj6hn#K8>cI=js&LxbJ)$d}aFYO>Q*+C_=T`A(c} z==Y*M&`r@^=ntZO&>uznp+AWZK)e3%w>0wm?15t+|Ad%#IM>~k(Hp^d%<%Id+?kmS;CT!DZKh|Nc^eou&hda85H$X9;?`=rXih zbOm~b=qmI~(KYBFS|{HeC+OY z&XzL#>@)2Nz&A&HLFl=nLucvupAvfogb^@LbOd_7=qU68(J^SBt?dTc=Q#<+^je6v zCrLm?Xd2EMeU16ToKj}kZ-!`={dDz0%E+BJmZV7mF@J`$dbA>ql z&?`j;po5}=(5pm;pjV3yL$47XfezWa)t(q*`g>~kENM`jh%_h(Z-u_3K`C~d5tn9n zr*o~8kzt={P!_&*;>$s=7oCR=i?#{?8w3=gH;OJnZxUUGj@Y`@pekcp$8`hM2*?a- zz!^T*YEP5h)E;~Nagl=>v{}kZ~;M*cTFZ5Q?KIo`uKlC=y0qE_bgU~ySwwxh= zmw?S(!BO~;=;fWs2thdv@Y0G+aRt3e^g9nNFgpfCYh34> ztp*jD)8Dkx29*fNl2C!u&vyjOj<(8fvw>>triY89j5_;Fdm8Ya5nmJfEXt=6U6d&$ z&PsqA`kZJF^m)-<=nJBK&^cST+7n<*x8v^1hzk;s4HSkmXVJGbD8hczpeXz485Suc z#y-=aIDA9mOF&-|orKPdPC;K5orb=`+FpM$09Pd-3tg~vt3i3j^p{YzK?MT#lF;|p z<;0Iff6D`u>K*R1tHRWAOZU4Wv$Ac4xH8Y{2tT^J@}7et#zUx#@}_)oalM z>1Yptm#-x9i0^Yqs1Kg)8fy88AitlE3Vlm-jDuzT!*^SJ3FwmOB**?GwU#zlnte3Ihg#Dt!)`OpvKG?bk+eB> znsV~+-4$N}`kv?_bXjx>`o8Eg^aIfq=!c@Kr0x6v0%{0&B)Sg$SabvWiRdPD)z&m; zeuOr=sj<}Ns%}{y0ect`4Zs;P9b$E~(uLuQRb=?Z01_saL(O9ZNqA0bXd1wE$xJya zDMLv6ncZ~dMrxj8A9piff5^l6RGbCqXQGSHHPI#L=c3EdFGN?MUy80m*G1Q$U$M5= zzdFEc31~pS5#5At*qRm->1S#zRsXhjf{%dqGn^smkXEuVJnJ8EH{0dMIGveoNqDQA z&Y%>#&45j_o6eu5Y8m#K@tTG2o%nLl??vaKo1zP(dHj74P(;8-(Ix0lqRY^(FR0@7 z?Ih@_wr-818siSEcX7yG3W9XNb;1&lH`5o+UaD?Gasoo-MivJ%=^5 zU&m9KIX(QTjj9olerv$#x@;QQO6Dd+$!eO+M?i*C5Y8$mGs7vwsM9&ut`5(?Fo0L; z7a=WUDhl5`@x`F$f1$Ur;vfr%@NSXvOMv)@m`6a8APb3@$2n3Ui!4HBe~<=ROytjy zQI?1_BnPjbyk=?7gDfFpZc`ROmJ%^H5Q`woh?t8}C6EA-Wi+Sk`Bw&8PAp*NSp{eX zq2-L)MmKxtu~1Wz^|hsT&45C^}ABHev$4RpLuRucpRXD@=n^U~7o2G$;)eA`~>jDjZgyig_2zQv=A-Voq0^2}rtw~Y_+DK@fK^34)gw`8W1&R;~ z8&m_@OlX5ab)YSTHZs!LL%;vVE;>S}%J%eJZEa5<+ve$<0NE56qAz>f_UVQU!*fEj zhynx(6l#vBVvIVSTV)%>p{=NZ1OeG#NjSHOFU3A{+c?d(nQ0le%^b_JZDv=FZ8NR% zY?}#HAe$<&UGgnn#r3xx0!j#oi7rF$6kUPdCAtc|TXYRNF1kTljwze)?Gc}gdWV01 zf3E;HgHGo@(H`i8XfO1B(LU${qW#bZZQVCgcGE$|9nOckbs_|0S+Qd9Cg|(;PCb(F z#J`t;kpf7!g_;SQfhVt_Ie_G~)&R&e>U1Whwgp>T&O-u<1Y`h|5PVpCW%kKbt+0?u zT4f>Av&KRuW}Ssh$p#CVj7<_$l_Qip&c9q#PXZ|^&JBH3vUJBYOIPmKrl->mcW)f(_2V9J5(XI4@AR zeOB2zil;m&yDM6*kAUoF0&s@7TyutNhGH0=mCvNQQGgVO%38#To^GHrEwg&Wfi6lN z6Qre%N%)2+oY$9Dm!{c4r^H%Tj#HU?A_cb1&Z>;S27Sr?tHN&k{Fid5vcJ=LNlLG= z)AUfCZM$pqEWXL%^d~j7T-ObXF`L9gHaUazB}Y77cAJL!*iCQEn4&DFpPiBuOYCHj(f#n^53I&pT>a~IOA1p7=;N%*WQ;!FWt6`h7I zh|WM?6P<;=E;0zyEPt>Jwn6>6{>(CGmxz?}!dV-xVE!z9%{gT^1dK zzAris{oo6|{t56<0+P@bTel5(#`J=KHZn&*`li6P8H8m725wU0%_>k~w;32!cGH9Y zT7He4GT`BSEOlu>KM~!8u8MY1A(YwoqTSF>MSGy1iS|O*Y|Y1?K7i*E;D>%;>(=92 zLB@28LmM91lZ_Kf_Mb_$-`tsY?#}mFPV5YtaSh zH=>Ks4bdg&x1!6???hV_fcFBb&`n#@Gic^qzs{JRmC?q#ZnYZkVcRs`Pc{W+=u4KL z03$lhmLh`CA6eVyA0YzL0bw{lNpJ+(^(6)K$yF43s^}Q>G|_SB>7otL2KJ>B?1mW3PvS>FqAdT+NHT|_n>$+iSNTXdO|cbemm3Y>Gq zS%sb}x(4kPU5B10x&b|3bQ5}kXctwCwt!Ex8+zfFGXFgQi|l|_qkW9&529+L{RCw3 z55k$FFWJ%|MxD;ZQcf7!FFHb6HgweXSJ?*MapVn7=mBp|0* zVK|fYC0jbeZnL08*-f`^rHmN+OoQX_Z4qArdaIUi)|V7>I=Or)(<{rFm_w;NoJIPw z%cpvqqrDP54>VZ?z;&lp)hZ#WYK`6W$H}ESb&H**t_?W1iL(j4UFs^AJt=Rh>L)GJ zM?k6?fHNfJx2hV3=R{pv7-c}m|7nS(Ok-qAUE}QUbncMqB-m%FnuISVz7+J%->Yhd zafkDkmYL@~Os^K%N#&R6`}exFf^^|mQr8-Q=WeT8>x87L4R+IC=aK3(*=MTiqBP{& zEj~AN996aSc;Cys!+A){3=ojIhTx3Q*Y8y|3eWV{Qq?#>PC_Zq1ldy6B)jR)mz(O) z`p-^N*EF1aztp3a49Gqr=9)tmBte7^sc8e7agk>S9e8U^N(7_<6*z13^*bjl)c#-+m6CiiogB9>9;X zkVo%hEaaj4I172)KEXmBv`@0YBlh}Mb($FE9e5+tBf~+z!Ld}1%O`J>nAHFOqwHkH+8PW7|LZ#UeX1w(zVGk zP0~rM&$Mocw0#QIEYo>-r0?IAYLwE9h60EJwuzV0G@^kKr17{{^1JIlQ9A z3N1_e9-AIS+6o^cK0ve%6YF!W6=Hp^b%a=-A08#v$6Bkz2TN>?_z-jd#TPyf4syJ4 z+gB#&q|ddcUNXi!Hnzdjr0}{NtFukgC7aG5ZFRR3+g}}InUJ3wVEpS~>R)=;=9sX* zG3aE%{<@%x3H!T(ZYJax1-|?qaFBneFTamY`WuO&7^~P=`Te9Y|GUrXEs+St@3-jz zq^5 zMlbytzyz`Wj4$~zu-*hp5$o-rG_l_JX(QHKJ{e-(?BVrOI}`RUPxj>mQsxE^OgWl# zvA>fzr!iej*xM4_Ol(w3o(X#^qK6546QYj^d;6ilgt_s6V)~K5W(=E{J^o8{_%Bg7 zKs(-iWOqZEHXU&WiS`WG>`(TvBbto{sbs=u9Be=3_LPW(-RI+!?7 zaE|!zf;)--A-Ie9B*ERpCkxIKpCY)2_`e1B5uYl!Kzy3uA~ApGiu&65e+e8ayv48Z z0G+-i0cA1P+IG{{7!)GC$`V6DA~42r=#x$ya38t~RA`|EGlM5(Y$Ch@wxl2{Ggo86j#u(Jn+fW3^|6 z$oWKv5Pd$8BZ2X+>@%I>GU^juLL@J+xpoVY^@+R?d7tPJqT~~OLR5UBAjG&K%=$}F zn9PN?n0_I;e4->o(I*Ck81jih5cbEOLp0(R0A`rl?}vqX$Q~0FdN-kWC8GP4q7M3zqb zNyGY?yfi0_B(vR45Ueeo4y8af_KGK2s^5u5?D1fk^NA4G6M-{~+^kS?8 z&b%e_Q8bzkt^@SLQoSv!Ea}H=dQj4j+w_p6pRnl))0kJX9G!lQfQmKRIr8YMod1R5 zLpGu+IXr38HAz2Z(_@l;+NQ^u-A;DDOd#b?7hW@Ek78qgw3jA@Hxt?5Hl}g@eZ~?Q zad_6I+a>*+O=l%tvFRMsxVpo}?ygR8dEUBoN%{qw?w0hwZ91P2V#E?Xl77*o>-)1n z8q;Whe-?%4$HtUhf5S{kEJfe748k_iAhGV=Av&V|FWIt(Y1DpPnS@6y#!m`$xu(ik zTp9U=)aYZ64>4xA-?gj>Qla?Ewx}d*NRKupbVN@H@rrdwOZrutZj8j z3F6<1@Z{^jzZ0AyHoFGne;X3)TiDocoFRqRqT4*%CH)QCV3Cjy8)GW z*IFy${hm#a(Az%$GRnm7rJySD9|YHkb&MPbhPw0{)FI{xQuqm=%`*ub((l`JO41*g zbiLcQk;aE7SL|Z@e+G;lpR;1^!p4@+GNJn>trg|CObirqrSJ*=% zPoH`8`Hek{``*C(8%}4JZG#u+6sFT3ty8~b^njmH$@(C&EXJXC>skj%;dYDFHYDkf zZF-pDJ4pLg5)%Kc|8b~MA#U}*ep3_T3jf=V<3fDkf7>znrm4i${wJi;LR{{D{U#$s z(kHS)^nH{F=>U`y<|+TvJzYYq^NG9=X`kp5;%5INUqvCV@jt0k65=KQ(~e~!?)NwhphFT~lKZ4LTJ;QW(jQM$}k6sHSFeOgK{36=7{ zOI{XY9es2aY)GgH|MS-sA>O#m7B(uxwwo+b6C$y8qh-d0dCad>@@>;L!|QDGrG>bh zC3DRUeK#Z2?WA;BEGyKYAC?p1VV~#{;x?3|>yLS1?qxQ*qShx=-j6B@@#@P~a7l=D zzTmPDcU)x!4+*i^_oxU_@OO7&RG8&{$Epdj+9$?^xWbP~j+u73(BG43A!>f}XM}jl zZ~m+hMZfuTLM%`C&EF-=yX-@*G;Us~m;58JPksFQ6ot6?Y`;x}xX~XL%0jI3#SRH^ z0mcd3JCNt^D#CrjvUL%2RH(}zvTa!t;s$;--R$~tA=YlTMDiWeE>(XAr9ni0sU1a( zA7-t0))0w!4-3`R(wsQG=MH+3 zYGp$t;#)^;+f~Hnk#{XID#UyKfL9aZf{(4oxDXrPw?q;X0XtPr1LF{RYJ)Xqgt*n; zIoWr){`YGUofGS&>#Td15Rdv@BoD&ge(59DiCK~OSCUJKSX-tH3;|Dyfcn&ESojw) zqtWB9!l)f3hY^kH4eO2`72={kOH_sEy~z?aA@04|5@SMi-C~JxAzt!{2_X`X=B-Qe zJ)^ec21}%bNMCP>v=Av@S(^~;J=P;5MA;|Wg?QN4o)zLlmCE&RVMhI8azeazvF)mz zLOkUw>lUK$K4yKoKA$HQihp8fc|DR&&eTTiL)w1*pg+ZmK8^L$&xD4jy_)d@?CF$Z-Yr~6l7&RFY&xL;t? zX|#^@ZevRw0`Cj0H3J6eH8$N&Z&jD24XghY56aZPL%8yX;Jz-3b3%=fI!35Yp~gwg z5voh5HdeJ&sBWP;=%x2E@Aip+Q0A>Jod5PQ!5&^;UnxpR@f>^c)=wXET^6<% z%LC%G?tXjiHbkFk%x6FQlIjYn-9%Z{H-FZ?qka$jc1bSt9-3YmT2%NV2& z*ER6gvVde&5ud6rV}w2|8j&?(hyGFf9fxsJCx|(Py#X_S|9iOokV6}}pNKsxc9<7N ze=1at)X$isV^wy6LRnY(Z$R#$k2XYsSk(+zKKgaLZw5&vbmvrj`!ROsjFRHMK>=gL zrcM2C9!!wZHcg`gin-Oka63cFG-=Q_R~8iVTAsF@s$+up|Jg>Mb7Jkr#x4VO303$A z6c0_T{2U?9d0Im8c6)^NNctk1?n63ywD=Z?7Yi;D#|8H@2J4S&ZBU5>evXQbRZteH zLk5Ww!HZ&T@UWz_HeHeQ#Wp>Hv{f-mEGiQ5syME*j$zO zlh9?CGSb9HN?aSUHdO`~LNB#3?X>ACYxW}^f7(tRG-x~Jh_#(MC4==QgXocVZ+4T$ z{ZxN%<{5K58|ipEMD&TznyqGts84{3!e5>C*Pr?sO!f73(*bdM$S&*YM`>OnjZ~!>`+tLNnHmXvLQ5*@e@b(lbRd4txwhL*Fq7GmN%CXh z|0OsL497e+rn>^Sk;1ELX8NB4%Lua(3=dO|zwJU@4oZ*KtT3Hm^t|37%qFWfC+RET zp%b7^VK#%Yr)pukz;N6`N!`L+DK+GQDdS%cdAv;AuVSAN1#C=Juo3 zoq)&bt{NtYRYMX!Rzr%|XyElf63Fvvn`ax1sv|?JI@*a)&?sOYl9Vmp>>PZ+E1HmEs5a7y1-Wsv$9V1q~RBrpqE)aLR|2)&7&Yhn_sVf4Uw-)bNm|+W<}P<3<|Lg#n_4s3w7It z_L^`+h*bqEr7Fa;{$=Et5PAOscS4Ag-=e9r7Mkb(t}WYK+s-l#^s4XDF2tig(IG_7 zDqC)+5F`HAvb%*y`Zewm;vGMaf)H=PL$Ck)g?ZAC84$wri9sQ@_{6XfYuHHhWrP_4 zWp`#(%p3h(H73MkzRn2}82=vfvrMf(yyn#gjD2(6OSYcvLJX(vUg{9yV!v9QLY(C< z@pKEZ$|rh+*yxv7NCzt^WuUI(m&t z&@EF&uNrCmuE`(0#u%fc?}QjT&#r4t0$Z&qV%3@^R;_Jkmade9g>*ax7V78SI7tASG3vF!U%&@Y*mcyE9(tgqgl0%5v$g5V%0i9 ztXh+Zh1RWBYYJ(rHN7%{goqiB)SCFtpxnwRY1+tvvtcnNYDk#45H=g6{Ff%2}pJ z8t+r^we~Yc8+Jg9W7t@&Wtvs%AhBv4B2K8-VJ1{;1sG!QwPHtT(}o=-R;^WH)moF7 z(iE-ZqyzD_=i5#&!5Gz=N@M;7Yd5x5Y#P{#Z6j8(8DiDiPOMt9z|eZ1)!IRuYRwU= z)=py8+9fgfGse3m;xr}lWbo*=FSCd4DzhNQ5p1l=BF);Q{lu!WM64@b5=?1&iK&Z{@< zD9x(1N~~II#Hw|SShbD=L+c|}>jZ5^D+b{tGPYt<#40uojG%3GvF2JfLmF!$8QZY! zj8Ux}V(iDpwrh@N)!Ip{TDyp+>mb<8go@1rqufWW*dE%nVf%=+VGG2nwJ0%zQ?!;y z@cy4tq^O&ju5NXQDA6&%xbODrdn&ns&$N5wT?^7 z<0d9izer5}%ZPo+7n=fM#kPsD2OFz3L$hjaCswUlV%6F~tXgxx(E5bc+DThN#da~F zV!Me|Y+izfrZj9HX{;JuU^_v9G1{>GVyt3gwU%gBtpmiWwVYr=#SRjy*dbtuebR~@ zrcJe0h*j$dv1%Qan5U*_t&zse#n(E<7}c7X5Nl^!U2GEAicJx#*fg z74{RW!V)kPK4TRQ(54E@ZIey{gEXkbAqjeRN^@37<3$+0))B_2)~XoWSJk!FXjZLb z#Hw|iShV7oh)k&1B!VIKIV(1Wv=y5s*5+&@R;?L{sZ7zDC5>AczSa)LsMby~4y>AV z66m5`#dZ^`*gUZ|Y!9(&?E{9^=dIR)q+hVJ{-Pzu>8ye$h*fYBg(C1J z5$x+tlMcjR_w}}cuzK6YSir`1+$_ziw}aT|#UPwxLIrmctKcqRl>4&P*DdK$o6gf$ z_4W{}-aherWs2S+=|KGYcH6%FjImGR4v2LO8!Na>y9yp8)&?FTR=vZ-s<#3Ry{}q* zBa(j2rbp?kdaK0L%b93R9II0VkCP6>-}D7fFi1N@YPB(TV`KHEfvw&)V%3`=R=w@S zsy7SFmC)C%zz!04#@nWIbXLKg#M;1J;`inhy?N63G1W!3fqNLEdJAG4!N%$>(wxu+ z?q@;;mxxvH0I>=#14CcU>Kmj@hq57J)jCY9S}PLs))cLyq;WNKQNoI?GDyXaiM1nB z7duX~YMmfftx5P;ttn#Fng)i}|5&YUw5iq%v1(1UGofO$67=>Iu{qL#_$6zt)=tK# z)^0HlVq+UNPqS+6Ay%z@#M-U}VrZ3LLLmXMV^(ZGjViW8tYQa=>~&>^LyAzH7Bk(570G$k=L45v$fTFk;@D zqBR4W$KMCO*mee~*bWBacbnMQhRxBeT04nVYZtLOd0><~ZngH%rds=m?MhsM z2^CwEp!cVUEs@4mt7kjG0Ap0^pcp5xv08^{R;|Otsj1H8EfcHO zL1NW91PrYoTdl*isn*JclUCwJXi%}E67`+Swx3wFmVlx4EUR^ZHq}}tR;`1?s&zU z?F1tXQn6Jrwzt^aC5euy;t2KqR(aP~B&4h|=BUZ5)2|C*s zD=TqX(s-q%ueF0QsOd1AW~*TaO0?E{9`l~!zlHf`7t z>o~D$ogh}NNtB0}a~b2EyC+uS(q!ed z5V2^*&jFcGu@zv5ZL?xWXj8GH#M-1)V%1ucm{n7>j+4fthQ8Jb#;DfRT4U^9JLw`U z4bF;fBUZ5)Vr|%VV%3@jhSu|~)(+ZKYmQj8b`q=BE{R!P*D5EWJo!NURbOlmgH&um zj3e0ChAq;p4ckwwT1&*Lb%0p4mVu!)W3>*_X0&1u9%4ep4il@`iUeIy7i(7HMoHt_ zbse@7R2idM$Hds-)wPb(tXe0CRcjJH{z_bm2^E_LhS&?O*f!d4n+8Tuc1q)BNMqH&*V@h))!HG(er#;p=4e)}oy642LAZ+v728d$ zV)MW#_hKuyhc?yPN30#8K&)De60>fK))HxaIm6dFz!+#X7a@aUoxsM59im;u4ijs` zR)|&W2(fA%1%}p3tkx=Rso_n!htV-bZ1Q3wcHMg02~r?z!?uaB2OFz3 zL$hjaCswUlV%6F~tXgxxDE3koYwF)gql)bk<9b_>ZrW6EUThnt=_cOv+7L@Frk9W#431@SOpIOLvYS&8m3M4R>XFhwT;lGdPl{!af;p=X?##& z1KL-{-!Wmvu`wd+2jqlUZl|vq{*vpEzt$~HtPiTS5o@I~#9F6zVy#n_SnJdQj5;MQ zx59HYYNa~G*lBHDv}vWf#kR@XdYHyjYS`EY?xVYEDG;lcBC%@eC$>KaD9-MDtLle z8!w4q=)KZvN+E6arit}vYa>>z8Hu@Sd##ChmOR#ua&`}QFi6FAig5rN+qhjctJZE} z)tV<(tv$r5wGS9tueMqXv}xNGFPU@^)=z_qElE)K_G05@(pWq4wGJ{ywGN9h)lt`4 zp;@(#5UbWvVxtx3zbX?dwgwEbTddeI+Enbg*sig*3EEU|5``k}+9`U|r17SO%WT`W zfv|epX+-%2Y;EIaX;;A=#40#Ptc}}Ata`hEQEuL9>ZVQg=EZiMwe`@Zdi%t7{nYbs zkvv|==nL*=kT&pu7{{=&ddoDc-a%s3J4CE{hly2h1sHm7u$o2^G^*fHG4@zvl{OVz z6Wfi(RzK3lNeAL*ZL|$M!5Gz>y3`oEv9Ws7z*cV?aY6-Wm{7s(#40!o48b>9O&zqU z-W;(WX`RHXwM$}pr)bTS#shx7)*cZ4eny3RJ}LcH>xY>`~Hq2aI2VDr2;<$HdsNzOH|qX6+mk z#M;(L_}I2iq?pjgP6MODTdlx0+O)AV#M;>H#M;0z>N^R%<_Ps>zSefesMZcK_G4q)Hb=8+?Ic#MT^o4)tzx@rP_cPnlzWdA+e4c+ZXdCB zgaWZ@ElSM2Q?!;yW0u}&JHh~CRO{e|gt1P5vtoy6SFyvyDz-wbT1SXg>nJd^maNt) zZK}0KtXjv2RqMFK+}CU#N3I`X$()h%mM=C1!isGZV-Ge~Ylddk+D@!mv&5>kgIKlZ zfT8t%tF<$ifKkPE(NV>A6RX&~1U)dNVf#qqI(U<9*aBm;Vf)2c#l~tak-}RFZP^2K zpQej|WidWzje|6*=pnH^WNpKee%Pif^i|y>#HxE#{L03!-o`c37{x?4ufN6^q{1h} z+Id-BcoNt)a*9|RIZdpM+(xW=Gr*|mBUWEKZQ90JV%6F~oKUej3EDPAY!_*)kY8aN zxtl?%wMUG@*w{wyqggvdfmpQ`iB)Sqv1%394 z6K>i2}B^k+Za`*bZV9 zn#aD?{d`NLh~Y^?S)u(op|-o}JBbcR?Px}8`XItz@-zGU@v(54NYBUY`Q#HzJR zVqTu2HBTCkR;X57|MW0O#TLXmf{hhhq**&fKe1{p5v$e#V%1s(hSpK5b&xjIIz+5m zhlxY>CX@udGDYktX}nVHO4})_3{tIQV(i#d*E&wKYMmfftx5P;ttn#Fn%;D<5&NnY z+eV{`%@C{Dc4BSV?52g@b#Z5>L=Gg>4f^Uj>80wr)rgI4$vn-fu7_CF^$}}J7Kl|{ z5g095wc`3|Q*otDlWv_1(4gwd67>3%mK-7-h_ATHw&XBlRO^Ts+pef<9i>^dR*6+> zjaalM;$uvx*l}QpeZz{KpiRXlk+E&b6tQYe10&|mDOxk6ab50fZD)*X?GR)C6_akA zx-+EkAc-xmeKV)7+R$0XYD0GrtLU5rjoYA3NxyH? zUG!DW-NdRnFMc0P(cDKGKc5uMoH`a5q>bG#)+#nubctr|7z4zrw@j>h2Z>eh5HKqF zq187`n|6!}v1%P5wo}JZ37VK9wniFvc)M)_k1Z}>-$yPKUvBb2xLStw~=YaHTo+a6Y~e-_D7%NLR5WXLWpO^6V@eprD=pW zY&s?BH*GqNbj)w#Hd+Jm%eL5lkrAS&x885t8R5TmB`Xeh`Vk!2tQ~%cj(8Q+EdQMk!@{hzJ)t7$bKs$UYDAbc82clNQBd}c3N@PXRLNBkWOpd2 zSkU&pafv_ImN3C!%{z%G+h0?_&~~2mHUG^RZKUzo5MBnSQ}+ymv_kE`u_oK|vb5-H z<~k&9;D)-coKQEJtoXKsF8b@6A-ajR0(o(~*>~(yM|0^=K%!n|QG9Rnef#OF8I{CX z^o?a2wZy?mjzi+u?>kl|IgS8Jfu{UXn)D5!Rbnly28>EQ;O8+;qZT$X$uW7gaeT;k zOoOnFZNT-~WoXei&9z_6`HvQsl{^OhJaUur=p;bM9)<=uJ%(OtP zSrma$v1hLJ-{exFRckgd$+Ik;6~C~dNshz7^};H&>>&r~2(cD63XH;D^0TPXsAVO_ zCV7sF=PSNvvb*k?0Bq8nv*FNsc*jO#H|9?3(1+4O}lQ zPm3#s^$=@eeZVMe+|Qy&qZZab$+0AkANr1E>&WxZAQJV$hG^2)Ne&ZhVHIFFFUQ*% zMad|QT3B_GV@(`WzT@~L#|hwiS;;M&|9ndFOKqtamIg*)=lOYLXw<^mCpl)tah30w zo8;IDTraGPmQPDr-NdXI>z_vgn>BtOeY9#}1?vfqqBySg9ZQoO2Y~B^m1)^a3L7NW zRvZFGP8~K2{F0kiEo@|x=cssYu%7YSB*!t}dST@9^&5Nlz{YfNFA{4CNSY*}r@ z_R=vUo?X6Yc9LfYaJ{e`E&9gJPGT*r3m7%K#?K;8qgJeEl4GAZUS}N5_*b0d*$-SV ztVD~x3v_^33o8SouwK8gAsV%?;Yp4aalFNM9G&D?y@uC6{>i3BlfDjjY*HTMl1I_c zBYADTuoSVXN&`dHUA|*xl4Cn?y{s%PcxSGue+LtqM-CWy+~?=fMWfcNdy->b90z>I zzDbS+;Cf+2aV`6<{d6@2V(FqJ)<=D7nN}@v(D%eMX5#pS?^v1SI09TRag>%8>5)}p ztz8WmwR_gjA~8;@7B(@-GnqG@&-7JYGbJFym)1x8^n`&r~@)UrCo zQLaC`#Pe0(Ge60*2e@8XA1(V!%?iX?SP>Y7)%+|IimF?qewoyEq!&n*RPC(mh` z@sd-WJY(sSMx8xpi1li(T^!qF_Uyk7v4b>TSLv6XV~kFoyNLDOjNQa~wU}p6D89-4I+$}Dg&`>r**>J{#|7&~}rz-!j%Osg;n3N^pLDoi156{dj` zR$`ktUWkh#Ek7g78XMX!>2{mWO8TNHmCBJur@r1EMx7w6&~9SAI?NN>FB$bPDimL9 zGw-8OTe3i`Em;&l&-#^Ucj6el^-O!!csba9sQ@v3|)O(-QsI*bB)NaCC_jk)|2tcUb>65_qK1rrVju zhZeB0oi7V)<2%HCy>-t?dV@`OF^%qxjeXl;H?R%Q8}~#!XZ?E&5x>l&>o2t}kj8S3 zzdwu2gfDWee^RC-K9Bf51HO-c;0}tB6aCzLYPf9GI=As^)n`EV2;08Y;6m*(XORtfT80G8{1AB zORYCf2VL;aB)?KQ`k2qP%(F*sm-wV_um?mpee_M3i5{``V`DY+(XJW_G>77wt%f3P z+iNJ%1-0<=AE1x6<)9cxu(8<>(X81ICuk4FyKMdy8n@4XlrDI-(9ge0AI*PEjH#RI z`H$1A`A^V{XB=(zN%(D-J;vWOIOKo3pMM*jH2-!nc4A{YLzZUUy&W{;&6YO*9Btga z^}g9fmq7esKl^U_u){=mj0SZ5t4Exk^PT$Wr2D8S#xgcmLqE-`p+qyDjkFpDXxm=H zAYE{$+RuK7KGeYeR}pIs8=LOl@*t3txJcb^ERE6^mR7fg|vORxLa)3 zTU(xKlz)REa8p6wmD)!h{n@Wfk(uyJ7j3pfa!K;)v3U*9MTg`vu@1?D#Ckp(l9(H9 z%rMg^|0YXR#GzO8e8(QYqof1zO}?Hg2-`Qth&e@y;vKxwt`m|?pUpOj_Osej#HuY# zY#*IyLjrAovkl5f`WBmRm-MZoZMJQz4$}BhzKlQhPTwi~b-v~<5LR=35>E6mu|$;j zF)9=<*g^}EzRjeYw$2F#*fI9%rL1ZG{`4Tcon@ot#CF%l-1zOJ|<`*(r|3y^#5A0Vn!{iGn z?qZ_UYv4MG(wi16ZN1PSavo6|(K@0GQHSB^cd0>DjQ_1|%(}J?8FrJLcphjA7HeBq z(J;U=&nHT@&so~Ki7vSm6s;y#Cd!bjc(7*3<<|mTU=SlNG_mV;U23wyOQ~De z8*~TI2BMDZ5RoHFT@Q2_(J%#WW-guN9yJJ`U27d=H^8@6S}!0qnxOR>1CzTgZM~K# z`|++zTk}L+MAs2zdf<0GQH6dt5anp?A<7foXsq;m%vf&(x{0X9h%T0kkEXP4q`dK) zV7wd%>rZ`vog@ct2HIrI_yS++R8h8igUcrdmhd`T& zGVcLBY5d*?dWvY2+|xv*4}gY=h8WwGU`TNs@JgbdcY&@V$};$Bq9GRCP1IQc+Cnry zbPZA4Z9vx&^$_KW(zgR$M>IloJyCuu&<)1QD)kVRZs-2Lk#L-C)Jt8tK+8Tov7<+pshsdVW1*Wh3F2V zzGr~$B+6BQ?jjl?>L==Y9_VhO>hlS}dkC|S0o_Z~`8ZICX!J>-|4>%fQ$TMM*T9N+pd zQ9n_cD9H>TAu14UBg#Ar^d7SrBpN5mJ_qzZ(J;{mL|sn+J<5oIA)rB`3M=v$QHm}2 zxH1G!#5*1m`38Hb<jT{VA_i< zbB@}#V{X$-%<7H|1Ok7HTspTYg2Y#m;J-*@k~I>!)N5acz%}01WzK8gDxr+MLV;N5 zYYmI{z$Q*2imyRqW9IiwAx@(P)GZv39@Vfoj<-36;=#zPLBur&7erY<1bXlN$=Tod zM#FLQEI>Ta)YKH%12dFpAkrRent|<{*#T^i2*e{NH7#!lh7%|*+3=l)#c&EnLy?Pn z|L|w$FTowc@rGrwhG^gzT3SLggH7Hme{s5l+1|B(bp}F*ZA7kf!hxo?hHxkmK0S11 z==2agBO8M8PiCJO3u^r{hl7cQmT5A%II_X(_`7ppaD(^I-<^FLHUy(V@7Jd|b7y@Y zH48*m1!p&5^Di&@59fthIh#!+urYF(7dgr43ATB6pX7Wm*y+tb*=Y&(dxxFud@8ug z`}N6AJh;ib{A8yUw$jPYt}&Go+D=MvJ1H|xarT3hgHLhx!sZvJIJ?dJ7ZgONFG-qz zH=nUi_*DUY zFjZ`00VH<5>z7|MnV;|d;8dp;yxsfSY0e?Rtatip&ewyzUjJ!M?clS5@WB;NLj(vJ z23x|>P)h^$huK{hq8!*R41OK92F&WY4=?my`KPmc@NUofA7|tLQw~@e(;O=Q!yIlp z-Dz%Ux*PpWHF)!r&ffDc4dZh{)AkNWVj*tkfM@jzJkpMaKh$u%bn%e^elIh*c^P8^Dk`fILrB2=>$;E|0;PjEqKvA6#U=W||uh12M)4z`4vQ1=_XJ61SL8n*>w=)sXbuPNm$!U48d z%2|W9ETo*nntM$~{PamU((8rKb`CUUoH_TP9ed}p3>;%9BV@`*c>A9@clX6)BfWE* zTChM6xeli4d2gOKe6|y9?%?4u9ft=p zyS>+0>Ff{;p6x9<2i@*m?;Gbh2ZT2F_WsW~PG7h=PuCgNb@9KP#^Cg`*;ibz1t;WxSYS*S%uA_jI+xZ?+M0(M=fN_&RP=qakD*mYDYvvmq%8j z$!EgUyd;3bH99MDPcY`NR|X>IdVk3{YnuK=k1!A6Ro=`CobR!Ezr4WNJ7|x_#_f*A z8QUF=S6%4rzXwKy#$#J%!~-pj(HZD=f!m}o2V(=vb}%?hT!%gkZjG$ZY z#^*1%i-x^97dfr<^wZuE+ohlJ{(O=1%{^BKo8Ajz5DXojq*eKA)MbG)8ztH~mhp zkx^zWh*B4X5^+494)Hg6yLrx+8(C1?jjZndjpv*e43@oTvd)(9U}2%R>SCwUfP>aK z>kN2go%4rz&;UxOcsCe7L)~(2H(x<{I#Y4bJYy^pg$FAqK43;OuR{)(y^aJ6197 z#}h|2hdE|J1%qQb=d;G+`#B6F@W8?K_2%HrX&7>&p=Hs=6Jy~>)oaf=2kruY?2JYX zF*t0O;am)d6LE}Iy=QY$^4iOsotm^5^th_G`(;kdWdGI6oP7-V`(@4-4A^p+(`vxr zWzL>ENZz<#(i-M|XR|bIboMn4hi!C@Fcmy~qjP{^uHEP?p?t`R91>b&`ghB;nbXnD zv1!mIM$^L{4IRtlfvcL4CJqHlTc)Fgc2xdzmpl8134VLI^Ldl;y34hw;me(^hFRa~ ztTy0)P0kwzv|QmF6I|{syTbXlNf)kg4m6;4h3=zYZ+32&F8kgq_F^3Pe3x^hae1xF z@eDZoN~dPPsaI*X|8=!<>8`1*3zxP8&2TV19*j;qDHcA_OhrtK?9uJqV}h#P&Zq%T zY;k^Nz+u-o%XVdvsPQq)LH63EEdgd^jw80`o!2-eN=-vz%JK2J-aYtE~z#0L>d1ih!d&qq?fLDvc_-u4bJNZoY>>Ee&taPlfn36 zOk*O;gK<8X5D%E(#%1vcEKN(}r=G~|F$*J)qhDedh2o7%85Mcdd$h+na7LCxd}PpT zy3zTv+5N}f==^MlSIn8CVXsg_%QV$+^Nr5eOwqxca3rv*yWHelWWaSdIo~&6Mz3>& z0k`!!zgrRKkA)*v-3#s74Jv4I6sx#QJJPc1v!j`n0F)Qi5O)b^&Yy#IU@L^ zH|thsf7|J0t{FDR<9BY=WB9~dolh;2F5ZCQukl!pyeMDh8372m;Z|pl|Gz92dV3a} zT}HW zo3r~*r^ja;g_=!AZ-_O*WqLe(BF=ZQ=?kL`OIt9`L>rf4f;BxlV<}5O3R9bD-)Rmu zVdt5_s5yXr$t7mYjm>g(G@$+B#@n35+t*0icw6mO%#M&2*;hHNNSlDz(okrJ89MzDB2d0^7 zbBDdN)j2Hql6OGS*=_sUPcu?}Ra7Zw6*0Gc)VsOpq_J6Yhx6IsCEkg5I7I}1?oMYt zy7MD<>f!V0yL9BK-KAs4A^pxZM*qwG&NmG>@$Km(N z*wOpMy$)*nsP{(6S-96F!3Ef%O);rs1*_oP3v5l)kncKSb=dm>Vy&kQ=5P zTB6M&8bp8Q_|+0XSCFE1VBVn6!&|rusVj89v-bhWDL`F;|En%OB!Eju^eyblg|D?%-!}pm+O1x6ylWu3KS1FBJV?d!ysU=eyf%ZtDM?UED{vr+R;}z}>eV*^6v< z3r3#52kr3)dP}@^c?iwkTV3QH77Bef;9d8bc?)qZbMbB7_jY%y^L9sfE5tv+Ka8xn zGM<=mY&7_3oW4={>@m?GTrOl+x=0n!HX<&ck}l9 zjJqH3Pe0?vvAOg!?!rWa?|cHTjb}!upB4*mUe*E-4KH~InanD5FHysO| zvBdlGKJLlEY2FR{xStPCi%$1m*~e`$8Aj8wrZZ2EioV$^uoBXAW^CG$X!>-VND=|ZDJo5~mD`&<(F>JUc1j|9NED5F&4RccqKEaE{k#9E#aXC0M z9{2{1_<94Zh|b)CfE3O`)0PBRN@mCMI(o)djAbE29JF-HN<2`&BWLEkWm}N%neaRV z7r{${D^8C#9=|2p;C-^MdqnU)?}+`}!?8JiKlg{h`@L=Zxyj%Iz2E<=yKUOBA2)=Y z1SA9tvFY5W;S*72pn&5{5}33`r~iYyIf+4M1`g$Ur(hO#VvB>p>Wt809EU>0T<>oO zxh>w>zq>onHCds1Ae-gvAY4+K?%nZscPFoWkh^DM8i&*ww`1L-h|e)BM3ur{YYxSo zXy^~I>C4RN8U;2S6Kh z5A`^9#Tu4viJ{51#Acp}{dtDzS+iGQ|1Q}*tqIuw zpN(Utw`vAw#%3b#&D@t*1aZ(EkD7*w*-YDwKMA0}L-YKT*meH2ti{1>1>gANUJu3R zfsF@GVYe}+>6nsCi{m42O)>BLhqx_4$2<8Dw|56Fv>Y9C7ow2q{6BK9_mxAj_wV-3 zJk*^ROnPe%br0pZ`|zRe0wiBO)cyR9wNMO)4bD4^U^8KT=72A_-=W{~FS!358Vh$!)ypW6W|K~6l=fV zFz)E1f-|Cx5#v|^5yZZw)=Ry}m)s~z``nk@J%W#U$A8J?n$;;^lG5(|l9aaia8p{_ z;kL9|NOF}-%7?q?$lhCryYrEU`(;%0Zg0;oOCG0uS@L-E%O;O6eZ}4Pi}#wvtVncr z6#qv|3T-hry0f%J2z`ta@jr~%Nvr^u*zWamUvc-73MWOv61bus&wa&x4z0EI2$!o{ zA0HvLiY|t*OTGAFcaa3;gG&*>l`~fUuQ0Rn7l_;Si*cOZ?KQ^TZzAZ2arYb89C)g` z@C&9TaW2I~ZZZEHZFHLEjGER&rZcp81Eys_OhXB)5WQ0Y`-f2x{+TbKUTlebHZm;!6V(c*ZWU*c5@N!6O3YFi~pOv1HbCdo%24H$fDDiwV5snZ z?jGj~p&NCNi_KVg+L9uAV|2#C(>KRv#Ah#ya2A1yIF{BVsxJgxh|Y&v!c90Jawx_1 zdcW%KyUThWAej&w7!F+++A&g~Yp?evzKYJZ-iv+>2gG{s3tw~h5a)6b5ACr%7%&<{ z0Gv9FdOAi#8#Plx1-ai_L-t^x+6kXVD$cjLpGL zK_WJrnJkH}jLt?0snbn%fGahEx$k82*@>sWIXEm_1}04LvvCORh^4@fIqo*oS$h+G4#%ImK?DXdn%YtF;6*hH7C_b9yZN1019v*kZxx4#y+4!*>@V5yIXudyQ4+R3Mow zqCP)>Gh{@Lj~)$uT>5WdOv85;dn|Z@6FC zp~OohUdo=0{e>%)Jxbo*$GVFfo(M&L;r;now`JGiih1%Vi0SIinBSX=a&zq)AF3?$ zu0Ga{9a@14vWeWaKrgo9bC$;cc48dkTsR)W3;>r+SlfV+i<4X>z-SS<#B2Db``JSt zGdxcK4e(tmRs#(_O*Yd2GClNL?&pGo-qLTm3uX@n zn`Q;#yG72Qwg79LYrQq!a?j&Ad-rdpSjN_dlUCFvAK&{(}$T z9p~OT9o;vD>G*S}J3D*X@4C%%rlS)~i{H=~4Pzo{hOnEy>qh6H*M-=FLVJg!{IeIv zs0Q@7*T3t2&V5HSeJAAY{XO^KFYJDDJotCa&Ts>avq+hNp)ZEx7jexF{8}WIoe~ZG ziC5#`*9MoJggw6Yd+sk15{>@3T{K!+qdDtCe8aL+Fq?}`>yAyweC3F9*r_3`5ff8v zcu5S!JWlAc%b4xo>1{;J|{hBox^|V&PO{m(8&}ZHj4HRA3(1!h*#MAX>O+l zy{mtS6B71QZ_n}WQD%ot{KzOsoZ$WiLf$yRU4hNtf9&o-FYm|hALw<{Pu*V_?_d4Q zy#y1UpZ^9E?_GcHwonmgRBYZuIc#{>{>I(e`|Z!&Ke9LM|63$Re(s*im|wUDi~IB_ zW+L$gb@#qsxW~{v{7Xz?-tm_F(mf6VYkuh-k>JpTI&((;wvJ1zJ`QDb?rcnP>`QTq ziU#4*6xwHVJakGtc;c4S5}XZ#OF~N+A3TnOjJ*tNSizHiESxsO7(UZuDb4)itx4=G^ zM)3xJ=SF`Mj0XSjRS!+B`m}|y={T41q%hr99mkQW`ZT=)O0(vsD@jSF=H4%U?;hzi z1h7^-J%B-D)9>A9aG|&24{i+O&lP`ge}xOZ8Gm$NnGt-@d+V?6!PtEIZ|?rV^}Rp( zn>(xFATxF3^oQpGe`=lq!BTtz&tDo3nXX=ZlDik`ekV4ZwN_7ZKRxf>|9vLSEWEc) zaTj=BJ=t9xyw^MXWXv4z^){XCZpG$zrWBO!w(F~xbg&3TUJ;mLH zbhG!zQ`|*xfAPQF!({GU4v0Dt!+9~peCt$qx0sy>!$P_BiLhT8GZCift4_tm!KL2a zr@BW@f57GJ*PC^kJMU97xf{>6I|rAF+s}V-a*w84W_ib+<{mq{X}fb_llRdQD0RIB zN4kq=y3ufpxkZU-uQ%(TZtHwZEx=&1>P`wvwYc6jN4g6SMPoIgztblgI<8@{`c!b5 zZE^n(QD&(aS$F)?UAU;p&d+%vIV~;?)Ql{fqs?Z(LwO7z%{3KFI5^4X95==~f6OT!4q-F}RvlsyOf!Kv>BP`aTM*MT z&K@yKL~YDWk8{)zCWz|Md}eGedK_neb8sb$jCVl(2PV?~Y!xSC7RO~~w%7kSNyY~XAei!Elh+z_1;or_w`;p7`rOJhXSof+eJMt7W~L~00H zFp1{OibbOk&R{v+ieOsB$@Lqob%Bm(p)1lBL}Da=s{-Ak69{VgOAc6>!U2F@A8k4g0s}wBADK|%Z{oWPxh}-(O`a)mhCtVcew07S>Fm^T^a{1? zVQxs7X)Kq#_}mGaxy9vbaqv)_kOH_O{Lz_i_v~BmHtWCm_DIewY44D5KPBYuIGHQ? z^@RIvA@{D6oe6gjA@{A5kNe?VQ`YdNq}yWi^vN$J-D3_nrSI)~aydK9=}{7Qr~Yy* zmiVa`lOn8c2ja$gU*Fj)Cf#pIwv)) z4&&cl*c`0qUl-%GoP}}lLGSRhFr=^des`9;udS|MiQHLem=}3hU>;_1PnflS@1wKa zg|lDeT><=HDSnrbpI+g%&VJF}6}Z-ry+2vuekr^VLvsUXPYsw$VozbS7mf=&)q%x{ z{7PI8J?6c=(mn9A8$)|ci_hi^z4fw?d6KSmBMxUK8UuR-_qZ&ytZ73E=ChCUd{RAO?PVA6v%++|p)tZ@k#2MtysWR8Qz3UJKOu3rqKFb#@@I32<@B9BdDpKcCJ z9CJ$=%vC6!99(iZ27*9nF^<*7ubbXrx&r5BCt?)VlLbd=Z{}+EwBS>{D_6Tt@P}px zVbLWzV^W!zo6KODAyX!AbYiZ}GO-IAV}T{RU}ZDJvN#3AD#q7|BK$Mo6xdtKxJNYv z2YL^^$UP&3c~tLBSeXlAUNV+-55m^ld!4)gtZm`=TwWL8N@@a^ZogmW9yI-)c3ciU z>gCqCt)F}Dk}%$%fmaQo3*KDDVox|Sh`A-YRBNy)W$u0k$ueI6x)k&h{lg9J_ps^O;I6^_^TTuQ{-MjR^8TE2zYwmChkLtnZeuWf!TVwFhRfV#!Kb|4 zH)0L!X>Zj=_piZW@1u?G*LHj+91pb2>bRkCa7ChS-U5NW3p_u_ZgBqQKF>qGoY1}zPb<5ED)aCAO zVS*1YcfZ&49H00>hSMY4yc0UzR>(P{(_Q2|{vO&c7~gtt@5WA43e|aMlRFq{JI{OI z3iso^D`A$7MvgomW;Zks9OCABL(I(YV4yVw@&DP3dkWjU{kzP9J z#xQqJQNSf84`zT93roE9SuJs9GYgxB!hU@vE}6FVzIdhk)nMqFytmKQ?$M2*!vcFp zcfz#tf39|q3;jFnJ$SYIWo~D7%l24o8~+XA@sYqXZ%((nqj!0?+d9Kgt}@SeV`TYv zxVLeOyDoSP4#gnOnTLc93NOY9GPHERKp=j=*LiM&>UeM&@9FM~M#MRAzrfzO7z!;8 z;k?DWC$qxA0M7$E!+E+_y~f=&^w7Cp)3xppcF4%J?%4DiW^C`j)%$E7OO>XRjbDdO z78(hAp&Q)T0neZXv2!teK4JEg#cc6-G(xkByv@FJBQJ)%AKc)6EA&#>yZi?C^P!i+ z-p~#10l{ZIr^j6p`cK$9zsLRJ%$LHkP;)RoqbUN1M|<2~78_h5VnKJ>!sL*Q#+ui+NAF!L4EkGm%jc{A({+~R)W zc#&eV-5d+!1lhom1L_Wdx)xk9qQ_!50&zH=X1JlQql@XF*KW%z#z6)!jW}NcxWF zVzP2>bN>*kg}uMu=Kd)3R@i&sHaEts-@MH|h}%7HcmF#7G1NZtc$m$wUtkd)ma$FO zeY?B)fRzmkqCwOgb5X43b4ZPb&6BVg0p1NaJru;F4j4WdgYjZC?5)`9{yv25Yg^sV zEqM`n%Oy+*y(JdLjTY{ec)(m};PD_dTGMSIT$k}_S>_Uqykhn`u8rXOM%eph(VcH9 z^UtE&I;UQHF2=Flt_A%E?gWVB9ljuzXHAPAjOQ+9n5PNM{=?Y{_kg+gFdc!@j2|^~ zbTLoTORjs(31Di5oyIW-hyA3M<%q$;4!gsR?re4)I>%mSc(NIIf4jr|W(ec*?RQ}R zjfcI_JKRr&aI%Qp=`PswgK#qs<^6+^_*o5DmBa&(sNRQRvuMbJIS`o$d*8VeNAE{r zZ~dKaTj+zZx9?r$e(OFr*m!Lkr-X*c3*P(pyI-NOFFxR&(E17X3YMgK z62LhNLo0U^h^X0DSZU=xxbXpZAM8uI;8@!!8tjf>5HW6{uQj3Hh2?ll;-qGd1=%#l zXK+DMV#1NBrnq(DdrcY2K+% zxJwOq@d@`}19ly9_cGw!ACPAtJNBbWDMfTWYbgbe_Um7fP2I0K;E8SjtrDkM#Xh1X-|YC&hR>K7#}9Lhs0D z+{1oin`}O{n5J!nc0r4@8QBl7Q7#g>Qc+4vBIlefvop^;z3ujR<4UgyOufwe5JOH!Kc7*CyJ>s8 zd9P72D=J7r+=2Qhe&XaW9x))4hC9F=DJSLlDElS3vHUjnt|aMM9gns7m)ZgSA+T@U z(P!=y-p7H#{+Q{YNz4ZbiQYj|eMh{o0lOobfK!x$wPLw}zh$Ztly8|sUuJDdUAFj% z9r2E-ucMDy3^Xfu00|Bs-+`xYf~mYS-ZT54AU$`GWnon|E|zpl_iZzMXS^V=KWM($ z8NV;Mb$1n0yenQYzMl+JM9dC;-?A&7UBTW@4Zmg>djgsryeoc%^N!iR3n;z=ge4GH zfYqzc;>^MXNqnFQzACIHM5>Pqg@IhjAk6f~;ad{fEX+LodFVW62i-rT-B-jsqW zvpYU0ci(Q3Xf0Vnf*5+D7Vu5;lo{r{J@F<11j8eH;??ByyX>GlP4Kla(CN&9_d*K&n?vpFp`bfOhya~CPqYa< zd1+A}t6nji_r~+f`vZpZLv}!xYxIv~(Y#_B{76E`B)^ynz*^XpBzzPLK);L%C<8J# z;1eaHA?(5KW}!RTy!vCjX|GAl&Yp}(>b!+K2x}=s7>lK8;egk18|NJ+dwPV^Oe1y% zAM}}TxjtyXo2)b6{x`RF_c%e*VPE|EUc$nFNazfZI1m6xMJZ`sD7hj4o^N@mMV25K zA`9e_a;!}Fp1r_dV$d?hK*N-@{GbP`0HD7=xO z>;{C+fa)x#6#$vv_Q&f7XQR_3eu`h{BO*`?oq^)Np?!J>vSe8d3rG@ydLj7lKnCYsOpDz5xPDw5g76;h(_Ew%EKps7fBCb0pWOn@&zde0kh%2xU8HHQS z6+g$lpnNeu$Gg;<7b28n<2l^}lu=5ua8iX8sg1u>tPrde4w~qJc>QA0IZKg{mY;Zck4zPVu4^SZypuTR6`5);6`$h`bZ{KW`X zMbQ1$R5=*0O~K}c2jdrG@x5{oV{?N!d@$ZBvkW+jRwiyR3jhun@7H*xYvl}S2tjZB zu^?TUaX7UISltv2zeOO1y%7|UVy%gdWgol44(8RTY}bDz& z!@9h^`*DMPAzfk;^7EI|KLu5uc0!bSaP&O)_sVA0VY~$+&FaI<=1a5paQvmj0Sq9q zg6np)m=lqe_~6Cq&q*`%&v?!3uR{4z_)(NA^CDO;Ua!1JTMZVN&;LZXEHelG#9+Yr z(Cshcs$ZM;{)*=%Mhs+L--PlbqHGW?@@B_K{qwZ^A*bSNbKtLdGqsKj$V`-C98>Q| zJU6&wVYcaVB;GKehe{bos(mP>dJS<@r&%2tfTS! zJFFMxjq1?Q$?)7q+c+680%Q^U^vMZwLFR~VdHTF#&)2}P1WqJ>S`#AZZCaddK0As5 zHew;zE0>E1BabX3jd6G+P%FmnlQYab^;o=da3A10?^wKQ#SI~{RYA7;NzvK1rGV<8 zWASFy1iR2pxQ%R7TlR&7rL>Ge<@S${#cSAcemoY>>m|=lic-$MyCk~@Di{RzjpIcq zJ($j@;w-Qcec66kKtj9}yfXb15!tZ28m!1-_vKcxoS78YA@}gn3Jqm4`ENs1rFkoM z;n>hZaw1;cZri#Oa2YV#Wd4ocX^mB{yZ?~k z>45;gFOF|qpS*@OmV{Xw$NnlaBmRk3>abq6QQouU?b+d)4)B#Dc9h30t^VJ*F0OJHUG6*%w8{}p( z@<%6`gX68;#egHnsJzSkhnG1JnFvY9&;1U%@dm}Y`s?M)!|^uB)gcbyJrx6>EyO`r<-&~`DoPCQOztG^>Ea+$yJII2e#my{NW5C44!5mB1d>gy7k(4 zL&z;jalf|@knfKBy$J?X9YO^~0d*p9?3e6OG97oL^9k_+Ff3+0J^XnB+z z60_1f={(Xpr7kzDd)FKYsVcp8htxg(qQEEuHei$xwHL6hC)|mZ{ko^q3lvsM!#xZv z!GT1eV-+EP4(c9mvpmiM1s+U!v7C0?`IRNYYAr5_8ggV}EsSLOOmfxOs~>`X$o2fy?wg{Cxv5DuGz!= zva$qgQba9DVZHz^DTdEUiFw)vMm)1JtlG5MZ{@z7s-r3}y!>MkDejs|_qn4gGJPM# z)cI!#P~hOMHEklQo5k`$5!FEpTH=d_1l>7iYeZd}JR;ngBgIkGsGMBG&H8>(2{_m* zstW7~lcFk-D?&tN^K3@{P39%$hFG`m@2IX(RWHLw{e8knPczu+G1Vpm@jw}w)FaAG zRy^DvQw`6VQPFCw09YtDLEVjy`aE8Mi7pow(Hr(#ScFcG`E?9j>}?{cYINYwkQtv! zdHiq_iL1sJAMxErVo~{ULB@H5G{X)hSSXK4c$2>LnTA$HU^LqZ2Ap|rxANu1g_{%) z{o<;imvEi`3>V9TX~nqZ3*ka`%wssukd?B*MJXBBI#%HEG|*e0)fg-{vvkIKVP^nQ zECKDk#GEYC5?61AcZ3W{tG2*XO`%fxt`FLz^k8k~dZjLDbs|K5XE_A`2^%5#le}!J zFwNvDyl@^0isk=~mkCOO?timiO4SY=$udf-JG1=3bGb>ixB7wlCKL$t3Y!61-DDA9 zpH`iF;oy;N3L+!UJj$ODFC$@(Vjw#fHJ3FD6y}F}wsoGDJj_J6w|q)+V}AIWG-`z8 z1j(e$u-l_OrJRL-(cW!)_3N1zWt0bo7$yV;qhD*8+*=&lqESxdVK=Ey=q&F~&s1BAq0`HeRT z*p#s;P_=)pP^nvDTBNHk77Q<@tB>uMPUTcR{L7D*Q|IzAr<__vEbM7l4do+J9<{rl z=~Z4`Yp>l>UOgkej;k_M)ABy3PwN^f?n~zN3{~4+w<06?6t{w^Qi+HbPnQB_unMij zCpP0%P!+SGC)k;#C(CKjN(z}e&v>YUYJjVETm^NDGs>LeSDNL?L3lFl5WX?3GS&6x z!NX*M3?g{$m4UoTIkShl18_->h{zKGfH{>E08yJ#Y|1iKW@gD^$v>cesz(C{g%eH( zP9Duvw>sCG>nf^xO@+4U`{AQrUKoqPs_&wtN{<5{4g(w^^C0{*O|)n_s8rQx-aUMo z4O`h!QC(4W9EwIqHOE1c$VSETkVdGjJU+!W=F&>)8hW=(siYElqHo&017IS}L^d@N z9YvsN`PBYOs$1?>Yn`WffgaOa5d2|I?i;9ADMIDuvdWN~T+u9$a^|e*TUm9e$VH6G zbXybevS}D{!}pcdIaNl3b_`)7Lr&`ySFp^o11@NorHZ4nXRJAtEyaGMO|-kcwQBCabEHg$SfeX z4YY__R@ksHCI_r>W8_ixTcR9XBkUG;7Fc=ldrtb(DS1+ z#G0yBRke;SKq_Myt~R$;1yLm$(zmLr5u0j-HT@Z8R;5mTomp8`)vYUrrYH%%wds|u z_mMs?a@OdH+M}CHb~RPi&Z|{5RU>_yGA&?`w~1!_VS5p6wr({A5=@O zzG8KCSDMeDsAxm`7;XksS5=+GW>R%^cXNMXLjvW`OQ9D*FG6|Vpt?MNP+hj^C7M?z z!eF;|VuO_>XqaiT(6$NnM7dvHM$*``JLIfcl~DKD88*vP4;1wa6Cs7M!=2mGP6+E0 zQ=lL($R9?wl82BQC@LsG^WCWNZUX2NT!WcP{ zxPaY>&PGm#90_}`pE&^&z;gIZ7!tVUJ^iTneAg;?wYYm~A9HU${BgXQl&|iwA+z!| zP)Q_qc54k)(|#FHL+uS>=bA?fRPFdXVJuVllKZZCyFhgn=lZV&sza|6uLGP2EL@aT zs9)G08%b4fiaQbYz>-!XWG5a03Uq*)6ed-JY0FZ$YBEA)I%T@~ak8AC^pHCxjPzxi zeMTTqU?p5MHJsCybXrcHzT3aIZkT!`NgND7{?r$dJScq8`a$C&Lu~SkJZ75tzNQ+I z`5r0uV7wop$%8e7Fh5?XrOwHm5$56IOR${-c>JLycrR+HTe3d&y%G{jv4&p1!>n0+ z<`>jfjhvb0;o7QFe3o#EkG~GX$w$;y4?45WKebh{gZ@^C$~?tPEmW76_d`|%endV^ zk{NUz^`>eB8#bHlycBnyxvidR8aW8fGzL zuKMdE@J{0QgnxteRdbs_)TX}5>Gjb-GI2<*^bQRPiA#n0B*Z7bH!tJ_A_O^&kXPvY zoMMMK_8tj9NOJ|`I3~NehBXGf@sdA|NkImwKrQS`JUIz~j(>AHhbJ94Vv*-*4Ds+YWhE^KlM ztCHJe{x8|^U=_F;ilLylT7QT>gwvG zM8w*siRMcobO!{pB$^0P0|3WeW@a^2#nnCz=WA$&rD`~coLC&ms_Qd z{M_a$tII0kXOlmNpZWQn*u(=!`@V{67{~n&sE1f4!UXc*9Pa8cE{T}|$s&@UL(RD6 zYICJcacdBv9iekb(xk(=VP@z#s#A3~N9G+U2GCI&#&H|W9G@4^jG%}gK1ZE@X`h%U z{esvJY>V=FVpxzw$1|CZKz12U6S_`L-tTX*bo{e!ql#?r(6Qnpz>VhFR!m?dB{zLq zs0QZ~92O3hZ{>${)f8DhI^d_9$rQIo1cakeA3-Xx)I-3zJFKEi9Qj}iRiBdlDlIWA zUN3#ErFtraR-?~Tk9GM=G+Zmkte!8ORNQ&OKoh}+P9R^jU`DZS7Aa61vq~J-tm9VJ z74W{D4*^Cz;b!y9r{}5KMI%0kKyeLnbT@xo#&};6=!msd@a$I{AhwbHO^D_BE@5ERdu+X zp6rMr3aD7ZM$@9LdaqGQNKYiBRm{AUmth0MQPwL7UNWVrOi4*ntY|<{=4mo6RCOw! zJ<0R@lL0w-`Gu;Pi24B+szZ@k zk4CYfJzbpU7~Mg2apsz9I;g4@jt28XY42E=1dCE)0DGQ!iSyM7og%s5BO9HxHyusi z*hH;FZR|b}MZ&6wI;cuEsFm7LbIV6|wUesW`>~C z)dT4Ze5`#;gr7Es7I8V|Xcv`HcR{rM40}vKgbdT8_`)y}fH?bvd`_8WU0EH#zPhU# zh$P$5Rpsz;qN{o^FmR~3ubU!Cn~4tTrf#XoKqDCF>z-mzTrX98%gG68#?%pghnA6}&wVBQNbk+&(`)#>$ozB- zt6Xd@xfZ2ltQmE!>XbU#!h{?p^W(MZe6=K+7lNK;9j4KBDldI;R2tMZvcdo%dCPUG z{7m&cw z8LO}P;W{Hw= zjCEu@EVH(}Z%bI7%~N-?AIv5ILGF$C#~>7PZQRl3w;R;34ohj`?e^1Wre7HN05wJm z%Q6$8Tj5L;vNB|}jzE)v?f1>8p&8kb*rZ~sTu}ZmB z=5z;qIt4@f)?1K5Tg~`eR92mrrv+s`NayMPK&X0>E$csF!a92v5jx%MyhYVf1E$&o zt{kX%tEzL^$Dhi9;uT#sjJ7(dWIw&1RFHZJa)UPL1%7ryK2^JC4`3=BsqwMfqmjN5LvfM2*&REJ_pb<4UQHD zrXc+b13Mh|2k|9<;OB4)3a^;z*qU+&w$>l;0mftw?&_%6IgY!Ar--rOcs9)~fDGXj zN>FVCi3Tlzzkd-p?1&>k%e3G|=oXzYfhu~pahXi z);cA_KPXWWtLiMj15fX#=C?brrstcccdCnFqJ8dES6teMxS;hV_?$6EUm;eK&q_=F z!%9m8Y+?PluyLy{${f5JJ-nm;RHrRF?J{SOnO|D-F4WJ;!if(#{}u&@z=e6{p1W1; zjQK1L=F>VQn@=_s<}=}LM9egE&OLC<&&(6|sC&xKjwa5^GThO#&B1%r6fQFNs)i^> ztM66sX6%gQ!`=kh$&x??t9j??gWUyEu$5u7GxGh?`xC(fT~9BO3?#q5alEvJOF$A(wule zos+W;z5lEpkf{3N1m|oCjG_4@?2cC;pSUa!KBOMI9KK9+L$YST zgWd9p^1Fjixt)RcOQ927o(Y2O)+vJ@H z^OGAeTX;ptTQc1)N_;ZknSUNv^>xH(ui-RfdHUzs>e?l-`fW9W^ zmYG9O;W6K4qE8b6|DJRNx6G znTSjG2oXBEr!kP6w>sB)KJD%Pjdm9PZG;c4^1`#T|MT!bB9-_?lBkwEtqL1}gsBn& z6owP>Lc{^K3p-}fc82+aj-m%K6k$D+`HcFl(i#*OPhL3Sof;W&lVG~Rl)Qo_fACqA zS{JUgLx6R?)utKffF*%_GI1f@6nCfCr2#y9_dJVrS!yOct8#LFkbABbdaxB_kYfSb z{u)+pdcUHwW$d`K!yJ1SCbBzfsywGIkk1>RV@>0SnqJSTO0iv0@965VJJ*bTPGx88 zfrrujOpG&s8N1Ay=hXE%SkAS?o^J7PyFg5ib4>RVRoPt8Q?<+5E7Q3KWynH8R4cSz z_s6K2)l)T$^x=Icsai?#Pxa?j3z^Kd&#Suw`=aLK=hYSN8k-j=bppcn_D4;@ z3leRoO6djlh$z^Nd#QeM_XoYyt%0ASCZ|Nz2>cv17nG>nz=5c_sf5?p{Sq}JOH@jU9*P>Tk7~yiR+ynw(%nlg z-IUx4_qV8-z!f=%l2;@LFOSY#MHDU0|Iquezej9|F>@ZF|Xnh-|S=1NU&${WEG>zNl^t z{1r8$UR2j%794s}We0cTx6%DnQTgQ&-R?iG57VWex(iM-ryu0|gIV2AB`U6tDB08t z|9fHHaFuD?{wk6Q-ck);7w?Q-Wd{U*It{>B>tH4iz(V@Wga)dbl}|ukJyafOQW$txpn?m)JrOm<14)XSYkCY+ zU!^4p4LC&IC8on5)zf*;tQdsqvc!Z3LkoXJOozehifDiKq&&nrez5AC=CdBy(tBZ@ zV}9$YDjGFJ9TseJhN?EqMFT!`*0>Y*HjsyUd`Jp7z%EM#A{^p>_d2J(tH>fx@^%` zBak7-tc}$=rIHVN_S(zs;mXa3l>k}irD-p#o1Aij6Fx6{eT}e*xUR6C}^MSba{yhJxI=_MiUMo>^@d?!nrno1gX6>u+36_%jntCp< zH){I7raH*&YhP1!gyN6Arfw%W`=*iTaEr{)kxAsAI#PAx_g^EC$2(2IDD`A@lmuxZ zN8W1|`x7flx!Mbe2U~O{3EqA<3SI(l;ROq~+DOw22DNsP`H~n;#wpp?h5{3e4)`$U zmmZDe`_8l(jk!`{t{ROVP-31Q4a51uOdqY9AQiWdCU~~UxUciJkrFfJb>_I-eDS&( z&hFp%hAQUV*f;QZm6-K!sLLpcto5cU$)GfiNAUUv5#(g?xMR!*Z!+w9bKp(YG9AO} zU#?8kWQ@8uz;worQGF}zkK}918xTq;!g66F0`2FFRSnEtV^v;D;t#$p^%_c&jXq$? zpZ1`j5QfAGKsikDX_&lht4;JVAC1Ld@|khQsp<)XDQ%+^5(DCiY1OEQ#S%N?ek~rS zYBc(sFp9Uw&Y_@6p4L?%IGe6Md_=(8I~@JEiZ}LvlW?l^5J5c8ygE)bY(4WmU(d$W z0$*zh&0>bYevs!(^bmdT>Fb12#!^FRH3ccXJZmYKzsCXC8D_{^szGdLau~DxE!DhY za+1Ei`0rU(;yoV(GQTq~k5}EQ>|;n|jwa_Rp#+RP)Lk#(_6_Ffc!G&IvD!>f4Wvlx zz6t8W!2XDtJwY|q%fIjqK~bg5uMgsJy7=_xOoA#baP3(>Xv z#Vk3(;oQD4R+8Xq!oMu|-fgThIgN)UPsS3F-`TB zC%^EXsv?Kqd=KHw?`7|)0hlYDr(^2$HAARPNu3$hgq%g!UOV0Twhv5KEdzU^rq&GA zRvgGZW~h#VQA5qV8S2g|+Fp!oM^sw;WH zP<)okNgEH7(O76f&}4vVJWFL^x^|hRnsY(PEY+Y}RdKW7(XmPUE-9yE<=fXCNRzQz z9`7adl9vbrwIZq3WYo`q+dnNo9ZLzmE@@(RBFAT`+hd1bN=CQuoNeXM@Y(7LUd8sq zZ1r3D&oD4iL&ENsU|xODdyCmKM|D-!6D~ayaL=}xi~UeyUYe^Wl>0Skt=`_fllEte zdFp}-tVm-n;7U(6Wl)x1;=(4nQ!q2#e;dlUapqwlvw0Gu7TaL6d4Ha&-}nO?I+4U{ z(gyJ-2gC|$d>`e*DAwe@*;Khq z+azJs0@bAcsUSLhfMy6#sjQvFB!Yj(QYOo?prTzVhL0?Qg10D?29H#g6HNGQB)n3?#YDyp{BCK2L4)j~qFScu;oR&&il^-S?Zutp@+I|R)zf+d3AL%F2JdMT;_1IX?& z13RSSZVF2hszmwZ09gi%vMNCpNx>%ujeVu;#Y0Tbk6@Y15jAG|WJQ9=@ugs^5RLvS?tOzNF)Q~lSr~z9j2k~;HHyYvbwkf|@U3pb9=FE#C z<(TC3y%=P_g8-6Uu~@+f;2FB?*F1ooe_fO)8Rl=~=i4ER7BVq{>=xeS1TI{xyvjT^ z#oK`EtUI@H#+B4#b#&?zh%d_K!hHrqxp5{H?iqsd_g8)B^73qn4?f z&PG#fnR<$kam&=Nv<({ev1*4ou=TN2JaJG$7{?JD^z~$w~cZ;`tn;V&^@-AJuB2T*}FlK9!oW-C>3pHZyo7LV}t~ z{HRPzyo1d!O*gBiL&dip6swziNS$M^V+4`yKA^fA$XR22E zH;j>XpJKPo&wG^&DGDj@Te{!dwRCc~L-|}N4R(U=4$B61 z;@S44Pn@-aP43qbb)J0Xtw}u5GmF2(VEEGHtyM(@!Za9AR6UqSSgBI_Tfp1I9dA`t z!GlNFs#=mk{RVg3vMXFgksHJn_~;>5@!|6WAAS)3eUgqjMOj!lz^H^8?BIKBRs>hJ zV}WvnEB1!nAMNVhePK~&1hZ;=rLL%kyOJw+v({#E*yan5a1e_ACYi5P)tYjR@QQYn z|5|qHr*tqheqt;r){30p{FS<+(z1vz42pfXsSo#M=87`)kn^!wQKs@LE|-?1ND!%C z4Yei{pXIDD$I4V^_bB@%(;M@cHc5Dv=$-Q@Pb9oN)38i7Nh+f8sZ zb);hd*Cg1^1(b)v=H>M&yWDT~;(ZQSrQF}c=EL>s{=gq$Q+tDI9M~N;*Kfe%pKAJV zP=kXpFV$pztLo>TPO7n*gFg%KHo1#8ev5Ae5Iz5`YIEZeL5l=UzA|J}=(@$i+&y76 z&atx!6$d~EZagaGitKr}&LZnX>|A<@O?*AmiV1QI(Fa1diSu%U$=s-#*Yq*u-_4Z7 z3Bv#wM_f&^kvOa$+=vZ1-@Lt%)x2-kZiHnmFef)+q0Ti8Hc`m+z8SR%b9s{aWRto^ z`cb8cIJfuK-b``X%+jYeE9KyI?7IaKQff|YQNBy*UL8>pnEUXF}7i9W26rO0jkbKj5TD;sFWN#_NvHYzD}3HJjl z3S-g--%4i0DU~vLRu0RJlVHVZvc`Vjt4`%*KZ{a|gvzi$r7_9(-{asCTF%;zrp=x9 zy_Z674{ld^u{9!=D5o@LJN%1bwr;0u-$c`WhpKB67KZI0`BZ!at9GbX6~LjSL`acd zcNRbyJF#)V=N3Dur&zQ!+jQTl>dH_Pa_B<3q1Y< zup1~s3rM+RBRNTotiM~GTX9AtKf;Lig@fb-12i$apWm%I796tNO8QiY-#`*KWkeQ& zfn`IZ?y<1hw;Pf!Z))sO{dIY(bBnATF~q#TNA>1Ji@oX|0m6j6s-WC)Kl#(n-8~UD z>-VaQG9gCh%dvfquXDS&bVK>I}SQ9pca)p3!;S?*Nx%|YaBiK+i9?r)$m?^iNtN=)7% zQd*{&hYqO*ZV9j85e-$cQ=`IRXB@&tf6J5|g8E-Jq2B<|M03?|Br}vZ`+rkooyq2< z-??Opnf5zIYCm)8cOnb@Op8C%N0_XC{GlGH+mB2QVM^c!?Kd?EtGwaK{qIqimcj(* zhaFZ8D%&$i4gdPAo@l8k5B9;qE_5^gxJ#%Gx-SK;h`pSRE;8wVC+#< zEoZmo?7Kxc50@p_Dea(HTi9$ksu~6*L>fJ&+5|Yz?wIN&h_Lb)o`Vr4=eT;CzAKB5 ztA?R|LEgM|=(wt8+!J^WUNs#~sP8MXI;?<{9^T262Q8CDc^hcX`5TjHpt<&M)u771 zX*uYZEi)IH&1+`D-#~e!+447jzfq?CNp)^3W976LbVo%L9u(U=L8t{9J1rZEd1;(* zz-tL#TGXgtHsRm%xRg)X(WGG-Y|4Gv=8TqRm%e`rjCA^r4CXRb6nw{(Fh`umqmuRx! zq}7ubq09>0P+b|OAgT-9ap?6v2lq7(b7NFj%^nhAPr3A5Imu=UmGD|}I?KEg)%BeL zW@%JcXA0Y+x(y#yV!E*!C@Yui=tp))3-Pul@3kQcQ~nU5r3kg2Cwf~)Z%ImGpEK@E+H{|1j3>GuXyqLkcQD$z2_9fw_4BZ}IO|=U85Ppzy znfjOn|Kb((m2m7^Dr!m_q1=TP^{PrU!3IhwkyU)Vh0>TJ`yvaW%8G_kU7$uqyNtXq+rn3bigT|LXlqP8*-m5I%>gT(%bj~BQ=AXV8g|9v>Vm#O;|AS)m&X#i|9nD`z0{s5O#vjWN9%w$@99D55l3{pn=6EFBi~~bdjrzQA?)e>ZYw; zk+KNsCP73}(qB^ub!J$d3N?o;Z1M6$5~tV5vXV=kWHPIQu^Ww7RaXcc2$x=6Rd;ew z_TQ?eTacN!u^QCB)HJBBYvyi{EIvYA?Z9~tsp|plgT{(6m4oS6g{n4@{)gPidF5lbO`xl9jm9yj-B4>4J$$+$z9JIRsPeFbrga zo0bR5v)4psgfDSTDW}fD0pP3G|Ks;ijwe-38&?eW?O#u3qTKarTRaI&y zdEB|RbwbGQ=GyudF8{4IEb&XztWe(#X^tt>J-91cN4L&fLaIJ7OI|??+!J`V;fRj= zMI?_6!D4aWGq=^z%^1Se0o6yF#dY)*r>kH|mcr5w7BlS-IqP^$Lo^SlUl;E1mASF5 zz7SW=__{E}C1zP&SW%hTUY9aM5!?m!bR+VHuBrznuQa3T>HN+z6RVN0L?z5i@qRB2 zF$vHv#pA_|v^MsRJGQ62<7Z!Rt?wmW1rdv{=gIo| zc0zGm>gxw^uXQQ{DjUq;B7J$zcpEzPXMk>iA&x&uXnlh@Ql#sZ-(>^9^{u69PnxC; z^vw-dV0*hO?Kv&ykPR-M0rdJJN_j&hKJjSy8z1C2nq>|2o8nZtsiD3i_A~BawtAlV zpdk$Y2XnBYuAVKfBXB?rz+{1u{R-aJYNQ)qLMkmF$*_7C?sP(gIQGbA35&m9OxR=z zt(+>zk3R?qME~-(eHF4`6Jd``1}|;in3>c_zfyA#G8e_eJ9_3Kc0lG4<|tr_>-{;4LqsSw=s9oc?J#H$#Vc+dSP&7iEdtOk6Jsf*CTf#a_pK z%PelDZvrE$G>3u&L(gr_D%YC3n(Nx-fUk`=oW&-W?t<`X8kdF$3mBu6K z`RMbPU?xFc_a%sOnYHb7)B1H~)snUC{u#-GSb4UTRL~TR<_X-$IpOTmu%xB=roC>$ z`)6rjQX1-@TLnUIq&ek`*GcDPlGRFBR7gCXMn2xsodSU;JL!V*>4*ei%j-RXE*SBZ zd9RbM%In?RA-$dcSkNs@P^1sq%_JqV()IySyyY?CkkD{t@+n05od#?aaT(+ z5Jd+eIf9r5)61`5s}?yW1q;18>&{VME>|#Lbw>LcZBBHCfsZzgyXabNZE-Tlg82QB;dzpETIFJ0#opfPVtqp=dz}@Y|Ks`Lv(Fdx zQ3e-Ii4!s=j8pN4tVkPtNQBiOv-M)Ki07J<7wc-3fr)tD5-|)?`Z-9t7k9mGnp~or zCAz3(Uq8*-y6ixqEYxvwg5AFI3N&j^+WS+B zQnVchw>hU6#Qb;(82qBCb}2hPgyaHYt}9LPrOd3K>CVv#?5H*BER~_SMcw{p=%u=H z6*6jZ%~%aiywVoABFs&)S(kDFB$1E|0k7Yef|?*fLOPVIpn$5v!mSy<750SWV$Q*OIvEJo<>a_cGljBRP`fg<;R-$HB{$m+6)T{E~`) z?ruh3-X6U0z?*RP!9YIDmDMiSSEb9mq}A?Ho+%k}vglFY|qkg2eYpk3tGmunL^ z9x*+xK)P)(uU?@WHo_b2d!n)8B7S`{+a^#Ez~P1V&x*SlM>j6q->=a5fs+wa=}JAg z?i#oz4wj;QLo&<$h%TxmsThxry0E<{gXAFUJD!yhdNimXSZoAJ>0EdH0`)`QjQ~NA#p4 z*T6+an4)WSYZ>g`YjyX)&tdb$wdnebOzL&$`isoD*J0Z)Ha)MyJ}NO&uhX^iL@Fn3 zDw3Y$UGA7GjcqF_F&+r<9l8z?zr^gkph8X4?0WS1P3GR~^$dItm2c4X1Jj3?_BZHt z&bZR-8})ULK=$#Q^dpSF_a^EC7nmn+rYr|j+P9^sOqpWdxf$}EY*yW@cZlb0$}RdS zR-U+3-xZrIo*yyGhTW=j;~PXPOR*52f2$sk{d!e*uxyffvODXVZ02=m50{#)-E|Eu z?Js4@5Wy6qZqv;KEZ%LpwtV)ujr}6TGwe29l>ZM}23VE_CH0PC_sKI7NCFfkUJRDi zlf=1gx9JzN**8HNju&v6Bnf#VDZjcI=SEe-jJ;iV!3(+XcB+iGnK5_hD&;`8fMpQg zYs&=(SKXl-S>x*19lAk|INsqv&18%e`IBX3zqmBKJ9VBjs`U0d#gKlgeNKup0%=(O_Px>j29cR)J6^fz7ZX8-4!lDl~jb!9;4{)2LbJzmSbr0y@FqunNJ*W>jvB}c) z1JkZ_;lps@x?I)FS|_1mu^40}jwLjvZT-|>wAb?f9z+Rp9@PbHrNOhGdt|e7{ML1H zUx8SO0x$PnPy@@VB@Kknyn#k6?g<>{B2)6Hu3vxd3^G+FQ6Hs9MLXR@(J26v{f45F zfivlQTtKv6G@BmP-Kvfl4zDG?D8+IqHWv_XEpYV?tp-OQ)2*sZwGv6nx@pbT2xc6eoi*Y0)&+(7) zWyi1_=3rF^#BC}MfOGH$7eD36rkg_?|H?6gGQCh6$FzGKzj9x5-Q)T$K9)VM>&AO? zjztIDndb20`q3(6KND#R*u9X341iP%sbvtU==}snVt+IF2`sq&=IbYPfs{=jc|u?4 z&KJ*&1wY9j?qU7pl+tNb0ruSfEf^48h*d2aFzIAZk@-P=}%Kc}0df~w~O4NKG0cE6To+Ng zH%Z-&7bWis2ICNHWJl!uJ70mfGvMY-n4b&&`|}Tqq&RD>ILuv=)boTUH*?tPX=m?X zcy`uJnD`4it*#VTC2dbh$wDrJ_jYE0oy!1C@|f{n(9P_meUG3hd;fFh5D_!CZ#g?X zKanCbAzol06FU98f2~M1_B}>Y2Yq)( zI=jRaQm7ZXr;;q&!AS z2#%DR#wEC92AelZbk243=V331zeuct>mrG`Xw;Aq3;Ss!EF<#oJ{|aqrM<75OxBj+ z^S1M_W5AHC^&(ERwBGvq3bXts0b~LA7e$dr&-T{EO{II2yD&9BCaK@437cFA%cLO> zl1nTtp0HK=M3b6LM>a2lQ}dVJdWm?&X7thbk{@oe`szi_Dzl+4F2uej`$b)bhuZx7 zB7_WMEZq0bDF&eyrF$rzEoJJFnqw< zYVT*tCx&8>PchlU^!c&Heh_uQ67fmKE#XywK zCa)<Z5Uquz2YQB3F**4V_y{3<-(z9q~8jjQ*V_PkD%f^mG?=3TLh&gO(y`E_6Fb{WNvvw=cG!THer%|OrJMkNBzyNH}uU|C*GSnr?v#pL0N|IbE^EG zNfS)8g)LwkHbI{^aYVgj7Qd-GH2&2#V-4AWOhihsfH>pR%&R|5nnhC1rs~9&KwGk& zZkmnJO$$FK0nDGejJvWw5b3XZtX-S1Ubd-z4_pqz$LOkU%2LVU;kvUE42lMu{Ao)t zWcN=`&{pPi066wHKaSCjTM{Ngl|(1Wvdt`*Nfzjfn$xIjn%tL+lH^6LXp+)iqE`{3 zSC@{}4Wy>9WUQ{=WQ#O)u&cl*4B;1}1e!5(Wy5UI^64WAk`%nx=vPq8xhV#*OCeicsEW91od|F`Zxl5%~QF ztv9HX_~1 z*2)Od^axlC;;pCl63A(Anj&pYLNnZmD?DJXeGBKq64UQ3T|F@=jfX3BLvmy-{<)U6 zbq!x+U7x(A$AWjajn|h+LDBo;wXO9zI9@m5cWM3vy~WAjgNTur`$qlBK`H2Uc$9;V z0Aa%SN0@5w=*}|0z3-rq&oxWm(N`pMFx=cn-{ty2|9p~<`W5V+}{ zclG(G)sx@FB-miSephER#LxUH8j*$?Di5Q%;=iAlmV@RMgl$G?HI|^F(UpouZ=!Bv z%cCahYznueaf)UIzD+KaG7h?Pt*@*%R2)rK^>TUMgIE%>>GY)vUJlV{Z!!3 zNa?qeaJ>Y^4>O^unE08d_EgdqGI`CcZeFRP=(%vWO#EhEEBfr^$PY7pDs)oGd^uH5 zAWiC_X?TQ&nYX9u`quSkO&i(<(4?L=8l^j?F>IFg$pt0b!L_evj`nSvA%SX>GaXIh zbJJ?NZbBZYTp&E0j$AQ@k|>y{(UAcrB$ZeES;14v)C}gk&03r&%OZ*Iu)Oy zSXzB%=~{7%cs}CHorMbYn%OZ6u`tpcorQ|~s;My>Ry5b#JX>Fa^LXZL;PJZoYPP-P z$Jx3z2g}W2cUPJ^bI8FdGk4B`AV-^ib94vYHo?_F zOT5(iA3zLc=Ee^Yqh)5;2fCi`rHHahoTnM-%EkX?q%zF& zi!3UQT?AdNFv}L{%HodNya>g<%;YR4(WjruTdEtI>5Fxyby+>VR2PQ#?2wxeE!M5- z*xFG+E&#tU&5A!DgX^J#e~=s-VZzw%moI@$QX)NgiGJJ}K58j=ZU?{e^ti%kCN9;@ zLNcb=wv?F4i^f@|tEV4`3XI4k5;id0G+2fMYhvl0%k-0!p+?QNk9CW1Wjx#2CVRPl z)ER4rEY~;iv2VHV5};4=X59%JW@4J<^lNWd(KhT9;K+xSs zq(fALN99qRB&o>@68k`35qAO~(m5UW#W{_B5i-$Lx@skQ_a$!#ks^ajUJ5Nkru8b_ zLJi~@WT@G+oyP}c9y1prbjxp4&c?H%v;nr z-*xqwq!r=@AexnMF0)J!e)Q?*dQycXg&`#+rU5qm88Lmn(0j^TV-Pt>TLt)20Bn5v zOFh6jWt_FTAhK~J{(w2A-df$6-G5>&&i=k;+*;i)6K@7;9^lPO=fC)$a67m7N;iFg zL{~W@jhU!tk=~UhG^iBcGZLD^R;red$V}xXkV9VcEfvqOmva7_AYiG&Pbuf5>R67S z{pz=g_J)y$nut^}Uw@?=YMZ==43w9J8C|9?PshPxd-9ToC$)d~m+6yI9(CW>dcOOj z)g{L`M7=Tg?!U+seWUXVX7TDQG{f~2;iQ2SIKQC`X=R7PS;qU7Pg=q zO><1yH?Xb#A*Ym3)n5yPNjC*`lCzfnR?>mWJg`YW zS7AG*j-?tnWO7JzVw0|3expqd6E={NNTbsVFMivsA1{wH$RXh#rm;_IMoxy!?9E{L zeDftAjciZ}$cbJ%N$diUs=o9#4vB+^TT!tBosx}-L+%eIdkgswKSj)?Tl7_W2}TZZ z_a)ApE&9@2(!CsO{)9Wq`lVMexR)oU-zZb{I~+4hOv~?JhP}dq4&`Ds5dLkwC~xdm6X1q2P`+`wzHUlrv7#` zues)-?fRNpLX4vBAuJ_eo7zJN5<*0<_%s8hK!^vn>$`GD_D9v zXnOC$RNfObWB6p81-taMBte(^K@V<$SIyy4jPH*8p$`2K>?f(u=5A6wvqa&9fl?tM zs3HN^G1!{h%-28Y2C9$X4b(%zxQXx9=QN;8k%%)d156s$-;&Z`-2POT(_mR%2qubu zrvF5Ay9amcyj<(YjJk52oRyd03R@NywbZ<~8%ascdWuv5$$H!&W)sK6DR*o)v^kVg z8Cc{{^Wh#n&m9)?&h3~M_9i;sx!ga@^xTU#V3?V{mmL~rw(Zqz^(%XWJ!oEtn+~Ye z`%%|&Qq1K)>Xw0Jh}a)>K}Ol6P>&uB9heSo6c#exnB_m}IxS8g_xAd4OYlZ~fkqXP zONq-{)4c2;M`Fn%wtvEiFHHVE0;A*KFkScQs;R@J@ibE#QToU}eJDf+v)g{rjnl`( z=#}WvI)Da_B%n|D1r2?iS^JBwT;VNys z-FJ8xZ>VC`%T8e^ziZz7Rj;O)<@Q6mSyg5tqeGs20T;NVP zGj>WW?PWRsruq30YRg-u<8SB{W6T4;>B4(^pTN5k@Wy`6N6?Gk2LwIcA)jU?kcG>w z!|bgwd9x&6$zGk3}2p$~isA7mp-|&}v3b>Vf z692l#M^EC3jHpX^G!BP4DWUx8ErOfy?An>sNkNUG4xf1+a0FEU*eyxPM?EW{+eiZ^ zUt*t_i!6-J1vn6x)1go7qTu2zN=6P9rIZ0*%wwir7AE2Y4pncP7%&-Ct@`A=RO|bx z-WK6rQWCgQuorupWM3I<;^`HMEOPF{8y4V9Uchtm;=y9?K|y&UMfizsq!2=Tp+mQM6n?OY^ZDg)YXH_{t209{v@ekrdjZ(o?_op()};pAZ_O! zI78H%4Gh?_F@M3w$D8ec>5H75rsxRFeSqn51V*ycJa+_S9&RQaL1!OsHXYIHsj!%F z6eDPs*?yFC(^=-kQAEpZlYI=qJe#+Ml5{ZJ+;R+-HQNk4h6Oy^%sEEF>j1Ok7(8l@ zagQ_fT;m-ls5;kNeOz~Hz7zjF8cGDOp`aNW&UoBR33ls2uI@{Ne;K@8z!o` z?l{#Y^G)Ie4*2)Y9Vd`&)6CElx@NU`F?WGgvY|5n3!}k6BxL0-Fl8rn+nS{$!dQSo zhdFv1j}iYI#PmUokfS9&oFgs%*7;c<#^kjIpgJ>JC~AdhobnchNB-8Cy-H*GIyqE+ zs&KCqpSDr97?2mv$K83B!f85$5xXdspKjk)1;WPZ7f6~ATX@pnk{vuBbQNqxtt1xH zAwSMp31TtmVp$V8dhQYnh5Pg29tjt2LV9aO`!sH!XEIOf^Xz6{c~UpiV^-SD9>HcW zHLso2%`bZUD|_S+7cZ3&d5pU(IW)@cY8n=EWN{48dvJWw*UHHY&BX*KUs-wwAiA~) zjNmktPGJjvXj+`o)oU!9D_rsP3YhqqfmQ`&Nfy3<&pdNV=c>|J9ul=}8BGYy_*1$? zjh%!TVJQ}TG_8=$min*x%PbL>G1c$P@l*PWwEsido50CcRDJ)w%+lS{)zg_JnJvlf z&Lo*6Gua6c0?7>|tfI*7hN!RdB&Y-tcRB%N5o8lA))16cAb_ZVYypv71(kgZ$f}?L zm3?`?zf-p-6MUZM{r|~_>F#^$)~z~q_H*hKTDne;hze1$e2f3Y2jJkX{?HG=vrGJH zKKA<1V%e%Oo$HnIUa}QN^-dN9oJ*FZwZ0_qCkmgASQ3>g*pNM~*G;ay@<1lO_I*fP z$G)HfucIM!cV$?+b=FW5&B2jk%g2Bx&C9F_{oQ+-&1KDSvxc}QDxnB4EU;!l8AQs| z5s7G|XqmhtOVt<9;~ua9a<3LP!3QFl<(p1>%uSj6=q-V)d4a7fQMa(JG(o4l{#Dk3 zb@kKIZXEJ>Cq4?u#(dllEYI-=r`>eq*Li8&O~3KCrQK{K^BZZmSK+o?rIRRLDlHMK z=6C}(EKAG*Lgiq-aD-wxST8BEk3|G?Hty!Uz1x>Jp2*Esr7oHzp@D;sM8lKLxf%b&3{FW@B%^U(`0M((b;yfuj*ZL4%c$uT z6eU`{f8EAbz;krM45U1Xc>nzr)Qtk4D*rC$r2K&#_xX3qu4m7i?NEpgg=d?i(RONv zUi()n_DgFGh{YnwiS%4f!3gzJ9Zj3zJTN`1ht4>+4xweE+?4(&S7zgX{xt&`R_ev~ z=_OwOg5j*VItuYMqg-{`83B#gY((RY<^xW&a%0v&`XuRsXi zr=t$eUQR__lHieEFaJ{C-i~~|I4D;obHE*;`8n9806v0?T%Pu)>k|DWP$hTa5Kk5Ed7gG z`o@h|&=`;N=XSUqro6yPfUC@^qx|CV_pb6w`raHr%!!HIE8~(Xce=4dTo!60ts2xk z`OZdFKEK`Rre&VZ`HMQ;_{?8({?1M}G}G@dQ=#0z)>{RN^QROOlN*V>#(WjrD1XO0kOg z%?IqU^*r_%KrX+M^OufxQOlW}sR_#DmA&@hXg7fj@V7_1-W-Liq&=MA$BuE`D@kDOmO#!YJblgTTK1?kURw&A`x#*H2S`+%=1;9eJvcKZROcX>n3&+T#pGuK=l z1mbWb6aHPOnKJE(5D?jDh^3Y!i6+N)xv{gr(-fDBaUm-7n$2Wd8PE)Ov@STq)dud$ zy7))C+|*A#q;o%-W7PGady?K4KTcLfu)1DlTqBo;#gd-EAO`8=u^R)Lfh?KI$j*NH;m-VL`rMe&|HI6V>vPeZ_rN}bP5gQa zl=}m9d*Ar60ASZS0SkKUPw2k^X7(5JZO{zyry;0lBb7(mo7!>I0>C7_jdzpw+_s8kGkUSY!0&Zye_)R4!o9@RU^$S{P}b5t*x>S0b7( z@agg3@LM@QG~PvE-LB(ZSK$qoEy2@+#=A}~A2r^M8@C4eF}$2>{$mAh9q*>JZ+w)d zx#hs>aR2^zw}?I#Ms9BHA@r71@$CBig%Q&YBf=Xu!cPNWPIJpg3|L*?uk8 zkTY=HQgK~?$y9>; zI@Tt`iD|^@?&-$_S__+(O9ozlj2}JGeSYFm41RlTI}(r{ZfvQJU(7y@#)G5r(g_GX zW-i;4DpUT>iEakDB5zJ~Q%L=;PIB8RgZh9;uxLUV$4_#r`i_BKU;)S8kSK_OW#-FI zXN$-9DU)4PJ6VhivTX1-_gYr{KZq;{N596VZNbd6Fmp!Zs_qt|K1clHYZZy zg61dseW$wK{*$cv!NSQPh=fRQz*@ty%XT^0pFWi#oaArefewV=2x-)@+!}0{>PC+_ zMd)Y9B0k81{hJhYa&X2@b6bcV?mf+oZ96qDV++a+*wk1)%^x+*Rcb%Z7r$bJq4)n# z?tnyLqAQWjmp8qcOs#mJT{Z-*lT+EoAuzl1ZTD95&r`&zD}X zq>gkuhS;zmE(Pgz`4G_P^gOi;gpOh{QY6YefB$sXBkkyw>F$8RGf82P^wWys13|rR zDxZmh%TIj0$-k9lo@9Yn%>Wxu^{Z#VSWopg&T#AHW1R_MpX%?N>86i96{-FNQ>XOwf z2EY+CE9bgH@r%AO7x(CDKWj7hRYEG~ZRS3{-Fa4?LS_U&C&h#D{{+fngmF=qa^-W( z2}GCXGf;hbTgz>RNo2L(e4d-2k$q~O`=~xIpNBi$-=2YS_G)uo*`KL?oGCmtf&0E`(+%fBhQ` ze*Z1p!uc2^VxFO?S%l>^dAYDOdgDqsYUb2i#Nw|(5kB8Px`o?0f9Zt@&-c@}1i60Z zciz%XFFq+>q>xa?^!K-Pi#Iwe@*B<6d>r{Fw{*K^UdZ|B^WChD$8tK<84H;@s61bQ zb=~T}Hs5VqL+K+%m&?k%pXV5M>qRz1eClzOef-FL4 zi**_AzzDztRi{5=`qJLWD&e&#{cMU!fMUegT%Yr-t=#T2F0|F=a0-LZMfu`1YaFCH z05ZB62Gqs=>aASA%$i5Ga%0n%T=T|OU~2o%^2O2NG3y&7`kC+F+D&f_k&KQEXviQh z_4{v)T)E7DZ)-PW$>myLAVk_OIYud^7Rc91ngJd$mTbhB+PPq3m&<7+d%V!Ux-~0x zu`g|d{m!taZ=+%PUAA$*K$@i&x}Ldf^F>aym&z_DGDHj_!5!@jc_7>-eOvnb+5iMb z|B(OaLX)b?7rKe`bMitHj#n+j3A@(+X`%bM4imRh1S3T)s~uvuFtqa*x$6J9!lJg! zzG-&4S{?r}3{yFoZy-Lm1K({)XPUZke{d(0pc+hOBfbU#z{SI;LRtP-R;MqB_&7(@ z!c}ZVkpfhTn*6kwHMqqujotVfiCvb!1y)IAkOwlO!e7D#Zdis`WBCe@ji}0%d3+$n zh`1+ZHmDs~&2|MW9O(gTcxYarfEjH-+uIK zi5Sy5hM6@hgk+1?VppxMe3OtcQJ6!Nkx|WUm1fY0Cd=D^wZ`iX_wyFJ-BA*Lu$aX> z$zQbCEgwADJWLAm|CrDei?RV%8XV9vgriYb`h*0M4f$m-?`^hqF@+9SZtKQq)7u%_ zx_M)g;~}DUy0GjPr_}hz{PWwoIrDxbmyWYaa4GGGdNHl6r6YAN9LvSmm(y&)V2$9U z_oex4Cq?Ku|IzK-`1T)Q>d<0+x|#yS?W7-`;#Y0whFTwG&p*+jv@*{)_|)IHo$ISU z(nyD9wecdI6AyfN`t;;d3J>Tz+qvG(SF;rx!|7yJ#%U7Ro0oC+)HDvXn{|3wXDQ9BO(aSZcxoqT;SB%IPHvVxF=Jz))hlze{#KY=Hy|2cXuT0ss8-k-BJ~KczJg>_G9m9V@{3iRBgXD}wV1 z{V(@*)8`Qv291!oJVudtFhL$cqLv5}tw6 z=A@JSk)Lo!wEi+*WldO{%pxBAl^^{{H%BRDVf-=rkUC&kpZcU*mcHhiJ3i^Yo0dts z1+M0&$y1RYbh>dOFEGGEDyA*76L1EqyO}0++MXGu1#VIEb5r#{ME+zdqh51 z=<;>>mN+eAsFBS_VRsVaRn!9zGpLk2r&-WB6-O+cC6Bz_# zvSHNx&BWi%F!QGr#PF~^z z>5Lc(&F`^j5&~9MMv50*c$b=~4fNX_@<&GR@4nazY(>n ziJzsqGM@bwvQ+c&sn*recnmU&f&gliYeFlPAfhyD7=-NFCS?XbpYuQcqMI@G-@pRD zyQK(N5%0eEgTq#Es+~}!3C0nEWqk85eG#9{_1=BS{mzm?pZJp7pE5-Y4?z97-v8(T zH@D%&yvzD~4#44hy?^-tcc?C8{1^WV4fF;B92_S}@$YK+vMO>2~y z^4@>Bo{pRI@F^Qu3cU_vuFSGeTjoC7bh{G7ZuTcHb3F}5=gFqHVwsEbk1GX7dX|59 z8FGaKH>2gQYw9g1i$O<6fCHO0NJxgIv5XKajNb;cK-AAIcVB~>KDgX%X85YN6KzA@ zkb{W%Gwwh)55L=<2fD!;mYI!?`=o+ULL$;>puZvFgHlRn{DB-(#s{!h#!W8CxZ%nH zDA|^0i?T_}xG1J^I!6HH*gw(|KaHU}kXZvdsbnHl4dEzWN%sn=-A1}X{6Q+}Bd%#_ zChV8MZx4Sc7-NTUIYy!H%XPx~GP=(>e$OwvEs%jH@N2K%<}dqhwKE#MxaqL(E}mdz zY;A{l5xs^5G1>RF;(yurEq!z@p1pgOBP`2Y_~rF>{R-0ib*d#9W!C&UHokxGWjCeo zcIBHe@Ke*(!m@Zk`#G}m=EqmQp7q;(#m!X6^w6*1AiLe4`xVz&JRU|3kgB7!9c0~C z@O|<5_E+2|sy950f3Y>b>u_GxP8{H4Q4#t+SIM;bSUdF}^M`)b?W?`p_kY!OOuXp^ z+UK=JjuaBi00rvB?G>@)PY!MQ<(w}ZLqq-;6VrxSIeD?np0KeOM$YTHyp~>zgi>&%(x-+zR&@ zQ#k)?g_~<%)~s*~Bq*O;;SL{#Qo3x}V2X}*px-Q|gjXEwI^~`Dy z2-11`;8no3tnXcsRUqaqXa6Ii0Qeen!q_5yZQm%X?|1#0o7Hy=3>Af7Sie+IEorgF zpY=62)NyzV-Y}_&+SkiYsfPHj)BNLK!*F>2)QnYR$qc31EvNnBfB4cNXspNURK=_W zhcqy-5%oaz)F0*}{-IVfQvd!jzL)_G~=-5BgYoqA- zxkKE*xPOH-M~m@O$_Pqs2pO$tCgscgw6D8uwL9UUue%8mTNhHY5>vL9nWn)O!YZkt z7hsoM{dKob!!abX`qo3;l735PCb(;5RI(b^OgJA_t8of8hiR1GJk*^{Ds1OB+^703 zd=_lW*nwH9e+E-6GjvRIajzeK!z~zjmZp_iY2)9D1Qr@!g8%^OBG zD$qXkEjMpz$ivmLWY}?U6`)uknI;-638ICT6&$2A0Z~nes6Wk$11#=Tv4MvZKKv!$ zaua)%eWH#c#7@c-hWC^emeC5m^ewjJ-F&Vue%o!)_vY*A_@ZNRQPk^$q~nL5hIWJ@ z{~!MAbXU+ypeHnz&;{+VyPPqo}c;vKA75c4~J$3?kUUeyJDt@w_c+WVKs ztP7wSOi#x5`r}z~{G0u+zC$F0TEy>u$L&ArSb&8aL4=`|11G-nUAJ%|L2=;EL4;EH zNKN1iK3XOsT&-X9fBdeSkiGJ)tbg;nZd%h*Sx)TC`YGRYI!Ns+-*ei}d)@c&(Ol;r z`ks3ZtLVnV+^+d!pJ8mxnqEf@=C;yrU2{WoeuEBEzD{3NNq06u$5`TByYs>qRo zM?-`~!JkueD{?14MRyI%YxGL@{hg(2NK&#aA}YKdV1a(&%0wnukuF-_ zDfuB+p>#EL65603Q#c~H57+VQD*yaS*WYoexOiHp8N-j*Y@UiQz21*og=37*?N(tf zJ>^%dVv@h`C$4hcOCBu%COm=KvtKx@{0s8|06)efW&+2rBg7T!AlaO1cQ6LrLxOSL z74XU`bcgTzQHQ&}(p9#58G>1dj(3&c>ToxC>RVX~hsrC!&}HT1q-8THR!HI9KKxY& zv-hfz_QxOYzSK(}=qLCetSF~$B>RT&NR*CnW2Qcf0=XPM@N-(R(erW?MDt2eX<7u) z1U<>xlLzCYN4RNpD9ckWZlI0G#o91izmbyyPdmch*qWr~Q7BSOm%LgZ3Arded08CX}heE8!4mu4n6`jzT2raQdo!eN`{nKBvq|VY%o27 z`a+pRj<|vT6ctIA|Eh1sK%IPulv5+eKRsJWioIIqE>9CsQ%`p zh$4N3EA?(}6U!AJ^gA5IeAfBpN4cI}^FCQY9uD0@Yasq+6 z0hpVK%v@-J!3oB4rr=R-PUfY&AAdA{u3P>7N4tfDG0!`ixZIEYokzP}bH~ZGDNTLc zF(}{X`U8(~Cy)~P&M|IM{63C75Q(~D=4Msb2o3`$rD`xugF6y6t^9sL)Q0F{oI;~U zZT5Q7f9_Z}uph>v!~l=O;b}{i5{yS0(i@~y{y@)4K-t}=3nm72n<;$25O@k^!sk%x zv%K8&N89#^Hl(y?x0*^-Jv@e>|-#@&lRiz(wX_c@r<}j7PU`2fYI>X^X%Qd0XuecU%#5om}>tI-SmEqoY8Jf&_cFaG9e{>>XY(^{?HB1`2C*)GdA&out?NNR05f( zX8>yXYScL&D2Dg{5GO7|Gomv^MHmBeXFb_M9hFuXfLv&+^-xkT^N_JHahR z+55=}Zt`a4>ShOufXPlu9O$x)fz`wC-v0kE?S#jui|^A_=1q|AL^rMWA{bp;Z_8;^6p5zYbu97dQ88yTc_y&d%Sw&isGdcPj$0KUng<|{N-ShgDqhCasI$l z-J;AJ1;6%G_vQSn_yc$&kMy60UUa_S_cR>Q=ldH@bCcU|y`7s)+*FDal3w$A{WQ0q z(mwb8F_BBacJYth4*GoU$L>p%srZC<2X8~dD44ES_bZV!`97dT(&YQ#i0d;)TwkEf z(!%MkXUk|=qA5|`6`rF~T>V@^p$~bx6xbB^3fJujFaQs<9`T<(-EE^0opZYD%Dj~G z*PQNl&iuRJ8_pn6mF{Pq;U@RI4#z<1iK_LOu$=+({EhzLGu(u6_i_X~vN@^Bifv6r zBVN#36|vvvuRg;q09iJiK~}P0v<8VzpVf14NqhnE(q5)^!c4xUQYL~OWDlV%0L(z;K2J^=PXpcI`(bJ$-`A_@| zKgxe5zg<^VUIyUWcMF%GN!F1ply3wnhMS55vWKh42h3^!{!7G3f^AIsf$a*z8Rrz2 z3_EjD5?L6nsDl-R92-_v@TXw~W6JefE`&mD4;DCfOJxTt1%K6x#l137(fhOA9<_%G zin!tkD4$D6U|!}6dMi{Qo>+dkz=m-21CF=L7N>^&!Ie~IQH1_N_XwOjJ@O&2_DndN zQY!9gjTI+tD2RDpnjuoAkYko>w)tDMrd9IG&T)mAuKY+r8*c0bn3UYg(y(>)@-hRQ z0`OEUsCHEwMG;{^xjm(I+eo%s%bJdmL_#sb5YtJvdszQ1mb z+l%B2${$r1$PpahF$^$%Yy&gIj|FQ3kbsfo3%)+cS5RBd+QxV`gOUyVmGcr8)p6&! zNqHtQf%rMse|;XF!YBNr=efz_pDbL~xH#3KHLOZu2ftWDxi9a8>el$^C$8e2EU<70 zXY%LBkJ|Mou6OKHg<=JGEhZ9PDB{*hN^&>PO6^5#{HUL}ar<0NiH-#E(&pO-VFPT| zt}@v4R>aVR%@|ZeslArE@r-+Yfe%>5{M25>@%4^@&g0Km#cN7_y!#Wka8H;tcky!X z6}Cj{L5r!?+fj;xol+?n0UL4gJ>f8IqCFr#tS^`7D& zDQ>;+O5*j=4e=~D7UfFd$Cde0H*qQ87+W8!(K6&wR9PRA4WlC#r#@~}LK9uA_DB8H z4m<1!4S&zxO24pHH0k5>-4_mgVvRuu@@+0Zpm>bwzN~C>nb-8`HLf?3Do(n*ft0W4 z(r6&P@JF1BYs6@-y0X-EP+S@HXVA9Vq^Q1r7daIyj7+v6p30|AIP1&V8 zvx`%^3()c_DwiA$aITKg;i<0w<*8~v$)gtMy_4$e812=GA6pXjM-%tO+K>9n*ENXK zfjD>W9`38dG5<@4ttY;(wbIV& zv&poj(#ncMql4OLiliHi(ptg=q75GF;3=(IMwJp)R9H=6P+OcixZ(`a3e+}WNJceu zBx@<>mtE{8Pc9ForU5Q(YXwvrw?66GjP#^Rmcg+<++TaKn^U7zU%V2@Im(cQpSdMC zd(a6Fmgc}PmQ_0l$%$f_V44`3DxWXMV-^dZnLL%sx9AH#g z&iJE`uyF)8W_{alW85FrhMSAY%8OBA+sraZO)@g-l#3l=0eATVE}<<*d0m5c&fKn% zx2Y*!V~PyT+H4FK6;5fVD>LPd_`HpOBOqA|y@zcZM4c%0)((FNE&QvOxb6iiLjv>I zTYKNXb}-w)o=fe3A3JI%{C8kf`U+0@RJ^aKrxc_uLu+m-B>{>*)9@YzC7k))}{ z%wdw6z{WT@lQ~i<<|L_}A&x18`~A<{==3E2+|S458ayK~sd3(g< z%}HoNJaNVSGAV4|EjGvAm%I6$&VUV)%RM|SXfM3nEo^wYP;vgH%iXw|BzdzuN|gyx z%(kzTvtgM!jp%me@$sNUXEb*EUdF&T$chgpFg|`Ky@EZeP)|DQWQ!~N$AzR!s))#| za_U@t{Bq9FyCwq?M$Y;oeQudQYOPzih~v~UhhQ*XuA27y*o>mh$077%h_M0L z7H5;a-JEh)=<(~XaUB*F-Rer$Q+tX6K~@Ndk{uD&1hbNhfK_2y#Y&0alqX14OUW$x zkweJ|vuqLbL5Hqn_#gRJ>0(*>04q0OH0iJ(G`RF2~T!qLz*H7hR$2P=%P}*v%EvUp647lVI(<9H{)3vgB&O zPb|k9vVk3>Iru`BEu|Bf>wWKl3i){93Z<1`V`|*cqPa=cQzg#yNN3>aPf+1jfn0pu z6wj#5-+wjkxmN%B)huo+4UU!9MCc~N7fLLb|0Zj;wfq2)I1N;KQ&^|<|FKR#*Fo(~ z@p@SDMluV_BxRCpU`9c-(r^OpuVzr<%(H>ax@;xg?$7vztJVs_I1o{&0sck>?TM%oSo01c*Zl=o2p_M9fJxB7tFokF}b9le-Pv z{bC(^&9g3{fX-ph>TYtANl^gtLvoKATwFN-s9A1+q`y33BS?*Y*#4qk&h=}4=|=Cm zdgMrN+GH#r9_eMncgZ}3El_&v!vpXQzakP%ZpPwYfpvifH$xgSQL?-PBS}P>7Fn+6 zMrtjcovVyyjkQAmAEEYcoiR54k7HTpU-*^VgX69jT;s+?rqYafbz?jk%Kc{EzZBfK3$b_wp=qS?Kk$H~3slGV9LxH-4VI5bX2wvRSQfVK-K>?z8AzmyC z6GFt95FzAT=N1q)C9%($9xA8OF^^KWD5}dV)l6U;SSd^Veb>5ta|eb>I|lLkYu%^D z+1jZqQ04FPF3n{bJ7C@|&~JQHYd3!3Wz@|wp1el+Y3cZ-TkMr< z?3H456_{(oU<$WUd}~Uoabx_UcTCtx+=5XX+h~YJhYo)sRTf{sm2@l)ALgRc1;G)Q zj(>x*NaEo`{f+etuXn9%C#bVjiTd@D74SEDy6~86J$sC2QN25WoZ!lQClof0#b0*4 z>-pFRVM1(7<-ILIL8e0hC|XEZSBJ5#5xQVY7V*!l?RiIjl7Fz>M|Q|5mNOAs+^Zn)9)wO&RP za9-vR4L$z(duiW$lbbq!BY7a8a7#*S?G#aUCR-+!IHeq=;;Rm)075Fhj1-u}-%z{B zRR-_*Db9af?J;vl^`DGgS^rnwfNWEwftyI5R}22$n@G&U`AIY)&Mq@^4;__V*?J-M z=4A|VM5#1rfKHuZ)&eTUERD3INfLui%eX5l+1Pe+6#!O+)GDUlf?XNHD8Vp9Kb|Rq zu}&F92&z>}9Z8WXqzGk(r1usn{(IcbuD7NFS!V39c4Si}5RcO=T$WUlYJL;l7a}Jg zkpVCwVtr()NuD7^??ibQdGiZ57&CvZfS~~2x-(mKK{n$6Ax+HQB}!}LD~a9_=^}%S zN$V>2=+%DSIya@(%Kd)20fU5`65i%!hG^?=$C9*H-=@;7VF=P&nINLphQVL-N`_+k zrnnZIN}F8aS=ixGQ6U^I&s4Q#bb1y^&Z_=pl^wxKo4DFlp-i<<9P&ANcayy=V8cGZea@vC9rr@shpR?#I;X77_JiaRDBDVlA2j1V|np7 zZb{-2pu|5G_-EegQ_?v~_R%bmX?j#9qwjXpiUk}*5KbRvIxlmozA~*nPLfy}1vfeT zA-co5fl!zX1Fj3izwWdC5|q%Tm~ryd1Go6a)x)wt&xbD;znA6jc6~YD2FULPjuIxD2FFX@g`4{ho1mJAmcJ_VjZz^ynsP|<1zZgiFssA zU!csD`UET96;ChB%e<*i++`c|3H1IYt}Um?d6$~BPz4fzmk|N0&Nc>;zGAV-X&CYW zvJi263w5o@C_?Ld;<`nGueY)-^-9|OA z_0RPBy>D}4Gyg33LvLefe6GFC#l`1-Wg{ZPg{JS^=9W&qLC5ZCAfgy}V=K-nv(te@ zI^KZ%lT=H`H=N*?|JF?|{w&N%g+-q6tAFcyD$q4ny3}{NQBdC2krb5rI{HU`>-NaL z`9!y$c{|C87p@E_Wj%a~D~pGZT8XV_gIulFBWsr!ir|*)LtQl;8VM3!l*Si7mpIN% zx4VfM++NS!?sjW^_d$EZO1*(%HGat*DE9>|j@0AXJI>2|GpyVpe4sKN#Cpk;SQU_6 z+0D=3a0{LgBX~pjWC6_?Lbi68pnSwEUTfksu*goilFFdn05|bZ&SqvAi-;!DXG|)# z`hVWx_L}#yaxqy?UPrP~issD_K#hd+I#c{tFnsRJmM?3Rm|#mt*4OSN3W=-Zj62=7 z>AU!BzwvkGacLcZVi+0kVk79Rh&2 z;{(Exc9iC&=d7~zq44T6g&;u_mSLc6#J&3v;BO|{$ElPG%aNn=-d*H!o#lJ)=Hp4f z<=t!sfZCgqngRw!q%wgYI>c zl>~6cy~NDV^S{5>4efR{yb#xyb*%3k;Yw^-ud%He=nJ}rr_YpryOpN&6CUT5zjvow zln}Wd`Bm&s+Z17@yZp}0*vqneFm20^vvEU?Ni+xBb)v3tcU}zH)WgUPteG21U6lqs zK#=lN3Vnb)IA=rnf@g60EI<{z|95UD+m-tZWe;a;SMIgpYvgDD-p$*b_`>75P>e6b zmCUH`)C;razetp`LUN0hDISk8JgXlb7d z|3Hnt_4V{3%iN=nw}vlZYawt%?s|*Hh!4$xL8{zvW9^3_?cV%zdg35M)}LtaOcC?H z-X3x=ZzkJEl!=i6@A~j&`Qz35R@vPr&opNDkY3MN7rN z#QY)mxtX);n~zvOs*zegk~s;jK9o7B5svv@rl)04*(m?ueQpukX7T1@La-C0NZ}1p z7dt@!nOa$iioj7NsRUzb*!*AHzL#7J96zWFcJ2&~6A+hwg!QTI4=jwyH`<_#$iLSH z{WE7p>%_iuQCn@PfJW|rB6X`Bn1u0bX4G|{Ch5Ee+_iv&;(a-NhTW8{3WB!*JF@em zQ79y%5HavM3V1F`C0435^)~*v6C=om`5<6iiwF~J?0nMx; z2@lRAuL6kC46Ud_;VC;>tcAfx%{vPcfVuoTneUl6vR}J|p25+gft9)D8u?`{@6A^^ zEHDN4Fz=OZ9k*B!+Zb#v!rSZMEp)OWOBI5}e{wr)QJT&P^%RrPRskePR4KCAlJ!rY_Ez2|91!am=52Z%K^1mpbCF?hI367-*Q*saUYG_bx$>nPLl>1==G9m! zIW#e?BY-I_pBaN_N>gjbH_7RR;9ZB%)OKW`BIAf&#)^~@978%==BgVx&mNLWF;l<)gKjBV@)tko7P;%LF{Ys%Feozre$dSWqe8u$9bHq8-{K+1wmQMO zVG%$vlNBa6khu(Ztgd_cO|hW`7Yt6TPUMZE3l5`mL5?Xl*B65wF!oprVcu zd92A|J&h)!f(W5UbQ6snd=aO#7nxcubg40@qO6Yr^{!Yw+shQE7f{YS$%JKO`!+c8 zOU79c@gOv*vc^-zOyG_Ru8{=_OXnThL4+P}oc%}28C5)s(E(vL8#F8V4ERVJ?n8W5 zEPqL5nNcrUKW!3An_p$oBkaF*e!oZDHXXS2*)@!`j8iS(ykjBG@@pS)%X=LO7o?Mt zz@QyG4po2>sE9J@dvhNpcl&9-_oHqLM{I0(^Ztqc>_^>JD&qIZqonn2+}@HdQ%em$ z3g-~@KjzZuDR1RACatb+Xn8*!_K4h<;*^JeNSGlnzBi?<5xYL_#+BZe@5y9Mnmvd9 z+mE}QwOQ$L_bHMWCp_V{orvGQAHfOzjo_q`q<2CB$&(lQRtIWUm4Nx&@2i$zfFJJF==y><%38&r&!;AbK>)q@oD*0yE zeDuM3*I)j9K}mht_!OaqCOPM6*zyH_zo*%?zQ&*VG=+tL@2{SAr_S2AFHE6T6l#EG z8U8@M<&%I)bJ6gWU<@jp=)dy}8#9mgPdwvx<)E3tzqlh=kgNXUx{IuOmQGN}IcD*} zzko-|i)SB)|LPH?&L+)+1mdn|-Ly%MQAO7H152bT_NjJDza)wCDU?^|F37= z_@*ggY9~BPSTp_pSFJ9^-Q?9P#Le#*0f569-2cbYraI|%Reg^$j|cMe%?)K zaBw$&(ev)w{o3fB(I$HLDDhMzL5E(^A+w(!3+#R5DzxZV9}X~X_Enp{hW4qj+Nj`3 zY@R{*v?!5P6`c4PMWg&pFW}!P`bS@I<9Fq0>d$ay>5MccWNO9sWE~VF?GS5R%UR$r z%7ky&YQHVW*3VcJkUwgUHw-??A2t=82 zcK_CkSee5>V&agLPLiAYlAGSg9^Ec-Py;^@%Kn_7UO1OaX+33#m0e2QwV~M5x5Sl^yvc@Cw5*;_WW|?03c{_y*}(s zu%T{!8QB&{lo*AFme*R>h0wJU-kPUxo{mC*yh&cj0^x3ZYXTtSVexp4hC4X(#W)c* zIapV9}Q7`T9QoL4gVWF9&^{E|UjDj7;t;xGYT${YSCB7t$K9>xE zDKy2$k_MzWJcVYZ_%+3=xDXX;HYftnAUwZECqFkCd<~F)r~Gp`ngCcu`;h;4&SlnfLwg} zW!JYyXW|LZQ3`|JU)7v3Dh6?l2NyYeZMdOfq38||%a)R1#pz^N{mDow9bo6mm)+0; z(|Y^#x=4N_+whfYk<~lA^o|2+VswWYsmfP+joxJH6t17L4d_%*O6$1{f2_$(Y@^ zl6(zoNDpgXabwy?qq_hVwfTW9CO7VWh46ur+q5Q-hVhI8MQOuCP~Z4&3z|e)v4e%_ z|HBGGHyF(w!MQa|y?sm>Jz-`wBT8k|2+ zzq{$R?kIQJ;>=Nt-~Hf&4_c3q;2E1hPp6Y*<$o`eRRAAM%vuF#$TQDCAQ(ZYujWx^ zt2&3wWCBr+)f+e?5u)M+wO9KK`JNu-@7aKNcuk%HWUS2qAJ~(}r120SeL^h+vR}j(F$ow;;EVOsN4RnT zrlj#jA-61nFk()Qk~JZ_0(v~q!)6s+W` zqyWT9OPmK<@zctK8jYuh)9WC`bk2QM*8J3Wi94aygMc24#+u z*2!-8k;OXfAQIRo97J|SFBqPUNWR@gS=9uNgz-{TOxIZAm;TdzwT5IALQ_`pKuq02 z{7gz2(u%|+{+yJyU5sWa9Qy~BB1G~!U0??xpKP`|{w^}qznQ8zU|={t%w&++siQ3@ zT7R79=7wHoM&pII>wXE?t;B;>8c5(hhT(Smr@Kp2cBgL8OhBfDHXPuVH&TJKqW*L< zZHabxVvU=5Im!5YI>@}1jh+xOh+~IP%F6dN zlhttI0m=*Kj@^?gHrE(Xh*tSY|8^gp^0sQW<-;ynFWUN(bt)zs~j*M;Q zS)@O1$R(E7V-bQOuwb&v)6AfApcjlJ$2b(`D=DX3nm27R?EUB7aB)q8Dnw3-t#tm% z03WEbN`#mk4M;ZQcGj!4;{^n!w`GZjOWw5VY&4R*dQTxLs|%PPXMsshcgDylXPPiT zCNtAu+QWSLS>^-p=={{0T3XsuK4K>h=ujp+m5D88d*+M-PwDLCUtpuVeS18XhPK(;flci{sabUp`HXy;;jI{LqDfR)YZvAZl+0!IQWQcZQfjFmz&IMFc~S0FfJyI=SS zEW$~V3_*#^^>{LvoGJg(Pkfu*{l;IUjvz?_R?(N5!}=}zp`h%CWZpJ(tt2_Rwka9d z%X4eoiW9j6ctLK_CSxS*DlwojY7|Y0*~--ma%6_K5Wf}7C2+;{l70{fR(t3`xbsG_ zTN)`4+JZnJyp3dziS}sa)FGH4O+o?{XSx=c@|c!KEcx3f>(i#v7H!*HzJX993|1tH z!owkDx5=AB?)OUbb#V!k7kr6pU&A2)U%Iit?c^GuIL@zn$BoTm)A;k=aorsqU}0;0 z!tElesMG)c9gc1Q?}GG)w5%#C{q2l0v0o9tgQ_T2+1;GiT?93-~`|# zI7gOhY8wfsL~zzrt4XWSLas@xJ%eT$h(+KF#t-5`Z6+*92D`lq7(+m;La;oIyh1k^ zSer~CPP65aN%YazU4>0y-5PJfiUe?PRD$qkNCT2QYA#ie!|MzBpx zPf3haoUuYn3L;rTk66_qRG#3~ zvV2(?_PllDFv4}(jXt+VAGn(I(XNuj^80q=p?r1EoRTM+Jl*>>vweW%4jkEkd z^?~coKY0x+q|Mp>un*io`L;sXa-52klSlOWS0A`TbDYuvh|4FPHn%iyK&LB<-J9am zV8x2+UVKI^@hpD&dhWDSN;{;lKJBs6j`^dNB5l#sp>%2fz$3zu$x;epebD9AI+4e)JR7N=Vz+~ z#&*I%jwB9`saT_y3LwS)NER=Tv~c-P1q?z znq#RY*UG5t?4sskSsy!uk1a5b39QWJ15I@%AK15pG+qgIZwGQ@%AVLAR(c zs8#)-On3QL3_63UckT~WWsS)<2fNkYgsffNRO&WL(Z2P~vr#nD%1h0~)ML;DfTOwP zOA6I0+Va72EX0k=aCtVwjY}&LA1&KgI$7A{pP9>5#a!ir7`4>4Mj}=E6)cpT7#@)* z01})j)NP_}LSj8BKvIq(*+Coc+t%T!C@I2uoX=XMXi3y%y$|ENNdZv+2W`zrpH6u* z>VtE*4G?Xmv++^&V9luwcRrWK@jrqP^kD&N)9{5`Bwh}L%EaW|&=;d?4U|J;`j~St z-Bd^SLi)O=ntbB}#Oy|AZ?%~{L!t`e#t>dKx>p#AjP2~Lj04S}Ep6nrf3>JTmL?@i z)pDSD(_;sM%di;myvcGg7*-n0ByqBX>7^=tf|AxIOK|W~^s5$D#OR33H{40E9kW=B z|1q%&e1=Q%VU4QY5dgvTpBZ&)f^2sPGc=KAOj+sH35V4Z4VaSD0genHe;%#n0#0_|t-2TN z=GsH1d%^Qy##J1;4b#&pU=9Xo#7Hf%f;?P;TtvI3e(V_-T=^O*t~J@@kkD_CDY_dgcb9_hC za7}jX$eVqj;Ij*?s_4%wluQnW%r8JzR7{~Q$!G3nkgPMS!3+iv=XA=Xk~WQrfx>Tl ziIyT+h(;+(_^OIBov7HqjM>zcCifu#W?7yM0U|%bKM}&y$)at1k2YJSnn1zHc>5?fKEW=vE?Jpd(adqQ=9*hZd5yn z`*G@H26WX}c=pC2G4R=Cbq8b68O+*kms7HeEOm;1I3~Kv@93~_l+iXRqcH>qHi3)i z+{GADWfJY!pmyHuFvKO&fc^oXq&5W+El}yUhS+cOo^$@!#Zqy3lbXbndAqiBXwn!Y zI5cFCuv|l+IOc(;$rXp>NtAS5zZdpUH5s8oaL`dK-y7_3<>L zlQJIFsnH0)hYET(eKVcPbf#*7SmL7PBMJnTL3?OntF(^FY>L0hZkd*7kc)bhVgLb^ zNN*kkT4@YuZS2;UbeeTbrJ^b62RZnaDB!Siy7B>qnKaChKm`IE4cb_P+^A*tL2_NY z8an79CQX)cjgKNFNt!%0;e_bW1xyUTwp6N4hZ9U8%TZ58Q-)H=!WG1mrc7Z^#Ab`5 zV=k)9h&H>ZGF$hiSM&b;5|SDt&16QD50+<3G-GMB8C4_9kqgF6j%Gyd%axndYZY}E zNS*T<`)XpI)e7s#{}4((E8dfr!;}yNFbRQYdD!5%+~Q0JHe4i1VX7tqDTs&Y_;L|# zvi(FjptUBqW+oKG2R;?i^Oz_>C~=nQ3I-RV>Cl(7C1)dwbXl*r%d{%QPs7Bc3Vdn; z%gUaPif!m9#6PI1LwpomVLyl1y4l~&hK&4*_}{qwMCRQH5{<4{r91q!+ed@4fv1RD za8qlKyFspD2h#LJvx7{T9L*N|OlJnT^@|47I8{TF=B@HjZI8k}12;!J{_C`sBfW=_ zw~_&sa0~N2!zU&qnvRr;7YJ0^2-6ykf~y)&04LFYBdRdiQA(*z+S9xr_=PA$K}=^NI$Q#aOp;A! z2trI2ULyo)&k8}>%}yx9HCQKc?|>KL5(#3+S_lKz7MG$HM+3W_ z$Bv;xegVkFw{443T_Xu<2pny8B()XSUM$N%V`n_VefG$8)rZe=O8cmGCq7<&L?$qK zm-TJ(S-i2f$<%-WMu(;m_Z$Kpz$}8sG(v$vdP-Fjnhh^Nw`h#h5Q3a%YEo}{>YmQ# zx^9!eraY9wx?8bCFsto+@WJZISQX4kd*lPt-DId}V=yCGXZi@ntZ~6GT`vA|k|yFAQNxgoXJL z<5>kk9wsaNZmD+&KN^Q#TvLxWg)o7sF%EKZ;@upIEmd=)cT*lFBx;V%0s^#TwuI1u3+#A#DU(TQ$w3XgoDwUB0pVvMo(!v* z7^YBw<38YT9$gw!lV@^B%TkDj@DZGPm3byxqP`^#yItX@H`Aoz3Udr=u#2fkk+GLz zN6X$1lDX~;QT#g?MFbZ@Nk-ZY(9X;v+3)fJNLS%ezvq}zN3CvbN1bSX=_pdbVjc#4 zZ-r%QqNyP+j`q3~Ol=}7D|M9ULRVD8 zPO(%vc1y9`w&|i_NAMA=Np116$*%?rD?^~b+fLPDbsF$6hSE~zBd}06gE1cgnF|tV zxZybHyEI`xohd%t9O0Y+yf_W=8Ug^*#{g_h@avEA^7E0~t`E#}eW1+A&qv8``S~CO zoQ|vse!3K|8Kp4%<`x*UwMLIKH%rUGux#)=30{P6!&YcEKG~9?75yP(8&N3EfN96L zpcL69g9*IS3XodojrGhaayHa+=#TF;>rft6IAlS`VD4gGyHFJ-J zZ;HuMlGeqLdqoU=@j7xHnhwQ|#BnkFB3l?%(iB}K9?*^6a!*QHq-7t(DZMzQ^`2Q} zkAb`w)P8KqW0bg>v3pbbm|($iu_w!s1`QO|<=kPWjk#a&}=t+8|&OcT4^Z+;M)$Z(37-9Vv6UuP01 z)L~L+^ngbT8`i#+-lv=2K#i0sT88O0*-k1LuhLH-7`Ue#kaDtEU^6vP!+RvWDH<~4 z3Yf?$I2oYchb}09 z=+A&a5d6rs7%Yx@%2xr?R=F%Giz7L2Xvu>CFe(ef^42{$cJTOt(5>G-m6*(|-a_IOXp@pGdK$RH;11A5krB!2upOR7=;Suk?pZC|yj9 zcWi%YoYlkGroXh$c7!rf84#E%9D)M}q&L=(K~H$h_TcKIzqDOkTvmBHwzNOZ z5-NSPzcg*XU;QMVnNZ6r@VS8!KaIdk4JzPyg)kApvx;K{*t>79FzqEKG7uD&99J`% zbd#({e4sPK5qJ|aFauPi_5KSJO9O2D_~FFTVEP&V>xrcaZi8z6HO4AqK(zX=6WMk9 z7vD0eG&Gr)fe>InPJccIVAXu|SIoVN{~-*m!|yk#)Y*yVZU@9A+c!EWAosVdKXy{7 zI&Lb`ZHt6@O+FUd)R!qpJ3Te)&wilh6aYBZzulyB7@;&3x6`0J*W_S$JESzMIC zEJwX+k*9O%{P1;1k{OWS0|X8npnq1*p_YH6J6 zOo$Oskd5?1^7Z6R!0SCIl0Z)L6`_&g+EA(p1GrNmTbl(t_@sAd8T5+sD>mQWq10}1 zgw|Pa&!%N-&JHB&7Y6kP#b6s?HDdn7sG%#qL$xUb+FOqR`|mja{gkf?5X~s4XG_~1=Qg5b_dqp|eM@z>{}yWIMEo9cBw-PKz@h9V+;nKFMV)eqwFC(neAh zsR%iKQSL^y!Z*)c3=-?pm>221;#?8<0iIj`rs`v|%|!ipOWs3rEv4-2mmy6E=rZo| zYa*Erftmegz!yChP&E*Huqs57yjQA_O}$Nv7C=BZLKftM(~R)0I>~~8=lUoHzbU#@2M&@O=WX{*scH3E7Tr(zs$(v?yHH?Xq+ zm~_Njqep27>Wk*6O-#xva>Qxm@DZUYqFz6KPU)MOf93rdb4rto5{VB77CFn`JEzp$|03{&5Kp%R7`|MoBj!-jsA-U? z=k@yh+|u4n$CC@proAuDEuGZ;dSJ-BF;dc6S__g|yhZtG-?~|8(cbVE+y;H+^}sI= zsVIMqTrXzysA=0UcG{z8zCr4j?Wl>5W4_#fh}0^W^4mNE{t}d+>-cZ-4mPo^^}@|c zdiDa`!EyO(mNt=Idv(ki$4!435akkhS5PD5 z0vhC~ym|9V;|DGlZsca996Y^2?rytVRrWgH`3UZtUjMy$rRinUQE)^;dv7q$UVr_( z5@~S$iFu`+)06#_%}Y@UkA^%Xc@`KKx!-&9(zK6HKC&{|G{fOajzzh-K}I3uPQ8~` z1{S9(lXzrOG_af8Y>QXc|En!dN0W|BkqJmTo$C2$G7 zM$4oJ6pgjHi#1_ml6v;6Mr9ghQKPb_Ku{cR1Je^x0ST#uwdC#uDe`&it4gh9p#f9M z?7*$OzhcYMnD$=tV#&6!Z+4#HBU_e+(s|!JzqA=LaO?S{{=NI)^$8(KDlp1t(=z4h zX#(VIy9$BF11LkO4Hy$-6>bRZ-T!=kX)@L20vlzjuqmj+ z@cqraaby)Fi?iVs2kMndl-St0!uDbBA$pFlZdIC=9_x4As??P?soHxma%lNhrRqnu zQAzJ1B@l;(m>of!*TQeDxU}&PUqo&A&x={R=pWyzG;?M#Q6y<*Au3y2lR-#0(_yJL z$9qWpR!YRVe!+s$wwX8ce$|4~rxx3I2oHz%;?7d^JG2IA1~Q8nmF|h3L5xw=s&#zO zuxxv)+wt}X4SxLArFs1}58DMfGieUfzJ_*DF0{OXmfzaC)aR@v3_}|Ix&9|xmv-7K z8C=kX?T5kSQ=0%|LGp;WfJ|^I<{CL@u_9UU>FMc=yj@i5lN-0>x7nsNr)EnaJfwWd zjKF_crTMA1%vWJuRCDm0#;7!y8e$cUR(9%@n*C=ajh>q+9kWJ=qmMYpP--xKI7NYa zREYRWs!;-^`x<*`$ZgcE|I65Wz{y!vasN}c&+NUk$@Z3+*-f%ZHa&ziAWtBK5&{SU z3Q7?KHUSI*Hgtmt(n%1=rKQk&6^JNG?^Sve2#SKBpeUdS{J+2R%x)I-egCg~%+5UX zJomZx+|$pw=ODD`?kXQ7g{^DD`&&8=1_5}vkYbK$^0AnY(u<3&l1rO*jQq|?!oF>a zfG1lhw6eQEJ1>NF^>8U##JYf;l?{(=+vfG^M5g0eDaupW4oNYIbeM-E4`pb=%@Ly7 zg%=omG*LxW+@PkWRL0oCBucq0U#9 z=mwvLu}b+sMOucN2O)y~jg({t)gT==_ke49Mkohok2$vsYv#G0e$(^iq6XByIvIm;45g)E{dF`Oz&n`V{46A83-+uBX)rs)c=jWvLDw5*0-l(2*!EO$4; zUh2)TaQW75`ixC$DlL*tw-aLHSa7^1sW(@~jyC|1cM=jVG;HIFGqF}I9b1;Csp3kP zlnCO7dUN`!={mr~ky`TA3s2}N{;h3XJxF)_Ht6#;;p%PN=7(n)q=F0{T=Od8UmN`a zk%G33cTIj)(`ytKNW;{0a-5bjA`3a+lxC;LwHmY+ZDNt8$|Ap74lObaUTb4~e8+iM zO_~2)=DUU^%rgT8+(PNR_JZ0!Cj4eTq9hwWosW>LjT5qBSr88rMsMpzZK07gTwc1glTR38Q2ksSBtV{T zY5Q3$1;}m(BH&(^1DZeKe(0ZZ%$>vUgRHS9vB4Q~tVF3cZHte&&&1u1*iF9G=+L7Fe zDtQ9T&cKGbae*uJUlH4ns^a(_+sJmy#lpQ!a5Cjl@sZktW?7`jTo?f)%#EHAzGn(W zem7)Gmyiu^5W6oFumE(;(u#CI^CSC8RA6E<#ZOfx{rgFRtwC>`F^d5brdz zjj+E&$u8!lO3lUauM=BmV<*L}YEXws4O2j8fIi8}m5OePkNw&|GT+QIwbAjV^>Ugs z)>%6RXo}RxRFE*&9vT0@r)vIt?xs z=Lqp0n(9<`_8Vr zAC1q50UvvTeY6uGItikfE9Y#+Cvwqa2_;$3Oh#9n?+hDMHEX{5Fz)Lu5^?xp=3TP2cvG1fH6eOg%@^qBPM#$fmD_> zFElhu3op|`Q?jZyDjGscynbQQjbZFAWJPUq1emc%8qp-~1&=Ek1a88tw}AmE0828H zbSMl%4_Z^=1dQen#$Alm9t>#!+W3*Z5)B6)2Ep}C&4HBt5n5|K?jvEm-w8pcN%38D z;iJv;#@!(lT__;G6xQm_R}=(vW7@!&ZR;&)C(1}ovou4lOv8?B+|`YqhbQ%a7^r=A zz?S<>2y_2jo57IpOiY&)7V6*Cwbjdu`JX?B>vnZh_Lr{`DFCAf)h;yxiyArE*|2T@}YeaY1y>Z4iF4D6=o8Ic4*@`VJG zO1&DXv#JJgb%VE>XRPR-p-Vqamah2-YYGd6HJL=E-mD_bDm(i{2Z;~A{t|~S>*UBY zOlApu^wGQG9Ca~!wz(m8IT_7KpqF)rc9dX>CJ=v&=c0=pHmltHd?D_LXb4e6UWhbG z2*J}}NiIJ!zDR;@2?y+I=l{C3dFVyG^Z#{);)$6}F?36ONT6Y9N=><+DxWjFxtnXJ z!+dIY*R!v|O8U_(G|4*B&&qOVAz~tulmPviq)tG2Cj9j|o<}UV$@qgI#S&0~%rrY* zS9%8S7e60P+THao*>w3OS<3A6rr|-9f#EInLWW$F9vG=)eroW6yP(a%r^Ul#BbS=9 z@eQHyWzGP^C=f}DiLn!P!t83~1O?~@SDR+Fn}*o*j-dcBbct79B4+piE06tYHok}P zvq%gv@D_(Pr=ni(+xrdA3?zlf>ykNdrpK7Kfag_>x?GlQk&**^Gx$>NEv zjk39n0;0#H-T(oV#+=Ez8KQ*#14m_S(8hRB$xAI9+k(b1!sNJ4MmTp5H)*^7%Z3et z{J%D7$QIeUm_n%Alc?93p?6Q$JhF5#-uxuE1=ouqWM7&zvJZ#u>DmrN@6+#1f|`L< zHxIs9a0T3(ZUNWg@dhZxFmw|yfTIrrW58MJ!&`fzyfCoXyvQpS`SC2_R;5RjScSr^ zZ9$F+Y&K8!r%0tS0n;ubsBo??L7&sH{vo$XcNvNeHc_Rp84~v!i47quCT+9TW1D6` zv|uP=*qh?FsP-N)3h^rB@fYqYl?~8bSm7YIlz0{g?n&)cO!xE2(8sJ)6HF#H_|@Ez z8s0eRkooYQFJM&VAVvul@6j<}F-nL}X~%+Wt4W|*3s%KAhs)56*!}rBRPV{l;!N{^ zlpiCrSh*Q)Y_^sk6z;+r{3ku}6uYHO2h0JR2`yn48Anh}$v9FmU;?nOe#N!aHuAaw z7C@J`uR1E9vBxrql{94q7~-KW{vd6Ib}JOu#m==6kH-RIrjs;kx>IQ!-vk50QvM)!=c^mT>P^@c~FY13=P! zP~7xJE0UE(iT)I!q^LE&#%7iMYF1hXWi45dcLD&(>#yLFt=m+dn%Gb`!-_;_mPaT= zvt>hvTk4&ua+Q4P$Ieo2AHA&<5HWE@atFvj=O^(j@+<#~qPQY`+;|oqMcB)5Y_lpm zOM|sDTy~HhIn!`V-;%+HM_og1ktdM?O}W{GPxUdf`hvriipf`HxR~BT;8sOPu%3o7 zj%7AOeX{QHNQL%&+?WM&Az*J2sc52l#w*_ zKNO@>_i@c5R78?}lUCOmM}YaVEXfxVl*wAUXCF7cpQ_MIdU0%>#+_1A=6@Qvmltas zNx9+5k?hn|l)BBel&;YVN88O_vPy01@W>FLELJ>Z#<88MbQu4*Q3n^~0pzKA4v1SY zy)-l@G`S$RAde;W7++68){!sB0E`Woktf5WkqG}pl_fbKH{lmEH z8IwxbDs9034apqO(ylOEzn>djUMnULUfz$~kq2V%;RX1=gAXsKNr+7_8W0Tzqml;0 z=OxAv%up3vF>jgWz@ri_Ul^gnl%U#h_Wo|#WJSE?zf9YX2-a9*tW&#$dS^={2w+2{A+(#oPNPGgDDgdEI2x8;JbNvMCJp@FpFI}nMmRxCQ~AO=>RvGO4BP2aGM|0 z7_lc1A6P1G6o=Cqsa0m&h%vF%2f~n15-s74j|Sffaa-Dl(odid%r=FKm?g>OU%r6^gcEpP28F0yeZnMysQy#S)w$Ds2(lGy|GqV>tC2 zZpJXnVJbuYUPlrG34pnC!gJpsp=y1oJJ9X0;I>8TSVXw&KsRFa>KdD$r5(&sEIX+jAvKrb{lqSHsskl0ynCQ4Dru<^ z4Udl5fy`m|Ko(xt>NW^+&2CHCx9&b4}dKD-vIf-c4{Aq18PqR zH!!cV|AdXAa&xHZ#wtt=DTcM*#7kO&3-(sL^oSHA{6lhY+JOhnos%XoDcQkd=7{Ck zS;~#FcVZmlhDvEns*hO$Ck&zl&Ju(b)iFr5GALhod~@AlNkKC-v)s874~ppFfF7SH zBTrBg$F^8WaYaHXx$|m>q#k;(Qx)#x4|e(7`7kIYpjOBe3||em9PGC4XY}n1bBChr zfa4A%K7{w1q5uvOcu`s*c!)}(JZv(|Erf+KVdZwj=85qnaLyvU&Ms3X6B)77IJc~8 zAOqk*!_e^*N>-}*wbF|lnGk)2HD+@-;SgM0jp6D;T+fbVqv7Qu6o(Yz!5TP$(x2p) zu0B~Nzmk#?_fh#<}SeSMu*O~ zA_>{&_$#HvAuDE|=l_+w##SKC0e2;MxwOx9Z%*bthjoPcc|(Q<`62Q#wsD|N_r|oV zxeNw*hJ{D_0M@YZejhSySi~go#wk!7)y_&hDSpI>&M4hSH6dchlG`80>&CyAQU|^2 z=nLe zD&HC&UEqv&w&re(la;$_6CHa2irb(m}2Hg<6E&|sNk)9K=A#EkGi zpMO*Z zuzUwn4rK)F+(CXqC~A@waz)9TqzfI~Q~C^%>IrV?hOL%G%Sg+{gTSeFG;~=2@g<(( z&Kj(nVyiN`%c9p4ON*VbSEf@m-OyeZEld`QJd-O8qPM{Z7m}O8TdKz=>d|VKa+Sx# zD8%NN$uzA*vyNw#PlG_6WQ5#wgqz&2aK6&La0ucK=MNDAHCs`3f(@scrmemznmo7i zvsgEi9LRf7NQorFn)F=oKO-eTp)540IF!U5)L=Cvq~^0^aA;v7AZK#Tx6?1G;x+aN}BR^g?Jyo0xRZVh_lCa#>6Z0Q2yGQFyd&}FrhM1M(%nTz2;V@+MH}$QKJx9#-F;xHmh1KFvTpDV}jLU z`I1JMuhyZPLeA1eDC?X+!5A)cbC@C@O06{k-pF!uat4WBINGb@Pxah|;gBz=AduBO z)Wg{b=Q~!_g*D3S;3;XV^4Ez}3iV)#N+)9?M{*|UObtE;&Ohsq(L}Qy^`!8nl!ay% zP|?TP4CJehI8@2s(w@(wLRs}krGxP!yN1k-CaGUozMs#`GG9+drkaE#xSkR1n2IAX z(#=BgCaQjqPf*>Pija150>HBDNktBWCh`lLKv<+2{a?u0<2|(cxFWSXzYWV>402r~tpYm((Voa% z!t3l+Oa+@y$2aWU4PWM%-D^hvoOqsdMAK!q!gw=+KiZA%|1S)N9O#IyG>RE923HEX zX%rs6R;O{y4J{2*;OAx2z&aK@&B{gNZIos6N=y~0-}ARC1+4X=Qu4aab6Fl;V*1F` zlUk7y>8dp}=s--7qUp3yFws(r?%Eb!KH6=OA^R8M14qf78@i5h!oR-bdi-&Cu{QN+x++ZmuIo-d9rpOH8pGHGgby|1U7_uJZtUXt z#7kr%8(ikhkgiBYB4?1HIoZzhgIzTZ&(u{`X@Zy20x_Z+Dr}lqFcUI9m^<+7`QBkU1aZ32o58Y;dCZtuBPbv1E)PczGLpM3~ zhpO=K58bNlt2$b%EL%~*H-F?ht6yGcsykm#`;ptB?e}Te>b1vG$H&AVNp?iHluMjcv;$jkoLixWy^kH|TIZahuqn_^ zjZY*C(4&|?HaB4W;)z{t2rg{=*pdbD&!Owbt|!9?pdvm8x|;3rW4A!|{L$(hD?M|$ zo7VhF?3p&C;O$pEI{@9+mb=!ve^?O~Q3RW+wT7A%ZdUb&Fs7J`?X<#eIqDzOZ?SsA z5uOXB^xm1kerGgwn2vv_b4*X*`~Op3jH*$GhI_oh7`6 z>8%VuJl>5;J{2xG-t{bcy1D?>rZPt+)0}T(F1Un$Pl*H*sj^RNl+O+*#RloQN@au; z+@5)JDOKv~nYcDzcI~mbzo$d%Pu%z&cI7~I9`C8TU@Wt2crCJ!WJi)kNU4u)O8{Ba zSYao_^9vWWo%S;T(SfCWA{_q{w@=3d)<72r7^4humABT2R|t1M`-y9;KJjk@aO*e$ zf5G`-%M)B-5=WGnG1CO0u<+ow>6}3#E{nZ0>k{nMFc4cD$gDiUjYxw=;l>l(;mOlO z{zNx3eZxP~VV@J-F(Y6)?0RhUrlY$PJIWG)sYYdm1d4t5_(a#4Sx;+lFe4k49Tp~? zliV0}SXBstgz^0cVOpDhNE_Z zPf*t5hACt>UCWX3Cr@_Y^wc9vums{7mT(j1pW>$V&`uMq;ytnv)AQ^p* z4~YZmTr~iVFH*)k=1>bUYLP|iISy?3{nD`Vw34K}=`?bb*M?V5bH8D^H=ORi!nc~0 zWYDe&vsSv!affKMvC@YN_``SvkMe>)S zW0l*i`Xo^TKD~6 zZX#ftTD&c>b4pQ@`19k zHm@MY%CaolwW2cO8U#H5kjb4Ej`*qje!FEQ?5brrT|@U`VwJN>PZO<+xG92dW-`c`6b8i4Kd6(B{ODyfi$0 zrW?Oi>{%cLQmQYCP(*rUhXWv1ekF{^_)=DWm}pH>PxnxNHK~@t>D({FR%f|J0I|ne zCcJUB zn^8Nc(}6IThtaFu_|#u(!XB&LLG;MHeYG1qE}obSM6~@FDOdwC1dat&!6gK1(-T5n zaAStuf;pWXp%;NBh+1%HVQ{S#_to%uU04!aOT`CJ9iLALZuFu*)4E8j$+j`fP$X|v zt^m`8Ks6GEIHKz=67Xd-Tz_7w4@HiN;0laxf3Zb#%j7OzeGVW$Cp4YoW`g9qoz1f~ z*7t^pUeF=BkA*Pab(^bjoRr~l=6TRtI@&BwFdNR3gJUuMm|q!WzX&BDv59cQRco;!nXDi%PLIc#6l}<*9Clgf>JO0a zs{Do2Vd5VO>>4`cZpuX8SD@b-6PAX}T^u8Y9j@gi4D%1`tEeTwfq!dQ$31K+-|dFK zXTtsKTxb41Gzv@yXx9X8RZ%k9qy;xhTHNs?-?*W5y*oFV{AsxPLU%;BjWTu_wU7sAL?)dQKwZlqbi8O19ElRbk{+ZYCX6G7|s=r2WJy@*l1ZhhGIl z|7f*+KJ6-3sQxgHi^EqpT;&e!PhG=`iK12ZMc<_k2r>@gag>!ILTxUhJlijQ)ES{I z0V*?oQmJqNh2HT7cKw3eC9i8B@$953tfDdWsiQJxF=KKLh|eM)X3T;Jr}3EzaADom z?!eS_r-$-u+&%R)B}RWUL1umd8MEP)YlxRG51(A)W)-FBh`M26(I2c=Y&z=3Z6|>% zeSs1IdtU2$wt1HrTAE}1_@v`V2R=SFGxulW7SU)1khP!<2T4F9=}n}c4N^kJDB+%K zU3YApr_~nKlG!O0#>=geMMz%frq1NOGP_{>(}4;^j2;A^up!ZWqZOJ1JSU%|Ze<+P zjSw5Tm&0M#xfWw)Ctc@ej|3ex$P5anh&__O0Mz0{Agizj$AKZq4X(T6@iU~cQVO*6H5PwqBzJ(a$e z*;n=_eyWFIUSgOYE-)&QiQa*qg!g&_EIqy#KQ@&TlDD`%dqmwRc%)q;gdg1Eb{l_z zLL-^6?74vfHcgc&^u_TB5~}0!*t(`NdN>6>xrHiVFNSHiqJO;@j=9xM7*BI*RJmn% zMA`8OcW$~aX)Ta6Ah;rVt&j7vxj&@CZ*Fy)Cw~*FH@Go}ZV~gl689RPP`Dl}kV7d= z)NV^-b0v0YPFjAPouv2(?$h0=q_^;geledPqe}$C(b9HF=wVPPDC$_H#wnOU4g4s!N7wA^U>B2$3 zcK4_v)Yv;*hyHGVhuggCuW8X9gj7sNw?pvoSi&4!c*PVFX*J>EJ6vDtgX-Y#bT=f| zZn*PKEaKFM+3@*YZd}_(S+SNXPS+BW6w{YDh6{dBoe39?%e004?si?fkvn5bGVnNA z{nk@r(52j&l(aMSt*Yo${iGkHPUEtxiZ;sAS_9~7VLHV!9eN}w&6;q8=k9ieMM}T1 zF{Npj#*|VZRWXrAA(3tvCF!W~v1RO5DP1%x5u_Q(qNs|N>9uk?tqt?~u z3p04DRaI;(kkJqp-|Gs~kwwaaty0FTASsm})s(@Ti%NPQSiY2PMv>l8kvloueJ|?I zdW!!I*)Mb6q_81`5w_!OA1J&o48PBP18FS0M2d(J>9NnWCvl3Tfm4z=?z2)_tE!|{ zV6I(%U#Ym^llQrn+16ZKKPZJZqhg~H32OG1WY8^`aT~8xcJ^461 zBf(xyqN4QTb>aQ{-QXCzqql z(_Ig`9XI<|*8Kiu;}Z$3Lu%KWYWUB#F^lF_*cLb0gJK9dzJ=%^*Oo%b`1(WcQNKD< z6cXdV&cZ_P4Kp8hd!#<94re^h#Gw{<2q9I9Y(}lMmc2lNZTq9nm*e(0^ zk8Gg~`15v(jfiVXBL(hNxlgkC2G#+~m0{;caPq7OiyuLVpBFBFgf@d0hxZ>r;GGqw zJc`r#x8W;~x+AM^qlyK`)Xa zxV>|$Ul^n^WtFer;Gaa{N!}gi|Hh5s&k?_I-|CTRv0c7S;ZBt>t%~jwM7hVCxy+Pa_iys&pqXSfZOFuPrK=SJLze+MfJs&icyR8@Wj*9_`4*$ z`Lw&c<r)tSWuz{`{Dq6vySO$E3F_j-Qu2ae01xe%!qN;n3f@tt;-Tv~Hs}{T3{`D17o;_mwn-Il^79 zyVkJuRoC8S>aTTOAOmGSovW>1+h7fE9X$-Uz3N7GDZptVeTf)?MRDTen+nHO!YxTp zN`>5O?wtDjt1{GFSXN!a>3PjkyKaAtjd&@%@ETsWYs0YD-RQ~}5`BchUJr9$cO75G zm=x~imJ$uXK+sws^0M5uR)(2oaVW167H}i@8fpXPk6?g{P|Bw4Zld1kq8v|?-6A97 zXJPg0ZqL-4RpGtY!I|qq`9`-j-qr0lnzwn$M%UrQoke+OAe=`6)y$y-eH z*>KKVZnPP}cfSQ6_ywU{AZ@a1Ov6~-9;vvkVj2|C+01?_6=(G^D~VMVZzgjPH8)^ z` z*5GQSHOXiLrsTt!TFULr+r7i7RhnQsCdj!^`D4q;0iy34|6#tpO_I1MU#;~ZydmS@ za4LiqwWZX9GzMw7>>ankfWP0ns0r7H zv);vAyF5JlE)ro~*zV8n2el&a3`h`b8&Ccjp>}fk{Likx_!m*$_401OKuoWOU5Jm! z8m)&T+z{6P1wM3Rxcx6~^myhYCOW8^sa3bKZb+&!O1JO4$L1b#??Gr6hDq^WM>y#5aQNY0UCU&VNQRKLp6q2UOt@rAkg>w|F}a@^$LS=6R#Ihc zc;K(@$Yyi5n+7lC3eJe-$&)vRUH|4fwtqc?b4lqBH)YisV=jz|1AB>R^TmpbpQu9O ze6l^sk?k~z3Mv=}i1Oq_{;N7{ z{D`>E_2J`>+-9R=7*8aP8KU7B@_Itvni3g`;{ADef3X(zfA^13zc6G!c4Nls9+KRo z84D;I#kO_6G)7PON(V!62}S<#kKKgPrnVy&8uDt(iA`YVmTHFxgj#d)b^X(=aw^P3 zDzJIW$<4a!pQJ5brkn-H2MMB(>Lx)lKs;PIgqjb=j|e+bnoKwoM?p#X5G$EsKJR$kYiS2GhUF2 z&KtZ^!ib;$3!mJY)t|VA_M5Y`D;0jx_?Q@rsTNIOX>A{Vr^%nVz4roh$TU`hgc4wZ ze(pF+8dE>_EE54zar?DlCgFMT7O)*W$DWEPr^T#k!j==Z^L2y(hAS42_wPR;gJE4L z|F@enfSkcKEhRmmm_2^2U0m2aShFunu!ZYPpA z;?pnb^j!8L8w(t=@*AA#CEGwlyR zFS#J?zl5kFQq#}^=wk+B&1bS=Fe%BIlS4H70K;!cT8R;xa ze*+A%(S@8D31hC6MRq6Kc5#`XYTNcA<0MZBAC>u$kV8kgAH|<-%Kd>uCfX40Dfjbm zpjTA**;twLD*UYN{zSY2*`19;E4ja^{xBW`+EH8{C3X-QrEoxYW3p#Dq_kq!*2gJA ze9D(T!C1n*6<+Bh?^gKvsZX+DYNa1v`Rou*xYAF@)?Hiax9(QCdU7{l>Z)Zg zw^<^(KX&wOiYS#=`8Rr1N>VdZVz8~do|2M?a=DD{#JTzQdXxmcEDW#qyVss)C%qN1 zN^oN8sA@ksClz(uGHTe#6<(gZI^0t2_v5T^V~sx;E$~M*z8i$TxW=EypDiwsP#);hX z!&*PW9$Z)JCo|A*cz(F)D7?6SaJH9)PiuWl+|AA}gp(cQ{5;WvXz4^-rPS&T&hOGn zGNnm2R{1lnvh+Ji7NOw%2uXS&G^@w{KwaM1`!<`yVc!3w`ePM~OCyQHzr8=K+g?$w zAw)aoKjK4NvMIjIu&3qxnX%OGuJgO45ZT|W^K&f*Pl*A&3@;Flw0puMb$%)&^Ld@` zoWdsQOjL)oX`SSwhJZ)}a9Nte5`-MekQ7hUPCE`5b{^)7P0SxAN!L*!y=*>YUJB8B z;xK6c7vYIv{vlh=`NREJ$eH=aaR0sJz2S&@KeKw-D+9sk8|(cz@~3{wpJ8mZNt*82 zNi`l*q@}e12Cz09*5J4L>ZKQy9)gTGVrZ%r=89>MRwxRsRi{Ro4XzsKTJ@kVB(j3v z)O2cyO!UG}Fz`?A#T+bGKmZU|H2OVNZg}5DKQk{M>W~MZRD0khdq8*pywP9PVUmE~ zz*kVRSR0?kQ}GO05dBSlVGZ7Bs0S7DqVQ~!mu&s8iPc^dip@Z1T{yJaZ#DF$o0|RX z)JNIyUb7$7Ak;DMrYWLCE6u?TU&j1>XYj5N~>?)A~q#h%ORktv>|D>x0f0Y zlv$xQoL%Ij8Vzw@2^(S>n%w4>z@^u=K}u`F<86$;HvFs2cM_RtY4{i?Ee|F|)&8J&sI@N;LwGWkQ-_oN6zTgf3sr6f0xn0qYWKJ1O{1KpI!;lmQT5 zoZ0C|ZTSugrY2RoC{dzXN{C8J2eIG8g44NoYV0Brih(!2Qxn#7`i}f-8GJ&rY2-~N zIYZz;!HJW?`HkCu7Y-cZ^Hsmo0OXp7Rmb`IuzrNkB`*s%j_~8-EGQ^xLCnfx=Qewy zxnfoQoB6Pp4SBzF^5Jk$-d}-}(G~o5dxqreNozVRO;kGuZ}7MVsq}eYg*q6;9|jL4HlQZxd5|sN3gvCX>?&+l#A! z9#}a4mUZwFE)ke^oQ;c>VhO=q=LNh6^{lAinH5$s@ne;R1R9Kxmj+t8(YDf8^S7q>G z^@8}63AMqu9OXw01I9un+a=({u7x8;`7Rbnjxl>hqIxVTg~|wY0Z5A5JIE6O7EF%e z2+Z`AH8SCWYn||HZUl%MNBR0@24&e`q*a+u$5T<2`P$Ji$%n$s(IytYI@-62kLx{b zFKc90%SZcSztuT6>sR1241rS#Pc4$Vi{5VChHZw*KFpThMo~UsRGJuhJjP*DQ71a^ zrs*R@gr)}*6bs}Z9d&NaEVZ0_f=@g3_@-SD z!yu%vLe6ClDFRfK#TYAS%_A%`tPl?*3aXz)LvT%4Vq9Vm&waU}2`;5@bB|x%a#oEc zPe!x!+B`S&rw2?uE9^4HH`Vd8U=vN@7t(ux{ddP8dsc-o#*eFFzlE(2g@?!Z5p|-D zGQpT3CW(=Te~t0&GIw>QU8bhr?!LF#^sA`;7G?8@bn<3@j`Kg78>< z?$c}t{5D;`F&A;BRLlkR8^(`rL!?R8V02K5DW39=#mv`)zm4_tED1QR%zj(E5oUZ7 z4ne4&+^=}@s{FF=I6w2ilWQ_$$3TV_eum1RG>le!j(m)XLh-kFytp|JP*<@DA_AFz zrjylhZFnSZP6C}3`pn$2a2>!UP9&)Pdz|md@D6QQwV2GrUKHdtVgFuV=q-VwBAO-+ zqxosZ6*wYFU-bnEDP9$>>n+LaM|yp)ShapMnSe_|OnZ|!s9>wPXv}EDc;C=uw4vl$ zkzpBy;Mpf}svXCd#yn)a@2nR(vDb3gROK$tMn94|^s5_Ps|r$Ex|LL0a2o?uoJ7@# z9}Z89_a{J#drt8Cr=Ns0e>uU=vJW3m@Ymr;y?mnY==fW@STXN&{#UsNE*IqTmI{EF zXN2U9jT5ogLa3hP_c5M!$Rs~izPdG&{Fgi4liin@pG@|H1`rd*yzx*d1hVmyd31Hy ze6ruU`mwVRW|knea0-+U6{TZ8Ej9xdTWno;Z?fNu9oTM)kH%hTg-*rb4Q)+l z$1af0&Yv&n>_400d*pV7MvSwuU*YX3zEi0i)l>ZlQ3|xmo==+U8@l2<$%a4xOZOD= zSuTWqS0dZmaL80YT7Zn@s}U)WubT?>T^N2n)wkg7cwwq9PBV9q?eZ5=4J4J7Qvl|X z#4df$2Io^QcY2sG&9|dg?l{dCyC^qIs*L?CQ7tsHL z#kNv5lX)_ktl+4T+$xpf-f6yTuPQc#uw5-$I<7P}MfICVbr(%k%SUMfrI(-Mx@)DM zRfs@h4_-!ZSG%1!vIdf#f`S{i+RTqd1@7C-Z#Or2-vRWF`E5 zI-2)IVb{%p_(kDcoBP?5|1Meu&3bYJpC;*3GQQeNOkFucrLWz54X4L(88iL< z#OKbN=_AaIS7!Q_j?2oxOdAo_r(G;zW_+||*erh>2?1x#@;g?1@OdgaZdrJ97Iw~A zp=-9EU;V@{5OP(D+Ap2$*Cy`>xjBAx^SS875j~C(7O+P~6oFKMeml?colSRC#>b3t zs-@<#TDkqxklTtmeu=+e128wvC%yWv@cA4+JA1|Nu?H#4V22g9-NHxpy3I6cj-gsC zGP+}Kox24~HDv7#^oFORWu;$(71BxVf zACe8A5ckqHa|gv~$(*8U+sc1CMc(tOt^D4wj(4~6J7wNWYcn(Vq>|-fo4FwDhH%7O zzp(BiWImWK99MpAArtPK>$jN>Ta}-a+!>1}Lu0_Z7k(;6Au^-IGY$m0+o~1?R-BB< zY}hLDON=L87x|-8|44_C^Zb+)XE47q&u=vzz95A|SkAiXOn#)XMi#|?s9S9NFXYYS z2Al!+%|kC;7ydNQ&#(L?rGM$p9HwuL|L0d>->rRfBcpL-Te=`m;sCWV?+B-D?c1i_ zN&cDIzY%&DD@#F7^qS>u+8m_MQ3d2OPG* zZ&n`n6TN(aADIH9A79`X8Ajuf1fxf8hb?(WczioQBK5bL@ZNU**4DGEN{MwnYhazA=>T z;=kPZXbssQWM$oFC!2@qj3M=a!x6jq5ju@WFdOkrY94kSgj_U*or}vTo*f%|)+bRb z%do0DcJbZrzRpxne^O0+bBl|k!e4jsja^h05{|W#`k)jEv0cgEq=ExYxZyK}(P8Ya zKJOYpyV~?zX50VmLUY(_SKmF2w(dF+L?T>XsbjT;?ZdfuR)X&9s#zuuLt@7$D-A3H8oK$n7*W<>r)aPQuZm)?`kP?LkZmfetFt=RMinO$beRuO6{hqy`ZVJs- z^_FIhryW(0KVe-iNN??4bmKWp-!?fAF zb!=GtWj_MSh@T+Jrzd!W&}ra_7(L>*0Ks5u5c2vcUQ(+ZTmWjsTL^_GYJef_n*aN zxp!dC8`*QcLrJm>qt)n7*lQ2J#n&IHQS_K@w$zWI0#KV0g=rTpX5k`i-KxR}JzK?A z1F`Z2NAiP^aejV;KF0S5SRJ~}vP4}p9f9G^MEPJ3KLKG}+|!Ty`hztxHrhcbX0`-? zvj;|~I$D~{7m$27sFl|i>EHg`jdUi_S>X0qE`w8fcpqeM6A&Zhf+{2EL%4cR-`RgB zzF#wGSOfzh+Gn53`HT}UWSH!kHUD;pj?h58)d3)2ShT>6c$tWJ_@ zT;JeNDg?}Yj6JA*<3@3WI-9Af*0c~`{_uF~0Y3O_WO;>vVn zSC?oMO+}ke7a|M?ev!~sMe?w4Z(pD64g2$_ty8a)Cjw}x3sxdWG6G_W@K9K_H|oOF zymXObosETwulmte26n+%CAc+Cs#rHRmyxSTM}ruV=@#)Uqp_MivC;(Rm17z=I`5HgRFOy|Qt70; zHvRb?sQl%Un@T`t-z9#W z?`3G?$5)hY$|n0oqyL8+jV0%4U&x|{uyDSZOld2Dhyezq6y;Lqh*)B9Pt8vexMiPK z=Ep29)PYBA??SK{W>(3RX_Yy^&j!jm+un__y)z*XN}o4tW(|@CD;XdSAy&S#(|np^1jI2+j(BPv5Ep0C z0sNPP+t;^jIRvZPVyr@G0IN9nDIt{0503+&09tXB2)#+l4sGiZJ;kv9zJ6l=L}_1I zwq{V`;a^yDF&>#;r5HncCdlGfXvB<(BCdN=Q;PKrh5o&e*EE!r8KvLyGk@Z?@iaQp z!Vp$H1u`&@STWIz!bOAec5PLPtkRO9QWbjl^TjRHK46lLprYjE7$4Ki|^xE9LKs-{W1*AWS4@^r zi~J-y7Nm-Uxxdw{-ru*DV>sex8nM40`z2KpL9-LHf_Dsq=bM}|5sRN%nrJp&l%;ai zic{j11_hIV-LP(d-`S}y4zWeW1N41>P;o)f$4(v!+!p(z@?02d z4)D|GoM*uYoj3$zP3vKP`D&V%A62xYLCX1{&l@jom!@4gKG70Y5iG~a6OKK=kLqLu zK&c7hTo4>;qP4(he4-fzXEX2%tv*>ix)7LiX!{r$NM3@mndn2mt^TJYdzP>s>}iB|l_BPrCs3mAYk=j-E6 z>dEEvx=y?tyIP$+suo~^LFGf>Yv!L|Ws_B=?v<#GF&u}kd${h=-I))c|rXo@UbwP>xPqa?*w5p;h)&~u`*CgczD%I&`3Ao82mhj$M0U$fW; z$URIr#Qb9i);{0#{oU^q3?GwDkXBk1y;b^*aFabYqfdVmRDb*Yn^;Qchmi;SBjkr! zeXu`Qby+4K;)~n;o_s-p1$`NzoscN6h)9P8FN?C{P7t2!dlk)g>^o7~0j-8f{x=J;-VcJPMy*}oj(Ck`9(rqZxs;-S8K!u{kyiPN*iTz|%6vL(TLQ-c#jYGWa}EI3s&Srh9p^yI zLsUhD;t9;`!vt*motts0eWsT^A6`AwcP<21t9Vc~l!ljFz4{F1=CF0Y;OfOuEV-q( z;&=H-VW^U?(x!`#Y`Z?9jT^%eeSY(KIy8>Qim|ZoaylnYCoI09PEb2m*q&v}S&AKB z)h~&N($Sik8o4L&*S*!}r;b*^CL-+ihiq+qBTbz@&|RFBsVM0MVcue|_8%J-`&DxO zE%9H)vw!gte_HavF!?Z29xo3^9p-zAAEc3ta3NlFiw-j-$#aZSu*g)K3gPHT^REx{ zM-v^Gb~ved_k}$U_b1igSXNts=Os$Pq=~GGsazXAINVREyMhv!s!}{~`JpiV2p^56 zOc<<)_Xv=R^PnK8beJyG>jJ%B>B}9~9^pUcCE;5nRy`D6{T3eB`@)Cc^0(EZvQ^Bp z((+WW4Yx1#=lRR*EI3Y===+2*o(TsX=?lZoyoR7aTK@mR>*pM4(fQks!~=?JU19;!A1dL0}>gVB+qkVV&mh#q2rjv{MDbg^MoZ-_meBrKj!5`yC zG_87wWEq~Lz}{g+j)TXAJ01%2kMX^m+mCjUuxsWp3-(K=tW@qTdyShqH8-CU*MZuM zn}88dhbtJlZvAf(JsGmjPI)bCmXtH4prari|d}p*=7Whphf_&J1(sFj=$N; zugw0gKOq0fYP{69(Abw5ORcBNHLTVd?1>f@v2-mOt z9?65}gg5w>Kkm;Z$VMtTlgd46VHwCgZoKhq*#7%|jDMO65mHCvaM7>Aao_i&=Tc{* zTnkj{QNWuXkxN0K07z3s;Mp2}Pvw3^}onZ=s8bNz!XUJmmO;jQocExPbBnQnn4 zstAzkLlhBH2xA`6F=Fz5xBG$Lci-E}bGKUJ70<>W^t0G>{0m>OEG3ZPM!kKxJFTm= z@tR)MXUQ8T{rW{5ixu(lQ=U(PFM4tAH=*KK;*5{23zLuaJ>%ZJ+itU{SIqD@b|dD% zKnWY@_9t|QqHimX^}8c=UOd*%M7>EWm!`ekWt z#YaE%BS*Y~!&OW+AvCG;NIamITa}du^mTH8X8*`{+W|P1{1iZ8`RwX5<(bLEGGb&& z3tcJPVM&x_5Np);5+}vBteq-I+pp~{l1tbNP6Iqgh2Co!lMQf0)?=~!eCdW z^gwiQyBObcQVl%3OjQl!H&C$hq;Taj-#L&n2xl*)44S>Ju}Ud}e_S?@GC2M9|Cusa zX3z$B_68Ylx&SkJB2F0$dmraVsumvam7*W7LrH?&aeiQZc<4Ca^8b@0xcbL_m*gv9 z*B^r&Cx=sh?2k&lT@#Ya{T9kHox7YY8!Sz|TsbI8-OAK45n+T-SrrF=u-wn?!DEk1 z+FfV*l-@_0q|)k@m?A<;2t3g-a*DsY9PYd(e7>9j z6~1xX&vZ*_E)vUH(1E9tJ|9q{Quszu4`dh`?Gt1WnLz|V3rv4e*P^9*W%zT!!`|*A&Perh0I)a>uZoe=?v7C#J_dBKD zuL*xWp3DpW*8RkHsT|<+pZIZG{o_hwQm5eT6skfE&yesKXk1|2^-hjY|5%mv-N9NoMeK*xA>ZCHDP&xeI4_(?@djM}la zzNqP2+y`lKUH^aYg}8cY>_Q_(}D)ov&H zZ+Bb^o0Pj$#Y(jfZ3`+|>ZogJ^%8z}qF_^%51m90twp$eIOUKQ4{F2 z)A9Yh9IiYaqWZWdymh+o8vAja{l=zeSpm42)`?^p?o5|~$0&=gJT!f@a!5(hr52`{el$FkNv&LHN%xrTRQ z0o9K8e-(lZ*wig9Lop*W-R%ugc9|@10;irvxRP<-KntLphS(Y?a0+qqu$WEH2 z4s)yuV}I&QRl9&OH`Z{?tz)SKf3^u{FYi3i_o{ zzn=T4*YVR2`D0R{`ApV(RoLN7E?*n^&h%~7{~X-5)6evcQIOp~s3=z`xX70Q_X8WeQDSbe12dTc0?~cO{PxADrc9 zmc3M+yE#lc+wa*;#F=NaBxqyF%g18Q$_guu6d%c^qV3gZ`-iX$j$Vy+brv;1?RC6C z^6biR>1tnepILsZs3ols{Ije5V*gopst`L%-sh-7W!O3R#zK2U|2%{}%6N4Oca~nM zPzTKmEV5A@eiHnI@gsyk`9eo(E;o_6b0Yk%og5Q|f{iPf@<(8LUN;3jHwHheza#f{ zH3vg62aDn-dUEK0`3}vlN}f^_p{iQbhY~crH&Ah@m)}`8zK_xu>x2HK+Uf62PKf0 zpY6G3E{@G5N|tj@lXr0|_7aQXd}o5XCo(5hf1(=aU6$h30+ObbueL<5s9DY9Qg9m{ z(c$e1f`s-Y`5ceTWkStC zWS|)%+eFG9c}_=8pMkbo%Hd1JDSSXaKRvadWqp65q^?SW;06#pS@2ZaU+||a{PsNG z)ZZdyBT-BhaPJhP9;Ak}11mP#wq+I1<_G?jF$Q_&i%np6K`L8{4I@mD$fv+(o+nMn zdW$Gj3`&C(L^VArgp@b2&uTNnCvpnGlYWaJ8={!sH(@)gEC~akpfcd&8kQeMejXVZ z*7K4{lrbnV+ojMC8=;TZccZ0r@KZS1Ta*tKcC1W+7Iu+sGITOljLVId*XkFCLkB2; zWehv5sKY-4j>%d`COoe(uzf}Rg&KB;79l65SS(Lz0Pw>6S#zzuE>4XX__6hLFrf|WX} z65CsHII2O#H5V8XnT;gj%9C0U%-4VmhL2B-i?zm0B*mrqwagq&E;UpPn%){UF&`{F zvDo#el8Kbi4({8f>>6PPvQU0@;+pM>9Slq+Zt-WUF6Fa0{9WO#q1Fd zEEr=2QEBLGc!|z9QGjX=v?$w9@>3LnJ$5BNNmJUX`VEQ7iUNu`e&WKm+6HZvRs>?@ zJC7`M8UZAU;Ixx=RHhxE8;|)A%@wa~4{cSRGCx_|Xx55=&ywi1Ng3Zg#>x|eGaJUS zZRN-C45TmIP=5vp1OcL5Wevaw#)Y?CY7skjYG!^vzo0Oqot;{3{ScuNZJ4+;iZ48q z3jz=ho{BzUHs1@d{&+pMiUe>&9h0i! zjrf({3|*67(+3{}cGdvNP7Eh34JMJ65~CJci)zzaA>v4LGNZm(%_$&@Ma&~!rFt*D zYozxU|5~fwTGhp2#S$8oc|vW=h~jl6`lHX4+*=9i8;wF%jqEPbhJr6H^bizW31?d*x1=p(l`SNCDlSK^R;)5th|#Cnan9c$MpO8o;Un+A z(jx!!kE=zLWNxOS7y79Qk<4?%Pox~*NYw5B5d?AUfT|P;>6tOs{0{(tEEyfk-%DH5Rpt{+E71gLv-QWSp zlZfX+(48hyF+g5A+ZfgQcw=#Pv}%eVo?I7ADwoE6mRQ(rILUY#&ca8VFgY)2N2E}3 zy?TD+4~fTmWvR8O1yp(KTw`MwJ!{xRJu?_S??k1@EhT49^h9)L-o1(Cg)YN}Y(9^` zriXeyFIG}CsX~HhS;5>SU=6xo5soMB0#`B07N1d+4Ca@!-;BKgt2A*`CBzmLJ+N+A z2^*Dv7YlMo8<~%Zi3v{3;=#mDNmOH|_Om?pUtj|T?5|}HF%haaRTZEIsWWslD_RIJ z!Q2h;QzA&|(Z%c{z)CEvisUx_l+kL8IVjsl>0_~0&n|-|E>`Vzmo#jN+I|#J_L|YG z0~LTCNEHUeFmk{kpX#}{BLS)ZTe8wpD&dl_tPPy5p~cn5#H~NR5nF;ww!ASYnqCyHEzOSZBFd2OLW9E+2%q z)~b`SP194<(k^F0`5ZMs1$!s?Eq6a^0GRl)X`7hFwh^DD!&8^|#{M#N31u;&NKH?@ z9;5H77?WO)(H99KP2hK&2!MjYEdvczF~Z#11`@pl}iOKLHYb20anXg$y@y#+V*@QYe9vWJb(}K(wbd0^(@KvB3uu9>$B2X&$6f{0GK&Mdi z(S8hPF<>eHIp!klu9(c=2W3&6;zYH?{>ffcgBW|7=cvxY!r zv62{Q8>77(YPvos1CQo^_v$Zt{GChhsaQ9??UmvYsh;+JGUe|>BY;Eaz=>4KSW-|6pj$@ zq^uWZDRpO3Vo^#(PU27|iA-%TPXXB_<|$|t-<7@e!ehxOJc3PSPu!WU0{qCxl z{nFLA7rESWjc@CDxElP#C0{~EPPefMvW%qBShZ}cq49Fq=Ndnuj!;GyM8BexiJxb=UfDcfEfGC|nNu7LpLz^(O9mqcTV{!md|%>%nmO zwSGeNr?jttK5?+VdMy!#+e7npL{Lu;3$A1CCv5o6b)-7u)mw4BU&=X)|Btcv0F$Ch z_qe;ddt&!Yor0NR5=>9e07FKCB+)65AflMFuC5tOpzC^f)d9tfSviJPFoF?9ag2b9 z2{EB4pa>`?6h&Rk;rsnh^#FJ8{l4!$JWO|2ojP^Gd)^#=nCI`#$B2jgK1Ia7pd z)%8I3XIu>@vm6Ojr$$s>=*vAogIZ-l7Cq(eBuIo=+) zBVzj?oyfzQa!=H2M7C)@;CL+^u&`iS+sP3#tHsG@W&W6tk>-9|_lRFNRDw*#IY{Qy zGmN}g>vFoFhv)$&WtJ9~$QZo+pp*8jNBo8wo&sB|0h@=Nn5A=49J>nmif6teA zWsqIvQNPz-S8UdIrQ1kLdz9eNBT8!@V0m(SH+&F8feRDO87@iZ26O6gyV005t1IAQ z9X_zL9wo|0MC3O6!J~fXJ|dPZsFbx?L_2-JvQ706V|kZQBa;oq1i)5=f$h7%uP$|* z2Zkkw^kVj)1!#g(_H1qyyN*x~W;}cI0>6oO3s$r*tUoW{!u7Xt24rLqUZBRN{d55e zNIe*7Q*mvQ>Ya@#(!=0hZYj?^o?aefMWW+GF&&r08lD(?F(Z_gNptY_)H8aK7SdrH z)}_c0hYVHp`F1A(=j=E0Q?vwfEWS1^j-3Eph35Pf!Pjo5<((oe6?hliTAW(j zdPl48dlgvR3QEAKTJCswu3!i&oPGIm|I!*Nzl0u}zLlnT6uqF(JDv@&Q}%6p?t3 z*%43qS*rOQ`;J!Pd@&gwInVg+MOv$^mD8dTduDwijs6b^ zuY`f?4YeTwhvObqfK>#JK~+5M_o!U>bldNo4Th!SLsd4uftR( z%i!k4{sD)aC(srsWHB3~oTO+r`~dHiPgqpVBhsI^apbP4c!2{S+7VgB;gNoP+qGI< zv$LP|2a|7g)w6zB^z=75q-qG$XSkyU6xcSN7UzQhPb;5!-?eP3=5e%>E6R>6l_vTTeK=g_Jqs};c6 z2i=YEVYp6!0g@J;2ISe~ruYqU_lTQUj5LWWpZ8BLy3cK|mU7P}82;5cn1t?KkfZzR zddT2risQy5OZ+{x_p6rp^U2#W;|0HGyRE{4ueYr8h)`Vm0#VAd?JX}k!+*t#{<={Z zLfTFp{5)I2=_=zWfebQ4N3v2mftIg0&`E#KWmMF+g1>3g9*5qi?XZ{p&i~sBr@XZN z3m3k`F}%WVe91q*Bnqf47KX;{+i#f^veqh!vW#b||kL1gyB*Kh^}>>&$cqyY!GDWJdZb-$|U7GRc%-!aFAumA7O&U>Al zjkE2-*NOLSwbgI~Lr;Sb1vK;(b94c_&?sI1*k+46l^!s&}(xk6~P@>fp zw8$)3pgjg7IO7y$gK;Ib`>i7H#9VvLD!fB*D}8$vp12p;Usn0eEkA*+NtkeUj5oxX z&(`wh@H8=80qb>xuJxVU>(&6s56kn#wZ7wxTo^uFnS71Z!}n?;Oyaqpk8N$DO;Ll~ z6^0mk_KDU04goQ<%npv0Zl$!n(*C;I@7einA#?zjD-JJnt{wZMm$MukoI;rK@$ci) z@rJ$jegB!%-IB+XBA_qWLqG8Q4tOCc27*3BarN>!vNVa}GCMSD_!7HxeVmSSU>;~g zMutTnkn!L#TfD~aSPgTCaFnLg*f>EdiU71-0ExBX8o#mn4ki)l%>-Fgg`!7BSH!?t z)(|%Tf}OL*?`huARIoMSiOW5x*T-x8ok%B=`OqKO?%hR<$-#}hFdV2H{~_5%Ua_xy z=%0n4F=8#p@CAFtT71{$+DF#NoNSKQDKQ z3(kq7kPDv`MRfzATWXWub}0%iply?GH0fb`$2$M&t`EvP(?d^yGgSfbz>Xj$Q9uoz zORR71mpyd7KP3Mn8sm|4(|Z4cc5<>$Yd`>Wp;qk@yTeER^rCei)xaEr1MIh}+Eo=Y z?F=aJ0lW4ie{L<%KzpFUK^f1+DdWqrpv9H;j*kK53+(!jAuku&-#_*bWT*Du;O{IK zpzAmI_f{m7%~dFmqEQWzia(}a|(88J?!UxpVSNPm*Ddw`_|`vUH-qeaDdj?A3pc%!@2IeOBqJEj}+&0krlc7WqCqg zq3?lM%)1HFe6RbhKqrra#b3$I>L zWR@qwauFB!81jQN8nn}}Sct7xZ^YT{61!w0E}XON#*O}AaQ0)q^v4{a5dkq?4NGzv z3P_Da$$~>pp|cbWjjeM6UX)6gWDGcaN6mgyej)c3Geb`n42?bP@tJ2@TQ_`(@KE|S zTa+4vZ*8;~JvWhOcOg$3cVi#tn#EW-nSa|vCabUEh&REjEVS=!@^@*#=TXW^6kM_% z!(od;wJo9|uvo+)U;F#Ftok0W?R6{#LwEFu0Xtm+jaNL$DncvRUl6%RC<-~Q;cQ(r zFV8qpT{O%+6Nxn6e8uS}GsU)N*kf12PEVpxBbzm1vrf-l)C}wm41CRUM=&bpQyb1Y zY#pn4LFycbZOvjk>>E7U?#>H0I7-Z*S%5qa7$;Y78UuA)K$Bk2r_2&38EH{Lu9G4P zZNe7e0au%^A8X4^57N2z8^3Y*Q`o{&-P}d+mShIAumB67G|83b=LBEP{RQq6y+oY8 zAJfBZA*UM!So3B-o8Ej;eBuZayD+&0_LR+j?d}WmqVpFLEYDEPD=Oo}iEHaJk1ie0 z5HsqumQH!OnJTWIN}q)E@KaEQQf|d&e|#N=%hbv^Y2ir!(RWfd5Ajz`oL`KB+M2)h z`&VAIE^@I{#sbX+p+>zvV=w#G?_K!kLbf%JfTCx=^$#3+y*AA02NyYxyfD1lDF>st z$|w#_ybijCZ?%-{Vj~-zfY;yWJO7|88AbD*Yb`=Z4@HrOk9;Vw(R&Lh>`Q@_W#9Q# zcqC>kb7m+r*M9e%e{j3or5s9zxJ)^@CT8xihks8@%N_RX@BJO4$XVzMNsC;$U8eGR zB3EX>T__|_TmI(mM-f50QKor*e-uNL;QXZa3RBLk9fje>(4UuuQYFk~iP)xJi)r0R z&D-8{(CqSQ+9+{Zw;3AQMZ@X+$NwuA}#jnj(#BR4WdK1;iN$QyO6AK~h zH{qf7`7QoH=OOv)mRwLV5?@=@l6-P;5GRUN8q5xk04B?LtAZikY@25s#kUqvOeAcU z5&*io+w4I|Af^^TYf*_R2VXDn^K7O5_>WXivO6xjz9X{hyBzx9^SPcTXRTQAyd5M5@-T?JGYxkXb07ewstD#izZabu{Zzd z4|cD6_eX!=9?|VU>2*Y6^Fx;|v?}*lTi-0f|EX^ZoYvYie)2oG7hLfZ$v%PXn2vim z(*qZfF#IP!TX_F(0C$`slIwr+|3aG2|p_ix!kr5NG9g<%?xg)ui7k(In zeA67g8vgB@f8i~w?BHMhPR_ym;9vcDm8)>Cr9~8<1pq`H&^q&*Ke*;04Lc@+s0v7b znUaZ3X3g?KoXhR$zxn-ZR|7T^ok~v74pITSvJQ1J*XMr2EB7t?@8A6WQqRd65FvQG z@9+M;9iMdg}>n|}8jYQLwNGgNH?NEUDeVMHW{*AR}> z^AB=360P%st8^#ORkBIeL-?9`Z%o+Z{_yL&%q;+k3&p++!d&3Ry>qe5L3v~5Eh&8X zmL#peec%uOrj`{n5f8~-RNUs#ywvSpJaMiNKbOF(Y=C>z)d9#oiot)^+>hpE&TZz_)E>DwWQSBc?OD zm3jc`=H=@vO^^8IORpbguJOO?z#hVgB$#@}+`QmZlkj?74L?H|+UPbG4loH)X*k z&ifDMG?^-8#MBYFJ8rs_e8}3eXRKM;d}u$2n=?wK!Wfr2N!@rfJ0f8k2SkB(aZzI) z=2b1k+d=Z6qN;%jTydJQ^Au$%2o#ZD3w z>vjf8L_!CfN}98Xdz_v$Cni5lnal0BNz0x?no^?16b^NW*8T91Ctf zS8f$SfXGxDT}&2>5&;kE?bUgvf2S`}^=SqQ{;dmt^(GIE)$yy8*K$%nP1%p~%u$5T z?3!$5IZFW~~kqqAVgaureX!q0dsr&D23Zm6_pB|!jh%v zFpQGon8mb!QmV3MRE8-JBIyS0LBoo3={jQETxu5=nR1t7oE?(u0Zf`^o)>oIc`#^{ zaW_gvtT+ByWTFBM9gA^ca%Et(&qlFzZpVGar|eg324qmccoKqzei#+sywol%Y4~hx zEZ};Jom*^n>H~1V&^zhLLF782r?>;~INK|XdRg0T^G(XOPnprAk2@q~YLOHEo-zZ= zzGR&4A(v-DC;qFHU7RvyG+2=`^>Hc*{**EeNtWjpTbDK+B+GzS#-u$DO`8 za0u@z0*GYWl8hE}xnqBl@4heoUoT?_jD;3G;ZPh428cXj2N*m6Hl^%I#zYlDE;i-> zim9wM=4_vGXZdV2X`MK_G@2Ngt}N6wff?nkwJQU2LeUkAd5P0H?bgn8-s#IWim_FZ znmXMfwOU2LdU|Yp1us(u5P#*h!tG&0K8Q|c5eLHh}N7%hw!Ei7G?xu`W7)uB3 z^OQZdz1hRHUC`bfj{d)W8DsjFJ-E!&_j%}9##9(h9Cjrv7H;XOKTYoFCNXt^2Knt$ zme}8~$?;B0%1lGL4Lb874)*&p(+}>dOSu_0gtC@&rj1Rp+B}V`D+mkzzzJRG$Xq!M zmoZbhGX(5#hLnT3r`+t=2^t!{_B~aNBP)$K!$f$C8>*^g{9bN)#hF;o3NwN?o?2n5 zh+Vp*!qnE!E*b?#%;|5+;Y!Z6g3-4fq8BU7NYs_Z9n6r*nRsR4%9bZvEgE;_re@X1 z^m=Fq)1_r9fe0LM+!7{Hr$XQK0h zCXIo(!=&m2Db#{Hs(=EF8NHG@Ps-Ks(*bh{k3|76!#3naFrHUw_5uR|SuR*wXcve+ zw$d~OT4fnv>HcCzcI>T{CaPTVRHf+*nqOaOD$uU}RB0yEexUVB|T)+ErAt%2q6M(yHv1kmy+R2?k(D-Z>r3R?KwT63nP=r z0qiRC`lM=;8UElyNbqu=f}SSHrYvvO7zovgYNR|;o`KaYC!ST#nE_HPAx?Kx3%%NO zO6BSn(eOR{ZM9JWEaLo{9jH&JF2-Rj;2%mmy|8(WcJqcM|LuYQ1bVwPQ1<9cRQKm zUD9^vo(5PTR5BUp?P|Mko!M#lQm3RvZKp*;e#0n!-&2%!_z|u%w`fA#&OnGd)DbTz z7Lvc&lCsO{P+9z(vOmk^UR(_Ox4wnm- zL<_<#9%nK3%bK_1zol%~22sX(q*u1zHkiuz_X(S7G>tXlpfd@4^yAI(=0r0umY*UVmSkgkicGbzdYf{qCFOU0X+i^>Y+vvgS5`YJ4T zOBXXz#*U#~&4ez~@J{3wsRmpNR5jW}hBFw2vgQsVL_IgJt2wIb50{5SV4zfxQt$xN zEZ`HiTN8L@s-4heb}f9;IzNZ^?afUbkN53kP3+YwyQT^Bj1|7gG<5tia&wilEV&)) z;S-Z#VrUG_a)CL|4(djU)wTAxZt$kd?Cfr)6ZNtd@zH_;*ez9GF+`g9v}w+Kom&tp zE}%~rfV#W~YVgT&1ir-9W#L7U!ipEV$!+ZpwkUT8aSo9!f$g3wP^UqP1%DYSqAAZ{ z+V@&7S29Jnzb8Y&V8ICqw%L&|HsT#c4?1Q{f}8YS|LSfU%ik()%O%xJy%4ls9ws%r zqPwY2NFV-lchhO-n`b5_hIwWMMqcPa;lu}&{}3!tFj|a%857TU5^$H%51d_JhQ z7aYi?8h!KrJ4QZFPSlkfxF11(nHUqqN_J!W& zeq}g6y^k46>W2sWnA(PyUvrPZFSJ4#^&!_vQ3sxLbqm6aJ}#v2 zW$%9GUeczo>Swytkn@aPP&#MfEysg7RxC-db#;Fv$4l(^{$@NMH}*Hv<68=B-2gLk zVnCH{_*UB?X#Ylg{Zo zv{&rb)wXFzvm=lFWk-`8cW0j5{UpG!s%&}ah-fI(^QKS_0kF}eMROL57ndv=(a={& z%Yy|+``x@Qw3P~G078=zeV@1I3^7BBNOOtot2CF3hM4MF zG^etAy%-D8!AdFu67CU7r;wK2GQ>o6xa)?pbZhL0p=O62$fqdgne!<^s_CeD3cA$D zRVn%&F>-8Mk(p`l9BNKLIxHDxdcwF59mXigUspi`(0C zDeh{2h6$D7L@sASPu9T<^hTYIEkQ$s)!{L68J5Fz_r83_xy0M z%scjv;bur#q?%?Xs1AzoWI(lWi`{)^b3L-``kl>)N{Z`H5#0G$F!vqg10wIQS$5bi zrWqmU>|IRf0`kYZ9BFfRF~@VwG@G)Kxobt++`nUr>Hx0*0WId1G&ev9l_(lh;asql zSoMTcM8TuONy2g;-)tJ&zn25@_R+<{6v^0bZ8kgZaepx;Qq8(a1QF0Jj*gK#O1~7< zGZ|(3(}av`!tW}dANO>LYKrMrZtJL^6%G!11BppApQr35X? zeW{~TSQT#z0nf+mlF-x#v(nX0#MXvlW@l%92+gRf2Py0ABKtL+c;tWv9Yf!?-w1PF z*%mTu#wX=G7KV9HEVP6hN0_nRv$p?8vpYX!AZi&S#^|UhS7CidzmWE=LKd7W3w~F{XQO z-H_Ul3u&jp&9#XNVY4wY=cA(KCCypu?PJUu5AT(!yP1E&jQzHoIZN43#H_lWlQoF6 z)5n>~=c7cjlZ2LXU5jagu*^>oZYM~0aPM`yW^Z#F zOWCrId7OnEyf2E)H|$OOn)5gp9rrVjkeL0g{a_wf+s%B$@h>&|o5LK(b?W}+@9xVN z`^$< z5s@Qz0pPmVetVFaPgj}p3|wrnnORHkr(`6qXQ$WKi`ZspQQu&HIg|l3*qMi!?)ljf-i7tq))x;md0x2}J{Oxr+*mB! zN%4V|`%m5_Z^MOt?eGn$)xARWv7<@m*G05cIRGE=&MnEX=edi;{Jc z@|m(O)5(_pz+X_kWm;GK1-Zk^*l&(Bb^P>?G7ouB@5O&L&+>8J(dKGC%8oHd6m9;( z2@{-ze;&i0KVat`V+K}Dby-ZsYH87G<(>p1bsmqD^C>;okKl}kR^3@YX03zD_JooK3R&=%{6<&Uk23<}#l zV_}OsL8~WBH0O}q=(UN!6ZK^$nf_G#LVZSV{m3S3@111M%9SMqtpd``&aSH19C*>8 zCz+-m^OYwfb+ISDCNfNcJLFk}0>Pt*x+5@Rb4W;Y`AMcW^^I&W34|4p_oFA7KHgoe z8%_eNmc3GF9ukpq3s?g7QC&m-6jK2k<8q?s_3;#g!=yxUKu)Z{qc%Lnl%*d_>oGLX z8rM-=L2-2EDdvRa1I0+RADv=)^cCw=5N5(g^fX{TC5|p|#t3OM`C5*}S$F7J0nfAT z@Ka5cAnveJoqgrvQ_bjZ4?$^^aYeK)r)+oC;Sw&?jBef($3*Q7`{Su*pYmx$XKAGU znGQiNpm}jcN1SGAq}%@IX{hE`*&9wXgEAXIKU$cH*<{ZcmbnzlfBASqG4y+t{pK`N zoxIue;0PZAWHCs25pPb2=sBYVsVQ4Re#+3e1{ zMovL%hIVG+6hL61y=0218Mp{U=y-$X`UG9cT@CUYL+%jkb&d1_s6Kdyqg4@(yT-1X zVxmk*zfLhp-;r<Dew>V?-WwdQZ8qI%PcI7ow&79yQUkO^xj!3R+yYtYZM0n3-PQ$(% zUUYd3`GdcizWMeFM3ZN1yE9GKeWzZf?}GSTcUwKkoG^qIhyd4E=;x9hVG>0>_%XRc z72FWb0%0!vT<(-AWvO+Uai;0mA!@@C^Yn#EGnJ=sgOBWDZuWTbC1fW>_F+TKy~jn% z=6aM85;u~~3~ik){JZJg^6_FX{Bp6!o03Em(hLDv=2rqb%c2OXw(-yVx6|+FCiY46 zYf{FL43}CX2;b2QaGOGG)SO)aVQNo~IxG1A5~YAo|8)2O6D8a4X<4feZg` znp(D7ae!0_Q;WYZ9X+@|I3FF@#v?z5c`4}9p@Oxc-p@%)i+;(Ek- z>lS+JX7C6i44pHiwBAG{6~Y%_Gx;pjp~LolGZcx&?&hqsOl4tPCw9?UW^6qiE55#v zKhyzz71qE+@u4#dVLm}`Ae*NDG93%=1O4#x8oS4T8Rr3a9-l2TrRd0KFr_dO&?mJt zUhWa^(2~rhBFFDE-mE6EtWKO_!eUv2Oas#3DhSC%zDaBXO99_I#^nVave#Ks6bqZI zN!QoL&(+q(vZY}^aSRGw`YcsKxI8V&pv%dq0lrn5f|B5_b-a(hy$#<}Jt&bO1h#g% zpesoOo-_2Et>K2-U%g70tf)^cFT9Gw>!LEy`tpEE4SnePtD%b&=|V79apvqJ|1j;! zc`}(zgbC*b?0U|aId=6wOk+u!#s6hi8=X%5({yR~-!6%o7TJ;iG@Uz?noq^GY8Yl& z5mRy_TxMJT2^#2Num7iM=&cB)QuCSGQRaprL`qG*p+uDncd7Y2o#`+cUt%bwoqV<_ zv%mb)6rW7~4)>r#)iRUFCq1LL;N{Hzu>56Cf=41`53pfyOS{CIWK_7)h4=!b_@d2n zi6I2>~)-7hA2RHs;MuAl0ZPye4nBf z(6-v~=a~8q@)ILEKp}7HGwKg})bw*qb5Ywm`u4SROy?0SU@_ifTEk2p!V)`F8unM9 zjN4~UouUF0cmU{9c%Q3TRK!02h{9Vz#zl6(xu%cpTT+_W;$Su}++k8_(o3fk2&;Kv z4|yl%h4*7rhJU~Y5cV8XQmo#~WDhOQxFZti0&W=05ZK~qDZ?evs!USg)&abyA9{*q z;Tl$)UNL2Xl)e)In~#|N_*_%j5ACpSC%BL$kquJYS*@y@)o7>h}YIYFU+&a~qTj<&si?Nyp z+f!%{nPxifOa!7(pfDUu#VHrRNJc4Tbx^bgnrj_DGbf#?o?egsg>*w(7opHDm}VL> zbJE}(iHk_NQs+B~!Nhd8TOsV@rqeF)WB1Wges_50`*1(^&=5!}+qf zkAwaM-=bP~pW~JHow%i4|5w^vh)*vi0uxP{;p%t0{(O}Y#@sLNb};9W#GwZ ztS$>yjNToJB58};D&7gkqV`_Pbdwnzy$jkwJ|-<+MJ7MTDY^jiXlNQC17!k<+$0L^ zd(*K4flaA8#%c(@Ns1w~>(&NYz^w%H$nCm&MM>BXha2guR@0k~kMg0Dq)A5zJGMYK zI!V}}gpU(#Cy5v69Er#U;HcR$p)~CaY?lI2idxn&RpdR~6!=HJ>ZI~3aBeMQr|=sa z0(IOCXxbUF&DO-8Dp?SoPyRuN{R`|%7vRM5McO7WG!26bz_mhK8!*Gr7lxHNDJs8} z#72-Fus`|8M@*l3mCjb&sRL4^306pP+WzH2Gq8nk#heNDPOj%#KDMnmL!iaPYz0H5 z7-atF`h=s>r8?)Oi{S$ZAj?*A0~AJiIUt7TA;PMtBu%f+T*AH7l|*w&JJ z(A#KKth)oo5_30*mZAtGqjPhu3U6^inR#TD$k*aJ!Y5yZd^`JM)6l}nN-AQtki}EF zL&_1NRmEbEhf5=JlxE8*5|g5&T~S>huAHFDC#e9BYQG7?r+L(Ph4qlFFMn+nRRL1H)eqqEwMl8cI;kGGe2v2-|OyC*Y8y2hpdYh&p) z;5~$|^d+wialrzJ&Wr9jeFDoBaRg3Akoo5eh=$lHPLDlmZct(U%S>IB!)J={1=8bV z-Nq51l)zXt<}%ZNlncfX&MYuXNC?0vdBC*&CKrb566BHCZnPShrZ;V>=10z!MVFcS zTK6Wcb@(vn9tcscPvdz0BKzBAru*nZHa^KvIIqr0q9{Di^#Gu{StK+;$J=BP%TZ$L zEo}<`fH)4Q$euIg%G5-0?k*py_0Cz zwG|M)O!AEIS!K{9*Nqr*Jj(0?m*Xo@XkWe@1+8P&NDzKGN|+M6!xg5gr9=ril3{Pe zT^%ldQOcE1VbYXyxfgnLI4{Mbab_}!dX!Sa(q4|RJ0VU28eb5vkk!tQRLAMCPZ$GE zc^vx4zG*}(1e9zP{u1P1wy#`af`b@rM)D}D9Fa-(KY}Lh19(QFA7BP^OwK97cjnM43wqr@9-2ZoO1+5N9XyX4z5uEg+V?Yt}T1j5qu%9ZGz_}qM@sqmrO z&Lf$97MZr?SD68o%TUE3-?7;*6sIQTBFkVk>`_<2NTM;j?kaOY9NFZntIXkIEO)=! z42a{XIPGdPGz)eD4~v713*WoIX!_gWPLq7yf3$0^HfLbN*ykEEPwslaLADqeF1*(4 zG3pzqT!BqdeIQthQs8ASrvHq~)8vBwN~KA`sSBiyN1_7Sl)@=@3;hi0=9{iH1LL0* z+PAJXT`S0R9sxjvMAWw&2THF)|F0`!pz2)q%(4}IyuL~yE9EAkW%k;e z%p2Hyj=tF(h&SFS?m!K}CoS^LTY58AuX%RvzswDuZ4GZR1s=A!-EKu*c-06+CO+#3TvMY(LDafUm?xxZho7CU5xiE^`sKrql0c@Tl^ynuCqE zo9!~!)OYHf>2?SuHZwgBa5>SNTp`^eOfH%3(<$3~>|E1)G;Q{tQldQ4_^ld~}H8p8tFTURlY0zrx4cn$y$C~1OO!s^b*`V+Ga3_ROO z8I97T?1Tr*LEWBD1GBnZ&myvVu}mlQCHiDRGHid8Op<`+Q-e19@^>);e{`^md#1|GFFYoOyV#ud(mUGduQ@`VwSH&UN-G)sgQ&s@N_5kFCL< zD+~H1CN&eQNlmwd9x^Wk@5kVD67pmfXW)gytpBj7R`H7-50g`D2HI3ks}#z1;lpNl z3YEDofVV!f`SVTP5LE6w*T?IfiL<}ly5T<+?+AE88Eto>9(eqS`KDs{gY*aOilT*h z)T#a3l(GyQZFIf-!k*?2oUFF-0~A1v^dIK7)`#btzj)pf8$4=$@IJJK3rrK@?+y!0 zLr=5>tRJKbEXKHaKU&L7d^%TId#=M7wOzMU7dW@Yc?(RX_qKg`f$3NKwj(3R0rY^@ zbUHoo5Wkwt8e8$0Y3jMP#kSjhw|#A7KXVWDgbgBF@jLpCmjuq3rXDph9WVD1({=1-}v#3x9PFUdx%GUT|1~Ura=(@Vic3xzfRIbVe2;-uFY?l5}n$k8si!b*Y`;TX_ zB2%;P{%1{1?R8O575qM>GMQ971z-b~!1(p{<7Z9heypYgvShTH?z`sFc0H$4bk~iR z=?XjaIWtJ<7*BuBbiqra_2%bL00B`8pEr#do}t^NXf`fqYWrtFz)o z)71WU2QnTqt-Mqt;4v?mF2NS8)F?HhNg2b7$Gn7@@J<&^AVl@=v_0)5Q&XjeO*C_1 zjsMoc<6By{?|g}Q+-_fa$y_psP^omhnf?k%NCQe32rD5L2}`dwC_mhh3m_X^(9agO z@m$;)FL~Jv*-7T$xSZS-AtHp*5r9N!Kp2wmmWv7I2b-am`BAV3GMVn%KVHTiVX5u% zin*oocEX(nD+S>n(FUP{@a0hU{wuhBUtxcKg_C){tz2sQ47y|ubM$w zh3FMf2uNL$aEM=}ZirN`)+LpOKK#{OeA+)>rG&>71VX%Oq8REYUp2i)Mm=P}(owzi zg0M;78D$Y+Rhgnm3d>eb#PcMlMQ(#y24==W$_4Ix+hZBaG~4dG%yf4K;;G9_x0+ju zKr)W_I?G1R+8lXdELleA#w|AU8eBcui4J(pJjc(f*O~chd+h6GSHm%s86gqnD#eif z#OtOPsP41Zai6@^c6|dj@Me4X8|LUvo5_`gc3D;hqO9iO}pJLdCT;6Pi}e39Nut;fSk4jl-ocA6{9DNzECW7ZMQ1P#T^ z6>!T_ZO0X6H^sc1umW=af_-^~nN}_o8B^LO_A(OhVyT$j?Ok)1H?{Sfcg=2|i-TBc zj%#><1F?tWE#ZH70|0u5lU+~`fk&Lf&+{vZbpAGFH?K4!D}F$IQV_1EAtn~sp1et5 z72GS|wMT)3WpPL%AhNO+y^$9|V50VJ<3=sO4z=SUd>r z`{wovy(CJiq%)Qu){0NM#7_7Cm-hK~`UhtJ!iA_Cne1hD{Rc2U*O6+;4A^#Y^cpj| z{fExZj~|V|2v%aOxxvm_V=7W#=EI<)15BDXTNke}W4!n;1-59d*%`KC>{>G}zM;Tg zx0d5I-!5Itxn5zvTWh*`>sxErnY5Q&m`|R^p6hYMns2{e57BwT1|LCWp0K-r#6eqV zkNb#Vm^JpIk9cUleK@+f>?1-BpD0N|WZ9^(=05xDM`nkkf70~XK-H^5aGb+@6Xxdv zM^zI<8?~hpqJGyNobd3I1xcgjiRiLW{-*_wnl{BxW5an^7I#}KLnTI$Ml+l1Dv|0kT3Mk zB%nPH*^53g4I|s;h9QuPcf0ixTt(~P7LJ`$9D?ARuzik33TWZTh&68nCEG7QaX{Ae zDXw#mw2uAM{MBRn_kCu@b(}9g5L+RK)2&evGs7YfPJ2cR(e88ecUoThIUqIPKJqyZ z^YiV-&+&cm2vVcKCtNp;`zaNbMx}!W58=i^Ze1dh1H1ieGphDN7>7RI5t))co{_SGbg_Erku3JbHt~%)vVfRzHoDYK z{KlLJN_giRvvY?RoWEa*c{7Un;GLu#fd}ih*_`H8*_$?->P}UlJk`?nCZ(uMLkj*$ z^;L3!!>l<8``Pl%rg@)gjduWMGgrgDCQ~n{!obC$sH*qk%|fU|G%=e55+dqY{EX1f zNLtOtg#$_yCN={MswL8M_Ly%?|KQr~uCs1jp8GAn`U`FF9V|)Q_Wcf_qtuT3j@@z> zEA6%4k(q&T_=(_RSByQ#)G2x{`CD;Jg0Fr3JCiNG-q{Fe#Od*u@64gt!ppGKXS>M7 zw4=VqiR$5f{Kq<=I3p&2N>L6z`83L6e$yO~VTedjcp8-_VsaZ9%%}9C4{p|}p%qX$ zL;bj_Czul2u?u`u)$9ZRDE9t(SQ1BUG#!MxKZK*dg?(ql#IoV2? z8hENU3-2WQKys4=j9bRYYbF_zB$|xaxoedgEVxIj?DYPTZa{)7iU;!DI9%_Pj4clH zqbN)#@v+D~0-uFxCJM_hJYxzz6EH6S@vQcc(Sc0dd42JJP8w;cW2ORWWMY_}#GDhd zej{kPFsXP17@6TU8b2pLLy2ufJ3V#>9G$ zW!4sCyxr*&t+Ck9-23#vc>B;6T*dS%Hj5q1X>Z*G$<3gXjGkVp?fEz(OVKywF=a$V zhD(FZcQ?m;ZH(ZC0qL$>JHaN(6DBAiSA2aZ*C{DYF;%j$3iOdBh#XP*n1uT$Z-uK&`p9(e4A#zL*)Yz?nci4k0?mJ)|6S&N~E_a1y;ox?d{ZDQiS0 zEo#(LcprH}{sYLJI4Tu3*_Ko|jUB@LMp~H!B4#!d4HP0jDccaeEZeAYP=$tBYZ%p; z46KVAhwAvC{+qfBBw&1Rni8Eb; z@(qeBz>|4W|H=A^#y-=25+ISoGZBhqe3X*lu(PA!ThKyuS}?kV>%55~&%(BtD`Bs} zRvG}Dl0F!wyY#7va0UVf z#EmXz#JTS>{(=Qb`6Sa4$Wd6%YtdWa9l~`nH(}T?i6+YWMrcY)nva!&twa|s zeKhN;&{kqtvyuNM=a8cZSF~OKEUX)~M1b6>*YGsCNRg!%?N$Rh34g&rCe#|?qO2rh zR#b;R%D}2Tx=BEjkFi-CnriFIvA}%L>H;E369%qq1Qd|lX&_WzJIt%)XS<9!g@Kv# zqdU-z^5{lVm!jS>QCq4ZxN9=-=nN$77r&U@d)JJ1%6is!Foc@%Xi@@=l1$AwSFxNs zO|ilq34O-3?#N$>DaD6klv9M`QSPd|ps9?)Zgp5;;xh$y)~}`l+Tnt_%cFJ5b*yCv z`IL^W*}805`M`sD!KI)``{l2uPdl6)MfZVU+6ogTZO`A#fEI)S=kBu&4uq*Wioy?~ zgGR_0K;x)JkaDpyLI_kife|^8+JwE&j~Ghlgi0hGu5jFLax;rd*mEc~o+%SF6~Qq8 zB;_dh?E2qKReO`^sAykhc#U?IGRGyqlbj(*U@)sCUfSnDu!0@-JFa!V79id81hJ@E zF5L%nV~QseLQ>Xc)Pn->@j(o~5O>T4Z1m2~N3aTttrh@h^5A26oZprDo%JU0L!S71 z=rn%x{eL@+auUvz?yEPkZyhzsMyhG?vDmAx*ED&!6k^0$%hp);x2$)1hQok(68@XB zldXk+!EaOAKgKSy#dyGbw*Ma{d!VF3&4~Z)Gw7})L*Qb-XTSw7!anY-Z#@B8yY||* z#lQk4+T0Sl``}1Tv7^2J57Wt~7*MZR5k~+M&fxlLyXp^9&rvEjttFgo)vO7x`U)mi zr7d|ad;z1QZ8O{uoUsscCNE<1Ai*wL4u_?QnKJ2WNx1|ls_qT05{#4%C$XdI+_g+( zs@cD4n#%BB$l>S}%bzk4Q5kKGAcSXpd*Pp^{|>(RhBLBd^hGLe_gX(w7QMKTPL$D> zJEC2JR`a;s_$MMEK6I0^aFt^LFn_!|iW)pNdj?)##y1Md%8iMSNqPZ?0+tdY0&?=B z?$uw`Cj}EUifQEDRR&lwI`jDT=LSRjJYK?MC|QTXt)S}~<|%xoyXtBzp3F_3wMELQ;5^8GO#L5VUT?iB#03_H6 zUeKZY0;w2K6=24d|4SiU6{rTJ+({b_PeFnk@jM))tGr-vUrWgf*ng5K(GHX^>52M) zNG~6{L;;REWV%c#NkmB5{^SK6Bm5wA8a*UB!FCAIiyMWyv3D~Z-z}XVbQ7s%8+*pP zK#hzIS6TWnH!@~ceA{zCHJCBNjz}`4If{UTY=k)Nb@3qRi#lTamwMYVM2H)(*PtYi z$3dT|Oa|1pHXdYKN*!YtM@UJ9KmAYcgr*dS66K0#OWHhmkl+v>Ae&%N2Q%XR;c#T6 z`u}0tBfXCDe`K_I6I&e5u2TtFCa*%omgHxuCS-gEnK>!M;RWqm;BXHi?P7~c#IzQ; zIJ|5JUXGuEqDi7gnGO-CZW~d@iCN0~#2Bgv6lFS!w^m0bnGU!C1NSi2Ie!JwCP#t9 z-7&l9C1C<5C%xAWOa_e&arW3v`yC_v{B1WSPSP{5yN(R+CZ~N`| zt{h*G7dm}QBD^XtZ9|r6Wz83GiFNf^w29GiO4G-8$)Ioii#*$y7tBZge@`DX?WOs_ zE*Sim<_7~j?_&FBLC~Q@I**7U1V`J3!eCVV&MWN1!eC#o&MqtrPDJK!Dhf`NUh3MS zpr1ZpDhm3bnEJ6O=+512aWJy|&kn#?KtU#m%%Iget2lVgDfGssf*rgM>_1Y$q0+;> zmkJI~{#t+?ad0~5?a2anLP=2PnqFEG+@Lm%rNK4vE&2BG(qOnge=H3eNWfL&2mSSP zFF%+>Fx}IBFe3hW!Aui$!dg*hg1vUW12kOXGzJN@m@puPW;VKi@g8E?ZzH2-bQa4d znoR{jzB`3*nToQ!(>`E=8uM@o*BxWa=~9;3l_rqpusjID@`p<5MJaV`;h3B@7~S5a zAn1s4j><2K+67(g{2-{ST9b#H2*4u4M?xk0cnEfh)*FLh2>HJo+XdNSdPu6RzOV`5 zT^mFx*%4=|5|&j~P?QgA^0EoQi{5aZ1^yu2q&}Y3E~u>D)?Nzx!buartTfSk9%&am zg)->W_CeRGOCoRKT=XD&q;yN_+0JVpl&4VX=miXLu$`J0G}`am2YVI0i4e&vfvE9i z!NAnaYdAo0897(j8D+ts!sp!uv!eCYvY^OIzg?i2pbb{Y&bsoT(Yw#)RRrDm=u;64 z$$YD9YfMw?E-e!Wfxv!No3BzH+KVfKt_^pQph9RI)Q^#y1C}&*bBS=*NP!T;m1ucI zupe$FT{{GwikIY>3(zd%@n-FjCpt0mLE`T8;zS(Z74yLdSN7e+x4+&zt2SE!C#hm9DFNwE>Cuj0b zl8TPY-1sb)yF?4h&ks?#g`cou@b9SVv_9OCF?cnq?A+H6?T)gf zZ=mQ?gj$J-IH9^kFHS)&-o`VRq8QcANHYmVqu~OXJd`rS^?iifH+51bU;P|rt zJm;8U*4x#cf|(qT$#sErmUHU@DJ$Qo3;xE(s7!EBJ2bN_BpfiDYq)fwFwMM7FfHXY zyx{_OVOV`Ivj&Acj2+`asirRlPT&G8%>}Jr)dz)Mm7v|JtAjl_Pr(H7mrra|k0lL3 zGuqKT8-jy9?-4t64Z_AJN^qieryPb)_yNyF zaqTOj;t$aY`lM?xrVKryAQZw-Im{c)w>V1p=B8lmuH-Vo2r@o|S*~HY;A&7HJ3e(2 z3{gHQZty^N@LmwXdkX8Q>W#8(WJ8zv4&=A2Dd>rn_~)h|Ln`d*Zb5@Xh0Wc9Zsqq= z#Rx_Yufn*z3SoKl#JSyq!w0Xr9V=LjWGUJ-(o~&~Z0Nv($W4;mYbQC0>}J9&gmWRY zg606$Xx}{;?LSVWkb7DOM;N$!(7TH1!0 z8#(3NoMAug9@JzXR4E*(!QF_&b#H5w5QjO#*7OMWz(#vwkD$4R95Drg$JL2cp+3J$ z%!w|L%6CbRV08V%%IXAM<2At$qSP`8iZ-OmwZL!wny@{31|vl)PU{&QS@a8r9KngT zt9k}qafkGJ1r^P2mN-p2+dGFnBJ*xaNhib#g;9)T#tZVGS#f1!Z%f$gndK$&;)#)4 z?7&_@-ysV~A-JdI$-F3UGs$T3uUENHg_I_qTnz549R1f^8We_|}qAc9z5<8_|(Ab|G{)p?* zam#nBL=XlA0mK`(;RaTeLl!Mz5|5Qv`UO3T=jCzMZ+|b3Yz=?(3+fJ8PK^mh>A9*C z@I`F@%R&&Llqsv;0!1XK+#A^fM+JJka4Tv{K|8l2#qn`bD z3BI#IUHm(oxd#Si9e&+k@m|z@W14H@TZ;%l~O+_t`rK293e5C2(h2 zVt6c(#8$g%V9?cER^-xPvs6mc1_m%Y1|7-%+@$OcKgupwl5U*# z=|-Xr=4?Wr-x$n^zucN39K`o*-y!fJv+bcn0_FOfHY6BX`0kG&-XtxTaWTD0Wyri- zjQa0Gf=;P<7rQGiF1^dpU~Dni2b$plfcC7RLC>;pS3ssb4j|rpe3Cu`czAqh(3HyE z0oQ(HzZ@FWWuAH7H3cUV($4wyLc}E2`M!4;IidWv`>goeD|VgZjMRt>?YS;VHvaywU}*3t{2vOhaF@x-C?*`;Wv8GoC;z~m zg1TXl5*Js2sNED_h69x1=fD-qaPS4o30JHyR>&5P61`$Qh^7!JqNDHLu@CPQbQt>} z>E>|t1Tu@zp%RD4y_?A=7hNOxB5MA?vbIYu`fw*h8fEksB5Q>>Ttm&w@Stnv5naUN8ad|fCn}hO(ZKY=lBl@eT_}rr+$7$gA;O3xbmq+tBP1qTv z63>$<1RowvE@9@k;Spo*w)Zu|8E^jCzSkUd8vf{SUikWY8Ey(j*MysY=35OJA)sd% znK&h!5Q)YKR%gviP&2*(FEwgee;0I0{WPSJ^{H1Xazi=2J-kjdUD*-75y2 zRd8I)T!8IWUxeA1Y0SLpGV3K%Gd;=K(guY$-k%Rbesn}|WZK4njw_0|wZ@Dq z-h%_9@VP!(^HMmsI?BMCV2BbEFx>DiyU$3D@oIb4$e^~m?L`rh&JB328}Nf8gQ3vk zFGeEu!u0GKRMqCTFOjPpgf58fbNm_mw%4vmNblHx>UU;25JL9`&eTbV5=<3SQdd&sDuvqb1=qk=9e5=$0@om^!oJAYJgXyFW! zs)D1I+VassSC_C71-};1h4G?j6FN}P)&bm)Z@JaBj1GqS%e|0n8V_XBXJ@GnnXoU9 z4!Wg&e3L!R*Pgv(e;XZC)lrxT*Kpw#gu}~!zZkZo3*Y>&Hg8uEkcAnjU&Kxv_NAc84tp($PN4x}) zboQCukq7nV)7^u=?zZAu7Chf9O_t;Xubzu%qQ5O`>90VS^FpjP!eK%-*L=$5q%OO4 z)TJxW<5CejcJ=t6Q{A8UM*BxfP^4y8>_d$%r4X&Uv#*a2hQ=Sd$QJJrG#o=!HIG5Y zIS1>U+Q`*7bHF>R)ai~`Kt&hEQo+_kkcLz zDf)qJ93k*@G8UUc>ez`Bf?+M2i_u%Um=~N&Bt>GzfXjEnmPT8oISt57S92<5*&OQv zrjxHF17Rq1T>NQ}zwQlCMQwexb@SlY7BFy>GA&$c%|(6Do6OtM&^nNW4X=&)fD3 z%E@5Yx?eE7BZ+_&$AV(RA)h!2k5t%FYl^NX*gxp%1nFV>J4oDrf7Fi;U1sO+A7tC< z(Qb*kUcF=#eDPnbvY+lBjBAmHwHS{u))3DYhD%~3A7(^%m8vjUK?vrNId<#s_<#HD zLRDd!xL6pjk7+8=gURr=A2`R+jgPk7h(ZA{DC`*D39{WB+Ia^A?RRo=gEP_tdCca$ z>tRV^HDa>GW9Q*Q!ygdwv|I!cgj)tXxax%c*gyrs2Ey}BJ`lsjr#PrGKQmR)Zn~ERuv~`522n+!F1bgOQAprAIfk}DS-6!c7p);xAl(9m+R^!twMkW!=` zz{QFxAZ2VEiCm1a-XY_>)C%ZmlueeQML9DtxEHn_B{L?*Nux=8`zO9Om2Ey zXiQzO8sN#c3EWg#9omBq4(j(hk2vp0I*x&^V8z&V7KO=!ox3t@MMB*;ft@`k~MG?ckuQ{eyX1F*iUaVe3iTbV$%Oy)dsv4?n%J zP^jjR;P`s5nxlX@FD3bN$iGF{uu!g$5896pL5=^0ZGUJmrO@Fxq4CQP4gM=wTSPtp zXMbheKqAlB4u=I@0#}Mw-k%H^8yH2J_dG19=(zx{9u(Ufg9LNMG|m)rO=Y4z5 z;XzfW9B>!bfXSUMiujS*2uqhRgGUb!_8k6gv7B_kN?Q5?UhS|AuJB34+;JHQU1fVyw}qc+h=ueIU=av8A`NOUo#aoi1wj$JLfR!RyAm(Oe2`WpM;5lDp#ZP8zXa~iMv#MKggbA8RkaJna}RJuxOzY(9f#DHjE z@BK@#kMEj99x)ETrH%|P9dIpb`%#(X{UZv_9#Pmrz@XHC1*4{nn3@!2ETmE&E}DSX zCHZ(Sg&wThbo`;?1yP!*CP$Z$yhm$zrdUkA6ihx7-6efeggjqf3o%%j3fL|^ zFA5ct2^8F7`~EfPSN#d-O!!0VxstjkQTo!f;%?9WYq0B}r$2TMAT&u=NWj!@omDML zx*WpCwZ+@ol&KBB?T>#AE+nM&+@phoQY-S(M%P6l)*l^29_M|I$(f(_J|^f?D%z0i z*5Eoc?XN+(z2=x8>xfC~F+pGVW#ciy{Z9LT!-SN0!cafs=j|&DQHeX+DpF9rx_AIzw$0L&KKuH#y_aQ4BXWha+ zDxW19Nppck&T}UTgu*>~88%0YP6M%`+2e!RWKVtm_@G;S^F{XS!e^x%W}u9xSFixa!yZh z${XRuI9(0EPp{Zv6T^9bBs8&z(f7pYkK-28zC0ZvOy^7ulF`_B1Roa$`}7qNqs2uI zlNW9#m%9`I-gb8$-_3Js-tGEo5pzag&UigJQb^A&NDbB5^+Gc#n_zf)`Esy=7LOsj zq9xy+6g2u!B&`q=@j}t7#*>5QdYB-o$>e0uNaCRyIkd!<#a*)tP7a#>$FonL44kQx zZ%z)nw$nrM(sGPh%stg~N^mX)r8%b{Jf3ggIwiQkd(s|wYS63uQkT4o*2?lEh=Hex z<~5#?zYr~(yKWymHR##6m=$Kk>&_Qd;$(t*BDXsGq z1LkgNK(>+%GM)}lm=TL8Rkyn=W&YOY&M1q9KWgsIThu(EHi>js$r2D#aJ_KzigfDh zq?e~7(Tww`vMY{wIVLuJ=$S#?ZW|OlM$B&rEoW3B5AyDj`H~xD?(3)eia!)rKZ|0` z^!0OnC5V=12T#P*di$Bd?&V+I1bF6!>#hXvsnHj#;k`Eg_n=2&_BGYE@85&&iFJHA z{O`em9k03;@2Et#c%jNNqGtJj7<&&mDT?inccy0(JG*RmHL$=gFgq+61SCq5SwT=y zF$XY*t6+{dpi5Q}Ng^efP*G4pG2j}mSwsv75(GpAa~8#bBJjSy>RG^h@Bh80A9gxa zS2%U*q&nwR8!sj!fQ2Ywl^+S~pSv~K!+1XNA!54tQ8!pb*6 zPqx}E{|HK>FG5@N&)|4IJL{i8tI{7;w$c@HpSe^pl)w9*!GSU-ef-a$OEvt;%VLY$ zIff|1tOcoQ8xazg;fy4j>PTj!D@Gex6j*v2pv)e=ygUxFxG$A-3l%_w%x(8@m7{04 z;OdHJp4UH>OQrZ;#)`H7#A0KbbeQ|y{|Xu=pOpY7`arPPtN#j42{5yA*k&sxFsk=e zyZ@*xuRdW^(6`sLnT_!n6zz1LA58cII7xx&Ea7DTXx`s_jaoR1JPu!sW9>}Es(f~| zR*b^>w7TZAQ8>dCf1AMSB+|pYOtk~A4Jxo+{q5RdaL4KHY)N2=3`&`UD5GrW{$o5x zWApE;eUD9+BKE^;gKqKZwqAA6tL$dn%BfP!3pjN5o&cE9-Bf#iH9HS8?RC{bv*Dbe zgx?q3UMsoMiBfz5%q3HR-7F@6{{Hu%w&(1E*q)pWqgUX9KOGCWl)mVzG9UmA(^w## z-e`EpEw=sWphJt=>NLqwbx6SfS(m+bbZ{8E>Tiq=TBN^>HVS6xs8E>gd`g8o);1Dv7%pDta zAa%)#vFuk)n{4Cbf>IKc<3^qKMC62xIAEvZ^xn1Mj-u*0E~sd@+=Z?EgN`_VFDXL*8V;LbJh|&WFlzuqP=Kh(4@4s$sDmw8A=LqJQ4~A|tV}E3 z@o)_KVM~;))vlQo49@@AVP(QLzcIKZKF7|yF|c`TrsWrt;eB$@sEj?5d@#*{keyVY zTBSrFFEpc2(D@Yx{E>(*~BW?;Bw|{Cg+yG)x zp4H-{FX1n;NppiHG1^ebr7#sH#$iqgYaAgYYxC!(6y|!XX zaCZC-J8?>IK+(h;4kuT>p8|}LZ%)Bhv^1&AFjDixVI3*jJq0o7PTO>9(6Hf}V)^>I zB_9nD^h4pg(;hJuOa6;DNnH15+bL6n#&xKQ4I|w?IyFewy|YBCFrJEaVx;q9ydH_3GQ@L=X-Ng`M+Lk^ z*%F$8>@&V(*NY>T9h6%`aGc{$^m+j?I22eYOYizBXRl-TY#ZYoD7Qv~0e%xJb@fm{oM58y#Nj!08?+h$DtCS>B9b zVB_lxbS5?~&|nBhNpCEyQ1A)o0VnJ^GlI+NN3e4aY4yYt(RDdV;M*DC@7$X9H)G4l z(P`55w3+ySthd+A49={+yTony(8xU{vbkf~!!eenB>=Ik5iHPd7y7hKrllB=6m|ke z*&fL^=n!8AI5VX#FBrzcc3{RTmtD;BAu81Nm+=d(SoHigY`fd@ZV9&F+H>eEtl0O@ zA2loR5T38OmHi=WpSm?T_h>fTv;nZd`Dl+oHFcG}gMa5fPg%ZdLdktes$N^RuG>p- zsW1y^k=;N>L#BvJX4BXM_MX`YNYVvY&JJ3YY@3zHaFTb56DP5G-D~sa1m{uc;yJ+p zgx4qL1Q&9bzAfnIjh1$OFfLDPai*bc>1x4Fj>94+wwskA6#~OP`TeDi@0;+lbIDVt-XInkWffbLYS^^HawjD=GEJS zu>%$`-srvigxy^+Ys{}G&wA%&(mw5xNi;iZXdPhiA1cw}@^oy~19s9KIAq*iBGYB2 zJ@+r%5%ej__A;|WCGzhK+L_uCnO?LNzqE|!1MY;kJz%HZ3HN=#K71!D{Q>*-oxx3P zZVtOEC{M0e5;?CwShC2Dy(>71!yVS#6?AUb1fh=Q=+>e5c@{bJ3r>Jg+05n=T{_JT z>ebz|X0&kcvq#T`4bQWq<_1mbzvieAQVT4ZHb=?CtObv9_=^n9yOf6vj64Fw+%~|nyMvUS#~-$+m);#b*o4SxmOX!uD1*pC zvxbymg2l!#BC~apoqP{8{aFiRXk{z!g~`mbeeVta=FOdA@4q)V!kawF{(5h4CXY{= zhhZJGd2(KmDjhv3*O6h-;2dUHXV_&%PpbKD9;-4(_+y993(9TR`-3x*+&V^-0FCC} zA9M*9l{6M$JH#4^<~bnR&+iX99sURl8ED`PCK0He2t0%lb|J%M7T6LNwW=usLNv$5 z?LXEph0UAI6Jiq1eMeg%S_pF4p`}Ne(wnXGpMT` z_>^8TA1FL(znC8!o-?)~DYtqq2v%$0#Sa8&{dRsJ_zaiB(g#7ACv5iz0}IPv@nFz9 zZ}jBc5&jZe@=$P@Ta)7-3c9$9XCA^OR2EG>DvP-(k0+gVYGD)!}w zg^W|@H9hoj(AZm2Vjp-kDC?|qw}}@-egqMfa3|4U)1#X@x~L7d7xE|^;t^Z)2)^Yt zHuFf(^x{3$zZ{*1>!JRV$yN)E5Ld|(Pa$=QHMwlNL|kJYp&qjCXD#c`4S1;Y*Vzr)e>X@m6{ia5nj}>@x?)ZiH!#>4l49} zF26{V*Dpp2c*H)uIOtnGjhRB6q)4w*4L_&Rc~3jK_nfiLH|x+p&)a?GDB&h{b^g&V=t{ z8jNHli9k$XUWZsB>)o9B3#K{YfTi-J-S#*RJWtxnCxWh}k49XoRwL9}6K}K^KM_N6|e+NV3L^FK(9Afo++vj;e zJlBqRo~QHev(epG&j(j~w@$HVzJP>(i@o)QpkEU!(L&o5Xp8)hl*&LgS~R|=?Y0-7 z<<>TN5friZ@E3!@1YXQ~5rey%D)Vyil_?7)@5LGh1kZdi%D>1{8uHLHS-`M+~e2;H;ats*(X9~$6WY(AAT zE=rWY8}#hIqr~OGE`+)e7{_KS;)}K!^@jv^glLK(fe~YGhV5>4tTZY}#A5@t5of*| zjPZUhv8Ahn!-^&>V5;TW;Qv`-FIpWmJA50l^)aGvIT4(w#$smod!AI|Rf6lBW?h^| zTGag9blH65I?9$+#jl^Q^Xv;Kw7^Bh`7l&`iZ`wfde!-iaWHQ?OKg)hLEHYDN;pec ziEUA=yLzb}2^maKG5lRoxz9^d^<@gyH@hQIfSxqWuoF#o2X^SMTN89H7|q;qH^#oW zCOD?_eP)#CJ0WRZalk%wr7oxGwp|O5*V>ELvJJ!RPF~9_Gxi7821nF?j)QB}j$%a- z)vC4^3bl&XK|RLVs&zzXjkA}o3&xal0D)#S>m!Q)W-KXni5~ALv31`I8n>9>OBJG` zUNPrgm+&Ww5TJC0%%+ZOO6=NVFy>{z+L6gE?viHBnZ0UO9 zdRCTn_Xb4Me&G6`bBEuY>k6J^lTnitZ`R4>d`ITx4)Ycw+ukDfj`i?@)pqxK_AOT0 zMjL|O9$h_tgL9X^X+zMr%hnS0PrVitKacLDy}2<&Pj@Or7L+b$Xj&sXH$c~KvaL1- z&6-byhzK{e`U>3`bq+Cv$@!7#bhEMc{EfkYdgGWUe;f5XvzGJQTWw$32#48d&HG3L zYi(csyl>BYKX?`0wZo>MQE~&ulE~7z&K|W1^<$&`Xp<{k_yOzXecR&$B3w4vq7U&n z-eeE|5F6Wid+UcNcI$2YBb1m8_VABTVm8{5AGyVM^GCtQl)P#)wx~^Z`DR45O?KC2 z>_{Kk>05%XLXTxzh^*UeyL=qX!D6@KV*=ln+T$5>-~eHuIw|HS_ADLG6&EwTH57PMA%!#~4|`?C^z&1bfAaMvA{?{e;;m?C^-Zv%ov(Fjd$2Fb42+r{2Lv-_3 z!4=;3CAQAj2xD99L0<@D`Y?}85A){>g?@7eD3ek>uSQShR^YQL48y65dgS9{x{pV|E~9(Tix5G?FK|t`Ph%BGj!~uAA?acv;GteYzl>e>LdGM z|CNN|ItUw5Za2F3!cW1;^=8&(%&b7cMjO6DQrlr$(7ou*T@-~Lfx|c2i?;=Xw1M{2 zwxC^dN?mslh}$v#ep~Rp_e+WW@Mln9i;e#hbS*~{&394@elzW5b%GT3%q}o{)GxuH zhMVGEPBlkm(Y?Vq#Kgs~F)3D)oCd$zh%u6^oUBWV#FfH_WhYq?w_pB(umt7m@@sHE zYjESQh&pR+`EQW7P4@KPg5D6T+kXp=#9fnGAy$!<-{HZ|-<;mtbbC;$N$9aXIJX24 zp=ux;c=B0eez!yRR@#rZGwEAw`uCuJ5k;ifh=iqMu4Nohj{y~o;*@hXIMO7fDb6$)u~59@ zm7NGMPujd)!HJNl({@2Fx7Zu_skb%D$3$vtiK~5WS8z!HA43H!@-QkPs3pirHfVRy zs?K=FM+)&&x_WmoyvgiBczSn$^FBc3M+|0(r=2<+iJ5*}icz29f!NxamPxe~X)5L1Q-?Uq59v)gU_vZOIDm(c7Pn~IUA9M_Ih*Oc zJNOO^PISwb$p8x{l(B7|$hj zOgFl5e;soSKY!FQVwvw0nqwNV)^w~G1cw8;utP8fqIZ1LJ89Ze>bxX4u*p7@G>$WF zNt%;O5H6Lln>15oJmVn9LyJsv%3M@rD(l>*dC3)DyRFC!^>#zti%c)^kv7FzY;~*!$I`g)R2dx~6O8d>_cWqm7BJatkCEaWR#^%6gc?@>~SH<#oa7m3Dhw zb5J$gR7jAN6skp=qMC@EwU4!@=%^15chx?0sGwq4kD{+pTS-idP^&~;dNW#1oShho zLu}9gxTLWf;msKLCdoc2mNffJiSdh&fnxr{tShmObtR^aSY6yV`*r_H%boAw;a-1_ zsyoE`L}=KahmZI!w$T4(57W<}jrbqcoa39qczm(FByc0WD=;Imxh0J`igQR$F-**J zc9Jnql|1H-&`Yt58(tuF_^8m_cYu1b59JpHi&UeO&CS48E6_U;s3I2o4(n576-%h#7ni=md?ZkUe{61A^;qGja~Aq@z(BoE z3x*y6nhUStnS&_i+L2%EsoyotuBU*7^C zirr@Jt1Ov z#TZc7OHshlEJacLC4x~!{@z(7=LDGzfndIT5RkEyOa&DL@3aeu8HpVyE++ZWUzuH8 z&=-9ZPYUjP$^+l*7o1Y!Xp?T!h^@n&JCcHw$dwLwDqO??qZxoah@K)MM@}n1pH7TS zn}tQ9V>VV5O2 z&=9D@0#GIL?a6ITvzEdNN@&kxpp=un*MBK{S6kDlI$KJ#6B4cUxlehgaJkQEg7sgk z1SQ)f&WjScq~Z%t(2Ug))Ej2J3#AV2+lty}So?nNNHc?3j96GbAFWQS#^o&|ycKaU zkNuzch=tfGDKxaA$YGpdnd=b=t5sMLPhpLSfweiQqOM-SaUzGQqHbQSs>Q@q&Zu+) zv}k8+QCabBU>{4@?Z_sS=hCc^nC!B2VP<#r?u53XxZ*-7V56O2H&xJmCQhzdq~Y2# z1Tvs8(zJ7BD8>P-`-YGh=LMAwm4@uW1XvHd=5|$fvu)U@TfEBBc z?bDuesnu41RSfehG3{(NEEKJkpq8q}fb9{CMrogRTNcIO~NsK zmYW&9D{-m5?Hz*_x#@7_M;G+QS3KoqTw*x+x4T}@?Wh8&ZEB}PpceS4a4+l=AQwpE z{#Ok86EeU7J+$kC(-4JBwWb84VM6s9p?|KD_hr$w0wyBPqCEik6{9-1jM?%{m&J=?72lC5617TP3Iz?-<;w08n72Fg_zaVsH+ur-g;x=#6w zR};fHWY*lfl(v-6kJ{QArV6NXR8*&?k<%_O*v~X1jiG1;TN+d*9^~YsLl~2ckB-xB(ad{aOf}16w(6T>l1_rNJqbJt;b5 zPc9sxuz0XunI03-(V%YCRL4?rI$9I~FWUj;g~Yf*ct$GRbq@+_AFwAbpxv(gq10Nt zdYC<0R+dnu+!Rw+sau(Bk}gJ=n8y-P4&&n50(IIjqEvD1Tk_X2HS{OfkySUpZ2b!; z`L=B*)1f{ztMb+}IjMTm4NS6_; zv{WwLB4ecb^ml(1RIiwRLu{x(oB_T^E*35voE@&@MNJSJ2JUzx)Ab<^YKcSE_Ywh( zKJ9-%t(_g$ktnBx#vhB!gf%?@YJA|X)yp=AVlK&RXU10F;m(F?Md zE6s$o1Uh~q;KuoZPm2a|mUYY}%4F@cEIA6Laf$#3+}s(RD=cE{B^RdZErQ*QVp-=o ziW6$S=n29{R`n1JDiCz+q5GR@#lT8ElGhZQkYDU?I@Ez@%ixIpwn-P$tN|jroRt$@ zk#V!vMX0hzcQGRh-MxbB=GfP|nARAbe&}NQHT+mx$|A;~e#GWv+eCF3*wvg$p?O`= z{5IR=T}_iT9l+eBNKW@dcUWSKQK3HL-OgG~K{xYo9M8#`?xrO+v=6(R&*RhV(jKTR zQ|*sEOhb0d3wxTz^=9o6l_Uu(w=S6-diFGnz28gh*FDWxG@T0%Ko@-9PB{Q=_GbIW z0cHRiMoBN~nr(acLhYGj&+26=Pi1I`WT!jH8UPeyH<;s$Z#r=WN$l+CH8CvGYyhHc zeGNx6_c-@ug#VIs9Y*2I4Uvr^+oiZ1Q)k-GdYON){drn%)BM^z9`fd(pXH+N8@E5J=OdJ4BmG~9E|p6QMz&qNj^QSp zX8;Ci=!dWZ*eJLbNe-7hS#@1bwKp>+HDphnpq&3wE*uO%`>!~$4ix%{F5&v1dfbF3 zq)0FG8_OD=r>tnmf*x8c^Fywc9#y7&!AjQy!ed5Onae%Qjhm~Ctn7scna0{pYk814 zQl`(V4>H=ws5!`F!uc4mMC{NOWdf3LZj%Erk?vwkU;yg(412-=GoT~(O#s5`+)|>A zI$9MQp~nslphuWDMb981Zl~;x0p|SHR8H(C7zK|&G{fZ|&Q5OWC@?U3sLc;MY@j)_ z;S45ORF77~k;!a<`3nrRYX_RP>UaELti0^#9c(&aTD|mOsMjVt=U{U(8Al>gR213Q zkiHc8yJyebhJ(x@b=?r~Y|L)NjTnS|W|Lhu2$L+8HyVsReTzMOusK3%{T=#cL+HD~ z=5N}DJN^(;rQbP+02}(m{$YjPcnJ143T;2cRA7E=d?-JgY@b8Tc-;M8I@H|6ayarZ z^9K(P9fHN^1$*ld(>K1zt{Y;uaQD>VW`L0~Bm$a#-JwQxk1z)hWK4h;X78Ab0O6oJ zz<_NFhO>_OW z9SVZ1x5o}OJw03yrVPdS4=f%UYI>A7=y^;l2YU2u52x)s zajfa~zjo<%9BVFv5nObfv4Ax1c+)9&oJh9qeY~j*UuK_5W(p7uT0Y*rxa@e7&Yj>c zXCH5RRd0-YdDRIWjG#u-Y$QXQ$Pq!ln=%w`9u}qXxWGXKa*{5*ChdTIdOCk0(h%(O zn6mj2KGpR?bWMov!ivH~e@_Eaes0)ikk2$|RuGD0gTcTP4Hg@`J@y3S_bx<*LnzLP z6wFcncMu9KBlr-Vl5(R1Ok}okmeCkm4lUK8#XQ zW8#fjTKGx0*Bomn2fx|^_QsPi3U0EEPc~@+MEaf#3Nw$xPd2xfJINu7I1GxV>O}@U zB5JKa492_Jb{=L16pepCIE2A;V4cvYGS#S0TDifl0$n zyRu3DF9lW(H!aI{5svrY%|tZ>r5D zhUbVAtZgdWt35!Z=y5oTJ#s3fiS_^Xsit4v8>Hy)-?YJL81YxyHm4zzyT<5czOY32-X^AtPibaPdqyiB1qq$sLc zb~<}7qM41)G{0~(w11Wva44=_Bfvp2tV?RxgB$%bM7l4MRB&QdeByX=4myQrz$L`Lv=_2L8k+eaPBI1=;@e5l-*9*;_#$D%f?lxsn6&bW9ikKn%u}kP2{^@^MOY z`(4w{fwj!B-<`wW$sF7CT(e)5gm!Ex(hu|vMoCe02zV+AY(FBqf#4)cFG@eBh-If) zLaf+YnsTl=9%B93xn@!6%KNk6jUg`xIjd&6ErJLB2A$t%+n;B;Ys$_(&-5#tsF{Lh z1VuFq&og=PCQm-)p)8<~VMIhruY-#@JNL3scw~Kk=X}$%(}!3s#Y<5v4=Ij=a-Utd z_nU;A(%l!bDWC}XAKD%x;E(fX+JB8OExcduvGXwFF znEj{@AK{sGkxAE^s3!iSVte65rfHkewT+8^2p+B)Wn7Bj!P=pkG4tbg*u|#IzH^Z= ztrvX17lw3r9~egc1?qgm;Co$S%DbUadYL??RM8ht{*e8Y=G>>QIcKTL_S%7erak#$ zGswXWy_D~mX2Gqk(+yM^&o=$Kw=Op^sw;w9f|=QRv8ibD)S|sz-80=$nP_~l5vqD~ zn)+IiTCC#Hc>cT4l;7jF_a!FP?DoB-912G@A*)i8AVs0FwldFX*fAd7yw6g0EQCGCp~8X% zCw8un_m0`Vmz&EG{T{vCwB={h<)#rozg}*drndOSb#&$tT|0!uT!3{q^VMtdL0qfN zEw<|w?wixDFpW;9aK2)<5?YE{W7F^4cU*{UB03RJ_%kCadqYqDF*YV4^fRb{PZjqohl z0@MEw9H4_)9H6Lh;LTbbaIHq@65#+vvp7Ie;lOLPIIvIAh)rw}2C%5?xT{Q)`rJ7R z>G`7cQHjlV$yH9x{N*axH(TCUn}hHJJ^gA^zrn|FPi@hpkew03vE9MxKejhs&35`H z_Pwi3m;b9s>hFjopV$-rj{DUocIw~F2st3`_`B&;OjaWp>uB}+{;zD$f0%UME3?^*&HK53c)u_cwOx3vsqjAc?K{_+#@L3wz80wqNvNRO9PJS+H@wiIN+FYP-3dWc_y)S*cU<@4eE5Byl7%Vy(<@aMF=b+MYQRO4YnTrd* zj6knyKOJX|^?vYeukq#$Z}S^AZ-VKp-vcHXJWk)S=S?t2dDB+eXD8sdG;Ov0ae@g` z(^g^EO=R=Burrys3YjGT(h;0l0w5_>Inj)&4{UWx96{UeR084ov^93gMANxJ7KAy3 z9HV{_#NnW3|D0$}l>{>UIvGH#*7mdK?$H-+8?`An!{sjY;Wq zgXvv6LD$^C20JxuxWU{mxLiHSj2Aq1PQrSq2c?tEXg!!c89zO5^TW1$iW%rld&HhK z#T;a&VTc@opD0`FxmPhlo>8gHG`~~gE;ToPi~F6T{_$Jq628D)F(aFb?1!Prb}a< zqBh8pS3yn)JQ8oQAyN0kvrSdmp7-Lv7y(=bO3_XA$vGyiW;)I>2lV{%jqI#Qrvl!} z`>!n{KElNDsxxt9XGz&G>P54(En(-*F?|Z9Y{(~wAf3J>(P`!m(stc#<`ki7x7+cvy1}l#9U}CcExg0@ z2^3O;9WEp5Lq67rggxO7a~mS~wmZzGB;nwql8BD0?Z!LJ!AJj4i+y{>DGgXErAYJq zxAsE8>t73p`3Q9}ZB04sD**dai9;RrB?fRbq zq#y(T0MKvGHK*syFsO;0@5Ynz4g0sdX=H}I@osZMKTU}2CS?^;AvR!#NwI&%Ss3X; zBx14{xs12$&`haP7#rVwGubBQnN~%wkSU%1z?#{E=|0a?7JNcx zWCy`B=V31SA|C&AYeoS{O?ceS<-Ktluh?=0l z+vM^f2!H{{2Bs3xxd!MdpxYW1N@PC2UNFYoJk#L3&vdz$o1{=CGQYgYOL%?lOV8gK zxIy5N;U&p6=up&$ijo@(CpNvS+uD}RH!kZ|m-$!|K*m|~O|#;U*SeuDBXJc$gD=lF z2bR1RjTcJhFU#SfzrYMBc`AB1xAx)41&CmpBx%*IE9^+h?n$bV?6e8D=(c8#F~u^! zf9+*nyB;4I;z3BQxMy@K?#g{7O_vPJ(}`}}Gdw68Ga{Qj${ zEuKmv{k!c;)Zciuaz6=w1w%RX|$EEu#$qu&rOkBH+b^Pf@vNxSu;8n05oLpVVkh7EkDC$l)p2aIi7;sVG z={KvH0Jl}|sw}eW9yEU5f`=))$bS2vX_fr`9ajRo^itdOA=Bf)+a+1z9zc#lRzK^{ zt$udKqL|deMOAs%%DF_&9)RgYe$%}OX%h@tDl zhfKSUgmSV!#T;@>n;P=j0!~&WQ+QU7s?c%+4pjLYJ#kg`TxeSE59ZWPP>xh&hg*C4 zsjgIJyYkzU*{)1mXu2i;h#=143~$?&3r%_9c&vHR0PTiFrn1c+S!yPjE4u|o-Aw0$ zyL+wa2<_Ysu=XilP+QzyyvURuGXb#gg_e5JHQS4)vH;mzZ5EKCM3DBbe;v-7lWQxA zdiCD_(W{kLG+J`-?M{R-UBQg9yxdp)Yha{6ngy={iVgg z>lp9KX@ul*M=+0b0?@p@VIO$d>|g%WzI}38B9^WAOE(H$&33~!f5fyp>z*wMVc$yD zScHD!#t|=YILZpA!8<=usi*{|J|R8clHI+9uncDW-!5?2p}(jHPQo}qMC+z5?)8fv z!Kwu#UGoTp{zlk_FlN?be1V^}%@&(C>)!e@T`bb(pNLh>_Qj@aA{jl5$XAaiOjYYK z0Vr6>+Gh4x-@b?=zxDiS?zf0l=%|;y`w25Fxo{?3mVuCCJo1;A%H&L?dnVhY9&}$~ zTACMb)&qYWStdm8V)XQ)C8k~a)f||e6W6tQltNyBYQ-q|fVLprp4ziZOw)#BqLP)0 zO-&+NugGjC%VLyO`^P2b-nw%U?%E_yKU$sjr`UU*#Hx0kef>$(DUFoLNG5p-kz)XO zrRwKAfsWrR__d8|Os~ER@X5qk1;omZ8q+= z2_+JwBh7{kr!l#6_+7oBJre!Fy=-!mNm|ndp4?VbW|o{AM8Arj01g7hY|7==@u6_r;k{loZO@(-An$`! z?x4GY#YKqC`=W;!yz~s68Up2pZz-Hy0|NR)o&!8tnh5mnByrN6z+I#UHEmCbrRVz7 z?dva^&Zo=}*y{+%I#t9yoSP_5d;qS0e-yhgL*0P+soD*IP8rl1c@wZZK-2!sYK(|( zpg}+k_1}b0$JBKadprImc0(rH1uwB$X4(}mnO0|X5-83*%a*Hh#5%EX#4vsY}~R3)AUu-C^>txXquWG zZL3~Io8rZ}ubM*})qFs4S<6Tzj@Zqy=M#`lcwm>mYR>Drcp5st1oP3laA_svYzr%m zi1Xs;&j2@1x92Q1PsYdC^4D;?8EXf>hS_HZ{d^z&)LjNa9dA1v6P`Q$#FM9onI#Y+L>~q*exB55F;?(s(=i zb$~g+-uk-f$;&wRr?)Fk^U^m(*N6^hE?Y0P{m&i6Xo_DvMd%~S26Z<@-Al{0{7APA@Pdc|msqF2#8;geZbB5CvTd5ovt$y_libl31K1Y+ev6JtO3sd z7X)P~$gj{;6`(;K^_Hng(*wT&sAzxEqd&5UlrqMx&pVo+6P}2+jj2| zfw{?^`;Pe+r$VsoF~=h-Lv6l)hk2b>lef}%acZrzitX-M_SRLb#A){HRd{9GZ;ReF z9h)uC38D~ew=R_tS2Zq7mB;yWhQ?N>b${zxW=?>Lmo9}-gd)Esgm|caZ6>BARmW!wqv1=x^`G=1|{!!1EP~~{zkTX zt!dE+a*JS=!qQC7vwXdMI+sJ8o?B}=qyPP|mhJpktiR5*Z%>>AQmE4qSsWaT?ceUC z2sr`?NhC8pEV9OCt37X>X_1&ay|JCP&K%d^4j5>ATE^!ufpj7_LmaT|j&(TD++jPu zhy9(7_zFDJqTv*IhZ)dthP_YHy6CZrxL zypbb{w&N#}U%=T(WMrZPkxLSy2KF)yUv3an?UW6sbAW3Wo+@sA$y4>KV!Lt!JAccq z*=R<3UkA2&BS?IgePtts=ezT25MLm3IFcln+1&RbHh0^8?=#V>?XdUF;hm5s;;by- zUP<5R`)g7b;!>;tJbEcOrN=Mb?Wq2AyZ(LCwjKsCa*lzRkPMG8KppP34K|sM$L;(B zkmz$QY|y3>4A=Kh&yBt(up6tk6Qw_N$I3-T_0$#5TytsUg`tmbsBLu4CP=hrpV?%} ztM3Vv3Yp|5a=-TPjqbPxgPe(yIh-5!=LHqmfVJf>r(s5zO`Ds~2D*}?a3X6={EZ?* zg`@dw^;aMsva8{7APk#Y{#u#Xb0omSTp1ybcEy}Je%uEp=zbr~y7N$6-OQ#47~Ntu z(>}xxW1WNqqA59Ria!W&>`>hPfoX>aJE0ORI5=@ux#g3}j1GnqZumC@5}1pZ;`J zr+VrSOD9Ksdr~wc=WR%BB=JtI9;`wRnbQaf&YIiuEINJjO zZMpF{)I)KIP(q1fSQwXi4+()86pj@S6 zguoYHE@}Bfxc-b@B&vc1pN)y(DJv9|MbQM-T8#`?(OUT~6w{GuIs>|Wmw%tLrA@bk zJ~pkY+#LRQv!FN_m7*agZlMzlH433XBJM+}W`ga>rz;lDnWtm^m>-Mfs&5!_6E~W$Im}#*4KKtjVX1~llJ$BKODVBm>$T7;x(s9vD zdID`OXA#ma?7MvEWyO(VlP+R`*^!@_r3ysRiAsW`Vm(sSvm>wrKQ|Tm_(Ro&2iOZg zM@xO)uKCXRNfxe_>|G#rEqj%!LO$pSMUuliR*1Sw7$!O7;2v zPbJB8BNoI|vW9Nfp!YZ0ApcdMk_9a_ve+KsPFXi|e*!5qUeog2@V;KXb^kFI# zZB3yraZ1K{WNGg56-f)|;i+Gls#21p#45y=pvCI91bv_SYQ8cDS2}3Hy|l?txCdH_ zNOfEfk5SylD!#^r^%XnwYm+)9;x@VPnhGr}vfBe8mILP{;qJ-$(Ql!yAbz;H>O}Cp zx5&o1N@&aS!KIo%L`~#n>gf*?JIMy$;E%C@97U#Eu44@Lg>TGYC55T;E$$YJY}ap1 zWi!`lCvK3MZBM5)#hT~^_UdmjKJJmC? zQ+bh{>bUPr>o%Xc60%d_R_`cI4x0rMDcpkJYgV`Se}^}=JgUD#72IM=zc(!#;-abu zt1QikjB?I~b=>!6dUDoh5WpO@zSREsy{W3VRi;I3;|>FO1DjoH2mN3=*8k5p&SYqB z{J~sR^o=$aaw0>$E#7L*tNzczn`I4Bw45?U$azQNBy1m=alO_)$TON>wh;0%OP+Pc z_*8+cCgXXUSqMSR%X|{GlC{g@Y^#*o=-4sY=aCv*42kmfZ=GiTItV6qsm=S*G#j>I z8>a&QhNVb#&t-!mGeORbIT>w=kdfbQ(BmT98hom)a$0T29=s{)nERNhv%Jij=iSHJ zW?5=S|7dz1_;Vp&LJ(qUX2%KTBPEo(D6+)B+ViieT4Xjd>d3{(=}_z++uwe~A$);t z`4e8FG9&$D4hv8{QB5F4qHu2R7XD<8_x>ocIor%aZ&zR++lFGj)UMx#uEp*4ZB+7_ zZS^y`Zi?(>KbxM_`ywomuf;`r;Us1_kEmE$*#Mm$RTXpEvf@J=^L31tBJC09p$rn# zax-G=B5h6)f;WjML#pM;jN-&nAg#9Ke@N3N$vo0ZPUm;39k(58-6Z?;c6M7|upewUU2|`g^k*CVZcZEW zQozDvY^@;=Sz`fAu(iMExg&LdeZ)S928r4UEsbLviwi#fz4oQw&B;Y>2gJ(={a?1N z{xDsN+(ugMlXL$t2P#A3{6Ea}qRsbe;e&vl;(N*4y=*HK0UGn7|yplcDU${%0G$qSZj~|)0~OwzvNF;%uV*IKTT!J_uUB$ zxv6sKVEKH}8$2e6FIhAy-NfDMjD$_L%T9A(Jz}OHZ8l#E2DgV1qW(^Z=cpCz#))BI7&bd@?QaO-JOf+NfOg@?`}X# z6x^q~%{7L+I9{rW!dKYm?Xx;F{xy@jE5(dC}mug*rM};ztLvAutEL|ouTO8 zWKZ?N1L`3zNeDrR(HTIIP-GwS!u`ZqJ>CGG|722dRtX8>R6D)!G!H57)I`|21z+Sc z&rEkYI)-{7p-5|&U)MzrO0^Fq!u?yJu3|I??_J@1l(c;RC5q+q6fBh-nZrPBPEL3M ztMt;Gutmu$NjG$+6G_Uy!QPh>_85p3my7U&tx;7q)E^(q4KPa;xaSgnQxd5)LjK4D zhPQIflx|Fu^r<2@Ec0ltUvAi_^yM5ccTc{IL?tT{{H@5f7v+ZKRTA1nz9MSs$R3i8 z=c6F&xlDyhV5PBn{k{GP{-KOWkauPwL}2?;ZrCsnMWtaXZa>NmTNZ+tS(a%_^1{k$ z>1R@xA$>9^pkzC-1R|mK%AMUn&wQu*#*tBEHp#x!3db4>4RRkzL(f6Q&MHMvSP~#5 zqSG9JkF#~Dn29ni`F+xc*cJKG9#&O#xKWrMu=Q=-Ze1J2~)$%L~FvF{U3Vd-NLif$0nDo^%WnP_q6ValeKhKtB>0=hCsyz4L*H?y*X+&L{?n zag?9OBu@+L6*$hIyUBIJQwqjvw=##F$sc*g>7jXrVOxGW7cy$nyXxn0dwyZqzHsym z4qjq3`1{>e7`Bc-XkRZ3_bYf_$9c-yxT`QM9kKxP0h6N~l=b*whM{zH;kgwmCE3z# z_BvsbjXnmVWd-$`%M3B|%t)@wAs-AY z3ZEbr$1e_>LqNI~hsQQp8gTX|%c%}<$C?ABB zPqxZ>b;I@r56ksPfErvkY}%Rp)6PEcXrv@_=^P9Yt)KqNsE%x@ZPp5Yg|IcYZb&Az zwf3Hpurj`~W?4yCH{SI15-j6<2B?`Dt>qZdUN66m1j^zzKfHmx#A|}EL&1|A@kQ0I z+sA^i9fr>jgYYoU%4uuD9{ikX!du9CwcYS;zO4+QovZBhFdPXyc7|aWB6&L33mcKU z?XY^`VmZt1tQTGhZd_hJJdmOtTZQHJo%&%nYR+vC4km!+hz4N;BEHXQ5FTXi3YZDT zS`XMUx{`NZIKZ%oHl+UmyP=(E~DsmZWN7c73&SzeEcns;Xx0i>VDAJ}$m}&m4vw`IJ-vvp> zG;^YKMF0toGk~f8A+R?!2?u!J1a@_k@QlLfgM2=){hEedviGXM{;O$7^4Y*X-8Agn zMfeDzSDtVIz9OFJ?@VXn*DL{k+`B!Qy+nzcGz*&-NPcp3X>hafJizs6v+zl#|GZS# zl^udRQsF`k^RSBWZUswK0N~qf$8`8-F0NMyw4IuVjml}95%k3Um`USGhIK`Y7WiKT z_MGP7<>Ua^&^)Znc`Y7K*mz~w9RaatW!RxV0tIVKCjWF^6n8A{2pQDWB2H-Sj)bt0 z*}<_cO;z+wRNT(53~y#bqj!t2oB230Fi|CDMwW<>&a8 zVE86Gsbx4X!sULT@kOn|2bC>RLW5EzRBe}&W9!!8LG@;^zVgHZC%b)YNgOxX>egX- z;Y5ssPN832b6@LlRJ@Gcqg-I%EMcAKh$u(Ym)mOkv<=JSp$j=uT0FHQ5Pccgk?k17 zTD!X)^o8X9?ZfiQ#h8I)fmTX3QP^xEbXJ5&90rhLf3ZEIeR!`2i1Rvx?RtI@lrhns zXk9i{8Z*%vl==dm9@n%GFwYGJ{&)pKO~Ot5SAjjh12o}ddv}MhK4}AMI)sBgp2qhJ zFVxImvR~Mh31;6``A*on$I8Lf(EEIsyYW%`;(id5$L;YQ!;HsZW_JubiLJfaF}%kA zz1HUEPACMRCw2-un0=o{sT{2B6do?5|GZOpseVuD9G+P5ZQ#z8btoLk{-S;yA_c}E z9#iby&f!q++n}a$|FFRM-|yEYyjA->uXhQXs~6vO2|Gi^nso)aAGg|QFw+cCp^mA9@x=+!YlOqYoD;Ke$#!!As+89=^M6y zoX+YSo~7FzeZvc>_xyh0nb3*1`h{(p)+#8G!Pw0d<3I6R)yV!#z$6#=a2z;NmbZVXz@W+Sk`2BP*Ir7jMggUxX?72 z?6^6+EL~@j+;-|86pm8_cJBdU8&mAe0}?OdS19Kq9C7VI;W6QpK6-()Q&Izwr_7}b z=7R_I;THqKBlX*JU^oi_E{g&r_q2Nj39iyeR6Qv z*5I7!k_^TC8ngv+Tu(hArFf6n`S$t&7#izmJFD19ihAYDzi^S$17Ita1`eir4qn-0Lb1WE1 z9-Css={R##-!i3V92Qn+rpF%^c53KYF>hk>puikV*e^yGhX2-KVF%XpABUkfzi-

    1cFm(dmS03S^;fA94T8U+8Qz`$s*-tPhh5?90L;e$|J+8APe6f z8TP0ng2X96@oIb8(6F>nL|cnPEpdXJUTp32`~6E%0SGR^}OPku<~@(EA9~~0M4z0aw*qBZR8IRTn+)% z&?);yQ9!znJR-SCCLfA>aqJ27^WC^kNW?7!e7^6P@WjeDedjF7vQR7wC*+8`=cwYUHP;le_UI-`~#V=jH|!}gA2!&dosOmGHg z`{uD>+vDHRaW^gnFz2qibwN;u;G?w$NzfiQ!ky3uHthV3oX$60Iv?&iPJCktw08}O zn?l<>JNUS;U1D=hBYV|xVe>L;@c2V3e*F`?`!UMLy#5|dWK`gZ&~GzqFOdhi$4|Nf=9aZw)0gn>msl zE8Qj+v&8N8MhdjO70=$x;y<`9iLR&Z=DIMto;$Yjh)g1r3?OJ%6aebZNy%<}(8Cw8r%{Sqd({bH*8~OZq7%YC?&8}M z!Y1AIiKcC6EdbS-m9@~)`SH9IkXn16#>uP{jl>>!V%R*veA#nO3|r)lpVHWWx0juE zBIZp_dH34KIM1&1Vm7utGXB3zkpv*NU!NGZZZgl6P2Qg$Ph{DhR~h%{zw2eklTdKq zwa10+hDqAwsRVnFkP>tTw&;@E}cGQr3swisv4GYU%Gp7s-2fB;< zhJ|h1#j0Up)B5`~oKI|Vwxyim;Q_8p|KVXXcX8(Mu+m-JFg(n-S$KPR*wj7wet6iT zt)>G^{8X5j+=PBa8WSpW6N?blGt>0~og};nPTlvE@FLEwU3f}32!-Y6Q^GFoH+>o% z;}s=(3Q8~^6ySO6kIN%Q$}QTi=w#~Lr)Bn-Q^S8r_*r>s*ospzx1SnzFTLA2wf6__ z1jU~2mp^vkY2n}EciTm$h5O~r!;=bEuPvux`{dQG)52kxoKHSIJd`u9?mInfMyHmZ z9(Fu@p^*#$7ItzOxe&|l$6vvpM@Ab+u#y!!67MU>Hts)U5K5zk&(e-I8u`>ka0zWQ zXM~L#)DBQ2D8cw5(AZ1Q2>UCT7-HlQiP1fOMp){=y8euCdh6Qn_5lpz!`ULQ!UHhu zYDPe*nSN&2H_kr6J7gLs&Q%DmWU!QZ7|c|tr@idlutoJvIG#JJ zpr|)yU1tswYhu4yMp>!S&JiGzc4o0hPXkWmiHwO7ewZmKFOHZuLQ9SssAcf}n{_#_ zH<|3hlCEGuNAJl>mi96g`yEc#*u=brJxniaRdzOY7owR=as=kz!d4kPt)w$FM^cME zXCFM*O&VNJeNJTlyq?sag#7qruoa{}vvHUitIi!j~GZC0>)^dXbXq zc5_lWM;6EJYv+aMBdvEjKdi)U6ef-3h!c{rpPg}j*wieGjx!dyB!~jmz1&VeKfE7- zzUK(ccCXsuBM>A$u~&`=PuPD+emV!wAnD0NQi(E2AHd#!KA)2icE~JX2k`PgDV7&1FzXms5>zhyS5Zi`9q#$#a+1k9Ob6?NuR3$(sPW1j zY;cSWON;*vBxoZW?mBj4*t`J~F)Qw>7xWy~s`ybCgr%jiSUe_Sl|?bNh$)kZDA0X1 zG8|IwZaHVUIGG$nG57JlpQo#9zsU}(L+scJ3@5I#g@W~AizafQu`2BlV<{i*hO@UR zm3+B4YSy(gCP5l5@7gM0!ywY}E^(h&2HoW7a(uc@)q`uZ|5uM2suQkNTSX$n)T@K8 zC?>SJ7lz$A4!$D#)?a0hyfADw2n5eQ*p?s!5!Fg7z<;|Kc}I?YU`Qs04FfcAZWj*m za`aw~pNg=PP(IZzxiCB!ocZ&@uv>%ZlwR3&fis_3NjlaJx(HPkKwf@Pct)d-or$cR z#x;fOke`r>aTZ-_zq=@GqGClChvhjNlDOcvzZhDF@O8+=$g6By{p;dzJGpF_@AU$t zjt5RoMO?c!K1u`LcRm`-s#C96-#l|k*u3j5CbNoVdkun9GMWX!SamSwjcmEkL6*xI z5X=5|RvBOlE)Dya{seVPC90a9RF+PthN{?c7UQb9A}J==vB1LnWVi7K2A$6 zFqb|rL@@OqGwj~GOv4_ui>G$jWw1G&V>*_LPWTk#5}mvjZubAHI(yh$Va^8?+b#)aiKm6=%FIIy5hPprXN8AZs>POqyV7Ba;urW-T@XA zLjN&abp?^PnZLn*u2-~~Ii7Uf__1&(szC&KllP4(ST5nIeGAzwg z(^xY8c_muuRJ-6x%t&C}+gFAy1BOSKgwoUD=I{7M&Q;<0)&GHn`$>P%GIa|ux?;dl zN=iudNC*J7Ms3qAGo0)iclrHcNLW%bI%yFz>FYU4s7Jc`s@O4F%MROi*Zvn9cTGBh z*T1kO;a9C8Fd||&y{L;*DBW6?FP}r#_z9q^@Iy+bI1LC#{h$aA;MtM4xH@cAy(FIk z*_ni}*0RqxZ)1R27NiCu?is7)p6s<{=ilu>dUR<%Xyg1^V*VQ5MSa_z*kfDCm9V)7 zFwV^tcohp^F2kTZ_-g&t?8v`kcU&Fzti_!J{vP&7;z>Q6&&XoDuU+H8Yk8@rjzAQVGAu;GpkeNsurxV0uyAAO~X01y!lE}2vk;>o` zhpuOXLtk>2ioxodXi6)wnflt1>hHdT5UedHmQu z{Liq}`JywVYiyS|@eCZsbNsIXLW*yo&lKPFfQtJcyX-ii1*p>_k#g1Xc7t<%haRZ_ z!zU55Hn`Oo*UVW$Yd&3Al{1QrX8ryZ_He8I@Ba$_cDfvJu)53LI+mIG13R=oV7frv z!FK5CbE1}eyH0WYIsSXJz-alxF$8>=K~nJq$1IOcdqPs^HHDOq_P|kLS*tb04q0oZ z2#!a9uK&lQO9(U>Lt(m<=7`%Yo=bL$=n9YVBgE+tM2gHKI)_JrByff-<-v`Os{--7 zqHGlfTIKn4MwZrvX&(yo=O{J}7TTuQU@Kf}kGUr7mcI;{P%`|~Yr^JOD$@m#$drBh zG9?xCvDE%?O<2`U>$aA?_?wFN$d05gNq&*zR~8&coX-y*6ysh`!*eBigen zDJjv#vC0j~K6?E6JtK0K9CUZ$e?PIlK z=Zy(}E!#*87Fh5!ttKbH)vGL>W1r^KMbzQrlE~vZf+7fz@7V6Lmy$Bev z1f&H63Md@}6fl5vkd7$r{ho8@J~z0qzyIfzk9p>vnK{$WoH=vm%oz|i85J-cxEOhH zL*LOXAoj1(ybWfu35O%9E0w0P8S~cBz6FDWNTsSqQR{1F#C}VYi}nt;^fj{`e>4zY zFcBW^Yc_}_f#nRc$ce9+nK-Vpt2yK7PTsSASVQqbD_8Y}h948GTfS*pxJ2jgVt)iz zWXPk|;vePcd^0VJHeX-S9uRbal4vb=ND^P#J;ssBa$7#M`Is=5^3CSAkASw`{;)lG z`bT#|)*$BoA#Ihhxv)#my8N0q3V!3L(uYSG$3VS)W4`Rx&uon2E6X2rKXfa$j$gFw~xmd+I zGBc6W*vw@ldb{bGk0d$)DdYG9*B3QUSiATN7>=i#9VmR8^}QC?tVfGTL79Wap-)i#WaivM){}VX2b0DlQjD{ zY}O%k8E4h%L^}{0%stIGhb8JZnfQFNm4dQn&BBQROZ`(|8zO zuwTCeY4QsRqk*OJur!+{5D~jMWbILAs6KA6a7GkMzaY0!oz?~XEW zNw_dm@e)*)rb6w&C2&ExW0cw8iIYF6^@j&M!B3~U%tO(Mv^k~Dq-EOpgt%r)W}XDY zhJ!dO?uNK8A^7pg>2&ixI^M(4Po1GyX=4bDh9jWHV# z7_>>Lc>!1|2ahppB}qOchh#=rV7&tj@lZ0YA7eg&=TmBqHE+Ss17l(CBxR}db#yFD zjh4%*Jy^JRk=iAu4skh2bYGZ{X+&@%brIP)$H=#%MRlq z->;BwjEA8Mrp5B{<^y+PS|Bsto#RCo&7OV152;DmeC`hKTpCX0VVH?cAv*2%%ESml zbjpCW48ueF()seC2@u_+>@~r>zY3N*+OpCP9TR_K_I;V-w8u+`f3c4&(iM zWhBrZpj8BAP9;S*GdkAeQff4i)+K|_8p%eZuZeMR)>3LS=mDx1K!~nXk=P${kq?ko z?|LL?lHo^11g&^9El>}z7G%(It9r~tGwq4r&%3M@!$K9rPLVNPS3w_L-9gnUAFjd@ z(fp|>oQ-<*CHj;V3(b4tLAxM5>Nb)#(&hVwW@e4q*uR!%Zty`4zBb8`Hd#bO1`O4T zLNl3UyB`b9w5K53`61h}2FVWvP(@v5o6qtz%ft*o$w27juU}&wDMcwpoJCJ#!H?G0 zPLs@!6|jQFdYX%$B$R>{9jH*YaexqX_he?+d7sA}@s6!RB>8uC41>NHxb{E#!`Z&S@y zsk6A7SZ4~=nvtVFg5K5ax*)8M)6C3Va7oSKlH3u*B_kct`(_=X7^mAI|NlF}Cm)$& zHu!((iCb{pi#h<#Rr*ZFNy|t%8$VV1nY1dyu7?=|Hi?UP$JurCaC-{$*T<%tO)^HA zyx&Et(I(v6;r_KoSC17vww_^TSHKQ@j7jvv3+(GN%+?9#7eQin+&YbwpU*JEX{2#u zeVf(|a>rJmvo)fd;N#@!8D{(3@sP*Ck*PGQ5#ghYS>UET+h|oj3kR^qT)v8dLwl3h zCh6PYOABj&QjOdE=pYudI{tU5T3`~Cb@n%y?Q=<=N?!+O^B28(Lx^a#Ho-LO`Rdw% zw_5set%DflX!-q2Gba zVzw6JOx$*jp#g_o@4I--lrlukF&}MQZhWw3#UR6F8~PMm*6QS_K%EW}DQBpM1HZ7z(ahsefr%?IiYL202%mvy{g zhk>Ts8c;_24XQOMbZX+Q%jn`sSui3aL#?)~&bn;7amDCKC{YD4z7Q-48@2i$AA3v{FVhJ;9CaNze7n zE#9~QCib!YOmH=-LGI^fon*(4F4p0k!!fxzC7TDX8iME3x5^ctn>C%J8tkS|e{OEA z?085GeZL-YO@em5Xb(a&Z>1GoU}Wki-cH;60o)z*xW%xmA`#uhG|_+TMWHIKR9hOTSbGe zb+{h;_hPeo1xF|Bw-2L#Hp?Z8VYR(o?p$on2_ET>DdC5j9DdLXmf(ueKH^q>R#wYp zOUzE_+r*_X>NxJe9i_8HvIlNnfngF(^za%d8dG?me0Hgsl8p5B=|!ZDSnazT`f9E= zA_p!t>)KxA8WmZF%aPEIlimkO^B}hl1Ixg?=o%?vy;H;~N-6(XYF2ABiFFZn9>x!O zVYrUGFi^v`yMP1$r)H|+bki8GVl6YPJfe#?L@}@87SBm&<`XVTV)8A};QiW#Ip(oG#wTkh;swtOPy~@Y^K}d1ASl zmY}Ls#*n<_W{rd`sucu#k_$lP1rwN--(4>z{wIEL8<|V%V0tR zZXK|z-whKsCkxI;2*%@4fbpPt5g86e7q~A(bV1p%ByhZ~+12rC#|ta4ZTMKuT48nw z^Mr&h9fA!Gpy*fwXXa{_f^`syCw+~Bf{$f~uVIb+vF!V`*%?1)zQ&b|k7cb=2EJ6v zz>TG5bFkpJmF7#W*VC}jnGM!A7{p>`X*Ng#Gb@Oh#Uk<`(+d}r3lEU9SDGE7e;lLP z6VAv>E6r4Epmwac|C&gIsRvd1kd`>U__|9yUMbac?qr+I7W#XKb zEFkfCAeRfYvg7yI3+|V1esA8!I{PG5p8WKCGo@Pj{IQD&i?ImO7|ObzPim=V^4Ryd zuYK1|%0d}E=^Z#akBZya0xig$f zL#gK@qYEY0ldT5PG2d3By~EXYPLHv;Oo_v6TtmdPl2!IjZob|V3|3=18Q>>LyVH8p z%B2(HTYcPL7yvq6;oS;}{$TdxDF|f~NYw*bQGPHuf`oRm(Eu`oGExO-he7|G%>g;V z>rzqoX^`o7w?JpiG|Bh_hn?e|fW&oBi&`U~Ubz}k+ut&)O z8_m~h?~Su@K^o?zB&gC!K6X%i11Vq}ish@&U|rP3Yh>moXf_tfhc}sZ%|#~cO0X>G zxIVz{OOM3Lp_{PE;`hr)V&Tw%a*aZrs{xEhGl{Ff z_t97Kna$>H?f1sx9uB$;3r>g)8env6)2mphK`c}zi=kYg^t9(EI0gzy(-E`81Zw_D zp>*=6&1Un80HU;Us3QzOFU8;j(E zE$G~3a`zUq&YdeA%QVBga7xh`FUu5}TCxn+s!%1rVqcNxmjkRe+xIpa85Z<d zACRDA5aFNRVYaHiHXb90fg@F`7fvvcT)_kIqOfEKjtghWZ9B}T6WGBXO_V5fb(@`L z`wEVCEds>=G;Al1%s@qpcA9DTfhtiwbhjW1a)NN8i6G4cm!A^F5)3G)9+6;z$^>YD z2s7(PGeATF#TNXHu-yzc1z%owE%7E*n7<*3%7Q#3lo4h86z!_nF+9X{p!n{y8>)y>a`&te=fthm{sBM8xTbzeb4(w& zYn$Q|DX_FUr(>M>oMwECiARY8z~zJnfSO6j9za)av|Qk#6%E~sYdX~XXhKM5wNo&- zBSw$Ik-4n4$4sq_hOoIAvpY5_V0On=Sb~^bJk=zHSlg?6aN~BVoVLddCyXWz)&yk- z>@jl79$f1CQeN9*zLyMQMXC83_UF*LFw3Y57A6aRHd|N@J;6vG+kcJUaES$7?fDtI zi#77%&t}aaGbeOY5b!!>W>y2@a8WKYVBUz@xJ*mu7H$PcMOQ#W8iNV)ewi7rO56px z(05dnfo+H1MG*i8T3lvU7uY4DU&>Vli?%#h2JZnku4VJRnB>dkJA2JKcSU&5i#Ovv zRP3Lb55d5FKpJ%UWQF`?uh}(?tExlxh215obE!`4y3oAoE&s6(*Gd-2dHc*7jW7~y zmBME%;6Jo1Vc`MCf-7cc#p2=Of#czd-jDORFXaRKVF9vNF4=E3sP+{UFjV?fwO*tc z#k9AMHl{|A769@qEHD#)F&oD(XBLlbREg~Hi`gUzMKK|8@ya{~Br)O_NUC4T^}k?u zyFgz1#SEjq;RF10*8%f|rlV<|X*36PcS6xc7;Nf!&B3HbkFa~FU!a9%A&ks@_8c&4 zC%B}^Ix2AxW)EM=I}Vx+6C%r}-ySP-51J36eVY!NsU|IzjF+zNQV(JIyL!;9r&8-a1C0n)AsqLC124mpPKqH!!)=f(JY?1q z4mEg-40e|#a`z#S%OY9jFwWE~$+m~h)C8OvU-NehX>Yai`Q%H7(Melm{$U&qZk6*7 zgAH$$YY$_o+$N75hE>Gqh3GjQyZG=Cvwl^&^bp33--u~#?1C>Gk}4v1N93DF%uppt zL*TN=)scxuFd4{9KI~(O7A!cCE%kEr_++EKHyzi4c#Y-TA!1my z{0%#CH>gH8BsfKbqi>|8hU z@p=st3MVg2nW@K|Pb3KjYjY;r6`)5c&e`NBYp1fdlUw*xu=?yWgYAO@Ao;_HoyWk* zK&|xJ%K|Z6u{zD3c++OfjFaI1Y(9^NhwH$QvZZMYHuyYkZ^}^6TaT^ceQ^m9pQezj8m>kr(-+93D*VZL$CHuh-FW<$J@B}kcB4Gm|4E8qQtVe)EUTq*U-u;3gab1uU&y=a?! zaT)Q`PfyQpZAoruR^;! zRj#^f)~nvrB7+SL@$e9Ajp4-^L){ZWT67(_OulBexM`^uZc^%GDs_9Q?0XHj;bzHz zhW+$ZdG?ywpyn(KPKQt~QlKb=N#Ezz0iP(EqelEiw7hA#7jIJTRKj$mbi`tDFE$xe ztTolbn1cs9j2K<4bu&JdEi}=>z9G9&Z1YrGP|QV>G)0OI%FmQ(RL;4tCP z=_Zw2N||S@lxe!S9d|sR)I~Gw8i(qlroX=x{NKZTP zKyt{9(RUZ)KRUhDZNUL+;a#SG*E1X%c358u<}?0E5L zEgn&R8~|4?Se?M@BPl=qpf#J9%vjPP)C!7p9qZsdLD9I)>2gxXKnSe%?yntE#rBZY zA#u)9ib->dOd0?wzm$F%6g{w6YLOs1)KMgb9iv*Eox8RWu5EHt2XzTIkFv{86GZb@ z&{OPlggOTuL0S~taS>tsU=Ib?4iE}8cgITYzQIaeL{;vihOQ##0FoIQP)wuk%e5RskoEa$! zCNX#q3v->RLK$GJk@G5w4C?=N6~(hz7*e{Hq;QVG&J37%gEpHsXggNQj)|g41rMi= z=Qal>itNu@7;>xv&qUr6|V=lj}Z6SL9N_866XK3K*{x&M> zR29Ji@^(YK_F|-1(z}w(>hL7GDEFs{phMO&Mq%*gVB-6qK!PY^7(UthG%}1-!6=ji z!e$2^)H5`00L=6(g=2Q}Q<$Cpv&>->98`oE( z`s$JTYB#AbIV2(N`V2gv080)YOKch;Vd9nwcBPlmsvTsD>K=dPx>ADm>lDcUr- zc^ywu9Ve@axx`r#!?RX-!^(yNz87QzK#G_m(G4qHe=7IShjt;a_oI@@U;t|~T zjIqRR_oEh39`To7HD|;2#GX^Gr-E=^nytfjFqjNdMW_%w81w=sMaGDVc=siEtL&B} zgxr`UV&pVS)cVULP7##`Op`enO~EM~jG-V*2fnTttfaVxec)?IjmEZ?9%Rlz4afQ0 zTFR6pQLW~P%h)IT40=CD!z!RYqxpoAynsTTLlv7UUrZ9Mv}v+1N&K_cbS_TEtpe1w zseW7!p3}+M5&JlygO;qAoH8ir{qpu?QUBIixR-Ba>sh3|CK;AZ?q+D6VHX1pFd4Q+ zB6TNnrkt28(jk2>p`Y1uCw^LgqH;7xj^>dZAtwhsy)(Mjh-@8+Eb%$9b7i9xk%1d4 z52T1RNY`CbMBSS3zJeak<|{?cNMpaX1!{6SvmuW>5D-B0qvY}wk&-IUQ%4ayr#WIo zj3niGc{)W{xo~8Fex)N)I*Nnq1WJwv25~AE^NyYQ&u(NcLfg9eh=5OK1#8W)1q_Q* zu;vW=jA8K#Mk;Z?{W-&e3Wkf3fPKNR+yn)LOF#heN-7GepkOr_hI=J|RaCHQ3?p4& zz)n=K5W^NR%uuj&hJD4bN(zSKMwGFbVU-=&oqX)*x0f)`R0(mV6bY9yOek0a!{{N$ zfNd!lPSucZxx6=3G_*F*vrOF6Miq<#@#GCd<-k;to_q+e+`EHdq^Zb5b7e`YsQQ;h zW8Hk1pKj!Jz;qnqlEwDZ>h(%so*Kbum5{^*L$V}Yh&%T!!`)!xhn7L;-|)=iKppB$d^Kau7$2F`^F3<^ zsOog?ITtso$~D#j$&?I{Ev~3)aI3i5r~+CQs{5rIL%mNi5r7dSaTd$(&Z`=_)Y#rq zj?ECMbxP>HB)5ksM+8tgnCRr#4sIBt3}qRjO0FF4WWaKg6Uv`qyrD|^GyKh<$=PY@ z+h>PRYj?CP5Bn6xUU1jdGT0!}18~goj16wqE<|kg6x`}z5NIReedZb!gVQw5p%$7g z8WNFYhAh)|K^|C%^_NhvjI5sr zYNSBRJWyi=Dx?SP9bC66P>EL}9!!JrJjQYv-Jfuh-KLVQ#4@KqO%>=TG75B3HB+Dh z4}Wt7`piq!LV@OcMYdF+Ls+;7S1!80m4Xc+3EIKmT7k}cUDif{u6liay8=!2@V8Z< z%Xp4Y;cBNqJ$gl|Z!6G*>A4YDj)GmB9Rb~;Kn1WsQ^@XApz$8EyA)_9o)lB5?pB~N z9_StgI=451{$7A`sr%31nOT*yy-K#g8#&{eNvJ1EcrEE+0fM+I8rrMgdn3O&&M z3ba#oe+88PfP($8E>iza3bgM+1pk8ybj72KhZN|nH&Y*0pbhkZk~5T#C{W)45zt>1 z=*%uH*G=}Qf|d1)BzsJOR?0%L??1m+=(^8toPNssdf~`t>yhS}|7ZoU4lLtYD=czwV+y z#a~34^tu8~@>0E_Ko@?CRR2u{+V7G2KNKk6o2gwHl#4Bkw;ps;$!7G76#13{_3${& z+X^(hdnDC63bYOzFx8@eD$rnv(hBr11uBL}r9ip=RA1IET!!okIG!u+Jido88xiZT1SucVR*54(!)2{g?;Pc zD{x_>6h2yihPc3`9>Sq6Y>0<&m<#*LLpa=pt@=1p!4WR3zlU$63)|oktpv}zkbjB{Z{9&Ee|n=l|ZQtJsWaI7~@6J1z$Z#)ZK z*k!LWlU&$RZ#u(e*gDK2c2+gn(Frna$pghI(8ZmRRB;NF+xy1|EMCDzc%YyHeeNMkP@pMZstO9U)&o^kpwB!|q5}Qy zfed&4m3gpAD%tLXk&0DTpuUG9AXuHV0u7;U#ry!v zzsU+V$AOVZoT5M%x<^El8E*f7<8{VN7q%w?vwhjKoQe#+$faTrfn5_Ubg)y(#(?SV zxSEThRWRn~^3KB@v(*e^kUM6(x<>}v9kYWT$Q`n?9>^WCfga_!Lw3xQ8r&hv9pG^^ zcg!w&$=or!;>`&|^~@m;0K-(hJ3ab}*gMyYO(@nH+NN;t19m5N|3e8XU^8hqO#pvey#3)^3^Fioy# zj2-p9;gLc=(V*|6&2Ij<2n??-Idgvw%3Dw=ECy54cX@|>wC>FY~nOd9sP9 z<39zW$hZweu?r6usaln~^Zm><*sMCj!Acjlo^IkguvIQ>)}=_^Z(P`DZ#(s^3+v;- zR=coLNAP5#SmOf6dSkQJh3)pn<~tWw=)t~sVaGigc%2Jd;Z5W9F6;tS#i}72A|lcc zo;17BO}N0@6Krx}E5}EAVY3UnvMYjciwoQBQD|Sk;wit+iKN@=rkk1Tk?1xTxHmsi z$PX^;jJu}#vbVdik)Cj{!-ak4$#pwj*fCEk`O$^VQ@almk$!T4o4tZ}xv+g+!Mj~p zAFtp&E^LWc@Xs#nC$Hc#7dFA$_Ur}B5s`W?i*(ICH{nnZw%>)#@nr8`T-a={f(KmK z0#8yo=)!h-l|JOcR&~#fboF5u_=zVJ9&urVJQ?n&3mfkhe9VPS^$I@j!oKqgKHa)DdDgqK~|dT&d5 z#fAOusr|0Hus=KkzUIOPdP9<@tEo6YG99tHPsVST(I>FL7Ocof{rg`MyU z?(M>^dGyi8g-wYRoZXjUq@vjF6`b!Tyyy~$FT0-$TO27E3?Bx~#PD}~?=gHxVv6Bw zP^pvQI{h=&i&S4Q8Y*MU7c8p89zWP|o4;MiSGTx!D={lJYRnmU43gbPCfAV9wGw~G z!WO~G#lgG8Q(Eps2#IvCY?sYcf!=tEo*`E!sld2G6(||60$0YUz^u_Kuzr*ZER!lw z1m8`J=i~w13G9PV$&kUlRMe>4ek#=axQZLNLj~qtRe_U--2nCgoIh`?3Y>Nme|AYh zW}a4oi6>QHWtj@>-J=4_j;g?pGB60n_>EhSFWt(1>DIBoTaVH!D)9lguwiascFTAXx*1L`V+3mB*Ztm!>O3+whh%V?5~+>Hv2N%$TU6 z_QNj^r&;e#fe~(n7P#Fo(rwSrb5!C3ZV}7fA}%;pgbr;ChJi8mb*n$fZO|&0nE${5 zB&RumlPM0Ax`7h6K~r2J_`@aG2Ep8AkGr{`nm%^f@ZvKw$KTk1}#GPl-;r>fyN zj?Fpe>gQs-FkQ~;fFrwEa(xGJ>n&Ratap<_?*!!ldN*0WRCoG@x(fMC%NP^GkF5BNHs%hQjoA-$p zxwuJD7t0XrGy-_SG3fV^;}2Bd&Tyd42bo>ixhke!`Hv?5`@^U5sASowH?HBP+imeS z`XCsTCAUwDveWUrEQ;jyP?aKE+%KNFw=d-UuwKjOYlfah_yVnbePql7;=Q(cQ&VC5PlhzucPVdK zWOLv+&a?|O+J58xaq2POfiLs|>?p`Zft>e%Xhx3i>@1%S<3{%DkIN|73L{+% zEbFAvNhHa3onW>!L5}DIW4v>8l>pJ$+g&i_51qv8S`T^0gQ8YKo`oBNPE2?C?t>y9 zkGpCQ!SK76Z1Iq&YR;gzv_hE52Y=Yi?SlpHb zuw#<1xfNJmX!MfH9v0b1vJXkDUdm`+D_2-AS@#hT*=+gXBS<(y{u5uJ*=|A<=GgXY zRK8=^uL0|#M?_}gbj`k&*e$Hx;qw*cz)m&c-MG~H)3uO#gu^!!XZ*f9lHZ!2^DLPW z83Xtd${nAd-thG^=zl;46*u^+=%(R~(@BqtdidG!sK`n^N6sUQVB-PbO5~BL#7}=$ z!zq%Ce@xVJ;tRa^LXMwF@%KgI!7kkVc^scl@db~GnojEu2IK~U8$k8|f!?y-^hjb3~iS_AAF;-4FA33=vmk))dF zB`V=Wt0__V38&2ao)F2Y<56|^o#DcAe6AzyYi*J4qbFdWutZM6&$CM?S-UP&P$&BH zI9`~6rvQTD!B5vvi;?Adg~Bxs(vCu*lrV&g)V2J149n-g4GGZPSR%8Y6loTXN+>=A z^B21GhCe9=I_kkEMYwJ+%+a9m!4s+m2Dfo&It<^Q!<0>f;|BopDVjqArl!h?Pl`~@ z5s<0DKEeFp%Y`h>NTm{D2O4~5jv(NcBjlkc!M#Vwn5RVT@C0qLGKnwAog7R@dQhJ4 zz2P9TCHuprLyaEt;ip9XoKkF7LKpYjcX*JR@$^uzGZRR^;1QJsLoD#Hz=Y zXPmdM&@as$%W~pT1v@P^C-AVR(K9{-(6OJPOQLeIP{!D{;=pH2R!Hk zT#PQkf{Mu*07cgRyQoc+?Y9fO_(G1KN%3#~-I;uT`xGXx%Ad#a`4nFi$-mKyFT?!< zOdp!O=a8Q!XVvFr_y!w(zO2=$#$f5@2a!SJO^QfGJ zeB*oB@MV$p7{nr&tzn%QgFn7BqmMRO0R}jLd~JAev985qD)22^lF%mqcyc?uxB88V z7G^0i512M0jPRhqAgr-M^0yitfLH0ofQeD78G?FL7a<6jleVk%sIRa6oGFy>fz zEEel|EEK@R3BOH}c4C4kZu6S>E&$u$xHrXn{=DC!WS=)hdw;=iQN^3z6i;Z{`r^7> zX~A1BCv+1Z;3w@Ze6E)R-xBZXWdn-i-WDfyPJij2VzmZLEB`G9VfZjNgnZ>)Jide> z`q#T6lYZs9qFx%9HwXt4hPo8vS;Qp2&`)FeGZG^6wRc5LEEP5XBWea$>9F+=h7ydE zx_s(Cq7LE7|Bs8O0JN|06f*74gacSjZu}49IrSfLSLhqvarW=Gu?-+w!*B(HHxE}ty?*^b z)D+YV0)bdTGH{JdF||L$eY_>|sSm~Dbx!HwsA4$Sr}2dQ$S5O^8eV{)J0!TKP|H6v z3i+=@j%=yABpx^(`a5etk+-1zc9+!ivhIDz=`o$f=^lSkqBWl0X^kF ziwIisk;7Gwek9UTxvL8it6EV6l(qZ|1ICi#%v{k|tBM|ow(}HwkFMn}fOnS=en$nu zv0yqY^LPLb(Rf*_mk2e&FhsN1=hlWx%V$X~n*FH&L07`^Zir0qm&o^e5k1Ip zy+qYyE*#Pzad{-^M1LMfnoYeRY;>1Vy+u9$JI0*i+j@&9bodk*+!t3vzmdg#McepQ znBDh>W73QzBlAV$Y_3RAJmk+>{*CeUcL)D1;lHcnss4Y>2X}!ynvdBA891K>`8E0O zke0=P0-bI+#hr064xO6N&y6qf;x}^q4vK%EpF1dpUVIV9FQoV(k^FgHd;!Np#v3oU zBA!^=wSGM0$sapoWPi+`PvDazm1w&V99-27cg@hgg+#_LW-Y?{8al5{kgh_keog%;R+$T_|^fA z;PbZu9Q$v4s>Vb|DpSOSwlEsV77uVMljp@3aQrBWzZ!`z1FLa|3Z8Ajexnd?4|FSA z;>B;|_#G7AbD&e%c>}pR->A>i&S%^pw{&JjiV)xy9oR|e>lleIA*STSZ{+wL6hC;7 zTRO2Ncc?fXY-zmQ6p1IUq~Z%WeiX%Zr+EpT$TE)Z!^$W|dFC-y}*d?Vi} z5Opf&(LAPA2W*u72ZH$pB9#!V!|#*Z=zTP-Ckalo+fiY>l0;+I;LhKM1Z_@?n^_7z zLbyYTpPFHkW{8J?tq^{|9M*!#ZVwSTR8H?9BC{FiccC7JF$uEs9H-?~ z)dJ!v5J5b}3Oa;k!Sh2zb;6ZC)R8;d48_%<@$!kGBJ>EOE<$d_ZAv&d?PRI#B+vpG zgjxJu$bZZDFZRQnvj7QH)eAXdCW*!ChH@_#9~vs~nBnS!Y05`7#7xMc*MIl(XXoP{ z1vG3Mkq$kBI|dZcjT+e>)AeO2gQ)v?hv{S{$LMfD7L4*4Usyq#?rZTowi=!d%+1pE zc2Mzs4hfIeT{}^}K0?&W9b?fI4{9VaTnNDM>`uM6*do=Pqw=%!^l~vv%P9k~*+Ld< z0T}`0Sz|c~!73lnbRcCROT}COrC33jdFclz!ATJdfKe(#BSk2_=p5u>Y*?|q`^!kt zTy#H_#Mt(O^)Qm$JF+RJaF|zpbND;4T>txI*(HK81M_~zA zC!ZfB{#t#f->-cX_<%f!;;ArpFS#_V@k3n`Hx!;|`xsrrkh?~S=DAuYd?& zTKvnt7Sn~baQY-K9XdmIzm^wH3e}CauU%W77wCXnf>R=;f$RVs6S$8rC3CTfJwws* za(-NTEOz8E#lf&HkBt`TAP)4W$_NiTlj$C4$Um9xyibMzihp=`3dT}?*HdnKjcpQQ2$VG z7xFE^{kIJ>HeT>|L~J4eqvpe0r=%e>%!e zMwj@y(AFoU4TIhzukBC@QfT?mVbI^;A+?^=6WR#UiePs}ke{g+prE3#znguw-`3y# zotHV8&=r9NLA?FAcdU5G^53!Px8!ESL;6tQ9X50*-;b8vp0})+m3{-hX7UY&^JVpt1{{mFcNM(Hieyj4BjeQ&2Fd z3abLT1wScj!Pq84lf+$WFr1!?)ODDAe-id(!{z6bM0;r7u1*ro+LnC*SvESSHfHEG zUpLTf=LVY3Hr@#bjFA~&ha)q(@ZY&PS$(i!lNs=rKtCU1bAVs@&SVj8B{T50C28fI zBp-4L{>p(T`3&?yfm4@4j2`zjImJg;;oj+{$s&|A8bxuxa%?`F*`dEi$(SkPFR184 zQ^YN(_J5{83>_y&PJsuN(Q@4skzybpaAO>?T;^!T7(=OfC8`<=iE<&1oB zhNxz*o{h26@e+0g9YNFdLFOgkmWB0vH_L(hib?CLsVICVf>kfL3V#92a z(vs(1krP+KajUW9qu*%0fFbz71@T)1`!G5@!44Z~DSm;>`b30U@f1~Dtq57%}M_UcRI zOLIhKT}GA%YNs;k1G$-7RpKPt$Yt!ndra`Q%9_VeGRGI`#K>HhL|r2{jfb{rz+7RV!sF+XGKH0p zo97CPnsj8Ycv?ST$$RFBreb<>SjV{*OG_X-61=v^A@f9X+v&-4pz3(xg74%U$XO7t zNHUp&2>=lX8AJC3aOe+Z8-a*yp;1R=>>`LPhvtb#^~08I`>B{mzb8Kx_f{zygiQ>; zY*-s-fHiH60c z3&i7EZ46TstqgQN@*Mqn)mUHwM5_Y6^7vc@D*{m8^|^Q?2BSzPFLD#~z=?S!U?6Zl zNPpGWeeQ_gRlmR)We@rG7veSS+IN2;n%s{3c$a|q50JxiG87^n*_K?x zlFTWHu@dw1xhF^{idy}^mzZSRL(~>1c;u9?L^dH> z{S_;Nu6~8Jz-fNl#jckB#?Al7V)rP4M(e+u{~6*5v)6nfgG*eTH|~R0OPoBa4|3I~ z>Vs1Csrn#hsiS33eQ?jx|Ir7%B9S-fgB43fHLB^MrQ8P@%S4OXOh!lxmP=F`qCe;_ zl1~)KAW#a(K5v=GA~7exJ7*Q!m15~wW6?5^abMwJO!6?cl$hjr+?@n0dX|gQbfQ0x z6H*6?0gSTCh-tvu0E6VCk%HqC(%a$>cH1(0xhQ}X|M_z9h9iBl?uWPS;RktOm|;A`<_ZoUQ!MA#qlwwd19q%#?ubCw6_?XaaJ*Fbn_fVYldzvwBXvKzoW0&{?U zH8}|?kOx-aKx+2(gl^`oIj4lTC3Z!~sPJ4;@OBu+W9x@Hc6P-exLXO3XDf}M#uzOX zq6uo?Je`1*0rE{}<2MWD0Y-N@tyDCM##R>srrcF38pa_^$F%sgR*HY~xy;~|BE1q$ zHsKSM+?VLUQFJ&>E?FtMRJcqhSExUh6kuzzN@R1ECs&D|pa*S=YyFikJDY5F=}8`5 zuUYc7Z^Xq4-&DcE0o@#Fe(Hq?O_BGJnu9DBJ zfp;&^eBK&yt8;2kYM)>zKEiWLeoFxjty?1=qazz!a&&c2YMI$#UUbUwrQ^kd26Uf`o ztrP!%-OI*x;@?^ydGC6xO+)4Q_2L1ozdW&CY=$eMk`2(QEs?)$5dShUZ?F>6z6MjC zo|HwE-qleI7OdwB9kc zC9=~dA!r0%-X#7G;ePcdxMmn6t8NxeDjzaglTsUcARj~nRPi zt7>#E#K)L}C=_g6@-&@3kI!I&f7V)s309Ch&*Y&HG9I#c?h#j1S zZ9)_|J>Lp-*<`tGs~FnQn8$efdw2-IvM2A)pQEX@7;>Aw7&}Vf9=1)?&$Z2ZD)W+L*)~Wyd9v;gA}hAQDY#Vr^#}0`h7N=EH;fZTCPOydEBUj2cw^>zEhN2@wdL4f|Iwx|vv<|r8Uis#2R%1DF2aY9s z$VxlKBPm0W5>g3mg&>ze1EFJeioqk5AMO;->4!}D^G@*3rLyaf;%*&XyYNTxFKi7O z{3M>nwu5P!hT}Bys}GFOOFr-z3W1IM%t^Q5SCQi>=qe{d@vV?eDFV$ z4nUHtPV&&L{2)8bm$#<@;E1qZX!9U&WPwrf8M1(nDh8MlbpwI`dNhU zn1n(3(>(BsxysuWof=0<=T&~=0LGXQz*{vfvJ8<;%fwx@#K704vuP`ySSBuL)Hu0M z)Ik@N?h}LP^WpuN@|dXmae%nWpH-1$IE)4Agq3IEejFq1)n)sMA}yw5ydzm^-7Hhy z`-@0uPwO6w#8~MHv@nkC$>s>BqY0r3p2`HMC;~l!zYvg}{SJBosW>HSG5!}(g;W}T zTI!Lk6a8_Pdc>~(MWiNkHZ+@ZA+jO;fq?_u<~!?h(gCn(*gM?*s|d*_4nT1*Q%(g; z`$@ji(0W8^l8gMRVpm zp+lm1MkI%)@d^YUWwPxv6vMqdPvhsnNFlWz`6$sr`)}7O}Fn!?~GG25RO! z&LXQE5t+AM6QP*edMr@kCjrUx$RqE(B!!R4p<)P6?r?5yclp{8(SXv((FjzDB&IYz z%vS$U)R&@n9}zDERXwSavcplhy4@l_I||OyL+&|>9moKA>8Pj$VD)3-K774>49nW} zoNy+pdvi`$^SJmA+@wuDE?&ek|LSC`nyhm|w4qti`2^N2CT|uPb#DR|w3GtM! z1S{ZQ7Z2|BSMu%L9<3W0z44}nQr*#botLS5URJz zac4xshWMsfi2eFIP$R&IaGS;tXF-|Zw<#~89A$!^GhaRfd0>is=q$`|AjzE-X_e<# zv>gAJ5sy4^7M2cEhriR_ER0+Vmo#=a)enUr<^uL?maKe*kwDxrvt|B;>+j7 z<|yL!@Mo=5bZ0JME-aDtFJro_l22TAv5GQyf zDY#qLqUg}F5LXNQQ~;%+N8m{4^xJTef_VUEm_y*6vZ^r(+Fl*5CL!?D_32^k=T>2# z1f^SE0rthdy4dj9C$XibJ)hRi4!;fulAtX_28lV_d-495W^eP^ZSeqMPQa@9$o`}- zn(l+wNE94pXJA)H264EIK=Uq)&%59~0L?AL1s(7im>gkKiN%40B^>bK>8T`=O=w2| zdCw1@algoA0jqTbLPWLzxIxy6vgYYU3*^oy zs~Y`Yi?ZhD9-zf8U~deeEd1j603Y*(jnv*)YA2WP>__a+heUTKt48Xk03N2nlXS?9 z$J?^#@3<^{`HX{*wK3tbEeo~B!K8!KNmrN^^1n?h_S-ageDXt{~lw#t^>9q#u}G;Fex>ZK%3?SdSlp^>Ud-LAugd ztIZuej6AMo^J&~@G}AlV1q+;!YuJq%*3ySZ;_PSxU7%w$vY;|xPK6Gz%jU~F;;eif zzw6?xFlO?pIIC7%fH)lfkCowgt5s?O1~rftihnB$b^_p`C@30;)3T!F`|(yC{dhs~ z%y=tR*9$(AD-*0ndO@-LEx~$QFIXyHuVCfqh0A171uIi8Tp>4Aurl<*VoD_JjG zD&s0z-Sxun|C*sE{SvGygs_&+itqF05lfZWHoKb?DSlP;wS1Vf|n1?__Xg4u+2nZV9A08zK znpR5v<4HIv(O~Z##zSKi#+0KQMGml~PXoCeOR}TifuwURNp3N%7vfO>jQ}c8+)h}3 z)$Sxh#^iEl^sm%5&{p9gjBAv=fPVbOuSp^QJ#VqD2Gfr+AUSPXN)T^nV=J)JvTCH9 zObUZ4k7^yrJ^^JM+=I9E{Kh(XwYBbOcM3?5Ey_4e0hlm3fd~ZNh!J62pA425Hs)D8 z(#o+(Rz?bCwhiza+dwh&AU7s2#coWpgpS{XNfy*kNwPw+m44fqBv2F0mVlkoIUEP% zdOPITx`ksPOUJ3|(Bex8@W&uj&n8<{o;aNp1o_5vMLLdi>KR0S%33aYB)3YT;z?v^#OtJo%g!u@bObSdt^A4)Xxg>cq#j2{~H?fM98I3f-A-Zf* z#cG~Q_V*|hY0y1TE`V%0+djKF98dEN1W+&(df}*?+wxoc9;05$sfW;`9IB4cUpbV4 z&?6kO5PFzH6%cxeLs1Al$RU59a8zqwCko@G)sT-wb5v_)73(=aO@v^o)kr%i+oW1; zazThVc?<`$!1yr>!U^C~2*ifr-38-_H#$kqiYAc@yFXBoo$yvTh9xjiB|XBOcNo?v z3?b!pv>p3aIF93CGZqu#pc4^rBVexOM!?HCo>3=xt|G12Z-?-PSKw_dOP%SJ$nzjR zV){^myxk4|cg8DIfMM*o?*a1zR*7H%T4bO)222AiiC|F>pHTmV_OwbvQp|!ZjRCg} z)?iZ8{JCh19rZfM!A|I=Zseg%w^^v10#Xyu6)Jf}l@?XzqrB@9X&z2D9Z2l@bW|Z7 zk5|gmX_mksxGi*A9_6+C?NF4{$~dp(+)LETijkI6pHa_swne#?r~kR-A+P0BN&oA1 z6tLv}KeU`1<)rsI>L!iCXmaN=_6iZ?PAkLi@CG7{%%yq<%eN1Usngq0s*Z^+7V5^R zNOyxYu>K;q;r0Z=$>n;W?w@<0;q^Tb^SWK3+iMEn|26PP><#G61|EqbmHn?#mp^4# z8My&F_wBcc*qO|uBmEG?a3bmWNN4yNMuVN`HWBLp<)>y_<(k_1Pff-24}{`zsw#*P zgn|ee2>ClVB2$0TCE%LYL}0u8NjosB<|WR;Nh%3m&l!BCGGmni@#(g{Q$e$r{-Sm+9(jhiGUHTTsdxi(}~ zt9&_$b-(sZ7N`jA$Sf;6Rb|J5Kz!C;E?Tz9vNCT)ybtI}2u98@ty$P5QK4Oi!DYIVjhR_7F1 zwVD;9jgq%iv)W|1tMj!RtYhRv)Xss)SlP&_IX9g2Iq8`c;qH5vurC#b4Zg?^#xMfJn9&KDiS(JR$37mae( z`!H76c-r}3C#OSg5A({mx}l-5-QI#08xj=|>UIT2sAEkggfOOvhOiNb%KK4oHMS)_ zC5lCb62PdcVFE^nDj*a>$RDbRP&z{Kp~TKj4P5w!F=xmCka%0HY*fQaOAJ5{MY>Ig zvAruFu3>cy@3|qDpyoul#EKeLX2S2}9}e4qeB8v5yE1VP?Ei&d)T(K{(!NJB^NWDd zlLEN6>;%Aloq*piA*wcdA=v?j zMc-G;3N=Qw56FpIAcnaG<`R`jVC3>)(49C{M>(;Ul~K9Z^>NX-NxQz5m3&X{a<$+F z*d=)G4fx^Hz+o0t0cIA|UVk1_3AETFit+rJsZneu9 zQrY*Se7e-bY@kV`btku4PwsCbw?% zp@u@NSEBbtP!(ivIjOGo2680Uvt$(-Kf4`qni3!Fb!cZmr@%es@_N=6aeb3}gP7YG zedUMstxWY9i_dBGt$&C5CPOT#Y*3;oyB7U^5Hj)PdRU{Wb23`CZeTSA7%0M=O1Enu z??(-+ReHZ*G1 zAI9)zrv{(kprLDP>o4-frq-SMU^T8|RSTpvn=5_CFt4Fw8qpHUg&zjP2ON_C<@z>OT7{$Zv`z)$3CJQZw6R(| z&dNPb1kM3YNZ(L!VWq`*j7}zhGted4FkenCSCYmhx%GvV5z_A_jS=dK#6BdJ-EX&^ z2`ZlqSur5yBez=_Y2%XFb`pyvwI~+t1Fuu{$!cp^xH8?WEhhR()bG`{*8QoQab#;O zOT-c%#EKk>NehcmunTUtE|VMET50~(=cDDXZLMs79s;7B^=$0=^APOgV7UBVJF9BV zkrqlJcRDZuO~Ae`-WX${qBd4@$SgL9gAU5Ui%Z&B9crMUSbACv!bF!W1507h4x#Pn zw`gh|tmA6xb#boS*tTxJpYEj_6D+(;g(&C?afuW;bc`iG)$+#(Yy>J8>*CSlP(DRr zTeYEbI0mjAvV9p<=iys1fXlP=HY$%Yk~QwI?tEbDS?7RELkZ{L?iUYG zk!2OlfHlc<%%)y?@u6#VV{CG{+eCJh_YDn{M&I(QJFMDx8uY*&)>Cyh!IYZM8zN8j zu?;!aLFyLWcH+_IA&X^~JFyN7C(j;tT1{iWq4#p|M4#M!r}Yf(!L_=}YKVuSU%$(` z-M<>dH1{s6W$sojq~Wb>N3%-v1pazJ7es&#rM`;gH<#Wz*9^Rk4aXur5DGXG9i_qG z7};&yY@rQ-pS_1rN=z3{k$@C9iU55pbVv>puvd`+O557d-pH5lwkmi2BU&?vDHLGO z8zink|InA$@YFC=s!XX6Xl-9d5F&(ah{sUULnCb0zq?B~&c5>hG4>vCR#fNz|DCzp z@0NkxIeWJN_g;#Nh!hKmg&mY8s90l+QIlw*Kvd8mG3s5^7!^eIK`fwH7d!SY zDE5lR7SxEbCb9hApEGxtHHqKfUtaFaojG&LbDr~@ryrIK@rJm>NtYKT_9TT=K3mE! z{Lm8Fz>$&?^ikz@pRr-%Zsm@*EeBiNSW2d#+ism4MdRg+52C~9N$sfB4_92KOBwCP zpOx7aW5fP=OeH#0$Ss1>Y_WL6ayZ~@Z4$l?T;kaD1Ym?xA&QjsVNGRgGR4^{p6X2* z#Yz}Kt^#grTCSSE0NHQNR6`D91kaYKQn>CZ6#C%@MwQ4=g4q03QXENcrZ2fe2i457TO=+X>2l1z!< z`I8NfacEc*iw*QOk*S=h-nP(0wp%8F$BL#PQx4f0ESNLf9M)Duouz0KbHxZ*(kG@g z`RvQ(nM!sUXV78hr;QJ5ClICLVJf4SyaeFfmNG0>s#KsU2M}L#?`RP+8v-#P$RYiV zcfCuF&J>NF4q8>(b>qVwyi!}dXSjPMX6clijF{)r_5=0|uTv_SA0~t&`xo-npf=jk zpTxot1$Z5j51SpAXB8*d;+ERqO$;*usV^o6tLkHO{UGe|c4D}7)lKza^vtZVn@7(~ z44X^GX_I9S`D|i1Bn^q#6{UET?p%T_xQD)Iwj=fmhkBdr@AtyNbuNTq?p|TfJU0*q zNL}g+596g?i5jO4ax4e6dIo^3T~q>Qt@)SdI~dQ zf>1iZ9=p{k!V@D-rZ|rGETJi1>$y#qpU?7$7cfb0gwYQ~y0|w01BK5$3iM>{)J1I@ z36X1S^Oy-Lf#AiesyR zHhDBF+G;BksgVja#gzewOx!2z$rd|hpKymE-`*r58?2D5MfJ`Zx9?=_b&y+)#gFHisJlq#9e5RqY{YOtJnfZ<@aSc`kml6X5UQl3L>(|r^GJP3>N9F z)DgiQcHpG2z6a!$x?MuMq*OcLlJD?<15t0aznT}E;9@Xv?J;vWeFobPY86=R=o9Iih z26;={9IF9XQ+G`B8{BVpKb9KRQBa$Pc7v@n0xuYfP1k3ec-+S!ht+IZh!n_&hvx9-T8&PzC{nfr`k{U569y1xx)cSoJ;M22k^-g_KX9d_^Ldu5}QnDP)Q(rQRWrm8g^hS&2+kk>Gck%^Vc& z>^gSXL1Ee(W=}dO?8oJbgTnhu-vv4W=F;E(EL@pfvZ;yOXJP*&Pi=HC_N)(0`>zfT z&+xnr?eG0OT<+tpH2csn<6Y6d^3ZUC9)I)8u)*_QZ0~+}_>R}}bosXX7lRB*VsONm z7GL6Ijf>`yr>njDufimSt@(90Tuv#^)pt0hymmrZrzg*MKDqAKVKDZ3!HyLTTZMZM z zU-F|LUSd21XC<|yEys}Z|VJ$mD;ERHfy0V(V*6badj|%T>{v_Ui z3Q&)k)86ykn%HO``E7Vl)y6uvL&YWRXGev1?6CQ#Kl-dbwaWKWuyEOOfb-9I1Ic1a zu%{gzHjQ1^oh9dHHlX4Pu{CT4PTrA{a39{5M18?2y^*t64#G`EAASxFB%8pdA9}$F z+Koqt{r32WlYyt?iscPj1fK%iM--UbZ=9?q#}AAqF109{?@ZBn5DCW*$#GCIFk)l- zp2vh`9xV3$lf!-eFY4{plfzwWA6C#A&2E;s#4^D{*?u)S+OpG9&Y~y(qDyHT*?L<3rTp`jy^VYkxSE#4P91~MZDFAO5E1s{CQ=ALCD^C z4%tx3R$zMok^~w<*-)Bq&FXv4x8ENd_NaEH6^%yWf0o$($3eg@x08;85?yYm9T&Q+ zE~pYI0mucNj<83B#aoVx+kf*omoV-timMxiRBpqM4_$Icc0uhZ@z+3-I=)dn*`JQ@ ztbNP-_3k~nG772O)*m0b+_6ke!gwJSsvhEln?Cc9>FJ8)VUD%{EKz8&ozuVxkQ zbo#W=1*Tm$Eo_#@dQuT-yld5;abT7Uq$Nag3?Am!A+eit=93;SO#)Xz_EVK%Mt06JPOf zv=QHW9l6aN@~*sIyg?#X!B7BUBb62XyQcF6YmpZjZ#swA@PaIc_J|Wfgn!q!pK)Ti z(i^xFEY?iPd~lo2GZWoOJ!>PHS@`Wy!`W$wEDoji&>2|u9$IZroe?e{G=jzIK283_ zr)abEsr0ybpxS*;3R{Nl43bS$d&PW&hb2@1(~~d${K$?cFqb$&Fe_Rpj(DW)>XSg9 z`S!7s!oFGeq1$RZs$la`OG@UDfw{ERGsAvmI~PY^otC2EU1o+o`|U#Qorh4nxxxiD zOr6SRquqNVR24|swwVy;Irj3I;no@De9VbdDk96Vg<{}a{38OmBKCRv!OU=^3vTNF z$1qRtuKgoAy7~5Rf5gXQzHK@g(SE)ib8^_1%hZ#@LEFS2hFcy6E-|Z&y>&{ERY$Ty z#x^Hbc&SI&1MQy`0*Pp_4^K&;koeiKyQk$Z+7p$!(3tuGeZPuS) z33gS_4o=vcwytlqxBn@;XvpaMIEfTTY9{LV07F*V*hwbIO!J)!$P!j zlmwSANGtt@juvL0k1z?l-GCjxQyh?ltam%c?;`R724c<&DTE7YWrSH5*gmI*=T|fP zvB0<}&Qp?>jX-)XhxK)50BU+hfd*p2F|Z4{r56o%9a7XjEf{PG2dRWEUnl(_Znl@sJ3uNvJL*RE!_V%BN8=Q3|ceocnR_o z=AC5OZ1fH_ylGO+B^;+2Wu^lc!KXp+Ng}~e#*gs7_M;l4SjT(>SEr%nr%BXyb(Gj4 zvqF-#45VrXm~M3KwfN1@20l=5f^f_JepWc7>f_~&5jhfgt~`v_&kB!r;54U)L;bcJ z?4GBG52Xw3!-1S!oh{l0xqD8qLQ#T%iMmG`6I}ifjFDceGNm_*SI=LfxS=ZIOHsyf zNo2#yGD&aGprw%oPc5qdkw2!&cY_@mcVBL!uKOR67yL)vr>*KDSbwsY`!Ref`6O!5 zfIK`*SNQ_T0yT4bVpw;~D(@i78Rz`03oel|aMI^=&=bM{0O=zo2U>#J6um zaYdi~sQ;KM{J{vM%GtKF!@3%vCqb+P?yVT<-X4E;*taAeJ(=rRh9Hu11uI`sBDldm zc6PX3pbj2BEqYlKhGL-1mYxHbv&s%XC;VO2sx%4`(3dYr>$~zC$nGlp@j2lTR5KN5 zZ|KCfW6>dL{s6IhT|8kL;H$K|o*Sme3g36ylO#QKt!`AQk}F|37bh2M;_5~yB zI}A&{Kw`<3+veGB2#3xN4^7{Y)^u-7Ox`0=_zy+X)i49=XNNsY)Jvf8#cb?AH`<2t z@QlB~jy^B!@0Ho(&SR5&+y3Reux~^4lvM}DH1r{faMZX24hn|``|x@2i6j>0l2zXo z0G7pLPa$9;3Dwa%-jtP@Izgq(_CG)DRR^cUusR2?{y$<5JwNPU%^Ob|MHc3Cx^?mS z;a2rDeM&A|ftny88n$OsCdi=gvd^9$))7Vd{`uiHHP68BXvM8(Yg4DPbHYA5KkIt& zjh}5)Z#Mg>tSr0YE6dczw9$oLz#99k11iTPL@xB{!8x{VPMF?7!*L01_720s5cV#$?d1px6%(4Pk9lz|U{PEL zO*cV+Gow>WP++W`h|`&Jb55hP^@y*U4HQ`0>U?VbdU>j(jC>a*>5AQxkbJR%Pn;?=rc3 z!{XEDcB_lsjE%iG>^V68c3k{zYuAPHqjd&^m~MSMFaG#8F8TQ5neoTR>*I1jTOO4O z!aoA4cCnJA$ZN$^wA~K2)VO%pDc{%C zEA^|ufP=4#9c32gmH>=jUE*Z7(=Q2gF_7BCVHRHA%1h-50t}uwN)+f*G~sTarF#tR zGm0qe6DV>nn}gPdDLfImc1_7O0R05`#cy+oI)jy!BPLSXfJrVKG||DHJ#zW z4AQ|QL-a6VBv*Be)E)2O+-!569cIH{2l(S=Vt4se)MH9EWv{j2#1i^UKkUD4INZPx zL|_U{4rEuud_~hN^YIJ99s6$t%<KeB@W@?moN;^2aBeqZNq?PuX1>xRJ=V+QX zUo-`54?Jf=b<=qUgjSFhxNKPtrAUSDrR3e_k$BLmNJX~80 znM*~V!G4#BUJ>^K+ZJyOrI}z{E@(mw-JBqM790ZbPsvpc-5*Oj=_ps*B_F*GVV;q# zj1YiM#K7cdYwW9+hGV)H=B~Tut|U`4je!hZ818`YLz$htFznMK-fF--`buZ!x_&Mw zW)ld5XYKV1!>u}tETIUGRjkbwJG(fz*?zhZnec8~d0Cj=osEQ-9~Q*}+gOx!KAD74 zO?LBEo$=@|2oR%fwQxgVua16r{IvSC67Si=h=(G!F4yg zx=GrlkC+tb=EL@>MYwYD{fCRfOq^$EiIla<(xty^lI)5N=hmq0 zL~12LJf%&P_SyU$Inm}H##><1 zKI;m4#=dg-;&2x(uP#P|zRDi9B>WYZwM)W%9rNpWT*!z$_QkNl?zlAEsqv;XL^BcG zoK7jPNs+Ub#lo6BXK8pM>7Tw|8s;*wY&TV>XPn8d$2Xo#-EB_8B5A4h%5bYVZ24e8 znuz75o~$3HIw=odq_a*~u5EWO6t&#Q7DVZWtKjJVJ8t01%2cqyA%0dvfNyWFT^2@3^57r10%Jy>)4j-#6#Q;C&0z6x#F7CCzAemsTqj9G zI;%wQpjra`fxV%UxcaiVc8Io6pXY@dMi&LGbPLA2vkJTawP9~uGETY{5%~_gFuvS# zZ8%-EEmm7r|ebn}rwJsUduNvBX0W&6QM> z%JjaLb9a<>z0BqLQv1AX^RaSp#Zfg$nIEo;mtMp5Vbes{kk|%|Kza%HG5Q>RKn4cP z?k)p^mP+BJ^0KHjFV-tH1J{>H)d1|oJwxZ8u*ZhSDF?DL#ei zV_{HS4m*5%y#CD8pFn?{5He(CxVv|!{liL#!^3vb%5dv}g1HO9)PV#QT6LvjmY5TO zE$t?MCh5@bITd1HJD<>6JKns_|&oo_%)}!pfbt`Ua@r!*;tH!l6pdSFVW$eKO@50Ds6zmDaTdEapOQ z38|pJq`3>*27+z!g{GY?Yw0d+QdEJRMx-R6KM3a-U3a??zeoY{#<1Tn#NoRkOYOz5 z*^{`8%Q-E)6ZACSJnF~^r}9*(&WRt@_j+BB_qfaGXN%yq$LjDT26gvpbnutk7gvYl z;{Q{ydR-`1xUy5BC<1*{Euy@m)q|n6e0L_VC(1Bp!fzp11k^a8h!loT>UL;=(G=>0Tji?Bz(M4098bCKhwlD?a1jqrFfs*{8iEhw}*|%XTD6@fwzbK201Ha2_l|G zQVMwE`wUE6MRbo6e2TaP*Vl{9#%O-}?Pzm1(uId^50CcN*@5lhHc8sChqi|eN!35I zJ#49?{>eaDEknv!jI?8KZ4dV=i|Y)ox7BOHX=GGrTZ8K9A^XIda1xiMI}p1cYTxya z@J$^t(tKB#uUuW`RTf+%i|vZL!U6djI634o&GeRknpAKQX0#}HFb(@uJh{3k;d$lY zQ$kD}wk`lE4=N{m!G*wG;YWffL2ZuZ6wVdn6c;=!t)Np#!h*piI_(m^0L(^7Hea5p zVIh|UkEG#oeJ$yt$<=-_@%Y01F{n@o9~@g%ilEq0J1uxHy|Hr%JymQuYPl&}dfd_9 z3i|6fY35Y4UJPgo=)2+JSHo`|0gsG}N!m-<{`Z6f^Ry#Pn?BXrBh_;ziNdtRDc&kjR>7=Kh5}dPfVHL9 z6fUMy6x7a@)SDQ5h(r^q0?{0qfSO7mos=wN^F=0c0K`<6M#PP$Fb}>7iaz=`O(d00 zp~+P6XnHh|I^&Z9yN(9?_l zgg{l9ccBD@@^nHY`rqS;zd*aHzE(N30%t;>6|x4CZynTd+6HmIi3%?KU|fKJ&AF4 zagHy{UhqU3a{Xkwittk~`$_xV{ctPGZQlpNed^Eb8GHXE0`3lk^#qmMzN)daAAsGt z$=>)tc=*0&DDIg8@#T^__v>u;D^}RL2j|AGXUCWG;>-E*Wlns#Aim7Chd&rL_5A5` z+u&0!u?rpyn`>|*2It3t^Q_chj(zaKu-}NE{xDkY4tz^?Y&uCcosRR~A|3SB`=Rid z0nf&}4d@a*7wdJ-GH7qX=y|@c z1k)H&)nm9U&$go<3;X6@Xpr(*5tkY0=IU!MY?}!#v*Q(Bu!0WN9ws#`Vu>#qybi>B z@Gb-aAw7P3@_ISlk2hj2N;sSZNZc|nw>9BqMW!Gcao*H^bjdZs^cNa~hV`SQihcBjX~-Z^gMa*6M(_icqcw16HI9tzpMYO<$29`+sA`6wBD zt!5K=hkw(A(UuTCuGH^K@zVQJxdDCI#BKnt>W*!}JyT(yWLqCS9`4k0O;d~*=wUuR z95dt=+cT58#*TU-JYpo1M7N|n2aUuN&0%olNNW(5FrZ+yJaMq;#aF*@O**eI*on8F zz|jKpXW+5TXRJI#(X(Z%d&pLjBy=v_djN&M~JvO7E# z=DNK_iu!nY$D&KSJ^Cqpl_bhu!26!0>(sfA7|GqL0n$ zWbb3Axm)a-9k+9FhUm3EG&Pqf8ya?gd;om;0PL|oRQ4=cUzK^)jrS>=Uyq~W&GyFi z;ppu7m~piTcJ$9?7`l$ricJLZi{N}4J{#`ue~`9sKN}*oKN}w5f9QVf=Wj~e9iGEg z_f~uKb72c{3vO%1Rh0cv1O|6*?3V0{awx?bw)(lSe+gQA88hE{E<6l#&u$yS9h`-; zNDu$C0ik}Cy>UZ$vbVf_>*s+{>gt}ZKmV(O9qi68hUG;!q%j44vLtMX84%0`N52@( z_E)Cul9xkcQ!i2JWp?CC*rhIO&%Xq=_?sH+6)%UwnyK7*Vbx~3lbCS0vp}=K>gPlD zvzNn&%x~Mhg3HS)`^Q(9s;lkNS73o(u>W`^%r$)4NRE6qVD@2HoeCCTf?=1kVg|k% zZqGNreiixs1-tlFSHpX+hCk!suCIlgN}l(Scb~TdUuRdGW%qqOT-^Vo0vU6O}V*T3Ej zPbvQ@P5mM;Hvd-G-|q5cSZ!~A3%PuS{nuMmyUaFiL=s+MTQ`Oi{eP$JoQ>f&^*9Rn zty)JYsv%~gZBW)Z_Suct(B|0pH-@82S76%Fc0BZLR7UgdVQ+_1+_Ms%t$&+oSYf-r zgX8*qJMNwEAaG;xJK^14=V!lu7w4oE_KJ7eGUnSC-z6!~g1haI_rd`^=WkYkZ?jVk zuwXHlMGNJiSL${Jd-8kubp0)Dm%m5R&r z!Y_P3=tum+-t-6}iuKfe*`wKI;_oQ6tjH_F4Z0U~JU;0t#6xJtLRhRVJ?)qtX z3P~OB{50%aLzH%eQ-AaV>)T`J`unFuNt|n|HiwTFJg&3}MhLpWCj0*8a0xr`Up`~O za=^o9tbb_IXDHkkkWMoEsP=*e?F~3ufK2FF5OOcDAN_-37ud?rA={VP!Jk73F0hk6 zXG>XNkNrGs3Hh&SehT6-4$XGxd1<@I88P@CbcG?$VL%6WXvHNgEK12!7 zK(!az#b1OwH)+y&AnZuZb_-J2$;9Eq|JfJe^e8UiVqr)pNd!%^~2H-8xp$-h0zk)Kq5>IyDu$jLz<+Jz-1 zH}s6hjNvPw6~}{kjweu(MJz}99PIlnSbin~VFGSzs0_P$8oin(O(Wx6)eq2AVaEG$pr>qYjZufj~;g`~i0B%*Tdxu^h~k(6^F8^MOq`*Mv{VXoS(-2_WRC@0}d8nnpOYz|N* zs0L^)?3f9CrUhC6R=H#SDC0aBl0=iR5fnfhN2`Jg1$&|cOgy1X7%Co3l2ENEkH?_; zDXVofqDw!?BgvE&`U<|&IJmg{i_We}9p_|?;vc!mviNL6YMmqvkPOfk=BVUHiE**=<1sn-fDI>^DK@SgrIGkOm7Hq;1TUspeHzi(mz5|3lbE|)u*ekU6MeR5L3o^o~KyUpUs&bJ%;@fbm@l)`ZxFE}p=a~{ZO+cdF z|L|?N%>jU!9fL4h!4|b#1Ue);Kn$ggLHw{ltes^`OVLQ+!o? z$ZXS#)KRIG!Vb4MB!RniN*9ZwZ2)6YvFYnQXSXgkxf1dqBpCjF#b!^ZC|F!Y{NP->q0}5n`>c!AcGoh~w+3Fel+7S6OMz)+rWwg* zPMNvMyafK;+yEtwV*y=t!MW`RmYZgu6f@IPrf>CKaRvtb<3tQ>|hyO1CDejhWE64wz_YDj#Dc;G<;cNAZ%tBvZ;Pco=pwH3JjfsTIh;SKrv+ z{O<`V51urQ(u~wXgjnr%c9p62p0o?A%oviByj|rW@_iNPxxfynHsiOysi><0>t&`O z8JyLe+R=&8P@_J;H;%1EYKmfSe|t@}i9$)(&RWGH^P&TY{Z($5@2ky`E};R#6_ubL zvDJvXA{U-9Dlv>Lu{Pmwccai9$NC0%#MHLT#)S+<_KXh=8tORQs=uB{@TaO-#&5y$& zeNh``fh@`*T~q?#bkG1X@*moc?6=M|ON#kc&lU6Evw;@p)Lf3-rgiSnL&={<}Zk08P!yghv{X z1~69lAkEqf(eWn4tVS<)k^f*AI)u0<8eD|y+6(O+A=cXs_I2v>`B`er%{d7YV4Xv9 zDsf7|-Z-=0dtvDmL<@uk`A@b?4?bn8-_a-GnEA8loL}?MS2RlFOJFm?9OME!BY*XY$9sNmfFRnU(VN81}RrB zO#YZE9IPqwv}UO7o20@U+g2wLdQ={kw`~m`hV_*|voiXgJnRqgNw>Ii#inj!g(-?IxOqPxARvI)g!(2BFEu0%R=Rf{2FqzL>7hzJ~I(VVx2woAi_vF8Y{8$1y`? zQIlFJC+?;ScL~=zRrZ-uU7V<`txeRX#Cyg67}~HV)336=NJ3Kd0FgAt9@At7e2iv@}1y%9+pIL@*(V zXqNMI_zqB(Z&?D>;Ml9)m<|{%@%EZlRSwJ&dCZBD{}al+R~FspXcUEC_QvvT#FS_T zQB0iNpp}Q?G~&K%pp1b}sH%vU$G}8Vv05Z)nm`%3twZsmkISdh!3tr`6IM$9$sDogOADUk>>K zK+hqJpf?cOM@|G~PHU>~N>r7;C431nyet|yfuu#Q9^ePN=b+_O0As33I|jiP12AGx z=f+pD90Ze+=w1>I>Bl=%M)sXy(QXsuVI8AzN%V@;p#1uagZtNjrJDY4UR5EFb8R{d z#-kgyuBX{HF9a#9p_1t$NZ+SOezFGD4%`-G5EcW$J?*IKYKwm9abbK#gh~d-PCkC~ zd$uKxTKA?wYU_A|LZlK$z|!D}27Upu3K$3ekm0>T64R3~xUv-^V`M7QB>j?l7hb6{ z-lPRc>04jvXdB+4QW|Tvbseo)ix7_z#I*pw)5of_h_ER@$~+CcTxYgOC`3BQb%h zp5t$Vh>(4zO^?^PrZtBrN-xtykJ$(`Z!u*P+H0Bw33zv21(vs zx`V%uiik=~M2~pc6f}leaY#d0qjrm8kO|!6y8vS`=)+-T!YQ2=2l{v}l(g_fMKtGd zx9I5#wc`_{+8>17a^~PlGQPWV|-(|rA?^2*V{Atn7#rr ztD%TM${FG}rt3`u@P?P5s#3S=3lIOtG-y88s_nRUXgS8?d6$Y{Ukco{_{u0fLn0m) zn}{Uk{0=&QH~a2ES?2>Xo5z{XXwB~4*NpAQ9s^co5=4>8W;asv3>KXjed|rrD#&z0 zQTL2p-Pa5&7cOfiOYP>qoNwVw#;~Tq!I^{fN;$a5t|s$LAw8Rn9ZvO!-mqGP#qo)? zu!!KW-Ls#$&!78>O>JeyRk$tRk2bzvZGX9yIb|zM08zqa6Gq-hog7P8Y%-`Y{8r?f z(_^E+{1%fN`a(k%1P=Ph8ACc{T6G!zq5-0+iD(ykBr@S;d`KgTstfD^EeIf!?b$8h z$7Fk5iy4L4@sk$wGk^8-c1(Y>z5h{zJ*B_tUHTEiyz+2e-QV=>hNXno<$A!c~Vy(`&(ZnNJFF^3M+nX$aYvWgguRN{OnQFvk5$m;xA8KB_$ z#s=HrMSb>)(|p=vcQjqx9IoHd$fMx19f37rz{AXT-SCRQ;UvgJHO$%v=me$>%@*DqGMhpLdR$k!$$yq$`VqU|=!^xIF-oMcwh zShp0WV~_szv*F`iSLqgAMK0J2?Dtk>Q&fT(?liF@t496cosp}e9|tiGj%z$6TVdbW z$+S%V?|O;Fg0iGW;gvcn5nKV;z?puMI4#+y0nO6qYe2B5o|7hKM5WWD$7Hv~Lb9cE zXsH4sig)ty4#M(qWkmABXeB$OtH1sL#r>G$TF!0Q9l8!6MExJ3Yf*089DG5<|co#Ex z+mEDMZP9E{!dHcyfuv`~)!Nfe0qCAMZa zWAdLjq$*Uii@l0#{jwpI(j$Z%1f2NU*M(_&7huVH>T>`cfp)SRBs6} z+vj1u6%>NU>|aKjA3PI3fFTBjm$1w zsj*ZQo^LO1H9PdUv!|?t@uN9~R~HnnbM1SrW=}i}2S?_u@~>*qM{-Vetxb>OJP58M zMwvrW>*wRjBay7l+Qp+xIAXOeJlM!hy#C3$v4HNDMw@j(`E&baZABAuWr(OeTpPbz za;g3MDAS%=f2sT4kJ=X6)w`?0g@p$jx#=J%b1$PNKiaHIXN9Gz(2v%}@0KiT|6zBw z+~!5{VUAt2AQ?+`I|Sy1WP9)c`1yuG{IP?=U!fTznYtlVXx<&5zf8B^>Y5rug%&r z?9K7J)p}Rfgc{wh9cRYb(sAZzhpgwJ8_H&G{;M&3KNc6>ujZx$Bb2xgNO*|V@W5H23H6g586A&o0%wGx7*VkLej)Jdzw|-*}Aab#N(*R`b}s-x$9KSj5s@sX<4Z zb?KbFa?M^@v^IXXL#+E}a!R`~n@~cT28r zAF!9{<1wyDdz)KImd5j6z7NdPa{JqT%vs%Lg?Hsj7qXKvRw4+%fbaGJf!b_(k~#R0 z^;f%wi=)ll{MV$AN@7Lf{c3LFj*-rRd&u_OYh1?)7*L{-QcwJD^)>d1N#>eE)>DS( zAT>AtRX-DZZQ=cDZaN0Oo_kIDbzSQ(j@QBF_}%L3>{I)ie>2F(_A~jCW${e!wLeSy zGP_`Z)OSnm+Wk$G|DqPN!6~sui|q?-8E2SET=x~xlO)%D##<^&j zhk2~Uw+=Mx%P(upm0YUwcFjTNLUjIn{>=2lt#aDWOwRwR*3SEx$&UM?Htr8tnJIGJ ziBWWkz!%>x?b;oW?zq5FqADAu527E;^HuiypP7qEn0e8`Kx3J`^I$Wg?21O&_=08a z-yV$RgGI5=A!cp)6^%K6wjSH`FU(2gdYbzSvvuFA8*|=yY`4j17Hewem?o!hUqTbW zvCzoX_N`x-!^>ATLb7Yv0PWaAO^@zhG_g+bIZp%^HcK$>z0%G&)Qm~ay_)E@Ly^KK z**6bmH-u&Ga0ibd-&5%I^^MM4Uyzkr{3C+bl~KGi%_9cMG&ZfmZ;+(T*GaxgY{oZA zC`{L?#Vw>r8n*$b)MDK{-*NLo$IXk0pptjmhkCE_@xjjj(j3SCmrWriq-!BN`!Jw-kA3qn8GG6X9d5c8Ro>$*aq1$ZntSYCzcF_f z(cB$2b)?xB`2X@qGqv$L*IZd}rfa2aVZZ~b=7Ig|k%(pw+I~mD`ajq{^(gbbU-_VS zQAdpr+8IZi%gdE}FKBNhLr(KCW{4WN)9!nW8Blv~W9nDFpZ88lwmQ4MoVYGH#`JF- zlVwp3NW%U@^fSrd${6A?VSjJ7&mCh1ZM7OX3d;*p0<4bXc2|F*C)!wJE43d{#y zvB#Pod%0F+ej{(<5&CnqD#j{DxGTRV<>0P~G|rWF_Q|Cd@*{Zyb#@pns!O;?KO0JZ zxG%5B*{`WSqo~);M}07>WDu1mV)ZIVTPvr=4#Yot z_Z-JVJGbH=J-ugv{pvWgZ~C4E$;lnkTage%_!05;@Z(L-BlR|RK#{Z&Eq;lrZX$bn z%5TkJy;Bc7GE+I*;9SgQG8)zJQeFBiJ`Tf=!vR>^MB&Mo1%*J1pCN=7mNx36z>?!l zZGIys2gfP{GN2+np#hPM;KVQIAE0PY)tQr)Mj=2T03WbqX-sW{NXhA>z(SHG_>70Q z@-VgCPZ-BfVnF97(RCtWFb;ddG;?eZ^7vtkA+&ywH&{}D(@l+ww&pItMnBE;?Q;P^ zQ;wQ2n}g|bMg+>uELi|~rF7qR>~u3gNigsGuOyiF7oHqd_DVy0YA3MYPTDD~vqMjS zj=pO5J;5}Z(~+W;Mn??@y&Q^NZfBif8tNW)dDj#~)8)+#CzvMGGEeYv(OqdVg(sN4 zMXaW0Y_}6lw&tw{YIBL6(TXA!MJJlt13A6IxtXyv$h;JdREmC|dL^zGfY06nb&yJ~ zI4cE~v<{Sc9e4EiaV?!l+(TTgd*)oGu00VO_(uEciKe*(YctAx`{jvd1PP}H|G{kE z_-GF&9R*9nQQgj75lb>IZT#Ezv_F`B1AesRH~TmNuOsF%|DfQ{+14{L0WV+I+k(vhvy;kF*wIOQ&Yw-w zVc#NF>T8caac|{Wg>r2p#uBGBjiKYApwjUMDhPmZy4+GxS70Rp7RahyoA@L;>Ys&D z8$i_2M|S59m}rzBymVve20^?;syhklLuTR+t9oC6mL_x7nW=sqL?xKf`H%pcJV~ll z(XNgz>GU}I9&c*yTJE|TJe773FKWf%4;lBmv&`}N%?>v)0JGD=b&Jm7-w}PG$BAG` zx=~)e1tmRHiDxU|iI_kb#K6k$33Z1q@xe6g^3G3a?FM%$z~9n}&x}*OiSsE&<%v9~ zhz<}5J)gbwFXp#p@2{1{l#|3t&o;jpa<=p3p+@QKhffal8-6wZ-5UQ!0*QZ*bJ$EAk2xr;5&S6jfByC?g$81|Rho#3pUAKHyw4)$0yX z2!2Eq=Gbdz^M00nc(&<}M*Gv*roQM&PNlIG=b59uOY8~fL2WLv%g!?syl2EBWo@_f zjX`E;Io}N7a>)6}MvLqp&NqLmTi@KpbrfQj2-Xd=MRUyfa!~^EAD}-zXpZTbe=jZY z2_w(EAA0C>GzDkKgSvVor;sg=c(9hxJhn}#kYK-(nn3m=9zwt2t{i<)1HlW8S`JC1 zh+HxvGm-utH%YlgT8SylvI=8g!rdMHsTOR2MjrKtom}|U4 z;?x{&n@A`xVUl^`ul#)YBR?Nq>5W*chYDGX;ig>SLeUHu$orODDLj-Q!gJ!`hFoa+ zhZlKGVrdiiAb+U17@9}yaTl7Y`5!e+=Fk7L>4&>EP2vBm>9}lS_XPj_qNsIuFOg`| zA67mc>*!I{-9PHm?=E6LxZB=)k=gAaaK1R2l_`Xt^kp{UpcVPuq7sYU4CC=6!H#7p zJYYYfxlZxtr`DAE<#|sE{x-;LvD5I2KJRz2*>5|XAgeHxcz8h)E~5G}iW9oW1zje1 zkt<_DF{W;#q^DSvg1g#Zx)>+JZRGS(BAQs@f;0J;AK5C_r4FqGvxw4C5wcz+ZS_2} zU&U+=i;3j#ILl6+$NJb{&zfhZ(T0m9qJ6)W>6m9r=i_jCs~tGsY`;Gyj?yjzXO+w2 z5vxK)oNT@d5XMJ?#Lkp1XTq{3&Ikfe3#ADPC#tc|IZE=qy>&kP=oP4CQ3<4?sZlNC zB7Ax8*p+1JL?nE_HHx5sRD#XSfx+!eKG+XoAL;0%gaDPYldL($yUyNe%}~PlKCxy1 zOTS@(8C1QZX=hKWc!ZD1913;N0`}t-_T&X-f670zz>Mn+b?dF#$laTz7eWazuPC^- zo+TDr(dqD_P)&24^<)>IUwp_6c=l+GdP@cq7Qv3WC%dNVZ=p%0w1GtNDET~8`m^iuP}V{7@j*Av;9f{WeJbhho5a9jJ< z6{u{lT!gC~WO9)ii@R#ou+innIhWaEFUNMgz@B%x*|np?MgKoLoQXSpV(yJC zeSNdgSLWiaE}gU&USaA=3G!6;?8+-J!(C>3Ee3kC?2e1g&%Imh+{N_n1^e=1ruQ2_M0B8w~)Dn{4C&asQ-Pma?b4w%VqyG>0W0B(cuaE8*hrw6m`?Pr5`qKflWKtx~^G zFhMRol5EYs$~5=;r*ZbtLZeU_IBunWz@b$b0|P`gI&4|T=}EDk4v|c zr=$*&s^0~0^_a}tPxSUYn_7-N`IQkiTF&flum>+U`!>Ha!X*g9 zUT(JKyDyfTJ@Cif>1wlq&#G3S&7#E>reWywxHI8*hGz(L7akE3-!?K+HZM5aQ$?;$ z=IeRpOA8@^llsRi%rE^9SKA5Kn5(G!(`!sf;9l{y<{w4tMvxU@)=g&ntnN4|(!rJ) zjnBr3Tp(N%K_l!~lddzndGp&ZxXxVX8=3QC#gmdV(9D;Fe2%pfSJBg1cH=5Dq~E1z zs9atL>@hHb*k_o-jhD!inj?w-4T`vft%luT4li?QCpat0UU7rzlPWla%Zg^7z5$k> z+!i;QdT*ZXd!y;!y>KvKhaZcNp8JR!&9FVbp>Ay)uvtQ3mW5(Z$wVSlaHrNG#4$81 zJ46*hx?u6?QsFa1IXN}IcB5$+F%N4txwG}Y!4EXWY=CGDE9uwxrYhOE|TkIg=#yI|6OJ*ej#2f8CH<@jV)_2Tx zPu>0GTz_OY++?P3P!wS+I?^tKZLKxJiHQF}S=Ofg)y<|~>MzY~+#Gr7!^~cEGpKQn zefDNkm-|aIix(Vai0-`?oZIX^b3cLlxwiBcv(?Zz(7^3HnhY%mO5lNT4$(Vu2Ef<1 z3?{%EJ6*Sxxb_@zi^*&|yE#`DoJ|=Vj6^8Z2*uEj(joUzRCo%w8B12uFDCu=QZ0i*O(Iz znctkc0!4oO^pb1h!$1nueL?)wEf7VB=e+1_s*9DEUbKkUQIdZQlvMVd3J~=g6ALgA zpW6NIFb6g*XeQ23N5rTy22t=8Bg;#pec%qWLw6H?xwWG1-*~6luBX0GAg)A6L=PrPE^Mqy2dnvanQ?Wq zARatp8)VI?okVb}J@hU%UsBoKh0%6jy433rnS{$Ok|`R~1Y`EhU9d_&e&OqdTW|L8 z8|$;lzR=w0Zqu;c$}+Fqg>0{l6MFlterrb35&WssIykujHe9*TG`G;hHFu*qSz!Nq zw>e%BP6ys&{#5k?sl>`6`56*yZr`}a+&uuF9SkPu6%bT>XA{UcEhrD66k^}m|JX#} z`s_pZ!abr?x!0VSThxpsgEkNE_(DInVdRzNa&XjkLl4fn&rAkYKf4bt{zAL^THKs) z>sf2I-JL;d-klQ4OWo7ktJCOkjHxDBd8NW#qdKuuP+(XQIv3~{u0v!~)MiESj;*}k z^l!ehIaj3zCBaqAfI0Xx@BJvBuCoj8H;2_<$J(vpBu{+wJ8z4F>uk*f zW|z9<&02Se-GvSjDn z0=yfX3RB48{AM{0)t>eczD!r!TOMMwUS;2jFWnwy%O?XEmta*h?l6cEE}SYwB9}uS zHUqoUA!K9rB~^y-L`|1HY>q0sp_vrYDpmFfL0_BfagUfi_FUGit&5?N8mdKu-&6Y* zxGL^DK7&MKiin1sa;C4&#f;+29XK{~V>Zvlxlqb;(Vs~$H8HQX$?mI)n!0fz|}fmV2DuqK!PI|&L<*sff znLb#_Agg%Izku08bEuSabtr{a+4G-3S9`U6>`HBP*+8%ig{7e8szLIbuPpnczy=9k`Ww#QRwa&EI@pE4P9d$V&6cipB} zQZ83<4CJX#v2<^<*FI$iC8tz$VwoO5&+|07@>{si| zFa+Ig*PDY`tbbY0vR`4BuZIq@)YhB4lCHu&qCTQhIEiwo(*is9S!B6Q_Q7Y(VZk-< zBak*`h*5~@4SCKC*{ky@%fOwxnbCQA-67oc-ZdW9%~`)`^TqU(tP>>l3ORUct2+*xx;GdJt{Gu8%5(w`^81 z)U;25W<`n_L+Q+W*RtebzAiLM=m+Cq;}ysPHyUxMaW;6B0(uaaxRe8|fT@lcX+j*w10TXbU&gBBbTd1orc*44HP%xu#u=e zeOfK3Rco4QQTQILcFTuwWa3nK7UPZ!EhHRIr3qj{M@RVz``HVoZbU^qa83{5V01Tb z9VD{lwt!z%dWuD~4&J{|%#M7KNVSen*zP)R9dZId)hX;`&Y+3{Rn`|cG?AXue-@y` z_KN<4?oE@=pQ{Jztq=p$d|j%I%M>2Ci3_%Mjk4p%gjOtx>u0M5WgG0vU8 z!%v`~j5@lbdQJ*^{T0)EfS-cMl|rV9lucP7+J%w&aehu$KBl6=iTG=GDemYa0|0Rx zMWCOI&Q5&QH0NoDS6;ZS^) z{uZT%IxSd~$Ryad>w;TQD+ITK&_%8G{?F5){q{9H0ph2&=j-MO*oyq?xH8=#r1zW< z%;G~ifzth+*AYSPu>W}7Y||LCLR!y`q434Z(>I0r4}Zgq8WF!oeIY&AWKN1em}F0j zPr;@yXymkW6KAB)xJ#h#fJE~Bt#6S3?|J*e8>SbRFWrpfH6AyG8bQ8fNZ zFiZSp{IgHjpMru7zJ_ah!5;H9wx%2Hsc)LgkeM3Z!kV$cp79oz%H{Usx6B*PJzh@m zu}_5`JYiqmh-!Sf-TrNJs&|*Y`E9dD*=)|u02+_kecyq(ddv=a2R8bG_~GO6!^ico z*4lSW9bc_{ht}`1#eX$JyKh7czPW+TTsd&(Vl27Kj{mC}(VYqCCMKQ`C`4JHu)xmy ztGT)6)@BeymMNy0qu%X7?;6jW3GzBv&foc2EY zg7~9Rietc!yUHo`Za0QL5XSZ(y{Ee0eSpb#xxMrQ zrggc!;{!Um+`je!aiAA8iW+&r>_%X~Dv7J{0_C~}`KUB4Nr;3Tu72ocW$-vTWI@Z0 zcU{{DT?_5I;$5nc!O+#71_8y=Cy92*+Wd!RM8_Jq??ZEd?vvEF!bKUo^z=Z;F^(id$qhv$C8$vQtcI05J&BKLT>8v^od z?MEhuTwLvY35g0wYSBlgwh8hpF&K8tPkKz8q+gjZk!7ztpHFf+14gT3Vwvz25H z=l&As;D+jK`otVxk1|69HZ??4(+A%mnwr~be&T|7l+${cUJp^riU&$7_FWRzcf-{|$?a4t|5x zZtg91-8aq!=)-SJ|NOlQ9wZdcX#+bI_mfl4w|KpzD+{LNGJQP1)o*3xxfNBEs~ngZ z9+gdN%H>AuJh7G>NIp?0lVHyh?CL-zfD2-wRinf%TEJP9?kH4Ul^mst76W017% zPMZz!UeD|83)xuNJvFOv`4uu*BpSS2Qi#1hW(Jf51{pWSXIkCZ5^}gMIZ?Duqa;s&`z2<}F|eib6%k{Npy7JZ@im!1B0moY;WW90(sJ1a z$Er{-W@?cgmZxQWj*sO_jLWhTBp@igQX+%1K8au85wo>Q^iiqf-W=Fyr_3QqE+v@) z?m|mkW(nY&$a<{yiZL0P$EFbrn`tCp7;Q|;rZY7zFG6WDuBSMMHmojA&Z4v#I`T3- zos(Bdt5En}W8i5?COdsJZy@tb1iKW+1A{I)s1-c*gEPpo%vbt}N{^qQucoXxA7$L} zt*-xypXZ@IlRYYa=Dt>wI`kEl2qV!8#8*l&zi%NiYXViPVuwpc)Bf57oeI<=CsUPo z)~T*=l!&WtEb>)epD{AnRu_3(%qHmi9?+zQ1HdbO{59g2Yn!h-Kdw-I#*9nE1;_{i z&0tJYS0TF14R;+WGD2tQmTr_JZ=E$p%%4fR6 zes#q_mo7llpn=4554}m`9DhnvswhDv63`{9yAFslWrbpFn26#r7f)wp74AkXAnT_a zJ~h0f)|MRhYY4Y?^E~J%I5`#%9SJFpsXJa+g}TKD@}Ueqz*Tw_w?qQwrIy4%rK6>% zi7~(9Z>+p${FNLMQ^ZR)tx$`oZnW;kDvL-A9Y>xrG*}m`ZH{GYr&871Y$9H^teJ^b ztO;pZ1vg|U|9^u`yc9wEY^^TkE@HeRT%`jOp%xFg&m%GxKp8mtl{SXwqmwuykoGHr z`)?SxlSYQHe$r zZK^2Hro3_@b=IWpe`;NnN#8iaRN@E|;g33@o)1ZzMb%`+|P<((W^q< z1T6AY9Q@>{o=b_{N%e3=litx$Jq+0*dLS2Qs z)gz6V!)&$csGdu7#a)5s!T5>h;d5K3v_3BATmm+0w@j&UJ4qh&hdmmYyImJhX&9g> z0MPL#IX(v2;)*;70D2}z^IY?kC~|T;bV(p8(4`X5ydu#&Qs|22xtt;~%>!7HnjvF8 z%0GxjS>DkDfUKROELWfubl&KJ%my)k;C7NCRuxYZTFJVB^g8ybMT%aO8f=4%78*&L zG$1W90*DK_kp6jGRgy7u&{j8w1nrBs%DA2Ln7{&g)rLv~Tege>t3wDlllLDxhWr5) zhY$Q>he@{@1jH(7a^o)2r5Y$i5vw00&tyWqfV=87Bilo&C!+NowUx=EA{$~X1eFpg z{may2p5Qr;dc;4vm?0D#(crWhMlBk5TNN|1Jw#}jqnPI;x4-&FyZ;|`?*S)8k@k;I z_slN4I~y9<;e|My$fJv*~3dUx-=@8|!MkJ~-n)fJw4>idMMdJ4K`rbBHlw|N3E zZ?Wd!>CSN2WZd+uV?BEZV=y8&<%7iK28LO$=!Yj{ee||PUV{G;SRLUO6kd_eDYzOA zA#@qezcDZg62T;n&*8rU2dj+W=YlGMs3~T39MHovX+`BhAV|8E+;^7B;atv634)xaL7p@x(}6P0}~2R zk+ER33_HtqXa54usxrOd)9GI;J6zgQ36irhU3B&W^dJC ztli~kqGSa!gB&LErUoNY#wqa6N-Cy4$4glZZ9`>9>}Q4w`yq!^wn`~A zoN{neV;wY;bvX0`l{}NEqfo0kFd+~;23<7sd-?2o^X# zr&!I$rIlZ(@{Ayg2RRp=guKCXj6J6~7RY+ z9R*ZILh=*zc}(7MaVAcXC(o!rlZxBL;kh0D1vH@baZW?p0yyiL$V$n;IZV8XMe>Qq zjS074H27CI#>n4JV_LUDXVB0m1c zmxWaTYl1kGClK4@vSf4^p0OmY6gQxN^rsLnA8 z2FZ%#p+$=D*yGaIDWdW2Qh8+>Y*&mMrZ<{6nblFmiU@>YD-_`4o0=kwGZlI{E*D0LHCy*hoasaLe z-|33U*&M~Lj!~;gxnd*<7|79boh^z@sD1dz3OHXKIqE#1i^=PPkYrhqN%%qoG`K~{ zImNv$FGKOtlU|TiWN>n`8u{Qu9PmqwQ7ByyPp~`l(f3r~oI>WMR~ZqG0v-(Era)^H z(5S)*99|4i1T=8;qLw)Gn@t23;rz@h1 zD}N~yCXDjg2;!EmF`WwyQDg#CQL_CoMWZ%KNNeh{T=s2{+yRN>4(8^OJPu}dRu+bL zV~%pfEKtv&X=|~}hG0-;P#P=k$|;4y)CrKNHKxpEO~Z;=!Wg`BMZcM(|C13vqs`x z(|BDzUnourVrvqz#JVTzP8lc?EwF97ZINhFwhqb+Ha9_G#Kq^j2pki8t9c;tB}L*0 zq?}MBdK;4#Y$y^}8Ti>(h)bLP2t@-&B?DY>=?(<~K78vn6VydHJW`dvUzMwb2w`K< zHX;7n`E-o&OZ1_cXTZ&XQ@6N>QUx{OAHzD6PYOUcFg&Na@LP_yMVKcQ&$Go%*bmVn zB)DMltdJOr2og2=S7x#3i_H=Ji$w)4*A$ClT<$9tW&VN4VOp^`)qX0u!w3u$?+mtz zqa1{bC@2wK!&kB3WhPdQ(mzs2{fkwIBN1HXS0IzWl!$7ZJFT%;w6j@?g}JC9*E>R_ zjhA1Sh_R?uqEy^jd?oX0>^8#9;SxUECripic_Nzu(*`=(eeOhj39FlVEpEX&r+kfb zcMt#dHRVDiHoITv(PqnQ?SsvRE%Yc@RbdbxV&okr7se&&2{z1&_dFHLn+Fm$RHMLUsWY$GhO%2xw4hw+)s~Llfk#^yCW%W)#2_t^>pq zZH%yW*|NqFE!t$q?;Pb|Kp>c5Arv8=?S+>GR7AjBx&d)+z<}+LCEJI^5uvrAa3Lb~ zHIAE9C;62=&pTV*85T{AcjWZ2Xw{eliyJu6L^np^c==UW9D95=zrsnxM;c4v@TY83 zq9Y4nnHgUS=U!v$UCegScVL37T!2r5KAyC?lwp}AZ-|KQu`Nj7#M)6p8Gz*Q|8mi+ zKfbNO)e*-rt_hdm_=!~!(fZHSx{%+=oYz2(jH0a-Kqb8J3sM5B!}N%vBQ6W}fWkbC zqH3q)M6USAr#{FPA34Y^n}7pHg_mKryf7-l2v(YiiV!j+Z#1^nl)|vmnKxwS=wtrM zmM=v`IYO*_6csTaY*cGX zr8pJq{?HWE_?Jp?CML-SG!-4sd#9AjO(U$`h%s>b5CGc;SO5W8XjZX2$h0F3?gyoI zjdkW62=QWNVnI~{UDi^-qj?^W@g0^{d?4316~|(Ym7*$|j;@!jn~6{+`wNxm*G#lS z3vO*Dy0*x6%HV`i_Qh9H3@=48@3Ql&e;hYfMFLEL)Nk=jeC?w%?}q8h2BkJ zR(^vX=kSDo6E(n^{6b(0c*P)kWXU^Ph|`P@<(d{kK%i}FAtIR747L=liicxMN3bVa zg`<4XPb{Gi%E0lPazINVOkA&ODN16`GJpUl5OdW9J6N*u5v2Rx9K9p)49et|Vshmw zXfuv+tdIXK-m&!0s?y_!-e##6_~d|zK(yDi5<|MLR!NWXZM*&T3zNyzLngx(b-u^# znBXLnCn4grG(^zGj)kVJq3g_(16qqdt+68v6Fp#fY}My@cCy$o0fXKN7(@st-sZ$ArY3yy;zh(Qo(Bibf5bD@ao&h7>+9{`QV z)2Q};W25~zZf*$#Krn=vZM@X`R=GRYmw`&Z69@)d>Mb=!eE1{uWWg+9WRQ&h8;A@k52^? zb0>c8SRO_QafS;Xegt;f)lQt)^z7nzNxT>lW?((=00juq5)1LUbVN%$ z1bNWPf$c?WbLo6Jvb|{4WVax78PrA4`G)F1V;wJ7w+Ak-le^lB=6-aKEbSmV4_t?+ zU`mm4`-~-kfw=zyjZ1roby3=yRO0NJ`}|18J*g_$W>h_l%7jh)?^C#Y@6gqa9hsA`GF*; zhtWxtn0rfQc_(1RFxj<}sJwVDU=HpypS8af>x6?C1UN*?B-?Sbn^y6C*6FPB3FMk( z44?0@hwgK9ff=1erFu9HoxmTS3y#5tO~Jt&B<%9seG^FYUH`@XY?_EaZ@ryd%PVn{3a2@b#!o^o_J z*^vlpqRte_z?A-7gkubq*LD%DahcFXTv9l_=mkfB8|>xs2ty2JOu-;=Mmyq<5fB22+@gAzFs^+G{f4q zPkFgpX7<2knrz!cG{?hpdWbSS{A&;Kbpr%<`n53vw9UDpNtwL!NO2^xLb$Nj$m*y| zV6DxR7hNK7tSv$%O_MEp!i<|KukQ)+-YrM>gzT9q=k*kA@avRc3q$gkp0MnC$R@pn z)9q`(FO4+}C3KuZIE*Q{J#`G8yB{*GnjR{W38xfrhATPY8KDncA0?Oc5~Wy#$OG4L zV4(Und%^l%$iK@(de;M%EDPfkkPA2PY&jW>3W7hJt$VZ#tc82^2T~Y^k+wWqY;4z! zsIJ!C7+`%PKJrW7kp?&H;F8M=wlN-Qs9oHyi_REWMCDgrxv8_3x-^x)Zic)jt zBKh2j;wbaGMe_R-F%IU+(v!fjb7hZ{#I63t2&M26ew#D)%8yPGXXU*>tijYD-AI$= z5&gvF`L8glLQXDYUdI=FC1>>$r{MEn`iX0bo}Y=jBHlRyzhjONBtW`6x%p&Kq=GVx zJsB9WU8m_?js5u_o-8V2DoR5RH<+OE&BHq86BnZ!aR@^nN?G)&4D}afZ4tpTk^`zz z{$rEQ%)wb>U z$a+#ez^{T+L;{N4gQtkf{CQ>691JCPgKOpTQ^eS#xf?i=8*kMYE&^Ea%4^UcAkSk+ zJf8);1RxcG5-UA8T}d!$5R7EC@ySP?5alhfe1?ks@mvp-5nt`=i@&d8breJ$(&$r< zj4JG%kQ+~h2{cFUJyl%RBg^%3z`X#;5r!)OD?=d7@f@s3qmHHBhSDav56oL$hN9Ck@b6W%K75YP-wF+5N8{o%Yhe&Ho5yLYciGUI9EP$f#_m< zBv)SmYk#ZE{*x&0`im=z)Vbu;;DAobLwg>jiI=;jemO*ZUwrn=VtFCHP0X7KYlUVg zO-p>oY0lt{n(R(&JgeC)CR*+@YNiz5eeUm}uz_!d!^%{QS2Qcy_V2Zs1viK{v4m;L=gquzg|-Z^cP) zECzK8XG)sntP~oPp&G*kS;&g#n=ZXj6rRIFDxr%b%sXWDK0+3F%u;RiKk|BFP^ z;GKIYcj5|A@3;s~rDx=%i$sq?mwI^Bn-LrWsMiGf?M0&H0Pjr-q3A3j)O)Yo^l(XF zwx6BH9%B8}>M;DCI}uPZjoa8aL%E^Sqf$K z)=QvX&XJE@BKo!%M`hPlB7H7<#~+x66FGZ$zlNz_GVfB5Y@KXZMY%rsEav z^{9wHj9(ji1e=o~u%uh-fiBD4KMhJD!siXXRCF#;=hv88b4?aHMt!|t^`#=yfcNaf zKLbT~lu6?<5eW_}j|8ZNWr2omFB8|~;{nCJS|x;M(=QXFD|SLNMG_Q)JK{A*qGL47 zfGI^M#(9^EW*tWGNMBzGtV&=9fx;huh>v(y3LoLTQXZVnIR+gDPR_Yp6cy7H#55b% z%(TP61n=`3WvOqzT(n3qbfn24TtKj3)9|N&3v^Dy0j_Y^Lr0(^W2;{I8s|t?$*k#x z!7#*$8$-?rUV$K%a4=xVOcach%fZKrnXpw;3`dO=YZaU{H&66oDL>mX816+w$6ZlN zUnv+2)ZC;PLnFYD{04+k_A|1cEYN)zS)_$&Juct-i+IBvzf4ZJLcCkFW`$K%1p{s} zL^wQ0Pojj)%jNA?iZ*p$J*8j0awS;nG5Oh*VvHM8JJl>y(XM^<#MDkrB%i$s`ov24 z+EpUz-&gjc9CT?>5t(~mnQKi216Y&9Am5y)YhMLZ{0(_R6_mrLA@HL`C7fe3-0aT2;IDmi7O~!&=x}dj;+K9UHMQ{E&LG|j(a{o0VlFNBZ z6+4=7t(sjcn$ny-^;+>J5F~V+=*i)B&UK=BXjyTIYN@pxZloh1N*n`}gWe^_UnjaX z9E^x_7zmCvx*U2@0&aoL*NJemT_JL<@?ev@A?2+5xW9>fg#atSRSJS3vibF*SXdePZ_xSXR5gWPBs0I}7`#(;ZR?z&$2X^$BsnjQVU zas}-)5Nax^E9t6&#|OeB0BD>HFHUpw1h|V)BF3SG7<3A7(VpppL|OSf3|^!N90#0G zvDH{DtWd*{unrW-t%Jnr35*?%Bqa02uT$Z7pfJ0+V7+2jb0EIarnn1-Xti?s9IcfE zS8EL$S`z?w@CgRyN>CF;v1Cry!41fA&0r}kx;v93YE&JXG z{9hyga---E_Lz60xDs?Ly9w@tN%E+h#0}*e8=H+1CN)Ud(OJ+S0gPSEp3uabVVYj9 zyGhKl?31uY9f}Ex$1*4Du?3_5DsC`vfJoqP;x$~}{+l?;fAA|y=H7z*C(FOyB0exe z^2EQ3myZuciU*(z!Db*Sz#bJIwH@qUJT+c0s0tF$$-99_S=^`K>~JA2f&0S64mRz; z2rw`=mrL!%3CWZHAu3wd&5XI=z_|8q4h_x*{uKA|BL_M5A0nLH$jL*Iz%=>tKSXgs zsE_Xqv;uo~oY3u&ko@8wBAyY#EXfnH)vcl|g!iXAIchmrBel&xhk*=oQ2Hge!ZrBB zGCAT_QOv3K>9>kbXyL|NMN{j^a!#FMNg(GqFwr6#-zGX5n`GbHL@z+b(Az}YCO8@p zTck0y;b73CYmsT5^_YC)HWGbJeHQVQaQd=YAa@yws=CVKHq_wTwY6x60>A z-Co#-f+4B4^K$M(9i`g4T8_K}c(-7|v^zw?>`w0j<42+|sbN8epc<4V(CJ`H0?p88 zc!SaRSUIi1!E|p1N63qZi0P-Rx)-{22kd3Wzug1jm>FNN2YOrvRzXGlID9hx7N__# z<4^pC3m$;SFD=2Ac-3MD!yHSP-ImDn?-Z5hSN4J-cM8*}4E3QGtKcptvy16-O76KW zQru_om~S`u2S-AE25%qpRPG&4@q#Dr61xL917ys7;+E31I)QqycA2}Pr)++|=zxUh z-!BFnhthG49w|YJ)(XykUvJ3xJr^8R%gAe?keEXV(Lw zRd>~bM&OA?)u@G}s>Kk23{}C7iE9I~eB2k)8=p6+N zz>#+3+^*(urHW)$ha1ZBk>UlYobQhm`;F=Hod?CeHg*^TY~um7tdK2h0FO8JamwpP ziI;M43OAshZ)KO!;)I4X$^jNw#5vpuW55T)jpWGDqMiTXx0YNw8fZ0Lc6vzM96uR> zXo*9NIx`cSHJY2ZaGJ!)g1;gI9!zV05tc=r3pQ@RlkCyA(>UgkTr=HF`OQP(Iqczl zN&RAi$ zn7h}{aifmE?THp;Xa`zmJnv@xu)BJ=W|6#PtZ3Z)n@?48zxxtc!pZPRwlb|=d>4Zc z%Sh-`nmASrFxJcO#){Sj>jhR|!pgv!hkUyEn~#HYcJqP@$B7F}L%Fbv5JXpOIgvgv zuJeRwjE_}zjJ00dDavFlrmg_J41#l2IsAZFSZ@9mL)|RV6M_uP$ZxF;@~1~c4|sGs zJqoYEcvn%0x)TxpLw}(GuPA`a~=WiznnIlSF6pGh50@;?hL2Cj0F=bCti?5a1BP zs3t`Cf^wY2={aJ2bi`oHlM{iLiVAA+h~w*Q(ny7tf<=r-qhtnDAI_4af?P9&BwRCx zB)MS&W-HT_Qaz%NS*5`d?wq7V25^?s6>cc^EXeiGa{O5+&wfl?ob@v9QL$Na@nhn2 z>)mn~Ca$Lh8^f0%qORzbiB)kK)|>Lu$3@F#xL54@rk#wGxwt%7gbG1H(+8)q1o^__ z;=;UT<(}8Yu$Ie`$&g=Co;+DJ?I|%0$Z1bhj-5(}6TU`>Q+n5#kFsy{W?2U9QywR9 z0P=oKJ~vrxfRaA!32}`*r%X*nW9We=t0KTXSVh+EVre}o_8PCr22Y6#J8meSijx_1 zA2|M6jm~;KSwYiUQXcHDif08DjC%^p<4ovlE1pKTkC)#+E&c?E>Nf?FZlSz<3iN0x zXHF5v7;?dmDL^F{nNLj>XBn#&?4OEBocs^5oH%)y%&W5PbbSAX95!7PM@AM?IADgT zt9cm&36H?&Am4II_)5SmE!>lV(DL zTPdq%VgPKAPs|i28(+%rVfB}%ly;^Q@Cq{HU@YsKkZd|joY-zdxyu`l*$0d1Fq2J^ zC0&^tQ^>TwJlIAyTx=K0XK!zkbs;kOO#8SLk0qxSJ}3|N0X5Cu+#KbDq@($am6}j% zOlvDfv(n!klReK>_%JHrwhDuRmHwxc1iuu|inxCi$Z)~4qNBO<9{J$2;_?;?%Oif* zPY1>a*uMt0^&=-!k0J++!v;cdO4)Owr0k3GU`KR5W+ZVQA*0aY9zJc&2J)=ugmd;Z zgqG%6FwpWizpX>2;3=9Qp7dZbWAp7oeTBH?@?~3Z+ zo${!U#DGRWmUFpxfCrNY;)PY#o^m<)BM~z9mP==yC^z?&%iil?7yeW(jgLi>-2F<< zbHx0Ns9`Haq4`U>+%#J>HxHD{>^Z{WwbdNR99)N-XE)(>;2aUk-&0PD3rpd#TNux_ zd<?6!#?Nz?$?21FpM%6HVmV8$?6?ShZc0RqQFpz)?X}84ih#m|PB%IL@wS zBjqLY;h(_uiAHu~`N;;+E3wl=!=XSq%7Kb+G3QuVD;79U24kv+k9!EWf4p%O^2PuJ^_U)G2?u5=eV#uZ^HdT_k1?G)KV-EUSK(wS(2@Hwd_h%$$&pw$ zl}-dJK-U0**F3d{uMs}Llp6=OpG@x8OrBOzHG`@us>{k%(ybn+lo3#xwlb1&AsLNL-s*TiZG4TDpAMA*WRF96Nu z)E%NiUc5;-F+E&ymItkJHC#ElhamuhD;Tjba0k95iZb?*x#Z~CqA`}ER$D(Q=5rGQ ziO@Yvx_uMIHu}2ZW`RS=%H88NH}FFK<68Te#E=T)p26Iqxr517PvZfj z%Ho1xa>xP*0HP(!=87qltp=QWRaEy*zd52p{+eYsmwC%XdnP%0 z8J5rdSU&D64N(QlF(>3<_=6R}`{cDb_8ARFRis1rX!(R=7n={E<8thBxLWdqcFY(v z?qeZ>V=D+XgwS!a-3lOutdI@!?N;Xa3b~~(h99m2^KH(X&sm|?7G69@6z7eusKsoA zAzlH8CDvxl5q9At>P;$QKU$#?dqRamY=w!2HK9TwcIJcF8(NI`ErsDs`qIjCVC2wTiTqxa~F`p{ceY!@;4+iU0% zG-6FdyNuTz4ege^D(t@bbZf-T_q$H3#OCz`1at<)n%t5wELGHcj$nD6T z{q0B(Jz8s#8|>pEH#-l3*{z2vxZ9i%t#(p_>(t|i<)*hpNs}>Zz@@wefMcjPd>a5x zRw=U2M9&X<8*nn&g>H-}fNKhLtIoiKTIdGLCZXGV>q58piU{hxQV2S_LPPhYI?$~X zr9wBdNJ6*w)`f2G6`|XERa2*gd^U3P(RLALVF=>#(=`x#Pgclg#r9u8y^CLg-U?zaEVi%0&kpZnO%I;F4~PHL za`OA4uQ{bct}n4qHJ_=Ft2@~(<=Lfn2YzvXsePLtmF1_cWbd`mz3}wnGP_(puvX+I z(R*6O|I>;$yksZO#p-*#oCJd;#kiP}Y}(8^g2}TfWHFzyEDE11v*y4-Jy*7z15J~v$^y;w&kEl9B`P=ljiz@Cbk^5YtDJ}x_6 zfJc3%Ost1QdMPQ9X4Xn1-2T2qI@F#ZWs?%=KeH#8g_cOrg#N&uK=o(OLx;_jtLKSU z=1f;2(VDME=w~jgkR5)5+hbrl< zDrje5O*~=G_2Uvtn5)5~FwP_2*!MHr*;{1gn6pOGDy%Qt3o>k+@-fR>AV5 zS!C0*k!}@u74_NztKjgZ9R`W@2X&BGkx2EI>(6OtG&<7IR)O;8H2fW_pwE$dNY;Wd z*upgkF#l!5&1!2!(jdSSWfiE$D=Xw6(=IN4H3`P9ScEAcLyo%CcEZcju^FYLVe%1Ik+t1?4R%pj@Lt`Ljbn`EwVPx2A#eRu_~%sRPQLF(Moje^NAP)F>5}zo-Mt zU%IedqhYy5!*Y#=V#O)V_r_TPnN())i1%go}BVYx=ba*c*%G(*91O&ToM zXjrcK@56GVR>Ucu)ID6 zmTNRD*ASLnJsE=}9g|h74~xm(+gfN;a7|41UZr937j-aMCpsJ^dvEK(WbajN!AVT^ zUL6*bx20op&F^FK*DfZ1qcOSnUeV3OGlj`D8j~@s6eibbOs>(G{H=@0+g(il&c$S; zR+wC)F}a4A+^WE=)s=VrKj~LDcT~uYxpvE>blH_`#%{&PwJN_mJ@A7&J@BKR9@wL# z%ig4P*{7!mesZS=_Pf&qxT@)a{n`(+U;ANFrw8`y>4Du^l>B^%DEY+|B?r=`2M)NR zWEVwA%Je{IxLj3$xfD^dKV6jkT1S-prbJ0pstJPK?gYVZJwbq0-fULp^g58`TaD@(rQ@YSmL{1Yr;P|8=;JtOR-+M)& zI?E_SXt%2BJQf}`A1{K!%FJ&5EKj=FSU6C}X@=!2!=03=bo67rPP44KPO~gH z&DgLsNm)-Sov5y)Y=9~qA}L2WX%$U(nt2uVlE7(p_|gs|DfI_ny_BhRpCXa!DxaQ8 zM|4ZI@|ccBEJ3S(9vv|@JJzrI%gOWRw~(oJx1!LQ;-&e9Rel1!mNT%Xmku zDH<*>>}Xfv^2AwK;Jcxt-30f8j_6gVua(gGp$|or+|HM&v$yE>~Cv>(4 z`cY$fQAbG7V3pkrpZ(U^Zkyw+g?c&_n5Wba%+I6)^VD=;p5_Ac^dvCP(7-%X1M@5m z%(FBw&(gp=s~%vUl>*FDTws3o5MX{z1M~A~!2G-h=BEkF&0C*Yi_5dpad~zfT%P0N z@)V8BQ#3A5(YQQCCg79xmhd-^FDT_kW1X%;Jx6d5Xs6DH@ljXj}$CQ*n8U z#$`0|zlh6I{$pHb!~PJLRigh2E~|?E0WRy({;zSFrKVaihvG5^V?DS$RpausdT{v} z7ni4KT%MwFSBTm%>Gg8*2SeFGEVpT{(79z_1oWq+*S#xx|qLK|5-`;==IK zBn&UpFuYt^`OuG7$jyDBAFq%X=R+@Bp<#H13&Y4bsUNRUFf2zMZ)cc`To_(?2n@ff zVfZx-!|qDe*E9?-q#fhPV^6R}o7Yp6Ym{^dky z%8TT(6QL`Hg!OWZv*{`l~m@gg7TM>>SR4jQy0lZBWTi# z;6Y8Qx~Pe_P^zLV(ZgjyFOQtN>mrN>vcTUw!i+Bsj8wW zuzmQ_4g=fuI-V4XRDZfFQ(KxALk{8*mD_)1W$KY^V=8QOplXozR;Dga!giYD38Q!O zTcWthD@ok0^*mvO)ANKbf9e$I(~IQ(Q|$ic+pa2&!ITc&iq2`!4Sr3k(%xGaLA_U0 zrM*`QL0@)N={M>?w@#D_-N+)TN_%fz==NSwmG)lM7Mz4`@0DBdp{n#d+V`|59lDWw znkxNn9pBTcdLX?2nV{gi+V`|bL--=u^(?5=7>{S!ZE#tAmfhQ24Vs^AACHg=a6J{v z8_%}88t>KmpOEanQoBsX&ansL{_b<^b8y*sPKrYPL8?N%R`EqGfUnb@jt|on>W_dl zDV~mx6_N{_cjG!bYBZ3q*ZTAZtxscWn~n}_DWs!ggA3&AQhvM-(ZfH|dicjlJg@bSe5mzsvUbKL z_L;n1aEX1gxz$BP9nPZ$}RX%ME^o7;|dvSw}~P5G(`W>RmQ)n2g#@Z1Pww^2L*7Z1e2+$Qs~Ua#or~mq4?*&M z8p(gsNRE!9%lapUyIkBmB>G5dIe@ z_?cn)W%zn{>l3evpuF%p+cr_Rzg=hF$m{m&?5lV^=X$$}*A>^>eFF!QVE$b#nB(^M z!TkF}z?}V%1anQO6fnnwI$)lXg9ql!LWBAD^@DkEkll|JKNsF?UjH`8ZfSf+Bp33Z zgY1TUMmRUWcjUK&>=ORYy1}mCwZ#qg8@&E-gWZkS);EG7a6Rotc*v3d)*Hbn_&wo9 zJIw2n8|@o|YTs&m?pu9E_PohHC8oK}j5p^-)mW89ZqtaPoUvB51)h8UCcCKPPM61& zn--yB=&(g}Fox%|b|sMrU-2D0wfJt|O}a{@f3-mBVzlSt&fatl5L ziL!rl9Q1!RR!pb`j^Cy0m?$L;kq$cYPd8&)W3c?k&Gua;ejdEp{#&^&MI9t&J6T~I zjTlDc7%bw(&RP(4%-`%`ByRW?yEU(;-eUL14Ctg=?9+@p<&ImhI`S?#@bC6Te7W@R z_DEg_{KLM5*SG#*cQ|^~c%w?kFIZ~?Ly%$CyZJvK|bFO{8q^Mu2q8ZvN)zlev*@5VO4ze&*S{c0Xso9G76*hNEktU+<9UID!386rp`In=M7QL>U`1XWNNT5 zE(j?1aG13-P?c_oTy9{bV1sqQ8WU#J7Mu@+-5J){uqDHY+38ebMbTaKw*bf`5SKdl$TI{f;_?bRU-)+g;j z=HM^`F%|XDXc*A!qNDZ(s;mXF(Oq`a#7nwbj0cL^svs<8*dUp$e};7wTfaU-iK7SW zFh6`^=3GXdTM$mL&H254OSo>3c$N6t7r-HQSmLn ze=G>qZY$%@izcU-s%p7Wmk6#fEvV$qmp=)BK>O9>I#L3FOmi+$pg4)*+Mg>$a!LV(7 zh>^ya<+W)T(aif^9&@*SQeaIO(ZWXGZTCL<{cx}nT8-{sg$C9S2>Y1p#)VRY4;_Kl zsrss(58jyp8EbtI4hLk1Ku#O^U`|fqg5&P7&%ps7VMPjZ9JV%FFUwi?*_|3TR3DQ! zR4BKP!*bRf`%&|)`{fC9?Xu8gE5I{ASwIMcLqG@Y!)2+wW3K(@;!nan7KuYDeX&AK zSpG8C?qjZf9@{bPha0|LNeoi4AF>b??Tt$L`3rVs>6?{Fp<1UN8^SU+&wifuxMqnR z*7eBt>XCs8Aa)rpdt||U`^w^tsE20M^m=?6mZRq<>+vVq;YFasFnPv{cBIjV5h8pG zzZ0h6*}(cJBJX|C?reS>k&9onyLR~motL4axq4B2KqL@%rKZ$|usS!xAqp_q2v8^- z{7^nO2Xm&!F0gOw&M1aqoTSZ`XCb2CVDot7=R1YLB@ur}Q5K;!4yEi*3+$^KeWp>{ z%ij7VEN_0v-i07#SN_w!tIy|Xa05+vcBoEfZ4C#zWAr&bbrb_OE(YS+2xS`Y1qlBF zJd0ENRBTee^<`MLS!lNq4>Bl|sp9LMTIEGI`YJ51S!lORYzs365{A&%yfNZmHQ?C* zeDIC;=3D*d@e!HctL@&a@ARvK%RXwycSii+tj_{os_(s2JKR(cBTA$9a;JWY8H!zD zS-i-OCU%GQF-{DNd@Z6sZ37x0eDc-An6K-+`#SwynIcbo)T-JKch1pYej5&^zg3?e z`gUnzXs=|cOMmI3iv2G6F;Jav)yFAsD|Eqwmw(hQ`SIW-(*~%ocZ7p=-mA}3-z&@l zu>mxG>xZzs_{DF8o<& z?Z;0gaKWR{lYT}@B{^N#0O0?k#gOJ>>p&6;e@))~Mp>k}%sLn@)-mG&{azp<=`4on zb}%e^EVf&;dBlL!Ky4WRk0t9hQOUv;T4by2P&s+eV!JaG+C_`)*@qeJgd2=@f{&cK z#2(b>&Ird8NaI#{V_3F)#omjt5nc*y`SY-RZmHd*cqK#E_^ct3w1J9ncX!KAm)a9p z+O5le7vttEvv2KiPeglZbZHsZy%E=`s!GqW?n|pp1~ldim)plcV}4>emTL`@8<*Qp zMMwFq;StE6a3DI`&mcP-bj$~0x2riG==zX+YK46?7Cn8w!ak);Cx$6P1((NLjf^-M zEzOA#9@f3`l$Cbn?&*zX>nu6vO}n^BHt3gG zeNtX7XaK9ndJo^>G`}qfxhB7U!w!`r0%aQ?4kASKzc-BjJgGek0fV6n-w?KpE@B;(_Va(omuSjE&G)P;G z9>%eGE@^UDwM*W$?UpMe@obzesAvK?NDqXf2@Xd>AkdTYc)SV1c3LYU@~L<28!_7; zR@r|uR>=of+1IhH1*)xi%rLmxt~6IhWXIKTJ)uFfSKA>r?yeq*AAsI^7geb-p0zu*4oFL6C(1fwf5=dhm4(x7(1=}(=yRx<0JB%b$0B~ z!IP3kCI`>Fb+%z*@VxjDJW?1utv*)xMSRR}R0H=DKVNHpU zH{yvK@k2v8_P<)spu;|~BOP2AogPuDaoo7sD`IM-7T>2h-qUFj`N$`B>ue$;h=J}~ z^@(kVo+?7=;1p|CgbF$X63|S9*>ms{+i3~o@L5{qc-UQApO!YlXhy0-wM-geuNC>^ zr1dbuCd(Js+s$G94Xd%+n$P2)tQxyj$?Qm~`K6T>We|PZLmKPtW(`IwYjw12hacVR zR0#zE2U#-|&8k9#(eQi$^-3C~%1|4LuMyhBt-+@Cc2Qz}L+-sBT)QWi&m601|9lysnGhjX= zGe%O4Hj2FY3td8GmJQu!a%+Q6p1^KeMYA{QXlj(0nH%Cv37~(RbOk9H=}*2K@1E zgmHEGfUYR0L+?i9XPfM<8LJ}J>WD1cY!7XIwK`SGn+3sKj9#g9HGb>WJl~2E{e3i<3QXPrJji^uPvUMT=QjP^0Ic*Gfpd}jd^(-}CjJ8pnatK zNN|dTk7m^9FYH1S*QsBCB)A^@!VYJv6b4_n_|iVQ>Bb1mEA;{Ha?fQHVC0VnSz%}l zWMISE7?C5twA+f0l4)_5doIbZGWy_4`=|y}DR6JRK{olyzRdhIB5(W3z7X;AYQC~B z>bD8qkcZ%b%r1|3TF}S2Z>r@z28aYvXja%CeT0X<<2-Bvb%7Ij_P+D!?*pf>^-v;* z$-B1MP0h`b1v9tVJxtzw^$p-Yx&;Wt@#k|gNZZ@^g{2>=uW>JXe}_4mb&&;^eg_XA zJNMS_Z6}2n!5d`6ncv&(%~eoQzPF=Ce$IYa!?X5qMHq7YeF?_SRwz)`7nBKbpbhBe zKfwe`;=IBt>q`z{L^j+BHu@?e+wZhXndG~OJZ&fZ&RZigvD5BleviJb5=HWZopzD`jRVE< z+nsiC`>l!#tw*A0`Jy7_xkEj6Lg+dH&=d3_CBdku433eH$S%9kP!xN`F1y#ssb4St z7rs_w3jPKn1Hzyy=-|N0TxA~Dde#hxe*y?~;lY5fqvZSQJU>RjDv zxC0HlJ3jLcdBkq))!2h1zy?ZT_<4i!^4-u1XGi6dyinNuH6pjA;xj-cRuT-XhhFR#RqTpLqSHcQdrvu z&HjNz8&vJ3#hk&2=iW?&hCvZrYW)+rpf46it%*^3Ih0M-(kHJyFHhj$O@gx4NcKkL zrXTDc!F^O`KuYVUh>ZPcpC$H_vL-&npUq%Tzx8v(`XwSq{fPOi1JJL31m!@n5AnOv z&tzt#V(e0;`z<0H?1BD`^lkRoZG!vx9%p*;#pQdD0Y1EEkKImy#~4K3)jN}9mhbGb zTNaJof%AEWvh5_QbvN2%-6P}2m9*#*L$$OvQ5N+L*y$zVPxSQvM!PPe}as;@tk0=5&W`vEZ_UZZgK)0Bskn$J<*gkKpmxu z86dH%+>q}pk%pRQ5LWLXy3l-saL^6mlnLn8~VR zSL5{uFb%M(F-8e65|Pt!3HB{fmC}x5bjVcQ5Y;);qrtXFq)bM7EeGGC3WgflV9*WP zp+jp@zv2TnguOZ=8b;F@lv=4+zz{YB&VOsxxlxbr5UJmA$&QXqP$IAm72!@cQ3Yfd^a%XPonjS!>vI8uppJ!PJAz6V-Spv@O#D1$|*H$Jm3^SV6RaM1df|{yHAS;r{9b! zF-;W#bJ5z>uYTYgj_kp*!?neQeaA;5U>)Y;ucj|pohaZ#LOg~8(1Q-N3qN5~OaK+t zNqTq%7|CD&*vF!B^tHvseJ6DCeo+E8|_6ySvjr?Bc-ywkdojw`WPG%KxwDtsTKamhMVwFu6 zq;R!>pA%PALAbiTwpo5{hRV%HqB7eb>e%F|C>d7)ct(65M|coGE>H8rvHWOMR{KLS zUPt>wMF}N6P=tbYoSBnFSl2TUNx*J|ifa@GB@|Qy$G8SF#w=$j(T_cR?NH;@p^&gO)TK$6VX|0XQGXkNG=DMi7HxMdo^BPnqD5K_5FLjYgWLIXeN=YH47E3L{c~pMSo5=}oSqpfX}iV*xyiMkqeP4!*FA!= zIq!?vO;ruWiq_Vs+?^TfX0DFPRt-We5?`Qxo*6zp=1!zo+n5pbM}T7VQCiqkC6y?5 z8QS_99A4~_I7^Y3%ntGetS?dNB(8iFrCx)tpg3L~w=FaYBN^r$D zQJm4Ee?i&BgKwk3JH};&N)p>iT=LR)ipmDYoAp9S9e`=}R)?A?#-rVWzToNv)ZC22 z7Xl4l;U*$&a`x75?REW>e(QS<*W?Vj>y+3L)syv0K?@eRiv`NZvqF*b-C!OXWJ`^1 z{+HOc*#<`d&k(bIh{{b_p{VmC**BSL8dFVHsXkw*Q$?~vkxHft>N8l#+)?qVlTjP&ly{_-XB<1b{sm@jGT~-y2xf$Ex__?GNODPOK*>Xzk~4pkNB{ zFVDCj5!M)7YT?5fIw`s+spe@})WEU!1ig;Ys1<6TCAAnz;28!7{{*bbF@2b+%1*)Z zQcW!q>h2f_Wx?|G1+Po$dO$cBS#ZJtQBW5UUllwLU8h=&tkHPo%t67DHjJrO+)v-LT7Ci3}8sY;8J~9lR;iO5DXn* zKNbUd^s&rt7jR7cSS0)BhK}m+aLgJL3$|meN5nux-rUb(6{0_&9>v>P!_WZrZn%6o zH`Fx$E+%mYsx?&Z%!PQU*V@1_2jCt%6$WQw8~K2S0oI?c$KtIewiIe7A5OdTX7H|B@z zR-JoTNyEz3 zG+YHh_AdyDa%x0LP2lf(of&3u)xsg{$uEDoq&y7ef};hsV^$b*I?uBd#DsK87PF;~^KpqqwTkIw)zAs0Cq^ z_qFXQtkexsC%LNzP3Xw3YvXGT4~^LuMxx((x}&_VVW=c$LkC@R4DB%uL*XuCG3=hN zUE!ts2|BAEErJG{fsEKu<6@Cax|m2O8I#{M46)U00(DjJAB4vE7@FtyCU3M_i1t#S zoSmxsUdDwI;+UthEa4gVCwj2@k5E zC+G!DN^w;Um>6@}QqE}KUEE|qrnO7LH6aT&| zg*>bWJ()3CDT<%y8Zw+#zi97TPsBLKrDX2Yv0x-AkqDgB^NJz8aj~YxWSh#6-IPk8 z0ahW~Lp5`uiWwM4qfdRF7L(fw0R($MG^OiMbx3B0- zt!`En8LC&oq3*DTsi23FL)B==YFd8Ew1P7i)Z!cNIvk{R7W#ds zj}_Wp0~QBHLUf@*v{tn0gqv+}!^1&uK+7O+rl)zr-TgCzoX% zpnOK_lo_!C+0%?LtzYrj{qT$=`YTVGHBZxPevCs8t4)=X1|uwh9}6%%IaokA>m_D3 z4=Z2VtfqKlBBrFPDQvEFaZ|)`%}GRf>rss7x%0 zX@@(DF=Dc*9jZuVSjrk!Z}DeE%vu@agf&f8RWdq~H+R8d5sT=I)v^uiwHTD;`E==l z_+h`lH|WK(IRVFR@XRz*n`s~tAjzb3;~SKOG%JpX>0hWCa(f+rP3w(VvGN?@R2s~} zzDeo?IdaIT!4v7qz)7Dm`Lm6=iML`BhgTQ3=L`f!JE8Gy$PeXXT*7WuhitOx@lIF6 z52*by^J4P45P-*89ShDejm+B9VFj|dhA-y4Z8OfwG1VfW- zf)?XnW;G7}1USX-xCRTIA{dfu&~=;yg1L)9NXB7jQAM_rlyl!22xT(~HbK0X)hVXYG=o6xBgIm*j+vbb2dtD-x3-I7rx948WKp zCl!Y(6OB8tI0AUyOl&6)3Dk`+Y8RR6?a#@{%c?C*Pq+8XVXPU4+qC`*X!2j1A-#CTk z57%epcrM~p;Pb!7@d}!2IsTtzaFBc)1G%DP`%iF(3KGBEgnar+%&H-L{&yKY$>%LK zPW%rTy?(m=FEF|yN-%}dWl2S-~ru-h{Mm3O>n{F1ET3Pj!#MUaZ zxOQy#+y&0iU6j`d&#fxYJLBa$F{)Pq?~KVg6`|5L8)DYRn1}bD0`HZg^}?6$gi;i( zHOhT9OMiOu`k0!iOC1N=t!C|E!5r{_1XR*BNAYv7Qs&VbY_sr^{K$65woWM2)7nl6 z_FYVExjMQUt)8Z(?fpgfaGfuTwFeG2Jz#5^CU?nLCEEj>lbU9r?P;K%I#pS9?RSg@~5 zEG%gvPmYFi6KoR+^m~iA^#rZw?^BKQm^s<|`(obw;7>F{(OX)OagBjySIj#cDfAv0~}MzcMT=(Ab7a!k_w^xRW6EGI^NbO{O&z^wlXi$wsiiazMQ#?mbidDdQpe)FHYYfW5 zWkHOPz(<(ruOuQMPsL?;uJl>I-rGjp!7ze~j*_VGqZ}(3hi*)R+ti6=Y12@wBj!K@ zFkyj4<0@$h1hv?cU=3I7QJdgBGE!nsUf&e+W>B(6H4TNZ;dVyT(D{k+l^!EKQi+** z)<=m{g{fGKmkQi^ozkKJBPAUA}{A#e0wuAX5*am6PP6M89&i^>|%T0E#3uD2>uFELhjNZ4Z9y1z~a7vM<^UI_>f?e%5d;3W(nigv1 zlJ#^Y2=#rGyXCb3YoJ1CO@cT3zZJ@ zwC)6)GHm{$8E7H-5a3L1oTqqlp~@It=OBN)LC}*>_$YLvGD%&DU_jLb)#0(2;xXlF zca%Qu(&&9Xe~QmwJPm3dYAkm(50zdKcm2cGGnH|Jo>c>LJ=l|4speFa(WpwopQ)88 zj5ZC)!`R4S>d`eH2G+IeR`bdJla>=@0wxT z__93D-gA|x4Gua-8g>Fnr`-~K04@M*a0KFu;A^g}JsGP#v?B#8t3dt~7C0523vNQ3 zj=E!hi_Vf{J-`xX{66@VzzhL*==jNZCMpRPJ77Iu=`KH06AQ3?F=gB`RCEDWAfkRa z&>DQpr{Eayj9LMB3%>pd-jQvQl!w>jA$%&1q{U3 zSYU>{+$k_sSGKAR94P^KWMD!oX5}+5?i>#PX)#Q3h5amC{RqZ=patu$=&rxkQ-IJE z5q%zxO)!(sfuiGy!&=f>;Wz^z}y-bI?VKBl8A_) zv;h$ltn2EUb@l0jyH8#B?OVh4m{~;uQ=y__PAC{qRFF|oGNNEc1Vsfw#5H05|9+?L zz1=-DN#FZ_-+t>deQ#CWQ&p#`PO4LN&*|gJMUdpi^ofK50dv}n^y6YZsM%@U^U0c6mg0u4V-!ILNXK7NbhYB3 zQcN6LfNe0bOMAKc)@G+``e~3*sReSzoEkiK1`PQ^c7RcnlxPMKFsa70K~jzr(fAm! z?S#S*6bz(=hIcM-Hac#&D=;3VE+?&VeP*fO~tb6-8@N7ACP=TyO?l(`> z=u>(+(c>VJ!!}fdIceEXp?t_~y)eW$$)nkbooT=H zy(EA+xpA8Qw5RiuwV*~%@8z6g&5!HK-cAn-M~?>ec9JoiqOy33%fj$RaBLt9bU}2Z zmw>48AL@&HJID1}6oF)bQc1&JiW_7%#!uy<7CY{hUT?Zq1Wt_H$mbhQTpEGDhZ7;#S&(T@P~0 ze!0e^-qtpiGII)Z>>M2FIctBzGnUrqf9~#Fez+WZ38ItY02ZXLGVSD}Y&hFeE~23s z*vB7Qn#JE1D8pff3OX^%lg+~?B#Sf?+VI2u!vIJ8aIp{CS>H0iiS(W9J5G@0)Ac1_ z5nL(Axu?3(~ZomjiYI#aQz53zuP!M)cU%Yj~0X^NkW1#!<8? z_&^n+c-VfUM#KO__J|htw;%=*L{vcBVn9T((^rF`;l_XmhI5Uzyznx&lM#1Ykwfs>9aNB@ydyvMx*CD%DJnvvfhct2$9|E+d~2Q&IVi$IyRiWr zoGQ1SMwp+;-lECv(B`nT8K=@~^z1=Sta+PXWj9DZX*bx3buqm#C@|mz1^W$#Vz#CR zWOO422sL96sD?mq1Y$x&Oc=vP;wtC9(AEq|&F$~uo`CpSjaePPjbmtpGY7EqEvJJ5 zHZm#p1nno|WdTm;00Jwe{&p4zC1`J|(f=CkG+9&PI=YwBz?KE1W$3z(Sm?bW8B*iP z#Dx&Fza$$u*vGPXJ5YTTEW?J2+0Y#LZOQ_VhD=9yV07gxPD+^-mOCrH&Qt>x9f~zL z)HgMH>0VBs=v&+e3qW_35H#4V%v2)WL&x@Z%AHR+4Zh0(696{9uhEC@?NlB90~BUa zstJt_fjGPZ2VeWA8sUgWxm{+(g2=%+e({;{7X@te^J#nH%=sBr5U+NNp1rrT$KlI> zY?rH|7zfOp{je`gQlF(}g;t7Fkc&R_9iA{y1IS^S7XT;l^Xw05^g%W37SFJwJ@~28LcS#Bn-)MIoK7Fb6B%O6bCr)93h2FF~Fn znp#2TX!*9UNTQVRU5wzBNmyZ+{c7;f@k0DPBW^*(DF(TkHZSK(AmxfAqfuFZjTMB3 zm;z5;pK?wv2%!@F-B9O*&SR6pmQv?KXGV#;DCfVS|9k-U;jT(%i&)}^jX4DjUY!(+ z*SMso?T%0G`0>>VNi2pfj;~&mj2GaX1Nj8Q6r-8~-DQ|l5x?HA3?qIj3#{7Py_bx*j80XGJkP_{-gI{`Pi%2XWSTq!&?L zfovok2&mDZXz(s5VBlsz6Io)}uj?9l72m!BB zGzn5zw%@7KEeFC=1=&R=8w^UaG2Fvbqs zYTk?Z-hQ}K+1|V(P7uF~=%eR2(LK<8P&we>VfL%eY7%I&?c^bZHNgfK&7cO3#?$rq z;m*0mL=+^X>3Wxgoc}OyfUjE)az+dr2doy^{97o03*>KDHYGbm#D+)q1*~{uc56~L z&L|}#oEx)j`?jR6IM|6Eb=ilUfFM?~z7h{x{u&2ek^wZVak4i)^kmp4ZQq$R#D(#( zjBPB043VZJS6_dyb6j+696=Yre`MT&a<0CR>xvSx?@8*)zd4n<`4H!H>;9zHhd6`y z``RJSUY+GTG!+MRGT-UCL!I7sZX=iU(x)HlRCUQo6&7PJ>ZNpQxYI??{BNgTzjLV5 zE`;&OB<)fq(bcb{(x#jk# zG&)s=9Y08;kGP}Ej(BO0CUuVyPL1_kQb+#o^s#0n^n$k~!DA-RYX=#u_7AGCV zoJx`;kRu_qR46pWg6@S@%}k;d5Ykb2R?>bpN!8r4XD7vS=ayhvkdxf2J5^}6Cb7J8 zQ|;%HILy(F8Y}kJq=fIhD?%4qI%FhTx+tmZ&ULyUFeiz#utY+3U%_7qTSjLgCL*55 zB3xR6H!M7$R?wB0YS}L)^&2CdM8!*nq;aI@CR@#^2@3&%^e(?~5*_AoihFBjep2uE z8>incZ`a%J)Qd;6y&#E^T9DLN{Kjbx-=B>1)0@t9lKts}frtRm!)+vr-zirZyd|;7 zB2Cn1IV5poQk;waKx5utmmlsN$Z% zWk3#YlVm=lZ#WO;(CJD2#CcBBsdJO@kbn)RQiwRRaav>Z&(Uj+o zcB;BzW`*o!NfFGkOd!n3EF)W;ug4$h)D$lVnlZ=g^>Y`2B6A!qQE1UE(w4+Dj@J!G zV%2Uw!YQ*}PwGQ2047kunHRLFfYO&&0oI6A0HYUtVC*-%THe0EIoU$%_ddpn>Mln* zI61x3OZ6=dg#F!7PNlVar`z~`zBcN& zeh(C`*=b-t_SoSrIb-DR+T!VcubqbTMO!%O;{oTZord#uTR4ZE063d>8qT+E;q*AssR{l~_qqa0^OzHz z2xt1~CpuN7^E~pizrN~3r$>83n}s5WBA@D~QHEvTKG7LG0Hmr=NL4!v0!%By^n^eT zg?SW8REn*TC4JCI&R{N&D^7A0qD;PgxdHkae)k7Z#H$1x>f)~3X=@x}pa(kakwbEl zt<`Yg7$+ue4|&|=3qA5=Q_Wc?JIQXS27?KgNdM<+&P_dLZ>C1@~0NwDZ)r{F{xuy@rJPCc_{T;WvXQ1rX_Ve)&Y;7k&d zYfg0%*jzjCR5V_K_<*(P$){kz$DisH;DZ}Zb!z#+>{Fe;ce=C|HM<*=)04^?5)J7- zC>)7XlZSQKzN}WK$2#@=8$IKtKEp@YEn3jC&+Vn4c$tr@aY%nK?AfCFyx z+JAt{;P;2I&fct9&K`p!+NNepYA%VxK#LhQrdI#yD)baBz5X<3NH;L%vwaE7DAj(u z_2;KK4c45b?tZ$#(e9@^NyxV`8jE^R24o%jPp4z{U#YJ}Cc!>)x--1JG-Gd?0HnzG zS35)Ot7@eO6{AE9#)0F5#$nGKUtIV{=L&ui;+Z=4iwDO!wf2>@w6;RX^S&4{%IS89 z8CPz|fiZI0QY_P)UPcO>P)luT3n_3y?UrfR)auyvjzgI$cs49G!lQ4f6}t;XeA=;| zN$Lq_I-RO?Ei@zufyPa+Pz=ZuYiWIk|8A|G{AZ^;ZukKhE@Us@$Q8YWc|Stt9ZBlN zt>-NB0H zu-&mZ@au3jc{^1UR-lT=qdIk_)79;A6$~!iz=icAZ0GO&*2ktzmpW&4DKj>|u1o(v zRB_j~vBm>)zpfAWY`cQ0!fqX#0+9#(VcFg~>5*rhJY(Otom#@tjz|8=jAta+QU=sk-FgnN(wd|annP1S#m(}80&hs01h@`F>U~B9KbMjXxv{YaHSLiwD=d`~Y3LObp z_Hupge>o>^#kez*WzgMOwYt;aoDtUAYJKY8oX2R-fgRP@bGS(r58E?qb@P8ayV<$* zdG?%~RI0C{)BDDoLwuvg3$J7Uy$k<-B#HD0Q<=gQ!~9lbVV)Ob^H-&iXa zK@PDO)&3y z!zl}D+Zr6~mt8PBXKz4*w`y-lo$n0Cy*3}7vh^bcoZc2U)oX{ z7xKb=dna3(V`j(;am7wTd?Q=W%nNblPD0GFG~|W2Y9}G)*c|dge19h)=2#!{LR_}GA}p-cf5oTW4cU=^#IU}id{!i! zhm7WrT4=gR`L$%3E=0ShumY*YC97oj`K#2ilbv|36=0K?EzsvPPj+e@)L<+wZVj+n z7^918vJjpD*!r_E(E9zi=s)wCECBVSKR8Vlz~nY87RcQxiv^%IpW;-Opso1~7C=^( z!2+FyMC59nuLSiYr*!UY6U`VTxN?hb{k*O|6&8*!cEFVJ@|Di{Ii`%~Yx9{hzA~na zp4pWT_vOO228=NGWH4j&^0CfoIpzujJ=a|EO~za?@hay?U}Mv1aB^y6ljx9ZlXzaA z0b4}2N#bg!Z;nXa!NoV6?Zk~e;m7>;grBx= zPl%f3lGmOvo$OjK9Pg-tpT(N+$#|!Su_nx+fYVavSrfWVaJpx#2?*Ss`jgXWj0syb zEsySlcK$kJf=kWX^y1f`sf{VY-70BQfon=I{q3=ZC1H!M8%sjIQQ2`d{}&GX|9S;& ztO)<}Bhto-u$2)pR)p;%sYjks*usYJKi`QRw;*6rEyema1_aEc?HUkd5pB>UY$1fZ>|@S6HWA%fYa0%Yl#QNI&qb#B0VQ^1&n=pEAlmoIqRYj7p8ScYg~p z)PaNXb^4Z@V1I!V>dc#*zwB!qKH*x5amLm>%W_oCt0s*V-YXjF{-0j+Ow{t)9guxga?k9`=$ zG`tvJfDVyVIxeMCkmf+|lr8Rz!B(%3*$0s$ z6?cQ3IDRbv+fwiLE!f4%%xXJi9{9TDvl z6ZUN!9}6zA@lv8W5iNDc47&iMIc$gB2BGB6gg*Z^r{WZMj6z6 z2&7sUA$RsfHTUQxMxf4(j3;?KrRrJyR%OB zn(XZ3&C6nMUh0jLo$iCKsT1p73aEe=83xJ1hSWBuq+c4N&FR_n>u2U;w?kjY)O!7P z=K}s7afg%M6MjKq+|+VU9SxER2_sePH4Aaj;eZ&$##A_pNH=Y}pgY{@M4M$1*%*!N z7876C2!T&6R&)9Q+)>tqN>Jyqclx-1B9euRGE*shj-oJhgreWeP+p5nqKsYS0I@qEju@qDjPKC6MI8qT z5?~BZ_hJI#m8S(v%r6vVnTRQb5;~#(<1S}{bz`;u_AUgfxY5KBVYktP`|Dt{vP^B2 zZj>W#_QAg^fr;ol35ioIz4%S6HT%K3$TXhW!;*m((S#pd%?PTSfHxGnn1}`0V$eh= zgvDpE97z;{v*@vR!@c5~I(^gKPF1ApREJ4cdvdv;J= zTeJ#R+`IVZx?9>00}Y-V($qSM1x$0YSU@N11MWezpJ{cG+5nqjKZ3%HK96k1pclWh zMe>Tj_M>%?n zVS5p76|kSFW6Z)(j^#L0jKXCpa((w zIrJMpvZI6*3zP|mCV?QPpRen0?dRqLUv<`g_6v3TnFp}9exGH}sWZ-Ac!YlU`2$WR zJ?&Q18)wtEI7;BoRS!C9x9974Kx{v<$CI%j3Ht>k4Gf&jRp>ejyQB@18~<_L{pmrc z4%dj^@SyX@;Pe}&IPr?msv*oJk;8CN?01kp1EXKyiT$i@@TC5Ka-^x1|4} zlpMWw{c)LsvKR{7gz=AkxVsS;j@X;_h6++tilO6B=coXKTIo(M+)&4j&k97VK(G9y~OY8LPX->2& z5qCiUOQ{BVN5R4Z_Ra~u8X@m3Apr7_QBmr#JoF2dw1B@Xq$-(HM$rOE!T*6J zkPH$)VfJ^^oqoX?`pW500N$w6?@V`k?i;EmZJ#A+Ok^0Fj7y0!TU z?ERJnEKj+y->%cgKMA_BT>t$^rxFJS&|@e%dJ^9Lct?n) zQ94V5GKds`V-V~X8iW5=bPV#$HAobK&{lAhmPDU}i2vL&++>71iM^suF%1G^_-x!@ zKn@Ftt|>Mv(9^E=yJDF0vMBmvlC1>x+!)eXk!;7Gn~%BU1S_UZ!oCtIOs`FIVs}%y{F*rh~IWkJNtB_TIr$|RnIQ4 zN|VJI5k}8?+S!?qZ8S!R? zyyCBUT_vxp0*Z1WWe-X(1pqWlj_V_&fmI-F4m2r|!pJ{OM!Az%_ zIiMB1763WjW;xaE?hM%<)Pc!E!qQ27$Sh~~v=&LU6ys&T4+S~sI}yBZI5zzW*3@n3 zJAmvh{0UHwhrAPa;V>7gfrzKYfz8zfaaEFg756%+3IGtQnzPb7zpyS3)b%dZyF>P8 zgbG=w~)VmxMY|aDryE;e z@uGTN+3NI-eg^xG{Z2nLJ#0_h6E?r(95egMd;WAnCjHQAACst&xKK(hTspg7$BW?6X z{}3jvz7Y=8aZ^G;X&<8#g~w3c*y-Z{FHL{!X)Z9Y%` z<9Vl?j(KB2 zRb#-AD^Wzq|K=xg*R9i1ump!>s)g`&%@E!KXreB`zPeujW)7TqU|_pzj*=}1#d*b zw=Bqi2%IeiCm|J)5rV0S51?Ez9u|4!?hio-D`Gjci=v}TZ=kY+qsaHTOvF!yJ;uHn zFtduLv5qI@CV?KCV!_mMR!uW_Fg5l^wCxsD^Z@G&*|$pDu0txC%Er%Of!k2v9Sffz zJiioJWD2m=KX?Tm3_);^0*Mv6<6NiHAePN)6j~6HhC(LHG+x@7lOm<`iF2Lua$^7% z6^|NG6azLzkD2TA=xek%m;D!aglgcbdLB!c6KxNLC`drEuy3!|XU@Z{-!#{Wr0=N5 z*dFgYTtj*TJCVBFN*<;HHM)x#@I#iIHL`i!WO=$<`0y<#9wEVM*#q$-1EyOB5aH&(}55ku+2=sr^ zV~}n=CHUTF>!=?2iqrRS3?T&*qZ{yUNEhqb)$Rn=XVym+>P3s3!}e^gXZPU|UV&pF z5&%oCA#qV5>9bKJBp8fB_rdMGZfQMYF}&_G12ys0oPnxZ<_vAPKPfo1Z{t*H7eH7Q z2_XRpT~VJ0jnDe(Wlp6+!zOQIMECrKBid@uuGb~YaV)3JkV?DEkUpi~T<-iM_Cmdi z^zbc4LTs@#aNQrczTjV<`kHgcfVo>KHm^QIRB0LKxAOh?q&>eLk^K*SwX%D9ph%|sO zNIYsImBS_mf(B>y2wFlQKj5Aq1cpndP`tR3GzbK1CS1ecP)hfG%jq$ERx;KuT1as( z9BpU6Q6Fm;iAFFEF}Om-+HV0nYR4kc_Pp;N0TrQyxpha2qow-hx13mK?Ds{6!iZBu z+Kqi$*d}77`jxkwnmr@9y$_n6Y#@cQGK8UwmSR^pR*EJ>M#qY=Tp6teMm7D&k4~qq3~*2e ztn&brJch8VWrk_{>5~|J5HkSih3Z$gfcZ-9rnBR z5QiewVl}}iK^ItA9}OO4Hgb@w)9*L~Mm`Y&3j{fZe2gN(H!(ZCnqP@|;dT%t06dbB z#}ZE&^E0mef~kTjvUVWG!Bo2j6nV9i=>K7TtT1t{g54tow3z%F;Tz`ay4RO(tZ`J-(FwODZq)m0ZSbV zR@*C`KXNS3Tj>n9#>MsAmCm1n*XrHg0|UQSAMqY6bkFN6-gCNF`zkAq+87)AQ%nyM z4%xlLPE7Y$k&do|6!77D&Y5*LB=#o}8=Wc`b~X)@poSZHy;FEJRVHkSKp5wxefok` z&aKD)EXs_;W4RB{m;%^GXW-i+s3zFG856?Fwr|0~c_3m6N{E7kXO<>8Kn>nJ*;F6F z?TtVC8+f1B>;GKs>=m4#A71TLcWg6BzW8^YB-WSpdan$eK?--Ka;x;FIJWRrDH|@)jCD`;5E>+H~+g1OZeORJ%ig?yUx}I<{jO-*4ZoW ztutJanrEHifJt{m7EM2Hhs13aO|S0^nl7_`{&&Stutg94!0Eb` z<-Jw(yr@U4cLwd?EUMBA);q_CFK&pur<*o7dn7Jt0Ht``utZuieTNFe&Om6V>B%Lk z_wTb=639C^Zi4oUvl@l$7@b!me>*&>LVoMVhe6F%4vuWS}`r6E~68>-RT0N0Mpo`5B@m;derr z8rB6M%CMtnkBdW?g71ChaF}ne)o*;}>``)kIrSfyShTarscpKx9C8j5xcw(=u$+|z zn*)%1mUpiIwIaqpO3oMOmho1@2tuo`s!a)f$e%4oJ#((=&_Kfe!89(7`+%`MD zK`;2)X*84o-(ZQ3!IwrBEZ=1;XR$5tkN`2MGPHDDiO&2ehaEP}TD#DjO;m8JqtPJ7Eh}MjYrH}vC zsXj(T>r8AcF-lN+A59_MxRjyKK$+O)x&DIKJ6QKIWo-M}2D6U?br@odE4QP6uI!Cj zSlNmE+gw)e2~|No=sTyj`ML&y3TYeL`}VEfV_3-c^}vcBbHvD=kZ$dXdi-~Ai%UO#HD`mai(g2ON(A8-13zBdvW`n2E5~5+>T)m>vt}aq_BgM5I zHW#c3>R+x#%SZ07Nt(;AvmsDtCJbMrEle$f|0PV4wYq&s)j78{pbsJM^tJ^vg{Y@s zV26d2tI>`uP@>VwwIytN&qTV&TS}d;T97yD#f^59w`;omeB> zvC}6OsczPN|NgzUzOC1X6(~`!^UT*R`~1Maf1ksmlTNSxRMSK7Wa-^-4HLtdhP0c*vDlRA`^1!4I&p~{!#Qg*RAw&+5$%d;IjL6P+EpFM z-$;dWN=lpHCdc9|biq$;dAi?O40p%N8TVn-i{3sndL7qLVOX$S)3nH6eSB?mMjxQaX!^bda&(JGI-j8!cCXl=9@ zet;4%0y=CQ8!GH};jl_LeMxu=Zt3y-4Jh#o4RDL27GXbHizQMZE_^5~0N}ud&%JM; z^`a20{)8QdXg{Zc=NZsQXuU;d^ss}H1eHR`mm2bJZ@<`pLE=DbaEprIHE*-D&Hi=obPYiTa~rtX zQ=?ZZ2HEsEjhj)AVrv{A`mE)a-|^ArU{ zdgZX?)ZWB@GabTNiH67q*O`7PhB1J}5!k0@_s~52rsiR9urL)o8w->7$Jk4$*#Syw zGBS$$Ta##|i51}7Xb~naiWFlug4^y9qI*^ey~c`DRrs1@F*?eAwt+~O0ysgON&}2! zOHD|?5wK?)BJ_Hco%0b$x(-EHBVD7hb6$)`duIq*Cbs zkGTbS^AJb}G-^^;3@EyWV?g|aF#z#+j^-Y74M4G603cik1M8jES<2hQqE<>j*Ig~p zgTHf<6}cv&4?D*=XGyhw-$PY)0@W&kf{IBlG^;&mmLAcpdK7{7w322#)I%NO5-XR}>$LnZM6)QF`UpcxZs=D?Sn#UWXfKwWuXsL5=Auo&;kA?+aE-*vB z4a(M@WNv;`b&o&aKnlkO#mnH~AT9{0z`>w#5zsg$=;BxwjcW(;fjz(yQct0A`^MA} z)|du;Q%u!ZAhyrNRL?YNUa61`EM8Jo7=Ad|Y+4+_*V!DlRV?7KLJ@Kp6c0n-T12p_ zp86JI!}5m6_^>&l(gNbZDFhC z1k+~nwtysI>T<&3Lz%*b{zA)X6iET9z#3wU*oPvKutl`zibqeg*W2!)sQID}c@+Qs zGNcW!q_OM}jfl$*mDdpsX4x$YavPR6j}?uIWAB#Bt}MIlxV%u-9hx355-MR0F%Ymy zr5jv#MHn(rAJ8*dc7V5o(={J=rOb^AhUwB3oxP*H!95`M%DN)RUR$O*nXdF zh{H35?#t*nTLX(X0~vxeaGwZ6MQsLVM|?{660Rarg#sKJk4qy*M}eW2{`hT~^-t%{i+rMuUuvbM69(udZm(i*sukX&p>0K1@0CA#Jpz*;oU zAs?JAe?8Gw{_0k*s`qUpe^FiCrUZh-hL#)*cTx&q%!v+sjU29}c%uU68gX}ka-Z*ko5YJ36PNLUTx z;HaNCrE{n5^e(dBlTVF%X~yumszG1VpmsMx*ZXh{1Itye?3CV7;c0^?cyjgB9N{UDnnvMo`@+)^Inoovfws~U*9xVlVyqIx zu5tw^zCebWR*)-1Nt;0@^;LaUb9=~6xT=@}84pD1d3{ywF7(O3vJ{;t0CUF11|8g0 z#Vq_*@2Upy_xN2^byXQ$SIaQ)rK8MphNN1O!s4dF@@!I1-c_k%o=w6iLO1YYN=}eo zX&OTXmK2qE=DdN6CKTSlMI$UKHihAa0IzJf9e5I=C{;;m-MOD?u;96o>Zi`MK5fvC z;oS&bzAX)@7w)EdRHK_k>?V~=%AL>xc;PGKa6xvWsr`!v-Fr9H-+HZHpT3(KkoODN z0JFaMO1?P7oj!P5UD#c)*t>9niGvqtD zl#C8kg@S%M)nh=6t2?63j7C4$1IP_Cc?*jrZozE%CW z`+X31N$mqK{Qult#X5Ls;_b#jlkU?RsnC=6h*as>`=~<_F0zV&tg;FN0w^i+kXUR3 zCB61l-Swn_s>~SA#DYevCPv~P17Jt`u0h{8K-F`+<_u6x=}#efmz8xg(28@Qecw>F zOTP3U8p=AFbV%e`wg1>qX6I|wPYq=fgR6knfUNRAH_|i0cHWZs8RPAsOqC8U&5@(l*=k|absCg zM6W*5>7>sasG9c`TxB7Q)iJ;YMha6X>%(sv=rO!y`X!BeJ?gYBZPZ=%RMk!E1{zhw zSN2m~ak=j&1KXO7Blfz1`jMfk^Df96B-#YEGL*$6y=qUDvOXE8m+q;0)N-XNU4B7%_G*jTYFk%qQ7FZ>J8>9{cXsU{UF%s zPtYTWsc0<;g{%!O&{;`Y3#l47^?}@hT==yeJXq~zD47t)3?<`Mge8;=3JyNMyivb0 z7?cdZUk+9Sf|u*#c2zamge*+C#3N)>^5!C#`d&&MJ-0RwAp?AmkhxL!Nyxk{mJA_7 z=A>E@GD4hGYX}*uVrgC8Pc>Tb-RQWtIv_NDd4)b^Z#CGutWn>zw`%Alv`qd0pHwB0 zk)dhg=(IJOc4ec`GR7nEg&& z*_cDanhYZ-wt)lCuzKR17i!~A2JfTyRZhEW8p}ExBG9s|LQmLN4aSh*yk%LrNuBJb zas<2YryO-{V-6kjYr3vckJwLjQP(%-&@Dgz2GAnp573Qe?YZ2G5PVFyRk1y>u?+rQ zqyR!P{q!4svek-KEZI+WciZNYtxZV%em}J<+tz!3(7Br$%OC}lqH*G}GexE|#X7jJ zDlfP>hepNp!TYK*>|1St8uq_HM~A9%3)7)$sOn-(5^5BU_>H@zQJ*vvWNCd~va}%& zSz7OsCFJFhCCoG-OB-CW#2M$3C3hWCG3PqWB1>3d`N(I8Li7tLP))7X;|^5aI${UWO(qN`&pc4=(|&RzW&>=qI6PwC z-l)rltNnXi-UF6L5M_{m(w&>CjTi!*gs+e3Gl#1>>kbtDhw9et&c?`zVw6bXBrlG# z0G+)36*jxCV>f)MoZ7n@DJRh%)3!Iq&_2B4rJTE-q~X|H9A$qO(`ARMJ|Y65X}>=R zf)3LDevqp533LVx-AITR9i*y3h z`?bF}3kml%>Qx70J92WPb`DY9)%7@B2|3#I{r*OHOQeMi+i&O*hp4`h2O7nw6N7C> z|9qLM9fs|NFghl@)Bao`BP&BWDkOgz}@Dw>>aej;efEW z%?T9&m+{aP$J+f}O&23|rho1mf;OVJdjAoS25!**7@;bs?y)(SKuAVFPu-`xuMCtcVR1Ug!)o)bge(%)9J79p~rTwi_uuV{!8XtmH zJZH~dB=t-0V$CqWlP1&1E4cIz(E zAa*QhCPA|T_PoZZ4cZ^D?FrSo{mH6fcQ3nQ4Z?Q%aKbXF8LpDn*f1jRtK9lmGz?C-tm znXW%QSt%SU-XC2wa3Po%%A@Y~2i1EQaR)KoiBRI56Vu24LG?(}D+DwdIY@k=2JI#W zxJrzc%>LnAsW=Sa#B;RFIF`6yz}!5)5jG7QO*n+u#gl;;j+WXBfMUGLH}=9tdLMWI z5NbuL#9?HTWwd7U5la2R_^7Zgm~N6IO~M{zYAo#3BHeRz1lw$6vpHAeYMy>OcR@e` zsVf7}1E;(HP9^#g61UiWoi+%a79A+z>R!~S&-oo#A#i=u z?;xNoZqzUT4m1tNj1D~&wm9?d=)I3r6{Rzi90;~lpLC>3Ht+~IU{-KLHHe|lbcp5r zR?sT($dRgd@gmSB`Fh=v>V#T2ZkHaC=Q|%07Ld(D%twKnp*`b{QhQpT)ayk@sUA`8 zz_t_TkoNMoO#XJ1za6m1^$Djb1cUp%N~D*7>)0Cb$EC_e)f}Da(T$ZlKjLrTWeg%+QdA41+ zi!u9SfN0qBuO zt9~^%Ae`q=T>4MSBXPg%>H2}Am1+lSRbao~2s<$G_{!0$uIqz{ zqmZX2Z6BkC{3_7pdfG9nYkR_%pfJx!$b{F9Q3DHL)<;m+5r2dO+{#AX|5z1IzXi?1 z#vg3rL2TejwKp3nIe6@@C?E)k#PN%g2t^3fCfw+&(c_pwjyY%@KrjdteXG%gx23ce z7;V4Z7^(HyZxGl-s*n*9krjvVm!T%R^J zNZLMz?A34~J>+;*niiK1ckdWn6YaIK!X>f&JP|>sI>y81!X+BeSJLhdnE63s@YaOz zjY%R1NLG6yFV)`9x&;j0m4v>OK#IZCCIm^<^N&|u(BoCdXP9?uHuIi?V-+WWdB2~{ zyhoe>=1s$CKIVPR398m*-p`((e%E)K%o|o*w459HWZ@rhR@~m8hn}e7IV^kwj8E8F z0;z){0v6t*Gx6r}?M-3gEf{&p@NE=v`S!Ob?g-yT)IgVSL#T84HiSKwZ$k(K-#+Rj z@a;8*Z^IMvki%8~?xHPWM92~Z{T~Y3=I-W4jfQPQ+ws`8t6Pz6=PAA=+kUB5Shk!N zGAx_w{tmHhd`fP8Q$s(@mF#c-=h!uQBf8-+NMYB;4lx8b&Q zc(B)0w_(=?BH8uFWY=%F?0RhuyQX5rcBJta6J$;dwSh8|pOXti+71oD@*#I8JTOoc z78Z`uIV@Z>VO-UO9ddk#|7UQQX}8b5Gr&y6)(bU;e-liGf5QL+Z@^m2ldbb_@aN^H z82jvOtIYS*NNvo#j`bit{2S-R0k$ zeR|rFs!#D^Vc#g6`VVzN&6eyt1CDGJlc>(pXC0-wp)pq%6<*TO$*$pPWJ11 zLZ;WuKuf_>HWvW$9cg4O3e+DJ4TS@J1`Ncj{5W zD*fWF=AZ)ww#bKWps-fYpTYB+EZjYWkn_v9kR$XXMCNn{3091t`qZz7&9 zjVSQdq=&;Q08G8= z6hS|tUo_lO({#TCFt}fe3jurz;iF86y96`i2QXS;TV}f-KAdQx#8snJC*IL~hqNO2 zuHs0mxFRBI*l;o=f`kg3Y91QHTD1`B%sT`oe%YzHBKo}~e`kPV;&c$LKvT>k+dA1i zaw))R+x`(tM;ustBcW~-2x9=wOpN_o7fY9c!EmCd?MB1@a}=yl z*he)5xZ%#VAO&*Ltx=J9J2yldeP0YB%0TquoDu9q0JodqPZZ8+3pz^V^k)(d(%J^3n6Sgx64HOkBFvPEPrkJE7%hIl<_TX z?`jEV-FqIURJiQv2`r7jL>2~p#ivy4jsebPdkILr7zm*-#{v<|kRZ}Ui$+VKRHH4P z{>+4>87-TyKex^2K_1vhM8OV9Q^U~%JY~87Uzk88eg)8|xmQPh+!QBN#Nop^imXKP z?^m!{aF*)VAhsm5u^fZ&q!@v$XgTO{3P*|>kp{bsSmj%qbm}}+r_VZD4WT>wduJ=h z4&fv{Jfg6?algVm;KMibhgCggFjh7oWH0h3-*lz{-TZ{oV)&_hI;Ti z$y9;odODRZfXF2W*elLa`_bBR{5h(NBUUxU`GQRbS3uY@w{UwBj2>5=qXt>eH|T}u zz}k0VlWZ1P7d7e0F$Au=xQSZ>>2G40t$|CL%+>(r1~vz9s@o82e}4efkY2JG+rgzx zUa+ytnj!=I(TABBV@fTX@NnQpp0K1q%^PL zZ*>>-VS(&)uI>`7?gJsF(LQ8Wcd@MQc8E!w(6PU%PG#UCa(0Q;=^=kp3G1gu-KRx$ zNYA3$)LCDKI7c^yGUR_=$R68-Wd!z- zL;l5^%p?C)oQg%|@yI_=l!yFJW=MViXipZ&PiNEobw15s|36CesYHonCYqNyY;8z> z{{heqc8KO@V7N5@?Q_*&pXPVUqWPT+&EG(p59MEI{#8QrPlvnd1Lt9X*eCR2DA5m| zhmGS+=c$4`1V0Nx$MZq(;hnPg`RY_ay8C=}yaA~4lKVavsQnbkNk>eWct=Wzc5D|z z=R1Se8iHJVwca_Sz+NJ&Da%lhI|EkW={_#6V`(0W+ z!Kc;N_)ph1MfwTVwlh?l>fDA#J?9@P85P0}r;Z%LEqD{c-J(m=s?MX^R6AU{J;gkd zZr_)^__j;8?+fJ;?)ySpr`&*SmLoJFk96yqX>3^U2%#=+L5!2JO@>fsd6pK*iYk=9 z9-&_0t}7gdG5)5aHiPPOBexXt6dt*YE7s+SO}MoU#Adbyrb#;kmT)md>jN+eo+(!hc|3$LyMc&);WBKNwyAOx_v@v~ zA1+f3(VV^fdn%BZyO*yoyaX;-=;FhdsH6A5SxHk#0roFb{12>&D7&MH;t{oWyv2E6 zM9OS0-^mc}k-@t4@X9VpXb}wLYG?KHZdPgf=_!MH`K2nFMj7l0ca|gKjBe%LK4e9X z#=RwC^MkI2GuzR^LlF5jg;Qk^Dj*P3AQ}x6O0(|fkXWPIhb$`y<-VBi)5gP|E{UTs z7EsYf#VoGnXhCGKFJp!Eg2OAz(s>%Zf%wa9u(%R#(eKEkg#^yy9l?)tuR^A(fqhnTs-eD$jP6<_U#nX$%XEORsXYENxS;1Jselk=1di?8-HezMtQ zEO$TQtNjQwTCS8fzvgD})qa#2V@$^DZU$fN$CxqRWW3>K@YQ~t8R>~8=N`9qzS`57 zGtFe&?q=}Seu5c`OvaloEWX-LGGn>Pc+1V;t387mD@?}QZU$fNryEJTg?S=0mz0Ls~moA7I#bJB+LucX{>FKKekriphg8+TYP_1{;v zd7s+m{joOhxC=Aqdt9@T^ZuUqp6&pS6b&X;c?s_O>NfB1w|PfY`y7CX&zJK)tlznU~fXI{Uc`<#M)wBhXO`vHnx#aMmBGMMy){%kmLwv&P9&$!*f8*Pa~U?7O=i) zisQp@46*?L#=@Z?_*fi8;EIkZ4rL#j1BG>|`ddt5tQ;tkteWgi%mC)XCb{1e{4rpE z-4yA@r8Faymr3cmt5wJJS2chR!$Q#hqzUzNeZ?iRzC~G?Er;g69?J)hCIr7pHqR0> zAKy+7iqjxVm=n@Ld!u*Dk7>kH`5TcoxliZMHJP90XR;=9%Jy^^f*;HC|}=R z$P~_@ywZj_nN0l%AP~|L{MNRC)SGi_Zl*BS6l_yBH0!bn%Bhgtd2MsYNN!XR&eE4~ z0Ve*%btQsRqz8J7`NXO+`Cnx6rG@je!OEgEA4}$ftz_0`aTR^=)UJ`V?BcDghQw#N zEFsblg|Nz2)+0`>S@>9pxN31j6Qo}}2`!-XiAHjB!Tz)<68W?7@r3`d_;{immp{v( zV3;u?%~B#8qUOm}jH!2ktUDBvdn`uTpM#+A(X#&qasVWJAr!{`606<*stFq^A!9-$ zpFly8|FFpQLDwKqja*(qwFhVuibnKpsE!<`Q&YQ^+icT!P4S?##QwfXkGn?oIL_Q> zN9(vjfRXA+>e9a7s_}_-nJ);1xvar{jV56jwqzd&{j||wkVF_i!w|gjQ>;gJb9$t4 zs|xpLUZ{plE-2$rdCEZKSic(5Tf@ZBaKKts9p_GdEJRvJdws}N+fWgS8)#rqo=669 zJrK?07$W<9w9E7+axSQ?>@0*y{{)zTBB>%Fm0{!%LC>IGLHp%T1Z&zX`7UWkCFVX) zZh8^3yckqyJbK0#X^X^$kf9O9(|)TuI*gT&ViH59LVI?#{WA$_q)BEQF=h$HckdzD zBti`?xiFdwrW#tI6W6K1>G?4g+0UQI#>I%mgL2UY&`{<+!ZOKg=SbMu+*`#1i<8#K zK5`N&Gf4xSq!5Q7w!QW?=sjI<&E7Po-bKwk8IK7Gm!rF{!)9>Wg%`}7UDMj)5Y7;%U!%}%G8HB1+DG}zYl`9$20GOw?&zE z!P^?VV|f|O3+BGelrWeZ^P>;aU~bZnX+OnaZbqhv!Q84$g27zNPyQzcb9ZGD4Cdx# z5)9_v%p}|=s9ftOqjD&wiEI>qWxEOu`yTxG$5iNfKsc z5`K_`d6@(_y936XlJI+(sMkr#TDOP{FbB>XU=AFTxR~Mn6uF3q+t&8^sr^a7Ym70Wqm#nO?KOGo}`y@)l zXi`V}=_>o0W|uT$3d(1xY4~O){=I3wlf+dQR;4!J-^_OfmZWXM`w#fH%A|>T@98Rp zGkNC5OgIyZP9V9_;(p073ik{Jx<|%fi4Vb6!kHL@?g;z3W^W(v`ex(N>h}1pT@BG% zv?bAcJZo^KWev{Si`})?dXYOiYcZ4UTQfB4v&_4!y~UY#S$nT#-ev90$-K+TYq`{i zXI9>OnF40zJ%O9J(r%Sz<&FE?|HiDmr4w){!!*jQya`YF2>^#VF?WLhiCK9YTl^Ac zllrF%{dYmzjhFh( z5wwkAgg?_GLEGg(6G)ax5yahnlmCT5+{>9N4B{TY9rwJ?({@9$%(Ed`PxGcVlVC{JHQ)LP zs2rGImO+joS#NygmoOyjlDqr_L$VfLAqhv3w;Gc5$V;Y~GQJ!)Z+tm!sAMvSDwkv} z&l=sOS))7AkgP807LR7#`?Ze)8QyE$cd3kEyvhg$mC1+MG^+)4XDt4GjLX6|nnReW z$#|cFf2%%*0y_{g8kpp}_&&}PA#@wl>u**i?NhBUs8J^O(+g$VbxNleG0olLxy>gC zld}lItMDdGL>fUbK@X|o?DH`0u4*mV9kN;=@udZ6Ncb~^H0-6eOJ^W^1&mb%ODpMiM_E{A^(5Awdak@&b zAa^VL<_7m&>N8;4QLv!-Un7`Ru=Z=UJ zn^QQfzn-dg!H7toujtg$jd<$MDH3uwG6n|9@CLnu^WXcGKVa{WM;%6H=&Rm@k+ug86?AXe)z<93_A9VAxt;Ys*rKo5AE2|F2I}fZRWBHh z!Cq5=VU>}7x&4IW433w@ITMk~18#`fFbet}%*>;3K2B7`NHfMet6SEPC^Qe4@x(Q< zIZ)=_pTrf14vMVtTC?aw=FnZ*C`WwxZw~`+co;Yuk~M%&^l(NMN7Oq@)ck`m9@OpS zGRy2|*OHcLC$J29%GG4qZxVVW;Yw9{&o!0p(yzqqx0=y0SE1`Ko#HriumL#;n>IU! zpb?^2xe9NbFCZu1H&F?VTpK1(Y-3?=pdvBx__7L`Znm*Famb2-*k_HwtZBc~oCX-= z+bfzCmYId=782tHJ4ml3uY>-x{Z$P$L5zc_wW%_DdW>ccD2o$&p^fgxE=gF~jQy?b67Mx*Un@IdRWtUp zvJ+M}V;?I!;r(XpU!~F&nKn&uTROc7A;bJ$jdN3<;Meou>1UeoK{Ixfa#GebV;c!6 zi~KSlHe>%NC*`ANY#bqFa@d8Fwm-%J=$s^bZ8LUpP{{A@x@PR&WG8&mj9nWf_!wH> zjNO{-gbmGRm*&5HQ#Gs%q!BHmV}qU;hg`jIx{9QqvM_`~_U~kGUD8VfO0n?aMfeJc z@8FstKIJ?XP{N#HuaPeRo&{+=0MQXUkB}^}*4P`HxeQ~Rr;9@}PsQ8VvOjB1W2yVI z)f8EhQ)E-~mL*=!De-xp5=(PR{3}n1S4@et+mbKx6nQlV$d|b#hO;-{c&ly&H;?^( zkckR2<{@_TQ0+a)DJL!fR&0NjZU$xq)@BdZyT1_D*FLCkJy0uiL3u)nIS$Q%tb?p; z8Yrix{dRrh!}`vH_1<=24S zEP#R|7SjKvUYD`gUp}My7JGftJ!c{|zW2tJm)%2s;!IV3Ec$}&dsq)~s)D`j%RjsF z&u-}Nuj=Q$dg)B%Y=3m;^whm(s~#49N6g06FX+b5S*oc!qK>#R+5?~+a3{toBS^qF zjA7r{Q;(aa8jHrfCpI+w+$`0rzgM0EU5Ck@Ra!-?Au{r2{`7-qP0IWB;8vVIy1!9h z(5kxr=0?Q4bP-~uCSw#4T&^)5+Hx+uNW4*-$MH;J3-vOgaf`Moc3@eBYm z>{o-}JG}fhj;6?Q`=6V6vI)cy?YRk^fU_Sc70ST%9U+<}1+L^2s?D7j)D9wNPvJ^X3Sn0ze1?EFfuAiS>S3P+ zEx7~H16;$$0}0Ux(W`scNw0*>e(&n;sh~X(_{89Py!3}c6Kc0Ltlxe?_2^afKgH2(Qd|5KJOK8!=FC2xAHJEj5Li*T^Z;sq4owO|22FWVO{!Dn~^Gb%O3Q3ch> zRPc~?@GnFo%g$hsd+c_mtTY3Vf}HV~x10uOg^7-5wer`4FcpNJ4{$^@Ew&-b%~ozQ z6Ksf@Q%E#eNXya_G}WAO!<8m!DP*PE;ieC--yzeIEfAL7Yv2jI8I_ff^1ADH7Wm{5 zGx6q^GH8%^w77KvM^p?y;G9U`L^_HS0HBz35;t^{+5cj;9J-&3)6) z#lp|YwNkB&9MA!AQ-KpiQsRhD@p|r#!Mj%op8f|$oLX(05zifPI8$DVgMq(b#Dh4P zMC0++M%;pTkIP)Tf?gzAIXOiTh0y|gq>zt6M-CPx>@rN0K;(*`*dQdl47nE^6v=Ak zi9{7o7^xUXmPa=58p2w`k}bpKK77|VuK-oX?^F0q@R{ zEcKOt_SE06P)>U|+6N9na{wF1&vo-Wl?cl*^aI~jz3CdBm5amaz28&iotQeb9c?-R z%yDySecHRKNB-g+O>tOyyyCjUd{w#4!dbBO3EL|i%z`|1zUrDEGEb1LUa30mB0l)3 zZ@nI{*BuuqmH#WZ@q!=ISAF7wtyRJJJOB%%K;$*O1uM$bCk-=LugW}Lop~JBQ}*Xcuw+)9?sE2Ycd1S2$|l8$4K;PYnuVl0Ao5xLh5}VN&Gh z|5&Vgbl_pBtPl09)vD`2DgJyQ^*)P_4@z-xGYbnsf)pdjJ9!4Gl2LTyY6R>lJ@t=^ zRo4g)Pox5Jx>fgBqPiq;LN&XVXwm3Y*Wr{JQf}Ke1=ylvmLLEHI&|R@)oeY~Q%_r> zjdewRrSWBPiZeJd%9=If<=A}Kfl>ZiOVDHilGYLDG8H-Ndz8&fq#HgKCH zKbS8lfnmgiDYG!}-WT?8^glNjEQ4p$mm2IL}O zZGTA(0P5gyKl#2Emp;;O#YfYzZ_sV$>Hr*sJ`aWk@m#yN;IUU<753J547y_e;d+i z8-mobB2+;A@WGZTB!y{x2x7X!Z~0Kmq11+DD%!Gk`N73)!ryX>)$k z=8IGE^g7^xRQ40B$(mLbvnTE!+C6WsAN_Dk?rXnItWL6E)XR#3quO04De_=QTMhx7 zs#~|%-m+vQgHrKpc66Q`7w9jn1q4?Thiy@LY$1_Q#IJw2B|lPWIZ#GPBQfI<^rVMp z_|?z1OxlW62C>W(IKIv*lg7bLDi=lx_i=6%hjU4QM_Oj?d0-rwoNOFyn<4NO{Z-)S~>Ryc#p4d~VZxQ*Ml(vXYt0`uQtc@?>YsHE9R3G3-udmHa;I z|6^s#w5^+hpvi9rObs~8HdETo%{be{)Ggc;i8gaU0D0Eov$9v79*NDxzH53Bg0ga;J@~0 zOZON{B!zKc$Ii)jd)lKd^Tz3+L@8ivUh2i<{oyaR%xK=vbWF1#Kd4%eSIzY^9&7pD zPG-+#bl;bbr9%m3&q5+g`{k;gv|W9x@>(#mX;xSHTBl4FMBKNYw+85w8-?fBokrC>y_o#G9?DQ%@mhv zlJPQQk=ztjEt1%D$N2s^CQ)S?Tt37mu?PXPNy0ZE%gYU0Yn1SlHA4T1QF4Gk=?S>h z0sd+}rmNmiljIKrOp-qalVpG*u5=H+^A6H$a^iQVCtG?37%V)S`!w0N1{owgzWB+O z{BT7R+ofWRSo@nUA7lt6?G83{tnfEBUbte6SmDc-w~QYSjIuE@U!_tt#z^@6D9O;$ zP3Tc6PD|!f=3!AzrK&NOKsYb4IN;nU1soQ$=Kc|KseMG<;jNV_K*3s}qpO}KuffNc&pyZPm-7@*aatOGQdkBHEFYA1RpYnv{B=_(IFr_D4_({(q3gF`!mt zal?x(bH`Nf+L6E|0skjoY?(J+4+qI&Uj6pPmX6$I#$7oHz_y*-$4rR!D9xtG_NLQ* z<^CUIHlJAh+q}aqGkhNM4mXkW`OrHp zU)mFk-I)JA2Q0~vXj#S}N0H_#ZJnhg8ZTp4N=8AaX4A>Ji;!0k2F-;MbK}FwuOJ#i zG(=1xk&Nf}T7Hb3?qQP*;~y`h?lu7TMUi)Ig_UT2S(Sus(bm_A-_Iom{; zeidi$l|1mScUvayp$v@xl!uK7FF3)eLx7Qdn0(V+U+CZ3vy)G#Ttv4`p`|MeK(Iq9 zyA!*Z*|LNB6*lq9OHHIvD3YegUJB~tzrb_^?B8cGny5S)1wGmbbX0l8T)+Q&EnD{8 zGL6B=aL`UMZ%N4{yxQdvbx;D?Ns|Jta&8eju|Dr#dyk_i_s~wrD#5$kZtjU=N<_%{;R|a%#M(4C) zDAfTpSv3#7+AU{wm>9-M35273Wct)!J>>+Y6mc^18n$TAQc89(achpY+&1Rd#5UHtIeENea? zsHp6hWQ32*B}GK!_xqs5`MGOanwlP%tKrBxT{+h;T+{NYwnu?&oF0u61!=4xn)y@| z0)Lw0$L9LW*R<@gNVBf)*!_tgCrm-OR+oC#YA-akynMn)ytzCsW>l--aScMRK{U`LJc2KjyWTNqux!pR;Uxq}Phq%rf#3 zI<573jvUf9;@EhmHFL`}zv?xX`EzsqZ`ZZ7ZvNMbzn0FPnVamp**bZ4Zh1fMiFSYA zx|XfCv}C!u2n?H{9vHC~MM+PCJ*D;KYdN_uTZ%%M%8F)}zfPB{=K3G5Z`nM()X#l` zyHkK*Pkn|oXy18sR{Vmr6pkz_W@At`oTEvOW9tnPhg9ApXIdcjWXJIN;DH7XkdXa; zpx(iEu_OuC=xHN)cQ)8lU>1;1k+V-B-y-6Fzk;KcqGunT$>sHBN2G7 z4kz#`4?m{B<95&i0+0ItGl94IBLtp0GDUHSzL|$EOKA zJ|*y`qHPWpcxx&GFUYOehRUr!d>pxTf-;NN$gPXtgX*4rsLNWiS@vSCD!t`|3itj$J+mq#99t2DiZ6BT8Xu{ zfBMxHH@v`^;4gZ=Wz+Zt#swEnq|RM!LF&A@VX5=hK&fLTKSJufJw)ofvmvSTZbj;B z-t=Zg;Ji22U-bb3=lzPn!TKIf;CwLGw|~fm?V7Z*!1-`v0%zTZ1kM8+6F3i)15yU+hNKten(@3?vP{e}Sk%*9eJMCZr zZ^C}yKAk~a9q5l=PfXbIS^m%KTV|yX@?U%d13$=;9grmlbXKL-p!}T&Zb)irqewCq zci(}X$NiU^v-62*t?xvgD@!;7I05hAPLm)E6C8iEgxg3~(G5anQt6$lRO(7ZSCPnJ zlVOS_4qs6DYNXnsoiehm`rB0hS|SxccKySx{&Y$056iK>XAFp>W!Qu&AKA&a?*;ya zw3|~ROf(`))V3s$!&1u1aiXTCrQ%y<{fk&}@DtOa_u*04@oh9WX{4Y{DM(VB;WSc` zENb)p4Mc5*2)*f>3)ppKV9yx_*rNsPtsfWIB$zcv;^4;lDf6I=tcASh{m22~t{WMK zcF}Km1($4320aWE4h{7kxIKTfIn-D~_l52GPi9{ zXydDX4c@thf1UwnvuhVc`urj$K@J5AJ!4Te#y4xvhMx)-vA^{;GevAm_9^veXXh`e zcdeyA&nU>`E822xjQ=_XPr?&3Aqv|putt?e*pR5#f<(=R=)0_i!Q5OScJ)0>z``wM zjI2=fwsg;+@U36(mu6hU#t^hlnExmQoiYePw+uiKzlI>_!pVjpt-g>o~?{%C+J7&7pxQxQco8g8}Ec^uW$@skK}flAY_qZA2pX+JjvxY6rVmlt@bKmkRAvzT5dc4iB)qVmBIn zi4_Q@Nu-i@IvYGDOW_Rf8EafRFDbyxLcuZvYKq!{ zTU=Ba`626%j^oGYciQTw#v5(o1i5HN)U1mS;4ZpvGb8R`{^Paw-h>NFP~x2GI2grn zk8k6WwH)I&f0&7qwc{C8cE{v=PIz&ATf8qG&GnJo&i~|Mv4xX~H@09(A^HbQ{9YU| ziZ6uYg(YD>FA7gD4j-3+!Q`;wiL*U6I`L}i^*flzBu%;C1D);*m5!QxHPDh^OOK^XmLx$IP~$V z;Y(Xy#-XL39i}v~V{MlAacFT%t~m6u zD>lA|)oy!2ZGTD7+e}YF|DBy^Ndt<0rV>vqu8;eln_+ZXn!v`gjYIHlDt?Tp zouD71*Ql$Ex{4CbaEvyu6tP*Lqof6CR-qoemKtJz2Hoc?T`G$mdrwIPJ6)*Rv9Ol? z+R$?|@!1Ts+%KWV=wWK4j6(Vi_M_xY(hSootx`Kvs!W5bRu`A7^O-{ns&pp4pth_P z4LfVRjUVciz|1zn6h#+V9qW%4)PP>o=kiY5G!P8hD64dTPpLEe?aIjQFcH&%d8LVz zJy{UU=v>p;`g)LAEK}dPolsk_B<#?sX8FO+qBbZn;n%b>M41^9W#-@54&Y4Fmgofv z3n>Fp#fWiK8wKs=2@K=2k{aiEo!NnhU~4QkI|SRuqz-=w)(kY;85v?3`&Y-g_9$4v z%I}^AryR2-hhT!^f z)usj?|FzKi4K($Y@vdJvSH6*RIsaj|BUn$f6UP^qpN)58qs!)8wb=ysFZH!0J4ntF zs!g6{Mf}UoZ592k(;i;6L#z8uI{HWQ>-ouUK{{I9dDZl(ZmV?kdgoPict$!}o4ju? z=>1!rSADn59o0~7L;!V^+wkgU#A>8(zG)Lb_s zI-o0n^xw1GwwdUl^I`=GFO+m3Bw_{*XL(9a2E2YuG+JZE!>}l;+rY@U2fu@#zBW7zwq(SEXrpV zAJc`PN)AQJYhttvQd!3={%=q8|4 zHj}bjkz|Kl*p_AQk8g0@quWALAE@Za6tNbm_^d8&I>_NDuw)fi{Jllq4AT8kB$sx@ zy7=raOC+f`a4$7x&Bf<*Rlgq|WjCQcDyqFtz6B+(j5fW_-Vg*OLu7ZqhcfySt+|CvZl58N`TM) z2V_y9~lMQorMVIF6VA)j(sxIsDOSf_^ z`hAzbUZ0Hiv8~*cXhoZUZ!6b2`RXphPEeTZRl|HPWay`54z|5Z%<} zciq;t_$#+{pYq??7G}(oQ?_-J#=amoQM3SD%9#scF6;8$+qiK}H+K~>vZV2vboo8D zf%o3p<-fa)%T2hj3mKa&)G26&*uS4*Evw8a+i)cfB9yq_o$a`TfE) zf6{g?7v0Jy}INQ}%8yJF{h#UdWHHi}y|!GUgEuvk2?|qyOwD zU3=-ue0&Wy3do_|_03phmSD>~Vaz@@-I@X*<3^*|Gp>wuy6@R8ff97$B>07*ym+n) zXF6+5_z6K&{` zoe)toVY`C)|8NJ_IsUlSoI}P812%!ZzlM8&FYf5(&bL*OQEa7%=C>K!sIp%I;y~oR zppk=+88RegOy9|#>(Ad2)B$*d#9z9Yi(l!AuWQSX;AgBa`1p%2k;(9R#s)!g``wR? z*^;JIGg?$y%li1QVlMm|`1BQ{*!qy|rh#G)>Rw#6VojW&%_}M`-HtESHY$(pDQy6I z-Hgl$=`Auxrm0*fn=gK$AnFQ@`d=+{E$+pFg-u%FCD9g{C2E^vHu2xO{3Q$Bc=tEs zHl>Yi7FVk!a60hmn$Uh3CxUdrV#Z)FcPuKw3pl9N#pAv}i1jRWT4aWS@^z$C zxYyBmgv9^>e)4JnlsTHn2|EB;1+A_)b>P4_dtV({bL4-$vm05mN(`)sZN`wC0;bCl za{!E%2^@RT<}eLxnfMLhf?ElZSGJ9=S0sF9bb0qI6|e1TDW-9{6Xpm?QmixER#VM4 zB|xh@?tbw&e5-XL*;KS3vw-e&g)E#C8vHW=KL8lN(qQy8zs;Ywi|d|X6bB;Ahfnf;VFzkly^9+^0aTLd3N}%3@xw3*zU5QylXKtg z3aprpL5faPfo_J%r^E<#$N<+Be!wga{gi9Zy)7=90R}B`g^XBmEG3JNf5^VVe81vT zc*mBkGyVo4imgQe9dbJHxA?XA`0*j?R!R+q42)SNG^~WN%n!OxMWCQuasVhkvYoz_ zM*{%fM@5G*ejv5U&=&=s^kidHU-IAFm8G=y6qX?MC;$+UQ1JvFXdVxO7d~I0fhBSL zAxNNv<Cedz&?p2VpPd5uVy?u(W`|_1!oW&!#A{*xkM**e2 zJ|Xg$XM7_m7r0AhkCv?nHZSFViJ*iq(f+Q_x=nVp)tRwmZ!EqAi}|yqt&MaH@nOl% z$aHOiYNqYx4#`chSbm!0nQ?fZ-<^DVM_*)`+5X+)v08L&4N`N5_`z|Ey9NDExEQD0 zlcwcV7XCUDN%pKx%m6MvBg4KVe1=)gF-#U~d_Z^TINl-y^GpD1EUFNbdg-*R;YOzoP@xwoSf~H*UZc(x&Qs8d$`8k8KpI% zKXvh;Wws4fB=rt&%j!y=P_It(!URa5AKVT75km&3qBFGfaYN~0I#-wQ|Xp_k=vG4=^37>PH7@0^BX6otBx%LT%R=cwJr=+V%pLcC-2R9dV zh}{rot5?8-c8%`jgKxU0VAP>*;ra=2#AmE_Sb#hwRZ-HXj^i6dhWRp<@u+`ZV!oQh=ESC&f~H zsx4W=bcP@PXJ2snPhZ_OBf}p2_bGu`X>w~ zB4TJ!{93_3_XRf_qt9ql48=B1fYMR})_^E{t0@?JKn;FuQc54#RB*Vusut0R6KQSmP6{&L zowW|13?06-@ebABBT0WOy?z{=AK77ykSKQutM}a&yT0{_up1}=CR-+%z%fqhHYcy> zzD^5W?2IEg<3JEZ#Zt{~=SP3hwfk%T#Z8!bCcDJhnXnZwPmKi#9Kr@V3Uv}aAdSiW z?RXwt+u`5;7q{bPRz7*9HF$Ej|J)bd^lgcn5Aq1S1T|oJKHaq zGih8&f-ERB0{SJfA5;HM$pm-Fnp8Q|WK~K`bLn+3P0@%kO{EODmjnC^zqpb)MERIzVw?(~k$Rv7 z|2rP?p#WYj=zxpRfplGc!}5fWWrzXeIGTyA!P@d!-L&-)+VTiXygPgt|&0)HQc`21-k3W(=dRF#m zmBcG)2)@MF=^-6{+G8a>6Gq52*&{}9N{@f^D}*&(s0#cJpE_)506YPg5d-3+p7EOs z04Czr;a8$oIzG$V;xA207Y$pyqdCWD-9M5v{s_QTfzmG;wwL~=Uv*P=x!Fv~kapWJ z6oS}l{EB795(qNBZbA^acnlJYQZF8C^G|%$<=d`2b)YqxDZYa>fq^g0YmI&Nxv#md z()ryC7DGt7Z?Gy&(d>YB-+K{GF|5|AaAC*tJe&2N^05(*SI%)0pCKcmq>R9AxF^T5F&KH^T{E zcdfH7#XnE4L0ycBQ^8Lz7m!4qtJ1Dakqc^>#q0zM1%b4Uao826DQWn7ip{- z20SJzN=cA)&oH9j7*H(Vr0>V}a$AX+iAOLus3Q)g;NbxNzAaU?cCs z7@~NGEDn|`CCiU8rvY`s6@^e{tcI}7C0xr%f5mfk< z<0@U8S1A~x36k;)4OK2EG-~X3-r<4@b@a{ZOV|J|(8xc5X)RH^J659K^qa0@+fz=4 z6r`&q0y-m75XnLcnKCJal>ini_>eSur{I77O*Vc0!9L43-Mo@D#q^h(lKV@`3+!n< za)dm-ynB1mfR2;%y||9_2B?9J;IE;W<_SGV@fBt?*9E(Xj--qP-zP#*bBlKjwp;er zY1cwdBfsmnoGbjXn{5&(U**);Ro$r2Sj0TC-&c40gTCdu(@*(pzD1bCpSu0?-*S0= zHhkO7jjrkT^S!uoed#m4q7RF9A-fv-F}|_ecYM#~n-#aqG`uy~Uh?1gp6ia5u|VHy&iO08=enlQ zf^2a*;UgBmgf^g)C|=SA>?7Z4?ukAu_-)^5c7BiVyDqShf4g}WAA9_p+p_X1^KX^5 ztdXS20c{Paa1Iq{)aeVehwLw|pBmrNt^Kb0T*HrZQP`mvXB3>)Q;B3FKdrNa zjN4a!-ip|_2{J_n#ki2)d<2!WSPS)3l+kM&7nbi%{YhDGif`-o>lWiFy}cXnA8ISY zUJ{>ovjq^&!F2Hy2wDmTzWu0(%gM!uG%Eo!^NAA_28Z1yt{WV}QkN7gm}U(qkBd1K zEkjsNMmlh)BbGxpAME{AXea*Ae|Jr#ztRrYrWzQl^^%l-g^hQWm#d^$`bqgJ*@~iR z^7x6v2Z$8LE|}vxT7gtrLE`tBZ8tcH9hf=@qk*v+%gQbKv`MxvMCqV44Q&7Q_XaR} zLyD#};ql9*Dktt+MlSjC?H>?egqFHw2`5nED;&18nQ8U$am|Ghn$3C{Y+=a3_Jz9l z!VM=SJ)1{a*juxw_S}vop=`h~6&vBi1$Vk^Zc|?^ABvHunVKq-GG-$aY%>qO0Z5RoNL7 zR)F5t>>cc8EtJ;D`Ohm5THC@w6`Yk7#X;52Oq_sP96@zYX88PCaVbR50MmuhijxLx znF>}HpFY{(lYSSF3~ag7_Q?D=e4w@KmpOdpVJJYgxlBJXg!f7cn*8GDxbjbQ0)960 zQ?yxGr0MN3R&%L~(9U*uG?%?N3d!vSc+}pH2ux`6@&Oz1bsXEpoq=4YkgSYi zuj0G?r+?&J>2U5LoEPmTbpjPBl2}X{eh4d42;&#lsW?Kk zo6I$9lr0SNSYv9^qRdG7-Q$&#OPS&msYUsbd>V#*=TC^-Kmd#k7A9P%E`Ho1ljHgRkBto*4 zoWJ`guCavGC%fp$?%XKB3<4-HC-rSzE-E&f0bggi2T$;p4J;0{U8<{CIEFG3WVtn5WSc=bSUnHHgi#rcpLbT6Gh}pE-p-(F#pmoj19H0 zXPOl(>_&nigC$y+*Q5n1&cv5-FA+!umPPSP@@{70)hwFb?Axn++mfYZJ@FSlV`;R~ z385La{Gq2MtK~x>hxVflQd?Q|@#Vp@qhVjs$2@3hsN9-_M%jA!mlRqz518JsTUC zv7gW;{gMXbqYaOOML~a-ziW!U5!zXpT9I-gYJBrk$R}-&%5;nm>nSv=t;2huUA9Ui zTYZ?PzwH_0cmGX1&d)Eote^cWH@feLo`OBtHLut~byib^ z-vb*lSL%1V0(oC_P+VXp>9y7O~}Yj zfQ!k)|Gr)EI;#;?Gsy<0qo?=-_E;CiAHp8_O2u_--RsDAdZ$XO?DWv8oS0F(o`PCM z`o07oVul4{#6)In1H3N2W@gyG)hPJk|MkB><~!Z-yCyN>RhC;i6(7=W3PZ6oKD1qX zG7MvV8r{&8#8Mc}(7?$wDbjNQZJIei|mUoA2%f>XV=;GpTnV(f13~y6h z(6W6Ozd2ubluK30{1jW0!1xw~1jx848ywv!R`cJwXQxuxWx>4aT<9P8wVN|xU)G)^ z0@z48p^vZH;)sRjy?Y921uP3ff5g!(Q@?5l-NXT+u(Sf*e=s|hEmh`O`?_^yiNq9H zDwRz95E_7JU!E5AM(j|$PmheyI@B6I8vP!vlg9Zqe|6as!OVaZ-_kB&t6**!hhdi# z{Qe5<)1Vd&fk&(|?O5hjB|)vdHdQQIyoj?>>nz29wQ5zuH`{_*I#nbsp~+&^k9c*7 z(sZt0X=^%cAAUgeMH~2v_v1Em`W0$45Pj$A{ymyT;1hSSteWZgt@+hSJE*5D@Yl9i zCL0B%CrtJ&?bZx`7MF@lM4}uV*i)VAr)yd}xF<_=HPap+(vxSlk~0LlxkyiVai*}jzIjs7Vb+izQ9$NAB2|HTsSC1T_E(dWC}{-P3Y zCO#i7xtZyGeR_$TuAeiOxQ^1h3OO;g8A}|lon4nskEn?e5aVQ~#axxc9pylmRTW6z zUrcN2m_;E{N`XbTW>g|quj7#sQ^N>3rQIfe(MVA~$g93srNdiULA*|v-xTVCwqdM5 zrQ;*p6aLVhS6IDT9)q$G0tJho7urvO&T-dD}vo z=DD)E1b{gVPGGGI^!V1`yv5xqb3XtI&2C_0??fn_LgNm89eG5k;WcbiX^9wq5y%8GVbO+_lJQCIJeVPZwnur#y#83*Gs z{oz#85}1;?VB$2BrW|`Ut|eNKIkKWHK0TDu&jQ<5MNQdK>5BvpC|;2m3jLOOSFggF zK@>hjProVV{(l|d+Uj5Kj(^wV|N8*k(P#DeQx9-cH$_hdc@@X+89n}<1KidPFFp!| zJmNPw(9IZOH<`!#`cE8)7vjvG>@NPR2f8h~iT_7>n9N=r&VAgeGssNsG3}-?pADS^ zt)M|#LDt6->8W&-sjD9W|FG#~`J)~XjtUhQK{ew_HNHkc=1=0^v)Y2SEM(%96YW7>mZz@jFw!oq&K z${Y8@RaW)$abatee4CmvxUdxTTr?*&yBPE$%06MfP;JQiw-0i;N#(8BO5Jiz-*qtN z_Ic<`8dDu&53#MU8QU?`62QuhluFCCQpFRXz8O(_;*=A;b4aGzp;1GZh+#qyteP1} zNHc|!;kfG0sJ>=!+YLK9kXspDdAnHZq1i!VOf*NrarSrpCWkPH+GS%fW@2fTktrGAI$;wDeNwr7wY(e#6|_`0sg_aBOMKqJ2% zpvoG#T))6pk$6RFnAm*if`=|JvH3qzDE>S^q0pvGobWWq>&}vBw?5Ef)LXH z5b~yB@M3_5u_P=-zzZsduDjfric$RO5A2$XjVl_Zp_<0P0&}?$4u1~bGy=Duc$v*l4bn{;BG2^C#O(Vt!?`Epw=!N zq+%wf#H~G|aCL-ZP`oLMZ)4c@i?M60Njj--25aKGm4#y=h}1+#nU*S|yi68Se7hD$ zd9Bbc)1#;qFryio9sy zGeZC|rh_6tGR5=wO3sXKf6o!FO{#!he}My&=b7R%rt6`e;2GozI}Q)ap;ISzFW(#Q zhdisT88ix=x6(4n6qnL!)tS1K!#wCdNnad=*~Ef;?ZNBChHk@|Pav+T?zE=qO_F$~xKmN4b2^ z$;uVs33zYHD%TrreygKh+gH}M5!=k|IP4?_KN8;0bP_BUNkZ;yEF>Tn_|pcsrpN+t zc$q0KNk-1scPdVB{EPnTqg~;9!US_NV2D9l${C)@(5AX54+vip0C4e;9bx9JOS_JU=Q*xEqS++#UOAs2ki&TIju-DOP?j=qm;0h zlh!t&L?@(&JI=<8)@BS=*Ay%yxXl@q+~@xY#h2`JU_+dsZ!){Nr!_;25_aaXhSh`iGd!U z-yFZD%lWc91>F=Em1VMlnht)O)s^H&!!=M4g}uU|My8fqFl8>%82T}XeEnhG<+BG) zvYFSZUw^fCg=x1&x-E)>~yuPZWxLVdO~p8*swzo4e{9pzuigf zbbr|6_dJQSpke{h0^3+z`DV)^88i%BO2=h&e5bqFsk-G(3= zda|3|u?pxI-N8?CKpk^VeblLL?q*jN>|J1yJm={6r%uJ7B$8GUDsFOGXlU+fE;p-sARe^H6*Xd)?018bkgPPb zNmBIWe|Z`f0;miU1Mx1jTj16RyQer~r~3nTjqApH_sZ^8ut>a5Z}{9d`P?u0+&}p| zAo)D7*VNs%XQ~AHDR?idn2Xuj8X3JPzS7S=oqd>dH%7ARw?lNa;Zjg{e2f8zSb!*@ zD5H9j=CQr30ch*E$^fK?*F?fBD)_&hPO!GO0t@KLNRo=Sz&F@fq;^ZR8?eaD9YSIN zbt7v~$(*ex8&kEQ8@yVpgF4-xxYSM7^#)fjbyM2SzoBI+M;ht$xp{E0ZGaa>EDGLZ zE+KhusoOa^x!vz@1_5xS*PnW+o9GWc!?m}O8(!;b1gad%UYX*FKB6r=e%eJ}9Fs2o zuuI+4(#gFFnF+frcC;jv=IXFT{8ZURY+euB0D*`J3jiahL=`G*G=W?CN!SQtp@rPJ z+!e`zS~31nn!e&2P;aKR3(jlI0FrlTux1cI`gI(%l{t`Pd_B931yLW`%gP_gvAsGb zjt_2~6>EzKv8j`Lk*#9;i5W8jx1l`&1-e*Z)ME2SjUzZsSy3?_ zl&q|I`Dha_8w`qB!xzbiIt)HaL(m9?aN(r8V<(N=&aNo*Vm+k|)Fn~j7fk&reNh#E0m=vlx8vF9L3elpP1 z=8rntjhzn$f`6le0Xaaz$Qe6#Bc0Sc98%8e^-r8lYMQfq{U+zQw&r6B!<9O>*Y9$U z>soYnFO!`CNCR9jq!#Cie5kie7Y)^6v1kg^Jzm`GZRvD<;z6&uc}YoRA{q^nMBGMxjM@;5&xmrZ+<}_*e_k+TF2MCgBGsn&F;*Q{9XsT zW`8E{McB(OaMMQG6)9@Pzj}dl-@emUkSMJHNoXYn{9<4wWQ5BvcqOq zP2Vv-@h?gc+Xj)Snx1~}d(M?;4n%C2ws)E;1_~g#O|AVY+Td4WNZ~9~DOso(KuYgLR6GRL5v}%J6>_d|pJ(SFR=wc=Q zU}lAe*N*oiZ*;Rs!)W0EgINikm6u3)UcmkJy?(a~U1xMdumA50-FM=%QI>5v14JgK z$=5G*eVbyC1-7IWT^}#&^;=xz=Ip@Z2JK^LRSF~QV`y3OrvnP1pdREJDyL`~1T4pR z*sC&|4f_3tf9fXJJeKj>c3VR88PWWG7r8=$vy*!L`*gUYu3Q_(tZ=+ZnOx%KvpBCM zoEZKrK0*rzwGVK_E>L&M%d*b+i5mXF#m;>$5&obsQ*%*JT^gcDVFzL)y+<|L03c)`ZIQ@+GcMH{qf3>@=PG*SM$;q+mKRmO8tT zZIHslt!z?w#@{wn;h~uu(40!T#%)Ng0b0&Q8_;sZf;Oz>uzm0`l$^UuGnky9^D8i(Ql(up@oPzK#f$5|t;~X|d6lbe_lBKbFoD z_^KJKLG9tv?~hh{{@j~AZX;SxPyIfb_>NwG%^%#%AE5|DEU}{O?HZ)^+p}x~hOiE}b}m!4`4RzLMp(pcld1{VqY#Q@(O-YHYizi! z7XdUNB2O(u2oUZR{iuk%yJr+M(QnTxN8~*YdLu(`1phpo41IT@M35f%42qUa#DRj7|NcAsKIe4Lf?Qm6mh(b#i0b!8xV%F z*T&VNZLe|pe9&H=l<2Fdkd+OhM|-nh|F|lykr8Qz1b3kGDEpQF11;Cu8?5LaJ*V9G z_|#B^@|j-$scT)Y*ih+OH_gG-9vqgdJ>TnZyw=TE!S}Cqh4c}A%5``&WGDw+DvSb# zgt`G;i9HAu-LiVqm`RhP+vwps=lVUg56Pml81H#})V{!BHo;yS#U zH1X1PBzLw8bWQh_mfil^EY=G2P(WR=e$`f3nH5Fb?{U2wU(gM?6>Y`#)oYdOmwU6H z_6J?>wyaaYiNEQ3*GyN*f*qn}zh;q*!>HMzXOO}w&VCGfN>s-8W(75y8TdzU_B2zo zcQG~bpHQ=H_(L`AS9?v<{v2qM93W3>gyJ4@lN;t&_f`XQ9-NX~7$WAw5)A+iql&-Y zo88ra=0Z2w*InhB$@bRkufNg#I9@S8C8zK0mJLnm8+~npp+d5T#QZsYSx5#jS=hID-di-B*awA7Dw)bXbzr9hN zeuAHTvm2Al(yhI|@8(3Y7r9~WC<74pC=XQZVY5RN`?3tFD)#5x?52!k;jk@O7AirE z`;|Al*3Tf~2dVO$X@suqmgW%ei$IueeoyJ}&|Ep50ja?ek6t^9K#di1v)?pzf8qwz zeZTk?*OrX&L7YyvxO~T(OO&!o%PK6-bI*z1Ru_W%{RYaqW$m3@nCt zZ=b!DP3-d~v2IWyG@PY=uRHNQeDPMdS;^|8;w60{60CUZSyB9U2-Pf}w}$+s^9d2k zB#s=5UEzJ?{%tjM!37&?X!ZDy+t4LqfvcmPG5AatncXNgi>>+&{AlT7&4k6g5rVJw3`As#n zx~0Ewxf?faFyS217YGM>t1QPq`P^-8;y*z}cT5>XMOzO;K!@M8Q385$%5d|(sb6)s zn=lL&ed_LwQqkl8Tx%ol*(fPJG-VJ4B;y-EMK`OB4O7v|kJH9~|79Zt6g@h{PhIXN z1Pa>R&syOML&@mi6>jVNF@10k_@rFnx6D8{W3%2iNzDloAKT~uy24GJbX*@4BRd;4 z8lLccp1rjqM%QA0@qNg|1rInfURIiFw5Fo4^a4ynRZ|&Xm313t z#6=8df-9SsfA@u#kEn-9R)S$&4Fv9%a0 z7ryo(*Sh_MeE}8ZGRmc|g-OWSr_J?f0WB*2-PqoUtulyCs0pJMie@+c4yB~wvb^zr z(!*}*)~9!1ECoV8y@Sz2@!>GNM3;^%K0a)4SmK*-=1uO+`1B56deBYWwib}#VMu=j z4Ec|Q!B2d|O`TlZlj8pK4K~`0jn;qmAva~@4TqEm_bY1Tl7?l_+u$;_gHr~@D<5)& z;-w#f%9Cbp0G0dgH%X{`&^JHqa=TvESHa|EqVqwR)NQW`CZ%#0#{o7s#PSu>J-)0j z(bIYQJ_Z$--KG|2!IwLZFOTXM8Q|fnYQL?jvs7mfw*p zk1e`}V&>;GSNC&;404t~{vF<*m2Toxy$=b>6=_INKy#&lUic3mWq~Z~@z(Ah@G#?eYsnlfmE@2YSEa31SrZ zeDw*kwVdupKIs;OkcfEcbdyd@jsMbk7uswgFw)MccJAyuEH|S+b;Vi$N1iT}jjHSsLX!K7Ptg{9Ltb6@mV($hOQiBIlCn zAR?zAzFat%R&3V~4ldY{HFkH>Z1IF279coVX2~y~a$hUGGv8c_ZO>)mTcs~@^w#Sh zj1W9?Tc0pdi8&zv1rPM1__n^G&u*`*O;Rx>jXs}=m#a~-#n&`?XHBDd+AFtu=P<3_ z)#rD=eo|k_NIpRN*G&8uHM-4!Mpsy)3b`ycE{<398T|Ts?=Y?MddQe4XNRy3xjkAG zxD0U$@%j#QpW@Qe2Q9_>&Y2RgnjZ>XPuO3`aTXygmVVH($gUNo=pB^2Ka~7Jh}R^B zNk)`%@1Qe~{4S(=q~5!4LL7G7N=7t>W;%Xy8uMQlA68C+5SG^A{S_6P^mAqVkQl_a zlOwrORhtDAKWUmne1d#)V%$%ya?{3Ix1y3KrZN_#09Wv%HZfv@8G}lFB3R4O zf8{Q1{K@HCLO(D?H)rj|w@yRlN@b^|q6Ot=d_LC~f`R#Jd4JJMrTK|CAh(ucD-|sF zX=sIFfBlFWIE|z>K1k$WJ)|cpOMS{^yDQpD+GhBOe8_)j!L-Na?1Eg*IKp=*v@d3Ux!X99qMo%V{ql!@AC-MP`i3adTpQL{=!qH4(RH1Xk;tc_UH-z zspm;}wVtbn%1ZJ-laqp0-|mxn@lT#Sf2S`wc^(d)FP4+vh`tf{2A({B7gT4;yVn1s zvrg|}6Dhb1hZNm>?8DQuZ0-gfVGanliP~R5^hxkwWdq>-zVcz?5BgMUz+q!npzJFy z|Fk=T{0^5)99vRwXS}X27@XXI8ikdj^xwG+Ck9zh1=ybH06?*%-zH%LIRxI;ZK`(g z2Rw_--p{U#I>ag|S!murkwoAr+f&`Up9Z;VEw- zGx=4kQd{}=tSpv?+z;xqx+K+$P{b%$_yZ`0OZhGmd8S!uX zCE}nJP7vfXu;)NGw*3RCbFWecb?(r9_%xY@W=Km{KFTL&*a3a%GmG+#MZy@Vs(XMf zYMVV~h1(<4XP`H*tO=b#gD}{E;>j62$<^)pB{(kahu>%l?3O3rxwe6RsiT(&2vKY* z=|N%S=*Up4wG%K`X(P1f|ML|$WAi5&l=@6_PfLp2K1k#G_z1{67&a2^YQ+Ef754hy zY4_`2aodgsCtyuEjnILXU4$mJxqt20krQT}aDmPW0OAu9TjJZhe=WJhzpB;A8u<%lz|ybH#1%hX>gT#|a@w%_V=> z7JMFyJKDZ1#pn7yFxM6D=G#5<^i9`8-80XB^Y88pyRHpsj_k~NE?U4mDP9##`=oy9 z|BCtwDSw`+DM%)Co;O<|olJuF#wYjt^gmpo{gnRVTMPG-{~K2a`UtOg;Z|j7RYyq!dMC@TXKf;zowniN$oD*APy)HwvpRnRSg7j0x0Kd zs(|*X)YCPkxH*W*XaJO{!dU=UyKxU4N`cy*ty&lV4xGHvW@rG?Tzx6j0qCc>ueTrY zZ9wE3tAl<|V~UHiux`qdl)y+-Z{USepyGf7l6-_|N!8~@pvlE2wW}<>z5S}iTPgF< z>HRiJ8mo(!8Vlna?GUru?oWT!bLI2LIR^*EW?j5<(F9GI?`TYVjr`)1w+j@n2&dE3Cn{zDCgH`Tc%ApIbcx z2Vw%j+1~%Kj9W^rsspa^zFQ#ng5ufKBuj$G4dd?_P_eY%A3^m}wfc#mToXK8b(Frr z)sw@)JB}V1d~8yIQx*Cx!}O<(G&+h#{mj?h=m=o8dfm0QR)JYMWGwziuXE~zlE0;7 z4cPAvDOnwL<1k?3TR~mkaWq*xWH$+DoV*}WIWJj^ftu~Tp{X)X2*`#PYkAIiqr5z= zJ=1g0-I#@U*0uPrz2RE>&qbcg`AJ_?)d~Vq>r^BiDGk#AoI(oc_WMhy`Y%;H+`Ey{ z5ft7~d@i*xe`BqivTe2ZXNHuh z;x>~NFNCh)5mkDv_t()x#6X@{>sr55ZR+feG*veoCMw7Sc(8^Teh{pc=g05yrfZv7 zZT^^-HcY%3IHW)AO*b`qsNdiC<^bwhrW*)1K=e99Qdu*G$poPoTZYgIX(UlA!!Lo` zhm72R`7Lw<+7NqUmg?9SDMX5ARVp!fuWb6%)@i6p56NmyhnxhOF4Bc#B2*zR1OlmK z@wzrhXP_+@p0!9pSZ!3mlh%ZRM?Cy4+@=cVkZO6GwakJX-tKxk5mK#3vv>Eyq%aaV z62QmZ5%RRzOi8qOQPTTeu>UU&8=~B`Q1Ok!FycGHh?#N0oXw4jFG9}0=YHCEDyk#h=_zQYbq$?ELzeO_!||kI z*W%(R@&#tZEa^vT%i8zc%&(AV(>!t{cCii3nr%B9uJk}=K|ZjAMaeBAv7X{_66pGH zThv&|P%XoxPDJ18fAzlmf`4k+rj2tMzky_PK-y{43R5cPH|M8J%ukz|&*xM5N%_ex z-2JO}K!LP1SV2Hh%Hu%*C&zD~f>FmwQE4D5ZIKD470w8Zx-W4kEl2^-gIfHeE zcW)s0S5;oYtp>ij@8oi=srJgR`_MJlC^L8Hy@{jvLoLNbdz&)2o$C)MBWUvAS65VC zwGMuDLFJXJdDZ6Y*SSr%ugcOhRBR{^#Ayv2%t0`_fPzW($_7)@&U#;#tpf(rJh+_; z&nhEjVzr$bq+EaMu<%S6+|Jc1XHznM@T;RLppF~->RF{hw_0OsUzIGIJ)A7QgheRb zkhjI

    {Ci+)D}fgMLT@hV6O`&u^QU_E46PH{%m*pjA`DDbK*;I%a%6Axwu!5wr~ zV61gHN87DUn<_R=f{fEMms)?VO>x$rv7VIeTA#8Lk|ljJ3vY{h7IPi{=d=7jSzku$ zQTe}-`BABKl+QHiebeMI+#or+ag)iD6A}*Afe8Ps)5=ImNVxjylmwNfOjDrY#HdiU z3w~FwmQZZ9+5-xFRR zHMj)1WnR53Ah8MhmvMV@YN4Ip2m2BFJ{oegK)fl)B$)F^`C>K*h)hcfq|2()t%X%A zCEzL1nZPrtUjeUfPHGI|C{@f21d{Bok}DNh-$`Ii7GxD)w^jIDvhJ#{uCrGqvB$9R zYG&YyO0{H}Rja-B;=pBAQ|pOk<#}UK2@}lanitc>$CoLZ_HQtIF$7^WEGxME1+sk#((ICvJtKkVvx%gq)YP; ztp`}1Ck2i;63KEinmtiTNgfOP0YoO^!i07&HVN0LNwxd`r1=_k3H*Aau5mm{rcZOU zCRx=rbcXn29~vzqDo&}LLFAvvjBUSC@ujnEu_`YdO(*&q%BtKZKp1vmSh#n|+A}34 z^eMmsLD3ecq)n5q!c%Q)T(vEw!IKSCZY!ND4d@XJRH#s(OHIFhp6SfODG-J&gs3TO zQYVuy!VY|FocP$LwgQdYT%K^7G37a7ACox|^3fj9(*T=6`uvF2aV7MC@;cIS970ov zpj<4{h97b=m45)YRu+vh>@p5C^FmE6UNMQ#B{dfF^;8DSB1@N~?V+78Y$=4rG0YgO zLE0XEA2T2-(^g!0j?J1dVk%VBG+LMXCc`6N9dO*E0Wv-`yXwR;bjyBNeFPl{36MgC z0T|sh8QqZb1D(6jFeg=CZ1}n9|HA@wvUGr z=Kqh${3nj1pqwS-g4D7)WsitBGdHJ6%8e^z29DQcTo7(c&MONylWmDlY1oz(J8ecm z01E2Yo{f`<}1=p}pxXs7*&i)kz z4X(!E!c^hq;hN1>vTF}*ybPBZTM`Tq)@qqcRvJHXpA9vxwsDYF2w^R=uGup00ON#e zQCPsx)m0+EwM()i38BFRfb%(mm@)ofMMfzsO5s#aaaijGa-gbF5l9&~C^3f5!2|+W zYH7#P=mtP!j0+I5V%~}+F@sg#Em7+cH&)rW+|!x|b58??sJ=tI{_Zo&NPyRCt*g43 z?{^(lt&Y9Rl*BAICI31&!QMUiD$YTfV8Nsm{zx z%g|n2!5lMuQg6!90AiPD$H&AXxyI3ve$A*^B)>2WttnYnwBNm4#Zi|oI1K*`TV3+< zgK9`7iA=q29D={f31qA4y)HuttVcMu-{XRPm(iHdiAwb(b0?t?rA)5 z(}74R%g*A}X9QLNLDvAV$^ck#aCHbd10d|Rh||j7VFW$U-yuM_z<zAkc7$$w|{t zcG6fnJKB=hA(^+tOGE0kJyFo3;${OutxVLK0iXtQ4EsIn4yXd!j67yKY{N&CaeE>` z`1+{6)=HAy5;>yPyX!{BL`BAtDw@NG@oOpA%@J#tps*zh5uOts$E7e!MeW6zMv`RW zyJ+uf(E+Qb7=@Ci0e~>(A|Oorc-;Ofr9rn5?8>LI0S-i8PGoO0y_-bujHo0uLjAvn z`tiH$8oV&SzzY)#-MTE!-rN4$BQ|TDtH!q2thF<`vfqE7&+j0u8E}(b;Q(^<*}!I%Z6oD=YzpyOS!D6!{TT#5C-+!=K>$E+t=!Y`U!$8K4qv3lU(Xq@- zM|473E@GUq@#Bn|T1<%i)(~fWZ-3U{vn@sW3RChGMnTW=|1q|;qhx3iPT8o?M)p^7 z;X3Lvi_zkLLx_;bs*1GuE-qdY6BkQc^M1n8v?L;3TO`_B6yGiT16HaZbijUGUAX+3 zTVX(jc=VE{juNA z9N#)^Q}Zx#3ukzbBf#%9zV)*rjmyTj=ElliRkm;HG8$vl{`v8(g%W;kBH+uao z%{qodCVp)xJgCoT8H0ExMJ1=6b~KLv3 zLU8;NJ<(szl^-mW@H|yK0G9(f`o)%HLFMT?zOCQy-P}5LD$J?Oni#Ayz8HtnPIj6< z{>J9kiJRf?i_}HpTgFA_Uutfh)^)vcNf>#m0P%n_{MB0DO@+*7gFaG8M6U4Bef_qR zTHBiBJ%lP~CHtiR_erg8>otF@O2;K|2w?{mMpCL!KR`&f2w-3IZot1DZ67D!yV2EaU?z(z}ADHo;4$<{GKhXn@7)r zotD;?%pLnVe_BgxakFLp@l9fH=Gn95?q6$Zoz-9SJRnz6XFu5gj+BIq=A<(5G8Ct^ z>7);-fPN3x+V&NeK{_`|0UI@T5BCy?scH{?aC@U_p3odU=t-rA!zf>|E&aWf9^j7y zdRUY65cXCQGz5rIZ7SFbJ?P2M9t=;6VXXgVYiqNR_3PHwmeP3#1lY|wK>5N3sM$!$ zYqP1$D#e)9HL8Tnhl=hM758Ia6WvR|pr4@#GBy-y0TUHJutPVmFG1iWO3g2fT;4&c zglNDXLaztxbMG|%A5%~zkHBT&%{VJtmg&NIpa)i*tB%*X&0Ibjvgwh;FE`g75)z4YGw2MqfOv1iEk0 z0x%QKCaJg|Y=x*RB&2~9rb-~eTr^+e`oP6UEg8sIv<0Nw$f}bgpH4C@jp!PhmR!BA zvIr#65M+x#Y-;PIZ!tlpOdNzUx$wtm7HBACtW=g?07{b0@WgVdeFD;xCzT;r=GK;I zW3F}9w`_?*fA}VIgV)irgTjQE>QeTMg$b59QRX^f9qCD>qsmIPb#y!(m8>Irz_U>H z^TQc}E99M|BaKn#&csq~Hr0mJAyq|PnYJ5x7dch>s!&ubd`IMZ9M@|6%P- z;G-y-$M4zQ5P|_*AY91=l3k8~fSd^gR8~<@k;@BFLA-AT&&PuVL`6gdK{_BH_bG^q zhEqXNLFJM|5JXf&yzvng74iL6chBx*i9Y`RpLd|rGu_qI)!o(A)zv+-f$(~)*2t@NME}p;h%*^mkJN0fZwk~Gs*ST)C*dmo8?q$K(+NtXzZo~Y2?U2)5 z`ey{2>Yr#taJ0&h?$E~=Qe;J2S$Gr`Zj#lSh?`kwD!UEhnZiPOy&du<^Sd;F`YB?D zRBqJG4NV=BrOu3E<;)ga&?=KY42GaAVa)nhOR#R1#40kBkXmCAt)q3c`Gn|Oi^xn+ zOzjDSNW?0pRmNOCx}n=$q&65U;_KxYLXW+jP-#6i7c3n$7ffn+xy|eKSPilR?Fn3+ z@+LLypQ3E>D*LQdy8sV(-Ut!DT+r0D4crEzXr5@ml(%$jmYUnZ&2w#obk(fL$AGm% zz(}_Gwt?GFw%x3&>$5M-!ZAes^5Qb4r3)1ConqV3Q)Q$~%M}~O`hbCzl$c$C{3x-; zL1gM}97I?VAZiEEZ{LVc^47J+K#&r2d4Jz|zFA0%t#JTg1{kfV&!tKk+Cwz=i-cg% z|3qsqlB}8-cYHk6C{9L?D7tcHo(g*Dw$rX0q}z-_sv|P1&sxPcN@AhY7~+U?4y5!N zju{ekn#imraho`t*gZf!5k`Ac7fHSdRO482!9LC~JGp z0QjwFABX!q+UcV3?b;)Y@ywee=CF*Oj}29=FBdm<>zTu@>2mzS5fjRo;w8^ysRNDO zh8K=FnCLcmQVS8O4MuTrO$`prQN2C~?)E3(~{IV!vaai!YQd8OEJIdQq<5?%4>C>`~-)(x0 zStO&~>=hXLW%}2Sbva8FJGE^8;>R`;IDEXBCG7;SM+p}6 zZxtBFBKkvC*Sj7I+*D*dGgcTT>0BF$_ZT-Gkc4yHQ&Mq}N(^a#m#<42)A2q(V*8u| zo!HM#I9-n#5v6zAsdJmTnHhDe$wUzwsaa97+s}`4+}F%Ksk#1{l1!~N4_j>|Q=N8* zK<#&l(_=}PRGXW**;nJENDX$z;7sWpqSD5Fp>;b_z?fjTVZAdi8{LlFnP+=+!NhA##%cCYH!+>M_5gU{P-wj}g6iXMn!eeB4WQ*_Nlwjok>JQ<%2 zSSSsgGw(Hb>t?>ny0BS#f@d)%gwBWg>KN&l?!;ZyjGF5Wmhdi3J;zeVyy5L!oS3|E zBBlh>k?dvZ-HXXSiI7>#o?G1!gx zhL1mKApJ=Z_JWFjm*==sUk4{X>r)~*(*;9+9 zs9SIJFcIt4h}YVfjc@7ZG&L?!cEr3v!(_t|fK}}fMP}j3xl*d}TkLD;*2x23_o23E43>6% zu}>-sZp6l7=d^Nj3wZ%|vG~_$M797Q!KgnwC!oJ*Y^q}H5lsLe6Td7IljDFvHr3Sw zt=!C8rWRWZBEoN~Ah~+QAV-YNz?5$eAXbPWr-*4meTrD02@af(2yjvpJbRFsjukY6 z2Q@!1fmf;shdW=q%(c;&L5!nrTABz}G#FmxmaP7>>4wH>ar z*}|cpa8l+5AtnTH8p@9Whj!jTDC#-)WfdJ7x9ImI;61dnA^c+B%p#lf7a zVjhW)e)Z%mHK>i-G&nV1O@UO!SaIsWSaDFTZQ~a5P=|*!6>94i^3fYkXRg+JiVPcJ zgSWI^KNgb6K^>h6s3gv=h)zW!U@>G_6oqe1Lku|VVL6(MQbnLeF0_5(jR)FOf9BfB zp*6j_XhCw+^0sc4j6yvD%T{Q-5=W@ScWvGJ7cQQX6>A>;tuVb85|J>9wG>EUPOOR^ zArbbM{AVgq!1_nC#r;|tMFMxmdR#g;OI_K{tsmJYXN~Nf4sH5MYj_bGyUn4dwR1D7 zu$B58 z#xmWDIbIKXOAytg02`Hl;`9IJ#j|*8?z4Mx5YkqttZgtl%b65)S<+wL5tEkMI5eu% z6r9IU@XnpvMJoe7PioO5sJo{IYW@M?{_HIVra&3KfrQN;db4#P7 z&5W(3NZW*0w0G;a)Po@P9ym+8Cl(q=c!Gp-QV5|)lAg_!F{!=VuD$MTIex{9;~(V9 zfY@PGvX122d^++yenLfl&{4aPQ7Do*BMO za7u1~M4CX}%m~O0PX2o$tT+**&BZFG(7iZNtnMvz`v$SDwiddPieq+b`BFy<-Q3Ev z#E_EOg`dt>O**>uPvnPiH7(Jm;REf|B^}+!iBH3CP|uuN?Wy4%-A1)o#WH@-EAf8O zv*+55Si8C_5CkzR`Dlq5UB$-hoWoe;*b?n$XEyySJM3hopRd1zwfT>%^wbp7jDL1=`xfb=;l4r6 zZ}Z8}gon|Zjy{ZT`4sD39~;oD>NAr548wH>eMH@6$k7?F#dHRJn%QRH z!)cJhhfX#1!F8J>Pv=0N=p6cxv%iQV+F;km*=+{KG=x}4>I~JBD{)9?(1+Y@23fxb zV)-m!bq)?Km#sEScah&;6HVV)=U@dtFJGN-8s5FbV-pIxt444 zr%n?m8fiC4&auAbS|6P%jy_T+N$Mj$H{g{zb)QMyD5*>3o0PT^H|SK(z>s%*XE*a) zeZ1W!-k}o@=|n_IpFi_ABELaN4ZQ>Ja>VF9or9k$6jrY3>^3=rQC^7`m1I9TC{6>+ zG&cGoqW>9~dIM9B20asm7s$SLurul)C?_iMbMui7wYf8M{j#R&XlJ*62W=mEjz4WN zFb2J?*^MaQa`$F;j>u9M#@qtor&?Kl!vD|w{2u#X{A~I=envl$rFx%k_{lBHPtN}{ zKSxggU;J$TJAT%|PtP-4eo5TtTPZer!E9fO`KFI4$T1C+m|g;z4GYj@dkZ~^Cee0Y ze1#;KaW@*{Mb1rVo95jzoG>|y5)MU+oLKS5xT8ge_Ed!IOFlGg&Or}1Eb)t=*fPcn zYsrd59x69}Fz4AHc-PflK z!`OkQCDh_BZk?!{s1Q>|&do`YmOr_Tn;qYDaqEkD$g5W}1F)bs&EUiqkIqt&Gu@Mm zKHFs$R5HBk1dR&O2d_?Ngq2ATh?vYJ53GC;ROD)Vmn+_MLTm z?gQqqmbRHA)Hy=!N__}%@h=G`%1i>H0{xVU+kqw!?1AC4hv8q zVq3#lM{Un>i}l8iycf_id7kQh;8yJZs=?|gTp$;kkZ3J)6%^LEnQh&BNUoQy_U zXvx+`k*DfdIqSVkm`*H=^^}b>qX{pXoPb=QB@;8Yc2*hJ^`VKTqr@Yq6{&QvaAAz! z*qi*~hrD{Je^P)+N52J|S0xw?sQ1oun>RM@W*4qwC)4?i0ljTUJ_JVE#5g!q{cdhe z*|N>=<`&kULknxSnyjtmE3fR%$7x%`MSxo zrX95Zv4M~c@x?u9a&D0$8XYN?B6v?d#H*z=Qha==MbMSanB4AejabPfO-j?Sd^9V| z2O}8fn&r|zdBFyHqORlXA5Es(W<$nvL$dAKqraPb@dvU17Y|*8{+63G88Y&vVqTrP zJAAM~4rU=pB3V9@PqG=sXFkAWe;igTvCQ-Zs(W`gr;T+ym@ij|-$A}xfnKH^#BXEr z%a2q0=GJN5eM?`|nO^z^5=&p|n0#buVwT$19b1zwt=z*sNx}|2+*`9IV=G8Qp;P(l z4e}$e*6|?Q0Bd@NXX8YQjEgDmQVFKdNmU(tavVn7 zXJQ-k`Ygk6qt9hyW_vAq;_3`7S8%e*;INbzM-<}pn^8p9S$tYz{2tJ zLo+$BDE>A%*oSv5$ZAc7^Je@7o%M8# z|Bd;!s~i)OE{6zb!Vks`LnkOD^O`v$IK-_Oq@W^*ngQY0NoWuCYcDtFLcLQ$S$tkE z{uaK>{1nA_YO6OWM5L_cCe6anii;4GwVEKT8$VA*^3A=?_UCiGne$g0(=dm+b2d4= zrya+ERvKR;#2QGCzqrw7T1g{GH5ek=zLi_u=*cA}yWq`aYRrqNJG?o$s+p8M=eufl z0q1WymeS(_j;pL~r*6N%%}!sdU*ym&rW6rHpKuNem!_P33h_tuVTITU;)BM`DL&{> zb0@^X9a>lV67vszCq@VdU1a`d#@9c0A$_D@s(fOIuZlrB$EzT;q`i%mhi^<;MfEV@mzAO57B zT5+M38(e33*GE)=zg=IEL}wLul%V8jzu}*Nm$(^Rh6!9Ael25}AZV|*&Kvl7 zNw$jj9naD*R2~by(e@Rj#0n>_^F%x>2Lam*A~1|?s@mRfnrpKHT+=RbmKy#OOC_VS zZt5$>vCO6-%M^7~zm2oSr-ps{(8#N0D5x32qt9O|FWdm3nq~3y223dQpcTi>V4TgmK_&ycr!+2(kDz}fDdGTgy zWh;eEhR*S-rWc0K8ppi0^2N>*Io7I%xrIl5GEldz762M1E^}&3A2*|#_87;dZ1_`I z>eW7OlOUG*r+wV$6v+#>dnH})T=>ew5T1KrS~Bt9qBRKIT`gOdV9ZIDZT!$$8! z2}fiyC&$w-_BhZ!*#Vcj4NlVwFJw#iiutYPI6rf(spRNiGKb96k}RCpzZa(S4Nj>W z-s82Gy6sNj47D;L+c~UZ%TS}hCZQaYDrJR#5;H^C(1!$Gd(xZk5-72t%u}Wv(b9YTD6nm+K!O^T z?#rw`xB}ykb~|>3n^km>7k8zH(?lAjqkp0|UFpl+PWTri&$QjI(w-kX;Un$zcaEhs zGPLtsHgNc@BATfr5JskI_gSYv@zll99zoV_Oaw_od3HegxN83{LmPLv>)X&X1O&DuQ zJD==S2>*^5mJ_;3e)tr3j;@@R3Z9x!G4t}gNQsQ2Sms@^%)8av{%#S=Yh+MtewGSi z@$2o4T%&VY8hKul$|8{7jD5&6J;n1NYCv{}188;G(zZ*1V0t4dDXlD}fM>lfw&t~Z zWHj1`4qH6htrd7k9lFNNto`Svgtg%tOKQ`VZgyikrtF}3Vz0k-z4i?c$yYT7xXp^N zdd2G$G+(;p+;H*e1b&`YXwoIJYq_68P$CL~jSrumRHG8OIeHz*M9ZMTrdnxs%)``M z@a5e`h##{jPxUk?bcupTmOI(+GSwCj4iiy7(%$e&r=Ua55wI`BS0ru|hTE zDz{b}7$k3oEkz5kzZ9>5O%a^!rAF%AtK8Pn$MR(yNab`Uf91SPs{Yk(EJ%hQ$GA1s zy;r+6+u8Q`+br?}D&kVpOG;1ssWn%-wVJ$Yzknx=EhRX*YaBniQH&IbWFPEKQkKmrfb}*sy}Re*V4#(5=3D4UgI{ayXl|^UATX~@QxHAX5wXcx!54Q_;mN9Ns zHs$Ho;SE^RilaB{22gp|x%KLLySSjfAH{6c_P@?;AzpHnNYXy(;#pa0)^+ab zwM}dII$L`0F^->I$0?|_dK}YMx;1PC!zy1DUQa`p}9a#1zYNm%g`Lvi~#BmMgPg`Y+qjQ z);j^eh@2{6C8AEe!M*S_>_xJPi<3Y;Gbi6Wly@6Me0dXwb1i|J**7=tLk^tDVu;19 zoL80C-=^Q-4lc4SVJGcGO9;)32%oC|r&?+;|NVnREv013x7;E){Lc_GNY}&b#PsFC zU`QV?QqSGU>5WPGYVD1jY>GELTbD^KpC^=!UNtR`3?&-hJowt*yqWIrfE-Q0Xk6g~ zolFrER%+(O0T#?5R%>1-_T5v7I^iDIy~X%a!*9~#(2O%$)2ehc#Qj}N4x=Ueo3CZt zFZnRKaCT`+M2s|qUmtd|{`Yrgn5CmM9d8j@|GOC>#GwhP@!>#JMQ(Q6#wO*<&J;Dr z?i91$%HeTM@wc6%)Xi>_9HSA89cX?IBp}sdre$suJ-+W|w`R_ChBsP3Tpa}RqvujG zojQXA8CErKaZfAyXRMNZu{QYRy&Qoh*FR%VFxUn5UGzA%u5*F|Bsm{75D2TQIl2|@_xu-aen$eMlW)-PV}NTJ)54R zKa7nf1CO&d_)4AdH~L+n@Abj;KzL!k>Tw%W7PE-aw<5l@0J=l8uSmDnd$LW!K{7t^ zJnA;L&JD*tNK7t1Sv7NST13lcTYaLC78)WNR}*5C96g4k)|&g$*4|tr3fWu0EI1H~ z{l(1xSD~tUyIZ%@mRttEtVc92>|uRve{cMdW2Xb;IYQTP&{xb%Jz$Jw{u24EF=>kO>!1z~ zbfdYOI2VJx`|EfDdZS`ia+|C6gE*wiN(0-P&XzTxd^>^w&j;kSb*K$=JvmWaxzYos znfcgfp(N=7e!snpG?|H63Xmg;1V;agMHy(Pz8K^-c5Tbc7hAMBWz^HJxNHL<_5Gc0 z{hG`zxVns)^%%#9Sl%+1O}W!;UM8vJ?~^9PllGBI9F!;C%?Iq-36s>K{Y3$d1@ z9gT|6hD_YskZ$c~(Glvqd)#_CjcDaq)1-x)xAxn~i;73?cO#8hTFKTLOMRIQ`8_it z_=1Y8Yqb!;h!~)qA8>OzvvkGs4hb6-`RupmTpQu#Esn{KH(H-*6b;L7EVWZpA8>2+ z)?d6V*NGwLL~(cX$J*1)r3%?)tHAPARc@xNj_1tOD^b2D zqmOj!Zx`6n!>K|NID-c|J2p@gOA z8!Ohv*Zuj-l!S+!YU|n4*WBci?=p*<#x%Lt)u$wmjapx}d|E=*Xlz+qS!`@wDlCJ{ zHr~O}p1E;}$VL2&iYj&+%C_%o#k>bQ`spmSyBJaBT!46|<(O?y@167Jvv`{Ii*fX& z`EmGI;vj_d5TDJF1tn-YK{hhwy#W$7;jW{D(r@+uI2)tW+t4vDG@Fe}(WC9OAn+%J z`m>QD-{iw$fUx(;H5x~3O}OKIU#&6u?8|~7Zf4qIl@+TkqPSs*Tdxh7y)Q4yOGd^Z zLZn4afBti#{l#(<{epvA)f?)%wadvUZ#$`8L){upv@?r^P-PLaSnIOmAC+R8TxF>z zhq{s6(e|TjM#D=%i0ni;TcvCCAun}NWOc8iUOewi9UJP_YW-?EZ69MZ1@tPOF?u3> z$kXTvS+N%4wYIKfaYEyh?W*dJb8BV%T8?$5?s(X3cta`2Q7KN2R#7`XIXGn1*#Qv0r%=F%BH0Eg09{GZBl9lMmx$ZwY zI*qq_Aov!4w4LI~`mCT?C++hrH#03;RjQYRkx=ZYZ&{W@s|L}DOf$K(FQ29}GlZTD zu+>nA-zNLdtow|N`Yk*$k2p1;h2Ja(7cJIR5b+Ti^qbu>f$DFLEm)DLrf<^EtPKK= zI1%YGW|ivlh#QH(rAT(rh@{^YC|#^4%i-V^9a)+XR=OTL#;adt_zc9vlwr(ThaP${ zsGW?)=u4#2P2!Md;SDZ0CBNy@3IUY**D|+~BW_o6evY2fYf@Q_hFOi0j7gV> zXJV8rx_LYUOlMG?9(U_sAc9jq6)ox>b>pb4!zWU-s0b^1%!<|s#xRALO{KS`$JC<7 z-OL8EXu_Njt3&G``4J?>xb}kw&1&F675EK<=!3bp;GWqm!TvPQU>Vht6Ha67cp zR#S%T$H(^tq$%*+`?m#rIzmkw;pPDe~fUWMZa@EPOJq_ z?oo`N`lO~TNhAb8^TUcAW ze2K^I@@Yv@e?IBfZtRIwd^fX<;rD%6PbUl-n{+Uz(>3{ntmi`4z3$ ztD~dbNbqn}vN~7v#l$)G9f~rl>bX#7^|+;eZUqs_CEMAUxX) z15{1rg3t|g=srif>J>9XtA!9Pf~cKNj&~~i`cZea5Q?Oljdg;a)FT*I*)n#FmEfP< z%Jz(}Wm!KmMpGiXhxE)re!kz%O5a*>t7dY7r7-;*HDr|As1t6Ay!b?7dsqgOnXY{M z7<%5w_w8U!$X5kp+zv%=JyWiPY7L(zN3KJ$;6SWtsfd=ak0+Hou1p4*Zel6kRIK&& z5aXXNBazZ>W-?VjjB#5;Wn2-X@%`=O8wINK({AQ9abc8A1~E$zX`$s`<%%C#ywF?X zmMQ_RtpNc19{aCkAW2;s?S@Mi#aV~-tR}QMy zIJf@w`h&%PmqS}rp0>9-I%uZ1<__~+&9ZA4d>DE~&_e!0ria+Rn3(b8TyN#o7zNBN~KCn1Sy#CSx}FKvENTrplg zsO_EM!X(&m#+Q>{8>ymT=1f7|F!-scyke8em!&(w>~Mx%Vww)Bcfsy4X2wV^gg z)ePlE&L3%i`7O!wiCn;#HyP_LKt)aVEw8+;GML6-R@F<~Q-Y%kRId^~0!#Rx5)QPh zcB+K%ifsYdaKazp3A;%?Op13-h&bVq8Cp}Z{pm!%3UT^^lL|M5M;GY1LC&j0s0B+m z7^)U6FE7TR%GyJR(Q(1(J3(gBXIiTZC%DDA;(;BWSQ+WhV$gtm zu>*O!Dg0D{`gwwz*QR8XykCOgh47cx=QN)2E zhh^vs3G{KH@Tda$z2b@_ahpCaAcZ=y{j=*~`Zssv93GDcd5p5LLzTYfN8-&{z+jAh zHF<3VgfBe&Qxh5VTcnuLZ$xlUS!8}N$9$nyR*J|2+vTQ-<--x*&aS7zlQ;uS*k+R3 zpq}o8bW2{|`7qU_?i?~LPTF?s;8{MaV24nm><^@NCKwd9EzZbGj{3LCPdTEEE_G&n-Yn^KorCEl@$#or+C1 zw?LgT)$Mo*;{0_;i!)~;X-Dkav>0E|aL!JL=Uh1!o4zB(ym!SmnE5(LAo{T6(fl(O z7-q46_sSOn7+z4IHcfRKp8)Zxq%&5=PjfH4mchhXh3Gf&yp%}y$dKZ9I|S`aa}t-6 z`%a8gxgaM<=!0UMa^T1N@aP0PhdRfoBo7P$ADUV=jh7ZEig=D|(ZvYq!UC<$(=8`uaA+<8sMX9k^E@e6h3_u;u4 z&K&IQB{eX&|Np_ck$}*sn`%5*WAh1 zUmiU{WzKc81L>;$T(?CNsG0mZ6$c^AyjWvM=cMUJz8Nd#Q)*5n_0(Lq(TRyV8g;XF zuG^#Tr~>(&Q%+Ee5Co&&hP+{>n$5$}zxiu^UtIsv_$s-}6qWm3C|9KWsWuV%j}nj! zW)6)s_l=-M`raTdW9mpo`erCd^&M(V>+oaa(1A*LcQod77fBQ)Z%X>%;=eEIE9LQX z=*D3Gu3>jDq!namc*Zo3pnse>XZdghV>^YRmct`xYwK;6F39dPOowIV05 zZ*y~O=wLo+n~6~J%}6nQN&*-R96$-5BfFH9XcIU5EC`jvP^*aP!zuU@Rdtbj3;aE> z$ZcF7dxv`6%vWHLG*lXbPlu=6bjzTda?-*ds5Oh+Zq%&m3vT<9M`q*(=ysXm#Xt|g zsK28mdwe16rW{^TA-kSxrL9M*yI*j-Hd$Yg+=Ewz$Jb1byP94-@PgYYaE+?6*gYvQ zUUgXPw&v-U#qODD*XaEvP?jxrv-@4^&o7fNBl9|mtLVhKNw`j%7W`HSj(&MNSjXZ$ z*Ye3XLPqBdJTp8*kDC;JAMb3M-aUIDFH8!eYWt!)y8rm<*m&tR^;TT?g_KC(^qk>y z8a#z1F(*A+$1cnXEId8u(P80NdCkE~4bDlgL29^^pLzGV|);67P?NIU!Tr;VS8Mb#fMG#*dVPaI{K#mTI-ltyznA*`BDH zT<$nE`enCKD7>$#TJ|#IVVC;-Wi0le>ZmQHY%M=qQ*C+E&8WSQ@#?iy${epc8&tm~ zY+Mcvr~$8H_^b?>aC=boT1Dok18U5xZf4DwYNppO(;1kyFRK=>U@U)7Q=Amim)$@PAxmL|-b z9~ym|3AU?#rS2ucNg-VUh-@z90L%Ne4U;=>ZG5c29&y|g~Chg82ZaB%E~&XU02xW=L2fX zT0SfNR?v`m!Sur^lS5WcJfURZe_O|EsOfe7X_)L*EmydWGxyZxx10ilQCM1QFU(0X z;`Vi2HE;zlX|D_z)|O}LrirY`^vJKzEJNOo&G#}@uXoTJ892(%#Qj z*(+Iue`ZVj+=LmwWhak?;q^2>;Su%xeC)1g`1sg{pO`SPPhGy6O8gK|tyVz(M?3fr zTZ#D1hND9&u#)YVp9AW&^=@IUUjxT0fg=I+z#7hG{vJ@zu5t4!{}HfK#4eRuxW%m( zcw8N#u)qkl`Ar&nl*)O7*Swz!s!v{WYo&}0rst}GZ@O72sJ3wir9`6yCYYzm=4py~ znr@zEn5Q}BX|8@!_1|z$Rv*0S)(E_)<6FKIOrAkX`9!4G5zHWE=7Hr_<*hVfV3pdu z)@>em%>-}jp!z$(vYFP|Oz#FwQ*8(;wcgDOtXH?a#d|UvgKEusw^PdIpcNqcJEZ!T zx)%qx*_?;;$Um7QeWHK^JJd1s!FhJfeHAQE#Q$4v?6>8{{!B59+TagCBT7G7Mvny5 zs&{yO{ETe>CK{IX{K#?h?W2~$2pc|O zDAgPpI$qwMQnl8*jRRxUsq5X2fw5}pJ8n}ob3N0AQmfbFxSC*Runk6d1J7y9jA@}{ zS(p*h(w{NwxRlu@rTW|?&gU8asxL^2f8O%Fh_jJ0nY?I=UZsl;zHXD(+VCwKz8x~U z{~e3IPF?;!Rokd@rEd;->UgATxq+9)pUm|lUeXcyFXtK)=&9T?CXhCZUW$~7i<>iJ zbJeCbZdTQBNp8Z%c~<3MB&pRK+`54oa$hqrUme=u)($SnRjqdLp4amxc9D(^ykMSY znWx3(X|8_CoR?c>gjHf8fiZ`LS6@t=tWfxqTvdeq#3WyD6T6f1BgfARQzFT-HWe(C zW_Ur_YS~e;C{o@id7*4USHOvNko;YCL0lqvRf&(MYERpJ=SA?Qm<Yf<&nJP5+BXe^n#D) z8P+D)@ZCK1!d7gsbxqZPZ8B>&)tm+2H_s^>n)=IUjoLIl8s{fHxXq$}YO{Z4pTDr# z4qYB=Mo zsaCs~ciO01ce$+sr>N(4xzRvf_2w?OASKhGMQ`8k)@&(mf@(dzRc*EAP8t2A7gB+^ zVeeFns53r-OfPl)M{dKE9uBL$Y1`ZyEycf3t*ax=>qpOWqqV> zfm=2ADa{)L-CB|_TIq8+Z2FWr!l6HLzh8DZVIscu&zp1lo%)l=W{zv&tmmHh zwKygfCm^h)=mS(Kv6gD(9yh1m#OiXgOz)Aj(Y{*YKKywV>y(2bzK$iHG3@HKc+rUn zD^=}dw_VHaRq)sIsfAE(MH~{^e-0X-lbW7WVMcfhshlg~TV=CDoG^^N{kFR2WB0wL z8w$yl8if&JO+$q@7N%by2RI?pm6Nt_x8F41ffr~Yvtrm+>^0Y z`hViKZapR!lUPp6=?bv<-_XHhXIK={^({_|k2fqVh6x#((LabmJ~=ob;LE;idf2ia7YcJ`T5aK*^64$H2hr?`HGr+9g(tPC&`yVQ}`@4zq^UY>9wYm9^v~$ z;n$nuo|Vlpz8xJ5FKeVmea07-RyV~{^l1}0fUA$CSGKjHU)D6uMRqvpi3kPK=LXES zw!E{12g$H>1L+5y@_7;m9B<1APi%KlXoXlEhMQ%o!c7r5u2%$C@`bhx!{f3>uw6+8 zC5Ip68`tvVFz6E!i7Su;w3}5bZIk8Z-3bj9x5B-lmNvDlINvFBZ9mZSmrsj5^ zGQzl%!G~sfvbp+fKOYGgCa+h3V)iP*#=(86!(d`Kn6EqN9YBWjU(We_)=@Ik9QvCQ z#VK^N?9pi7t2u#7Bc76!o%edk?sP9Nw|e#qw`uBxC@%8J>b)=A%*w}_BQ6t!tMG^F z$1gDAC#$*#_$c;vvevHwPL*?}VteKa8&{=H?aNKRRbGGtr)P=uzz zGai+Xz3H<$NrQcSE3FTTe1ko`nJ6R#HzhZun<1nX3g5rs+Xp$poAo{+%0utYrgxUT z3AUQ;TY?%(Z`{h!&cC?yk2fV=2$<3UH*_uyZWNc3-dG5zuf}DitFI5Zl`9Qt%b24k zAF96&xXo&;Xe+wrEE%HlkL{iMCH@B9j=17Ww^61(^)F6g(FA%wfzt$>G$DQRmu{1$ za!QtHIapF=K9KX9dN!e^_N>C8FWpF%@2pM&!OTsn`9U}T#3TeY=%5?DP`~~pvM)!q z&}F;|WAWs~4iY0D-;%Qf_B6g8Ca4S_OEQoum^myH-|fnF>Z^l%FvpUC1Kp`{o_*6L z$6d(#yYc zH+3oP*dqIxQ0dlI+11n3OWm?FN>3=vzCWP;?3leYeDw_j2DQrXf0rXSZCdv)-PtL- zMM`PISoSN`N`LB|{ZpmVuP)E75-dH|FMC4;wfmavaca=D+1*kG+;Zccr8i%f{aHnI z#ckPBN~_$S-6v3b!yVZj(@GcLm;F;nEqyS1ZRx~^ve$=7uOE_qX~oiY!?VAr6u3ye z@^tpr(kI4duM3o3_)PW>HA;KT%YGoB_Ri0KQa!#P`w7+L`RqCBv*)wFEB$6+_QUBZ zZCkW#p>A20{e9^}uV?II?qLtOYp;5O;ig@~d$EiuGTsJ-8IJNBkzKb2Fw!Ke( z#&PP{`^LQ;r>?!P%6+E2uQI}M7%}=9|DfZz_I~~($H}($^SJk}f=!MtUq630+;Qqz zq;I+Rt`?iTJI5)6iTV~NL}A{wVz7gvHc!`fc2JV$e)(<8N%npT_fdQQ!d(vLh~V^b zoJYnxPD7jU*qx5k$ll+>ePeq+l6&v!|ES~S+4x^6xQV?_qa~W!`$-RuZPmS2Q6Uz1R0gU5RROuegq#3#sslBE41oX6$^0pgR!ibr z1)RQ4Yi|AxF&QLnz-0^@uxEo15O9d z0J;cT$D##q^Z35w^jPCKId3>l&+{FpxCioaF9r+uBgR7J0b1&I$NBzo$9aG>hc4PM z8;%&R2k7=};{F&!lZ=D>BaXAG8$*1gPkNmeg&cV5ZMROSrl4A`gIU~1>s$M zp5vU2a9;+4*IkM{GCHdQU%=Q3a6du}4s!n?;Wvb(gOKqqAa@4}spV)2xa)Suxn?>Y zc@G(gKOIh6LFA$yj-XpQT}IL_zDUo1vr1MPvm(CXE@Gk zYWNKC(;;>S_-%k$#Qo6=LKHTMt{ObhafVU5-=X^!c&}2JOWwaIWA1wtO3SXGl}ccK zAnK&(s}e*X&i+g74nklM-S9A(E+9is`nx(zOoP(_a~$VVposJfsnL@#awm8X0q27k zf$Hpu!@C>!Mgno00yqClc zFmnmqwZ7AF`hVa!?@$|;;ru9!^auY`;7;IET5J!6pGAQ$QL{tD)u1v@OH0yiZ^GOs z-5qBK`Q8Io1J6;`W8-KUDpq|M8GeD&>SX?C6q0SPH&)PpuRBiPRZL>@9p^k?*jmR~ zkI+qfh0H4%yWD%1#Cvgqw}bo}U|`LC$PUcd`3(s-IWlMsxz6+y)L8+V4d@D-1Dp$- z2Xq6@2OLLDd?Z@0=qze`6e0a_7?M50aTaxUoDb+K@4Au7TtJgwORK5Pj`Qv&$62zG zzTSX7?d~`yCndcCqO+e)oNpG=k6(yC+MX> z*ee-fr~88$XiOWG^?({Y0-oo9&SmOXfhZTKL3N4}U%_Up-Mnr|N~4LE8q683Q%E>QKHj^e*(-fGjV{sR_ZF z19B^P1aC6wGUw@QG?{9lO1!HBB2}Ai@vh}CP-nFFy8JM(bboQWD>#h`SLT z!&rq&>~oIE`q)MG**50QA{iM*N(3X9;g;)b=pmP@!B0l(^`1!mqrUk6T!7Ky6X_>u z&xQli;vLqH>NU!(8GpXVq>Fu_ud_y~@1a}Nw?8(EkM0Kagz#T%@!DJdJVH^LrKwGm zAfM-x0w>4&d6msiIa-!v_%A?3{4yGShLBW*kNwoKHgLyKhRR2b;pTMaZ)nOr4?50O z!&=&aDiM{S@Nm*-V}_w?MoXlPJVJdeLc2q>S_FF~fl1 zUk2@upw|rg8%ewT40><+5Y&55$GHK*!sXR4Bns;-!j#SoB?`?fNf3D%LX~0YQhGoX z%kwCkzEoGP%Lp$At^oQ0{edfi0l-zj)xb5twZL`2_3DbJqER*Tk!V;IKNZc;cSU!T zau0AXa3Am=;C|o%;6dOaU@%Yw6azzmp}@m{T*C+-0UiY&vvI=-rIQ{f905E5j0EI* zl5iC86fipA)OW^k^E5CP7zaE9j0faW0o8qUw5fVx1z6SQw zbjo+$Lr=wsc#VN_2H|bA!VI7i@Z~`C5b<(NVZci#UfaclyDv#~4xeMji$<`2zIo3m zl+)ff;VkF}N!vBfCKR^@r zrXM$wi)+;;_5Cx^T7?%R;rB&l$|ceM3S5|kcfwG0<>Y#`np~6=-?W#`Zt{0s8>exx zdT4yKapA>D=;P1{a_Qng_mY$Ga&A?7$46@gE>=H7rurowp2_Xpf1hfhqP5D4A1v{G zlJHlQD2Z=!X;OR}%e~Y*PLAoCnx3i$RCfVUMnyE%%uD>D&$JeKl1@qbpqvI<`rPjobAj4a!GY_ z!^JY1^>sOTR{;Gi{`UWBd|ByF@hZ+x_F zaOp^O3=(SQ_-OdVXNM#()}$4yjtY$8A*%aCy7uZMav$BIrVy{jsc1OZahUJnqTcG% zXGv*WLQ3DUCZz!$lW0BB-^7a|_Fr9}F=dw%FC|pJF$sVE?WW|lQrNoN z^aILp9-8)G@{~)c2hvu{t-g}Q za{q&Bqhwkl6rOrOO?eKU?nvTk|7=xnGDs=Ug0yp(x{ZhG$&}8#&%_T(%KY7U-2m!A z$-HN%8ue_nQE=Zark3wZPj8z-Ui~nSpjz4Y^*=H-(`VSv*Zauq5>?E<54n3&q zO^?>A{&*4}v+q;gr^CmHr1)P)>G*0-B*hO`lcz^(HyN1}Jr=89E{P7LS)RCmQhhu< zdUEwq#6M+0EURIssd_Ugbu@8fEJ*xQHvVbi##)g0K4%;Jal}1iVLahPi?6sZu`q#f z&S~m3p+AxPXDv)3e9^?K%V$K>PI!)psX%cTRdpuF)3~1w%mAd&Lzc))o@e>uf4A|1 zBe))Z>1l>eIq{2xemU`)$>jKze?y1(a_JD?eO9zqrG4xk$TeHtIxAYg$a|avi~j4m zq2}qYzv!yGV#mXqn}l~vn`8LplJMpw;mvunTzXeK^OF!CEg#WYkc9V;#gk}1gU=`7 z{cIKY!ld}8o-~SkQBr*EJ9T{F3rX?6*otaPW_Ym#`dXZX_vu}#>KytpIsWi$_5EC? z{1?^vbE1t2?j}&XTW~n!#glt0`breaY{8!GlZ@Agxsdv)VbD^0=0(%g%6Z&*k9DdqOCtQ~a9#1^ z8uZ;qbsHQPzvEF|QMFAt$H4zpWS$4>!Wp()IK#F;ElB<5T+AyD4COP_+o`&-V zb0GZbNYiKDgRawElCpffN%0=`Qrjx4sMKq~>%eNYY(X?DDe6-N< z&qr$)B}dP-Hu#O_gep{|4)3B#?__Cp<2h;idFyHB`L^yMy-@mXsc3e5r@d12^AY=e z=LP2ZC;KcoJ%%%FK4E4CJ3CyXm(DUp_~D}%3qKf(U`S_X1-PqPf=3seX2f;7 zm;G8ee|8kjODI>yBx?LHH6i_)p}3MpnD}bYldI{|Z0ta16yXeD2TXhzbSgSKxk+(U zaA7oZ!l&GS27De=ixx)n`)iXw!R5*pwHU|mVSZ*AK3dA z?r6eR#8&_c_S4HR=`ufCi09&tMbVZ;U%~nI^FhQPb@QX*Px8o`@PnQvObeMXYM(3F z=LHUUSS8uCIkOQ#hzrb3xJ*(_Sl7XA)47HELc#4XtlKRh3M zpFL;7w3iVj?l0Ry1AIsWfb%&xAHRW|60Uun-q^s_3V4rfA|%h}z}vvX7v);EI4QUlnR_D+pRK^4 zSVT{}h)4kM@%$anyTSFY0hfxn1)LVN$`aO?axc!&1NX~)QNU@*!^F+fQvs(H_s{w6 zBQ&*SkbQxey>G+)+4jCI_dkv`dE0USCz3As`P}b9uH~MSea=;uiT2#TVwvc`{g*|W zi-1$e!%N*vhK}4vZ2_IQKi%G+!hKhJe=7IghZy|RxL-5K+;`^wbBhz>{$W~5m^hvL z)wdZ&&)|NbEw`u(4~=cXXLA4KNR#0#?nf~~CG*+bk0Z0(cjbOiu{3TVa1Qsms0V4e zbGfg6hPgk_-iL^n`wwn0@!hyzZ|~3N{;DVFe<6ypbr#=l3h2T8>l7?RdvbppHIw^Z z+_#%y?t628Blr@30r%azN?v4y`-^}I%vRp>#ga}J$@3-L_W^#;wU_52yv9VFHY$P8 zS2FmXFXQ>bm2e9YftykJ68^b{)2F@HXQ&?mqO2t;3I zZXx^_?jD5rDr%SqJoqMh111_mJP0g*jST^qpAU=xR)F80+8rcs8nm9HmBz#9QCj1= zCG3`?sSi-|8-N&)0zA5a{{M9ziUnvuM&WuY2@*aHf&Wm0)zqNF7W~iD;5%yYDmB>g zKCXA*5X@fz^q3DG%)L!P7s2#sm|05eJx|_-uB3~0(LF`UiItE{iR()NCsE)ukdtx#e|#<~LwqY7pGl!#5 zm(Yw$=mxoe!wxgKe;oWm(l*iGUFn`an-MgGu{Evo3^hGQ7o3EQya-MnT`&Wh^N2rt zWoHBgqznqXjHa$hCL#D4gg&Hz>JCkOD~f0!z~)cJ(~0R;j+HieT8%j+w~i{ls$Nx< zu{2tz^|FVMq|=POmwPXB=rBld?fjiF27C{E2?U4}*!P&~w=^0ll;cN!Tk!Ahi^^Px zx{renm!ql#uJ{}9r+fE0R0Ds=iDrA*yd>dU?&Z2d?2wKsXJEZPqszl1Q2@J_;W2rnS)M0gEhOTsRM z(Ru3K<YU)yV{$?Ad$}SR${etsld2;HC2lhQGPPrHSnr> zjd@!<+J%?2qm={wq-wRRO8)*-Wo|q2r>HH>qjlBEE20(DEi0qlbQv|OAr$(Oa!RBe z)$695ETNU6j;@S$DH^6yohu(r+OCMqhf>%j4-qPUVtR=Oz+w25tdv1#Sa`k+tu*0tByC{RG~U*HWE3iN6cD8@LC!7r4(pOQr6D)_-`uU*^iS5O^K}a*Zb8 z0TLbr9s-2;8q(_QG3kp*A544^P;ApTL{gn?6e`zd(uWW~6nNOCA0}P$A0$n#t`iJ{ z!$^Nb2>CgDlxMl>fbb6Bp5MaHLq(ZCqsX<#fc4tNF_4=A7nm;g)!o&{P?Np-pa zCBXAQWkb`MxhmC}MEYbPg}5VV6p5R{^K-yqo&_XsYRJiRrV+W8+I%~anmwE9WB_@< zx5VuP^z~e-nzJU_yl5fFi+~q^jORcERsx#=xmuEOF=;OXUX5Pj{$;>lqa{2`ja~ty zMy~>LwJl9`O1WPOECZGUD}a^2st_}~*CekIAp~9rgurURYl0)R>l&Wl0KDo-+?zbF z1*BQz>OvE|#q-<1QJO?R;@;tT9Uy)FbfZ+=Pn~rRq_x?kRA)Vj?*i?Kl=hXl_jrCE zSk1G5#BJbtBhZyrc^)_j90kIpH2}78zZ$p$xEwHrFy>*x>qD;$iJKzQDxK&RB9U~W z?n5uLzxE!UzxF~{5OTwZHz=ySSQ1ulQKEg*$T~Vz*?9CivE(w?L_PV7E{1M;3%*b@G|;az-Ii* z-vZLF{V7c1Zn1^=^Ngb~f#f{18W)*NH`q-6T9uGNK;ryOxZT!j7>vuclu*>;hrmw2 zuY7j#EZ16aKH`2ia6KS%x-k7}QJ&E#^01A2QG5Hw%S>g6*Fh18LfHd+4E&u!*-P3d zz&=1mk0=zO`8_m6D|yaBf2)X~7s(%gvk14H8M9L8r@&``ztGQl_J*uqi|r@=3*g@l zMJea-l++WP>0~+pe5qbs6Xln1x%~?G8u0XzR3xp=kI|BccnUQ!Iw)~y$@+2bcj65{SV+AlDyE})iAY@v*cBSJd;G>?ML9hz${=k zFbDWatyvSTp>^kB9)AWTe?7~i*9JQw@e66c0-idOxFbCO1_*Cg{|#?@=A=5mgY$>v z1>`zN+@IVZGjT=EUy?v+aYyUiR42%D2#`!EgcX2PK(0EZSL8kokn~D~CjjX{WuOXB z6*v(H19G(|Pc`nV1Cpl(VFpk$1>ISToANSsAyaMA>Hw0dE@38+1-L*qP!FgNR5MBcG0WJml0+^rbfzmAcHh#Kf?Yh_HMLx2jQ#v|HwabhH0y7ZT9O3uUBKd?7jX+_B}TH ztv35@gtx0t$*x=FuK$s}*-TUV-8TC_wTAR^3G}1|<+{PUM{~R`g{C7@I?BD0Mg+@Q$T%K4SYXZyP?p!lKfs9EwQ+dTig+Z zPpA!`YL*`Y)oYnUmgO-P^=ZPfz&PL;U_79J5KyZ- z?z5;bTGW>aUj~){uK=$CrNB}^SjuUgXbKnYFB~lcgrntzD}a^2D&RHXbzn6hc~5Um zb-Z@$LuOH?YXHgo2H~4(;6_`WYbZy0TCQ=nob?vn+ z1-1d(fgQkyz)nC|nnzv{0=a)*?onxS{~7m(p(XdneDT%Wuna=`N_>kpsYN=2NaN`w z$mN$tPcI7cg`~@5C-=8;FS=LmhjZ^0I@x#s68AER2+k(%W!8{OnA!#N9|1>YX}g=7 zJwO1EOSt=(`@Mj)>nDW!fK)(V^Gv6GYSTX>{2bU1d;uH)z61^eUjbhO-vHkNQqgZ= zMlM~^n4JM~AS#z2v}|kc#kOg0<7H+z%f=U52EKzJGeh^y(MG+0<^G5*puffQx8zhG z{Tb!Zm$JXLbbm8+H*StbE*5^4l|!%c`~<&$`sg*V@xpJ7b_VB4;zY`W6-E=EL5r3d*Dg9*W%wtS{5{1KqMxcupUq!$N}V4 ziwF<}gc-qaPyx|vNJJx`F^~r|0h$8BjFWF#uRLa^`j|P>;?;RR)j5g0%>ZGdIpN>6 zNDIm43_T-ZVy$rD>q<7(2+GU%? zUCDDN@}B|-OQ#YhwM&}UFzWWL(QM6)YPu$?tpO7!_v4I9Jzd=SLEb?>~-_A7NIk7J;~I|66kFSEIytR&Tn!d!AE6AOi!7mw2`>Tq0G9%Nfy;o) zfh&N1fV9$6(2&blLsno3Q*(h$?@XM~?_Yt8Xp|P)qm5b%fz|&&KnR!Ej5nHmqr7~3 z{ztw;Hs75l-vKY*k^hme>kFyQL*yB3@}0gT8i_o{y);-x2bS5k!A62NocPBL-bBHB z+Ts;}Cl!`!Gk9Z(A7}9P3f^Rk*B3mgpIjM>@#_%(oWYBH7>yLowRjJKC-sr56L`{) z^E4iNWP}Rr~i%fXjR2F(GRUTkSRZ)q$fTx4ndm7rlJP9ZkcN94>xOVAQ| z!4g?a_@X7!&*JzQ+3%w<)264rXe#rPrSUT15=&!MVbSrm$s>bTn@~q{-_sI##S(dy zuoPHo3Aq-}&&(aZ+1IJ<&)5S%rnzhQ93?~c~f z3x+qq@ocoE;JiutT8;D1>ouYOEqOib`!IRmBH!CKZ(?nw4fWcc5+-NMmvMc8w$7sV zlX0(CaT@h>P+95en%x5GdeGjrsJWDo-H!rnJD9!D2lr?gpqJ(e3;g{>$1dnDc-jP>Ow3N$O2p-8>k1=2XcU1AOd(^ z3Zd5=dgAT4C7t9W#Y-v(?4b^sp&a^=~yQ+5)u z3-}1w4RnR*HGo_P3HK29F|Zf-1lR}2wUo3^)u(&#v`M)ol)IKFsnlxAuRKfn2LP#y z2ZF!X;tQ!TynG4HLEtOkYv3C|@G8X&UAb@VyB}ch?|X%Xhj)F)9&`7l%)G#1?mcgF zdmOyqLhw7l^EOM|_dNdqTn+;+&n)i(4Ran1r8!5==4yiTj1;Ux9UG?#c5tz#dC5t(4UbX}`Uz8hhS6};$9 zcwjkQL3l3Da(zda^dOu}*pqM!2N!w~{>l!0Z^CQnF4;m}@Disq2=_gYkwn;w@M6N# z2xZGTNZ5z)es=mVCH#3F)_-4azPltZ6Uma%xUPX0=;mL4;fB{(|BBDZAm7r`2Vw4nV6-9P&i&RP?LbE}_BE$|V zD%Ma$sG_D&k-AXmW@^<&MMXhHv>0U(mD;FPaZiP+)xO`o|B#c(cpm=eKg;)?b>`f; z_Y7H;d`k56zy79^exaNnP4Q_=%T)YkMj`(p`NQ$I-_L_NemT9)#TQ)6`sWiFy^!xU z_~MH>A;$M-n8WY`$=8paYv@3Cd>-Xj;?G;kOD*^TRmmrBZ%ZNPaim}21pZ|Fd~`GL zJL$j`_9vO!w6^NuVqF?;FsgG@b{6=KkqgMq@^jP!`I;V(qZ{rdU+x~ zjSgRq|B9KQsla=WwK;=~c{DH-|L91*0pU+&jZeYfMTPP!sIVLUdq5Dc2W#01KX@gE zza39syaQ#tcY@dd0-cLrRGFHQYPfl%3m9kxz6<;jwD0YtU_Key%)|oxsrak$8yFsa z@5;Yp_QI*{&&<-?a#&ns9Rb_mOOg8RRU$Wp8l z!2(Rvy!q_ZHmpy?F1;GgX5B-+aHQ@TpFZ)=N3Woz)CZBy#8l@l>XbGdeey(9r_?%A z4@d7FiK?=NKTz2LDw8&xk@du@s7J3dgfpVN@KuIzMwAzxf~)@EK^lP31)S`iyejs& z0>jGPQHK?|qi!@JD*K@UX%^B(rH;w7SsFs%)ezAkZzk!ZF!zwR6Y0q*p|{O+N0ZkX zI|iE%w*c!xT%i`tvBbM#`ovVwTP3RhIP&xmb?TzV_+~eclI}sDS z1~>;m9oa!#LFs4(8cDJO<4;OSy{Z^(KgwKfHfgo>74-+IT%k4w>~G-7cy;m=OyGbY zr#dMvV{_Ba4KS{caRZIZbGT7(gJ|CyOyLmhRO~ctC>Dalh^xU{44gLB&w6AlFMv(* zvrdzr=65~%Q+&RcXd_?jcS`#5jOKS9Bt5^ix1Zf}+QN*4($l9O;lIQa&-B8Ue%-tH zqQLLDiEVRwiI*s0zn?xYy~TGSeqoEmnK$Fh z66tN;!j~ufscfnF^ZcvVgKkE+pF@Dx2`I&ykN;*WS<_>hlGrWX!#pPaN;FtLM%@cW}IJ2ARXB|U%P*UO_e;p$)nd5g^hA*Xo zbrh5q`WcS_mKG(_|0iFX=5LiR^AgGY@txsfW<}jcy8F3l;2gxrh^V|7bS^qNDY8`7+#u~|&7i9SF$j{7ZCa+NVbkmFM zbgm8es@BgXx>mM17uot4?u=;iedOrNdP_ zToA6ko;BU2;2}1-_G=vQfCGlyB@ymY<6d{Tp3gO%nafgKaCq(W3~b9)5neQTG2rEq z2B#XA>u{@LxSvM2E0SEmL!kq1j{&D4{2A5<>x)gtbUQudaEYx=N0^VU01LS*jr-W) za)KCe2EwZxaHfHSxIMy|DUac1q5HYR6&hFKa2q3B&=XM+R_uT!25xe|x(Fz)6zlD9 zvyFS-;ks^XIx}+`xF9*DWdwI6P!zlwm%4gAmn z^Fz?#ZjEp&jLRC^Ff&y#+->Lr_x@dJ;A97^jR99#gTKc2#cnt5T8GQn-gNEnFs_er ztM&Px+)5pAR1A1$1iZ@{eB0qFVz|2_T$OQM_&iTtGkpG5$AG^va1CA~Tx;Oi!yrF2 z#c;nh?jGaT8FwSxA@myT6HXn6f|yF~wMy1oCBMTfB9zwBmA3z10ArA1|K2+QS347?^q4? zI2LkG5Z6*nb-1oCN7~c<|0L$#hMNt%)d43*K{QVp_cUHp`V6K9pK`d$7;cMk>Zsn5 z_js&Jf?qq}mKg9k2Nbu}xWPQuhEw`&47V-9@o|!DZ}votK-p+!%KlA$-U)p>yzzq|7TGcZo&T`?k>en13U6O9(HtJ zOh;dhaJ9zeI$S1|N3XTlwEk{`uNyeq0mlIDB3~Wdjp@;A54INzFE*AvIl>JNwReyz#Io06$5@I(BVEeuGHZw;JzULODr59&|oY3X!=D*i>&1^Fi2VM3)P z)ZvqawI-}I-7eE9EuD^DrF+wK)u!8TI;Ex4$)|MhnQmW77kD3-P#F^HELg%%O_+E+ zmHxtXN=v6xGwBYQF57h9m`-WwbY3W3+Qq3EoNT%TY5x9*{;ohus3TYjTbr=Lgl&>S zer_?Hj%cOpXu9>L>ts5m)v%6krR!?C?WQ}ybV}C;2z6E~VJ{Qbo3O75l~#p1pp@=p z({rO{7(!(yFkMwDOnZ6*iKu z^h(mwDJ|V<(#pRZuTV?A(rW`UBvgh%XEL>E9O3K>8MZI1N2^Um;Ss!aZ5&-&;tF|I z$B|B1JL1|~p0hd>f1h};$||ffsJ#PqAl?zn#E!xQWn9AhbjD~0R3|!N;SP5+afOXm z*4ZgL#>%!>S(ldFe<66R6^`PuMn`I0Ngro<<1O!a(kEEnFw5&kx;v)Mji7TndQ*IY z6Q4?4^(yGKn=JG_u$%QC4-|Bs*OQE1Sa@)_+JwE6!c+tEsVMp04*I3mfcPz@?c-=y zn^xs@R^Hbs-=y+@0)+$>s#hmEf+w5`dRhlhqFf!+2w$dL9asEq;^7NN<4xPo(SB}P zwN+~6*^~!iWr<50PBrTgTtOrK5uA)EbYogiAwB>L{|1CUB?plnjOoC#Gj%BF`p|VT z1Phl}*OLDB!)e%1Or7p^X^V-6dwtcO6f}%N7doBvaO@0BjSONWf(O!AIAVESGdXC^ Pyko`i?%nl=GVc37XkJbb delta 804034 zcma&P34D}A(m!6$+>?t0GMSl75h6bUCSPW(nAK;P6w7uPgrA$7zSc>}_SA%vPBy&z_l)#BRY9&kXN5DK>JBzF zWplAiuBoXhne6Up>dYjXT4T9bfD>ytG2QvCX`ye)n2L48vyu~R%_FlGQ-$vlg?6Vj zXW*M<=99jyuHCs<^S9U4Of(e|zb$7=DyJoWODhX$-g5=3gZICUT}eNfmLRldOC4}c|L)ST@-RNU7;3| zbfIZ7U*^t)=L>Y9b%D{~B;$N*kr8s4D9*aiILX>=Yy$EEYn5Y+(_vmD38yYrq{pLMqT`;}EJioW*FPW*OuQk6B$ zeOVC+R68S&@yr^6Y;R}e^0l5HI>&~a;vLzROnYZ8o@z>_+nN&TOh+u2i?@=KS&tZ! z4AGA_rP4k0ljTN9k1^sWOi&vSh!=!#*sa*TH zNIz@XzaAwxe^W%@8>_Vi={RrG~@fASaa?#;{@T+7n7cA+t2(C^cNe+)flV4E(6n z=Wq-gX$%Md?^5{ZKlu3%$m{i&fKSMUpHqH->eP+%`Fy{hY)JHf{R5sf(s0%qM;-Nx z|N5{0`upGi{)=Dy0#IAScYoAJe_^8afZrt~c zN^8Tox}$zr;;QgCT}FxF^`QnXhZAIER8(-?9L5;S6+O|cbQ^{XV;^yQUET^V$l-E2 z93D4XjDidgkGKZ~P@onS_c|)aOf&o_3F1JNRmTFwqT@z6K#|i?iAMW8{;Co%BB#$) z<1TSKs(fH3)#WObpj#oiR6<_suILYq4(s)3*jMK9x?EL`GV5UUbhFG!;00Q)Dz}n6 z4&a;sygzc03kaXbRSpb(4RnIj>vehwlwjg6@sxScLO0q`?j@(kg(h;X9A2Vwr?bQD za-v0LR7I{}s;n$n#v|l#fe4+%{93*E6T!fs7CbCoGCaVP_`KyP;2fXN>qipOYn(2p z%Zr+F63cNRC$uqSyt)wd!4`bxx7dyDWNh5rK^Oy z%;CHkVstEdT%NP4LQeElfGZdZg^)<@dWxKv<1R)%sj|)@P>F~M@7m}S6 za1(mp2qM7Pm0=oVik;;>%Ue=|2D%(2UJRq_hoeS0Jzl3fz{BG7pp*E=O*0JFD8uD& zFyJb2L-Bbjj6Y{#a8Q2?#3p{ISnx7@F0=u2&gVYP@Vg!7`5@8UCB7=_v@^n?%46Nh z<1yP%D>udw(mu*v;WTDi$uq`411vt{JI=_75$nk_&M;22{AZr-JH^Gi#C?kO$1~47 zx*XF4)8f}&zu|MRdf{Pmdwi%I%Lw$?vNP+gO=li;+AL$XQH_~E-#^9~wkDqSgX4~II!9CwN0;(4!~zCYUJ9L05zpD^Hty`O_4rxGRv{bo z9A=zT|Nh)Ma8~%VKce3;Jt0yMm+$-p!sIZVJlCKw9VM(F+*xG7kE@3Dz?lJbmUF~k zMpXaRI=gYC5w<2YhEL8KSOr9i9Y!sSCASIF!GTtKjYtS;wtDzn@R=$>t6-!aC6U(_-Xa&KN#M5_SxJrSqpqW8}Wzg z?+(|$R7%GVAC7)3rQ?lK*arBucKz(w-~IG-11mPN80gmFevEa)F;^K^8(|DK3Uhj( z7%`&wg%pSZ01>#xIElLe;=sZnf9M$NFFzl1ZkaRaB&cs_Fs#a0bV?0aAkZA-bCkNl z-GdZ}s>9_dcQ~pH*a6JI1O4u3h#hmS5k3RZ_k3uSA1ji>?KDgWM7^%=9!%%vFV{2$P+KFElIwT^b5tNx}c_Km?u7|3S{MP-0oZXhN5j`Y;8!uM9Ke^_G;B zl>NW|hmL3U#wLJav_@D6F&~}KrJVkgpLiD=OmIr=4F*iA)0}}x|9a}F|NOVnqi-}$ z{ntreURsMk=nSu`1X>!RG5X*Bxy1Na5TAPL=+Ue=&_53PH{={W+W58MIM!Dw%Ew7J z87DYHfk0^F2_d#!j8V=~R037P8jhm>$7pdGzx?Gap^xI0AQLI;q;3;wWAU=Cst$Fz4kYaBHm zpiq1XG!$zJs0Y-*O8)w66ZQrcTxdi#tnh<6qJts62w`S{1FQrrZEmz1by3+z$3mK& zFohu6`O)A7f;oT(emL%iy#$8%!%3QoRxp(eAZlry@taB?4RaeMu9}h7-+uGU5l&Pa zG*}2Rx~P`pWULUs$s7x$PX`1hjOaDgrn2&f_-#Gyw0}S8q~DP>_P2kQok(%iKv7wV z^pj2^YyNM4Xg%`V5!L7tSY1A-oN}y0R^}FENw}o$UAe z95sF)j5(L{hyUU8`G5Ey|9*kPZ~Aclh|^e}@DKyol<~1pelR8cWo0Y{<$g~&8Ur>yNSw#x@%#MN z-De*ob#SBL1<&oS54WHWSh7$k&rf3*l!8la9F-;v52Tf6f&O54AX3l__*0G_sC_%6 zayBqvUvm|GrKK>|GzwAw$M64Y!dS*C0m%X*@P?(v>4GvGWiY9*CnYy)XWl~~%}d@A zOfx79NDSLVZbzAt6bYz=2|&m+LIMGHxP4yqo%}_L+sj6R2evl$64pn58ZqzBF8o@5 z`ooAn@WSkHpc!aH{(o+i-6k7Z2oRB9tb+0*v&>TpGum5PN>=|LBD|-vp83OQ6DkIc zz^;T!9I$o?{aOMQ$x|OK#jn@!mhdVCi5Dq=t}qNX-CaMRlN?9g%BvlIPC5xwAG{0- z9dEc!agB18!1@F!vT|240~RL-n^XW{^YS=W^A-xj%5<3g7;SK{7X0y)Dkp>*$^@1x zG6{D3AAjTi5oG>H)(Pj-4r9X{!t4MnxWAqA(-WguUa|Bae>@^kJ4U3jab#mH=C(7^ z2qs=f#2NXO`^4eDayw77)}C`_6^vVOtb)3y+>%ae069(vm z0OH4iO@u_e$YnUJnSVNAq^vN4l!XQ{VTYLua_1Q9#XtSfsGRrb6U{QOEYsL%Vq_d8 zHD#EUyz1}|7YWgFJIW2J@;k7l^}`Z}y~dM?%AxwoV4PHWFt;%}9!HhO@C1XN5(ieP zl9C|)H~5bWe|nAotU|P`Bv^(N3YMhGf}UV`&o)Yl&k{$TLq zsOvuy_Fso5XnK5OQ4wskdH;z`aqvGAo^lT`kO{0^kWJpuLDKjSn(nLlQ4kw#*kLTj z-g=BJv>x;^W{S6pH;mxofF;M9X$KkxwO8)1@>i9APyc@Jdmha2QYI|(k?DnQ!8Q-B z0Q{hNs0W%=<}a!7U{i;2C-3(RY-q|IWi{Wc`rdEOJo8U~!h~=-?=a9Izr~n2{^egF zjOZ9g)t{^WT=SzE?EaxmP&#Zi)PnhXJ$L@}d7o)CQYron90+sZ#vikB;L8XD`>&N? z^OKUaZD}1N`&Kq^@Tnmb%j!9pwoZ~}tP%Rbn}p(krfvR0kWz^J>Ag$x98l(Km)0_e z4W9^A@2y}2@G8abQx*gLRZO#fg_P2-!QlFlj2ze_!9vbxG_Jf)cn@rsV6RqW-G1S{ zTQe+tL^3SZU|^M`4QSdTL7I*Inz+AT68GDQk4eVW4f14_A7gFy{;YcON2WMBWF z1brH;(LTDy?y8rB*%s~Ets0oSHQf2Iv}xTEY0PK0NJq`pp6R=yn%ld%e>ewy3j`X_ zU~r*88}5*D2Q^r8r$7gmX`SAcV5K&2p+eL42y(x9pM-s@rEY@{O0Zj@4QmCOp)Ksw zpjZ2%PlFj6EYx7XO`^RvLxVmIR%+Th4K`@7`4Ll!Sg16MG&rzM>a^uy3HCiA!4eJD zKPph~OA@TpU_d*6r3TxyyO+KyBzraJe@&o$8Z6u?(AKviCULV{Vlq$z`MOVInE zAp0dS8+%s@*!zG4`&4wcspxznwcmV?sDs^LI=B zK@GNPKW)(|J)pr}4SH9q9zCdIzEAS))?fuoIAmtOjPefEIa@W@d%xt{r`l<^O8g8( zZeA{FJ2lvRpF$i^v8r0y{$A#$ug=8_L z#udCKVk9;AP)S5PL$TQ%q-lNk3FW;{2$yZ|^7;dLW@U}3ritq{cw1>ityAOW8zhGq zwqVNk69!EKv1qALELx16BE@E=#x2Thzs*{?Y|voS2AzMK72Kl1Rt>gkFrdLs4R&j= zSA#(f_Gz$Rg994$Zj|~?(_n@Mvoz?_U_J+E#X<$I(O{7VOEg%j!5td(Yaq4)sb+f|T2_OdO1WEuy{3kP8tl_xzXk_1=zUrmI!%Ka z8qCt5PlNdyh~Jsyg?cv%=gkP@x+XTB4A-R>6J+ zpI2zJLOT`OrqDr!b}O{-4Pm-Zp*t1oeOiitM4?#0P`8iaX@KS zDzt7ucyCtdC52>Hg&faHh7T3FQlaHLG=oCZHVer{MJ`cj_M1YoMxh%OTEAJ>zx|3` zqu7PKHHB6v^npUMQ-c=ZJr;tU!eymGFDfMaFX$=R ze^KM-iru_La;$$_a%@v*r$Rdw+VY~1e4)sF3O&9{GKfzC9rTir>{8@Pg>HXGNW@>daiT!qu=j)-pHQT@RIrRHa*ra#!2&(U zJ85d1{hsiY?KO0mBKsA&Paw1LGX-Vujo#zEH#N@Ls~Ht~Q6brv!^%?R2Z}tP(2DmZ zgY4O%&v}D1T`L1q__+qPl^;D1uCP^EcSe%gZ3-WojU)vDfU6dzN*0|8m!wT zIkspp_Y285pwIyg#AAk);~k;gs=-pF+^NuJg~W{kk=relAAF(qr?@lF-HN^PODSTF zLXRl4L7|Tny6P(-nZHNaEY;v@MXpe2g9ghLxle;ZcEMtMuW9=~Ms|RoYNGg>VK(T_ zOB^Q{g9B1hp9cL01ri4~TCq=x@7G|R2I5=66jexEED+gGg>v&D$v&u1|7TkKJBnSy zAdEyiP~?oy1-Vm$S^EWAp~2i<_zyAmUkLIJ4a5VFjf_G|l;oN(g=DotOBLEK5d43W zh0Qv}ZqZ&Fpc)LR4 zJ*CEH6*9${535DNCG2Q|Nv^>*4f@$7g(4IZ2NkBFLa%CCFMDRO>sCnow6Kd5TBvC| z6R^xxaLtAh4yROeuchLXvXbQnL`ToDKweAy_k3k zO;f1!_G;L6!D-`OzLwL%u3WQXlYcy@4Lf0#_ z^o}~QKW|j9UlVUqXq`e!722%O9SUt#XqiI06}nrY{R-WyQ16{mnfn#$Q|JMO7BPfA zkz*ljW;Jo0CazTIQH3@r^n^m2722rKfI^!T8dOM}>zIZLJ+EmqmPut^RA?bXDE<`% z7ir>a3iT_rU7>Xfy{XU!g?1{mRiSqj+O5!g3JogszCyisN%4aU^$BD)?o)7~CVsBa zQiZ-!Xr)5Ew~7d@Q)r4pn-!X_(11dhD70IlnF{S!=rV<7^h;&Tc?$L^IA5Vf3N28m zU!kiNTB*>r3T;qmkwRM)TB6W^LboV1sL<^S_1-PT_nQjNP;j|I3l+Lwp`{9~QK(;` zhZI_;(4z`%R%ovV8x*-;q50~I>epb8rmeY0=ikiRq-O_h8ifuhw2uBstWh=_HQ1+4 z)fW}oX(JJM-@dV7`dL*?O+9!z)zlJ8CYxGv=}eZ)%ItZ`_FViFe$$id%8ngl(g)6p z!;!SaRh7rIHrteRldC+B?8vtNGfpp$D=_O$WSbK0saAU0<;mtUEghZojH^0N&Z(Jr zTYEMa&(O23nxXiv(o`YoIqS~z!p>etc)^a{-rCx&<3{8uJK`Pb%%rBSES|c&GA_Je z~$9GkqLgGB~fdcX7t zY%V@AM}019uq)uay)0mT)HT92YAkKHMs^2(^+tK2CzS^`bD&u10uu9LU|gZPiq3X5 z=O%T==}qhW?ojxx^1`&yWG)y5J!ak69ggfQHe+aNGLG~e-GRv4N2bS95O}ncc3D+D zVdEX^gr4w;yN|4HYgZ?|dt^VzY~N#b_S8i7l@{uZf$mD?q?6E?9pkLUJwfOD<<-`C zld4^GRap&3YEj`2i~Q_7+$kSf#>8Og&7z93(^6fS+8NR177>|jK>U?QEG$~a3RZ)!j*(xL)OG74`qXX7QlY+)U%m2?h^H8w|@FuY-)-{pe z>QZk-VSYee70{C_3bJHRzm{|t24PA?LAW`4lVYb9nb_1a6Q&JeV(KJro|KDcX?jI* zN)5qd=r5`$h>OjsHQm*WmR|ggB4hwxcOO|#9gjDP1FL+@CZVtUsS$?YyEQU`;+B z7xfoZSiR?m9lOU_SD)YDxU#}peSW>;stW7X^BZceE*4i5w`;A63qq0Wildj!b>y1b zv+;?Y$yj@euD2R52(~XOW|j2juIwaQTtuc=hB<|9C{|x6)k2~hD+=ow<_|3?_6Q1s z;Ky5=7=M%X@CEgaHy0VR&^4uDE6}^+3SuhAmSj2`r(2I8g~icIw^<`E44BJ`axEED zPVXw#Pq3M|aNjeoAig?ha^uq(tbiH1yP{y>U`1`?<>2PBp{Qj0ggEUfEi9-oD>|}m z6d7Fbp;1H;*ztw|-!bJad1sD0{V~EyYF@ z7T{B;uc%dQEX4OkYmpgnj;1#d27mc=v13>_K!;$)Jyqn!`rO8D95O-Ce|YlTk#6k* z`D4}rGg3QH9IMt0p8soNmZlD~M)lT=d9gH<*NCF2(kW<=R3h2llB2<5XGS3zutJv!DlY6(+5uw89Q9XB zkjJZHJ7l-k8Zo)*gvrASv$rMP(V2|r;1+nc-N86MB3 zR98ncBxQ3kV{SYPVm6kD(-cQRZrSv*4Xb;G7Yfdf@5;5Nds6h?h=L5+9d%!k3NyB& z%Z*u2d#v4)>qhk!wIPyPVlCt2iDVay+%Jj)&k5S&yDP#AD&F(fI^G*+{dvmB6ZVcP zsJa%cJ8g07Vd(vF1+lh~bZWn+B*QbTeJIV@Djh3Y|P3c5}w;q=jMsh71Y%WjSXpVc zB-`VuoY*w;hgqE$h5m4PQ9-E1lS}J((UTSRc{L=u4w5fhjE;CNCLCTVHYS^lW7qPg z_2NZGg?ARaBhj9W^MuJ^P-&x8adFUmt0I`^+M=qFiA2H7C@L7yrGK8zEfmT20rf~m%+=5!j{krWNu`@|FBVqiQ39P{(TaRud*FHG#o<`@>j z>BFqe7uT8>71d#Z1`uBukR+47s>|^it5>lfnL(J}|32iI(wLq3D*7 zrz^!@xuJ#i?v4qq?HL-Zc4s;`@?{-UvC6$QviW!^Pj@ppV9RI=WIEyD#Wt z_QK?WI(JfP@>0MhqJN9KvPowSJ|co@@wz_6FnyRem`~{pJ#Tn1zgYj$ZEj?a$0yLo zs5yTFgg$q1Q#(=Y9+wAx8Q!{ogo|###yJcP#4txLq+sZwg0d+bLPln9+gD)#vSI7TQBwGt@C5n zrkQo6ZwQQDqXFxana3MDtnjRpjW?~|%{tC_%Sz7*ow&2QD&Cg-bv*Z{OuD79wH5nG zxOA$AwL`q9%m&B3hvuYm@ojuS!^tm19dG~pB zNgm&nq5U?56oGtL^*Vd73eZ&3;e(^f1{}(a6TT2;ZJ8qDwoF@rvEU1gB}Eyd(6)@7 zAAB`F)xibkX#`oue0v)J!ciWND&UChYVpFy= z2F>zywYyWM@WEcct(B^c+vJ>c%z=*^0XS%YmlIT*n zX!?SYW$q!|xviOY?8b7FXlB6L(HH*ZtibTYazk2BG%W4IuxO=V4=;(8y`Zf#=LRBE z979S%JJ_is>9Ye?dT!91J#-{GV_59yvZ1}%5o_(nW|`&;rR%W8W=LmZNwJYb>Ik=R zIv2+#X3o$~>&V1;_37g_o{;ZiVaX2fUPpDYkv3PxV>+KaFA$#_2n|sLB3nEU#l`!A zGyJV-Vn00Z9Kx5!4U&%)p5_geFf7zLvI5q5^G0;cAKGGkbSplZE+0B9o!NL2Z5vBh z48>+Jc{+G|ykICciwXEG*!;%m3OHEj)tFZdEs-_R7+M(cK=(|9Y1->3Yieql7;CcO zIb3gs3r^+fh7-#T^;J8u*wDOcCp-^yJs$q2vkAI7-~u*5*92TZC+ONhIkK}SwyBvH zcv>9z3%(4e81B#x?5(;oO&zg`bVI<`B%Pe=q`7sFHl?zcCCPmwi+dg|3!9*qSg%;e zI&KQgTOTlWQQTtqVOFHN+cW8u^Gjz5KDL*KzH<5s@dHk89{shGS7eMBKIP#_w2IET zHGs}Yz%iSFhp#n@DO{3>vve~EQQ=e=N!T&Q;PbwVsm%nmR4kiqPfVhFxba0eLCX(E zBx&C`G?^W-iBsrPj<>dVbNsV$rA=@UpmAyV0<`kLF8mw+%I6WLd7eF_r@bx^JYk=Ga5;SiJl%&sLsljxDJ#eMLx{MWR zQ_J`XO^H~0l4d!0`W0|(U9n87^Pm%x3decv1>KcF$31~MnZTr4SjEvsSe>!vY?Ahm zgA7gL^MQQrzZmDiml1hUm~Noe_N1O}4DZw(KlbPlN2S0_JsfLO_d3udUMc^XPQ{&v zc#L7CnaTFH@i}L&3v6@$WR>rn?D7@Jrnr0{QktnQk4-Vn<<9++hyJ;M7qyWteV(N; zF%d1#(F@$!8V9r`;7u?Z(b-`TC6(w!&O6bR3@>x$i5(MCu%KTFz;5QqtIS1_$og8q zD`-Tw1>EpzVU%7+3NN+_C0#CPzC0PIM`~iFDQ>J2}K; z{Cb2ddmfT^1xzspVYUR^j7iYD0XI&*Ms?DjfRm5F)*9F+z+6nwdjXH6Bxo;+Nw+0v zy`7e%FUJX=Bz-kb_$287Fv(b^g9Zb<{K9_efUWpZpd3d{Z7FPwb>f*H2P$;^hD=Ek zy=M4h$wFM8!Jo{?K@JXLQxFWx|bV3z@%=G<8m?bAyBqTzQRDY(h0hxhE4h$B#w4g8ymbEEWpf=*cXOdCmiOeN zNm`D~$daUc?JP-J!3D73-N$(mNznavY&@;xtiVCKR^_8fdcaOknzXuxCv%dfM|~g! zZCW8=W0q@5@=OA+Zl(?@_B$J!|e*cfFcteu?g`^tcSKR zEu`0`ebEMO(wAyVBvmuMhyup5hvQ|Aup4A6N7&Qx3L@A+l53voXcRZ1hHhxuaps( z;;?Tf@xp8}toIzyJ&5z*!3oyukgUwImF-8^-9Ap1_%gSboi)5;-^~(|I+xx>LlGuu zk4BR8UQrm5bV<~WVeJ@2@7G{gh)9AyV8W~ky?H4H9}XFsiLeuv&PO#+gdJVU)|OM~ zZl{}Zxcy=yvq0Xj$RvGYBXdB`g08?O;au8>vEoRAKDA>>`V57!zlA;riX#cyFEO?y z=?hK8o|Pk$V9I}011m|Qe6-n<;43j-*T7&?96FGu1q)zD>yK$hP+Ts21Lx8p+tbXa zDLXzk`p09b?=Z}dM~$YrL9bAlSnUqfa8`J6l4OC4y>879x>{J{Ee=BS@Z`HeBMG`O z2*o2y-x50p6{m^NaLC4bK$!oJ@abRif`PX_a5bpjJFYrVe6 z+wzp8okE*fq(CKI8>gpHg&{yGZcm}E@ox6SJQJ)L`f+CL+%T$Nv&*5D2G!E0s1V!Kalck?@_rm=p+N%jy!Y6_cw@fp9% zf>c1kMKGE!i$;*8`k1`M`ic=4Qd8`#BI*Z`;^RR`Y>1mhA7|Wm2?1 z=uOy?`UNC4AOAAwPIPv`Qn=snz;nz#_^*N<$uf}+1YMnGSFVLt7%pr+GxT-P&EZ5k z7<38OLpVeL_leXSLd7yPIfRNKeM$(sAE;ieAlQ>lca@>xxX1%DH3cOxHB?fBX|+8^I9R15v`>D*Je3M#!JgD7IdgguL+r z9?MW19dv0(BHc7IBwk9K;LoySoisb-F~xP+NtYonJ27!ZW)5fR9Cb3?Xt-c5;HV

    iAO%f^>vmPBsx-pIY#L`>reR^j=;w zQOw-voEI)HGMu=OsG4!lv8z%0>PTFJl8kBYKXWce^sYbUT-QSRkBiQAleT&ui-Z~W z0qzax3fE32IhAfy)eI!{(+U>E(WnpOA=Oo!^7ZGr&l|$8I?oMePA~ZHo#)#0_vZ85 zz&`KmAdw?>41O6t9m=Q7qRb++%uQFgY$~mwXTkz^2ES{P%@Ka7s>07!c-6)cW(d3` zVqp?t;Ve2#_p^b%_O4i|BTk@jOB`@St!D0aHoB}B( z8!v#2w1@|ZJ@9M3hc`hB6|5u=*^De6Hf55LqAD_95Y-Z78axyq&L@Y+Fl#p+R=O+R z8KA<76wtW=lcFCqbqN1EOw#s~Gv>QB0Q__cLsSNkdLr_|R0jma5Ng`5N76y(1uxR} zb6FyTaW8rRD{k8T0(VuKILFL|?u(6A{-w&r4!IB)@#EfK=t|jh@9gwzFLVbY(D(ho zeJ1_>O~?EIe%-2CYf1-`36MYt0G7>s$$#-8c+Tbio{QWxT{HdKMXozTxsj%e-RCl= zHu$ex49kDtfB#}qv)=djUF>EQF17{11$F&N`V!YQ?nf%?q^FXNOcWWq#BI`gX0E!B zv1{-L^P40QDdx%Zc0AlKWIRF}_21NARuz1s9pxI}H9ad`CaJmj?Hd2|CGLoZ6KZ(1 zruex3+>f|En{%(iI=&l(|#7-krBJ9kppd!^S{1-2Co6UTn zF+YQy0MCDL2C?uV z;%rL#;4*?7p?=i!TONK{PAL=Ia#zF|#CS}*k|f!y&C_%2AoL^Q9gk(+1sA5u4A#Bb?uCOt;Z93e5RG{@5LmIqAoKm&@HfEsr;p5hKlFV+IQ8)qctq zZesd-e#sSXL0J-)&>Rw%yhOGPK%9_yXMA5m3#NMs3du8=ye8x8d)&TfqOY?OVh-SDv< z+3JR?+@$WO>&sXq!}TM;591tG1CQIn828_#5?ae$#7^9Dw(E2AgxIKn$&Wk!u<4ggRGO88JJsjKCP>KNWP+wcmRMZb6#F87S zAoh3vts4>F{_gL((ap%}%Ii07bX`$U4b{!!Lh*L=z9RDVLCv;4~lpobI} z_Eow_nL8zr)BE)hH3@Ph&q>$KZvXV}{Wouhdwk$8y&3z`tG??Nw^#Z#|K(fU!pyr@ z`)h7-3rc^#7x>A_jP+LCq)ak?dGR&ngo>6!q(_Rc`NFMkV%ME_U{T4^#)JXp_C#&I z(%dh()g9dQ51`3#gYp0De|oE1P-}A~xqYWTq&2G$SUP!FA63$v zeWDn*lFkQ_1X?s{EO$$8cPmvS>$=JkIngy-vNhu#2@_6oWsEf?S0uPbnUQ4A+szxk>mFBX7Ok~DB@5!d*2y$DOH1F zOABHI8Xwtt5F} zHSm%YT>ChJVE_z8LRa>T>VyqJP$x^xUwyAD&67%vDA=H&SM7$xO@LZDlU>eKU6dqR zdNH|+!6pGwc>_T-)pRhm8mYTL?plZ( zs}CMI!a)2BKXnr%k-qg)ES~EmECBMxM{9|Olr*~5&%MuW(oy-%VtZ+I0m2P%Ma;4v zxzEi`-{`Nq51x6gfA>Du(Mph5Mq@B4pa$=QxE6orr~S+=K_>Xp&)i3nbM2xs!KP%1 zGdUcr)u|+0cPnDdX;j<5X+s-{q}rBZk;+YV_q!c-KdZ^iYjE2X`@~NaByGeZ8Oo`v zDPTn-dr^e9$hTnEC1%v@x`Sm+PpSi}h57&Be)nK>ZQfk$1Q8UVh>!Yj{oH-D`*dV6 zIW=fsC@IK>Nej7MDzeB+5M4H-agP7x=3mfc@U+UwMFQ3GeiCAB25frbdu+{3yFG-7iCzD~!|tc)ANVw>)zceSv3&gT5w}lq-7}+TNdBt}?A{pyly?i2Ik-HYOlEk6VD_~FgUWntu55s+_}Wd2 zf8!d{glA37Zd;zdIDJe!{iwww@zif0!3Y1jr`@Ron(atwDp^QMx5SB`FExt-Sd?OB zJAjPgc262^8vl&@MA{$vEWGV;f9tbu>$+#_?JCpka{$&Ie#hr9IzQ|$e$LGwlyx># z1CNWA3tT(4w6~Q9z^ z)>7?4;tDz2i(AklKfc~=jUD^^^=8gqx8C(Q@mZm+iT+^bdN*;>nU>vSm$iwMpp#Hn zoa@GCRn+ec0}Z|Cc4?Xca1CY`G1y={!yo&i+kFBiBPN+oaw6P_zev{L-|H{Bc2m~! zzop*U&3>=nx`QVF)dE^%KQ!8r)t*rFqtWgXV%0ey_GSP3-@4r!zVmo?xzaEER=-31 z|E>Sj@7$NBqxZ0A!HI>gf?M5`C?}*zOU_ja5pH-1DfSk>{w24wUf$#nZX5mm+8^B1M%!eN;1Pf6A8;YO z=^y?BU9a_j{ezn_jA|-d7qpitu!xW+jqefieT(2SNm&DwW&L=I-}YtKHxqAyg&hxI zD`+5cWB`sJ38(-dm_GyWDux96uXs$}fA?h!bntUIvyX!V>u@BA-2XDue#8I$W!G;9 z)cZ#$!;`pa8U1d*8{e4cp?`F1l)vzt^_EewO&TyhiI3h2Tn6MJEz z4b7SQia)!K9&XxpfC|-qWq++D@`%d=`44^VsJ#FFpIvvKgrQo1HL@HcZex-2BA4`= z7KjDatP<;KseL@_6?d!c=k2c`O+4V=cm*Zw9zXRj@PxJgBK|Z9Y4ezKTln*Yk{?jXnL^qI^Pgs}auyzZ9FJg2eDk&-K9TL77n znu?Yq--U`X$mWY^41TwX)BFA2a9`N#K@v;MX3a55Jg0Rrh>L@ClSlrN{2nHE7qmna z%S;Uwje@`yzE3SaVq{|?F}q?HxB9-ny4CIP%FJtUEpY~Fhf>PnJ>;+atLxbgV=-A( z9OA&J`pXm~Qz35a(W;Hog{rB5Qp_s`d|JBrQBrctn{Hv#Lj_}X zkgQ_yUH^$U$u)V{pZ%uWGP2pTj*4yhrr*B_7iHh0zq_a8+5O|+-Q77Fspnkrd4Iz{ zTyF*GMJu2E2ZqH(E$!SP^&ZZdn>ns?kO?gF$yLWrf+C>m_yKV9F%dlcgUfbfF!i4E_WKH>NK zr|a5Ueo;apgx&`IyQef9=q$Q9O|xr(G^*D2N}?xQ>43(SfWA;=vVZWb2k#m4}1036{WA+D1# zTX{)f&evXT6c$qK)5&{i^K1R5-*XH3^S$?64>IKK@3|?{tV>~0St%oVqDJVvn?woA zqGSO=sBR&YZ+hQ#WnMYgPkSF4bc_Gw`)+$906%`;l}aLKR+1}k*~r>uG|YggKqIgH z<$cJOxvq8TK;aXOE|hQwjGF^O-#ur)i~Et9RTH4ba7 zWvxelfYAh<_ygD8r27KYjgI&#|HKDw@+4cZ5c+RAx)@+hAH3QSyUW(?0L`8cEAqws z58X6jVjN!ZD?h{vd7D4_LwNYD{?ZTK$J4i-Srcv3j8zZQXNGMvhc}@$XYL=3S81jo zeaE@L2nf_iF=R+xQCKeEB?s6!H(3;T%sGlEG|3xl-&LNiMk)3pmLmY%YBGUD7fAYu zy9mx!3QW+=szMdKN3op}u+Drl>TP^MWS#)VTYXnL((LD@qp9h~Z`v;%EtSB3Nhaz| z|I*)=iMGyAA?N$6i>Kn%1vGx6{hVu1BX(j-rfdgsMdc~+BHOAeyG zHkxfPwnc5!lfK07QyWd@Y!9oArts%Swb22iQ|_yamSBxuUKeeS5_oZ4w4m+V*#4!A zmQ(C*s(5mZh$DG_Z`DN;$6J^W8gLu}elU-6;Xr+)(2rf~qa_*NH=1-TPfv=Js;3&GO^T8Om)1~lPPXG(LP$Gu(S8^Y4#`EIN4R=17xe*s z_4()={#=-k=1*dWF|mMoCc5(h{@b=_#~g-YwiJ-M!*A9e ziSK>9oyFbZzunG;to0AIM_Y|;)Y=hko;khA@6i!WnIIrCqoqlQIQ?X|^e1&hTPXge zBiaKAIPQ$PB5SAvsY$+p_t9Xy4)2V%0%-54^%;-O)t3JG!II z1g#vvjUXXg*cjL@j?ERNT4Nn-5Sqzvx}#2;HnPL$w6i_Y%!zC&SZB3g9JO<}--x4K(l7b@{?9~Chi{?2T~nQ?f0EXVtaTC__Ex;n#Dy9z z+n@Q`jQtwF;))=6eBUx`5&$jsLv@yG(;^bo%G=%lEn0{EkE`8Ov; zAO8dv4p3Z%4umAOj2*$xR5CuH4**kIXas;t^a0z4A=Day1?o$_cs3rMQaTHJ=lx6= z7ueFcm-R(mQ-qqJ+e)NW>x0N*>mZYCsxJ0Lz=n1CKld3^FHVlSL=lH3NAWI%W18tr zBtxVY1l1p5W{@IGfl^8p$JIWWEuT0 z_p7EvOqDdp#Mox!F zf*%KgDR{rE!iv`TXE>1P1YjTbh3(Z>wu7}*pG}0e)3DM4*fXEyu4-wp$9}O~s}P?J zGgfi(WviO}SNahRfA7!hH->UYe;}nASt2oAuJwQDkIExf!n{jcY2t=J3(BYP=P;D! zQ(qbX&+IJrmCA^e>|;AClOx<$_`{nM5s)`5fPO5lcEglu1B>Dm1-mc#V+Nugg)Qe- z$$z7$nQI23wq2>(2*e6>*j?IdJCQB}=+pu_fTDqp$Yd(~EVP1VLp4L8J={yR21_!* zwoi?YNUpYf08>1vj}}|tZq{;#;V=PF?HEB2B)O_W zi=a&rn0uy2n;md*E>A=WXlagPunx>?qC6nqkxvaJWOI^ejv6np5N%Ph3W_k~-^r#M zIV5lfvmy@4I(-Hq3Q!<6LR3lnvEN`ckY@~?O(TQ((+8tXnDS2sqtbSjMb;&Apd_Oj zSsfOG%2!1PYILJp5Lc@$DslvqtFZZCW0^S=4en_(tP7k2y%g9S!!+tRX&#DT$w!_} z7Knv2YmH@3S)L+Vg^o2{zz*qdobpwK`e-c6<)1P6|O zqqqYbKxi#XjLp+Jus1I=qnthlDY6i5LNzNZ#(=Bnb}vc~6X0Tt5$_jXS*(I}WxW{e zaWuH~0jn`yeIa|JXk3F-#-NQA^7;GI>Dm!Lb8a+g?|KduPh1m{Kc+L@#@sC<3OiR0 z>5`f^m7t)%3X`e)tQ-KeV^Ke9eOPmFP8~@AVi)~obE9bp+fU4mwwZb|Zuqp)N^AuB zQ^q)v?>tXZ`9>HYT$i}i3;p7G(Uv6R0Y{csb?m%oYKE+*>*qy>_97X^*=@T@nJi2; z&MJwYBUWOww5g*1=%&%i%pD;j2c_l3O{2{>IYr3N&I}Z*pN92GZ}M~y*Lhf!eeIJc zedqbn{LZ_uKCl+5VKOO1!+8nLwYJcYD(UQjV$;|`x@znoz^XUBa(_9D>^|#-E z6rQA||0a+d$rez@21w$%h4781{R<1D3B>>XV_~#1x_&L&&7qL<$}v3aS8Wk(Uik6b zsGD4*XXyzyZ^7N)Y9_9bB|{b4Do}p?THmx~WT|~0-7=asM9QtuB?FdQuok!=d@%j? zlt$`aV29&(O$W{RiY=qIZUybli8I<9;4U=Akwy=`(Z8@|G|;GeDVo<>KW?jNJM3-y zY!!93KOyY_ms`B5%j`&_nNufj6@58F>~UsMv=2n)lZ&FA@+Z{jpz^n6(l!3ZMS$hw ze*Gf!-8+yIAe-16{gz3z%{;Uf?3s#8Q+aW@dDyf;=)WkD(1&}PF)^$xbMPvq#peU# zyuUe#RvOvtUmSfUb6Sl*e{nP`L*nHx7DrpjJ|{^70JDAgi7#y(jn6$vH6cA?AGX{Y z0d}qb%+}G8dUAipaj~+$YU^mA^Vir787(fT*aU?n;0lNv5Te`s8(T*$yF9I0y27jJ zNv0B)LKD`?jGvLs@o<0%dJJ`-9WW(BwKkulyYTufSBa7Bh!=sGDU93ixlObsTXy<3 z(R^Yq9^5ACX#BOj3<$Vy_*b`yw(l@?Q8&y@eTk!e_OQCr~R_+qTb9&d4J$`(T!kn z@Agq!=GZ1be|x^Zz%2#QRD-6j9ikU7EWNiww6gZa22Jt{J4Q1EBG`$~^%w3K?cF(= zd?%q1m*9MmNCENr`+Unz(JozAn`<8su}f0fGr^CE3fK5=?F5EA=YO+Pv}yPIjatZn zA}#>y;)e)XTo6rIvXW+pc8)&Z_~D&ZgV%XGNAqjXY1EGVW@niH6F##`G`+I&S-V67 zJlSWL=sT$2f8QmV`LU<8(LW=bMI{jK;;$0Np3>i@!~#+8<#Tcu+LscTjso4e<>Qx9 z3UfrTHd)xJUZ?r5)fLS{Lx1S5(MMWe&Z#hKBjNrMshX8@NP%Gghh3xIO@z123TLDy z1^S{iyil8-0x#*xLo_*>X}x*Yy6J9F-{e~+W~Pp$byII~MY+E(t%Q#<;vZYYCB1g! zr4GMlx2SzS#``vm_xTbU6X79iiWcQ|4V<9kgFv;n)qB>nm%I&LRmpT!-v`a;?eR93J{J`!}-^e&TV|f%G#6xhHMQrIS8Y)B8*)YUjQxZ)Fip=tXhvz64lsuP5fC|R^rsS zaOHQBDUkpvdPF)^zm*LULUQA_@~bX%}!2Gcxwsqx1P~^*aV?`lafS&f2kL z%<)N$RTl#PPsi%S{sP2;-*sHODPt&vIH)|9N?7NjRuT7a&X+N~Jgp?w3-*pmBgQ<8cQMrIBj@M&vXQ zMDLCV4it;t4Z7AFTz)t9jQ|$#L`IDYX(}d{K>1P&jEM<%5Z_mx zw|LE6=_7WvV#Ye&c7TZA=J`*3G@7vR-dwrN8S=c$Kl?ofkpfQ-$7|I_E1H3@ea>Fd^!neK4WZpXxL4G^Rap{&K$eN>|3|p+ zo;S(#{X2daRe5B}l3qSg@;DtPr7Y|ufaLtlr!WsBG2QLezD zgyGU;p{4YV!V+7Jop@zElSIKLY6R}?;4?BW*{re%G?b`VZos?NSYcV?1IGLzhs5FjB5%nSj-jw~XJ zm5UV-*IJiWZPm6`P1Fi5t*sga+)>er$6Bpg>%QZHhzp=q6h+*sf(y9fzT%F4zyEV5 zNc;BvzE6aix%b?2&+?pSUr0&G_?lCblJ-YNa6k6vVZ*SzW)wQ@TRyivn-Y(oMcd5X z!p6&R^ZtaNhm9SrI@g;{{SZz)i`s%^9TSmGaICGwF27k1p2vV4twX)kWWZpX#VdCX%dm0$;#k`-F{CLGc_AG{+xZn9)s&_6vh*W z`JUSsU4A5K;s`$_rc3p!DY}XY)&SeD;`I{-CUNKjV3{?!31{R7MrB&RA5L9@Q+Hw> z_M2BmC&g##K{6$f$*6VTurPKF{t=A4CTgPKR%=WqN6P9qDBlg3VH8t}Lt}i|Cgrmd zByN`<=#SqwY-nK7Y;id=IQMd999>8QaKpagkP$;;B$XEt-<3C7^`buN637Bc#r_6v zt&)o(3*GHA`$2t2TYGSy>_ ztTDZfI9R4dU=-I6n#0llaJ2p{jdK6kLl7wlX{et;Wi9^NmKC3kQ~hH;Hp4h7%`C=B z-J%vSYHFkKd;KEpW%}j>gounErf;r++R17RX0XKhbQY96feneROXSfi5L1efRMI@e zYSb3p7M?L;S(Pt<&xz@c&!zqakYGp36NyAJ6-d8=vvt@>{NN@W#Xk1g97h>sYc(qJ z4a^ksdl*~LF%tEGxm9H7oZj7nX;ZK-f+ekffVF1@DINS!D0 zhy5=N4V_Zq$>#h6`UM;e0g9i|^3X#UQ_x+=V-uzrl^+%FiA2^x9hQo)&cFQ2uyMRN zHsML|&LG>&Vl}js96D!HDT~PwkO1na;W>!0(Ng$W*sG6j@LTL3He;9FWq%l)J`;jO zmL6DwLBJZun>cHsHZzQ)GV#OI>VdX5p}nqT(f0aMB25S|uv7yEV?r+9Ew*E_a;DZb zwxX6!`odob&ss8$qW@t3u(^VruVW1e|c#2Sp_{0oA&w`Iz@)m{Qx;v1(#6R!{MfK2x4kc&_ zWb}d+dIurfuZ`%zWigezDAnSyv+@tN)wAQ&Un~|`k)SYq8DicfjqGOr;;g*8iMNGn~9t=5R-QU)nAjFuVo zNN1l^WEdx;lb?5eNVd@0Z&ynGTS4` z(A8#(D^9t)*2)GekJpD_<4|2O1T7@sCW}ZZml%#%zrlU&6~Ey(;h{-9(GNHXU#h$P z?+*$IZ_N5D4hrQG-RHMBDBa_a_-*(Lvo`>`1~7~_))Kw)+px2BEmrG+De_1&y5~#Z zDQ6*Zh9q&4>Bz1&>tFeeqf zG;H1LRa}$eJ(AY(b92fmCj#8SV{_&_;73VjEuTrD}umcDJ$A92?V@usexj zH)6s4koK^#8HFfSUI_hXRG-5zMza^8pSlR}#nt=3_ON#i@RtGpm@-<7XZ>02Vb1}v zP89Q}=!tqnGx28`c+e+w{gHZfMLQO|jsBDNaO`9SGo$>W8$>!w3QnOZe!;j6};|mKRld_jp>WS!?xnQG?ZU#UBW%7C>^Q?;0FQjOA=HB z!-rF0bVPUzYV(Ch;4Zh$zi>o&di~0DbvZhSC<)%hIte_ZwLA8A;mFztg%)*yOPAm9 zi+&eI1IVidD&ai{hGvq1ZY$T8F4XG+5kFL|_Jt$EFL_C?>G(6f;SZc1_T<-b)5As8 zB-kjQ?A*!eBH3X5HZ#JD!Z_L)^+WVW^!p$A^)tdk-SxMi`AkVKzUg|?QD)kncoe!r z^wJ^;l9-97B!)$G-3PJqG>zMKUQ&GQH-hi@TI@w;U6;06Eso4YeH(8SUCgt`D-3Ew>9cR7|5@MKx9Y_>NSbt_UgWJ}@OGyI^Hj7!-L z3`WtCg#0y;8z39x0pt7;c~c?1R$MM#@E+bnDGtVcB1$B>LDt_Q!BwNLEr)4rrNE?ggLzQ#fD} zIU&kKTjlq&6h(BTw1I3(5+%9&xQd(nz;~OB&z8BTL}k-F8-LMlq2Bn8@gbsM!ly&p-HYaB zPPDto7^y_^21-}0k)KB#jLGv-s_Vt>eSiA#*xqis!ry*;*fw~vBL6LGrlpSsEfAI> z>_A5e>*&lU)k1ctiW9;;pd|a95RQXCxZngcZ!A6`99(~ikhTwXgj4r$0e{n)M z(^4k<@x-uSpU2>2g+UX7#M&?+6(Z>qb8v*wDqLyqJ27lMKu*3)`2)+y4~V*t%CcKv z28e+r6+>}JW7|ayYm8tPgCD0rvx@g0HiWn2k=8W%_~W3A^#9LRb^{g z7lDxN8)x>r+2Mq?S2+hto|5DQa%ga9l$*PpMszY0JYN`BVf8Sb>^Am(uQf*flEc1TxPF5w1NM)Y0iK5{U(@g1A5&fX<_C9%&)PQ(|3& z3exOdI7t(Xc=ENiT~9*UQeyu%;2i_5@Ozyc?$>Xg{O{={tzMGb5&dhNpb!WvO$v?d zc1-fQlf!L7lE=*?LKjWrJ(p*}ul-I5cP`E)=-kv1>>@NjIfExlb|3_SDmORl&p##X zt7LqOP6-EZbLI7h1Fz0RWrBVV+edPT<(Uc<1Te4@%yF#FVw_?ulgmNXD}%3-m1cX+bFeby|27 z>20Q+9`=&2%WqE)FLjSp7IVTipqPBF38tg_8R1A8O+6!=R{z+iDTFgH98(1hK#~yG ztIh~-uYD{DXmD7qRQlt|zE}E=GsEqRtDXb3Bacllkv4G#BCuuAy>s9q((XI|%$ea( z`cKXcw-KkX?cA_`-E0y-Yq4<8{qaCP?kt$Ar~O~g!t4D;n4GMV{N|FAEWel??rZ!r zXN3dAmv1~P{JQarl5@IQ^QEv!P@{4CCUWPvbHb+J3qRzXaO>pxS>JIEfWzm!bHe)i z&q>f;hTffNYB|iF;qN*p9H#~T^qg=KroqwkaKT#ce>*Q6ByP)cMwFKGHhV!ii20Zogua+DdXJV^1Gb} zKej#&0n#$Q?dP2r_NX917WlN%-*{fw*7#O@yiG~YfOU$M1e;95ADoBEe!YM?#glb^ z4oBkQZY-;o3;UX^XDPV1pZ^&zxO@F^e3;pmn22uvra$9l@vwhf_a61{|2b@`T)t^f zYR?aQjJ&v#-3>q}|1(Rjtp;A8v2l5mDB^#9e%PT5&kvm+PHrJ55g4JZkWRvI#5w=P zd$2yT6!)7S4p!6M=ZAfR%l)zQ!*S`)E8Qx8+x&3vR;;}|o5Qh5wi_uIq^m5qgz|CB zGHGOoT@XHkbn)c{Fle`sWz$~A8(?kSL%z+2#hQy$lZ>9UMi{_<=EIIDU$!O-u@2=U zRZ?#SMrojW-w8~oFqfdQqJx!GmVFp}`5)D22nozz6c{iAM1`-sFdR12Y7ONJJ(H7Y zL=UGWx1*8O?Tdo|jh{qmJGqr~nZLO(9N*c~om@p-B&5k^1#{`i&HqTt3i=Sn7DBI% z875=fG!`u%;6xkN0)tHH2XYIJ0$iQEDj~xd9=Fhv?Pvf=GA)2+2S!bHS}J&;+R$7D zoR|(Wek9_OH%hu9b}yX$0dvKc$9>p@CYl*cQO=3MPUsB&#saLB)Xj(pBT&s zJne)a&zI#Syyy?}1^FSR!kmD$Bpn>!(77FglbN(^xncvRZm_)Rp$TknW>MC>gvYs5 zL!M~UfrnsQsYQPFu2w>hC6jqazEG!~K$PIWNQ;lNt z9wiST>IhL*)E@!!&uy7JlKIJb^`nF(C54{zqBM}lM@BX|k#$=~o3y~}>MToKR$6rQ zY1XHsPgWN%0#Yd`dJvsWl5q(%`*tRkDN#jrG(A*iaLYNKBX|xY+xP?qXX5d-eaO7p zIkFq@PWB0ko-3_uu4|#8@7gyj53$)g(*+O74VO|PV(9ng4Kb*6%7;o^yP!00g(T8) zu44=3TW1bM`7M(Nm{0e2a;Z&o}E8lUK7hpLsPgFE~yp%56!la2w?HPOZ9JEwA~`6Oq64iJv5Y>1g@QIer9 z226_G8E^burDXVqS=Jzjb_O}Iw!?NB<3zloBu(htq%I>V0u#s0!sfvs(#6_nCI_4| zSB_DeueLmxF)V~rdrv5>O?3#dy7@Zxm5nn1GvI)EDe4PUF0&>mspQm z1xp`&Pm(*6!G$nbDcm8pCpTU^*AE1GL~Pn}7P#){HECnzuS4h{fJOV6|7 zNx^^7-f9PyZ_U6Bz#z7a{Vne-BrQ{^w6@$$;65t+SPZ9dL6BBJ6{_+4j1Pco4?cM9 zZUzstsLugBsBCbYwO4NYLg>$u^#ho-bHVsHb_!4|6PPMo#hgm%g_wNJ|EbFjtju#y z!XZy;LYz`t+y;@0!7=Z->5%CXsDo*%U=4(UGeotFsu*{cp1`gcB$8rnLD+rSS^)+_ znJ9CBytSrOcWQc?vBXOix>$X?@LeokYAKD342h49P@`cWKr8NPH0%K1Q2d%{Egz=@ z*_lgSy^gS6%{eg>C!A(x!-FDd3W)!{69iclk2N8vSKoqOR%mmyZu+P)-3OJ?T4`bp zLmCH{$D*~B3jW}>iL;QEsLG}$>3Gv?M?SlgY0hh{t;(pr7aplK{k zqYv6nXqOb0pDT7rO+ssL4+TDr{;J1T~f=PW9vqC8f3NGO;Ws=NZDtBOxOFoPD^ z$To+9KltXNc1y5*(oPf-BCiia*&HDdC>MnP;dS#!h4^^EqLNvmG#@*{WlS8$ zIp|FCg0zpX-BSMW?$q3t2=W*TB$}UWcoKZ4ba`mCs6RCW0L2 zJTiVpsE{?SNNH2FBMgQu_}>S|1SlC5zuXWwP9*Gjr=T74a2t}r^~egln1w|sW?npr zXO$Q{W5rn|$H=hGZWBC%(nn5?%yaFty`*3HTcvWu$>)-+%;OV5UOpk4+Hu}A{jQ1k zisxP1NivMM`a}{wCM2h7lx$> zR3%6p04lNLoa~g%m#08i&Tbk~VbL&t!3<%_kW-pj@e=e2s0di7}@Kn#TcarZXHCyyNnTPtJgOfYr>c;Gl;+;)-rk+w^gUWp0d z8O9jo^isfj74!aVH%PxG767!R;=x5-IjrnCotXmybs#Ng8z8{ug1LERJzIM5DxjJo zvfv*TegcQ9e2lp$P?frbe@S9Sb3{lU#p=(n%*6O3!Dzl4DiwaVC4W{7g~M@qYA{rZ<&E{!#U>0nB~`7w{8OTaooUq{V}Z5a=}qgcxk^)oulg$Vz6>azB{Qei zzJ}p{BjqZDABg4I!6)sk0EU(4Ifp<4 zrkw->(J97EE81fVL~r%N7DcX7S25YHHDCpZ^ng9non*eiY{aTDryHP27=41F331m^ z5EsOO{!DKYsbIu2wX@~Ym38Baps2TcF-SAS6a|nMHoc9#iqRztt!+-Tw}pfuZb^)+ zk5%sD$(&%6brZP2;{Yl7ShEGh?8G?BXbUoc+l$gcM}dIUtBF^qdq4H+uy<#70S(eN zSWW$_uHGt0o^tBxOvRc=2})(87ly=WyeSzuHL5xuEOVICmpjPz4?AMJ z6nDTu+zf7pCbF0PfKOig#;Li*I#UiQ( zy-7)@K~|ehkmSMfa~Y)f07sd8g`a#~IH+lpu~W7}UMa^1>0*^r`qb-4mO;gV>qCkf z_=Bzwe?p?sh1ZkA0j23n*W)~uQbu2dh|CoUI~gwnWf7&S zWR76F5+p*bS$|19@?)}e)0P?I3;)Iq;jmf^apl71v2jWvO|3VE<0y(oG9mRN?eC#C zhQp=pyy(X8sJ^q$1A5Cqz6F59t$-zf0!3*~WhCcWjAyU=5jTayDnFu#1ELW|u7hvF zNb$VCoU6fge$`D(=!!dUMvZ~Kulkm7I?)fEw}dzpQw}2ijlGI(TAL?2wkwc z9>bPRYvPug7wCyZrM~Vd*wDW>s z6MZ#h!W0=J!mNVsbULJRyW^y;b0q#%i<4$$PQ48y&vJjwZDF7BOa^QvZVOys+_bHd zRZ)!}U{dbQs%lxEHy?DF4{i_pHt`g=TMhKQIcV7>0&@K}w}-ziS50=3s$742ICQr~ zpXs|2Yfv|JZ?WG6(1-RR%@Xk!B8&-Egf^3!1kO?=VX^v#>75vS&FWQRZH=(|wmXQ& z0cwa|Ip~hC-`=?3Ccv+z(E)nZGstCT5KFF>FRAnzd6YoNYcvFVRmBu78WAo+{OB&q zMS;IDv>5nxcZ7X;fN@oU0})kd#>ks^#O7eb_XFJ*pa=YpM?S2ntshs6t^)}$b{ zFcmtE=LuYPo4@t$aEBT!5h*4~q+UWL5i*OzBfx>bUmW(S`che> z%P92tsK0D60d`OM#}YtoyotmyA8&&3cij zx94a514`+Vp3YCa zFI-f$h?=;iHTnKNLho<)r`}J7CMXUUftbXT)d~zv;J_y=%0>$?K<&cr)D&WqG3Qe>Lx@M`AwlZHLmmtdul)M@{?LDh3ph2+4~0YOHi;K-wr$C^imTk`AwrP} zuUu~K23I{4uH6pH3AXVrnSd<;sOmXYIv2R}>QpFaIRXt6LWc`-<1+q%cN-6_d zU-59*@4vk;xqR~%?y{T{d7b~`@^E%_+-a3CIx!AakKnl{BMx}pEYVflL6Bw!QxJN9 zwgoo>|5cpnJst^1WS+XG^lR=T;Se~YMUP+~e$qetNO(BWtJ^*boAjJN;nDCCE;g+Q zFT?Ndo)zK1>X#ojn3d2A(0;Na9KOdz57{LN5ogIZm{cm!a_~S&TfI3N=(?RkcLb#7 zd%DFSimsItCn^*LK04;Ha8BD-GTo<*<^PxyL?kLQUw}_0E(3BjWS+GCYo#wd9v+li zX60X(d>TYgT3dTTW{)m{>lHP zS=|$4ZoJ3u@&xg`Py6eh2v6@t;IrXU;9d+YGB)qxgaLIsuL_^RyQTOfSqg4}51k>^ zIaz#Et)Mxdp`lX$9sVS|>n(oKli?u)Zp{|OLSk>gt|a>KSf##-ErCx$@vGE7i@x?# zp9+WUdYO`gCfkQ564G)f#VuLhcA8vvKkg7n(k4@q=RyiroprHan9a&nLP>(JDk-T5 z?v0LGL=QX_PN}78g6w-VjTwODB=rw(W)_b=9c~-kvasfvuss-fYnC*-h&K!olM*j{ z44NNbVs5gku?`IXU;grE!AZCJ)z5}=DRFb~zrxYwkBIbt;4lAI_%4^udM<2kU8h3l z0lH{ZN%Z#Iwf0k-jedS~XAsT3+duwX*wE*F0j?5Om}8QPMgdoF0NP-Ad8D5Yr&Zn{ zjBZXDdp{peRaT43pASzC9`plV2#1nX1%Tx*+@A?y4d^aYli)+Z2UE2A15=q|86N*hBoAFOWClLEpL>Zxg&> z4_b`_@fCjV>Tpu$`SLN$W{*$s$^_HfRLC4;lfZ$opc{0p@7!Mg3UIwLEp}0@AAPzM zcMpdq2Pa)yqb62i!G6B9sfqST4N6xedj@{THQ^SuWQ{=616xeD2tXWxv(|(|`n@9j zE|;ZbjHWr}32{Suxz44Api zKmAhJ+UtHM5$o6lXb7)Ko|v4v)hu{_6 z?6u*60Gj@p!W=YF%VK&(wX~iYX6{708DL}#=}SNaED4dZiXJUenBe(}evtIHI}AK!O;-iZ}Q%uZLT={2lhp)KVIFAmNRr$;nJv zhd1vzuZMfHL2tbt{zx811KtR)>k%pgtXffHil{>2PPzKN^#)mJ2QKXWCP@{#gJCM7 zMi9&?pc;F(R07@BhkFi^rx-)%BeB9~JTTiIOM!#--IH2%v zF3bYfWb`FCp*&i;fm5%Hh6CRYhmTlpzXX@xry_(XDX{UO1&eb2u}mvbG0!pPhri-P zZS<$T9TuXe?Yrd@11m@sOq-$@zm0FEXn?tE^#Da^4+sp;u_MEsD42< zly}|^cj~?t;3qv2kD1eN5*Xxo?D$T&dC@A>f5~!|nIdh=8e}iM6^KtD8nrufPh^wk0DF>ROZj;>5gxdj+TU zxY@T#9b|8D*XYTL@rhdlKFi$G3y*ydIiu!GHZMCChu?TH?t7m^zN>lK*^S*T-y37) zs8)PH;;S>$e&Pr4GOPWeAB5ZV#phDw4;_r6y2&&r3f8rV3JzltSA2l4=qsn9m)pov zFm$6=47ke<{`^Y709vArhoEC)rY0Ahuf_iIj41#_+EC zc#(OQ>wGQ6Ibj$ua3%|3ov4A+hO-Wv#_HB_E;ELH-HZP54{@PeRu;W(l$t@a z0A-v<&bFyN!6iLE3WpATCF|Cj)rs*S^;Z@x8b`6K$1-{}mLl%6nLc^9yF>`SLO54H1yr2$gFg;; z>Vy3=`+Sl-a^(3K(NQdGrB|91vPq3=p?~V*a8$$07h)Gq)FGx&LFQ4fFZh;E!eNuK7J{W8XmhSvSP{RvBS1%?giSo-&!$v$Iiw#|x`3L=+Ps5+rk$DG?#-2R+SQh#8uISED^gzDeCg56(b{sqe+n$CqJ-WlYY#Ga8NbQo;}zg zZb?QuYy*z3i~U6#!oIy9uA~x)4Xk3*ILOzifJh`8zh(pZx9{~EHiYB*+aNK7bVZ4x zmpM!ivqoYYFe6&d%{@O4$Cx+fS)Yf)Z2JEewPhtkFtCEwK?8stDKH`hV=U>K3ou}d zWK|X9f;WnxFf-OUBBzJGR`Im~Wqbk$In^=2JL^A&K~yeR4jGN!$?CLdu+sCCM+2B# zDJ)$R5OM8#b`rx-+R!7ufU74J>K9>?&1Cr(;h+iYyT(T!>oE94vNKjhcbp9wKmlmm zNxBW+o4s9$w*3~y-`TyxVE+E?E zE4~VQ*emj1k>(S4PUwtB7X%=HMSh2`!eVCbUmzz*N<1F*6`si({L^2-l5X&|U&9q_ z@LPRNK+d~<=GSDR+TibxKfe2#Amw*`(>M6CZt&ZD6ZRO2dpsIIloRHPf*TI(uUz^` zDaoy}=w&g7k#yHw@Uy<5*A4#BZ^GUwyv6;y--I_eY`~e97I82cAP{#z>jmG2TQ$wo zFcYGBs!X*1jC^7`t5g>0@v@EKsOHZB91NE<5KMzQINn9WkIZe4jrcgf?@!qn?vZ`= zToW6F#r+!_!=GlJu?zf~^j%m_q0K$N!wYAA+IM~z_HCX=wPc9ZuHa5!0z?o~5<142 z|Gw|SmKJg}tP|=J6KfeJ!Pi2=%=FZ>|MI)A(Eq^-aI-My>mb)Vf@E+aMm-2>!o4p& z58u+{^!M9*A71p^k7*)ak-Pce2Dhp#`}ZK3I#KwXOW;dcBJ`*g0Vq9+c@uOqId#h9 z5ywydl31&7wp=k43DAX^ja)Kp@#g2G=WpYBkZ*GS-foNHx`|c!0NAASCI`--LL%-DR*>@v=-B{hpE$mW*?*zQJFd3Vg&gew{XWq*!SwNoKK!cTwJhqaoIkqU9Z2-f zzsj9*ttTtoIMRbotZ==`HAC>weid%uaN>-F^w2dX%ul9N#-uEIOLN3>rxX(!stg}+ zj<;91EuaB!R=A;j)Mwnb{Xec0CsPJy7TX|vCIK;yJ|c@emU4P|)1Q!W+ti?&@pGFNfkUs_3y0|p|yydM=Z@oSu`dda)488RVf7sZn{eL3VV#LmgAv*QDBtTf$frq8%&s%p)4Y$7W55i z+!o0iS~OR-ub*G#dfIevu5$UF0twrAr!YYK7AnZ)%_=uKj}j)3n08dT99mF(Oe+EPk-s(PT9PN_{HmNA zMeKRH+Wi*uMMt%Jy%V;n&YdLJ1A3DkSiJYJ04=o~l&YdoiHP9df#o{vTyI)!bOKLk zWl94jc17@ACJ+8lRiLUwy74ThLCkx^$wGf2Viw7d5BhUw*6P3n}~qCrE`0aV?>qc17!}8>;|d_y?R^lhyh!0NZw zx$S~)e0!Zcr1GW*nWky0*3`Lv6Hm>RNX{lZO!g?lmocAb;KcCYXT?vjiUMM=C=hVB zpV-ZfHXu8yn>$#7`itFMV{%T;f6>kDY&W*AcfX*>*Om1Q;4c4ey(F28a{MZ!&DbfNUyCvR8N4H`fKe&>0B`fii3XuS``tHjy9-YrOhO_kevZ|N5uUJJ=~VPp}5i0r{W$Fn{vcErlNao zsH(JaP7gO!6T7d6o6H-7p01HtsivN;xo}VAcJRgEk+u?c<;*Iw{)bccvz~5Sbeb3U zbmJNp;5$;UQ!R6=Q3ow5`CH%b>H2r4wxz5cI6-tcU!`w+__hYuGGM8&!aC6wrVOn*A2>;U^aMfWAuCdPYABz%Tlm)QFcKQal8>k4_*c8eQOn%Ye+G@3Qvb)mN zX-0kgh(;Hur{1~I^=l{z1`>Gz)bWXKqT5-wz@O3Rc5VJvi`|3=y3uGLsYH|G(ak)i{+d7Hm z;m8&@%i3*dar>g=`$=!tTz5{6<>nxXk3uQn&dK@C-mZ7@f}Fp!xBH2n|D?CuC-}@Anb5q?t)g=KFaQ)2N%l$ zd@2G!=t+jZ?A^(rTzY_c#HVx|+(OhgTi5Q`GH*AxkPQO@7h&lRz)t?B2sLVPGnB-e=HiPP8#G!?}S7m_}@ zwzl4H+uwEH>h`BlEBu;d#5aIT7NbVe*?Ik4 z9%_ASf7imt6aC#!xBW;$aXk0D!V>JDidY47`GI_`?a+TA)dy!7C0gEYU7;$_DQU#M z@COYbupPQ^>HxQ`3?q*XaJ%-ugy=C40NE2*ZRR^yvbu({6;xO=2OpxUi`v|QjTgyq zz}m3!hC?uR@UsjZ{^B;*53;we&HXrY_Fv6s<_kY`Acy4(KXo7{a)bZfK(O@f{`7&a zZ_7DYGda<6!zGhrLC$hfYJ5VhviqBVWFTIQ-}o;Fx^ekZVhHZbSH{kLEVO4psCrlW*QqJgC9r&mb?R6d@>s!w3cd%GJ!{?f#)V z*s9VUWJ5T>6!w3_m?I&}$w^68j8*d=407FuZj@h}YVN!y>%&%p9XbCAB$tuq#-$hBF7d-amTyuZUS??qgXIg!d|>cgZ^tVeZ`xXa;}ExfFA3+xI_q0*yre1QUCOYO^fg1>18pZ!R>jO` zvLzv6Nb7}kt|{Qu#QO82Li71*sB0R(>@FKZN)u5jX*sxqCCj4^u1>ZWWp%JQCb5Gw z6cihHuqBwB_k1tE%P`loaUT9A9Dy22ZcOL?mnU*Nh;HHbiNmN$!(gfez)Ip*#T*w5 zbHk_J`@H5T;J0ZKNq`Gb^!D{gd5++!DfF!aWXAnj6)LQJOa(?$Uk8n!91?>M~rYigTMJxM!2@j zEyUDx=sevy!tK_22XU1$<1r}uap%V=%kX|S8L=(-V>iFT58A>NTYZIE3O=dkQGuNn zUM?6@KF)YXBEDFRFZ?MZUBBiPtJR16I)ytV z!f~V$(W$RxD0lhrNOxWEf}b(U^=~3~8w-zBAr5^lyxEJMl4c zw40MWH{Sw$^-FzWC4kDnWGu!b93+<9sp&>{Ze~I-0s>3p zS4xfjkH)weJx>FoqcsUKIb@HZLKQ#{XX&o-503%2KkeTc0}{L1yDi<}!4iMsmTo}v z%<`-iPN3OMxsv`wd&O?u=$CHkw#174<(53X#5av~y)t(Rt(3W|{nle$W6c{C#Wdy` zLn|bn`OR2&Qu2I`6^edQ};|9!f-LXiWr5M;k8!NmGr>pFQ5i)w1sz&rHAaYsRxxi+uG2*IfUy^0&!H zhZXr8&sb2(0>AYHcL-wPRTJD0xTL2ixN-eRlUIXJwaFByY+$!F24Ek)dO!L&Wo@i-IOFal_=k8Yd0nrzmixY0LdS>wVO5~zCwyyJprd6sAk+pw+{~z zMQ5qLnGf`oJg-xlkiI_M+Kn8GT14KBYvo1F{@Tf7V;-r3L6>w;$&wSttGiNgu+{o@ zwcqbYZhY{O_djyu>P@qu387S|#K!?0#3KLtkKBBu)jw|ICO1%shk8EdeZdlJA)ZHm zVT=7U+qg;WOZQ2xUj>=tEh$?x$sPQ&Mc5VyY!HtE?Tp=2V9TvVC0a&F1cglORxhcn zoNZr};|54TKGNCf8ZeX?`FN+`;Gx9s(+eWk+U?W$Fq7xZu4S^Mf*TugGM4)zBG)|P zf~o>@P^Li*)FeJ84hzGPR#8ZSA6_}i&dAcZ75;9XN>b7E`N$2zsVOzt^{sz|SHs^@ zeHI12lvP>Gh~p;%j!*etOm>CZ#kpRlu8p@#;_x|>-FA(SQm)%l2MEHFu}2!{8g1PB zlijTPb2HJ|$&QlG!h`@Sgbs1`wr*1r~E&rxHWJ#Gq-oUbz6(0 zp}DwN8Wa#Kq~f*h-JoH*AuS^pa;EGBkEu;u-I^^)$ae)fRZ8DS7fzV!UJ8O&ed9Fu zCs?rg)7&4FU_}h7^_*_vV72V%rgv9P1+7CJw@M5WK4Dkv=ynTUS@_wGZtsAx?X5p?c$pFxM3IfOFpu@vRH5WJ$B`3F7AqE;SK-E zu5Lul8#xWL>*<9fb^|y;V$*-ZO04&{{RAYtz!!FRJ%YFWR=c~cgLnL~ySvL-rG}rn zyI8X)e~OCpT|a6MH!FC=-?@joE!fhx@9E^CemWmXoJ+6W)9q)hQf4prd;2nLFLx~E zOTOC6ZC$gV3h_e@$as1qPyTps*O!+avNveyy@hDWpAL!-n#MN;fJ5TkKXaHhV!C1% zz@ZQMGk)$C&=nqVu%%UQK^2KnrtRbYN>^|0F z&XyE3B>P~uWQ*T-Uw3>^@XzndauxlE{oJrIh1t7t7Lsy2>XXmsi*sgAPVCMV#4^j| zDJh8Sg*k=1c>6xIC=~sl_hSG>Kl~SNP{ta_P-v&$O}l4}R&!RxhYh z29tblSWpjYAGyC9R@GaFR*L8keEa@x=YHpMaOBre&PYL-9T>Y0%ZG>G042uZAzGH` z02KVo`@3k1=BDgY_ZA2h%e;l3fRdN8rqFN;^vPEj(W`bSRVu47r_jgmb^uzlJ`4YF z0OA87a$u+Ni5`4Z$HC>56M{N^^-?X^WWLYB1qZrY0_;7%{^XXtAu;; zxP9j!w@>zUVz4=9*jm2zyZ+XVka%^{Z`~iQoTJneYM*k?`Kp861ndHkUh!*eZEOit z#jSk~cF&=e8+nMEnmjq@k3R%1HK> ze`&jG9FJaEYf(P6DYixY+cTWzs5Q!SnjEzerW7lhtPe$0FpW>z-3gGWBRc@h#XfhK z8%1d`i&3kK&ANW)!`vUFz7iNGbv7nJEQMV%;!a;W%(V?(iN}3e_Ow6@QEcamv@=UH z;Mag+>c%K&QAwRM;&9iTJrl1gI0RJy^m`xfh6hU*o_aX^HY$Jjm`IqdwSsG6hQfX> zVTR%Zz_KuQvNSNFvf)94+C%+d@7QEkYE=%-L61PE&G?loR#D$wm(XQP*!++FXr}(M zdEfFo_nY)1RmjFC|IQ5_A+23Sl#g1`27yhL?Ybh)NsW4xuiY_n>kexn@&T zeb3`CK7)^RQwBZ;Im=h#G6X>_srRiMT?*>W6e?5_kp}F>MMt{byI(@Z1kGd=gU6=} z(xEb&gxxnuGv0eT#()ie!gM$GN2d@Isf8q5c1R+Dxhq;~{wh!*{oVjcqW?5k&E=8> zkI7M%61G9$Z<+3f^+5TNoCHdN3zuC)y|FL;%js?eJnX<3ZUQ{^K{MP|sNMcH!|e#6 zcxMLMIo$JVj{>W&_9Kphw5;(v9pzej-Yk(G%?TYD;ft~A&3@)lF3te;_oLjqwm|ca zb{Cbub5bfg^J_oi7}t_}_g!=zWfoxYz5n?!Zp+SB*Kj3)XsKikax0zvV(Eg4mgvIj z6+!gcihxE-W~$s(93z2~CHF2|oorY1VOfMcDVZp`93Ld|PT~;8ssRh8hyirWE#-UM z#D)jM3Z{|Bqhd?>nqytd&n|z91(7v1N)!^T6M!w}U0}#PZ*ayBdj&6eTrVgy%PU(a z?P1rQ+n!EE&(4GT=Yt)ZBx`){XCLcElt1w2R67nci;i^z8gH1d?>b5vG2L}Ju=%f! zb!r z!Xdu*2mju+WFJ|BoThL>E}ZjwOp!Ouk*k)!`S-5h!3&lJ(cQ}eUY2HcX@*oTC#_0l zY_J%xuEDPU(v(BGiQyFOoz5A#g2}^-u7f9;6E0e;xh80#lG$BA7|ip9^ZbNAph+d# z@gP2T*=!ksN@a0L(CY8n2)Xk~nVe=Ph}N>5DBZscp)tO%Rpvl3i|2DpWX&I3b7$9D zY72xu0D{1}v@&-3{r~QjK}e{MpWe*8xY-~#y(XLelT}mZ@WNmw{ISPzg78{D&h@NZ zE$pXcqW+2FTubI*FcUv-_MaW+%)xHpAKj=(Kyw$o#fUegu$5AAv8r%h-~0U*!tT$rJOLp@~E> z8;umiRD;)N=c+p`dqq98GaWbJkSH*uI~e&JE>pG&dUo_& zY~n_85<}Fhgwis@6F7-*nE8q_(vTC)-PhJ%6J2CUmY@Y|WaW-zI$nssvaswnjAp$)zMyshF`8 zvXycr0mit%Ew<42SgtF^uHGkC^I8rq1vYqnG*mm+wP20~^Mg(RDOdX`C%9qRMU_Q7 zGd0aczVigva~j;6*rqsb1PdX)DbX$hrB;ZJCUNH|ql)Q|%C7o?>XMByPb_7&LO(jw z6`Wstf*ajag=)(&&&JPTi_zj@85?|}n^eg%*@D&hqfd1GCbLrL=xwp`WyojjOg0*& zU>)0E&ZeRgQ@AAPQgpplJW?d{3KSbMA7%WS6W#D%$3R;aZP8Ja4yvkB389t2a(^s~ zZoq^MfySy34cQ(gJw4aUH7A}+q=jyw#Tm*`fk5*U^(lz0YRU|Fxdy_2umG||4Fs|Ck#Xz&^PR4LCp8qc)tD+3 zwM;BR8K?_pd5T8EwBA%qNTu|(>^n_M#x?0Mx=h~&9*F&L5gB)iTp~coU67G>FCnw= zUhZPFazF;OKwx1}>YbIbf0#GzWzst-E2=)4zDE81ljryl{@-->>Dv7}aM(xm6 zzL@kxFNnS6e`_I-@ylkrox;UA07U97M!{D3mN~9h|DFU6Sh`q^UzfG=qN(`F z?1UOa#`8j@|HT|sH4pfibKvuwzjO{#f2F^3j+-#1E?+c16kP#+8u2(F$&3IA z22@j71i{&F8t^k;@B5$Z@>|7yLoBl7qGV7wsFqko%QX}a#S(rH$b-^^zjkE&i6?_s z!INcqL9C#hL>@w@HgBW`nU4%LxIZXf_!VW4!KLgH5Shqlmq7E0RV%UsQ}R89!vNf#U@}P`5*6rxgrS1&RKBhqkwVa+n^l%{Pt{i$|Jo;jc=>FS734{p>FrD&O7ie|a4?*#EOPb_AVc;Zz6%~kGX z+97rh6$tuSzAzbHh;34sm$uqHDMO$?UAapj`k+ediC6W|ptR8mT%#$exeSEDS4GT{ z-6#-DwiSl~!lrZ>Z1JZWq6BsNc7JCw(|CgK5bG%5U0MI}X|BhPdZkA2Lrd-vLKTmS z6*mY3^C(XdJvK&{SaR%g)5g;i)ju_FFtz{r>8@|5)P>C5d^?DRg}XCXLQ0sSmBtcL z=5Tc+zk3{65xZxlthS{|%ZG@59VQPg)sz!b7hzYSZuCi%s4#*ighBRGwoAZmaRCm2 zpjcL&K*{5Ko#9%3Lya69ZXg&eo#8vc1Tz~1#5{;&11KKEuLLvjlw<+o_AHU5t+xBR zUShQqirY8-mTUx?a7t#%OU}TDOPS#Rk?K-!RXcV&1vnK-^O$gdJ< z@=F)6X+ysr=c%2CJ`9wIr{VI)Cv-5DD29`tCjV>(nId70L4~iLhxWI|kC}&o>^6VoJl7!8 z&>8d48}WJTJl7)xvebo;Zr znLT#s1u+@@+3mdDTzLw|Xho5MLfY;@Tn+NZq+3j2jg%kwfYA`e=praeS+lq z%k$ls{z87E}kmHmsTfDpac>6?K#NlV+g)!}HxSjPIcNZfx#+ zC9bHE#r~}H!fWQcOpv6-f(zWyVSJ10aIku8jCY;kNv2ze`x%%Tfezn4;9cLIZ%h4+ zwuYK-b}Z4{=Hubzb|@~$;%U@t@jUJ#9`g&*I(rNpcl;il{5RIpYT@% z(%1ane|1k_Ga7KQ+Z%^HAqs$sCFqp<-q{yp6kFjByTn}>+_tdnZ>}Q1mREf#8qc@< zpi8kfE%Aq3ibd*Gf9<92*K}8XnOmW0tiFu#zqQa^j(ra!)X2ZPd&?{Uz<>64x1%5? zx&p|2)bD$R`x(#OeucXz{e8}Tzi{_|@Rr5}RiN)ov}6`qL~XwmR<0crho5n!8<2Td zSUOFv`^&F%`?Rb8{R(MgQ&{TW!-NU$>^33j0i%e5zu_u(0dKhZDt9XOs z$2FLO2l;od!AYn!Kgicy>w2aK&!Ir?z-#e=)TP6&b&cB(#-LN^F9kIM+|Y!J#g2wT z?c_wEA2^_2e!%XQ&axGLu-_@gfu+;lBj4|8bGAY}Qsl*B*RtyO`R}iFhm1Ed-pDq= zFvw2gQGkACq_!r^=Uejw=M-AA`F@jw;|u+a4pKL8;pNx4WHM;=|G2?jUZJQP0tNhD zH@b11VloX;kp{RER=`+E@*?VZz%-#t21}B*X9qO3aVlMO^M}E0;b1&{Q@azl&la+! zsX>uR9>@gunNba2XxaP!%PbKqNPw6P+lze#d%c-#)lF`{fv>0ppe|7cI9B!dMsJ~M zvLtynH_oj&hzID#zPON;{{D7-* zz{2mA_WsJ7-Pm9MU-pJo>qDa5cz-nHw6tTxte7%DC4XgULHg&1*?!`MTiidpy`>62_-dj> z5%mx7PWMmT>UycR#=Ez=)3WEFVdW@F#p_R8;I_`9u`c-xeeWMy;QEY1KsNPIri#R3(+;u1Jf&O~m=6YpBnSxzDO%-5@qI>uU7F4_V zB4EZ)|LE>rIQ=%ae-NzoPu}i655D%x@4&GAfdBXo*LMgqJ1YnwLVjahydR}vJ~@Z0 ztUlLaf4Z*wNq3r~;_vQs4fp|_cBdQJ{GrY_&DtcYewdrH=~tWk%Kz(5*EVERiyv-} z_~C0SJ6d{Z2u}=J=zfe*{&x$(Mql}J7lL^{TzLILcY6{e$^mz~4uw%aem5lT+{~Se zQ4DtjcoR&N1KCzeGjj359q)0^2H?@ceTd&1{iOSFn}5^KzRw+nm(CYl9Jffi{IvOW zQHRaR2i?{{_E2e?j5SZP0_Cxyg(NRY1sE>(yWH=3S6-|L1S*jDtMBuoVu%Usv961%@B zJ=^T&(}pMGuAoHK?)uGoU=ug*VL<8i@hjbJo3-SW*l4VGfBO=*MddyCH)}eJ{Rc~2 zkKqa^ss!RSH1<>dy1B3dEU_>=gz%7p{Qq)954YpzHEOBbz2~(?-Z!<5hl8)##Y^4T z?ka>3^VzV3_JuXbfxun;{P{5twq)U&Eco7xc4}Z9Eab#T_1T<0i^#n^Z^+!mim(B%j4J&WH8Lf2fkkN#iz!e84uk%|6>e-%@jVq398#BLBjQ&LOH>inLX5aXz>jZv%*Aoh6CR@? z$aPgd|5(Y#?vIbTVcW(%iCe>aKnQcgnl{TTj5^E%Ys`+^>7D zLTPS3TNV$9a|sdnc{z2+=y$jO+bSfnyZxe7t~d-3fHRGVxGFVcj&Tj`GL}rISYS|4 zP>*6ME1z_Oh7hGy3G|uUTv_z5g!-SvM$lAiSEl;!7&p1dV((NtyR3<>;;>5T) zQ3Q+q+$UZCP(W9v#nerNnWayboCMZ#*H*9cDK{jfYr(d(r>xl9{>M+bK|Sz-B>B9a zoT|eKXT_%7=jS}-hS`&MJmr4T_kIDt!bX5$ssGIYJKCTd7t-iB6>b~zv>V=ZHOCk4 zFo2LXVV`2%PaNFT`82QHQ11Wnw3`D~8TgDlGx^tQf9EsqSbYwA*6n1z^QlQXO+2g| z;o9sXECE@lBdv*wx2;n!sS+0QlH?D9Sp3jbX|wd|A}`;=WJ*K;7&JU7&~>lE$vRE1320-2qK*~jrp~nz;_6tN(pOy2AUvS&@I1ksQifA1TF`h7yvJM7wx36Cf zuW*OocD38l{M61}jgQ<-)x{tNbTBhU+|};L;>z+!o{SnMcJ99tYVyO0;f)!*`3_v; z+G;M7$d(-vyAHqU{Ter1zUj-?Acn2erTIe{fe+Xt=B?JCBdyuU>S2@1d8( znV57Gl_nHmxYGA}2|xFhe%F`Wo|)BXKA7y){)U%ek8bhLa_@(WwJ*CVqrW!rz-va( zX5HUjF1;PI=GRv6A43y~C^N&I3bdJ*rF(DTnJ>HTgX9Gn(k!_j!HslV>!u}VX8itZ zIh8B@{I#HikNv%C-N0bu!nfACT##N}?k@LVtiz#erC;US7vWX1}T5~8?GO_ zrT61GLFTFQ`0b;MW&Xi82&^H`!W*t-8V6y-&a$Om^oAaXRgh4vKO7*!trDCh84?tf z&p-G!y-fvFlA;QvSVj65T?;6+w%ePoZ=?~R)Z{Yj!R2MuoUkPF9xRA0obr50tH>&l zIv{~YRS$?ASCMzJpxybVn^;&Wi5w>|$^9HtIUBR?TWPnzElKyp!ftQ5Uj;1JvFqJ5 zK9;UWxL@gCTJL_($DVHkdMo{jZ{tq9(%6! zaWh)!PkNU)y_NpOcj1NK@ZH}7;ot1{d=DqUmHw^w0Il17_`Yl1;XE`l&CpYDj?Br(EK@w^KE{s$lpp6m6Y+nvC&!#{M}HUAyn zWO(pPiaG^O^>`@nq_-Zx0RG`ue&`OUKvM<)RQNF;xkEuGmwx1a)N`FV6;`|V3`|&G z)a9+Pd7pjcjvUtz$?pY^9;h-{0Dqo*cifOV_-w$OBLAMCBU|W(60>_p0dK%0%Kdal zzQJGev75Aeqb4z0>C}aPd*us)Kp7`7d=-M^q?91cFjNZ3RHmz$2nK;fWFcI4Wwqj~ z<|0!Hc6hGB5C6oCs=ax$>ntXhkNSk5fz|%SPvC^o{+mxs{n!0dcGWI6kd?>fn@CRB zE=9C#ZzRuGj9&WNssw^`h5yT^sNrrkkAu0&+xO2;-M&AZx*k2y7&HA1sZj#~i zR|!qZZ35-_Ufa`QIgN_SRKXnDMOl*mm!G+Y&MqjP%Zw~sN^bvk>;oUY3h;!u4x;Kz z;vx!VKf2hHzNojNZ~>ORCkAfmM{C;k1Z|2vr8nWBW*i7AL|o`K1?QEomG?z5BDXc^ z4ocU0ZZ9uv1>UfxWT+1|xcW}|mhDicPm`0O#ke1p+Q7YGsL?+l-=k;bTc*Pfao+Td z@~`MoZ4u+42RphCeI%?ApViVVk-?hH7S$f*I+$b%gL9!L!$OXp5?B4>l=RYwK>~TA zu6x;vN?D2xP#}O!%!WiAkj>T<)HqM#8~h{n z%U=Ajh$%ra)+Qa*q!tFGr`I+y?j?+Y=JdifzNh`V&)ET@&+=Gtr~<@0xs%?Z(A&BR z@-4DQ)++iB4ZFao0#M~IJ_cos4(UL3%2E<=am98|Q6)gB+w`7%%QTQ`>DhS07@3nu zFFrb7qa+G?sMDTOn!3=kaN~8&>tYWLa$3j%v$qy8?kc+e3jy#-=jRO+{%hB4wN^}j!K&~?1SECY`TDV<; zylK3Fg=fpb`%M+)$+0$?DDjbBBGL-} zg%NOu!+4;V+pv_@#fDOP7k2AfnHO=%hf+c?Ij0zxqPa*dkTX!jT-b)BR6250VR>YL z!U80Oo9?v3t)3G$Vdl*_V7hdoSN?EB;{%}0Wd98YnhN#wRG%k^Qhg;ciE)JBkGL8y zEFT&Qoffq=vD#L{6D~FFSf^gJgGvF!(=kwmq{#cL>p?@j+5t)4v=nBrhuITdu~eT^ zi4WkcbQ25@6&sm}MBrqd-Zt1Xe)l9*~g_*>UJ z9;f~73LJQbOH?SIpz%@}H;@W40Qv}OzOi3zoA9wY8WGU&Ej(F;zvNrgobYwuy5V)0 zenig=aw~+BlKzWt-RK`9G=Ms_#9a^|j*w$0L?M#rgp~m?j%nQDAIdo)AVF-3>4^W` zM%TNKhMLxS*QsY4>$S&~P<+lE_DO%kM%UP_Hs7qE;1HoW-dy7EpWjGEhh$qK!Q4fP z2>xfmLtp-#>)+}#=mdD8+?K%jB~W(<7^pT%%MGK7ne6tR>)8q7j1N<7zESI$FT-I) z+)-`5r+ycMUHKue`ki&UUj6jnPFFR40{IH{%c@(^*jC(=nBS71P_Uzq$p>n~)D*Vb z=a^z}6oLQ*AQgSaQ7ASvfhq8SkfkIU^N@@OOyT= z<=|ST&GCW(DT}!+PF9B`I(&=T^Yu_g0H_iIHjUNBlFfCXwS%2eFV-?84=>iT2!~C= z6}sX}Igg;KF}xn+-Ta@_j@p7KV=+-Gj|7Uhm%4m?{91}3F(XzTw>91&&~nerzoT}G zU)MqbakxxO1xVaZb~>02U8sXXJ>SZ>&JOd@q5c72T!BFLpb!`LuI`Es+Z(imIh0;i z4{R_t_l(~ms2$(=Of}D;U>y&Sfu3tZAiv$pD0A%i1gw~rvSEAz6r-QZd_k>#oLmEO)Gr*7pBubJ-5Cl}rIj(B}BdfdWx(+C!2q+jR0}2QT z3Mh(#0TmTYD55ARih@}|f}(;F-tS+xXF&J+-h1mZ-Fcu6u5(W5n6bQnawv;8 zmu1K0!?GeM3+c}`BR&fK);w1P!_si(DY8=hv3!J6iI1dXr}(n= z|IEQO5iJN&p6|)U0G^bk!}!;vG`W$m*~UTvlm-&yV#4&8J1u6qow*RND(X4~muLqQ z53M4ZfWNCyfZ~))|77zKMe&f$5?clD4@E;Yj)^aJQ-0Wgu>-d~X6jTCMJNxU;_E;k z01>izUWq2ftsI2{W(7|(bQTF5mM%5k*QtlUVH3gQAg$aCt0w|hgRL<(X+WgV%8@Fi7c*Af#|h$O~zI`U6meIVO@xxWKfyN%bo6dS4b6MSCNxBo9XIT!=%Wg;cDxS>WaqMgPH;a~JZFeh2>=w#qg zI%8FMKA}a-_pGQGGyp0va8x<(OyCqD*%R^fM}Mnsl`IaCyxL00g?B1aCIZl-U|F&u zT2$B(mP(QM4u+F-NMGF~lqS;USa(IZgUxZmqV!((YnG|V31{Mx*`_wuCKiH%r?3x{ zXP=SBe?}7w*6QW)hK!^@wFOx%bk!!r4vFUMbgsNFgmuN_WJoc%RB#hYaFg;B{>YFh z3o*)H$~NTU<+$zH=1ENcnK^ts=}yWuhY}9pa!sdb)=cy=H)=^??V|m@4tTiRmS_6M zM$dI!^UZNcy>a>GBCPgb_>h;iMJKJO|p?Ql~qD=@9NyS2a^R_kuBe*sV-EDB_R zkE?&eyyM+{rG=(Lbf+6oXik%tZf2o5Bg^Hn7nxmT4vK0QuXC|!;+vjSZ0=E;?ZxJf z*rZ%{Q;F%N&t)a1DMx&KS7JKqXQRLjC(&+fVEV>J=ec(R)0jPv&4C%(`z86syi*{K z^Az(VFIb|;ddN~L`wP_T3`I1hlg8#%#<(T{mkQ<*vg62uizji_(<4-XcbKxvAFFWfc}%b4c_dx80gl z4>gl3s6F~Xde&DGp7@Xa!2)8@S$L?@kzf}EyFoG39O7feQ*g?!b4S%O^&0GNFGqjg z@T1|%G|@Ol)-uoI_32sLwCFx73<=I86S6EiaoG1vGzzI~&?5<-DN!~_umG?FRVcskPq(%Vn=Bpfv?u5FgMbnq5Xd&uDjIdV@ z4P^zd=-9)rd`12&=CIyPt!s{N`6jC^WlVfL!oRO01IjXmu_KIOLv}D7hO4^U4eOZ+ zvHSDf+tP z=8DQ8{O*=DGT$NLj<|;mHxjEV5 zn+0mTz9D(+A&ZS%ouXE!^${dH|rP=*dbmpf=7vVI}gRUXSSEe2d|UFKTH9_FI~*9mOGF zTtOM5gOkJguzu#MoO%ugcT!5$P3Ph-^Egf%_nvE7#lIYt$n2IY~q(TXD zRma!D`Jfh7cOB{s6&f@LILC%o=J1m7r2l{*vyuN<>aufdb5MPzgP8HoEGdD~cfMiy zN%g<3wW(Lv$L6saqJ4A-vO+0|F?RFkwl-y{Jvw7YesAvkP^JSK#igOnao@EzM@FZ) zE^SPoG78D$3jKbIC-U@pd)Dmm0>y$SwK0d6uT-fgRsqh;5W@O1an6HClnTHL?xFs0 z8*`XMM6b5y?0n}}Ey|KT+}6m!y|S&T(`R#$T<)N6Y&L5|x!**B;uX?{yhB*GOg5q_ zrrPk;Rf40zmLi1!QPAC09Aw%b@*eg7_ur&!ae*J13ce>AhhI~a@c`O744y)cdLeIH z>n0oo3T}2Q4>EO!f5k|kt>E26!t#*X=@!?{JG zPsk~{ms|*L&vU=FGi}UQpgk@94UKZQ>)76OxOgPK@?na;Ek{DZc(guo?eak*!6@Md zPvBxczI()KyTha@ujq*&P6NuMO3wJh`p}QyaQ>Zs9}nLu`b<2LpbIS$oMcsdQ&~z~ z{g_-n!YdvYTHc@KiaMAdnd2WF%p+B6vcq!Ik-#4ZQ0hAfxH{LDEdJ}&&yd`V#kVCu z^E$mwt$&M)&~-fqnpIz2p1Z$w&Cp)Wty!{Uyx}}%0V^#|jEurVV}0~!8bdWF7+>rT z?Pw}Ga-;xibx6bP`v7bp6imjI0tCd-Lij_u)!$aT$sJAWf)&}o?xD5W)Z|{#(KI=A zD<@ts%BVjB1Hkj#8{#@?d0lQ?1K**#SUmlxo=^aOGI9_o>347IYj(UjU7y!v*8Dtr zsw74^M!}kXoy^~>m_((Q1K|v)g;(qawVup0hFqW!7D`0HTE^xD6aT-Sf^=%00z7n` z=yAZivbn&S8=i^jW!V~;C1O*sS}^N3r2h-rd4v*!@BnkBBXyHP2^ zqq>{J@<#23)o0Q2UM?2?_&6vM4YS$)#(3Q>4JYxV)WM{63`dvF`{~ zB<T`OU z?q(HQCjPYap;xHTnb!U1o~He2lo>3D^*QjrIKOaM^pqh$U<##My!s<=&)YExGMGyj zzGBrO-&u-11;}o8C=zWWtx5clROAio*0}3?nYsffQzH+d4nF7OwS~QL?}wGu*T@qI zo9}+7`jSt_@dw6JT~HEMV?nU4?`2w~KFae>8(mcjU6PLo9lpB@VCG47{^pwZHVb2~ zFLa;uHb<6^x|J29BtdwF``Z{O(egss?wn$&Zr^c79BNXa!NrG~mO0z*!C+YG?myH_ zB9N_ZAJe?ioZ?hr+6=&_(|+&>?X_q%$m7++bKK>9F#ZU?U);yEIV^Mdjp}^JVd3HB zYyN?Qg$z3|Ny4BIJa3*hZJMvjWYk_$w9rw{1Tz56@Eo_SbOK|Wmwve~nqKs!Tqe1Pm!)Y<{ZXn@Ab}A* zP#F{^n?6p{d2gbZ`16)M@da1_`_iUoY~-V^S6_1!1-i!fHO*UpCbICAE2!Y-`6i6m zpK6ozYvFaD>~JmC_ca}=Zou&45SxsY78`0BOaB0A%qvbD?wML!&TC+rp20BLNbqeA zkqvNsFcI#LvY<@9NH84-qrQlfX4-kFkeD3xH4o?{eeb*+f7X#Wkfxa9CLCst@6F<% zbbz>Q|Fiik^|K-wl}nOnPRSB|tjz^v6J0?Jn(ay5-G!((9!g-DCaXV86K!`kUURzkIJ^%?j7@hplle zib_hhINUUo&)}%TP4fihHgnUB{V`jv>Tq*f-aP8g!YjXVUmR{)_%fcpY-c3QM3&PU zkJA8?h1aDDRXFtS0jA|)(?0|^aaFkeHCM$&*@=Q;?WygvJE;`UOt9Qry;9`#GR;MG;hmT-m3cUxS zsO@p*4m3U__5Oi4J9zuLfu?1X-5==f2fUi4#-e~4fiXZ#9bwMy-XWyHF0p4oG_Ob# zj~gn@oG(``b#gZe;WieOc+72?E+d57a$A;$oAEE!& z>{y><)FbKFKASj_)|nTZ7lxLHyM2)9Xvc*+@Ei?~Z}l9W`f~9HgUrHcoUBB5>ktfK zeOWlfoO{G0jy2(g^{k>C=pgEo!RT-OM*7RuhX>4CE z7VqJCf5?wtmfMap?JFcnK@22m16UuR_ovUn0zJKYPt!E_#Zjh!31o9z>~ljl>f z7ALOv#81}+EIP~ESD5V$Qx=ONyj_Qy9v#OgaPo$E%xEYqISG@PM&3ddrsZqmoiZ@d z#EVldI@Hwe$%AN>ydJI(15mS)4B$L7d#yOpy5_ealK>?B{Y+N7UxuPYgvj{EY$0Ri zF{b5d(`IK4(`0Kfm6cywbB&T7{H|`JQ*?vnxf!id%&`ya93|PzLroWa1G(x1)Op94 zbS?QjV86r4Wlx|{K)sWXHGgXbScs#5KLadZMvP9x%9tL^eKQfU;H{*|ayQ{vDE3YF z#IdG!OHM-L{BlfHwXHbt2gd^f z_Wf6nILPO} zP*PHU>6s3XWR#pp8EY>kM;?=3PcluLQMO!6mBQfwIFi1#9%WEN+scbVs!K?t?|rgq z)ai!MHyKP(3L$U|QlOx(oY_=DS=>&c>J;*&1~|QCrFZ_~Za>*1ne6sK!qd2b$wMEoeFZf=opZ*R?y9FRYSO+ul(J?VUbpcplxYcu9RNNr# znw@IOyFaLs=iWmQfu+GtS%2sYtbnz{f_Tx=IZ$VWs(oDCoumHXy?180k*AtcN@`9% z)g0WGtXBVm8pTbXRBvLwm7Or2PBd(PWsUpgRMVnxU3Qto<&q!r#Gy_z7mznO@ife> zx7>o$*a6w(Hk@Wg3A=Z7`e*kt3i8H&g&Lo#@^pBS%(p$sSj1f$M0NA;Qj-)R6Ky?Y`z^AMB6Eh@&N zG$M&tly|s8B)wIX4CEtel0rUng=d-8rDN}6C{aCeU>*J;XPNTeNVXcM*+|?*$d)z5 z2gn|NBYQ&5#|p%Q_lpx95rvFn$*e|h?pYYhi`|;D%zr9IKhg-iNiUt%Xjpo5R6B%) z^`QjbsY~3Uf&16l=GYS7#50DtXOthEZEo%KI2$JYlUein=3dt~uZoOM`C@bXkLWv+ zla{hL8g)bw5wM`*tQ;c8m~S5T^W<~P3DK|I=5x$7l=?pZT+^g%S}wFhF>K8Rx(a5n z<1*X}(HU;qxhCmer&aVZ_wBjn=mw*F>}ZImJ2+UTYaGb23{x0-%t> zI-+X*7X4}Pg{8&hMAY5Ekm_v^c>V8uN!*xQRs{amNpYby=O$*r@8Wr zO~dHHuJ^@e2nN}>i_M7MTQNj3$K;kuL5oAp6%ZRF)08gSMou4=zWshbtI$e_%1Rg{ z6pC_yTaQaj!>TEBLp2PXffl0a4HV6n=OUWkf9IK~_mu0QOeT9(XrfXjieTw0LZAM! z+(dU#UNlXRVw`d4En9S2OCP>^HTc&8#0ul2>Mk5yK4rJ&5>u-LVI-I_g{b6~+j)uU zQ;x1AFQGCO7+Fjb3oapLOZ-I5PPx=n{@1e;F9p4H_ti^H3#*3|%_doRjwbPY8}P1{!ADDzpZbt-}I8pS4@=n$qta+XYef8E`1xoOjT8n9)= zOQ%U7Ni*Y*FPjcsczKZC_KFLHJOx<8iNliI|u+RP@OsfBCD1b82xMKA;UBKxZxx5rNi$8sXXlf*LNHa8Gww%GC zGs{s8LKnfiSD6Q@p3eFoQoX-9FxC4afGbTh2G)B}!T?2j#G~TBmJcVX zyg30QyzQNyuY8NmASmDO{@4S zzI49YoD?59zRcZzwW$~T;&b=N)uycKbzCkyG;zG17LFGC1Q57KS{d6pFhGx`M~z&nBZN4Y{I5;QBI)OU13#m*85y?ORo%v& zd5vk(;L~EnvN%|Xrm4L7ed}G95)*dr8gm8W_`PdQE!Xf`b0UfH|G3svcKJO7B%CGv zhrSkyWEAkBE4w{taRr6kH79WbBuDSQpNr_C$G=UBx_i{B!av}<@Kt%zyWKVaHiyc8 z_1wQr$0R%`mca|ZCl8m#MiA(B;$RIZ&2gP6>#|8;%$$Y&W>n`Bs*!4zVIt_8-|ym^ zKZc38e|?+l&b-bvs0dGT<%0H9J?afh8?3WnZFP1XNp(}MGiMmoFAhy@p}F`@H@JfT zn3NZ{?fzqW9W!!58Nr!ioj!zym0n()8GAI*hsPN8hwG@m%enATq+t|yY%=ekB!raZdG9a?1uwwvz{2?d5|n6x>JHWUvV z7OdoYnnbsktM6mC(ZnsPGM%II-R3IOz3lN4uLCk|0jf*vsVMXEzvjC1NVZxQxU)u@ zCNYlS8adL`tJF$Jm;}sX%+FwS%)1-W7`!5*TdY1OpDd-d`0cuph>Is&)+p1qS@pvL zLHIDb>wi6Y;wUqi7=(vLnPz#L!d;Ii-MgbqeX9F>KgtYZ+MRAN0~>ogf6H&+J$C+o zcXQtj=ETI0N-Tqsu=ehc8_dCUanOzC2&%SReWPhh`Im=pG#wgjo0C0EvPOY~-uD-V z2jswNx8G>$M%Z^qTU&^5Y+v3%yPxW(Mj;E5816+^8oihGA7j@{~M zH5zLM_5I5T2G+b3%UQ$d=f@I!eBj&E9m%nh*-;{t9vMr>-P*<9k2Uv3i(-AGf0e?9 zBEi#c!Z=euYhg)wwwpK349uP63+-pSKgOBMql?_dZGt(y=UnX&$AXvS=M9NSbJuym zF|z-Hh05sR0>nl6zNQh>WU7C8WBd6X?#$av-Hxch9+hyUdtRD;en(t|!f^~l5rhl@ zB{3cICqR9-G&&5Va2u{DDy>6ET+OpN_?pBw>2&pNIQn05yKXb*k->iE?dFie8Ce`H zufj`t!8SMJb{tF_6NPfrAuMAEP-R8CwYQtb9iA&GBnLaHAt$+2k0N_{!&}Djk`@t3 zTs=X7M&gXrbk}^M>DGF|80q<3&dfCgXGVvC!RnN2?Wbvl#!fV;V%{U|BpK;U?(sJF z>_pS*0$w3MV#|0p@-4E}Q$4?^i|Cb$VPH5{+b~bg$PRX>Izvv^csK15aENV5Ib+ge zZIZG1nHHj;%r$Nh$<0IuO(J_@M@W&((X)Sd%_Q@mMxd^;2&f_kr%wMz(SKrIapC$x zSL+TlxX!|o@GK8GkZNeT(4BLCL0y*|S(4)>-C%5-Ojc`fpq1bux0Lo zDW-AW9`=3NEMMj(OfjiiOH0^=&H_V0F<%u5jqH^v=AU-C$4L$6ohdw!!vljJFck;w zTf#3tWcgwVURP)Y(~76b*Yb5n^~@tLW}cbyfVqJ;H+j&MRW8%~(y4&12@I2N3jAR_ zR8|dMFA+t=badEqckY9Pro2!hPiDFezukkTXJKYQC`w%UoEEmaMY=m9iC$60^@dZC zeaopk2H=*vF;g*gmb+O~&4kJ~Lis`J0Az%#7F9)rL@iuTJgjX@Jo8O=>NIlYq0z$ao?+^N zGo>@l1+kHH-SsogQL*(C+{&5eTrPK*g)1H$x@{I|IU61hCB1la7R&8V+uiW+;^niT zI2!->uo; z(^wjUMqOn5{!GZ`GU1TMEOn1Lrgi<1#nm>9Us4{eoyzK4kJzrNIcQsZ5znKFdEmB< ze-C_H0bhEnyhsWY;Cmhs4KK|xM`rD<8!d3bBWAUx`}HFxrO*6F&DR8WZhaI~TIGu8 zk{$e>dw8ztk+T77BF*;+bWUs4A5{6B^L_ymD7uc1I72;gO8iWmHr+c?RXz8lN#pfi!!71 zDI`*o$_lsXal-mnyW|4X*v~Y*0F~+kcg_M+?*aJc$0nqCy z;J@LfGI!=vrgdGMh^THn1r{9WNu2hSX%b|xEY!!eKlkoa(B1o!pEjN9z7q-!#BAha(-Jc#w&l^q|9HU+jVf*AMU?PY zUA>nuQ%qbih6V+@n06%o^ zF2xF4=yojyB^J7tFPnkUg^NeLjCb8H$d*^k_hJ?wziN)qXT>rz$bLn=Js7>Oj10TU zCpdcKGE>In%e;@!*f5)^rVS1M1swm9l!x{eEupyD68H0H%Lbx% z0uC5eiaIODm901LzoOkXh@SwLOq(RxFtQ%CXMK-MU3Qq|WKVN`EB&%HOEwB`8JDGk zVPsj8uqI!cxY!PPc~B{QWEPe_W+*Cy&gLZ1cG+P-5B zY4l1qNg!|&1z1FaSE(fj3_yl@=vqIx8{YxqZ@78ykQ}>F+gX&rWoG{LX!;Sc39mP~ z?`Xk_<*!5$e8cryY5L-}xp}2Iw$WB73pN~V3lfJS(_&Bq^e6Tuf6=ciO~-m$#0Bx5 zZS|B$a*0BzG{W?|ruJEPgdN}l>BBR3qELzkAt3xsjy!zsCWcF?^hr@l?jgHnpI6 zcMvQCzamPMRmk?D4@~#`QOtvdyEkyVJ}|BN>|`euM_zkaVos-6lI7BEdb}@ecSDdY z^~Aw5_xt!BGHaC_xsIl`;e{a2VKq@pt{`+T4NeE z!H0w~4Q5E+rSOd}>np$&0AwI=(;9PB>Brtt5XH2NUWty^cV~gH^1C&#rm3#+TGHvJ zx+B+`QRG{^yVlf?xxoFf)--4~J&=vWQ{5wB3{vorSO|OdwOByEGHi0U{K#C>YIBJ~ zQHAu}ZW@FCT(6D)eqsD7VNonGJcvDO_x4Ao(ZQqS@8>r$TIEH3rzH~Q9Oae-teyBE z1EoD5dC9Us{q_q{qwHhTq3w;3rw@vo1BobCwY{(3FI$$9_#j1$ikQ_++%+E~akjco zKE_+N+5Pgd>7ltDyv`>)T(r*g>Nws{NYm8v-4Ol~!TU*vSMOEoG-%%tScqUhUPqkY zBc4$;#Ki=^No%G@D6o3T7sLhtj2T~$RJq%gd};2(6Zz$cNpxFZT+31wVg0~^HwNy*Z_Ly>qkZuOtuf(2(SWm1V9bHL^;^?9c5~of{uWs5U0nE`IVUD7 z?6M!sm9bj`_w^5`j(c2_P39!C52IL)KeP&QA%@oBC)2yuI6`y84CI8sqZJQ$?4wPl zQQcdD#KNfeXp1ONg{5inRN-cGTx@LM&e@EgW2c+G*?hytEkBxmn(oRU<>wDv$rdxC zZYEk%?@MAjg6#^Y-{aogV%o;W2a9)ZVG}ntA#jIpGfVYU-gb5&*SXuan?qu^!C|+X zp4qo5ZQq@}$<#5o_~W7eI)x?&PQg!r^U!-JXhtMKuebeVT5D|2|75NM8r^<2{TcD~ zKeLg%$KC(4IkolzWh+3=0)#L23qrg69i~g+@1xKZV0_^FY&Up^8K6+ryLOn?iARh5 zaWHh>jOKei$p8Ew<*yGm!VmdWs-!@n3Lz>v1Hga^q9J*zw)V2N945;^6l-fA( z8KIMR*`Z&QXLAz6_+L%KhF%Xwa8u%5m9=mtNuH6mU5=0Om0!{9V2?$=nTN@TcPd={{k_dtCoN%(JmO zgUP$iu}xo~UUD*CF4m%53n1=ewlqWO0A6BWwVP~M7--fW!1bUze2+ODBYMUjb`a*f zANQED`i})(y+jak)CkY1_)#G-q?=v&UU<-Z?x?+{Q`vUyQj3gKxT11cs$_VoC|zgR zJV~Vo_M%n2?>6i;C&RK1*@vRO$Ni0u+T$~FQf#`KF}rE|%;g3-8O3`M!|8=S84p(7 zU2a?CPxI{yg17EI#-85ju0S;dZULbJ>Z*HLsp@V#!KT;UZ`sz3=COk5HmV4qNqa{G zG6m_1*q-lf)b=Nw=H#e7h)n65qxQ7U3wUj1Y;+V~H6BK`W>L4qfF+i0K|6ZF-@k=W zZ;7fb-_etHiKI5*-v8VKWmU(%m zC>lXlrLuyBf!|<8WXUNF1fJsz5(z0kb6jK+I z(r8eD?aVkv7TDwX_@KZ_us)Ko$JK}Gbl#k27pQnKWP+F<&y*J0Hni$n$WrfgHx*hh zKc6qOr>F+pBLK};?sF0ykUWmVQdb4}K z#2!`!;-Y=AGN4MEFiBV|F}C_LNUlH;zxKCQU-THGX5*@_AeAY9j4G|lZn`tx-(f0I zj5$zaZ%G5aggX=bodo!UGtk`?*q{*QiNg^jq>&>F0^3qT?vubC)a51-we+ho5OIvI z+eUiw2H`CiR|N7*MT47b#C;kwD)?jZp~eN!i}PGq&)&k%?e%PV3m^mzwDB82bi{PBH0&KE z4dPl5-$fQamP6{>_VrgX+W)b&yP>|VAo6B*eLGlh*iqk(O03C@Ai@YnHn0O~(W!qA zmRU`|>l)bR`GDVt7;km?W%k5UJ*bB5MXH&WA1uDI%#M#n`?zQ$n@oPhNOFDXMdHU; zG$#{ZmgnQkyycm0Wa|gmrXqc1uAzRQq7Q3iFGDj}*T|mV-Ybz5dPW)wAEZSRtb`Sq zNhWIp2h0Try$k>c-Q|sK!{#7Qp;&8P`0^*?F;f*sY0+z-F(KMKi<;QM z(K@6YBpP_vIEgtmE`i18B<<-@f(c(Nx2=kyAFtdLDu;Kk`?cIQD_p7LgtIa{utkcJ zK(`mWV^X$(l&(uswkNvbqbb{m32jQ**8Hm5)E*?3F`%h!fz-XMsl5&9v9~D%vDdY( zum@{x&Z@BeTl~O0(XKT6Xs{`i6e#oIG-T+={fgJq(E`7iVYG$o!+U;STW_LMbXVO~ zig6_K-Am1FQo!EW+@2yUqh||ysy^>&VF#DaU}zb?kyJ{tf)paZh3(oh7uN(cCl`>y zKxszhH#Ajm3p%F2nGfW~*v@iiRoYU{VZ+>DaHLE4kUKPUh6OCT5$}z$il>CO!x>_V zYK6%hDnrE&fE0c-v5MS*sjRZ{2(M$A%7o!6Q3m&*U|1@`9#r*PBhn6egg{KlqC8Sd zuU6+w!UHFYm%pf`t?WklIB);U7?QcF-&vp)hoqhiypM+~e#~kQ;4W!tTUI?(3&M%& z{N?uK$}8&4D-Sw)`En|%FpALlP8PK!W~mOp5ZtPaRVR#g&H`q*@jg7h?}PeylUZ?)MGa1 z2l1g`N5Ugu49tguhFR(FA{UeW5;;LaOH3=+oS`L}=o#b}CP#I1L}=y#j=qtF<$tCU zl~u9ReNdI^f>3~828hp?kTO*sQ{gk#n4_lo$V(LsPnmgr1DvcS)V|Bi*)W1yENT%& zJHt9xd6;~3b~0JCd|WLj7@yb4HAo5>%h)y&QF&Yr>>YLy@P+GRQ*hp`)&i9G544P5 z7}nlNM(6niHlYpAYL}(I0I~l&TQ>)G;srY|M4<*5RMO2icGFwi(t4TaL!(Yz@F+CD z)2(c6>o@l(O;yKBWD)(TTVA-oZBZLrmk2Xo>@^)lsKmk3d7w6L9SYQdjE7$w)xwin zIn`OY20B91onm<>@C~%?9Et&(0U=; zsQmE9g2%(bwUI4JjbUHA9>YjWQ{4fMGwH5z>bqjU!6b1&M!68uOkS_qs0IkqdH;3Iup@K`F=sX-%io6(sXVs9-GVRE$0ITCE~pM33Dq<4LJ{+1fUi-%{d30*I0L z7-LSk0yE+AIEK3h@Ll#rYT7#8?x}9t{7&yiy6nTvi=f5l2EwmzTFX#^5qz62I^yOR2Tc zg&~HG@)Yc>Dk(4Ejj%x;r!&!olC!JftBqEVq#UpyJSpJtXU3*NZoZL6WMC~i<4|(u zi%Oi#9#obh)u32cgH++LlpUr}0#4jk{f8od25gA#RgolqhGanqyaNXi2-o#`fa*tN zt1sj;0Dv|H?Oe68tLcW-LZ>o@kQDkqj;5tNu9~4k~8u8|1YVr4)vE z%Hc`8&5tLS@nja51B3*WY#6vt8{o#}(p#F$n2krS#JgyzCYl^L?6 zKZGHanGI!DQ47&m_7p!2_jPEWI}A!Aelfzu+8WcoOBr4ZOr>NER5BGrk?ep-^-f~E&P zOij!^85>kKJjLdU=Wa|H7!=5BmaWwaGZ+~7$t(>47tnf<3TH%odDS#etBwPQ^0}a+ z&FS`Iph=!AE*wkDOV*x`RJl&C^9-k!mWzS-)3vi@4hsb3Xe;ihj&@=ZpwfU8wZ-X( zn>yOI`G{jV4RP(2cd||DplmCeI^GF?b>@2^M(K&2?63m=TWoHTd#jVJ#GmwYC)>N8 zwjrZJ@PnC<8#p|vY9}a&vVJ&_tN0Mxpf*~cS4yHn2E;l_*gV(s z5W66Dci^@hVsF4;xuUyG;t;%}JBI1wZe@4d4@0F^53HD{-Jw0OUKY6vdf1BE%!^&` zv%QMU?29n}7rCiDY`ufIBL<}xG>xTi!$G%R1`2Buk&i&Ti2CUVKn2=i!2j? zjTl>#gVHuFi)%vKUe^2dpS-W#dk9sOrcE-6aK*%cAxNRB+4 z0`O}cmmSMFJ91s;sH`2@T+C;6>Y%_LhuJoHtNk0v61nU!`;Qo2z^@Loa)}rB!>ng} zt5rXHv^I#mPJ4_2iQNcrNb?+(G@ZejjtE^|$@n;dTT7 zP}`moZK{C=@`y8HzwRKAw%7!l%+}S){`R6uI`_ri6$%3{Ck`AbO^I-S^iAd>@Y&%-slLt;d|UMN7$oeXiwKC zJ2cymuoq~1@6|42FUmWtJJN3C*OH@bKfHIZmiX`kjxH51hy@QU{^b}p57bkwg`L2RL3D*r!- zU9O#-%9)o!DM%)cE1M00!OGAqXQTPyx!^u$jaP3rl+7!LpUv~yOIEy3%)AaMb{(^bkHf3mfG^D(V>Ush=9T^Ec6cSRgNT0Kw3hfa@??<5=nR)}=c zWa3yX@&c5CJU9JhJF^tS389k_;`Fcho6i=XdWyAC0DQ@*wjQY^V@}2Gw$qiKW>fs? zb{g2olALs!y{Dm<=%I}#!67>|beWNZ>k_B46uVuU(`~=wZvJ$?T*~-05T}&oO{Aj` z@yovhyA&M*RW!0G~f)|wCvV7|5GF8L4%vlu&v8R{$CobIKwtC+cEop@1gKa+qv~! zH9bh{ifN_8;d(CU`I%R;^va9Rw9UIeGnc@j%)ou)i7HQlG3w>q*Vy!&6dx7)r^L3m zwfQnpU)KS0o+`p5phk4FOk>+g0zk6Cx@?*{SBBR&6w;XQ@n z)#%=He+ND3VAtR6Rq&?E&bOtxlVP~pT^e^j5@V73?tI&xkNOwbgX&1JW^_{FC4cb# zd5Lw#1vXi@I_gb4L42(ndx1R>j=13hJHPIqm@gDlF+H2_(d?6^NBQPk6alnF^)8TYnbiU{&!r1 z5`?&GIMy3oV$rz$&ybywc_Nol9xrvwq>Ii zs#|lA1e#zjX(hB)l24pr|NRog;x0Gi5_YS1xi>GdT?*9&T#POlNa9j^sK0{Sfh%{6 z)s_10vP*4Y%V$UX$;AW^JjMWqo~0P_v>yoJUOdCJW?qW^u*-dOscqKck?N;l=>-B~ zw#Fl-U66SwpNF=%gD?07=`TaXa+b9=;nzzQJ1{L z)^W=(vvn))-?krc4EO-Rh2sSzJj1L3Ttk<<+!j?nvOV(%qxFyY*J#nJr??;1b=}36 z+x8w>q}k9DOCV^q0wZGSoDd^E*|onzzZ~i?1e(@k)8)3j^1H|OkF#ch!#3gMkPdWD zSl}hLQL``~M300M`tOD>?DkM7tMEpa=sWXxsC5qqz#awz09gQjUH9M! zdmb1Q|A#%K-L8Ooaq<-jhN`Wxi>h-x$6I|@u|L1v4gZI2Q0oo7F1$nC9sd${&p&K= z6~G7|_GBEAq|gQ;4#ESS{CgBweH*D_)$j4?VIZpCMN(7moAXUY=r>F{uqm`qgD2`& z@Zj*&kD@&yuG^LNALwiIu0#Os35pWR)61DSy2xbNxq{tJm zJdk<919kuSDUYx2^9u{yM_1YAhh<*H6I=8|*t6#+zFiJEWr#Zl5_Y>+2A$RlaI@^5 zYr6D5Z4>5p4j-CSwo)OWeFhPjr4ZqdYD5TG@_~$^rZvsp z5-x-{JudirK5s6buA-|9=GTm~`mG^aFhGCKmmi?eVrn&79DqR~TF^9u78(A3Uo~1B z&@_}7dxRA51$X_wY@+O`BHriF8^w~(U$WUuS(M7EZ zMj7u@^TzYk$NzMbOwR*uhF!baRkl2KgK=+F*#=E~4G*u_BWx#nU17Y!<;X*rPYFF2 zA8C(`kvwg8I_of`+20jLk0rRjtn(GX@7T*vKQ-__zm{K*l6Qs z+<;WQ$t-^F28<)k{relkARIe7?EL)E_OgP}#;<|8{d}}NJ~qy{&Ntb&VoSeu(J{7z zK0A%EZDXr8yT6UG$Hcb%=oXE!o$7Ae%4Sx4SQ|(7@?T#U1$Fj^5pu$+wH0O4}6X$<0}i) znP{7yaC;VM0p7mK3MQB?vEyazoS9jw@0_JjhJ7|T3&*InQm_ZQz~yHrgwGBC2!ZzvGLheH@9GRbfa-yV)67?+pD zerJ0;IW_vGeCr<@qtY)9%f- z_c>E+W4&$E6kFboQ2-%qeG!(2>5vRaJs^j8(0Pm9gV((`#hxLAZvOxQPj|bO55Tux zblDHuo`!0?5xj0`In#6TN|d-`AGG)5Yu@sp{WL+oxOgc#*;e=ARC{=*pQ>@RW}dQ( zWoU|lKe}N*6tv_a9Nf{<@Rx6OmrTQvywy#bW@|Oxs3i|$f@;C)Sb!+6A=m;B!M(=4 zLenJs^(4a35B}U~F?NO{+63$pn-}Xl(_0tW(_!PAUH|E}BKXPsRy^#rjz76;rrWlu zjHRn5<`6YiXTw9d z`QfIjlN+63l}k}J!(N;BBaFc>*#k3d)5JR}=k5!QZ*(hW*pu?Uz$M{tx0-2>F1_<1 z?apb}k?McleD%IX&*qeAph};*GHJhW}UNj~}*Yw%+>(&A#?$RV@hVjT`#fQpZZXK%N}C|L*frLil^_m zO~AxUyui{iXY~4;pAs(1&7B``6VYCMGZx$%POUPwAeNwxk=F-;xi$%xq*{%pU0mtv z%z?fkii76h58!js9NVO5!a5ItFX1%g6TUFV9$NBQ2nF~Mm8H3uc*G7VSruNKR(A*vzX9`hOPBvPH2)_W9gqJ#I?|sWe3bo&3(J)WaCECv+xe? zpI*chnq2Adm8{@(0G*lNJeTz-XEN^l#^c@huFaze=V#`+Qy;aB`^`~s9Jmqj!1h~- zP}Ksqk~6pl2P8EyGiWqnfLtsWB-blrSK>|$UT{n39|B(gC}M7_`}I-Vxud%^OZ-@s z8>mbg4asbzl=7%tf_~MR!?WA`T94FPyEEt7236JBlWZR52lK6TYz8zZR-O>aL-Ylp zV}^WzoPG)0GZ^NnnNVh~uKv&yGfsEkCDTD95VON5ElgBx{v4C*6n^~+mo;(!H2DRoK)<~Cdv~@ zqL!~K7v5s0(B+D1?$U9-ZGJF#RJ~kTnv}=1nsI69a+Iu5-^Wh*X@5nH*Mvo!go&r|k^!?qc>bpp+h_a2??M-($9H$V&$t?nB6xHchahopSb0ep08>mr`kV#$tPq0lE?|K+PtUySj|JGPYh8mU?26)N zUSm9k+K3ZJTKw}9wo^QF(O8>Khxw zhPjNPu}kdBb!KN2dp!y00l0Sa7N7lsJwHn3*y}GcrALfHOf^cDYsZT?h3C4#FJYq5 z^+hkCQhn{FzC_N(uIcWRm+YkywS$-1b}fG&A5Xu8{Np?lilw6+OI%13W(zB~OmzTp zjiwPWZpKoZ&iiQ{V9DZaz0FH)ss#x*In09?GOgwYqEkUMpy;c=b0!$E4dG#JFWXiG zVx0Z5t&^vmbFI0%{$;!*bKQe4+eUdm>wuVSQk-6W*>*VNF@Y^#n9#mF3i~hN9dQ0+ zNiey%fk!5OfS$=}AA9>WesXQYvmqc-cpON}lf-ODBw;|GO2nudw|K)V>@du6GhP9u z7q~ZHvE4iVD40gcEKeIkhnNqqCg^%tI*|9$d)pJ2dVJThU2KR@yROTt_5q-{_`_Fi z-Duu(OaR$4#qC&Tn>Js{)=ttF_3%0`g$UXMM1Qu%6pD}Wosmp&y_VaQ_CU^AZU@!> zVk14sjYT`jh$6G=)##?vU8+a1ea>s6j|yno(rN!EFtYgq-}pUT3sX>c}Z@JQ7T^bmzM$4!a1a5lr`w z<6qSLG&?urO*ZnUySLx8gAyA;u){v5xbnB`zw%!77x*>pE!(M4_^>LoWq_mo(&~=g z_P5Bpd&qTN0meM!&RAjR_R91Jf1YBK>@7SXfc*_ZBloeJztY~43#av4jy>PC%^Q0wlm5J2EvBAm=uw^409F6i61c$CGwbF-0#{`ryg%!suexd=<%uJKZ^}?7vlv5|}F- zrZCum-1oIbChL86te>Qw1LQoT$60f-2)wW%eWjcfv zuI;xBGkmFz-Q;2%mIoSKG%+shGzs2_2FS z85N5Of^F{p5A3x3rzxC6G#PtW{XVo6*-smCP243P+Fo{1C|Je4@X(`cf9{riNT0LZ z#~%Wp#go_A(pnp3d8@+Bd7htnmRh;S4oGZX0jG+G(LL9$vCZnkV*y3d^GtHr;ZE!e zDp9~av&ME{v42LG?9$gP4|cwvI*+`w$?U_ zPrS9vjazF^AZl*oTAZwl+^=hG$FgT}b+us}gviCwLiAF?g) zz5d5GWhL%4XR+qsc>^nUM}CY!O>X4JwqrZiBvTpSd4n=Y`WUNBbHB>TTnR7vF2=m& z2RGln`LS(MDv3f!N%h)!u*`RRJ|_O}bC+626wxeq^g3JG>|uj$BWH}fJ#-vK0;v>? z{5%i<-{!ip>ud)@L=-5kp~8uVfs<~`@DPc6B@tj53xZb zp=$y_5=$q4YP&^WaEE-#f^Kyuerk{Gh3XJRNCEE(oY#!?J~rkd8mw>tj#&xr=<-9e zyoi{OS5VOa71~Lq@=8{%(uO!kBOt51Rn%MrE8ze!!v7%l7o1sd+nq2^I<@+guZeZ2 z0KNUYW@b7~NAXg7HTfrhU|!f%SAFyJf364vC-l${nTOon>#>({%gP`h0+#?E`vEH$ z7s&_k<(%L}p^s0YR`%&j;V)vH8M^l{B0Q!=gQWsLex@PF(Rd$#K~j8@c(OQq-zsIo z5w{V^O_~f9!Nu97FNdDlu80mwWoy?W*iL{Z)(zSf&oOaA--^PK;c^um86`sIWrpC7 zOY!f)QKi}(3{k}H{_`0K7j^D4+nQq4D(J1aw`^Im42rQnT&ci!Yez)1|}4U=qbNaLrt-HjcG-g5a~X?!F8U{7<~BNo|q`#eQpn~ zS{4q=n?GR4E}4SW=q7{&{A`pFun>dSYw5xa_Nb2%VO*FOC~fkFt8x(DBQYu>3w>QC zMQua=;ahcD6xnULfV*4bAbC@nlgBmjS zn2(AG5&jt>Z)ygs=#~r-Y0RAGPG6uGx%VvcP=Agr0Afy~qbPkjejXr4(QF17@%8)4 zs}w`+x8#_oTb$20xSDA(dVn_OgPBjGYK@^uiW&n?GOXgmLvjF$Q|h9Ww-Zhdr*3*F8gD^ zlCTNgP&8F6!?A$}7sZ4dvc$X>bFksi5yYLSpHw0A1lDKe^^y91> z@GZJNF-*nMtShJaDtJ^-Gcs@I#;coxMZRuA9HJmz=&XXTGMU z7F*V@YTdf;@dbS0>i=NNqR+X`KakwdIM4pU_N{x5($FM@cuJ$Me)QQN?BNw2 zW?mSzNfp$Q35XD_c&IcPb{|6XENgjb!2N=SRd7^M1d$o3n)|Xx8@kEk4ep{#G>LJ+9AITPld3 zwAD^Zy!<`fEK9H3=ziX6`_|qdr(iU*zT81-ZgfX%v+YX%dM9-DP1t7tSvc+`-^(`d z(ka<)FFgCNjW_642@0apqh+DN(!mySfLlb#$k~y6Vx#4xpLsX#9qM@*hk90e9&9lu zePj5R(1X5qyKVGeg9S(%UEWW&N#nPFiTXZZK3!0fc>0M+fGsOM4bi>P^;erUcZBcp zZOFXJNw0n1x6wYwMt8$cw%ef-y~hDmPXXP^*u_4m`eG!P6si93F27NOw?;fL^uZ|N z!~0;^aCN(WB9MBStNfY3ON_u{f3|}S`}OF>@C`9O?-P9NXM197a^P}y*m<%0tb1w) z#_mS9ZUTH53j||0Qy%GN`!@i}RB6fJ=-x)QaPyFIngZ#Bfy!r{+c%Rg+#Lcf1iedWSG?4c@d_{bl2QsIJyo;rP!i939^tr!r( zM!XZKjxH{*=f8;W@Fhm^nR4BtxN>%ReZ(vFMb<#xPx113$@u>8bN9q<;QgxGv)gA# zG~YwM#CCW59(yhp{NgkKj82C=td9OXRHaSK> zJwpE~-7XTQ2-YooZR`KT*>}KKRV;DebMH;P2^_K~g%r3cKq#S?2q-yG6chxksHoVU z3Krn0&jKX$fRq5j(uB~F8k(UK6{ILtKsrG{QACO$MIhgQ=IpsA_~3ot?}Ohjch79! zot>STot>?MixhOJD4C9GFg)B_TtcuCor7kG6{h=dMP(65i7&M-);wPd?>t}2QKeDM z3B0p3DwP&E6%p)D@>lAK`_W@O;vwzkm`6laI5hM56KCUgA@~qI*QyGy-Hpi;iQ48d zGerwr_!{%G=oJM=E^dDkF$6H`Ct2p0d|wmE6%G+I2yPr}>@;6Hle0CE0vp_|nn-VY z3=TX8Bqv(u2<$*6io0vN9_ryw^jGd+tyb&qv(I0FcuO~txO1|WTO=gl4wwtKZ)j() zMf@pqhtMLSOY&v6sPhPxT@YpxLkRAcmK~ccj4nqvyXh)%Fs&(DQA!^kGG!+0qSeJX z#!M%zuETE8u@<>U%ck9o?apVHvx^T+flNo16JDUc0t}8^ z;1RWHgCtoD2=vcQ2x1`Z__Pz1dc=!vuxOpVBE1TC2X%wHAqE_+A`XYvK7P5$cpFtN z@QV7?AZ60+NtHMRD;5G+Brd+u*&W)?tl!vjGB`-Qg$?-ML840eV?G`VaOhx*u)1dl zi6&UL$AU!6BN#J(C^#Cvt_xFa&}Qlp{zTw_46)$0Q3VZK2rW&%&x?5>O*6zOj`fo$ zi8`}_Ma9@6FK&(4?jbyBSine(r?0yO1Gm=8VZkD{GUQhfky?Dd>H!sk;K(c}v1phV zxjk6K1)~z&XqCSQi>l!k`%L_@ObiieIkabyRLg8g8ge0V7I9$AnkBNd&zv`ls6h}> zNdclFgP59O1z4Go8DyE+aHPO?Lf&vabO!BtTPX<^mqgQ9g2lM8wkZw9S!D!R zj%Nv$*}NdxI#g78f`v5~E9Y={%l>K!E5TfmT!b0b;TsuUCcl}eyDq&e=e6E>n_9tF zl@*xOEclhMHfo4ea&@R6x5__;iqy;zI1AHHz~l(BB28&6pdhFM$^DwII%=lYx=GVU zC;BG6R6}p8kCXMoL>&QHMr}7FBtpXuZ@=#$qQMr@)8HtD9LJNr8Olck@#GvDNGvcT zMrY~)a0tYPGg^?H&8&%c^u&)7sv;0i4)(V3^njt6dKFZ$+j6~zS)?;`iAZS z>k-LNH18z@W?n9hm;$R22_jKIOuB= zEUoYvDSV;^o*TW-htWJIpQWE2@&li!6@GpQ-ef}8VAMC?C(^ZV4IiVxK4iO^3jT;v4 zM2H4pe$jZ+4zklnOBezx0!*&*3*m0s>td$;ZO*B3}X601Rh-@3pVm9%|;`%j8ceeC*>L@i*JcQSOZl; z*U5Vfeo1X#G^4zL)3FP3kuK7--;4I>qMTOgBsqsiHVhzUfXIUjV>sK=3!fYtB?fEb z<&Y?m5jy!WpE#V9>!U z@MzHh*KY2M78T*;tYfq&q)R>FG2(q-KyHj^fuzMTq5}$ziWRNml-8W4hq_%Cgq60g zBH1HW+#dy^LpkK+H4o!bI~Y#*5k5((g|Yt?)H8LFAUR zEW*sNWO5icNyaCNs+9_fDqMl>B9Q}V5J?)MGgtzEOMD?wB(a9QHv;8xD#>gK5u*@& znw*;`pm6re*d);$W|B`NiAT%B<0v>kNGI99vvJ+xB=Iq7R1&f7Pow07O5y?cpeR{VNxY=uLn!`{%A!Hp^m&y>$` zYJL%49`3(2x~EI`Mv2>~;TNf)#C7rU$di8Y21a6?UwnyaeLq<=#I3)%$zneBpks=d zin+L+g0U--%~QpVAQ;bs8@@M9R7^xgn6pglN*O|=Oec+GsNOG1_DB=|#`XE1(?ptg zv!;1vxhkSD7G29KA|snrMI;K47Yyr)FWGa00$Ix#{5ganXePj@w8B|6wmF&y=;c7Z zID<Y~#VIqEXZ>OJ&5U6->A5|CYn53Uar)tE%`9xlP2GDiy%YBMQM*3&M`m zscJyxt8z>=F~dUJMEO)Yc)r#0qjWKs{0I_%K@J77uaae5gX-dbgRdyiCOQYZ25q=r zJXAWQx=0M41|1;F_UDQUtBal*hAyKf)=5#(Lp4Ea1Ya1!1y4wvw5^5e{iEauwa||X zGCTt`<#$;tLnNks4_y!GmB|Ac(M08ioCnQx;S4!a|6ab8A*Q=A&J}8ln)G{LZ7?DI zqKIL@RA2|gBtSjSN=y$=_JAn)UTx7N_7=ZYMx@3%O`&0R<4LlwYl~KHB#Njb-loa_ zq>f-Ol8fu`Qva?Fh{6u}Qe9!X(e4>_MP1sl_SF@=^f8ROsF$A<#6Z1LPh^O)P~`_f zF8--PtXx%3z%_D|yiiYcr{7oWi;nKRD7mh_NTTl}^+kJp7u9JXLfP>Bo`zx^9pU`Y zP^40&R~w3YpguJk0e5%E(T&8j)TDEbK(BVlgvKH>iKGD!>5ME@GnokZgNack@mh9k z3_5p3&S}h)|3qUk$vq0It_hlhaxOIy@6z{cnO1E>GDUXis3;tR>7$~G_GF4+Egq+g zW$8T>WcpZT=X2>E%nTOa_@<&hX7>B0qBosCwrM8bbPtb`Ma{%Lb%#XJlmK=3+(G{o z$|(Y1)<$p)0{ISXWR&zb7xgIj{K=!8ICtjh?;1=R-l=5B+@iG?uk1a%X{AgLg(W$ahmZ%vI z(sz6J_&zfej90S61KPo&Iay+qRs$r!O`~ji+o5=$uQR>i!JgDKVwIV>!n={LW{cGF zY>Mq7Pb}2eRdQ@L+BY#up3D~aVXRW`2VwyAp1ohZ28X`I_lv4ciOTpv(cyxOjEvzq z0^2wqW+$#%pBR-K?lW^q!SWl{cqmTlbG5b!DParfT-^VF=tsAmA8aYA%k2*cowlly z2gKuIw+`N)gi^SX(fk$I1twC>rPLQ&igxsS|AS&I7=nWjie^}uF%OA>gnE-75(yRY z2nKCGn7~lxsfd-M=KLvlKO`Eak)1BF1*BZ?(moDJgvb}|#!GgC_JqJbp++mPd}vSm zR$@6l9L;+S6X*)9MLx{4iLQcIq)tPVZGtrdmqRCvcz<4>A-`%ZYD6JbFmWg@eI_}q z3Wk%!o2{|6U6c<#Eb4ftMnSXp(Zk}cidJ!uIf!-lNVF6Y+6qHBfI=fJbVsuUN0 zJQ6u8yp;GbR#nztH7uPql3T5Jd{c#y&aYi*;){*2~VR>X>!zyQBks98(~!2 zw~x;eCRv1rC>HZhI&5Z{lF?Yx%6_YjNG1##(MHsb<4qSa;5NY#5a)z7>c$xT*hXYv z{Rg!bb@0=utr*yt-ZimyA9grPFPZ?UJSH}(1XM;Z4&(ZZ+nhrCAIy+ceHYq_WULlg z`C~xTK{!tZh65agto0}u<=^GgkBWC|4yC0{oEaKwhsFkAS1R~?g&M6Lw^<-BJSrN! zJ_##}FXkds1i9qX`7!{pDP>}C4t*Ph-*hYsfh9BM5D;)WD9?>I6wIj{gq^9|oF<30 z6Lkm`*R>PzaKCV%op=s67tm`Ucv=cn5q@{81lg>;@Z)LQbd=#C*3`ouAb}gyI0!hh zZ+r0psLHkWqKP{{O4jcns=7x+$!9xYrvM2X+5x0%ZqctDM4W~paX&6<=U9SQrfmS& z+zw>ffd}kBD?8A}4s^5wPuKyB5f*`_uLj3M@*(;_3(BIj^kosKd)WUxQo7`#$3=o5 z%eAu94k_i4$3+WrK|xELbE1<3ulrCYm)w7s=HaA5&ze;!eoqj5zu8N^cH}q{; zHR8kPo2R)os20%9A2fQU5C$N?-X%|nj%m28&!|YGm$wJ-bvT)XyZ|q3gl=9~YSexb zgtJ7x{iKMk%2w3CR4C#wXV_d=ql|f^nm{y30QJq2bDtE|LbeQH1-0D&q^R-u_>G`R z?DKXCn=*obU|UW!mE=OKb7rV5Yp5Xd)NP5EB|9jeC7P*PXrsmI^~jD-iJJUU@4%-- zYQoYe7-2#lUNJif4`U*~JB#S2xw9}{Zg@&mc?5wj&=z>`jys43eWjrG<}_Lj>2j4D zH`D?VLoGT*CEYjlac$o4!0sH4YHSXsIro7Nct= zPmAap)Dmh(iIz=oqgcv>5XF08YV=>cM03~7Op=v5if9j>x0g*i3V)p)^unKc8bgLb zpz}=(Abml9r-lfmuNcZTq@vmeb`%XgNFdjC6wNtsqoYV_Oj&5o+S>z2joE3B7RH%) zYZ|0<_el-zimaZ-d}&~UzPFhycm|5nK0qm48|-4nz6(u^Ti+^o zBZ&t?EU!N!(vv5rrrGc<(yA}O&fWF}@ea;0*Sr8F_iE{VQ8cLa{T#vutOwfl-4)719}o(wVtq<5 zT=-%|0aFk|jhmAsUwKh{LOe^!i_mv$l%btPr@e0BQ-Ra(6+vp27OU3 zW^fh;ZWsD|gCXcDlqWSYFq5A8mVI9rRdQy+sGRkI%qf^`uY?5rKsv}X`(@!Hev7eL zg41_Yz}yY6JD^A;v4#nGMa;idKJR+OPybR5@8$Y@4X~ncndNHxajz_Gl$2>d}J{iLiC;$MyDHNFJBTTDC>w~Z#2kjYHfOXaYx;_0|uAy6#4 z9wj|r8^0%kcyr7Glu9?cii$Z0L*jiTWsw_G9EZ^*U&9xMK?dILj`G!na+8a5>7|is zfz{D;l!1}dQ8ghELIv2iITzl`jPlh(ex}TY;~>}5j3AHMqC46DVwjPaj`oK7i0%ZAcBS!xEmWYU$7lFAXE|CyOdt0QI2?9L}$*6m`_9h$bx}*g_?@WaA9G$h$94D6p0mOXc``k&LUJ&h?cCwpk(sTJ1D&yy+dh{icEqt`6JS?dBaIu1x!cAwn- z@H$-V>X+?$jHv;cS6V6ay|_k*N6(3a)_;uz3j{1A0|e6r!IGr~s?SP{csIr4ULJAf zhzO>P#3>=U{P7);3H;LE6^&x7r+2}s(5e8RvW!@vW%9XqAsb^*2fZs^s#wYo7vMo3 zp5#BlV1Xm%m!Y+8P(~n`zne((UiM*7v$}yEf;)S@8yH%gbB*XGuBMd7-i~*F39sQXUz-EDdk7+alqO`7|=yk=^?UW zM}Xc@+HBX832-Uv$*%Ma{Hgn7cehayg}`k$MxQbj^bqZH#*%Fxd5^RWa;+zbA;6H^ zOZYngKZwVx>G%!A9}iZuCtDH%&%(N1Y50c_1*4HB!exy)6rK^u8fs$WKeTc__*7Vw zv(qw~BCsET%6I>bjgQ{#9E(6**byJcYVA$W1^&MjCtv)x$l&9Uv0j<%` zL8=J8&VeOJt)tfh(Gb2*vt7RW9_l`yS3!RIp6Jj?&54hE^4qU5ctMXb|5nFn8wmxC z1NUN;1#un@-b}uz6vWqL$Ud|TS%U#5lHzzwX1*_yK;NEvAIt&uw(t9p@Gi>*??ab# zS)P7h)M9Y#2cl&(A6H{yiLM8ebthX_cmF`d29qWPT9M%&KoXrN*L(m~6Hx2;2cl{P zbPd-W$Y~tR{CNY3`;U0D#Xm5uwoL|kF$Q{OIe-MQ?uxY!ibQ96C!%~lQx^Y67-=W5 z?E|IY^)3{+Men5XKUcqANC`xHJOPIA+J_>x1|c6H+S5Qinr#xTJlINrK2(Swi`VW@ z_J^Wc&aM!PQc{zNPOI(lLIDJKwZ}Bo_z)Egq08PKaf*f`Olxc{lWxy!EE_g*!MZ@4 zwcGvW%w!NTlY#z%4siBJMu|}DH2l=l0|V87?g)SdRNh zRC^V(2c;kr>QK6G=0Rp0Xp&l5|D8D-w~4I|J%%+G>jv~|AP|-ejV1(}m-*~F*xbvm zJ%Y`e4}mCo;5667jB_#4|FMXPv$KJgajad5d=#<&vSXpC;8@xbRTI!P6P~8;)C97F zu(Wa*ub)0I!(1>SLK(~^#Jgy&^!zxv^<#ya*FF}bJw%vBd?Hd3uXs|z?(xtWK^9c* zDC;U+jHcsC?5f*75!K!#ni1yLYI-`p1dDF3J_zEkA9*YxaMVIdu9vc78XyJCHJf<+ zTpS8J%SP)^=}-bznqU!=_?!j&q($tZMVu0z?d=Jz{qsFV6JEx$r+B?H;RDW#$S&Gt zuKLq$7X69QWg9ZsRiHfDFs#@9qh1xzPW4pU>GC{c6X{GPCcT2NagA{VYN z^b!fx&POt;vP=P{6>kiHD*pr24U3`xiP5AKJUq(?$7GQS2(fU=<25#YVmj!^khvP# z!7aLheTqV%l$IaT+37`dW=nH#` zRJfK&3AGp_1wD?GbZG-utaC(mqq19uel;?{8o~*P?-#Gz+gs7n1{(QI=B8n1%Fhwi zDxxhg+@a-r)<;Yr>2#r~#1^gD2i538zsADjqYl1KZ9*a)ynu9jA|SyJmO zGU{I@p&BffpGKLAyW-LRiXzi3jSutb;t=^jwjxKsIiT#^SNQM$uY8EQ!umceOkzD% zaRIQ4G$F}0m}-&V^c8<4`~@u{uwW%>^$oy&oa4rR%v@fn+|v)6|AdIK{Y8TYXRTe= zjs4Hse)$>@*sJ-JN$bs-z+0B>;lKKej7n(1Gz<{B1BGWZ++U=H%T1)K9&&Mi5!dPp z>+#D_SoFp3dcej1&bL6@>@D9jfg0+2QFHh7yWBlh5|>N0xWWMOpui6OmWSKqbfwDx z@k|6Fd@U$xC|2u^0m4k6=6ZY6NV{+miCB!=64aN^4-~cGP-*BuoS|Ho>jsLHG;H-e zxMcoe$&nU2#f&}CXHqqJ2Z>s=N7WxB9*Q9|kwjY1U{4?nfzxHTM z50fIq@AE-C>}kc}UYw_^*&8mw5UH3D&`VEXj$ZXU;a3uf&-AS#4$7Sc6t~<%aY^{n z9?}O0ez?$7jI%q-gJhP+V;MO__=w$%A0jgETMV_n*{d~nnBEWeAX9pLkqiwlsov%Vyo4Hx(L)>`jYA>lfi zGhEzTb0EDXPA_gJYv>iDoI);3pe9b32M;CxGF&_eML_KlB0giVK+DNWPQ5BVL?Dcf zpAw_t<`I{^5sfl|F;-QHa^wgcDQ=WoMj$Kgt-p^Dl^!Dhr`VP@lqdHNG)z}K*fyd2 z;coIq>(SS%*Vt${c_j5E<(XRIn|6NioE`E-N~8tFI>nG|lDYXJw&5bWLG3nCoQ}S8 zPcmE;F?XaO1Fn2Wjv_48f$3$T7q>D?JFtfB`K(C5Xn%1BXN46-nUPc1LiV+}& z$65oZO7H^;v-Bk4O(YNNcj86Y!dguOlge z%A^D)EhjLQKm-(0$Aj=g_z$Ei@0UY96V+>fw&TAlL$&%Ade8?=2kpf)>5I$L;>6q@ z|4d{PD%iM5E9WcOU@9dM4QJ5wb2O&Gl_5q13+r)p*?EZxDM=_7=-w*h@%=Le9UFXY2xMMCs}xomj>85Q)@ zwvCe?j}_Hu#-@)IZGrTlTWV6N__0zv$SbO~6iNO?<#E1v8*022egKN46d>{Iv&S-l#Y< zhJJx|Im|@eHrI%Rl!>{Pa=fS-F$>ef^MYJsM~E8Uzd`8amGPp^GZRYGwnG>N#HCYT zCX*Oal2K`BX=~Rv5n*h~^pRj*orx#>bJ@=ic+8u(lg|mFekaf)i!u`l!tmo8M$c~b zpEgsXbNXme&g*i!HQxGQNX0lBSpH?Z2EH4;#_|G!MotvXsx8G6NoJvgSu`v6e=>(jxJxUKDy z`V4$vImjfuQdL5tHaBCP&)6<=JaZD;|#Dv;Qk2d^NixA6}(?x0%ikk1 zZMvwSXg+o+qURvR5WaED{GP?n=Rz?cr%V@5r7cHmswU$SwH6D9|a*-U4!8SFzP^@tBxj7;=5_0>O%t!Jj`{^9fJYpER z|FhgU70Dmwh?E3U)$vk*-B*~o$7M-H;F|OmQvX7<&RGez22`19qZaY5N3p2i1)L(q z@}GlXy2GyOKuMMfBAukAgM%#W14=n=^2>c->uP#Fq-J43Qr4|ovEsLqYL&jOL*s=n zdTxdaqHSD&aAvq_ncf~vUGV8o#B#Yj^M%N+3?3ePzO^^P=By=Hy%4aIDG?|rAFA#) zbHUz_9(l}MQNPU~(&4i|qav8xLYrvf&Kz|HSN+XPE)Ybk3H_{e&~sVoG!y5)(AFRo zo&+Uf1$M|{o_N+b(;7=?^NQq$^F%%0cnbiH9A0#vhi!L({BfQb5=>L&XTE%#K7RgztWt_MT^A9NC~|qO$&}Dk*aN>s1$kQC{H;(EdbDm zg;3FNl}igny~sV2t;Ep2;YjEL5`#h37mK9e?RgX<8!Q%imDj@)92JSZo+lbtU}%;@ zyMw!=5)UpG%|llSnp1pLS|VB}e?`1~D0vqHI|z0R8riO4h-1p0<9LY2bB z?O7roO)Kn&9W4w60NcnVx`TW4W#OKDa4AOX3;Ca=qIvVa1G$mB7|FClC#)q!?yo-w z5Z;6Hx7=L42_8IBk^KfxWYM{$u!j$wDL|sALz9<_nz5E!TI{FUr$chGi+2y(I1-P9 zpO+=eMY@$#gT*tJ$DSz5%P{hqS`RavY3N^Hif+LvL9_iqtK?fnVoR7sCm_Za-M0cq zC%AmtX(cR*XUPv%ivD(a3yR#U#IIV-vIT-nYF(*Jmbr1E5c^65HYzN5{Fx_X)__UG z{@Qd6kZh)Wa*b#f4BT|X-PqVQA~Vv`27AoY7@t4np*1jXy(F)$5%Ya(M*yuomWq4P zT9N9zzLo)`rj|$6iuM@W+UsDf(VrHJhpzEK-5kvVA1y&H6C-@w%7$fFDtoOHaj{5m z4qiu^gUzl7v59;59%QMUzfROLoyaXJvILhTQ84tCz$Y^o{O2Mpd#v(qfhvBss-XMN zrLy9Bkyh^_>F1Fe^M|}JIY(Z&cZSrQPrEsKi|ATFyUiKb!3n~ZDVh&v;F5=oZ0z{mh+lT&ws?6Ig-4vXT3N`|d5S^9H&{cA z`#WgBBgG=Q0Urf;%wnqnG^c(~O;3U62CU0U{;TCBoN-FAs1|WX4FN-T7mIuJ>mGhJ zfJTAGOdc&3F|yuQ!iZ4a%*C9S$_`(N_KkrpU>Rv-L*C}Wg`Z-(L-sIHY7e{fx6712 zekE$!r4?{#<-QgbpHov_XypLS^_o>4B=_lDB+f=GRSyO?A2UKLBQPNfGjO$sFoP-t zVdr>LGppcPmA+p?0GK5=e=QzK;Ux(@I`|YEKGBf|&b`$-1@RyxZ}bfg31-PI-@rh5 zmYnsC=z^aL8*t5HmTa|wf&Diy@Z1KRiZ77q8^vqQr_sdFc@1_cH*~C|fdEoqZTYaa znAx2RhQtofFB6_4w`>%T1fQLtnIkXB_-{pg^ps6^66jlhEAD}|uiv*~yL;{o`S>Pr z#>ZQUn@)m?Wb4hMnr|%aEpA$bMMa-%hEW)AJJYs^_djrq-Q7WjL|DpgmWh_9VEbz=zyWRa9j8{<$?5ezy3aI*x1#{oJ6!LibnoxuGAGG&)|waRV*Ee0f0vgKz#QE`44 zu0Z2Bopuj$2jn$p$a%ZOn>B8RnYe2SyFlVQ=`f$1b3rixlGrbduR?={(b%7o_w9zV zVz2D6ThtPJp)^3Q&)m2%z}`m(gvrIbvEkx(?`~0resAm+O@e;HHKs6``GZJL91sTo z50q;h+MEV39-k!glHNt%Cwu-N8nwO|j$1ewOOQuD-`2!M1ak%G09rtA)BXs30i`D~ zp5T~4BuzxjeyHHV1>*}2rt#9k^&doLIRH`HB(xE>GzVnX9?_{08cxbGF3@K=Ys2!O z>&ED03cRyeFsen>9j@<{yY^skVJEgn)O?`CGD3qDG`2=U6SCEyX<(6(4lmK6L+aGU z!|y9F=&%4Ui}tK=<4MA1VUN@*}d|lo|V>R2>p2pV}|dQe+sb*Dxq?5DiX|#0KoqZ{lVvfoSq4?H9FRWx8d* zXpP+BfOxvX=5P{{=o&I71DF2E0nzNfpYa$urUE?$pBo5A=t!>MUWB25KvrOAn)=1% zNvImXm6r~PP7&-xkEmD>2EWrm(K^!djYXgkfR-E-X9oxsdU~bt)WWm}uF|JZ{%Q*wxG} zmc{;+U|au==_fJoANHU()p1 zSh18C_g7VDD3$>+>T~Gkjg~`Gh}pw{N1&aU4|KurW<8Y8w?D)kh7)&r|1l9?107*w zKch{ZlgbxJdUgRl_j(0Dt(n zNUlSqF~}|qCGSLQY-;D`9_|4t#!x_88iJKI;kZbtL}UrMFm_axz7MKYy9h6q@WJDv ziUCOz<5H$69#koQ5_Rs<%BOz2BK z@pSRT@pM%=i6gn)@|}~gAGs+HofLJ__CXOtwa-u+O`QG%$Td^~#X+PY00#`q%i5feqQ}qywdpe zS6F8_iVaS2+Y5?r$Uqs&n-!KhMugo)orFf3Mibb6PTu@k)QGTAlXX=Met}ALw|w~* zQ8yy6?|RJHa`G>@|9(@R|3$V}04*k{%51PS%9ym1=n zvR7vQiX(JgzVNHSiLrU3)YILs^=RhOWdC0=R(s^^UvXM^LGJt&_q6uPUw;L4+b6?+ z6LmsQ<2V^(aY35DiQ1LuLIhpX*@qL~K4 zpLs>HsDj5FE9IwWaq4tNE;%b6OWsSD1!=dy;j_yu+q=Q&hdJ}Ktn!Cw`&=1j9zOeR zB{teYhqIb~nVG6g8mGUkpuU&eke;ovz7fI#N4qrx~$+GA?hVrW1e_pI^!q(no3zF>7`*Kq- zI#{YV1zV#1*W_ITmY9n+$*mW}IBZI(nROA&`YCzvqUdnf5=-w=;&m$VuTAph zKSdtOIP)iP=#-4QB-Y%us6NJ>8}~OAmAAPl=(0GZMd!{9?$V_uRyF$L*9xXV_gOGk zUj9qG(!jBCSC;%x{P!zU=yyw;#ki7;u{Lj!pI*T=_dbTac14VE7tfVLuEJ3OzE55i zZQUhvWrJ&?`CVH)piJSntp#X4%x^c#S=XSX_)V5v17%yM(WK&(FZQ}+L2tIUO$qUzUzWSR?{aZAIaN5DYV9JfU#--NyAV)@cd7^ml7lml;KHWsdxmu|vlEdNhg^Oktooqt)5 zxFssN3ogq=w?taj@0;D`1|8a3p~rZKaOhqVo3E?_R!%P7sL zlfEGuu76M|;!zL6q%yP{fKSxRQSwdAXnNObKf6n{GpMM+o8>{xXr*nXdZX7z0}DWv zEz*oZ*Sh0aqodonr{x_9kTp}T^DRJ$J~K!Gr7)xH+L=l9e6|V7PnVo}No3r$q4F*b zT}uUQ+AN!TjQeoSD|_894&S<$}#J^ADBQs#0hbJu3s!fP}}nICwK=iRfS z<$c#gy}Pz=;$6zxNM#+`Ebk36UPoCogN$nU*%oBf#m}uEqs{+)@Fw1E@HSD|Yc~f5 zuh|{v0mDCqIF37v{sAiB4`=l6TEM!y6!0SzaMEePU5BUmE(PqT0(NbY--H;CzEY<7 zw3T{kNAs55(V$}5Sf-$|BxWj6_^-JuF5fbZFHI4H1onyad+sb~OYFN->K@dSq~v_O z>wKtKnOI+t%R-G*_;1)BY9xXayTgEOqgqNgNj=P{_e7cImTlyeJCF5Ww6A@t8rbW9 zw(n`{s!Z=d!?=AQw$MPrx@Fp(E9gUQ8@7e8!R70LReI;nw}-L0-C?KPi8sio@(w*d zL#2-78UA0TK77YgC*7^o{$RDu6>2baP*#UxpOxprjfOcG0z5Oo#+aD7(KvU7s)Fvi zS(q`j6o4pf-VvCk_YkHBHi_TKWNqVvuIoWDY?Tz>+1InCWwjWH;0Z zIL+z6{50fN&+NBIB*~a#z{UwIzVi1&!>N=deA|s(An@TKre&kt;WM79&iFw361vi% zcoLTHG}8k#G=d?28ta((AZ!cz)+#=c}5C; zAXLE#1opVwx~cG?>^du?7S2*LSB`U_kZ)z;T6>SQ)LET-V{dtGOcC> z6Sw-#Gzg;{qDC2~88pfvcWHG9wHkgRopGkyv}iTX9?LT7hfz;7a_PmH-SHJaRj6OFJg>`A6~$a zpakSx$iZL=;&E@J3!xw`n;k9ZtDtC!Ibai5OMQPc2O>{vupHRmOx_!7q@`~tg?R1K z>A@WhTZ8%x=F?GfECa0%HKb4ujy0M=+SnLtyblwzW^qQv^6-g5r#8tU*(EOWi}OmH zQM>&{=%DpfcQR?TiK}J1JUs3WdmCtl$?!E0>9!)5smMe`CI%wCR^)PdJkCgjtG-+G zQzR2A;%9}-tY{=PgT9MP%|gbkK*n5E=PDKZ0Ae5DShtz0s$4DeD;l-3;lc%K`c%HV zWX&yz*dFN9=~ReZzJbdC+K<!r_b-1mEZ5qFUdd-TF0<31;ax)fURd( zxPp=D9OfBvWV|8n{feU^R219^B8tu@yk?|=r8DdshLuyWG=^=E$EgT%Dg>uPDk_nq zzGYYi1;e2wiX{sIuNkFakeC45EbAp0qWTt&GE`IqN6|x4UNc(3a2ki?-^sTVjJi3~ z>47F5CA}iXmIkm4DBjl)I7`EenYV^l023jo@n#XvCg{vMr*->eE(~&Zet~SbbXdOf(Y2Fjb^pLA7Dn6nGIe5~9Bc zBlVBMzCS7tQelS{kiG=SW9K=vK!zn5$>Ma`TF6lQ^l5o-l95uO=r|P?Scyf)Ww#{5 zA2*&Jr%|}2$D#pbI|iVflVqgbe@m67FfSVML5TkcIK~J4n#){VjC;fSfo9fM-bgo; znFpH5@|BE=(T8u`))hJqJ$ysnTggZ@=BpNPSE$7R$oDE4{#vKt!<;)wBStX+fbJtc z6gyvDU#vP!KiEtbS2E&rKEuntfnlK>0YH?myp`k1w{Fvq3^;hzu;55935((9tw%>G z%Nc2vfn6ZmpEp~7M^*k$_`5#ACDPcKo5oOYV-7XD4Y(HOJNlt!^4-ct#heXrr-un3 zHeN$D>a(10rp66X#GhO-(Y{EywzCBCK?(LqAgsj?S!n&oFxWla0sifoJE#9)5Yl(L zLx!!mIQ?G*>Bor$p*5oagjaY_C2N3vr^2-exJk%xkqrn%^JPIWu*LeBqF3;^x(B>& zn>6D|_=lX91~Qs+c_ND6jtelZ)c9od3tjsAB$xpUl%PP@&ji36#=a#AI!RO1~` zB?bEHL?B~j1sX6ZP@_LN$EtF~u|Tq9m2A3GWr_lA0`*W0OI4uRv~OE&O;eyxfg1`` zMS({D5CBzGpam8vhdN$O!SZ35t8%6*&@Hmiw92opKz*II)=;2j!vf{kRG_bK1v0YN za*WszGI_Jg%226_a!v)3)mE?{J_RON$?7Q3@Sy<^{5bI>Eq7AYQ=s1*P<;j3@pqv3 z1`0ICsj*=)tuC}|H{F-8s%)f^jmCbhK#dh>?vengi2|*6%Fk4wzD}xp6llCtWm5(E z5?eDBpM&9VreKSS{k2-rT!CgdLw2tM?Qq8WJ_Q=$l;1*uj^N2ZRaTY)_3a;MzNtXl zXXgZ9*$OrX442AzzXDxw3VT3-K6eUhsX#vt3RL-^0&Q_X4=K=LXF;?AD2IlBvNLh5 zRkClL8F^TNwmAd)hyv{d=~r!Sqd?=FRBaXL+~Pp0M-^y}8vaPs-%i0M;E``tSbGH; zc|DM`g93f;;KgGK^s}>4A6KAbLjoC}P#`%p0D4k^4j$EV>?)s9u=9fh$(~lAJ)Z_Z z9TjMrQ~omw)Mr>A)w2rp#o$1Xo>QRfPFbA@L>{+JIxTx%B^&GHd_jS(%?yK8~j(1v{zK-|?VzEEuuGaSAlh0nN6@|AN!lIW}xCi9uY0 z=}P^=YRFovR>%;LreK8w5h@iE=FZ|~4uNh%-=4#ghdpPKVGOe8>~NpJWZQH0vjeiH z>`w<|PuXRMO}D4)Z)Xp*rz~fZL(%Lx%X2{XoaK)Uv_e-SbKOCId&m5eUp0mH#*n^yEPuWP^ya|jutZTr|jJ5VCHS8fS$cD!a z>(!-Wa%2PJv7FCV;5xnAtVDlcOqYcDo~uDyM6k#pU)r#r9X77WhOKk3XN3)0<1}Wa4Ljz*R@tz5;{y#`t>viJ zZ2TnvTw^D^Y%}Jr)U`J3(uqI=*V(W^Cj+qcHtZ)SU9kd2rgIb! z|3&`N$f$*Pl8nYi&6ExQjTB$ot9!#?YN>pwu^|-0vcZn}2^WFX&~LP1`yJW$TN`%W zk)bx(uwNY5W*c_M;WoF}u!GKQY|XKOXPxQz&W05_uc|cow$9;TcPdzpxx*0zcG(GMP7RF0ZX0&WLCPO&*!hWpN``wBA^C!ll8N3PJKc@X z0_E+sVM~S*%p#ckY~Z){M(Rra(T2@(n7REn?7G9u9k5{&9MRa;4ZG@$ z*6%j#kW=wl8}^G+@gFwqduO!H1sL{xr{eQ=!k-*WzhJ|*IV<9#4Lj*z|DQH&tpmGc z!-^ao$7LI~C&wXLf7!tPivrks#fFuP55TV4uv^ZScFl(U;=r!ku!9clZyPpU=^cn+ zzhMKvbi~Psd%6bTk2Fi$c7DcD$cWEvj;pD7}miy@Vh|8pz*L=CK^9`yG7#3 z-y7I3x5-boXi%_|MLPZ0e>37;zF;s1Ma`NUYeT&o|H1*u`4=l>O8wV}8%1>=G@jFP zJ|F1mLdTY7;R+SlyG#YPFIIt5i&S7R4m>#V^a2&wJ6Q#;f35<*!6g%?IXqDXCV*dM z$grC#uzIkH+K@9`g$mEBxD|(0;8b5b|5*i@0A8C5ng_pN9GG-O1&)@gzz>&IU@IKY zahh`{RbVK#Plo*ZhYIvNm7_uz?RFghRY88T+xWHJj_Z9?gC^n1GZ(bZuJxSVv)`|) z>=Uo5z_ETR@hv-W#BR`xKAs$_pz(HxRvl8=7DFS_O$+wAHmp@%tK(860PZs2m2zto=lyg~(;Z_oX1d+x8=bN{&= z7-l0usXg~6*Qo4c2dKbByRLqeD~C|;Pa9=U+1c`cQ4Jbp*E-*>^{8Fh6}zv$+X#Eg zZuB2E!mhNDdaFG_1=m!`!+ADIJ@_5&An-8E#Oux+m|&;gYxn;ALKQV1es(y`^(iXw zmEEADcJIHo`?JXI{c^jC5q1^pt&*W0o13Q!`q6IwQM*IuZDjt&u0H>`YW^RP$G9D5 zY((2(Bf&-+(SEaWd5@j=Hyh8^C`gX^m%SLK+RI~zoqw_2pbPy~6Mwj*YW?$P6}V_4 z<5_#XEww4iKD%S5Z5*6t_h*NV1UWz0seiEZ&#>!QZ6oSlJO2WE%J?rtpHflZ*d04&Q;QvTpAY5OYx=NFq`tFP&U(8Y=WI&wslD7+*b^in0rM;@vr8NT zPQ{Xk&yc-UYT)se9Ft5CVETqfIg&k|EI0n+k)ByAqsz&1ZH>69=M5O-c+5IvRp!ML z3X!;;hx-yP(}1r|Q?uUL-7DL)HL|tYaztAry22kYxpV2~$N~vQP7%1Ow!E#;0#9mO zZfn%2yD8dN4(4Cj&`|9o`r>F`I%GxD1K;1~-`XSeoQ?U{T-AZxF$uEWqee^^?-~&< zy{~-dQ6o+3D@Q+S-1AajT-(FO14{}o-eQCqAK7mvSrF@kY#_`W6_Zi+qv8MlaB&`4 zubmN-Fc$`1trLRGL|-!1z?+>aRKDEKc)ryTF!3qw>MmCkj1u}~mi`5RhXE!7O0ckS z_0Q#M?4kmYCk_tC{N?3-ZSj8PeWJ4NiA?8oLI_y6ugRGtN&+fWaG?x9XWg3lrxcHm6<*)6HCXaQ2a{$v!cDb|s?nsOc#6I#lMKcQ!Y#6(i z3&J%Rw~GwTvvd8HmjL=jVw^yGQm436C%d~YNP)j@x^m~0tveXc!y0>b2bj*~(|rLn z0FvA&L!Rznyrq3EpM1=y9x*W**Z!=SNpi?zMjo<=$Jvhik;jcnVq-LH+m(UnwHAKw zR2W?LM11Wj6ai+z)ykXo!0zM*IXw?V75iPQk$_`ds{_yinF3CIfD zdG7?367Ld64<)NO7#Pd@o-oL9>wqVWMlk?eX7-xhfb|7FCj_v6lI97 zm8oosyzfb%+eZ1ylSufr9E30bMmr%Yv+VUXs^7BJ*HG$rPa2iW&juEh@1COF?{XDp z>$7Fg31RWIXKQ}-&W39ghT3(1Y>&m+FObQPK8$ag+`sI?j<27`bOAD=$b8D^uEGD% z(x;6K{2YJUNRA(c*XT@O6O5eT)v3Ct*h7Ced+=ytVn?I86`$|K7jXO>ihnT>54Oh6 zpUd%i6hEz_k#6PR>BN_yzUrRSZp5ENe)lN1EdPuVi{?~&CQzM|ynvI>q2yfx@#n!6 zs^;c$d>+Lw2*mGn;!9xMhU(}I$n(z_HB@(<_+pOVOz{n$wVLzdvqo(EDs%(RX}F$j zS2h+0{VQ#ObotN1YT&)t&R`kbDf6{fDB!9RcCNXr;4S(YFQSy%-(Q)$Q z=L}!1OIX!D!)1C+4b-l99~rZC#v)IE%Lo9jQZ$EdOiGZ8pELaFW5HsBmcrd1yuOg3 z7%5fot{_?0&|Nu#fOL+P*Pb&fYhz`_PDTwZzXv)Qek{+|IvKUIf5SnmU&H%c`k5#g zX%MMQL?Ku$=D0AnJ;NP5lP{cLDVq73K1qvbqYg4bHf!Sc;oeThvgg3!lYdGy$lO7} zG!9}4$>#(?@vOA<;?`#?D#14!8;syaZDV&EEOLEeG^i+c6qXEJ*bArw&1vZM&GO{) zMi*^UQM(t61{yYuelHq%CN_*Z(BZO@aoLyFD_7`!rezgQG_fJEYZPS>NSE*5NN=*7 z!p&~e8Pw-YR6>e|TR;9Ds0;Q&^yqu9&W34lFL^^kYzo$0Dl8s%cQzWws-9AE)jbOC zl9gWq{`ZwlUNXMIGPw4VwG2FFAvxs15a60~F*Z%CNZyv(aE_!T3aKI^{1pRHc8V&8r@n%3mdSM0{n61NM3 zL#65-UgA3f@wCKMdSFv=S|-J=b8bGr!mx`H=3 z6cGL|qgpJ-V&$sx+f!smM7H{uQN_xNm8v4^Qe>vS$|JkK8xvot1+7OOgF^1<3jV88 zqBuOwTH&Sh3HAoe(ibbNd0vqCI>61 zE^`r-%c|QCd*JMdJpH#=SmSG^X`-F5A4@PzLiz3q1bYa^vI)faz)%f|Cg2ag2Wit3 zV5kKctbOKN?bgD9`Fv%Tn67CD&;1BDtRU9W$=+xt39vQ92R7bxI94SpzUp=3h4KJ} zpqMb&uraXO8`!_L%SYZY5-E!R`c zAeKzt+$1^lO*q~Losx^*G+qGem+N9w6y5Yq(R6>#jcbN}H;v^_MNPXHC0@Jxaj1&#xt6>qv*cww5RQmg*}X(_{sP;K6l6||295$7k^Qd@Sbtb z&FLfmV{Fz?(!LLk;XuLHKEfRjpncv)MrHc_;v*v?0R-A(LImT{$7~kzB(LybzU2iZ zM7|0i8|fhaP4VM9;fCG4&mW-=^T@Y9HfmBi6FxRFnsGV#SP(QJD5roC1e+KmT_GZn zEBnu-Lq@I`l|Qp#_Mks<<&dRAkI?So{={ghos_LUF_Ngf*FUk_MGH)o7g%6Ou;>$R z*N#t&OtdSsr_m0r?AX&tY=T|LT0&viI?#%pS_=FV(jrO;r`-kw2I~ueVs7MSjf#hh zh>F0nvi=yxo-phCtz-M~l3KZvsn>;)|!UcD>%6)^1l_Pr@(MUhL7q9fK zy^MqePLI{3lGja%q*^mm%IOEj_BPTDiYJJ*g5akZ5wdx2T!lLz-|lU6tT`MWmWt>d z7|afQI|k{KsrC5?+5?OW0M$Knf{^cgZ=4{ml2JKE6?g#5%rRPbC>AeeR@BytKrGavc9H;lHQ7*0i0s(ibAV+?`_)%^NvJLOge`0I{lng`8~# zylvni6JroDTr2xv5Ld~4eRyQA^sxwBu(=bs24^+?;Od?d_@V%#LMyImUyFhVGhe3S zi#dKX#rN!M=O?~Q#TRh=9Ex8bh(8aUQSrGP&qUkZ&my21{g{BZRG;0f&pdn*`3*J+ zgYDAsjR7V$>$`q->&^px?9w?tkK!ZyTl*7w=fs!5Rj^{iI`p^3?vwtw*02hXm>AVw z;p)Kqgkubm&QE{RL2tq3A%q8#K@G5!cmW|y(hGhxl+umeBp`XzV52?|x#eJ7o2CUl z7z6}N5n+t*ibr&*Ptq4Zh+lJY7=Q{EE96yfY_2G7W3CN8-Gk9eU zZ4W~H$XWm%cBW z4puBx8ZH=>iP>L9$ws<`iX>-o0pKF_gT#8Od>H*U0bZ0VpcIFxWZtX+YHXzl1wcO< z?Xqk-(p|oG&?J(^(C>m!$xhEP3i%^L*hwFxt4`9$G%ldi$>=@bP}8gga*j0Wdk`a! zNFzNAoN$QCL@SEQjWfbE?X;{o9whj*Y%?AN`m}s+yzyj}JsyvzCp>JDD|q;Rq*~YF zW-&cdIAuq{*%nXZ+JRU8G2Y0`@n%=fn+;hmcWX#%_%!sgGGOQaMZd1kc{Y-sxd+I4 z-LUjZsp~0r*Bx+jP>`Zgxwze7{er^L2p1#=0#ER^O~4jtRa?FvoKNnWU{r1!T$G|c@ImvB8lAi6w|l4g-39Du z3VBOzW!L_>#WYlb|8`kf1=9(Q0swfnnFc(91Tl?d4Owd6F> zgU%R`V^;q?OP~(hbtSgRXP`SY9u(*4ZvHuV&oxh%b;yvrepIpxi&~zaWIU$1Wt-0p zf5>r<4wo&ZB&Q|G{LhW%+6lSsbFA1C^3>->2D78!9l&kcEGdM#s*{aJ>VRT_qXsQR zOh7hR77ZW?4FDE1AG?`GkyxRE$wrN2kQ$Fk1QamlFgXnfC`W)plgD-%F_Flf%Q0Zl z4#;v-jJiZ%vZgS1-+77=SMD5DL{b11zDy3B0!`v7Id6)!-;pd$InGaE0i|LAu9D-k zNdbR$E?^SfrvS_kmy@e?v3dw;0FFJu_=6Qg>;ufrG6%&HLlD%#6w8ezjtTATMt{ID zVKZRKVVtJZgNaNsL9o%b$f=gP%R~GV(m`q^-5CCKray03#euNn1NZ@=?oDqo+YG zS}MPvX0+Cp$(ZRz6L;}$*>1W~F>QGgsNeFWuKagFcJe@6nfx*d{sZWzR|@1^{YyD? zx{*@p%Ot!ViGjcak{rh=_$%85=fU4k2QOD7f1PglV^*M0ZUWDB9vr)2K#FAL8SvAx zOm>-J(9XG7Qy~N9Yxy%iVlvTi9kfQrmvKdGmWPzucYJ{xKNNB z7rZ~_QJw;>jJfl^Gtu5vlnCrJqUzEgH~}N38h=QYD8HU*e25EF&1M-*%0GlF#%`=p z7plQCY_iWRqf6z&BS~G5n4Tic8n$;MLt4^O%u( zbe<7Ui?Pc*qjD@SFh5owP(Cn0pfCmVj0UY4i%TqGvXjZdevi%+hRBYhASE1enmH&4 z@mA{FNDt~toNrWuP||F^CH2tHD%oqk5m$-Ue|66|GTg#%K3u#3TZll>n+wb2()q?i zjkz79{zeLWH9-aa4?1A2(GPL`9*S(jthx(~Y9UN2vbr)^^C7>r_(9Zi7BDfJvcQNF zJPO5Ft`32bTM;jqk`R^SLb*nHV}X$n%Ef|ZlUWN4BOTs@ATx6hpxn1gBPI(Ah!?|t zymbT*o2%q=3k|pPg6q*OGC!??pnuYV^)+I(}LO-bQ(KffCYSbwrGF|LGYEU z4l{HV^5Syi3BrINDCA|mPYfZqEjP+xfDbP>8qgZ3@TJ8%XMSlsq4kr)zBJwhnqK+R zXh^XcMHUC$uE-KC-Yf#j{3!<)8MPBos@KFM(x8`FXrzsmS!1Iq-Nhm!lQ?d?EAWqW zC46-AzzVDQf34tR2d*$`BiHg3&=swchgPsiesu-h1K>1hr6oFbU&Flo2kNt6C4a71 zX$fvnvSV0q=EDnxF^`oX71kPtEWgSys8jc@w)u-zHHhfx5ziaRLh(UGy$+cEts^j2A47p&f z5%a%#e?;X`y-!|eq~E>wFRl9@y`LP2yhHB~tuxZ7_u6{yeUtUZJvA7AtYzW%(!Pm5 z7%383i2&nEr$2F^XcN{O$q#aR`mgxCJSY0#YQxpCwggn4>F5s?c+!v)8wMLg0m3fmGFlI;CqXWd~8SCi;cG#!@h!~ zZtWc|+F8J5<6m)U3$!>G$>06TNQh&~3hv4cr5y^iI0ITd)4npQKFlPP);Mxd^zE!& zU@NdlejYqa&|n}prTq}n41T&nL7?Zw$aeFL=pgH?wAR-~2ih-xi&pz(UC5d)h>$~K zeD&R0j@C2PwjDvcK%Gsz)0srtf6!JMm*aBR*B}@}W8~GZjY;%7_8a4!oPio%@d6QM zNtxcRq$3mD7cUENXSuT=Vv^e&_{hi6CWa3+U`UbBtOJj&3V?WqJV+!HzKDY$F>szp z@}vi{>v22;rD%9}D5AOLuGrnhNAFkgNL=ue+b0cQZhfK_4?68eX>_2ffn7tK{ z!6!^kzS>~a3tnP?7%!1mHyCxp5T?uS_^h|l_zxe9%-d)rR=`mrT#S-M4S5SFn4cu~ zZ#23_${6$(ZNlz>(%OG(q;i%IzBLXt#2HdWK0^vJVJ6AvNYDZxtQrc3yfG|`v-8aV z!`PX?M^R*tf4XNTGs#Sn2BtbE&@%}T?n?y`B#m;5c#Fq+tggBV9^i$pnsA7qh>@#6 zK|x)06%bt&yrX~@3aE(U2_CGssH^L)3jgn`o(br>zt3Mkqv;9*-StXxsov!3 ztDj5#Sol#H>;wB96YG4WuYEo>$XcwQe;)tIEv`zNomUC>@R#y8;T4b7C+%c*G`K{tG3YCmh0zG7qQd|cOGY)oBBYWp)c!FJ~AM>gRnxl`wFPQ6N)(L0+F z)3z;mC3Q&y%fL3PR+c+CSp>sv(PF^H)8x-N^5+QogSSu$_xkmM<3+8!WtGZXvvBsc zMK{(4pUFZLTEU-5rXi`!)8D_6I;H1>E?+`{c-Kht_*wxBeUTc4iOVAnm*MY1S%P}X ztEtnihxA9Uk`du=dcbR`{aQ~=nOW|FQ7D9j;7oCK<7=d1nikAup2#T)tzUdC^@ww) z=+2ACXeOo%&%RUZEvX}I@Zz&AsiT2X?dz%W_99oWd_C1EevgaB5G8}@yRS3Fi}k-= zPt9=_N)6Yw)UZ%5*^0zV4UcS1^^ohQTj8w>b^Hy)mYel4Z=}-kdxMJB=_}tL8fd9Z zUR(X+8^nFxCUe$Sk9#w96_c~--P9<({u|iR4t@S0rMOsMrpiiJ03^@u8m<+0P5`d1 zKz)xsqMz!cpWB8XaEU(fEv9?9p8Xbz;^X?SZ>3Jd`JrQPLp`6=3*Sx+vjNQZw^NrO z;vfG`>SWUM?Cry2E>@-P`o2_s9Wa=0CuV?NCE;aLC^*b_A#d#>WGBA6I8kH2r4@>zVDCbJIh=lN1Ixp&(wq})(bW*@RG3L7e2I#Q)Sd=E|KJ6-gC zs$aX0Y$VkRX(OB1U66~s!IPZXVdoZo#`~!*;`XqR%S?xO)l1&@7XFOPnzzFD zWbyH*M*cv<1eZ;A=l=Hob<;L~7#i~Aoi|RoYs#Fb(01f=DeTA}yfp#` z{*06Q+ig!BaIRTNLI>!6vn3`=A{wkr02>2JArCxUWuUUgLX0VpmeE0Zfv2ej9B{Va zg)l6>Xv$W%u%$Zv^!7l4e0w|5UEk?{OHPu)s!`zq5GV4!8^1Cj&Fs-hAyNE@fK zJkh7@NDURnMTW~j(Odo8j?@p9Fx#g-OmzhjKL0Q^TYmoKBgo97deuiMkJ{2jP-Yn< zV}N;W{|MjE9$TNjG*uC6UeX*AX#C;hfc9PWajIe%ok55MvV0&+w9!a_*e(J^h!;sL z>HL!cV=3T)u-csJWt&&q^!p#DR9jO545C0F8OmK&3?wdLCqWUWIVPDGfe4tbS|7aA zxKB>onX0$e>X+o#EBdRQsq;?Jglr0FAOLO88MW8UbNFEg z<(__L;k2OKBInkeRTKLniel~~bj~}?M+^F@iUEt17lR>D8JBq0LMa(y@66UIpGi~M zSKAxJR4HxhHlJYNxlO!^N^+L?L zUE0s)%F=)+&eMxOO&wSBoEwZfk5NB0BRlHnSfb9&YMvSO^YUY{9=pGCE0!p%jiJHw z%m{-5jBueTFy^yV``$M(!Y+1PM%cwpQn-=PEu0rXOzM;>rH+PqW@L-?t)HcOLNZ_B zqOt|$y&2RT&z`qXcRxVYX#exnL5XaaOmo+KPDa_U^w*z583(0NI`i=K zFH&Rpb>A1T%U@H|wG8HeQ`0lQOkKu_hVOluIup*Hx?NT4v%g9W67)asc2!YX8z5)k zEZw_GSIcvK%6Qj=GW`4%>t>t&=5|$<1XICxN`|nKjQKis9YLvZ1X@6^~O%XC7?}4z? zwOE&blRBq{>4-89RK+Ept7?fdRS7hMsut^ezDW)L4X8H#pP;J$Hq|Qms+$-pa&Du2 zkfmpQORnT8`ju}}J-WQ^8f%%;ReU6YNal2t`__9MC`iZM2^s7B9m?qfJ?=Z47VqiC z?^0f?8JOb4ln^mu@3eQ@>ifULp!m9e^Se~9Ui_A~C=m8VSR07z+iICpuuwR{zI@9o ziKPRDeEGQlKam%n)U*GYI-xsqqeSod4dPRmwNP5;^vK|5@j`^<$iscYax`H%)w=)p zm=T}U_kW){_K1(%1d+k977Iu$(ay53aE51WlOEi1-YMq?Q@+d#oq+_Mji4TEnoKAY zk0)`5Uqg0i@pXON4`kn4)~sj$km}noo6RZAQB;f{5=zB=MDBlL!vObTxt|f-+k49Z z|G!Ki`=-o8e!YLv=!quSJQ%0s#pbK;NwO-ZTCn&8E_9HGcfJk%jyOLmpp^g%d% zH>$f3?`kYnd6J>u!iceM2@!9yGjJRc1T)3Lf{k$)5!);BvcH96NMT_irU0vy4=#{D z#)#iypS#sk6|$rsw^UW}$L7EW(pbXsBM9tY@zQ!k7uf1-7{f$c4N0EI6oV_0`#Yn1 zU)`omZ?n~)qB|1@qOF2M7>pA~>5gGF6gqZZSan5txGAjKmrg~!;?R}EkPwQap#r9n zFZ3&6HLdMk(X=3-v808v+1HqrRmZ3Km&x|LHW5~Qr2tD`Nu0i3~L;he0 z&y=XDIcB$;Vdx>UHPYRv-`4qtvv>%L_08(c@N+0z{~7MH%Ot{|I(DJ4iiH;8D3eFN z%RR1OtLP{h^mso4M(&QPfjy-nQQbLPNNN#tAs>as9w|t@m{=ngUp$nI zm3Gr6T^3W-avdB~_n+8U0z@!dc(lcpeE%UsJyxw?ym1+)X+O}A{CO+$>LjR9z{F>q z$Cj4Ai_`oHIg?9d2MB{)<&8|o^^tK^#=(G5^lu^sFQjwSE(h99F40rtDw8MWy|}(N zt~iUKM3?2O#pRPr%DtrM;z>E~H0Y+2N5V&SfBp+zCg{ext1hU#+s=IBvj}87)9dz zi|FwQbx=E!`AX$^R8|4%CVf(L`i#87E0~xr&`&2+SNo+EtG`O9a@*duNf#8U-uAB7 z^q?Yjp}lLHexOJVu^ZpkKNP9h_0*aZsf`alRA|h6y*kOY8lM^%fM#=((@)9_FZE&wH1s<;k~JYxU>ehm5KqS>H!P(WXl(2%c8>wy8gP5m8-PQ&y`~qeqGK8)w%YlSzp&y6`czq$c`}>cQhFH zg2n@EN$l+{6S^0ELB%cP{nvnzDK+D8s7L0yq-8waemkCCGM)xg zv6;x&c)#%fcM>VPcXIyMBvPoQoBwMD^|bb?v@Ys5TsRRh1oM_>U=TCU1Un0|kO-S6 zGH=B>d^JyG-c-vt2mWT9vWC3^w3QThG3|INqi^$6o1woV_j9u3e*1Jr1J%EV3z0RD z&)+Bay!T%~KGJhMRrTwtZpv2Gbgijsm0ZHkP5-N^&Aj*jDOLT)Qv-V&*3oF^ILF6X z&cR8g{)|o>!plBM=mab5t+`OH7(C_dG%~>45$DG%XE>XgFJ^d5i{AEK*KdSh&wfOjmpl*yyEI zm}eHyAI?z~9v2K{???I-3Uu5T413?@0FxV;F058v^0%5vkr}D2R;A%x*TnQm)d9bo zU5(%ezq_YeRa-mtrfSs=@5EQtYT@s)y+v8J#}&5M9uE3W2Q{c|j@d2xJ!Yp5=&1f= z^95Y(?CydEzK46u_dq>!h9ax;rYK;frJ3S1@<@%H$~fr)xp6YB(#UGUY+J*bxQS=lq!V`wh44vErp=qgp9F2k{W8<7sF$j%X@LF0g=q_n$`p7Ui|QpZ_QVM? zvmbqZyr!0%P>=Z`M5 z=t_aC`5BzOQs6)z9_;-8Ngsadtj->Jb3h*=&SJS?bp$tbFSrT&&5Sh9St9h|e-wr> z;xV|li|W{FaduJB8yO;6><3*`by@c7mX*2pb^ET$>%;31mCN$sjiCWT8nTc1D#UyT z@3MW=6S}Ilt(OSG?|ql&+^m;&RVD5%`}D#LfQh0jFY~T^G0lW>OI!LO%CWR|i{9N; zm3G*71TC*}U85-AaF*zUx~Z=D8(J3j`Q2F9o3D%MYr6#t`-yJB!rstBeaPQ&wvI5nMuS)fe_q=kmpl9!i(VbosRb4(_{> z7wa2)s)zEImRt?`4sw?2vAtCL?9VtqFYN^jU0MR~Ywbv(sNY$xS9onWi9BP;Vwx4x zMZHxY9#ciel(PL!e0xN1wcft1L|^c7sxq&a*uEbUi~m`tV$lB`lfSX@=S=>_{{R1H z@;8S5;5)JZ&q;~N-(IA2+rFx#6E=I}UHGkOKWD5D-)6qif9R`vVCSFR7wO&D^K0~H zebu0Xpqz09^xjWRweKj=S8hyI#*8ihr?6h~X=+So=lS2W<{JZk&YEvb`~PjtH#Yp7 zL0`y$sFcN;}%=kIOe0UzCSghaLUvYv)V_P)d7PtH_E*;x&dEAy0DIz2J>o!h zj(4jC`4woPe;cO?H26^Z%YVk-qPHHXs>|nb@{Y88Tg$7ZVv7PVbZUT_Xx|e6InMz3 z1%1x|bzb3OMTLw;8e6D49i)z^Tq0f#h9;4p#sW`cIbi8U2PrRpFE$10eO^C(kh++I z%li$)uCYO1I*>)QK`-W)y+P^PV^gI`Tl|||WGUwH4cZ!{s+?ye$s{}aM7rY8!3}!9 zL2AISAXr}Ve*$oM7J$nSR^|TPsYC%Pqw`oB=X;gtjY%5r*{eQdV?YyoB=+?0%aJ*P zOd~(2s2`G@=Qb`|DUq0|V}n(@(p4+6TgoN8#D=!R>Zo<29yC}TFa|M^D0OQLJ;rVp z2#wyz2{3_u_RotQ$IsPcn=lngd?K}&!>jm#la(r)2dj$0&*hYtLRsm2qCXj|4m`@( zTTCJ70rX9NW9ShEZ#xf^NFo)VjUr;b$u(n{W^$bs?c5$F1`|3;oJm|?R;&Jy$YvHu z#|S&wQLEbaeyGGmCBpJ#EOAB#?b@eS4i^d;C?IqMQ0VEa9^nV+=xM$>yg!E^6*_Mf zqrxU&vmE=ANqLESHio`c3}a>^Xnh918ILe$^U}e-mFM3*C#HA$sw%u4Z9X|fopSif zImqhy80;~trjtzD_E3GMpc+e0gIDM`Hf6vWcHt{}7&@Hn7!Bzp`cr}PkYa>BT%7ZK zIOfK{}Ylf)No#<6uPREMVdfGuqPWT?dNkBVKz(N>ZjoppHT@FzP_Z6pv^N8Xw zC0=pvODPTLx&4;M6W3wfBRERy2;u0Iif#}Hd zl38JvE8>WpgR)uFhJ2}l7NQu@u-Vkq83}&m67}4zB^r{yH3r@VeeUT$LXcVDCAIc@1(}x8-o!GbuAd zAOPfvF%rbfFf5yr|l;Yvq4$94Aj&hLjl0mb0othk>|J>c^B3#J2Sq#)9yFVR?qV zf?&%H#YT~GsUe+*D~u4cP}=bd1P5)f8#7Z#zcoUYADoql!7c-*cs+}#w$ArQN{D^F z*sbGYu{BuBq7dXY7DyvV=j%QrRcEvVG5Kd=g1dR?sA!xbIH%i$YYkOO=ZoCO$V6F* zvu;CaVfVA)@MxJ zJuKFhykV4H8!uU(j!Iv#_t5~5Pl{W|5~6j0Jxg+pK!!rY3FVNLT{zTB48<48>%x7S zz$U_c!6{|ep&7$(8v`j=l5wB}$DyAgulO+OX$@_pTR}RCy#nb_LAuz08FPZH-*f|8 zX<=WPC<;$Z>X1o?y%%`JfZHpk6J7y-MuN5|-yUvBPD@6w|NW`gcTEJ zk%5dYlP_)&YJ|JU_`&EnDm+~c5A`BLC)z}67VEP{tNpD!y?C@bB$=1+iX^57zL~fB z^U>-a3xn)}F=}w&tGiH*ROE zTw|jR#>m9tMMne?N*?n&$RckwMrg9f@|Zk1PNtEVk3>M(tAt=Q&>_KAD;bgiS>o+O zW;PRN2gI;3(n1XxJpIWLz#tzGl=0OP2<&Uv+)VR81cJN;`YUVCa`qRH35AyB%@yrP z=F#>WBhn7^K>??Rrfklm3VL;S~O|x!eYQ;ShhiA4m*YH57jrG+M2CN zWWWn|aGuk1k5v1WXQAkYTZIiEqX8fpkKS>la+Lufki+WHDk>%Xq_agQk5X-8ud!$? ze~a#Qlv1Mwp2F0D8Z%C12G)r(^BZ2z$oZbiU$=rcouu=Y(+7934S#ywRJIk-@(tZ| zlsYZ{rj??3i%sm`N2xyHW>{~JqtyXr+<>>hKJe;+qdDrt zw~khAx%_yv>dwQ%jv)|dmhG6k4%r7qvw0vYtO;E`MxS?Is(e4_0uX2JZDHQ>&c9%S zSxbQ07BU9&hNtq@xTu|evXk`~H9UQ*EM6HDL@Ti6fC$){Mchr|VZ23$kEJu8=-$Vw zUg6CQ=*(kP--9LuSqS3-WI$(R2y}aogWVhw@-WG^JYz+e_=T_`4`8HJ@anN@5EVMd zss7ePJ@Po!moSnmk5g^;lU+q3pM@M;3Pwg1TrnM?kw8H;9c{1({xr zMKjGlz<+C0e-x;d<;4FVI@D2$Mn@I&vL;f2e zK*)a+JbkQP;u?z$<^hd!UbWIfrfFKYI#YG&Cz}LlI=6QXc)KB$Nnlt=;crTVl_1B|QmxKX9i6`s z25`?ij8P^*7Vzk^R8_C-6k(uOmogcW46^~Ty(Ke1#F<&Tj~MTCf$`pQmU`5>PVd;D z+Qh3Cn5FTPzUXZAMBz`VG}Jv<4k3N(S?UpMwkem+mb;-evBI_zu;;XRR96M8GaZI8 zcl)!dD2K1s26O6ASAlSZ5Hb)VuRi_Hs$KEh-!seM3h-r5dwDqf&#L30O{E|XF+NcV zSB-Qh9Kj-H47o~z*F_(W63zlEHHk>YnHL!es*nXk-a!F@{7Gp>2*g+GJL=VbhnnCjkFK z-#dqQ!OY3{A$zbZ$E!~Eyiz@My!s>IQg@G6jS`a8&s8%CSe||!s?v9Q^?52?@u6)} zu?{gSCl|kYYxDG4D*Em`Wj1rQKVO;DCZoCRs`_0Rphx zW=n?^(}~?qvc)`RYxg2ZlbE}m5afn;##SF1lVMDkua{XL5^PX zxIfxN>|$qrslH>P8d$UgI6~NOKH&J4y6tk+IF1bT){f>rcx5wy5DwYLHl0 zU2rMR&Uwwc>!s?iJr823noq<3<5SFp@+q>J1jp(6Ty z{Y1Xl{S6}1&UY>mR~fsqTauaj}0cE9d?S=%L;bhEg|clFJho{6g?pkbTmH%APxq`{uOFf zVyY4QWd%&tKVPBBlTZpn0eJF}&RnUED1S(0cVg4ukh7vxGKt9X)o_VfSE`DRQ!M`g zdL%u!{DqFl_L8QUzDY-cnPAfj{qmLS`XX@4)DJ%?=lgT6QYV|)cMYMZZ4{T7io%l)jpC~Q2Yh_g-N(YT`#~HtV0o4Mp8I`o@uj*xa{mnGh@t(a&pIWsHLeT_W=Z4a=A zusuG*O3uE{%=DeTB8>Kp^a$ET=1_VyR`t|@9=DYFu6M@%H1wPnSKZu-tcZS_l2)i_hU)3l)Y zNz>E<`ugoORULo2R6=&0r**rlSprY%L$6k6$~dl8gAbk2C+sxDt}+`(vCbC-zco+B?@=`-WN1MpLu+e{wB8FiG4OPI8^~v^0 zVNJxrEXx8OQG9Z^Skgk#1*OmA=!bLK{LL`dx+;7kfYYGlla*7}GU zYQI13)57mJ03X2XT`-cjPlxLL@{tp{BU*LhP_8@V$yjlXm|hq_CbB!5w`1yKykWg_ zhRP(1qzLj|6bpt<%~T!oYy&Gjc&2J!1PaQ|2F8S3^pYMwQ}s1{J#~WrrcABAZzh7! z2EBczI=j$d0RS)%(8pYByixP6RlOUM^i#AuzsGR$SF#o)-c9-#9X)|`Mq-jID5TwV zftN}fe|4V!MyMWZp6wqvigZmNMQTV)@=B4KLL|R*zCb!Pq;ee3qGsoxB({vQ%)ByB z<;1YY=3mGQI!a!!Z;L&!LB43SM>fOOS`qq`MD|DJKFAL3xgHs!u|Wu4l*%QPcBM6Y zC=u4PuT$lf@`3DYCe3$Ki;GIhTwAl^{P!_!vDakU+$#@TKW2w>s9*{qhU}jK#>iRAL+ z67WIS4w|hxb)&T_GU_f&6(Kl4XjBEpR^=6~I9if6e-jepJb@a>W72`yvsJg^O~_FI z%p_QnhcC=#gkR{dW~;IR`BMFaq1g@~UE3^V>cw+MM)rx$T>?wVOu@7XK${KZpBJgr zzd@NCc_-a~KK-b^_y%QC!T~2nPtitGl>NOWUb(YP-*wL0jNl+yd)i<+K-LVe$%sA^CbFFea7*M^!g@smaLViND8v+e}nFSqw1d$ zk_sjpE@Kh#05TQoX*a6AhZG8SsB}u6$R@!s=S_=3riNHoq!sY}xmeg-(o=WQkzT_p zaM4BlCSrc_MT^K-;O&2IRP9RQLXj+hpFb>PRY+tVR(Gbo=N!y^NqzVn)oDP`jUE(` zx`b*L2zjNaDJH0}LP&=Mi9-U`hfJU#i&L`SysYn=qt4z-GV%<`sGbWK+M`F!Rh3mm zemm@_g-D&3R^_zLG6eXz%Tl?lMwC{k?p zj|gtPWxnc=G?TTNT5Xz( zE?`NT8dV~y(t3)HawB4_X- z6Fb-Vv{0KW!PAzmDdJP)}t=A612umjKJ>b;aatA zz&9?|eGz8sL=?k}L9|$1I-X!Mf*BIYr!HMc_p3*w9g$V&l>=Ae!Ekn26w;W#`O|+# z#$a%-PRC^t%8?Sx6&(yykA=%UyrN~o<+O=tu=ezaTK&;s^F|Q#$;7s;Pbc-U3)NwH z^qGF>yB4bcZhpAdXZmTfI~)%S3r#}+zF(*g=-ez4m>Ii_+A+M;b0jC1c#q(vc$|fn z6zXFZslzKEsVECXU$bJfME~QPR?lu`Dd;EI2rBya`-@b^ax<6BK|z`F&1_d=;w8Ik z`~YGl+RbBQix5kcM3$GKopf4?J&mP#we7*?U(n^kp0_=!IFW-PN`=;Loz zo!SNrCgLxpuP$VWUN)M(&WJjHC%dAmJXuURCNFg>IUyvW+bmYqy|V zP+AD5&ExIibV}$zLZ7{u9ZKda$v~U^iVUl|ns9=~|kQ+%OSIU|I_y6di2;+tfwYW_{0XY{QY?n{HF(=H`pr zRHtC$_Ba6~d$!xjb@uH+&PaA>m&28Kvi^1iy8qsz{gHO>P~GGcvq$^PJ5=VtEu|7S zQ;Dy+00zfu=T|A~2ZMlnh2fD}%(d^<2Ki1zRQ zO}WC5P}xM1F#-~Q5svi`g`A|H~VxCGg2vo}HaY;Kcmra0zsdi3H7i zc`PiIpa7AW`GfS+Qhi)+{hLxLBZct^(s;`!de7ff6%jC1_oxh)VZr6k_o$IJmb?e= z0m@(KckW>ZAJt{|s!B6KsA&gHAb;qNsWQ3E-!WQ zauDxP-EBGB(dftM0J~ijh#7&ZlV!{H*MqyfzR~N`1Lb3&n z{1K%?zq_2R%WvxR3aq;y>Jckcm+mreX3wacmrx*!CMIGNfG27~Y^3}-LjIU+A-Ap| zJn~Kb{0e~lq5gaY?3@wh%j8M7^3i7GPaFeFW+kxRrcYg|$|b`YSOXZS=QR0qj%i9a ztyG<Le%Wt|7#54uk^^5K*BsS?G9 z;@Oim4{f3kn7H21pWR2`sX%ZQqz(uobkYm4lrTVe50?=cEcJTTDy6!b0@NXmi_j^* zrAStFMziPv)$^3kTc;y-t)VdHz#khM0FL|L9{D3( z!-XIcu@Fi*#)P(fQqWucslzodQ57iZ$V=FEY`nI2a3GNG_;*!H5}~vIuKpkqWzYUy zb?~=|DWXP(>%S$p)#jEx`MCpuIL7(^JP?R%zitnG;)7}=Mx#3(RKu-z^%oDSQG{jp zdkEY0BK^@rY6O?=538z*og^70R0BS4tOjh?#AO6Q{e)1D`iE6T!Q7=1)`HRTF5UF7 zDoshSpG<1S0h}`wBXVZVwGsXJ!;so7Gb4K2!>VIXoI00I@V#NquqCWc3zmOZ*gO&}_^+ati^1AWOO>Ig2+Jp$GFVD+busP`vZLe*U>RU0V|Sq! zA6^&}?U1M>!m@I0(2fh(^=zKB2ldmiXm&sh ziRes*6t=(?jM$hnxv&$>=yw39UV6wFja`xc4hKYG2|i##3JE;?)u7mbBoUl4sNfSOp6%6Mp$UldLw#5b)BzJC$2nD@ zJIM&lN6~tw6+jXrXrihFVd#*a&&3T_BoF3xfbDO zqdt1AI<;Y$Y|;)nw*{9~Df8=2^DD5~ng@3Wum2WY?g=jU2AAc*WkqmVSuPN^6PMtK z#H5r9mfg!(EY{LqwvxymC5OCnpB}hQRTdMy%{mytItcObZ~E+Ys^ftF;|#i0<_x-U zj^l*kIJqO}d^vmWxpnH#UEd8@4OrrH%)Jn6xqUxiHFAqACQ&$HXQe)AJ$8U8`ik{P zZBz8Z_3A3?%he^%s!4>)=%(ioTfZ$0(t5BieH3F8nV2>GRmhzSG4op!9yHYhF<8x_tN)nvxiofq{DFRBCEZLP?PQU0EL$q3zauf(EA)H9LE3B7)Us?djR=gi%&HmE}TF=AM&Ri*B=LlxCXigqZDU1dvj z6n!BwYPz`Qf>jx=wzA6P*q4+l*z0oC=e?v3vzqi{FA=Hti{AE<%C!2WG?+*T4rIo1 z*68HRs@iCreP33YlSnmMNn<$4nQj>yWqvlkJ#&*-BKj-sHo+WZn+>2MUOK)H!zE#r z@NMH}XMExU&313q%PQTcu`CmY5&Kul#z_%B=mV@#%=@_CXR(1p+;8IXG&!O~Ck}5^ zXWQD<<2R~vnRy|sFVRneeUS(< z_?U6>50}~G53rXk_rvj;a*Ja$ciSk1CQL{)+AVYs2-D5`%+@F~E?dF}KH01!CzuJt z5e^}s`b<~7f<@ycee^48X!>5fzp_{kuxBt!!Uiy+p3H4o<^il`z>hk8}!jz)aBN?)f=|}zQp==rfa`f z;lUB9OE+#+Wq}xi?;!bxx{ma63*SISU#vfT1LxD?)m3kTX!eY9J!G5eS4oW~e5;Mu znkY!~i} zs8hhI4Kel@v9YhbrS{{Sytm=8TlFDtn;K@mt&Zp6jd^iP(7M9eCpu{rx-Y z*3L7H$6gkZGqWta*=0FDt~JNvFmvcyEUatG^b_yWmBISscU5h9tpSOA1-Tm{5|~ur zOPtBz_td4u&9HW(+r>|i^{v;x2fukz?|e@kTy~KJdej))tFaFS`49qFPR?>Y=zVOV z^UCz8@2i2~KTy{#@2e}+yfW%Hlu5!C#4!QV=^NW5ls>IbGH&ZKefV}YmZT_ygkpAJSiZppFAQ4*5_$ZWU!eD-VQ6ZB14wo&K1P ztk*+6hLt>|FaMZ4M>lWQuYat%w)xU!6M*oG{`M2h4_kG`r-c7Lq(^?L?iD1+2MPZ3sp@Mt->Z9mrv99N4ZNJ0Bw}*e zXKbYUob%IBBeMbQ-AP3aAF-ehICxCdJw1?M8fNWH{pDvWom?*_R>YE!v!qOye-7qN z(WiZ`+yf6~wwdE>jJfPUBD$E2)r1fjU!R;&E<=L@i~AnI!2CkhyYF+=XE4DjFI&XH zi=ITIo9~ohufs%oGW;djD+np%DO=dtH6v+(#P}W**4`JYgCk!NNkYZhr^kMw2IiiE zRN1G?zEEXh%F0LWD-AEoewnyEB4>>fd@aNuZ^4gWs4nS!*p`Vn3HAg9yb}8yj)Xy9 zBBke}nUwnhTR~^6XTv)C@$vzw>^X{x-XwmN1Zod96j4lI5ur>WgdaL3J9XH0o{zr` z*&;s};m8W^3o4MfGYLtI$VM0n=I{LxK`k@;lswcAwl5IXrFVX*dLBie_c@l89X&Fy z3AxZ;(O}Jnz(`<=G`VqP=K$u!Kq?P@fWW*8$`|NAeg#E-RnPxQjjckdLJ5@kcwT#X z%^o{4#1SGj1#$C9o&U9JKVqm5fn$RG6-|V;8jeY_0OyV}iSJ^G3NrYc7&`J4OopvI z24D6~>=<_L))#!ON_tOKQeAt-;!l>%Y9djXqwX6-vWNQ&BkyBwC*KST>os3Pknhl2 zzg9EYQg`Yu)u9I)+}*LIvrK5q3;oML|z#_<>#Og=}D!1^s4% zu_Wp1zEMlzxZS>G*)7+{eyhCp%Y}Z4MkA5=$QDo@&+ci3{7Ah(RagE~Rq55=s%P7* zC=({?i?b}mK7EDkDn1SO-rr%Udelp$WpV;^o z>v{i#?yb;I|5Mc-BJ3U%8xFvI$Di8hu~5Gic|$}QU!a8O;kO2>gpRMN$e6vkVc&*8 zWuNIozgGv92paGJgh@yYde(el>6^Y+6B&2m52}55IBHJMA5=w{({}WjAJoV&XYlAn zKM;8G{&YiF5}hIc&Z@GE1PAy7XhwA$g;9yShwugcrkvPKXx4N@0?VS(2Z6FLm5AoEwp6$OQI!r1dTV@{lum~! zn8E)fU&LD3&k-%*wfyoj=Tr_yce=0lB4+aq0D7th9#C4}i{BEt7#sWS$T< znax|o&?lk94+N-8{Xq=p03ZZ7vtXCcWcg(wL(_nhrcA5?HX|UMgJULeDFge!U1$Ik zRKx6GqL3L8S`cl(#MRQz0sHjR^g7p9aGb{J>b)~sx+(@0qr*gg6++8WdZ;Y1Nz@Kx zb3mKLsJ!3Ds62p95nb^gbw$UAk-lUIh7g;DMqe>-I}eu${q$ne*}3|O{}A^(SHJ!r zbz(O`FxZ3{PCW5ro>kP4gP6@6%Krp}Fhy3?+|?)j1P$OguNgl>66WgsUsR|3rCIPU z(+B>dDv#bZBO>#`mUMQR3abgRTwde2v9e$sSm30GV!bpo8&Fgh?BC1GZrfZbFOMGQ zW96a0cmJZgjRzNq!%UiwFbz9CxDd|47wsm1?*@Ud#B1(t*B=Z}m^F#W;A=zdB*&^? zh6f+bd4!GLZ#FP2)wR1-S?4UCQD~pJ`<=Sy>M6U`!3}Fme?5zfjQ@y`Io!h+K5SB7&*KHmSlF{&ws={ zr0+|gu*Hbv3?j8uf<^4Y51z0|+HaL$Ukj-w3xd6;@|JpZPs^>AEjh&v9CLO29ydmrnDh}%=`1?@g?)oUZ}p9-=tu5d=^ zK2f(r;@L9bBEl@YR{j{Jn>+OlQMWDrlohp*cGijeSu~F}gyB&%}4uuB_-8X<93M&qT#ymio1teQ!9``HhvjNish0( zf8Xhri!$E^0+hDAVq1V^8ZiR<4L1uqvv;EmVJ^{w2!3a?@+9eK#=gt5<$zZR*kuMsulYc>l-7u|wx8{> zD}!9~J|^YPB36O(TTCzo!8A-W2qez;r6y*G!_sh8w<615D?I5DalH#=;UA$6 zgOpp-**NX-_VdYU^5-0RZT8J&V-j%Yn&=NbTVY&yRNqHstqCVE+uHZ3?H%QsVBQ~; z+xd`xl%Z0aL>**0DFdP8o>^YH5`8WtvLqW%f31QAa)9$mnb~~0bfx~IOFHl^`f3-l z$t{-# zFW|=Eg|1(Te3O)2_xWCeo0>Yu>`<}s?p2nz5}z%_R1yM+7jtA`8_98Ff(C(s%*c3|57Qal2>F+7QY9OOsB*G=ri!tgys<@p;+dbiVON@*orcy()}S zV!r3c8bba`lR!A`?(FPnWsw{^Tl>EfvLd z(==9$Sh$|}ZKxwO=yR~%-@PY1EEB5mpSJvGEJ?#2*U56XvSTdS1~n5ZnXRF9(5B=D zSxZ8~poY)%;pJ|oRV>+>>M3i0Q;c>px!f)3>v+ML@<%ylE zHJ1vhTK2^dA8zo-qMqvdqG%|UN`+Dh!Li_fLM*pexE+(F5m_7lGwgIJ(XA`pt|_4C zbC5&CXMcCGOh4V$M^?J2QQSY-OkNH^Ph0PVhE-%_1?=XA-ZSe4f=M2w_x4}LEx&&? z0^L;MxsUc^{f zF$6WCHk$@wjB|8hQGmwXLt&vA1h9^#47sSrL#_NT^2ak>1>i!w&ToDrTyGTKys%i) z@<@OsD9S%#4rCs;R6*ln{?GRKx^ycZhbTvc0DTDXh))Pz-r3eoH;6{U0yW#M$)yj3 z@<>RMASA?8L_JYc58pnGih$?eA3U1;O9mf-A0m~3mdS`StT2`v1d@}S6mDi9Gm=5a zBzi}Xa43F3+f1uLkglG z$j!=nqMh5L!D$&$CN@zB$L<7FW{vE7!s3+lE1{N{s0>AXXEAn~e+V&3`Y7}c1@J2G zmUuMjBxEwh8*B|puQlA}lQMp#NC||x!XFaACq>WrR4Op0iI|rx6$>ra&(KJ)$goXJ zn%sO zXFhgEmXIt1(H^1`&9yMng1CfE3vt1`W{3;*W?|XDG9pw;@ETy|`5-(RNR|u;UWeFS zF`ClrL>aYH0L?i3W|MGSf_7xdeen{TJf4~~gAh(3Z`_0{imU$!D#)^aeO}y@LQ1W+Bcj-5hXUPZjcS*x*#5$}l zqNs|^39n5(cmA^$sS}Ezq5*bAO_&=4Fi2cLCvfI6f$UBcQ6UdgDtKm>k5CskbS9*xcsGc^OU;1egP zneciu7(J!h9n~K@-QH693Al4MQi`fYB@Pn%$ro8uzPSUmkq)kxm&X|&&R4oi2e(5H zBX5x6h$P7(L`;-7WxyN(fvRGLL}VXgchXmOa7&J3B&IVM4kXsBz!woD3tIWC^b%3A zgddVAo!?H&Z`=HixBMozx@Yp~NZp@xaEEtnV{pi0?~L1creArZt?izbHQK-?txfsx=-1=zSpZdxg!b;)3^QRsm0o^aj!^XSNB6iG|=bQ^|du_ zx%I97YmJ*}{asm_{y5bV8X-1zG_q|qZhPxq{qGu7f_mM(GgDr#$98syurGd2XZLu! z=^OodXLmn)X1PvxajRl8#Yc{>Vssa`gB+h~*ZQIxevHz9e?m|0LUUX6;x4F^i}Z(G z+(RO-TeQ=qtJ_Qz&*xp;E;gR_0(?eIUNIwzc|iBTZUANz3JXma0qzV|2tZO z?R>YoRd@Gf3vKDV9vEwW(bIdlhl_1zYY+FA$j@cOg}l+zUDl=vZ46~jxXR>akcCt( z`nq23__+DSiBoz{FZa^;>{m%+L<%{5Rd08q^`ri#w|h?FYl);WDZGBvXZCUX=goc` ze)EdHt&e+hcR6sDm$({HQBfdF{%(Uktz0J#aQDN~RC|DXe`aRFjx|KGMmSRPK{qgK4Chbvm>^xLZqv`*e{UGT z5&c|ozAxwpXgBD0`?-Bv5k-)u$6|oP3X|G5ZhHGtoaoXU3WlO7usx+YG|~(`%Fty$@er~$tjHv15HFfIrqG6` z*(-+Zv8J*rlhdaWrMl`Mx2DhU)JUKhd#T2Wqy@(aNr)3Yu{@F3>}*fQ{?~WWG1#Mk z_;VkA(?944@P+^|Olw6tNgcF%6`hHiUSx^@xxu)1A-vfem&_gS^3>VZ1M1c!)Li2swNy407nxx2RHc`i+-3 z4q+mE7yER*ydVr+k3FHJtOCq8AJZ0{&s&}eU+smjBpwI_?3{t_>~q9D7Y$rE$POmw zA&`==`Gc|aqJN2m%B)9n>=2V4(+wg(_Jfbb2t&D`hQe@} zy?V?P>Q*D@!bi3=%jrb&Y@j6Km%hs5=lLto_2YwFKb2*}d)pNWu+_nC%`w-O8*4h7 z(Tx;UJ~E)Iv&s{3=qrJ7BNIc#8E9n_ABw$(MuOCbB7_`-{>vq<;Kj*m8i|7AO7b5g0g34|#4{WmY*0f`3NiZCRX1PJDNRllr+#1y8 zTWO0LrHe-YC5ROsmq;8Ew6teW4E~7Ry!4;?##)zsTB3*T-jm4oX<2#D!fn~>D*f7E zw`aRM%M&S6fkQxy$@3U;?qNvA>#IL6@KYtFNxp&1E<1qp#H|xp65g%^Ww-0xZPON$) zJLJueXlsP42JFf`XnHi)t(d=xd&ap-E+K!x18+~>3xmzUyQatV5hL8Y6007|4r}vc zQem5c3@Z1i>G52Zw!eydMzc#UEmdYmx;c2)^n^Zgr2ARv6K0^o6`nT{jbuHQL9WwB zk8&pw;P%oe_e85%cN*=k=*rATZbF!|2}3X#kclocxkN>@-Lo4@73a1P;9-Ch-27K#;Kb9}_s!h2-~{(TYV$MuHf9hIoREj$#M;&C#<uu}thH1X>_Nt^g9$KbFZ~mX5*j4QT$A1I-*TmSJyxQDp!l1s}><_R$PG>sv4-_o(UFT>W4Q_l$9uTw3an25Vw-@UH1O{imbcpBU@uN4pJq&jjeP^Jpl- zBf9r7*!rH*CmiGYLJ1Zhh7X5^aeErbEdQI5~uevDfhf216d zCG0%)@UiZt7HewKaqi~)N6IsKi{z<3@_6^g$YY?W?sc+TMUtL^aW2~kQ@Y1EH$9?> zszs9k-@J%vB|yuiGW)^pvc#e1-aO=pHwr%(d>ff3Zx56%%XzF^lzZGWeEqc6*TS%|0Fv6r0#sO+oi+0 z@{Bc0hUHIY9ZecmA+*DJk|qoSm`2v=NhiCf=D%1Dp)M8%xcy|eZRMA$V7AZ0dYXHo+&Im}-esch zPILYxY0+EqDdHL|#m$ucEw$Qm0q_xx-mC${NP(8zaG(vN4=sV7Ik7Pc6IMW?pzTPw!cWyPU z#BXwVK-E0ZSNsVDZk>MWPbdTHR!7frciYKz)|_08>vZv--6i=uNQvjXUd}H1hyLvL zmImI`P1n0=ov3pQ+PqVqI9+9T}otC15;b1|qNB)7+K}_zKC&FV*@C)##jDEV#9njqr4tzNhOo1FNNJN|}xG6V7+bqQPO@4~}=c1Uu_tik@wD zem<(d8jn}?D_wD}d!MySZ#dVzwfNiL)PLD|?nvZ}wdc7*q?y?HZrf7RjASh#q2X!r z=Nze%eXaw~ciWYGWcwj@fJsjn9>TC}cI8ugWA+_4aaB~ox;=lMdjc+8Gd%~{uLc&F{f|3KuxcVCLeo0#IVqVHb zKNKAOfd@NGS3x8MZHWrOMo?pWY=1?h^{ZtktchXqIpUfP&0tj2Z{`$Xv9UCmV{y^Y zu!M+mffF(t1xhreX(1!NJlP5hRpSd*D@{vJJkWh2iKYaD@`ZBT!9z)W{=2T~NepjZ z7#l5m2&1BZ6;iKGO(alYh5pM#SGGCni3Cop&`(Ts%kx*T6A6kT1ahL=HAe2q=Ksn) z`Ao}`voCZT&%f9mVEv#sU+nHzzO$`ST%5<%kXAG93N#y&#(s}( zcZu7v>#x=|nPVjfTQ-$+KIFjps{H35O}Mj5pMQy4`s;;CF4_f`Ap0)TUtZ#lE@QAI z&=Q$o6Q;8n3`G(`hCK38x2j0OnbM#UBicevzA2Y7W$W~YOWnGCU%knzLnguF*Xgq- zxy$SuDs;hR?hJm;z0BQaVrb64+&#~FZS{MXyIm~F{a0{>`-5EVE8VqV(X&?)JTOJO zS3x^&s91gCRfH5+Z>@f`!JQu_*YpunvA5CXrfKe=Hlu~mH4qVD*UJBl_%*$KnyVVt zvJyGGS&q5(KY|dm#BApYQi0O@W^zuahGO#&6Hdkw+o7xyKP4ga!3xQK9_Z3y4>L*O zpt!7{P&S*f--sd|a^BjT?=$=49mO_Izz8TU=cWqXaJ5@XJki3d-Ar*yza;*O#qq+` zZhA2N!j0oMnp5SG2wBa+uD8P>2EX4)IUF+AN!@w6TXD)woDg81f+ ze&?WLVg1SzPYQhlK28Mx009*eoX^2TMu}xuq#Nvs z)fUicO}Y_+U7Sl+RNa96$(uec(J@C>oJ(6CvVWz4)J{^-AVZm~fRhEBO9BDSzEeQ> zS&%>jz8<8@jK?GPgP*&Cn@r%RW~-pBvP-Fv`ERb+kt-M1$}&kPqBZuKPQc7sGo ziil#MSuvxSbKIoh2GmW@>JEl=UCgm`O}GYJa|B&=#T-|`w5|$bSi>r2%;Eq2Ro(6h zjJmq|yzl#$k5hf?)~$Tb`PHdYrxH~VEV2?cDNA1+iC`jC6vx`Nj*Na(bHts}vW6Gf zc}GUOjJuHY_97j(k1%mYsAs^df1d20<$%n+-BwvN_Hcw^c_*Uw`0LW$3+*VclKT|oZ#TPdc*=laDFj;to%mCO z%jL4DaEX(oF_Vw?!*JX2ypu!3W2&_HglPDHlhV!lCUrCG5G5C`dBOHMG1?Ci2NUoz zOKz{fyy)jT7fs?XE83?`eJ{m-yHrg6UOJVUtv`;lhou_T-PEN@)h8hep0vB46s@;C z(;ZE9oSgJnh0!Rss})cn6q6YG`SxU(9k;P+l>yZ8?&w&My{r!NzvR9oFZQXlbC5m*>)p>3i&~)1!?C9hxoU;8G+S!>Fq9OM008>a-{m( zfx)-Vh|Fqo?jq|!hi%1rbqj{GEDT^a$-(Wso;FV{wQ~0=j;VjlOXWG7JvsHY$ z9dmZHZmEV9|6vVdU&8~}<$|$N<^G*ij=^~K%WCD%Dbod)+bz$D_Rl5PfX3;0@G@CU zr!I5y*8cOHXs7gIyZT(}{dGbZ~65T{@RLgRio`J{JYoq4unE;mz-0 z?*?4+crYztnnswuFEw)Uhb8eEPSdZ0WSi*>{XGMglAC#_;fAO(;S;#N6TPi3dXo(& zjKjUu#=}37muo|w@Ln-+eJ_87l;4reZu;kFe7}Fy=|BR@+@$dHX zKS#S~=3?yL=R9!q6L$1@(ft{+v!9$7tx~6a*`9<6rE%pn`h2Y6uupeqJ$#{XAl5;0 zsDUw*j4gF*meT(G{AldX$>(mJPYZO2M$ig-R~A81ZTLsVf%c@-Sh1U=JxPjka`AKb zHOc>JKRQ1ey^p_qFP-(!iuf(mu}(ApMnkq0;?gJc&_&DmHz-*FXTtxPnY<;%O7Fwp z&dhGFjRbcB3+voR?eP~dO)s*SUl5INe0oxLH}^IUfTB8SR>KOjg;XD35N*}M>;2v9 z@;mBJzG}g0mqZr_{iOn9Yl&fyUj`=CNiFv6 z%TV$iYX5OP+MRiqN8yk&q*;?w2UKeyO?HJyzvv0%eX1CRr?&v{b#K>_%cDJNoQsJJ zd*>Tm5e?2J_TKW>XAig{TEEd*6?o%l`0Zf<7j9t+of>qiz5j}6c)#RA#gg4j5H7V< zS4L}Y@G^x-W&!R*AyAzTjp9zk>C8M6VKP>*V}%(8jFW{0bxb~Er&adPhg=yowx0^x zU}`2W-R~F;fk-i28aeF&zu=bb+3_?ra0A6vzuaJwX1+3PY1D{ZqQndqxWL6J2W=IN zm_D;5dsSLZ>hzWFMBp_t13^8*@R?tkbSNev(^Ku(tD<3svmW3ej?0NW)|G6^kn2+W zv#X-rL68q#6`8)D<=j>v4On;qhk`%L*`Hh-jjC8&9&Yzb!;ROE-&`Hd9E7J(?a9l+ z9$1L!6o+-wc_JKaVwuA3z~@&-L$VjNIC0AzS{K@}*F@{BIj_Yhq0c}jbUwT;yr2aR z;g7t#&D3;wQH#&Z?b}v!aN>e%qMS z1<^2q==x}rk!N0#%(tR+W)4UPMMY}!$}MWe-h$%XOIq!m>!X3;QrxlBr^4y*MU>DC z+4aPFA{y89CbO3p>6w?UiC?YJL0ZraOTi~vZQ+LKz@4vc$)26&UOpFl___WzkVIM> z=^q_M=s-6E`2pE^-DtXaG_Q*p{?SIf+BfsJZ9~6KD)Om)^M+`<=J_ogCe)oU%8dFa z#%M)~vU~nDT4SASTf+JB#gfTRb_W)q>!e)F)gU_5-kt#Yr4k`UE^6dKIV}Eb)UXdl zaPWxAxgw;-^88<|aRQAj!(aM1<;Ay{68dN5$aBpvOHo1gl61O?Ga7}URFAxRTcu6A zF3@rE8i|n+G>K9JbuKIh3p@kVdpQz4C_!^ ze`_@QdtBL~+2Ax_>FkYz(hX`ICO=$&TCCMc*J6XXF^m|%L*+s}Ve5oxvqV@0Y`Fc_ zXn4!5Ed}R;yehoS@tAt7Z3_%kaWF{lj$6@uJz?u^i*`3pK+JV=1y&oDe^#>haOiE( zIt_Oqdc+x6<~czC&mRytAcHi-%@xEVVDA=~Q}Q-?{@!tUK+HI}zyj+wBN8zrO|94J)0IEpYNRtfl+( zO_2k%To`zV@~@D+dv6AfA(2ZrmnVidq5GC)kUNc)#mUPvt`)o z?}~m{^FWIn)yWmiU8sUzwa?uJkGtIty*nB>lD_3UiENALhL|QI{zBnf+(->WD?<$q zET;EIpZco(`Q4Gpy~@z25T=F31ozjt&CQ0l+jH)Y#@EupX=D!bfDV4U?ir zxa3Y3k7}D2WTXr_$BcyQcZ-r!TbFz1bgl`b?`4zZ0sHHFqoZ0Ekq>6uI<|rcWU4x_ zP)AQ|l@;F?ZQtmU)VOz?-JnuTN3e-=H5IMCo`3CgsC20sm|GZM#SKgzobT&gIllGE zbD)3@RKE5aP;cFT>isC4@3fQdho+ve$J`%H>!aDL!Kh;lG~BP;AGNNk#+Amv{iOSW zG@$OdH`mK%SdNDp6*nTQJrM1N;`8_i&_+FC|N1}_M~}8R8+cbg>eCyBPzPLn^8q-( zBev!5(U|r}9MvFj@jNK9r*K!QMz!OoHX&fKeoQpXeh4#e#Qi(p>vc6wJ5b6+gN;&C zb=P2b$;C~C^}4_G*-XXA-Hmxtg(~u4VWfQcndC!KTk{|rm5Ax`7S6#ngam#3H27Dc18o*)HJAGI?Vq5Zqdp0_C4 z5wiVc5vz*3Y|~8p1C#Zh|$iGiYM!N?SV)eF{ex~+VeW#_AQ;=|GI;oYDd_#-__ z(PEt!J{*mkR*q%%=?&*H`PI+;O34!n0wBBxkXFye4hrK8D^rdc=E7IgPO;8S^vX}C z1G8t@!H-01v{RG5&uIn46|^!{!p4L<7grss~!?tJ6Vc zRi+|^X}IK`;+*j`7vCP3mv3QkD|RFpU5|S-8ni<-b?E-89$g9aF0n>E(5%dK)k7+l zvn;?VYe5l-=DB+gF7qbgDShE&x1+&okclh5-Y$DIYHbJVy0h1A1?J`+QjgX_hVJMF zhYWb{O67iN;hLmC%u$74oNqn+ajR9}W@1XIs5y+qr*gGdhpN&djfy(?wX6!omHF+P zRf7vyV2_}NgBv7H$q#Fg!RVa_hnrLZdgLH3_aP6d@>z%0)u@Gx3DXFz;NOvAV%9On zu&QGpp(q5J%&&3pC*ZLW9EL3fSIv?@bUa~Eh|4I^id~sm@0evKceQb9I$c9pf4VkQhnTI zVZH4O|A^N9$}#A<=P8M^ZuEZA{DPc|(d`5&Ku8+C!1UylP0|@#6#6&&y0efXwpW}y zw{t#8n8Ee1`>D=rKcLw5%Z|8YDD~ROiwgHqGOvmC+~3D`Bq()}5_H6t(4k@(!gi5E zLIvf4n;cit7N{fcg=Sn!_b=|#?lZlAX{L+$VD_$w8UPSEe9sXfXvcAwTFqtWNv!DEv6YvkTu%c=ZC24dVH-sKw ziX06Jnt@NjRL)rP1ss9cg7YS@akCuXigP*{oqUx-+&CKuPhKJtu}MM|0d5t@fJLDW zbergEUc2L<$$=DQnACw;p(kGzy4Dektn5X&1<{PM)fm8b8o1HE$l?hJROH?dm6l`! zB`6z)PXSzziRhD|v=AU~FAY{@_)v*0(MGrY^H&N=_Y+V7y1%+3jgE@JyIc}1@abNE z;Stlok$5e~4!?l+caa`;-AAL|_Rmj6g%Kq_#+2Y(me{641B3Hv^_wP0ihv1HWnX_P zYWlI83+%FV%!ShA>#LEMbf zR$}ZIhl|l>u(ti#)6s;g|5cHTWE{)>6s>WasV=koF zaH10e%^9+;VN|4lJ9KF@W+z`7GltZ3Qh{W0#;kOqPe(pH#As;Xy{^SPa>S?e)fE@SiNQTw-LY{;@qdNx|p*IVwespaoI4_~$eo6mC0e#oV7o;xL|6BDxP`9K1{|ZD!rSHv|6-4X zuKriF?x^E2E_D8E%j||8!r={zSm}%WTjyAply=OESWw?;RX(M!=Jy0`Xa z%vtZSJG>kXS%n2mFqKUJ>==A|0@k*g+)%kY_D_G_VgLMcG%jDNUqzjFl+3ENTmJ99 zOlxkp(JLIKy{yT}-0&|=^dJJz=bsMow+-XcQ;w!kciK^z&gs5DeL*G-qtjAco4yq|cfag4EE2(AGdLl%=(T9@8t&f1pm;Fq z=HkJ0NqyX#?vs^_gMHqKTgoFi+NfPwMs@gd_B`*m2QQDBR!7VS4%aw%?|#AoS%H;b zIKbmy_|?C?Z#fQR?zAs0kJ@&1$r916toYgKd%Z}$*9-r>1|Qf(+gyxmoh#id0o){a zPypwStP}6EN4*|3wSevDGxueH?H@GDM0W>45xKX%j9J#BkH|@!@GvP z5&hhtSrMzwjuZdY- zyyq1bse02$9a8y5poM=uzVzCEXxwYl?ko(7!K{2NCE~1no<>y6%C~^SgvD3}&@p}U z12U7z4JV^Tzg>Vzr-CZ5OXSx#czKS~apa$vauR%`mfekq_f(J?l)mQDFTO@xX*pg> zEsJMnUw;&(@c>pYx5M)2Smg``$pcCAX+*BrYI1X0JYWXbU*X89Hea7~8|Bm#m@#b5 zXmtvL5xbUI5Bs_qPL1oQ?w@ap^HVvcp4xm? zz7{v^Q2Asgs|eg$vTow^i$;YzkLk0iaqIrvAlpxE;$a{Uhzup=CKV;C)E%=} zG*yP@HWAdj$5dR;V>^~ks$R@FP`*$~?WQTEXhli!{UB2DU(tAdrjP2U^4-D|CDu-* zNE(~wwvNs@h-FajlD(Q|)mRuKLq*8QH05u2Wq3L+4D=`<|r- zLb|frcP?zVr4UM*F7q1wY(v~mKjK+O*s#TkI$R8p z6g?JkI^SJEApe9;BfwPTHc)AlIMVD1$Wx!pzOfc)a85)jGU#{c8>XkchTxzM2GVJs zIhP8e3YyU#`jK=z1|7%7442C&MJ76WCbfVopA@)5AX_9TDpkKAqOQ2ujkBDvq;6TE z!U|=J8J8fRzkkRv0=EE>Eea)&wI`n$al6Y~O9?)73lbSYxy2S60u0N5JS(ZG-uI`U z;>kpJ-d~yRwQ&{TiPrQ&-$XY=Q}t`3{ZWka7T%;FrobqCriH15o&wK(HST3T)t)TA zneKH`Fh#!KxH1rBMNj=E2qp)lT=}R?V3s|OKUIxN4G<~NeMI5e0S3UGf)qWm_^Vm0 z;LtaROIyH-@|lMkO*EP+q}sVejBP_ns0tVcdq~yt2k5Ug(Q1orD;i~(o{R*a)KUNB z$-UILvYNvA2M1#5FUJh}c_zY$XanDI5;|4AL$I;CKnMj+UAhjFKXIGXto%SR z8NO_X%M{{XQ{z5xp208_v71#$2FHLCk(1bt7OS*9?#J~vZlxLbV;cD~8=T=-JdjZl zD=LT;wMstluu7Q~=~5>Rj`&YM$3SqBMH#Gm<35hrz)`A7Y{-FAB@+))x`YS0PsD)r ziFi<-seI&kP_Hr%s*KB@YYFN;hXLsm$ABsw1F8}O(hWj`>%`c<@*^(85y=9&Tsxcy zrilz`Kao~WchAUM1g(21=VA(#ilfs2)iBgokgcwbH7*0bY2nj$H$#J2;WB800ab>) z3Zdp|APP~AySc5sGIwLwL5$XMH*`f#=iZ&WVb9h8;gS#+I*tu8fMRZFI>p>jfrz=a zgF!WgDYKTvcBNF1p>j=S^^c3v z?`|QUsAl+&p5i(>sm>_^bVQ`l{W2=ixS#z!E_Fu0+#Ba%WItde&cG=b_}D8J0MmTI zNdXn-*LZaPl?PrHXWbV5JPo}-8NvQKqT99^F&=-)>zrgI2{H#3bUa5P3FGSh&?_-& zT)UHIa|I#KNBURIw3GgfNr79LU}ljSEK6;fwFo2h1rE>iIVu3L za3M+7Cb6;WSDF_25>mOiKL8m>f2Ut^m+c<)%MGn>gT{#IAyF?ZS>BiFJcjCsegc!a zR0w7cyOjta*cdD*%##w$vlTQe-x#+8IcMc{34r7|4z=@f?D%_5O5s^k^Le zo)>wHjkR4<63Wny%;zYR&aWvj6`f$zVSM~o)H?p(KhCS&@cd?C#Nz8|KtG8dj9HNk zbs%pxS>p<%K`X6q6!;7#yH?^)QB)+^*#{DcE4OeUlY$xweHj=^?#~97gg~=|0K&Et z9@Xoh7Z7}Sa|CvH!7^eqViw=YIAywRFw?&s3WimAMJ{Jyfx?*X#n zn#wTG^j3}=!S5?d{GR+>whnNn<5o(m_l`gH$;uzN%_2@soVRXa>G!=#F;L575ScW)-gLNeLjIV)t z&{rc_yAe(l@lFYKFmW0DRNUfr^^_CdW>S*SaXT*f9S!*@>p3!0tbu4ZVO{-Tr?5%f zD5?qaxhESUu7MDof@ySavzRY>TM|kJWv4<8HL^xUzG=49iV)r0&bhhW-s9v(`qF|` zr^XFhki=Co#uW3^u0AgY7j#E=o;z|K9aT90WEGmvalMwb>Mv)xAQytZ3w4^vnLglf zl0I{gOhJ30{|wE^{wx6r1=;%e9!a_Ql#kz7*ui}WRr{~OfTcdK5f@FlA!0=E;;GKT z$6x0@>Z`sYRx_bNL(TxO1BMZUKCOZs!*SarVo{Qd9rqIRmn^7~Dx^{?#!4FKg@}{( zeyhaMX-h(XnLXh0-*y zxPab~CBGZAQcnTQ*aw+473v%)Regfj{A#f-p-#sb=x0Zv?EWScS_QE<1XEWcP$kr2 zk%a9Isks`aUHS@5n=01NB5!&i&DVlIb)I^CO6uWOjs0l?j5A?MNtR7K;tG0Y`iz?$ zfUENWP6h*L2-7%o?Npy89;>8iR0YHhRK7!h{SzQpw=$5c)vyZ4A?a29S|K?_71AEb z)e6b!chV0Y$&sR^ojnm|^hCNeL2`~mI0G!Uqrne}u;4y(<{h&&MhT;-scDl4jWQ1* z$1u^BkfLMJ2J9D2_&iDs1l4^--cGGG{lIcY_4PcOL3gK--8@cab(&f2*0iiXT)`zC zz>MTtYjGPlVXBMm8U>se#sf5?BIV`nn#7nYN(_k~&Ox6TO=TV|qgKNtlEx;BIkyNN zkTljYrKG{Jn5Jh+o(G9|9M6c=NE+r>X=zrDn!OdOyf~Mysq_XQB*>8hk>%~sLQh3@ z?O&Cr(Z$Zr37dqRhvCdtOpnp3A;)^rc|AIM#r2AFGx8F{ZnU&1h4giBDwd%KJkbH9 zk#VmqN>e&+5UOkHIFWT{6t~f>EIr+_m#%alv@NKvH|e0DsYEldc-Pua>UUJXtQs=> zX7cGG%MqbjlZ$Kj4$Wyn`h^7__cMP8*gQFGfY~(re4^p53lFnT3^2oU94^L`haIQRb)FM|#ILMy8oNo!5xWTAYykS!5=s|GMDH$n2Zuu_b^Z2`R&(9+U90QRgV7aDg>`a%j`@1P;eldO1T^ayY2jY?=F8`S=ynwK$&1RiqpoHay>KCUD68D%;Xxnlt{`bMEf@{c3|UvbXO711UW6L^CRLnxO1IB@ zb$niwtHdw-y4Yq+`_akQ$Q*XwS54K>l+hc}5Lbs;iiEztAQw%sb(nE=#dWsCE@)3N z1=ng?HJ__Wsk6JWfi_?4+nkPbfa$Opuxz96dbJnaZa=rs>Sl;O^o#gRUA`Cn*M}}5 zO`nB|1xAlbX(zlFD2XgQ3jm<&fTmW?VX*}#vvuL8i04gNgu*yr5#dDxuw#{a9V27r z8m$X(UW_R$N_Z?pH|SNIfS3VW%4^Bv^BIXxaki3{KGdliw=Jf)BSWpKl)_&t0uU+u zI}Mu&v>U}X(z&tOC|zS;VSN%aRf}tI{RGyo?)(t8+#o%j#`iDm+`MTZ@pXAKd{j;G z(BosKDXtu0k6UnSHTN6I?!?U_U*)1sd1x_VvjwwOp|7xlfW&L; zZUr+0Yq`S6{eeNtwnvfhgjE!nr@0?S6YwX0qCcjfPxi?5O@SS+e?Ah8rTZSW$YBxdphi`CYYEoWbl_&H} z=>T3m0p)r#rp_B}6c^%V6ph>v5k6(F9&84ud)a>sHtTNoW=p|!Qksgi$ZIOR#+k%v zbwv$2mssjn9aYBI(zn!=tYNFRd#qws4QpU1TzW0Yz%*wt&sYWaUt=Fz#jM$@Tyr~M zh?zR1S8QgeeKm1QV(PA{lUG|YH7U(z5U}u%(gf)9XZsj*6^xZ z4fO+r4c3jnhrsRLwzGzs<`LdAL6cin^&|iO;X9J%v`wc()t!2Wn(Pfbf2i4D)oS1S zbV4#k3jIdGzP#S8O8Zdb;SNp#Rbz(?Gh=Ac_QTAC-D+Y^kD&ZcaoXiAlxu2^8>{eb z>^C(1KngKUL?Iv?k#gV$gB6Ad5uT=*GG^(RH0u7$WM2{c$}rPBfVV7v(V5FymmO)C zCY{|l+)UlfmD%XaOofakC2rnPqPug8rM_qYpBXHG861vy$jdgDWwQ#42W?Dskr_4i zFT>4vEFL>*k_}%cLvHDdW7%>@_Tq*HrO2_&7#4+roADhqpyj_>%+M3i*p(Z`JaNi| z-i!tI)g1O!uFK@#DXz}uQ+C%8W{buZ?CPoKB<2AqkPiQE+>DUCeFXQ&ziVF{VMcEG z3Fl3+>(Ha_@>XgGSwW@NRKkZIaWP#l$pXV?oUS< zBa>o3dFYbLy!sV`meWU>A^7=C;G*n$?jL0u8+Dsa+MO$kS>uZZA$>8hJl%de%8YLR zTy`pf*R5f`lY*`4dM4E*JhG9-hZ}`YBY3in?1uAF{vb!CbnG})NgZFV$Yw|Q!$j%g zCr`^a0LvY@R$<8eWsDS_{0g$o^swvWIDM%)d4RomGy>)-`}SxvZPo47$v{w9(l7xk zbi!5_Xmg{L>I3W{^XB60n(z>nSnN@?i58HjmnUN8P5@|Rmi;70NJ57Hf#EZw7Jcs`t7-xoM7#92f zI5U3mJNRC6h%Ff_m4Kc{2S*?_A8EH-%?#M(;bSty>(s7`Uqofy3Na8<%uJ>QTxQN_ zqe2B@yKKbP+{Js`^`NhDyvJyV zzO_73r4jR&k!gV4Wn^}P)y)VE-p^MzV>yy^?&_xhFvf5dh_@*6P1B4y3o|pgQe4A> zvtcZ&5zZPC`}FFjx#^TvEXQ<6)EVq(?#w=Z*!~RXJll7?StXmiPlczo+TwWAJZKwD zvyC;px9YBf(zz{n<0R)s@#Ay3Z69w2q%XIpj5m{l(_8Js%#cy< zH_n9i-P)q4dG-O%i@1x3-}DfRAZ-q4OWygsyLSyUXdQR?dFOl3LF8_-a~Ky@d8gaZ zH7Ui911c$r&O9GB!NlqF>?RY;ssz8BVD@UbW58M&NIFh=wv&KaMF_JoGK(>_ZPP_9&GpzQ`0Y{f&&auZ%G?Qx1aXEA1W${GQ(2HzT5Rb1{jy+&4b6)zN)~szdVBxsy+Gce*C_7 zw$~&xtnDsV?87rVQV_v(W@SZj@=Q9OLkeuY&b8AgnOCaup>=u#9`5>n+R$ouTgObI zgxB|?1E06ed$Y2;%TC(cG**JFI5AbRE=#_<>}KoI&vWg5>mqONvd67!M)7p>x@PtC z>h>+(js1OPUYswnouLE08=>OwPYl8(lbjnE?KpfcLJ7iKjJq5@eTAL7o@ogl^moO> z2lbeKXu-|vv9w&{##Rzng!5bTZh@;G*iXnyGP`3etl?ZYv@)^y?fwAt!W(SuWV2+I zQR3Fla3>8XO~e1wwN&re7r{}z`2p@bwAJQ{i1^oK6&EuF5GmU_<`Tg9HCFN*!Plwm zByspOSTpf~M415)JiMjViFZV}(^XMR#V%~sJf-{iHj~YH&izD+$qact!DG0isO|W) zyKzt)Gev6mS|*{GD|=wX?{%1|OhxAbh!1fcvnC#%-LG&>dcpn5tw~q7U-6om*#8<< zz!&sbeiIB+)UaUe1au+p*W?MoWdCd8grI!`|C82l{Dlp@?He|9CpGkgbSmk*jCzyN zpi$v5++HO$&4L9}%niY+&RvDW8uZVJQFd*)l8|I#$Wx%S#AS;n&%O4{sb<%zt99V) zYWvw#Gq#=IX%dB3H_XIu6nqE&D=Z8+I^6*HDP_ymZCfxe zL;>+IQz{6P!IZ%9R%+|*X-Of@%UjQ9S@Hn^hpA=ZOncdeto$BaaNCCF{dB*hFpuRB z_6GwbwH!0G_it=|gQJkCo0yMlFXuk)+QAY_To0}ijpXoo9@AKkwui7IvH(OvJ_t@s99OV4zFD@Rzj!7L?-XQy`51N zbvS0q3#mhBkj!;ipw#S-W?6no3%wZ$67!;X$?Tdu<`wJ^@P=zj)#>f(~)E1-7imWaUES^4lHVS^31y&cb{6(*_k#=Wga`uo@-0R-(J7rrTO@-DZ>?mv5 zDzn{QQe5>ae!^6)T&U*9y~9Oz(RA~J#>zw<zJp+N8JEOx#n$9YWK#GNv~sd%8}h zH}_)vbSpEafi_VD%(HqXW^=_%kwWaXTbW;=VjHowIcANLlh}t_vtvAsP+1+cCOXF(>I~y^$6!)H8x~&<61H)iDGdx)Ms2#PP*}VQ4c4f*A zNT0KR*v_m|`#_G4;TSN&{6728c4oKqGq!y}W8QADy{WEU+FBz2Ig#CKdmzj*_qP2P zsbDgjznY+@Ef}bEcY!AduvGqH+6wArP~lQZ8n=oor+Ck$5Z@^$(40q_@V!@G!81C4 z3M<+xDK)lc2h$gF8@>Y)?>)QW4rWKN-Z?v%M%|nG*B#6!=^O2W9nGG^=5{g@2z0do z!M;3gns{{7P=qge?~d;GXWrrcO20d&If=n>oy@m)HQJ_aO;hDn<-uFfx-%lb4bB+g ztKE$STojR}`Af?f`v5nPhwfs&uchZMW_vtht-GrkRcjlOnpF3+)n|4r zK|9S+ZpAc}te$nC%0Pe|-wWqRgXPQ29VNQ=hy63Mn?hC*L8Yi2&s z&kxW;W{MA>QsMM0tNl!IHuplvI_aL5Vb)qu%B^1baKBch7BDkY90B{p|LcN*cG>Qx zvCq5sD`ehI6ptzXp2Np`!1C!UJ7NzrBzvT80nZd2FWqGiGY|*g|Fef#yCLZtUQL$! zj0);>gS}@DGh%w_O-DC)&0|Nym`5&svpUu-z|{ZHk~TygQJypxrf|ri>fU*F%ARI; z(=)fS_RPQ&!#lZq)XfBums;`rJ3`w;R=JXjPJr~6jId8IL#@FO#H&kyj2hM5BkS$Kd5K2!WuQE6OmIlv?XA0``j zF?9CqC+VOHQ;kY8)5;Y1DaFAU$d3u{6bGz5?9D$i!<*$7G!QBF5f9LZ{OKcg+SWGx zW5(!CoBy$CT=P03N5{~l18V`hHl5a|o~Z9|lut`I)1}(Z4mg)Si;o9W2_}f%^A;al-)3(^Cf~3%6_qiWYfhPvN<`Zl*DlpO5J3<_#ez1~1zJmy$GM8_+eH zeK~h9wNkM4>NKvbU_5vo$wTJh@*~1Oez4cp-c7`M}=_^Lc6(dJlU4 z>INTP)sVe5NLM@l&B{sh; zukapO|4Zf>re@d^pbXYkvFQ0_1Wk39J!?<-iP^K)i^)|dFWJw2Vxr9NU;^f+W-6Pl zyZzK`5IaZWERXTHIbDBt>~Qkz-Im|_Q&9as?c+Z+h1#;q@DyG*D}H8%Xd%Ap&&<6X zKzZ+HW*yPt_@A3$jn6bSyB3GbP-?B^Mu92;uk0^=Zr1Gkrsis@7>8F5EO>unH~-w^ zhaM+$S+9u~9U;cT3w2UUGZa@guu92+Lv7_OGjzZcx`3PMn-NRCPHr%z3MtNFKly5V z=qxincQtfguGsy(dfE09xdcgQ!x0ro)FIWIa!Xg*b0{su%`$kXL9Ud+YvY>lWxx zIG$vw;?JBvB#bzd% zwcM+WXYqMVF znZx_q=YCDLx7f{oV;)I2*|z^NH?=nvnx``~89GQyNcHBMNA{f&H_t2fnKgqs8rSVF zUf4XP&-PerG*78GGT$6K6Q(%Ljw3g9Vhz+ZeSbEbvBLc&7UtMv1#Ed@z0;5W;0~*? zh3=&&d#?W*yMJGwclGx0uI4Ej^0qU7Yw}}ETqpU=Qh}4wy{Xg@e_(acSGsVY;gr-i zG#JHy+;niE$^PxPrZ}mI&7g$?wGtb^5+k+oEbg1Fg;0MxiWUP;6DOz!Wdqqrd zS+e+a+<)fNC0`e3FHDinPHIOzb*SCG-Hb?Izu=H|!wD`aFr?66@CB`qL6jg_1h&KD z7wnB4Bi=xUHxI<%hBv||N7#vnn!jxAs@0HGiz#1KeEogoWmWOH4?%Efpl1~_m|_*r zkUc|H@d@r4KrKXz(t9`KLBKU8hTf&|ODehgVP=)!_l*m7KFkE^fmLe+%)2Av#)Aq? zjNI&#Uwt|=yU;jg_G>4fSNppKha7I+uHZ(S1OI4#-O{Bp^au-4W$XIL*32>ENVxVK zGkq$>%6<{fTkm|J$U+V-UOX9jfgo2qnL3*@q_taO-$vKes2Y__EU-xyS-}d!PM>2M z?aOmah)nr#j@gOaw>ipevIe>P1Lh1#e;jzEy64SegSm+FaV>QDpDnSQ?c$@%$ce56 z{TSzdGpU6pSMR*jIgBMsurZtcjIbD%I?c7tkL>uP%?Xr$*U{!D8A#VoIL6GI?sCIY zz<0Cy!?{^6%^8Y@Px$Es-Oh9iAooo@YM}DaxNm$ZqmE@>KWk?mYuX#?#C(s3TU5ik zn4=SdqtmwPICBkt*#3H)`4A7f*B)>F(1OYuCR?n)5_@*lOc<$JRb4!q_4K`Vn-k3S z_0E41X%0 zb6C3QPz!KcrR*&qQ&;{i0`@Q614Am!e-d(~NC;vX52^U?1!VosJoW z&Sp4Z1)YyR3#qx-9&{GW?RGowEKJ_eDizN*~0u#5Q)@GCjRf*qUaj z-r?f|vxC_(_UJ-LGXu#p5w)p_G?T3tk!h#0rCm?3Cc%d7=yS{-HBa%I9PYR8oMW~Q zUmGYju2))c5`Br?ZmwCk3gf)W@FjcNTr*-QzumNYDL1pE?|FJ)b^tsBDCIA+QwjE! zxn{TQvVo;E%j`DiA~~+Jho5VPtaBZkhvG9-O?{6v)3-Q-by_TPVe=_1V;Jp|!t0$X zh=C&Kf7ut$HBYBsvbX;k*|W%wJI@RVj&HUbpJ(1n|I4m_zS(WHj|a}nFB~7)JvOWJj349gy08=0Ty_bQ&M3UrQ7Eho82=nAJfG&gU)I-_2u*S&zCZ>Keqq8)NH=i+kSt>owNAj zs%;xrlxh_eg>{c?vb$eqHW~Brz+`&G!4#|m**w=Ul=WYqbn5z#24+Xua9OUwPWxR{ zvm2Sr_8O~Xk>AUWUHJCE>=Z^Qm@KpB6#b<^kh268dsrLdUSQpAo$3%$9$<>nG_Mtr zK%oNyf!*?QQ_Q?cpPh8MSuI#}p1u2W^TU4s99YOCS~rLV-u^GU-W4WV>t7Nt9cQO9 zP#FUbg+L>Rw`Eu3sW_X>2It0t-*_GM^UEG{g^9O6{#ml(QXr~@nFRuhNz41ovE(DV zIXgHNOx8bF#rhzXMz*9dgmo0~Qcflo{$i-`4{asVIkL@Wt~AG1Ju*-&v^U-qu%r=|9#x(ait4%w|VgoAhEZgT%zB<8Py4bYXbFMM@_RHF2 zr^>j5=g?61V{Y62*%2Bo#c6|y-D5&!ppdzd#Jl&|iEdzBl=eH4B>bA|KK3zgN+mJM zfOlHdXY7xjHv?^Wt;q!^wb>EZnr#%eUu$+!_~f-_Q-wpWGZTY9x7o4t&02b%Ip4G@ zoHHN01HxM;<|6yReA8DC&*&vX^4Wa)kmu$F=w?o`SFJD&cFP5D;j=2RhT#gZ9dk`s z9B@{LbK;=Xgq=29p&Qunv>XweJ zD_wlNQgTo=JwT3yip|=S0#uxKQ3rQQ9+0~jnUd;6gEm$xrWGpJP8IlF3D60&hcHYv z9;`{&y#jnVn7tyGaZ8-R296C_7t~N&GQ;iO=T7}wGaarbEh{aT#0$?OGxly-mXV2b z&QYx-)Y~Uv)A;;0Uo{u$G#o@;P_D#6F?;d|3pLYGg!`VOTMq51n+i9~r(~uPn z0YYSoEz-x8YXVYsSAA857q+R&K-a2pUbz(CIGLE?&KvcSs$1cPlT!Fui8d$Bj7kl1 z3O%xNdf@^ZAF==#;rchb!hU|e*<_L@YA$lo;5(xBu0B!>yyG&VBX3czi-IL3@i+;8 z(li_Eh_KUJl-qn__j(eo5cBYf8_c!}NB`AqF0$Lm-&2IE4z4K@bx|%iWQ)vBf+siA z3^dWiUR5Blw9yKpqJu7CZRJ1hd?CEy>S5YQjZr`}ktg^ny1%_B7u2}0Pr1oxM zJUU*$1(8e`BD7VAq}D5}+cfm5Lk27NTR$@W+qVkRzbjcnFgi@s%#?*G?n@$5RX~lZ z=;$Y^a#@@?!r_C%WstA2$y4N%^g+(XA)DRe>*UyeQrk-T&Fq@rLEa;{w$Tf&h5>}Z z79TSj8OM}QDXb3v(nd28cSM92x2bM=r)YU9bH9DG@O33> zaOJt~2WW7`Ia|Ptf*cs3L<4KkVpRnd4995V-rV%6OygQ#v5ulLoUAXEqZ5Xd!;S#u za3J^ymqq77v;g!AnWPY=5{2=J{=#7OinX2 zrm$97-ax`C*6~Mo5kSg`3SX>ViAOSAzSMOEoLnA0N_rnR?`r8xF@*3^BzF}L|1&S! zn_x=%;5c=di}}qwyZ=q77_YET-DG|)RyS^Ju1Vp(H=7?RTzoS|l7ye%%mVr?Vi7P~?oemAYNuX15v- ze!AYyz7;zc9vuQBbO?-$%LwdxA+Xg>T_abSp6^lE-&R6lwI6fz53s3GCGgu?Vnvp-3~uiM?nK1Q=4 zlf)#yI-#)U3Ar3?X{*R>OJHv|I}I~X=pp+jH`+H9}2a?QLBtLf4Cc3gFC>#DQ6V=pEk#%uw6#ltErS2>|S zGo0TAd(m^9u@{N3vg-kRmC`|=ov>F&a`+ML?vA~~(j!60-x(@w#KL z*}wDgID7$owX4xN$D_;OE9b#iQk4$ybx#NQy0=`6Z(TR=<;D|!TLxbk8;idZ<-u25 z34G}gQ}zRaui>_>S8mWGPsSYxOl0ig7N`wx2s1^^+E^er<;6jWB>o0_&OIQozm^eL z@)iUp2C(QJ)Jya2;$FG!2sXXfOcTL<3I3Wd{6$MT;jg4!DYNnee>$g9HL z84EWq;jdwnHS5(W;;9M575*Y|$|u$fkH1Pi>WicT!e92yw%p+0{xcTC z$cyRN1$jMSx4a(~`1fysu;zOa-xXmw6~Q+~So2pxSQXt6)}dJD`&;zBRfr{Z1m>fH zSvrUn9M}zLIqqHtS}%M#&_dhx&9GK`2iW>LSSuNb9b-9st?Kez6dr2QB^6MWmBg^3G;kN%@DZ3t)vTInmb&qy!-DBOLV@Z|w zcsEtvKf0>&p71d8pJf>Nq*vuVm8kL_PgHq?PL)UKfF$8cs=UX&Dvx{6q{@4GB@nqJ z0g+3)sPdM25c#NAJZ641~oA=l^(dIqY1yS~-&C_J~8rnRUyk|t&lQ!?MFF=%qo)G1?s?B?@ zGotKSoA-QAi1Its=DpAXDCd;{<+rHK^K{*TB~hXzShA$ea}@5eBvBpOynlFY-V3|-w-8a&s$)`;Z*iOCDBewh2^=N5((M=dcz34STkcra-5jsr}q0fy zS8d9a zB+`>4{QAg!>|?xe_c6+VUu8wng!FQI&fEBKSZ?2a8y(SdyX89=u`Rb}yn~MDr|y$3zfm^23= z3qe^=RFIx1m>DkbBGu`*&UzveRghw3sa{IgRZrBByl1J-9O|qmQWeO(XFXBAC#n8= zS=5y(;Ppg4<1gBy`!wA}Peid!PxQ$bOLdn7J<+EzC^+=mxQM|os>mM<5=;kNx^@vEF!N8%3oMVRS#(iWw=Yl|F@|Btmr>Hl4AQ8ExcA_~UiThkV4 zbb3S-4AK{Bi(o*^5Wepbdhx#Rb681r#$HF+H@42L=CRitJ8noW*Z%~0Re}9= zm`a^!$E}fT>2p%-ETt0Yb&{R6L2k`}Muu;j;q8fu)XA~q!9jRRTsDz9nfl0nK_Nrp zLO~`UA1EwgE=37*DI^KMPH`Xm7>~Jpj56St!(5nK+kKzMk;WW)eKYiacnPVIU zA_24x6E*{Vi75zuX$nq%1v@Fii$3^r&B~nk+rwStwKDDkcCFhJ?jrHm!Cik!aF>YX zOK{g23GO=c8{n=vaSwJ-{~hj{6L+_R>W;gXLLRq2*6ys4zK#+l>4X0s^0@u6 zb_|~~Jt|SuG2bcVX~y_?W^Zi|dz&Qt!K+xmGCd^IVdGnEk!u!xEPT!EtFSE7^{~@& z&KRDR2=%iQp?*#$p{_(nzm5Ye!s<87UJ7TtVMg=`Iy5Th#{WMsuQ}KD8IT*+xmo9R zZPxkSFpJC$604yLU`MhV3NDQ8z|X-b^BhLGsEkqm;xWp_v26=-Bhwey>Ep4~xFEKN z+{#(x3+$C!=Zqd#vKqR;ArfabbiM~9m#hRxF7<%qG7m`LkAfAKc|dYrY>&_6%7EnZ z5+J#v1CU(qFhwR*s4o=?Px$yiVF{2ZN-!iz!mlgb$3Dgb5+9=s_|+MZG+P-A1?PhU zD{|W?JneQ+3E`rO+@=cGzXMcqWf_&oXh_j}RpnY0&aTRhNS`lQGE9%1t%mg6w>sCx z>kZe+4Yvp1WrnW|OMt&U+76xH1(uXea>@oq6`{tyJ1i-s>k3OSg-Me43`=^l9XkID zV2Knj->vP?Rh?l;&$dHX_XJD6OWUDqI$+6nXFKGHxdWE0Y&!%^mtaX3+o22X36pZo zW?mVUbl47w4ajy#vvI{epc2B(?)`F9a=uUr6SI>x$W2r5&et{_BCnNAhnVy0A{+Ft zi|G)FzlP~h`da&BHa9F5sdNG*-7SZ%v&HqCiQm`P1)bj$Ci(9yht6LKlXSNn`YKHF zO^tTGAtp)sphrydwTyPY0+Xm?dc-8(meG#0+3Ac)j$1D`kyCp|*XDi+k9Lp*;=r(E zUlB>!C`Au9)aBMsFR&lhxvs)aQ29%QxzC2W24MZZ;`;)#o8j1~n}- zeaf~QH+B`^|8JW8-nbGjxw&hz{$Io;*iVDDI&6q;DK}~6l-%IH3%fzBTkYH_xu(o* z@YkEBz+Y~+ZwtLDqd9WZ@i0Q0YDgvhc@n%MdKHpE9{V?T?l>+#V=l zt-p6*tp^-j%7hA)fkHtgA0H?zVJ$@oYb8ne^>_ENkMUT`$0!4S`3<*zQ*#q&#g;=c z%3f$M%H?(@_D^rG_BvE&-P4zV)~JyHKm?0P1vGn2Ixd>9&>90Xe#k zew}@gUT9O!osd)25*zJ_{(xNUZM2iBxV<-yI9G)aci^l?%Ei>!aW9*OF>VCOmP1!M z?xFmLxzkcq3r%PScQXD++~k=ZM%mL_G0OI&+X1W~w8W66M#k670;sqItccPPc^`kf zy{r{rbw?RkC2vvpi13$^yQb!<7-cWCI}XfE6RmCHT+I6O_bVNXTPSSh%_p_rMSJw* z+u_dK1f6!;ewNO3cnMO^Dt*VXIP$6}eVv$PuUmR9V=E|{bg5Fj3e9jLuGE_=Z?fUz zEISQYCCcaotC)LT_Shb`TaJMu|M3k}Jqvq+Rops678^HtblPIe zbl+lgO#MIJV$1yRZm}f;(Id8FJifIpHjPe?*p5N^!YwxV43n6JM`wd<*V|e(ID6&J z2HCFXOZuklw{MV5$zQg`26=SfVypQ!w%91P_yOngzIcm`l2_Vdt6@$i2k_`D`Vh(1 z*&zGa7>@P0eR3MmccFv61e=e=9D8Acd|%rl7ZF!i$W2Z^VYevcHpVI2F=EOT z=1&U!j&?Zw|^0<<0WdawGd>I@EGccLh~TdInWX zOQ7l*52}_qQ1xsXR6XZG)$<-yE%l&ksRva{J*ZmR1E^Zs2~;idpz4K{K-IrIsCuyr zsCvVPvn;VGB?KgLr_{*U3Qe?x~ro-e~wul{f2sn@;}JmsnO%kUHg+#{ZP z#^b4FJ>V(Pyu(vWP2s5}!c!Zze<_$+@-2cX^6Czz07+{n&`ctSGj32c>B{KoKLAt9 zJ(v<%dxXO)KMjU@ZaN@uh3DcW4==ygImF_ z`)21(Lr3+x7t~9OdmQ?{ZUy|f9!XeK1p_&-uJsq?COD4yMHh(!J@6BHnN@y#T%=Phs!jc9=Q4-oo5`G=(KK3zQX!{stz%Q=>aUO!)+4L25 z`~=h>E9@U9paxlCUzmUzWQ85OW^S#D!}2BLmpvxt1_UdTZ6-pu&9uUAGx6vQU*5Ad zYvo#$%Iz|(&@NLCM#m$9)Wn_+r?2QFsE0WVhE9%w+>Viky{n+^NY}##lS^Kb(_I|{ z^|ZmXq9mxhIR@%+gXukFtG5Ly?Qo$6_@;-`567;#Z1>Xh2Gj5JJ=nb*!FRqAvxAa; zqonu1rBaOE;~O7N|3jV`=j~pOEEm(`;dD2itdz?}$0LGRcOVfZ8{tgxiw~!JI_{9$ zqGNx0$Qc)NI302>$?Yy1Odt3SrVq<%MgDmDoV+`po)@`v65ve8F4~Zz@^&VVE`Wq}J{<<8tw4fZ)<++L zcrEV)68G-<98W(cZzoL7Z4?}v*YWg5d)nmOgy6WmJEN`-*br>7n-p_<^1;Q$+ztf6 zluq#KgnY?1NjppZPRw^TJU%IJ&z+KM%$%I}TT8(ydHeK~+@RppyiI>E7uDK)$0!V<<(lrWY;lJM&s_py)h7|X{f1AcYvGN~n-PQ{Xk@SLf+ofLjF zHMgn44L8h94Ccb8H$p?g^9jQ-;UTPHJJUS9pgqjLnAy-Gbo^&HFeF<}YHH4JbwRn9WUtAMpaWUSUen0T zFkNsdkoBc|P3w4K?!Z{kT(`X@$hw5Fy6iPU<(IeSn#`$=2q_E1;D@@ZNMydWoIXt^%dJqG}9{y#=o-&9fa4G~r{5IrKSZ*#**qthe8`mzltn9a%v>;Kvf zC+MR)!uns@aFS%`jcxymPT2lT;oR42UZvsJFc+2ZA8 z#PzGKKwMXJLtIzp?PXi#8Y{07YqnQxl^bB6*(z6EaWz28KYqSdt~R(P!C%*w@z-@8 zf6dR^saxkp7Wv+v>v9$Zz#REkt;G6vSkO>N72}yI#m8Zkv_s@RLVxS4a%g|iC!$Z1&1I?m7@>j#WPOZ_$jm6 zPV^+zszBW#^AW(NPwafe1y)Pz7Jh9l$Bha7lcepuW+VN{tyF~G%sxXzs>jB zug;TurEL6vcN4l)+pt&f4pt(0EJI)3(*j6v>gi+!fUq6Z5Z5`xA$+K z+f2{79YC;zYwiHDB?Q?<_BT7^`s%^KTUvR^4!~QU@7V!(OZdtTxqB2|vm<8)318b0 zxIx%=CrsN(KWV4jKt1oW6Dl*p-|dt;Ae*?Lrp_1HPj<>}!Nk#8Ch+D}c=Trc6Zqpy zYC=Z=CHO-WL?Kff;zes-8C8mgCX#p8lp#^_4oD4_vQ{;KF-saqrw}>3i*gd*^N$dRHDLr_|m)6FLh5OoxBZXMe9N;NvVKgasAEmxLyw?d%%hFXsIpX z9?qahKA$PY(Z@gXdEN2jXck|}2S9!`a=whq;~7|e-~-cV3-gJ0q9{^^59f8&cA8qq zA}S4K;7FbO5A*s^E>NJmNAuxhd2U~exwnTFhL4NiWLX4JYw?GS57fL2mo9Jr0~W-K z?5}^o>h9b@_S_#}hWStX;196XeA2%21J-m|x~MoiJ*!y#%k2I5^OwmL?RS^-#c6lX zH?KM3EH)@&6?ccu)uG%Q|5QGFIv+04oFYa}BD84Lp+LP_nh&4xv$wdAlO8zLQ={}T zc_>-UwmLjW%4OwD%C;UA;j?rE4)4o(;2Fec;WE(Yt`zqz3@)7Aiq{^9%C`I{w>!=L z?T>O>rC4valUpnOirs1-3_@PCNA8mw)ASP4#|ZgJY*szm|G?Hp4U9=@)gdh-_Q5xGc)@Dt*p)U0m6UI*jlmAp}no{%Rd}4GYC2*PNU^INL_+86nD<5q_+XpchDeA=g!> zR3S~*qze-9vGdShiao4gm(I+Msyw_9{=Q(t{c=Ct?uY{Si!yBWx|WF>Pl^@c9}0D8G4Com zvEy}ti|+hO=FzAW*K+AH?2a@LaQSF1Q+Vztxyh^lv5;Mb+g|)6aD*71 z&>|P)C_roT41({%boS6ngnBrqkgu>Oe9~)GdtvY10~S2-liUtLcyz(FPlGR7{K&5V z^W5s~C#TE#mOZ1xGU(zeZc~e4AG*_u3p3;YkGk^?u&O%O{@MFXKLc#~-ZKKHO$8JY z6|u3$F4o)>V-ihr^W7wjNkmOdZiolPf*tF!#je;;5Cyw~Vu`&QyTn9Iq6Rg#SonU= zTKk-t!LbnU{o_h9XP33tde^(&^_FL~D)`NP4b0b*V@7dXO-?-HEVAz4_`J3L?(ia) zQi7oa!z_i~w3N2cL|Urk?xb|=Y8`4G*B)waut;mlav6 zH)j1A%{k7q$))+fZwd3k7iu^m*~@0OKvF8^7)3ieg@yINP#jsc}MwFW$W|)wp7Z`Ht_$dxM3gu+;{qtms2x9HS#otbZtZT z3~-5@&)58qBhadvnN+Kc+~EmG;ffS`E?aAvO9e}-YpL4`$6^|!T-(YMib1Tpv$f>J zX>#-P?gXhsFVk>pKdAwvREI#t>tinBKcsf%fY(&~$A!aWBS6S8i!@#)lS@G-U(6;I zm!g|ykKlxJCp(9O5amwllRnpy6>8|pwT6h0+?_xqNKU?C9 z8a@3WwJm}pTB<}IuXJ(&jk{GUHD@)WkhbIMrsRfLlLW|bh9=3pZkuV~O7^eg%D#0h zsmh;INzT{xZ8d4=xSdMHh;n+mIGLQfTNA&Kv}lKTSF4`x%cZL6365&o1_4M*rP1qY zZ|Q>GTf|YPYka!GJ$)>aW#PI3Jxq?U;(-#C(o2C#E*b z>2wd4Fr1Um)wwglvb8_XGfUQsSGvQ1?5Sg`#?fJHJNVP>KlPD69kgSK6S?ZFra9Z2 zDYCryo`cwHKmPkcR3TSG>rxOp;(&Z@w&qvTiRoE%+?qJMLvt=2V-#Yq`v4-tT278l zqn&imO`O_pzx_Dka2tC*D<_chp?V{q5T{ViptKsJRA+^o_M%ofU;3vCediP(k7zU5 z&K1^Q^mDo)3rht$Czd(kCG4u>4g5^Z4qJGLaUm3<3aur|a)pSC^GY_t{ggN+GF!h9 zaWUFSR+TeVI{e0DF$Il7rw-1_tGVo2id!@3M)orIG?xDm+x^tg^ffy1F=={KuA2V$ zYWkXqshtOGdXBZ5PKY-hjZmU9OKfYV_}h2s*fd&J%}^6hkvMS-W&9T_8Su@fqshh9 zLGX@jrf>#}KGmP8?(0mhE*3+OAEnqjU$5-5c;lQss;W-lr>4W7AaA~gU50n!982oi zof|@(CUNwos-$D0XiKp$fd7QA2v|K=h}yaNT$<`N#O+#4Q{O9JoD<_3s>c3qmaVD0 zo1#iJ#M?{v)!Qa_iA!kn-qdJyn-KEC{IIUG}*^^Hg&;ydAS(O_DSW2!E%J1_Q{rpB`i;K+O!v( zFS+fLe6Zwq&2Q`{)TmCB1oUT4raeEOt(%w{Q7#3lvUT{U)(Qy@<0h~-pHV*bTf{-S z4OF5*j%8JLNN_oFmaUiIRjElu8Tmqy)sU4vf)zKYXmM2Wzp0=;5 zNMOo_*>P$YYzUHM(-^NLrM-eH^0GwLyAJYW zkHX{4c>QxSX+kvST!FXab(0`Nl(R6eu$;4*EFg&YNrWNwXJ5nz+g%{#!SbKe&PZ80 z9_?O#lEPo5xGVFtZf$%>$r8l-lHPlHN>>8kj$)FE2a=i@=r=fpRgvh_p)s6B<*f&y zA9D<}=fWuHp$R=!>^T)*<+?6#PZr-URUL0e!CpL!aw|2PNzK$f(lC(i7a;`NKuY>l zkV8_$m9k2vC9O(spmimnC?L=zCwlcAern^AKShEx$-ZQ5BAHpWmgsG+HzPBrw{c@N zFVFr2{50x-JuAss?$8-oAtuN;e8=Gv9&nabrv1D|>DGr*ln1!9RjPzPV=q!YrOaHP zqv+KG`IpALvHmnTJD(Q-hC|O!l?^~rk_>okr4oKoUUFKU4MNzGqX}`Tiivs#(NnG0 z`DCh_Hks5-;VU`YwT9fWQ1K@vS`A;B(Y}*cF?`Ko$5 z_?-m7L}ggU+PGd#RTH1KOvE@7imV5E&pyyeGk zIGVB$j%8UALS)O2Y&fnUJVnH2K~_l1Jn3^zON|x}1NpId*q;v7&-&f*UH`3Wr^+@~ zgAdXPk6S~?ao_o>`0nvD(d=C*80P&rUwy#Bd`(v>xDno?i>aYo4nnuF<|NG5=j*z* zoZGc!>1(uW4acnI8?v=~%0SV|J>|@jJgfoY6gt|RRtM;uov-=k!r4g{U(@$r+Yi?> zvnPkVCv?K(S{=Dwm#ym>H!ok?RWp0u0&E1{tG6A`ww#--IkYRqht@?a*A4423$%%Z z$oLSVX_~6KJ6pRTK4|}$^i6_|?)cz?`tgHG$8n^XbxL^)>Cks5@?hJ18h^@B4QIQ3bt|Yz&2+||{$zW&HSDl!+az4xKkLuR zruMhUmFsY`EF>0>KA?PCn}Rp*dz!EHl(+h407hF1Er+A>TCvAbp7qZ zK?ijO^A=?OkoE^v4)STF&%4M}0_P;Eer9fnKRr$7wmP&5Ek~o#xf<|n@as+P(xD^N zBkTM2t---bO|;wKcwHMHJGN|>k8TNy%M4^h(tsMWFLDRP@ksrR_EE_y-^Z_oloIW zaeRU8fv&4%Yrsck!FBQ?nxrm1w+1JG$Fvu|&S| zIH(J4l~Q8IWt)X4ARD-(?3EQ8zLycUv_;rb)>Uv0&FpOB6j)Pp#q4~L4eX2A-)gR0 zSADyA3mB?SXV3wJgOp>_Y&r@{$abq$CBGZ=mLUWs6Fa!LW8CNlZlKa%_vhx$jSOw z8H;lcct{bA7++AOJio z1vpepoJ$EEU6`wiQFGJ^n&)v^DOKwdcd?l}P!sLHPw^Hiu%ZB${H_M7T$V{&8H7@2 zT~>ABjvbB}NhGU|08d$4hN%D!_mbfjmr7iadA1rh@rXvzy6bFpFX2)*>A4hEDGNm) zrFj)DP?<11Oy#1?m66VdwckKsl4~Cs&ioJq00nfo?MpDovz*VTceTu_N5C+m5(qls zcJ{k$dOP)t*dse!lREk7>K2kNbcBKoOcm`!Kb?_7)A)%Y5FNoac{hAVK@K;yDxxPX z2e~Azo&Fy|PgM~Z01r`ofT!2?!lAtnm+E03@U+AiF8Q+FN#o(uhA{Z^fmHhivS=Al{)8O=2LaX3$5YW7TbEMyzg4T5JSf3SZJj(Q zxoMR&GRSM416CUql&JfB`KtHBS1a&pFSAO$+^SUle;a0{Why9ZNwurg`u#Q8@czJT zI7=sursbTz2<+w%*Sk}693(;t5cPo3xl#B9u;}-sD4oG{LhqW~_VZG_nfr`jX8T^; zb+cRzJg)9Y@0PFUAY*!48hr#7Yd@Oe?;-4Udc1l_1$+H2O1&EYF1QtMF2P>wIY>CK zEokE9cB>h%${|$O3a3Ba{wpauzwJO_6@GjRQ~kVHo&`6@9w_7$tr$OWAOUuU{to1} z@Nl%Rzi?icLN@-Zo!gZnaZgI#RTuR~8;}NgZSHQ_`USYioZ9?5?og_IAlUly_odq1 z@mu(EwmdCxSSc0-C0vM9L9s(}zU_hn5t1=4xx_;(9IMz|h^a3y6<@BLaqV2xO02qO zVV$lm3=nV&!_lDJ$Ej=yzE5&NJwaASI!ggOY8TLqQsod+ei&FxTpEQz0mB`iip(m1tM}Y2c=>G%Gm6uG>ymyc9@!T zKnl9S;;soktJb$EXm@CU*Pp^?+tJHqd^VdSvjm?lI@uxQmZwtFk)EC(jG!T8gJ}V* zq0Lu#EX^%EwlS%Q0NJ{Ds*^LWkhq?_1}!lZOMO98j@>k%YnVjnh>PG_7CWWrYvZ)= zU#?1Z?Ea*(ym-OyfOkIqwZz~vK2E-+>;{>!G9FuRqs74$nc0(UYoXF&vV(8P4fPM= z6Nkx`5>U2PpsY(Ia3daF24%I+$EwSQ&19lE8DJwwrG+aLF_IA;E2mTkEq!dd0iq zU#nXjn)REJaoQ+}>TIMoBv_H}nlf)eg3N;dIPbe2uv*wGoGl?W^}*dpZoPYlCm1Ba zDJ}(+yGG+m+{T%pJtnEaYO{lZMV3o``+UA-B5_N31ka6Bgi&e>ofw&EgA9@oQ6*6kJ;7< zvn6`7I#Z)W{qfpscn_6MPx*pt{j_>P1+E2>v)@pl;M%Hz;M&q>Y*QukGNkd?(;wkRUCm=p(qu>vD4Wz_}{F*)mRaFB)wMtdW53Y#RH_Lc!rRxN{ zqY{uW{a1%(SUrRaeLQ4M+_ntc*19flWdmsxY^x~>pN4Hw^;Ia}`tG1)aa&@tz7=KP zG%I2K^)~)(Klqjz0E`Gp_j6@+3ZrpWdMJBMJ>!H|8b<;xA+)e-wuE+Np|dn#mI_*% zz$0f8WCUumfR>C+sqA(5A)z$_R-FO-S{kz{Is+zvNfS3YkoQxXycg-s^!iu~`Ic|q zFJ+D+Iw|=FQHe6GX| zzO`{L=3CcQ`ot-+)kF3`qCiR(0!LLHK09A;;cKi%&ZniA5%MYEcLd&|vo5js1;B50 z0{mjW1^hB~2g}M(UYDKsA_|6lU6V2Da{#JoML`byeazEg&B+=X2maEb@66||F-|eb zETO(OxIJIde~ib`H|)Sv9{^aY#SiYtm*x5W)hRwINmks*lu!K`B|-*-2UVkgb5;y7 z`%LM)RdFI}7!7^i z7$QM~X=%d9K=1^kSNL;Gi>t%_ayQbpJNgA8*8qd-1qRnRFu0*hU@#ML?u%$nn#F;= z-Yg3UFI3n}%-Y}(Vc?%Eh;)sH7HIf2AmMro2@{dhGx^&W5w4w<(ph&6u5RGNBe??+ z4*2;@L|B6%2_j6F@dg9*2`es1ee$8zqDd^ot6{tnj%VMvnQxB>5U!TbO??4`k(19y ze&zgD5n!7tE3o%#^jEK|w58zS`q}fK0TR420-Sg&UY9pl(~~MPH}0Ex1{@ZkA*#DA z1iZW!2zXxy0Vf|JR&wR-wh#9QK#GIR&(NcEFN^Y|Ex4gRB|GY; zr^9w%P+ygW`o76k+Cod!wr>EbNd4IH(Il-Lh6L+Vnp`!u2}d6~7*5MCoShkJX`)He zc7EW!`OM8`^)Fd!eBQp{Z2!z-&A3_Nm@(%)36{nzY`!j}7^HaPJ%9>+9wQ#9Hs{U> zzh*9<6%J~;pTAwocIP#dI{wWrj2Y(grGwg9^TGfDMj_iD3_@=kO zZ29YOZulgObDF#_`1EAnJpJpiDfnYPTeTzO&4TUI!P9wD^_#F`^r-~u$%MdNXO<_| z@^b6ngq_o$Nf4pnSzUPXE48+pVFsQnzj@xhIpP87{_j|v z0|D{;2YNqTwb*_6d_L3vt^M@VZ+l9IZeA(1=ff^r?2DC;nZd2M_TxTp$GL*%-1g*p zm5=A#a>;J?>p$f)YrMCg_kFL4-y)r$DIL6=H>;j!*~Y7Rv;J?{Mu*??Hf;+1*J04& zrszNaMmwtaVkm=uFzDOJE!~5KT=o_#gLG)IL+~0Y(RN6qG>W7qcs=h#!^zJZ`ErZ@ zBcE|o;z_eAZ~pOH*5~lsJUi_0&+txtDGcjvZc=+@)@K6J z@4{Kb-d;m;>0l!d3g1O?8%yEQ8%c7L`NnH>93H2FxB7P+kcM~jnZwej{wi!Xua?5u zQ_nosmug8nU4XCdZ%0o^?IO&UnDR3)@G?&DI;dvZ{(kb(mUN8cL=++ ze_|duB-~|;OU#lhMT1pniPiZmBkyP7aWmO`leuBb=O%g2{B|x#s^W?s0_phrZBG7FU1F7sG%(VJO=&CKO-%DixW z<#G4C@Dcy|f;sC*mPsuynA?s--`-F#?;pt`u%5!QF-L{Zd%IIxh6;zOwt;Gkzea8A z;Uu-q*xE9EPPL_$KJmG$XP|nL7WXk*U#Vw! z4r1I97l>)R1#{dn;r`UsKQ=s&y8idE;V)FzA-1lAl;OL_VwRQ^%$VaaiB#y!xid^ z$S+_Kdv6DS+LY#_G>#~k-_Lh;ZTXh5kL@sDgS{ zZ;v>-V5XfI#@>f!_KCI!EITp0sPT;69&o1l$w{ovI?Eh+65Ej+Q!tO56n<^&r$qkP zg2IeT2r7dk3#RMju=u%Y<`vBBxv&kPKj-Ao^AY;s8N^Q1zi0d|uz>+Mn2gQpeD3$@Yc@h2A;9Hkws zdQ~J<9hibzogjf5r*Io(2(xCJ)5821jpoPRugdwDLT{6ha5f5;qlI=%1gg1O=JaD4MQ1)>)>$%phB-ohW&I;54Go_a>uR{M}$ z2lkLzmz$|;P((RsCJ{!-qEs|M*7;g-$6dQ#+T~Hl^0oJOOF-#U3$(%jDMqM+1WEFu%C**23$?bs4Vv+LUO$J?O*WVBX*~uDO2-vQr z2X;tIUk{MN& z9OXMwXR$l>;-CDZH@)lbPB!sOYm!6(7WCfh(1-rxwJ&-N#N2@U5cmx?d0j|KBNCQ82ro&w^#@@$>V;eQQ?~ zy3+G9|1y6$Km1`0x@WS|LtEp~(U^7++#^zJ zZQn-0}*?)g;zM+tiAwG;+}$OzL1y)+qCzE;rRTWg&fLMij=Ft_A1v1 za5#7m8xJb@x#B{2&TrL4VXoe$_w;z(i^45i?5`Qc)#u;5^Ar_c2|U1e??*0Pp=3^dy{G0rg@p4YSxl)n84vMBnGD{i*s4NkvIwW z)eFN({>=sR=Y<3}kEkiYU6p(MM}GbII^vo~3;F8cG2Ut8jNLX)Z|_g%4dbc7_#2CcG*fQ&1jCyrKVnX*o;>A38cGiOk^Hg4yFL){sA1Fo$0iZtg!< zFn3%PcJ6%12hDC8OJ+xUkz)11)=f1Eyvi9(ZqEnm~6mo$nMTw1gPdtPvHk>=Bf==pTK_#)veG@vR9bJOwMBm9}% zT~*G9-_-1sY*5Hig4xCwLVU|~@cv?wHNZn&D@ z@Gq$EtHWuTm*rFul?JaAOy`pD8>3&9D)YrAUn9aYhK1m71#{{Wc6IoB!7N*X0}o@K z<$l;-)h|c|tZmc1UND2M!Qm(U2G@iWGq39Xe0mBmy00MvK0M}{aJ|uq+$FdQtvd%n z4Bj%2ToZPVJaaBS#@lFbYhHtY(uaa~%+PDYbthS$E6qY08V=(s2~6%_Snw{USDfqc z)!!iLJ@boe!vk1fp1m&2nd+tC*s6aNf)C8{*5>iv2WEa7bDtsU*rnmu+>24|_C?&< zJUMyMZ1!3f1|aLyO`x`_PMT7!o*n9OO-Bol$G9az;3L<13&mzA^5P+WD%9% zBXxXI%Fd^Pj|;(SpsbX2FimhhXCFOhzI$_+D_P-v)XU6IoUlX#`tf^=LkJ!6(LljD zl0z}}Xe712WK)mEH1@nt;^?bRa*A+9nSM-oO>BiR%E?zLVXo4HU5s`!2Jz!Q_ zwSajgPBNxy^ z2dRXqpsx0V!-{744PiJMR^#2kV?3McxFO?~_J3qn-4KqNbO!4|+_*rwNf>pr-;?#x z#l*`JZ=5f0cDXT}IBeljJ}Uy6D{J*nESgV#8QIfA7u*=Omi{(8FH(tf^^@7Q*_Ny5 zhg{!ho5Bh{bb8Su&h&kac>a1n2FPuh!D%##O(v)C&|;IuF4Q(>6mwqET*{4RRC>_j z;H+X2pJa9&t#TauxH!9L`SEtnF^*rwzP$KbzwHeycQZR=c5w}fyYB(Hvops4O4W?K zIUMGnUo_vlIn0_JbaO%9n+xsDw5hgP4w186Q5Ez6F@i^|kz8|w2UIB~zFaWROl;oW zoPTpTY2uYdtNa1g)B+VXnzRgRGT~BHyn5U$Y^GQ>zi4(g(K|tBvuHnFERr`%gvDt=6-paF$zKWx4{jzu_5NhqUE!^0Ctjb zBL?<{Zvy)39IrAd-)?_EPiN1DB7;3P*L1fKV@6?-Ha_EVx{1CW5%Miv&8R`#-G2)BA8cFhlNE}Gqb z-8`yz{uI95r$VXx3J;yv$~)teG^RgO9c7XD(XL(N$| z=2)$7VAsubv0W=FtURC#@?=*&rjqfdlcg%56dK*&`z?9^&d|LxW6Y=t_6RU&&tz0! zW9Mm<-BxH-{e017^{coh=g85;uhc6Q<^Y@J?6Gu2(JWpbPM&mPQDSTrd9_pg87Xw8 zt5i{2&04{&QfmQ^RiVAj@Y}*-2`#QM1iP9eqXA|nx=>MTXzU_49_U-?e@Abk*vlJZ zpaHBOm*wn>_26w!F(*fC9XWNkJ`bKHq(i=rpc{IwZNw^_ODz75l$XtX8_S^JHkp** z_M&<5wlEAYE?N*`g&6PrFPzcf4ot=E;pB;TR(kxz3jgf(FHSq$Rm{Vq;BI|PhQGKy zY;OC58b8xfX+NvENDj?bNJ#7}@#5RVbt`TPf|#g>H2wSdpgHN^emp{MO47fRI|P*e z9j^#G+wL#snXo5J5-A8Cux(l$JcvUVJVb4ShowRuDVh^kgp(%RGY+Li&(I2i;GS_- z=7M{iWxKbSAqckHM)2~!qIrWae15Zcgj>%zvqkgJ{IX1JQ>h${Qh1bAYtn|nr$V?T=G|{2KnJvj+P4KjG!>FJ+ z3+Ks&u(@g>Od|Bbv+QtlXBc%n1??3prW>0i4rIOEkb-(cs&KwJ;m&a6sAtP|P8-0` zV}j?3nYo_1@lJZ~N^y{C1}|7vdUVL(;V3WL=1*tJH==9B%Tovg%QeZtryIq-n2K_1=#PBo zIi;})Er1iF(zr@oX|51e+n~W=Vy^|eWRUfuDkz=U0%xq3xy12BEO}2UZ48|GMMdlw zn-3207)J)ArCiu->-PvPWot;D6m2mk+6nSqJ4q|Q?o1$k2#I~8h+`=ddwOqh`N9gq!-S5aB6j!o}? z0n#RD7IVZsVQbnfi_D^X!Vx|qa_2p4D1AbU@$TjR%_`GvxnS>1V;as@CDXfqO&SyLl% z$feDBcZVZ47Uzi${Iao@dyb{12~mStZ`-`LA91i6>!U)JYe^9jV>Y`lZ1UbW-?|TA z|AS9^g3YDX#mr%fsL4tBSjFz7up*7*V?Cn7B)^9h?fMocjrwaVJfOH{eJwFdMAn&U ze3v;bPKMosYMvb2V)nj29J9kAEwuG>>JvWE-PjxROGsBE1WlB zvoLquA7*DjbrrSp;|4c)?!qhE6DtwY5Gvhk!7b(-H|UdY^bXdNe!#W@Q_Q3X*hv0k zv(p3N*qjuj^LLaD$>cuKUn&lYIr;&%ZRD%VNIv?RPTLket`GT&p}k=7Wb?uU;pi` z-Bu&`*bHuM%76PNqz+bF#KT@>tJKEimR4YSbkU}!^Xp^#jQVL5K^_<-S~267S~3Mo zZm)I>lau(ygVd6W40pvo1`F*Y0>&KsH1*IwwP-k3iH-4>*xG^KezZBveE$uv={k|uu+Eduk?4z0nlEi#DCD+L-$ z+3;FYlZ2GeeO!w<`r&Y^5{G5el4;iCSXRs1Ky z*3x~E0rtdq$|miQ0Zk;L%5^sTUSvR%5YaQ)UAU;rYeF42dg!15?Q*3C1;iHjc%{aa z3a?6V0cTR`<8Fjt24|E~hfD1*o&c9JW8l2Qp#u$QATiC&(yz`*+gS;u3#D|K(=`D$N zv96m#UVD>x$djZzcnV#oN)NTLg~w-^I+b!pi@EF3aBS%nd91Rvvgh&;?L}E{WkTt& z%O1aMopW)4kaIXrgfC}-uk9QqO}1-*~vU#U?b zZLlb8nCi5Dmp1nBk0ft)R-FyVq2fa<24p6#x!%$fj{t;}GV{pwfp_HjgJ~j`t~2;< z|B8xs{m?9X4A18L7W^x%qee_tStR(eXXz2n34kC44bHLQ;#IJB8!tSkPF+S;xwxa4 zK|b_=evPWLXl>#SUVuvHm0}Bp0`O6OjXy2Lcwze>E=k`aGGY3U9uFs$E~>O$BBZ?D zqF+PHO{euLgMEPY9I|qG3#418kk(4T1lR|?QkWO|ZiBR}9kWuSNV#GL(5u=CNcFKX zT-D5-HS?M;;T}J%p{CPotcJc<#lM>F*#9MR5+C$4rZ};Sc+i7*N@|!8OnSx^xse#4 zXtOouJI{t=N|yf=N0judatov(%@zcjfj*!WB;#Dys3hgYLWESXT*Bpxvy7M~+=rzD zvEH)VW|Olsxa95Jrq9huPci%^N15vCPfC@ro^$e`&OS)`;q5J%%Ld?AmE)J)u}?bE z@(Z?Eb^&7B-19YZDAnecSu7n(*yXpB`L*IR`9;mwr3+Pte1vuX2>%*>ibp{ip)7`qcU5a=`Z+2)_hAvzDQ@G{iH`>sd;$E<`E@d%k*7X zQ;p1Xs|hs}f<#(%t1SD4SZ>S(P7c@rpCPcHC9fO)j|r?MTUxF0zb>=Vw1};3fcZ~_ zBQ45`$-EOWX2UUyvfjltBAgfW$c1)Xm9h<yNYVc!Nv0a(fmmF|CMY8y zZieo2sOuNPbvhns3GQu?4wk~cABAnbC9Of}=PmuE#eSB3ti_IV;kZ@+)(UduP4Hqk=D!{!vPfff zB`HW08CcZS30N9qWp~h!e)Mc2N>s&}0%1)nMk;t1ek3?Zq8aaRNw#(-SIZ{Td`nZC z|7eT3^2PAT@+9T>ag+hsq6xnIBxPG2Dud~KqQ(5|vQeQ4ZfzPd3iTO02_f?DF|$%Q zOl>xguM8(ma~y&1OpOBRbKK$jrA_S+14KfF+ls-fR`M-S`)W(@ z_p)P3H?ZSyjc#o~@S3zxA_{X`6+(Ey8!Z-sZ9pO&B=v^*`k%43s}voenE15_)tmU3 z8gIpuw1HzX_NpK7UF)zE9;;B~e44j05m+9>j1eIJAMszWCj0fNj9ztKC~*fN)08W=Bp!R+2eY8qDAl*ZAjI-&ra}BOXlp};Md!$ zNVkH&Q24RBnA~pVqDNlvi5z12-4?#&xjfo9twq==E3k;JD?@&-oW?lH`TlhMvuVwi zFNejM+WbZ#pdYMuot71w)Og;jc!QtIF6YIMn_8+^j#h2I zOkVB_4!qCI43Oo6FNb@U4rwj7K37?a66Ma3^c-`fezEx0&9!=vd2$={6Y9fSk&9T5 z%l)-oLE}Uyp!Oa>E>;ZMgQHv>aF1OKv!WO!P}`Bp0yZ3#{Nh00{0b-i{p(KygqVyI zxhmyoL1}qn&a^*0El$e!w)1U*<62RpFBSp#6xE?BJaShp>^+20F*V$AtNL&qi6zrC2z(4Nbq`mf=7+bW8*f-=7~*4B7g58NUZ%x|@zzm1*{ zf>dxqYacl~k+gCGeb@IEw3y%hHC#t+Eihp9HnD z1P+KATRzR~$MXPKXyB@(tE445z6?BmX>fXLGV951nOl{F?=-ochBim?F^BJ&bqASM zRuYwHkpDATS)1tBq4_QhvBE55W|IGpM6x&Q}UN^K%RQ2?>QXtXZBJ`ge}% zJ;OCtl2^iisCtg!X^5g;dM5G2p#W201cp_^lx}Y_aSG;?tC)PPAu0^BvaF0zS!~^I zWTdVqadjn@guQ%9$XVBdjK5w6U9t%P>C;vOv}~AlbD{!?Gc5u!F||paK^0_BEfSOD z0Pdeo%~Hdp;|o0<4j?E<$OPFvJlXCVluNZ}-9KcSgtGY2)GRA66>?6VY#w|K`*|so z2qBlr!1VBX60#Uk}HZ&THlC zif<^pkCwL@TR^mJbZLfdtJy2o`kH#pHtt$V-TOl8xzsf-M2p%YaV)NCF#t>te;klBx!1nHy>){5rgZEz7!IigDS zB2QZu+0c7?*#selyR}(daOPAuP0ZEHa-%+lI3Ip3==c0Y=^(gvKO_7SGxi@Wal5wF zJoFDH9<#D(qgBj3WVO$?RxzQN#XO}|;aKm_=ImAB_tv|yz>FTv^9H6sZ&lBXr)iq~ z(pDTUZ3tm6*+3|{G@WmTtr=32aFdxNGv9eLY?^v+A)oF>ks*!36__D}LtIU+-SOti zZkfxD1iDmq?$RtIyLu(tY$k8avu}o5Y;ql(lR~J8tM{e5p%LshX~Ff$bGugw1nGg+ zaj|3@O1U%t@mBbL^)}gRCSC9TcDS4Be!<&Jy1u}8{|vuTugTW+EOfij?EOzp_r1Dx z*)jhNANIFjQRvFdvjSGQNWdyPz@Ri~yc=5G(~H-9s-=%Hf_DH5Yi4cZ49|_N=A!q) zBQ~(>QPlPAG$;1<2bch1o*6K=6iJs-_vmB%krH*&OZR@Ci7HGlExqrim)cpD*S{ZT zCNHSWAK*g=&uUqUL?yVnESOGk0wL4Pc6s;x@ON9txR0Pc7>8iV0@8B%lZ=PhaB+F7 zrs2y6L!#iV4R@IG!(JI^-rHK0$KnsdQQO|-KFPA=r4>F4J}-YJ#Z_#w2vTRy3CS>pR*OL5Yp!gL@4kN0xZuy5 zGRxZ@M#W4blzicmw1xATzy?9V-E@A)`GeJBP<`LI%~|vAzrx(Em)hVXICV;1g(jhg zbE}wRVWvm}*!H-u+#c4;yD!l(m-hXJ#Y5)5J`BefA5@QED5Mnu_w6i5il_H~J+5Z@ z;@9EN!>#7p55sK+qfMAa;F4d^YU(}$xxNxFV*frftrRpkuU%;FXXouH@ABfC;IUR) zOa+BcbT7;}c%wdcyp4mbIaC*ZOR;Q6&Jm2xWdwN{x~7ShWfuoGeuzENo}c%DE)CRp!MG7OHV zaOHv4Q+lH2F_uRf&#)a@Hda0QafL`1w4QQK6xJtPeAK4jZs7D!xb%#Ipm7=PSg+z@ z_;Rvn0vbXzxLbIf_oDUpnsaL;QB1`>XheHl=6i}#?CzhC_--p6tX@Cj{XAd8-+efJ zhlmrs)zj1OOIY$AZ6N$TSDl{j5-eNnML(=gQ-~Q=8|^*vJ!hHX*>=CP_(H`G@0g=% zqmHWg(O~8w6OJ7A2{l2Z|Em)Heqx@ljlzMJiGGYQFad6jWug~mO|CBL82mAk0PS=p zpRshaPhC_j&1uVQ$FstdmB!?_4;Um_nA^q=!)h;e(gf{(mR8koG5MX8{BEY!E-TMD zZKTzM9c)Q9EKjnc?GGhKNyYXX`PW~u4QME~XP>bP5!iFVumL^xU-=x>evTW$YVS<}nR0gZ9X_`s1e;&DWq z9S@b~tKENi6$JCz%=V2@_Iq!16UoI+)*PHXjtt^-pRuw+)Im z4VS>+4!AA_SwL4O*bon*38qp_ps=>I4v5vEAj1kX$oXHvnRJDor!VEXr{k+t;Fs%J>5F@rL+mElvJSm18TXuKU| zW$vpNk4WC&4e97jm&}gw(l?mJy0K>-8xoD23aKhJkhoA``PgIbslM1zc#Hq?N z+k(eUE{KMYIx}ft(H}Q<^Oqwl+RTnY)Z$;>W@ZJ^`ri5G?^C0Rr3>2Bf!pXIzRli_ zf-xbq4P&DbS5&t4KK4;_kg=$Za@jnZ#0%PjOWK4k_`#)Z0*CM)Z3+vFSQaKl$2Gx{ zHaayG5o5~)UEanT18uKMr>wFmDicbrvjm~tL!Gybrs5H4!7>PqdoxUI)c@@INbli8fNL#~!EmwU&O zHuH;N(UkDH&fxh@2l!soMpInV#z71FXFAQ<)1u~p`6n8>*6#4ZNo|=adfI9lhew%q zZtWaN^($ul(Y2UBEl`Wn^A1*8th$)4;n5Cik7I{NQ}dPT;e-<~8X}+-&r+C6&32ncV_8f3Uzj|#2C0@ywBd?c+ z>?0aPG_8@;hN+JQ1mj~H5SKHfZ<_~qs9$$|12RP008Q)@+7OWo50=GfjR$7k0v z$L9vjaYCOQUs%f=UmPgM^dz`vy4Hq!FAbDW%@k2~fLXl*o%OhEl=07LGiPR_vBR#m zO2&C*xDr({K4xn)Vz4C4P2vJY{i|6;T747bqRpqEm}*c=I=+B;p*{H;&1=T7va51~ z0X0*bIgBsIIJr%>b!D0)TCZX+E;BFWTp_FZ-GV~cB~^!1v6#c+z}c#ve3dJz%Bn&) zoqE9XOlJEiZ!1wjF8^Up$h-U(=cCq;{N1_ECil!tg%r3taMT&AmHB zt^FzdsoF>SDYs+PTnmA0l(4NiyXbWK-aAGeygPEosD<54uG%pwRzXSHEdD4OZMJKP z#`CgfMpX1(H{)kS9rXtnFjex0%@4jEjWjQ`MAdxv>lsm-RN3Ix=r@Dr@qKwp<~gQw zCvsk8cH1fHoUWX0nAB@hv4FcIfi*K~7{kZ<)JbrBhF-9sn%*wAA1jN+xoRiM+_Wtk zB=hsoPSKVs%&vOH+y&>Db#}%Sy=A8F9CeDEm)oN0%_p^G_N&bAadC4pQhJVAv2!%u zzp~A|xwGR&W|ydS$gypJPkyX@LTskfdFZ`ke$0HCjg>Jkk*z<(R@UE%(7eyGHH7J8c3!@zly6oYxtxQ)AF?X zxN;wsUAgRs1GsV@wUvF9IqhcUe?*adq?PMNxlz_KAFN$)6KByHPBV0JG<@tK?Zi2n zN5mQ{CZt*Pc5b`oFQtP++s(rhqY+ux$*{54q6(a+Nh`{`FD$Vpd-?dNsrssobdZSKwZje2e^<37smJX?5Gx#L=<+7)jEbwf6Y@{K!ISbD*iuiAh*@4_#r zr+IsWXw05V+nW68_Uv{W&stlh2wt;#Ay^|XM8?&2Y}(E9S9Pn>)A@=a78fZq)~Pu8 z;&#oVKD1q~PH?H&dygo;?UFV*CjE3CR>mm>Z~>=(-LR{j3PiRxeq`Y|c8h#mKzGj` zQE{vOwA$$%V!nkuRkk{YJ{!0+tL@GD-zK(1NAI;^)Y5t>3;C>v)K?`ZJ}r-tGXVYkX{@1&^h-`v6RfARO?| z#2ZE5{|v~;&86d1qIR=pc4*8w2L~!dmCq58D_p&y{PPXFr_7#?h6|-xueg z4_Tb!HmjY!0OxqwoVzU$0pIj&8*RQm8ch&{!#T>xgEeylf*dHc$=gMnOQFr$4ghn3 z12o7@fW~G?Zv6m_GMXV(`Ppa&88>bp<@$pKuQ@n_+y!ThBzIvlN$wWTs7bI4tMP?p zEZrU~qjLAk_5)%Ws{PJ8MB|6Uv4O!1UVLdVqxyQxjb|q96pgCG1brIOP;p0rWh9V> znD_XO(Ih>todJmbw{|mOM%4ZVXvTRnqS=G{q8WTXekUybYwc$DouZBjeesO#KLf?6 z(ijUUhPh;?=*P;f0#}gRn4K|AZ(u`rjygo-K08O>5|MWZz*qy9UJGA7Zd6sG;LqMY1lF~(tsl2200e^syw>e-7`e5#%UU=_B~Uk$6s z4a}5;wvQ^PKth|tCDx9%FM~^bJ{h0sqx!HLh1(#njKqdP1(p=fB~H=~?G zC+I9+h)&RvzZjjcTrLc+be>rTT+$K{nB!xe^*_x-c*?UiO1byCPZFE5bE;eHBPYp!ymgyZGTw}H{ zM6^dz&-ccL-tyZIo#=7HGdoYbjrMeJS|!I5niYzfZj05`ee zJJBwxM#FcbGuAz&!;Y3|Nr0#NG7XriSqVi8pcyb-2ez@39Uh2zX}vFjmDH1%CYH`L|&ie5#P9{4Djgf1j~lt+zzdKnwXjt2X0O! zS(0L6N}sOwX4!LKEll<4uPrTJk46eTOMvF4#wqqwpkbObhxuN8vR|_{KhZ2;K!{O$ zMZ0&hLy`D@criF%ZR9hXIp4s~p~Y;&OfkWZAatwgPS}gFB6c0UWv?jwQPPBrm~;ao zxJrmeo~Ba>c=4!EM#COuadQfYIcgVlBpc9Ch;XA- zxbR~2g#MY3?&1zJYwxJ5ER1z!VKkGzAB`D)N{2-dV|YM;w3a{J%-=H_F|s0vmG{(9 zLOIqf_m88e8dm|Gd zvy8}b;+c9(g)&RI+5Lx6cA_Oapb;uBAzN%>EQQUU>A5tsde30ZMnC(9(U{F#MqXbQ zWE)+fusRDclgEe=q4}nswW}ufD(oyYUxSmmy=^%8%9NUrn@CR%tRW5h>Ua?2`YC zPVkRzF`ND<8WSDub_G$jslgQ;_`JRq5W8dPFgy2FD+b(VXTg;n=G-5lgzPq*=u{;5 zM^VcZbPsYn3A2|`kE2BBVuvKLF-;{aT|#=e$O|!M^#7w*8+4IfuUp%l99e2tys27f z3%e;3my3{F&F3X8*xCZ!*?CsHx|*WP2LI}g%)08V<+bXX4=2LPbHSWaD&GZ5Ix?j; zOKNZpxoH1*3gEAsE=N?rEq{Y+J2H=XYi5jI>;{NNy(SW>Rv)p0^$w-?|Jq^~BQ-_LhXrbi>LPdt=vuu;abG zSz)WiUv4vI@qb0Tjag>dTjp9n_FmUv#{M|U{{UWTgRDwhlq>HNyS@659FETo{<0~% z0^7|KVf}Pu0Zr7w24#seRlfM!!@hgobJnma}lPyonqX~It{?6MlWxgtl>u^K>Cdxy{`l26jI>|19VUFtGvGJ zJ?M;b3Y34lov!L<8R_<}GYftiP2L3E0LBeF__0G;^j^xf)>_I!OkdHlk-v5Fo@QwG zw+`;;FvDg>ty^E_2X}T@gIwSeV7)vkkW}k1d(hrn*dSo4;R~H^UhQ*ga*d#zEdHAl zj*NzHxS~S~+_skC{GrwWP~IIpnwI*ZIBIK50uMB{?rTy93IyljTs?Lk$kCFaPyuHb89yPe2<%_x|zH7xOt~L z`gVP?EHrrA?72_0h5u}aIb$CHtGCUy`$SuAaQGNjUB`J&g86Qy-1(pF(8&PhlWw&4 z3cknI`D(aX9RPo{{VbYPV&<^aemYq=?&cEf32CP@il|Li=$6cWS$I&FhEP&FHsh(} zIZ1+3BLm*sGbNaHtnH!RtcJbUk@4M3x_z8EQ&Q-yK)=ScU zM#;Qsdz_s;62lLUifjYH`<~EFbe8+!wgY9;{nI@47LHOlzeS%Ua|tvQU@pWw)msy9!ius*?Mwx4 zXqCNw5pCa$rn4XFPf>rYGsv*sV;$y}Uqso>$QaK`(_v_n->E_DCbHBNqn*^0B&w-L zO_{```LDJT?dBbd8t3E=d0`%vovR*mj=gN1ngRGvGc?Rj`$n<<1b+6uQL~S~eZ{_v zbg>WK%6+3B_yse8Dkh67(hiYccicV3Iy8WmgN!s^|c5HgGBTiTR(=1-Mr%JWs zkeFlki;82*F0b=)-P|$N+TEK6_KTv4N|U&1)rpvV4V|KlzROCXyl;(sxf71qAAgeU zf@X(J7{WsY}AAt;tdaorg+zznFkO}Jkw!r zIDpx}*PFi|5Or*GJ!=EE8>BHdZ#&jQ;Rf5~yP8gHeL0nB%a>%OWzo@On?Ds$T)P7E&dGeQFpo2JJG>Y1mj+4+iUzz69wufJ{{#W5TA31Xv z`|}-U^It_xMf9i`GBNc7(U=l7Q&~jBmFE_k5Hp$I{wiuNU8>C(;SZ{Vz)T~+tP4@4 z_(a@7VXIu0Xke2xyljn<)0s({#-Td;iq$|JO}MLy6RY;)fP$1FgvvmxTeEDbR9D3E zkeAyU2W7C52Fv8lE(b-V>(DXEPA|FNTJ1O3BX!B@^fvR~zlk<(w*JS!evY~CH_;m< zo8aH@W8hD(^Y&*dXV0kd^f$1#I+DlJ!930fde+|Z*WJEoZ(mI1W(Es!8RM1qp1X(w471cCJA2gTgQvHej82H8wm~j`SWJ{?5H^CG7c*3zz4t$ zo6}~#J3HFAbcXd~gna96&`p*|LPgG*+0;etui2u=z_bR@;I7vO$n1?Ivn$fUTgnVSvR`KGtC(c=rXT>V z1=;G&0rGjf!)_&Bc*+mnQ$DZ3!Zk8_HOc7RN=EMvkkR`|Mo;^}N6JXcm-}VJF>^^q zAC@zk{^0-_eJpSg-}1zdSlLT|kxp@zf(~^^r^034Uhy1@lioHzI4Byv@gbfzi%;ch ztVhez6I22QZcbfr-xyX|DE?muIDxMgp3GukA|O;yu+m(9P}DT#*4wqWaPa;}&@Y)A zG?MF*p4JGH*ZexI^JA^>Lra_EKU}Y+!sdg65SM3MHBaK zf^()oyxm0{x-BYG_`R83ini$c;StG)oapm~A2x5LZ4*=(mJ(`Kilo;q3qnE972;D^ zm_~IR)tQk<#a>(;TN9j;Aoi8klex1p2O|Nhl&k+r+m|yyUcM1M-!E=H87jumXR-;Uagt$ zW90kd!R35Al;tLeL|bgmm(~r*;`0_2Po8u0Rno76X z69y@`kYeESP;P_MnZxGAhjCe1VuJ`i>ucRj;W_v7Jlg@ZHx*v6KNNOE+N&$sEH1p2 zlL=)<9=f<$hoN}!vpfmT=xi!nl?D&;gEMXZf41o)t34NyPzL(s9ul5K!e@PaG(Y&g zO?Vbh^R>L5cLC{`GZ)`iPPZscNwrD`UDl>JeMB@bQ>^a^_30{!nnFC!=2@SlC3@{S z{U4!OT{16zOhtovQsyzsq3v7>TC6hD!FiUplX(iMB7TJuoKJ%1eLkrQF0cvia|uNC zN96=pr*Xe*g2D?WI8~u9>shk(WgiluCvD00`XqH!_j{70N@f1j`Qy$lLXkW0*T#7Y ze2}Ta5_#b2_U6LFqtTOHM3>m|x}jF7+lzCUO$|X-HSTS z&?BPZ6Kn}d*4LJ^w!70IBcl!u&Y=n)sP2fRk7V9ma5OE8_U-s3bL5bWt|lxTcz}@d6x%e zGrDQOjAY0Q*V_QV^ODh_$a_(obsCa(Kwv)*7>aR zxZdnGKZ^eITshEy^wyLn)6QJL8hjEG1Y|aX6e`oVVpp~a7PKT5spYg3CJoR#uHQwL z*ewdya5TndNoVFJvub{{tG}$%OgM%RYiTDZP2<4>2>hCR?*?OzVOidj9p=MhSeSBy z8FOqj!@Jr1^w?;lz4`nUcwz%)yYWU+U6nI2HH9$IQZY%hNVc1nnnGPHOY}0IX1APoAZ5qnqYdM7!@c$S4cC+BgrCu(HEBCXWN?#hyLHU- z$FtgGzy|b*jJoGXlWEVh=SQPA=}XL7w9~Df=8gH$?wj7;spab&ffBO7#%>vAj}}RI zW}n|i5_{}CfeWKyn0c4l?0pO~E&Da=9;V^MsG)z`jy2yrF={WJ#M)9x=gktbK`C~X z5qFi>Xi6^Ut7|s&k%T&j!b)h`B1YKuTRSu6-xH74FP4v<;5J0|q-g6k1f;&Wn z^WjO+K|}8BbY}+BdDf1Ttxl z5420sEI0*=g9kg=k2cwB*d7wVOyw^)BjBM{QkUJ<@3=p31^+ra*uF)abcgnI2Q472mA7bAuQVW1l^)?90zm!4sVto7|87 z@+3PTa1BPzF4$byJ;g9&G}RwF%^bs;*>^aa{06`o)>~g=qL!)WRe2e8?>THB)c}yw zAT2hV@6*AvoeZ%z6i&ck1=$AFJzBAWI^^rM>%!2}qT!oA=H=@putT!-xN+>}q?JoK zFD>OK0EY{G^O2?pG1ETwvUSbU9VoO#tQR=7smYX1i^lD^ppEl>YvfRBXzJ2`% zku$3O>Dk(eDO^+G3|@8+htUBW<%aUShG=9c5lD6@G;r=PHHbaR*I_bQ_AJMJi`iV? zW;l}!4>~>Cp!7^*`d!3 zvAaMt&;Y{G{0bP`nVeXsZp!}}HUEjtPj%dz-Lwjg*c~_iEMq2}5p6Q~{T%BZ3V!@g zMD^IbIq;0AF!_Z}80w0YA4Dx)>?E&bOJ|-Cr>yMEdfJIeE%IWgx$lf<>UKA$G1n@U z`sAf{rF)6W+(Wy~f~Bo+ql2_L%nR^?=~`kZf&>4mgO@watc#<U&@Ff+m zV0RTXS^OSE{#D+BP9o;SBCK*{fXl;ZEiIaJ&WqZ2x0@J1$Tdn}N4>0B7I`B81gomfG2SmOTXS<#l>$!7iEN6{F1Cva-;I8I3L zdZ%PUe0_tiFIV!%zmIAI=&rwpj59ruHJq>E76?x)R|=h2d9`LE_Q6( z9uoM(InmkQyuJ5~_Di^?l^LSfHo&#SL+o&KY+6|NjmdaKLJ};H|f!Y0*rs3w5bMb4InW5)J#W9NQBo1V?rf9tLe^oTRcg^mXMWa7QGD>|U z!=7p~M<-g+tCx7bcTjl)Gke;kkKAR2o#;q0EwQ4D)bwrT>ZFy&*dcnQ$fr<{U@2^a zkIzb*tVnH(E5Ok-ED}}ARPStG@-U<5Uq{?_C8y!KyKGfg>Kj$lyVT(JKlipvN3Yud zN;z^%j;yRQ7hM1%_pkq}&DH*4=cXQFX!TAC!zHEGNMHQyo*jKw`#oiTcTu!Ow%j2( zC$(==B^~mUCiC1y(TV;i|5rKYul_>a_n91e?8|d#J9FD5(U$(f9{=FtLm`vnHSB`mq(iv4j+$rU*oJOAWX%I`pyEP zt{0iJ?~W#YyN?}f!${B(7D+i{RK1xps=8#@NqHPvOpI#Z40)AgiBVltHmWkI`(A;~ zJYu}L;)>{~!Pp|@J~4$a#73U~`a?8%A_Z|I>-eeiBVui^_Jv(>;zwRi)Va>cC&`sl zrg+e?r)b1lXO?N6c@JAjT+k*jLkl`DWT*}oKu&OQhmb z*(Yzzn%45z|9g#n-1toZ<-TNNue(-_-DZBdBr1L;M~}B0-O9YXBpQpHC;k%K5R6)r zttX7nyjSI?8DKLn3~E}(eEXUx8f&|g+&Y}nzS8ex-^{-z+H%*jQ`+vdI+sS{oz>za7(0(ooj*G47zus3t8fr19_cYl zqbC2-Hgm~RmfRd-?qABr7blH3e_t9M*gVbms50?hg15?#_F+?S@^~|6S(F{kuI_8T z#?^eul$HSwoo3Ek7PajB|G9e;IH{^LZ@B7K^+q*tkOsO=0bNTsG~LxJ21H!CjQbMJ zHj|i%CX>uJGZ2%Qao#sGCaJ~^cQB%dC@LpKtV-z`Tqas z+JllEBbKnmaR(6yGDJFU=kKV~-<$<-u4h5RR)n`rf zd{#f-mMtV0#r$enG-jITM0=d&ffoF}Sh-o$#8;?tnbSv2`NbeAhnjNyJ{+H!^~<7l z#|gWi^L-|&6iO6hDLC+Ew*&zID1v{Yzz$v-J1i?c5=;fj{l-SKc@8XREWl5e=?d?a zVDIeJ=z)xjmm;~#nrS>^U0#qa6Gj+F&@?8nra-&oXsR2p_HFppa zV7C`=^OCvq7U)CG9xR1L`pYgl`N1GCH*ZS4hrY+@NaVH+5?>E z{x50|ZfzuLFVY^2um8WKJrK2NmkV+2Els4%w7&~t3vY}&uOKG40{hfP)4Cv<>VUw` zrGQbFHGEg2$R$>EFU>3j=DDL0ajxjjBCTyIF@lKhYhQrqE=Lz2vtXf7_QVz!xeUHS zbY~`iDd(3!cKW{fMKeckw- z^8#ED{{H|3R!04%AQ1A`)Zj-c z15!xpo@xEdA~3Cjjv@3t{mq%yr-f-<19S>xJoK-?wvS;LUd?A(eW7pUFi+llxjT6e zg`ml+EM|UqDeOjn{gSU$MGo+=oiBlh#WA-jFGUCC$#yO-71>U3DP%jr(N{JSM_bu0 z4_k|Dx8tQQvfX$4PHUuC7XXgMnR-{Y`)qM^be?QC;^nWE?T#@oz8pP1JnR3{gW+7; zc;jo9Dh4u#2>Tda-EhmINUc8yVw1V(wdiO&?a1YKKkZh(mN)HQ{^rx}Wtn!H?X>&X zC3f0PTarKRd|9cz3>Afy6_{dX;?k%hD*&@OnQ$BZ2^VX&s)aS2Yoe#!Dtg*H)dFku zU@+P2UV0F*Cr99|*u#l=NMcW&Ws~d<$A3-Yc^YgIj)c^kE9OLN&k;5$=dS1*h&2Ffxk8?g5!8fARE zflW2+eu2`fr?6lvLr`bSCw8KqMgXpsq0$@v1IOSF9+UuO_duHQaFm!53!f>H02yv% z3W&ol+@;dmD1Mn(k8Dso5iy}4x2xtg+I`>Lt@H>om#%;p$(`nb712S*-r=bEjjp40 zj~&L2=|`g@_tPj1oe5<+aVRV9oWKp1ka#-8_V9@i(&h(FH07^H#}DC61D21Jt9&TW z*{w5hZ)CAc)C&;9%xkYlv%|2b+XH)&IL!u?KXp^3;4D#1nOe<#=pFzZvOs(`|9d4A z0OP^Fu7m?>JO{lIjaKxCm!$*rEU#f`GT$c;{^q!MRE zXVqfMle)QzxcxNOzX5OCZA|j}{lu$*K%&Fv~c7i`4EGg@15uaie?a z1Mx3`AV#WOA-U2PK_973WTH`T;>g@>a+4XFB)k1#PEeXmu_|>vAOfR8STTYX&;9v<>z3!~3T~Du zv-C~u`%kJdo8OGKXCK35IqH>eX5z=AQwQwErZB;mbSXB# z2~IOBw}dbZA~Vv2W!lPjSNl1Gcysp zucevb@37W+aglnRA|)#3{dLLm5zeouekpOX*?5^uAS6O)9H&wT)0_bb<3v7_0iBhN z94yHxky5xD_eNuc=B;9{5J%XC01XzHSqv6n%OLq+hYY-u84Oz~w_dl}tXHp?S)*oK zcmOtAep8}nvk#B-K|I_l9MTD0PsDCN!^x-cf$1M}p$#su2#x3Ai7UMY_- zl*#Rh$dzP`01XA^QhT%owrRY{0w%ZE_QT$jUjf!EtVL;$irdPD%4J$Tq;>FsC~Edn z^%kUc;$#dny2KOZ_~Egikb0iVCwn7Bx%zV-?k#7giWvf}RBo;{6V^mmWRLb|ZYhRW z6xp;PEolq|M%iOrF2f~wu2k@xNOMRX=sIyF8^#6g$>GJ^#2xL|Mm&lIcP5W>z$U}3 z4nBHw)s?8#)NT35po;>opt7)}Hn+bWjr9czuD}L7F%=PTFCbv^+S@o$1>Cp&?dTaU z(v6y*z7s9;KeF#cqh;KKFH<7dH}BGkvnsGe^k;P6x7v4T%Jpv)1Mz>z+W?P{&n}3<$EmYHjp~ z&XtYk-Lm?i1i)pJgiP=|^xj+eJQ#=B4MXN+ zg}d@`E+AfBu<$Few(0iRUHF)i>YajxPn>|l@yociSojF>7gpZF@4=PjuBSv9pj>Jf zeij&~YrS^idxiIKi(i+w@Vz)&@p>$LagrVcfD0CW8L!_%7se!^VB^BC%xfPOewI)G zVk%?%%F!<729od>ei&Nh#yP zw};GmMb4?9#gqOegm1Ac?&-fIm6p0fTe5Rvgg@N>H~R*Q;u_@k31xavz)nA z3Du#81YCpGW4+SAK5$uwvn+?G(Vjx&m4ckdh{jX4@+`FkK#)bo~AI-KDPI>jTOn9&#^X^h1hIeq*DmlIkN@af$M=X3zQmFEY@ zq*j5hR~TFimvyg!M$cX5TaM28 z{5G}CJ{N9>S6Gq{y095RwP|!@lbp?v4JufwVJcxuBad5#v|q$6W9bPsySLH&VMFvt zaP_k{L{Ck@r5Hgc$4EIHsqeW65q$5#*wZLo>YW z=M||&viJ)mpd7nF7Z8V$D;BtL7&LsqU;vt=VG^E1EzT~#N069x9f zU!`oqQT!)IDdN9ylsnBYHb=jUEaGh z7snERae$yMqAU*Y@$VF0yx#;qU-Lr_<3|E3zI5{>J@9~KFaWv*kup~xm$kdX>jaa z_#u}a0;w-%hqww*9R6T>f5DjK5Ppy)5{i<~6-i?Obm3#oN4ul-y}%jczHo|qJRxXm z_CTReBNGfVBqB&p&^_&GG~>6zO%|T_Z;c)i++!ZwBTft|w!z!Ly+h>?15ITqM%&DeZP5;AccU5gS+t=yRBAqlHAd|=KiwCNv%h8R zFQt0)cj{-+DyK7TZr>Lj;otzsC!a-+s4YxGT2Ap9{e$8aW+IDl=5>)Eno_sxU#ap&44oUGK^1~nlIra z7=v-@m$+NNChcpJLXnu4^zwA&Vcmsak*@4x!=cm8OMhj$QrU0{ak(~Lm97+5bR{4a z`QcZmD|;Qz40&m+i^YItAavi~65KoYQQri4z5AYYB7w(B3!RO<9 zVEEV5ytM}iY+k*Oz@T5sAutMX^Xj`nU?|^1VD8NqL}1=lSPp?9a(q1z7)u&oZxL7+ zY^Iw!4}m!_z?r-^dQxcW%Te?0Ubs)cK5Y{Fq78lXu^17$Lc}@yqBV9Ii!oaclTCIp z8En&Xn9NVp9VWXe50g2_cHUPW0xZf_h{~q8sO%Pt%El1nd8lkI+_2j#K|EA8Dea>& z8k7~Hvib1hREWy_0*X)>hHmD5plpB(xJ;XM`{58?@HLw2BeZM6lYz&~wxF(Z&_Q6X zL1t`7SB}a@UoJ3lPPhPrr7eyxSGT1r``JZ5adFhV<>;dUdZw0QzJp!if z%V<>$j{9sYTr}1BGVa{Qv{NG-v)R%0^|-6oCh#$qU;I7kN-(xWZk&7UXWS+gAF3sE z;Z+9DfI|7o)x8DyY}knhfM`h`BJ=Z3DMWC7_q zU^!HthvkL<%Xuq?SZ;2;U@0HVJ%c-oXp&b`sz;^;!+~SLu~VzNayr0JK^ur08JrH_ zIc#V6eA-2&x)%J|zgFm>=G9W&7w>mf==gDcpk=6}U?g;f>1AWMgbrhZWU6?ew@ z%}H}px&D@OH}3l@*Ms@Jty~Ya@B%hC7`%MCaD0WXB|R8Zp-1sKtwPuID*_gKF=3c_ zvqBH-1BIRk7B{%Ghd#d7<9T421!~hnk8~bPo9lY$K^oW8i{YL?v+Lh z>dRtqls%{}s^qI`IprODjQq5o&|_!Hv(WxybseI*4hOrvO>C?ZT)jn&o!v1~6LA~8 z+jV#*WJlaDI7{VM89Gt#bXY?Rbmn9_DrPNL8z8Y#~@v0HuuuU zrT=^_wNPqW%%0*7aSsFhrD)JIUt)8K?A_~WfCA@h&+e@g1GdM!!NIy; zTnc#PhKCrxipEA5*Uxxl=@zx7(043gf;tjLo(ONTB=^@U_w7FjCBPhbWqV%_F z#3`WM!4i4DYHNsKfJySJIEq1F?5gM%a>VII}0AQ~g*HwZ*{BhSIb` z(JwoGQ3V6xEu*X;5JX*hhXe!eAweem1baaR2^qMussWQVzs!JImo`5ip!-E089HC4 zqq?uwj2obJ^4)Z9ALG4r0kt7*<_^%`t~0zfIt=$iP{U)Uz%Gft)UZ3A zVhpuUSaD`+wbng>e@fK*Y3PUvmD8(r{eYW+v%4$$s%qWw&5Iro)s4MabdLZK^jseM zF=s{fktOrwbwU)@j$6{^;iyh#H>NQL_;L6{kEQCvbUs%^ssRN?L=HLx>7$c72FSA^ zjqY-Z5dIsBah&1jrC7IDlwj6RQyVZ+;BG^xqaf!4|S9Ep0~0 zYIEBBLF=>A1~d;AFy#9K*df7Bm1`b^5{Yl~DU}n`%|lnD0rgV#DJXJNpttqxM9kX+ zp%>Vg3{xv@EB-#Fk3VdDo!p*ywb&+H4w^dCkicZGhW{ujU+4=i?X~p9b@_3QPw3e- zo{gaeCH>HIz|nkU4iYi<#dnM~Ak^FP3H7ppAk@^zc1NhI2I-+WLj8B`2c^-l zHbCv2sF9TVGtL;CqggaaC#&-*^=2r$;H(m86avGxVY({5Ih^1~p{)g^dTSUx#nH5v zgj7?4{`p`X1+Bht@S)IZ_~&$KHF!CfR)fcLX*GC1(CW7agI0g;(rQ!yT0LSg?*_#n zx!9ki`U@e|oO9cuB_yeaFyxVHR~93w7IIOXp)0ALTQ6iN3-K5p3;4K z;MQ3o02QsrEBQe|ebws5XG1LLWlwL_~uGb`&LAnZ-yh6VBWL==3f2v-5M&-5As zy4Kl*u<^Cx`d(h*@DU!z0bCF{U?MAu38qG72@}zZ(cH9xOh!TlA7Bo#Hl#jk@f~uJ z5+-PxChHj>@v&-89=EWUGz>14Q_skGTkBRwU4-^ndOSZzg!fw_d~8=Dysv-=%aIOC zSb4s^aA3e*2<|Rt|K(MSSth124aUtIgUVM zraR!<fxkiPdkWD(CC6LoR}&DFytL7_^}5#Am$~;EK$hkWgdS-X z;)<_*DJg?arl^PCn@WVt?Tf1WjRa|>k+_T+B@TBOoeuO9oj)-d{2e4JvcY>(@Nj9@ zCT@t?Ua!-C1Fr#Md&V%`JY<{YH7)@li+GKl^&lsf*Vt)pAEuA)dufxf8c&BvA?JiV z3OTq*Y<*o0V}6Ka(TN<8!!SoR=;%3^gqV6cc0#5o*atg55tYwQJf1USvdpVJ)2l9P zf)RHIfuz0~lEhXtM+3(cn#^NMs*^wJY{JlCJZ0BXmW6_wJgB{_jSydegV_?mwiM0- z>Z#J76?mRgi>Fr>E(1 zZbJZilB=Qez!Jpj>ql-4)~>XVSb|oPp#$QO!$(Q6W&ksojeD_Rl@M#K92^RB8vSivmQo@^kf=@^bb^q^ZnOxgSrfc=kmr`(1h3uEPiWOfUSJANSqQ< zvy<#&^ASM(Mz;AXGSDm29QznkLRDez*qt)Dw$Aex@~h-mpe0PNHQDV| zu*R*$z9kCkZp`-JznN=C>S{>I2{9USAR8wF5zK%fpdkV?+6DO;%gqy&8L&1dQ1kQJ zrlNSB;UdzdERA2t(p)%JY%al@^?T=+pN8%3`Z6T@v`ru7ECz0BhhFcxCewCd^*}yv9}T_#q$bh( zpYm~%n8WJ*Z)mcJ1hW7$0^0x<1;ZeNNErI zETNQZo*u3nQ&@PF?!v<>4WJ;saXC`Q3kRQAj%M9adcYahq8-bR#c_iFfyr4-Dd&n zo(jWlpziFHvV-I9PBbgCGh}ghCwAvO+)dOiky|CQ8`M1oC(K;bjSCQpQTLQGBJ3=1 zH^|a~(f4MMF&}+DRd3Pvlrllzg1sr}=dkw_@tT^Cy-@&quu*)zHXl+)| z_ab>mnLuCmmFS!N%H)HgZ;QR>guVuQqnvKBH^X75T7bTDusApd2M!l%4kYgNuHM-I z8eQ+K3*~V59NawE9S#>WG~)0hpi&j7rd)nKBo3f;gT$xu8Vg>R$zxa7jMP!cQ6Apj z{ojhWDH)M(^6)mfW{bD2l!SRm41G|%oh!q|+uuDxAMNAqzIk}Nuf^MYh_@lK3*Np- z@OHgfcZBYMm1$y>u8H_)8^Y&lqq;@gdD$-?1+)!0de$iYPbgvFk@_545cY&g$cvEn zy+>N4{mGGCkoI8~Y4;)09yA(A`?Ch~lhIK0OmUGmp7}`o*mvr3Nc+}9MB47v;I}qK z4yU8kYQe!3z`+#1_N2|3N9iGPLBq1Mn}>!)brUBV-f3<)O4oZ>nCr*I!VlP2V&Qvb zRS6c(cEQ5;h6>T}y`cl+VHD&pD<2UHer7mVRRx%$Q+fu#2UO%%RRMY)B)ri9@$>aZ z>!I1)^2x)`c_yd0Dg(2$RDM1DyvAKUfecU$SByx(K>yr$rGgr--u9%rvkA8#f=687 zfCh?m2)Pn?Q}pPtLV)F86xhfri}8vc;X+u*6>_iN67$_-^i|FiP3E0rbgMI~$*5!X zIsIof;lKviWS)V9oEjJ#FF&PcsTqH)zO|;vS;7-dzMugv83j!3(3d&0n@oKMY{8r+ z^N$(*|M2-zM*m_2v>KwXmCfJ~d`1UgFj`dN>?U7U7ixyQ&mE^5*|@F8>9hYC0)$&e zBn`0*e*)Ta^>`C`6z(zu1j&FXI{2j?ZGuWWznPCWS$I6!6geAbzC~XKi3f+>u`WCSOqK#DxS$L5( z!LhiBlK%9p(>M5#gG7i4haZT8MP+|7*eyHPfyg7J+}gOwVfTTWpK3}{U*yi%3A&2j+}d_FWmIDGn5I%-z$a_&MH<)@m*h=n#{gB!t5^$a6kW&|e) z_Q{)VE(WRjj9g=Lz0X{{^M>DQ0b@4Um=E0Y_^F;{#AX}uyjvDO)pLy4X(K*#bMR9w zWJKp{(&mkB1V7dDjJVuJd}JfC@~vKA%tRaWv73dT>P1FOwh@oGwewRgV#G`v@t_;Q zPxV(uylf*jxkd3)y~KzWHe$0Iu_DWu#f({FW45?4{8TS9VuOwN#EsymdW8|2ZN#T; z1V7cQjQGMvY;_~}sa|8mUK_E^jlgGij9S8&OO^<@K67LEsg^S0Y8&yn8^KStj1iM; z#20P^Kh<(ZOtBH$-3WfF6^yvcMttc;@Ka@9XUqdOW``TYPqmT}b8N&;H-ew)4Mr@q z5xd+7eyUZBSYjh~yAk|UZ!%(yjo9Nx@Ke3jM7IPRY|LIahM#IR*vCi>SI)eUT{%$w zsJCkK7fpk?GTIcYt*!TSJ^+n$g7kxio^o@&X-TXW%91rqZ zoPq-1E&6`1=zBxa_xnZPPZoVc-BVEhBi?t`TC$~Pc>(VCqeb7di@vctTu>l3jtjo$ z7kxv&T@e3)`<-$O+^+I!RN&H^r9-ZnZikUe?EE~_vpk~!-%Jt(_w2($@MDFm@h5-iEPLc*cS zltc^C^FAyTyxO}aY_NToYa)<$R#50EQ`l4ELDkuef@Kp#YM$>d=ps^RPCi5Tt|=ss zwy9flw9}k_x{m$0yF{Pm5*6SGsq*uKMShWsG(SE=$Byc*_~*KBv~A$RT%?(a5*&c^ z6+DmauA~=piMuv*Q9-1c@Es_WP}qIn(XniIg)J^f@3R%QSuY_RU7%UryS(vtjQG2Ofy z$Ru*<0U{4adj(CyTXB{Pk`={qvFKM#;DGUFgG56VVTx^b z!jmjefaJCiO10Oij8WsTzIn5XP?(FF;XxM{KyuB866z96b#*DQ1v2rtykIw%hQNHO z$;>=c>r%N<G)CG6V}#MZbiZUt)u1AId|~ID=S19FeP)>0Nc@6#bQpNyot@` z=I_CLctW$8_dVU%pZk(7UW36CW*QW$*I^95ufLsLUk7D8LR?OQo4=4urO6^GaS=@7 zB8l*nEn4l%t$4L!D@l*KzM1#lk|w8?dH4PWA`2ZZQpg3*=dOF1gLjnE8!~Zbvh&v( z)8~h}e|GDOxDyg^$ULwu3fI1XfN+E?>v93uIzqr! zHy{-NY9TU0&e1$ zeyJ94kL3a^;8x`VEZ{cg0h~-o3?kuF-|7_PnFnnsU0mUVFI3R?E9$tH-=yISeasX5P4Le9;}3`7gNRvJsP5 zJ&?mzpXR=0*}ancmSy*P?pv1K!rZqky3R}e^6a8pn@eC9-F=&az*e?OyXY?Z+|Oed z-CZ|eN8P5di|)R;egKNYn7(zLpT#b^Ti}Sm&0-hby?5IbGQkKCZ-NmX#8v`=B5bwL z103KsKM!v67kl&huP)riU*tDH=JQwM{BMEVBCImEJp#Ac^hs#DBybxKI00SR5P{sT zTl^dra>t2L9$3 zFBwS&G_}L=SbOkC*ytb|B+B`R$r1Ss4}kSL(DTjUriB55|4Q$hOjBw{wxAr^Dg=0P z(W^5vV^v^ukQMICB?JeVSK+Lp3h%@qQt|3lxcDabTPiFpW_v1x3eDDEVmoP0vpMT$ zIzBsmjy~0Ko@}0tuc=PS+~&xRkU3|p{?6=g|3WVhI`iFhNBomchn#2Kugm^LFL#`U z&9i?pR`+)F0>>)6isWN(h~|>>bjQ!HquFbMOq~@EB10hrKtq7LQMI`FoccEp9!3VP5(&b)Bu_HxN{=+2bcrG0$I=eYz#2I=Dc6)fvICq zh6A#LEdvahZ1`OZ_lTS{e!}TU_!C%Y1>KTC%h8t1%&SV-AY5P`5%{tx3{=}k)1Iq1 z_5PA>QtyX{+0kamZ*+P%sz(8mEjAy=WpjOthtM~XEo|SUmnE1SCi@%cIcB0{Oj@*< zEs9`ghT8^Kx;`>Mp$K{#PMclcw2@1Cy)GgS%fL?9cf9$7jVQ1EnVI8DDXZWJmK}o5 zFuOe8>+=9~dVHz+a&!bjaW2yy^VM&3taRp{5=5CZf2&)ve)qcVT{__P4(pV?vUY1hW2hAF5!NKeaQK)xlnnWubuSfp7S~r9e9RMp^UYSbuc>-cAZAkBGMFWv% zUQ>SPt#0TuO_{1(+UHtq+WAeHY+ey}xWNn1;Y>M_OTiyDWBUaGOeg^xo3ZVZpW>rt zY`5eGeB6v}mi&NC&DdSZ57^v{U6o9=`aJ8ke~R1EMNOH3xt8AKhW?eg7X`c~Y-z?O zM?uIZ&Dh;Q$jg43Pn)r;Q4q4V8QU2MnHu)W+1C7H>@gGseb$W41%&wB{k$2Q3i$zF zG-ERX0X~GbH)9haKj6z|>>Zf(|E8<53q?8xva=g_;>Rt6wOxs;ZK;5uI^kh<(nX|H zhLj5}eHmE+Z)_Zh0%8XjKxPR7g}~BCnWz^Sgb5?|xRY!<3#t+IgxZ;H=5k7Key#|~ z{1o$6N9}6PpQJX$>jf!xcavgeL5e-yq>Y#wRlVQSLYY#>wXQd@Y>v}6}65Ki0oQ#6vY_IPD&J$P9MEUL4`D{8M-)Hb)M ztThV2P}#cepyb&_IYJ}R@kgVF6tr_6^%5Lv^Z)93L)l#nvknJ z^_IEff9b(}cKX4WNbqVi=YQ#e*){F}AmgPi1rud3q5pO+`m(}k9Z077JDM`TtwTU~=Iq`32un z@hJ7!n}$&@t{66I8BWGMvNvRH6w&$5Q)+n&ip4<-;BTtdfT_i&Xn>V$%T-d`cIfuK z`irBW**{Pe^!lfD8@JN2-tOUT)~Y!Na%^60Nrqus3-m84PdGAfAswos5;dT9w3zFD zuLnAKKJJoPX`+K)5xD@wX?;X{U2KQ+)22JF|JzHV#fW4uKK~seFE7q zn{FX%Pp-i17LfgK=%Oy{Vx`DR(n8pF{az0?KmJc$S?=}5ocEtv|Iqs)Y>N68WRF_; z)5f2}(KjSo2(=#!`We#BpW*!Z7UPQgTXXRK-er1UsH5?NkKvLQbJ~Tv#=-Mf7i#Tb z%r3tWre;s2&DuZesB>qFS$d&vESvm>XoXDrPdK-Q$e;d64;XZ3i;g%QGME&K0yy>$ z{O={b4oQ!PgNzc|4sqNM$FxV!oC|Q8Krye|Stm0U<5mhQrevt=crR@+t8tL^+e=%( zjffE+#+$o*u;3R@-wv=@lANf3!xmOB{$NpL0(?_|Jp9K(fb9O`*8}8R2LMR+Zw5%0 zNdiES_W;DYPLi($(%^$b$^0~{b+4;hg!$vC50D9SOeYpOo~@tR=Yp*6Ka$kU$-rD! z2#J#cQgh!fhhj`(#T*Dr@hRYB^)yj6)iyL#DQqf<;3eS36nH9n}chCB_s^4iA=KGqd~qYaxMrN>e+!i%FC$6%wkffSG_<3_t!jVEv<7pKO4b&*c=k-I~k%p|}- zc5arLTak&AJ)Ftn(i3{Z!*m+q+(rEE^iY`&Kx8{R-<#Ihbl6^<<+fMkMa^u!@5G_dklbU}}UDH$hw0WK#YrUBNG z+CGHB4974IP!G=UvGiQQz`}095fPQ>^A6a{Ei**9CnN$Tm|p1y+6jw$AHyBVCDL<* zGsWw4*fygJwDP+QMRXNTE(9;peLeUI#8;8FDQqNE(MEhFU$0h=T zEO@xIpc$;n&7W5l^KU_Z82B7Q{t>qRVAuNDpo7yYy6<7RHb}=f0QFbsv$9KS?a-EwRg>(1XYhJM z?)ApptI54i&b|JnMI2TUv&wY+7w-0o@h&JB=CdobyiW zJqOk0T?7_)N52Xk1{8cjX%;Y2}YmARENK zAl$f?x+PwL<(j!Ccsd#q$kd@6JQf5p>$#Ly1Wt~zASfwBGri5T- zVB|0}h^**=HdAN$Ah$_;9E};~rNO5+mjDb71y2NoGfOPV#44ghN)QXniVYq!_gXz5 z_5c*GCnZonwg=AV+ya@Q%T-6+Z$7;iuGsE2Jtk;9@Ij{golU3;6W(V!kRo`8`N;$w z8+CnN!p>k}%IW!WMb*tP4&Et*iuF!?>pd7L9DRAvHUQtLLhXqit{%`7-05K z(ADL9gZAJ7qbH)l_haJ({lLjZ;Kbj_G_`$$e!-lD6u}40SSGwLFQF<-c!#+iDV*!I znTzMB>3JzTgM~?Fo9LBS8@>-Z0=$uS8&_V!<(VGBw()#EMRW+~p<0{#TUWP#cP z3xtf;<1OazC+XV5AERtShnv{la^;!FS|YrzEtij8(mD5R&c|BJx=A{2oJqPy<75hI zRhQKyP`w_@JNlhC5KYRpcD{~;o;Q{$%yGS zO;;aV2`U>Io2US;4B*cmdban0WWsiR(;psO@?>xj8>8TeEfF9p5I1v;ZtE?MmWVR3 zy-QEw`-~pZkAbATXgi0xz-q)r6|-TdX*PVk*Odyl$pv=h8`S(*KxSMqx|(LL@&3> zToDCT9+LFs7BR|ig)e~RS^>0pAbH2l{=HoGLK(~!l9R#g_t(o{U7Cf_L@OY|+7iA- z40E$XSBJ5%l31=KRuV&!{S%>8UziC~bv%lC%JM`ADIFq&ZAO(@GgYe)I%MUD$nCnP^Rmbh|Byve z5g}-^AxDLBB7~Fz5#r)HPlS*Vh!6;IMF4fHzo^H-W+O1MBHn?mjC$C-bcY@oeAs+=2b@elV!s|SL+*rq)qe|P zaL%{iYB(gGfS3A6+qk&M&bh1xNcJH!3Nm+!8HKmNw)`Jp6cifoGYbDSO*i-UZ{{I4 zfUA)1mBa~P_dNaUE#{x@) z^%kjCA$_S?@VFjmzI+TPwNTDi_kdlt)iHflQF?RwhbJs@Ho{Q*Y@)ruCi2Ud$5c+dm~qX7%dnTJP)nI(tEs&ITh@7z7O zrn_#9jWJu_sn#dGg^flC9r?rabkM&Go>#+y#DHETOE|C?Dq>26h#*iRzSKC?OlG=H z41(o2+es#it^p_=fZCve@YCL8veR|HBY15jzPU>zF4juz@g-WU!9;n%FuW2zu9?(Z* zXAB{U0a@dADzd2Y;&hqtx0KdytCiJ3l2$lH*@3 zEF7#)kUrTQ2y;?u@N6{1yA=S?c}G5E=Sq&>%IXcOx3O(}ByB!C6{eIW0Hk}mkbCqC z%U0<-+OI&LX)OzR5hPM~+&DF3^oB zR2G1z?K);fC0e$=gb;f-R9mTn4udh*R^1vctlohYcbPjz-ab^7PDgp_U1onG1U*@RtgR&3&X~kdbQ4sc}U03 z-6)f_+G`O;hI9WT%zb#oQXzBz1BIV~^e~G7#F03}?@2?Y!x8+r1=0cjiCBc9als57 zYRQ>bP8ze}A>DNNt94082y~_bCs=BKTIK~)Np&T3--!uG(-mMnDHm`!VWu7(+iXbI=9Y)?*lK<|PY?5)j-9qKtzIWv;rbmba$&hl)W0e(U9@BIe(w}YCQlOEM4^j*>d4T96bm0O8nb`(@5w>=893y%1p zsn}P=< z9#2E(A?p@25F666mS{~-L`djBUE)iv5B0y5is0G^QjxD*D)R1usmN2c|J_uiv-KNL zkpb!{K!*E>f7`*EdgR5FGqhL7SJu!gu#9urOVsLG1J~7zR zl^C$HVq&oHY4CNET1{}S9ys)d);#hzp*5czOlhfEE`;YGo-_~G7$FvWa>Sz5r6`$N?*&%MLSx7_lnK;%i#Eqs5G0pa*Anw1`O{9phFU84zWJZT>;p>Oe4A*rl!c=E8;B z`3pr!1z2t9vYj8Q0^o;OPI-GTjhRx&I+|nvy|#i4Ltx zgzv)~#}`zKs0F6|Y$c5gz|m42A6DxIQv?xihTa(aa)nw`=S<*K3})cuvF5dBVeS1= z1FSOGQVuTM6W2gM|ELkuK@|P?p}8H@5MDG}NFK=={^g^SOKKuwwzJTm^enI&JBa5! zz`fg)gueNJsy*64WH0He+Ovk+t{sE`4*qoy3b+>v0Ee#w1MXG&y0PkZ>>H;J47e8x z0k?G!0JrFXfZGbIGi+`{$=wxjTL)RdJ>L~@xc}O-Ac4;frvqhN2@f9-=B&>VcP|VF zhp6Pl%t)=H#u@?y7wL2?9I~3&r^2M5&yca|fmX4+;3UG7vgzKgv*{|~nuPQ$pdMsS zkUaPrQSab*i=+)9GX+aQoY_2VJEJvnlrJWVn>wy`W{3MATE%hgu?>{X9s-rchKYC& za?7HSiuO`8l>=8yFGRyVWySd_IR7|$){01Fu25=glg^+9D~BqtKQPN+FUV}mX>!~0 zoJ5!(kypWqm_DM6*1?)H@jF zzstceD6c&ONk{q_FNr)C=In7Bl4VPh?2LC@K$r~>4Gg4C z*frQwW(2r*_6+xqxM$C7s6BgzD?#C|2~9(utUZKgqn{&10rJ8jG&zH2L+u%~AY1{W zMRLN56%?F7V?e{1k zDcptgjiwv{5KG4KuyXH+(-99L9z9dD+;|KwCNX7$yp)kTpb5mlj+?5qOKNc$8JYzn z1IatPm3J$gAa`*|bh3ts+D%4^L~@5pwuNoNznC$9ilrz#Pxw=8&`>#;jFpb&SPd5V z4lFC+BCa|m(a3A2j*X?WqV3x6{zj|=>!u`?4%m)g)}_OaYPR!AB<-;m~Y8@dvq2b)^FxdJ{LaBpq^ zrU%sW!voSd)wXyrc z#nWL?a-0Y_XQTu^f>ah<7qBqMefm`)_p*5hNtL`-PWJREeh@Jr zyLsplD+oRiY4?gZ_&}uPK#5C&;er}BU62RBCX9Mk&;pFMZD@QM(1w1;xzob6?ZdXM;dOZt=uIY~A6SN|^VM=_YR=$7(_>*s<&k z5sJ0sOrliW+mbsd&V0aTY>I;%W+}?gqI_)rpkfc8pQk{PL+VlVz^epy(BQjRi3c52 zV&&4Ixk{kTW-(-pm>C5!TiABGp=&xO4rSGxE@|!d7^2mCt>RI<9H@_TATk1_I33*I zayyn+=Nqk}m}DCg-22W|4>{434&;Os01d&7LlnwH6$ zWrY#Piph-6aJvC|feD_ZLW-5IBbhMBv@X@LzkjbaR}k7O`ajzzffM^Ss}=6{q-pku zYbsylMkhBO5EL-WCcho4qHbY zbR7~ozo5y7V1vSD$LMcR#RZTdY}_TOMu0sE_VK!}T)JVlEY%gd`*Q#}V8|JO1C-LR z9M`wQ?aR-X>yzQ|#q`;z(-oBzo0OW{JbT@8{dXmdAGgtuAMVU;HnZQv=JoDY=8Mlh z>@EGLptINgdSo>&OmMzxo&CicJu2voYqN>Yd`FK9Iv2ZNpRHx0OWS52zFuEf%95l8 zlz|ouFZ-$$a#5z#JpHC_GA(cFG8Q8#PykaPtLa>h9itoE0#Ex$A02Xx`*r_jy@IZ2 z%+!rY19vr&7mjKquNRKI67J?Q&urBtXB}9FBnqSyme@fwVmA|miA)>J@UY&_(dOK& zuI@Fp?Q4%`{@~C~Pf`e0ceH_oxW_Z83y?|ZM2bx!H?^8|+jQ-r)c&`e-MovncRjmV zd@6BsD^Z8HNIj_VROZgnc1P^aCaS5#hmEsowR!(DeSM!r2?(*iV~VXCV&;m^^|{%} zAHqdbsl8Pv6ksOd^{3S4r0LFDThtULtq4FK!0C}TTrm)bP9P=JX=98k1e|w9l6Wu% zKf==;aW%ODF~B}7%oaS|VG&5nB8~}~fBOP9th3uhp+JSyoHjG{3w?C;lWnl!#I=JU zw~!Jbf}Igd!V6EE+5UyTCQ*>V#kmm>K@^NXHLuOwxm}-g`~m>fx-bo-F5*fhWgx*< zaPx^5s4Xfp@I2KClt=6shTH?dvMN+55oekczSLK>t@m?Bc(f<4H1!-BFV0t`WOgL1 zX0@5%4n5-Aa}X!Bh{^|d2xdaqikBoWZ5TWq4N;+zgVNG+Np;(FKSbZ+UTi-shHh%MUu{KBL(LF zQ)2Pp1?sPD=HGYf*816PE^opPof3;&PQDB|LJA`c^E-}kImh*to%%ut-92@ej#WMF zbr-|IYJzHUoB5Aj`j~9-$XiClc24g5KyNYV7|bdeY*dAJMdOaSZ9D}00rfym2gZde zUqI)zwq%Hy1*wu0lc}M@7CS>BNe9tR(AgwUcpym+mE@^}uv*q;M(xq@{t_EWhPhiA z#^rLE_*mpHzuAM+8R*qjd-REAO8_*GYqMh)ZlYP*W{%#iwYhyaoM$6np9e!0w_YEIDi{0ua1 zdbSPI-OjOw#L}ur`muY!fNRdGh?q#H6xM?vyH@PVJ4R#(pQj1 zQHlC^2v}2Wlx#Bl_v%Cm{57o~V(Rwkq4mh_U8jC} zB*~g%%An_znF z*G=s1(fiT;*M^vL_v=AD-^UtKtLa9Hkhx;NZiwJigI%1d>1N)3t*dwydwC!=o!dP2 zs+JGh%;x=iNMsYR0P848O}}AK?C{FZ`VpCY2h1`1X+cl*_$DeE~&i2@6B&5IYJWVxNjI1JxB} zHPXQdr#2GruuOd94OcP)@5yT!9L#a>WM5u}Bg^14L0i_R5@B^wFc~7|4A`*)mRn&C z55{UCI6(GFLRZb6-4eBTHo#jMrkH~<2QxhlyWZTMM5#|a;qY|e);2Z;4RN<7kq)8T z+PER6b|<8vT{GYAWky!v1R{;WpjjJ?>62%m3iTP5gk{0SqEf&MwwUCAk^>S4!LQ3&R`KsLN{VoeX_zS!a~8H<-;j=gb%01H__ zUTLOC29pRNSDwz zWxAGF_dK|NNIhR`+QKpYcV6h%=CX7fum zOw;L%3|)>ilIn7#TA4Dphhqbxy9AN=<@_Fnzkn%6>_|hI-w^|+{Dj^9jjmFS%_UC z<>6i`j1?yJo;Db3^T2*KoH=}ib2xg1moaK@o84amam)|%TFB0xjFfPxqE@qYPG)}K ze4MIsGVX~N48x@sEhW_cHfe@T>JnfDw6+v8 zKcqU_dDjx(HRdQ3Zn$M-lNc>ZTzXOgc6zCNL|z}aiDk`ab!*-DuPL9`7UY-kq{8#{P+ZO;n7h7^x2b_*j2Z|1`fPiF7_OMVWBd=1fmJQ+AY=unm3gXTlYHA%q1Zd^*MYur@ zMB?k9~X8W$glK@~D{SJeCDKfPUi% z7Tz)%``YY>G}xs<4JOzJVEh0G2F-uI79AAbhM2o@_FXv+e(^>}zE3GJ2p-Gz%q67b zp>bG1AgyQz5DH#^CaFZiZ{{5Ja6fBSON0mU3dDga2mlus9pUR0%t;lop4p4)P?STY z7E+hDBMVHYk%QoMEcSY%+$qUAe?mj1;znn?O*t_{D)#zRG(`?2u_>5b@U`!vFL2t+ zfk`u+N?i#kp+s>e25wqih1p}#+C*mzFKR%hWQn@E9gE>ohbWSBbRrQE*$csi7#)ta z464k3pz|w(N+5{DKSOH7Ww7;}N zP{c0u6u?s5#L)yTY)8plB3L=oaA37ERuiAn4y?!BY9zY_Ekhe_Wiq>vkm|)sw0SxX zT0qaq4q-2TEPlr*8zzjTqoxhT90+3lKy0Nq2NZ)K97IA=xrH#!+ZWYs?c##0u%Nr8 zKA^k2!VxB-4SJjzr0l8-a?YTBnTP=}fY|CottD#DFy2<8zJx&~!2s)_44~9ANZv`N z7Y}d92wvAtMhfd5;y&StS*#F-H~2II>;jQXWj`;7+jYGK41#Pn_l)(*%E}FiKRhhV zjpr zxgBH$jhD?w6m`7XS_MD|q1!YZ3Pyc`9|bsMd#`FYZ}$RTd&YA#h2<7d_$uSvnp)>E=(pBIrn{yjGkx4P zHO{vG#UeNAU|kSFQN_k^2OLxrL^{g^hLMV= z4MLftxds@;lmv(=X-v#`3#Y*n#_9xh1%iZ$w=tNWQzePX@(n_R78@Bttw)cVst zu~h1wY9MJBfEZ1o7nl=V9G0BDpE7s$iPar(UG!@clEzp=D3mBYSCiXsJSi*lD=L_@|r07{nEq|3)$|Q z2o&QASX6;>7KAa$t;ZYnX%(U|QkbNXA5aQ+T}fqer+~VPHe~EJ^h=^4!u$t*u$x?g z)SI%gMMWUU`|a&XbcxC$BodvGdKSno>{<|E=9WW4wcDyzxxnviw-vr0N(9k@jfM67 zpt}m+ax3JnkGkt?D^#EtUWHhiceaZ`y>m~ynNbz%AHKUia;*8&O#=s;l76v)4bvL1 ztQx?@0MdX_2hbvH7ltLR<^jVUR`>No(A;6>w0^M@4wLjq#F;<_8^zwyFE-?8m{@TZ z;s;PeF82)6KqR@hom3neGO8KnO~^7!kmNrsEg>ijevaoiO^X@zHPyo^U6 z8%U6F#y~D3oHVC-CM~Rr&5jRfiUaBavH;i(ZD8*mOf;?xzY%c?AW+Ouye@2mrM9fl zOdAmEea6aEGGvQLqeE&&yA%f(OqCRfSU0g9NGhDOJ0P@J_y_=h9nzA3T}Ex_1G-{@ z)i@IewhF1xS(@&U>T_*Bgg`v3s>TC|t$=(k-?j!wvO{1RBS)BHDq{V=Hxu`dAmSi= zu~4Elk#KkW`gK2)EoOlLY3jtT|66x zh;e}RFe7|w44@E&T_pqytJ97>D553JGJaAEq2S3X0{yGnBji>buo=RS%m&dlzm3Lv z55S$_SUix&TwPGDZL(SWYW0BZwBe}k?%_-!9g(Rcs!_jJ14oAFoKfZjo21r*M^Nu# zs2qshp1Nv0EUF5s!DM0@77NR%kb19OZD=R>JH~>_@&q(uh9Zh)R_Zeh%^e{q`GS-^ zmbi3*N+UG=;daxZp?8=z-27O_;(s@7IMRTbfQhn$I>8C79xii>PfmmqYL{64y5WLm zF(iD8mke{j*pPw?n%+vwWk^=T5x;)8c@1^6zr))Va4r!A0RsaZr~#Ly@>7C&Pc(sq zxjCE&;O^n3Iu;w4o#m#mPoAcf27CbQLd4@JzCoby8X&l3E7X=KH>hSvS@=cKKV#xl~;4_z*uW`7Gz0EH{@qs1uQ9PJ>+d* z2Vv=~<{>14ksNNOYyvovufz`yE&>i{8;auEY_-ZPfQG`UFru9IEX`G7e6>^aWj0>0$4#rdMX7J$H@c%N)_~PK$z!9JRC7-^KMxuor0Y_-P+b8Ew z(lRv6Z9udpHj2oM*a{=VJV!7OWNJ(Y5T!R$q8xF(h!X*Og1>Z|;ti75Q^SJ(VorO( zaRfuSfhLiKQfgK%PP9_954qN?xQZo!sppdFT+KL^7u8iRdgB*{^x}57Jp)1%8iIM| z$SNe{p_syg8zON~OxY;q>b1Ofp*2)PP(27zdluwAb5=Z7|I>Z9ibBSfS*XVbMdXC7 z=ftB9)rChq04VzKAR+n?Og;t{%p-YjJNMC8H?yPGq|EE_*odrDfw^H9DsmETSag6Y znxDkEaW%gk_UNEB_C50zY+1nNQDY86EX1NvM=cQXIBaDh76aA`KJyofq0oDj7@Q z^Mquq*?FKOLb|MRV2^6g9Ix&vmgxH4z4eU{bM&WTw`|+MHL~O=3=U+FOK>& zg^p&1#M+(BDRa%N>X?~0B-V=lEEp1N#AD*n*b#nI$*k(WX6Mk@Ah$p%$t|~_z=B-w z50wJ@*Gqu~bzN5!>B$UahKyq-`)_dk?OCPe(d3!e z<&hPziXGBA_2ED?Np|jun{A_r9@AE5gT|r?U|7Lja411;*8IFNR^4_xZna~i#T~Z4 z$Ox<_sC^}wV^=%NB0yX2Z;aJt!JKw>rjcn`41%&qp(X0k>SP&-Qwil!+e2Sv@H46m zz_*7u5@poal!vHy0Tdu{VkN5$wOGuTI;7oTdVsBdglGse5OOBH28Hqal%j>M|7fK7 zP8wTlM4uvok74aT_5HEBQ!aZJ1J~h(`1DC;`js(3ykImk6ESCMCzt9)Aiv@rn z-txu<@N%GG1eRrEP(8}XjPS>eA%~C2#0vtjT#}wPj+6@d(H?0I_#w0grY`2jCTJ2x zuK-*^@Dun}lBuw~%B4=^OrP1re98M*cY?jM|9SYFl^ zxRyHs;2i8E!;592?(yN~%~?j}?MB?=>H#}_6)D<}22OiW%5!NdK?I`|j2U1DeGT9! z5(G?k1`Nt;uWSKR_XlouU<)|#swAegAY8Tj|E29s;G`F^TuR$sJVOm$;X^qPRqHOEfV?qh>K~ao<;r zao4D*5f$7HRA=KcI%m+9_vYI*9Zr=Gp4Bmqr!fvi&cQ>21Y%1_}AZ$1ll zUS`i3#!A6$QRt9)1r|({H=ei zKbULFBD7>BhPqPOWCf*-g)iao=?QiQ5)Lq?Gjt8FCsJ(ni|*NJ(U=8qkwe4s#Z+hc z7BZ__>Xcwge8r+U!;zFH@xcO3T>D-@8XBhKn_Ifd^k~EvWbLb#q%AGrME1&*c&CVi zSda%mE@pP4Cr#?5VksjvRkwjP2=pm1h-U6CnjTFVg}+Z?7B^Vp?^F7KdvSVH`sV9N z^xsp8^b<@qGe;RV$FbAm<(wPO>t|#^kpG+{aCq&A^BBoAkoYw1lq>{oZk4r&1*)_d zeqkGacgv`yj8V$%YSL%q?KrnA?oxR&r?a6Gce}f2OPnz<{~_KMg-z9k&sz;BLp-b2 z`5g#X1+-oK8k%{{J+@;f&rrv(W>5`1rvqlGcgh#>j72;MCx-MalzsW8iG2IBSxTGQ zxXVLj4$5G9aRyP)zs+!8nGucetKvee%G%{(N(=bO3aV{gvywCp%V-E+lI8-#vsvT` zEHZp~2IokL{`me1-(j4xvpi!6UsVkyP`o}P`~WQE!})JWno1+84`0KbpmyKnjl!@= z@LJ=*#$w^r+EZ`Io=Tj%t7f=Qbw!gmd7Fv>EmmNBQur z4);P=G-=;=XH3oIm@xAqKo{>lLWt%0Y#-OMn@tR)+q#6Q^sW5za$#@Gjvh-jPhS>? z3QPFRXS6!k9d*>bHzQo_Zt9LE)UDRHm%5{^1CFqnI5V2?jf5<-bRZp>xez+S^;`&Wxt!pK?#lj7B#m zQqX-klYL|_bhuJaG^#O?c5dq)|L|*in2g>1tcR3uN-pb(=Jx%jOWG^zL?515!|S@p z1>7hI$aO`T|7{me?-0%ZG@bS%PtJieYnR#7i1C9T1v*F>fUl3C2N7CnOXH(j!j z7>=A2B9DTIjeARS)YKqs^|lgcED9DPcv>!kC79m^AW9ZuZIj^24M$)JSQcsl%RRdq zs@&PWy~np%(5m&sUs#@kMJoiSh(4+#|FRwD( z*I~z``zTmGJd;@$iDIDYC4~{rASfxUl~a+8m{ey})?Q5!e%ChEm-eHkD)1EAHN>h> z_La;+u$JVnp$X+4^U;(d?qDsariI=V#Z>PqN)$4bO4A~rQmabg?>EnWkQuhQSFQyS z#d`XL=Hm2RFqgSn(iI+LKFsiqDb{MZ#;594riCBL#0MlejVc&ev{Aiia}C^!2TYb8 z(<&cK(ML1F$0iibQ5mjxzqoCtg~&J%ffHrG(HJi6D$^#I2@mb^5XfW_uGmz4IGc|G z&tj|Ag>A=S^)}0}$^p5i{4gr>l|P3=H40u@gT@(%0MVdDHNzt)C#C@e;gPr`3-AX4 zRP3OwB!XmtvvS_;_t|KududJ-)}O$#+)KyQwKN|EdHchSKAPbgcWE8}dE0a*KHwoO zaX?3S^cFs=+&j{hWC9(U@?r_)B`p;*4N;526T4)<=6iHKtxrZlpwb6aD6~N}m-gpSuwdc>*CNLGA(na#7 ze_j;30())jb>(2AG!^!o4y}8(x4G%t;G1}EhWo}gcwcU2m$N<(>T=g_gBOO+=eCI^ z=U2Inwv8t0XV11#XWv11sl5)1QyW%XJSWIE_KTK4lmU3Ai`8w6H9VOm2}?y+lh0Kq zKMX_nVU;;(zmmseLPmzPW62d^M~mA(3g$9;+m*{mMN6u<8(|e_~hr( zjzxsWIoC`2x_>7#%b$L{h3%J2qJ-6QLv=;c|aj+A1d4Y0`Z{@hRPD+ z{h-|q+Yy#P&Y9W(nB`q=()LkTruqEG_R(fz&FaV2Fy%vW$>}v3iMx1v#ZToJ;7rIg z$d^y`fs0M*Ll9dq$jeNmvUk+@4-*zhQNOt({Dm*2pJfr0=IByMAcE$a*aDULEi0#9 zg*8h!Do|W!26^I9Zu@yrd;Qxp!ppndcjrapf-Ab*G4rDF!_iK`OXd>2tjpanFPhVE z&l8ZuyY8cT(WFMd@qd+@IzNi)R&*8TyPfApy<6DjPWe)9k!_wR{@FH;U2yoWX-h(40m2XwZKHS@i;4RW|v9&Kt!2VAidwnTzvIR zsLV`1#JYYbY5}VQ{3Jho|E3(Y3~0IN)p~I9?FG?<=I115jCmY7!JWP!8sC!!MMwJZ zp&1@p{Gn9jQZO|)1qIQTj8tPUwP7^>SP+#0jJj}#Xp{neo9z&lCjSy`$Xt9nm0D~@ zbEue^=mLu_(AicNV04Rjh*~CA+q2m;H{Pb6cY|D!fROF3+#zaJU&HQg8QpGRrLoX7 zS_RC^=E+y{7quH|yIl=AFW@ zLcT~T&V{!i<-rHOmC8*SX3`F_;-Z$yLzg~u zsmZec@;*!wqW*=Mqs`66W4$N)h((V@IAYS;r~Kt{|M8=Ks;(kq?|`*3W1f@e$*2hLL}xXfgPB}p=`>8Gr^nm7 z61CJ5t4MrsCQRtMuNn9oT zvL>Zf7L2kbarOO=UGCGLjkc;bgQdrZYP6~F!Ib1v zWvWW@yvh)SGNqklRb@*2h}1yfMS0rMM)Jsd^eS5o{q(BGOs}%%)h_-vr+8eGJMVMR zrjy`=avuc`vL)l&5Ym&$#U0A7QvOBdI+gkvJb%Ovc_5x$XZ9(6X8+ zb5etn%}#~NdAu{nhYjXD1|uiEufe8@?fqB?3ENowkd_%1}-ZE(a=X^6pXwM*2t^9vRy_lX$kh)e?baVD7)Y0I=E5n(8>uTrxz zUxhnmmuTBb=96;fx+N4rGroi9j74p0?+>VH~#7fLhu zREc`N!|kwZ)aJFCw9H(}%uNLS;#UBfhdfr>2McFGS^Ufis)J1h~XclT2z`j)_UVD>hQRD*(U% zZQHI*n|hNIOU_P_bwsN~!7(9aWH$fdmG z($lO!x#SRMmBRe&Ys38F_#D+JIG2XizNx(#zFJw6fMfN7&&Ur?{#fGhxhNk5${Fg* zSLOmMreq#nfC4N!;Xmk*`jJk9wg)u!K+1~2FD7M1Is?<#)E-FHRn829XM(Wb!* zUGDweqKWz2U1|4d8Xvpt9+k(|=t|NJ(3P-Gw4MkPbh)4J9!=;pq_f+QNea-BVbJvK zeQVxm&cU`(Tila0IG)WN_~+42ef~_43iwf~Lz82_7)_Suv*Q<|u4%8KZ`xX-Z{}up zu7#%A+J;lrZ41fXvxXZp6?VMKbv&ufv>yuO#i75dLMk`VX|I!lvytTL>lUDM7 zzZ^}jyx-MkwrEdq^9bM$eu%>NL04tT z!-Klf7Z^O^tom*nLf7t&+mo!krQPnQUx~_{y4)t1Thb{c ztKW(i%F92bh}%>619D0X@{}{WMymKDAkr{1OQ!UT9*H1HZzU* zQ?2<#MsEZKiS1Q3S{NQ9)nD2Qv&>y{bQs?4=I$9y>|Crh09t#lx7a({Vv~#7HNXQs zU*$O)pufL2b|ibFkJ~$nv{(AFy(8`Y)zoM;A4n;-n?JcXvH9B8>&$!8xTAUyhe$V_ z%ZI@vt6Ft~cX6leE<4W`o5UBjYuvyo2bMRaTgWv~-+&zG)fRaA@mQUcvt#l5SzA7R zA!*B5g*`$kjy&N0B}(ty!zcxJb)ZE+V{XQKFO9kFYw_fg%W2#r;|+e5H{ z)yRQJ&U!LXs|6!XR(jlrIW7%W4eD(7>i46uI+Sqe52A4!Cx;R$t6h#Sm)|cM5pd}I z&OeB@aNF;P?R)G5x8Hu`Yn_pI$L|--Y3H2ThWx48#drYk4LV~P=Rwt3pGIDLnUKe<(B2l%8y;l}y;lg+JLHv*v zsGU4w^dxNLD{m{sO;)sodA{!e-H>Az2V@^|-yjaACgf&vs_9ASRz!aB%JGapi0~Sh zqm||YczlN1T^2HZe30WJRu`0%AA*aI=%@Vz#oXxYpMVwJ-!i0cQJd}w9%5mAwiRjM zTtyF-lnrB*#iY>UisoaZO%5EuOUT?AjaY}?Q)pOgM8e4eYZ8asSj7bP#>U}nT=E$< znTJ8~rihagOqApMFi#)sh9$PVyLe>Y-SYItV_ft8(MG!aB;G%2-w0&#Z{5Q7rR1D< zyXU_ibs&8G{*zM99lk##a8bAW&HmAD!NuL~wEu{<(&vI7Ms4n$|A1(?fMduvNP;;& zuVsU~z*a>WTKU#=SP8`%P zC}>bhIk(`D{pl}$ppE3>2e;FIMy;LacSF31Tujh32(|pO+a33x(bRf~;#b}7=KqZL z;!2g$PognmAai~ajhmP0mSg z3u6&u(%#cTm|kXq50eL;$N0-Eq*_osZS>XVAnDtQ&}(hMX{vSN?y~Pj z-NUi3Sh+m16&K#x?Oyn9G6-Ccu^JxteHbwdO^b+$FH|C9ipmeYF?KumU%MMANmXF0%SL90{j)vYUH^Ru*N^V1Zt#&&)$cc? zf=sPdK|Uw#Wm*WgcbOJ) z=Rhq)Wwps(b-f~DUxy6dNIzZV_H}iU!Ul8^dG!0dGV(8Uk$Wb8B3)$Vg!Snnh7su^ z8kZCUsUv!*Yswm48c-CiTCb~%T z!fCqFdJyeoaOLE$-R{lBcpbb_GNb;`LU?z#+iia~GFR!x>mv6gy2!oVuK9=PB7CBY zbW08S*$)Y%orD_VK6N4|(A@2l2?td<4Dlg&{p2c#=%-Ewm_lM?wnIj?ZGv$Qs&teo zRtO&(7v3?b*70CBzMp-57L9d3J|Nm8c&OVQbpSgEULQ9YCwrvZ{qX?qnWWT*2ShXa z{yhVkurfdff?XOij6p_%f0h`?gKIPAY|cSknKq+aDPe1@`jVad79{G-)OFPvclVE? z_FYYLL3|soSb9=kghjY-MY@ZgC+dqHi_@m+OQZK&DJ~>LH$qXm#7`Q`xMv=SV$I%#3)KlH=mLEs^=GSakk(mm=9bA#wt^}AH&|$dE@!6k5qxSH( zIrh_Ao|;y}2ot^KGl@W*ng~=f3cyUNIVG|)MGSeh)7&lxlG}A>H!L|zJxj_THZ_SO zA|mgZ96pON>{Z}Tm}W5*4~}LwOS8Cp@_N!N`Zkbf!FuYKJ|SG0YfCH5-k7yHwT)Td zV4B5a{+_kL(kynhdtZ!>WRk%iU}l&P;!{oL|7F$vJ82gCu1_J!|DUL>&C9W8B*(H0 zqAb+(Om}e~QzgGADV<5ePohd1SqFX?sW!RiC)FkeS)xszS965+I@;umSTz3=b%|{( z_@8J(1T%VkP-gT>w>$iQqS-3=$N!1S`H$SrcejkQ>q)%!gBT8fii?^xc=X*ZV`pm( zX87oL0TE<$C|hS?4k#N&%qR*n`rsWJuj`|o=)TFej-<>e!v?-8?F8bzv)f(u)2MBT z-K3f+w0kY#J_@hSChSCw`E}M$rf6?%1d@iXqDMMx>Q zXiFh{zuO(t7wsQD)K8VB=Z%)Et4e?9Rq5V=s`MI;VC$z!>%l-(`Xl80l4xp8#!RcL zJ1E*DOPd*c5CRc}A%ADfsC>6ubWk*>k#QV3wfOb*>D`YW6irC&5g{16 zk=KXR;pr32Ybd1}VoK6sONB)c`s>}6+fI!qrxo}6x3qEkDY*HEL{T#C$GhEk4vE@& zmMH}F;i1u{O^gTagYj%}DC0S4G&aA8!p3vo(Il0A=g_EQxDBe_21RiW>~rTF z8cpnY^&{)1t*)9=QSj=EmTS`RrAO27i(_#ON+C)cp5Xp*STw>nT<06cn4#f44x{0v zpSa<*t)H~vO%9JHHav8UCg0t1Y&!ISp+9qM)H3Ypu|AaJAw1~tXjVVqv@7LZcZb^e z{T1tLBmb`3`{y`7E;uq8)j5!kk6#ZRyOl>q9ln!{Za*3~fNm$aJ&uY-&8i{ZFW5IOtKJj;ZYl;s~5)&Mpwh#R!2vh4nkb}9sO?+*P3wyXkbpisq=I- z_LzT*u0HrAZ9Yz$8z8B7#tk5c3GVw4UO(VGU7d352I=a(Pu$Qh$8C_f*ynRxN?e<{ zwZ}!}K`Crb+Zi)qHyC^PG{ajtDVAg>%ixwgg;vj)>8|^EG=9vPGod3{&eC=Z;Ui@t zRu#D3A~*b`sJziRSu0Jn;!4LyBZG5hx}M`n6TP|6uj+X--GB0Uw`DU+bvxN{YFZN) z%xnwTU@yxP#z%~xI0+e0xtT7u%P$Qt8^5S>-;nQCntxQrJZpbNu#o%C_QXAPZasDK zG~u2(9{ug{vU~6NX!7*OVX83re7Jn3a^N`AfrI~+{Na&lOUl8;;gjW3u-%g1Uvlrp z|69uc^y2VuWw+}IQOAf!%9QJm4-IkbhzU3u!}A6iCj(N=o?1-)VrG9#hL=*Ys*gys zJ7z+7+05c`ZuW_6p-$|0PQF0~_}xia=wNU=-Y!sKNowBA6u>h}=s>epAFi;~>J53y zNaznV;pb-}mR0W_J(2xZi1Lq4jC%S_<}YTt%1P0berQPsw;r@mYAmXMR01L)))KvjfnkdqfkoNh7X|1a9sg&^V+&2yOoo1eZT08b7wS;Q^SWVPUfAyku7?z6|Aoc&fOARnC9w!tRoU~+x3OVZsxW*EgBu^y=`*WkN^f9upK zlibwPqsg0_p`+q)c}>fgs)>^b4{^3yq3gU^+x<4)qU z{fubaYO@Q^h$au~*Q{H1Ml^D$Z>T{H-E>CusQ?JpQZzVzGdKCnXp83KH}mExJ8(90 z-#9ZmA~=!k^E0D3|F$ch6&*Rr!t?-!-YfVTlrDCPEkS;v-2p#-X#jRNo<-E1&nM4{ zTJsmU_s)vu`XGOJtFwR5?h6!|4f>UsxErE$PQ_y_UZuB7X=XGf#IQ0-bpplmDhDT)BV>6<|o zB{)2P{4S^t{pd)3bm~WE^21W;$Z)&Eee0ZP-}0I{=FMz>wGiGe#f+VsOE!a$e3r)@ zGa;z9aLkC{4#dQ{(TJ(p+NulFs;}V+R#gu1uBm!YT6NQVW?Hn$EHcuqvC9^Q_s(=* z{ppzQJ|kKW!RrKo)y&rYnt70B@&*js2EzwuW?vr~q*Y$afzYof%GoxZOYaC4dcHt3 zJv?|ai>9)q@BOH9-z($8zt8c7UL$YKZ&Xws)ROlJ&S=LoMK7V`{l4VxKD9d0ICaPg zRKR&d{)|29eS9Pm%Qoal9WBd_ylo<+P^Zl~QbYY-9hllocxYl0RnvV)(P=+Bkgrj- zSz6)WOm2tg%Eu*Md)IlZ4b+1FqmlePOHyGebW0{AklT;F94c zn-X={O1QL>B@|vc5ltsooRACVrqB3%X{JwrWy_{aLDmuW#9BH6$zdw zY0tD4BYH6c^SivlwX<#Sq|TynG(N}NqPCf%+`Nr=kbR#Yj+-h;!U(`X0nO) zI|{UDTkZyT(S8Ib3n{^V;{7upV;iuCf)ybBwz}uFPr(xOevt$^jjV;t$(Xp72JTIj zNIy=Q-3f(d{=tuDraMTN^k{B;b0AU12k2Bs>;x@N%@pOJ!<~Im6!sn5`nWZ+nUaDL2-Moji#d_`CgS)dVYzjPJSgMJEy~A zIW>kKX5{JI4BfrXCtVcx%;cTlN~C!Rf8OJ_A3(ty!_UHJC%7wq5&a~1Y=YbD(rDs; zP~?Oj$p8v-rhi)j)@KtKSi}Ls!CWHZ&rX&isuS^6PBtP2Fs=q`s*s9C zRo!B0_cjriA{;>m)ym24s!OAhU$a}yOG-?6v9xR4J0{)4T7RRJP`u(%DRM|D!LzChR+*h zTz*;fsSzGeI$Q;<;LR)0E#_&X{fM3UdBg<~BtiuM8#curibu zuOU+;e0Ef>*pM?RIU?8o7b>*}mG{X;%SEBPvHSv#YD5Nr+A|~ zU`15-*gAg-MwzrifH%Gockz0 zp6{^TzNKI;Ge-u4l+LqzqzZFHYjQ}~F*OBStPm$ZQb;Mqu*LA49(Tg!QMu#Xp2`+- z-`Cs0ERCR}aSxIGki;xU$DRa(Ohi<=GzWyCJ>CIvZ>yg2ZFai(T^-Y!^6& zv;7*xnFPYtvcr$Afxs?M;RRbPs(^N@)KN91$Sb1^^0ptG%Iw^kTeT3uYI}-mEx)*m z1|Tif_xU;i{S2q)_W-^PNGXC)^fGu-MaITcMRt0Nx#aW)HpMby!?@vqGZXx@N>4T;4;Bpfh+0 z<+C$*Em*+SJqjbA*~7Ym-st_T9(VGU(dTx3$o38CatUpV$!iTRDJ9c?5nUNY*cTCr zeG%E%7jSkF9W_;MZnwNDBHL$nxUQ=>py$FKxA>~)(;PN%?Nyuzc}b6Z=BjA?v{yz1 z!~9{v$FrKnSL%!ca^Wv}+J-_`VsysI4MA?|)zS1&+~M3Fj=1|vPIm!3arH(xK6f<&Kow=`-Sp=%&n3MiKdO7%T%qeQB<>>`}QxRVY6#m z8?vF+Zd#``cjYhHad1J8yX%)xyj68D7j0lLokPw11^o~KMZK0rb_*W@c8gL!>dj;XM5FGp3BYe^e2A#>?&jQ zCXCKC`57KH3o#)=fNx!M4R^g&arf#vlT>ZIP8YPu7#NgTUfe*rg3 zhQP7*e20ht13raBXPl4=jbdb5Vv8m1!+8?9Ao;v>X zGF|NSvA=v=m4!_ZELXaiVsUm4EZTH9>ln>hzW%lBUjjk7%AX}CEg2|W!OEY<`hxw2 zmrHyhvTV->b9046r?{-x2=vNfq%Cb50rpVk*XrL8#ULnc)QfH|pUtCv=fuXgai0LE zngZUD09HRW$H6xGpw?n(o3cPWFXp^NQ%%$_yD)8G{4;~l6j8xnGYGZA-K~q;8W~Q~ z5WFoc^)VLE$6a~-YLp5K_SeRN`eZ!K8V^A=ZD7$FenX1oUbR1n}-8slZF zs6X`3u-z%>KoCw{pyOi-uA!Xg-?D0>?E}rZ1`t{rs?8VXnQ`D|hJcqRD&XcQO|lXS$hx!80pMYN(2E z#r&Z_&!^;KkxD?rrV?NVJ;nTcm1TOWu|Qcod+FaInq<|(n%`P zNM^URjT_z8F}|&>E!Q@tZEVyQms;E1DK|uuVOQcpr1)0yaJE&s`Q<#<6zdVdFq04G z=9BKFZ+GVAvjxR}SId8*@Rqxm@$^_KRrHUg==0ey?6uW`@0D8$;auqZ=IC}zPclOHGbf$zn_`b8aMFO6WOb=#V-!%?6o6P ze8dB*J(ssW^ zaY*!F&7&I*M-o(Sui-OZnJkIVYyzY30>HkeS~RRiCqwIo$C7dx?O#do+A#-@-0x{hr*q3MRU>tQ=do<@Qdd%7Y+_Bc=-cINoX^OfVVGFTwrtTy0S^184&&pMK4wzM0i!>!dP8U~FT4TW!FVq`5eZv7cz<>JKq%tDgINh7h6i_M4}=aL zT%SGA0_VZi*@LkOOdD?qsB&F>S^wnn2@JO_9{|Hm*@FazGqQ!2z;HtLAc0{?_5c_J z)O%SQ2|o!IuujB&+2LYx0zSTASY$sF>b&2~+f;lk7#7>hpgNfPbuhfnVE#4`q3>i5 zlEM5uLsv4GTeAnrV9v}QB!gLzJzy|`Kd8a*xFtc<0^qWhT8_R0; zf+F!T*f_Ekn}~%fD|k73m57DvtNXH7iCExODpQ|)IVI>sE>x>M^I*z%5DUTthhhM6%_i8?tRjd;fQJpOEEUhoa{2WvY(m*rlCLT z(`95q>TDUw-pKcvY-vu1>Cd%F#!QQTWf|g9JV@UaKFwf}O~wy%1=S7}`vSGRPL_x_ z$=MalY$2XxY@jY{LfC5p{bQFvNT*%owS#(4!#HdsRRhkw>PR_q4=Dedj8*%dQaowI zV2bf)k5D=Epo;r8z!oHsNd=n}`=Fekma7lvztm&vzduw7P!Fa+nT1nS8y>QJbJ3hW zCQc;@+*P-7R>N=n1gY;~Iz(w{fujV6F}eMx<939Im=r!)$R7L9uhr|UwoUr5WYS3h zv6=sEGV}6F0)w{+#P>YfPt2~g&=6j0ov38nUjYA9uy?Df@c+CaC7zjc7=r(u<3|3NgX5B1!q!1=bl zZN&N$0}yhQHYwNq`mohBs9jmx_~{4tYkWZ4qEc3{8GG;Kbc78T<|03Apirt|=yz3m zXq40`iAfKn1%*`b8!j$4@FgJ{TpnPi!F(^IL(@d2xs+*NgR zD?NRJe}gRZ>TSUEAO>n{uUR!nZ4)8?b^PIZ&0tD`mbo`XGAv4J6*tiZz@Pdt- zoWZr0I_`#2U%iYO9WQR{K!Og0a}%M=6qbA^3%H>|WTGnbO=^VbM`otThjVGvo~L!FEF}6K;w21k?17j4ln^5;VP@gJML8vy>K&K zmkj!U8E7NO_gJDnC2u&Ll2@bYA1Lgq1y0Q4x%+1oL7i5wvsy3FeD)9$tjp=Hs1ioa7Fhwy9VG3d6 z>_xj^yFMWDxi0!jAx;dud`$JuZEU*rXyn&VnV`n0xzBhq;BYL0f1%;lJb#D-f5cCN zj-x{w>*$0gAHKy;D;u&2sBccN-lTQW2jjW0^V?UA`)7`Cqjeb~u zIIq}ju7p?DLgfBTjElWj8IDNm;$C-0i*@J5-FI^k_1&;@&IdwO9! z_DiwNdwXl%ct>kR&+p-T@yw=tQ*w3;sp09(#sGn40t>;r5L6yF`;F7LaMIl^M{Ehc zS#gW*i8fteN)^kM95POxl#XT8e52g01-?QEs6KLV2Ji;2sp_O?=Fu}qLO?uqx81|} zbbJoKm(zdH6)N{~jK+06ZhtLZGjYV>oG0k zR^A(p8h(+s58>#soA*dF>v0YDaVg+$dfe3eqL!KShd}}13tkHmME6IIj5&gHuK&kJ03dYGhnmwb~1LutVeHnSFfg-;2fA&kc+?428~02X{KBi_N6)H*N)kTG~c zVEP_Zk~CkSZ7mo2?_Y!#j9`og5+Kt`fz~1Q z4En4jWF#m}7878f_fRw`zt;WWp{P9RVrd;g_+Y+Flt^?=7vV>YT}{}kWbN|kVRt>n zH(EPUo0|cI#=>XaD-T7}hZ3<1*f6TJh>nM&aa+S4DyhBEG;v$ZffQRf~y8Ma6!9w9*!nV zzu5-)ubO2o=x6R5k8;b!v!LwJsI_qKL9x5^(WtV? zAA7<-iJO_3WGmi%^k}sC%$nx_nKZf-`7n=?%=XkA=U$^hy^~K6YB@>!JjNlwP*c7% zR5?jCM$l~s8_g?;WMF$_bY(rz96jhs*26Kp&B)c|pN>YjHy(>Z4JH40G-AQhLww6V zuGbGzbkPAV>&dz;8-DhBJlb3fmE|b8yzUTgPCAkS2jP%T2i38n6UC+8xP)h#CcT&l zg5|O$8d5G1RM@`EoY#v<2sW%rv;c+(KLIw~I!_P@LRqGL&WY-Bpiv2jAwwmZ3b?Mi zB;G_b;s|uj78Z5gSnc{9Wx;th&?AAM*|PHN+}onVyv^pY*V5@MiDXWAf?Or=e9se6 z=XPt7;bVkWvFa(p4zq(Ik_H)0+F(W=mhiIGlhG89VrYFBD6W$mu!c&mTk7W$lPu|j zxu6XsAtH0VNUsT-d!!R98Gv-A)uVl1S{4PsX*75S%x@dK2o3xTO+2i;#%EB`j^jUT zfuJoUvsYP4Kp-bx1jozfP*92^O?xUDy{Ci*@ES4bCbOylLG4MW2Xnxtr&O<-Wm3{G z`GE;_L?DkwgDDXS)##NwkM?)+YuqE>1L2?e_0w@wPocr%*~I5{L56Lr`HE2F)FTYB7AS4I;?KcnE_ zb9PtYWIJ9K+5si*%$01x;`92IQEST`!~%4kFTCRqse&P#xYt%jQ#66C&qi&9vwj}C zZJs6d^C2$HP5H+jM%P$@W+ee5%*#+!WnP6Ug?bg|4s=k{hoI`jko2MmAyd_GL_rl6 zjix1hCYcJRrZVnH<6;-Hy(ooZ7lQ)x5h&b8&qkx?dzV_vVB*W%zH}uIa*axwghx3@ zvWD39{9DvnfN{IwFGgbux1A8XWju)!=DCA)tCNk*P2!2zJ^#08LOTSNxVK*V&>M;c z#zHz~LShh?oBABPotgesP=hp4PbzMo=h%0HYX=R0M|Qo>@;7a)?zrbr_^Nq60}x#! zC6uZp0f3M|T6=zFDb#Ax96=|&Se-=X%AjQ!GG5Tgpb`@#i8xAq0}>2hhXFM(rS)b} zJ(}qFg=_)0h$&d^9;O)dIy<)+jboscK&+WkECY(Oa=g}GGA^Q?(y+8U^zYa`(A|o^ zv&NU6XluM=W)X49njVu`_C5OgNi>xtIo*(+uRKIYRZkH{uT0@QQt;-QX0_bt-;#6^ z;7!gcZ{{0FJAs?|VVJ12@rT#f_?onFpE;EJbKu1VoEadu#$#e!?HA9p+Yv&`m5R#J z$w|p!T7dJqlVbPG^U;Le-&Jrap**+&D}nnVL=2uu$iu2x@HmMFqkNkhO|>jFGsfH= zFGOR%Vwp*1Wxz<77iF6ojKAth7pO2`aU719WmRUDBg;h)wG*rBw?ho%?iaWg zjfo6iWF5W3NLW5&C;rJ6@O3p5ILpR^OS5(%{nv}p$i82TA;N^U@^7$uhu36~Pq%uB z2hPtT%-UGBab~DRo>{F1@78Di8F|*sXR!NT6ng2hvqQcud> zYYbSi_f*=h!{P}r1MR^u`jp`12eb=gJ@@17V}}!~@a~d?JkIiv^E|EPT@{H7ub zGM)+;e|1&YQo(Hl@W)hpo^i=3o(iNCRNl>nTiMDHb=_sQai(NcEGi@u5BVGq7w@ke zW8l3ct&eL@7QYg0K2MA8)0(xbgu6^*2}%40aEbbF~utMKt^L5;;)?yHmU@iFNRCexBUoEC;u%xI=9 zV4^K(2nkO|;8tum(LcDD!OPziiP8`hYXph}iEiBM(U_e*#tca{V~6+ov1db#R%0DIWLMWjaN&+FD+~?8)xF@ zB8hy|I5{v75-i$7xPU{8QwsuR0-8V%+Wj9<`%skut>K@0-9i80*0{90yV7-moFPDe za}N`O{Ivw})Qy;@d9td(n<*O1Y4QdllDNYo=cV2{FT8mCMeD+*+)cls%mMQDnh?+*VU_P@p#d zSgN|MNO#T~QA-bgsl4va)B@o44W+0XzLcOY!n#-Htv%MJOG6WK)xGuxS6h$;Ux%GQ zmvsiHTe)Rf@Ys|%Qgx*+(C%X zDx5c6TB;DFezAmb&r4?FspkhSXFUOus^h}l{3cMJrzw-OP|5n%08Twl|HsRAxwaw- zSLH%wlFXw*r7Z8gXv4b(i67dFt+zh9}ToH6Uhzr(HU&wBOM&3Pvpx78));Ds+~Mdm6)?6a;i#I_L~Pb+Rty_VOo!#?w)>!y-dGH^P;RpAk-;T!!46=nS6MYEa02` z_B((nGO^&2=&!hZN!&`PO-&EbO@ckrP8ZPS2*l+o2*0WU!5O`NM`VWOHH6gMf4>`z zo0CdA2m@fKnM%CrrY1^fbg>Zywal_9tdCn(Y$kh?9TXSG;@|s zrOr;^CgcZtwF(|iSg}3iOhS8jXYE5yX6bc}??wB@;9|B<75is?$8z1U9HJd<*=Wff z^j`F%q27;@YprZ^>S|86`^b%39es(9AFYn|3{a5nTOE}f-}j>0eXu%eYraIf5O6ew zC-u6`-jBv_%oVpV4UjG3c)rJd@%^a0@kziHn8@?HA`g3?JxT~CW79!~_GEF%vo2E` zuEnh7Dt`bal1y1bp)DvWk{li5*VQrJ-(1SsR8Zb?&|GmZJ2fnuRA@=-Rm3nyz0}L~ zUY?<wrENw?UUu3`7yvJSpqI8C zA$ci-4?Wago~M_#At8AwD^gbns^)#X>`N{X1o^$tpI%}z8=gp9hp{F(Si;y!)6NeU zGLqJIunO|-SPeUBsJ6zV)Hpv#OYdT(<$|)(mJHZeTl`+@;16r69qeIMZqg>h((y;eZijq4Zm-%C2bOpa;e&`$+AM)U*%9f4 z46Db{U80!$PHqEj~FkAxX>tY&5rrdaJGNR}!Ci;)5y>{iK4BQQMMfT3WW|G&Bpx z`dhav3RzdKvo4+?WB2d<-QkPs;;AFNd&O)^ufE;U<1VX<+c$f-SM;aeeO`l9tQtcU zmc#=Jzf0lIQdpjw^%XXyEvb#aN6Ln;oh3)t&ZhfjeQZwZW9sA9;rAY&sAoQH0&mT4 z>f=srNE1&4a|a)lZON8W0KV_&Z4<29ubSk`< zB21GH1_oYwg> zO2Y^n{AmfQOW4`r z{c>7xsEnq@oNls2b!H6SfW*Mp0_lV^QIOBm@?~X!GHgx4-92t@Q#|^!4``<~{rEk# z$tqwBR?qNFy}X7)x-eNFGT{|jNp_G6EvX@0e9$d#iZ>s}W_{*Yo%^&!-LD6~(`dQM z)4kOckHA63v~IbB`mSuHJr(jKii8RTF68q8iSVw}eHCjC?>n}t)oBgZY(r!I+JLEQ zflss}e9S!w$I`5urJk~sUvsSX2iwLR#l0TguyE})( ztr4sCk2$aI+x-S+KBM7w4lA5GG@iDNmH~cH;Hpex8lg>WOpx)%#CS+N3~huK>&p!-w%s7*XOIl;_ppA4-u0|XrH`H(lt*r)pf1*I3>!dmy21P z0BT~OxGC2o;xgU^BhJkIu3BO@JDf$vWF2u-!gkzY8^_`3wMvIfx|LuJylv$!-#DI( zqYhUE;YaHm3_PL~_I}H;82rXP2E{f={U*vcqI?%BP zZtU>bf`q#cM`Et<3Rj7-lS3Om(L)}~O~wE<0NXbAVC_C!AxXo4^_h;SuT1!0Ju-rJTADk$L+XDJhn(a4g|?`5%*fmgN>gi zK?h$SNja>4GIP$}1R1id4EEG8iV%!eBAWCIu^Qy2U5ue2j1&*Qz9t1rXLw`-VE)z5 zT_m85Kt81YKW%!jQ_NP?}DVu*iVVya?N z*n^-{RMwglApKE`Iqr9?^exbAYYEweJm)GS!(vL%~6r*{U<@@nir$UqRPp@%S6nNSNE5DBmhU#qKtiM9k1 z#y=n(RO3mmVSxQm6Bs~3O|43T`BV8*qfiWEbaOY2<8SyF0R#7JkhB%j7Fqu2a<$%f z4GgY^cvb{dB%IkU6M`Jyp6`wmgZr=yBQcJX)WGthU zTGgM zz7F^0g)B)ql#eg9##@fQ=FF-}t>Z4liNfc4+&QiB*z$8mK|CXIr%-w4kt*9zV}Z&& z)fz_?gP13b2Sb$;{{ZY}9rxFk(7&Fg5TAEcUAScH^w-bV6!_(~isH?-PPm@zvOqKc z9EZdjKx(*&Nff@)qynjNKF;9*IV*}=ykjRLxJOTm-Jhd)eBWP_K^Ai1JI2#wIQDCf z9w!w_{;fI--<5VEIBbvKD<^s^r46V^B~T>NV+^Kn#7Q+pfZLCO7k@mdSo6kxKSqHB zac9JF)OQ1MDos9(9k7tWp;omPW6kRmB)$6u07BmvLZ8ZoAN1Hc(!#??lV9?ibKN|6 za@Cs|*(6!X`=hTQGhHGLm?FRi(OR;*L+ib14{nCJ2o)0$z^4nL}EBVm=UWM_Hs zfPzhJ;fFe+k*G5|v^uDtZ?{yl?+zou0s{qi?AW-pt>Bstnze^_4R#Q=xo&F5U1DQP zDPr!pHa6~)-SfS1@z|}6KOo)27|iaG&ikiS=f$(YD0BV< zZq}Yc&Y8XYGxxvkaqH;i4^~%3?IPM|d^~nD77<7_N}}R%tE%fQh3L7S@ZeszY+9M(`ZcK$M}R!yoJ ziIW~pw$%1lv&zAbN>X)u2!M81YQs{>AvgpmJZS6UreI5xuSw(!|BV!%v@`hgmFo}T zp6<%ePvOd_t=-0L@upost};pYrkB-r?`gs2M#YR4-5zc6jP@gXWnpO4R;hN>X(e}g zTU-gwBtK&3c$BLz$D?K@h+1zIVg$y*jSf>b={{eMH=T4ta%5q;0CP5Hx!U3&i>YwO zmE$e9dYJ^l?oR`SzCgh#YK{9awiaA|*ftZ7~i0d%Baj)x6@ZZ$M7npP}FR@!zae$ zhQdje*@5-ruACU}zAcI=N~PSDeCRwta&sEBF#uR_46^$IZ*3+2W1nY(Cr@S>Mmknw zfHLQ{+bsUyz62A>TIh!fwK=k!v&#zBJ4#z*AH7f=rFu3ZlrorCll*7w!N!qJV)6PQ zC|HJ%+qN@q56Bjif;L0G|51Z~+s0j~oq&=x;Q6rN zfK$`OS@#<7-qPWz@ncR&t6}!Wk3Bnfos(=0`ZWeN6GrcsckL9@l;@p$`*YOUL4iwM zOAhhq)fFh8JdVsQ{^|v0UP;B&R=dP4?w1G8BvkX^3!GBv{xT_^Q8~L;IU|f4O+waM zLWS!fV!c!3W>1bMebF=LWUVJGoIzEZB=2D1iS{kEgIfiZB}!ixu-2sqm~d*|QRxio zw-7Gph1S@0ljCjsHeBlTUh$w$+U6O)bg!|r8VC#pRR{tgNad3I@#gWU;DTOv?B?<4 zan66Jh4kzGo(y-8~VJ% zWA|0wN~h_Yf{kZ74O{K;5JPTH9-dfy#UFdth*=`mn96NGeN0NeBDpO(C;J5jD;K_N z8)*Jvx#V~}*t{;1U^F>2Kz*VKDs?Gg!J=sBtq*=8jx35dUN{8lO^Vl9J;m?!W6l{z zx}?UqsG;aK8UwnrQE<1QL!-sEfw)?f5A?^a>WOQ%4Lw& zAzQoOO^wIQPVFiW9((OyO7!P9Im^P` zM)VpW;p$Psg5+%t_=W)T2>|4+q=S10bP)Ou;0tL7YmyGWHZ7jB>y=2Rf7Jn8hYns$ zI+*K^Ns(~Z0GfRJTW8I`F)jYO;NNX}Jahb^x_M1V7#x0g@$|U8?ShjjRH)o}1|LjB zV>A%m?$zn>)L=EcrM8Tt?Vjr~Dl&FS%j+W}F9ioBBlnXnVI)pJRN<%Qp!wUB)93%eig_D@hT47 z>b9<#>NRs!asC|=# z=nm|TM|2Ge1jW|N#4$HDYIlEkyuCa*Ei>b>i`J{K*iy9t99pw~rDm0Q_+jjz0$+%% zz^ba!-|OI)w>xiUJg)D~Mt?j;b(>(uDVma`@kG|i1O%f=k`_~nRh-B=sK_wngNcxl zZA?IWyh;|PcqEI+wo{cgsirdJNXra5`>-;X^|s-|F3b%$WP|^4&6S$wv-OODD3`LF zm*D*?;Y_-bcny1lOQ0@I_$7H_PD&D5t_S?z8LY@#j?j6esI}z_kVS>vAeLl-zn)wn zHJh)D*~#>;snc`0@{p=mdw-7C$XAAbw=`rS4?$@VCRs&1UJ`t6Se^UYnjs_lhWd-3 zRBv8bak{qM@4~>)^^ymG{N5TP9ekQ9{c9%6~r*9Fd zG==S?S}(MfGDEr5UlpKS4-wc=FIIikB`f6>KW#VG2w%!A?4#I+HF3L6E9MnUpU=Tb z7S`B1HAfRpw^HQ(X_QjDDj(+-@VE3iJF24q8bzIf&1RE=>he|Vk%%JHoat<+l^3-3 zq0ezg@jC~Zab-j0CcHTZcGcHfWG2$H> z8qdN?pQ4P6O^ee60qjH;^2DCF#4&CP2C;zXRp;Gjs={EdE_tz%RA8w=bz;{AdAACF zA5o^E*kQzjx+s-oO+<`8##-HVB(0PhI!tvG`m;Mc(ZI??NUze1~e5yqL-R~%;Bxg(B+~HRA z##?mbWvXh4i8S+CB4~wmjw}~sH{zL7mQ})@H<}gS()8w;aix`{e)q_%c+QR&n^P&| zLquw4a3qqC3^ll4cpo|)(+NDxskk9mz~RENZ`Bv<2ia?@czWM`y@|*0j`6_DfN1k-f36a{<7dY$ z?y%YMt_zP{>NBGT(HbEoo9IiQEeyW9;^gBAB+iLrxl-aE0G$}Q? zNczc%PfCtpitUAR8?@tw7wo6lV(YjiAmY2j)^TYPVN}1{3&LVZ{+K`pC_@i)uxCBc zymIu=30q_0{QZ=;GFqEP9trY=n*1>{3yp5-XoW_TO=|S`s18R0iBPoI^$YJ+ace6< ztY3jv#D8KT>1YMfqW<)6ZpW-WZTho(8Zul2>wu70v#72zqd$YoqMzrT8oM8UDlUKP zkhiPAFh8D#b@ZDsmm_6IIi_(1Ops~9QXdGGp)M^A?kJ6W%W#*kD9RvT0=QfAsko)( zK^IrHP?Rf)A}MG^OlAl7)z8J7Zu;IJ7FAo`J==}S_uXycjr(r=(28#%vbh!LQnq4T zWq@bwm=jVe+nFW6+6R;J4bEi<8k(jR1hcPvc#spBhzomeXD{=W4<)I}Ir+M|po$*_ zB#e7@o4BR>866Nm!1ha5hf$1LV`Ci+-pU`dOWf3L2?-?(*yLEbP`RYW^HKt?fK`Mf zYpa0=c+D*j7hRPcY@l^pC;X_NL6?quG4-(=}$b+O;$IuDGW< zni}<9d>scoL+NiUxsB$=<#OhlHIl9k0WdqpF5DL=*Y}s}tMnyCQpkqa44kMELUNEg z@?oNZ1sA+2SAEZ9C@zIJqinbtDIGW`Wwm5m2tgbTX`1l=`#1?FdXe2FSj@vvN1`6f zu$a;wUit9;j1qrGJoA1xzCu)GJqCr_r9$LvwGU``QV~^6%{37dF%CAr3>M6OKezj}C;LknwiE@(Y-R3yrxSt|L;9BD>0Zf4aCiX~V~DLEm$ zn&(-RRPL7I1rktIhqVR&`o~VI03GXtF#g19Mo+g=YZFS%+9g=XWoyT77q_>+Imi%5 zBWD1K4-d8Jf$ieXsZt>ITvrroc_`v2l}{`aZqfg>>-=S{JeOpEluYdsU)8)94IW6`$q$7ID}g?FD}il zUHkp}Q~a-n`iOS*R~p=(=f&-PYuG8M*ltSvu*DZ^Xs3UZhOMj_Rl%2EsI1j>)B_lD z8`G`jlCKOm+)~zDa|2e&cSS8J+S4T@@sPy7ZK>>#)7%mKHfOd?gUuYksdnuQk^nJXipula29jX422OY70L6=5Z3=fb zYlc_Eb8SmCaoz$P%q`e~Fbeder9-n&H{P7gE-Hk) zR0wmNRp}Py1nZm^YA|U#^ezxuA+0 z?M*YEGIM*K7y53uo#M95(!K&6kE@scLhfSr=A3Y6?&O2AJmHy-Db<$kKZ!LM$4q60 zl*Q-y8UXs6@|I5&onE_g3Kvqrp&^z`1ESos;f?kAs#x9WTJltEX5$($yo zx)&>Rg#Bc(EnXi7t3z-r6bUy_ieu$O{f4`eD3O)BBx`oL=iX~1ATEYYpq zIo^D9EnZ5{wEAGhxw)T3k*dW(4To`yKO2u3T|3}f-m>hoae4kPe71_jBdVb&@mS*FNz1_POHLMwZHMsHMoHsbqeLGgp?qX!CPg-W!_UHk8tdM~`fO zEZ;mW1dPNIzU|Udi{#O)KaYdW5vKK8!7NJ|MUy&R11f0<*)|;b4qTOEscd^)_R3xJ z`FQR=NAxDTYSTbwkrNF_8B6pUla9&2UP}mTWfFMZ;masb2C}fZ- zd8GjhjyMz)QcGLdQqyOHMK^)n*H3aarv_+CRcl|ePOqFV!V77P6nI}I?={H+fNDF zZx4`>=XSZ1cZ-*_o!OBq9+4O>(~~p<5I6-Ci9}ACAc_7@X>85qXJMXC#fI5J5fK!pm&ewD!laJ?(vvSR<{vIG)EtUUfl-AcUykc zGO90hv&tHiw_WPmWM{6NN;~{fzlgSuOnFx_gyl4FSNSYFI^lgv9kxPEy6v2Hib|y& zzA^V!Gr;ELVR+`OT#*vDS&5BB3lKZFuk`V0*$Ux_vlv{lk#~G8o}5>w#GGCkk7YA8 zr{rONzQoV=pzz23u%ZMFU6aWzq@W;aVwxV ziv~SmxyXhN@uJs-7tL}Xe<_ah%`X0OeA(FQyYP}(8(XAT)d-@gxu5MDf6BG(0rPKm z+wBpbJFKSorL){W_K43J@aXif#9IWH&vLhaCH~C3{{?di7zSPnMtCV*X*D%_mp?8$ z%iI%);fh)CWAaoL>QD&B?Y(DQ4pz)^OZJTCd>P^;<4MFz7Pp*CTp?O%Sxib=5rDOY zF(^J<=l8-8Klg|Kfdu`8%4Q_kBFxO%d}1E_P)nP5otYPM*gEpbk~LDH`b2u}dW zie`lp9za6?71|kLs++QgYxjjaUYRU7IDZVM9_N1&0}18^5Lzv= z?F2_nv}TK%>LEqlupDH({NmPyOa$Ln@U6(y)J}_3@d_z>;5MLX_vSuvV=YkmedC__ z>j&!5I>dYlG)d18L1zRwIIaIraLp|D!M^cz<2Ax6O;Y#TSp>nVH2J_+<9Wfgvs~+b z@izM0bH8{yeV(&lJWb?(&wjSVUfVA&>E}jYi>H(}*ge>Bef!2^-A}&8X3t*)`GySe zbrU@<0$-=-13DHI;}|cbA9kulqOjeP(&+{%wsQub~P)-wOvUY-0(c`r3hS z6y$^}N)2&e`+7V!Kh*VoJ>Fsx4gPzPUy2fCt0)Ok3Y8WWg>02dRQ~6g8NJo}zQ5o1|M^W_cRTmobI&>V z-22?+d1xpI%e+A~(cN<@b^y@^H|BW|17!&wd$tmQVJx+v&giWZ!7#%sh@C`){HF%3NQO7M5IraKX|0*4{CfdhgXl+362?8~IuC&<; z)O(kVTyezNY>E^TXNNm{t~#fJ;5F33ptbO_Sac4Qj)j>69ChP1LibzQfC)J6OaNd* zXKc%04g^5mush?nLreBJUXl>;0l8_H5HchQ9S^y4vr@rHsC%*?Nvg$vBw57IW}HCierx7_x-=e$S$p z>qkzy;Y38knCPePD#4oR62d~c6PY-KsHmZ_tw@6#PJa0S=TdEPOvtPo+}?i2`Dd{i zPDCLVC&)MZkDNJVr#ntaFlNP1epeD0X?4Y~K!V(1t1J0m^3qmth#-VGoPZ!)u`OQl zXMI)3V|UydSih1%7(8&=lAl(HGc7TIsrXOmgjF1?Fa#ta8OO)ST`PbDpTO~B+mQqh zoB;M6QtSbj-9oSkw--(U`xvn~iCd5Ti11M06j>4$$@Rnu3)~gp5T$aZl7OYs4&AyN z@%IEZokVgxaU$3$nm0}JzSF!P2$vTi3q^Pi1ITHb7f$t-M+h!)HAWE0_QGwzX4CQ; zY2FR0$KNgZXJcLo(kPvv!A(;=h8aQRdN6J`_9}u6!L4Gc7y6~e<3iL{Fnp%_UuZs4 z!b%Q2a?b;|ijg~UB@HBLB^5bS^50o0^sH36kI+DPFRr9s$XntFcRekg;S!B!OuZ{P z^pN;qoIElejN@hI?*AL*03Gzn%2aRIU4Bf9Vk?mgzBqa8YeWe|z)(e#2%(;lt~pCO z3SB*N)e`fruS9Teu+RN<6{2_yI`2G^=Z6zwh!95V{cti&O;~yp5iWlmVKrU*-wKOk zm$U_2yo72D(L4fAHSdHG#Z$O7ViUqk8I%7CK1~CEPXibDApB1S|BPUdfZ)H-yg90e zTM*`0MekvtML&ea8J9?5ET*y}L}JsORp7GxN~A+f9E0cW7zUcy>WnPiLSrA9lNtZ{au*W>_l!$;J}o#&Nh+v_A;99$6m? zMx+`MIe`qM9h|6Pl$OWI(EXadHe#>HaXy$BrNgCvkGfOVpaZV?azo;XNmB7?JTv zoD6mX*%6G>1k)80j8npnBG-a(d$1p9Xk%%1uz~9F%rgAm*F&jR#w3h!NkzjM|4l{X z|1~x8UsID9kxfTHF=8003W5cRhT_&CSa0af2qRTll+zf0CnNojcn0I2N_3V=C^m=c zG33(m%a=IY5Xn!$Z4hJ@Z9=?@HQ%aJnerZ-=QWm zbpjr$y+;Qxv`c{UP^o-M&Bwl^d9SD*!)r#WMq!7kpesfgf9=x95Cta;V<%c%a`KPr zN=5%{Ntr0}GzcfmQ7*cqFrCQBaCmn`m)KIm3^jrDUW_(->4vqWC7Xw#&uH=_eoOl~ zPw7P#02gP!*xyr^$B0w}PG0Dx*l+V9y7?bPE=1sjuw%$c@Px+y6=s48BQ*K1nXhS? zQ~#RzhMFnz_V-LSm?OgM3}$X3R8uO%lqk+2iUgej)56^=&LM^d@eJIv$gwl9?U^p| z&(S1K;!o{Pkf2>Q#{NAtQsVPnu7&4SVv%&4z$=#W4ZqJgX~31oXTJksBjKs=(MzPtax)+2#rqL7!@ zP_Z)9uc6L(`J<)(luC>=H3$0%xeDLL`pN!8W{h3nq zkCe)Pq+B4;#C3`8Um?-vW7#AmGZD95HJ9}JIG6Vi4CnrlQb3}KzJY}7Ou`9bwGpQz zoIH~4!0&BEb^rM8Z1p?oyLKlhXfN;fxx?>7= zMSeeILj7I@dZ`JHe&VHI?~!^P1(wvnX8c+?x|ojcuEX2S5aV+=ar+ophoIHE<|pas zRW(@ghqVdnx)xZ+T3*;@p@At=7gq_8%e}}+Ur7V{#Hnxagw-AHAz1f@1nwI2y)>}E z&B}qqv+&C)zUM?&*SKLtYZ)vUP?x>|3%pq_pTK;MdlGWtG!mS1t!0E`i8^mOkW2*E zxvpCSO2IV)0_@VDyhE4edo(!A(dB$V0?TDOtgtAH<9>)Fq~WaKG5CENXu?NiZ8~*D z#3CIYXYV1W({V(zdtxv*Mi1K27DE_0R$~AsgBvgl%Y9N3U3r5*wj{bC!2MB-1LX)K zBvPA4z@o3bfCds6T&WicV9`?;8B510Gc>G4R%hTu@Db8zNmv%TB+a3QqDFU?P>Q{| zuhBp_egQ#_XW-T`Wvmq@AlN*dtjjY9VK|D=#cL2fx`~ z(^)v`d{Y)4jb5)qPxn%f#xJMo8Oq>WvSLs(x*G))U^$BEThudu(?op{GD?#*zzx9* z;r@jvAe9*wo>ndq1s7GgyP;ASar7`C1*l?!!gLzXNkfy^(A75(4wR!F(?wTBVKD_L zT}G!AGSGt@)E@B*r89I&%jn#Tr{A-paxWU%f|44Hwh8X%&}h~Cor52t4ZpDvJ}>is zW#QZZX5lD}h16p(z(OF5dYn8MJ~K)es~Y1Rov;~{u$d*oey0m|I)CRPdS{5v#X~gN z{*PP)V*iVabYg=UX!70wor1O&2;b8?Er-Ns;nW$x-;|A8%k^7k7CjSuG?Rk%7*se+ z)HlU|r9=A++GD6&T+lhFyNVneewrE@FJP+?WU8|WKkE0yehQyEK?>GQ#nAH#)b&dS z4tZFT2a6_8-}@8?jHqD%Yj{>c7zxeB$x=ST$7oR)+6E|q!#cSR26_+lMMHFv8;f>$ z>eeE6tT4PK7Gh8fdM_OCfQE5E47Ggd^$*&yVvyh#nlbo^1HJ1MD~w+Bfe;lT6BQLB zLde09S;8e@b+rLGn1d5u9FL)gadM*)t6%A~z7fOO`;Il50h+HnrgYt<~)AO5Md6J96vxSpD zIiUEb)I6LV-*pmdTMWS_QST8@FK=k&!R#I0*mN)tw?=pf9WhWYpdBAZ1kBIV_egdg zZtXfaXYhX=%;={K-sj=OMSeMD^XF)XDCFZ*x&8n^eDZM;yQtT%P@93Cs0P#Z_pwj( zCIyTOw1sRK!GIHRxQA+9z(V{o#G%Xg%)lz@D2LvmLdNrPk~`?t!7xf?B;=wE{cT)@ zGZep%l>kZ~E2&4TIEJp`u%LY$kFMhCI?myG^jFwB9J29q^HuQj_B`ZmQ-_S=5Jsj0 zM=<(`_85-8PHzJDeHpi*vzvp5jk^QE!_$}GFrCf zGW52w^Tkk8{5*V|9X%ZE|0U~JFgH&R$A2&P-#PU1JD@5zALQXD+(ii=U;7OkY!A74 z+W0D|TKQt^oNT;*29$}Aa-c5tGfsgCXXfYO;S6_=5S)DofWyzr3&aJo@$?}0IzgJ3n~m=wPw%>QqWD+K zIO!^Z3fk8hVUxz^t#Grkb0tvu;pS=QT2~~EKY+y^s9lTKWM#GUba%J$uqV`!mGEj}K2f+Ee+wdLOx>RHQ3?I8Uh|3xDQOC3{ z)CPY7%Ztj)YPYGCu7#nYfti*0*8Rw$Ej~_UDcx9Sua$`ffaq*Dw=$(dAW?SsSXx0- zvmJ(8w;NdPHZarOfe6~;%ebfom(mTlB2D)A8DT4{-;&LCS#34hy31;ZiC$f~1O7Az zqIwuVK_L>=l+~0~)krET%0y+NB1v6EjjTpeS5qaa5=j^(6?H`=B~>LQb!D;&Jxy6f zRb2%fNlBfgtg57%a6_q6*5}Bx|rmCu_4p>yxR20>S^wR3eO3FkcNlisni3B8)l<4#kl@!U4 zphO}n5)~Dd)s)m!h(r}KNtq6zs-(CSR9011Q&%IC71aQ}ni3IOK!K`gn9vp|kx6Rm zO7sL0iKL{YL{cIu1F>pkqM9O6Nr|jPA}gyXs*qHcz@TChSq++jvP+pnBC06?JE0Oq zlA@wIQ5}+0iAu`KOCZo}va+J8in1z6nXF0yp3%#a)KwK#RDly}BxM>lC1tXj8b|{O z21croKuRPaT3MY0%~w)}is^vris~vLH$^2iHKIBZgaNG}DK24Afrdbw2=%I}LP@fs zs;UZ=Tq2P|R0L5fs;CnIUP)PztO#NzswyjkV982!FjUNHD#}YyvMMNy5~z(jnXCfL zg#w^9s=#$cPznH6R#jJ`RiLZ}a#mL)s*^!%ONk^^vWhaQHL8ka3e>2iLRM8*C9A8e z&`S|jmO^SuiX;`#P?8#m3ABa`tX5JYst|z{z!Q|?iX^3_unOpzsuGc`rmU!@rVLG@ zfq?Q7K@wzj5(#A_6e0qTNhCFrsuBf+Lk3+VK}G6{z&4OFNO}nnctBPst5aJEOjlJ= z1Mw@;v499v$*N>!U^?^=RcIwtO63ZXT8j#F3u*v(1v~E(ekWndC$4oba>ii#o`Z4wzYOqB>#D?x`O5mi;8k|iJ_ z=&>@;ifRogpCU+%UL1s>2ucXp)l}6fBviXGs?fd3>Yy<2A9@_xCTJ^kU0@<0fJ#8D z)Ve|1Dj*L+--b)kUR=ry6($yyd;+5;0^FVrc2Iyn&B+>W@* zqk|lMfb(=y!1#FjdD}Svv=D9VqYi*D>iT+m5`5fk+}x0rLHJ?{I<)*b?btxD@UXFk z@e+ngM+aYO6}ya0^|zW4{v2mfFgb#^!yyOYlN}81&K?9Q9|eNNPuiBobuSxVCk4z7 zF9&a!`@j?coz!_b)b#}6xv~Ef6;7T$zSQX;%6qgm)Ci#Ub@2YLN>LC6%>T8GBxs}; z%oG0qVMcN(co~E#7%w3Cli9!X8f_y?RDecjTQ_7I1ut2*AsBx{5G!8yH5E@_{k`1= z-rkCNzIIN4$RWVX!4AbK1s1~=o;A?k zD`k(U=HSV{>)KB;rKH>mK2XZ}kh6m~!Oq5mX6bAlex{-mb}%Hgj{S#f{({EtXMul5 zL-{}9G4b>Tecb^~@^*#?22Z!Y=j^E6AfU1#9C5aR&Vd@GU!n?sP(;IIj&^9ea#A(Y z%Vs;E`Cp1I=`_`pqN1WcUpc@tizii(sLT}*w;VkFKREh#KlOzNQ&)nAgFifyxcNEw zP>T`>pcy{UN^iOW_w=ILLwR@9iWB6Ic*)bA3%z~h!C1=sIQu$iZuHoM)(=+O)6T}% z0UoQo9SAa1tUueiR0;Zyq6JW6(gT!6n}VA0;*i1-D63mI}a+$H#P0ZNj-3S zn!aTyFp3!)?XPfmG#oBFHci*%hDU>6Hq4EdGq^5J(IuQw*f;1j>7hd%X zJ5{lr#cZ6^ZE18ywRvtALr|hbu5BdEER(MRduR*Vd_lt+Bl-M2Ri<{*&94yMJTr=21J)9e^XQ$7d zX&!%=$#R2JszYzwi{<(eIS(mz{Vnfh_8fFcWMLwA4BGDrTX#40!^9^hHCE=fM&3=6 z(tg2>3Qo#x`bJ@2T#=a3!-=`?@M1#?E>o9|o(tMbQ40S{KgoXWqk86X>wVj^&wqFF z7P!)+9J@AL@~YTzjZKZ$OnSw2GsbP)b_3v+9 z3V)vbqx`P0^2U<#wQCh>hxj@0l&I@7IZ|6W>K{Kn9R1jM_~7}OiDjN5u`=AdVlSB5 zWPN@tH+sh?pHfZaA3HqQdq8{xD^97|gZV;Eg_86cmf5l`>~>A=9c>x6g?@OIvsU*# z>1vQ;I}vd5YL=#Pe_`w`R_jj@UoHqIJnf=O#br;0eOp+z`x)r}XU&DFm z!YAP}Pnl(M9-HqQPsX?B#5^|bFbE7CEa*CwD|5Mi*?X>$jT8iN;O(ZIYxlM--8yN$ zdija(KT>a4bsgnu;L98xmD=&NvH4rI|6;}1u4tQtYX53B)i0VoWjR8UF4I>(W%c2s z8T~jzQf}ib^<8Crn72uJ>i6Dzee^4Ff?e;c<7*TDTP`8C-4kcEiti?U(a99=J7OTY zfE{h&;<*vvXQt;$iF~+wGLRwvV`*7{>lr@wkbeE$D$zOyY36;q+g#JSB$oHP>P#o> zZZ3(Os0(YpCKuP)#^b6wFy?xoRa=n)lDrSvY05doc$rCTz+9OPJi?1%WgZh zh;hsB2!8##cu64r&8ydmj+Dp6n&&mXQQ|8_@5N;L>%8dUxtngZkTaVmtzR9|$1|X} zTU#4He;b}eQl5EBxgHuP$!szEhNDbxIuY43#f)*#BR)B#F?_H*7FT)7WtsM-ht2WY zMp>%6FWNmy$Y&ZY(x>?EcQO%w<+o!~xN0YJ{yhPK!wj#=_M5-vEM?pj-l6~3e$J2# z3niHYJ0G-!CI4U#+&h{O+_yUYF>k1MiF&g!;$d4m6nSVdPN*=Bw_RRLlYQZJn!NU+ zk7ai{M^>ZCp*P24DYyuV(|mBS$<22+7DaL1IT9{84C;9V+slV8QWmApnS@v9Z`KRH zQ&Mk>$yt2AO}unKU={z^LTQbrb*q-Y=jA&^m2nk^vmS^UlWVvvI>nE3r(Y84zPZK4 z+Az<2U6AbAU6kA`>}Pk~Z=L$SPZSo0l6QnM+(>6NU-)6clQ6Ho>ZqNRp3?OW>H45@ z3sPW2&fdnUB+Z%UdsWs`qAYG~yKGlS@;kmJRnQZ=Fj-ceoxf2kBvGWQ;c3T>z*2#O zhMiGU68_?u<9AlCnmBWJp2JGW??_}yUgEJsqK*^6U%OQ;dHE;jx7G=3zYUgtS$8UQ zR&ZZQAZ~;^BEIU%#Krr)d(W$}bt%OOl+`?aQ!E;`Y&!ikht`ja84q7ll7KC>+rN)2y zi}HjqRoCneOQ^d%_TbUL^tgx+jR!@?SV!6ePJVhcK)FHF;9jMT3HV%PZmOn1I3mai?9lQCmXk<;yuK8>cw!BQ8+6+<#caB%p*p)V0%C{5v>kr$aagvU6_#R7LyXQlJbNb%~5{_t}9oGHC`%Pe9n(FQaW7TBtmaL?ULdX8{ z+;mg+=u5q;$scqxd#2>lnTz-THR0CrF%vNl30W7g*k-EaEzR1b7}_LbFG<>cZLXln zM9FAkz|AZE03)4 zy&m*z&s(u0)0XYMGg>>+wvau?Q{zj`UHy(Oo8+=<-p|5O*jSS+)5g1R>*#|8_xHDr zyWhP$@VKFTK>o0O)9~la8EfU3OFd<&#(^JjZa@Nf-!C7mOtzXOJhR^hMi{J8-f!D0to~`Rsv#f|Z<*J%Qv^#No!zroG)4l_U z5+g(AqUHHU`@>(dAC!cB`yRp&LizOgU6b+UFjn)DW8WoP?Ou4_J0zcHThig!>%RKS zzUj2GsawyVp9+$n&>925bwDA&`z(>zXI>pnh&0P zgsaDVenB)m{Ma?PK&H2AMZswBN8}oEw1#N%v6A3-+^l?$J+%DpIHbSu2?6O z#;!7*Ypi+x4axH1ii)Eva>9aB*z&seS%>(Z;oY;U*RW)$e%l=_FLJ?s*@23ju)V!$ zV?EEL4bQRI9b@T|*ySIxn4sHNEwsH|LzwlN+**o-J*76uC>w88-$Ce@^7nDk6dlf- zI^}(=CTQ2DPwOIV!;)h4$|QDV*kq5zTqLbqa3o)Rm^|?cGtX?VB-%Rr^<>*~re_ag zv>QX72YviX-pI2t%HZLaYSVJb)Pr8+%~1jz=l8IkeJ0sosc|HlW!2P^n8*Di!R!Nt z+ehvQ6;OH}mdu537Ztm^y(i~jBR+^{SSqHDsu5jOnK0`W~*~b%W zHMH7#Up#CNjo)jAIn3=e%huz6TZnz3ux9Fzb`1Zi!(A;FSF^eTdlW6Sw>;YZzU^9i zU(zelij&7(O!u$It-P`x(@7qb7Rtw+9-iT0eO#n*o${Tf_kCuET@l`0&?qk6NUb?z^CX<&yq8+7eqIznz_7w+fP)C<==4QMuv1}>l^*2dC^*p)#(xM zuU?-!xPiNT?Fgl=Sb)p=Q|jB9+Rs}a3iv)Ra$4*Pl1&wLvmTygS$NoGYwZKF{vTbZPD0H|5^- z4=|#%q5(ILr0@y-i=v^*Gltg+luu?WfF-d(?N_uJUO+ceI=GUGtcolL)(W z(^nJL14Ya8npxyGiR~=15zMq@|Jbu*tH+irG0r1g^CGSDUDK`S2G8tY^SW*x1Juv8=Cb5_AJ#wkxvjaa{n6lZKW;unulP7Xrd@1{)9IqG2PCdo# zsWB;NDVY|k(c1JUE*|@^6yfUVO>@#`;D4ncwM6bGs3im3T>kr_QLduH@LVYqt-N>ib(C?X%B%_E3IMjtZ z`DIN{)zg+`9VKg2)&(!x`_cK0%|!%R+|6CmuM=G?Mf_8<tbKHG% z%Um{Ctf^0kK5dd3rE0;J z!}HD#L)Y`|iTY|n+6^AvY@H3Sg;<^(trMUy;jo0GrvWp`teY*4_yrl7T6lKx*`?60-hIB4>2kLvWQ zwj<*UQST*OITFR+OftIW`ty&>pP!sCh*d4O8oPNqB4uCp)hGNl?^ZH&4)UBe_xt{Z zp(cW|DsN3rOOsju$&%i0mlJ9OVWKIL8cOXvFG(k_vGFR)(WZSxgZp3bTfnV|o--sTo(z$x!mz$a| zgxxvbz2)-DLFcnhHtF4!e~m7PFq{>CVy55HdR0p|-TT#iev3|dykp-7;fIcQa>DOE zEnLOsT5nCcg%IxCXb2y}?BcTSWFEUx+vKEiv208NyOxi93d-!>n`NXG`Ley!5X!t+=Sji|43qX-V|C5}oq4WsB!Q*$-{iSFdVp z`RLyi|52Djwe~!DwM>bT@J!!CP1VboR=X!{Qbe<71UCwY%&QfZ8xEfr#@Q+sf<)08<7CKisFjmu&!@GGbZM;5t+^nH1Ow#t! z=7BT`t->+&LW=Y_rKEC0?kY~oMC=Oth}i1koZbpaCPk+n^Hpay34EQJIu|k^&%9B$ zwZuv`c7I*jcyxhrAWJ9jY@%ANl9GdkRMp*k9K+2~j~ZU_T-#)2Aru>Yb4Awq^W83g z^?R(STbEUx>u09FfBz|i4^iyB_I^yy+j$-PW@cXXPbtK(P?{4@3oN)=pHA&JHnh-O zd9(JI&tzuUl{Fi;zeLKmul6h0e^2IS$sxsUIgd5_UN|HgA7)biv{w5^EMtk`NIB)$ zy|!0c>B{$-yqV0>o~K%6ga!=8UDMWgk2`&6Q|j?A*9&*|`b?J?6$J8O-af0$NRvKd zSCV38$+>ssb!&@#Hz+~X=Er#(ifXt$R?l21yKwkzl9vL*1X?t(csKkRqJAUyzWHCm1t%S*>yL$4-D&GtW1ox{^935Vkym3M ztlp<~kvwC8YkRM~YSQsy#G&=Ko*TNko>Nmuuo}g_5XjZk*j6DS(MEaISg)aE6D7>b z$$k)-DEAj}D~&v%eqPKdKAP0@Hq}D>w)y1K+mClCJn`4*Hx2UhJFts?92YTm^H5CSUn*6A#C<#{2zEHAc2ikc|_ev3+;PBP**X zY@W^EYuYAV^ug$4;pEEaj+FXjb%V;))jb2OL96U|bp)B9*7~ zjsM^mE8ToWyhAkyXPsQf_`^swcRQ&)GxZEK<`wSM9NJw4L|+6 z{LL9jr-ZmRGS~S@M<%9VGTd*F?Vj;QwMm*+%YCU2#@u<&c(CK0;J42Yrj9-FHO<8% zp`RLya1FB&R3vE(rPZ+J9=*iKuRUj^ISZ0Y&jGanMY6*Wh zfAvQ*+t!)_RbrX{l}n{(0-c&E3fupBX?(LeIpqyE`{!*~wJfg36;&Hx7cV|J`eXKu z&`@)(M+ewQPbF)vdRDP~D0GnFTT!!3mrvp40|N#9x^S(poe`#{|bGd%gue0P2E4<3@R$7%tf#}DItY5sybF)XEcx3tIAS1TfTqm zwh86&?<(Ie;>>g;o~YTVdvv5P`C30$^^KOT8Cpd!&|hF~QVTQ3dn-Q;?%|RM-7K=X z;#P4YdY{}z{Vo%${Ql_BNV zxOSah{jYIuO5wxNUlZ274NdqZ9z08UbNQEeu2QMh>tEtb*Y1eK{t~~X(3oHScU&80 zZyeA6j*p&UlDHlDcigsua_e0{<N7oH(H!9lXclkwxse_7A-F0#{7D_D(@<_ zTeLXwcALmh>+Tn!pQ&+e%EkjcZW~fL_%f(*?woCx1dyXg#W*Mr!&Vapw=@X1G|iw{ z!TS7svk{z^P1BF0qVZgd$3jZ)OkWjf@i(Gz*76?9?@}Yeu{&11L*pYIdHb8ydhT7h zKb;6s?QBh>_m#|y%+hV;br8SDd^gj5)os1Ds=Cw>i04aSP7Qk=7(doc42px=A}Mmg z`Ol(04hx^UW_byNA;5QVIQl#kv-51%lZG%Dl`iqwH3kOH849yB#iB779g1wVS89KX z-U{ZJwHGkjJXS}ZE#J8P*u$NMGasK|+Fcf$*&_E<2W*qNg%-p^gj(VslY8+Y;)r;F?=Gx;wUZl^ej4}1_i z7q5RLr)X~Wta<~(yJ*kx&YC{+&G%G4FtEC`N_laN{D^l*meaKzz#52W2(6Lck@G2t za<#5^gRyRZS#Z|$jQH(~&x;+x&kXfO^$mr}R=%5C|1KhD)}qVK|MYTYjqOQi7o=Qo zA9lUAv9G9SajR%R%h72AbrZwssL1$M3Qk(^W5wmp*E3Om$nFhKdJaFDM1;;Y<0hxf zG$-2c>BX9iH9gxlWmi&Gyj^9Ol@2@VY z4y#Yq_WNBGtW7;!(l}_XZ`odIzx~16yGlO{$1Kh?8g0OjH**cg>ohl|*_D^OK8q+Q zIM0W_d|!StXk%(>8-Mv-KVbW{x%Vr>t$UR6w|qFt)5k(ltxKqdoQ4h=b*3h(}gcj!sCv<9XNM*QnNuO*ZKRC(VFy%nXu*EPMqUJ)|-ty65`hfDoWz9 zt?>m~?4M-&%hy$LKI)wx3VhP$xF&GWprL_0tj$HvZ9Bum#Rt1aQuGTznW9Qtj9_#3&Ln>a-%p*ZO?vpE(t`+AqYWmcOf zZ1MEdnguG2VyusXw#!BB%m*K3OD=0$cHjt(pB zdEW>w8crXljP?Xwx7Laa>fGUB6)kXn$NQ66Gh{C1gUzqE`cG3b($Bf)-;!JQ;M%9k z12~IvZ18fn&d*=kZ?E@x>|?i1kRf+R=lA)HXHUPsb(9HuVvN1XlaqY~E3oVP%aa%J zJM*xle#5pky27Q$_lt`<6td~IL_PYl*STseCcsbGYMG()zCCX<&WGUatNYC`YG;tv z_40W)G72P`ETbK-hq_Wu)Eo<7`!Hmvnp$6{Jx8?bHZ^`{fTTTY)hHb?tzBHe77`8# zH8pqFMDmG_oLfAq+g+k%IiZHFR&`VMY%F1VfdBeMEj`n~2 z(eJ)?Hu>PLM|bcpFP9(MYgIIyz7pS{BAspaDmsp$@TJG{`oZBbY_-8#;VK`|`B^KLj@4{3wxhLeS z`MUa)P{(VQ3iV}EAvPb5`R=DAKf9QV%pa&(moofyDud_n*W?!wn(Dqbe)X1D%CNid zsvQ-27rpuZRo<};m)LJu4B1vp@m}c?uPIMpvo=<8O*^)yOy~_oHczmY<4W%L(?R5 zw#rR!$}xPtYcJ=PtH+*8O=&O%_e)Gfx}4|EC>Gv*Va$k`&?Q$~$@C;ScxRrhNI@2h z%;FdB$GWVRGrjr?@nPajfr}Ys;pRrZ70U!SkYr>H_FU6RDIGnKfSfrSq5Hv4P=0;l z`~#jR^*=~9Db96l3db$a9uG~4cMhV2T%FgGidG*~X*pZiFw1yw*zs$!!t^rUmWvEM zp8{Iyr-nrECqC(KyL!RqBvHu6dEH}M`=>;~>|&AnydO_{82#dook+TN_H;tNOvk2& zt@>s@PYwiJV0cUFy!frye%^&If^|cArA-y~+H}^v?^g^~mPN7(t~!cqIq!PQKvSBs zCwo_ADg=)H;R#7-%W5%;$!5R^lJ)xA1J#nQno!9$z;_~wK z-5qi`T0cJc@O?(=Qgy+Ik$sNd+kF8y>#|d)M4xl!SZapz+jym3b}(!lFSfYPa(Q{_ zzQE<*#25Fx`w-EmEBU^d?NMj=GrvW_r1kG8k>>7`Jj=VA$99=tds;VN=w8z9Bp7#6 zL2{kU^n;PcaDC?!SdXvVS-XV;{R-kLN>f^&p1h-Gp+8|gkQj4Gi2vBE`KyN0E*8@2 zF<-ofVkf!+eBD!$Y*Vi2UCA(vz9OBBmP0?0MgTlL_P#H+)R@53xy`ZPHD zx0-}H?v@Y#yxZ5$)`9u<=|LL@Y{i^RjoW?RhUPYMu~~gHc0g76|X^_#9*n2VJWDEAaW84E$K}VMWzw0iE$#qvES-OwYP%W9Hk_>u=l& z$MKBji?eGdre)%D`O^mg;P>mSKGNDr;TW}6;BE~NF$qpOPh^R=o^%ci$)`}Qn0Idbu7 z^2h1eul54m7n+P7XVy|g*)``<-m5hWKNNP);?gfD-oE`v!{jY@u`@R9p?nrG_pM%- zkJp?XuKBd_J5kPJ?$udW-^9EYyts07qn5u*?ck{}SW;Im9M`%~&LzNHkSHb?5-~@ zwP)@L3ukKAPREu^mJEI?OM(^g@_#`pH;pp+A z^+AVME(oQbafqlJ|B)sV-|#Hv`PZz4cR^(ig_|hizUwTMb_blEFIwGaB^@4@60xE0 zImtEYfQ<5Kwf9aR>(`x$+)ZILyyEkLQgm8gugcj^R$eZ2PZ9UD=sllrYggE=)yO=1 z@w21LC%#j0$7&MlKW+`twVK7=`jD3IlOd*B>V=c!^FOS6WW81=H?}O~LA1o=z(dXl z<_jx+lxZ6gnaHZMEQOc ze2-2KF)}yzVLODvSam#*l_tfH^uy%0oodV~HoCvHDO>FRivG8A&+=tY@60mDoM61H zduJrRp~FDqquHtQmq~iINgASlE)-26_NuqGf={kI+z`O-$a`yf*7D4}g|pmmZ%IZS z3YJ}veie>2IAP-w|9MhA*!uI=>L+75sZYO#*7!K9=g#>A9NcN&+h9&EdO7-1!v5G6 zj=_sTb`~nHm&MpVk<-i&?oO~e*yw_Ny0vP7JD^KDPv^)NKi6AW^8-(_*gGlhOq8+G z`n7fMD<&+>&{iG2Q6}o=YM>Z-TXL4Tcs$c^|DL*&Z|FWKBw)dHoXxSu3~q3 z{(*AN?u={qJ$fHqeTX@jl-Z8iJQ2J;jD6XTQMQw$E3Na__e$F|NZ)O@wcY+ww`evq z0J%cJ^^t>{PBis&jlE54-QD!Yj(zix+_MTs?P0NNz7=jm-@5j$4B$^=GPN9^YJaD< ze08uISLgB<3}#2oQtIFAij%Tte(=2~HRR38;(BMox{nH1+BSa=IW9?fVLGM*J1uzS zr`v;i?+W@x^(L5&%~cL-@eScOpTzA{*j!sA;ZJ$|jBDlIk+eL!k*|+lZ#gnvJkG|o zCvH*y;QCC**e84=I~}@u<$SdINg5&8i}&{)EDEA5o7>T|jgfu$PfxQNBb%p#RJZtG*esY%Sygo{mAI?WdRP(ge38}EzBV} z&)ePM;)4`pQ$O;%iy3X_UK<6rl)l?(Q;^6~WTkT@Ix|a1`JwWI#v+lMw+CfD4xDV6 z$_d4=y2XoMzRLS?+F0CY{B|LRJzT|A+-YFi_2oF%h-}4;;l0wHvl~Y8Zob%7omu@C*-64Ws`|{qj?0vR>}QPG-iEqzry}HKVUVvS%p-g4d`%kN$Dyjr@ z95jBzc6ofLEtTR;;M3F*JW)GjwcS=KJ)kjebWimCzi`8k{9n|2TuXho?|tnT+p7t& zZ_7GW3e`3xRaF*TZje^>&P(}mGWHhd72IRab7j@7-E0~`;vZCb-c%Ql7P9ZyAogZB z)?!afM_kr@+Z}gbMU;wWe^@u^-E@gLOygXz$h)LsgA0BoJr$IpR%PZxitoJ}Bcfuq z-od&>*93=Aj#tLLbD5estHBU{;U&Q-XE4pDh!D#+Gy)#;@5qcXQCNu|% zovGS)CfRidyUW8ZTU8YvIhW(A$^#8wM~AYV9c)!M(eLLm;aI+W#iI`++RnnmRpX~q z#8z;{@x*$HCNPTOEu|ca7fSEgI&CyTa*}i7eeGDTD8z(oPkT70MQd(94F3V^n z*=*%Q?mfVtQq#tcUl$)YFc>9Du(d zpl>?;s()B`n|@-SF-y-(us*U{V6`L?x?(jB(G^(jgoaj9Lkt)!q9ey3jSMUjq))Sp zU1k@L{>l%_br`r4sEpoLBCG4@>ggL8A_-&S5_MO;il<}i%ofB)88qL+lILbv%G;cT z!MweOmZAM7u^7xs2rdK13XTmNJ2>>D@^WzKj~$WyAuhqFoyLNkSro@>FhUt7aLnM) z9}D=)z_Eg31IG@I5z8Ux+fjMir<@%GAbcn zSF|Wj#v<%k2^>WL8XyQx2;53=tH23^69EVJsxf$QtHFtaLw_m9U`do7-V_5@?CIh7 zJ@AQIdRP>}U?k|_n`RhznEHizX1c+EihZ%s%mVPe57>q1E-9a1bm!n7WJuw)0dN>op z3QOsJ7|eQlI1Bb06zO4aUkpZx9=3rnkskJk@X}8?0)tVerx!uRD)ew6aDs$}nZa!f zLhg^^1u3&W7|c6xbKsKS()3CdfVjYMgM-)jV|c;wfl~uV2B!}0SJ9yr|C{Il46_0L z{2ML}NZ*LX?8j*SkH}Dk-vqE);IzT%fYSx12TmWH0XXz$NcT4*CtuyXO z2>xsXw;h}@7CF95Vl@)KVzne?4{R??!=A(o*!k(YiNV+zV=zfOfbakeW-o-ZVFyS5 zI0o~V7Y5S;VvU8ocfj$<66ln17|c9~T@ljW029Swzd#W7OYUvQV0xib_JVJw4~&FO z8F#?{4cs7vb3vycL;i)GppS}E*w7a0Yt=k}c0vG`*MB0zRbc3EZf%^)C6#;CdIS>KiaPSww&qq7% zdH_}jrwy$<2NfKEmWCF9+3^RYkS++V90DXx(8|`sVB-2Q7`M|HOf}@af%IG8xJsd1 z5(ZNT`lq7XgT1m z0=PR+84k*xhlcI~F_!^nyMap~K)eB%6AJb$7+GjJGa&m02qHlYsZfXk3P^&yrGN-O zpfmzn7z_@9{9VwZJRl?t;NroF0o?sy4CW-{wSm7GhzW+u$2>6@4Zx{e2py>ma2~*5 z9FjmMfS?gC3}%!9@-KxJS3)aTfD25J=nt7gz-n2b4iAd9{s{(i7FyE@1nmbxRsj4Y zR3Z-kL*Q5yRBi|rUWS(CK-wy3%xOr!4PxsD;y#!_tD#&DxMXm3P}fwKI?N zsrvu;osTgl24iPzV?NeUlVpn;QI;%YDnD02w@fBPpYtg*QmO$JO%J=ici=%uw4Oo3UdKzQyRP@kO zG-V_eGE2sJksjEdaq|r-!BMPZa~ewSZ|IRFWOxnXgluMh_gR zo|yJHGZ2^T*TGfA)P~A?_i^Rcni!p!7_Jf7(3!zY*3RgK{#*e3>zKUo2eVpiUS869 ziRn+w8x6LFNsI}8xyiYttDpALe${R1`8mn8@)Q^M;|$;zvV5KAuJavu8(j}ZJXDz> zbKNn*I7muvQp6;kS-pIIqMP+Yf0H&{Sjm-L%59LR=uQJm-_+2|8^emfpRTw1P54iYJeXGU+Y!id$`{8(5s%U0EcCgODFjJR~Y%S`8{-A?QI%p#-K6lyPV%0 z&FAP_9H)F%RX@wAkHZRCwRER*Lm#hPCn+~vN{=eCkNKf1(^cs~KgFI$11itXPrpUn zn<8)Z_Jf~d%7=<}njTlR9CTm}RLj>p18Gq8PD5w6km z1^OSh@*6M#wdu1T#xtIEvJ&$q>?XQbw^oI`be31HQ>z4pElh-^!>GCMgKzCQ*FHl$k+M!ejk5(S)q4=0qs~MJ*I$6c1|3tl@n-?wx<2q_zcIH zL#0g~$#*gjM+auH0WbsFSYGSQ{lgvBXl}{yxn*;R-vn+3W5Kw%=)RI+{_|IdswJ11 zK*mIHC%6kl+(S_$m*^xg8B76F!89-(+zn=cd%(S5Cb$pG0`~)j2e7ljgJ6!yn~T+c zGY|U^m=B^rVFC7G@CaBK=R{|f3RmGujy_W=d~RqN4aSxdajg+hmRLI6EqX)ga3l4k zd~|;4@Q7$AIowFPM#C=nsmsX67=A zO_<`B*#o{}YPz$b4Bf3Qk+x zv46uJc-4#hBv!tYLE?|aoI|j$a|3FNUBZ>p4to`&FcbWe<2WC3cq&4^!b?%_fnaER z&z_!};1pxz2IjiOd4HlUKk&AcAB#0=)I?2!!a^PBqFz zzpoTduF{RoMZr~e+>)oxicTmWuGb?g;9$i41?hfqke8V4@zj_&-1=jc75xpj(N>ki z$)!iL0V}vwJBy(Ogz^uJl{=_*CpUDz+?9CI0B3`0-xtQ z6klOjbZn(?z3M^wSX?WJHYxgAm2lOI`b~FpysX68UV^_j7HAT82ebSnZ5u6}60TaZ z^OSt)>(T4Tikxqm>ux;1~*rQ(+q^o8x!Cqnbw_+_bXQ}p_sR#66aS9r(BcG zhN=+M-V~@~h}j3#GrKJ}2YCGk$s3&L!m8n#p#jn8ysF{4vYTY*MnJOS(|S6oM?J=eheGW%~3)A>~%OXQ122m{Nl!0TSBnj7G^&Q^6m`yE6Tx* z5Xrle-6VhR3J_;b^-6+s!vCRGfw0xAqaZIgz}s-I?Jts>w}k|Wiw#lqI49Rr@pn?d zVF?a$ez19y1H6sb`7Fy{guE#M;u=FNLYch^rv`Yha`RLO_IO%=_YbE41!dd*rjw!i z^TIwegu#kMw1dx!< z@hrSOW~lM)lw`M^k)*!!OyvH}|DzM3f_O#YMeaKTQAb7v&7Fv6^SFU{Jm&Z`mT11eC*Uj!v2*ap zc@pUH#}78~DaxKUcm}J-A_e`mdCyYzKZED6dR&UdTTIy!uoOJ6SG5OvdPLF%94;f{ z1+W~bCz)q(_#)*iEMC7e@Z>|je1Cd=b9YYi3RE1E2*;gjYY5N83yw^Xrw2s^)yq49 zNp3=a&O|(0#lAz|k$XU@pX+2UNN}@OMsEyt65iO$Ob-ax}scAQo5+5qqEGn{VLxxDC(dg0=c9OFw(v`;|m z1HMAMg7SmS+YsPwGlSwz`ixv}W)W@-@OJY&OK8PPqv9F4-it5dL1OtO;`ygsy|3}Y zrs$P*IBjlSY?3Aj(3;<1!1?|wKF&u@j#do|#%=dE6eJBL=cUh{bQH{5vdpza;Y zt!^2j@82n7c&34Ie!qgeH{SImenQbY7wm_JUNeTAudbQilPv-8G1$h+O< zCFc8kJ>c(4JsGS2Zp9G&V?>bnr~Nv>8p1aM4o?QA&i5DO6*HHqMy{ki$8ScTuE)xF zGx{DTvL)btjX3}ZXEM0%9-m>4)0x-j(gM8vaeB+EH-BY3Zw|I*g7OC55WU*?yRINF zF5Z*`C+OBpyMeRweuq(zNBt2)46gCFgCk?VfU&NbGx37{-U;~IrAG+$U-|X~#UzR& zSW9gy!gs+o@E-VITL|I^)=CTV)*2oXC;C%^a8hJD(f7dzK%O?(Ytix)ZP;06>;A~)!wKR7q7B=#JlORm+tM1?d4_EFa(jpti&s4 zd2et1H@JF>tGBu~KBqhX(vZf*<7`BWHVoI&j~d+Y3BCFh>@PyVIj`8H4ECUWk}Hc#7)9_M8%NAU+JFUM7P z+U)TS@S$+YJboa6pQo^E!NCwe3_3((z5?-1bWg)@vuJjsaHD}9-}_sHJC9nw&eXD~ zzqe9+PULNF4?5UXJY#Y22tUTbj$?Lazn$P*z~jbotRK!ps?Sa7K;Z(cKBQgVDp$gQXubU*uo7hNnj2 z4L@_7eWdrJTSfUjZ}FK0+xQK>SuwWT;C16g^%yv-z-kxB;Mlwt(IOv zeAg5&-hucpCf@4biAL3=(dGV`Eya@S< zZy4?6Url_aiT5SmY!>q`r`M2JkmFU*k9al}%V~e&SJ5-Y2N3V`tQWtQcn|o>A4q&) zM``)V67fNx3RB{zvq)dh#ijK1#0P_4-QFurMMKC)ot;k@O8R^&J&bgOg?1}Wg!vmh zyM#s7l11p}S6auD;6@hfS}*Usmv~HMLDptL-oqlU{+i?5PWsv9Y_sT=fC^OhI8M{J0y@Bn;`FQa+<|a9jQn=2`fuRB{5rpP*~IV???7ep zS#KXd-1?k##e&|)C7H{mow9>GuCiaaC1!!hNAI(ca8w-eH=x@Z78y2?hCPS#k+gI- zmtB4E84VghMJ>TEo4KCB$MDvGZ|KcndRGoyh`((#{B;^yk5PH>W$tq9_hnw>Hc9VC zf%C!27nuLFWo+=EJC&-{?@=K83JyB$V{@bj=dgj4r57*Lg8}qlGCimV9{qqaa0mKP zjLYUqFAQby)FaGK7nT+V!hIgIE8f89jR;$X)MG{TI` z8ixDxwftm~Ic`C3zha&zP&NykpvU#rux?l*3D|eFPQb;CLa>2PGkr6eqIen=2^Ov~ zElZ$+>#6W4I_73_!5pn z>u89>n;Cx0u!8%<3Vx|D^@IF7wEmyM=6w)7csR9gv~06*ASgWx2eMlzFN*zwa@qCd%eFzU6+E1B+5VKvE<~>`)PN`Z zA?30~;mhtLKT%JH)5u69<2wYh)p2kR_HNR$eId%u!a;HD|0tJzi+tJ9=w-)IUIIId za@h~j%kHN<37fzO$bLt;Y(>gTQa=+-1X~9OvZt6e*$W|*!j7gQ*{3O&-GqbE*eLn3 zozcs-qdXZql5*Ll=w(k(F8d|rWv~@V%l?EuqDYjCve=UdWG}#h>;Tf`u#F)qRQn{s z$zcuL1a3BKA+&&JO0!m4Q$CjbaaQ@cR{0RhZ=vi~a2pt3gz>+fh!)-MehE(f-!yZ4 z28VbD`4hlIkLcWKcy;^d^UD95;M_%i1muEAU^19u((<((UsFj>0}H5U6MBUs23;U05xJKg-1OpADG}YrBa3Zl;21GEO5UmkH5~-XHcfF2&)D@ z0A>Tbfe(__`g3w1%^@)t%mZpjDvrjdXq}Qr`9tK-2T`!VaGJx3XT-$sMLdy)Wgg%j z_Z6o!Y|3Ho1lYuV2~IVT1EvBkK7}p+BsgOp#@Qo4m)Hrme`PKt{U|t2T2S6&q#puL4h^uU!M{yf2Xjk3+41$i1B<-Jb&4ds&-l=mj-Eg+TNP6eC6 zZg2#g1k1nz&=EBKERtV|hSr|~zY^v7Q{Y#kJbw!O2HL&%d3NvRPeC2^d%u+iZ;kLr znRf3F(|c9oi*o4ITlDB{;EK>F?;WKwkIKgdIYp;RMJ{-J@ z(`{f20zrB2k=_nw5Z?@TgGYg{vq!+!*(0E79YbBp8)fPu9?4rY^QcG&iq;s>2qUt4 zwE(^l9Ko+mrv~ixR{m_PuKoAH2O$62XZ?RjhQgzeb`akQw5946s#d=}#JipqKTKSk zPA0eN&AUA3$I$J9{}I>?o&q0(Pr$Rlzj{6;z6X2;boG1=wnuP!3a47_y5lKm1pG@$ zD_yWhMVvugvZ{11*az%N_mlQ3{erkI*)PEXa1hv+V#HsKx(tJtqAJ?XE_DdeSKu)C z8hiu31xLVl;Ct``I0}9QKY^ctMy%pcHYj{(zc0taR!~|#kLjlK3z0K9{gtxcz;WO^ z^+%~AyV~#M{{j3_Qr@3RgUl+$oc5+dO=S*cMcA3t0LA};^S5p~YUOuXtmxxj>o!rS z*8Kxc0=sellJFM>mjH!v@Gd2u0mN$yE(7gA`*^3P zb2$-(T;uQx(*Nb~KI5>1;RPHzmq+iuJY2I?`~mJWP&yf!md7(UdPfCS*V~kLHsx1h zyMV6o(Tpp?HQM$eeihIP*?>+#Cwcjm9cQdAuI;9Lnellwx`gNxSA;9Iy_V=en!r)Mt+;*U_7`T+yN$liQrCf7tq*FJ&V8ghZ2gr6RFEJA*#`+ z0zqw~Es zH5btoQNdI&4NM1jgBjo+a4(Ry30hrv8i;Ph70xuRv*Bq$&x~j1mh=0-EO0+~0L%st zf;m9Wb8zU7%yuK5OPRFuz(Zg@hyor@oQJ_9K-yVWrxFi)JHtZCq36(_@<~}3wR5>4c-A;!Mk7^P&GX*Z4O%PvhM+Dw}bb=2jD}n1MCF5G|3W=L#!2| zu*_8a5d?{MgO9-{;8U;%dQSrNoYhPA;LBu#w z;sq=I265edl>a4h-Cz{dsIO@KVW1v<4ZZ;-fPxzLE%75j<==ttK{8ON{H-^wKaf^= z!cqSG7$2?HHC(r!dUBG=6zra~K%}7Zj2thn6Hlhe*WKYNlfS@J@TaNZ1op4^=)A7s zv~D5Z;mF4r!?o*JXVtMPMjfg@{)pH3BKS#&k0y2FXNDz=&v#?^tPNj5b(Xv-zum1( zzS&|r6DfmLa4j7rs@`0o;&3OK0< zGz*oml|dDd0;+;)pgPde6MnRDCg+&iWT@u(#xW zo^BqxX3`x!i!Sj;uf97?pYAFeJ=!yz=4umfIdhv;=ODCqqnly0_Y{q$_X?+_X-sOP z)mSJz18)wTxrR5dXmp&<>i|!ERyYFhF*uJK-V;Tm>)=J??*@44qe7#f5}d_wmKfer z?DJq5cmXU2FM<_dC3p$Q$1HrPzY4wap>bYCnHJh=>>8jkTLDkO%$4`=PR1cn&}98# z2n&ppmyMIP*mcH9>01jpahWQiM&l#fZyt>);JtiyD?jhG;it1|p?3Ds4^q3ghTa z<7f-^E%3JSbIpJFQKOC-{X0hAC$A-BXdbh1pw=o>JLdI#t0CK!i8~Xn8l=z{?z`}| ziR(VpW%&&~~|0Jqup#KMSe>J)!DxQDG|7kD%=qm9;${oaw<$+Pl!| zVNZb@t9utNp}VjGH@fJP-NV(dS0d?G@BPKc#&dN%*8nv^DyRf1gDM~e$b0HU?h)o> zHvoMt@;@>9F!9=;4yYR+-QJ$V&UwV8YlBYjKKzh#q?j`UECTDm4sZlG-xYHzgLKdl z37wiMut44}B4?;eQV};ho z6P*1Nd;z`$2f#s~(9x6~BK;LO488^3!nFa-5*hiSdiYRoa9p7{{}C&QQHbSnJ?&adD%a2)&&#H(_r=U4H|toThP z9$8>oE=QHuvU2%Bz@4BbasQonGH;9jz~P_3f90*b6QutF6KTM4-m52)H=DS^I_%$+ z{R33Fla>FrQg1C!lK*c}9@f<3)kD}~Tp1@WoSdTYG+4l)M^K)_|Kh+A#PvzH1}9Br z^?zqyq^t;t2dZ!(Jv^$42^}dfN`3c(~u8VDt{d5b*MQp#<`L6(Bn`1j*f8IY+&ec)y9 zmjj=y=4MN}#ETpYu@jebG{oM3y&BsX+ZX%n3)F>;q%NbiM9R!daDSrk7_HEtMWgfz zyLT=}dTd;-_n-gxac+X6&FR1tKJa3nobR3r9sLIh29ti}7VqnG9K$k@^hfkUc0c*8 zRKA201-4Ny$H~wK%zLPK2pO#>usLDpkRFQ7pqu(CRGa)Z*si(!iUpfX`7msadwI8t z?fAI&L2ub;wo}p@$MWB9!!Cq39Q!p57=*nVKbK$=$=6!jM!GTeI~Ortjmc<4!AR^y z*c-5`Ch@aL>?Nc}VQ14*G)`H@UA7k8ua9j-x<9rfnfkJn{s8AuYzK6-$+;ezjjd0< zKJM0JMEaH6^D?vO7*dOCclGb;zQdoVAD~;6^qLBVif|E?T4Di3VDz7Z*a-ckQ zoCL|_)yFpVWKLuv8Ra2V0NdGW1?5#FT?ur7+>!JEFo<|-BW!w-CpF5e06Ek1sq#`t zR|Wp}ROMA8T^&qCKMz00K)m!P`Ig#<$R;utgJlpF01fjF-lJ(7*8SmJZXSM5?Jtdf zPwg*_y8riwuMh`xBhoiC`TQ22;`+TG@(&sQ*F?Yf_J>(HyY~#vPNEgpACWD@{crL9 zh$wF%Q>C9n_#>h`|66=!gbLPE0p(i2ZtG;_IK&F{o!hY<4a1@b#NT)ClP9vg?!Fk|(kPa>YO~8eqDYyuzvgPO( znZ|rUTtVrekK70q2c0zY_)g-f!h+_M1^F#Zr3sU~N>y3=7}}PWwiR(TIC8NOXISFg z7~!}bcL9eNj= z6{?o<7j}pfpDddls_5ErNkyOFpB!f0R^0iG?K$g?q#Y3sA8dSf5wgu z)n382Ja~)~KZg6s;GAMb-27V;6K>bf>W5qvN^3!dL$VTzKKwiu2NgL54H@dhe~fU* zsD$`3GqGdi6O)f%$Hj*xuy+r+HI(KY;AghoLutop=+H5t%GYp18hTTxd`0{X9~vrq zn*8D8LS+YGM~*KNx*z|e=vX7lM^RoYqR7}#smEj?PQ#Aw6iRC++a;8CjqJ!!(tH{+ zdQ_;m8Z>%zTEK?;r zZfH^@bVQMnNkwE8PH_ATUM82bSc0qm3U2{9d#v@-G_J6=Lkw+4qb)X>JzUqNLQV{E zrx@bSM%-+2zIIs*?UgaKU5s{^uVwu?M`DP(#t?Ti;>Ub3+S;MQJ?F7Gh#~H2#D7}iM`KjnD~7hW(bk=kKU#b8wUNB-v`-B2RYu&?5|=MhxW`w=(DpUj zX_hv#ke2bkCWg455wEwz_Z1Rz?vJ4zV6HMSC;G!NGLwkd(<@rC;5|4@@zA=V)l&N^CrCl6DI~ra#uFaF55r8yC>tVzie{&mXPGfEZ%E!sfMUfmZX< z(mmNkEb)RE+S}pX5ztOB+E*;?ZciI2aHN_DF}SMlG~z!kadNT3J-#c3R#%sfV-4@l z?{Sv`TCRVc<#a>~R?L0H75B5mGYW`3Et_H?EtkHlz1PxiiJ_gU76vP3YF+UrOY9^T z?lA*WNQ=bP9ZNy%g_ZV@QQva?vK8E<-7!}Vn+Mbqnbqwu&1+@|P6gta@ zr(5Df3$WK=lmbss~?Xce!_@{SmLA-g?qfn(mqLCPdHB*?Sq!KW1g1&`_FSv zTVnst_KXp~X^E%iiSxD3#?b!HXn(e}n}b?i|Ift`FE-+Hxvu=-IvEthSz>9I5?7C( z2io-pTG|##g-2@{yokT~ykNx3jd(ud_K4)@1Iv-}f>ZV)8sEbLZtS>k;$#IIT6%|`sX#AwU1b^4=Kxm4jEzhPHh2eY1@8j;9Qx^RzoSX#g0okm-n8;IZG_O6!sZ%m=T2keR={>X^iS>oIn74MFr z{n%(HS=vpuR@c7{AfLn#e`>@pS>h9j_mHnfe+H!e9P9=5H0>j;Y5K|1Hcc)(T9N$_ zgY)!-5r-ehAFiAj;xA)p4;XExrCk<7d(hKH3bgu=5l^zjM-YESzIuEZsK;M}Z-Cw7 zZ%M1i8!T<@GKG751YUlJnSU*=?~M2dOFSrs`1=B4Py2(>R_BD_FRn+?9wq-r@Dos@ ze+I{Z-RNI5|7vwFOS~sW#lOPKZ?#wPZ$=xjwB^ed?(y*$+TVTcDodOhL;Ob!@t;O~ z*wWq?Lwh2I_AjF?_n~IjxLFpcm|Kaf9b#$I%X5ddv=Q}~J;mWFDQn%F@2{}WlvT9KDiK#jD@;XO;pk)IBEGJCj#W59p3?hC>rJE5 zTgx;52MzJCAtqCsh(`=jX*txFZ{`1Ncr6U?SHn|UJbg11?}XtEGQ58bPigV=#e9*z z|HRGnS~$ZH<4LQ9N{gs3)^b?f@KzXJNyAfGJbl6!ubkoSF}#X~r?hzb*ePB$tatq} zmddDUhz@BH^_^Gwb+8Kc4X?i8DJ`D9oQrp!;bj`$1%{`zc>1y~UUS16Uy<{_GFllT z87@(u+?AhUh>MKFc7~_49O@Ihc%2MytKoGqJf+3ccV+Q<8s0I(>obq*PeZK?5%u9& z#Qug@nU$sVK+@tVEuOyVD}RXLWfeml)IN9*l8QwI*Q(8QI0T*wk;TLz#mu`5A3{PqCo-w@V46m=@J#TnQi?_n#asD^NTti%Ih)RpN$s;^8aU&ohc{kcT;4mYHuP+>K<&?~D>T${`H#);x3 zcz_>a9Of8J4NFs#cq*s`(ttGSmPR|E>It*|YswawvU*loeN$GM zF6l#N1JdW3yxJzOA?ZdYFUjOJCLKACKWg1zT6Ywy_$^j^GI2Rp(0@_je4^<d|v&s)y zyrf zAs# ra>{JY6{I_WjzD!>MX#mpV`)pN=UOzKAayPl-FZ6g;b`X0nvMStfx;S( diff --git a/dist/wa-sqlite-jspi.mjs b/dist/wa-sqlite-jspi.mjs index e1a97be..b634053 100644 --- a/dist/wa-sqlite-jspi.mjs +++ b/dist/wa-sqlite-jspi.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);var imports={env:wasmImports,wasi_snapshot_preview1:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var wasmTableMirror=[];var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];_memcmp=Module["_memcmp"]=wasmExports["memcmp"];_malloc=Module["_malloc"]=wasmExports["malloc"];_free=Module["_free"]=wasmExports["free"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];_main=Module["_main"]=wasmExports["main"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];_memcpy=Module["_memcpy"]=wasmExports["memcpy"];_memset=Module["_memset"]=wasmExports["memset"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["memory"];__indirect_function_table=wasmTable=wasmExports["__indirect_function_table"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};asyncLoad.isAsync=true;var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{if(err){wakeUp(29);return}wakeUp(0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;ioriginal(...args)}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep(startAsync){return Asyncify.handleAsync(()=>new Promise(startAsync))},makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["__wasm_call_ctors"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];var _memcmp=Module["_memcmp"]=wasmExports["memcmp"];var _malloc=Module["_malloc"]=wasmExports["malloc"];var _free=Module["_free"]=wasmExports["free"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];var _main=Module["_main"]=wasmExports["main"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];var _memcpy=Module["_memcpy"]=wasmExports["memcpy"];var _memset=Module["_memset"]=wasmExports["memset"];var _emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];var __emscripten_timeout=wasmExports["_emscripten_timeout"];var __emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];var __emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];var __emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];var _emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];var _sqlite3_version=Module["_sqlite3_version"]=87104;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<IMs9 z7cLMKRKNl%O^SjQ6f1~`4V5NXP!X{=l>hhK*=&OE{eJ)d=O0XF=GJphKj+>Vw|(%p zSGN5v$cBy|%^73-ee>d}!3%E4h-b*5=y7pT1x%z5;^$`8)tF!W-{75;CC*)H8FB#R2Jq8WYz(6w^mfB+u zH4=)b%Bu#w8uNIvSJORBd+oLST6u*w$m>A?x~zCdyGH9!s8^4fSTK0#u)6w&!8PNV zdJYX9U)?aWVdUuQdMdkc#YFQgJv%jZXUb#xxUPAaVHyV4lZfzLj^Z2l%v0?X_}77Jzl1xnHLQ;&GceahO1#}24f!m zIA-`UfY>vOCj8Oxe)@egmfO_roU4u@K}WArV(aL_mzX>Rl2Dt z=>ffbtgXR7o(O13Bx_?Nb*z$rRg-WIxL65lyxuI9&B0=*1%5mrVu9ZTbc9C3?+4a2 zuNM=6y)-N&9`DxOFnx-}e0n(S^|8*x5-}{Wtw9`|0m*=Epbs?1I(L?i9+ZH6fjR@k^I!zRSI;h3JO>n}>A~PJjRT+H zOiZnLj9~we5#s>Ns~thKB2nO`SK~*}6+aP^`%S;!gC?MWX$Ez}@R(WS$mrkD0Q6yA zuXZ9>6N`sbfjFB_l+sOnQ( zsq0xPLo@W?9+asipv-Ki@!rf62Ly3b1BnPhKs%tIAvIp0c!{v-341+J4;BCs0RJ=d z6hH{=!GL|BG{GZ~OHdU!#0qtz5SM_*(?bt{09ifkfl}%Vc@k(q2!mJz%>Zt7(7tcd zuP011MXUrB!Mx!}Irn(L|Q*>xE2c5!o&5^Kju$XiOd(?vM?GNG6Md{#e7&ra~ad0LI3Mo?ciz{eXqS zp16m1;e$GP|6YjB;25kGRV)Vl#E5s%R5784Dj*s>6e3b-T9AHD4F=VN8jm_+B^u9i z9@LTo4QC=qdJoe^ zFbAGVlJQI1|D2_h{LU{?oWe_m-9M!qRTtdAuk82lxSc z8Onsj!O-Jz%s@W?gWxK~Le#9FF3?8PoQ`&Y-Qn#s*8{~3{=srQyvP&l2fax$ z0r@FnWLp3e@wXWc_?R95Un*^*IKjh$;A)5oloJ#HV@JcPhFBozL65WWY#7~i79vJN zD^j5zpONwU!0REXK8Q=P&j$wqa)FM9uSEJH?RcpykCbLRFi#Pr!UruLAX~z@WQ0+TE@+6>FzB=-6T(h@15^Zb z9!Ls~@q0P`14pA347}e%dJ;0Dd3|80K2&2SAm>0e7+$#`P|;xxmJ~R`U?L1N%8FP> z_drQO85nfu1>=Hlh7lrl3!Q%?lrAip2F+!Lw2mhTnYJS2IvREnrS+zx1M2Y|40%?Qb^(KDnk8k19_Cv#nX5N(^a zycWC_@Oi-W6l1M~Swrs++e2mcJ8PcJIciokV6W*`uNW7iBkDHP@bYH(2q0_Y(c z4bMudae))NXAfBP=G;Di+_*~@Vf3xniqi? zs8;;|Iz5DS(F6Di^1{dRRo+!f?cJ(1Hfo-bmgUZ}yXDuha_!!rOvJmMCWGPe<7!7X zR3ABbe8bR&3FFzMSfsgR#IWYV##pGiaP;_*S5>pe;w9q;Uovvc2=<=5GoC2f z<%zehnJ}il`qGi(8>;KsPjX${;_u3j;-$%D@#5xIqpL^P)n7Sy!uaYDY^f|vl=3CA zB2m(5aXb&&=%KZ>b;FtD`AOZ9-o4l&IVO?T7U*(nqWF}@;?d?&$2Zguo;Y;u*y=GO zE@9jCqSobZF>B;`NU613I{dPs^$aLV^vG5p)(J}-IsP*CT{I6kb*iqfA6_@2ntdBR ztZ{Aim`fWjV+W#nT)OboPN-(z99~#ojfjga)C*ffIHvk?7TX`qFL&bTvGpUzG+e@N zmdlbIwaG!bHJRq`$lsFXr(Ke7g*nEI96ow18=W7lZv0@t-N5!m^TlkHMG?!2P4~JXg4@c!cLWR$oy)oK0!L zdrL<)LzACc<@^yDPPOCD%I>Ln@|j2;tHXv4A2net7!MP_Bri@S+pPB|o59Id)>n@n zie-(tlszSJY4$W>k0P(8k9Z}yc; zmn0IaBY9l7)mR^!WXjV^VyT7kzjPfxVOYbJW2@Pd^4gN5{=7dbA1{e&>~^`d#L}LK z$Ymw5f7Dj9+l{|KqdHA*B^?UJ>M`ISTFI(No*P{l#?*lq$6Q*?R?2RrR(8c-VH`1G zEL;B9NiM0cu4cr2xlL(bZ9BX3=g-6d#-%UgxXqmz3kb>g1G;^jdjH1MxF(7O&Y4N zXkfK}g_%k*;zRM6T-qk4u`lJ~HYsg!L@sF)Zwr{e^yZm0H;zIlTcVW!_L#4su5Q@K zOWE@>)iz}>idfBjk!yTab$uQ24W@W7Zcz`967Z?Au5FuMx9~ipKws4l9x=3GC|hRa z2N_;BhTt0v%?a9#0623rxwdU0^;jgoj)@IJhe3d#Gwa7Uut(*$Z4-Qo5Q;+T6bYqR?_krql7{ycUjEU8oA6-zQH`$MmH}Og5&$yr0W! z(gyJg@OR=Qh;GRcxzEqY>n!{~;=Bga=?F}4=!kTuDw zOk(8BmaeLP*o5&{vKcLfV~9VghD~oFhiaK~0AwW4EEBl0X^}jYF%g)$dc7$WhhoSAX6P!gP-we<|Cc<@IiD z-Ov$(fu8Cy<44wwVNb|6+S~kIxxc-|ACtZ^n{St$%i5jrXv<7v>#N5Ot*>Uki2RCk zMS~|E$r_FPigTslfS=|4WikB-_C2nN0b51B3CTQE19ZlrmeEL`=Spw)w1@+6*HArp zblr#vXueGTURGjlZ_#@r>g&elD#x?8WRDJs>>49)LzVui8v{`rb4l&U;SFq$$V-l@ zqY7xqKaD(Ma>cc^LmLP&?~6QMbIOdpEDmp6f7y7rU*zt*Dgd^8sY5jTipX=)sOl>( zud5$1SjqW2)WY>ao6B9L_1^!exU72kDE791=(i2SX*q+&;l`fsQoI=p)D#3R^;EnE+N89lOL@MU#%qu9sN=^Rh( z^yXQzzOJ^G+)lT8mmJr*gugCt@7yN#X$u!#4m_&vpUCGsm+Jfdak;K@{9o*w79$N< z>*@#BU2+Mz`>(Zhb=449by6fxE0igx;|@<=YL!|d-P>IEg*>xM;)0Jvp7&4z#m9EG zkfnAcmc_mnd8b@y=igeSm!1h1-?fZFMF8ekxvoozc0)w&=+Z`C;ZMn(U6LlsuaC%* zt|@&=Bqd9`CflOqrWSid8fxT_|qky12o z$f}Cu1@l|<=!E)_gQ36SY>+kI(PA#B0=kH8ZebEC8dg^au^q#nHS=1ViouDHp1bAa z6{Y-5xv8Qg`$!Ajn`a*k9$}kWa1Uu#K)uv51&W$mvyTreCR*Fs$DVqOrF`j9sfj*>mHBqi7S}LUddiI>5k;*Jwx8x z{pjT0;^M(57+yaTT42oJX65m%+}}OLUyuboN=u(gC0aLuj{{M5(+O*&)1zH>b*kXw zFlP=Atn~gFdp7k)?4E+g@U-~+@YMLm)RN%z_+9Zk>Y(R^)O5Z%`FX)XEU+ja}*4X7%v9+=1Vmm!6V(U`NW6z`pZVBwQwiU1O-JH55bz|y=)b*+BQj=1RsYBLI z&;8a4YrW?|>j7)NHP4!B-CnfPT37tC@wxSxwV?Pd>l15_^{Mra^|rOes(aUZ#{AgY zW$mL;Yqzz=nqIUSt=_aYS#Ma6SPQKutuG@>tp(Ow zd_~bl>rrdD^|-anx^R-d!Ft_#&3eUp)q2WWZN2YVVlB2FvldwoTMt?HT63(~)(mU9 zb+%AWgXE&*qsd2-^O841&_}=*Sg`eVAZs=K=eLcQ9{!94h@XGkg z)QZ&d)Z?jTsimnUsl};9smD@}rXEQxOf5(~oVqnNE%gvK+aE~HPt8lsP2HcmBegYp zdumQpSaP>j3cmjkVwU+S+G*WqoOV zVXcZzN!^tCBJhkkIrXRYhjq~U-TKY?)%wNy+4{-)(fYx9*?P%3=wENWXsxsED_Uzk zZ#`#S@q@nC`;NAiPxXA}ogJAIIb_@yS!&!CxixZ2WR-tPm!N?5l zIesuOKk}OPKxDITtM;*XrT@mr4Uy|3-|N>!miZr!+#OkC+~L`wO^Qs>Pru#M7?GYs z;!kmpbx`~+B>&fM;#cvD_*wiU7U+-gz1mIuKT9JY@Q3*Iy!K1);>efYCE70Ulm4gu zpYnV7kKzZB-RWIsyr7Ny%DXx;$-K|{ou6^L@kHcyW4h;NeTR3a_Pto^-|qd~dq-rq zcaQfe{~G@a|69Hvqfe&36Yu(N;m_*_#1pCae7ih9MYs4CMW$-shzGSf+J5o1m>!uH znG{>^eJv{|30zUf1BqkvB=*T`$D|K-|>Bx6*4mVQ}K=e6S3O=r?E%u79WdU z;;z6>F(Wc7a>=vi4za^CIk?~dn15d6{>XOmgnw1)m+1G=NBz(G4{7r}%Z=rcFTD3g zo{T(h$l$O3ZQ>*Gp_m%^Kr|X##oWk}$n*ZkA}b^Bi}%Dk;%%`%`dzeoyWYqbXm=Y6 zPuIVV9*BMu-6EPID-t?|C+|LCmt6tk=bB;#KjAcv(CeSr~aP zvL*VGSQS|>W=38R>%>fJmGy-6wDpYjtR-LR)sO!mwWB(nzAN!~VoBn$#G{Ev66+H$ zCSFLaORP;ipO{hjTw;3RjKXK}_nE}giKh~45~~wWCZ0&FN~}yk$t0F1HY8q8+*>%O z@Seig60as+NxYnRNnUYOr|ibWg2cm#hY}Aa9!R|F+v%B;oSnQUd3SPFvMD(;IU_ke z`FNpBN^6RBll5kDQ}T`E#^i?N{=$8QuP3kbzm|M8`AYKTEu(%)yXH5Pb60*S0+~^mnR=jE=w*=E=evaiF*_GBxWU=5;GI4 z;!nhb+BV()^G(OzDYx~u251r}+(AyMbHa`V3;ogPqFoL=bv4~}= z>1iR2?o`8|22?F@=PPuXBVco&R12IV-#?~Pku&#Ev!)wkw%&Xv{l}KzFqkK6^Kvbk z0dmSUfdy-}{`Zo!Nsqy_N3Ws+z=Vs321sMqjULQ_K)m4;jLLYO#NQomdm9|t*l3I! zP)`)WI(bb->#aqDoXBV!$1sr5VaEUl;1pvX!?>J(Y_&EeCJXw_M5s2m-+g?RJmI)b ze51VdxW2_dV_O_6aC|iwPj`$_Vv}5c+=cvR89IKYwl*mDU(iABJ-#EKEDKNQg825B z6MFIwWbFwj^Br>43B9%JeDdoPdPkF(5sM)v0Y*5O=?5-Pt+KRR19IKpN|D34q3T}# zv&=Xh@%I#G1m7u_I7ewsA^E9uk+w;b{rguG{R}D@@Cm^H0HzWwE_e68o8K?5{#!fw zVt+f>k@k}@2NU#n;+$IC${g| z{E#-lL3+T}ZDSO1I0kioxWf>;!+|jFX(^ays~(W!PRthMgyE(l`SPI4^c#u;vg+@T zW@qzY0Y-2F$FNETF;PXJ)JOC%K_5^DBzg0I;pk!s&ln*e+BIs&^26JE4{yH(?G3lR z7wy?!n|s{ma^$JO=uQw0lGR^7Go)iN1i*ZG^QjpmI2WDTi-0i*L{S4cxY#KVoZ8Ns zAA>9%2H{2*LRo%VS@CSJ1QWx-hUix{stlYZ;{#scJ6C)#V85|q$Z4y1bUv{k>#g}5 zrZ@Z7{-2{qb0gcHIbu{sM@O(!4e=>veh&;;u0f&E1ynu>7{*-?a-iYXl=J!* zA8UdE0GHu%fB*-8om4B2ZHR+7_gDf-k%|CXl}?84!0=gdn|${4i}{l>b;iBo4pa>++D@-imPE#pmqJ6n`vba^2p7k=n zPVPCYefhEou>~;+Bn)Gm6xc(%`}|rg)*hA7uvo~q*eJ)G-4lC+bI(2+Gk$pXQDAp* z&QYC#FXnig!G<;v*YUu!oQwrQ;4VfJhqxSbPM^?BsC+5~ImK4F{G2P=@ElT2%wxLZ zinReJPlUynvd`IR>nI3-R)x`AUKV3XJLrocD3i`@)AXMa+Q8sdWB@Sa!`{FJP0Nn) zMRh~GBcC|;GKg5a^NvdVOri(UkgC&&a$MZ+)vBa@UWuH1UQaA#^?76XdfDmxC;6*# z=lMOcg%bH^v~;zZ(R*t_$P%MG)9{glOpNz`l7I3@;r=^0Ai znYoiYH(amD%|q?LO_OP`xvJ^!LkE^^SVxOnM$h(t;bqBY(us|7#IPd*`xF+|s*dx9 zRb-(VT=>KW4a9>}*MrXjr;c-cL~~&qy&w~BbGv}nPES7f=@<7Yh$p~7{3mREQLC0@ z3$+HPah;+=|12~o6Srw8jFjt(aR<@BSVpUXL1KEMfl)V0!_$#mbD!2~HDW%Hh=aO3 zt=k3A_iEsqICQccK9C=h9}a&dIVniS)?-6afYEc3T_!$~Yet;JH%VUIF?9#j`qhw? zAoRvZoK#AgGE?Fa=~SPZA}{&Na9|>ICZwhct`F&4=fUZ^6kn7k?tsxqVs5Pu*bDgX zt@XpDKz>-=sr^?z+>#{=oXh#O2FOcQDtQ6Qnzn z?)-EI z+W|+hy4LnN0_y^h0K>J!$}6l9z=#>Zc`B+&C{3Us6===n^xCVBm_oq?7Xy`j?#3d{ zU3?s&R&4i?(Q){(Tr_)G%aoTTCyy>mOwn9@X_z+90Dl-9tcm;Ny3uj%Z7x3_+qLZt za3~xNP69L*!W4)NFhUDb&YK)pUjZ-hzWN*5Zhw-vc@QQ8ghAqd)466GDP$%l70ase z-QtIZI~$|GA%#1#a@-Ne=0k=I)ZBuM))LfYbdow4CMO^DXom$k^4@W&EMi28W_T{p zvCYL9&oyTw)X7CMUKRM*UfXkx&Cd^M6u*E4fyPERdSVEU6tFGPOIm9kerj-3mA_A1 z?}joIpHLv9^)A(N#;w(OX)@!4{T0{awHa}}j-_dcDIkDc{K=)H9BNf?4;MFk z<=LZq$qOcQeG^lch?j4vj8{3jIq7-6NO zA^sun5rc!!Piyjn(UW>E@sR8>=NQsLHsk=8a@!|R4$zp>hYBiNmCIYlbmQ~nnlW9y zSEfC-S6nH-8uM>&JuO4j%QNaaAQqZf*OzaVOY4rt-!JNJ=2PVOu}9l4@c?4*+2~}O zaCHGj5GH$j5uO2<_(N_STPiE3rDWBWM_=|ZEn4BBOx%#aFBdK46|KrETb1`y6N zQr)O}SQi&z^oQhU|LMt3k;$uH`Jog2t*( zf8Gbos-Ao{qbG$NS`8Wmol;msbn-zHxw2025+b8CP!2!aMpqr$4rPJ1Dh?3iNWY0Q z0J0jDA|V}iOt#G~;#bNI*^!woq>m{q3jD@-K`VbBOB35*>nF?e8VB$Za!%tZZAWA< zjj(-b_(onE_d&7;7?WJ;JET78c+ck#Q0hoNd2P?+W~g8rYPu9NOloXwyn_0g;>KxM z`VI1ruM_-BIpq4T?Uy6q08V>wKcL0M2XKKmF%PBy`UaeFvRra~yTaazwkUvmtBJib zdPjMv6c}2*pL>s|^rg_77R1TROD4YZ}(5hZuH8~ZX1pK3w z8*;0DlXSUoavS?|4G}bgPuqj2Kzz&*&Ez_Jz|Z1i`RU{i{EwzHhVf(qwcPf&DG#!| zcfh~`_NMGG9xL5I!u^w9O+z+aflX4QiGy;~O*TI$Z@Z}r_ROEWsT=>eDLtG=i|T1+ zQ4bf%rSBw72B!2beNQJbg%pw#;wFaB4nFc?kosR!rbV2&i_Mw}#vJw!l5_E^{9{Tf zpD$B4_sFi_mP=`Zp+S9;^<()y(78YBqkV#_^9=ZX7u|q0w-N&oclFk`QPEbjhHN2# z-mW|DP-(dBYD@*}2GBMF?nT=JCh=tdoH+Z)xdP`iWjMv-vgG;-`NZzB6nG3OhIq_q z;W6M?+$ew8oso-g|L0NVF58fqhw5CbL7fr$%C!*?-tt;<58ehwR8kV9=nMx}UU$oR z`nz{=`Oz)u?6Z_+Q8Y%6C7Zb86{A5|TuB+|4kxI%^Whs@oHGEt#+|QQZht$(#5o~@ zT&G+)@r1HUj?qv9#z^bV_lI0#i{f$(@hk<(YF1iykP3sjLV44zl_RK%ET0h|ML^o9 z87i9Gi=1N)0(YU}ut{=&DjSLUoKgZ{*C7^2D?w(irhQhH+}6vt26_mq{X(99+p*o} z<@hG!vY#$cpjFu#MYl#?xmRS!K8h#g+S}U0$bE8KH(n=;Zf}3)4-~~wG!Lc%H-AsQ z1lW#bUU4F7$$W4cHV{K20$zNl^f-J4B#LwTn>eTj)>$5VhXuFd+&hNHA0lrOlmPPy zR1?pUTe0bmo*FLv&fEAy@{T)SPk-hkldQ7Rwja{*pmJ$joQcambN zSNoGoYij!=n|uVert~dAkMz(?azjBLaV41=(sbkx=_eVmKe(@#byM%*A4&hTj#hVC zvEsE1YwgL-m&2!3m?T1_P4hN+5($cB46-gHTLuw=l+gC3H#d1K`O&mc_EB%3E7+ML zI1Gq9yGaJbApj6U0WYHvdHiXHcnXXW2t0Ei*V<=w$|xPsMrAydB>-{K5r+aRCdQ}3 zT2(H=1D}N`^wakIPfEb znxTMmkUV#~&A*Zpr+3SaPy4A~MY@nK5vNx=_lxl%}~kZ+KFxs z+ek<4K>y85)MR`ltO4-gU3fPQZAsBALRy=y58~=90kY=O%~IUV!Htd4W>G-_!b;LN zVwLPVBh_h{TaN-P1-?#-ZVdAIv3=18)>B=|W$lbk;T0a`UICdaJei=JHzU?FNY=Vw z5RekIk#rHp#XFTts|oJ)+z&NQy@Q|(XK2+6{WTh;B2PsnOHzPZrZB666Gk7 zU1s(QG|$My3ORCSk5C9!Dc1`v9-4Vt7LXu>+DtM8WM;g;3)Tv5fh`6rj1ad%E94pw zYC$f@Ri>b~)(g!jw95c)WQhssenZTSqp~P5fCSC4Zh3&*IfM zEI$)OP+3`m?F5u~6CfQp~_xD57ng6#-cDtLvD!y_TX9TDVM?g9Hgc6X->$ii3F zLW*ee00yCWGUv*J@tki|-yni%dTKoqWxgOj%khRkg8YCEE>EB3~?V^Pjoea65qHG z*&&}?eNX33DCBfLvV1jUR7R(dwptvx-xF6XmpY+Y{&HeI(*|AK44cx=6>7}56 z4hs2+;eX+2L{;$U(n@;Pn#g=)a|I$T9Eb%^1>Ygi&>M4d0TQu>7tL<)2zln7}@ zNYbRwNUu`HZ-JaNC*9^o!ww@eW7ytfIqYV+))#|O7DcW9`8mD3AMGY#93+36(wq9zj}&PHqp9u3$ba7KXEM|iBrV0#vN zvA0%15fPc2o0L1nK%?FFmYqgINa~q{lVnwCcl^8Wkd*=JhdA~td1qL>nzwHJ(t5Vry0 zCOQvunNm?izzW%gikLQ(e;DI_P=<%>+vfn!iatw9Y0b}n-ZyATHs zSQ;Hb63}Q0f_}JZX)gp>K)E5LN5;Vw-9aJvFd#K1qF-RJdJ11kpLEA2v8g%=V!3o$NyW#W1`20(N=Aita2 zu{4C3ORFL{%2bkq@|eu2pm8Iz*Sss*?Jc5^YAyxYii@_9N+*wDE8VP;8|HOJDEi~P zG>^!{{Bz9%uP`K$#?HU9t=vkkt9!b|_Y6wBCHZ2>I}O0vTPmFJUI0Vb4U z(Xn>2%#_=OO-^H(uvFj<7}`Ua7rRst>|3#9R1bmfF~qZwX5vs%t<3ofEfM<;Nf*dP z50v(R_BubLl(U^id`T8V5fchkp%w}XNFQVnG$A`6e}15y4Rr!pGP|)tN2N?7WF{00 zNEua#NwW8Y?aCLzMYK)iW}rZ^{|};2WrkEL?r~x1AjXWyYaZ+_a@GMMzxb>ug~F#F z?4Kq1Quv;N%nw)#=J`asAWhqKaI!IYXFZwjgfW1e%1i-dUvUYEN~RF3f?u#oA(TqA zhVTi#E`$cb@&QppO%Kj8#YR;QnO$bGzeYyJPl zYWuO1X!JTA|0bkx$Cm#+}ctsNa<8E zOk^B?;lP0I6pV8>0Ktv$bPJW^sJQgHhueE2gbVSCT=ei+8L%aijK6^CJ;b`3v1_3s z3f%$5fI4x%Y`dUjaG3NNTr+AxEI?H?5Dc_3oGZjo)5#(|^9fC^e0Yc*vsEXG{N0h@ z_(8g{_p4k4S7KF7CLm`n=y-NSsWovS^bv?=h%+IFG!NMl3{Knh5ck6cpD=0{5Eq!0<)R;cQyJUnHZkbed} z3ZUJt5PN7(>=lR$wW)F}nEwH;Z;7Fxj2kz5PO^Q@Et}=RN89|9;BEyG>0sK$sl*uH zk!^xpS2p)|rfyPQXX2t*sPW;n}9dGw+TqyBGBg zR$534mSWM7T@`8}?BoOYaJ4e9ehm9nB@3Ea8u}RR$1I9>L9H5S!P1%gU8Jh6U~<_s>p_6BK9E=bk!w+-!D_@=%X^0vSErGKuD$yVE~Yxn4vs5 zxf_UfU42doiewtWHb?=N6S1bEt@4qu{oW5ExJZK}Ic1dA_1GASybvPzTzSFbXhkVW zKwCEoQ0OHGWGyxEgZi0NZ|zmhp>PNV^6te)@lWNOi`yrG^ns90kYHdvuAm}4f{Okn zN1(}ZOU|Lwd2;BIGP!z5JgZC>WTC=X=)|S%;ZfhSw5*e#lHLNIm`Luhsw_3apJNz+_q*VWJw?rkF;yctV0my0QtpFIjELh-Cx>L} z@v`<9S3SaO(49u)dO?H;{6U(_^@~Ds=;OT;EvwF2#oR5pP01S+ENQlJ{de5@Ge3o?hGSosP8@f1&+IlThQMAD#pa!UY7 zXn|-!#QSSoa(MbU`Zx!hmdgL3mR@J_gL2%8SQgIm5U@9McH``c$Dv~$3pj1H6KKE~ zE~St~pbRDsn%${oyOkZY7^9R1vME#uh-DfY8$pD@1&YZPSTsK=JmM4?2ANid^ll3!wan+9uBZ5Y{Ow!V@rr8U11x)LC7A+=2oS z>u2?7*!~_|LsbF!9_h5(yh=Ias;Hc=4txjhkXqNU%C+ZMHPiKDWMSXrZC7nMM+;eEL|3b1`iya9ma+PL0NKGW6NZxv)M-~OxFehKGI}c~n#vlB4MUiGxf|wgvg0gR| z01uOLN@y!QHOsi-DsUgT2@HdyT!=SZE7#T*6|5WZ4t{djplnGdGcePJfQ3g)sTMed zE4OfG%{vIoNT_gb%%l?dZeuYFTrw>Fy>Cc{=^)kum@85$NRk3fiaBx>?-t_zGvJTpXU;+8Hud zpnj#BsDpoB3r7Sz)GV!GH!2X_$>DRW?KbEWc5ciq-)jf4h=83Wtijc#@EGUA*F=w} zSee3)BvKA(9rGy;3Oh*GAb(G&szFau8!p9wz9h+%s#qk8pK5O;aim2a^Hk4l5~Zmc z@clL#3N0OK}p2LQjZ7+$g^dQllVIGE$h3q#`#Loa2N zT3bxjBuwV+gsa62CvvIQO=X%)ZzdDC60yFWAqE{SER(ZNGUuY$pa!G{ELx1G)pbzr+uV$ zU@lcY6>CZ0x5$N+%r?--5IWH+P|WNs)(jO0qga9`aIx}gaBvR0TqGq$m?0CR_9udK zPJ){Df$LSU>w|dU02T;=3r<895hOmaT0)$Kv3=OS0U&Nq$O&o*x> zxR@iTIODmJw&Mw~Gyrn7y9;eax&#GKbn@osj<}$N_@RRvN_RjIhIp7%b+je!ra@ah zVk(pb>=H_u&_)Q%69u0obQg7|al3?=E-ItXSDoVKo&hmDDAMla762TV8$M(MOT>I& zSiRjs>nepBQ>}sy%vtMJ^4{kYIAp!*`SjW3azfi-1qM)*PK<6o!53t1yy`WYzn}j(0$H6fD0{IAjhuln9U7VW~Xv8 z6&g@am{L@s4M1XPmnv>qv7P=OW$pe)S+Z3bE#`254Fzyd@JTC(kq5%#Wp;a4xj|Ze zHnN03iMtya$63LF>ukP4Ub^l`XuBX3Dc+NTG&ve*fZbK7EQp5U)fMuob?FGUFI6cx z&}||2t?N>gD+NvvZzED}=?x0Gy|Ld%hY2WLb>Km`!{iE}eN3CS zoWxL#mL&z)3gXu5#c*(PT385a@&7>(oa7{H1HTcQmOk*^u;v&ACJ6dXag2&<64*#V z6B^JZF(};ge~ehvLSlju+fyr%m+x?<+TQ74aj zi5T^~m&)4jn*k!xSw6@pjgLN;A>9)q6i@|1CVB5m9m1HO4u&){>gJbXXOmRt$Hl3D zT(*=(0C0*ZG(aE+fY&*MK)-dP;+950FR2gN_vJpP{kOJgmc5)~0olX6WRRhzbIG8v zl3^8#gzdKA0Y$fcI1s%umMx`FNQd1fLry&Dn)5cKSClyinY$rR=&0k-9&+$|YiG3b z=IOnR1tdVZym*yLN5k(!!CnqS%E<1tw+rlS)XbK{OX=lvS`zY{Via1Jyr&i=14%LxN-gO-}TH!a>dCEmVWoNpe8#!aNux z1j~h4v1??K_Jv|nj#3DPS#1}m%{o+XMM8;!T;*Rx@lIyg81k1{_I*li;f%GYIQUdt6ZbweWI?QE&+Pa0$la zWl&p+{fd=N2ss%$kOeLVAhr&X2d`2H7!07RC54>!D9bfaNPrr_ZYiO|Vc6qBxAz!5 z`jEIJTa3H~4kN(5!4Mq0h=rpeTpWNJgl7P=q&9iDT||5HzI1=CS5cnxR3dhWoFBE1 ziFP>j7h*QWWl?lN=n`_&pxDvHGctMT!tH_RgU3G(24c}a8g8UqhK;1=WS@;B>*Xas|Te>TYi+;1%=T!=w!xG-vLOnL5+`slfHjL zGKKL~G9AaA03708+HyJ-qlKltv2FV>ZJA&%R&f^&zu?U+WHktrIB)M@PO(i6-5AYK z9E5F6ph~q=-2gRC+J z2^@t<_T)DkkIZhwnGg@X%!U*Og{`iaw-+7^SyVfSgwwISBPG$45DE&h^1fa3j#Vr#jMzJbEUXIE`6iC3py&jue>sBh+u^Tj8KPxa}Wt) zCM0V&#oFf(5OydwqOD1+Uu7^<1rA#v-FNh+uC?3LN^xlO|GrWeYshC2(tuVl)`RLC za+oZpPu%@~i-&XT2+Pfz;uor23v3G6*twz2RyY0P?(HIm??r@wgXFw~x9Z%ZA$VAx zdqA2pr?+`GMh8|97jni`N;M>_-t37}sr7I6i3J_x^x>=+N`<+5VL|!ao5>?*<1N43 zi4!6*&Vb;=33vdytrzyHz_)b51NklNu-OH)&GwZn*xdHCb?W#mmOV>@&Q^@8nwX2l za+DAwgS}NE4%2dE>e&xIh;F!vSD-I@*wR#LI%VDdLxI6xdE7H5)5!A3_MH~ zoxWM9$&H(>0L2A4CX~Ny?wIvCH{-+-9ma9?ZzuRcPkQfC4f-@3?>VmFN(u;Bw$nIO(btP*2zaXhK zj*4302z&R?K0*1wmZL6c#*gBd{|_i?GfyB*g2kGFdqnP0QJ2s(p= zU=g`KDF1XAt0-0G4mOfBIe7{7a@pIl>|aoTlTJ`zzy#ssH>hLc4wTTn;uKg8Fe)95 zVqzwCGT=g#gW0e&cZUP-_fi9OtPio4xWT{%0hE*%HdJjnAngen;1{;qXJ^ga2@tIc z@Txabd0M%_If{u{K03SxB~4<9J#xr89x3y0;OGc|LW)Bjs?)15h8t_(P)Qhi)zC4h zgZ&;2J|=FE5=1IU9cMc^gty_~ykrrH|3x&&G~--Kb3{Yx8Z9slK>^eNC$y1;1O(D9 zgcSt^o zI{fc=7sP?!QagF_dp36ZN50oSTVUf=6(9~-O`QFv20=Qqg%k~8 zn-)gcR?9_09C4ze2+)8at(P64OJ8IR0U)i6HZWaZ6GBTc&;1ae0SFKWMr<5TYF(fX zC1w#dG$-HO^^#r#(K8`(58Ra_<&L104!D5|ND!euh;v175<+%i3789}#!GywYTcwI zy}pcg{ltZ?e!-zPg++H$2D>!K07Bhmq3>Lo-j%z~rDU5*q2g>B9YJ(L>IkAzj&zm` zm4F7@I`8BvH@hk^imJmzKICdeT>eWd&UHopu0vVUgm_;XY7vNtVg)z?2hITF)?!(R z+HnR;h1yC-tb8YLOd@#|igm-UyBqs@WCGme4-Q8j&gXc%%uco9bDAmcWJxx2^YG4^ zFWu2a7Z{BU6XFaQ!+9;U61dm|K>nJ16CAnfgErWdqUk{x7bf_nxm-84UvOmcqaqkO zN+ePXc$~Hc!E!6I>8LA5DmLN${Edw zGMZ!;lsA$w(F8|k)Nueat=UwcagVUjE(Uabt|`W+qlzI6O7b0qr>hhq9BX%DkpOV( zv00?*RhZ{T+7kJ2^~nr%UJ|f+(B3Bl<2*ON$ zsZhAoBMuOVq1~BW$_8_;+y8~KYUjtDQ5lB63^fd6f56Bpg2iG^y%?G$p+U-4xmWZT z$0iZ^xO*7{U`BIPJf`?ZYYt)Xsvq>9AIV(o#Hg$>K*iZqr5@ZD9i25CYoN0u(DV_d zEGXmN7jj9807q9zc_b+?g=HbxET`is^ddVXAtaL@wg0=T18Ag>I}#+i?|_h(UX+K@ zWf>JaE8iZv4FQ2|0GCk^+1;EOMDM?$Pi02P$sd(v15P83ry=-}~=7u2vakvt23G~Nk*gvH; z8=xJ2VNVSlsfFzeLVd%`QbLzD!jK#xkw){NE$D0|PGZwa5kxBB$mJ`|l&gc?2)5H9 z>W+c!5XIdH?=eP3)SyJH<>{Cd+hbXJ^x@HtVHUi9MWbPg5HLe)g_)$)XgJVEgdF1h zpaWU9pU&e`phmGO>!nrn*CzKjuEyyic&u0iwXIM_HH{q=m_rOgK01_6%d1IbJF+;n zjAD=`_xhP1;TewYf(>-17oAT>0ReobdqW2p1GJOLa%)qs(0~zo!QCX6f*fxc2cU|$ z14#s|g0!7-MR7Eq9AOw6dKUY&bP3#g8!+IQnT_}d4PcqEVGB_S$>VpF4iC|J5}bd> zStt!Sq}5^Z_*fZ$M-~qo5Kvhk;FuQyMHYsxWO?%MG*JP)b3&W9^j3=V6bz{{Kk$>W z?XgNeyQ612WVywen1Kcdu?PTi@n)N98!sS3J2U)gS-CR~R;L9KdxB1-uqna%bQ@bO zobn_XL&X>LMg*lN>)<9z`)aEJSV z)6xNA|1|B2Wn24w3HTF8-GCkGViOxD(?W4=g8Um`$Tn-#+b3Rn`$N4x4$TXdAbtSn z+TeG*nv%Alj4h{9z2Adgk0R3kt20PVnX3!wVp>b{jAnHlvJg3|~@U=CL5qTxq&~3empf+& z7E@jbjtLP5G{5CW)0C`;pu#kJK-MC!0Z{*QBt1VnF4w6Z{nN zl19v>*pyQRlcTPm&`9|c`}B?OmD}_ zs{PU6Jolg>z1sSP9J1e*%lD=Ndp+()9d+?*)7}5pIu04)embGD`DlZ#0ilYx6H%m?jujvW4uHS?G;Tb? z0aM_!E_|Ep{aJf_G3&z5?ksxQB&`g*;u{+n2H$p&js4@=7p9!mzpFg>S^MxBby`{g zhj^Fwc-igqF5O-QDUoDzP8bI@u}FRGP<$98D$tQ&8>dw4mXr5Z$Sq&=u6Pen(RbOP zH7KHP)C6pojw_vNJA^^uUEpb;L~n!R=^1E z@hp1T_)R0tUE#na9B-{_ve$_8`1s3Idsk}| z^kp*S&FOFgzUe0~`u5?n;=g`8L|+higVVP?T>OClCd>49mx5t${_c4Hqm&H7((rk; zx4uioCewF5Ilf94L>U&s#p$U)(^qMpGPaU%P5mOBeN}U186N{Q$_T|^c6{eRz1|}F zK+LEtTH_qJUKfvth$wh>R#^i&plNj0qJ4DtT|LSbf+Ct&79zYjx8n;p>H(5YVKazD zdF%f`@|k$wRIl2Iqo%4i4B`KXleMare=5;_1rdp%BX=K9D?z72hrHvOHau;#<0m(L z^|WDKbglX@4rZX%LR?E1<>2|mZjH7q4ts`CKkOM?)cToti4M$@bQT8Wl<&I~-t5V7 zIaI7JX3KTof7r>d_y--M0rhc^R}riN%JJe`xSQAx0gXALsHRu?@(Yiwftb?DoUQ63 z6e>lF!~eF9PxX=~fMGzfW(i{bgZTL2S3jHqn)ds#T^MgigNe}uD8hFZNB;PC99CNO z<3;>88TqLr{`V4ne>wtxNBwkkb~nsAq=C-qgOqw;lh6HBpZn1AR-cNLprPR zMPLw{L6Ed8Jz)+imWU>(P&K&gQM_RVmlSRcn$K!}!eUmc4(c4d^C}JHTu=c=h&t|b z*J)z3jjE;`71W5%iBSs(QH6SjX!VWgEamJ~qan@X{D5Y#42%F#XA@B;ul~8?h+n4B z*LlbV18Aso0kzpExWg1>kPy-@chJ(-RYN?u%`!Sv8F*PAl}2|uJB1l@v%*cleBjvC z(^hzX@$l|606bqp00kqUyFpjgN++j6?b5+{!!WDmieA5d!tres>vxH7%r5@@jsfdu zs1T7XzZNM3MX=l4fUiU1D8j356(=}Vm5N6|-XPcxqUP#I10U0pjR()6Y90C#8a{(WS_N%2?332YlfUnK z5kB#(xps{{xYVLRssFX=D@;&*?pyWfh6(raKxgIp04nT4a`6hjW`y;0V@a_ZZ&2f- zDFI-LiRa~zLzD0&$=!!~d0x`Vo0?I|Kj)7;iT_pWH(dKZ-KAIN`b8dbm_p+<2(zZ_lf@bfGA{3c(3_wjE2 z6A~*1H4O~#uKfF^`T(*YKQ=81@SD9G?$hAQ4{E~qI?J`215K9&c}4swSQ0UxxD&h1 zX(R=0eVy3d^k@*Lh+f1Ab+6J4fvHWKgZz4*b6}a5qVy;K8RBuyUu~)j^C^5<(=TCu zob?2t&3)4+XFc%cQ!NnK(e#f(e!owBzXy7v>AOOHa>+!>nb9j^$SnaeHED42;uq{t zfB&^j{}Q|dpV%}-@G4w337+=l>wXjb7BTS@WH;{Ggm85&d=`Ig)2s-uXqn)(2>%6V z>P`*eVD^bj{ghSZZWt3kHGNnF8vNAsM-eZ>B~uL5`%}}1VpVuku_|0t%s=2CHcgK5 zyLeMmBF1ZBke|FU#;56YV_6&?_;*b`QoKiY8~l`{qx6_J0FxF7xSxa~r$9*_BNv2; zH}F{jSN@#7I6uRkzA8E-Jwp1#7nrGYuhRRdYxL8Hva#7d4pc#}xoVsC|6%Ptz@)0~ z|Nl8>W@m?;Etj&e>@IL;Xp8Jp6vbfMyV68Z#2QPYQ6m8xNNho7RZwhH1YfNH|nixg-z24`}0BXMf=lgx0zdr2Ta_*_0^J(W(#ANBTAVl?;;_M%S zYTTN7ld3`{-SpVFb@irp4~XfE9Q!9{lhhPi-wV}*0L!PINXhFTXJBxYObz<)j&6rX z+NFFf6vopqOcR;g4QnuCx1pIPW?x(|RSGu<5h7_!1@z&|)hC8SKRtG#RGGV@!So!e z&JX~|bBtkn248s$>}_wTlCiRzdEo(`a^zks+n;)tVB4uzfUY3)22!0KSt%*G6|6eaG^P)6wwIX^Myy^bYXj<|ui6@qn zjo|o}iHTAt7H{DYs1ekjp~2Q3rePr@e?F(NS4F+asYIa`*+(&)mRlT}eG6-SWPNq4&#|L1ubJZa@aDOj=;tnb)Q{NS&o1yZTRd!8bg_ZeG(?>3 zCj1z+XV}nUcVnw9#Tl03$d3vAktmuMZ!~k||JVTX3!Zle=FDy&o2zqXSm#G{eyQ?& z6srYNZb07jt)CS4g0SN;^DWljQ^pq;ZEUm~%;KIK8{7^T+MIdQ9h*1Z%u(*FylHW( z@}|pn)i%?iI-&oP9V$qWEj}ZJMGDRVO=xTO(Vwt^-HVd5_-?5~QP*{_SgC*$atfe{ z)eq=P`qoz0w21Y3Mbbcf=X&?-6C*)ha?uuP)~j`E$~RHbTC@VjE) zBxEr_h=PVlxA872zPc#x8PU*~_2RQ%GVx8;oz};6@8S7Be_*2;a?m*mx}YPQJ*V6~ z(#OoO-@fQZ^fkL@q6HtOg*M%}ea-OAcaQZozsr915a8^6f1Y*Y`*Dy}D$LXM*bqMJ z9`0xI;XB31(;0wfw!XLt|M?I7w>oft)|K@)y*5`ppufp=d~87+z*^>k%S`mqd+wnA zrgz7MA8dY1VCDP2bMyO~R@-w9mD&CAmQ9UnfGDFPuZo4M4>%>2v1(69336><; zJZz(Q({9hH1v}|wbXq*zK7w-tHIn}zF13AdiQf2k!Sw)cb6kwjcJ7HL(^5ExsI1}@ zrPTrOVmysrvEL?uj>8;-u0budbShZj9f^fP=$lx_o9IFIyd=3Mh#rOrYD5(Ti~a|m zumO5${ppOJr@Y=Ujfr7w)JVHN-isnpfc(6Pmc$E1J7++t;9MU)p-w0USq*B&Ph&R6 zsgtN$Itj8G3=mkGQB?(x$VCLB%V2j>R0P9F ztkP(yZs{@<*aEUJ5>`7iDSaV~K^#Xa5mgGYH`()<_a?i*24h7S31j8DK7| zz12qZ>{M(h!I2mZNz(t`xX%Ze!RA_*+sgDwUBj}tX-yuKoi)VF9YGz^QHx$CQ11zbq5jjN%jR*|L3kF1 z?TH!-#*5^MGx9z{hGt{8q2`3%8b1tynAC!XEC^;}gl0zG%1TgE@YYas-;NhD9RBfM za1BckCO}QV%D#}{Xx$E;?2Fv95fPUT3m)|{=uIoKus|VkwTni< z@dmG^-EsA%!G+t<@XapT#oR9%uuQ&AnN zN%!P1GobtX%$J0bO}fi4xJ#sIv^#96>9T7Dbp{_(V%+A+=u1F8mXEDZdlT%>kyAo@ zIWM{JKD^c0LLS8kPX^bzL$@^(@}-?0uVjkz@TMYp2%kT>0DCH^0h0+1SdA}Ld{2nf;x{_} zP_+;83ycb|#Mbz)h2TAMn3FQD&(BQ%E^v)8n-?!nBbENi{qkofxAhUqlfdU%wI)5L zzNXRxF>w^oIe;%fz-qp`^=AzJ2=~U%804p}ZiLyzeBurmVfO2Dt?yJ>w8D1^y|t8+ z@M!8=nPz~9c<$K|e13=fZiG1?cs$K!z@jpN(Gjb>+#R`t*(!Wkrv{t=WTWSZ@1vOR z*_WG4wkV2J^l=Z~l&RGw`cj)n`{S7%%&auRaj;5y&&@nrjJ_Dr|0?K{;VtPvTivs?ze&g=i z(KM%2-o3XYMh1S1a~2Ga+sSmd^tfp!v%?^v7g1zkqFC9+DS2^c6F`Ndh{+HwkN6mf zo41qsyJeG~y0aOb+4S_$oy~Qd@22l!_Ee7_-o>0-O|_bUGR+cgAJl3N-C0esJRa%A z>Tt;qD5Q`?(?XQ`!Xgvunr(sj>5GF)!Kd!iF=nfsI!GrcsyrBe0c7-)PhG|*&-)7| zHhOtsrmY}FZbr%_=vQW2JCH0b)YndVZ3Qj${PA#J9< zj)IUxoVUblLiVSIPhvTFOPd zRC>IoxB|&mVA<~+0W@2{1GrSbTwkY0{#xu%z9JEYW5g#xOb;7nx|Hjcz+&)7^al&5 z|Mi7#-;t)d(UacjWHh)DbDTi?ppr#8eECSzZ|AtQW`Z}d4QK+nK#;`|K@^WPv`X=| zX@v2b;Mu>>nNg<2@;hV{OBZ*iyQL>HM{VxOm7`4acK0sK46tYhFyY|4_&O8u)bDon z>Zen-W}!=sHoxp!qRvpt5_N_U0SlteG0|l&51e4SyVu8=tXnzSjLmsEZ3M2Ry^L)| zn3$3GfGjHAb&Oe^FK#uq(FBYNwAr})$!2S@pIzX3jx`fYj7{plF*f&)HC+|Fv&g=L zzR-`E7YglP;#(SaGj|mE7SJQGD87Y(F&&}Z%u#*0o4NjfngpB`|Jx)S6puf#<@o)a z&B&LPxRe8SH;?u32rTC3id>TbAx!wz-A?1pEuUbz3O(L6!8~28 zT^72r?#(0mO|@UMhk3M*N6H=#QVO03G!$lh)wuonuCliC_B6w?nn@4oAl9e%GzSL1 z1|#{b7n&@~jP`foL{r!6jw0)A6@W30{30z2I}2(Xyy708 zXtwF8sMr1_LD$3+f>4&jfp{GRB(eKmfckRx%e`PN9$LL*FVoXhSNl59iI+t^gWcVl zZOmSoPGau51dCn6-e|LTb9?S>>Ihpsd2iDQ#=5h73b@prv$xs5e{{>;-t->ckgeZ- z{Isb3mgMM$=(~-c&PQwF*Us!?2A~99*)P@IbzPUKaeMD$dN8zU`18KBjwTba4r|G;n+Z7Dsm(SGTX(p?We3XM*{#hp;1<><-)43^OOW zCHtD4%@yv2eNAh2GFqTKHoKPB;eH4nC%K9HnY|0~bI>N(RNwky@hyQHbeqHYN>hl~ zr9xOmTw%5-RrjNNylA$pr0GYmaqsh=Q)|~SJ;3GnH-9km+`9caI#}fT9$Sow{A@bMELdTmvR8e$s-AUDMCawHzHh^K;H1 zZgjZ=%})IM@<6j~cpLc?iXpmcrsWi23;WF7t6++GUPHaNA87LCd-u|T^x;PL?*q*w zbEzA5kja@_-O&e`9^Fb^Nud}7tq>eX0h2Cv%MLQX>AW1JQ962r9%6mr(-7R{8V@%8 znr}2%BSJ$V2_k*~3?lM~snLnMX;xzcov>^T%ZlEA`oXADSGh|M1|Uy#4;&0v_gnYr z!JO-KIK*sC?{+){0KC!ddx#m=>DB<-?3ufJ*jI1RxUD+G)HYlUW!=;jCZ`GAW(n}$ zJ_I=)c0&nVzMD z4&>Y^CUg+d_g}{e9o$yG;z%XV=+NnHmPpGXhi>%aWOQ(+{>s#+pOa?!U+xl$R&PM~ z1o#z51KY2~3(v0Yh(o71C~r>T-?=Y-g@7Grbs$L$2t1hXc0Al{+u>;ltptOo+^L6~ zgU$TaFCA_UHx){DV_Ru)jT?ES8QqN?Nio97h()i^oovcqb<2-5oy~mr$0JdPp6@mu zX}a}@V-;*?$4hB)G@_PtC#6%i)!Y2q{MpzulWyZtW}?09DYw^T(`Mdr7fv?YY&!P( z%Vg7E$6o)QY?i3({NETdl5KWyc2E7r>|XxnBIcMwvYt~oX?xopImH}^oUvw#>6!Yf zBDl)EGsT?RWu0NPc&@QzijP24>fn5L{8Vu6P44okrrs=ecTP2DbJu#b=|2Kz4pLCb zrX7zG`ED>hnMxce644uX`{pWrEU3!?6TmOeq6{*PIHbMfmLClQyvhCRXrq&=hGW1) z8{F>4mU@7X#l622OKn| zU%27Nnx9q0=>vci&SRIj(~f01|K@Hy*8G|#I~`|s?8xA@5R1z|?7uwD4DNiUPK|o0 zGFT@#JTeTp<;R)s2;=u02YSBBy>grxh_a^ac$435jmamX2NQdEgF-}!o1XL<(z59N z>r6KIl!M0Zk`~+Bm-$d{bO%UUjnE^`9nZAh>>fED5${o#n#OtNW3F|Y*}CFl zRAJ=^nGA8}G`e}ayMLP5(M)mQPBRyGx{g4Oqr$4`RbA+21qM~$xofAJZ7NpzuRzP= z+`HVf#@$XZy>*(p;|ZoI`?fHoc201fJB|muUwVRR>9nYmvY`3!`=BR={7?51-zhx` zYpc){^qW0Jk9H)3it9MT)OC$tmLyl1I{SCK%s|)rS9kmj)5U!3=FBj;fgdCPd+(V| z5CNNCaUzO5{8x1TyRegwX3`;8=+@0J$Ev@aUpJct?%3ag;ug5Ge`^K|{Z8l^yU_7* z+@&TvGnj5$ZEIK)4c`T^w(`0|^QElR<9%`$g{YlT5FQRUk*$79GKVev)agdNz)8sG5S~+^mz$ zPJJ(afk_O;NvdLlbrFu1WoZTp$>ZoI!0KwZ{$#*vimN}xv~+*i7%azHJp%XM$N5w= zR8COt&{Ir%zs(tE%0y+b(l6&JfoCPtQ$OM zdCt%XSy0*DN-K=RJ z5;%W@#}fvM;PhaLzu#UjcML941UQkjWvn1!SovLYz3uHj%9-w|=WT3|=Keg%49{*( z7QWj3V$V$fI)NAos#rPgON3|vAo7Wuzh|a9*+)S+DD+uEuYi}H-tBa*dCILl&Gg*) z1?!n#8OzX-Ofc3fOyT&Jvcon#U6sssWn6UIKSU+(JNt}lp5@u!LuZ+89sbFd3NEe5 z?(B}=V7s_`XPFvvj(cjBsn7J+8LJ6SbH8{k)5Cs|a_`SF{d79RX~CCfva{_ZiJ9z{ zw8NcEb|1D=>EzXor-SRL;TLC^Gn4b)O}qEbFw>e=RQOGU8H`3&>?7G9BP5Doqg=%W z=cpl1JCn-paL=4+1{Ri6lU|D5(cGWwy-cir(MvHu%4|@2TRXbY;*cGC+r;Le_H!fuzb1hYAAp*fjJ`GW!g@L5j+q0-Tk6i51Lry0T|38&HTSzu=a`#EeEtTe&`?^% zrj4F|D^9STi0%bFcOYW}ZPG2zIFSd$TU2QzoI@M;@>ynh=Q-L4!WxX5h-)B>XI%bl zb9Rp}1RuU;9b$_G=HLq~g-iyzd+cm;C^)4*9+2iGciddl()TZvkpGV+F!+`ulI~2K zZv5ow4=F+2gLBRB`oAGF-}ywD&kgL69*A#T!^+?W<2KGU}g`8Hpd%L6>I$vu2DY#&P zrrK?=u*w};VJBOD|6F0`hbxn4lk`sPoNj99ar6>G-fI^r^`Lv>W79CAvmZvhH#DK7 zo-Xe9DC4#2*zkkcCna95YoVg6EgaH(eU0!=4!J)-5ipt>QFY&P?EIp1WlWOuzI)kjr42duoB%9$vC+q4^a|&*X(> zM2{~kZF!uFo2eynl8#RpvFH15bPp^vN3?vr7;~IpJuNVmmBehb(R_CL=11T%8=ZTt ziOPcYZsH;swtL*Mi_B1Sxm&i#G;Q8=PZM>g`kaqU^w@)dLjxq?W%tb@Gns;iFE%5w zf4Xk5IflEg7n&Uq@ZU^(nzG-8rcX%wpdk<}Gt`U_mx%Jx@7U<-D=kL8>)j<6ntbPf zCgn^9Ap%Ke<(?m`cF$aBj;gubN4T}oa#~MQdelWGzt!jeE)D|$On$BW(KwSB5rH|_ zA2vFNI6W%A@FH_YpY>Wn|I(KyMiRY&X=J(d%0~I%ayNVlT;ApG&?U%_m%G9eGpOf@ zdx}~LNMdv(VJWWuTRd0X+9hUir@P^SsiBz=SYWPc4LtAY%2&g(=28ey)*y=vRS5u#ubVgWFb3j$vSSb?gawj|jaNO)pTWWGO zYc4fyV0gfrX+{&e&Y5cPi{7UENi33ikafrx8!6Co^ZK~ zP1g?VpTe1(daiJ-7n_|rZgP7=q5vNT^W40P&2b0LGr|3Ad!{o{ykIsZi@_P_0XHxw zUMfgO%~OK4KH9ub8PF{CYY3R%{~gSQ=i4c6U^i$Y_{QyjiRqnwcugWYccm*_V*2*| z{f8|jqt62HDfI?iW{>Jc8coSD1#1i^{^f zuo}|%lDqZ_(_Hb*qtp-!8n0hreqJ+=tka5;0nZfH1%F>Xa+%rIaQ<}aa&%RnxT}|& z1GgJXXmb3ECh{R1*#Z3APsfW-iEkS{!R<(Xk!SYdr*$fmFxw5g5*cir`_+|Z89Clu z>MC<8B3a=o3Uj;qDzjs+`(-DE|0*f{Ja~Jm>5UBVvpT(#>vXkwu=~G=X#n!^2F?SL z;Y4nwf4~lsGL22ZT*Q zyMnN{C2~#0N5Mw7%L)eiz5C4y(^UTO#hQ%g-O?52_R8-FECNdHz>^K`fa}b?NUOEi zn+Nu6E93^)R$!9j9a2S!!zB2*q8QuVru$>g?oDR!+_-2d`p{|duG@Y4s0vTIdirfaidw-sECzvV#W?n=H3~W<` z34l@@q@YpWf<6>>R1i#Uy{uxfc%z35Vc3;7erx%A^9=jvFIJg7t6G4M=A_oQIc#xz z-ij`8uDkM9(^sP96Stb(xvjm;{HD*F6`p@2=7o4jCPxY4UbVUE7+;l#15kQgd7GJ7 z-u}HI=GOD>Kexf<&2imtH^&d~mXsA(*MRwP)m2s0pnvd7xj_QbWNX+I4sy5OZVt-s z(Le$WT!ne_A^?Dl@l~hzfEvw}5Eb57u@>vS zo!y*2nn`y38u!W{!4mJd4SzH_GsyM4!}RI)pJcuU&4v7xm#l(5<)mim-j1rrR3kg$P@ zEdD>3lW|+$X-?L(-gKwgD)S|g_*sVY-J5rs{RewR6X<#}i{}+hMGKq?)B!v`8j#az zL`iSvj=0MlRXf*^bAs)a@}>wv-xiT>{at383?|lX?JM6&xrVz<_pTpy%r}Ki{=tC_ z{*w0xxN&!zk)7go;DW5{b`N0xo!jXiPTCms(f63!^_#!f;N;-;yO(6d?a9^i z??v;Adg$)^Ou<~_M%)j~eB}$Swo+oc6oEbAR-L*W(KK#c0`ax6Z_E(9OS|n*{8FL)WWSQIW zpy{#o+lHVv9I6N3f^?f~D}{)*n?M7DFX39xA`zaHxG%ABDlxL%?hly>Rm;*|Is&~1 z!C&1q4`JHy?dtUp0YBy}*Yc=&5>x;GJPHxRXW%h&Mp8Zm*F0uMl;8D=r$_FC$Iw|G z;adJ=nz#M>anUS@=L$m?)xQ{oLgJ+o7{68mlF*Re)ka@q){U6r=Kaa+nPrQIY;nH~ zAO4BM(>jE^nxR(G8^(VKJ z!(K5|dP44lB2)so%b!3S_N{yN3DepwS{u*Lh{U#Fpf1s~@vZCqXLDHNe>&!fFT#Y9 zxGpS4dsU3!>M3w1%l>Q*>dXv!ck>Ei2arRj;2~H2r0Lo3Yjk%I4lr;;=s^bFm3LZ1 zZhL72%8B-^oAe}(6d$;!o-`A3-*glM*oi(HBI5wJmBgs;GMzAdj}$vK{HfS=mw2(fu!GyUkDc`HOj?8`M*#h=kfAm5kTeAYSCE zT+1_N>;0>PcML~m)jk^opdl7Q(fI?fb<({u-(hptL<_<>sw3yQV>Q&_wstv!;jpa-BI2 zBzVNLh&SuppPq$kJnHJ7Grg(-L88cQooBhGfDFbw2hv>SPI?XtZif5ybI`HxT-WE# z&3yOR^BggJ<$AvW3b@bh@d9e-DQ@x$=EnMGV%lJT(&5+T@)`+Qotc8Nts zCVC)IK?9|*?EI4X%h20J+ikP~$8aRUA@o3*lzq-;ubR@6n6rK4YfupkYp0h@zW3TJ zvkZgXOee+7QC4^>=AvagNx}VJHrw_5>R#05o=F9!ldK#a@Jd&3Zt#h_@nsO^W$vw) zS(87w{3~V`J3HeJe+3dfC+p6Ag=2<0+*_}h3HIDdH|SNff6WS%lE7XXaTPB8K6l}( z9R8l}o_rPDy2kzERr3bg`6pg8Gwp&0+?dzRo`WCmoG9ua_0+I0nSQ7-}jMsP&*5AT|CRpH}f7A5ub2cC> zhNszE;~-9|66mcR>sdMu`GU7xueaduUvvAuWe(-g^^Uj9#KyPb{XJh;yk1 z2gME^bouq1$NtG3xZaG~_D|XDLBN9kr=|A@)ov38-TvB}G3$>$&|h1KR=s6-J39s3 z)JGqG@19?e;2o`h&mWXzv)@*l8nc_bQc3s4$$ffzm+C*|fVtbX5*#h)L+;&ioJK{ZB=;Y?TXSPlkA3gD&*@YOKH7@%; z5?yDv&HH9>KQ$(&u27N3@@Y8@DFA4t&{k6-wOs-Yc1`GxrKj$u_szh}v)HDdkPZIq z-g@8E*6Q<7;Cw=d2+2xeMz=eB;2F#TADG5^-+*{(FvJj;Oc0^Y)1tMnx?g@^2I25F z?*r4ddpxr~YL#O5GjlpPNmAK;A7ENX>6bq+2kqdC`8`N=DpYFT6V14JBUPJlExiKG zWP&+t87eyVuV!%fdF=I>>SqR5PhT#R&CW?0T&n(Rdb$_?%KEH!l^>cnYlYHu;2(XL zI2P8QA(Wv^+CcP1^B33iZ)SyA>mK`?$rWz$?xgaK$L`Hv?+KRr5JN2fsS-0aMniY{ zmt03&d3&(v-it6=@{ct$>UOk7@1pDc!?8T@dh*$?DK-hd$~jySsF{DF;Jn^?%}(@d5(4f6zb7!2VzJOx~_o^VUme4t915d_ksh z?{LS(yXovTuKgbvp=>(ac<~=*Xxm)f|{g_R( z+%5gsjCNmt42S-e>+uOJ&+J;a!zX5cdseNx@Dmd?ZW>=Ud;j2Mw?b-`nTfLV7JxG4 zKIaS4!O6BnfwPq4ndrpR2?&#lwx5#gk^~jR2Go9QG6m2cY#jPZJ*Lb^AYCI)9rUZR z)C3hmj)NlkVoX>Ey_b&4PaR?LrUvbXuQ-XOvQbs8bp%HZ%RV(7M)CkMqn+ZbAq)v; zL^&i1LL>un{1fk8!$0ICzf}p!n=7-e?9$|#9F6CU8+vegL%A2E^BGt3naLAk^CKeA zSE)TDLT*NrZPmaWs2RD|bjm@n2)a~(+Xzvq2=r}oa>wDPt4!?3z7EcftUhT;SO%mx zehQmwX_XSR@4L+Tax`QrwRLFrO${OCrYTH|I_%C~W>-`kjYP-i89#N*UD4w|SILLM zaLH(p$2IDZ?b+BPP%l_Nbvo)cx{BPmQTk{pn~pDl_+4yJL}Jz2;`w*m9cfSFzPYnSbL)k zZ6&@6m{&tnGNB>LfL}8$7UwX-K%)8jwq4H7H-zquwfNl0uewl{LObm`sMatd1rBlw79!a$d~9h{deUpF`#9 zds-eDFXfu=OW7yc1JfMMH`RVOO3i%O<1dC#)vfQ5) zpA-@>yUckiT7Nyxz{E-$nlNn}&6&jAYRJ{IxKK_tW$0mj*rPq)81|TT+KN(jJUTFJ z%+-r$=ERMI8$Lm^?(<5;pGHH}E{nT2!+?FZAocniM-t&O^UJ$h6ZiaXR>t zk(P0m&6SBxzrp3cG6M>}+vSyw9xz5GivQ($%CJXFpn_KKQB{koO1nkj{;a~Xm2juvbz=@8VsH+VziVhyt)WDe<`e3vGnB zyl`FcUK&s4orx>AWzLkMWoGmLr}M;jH0xciX=?G_MX8R(gp35w)PwiqY&C z3qF{JL?1-eqXDDNqo(JQQ9kM~T2aH>CB)eN3~Pln= z6U4`YoR(|Ub`+pdA2^+c8-*qHZ{LPo52jGln4~H;{a&8RQfZ^#{P}{7UQdh`$^b`2 z;cmkD)H*Y+6(b!6-oYpF#X2%7I~v>9l{52TteGJPhz-J_Ksb}6n<@b~U@)^SsWN{` z?9EtWq#3Uy(3&8D5$Lgk7EvB|>Zr4bMmvlCD&i)Y0Nm04F?|Yv)8-*iYdQTcjsRi` z{H#DckB6aYC7Cr9`&okqkek4xS510Yd}U{9ulUi@De&NmDU3Y+EPf|Q?zOx6kd6xR ztGL)#zL-FvW?HoFvLX@&w4$LA{!3BK?gS^7L&h!Z6FVdT>9+Jts7q-ch0;o0H*weh zYsb~?F{xQ$J?21#A9npmwJ{$)JgJ|CsQ>1%qa3$l0P1s|M8@48P#Rp*i!0m zbrB~3c^)fJBk{ju65b$!Kpadb+E&jHs!8y`bKn#Jn1RsX6&gY`_ zDuK?&mneP9JVtX0`k3b+d!k8Q3W}v;e!UO`SBPcHdZypgqDrK+7}c?>1m)Za-FxRr zPfNWUvnR(q9WRDfWQXOE$t5(n94Hp~4Ktu1gvsP+W-X6pq<_W+i}4N>mt2K|<4b&} zr$}r`QF6%yo(Z%7JaxPA-f$@Ziqz-g$&6qJ&d_# zBM*o{Bv)q<+xDTZo|~A3!?l7@%ZNl%*z*#oJ~gDGf&O+=nO^}r1abNXQJxBm5i>Xl z(Y&j&`||Z}!tzW*AteLoX3D~0fXifS&3|8SOzZ_Kr*3q~rF{!JSH6zb4txGAxlCx% z`c5g%*~X1;?RtdAdp$?aeE7n?D|fr{0Pd-DnVB+jNZGvi25lTTaO5MSdz?IZtJ_xu z|B^uSo>HR2qfZf2sVUBTjj{ z@ZCjGT>8^Zr7Qkh;fwu$*YA3`FjVTILAKkJxFcH@R!72~8_IL_Py>2*oyq@jnd@2M z4dth40Vo#MgRkqO`X~tN8VI7_%?AdkpD0?H4v8cH)9iWli*B}c15!~pSY(+$u)HDY z0_8kfCEy7%6(z3SuClZD9axD@)1)b^%^39IR_Qt5AhdeZ`t+#8_d#m}NI&>gmBS zIPhqw3d9|P+52&i)KB3(*=3NhQaB+G(=?3MG)y%zWQ-<-Vf(h30;Z4;S`q_tmJPrZ zcqv_(N@RK_$toTF%(v<{OZ#`)7SV@ZWk-Ou%OEoB%6)+8+Y6VOrUYuJ68FsdD*tlJ zXq1HAA#HF<1mMZ2h!Km6vfT-IiOeZ4;xk3s1k?Qv?SiPtjn z)OR|Gn|f5T(ZJkkL_%FmPaUNN+Ot-_gH3BCu$zFso)i{4hAzIp_)NdkK9eN z4H>Ded&7iX8>Dzhp*zE77>&5e#s@P38s888cpAl=G9%+5;&ANo+aX7)x2Tm&{DfI|Ps$E5b&fE&VWFGvS4%X| zgAxKd0oBXk=9rbu^0bFg_7^mc+2c=HL!L}~c-QJE%}(LOnTFp>5T6GZjS&eg(q)CC zV}P?!a*Eb1wp*$2We6P2vQVmUqDnj~_!tlS>WQR{ox+0~shc7zR91-1f}EDG7r5(+mgSN+bebyO-<$mj@! zplmTKqVof37k%(GF`Io*`PY${NY^2y&@%}eW9hT4{tS!Wc=C+_2MtPO5M52gm3M<>fxts2M>Jp*oE{LvnOsP;FG%S={{DfDd z6;{72sv}kk09~ivTK#wkR>x&rSYG-f=gkWMe6iM2F!8#s^imXQEHL*}0(o03=0k?{ zPs%RMKMa=mSlF$Kh7a2Wi!Lk*E2}>l$~=xM-$ja^X0bYFXg>aPzRLe5^3^N!O&!Q} zi#AJbht)2swza0p{}g^O7rtLHhM~L7%mF{dL&xESAnU+>xOsfSc&RWec_uX=*@U!B z-*(KUMbc$9P!@Gm)IrkZqUCIRZsGYW=dOG8iaxojwnsjA@Y3~j?L&)WeBoF(T-+cdrM^}Gx*JY{bD*e^k56Pz+ zO3=n8NvB$4m>BlIgoz)41R>M51c^R*j&Okq7F;mlHwx(E|3{eEJRJhD{{j-^s`|ge zMDP=s=pvZ#y$^l_6F*qb%^-ngKoKNbOWUJSFyZT{`@h3P;lIKJ{O$h|DoRWIBVh1g z5L0^~25=Z(D!3WvrR0nJn-bQ;FgwP27y6+<|z=cz&|syX5C!yNrd$dKp1aY8WwmH7BjiGu;X3&?Krsm8&q0Em;S3og2gu)~k*`x(*YN{L(M9gi z5A5*nd;tH3wn5o;m?WLFqFJH7TRyOZ?Kf%n_6K%rw@XJjkz3q>9c@p3PU&cOX}Bes zPojok(&80I=?R!;F@I4_%Na!Fc zxXpdm$@Xd}9gw5q;%M)Aome7y0m9hc_U~+WE4&rx*6_?_f|V)>Y!)i&nzI9V8&JULiek`);gmoHhG|pqt4X9t-h7zvy4V2~3vizZ)+K#f)6MR^ z`O~Ai*(UR}ThPt^ye?Y%24`C^l$@X&xGmyLK$C)FTv;8q)r;M>b#~8|#mq_Aaf3x^ zEhy&z3geb!pni$n#~MFOuU?+Ruu+Yzs4T+O0aClurZ04CB5UK_a2RTu(ce4zBNM2dDmx z>!R!2%O1^F?Y-#u{m%8WhjqO6RRU4~_%ZJsEx6WUr7)=Q^+r}NxRAkkvfK3x@IVt9lel(YTo39~7qLcDV&1%$#Wi3s$HulHp+ zdoq@`wRzi$JL!ITd!t$5Y;POksXwx}-3{NBdA;qpnk&FSQ&uWD4#*2fgunJ?UtH}f z`q*W)SCQY#SL*>c_&vB2zorNJ*zK?`{8t~_H+5|{JZXFNwY}VhpAtWD?cDOR#e2@| z;Ew2Pr%cv3g{C<7lBOV!AqzcCCtDd3b{CRGk(7&$WLj&xX=+tGjt8>2087cFBT@hO zjce&=9}TZTmqHjP67qs{gdEF}n9@=ka{@I5XYfw_?a#0R+N-}kgy1DNbC$#<3)v` z;@DD@8g>T^umd-vnz;jPBVkZ(7+|;O=feT^0ERevD`Lr>=+8!x#DK65V(w8P8`uCm!SZ0>h+v#lTZN8k$};cPpJgcBx_ zwpe#eAxQ1z2|(<(jzxtIN3y{SPzNTtQiqZP7x~l?sAdW~dqK19(s-#3YS8WURRSii zTN1siI%@zBbGN41?$R$>@V2+fXFZEeddN(AShS_Lu2+j~FrT>{TAsTrdc%eyM96#85tSXAH6j{P0Vu@Je5PI>=XFJJ@c; zm#u?s<5sbwCd(u}FFu?9Wtp@pHh9sUIoP%^t*ZvxhC=KGdP5pi@Co7zkm!F)OYMhO z0w9)}BP!YAXx2Hk#k`w^!-!x;v}QfDD$V4F{-6-W5_Un*Einu@FS56q6P5sW$N0Sn za~1E!A&D(2kGTdxtdFvl*aF-=jslQgbSDq7Lomg=eh66bG5D}mLoIPIhuB?kscs(1 z<~dh*2Ld%|sND&@&w`wyzN(_=J`Dt*iB0jSy)4_q+X@1QdE*ggaDg|! z7dE^vx%$Ix>=P#UeKLE-Kr0(Q6h`>e*7Qj*bbrR^S@o>@Y+Kv401d`cOBHWtKZCuB zA50fAjHWP2(8Z+pIN5=C0GI+ZqtPc{*Fg|b(Vtnegv{%m6^9oR)}{O?izu`WKvupY)8s&vzcB zTQD>%PiI1aR_kw-Bz{1W11x?rY{7gNKF-%hm(y>OMY=&dfZ{s%4oK-O%atMM!662j z$d1-9xL6W<9Rc)o6gz_82reGc}5s=NbDcDr;ra&0h zj*#$E%to%Gks(LtYkfgX|EMxo$KLd)xQnI^_uWLkW7~B}k^Y=e44p?LB;s?R@9zXpJd~mW`%HmPMVpqry?`qr(a6HOXkhR)6cvxK zzgL7E6(k~oD;oG7OIVy0>)8JMROZTXYHs8oR$JI?0R(;0tbtQ?bx;~ zshk-~h1Q0Vmls@=ezlJEBvnQie%doT6aY7NheqPjIHxd-grk(=NHh=37-usY5NJ{Z z;!YL#A5J;r{ZJJT$d9MWLtWGy52;E+BAqOwS5Np?Pj}-nas&!jPTI@LJirg}mrpdg zJ2hgl1*~+DEubTS4>(<;1F2R>QC)l8EC!Tx8L>Grg&pA1N&% zMB=DNFAGH4fJD{vl@*DKCtKYQgg)6Dn=8g-?94VW7bUSMD^{xg$ibAnOlVfTH>Sg3 zEao$M zK?6vByaUsUQ%bXHVHJO-7jZe)gms8^_Vkyxn$!3OYA~If_W_Pbv-}Dd4R~NA3Yu!D zEIQEmm*_e~%;Qb*1)I&kAf}Ih;dh3A5|_{h^x179q(*A4o5m3~zq_E!WSXEXF?&b9 z7z?w^IJTQQBTO@B5CjPkbjlcST&$C!W^7w+d~MOOzW$4og`R_VaG3`crR@@3=mjd z?r;&tK+K@-X7JHDz7c+q8fkL92Kd*{_C(xL_xI*Dp0_t$}krwh{{1R{N%z# z@*4W=X)TVD{+7I;D+|s;B~j{>nl4SU-*Ud`?$OpLi9k!i z5&S#UJAot#SOIp1ffd?_*E$(l!u~Nga2@0W zjs(IQmJ_j1>%hH%i5w1TC|Ao^PJ9ETaQUnW4vo$vsD>wf9y+qbd>2MDkyaysiO~{lbC=Kk2+p7r{SjExR zb*GlZKEi5opD?drA5!~x>5kb)UFz_7Xs9E8iNg%WB{MjLQE)qEqw}?k>-gonx}Nt!55aeGH)39 zG>LM0ZVJ3p#^T`Lq}n|!QR5F_$pa%p6z1IoP+vF% zy{34gEqv;^ovdd^%dI}@LU;j~fl9ti6Ip?!6#E=v6BkD@(%P%1)gC;5-InVJr6`rYOva2A?`84ktg<9pRxYLMI!B(Rx;dt*9fh?>L2ckZ(!(zxbN&ke| zc*{(mrpc^jbXc$GWt_u850hGKg?%e{mkkM4w4|a0K;2))F0$(>CaaU)S-x^xd=K&j zi@<uX~o%Y!9Z;LhJ8q;p^3fiJ)mv(l-b za{Q;aYf?0_O-oBhz2#c8wPzEdXpM0PVT-5-DN;Q|zETf`YXp*cQ1CGJlkcwL4$|LL zlUp~&){aSPSefw{A4rlr!?#Gc{A9uXkz7$+OP=G%MnBO%CT)IvxX-kVwY>`fEo=Zl zE=1|o{NgYG`4X;y`Dkj1@rmzR#v3>Z_>%;It`Z<5XV82+UQw%P8M0CyK~91-qo;PA zQ?f@=IRZkRfa(GoK@9tQG>Zvm|Y#-Ai~jCfs~|3S*?UA}u&s-6XB=j2#;xxz7o8PS8XmMqiM z1c0H3C+1$Allp|!h$msR;)KR=3-ozRiu^JPGgDKkpl-AbV*PS{!)-ydk!sd>2|MAQ z-p$q&QaMn8lKDOYhVq`@otrdkTqM~bmnF|^OB5ynb=hcelwjH!l|)%hLacxp#dy8VAux@= zjyJEwM?Xg)w);~500KeJf<=uzx%Quq@l{_J3w? z5*(h#03UNfaPHEf^>Dp+w^ujJGbp=_AWFG=(cQu!WJghk$TIKjZl_k=%#n_E6t6fj zKXAM~rtoSy`+H-}CQWFHgC|B=G{2EOap^KWi^t(yh^5g_W)?##p9LEio)z+EZZI3J zP=*OqfMo-CA~P#rrnmh0@!K{qVOt`&v3HF=^IycD@j?e;H~QzrG+|GSx4-H5HG-W+ z#zOT`i2l3Wt`qEdLWM7wz)9a(?hg~}egyw0+r#c}ZdrZE9`+MMg0S%uZFBdRVQAS= z!PPK&tT^~XOn;g~`Gpg0YvU=T&Lm@GCOTI!nb>DAH^eH^Bu#f8Pqh6BP*S^>ofN$4 zwYQmQqgVt20lAa*vfKBVuK5Jyg719v!mL#G+WDM2P~@q->=8u196HH%GpD%SCfN}+ zFUFC3it8}lEt+KaBC3$60d4ABD~${M7nAIl!^8m~N-^v$H~?-ZL#TbMCzhCv2~zg4 zpW&j2c-^oMmaDJ2ar@YFh@t)bK6XUI83xCB%ia*46_Ud)Qzt%fW3KPMcGa+Z2@Hw; zSH~ruNP5^|35ns_iPIQZPV_pZD17(4AdT8MSFs;czT6$QpY7afxrQTjWk4H1AweV0 z+Rsik=ed9G$LZ5~uHXK4NY8sRD%2|Laeg^YVl}_Sgn%w76u^xA?Y)E<8F~Q57_Y4! zbAa8-nmt|XK^#|(9_5ZWi1QJDTeq#!=UFy8d(a0@24kXS3yG_@fTd92g1It1#z~mI z2px%gcRL+q8{8WQ+U$`(`e?33$43YJnyb^mV%+5v9)L3UL3yh;sRX|!*3pC4q~H=l-`c(DC$ z^WDjZ*!?om&Hwf${qDI#>|}yS@AwNlDf=PJ0edV*cxrd?FKj=KnBM$_J^W{1F^&ka zsSiINE<;%q;(d~gJxs6%Iy!!P1V4SZW?aFBtYvMS4$>tY5OU`y$VJgJ+(ZEKJG@h?oiwRCv8&0P|Ax9>Y@+${Vd^fT{E?X zKe8=_B24g}{pmT-yH#7fZU4U~lPsQSCXsyEMp)gK0qR@kk}QCi*cgj&9tQUd@_=#n zFF!v?Ci!=m!3lit^DRm}`lrsmIOq6CclrVn7FXjZ){4pI8#y9JUjqG-HJM>C#?n$E zy+;MP>cV+MqPu_~M;UzZ!(@`o&wJn*9P3CX8FAtoCD`(&4CGK67=u#BBz}{+NSHwI zS_Y<}Cv=#@*3H8t0hxM6Pb+hSf0#kCG@??0pJb49r=4T!_Ww8dAAIT8h7-DMUm`bg zDmMh%acGf&+rj)Rfsr1QbSr91bRB&X{@~9`h@lXUVuWO?L2YzY+g&k>|L|+*!cp$2 zUvmb2uiNV=TUU1BrO9A7ckEHTaPId#Qhj&!PjW`nB+V+{L*$j1!Fr=CQsl}4u#yrn zPc{nIXkmL3+*@7QaY-^$>o$B)9u#ZtKG_b>Zc(KhLIJbHO`B|MtM93WB(AqE~90V!M0&#y0b0)^F_l z?&vA@7~9Mo^es7M!Rn2;^8@-iHK~NY zU2%+ktjl~W?Sld)c|B-IHJ`atj)lQl=Po!PDj>H}^QZkQ5{J z$J?`*q2S1 zwf55vY#a&Ikl$*e)S!zCK6UR+vt#=B0YZvpxsFeLaex)Y0Wu>M!S!y>>2~^%m%Sl~ z>_!#K2xiSIUSPso=`%-D!5y4h$y8`!PJgGl&!^j-WE6*=^#?}?3sVR^)$0UCa)aCH z1bYJ6d{>=dw@J;j!9U!GC)lwp{?HkAAQnJ}%&>iW`Mx0+N}I<#Z!!7!s?x1xGi=`- zw=BfQC>Bb@xqev^xhkanHVjkQW8#oJ4~Y#<&_(lGdjZjh=Kt0nZ7-;B-~HC+%L#m~ z9qQH(wZE^rv5Jx+(k8gEYV~4&dt)X4pTKYf4WFyF( zc8}lLXt3V$MC?=S(3@@WJ@J21N_@a*^@pH_HoK2&J?wnCRi}J#4u1X4;nik5hkCOLB~8;R_vn zo(|0g6qINgjFHnt^fbXW?k!q@2kmqkHaW++?N74@fmts+&5o)hgf+;<5WxWq_x@?N z_h6qw!_V0U6I?5X6C=O#G>zpW602yC0lY>lHd&nEG@t?zv7-M*g^gO1iI8R06K6?!CY$JG8+lYO9zM@mTR{I zs;1yfaAi|SDazfwklflc$sqDD>v$0?&jGxXP$BEX4@Uh*FLCr zK69Pt*r?)i@72y^eCB>J2Lb3W?%_G$BIhd4va1HZ0a$3m1dpWRy~D1OAvzCPRc|vH z66hy0JehGHo@K|BEn01Yuidb-?b$@wyZ3B6KmVm4=6gZ}cXi4B)sT)idc?;gi>>xM z*0^KlA|C$7-96Vf4tuOi^mzQ%gImWM0StgA_yA!ff~!$6By=Ew>4yJpPq~V7>`8sr zzA82!q3kAExp;urI)^aLiHHcE(T8u8yKBy|+b4Cg{v12dUQp?l-JI%*j_p5r zMVz@~%cH?9#10OK5Ojv80g;bRXkcGw-NyNBuYbF(7ubXCBb9E!0^7ZNHyT}|W;7i% zY&pYcIkI=SN6xePLX%y;UGTQ8_ppL|JVOscd!n9sepCm?iRkTrbSpja_Ew2#?r;p` z-T*Ng%zJ#91;f$U#82XrHjHzJV{aKh!Xn3)x@CA&QF>&jDbhtEdU<%%**~L$!QHFp zoNt$!ZSEKS2$2Bo7XQcRM}8NwlEves2@SG9YvY~jKV6@aJ#z3aVeihh`xF)z zMX6$L3M%nXpm`u#%_vPDZL31xU$zB47-;`FrYRtF=(tT2uQ?2f*jmkjg4gtU=7_J* zCBkPxaY5AO{`46Qp6n7xT@KnWU`g+jO(dnJNZ|O*Zl&HscZ+Wz{>kWge-nGxcA7z( zpD7-_j1zb9zeYsAa)usRU8ZMDpU$y<`y+(7V>6;i$ikts3#Lk=z*#yGx}Z8@0DCgo zsC=fzEVcR@JX@vGjHQy$fJ1-9F^lJr(~>E`l3{Wxc;{P=gBTI47)OuAreJRPNSu^b zOQ)*woaMRqo-6uV#{}MU1)QZ+2}nuF>)(@!VqJ%9z;&?LkPs);>NjaN z5#5emd&l58o9*X2p{^IfUc9%jti&w@d)8;O{V9fo2fS=@f3d+_2IV_(Qw0;`hn4-* zg$wPF9m;HLvNiM)u#GC^*X$K+%mmnt$%5Aw^-f_e?ZsZHESOvwF}t%D+7X2}wGWBN z?=1lWxmh!vie`iwg_ANW=Qu#iOh9hcnwrWOV6vsl7vM!Uy73dhD!8^<(51Y}b~j4$ zLf9JnViN3`xhgd_SH! z)4{Z1OXSLUS6qP%C&8*Ic+1bZGI5DEP(%Zzead@etEuP`Pesc0Is!TNQ8)ew+pCK> zcP5xrZjwR;GU&Q~b)g+rd6Ug%Gk%=VljXV85OU7``9gcCd+Q=g(pWO9;TEyh*`B0F z{nXip)Qi?6-5w8R>fDsOGg&utiQN_XZ_N^WQ1{2bwZRNXt2Qt53#t%3YYa|x!<-#y z4tJ|=D6ezt4=gWpOPuZIDwf(dM92wCZ7;IM9EI*R;SxKF90Pk^V$Y+(*K{}8 zM51{9cvk3acx+jkOtJo_d-E`g0^?3f_H!F#86$vl2Kl$x$|^_n<+ z0Z+tE0@^vzD)W$9POHH|D_rsl2K4glZig$7%AR&pudsW=w(;&05QVs!rz^5=xHqn_ zGnk@D%k0hA0!oI?S0KJ*mfHzCogtNEd>o$<6{?2nJ;^o+QJyOuO||r#<5Y&o{bH9& zkB2C}_M+u>9twfnmG(p$SbC-1wqou%(l@Y><5s_PrA--LzkZcHuF^mEISAo*_rKb< zSHIJ72h#-!o`aAfVAc1pM!9ggtGLGQ!%4+2ud%yz(&XZ`ADjb%kNQjrexG(LuCbSx zFJ0TU@HpgsnRBgum5d#SuCNn>_hj-|A0hCGp<*MfSz-Hi(Nh^5d-Gpybqcs|R@et! z@9XUW-9CaR zcOtM2z6$o$CI0WjttHMv0NF@H+3=OX4!a))Z@PWse!sfD!^3_v8I$@h!?yICy>=Ps z_a(b@ncuPEG3Ci&dI_iGwpI~#sh!JEy}f3KJmMeJ|G7#TFQE(0**U`NW_<}Y}jqsx?6Ysy#KJ|z{`^NNyE~#5NSjgJcSfUCI0S&zTfZw_4BVJj|9m(Rr zgxqb*mV%LX*&a*%a{#e9OZ~aUPaC|AfQS(f`hP2~zYW6{V7>l9zphNUHF^;M2=DMm z*kd2{4{!6CbE?HPKpstQ-{Xf2qmc?HH?wOW^?!%t)xO^E*XA?Fk<`YeO2SXjmEwY3 z>(5Y1&hzU1Q;WZRj}@e;H|zcWJ=T%m)63zu6uWrHtpqJbHa$)b(BsjnL1VFc3s6yI z3|sDZGpCY;^_=B?3;a_W%9g}sLyFw8+`rks+}M2|1Mh71vZc{xq#mUEQi*S?`IV}A zn_jHp#admg#x0->$C|sn)=Dh#nZ<)o-I7z9>3B* zoBU4Ctn`oUvqT9^;Ra-RRIx;~{#l9l4qKwFbk1TsoUbCMx37~JKE@up3RdYsd(J99 z*XdL^TjUI9hE@PZ6FwmOZLGP_UJ%qSw)Lz0Kh=KjqWyW2whl`Axh zRkt6WYA;^H0m=0N_=>M&jQ0+Y6;{*hyFcYG_5h97{*K~et37!wa`fd%TYX#5%Rao; z&xySK@wT9|{dq0O5)gWt6J+b`2~WcXZM9RM2Cd#?*FWu#^KQ1i*P%MP#h$Rvza5Rs z59^SkUm)p=KggS2KW;q;hfwcpHt@yT`d>FdF)7>gSyWh8+M}QK4^3W2c+_?F-e);~ zqKpy%qNl*x29XJ@>T}4+$wtCIQ1)?PG|0ijzUZ?KZXz@S$7vQ741w|@M%=UiHZ(jYdnxxJ_>3n%Qk3LAYFh6QJ zE|;nQ+jIUJFTVzcf}k?lVq)utf7c;>TBCiP^>e*@$)32;AMHJC@7c&<$Bgwh`ISVI zX|c)g*Q<=fJqs0pJ1)&I< zFCQIbcRI_q3C4k{6AUZ(G2xO*Bx*O19Uh6K2EFd@rJM?9zU~i%RletSKi{i1 zTvXhca~3eG(tVHsJGP@T5XxIcc_;k{7amA%&u?G%hgZyu4fXU8G&PF8?7GGt{DxmW zXzN=-q*(Bs7OBym&shX#1r){*zHAe%Tc;6i^`f1`F9Q`tGvBle-tco~Gb+CgZ}=T^ zE90sXs;Ut50@NDI&4^jZDb2RCH@~unZ3jr_**|TElX%Lm+V20U*;{DLU`n<1oOB;9 zvVGq4Mr`HYB7BvfJfK#5gPrS{UoF8wr+urua=(lEv-wl_y@2^kVV|Vxil}pRMyTk9^ z89p`I{_&cLhKwEbqlhrMJrd8%=KKN2Rk#fSKx7l?u5QK}RD!No^f(CrS!ByUf~>5TixFC#EItT~NxnA>_ExFL2~GLK75H+6 zm(XD%oGGp%%Zi{ay#PO{9Ajs8K*s#IjD%I;DD4P6h545&xUO|PfS;0J#|)k7klzfzisN~GM8QX zYy06lewTK6WU=wQ_eWQkn}p|U6S!rh+3+&E*SmhM?(%X+Hq~+7RfQPH`NegDCpe<$ zw~hW}v6%5A4251}Tu8cc-PbC*jdqm0H(YNtxq1;!#9@F7fD4$EjSb}D9HTuY6^T7= z619BGpvf~LMTtb@C?yWd3m*;OI(7fUjmdC+VB1{lw><^j@c(fw7nQ|YUbm@qL@JR! zK`iHuOn3}$@!xnx1<=IQW_H{J?^bbleBbYC|Ms5W+7QCVo;u4vrDb8qO7*$tjwP{? z->Z_CK3Ycok^h|swt2vw^^SjW3)g$X^M%*=X?U8tsFL6XACVWx?_|rqGJE+m%kBPO zk=bslTLTG7l833n52u#f3wYJPGmGrNHCk|oi3sMyyDiS}6fNOFlfr}aL?0tktd>k_ zd)eGS@IIQ^JaU1D=^q-aGW*AW;6nD-fA~j_-Tj88;~)Y%NL-5BWYUPi?}~?n+POR3 z0Pcc0Ku}1FW2`dJNP%nj{s<{`jve)pKhpcHA$8%u8&d5*KJq)JW=u*FK4ofiTlq2U z-<nDEK=Ib3~W(7_)(an6H3U4U3gFnR{ zM3ECd_4jH18bvS@v8)s-!0_#M!KXkkuiR6#kPL+YAX`86FHS$jjDm7=WoRXi`OL5F z5>q{#M?NV3cjuA!V%0Xlc~@XR$_0Z$&wS*!vmINcnpVB&hMu4> z?p%dxtEkp)zdqHv!z*svG@y>yXdws!MR=jpv-#=^JLd_;3xUA!fgApn-*xQklG53idi9ML zZW6Q!wIl1ei|KxNKgb?CaC)_eXRU`>ho!g+k6*PVf^DL^7ouJz%*TqaP*Z+sU;E16 z7XhHj*Zx@SfG2$IAJAp_hD3BblGWFPS&$T``oJ0IqObvSqRT%~jep1^%!Plm>%aE@ zyJ#VV##?Sje&cUCdJpG?B&yFKA*ge~SCtN2Fe3$}G-hww@!w8sgn@g0f**=W_ z&kY}UhpD-f1{|g08UOTiN5v0m9nAl#3rZk823V3{U^;oL&GoY^t2|*2R+uW>rSB;JgMIN^KY#d7JL8QMepV0wB@5D8CdYH3czGiu*}?t9Vs8*_ z`HENJAKVrM!$LgRGLH9|=6k*!_MJbnZV>{K;*ua}Qw2*-bRNd{h!MaD6FQxZ*h(GI z!WeJ?YzXiY6RA*0N2Qr<>2|=}G3imq+zltqRa!2OBEun-1S(Gf@enriyr^G}|j;(}e#F@T$rF zh>U%U9r&Z)vparYacnqVp$K#Y0{<%%7#er6yaoJd#b=;)B#qfW`t6&&1?>!ZD9x@@ zW`1hd|LC8L?9}BazaKv*|AdG))lU5hY@sr=doa=e^jNZj;mvhgFAD6xqp<{=6(+>NcmZZTZHM4s{Gq{F+D^LhxZIivsb_zfPQx z>YIR#!@dZ6)dx!jZ5qYO(OuOZclb}lcXS5O1;x5k%s5X0AueN&&^eJ@qRg3`wj+^J zxB#0!&$#AT=mHTmV=#?rutq_A-AhJIM-}-m*y9_n^@%IOHNN&<+;a_4-=PT)8w(J; zu<^PNl%?TA4spiUZQKXFxN$6x&WZ`=V$>r}fnD>fUoi|PJwM!}UEwHbdS8HEUSIAQ zxflJ+cCU$-iiH|puxUrX6dp@eJgbE{wC&H%y=IDla7n<9mcGqt`GEMFXI*Z(csI>j zY^wRY!5rW{YcrnN3qO{Dp7}jL)-&y!&vs;TigSyT&N_iMY_@&QGZTp@c(8B!0d80N zW&n4qeKU+7&T;iqCC2p4&hgMjGuHzW$7jKwxLCxV8(J~E7H8V)jcEmd-Dk{gR5U6u z_1@{TlXU5H+a_s7lhyvuNwW_>w});=XO%jcidBu7 z5L_7P4glw(X}3T9DH-!89&XH-i&G8Z#_Z@av;Xe9X=P?;(+}2( zY`7Dukl2!NzI~&N`M%43S7vf(_FI)x&waM892l5l-zYZ`cWs-PeYrcbi8+t}TyvY4 zBl-DP6Z0JYzfXte5Q*p(oZ`r$&U-u;RgFlQ&h*@ zAeRmvK(OH*&G2d%!FLJV$uPYajwQt=v&6r1SsyrIQ&WtvnQ=8iaKhDox~aPf?>6C6 zEPQyELI2AkY%P5BzKDZBaa1m_hcz=}#}pWef@d`%#)gDsjFAb@f^_J7Mt$OaM$tKJ zat~+t#hRsG9RWzdN>T<%soNalsO#I`O1>h_8K0Vfd=tJ9I55(pwKQ#r<+pE3(?47c zVip>WBlxE~+H=|#Raf4$BpJPt2&X3c)A*jw6|OF>~R+p^m?*yG!pgYmUq*p@lC*RF5Nx_x9nZELy?Uj6S5 z$--VZ?VJ~TvT6<)yQgqK&S+b3AO>>7_4dei=GBpVB%D^ZX^}Cvl6M!S9}K+Wf|{j> zoxoU-n^|zu6#%31D#Wo3jEthjp3~lZj+Nk#S#w_Sxff2dFB3E&^)3K_7AtK@4sdjf z=h&A;vR#8*Z*2z&e!VPfr?TQ-Hx%5`v!NrsiG;mpsxzeo=Ei$bQ<}Q0sM>Eie zm7mhljBxMq%h~h&+Z|2Uq9;srS@@o9(#iBFJ`cNO31{;T=wwc+R(MXG>6rebEV8wAi-lY=-l5VrR3(d&u^x1&AK9ht`_o z@~6u390LV&>iFDZ?A|bGDH;H3*4SriO?ROE+gdZm9@xb+O$ttj+he+z3tHab$MjG~ zy76Gv77s!UmhW^igUY7wC>GX%;-}NoY}c-)KjbMs7jIANYR(=NC2|0q)&l8(SO-c9 z>SzP5nMn4aJi3O~MV5cxMVxe&WygbuuaI#{YKAEIi`}oAIk`2J>1?gERtccZQxDT&>eLJhL$jakjXTY2JL_~Rp=#reMrVF4!oewCpn|hcwbzjd#2OrH~Ym8x@ zDeX2Bo{8*QosC%Gyh(ubPrZ2d(QMMkaH5xEP-((M5y>Z{T9J)>I=X+8CkY?;QE-oj z;byW}aJQaFd&XX-Y2DK0!b<7@MV=|#ur$d27mSOKNYjEmQp+$W6sNh_Tbmgj$G|Dw&~zE6V3^fJ__|BTMv#lX{sfP9KK&f#Et&7UoU1Pxwz`mC)5hS?M=TP{w%_>Y-Z+fZ2=AfSWj+00!_=L|4=bA)bt^`0;B#L|! zJ}wcxA!oN-@Fb+-4UjGA>z~RGvvCrBH(Q?4s_qD=cD(&tPt#-X9fSz{`d6xlbI+G3 zzp473Plxy5`anNGpxKgYhNS7nw11C%t*045IHhP1HIaRfd3+I;++lk_@K^RPT|uIv zyk=9ZB>&ePNFEob`Gzlc^A3~o?ci{>ix*le@n2uCptKSxIu?hCHOdlpYRU{nf@ExIk;sSMD$qP7Em`T96ooIS3m9E4fK%LaLOe%oXvsvdu7_HS6j1PDap* z^f=C=H`NymWdZB*&t^HSsPS4lTEz_3`U|`~bd=>#X$t3?jw9Q9U!J@4p`jhHx9L+S zsEpwU#2~{_JfMMIZ=xU#WdZ$22aposvZB_!L(@@%-IlUF5@Yu?*z*~lL<|~3tT`xG z$yG7KM=eW5(zSDJDG`3x%+;86cdB%FQEU30(K6IB##E9!SCV*ic8 zK%^KqhD0>!MRqNRk`s2{-ey$$as~7Woehsb%wCqPOcPSX0l>LoLa$u8y{$JGz1+Uj z+q9}v6LJ0VGBBW2K2)IcartuEOEG8Vu}O*OHEb=>=tAApskPM;E(KsXs7OiwU+xKHSk)wdFRWFOO^Jp<SGSCD0iI%!xkWg;n{=tHIvfcKB>*F(DY;M_I*uX zfTQ6=OHpgvzOQNX2RE;{DHO;rIH?v_3VCXz!>^k`Siu0dJmhd?^x?b3nAQ^!GmqDp zVpTEIRruC9@stnlk`1ve#2pa!vkZKHOJ7sl-Ff^a!t)irMj{zRC!D9S4#m;qxJSCi zilZAviwF$e*HqP&up{O8k}CzCD;$6+#X=@}i{!4bvLt-!OOL^Acutj*!nQOTIC8v> zI+sPCqG-(^G=$@!?TW6l=eERf;Q9(62%EY3nde?qMK8PaQ_9vmK{e}WH;fMUV!FKQ zLro+m$u%D1N}_;vdQZlX3KxN!sY{!mKd9`(sRTZ9%}7rs*YdLH-Rnj3oa5g+{Y-1e zd^tCX-OO28e;A`O+r7UTOp>}Zw9rwLrv%q zNL@L;(%WomKV*>eZO8qPDXz8$?PppwnU<2LjEgAzDZ-yUe?Qa%vp7ypj#L9B5GX4_ z!3%cjex{{&kKM4J>A%;O6v#Luq~V;Dz?k9H=y%ytaE+S{D)B3%=XE#XRJ+#z^o3Fi z!sXhd2bd1SpJ|rQ2!z0JNvewdkVBXiW|K!b=u;Xs5`O|k>q}KTahudW;f7`kC@t*Z z@|)Y$XPM#5plv?T994U}pXsLl;;(F!lj#?V&DX6X zN(`GP@?+csO2A=Z#Xyt@Gwm))Bxk0VU}GsAWH9d7lLwgtYp$F}{@+;`Ct{W%8z)YU zcua}~aI0S0=Lex_y3rQzZ~B$oD5tZL)y%?y`iH_teaP!^6}U~^nQ zy55nlJDpA{`rw|}y-n`Isc7=dhC8%{(Y3P*cN(VMIM}rHZm^#WHr2_wFBWk|FFl0r zzG6=qV*cVIfovIKI+aj+2Z7|Pvxg!rO|jXbrgO&P8>s>8-|)TRa5R$ zUzuXhsS{WSjo_Do_NSqys@=L~W$oDnB-uPB)4t*RXzh)1d1JzQbM$KTZBA^|YvO|) z6KB~-gzK8MCSpxoaHNi!s?RvNv9I*lX`pp3!&w*jn1}Yk$h7K0Pusbwj#g(A(WYq* zgXy8zoU*ob4@88a>FdaJ9LW&dHgwDZALGj?vI=>`vR4o>5%};`L=W>d*%~6XTy}-J zN-tqVq_FEL54|6dM^B3Dw@901uFtBbpkFK-7VBd_KlFnIe-m> zRcFP)KaLou>Em*>at-j@mK}huB5k`Iz(Qy2=mSjeo=xZogE|+r z73qi_d!GZ%vauXHCE}8h1`6WO1}w9S4lq4V`J5$-zOi0($4zWXhDVI(QpbovkOLvx z@R1^AWdsJ0hXSQsP8>)Mj;6TFxa|reO=%|=iOofPu60bR%fTLRFG_3x8Og#&8{b9Y z@><)UN0^qQh>IlWq5o)aS&h*n(RKx zoIYemx^=OB;@=n9mqwY+95VQElxd&+ zEz+K|UbMz(B_e=6df-mG-)J+0r0zaP;U07v3AQJ46~vUGd_mWfqzFPE=P^ZERW!rS zdZ0;BXd})c)cWML@Uq?o#KpSJW5V5j5e1FI`;s0aTK*D5A;{C&LQpp6xfYvZQ$&oj zUyL^UBv-4H?L5Yu(E}<>*fPhuD2S!GAlmg}kya#}no{@-X0$3o!&O$s3%g>B8CHE= zS}z>_CH7Audf=aI)My54G{&|(2%E(#_N0T%5X|dy4^rG>yZIoqIE^BQ!3X1(gp=#9 z8VgVIhv(to$SJM0jV=jK))edl=S7AiqlAY_hATLBBQVnN=~09JD&^+lbWnI>L?%A< zqo3ycZYI+?pwgBcg7&P;jy%NV!JBzP1@{i0_DCksf=%+*Lrh11X3E}i2wKHv_OnCG zg@aajJw37XY3WR)fYuR+Y%`jPyTi}5X<>=hF3eb z3~2Wd;;QI9csF^RQC=A9VcMpnxS9xvn?=(5iN$RQEQPdwa=t=v-ZYjR>D$UY1w8vDfIrqh7;Kh}VD{M&%2_!MmoP9V4m0nHNn z8HD13C$Bbiv)vIUUsvWNO^^iB#6-D{>X1%&rL@M$=#>O=9YFS_dJ;jSzx?WZ9l?2;APVSX5Bk1t|W)153KkcE4m*ava{?1ElQE zBg~lnw(eQiZ(4b#;f>_}@gbVd-+n&+NHf6a-L+p$c*_4v-*5hZsdeB{ z=6Y#W)z+DWH~vkJ-#f~5EqkW`@=4;1PPeU(Hq~`#!>2N-|5=q`* z7^x}H5GgDuB4#q`4Cu8N{&DSLTi#=a8Y*qCN)-iF@QXY?Lg}is1+>2i$TpmytjTn) z0&p*tay&lbUCI_jr8i$zWoU!HCVbaRvoOulz(GRTXHdQ};+!Y))}U;q{r+gvc0>is z-!|?`CDj36I1^{vX3>NY9oF^obZ*q2X5*tK1HDAHt?K8!GoI^6N2UGUF{Y;O@68xq zA8>I=h;wfT9iK@60?sxMTd`HthtTz#1#KcPz>zqPr~e_K-MkzAN!FHNX>$z_aArMY``W29cyoHbO}2Sk^-?XQ$g0pGUYAPS>{#TM3cK&Irc>)D!MZTE41$?; zX7!7rLFY!OukD4$n!VGvx~|MsSL}nw!tGVqEytRX`Pba@rFyQh6NAHP-;)u+-q~tR zp^lVmXOBJ3H0{!WNVM2HoJx>EW8 zXw<`Vw-!aWErG06=b$J#-wXwX5=4}U$Br>^u?Ud2>)QZ{9XYxYN+LiTq$$pG=nl;LoXWICTXy1 zcrCnMp##!eYd}&)&dOr^;MGg!;gJsn0EDf ztqZ7>z8f!f0D->$rpHdvU+lC!a4#u#c`oyr z$mpODIU6pBHaz4QR~fhXF39O)7Lwwv{%^&F&@=-w7jD`?r>1KHfVwH{97SdIC+Pv1 zIwt5B>G3BfB#Y|&d;KCm?$R$a_Kk3h7rn_8!DgYRXTsd>l=FggNNiNsSWqyw8&p=& z8X`(aL5Ozgf@t%`!V%pas;fECs->us&PU+wjPsX*SP1U&CeRwSo{Hvd_n@={a%{}1q&rUX7(jU43 zEOjNar-H1`P>wCz;Wz9@Dx zus@$_4%kbdL<`m=8a(G^Pwd8yBd)P8i^VLkB5)EdSe=L-e!!mjCsWh2U^8TAb7FrS z`1c3p?qtHE4>z(Egy@?UR2p2jv%{A}Nw;`Qw6!R;IZxD{xV07jC!R z|7_kk?7e$9b2rS(mC7ovEdWY}hBELa``Kxx)exsG!A7D3e5IF#FKMIzfLfL3 z2lufBo(S)` zDM%@r2fdP&Xnda6m^dQ;FH4}vbZWZq@NN-g+C`Pa17_|Srd#zFvJmQ2Rl$ge6_k)p zVm98iAD&?jD}8u@@F?oQHFoGY)2{g4ySV4(PvcC#>h<6eWP^gEBGZbw-Ayrvsq4p? zTM6NKd3gmO-le8>EPLa%WLEc0Y{^^R4oC1-p zh-cB}58M;{pk34s(k!rG(AwXAzyr+*2S0BqlEEogA{ZmH)~beEZ#104?$@#^#cf9) zmEgeO52d+(yyZ@fQW0dl#?f+xhA79OjF?gz$Z|y!;kx=ipJjdsFeRLPK7*cOZ#dsv zu#clQkh;_9ofE@Z5FK`mP_s)D!z)r->1Q`bx8DV5z?aRw(43rGCsbdmWp|;_1?5h5 z$D<_L^}MtbmtSbs<1RAhA~UE`^c74?sai4q^3YppZ@I{HX!B8JN1h|K+T zcP|2?d;9Xmrc>#fbmnS34j;G4znT&G)#=QYt{7ED>{zH`xSIC@D0lOyJ@c>T*rChW zb;W|nF`3IL??)*mTS!JbA0^YIOUP@)1&I-18kIvy;7xbjhrpHjZ_}&prA>*5{KW{{ zDF3v-VH{p25-|P5#-zVGuvFc1KRGAKry`;_h#o?0T27D zo7+SlJKh8@TL!~P>Jq*bg_ngbh~|HsIEHS4^v1YagV^Cgyg_laIXNy|fhMgzVaFFT zu=Wd;k(BS+55t*n!UUh_{45&gyrS{ZU7O=k;7!2t=Qt?y-==LE(Wfy!M3+lUwwEhj zGCq1@g{PdwY!8kSF>BgIBg)_um_G?jjbB}KiRn|iqCzxfTN3l>vP(?u0nxS>oLHsJ z0uLZAW=8A~1Ym0>rGG0Tt%QAa0A1xHHM z2CYCg5cC#d13YPh8S6c2mrO7Rc#qgGCzx6s4O>q%9oxM?yjZ!)i=xFBpmb-)xt2Hf z4-?I>juQ*AlJ;in%$tBKCkeHe9_W1sZWVsoJj;X++PceeuYAGYa=G&xE3E0Omzy5xjaO(* zXRxMgY?CX@J_mjYUt1jQqS`eY0X2sAF`KF=dIl>2=T(c?wGqjF;40wlvDuQw8pa+e zE<8N*x+Vq8GW7~rvS;j~D@@zrOCJZl6}lOHyINy)5g}MC%@k7xn#Hve-%fnY1|*sz zv!L5>PEx6Cdf4VfIL?+%GJOHHXp*T&f9^2RW;!|E{&A8yqU>51_(4hy!(oyqCOL3? zeG*W$-TGIW&PT8~Bn#H!goP$0foO3^R^(Q6_ml%-NJpCVR(nkPjNOwyLz8a*b|sz- zFKqFmx8K&bMpWwSuU4Vg=V=O8yF#n3G*w5vy;g{Gt{w>C2^gvb3{}~%01Vo(4j6DS z5#SPH&vU)iK?~M2_IWL=DF-Q7)7r_V^RPvr5Vj;WyVU|U#H*#V7AvleS4*>7OJ!6X zWLrs2QpPZsxKxzm`pN9eb@qYD<|rbT23MIWrSnZr8HHNm!9M#c^GBS`zrD(=lzL*> z6g*b9+t;Sxtv=D_rkak&VROU8Cis?`Mv#mfpse_a1IT;@z<$*Ol+cW&AYhEf8P9|0 z@i+uXW*f7@r&2%!(Hn)hAakaggOW?;d4w1Kd@7dWjc@6){A!cyu(GJ^HB`XDk#YPE zrB)INqZ4J(FV7|@c=*+(viY~y@eKr>O{8fp*%t!6-d=LG>9O0rfAQ63c3V5h#MamgP}sdn%WDen~J_KKCY2T`_~A3(ziHfL!UMc*Q?2< zPRtm|3eY&Au%4KX>%{r?mFaBbRrb5-W?*{iEC+0EnEPL2`n32SM-q^S9zbuS$f zO)n$wu@?YCwQIt~6`3vWT~)MTt6h05$YZhHb}j4p#_a3NsH%lXqP!>KN4%IB&S5au ztL#bFnGSuf-lj=d-8jE=@Ns$zBIuE5AEnM4kZA8Vy)YBpMFy9m?Y90pb6bYQq!Mb2 zK%$S@KhD6<&CD_#>mJ7k2zV!L8GgI@7Q)3X8bL0Ip4$<(?#U9vi?)U2PR+vG9Tg0s zI~z-&^hy`Dkw{cBq7j$eTHx=ikp@3j3}3>tCJOA*StdPNie4a1vyM|zUw$GCIYEYy4_`zc>G)U+U7>!TogWpO-sGuw1*|JV*M`WQr173D^P{85Dk(FdRl z_JnG)2hKLxE^{1w%x#2^-7Kg2mRBNF8j`wX#%#0CVDLV03F{U_&7uZx)*@-)N<|Y8 zUYiZ80mDMgI05GbNPe1Sox|w07ESUWn%{_)B$uQXr@e2+E)oQsZ_P0&R$cCY-`FkI zH0PAoKdhMoCO_vUbDCSL*KaaiD;5Ad9DLbhHRs!wH=9vi6hBNTRvN}hjn`EK$dVc) z+D4pT-i46=DL0$8-FYmGEWaETFI=ZoT)P|&Rf(y1o#BwdmYY%NO|oC!3`e=b4!Om2 z@AAzZs&#^!I$?M4F|ppnO@XiEbyp!qVF?(0<}GIb!9Nq27#xmr2Xs`yd>!t%KtTW` z5Qkg&vXQ?V1`4)a)GAufRDrqqWV~&1E8OShcJQsHX7DPQuUfyq1QJ*ZJVC_ppbj9Y znoe$4z*%0C$vmd50z{Yf$+@=uT$AVFu(@V5Khx*pX1*%O%;#&tiQ|pj zv9$sSxx{VZ9YC0?T?V}C=6PfumoT4IL)FTi>4t;sI3M&K&W9LKq2nZ^qi`n^9G2xS z1xLHqo#)bEqz1Hy%`-g+On2El^SkD&oZwR!9imb^lF#OGLgj4RdcIlF9^G;5pBi~% zKyM4Q@qSz{sF^FMv0u+O9dg^mwwHwSoQyynTr)~!12;t(&S&?#({$w&*(rCL{Yntg z9rRAK3+`mf&bF`JX@;{(g{K-STPP7uGIs9;=1ykuD*N27B_EMyL17xaIW3^ zE=Dq!n3(3=HheDbj(~xCRFf@K^XXmYR5j38qOk$q^XA`tfcDGc6b5)p&Mh zhT4j^8XTMJj`R@MY2gcxyQA`PFBINc`|~k-_d?UP^(3@~g$F7u-FgfpbL__pO>LU@ zjUTkV$F%Vo>A-tTO?mu+&S@lb>|gF7F)b1gg38Zo$3SImI zwDhJn(f!Hx+xuLH zTkCB0WZQSKY2RwH2~T3j$4rCojzxiiQXFVLYcU##$@Y%LCdbd3_~*UFXb_g$%o1u? zZflpYU+%C+FM$_YZZBN|6Sv&ntcT0(x+P$#<<`3&SGGHB_5F~SdOPNR(|u@tI&;3z z0EELK^my%JxVg!#+j)W>x3mtrz+*8e!L;hk=A-x1iJR=(_nYcQOy)2g(B=x1KVVu^ zKB`KbIziAMO+l$S+xC0F9NTQ3$-$#)&pI4lL<*s~513r}Bk9ap?jwQp9rlF>7|$K{ zQzGqzt}-E+xSPvto2BMS?^oO8LDQn`%!fdS~9^SO68yVsdn zV|PAmo=32LWEs0_o_%|n*{gX&!FYxo1qkQb{3E6d%U9U@g~>yH_yf=R@~TJhTzklF ze#D&7b20%$0BsEtbmgX6>!Nhvnx5fewcXBHCZ2YkJ^fMQ0Zg;EJ&No8H2e6Yrq!^O zZrmI+U^FAjhB+#M5TwBAFxA3UJmh?wt3FT*cL8}_>8=E+uKJasH`2ftDYZx z0>2Y%w`orRtrv3PNsZ3uLhHGPEu}2!md7ay} z`^I4XpI`O?mqqui6QRWztWnKfSA=s{KjV1qn+i7?cQj+2y?&)>(?O>T8oJD580>JT ztn|Av!=rZdO4Gu>w!-dQX-3s7Mlao{U32TsIbZtA@}o!s?n@BAk6dN;%3O`ckX4OE zk84($!T(W+dux^HU>2-NSn~wVj*r+bPnh17pOZ;S;EgJ>yEt$#4qDqMa1Ax%G3|q* z3My`t)j0i~Fs)eR1sq*QdQ^dOkT`g-k;QA=YKR)T>kTcBU zH3-tQ8=jrnyJ2?RmbUGmG)0<=&QF>n!fB4-)cG)Bv#TrY)F-h#POY%_J_!+c%x=`} zl#2S#o&-TxUR9B4;VO$Emsz~3!nR&xdUQu)gV<5&_^J}lYe|Nbf=y;0)M-pD%1Xl4 zm4uTk?D=Z|@TcwkHKvnKlh3X(t@oc+q114Vz`}w!o*?em)QU_~UTVbp=N>lPFtLx> z+*7WbHhRiD3>o_8Qzq}tudn($n*qNXlwezv`Q(zU;Xmm3l1nco2U$oINOxG}Hxnnn zAz3-DG=NYtz#&4PGw;dxNE_Zaa63B0l_6n}KUDv+Wxc(8zP+;EOP9ReM` zoo$O#O7$uT8nIIaCX>u%!!nnKvkAd12uAM_9-|$Ll1tQ{gG`ubq>IFiC?!O;NPC_$ z_!L}}8jvWaWfxln``Um6Y2UKpfP^y_WjGc|H?dVGvmJDB3DaBF!~>8uB_2Rh8IN!( z1v5@~+O!(2=0I7$Dw{o>z_?M2^FOS{fW%Psiq#x9(93g$3t)}AsnMdK(xumawr#X| zXPo!+?Wawfj?vO}&P16$h#6L1LL{PkRO)W2T+)jJc9*a4nuSM-q2^!h{K_bBU#M z`m<&<$9llLq&v5(o`t#k%6|5&Il-G*Kjt~}gcpA1h$H-?<1x-W*tXb+hxt{rMQc_m zdM7K4^EmXVmc!Z6HF9G^r*`y4h|ptp>PFOWbL@i~&3?pz`D7#YZ?V;z%m^$=CvQS^ z@tM7N6JBX|fIv{NB%|q6VHa#NXCf6eeZf2nY3+04UW0OF?1=%1rb02b{!l$>;-0V} zB@`+laJ$VkNn!&Ifw6OEZYGM&T{gSL^oJEWehUvDwzqC!q1V_~x0pP~rQ$Hf_LnVu zH{bSt5z2dmJ>f-jbcZ*=i_R&4Y$5RqDac(RNfqZ&l$vVmi*S{%+vH0KK=pROOXh^C zxjGU6QlX$W3GOg-ElJ{s`(I+<^XywM84L2gXe$P_E9>vsiY!MQphsRdlY^~AockH_ zim54HT`3oWC+)ab%t6I3uF`aVX;;2t#&dyoPCDwq5m_ zIm@5)hVAh>(hQNQ4|*Lv<Vhb@MVIi=sCm@E_QF-!PA*XIJK6;Dw7HwSU=e#@27y zZm#y~=DG}9V=!Ybk8^Elr|8<5-RX6-a#l+JLpbvQE!&6lFmgSQ?r{&t>cKrX=zTUZ z8m||wUA(q*wDbCu{^t$Ap4Sv)6VVJ;lo;o_${wSqn)SqDGEpikp%+bxqZ0@C=lvfl z{*;ROUroyULp_+eM-OJ+V0*pI;eqA$oVQK$(tDmvO0!OsHhbOMLK*hCx6S0za@Q_N zd{*1v?=Ta1ynTl`l@LnNJEmj#vP!3RX8*oVI%RvoJLZrIl9u^EiXM&3CrAl1 z@=g<#E`MGUB(!S0t^UaDmwuNsAI_s;t7qT&*tD{L{m3*e{pbfh#S><$z40T{-Jkf9 zUGtF{<6m28%RV;O2pxQk^!u>g@v+(8d)~JD#O&M9x8pxCLtECn(EGT*7Er7PnZ!)I z^b^yyd~E^9nPNk_xt*Vwj-8(`V$F6JZcIAo{MtxgB2Oe$(C1TZpwHX!pPE+9W)km~ z*;nQ{_lq;x>`%?mCL385ow={ko)4e5AAD;5yUF%+zC?5wO)wR0w}1J}jBN5;Q69am zyj}G0Is4RS=7ffE)O>E<^?tU+Utk=3#&-O|4DP!I1`_u!9oI=mO%;=eX(F%`s}B6H zCiGvl@S~JVk?0~nQLD}*-u8vL+$Fio?P4Xt54%je!4p7n&~Z^p&hd#AB(4$e9-ye9 z30{3CZi@+tmbp!p_o|t$gq#O6JhBURnL(wvJjEdTsQq{s$aNS6t|9ihT4CQVi{o1V=4y4ZE2clG@JSa_h_B+?Q4P^k1EuhK)HH?=@@iNl z$y)9wk@u@nANkTEfdlwFR~ML}NQ}-y3-FRd3F8;b2`?|g2zF7Z8URo3y+TZ!pkdmA z@Oqa9d(ZsPzfBMQSRvsxW+4DfL7fZ!iym9H1~Ae&XZ{mdyLRJ*+X@n$j2o)lv!OOT zk89CSWjZJ9gZxs&0LaAl6aui^gLK4%sfS%CH1E#6@x|`%9fI`Lt3je6U8x=a1$`a|jJn;?aK_s9u^I5yIGH6}9t4NLVPch9AO<=Eh z1n3LU1%!o1wrlesyH7o_!|0Qvw-~1#Zp#P6nQzF734PRio;0S#Jn5gNvcnndZ-$o2 z(?^~7a|6wQe?UUyH(%+29}amc)zUWERm73nU*OLc*xA3}EByQ}j+5aI`qnS7*$>&O zU(H}Va*zELH}D1a?H_`plRXpH%}m-sKN3wnzWno#!Fh$t9X|%G`n#tC6RaBgAm?kG zP7l^GL3)(P2gCtLMpw;*ynxNwYR(=(h|Ds(vNEVHD`&Fe9*1|9*){((Eqndvf z-ZFrS^-2)uPciTE;bk^wY9qES-0>i)`f$JvDXS$%_sy# z_Fzx0``NTCe)q~Cs-e*(KN}8qHI#?eDpeijOC96@%ggPjKbzsUNl_5llaj#$m6eQN zqtRsPPY^y>W{3DeC+7dpe$c`D)?V!gL%MyKOxHq8+!Rt!HP>Z*nRvCc?kz#7>SzQ= zz&_^(?T(QQ*1*m+krxZ_~Bt6$_CIAISuHlmaG2mD#cYV zo*-ggZig5$qfaZ2=mYJdn)7&Gldu>5XgY^fGuH$9eC$J#$L-=D%|5dZ4zl(hFKAbE zCA&Gw+6%p)ONwiUuI;X`imHQc9-j40zAnnyduRB^2Dg*|uxqv!w^E>t^Xkv|&Xff` z9|MZP>bw6*6rJ$bc+;}S;@jQ9jH@Im*Xg}#UvArOjh9CCE? z=9f4)<^FDXB;QR?`dk}471YS8Pf6t`3*RQxe6bzyRItB2cVMc*o_lbrWnCJ0U@Sw< zT{1cS$HpcMO+ckwY&Y<#h=aotiSd$F;+^J$l30Ci-Jv1SK@KnhLekI!9>)Lz98gu< zrI|kT93-S@(Cl4e0q5+>mcjm{i2R{t(2<{PRd5I4Q!Z^Dw93`%FhwG&iK;Z^wffUt ze~21QTp)0gUDiAp+(t;OS|UC2D}B%&aw=rv9N`GkBB=5C-Md9_c5N%i9A%Ai0Lc%Q zeuW3Azv-GpG;zXQ%sF&B+-y%Q3R*fuK~GcBHbRNoQI$c5v5>%m9!=}O1|rh|du*;_ zyT|AFoWh`T(dG0{B|g!WE@R1dB^uVO7i)&&@+uz-*{tHAQx25@>PsOr6I5=~w>%g>2_F}lb!04NWF@Wx^=ps)ZuUU)D^C}4CD z_sY+WCX~u%AmDHXXZhiis7X0rN4=G~QhQ=?&>~k_ps{!nN3W7oHwX`MA2oJd-QK(Z zCHklqMXT#(cbz^xjB8Y?W3#>lwBg+GaA^E+5Y0}&%kn52jrW^pm?Jk*tRP3*Tq>yk zLp{A#JGK5{LNB%c*j$l5CLS_4m7h`h01tZ}#pF60i1b347*gzoS2V7BA`uNGfTF}z zA|(lal@=6B$IYprU8%^NlCMI0*3e`f&47u=MayO{c3dJV5mUkbI4QsaUa5>a@x};pNL0B1x4yM{~~B5H6!oQL!o#;ZQ}X|9eHng^CD7 z<|-;uMNJD8VZQv|J=*L4)T30PBF;g^uJ5X-+iPp;EQb2ejMn*_8<&~&=`v`q2ipgE*z{viup;o z*o8|{h!P1x3VF=cguok}=M;bMpv|9)!<`@rp%WG2u$Vto{~EZ(389?Yy(n{$7<%Pm zo=|rl3(16E)Nm(qHDLnzejNigAfX>Lk$^flafgSi9?4vW6!+{+iUA-}?^Hy|p4lU4)a73L{nlg~j0AlznWUphG(sNTR9%=lnh6my^Z;oHGN@*PsRqa;nnKNe5w_ z13^Wo7tNPby8&3E>AuV*$)4T~O2L>p6Xj)HPEvQdD^Mn&$dD~Wz%LGzYaArIk|g z);Rjm4jeLiAwv=_@y$g`hGi!cv=WGx^x}TmgATTNmWpGMF*5tk{;3ufgz{$j81YpzZ)n6aQ__a0YdZVwBISIh5Cmp4=gMsk^K9S?Rfx#800c@|sK zP9N*eC#?NIU8~2E#c-XP?#szJThaw5zkX&eXrOUCaiYLwdc1Hi%xV&5Irll|;tfk|WL~n4%(hx)Saivfms_D)reoiLmQwX zuthY5Ux7=pz_Qk#B6~O!E-qE_9cv1Ng%32xc*E|$3CxE*SkGm^L7-@^j*B;?NlNCO z%?F1iaUZxd16&6Za6!jBfb?XPKD11d56>Y9Zk)Q&)H4lT%wPNIu&tYs34jMDkM&xx zM1x)MUzC2`UC!WAIXifI6PI{?#sDk;x=A~l+S#L2;Lh!eiI;IQON=$T)suH3Gp<+V z^r`{I@;czq2tZWt;Kq3s0!U4n2<@Q8UI7NI{WqHK7&v|^Tml^Kkg#hZo9w>_ti@kz z$e9?%c6y4L6T_VVqG&e=W$blf(6$@Ev>Q}hXDS6M%#E8uGQu;tSXjXe_J=TNUzZA( z(h<=?`P9XWlmQ1Z93fo?H%w`h0yK!eHm%0F)PW1&=7)<|SdMlpJ3z8fsu8+G(j9ck z&pn1G=2q~eNiE8`bC6Q@GJk@Y@!D|2uBimpzLmtoBr_?W|m&@73xzA zZDKH-3b4=?t%+MkI_T7i=6yvp zLUw1{^hj{>{6O}fyiFh=UU-@iXJCJ=4%(yv!uWZ(!=BhC=tk1`t<5ejPUfBbGL;^RGjcyplhY)t+4I6nGEHZjRCD{&hsEKZ z-*!FS@3iOrK$9xPCUoxUe)ICX$`xQq4O78Q_Q7^RtB_|d?pL8Rv+SzV{oizE$M?kn zM1WMyx%NR7Qt*KG!9IJoaQ5orq@CVAXb~(Z&y?D0vO(+m)$Ng#z3=S%*Wg4v|4wuk3nKN zb{uC6lxCue1zd@u2S|*8AmbtY!QDTF6Me2SU0X9r=MqiH4xUID9x;g0{u zR5NJk2eADL!<3@UXr_>6a7v{uUq%8F?dTDD?2M*De4ro0$4`$FI-y9#fJ)3l;8>htW9v5vySr}~Z|9b<6^`;CYegs~l zabzMf%wSeILm7(EiB-6YhO?`)YlHJ_x?Au}qq_5rZb7T!7Ye%1A9eF0Hvz(Eb$5`| zyyhYY#u-Z>lsoP4?!k$;LEhOtSP5CLKe@{Tx&$pz?(Nql=;Qs_p4BC&Dt_-9_BDxn zuIU1LUt}NZ5`2fve^J+90G^&7bPYP$tM(3NRFVFPd4(n+!3tHdc2MTai!5Txg|_!c zesllpz>faNACaM)RyIW}v{&u&eS(_SpCVgh1 z)xGBVMRn#fHaXCQM>*gu$U~!eZnbnJ4#Y^@l*P}XDqs3Pd2m;)e^S19aXups^~mal zqW(h2r3)poq!ufjj<1E%@g?|`ro{@&*F7F;DZWj4 zIC0ML4eL1h(h$A0(?P^cjI>zdm5T|t?zl8ry=b$9why#*`v#+M^VqO&uvc)EkIUx| z`=XIsTaZS@8BNjCz4`{(UQ@YZKgM}uP)KEcnOdb`acG8(D+KHwg44q9>}7p}1N?=? z{=IMTS28RO>IWU4VNdUeYUDrJ=SDsy<+Qf@p7yz2O&Tn9yRTLkyJGtD@Af&ntY6Tj zlKe*C-Elc>d+`h?7dP22`vtWn&+{?qk4UkY?;mvTJAsMp6&nk>Yj)W*(Zs?twsazX za(UrN!3=YSt?M7OsG6jw4xA*Zkc3R>MZD-ryQDuD<#hXA|KL#XQ@hW8AdJ)P|LhmE zDZQS!^|7we_8buGU3zhh+M=I4J8l3_z0uw^Ab6XNbmc(k_Z{}$foz6F_N{?IE4*92 z9~k_PH?{tvLBW1L`PY^X2IeLv?bm~YuDBYt8xkB>*N}`!$qXceG{k^oErkObUo%k5 ze@fG}+>Hw|2{~w-nyfo|m@4}!8mz&dmI3##8_{!iMpBoaivF{BHPEK7tYjst^T2rVBdf^C1=|A4#e!R)0U13 zPDzu15kTT!c#FMwRM7S`Dt69VY*isK7wjag*A7mE$7s)jgt9?5lE+=;0*?CO)lL`K zI3n#|AD7L$_zj}XF1q)U2Az+TacXQAVMv3$T1PY9aq$l17oc=H5u83OlRTYJ5=d4%p7x%OV^CiLB|uDIP^!W@LS<^Md@Q3d3F@)E@-vGoiHuLNrPA^ zBnR7@$i#6rKr&?txiAyJ2eVGU|3O*)T}50MOK!W{IgmbYOwbO0vDIU+dK2R~Eisrt z5ZxqtF~`wY-y=usKnz-$Hu(}1Nzw=3|6}1P$E^~2@Wz*g2Za9DXGn*@L}e1837If71ZLS3cF}*Fe*7=NfIZs z@5Tn#bJTR|!SE|H?Bat19l6?Ya4^CfW6KYLcX-(jJS1pSM+9}zj%rB#)nHBdoWtYl zriqQs$bBTG!^!ZmvIVk^_}95?VSj*G7g-lgZ)DjQJC@0LWmJXnO;)dK3OC*Je#|X9 zmNT2+n0>GCGJyyBED$c7Sxo!v#6yDYkktjn1~r^Y8BFY;wyo?eud7YdK{vCxL^u)JiqhW}*m*2YfmjI< zNXK+#!fR1#`9mEeDB$EDWbB5+gSkWJxm>K!Ujj2APWoxhfuKB`RgvRCOy783$!j@d51 zJ1<+C?S70qiBWr)7NSG}&AU#@b+wz13Wm0&%;D#iN!iI>WBueVRH8)o#7OUIdmJ59 zcdr4MYO`q&~{vruQd^Eh%R$k}8sI2s&H?8Kvk)AxNs z;+j1D!hgk4X|*OIm*G)jh&yJxP0DplD>(Y4xf(};%d;Kp4>%_9eXpY(dEEcQ-kCs2 zRh|33&Z)h-s=KP2)6gK$4OA5%je?+{;LK?iafm|(H6~7pabQqEMU7~+h>8k`<5uH< zBPbv^AjAQQGmbbAXGNn1hZszZQ$*kIzfW}oX1MpgyVhIpuKQ%!=hQj-?BUzr{`NO- zb6q_ORgtlB5%z`@TZkf`9ALICd(u|SiGJ}yru%FmF9$}FXluU67@{mXXobXaCArEg zrBC0rn9H@KiW-$nOuJ}o2TrJk=oInXrdNHY&gOY#aHR%@SL!gj)SG^ndg@rJ{4Q?M zPt5_HKg+QH>2VQQd3@_h@{`hmX7LsYlo*}1&dT_talu8oFWit0@)1Kwn6ZD#B)II) z%z%czQ(DS^HCO0|nL{Lm@@~}6%&_vmnFKoBt9>HWO9N7rHroeq0B#}~6XVjxh0Xk= z{Y%KxF-VtuX__@7&AxAdUEOfs{>*gkaYq;z{dpR{%XMP0uwk472c zGwqK3x%nXYyZh-uaE*U=*B`{@c(_}Bkhu{;cg(?NNWb#~l=Yq3{AvXUZ)#+)4dkV% zXEy5yIeytaey}+z_kO*|cry(C`)=Dq%+WQYOT<2lRr|ZU?GQ7d+n<7x)=Jf=Ml|m8 z3Gi-z{ntaxRly$@&pg!34CqPm7v}8)mtnuduo9hPp*(54VoyiCE4CxpHW=lf`;eX7 z#wqZlLPGr#mrA6a80Omqfl(D&E7afem*j+aDeUgO#=M*XSU4>7mu6r;cudIJYiyFk zMei^JfxB_4<;4^-1?>k~@3;xv^GkR_P5}I+xoV5AGqoTn(}6JPZDC^7qOUOu>ezF= z@%`2Ymh9ADyQPPlZ5m#w32Tu&ke-NM=^&Cvgz-MVGQWaG-u)}Hil}vWgemSc)f=XP zH79AsK8br0q3$_!rZ+zC6{V$^jbTH{ynIqyWCE@9wp85i??)h7u64tXWUd#x)+5cl zdR#e3o|zFq&24{_xugfJaUzxG(yKF6|3~1{UJG$VNLKiVAI`|^%{ z>j6bStHCUt>F;7oObE$)NSW($y`X$%|j-`wyq<`=lK|7MIiJXmnqSkpZ?#WjvK z13JD9eGI_}5oS;89&|q)%O?}uiDS)O9ekE%0;YZ;OyZ=x;p5B>W^J0pVZR;+D?8OK z8E5({56mCNnJa^7?(}2K$huQ7Kq<1pM3h|Mo<9Z#eS%wij7d)AL)EoDsDFGcYmMfP zHAB09>r)fb6d3kxI>&O--Le4I`JrRY;kDmpiUGZ4ztH#Cd@qh^O7;QzXA$Z1!N1q;IB}iC${}5=i|c zO0}LrWEaOq*2E>JIRF4j01BEWsm#555PEwFfY{)rG^3P{Tq{s*fd-;g4LqxKh=N^{ zf(_cms92Vi?^lfa?LSrXA5}9wQI+(>x5J1SyDI;Ft^aYQ_;LC^m$Ah~cXae%``;dO zTP2F8yMu)eP@81wklqtnRLl>74hJM=1<0R*m68dl5<%9qlu@QI#XwwBEH|^)7@H;- zbU^|rkjn&O3!(RhR^II6{T#VDpnY1AXg~|J%bG!q-#)QhOyYtu%!nM>cqZUiCC~oo zpP`aQ8F+B?2j5;^U1Q1LQ(;}W)Fyg6sj(QGV<{>!q$EJD}Kud&j6_NngiU&y?IW)mi*d%Wm%BDmku@9g+S z@6Lwjh3ZSiD?a2?@(o-!!F0~8fSx3J@0sp*6U?4SV0FiveK=nEkmJpdLpHEQ$D4h_ z)pxt>3Fd&lUv^{>kwgn7Spy_i%;Qc3R?d46po?ygac7-i2G*1Fql)Q(0;t)5JYo-> zV0I!SNajRyB+>IHoM^VG`_u2#7cWahle6yL6U|{n!}pkIwuavBKhc~Ja@@hw6Csu# zyWB~pUyrqjjbg9;k*$(rxvgw;_f@&ICn1GD;&wRM^stX02)*VGJ=t_dGduBQ4A)%;t zSh%;)!wk9R0?|UM!M9n|3}}evsYj9H>_U+(fdGnggCcCeTtu!|KC$Ugcto@dJ+i!}KOVW8mx)^*68^nZ9r88_h+Go)^Iw#`=p z0VnJ3JjIl{=+KJ6(%-S$Mg?#=iBD^6W#H)b3Gasdu6Bo< zYBnQf)r?ckR@B$qXv54@cet#kABR z`}4V^2!QXmWKCfKhZqG;ZT=^jVnm483#c2qL+b(^ zT~LRiJ>_yV*+al<$>p5G_?Wg_|8$`!`t|)!ps;+QfY7dmh9uEvaAr&Isk5OJYlHD| zcGn61B-Zsn=~EQK+<7Pfs~U1?wZW`DBENvQ<5eX>QPwR#%?x+XA6wnABZP&X$Ioz; zy`MBEuJ7sQD44Sur<)=9M`cyFajQQO?dj9a&hSYc%VyuEOS2RFa6=C~wmh^cS9nSi zz2M4a^UDkfS3jDhfFIz~fRD;k&?ZpT(wyUX3rT1``Q$EQJ(j#_)dsT_%XPOCYI zP_yq^O}FZcq@E&d^cU`)GfdA-#IMpl5T%Vn=G+W^9>u3VOD=>tn|m+}teaF!ZvrPi zyO`dy{!ws{Ox>at2b7 z2;?;&FKWCn6spQqCLMk3=1evhAfOCC(`>Qv;iM3R8Ig#c9S@SH<@ZO9ghX3SElPM0 zxS3~~AHe~?d!~uE!mmfrVUGktoYZEN$rP+|3*3EE%nr3vym5!xAnQ|H<}5R)!>VOO5fT+gtB|?H zZkMynq2?V-oeE3Bn#oMkbUdPKC2}m z``+8gljw?Zq(Zp)2oB8Tj>Sdc)3Z#Y8+A5v(^YQD*=E`%dxQbbZVW3mzZA|!B$aD& zD2KvER(&u5`?SIK9iZfWif^laZxp9Uovo)x$e)6Fq#*$bv)hWLZ~YP#90G?(=4FgSyi zb2&`dn(ZKjx%f9^3@qCClQ-PaGfdA?d|z@hfSv@N17SBw8n_eb(XhMTJj3+KtbEaT z);-6M;7j-U4EDp3?$b=ZyW98KngOoM1*k@kcXKWx+*%k0pvhCal%) zgs+swpVdRcm zh4~0_b6ov7X8UmJ47blYrgzn6)3fns)7>fOnBRooOm|(Tn%#@>jWcl$(XuI|v_C;8 z)!{VJx?fWK%jxdSsb+HHv>6b5MnI96dyffm>x?Y_yTZAq+qP4E0o=^uZ}?1z67$I4 z5NVjaMaSYR;8#+Ciqa7(=<24OYX-OV@WFG<3+wkRiRS%>o-H}gOx=b$Jd9!WP^|}Y zR1D&i$H!OA@J_2`My#%vSfsp2PlR`px32(k>iOpQqQ;*%w`#yDiTqGN*v$B10HDJ( zv(O!J5t{b}?%a#aHib&I^>{n7KYMM8XPnas%V%;Qxj$TF4uZSHM_qt>`pQ-baTDqV@?LIZ!;R%84qN3@B(+|DDZN8DxZV`ny7 zS7oou4Toj6bz$-4W>6h2uJme~G4Y9lw)^UGb3*<^q~}~r)B*_PCSPGTYtl=WN;=+j zOkFw^rdSO|W97Sv?)O))W1i@;SFSgd#lx<|M90|#+x*7-5{u+DzcHtVldWsKiU1lS z-4D6S98t53Y0%2RCi3i6Y`2fPkFGMqaL?*}HGW{vqcN5by5A^rbS_m0T3AKV?`yp5 z8f*QpbjMz84tHDD=SGAJt$U6stez^iilushTk~B__fm-+Bfc-dlLRxI83D{v(r%xp zB?)dH03m(;YSXXyCW{SH;F&+~YBRWGqsQSZWDl|NidS9tYs|gjv!vw}eX8)un)cbJJ6XKZ)nAVrbidXo}(t@d70 zhN*Yc{%!A~>k!p$bq8H%enL)(JFheQ34*!nQBXbLj=LUp)pPEJ>*>quuer~!Hxq*Q z-O)FozIfkVaRZFd`|iyf%-Qt!S2vm?>ppuG?p4axxST`l_Uer&>+g2?n@mgak=y$w z(^_*&gI5HlqvzZ!H<@iaKUbCWW*IHCiVzk(@A}_t4k0b}xi_2Rc7L4Axxx<5A{S~} z%xUo6M9MykgDPV-xYfMpH+(j2xf9L_V8Rx{r$e4`?E~&WSRTC3xSeJr)GcvSW}D@# z(7ooE-2vhibIfjCx(-Wu*PZ^U!m!lI38P3JkT2)py?2i5e2eM5C5e9hlx_z~Es@R# zMq_p0c@b7-Jr0fF6Jh^QEWLo9bF{S^cZ(SpJmFru1ufu{uI^Uqo9;Hf)tm|1F1Xe7 z=&-zj9fXP_V(3#SrC+-he1Fkp=bFv(N(PdOo}osR(JgbC`p4W+bE)DLch+2UD3|x= znx6f?rWDwEejdOJ|GptF=PPMs7LSC{2V8Iz5Aj(VIL};EycsW7oc^Pm(sG|)HqX**Qgw7I=9_aHlA}sxjQS}P$1l!0b>nU` zrIyDpp}X?XJ+x}wFQ7HmAY6vgJ5^pU5JuCy&yk*s?*WwlD`X*lQHuht z5HH&6OKM=9slM~3n&7E_T-8GBN4=ORRe_h-j8QWut=~j8V!@Ao; zmY97S+k<2^S`%}U>loZ6lYrV4OU&k#&#HfG`jp$s=6;a4D`5Qyq@7OOE~a|*y_k2= zn@W&02%N`77b4^zq;%uJ6FCKs5E|dv39MgqV#!KvCr_igw~ha}r{X z%a0GHYImvhu>{&pQqd*QfzH%OhMSfUyDIa7&&elM?v|JEuB0wGJopxwFh-$0JrH&f zm7b7eI#dZ+j;=Pj+!B1fEj5F8QGpXoQs$Y7TUG-xffOiB*vq|22RKL5 zsd`W_mEK5Y>m@Sju@U=KG@9>UPsTi}cdaUh+yZr!<+uiw(Yu~2hLKgYq10B`@(E7y zdr1KSu4Z(y)$fFh4VA2G_$z9b^8Q_2QP{51mDdGQ>~R}^O#7t$!eyI5p#;oEpSw3+ zF4wmJ9<6MGf+g93tS5YK&djgIBmyE{6R1Yfj4RuKW2 z@o-n!S=4~PiE7~Mt%A#Rk0Im|T~YDO3@Wo%Zl6SUm!O0efOA;8j%B;x%S#A1_39}| zE6zx)3+9uH%r;=g7)lX!ezMV5iERbd`}q%Ypc;Hs*7pkIu%Ajq;#~a4yTW)d zQQ`px8OV5JG1(faEnS-W9Kz#*9#* zb99Bf_cb$Qh<@+|svL$gC^(=UBM$Uk!r=>sO%oA^v0D@pI5^!EUpJl0yvauL+tDdZ zVKNe`@?Wtt)RCc4RCQmUEA2Ah1OY&^RjAv9Sak46+fx%Ac6%RZn z>XV`)#&7}}nvv*f5AYGi>aF$7&Qy$1MnX6^#rpPz!GzB=f9wovD)YGhQgZPdrc0Ss zO4F)jcu6aUo9&n`E|i765zK^)=%#(c9QeaKaEoO^Yr<;K7uy5wp2C!r5XWmZeCvLh z3eSKs zQl|8rphP^)w;2Cg!;xq$c{GmzHB^nz92k;BJv26TO{Iet`I>wngCY zmA;zenPgyuYUz-w@6MP+wPr%Oh~koywmg6oPBu@&1)^}YzKhXZdMC&UPV{9LstU$? z-y7+n{lC3XzPezff7pmiUBVHfD9HoA;|Oz@ z4-r0_1R1h?JUwxHzil=uha%X%ih{ODPaeIz(zXc|l9r%7r6j17QC6r*m8gm$mWZ?C zj;={O5Q7N zI|L$Sbv#+fv@1^dRrniuGRiWjJ{KRro;So})hu`D0j4+W!S z2yVs)W~1yZ@Ax=9?>c^CcGUE`AAVy-?n=iq@gi~}KXp;8CNvs->dSvJgE(zEl_~`BtA9d#BzY+;cFT_VzNO`thAWu& z{HliS#N$ZLN+eh4`>ol}Xw2@^Z_(9MyF0%{TB>&Me`^lRS5FX+!hq1XxxKzKgF3^@ z6l$?|!m1Xsn6T?vwAJpS@60>hYvTG*Qp@?R9x9FPGLB?$ueo%F9lG^hotYiF0mh;< zfoSCrQK*TNMCI#}lRt*cU|x#RoU zc3E(=0W+$a@ZZH@KpO^UrHMOK^IBVN?URx>Xwzv;2_3ncOH5S?JdUVQ{)7GYFeJRNbrbe6lCg^2f{p^v1N*9LPnq zPqG3L;IlDnR9t7?O&x=2+lyJ=l_of$U92ip&6kce*k_l5*+*07t6<`M6-wgTbNs;6 z%u9&Qdh{R%`p1>gbECn`3RSjTUkq1hxxSDi;!i=n`RBd&%0KWw;k` zOP(dfZd&|h7sUAZ7+pDiXaKps~TqF+6^ni-PFK4F>yD|8^`4v63z9E zik0ShUZ;M`3p{Bhsh9;3oxL5qiLgLvI&dXKrNB0XzLg=#--TUQ*zS3L(Qv>S#LHNg zGCIw5OR8+#ZFX#R*WOkcb$;gLpG!TH+OY9~mt}wdm|17gxQty9|+3lTR!_02$H^#y8 zbm!k>c0-IPrXXL?78zVt>n9LqwTDt)Lsi%Xzyq{=KHh<4E{si{uq0EtZcJo+206^W zxfoSSBjib!h|FW-go9Bk9-L?@{8VuSz|3D|yOiPf)nqZn?5AgoYhvCxq|Ey}O18iO z%S4|^8R*v~e~jwnjZ!))uKl*^u)ZA1{k1hcrc~1>)gnn+|1G1b`K2zcrHu+*PG9fo z59hO_3Fs>9T_r4w-gAHMXuFrA!bX#dT^I#)rV~S!BEhCda3_D0dQh%*56ahwg{-AR zI6nD==FP|*wew3Gc@Hx@UIvtM1#+wiHXXwe42<*q_$kQ)^#^~%?~#i}pl<&em3>@O zojYz*+h-^Xk{lW;MQQ_1AmJ`5;~$bxk;Gr3PQ-&PO`;Bc>_{k`?NSzys2ENBxP%^NL$Pkkkl3` z%|V{)5>-S^OmU_qIZBc(Xd*^`^@1J0nAes)zJz*$7=sCVJigT7pb6frOK04W#O5}yLAwkvC09JrJXU`(MpVY3(xovAM16Oe}CE;Nj!mTLFi*0z68 zc5!dJz12`_+?Z`x^VM$JHnzFtzp^Z8{{OGa|2wO4>i@V^dG3E^RjSZ`|5d3`{Qp%6 zFZuWZ_^!oQN~t^tk^!wP?; z!&WxxI`OVq@vda9V0)ce>xOo+Ba~(I#7=fgUFUYPd+7QFzsZ+0u)*HfWfg9yvU>7o z9V>UX`>w&R9hST!LZFS|Ifs$ei{X)bxOfCK!!!NCQ&|;C7@l+7kS_KNwX>*;JxAB= zH?q6o)p5>7_6LNLuH48D=X|lcu6BI+LX`dR{};mbB>FOXjwcw3z86zt#gf3;#Dlpb zL3+F_C4Ca+4%*Eqf3#PC5vc@!gvNtQwuE6&zdT=!yE(a5Vb)Rli`iBo@!X{v9!sTL zy)ktmz^ed{3c2GOy^Ky9xDwE!vXGf*j$6@aH!9Dmi%IGy_6aw%F-Z4yg^V2FeP&1Q zeHf5(xunL#`D2v-G)dDZ?hVGxd%Yvjb4Od!z%glQiMmNkrCM?O(nMle z(98C&nT3uv*kfaa{d_r_QEZ%p=^s%MJ zb%-ywjqh)F($8x~*dKN#J1w2A)x# z1`v6RoCO`;PI`*f?x2`Sn2D8Iu_gp%`AL}CJ_(cmM@)i5^#A83;k@=qnDRej62$xc zzcvX(Fwd#8zudJX&9D5KLN*^Z^dy>%I}TYFQ^6q$udK`DWu$VZq*U!bsuv=IKB8dV z<6oNHw#NLSBk1zFh%S@;q829=8RV-ln!&cCR9C)DF8I3^tU_&A*j4VzugoUp^ZRly zB`XeZwVo)E0IM%tK>I`a%Z-p@qEzZ^ilKG@4hGGPyA2?t$bfd>4sHi-uaw^SKV=iWfU~qJe?{6@5+pota}NcH zFWf3ZwE@2jOp5+9@s!_q=S2_d^Q>JH=Px1nVt* zi&rWBHJ4*N6~7YKV(m8nl@kog|KgnKi><=s&di3n z#96a)qJoGb|DdGmr#~}@mWwd_B6J8fx@6@wiS0{6z(M>xIXsc*oV44@MNpaULXEfl z!_s&?H(9u412)Jm}FX=#_&CV zY<(_sxPQJ7R&!m~T>#`~L=o_nWdNY?rW;24hzd$f?gP-22?h71p!Y;e{ENQn z7(D>y6o}-bF7~0V!m$iqMqTmq8PbX$#bX-w_lE=e5L0&hAQ09PD$#D3U>2D<$%<@o zDd;_b@bwu%pNOje&wV+dyXaP?EpUOM=ww!JUFP{mnzWzOn`DksY5;CEX z5)7@Rf#+VoJa`khR-i1uW8e;WebROhUO!QgK$HrCE{2Q>bg9Bamw=Y?dGeJ5uW_;P z`5IWdn!*I8+35L>8kgGC(#Khd?L0k(mZouAqYU1mW|HkK`lgebYS2`{s;KWIfp4E4 zRkdzzQ^Pb(mP&p!9zDsbaux1;4_k;iK0okj6=fJCOBO9WJURESC~?0lrEO zZjh}qm22TE=DKaa0P+9}*SkwEG~HeE?@YZbMz-@Nm-xjdHxHk=_+U=WO17XtzTN;6 z$4tCF36F9Q{LVDt6X@Rf9f?mLy^kDwN4od!Ge?GZ*Sfv#H@!Q3O?vAjnKUS&G>rs7 zOu66mtM@PPkxk~CSPggI{Ul)IyVveFLyTU#j!VrZNkRCXwt|{ zeXi~8)0VfIrk}#^+!uhV|ZP)%RWFNORhUT zfV&XavmP*o4rhH8#)?j;AgRqZ3@ihh{Xfe&r8|6MNI$@*(+6tK7;DNqRU@ zA!lgjWOU=Mv(NX8W($`Uq-vVwxNGm7GCX=C0d0veP5#4K)KfTRP630vR=yyh*}s)> zKAti+jIQFyF1*S-iB|I2KHB;?qN5Kz{Vs45ew69r&i}~t?A`ud@_i;8ksc9_sI<>~ zL@NT$+az6j;Y3?gp2bp9tDX!r#34fuRowq>f@*yHg`BRv&xUN&f8l2hKj}1%vFg7R z4^%Ojb8Jp4kp`5tS5+Bf*JMnjfoUrWZDQY%b6oPIJQBB1=&BC7V09+@3G*|&((W;o z7V!RAiKHtkAxx7CL=B@Pzfbh4bObo_wo_B@pS`m$w_#00B`Up7r8f*7l!0O;og1kW zcW?z~r{xBh0hBA;;3VkV8ytNUD7zn9>_6)t`&wlXH;C1!%qH`vp|-)R>=P<_+^CA) z^oY?m7r?#^zW=;|^{PyU&+fz~S_Qs&U$-_;R0ikOUpkuh697s<|G7Kr6VoO4Fyl}{ zBWA~4Fwt)79{$8M=8yK{1Z|@;t^0JM9bV@#MSGHf{E6HA&!$K2iuJzT>m<7qN1d8( zozG0FKe@=NOW2rnbhLZmB-`lT*gunTAM$%3%xc;A;Ye zd2S>+8uSBe$h(%0-ZAdYFHG0);=q0Rg&Eax^=+(kUIyYOMNfa}e)y&7+w~nHTs`HN zG|OE@%gHfbp=}{p^n}n32%d4*g?4v-eH_|NvR?$re&RM?neEi6-GwWR@47H?;c^Fk zZF+7w3Yrg}K%IcPC>|`A8sH9F| z^!!(fnUX>=x?IY1AeSxqOFnWQwrq2-#6k2DTC(V}YVWs)doVzDYky~k+g8(lINQa4 zGXttQuP#h9XiM*5o))-I?lE1s*n3TLwn|(M9&B#Qd(BbqqzB0qc)7dgLDQ|z>d+%}7xxUlZs$F?>O5_aONDWNE^UL3sN-EWoc#4J+pEkgB zhg-Nh?6OzIZ%Ne>LeM5hs$D&KQyzjT)bfdJD^JboVNT~QRF*M+Akx(cNDUUb?zJld`ek7fml z%7Fbd4Q8ZaVmyaLgxTN3T|M;%PJJZ6YQa^zz;FC(wqulO$V8G>%~Qv83^T8sEgFF6 z!3BJ)>?Qme3TIi%S$e0mCH!#z6rPmm5EK3e17g=Y7^=U9U7jHQLfS;m?cU z?OkjZzq`V{^*1x39~hUE%U#_k=q65J8HNXs4Qm#+QJa*YYwNRIq+>h2r($QBZO9QUFZfpVtSX`E1UgD z829)Wb;Ze^%+$_lug^!XQO~V7Z>hdHA=0Xcfz0J69dygzTIN|Y_t-~qWyqN6QTPcUlR zMSuan@tV~ok5P?_*b}rsKB7S|@{w^Y@6qvbvK(fkn-E~>E7OHEr>1?K zUe+}6tINZN_|6&uJtjDSPIyLoxqJ3eGmwz(wU3(qCH0|F{$Zx*GUJPLBF?(vqaGtG zmSK8~NMmlL)#Pck z+->%_X+Cn*??R*?7FP0&8YL!+zkdl5*sSYFg&m_K318&nL4EQJmGn_Be5XKAA7JAH zK@*OQgIVu?-0V1X*|IQh+@P)1zO4_FwpcOiTJuYbVY|W0O}EAbFW{i5VKYCJRf*`v zI1XQKn#1Xws`-oy zUYWcA-h-J)U4PgW&VN$bbRfMM7lak!quymX$4inMtu#fIClCiM@mWmHvt)U3unXh! zb4OsSR3+=)ReQ00P%uTbLo@3>c*1n-19WSs>}8<`8Lf4AW?>_(Hh;<^1Ipu_-s?#- zxW7LH%;0)jkvx&2IUpE@v!cYw7wXCP+c`SJo&2O3(CcNWg>TXey@Cuyk#y5Kv+?RW z_t29_9We z)^BuH==ME2Y&g7Yp<5+-gz{u`NDoW1)_FQG6(%SD@pK_i*YG~6vDBFWTK&pwlY&aH z^Go%@sJP2ARIvicEf7aIX*;sm-M#UY>D8w@(Kb)64CCI>Txe|~6J0L+(4HW&P(y5I z;b~Ls4Ya~Zph9KhlUz(cV;?Im>sqR0+%K1Xtp;*0r7cdW{o`onY4{!c+u3?rYbz` zqGojK^$3 z{{1vyhuLr%4lj0cvsRdfpLbdZb%x`?|F59lMo-(Iu2B{E{zY9YP=DM*T?grQLM-b5 z1UpJz^U>S5+*csGJI||l-U;Z9c-}PRS5*MS+*i5Ztu&oQrkg$Yp}CJnxhc<^EqZV3~OXK>J zlE6p9EG#8-^w}ya=$>rQ@4gtu!#rk7`?>*U?+NV-n|BFEC1|!mtMF#E&^nX{ev3-$ z^wChsZtE(zIl_MgwM6ce@t95+?9+czaP-`=TjytphPV!uq#K z%&aPMF>i@%V4u;Dgtop!bNlzIZ4=*A4VoskU6-J9zkc4UeS?wz2G}bVKqzH;+rZs> zw6Q6p>j24RbbjYe7dh?5D}|%V=)_x+wT6?V-GG&JIoe=A{Azo9X!3Ub0kIRey)EZ$ z*BYyyYL8#y?pTTHZHjyQ2^0u_S!sIy{=dWndOJrulAU7RQ&Rfdm_5(a+uSSv#cP17Umj+jOexW_g;cphVj>MZEj)Sjv45U zy#QDO@l7_Yt{nR-FnHk;@iB;hd!Lm2(G%{mto=!5?Y+KH*Sp&8MTaL;+kxcmnN^MR z;CS&iMc+g$9M@aMOZcAYNY1Qkn*Zvp@Z7tLgCzk?1&x(-K#BUFG~G`ghr#y}?CKqNt&T$*!4*zkl>%qkC~ z*$ACN5QJ!+f_Dm<_9h2DLvSDu6b7llb*r_9kyZ56THE5yiCzZ;GYDspdoEc2T*J0L zkd`j#N}6a7@KubX?+kDO4`IounG+YG2@Nv0F)Vcv&wwPZ2K{T&OEAVJLF9-N^qP~D zyyhf&(k<_R|J<=T+ok`5UaLe*wN9Q5y<#Y#-CdDi%t?RrWUVC?4 zoNlw8Kx$(oH*bM1ZMwW1P93d zc|Y5E7y#mA4o`Ze=`~u)p1{ zdfNHv_{K}pB z+p-=j}(0OZ~!07)&717St{@C|1I@ecl zV*p|E-4rR6PqQkgJAQX*YYYSGz|=fcXd}r362>{-%s*CN_HtiRJ)dass$HL!u)&Wc z+aoNrfI{t>k1fLeaJ!c5CZl z+1KDPV08rpKC55=`X5dE-SHqj}c#h5pStx@Zfb_;dDO+5yP6M)tIUrYd?@l#O#XBA>VZ);K2CChz1gh78oVu^UY z-g*kuh64J=FZ<8@vhP4qmc5_-q|x=-RN90DJ|2hvMHO1bHUFxL_8JIUUBBB2{Rh%) z0D7bD(!Q2yw7f1s@zrI&%GBe3SQd;D6l)(PpLiOzeitvLKH*AjM%NF#211%IKUUV` z2fS~`^?#f=gbeVVjS2aS9wh6mAz5c)y1i$K@Akat>3rfrkRXDJACh1k0#v9rSJ74r zgtb5GtJJB`sl^`HxLxY)1o76PYWrstXKeU*`7czz(omtJ@%n;ft&H^itOshmVw&t> z-+HAsxWI^o@31RpNUP!ZDQTwXB;>{uL-t}x2avz$(YzGpE#a{AEE<-1cMc3qAybY{ z7kQHBT=cO~RJ6AVFH<3EyH8j6o+Y~Gw+bKE6}O*k_|8ZHCz53=KpC=9z9y6(l4dvY+F>y2MkNr=;mmsc}0yiuv zik`q{gM|tk`TfUbkp@ZN|D?Dl2^&@{2H+n%%fo@xgEs>VD;<27WZ~SjL!16GEqOE` z>;CDJx5<1SjH$Chm^RiMj?_EA|lhV>5qcv`2K0YKV@oeawlKJX;vm(B? z{ShmLp;YJcJ-p!3KOCU|9Qc1+_2d`Zs8)Ud%i=KFC<)tz-_{d~z|QWO={AD5UO_a3 zeu!MP2t2v#i1Ilo1Uy-PV{h9^+IWL@iV1RvV&Y557i}byOg50r@7K|`xloWktRw5% zo)b1CK{PQg@^jMs!u7OoC<&*hEh%}UmSHLoQAgI6>Bl;*LiYnx?HmP;JO7-ckc8;b z^fzr}Fo-9wBZIUf8X+Q-ObMjJ%b@-!g=BeD)WBsB#iM#cQZ*@_Gi41B1@xeo0@=dg z)IHX6#tNQD-Er~p0+&qPo_%Es#D$8jLH(S7R^)&wAIKPl>pkf-vSk~i!rr2<%k2xp z>rTO8cpOEVRV6z54g0fxTMSK_;`R8Uf7KGEYMJEMUnB`(O&E(>Gg&ukx!yrl&q;HydJ1uimuvBcMhx~7d87$R_jlm zm>X<3%$?tGqRNKDZsj)|HXgs>Ac1S6(e@%@v2Q8xTa15_n_sAxv+fjfuV^2F?8ZU7 z;*KzyqAX-FXGHn?3W45${%N@hb#f(d!AS0{59D&wePgQplfqLfud)2 z7-SBKkL}|C` z%Z%-f7XzX@AK)jUQQ@rtf=FCT6@qzcI`6JqnrYaAca`Aepxkq@z|ItIgN=#s_%yLsC8=emBC?CVfmM zL}gWo8oZvMAzM+CYghK_OAY&iAKPvgnfTn$J@;;=DM-q?lhBx}F6mBXGbvCO zB+@KZFMi~ww#Ee2ZpA@%za~1cb-IAenx>_6Db(kjK}Zv&I@fZr9lo{v7Wseo#!`p) zsIi4K!IAM@ONklKIggZA;zU%mcxw2=cZtMBCyptd^T!Uh{YW;yG^6giw+^-iGWE#S zq`gY?g!o(Ssjy^-Cr3N%oT~iiJI~ry&Kpzd7A>Qua-rUhJJfdld2}MJMki1SDWM^dWCJY9I@a+- zp?eJ&n8qoc2vqDU>3E|Pb0yT7dy)q-Am?pjRPxyu1IIYjF z{)OG0RAzD`T5q=0_X46@fuuxOFA5nD2`u28W-8Py#xq~cBr^%H%;@jUVxeYNKb6HW znMY5J{Sk3OTp27X4lmeh|#vKWL$h~;zBbe3C1c%@mL!XsX;d&etf zdsWi2LVEGQU)ga%^HV`?WjY<4ZYFv5Zj$^V3aR@`LCbgickQ#Y{v zYH_XJu0=nqOL3f<)=WlGfxu&tW**@lW8*6uVi(kxk;d$ZFY&Uno7*KkiTQmk5{`KOU zkFrmaFMdS@F~ws9vuH0~lRR-}jfRGw>~0-xo4VbA5FWi=Ej!6@=v*{E<8L{^IV=SI)6KuVAvy=wjji!o1W{7Vfp&nB_bg^wL#m>@Tv|910Op!wVv@*C zQ%b=a=G?TgcK6L6o)hZqDj!TlNnm)-U!a9-hNJhJh#@V^+&I4*W#_l_0s?SB||6~PF#33>R$k059$ zek0Ls7?Qtrh%bNNJ$j72Fc|9&I2JNB#kC%5oAzA9fnlHl7NdwWi;~-}(aqfQtkA|S z2yl7^pyZy@ew(j+B#Rg)xUD|c?i4I?1CFze;rrDtcf4(OO9#P?9J?}W-8RSDEvvs= zAO~!luX9~L^>|Z23Rb7|*mb*$C z6inNLAFBME`XhW3pM738NgXH1-N03PGZ{n>32;Ryia&=D*YW4=?F#r+K(VHgoezV( z2D5Wjq$mv~K#ph4tAw)PG?0w@22@JvwmB4&mNd3*9BjTg1i6EW@u@^AG^;D_&_A30 z?tzK6sSolBmJ9h^9qk1a`6w@{Q~+Kug?V$?N!V?zJM7hLQ^zD`!Pl}CuGFk4clAWf znx~&+2Xy}4hwzb=(1jf<0SiBPEnDq&Jf*qGxs=F5+&KS*`IcGoleH~ zIoIuUvfZoO)d3X7Xe-0l4x`9!!ZgBhu6DPcY@0^kkzxH|A*`lAAUkvzFNe;A5sE-f zkuS>5~N)ZX4&S-!o&r;t>W_TYwi z7e@D_OUCy`YoJ>k5^CSgD<9)Il^)QnQPG17wAMv6)kCUZ zCTi{k_M%_9+oxefmgT8`x*&;H=p|czwAO2D8dxtFnzVYQ%ZC_<5Av>fd_4Z%Y;Sk$ zY3vT?x${r6gA6CauXamMv)xIB^2%v;Yf>z;&;_dKO4s9byK(n#1ESIWriFemMRISz z6t@PumC|nM7N+TlOthMDLBf3*_^fb*{;}vlKuVGkRbS*MG6#VUx@s*?pg%!eHL>j% zawlut_^B_T{Q{8+=;Rm~+}Wx?sToKClNq!<@1RS1ry~B?tX92N$sq1HF<#>fYfpw5 z#d|>B1ijgff!t~CPnX(m;k*v+)YDlt&$+p$vr0d3UCMT|s=FcV(T8sLGCGzyue-@* z+dFvN-CVXu?)2rWtQ_s)KCB16aOP_~=pS~)vmu_E+()`^P44CKfMY?-cYFm9qD5|> zR@<$G2PBvG8d25Z?+M#b9sZv6raJt6*4v3RiFr1CWedp1FTd*Mwvqy8)vInf*FG~} zPddh~9bb~%dshu&u5l^V7ni^8s?V@n_q!4h(mEJ?_Ntpa*_Of;ue+Nk+hNY0X?yp4Pf24KEIU5< zt2^jyTk8052XW&7j)fnmT2j%U-Gyh{hNxc!p-NH%phs|L98lfaJk}xi^x~V(Mkf(` z<5r);_3v(zsrDyEtHGT+)gDHCuGDI&c|A`twLg6lV*}1lxxs($-T#s|@ z7Qt6;pL6Z-D)gwxly1hkAZKfhd-Pl!pH6aHpGS$$-PrSNH<;eD&$A0jhBWMaI}ts_ zZRg{JRhVu^X50GeW)`b^giAB-SJUmdzANw~XH|-(5xbv?mWAC}KS6Shu7p<$qFdY- z)9n@;uORs=1f^0qL-0r@T2|A&kl`tmMRRPT1#a&d2qrJP`)Am`9bOKj1*W?wyj*?m zcAw6$!@Ax|CKwDK+7)P)OeCUD<>)&%;sVk=1u||F(kvx7^`SHEpxyn5JryV0o9c); zCRoivsWgpfxT!|nW;XPL^V&jAqp0#ds)}xr!#cc6w9L()Y4_jshRcGM8tRd2U-X9z zWAl~E(Mt~9gl?sx-vTC%u5*Jfv>%3NRk_BC?9|{XccU)vxq%nkuekKP#LfWy?!JVS zV1IPkOKmZ@(rt37-E^Z{f|5^i0d*8^zloYD6)#=u#$F1a{GMBQsqH;zZ5Yj9MJnD3 z6eUbE*E?0H$Q@C1PY1nfh<@v@d7Ps*zRZ4_m28n}%uRK@oc$3xoSQPE@uhMnIlF28 zA$|-@i91+!le^8?z8s2rYx4eOXGeu==DO15cC$fi=4VC^NYUmfHW1y|Yo zi+{dY%N?HU`NV&h+L$elUslW;6ZMvR>nhuC3y)7;df?e|9fTaRCSF#omW}^Dozua! z-V4g-oL0!i*^wK5wcR0e0VnvN@OP(OZO`BC`MR)Ul9ha>lubzOnmwujBczx1vY?(| zbyPn%-~le$pwc5-+rHP>MojZ$o$COy70~-~mJ@~iN$}`3XuAUsh2H#$;^E}9$i~At zIgUcnAKHrn^c(hQg7r5^b+KO;zFOkwq_j z)4cdK#EP&`Uqin*nk_mTR)z5tt-I%1+q29 z0x`ACrRq3)0zJ!4oUm<*MUhNGm*^6*I8k&L_M9BTsU^o>mlodkPmkhK?F!eSovrjj zZ`sOjq+4_`8D!fd(LQ~wqRH#vgwgX<7RlE)7M~qPk029>K=>U|8>)T^fthxQp`$Z8 zey~>ip2ru#p|(6QMXswe)FgK zv`NFbV@LvIZhlMOv%LybH!ZWq%&$yHX*K1HqBD1uu)4erO-vV2`mMV zR;nhTFo>Rmf@H`u#^kgiPtthw3{=q{;g{nSnYn@x3+ov-_$GLP+ugo5*-n^vesz-_ zmPhx@R#ZeW2(7!07iFzQZ{}bZsgiL)G47GVh9pdn zHK}Fip)I&@;s8D5CHj3y((0}zo71IPLa3!il~Pox$_pdlENBUpDWK%hsFG=9^AP1v z&=D-Ai)erfK{1sc;cF{FPax}if#cO~?9H}$I9n`JxPBkhgDg~68;Ld;?M5{Wk0(@2 zgunh&xulC(nrxO-ua-7B0Nx!$+f{&gU)Z=U>i>1e7u@D|&<`WqtA zJ<)JyQ-m|47v6$KXRUko7TdjTClX4qa+t)gZm}x|-5^@XG7w$WSgs-0QFJv7We(9; zdo1{ui7u@17uZm+rapnYE;#y6ADD}6SKT{{G%+N2pk z>@h9n>6Um}xOH~%&(hu5W{78#kt|`Nwc&}my)<;+%(YFMcuq^-dx^lJ0S04Dsezk@ z-8lsW0;E~A=XtfSoV zx7leO=Hpf;-4L5i9n09&EkNKt%5A|Vdm(}_RXcak0(j!9-GT*nTV$z^7T8<4T(;1& zd7IpBhxS>X$)RBs6m9f^-<51MMau{I-47SoNvLmwb%XcK^&fON-{ep8B z&st=IVDEtv2Ym(!hAmb!&W>l-=1I`5vrA7z7bA(upAsD1sEJLES%;C~XKrI(2~%*j z`|xhNO{be{B$-f0H>QTZaEyu@w%861*0`e<+g@GHOClyjXP8%LdF(YgS1-1`yW{@K zDEPYrk%QkJ?`7u$mg5#D-<-F(2Zi$$iQk@0;Oqb8AX!4rRzJ2M~*NIxl1 z3@P9)TVl8W(X9bqV00YeS}(n%PyKvPxe`1X<}_asPe3*Cohing0j%^8+q%F4tA;ir ze&!hjglL@G__wxaA#T0h1GYrRqj69H5Z6Pp0#SGHZ|#oxwYf&Me&2`L=y7+;Z|#x6 z9j^W!+bek0ZGI0bo%`Kk_t=y3uZaLBGQt}7-aU3`x7S~VqtX5gwG%tr+G^0D#&5jp zwz${!ZJhPGXn11|AEZB?alrTzitOfaM9WMQUE(I(OH9bD``nZF+Fo@iE8t0GI*4bk z%D6A@wYwg;Y8hM?V|rW+@@@D?g|Qx`|M5|{;iEfNF*7`RZ{3FvznMIG-#>C!+-I93 z>g|k*nlXv+{`DjG+SqND?m#$^dNP7^d^IX&Y zwz=s|-{hm_#K=|28Qp zt)`vD_9l%L?(dL-c;!rfQ=it6*z?cvOF2yX-u+pKjGQL8JoXm4jOfiwoDszd>9zJH zy>{Q|f~wpk zmU=jXuSEptVM{*xQ7OkgI@igr^#Qvbxxw!zeAI4!(9HUh7aRP_%qtHUMHzjv zs?(U-BeIP^+oOH8^i!Hhy6*KO(K@vILl9k1pIh(2J9^+|JZ2B1Zy!8nkNbf#P(h>h zCyGv|rkPc_jRAvq7RVk5jAYG8MYq>`p&N{w4P8k`ON>9866p^IFM5VrYiO;N95)<6uqSdo0pnD6@k+aK&BYH2 z$Dx92+=DCamYHSx&5yM!2@^Ua9cEn5-`gMOs-q|B+2IFElQQx5cEEvE^GdMV$m5eH z5nOw{oi|CW{?IU*w7)D(a0?J@ji=u9ixkFyE zjnP9jJa6kxD*D=;_mcfX^)-RMX4J0OCEGclWZ(w;WZ-tEyliI&7rEjqoJ{bXd+`-m z)fI~yUbRC5vm80nE&OxM#=9q6MZx4A9ujP#gj34vn}aU1{Ud_+GE&piyP(ZZY zZSfW>w%J|(mi;-o?7n-;?od46XI!X_&T3;u8pV$XZITUOb|t+51iZVS6N$_N%a-qD55IAM+9+6~PKzvEy`juRP)-WyX?s2+y{ znlXiLZtW_&+o*1$(2a#+bbvQdgoSR!ARHlJ7m}5Nv@OrTRy+tjR9Gz-HLK*iHx29) zIEAln#@lvC{TJA%+nxhs9zXxKJ-bng8aSD}ca8$IFsSMHqM#ZzX&@MI610n|94e)-|m^7rDigdOlBrYb!U=HAR7=!NLW$<6825x z@sOv8sF*>4fIdXD0|X2ZB+7CD5dtEhAd9jKl3+lP2*JlHC}9ynkr#ZRhzS4h?^N|9 z5#Rg6CsWn6+`9MNv!8R%ZHveGcV5Js`6u#3s2&~CX6>co$98IpDNRH?*OXCvklwYuyqF)?(pp^otup~#F zQ0w7k%S={~DekeF0BsWDdZO0D;Ppy>jeTiQn)qxfk4Gnt#1;$kC`7~8dejm5!lmBx zJjeaj7YQTz1#n-7CM``$q9{^kReSC>ULmO)Q%HZXj80e_k2+3v!RD{}8(uDsJJibh zjfqFf^inCLQ4Ac`0~@TOwG6wr`qW848k64HXD~DWRgX=xb}3d@Ypt6>ZPM?GJGOVE zyE67rFb9uzhd=&z#le}t4)VaoVZv2I*RG!d;1H-{b6%m%;R$ZgR$TCp{;s%XU9AAo zjf1zDBkNU^hG2nd>Tp7hI+e*P`Ovi>7{Kf6)<xD^5F(TVbd+KI`Csy3w2PDeFaV9K++S@9b3yGzOIL+~|$rOuet?OqlZBrMjdh& zuS=(p{{#iytX8`f^)h@hJnkk;N>&rBQ1uvHyaiM@w5ODd0nwIG&JaX5g^gU%Z#rW-JCKCa5bN-R38j+^2vI6i|LC#9*We$c;wVvhtk{3kE)G^k!`WMYD0UO9BQ~!xh-zdH=`)+O0$5a+(S`zZ*0Xw2(K^-u8E?R*&=r)M z0yxWI_gV?Q%-VIh-~e8_b!LKsG&l;mE1umyH|Q6yjyu0Fi=IU{fTi|g+@0Pj=u+BN zoIT8L;at)JSSe%$|K1-^9!C3v{#dLY3@)UAWs)hbM8cC89}X3k8BjNGw`vL6CS##m z;3!7y0EE#i_6!4{v%EKG!b+pDEy_aw&>ykw+IFWxN@LvCWUSU{*uVeB;`B}`d`l41 z1tv*ssNi>gy}0Gx6UApn5_dabQ;w z34hz`#j$&75TOV@&p$xXrMYcFWJAuX6aal|s-S3_5xhD^p-9Lv#7%*>yb(6Mf*<#% zVt;4B%s`8%w$l_u?f3apabo>43|+lJt!2Rqd=e*Dv485s$Xi2@Qi!{EM-H$`2QkE= zb!Ium9_F@JpNflnL(V)N#XZ)mU_X99TfshyDVX=-|7^m4l~4%`hYsXJ%-I+Xet_zg z999L@s>aQ`ZOA5uuaLsHFV=$NW4Mxr{T3uq>qkTr+QB=)ZPOR&4qVIc`UbRJU`jL~ z{*8#)#!dx^NX_Ti!G$2@CPu=;m@d$iP)L(4<*X$Hi9Axj%8 zPQ`hO{7%g^vB;|IfAMEsV;_) z9+Gz~h(|0^bXFzXnh=cQ`$btG;6p$t#~QaM^KmaT+RLL_W<=DLqg%YFwT1vL3yXNC z-TVJ8ZnIT8n8DY(XscZy;j`^=SNh>HjTkc|p3fV?+-SA``+pa=`V`LhAy(bwb_WUD z_coW8I!~@OEmXTWBiPUM>oBAbKq$GGD(s9PZcm$6d!!0bPm8R*;cwxl2NT-)(779m za|Ty8^B#^}?YKlFdv2hL778M#$#lTCXHE{@1*t-lOt(gs?YslBFqzo&bxVSY>4?%n1^ylJ~ zMaTdqKup|>!o1X_<)$k$aNEfm1gJ9GdPtEZSRq|ozw zeapq8_lw&N=`t(9xPa!R!-%iMM1q(s_d>_A;@`DVe7ud>!2C%cibthbxUokNbDK%h zc;^5#iN~N2siD?*)FLGWNTn`|vs+rl?7>_aKN<{@(WM_r*!WWVUaQ~bt>VCV8;V9E z#|l&CY+j9HlF}Jt2-N+QODnzgR9k2uBL-;$59GLm11=9YGX=rC&7UbIr3!dKg)l8c zjB9kU7CnZ_HLhBdyU2*AMepR~R^8Ru;+)*B@q{>Bm4v+}7%DXuz>}mafmUg>ar;(p z7k4cLq5sm~*weA#Z~R+v;-|Cv<>*x{e3Jt#MU$m{OhHNF(QIO0NiO*v{2fMXt9<5R z`@@WLJR%XEsaWJNUeJZZB#oDH0>Vjs45BrDhj)t;cQ)~3g!4cLt}6kfoO;4g8KT=j z@eqZIt1TJTBk9@BVVDKAF3W408Rz+o}^AH`dP|azS?9NUpCH z(I_nnDUYK0zy*D-KYaOu3$}Nk4}N;VHEwM1(ghE=8NL4iJT0&{H3w%+Ka_qZ3f#>M z^uECD6&&f?Lic@KX?KKf8`2P84{71Qd?oJ=qE-LNy!*G{8GmQq^${9;BJWP>QG*3* zmMHnA&3?AvY9nt%O~ScD6lJq}mlxd8G}}^iNoU%l&2E39=(=Zhf^f9QtSb*#`^%Zb zDSEb<3;6F&E9$;>kJE9A{>+Hj1K`_5H)hIr^584F;b8Qg{L=Jv#>Ufu=+eg3Da4px zF1lTV-}uQ6P4`m2mvf^DzJA)dm+C}qehS917>J;4a<4?76a?v#tfrJeLBS#P7oA%q z{s7Oi8AmojO2x{w9ONBn0E|O_3UV-maM24=2~Z)Rs$_V3gWq?Aw3Iv9Rs=0 zUsQ5mC)G7ByMA(WcPzUd!&5r_$z`{5@RGl~>^{Y|!Euv&n0VmpO>Vp3e{LV&%pih4 z`Q0k+p2Dgiy4_P)VE5pCzh8@6%+vR^xJwEzbwn@Set4@Z1*88Mq6Lx)dFqnb)?q6S z6)jp#BJPqlH>vyrzy^hhMYp*_$DGPa8o&xsl~zaVn+f9=;t_KLN+)$hU-uK+-GzMN zo_6}Y-tQK<--M@@{XmC14>#K#9qtQ$ZYN0fl0T-?ZA;?+_d4BU;N5?Ya9ahp`|po% zGsE*=@z0NN6RNM?X6wrUl@#D$wX!IHVO2z1xg>z8%!ITC&tzK#eLZOC5o< z$e-NhjtI{1&v&`~NbsND?Y14Y1_Oy{z=ilXmIUiT+D{(zU+H$UdweJnh{qNk9c;BR zLQhBfhr2=f=luAQZf|DdSRKCZ?-}VP_r7Z>V3l(McH^-rCa32ntc2)+3rD#vgBSgj zQEq(K{nRy-m2OFg=sCGc^o`p;HOfs0f)D(eJ$B z=mr07FGzTmAJyj;e(X9$`J}pJE|SWUFs;0}5=LDF`GxVYry`{X;7c1Xo)0*;)q!S+cgRk|Mp!7Fq`^d7UPqZk6OO7 ztk=-gSaVn~vn;k=pQfkmJHd@-3#!Ev+``Tq2^{gLs-W`yTy(|=|L_F2HSl?Vf_n&( zesH3j7F^^1I?;W!@ZX(;x%Qvr{%yja(vTxs69E88W0VBc#z-qZN%#^IKWBtrJIM{X zH$-Ju`yB_}G?QX@JsqpK0n#b@3}rYgOVe7URuB& z-0{Xzqcb~i|BuOH-f#H&7H-s-p9gpsyQJ&lGgGWqP=^^xsJ-ETyalr0?27;M7H<6H zvn}qX>HJZ!P^l&W6jFkGXrhImyo6gD;@W9T_vwjOD@Pb1Hd_%*Q9ZX?#5O^qo5RX} zgz2SzJhY|TqgoTk#DF=7gD^oU9=T`@fg6|wl=EMH@e~;M>(BaYr?|s{dv7mJb!|cE z=~uxJ*5me0a}$~`x(z@Hxrh87(~uEI-oBp80g}MYa6`dee(?(Z z0b99o{;ONLkHEYh+X^iHjel(`H>0{t2}{Z2>PHamrgQd^Q9oen^y;*Nubxskf*|YC zQwrM@$+4)M?RVH3o_UKuYHK&U`By7N@^oZR|AVdFq1&!ol~aC)_&!!{vm9)oN}QH0 zc;?1Nco!h#@N^g8u`FMN! zFK+Ah2$xj+s%>3YaD#thTel0E@96E^XN^Q4t4&GdTidxqK!ZPS=jM%nDIM!TnqXOZ zHx;YV@wI&NbIour`m*15mg^~h*%Cosy4HVTmisshgC9%NWFDL4_8ph3UuVBqVDpmZ zqKH`7#nMiA|NX$vo$U_oe_h>|^fI;8)JPF}O0_r7cKxld!!Y4`_^d<-zn<+5obV%* zKRH)!<_NJQzc6JmOqIbwI#!X9d z#$%}Dy9(ey*!_|0WIah4Vsj4G|wC>wh`djXx+^vfeg=hl1n} zfM-n2nUe&Xmg}2UTKF+gRe zL@v5Ekfx=%6L+)Hp_y9^O}(m806^dSY5ElZVLsXv;9_yn^#xy zX$W~Zw<*v359b7>E36?7Ic=F2EEIc|@5op|z-^kGh*%P`@M&06^z*Q?HV8`cp{6M; zbPC#)`v(r)uV@X1@ivfMoVRAdOfjJnoP+=qjhlF{vA>E5qs1TtG`JVu<<|M`L~QUg z=DSZ!N*;sWg|p34PNh_VI_tPr!=J}UI3w8qdEc~)JEXn_#qa)W8Axiu$ps_>u5mfE zDi68jua5)pXwQVDZt}@x=G%AL!=AKQy9x}U)S|75soP=DfL`s;XpzVoBPe}YF_{pV%!@eg$oU4v%Xuhj=b@3-#*!SZK@m8jk(j*cIqi=<+IY3M#;|p%G zAKK0J>|0q3$l{j8hJ6Ou6aav@KUtDi6U!&xBtj#%NN3ziu6}D@3dnl&NeqVciUp6$ z{;}QM=+6$n3)Jmh6uBw9TZ|Uky2wqg!5xGn0Ez&Jd^`mb_vCaH_9R{W-;djjVi|Fh zI@b(Sog*cL;yTqX?zKcegEF~S!G{DI!WL+kmZ{7X{VZSWmV(ngndFS& zkyGvTtLw$lb$OM5g5-n#;V^E_OYAf^)>WW_n;B0JPgpc9;A_|dD4N#gEX8o7bT1e< zPymk2bV-n4NHsLr8GQZgbcTgUux1`bEhD1=tK^5#8TFv1_zVGzn?hCW6)M}RK|U8Z zTlxom!N`#lzVDi>N|X9W$SA$60pR~*W~ zqn#Jqqh*vhwNKKYd~#_(7y^LQnGcPf$KWNFP*c#`{A2k71eq>Vb;+A>U$cgqwBE5P zA<6%IM64os8s&MalERlrrnYL0`gDW3tY485RN3`aT&5^6!ESjM4>U_Gk()xckN2v} zQWC;>ayQb?0XDTc&_+Sr2QCP)+V$Up!C*{96lMcD!yv;9r#KMt?zET;7(GI?Fm4x) zRS7wytpI;vftwoL5*os|=-USGqv;)(Xc*m1H-zg()+j4&{`oyzANdo_$ro)tL;xVI z7Ca*5j}iw&t?eYc0PlTDlCWbNwEhfgl=6dj?v@aWf$M#Xp4oO0csQdYQY@rn>DVVR z*UaBWHKk}8#le;rMJuVwSvIBkD4yio=w5I^eHmjjS}vng`c3-c|NWkSbWb;`{!Kb$ z1Pis^d{+=%f=8Ym4J+{|sbZtzUNLY%j`B_chY*iRi5VfKCc1(fX~nI|cP59^Q{lG` zXJmx*6Dn8715i#jk$1{qOVJ$Lc!#KdiuSXTOg>fmLL@Xp0**CXB=gUyA$Se)ddup7 zo^43Jay&MZd}=Y}cQs`66g_LqosO2_ja6zQ_kpY#$BJG^U>q`5fKVRs#7&SK-{NJuo3 z0}^!x2UA<3WC^liD;xnAF~4|1tX-HXH=w&W}35X?ycqZ5@Imumeu zKx*C5bD{bwZ!7(d>8H-PMbL~Va@9fD5n4~xiXn9DX7_3esNrv#9yHh33H-R-6ouot zZNyl*llpq)-78xwdyaNeGvnsVxf<3Mf_o|UHA_$fw#^RL>Q-1&kf(nm47 z@iFk^rMG~Nnf%NtBsY%O%$(dfMN&t{D5EoI(vWL?U7yb}D-6uAsZ@o1=r%JGJ4J%C ziKvmG!h>40r!fO8E%GCWpc&6Sjc_^cM`w?45VfPst$;>I-AOJ#hXkS=BQB*(-#!#~ z<8H_^oApfsec1c;`8lHy_$761<9LSrVzrsleYiopGf^IE)g;(!F^g8460AB_L}+6{ zD)T0lbj^2Lo&lu)$7ATUEfD7ExMP8ZKw)VETGfg}KdujVRp<}>nfN7LV0ti9N{G00 z6pvGBsExNFuo>|dv694C;GQO>joU5mvDSxCJ>{4HkcErWgNuSBT0ED7NI=_|jE$@4 zboGU%L~?Bm|6u&pngKvnE9CP-hsaeYWZ#Cg5c6#|H#G@~vGF#GX{I)^kEN5kr$nK# zDb(ynH_j4rNz~saGzVT8*~b_9!M5%`l156@_aWmF6tn;9@jyc$YnoUxn<=xYFuczAF$#d$U0+m469z-x0N_fgUJ4m=FCK) zK}UmNuXR{f3+x3gmI+8Hi6^)eoy~XBFa=XC02$8aVsnd_qFkVlKg%CgtFi0{IOWqd z<-;AT$z}F0JC@sIoN()=MbY(^5Z*!@2vt&rLAkcDSGb$$8EAw4n+LkM-jHZwx-C*~ zJ5iKSZ%GbU`Yh8x{|8YMX_6sjkD&6KL6Utzvyja}k=OO5VK5Gr}H1YVUxoJ>1 zVBbVFs^_|R_63;{eNvH#ilnc9AVeyuCoNc0LMncxR*>#=0aJMs9+z!biH;GOazztu zxLZRNO+_1dk1_w0rAt!-tmi(k+QVeyQ9@dLJb_Q^26|wtL286SDr16ynN)EL#u47S z7PeD^IUI<>Y}6%9uO)#l>HCPdH`V1DFczb3@lSrlZK(zNEy*O>Czr&OFg=sG{g?K@3>ejk9t=8mUIM|J@w@P|Q95u0lCEcjR(-*|sQrnjHVJ2ZbDV`pW zFyn{}eUm1`Gi{8@G1^+pRPqnnXv)tM)KnmnA~rOKr$-t^W-2SoRHkx97P&ff!EC@T z$et3B+K!wyfhMl0tWNU-uA}N)AiuyIw%v_ z1PnF-)~jnIop6Wx**s^BVr9;#RSwVY<%GiV+=jj3FLJukf_GlEDaWraxpnA_n z%pg7h;}K?z$O|(@m<7-*HaUu)bwdak#4w*!N7U&i=B0&s(aaixj7kxtIT>en#a4s_ z&B+Cf!U2+!$}xW?hZa`Au6zlQ#J{#h^48kIAH9*6Cg@q&%dR zGyF+Lpr)-c_n?c5tM+C&`mfHE9gQ^)76ve0*^3e9i)+0}eSsA7y7UDpXq#x|8+C9j z3-l)37OSHdgSbWtE)SN(my&V&@D0HBB{($z4vr&@SfJ9WxK2iW0331?oI2vs?c$D@f#2SYEXpvOkqEv=6EU7HL znQ_O(Okc_15>3rvxE;5f;I-G{#cIcR5=aMBn5wRNiX_7wHJ!`W@<_y_W~m7_>n&gF zK~ub5wK>9haie)AMD6xOKPm9USo0JZ$P}w@ioR7$=_25jR2HT9-3d|F8)&)_sZ(tO z_!_+kwhhP*+h(#jGXVY{@B?~66-`epkNT!#Z;TTs?uQ4OO2KTT8FOP`Weg+S6!94F zC$-*GN(wC>T8)wclBFTL$2tWV%rMd=)XqN-_@BmGH&V*z1+xo32ZrD`@cHO_`q~zR zJ}*L)8WP~bt(XhfzQ0?HxwwyUr)B{i$Qc@E&C%GHthwRV#?T(V0P*kzD04(KBA z2fsbME>lI)umAJ&db|=(wa(x`o|-w3$8uqK=5hSeRyy;BC_n_JJJc42Ik6;A;s_HR z;NHmWXLB-1qRqPB9FO$%kGmdoeN7b*oB7a#neVHgZAP*3a0k2-P@Gfz#t;Rwc5CXc z8e(DwZ zystWr2YK2!9&VC`n9HnZm5+wg2)o+QG4M}~Nf}GlkL-TxLV?;V)tdD^mr$aL-*GJ- zPmpMIyh&`xfS4B$X~f_A2{)>DJn8WVAlS|OHy-cbG5pBm1C0EJPq?vaiFh0p^hX{} zy!lbTpot;&HwyxH{swu#i#nz5sOcaZ@7;v5X{wn zyg^_n8VOj|WR>dh3QkDvU}9--i7fh6W>(Ya7im@VKj{X8@qXx&?kDvz*r1RnPOIo4 zi)r8oQiO-ryQIzXV+ZR12@3d=v~n0))*(DzaUt-6=*E^D%G2S$?Qu5;d4~BJ>qoqh z_Cu?Y!e^FHDy0v_0%U1l9e3{OzjuV|JB((*6g&^G6mjH*s7{#myx1Lc&0IcM4(S<` zcw?YoMGL7+aT|a1cuRDD9w~Z%KKhJ)P0baOb~rn}>Hbf-fwngSRO#W?{Jx)ZqYqhP zE9@y;v`8KRx}EtgyXC|cJh>l8*iZl(E)UzNBq5? za-$AsQRNiDVHkk?NS?ORFw*Mt$+szv)lnd*%TU^cnbP|t#({2>D*j_wOOdFyj9Sqa zB=zWw0`tH_WBhhUx>=tZW9>($XyYj|1FGU89nqE8r48#Nlq-Y5;Q0V2%h4}8@tsss zp-5IhtrcoldVqO1WEs_Z^&F~R^Z<0sht?hG#?)C>36bQ7lCP3cubn~$;Q25*$f`o= z4U3|X+I4i*nKQmq3%xPehJEq;JW9iqFCLnNwSqRok;T-Q=}unJN3C(pG8$JZmjnkK zQZl$A6@8RKd(2n{99jAmv@v?ajfLj=(jxy0Y@K_fKLk?#fBnh9&w8S@V!Zk)-Xex< zA1NQ#N*T0Df)U@Feq8c;)6P_q@5^zOb;){kW)Szvw!VlPdiWH6Ti;PLDJ7_1SkMTb z##`w?@EavxiJn2H5H#`9*PFtQd6AUO!QX3(y&^Be~~S~5ads- z5s2b4j7mTHqenXRnSP<0MWlKE6#*Zg?-UTnY~+3gJ}V#qU2NC&@#*#UJU9GJOI@EI z`&rjKBAp_%xD-p(uAlo^SFMxHhT2S%vD{bDXAmA0sd>XQ-Wnz>7>e7c=Vm4O<0J%4 zX%yUqLX@E(L*!piSxbsSN;wd&_e6{N+sa@0*+KJCO9{_= zWlR;5u98KK$1-C1*CXA8Soqw(oN;s=CURuM50{bmBp_lA3<*&DtC6&~nu^WHjP0*> z`RH@5_dsGrqs77Tg2McWsh5x2t=cNgG3-&jb^QOfX=7hpx_*9m#{BnezZDXW2O7ZE z;z)&KU`;FvKKXNGTtDY8|D4;SPIx-i`B*J1&EGb;K)@Z2zwyGU&J0JP|yv)i2~Pz=KtK7GLQbl5%7?D?3*nh(_1}+)AA>DI~fWxBu)Sx99$& z4eyaw;33g65Hh**Wi(p3dx5tH3Tljq4Dhw)sTdUH@t8|u+7mv z7;@W$%L6}c$c^^<4Y>(3*)|t^Q}B*4syZbyS*GyCwwib&|G_>T=7;{;A=iJz*h)MB znW2O(R=XW-rp(C3=Rh7BMU2W%Jref~6vY@Rz1Cq;iJh)+u;e8pTZucghP@fl(3HNz z1jRjm;?X3`jraQ>?Z#?hEURyYFc=<2*hnPy83A?@E+hRnj&^hFqtk^(8NBegF2Y53 zYF-|sdZilUUo=M~_+1^Lm1@j`yjpa1IGD!A0?n=k6 z7udQ8P#ec-7GsT(;5_&5=3a@h6I;Y|1V}||&A2bw2wU}I7?MPJ`FRxcYSfGqx=fck zj4P15p5!Xki6QQ(c&xwT^R9O!y8Z6*S+%8EJ86u%%|FJypv}Mjc{jTriTAVKU*RVO zpI#)_B)5r1}{AR+z8?L3{i$DwXpNJ&+>HY1c`=Sp5p*kg;;_T5zr996Z6fe3OTP| z%B(fPu;iUVgoG!6^%hz!A-j!97IctCA>B`YkqoO`9=i#A68b1FiD|SM#tr5_evE6X zlKa4dRMV={8&brU;jcc%O+V`md z!3WCFRU99Rkj1t>r_~ot@hHpOYT{YjySgbJW7|D9C4VM0hIoZ3lRdB(bjnD;)zo7e zGObmVNZD2TG~KRZI!R%yDtf5=5p_Qu85oTSA0@pvu;;3~v}yu7Xpr%m<5cfKH<@vz ztv~e%VKQ|^(xvC^$@>h0mbpAg_Sa92bA$EvxxstDZn)o!ui9zYVU0%%m>(9JpMbWT zPH>W=FSdLfN1ggauv7_)d}dL#1FS_ekE^m|ig7hM2fbZQz^>-xEJ#-s3sN!*&kcsH z{Ypins}+Xc;*VME#@F9ro2({9mw%_4rc~?D(vvi3{qTbT9RxC!itkw)QMDyy{9r7a zGo6tJH&Hk&&sz-7=}1{f3!jZga0B4s547%X#+zEuQFk?6GjmamW_h&HT8pwHYMRC# zUSyRkG7l2cl$yk-wKg0iay>=<71C zH4p!ytJU$vi5ZI!<==An;54`i=vOcc`7IIbs1+*x98*t0-Z={49i>qr@mv2*4s zRXA+C<`V1|^tcZcu!1<*eAr!4dp2p7)ydd>^d)p(@G@-)$}$-XN4+#4+%!pW0!QHe zAUEKl$@Ebh0HEs1K!sr5^rcM!7U{=_8uS~bSG^4P~XvfwA(>EiH6oM9tULhjw@jKZ?;)Wey`EElM(g=cBiznGC3uWXZ0O3Fo)_vgPC- z_GQ=8!s?nls9B(;xBQYXBc&hpSA3bp9H(pjVV|8tU?ICGh*xCF{i#TwP>5;8DR1Pjsk zNkSvrW@?V*2DU`rRFM{1J>Bo~75CZt=a?^6B%Yh*rF_OUQJ6RFi`!X^O9tF#2cHA+!Hj4w}xZ_F96w| z$t~~?eT7A*i~Jj3ar0ZocidItCpO;7MS0=3`!6HaE8 z%U%AKlik0SUb;5aqrUU2?rR_6M|3Od+cL>~64{pONSBrbGJ=%MW`Bu&l-M5YxFlNOpZ}`+Z0Y3}Y>NCoUvoW`-~UNZnt|t!{hB*_qU>-} z)jz~BN`|uupJ=K0@pU)1>sO?Fhe)+_U>{HjpfJxLSI1*|oi)k@abGI%Xz2GjmBmT4@r6^}v~c|@f7z+7 zxA%Ry3dq($)hVXBNsIJp+_?S)?swh7{)g!p(0X(yijMK^r@2q;@rLI07CeMZ2yBE~ z;PE2#r+0xbw|*5wH`>C)X6aka!x6I9+^z9FH87pWt(kxwkqBKgBG}^w5)zPNx4*9~FZs*b;zRhpGv*($_ z22Sv`VT1HjdU(e#mHd&H|dPgH-c)GN(0NGO@i}h z`6*|)DM#FNuVI8x(jdYvUD2aF-C%-y2yb{Nh)&N}c?hOw3)NQA5RwCY;cn6xbU_h{ zYvmoyC7nsy6MyGfZg9NCC9M1$>l02&`;xs!H|jriV5R7-=_p2mT!g$K>5HZG+ueP3Q87?=h-e_al5 zl`ZO`Onka(7i9KVo$Wr-d%S8B0D}ZgKwJ$8vYJ@r#mi{)Qjh->}@x zXW`|W%i*9;|I$xB$IYp;d{*C*W+A_O^gVM-!sjyYl*SnyEYnddpei4QP zt|@f3s88gW#B>3B{Xw8+&p`3lS_PQKI|sx5^T3iB$TMz%N;WU-4}J-4(3s`+@)U3KqoQ?iYR2E$>;bYI>2>R!Y?fCT1o^_xiSPxrP7R z-N*gszvX7eSuiF*>x8}oVlgtV!eob|5zarPSpVv8QBmVU|JQH1Ni&wbhp;>xoc`(Y4HBfg3;LA3a)@~5cHu$X`|*u_-}Br~_(IP)&wZBS(r=&V7M4`Cf&Te<=et9~ zbJ>{beAnOe%d3Ovy?nx|Xkn28H~Hw{JjIqDIiCt1%PzdY%`UEgG{=Pbg-+qCc-us&oaBt8zP0P@kNli9vy6{4Gz?}Ol z(zK);vWBK-A%9B?(>xp1(iiNb)kT9e>>Hs(SI{HU28^mdEE@i@Ff=MVFxBMfaJprQ#XOFv;@NxZeLFcV_e3 ztC3=2yBqwA7rAXp*ZoLbaD(r^*zMGO^=bMNta^h#@?!UqR%-)->Ld;Rw|>pVF5Z$$ zNS9`PCTp4}$=_kg%`Yfw!c;&$I7X

    _77z_iXo? z5mmlKrAnN@6sY2(Y!l!QzRYdi_6znG6w;_GjQYaMoS(I7gTTVThCsE%p?;vUYxxoL zBeMMl3yO`W&+m`UXT3qH1)S=Syqp#Nr}!0@yVG`J?wJnhD=F{9V=KBsdrkiEcbd1h zWtyS0i!bX2HRSm&<7B(=m2RLVT|$u;a+dumE8X@TH?mWL(|o9BC{f-&ywdGdG>z1^ zUE%uLe)LUNf3b{>WC3;n@UyOPkCxAEq38MJ0^fF}8y~VheVZ%YzEpuf^-9*jpW`36 z(jC>L4N6(Z6vnr2`(5hduyN!=SGjH5dS>O0<>kWUTs$jxqHp=0n;xFh<#+s^`)YXY zz5ed+xiL-O>#8!2pz?u#@p}*~CA+V7-C7ZTwVT;}M={;3mxAN*{7`GziY)kDat$>PG{=6{NT{A>G5R?wB$sJw z*K2^_`~K6{P|o63zv3D<*i7Lo$A=Kb{=RG6QW6(u*C;GUS!T^2v*J76D|Y*%uXQUT zvcXxFtLrn-&=&3Go4)UE?mV4EnkLX~u`z(Y)vx`&+oq3}LrV=q&?gt&%b-x0C{vNF zxYzgoz#UHY?yvm7oiy@SLPMmG0AuVPEr5)K%5`oadY1jO0V$V3(b?!ZJ74Fj;nUCg zBd&8>wA^BgUATET?Ej+c+_>OAf5&xhX3y8zMp*t{%HAXMg|0BKAbQgmu6H{{*WSze z3QKC_@~+r+2VU=HRq3v%!QOgW)Q>GULh2rBsI}yOaJ@UK>!EV3c~*XZX*Q7RAQ~)v zo%lm0;I<+SfSR-!H_tDe%rtFsiE;-k@AdT`x+BL>Y@Y{>%|)koan2CcKatCQ7v6vn zc*<{ggS&?sU2oms_D!Aw2(Zn@W6_%ir~aCKYe2h`iB{~_RRoTr4VAQgqf=(~4S(8= z6q)*l|NV__da%xqx(QY9Nx#!gZpnyqF&Lp^Pyy!so7}G{!{ z-LoTCm93jBs4XXjA$*xjRsk8m%a7bX{=6T#*LeJ^KXzZH_WWOeOlgDf`;oV}DjOus zzJ($PKl7*D;wFzAg(ebx7yJjdP$~TtHT!FCp#ah&{+V0c)?2V#Ftb-7=lo!t*C9?1 zlzjw1kex2({I<7Jl;L%Mw#%pm8m(pzK{nW_v`O+bAt14@B0abQh0KUyBWn2|FOH>k6W+)BOD}pT<9GA z$@kskdfOgWm?$?b7)iADT;ulbP#34>l;kB?1YAz;cOPxPt*gd_ z=~kDG`+N7hNh2O-a#JxdHK#2i*&oF}f4}Rk{JCOO4AMQ}3lG3-9`o#BvDE-Ho@te_ zsQbPy^Z=SHCzisl_!O1>PkO+O>t9W=97&@mEz}DQb^*&(1dnrQS+_m_as0~v@d0;8 zn=P3G8?^l)EdPL?yIJ$#G+D(9JL{Q+|H96qS%?igvnm(>B088+A=aZxg}@3I7~Nm} z+Mm0z9rvraesbPDK{2`TdHiSZ_`h=*YV3W`O$<+I@$(;a2ZT#n`~?rXr|N4ifG<-5 z8Nh`d?f7Tt{zaiVYZz;ws!x38qEy+UmNdYvQ|TjlFnup4fT!=NO3)$r(dXn2k+4hK z$u<(XQWvy#a90|oaK}89B5=GOcf&eb&|xizpkaJ>RTy31k9^qe-nGPA*JvV0I0wm> zc)#jlqA zPPBn`q$AKNd!mIW&;W}BZ>0__<9+^#Y(i~=4x5o5DlTXKsPk_>W-YvC%G1vypmH5K zfRSuCNBu~q5XDLEcqxqj942ka&mWag*3Vz~2Y%_cp7m!lJ!SMQiIcVI>v?8@pF_!# z!$}%Se%5&Tl?wow{rrWW{)pQ?T-xFnJ>ufAZxkzs0z-Unak|$nBUKs&Lq>A?D;{y9 zZ1tte2I6y*`S=_E=p%0I^i}7V5ogQ-yNG@Ss^fPItI8#J*bOSW43DQyqJyhe``iESA$K)q`|@A7OPUD?!rCCX3;m3TU2n&>OdgtDvcgJHX?N)> z*STBkl+8m{B&ABUhR0=*hm}1w&&^cyOisTyux-4s#`q-GVvTw_-?XCPwcv-^dX(NJ z%fE#lm1FZwT}aEj!QFFms@_+~=TFX46frzG1Y*%ER0nH6u2$SNXaB9}+<{BA!cg{m z$-L+l|GUSqMqcrweg%ho#qaVfH=+J^TYDvYBzJ72Uwn2YyFTZ0S0>lmu@$uwbC^NcapIi)aPWy zMa4zD76&U=uB-~Y7jXexxc!4);YF>l3#cQQB2);Xhr%08Cc>J7O<19pj~)qugeWh` zE2Z5?TKlr$vxQspJH)JtF76f|5aFTD$bKjgmc*$%HJ8U`off=vCX3Fe=EC&HIs7<4 z=527o^u{e%xqh5eT)bMFS1hifAS<%PUdI38OQ1iQLwuj2m_h=S=K)`R+7a&=gu&S{bIb9{{QJNG8C}*p){F!8L8a+=7@0 z1ZPEMtn6CyXxga1^GP>m`|PFv^>u1}|I_Qg;&rrb-~N>A|K$Jgb;h;X>meHn)tERW z%k#|W@s6ww;hE@m@Q z{zNNjaWH%?sM_&q^ydYwZ9qvTsa;whL?@-}oxSaHAJge%-0-tJ^2XF8sCY@y9>yy6U&^70r%{WrCiebh`Civn{ul1hc}Y`625& z2^JH(R(;vDc8y)cMhTVM5PeB-*dG)k!JD%KQe@(;;#ko|gh{xK$B}3+E;lMgAyr8hB`D>9jlwU_wSt)|@q`z53fTZkzgvJP#PDz$jqxmse zaMxflYy=RUVmBYNc9Fd3Q@bhhrr8Tz5qczHrflz zB1IgGCLxW|%DA0E1(zikmdjzJ9_W+1riUFk6zAk-r`HFCnn8x?gJ3#6H{i`MUEk=r zrHvMNi*gbT0$8va1%S<)Q$8;k0sKp%fcRA`M&0wrJxl(=ia;P%7ncG+9ocJ2fiOc7 zCSd$&uN@Hd~jdWr(2`~Elf9odJXY&|Ag&hnN#l=90-RZGSfEXxX)n#yE zHl=5@roI?0P~s2(<2i6OS+cYkouH1<2<(!t(#JydDS0bW?BrqLs(r-JHM>wz`FoUL zR$MQdlN&&str3FT7k8hPKU`;Y#U%Y9={rZIcX3YPeTkc|QT{CC0h3YYaC(zhC0)bD zt765BVK$?&o~Js6`t)%GZaO`$m2J+{`-8-&tm9}vT3(TlK9^!0#lD7>m1yq|F)4g= zdflWTfT5af-+I?yzZfRE9qA2F(yV+o3{fa_yFVbM*A~07J_3I0x(TnW-@ra+{?F5ki-$Ds0A;v?9P7pCb6l5daX^E4z_w8?KGbV@pah=(m9^S5ZaQ>de8ElWh&S?c z^OX;f~UAxQAi>Nv-w;cA_@E@ zzi%6N@KTRHD7~7X7WL+_Pay=J6KJ?zwksGlJZDyW<6&YLdJa(>v92E%HV@b(85z;- zg~Q5c1@-S2gH|c`+BY$;xC9DvO*10F_ayz&mNixfDzv4w6Kd_Avu;PuoAU9Pe4R&$Wb_2W=-SK#TCX%($sMbO)_*%j*`gp5*D|x;M^_+ zdOs2SUJ}_U3j^#?_OU{DQzC=}jlq0?v7x(75vdPfAjULBPU`*;gQ3$NNq6Hxeo|9r1N-m6WX0wApXIY2DDN?Fe8*I2yY!;u5KsH1w*Au1akvP1SJ2=^x_O%1V9`nDa>Z~26XUy zeX_jG{DRC@R+LddF+>tWop=SZy%^;~2*4-EPSy=S#6>l3v872|171bH_LJq&bw&|A zZ&IpF3Mmz;5SnpBT4OV3ewmsb!>;K}VK1fH14T>@^6A)H z3#x}jNd{4Ukn(G}N>wzjRF)dW>34_^!$aCqC6k3Y1xGKvmDqn=>B!4vrVlkG6du7Z zl@6dZL?5+wUrY5sb_&^n(CnJjc!iRi#+By{5qbYl|LMca1Nmi_=l$}-%Uh2*H_(g` z!?6jB{)l%pI$wmVr~O&yh759Lp@zP*IJDnP8AW<@0!Kzg`hw+K)5@+&)AM%5`CTu7dVJ_3VQ*$599)kI1P0hE5!g@O7 zjH(q3WFryV^g8?ajE(cLHLoC43$mSgD*C;BcQy|Y&`e<$sh_Ye?qf6H^vYU^H?~r1 zv|>JkdNFHeP|a9*KwuwRGbof8!D?nOYbM&*OlPAR+ppVYt@NlBfE#QM@rA7vEN{$A zJCiq*Ex#_z(iX%eEldN1b2vi)akd3#Fd^umMd;H~qogaLGb7IqaIV8&^qw2D4O_28 zR3Ok6Y$R4D`4gyD!grAI#LM7DDYdZ)o>rxdK-(sw{_1yW!7PK^3Q)*x}tVi0Q2jF?NQ5@mXwU+3;La)HCZFdzy5zxeA2o4mK<7ywd z{zD%b*e|4p*7w4087fU126|`w<^VJWv+30xJroG!91PQbkK#!;YiO8Hi+S`PyZCMgxAN1#LU)Zs#UG&~juuypLWRFKXO ztK*{6O|;r5cBc5Y`P@TboErS}zDd#wdH4GASky z7u-_z79&9CkbvV%dI=01qSG`YxL?*Z+aPPLsVi39Fv{TWGVYqrvx-167(r4kJwh6k z5+;vUnxXM#8doWN)Vx}8;X%fdtP9aiwgn)Kncy+yeO3wQZ)8$O-E+r>3H$ z{0C#n@JQOj%f2Tl4b)j^mzb@e4pEVV=stQVM^4qY3w}9ZK_S0SM(^ZsqD(FmxLOis zZ$(cOls*L0wQ?C^S-4chvc!~Fk065&9;hrLSQIYfY8UTn`-wVh=Fq;ywSXoA<~5|S zWGZLmJc_-+=JF|<3)P}@<~;nYIu2kVJk8#cp^ZO-cT(vbqv-Pu6b9J~6r)dBr1lcZ zEyN_XCtXWDkF?ZNUxLe0m_zkr?IS!Em-gzTeG;CK`miO4A7fb$EAwUZxA6AcBqBKD zaUb36HOqwFc=JHzUXn1*mXr(_5jc{bX~Jq0(%6+czfd-3yQga&wd5RXpB|h=P7`bF zZ2fsDRU2gKOHHA@R862EHh-sML@iM6iY!Q?fV6Zf{*G4a;I01cJ*}V_N47wYT z4Mg4|J*xmSni^r zoVf4_u{mrO@Pk(%r&ZcVv$AGH7^Qppt;D`9V2l;SSdLB)M{&(3%+#qFS@YJTW=q{_J1ouiC>vDA&`sOg9E<1^|M zel%eh3xofHd`k<5FgXg6aV-^Ty|67rn(1-u3oQ2xe4S_HUF1FSW<8K? zkSFkb-D9Ew-yiHy22O6F-azAcD}*jXJOe*f75~%ET#SXAujZLH8WtWiT}6E> z1%L8Z9&DsZ2{V1OZY70SMWyQu310;pGc05%yv#c^NpDm=MlBR61)Uc{GCCdTtr=bU z248}1H5-} z>WRW~CEXRS8>sk3ex9w4eTj1RV5Gs6}aVQA0PDe8N z*Xju4t3Rj{^yxJ^!Vp*Cbz)+TjFV>Jf+-w`6*v`Kq>!vcef>+PwLD0>Or$+gBUf4h z@8~k42%?DQ9$9aW8u80&NAztnP%{p}PR?2}T(33H71l|%swO%IZOm+c zRC9dX(JKtzj9kh$>S6qD`X2m<+q>(}-qG?A>V|cex&r`;UL>TK#TC}?+^sHY6#8+8 zREk1!hfrxVnDG<*LjD=XBvX(>b(WK-)2yTfmQN#p(17Ts?$W$SMc9E@Ow}8sOeal% zC0-QJR`7_kLiFnqHIfXlg7O-oT`we9yhi4AwVKG7?O@e zE;roUC6)c8+vzgEvN7w2CWuawhJf+IvJB1#!xb|9;C$TI6j7Wa3-j2SCC%8GC79S* zkI+@l4fGE@{^~KX<1?@7$OzVlay!r$I1a#Sd_@q?zMcoh@RXsrypWEjGN+wh8@g(u ziy0bj$h>s#ge<d*qt zhY%Irm^LU~+dyrCJJAzTJFw=V>ITA+uFZcZE@(vxioqB*=QC`U7^uR?nAJ><;57sl zQesJ4q~s!e0`b)(_9-Lu9 zNLyPnoVJE#^@oc8?VhEr>;Gt$0ix&{heH^iLb2fvv(WIU35MGcximRsGmcz(X9~F# zX;w@X?FEq@+=6 za=3FcGtS{eW?a33@K3SH(_Pu%SrhiCmWbK6PEc6<5W?cfBwAGALz{46h&4wJh?Ys1 zL)UaRCY*Ey6gODLc6feSAE}~3*56$}C;BD1sUwoN5M3^b zeX2gGvU$7%R4r9SMhQxwE)3R+7OucTGo=e;%TCD3^2CG*bli+4g$Gl;OUULJfd%;MOpIm7(Y4{Yb?w%Gp&(2tUNaZ1 zhdWuot@3)n!cYQXq<*LQtgLMclK(lQkW7!h=qK!0ni>4iAG%{{MtFMYJN~oSy`?Z- zE1-ht4~EgHA;%2a1VkqpY|w@)(LQ>i%fGl|X{2q{sIDIyp$&07S>85|OM>iVY2$>o ze!7Kz5Ph@BMq3LEh6q)yApqxXP|>N%ii_STSN8pFy@(AE%TIJihPUZ09i>5;r1X%2?NPR ze=cVa2FX)oI6iwpQQ>q~+0%e22ti&N_)kJHK>Zf)*GB`pQOiZwb3t{qNti4GwjK(h zs0&k4!X5Ni%r3|E7fjSeH?jT#MNxhL+QF6`;^AEK{wXIPmn^{#kTbeQ9aBZIFa}Wv z?Q79>mQpDyiEhZJnMMpksovJTx52Wk5A;T=6()dR;TOpt4I&EH-5oDSwH+X5$4&YNj0h&bX3(jHB(BOAsx#G94254b+ua^I@JS zw{JVXIL04)SGnlt=9?%=o5+UI1&ORY zvgLyhN{g~8)+P(4h%dvCCGLzU)y~`b^n%Tzv<7qqWmLeul~K{JNt%iCCr#_19gJ~Y zJ5Zn=?)Nu6RvHsr>>qioG&*?Ox34RW8ud9%iV*wNcf$x#AhbFjEfxKt z>q_loE!Uu#=@NKyd$Lh7N(Ezr#I*|R^M5aG*IEHwz^N;Gtf{ile{!hU6|QOVm-m)> z!oNZC%gdu!cmBZK@;Lo`Wp4RdR_5NfLwRod(x#w8OpsE(YE#i* zQkj(uClL0hw0}%mglR`j;#Mu2#boiZ4as3qBdjJj4#@*}+<`XZjGHa;JnSG%olLS} z&i^Oml_1|Tt%0X3ga~* ztKnhf@dH=6ENJ=2ITXzNAjXPyAaf#f!?fx#429Mq>YMSU8TvCbI$w?q*b=D}^wwU8 z@Z%Uj?72ZbHzmRyNJG{OcE41zq78g+1}^7S2L|x&*x6aoI2&(*lNn+o5O7Gk>{|FE zRsq8k+1|#QPie1d@gciz5&OE(@K!TR%Az}Up+)k^G!jvS-0-qpVcrI(P?{u!s>|>< z>!*GQH29nKCR3?51GuPW8wG#>o}SS!G}FTv2rn)RVknnR9U?+g(Yd&3Ax$$MQ4V!|v29hr^SJwrI1c!y(mn4Y4_UgWdLQF4_8qxeRPB70AV4>$2HIbK)mmuBXV$ z-e8(eIf&r3s&CJ9>Jf(6X4A5O%yo~%gYj@$e2YHVyr@RVy%3cEZ-6>ycvM%+x4Qg#=(&#&AUQX3G{LNkWJOApNk zRO(@B0|G&vYJQPnnqOM9r@5-(ikgwULbS|+6C6>|QXN-c)Bg{kQu$!V@)n31_%T7H zSlVOCc9OgE=Cht2+*hczqWw~x2livEr&+A0bu-q3F)rtSQw=vb?|~}vZEFtoXJcF@ zWjlP0vEkY_mNO4POUjh}%{!Jy``vaex0f3|@-OUI9vPJUJ3E#q*V|`VSq``jWjQot zC{YM5N;LZl$-(*wK3=4QVC{W{20vo(fFR{cG9dENpRA~pp{h6;52PNl!!mq6oO$Bz zktvVDaEFxI#mxcH^?h`$XJ^_U=r2t&(K3Nqq}flC9%tTMDX+J z5GIXJ0#QYz7$)_&yh-9%`mv7C75CQRrNQ-)K_qVXm+V~L6+q|TQTOl^$bqm#1&Bai zc}d>kD1SH6I8;;dw>yY&3L(r-N{}p#$<8)s9=SVNs2HBJUQL3V3KC0XJPjp+2x5sw zM?rLxIqf2go?{4e`6eh$%=`>(^{XjeCCh}KDO6?o1=dT}WN7&X&P;j7SV08RHaEBw z?%QGS*h(VWdimNcxN}udZHv~8ur?7?=2&SZma&F@J}r3ZqUO|XoHR}wQ^{#M!P!T7 zSRxBHXL!*%IlMbRD-W!}7(z@o)tnf1Nc0qK#*J5{Gj7hxdM0>m%3*)_FwHrpH|&9o z<1yuQ&%R~IjyHqZQGCNZW9mBWAX#g5CGtaj?LkhPQpN?R#3vQ41>~CNr|~>LsD5(p zUrEYy#`Ft$r1MHWZtF92QThT}LiDIVbbfh3(C)98U*7xUDY|6wS-BtcRqS zrB3Nwl5&wJPg{n83}$o)h&ioHU^v8U4V1irHHUt$UCIM9qc) zeZ}@etO?U?)TV+q-39-i%v@HKKz*lcMeCMGlJQ{jkG3j zg9P2#j5a)L-U!KLgp|awArWu%Ezvuu-Ha4+5gdik=6%hrI3b-}znw_)B)g+V&}||Q zj5QG|D;-6miN*=(q0vol+X?CX!P{#XoMo9USVEvIA|~SJ_5K(bfL(Q!*QT#;m^7)E zyFVY})R3g9o0^m3MX3WbAjRT%tl5#`V~a`36oo+WJ5cGJS^x=z6r8(_n?$#@ff(*0 zzQDbLZ(}hU;R!<5Oesn)D>cYUpmq%Awl<~kV||MLB%ygMb{e(3NnS825@GPb6d4#m zaLJV9M^Pipv5^X>TC6!J9A8Zer)*V#4Ih3nkLh1U{92vua2hL;2U|*LtR4~MEo}DH zp;va_?B4debRV228oITmK~lyK-F^CX=`@{0M6F_|q{ky1Li_LCt3OG$_vc@iUdxGg z`Sa^>)ns2r4KJ>*jl0jq8p&DS1Uf`L(BV#^Hgd5z#tOPV0{Tb%Jqs@$8+zESEZ4)~ zC3axY)9_Ukuv;A%MCdSg?{7!#GUt~!al0(s?w%U(**j13M?O=|JF?rN?(xO*wHNEj z)0Nhfo9xMF%4E^dyfMy>?1|oP5~TaPB)_w$#h1u$`b;_dbF30eDAH;wyEP7#<$Vu~jv;=18gbiK?@1@Q{eGNGJ^Tw;5K_R5hX`N6=Wai4%VTlX)FhkcmSudz0x>@qM)fmyIV z*+(h8)q{HWy&l^ZtDdpp`LZ7+{d%N*twnz>bqju!?9(^8Kg10~MA-&6FuO9*efUSo z@z#^y-29UtB?me2TiP*L~vgFl%2QDq8ra%f08B>eK_r z+8;093Oz1ox0ut9itKnM>Y;n@aJN5Goze*N_kKOGHH-i$B0C-es$r+SSk>s7cpGYx zW)F#**O&{0*9lVKKsnQ+(q*RTE0ZPBmF}=FB*(kG{#gA^wzu(_*D|RUJKxPcJh3)) z{%IuxIUUb;Ux~YwH5?NMtUFv-&b!#XO&@uA|Al4ukH1e|b;8AwebM~tZuoMw^_6GS z#aBP3O5*$_il}1~HFns3aNS)^jW7H-IrgmYw`y$G8mcM!@-mI+OW&8Z)Dt&r{Wy1> z&00UrT{m}?B?&usUvF;xDRM|a!ZSvO1cV%(6*FZKk7w#T(&)$~Int5syDOX4? zgKKYXqSf2X$CsREmF;#nzA2gJ-n%_Xn@^VClPq+#&vbV0qou5ut4QNwb2l1_*=vxV`zkp|DAq}vo*+`9#54FN^vwsE7W&MlXim{H)EtPYSE_4+T)p; za*fY)PIkB5n{+ld*`qZ!8l_31$F+DVU8Ek3cCg%z|CniQ_^&(gUzh}K5F&-9fHTrR z`g`n~InI;Yx91lSyV;D)I|@_TI?+5P+>zc79|+PNV-ut7zel) z#_(mP1SZQ&BmyoseC|Q3SF{*h;pd5SS$KVneDOWWUc><;(MH$n`ZFh6V`$s&hhtHG zEW&g%;B&Cah%rG*6WgOLdtA*^Fs@cBdam(VU?7_Fu-R;W*os|7aEEbJ^HT0nmZvpF z816JYmJzcL+xna*7#lwUy8x2E*~1;(vx-{kokta@;g1tmWcr8Q*}qKs8h1uIcOEmI zMf1faJd`$IoRT=Nea;D~XKQqiJM%n1R)AcPgE`vRw3w~P00y@fufW;ZJk7@G5pFd0 zofBK;$N1CU=F9mC(9n{7&aUi{P|y@=Xqr8|LUee+{fTWsXGW~UU7^FcIjqABWUV^% z${ptDzgOsR-0H9yFBLj$3IJ%HwRN~r(XvH>q2gQWC95V{>qpL>t-bsOvr{;@9-b7E zS6~|X^?!P}f>%J4C47i^uR;sv`wXi__(&_S)hzr!8zK+@MC z{(q(W+Xs?ne^bT8_6n#^)%T-fQCpE}ohLAx#{uM)coTDRMOfn)It4SwHA2G<9 zpI;Jl>>9sM5Q#X|WELUD+@rLZ%vu*W<WesBDY$E~cxi+@b(&7?6 zDHCn@^5Wcg^BzJmFB_+}>0Rn&8@@~K*KsC;@tQhIu;P?3Zn#_cl>H@f&c}lj+J@<6 znnra@0|Yg;c~6{OW!%vKp%U}T8{z@BMRG)T3qq23eoO^Wim#tGZtTBC?G)6IuKM~u zD`Nfps6^h;O5pS=BJ2ic=KGouG(V1)*MpO05YpzysVJ$|=kDddPiCFarFVR4#0o4p z=A*3)ps*%_zH2kt3oFhyeNBQG07)92@&KyD5Qmq^Q7Sa zdSGpc@np1Vz*_ZhX~4Q`X~4Q`X~4Q`X~4Q`X~4KKDpG+>$0wkGTy(0Z)jal1pJeF2!=2fTu*RGcIFkr{X#eN4Er`fNm$@J6rKk%1r&`q`=jA|3j%}T zE6dMiv(APE4zj}d4A577en_g%jASEwfp*X8!be9V<~$Njqq>RORLZ0_G+x!`fuj1v zlsp?5yS{)5%4_B8W5)oSXQW5ygF#CYg!DB*w?1z5uM+T`p&H3T;$5c(h*Mq>VqR;6 zUS~*$=oM?KEX}?v|0AqwoL9sQ)O6X;I2w^&1`6nE&LQVWxbbHv6JOUAUNyl7aj*^O zy80yTkubuzu0F$G&#w1eSD)^$>-CA()u;LES)wDOwwdns_Yq?xAQ^ZbM}NeX3W)}E zu>PP71-b#w;j$YLh0DYgz%ij^5jmR8N>;E)Ic|+V+Qt!U_HYkny|JmPjNryhv~lB^ z=$zx0MFah&DufPS<2JlMnc7HLH?*@qwd#lF*5r6}z0|ssZ&)TfVpEcxj+qK5wy64s zlpLI^dANFKY2U`IYuZ?*Hr)q;g0FSevuq10dyS>hCmT9!WMcLti*y|4_hiMF>qbVw zm|AIyXq7}oQUQ0+O1*P&=}!HkQEk^Rn;;2+=FrQ76zo9kt~$p+2^K6u^J~-Nr3~v?qsMb7KD80!N97{s9vNZb z_HmtEmj(yUKiaD2tb-an2-G)t0Eesed>rH7qziQDQGgi>E+e2~I_e0hpqqMRM-2ul z3@PZQ!j=bmTQ9w8YGuiwBimWaaEJ_4Ndqv~3w(YbUW7+gFQSdzNF!ZIw|f$7VI{gJ`F7-COTX`}19>r1~@F^WBk1gX9DyYdiDKg=TY2--2~baAikU za5MI?aH`E0Rjd?Y#u&X3$)iel*BeDemfc^?1$cO$K(oCdse(ABJuQC*=yV2{eVP0= zvY+X?kfEhGI^kqz9N?3|}nQJ^jmc`fQjh zhanfdm5Ab7x;%)m5lKtrp81>Pz=V}*kmtkh?f0ks2f!q0sjXc&h1x}Os9glcsCHfB z>B?;PJZIdv2k%eQ$!#q#<8oY(i_YElPaQMdf4(tE+!Ie%W=8M0^rFfn_u2>2&I7|j z&?SCBs=3g^Jzm*sl43RLo(;B8bWbJfa9{jWZPLy6|GGLUTC5;zB1$iu9NhbaRoAr! z+8iYh<`AjH56RKklPNOCOw8_e1CLY}k-+0uVr@4~%Ws}WoTv<!{*dYTyr+ z>V>2_vx=$0s^T#b-tq&he(JE`y=FBQb5wMJS&wqtAy3&Mc|QFXVD4&%$yUcRHeeM^ z>V`xVhqV=bxRRZpu&P>;VQR}sTKkkWFC5ADcWb_o%;HRdFMJ{S=fqLIn(c4{o00<; zKTmtD&oIX;wS7glK0Y_Qfbq&nU_V20DGo7eRs5p6a8q(ebdfvhi^;yML;dp?llL6< zVp?0MuaTHS3RT0OBRH*!31Jlq)Km}aHFAep8v-YY=G?%Sl6^X?lzZ)$lD>ga4WsPs zOHqMXZKt&b?skf~E5DRX2%ml9OUc3E@)=&e*{?$_&^nZwLkGUJZk{lE|^ypWT`MrV0&u(sHnzgW^G-!zx* z@C*3!u5tuHTZZ-LjIwDj&S`J-3+u+>l6(5hWH>&*)BR{CV0^dx-Ogkk2ZFu#;bd~k zNq@VvlI$K{olNerMdba9Mda%rP6kI7aP=(+3PR*a{AiQ8$j|Bivf9RJ(7d_XP55;( zchrZc{5sjEF;%={Vd>R}mnL%sU?jG%cG#f?x!Bqx1A*1v(^J+g#q4|H57A7YYsR$C zA>3j_OnXU4h2^A4Gr{lI*{S7^-U3z&Lx&K?{uXOue`|t2`!~bcslqm6mKXt*)wLRG zs~$E|Pa})`!ndZ9B8O(*39H^#WTVS}lT6byTlNkRywt7w%^nck`9e|=pS4x*J^~Pa z{F`L|QNUu!ufxrLB$?86YvBo4WE130c_i7@2*UCaA2l&ky{1!nmhVIYjLUDoP=CL6 zVL98`TL{kQD0_EjD}sW1WJP=Qh@MzHiDK>Zdno@aR%mp66+s^18g^FA>JRxB+;n7I zx1@Cl%Wz$fR_8S?;WI>o(bAqFAJ2J7Kj6C_R&fU+nu8E+M0xZ+k=cmaI~4Ts+`i?h zjj|7(Xl3(XgY9F?*62GPa$o+JWCd!%`Hv-YIuQNYHaGm$WLk%87mw|3#aENgMVbp| zbGjz#!3#N`eCT-hpr^&9H9W8PAI1|zW1K&Y71jFu&3LIWZq#fbhP9HpAjcY8qZ`k( zsPb(+J~o4rgStOe)V`kZGdy!t&~44^S-nW@Z|0i!TrpA{piWLB<>C-os4f|Nb4V_d zUF5#HB{^^|weIg-(Ga1ej_*njr%x)|v47_NvW09t;;@#P$GZC<%3d?}%)*=q)9W1{ z#XXoxU1@ci{_9K=Sf$l8$XB!+pmtxR7Uq|CHlcPO?*+A;k)frab_wVt2^X97>UMlH z={>MNROc)6?1T;e)}{N*4K$5cg0Gm$k7~7X?pN0(gVO>N`7H_Tf2@`m_oL_@KaJcu z+mim{;FMi>Tc_b|4GS}c6M^&(-mosbt(}yu89afHjcPl;X~wB)RC=GgaZA$gF1|jQ z0MGo&^~q^d7wW&xu5Ou9%8X)W>F;W;|Au6Gha#npb%)=O%sSBH6Ob`{+Bp_vU`5m+ z*!b^0bps1I7r4zgB(p2OtJNmDo~_9Y_q!XCNulDGZ%AGpF7vIFz0AFh5);4Q>sNa< z!*NdkvyE>3)@1h4yf7BlHnhx3X!?cvIb8Z>BnwvbW;4cu;4cNwk^Op>MmXuI=SJ-D zpVr*`8faNm<+FAKeV499bRfneBFgt(dYk`H*vCg5D)PQ-g~dBPx1F< zX(_nq>r=yfl6uc5e2CVCzHWEp^(aFZe=YeBPM*pa#}nPw)1yxJiLbK^LE4V);FA6p zIH-|KJBe`xFJ$q|Q<8`Cm!VlLJoSK(^Mw8!DKt=977a`jP=JB_z}~59pZB%!UDNaw z5)UMcdRP}5K2wuXmD4wXK;L>Fw|$G#yuInqGk@)8XABmA)5IEKPpxaw8$-R#XYPI6 z-*N}sluYFC=1Xr%24+m5T(7L+KpQRJ^|v_mESdP~J(>yy&EaHCO{R(-)0_P4sS3Xc zz?sHW5kFjW2Y(}}HzxTtVGaJLv7~8-cV-(=7BjBZXCC{iup9{&2t+Hdw7=}McrzfP zs(xVp{)+d3OSc38v7~Cf^2m0fipe8e!=td&q`Ym0Hz~hFQr`5}H7y<^hk&dcQG{_# zPou`a+-=`Xrn)8HOy*X8UaNJvPv4wOca3i*1GB}bv~nmMoOZ|_j87jP0TI3Y&19xN zP2Kq0k}0n-Wvd`h_-R3%M==6Vo{|a$c~*=()vY#$>IT$@i*HWmL>t|KaXR zyG&yb_B$*KfF)!xDnKiO($|ML(zLXs2NOq}$VKkSZTQY(8}419 z0-7j<7sSy8J1S=dsVM}fD^S}sdlOhS4RE}QujrS$@gP*4$Mnoq$+kMR*{Iy4zkEg! z*JJ!puYP1Gg$#<^`hQIZyEsV{-zsaEYuy*WmGm74PM(jZxte-H)&SN(0FjXcj*)QO zg&(e54H|A&tJ$n08lwto{*4-&8vyG{rPP1b=ET&`HU%>_#>G|#-zLiWG59!wiMZ{q(#pYpVM{7#l1K&!z_Le%;&P-Ux zpcX}wXmNn$a9bP@-A=>I(@bx1^KVHmn1VBf?0A0pq*p&|0paAsAKjAdwV;D6MH32_ zxW=@ct}=up`C(+j>O~U09Kw6AyYlrNgB*eQ>Tf4QrdXaPK(4X#w2=`gmVr}faN-nW zDwgj0Zxg)hZRUQDSBf$cTR>ahl6~7f^KEvgNte9TUH*oSy|i>VN;!3JxiuN;*R)tz zl>M$jEwwuI*$FE z^A!!5@vzp62RWE99#)T0cf&M4UpHSU84G-SxU?3QX6x$oi`!2ivyRv0!qUgkrjO;4 zC&F*|{&|Nm$wtIWXb97zh&EMMG}}vzg>yAr5_rXai+`?uRL6wI2byeXxt9%XY(!p8n&KmV&h~s;J3+T&^cJ^7Afl?*FvfSMj_v^n(SEogm*{C7y z9SyW-&4U_IZv&LKM4qHJn~5=#SNcLG#*UiTN0@c-yYQi=T@kRDFEuk+n)P|=8d;x= ztx#VhyRYUa&zz-nz>{?0bd?)S;f~hfE!j^na6)$jc!Pnp*)+`gY-}vh%D6Fj1=mzR z+k1%KT6DZYi#GY2ZN$T+n;5ZXU#@$m{2NU9=Mj)B${04>%-ny0`s9}}z77&>LHHX_ zhtq8c8$>Xx*cu)$HN(jRgFQWnBWB+YFtUlPEVTuoEs;B7aXi^=KRjaN>~QJYLO2KL z^5uy6m)!QV?S+lhs!frCHG~%KfY)?PGoo$mi4NsTM>R^)uIK>$S6FGAn0;~jM{2bx zf=!s*CX@uct7M&yXwS~;V{A4P8lAW3mZ|iM=yUi{b>E9Im25ho{_6-pV6xeeV7Ru5-inc1yD{>+#|Cbspc%{{C?+Fv= z8_MEX^w%ghyDM0tt>R4rX&WWT)*K~YG*Mo9r2y@fU;u3<>a~Wt(t&+P7lS~;&^qHE z8_;By@qyr0o2R&T555?&L3vAdPtAMlS{*iVP21`WZEm8iWn3$n7wfaNW#zZbSW^0; z&=Ev$VQ^M_r>Rio_J!)loan&Fu0nXGF&=F@^X$_Q;`|aOxR{$?OcqlLC5;kTXgg1~ zs6m*uO;{nRNzrZ_A+{OQR^iM%PxxR&Y_nd`pWqTT_@TjVQ6Fs&5ySSu&3+}<^w$0m z++4(Ji$_H?FWt`+GrZ4hsDb5K1@M}9kdR|z%sGooB)Od_@Y_&*h%n!s$8@CxFKZZn ztRqNGi^*d=w!j@DeqO_UuCmNI&5{jiqJcSBq;XLc1&yMT1gdniec3Fj-7aH1wx!%X zOPiNxWW5Fp&DW75DyG_Dutob2=$6h@@0O5h2L$EM10Uk0{+~YhqI=IDFn|1}7@7HF zd{NK`uS6X?O+#oCInB^yQ|1v77))5rj0ilDCGPjwyh80FmPQ*M{|K%y45^6##H)R7 zT`((z%a2`6PS=f)Lnoi379}|_UxX}jMX`(k29^TbDg0MZvPR}T0_I|DLmz{hLg7^7 z7TvW~gnNVXB`GT>_!P<%;taIZuONA{MhF(v3G4Q%oakBdRu$(B$`t~)D2cOGWt2Wb zIA*j{Gar-&(k^cczK#}XI!2Ry!OabV`d}pcQpvU|8l$w77LOGN@Y;b!PnXdreEfnW zy4O|Ic~SW*$$GlclJ&YCE{&4&4IYjb^mSFKS^1pJAzY~lqHLGXBjzIM_G|CrL>}+W z!{Bu}KYQkFEILf>gsot{Hw@#XKnA1}6MTFIzg0S6dTBbmRfZ-U=rF0qlM&Z=5cq9V9Gj>*dN9)tK)nu-FO|-+2n<= z8smk56@t{O6}K4MwvDw)%|$4n-_o%*9+SGeD8asw;sbFPq4}811N&86RLoBN@Vp|> zME-?>Vzit{C2hMx$Y&4q?ETR?T#A4|g$~fndFm0CL8B>gx$A!4J$t|XO3-R) zxP-j$Yu|D9eB2Xdx5S7*ffV%0c2<=9Ap1?lZTM6)<9PB#val%s#3Czke5JwR0LqjS zawNp77Es}BjpI0BAQr+X&jCQ}?x^!;{}O=nE014u54|((JN(9ohRBdm%D&Oly)lNYy8zNZhy=lLH$4=A7)a=&8kF z9Jr0BD7&$2qYw=$9PCO_h6QZtXHFPozaQiqnO*&>mlj6g9OoNH+6zU&iV%)O?c@Lf zks{sYe|mZ9Dt@kbdG^v(=Wwy{g+p}z%#E{Go%6nYJP9dRsT}zxx+e>($f2ma61w^f z5{GnlFAEdEw&@M;Os6aa)AW9ThzTi3>M|)5se|QmkWV;$k}6trfwoBdkB+!8vL2fo zL|-fEB4o|H^3e^QgC%rzY;z4m6&zq~G9bl~q*NjtAEsp$-&*V5Iy;`!sAwYZZu-rn zG!e8)s}qPl`-%I+yVC<2OGJDYF-i)hL3XP0x>LkDlzp1qjA(b|{5R^Tp3Mu-04?(N zP$TF3N#2fwpwR^Ln=UEm|xn{fXFU4(j<YxI=J$4oXFAWFG2wI*!I#Jo2b=;l03~ulog}R(Qgk`DTRCFfma(_+wZmkiK4UV~! zTfoDvqD+#?x~n-KOdB4AeqKcgHcFd&wA86u1?i|yu`^7lNHBtEb}2a_hXm}@FRg4f z>s#&Am6uvA?KB6v@{NP3Jw8jD$Axlhk^vK&=9yhv09>oHG#DbNYhNh~zh;@NoXm37 zW|@>?bYgI_<&(61+BVNM&2t}zYcS7R;KIGsW%JyvS<^?1RVP}nB3)zc%t1p#^EWjt zS!Aru1YH~%Kxwi$+8kRM+t)TpbIc;1^@DtpjEKcdrTnic2^*(BkQl7qO^Chhe&$0U zV;@VB-9JHY2`sYr+rn2@zDta`K6zFCgpiOuNbiiZw7Zs5J?q=tC$h+e_MwZfvaRjpU@^MRVHp)8SmNyS$VcFZto zS~|va6OI(C!~Tqf5?Gczf{K$zJ18%$S9yXFZ>NeG`?74eR7jFX(Q8MrZKU+AZWAs) z>yRr?9CIL{8rB1ai?5|NMg^Hdgr1bBgO{K^^KW&D3v0Dgs0-q0#_jkY9VXOCRb*9! zM8SxL@{h6ND;y;itIt11Up3EAk?;ej=L&(sR|V&XhuL0!9eN4Q#`*ROm^KM9uHm(! zNv@btbGJ$#Fq9bV%D!UEWQ`W|RbS=(Z@~NH`J|G-!6)h2O~#_Vv&uxYt)-A&-OsKq zw-GvvCD@!@{C@d*DHo=;8M?J57FbYtvxJsSt%*}1oT)9$?HYAgQb2hSO>2>+^jYdl zmX)#}v#1TT>&U+-rK3Kz_28>KsMV(w4}`4P=6(Xrv50yg?IG%+GxE+XhwUruu7gcJ zT1R5z1JmURr(JuIbkrfJ#F3w^^z-$GJ^46Kc&d#?)&P1+zJ{#2EBQr3VVj{X35XGp@_Q&= znq7;C)7Ad^vnbmnvqF2z%z2?_b^V!>eL;u!eG=6fUOZen34aOqwgRC0le30B*g%14 zdhmK*;9BmxbT%9=D!?O4g9NkUCH}xT9`^Z%U#BF7B>f&Pt(1r{N;s>Dn6VII5YCq0 z%;y;?w0;7bYDGcfq@(U0J2%bT&iAI7PVcqtWNY{}&XeTd=Nn|LXC}-@eisj#>?W{) zz+Ea$#)44o&`Bx~M5$$altiTS$}8I##?LTR$Z~|7My6=*Dk^w(i@WHb(wT12bJa$C zai{ynbJaQBpYa9{I_IC5MWVZ0-jK zr0=&-Hs#0@0@IqA=X{EVt2;@s?DOQO)-enI*b?v>+q;U`k<#BG@*)!hC*b;%YtT$A zi2O{Hh`*Q+AoVCd#XCt@#}F4r(pJnAD(mMs4p0T0Y`ogg$$RQjrP-gWU^|T0_Oqz8 z(R)#_8!9Z-6PzsKopSNu9Q%&D;fd<2-PH?8%=fF6Ntf$*vN~m=mesKEWwaU&?3@4P zvKgd(Ii8nsN4NXp`#UB&9Zujr{A6|fxCI(#tc3)fCfVVxe6l({deHsrlhu6S&&;O+ zM@aceRY)?5Dsj+qb)ui08E(c?)i0CU=C-G*Gv@swmc2x=ORVt5h{VHYtx8Kv%*_sVIBht)#pUaE$V@T;ErGkf02b&`0C8~2imjaHE;@ZChPDNr| zqx0rnA3=B(HvUMoY9BxA%feqRm7Jgs>E;H8yYYHXJZMOJV4|~kz(ur5O9Kd>3JNI? zm_DUm#-Vm?nZ5EBzto<`FkVXc0a3{u2O7H!XO?<79HDrJA!5F>;nG++4C|$|`R)JT z9EP`<3Qj$H@HU)dZB#v+X;hC;-`KpkvQYTMk2a zUe)~#lb;Jfzen5;-kcm1J>Xt^bMnt1>;0cg`VYDSyb8OuKp|>3{0rOo>6Q)! z%s1aK=9w7NCw3P;X%f*s_J4g2NM6bwCXZd&kj8H;oU|(29eYgiCxO^f1dh(Q1S%Tm zUH~@IpXM5cQQj?LFhsW+#lb}XmyftRHfFn@Mva;Y{Utdfy52qeVlp_(56`nr2}m35YiIafW#_p4U&6Rs`%J~X;iY6@ z{E^tLeJL5}dvGmX*&h{ zAGBW8dAHg))IV1LcTmSJ!1@t2AzO2fyX&}gTJ&}IyW>!JmrJJ7$4t!ZHg~~m(?i~d z`YH7f-5HAMM4{BZeGlJr6?w18%!O{NBmS)hPU|nNi8ik z&XZ3fH)Ud4eUhKeb}g|N6(Drup_zzvGh=mV3x+Y6BtsKfAj8=0J~7>kc>DV6(n)hc zUc|Hptj-WWP5W}$VPR@7yu<^q(x09%1ae#Iw8X1nH| z_ar%JR<9?P_TXZ-^8|yM#8~%(m0&E za%N?2hZS_!|E{@DyoiJoi51&*f7nwSe_1)5>~{Z-ZQ}lu@sF}i++V)-QNpD!bLXs# zC-?p!?0JP=*%$6^oK=~oXBG-*&n|Uef0S(|es62MqsJXSyK-QtXy0AQf{qwYz9)AcUyZaIMpSLBC zAg1rwo-9C2KfOJ_T(70j{o5HMJTb$_1>8*N_>egyJPQ62D6Cp0X42Z;tTqF_s@4G%Z~Iz z#-b)b#lJwkKsCYjg-=F1*?pJrk@+5d8MTNm!SQW;ypLS;-DFZ93VL!>F#?~n#42$M zz6-;>)4le)$p>p8{ik9;Ho2dFH#sO?-t7+fE>m#1oAW&@VB*~u_?Pb`Z;fy1be-Q% z{-$G_Gz540_krF!jL*i4209&)NYgS*{p>epi!GqrS6AHA4<$2ZUv3GV`r&g0P^EC8 z-^dPnguR8|_bG%-6K@_qHVNI`o&LJym|m?DYBt`-ph_p+{I9P|{wC`A9MqMaFB==F z=B_*`J!s0NPVla*Gy0RWUsJQ;uCHr-3fj&RyUiZ3W z+7!cPJlfgsItt8AvkTo{KF?`s7rJRzCRn6G`0Wq?W!zaik{R)ZvCI3T*#q|R{`R8n zpt%Qn=-ScU>!K)fXB?Q!l&7b3qPzRWc;?Y}Fa>7ZWw*1AkHMkEulrd}9(}dl7W~b2 zOtae(6_6{1KWVnyJ#%0(DSe=)yZdu}?2>%xEy=?Zek_0@vQWE(5tYI5?%BUhCS~%a zlIPVtoS1Fry2+;|^W3jLl1_B5J(UC^eQx!s$^6b8B1zD%&uuw1>5Hbg@9O1l_spr_ z!~|D+YqHm2&``dE)Q{cSdQ&RbSODu#ygM2!k^yOhh0Z!2tkpYps4~2O;8VBqt;yjX zT0mIuHorBQJt1GiJdG@JPf_GtH|cH3UY$m;JK}7sTl%(S`fM7^HUen57up0wOb-DdcOBU|c zqA)|Zfizy)2D=xi=5Dv6@(iG zpd3@i3tQj*i+h4^XY*~Cc+1iX4wUTdA2P-WSZ5TJ)np#d=N8o3g3DT+QxuH@+iTHjfRBYXOMtkTv=xub<`d zLlxhoduGn^0#0`QrzZ>c>4ZDW!;ROc=yV;tS5ApDyyF9u%6{(NOW`2rrqbBu?&i~z zcXe@^;dWIz?qE0jo$TxEbjQClnT~`s0qDOx=bg!nqX!dj#8`;JGq?zRtD>#*C7%o{ z@$%Mt&F4b~2Gpb-CG;fC^3VW#HO8~f@RN5Y`}Fr}HH-b33(S*^Oo;QJmRIFFN;BTNksS6%kAWQYSKvsD9=30&G*E)rFv3Db4@Vtp0A+KaV`Ux^sRkX)A99k$VXFO~TT9<8UdCu>|~{`ar>Ym)E$ zC(}u%X;z0zmt%RF$4oV8din>)`-2vCU@F-B4aIjAdp8VB=G5~5Qw={T$_=7YOWD*NkkjzIoLYJG=oJk3@ijEw($OfV2{EMu`?d(7b+*a(UP_ zy9QK}kXKgEWh#reoeY*9{{|+RxS~;oQtYJdyCZk|!rFAAk~S8e$RV}_!)Uc5rHBU? zm^?(nxOZwD(yU)nKeYE+us)}G7un5ClquH9Tzi7?ZU$o|fK0<3a47&5nRi|9Zq^%e-aG(9r zwF5)>g}yCBM_q5n`B{Ve`3nLnCIyZ#IAsP0L2{lf-6Sf7?_d*y1C%7ILm0JJB^ zWlcb)qlu=1w5^tPEN*S*N-eJ85WH=nmh;tL6F*>e)`D+X=9|y1crDZArGW{aE`@pswk}{s>0KnBCoseuzV1WkaSTH6`Mr;s zES)%m1-IIny_GV4QAKFv8_PtApa|CDmPl%3;-(G4S#?DJCO$p!1t{0}3*6aOfjfjGiOmDsnR= z`ojUWoU+4Gl)*}}oyfzOXnPJjURN>xdhLmZ~*UCcE20tnmw zFDEaf$9;~A*M!=1mPqcVWg6@U>Xp%;>ow)U3h+niDrY}uwUo2Hxp_vMShMSk92`HV zG1;d|7W|AkSMAmpkm9c^`GhwKP87O=-<%XT8+GrIh_xVuu33ZVmcCYzPU9KAUgSb!=))e)$H)Yt`)(}V4p>#tK5QCo}0@QY}vKyF@ zu~n0S1`D~Ae%8annAF1ONEenV5ZE_6TtXnKS&GZ_p1{^LTfxkC!@hM+RB3t+;F#l& zzuwBxumA*LxKA02cs@<4;BDj;~)H$5dJiT zOqRBPJe7e zQ%sqUtv5(>z4x2M*AxPXP;&#g$#=ci42!E^wv~;PJclWZVmXDk5e@944qbxu(eL`$ z>)B$iYn6mSf(h29xDx1p9^Z+1RqFd3Qs&@mQ5K<&ij*S_xz)&fII))aS=_lqOFill zAW>3EDN&#ecR^8x-iefmo9f|~5$d7T9o}DCydN(8OWT^SC@h@hHCn+G5A^CJDr7s` z^cDV4TzObz?T-3rvR6Y_W%NxYRA%MCpK954tQ0RT4@vxDQ+WY)!XTE@db8C>XmTCl zn7Qlm%vp{*Hr<=t7D9OP+J*lf9~-CHzAM&5*&Oy<8~v z?-Z-}Vm(1iH7mcU&Wc%Qaf_pLhL!1!(X#T%=znIsBK2-H8d_f-s0F4AOiU#v!?w`o zmDSY|nkp4aQg5R9PN(RD$g2ie)EIcfsFyAscbIRnHvJ=-%JDUt; zmYE*p+9vXcC9MH#z5WFYMkKQK%L{2IvGFBIJ?SkB#q=ygW<9z>5=4Em5&9`LVZg$# z&v@#2cVP9X6O7Ab<|e*0U4YRTH{#y75u$|p#J7JD87DP(uHm(WJ3{@1cn~UKJ_UeGD?AOoL|B+%e4G8ZCFXF-h2`(2BYauwx31xdk@XG?)wiW*Bbf@&huL z-2sE?6nDat)%3Ixy|yD+M!*7|O3D*;MI+}Iz1aK*eNFelcD)5-h!fftdrC82CV79Z zljR>*yWO)-S$gdMe2p>bYnT+jVT?Unv3Gc(ZPdAJhLP8&;6N=b85vK6K@> zN5cSf9I;(<^Yg)zVLmZxxLY&V|KTNph9cGeP$<6S(RNXL6tfdKns|j z@hC7j-)t^+o{|eN3U?9!jL@yPuR8gp5ks|++Swe86d7uk@Br2OD;s@3=F!xF;1?dK zwoT$@Ch=}J@N_zPa%yJm2zSM1J6~z4TlI9>-4HXkE(1+zTjKR3KC0X8Cgfe=8aPT5 z2(t*z0L7^n4pQmF3M@4)gw|{`glt9E_oa2{A`+y1210o@>yP}P(BLY5BaaDK!hPeG z5@$jQ;D_46F-XiOQJ(0%KCEstT7Vtf$YhUf0Wa=U?>AT74YvN;Y%*zPWKwb2!#JG4 zK*eIWUEbaubCkuvmSooS<#=94kEl5p=AX}5ofw2Nyp`d#AGtAPWE7khH>BYr8|wJo7R(IU zk`H)+jjEThkyW7_Xj)hnnvarrOv9`WTvIH?5wCrSt?b|hT_p#b_x0~7zJucIg~$t9 z0stF9I080JptsKhqvT8wFS(n{6CyDUcDMIQ+yb-kBgp<8D@H>ALXU*vucX*9lC}6i zJ*G&!g++RFN14u269i(pYfzFz&-h4e%|VKUKXhiO0r`R7XY+F*Ua6H$h+G~}3PasvYy z%Mw8#o0vk;*bG!hX&HrH%EYcKj}lNVF$?SffF$wgF1oi~lyo<=_~1>~pn$;L$5cRy z6En5eV8-G9qJV5R1;oA@TLBp-@ywpWB5vBmGT3Yi2v|}mAj0)lY^n*T^X1;PUWcJs zr1KbRh|Ld!2MdBa<7*R4s42}GBdd~x3qqeQf-1F1S&}>iB?HYD6*x8Xakp1Ixi5HJ8;#Mu?DD-MDeAH5oBzz}?=qJM$$u9W_nGGqD4223x+y9wV3 zpR~Ffk$zq0v<8(*#{w3((XJ#QLQP31khf40!0P`Ac^id3Cl=f(5*t&dLQVzt>Y#5z zxy~^78nbL+Z@tsT2QWqpCvm%?sdic0_`eXg8_HhTt}A=Ss91p@Y|*~Gur&{!+{q?v zVK0TO1*oHB?S^ujtR2ntaYIT5$g{J~qTO2uI*-sVP2SPCq?;z+prh3d00@$J18qIl zyhodCm#GbyaqY4ef1{i8kJy@CB|^d$WW!`Y65_d%uwP+xhQX=~3Cpb{EQ*bg#!FbK zY+8Wuv`Qf(yTTvq1?(t+l3k zOufSgi8K|2)`ICV^#T8`7+c}gu20ePN%G{kJm)^D#2ouT4(AS@aHfufUvcW&I=mU? zMpxs#!-v2E<$l&e374<{7FE;wG(BCdhg>lRd)TLkEA@~owrTq%mAOG`a1NzOjlGFa z5$HK4VY_}I+{P`sAlBp_{enLC>6Zl9pj_d;$4DxW!Y@qFf0*6a z)R2cCj?zMtiJUC@j(|hTqmku@Dk`R45t1SF7kEsa<0)*8qEm>!Ac|Kl3?UGz<~U~% zA~L$hr-~GbsVr1Q&rO$IV61j>K@z3~h1-IiRp3X9j^$94SPIlVHb{ zg+1AZwykB`(bj(c5(z9aPcQv-qEVU$I|{`mM(UHZrvv~q^(dfhm^^RV0T!OZQ80$a za>8IGj#NzFYryarqrz7#ZPJYtDj6j)Q{;7X`Y2BHZ_(`)li3oP7$xk@&_gagRQboaUbTNixB`>A~bZdxmdz zy8n2PqvOtXe|j)E(OofstL!cRnM|Ay1Ib>(3q4#~>ND5m>ZI|Jp2a2LlV3rO8Rhf( zoZI-H?0tI4-SwZzz#EjJLx)f*u)z~_BJ}YQ8gz5%nH2a#a5QRumNJpSHGP6&*-Rx{ z&Lg9L!rQvs(qARh>VNJXEbF~AFfL$~pihg&68C{$B`42Dx0mLw{X%FC)?W4;)}&4~ zYVB!CTV;Z?hZCs2Li7W3e4x$_x^*gy^Z9Daz7S zdZt`zGVjfs*|trR+;mJJ<>hYO#N8!29v}5FwGL`B3&B z?%BiG^RvZuFHZL#xJgN1v=Q4Vwakuazv@i(6yzW4x~~2&@zlxGtvcy}vI7aTySsnx z-nle6)O~JgvZPbFldbN*0SX}GoOW%pMX2uO41g;>Xds)lKL zI^7of)9Y|-yg?^+*=v$l1@EPG6;7IaT|8b2$rxPrXL$FL_m8#q!hNX|#k8;v?_Dv zcplrvMzT(_@ABo>=;RPTb6QGe<9v2CC@f)kHb0Q;S^O{!D~%+*a|>{&S>iFnL&f~`V;8<=xSjsh#tT%+^6U;eGsv-L1e#b2?k z@HnDHtP9S^D=12btoPWV>137wLFiF_pjVafqH>QD z&QFguIAXZA(rJVIFL%sQ$;?KNF-rjH!GXjx&=$v@dzA6C(3|7wT}F-|V`|vP1tui7Ar@vjC0JTswK#>|DU!9+)C>Z#gR$!SIOWorFl<1pI)e65s&MlRPv};D_m4 z&JWXhBtI}pO;^~X>R*pqts!)&d>y&h75;jJ=O;giJ?oIsZx|2NiEUHT^oI5q$D+!C}Dluc~ z{l;&U^Ts) zOZS=jN{vsSo_-U^tv)}&@XwN-LpaRBJNAreqMXFqEo5?IX)^-j zNT#$L7KBiP*lp?_oWZCo-R|}+$s`x|r+as#0Gwh{&z^tbEl+IvFJ zh$hjKsP&}cyAY`hGu(kQ)7k84%kQsFbnl#*E@mD!%}ndVYhk~&7Kh*9xwx_+1Q!yn zK(CD*$`-UIXQuNf`A@`!;WGY%zjq5}r3ZwYHkNZ};P*<{ko)iKtv3S>4GhQYM&i2e z%30~c_b%5^iq-bO9BjE<{1Oo1eCr8o2N18K`ePlqa{@hrshF=|#6!QF08GcM_j334 z+3DncEQJKsvn9S<73peze6)Zm_1-G3xDU)u=gyU)O+y^hMN(rqf|#Ycw~+fK`bqLp zi`|cBr_)dQeb}$C$I%IGsCSPfUxGed76b|`)o*SyUrJVNpjigiDXXUpTr*)WzA&qtkn|%u&y9O5 znLOv+>I@r61MkuGSs_fvK9nKvj(aRQ*q>-RSOn|Afd9}stZ1ds!?GOWXkp)iX873A z)%ba{L__dkf3V3)e{#{;wq#C7fhy`ctSm(ejx|PIs2;1;Ct?Lci^UTZ54fvw-|LApyJ~*?uIE;5%G8BfwXQX-y0wjR>@PxAoXgU{QCo=Ccsi;Ldp> zS#WYVZD@-AD^44tW#~7`{wwT)*5~R+IBW<;ZO~w00@GMIFxx(;xu>4MeJ$i|W&-=^Lj&z0L7bK5#IUD*PI1k}AO+MvKkpl( zo(A%JetDCviRjEKHLSVc6p0*c>Wd!Qku=R7o~i~n+5m@3S1~}HEyRvV&D_WhsN5d?p}H_NoROX7FjuBxdC;FLjnoRnCK4dPUpD4 zc`BI#mwL}r?Ch?(8;UcgHbWl!}q5Bss<6e~rd39$}nLMek39M^@h^4y+0%?zEcP18ZnX)=|+EU*M!Pa2O(}dp;9Bn1JP@ z1sw@B9a&+JJCTU?%W1EP3wwgkHdT_q6Bb8p9uFnS~@{D@tNi!C^y`N3yz3IswAA9MO5eM6dWgV}8aJ)@o(nIkoGQY4J z-Y*RE_8(gPS=^y5tmNdGARzdLUG{F^51a%0zW++@YM9SQS*3X1VavUO!9~!&5`vfU z;*jQ-#M0sWZ~1cdvhNHMJak4c7zff(oD=?ZmKG}tv=dyeG`kXdwqNlB>X6si5_$Om zD{oSSN*K;retA!y`{Pmketcu89@O+}X(Fn3s6hl)6#wXv0=AjU>>mZ37krB1@G zqb4GWsWim*41e0HXyPMXGklZ;D)14@0dy3sMau zif`3wc|i+ac=+Se+E^M!cnIY!Sel^K#?Ct2lTWgr2zc6jnDnvDM-=k1qZBV~{qqBA z%AoaNy(R2z2_Yjx36x@HmC(%=woMOCr<=672mllf@SY8L%?*ckv^cfmu^v$?j!9~5 zVxeiQ;7i!^h03qh7;jyK!%Et4$1HshLQiWDnP?3}mx|DU%0z5f=PP9)c#~v|YO1C? zsUlf00)A+O`pyb7qZlB~Z(H*eL>=;?Z6$;QMRsW-IN-vpbynQx#b+No-d8hK>^|m5Wp*IRE0vNy2frs?nzWon($0^j)zD+cYif0O&6-K$a;Ee z1)FLk)iLrbB5x@by}Z=z``-yE^3cu3((j7i$j}+PH@2kiA?Bq{bAn{PwDi8mf}*l# zfAFurI*@0eSu#mBzXb>I+hlxBIqSp9(SUc+pOa~5!h2Lr^C*YE_w31!o=44M#%ERi z9yJ;cwhA^uCuTY(7`p3!Wj2tF*N#(Du~dI#pXnD?TrcT@p#2h8Oom{-)m%Zpb6=^a zpUwW#)AB>uUgDDm(tkSRY4m4XC_#wF!AE-}KH8lZn&VaLw>V`Vy(uF^m_6C$oYfosG*@r%=qk5~l2nFm2Fr<;jz5MEelXqVuZlLH7fkTb21J2Q zC)QHUi-x=iz^bcc&sl#{?05IW!E|w#zel*g-%Z>rJ?-_+$!#$@5WSLr*pf|4>zE@` zp`1N0|D=!|Qf->`_A%l{yy2(pj$bFYj=O!YbZP(N!Plteo~V7H4};syoRjuVd)(45 zj%8P$I49k!a#d$`t^3D0B=o${T}k=)7d>v<98!$k~+Vv?|HjhJ2yRJ+)F-@gna(+ zh6~*8x#`Rb4|^}$H=VLXCZJdP{CiKVr%U~l0~oWUS3BR~D-sYd2JV5g12*H{yLZ|@ zez)miwx)oUrQ}jq?49o2p)nonzQ1=mFI@g{@AM6gfXTEKEDfFWOIdHpM5-cR%Q|FVwxbiI)IAWvljCmPC!N^v z8aL^f{1~xBCrqa<;ntr`V`?A%gy}|G(Fn4N3Y0gpiUPKupAe+(i7JAqB2QFg^a@L& z$MOi8Dwk>#+#7~S)jHmtJCq(A-R`a%;`9(PG9`;LGl%|gb9#%MC2{Cuvta?F(rj3~ zUNUjH=Se4cZVuU%vw!W)p<>lmQz_Vw)NbX0;u92eD*@>psdsIfIeSi2qPY?}TncXpZjR}>6}PCIO;3$=Dok?`ifm1t~V^5BcAjRX76+IZx^UEvUCHtn+ zLMQA@*tU{r48x_fr1r@^VNcHr&6DNV_r120VaNOcrmquKM}J_(U=u`MH)WW^c6@}v z#^!8g#t==WwpH#`;T1jO-J9p9vl8Ef3GT!5(<#Si(y&*Wv4(oF0<^$MwQ^K%%{$X< z+%%IFwj)n-qVEN*#62`Wo&B2ULjtn4>9R;#kOu2uNCMD|gE|_!%m%oJN5W?PSGyw? zq_d*0xVJ69?f<;HcmX7^+kJCE`l?CBE&TQ-4N&-Sse5@ry7zqlM)5j0#~l z@4BGF9Wk>9@5g@WWOYMUkQ}&lv#lG?jOxaOX0@g!`b?uLk5Zv-ujA0QZ}x|3_n}%; zL0duE@N^~b(j|cpwec`0&yeS5d;J#SA52A68;3FM8WQ6_e1a)UCWo z+g~t;_TqcIV1iqXVGG-fAJEwKG}iy)(Tz#4tIl6iVy8;%q6GZERR?yPmG~niCLEA1 z8}~1kwjS@SRIRHkmt7kVW~VaYdeE;w_3TD>_Caa?IDfj?ke)5zfHRdGe*#H>JtvRF z$+J(n{14U1(RbV%|4?1n@ls`a_u7kJd~#~^*u^V8I`#GP)uRd7@dbq7U^}7_0!lJ~ z!lUKV7MHDLkHNARMqRLBeh9gM?{#EfWN_uA#UxJNjhBSSH!PyC0T1j8|3M||HhZz_We5h z=#%Z=O9H0SV679PJGE8LZ~RClzakP87DnqJM&n5&l8v+1GHm1Oa4~q+dLr>bwr?Sb z7DgCu-&vFlH^Khqavnt;#63`ms_ zm_h31STuds;aDB9u>LpoQlI(SijUXurm;B>v*3`9< zu#N%Af3Tik0X6#=m3zytVEv)0c(O`nX$T@UOC4v|S|oSVBMGU#I&jg$;M3 z9o0*RN1N2wVT@A!{`jMC?v1(%W+pk5B0mZlj|-y-HfwlF4AzD>+2`a>yOXR^fBqB>mO>HIg zE^h$5L7d3hrM-ixkv0%wOx@WN;)!8kDTD)mG1!PP8Hkd62}e0mh$<)zf{R{lda9b9 zs-`CffIO^5P8K#v(Jh#QF?SKvjr zYoc}WgLqI$uJU#J7}GLey&n`E&OQfL43{>b42B&;AP55!f>__7*ugGh5K7q}L5IA7 zo5J|k&aZPNIw9=G6B-0p5Fqdo>;O)ntFC}m{O(jW&<)Ps?o8`sqD5$oCdDmCgBFC# z3+5kN82vdiM%9sB!n%dfL0M9Tt44jcw#AVsV5v5=l5mzv7DjJs^76MZHL#41Y+GbP zX0Vih>JE6ev=z8BwJ9YtP^AgmU4=;<7`MwAu*m|* z`M4E@X(su`-{O~8{K@cca*aAiTiM^_Nr-7{!1SG^iiZaFQ7~bk%HX(=CWC~ivbzlq zWx+u83MW2kMFU5b&SkKl<@y1c?Xc@p$_6AJMSNQxdIRcQD_WM>L*K*bz-rR=ejSSh zqbhSA#bEa}^=^faie+J)!Ljta{`V*r>vRPNKaZa$cEyep(+`}@W&(P1x}wsg58B;I zD&yf<0M3o?txc@(@d<82R-1AxUF<^U@b*pmb1K)Ue|jPp2Wq7ZPIZrUCJep1piIRz* z)1bs0c9aNbcQ5zWrk(mhCIEE=a~ROaz^EdVStH&h5Uj3OSfalOc*WTOh_v2hx%1Zr!+A?`tqGUI`A0x>u+0fWuXx4h|xeJYr9Pmq+ZJ zLmYJ*I2(fDQketU^9K1Pu+nearfrX=*gvSS6k1ZZFcwKy?OV`iT3ADe(!Pbtyx4Xa zaaHUvl9qy?Va!JYDU0Bj1g1j(W-){tAu-(tvRam4aSLc}T~-^Kcrfx7rpO39U1p!` zb=xP@rnm(YYMs3wR8-VFrh`Mhh4o%~|c&*>50`g&{`uTM4IXs=}-g0<) zirfG2bYFKpx6#q=9nY2bo03b!U#CTQF6E^GQON7-k~x@c+lzd%#&yWPSg)`=+kB!%PDM3=HAk%a8{N zq9UNsBPiy8u4(ttH7$a!qOK90K~XU)sT5Q&f(nYRI;f~)4j3>ipkfvyhBb%x`>Vb) z;6D5A|NZ>eWp0P+3a8FFbyA%|3Dch<^Z2UA=Ul^7oJ(GjHLkXjErGAx2h}QsHCak! z!=~jSa#y}&XJ{#p(Fv-L%Wqm7qH@KDsZ+z%DOWvm2D;Y26^D_yz(8Q{qOE;*q(?s4 zkeiwDva(}{qsoxsiy2|yYGp>U3bAyv=y}o0Zz5Qvod`wiJSpkwn2mk*xoc`m`d(>v zHae_eY4ABQcRxaaCn}u>evdICQ0j>#Fpyil7a@Ww$#7TO_M~)&GVq9yX0bTC=X*ib zE|iB9oyww~VJU(F?ngMnQya^ZnlUGE?G2Xey~lgHNMkDFtR6J9cd3QJu3L4iUV5)@ zVsV9~!+rPPzS5%m?_VYV%U7GZwjPx*^zWZ>Kuu{7Nk!DR_OHr8cC3nzm*BuJOFFb$ zx~bF6;L=TAH?;^GP_Z^Wapwl4i@vb~8y&E&)wew?_HFZQ_*U>OiI|Qv#-4c|kKM{Y ztHrx3S_bdtS zKHzagCbe*}2b7U0pmrn$h_qurbdc_?d(DqNclyg9Z#g`;WFxv)HlkAPuTwjnB)BT5M8946zQm;MIx9XX9#I zLMF7hvMwzp;LZt*(#*0W%?2lax%S$%6oDs#g!yc#NQo8FAokpnDJn|mD@(6ST#na% z{5sL9O?k04g|!JJh~;3`Yw$tKseo192Az#)e~bpP8B93LY7l)hJr#W!E4fcHi##f! z@H1Y)q4JY4ZsxHC#v^Z5u}y%}Tq;1n9*z-LB2jDCQm$*MF@1o9@Xm2zwJr*pvDS}z zyX8TqF`k4^*;}jFXH_aEW3W`pmWf!lv8_AewqRNtmCBa3N=@<35i1SdN<(Y@uh{1b z%9RHP{Bt`aX!iS0-O4~G!D|QsZi5W#&&RBw!Zi+)L z_+9R^FVPLgF&*fl3X$>`CX~xS(xnep&?7|QxIPgPcYRUm`LWw}Bu@CXIYc+GRLSfpTi^Bk@{ThF$m9@TH_E;z1C9jzXY|YA2Qo0~cST%=J`?>HUr*Qd zlkxSPx^9lIm-$1uk$p(Xruln076Mr+oRaKDNB(X%+DrW$#-TQxa+B(mEqY6BpHA62 z?>oD9r|h8dF?}{_g0%C8X*?6a%P&~PexedIwOb$mwadk({nG;I&JMgASa&fcvTbB# zr)6R=(ArUSO3n;c|Of=WMzK+k1yp z+>(G7^ODj%^y7%zVYmoVOsFJtwV=6_5Iuwk*j`<-g;Xln=-H3{l^N#$=-IB{WqKdE zfLV=IsC<(EQUJqK_AML*4IgHexkhxI6$Lu|JFl*UAEFi3a>Y+y+J~6vV$}SaQ)yCa zmE6BNk5cM>nNCkkMd-PM`6NXQMVu2@CJddhsAsiY4Rcp{uIhNQDq&CmG*h!Bo)3xC zh{#ANbcS7usyRwa6 zZqLYZu<6Cy5&7UGYZ(Z%w#!@%QwOWa*g431fJ7-ei#x|z+!!i&my^{#i?9c)MV^TB zx}(dIpQG4D3S>EB*6t+|C8YF+1EhWBNUiV_p0<3_>x4`JT5HOvD^sQ|;bpdNEGGv) zy-iT*1$Ol|L7km8Hu$S8Y#Ve4i0Bsdjs1OW(7i#nP^WzJSK@m3zRS#mO1q1*a`0Zd zE}B7jHHtlF4SASr`Nbs4ETQ@O1AJhY)51{Yo!JNs(AxQ& zWUO`=>I^y;0u|vXi*~$W6&BRM^dXT)v-vFpsWO^-rYF{@K!*foae{w@7~#+D5eks@ zo0Agz6MF7UL6Qr;Yp;$6F++mK7U{Go7V=2YL1d%Jq)yi1?jTe;%I%IjkYj;h21pui zoZLCMCuF2hauj;bqpnN^?errgpB!jjp4V~06lKxnu{Mq1*mc*}b4@fG*E-DJ1+b$r z=@3p?8k*tT+P<|yzv>qnRf7;MasXc?ek1jfP9Q}27f#i#N{1U??6}m{9$UCC*;tN zEfZ|ZUO_CLlz!wdVUnhV?sL|(D@)QJ*#R($K#pW#8<9ZB%J*!e#n=-+6b$^H}elm_LKAE0@Q&>Th;8c?Ss9WLN_Spl1foT8F|7FeY^i&LHE>aUT&4WJuJV- zf2p&L+LlMj4;Low*=@^5yNf5& zD`XoY9SvkbVySoScZUSMJOAiuGRA<3is#{b=B=+k7BkJTLxbz>$9n}`+dpuRqQ)I9 z!5G0{M7~ZFf;~`ACQb-8_indWP6)D?hHo(Fi0b;p)wOW1qn8iiE*3Q zqp;Z)_X&<{LyVe7Y#M8Rmaw(U_X&0;Cy4$FXC!lvaUk11!GZp3bL=jE3aT^HW^ASj za)b8^hWT*^YDOriAK2u>cY`(vHS}ee>x;x*%%Feh3)JOnDJk`)e1EopUuJvl9}Mg8 zZopRg@S_ZR5rU{2BGCBz{z13OOFL+@8~Y<=;X*Z>w|}r*mxnpD^7!0Xh-_dY5jlAC zQ7XJRY3mLMh77F~nnNURihfURJbQWh&kD-tXy?|`nDvAMv+cZ732yzHz30^6Z>SxG z(}F^KUJ=QxSj^a=py2p@P78XqjbAt$R$rMl&$Abt7IfjW8&3;{WaGDG_MscH9sVxb zB5t@ZXzNF#Nh{{+bY?C0>0Ek=kf;rya7ayudoVa`au~^K5S6T8uDDhpS6n}2OC!!0 z?k1>;oi*9NPGySc*i)vq_R>W^Kotu3zile}_|=2=?59(MQKiee(}V3xmnWSbjI8mZ z+4J3w`j{C}y?dg~40gA38RuGi^lR4_D$cM8Eox0{dHQ9@|teAFi880>dp>)JNQ%pdcEEA)S$+=Zfgri z)34_SE0gwwOBvG3cGjiApoWex3>d5aq{x;iUK_rX&Xpc-^iHECWO6N!b zxuz_a`_=PPaqtDWk-=7jofE;(fD{P27%eA9h|iO!EX^mEo>44Qr~o2Nna)FT@WmxP znLTD$K|L7+GD<9m;UAbw^@x2!q?D6DVaLYBSD5npQFW zWE^^Kgxj^Smw48y1=+6gWY&@Z?>|k?v%n7DcVZaoZanFP!10+guT+QeOzprDMPVy%)ae zHd$kKL2ji=7Ex(Td?aZxi1OiUo?SOH*emm?M3uqz&6&YI-kJ8sS;66>&IH)b-<%to zKwR*IQmuplvN9$56B6tJ#ZE4G0G?w8g&H|qH9MG0;-SXb!31^zzC1hFB72Lr36Rm| z_64L+y6};}*nx9`DF>eAAs>6;ROWHRMF=gW8O&#{&8M#m&*g1&-Pd09=raiC;7KBp z8wy_mCJDYex#+viB21DvYl4TI9)-vwbJUym$2q}fIczQ3x51GGdHeLNpk^qBIBoZc zt#E@8M|5r%sEqB7H?+r%Qr4wO~MD8?r zIu#^Oh%UW6m{iXI7~j}L>3?CK{cF+U%WeJqpt$+sD}soB%nx1U-{cdH1CXLp{9`9X zt6s_KSjwVYZOl^Jbb>kB?W&+_o7v^pma1%SxVCBb{NP&8?sji*1evy?3)7o>uh_86 zY;GhPoDfgnh3O7k#o55}$_6IX)M^&Kf(k2bEg9kI(xqH&2ye>eD|*%3Pq{DXSzR5k zRoIT{s&>Z!8TQFsYj3zJ*baxm`m2I%GIytw=`(y=cXiOGAsy?@S#+E%^Fv+fdc_U7 z|0T|Xvc#$y8=D(Ph0nL4%wUyiefs+&2_BayDcdiZ&+}*S-ug=#M*R#gx*TwsJ!{}p z{+N8SKC#!v@2h|RJ@KcFx7@jM`IPx&5jd+}P-%RYf1 z-O|<3XSMV)F}+CIJiU);TRiyp1Tkh&bHatZc>p!Z*Q|1Y4U<85F_wBwrl82Rq}OJk zHaWaf98u4Ky%I^{XE>V>*>^Ls|Rv0uueD z>=p}yBX&*z<3v5il2T`ZYQtHystyRe5h-(YwFUStB6OI*gs{VRSq1coy9`I=XGN-TInfyRqlM((+Xt|1GOm z^Z*$-7QV&G66L3m95GsUr5CLR_mVYvFYg^vgGb1f%hLf?qo}btaXiTYo3BC5{jTZ5 zYl5WLtFuFu%CqvBE#P`J=S(ejsc)S9>Dpvtv2%UnXS1&>Ck1j-_PXHfl()hDv?w^a z>mNHYn95~5ZEQ@b@{1P-Lnzq17$x!t+xDiQL-wtoB(nTq2i`=Y)D3oro7e^SgPnR4 zymW(o@upzMq4ct3Lods>Kh80#sPvUcl+KsuGn29YD7?6Ad<~WDdUG&fxa&zf5@@%Z z%t(b0Wy+U^hE9EEQlyO*=Qv?VAaK2mL9p!R;4&Joza^OLFMPn>c1y6R!Bu83zBrg^ zSPo`xSOPmab6Z}qx*`|2%6UU2! z4<@$&C=lMRAYO;ojvB(pkt~JM}yl-Zw+n?JMM%XGvQbr^cVin zwEb-Xio`GWo@K$~{50MkY+jbmw~s~~H7UB}UVH!TXm&r_UUwiUUO(C%d`B=lRUL8l z!yUoR4b{a?d(d?)flw+utJ9*Wa!R!Df$XG#38aqWw86epedV9{lbTWJL>d+rw1N)y z38sw8SMPBgmP|Y?CsO02LKRLiC-GMnzzK+^_@C;}PKgGW>TSrX;^hCTm?+mQwpaBC zOD6P?9Z%9wp-5b7ePRL-$Uw{0rx&ZYN)C>6D(3a0MTG1GDiL8tbc3EmH;(2N&k1#{ zsL4UH)dW0j!04PC%8{uEeB-B(yQmC%;b~Jq(srb2&R2^|W?c|;Wg!RG&uTYgHeYR@ zxijdU|LS*Ww5G_5ILMPX*;2S?O)(u_YunuwjPg3!-R}x|gT$`qTK=Jgd?$PMUBOWA zN4xy4U>olo``ul^W*vX5C=!{-9;bX-iD@Mb<{*?2cLxQE{Q2%+GpO!@yMrB>%UA9W z_V+s2K~2Gk37~^in7j}i>@QJwMGLOGrzPr!3?MBJe}L$UCgh4Op?;}cOkXRSf-YMi zuQ-WQPBX;QjN^Uz@?1A~D9Car$Jb_}TlwopOZfXFNc>@i-SJ^38r}79uxG=|B&9k5 z_`8L`Ss|-&n_NX|#&jvOLpr*ayOjLkOrRElDCw5dbaW#xNC3eLax-XJg=RPLFryQ1 zycEka3emU8grATa**x z>BKy?<X9bNo` z*Ef;aGLf(cKZSM1)zaB^d?Bc`3!fql<6`^3Q^9WbpvmcuEiX@d3~c|vUiDZovgcmN zkp7rFE;_m*@ea`o$shqgPBP1F5ytI7j|QCvC!$}l^XI+eMl$aVgJ5xIr_9YM*$t4z zVvspq`$W66cdGMfWMn5nVmxps!?PZ=JaIZXErwUS{Md9!lj6=9paG@_f!8j34Eyl4 zAQydCh4H{9?Co{)-mI^V8xNe$I`>+E(f1iJ+tfDQQ~PPXeF3p%trxtMUR zA-{z6-c*Do`P?~R-%x3S~`Y`FI>{X8kU31SmM3(53v5!8E-C&mefS-nE z88%PrKhEMc7j{mLKC74{?9K435f{v76*}3BHL||>#fu)hEOR>oA9S6V7p#4mKomyUQL586GVm{~;4sO-@UKI#}Pt7xMfv3^9+ki3FF)v}(&mbtRu&%6{=gFqQZP?KG4 zT12VfC>hD)V3Ok;bO$E-J46VdwYxkMOf&0Uw67P=Z+i6^NWnYGe*0|Dr={kvZO`X| zm#a6aI4WzY6$#WH(LH;z*JR)Bp6$`$4g7haBsAeJ$W0L5T49gA7tS-RN48U^B|qv+ zV$OPsWAbDjM4frt9?~OQ*P3m4PLFJ~-^U7jalBfx5y~gH`~7L zL;f#4HA`0!dEMI8p+BenfFw4t@|Lbm_#$&rvv6RC@Xln>9cmziK$=KK{$%^e3&FU| z`3OegPqyO4V8<<*m!u_SQKTZ3^u2`m0BZuu`L8L&szkKrEo8~?G-+C?kSJXKPO%rh z7;II!hEOAwc;!upu=d3lgW6v6ot%*hrxGJkeh3qyx+Lk+?Ur{_Y|Tr-fb?0PfqZu7 zmk8fDQR}14rD_th7twJl%0Y7A%(-&povdyvm{% zz7`BbQg~+q$xIj8etVPbvn;v^`4Cx79MByYOR$`i;y{*`7R6#f6L$W{zKIJ>VPM0e zMpv|SQbK7Pv&_H$v2fgs3Ohd&b{o21*HAhb4cm?GThGNIZBsl-7jWU?0OVmRb91d0 zHt9#~>Y&21FosnXWZ^1HwhX{=Ux7?VrO2}1G8`{!|M_}QXo!b$9Z~xt@|I)E03mJ^ z!B>5z1EoykvShYav1w08Kpu}%HMLFyict))ymF*%+I-8m_OEXQ-K(Cbl}*6tI%5C2 z8Y$pW(rm^FaRR&NzNF)S<&9t@rw}-=5SHA_Y|ZLmoHyQ;&R?;yv~#}dM1y<`Gxq6l z(7^L=kgR?A>Y%Ozsl^;tAt`8>^fXOo{0C1;*Vs4rML@4v!vc7y+ite&8tkS|ufY>C z#eTO2RcDGFvo`ogr*q+=;qShd8?l-`rB%ZI51+PKT$#%v1?9ana%cMX>WOrH^1VTs zy|rkzFjq?8hJFvV*L<9iGJ$&+yrR)K32dAMd z#4E79v|zgRSXPa%|?)rKsN?ZUK$tTyV>q4YD@`)m&Z4W zozMYQroKU@<6Ja*jcST6bU$rViJ~XtEG@-NHn%p(m1`syt>B7(`b@Ea>RH^^Xo-93 zgjX)(8lIem{XSZo_$9~2v>&qQu>VR&>we5O5E9H)^KaRxOc$%B1yNBKjqhZmr`b)P zW-!ZJn}5`GkjO*Ed}n18-=cLz&F)1$p}r?IIMFxXxz_8;!U-TO5EFf~^m*a-;b&D{ zqC00c2;-Ne))h%4(}w};UlE(XYKHhg1_v{6x7Bu1cZcE>}jYKw{Q`h zjI*yeH7ij*i6RRPE0`?_AXosmXMQP473D>I3ihp!g7MzXw$I1(;c`3vq3N z%eOr}bY*U#=#SrHbiUf|^h2;OCOLrs14NX?y0_MW6?L$8YOT8ED zF~88{5_{b*!5Q9Dw)iVD*f;i~UxN{YR#uiYCIY#j;HN8{xrl1QC*2z^9^d%vG5g)G z!O;z6Za#^6VRn+3i&?)D;eGBLI;N!-O*u!9ZW$J&g5w$f7_ffM(u02X$=AN4!>iniPpsX^X38sKU|TsL)WT6? zN!N!MQwoG}Tlif45>7x~0^Rc3(vAWV7ML;kjW)d~_Kk15P(q?4^Dk3)zEaL85F%d) z=5#lm_ayQ@jzbru5}FM`*Fo5ClTdgxY>q5n>IQ?Qk7aOy(!_wgVG+Io-x4DC)dzEC zm;s{*)>57@0(6dA%2JRKFy$&sYiEDCI<8L{7}e4_ia8xxnw3B2OT)PwP;Ka$jt%4& zJ*rqipf2F1MmLkyxWrgSQA_e(KZc_q7yjUlOe!AtLo^YPhZ?P?<<$8r@#4 zXZdlFtWGNCPf(;|`Pe8?UPL^sjX+eQ#T5<6b|NBf!zWz2fe{Hjcmoq{&?J+Bv_pX; z^N$saotXf;K2fOTL3T-@Ek8-7ysgat%>2}1TPmwuO5= zQeF{ca~S(8ZLM$GRr5q9vO=XeDXrKYebc95MYia-LCEI4Ys<|@b~kWMfGhQo zUBs?dFhC_^=(E7NZ}bJ+ou;vxxsE{&<=h(a*6n2)Y8fTq9ZZzFG@6Xw5T4FjON``B z2rqf&-u~(vFkV6=e@M3x^LMoSc#_D0fBd~8IP1l|7)eb54fI(Rl5$V>%q}>XY7=zWCBd~Z5c8mEz zsTuGRUNAaks{6@M2pjP7_ZGz^+ z!pm7n!ijkj_(@=7qCmrPg3ambWKEot5M$WHpSaR?AH!y@E1V0$u3j4q-|PbyF%Pn9 z$W$epxpR7u5||0a>Yt19i4<)(l4 zPqAy!E!d!cSWX6`SPt{RZ%n=R{c?`*SXfqCNYtRf!4O{mhS>~%x9l!Cm$2T~+L->? z8NV@q;qOgBg*iw9;>1exkL0hH`F35UDfD=ow0**7QFReBsu#t%yaW)o-P?RbqP5M#z!@%lt0~`cOSO~P~s9uIISMo>F8B$hD*%c{2 z9Y^7nV)c2+-oAK7wQYeK^LeJ%6rz27Dv`{AbM?ny| zmLt-H6JlJuxdno{2r6dxA%C<;Y4@pTJG3{w%Q93Ga~wOay{VnxG1BmLlwOspr5=99 zz<<;SLgX|7wXS9Y1?9tgN_tMqOOHG@pcp*aeZ2ABCz3I|$Gg+GHHpD<_46`Ct zT|ifkPuCTsp_S&CG4U;JG17@#@#SHZ#%HdFd463{6?q$(>^B*(Z4qy}=Lq&qy2ZN+hp2$%6wc>-d=Xkg-= zmN(kRCjuvWDcnasgV`-_+`&vvWaH@^Z;-1BOyO>>j-FYgY%C1(=Y%#5ie>+<<5Xmi z#mr{r9>k$0O5iE67I?+Uh4B{S0(Zu0zu$s6%d&Cb*y^s@&vd3y8lZ10VrR8` zpWL{)oj1*;?GTiZsdc$if>qmG=S$>7^Vo7omBi^OTd9Jd{9L`yiR+1I)g8{h>hjFN z-keiqlS zi=gr=kn|o%xpYnn_1V9>1Cyyg$S(c7^ZBQ>{a#iBolaD zzt~0Dp^7}K6iU)^B@lm<2BdH-=Is*g34Ohz7fjeh5J7 zPQFarPs_q1W7izG624IpzlcXqXYHP6mA5BV#DBwDrd_+yjl-d7Leqj|QK3VqEpj4} zP4Hor68$P^-yh`n*?*6-cJ zW}*42Qq+cslLhH}ZiCj-m!Bn~LU&G@j22!L2Z!J~rsNIWwTaJS22v4dA2r0!F!Ezf zb|E>gZzZdFg^cN?Y!>hW_eI=#%Li^(i=#@1dOtdxgP=-7D3(4honP84YE6PtiU1qe zh6tht`VbGGrADMdw<}O;VJeD;)AEkq2xUusj|bQCj-!tGASMBhlQ_MYE_s-=tR+iC z;T$%seUw#PVWI#7i=73m>#tYHX&~1xn+aNmy}ev@B|wTE7JwTHPy9Q?nCzW86&rk>7~V_Dj-@Dn}fyN1|)s@4AWDw<)iBv4t@@Rszpb zAFx#j!t^@d#%Yy&g7Yp$m_?N>;Me$g#{7x#s5C3=a7oGRF}KZZ_p1oJxm!b}`WFc;XU162!iL3?uyJfbTs>slwpdUoNloIQfYa0zT& z_45Z8;bztO_KRXiP<6xq`o{knp(nKsvb_Up!79oX7eL@Xd49xCz1k6ldcgpC`+2Svr~Py6ES zY}ah;tg5wb*Ja!HtmZMZP{IeqKyeb;^6*M&t#Cp7H)pHux&yLld*ru4Wwue9o^xl} zhpJ3%B`rvh1w2lkwcl1DG`)IA5RD^PlTHfVMbna%oOv)mQ|z>kW*AD%-5pI& z?+v@UqZyjIL{{Cf6Mgx?9^1)u8vFyCP2ziBr?N4peZ$sA@|@piW1D&;7RIkXb?Ay~jo6f{A+RkPd%%ksjHhs|-+jKD(^K)evr%pcK#q{j8 zG!99~cSUCIx=2`}oSPGuPAztGcVw$W0qs;{wr&3z$`FzRL(!m#y9r;k6KhOe_oaXh z!5b=e{!}-P=QJRddCuNZW48A$u|L+Be{d-8FxeYgng#7S+yL)$2sCXO=44It#9-n1!lbzAs z6tUo6)7|t9@6YDDo?Yk~<9Z^z#lFD@y)G8V24m@*Mj|B9q4Wj*kHwf(o(pMjzfusEU7v8@|m0a_-y7et0=0rn+@BS{QQD4qIyljE#Wr585)xG*!$>Bpvl+X`mS zvYXZm#`#GcjagPS-OFD6RQI9ohZaq7=(JCSJfA1=(b0f97(PuI`y!N2u1J43TO)tV6_=Xpgb;F6#{XM3V+Vu2!x2S|P5)=q>{2oVMKIq9|TEog2Z ztTiLS+MjF9QDF4MUgq!KC-${ornkQ+X@Bo!ZuFjLy0N#}%ge5ZKoa3>`+FZ#EJPbV z%qZ@M!Qj~usR!bS=U#|aHV4Q@V;i-$~Rs@^$Yi}VK&O6CGXff`kKju zqIDm;nlP|Lm#%l0Qh~D3rJuMP)^mWEiJIeEJEotx)oZq2_A>+6wOiBQbgNvRm7x|4 zf_Ad(+uotS$#+?c}@KDQ2g^wfAr2T<_<7pw*G)6 zEd0QS1uBzb9?QK*5CgaNLUL7$ik{bgom!dJNl@c#A$($|4lw;IS_>%tqt-SJFgqXf zfpgQdqGNEzX%T)xh=mM@azvLaL>7qyxdX{V9p$wQ`&4fJ{drLqf~v_ybtwEo_G?!K zaoroo8Gdi4)S2Pf!EUZIQe*FIQFkr zZf1J%v&ClSrmpda(7syzycx_J7B~C)mV`audzJlpOH-GdIa3tJ^3HlObSqQL zetfs0>6+|;TbUl4i5rp|j)87TicLZ&SoTRkM*ynNUd(72N%3Z`;knGHc>fk}W%kNl z>K?3e57NU;-=2>=tP-e8YB?CRzQzOBb^& zT_!qbboAKoDC!%Z`S4=bQ=OKOE6QLG9}e%eYqmDm`;We0r;RY%`zs%|PmM79`1e0- z^CL~)NfI1HfvOq_TETQ#*GVP?v@#KbM6}@zHp{#Vt+6)MZ0v`|65TVOJp~WJXj^(B zL1g1%(AtlC?6Q%jdv+xU86=ptS7}8=mI(7Tae>neMq;RtuVqf~Ng$l<7Ted8M3% zRJhnLl(b}!)*(FuEQ`RMcwQXBz@4H`zqfmAW4ic1G})uJF@5|mzOi$*F{3tr2bro2 zW_vX2G1%!)2~p7PBq&>2pE)BusaWzC?MKy_=({&?eyd7vA9*>y}Al>>@0wc0Mz5y6Bl||QFTN;Kfj4_4U2NwvN|013&!wnD_vVAOm zMxQlpTGD@Tfqh`K>0EvO-5cScE(~*Buy5HfN1N&{Vlu-7Z#RJ{f*e}F7Poihe{65K zdUnIIP1~#eQ)b@_g=DNw==a>(ZlCu zCk^uC?P0fNd~HwM&ag>iL+Nhec4qTV(T2}6Dp$nTaw0`rUcOIJ+hwd7OT5BCW6gc2 z7&YU}9{#!q?9t=Qg_Yls3`=s0OUZ`D5NvOr;B2u~+ndch{+5=%8R~^>71-fVMr8WU zcHY4}hI2}anHTFzpX^{xB1qzp@n#!BQx}dm9WrOLEQdeZ`^KBSN8fcWvZnNkBvK_K zu9L(^wrFbh!k6)Ix*H_4)*B~~#)WWW?6xEN#FzG@9nC*!Wx!5m+wrU`={%AFS`-A~ zq*y8$gOr5c>@m^;C?$fbw#3}(lG=|p^QWH=C+ZVRS1T(zt^K^zg3*qrIuPkRzpJ2My zqQ}ufzvO;uiT~JMjYg2GbM1?grFxvQpXrvmC(Nz1w@*L}yxD#~!PL=z+kJ1-v7FCH z0#@JSoT=d@c89&q#Bo2dKPxFFU5Z`OZhS~K#SUHdlL!Wr>uWw~A0z z=MqXd=Tz)F)H;Hf2<%fHC)hS)IFJOSoi;A9z9QUF z*?x%2{G99rg1-J#*0em)CWu%AVIaW?$05K;SVa$ElCt*u15Ja7}@yD2+?@)dZ1A6%S_QA5DQj zbV$v&er+H6Gx15{gfx;Q+$r+7EMp#*V4V=?3grTcgPR-;_%=xJ zRU%&wHP!bzC!d;H>=<6+$FZ}NmE}`&QLGrmQtAVuJbz9+uBhF=NesXkxZRb)>yUEo6T4Izt_wD)F18UKxbx8RvHiqTxkO%=%}K*4Vi#!?i8v)eOlklNKdDN+ zoI-LGxs#xoHaZTjO}@c3$ANBw8`mj9-O|84mv0+gfQ%r^hssWNN$Y(+BzwDHMU0eQ z5kjQy)iE1DtBn9(SM(K))bc%@X-l|EdNL%;T2!o*OC0-oKAgNHyt=`Y_@H*nsEg2z zw7%tfayCI#DeV=z*9??>^ui*&{Hf_}#p&;=qu3F!jP z0zDPB!aZqo2Puqd`yzzxK#v&*{7mQD38UF8-!h|-6mQ`wd9DF~w|$MKNTH<(MM>cZ z-;}uIzD3X{<$+YG1RcyHpWjKKEE6H~f>4_^BfJ{go3wus4(>K5`=E4zkrc{=ju}ep zI z)2+QH=s{JgJvo)AUsgG+?r{lWDkb#3s#w7=-M{fQMewCkPs3sxdO1nqk07+Nh$eU0 zgdXx9{VOkc4Y9@DHO_QQ%7D0* zKvpQ+7k0y6O|J%?wUL~tJk!{yO4F!Yia_YjOjaay0OwCoC2oZ{a5tYR3UH3~f+223 zvr1RREGT<)IGz~Qe44&y)lFzV9)+xKtZvX7JHCEPlF6b(Z(8--OEv*cQpk0hUMXb> zT{=1ZO$IxKDT?2UJ+WjV(sJRz>rf*Tx4@n%P=)A{4$!+ADpx}-?Wq6!LmG#9mlq~w zpv5e-s5-M7iIIVq#e-6Kj$r8K#3Q4ALbdNyLuybskDFFtLqwlAK$iJ(DnGh0DL*JLKEh(+@S(qkpS(Z^SPB+>(6NQdWwo5NyVAjP`I4K#5F1UEwV$H(a1BOLXqi zBwOrWKGf79gL{XWag(6?QeY$tkhqCl5FA$v|G=Uy6B+rvIlYzu%p%st0Mv8AyL`o{ zA$D9)ifn>-_)O8+G#@jFnCB?)i@7D)_Oio>$h+ANI2?=e5B7}1P4}LSGJh&W7sr7P zzKVZYirxJ)SVEq&4<2rMb>u!Ft`i&13EItl<&mQNr^8L(hBU#Rz7~)qJxWG->352g zNtU9i!WqhEmel95$cichvBIp0wu%>et*Gj#$3KQ#mG{SMK_>1;6BX{Sy*RC24T6^n zlD|tW>{FC!#;q=lQjG=Trc#|tZOU?i2oW!S(&Fez9PCfjEI`Iu%?U2KYy9}wC`C0T z?N3J-gk{_HZ?HxL5kw%kA@L_l!7CvnK@Sk%9Z-a=rNI)f(7=MM?#3njxCD#biFk-b zP*6DXIJ|t4Fj#!mO`YUh$$;Qyq$~y5Bn{-1bANBiqX82z+)XeF2*sYS+!bJ{;pB;A zF!-J1^2+`J<}p!u&!xCRcy+ByWN1MOF16AoZFV9STnw`lailG=CrmVVMouFlst@N* z9BapwI|6=_YM>Y-R7u+Is#K6?D%f=7k?7^z{oU;7y=X@tgWvThJO3Ed#kpCpJ5!Pc$zB?A0gY^_^(DoCMS^w}+i%Ci3&_ zNqEq1vYk)HpSHkmb+UPfpU$V4z4`9%`kB%6$SE*MoNXIUHG?x~TiNhp+xs+}qnLXV z9C|y6?NnM6LF~w@ephD?x%QE<3MRd z4Wb7s^BwV7tUS$3V^VjWYIZVl{49DMXioz;K}3Be0$I7W=Jp}b(Xt%_UqHlgicE( zODk-m4$&8xaTFb?fS3RI409U8eEkfwy9lvggV})??I{fq>$7%YgPB%yC7U?JGvqUK z=ITUFYdGCmWk)rdnqKo2(jp!@BH=od44-j}F>yRNgB?t1XlkRW9=acQpjlt+7ch+R z+~v3Q`O)1T+yNK3xbB9>KY9CjqZxGYNn64fpi7o`gd!GSVra)YN{BecqD_5cvQQI! z?=wY9kb1|)I5W*`*6(NF4FZH$U}_bq z51te!{*gLDa8K0w-Y%JD{^~tvE6ybH;3V7kOsH&?J@ibo6-Yb(OtVezmmCBH7tMi% zxZL_8NCKt!DYO0CnP!VI^N{#OPsmuXKP;ORR!yKi%w4qQZYnH#;U5yp*ub z)6FqB&<3AvI&SkF6<{}%QNxd3kz)wvz^PB%eLT8!13QY={%a#p73GAOaZ)!~lRfmD4p$qLvB!iYo-Lgb6zIh+xF=Y{t{F}fo< zf5mys>`(U9^USWPn?29Bea<&MIi50F_+IQ(RX%@YEqn0!W=zlMg)2STv6ZF>EOmbn z@jWFzE4{M!pKs1!#T#&u`LcBbcHv^POSZIq+;T&V&|c}Zz3gJMWwvG4c>MSWLWe%R zn3eQx+wT%n0R5-iv|Tsbbg+NBgds1q7hD3#F1GhxVlEubaKi8gI1nTEg+~+Vs}>J= z<`0Xnd3ta}oRaNokDZC-aiP6-Cb2Y&?fRMKcvj25%rf2lX&F0p7OU&I*3L2m{pq27 zd={(6qju12mXwwDnAxUKd8DY$M>+%k9(idN%r;vCuS;Wi&GZhn$Imf4+mRPwd;iTY zy#OQeE%vDkOf4HYzqr7R$lkchgHB$zgDxaG^%fxtbBf^(VKut(Dm2n4VU%Cn59k_4rr12%bRKu!{^ z+6ON*p?Mw1O5Uuse_vpB$~^g#GVs{KB)@|#%r*Ve?t$HXE@t@MWl5&L<@M{laFYG_ zLQ`*>=bBS89~1q?M}MtJRVhHPwXz@L=Tz3wzP!MUO1lTDtfL*U&=`B>Tr(nRQ#pHp z1;ZNcdDh%r*62%S5U$%jt}$cHg%>2F>t`ofd#<|1bg?^KZtg(l`}K191tD|_vQcAT zV(;i7v5K{*5$D)lt{^t+G23v3*(E$$nS$^_fmdRfU)jgzng6l--)K(3AN10VW_XX* z7F;%p^rCo{l{y7MGknDMUu624AI@*-#(|6IM$h?tzt&zgpE+J@@0pJipWWPksQufr ztz>dtU;sFIKAjH@t+ka`noj)mxzfy>;6@lTaHLY$qW%jn$w&~4l$0&SiYOaS4OK8- zFawZXvb!uRC>-JKWiFdC!+Ei7G-`+3DBFCM=~VmTooV^XqGh+GS>)lfFr8^l4tKbX z5-g-S`}7rNXO~KTzU?y43@KgiG0((l=jYqsmYaU|$E!^D^t$FW8^-cim?{>ZAy@PB zquu^$)2IB_vYc^!+bY@D9&@$1*?ZV_S%7QtqIP!N0y7{yn1l*Z^DHR{p!SMccI-mL zaej|mXtt<)D^pCk=^&hX5}T^;UTAvcRwhg7`oax%-9po?VnbQU63R~a^PjRgX1_lP z0Z@2ks9Ww8geI;Z5aW4mUB>!>i9bgR82!M6z3Un?wByalHl;KBSiUle=&{ee+?V#5 zE6k4R%Y~ly?B&29z61tc>?_MnZRy?t;=TQY&5Nhzwgma3Y{B!#5T_s^Wnkj3;bV$Y zi>5Emg-_b9*P1@w?{@69X8Q0_P75*eq)TaG!U@D%my%d)eC$3a!4UJ#1W#Xc_jO34 z1Cdd5P$2U)B0&rXzau?mxt0jC*xeJB%dg74Y^Pms3Js6=oQ~-0R2vLY$y(TkmQI|R zQupKkpz@EirN}W}gLvgAcG}rjE@BG>Qy90)E&p$?c>_ke0@${t1xkkGGb}Lf@vcGm zNxWB6j4A3M#)N4$rlXXs)?!J~y5(sM4K$Ny|AzE}KlVZ$pqZpS@di`dPDjq=)6)eS zzm4pkDZAtb(|P<$ZoezdY8K#SDkfjoS>(W^`_eX)(*t8kSI4iS&345Hoj_ub8gF;f zgJkyHUbgH;Qx`-FSEOafup@6Y-P`NH3A`@9dk$sBQ*ND|vB;cK{R@d8md^~L>7GnR z<(+fx?w2{X^J24G`_GieK?J5E4u+lVF}JXOUb5I6wRuyT3b`$Ext4bd!{w*ee$Ms1z%1vgJ z36O61%@~3}1!lwU%QfQm$v2xFyS>{s-oBU$KWTHgj(=H3P4o zEh^Q_cjR2O*+8>&+X3>57Pr2wBAvx-JN_1P4y)Pox0wBc>yt#Zk>kP+T4Kg-`@W!1 z`cyj?w4Mh=X?loi(L1Z-w}`zu1ODIMe!SY=zQl|fytY(_OXk2BT_B!NK5&(gC(kVm z>TFq#w0X9$)ZEZvl}pT0@Lco6(zGF;-D4}_FrFXH@nsJ zsamCML^1w&Y^+3By>q5L@>bKY)4d+c2=vu@YLu1-4%=9LD?ug~+pf2n+Jk<{gkOjv z7N z%${+Z={sR@4*RQYV0;Y~gsZ(GrU|@?0}}&)7xICJ;q~&>9=wWmk8&;@J7)24t&e>( zAuBS4yHfEK0^XB|q(9zf1_XCyfM70s%+@U0s|Kk|782yGSji^ z1HZzL@<9!Y(D_V^LSedwdvehxTw@2{Zg$v@wW0M;5|vfwS7*qfu0`092dH~p5;F)} z$W~yUBTSShcckg64;`!_(m-rA>+FBj>_sRnWDR=$b~Cisn;xHGekwsLepN}N1;T^1;AP10-Wd`^P|AjYY3N@ND&rO&guJLlC622O6 zAK6iNneKbt%CYjU%%2>Zs!+>0JdOh;!he?K25L2Qv#9Ctxx9n0mD1#i-G+CTk?nzQ zg>QQHohw;wA0-d}d^_kWGrn{=^(t1|rFWSTU2gYXq9_e@Ta{0_q?rYGFxN$*{#V8?cF<( zq`caIN9m8w5TVPH3mO8B9%pT~4NXX*Pug3X%)uzKmCH>xk~kuFr3HwqZQpxLw_z`N zEUE4=;(VOxf*tar_hk6IvZ$+aS!;5bXWee;hyWaW$~~sp+^!ywzntK*2 zSd`tqMn%{g=)xMDx!P%v(Ynu&`XIg4_ZU0|nMtf-*1OkqB~0rHC)U~Gy=GGHSMOqh zbVM3&6@jS2w_x^pMh3z14xjpDd&j-z&i1z~_KD4IWYDq&B(3TrB6hyIN@vc>tTsdy5`@z<8{>k3DE^>oc!?u7x3c;lAO#w(e*W@g)i9 z%rFr2I3Ip~vnllbsKpL|l)^eKR8g|qyd%Qsj44Z)Wcr)7?>C#C0~*u0kxn$BeXQ$g zb|sVuy)PPcI_i5AN}OYxFW8|EnVw_$Am^%MJm0r3kz;sc5)Q#c-;m6;^Sr5QPS3c| zqnKv(;8WJj@CJLuL+lv2iOk0^tS9YH4`B?QVXGfD{n*%2|1e7VllIt$P1OCL0;D)B zZcsUdoc&%tPdEp=^PhhhDPy(W@UZFFiA-_~%x!w$2%WfxQhB;PVtVbjo@{aLNPS8N_dNAoS>v7b`i;tK=g*C}sCkNw!iMGo33QHQ8XzwJy3_S>^+Tx>Tz}T5lw7M7npKQ7-O&;YxOk}Ez(y%*FMHH<&aeBFXF}8S z{U|=4silZ&rqt7qnl9sS@#2Yhat))8Zh6izEWWAC)en|rD4hVnWW)6=meK`j3~UJR zYpcLSbp>mZ9q^bLn_YPWMc{TPK4#9WW+-Kmw+jnyS&fz*Ct5^Tt+CBk90Tea3MejJNgvn@PfmZ8|a_yo4~hnp5XX`b-g zeb4Gl`7Cf1h!i*3xDvzKV|Lj}!*OhcR<;lc&;-)&+V@wQuRA>2R%=yCy+VG~syLoa zDW5)LPA9zi$Yi+*HrY>}GkvnpB^^hzqn|ZBjA%IiZp`!M40ARd z6D=k@+dlEUxe8_e@KpqWzP`4pX%!}ZF6_J)Q93WKvQNHfe&~I)Kwnw_j)m%O*FiOs zGXOH2a1p&tBK=goY_9V@v&&zmOP|@VUpCj2f0k7;AkcO^Nfj2nLbT=+cEYRXz^aEh zOUO+Z-!ezYyWu+f@T)|1er-Q}m4&3)c6klw!yER9*U;?d+WTHJPkAplo&7o-mbBQ* z-oWBC-L8DY^z7X1)-tV4$?(UdJJgd3%cCc4cC|Txnhse_xZGRTt~M*+)qAhOyYz;g zvBuPUr`VNisQx&cUrV(3<93_1rg88S0AJurfg*>+mnbJ;%VPw=md9bZwk^E+^R?!% z9(eV%mU5gEL1_|E-62vZ@E}v)6{F9wZzAsAVDEU-9KYA`MFXlzYjf$FkbK3pIpY}S z|M{1QxNb#?P7U9X3?_Y(s9O-zSJP5VwY^>94o4*W@E7pmq_^0c^MalGmYJA+^B3N* zYNg*cbq!z2$BU^A1Ga|Xu2Gv9LTX@Q8!qnBu@`4~;S8^fR+Cgr&a7`?%cmOs7udK} zP1o>2j=SZ{_%<&HG;LA?9sWZNy*6nvymOO+protNRc>E-+YB)uv*%1a2C;b}I7LK;vsj(k-tN85?Ahr(w-2ecc-)Kdf~FPg*xu6q+pMgA zLi)a(z94LS)b9K)uD&~(((jprQ)O$|$&yq{hudR5G9wx;MO1Z6>2N0o5ArrEIr8x` zR_~6}n_0=z)ep*$`FOTj-rteVC8Nt(0#+>Y$s4JK6FE{$Fn;Xn+_>JlP^0+GocG0! z4yU}n$GA}b6dNB{g2g6QHVymO9PU9<^VXYvE3b2LC9&haA-rzxCuXl|MEjJ}55SO( zYdO}SNuQWeT^@3340Bgr1lR}cYl&dD+o}RpfCwYg^MVo z{<+vV-nhDCVQ3w#1TKB2+SB>8wwZF1sQ<4mL^D5(Tidku)_#`iw#m;;fB*eCcF^Z$ zQRZ2svg_ZnYd<$#a*w?x5pZ2XbMJj&HsAS)7hwQwH4b#XaP)EM&Yd zQe$I&N{xh8>?s`3`T}u&>i+9)0xtyxvWQR(UziTw;dag!X271G12JS7##2ZDFvjly z2B!y$5X^y``+O7pA)ZS36F;8!n->X(0O^i3kmupH?U!a?df|s2a^ZGgnqD2Q)n!|` z{pdvtRPE_svd@BjD_i<|wDxb_des_BqPOwBy?YN&iq6}hH%=s7{iW$r_@3Q1%3p>Q zsp%v_Pp0%zMSgVE^|r$X)BB*SK1@V6d?>)ArqDS@N-jvXDoz?7cj;U5m^(xVe4V6 zHUNxiNu{M_C86bqb>SMj@GH|{z%_VFa|f`TVUHkc+1dN#*d*^LL%zmWa+{s>wb?rVE0OzJwJ^!CZ!c_0VL;bZBKGP2Bm2nL=J3?)G;Y1R zZ_p2B*rUI}QT6^D4*ApafEcka!6}UD+HcI1j{nLM-(+N*Z4*mWtRmrYw%@nrP-KXU zzGXFJC*8M*ogdlN-Dot}XLh%IV)j0WD0-vvLVhNdN~c;&;|~QDK{}P0nojE~r&6t_rd!KxKNQ@^D+7Nl=#ZNs zeIlJ%dDf2wIbMYqu8oaN*Rt6CISmM;F(c9~Wb#i1b*);aDp9p?`d3ErwXITlX|<*{ zXXTowTFR3@6|^c#4{DsIR!0Uw6tNqG{P0sjpTbYs_3)r%7q6T|_kKSYbTX|{?i3=` zea8JMU7n(d_zhDtKo8?8H`oz`+T|C2xnC^?dxzW3M<(Y9a#v?c9r36yxds3NW&Zzp- z@8^{x{IO)Ils7dpOD2Mw<;EN{0M77Qj=9zU-IEEqW~KM7^vp9Sc<;(}d1kWru{6&& z3x*Rf5FxrB-U}tj{v`cEvzO}mAf~*LFFURI z2fo37B+UhdPsY(9@RXpw2d7+DXwE7ooKYcF8b04ofhvuKW|a5H%B_Xwa1ZRSFE%&x z@`hq_R^hZ9eNd&oTvBZZ2d19QdU{}L_?QuxWBK@3U^KbETM2J-vBV7JiWu`a6dQrKlMfC1iZmQdof~ja8 z9GTLLz(R_R%*8TQ;50;gZ?2cGhM}`%Y`Hlel-OKuGUXSt4GO~NolpZg?&7J!;8&Ov zdv8EG3R^);l<*C&R#7RKjVy)abb4BCi5iHfBxqpx8HQaJJmx5Dh3RC*J0kClnOiGN zbH?}Y3e$@|QBy1vSE^B-Fz&s3RKj&!<6j6X={ zuT|!(jtI0k^;FnLpbeQf(yYC}X^O$wQK}UL0kH$^R+^g){-vC(Ty4_0r6*OJef`Ty z<(XsD=p?A%RcradJHf{)Z@H^}@N%wx^X(1BFOtiyj zrD>a<_#t-c;27d;vCa^CM@m{7z<1q@U=8UQoG#jDjR52X-PxpSS%AXU6=N) z%r8g1@Rm-R>IM{%$-`)fJL-#NUOHd@azn@KBX(6`gx|UIRJg|0mz+@V)yHDt=Wkzi zPp(Gd7lqTYuoQCbgDd_ zf!O>e|H_zyo4*U#s-1q!jKf*P0kTzDr`zP<*5JW>xudn&qtD~}Ao*z`Ftm~VMrdrf z9TE9`oRYp4P6w?Py@C)Qj8Jt$z18qDI9^GeXutVP=%dYLP z^4L0q*=CWP*T%Hn_q;>4wlf{vwnKQ&k_#uXBy;229GX{B`iVx~%vK zc4u?&$Z}U=l_bLN{tjl(W=jz^;aIvy2lkO@s6fV`FeGpVs8P@gU=u#@R`q~ ze@F0Ru^iRW49FYLkdp{%w{$esofIT!X1o#3fZ_xPQ&&alt?!oWKY;jQN7D}~n(kx{ zaWID3><;7UolLjdZ;VqS+LYCl$ynC`4maFDoSli*9O~00B!~VxBnZqN8!oK-Nr)S49d8qoN z4lnBrNuA_nnl-KPo$^X&b3`c&k1FCJ$q>yI88yZ@>|*ASApAlX#G`c*bTtR%ZF^ar zVRy>OUCp4vOTA2`t`;Yd;){BqD`Lh<>S~yCTPUYQH#r@;qFco&D!aCsNH^2QEg5E= z-IwgyZsxCf6JLpXsPAsNxrhGa<%aI2msOUlbypN=@9u8;{jUdq=x*9p-Wj!q^CEmV zmTDgAnL2CVmyddwwsJ%d&ac$r{l_q7^)N^H(L-Tdz0VAH8)m-ap~Rhq<)=4*T^b1} z4;*V&VZt7NocX7BpHv=iMgy@kk2gmVdD*zQx9`yUH$fR#1>~I@95IgcxBTgva4QmFQLAvsc%Tw3;KSmoYxETcBwqp%PeDs z&*+VOI8QF?jl8!&-tBFA#X0apu4-M-d}WV5rpRl%9@4K9RXnp=UPQ< zK>~Nbjk=YOs5a z4C-gDc1=y%-2g;~0$tMnaDG*$)ppekNP{o94+$ z6y?nNJ96awNvKMzWp$%z&qudOrW>UODZRAlT|i+ zc@E~XjOC$bsbVO4Mp+kK?=#rcDuNy}7$M+(X&h|!f|oqP)gwR0pP$Ot!n2%W>5i6E zwuF(@jntV$SxG^2QK+`YYx4A!a}O?N7>})z&vc4jyX47I%6@z8_OWQ-mJ{ z(|T3qFlQMXAg`X|dys@J3P9&m`G43!VKG{6nWUA~g;V{J@e$ZPg$&QfR zeNCr5J^^{$9vh(r8kt{mXdzY&VDL<-R^4=?AIOUjU#6qSdN)E&-WQ2(jhhX!?+CeK zU(>nD4RAM~0+^)0S|l&-Ytm{t)V<^FPjrh#khPMtpK0SgA|3ZLwf#2&A+)XR;wUXs zkAl*nKdz~lVT|s|KQ7hkC7H6H=|f$pNB1-PQvJq}l^Lvy zCDGLcLH?-%Xa~dd!dGbsg^{Mz82-aI9LgehjxZf79SzBk%>7!q7XT4jEMJWAinQC`^zOmpyT!?!6sD2&{yf6Qa9-Oyk2NEszQ4D|#s*XNrG(r5UdBRNj+SbqSHTBs_-i1mn%-xL4R4f^B~i{%UoBvjZ@)uM?)vw3*}n- z(nB6E!B)y~b4la9ne> zx}1LdMBiJz`+L~8@NcM`gjqTwkWEdJbHs?fRI}jTQssMF(b4x)9#Q9LJ_~~xDcVF) znrSoLP|cLXpt8wbe>Ep}`QRp{Em}~F3bk5i1-|cv-?N+48}Epj7c9&#%vE_JDg6&I z#}3(s?!Ng7Y6{)O9<52o0EcCKQpcV8NwUdp`iWS#K&N-lM>@R)Iz4&& z5R<|bh!@xnTP7kyJsFMW$!Ihm9btOs{fhSnDMMNx3DcV-!;UoV23)#N z@Uv!W0toa_r9H9m$7>LxjpD6dW(K-O*x*19{p=LnRH}~?cXs!YF!G<}!y`?PJqqLN#WQP8-}UE002MT_y3OO%G)5-bbULULhA8ZE9EEdM*1FM)Kr! zW)IHK_~|;+qY$ePrHk?7vcgwMUooxZnxoC3dH>GNVaL&I`HfO>jM=;Vjx|U`I`k^| zWVjeH?up;zlw-_@X5pNda#e0oJ_PFu=aI=zbx2u%j5)B~7YH&WIH=T)w5XZWm*zXg zoHD9Pr;v8S^Md!K@3E#+<8QuSOhKE7g2%ghGqt`n-aIFUm1pwZ6_^l*aH+4C!30!b zQ*dSydM~Z@y^!l>>b$s|PazCVOeK^xMy4ZIC|yE_jc2QiH-1h=w~X2mQHSlXrcn!D zs7;r5QYC#@c$7OX3#5m4qFqM$Nb#v3l+t9X-g(bg(! z>Vs+zCWkvk?j4QlB^pMma~E?1)&Z|;Ln8ooZT!*8Y_P%C&Dqo*x70SRBXLv4Hlp*5 zkTyTm=hd3%Moo|If>DzIeJ~R=Sk`(j#({j7(M{4HXy-zUi)~TNz8&|9)iuYF=y5rD zw&`7!+ts_8%Ix%K`|<BK{w_Z?M(<`s!fY%1g)(gKb}m{_C-I3UAGe))Pt8!xd#n z^9`LLpNv6{#mdRTol~;2r4k@m(W`n)SXFdH7T;(_IRf8k2DZx#z*v0}567e6BhyjJ zPl1Hc?{`i}*%J+uQE{5tv;6bobP?Xf-|T`Y+>^o8sAVZPH3z_}P?@yfrEIe6Jxxi-K_{A2CfxqAi}ZJwKq=-- z-}>P>reep)-O#BThBj;P|aiGs7BBL5hGU!H9H>bxNt~RBy&kh&xBm zeT>=5J*}L_VUYkG>+RZv7EIPM8A_%XK#KuA$Qay=9bD(2O39`KQvw3)F1OwFBmY3? z153=x>h|JCd=J)M_mPUH`q{L}vOis@2hI1RQ@UY;1y?0x_GzY9YRB`W=yRxC_;K{5 zM#tYj>`NPLV(Ll1dm8NLGs*j#Ig=XI=l{*T*_OD2T)a*NkcSKtgX{;#XRidR>+5ek zR2Mdw7JFo$-Srq5lTB||MbEl7o9??8pK35&i+Afpo0Pn1ThCD!|Ie&(km&Ix8RFPe&Tj0~W|f*Te-(@M{9sHqLu8Nyiq&ea~kH?S6x$8OfWO zGI}nfm%U;YNS#`UM1fP5YOC766KvY1%9OEGhuc1mrP>B#;Ymf|ld*8FNd>8L^*|Ou zcQ1m?PC3)mH-b8N0&%_T$O{379@tlsLJ(F!Va*4X5KIc0njUwibgEWi8S(21m5g%T zV)76rV)R%`9aE4g(I=`q$I_us+9tzRRtp-1T2#P+mywk;sp{*24(hy%=&m!Pe6+8+zb4c7DKxTkM|5P;&Y_++U z>S(ey_fi%*2qwjCquvgVq~+pJ^H5cTRrf6UtFE#aaD%$wMK1;wYN(CGND^$lcrcF@ zEMo0X1VXICZt!DcGEWtOnVXX|I4XpvI`{+WM?H&7G^v=Ete4a{)3FgOZb(;XeVlU4 zI=Tkc)Y~x}APByx+Ys?0PgZ|33zf7SDD^w{`1tO+2 zfH)K9un(dVxAfY9{|f23nBEi>oj6rUlQgKy)6`V4))q(r(A}D9Yyw|29sr+{sz{@t zrYi^#Vk*@HT4Z_+nz-7VGRi@(k`Z%VFU6*e()Pj3a1tDurCyQ?@xUAuOQ-p-(%sVQ z*G3rQ&_hM*Os!TqC<-@r;BKl`9pZnWP9>CmCDcK&43Y?=VvGnNX||o zRoXdLUZW8!$yBLQn<8~#cP2z&n^LXxYxImlv4u=J+nj#PwN_(2 zYjqmB$)S9yLbu7)$LXcg@HiC%b$a@@F}Rw_6d`uES_tq^HF2dvPrW?ZB2n&wmIT%> zGU6Q5vT+{6*G^&#ly+db(;&uKZ0DX$*YT@3I1vPOb8%>rolS<>r&>giXrbS;*V`y* zJ3U?Os2}AESoi-Vdo7ggh2?)6ivw6490)rdbiFE68*Hv0u?V!yQ`FcYiU|8D0AS^Y zk4tw+wNfZ`zv$DvT z;(lGKb#T4%--rwlf76g|>7LB=(0P>UR$;*Gs;*woOfV97C~1iPX$x$%s?a;f)e8>7 z-*?6}-_-~1u~cXI%Xy}G2h4YF#$9ik|GfYTCRX9AB9kko89*7a0tAi*{m5fi-XR&wJ4rIIG)9HnN zy!(cOL{-a>^G*7MRS0JcsVJ;TwM?~U+cU==!LjM~>}IWi*lbuPTRya1@T8|k&fKA{ z7q#nn*>pZdkRlbD0GmP=S1uJG!`?8a*0SMz)3uSBp$>v742qVVk)Pt(4Go&rx} za2Cdaa!G@7y)1!ta))ybm(f~r*I1vB5@|j)2lq&6W0}C=G{wwxmBL=>8rKhqK&46z zHI8W)jVang=+xC;nM=(y9b654X%ldsVVRya8N|x}7!K>wtpTXyrMS(x3aLFBK(R}L z6JW}^@zEdDzry#^xUL(gbSw&A6f38w6LpXd_K)PJ7W#0ig^MS0JCQ`K{}ZpLkHFCnVrD63Nvho%C7G#CwChMFRxo`=8~*cSWC8Aa&QZ-&tH$hR|Fkj=!*!Y4>#C#+ zyX!oZ`DXIKdl!95+Ad^63p2W!gjM>1vpQVxOq4O#_aCNvV@rn{?G+U5>4_kqY;vIr zEdbZy6}bGT&Rw)?lU!O8p#>&x(4q*^bt3zs%=v-&(k}STIaUIdGQ3nN7?|OUlRFrX zeDDubcT86&G5z0NWTGwas)0HJJBLjj+-Cpn0k}gQ_JOq3CP~f zb%wAA$WjJ25utxulpYLslRSzvKn^kJp<-eu`m>6;ORvNpqGve5KK{S-N;N5{I*D`n z54EzDI(4GoE{w(Ll`}n%K=sP&5;Av!S&&}kMTPkkQt&Zn0|Ob=>+Af%bL5bV34|CU zA6{$@Ph6Q#Hr2pO%&6$wHJ6wkK5EydOK^ja31(f_XaelJYn|#CKwt}{kMXB>uw76j`;tNg6*tvoN(s=(4=2uoH;2niba6< zL&5&H8k4XVr1JKwamEP$oD_9$zNH&5h3nDb&#J0q0AoMzW0hx^+IFnvEL++Gwk(b- zpC!#Fn%Yj2wE8OE9>@trbClQVfBG*#g;f)+`eB{AeubPck!Y(c&bhhMP>O|MvwgjPEfT@+}1kYotkb(c{9W{px9*}Cw5*N(nMdPjAZ6y+(WO) zipeI`2teI_d;qwClJ9xYG*FV*R%|~1Bt#ws5NKi-UbGuLKL!DE86JG4AwzDaei*g- zVDNQT9~UmBrKxpyW{rBOyr}eP(@%|d7^xi)(52p8Malw@k|p6aMas|UCPK;_7k}xH zlGpor+u5{=lo&^M11NQ4woW#eyYLRtubP=m&$8X3EO>AzMqQg zV5u~pW)6@omzqg2N7~M8mcbRGHLaDGMxlpQaFEi~sji)0MjL-Is@f=>lC2bm};>j(=)mL3?B1#merDf)8EZViINk*d89Ag7Q`X6Diu!LDobWEriHR~ zra8Lcs%Kq;*F7t}W|@v87@jc8oKnoyVKuy@VgTTgS7w=Xxx2{BHNO{;Mgt7Ti=9n0 z!FbtgHr|lq?!wHqK&ISfG7?^4hOsy^t{~q2LfLr*0ZilN@GDIl|9wxk4#=&Rc~_cN zos}g5?A;&+*X8GFs_1IW7x=3Cp#Tf~Z}P#FrYkE~K8Faf=jDYt<^c1g9_1PXKpUj~ zD!e%xCkoDZ6;yxLqu6Fugd&Vlo3FXgC+ALSty>xp8409E@tr*h%3C6z|&W*Apq?b>3Xd>C^JhhJ4Dqo zAed^MRu)-*cwWn89V(_z`3){ACK=VH)uk(^!r}sfM&B+EiD@A(EH$mw_^ZL0SmYJx zL;~h41F$cPsc)lRA<&G2+QHgba1{T&<=qj+MyOrccT7LUS#R^q1BFX{XJ|k!&cXXcwd{f{4%+*?eamTCcv>pG4l6dDJD zMoFo?k=j7&PB`ioQ&Y8gtunT;iUn-`;0mNY_pDrTi#Z))^UE!!L$l9Hl{Yv+N{~9SXnoR8-%J%5hxe447 z5a@I|A{gd0@fVt5=`ZjEYmS!dh7IOS+UiYn7Zm7!TWAJ%U*sXkxdt@Uqv^W_cr<;l z+U@J&q$dcKI#4%~(AdnDudux;n# zCaD0(+LU~`%Ct@Hwnn!~`f>2)>)Sz;D{qy~i%fHW<|5g5k?EY6k+9#%g^Ntv?qO4@ zzFaK5N+wl4bD5&if-3s&H8wnVe>MQ#YJ3$hEHbYpbvuL_e5^g+b%!~L9FD>}&6W5O zZobp3mD}&aE57hDWq2c2zIT@?^N6gFg1~OMQQjIjOi<_b40+q)!BQ<;m#9M1Wi;H!g;Vzavlc zkvH>ANBiXW#iswBcRd=hvoMz+L_M!WEoKw1&0f^A!Zg;$rSc&c=+v&hMM>ZYIeQ7A zX!ppYOW1r%rSe`gJon!?hq!any#%-1BiGz(`qxfR5SjObGg~XX`YW}_Q5`0qd3<&+ zeEJ^AS!xbUOivKda@bPSt9(&@weC_EjT+8=-T_K(S!$}QA9fKRECmo!NSv8cpAYKK zcBx+m|CuEdmzkPAkLfN~p}TX8dFZP7yVeqWeoXJhad=}LCqgCGbWb)fgS$N@JC>QH z=DC+W7!-74gxqzXsm+_WBpS!&`&iHh>9*Vq^rp$U<$!gDELd(95S0<$k8Cnm*4$5-fay}P${{!8QON<( zXL#lycpDx-MwzSN(RpRF2>hs-FCeaJyr1XadL(!6eQn zOeH$UIyU8YCW4LREC5wbv)sOuXvUqgYz2}RC(^AzK6*gDUST?nxYKi(U7(GCK;VF0 z@dxs+(OpC9%0{y)1*c>Xgf4vJIh0bxB4i2;lMMBEvoR0CVPAVpHAEK}c+-O>ec<#j z5V|xe#$}wuLtjw^1t`M0hd<#5w{)1n*^ZWm>GPoBpByJ?+x|o%uYak$^ zQbU_nbi%c%BgeJbefrY88hbXTe_6q)#uz7Lu1-QRy* zM@sDD8hY1&Kbj=GpD*g^hI4E7Vk~@vQypDF-8FKXxf{3@FTbt#X#96t;379@yj;AL5M+!ywg195j%oM ziT7gRchP1BF5wq%$^MU+maW6bmS=0@eesqSGX^%{LvLtn1S$D$!^oSDn88k%g`d#V zE_uHDqvnuW@=RiC=~w>dDlzK#Siaie?mW5bQ8Ol(Z{cCue>BQBDKKQtIriayE6_9& zD%zDJ@v7@^-5$*3s3N1^i8jHb5_zyeBlWH@b24E6aA0SDW+3y5{WRO#m+6m@Jo&k7 zeatk=TZO3;bdWC|Gxf#SX*#Pz0T=-Wg*L0q`T4h$p*8vBblkSe94LbyNA$g0&U~D( zgBRq!$IZpwe)3gbvRd|g(R7tAParHVmZP6A?KOVYZLh1@@X+WNKpw26zX#82OPp~r*mF#?rM{XpK1RVHNI|>8Ch}kuHb?kmYWx7b(ZY2+H@@a zH>bKnOIhv+N;t14tR`;oY>@myt>Zuy7`M!Gi7$d*$g%!i_8$Wi9$>c2ugE{O>u31B#*x9mb4ZC}$yuQYy*$2O_LD*X? zm1~i)wr#)`1JBHkf5k>Kvgn{_8Ql~G<1m1 z1l#QUwWdoN8o@Ys5f)ZW58y=BRlcTMS%$7N?VI1s-eG_|3MA36^^-ssPEwz~&a^7m z?4f7}c)DZgBoLYXB0+GA){#i|hOAkK&^^#?i1w2BKL6f_CF zA|4PLsQgHYY4n}lj2uGv-O1}wq3)C!>&@WeHPMyDmE~|TK6>*a6`@@v9@r6lm zilbP#YbmX=0v7U1Mfr$&NAYc1N$GB9u#Sb3ABwPJ)srx=H{@OVfRE*GFtv4Gk(dz; zL6POLtPd|MD6#nnK$|K1Zomt!A{)ENALvGrU=*&V0b7xt8P%iut{aTv(rWHTd(LO# zkK#vj1LmW1?0DUa!Pzd@l@}JdN-j{&h$@VW^)${>0LWU~3uS`%s2WDv~*c0a;7y&$5($u(?e2OVkH|$rqF`r6B;; zk-{d5;(lcb)!w_%OM7A>kpw<~Pi7J>yq@Jyf22NeDFWhrceS zl*gKw9KOkPY;!$iWIhM}G$mC&JYU-)WJ;|@(d$%0UH>#Iwn9FA+KjHgf&h76`QTUx zfLfarKi$g9G0&I*Bfnm+_u1(T2q>rdyZfHW4K7o<5dmFaRVi=204t9b>vvMu%?7EoPlgapCr2Uv*!H2 zJyPoM$w!z7|9zXME1geCd9YE@Pce-v`WfDGn-h}}?#d8Y*Ua{8v|GTBXxXB54zK)5 z>5P*YKv-=?V}~}1_Z(sK8>Q+w(^6i02T66jT=JaZSZpO}onkSW|D37+-aN*agb{f&FM~7qClW-HTo{l?9uLN^qDiC%j|I<-+ewErr=s zWe6!#u=GXKJns%RIPla5y6yS7$LTRNM|~7;tP@A?cFv73e!2$WYK_4K*(?4zXQ#Zg z!=14+!#Ue?B>s}=+$o$G6@}KFgjk0%6>i!mt5!l6dgy7e-|{;Osw2JGdp znk#d^_QN6$Od0p8X)O)gOj+<4#}YWdqYh~(X~>svGtC2S$JM%V{F76uAKYe+A(6iP zHA0cs$$_t#c6^-s8g{C0P#WfE%S9Pzg4-EpBi z+AS8AhIfh!)yLx|g>iKHI?+$$gSQc; zW=ZglIjHafY-(LV7~P(u<;?F$1)aJRS$A2EJP(DFk9L|mx#}IWuM})I|;=$RpT!PCl-cOoI&bgWt(*e&C=MI|;gs$o95 zaL`>oII~A}3ne?ak`i*)yQW2DA~IZYF#%bHps0f@A#c7*EINV%5^Tg*r20Km)2%gt z34cVf_27lhAOJCqf-&{YhY-H)3@^Lglsbg(L5r`EQ{FS@dQZ!n@0mR-H&OnXg>JLc#e|qK456nTHT>O#gj{yG2N7w>q%Z`sAzpqI8UtD}vj{O&d_q#d{FM)W zLN;i#Y!T@KWro}da6XJkje-u7fH7Q8}8a~a|>*p9QBpi!=IcZbG|Zv2Y5Tb zGPB4rp7phMXi`6r+#btrKdp& zJI98&&7)LA72pV&I4PH|pObapnqkS=kXIMpNX=oX_|6>Ec1M|Yn`ps*Z6X}5PBPh! zg+#7_?odzh(eF%)rp3==@!2i9$1x*wU+@67@EuUl>wM0e_#-S^*<1-3#`KY*7Tq|Xn`b+e5A!L%y4&)LPalH|l6So3M} z&mSoBGei6z&5{1>QaScV(=0``bhx++6W7Y=e2>@%3wXnFL}R)3M^N`E+4`dy);bco z5{lqqu7*J9*1~A-2Q!GZq}tl{JlXRnvrikO^K3zBKm2lU?n1{9o(3xA!on1GY6uv> z%|DscKHm_wkjQq;FtG2T+V2{Q;zH9+n z9D?%DNJ74jyVQ4dqBzCA9jnwAOhphSqp1xMT|HZUz=KK_CXW>f~Xq1L-2C6A{{nbplYMJe4Vz4@Vo<4LFh*|e~TY6FVF)U;Ypo>2bCjgk^US` z+ytVzDkB)(q~$7PCBipv_QJPG>hWCKY?G56-jh34CD2&-n)X5$kku&1T&@7>**!W$ z;=fV6;5|9;Hyl-$%BJ5iMr@Q}zmwqgfn4=FzqUy6POPe1q+zG2Za2-#T6)VFp{up) z4@w1>dJX}yreUnY*LJu2?SCCAOC2Malgbw3#XwGAquWE2A^#6X^d8$%IRWn8n7uC^ zxvcZ`ct8)3XP%-C(T>Zd;VCxP4!P z*14r;_o4vT5uWYD$EBVfmb@a7RV6)`@-~WTd;gYSJUbXxw~uePdf!P9$1}GgZrfq2 zek*RP$~1sMF^JJcmBIXc$xqnnEk^*giYAg)};l7T~vwEl`P7<*7Fb}ZuQq&! zQ=Z+YRk;1BNWw=}-@#W`R)sSyc03)OU-508?OJ`gLtHNyg~p`B^YBzc4QNz|mjOUO zIe#Ju=n^EuK)%SgUAp{4U_7hP_g9cNqmsuC&I9WJ;vOw$8Yh z9`pY5rI}eQp>uhnz|O3C3YI}4vl;-A3WCug$~YTng`8k)_wp40M2S$uqoS=X{cG)M za)+_Yfx(g1UfBFfXa_q+7cr$1;Ws;{-akOL&dF&l#Yx*UAA2=u5DR4gq^)f|8D)z- zTgA?rSe`XM@~Uo2o~xR`RhgNz)9_CR#3C22$jMSj6pyE5Kp`+$vGVvrJKFPZl81}z zDfuh(5C=^dX;*CPpg9K=+Xdvhe9n4sc2rSd`$P8k4{SZglyd?~*gPc*1KZf~8(nd= z4X8~+bz(5*wuGM(?F-aIy12}qB&WBs z6J&dtor>@J+8(B)?zGMOi~)vbV0% zTP~X8k4rM8#`f*q^u*PFJTW)>(lvUC_B?G)H|MT*ua>WB>;bKBjN`z>^4a^r{*Ps`(f_vnSo6|C9f4))yvYmmF-=8 za8^M`#d=~_y+(d$WrwtIdv*2yvB9NR%C<#6KRRW*A(vf_zl{{v2UGTp0S{^15qqY- zxBo$Q$o2ZWTf`$a{g<4zmMx+aQ)NZ^r@e~ozRI;2 z*%y6GDS%@HS}Vc*%9n=Lc3(RWg;k$aS#ecsTO&JK+dYb|SJHr#qhbv=y4TtA)^5rE zn;8B{f*ew3dzL_iG`s+C)Ir&Df-B{+I=ffnGad6c4*; z1Qz{0hRGVPm_Z~!IFBxe#0mH?C!SQJW!TLX!GmuNQDc@$A@$gI{qSQ-fGAN^-!FfT zca~8N{Pkr(8yi$$3)FX27Kw-t1R_UHY-4A7@2~v44a=9f-}>d!q8%*j3F*_$?n$l7 zaqVo&E>J>WttW_KPie&k6(c&wdK4zKPzT>SMVY$X54~WHtZHX#PJTl5gqVvY4sI?7 z&g=)D1Pf#uX4*N{8B&E{T@s>9j?I(?(5|d?v?t;oQ@1f@4W#s7@wiiaR1rnjFM(sz zH0|X|zk1ueMM0Pv1O(jO{E`B_>+x>9bF6j7mow{acPdBlt9=-pqo4I*)j8t{9p`Ju z@#6tDBL3KM{GBv0F*e*eWx{@%U;NPxsBpm)nTD*VW(}nmNsfRf_5hd_=sLs)0v~WSQV`U1QQL5G@I*cf%YbS##fl{w)Ck5gYR)($ z;YhC}&mmX*?N$msciR1aHA~V}gcGJQhj0+kl60kOx-wODSjI$C)@naVf{-f*c^9Xe z$qgNBswEcA;HD;|h)|;P4qXwJH~2udb+D}(%ldhP92nDJ43N`9ZE0hIOWbk+nr>)% z8ii(ohZ86I;0^Bb{F+S8SZA=v;m~{bVIjHAQHY~E94TAeRMm*29$8+fjVWXlGqK6S zu1KuPQ}zVN=O~_D6U&8?g9)D-f>;Mn5)S$zCP0w)HH;{y#NEO zm_sUcqWBk7an-0XxIbzE4Jc#gm2B*;&T3zMiBA+>M^1)m&^JWEsY~IFet7NYpbo+t z3WCayr8;Lzid}o*J73-usSNoAuJJ}8u5o);|>|!&xN%iGLosha8m3KSA z$Ul^HXS=lVEXZYJpZEnjZgxB-t4yqYtg26p8(0})sXnm_fE#z?O&VB6#m3qH#oT6k z5f5Nec7)?b44E@wRKjAW2*asC-d~hz2WwoU0p&T$yX{8Ew?#*Lc)={4Ez~XemND5K zzMqVax`WO8a&i~jwnB#%uXhJ+xwGJ0>borHV*kDq zqE%EtR1voIg50wQy4y0@wg;sQ9+V&VpwhvE(zB=SZlA?i@1CPN^jSUake2K7v5ZG= z#_(La@MQd84OoY2JJTNj6r(j*(4$>|Z3&%bu^|!^ORs%rSE$sIDGrlJr?5E8*NSo(BVAv%m5m9?YxMDnO$Q$9)zU-&c5l8x0N_b| z`6%fV$5yRYZ0d56v!dN3vVD;Fmi@*HuADrk2EHnOgw(9-a6vt#8e1sgrD2*0jqvEkznUkkGot>1ylpj&w zTv~D0$mW)fPuW&7=oMRo@j#Ay#kSk~DwR+$R6_}=GT?|#q4RN4TSrSq#IpY;#W~;7 z%bstUtKt+3{FHRhm zeW#WvjBLF$jIw?FPH#|R!XGD`iVR`?YtQtnP2C+W!m6!9suFjInEBx5`k4 zrsCtHqFhQYSn?{ukGui)aLn^Z3_u@UF7FJmf9Kahd)ou48Gh5=woCET)Vx(nq(L@$ z9FhLo-nItw{nA%#U-|qM`yndYi?3R(Op~|G_S8Zgl%zvgP~f^k9CF+?n=d~OWczKE z>d@91rh-W7g;17#LwhQ9)|Z6@+HHG7UJq>#|ARNAXppTc%KGLsvcSjh)^m{Er%Mq+ z#V(hebI!PcZb?T%OByGO0+N~#<{_F4)po5 z{pQ@-N(6r;+UUz2me71b`+jiIEWT^& zHf>@TxZk(8uSJ0LgwtpfC&G{As<&;kLfx=v4SHveC-=W?PoylU+ekhO-Rd1%)3*kW ztBWvClYUsVU?Bt^paomb@R?yR&@52|LO ztIAmfWewa?Cn#X$eleZsTId$$$stfSy~4G}%Bk?J%rSVBrD*~*H`RgLZ$CS{=y``O zx}9@WS>226+yyjV_H5q{!A@n3=>S^G}HFKSFE zZBSi{UcWWex4e@10^ z5VawC?HhM1!2|2gmgRB9cyhwo1R<*!rWCdCKk2)x!;!CapSu)Mnoao$w{}YJXS)F1 zYy2j9e~rq1(EEBmwA@6t5Kw-f#yBiMX+Mm?RrFy~r5H$xkEkk8HyVY0|DR=l9Al`@ z!0Aro9iB{Oc>j35gGR9o++}ohy>F&e*?+`6GG*!)%}q7pR%ZNgklsFnETC^4JT*$P z6^D3Vr^Ty^nY@KS9dQi&BH=t@wG$D?U;>Ck{G#%ZG9ibbnBJN=h88BuattDfA}$iE zZ^Ym0E2?3uQGCWb0m4(5C<9WvVQ5f~6SK8ik*B4aRGER&XZ@Hwr?;Eb0(_S$h*P2{ zVnM1Q@I7Kd(AT(DX#0Z&$;bn2|AIH-UXe2}$+3fNw;+LhsAOFWXK8&WxqYzhUagE$ zi(?h(SJfuDYl!XG zEL)EWYN11cQ9Cp)l+TB7Tr9BQRpL!_ijEN!kaXhM>x(k`0NZEa>$y&t)xZF@1V(Yb zMIITX3Cz`i1Aih02Ujcz(8Zd*f`{C??m&Bg$M4E?!ATQS9t9DmA*B;_wD)ox3IIrz ztK+m;E%zP7lEeEHdijLHrOV{)gOKb3sThgjDUiKK>aUgOjsr|qP)DxnQ?(r5+2YtCM~6i{*Yo1TPC7@(b_h3QwjE#s6O>cO8laccJ7RW>3w$#8wNwV^es^WsFSu zKIbMX=hSl(^?jLh7_!2PviLCDqP6k@7KhPiP#`#HGmC|~mB2?ZGhaSC%nm5g71aY2 zSI5-p%UQ#+*WvcSa;i&vT|Hh#0e9JudgsQ&Z3D%Cb4S}&!HZs!ygVJPvWj4f^croC z2pmvA5QWPJI+OXMZQp(Ecx)}Mb;3<<&pIS+Sn3kl@~Afx3)bO3^pbZmYSIj{hchtU z!aKQ=$3Vi1$EB^bJi<1s{`2DuFnZia+Z}m??S(gR+7b5nt_bjYQr#uvpkx4j{~F~6 z;0r@j@?M(M+p4QPa~8C;H>GfC)=iK~pl|7~8krQnWa9CstD1A=pG5ATU=Ggzs)B z#XyM17<=o=kxcaFuvPQz+s z*ztBu0+be+c#3T)n~%3;ZS*H^Vzcm)*YPDwCf&M6niIEHCQd*a&kq-7&+6@eqHW`^ zUMwe_Xb-C5#W}qA#~XuUx^J$O=TER@^5%)QC%e1kB)cRBh5}t#carVZ(k3TlUr8!* zY41$HZ8Y`1R*tcIz*Pb{V2nM|>H&(muF&XMxo?ae z$(4_ts%Lv_k+Q$x2~En;e?!4~NLK%iow7xK{hK||Zb95AoEj0bLmG4k$(#mAdzn1e zfY!ZGzHG2V`|%Wp-#6n;J>${D;rvI>92XgU1!2`^)Cn6A$Z8#foH^G16%1H6)*eu3 z1J@tiOz+g5ZclD~)dn>fa@4FsGFSQ2c2%bx(@tmEp=zu;ThKnr(Wvg&R5|chBGP+h~Y|HCzqdLhj7vhE@O5f>I1Y_ zlcF6q;;4%%qP#9&pMkRZo9y{_yKh>U7_wBb2;`^oSG~UpmI3qGqys9vFnNhA`a2$* zjk4wMwnGt777(y*%1?db=yT4r9gbK}JZ)~c0AMN4Vxv3pMx8krC#h++)oPfS4vG%E z-~kv22H)U|G8a8YpYCGtxfb4GFz`c~`r1n#Dwm&Wr*pnZ#aTGtKbHY#*}ZeN#FK|u zdG`ieA=jQ|_k%*da~2-3q$I}KUjFQI={L@Hta~Bu+9oG~OQ8`2GNpT~8DI(2GuNDc3S&siNNg5QUkt z`g}@lZ1|GFB8vy}avkIliTiU)=b%f9hz>2+>R(QD;!d8HUEl|cQ|}L?pqkbvjxV4r zh%Q$pW9Cx0K<+vlpO}@`&bFyW>SI+>gNrBX({1#l?vExu&;_&+)&R0m!3=`@n%Z}V za8B3!>0Mpw^TG5eIamil&8{a@AS@4ezD0_(0sM}HhuF5rv6HL|@RNB>E6%Jzs%>jwyU-5_*6JK9 zbtj#>M-#!-sP*}&lD%TcsT3bjVNJ(2`8$4UO#3_nvS{4hO1WD*IOo(;scN1ae6DS0 ze)>iqB|>MOOyPIl*VDPrkNeKGm3_iHqsR&7;%U{`;7$rJgm-a~MJ^z514~>q5=FtI zQ$?L)JhVZ6JlEcu_oN}EonuxPoM&5L40`-L+p%Uwsm4R;ObT=+R!chQr1fBm#QAow zlF5l^rzs{*dmc=bgU+`D+D}d}Pqi)`nkocPiXK}3v`~pqGWyUhk0t1V^X)~=W?2o>;<-GtNSnYLLpOt6HJB?SOi#N;R7>O%vI-! zDs15#R)V>yPeDGs(6&IBdPs6EVk>+iy)Hs&c~Q>42(#Kk*>I8l>;97~pjr@QI#8*& zI{8->#T|#3_y>oW=s1Lu5Qwb``mU?i4dIVFTaC-;!4XTyejW1<93X+*@(<`}nQZt6 z(t?$p|FF&YXf}batsF6ddr6r%!8W%M+e3+g?cFxPwoAXrn30M0iZ$nxIp~?@`st1} z*U8Ff6YOg5ft5=xwtw-Ej(1*SFWc8Tn`lG0E!MCkm4knNP~L<=`Hd4YZAtUScckho z4RMGmcAh%s*>-R6gO=6mLpYxc(^8pdYoo1X`2T9OH#5>{6YW3v@FqD4sCts!BZGEw zT8aP|Fs-+LIyPe`@{GY46W(+=Op$q<8~tN70pD%wurx$-v3DE8dsmCgVwdSN=U2iQz-(JjM2|CN?Evr%phjkS3DFiQofl z_2MbEuJcD_h4inoHjnu##31Pg@0KM`_>NPoGDv)2SI4xGZcE)z!Z2dEl)(~fwM^ua{_w|e=OetqH-^$lcYGIvj!YCAS^Hai~Ct#P&_72vd4-mVK?%+0_c<|I-@ zdJ+Edx{lr5`#Z``rbxrgsF)YV&r>H5>Hz4$&%ANxjCZy}cV;w(8z_bp^nY-3K zs6$)EfX0fQY1=0qCqQTewlielOvLTmWWr2)0pZ5q&9nnE5kbS(l9i^n`#8rFY6Lni zd9)L`Q^y4ZzU;RkR?{*qc4^+78$F1Ibp zcWVyphCXSa)x($Dx-!;U&mMMU7G!7GwK7lg2K$Xrn1Zdo|j4ylCJp~J&;iW{hffhnc0gU+vW?R?t0 z@fv#q5n#VvW9xF4BLXJ82^^92=-=kEew&>q)rMQ%^xSmZZc*=9IXE1ce}5t0Z_u0X8zaM}_d13)x8USsWke zOb?D{)9T<<<^Hr^&C$wRV<=omkoiQWEl#%^6r|hof`v|HZ5(Q`Oj~*TI$LuHA~GWY znfc594PKyYMJ^Iwi=y~+1gVf1nc!)gDMG$v=xTTH4yZ{}+Mls@JrXmuYaQe#ZjX=|%H#ge0rS946Gtk>S^3FQmWcwF$6cat@AL=$De4lrdy|JT<{Bx2+otkDSbD$7) zniS!^g@aSkp)fjX>3_48{E}c}f@p{mdE;iA8ZjS=Ln0~Lr`|tH!HFR);GzY=T>amA z;+{&ndfhVcY>s}d_s`KNhf;7gT>Wz*I4D#(crcI3(D^pi&M}C{JHg=3JIi)~q@ttFz?a7Q!%LRg`q z{&BZJejk*pZ?Qu$WNo_z*05R17TCUF>CmVkb%d~xJdm3W;dFEjr!G}W3ix00wdS(k z?Tbqy);p%vIT0AF%w7PCXnG8y{GhB^U>_%Xf=%S?l|*Ln*cG?hUU5r`--cW59FXAf zg;+cvk&6~Ww~}(-LVGcSTvK%k8TLBX-I3`d2(_Z2Xq{D7Q#!Sl8+aRGy z*?gN_n#72!1;3#%6bYDqJ3{4?vgmd@D+%T~j?Xqr%78`qwu$w;!`{aY9M;J$5p&vp zhdqEBo$s_mN;m12*;BQbwyB(s$dv0=PPr4=9as9@ciFD_$z;dqrFZXQLp&?RccWpf zlYQ>C&3v}W=(}lZo!ovmHyh-|yY0AI*yExQHWyxYXdqdt@Oq}I1`C%~-Tqe~^5Vl{E zgO;$w_sgUugd41rUv3Ht9rs|j`@H*0P-E!Nm%k!%}SHX%$n@nPez0N3x2#lny zB81AVj2KGtm*qe)DPxzz#x{#Aw=Fup_;OUF8+~;Pqbh8PlLA}=-oIapxgUq#kHwg|Ckopz zAU{kyRdU+>_OZO1UydFb{($Y3&JHBf`2XifZhin}z}5$?baF(2V1>^V=@E$AAFx&J zsQsgxfLI*Bf{vUBr$QEjwb;wlA<`bgDv@j+Wu@@!eUEv!XJu|JR{n=Q9IXpi?cT({DWPp*!PBg%MY z%OxxAu}T|OzO&M<^gv~K*mf#{DzJdM@{R^R|1fH`WQD} zeIM@8g!6sS%Q@j}EI1#ovR&JRs~1NJJzU(pDeHQisL=iTBZclng|75|98$rVwU65q z3-0$d;06In)<5oS+*ME5jO_h{?aeu6F**AQTi0k^z3oh%YF@qkSh_8e3a)NS6yRVY zK`>*T3S10kscy!R5LkwlOLB}JIB151M* z1R_h!L+G6cTzfVN!*+?bKnZa*|KPi(Ef9$=RkXv>u{W<%pjp!?IOc4%-Mbkejl!H+ z_#vdFN1W_yxqdaY%gXB2|Btu#0h6OD^ZmQ3x~FHRY9q`f!z7pC5WkM2w9iT8xZx7}k;2}DRgaSvwCz3E-|gl8R+d<9i~jwe@C)Txn; zODEkMp7Nf&*Vui^=m3VGu@or+WXc9c*$4$qeook_gvbKVHiTPYC-vS_MCAdP+N{<<2MLtU3HHejZPx|4(@NbR+6wtS4 zmci6Qr68+he6s3+0-#Z_lOV;E#}9B?!vo=Aa~~nyiC`Sn^f=k{9V9hn83n(Q$@54n z4bHkq?I64&z3~BJ{vJ`HaJmh9dE|j`Mg6J!;WzOIEecrA6PB`E;_avKpu`JpX9Z-> zgvIW#>y85BD$=R%;FVlo3oov<_Z8klUq~NFp6Eid_E$`u{>96J$$bT7WoUewe;8g| zW!E@~E}r^fIMu(_Pyh78@G^AW%eIC`jM-Hr%6llNEB)X*%_;k_cZSoZk#pGMwV-QV zE&NJK4FO76EXDMyC&P(H5GR9Qo=p)Swf#}J=yL@d{m5dO*ks|S4?P)9ty`3pf|9gz zzD0pa7MC*==QSc$N5E!>3KwGetS%SV)v2vv1alF~L{Js+Q6mDpps(ftFU9|<>AH)# z7$v}qaPmqcM(Dp0;KlbiHe7($n5F>mbosRS5+}Vi8IQw>QuWqr~{Z4rk#gwwMQYtQ;g$nQqZqiUal! z9)XpQwGclRn5&w*_gf};LXsTTDnj$cAGOG&$=JU zHm>SX{Ll1GFD^Vk`NU~G@=ONFtF91r!af4VgT+xG61kGDdMJEHu;*ib!r8~$EO%p+_tf194VEj*T^N_;IRN)=`L zDDFN4FoBjP@O_BgSS2@Y!)ALd-MKBC)V=p|I)j^_E4ehb6&w7_(}763^IhTgwDXa$ zyM1?8Ux82)H9z-}uI#i=Ir$7 zABFd(|LYM}Vm3cz-*=?xBViJ(d#ap1@dzsi*QQe+4bStpJegkcXn1b@%D@ka^_J7f zhkG&(kVM>vu#-zY(s!UpL^`{Khiu%lhv1tc^U*-;;7Z6>v7BZ1!%mMBgHZUoFpoZ0 zjky;P)fp8lk4r=hezlH(63r>Ii^b$a2@oou)o@6h11oEjNqCMJilray5V4f35opIy zosA#h5uH#O$iWr#b@-*?4)bEZq7=(iV)2g9BYh0&kV+QzC>_mSp$+j$MAQg~Bp%W@ zkfI?;HXuajoQ4|2W{rxz_znA}2`vysY-}2ezn?|) zZ2+b5_0A`45<7`AAV-{Ghmasg0Y4m1D@+$1v5ibg*SYaeyTU*CMClGcmQ>-FHB)A~ zYHf|VtvAjkEyB&gAR5w3?ZwHam&q0D1z1c*O;$2jwIDlpqdps zlC(`IK+PF@qh>%4(h(5J3{geiN{h{m*-v?OydoTuN$@M_<_E*cCkSnC$kd4VnX$CAoi*RzrZcyPZy&qgQEai0PgVM_+p!t`X-7D-zRgW! zp}-ve=ko;f!zPleU*X0P9_A>g%6o+{d2GLX3xE9?Oparf_wfLwTN7QO*<^|aXM58) zO<8fX;Z>tkaZa$sbL$eF85u`4!uX(Vu-t91;f5XY87&i^eJK$Pnpim~jY`8ipW#d+=y*9 zYOdN|!69i{V)Quy!*X(IYMpk}uGi|gXqn6%qGK}m4AJrX5TAz?K;%WW^wk|IL%-GWcvBXVdQ&Z(wiR-&#XSR6?!HxMkf)||D^piCo3f! z5oeS?=BMGYQ@3R+7zJNl4U#Q6k|7$mtxT8vG`#k0+uLedm(wn8D+L;%dq_r8XlZI9 z#qGo};ztAq3#=gXNqXJ)J`uii-rmQ`$nTTlT`f{K>4bz_n9$v1@NqAGu1i?Ck6#Zr zeihQ^2Ezy0=6u%=!c(*ZDR>|}a{ek8{*626T+XABr1Z4|NokyiqQ48Q!+7<+ZZ_m< z`*^ZpVsKVOl-wq}uM#*IOlY;nzwb&4IQwj| zhJ_*uCL6DI5EDo@UY%~=8J;|CsoUdLEUXV@M~Gh*NgZuBtvGt${Zu%+uHP6Bm3SvT z*WGj-(XE>qR+gLD`IEW%lM{Kuiv_lsju|G~Fd!pttMOo2q!k<JzGvNChd8C~anw@j)2AFH32& z#gBKkI(iwj+d!nVRkszQd5n;@@hjc?3tR`=(uuqAJO3$t-|q107V&v<68vU&NJw@L zBo?c^Wa$&>Km9VS`^%n4_xv(E(dYLOzhWyC*E4?=&eipkzY34g^~=9PX?rN$^{eoz zwqHmxx8ku+JD&+>jumy|HA>p6U=l&}L|#5a>tvF8CLGVDvv z{(|)3J>imc`j5h`>6y=l$7-*UP)hgHaxOU z*o#PqhRHI|{1Qv7_+8z`KMgEZm#pGv()gDoQ}MFh@oP?BN9KW{~`2J|=|y1C%8 z=z=(=!22i?-|GbnzysfH&LHLFl?X+tM#dT-BFgDO6kj!7&y?aKOuJtUXU$N>2HE(T zmMTQ%6YPQdUkHT^bl{SerTDqda8LT4=fd|8jJSIpsbm@S_IGl<_4%+@*B#G?|4-?++HxjPO-k4QCY;s;qC>|jpM(Zr(vCqtH(PlP#skt^e1`j+7fGT++zCMWWv}cf(5<1wHK}d*l-eHRe9jb z0ja323DDN8er)|{S=G8JEegc=Nl=69suhcQfT5gwf566fL zSYj4M7FJ=Sy3e}m-a1qtstRDZf^(HMXiR#lX8fj{m}bl5H&sJpVfxaq!!y&b?Snw~ zq~G61nyH_q7rqjnR=SQg88+_!F8n}bx26h&zf5QTK77|9+SW-UST43@Fn-AY#+APh z%U-(ucj3fv4~{_`w4|GUHQoD4cqqXEMNZJ9mA=^KbEd@+jqh%=1a3JpV1vjhsf*^9P=@>!*G|!iWxL(g~foSq)g@b7s(8YHgzY$0X4=;h$?gB>mq0@N&ZX&U!VRST5ZnEG>Rx@vEfq@;;D$Xi=%l z-_v@{(`O%Dhk@Klt|RiaKfC|%1T75!>DeS*Dl>yiatK$dKn_pqost3mn%ahHX7V-?u=T>InbJ9;Yb)zH&)trsosUOQgC)&hB4kPKQ;;TtrY zXVP9jy6A&lFxz-FPHu|mPcgnd2u~^a3*0~HK84P55CooI2?!r6r?f<86PtWPOZ4~O_+t=l^6Hlx2Q0`Ft&{uMTx|BH6e3>-cHv*=mXia- zpU`^Xu=0MI(1+hD-~_IY0jfk8@KE!enh7K~g{($7q;$3YmtuDAC)23PZQuvC+h33;aJ02$Ci(*wAV=Aff9aq3)k?nPI;%6>vr@wF{1S&sPZPUmXi?Z&q7 zwh#FeT;huXycStjJ4}W<=R_0g?u0-Ed`ihfug6O=1Irft;=0k3CK+!ik}!&iBXCu- z$%N?uOc@><^_%A#vghl$GOQB{$_1hjk#$@R9C*zJ^o(d({tmF~x+VTnTb=En{rwj@ z)s^U5ujacaN-?Fp1^zB?J~6!Reh2qNN!#;n+%Kaqbg(7fPjEh_OJ14!plU5t*ZRx4 z8X3r-#81JJ7?`>;!(SUrj!)6eb`LcjHAf#Qj-oBTB1oUUuspub5^vrO+cl*w(G7ny z70M|?G8_ZICN;2*v3cXVY1%hsC1pf5~DxlQ6TvM$0JB}1N?h*g~)bu&7rOR~%?6B^^Jiu{`KAX?0!2TIL%$*T@so9xw4F7dWWhBNwVba6(}l4i3xd44)E1 zl5>mpKxnlj_5}O7RCta{Sb;&z29=5l3>A;+nb+Yse>re4KBg=6EV6+8Y<7iOGz)IW zOKhkcWll2W4S^%1^#N7$dtCr8;L6nEHy0ktI#xW>rC!BT23)EZbLYu2uL@ZMfU~n{ zp>yUlv`q+@ngWeNYBG1A4YS5mEihQ1%{hQb?oRU)n?{SFY=$^;Rx2=q2?KVvGYjbj zJJ`j5Ejp=`$Tubu7cLozgKHvjt@aNDZdJ&jBC1p&gHj9JUcVu7{*D9OH#$tF_jktQ}~ubIs#R0UJfLK@*x6kUdd6~F0&Z5V$fpkk?j2$u?QGOW`* zrTbM{&>}0XRkf^GRqnBb;Cj{$sCzld4s~5obev@eqk*RkP-u?#CC6F(1%lxmZwDY1 zE2H>MF-fL5K1JfvZgQxIoiuv7@sb02%KRVDRU3U%cMUX+E|2V~(ZBJ6`2IGFEP?@k zDWXU8rxL&?I+HDz6qCabEC|!9Uv@8>HzAGqT?#{BFxw0?+dT#&hB@qkW(rj-=xEnK za|C40oq_H;`n{-T3xc8mVotja1e#BJq_7$OblF@g)oxt~ovhFl3Z*rLto0CdavV^# zDP#^DClDVd>f0ujzY;cX8i#tU?lQ|ZmrDbjUHo3g)Tk@`fs&*(HiM}SoLU4YIbPb0 zw>hfH2c^jtp~cy-a@5T0Br`+vcx*U>pZ#-&14izEg*J_cbE`%lk$7FQI>%B*W>~r` z5SD_}b37#>n&VwJB>R>rz)-^{^?r_uG zqk*gy$a%P_`QZjV6rehjXThzv#~*|7^9)+ag)RgW2&p0tNTeTkd#vYh&4imhll*Og zJF|C00-~5~hThu509eJH0={smDExwTMJE6Qh)@3*b%*;T=K>p+=d?vchp|x5MVOJm zN^_Jl?rEr#aRr>XU}lD2)_%rXw~F#@-Zdi%qXbQU=UMB_*&J^LEK~v53~8HRg?*x{ zTg(vEtFU`fGrmfAcNAYw*o$ON_L&3{L}c@CmEUGl_(=~QNV$HMBTuWu2~ue{p%FRA zTjF0^?E^urtT~?JttIpuNUO=MY?OB@*JjF-rcO*rI+lqEPaWDPp3Zf*Bo5a-zEgjm_fdBgUx?FRAwZ>A`*(`T z218?z8Aw1gLI#XDYZH4GaMT-|*ye9-gNj~HmNHnIbwNuH%m5p9G$%|GY>4lgkk;u(qkZElcJ1=1#?w4b{RRVKEC-ZP(=PN# zorFIo>n<%OFM9FEc(lK8EqV@2E0=+AoJL1LX@nVzg=EQY%_X`+3YlJbIq0EYSE1#$*UT%r=2TFq+HP}e>16HaVc zW>XP=QIM%Kb2d}V!m8XTljT99Fu2SrGZ^cUv&vo*I-xx5)0H0W=PG`NsJAP~39ct6 zA~+_R;S(TxCQ8i-k`rZvXxCDe(2N;=o%~?N)UCySbOu>gw6qih0vI}5N?|Cd_jP!2 zi$X7WVJXU6t7RdsR>q7?V>~e%H4FJ=!;RJ)DXlnYp*af32t&$pw#j9r=mR{N4OmvUbaLdJbu{6;Wd<6t5t2bRsu-+djLMSwW6Yu&d9g9O_*3`KQE(5P)h8C6qtD1oJx0w?nu2HQ z&wCX!K}{~uq%uJShjh#!VUk@yJA@PqP+d%wQuPITjbBqqi+C{vAZdwmXmrAVjm3Vw z6$}B#ms>~ejShH0Gx6g)F*xR3X16mNsx^R3M}5Dld*j)01AW+&*;!9pjCv+ z55Vb%pky&=I5jkb1)eI_q|T_-tQFFL2^3P;8ec9`lo+j?E%zx4w2QRVK2cL6!xgl0 zEgnLPjY;>KrdHj=79=-_&2U%DAc=Z4=Ky<2ZDz;RT@P()aa+@)+W0J%Chs=u>m*dx z(cVR9hRm|eR7YiuW+@wHY!f?{XzSWowPqsfbT_XH7F9ZITJ3{w@*8NBR!kF7_urv; zr6TJ{hxKlZ=qUyRB9cF1Z}8US8vDxP<>rC*E8|H51%9(Ut_BoF7ptP868CqY18LUS z9OxL?@fvugtA|7>l8>$)TlB7jo*kk#(AU=}@uak|v8I5X11aR_Wz!DFfwP!bqvmU# zp#_NCJJ-6dTg@_c$lpp@0?o3XYQQ3JfTun!LueolmYI9DF55VJ%rodx-k^TGLH$Of zsLeKz&CVxeY1|1caVO=pRwg*2aw3B$CZ@g;Bck?ZI}tCXNCc`s#KLXS+(R1b(i$Pb zl*6@2CyG%di{^i79Z{JxvC5;Xo14`Uc)kgeH&QprV(HvjT4WSxog_9%=Cu8~6WdUv zM78OKC3=r8Q;t^(oiv(~6cp)^BqcVTKZC?ifJ9rP^XQiuEUvl^l`+m>fu5N?ev0BY z)~15MUnN}`QCGjIDNLJOjx(4Ur-4e%xKk@^^x+VRx-!WZ5ij?v`z6f0xpBRY>gJemom@*bs{2L1l zme-@`JRlsLVJyLXqzFg&dU8+U)c8|`FjM~L;tLXVaE^W=Z?kt=dg)j6x1@piH2Mgp zJ#q~fRv;H~3yrs&8}C6SVo5C1e3?!g7jvoEqt<+Mx%bRFH~Gw$G_g=+azuQ+77CH8 z#&wqYi77+$0dEdgKH%6IvvBm;jD2FyjyMF#{1oZi4rbz+0cHsH8NrZ9XJXkL@MaoxnAN_65}D5DtoL>^jPo{m@pJAQRa)2$!sl)QF%X#ZgR<& z0vgoTd+9Bq=2$&n2d1lb`GBNwOC(6)HeWC!;+zN0bzT6}S#1z!>_EpxZN>gb_S_V( zK=bdu>T;9^B(i!oW+$k?oQ!>KyfJ5AEgAcoVX1$NeQjYJvcM0<&gv2c4u7STWeg3z zU8B-L_YOfN_O{vml37acjoF#3)K*EGC1XoUA+*kwge_)lPkb3?js!?;jLC;w7SzR? zz2x~DSx3(~lXcvNw&AA#4@0w&D z9C^8tvB9>_3^_Pf-<_F z`vrb9s2NnsXc<)Bq$OO68>wbQY}lBQFzAz!Fw1x{H7Uzfh*3DB7&@|ntXrSs{(nt} z%2Y_}aD%D5L2n!Z|xz@|aT5OL2(u zlmWTccMgSSYtC5t`YYKf4@v(ee<;8U=`S~D z^xz=S4=Kx&@B&OiSst4y%jy%#GPRiH=hhoqc`f@Hm8+mH7V)u^4EZ1?H z=^JUw`Ae+{IBl6B%L1>mzs{{^NLiL=1v_IDW!c7+ORrJXIJn+OHI5~WB-i86)S9AP zYy!9Q=s16kVA+^mfo}k|m8pF0g+5+G(|Gzos%~M`~!#T$ln$3AETw>1K8*|=1 z+MK%`dp75Mk3igldV>XjKWZ5T26%Fznil;dr=u7^0U zxqPqIH_OncHBGk+GKKv9b+PhD`9 zjuFb!2*Q`%wk9)wrea;I9?f#H^0ok_Oh5b8AjjQ2c~>+HRX$fTeA12eDQo^_S-la?=?A8X_`a7Ll+PMbI(0rBkf|ZyGO4P z>g;j9Ot-4a6G9_D>QRfpGeWZ#QQfr2*c6Z;NebDz`Q|+9BmFbq7n!29pSJvHnrf4?$ zJG>(%bLrZUsRL{?Q)i7FB_Q)^OdW}T;F&30z&X1EtlaUE`rQq{b2l{44e4(jJt{;% z0aT}ug#h0h7tsm$hpf)l61g2v?hD%?VJ4B$mWr6|70GL&PPa(5JMJ>SBGgG@(_3iXAlS%K;^LvlCCQCM%EDCdQ13WIP5i7>}VliyZsO z*qLLqAbu9jxTdJ-2M>x>W*X=hrF%)mYA`zso`LzvjpaOIWv%sLpVlqJ&{l=$ouV1d z6-GyK%D64gMIdThoLPkzgb<^ZcDD#+qjgymw5JZXcnr%5Hqu}z&+kfWQUrGQ-` zqo0}0gB&fFF@KCe#44qf$EPVh9#7+na$nmrrI-RC-9zuDs6YkB?8HX#8G1AuH_`aU zqj`EnVi}SPs8X!#NQt)8$80G$!%1_Vw%O7Y5E*ds4Dq$~PIE-k;pc51Myo=F>8wh) zN5aW|ctw+k6=kV|u%L1DPb;G1X8O}nI|)Lc$r%mv{po;#XY=L<#_717JwI3%xB{Cg zFx%Y@a$BEA;mPLioP0~hi3D|Pe-rz(3Xb)WI7zXCB2@KGi5hUK&cx=Md`o3=UuD@X zF6h!Ge2(`IifsBHjbLsN#Z9LCkZu+%w2dWn_JL%reGzN|`@<6Qns@~H#Pt#vzR?Kz zbBs0$>WG6N4$-D?D&^>KE zRSt#5u*Af=lIx6cYBFlfYpi#wb921&jVy+OyDT0A|12>YED!Kk%t^y|x8wn*$o%}QV|$huLuvJEm4{FJTASS zMhoHTzBhC{uqv!@Kqv9im7wqKpRE-?T`7KouOp8CiGRluNM(A^SNK5QfVEO=YT#>o zyA&BJU$4x7T-U@d<8r|hI3vqDR5{_<9K}2kS z=Bw;he6W`ysxS!3^jl1WpcoWP`)WP#R|~b8c`ka%<5M>zC0+#Yx>hk@E2Q_ag$J7* zK&(C3im{pDUl`x+LS8a}O zvO#!W6L9%A{p8U?-2$t~i^xkqi>q1+qNPtZB5w4S!16IXO3QdN~vU1JLR$ z7(f=a>d|xyB+}!JB~1?g){$u^QApV)R>cVKUMd|27(RC24cr+&f2Ls$` z+!Z_M7KlOYPuP%N!-K9Nk_mwJW>Qiab?kNnx3Rlj$1M#?$e01B8Nut$x$Lk^j*MjK z%$QRlOzJ6Cy)0Gsndlr+q^LZ*|F#38emYM+){ycEAev#e^_ zRt=Oc6fe38fD|sJH`pz9l%?&Y5L-$&Jr<356Amk5%Ih#;NIESzxRL3wO1>0gf&>zp zwGv7RwWe?V*JxsWJTF42@mFq2>6Mx$@uC^m*qrh8`+3MA1%?}3QYpk)m zn%-MI*46Z06_LAFA8(_FLXvgG8g*>We$nA$<_DYfi!z%iQK7mGx>Cx}koN=p7K8hV zu1g3L+pYq~&iA+K3N{StTE}kKq8r(Nx}qQ6jn9;C0DOEGjS%RN@xZ;A%DYEe0t`bu z8Uo9LAn{@rTMA;opcZ{KHhj0P)JboVg0=+WY0r+BJ06jsz79U^$$qLH#&s`>JG-+@ zyCs4rS;uqYk@Pz$o?n}u^k2NVdL$1vv5KzMqh0I*oy2uNzYpcQfh#V$WE&qI&UG!n zkI-+*p$Hl=7tgOUUy9kU&IA?2#;e^hwp#kV{}UZ^&6y{4rp1e*)9WpMxix4jIiWA~ z*{@6`8D9q^@Whh9L*~(hl&CX67+5;@nsvNtL(JI*rkJU7Va=o#u8c>dR%cbl3j~GA ztUmv&j$Y#FJdW&udlc;U_+Ws0PIA)Yb==18b_2I$Y}cF*N|DJ31O@xqJN;x%{IT@K zi`d-A;m$=iR;q(*ArK^V%IlW+a^tlz>|RW9j&}$QVwTFHH2A3~bo2#&5<-jfpY0)Lju>NLx!o|_#uDz`h;2>_%5mWr{Q8Xi6dvSC@ z$8`GATX-B~KDnbMJ-i!ROMS@~_&H|i=WYBP7oVosLSAm> zR}a6?tN8T6aX?nYG`0JU1S<~y` zZ^5X8yiL#SkH)t(T1wCBk4_x_X*0IOHf_FyAk}jE-Tr98`?FDZD1%E&^Pu%JAM{vz znGc$CY+yhINMBV8>ekvOOe&{AQ9rlSR;L8RD z8UhN9cN-wvY6LaU)=1nJ)sF014j43L#Y|wgs4Lsj6(^Uv)1T7<9Jse|0~ITeJwsUG zr|nB2kpUYz^I%U0*i5I8NBe=qYDs>w+(?M&5>9;Wa-$%b=KQ)R`z3MNlI)_SXr!a; zm?3q@E4)cpPR_C!LQ*jVSMt1SDT?am&=|EC+r=ug&+Gs)2dTz&P1Rrs+9>bT@KV zoz(dZc6BY>4XK^k^r}z>mrHzM9Z1ZeL7~^AFl%<9!F>p{fhJ5xFwT+70VQM3Eln_p zpYz~YLcs%j$X?A2CG3L?%dB@nz8IQ8&zM~XBF7LwT_aPmLPrP^E7>Z==!iANK7dV; z`kll8*czzff%b|W*eUB1rjU`$8_l3IO56lCu|-?L9oRGRteq(SjQSBq|dk08XCW&9(p*sY)Ka^i^flBNDs-W!&LZfnb`gQ zb?NeD(UEVy%a4vQ1AH0zj%9BTSL8cp@{LA@P^JWi`|}=WtnOJB9aaBwq-n8_>~saw zn^7RiX?9Y_Y<;oIi@$Eck!*@Xr$nMWT9iuR?oiz^`dzmOB^sfnO>ssG=R!z78>W-> zm_BxbQ^=&sMc~31Twb7GQ8xEJkW;$cUeW2S`TidL#u((UOoFea*IyF7r~Ldi3LG9x z_gxaz4!y(};?}^mI>;u#lR8Lsk3Hnae@NeSX*9c8tzZDdC9L0&u(s6RP%E&TDB7e} z=;uhaLb{;qU_&=JRm(xbC9Oye6y>^1e|BjUH}rv1)8Ahj)tY|RE*tjqUBiD~et$GI zU3FRXu0Dy9cK(kgPPpnQo(bH~;wlj{m;c{HtidkdVhwQl?Xb9(O$e5IIwfG!>hfrg z*Os2OJbHWjojK7sQisR^xl^0lhv{AoHKYUE5LuCHApn72xfUYTYe)-Wrumg?A>@(P`F>!1ak^M_TN(YzV6$}U1HC$QCV2Rcmu4ab!U+ipb^g; zV}S?wnfAcJ1`=u2c6j`3e?hQdDusYC+iHS@Ij>ENuVN^@bX=f5EWM{*nw0LnA_@;_ zt4td<55)!PlB=WfY3<7B$T@A|4VK;_A$Q)`pjc}0%B}6*4E@*E9%4HN7WA&YK+8JP zd#=MDvu_2EFx4lJDzw~>aG(zB&JbM39Tcu?MB^ht_Q3kOvic|>gof&w%dI$IbUkd) z7R|;E>siF9o=sgy&)XPHo^kL7*mu%gdIP1=$eX&8ett#NT~gz#(r>PadQN_zGm3}z zYW1*QxlXB$#TR5~YHEhcu1){?&S?5s!qmh=7X3hh3o5hGzEPLo(=$KV;YG)W$!9(TGmWhiVS3Ni(S&r>)zOc=mh_|7 zU>Nv8QJ!rFAaNXNE9x-j+gusPney~4Ldf;30U$tdBY_O!MIA>f1s=5irc9vEmD^LD z;B%+_+UE_X&qB9!mCTagY6wp59ajGJt#?;L0M<4derLi&)O!iz$%oMXfK#)|zoZv0c~NXUIlwt${Sw zT0Scshh?p?{*O9TW zIz(8`z}L%fPS4j-(c+Fb2~SPNHL>j-UPqVM%Pucx+pM7)+eVEMrir=a4IG<&PXmsf z>{J7PM+;M{GnTPbY}LKtcmc2AyBB8wMdcLxavc+udCgVO4tTs;K9TE!Ge^qtAhHt|9v87>o6<(Y;>YDpQNP=e}C2uka2Hb?@4A zT#CY%H-|%J=$+9&0HZ<9RrJ7N;a=-|F&&MG8{}B#909ps$mxwLcwj{wLC{>$C;I-x zfB)-jq|4oD6n^mFRn5MIDow6zU_4R)9Jn`XJdmv3>+tS&S7;PP;_&qE?m$n9zg-Ob z0Fbna;bM$4vf5kxw$_#&{TH;Bp>G?3HTUU`245C3IDJEMUmBF)O98QAr^9eayA%?5 z>rjDDWz1JgQaQeAYme}CnZwttG@SaA9SvUGguAdIFzyXhj-|MBq;i0}^}IVHRStIL zEmTzpRXJJ?rgCJI-QwIo7UR&&E}QfTL_nJXn!dE9$qD|rYyRc$%cfqWy>~>dha)FP z=ospdrpB=osR`@T%9YW~IcANFqH)a8f4Rm1TOvxpkC$W`$6D!LO;t5%9Kv6T>4qlv zdKyPgs|VKih8hP4LrLQp>e-OSVO=ndBYpRZsI_un?G1Iq6_vV?uApfBz@nTi)jSKU zOg4bxNIJby`&1%69N+iGDha)ou95eeFB&R|xkoXw;1SZ94ji4p z6DCuo#ZC|Gu#t+^Jl#Avtz~IO4gE$9(p#+K>*M}mdW*H6t0rKKiRD?Y`SofNwI}iM zSb1mlRA!yob3);^*VSy)h*hF?kQgOsvYqj?XD-fKo3t4bcCro0*;0@Hm>DFFcoE7` zRuo&vpj@56Vqzw!5xCAqlzKuvCcZ6l$Heqb;?F?Zi)99y{C-~I2of+AiSV%9`i-Q8 z$(n@SIZHR_RH#1o%}A1g+*Fl4PH$UB5{0dP`k1bRe(K#Cjh{5wOkuVVX~lUx=T=wz z1GnNlLzBlO!~w|+-{xyg-}grCq^=@hv>Zko&zV1dVt z@no8ed0*>^jm+yVa~SAhpphB7{H+11hUD2U?QG)@Nz%4`NAI%SBT*DGZ^BK_%O{~8|3;f0w(C74NF9s}bXl7ccgEb6% zoX-4?^I247nU33GRDv^>v@4a)bm^C(!|I?s#9}%vsNcpuj%4t5KVB*Xj^@gj=6;GQ zhfx{WzSEOe)VdxXgbHzoLxmFh(qq-qP$lU6Z2_2>E*^-+Tl97V(J(AxLau&ECINW+=a} z@|lP=u}qn8%JGXgM)R<6j#!IAEQRQgMhhJ5C&`b3Z+d2i%*KURUgH#lVcMyafarLK zyrEK@f1m5B(u0h2cm8F@xSdiwht^31BBjXnX&!xQQe#aSVFMM@B*mD3LX?rC)A**S z2hY=)w?*CE_^Vn1@J6HvL!-Zguv1hHl<&^DVoXWkKYtc zp9eykG5w!W1S4+1!qvxL^B*|vV5ov)Zbo5ifWs7mQEh}Fv9@nS6@Fw2fw2z}M-HAL z=n%FmeW0m-=7DI8GJWbRQD^$d%~99511moyUGtTwCmnZ7)Kx$5t*HP*O*=M%+b&Z9 z)FiN)0W!tk&s2b+(gzq1bW|!p-ci0V6(H|uNu#?q{m6!>cG~N~!^Hf8MbxAZoRoiu zlbQ>1--PvSef(M!b)@Hg71RCbby0a7OUfqN!TrK}PAK5Yj_j?r?pwEDzzl`25Hm{6 zAv6BLFUaeQob{u(AeFcXyc+dR7B(7FJtQDUJT_i0Y*OQJjk|rVybP<`ZVUV<{lC^5H&nE)(|cBg`-Ma$EdHuo0at<|{Psk0s znXV)Qm4wMU1~R%2-pdCK-$pK_4*@HNGrS|48J^;~9Fy}iIhwmdm`#O2WKwjyFDa^p zTR)eg43X)y6hnUOCirv*s#6518B8ORaqUJ4N_uuA+XAqXy^y=U0>@zU?GBGvGAC4i z{qNCqgvyxp(Y$(ty$|DGS4mg{2;IPLL#_F{Cm1t6r<7?9;sAiCTQ+*~dd42r5sG3Tu%x(1b;8KNe zO)PDf^`5T&N_0%g-9E%^x7`8(GYN%=uKiW%#IHt&wL7&^v}m}VeR%Fyqqlg!OK<*a zG(CIr@KL&96Z#S zS*S#-H0~Q~N}cX4n;5NBwdJk(;*vT;Urai~#4sG|YTeeBWCKX6Hg7S@02`=UUgPzt zcSkg@j0#{X-HCTZCv$f6(mSFVB^kvprMKS^^^|rSO+0c(G~on@UDE&0bKIz~R6X~7 zbz{{1W_>$+VMx}y)5>t7n<@TMG~}hR_T0MAu-aI_6?72P0~u8^_L?g#M@{|Ur5hOJ zM$&BWX+qTt!x(%u5B}M{n!N9PVTxKuqdTUkY5nNE2k(-pX#^#@9yxZ_8`t?uJoc!QFywrtFd5&L~kq@O&|iq z7L1yPco6Vpp)%jfs=X@;J5_CC9Vkj)+Z1)bSL-kpC!8w+?ntNM-9|8qzfL z-f3BEXjP2*oj1j)oN7ClQU|Nj4N@*K#p>b?cpZE*yTqy znM#XGa}rNX$f{T3)Om2iFdtBN-fK$32S)J$<&8|rni%o{mE<{{=zKtVsqUeUH1h;e ztvbWJnhyvOBb&sWFS&M!V^7p-(FEoLVomU%oPUH5XqrrwESx|}DA2D-33aYNzn=bd zbA;T=JvfzS-IGBSOjW)y9eYo7M7KDD&E#CyL04V8B|YtK)XgXlcUtO5zD3E$2sznx zPc$w4_TAB;k^{98R{qm>N8JmXnndBv)m@rI`Nf^mz)k}UTzn{04C4&nkOHf+meO}} zs6yR@Pv-eF;lr017~Qa2hWoH2*fj7T_znHrd9kK3W=zgJOvMFK#=~%00#DOr{v?Oo z@(t+WI=ZkQ#MS-A^yzO$6W_X?s19Raa|y6}n{OWAxo>kGU}qkUWd zuG4ZHi@F2`!B{c-OsB+2WRdkyJ=mf!!}LSnjgGF*#&gzAFnVL*D_2IDauy()D3W*_ zv(zQy6pv#HDWxD42Wm=>PLcWAb1uS$D6&wbg3wW9UMkYCq|>y;%@nC|HB%&kL^A!w zBGJkkyyBq52^3zJI7P~W%!pW@CgMzgv^hFrh$a=w<~QMEGfjR-YXQwP$&ekkLug=O z9{d9zJqWg2^nO$A7F*wh?dghpqVciWW`dPf4$0qnPjn>q)RXr_wTe+*9wY$z+bYda z;j7YV_eN7cz{X<9s|MX;EE#z=I($GU8sQ2QF$vY?v{D?+ObHaS&-}xtU`*A-h$IQa z6nr7R1|iNw5&iDHQTK`LWB#wvVXJsrQ!8Fsw0EdcB6L?uPyb%jb2g)rpcI*yK$R=n z$t`+<>LQ{t`XQ>K5#J#+bL4BE4JRMs+p(Y1N4^)GI7N|uA{-pseT7hQl9kzn&nrH% zEuFa~IxLt~X-Uu661|80nCTa`M3b;=H*JYN?rlxyd>{RKi~N}B8Q+g8$6~1xzd9I@ zkh#b@b3lv)SyPa13S(4go34spf2wqD;=a4#`_WYIl63R;qiIyQ>-*8MS%nkti{75y z{_TB~S(X0VeOT42({=YnZ}P59citDxc6E#hh_s!x^8L7wPV`aw^ijxyi@AT=d85Ep z?5J(&srN^R*+xT=yt>D3t5Ld1l;pf|+jM3#9}mTg-jr^?KRP~`S?Ny43`VoP-=`-I zMu#=UUVeD6Irj1!*9>A+`%A7%xBVchy!F$fcnsKL0(K85q!SV5Iv1bLD}^Pyp2oXv z_ahO?M54Q03h5yaL?`~$(ac=cXA0S$SDk{vik!&5c{bk?$2Ye3rlEnc$%_35MUC6G zGfZKvKouYv*)wv(1JSfeW%<6{=14z&pY{suu?-zv>Fp0illyw*QnJw7F59cBZCJpR zbtO6zKLyOy%f3KCOQiFVPb_|h9N{|4$+~lPdfE@8iUp2bfUWjF3AjdwAF9L~RtXbh z9=p7fe{_}ngUkzy+-Q}k%;6{uqcgy;tToPZR=)z(}Ix0kpg*!CFTx0~*uz-UDp~5jd(}Bwg zh3T~YIpVWB2*`KU{&H(nT|jzt9IS4l9GY&Ua_voV$^!jVn~AME@%#om?zL5>k1?n8 ztq-zpGhiK}V99lit<1~{Q|P|4r|XKDZ}zmr``^5!<~_wM=-#H=m2G7)jSY388Y{5Y z#{FJZr6*@cIFL#RlK!8ESmP?fo*I#CiRRx>a^XK`RUj3ca6gij~c zT6&mHwh}L{R`W4sm?SW4;hZ_n0Eb$swtUk0Xpd9M@keAujW!V+%KcE()lrsbscw5x{;j%1!r8p4fVZrCSoNPx_z5&F}EVLak(!xfdH4{jp4I^}RHWhRWb%6}p zpwpY}U2RQ|el(g`Wv|0lNfb7X4(dwi`W9VLPX|a$Q<;^%{gG&bcWC<8k3=)7$Dp90 zP#|}-cc_KoF};qYzoTg6S?L!ai6+0hEN#i)E}`r;I3YE~qK$k?R3d>kqTi5X*6$VM z49@z!x|o(9ji$Ec{XWY2-8O3f-g*q+&ikjN+aGaaK`h7hj}=*Tx><_Zge=sZe&8}l zCo6}h4?G%GV&mFSQ{@<#aH%>a{llZkkz=ExP1sw?n$QgGvjMSRw;U#AB}=Bp-oj4b z&|)WPPm?lq&nxyMa1`fve-s^8JvtNNQ}C7v(8p$bhynas{ccSsY>#I950uh(Y>(bv z--qKfgYW|uLt&lXswS8@8^g?CKX%4$iAZ=m3G*!-mhP8vzt5htcZzfqN}GikwbY~) zI$$Y`=zxh;I>2so+f5~LYwo!HZ&j=jY(Nr-6Bc1B8jZ6dE3KWSf>$c}K(s6VjP?U@ z{Z6}h&y4tPLiW;oejH6cQeW82v-}3Y@7BRRC4&sDkkL_KNcMg%J@Y4s9h1C5D)nFE zS`VAc$F(uL*SPMsdpE8vx@TN#b!A*)zXI%PVVrE>m3qKLOXaX7l@S|Pkm>5$DM?y> zEPCr->3#*PGmAP~+6e0K+6&s-G**c@6z&T=_@3mvni*xMDCzemzt*a4{UlQ#+Sbnx zF;Qmq`p2T#E$rJbp^AN3~=6c^u>yJmr`>(X7cRd~*oBrYP=qS2!_)nwby>;o|{WLnpyE|R+(`XWL2tZ_$ zm&_&SCAcAOg3-ryEuopZ4wUSWPPE>Iq$IZ<1CO(q=!i6-@ytIp#)I7 zgP(TuDbECC5`QNGelJ++l#2K)6;$hSrQ;-pTU0waq9P)KAW~j;zrvoDOLe|y^igHs ztG4>ObDs~t_(9l{3l z?ioIlTxit59`p2(CrH$wV_IBtt5zkqqPBC@Wy@`4z)^M|<=7IJAr)z@?DkS=lBr}q z=}o$oYX#H3fS%Q5?Vxrx7`ueKzE#F9LY=FvNKUi?OEl3s;|R9dyYyCo3xpzEqj6@Z zL6Mdb8tD}~@rkqlQXE9+Y8-?%je{`VJRQ=>uS3>hy9h8CWWsRCV@U{;3S~eI`!sEq z&UJ|ISf;gsk~GkEEoyfN?({4J8Zk$UYIU5&Yn7{GA+Aw801aiDr3et}6w`&2v2B3l z0+mixqlp8Tn&vV)=!620@-nVL387#;T8GC9^)fQy@&HrL%q&jj3yoU7jby zn2Bxp?qJViWo*)w%rN!=^XSo;GVzxq;UT2(XtA%Qj~v@QwxduRy?iJ1o$dw&pHM(9 zi~(1Hr34uv6Jn)#-z<8fA7=H8jc*avPM#UGBF|_@w=v3@-KNhz8%?Rt$wt@F$98@>NgX(^ z>j0dJ^&Ey6GGwh%riIg5)pbb`VY@c&-i2gJx<2ZxxV_Swf!v;=rBPFA5~!;SAy9%n zwVotB_avQq;U-#K);O*bDr0EHq*oOE)JRVR(u;{es<82sIK0X6KKCHwpO&UYL`x}A z2fIMUKFPzNEPZIGqSuUrcZnUAldeTrAK!TzCWO0XuLiSVk;X#ACVxrYb+e!c@E5R~ zf!8zq&0ftiO>J?fnJAfGd!-X%F!Z6oHtirl*pOJN6(Pq(NoaVnonUB6wz>yY$q!!XOAd~*;=S0WAxEHzn2VxySXNCRU#m@Q9bIw^Ne#D6dBP19* z!xIv$80$5WJUN-6lv_qXyDVKDXp`~m9c)JfAPA*xWZ3Rpw z&SnWq1t&id=w4rx&ECy^Vc6U{kvgpx;i2IT$+Vg~-=QMwNxiWZglOGFiCm z)?HC|1zAztGNK*K4Rf)>kZ=&7=plQTf&I*22LNFZ#d>dHR~8k-TQITpBz84%%XU&r z)yQZDmFt22S^7{n!P}`!{zkCARk<3?z7h1YN$uBtw{>TkZebzxY=v$o+U;uH0_ykg z7w;X*U_Qx$KGz%T*>v?&aOSPtN%U9&oM zQ|6OnGxFP>i+aRQ1{DH19%>pBug%_qLv$D+T5fox-FV_JKmws=RrSR;+TtQbacbE} zHyf+fDYRlHS|hE(wr2*Ld@`_@gmCpRi!bo}cC-441*XdVd6uTST6gf_L@8mja_(zJl*t4o zRMLSzroCooU*8=Gt)-xrA*G7{X210!k}%1_7Jq}ANnZ3YcO-H`!-4tXHxiJEeQa)= zw(2Je1(mE{3c1uhGSrZgNjpAtzKMb+rRc~^Wi$P8ez%@?sf4LrfvFD|FjkCn;f!y= zZRuCWR_PMVwxk?ukgf0)#{G>5H3XDhRPmivp>y7>GVvr=N(~_eK{Nmm^NAR&69^I% zAZPO7k7CLxOC6AaI19pNV=A&v1RdZab);RCnEuOe@iM9_t@uTSKX7#X1Au6J{9EOT zoFnU(D{#R0^<)HN{9-fC43zq2AiH19{krUafcp*R*Hr4JIZE3EX0UGrAuRW06mO>f zY?c{Oolp{SUQHk{`KX&pWuSv>%1&wkxf2Rq{H7nwxw-{7Ioq58w)2%HxSL(VNZApy zEoXwJQ+_LPQ*M>N$5@%^@|E<$C&7B7qScq_-ILhRQM5lky z9*G+ZW_IDJVGQQ0+mWvPSrpfav2;d;+!H-G2sCNZJ52wX8O&e}(AWxS&!^@a#JOSu zi!SyfdF2~qb~dPDd~E}|vTt)xSMe)&5Q5mG1QK$VWsHH7nPhykvuJTi$a^Njgh@MN z+*t>oZ_}{jSguXI{o%j7zCids|2jg7&3H~v12D6wQ%LU?`+{R4~e+qHaUUB zA;AhWO(dh0;Y?(ib8IRwj;-V%j$;dx9gh~ru6DT!5w?LCbwVzt%Ea`JUD4t70Z_0= z;?|LjX1e?qxHM$qE6+)uD^!yVM&W|PZ6!Ytg_c2goUz%+JBkuJoj0f%6)sHV6v#Ql zAARrAq`>VeUT|LfhQv8-Q_wJ;$DE-C@(bzgn1$IornC|#-%uw+W0$PT;*B57*% zfFP2NbL0D|i6{~ep*BP%mZCR4mlVD5vH}HmT^hu{EQQ_Ni?~0xB1mewEzU@vc{%DV z{l}F-GBthr<*2Ll0Jq)lcH!oJUHd+oAewSAXjW84=5d^}!XjO$wI zKFOPWh(cpsp*yXRHTH9EC)rbf#g%FDax`(wQ!42C=0{_Lbk_yZ^z=6`N3CNX|5T7n zXnM1`H=0shA zh75doVO8fzSV68?dVr-tKWkc!Al7m+J^2?pkZ%gBzS@!@hRCBLTg93~GJLyt{f;1^j3(G~ovr&SO=e3^%B6u~&;*K7O= zElr_*efE=7tjkJkQEBLA#{S(n=4uu-ka;yGdKtH(A86GV24yaTPUKN8R%%@v5w+hvHjUH0uK|mfSFr` zG*hUoe4rW;y;>G%>1au`%mB-=?JZ4XI9>rR9Ak{}vjrdk*pn!XB`V+>jx>+B-xEse zgQd9YTv8RKOGn|iAzP5CPa3m+9_WR_Lu|||d7v>Xlq(UqSNoK&FTaRU{ zph1jRsAZO`<-jgAM*Te8#>Pyaf~x44F|h>liJI4e-%&VVy_528Tw)I=59Iv89z0*y zz-;dW3CCRp4!FuRZWO6y7Md|~03x^N&wC4BQ*BQeR2_5$41=n&&nByh5P~ha+R+e( zfbL*!FD#JVAkhp6b$lcofYW*&x+d@u=+41r9qTd0_!=h6O_Z*T)OQx z^L7ddAJ2rQNXNS=@Gk~ea<-YbycvDWh>-}dO{h7dKOyP!x`NF%nAL!+7=K)dvf6Ke zi*r;w+pEx9_#96`zGTVD=fF^(5ELY4kmx)5$iWS_)QP{tnzi1lkT&x2V72NPgV0Xa z-)2ed^ecNojMbY7N@n9~$ht~aTLKW`OAQ2S-_4flsTDCFJN-hZ0u8F@0sU$Q96g|v5%GM~al!Qz1Fv>lJCc`5M7 z@!HKN=Or4>WD{z#OQF^dOG(4-S4rk<;A`ieYyfs|nypBD2nFJ8HtHNt_s~>^zec=X z1A|4t*_(Ai`k_57=tZI9-SM#-nEs-rwE_gum z0e*7Y2J@$1ZqFYKQktJ_EVJoj${)?~l<;!H(_&Jm01il|TvE&pUCDZEBgY!e1oj9p zaV?%lIkuM~&v`oV#AJ@@=4er4QH5;!{Ca$g zkpW=MM`d(4tm6(^RExO+QSR|U*LJ+TjAFzPn_#H2BDeTXEhGqGhT4~+?eM4WXZ&$! z%9-Cxk3wf2QNLuTK?Vi_bad~CW*vMSUw|?)p;8NVt)Qa_0-j8;NqlYba&GTm%uHFs%Yrn*=UW{FFz18oRyma$luoK(_ zq9oa-4U%Lz4V{Q< zgGwtCUFBJydAd4#Y9ajIado8-HhS1Af-@GaNNu{$A;^!@p!72)S{X^yY1&p~xXI(} z#Sl21bwNf-W(g?XX#I_xae>9VxFej5?(2myu|(pU$sRZV0@jr|%cgl_+2VuHSc~$s znzhZ?Mnwzsa((hfXunoTr{4YkM zH8ckyB|%W1w^2t9pImkslp2(=BNKjDt|P==hF8W+jAV>_D)ty2jS6{**+Ay1;OiIv z=t~j;5h=32=NE<)CYXMG_D`Jk%rB`NUUDtJA{kkgaY#n`iVu_77{~#f$wY(&@`MEy z({F9UkRfm{c#=Jamoao?WY(4QKr!@^MzZsA)+asZqtGl&@y4uo*>i!co}JG;`%3QEgakFiL}_L=w+nQxCQqK%Q5_{kX2xft{|!D5sKYesRt+?tVafwE<2<&(D{g_ zTxdh6p5t5Z*A)k+WB}iU>GPAan2|}AWj}( zMBtx(aP){9Za$2I!D}SA_?82Z94Kt))CbPE<5-bD2LXY)zdYcGmO3}f0!QOZ14rZi zfjB-i4|msfzh6B>i)J~@gvN0b$WU{0kjaRFF$xn#&h*HhyNO2m{Bvg-0^28?LR^_j znu97Ewt*J`?+)2;%X~(0Sy!F$J90MbLUaVY=258nKM7dY+}psV;K>1D=jI`E5x4Ob zSkm}<%yBnTLrt#uRFG7h0xLg@)($e=Ga>F+l}(31a;Z=Wx{=R;M8(_%S(JeIHLk7c zu7+{eNTT3jRf5^Fn2-JVUZ0PFx$pXd-K*r=5Az`gAXStYJLdMIJm_{c#kmS9d_Z?B z!WHnbp231{y5TRQj=E8p7+3~hqoj-_*vr?I%o(p=%eqrZGzhVVfSn@??*Q z$5Z4xymX~sGjnv_?!_fpAz ze{tmg0i@#+;eVV zPm1xg#TvU6-{Q@ywDq;>XwNpG|8y>@qaRK?#XV}}vV zcbtC#7of@Uby5;O%preZ%Rlf7j5vo22yr%-cIN-RT)~Gkxxg1s=K?aE!UbG-2NzHQ z`&vLckqd}$JQqMTj|($6mkR*W8ZSsN!%ja(lPM~3CzvYD!sN|TbubedTJC`ugzYGS zCltg3Mxk{|$;4%eR$|(4%ZsmRGYo)C_hw)Rm6!<>Fp;9TCx)$F$vPArjYQxu zB^Da>j~XdAg8$H@1i@8q7>T^487WbI2Bj_NfjjeV3M-V(lB#%wCl&Z_=3W)cs8W}u zxT#LaDPL>TPH@4Jzt4N;eiX2+&&(ueGdizdp(3m0c)}4-@Qr-2zWx|2PWn;1jX7b6 zx54~Tt`7-J=W&{k%?_dJ>ewM2l}a15i!SIbj-L*$Nlu!OK6onWW-;Lwp_%)qT3}C$ zM>_SAPLy*!YfEnKC&OOi$4@YaX3QZ1Tg(k%U2jY7q5yeBnhGpb+OT1M@M2~guq(j8 zPcVuBX9b6K6HUCB%v_RgRoc)BZt?@_Y>B@{sonxa2?otnjYKeOAvV4p43^j_yY=c* zSpwR4Wf4L5BT%Z*w;D%dCl6E8xDmZWb8Yml4(=lgwfcw3Lcc{j#5P;^2KlSr&7fO@ zIAMNHW#z0}7L1@bir;H=tISm0fPvYSus;efMh*T=McQzfR1E9g7d5W_?_Fe)?bWw z7Fn`UdB+;?ZW7k?QyH6vIq}LiyCy%vwjL9Ii>>*Zigg6{^0m!e-a{(^%$tYZzzCtX z_0fXOmMYDDMU-sTS&Z^>g_`c`dduO}1 z&m5F}2Doz>U=Rk7eN#B7xPXd^M&llr7$8v$Q4`TYKmi2>K^qkX#V9HuMikd zJsLrAUqMtyfBV3b?@F=OLzI&)Y^^5fv$J8fJS!M(c7+L+aD5zwN z#hD>|7q=z#DRRmkbtk}kh_(I65`Wl3QKRWj7&IP%0@ zakB&6!8{wNOz02~yfSg0(!~cV$MvVcHVgEE^G#JIiSIW!NM|RSj_PrkGrZTqCgZtJ zN4En$0~dTH?XCS5Q1(9Nr-#2JXh1DsBCrJ1fkZ7Zb)6i{|f*RR*94BmGgd(oy(zqqa zrb1*7{7zJ(nM>6snmZ`#zDg~=9KnU6LS~;wmRU|m&LhNu*5%2|pck>y2^z6{Qf3#5 zff%F82~G!~IA-vTSO_?+8(YR3`S}cCzNE_3P$_g-)GD&SNe_Dr2m}TL`B1Xuk=&C8= zC&f4VD`>D7R!~3X0&bacC8s)pXahYVTjRf{PQu`#Vh(GAXE>uS54n$ynh^1IgMt`e zAS)#*Jt(S}w@U1`Dlm?e(4I0cYY`81(+#80()>m;5X{sqk*2YT6lz3cDugQC7SCOh zJ-RG*8;-RhF5+=r<%AE0p!6K8iyIRgw?!!*EntKvnsoi)2m#3qBnj^<1%RT~lGc`q z`)31?;#74CEu{WO-TXwY7Cs=t7|RXq2(m*&_-iBj(*^{^#a~^2A`Jm7?2APi{ekZvE*tn2z76;w=(O4jS7v3UMZ zmRYoeGRit?75%cRWq4o4`)rwZaBGKT`0rL(7)OIYSHUVP`(muJA`Yl+O?M-Vaa+B0 zRxmi))gmj|ohlUF3idvUIp7$nR?y&PDyYV2MS13lE0AJGBfE1X@@$eLR`HV91gq(U zt2I9T0NZo6FR4*It(1>31SU?rOUNyhdV^s+x=uji;_9L{w%WwCe)J<=L4ZkotyZ}u zI$~S6suAMI4iA)RQkTr8a}udTbeS%22HjM%0tKpOW$i9~6|qdZiQ3U;nPGUc&*SQB zUe=RWfL6hr=je7MappLw5m%&?DSRAxt0b?FY-mf>$(bQQGvU91V|aC` zPC}Ke&=?l0;apWk_KoARt&9GF>o@N|@LuQM@dXrjKuB~XVf-0TSjDB8Ds-ZCUr>bG zNqQ7PZxT>3cK1n9|A}muiz58xM9GHT(wE-S&E|4+R8JwPR3;32H6MhLtl}y9HBQ^8 zuJ2}^cK-3%bBlMVgGaG#c0%@GZtCuJ65b!h%#dExf!z0d$J-!B!5uW&UbwPwk+ed5 zLcLr8rIX<-0>?m(y5E{4N9_@#^v79wWGdnofMS@}c)BVh9IQhZPw6b#Hq`k0O+fHe zF9W%F%PpuP07Y|Gszad4JfcvdL2+e9QSZgyGO(7EI8uiX*p;VeJ05Y3I^a&GQTVZ_ zM(L2KM(K*EMp_3{NwHB^&m=b< zk-Fs7+3qK0$8dJwf|EEYT^?^M<9p`I8$9LE&x`t2ZVh!Hc5#+Os^+%}yNnlyH8CE# zhQ;+mN2B0na0*$pvNOH7nLj|aIuY?4)CmY0Q#b1_KcfZUJjf2Mi&`JN zZlu+R-bTY~r%dS@>x+?m1tL##)?yJmV*Z_n0Kht|yHZfU)QzB6M$luQI7c!$99q$0 z{1qZ|ey7rz(J`B#)3JwrZQ@|@M%Qu8^winZ_B;)H-x4~k+2k?WNp=eSu?6}dB$+Pk zScg4{Nd{Y!#YILXw99aWc9E(k)b~B<-f)X?;;xPfqp5UQs$uVfvxn?8Sn(J)oZQXD z7zQr=Xe_zo#VE~51LBs-XPFSMN_OgCrHCsHGgwrQq4n-bYU67Vz%n z;e@F5|H5$Gm7{;q_Jut%J@pts<3x{$PRzDB__6<|iEfx@k$!(+o@Hqg7}FWs{uQ`I5$a}7SrTr=epVo+u{LG;~kxk*A!ed>iipoi@4&^n3Fna2@hL1s}u zvAJSrN}CFT9YxHYAW{rj0NU`SkjOeq7FO)=_EIoeSllo37JKLE+5A{$g1*W6f|l)< z*Ovkh74AWIWI|+Sn=UE>NxjA_$g&yFm79>d^WwN!4U<(Eh#&|tm2M5c;S4YxelVE})x$-Y zmrT_eJP4o2IpLNdKieKy;0Uv>8Zq z0IjP;(MTwRq|M7A&Y{vAh%{8VUQsT ztw^NLkf%su;cWZ-xNK#~EGz>3!;1rZ(r%Doc6_$Ne>-Knj?dN(n~paDQ>S8{6g|zR zslYy5WzxNzam&rq5*3q-*%r<{FxtO2EV|mFCc9GpF;t5pdcGaH={@6&j9o z2cvxwIIi6#YX>{Oo$2UL_3herrc<+ZyL`@QO{KI%SwL(b=$vgk=1u(e3xM8~k~gpu z&~v?YgBYj;TMg-?NW!r zuK?iS1Rm+R)ZhfREcn%C@9e>eto?Hv)2|=jIPEImB#Woz<+J2WM7y2C#$Pf=sZ98W za1KR3Th)cArBB8#F$07-~Qf`Ufq1w}wfRTll96a+f-K~ag2J*-C(-$E{` zFUc8#AzY-+_ko}CieU^-n-~ICDqTx9M&zz({cqoyP zP<%V15jYH6Uu|NCTM1UJnxO8|-(Ez?5tI>3k2U>uz2fiSm`V#8p)Bd%#dnAC8@c-Q&`DK)0-?9QTzj(+|;X%Rt~GVuh zZv$0&>a#G)G9{`un9zF}FK9$|!g#A3JFUv9-a+x9G|CHCNaexPFdsBaBp|9R(}ki} znMpdA1)Cw1R2?lBwHl`%=wk3#)Q=3TA60oE2 z+4N}2l*i=UsgNweW580oZONbI75oI_96jfCvfo?ML4;85J;+=!47PYGg0sbU( zyWPl`OO2|4obVMKU)VA={+!3gkU9`F%cVw+%Tw8;=;>~leuW$DB*unf0B5mKdI^V5 zMJ>*e+C&8=;EXNP;)0Wyh!3=U27QJ3sSGooq(mG8hc1ZSKzjOAr*W`<>1k?|u_Kn7 zu5~ZBiF!nLwT)i#qKhk|9h{88j-`t7MD&x?4z{nnJ~NWhZTMY zfzB?Hh<@x4b&fXVqD6l6UOu|n*RC*FrevDWurIhj8JNvhhe-0DFVHRcr{X0j-iG+bh)EggtrLXV- zT(Ci^BqW z>I$ndlaxG@sM@{SgkdHw@&xHr*-G>tSc1?jAR|Pgt=SQvF>!NS{$hg;+8eZSx zH4dcl2{j}&L-MlkeA{e$wq%JWm~2{Z1}kTTi?FfSZ}g(Cnv zi&(x)0$Ym}9Z?o60yTO`93~_UZe$d#fqs;jGH1A6u(Ky}vqa-AlO9U_L}(V{6VJ2Y zs!}6kQoVql{7puW>6*GdF)pg6a-07)yIUR7hdLyVrHBg;QR5$t-n=BL37-+-XCP5wSXG4gxW0bLbFgi@&fY7F%e6kbfG7$qlHOen{+KtR&9-MFz1ed-l$6 zv#pO?Lff?9vzRZ`fh_X0JHP@~J@aG1;BdBET(Bo?MlMm?SWoY559=*xNvrQV8<^{F zz0>;{wwhZ&+e9Eb?mFs%#9IjgoZ*=mjqI`Cp>AAZ&-pG}bJA5Jim^8gd0}fHODTO$ zjZhpO4k7JT22>j)^6^XXM?2OEExyZVg>Maop1ILf^0evHHQ>}2CT*+ zx$$csThRNsVrUctXRAb65cqUcOp4CtYbXD}-Q}N>IURl@_5s#POwrg{HI0sLhB@Nu z;p>z}pOZ5nr-TSu%?W~L&Oa1BM1>!E4o=LpV5ZdK@;fI9tpgnqITtjz&9Ik)4~B1x zSBdDjKxB!dR`Ama-!tfY!gr9qrQ0Gu^4p1A^~}g@`b#@So-ciAZ{%4wWqaI+=u%|T zePMEqlr77fWKbPJ(+saR$$;<+Fl!SK6hcEm^|QT@Cmu>G2XsHO!*ZtMK?@4HChY`l zVAoEpZ=50KMIzFZQT0qbbzbJ#?QPAT$(y&PY)yrUYVO!7X6a%P(6#4`RWwoCx4@wq zLAJS_S7E9M8h>|%=~CD9t0-rxn7N1|h^T@nsu4lJRt<&BXhT_@tw7cLpik6k7JVh6VhT<8|Pq_^@Sn2dJqFP{k z5`FWDA3ctSi8UkV_4JU%blcU_E0aKG(p^u6faDXd;H{?z=SLcVQ}pzZ>C`;x!jAgU zyX+add6?bR)5CFX5tBjQMEH=bI!t~qSVG)E+h;SuVo9uOn2cl(%Q+9li}TjtTQ>eS$;l39RY^J7aPuvcZ#*kmgoIU9 z;b_ezPv}(OR4z+h^KhEF#GgvsPClNbK|?(@3usBAjdYx7TinpXRVwI(azXSKNj^>m zXj^26&a}l_C4+-_;JLEO$^LELX1;sB3C70fwf}<1iW>g_F+{R}i5ys1 zd|%O(Wr4>i$>B~=2v{J#*|K7jxR7qn6fYYQL#JzEG@Uy5wFo4RE?JNcZ<3X13Pg{! zSc)$a73KmD+>ZZ4c+=;w9g)cjSBa~jQ2I-YB?-+|L(*Trfkahd7UxO}x<#*F#`y!J zms}9e2q+EG>2YZpP4o^kjVweI$HF%?Fv$YXoT5}|SP7;7YNQku2OX8-?^C>~m%MsA z)qBY^NO%u%XL6x>!YiP}`iPVGegMFmDAD4i-UX5|`fk1egxaMc2iWPNMr;tPbQN~f zDgnp^F@S@1ZMHZvL6u;^@J8-DscbWbtQb^q7)sfn&LZ%z6GUYoAmH53eB|v04Ad%_ zUB$qhl&`MGz-otqfL}FUsmN2X&!J3DZ(x1fgTX%q6}uEEA5WOe)+?%0u0@I7E}u40 z-$m!sB;$cu)iCEO>=#GNw+e#`pVYQ$XiESHK@3jRsBqfT+XK(?%hVxC);V?I0nYpkwDX zPV2}TK+fH?lxB2`OAZVdzqQzrjHSip+*{X{0=sryEP&q=2#PvIK?3@SfCz7w9xqYb zS<24-W47IHvb>>Qj7=k~aj)3>|Hvw}cAIZE|1sO5%gd`hj`AFXMrQ|pxRFH8*}jd% zOQIJ^|Cpk*SlcQmWoywAa4^!2o|NqyOjlc5k*-JO8N0K2w%uTHE)U;LD#?iQQVM(F zWy;j+)s+yfFlpVwq@oRT*zbo=+MU~o0J}?0=etQKQqi+yD~gdy03oIkasbA@RAPc`dWm?ATErxLNab*1|cclEj5AS2o{Mc=LsU!dt9X;uk(#8=&jb%U`{%KmQ=K5nFqWC0@`!+hCO!0i_tIDfNJvrFGt1+ZmG zB9X|jWf4WQ)tc9Zysl#-a|ZA8d6x)hC-Htc@8S=CH1D%`e~!J7bd=XAawc0~Q9Ul| zl0YGqNw{SpIUE{KqorpgBEWZlZ z-Mp#5XX2Ua>9vo-Nd(|`^OX}8rX(PUtR@@rY-sRHsKX65Xym1EcaZrF@o||>_Ar9! zu>S-`PHxlz64V7-E(~CB0xuj<)`JjH`6&LR&Z$a>lMbR!G^-OUm=uVL$H_^q@v`A| zn4dYj-m_v{99EfD1dXXqW)rHMAMf7yEm{Hfwura0Y#SrIBfC?(kKV4Zk*(&fM$kzS zmMt7+*04cgFxMW}(e&`=uCuc{virurU`0pMs>9lKkPVw{(OUFsQo2S;+jlyef&RjE zwq3PpC58G|oA#ZTe?lQ~Z{XGu+0Ei1Gul1&b&sL)uz#sG{feCTlKs4$*&VZ@*et79 zZV_00xBw0stVIN4g3kPyo?6m>1$!RYt9(`>2JQ+$4JV$+E+Y}H6tK&|lT7A2AHx}Q zhVh#@bBOEy#+<4-=O7oPiI0TU*uzYtKCW^(C&;0d{X0q_(*s)!2;AWt-H~u* zpHgX8zq#K205>i$Wf8OMAal8{N?4k3>aam8Ci^}a3OlA1u;1vmhhc#d^+Ypj2&>kP z>0KpX>KVDN4H?J;NyQSFDzmATU+iK?FL5!X;~5a5j@OF9{K$N&Dwn0owbQza4Ti3h zqM&kf!sQ6sR}s|J$&hu2C8QA`(w_aIKly)O(^E}sx~C2DBdkKHV@Ii*a- zPb32*D4XnT4hW0sb$tbXc#l1{v+0qVo8pU?`vJ-G$Ud9ytEM1)0s))X z#Yt!xPt(`Bn(|W76yVQ>xAx~wG^dAA1mzg>bNHF!Q7BAU z!2o%#6HI4G)PN@dWGy-=>IIJBtTY!)4z4ksLgKW_g?t2*5~L2lv1itx$|~i2#m+s< z33aZ;wMeO=yMBN$pW-ScuIl83(o!t-kdagVh7pfqEn?5zL25X1qOJ@GUaln;YhspwYP#d1lM={J6v*^eMs&01 zR>>uH-(Dt+UZcxylNQUql4qHo$Q2U6riC)2a0o5uc^B%k@2|)uR}gi4diaKYrdzv;a7B~C(r&sNrdzx0=ZfurmrlnR; zOsoH>IMZsEdPM9CciPYQG+n$0ZJXYvpLwWRre)l<@F9C_Z&TU!%jTJYf-7>KtLTVK zbIlQcW#{p|Zbmlm%feGl4{z1d(Yy0X`ia|JoSe8dQ>jJj>v*Z8ahbTj9nJGzT*A9G zQ<4bpEpLkiQCa=F%f}E*4st zJZ%h$q-fh5`>%ecrO)$&erBNeq0RM&@olri`m^9~LJANaW-7viAbcfdC-pZ2v(p!f zJ)P}HMDuI=6F8{xSi)}7Sb6=>ra(;A8(;Je&4+@|aP8^_C z6;TH;j6~E^T)(7)XAUrJ2Tv`pN@QfemDx?P=2obPNe){}YxurW>j8}CJbn^GKM}pN zOh{=;j>i8n!2B6s;k^c$VLUDvX!hiB=RmUukN*q=v!A|tkm<>fUV}`lqp1$SGoNhT zfukaN*iTxS*0766v5U}|3kRUaae=AGlJzq6y9`RoLKNonSiNKziwBuDm70f<`$~ZkG=>l}E3Bgft;hz`HfzQz~klv?a(4sIMy}b(Kh6+%a_1&&oAU+G2A}kzj_?6l< z`xIy6i|)F*aqaxF&4wbK#a}OP@|9omwOzB9<7C$czw9uQcfWVO)&;4Q(0DT9w>@*H z=@5K-Js)C-etW%LG}Kf^OWy?-;xzYOni*6-B>cTjfbJMkI{M_|xLVkEDjY`Dnr6Qp zYN}g2>bjy6vlpLI5h=F!UM4@pUL>u`4G>=B-ZPon`W67%iB5IxM=!e;Vi5DoUa^;H zIry)iX~UrmGZ7Vjr83>9(<)~D-FMkGd<$0igk(Ter+RUwVj^LpMnJp(heW&EFkB{A`xE>7 z$azdr$t3PLj_#2JaV^GoO%v{w1U#WhDAR;BlF(NZGMcbf5_)MuRuld%33xSA#Aw2O zl2D@wfhOE93DsCF$x^N<4@gQ*vxJ)Ppd?gkLNiTxND^9W0?xE_^iDIfs`*qM z-C6hqM%Dd>pZaYe-v$!?A#Mz$tmBt{8p@}k(Ord4!eZ+9so#e4ZFuyz!Z)FXI)3W6 zefhR;bhn)tnSRxqi)4}StH>LH9#P_;yvM!r+fj=|xBDdd751>ZN^zKs%$T;fNs4?Y zd_9{)z7moQyy6n;Q6o(ElUH5EkC>|6dnT5IfYj29Q8tAi1Pv*hH+ZO#ND*qvDgHAf zf0ahk711s7EUJiZm1l89Gy^v~`|1cYr1{N~LWBiBTvI0fPbZ=ow#zUL4)}q!%WTQxoB(cGSM6w>QmRxUXru&-XuZ>?1tCTtw>P@Zae8 zm*>%h9RvF*4wn~;N&=-Tu&pE81R=cQ@T@$iyjfDlqemMT&bP1cYYy>lwR`Mm_R3FS z0F9getSH+4RDIK42EF5)k*3Fi^Rp zt{!Qcw*ovkwgHq}>VgrTMAQ(u`BvL)q!|u0ns#YzQM9fRG-i!dXgn~|w2c}!osOXq zH=X`@(*lijcvddi2o|mOH^ckhn&L9QdZ6vn{M4f8tA^&i%3RIc)+Yd19 zyzlM$1I)24IBcoYv72zDT zQ=9`(ETOf=DDY}Y^vwpl*FolBknXaBOlLarw}VW-VN|0gQaUHqu!RDZXO!o8jFb4Q zN>_1}O{Z`b7u`H*JC8C)QRM}rh*0;veR!1V)^C1{@yM^QZcwyCf)kQK>z_+9Bq1BN z=#FZLo519JZ##@O=X$SMJK7BIU5^4zn>y~8gdT@j|j+Rf0cmEHgha-@Q`eKd#vF3O5u-B2M#eq$FwC`8mvCTL4-1{NP$H~DPZ`}9CQdc0^=+?Jf<){$-2uQYPmk*4h)42g*JkXN>ToW(chk~fi(zG;bEAd@R*l+H>kph&}8HpL2+vJd^rwA@Wew;&MQn2N4{(!T#I)5kOr0{FkC^U>xl&*d%f7H)OC z(+5;0W||WhPDgWy51l z^OiHqmo_c*&t&w|lmBzqX5ui{m}xzZG<6jo{xV4EN_=yK7O1TLLJ`msAm?~!N;4fm0twA)bb!#s=8YK`#@*yI?%r+ zqt7<{&jX#c%Rp~VM(;jp_d22RK!q>c3r;Zm<+r4DH3HRO1Urk>k_nQ#L>A)kMf>gv zrssj0Pn?vH7e19Tux8#7e7B^pE##I@{E*#ntix&o@|%*;3s2hPPW)L<7M+Ml@TvXy zM2-NyXwxT|+PY8mN&)E2wV;>{wot#Yu|m4+{-mX*^RqM=UFJ|olutRNi0H$oyy%OV z0H>TjykU*~Fi;JZW?Dg}&y)JCTozzQl4K7*wCheXM-HE+o>B@&FNRa@L$_w(vktdt|+P=mBoSLwaWPXK-UVF-}J{kRKJ#i^Ietohz zxz8&FUb}hNO#Az|g@pepZ3?vS{pg)1?S|8ThL)wjWz-+rIll#J zAKQC=Yp!g{5IKVP{FC;WGk#X^nlsFNO4R<&?89T??@V7FxBSj@X4aQ{BdZpUN6nW8bj2}=h>uo<9XBPH6&zX<0 z)N(Jd7?RmnC8C>TBeW5Jd6M}Zu3$Cim2>O&j%R!`>>K0FQ3Jk55?9wCf4KV(fvuw} zV)!1Y;w-m>-B6N8q?7aH8bK)$EwSS#m|?9XJ(r5Zpm-cGN%o@njrNfVrgiaTTq#S! z8|>x@rrNu~rhjh^uiYdkv&9>tUVfdGiSD{s#dWNc-eixn2mWv>5okQ{d(*B$d=W($ zL^dAy3mH1MB!ONf7eUX_CZ0{+h5n>L_Wn?IQT#}wAJFUq3(T$@*V_z9uL z@uHfMsX9nlybe^j=PfmfmH4@Pi?OC7p~}IVh>k?Bx)k0vy0`F4yZ8@SwW4i*)4YIb zJ8$ANBD)5xKQ3L$hhHY~*<~Mrb3MT$GJo?>9!ASH$_Y4b3cI~b-c^3iL~G;JX#MN* zIZuXYoxbK0&C*S6&1{tMhdDMm(bQ!~laM`$h=e&4&4ESR z*;Z_yV>eDT_f|zW&xHpU6>3MYk~(u7g^PBOZO0sY&)MeLb}I<8hP?&mnGx85R3+o2 zJ+w06HoN4HrbqD;>9*XDvdO;uN7Jiv#~X=UCgk)r%94z;>XfmZaIldaRg+9BEG~m4 znGQv74gnuuvL{S}%xBp7lg#n`x24^NR*tbl1k@q)qK_O#5EAj~;vuem(RI$i7%jG) z|76D0Zt)`}&Czlq`BxSBBzhMPR^mkz-s82Eg;0NC7!1Q(?9xBs-LlmSr`wnRWIBz$ z1t0K~5cVpFzB-&v0SHDMB*Qz4smgPO$-vc3Z*u%zP`Cz98^y*qbTL5mCa!n5(vCdG zbZx#;rxv^=7)D&vXLi~-rjFq!&ozfLwcd1ivQ#kT#k=~;bevGf%4s80bRm9!2o62om# z__+pNgp$J7?C<|MK%BN z&;|)46saBfnG^A#8B6;0%tBwDH`v_yn3=ZOQRkb#wA=#M6uUDjC69O-a^k-`K1Hve zZwB``-SNZC9B5JBNv!@eeDpn>-5?f<^YYR#ehH31oo@G;Y`SE0e!x^#E&Hd*rm7Vs za_K_tH1(XDH@jjo2zI)CoILHd*0jzYjk$>|^e24NrYwOwZ=O)F)ea0n+Fj z_Wlb@w-IhSY3NiX0WrCW+D-o8coRweo5W>?xhc%Jq%m4YWrC-;3-Ab>jwp?%-Vl2}zIe_QSQ_#N6 zu*;{I?z;(4Xly||`-0~mPca?6TWoL8z#jsVFIq8Hs$BvXZ0(gtM|gj>tDNZ0R)6=MCF;n(2maT*(il`9)~czg>Y% z60lYVu$E|$cF8o;_N0%3OwR=UK-iU~Sk`p9S|Sf!+{3?NUR1Y6l0=D?QNuLr3nef2 zeE&jka+BiqtGmoS%VOKr(s6^B1A`4bRVHdb@s| z#sdJwS4~UMbd}ofRN9CxG0hRzGMW979?p;6WI83a{Pq&lH<0w4%PVQOT>=9<&pv$# zD14sXd5Ia=n!d=Cix5Y(hQGfZnToiW2ywz~%bs|d`D57>46m}A2~V>dFEhEa4<3=V=_e5PddHCec3D=`x7pZfQlW;e_> zU57S&+u*(luR2Wv7K@t=zGLBC#Yk7`v8k24sBPgiPWO7uF;#V2u9NPHE68c_Ez)xP zV|=?p+&md@B_o6Crs>{7GAxmD4H=eb1_?wUy^pdIn8$s8mio zyjc^jyxdf0UUh@jghwtn1Iw>*hsr3Xps^)an67cLDNOQdcIXx6&^}+l0TDKUTruI5 z0Ulm%jfYB50AL|e1_~7w+n%$D6Zpy%CXB1&96i;2euZgyq?=x1zf(v~vPGS6SEjH4 zFI<+CG@bLgA^{$}i!ZY@&xf~y!VIP@m`j>v> zPFsb~Ts_Y;uZ2=6*GoJ@N)tkA;o@@l=E>V%y#jxl;z7vKJTuC>-p-i^jb3kWnP)oW z{|zsW28Tdjd2K5EGM&l1B|Me5PEy}__Jet5Q|lY+tL5#FjyGtX8?Q7+?0&rvj-2wY zXW3uc5%aOsq1c}{pKb4t_U`$n*Pb(r_S3BZGLy_MXD%I|ghhfms|oCy8V)8l1c+hA|o(}h0&z&)u;trr|b+Plt zBQL0FmBRL?MP`rG_lfX&TVze`k$-(r0StnFj)OXM7v7EIs=9@uWD@VwaAF7sCLIRq z7r{WNi1=M{R+UAIubdlD_D~PM_NB_y82>)@PHXb{AD=msJ#R3bpAc=u*CwvfUij|4mhJ~M}9D@!gU(0(YQ%9w~ z+ds%^_ta9tA8i{Z+X4IeQq!kQbo`7Mi@oh}Gh#>Mc8|Z=)Hc6`W5aUXJtw(jo+m?W zH{5J0K%e`#hIjbSG8{{n1e=phPKOmz;c|l$RgEia`&V;d*+iWEwfaZb{Qj?IxraY; z+gr_qE<629XXlTsU)78p8<9UMuAlCCcEzob|3v%Btr+nqFeGxPxK|o=5__$1OgwfMQ*?z;>#=)-p9GE-A_ zyO%Ffq`cH_USD) zf~)$SpJpGv({w&@4SQyG@ZFL}pNz+R3dxE>6aYJ;Csvc!iCsTRP2y`06O50A=gfPzn z_HEKDjt_69ap4{A=6Fn=V|y_=P2^ZAQ(@1z3y$=XopYDjw`hhe2RrS*?=k~2;;4}? zrL%+wZ2mXXi8EmF0_J>ZOCz)aarEfiAD_@}$^xn5~+ zz1y^_1H)x6p1d{Bw8^n&7A(2|;(o{${~(A97it$EC=x9aF4S^1nv-97oHfLm3uPxH zr|d>q&a?~iobM8iEQ`Qj1qrne-9ed(0twx{*Rj+RN)biRr4ngJ6V{>pKBCgXvLRq54H)nqkja zYdXd5MSBi#Ye;!U8n{5UZsN+MOrWp;3ii%5->gNQiPyalxUU5+wZrZ+ zy;F02w8DS7&&)sVG?Dl!tH5oTiSQa_G_s!b5)#*G2>t?179-~aB&7tGCf;xQWxxQfCKWzv@4Dagtwn#9X0?#8J;(?edpIqn zT`9i$e1*}#A*f@w2h3k8L>}!j(X4>QBt4#t_Mx^ zQFMe2oWpF1YC*vGLIrI77Hw*@^($VZYRl3s@@K*W$aDOPxBCS9s#u?p zn&f;7CYYSYg_Wl6v=2RMmSPD0%|9@n+-u+dhdBraTl*M#>A%^7A2U6Bt}NF$I&xE` zuAGVRV=4^qMM{z2BP>P)A>@xc@c5Cv<1y2w`=YDFuqL`y&>gIglEm%JCHxDc$K01B zV@)=b(>+(&ZI7A#+pLdE2ws!Uh$Kfe{dGI$adX9 z5H+j`pTN*P=o5_BugNYrTBr>~eJ4mf)Dxq5_CZna@iiT7USMbc(~JcM zZ~fDZI`l4_A`)`UYV!iDj?udb!d7HPHu)JXxQYcIT}t#Rd8jKPbw_j6IEm0J2|$I? z3pd*H*Q11d+&;A)o#=Y&Z!pKBYdL8HCX*-Z!VPAp_kdmaq`AjC*BxxZcir%3M?NLpq;k{5WMXUwr1wwAj&D`@Xl))27zD*`E0{ z8uD+f_nN7+w?Az%t&4>oxMvoD5@EHtuZt|sDY$2zHm$NGhlfZ+H;!=GZBLs{ZAn4x zGE})Nm)tVNO8eD$G;YseAS$-|KVy2;%@ng!5hT`q+=v~C@Z3BmHufn(b(kKg5aVcw zkkm_DX$AE~Uc&U^Npub=i8hw=|BO$B4AhmnSaHKi8AL+aRCsNuPyEp18VUM=7Di5^y)^upb(E7@_B=9+! z^$FwbbV*VaGqm8veDtr_mtiFg6Y&Kwf03+flu0zFJjc$YA3#Et{!@>T=geCtjwnbwg@+=@LYjlleF%V zrU9c}K5sy-@iLWD?J!q%BZpOBJr959EEQhOdn0LA? z^6aNsw%KGVd(SA!`*a7A zl2b7(bZntA6{<-H<(rbNtX$~OL3}?m)BbjoX@A_09Lvd4jAP^yVgCMSkblGP(xl*F zIjrIR@3O_y4>;d2P4fLdBri#Ge89CJ^+by|&<~VNn>T@AD{a*qrZ#wl?OiIIl|)S@ zyY=JVFzpm!Cck0!KK`9@SS4(k3oWU4uA0?gX2Lu@If9Fx7{m!TvU!&kkPqi&@^Lb~ zhw9V_g6|!iC(g0Nb11OIwtCZ??>%bgzlpu}6?@;CrhThN%VjBsxEpDf*xuRC-o!F> zrLEa)Dt#b4aLphz%OQ0#iFo$6@`r2Pkd<72K}X<^-1+%7Y98N? zd)suY!x%87tFXbB1*E%vONNiIdUGO97%sKS8MnR?(Pp6h5swJj>EEvQXD%RR z2B>YIgF{~jv0li&BzCW2yGIY@0xqc6UBHE9Gl$}sTJX!b9EQVZ0u2=yN?+o5hBvde ziltt9BRB20x~5P9Vm zBhoa(}9C{L)E9|9MqSTLbGI+*C%yXr9-MGZ(& z=x$QFE7SU;FXN(TOgKo-_vv00+G-sFgD~vU-Nhh60L+>MGi5w9qk~c0!noiNL6q2F zzE8xfh-%ni|Z``eSYl z-xL~Ph*Pi89AJg;jy#14W6L%M1PrH_K`{EB1usM)jYGsGp?&r}QxW`FN(HnjAPL{L z-@M0_64T3UoA=F0#kYRP%)uR|yl*-jdmBDI)iQLzi+h77Hy{ZP4QE_FjEgmv$c{3N zk{TWY)}|3MfTGYA!x3>$HxH1L%qnbU{pS>-fiK@T19#U3gg+1>jVb~D4|eYl%zZ`A ze4B`7eP@6Azzpqw8^kZ?LfsNejl_qfieD(J_9Y<%gY0Ac%SWk4g^(|3P(+VO1ChB(Ll55UFou2DXlab(2HGus_B^-=Byi9DRAjz!n9Dfs# z5!9kNWoB#!6Ojy+fLTv>+94kyetl)n`N;fGIz_Kds03!`e{8D#DP{J?kInF&u`t0T z_F^&|D-+@a@rDcH@r0ep^}(=(@Ln5!Vmj9#sp#=F^liiuRjgx4n*bIntB|>trEaA? z;S;l8*^siZ?M*cG3cPOYa91Wa6#*f}9a@eQP9lYXuJ_!E>|=i16oSq)ybLq9cp z?Z&c*=OE}0`OAv1a=X3kQ`1G)&3is&pR&`IZ7~N_>;#mY3KkZaM1v}IB54TNKDEE! zVyaT2GqP81F(+^k;PWl!X107+Z#8>+x7(Munhu#~-(!I4%kYBTxz+s2e`lFJ`ZKe< z^!j%Z!-)X;duz6tR;B-0gBlk*+3#)bHlVoZJ$uA9)3N;Ha=iHxx!nX@M~5G+xp*6{ zc;3frUj5ws#Umud5nq}r^I^I0Mv)mIEPK(H=13p8@zpQQVgAKL2-$A>l|8c66GDt0 z*=omaH@14&+g`NgZD7gq*cxV_Sfer&^9w|d?!<6HKRbP8_A0&<{UO4I{oPk=e1UM0 z@FVB1^M(o&UL-2UBv`TRD=a7<*w?-?Lpn|?!#9qLg3FkH5ns}J*^$6H6HQ0pNdvzD zUz%Dv2T21a=X3$ z5x>JNSc-M?6<%Cs!yTr%&$IImCS?5`cJvP1f9BgWcbMn=n>MV8zBT=lWjAf`a0h$O z3(vAQerHnW=SO^>}c)8p)h$qpufq_dd5Ld%;L= zwq520oiSzn%M0?g4{MVpjyCmuH0lsXn21WEEsTZz= zwn1n`>0pfavi(&$*rRx{1E`&u4!WBeC=JF6U~$TpeucDTNVsx^{`H4S|ggLRr+kE<2s`( zXkVtMt{o`nmIaIa%@5fgnP9p6iGPP1na!?iW@}o-K{(rn7;4b zM0om|L(7BrJOuK7&4RA}ww3mzW|qe&zY$>rnn=456+W;J zt^eS9H>e`W?f!K+lc|nKtP?Ev>C9R?p(6OYV#_)?zgrv;_mJ>}rCbtt42y%vjeoZn zR0acUXO+3&&Baj)wOe!#94yXHlu(zu7#%H#5yM$!_U+1GSn%Xh3|?wN^P}}kZO?W= zF1UPEL)z?B_V{)|mtf8f4QZF%V6SW!{5kV28bVejYTIF3whxB-R64eOaBQz-S82DR zVlLp3O=WT1(c00DU0djNNp#D#Ue82gNCM#*R?MCi zasNO==tHg`0)_%rJokZac#NVFx+JNFJxSC6km3k{9FYt9(u;Y9l`?@P;*MpkgH-Or89^f^C4=2%XD8PWhONWrLIaUI)WTJn?HPHdB zNje~P7r?OVq-jm|y{e#}PKCI_G|Xy=%xbTE(6VkW-i88Rs?}MgS_fXHm4U%>qqko5 zWLjhj=#toeqY}a2=LypyMH``!E9zjvnib8tu`t05?#5jPhj_o?MCwqe>{@c!{DzXZ z%>Q}GdkO^=2(CpWv7gOChmJw(x)0fB#Di3XuODPXxu%0egngYd9B(Rsqao*i8W+K1=uaz3Nkx}m?%AWd1U=~E z#a)6911Xqx_h-?obabT>k_-{X~W=Q#s&X8tz zZmy2|!AKOg4Yj(NqIf)0)anau?UK#S6xrgLA{&Oy8w%OjxD=Kg?WCPr6I8eOKy9>= zAZv%4!yWeinqU}%{=O#om3OHn2@BdDufj5JX2|AHg2tcoop zhn&jNbN?PhDgV@N+#?u-&b?)~pb7`4f!%_3-VOGsZo&D@&!~duBaDjam%XIOxsR=R zuUim!ZO+IMe^SN9{X%2BWdnjP4bj$K&x{ z!TDV_ptBMi7z7}<*Hw-SxzpWswvdJZzu5kE&)_#G@1NW=7>@Ej(>oa9Ew+dB4r-}( za_^uEkDGf3e<=Bv$e;u}wr%?a2L&t8|4<;leV&7uy04LPqZeBy%k(L4X;&^SS?uW zQ?%h}{esgxYd`82>;dH2c8mAK(Zmx@mRv9(d9+9}lJVv>J^Ke2cwQU3VgOff&kF6o z1_Y=1mxZ?fz@T^LvJhynAuS89uzwsF3;~FD4g{Dt*sTMDS^PS0P*7Df6+IFgVEH4P zcus$%WdE};*)}=cXG5l1z3|e|J~Ali*=8!Lo?pyvO9uzl{?sDdb8v7FP5fnWFg0^| znJb^52gO5z{hCv&HiW3xQ1MAaf{vxniqeH?de+V!5{zvjB_(Gs*;dC{udrVY2@Y;G zQ#a&b5dkGs<0L1pI7)iVP(`?NhXz;ffeDPhvyTvSmoP}c;LEV4z{YrElzOYzlp@<_ zui(_(ZxEeX(|q>!y@ErUJ*&Q_@D0F{E4qMYO7{-h?=}T6>{8F5y@Rpd1bg}32&)t9 z2YUw#c}y9`9)bum!-BzFdHBMx;Ovo@u$e!+Q;Jv+Mb31dDMf^J64fxb#BwsWioPgX zXw)ZGW^}gfqB+(}zfqFRx0enNszgb!VmOGq+`c?KsPXQwKMfBCG`l^_v`et#U4eO6 zZpeGqj*No+{k8AgE23a{$5)8a?5jFN4YBOTfD`r*aj^t2=%n7XUqrz^?NpPE=7lM9 zI%@HqC2woGxzZj!A{aU3u@9wh7*063DHz<{Z6K4P$rBY|E&==%`shNkXdXB>D}=Nn zJa^5DBZ9sC{JH8vDN3Y*{j{r}9RQ0^OKNjWBeu_e!G-qW{eo(k(YyNvo&1ke_AW15 zX`fqOQfhmRL?XS<9yJo?v(U~R8PqnLkVUa7N*nq#UiP2%*^%JJf9$6tgU)4_Vv7;g z0oJd|{eyvBE>(jC7dqA^)PL<~zU+u-;wyUI{z0BPuG>F2^w9eOZPz4;<0 zga-;U#C_WXWsOaQ_k{@iaRz@yoI`Y$aT+BIw0s!{-HY_Mz3|#Y=3(|&}WYv zB4-P@3Oy)7&rJ!}Q!qqOIVDD~J3MiVu#X)O98i2U`e3A0yZeE`Sr|E|9~jsou>q1) zbx_cz0`a9-o!6wJu2$LTVKlwN9&%7{SUb^Uibq4v%RHCHz=JOrLHB(U65(a`9|wWS zKiZ!T3R<_vz4ZYd$ZF^KBRk^~=gcj>%Y8=$QQI9Gg{q+IW4sp^VRFyNo; z3!{Smtu)&&cDXiRU;9YN<=M<3bOjHt~h&-(l|@4eJ?azZ)GK z*h&s7Bz~dBUmqOwXnC1Vc{SZQEK10|1Hw%oTyw+0!6{zdw2KjI#KjE`{SWOt4@uAeu*m()`PBzfddj^<49s~>6%CkNR-(AV}d9z z+Dad{3&8yF7V!a8B@W}E>F6WQ7d&jQ851l#U=>S@kZwXSl=^&3zgc-hm*SiVzGA)s zbo3?9N}k(!V*M0ekL%Tuv;gRr*gqc@3?xvJMthc-EwK+C7WCU|Rfw;iYeCpyp$VP$ zu0Hp})TTfFd!BKztQLHp*>HfI}# zHTuyG_ij^TgR11JEk(9wY;btphg*sSFod#CMVsSyT8%E6;?Xv|Rb-y9SxLg#kE5HP z;Ubg&#oBv7S5<5Q|L2@rQf_k2NeB=iz`2(qN{fhqikK6MbPy1+k^lihNgxS|iry$i zR8$mX5F1#YiYVA#Y$(_Z3L+|ELq)~*#PWRlEc}0a&b@)>d*52$`mgW8WM@^e=}D*EeeQ!@NZmP>B_cYg_7y9u1KC~6B^hkR~9 z`;Vm8Un`kjQeQ8DvZA5$m6hw@gb<6=v!z|;%(xLMu}WAH(>yCU`NB3>A(@^i=gDWL zKB^>18>7qFE5Dz?oKj0H!EqrSKO~WYi_g#!Gm03-?pJxSB8meag?M8Iw?fhV;Hh?} zPRAI~q4cAZLP(Gez%Wq4|M6LhXZK;SsvR3|Pe<2RH{Kp{FF>n*D)w zX+-Tm4K}h<%L(QFFH!=6B z#S`qV`Oga;fFG!b;4^T<=hSl(5C$Jok<(G@J*191-9Dr3vw5_f4vx-bC}z>i6wnH4 z9ALjv4-z-i-}h3mgY&D?Q5LpUJx_x^ zh`!RHbSaHvP$$A8rPbnM%PtV0(l{9R8)X$&qL8JI9_E&3_3cCexJzZ1*+WpFk1Mmw zDCChc`;w-5NiKK;CPm%2(xahQIbsS?&Y1-Kr>KRKVA@xzdnUn6epLG=A&x%MP&L_R zyTnFy#T0w4d7Juuie1{!zrrpy;ktEG?T#&jOgU9zYbV(}WJueaQ1WSr4pX=zVp zj=!o-)0x!lQbVRAIqXu?rrRAQziX!3U6XfdX$Qg$O_J_MIW6SkzB?sHc->4vcm3Jp z^IOl$XJpTrF?p@RCx_Qmj&^SK4hefsK&UOjTcLAL(74uXog=$gJwfWSrdASl~dq#DiVK+CgRwvJ(dwx~3XV|6j*Zu}waA!)z&A3noJ@)u(c<66V zM-<&L!|vE>WlT%)jhM-#`);*h zCNkVEZlFP}c83rEz=dEco51}m3Qy*5#>x8Vph*LQzAAQ40gP{)AXU^*XUf3tB%vp) z$Wagfv!CG_Y1mW!VAmW}N;Yxo{w5DS3)3(OP8)>O*jaYJ!cVymA;fD~GEhP?R5Agd zf62epJ+lDNU26L*yLs%kZ=^#R=F6T^-_Np#6zmdRp-2URC9~b%)X3TJ^9xngZ2LA2 zcH~vri4I)H;p;uQ0<9dmox{_BD@cIUa4;lo=1mi->>C(jKUCQ>v$jL5qi#C za)>oqIs3tEP+$@)9Y*xhAv7MwuE`72uz0QAEEYD}nR>Yl0H0Wk4&x4WQLX)Ej?Z)R z5ONj|JVQ;avpY`V31i+2n{jx6JS)d`E;c+Ny=@Ey=QWpGfvju!#t9}5+*mS*7RiL^ zC5U~!IOtj4uMt-Hor0s#{M|-_+Shw($496_JCm`Uz(pvf&mY)B4Wy>@L|4 zi6?+Y`8>PGTKu6(&a)F^uKkdUY2hORekPYX&jgp>$s6k&l>soX%AD4s_jSo4qGo~& zrG@TTeY*@|y#|g@AgQ#W4$QNAWeWsF4?s5+pKFiLxI9Oi`+~aaT)S&8egBQm`0!;3 z3nC(PI~RuGx%d`D`>&|2Ws~VKSdM&o1C0X)W4vt_~R%4$|FZ z#MYc(7Ep}({yh5#HRe1zW|g|`Jb1*ns>OV}Lk~^1IS4>YxZ+t*T3CL>{T3~~&#-5c zSF3ooCT)=8IHOk0nQxaCKo3~_j%-DaEPK)!i40x~=My|Gf?N-7xq9~*B3UPTQ+8j;MuyCUO=#G&br+}7vS5t7>NeyP zkgEfveyncj{V!23+MUwAI~bblGnbRB)vf2-g(vDzd_}<-#R!s$Jnd4H;ta9@k%efX z5y*kTND10hz6DUk^t+{xsrI~_qTJ(4THX?PbF*ctKCs>}d@{^Gt6!J)zY zi=3i>=AsMWVb`f!F0k7kPiyENIe^XN$1mn}7Y!zTfx8AL5js(HE^}I{ic${v3zrJ3 ze_dd=E7DV@9Em{h$>t}P?}SEWN_Bf(Xitu;-NXB_>Xr-b&cpux0nU7+k{m8AVu{Cy zYZaftxln|m6t-o^-kZ#jV6=X;M>eiYgY@E7R_jxWGzx1JxGvERsJS z@VqCVSmCaQ9K#+0DK>`7Zu7(AWD$qW6FFYeaL-`ptB#Z_2b+UrB8z%CJb6t)FPI5l z%gf*)Wj$-k^>Psu{Cc-WZ$77C($a(>M8%SEBcGHfn8PJRSxDf^7)ml0x zw*XJS*v;w#;txKc&B1If-v+3RyNK)(sED~z#$7}KzID9O8SCJ|&4<*8U8_YE_$Ryvs~%59Pt7@{>u4vsELW>cZZ6 zN!=wz@)j^J5o{Xe%UD-~2Rl9ZG!vMvhF}xf_Dt~Ii01@1rseudp6G;4${-WY@8$7u zqD4bV5+OCc3CUo$pj;tja7P~-ypcWdk*_F%;Vyj31&dN?0ki;(R}SITYZtK!m8&)` zvRfu|0vg3)lI}Vq4#SW+$OJ6*IF7?2UpcDu;`;>Y?RrClJ!K)EG3&k@k{OA=VcqGa#&axWDEfvMPuaJQU%KZ<#rQ)S}7^zzu=zoO(R75xe=sjtg1@ zmV$|*GI=qSn=M3$wg)L@vN49keE6YV?dUG)b&Bol*$6!#sAxCR74c}wb&pF$5YLC6 zr9~5o+$BI-5x~$T+JY%TE=-NZh1`)Z`FVcExde_lEX!iD+__eeyqGL$QFk*z$A(qg zC3ZWx=1q49@}aaB{ zH5ykfv9^_A&?GeskXc!Pqv=fmBMe?50~NTAf3@B&$4fcfQEJMj3tH(C#E0Y{fvLb< z>Iq(ZZEE6eMEDURUlex{smPOE;`+D=Qc7kbA1G*`XLdDm5;=@0Du>&a%ShnNA|MKV zG#YD`-_1;ngc^|(15Wx`9t{MCv(e8fS@fhH1+w6Y_BCO0wM+EguDpVrQCQksZ&S>UQ4_qb3@WTNQu-)!@tmd-$Fhz z5;>ldvD|9HsD-7OG_3!vtMp-@UT|;FcH=|!OI$10` z^LIZlpt?(9beR);lv**;?~01VMJ<{zNQ7;tz|~36R>n7!3O22Iyb;e01?ZB&!?oX_ zTa#73|5?AFdbHuN(xmsK!}&@dbn*(_gCQC!*IDT{@HkP(-^L^|LthxiU_d}320a>r zDOv87rhoT#devPNO3J{JPnui6K$=&v=U=O!T3>E1Z#>|=tmxqC->=G`0&R7_4r+Yug z^M(o^Y~p!(R-on7Y#JKp5Rfd-LYg>-08F7H&<{O^g`(*BG4 z(8BegxWQb5zcV%Z$q?mVcf<65XW|jaw4vl&nnt%vd+B*?Ytfd9FuBQ$ga3$mUcAst zFbg+i&;^KY$>0-NGLa)HT$Ie2@up&h69v#4uPH%sZqf@xSvnW&umgEkVu_Rql}n~> zNFX;&bYfnCJ5IVtI#YJB7(`h38xpN#*p~}fVQa=%NF%So=_7Z9#*J?ahW%jY6R57_WOdER+@e^mx)C%mzKF9_y59Z zg+f4y1lEy8Sd#uPNl)YueRl4Y8&nzH#zg1WLv-21b-iZCcd~q|pS# ziJZB7_7WIl@~A|!8s>y9+MW=tnVBBDJH!?&PL zW>VR%k##NRDag^iyJHf~7@I)Z-GG9Up9=rv!cu;9X=R_J_~=F++p=mnI2 zfqEX_@($|;-8DgahSFik(iJtQsKb~ki*}^mg4QJU6uMn$_!M%{wPi-6Yr9E$$@X{a zQ6pDQ&OEG^Lb6iRZz56n)l5bk+mH%HQy}Y4qMu+UE`n5!OwhBWm$L#wZIANWy1OCx zo*Nt}f)|L`1q~*Vrv< Dp9l@?6waam2U5T_YYsC1hFDKiB1^w|Shd!pHlY4!;r@&SQ$AqEezPE z$k23bGk(uD3=c3fFY$mRvj#X7X&9_pkqAP&2Thf{&Msqy6fDd00@1hEu?D$9owma6 zk9Fe;yQR5E{e1-|Ke%Ofh21_^-=&=ee_+*MH`h+GEAL%ZzS3^hWUfdFt92I{{`LK2 zokd-<(r({sGk75z-jF1 z2ogI?{&XV(OOCt6^q&#cl>h@~2y}@g^BhxRx?HKUY_)xC+>r?KK`VmY;QFG#&m5U# z>XX%WkBse?LlIC9w7P*Vn4%WnU=PH4^#;4Ra0LzOYOtA9t9%6qOm=Ls1lME@ducbR zerxC;o?lqQX20*%U2E(~SlKt)@r<9o7K9(FdfdqJ_#$=VjU0t}M16CkeL=>mPoQK3 z&A!QgJGA=}t6|X1HrH3KS0%UFe>UB{5^;=a6lGyxbrJvlm1^u-yN|VdrMhY@oBr@W zwATJvR)X$bXLn3(*&WiENQE(Ek|CKizs>G!)~o)v*&RB+uZ!_1t*2#_ zT1(`XvGv0ErEj=2o=rCrC`JwcDzh*o8Qg!H-Q3#ozIyRC`y8>4xZO^~9(_tQUp`vB zo@(6fcDIPkzUQh-ZwE9R)W+NGv)VBlLO1mud!o6b;e~tH z`Dg8ZPnF#ZsoM3Py5e5@cJX)Lz##fY4c%Zb8TNwgld>4C4C^#*i(bk~U$EkN!A&tT zaW~!9MdeCoyI;o|F`ivsd;#NI-Dh|AZ!1Vdg-*%w{jj?gffuq+Af!T133>9`-}Pi9 z_CcnV$yGFh0Fv33ugS?eRu4?#C37HbbnUI43hwb&-n*n18@U{YAm2kf8w(ao?t${?hD0 zh&_lC(#rRl2)KiCEH!c?+b`Z$*KD*W1U27iPtN)DZpbX0hh1`e)aje-*4AAiHGh*m zC3MqA8S0}=b~F2<#d@(Z)Bo))s;5E^*caMY+?M*bSASdffW6S#u}9@SXt#Cuf1n{2 z(zHmPwyCBbSJNBp=eRz;>!bEnSWi64_U;c<&&TZUtv;aQtm?;dr1ZekCH6=d;VYsp ze$1X|t^GiK^q75G5_A<*Hs~1t3ZCkcX`j*4>Xe8qC^auiFnjePmx#?V={||bX(%qE z62P4(J*|=iZ_=OvPIz;58VW{*s(5e$QmZ#2s!Y&Gdf@;AN>~z`ifqMA~yXUdn*h;|A2T@Qq zhWu{=;2P{G3wq-)gfRUAQOV0wUOk?)`?!ZejS7QV7d&YXOfJq5!ka>0c47EefTH~I zUwm0JHP8Q5x>WC2MID)+Qa8{>4-DV}lD+9F$XM1~a&ZofQ#<|3UbEcm0SZ0Z-OTs@ zB|@c%);+lQ59NgFx7qIA?_-(3YLfOJHOcYszdconzmd@^)GH@8CAIsKJVmOsxDnvq z&GxxH_Z5^HJP~Wr8d$ZUfd5l^07LoZ0UD2sYeZ%b2e1MJr#@x(w6L#y%D%egXLJ#1 z3)z`)2>ZX;9Er_Q$2@H(bXa)5eu*3))3cV*y(JWGSPoNUe0HhN2-3CjThbdjV; zh1l3*O)1DSjkkx z%v7d0GxeP=00cLOEaAs8X(ll*Ad8*>fskGZtNJbW+{}O)#r~~+-C|!xt5(Y)GU@z)D?fYv|~LR#}jwWV0| z5a`pO7V7A?63q#ff#&Vs2WF_UXIO#XwNkBq#y)DqHA_qYzc7ckYOxTGd0;aI@Clk! z7Hm;wYoGx)Te=#>r9r9s1#5g{`G+}|YWa^pVEW5eE9Y5GN-+A4e%5Z1na)QIf7UMT z_h_1a2-f}aX^MWm&b-LfUJ%XJ+fV#uobX3$$C@OUnB(TbogB68S+?N+p#J%+eZ2MD z2kPkO>>e^cE1t8vB^#-op9JCjE4szg80~kV@%|Oua>XD2qwA%x*FQ-QEoh8Z*J+!S0zOGC;a(RqGe+LVH6RsAxVJQT<=k`B%QkQsPtU@)zw+O&hsBjbf8z!1UD% zFWS9AfK45I(JoKEc@o5SbA+)fvt>wz%N7#|2IJE8|FM!CGJ2&i70415fp93^pJCuL z>(i?sj66wzB43yUNPg+}QFp#< zx6P$K!B$x)_-6IS%XYiz_pFkAF`toBA>RlVCLz0)8M+xz67oXIb3Ydz<3Iax3TH*! z%GBOK+_FTdBObEZ!ViV?vRO#qs4QRZ|3HS^S+Ced>e5&2rdhi(Tf*u6eb=hBuh@xP zZb^iE^BVdAHqfY#f6OVc-n(9Pf73q6s<+jgH|=h5Pv{zxR`&<}w%2>#hW!t}g;GFy z6QNfAC*P{4-?S5zMFM|WO0;C_l}v#5U#?fFEd(FBfVr@~?gvL7CPYkhaTVg?T_$QE ze}uPwrirz#(>vFr;?v*h!n}}BQWU=JRcxPqLf)bSWCsJ5%qiO6sy6Mjo2l9RY=;Y@ zF4|`&{&y6w>4Qy$!lAfgbOeoGb|9=i+h?~`2R^l1votAqM1|ZnSt|6I-8uPbn~;;V z}3?ZUzsfuy3OidFpW*_k!gzEfgaE9TevT>8_^EK_UV0tdfYpOKeDLK~dO zA1(0DFBSO7&pRVGUu3rl=>D-r$D0G%i+vUYXL>nXAv>+MBEg~jJ=bq4lRJT?zg8Z& z$Ui@kcNcpgXS$1|BE{U#LII@&czH|QOTwkxLhVuI?&jzjoW1pvC(XSt(QHYgsfdSc zwLo5!KgFddEnSevTbO7v8f{caPLbt#&6eJk$aFu^E7bb#qpn7$1lQ$uH!0nmu{FW; zLliz4dLBwCS(LC5F)3Do4K=QqEFYD!41^8 zR32^yAGQav5sR%0qEQK!K%imSRXp7M=i7GkWFA@Oc`cTf8e@=i$!`QoZ^;F5mVBC& zW?!6WB9%{Nn8ye1CvV~vE{wCxrn5|hPZsGUf4BrAZy7 z{+!&CYEm2b3jKPG;b*%a2bBa}W^gYT)IU@8d)GdC%*vQFSjUD^+@bIAWDJ-z0YnP< zk8-J?2?1yfu_Ofil*%Fir$fjQwFsx0A6Hx7wF{C+HM%zLN?Rb`p32Gym-)I(jOZEg zNUku@`^A_W$%2lo(`cbGNDHdDGyw>T<5L);h?_wp*>-c~Erc+j_ZZHg${bN6TPi(?%(g%o-Q0ddQ$$CkhmBmLoywb>Kh>nBDCi9~(MoR! zh=coFAqBcm1W)9ksmKd*mxCUH!XUlOQMq!>tJGAWg}}8{BRRx`huc}X6Vyn~a5w0V z=U|LfU#6#jq46-HfKxD@G#}Y{I9*3j`M>4>lJ{S->T_6Lx|c+O{hX-jks!8+jjriQ zu~FMUn&U}(Ky~*{b@}^tV#KCcdK>rB>=|i}8exoCU5xeF2^f{IR9O7dY>2DT$Wt># zziH}4i-4ud2X6V~8Vw5gZzjt5K8T5IxzbE@nYiGAOU0&SbYJ@X@S$j$iT=-MD1aE*7uku}239L|U4?9V%`XCy?6f#P(FA^JxChv#aAXJ|HRUiQ;gHQk-wL2J!d^93 zwS=n%waSCBvR^?MD_JuL>$_4e!>gA|LfzdC!y zO#h@L9JvXsHd|P2p2Qt2e@cWUUsP%>NEDQsl$mHPEW71GSXm1XtEoiNC+9~?Of~?} z>17Fo&F=J)FlZ5@dH*sVWgIcNvDiQtt;{Ao|hHmP)8R9aDLN>WHcROAQbc*vsx4nppla7WxsTTv)E<^RgS5)I9L)3bDnBeK9)Zcji}VW~?#&7eNn*$Lgq8t`H&gu4w+j;&-GVDhBdu zC)Lu<#(cDJCR{uT6oSzp5R`_QDb5KTP+|BKO06tkS|)rNZm~r+rkMd_A%t>L?!(wN zf;zi3CGVTq`3i%QjQ)#Xb2+EwZ$XPAz5bsJTR^){%Qoo{Mvojpgkf88Lui6k5-Ldz zDXBPj8W?wWdHykURjmC>R0NQLC*9}e@0$c$yghzm!0C~Z&?X9TU)AM#}DR?ydc2WqK(8$e`;X1Y4Z0G6_DBwsc*3uNpn0V*btABP|*k^Y74}5S|e+|1L5e7W41b-;z!Fh;NJb#qbP``LAjZ z=f-n}&?N1ViVu$YpK6bb=j53GV`G{@G5^m-4>Rz~uagQpL>mzES8I>t)<5R|O?#xA zQlNfaI7z%5e16Q|tb@c;!d+dBo|9t!TiTOLNWYl>Nn;Kt#{6#^qxFsXziLl&qMZOv ztdJ^5wU6iSV(pPqkBj+tYL8T|56^ErtbLMq@0h=}(bFsDzuxFMmJ7PHM=IAd=6|6* zlJ_w&|9kDp$I}BOZN%oIWBygzlSfE#%)do@1Pa|jKJAhEB)i4@hQ>r)se<-Mc3oor zo7&R^Pv@Bbx%NnZ9ToEzU!R8XkuhGK5Ratk1cbFm@;(9xYmc<9W6Xc5(bIuG)}9=} z|MoHe9qp4G+Qs}YwMVL&06Dcs8WE5AOIJxj;_+hs4UL|*F@L@G2x7E}`HyRl0IPM( zf1xp?DCWPdJyM@mAQK+AjAYj`=KrLF#M6T2sdPbwjA-qVyqnX!#*k(}PJ5)%#r3$ht|8wWK2p;^atX$Up92shM7exyLc1 zvdO8Q6SE<;w`*oW2KSWmuG^QYuqfxm2c z<#!7bCMovrLn+t)XUerY<@HYsaFT}#?fxI_Tze?_ZK-yy*6B8ruDO)Bd`nQ-;>OCZ zPPcS0<*)gVrh*Nk$44||DvkO{bQvF&+ z-H$zjkXt0=z?UfL8`B&UguKxx)^p8!U!F=5>8Y3x?gp&{paX(8l9rk3Ljb)V`LZeA)Z#<_>SE?@eSy92;E(`nY3lwY4Kr_f}GAcrN2Tse(SW->tr9WM#_d4i7hYgttV9LGaA7BXO=6?E+A z#yrOa^?pgGdXiMFrQVWCa8XVK2jgvUW6dpdsIK}DWPnsXxQF4t>cO<#@L&Di@|y|J zWmHHtPW1bwGAwDVLaA<6Yk>r>Kp6f5S3#Q^`}!me2z7EIr^{3gEF|uy{{-*dufotD zR7<OmIQU@5sGm^g)LEl~&XD5Uo^qvlv+!ot3*TrI6jt zZq+YUyj@Ng&NFEJJWtNDe#`N|rlgeex|^K@6heCRMA`rQ>y6S;is-IsGqdV-7V zs5sEnhzTMxrxfxb>UYB(5yT0LBNYWg+{;RC6QwMZTkgMNHSZdR90xH&vKF;ZzHA}R zE*v=7m>%px$GuJ5J0!wS3`kIm23>elu0GDXs z_DYqhy0l7WBGM+!sB}%A*N1{K1tfAn^S=^+;?nq3!bs5V=uJdrOQr#|bxvQ(Cj3s; zHdAKr5#W49uzUix`?~7&mh2GCF#Mz3d$Z*wH<%Px0fBn?ny0Y^RTc!*JqL1%j=zbc ze(t{DA$ZMH@_mS)aUQ%_)!O&797U9j^?D`3fNhF~=jNky-Bvw1UaSS6tn;(Z|)L#G;k z)-VnggknPbIXH&WMjw`tyq3RiRH2%{Ld_Kg-_^Z6Gh>{Tzh-4bJ=HU_MN&IYFu*Ta z0FXUEqS-(W5V%BV$jD8NlYKg?edH938?!E*mVOkP(@I97h0gj=TGm7SHgmfg%U4Fw zg-fdghLozPpUoV6ru&%;9W98YJO9OpmH%T-^T<07hx|glP~G~uRT0(}MaD_35ATjx z;XpX6H&scCoK{++#x^N;WfWCU1fck)M+JHzocIOw3Vnx?g>^8BLmy|k&(hg!wU+wI z0oSmfaIfZE7hi>-_XWK{^PXa{&L(TuA)zxNZW?l*)EL(ue0vV^Vft3w6kQ?J{f`Jm z>iZTsy+q+GItQQ>bysLzJoS-6UCpr(4}-85_25OEqfA0`guTxXs!<2UVdZ}oK0Zzl zK29OydUon8z^2A!#E}8u_U4=`6bMeDS=uzl%#UF-33_x$&co9~1>HGsrOOjAs476( zUl?DgLii@djOJU^9UP>S1A4?H=T6pH?qIrFX9t-A3nhz$T6cOTM{l85RR2gmWc0QM z1T_`Vz=ycxMz?GLd1Z)Xn~?Pm#+QbGY;dQK1dUi`O1)u+PD?|7uw*$Pk#Set49Y7> zw}ErA;i!-j*?f1_w4gw$nJR%kECY=xL`%N<^4FDSPE^CX5Q=O0vgVaIxs@KdqAn#f zxNY$EsSIdA94#9*j#qH5%;xR6*VSis?f|T#oZP-=9seJfEHY%}DI=Kk40zYCZ*b(Pgs>WKaJlMP?* zw?DPAN7q!GTUkA?)~jyV{%! zqEDLFn90y9;m*dM=tiS7G&1zQX@{E{>!P{lN-JjdiB7Sev<_NlhrZygx9!%ek?$h! zMLxFLLq7J9(B`mVoMJS!o=6%Gg=QNE&BfvF zkzd1oj0$s*d8^S7z1ys{#+p2_Qy9yM6FK;GhrI7Ej75(PpBx?^=KZh2n6(!Bx)!nZ zg@Ynxk*Y{})G)T2=>#uFzl{DGZIf|a#*mD2GQN9yvr$S=4o33qZy2^Q0LMT~*UrVo z-PG<%r$?tMYh&mETD9GJ!`hYeR@U3rJJud^FRl9A{35*H`iFNQ{EPMPi0U@OnP)xr zxVn9Y(}j2Dw$E_7nJ=n8W;lbaRvp#AnNHV8G&3vSP0gF>Oeh+kIU!+ZM+arM4xK!t zcgW7njvkkh9qkg%uK!u>o9Xmv8tK_(SopY%ypl*PBkQKOkMzoG*KuXfET?(aAE8Sg zjy8AL>OFjx(=S@TrB|j^udbZs6er&e<%M!X^?P9IrjrxyL%y9dyM!$}>xfGxWVQ~) zLMMdVgtIg1e_IqW%upl}janJe%#5tO?4nqUoEEvRo#TYvP=0=stY&8OaG}{E)H17; zS!A_s=7l<2U1QzM;_%T{5Az;tefZwYe_Ovr{tO+=x^MpZS6+2nu{v?KGg+;h?VMwM z_>np|+iBCOW4G>iZESe@#qIBWw8kh=tBbE``})C=qs}-pBhzt@=>CuIs;YaRcv9&= zHN47U#Ac|fDyNSXDO7h?Im22GFR1@1vv0@=^^5e$>>RoDU|wNn_q?v5gspO`onot? zuR5vP>C)uVhrFYr!^8Dgh3lURwF)`8#q-s=1NJd$(*ZlT;rcqKyBY3g&CVz|9ISi8Re&rs{Z)Yo1ZKnZ)`6=t>TS!rx|rTJ_ zllYn6?ECnv9sA4A_Kbg=bHGeaY*eBqGbMH;f`R<^rc(WE0NT>L_vU#@SXSF2rf9 zG7OJvgq$O+POH?57dYKA$MNY1O6O%#r%+W~=(v$ZeCnkBJl{DY@-WW0y5K_RnB-oZ z#muRA#TQ^3#vo2NrrjrV{vhohZ1_74bMHOOec&*6{l-*2#9w}xd+lNFO^3OYTMqN= zNV|s^{@%mf2h#4L(9%t*0)|mQ+C7{Gq}?NEK-xW$2Bh7iXh7OMn*0NIPoZ}Hfpowa z3V0w@z*q`MyT?%g?tk_c5S^-iUf{ILyn8hrARvDELZ^LX2fny!a}m(}T{~Y`;B=03 zy1_6ys58VlK|6oA(CKU~y+O5I;Pi?-%BODXiUm&Zq60XOCNpE~oQlbn<+J*i*H#Ri zJ*i^Kfa=L=>&4Cy>XLe=nc94bQ>*^5(CHLCb@Tv#+(6|gofc~UrB1nuuXkFhJ@w9~ zO4U1^RF8URl-iqg#;A)II&;+Mg-$nh4teP!y+Gl@rt6{Xq*SWVk zd6Cm5(_3p8%_VgFXB7DKyG}xF+2`b{<@=lyRoQb+cEhlJPRvxZ-*YB6EPLM>lA(6I z=X8Mh=dQ<)vgLYp@I9wlcKe3|o-km&YWu!3TiyA&GbhJrf3L6y!{~9Zp}a4g)`i3Q z-~=Cx4D2)UXJIS?DUeI+(KOpTkc;}YwQJx)Qx=H1R(D|z|-h9P~N zwx?B8O{^)eno>P`;=Fm4Q^X7yGitOqe#pSnydi_UffI&|9XHl98c0__y6mw7hY##O zF5BaGZe_)J-KxrGS9Ce#t(`k7@KsK&nm21!r)f3S^X5#PTwOJ}yslGSjavJI)5GeL zt-k)jDH7ZJ(J3;s)k$0E{24zw*{bPJPFw5fY<2UGPMvs;RHZ*Tvx3jZWUF_6;`69~ z()YLh(<#W3YRE5Jy?%hGZ}xWz)WL5YyX#R$oS-Wufrt9Mrgq}FbU%`bz(9T)4nir~ zwLTQBva0ehM43FRqP#}Uy~}A50CM$r&eP@@M!M^Y>B4s8G!|QsVg|P4Zeiqy;IQ^f zE0*gS#@@reJ^DYs?cm$XQMKuNr_kF)Hcd!=s8)3qwRIC`S5B)5M5{l)b?zu_Y{nx< zp~PN^jTmCA!G@a{H)CgF--#`VGuj{5fAEDDRnM9-yP~dqN_kzmnzh3jsW$I$zEWSm z;mlBZ-#We3rgxpJQ@VI39Z3@XJB_~+FsBDz?LGtdnHaIfoQ07%XJgL6$Zw)H{-X!1 z*!P+0+MNvHIXj&j5`P_UWyF*5HhErcUG;3w2tTHr#ZDWm;4#&GvD4D(`Is8E*y-3| z^kV@{npahk9^4gGQ@rY_-qgxj6^1dN@Mdbw5~np%*6PPpgJkmLW9ps7&QaF;WVXcV zkRd2*WIisQqpY5ft238SLfPZ$yd^|l@VHV-oF0jr9%sB$qe((Lv|!uCE3fm69ekIe zm^)Oxv&iX~c>sSK{Hkb|(?+d%*=Z&HaO@MXH2M1X6;3RIzZVl8s;H~b=*Ravwg+SWK5VH#UHPP06}2_x z=S>V;YV*s^sp`00jz6W`tF4$jucB%)7*jKEa-BDJ^7M+?i5SmTbgdlH-| z?Vb!HO1oj7^}ij8zx*)w+O&HLoG$Gq{+6`60#289PbGhG50*v|=|DPQ8U_4r#meRT zbj9p-}sD$b{6~U0M?LVu! zwqh*IX>46hMfvRMl~XDvPN}SgdRD=@)W)}*_BrKq=1goHyH~#L)a6w}(rP5?oSMq& zn##KK)t7HMXCF6c*1X#3gBTTK&#$ekm_48pe49N-FiJ`oFtGI0lZT8PG^%vo&mCrRn({}cR8)|4%Lt1>uRcJsk?VMpAM|5uJg)M10sbQW9!Om>JHWVuk##Z z7GRLEEj=MWM$Q*YoQ`hcGr`Eo9ct4J$*JO>|ElP+?`7qJ3$1zIj?`fP?D?wcvhFsd-> zl-*AIqx(J|u#a-@yy?}mD!i(BNJTZ^EZ;>2DEE%((RET~9nJRRfS=E$9JJR2s5>lk!ob>J)7E;PpeR8eeJa9*!qP)GDu)U7>$nDA?zcuqu7%) z5~x?cbXq#}D!5k*#h5&^cHV4t)Yncte{%J_s=C9ouT^uta@r&-YbQ>rm|8w>7NB76 zUz_p}6K+T50>&>=g;C|h>gQ1kq?PdB374KtrS-H50g_boVlYB00Esth&Nv~P0c9Eh z-x^NKYp13tmDF`kH4sWg7&T{B^|XPY?fK`H*Ho5Q3G~R(EB5-H=v8`sy`FQ(ypTet zR#wcK;xT%v>MC*9q%sIbMgKGmuKvm?I&!QA%z%nU5U1kmSi1Do08^)Y<+N2-EpQUa z{~8QslsS;oI?Gd7!A#(rw7c5ye?QE=)dUM;HLWkw_1Qhq`M1p6<>sB0HF1zmuTF`WV>q#lC~s}fAs z0+!@nKDn;)+=|1eB0p_sDss|m5T3-VYQ<~LCoPO^!Q|l7fLa_Hmny#9X_tK>!Ghgm zwy9Cuoz}(196pGg*xm}LPN(xK>!y2$2#QD8YT}3l4`os}ZFi2&+`$JyS9SI4&WcvX zB{(l_H2zIDhGM^7EP$KZaQrLI?Pe0xWDwWY%}Vox)XucGYBV6Ogm;(PcEM|abhaGNh7gOC#amFPQ1(+ zUJf}R+Z?hzB}H|AO!*IDNBJJv5r|G*4wKty&Y`(lr*4h84<~L*(oDsc<_o;~E_YfV zv6K%Q>Zw9x1~@U80e0F%m{dR_*DrU9)dQC~Pab0wyb;J%?Xa5>d>poieLD7W*wOR>}GZpAMIopd)|?(}N;e=6_b&W5iq zcWyIF(-FqL85BGldmkB`vMZpA<=8#&ufP_BT94fd`+02Xw-SvCjOdF(OZV* z$xE>%{o`+`+m|{0{wv-A!n+ZkF0akoDs+`|R7+k|)KkIE3@s@qU0%k}hLZ_5lj#D} z5P6UUGUssmR$i#z?b5}kGW`U)8HhRJh=z+-I+tasjW;^Y8*aSC zsmpK3dw|fuS8ZetOC|F;*Bhb>DUfGxDBxPIt@rAWfQuElp8pz3+5r*!i?`f;p@Oqfw~L zM5cx5PVB-r!J__S2BPorhKw9AaDwNJ8tHX9(kLNJ5N8CofGABeWaLiR>U3ybM}UyU zW!MpH0(8dSfPrKCt4m&X3X`P+5p(;G8ZlzXxG|%K4=?rm4+~TnhmjYV?{_*f#m)m( zQd(X&S*8tt?V&QhNwZRXhiRwC4`m$A3i!;v0YMEat6));Q@mcYDwy$2_l%NMgrUsY z1qM^*&6!n+Qlz3W3p$fHLQ3`xP-lJPbR4lL<-ZZ}vQy@}2KZsz&HK zuL8k-9+eQ$Tv~#5t@45jZ?tH-gkK)-Z6m$cFr|;%KEgcht~KG9=^B26*ae3FqS!4A z|7~omq^;q9E{>&5*ft}M8HI+w_{MN7RKKVV7b=NsM?Qgfifhq3%?+Lz##QlJYp#;P z74{~s%|~l2&i&^OCVZbbZ(G@t2tOuqM@l}sshB7WZ^FI2&2vvSGyE0e?%DC5GZC3@ z!yT>P+xz@y^9=t%@vPmw__UtHdPY1ijhr@nYb(RwDV`IrE!#JNXdmOrC|UN%{MH+r z8vgg<8~xoUZ|`eK#7k}t$A0N>-CHA~+YdDC&U3%dN67Fmdo~Z%G+NOYll5a^jK z5w|OGgwLkqAgWeOtI*jPgL|9(|08hnbY>SQE+u#h2?br!3563@P4kR;zKd`@>3lG# zyr!o7eBL~DXRvS;{JIsFH=>6ZB$5xhLi0cpgmImd#7@ga3vn;PEXJU_tC?3(KC8CE zXz0_?eI%>v626KCM5Y{`7icLwzWvV;qNet6+h+F#*M;Q`Emha_aGSZ)@jKcdG)l#b z-6jo1#XM8jH(ha;I0C5_*ix~nv#JrtXtI{Dy|OaC?E>;Hb{Z(^fn(gVhU1QLpAUJv zu8YLXv)C55A`*Md^1O=@Q>7J56e`ZVu*>mht2VveH?mNhcv^;32Yb711{|hNY78l_ zI$xqNhKG)Y9O>9__+ci@&wp}NB(|$jky7r>E}x^8p6DKtzY@mvIOZM9ADDKn)z%Z; zmO{M@_1=kYjdjcFhEe_8!pwpv?vC(kTjB7;rNr? zPG;6=KxG2vbTxCZTVdaGUxc}&{LqHnr#>9)er;{q*zoEQcdcdZdbnZsaQ7(Fx}-tf zFv7jTTKlN#InteGUHO>0d89jh!h4Ugwx_}TJ!`gKi%$rz@dLi!@HH2ZvR*2GHGLNF z8$S_x2FUa%WiU zo>WaoyWQH$MNq3ODdr4nb0+32%-NW8FcUFlrW!`fq{O)t|Nn}!knf8yi!qZiQ!o`6 z`Ax$XvAz;B12YrDe`5)M{#Ra?@qH=ga?D|Qo%MgrOe%H-k*~xo!(4^A8gmV1Ip$i7 z{H{ycE9kJ_p8_T;`EWg+BXKnqP~W>Rg7z9K*N^)2%&t)&bdQ5O{|BrqhA`V1)V-YI2HU>?EvPe^kg*0mC>t z8gZtMZ}S+k{~+!pgs%tMA>9)85caX2VeGF2+sJz%rYj1r3&^h|NrW?wplM{V0#lEs zYkMcd7)GKyh;RmW8RmAvIwlO`9y02IJ(f(4Ad^qXbQpy`M)*a1d%TQ_5r6p*VBQ}g zt}6oHP-Y;QuEaTqxDNRjc>)6(ZFn4SzUjBoiqpNe)P zlMS@;7N6FgM}Z>@<72{l^1TV>8ldsVX)G0vGK`bZ-1fut!u)+05+@ZOLpi;v*gT}e z(d`he2N_A@&#~y%M+0UuSlkiul?psXg7b+qh06U##K{u?9p;L*REie@sas_DdAPacCvyM{74(ann}<2b&((4T2)m^#hVx~+lA^`qO`<8FbmF?Uebk5uZ2 zm0V_`wAwH}!rY5_Z@MZt)$M3)eNpv2)xA8q{IFCNki550s4m`b9(X%=q z!_(;=oD%rmR5n}5HVc-Y@)|r2V`Njq<=Z2%@vj}7N=*5hW`8k=Di;P*b4js-)H!aC zP&##fr*vsShu#k2>e5ry-UQm%aO?x*-fKQpbLMsqrxPnObIY}yp+6O-Gb@qy^V(Msdj%p7;*%6T>b_* zZ|cv0DsR=;sJj!C-?Tg)NoTb>h`{tF_)VuF&CmtzAa%4B%xZouT`ZnF3N2htp?I3D zJ2ed)Lsz<Qz#$*tL=sjevr5*yDlR1+ZN@?BK&dxk(eVy+cWIsMRHkQh&| zCje`Q^328_`<@nbj5ig3(EoP?5dyJ^uXjV$ju32;tS+OFPGLsRTXQmL(nyP!cAhW$;9L3ln?uS+Zp3Y|XP%5tR(^N@J`LtA{mQaV0rQjD_s{^F> zSSq!c*7wA09u5s4ygNPJbDUwkOZaV&;CC6G4}xOyy#=;}xn$gu;joP%(ux|U)9fP6 z)_$<-Bam3gTj!S~;eAu!KxA|y9Vr!%1UHiT$z=E<-{)hNv}N6aN}St~Z)7Z$oSq_Q zcVb@(kUCQ6SM+x}kEP^uE08>+6O{pjMgaB)QvLcM_Cpx;(rK;}G9ES6rDwUv_4POH zj>Pg`B;X~?%a~U%uR`T^5%9CQ4c}{+*D0a)@rJ;? zU3((2bJg~<-NJCTMU0=$cF)Z4_r4d2-5yq>&v9FshN?NooiAbg&mnd8ME8Jrewm1; zWtn?cX2_y}%lAea)|9y|%+MpBMAYBQ-9DioaeQCy9u>O%(}-#_$?Xu@@oA)C&?L9m zj4b*b)}?U0Qe%ztHMqk5!1=lI^b!4XY@7Nz{2u*SK7g}4^G<>_jeW$6l>4knjo{b$jghx>mb96qP_*nl902~QJ0h@;cQ@JoJ@mxSk~{NfhV>@YuZdK>-y0W4?2 z_n>Z>L>LclKSl+g#>j8-O7OeVF#5v#Kft~dyKl9cq1>S@W&D&7=Uf^|7RER@8ErMn zOV#VjEjniJj%X~O(>}&b%p1gf3Hx`SLH|ZH#(C>N*V{W~9}kgvL$zM*cI^5F;q5cR z(Qv2ih-XKNn}qu`kC;Uf8RnY-hu9~1V*B+w)tuFCv+iqmMq?c!rwksM$eSLDCNI{c=Ef2 zg`P*>RLyRn2UqTj#+nur(1pkaMC>pzs36$)Fk#l+p!0J$S{(pf@|%yz(nE?GLWZDN zLKLI1*4IElq&_>K3sR3ep&?Oh5uWM|fAw3@U^$em@5XK2V;M>RQCuDVOy&I`nZF4s zN}fkDejlamFm6)qmsIPi&@VW0AAq*YPl_UN`P&5EOW;}@x${#wN__}?R01~;_!5p+ zqFIz7zs(Jk*0?8yiUz>P)_xF;EjQEH9#0_61N(1>sLeOK^`RXfMpelz?w83ed!w%eRc1xu=A+e@Dt+J2vpY8udSzY zCLC_wgp}Vz!(~hyZbbGd!nDS;!L-GAm^em$0z&yE@V8S3Z*`j|*(Yush2d5?qYG%f zcV9GCZ!JBE87@YClR=|rp!*5zV=-?4ndVgTL%!WfoSVR)c7vFh(ttVeglDnkcS;!( z7)Zc}gg-zZZqpbB{~!q^zSVT8F#R}^C(jS=zj7)(#hv6x;wD!SGkl*djuHf&t+MF9M@Uqn^;I(N*_3Yez= zAPPX`SJ6!n&R@Pi8msL(7q%e8rY10~`5Hqo1Mxp~F>@sBS(xbynF-ERf2?y)4lVyO zs!qPmy*sppbG1L*=5A~`m`V)648;t?49ASXj0~w;Z+AJPx#Jt?&||>l*7k<+1UUKl zNX>iY{rA|*MP>?@Cz3{fI74=3>ZL`VbPkN7a@;9=-Vw|aM1c=`PSh=)HF%{oX+rk2K&01 zhEan14;(kcaIKID0haQLhIT<`e_<28MV8O2ruBikwSM8XBd%7F<0XM z4*#vhl~db)Vt&U!a39QwJry>)3U->tV&D}=G86X_+>fQ)m*M__$_r;%8bYxB*CCIw zl#Z4JmlNsgl=}+YD^u<(alb)}B=IubUmhLAzY6zkhJmEL8aLOGX!kX^6RCoi<9BsUa9@*huf%^B3EauQ;i;rxsp(y~kD+DazFXXk zY;oU%dl(7Cy&m`do+M_fk9z~=GrA=0zYqV?l>dI*8!^x5){_qRCQMJLtHj6O+<1Tw z{SSRG9%PXH(4c;Q$?X^2^jJphV^jGryC9;asqv{L04jA`aJgX#SZ;{L&qU~ZH{y&(*!_)4R?QeQJ zBi1IJFddlARBXchz3*hiMus-!WHUT*UKXMtqo;%lo#OXH8~o!6rgz+CrGL$*45rlQ|3N-uz=Xd45Avx3rT>4lORd`N9+_PIe$e4} zi2ZNFe^cxdmJYEqA$UpX9ZQ#sKHzf(oEN*Q8XTXc0R#bOpv_LXPe+qbm2!_nn5|B^ z--AcaNx5IcJvZgP{}gCqP0F)=2oyc#-dF}xN=GW=cJB`}V%8QmKdr=JXG0g}r9!h# zVVOfh8wh<=LKjl-xv9`Q2;ITQNgn~C^HLulK^B^ya=)I0_MD&cyoCFLlzUHqgoc#+ ziZjtZrraMvGA>HFU&pQY{(vd_N?DrvC?nSKexw5kt^R#Zsr4!Mi?sWalzS6<&we4Y zy|5HWUO+aNVa{P6*7ChncHHzpV=5Zd!r6zks8*0`AW-4H1(GGdn=d_U(zqS> z9jRjO#Ae3l*MFQ5%a_FF;O8_gl0^53s7^r3-B4Efr6UNo|9_2~YmA&z7{_;Kt2=CY zYfCXrlr(G+ln*Xn)YSDur4+pXXKyyrdp?kI7R(|P**{?BvHd(L_9Gpiy&MS{&7wpAiQ)C~!m z671x-tHK#3Y(p1(DpKUuboY3-Fyt!g7>8S~vhgNf2A74qE-^H0LAVy-MjV^yS-$~) z6Q0HJCUT@!5l<_;AY1~Mgm0N^sKLvGtHN)A>%x~?tiE&#w}jsY2b;j(*=5i5V2JaZ zGVpicMe&5~oZ}U|2G@i~;>%Lmo5JrB?f(W|!gYm;i_YOqECm;Y&zTcqZJFs?Svd0^ zyedBT%r@Q-e;?cuUSwCa+qCRvi}M%`yX+<5GSL--&u>d!7hb042~F{zX1DR+cldI` za~R$^vB@`mFA9GEE(@P!vFlqc!i_lA+A`7p7NS2SI=hAO_eSlw?u~ds{3Cb?!<#=d z>|2<<%y0>tV}XoeeJvQHtFuEBF4xC|23rZ8Wp^JlD#CfZiBG^q;enfU{G%xK@tV-j}ZnI<@yp<#_(2gGozv-km++xxC(9vPl_LKHIn|H;IF`0 z4DTL$;&UTX5dPXc&k|o_H`!&cTAr@Qu?ufSIM_z?b#_2qbRMs=r;BmyRzU^t^lwP^ zZG!p#7UMhWg!aYKjAY+KRiz5JLQrwZa@#pqE7=dWN;Q>Vo(=)7=vMd8?cHLtEoRzf1$SQZiGqin1a&(P;sGHM|M(svLEb_D%qjT zXO630m6up5JG*<1(KBEb@q^$`kMXj&o(-#LO4@h>?nT_4f7AXh=ImE37z|Ihq$=St zq0EjYti7*8tTzei#eYSb9M+VL@P@6@=gmEy^hamn=R zM1{z(Nq^s%>>nyKv6`I1f2owwj79Z8D!rUB`@d_l^=~qD%r%)GWr}S7UB{FxU550U z>yMd!$JOE6wvK(QsyZO`qrK*h3rzc?D1!YcHq2E+_7WzRVn2eS1kc!WPdtT*;BLMq z!Hf3#tzE#^K=^Yq$(~ehyddMcnLtsH;!&$GqY~=`PY2Rf1c^&IEw9GtGN?T42+<5i}*(e!<{rjmcAc zKX zOIAfU79}$wZ^57Ij0EkYcm#)~BdJrVM^T@NuX#p0n$31y(dx{s#b)JbavVcV>FK)? z-WXp$v4k<9(cRg{nq8diIr(ma?xEgGRk@GP`>FbhtWWKyE}$-C+ZR7_fPev@0($=$ F@i!*Fw&?%> delta 434897 zcmbS!349b))^FWfx;wq3ZzsJ}bpokw!X{x81Q%2a1^0a!b(}$#AcT-W5?p4~4vH); z2wX5Kpr9zoA|RkBC?F^zD&PhJBI2$HIO8ZT==+~roo?`(@4ese1(T|}>$zt?=iVwe z?Kx}Dhi3(q0rex8qA2WR<8M=f*9O(h9V~N$qTHac%#=~*Oj(=oC^u-CJ2F$Y#;1Hc z$gkaYTZY|sgL>O-qCe~A(KC14afc$NFq3IwE*psFj3QL^%$Saf47=k7YLUSZcVsdw zBL=83ahrNxk&$tW3o`gY%RBB^{-%1n+PYAythuS6|A2wDbq)Qi>J|AM>R(^kFsxzN zh{`%D`|I)=<8m!CF*!czF?^cJJc@4UI@3&rFs0 z*J$lELON~9}B1+mIBf= zr5K=L{VGteDFJ}n1|zB-AVcwMgfa|`U$2H44MzWzP)na-1T?@6EGvF2k8lgrdNUr- z!~n|BiqM2busAIQ1uEJz)z4IqH_ZHP{Uyw+6rru5hZN1H_}WQAgLDo606aSLXiV`j zT~W*MYeYa!FR0a0H#Mx5;FVJ`FR+qC1u&Zd)fg}U1Z$YmFua%?^J)RF*J~6IB)|r% z=opXdhEE3xm`@9ZygsEpxFCjSqf95xO#^eFg2w~YDqdh6do_Jj^(o z0Y_nQ2Qxgn;l+$zqpONX&?*A@bR`6VFATrtCzin&Kva-vxYzX)qkXY{5X1m)s{O#1 zL@J=Oz#eYnRMfEtSjLA?x8X0V>BKjQvV z`qE^q1-Q&$Jpe#lkArFq1R^|m*vTlz9p)_{=J8-Lo{-lQ^#FMAGcmnloGk7QwagUi zx*qU&I%xr2_h=!H2h4N|ID-R+KnJj@1_QVQW;~~uek}nSdQ>9{s10u@(vEpNB*?8u z*Fc29hR_udaor0g=mjj01QH;Krl%~TawsYf6p{)QYZ1jG+80JW+@HXD#aV@|GmsHO ziGrL!?WrUlU@6EMU?-YAazv2K{ZW0A1Y1XzZ`f(a-wIS>gB@a@G4(J6>B>WxwHgamEPRj>t5~wB6^)wU74Ss@P zZjv9PurLf3#`s_WpTazs>M?*0P?ghQrdWV+u%l1YlO*HdsFo}PT3_bTdnp0pQSM2@ zxWW{G*8r6oBZC4{NNlfxdLCBfVX@O;K1jrwRs{74gwq-VMo10#6b&K|dqoNyKhSuv zBhVwzw@h?E!}wTI z@JJae5nUps;(|z7rj(eS84vGue2%i_#+^v4k88A0I69*n#v-&?`l{t z(lZbu!{hO5%ui-fg>@rJK_x>0K{sGcniBbo5`i+%z20J2ORSfWtw5*a587%O*i}Wj zMmL})q5Uzk3YDv41l12h`I#3Chj}4@iWjO4214~gXi$e5Fi%g|L9#9Y2o3{;!w5lH zknHJg$G8U@Lh0Cxc6EECpG1nQw;!c2pTGs0?EFHrrb!>)SNu;Pa? zi@+Gc;Q7KJ35+3&ghAOb5bx8&um-@rn)J4YqX7ayU;sWkfY?AQaULu%{z9q1;DCql z7*bpIB543z86BhIr${%7fH1PuK423>hhAqu5$R=8w#29;35J@04C$>>>{>GWz^w|1 z!{lZt*LfpAFC>M2fYv|#U}_sugi?&+(WUOpkoOZn5pYZbm+wMjQL&U~h(D}2{?W7hEB_kFmcTuL6(eKma9GijEoq4oogpzNR@^CM z8rQ?Np^f_!R@Fi{l_S|2?;0=k2D?{nY*alVHN%{JtHpP*cIuX-NW?o_bZ4-zepL0a zhRSaJ>l+3%jILJ>MI+56g9kPj9*l;X3rExs`$whnY@9b2+%%-V|BzudgOx4ffq0^1 zhbMk)&FGrC${UB(H&oUspNREwi@hOs$4kv+@#5xIBPvJK*4^5FbbaMuWvK`!O4$-o zktk{VOgsnLhym5rwS$x;EH|lJ(xbbwSkxp^>J(i}Nfe*AC?0JdwZ5UQ|4jo%j;yR1 zJVe={6&+jd7As>|4pM6EmJS*^piY@4zDsn@3^}e7mN=|_sPb_%2RL=Atg9PTJGfHW z8$GUZb!E+s4MUZW^0;*2sUBUa>^Z)$t`d=vGDiy^3t>&=%}Q){G`HNFMvSZ*R?{#< zxmzqX+o(SV#7;BCwu@iPb{E~4YlS&#h7B4qQmM@iR$Jd6a5pHsqB&%u2uM*j`Eqow zudEw3pqj|KLDX8Y0Xx)S9+=9J%EK&&)e_+I%i^PC2dh5TJVdtY)`rUZu053f zB2|(|%#Y-7;Z|dP%28chQW8r(9sg6;`q2X$ZXH>v%oBH%nA%c*R4glrs>(#Mq{LF6 ziio8pv5TuKm5KVFppl*KIYv4pjFmOuA6m(iksLR=Fx1q77i(^;ROX6~rB>#NKf^e9 z^hjmVpC=hoS6Qh%p2sHWGP=6K#l**IZY9SQgO2m_OUzabt{puPYnYHHytuU`jQZ_y zF{)+sJRt6|NN#!AK7_Lm@*VP}m|NN~m4#{vV2}A4YHJ4$ zyHQysk}Z?=%!t*@7um-DsI03czQGhv#x3gMkpeD6ZOazj?_)VefxfEiKX^dH0A+!m z8)Q&z4Z+tRniI4e3~+vDVqMEbaz-S#j++_=41@qdXV%p>D36HmTPD~;qM)qw`hVsy zaARdd{{f?Kk;6~)dX1bL-5?)}Y$aAVE`}Fx0)jTl%0FQx>--c>dgHAjyI9 zvshYYWv1t0%#N64gK2qw%2r6y+@<|_G#Arb^L%zpbMTD#pW~1qz3P(-yqb(qwnNQ; z5tYiffgH|`DaJTc^P(^ihR5aZ@3kD7a)lt`T=A$KAMvp_rzB-1@#+yZ$HC2IX#Ye! zM`2ki`E-09Z?bS?Ee3!^oBSt0BwBtFsZ`v2JkRm63snL1N#c@JOnX|7iN+L|cdxi3 zm1J|o!>Ka%k$551lHDhErpn^?<_FHR(nJwTnz)D9kv z=5xfaEgoAsk+L>&>-wgZoQ4 zf0bIeK4^2ftF&JGFBL;82Mt#?@|-visvR-1x)MC|WS(c5%Yf}4^QdfJJ#64jm35M| z-|?Kv&X@MD89ibkr22pu(w!~ z1L~mzYG8~S`q$OoJZ!M?sJNu9&1Q*_ZKIi)@f@XGXQE#Dg(sS^-B8;wpt^sy0=jQT z-VZpgO8GnwM8hpLGAO82*6^J7=L+~!{@ki%LI0adPgLH?6P+|s)-2X3zj0C4E_v>k zf2yV(g4)py%CGqurK+tPJ+eVLm}jzK6=F=gBs(l-wrj!0iWl3Z*aoqu zU8(wSE`DiOQn4ei{u}BB465vZ(}~LFJlBI?Mht7{KeV=XxUx$)?c>Rv-W*HT)mB%N z+v!$+C`Pp}VK0jN+qZ~)kmtgifk)Z>eX+KEsrIoyF4nh?|4rGKH`0K$wyuBekRjym zzmV_hsv)rI_j##8nRGhFd2&)K)e`C6=DMBYvJ(>5zQJ?6hYBb@Wow=+)x)qXWe?9e zS2{N4bpL0E^0bh7d?A?{eaO8wJyGu!@Na~6G`ti8~+iN4Flu=U*wlk zUtNiKV4rxegKh22^URQ8vRh39sHD6mLKTV9kMsOJ$W@cnNGh6_MDGgo+G%+`I=XIH zf9P*G8)VHt$eRnQfG$$j<(Y(v2G-U>Y-^M?Mow!}F*p&@^N3hhQOeeew<}6AkL2mz zJbQoei1KnC_mE}@)XMx6C~9u4Y(K7;Y-Mdt^{vV_o@~Y$X*sN{b|mR!H++6Ht7F8_ zjD;Y5doF+()Lxp zc=Sln+*j#}(U;<~PG#(KF{)EM{#jhYJn~j$qd|8hKd%{LR;N?UImN~OQ81`(7_>l5 z|7PX!nK;-f$(|Jjol8q!P9~0R0v`vW?4}c55>Dr`%$j7u!9u1uEU?;pU;LHiz437c z`$Drq564A(di;U-(b#>lrufA8gm`0oa^d~)waI(pzsHUSUrmmW|B%>}oD`oN|0p&# zepmc~!Uqfgh)s(>6#pbPCB7;4TI|)>)cCmg-SIo)W8&Y(9*i%G{X6!r*wWaN*fX)k zu|=^rVsB)Uo0C7pzKDGu+Z@{#+Zua2_Ihk%?6cV21<%GdByT=yuJZnt_immdl^8On8E%r<7NbEnc<*}b)KgPa}eHz;z z+ZTJsvp2RUwkx(fwlnr&Y)9;a*!!{fV(-S@iEWR)6?-KUdoi{$_FU|x*s9p-*bA}e zV{2n;V(Vfr$5zBPCRcf9$6iZ55nG?^_e$VfYjg1u-+jsZlM}FSJ1%*5a%}Rh%K{JZv5^51P}8zcUY*-Ei5ba9k`E^zN^Xw75#JDB9e*{xG5%Wo<@l=j z>+u)kP097~HStaHO}=&Uwebg&FU4PpPfNa-FWtRJj@1ONZB zzPAorhpdCvch&*xsp!4Qdy*dpUNj~q$0Qq*e^|d;N3GwiU#(xPpRFU-Pu6DZb?bnC zll7YQs&#+SMr(uhiuKR$wU50=)c4tV&qv;SBlksq(kDfp)_>!_@?ZE<{v-S+J|W}z zS)CqficE|A#MZEH15+b+X(IBfZ>ze?`=tLz{vZAWKdk+m&+$JPnHYIiALsc%{hp82 zF1g!tm{0T^;s^OG>pOmcFJXWCmVd*)=3ntI`4oK-`&ga8ZhtKD0eg~-Wi_98XGK2o zE>u7C&i6m#|C~L{zTltpo!-m>{bjX&zjuD*s6NL!$}XL#KNXp%-{ZMk+u_}ze#)2m z_w&8pqkOk_k9VPefq$<5HQ&DI>f|T<4c~oim9~$+nB3yq;rS%G$u~11)Q|aG^>?KhK}z zk3=4dJQLXvUCEz}tl;A!%lWhXA?pR}MQg3K&RTCxGleOh>)uQJ(7nwi&nA{679|!Y z79?IxY)ouOypmX-SeKX(UYi&no)CT+e_u+hNvux1n0O(vD)D^cxx~uEJDwGZ<%u^F zTM|>klf#q3ZzMJ+UQcXFyq4G}hMm+lGe0pe@l@i;#N5OizIQy2nzPKA<_z-@^I`KL zv&nqWoD-gIPPgu{CR*FgZRS?Kv8_f0Q zI&-c0viXv^#(dFy!CYlNZ$4+PG*_6*&1cPJ=2CNsx!7D_K5fo7*M;YqYyT2{%6!tC zYiMcTn0HJkh@^IObG%uYO(cr-C1@o?gyL{s9q`1A3g zxHK@~;>lNM?ow^$*j439Afz}n@^9ZN`~zR$5~gNsrLW%GQNk$3N#I~O-U<#l)nJ%EY?l}j2gyO z7p0ZkuSJg|&-onc;T(QW*r&!b^sLYb)C1U>-#k-V?HiJaM`4Z>St3-W@(-4O^3!;b}EQ z)efrylt5ZlN(nNcRt?;)8aTyevvz7U4dk>_ITozi+65&kjUIz3UF)s(rlNj&?>$FPsKT)CgdXRl9X7qZL332M_ZP^+z@br_5e_Th20)tNocjw&we+8W=c zI*n|UJD? zu}7z#RTgZ+SO&NxK7CkRa8{3!%{sbp5|y01VeNdG9{7itbyoL?q#g*ufMt7qR> z^sk}-wIyk!KRQ2Obnd$#^9TzTU~DIFs?tTSiZH`b>I2)^1~{mP8U-iqoPaY{d>KpY zAs^Z`s;9Bz+k201zZ>m!x4jqbl|MK4xXr~i{escGKm|myk9Ju|!!ikg>Ef1tX=L4I z^y^N*=ma9Kl4@YD__$x0H9ZytPL74}eHTKJIH$b$5ipp-2d8Ae-owikTVMYBh0n3* z97*>cDuh`wAqcciyngXN#j;CGHc7m3$@Of7XnX0bcIO8I^-_&x1*Iyj6WV;2NcE#G z;_vy=s-v9WRC8}ZOJQEN*0Zb(40WFP=(3)z=CDA~@!ZDmHzeh$cRTf5e!u8>`D^Sh z@%!biLbD^1FpyfPBk}u{_Gxz)@&nAqF)Duw3`{q^(-_ERv(uOgqDV&i6lXIa(XAB6 zhS+0?kZQh0oOeZ6wp0A`ic{DgvGR(Oz|Y@aaZ-D%TXDRSlwbhp0Dcz>yu`q!QYc)u zQ27{DoOfl<&_imP)Hl(BZx{DpdCSRa2J`UjJW_J`E?tGT07}xD#0j(sa6!aK=c$ek{lI5<)!yR5 zt4qYQS9ir)KD)Yxy&$gm%k%6d5xAyn*QRJnw>_l2G@6&}hQ^;a(pnES2(f|GK|6za zIS6ajHYNHaAnh_ulS+>s?)WXLurk< zwj=JBT-zOp{p{MSb1Lex>$>SX^}rD^;kpVS1Awl$u3N^SfwNhUVo-~C?Kx7{zkS) zymbBLe62xiDR;au3U-L!CCdIbldWC8=5IJpuwHEZ`+V=qv%t9gM^WFutMS#3N=j`? zO=o7)zG13QZ0>)WfBrly4J^xth{79AAH3l{HIVi?b2l;D>rDRC;CHGekViCmX)kk7 zYX=;46pC~dt;-cLD#Egy*IAYG;$~v7A>a`hIGp=}fpaUK{(;<;F=ELLDXX12`%|Nb ziiExFv*AtZZ4(#=ZfNV@^f^J*g&tcBI3fGkdpI618<4p0)rYBen}X_~pR9-uboNkh z$c}aAVyfOJtD!yJ>JFN6iZ(La;;lbuw!_pytQc_8>F$7&84U={YB;`8z$cWE?A1ua z(ZbwrjoD_-kFUTZ_=1Tx1MR?dc@7l9Un|=rC&NhJ24M?A*mpA0 z1Le|C@I_)q<%LOda^Eiu+yuo3S?FEmDo*FXR9&zkr3s<;P)*FO_5|Mmtv%FUxCF%Z zuiL7hdBop_*zCLIcMKV=!72G+*yX28h!K0}wsBs_1O02*9xTf?hVw(9s0~d9>q+KP zsgwvA>x*St3uDrP;n_47 z1WIS#ax(tja?2_B`|K?f!4|!4J>|3wEP#mTesr=8*e2j42;KR55uV9D{Q-#z5MrGI zN3jFEZ<5gN;{yYBfjBgx13cl9nwH{%+OC;gL;?4M&4Z=LML214)5*tmav_lVr-%pk zf+8O2Il_5YE|l?(O2G-mJ1iRt*~a3u=k_a5dDsn&yfQQbupaSiEzc};gz$7+r^5he_WK#`hODb4}rp+@aLp7T1Ex=gr;GU&(lv7)SY$Yp7a9B`M7wouu@iq!UGMl<9Q7qG zh9!X;j2qbAv8vctH<>LJqw4!WGp(pUh3|rO1})W+Knezv?-EDrMPfRA{`I|kp~RN1ptvq zgHm`PF3}YJk$B)AXRzhs?SEKop7`n?=e7I-o>EQDsUx2vqXEt29V+|@G5DWt*w5nL ze|8d8H?`{UG@@%qJyik!OR)rzUQly>FaHtjc~0PDqKvO;^0K%j}K3n5|1ssowi*D=6&J~&4HsGw;S+|d7 zTf_^upQ3NZXyV7)yPg3qb2c*Yt@Ebxn_nT`Rp>SVViT;Uqt=m8pfOi?k|+c#n9?=A z8vgB#ci7_luT1!d{;y9jAL}8<-A|6YMi(D(G$i~HytEOp{p1Dh7sJ1{MYl0s%!5)7Y0)it&x-;qUgw zQZ`u}Y&;{nX*{E}ODSP*%ng_58E5v=<&}3n$$T5&$n&wfE!aIKqK)J|6-{TJ;Uj2Q zjOlRpi~@pICukwN1TClo2wZ592;k>C-jwPvN;v>A6np>;6pH9>-e;mF*hObAzi#YD z?5YWd?d=z$7Gx_l{?)VcBN&Y^*W7~bQ2#n3ofreM)Onfu}$4A4Bal<$q4ZD0okJ7Cgi5g^`oCd_L zDxphpD+} z1~tsDk-V#j2GN*CIp~g#c4UI7$jR`Uz~7-Lvf-bOUb^d^DE!qB7UK3?hg-Cs4mGTD zJRso#iKah6emkBNzRhs{_(L1T1zatDGYU3@Fp`Xh@g^9Q1hfx@H++qn)+m4li3X#r zT{VHYEdmV793qO*6dtYUcJI~N${!SQ-@U2mYD#WsL|=57^el6{yjHBgw|MZ2%NW11 zFIby7Z{=@yeX8&)L*&pjmlNYj?d|9dRp7pq=DhoTV zYY$KWMsYTgTjSqK)6oTS8AwB{EL};Un}!X<(1?KNM;PG>CKZX?KzC{XL8714l!mE^ zkM7c%MwGEK@zg!ngnPKe1p$zO;Gc^wceb;n`f}L1yvGE zawB3>T6LS^qa~{{D@-c~n@=X!6_n+-k*Na9N)JRkN0+P#r*Zg{N7y#unc7AyyEQ2) zrkXhQ*LP|~w?0Zw-~u8<;OaCa_@1P-6ot?)IxYxCf+!?u1Dbb;xl`L@9`^?NyB4@h zvow}Bi}SQXz=V{KjSDmYg&}iSO1DbugZJOyWY}=oVSG?g3T+USi_ok1EX)S!(qxJ= z&;g64bUv6IQNEE@;WyFZ5Wul+wmKZ~_K!x0CBdEEO_3_5i=E=`v_5nME)im)^lW%$xag^f?d!8m z;nnE^QV~AL!5;yVVh>Sak?LOO;_9pf&S%rjbGVs_8zRs{R8W8bmeeL+E*4Kqwte2M zM*&s>hb!sM1lGb9M^D5V@?wjF)7oA+50MwiJ>&B{=|DDDgXPm5iCEfe2k7EI9|iCf z$)6@x&hR^R39vg!9TB95+6AG6?H9wQmz9Ijp=0a7@G$zQ}07P>YB*`=@ta6G2 z+o%nuHRp9@R2HY@R0qWZY>na%O5QH&s9fgQqhtgo+e3rN=CIpjTS(9S#73p{QQ5>XmWVe7z`e_n@`hmb4d2Zd!itf|G1GT zhX<*93NQF0GZD~wVz{?rpZ6gNE-vWq(PzLoZp{D6+bTs^^ZjsB7sRu1Na>kM0`Oxqz+X1Muo_<7Kk$+Y2Oyp z^n!@9jta024B5cd<*>N8Q=H`hOVYGJJn%>lE7(!F6a)+T2`Oj07d!2@i^bkY623wk zzMh#f#nDGvM+&exgNEc@OWn&ww;7#_Zb|{_j>-{+L_m;yZl7qF(Z0y7yV{-_pW{ojiA5B%se3@b-%O=(t8e*_l!($b97;c`IC}Qdy!5j6^Cl* z%Ty6ve5sJDOTi{YB1)j(_xzF+tT%X<^a5BsRY0*Q>JWt?wGMFsi2~HxD4k%P=R9CtTe_wI_paB5hy-F$~BL6$V^^O_Y26dlFY)o z@UOuE#AYXh9}K4)?n#*Ug@H4i2^3OZ-aLWf?8UgmvQMkT;P$iONMhN z9?-{ySRx)o?FH+Aq!gc?A7^t7qR*_FfT1fwSR6xjeLoG(Nc*JLzVP zxO`4~WdClPlS2DP=Uk<4>wp~5kvR{vd6!rSyCh_!K7>CbG0^8^UJb*Ch55DKSb|?H ze!NSDR0kF z%oAlcGzpwaB%H#~YJjhZ?1qF3zEK5|T`xaT#ukdbco7GTt%DlG-zid_MZ%cdiAzw* zK`lRjrznZSv*z~6P_`N=b_JYpPKfq?p(|})iuM5E=7V|LYi6n)#sGf0q{)AmJOM?m zqzl0q_yuDW!Y7PYrF`Hb%`T*!Ihn$5sOrp=G!7Q@Va}Q09X4DBqv;^-&%C5$@i>e+ zHq}n}o-7^IzK@b>i~eox_LqfJwRaz+cif*$A7-~5XSeNh=5-}@ySw@*mxI09&I9AX zY1LC2O-h&t=%qHV0=JV9R-9iHvO+#wPgN8E*Xb#D&{fDhym`PQfVJc2q!|V(De#wn*qtwel9B03o{Q z^wi}UM}_0;p%mT`@Vdti%b*5ywu^y2{xGbCEu|HKB6z=tT7gC|mN>){BF(4SVd4X7 zT!nh{)16!R0K>@y(%AL=i~$rG5kU47w+m%M+|m0cEfR9tHUrTBmDKb!7BqF~yf&SR zB!BShpw5V2_+{`HshZLOP~GwnjHI=ce=%~N8TWTo3dm6*m(fp6C2E^4`6v|A(W|w1 zeqQ;dtznEvEs?u}>$#X5DD{DHrmX^F*&%cU?<3`gXM-MxqFuDQD&YJiDdi!ndl=qm z-Kn?)MA!Lk&vo%3b*&t(R7&5&8sVdd+Ne4jcmYFI1Cx}rcZWslxw^_J8t%|p0HOdF zv*({-L`v#Xh2qQkX?BzFKRqZ+iiZ$-HmCu0CvJQCO4yt2Pq)f|ME+(HVV_NsNVCzj z7aBtLpmJqtZ!`)z8tS`X)qX-axDno;-BDrA*VvYZI7?rOSP@mdQjo0zA~Lpa$;U5% z`n!eir;WZ%5HV`g+p*vr^p&Owoo%>oOaJ9L2Mu5Rm$+|1i)#pOVj93K^*oJ5AYhDt zVLpnPx-|E9)*qH#U&BSZO9VcQ_VGiw9R*uR2Df}+cl^C};R!8#;ByiSXfVW%ov;VF zMnfnVB3UR9a~F2YL}q~yqG)ngY_C>_(fLUB$=T)oK5ApONZ zMNsOhVOn3WbPGoto;F?V5WTS6bQz%t%Q-tuK_w9wLAGlrC}Cr!N@!g2VJ3WHzk1jqDO|~z-5+<_EGri6Z*kMwAScsB_ z|A-6rAEeagPz)s#MlOf!9XLhrN5V^Cm)?*LRDnwZV$n0^g<+}2ka$f6$S`9Jq^{u@ zfKBr#h!P5l`cxnhAWw@qFTo=rqe=3fHED%d2w&2Q1x5EI<*kB*5e_@AQ6^maI*1X9 z`E=L^_&2ziBD2I|FN=qlq%wEASpaBZ2&;_TOg~vwFAH5Qh^KV z%3W=YJDV^8X^F~gCM|_{#I1(G*w;k^YPUhd}JK0 z!61I;hcr@`6e9Z_HGqRLMbbTZmC}zgoR!-Zh@VbXU}%Fb_^DsFy5YIxjU%0Hq zBke&@j98Yw7^~~W?_}U_NyZA9bs(idIFkI0{amaV_7CVm_$_@4KVQXC28k|k3>_A8 z(dHK)Eo&8rs_MkrQC1yOmg9o8K@G&8Ew3bbF}UynT#Ecd&KIegRf@SaWZE-qG>FH>r9BgwU3n!%qqkJ)5gqO!M(4{xnP{GbCo5``K zBP$CSog*NOr{tv+G6$5w5`aATg$HCvZxUNUYR zi{>ZgMqCBHgA^lvr;E!_q%BB7{3TROCnae@BAL-l68M050<^G83uPz-{;eVa zOauYD!z4f_*MU7@5}C~yfekgX1Qadd38=u(LB0hWJs;AZAq>)$zLl3Req9> zx*hDyRE$)>uAcwNDYPbBNl~U8SasyZ6_u@7tNq4w$v$D>%iYXhG*x z5wy`kLXu|6XhP4^tsB;E1uc#d@*GE%XGL5x6`0R!<3nGaQ_zS|RMMEG?Kn9K8i2v? z`I(Y*tA1&lmf^7@^A5hJb4ZbUgPii7%ZeLyiF8n^1lE zmB~r`(Bpm?`y!H+hS7_K9k_0^R~95gL-m5gDnJHkSRc3t`4$)h3`C73Kcxvi9Wp_hhMWhSEgOnZK{~Ls%6Gmi@^ImwRv^r7l$Z=u}!U_A+kD;M3O9d7FQH$sT9ZtFc_lV zOJ%+e&uP0A`Ni~!H#eC_{(CAS_Z6~x5Fv6MKV#CZquLBCmW@6k=kDzCp@y)CfZdX? zR{))WFbAqk5>*~0LQYbW06{%*Z#sZfh1@Zd%oK8v2||XRuv>+JNUyjA1bIlgxE0Sx zjA(tux))0I0BvXOd!cKF&ZLx8aRJ^Z&X*Z&Ql(zNw@b0h$j!0~VGj!JLJTDd0fj-v zk(36BG8760Ekt{l*IkPEZHwGPubm?Q(I-hv8nXa{66f+KJa#DKoM@N0R69l|NF+iU z{?}N`FJmn?BcWg(ni<@YgsuiaIVB7NWiiy+WseA;AoNJ)3fZMRL(aBTD(DCFf)Zq& z0THFITsWFX%<8laz$c~DLUeQsbteKr5&=FaKH1x8ZUQX}RSqhcQ268@9HYjGLEH4a2KX{L^~p&@FLpxI-6?IhCv(D=4At*!?~-i&LGLgK*cva=&q z={TulL?~ULbZ}Xrg1Fd&fv=!Y9zaE&k4_QnP=*(33WL~S#JD6J_3@^{;*vGx88UEK zK`Mq`8h(*7NkyqAcixgI3O`tc`~>MW!BvFd*|92W1DdCkP!&nyL?l>nY?)5T6;`E_ zgcI12H55w}+R1E*-9z1&D=DQm$y0l%Z<1v!v}wx{U=b{Zpd(%3oH=AINZrS!RL7+r z^pRYYh>Dk5WFj&(3z*~hjkqw8!3Me%gh~Xh^dqq}C_os=tSywW7LHnX0sSBi5iBVk zqvmJZCHx#HX`fx{hP*zA0XAH#(h*#6?lVF{-~&s=`Q@n_$$Q+U*v(xb5K`cM&L1E$ zt*`_cI53_MrVsLfWTe~uB%13=tPanqRx-%L7%711YJ7JI6)6fTbUP+GzkK4gNPF7p zHg1^R2JseRWm4a$w$N@MmE9_GGmGG(H6*}f9Ta_YZEn5W~q-c+CrApT0KrH3Bhzo(xu=wlR z)D>Zj7{HRrtE8}D3VBTBkO#owTIJ0}C;@1)$R|%!CL{()|9Z2kgED;0X&SM0ZO0_` zrt(1G*5@3c{1;q95ntCPlO3$wwrHZlzQ}^q5$+`MqToK_aF=*)S)twXzm(bkr7U?& z87+o(F!BKF65y`jr(+;SVhN8!?N+X`gYf#Gi3zcOcz=cH{<=7@&Sp=E(E4uBegWHp zC4C&i<*1+vHqW5KASsfkpAt8$Peq{FWhpq-Z6T(vKjEruDG>rV(VOeg8#Hr!v!pyQ zLGi33Lk1cq8{k6e=UR~rWJiv?61|2X0AY)q-3lE&l==cpf<+LAV0G1!#4yt`Jpp&M z7a%_M_{HQ0&n*m#v85w?{AvIt^p_kOY8lHy$VN<*joJSjm;g|M@!wdcnE<*=063XG z8b3SQ-~Rh>ATB5~usN)e87xXr`&{{pV>8E}UHO0E(&i~6;<62Yp$UAoGLfH-NRoypeF(L7b6jhf}gMy`u?iQM*C z260DfW@YKYNknRLRoJxnFP!Xk5$W!wN?sz`VkGh2#`0D(S0SN-q%93VQ)7goX$U8E za`#`uqU6=q8Gt6?%<;G@P5&zhILDC9)6$6Ucra(6W*`fz*ZBh}gJT;N90O@y&yX$C z#oAXpo#nbF|80#~*96iE9FVz&0m$Z-LQ?8YQd1#pm~?rqY*-5lwKUt5_8-zq4h8y@ zk^TvxcpzTFaO9D14}}Un)JuQRIGWe zWyUX08UlN2M+J6Jh1P`{g7}_OBBK)L$UQ2h7;FREya@I{oJ}jqImQb!$RE&Dgg2-l z)O;ap@a{|&gnft~z~_G0Jj}lb+r_j{>{Uxw3ceMOVl}AR$x=QQ?@3DMBO*p^ie2t^ zBSmEXgJg;v1(|Sqpefk8h<0jolr4!TG-;wj$qm@5I-Ya!I21~WlKVEcdueabNkhns zA<3`^JsGI^*yL?bCxv5k_w+LMy-MvZd7ten<&iL#Suka-_sCI0SuzPI?rU zg#mD$ir9#Y+qalWj1Q)zbRY-=e@~|k4Y}(imTYO+Dn#2a*bbJ=i3Xh+M^=RJj)>I3 zoP3iwyd|2Zs0rJu2HD3aWl0;snFh$9)4sx)4$!wi(k z3}GME#(}I5xF6vrd7(gTh(uT1@n*NoBAh<)AXP?b5Mn>q2mG463z{48FwT**p&Xo) z;Rpp}InS?ogHGX+5AuH$|7b8<3J+7=2eIt!7TC_*`gT|LwP0I&#(WL}9=IvG)N=05nNM7_)$I1`E6v?)A|4Kx z;A{(t0;Wh|cZLptbjO8ZFU~HY4Y~c|p{*@1dQl#U#PaYuGB}M`QZ_Lb^Cc*e&$b~` zbT~Dwy1taVc!clA)7>YuZ6{yoqdiJ+H}6Yt^DsU+0Fz5B51s=F!A^9pXEw#0ASvyA zQ3C0>^FDM=Ql4=U>lRXC2 zj3(Hs+$z!<)QnG@^v+3{X4EiR!2b(7jmKiA@xNo|IL0B4K@OK#gDeKv$;AipS1*2@ z&BTFs+SKMy;x3#HMMzQ+cQY2&zI&$Kd z`z|1kq;aZ1+A9|fKGm1TQ8@&u($3R)L`W?J6=#mnQECajnBh>UKKIHVL_n$td=3Por6+)(6LO(|VuE^6O1Gti5Gk9N7BkuwAY=`hSDHHE=H zl&@Bj#sJ7vhB<)<$aXQnQyTyw-eO_t1b|A=_CDo0r_RR_I#|pCX|^ylZPwF)FG?6Fgk+hZaX0p*L6q5{LO0YRBB6aTIk-Uh zsP|7|Q^maZ+wdZY6TRX_6H^26+50vQUKt;>!kY2s5b%ab94FMNL6FXaA+dv`KI~j~ ziEN1gG(;FeMf5g`JQxS_MdzNOTLBCfOZ%PDkp@SB`dysHml=N`K#Ue5J9KOTEHr;I zgH4|l9KVzgaLI*|_5;n+a{tL)avI0taKN#ZG2n1}<%s{1dPr zvZ^wa%36VtG?`=tNMG=@fhI+8XlXyfNU1i}BYY+WNjn_O4riOv1hj9`7mW%rKKbuZ zUWIu3M(#r9>#=9#HXt_;4Pw-QLO02qq^-Ou{GWf2LC3uE5f+XHC@U=LlR|aDKdZmr?Cd2?n8w% zItZU|>d5skqL6L| z@U9X$c62LV-&J&hJW(%44!9#jl27g%^3ulw$l<{OZqQu%@Nn?yY={m}q9D4PuRK5d zc0iYOK(yXnp5aa-4#1HJjH*KvK;&|Z&7^(%(3@7^MStq+p@3@k`1K&~+y$0hM@tcTkJK``xj-EA5MeDikv! zqB$EE>`d4RfZjX|0Z9MbF{BL9AERa8lhHv-{31lgmNA(;p9XVB@1oK{b)2hg-q3>R z1?UVXw%uu^I43WGBZx}V?d0ikoH0lhP1r(mcwqpz&EEiS{WCRK)2(Y@}mY5&>*7ft^XpZ1_rW zOx#Uxx@E($O)x2t#z{$ZApZt@2-X5p{cv+IaLPcAnpB+w>6EOR0L#JyYC)W4%FQY; zyWIT%&*I%1*kVNNh1g2Q{5ZY=^}r8+X(1MN3vA;#UF2&dbg>r(iK$8psROdFtlCjY28)uL%yj%w%C5b{1i^U&vw17Z{L`jjzdSwNe2Wcfb zQU{i$ncO!#Wy-b-Rt`MVOKFr)Ac4eVxgE)189MFK@dx1)lU9-^W{}f>d!RTKsMPok zcxMOkQ8|17(34b%$Ht+5dKb!uXF_~pj_1w|E_Z6gzh*N4 z^r99Po5vAmrFafZ)ICL+?QFpL89*ipJ7W*Qo_iaBUOFU4i(Wb;M@ybe2+Oy>g4lCg z0kxWeQ6|cXR?y-h*Cr|4Eg&!cY|;0g)=7MX zK&LnR@uF$|BLwhd@EL-!_oV;c9un(7+VQm&_q03w2j|{bu)UXt4WzUhRKhuA4a3O6 zfjz0~AcxflV)U}C!ZXN>;TvNBldtf)U!a3n!8BIUcQ&5d-xeQld3%3nc8#d}wqrpf zsz`6m67#+-L+V)kw*Phy&7n7l%%|PiO0nY8Ufx&m8WMfw>8DRm2n``ii8L-HjCY7m zpIzT)Gpy`w;9L1xc=4Y<2cgXilqrw^co6cFGsI=Uj|tf&to@F>+$r+wU-}}(4@~{y z1blL^!xydazo)t6iwBA}8l-;F9u5j34154XocLvV;c~2-QeE<8=F`OBFHh*O24q93 z%sF!u^v2=0jeuYFqppDyfGWH}MKc3iqs8hkZ^Ne!PyVVkTwh8|U_sDTV%S#~`?>*( zPAT6l{NGfF(>_lI_IccIaBBDl=MA5?DgOWXl2O~cyqKT9iWfK?!{c3Dyvpysluz%c z6B+sYSbWoG-+EGI1%O-cO@U4fcP@{(Q5RwM!bD^MjJh|lEi0?_nOwg}9i(PuP~g<+CN&=l^` zD}r;go?_`mICRD1_hPRQqoi3etP z8t&YF0U2QQm(DBTxSE_Cg#Qr(j-G;#Q%R~jMR-?O{N=k7**bC0cP(3yZI;B!^_7n{ zN+pxvyBuQ6cjMT5;_`z-*qu$i&+sMi@r`YtwJks9;~P-w&7TTs{`dy10BNw2&+Vy) z?kj%U4?B%-Bam+(;|P9OJa*`$z+K2VK>lD$_lS=V)#HVkD-PeSPX0vfI((0RqlP1b zWU!Zsn(xm98$a`XB97zf8q&fxeN7FHB^^+}hl<4R@1JT70mf)VeH`LnTM&4Q;mz_a zp5V!j$2Ujug*!gN5*z+?9{4r%?=vdqW4DQnI=>4O$^3C3MR*GoqcF?g)De?hA)Y^& z!goMFJXm6mr^H28LW6Eg#xF?*rte}W`|wp+mA)<_0{=N7JjRn{49S(V#M%GZ)lPor zOJN$GbO4H40I3yD2P%L>csQ(Mj!pc%GIaLn}2>2%O^;<_3JaDWy9{+$u&8MheAczbDld zN5zQWFJoVdwZC`6-+%x94}3`V6W^AU|5V(PS2O{&2f={nY6kI}WYhn-8;S`YhcnvS#qg6b4W zIBsM(-P@skcW7GLcW*l2VV?x<#Hk6|xn+E9(@rlt#gu6Qw`Z;&?UpyS_p!0w-8iJG z@deMX@Ub-0D)~E29~Q7H*qWw}es&pK)s*qGZtR(+<$l(eK>5Yb+Tv^{P!9;;$X|yg zHZ^q(uzu|GrdtB+X=>Ce$Zkg089{a{o7of#v7X+g`xPwtyrwHctONV3DHDPx@-cqdXXsJfsKZp0CP)96B0(F+G_H9nL0%h{{oOKx~v&p%=EOI`4;=(BzDloint zs+cduIbW}9K_)eQRLJha_g81X>wSJ`n8g{}*p%UH0uxQX2s_BS3%4bT8eO4U#%KSfRAIvbfa+CBA>HNcyO?l+6E z#jQGRFF>vUMZhOsK58JfLc2xusThWxWn@R76x-5QMwF)hE!Zii0*H1%noQkdhZgNg z0`awCf=QzbzL-RLW>x00rK-Ua072817OZ7g0uf*0k&deEZ9r$KBON-wfsrv0ag?_~ zvUM6V-;`_#^!8}_U$0S|iTLi(J@omxrfXWV4*d>6 zCmmBrcAGp}*iso#U|i_Xv>z4)pX6>_U{ui^C5O>~7EAT~P}6HIS;zDK4{>iEA9Z#8 z|IfWMlSwiOc@sbq63EODAV2~E5fD*%M?e-)TrT&cAEN-aPNf=ahEm*O@+MjQc~KImWJe z#C6V?0j)lZ>~$|jncab!I^Gm>AefgE0dRQZ_P1dtL_FyU4fYXFYdVE*5U?EQ6ol{= zU&?>q&#+A*!+SNhN%7*adWUFuJV-@KCsF|+e_8jJj5)YGBGvd7R*|jV^%%woemz|2Bh#i+j{% z(-h0V$e|@%Wfhx*dKWxqNw=@?16^q4m8D#lo~G6mxgkBxoeoN8aa+g;JijK^hSjUb|rHF?slZ7`GApQ0F# zHsNOWr0d(;@)E) zNJt|1X>d^-#8=#;(a%u!@mK{f$VAFrh#mnQiv^!YrG}C;Hm|)84OW4ojZrbO#koO! zO;hJ{;^cqR(#5|MDjLz-Ov1g_WOg?%xw?MlvQD?z@Init(Bj1PfHh0}gnP7~K}2xh z^fUE|YuLTN_S$A`PQ)3=*5A`=UC4IIdH@(?3nakbsW;4-T z?>=ufQ|;_BciaFIR^Q=QAxw(3#O`hk%EbTSoon2^1CS6_tSJsxtZ|zMn5*onHSU~& zW?c6iLeyVxM>-c5B@yiHQsu?i4D!KEd~nkmw{@UdTyu}FJCmeb$hDN|Sh$7)Ybda* z>AYv0c0>fg@o*K-#UAy@UyyD#dP_KmuY$X%3KgX@R57N|!Mz5V=bH*0Q|bTFF|`&V z1f4O>4VY*;xdV4IzutrTWcczaT5+fF44hr~Y2g!VFr1P-0uXpw1v_NU;-{aQ^RfJb z%$K{FQ@RTT5Oql-t%3lJz$w9yQ*%~cMS{rrgU!7~57P4o*SHBoOjWnFb)H0%=r)FE z3>!N(xX;JLu3DK69(HqvAaXwFZX05%?XyMh-62fz^R8&9X^S6V%q11Az1;JMnx5?o zx^(!24pnKFzS-^3WTx(ME5=g@PYwl+nMG%l6ewcp1u3qX3_Swt8I^QPR+hJ8wYX=7 zC3bP&U6gF!ij@%V1utQZLv5wZ+@698jV>rGaKSRTpf@=MUr=`3j#DRSL#IxBU`-Lq zeQ+2?>R5O=o0XFC|3sW@e1s2y6`6_$msRHQcHsZwvAJSJ$dTdNE!o`+tMi9cObRvxgb&5Y z+zTEoa=Yzq`egqsTO}sQboe|uGnGv{{pSXg&dZ#ooL(|(Qm0bP4_?k<)m*c;8PpI* zt;Q)+i!A4d^Vc;Tbm5U!6oWMfO3uv0-4A=4sy?Y7?DE zO7x`3kt5A9d#MGc!V|&B1}Et*8 z3*d#Vi$}PKW=nTl>4=(-L$&?#0NsU_IVd;?429w1B`%Qb=xCV1^8$Mt40YmI(=o+M zA%p8S1|4!EH7~fsjT~bdYd!l7&%|^Vrl#d$EF6{0^Wp_#OwYZd(t;Cj*!@<&33~QF zv=EIkW5@42HZTyGAt^v?9b=j-zjb3xe;akD+R~HBV|Vmq@mSM1_~UiOy)DK_lrFxD zuCW6G7fH_Q)qetO>pJ)MvF7I$+j%k^Q_T06ai)`&>8<;ldUw@0GbZafu@Tx8Rw%o$ znb@g0kC5WSiScHAF29oS#+blvq}CFb|FM>u?D93PY(Fz`Vl?R_0b%qWlslj&h-Ju^ zE3k>|=4lZNE|OlNkN#bDS+$=ztRTCTOfY}!F8zwm`_e!{YtY-ebwq&+p4EJ!8$9AF-<`)_iS9}YUHK-P1jdE|e#3l;yj zcB@_Ef##?#JElUr#F~Tcve2~$nkVa&Xh9>klGc*Zh<9%Ff`iOM^}>DDPXtQjCAJwd z#lA(f1V0GIdg{SuP+Ac7=ns8ecd$7!_!Z00C;b-$Nxba39%34j_i@h0-`u!EOykfk z1mg>>Zd;`7=p}ig{C6f;Zqiaj zAu!9`wnNM)9v%5_At|# z%dK2)J<<2?6>}9TY4<2Dgq$i6r5HMhQ zU2!BWp5^vF(i~hDJ%?tAj zP0Y~MuIMOp7rbHPQRd+6oYE{7pRCW_4#{i8TOb(i$E+DmLH`FGZHAa1+?1ou==M+L zJsu%h;df}DtK9=fn?23N&ioX6(V>kR18}n)x{ET<2-Tpr_yJc<&*!(Y( zVJxhemMsM#V5#F#;;}Zffxg;Z|1*;_U%7{WX6pFn{hyhG%rdw8&rQ~>a7X>zbnRSd zJAo|+V$@*AD6;-ychS$yuRC0fVWB8|kS?+R>$AFPmeJT=z#N%G2IF#-y4oGef;%5jCQ|D9KiY4MTsXOl&Bqds%US; zOOwUf7}X*4Ud(o>G)99r6l1c%Rh?99kWMi1C5K1f4fTc+b|9p>07;p4!=>2ei{kA@ z2u=)H+EKR1nNG=$tyBw(M==wlWc+lfptF%y6_X_9WTNKyyT}IPe2wJI3FaeEd0R{w z7FIucjE&pJ7hrJqV~FvP3*>DN5CGduX_{%|2go(FdaF*@pfSY(gGx8Z^u+3fVz2?n z@co#vF>N1n;r&o#2XFN@(dK`2NRFyrh0!D(Fvp^j@!%9bz9ydD2f$@)%gi~#RvbQT zi`#OnsmNa2J|d_YyAm4)eCWD7N9R~4~yZ1QLt#B9w zC)wl=gTN0Zsw+AS!hL(3DVzq;c@yhibFOS)OcSR;;4YR)Tr%t2PDQUU&%p<7^6{oe z@mErVaglYGA8-1a3*Cdqo2J@LfRW|=U(b4Quer>F_MGr6Qz_KA>|c|>o}u1Y^sOW506Zu-gQ5UTmh$)?_X;66SX#`cw~{f(Jm zmbgj3F*Ug_2r?62M>dfcE|cdy@xx_*hSw;db*x+Y8*@;_k|I#3v+#;F9=z*{r<&c% zqa^>}4AGg3-2PKB*==$&rkY>UkIW{P{_6mv!8RYf@0X3D3RcckYyNd(*68K;_EOBZj| zSGc5%b$4(N3^t!?x@&*7{4~>$_Qsx;a@Rs5}E$&2oF6VXF8!{0!53 zz&|A-;A*j7l!vIn&InGkBkYJwML1-8b`+d=l{PLB?h(v)x1V8Vs#1v^9|*XtYeo5eXRqk|>tX579PSB7Wds4nxr zHmmj0&p$w7SHTw*WJ?ttTLgAN86ds#pV#gbx1ku|9CyWUO^rvV6+F56tkv*Scn<45+n83>b%Z7F=HEZF!B)yQWHi@3HqxyNcB2S+~-Toe2yxsfA;{29r?`R?k9sA2~%rc#Wk6_lpMHT+MApqX$e%7O;YvRL1 zdap|k7}2SLRwNk0m|@w$IdKmF&nCfnlrfP<+0NZ@vrSL!C|xkyd}$`TwmIe!emc%Y zUzqHEITvy^dHt1hp@l5}*Um9>;v3FMxnImP(;6->^-Bm39ARsI9KGX#9P5IADG1sl zopayLqq3XagmX>b)|;qFFC|S2h70`Ou+=Yna&cyz$_j7%6I5``4~4@&+%HaZHlGF` z$9GumwT-~BmC-C>-tQ>$ekJ1s0xf=v1ORPGrAJ%iK0Md->%4@8G}mj;-nGh$eK!4= z>vx_Rn|BXsJod@x|#C>xficp)Yo^QsO_3jt*&27V;y&sVk&a88Z z!aF$FP!^R~xRh|S61cMV`k4X=VfWjdcfk@(V&{8`8-KnT(!nogkqidSHUiY*F?ZSd z=G?B4qOY1IluILH$Pg?H2EiR}_Y2H15R@w~F#DRP+}jtJrXCMaLg6lgUhomy_|l=+AdBHc5;=g$#v`V1j{a#(h9 z{#ZHR3dh}9!I!rYK5LA@afJye_Fe|*``u%grg|L!4lrbYn2A?uJdGwT8x%#JO_~L1 z9n5^>S|WWS@-5MKoV)Hn&ucJc#h5l6GdH`vKD4zHKPhKrdH?EI_~z$cF8 zR{acUpyq8q+*z_E6!S!vz6jvI;SRototayIa0@Roy}K2Bjzn1)4x+hsqR>X9$d(3(a~C{M!`fcICF7|JK$nd-Q|T8({7_6IiNZ$mQ#h)^PQW0vFTHOlTI__eh|l8 zKjQAX*c{5*3@$Ofy3+LaH749m1nP|buuk0}mmmo}?iOESs!JY6;S4c!JnGh6VtSfK z-7EYQZD4NcMbV{ZsJYGUeX02c!q#<{vW4@7d;L;&cvrh`E;YwDJ^4?O|2GYF5CumL zT^oJ|h1v0l?%MF9`6f&TZ@Tj@L;U-LyXi7B03WwkF2f?`8H6jvBcc4mr%iZck4&Nl zCh(jay2PAFp=+0zkvO=#zr>ux-678GA!}1x$~lJ|{HD9dnX1&>c>sy}Uv(ze;gh&x zs<1^sRnsy>1UI|ja`UT-r9L054QIiHizq$sa+B-x?5p|SqTq#W>F`IxiR0yjrzW)3 zh9ABbm4EJXGrRuHh>!`vRi5Y*mK(l!09UVUm3-H284Bm1cYy{q*g=8so`|D^1_hLP_plzS0cuLT1)=-0iwuV;(Zjy?c$Bnws|| z+3+ZM)N)qIx$9>yM};w;yIZd{51XgmY1f&4c5A7-;X0G+c>;qvhC?QZFGW=V$`BDk zlfo+IcuA7fh~%L`K>Fl5(^&e-%_h@6Qd7ELZ;q(=lnkj#L4jmMGNf16UvRzI&4B0k zufUA@rrWZ@965MmrafA7d`$E+g6|Ov59bH%=Ma9hDa%W;Eh;;Hdqf-nbB_Dn4JdU_ zxtnh=%gMd(#@}epVyF+_NGWcAxDlGL-tDo{)Y>oFyCYVb`>VI6qBwP?Ki)f@naILY zZ3u$9-ejhjt#0{Ekb*hu@3~2v+uvIE$j!#-_t;xZhsw{}1Mrquwt^eS^7?hh`z+Eg_`K&y4a zk`MMQ3AbVd_D5xu1ujktN(kbOcEVh@e$r}FVs^=t^p20o^=&cdW%{1e(wgZ#Zw?pk z!duPa26e49+gtH}`ZtdAY&(Jaac{fyGCIv26c(@F<2KB%Zp9j`t+UV4X_lDyC>yKt)YSUYW z5YK1bf$NdbX1i(Y&D6dSWlt%He2r5cP}b%uLgGs$PQ_Pcn}lTX5t)WelPkT`9Ayr0 zQ|~l;4o!r6PoAcI`p)RHt*3-3>Bril)p?S^JC%`>1Ewm`6Mr0o%vKNP+QO$CTidAU3WnbHn{ihGW+SvUGHYq z^LzT;m}%~FH{K1idc{3{x4EJp7NaudW^KTxA?>n3GVlyyEg6d_9_hJdgxCMUwv@a0 zPv%U4v+N$zr}#ZGc>?|m-Cp;Y!}@z;5>)j>5Xc*o7zk3GPwBzqDWDBMsGZTV9qz$< z%&$7lC$v|~CE;CJL}fYC)Qz~;>{{Hm`t3vuF4pdM_nPWmUT&Xj$TaBw@EU)m*GIZr z?lmJTqxs}xVMm}GuS+(V?n7t5hrp0jxE>w>r3Tb8F_CA4qF4c-YD``xtDK}59CdJT zRjxdEz#X-LDEse9-5DFe+-+{z2DWn<^Aj7)9r~SppV`%X?EZKk$2op$*MD{&E+LqE zy4-JC%{+JI{h-Qc?(X}cMT_0v?k6zdYxnS<&B6M#<^l6q-GlHjnX;2CImRnQ+P;e#xtE$-n5O>5^jWTw^}p&4n&a>OxMe~*61bRD?K z5I?I-DPKbz8|(-Q!4WxTeR4Y7`bE(su8D*v??B|dO2%jR`-jYg^2J5o2^XC%2;OkX zhY_v5UO(bt(8rwX7CvGgCm7&}N8vU1xwc2m?6{%~l8>2TsVnaF9Kwx$47213ZsB95 zakrONiHpGFZb85!HaMQgpbQCu$?)DuI*lla-gOGUPO=E_Nd5FNb3mGvondABX&Cc3 z?cM5r^SGJGEPVPntU#Fegjv*XwG8bp>D5Gn7jAjN)bFZINFqIjXZ&o(Gc26ko|vhN zkka#89}8Lr;+iM1Wqs`iK50g@Z;G}3y=Yi$w@fBGBSRH}Gi;s9Rjy)251P`|^t-xBO`{$q)M(97m%^KYzyb?ch7Y zgF;7a@F%zI8B^2vVS73Vn>nc80|vsCCc8|5a?z$} zfR;M;D)9|6?hni{7n4}$8~+A5ywz>}8?kE)bJ~k=pl$A=7tL)^8%Go0vh*d>rv|AL z^~j5_5D_iO!`NEf(>vF_^%92oId1sNrq}R&Fu`dbtdtho{6RG0iMd!Xm4sJvLubtX zvGkK*Dv!VnE-`GS-OVqXy9RAHd;>VFIE#w&edkN=b43`maWg8y0tOx`?S!I$mb_w~ z8n9L@*oNN`f{l9HOuIVq*q_YlHC;W4gv=GML2i&8FMHMGx^GOg5D|47>70ViC@b0& z$+JEja;$shRWrET3(GNed(jZgl{7#Hyvhw-4c>SCUV|tuald$t3A@_e@S54%{*ZF- zzXtdHvecEo&ThdS?ia6{3HD!UxAt{&SjBS8f6Pk}>K^j)pIqlRa1WU6_J0HVd6zr+ z4fDFW-R<|LnPE4+JM{Qa6xK>R0=)k4mN_*zANvH}-@s(EOiI_g z-QNZ;7P!OSHofX+Gmi@5Ym|ji+L=njBJCKj+ps4WJngP~8!7p5_tM)KQ!a74zk{do zv+n$Npdz=q8{T1yeZ71A9W!dT_38BC%%lFN)_2JOZes?^`I<{`;twCzU)vfke!%c{ zZh|@Q5~A z1G*Ki(KqaqhL`2wJwtQtWH&rKrz059Q*)JmM7$Zp?$U<$%>MZPm%oo( z!I0i(fS0)6ybpn{a7*4d^)7NKL$7S znBFe@5Coj(R)1(}yZDyiH6p3a2!5g`Y-5FO-@A7{H2s>%lb-YvwGfO_@N=Ez7Xetn zU?V$f2?--k<>5y-Q}XrEADN@}@WuQZ`nT?Q#ujzQ$SOqL!c_$F;$R-LPeosRWcpVx zVy(_lzl(9?@a2lr>A7(NA%<-+-E1!94&TB|{n1^x#k^6Ok{?I-eeC2&E=vY~akD-) zS@Rcn{l{h{wwCdqm~887KCIJk3xu2e^#M?srMN)yj{yPlh>UFZFS!o6@-Bhl$LsN4 z^N$57bvxXuci~I^;TRrx`}7??D5iZPmNnsWYUUp`V-Fl`-Ih;G^DguA`4dKDd^#mw zL38K30iT*v+ii|!%FFJ-AKki7LCFu?o1dEM@=tt79HPN1Md@o@@-uTFY)helKl{v# z%wOK}ndzFpeEKsptSByrkR;-GaqABj7KM1x5m;pQb2GXc z3x*AQ6IkdUd$EGIjL`k^bHv6^+=9;$SU&IQZu#6CX8+#N#c>I*-9GYkdTsxBb!%d# znSm8>4S1Y%$9#d?HCwl=LnUfTl3Wb#Fg;6_&2T7*`{N=N-m%`VU4Vl)my3rz2g7?f9+WA5KzPa-v8nio-`XW@()W#Ahd@I=SY{OcEos zrz^(I{JY7u639%fL%Etoo8x9QM}?YflnzrT%yhutCP6;mQsPUpmAD@8Q;xF%Kb_=^ z$rP;$ z3Q;0Aw;DL6MLx>m=Yue4loU?x{T>E}R#?OUVmgf(#*l}5CY9}g4Q{6?3HwMjhz1AL zOY`sszb=|RA9Pdx&_D-NX%viwVx%CB z-~*Y}#HlZW9cDtRr!hZwepb{Zy^p#IWn>M}Uszl$Yv?rC6_UzHM-Qo6l5xT!4v24z zwLLDnnznA;h`goeur-hRR~60k>0CyoIzJaZcU_jpE;nScZVdg~{V403~7A-}oW zmc7r-b6(R+IORJ>f=v2dkCHA4$gB( z(V|PSeeuK1kkF-g3F*#V5jDJmm;E->@iC*HYS+>)LYq%uL;kT`5X;QoS zgv?Y)&0+kc909``!P$QCN}p66iI7xg!lNP`NP}SOhJ9^nC$v*taPP^u*T=I=SX6K1 zmgPYW*z;W`y`oD!fhFOc_P1V$tcJfGqahpPQtMtqh8;5%)jt+3|jFkr4gsoY)M%S z<;5qF7Dkf0IVKr28TJ?!o0vxjh7gfxU%Yz93U31o7$WMJI0joc6DgT+3%@aStsax) zVd_0B4=p?%VK%#%BXth>i zrt85q{MOCPf%v=GU`CXStTybBM1=fc ziZttfwq(@*o7?qUwyA@l4X;U0UZ{KrtDw^4=v<1?#rB= zkR}^`^=A`4^C50Q@DhJ!@~UjNmRJ^2l_zaIgTHyyUzm zPgkgDBlKk>{)OU!wK~tZmQJyR_>?;cfW8k$kV_AE0Oc8EP3zWT&dzqDoM*|@XUbzV z+)b2F|9(;Qn2Cs8+U!7Y(~co9uuA%!AAy)LXd?^1ABMn+ok+A%P=nCp zX6NasfS$>}vNJTtMH(%g;s~FWlYDHyK8xPf^0scg`atlH!v16VV*l{hpd9YgO|i9Y ztVD^ysDi_u6b^XNc+wd+k(3MQFwPYqMQ7)M$vk3$QUE~q}20CZ_3J< zi|7#0QLJT=4+Nh|zGwd#4wn*fEmn?3rdA5gO4Ke2VYPWIq58c$I&UDZ!f9U$h-q=F zTprV*jNwdaWEgzgY*ZBeXtU8#!_hYo=Mt$m{9uA9nS^?i;iLj?Q9ni&*1q(_?fuo! zQV=;fyYIMkx&-LpIY$j$)@bB~0j%QD+3M8EmC{7&O522fCDJcHuyDg0um$zq1Hy0& zoW`=!yRWeCsfMD@aS!Lz2rBSn^urI^f@wl@zn>RvKK}g;c0OgC`K8xyNgEKA;KNL0 z&iTg!DuGSbmneJ-9K-kcwl&FfC_Sl|wnZKD^W}Ssu$J~hzh^``CLyA8EGf+kHxf)p zX-!fUQ5Wy(?YS{e_ha>Vo&)${@M6KZWqPiTP`A-A5umHxCs&exww>rualu<7m|BoH zJv(Bq#K;ZWfbrs_YRD8{_O$KNshII=4KNe=&cOID`@uG~CL};f&k-lZWtpFJND7ZX zzt|s%i-W(o*q_rS7zw1_GMD;aeUH4<9Ya4~QSwX}fKgqmD&1O;wLE(3GSkfwPM zkY)|{j=GSorlQtEs4KHwPB>2U7d8!xHDoeZ!tjA(GVJSbx0m?^08NGjt@{e|IWE}6 z5Y$!Ky}4TVgRwQONw!~YBV`dTAY)QB`0wj&u>)&zDRqOG9^V4x;x~Z?nau9-<)V<* zcS_Rywry|jbG#>cnUOOdxU|RWvDY2WJ(VsulSVctFMPM(w!VEwJ~+DTnJ4zSV`cEE z6q$D=fr2}Ism%{Uq$e|y%Ibc;{EJaLzW>v`FTVWdj92#@*|_k{6Amezes}bJsXqTN zUq`(W!bHtqd4>MFYwwZK#S!;JpG!34^VX>KJmt%bTrg>`uJ@hre!mFD>i*e&K(`+< z^2-5x{O+YM2R&QpKBB;Xw13(0zkRFq`^&-|pT}ac%+HtGmhCf>?|uI3nja0`clC;! z_c;!#Mu^GUxb58Pfd%U9XiS~WWWGyz_5lQLGPxfkM=f~qUFvL28^toUQ03aNOBiIT z*>wyN-hp)O#E7|eoP;b?E9t$q%jn#H7d^T5UyT5Eo&W1Xi8X3Zk%D2-3r3 z(d$mh8rG*cjkR zIu{L$5ITk;<$>l0AtHnW^!R^uj?mJbd#4d72nzo?I^f%2g#k}Ng__lH^S*)ukrciq zI?F`xMN_OdUwWW<8)>_^iN)!Lv^E>=?mOWZYTNf(lHul*h$<5Hl#v8^BqE_HY(AL^q;6S41mv`^hjQ5zT4Exs*q1-npDY-*hD_dM zI&k(F$P&_Zu1bk!vIZ$e2-KPg%O{6+EXmf()7j1{&9E|6H9K~)S7*$sOxfxgGg>Mn z(tun1PXm)8U6Pad643JLD3m{vvLxvFqu!DJA}LFb?B$HP2rQL~oMK#@yBpb2Y5)`N z1p-qXxQlU=Lq=ocre`XrQx&IDsU1@Ma+6|4Q16equ2D z=R4z(8J?)LWH6A)o|Q0cm7@ZN?Dw?)bI2G~^c6#nK4avG?IRbh7lY{RF$rU!8&YhW zOtm|q*k&flrB?U^fKb~};hSRU@X^OjVP8f~9&v+=NzIw~WIPTZ^H6h<~C+d7y(C){BEWKh!umv6BlHg#6TLRbrahH!7Yly3H{P53Fv(vp**nuP>QPLG_qtPxoKq;u6KIva|KFn zO$VIqBHJYk(W6+i&qUTWxRG;HBP8{9ctkpkGG6&kZ**7nPLfkbBOhDCZr}3|OoU-+ z*>YJ0!CB!vcJn*gb1NXK>X$a1@Jn9h!csdW72aGcAg#Z>)DE*9uCln9`cbK5n+?9~ z=$0)sCt7|}7n+M2Ul;w-JLIH5H+%2_7HRxa2K$%lr{n%trbG{otHrWNw%3tF1e9+4!Hq{!RNtGj@_VqD4Lh^cX4&ON9510yMxS6w~Zt5rIilIskm6tO6R-Ng2MkvpJVQV$3s+q7JQa^g%}1e3zoAAkMo z-*Q?&^vkXb>q{CKv>dZut^_qKdX*_@$(*_~!_RFOTy@@7_XCu+*kP#sz zM4v=6#%%61W8CdDV|+12gVu!c<0nkZ8A(VJ#v@G_KhcD-ru>9m)y`em!S1rRpBNE# zbteN_YBYsDNi>MCoR{@7`RB18a?2CKpxwJ2>>%V2zZ5(Oi~sjh5Ruk*9BHznra}w; zh0&`i&Qg6eGGgh}^&x)}K4+7Y+Oo{UKc^6tQ=V`Mr!~PSzM1%o?LdU)7 zgw%~PC8(6B1JALl`F!zw?@eqWekD*bUm43CHD0)^OxyC{kEM6@M5jrrr3V1CD*O_c z{%!%g<-wy?dy=%kbObN5{3_DH%_Z*9&bB7AA`YJ<_$I{0$GVOv7x)j!rkBAAm#DIP z*Q|)=;v5<+svm({1z@r&@Utr0gRu6wRdxh%EQ8`9y3*3>_wo46p%0;s2 zxwp>wq+6``U}kWEyQtc>q+hu~$~&e}g6ChWwslp7KqhqPziPjT(X(vv$=aoh9ozaW zn-+K_N&|@pk9ban+8aD469|i-aAf8Y3- z!37l(VvE8BYfNwmkBh=@F6YXJt@FL63@+6aYb2)(juFt&XlUfXueJS4-}m=eK~}rVYcc*TaDS?`=NAba1SE{_YMb-T&gp6! zQcEtUS&H7?)ef$cRrD(}mUA5e6M}dOxMj!`eI}b%`q*}}2j@TjX*b(Ij;wjz>=CuO zV!X!MQaZL73ql*33;0JRK=L>4pWSd$UEq4v*#nvuNb_m`on=pisZnkhj0I%hq-&Cg za7xY;t-qE7qJ3-E*V&)Y#5Z+zZhZbnG1r!{i_+(9ivjggUw{OPwdw2L(SvAkEm^y( zy({a^$lB&U?=8^$r2O;(d`OhnyqF@4+1QR?ILbI0BNpx1tgVSZ{C&)QmbK@0oxfTi z5;^AQm9A=5G0M?-U~oy!4lh2xLbJ);i#fYb>dtxaW`>&WZg;`IXJ~gjw4;U^jma~w zTL10b?smVb*Uq(^KKUDPD777%QeczY+}#eu(XOW64r{*RJ4PksWb!dx3HK7=vdx8u z1v`lM=1GM2W!*XT_7;+AH21Jwapu~;hwan;tXz?|5eBO(gs>zIncu^X!BzUX9=3nt zvm{~0$)0vf)mizN0rA=lq+Z+i;KZ$NeouRB`*|DKBVoNDYs0?7t@GWtJ#D|qFTKNL z2NyCpFW2*#4OZ!3skr}vOoX%8uRzg7-inNG-@PaN08#x{EH7yvWRDl6o=J4f+i*d`?Yj52zbEkW>E1RZ_hI`!b}Wfcj_PB_Rgh7{PFk(gGb8{ma(DD$ z;W+nVAG^HM5*>OP(MHfZxQJb3d?pw4wS&z<_ds9UBeArzDRm$BwRJ^dP8wpRgE?~tVv-qnpOp5Qz=kmr64GYFo0)z>x~3bFn;vdZELg-WtQNx zP3k42LkN&oYYIuMNQS%=9|V`Vcbn|)1!s!@w@JyV;sP@O0Q+wn)aC z2r;p=>cV@f@JmfhG;xydih*_zJ~mGcv^9BJ`Z+b3m9A`8TQ#~wn1IAT@pFY|~@lqkmQmH)VR|dQic9s%S068<0LEvR>(ymll?9SQM?wx6hZJZ;tic9{F zqtnrmxW_oAo>%UpU2P5iwnc+r(py~PAUnL1e?jAXK=Ck-K5c_+cS@`nWOp~0x;F+v z*_XL?yV;P36L+(R@AMgVuXcdK9XQz~w z6Kcr0D6`R7Bu*pDfiXIY5tfDMf{PAb9=Qbg4E3QoP{6OyLiJvL04@{q$X!5Ye`ID1 zf5T_o0UTLHCdsxTNOBw9wL|Q&y&frLBSv3nN2MB%reU#aVU6E2fu<~=eR+WQ9%}a_ zWbju*?SZb-Z|$=3+3n;uhvIL7+3nWf_ghm1wNGcHDq*?$coS0 zSwmxjm;YR*KG>lC53Vcq5vI|*Rq&Qr@O5H+Vt4zf+56jgx~mASFgj=SQye@2)=RQ8 zicNj3kKF~It*HHq`WWz(oT?2W#2feNFumrQty<6gwu%=jI*0?WVGO~Nc(#TOLyzk1 z!hxa@I_!FWB|;PhIwEZ*qWA38XbE&=P)~ZtE?v2JI#)d;p2<{aYUYX@B`Cmm0Tt)E z@WPI;Zq6RITdNM(-jY(0E)-33^j1f@MTMw(_$P;Loc3%=#Yy;_%t2w?hp+hBGQqbN zpEIUeJ?KJXUFPPhiCa2Ux7q@(6<00`FK-5TV|A^!nJ$NT^boW#N$Q+nrrRGyC(6Ea zaY1Lsw8$Nt9x){H8IX`MPNr++7%gKQ>_i98wWmc7xH$S9-$x->MFRD!c^xYEuTp)B@LTA&Nju9y#i2u|Qt5S^FC zgWyQ<7p+dx=y0ks97vc{l|ykrCiqfFk4%g%Os}^0#GSsUt#2h-2f$7YqX+~TLkusc z!TW;YO@8N`CkV;;jmI*M%Zr50Kv$`KVV@7g#!#5Q(>F5u_B0F$x0rDk=5{|s*8aS1KS5&Lda=->l>Gt|^u&Ba) znO0@+t?E@%Q8VAhqab44CD_L#0VgbuWz^f2wPfZGv1P3iOEu&nIA8LH3#{9xghQ}I zq6h7mS*7~d+#qJH%)fi+N{sa5n(U5%uZW_gTU_Mj@X+nmzK)R#ulF_axz>6&Bf2G zDOMad?u-8jEp=4*7oJ~0HOJYEqQyV}%EGQ*EZF2x1So5<;-}4GjlN<(Q;Md*YN3@9 z0LZi=ATx51OULEOSkxdHD;9o*%O#6XUw9xQRB_8k(ErlW(=(-+O0-EOSd{^!lYWYW zIf+~cKF(Ez%jkC^L!?Yj$Oo_SNSq%A&XGcSZ>qDPu8-)F#jKoDWI3Twh((|s%K!sw zQ|#d{&@Xt-CXv=DW7S*YR9WZ2h3Fuxj_vCs5&RPdul1pY;nxS+sTPOyE$q5}Lrtyb z*ioPyp%Tsh4(z4`?&~^n2I8!8|=+`*HMh2DwuV{9V(8e%?c_}2w)U8C(FwpiekS~{#HFq{O!;+ySTmdAB0LMb;bv8+!p z;{ybhi<#XmSOY7Cb*FWrfq3GMl*B;9_S#zgNB{&X3y=MPpqLsEcdEeu@Ge>!r8^A> zg_G~X#%N5X8WVZ|t5QATAG_PpAelet06y=SKf{;^IT4be6$54mgdsB1pg+aMAwej} zyG92;DhoG)m@umjo@~N@GSzdlWLm;cwfB|X{1X0hF>?t&Erc`K-*-&SQfkk3Kc-~|31<9+@aYiH46ww^>F zqAA7mQQ}IxK#r+j#F$F>KCTlmMSK-+m=J3a&5tC2o8TN?qnef}B841+(R4{XNQFb- z0Yz$=$lZT|4qT!i9}~`LB`d*Bk`diw5$953tr=*EIFvf3>KGr2vh! zYq17&nMn98);v&DI|=Y<+-SigIPbeSGZyylIsRi5usIUndl1-@x6y}}Hi&*81i zR%{I3l^QKG3f(Cm)k;g{8*|=`iJ0-!Xb`V6JUXerypx_8MWAzpE%z)D@3QG7Z%#`R z1w(WqOk;nRPlb+hjj3W~8b=lmF1F$K+mNI6{7sc#s}R zQDr~XOtW+}@mA8;wLcyA;}wY(!xwGV2dK7sOFvM-V_1jUk9K^TCw!t*ekoK2@`#XeF38r%_^hx?rxciQ;FhNnW{J)hveug%i#4KG2^pBYg664G0t_UpuQnKS5!W6g-4HxS*lJ}?NTQ9K zSQ$IS?Te)cFEL}HzM@$87T~( z4>Fi=(&2-iX@IJ}Tl8s=qMj3&5gz7Ev`+gWhS5Xaak>h>VoYi6v+wA+Tur6TsA4Z6 z`W7W2%1|bA7#A3}xSZ1xYdr{jDGU3DF@PHrsSA$LP$NspC`@WM1@`FfJ;GL(C?Tw<**5p)5w;%z`|Xaj^T|1I`H^;5=T^=qw!lt=NGmmG zdEAI@h@x?a5<8JK<_K=F#0c%JFs_?;Atn2toyIFtb*|U1Y-OJ_BrJ7QMf`5{iELlj!DXNnCsyv{!N=#E`DJb5riP{rrV$|yPO=Jh`cYhs{<9su zeUNByZQa0oID<3HRDfO&xUAJL$r;bwMU0Bb%5&p`3r(mCc5jWwISC5 z6E#GEhUg93^qx-2-w$Ngr;REl5c{7pK4o+CYj?n}ZEfq#mW(t^8y$$IjZib$IMhSG z*s(5~fRnQsa6QD6pA4FjFOi=%9yLg%Mv(Cn=uw=u*mQrLzhR2KK&B9)A+;&S_9S{D zh$FSleQ>3%IFK9YWYW80d2olm=fMlUJ@3`3G5LJGY7N(Se_pqb;-P;sZZHSEZO0*C zFx1@*zREWCzloh^p6W1n=5;%Y3;fN1-)Hd+FC-c3MLrqpC1?I*-_~D8u3o|Qsq|a_ zKb*6Ht+qbnnX(1x#afUD{^OjDzn6#LAV8En<|PinNF}o|APowC#AIj-cKbOSkCRB? z|8UMmwNJP5C5GrCDw4v8R3N+b|Mi>=kndfO{F`;o22Iv8vqpv-=%=LQ!l3@|himvH zpp1;M%qUXQdh`ANK3td!s_y{d=OYckd$Um7i2?u}++_FiwT4jSS#l6aX*(|F`4oGgm##H}&;ml+T zU*=|QOm%9vu3Z^!iB`nJkb&&ylWldtGn_E=40VX}8QrEX#XY+Hs5;>!mlvQk%Z5*tY8-JfdbrcSXNii`O=F@ocun@+MPn`_+C zlMv$Gc7H#~_9U-Pmy>N>;$I!fPqOF9wx()RGEZE>r^zCsPMir!1;@LoC)?fK3n$xe z+TZC7cP2PEXMv_t@xJ*R+rRymM06ml7lrxcQ&%_D_8ajyjsf_Ffi?2T2KxTUSIhCP zA&J((Mji(D5V0+mze*XiY9~&Y?}A8WS?~|HaH@THm&G%dI}e<~aA@ znNw^%cmFuW?%nMPEWirQRq8B7n4s`w5I!;2ofv$ZbO)VkCwJOZ0;xi)kU6d$$#W1f zgH7(aQ|-R>ew<$SYs5la7-wmIoUGYWWbi#tv(s^9S#z4rRIE`x6=>GPtp1+j-aO5A z3+BY(KBZo#f))nfxboBK?+vc+>Gl+kh`8o-yKCYyOX94*oo>e#BDj#=IS363Xqz&i^Mu6?L;q+azG#pUfk$JQVY3v&ayo!A2wm9 z$O{do2d4_|bzOdkE6|%mxL#nxq)+k_3!cDaF6&_;{HK{FeWRgSJEHJ^1_v7q7vbL1!X4hR?GiB)*LE;#NUrIz;02eN!7_T&g)?lY zUEW9)Jb9s&^3c`x$LDU!3|n3LH3GA~<2;0mX4orB{)$R1puOS-o^5kAau<ln=Ke!dL3CC8))Yz@=^j6y~y)YkBWpP}*rq$L~ zsaOMrywmY*a63OZ-abz}eK)=3i5J~HF--4Gec}DFF`9CBeVd)ocp~CCloX$0kW%|g*)a-cfc&$rRv57-UqC3zK02~e;aIoRLq)Xn<^fr zE`PLqxcG$l}L(3h&gpXjIR-6?1LBUJpRf1UYZOP6Tsl6FZ{`?O36zW`u49 zZSI@7ws-lmV&PBp=nmKa9NW@q_EX4soY7%NXi5nzKnJ+o%{#}AgEBmOj;*mt+pzTeH{iAc(m&ju=iB4S{CnN`kdQ0fmh-2j= z9^t_&?}VBmtxfTexPL97DIRlwxxnt5{NhRj73#3So@?%RS1qs?<=*iFeOC+nmX7HU z43dBNrBC3Mvm*2D+qwM~+WpLCcf~?mJ7|5!@ayQU$FTP8(D@XYBQ${m#Dc5ke4}lf zHXy9uujB5+h4zg4HlGFzU44}tfc%=%{AbW?Vj&4D37af-b1$?*jy85h25W?g06w_8Ed7A%b+OF>l$BO~ z3&BgaizhCa9ZoGg%-GZQ9F~hY-9zK8Eu9NbylWRp)o$X8;8i&S;XdRGt>95S|0vql zBRLq)lKE%2UHEbj-h`meX1xEl&F^=|!jCD~!9Sy`!TR;DUd-X{Zu&>I_E^T5?gKh! z;)TcunehrEib$jE0B{m43hDbqjU{Xp=&^o1`r}0Dx4KTzGLE9R@Ua?OC^QXqJh|W~Pd8 zOi)zb7PsJX+dKr>IL^`$&#_?{0f|yj#iiK#E1JN1E@MXoqcJr|3xBjw@{U)^inSBdyC8N4gkMdkVKf z((*l*-kY8Y?sWIzeo3@oEOPRfq8Z^=G8`nEhgRyPO8s3AnrS4}8K# zRf`>h;_1I^=(Ir>fmFE1vNx?Df?zm?ErYv9N#vOaL$Spqo9ipC>3A?uM# zEJkEI&NVN#UAi2ny(a++4+x~zcyL@MbxIAKDebPQXE&x7FhLYqaut#0=h?LTu1BJo z19wtO?NyG$SC6gA$6@j*@MNV>Ra|t?UAxqtk@y>WyxVwpag{sr>f*Fpy3Fo_{J&|L zJ*s-^n>GO7WvtUU=$eFs+ThpjkgM%TbG*Z3-^oo4Q^oGZ9*K7BK3FXXx63jl=5yR0 z%P=}`bw@6%C~MF0b7f|8V*V<8CC;QJqg=nxK zG$Td_R0QJHORmFRda>(!ogDxtoq8Qdm2Lnd1QQ9bEA@P}d-*y$uxmbUXBw*}HGX=z z=@K$=TAk=3ZLa(Ec9?nC{p@->z4c)cl}J|cdAGcma9>JNE9e12URX(H@KF?kq8rw; z-xAlWih1raoWAs^NsiM7k}KV^uBtj2NNsLGpq$xL^fP zz0ftUu$@}}KoA5>Qq;hMQb$%5u3nO4MrD)3v&Tb9Ksn#ONw@QTg|0k8;w_WjH^#ab z$K5^|g=3xm30Vv4v7~wOHk_O2RH-(BhBa;6$iQLzgD6kLTYXBbep-&&vwTk z619A_0W_1EYYQ(k!I$1Z<_%P}(aUDN3}=fV%MUTe+Rs-tG&py6FSa$Sp+R!3&iBpt z7Nwq5n@%y};HZ_}k`ug3^;+wexhlKzY0APkOPZF_dqQ;b7;5chaT0oS(L-tSHBT3w%mX~K?+ zi(J@d>nj#wMiV3APg!tT+->Wg$hi@>+9NtI-ICONN%csEOF5Y&E>N80*4%2FclqK` zu&E}Z*U!EUvC@c7a$ns_*4YO(QI?y!+hEYA78Q4B9=Bt5VO-Jd3ZH{EsWfPaqYC`D zD)?Kw^o4H78hbQK{-tY(2)Niiw+2#lvHNC?-IwU{a4oC)VmD*0-HV?;tz}o_eD~5? z+kGTbS&W^3viy(^T0bl#4pZhap^xkm`dv%BQ1eWVpcGyu!#8BUpg7!}Q+W5jomMV( z=iY9!I49tDK;I!V{?cu@-7cxR7&V&W{@5Gr#n^tuGWm4MI=gE-Ur>5B7ewr=TW607 z9xCx+8?g0QmQ%_7W2yDh}H7u{+56rG1#V;H!-ZnM+f zusZ?8LU-n!wpaUgrrgI9d99vKuXJnfgu1-$p1IRb1$V-`?DEtG&d$^9Z@$a^F6G+T zqXSuCA`S zDwsgmO|CO2$&B%!qGA9Hpr9x!h=8ET>VjgxgyM;iG&|Q{ zkWCDNVxD)XFjkm>rbcrY7e+nAsMisznmVL|PNY4@{zR_<9FUP=%U)ROH}#Z>;$aMp zciRIVfiy3-zkS5-&~$aVNLC)oBgiZ$J3m})?IUQkR@%=V@kjT&yFz>-Jc-=AiH?^p zo)|87&z#CW2p3^a0BB<^zgQ55#TSvK!@t3P`?x=@%~tIZ`3cB#Rw$XBfpr#L&$mtN zNz46XymfZva=&kzSgBbPmnsUkkoA;<0HhOELdGU5{F4h_Q2tOR@PZY7ziw+`m%I!f zV6k@$hEgFqyqNLU3MQg!lAm_kAx@6ey|cpaYEB_vgf7i?zB~g)c)1jywy{3L!VXBwA1$J={=k zOI*&Cu%lP{ZDVgf^I0KfJ--zKT<_NZhMe`Aw@`HV|H(#@Z?y2-{rN zK)J*v$2;L7Jl~F9?Vs)Kw#!%hzdGU;rI3VmlATtNl!zAW0~&Lf7dKt!cDBtqIwqnI zzi^A8CD(>=PR>2#tQ|1^{t0+U(PZ+np0vi#bd<|E4@k)bkiqMk@HW{_*`CPy0xkf9 zTvqq4@lUDwz|V?Fm)xddCWeG^yoMaqq9#yLo>A4(WqqIW3p`}+L2F@;?zh*k1$WP| zkFWJlt|hajp(u?ivO%Ham1#B2RU(@d-^>)IiKZa+->7x|0Uc-Ip~+Chq}K8SS4%VG zp3*$zZgn)@ z-eIwxXXdi1XZ(d8iKU)fkMO_F9`UT?s=&T|N6^F0e-_~h8vE?C{)rUnx&hNs*rm z@9zPvC! z2p?h)ssf(q2!9wZv**0z4=B%#81n?96myxft6uV(QQ<2u`Tqo%AAcDG$0PQYm;E!m z3++L#__vd);Qd!KBtJkP;f z{BHiPrpwOX;-BjIGk>ygzvg%A_XvFjY4?i1r2>3)qgg+R0yPo4Cn*sYvO6xq#gn39 zr^G=a^31ZKulqYZJM~TfIx4lT-vTPHv=_YPA5(J$Vwdm|U8qeAl|4$kyT(6Hf%kct z07m*Jh9+%zg5T0M-wMp$V5e;Lv#n;v?Ha6LvBSc9kS)gWhF!50)c>qK^liUgt99%f z=NoLoITbiYx}k3KNT@mWZGRsH^I!V5KLGC;B(ZF5%kYkZWRL*W#R>(?7hJY;LknNY z&!SUdlzv3U^38V0Hh*Z-wXy#My?_difDxI?a&Pl12Tq+LT!>?Z(;_vxS#UBhmZiZW zqQ7mT`S+^VFL=>5`N=d1j1MBcklXt12O#ZpZ;>rjr7G}9mGa%YLG0?-2kuJ9`c^wrQi+R zg@W++_HXZjHXgRiq0hr^2Ss{OxdRF2B`Obp26HrJylzUNK|dBJoTT=0&RKyNMgaq5 z1gx+=xn!YDz3-3m`91o5zbgmy?{)6QcINy3fbOa}h~E6y>M4d45)4cMSfkyK<~)!~ z+>_w^h9|bw2S8q)efoXBHZLi~yDhoKZ)G3+*x#puz)j+8ot~Zv24-09uRi9W{`>ZK zANifDVl@or^RbnLm-KuMPD}%T3X!|)Js;t0_?{wM>JbhBEQsVUesK%ni9{@ZG5c$Q zV6Yh=1JJSUkgUME$Be2DAPb}N5iRk>4N0(j2Ml8*3j#_y2GHo0#Iz$}_K<*CmN=Nb zQz!!Ih12qq$r`2-lrqG30bIhT6$+FB&QF9nMjN9(z7!-oJNiz;dV)E{9#WRqx@u6Y z7RoJ(7<1ZovUfPG6dmq+ALnP>rlA8Z!<&5D>SMw@Dfq#!V}9X}w1(ia!`WJ-22-Pr zGO3h!deSC-u}2-Y`QgZLe7*c^06g|}PPyJt=8J9qvDZM9Uf#ONXbwIX2r;+_s z2p|m(4I;(h3s69Ig7CB8U)`ojs_q`H05K!fUW~BO`5F z<3~-x9i+@nB&9T_CfCVu3w!Io>E>sV!ezT(-Tc_b&C_t|9ay-@PWsFrZZp+EWqJeq zWPc~p#WRh&591(onE=WoseO+x{dP9B!|zb|-rPLGu+4_KKJ))_8}Mz^^-Ktjfm?~`|RhSEMB>%YyzN}STx^#?*B3QD9Z(s$&{ci{p%Ng zO$orkB7qayfRyZ0-}-ZGk8l0!mYwpI|99WM@}+-OX>*D&m2Q?Ho@ef&-hbFDcd<`5 z#wSJG!hYq2>*|zYRD|Dc-Lwb5?m zm(5v5RmkZ&#x@B>3S36?E*3>UJT8k+9sbRhfA9a9yhRJrd5_zxzxV&)@BD{7@dv+R zP(zwyv5_F~@WTB~0x_BjHbXZF^yK`gnYC~n|DPK^Y#ir|gMvDGu3gG8$s^*2vB%p&LIQ-~Wb=tB@ z-ySEV8vD;WEhXb*P_#c>2u~K|vww8KH17G)ugU!Qu-c|p>G$Csm^*EB*g84sC6hPU zFMjkpn4I|$t%1Hk8>yzOv>jD z5zdl!eb#P&I7#HQM&U~nGE9iACL9lAdB6y^90G8YB*Ti(wPG9yz#WgzK}LsSwW;+9 zZ&VH{8)GQuEah%eIm3(=1;iFoNuJ6lYV5e5{PdXIR~gX-cT|uT6#I;&joT8x#97~D zKahgv7=GGelE|aO50|<56=xs__`oz1pabRimJh+*Kl_Ii{Pa8~k#M{H;b(-mjn`*PZHvXucFuY+SXpBD1Lc`_ z{mCZloqPQZ)S4F?&^Nn6yPq`8-(CNVIm>&^_VG-%b|IPzUJyW7z!Sv&M9fmw&Dm1pz$ipFC4l{t8=8>64_kb^6E;ZRnd5Q8-QZ zO<#WQ^^HO#z37|q7$Q0w)84K$=4?W_>=T&k{cmyol#NMU_A!wslat&WYw6>EQ8RTY z5!2dp;WhAu8EYpQ)3#@Q2x8D~m=Jy$^G3h8x<1rf@p$|x3`Zr`*;514yBnH9a!TV@ z>PO9^_UWQ=mEmR1MO24Jv?Z7hA!Ys_RcXg{OJ?g536>o+8IA)dAt`FbNv<@dzOYXM zoWPdmA8P`K)eBP)<01r!ad$2Ex`Q)_?-($!j&|1_OfC>YZWHHXp)L@5l;ZGYUN3YK zcgezaASSS0;Ly9+0?wx#D5gEdjAImzurvSt_$FxlhCaogpxd0AXDUurNfh5%s}S=X5lX;cSy0DF#QQa+`xSD$XDi@R_&((8P)Oh zGxIA-wIX;1SBKw>9x3xp%wj8MxB;JHwi`l+3uC@+5__|Ydt zW)7CKONz}hqJBk5`Z>`amoy{ENV_0u_T%S`q`8(oaCXZ4df>ETsuebf>2o?8gwu;1 zUSMGX39uU;bNrDHn3P!!It#{ap@_AE6cn47FWPfX5T0^R}vO+LYX<*yT?9N#`NB5Kjo+5c}J3j z!DfMn^!sC;?Gl=E$}cZYOX=aWZ*cB2A&o8!O~RQ{Tg89C|_Ny=%Z?iq7!kj`It15ttdfTQMT;(Erd^6LVyX%^n zgIx|-s>$ptz8I(tbg z)2{Qg9GP;AkJF>*TW0vtVi*VESt1(e3>3cob!&4@#fwQyrs1MIx4a^2Xk6@Dt<6C1 z{AH~x4aTomY*iaGfS+UAn2BX?HW493upS69!h7%KHjuO#_M0}Q+I!hnwl!5aaSmu} z_Qj?1thUVNMfTFR=2knrof+NpepyC6ve-Ier>zm{kv~}KKR5yB8N+@hP^LPLMtV&< z)35e^wu*2>9EJJcy+A&I{{uq#0P9y_m1$eCo&&6J5FIhk%@|lMK}wwx!zu0Mc2Qy3#-iGbp7Wl)_kTtHf>s?J3T*b&MAI+Au}m%<3^D*5K$hqmKDa1jIu+vEBCScaU6L^q@<x$&0kcQjk6S!Q9Zd$5B8%Dg})KmckDRbLkPi3 zab5@W>hQhtMcpa&{4d?SDdum?RbTpp< zqf0uO$-$RsJ8Y*K)4lK=AcvzA#rF6bb7bXx7vZ!c`z_d9aeVXTMv+J^_r1V=JU!?F ztTvw!98$anwhj{$i)hcC5ezM0Jm3h=uAC9HYWAdy^F{QTn0e%c;c4ll{bWWk$Zn`H z6Y*s2)7gy7-}aOjefE@{)|s8O)voDm4k~zQEobpCK&85vKeRX>(?qWI>U%@-*e-T^p*)C?9g98_NdJi0&(A5m^VWe;AYKFP@kahMzBb*ag z70RRyd6h^psE6q%luu0Bx*q22lf+^<&YIW(XjCE(OEtvDq1rrmtw(0CI)j2JmVf)l zL3_XPoSBj;umo>3t)rhXHj3j9&dh2z|KyFSWTduFPjg}kwM1)SokYeHc1cfY{}cA3 zo~EYvjc86`;F2f0-8ZBMfr|2TJ1(4@hFCkVMt!b*;Rl;C&m~ zzElkGBto=T?`yhadJt{ki`(pmeNF3qrxV^z%cHG;!Fq}3UYqdNybLNVadRcZh%phd zeDcyCh#{i+er9;ndr;3W<-})nFBgyM;y!!!ey08KSF+Ad>AdU_qDX>6@B;1#b>)s~ zVY*~1hxb7**gh;eV!|4uIaC+G&vFkhwOjTxZIYX(V&IBqvGqpUpZ7D(#y{GilK#Yt zXB{^-Iu%~zWf(=0fLHi~hSbATf@nlnKIlna2T~L#qhWj`Rg4kq-{;UZ*}{97)^)Sy z2)T`PE{V}Sxf_-Msr3wj{g{Zvxt3Ba&o}E^8JsQ{89Z>urX?z#+huMgysA4)!)h zXQ3^J?8&U>XG^pVN(3c|Y!gkIxG(;%JD4OA2_bagj>!ryZmO?pXiEZahEv9w5}m*( zB2WmCLn4KXQn(V7dvetX4ErpdtaFD|(ZEc(J7I8i_hLPiu3GJ^5%tuG+F z$x$Svg#l-7%Q5bhllC2-4b1u^1WY&87YyhwR^XrI87JAt>!uWfB~Is%b^%`QYR5qq zfek`C2`d2RCKIwneK?`*l70quzrN%L75K#v!;Y5$i*Yc<0p7mp0xA@b4Gv`P?#^$` zJ9G=xNzFd~1Bc{5$5(O<0EsVgxDixyDn@U8QMv7maWg zGk}zvVJa#TYIY?F-sYm15Ew;0sqsHyCrW=w^ac%snTG#~-s`PhV7v4)BdSUi11EI0 zs5IxI)0r@;FN~9I)%VDh*sJ@Qp>-vb2PFDB#|M{;gk=v0c<#iWnvL6xSBaS@%r;SE zar_l%nDtJV#HN}eMGA5@j$Cs^8N$_I=w+d}6eQwCA?Y(*seD~Py8N9;g?J_jza8FU zJ3*4}6GK*lcfnoG^B9RE&3vPl(I69&K-xfsbrway*;J4Th?3!1!Y#m4z@n>F);yjT zrmq|dkZ=NVp-FNJpZ{-&}=VNUO}cMAkXAp@&q0yPoWt>f#oQD{f> zH|?t!03R@O;kzuN)UEk%sLWl zc)sGoNPdBigtse_LP50L3omi)6-3vHycF4O15L|1G}SJ&kmBRGSfyF^!3YMq5>^P- zm?$iL=ro}N(J_>e*0VSoFdWU=P;k?8>)D@ZnZq+7;7QhW@BJvXoH`4~B*fm;8(9*n`C)m|borJInqnN@p7a=3AqrzTCNO5e?It(D%rSaipqs%>Q@j*4 zBMlS^6neGhYgGWpe=KrESyw}eMz`~c>b_bdR znldjwxb4{_QRHzXI(r-qCn?C$K$gOAb7M53; z1W@KwK84ZzE-n&%V8?P;+!0W9q<|oNlEsTBl(Du*C9wE{s0-R)O+$r)-O#?aJN7<9E5Nm^VKn z7(`O3)sBg$!w)Y?mY{cM3ugHa!^|Q0Wgk1t zoGEv&4Z}>wBKp*x86y7kcf*kLF1D?Pn@&|16)wyhl1PTU%}VNL0oLOO#npNMZlnF} zaMQNrqC)lq4k@uq#3jQ`W!ou9i8XwxFWGVKh%`H>XJR~j&+6f(&6w?1YS@lRm&XU| zsR3`T3XdQ+f>fZab0X_?ON<|0QpFT5Ddz{$*FP~nRn<^qwCiC+B~7n+{!=2=b`rhA${*VXOa&s1asVT|G2e9)!D`X1IEY=fc(%MxXRhWFp{QN3!z3N1$R7bc8g+sa>GH z5;zXR2M{1Nom@UfY7;$12_*kmXBUw!(uAwxyriUvX44h%zh_|N)96C8*=*UE60*oC zott8GV%S2`cH|T`Pg^Nz4;pFq?Ox2DV6>AkJ*QK#z>(oVEg;JOqa-gOZlQ&MV*v%E z>|G;Gx4JLAj32%918zM(fQ^|9!atKQndQ!a5k)J)d-CB~Km`)iu=j#14n|05f@6w9 z7@#)z8M$YH`Vr)19wLpPI4{odrOQPPiHRo1XM#M7DuAwBdf0S2PrgnH?gM3b#~wS% z^k7?FKFV}y&O*41+cEOU!T4NS#Pq{L!`Znc0N*w?K9h9 z+^}?Yy2Gy(*t9zQHp%|T%e~WbxA=uxW;EeTzU3$UXKg7QIC_mh?4%4L zG>Ymsmlgp~1%kMM?bJzU(BoVMqMTOGi)gM$Dn*nVGLJ}zbb;VSS%$y_{3Se*Gq>dK zNgKxy=y20@h!hIL7r#EJwR0&FUSJn^Y?{4yEXoj++upg8A%*WNmSzQCzLz*7U80

    >NpIq$d!h6=kj)H zp+Yi%Tw6wH_DV{kxnJAI$C)9OKNsr-uD^Z!S>i^odX0S-&0>K@+7^dluh?i$ILr+4 z9w&#>mstSW0<9=S1$__umWI?vs6r6wfl$ULu zZVu-A(-EeFKR4grb_B}Q3j661<_`lO^}2h#*j!2Ja^xwilMF;XQ$iATho9Xp#DD7; zx$=ZuzyO#ky!A-ax%XqwYa(_M%B5jIdxn5#lzQz3F*us@C|oWyO;GjYk)}%vb#E+4 z8P1y~F}1NL!XJz60prcpDeZ9+-tR|wnR5I3c+;-umzNwCRZ?r^@Xj)5Uwy} zzM~>21;GUgOBtW}x1EnN9l~`UQ^SWjt#gGv{wQ-u#XsWhfZ#{}K>1<#qi zivvY|wC&#pM8&@YG(ZBAg*;n>Yl%q>HX+y}OqQXW?T$9tI>*)~(w?S?iEDSB^e_(Zf@+8sYKmcqTsDJR@FO@HRBF5khcdxo+<_$oLJ5 zMFllDhyxIyQ}@}Pm#hk*!y8t^Y4W!pZAR_Cbnm);(aJpyZ&0jY{6QuA%g-nN+VuB1 z9J1io=8zHCBIq?V{dfPDzJHek*u4Kz>wsg-)l&betuqL|{)-;}^BB{mWc8jJNF~(z zSW{W&P6|-+H1sQb_6L(M*a&}+wGYWZ6cUk=g>$ebc3sGeIstlBLNTsAr*QqZO;^AJrKxzIScTG-aVajW>t$|`QTfEE41Gzut+*lH z=W^Qe+8*;8Q(dOk}V2xrfu)Y3?Sg#u%I_DiS#t><8KnQiM9YoQa8-|yMT7n z9{48-95^l$cO#ZMzT_I)z`o|^5Arq9_7mhQ-vyZth zF4l969pT=Y3G$+H_KiQom^|xZ0$Ls+p)yP5_Uhx! z@HSVwx>u?0q{Gl+X)*$9QpSCGyg59z98D~(vcSIHP2SZB#o`iFmoHW0aNZNx#R@XGgF_VWuW6k^y6G$?mRB!fqn|VE0FihiKeUM zrXDAnE{AN!Bb;>e(WY<6%C`}kR+)jKWPCFi6iS3qB3cu>N7NNm8==?MTDyPY9CV3| zFOed)+4(1$1MA9FmMHTvqvF)qC>mi}9JfVAFG97Y3tjh+pdE`Z_FZd%MzRoftkl9u z_L|ZKDnzE(F)(cp-8$~aWqOeMJ&Sq6rEYMWA|=Ii9bz;hfDU=HNqPvbnQRzqCLIt( z=@Ro^ER2heBZPjFp8w)zImIVomt)DY{WNUv;W?!4&Yn9x^UXHFrpo4F1YI zSOPG{`h5%<>9|oED~lV`;PSWxv7?Pd=Og+k9ru$qJjrxEwuHCU)N**Hl-A`c?vxbJ zi-xu{sE5?>T4e!8_YFFmLeM{JK{MWA2CHyUZAmIMG=*~wp>RD{Gchoib*kY0p3lTdiQs9(Pz@997)DSCq)m$eU zkdW|yLE5D;#u3JjaXo?)$uzX3 z3Y=vQ8Nld75265k;;xrC8{@Q?LB?qXSwH2Z`fp{0+%y%E`0ih8cb;ru<^xUt zk4%H?G`sYR__$NQ%+pswDqi%2ti(GREwkiyWqdd#o)J|XftE*%&r=D)7nbz8Fph`vbrkm__ zd(>&>G}0=)_Z4bV3}{dyz#;D58wlb+L)^WDC^U9Sut35_X9+GkHU?Q7Yi>=+Ni zKC+MhCvI3FV)4tH^c>bBi0*J7$(HtxZ8^bo?)gAIGw+gRRE$v{g(ed|h9>|G;?{{*#NSsV3WKua63HOY*B)Z1q9R5*fnf5qI z|Me`>ru0K?5uuS)Fxem4d1skU9SN6EAYW(UZ~2-QDwXwO00?AlZPN6?Vc}12nPrWG9<>~b-U|qGp_r!GldY*24XgFj!L-CiHl-H znhQo9&&8TcCIX6$LV!m%ZXV^L>CpV&Oqa5vR^g=n|FDSj2*iL^nCuY_N;}&bFT%dA6rjwmuAMUlQFEH(!yuI4-P%?U7jnu{=De>2tX zZ^hX3)iSYL#S^=G(3RoYJZK_Yh4NR%Vl=In`d8xF?)BIK zbQVabyyLJ5N7b8jxBRGRVsz`Rp0Wl5riNSRZ;VPB3hb)c>yribrdRRZ2+AL#FJRU%1ouonqR``RDU|J8lY2nN#faDdwspasg$uDY_*Z zlc|y#8cQ5Ah6kL|TPS5LXqOTV_o5GuF9zi;X8NL!r^)2MI8Qt9l#9#|luUPDWDae6 zhR#Sb2g6EW9vT-u&Ecv-0+yFw%=S2A*+CbhM+cZEPc=Q;-p_g^Qafn?00eH{Nbu(s z{YelpaMe^0@q>2jRMWowgE|bA`cx%xdjnAkrUYle56eaQ2W|B<)0y&PrlI3|(4Iey zhMuzXra1)i@-)+<`8>&ksSg{Pi{Wyft(8_ZVEtFpm)B-OQaPmujwm6pDofqFWdL7LGn-)ad=!#2s z8T5vu2EhzR0D`Vk-4a5L@GKSH>Qb1o$lMz&82uB?B&cW<8|?zuwx)Ft^K+nDf_p&Y>SOX_JX zza+5<4@J}|ir0uD_i@H_L!2*S%oadDyV`yViL>hOt9*jxWbI57dZQ#h< zNTXM(-L+ec;&7gAdnqnjFl1!t8nP)7o?(YxYWh^2;jmCn8@|aI!=ryVB({mcoM~^o z)EwS<7N=_j`w|lFEbO1a6fIswBa-7qQlIytwRN`QGNAJ{JCL8lS!$$KEp@1+b{9+p zOPxr!bThkW0T~U!AGCz6_FBSOdzNsPme4+YnQ345z{BK-c}iFXxu=i6N`)SGn|757 ziKc~MyGXf^*xDf2xhnEx4J$Oap@d+qrC_b4#AYWG=fZy`vV~5PraKPS#0N3l;n~>J z7ptg)86l%v?MauLPVFy!Pm8~ps@>v)uHwa~NOTh?#>6Tux*W;peEZzxZ2C3!UzeLB zh^#s23Ny2Kj>#mE9$OK~;)N^BZ$TbCuQV$}V|QGM&&q4I;wp16Lep=qG98Y_hDQEB z?Gr#AH!4L#V{ep+?MF(@ZID+nyGzGa2q~o7PB9ilH-D+uBU1{>DGw}WCy18E5AADL znbCPyOv6XbcAjM_^A@eq<;YnkGkS4;3DD}0a~vN7U9V6o2|E#aw(b+&5yx`eNVF6s^4f66{G%XAa+W+Qz(%M7h~ni*r?Ab)c~pHX}*=0Dz*#xy#;jwK*tx`}g{In?APRUJc-_u~pZY=5^>d2+K1Ck#hqyk=Um=|1YdNtp&K@Vo>0eX>Wwgs1juiB@t1(Ggz6Dm{3llF^iP5%>L z`rJ(t{dkf=6>HIjTR6Lg(k8Z>irJQ;EFZHHAPbbhu>Aq$gw_}z#Tc5)AOS*U!kIAo zlE%TM;cNDa>rBh>H#JSYO#Oi)Zrr@28)m+6Vm$pfHcf4Ae9z5`?xq!y4-owzc7Unc zHR0^0sTbV4meEV!*dMOLI6m99xSrMBYzJKrDVvK_N&%v5#A}@5kOc!+Zg0EZwD0w= zcAQswhZ(t*yV%u1A4tG~r?mn;&TGOraw!&E4fR=tDMmHHg2h7KHd~Z1%v(Wx( zwi#Hq4(Xw#LzQy7ImO;O8|BhuFlQeAK*(I82S#FVBK3?L{kj2euPXRm5Pja?-K^ur zCnK0+{&X}vh;ACFH_J+Hgf}Soz^%?m0w^LkOt&ZBWEMHc-)-_?lH>1ty136)-)uUW zTi#FDF*lnI9q+?eN%RIU*<16n&9#G@Hv(l4-M5x?0rlQ^v#IQGaeSj0EN84S^%cR( zi>NQ%oE<>ih}Uj5)gz>^1&*XMC`iKyEfx=SeQ!D-74k@lg<6C=oYpNKS5r z1oatui#e{@^=LzgDTcdYJSR8|vbvAlV#c>)MazLDz@nV>Jw}`EE2ly!haRrCU2Ziq z!Rim)YEE@)(e^gerRjYv()M4h);;!^+sug03LGYMD;43i#_N{EkdpQz+CpSY-i5e& z{rxu6_7ENmJHz@1DxSM8RB`QS=RfIQr+CeFVm0KUML-=#(-{xiG0Akix4q_Ky5um+ zTvJ<4G-jHscT+49fEc!Fu4xV@`s!SBK=Lh_3!UQZNn3ThY0(DvIwTIK50iind;O ze}3vw?F_a9>~g#(;MAD>`|a-AO{+=@Jo29ki1F@uhiP6-fu*?uLQ$HitDB}C(jx#M zzPA(aFr7v^7kqX!tFAx2LR4XLpkvRtQ*{Urux0?b7}$p#2udB7BNgro{Bi=Ag*T|K z%g&fCG?YM>sX%B%JJ3A)I z_^1~OfUiaLLDrQHXF0|eoj!oBF%-+^5f)YY^y2U;%#+blE?zKCn0W??G(s`WP!WTWqU4jtedatm9=9#LBD;oLEz1~coXNL3XWAjX# zX15fk7HG*dA?hW+XkPv`&-5bjQPq6ZsjF?j`9!_FqN!al-&ElWyv$CUZ$|QZ<9suW zpJoe8ru*f9nX5%Mxg9wF{p%8s3e&2vQi(7dM87*g(=ckMEPy<(veOqZ&dGN50&`5W zWlltL@o>}|F=KS4$K9ru635+b98#}~C-Y9U`U4oZ4?$fHx6*SmB_n7vX7bJfa zg*Q9lK@}B+%K~L)abrx8V(KsVm@eq?=G|lVFPehZLZEwv{qP>fJlVFn*9>Jsb5Avf z!ig;C&%QnHUUR2+lWlpQ>Bi4+eu{4@Ox+kSug%;CO}ok7ai5t)5P8S45h-u4YSOuC zx-T>*s{t`}u0&%4yvf>U7n<|D7wv(IAlp~iV-}gC`%X^HQX>w0Bu=^R2nw#!%H zgs50dVZD3(epA_cV{Sd&lnSEVI@A0mw(J2@*?Fde>KUFq4%C@Asa|_AX{ZqzbqgE; z9ru8#PE8?RqogQwE;DTX1LmaB*RoYeP%LLZVuWO?a1u-BPac-8(gvGD>kE%^`N478 zb-MT;K>%+SM_kA4VJR^7TQ5e@j$!L{(32-WPzQz)YP_JkW8H`q*XhSeh4qP<&B|e zs(oRpsVD>G#GoYUh`=vjEv4D1w(Y~F@_+`U<4_JmR)HXOw!qJi`XN+lSE}}Ke*6sN zsNE24?@ZMC^B*=xmEUX>5>#8*70w5jzx}Yul+H`0&T`*q&)#TDA7MZ@+OCh7bX=DV zm~lVvvd2C`pvNh`9lOjl3#K$poj^EB@Yxl1%ra2t6nn}tb9tLPordY?Jt#Vdpn-)u zZONmE5_j4TkD5%&)j1rC_UecRbcwvW!5;spX}|Z|U;X0kjlA7=H8?wwI{bg^VLc5} zhcO&C$C?CYMQLRT2m0BgtY5t?ehi;rH9f2W07g2OKc-fcD33_bLmo4yH@gF3FaF6* zBhIuEsqV0=9y9y(x>=YvHAeJ^uN;wzahhu^ycsuF3OE;kmvt;bhDY1!aq}F4^H-0v zXKuFbmYaQ=H580j)jful!3n7$fso2)FcEJix?O$QvSYg@?0;F8DBan%cx*1GvqdgK=BXB`= zKZF-fibr?_bt(2)z(ae$6RhOz_Q)s9nQiK&nWru0Dou0n*q}w(Q;L|)txvEGR@#!4 zrlvK0w^jVd=*@8yfbvoy1=;RD{N}-|Osxxmw=kO!h z*xm3PF8O3464JFP-M{FqVmIY zjj%fqqgd&Vh6nQxod*%nLeuE#L#N_>wm{2D&#kh6ns!Cz$x1oa)&) zN};%hQKs+#@gqBBojD}@4sW0MEShlGu5$a*FUtsJ%9w9PEaPleRV=yLTo07%RLeqC;_UvC})M~-~fWW71d&UhBcuEPzX zhS|yHFG?H!gF-L5-~!T3g+xDehgW_vE1FGaF041=g@eIN5T7%t`SA%jM17`JXT_2v zpz#OmUplofKJ-=N*pnzlQD&mb|gtxeQlhG~xwGEzQ*E;)k5$!huH7pB`fbLF<}m@5Z( zyg>Bu&fCYU|4w#HRSw$Qxx)VOIXLr&?Gw*I@0QwEo--3mA8M)@F_EotTW#F)?$znf z^UYFw-}7cng+jk`sw>^Xo$GLM+|RTn|1h-$4$L(PoF-33Q=s~^zv=NbkuoN3%6K=2{Z#2^g8b4{1`IY_0 zCNqM?jtb6;s{RmNnVMwVy#T}ZFFWQ1^BeDmW%s>cR(hpxI@$*37erIiBki9zo2vAO z-)UE_AhCK0pyTq@g2x~AqED|B1zBMq-3$eJ)PAxV-Pb%@@sin}+ZJUY~l?R2Mv0LEETYKYP=RE_m>EP5L)>@LL$d zR@p1wg5s{R^WMVc@5iS0#kb7F{D)-zc)=dD6>ju-J7KHY*Y5YGf0&)K6}-RJKDN~i zhTwm{6=HjZ?eMmlfbco%Z8Z8*i7;!<@|W(mCu~DRAvp7e+aPv#+grDpmzl-$-hoWN zY~OsxJeHhVkwFp=Zhgqkeb*e)q6Gm3!fW&taFLk76oCYmef%zSUbo35a2kbM$@Vyv z6AYfacH9Z&qED7_d?=UZ3Cf{IJD1_(5p8h~57C1+mpVQ*F_NP`T)U`i$!N~fLj5nE z23;|2C+Naj_keKnx=N4NQ|-*eLXr_Gs=XI2b;+TKew)Ej{y$bcmx}pc+=E;>)PwbV z6 z$KQTnP9_xaZ$2~~O6OI?-lGZ!jKAeoADS^uNs$%Tzuj|AgK{k0`5|KP+qT(ub41CV z`Ud3B=oO!3JIAxMl{}X{K~_yK*(4Wgg$SzQa&&?f$!k2{uQL~>B}uv1Tb+H}cjPpK z5(2EP^RP8|z3RV^)+ex&USOmz!%Y2)cCW5*iVxgq!}@CDA)L9u~2Q_4ZnP(4OOEI>QA>tA4p`)&4Pb65V;LN*)ib03=ysnz+d zBh-=+-rPw$YkWaVd%{Ttfo=7P8OJ`G@QK;s|J>9b`zZ$Or|oT@LJe@0d-YSecDc%Z z|0&pbkv-}&6BW+}Upgv$roH1cvw!iL*F=@^*?7Ue|C#Ap{49qt3gm(Ff^EIS)cWr{ zVn^&Sqx_$m+Us_hE5Iw+ok-yi+EaI$188jCPSd-gtJ`*h1mJ=`H_a%}_jA*wG?#(R zMV2Q6+u5I+4xLuz16Vm~!;CcMVRK$|Bw~{*R30|}<)52AwX5<`jmUj{FY*M4tV)Cz z;dIIZnR@0)zvO3Y`-K@?wuUV%@1<&rCCKh~#uw(#WzQwEMdB||QB(JG_Ny<<@UkcK zvuKb-S@rNqJMv5On})I6_oaE)`@~-P6(-ANcHvj%!2KU){()vJFo|T;M2DN1Dw6KR z0I-UvgVBPI3SDTcB)-U{!WbTYf$MDgYjcsy1~>0(*7qg5@oVP^`q|f}Mf<@N3*Xgl zXN1vqhYGS@r9<)Hx)hIW*Kf?gV!W$jpj~PweFLqTYw!IAn-_rOj*XrNEq~=3lcm$& zeM4*$o&#O=p4;AvAT(DHTH`;*6Gp&C@gw)~X?k-;_=yAG^?Q9|fA_8F?$7n?{7;CD z`#{RR`iY-y_OVXrGi@ZJ5=~??g&$Yg(og;Dvg^JzfA9$0So|FX>pDB=JCm`$`oQni z;w_WVgy8@K8g__0tyEF=`0q@I!8a++t$H*n**oD6*1vQD)4nYGUO0i5@_oxDqRa8d ziPQ4vNs98kC(GKBRYCI!ufvMQ1$Dk(hb~m7ik+_hx(Db6SU6pV+vLpWq9OJC?``gB zk+`RXC(gAurccnm?h@gImJ>3TTA|KfcNERE%P8xFTmdO>w?Q<3M{tH&3Nw3{{rLzX>N5R?S=$-JOr z=%dRO-_0_!{{Wh=^Md_C?SmMa!!@a7a+ICX&)c`oEu;hl2DH~gCeQOAAOaIqaf2rg z@U)ptoYUoElq?<|TG{*yvjzO}oEz}zg%>cTUPB@8!mM6gfN1Yh!CcHjnHV z>?%KKQLyq~CaR`k61b+T_WA<+mHVQYFSKZULCCtH70sARNM$b0xzw9e3+#%Y%waH{ zr9b1E`!dP&3>@G1pW&q!+F3uF1IdQ5@n_SwZxM^ID4kezVX~EoI!es3a5M5%VEG{O90V=tegjP(L{$oA(AaX3Re^~#ueSw7*}-9)#C+w!P{dl z1#TmFj2jOFB1cBN_tp;2mQ!k&>IbS^@4 zixHGPI6tT=c$QCT=viYa?i5OgHQ=cPf=o@jCR z2f-l!?L2!+$DrN#h)GZmgS)O{!(t*+?m}fa;JaS@@URyA&fP$MDBF*p09e=5>8c-B zJ=~RyfHgdUlepMko)@I+u0p188)mcctP64e$^Vbp>+1%qamVymr~j|n>vwWIL9s)@ zMgJvx{TgH}S<@S{*DwFyv)5;QIB1rDqrwRG&vB?E-wbvN&a8>n>(+YB@+#`&AnQ$F zy>v_v=;LUICR})rsBCb;fW-=@-CbpX4n3_Qvd|8f;ImqsE7R)&$@>TfqU>%A05;&1 zN$`-1LY+&BEAGJ$&D8RvZ80XMjKX$o^_{NP|DMRcVa#r9)Y}i*M+ylM)WH*p;6mO= z6D+pBH9^#=IsrABi&=#ph3i0E_^U^S=SB4w@leP$Z)|1q;$pib3|b}M@aQP4c#mwJ zeWgiImBH35W*-g?1WODAb_;i2_y*lpu_6^q*Adf)bF4BUhgC6$S@}O18Qo5`9YW#7Tz)mR-n)f#&o$gygE_f?YIvZ-HRoIotRg0vFj zl~S=hED0t`_U!Yeeo4&x%*AUms7|;|W1l>^u*i=6y_bJOi=eCysDR*VN9rdDCd-S+ zvCi(`G{rT_*_S#aQ^4``e19-6U1-%*ocIE%31o**>C*HTWlLa3os+L}Na44Gp+!9D zCKu-?=J_2oq2XfXfGmOq_C?9)O=N4w{_w=Hm~Aq7V!PA%i-x493qt@m!e#s_I#t|V zyR${mybdR&G-(y3i`Vx#^#b!Hua%t6?e5$qg5+E;4YcLd4(=*eH|SYT&wx^5u@_G* zmv?h1e9h%tE@Nd3OU44yVjtLfH4_t2)=Wf{9S?yO2JXSzJhq9O$Eeut*9e~oXzAdI z`~jbs@Wy5WVMK+YKyRSeMAPDSMEE}Yhd>f8Yh(>>6&XB6Yy7*tOj&qavkW*TO&)ZS zk>bucjxkSoE2EU5vIs{Vyk{F`q{t19L8Q52z)T2VYjK&fx^q!!574!H9Z!-N0iXyl zV5R;kFPho9RQqrOAiMAbCN)aeQ7SG`q!?_jKw1T=!^e~cG(T5yJd@I>01}#hf157j zS@k#RnnR0sLlXd}091u@RnC<}U3E9CT_Dpun)k-3s{?q%?jsk)_4zM(eH9Q?brbQk zufM`wOF!na6yoFB*LkSO;-DH;?m5aW^aS`d{!CeQg;-rvZatzJC;6~Fa5^4FNJO_$ z^1@r1Wy_sOYPRMMU6}aiIku*C(54PG7*KsMNBfZg*hF5G99u$Ra1~3Fn-;g2@k3`= zXqXR_Y4{~L4Vpf1K&^MP9bD4s&SsW_OLsX_a4GyRZbV>5cOU>Di=7%D*y0oYf^@d? z8*QhPGaV!i{K6cn=AX4|MTXj#V%FvlS^6?D*?gW?9LCi#-m zj|&zH_Q0Y$9|)%^BH&;V5>HQ6z=5KB?>bWEj<0 z<#sNQ-m@J9l9WAKkR4y1(6}+oX?ym?Isb86fPvG6;G-fjp~+T4DbKO<_U;$Y3En%k zP0%;h!|8t+7+j;>&?cy@0L?OFX3$ZkC?9)b(srL%*u1(q92OfX79`<$B~@Hvk~x8J z(4;E zV>tjrFj~0PmH1z)paONz5Ehn1VSMJ8-#^;5-~vmezbj%D zH=mJ8E0!uDy;6;^cMGv!VY&Kk7_>i3qji>CjoP{N!OA4U8zCT~fF6&xBpOss2P)i+ zLpeco#lpPk%7uBz=8?{lyHlJ&I47{Y*L#x2C-3yVLIR)3+mb&{nV8ccodhXL zMAZ>IiKqjA;9Qst{Yi%>Wlg0LW}!`ssyTo}+72eh?q3#kZcQgDg>ykYw6BS0owy25 zvKN*G)ugh&t1LLXZU!ovn2U)cr~6{4!57F+3W^=8`1Qkh@-P-pgnk4QCt(YZClEM1 z&keU=bR~j9VMH+nHEeuVu;{{UvA8t&>f!}xgB(erj?r-Cbp)q?AW*+hY|9CPF+g2B zSiYkK60_MY3Qm~MIbZ-tdVzdl3+?KB=_BuSu^>`(5eq>fV9ZY#AD~8OuktJuU>Ym= zGE)Ai8p-*-dz~Mp?Z%Se2+p!qmj)g98C4qG)@rcR>4-2nZD=r@sQL*ARNCHN5;QL* zb~iOR_@^R!<241x`R@jH*EI!e^}F&~LelcR@h9yuz*5mNPJFhI|FvY^ABC(Y~whvwzwGml<) znZ0F#--?gI)`gw+F4BKhLC3xCcmA~?_sR8k%Bq59rI(i~)|Rj3@Q9cD+lhXwkY_~O z(=%Y-3yI0zy6_hb|05F=khbLWRRt}{9kL@65bmp?qs{EVEZgp~Wk+WN=Kp(pWBZ_g zxUW_Mh=*B}uIEkrQ~TgRGp8VFufDplqTT24v#mi1d!s(e=|M<7!XG;XJ-iXNTgRZK zef|sofWoc3atfipb`07#TkJI^tcx|6xTEFUbcdi>T>(=bho)B5urf zcv^x#k{Xh&p*v+u6(IXj88FU6S!QFipwAuuE7;+A$?#bKml^to_yZ02E@;Gec!#zY z!gC6sCX6mT2b53dKCbQvoEoa`{}VOTdu+fMG52!QF1jGR@iO49&EWCC3+H1EDCZuy zZoE&Bz9eXU~;y)(j`^f&#I~d;PNYB(6rX+1#%xzF-w?snT3p%g%YS&6R4I_0hV1}#YR`^~;VuQU-P(ni>cX%HT89(OAJ)D}R9_*tX& z18v_;1peS#B7L0NE9lQIx}#Un(T=PQo~_I2sXdvg@>957@GZo|@d=QWXiKcecJK32 zP5$lu8@vy~CGLG7U#VYwpA4^Rrkah@N#lL>KI9d!05Kz8qqVSCcMHaX&fe)3tRUFn zvfK6v^5j1;uRE!rruz1c?!kQT$^{qo2t1tqFYXyk_pY+V`v%MH`d-1TmY1O#6K4Pu zryOvac{sH1^6WXigFm#M?#oS}p*>>ZdO%FQH!>U8(KGVe90RNDx)W1P_NhNu|Kg~W zlnj+3n&0|hEJt6Y9v+1L%Hv>He3v>u+NL{pC-3slZ+z|9=V#<~KXOlb$T=m-&yRNg z$MTKUHPr8h0)s4O4RZiv6tEMG94vNdpP)Mbn|#(Lv=8?QMy49yrgLvgzDx0zOkK`Y zW_MGlZmZ|#Id1{xN-4L{Ep#?5vqgW)77P8Hkj-D1m2+kCSCvw=uvb{11Cb!b292k{F(v!(k72l-bA_E-A{ ze&xo4Wi_{k-?Cr*&{qDynPFnM?*Meikae%OmH(_^>PY4$oP-juAy zi!Qg%3;+R6w7UneS$5h(2L>Z+Cqh|N8VE%V=$JI_@l|EY!;9I7IU;cB|AXo1gEHB6 znDuba)&FifdSYPEv-mGDHjgg$?XH2~m#6K12Lx|}W||&|5#(0e_rRbRDCmp>gH||9 zO+PUBn>S@yFeo4w=@fgQ;-!6o(lrXYfYcU7!OIv@35e!ckhDJhXp=<^b-yahBaBFW4?66j~-s_5?9()2L~hCPxVqn zvSsNjh?C>Pk-g$!h>af*G95zoitRcg7#2R|%P*C~PjnUo;%r+#BKT|5vlJxXZHS6& z;UecWYD@8!@-{CUI}$n+5P9Y-TR#db)7y5zsNi>Xq}^oE_!nMlbbJRfdAJ-cKoQ!- zD7PeMEL3~W^^ZL&TH>PGgiCdlG!c&1W(9YqgRUH0n(4F*v=ju?9-xKV%5b3Vs)gQjFiy};TjK{ZKH#Vf`$qEVRVqG zpcN|g8fKAoz#*;2Awh>RM9rR12}elHml)2p%2|Lf8q;^CKHNhLP%tNbfO?wX^e|C zVFaJB;h3Ol6`=@nxh-JbbSx2$HF||G1BD=Q4lfQF6CCY-nYMGr1c&FpP5zm;=h&~t z1jEy}{FI;!_JcF~_|N$$ZHegw^c2S}eo=0Z85@kqTf8xk&^HUl23G^e`;UY7s<*!x z2fsYS{%Kq=%o}M}j)QOdhy8e5(54F$3A^c4qE$iZ#T9`g+yG`s^hwDBhwN!Sx@>#v zVL^J(ikx~3F;iSkhJwdXFN7$TpHL)WO560ltX%A=T|I@y9ID*Qx_J_lR_HEndSboOn z=zjR4qwN~S4}op_tKeAJ!$1Ejc&ttLgt#vjhwe}@EGZe)^_vQ}+PPtVg&lW9P+2hx zRWCe&l*$4l{&D1_?ucM6=Lgb92CYuLsHvE*n9PuqsZqzU3LS%&Z0V|Q6F1Wm%9s!p zYMD$PPe=E3ASa=qaiarHkZ&2rH)%bo4rkg)hXt)F>fJucDJBL_boAZ+_DFEe55B$R z$RJxm)?T_JdBVj{(4P3%K6xbkA|7f-2K%&rzBuhqbt)v4s*v`SK2prus`0_Toh=-Z z-qdI&teM()R}6&!ycz5WgW}NV%)Qjn^ zQ!`!dSVF;b>2P=AwR(t`?l3*u z`C>xY)5qrN4htk7WED+YnZ0Clv!zAFEp2#oP~p99I~*OH)_a*$DDw9VzcxY!3RHr*n#n&O-0mPc=0Nzo~jOt};jt+d^tG4To32raYViUZ;{_)sg|2n)+b78zn zu(#k}PyZDwUMQ=;g;b8%5a|@GqKhaaH7zPru}Utcd|d9rgK;GslE`R)0PUn<8s;&R zOTai8xl#Rxv1Th6Z8lXlA={qbXWKDkTl<^f*k+#k_!6=fGe9Zgz&=v{aeUl8WjXA$<4_D%PaRUn1Siv-FxJHxT9}CAg1#sHFUvun zs~VR?{R;q(>^{mh%XEjU{ttU^9w$|G?S0odwRcx_S9Nn5Xr^YUE~Z97P!Vv1LzKxm zxrv#KIBPc!7-LLC3uQi;YQUK1 z-sk(U;|fWmfu`u;8C-620S!+YHt#!ao-hP*G= zi6sUDn1T4EKOvrpOMhl|2{(mq!_Q#YpStG`K??lX^_dI@JkpJuY_7!z`frnsLZJE_ zY8rDV`D2&r$Z_$M+v`wsOz!!5QDkzmpjfUt)ErwgrI;m49wObxZrj7m;O-v=MJm9>YPc>!%-d4zd=$9r&I!Lk<3u#hb6Bb>ojholD%^`79L z`xvX-gz_5K%)NLd+Z<1XJ-nBWS6CPtetSomAp@s0iKo4RO=y%TAVM5S6Q{;LL*|?& zDh{+l(Qbcs6hh!KH~%QQ^pV^CXw%U1BNjmwyLLh&-ve^lLF^$w5f)L!-lszZ;ELS zK6ERmm=pS*-BE;%nU3D7A>XH8eIm9I7*w6$j+=O#*#Z2Vb{rh`uWrF{<}gwgd~uvP z0#n}P<4uoX8d(g@;EwB|gCTPx0<6A}R^-m(`Q{hy+2hUf4n9RTA#aEI=6>N8oM84a zpQkDH=MxZ6&vxBTWRru`J>NOeT!wD^>WOAt-8B3tbbNt{D7o0}Fcq2l7w+JxCON^; zTXi?XdihjV8O=>K!+U(;Q%5o~@bZha4oK3kdxB`G>wA(pqV`h^*YsAH5`F6CpJZn2 zeUUaIq!l)B)J_5x*r=FCr1Xf#dtJh(zJhBKjLPv&>0EiUA+f6Z%)ilH*dq7-xp~t4 z{Fi2S=@?c`BJ)`=%_8;99t}ob<14)8*E3qrDAjv6nbu==h05IYXwyoJI}KHuRm@3L}b(1@(oqY z_Vs+@#aKihJ@OSKwTzX)Abo}}=;y+{Hw^{nE;sCS)2s2WY&?Av#?MrJkjnL<=R&PG z0C*eSF{h&e-Rmwn-3(~>4Mf{#&Q4Gd5{iqpd+KyECc2}lsO+q%c=ZF21>z-}&M?i5 z$x%+KXa@9^Z5sp`-#jUkKR(0kSa)MK?2zng0JLg1qGXC)a63c5hDt$aqJkH#l-1?< z5-x&BFY@%Lb{CgS|I*P~$eL;}Ec&<}(IbcCr~__TalPq|G_r{7Sz0x8%irCZ&J`<3 zqLtkPGo{bIb{<)&C`K(_H#vw)9=4ysv4`o>sc9l;vJrPKa=a;Q-R(TxbnBq}VWfuM zE=ZA#o<#AJr<)$fD4$5NBc#DoFCU!PPdgdV)E1p_qa)0kuruMvLD77Zj>xKlZK!sv zF?79_YT3#zl8=TlZWk1!)^v_bAhlPM-VC|Vx>u*0?J$Jao@qwxwy~b!D}`YyAsb?< ztQt~QpInqvzZcSYMk75{8z(q)kF#EJ&AQT=WzQV!LBB^3r%OaGYd1N8 zyDnL3*Ictl>;eCZt3AsMEo})&-U3Gw6u@NoT;dVn*T0B>aiyuMNjwGFTPHcK@0hj? z`6t7&c1-2m1A)My%-@pDL_Q@rwDK|3o7M$5x*$+vwJ4RMkNo((eUeRZ1j6o297hoq zni{_46Cv+M^@@V*R%jTj&93RejIn*&Zh)qIg}|8|f093_lulFt>GKA{*gO;fR1G;) z1Tb}>J|bG44J|nZr6dDZyS-L5sFs3V3s*N1OC;w5M|Rk z3;ubLn?DO3v(4Q%3l`VrUYTWjMi)LCBuSH5R`F@k8?Jh``6V*NnX^sz>Wid+6HIxS zo49M$VVI8=?^?CvI96_MtoC6&Ab?tH!K>I{<%n;W_nTR-Zs;~_S>^<=6s~DBhNNF3^)?y z3XeMp`5aJ#0ba5z(fNrT%vXZ&?pB{|z6YbOKgYx)ei!&oVc4W&8~|pN9!z97`kUXt zn9`JpLx^r$^xd_cWBT;Cf^Y}8VhEOF>Z>Sru;&Ziedn+xve>5=~dIwWr)Grk7yk{VQ$ zzEH!2O8@q_#5~>JFO~jx{o28qwq2>fvvl|_5h6bER}g>7LVav0XVVhiz>wARA{I8* zoTbN-5p_z@yB)Ch$o})nx$NUEcb}hYdZ(X$C*>N?Gsh!loO2#qVe8#9=b8NunR5pX z;5RBwH3Sj)y&H3yi@#VIvQKq&Z&WmU_l}l_dhqZpQG3ii*OM3}ZH_7m*qz8K5dBLSmsR zr|rzL80AjC(DbN(O_G<-e3i(NJGmP#G<~#l#~I;IUI+)Akanc)qO z|5oz!L@K8nWw9f0BQM23euMkTrDm5jskPmLOPR&b+=@%h!BjYXc9rXKnHiDn3aIqFd{+P=sR;DpEs9x#}MdN$n}FMw*^muYp6{?Edo_tPGF3x@%3h z+J|ZwI|CMmvc++&IfB$-W z#6mnP!iqk3lbdxj8`;mfPj6;h`#INq3mpDAcib&zcCglMyu}<{cdd`HmPLZp50|)O z7qbtt!d<@DjK$>k>S8m!=F-ky(@RGWxnq`?T^nfE+ixp&e{qbpZq*WV2z7S*ojI}l z>Z}Krw>?%DYQ~z=kuTYGTI;U*o$1-I2&t1bK3*$Uf+cbeNZo{LkwUhZw|enxBH8qK(BLMk|s*?qax97hm-%WdfSe{fga#*&@y z?z+v)VBdO=Wu{k$J3A+wG9sv$v(R13GDM%pom*zM%PaQ-*=ebfbDW=AX8QMD)md|r z*8rjeLBmuIU`s?@kX8V6=iANX2|gZrW}59t(3R4VPK`xB2{wt|k>G{iUitD%k|zEs zjTA4QPD5Pq;SM=};O^Vag-wfa9K~lW`fWNnN6m^r4UhKLlO&Byh z)VpyFNp%JbgXpt*cgPBJcIV{qNZGT01Qp_r!zbOBD@<|hr*|;8c){{4ySxXf!1t#@ zA#yoGS8^kurV6{&Kte{aS9vsvaI2e$$(ekI8PrJ;xZE4^StbL8%PqXajNA1soqvPI zlZ27;j!eF}1GxecIw)B1UGo;-B~S8H(2IRXa@QTa()?hLFB7OO(wPd#=~7Wc;&z41 zI2{{Qt}uGBO1J#@(p&EIToxdK@`IJ8`SlBD~fJ(N8V}1^nDHi2*?RhF{mIOHlVcoR{F%5Xh<#qawJ3-R=bbxg6qDv#0~kqDeOQEvBw~UwtRg$)g#wivxrTG zUIix|-5Lj{6oZr1+9{}_r{tb;GkNmvHD-^3w4!P6Pc>6%iPd=&A!># zEw(K~Qz>`my{0&+a<^+rBd=-1E-r?xH-wlZk*tp(hh_nHHmwk+xiFyIua((iqduh6|)2eu0f1>h^U>W=V@{KTV?hzj;xA{H%YRh}>h?buM z3LrpYIuFsm!^G>+$Gia(jYbb5)~oU#Mlx~RPrFoAJRmBsEzrS_5C#2u(^Mr zHs=nVY`eI9d)VIiZ%*l9j}F)5-LpMx-%fu{M-vin%C)J)o$?ZwYqSH0`4|3}U0y&d z5!`8bpQ67^&|aWFvs}s;Z>jFEM!TcYSMJhAyG_Y|&q0e}oP2+A<$F=j5VE5QC5A4# zFRv?^Wa1#dMR`{#ueZLv462BN3DjQlQBVI7%-c7@;Bf}!vmxZSa$|ei!VupHxM-+g zogliv*Eu{H!!Y*NYOU&Q*1NxE-T6K3&LP)FdfG9%=6exGcH3Xlacy)gAQj1c+U?rQ zZtvE{@CS|@yxW>uRpDR*EW)6huWK8ryI@OKM0@Z5n! zXfJHGJ@%!`aAZ+(28qK5QyjewxsHBGkI3qUYF*{&k&Fh^=8e%~=?Yk!;HZ>O&-uQn z@)6hW_U^W;J9AsxwaZ3gAA2kIF?u-koQcsRt)4JC+hxGgK-ed>h%>p9aCMNg^5i|) z9T6YhhVHf}l(xEu?HT?ibOU?X0q*@~yMz5I9lcw1Nv+x4ow|)304RRDjqN_>NL!t6WYmWPey2gk#)sFCprnS-fO=*WVFhM)n3V8ONgaS@-Zu zW|uB9Mc7OSn*qs6uvV2e3CDjj_EQeCLXRLCs*V}G8&?FsK?KZ`Wbw1c{RllH%;I=-U zEPhYiIu1$g#v1PE#%^baj$f3fZ;Uox{y{qaqp}%Ry2h>A&h{;}SN1uT_4+q;#R0K=s1RYis=dCda(#D&7%8c5 z6-i53N`NNon};f96CU~&2Rz|bAMKCt4S!S(t!kMzhuF(ayn43bz(BRF?CTyG@AFG^ zdB~{g{!##~n$t-{D*HDrO$~6jFuqac%RRZ7k+pLkdUT`ziUU*e41^1hhsXGqnTb?6 zOnFg>9e>yxrLRrr)NkKKV3!bB;AZ3MeQBDD0(r3-n8B%PMe)iIpp%1yE!8cWa*Zw& zmNPIsvG{6>k(&6OPtx)2HGY_j{4gn&HaLe&8D@vDb931+JE+(W852MKQ98cF`0}KY z7rhgT-{;;MX8V^=EW>2!b8Mvs=2;c#j`aKe5TWX%rY`(kllDKms$cr&q1HxqSr0YM zghr3+2!GG<)=U%qEzn&%N(q0O0^xR|w{vmxhTE#$glmGVoG&WFmVG-Jw%^w?@!}aA z5fJ!cOsC!CDZ_Yld)r*Q@GL`K;pj0Mj2B(9gYCTS=C)Dh65NHcd1U_72VFvc1&MCt zO&-02?SW?b;~nhi;aAKuabvlnWK4u?F^YEs4>$0CbIqcbS{3f`9c=eTft;Oycoj8l z=li*yh6tUZlfjO*Ie5rj@xyG_tl#c5r1O}#qiyVye5EOg|H_BYC-{qpTlvcwd>K9z zx+N5*j}Px?IYd=C8POa)DMQa8*o)I#lu$b){d}!1Vf+G`*kd9aYm*;Yuu5Li6j=9_0REzMa$p1yxK{K))92RiVWRB^}Y}FVYogn2;Qv2l7UncmRG>R`Do*sI=g8jY@dGUy77kJ zn7D7W5IQ8M7^GKWgE+cQrOkn`_l~el1IcM0P7D2#(O)&H_Bcfp)ed~ppDg>5>5;bY zF0axpmKkn(eo4v^%CChRH&@LzSP(r#4MT&Q%jF0!&bY}V?H-fQ0X>EWca@*7()Z9X zQh!Hx<)YUz(FXs1S^51^y+I7SV0Eg3HU6a6f@J<2H>%KFPa2 zqimNFMfBW@Z<<6t23eo8mBDI|;7CUFLciCR$rg%?ZXfedSm*z8BCZOM+(vr{{Cq}G zg~(!7COf?*{q7Gz1x-KeC|u076yw+Jr_T2_!4nG76~bt#Hl9zXJhm{B^BFnG?i3`M zkXGF;NJ9#^E=(r`3n*9Ut}i}Q)<)h>M@&sp8o<~lQHEy^k}8A?eI}=K#~cp9Y`;K z6G;ChjN1MMMr~WeXl@xs^AZ@XM=wZVREiR|eMADI$qCbLXB%4#Pv%GuI6oO4cw54* zLIU+du+wk_I|6t3m%#1?j|+raBD#LY+zbtV=qB%Kdv!zb2qjGE<2P|2jRPSti|_nh zZQm;1rXk@CyVwCWlv5-+-@7w*wtc&?FhHE-OB`%Be|bA^yZE0G$yW57rqHGDvf&`L@smZVQF|Ba1WE#dK z)6Rs9b@%OIJGtX_x7p74yNDc+oJ&(R%9nBH?rsa+ae_)F$iI;~Chp8>yUEwD@O8K9 z7^YJJxi8n8)DY}pd*GFj%xJ%Dz^nRy8Q3+*QN#Se3Y*8}rtV=212rcJ<7F`Q48{i( zBKy~t2g6=I-EntQxH}n$wirUx-qDWgXtxGb;M%Q*0yCcKg0Z$o72T?(i~EhX+d{gM zah*5X_AdRmcz?C_UfFC0HzC1z+yIIyoUOHl8a=H+gAtzj*))X)VW)^*^hqtqy)-$r z*Q-!vY|%=T*&-mt(HOhq>5b!2qGh}fO2J*bvoC$#3x^>6sR*^+5O3C z;7e`v4}DSzUoY$*Eb>VuAa_%JN+x-k`+i3+nj+paVL|Rjhy?u#W|GL7jYXdbie@VG zr(5(G1`m`7F-1QXxA=ZjOTqx_ z?ZW_0@HpFoazTSig;KLcgU2Src~ITQt!9lM2A_;jst_F+)KaK9JbDAemGv~<6DPWG zDm~N&wz~6cEh=A@d4`4{W@~VIbv1su>s2Sx|CON5%lsZ1Ec7lP2nmvwRKAdR3m?D; zxSrydB*iH@BDhe$Ne?nlSK@2u2FY|IZUn_n45$;yG%!gr#T;Il@oq|NC!i!t#KbI# z$c8U#A<9ehcAq^q(sG9SnI$qWkasRzw~8oiie;}rs4KeHG z02oYs{pt{lG0cb04oF7JukU(@Q4j`FX5Li^T=5O_?+|gZ9*iLU1_%qbkn5Nl^mVj5nZ2WT2QUWOhqVTfO6IvrQ zpf#)IN;;W3k=hRU04e`fO2b5X6cM638PPT&DR5PtXs!P9Tr!fy)RXig7O{{v>jw%U zM4HitD%6r)wvq?EK(43nGgJ?D0FFgda1_1Z?gh0-;*IEIt#oBy(Msm$3xc!2qS3H& zE~o<&f%1^l%W49L(1-nIn|~kAKHspHhA&LzeW{ji`aJz|Z;aHahb!bTx|tx{At`$5 z?S%5Jtn{5lJAD(IO4Gw}c=Yi-!_ol+EQKzGn#6w+obOVbFVsy`+bZ=M49DfQn%EX6+^_$QZLXT8M?>E#em&&9hwl=5e|N-rdSo?H@d#hRoT#d zS2#DN(iJea9?#Z4Kz=;2&PE$G@$Z9v7t4`YN)?J{^s<*zJg7Xi#uiA8%_Tahv~yL_ z7ga!_ToOst;;Z;yH(s@M<5gQW?uWl104B5w#n0rk^@0xT6Kx@8$a9|x3$GAY?gc~v(*se| zxmc<&e6AZo*fMF!3Fo~)z*J}o64oxOpQMcnaSa(9)ezaqtZCb$rk!;1fXujMy2{UO z5J^yOYQ!7`UW7DChr8>0_SC%@j&_Cyg?6G^OtQ+=Y)w*S%p-*qU!!e3{;=se!qdEbO9+pT(lJomKLb@rj1FicWSc!gvr+`;(JV(wF&j=j#TUE~m zp%CIwi9EZLp}`h7K+WSN!15r4LxY!<+{^}80WD;<$vRC-X=7Mp_$_ExS8n&1i41%Eqt}@!23OV% z?$&j9j9%j&UuXJvxf^?6%5!~L1|_6Oj&|9n%prqBm_N&EE|4+l3j#CPNWYUj9v&Jz z&IfMMQ>JUpJVjgPz5o>N;NEtktKKiuIop}@OBRRGsqX&XwuS5zL;Bc3oWy!iAG>W( z?Pm0`O+$VqiyNsNl%bkm4RL_{6&vtNws&vTQqpeNL-cjtJ=Mo{8HlnWSvM(xpQxnN zQ!$WnxWlbsba}FMK)(*$FSD)NxnO&b)(2x)Ib3!F@skfAN#zfdYmH_B#-#mB{t&VH zc%Vn@82!3n_uSQ+4AHvfB&YVhp4~YPp;OGBzf&ac!l%=f9pyAgb~U#(?$Gx$ok~zG zYS#+cjSILiDtQ}C_5N{KE`3MFX`ixEs{D;FoYbts2nlq7l&4Y2d)g9(ySeUmpj890 zq^rJosWV9^%Pn}-wkNV!7(bY5i5?`^ro_g5xUl>uaDkKV2_gE{o^0-Eh_sexeJ0hC zvk5VevouNAB>IAu&5w*X&$06|Ecyp${jm-E?X{vBmw|V+Qjco)XUk!6CnywhykmWB z9=|t8ZwW7b=!>!!jpuk`;ON|PG;4G=$Biz*UIThlJezt1RP3@63?K}K_&z>ZKEzvnlK8zjAZmV;<4Yp_PR1Od>@8kOT z7Itu%l>nvrOy>I3_H7wcd3&SV{uL5yHl_+Fz!UUmALS-y-RaMsq+iXQlc|KRC=WM| z2FdCY;ft67E=Y#{u88y3IYE;8GEDaI{lnfy69`s~lq(khOXa|YC6yl!YZ6O&B${??f zp6{put5FP=u{Mv`&1$77_&4xy;EiMlgx%;Pjtmve@a^{0bSe?!0bEdZ3U%dKHB?sD z2-DWIN|j0`S1lFfvYv&oNX0JC==j8iQdldb4_ScGAH7XSp&=M6q+Ml1zf!zJuuI1& z@Z>5l0*y)#d3b^@!UQy(&u2ndHHP8wq{0%O-oYh|SffqrR-9h0F{n)F=m%zpMN z+?xCLN6MS;zSrOOA8;f$oZ_V}tt$wnO+^hjB9Wq*4J!p^4tw#Tk~!sJt4 zoWw_2MlI~6d+xzV|D;SStQ+|#`h5a46<`&2j^S?_`%g5Cn`whWJRNu1O<;890q|G;9o9^8!Z?s99#%$mxIhXqg-uo1;woUz6EbnA%w1+|sgPMRdu(aej04o-=>1PZ(^JwG?Kbh?zPHU3l5+7Yy?1N5 zk$CAc)1q+K>Uh;M_s>7!(D^Mb)W%)*uSJcM>9b&NXr(PX{f79oDUwyH4uB`HKE{SK zvC*BAUvfG!1cDiPmboLMQ#uV4p2w6eWU-wwnV!#bvLZf7@6WR3ZSElcaMn-^5Fjte zGZc{ZD-S?VI$4WFtvBm(A+i}J^A?m?lZ z+yf0&-O9n4%RN#LTc}YP#rSVhVilVrzWYHD&+*E&NNlm_^Ro#Tk^c=F@H%ou_)9h{@l~zhQ3*{wPM$BvDKXV?QnsRssiPHOepq9|`6k zN^0;))dCDFBsBFTq$$NyXvx1nnL_X)dk-uFM({zc3jh0qDef#E#sQIGcK_vI3O0a5 zN`q3X?`q=4Rq0fsgL_$&G0V&Lga7h0kb7Vt^4n@Z4W!ZmZ}p&(-B?P#A4yDr?^mkO zBRLJ^L6%GvFp}L3wS>L2@@XJPQ7sbr-69>jPJRB))N7inP`(m ziR;`zf9D7C_2CCL1pY44Ef7G4!XF!BhU?zZ?qcprvkp&vkt3b5k*ju#UNn88J35I& z=+p}?QB#e3?nTqP#P4BrB5x3Q<7Xu9h?R-8u|Jsh1{M=-tmUV6ZV>8HNK($%F)wJ! zVTPgxWXuem-6YWcH0D6_ezB&*&?PAv&ucTGGlgCqWe{ zE0nL0xM?#kLy}pL0>KARHUA`_0M>4sk_ZANTfdB-}&@cBt9Em>+&y| ze!VvaNro>}r$lB!E`-M48)7l$Jf;u!vU}o7H)5RKu_LE`6ilPXm>92`Mt18@8;6_f z3U~E5JFwd?D@RHZy1#{=^)+tO7~8kzZtv-Vobj34Hnut$bn#f*ExY_4F?kNCdu*)z ze&$oGeY??W^LOliSaE*&9US@E+;!ivzX_+;x$X9}Ck2RG>sNc) zT?c*5dSOtT*rBD3*CiB5?nNe(m#}b4|Du^`ci>)By2_RIvi&pb-;k5$LU#){Arj%i zvF+YrC$5iQt zkF~9?c|5|}I@dPdj&+w_kj-b$VViUcuy(gku)7RVmvn>>!l>3geM=#(xosW~E*sV>=K8fhG8z!+ec z?86E>y_%&=1}3qSh6y@_@_*#lZ;vN}ItDKkM8?b3GRd1+4~gC|I_#_p zd8cv-4fHBIG=VKzsnj}(fbu;>KslQR8za#5F}|dvb>E#}i=}3@D{(VjNI>e_Syj#S zX&)-F4mk_%XI0S^b@`0oj?pO!M={ctnkEp6r$zVkj<1iy_p=vF)Bg~&zsZzlbI zqU6fVeCcQ+@nHxu-DSe1`fY$_r0EufBvnMp)-A|}B$3iyr#!1Q6C%MVcU#b4*+f;V z2xvf$y%rI+^R@rCZ0*B;&(?JQ+E#-LDx)e>w&cL2TzA%UJd1#+>5J)Cqt_#XMx7>j zT!IQL0xMRpS<@y{3gOM$UBw!Vn1|nC(zPkYkkU8EK5xd3q4^uVQ>u2fz#|h~AmsDp zU5dNf;EhmF`Xy~J+wFpS7~Sg5oNPM{cQs*slK5phPUl%+<&t6-e>R`a=Nmn(&}Dj4 z7gk{qpIMMJ7ZA#J#@|iPLHO9WHeoH6Jb`2@gsWi`btH60(rT6iAeBYu)w#8QH)F^I zU-J+0Q628$e~>!qaCe^W?r;zO!`#i~%=bviw$xqnp80Cz9oQP>?7<&YY`DX9Y(99; zo~#B+`W#$|&SUQkdZ9lUYE;NQ^1eBfiue7%{D#YO9}vlYohy83_9Z3r@gJH|q%*$Z zLo>B>p>off=tA;tbI=sTmu|-CQ;IqG+7!u&sOs@Be(5k5#5?>T{rK0UG=8b@ItTp% zzuV5tX_}}*#EZloy7Ng&vc(!Q=jY*zKFf#7D7K+kRf-OW#`W+*r4HHAM%Lkl{LfJx z$qhL?*?WH z+O|f-XH7{6W`YR|>PXAA`!~wM(^ShFoD1CH8;QO@+)eqX>E*89Xqx!_@J6!-m+FuG z-0l6b*)dZoJ?mq0Kz*KU9n_xj@M7yX@BaF+*{!cuUk07HAlWF>s;Pm=`7_U#B1Sg_ z`6_qwr$jFM*0zJ+p%?pJV|`*0SAS%>X0NM@Icy`Jb_@P#n({ey94`@p-TmR8W{2K? z4~lt?At1|4S>flG2OW^dE#tb4rnps^yo>_AOlMIFm3ix%WxBPODOAez|Jd}~Ys+Zp79cAVogE+*9r(F#?x8y

    t^=@5$)LM)l15i-@pw^pW|(JgC3s?Z`O!v2lWi_LX( zQyo3EUcBtLOvg_6s&Xva;FLmL%Mxhu8BGue^zl<#mlV3{e%7yUXd*tK6SGUAB$ViS zxBu&asXD$VY*CzcA=+PVTmD{&eWOGn9u6TD)0M3f3@FrbZaPn3xop`d?cttKi}3^7 zL3K=VW=j5~0FBp(Yw88sJMiS!)M7^|!BdM3toQuHlMX&fj9sba@~!#~O3|Q6td{8; zGX{xa6VTxVSt0Y+0=^{UR6^!eD8Ztv3MFJ-g=*aXZFTuhGSuUbmcc@yg980JZK&wkbqgk@$|j*ERIDBi0Yy@O_nbMwNG5 z`Y(yT=1NFnxHj&V7)z-3BL2h%v!qU_oQBZFYI`K3sr!;t-G{r~)3$u+=H`7#y5z&%tzVjDfptGMwntXT z4CT+bGYod*!#U;D_Gzd504-yQjV~$A*6o+_1bIuIm(=To>jM z+qqxA$=n;<;ud{PT6S(G zjOsOaWyba$Js%9u|6kh3wEqvGjm!Vfqm9@6cW9#u{m-Y38pZz}ZM^+|GHnzx|6khp zf91yikL1QX{?DV0*Z+5DqYC}cr;QrL{~m2z@jsb13Yq_ZOB;{aLT)U3Y0bP1hs9{` zTr1~DA%bF&WCKYT_R(Y(Tb{S*$Ug0=#@pU( zD5P@jC;9Dkh#k}*|4g(s#m|It$zjVhI>wa_vFzutk?9|CLd-3P*ewq6+X+1|6?9gj$p#DxN&H&S60g~O%$`pF8^s&B8AX>+Ou@6Y_#bVXZVQM6!EYk@ywG)L zo}i3;vx*;))HkWTl741p&{VESkdl!R5Jz;!hsjqO!xd{tYA&8M<8Y`C+%Yj5XpDbx*bH(<1H&<7%Z-aC<(PJ-(x#LsRDlyQX4((sQYOM5NBd54VzvpSI-1 zd97U4UgjuJ#v0?tgbgB$S97I4lIOPgL%RLAis;@U`ZYQbkwY{!-Mzmb8w_Uxd`&OL zY|U-bH~Ho&vBO$A-2Qm2O4foB%>2v$ zqyA^AvnZPhj0MSSYIUqzDQQGKE2sT=tPJo8|Rp4 z0xP&t4XD$;z9g;B*7Yd|kETKOU0s{+Kw7F$W)}a!1=K3*zP}VOGt}Y`gG^XBTA+`K{+jsBnhs7G^aGEZgtm>WL*%gs!J%;+LB)fD*kN?0q?r@QSu4qp`?p? zu5ad3pU|WhPsJgrhdqSktd@**7oLE5D*WvehaH%ujS()XEm>J4-V(Uk!XXBmJdjx5fr-=x{S3yZrm+(UxIt(^{zfwKBG8w>%@6| zq59bZ#9ywUqqVci3K?H^tJUXm+XeF7`x)zIO#zlg%!F|`9-q^By6?E8&}j*08qDM*blo?MC5CHk_}xae?z@)^VnkSa zkoRQ_M4tP$wJT@;qy(@1vi6Y#l^V9FKo0!hC@E^50BWlx>qja0mA0l6-ml8Tb*tiD zjPR7Cy$gsB-_ltg4gnL`w8Y{|Jr9x`njh_8r#0p$mkY;~|CRWmZ|>up);b%6X=9N_ zD)Y}SWist|dffg-J)X&LUU084!CTRZaxLQ|WF+`dAV5mHe3pvO1D~>`=v!;nN&}X{ z*Wa^#B&vC@fs|hrNNP6Oz6tT!i(j3m_{VRphZVL3rH&RtNPG{WNgjDK9H^_DSeqdP zN&z7VhVX^TFQJzl!S-##_f%!`@Gqxw^4bJNzC2LxNR<+hriLqozoXn5$oCLmPKCAY z6_(2DA(z9Ak|s0G7Fq)JaLVDk#K5m~6P`AR_o5mbb* zO1~65C2SbUlS04~(ZPxw;<-#oRY(*>v}vcNFqeNrO)ElUrH%^UNh;V(@kNXhnIr+f z#25iUla2_~&TD*jbee|OB(KzRMZ~DzEMolk#ESwm<#F~>_<_f-Ad&FBYM@6F3q+BU zxq*(j^L~U70K7bw!($<@9;_n$pg%_@-RUtOK31W)9FNJ~M-K^|KFFW&g+y9SginK1 zQm+?tfZPl2y0%b}E@7^urhA=+6h=d9D*Z0^UFZ7=}Mux2TdjQ^zt zd~|4Gt2LoX(OU2!Onz~Aul;pFDarPs<^Y@@w%vM2n};J%DxXSO3{Qq5w7~n!M#+*< zFoLH=N*Yp2no7&Ao0yBI#xN7lT-e?B%q1W?#B&$8jpr`#CeK~qGM>BO4KJ=D9wMqh zo@dWT{FB-xh0dPS;7}rF!||apu5`DD(X0>>#r9$H`&+1R60G)EkSmsI{gM`X5XDu& z4k(~!r!1VTn54K%`(%W4zFNWRtciufyss=IJ_`ay-> zk2{IUCxo5m{9-{b478r7mx)>p31{l#e%e|~Dpqt2tNQ@pl0H!SnG`PmiojgzMxT}` zh6~uSnwA-`lUF-Em6)Ey>I?#06*4iMW>gVtqq4-e&|KI5)EYNqTBf_(|6p6wJCTzH zCvs9VQ!I@tRY3h%P@B)Y*MDX^*U7C|1i-gC-|aFj)7Pgt6#?3!=2s84Rc_X_OxJBZ zJ>vsZorAGzNX6EdU|FbyI%f>?y8ACJ?xr^_So*rQJhKs&fEnY0|xtIqr!`1Pv^A8zzw?)W3Co_qNUDf_~7x;KlBz zd)sbZSNLWSL1||5OXue7ZF_Z3UM4wS{qRTmlts~eci-N2K)Fix??UN{BzJY6?rkSl zulrj%-f*G8Q)$vZxL?xKU+!avRlnW-c>o|Gy-n#xw_no zU9hW|X@O4F!p*B@<*Gw%jlrw;fg|k?dg9r$bGi_d_)(q}sQiHC`XIe<^?l_11CgsWWA;py|L48((82K|(4kJ@7BA?fw5s&UO3@85 zTodBqw;a3+@nkl>-#`|G5h3bTj7eT#n@M=|6Lg@C%1QExB2tf;m5;wlp zj>&@Xmock3cRojV9$mR>+?gzxM9CYd50J@Bg@GVzYiwZ>Hi+V;%v5xqW)c?^FMrZ3 z9>J7La1nPSSh?>hg!371q;}x3;-nFuj&i%_7!pQ-dA_%YBl^;#9#|6y~1-W(UbQ)UVgBzv^ zl?$oWMdKYUfBWR3zmMj~+k$az$Jdd-}r0F z&r@2^JiW~9+bDN^->VKYI5p(h6Ko$6f9-k7Zok^;y`A6P{pv!vsEG~)Zq5m|XCq)~ zN7ePCufAH=?m}=i0(#&!T@*Hx+WBuM*b%jh3hApBE%MpMO z@id1Ta~oG)J=H!Mblx_-=yhBdWeQw$wGJ3x10DO#&uzcpG`INYwr6+p-vrU4)iS4# zf*MBGXZ+9TS@-(S?a=SG`6C$$0W*b*cDnh_YdD}hm)jYKTTmb+hUpFS{7`p8s$%h@ z?hrqS%O#c9bBrJlaKA-}%W-z`{`Y4a$eHle1KI9w&#A1n=UmHFJJJo?#&qF%G$PZ* zEjkh3mh0WR6YZYv(39=N?XR61#+)%k$XcT9RK=G)2cVqFj!&qPPP|c&#aP8XL?W8_X55zj(dWvoAT4~$H1IN+4L5S)QfBLYy;uL#9aJ(D(OFQt`S!B?FRkdtBBqS7U zL{YQR?Y#6qJ4Y(#e|C#*;3uyO6|qCm*E3K|AGQC?mp{^m2Peec`%C+sMru^Z2NND7 zUV5S2_?2Zm=j`dW6_`#v-ELEJi3DRH5-oApoo@Tr-0bgx#}fC<>2^frT%X(-ws+; z1<<i1;qKi()8sn*+U86DnmGfjH0yz0_CzIHLDC}*YLJvG z*UESQ?$d027e>tP2#G7A%^4+@_>2;xs@UNpZ;?+bL1gq9ry))}+}93ur%fY=#FBFL z$PwkyQH63yG`a_;vDC{sBP3WnzX4n3ED*XLKF+5%2T|KCXCWCZaeq3?{+!FW8UF6L8E6F8xvOT_ft=#> z@C@5Cc-H-Oh8@S84;HoINbQp7J*puT5gTzFxV`^nk1Z}3M~I@=yyTJsfHASOt} zd^cj1;#GP;fSP_UO@1qeDZVlJO)NqR9Z0o=@hX8Cf3F?ACUJ(4g6 zU#YdSzKtJD zexnTlJ35e8FXOd5b#IJ~t|=Zaq|~9a8t{=9c4)o7_EfZ1?cIuiT4sY|kF&Z_$4!{nAYtvX*HEHn|RS?cng4 zO>XzO9JO)nSMDcsZ84nwwJXiFBeU%@{Jq zx=-fXLEUD&6@cmIc}D}`Hp@W?*Kb)l>Rj753$fYl|-&cq@k)9{F5Iy+Q z3+>TEm|OHIQI}ZB5A_xyKyjdwqLpQwlW-Au;)P-KR~KAlcL+Xk!!NRdu(O z8vW3{^n7;5@4vt)FsHI$j)2amrC>-~D|lN1i{w>+GALb;J&9l19ZN?aMkq#=Lw}p?>+ZSOj&p-Au~Yg#N(Ou?5D_6NKNZ~_O27(|Yji1cQb45Z z>Pzen10KcWgZj&bGuVVP(QP$kG~+2Ps96);!;@}?v;8|f8Admm9`X=JdE=P% zl@2?_b?!Z9yG;57(`=SK1>Ct6Ih9bj&gw}XQIogcvD|kd6D?*dL!?#l&4|ZZ+EgkM zZE14<1$MW7j06SGNBtJzq4fJ%Nq$ri`x77dNyzR3JF@e;&~8eCf<9J@Ma_8tpD(aO zCwXXil1gNU>WGnr)Rz!$1gFC8OEnr2n5LU_^l6BQSmnD}<-5sq!03K{sXb`h8K0-d z5@LV=L1gmF89?nT$F+t>oM~++dNUwYlgd=^DF6GsEMqMQ6R&v|ZZ zue2Xzr7ENvb7#5xervx6F@OJ|jO)3`Zkzw;Asq)zjq&>rx$iBq%EdDM@r;|k$W90s zJ>ec%WVh?OXkDgdaEf*5&n98&AC94Zo;@^igoAbMf0s2KN)mhKb7-wumUi>+t4U~{9pNCzJRvD6mN(^)L3+OW-mpZ zl*N6mbQXkwF}@K4z}5Cw!IiH18oOQ4x^mPtFxKD-xAV2_Fsy)^npodE z=n8F0!{mhedvCBx%jH9USd!8U*|k7-@$D0Vl#IAY$BDaB!prCYR#|dPc~OUgDkiZC zN|D#N;(}7Fj7;M@Lo^juJoQl>rkb#2oZ^xgM_iDk#q6`kPM2!Qx*u(_zUP>RPP~zG zh{Oki@jBHfWT%Cp(I{9Haq)YZ6NUzc1i({@Wb5!FucI74IGWYdIJL{*_hHm^dVt;^ z{m3Jrri};xQRpy9PIZdtWUrHA(M=)rw>C#bHG34uz(y$8WT`t5mDCJL9pOLs##VB~ z`!uO#fa>G61jt;ymKu9?alDC*tn#@S{WO|l8<)mFxLVtg> zRF~*C963eNyYJFZz9ocxgRP33%-_)(aB_-l}93;`d&qo z*TKmxi&d8NQ@*|U+%UQq{YnHR;pCq4mOG<7ve7y8r#U>esV39}2!8~Lni5kWFaRj# zjv3@XY=^kqY0Jf%4KTQ($bk}7gVMu<@Ulz`2n2xV+K7HCqeqr}xT8p(y#`d4> z4WRnL3A53c1a-=wkfRnE0H;qkEqW(+67r*h`irMgC=qhhE8~~npwNfd3s_%01QK{^ z2JHMe=o44;);hu0lv8Z9kK3-H^q$SBYq-=4r()(T9W^Q;@G&g5bR} zBW2<_;#?|i)U%m^U!UwtG0Sbi-YUWyR128x9P!-pEqoetWBes6^nIZv)O2{bkC4g# zX5U^Nn!wBM{z=kgtBZt*k@0ZuxW49S8Qm7F2cJMCjkMF>7ItnEA3Q3J$;yB_inrl*!F@-`6 z@ooPf%M7IQdqd#WIH3T$+nV8&UtTbiBvX7VePv>i=J+JdTe_~9=lEr}{&&{ylbKL7 zjZG<4OBNJuQ-CFmohK8DsYXatxfde3OdB!?Y$s?+r5TedXH1av{UD23xBacQd6dr_ zL&W!1eJErguuvQ{SU53U2<%Sr#P^wm4(v|33vRXhBC5Z3t35Y(&mFha4i4tH%a$U| zU*R5KYR3)S*g@SFTZ4dq@UgAtrq~$hj&JU+N2>gpa z4vTO)_O+BrMombDWh0Ha%Q6e|h>FL=L++ks_Sx@VB7(_+5-0_T^GP2SodHQ7B)d(l+vpwl$Q^X3)qQ#gT4SplwbIV*aFgfl z0Ep!Y8E{Xp#MaR2KH-v`f%4CH^IUNi0{1+3@+!M4YT43N_GT_Wxzk>REco7?c6h%B zGN^~c1w0!)?m3o?zEo19uXWnHe>}&Hzsvq2xWKKx%ifDw<@Dd%nH-58-fd?GN4vA{ zw%heuBFR;53|j3VlF&CV*f-hgaJ%pk~{%8CQRg{XuZ%%46=aK`?Qk zWck#P6#vJh9%rY*&iNfAx9L-0&C<~PaUs#gn#NcWyeZ@zZgT_t=Ky@6TXnD9rIV|X zwnGKonFzX&ism}I#tsYq=0>cseYzyMmh?i1Ds9c1g<99xzCEB3bRHzyhegWO?AHhm zktpbOcjFrSv)~z*xzBDtc;gCDJVFWHU%`eIG%Dta|B;&!5Qm^!3N)cTtZ+x%XLm2% z73hl{#Iwg%@D=d{#FA*5V$2z!Ne^>JQYi!GfNB2zZW%ii(Fr7D zNJj^;g`X1L(2(Py*uEh-K;~rfwm+RIBIZUXKt=K_z?KSx-46HL(fJLzMnUrKceBwS z-Rbw+qe-Xq*8QBT`joQ|pzSPiJ3U}e&A-4RA*Y-SVt;pcJ^*i;`;~j|0oxFs`<1JD zkgQ1SHn|}WvLk(o8}}eC3hQ2VzkSg5sl&*Epz8gc)|{1fk3DF||9IYCkiHnjlaiWm zM1KxrJxc%Uqj2j-7e2_G@My#453jvHdGvSx$Q}0wsN^4mxWOAaJP@9KGJvo`_nX-W z;L=b2`|NRiU7wuoY~zgBVi?VEkN?4T&0qOC5cXeyG4E4f|2wLRDUb*U?E)|2bGnUd zy0m7cW_{G3DC+ z$YDh9iiX_q0QQ#X`AnP<;h-~K_CvjhW>+OC(Gcguy}dN7ZCOq2!nRDkQJ#^_RvqTQ z%C8K0x|i_^1_xnEr9llSB$)#fbW8HInbE8M7u>^9-X&)g9Y*`}JeUlY?r z8=ULTf5`USe>O5v*~6%c!HZL;VoY)1Ew(pZq8B60{{(+J zCoT>7yU|26eaXu0AGY5Q%3E0HJz{&7e=d8({-pHW>;UKJ6Ub3%u#e-am5Q%;OXt3y zK&r_q9(nzc8D}Twgi6}bxrMkoIstNy%_r1KO~+}Ra8t&Z01XDjLbpy+KF!XfKk_sc z-?cHR6~6!;c?%fW?B+gdM{ttjx<6ZnCUbqY5Hl5h7IE78%a7V0gsU%i!ym)Oc==HG zlIZ?doF?ZQxc17lMf+T3s{orxize_@BLw^hynHZ(ltb5El_qgrd zY3WcOd?C}_;-Sr{)QD8dJ@UByarosjH{c1*Z3b@+eS-F`dBM$o0=72At$xBT44+@- ze)1%i_ZQqRpJc)xa|@q@w*1lE{iNMKnC|}Zr0v=xS#W8xyGGbyv{Q2+92pVd1=nYt zZHV6uqD@g^hi9gM+B^P%lJ^RoL0E3mI{RaKblp08 z;(!4xb-$~h{V|_vZzL66RiBuP3gHbbeGXeR?y#q@keuZ%cnXI5DG5>S&b|J{+aNh~ z3;f~GE%(V&_LAWKmFNA*b}>j=*F9%XAmLrZ^LAzMwtM_}+pjz8-1DIaS^aceI))A% zj~;Y2FThG4aOb~($JC~@yZZ&s2YA5!^#!{)oc@)Y|Dqj}yR0*cAR;r{!|t^g?WMt^ z?pMry|GTQZxlk4Qo#7z55{qJ<12P2|C=*oW9(V7bZ9i4@)}QTYT?f2mhvzN|HdlG% zOSWIlF+b0P23WvShZaY1m%T<~+JY7?TEc+IK zz=eSXD_V9m-HkU(vfh@ZpKII|FJs?)9{Xl_UE=EuQ8LI&u)gF(D%Cb4?Y?^1evjOH z2fku^o99AO0sj0IyHjwdyXh4mbEkXy72q}7{qR*gp!%c!;3U)iv1@zP?lf@G0MO`T zPn;FkSEW3^lIBIQwAGK-$md~L<=%SL{s-wD@2YouzGesi*e)*Ose|G?Z5mSE)pqeT z$?C(yXxc%tJHx|8KX5w5p41ZES&ujn$irb&F*7pVocta(GF=ddDTMOmKnNunT`}Vx zdCm46lZjT<1F$8| zngQ--Z`$hkz8!;YlnPKu=#`=@rF7j*1Gr)(YU-y6Jh>^48K6^3)4=o?Pq4`N(-}h} zh?|c-ayPzdSJBj=Z`pob|A5ffvq16Ya0*u89KH?3AX?@YzGb_2UnZpRmU)>pXaQ0* zOcV{}bG~&8_}VyI0R;bY*DpvqJ6AAljGjYWYV`CbMK$yWVfJ zL?XZqn`=hk0hd-3 z&Z%zNJGNV|-pE^YX;hQ!vNb~kPAC`k@mGC*|kgnF0%L56?%IC zDKWBS3ccN%eBhmsLsHpdf2wQhsox>_=h&`sXKt|FYn7sO zI@ymjVWGQWgY8$!D0YMVgoFwV4SF>7(xn@#4J#vC2f@k3t~A~eVS{Oh`gVo6Lxiw# z`4Yvhj8vcWEY=q?`%38dS#&dndM_v;&S46yJnJfpn5@VWq$$sJp!y;)TOM(!*R+H0 zn%DE-_atpp@>V`^Q~z!oI`^6?k$da1?y|qzK0o&7_x3Dwkusz7d%YMb$;Z0VHln8} znWm}Gs9piE0=BxwCUU-cGgqN&0)LV~sc)EHwggkBf7snS)Fs}PU7^2d{&ntf08;CYOFF%1nDszHU)1_lKzcDmWIqo$y@&Wf7oqHss#{k9mTA~(>Y{cGh zPgi90Un4_?OzqUA)_ouGA?>bi>YdU@cYw;_>QGN3nw!{6)I>1opwMd{Dy>hn8LWBa zFe-sgWJSX;V(Bcg0rIv<%RqzqD*7-@2jr^_ktp<%^`iW7GDp;j{h5I(iBg@&P5VbO zDRn4x&_JuO^`#OjNxE(svUE&axhD7Kd$u0b!+P1lYh+a6&quQ|JZn#buJnTyZuOd(+p;{(; ztD;(rB*Sv_2-1y(o2&rIZ|k8z8aHmtLIVv^MpFqGy7(<$PwK1483?fhB;(K^>5Hcd z?#mDG>oBg*hZtl3fCI8GgovVbr#(rwXp`-0S?A(KYR%8RZy6lc24SjF9b#`iGC2lG zmYU8QfRKw!&c&<%`|z|ck=fC#yb6?KY@|jOsX@mtFQN4*KPH9-Rx=_hQ6rnzpJt|< zOVI-k{^j*LWb&fo+R8q+MYM-@*fDZ-g-VMWezL;VJuOg7M4Tq1h9=57kwC|zA?!gZ z_bMNHYUuHZvXqpW!G8?c^#n@;thLwy8cTo%1g;;Jtm$5-1EpB@ycPZJzH88vTd?eS zW+M6>FmB#X9~K&tH(5PP>ME2AoBxNgGXapJs`GzWb@%I@>6uJTGRaJ4CP{T?5+;xf z2m}I#sX!7g0XY<17Z7p91pX@#S#;4JAVP!yksvQ3NB|Y&kbqzUa)i@}ECfXff)EZd za;!lRBO?4i-(OYdK-^t1Q`J?k-tl|C`~BYU*&|B|%V5g>_irHZyZl~n7OVc)H;dh4 z36Gpzg+%E^u^Ms}Gj%|~=ui7Y+Wh5j7Dw!gE+^JXk~_hJzd|1k8uBRZi;pk^PYtI9 zdK%Um3wj0r%A3V0LpiEM^3qVTBz_Y5iGPMkjuXQe!GTCeGVg)~)u!_Ph&|X^NPWX_a20Q;!ZZG{9{B*{V7=yWLCjwAj_uB{y(xHrF7UB-gcykjX7b+W$ z^jZJs;>cm`F(IL4U@ZGySOni_d8^nvG&GY-`SW9)5i}H_%y_Ff{+P?~P3a3~pffi< zj9G`5wkHL7HJa%)2z_9C4hTzOFyx|kW;Uaz_PAS3#l-_5aEiCbo%&r14hBrC-zs)} zyj6?TB;Xeqk@*a$k8S;2RtMFpkvi%was~Lx@E`NVTJVJ!WETp)30>4i!WdX6k*_{X z)i&COY55)h!h(g&0ZlsphQ-xXS5Zbiv;ZCiu`v&$W5avvEO25oVBREGO6&I6=%SdF zs5x}4R5HTq4Q*^-_}T{W)0QXYn%E^#_P_W`aeNshj#jkS3KwsJsk8$G(?=S41);x`TnDS)?YMh;fxpZRNX-2R0m zhmw#y^J)P&>0HV9)Fqd7)3u>GbGq^&Xv@p+GUSuDBO@2`Bj*f;ea6nVsp)=rG7WwEds z731J)+i+~6As)A&HJ@^1|JK{ZiSrN&DdnWPM_y{r;*gzyf`XK&0!Tu0DeI?hlqFud zcqj}ey1O~s!`t`{hhb~nqkl+K=qO|V?D=f=i~m-fI!2MaFh%{7yj8reVyNJjl{kh( zANyOeYmP?E5uxyhHlci6K&!7Ln_e$O2QfB$`viTWBuf?NKp>M$wN_wbMke9AsON}9 zKjod`a3rf#;d-VDGnZnr(v&qTjLc+AN{>yTwJLLQ*THdQ$d+mHM*NzOCZo9_Odw-y zlLkJ-&f=*JVY0C;WRIkU;vtRoU6JvJ$&U&I@E6_=hag9ONqK8niMptX{%NV(|L}v{R z;+$3|_7Ni_k;y)BpAX(;S?Hma@w>%+3PIj~CUm=z#`8O&8~<55c_=RgZlP{2FcJ0A z(t_IpEJBqEP~ELTS;>1mQZ`Vm-HKwX0Sw*VF4Pr?G5c(MEsko)<0_h@jtKdQh%+>8As z1$P1dzU_;yAD7l)MK^JQF6C;T(nB(cC(xWC_lzA8ujF&RsP@0uB#<|lRa5l zcGGdg{k-fZjJPiV2l2e1)nHqJD7hpT-R+y3TyMz7{Y~z~V5Psf$&C)4_qR5=son1} zc#dMH>T(snnKqU-^Fv}lw|&vYji(dYqx!-Sw@>h2zQ4^?doD(QS_oguPsyQ1 zu&76SLLPSL`QzH$3){aGBoBa^?37W6(u3+7S1?>!Zr-E{Iu4%F^ZZGX>+rWk?pwh| ze^9&Y4PNu}+ueu4KehX7+udHlFa68y?$dZ}4;t!zPRjZ2VQ$ypwUr+khEC0T=NCHM zorSvs;y0%acl!o^^IsY67EpTQaCb@J@%HHPmFJIerC{XqAv#$(S$)P}Y~!0e*WzCWJ1_9R?R1|Q^^Pr;ip7`ii5_ic{TcSZM?gNGb{3Ql?{XK@!Yf_w zY+^~jFw*@te5d3O?RHC{ke9mM|LaK4k82V9Bf&ox4Ho@jJ#HGKS=8fpVXg759`_hH zwxrkXh~*5yq9(=ia`U;OK1To-rE9=XZ_W*p9pMwY=6N zi3r3z1J^3ixhqeM-MAol$1kliZx8xkR$XoGA3{uV^De@R;QEQg9DkD)zk%vl8-Ty^ z8`M}WY?RbtEKJ3(hGG9|O-l2!&hJ@sJB)g^xw3PraccWHEJYkV(N_U}(}guRm9gJi zbGx%!`j0i&2d#IEbyEj!ybffH_G|F7$~Oa!1QETq)QZuc0x+2cY4Aaa%u@oCX;uUj zUOy{14H{lJ*7X(M&f|2yeykhCggrFYO_=;AwyLB-dUOEzuGdDnP-Dr3R3zSauEp@F ze;4~|pPM`UI|L0$_M|I3aaegT2%P^)pX=PQhTfG-)iRh+v(~ib7pEH5aQdY$OV)AN z+h_cJeXiDoEFB~i2%Y!!J~yN7rRHcUqQU|!F%|rbajviTT?Hi>murc>sPH5geS%h& z+aC4X#<|l=7uW`p(|t1Db(HRU2KgAB&faX-*LJ_fc>bG!htv8&f5CV+r}^PWktESM z#mXc8+3{{9{QR%u-L$AiqWO(~akUn6!Vq0Lu$>z|HsKKp14;#4Jw3eU4Gsqx06bIXA-n?m%nwA zJ3v3f$?mh`{?uG^pb`5&S$w47=vt>++3vC$kb=o&_xkfEyX{A@6!*F_FM%+^bXw6f zi@;h{e`>ND3%_`8vYR{fde&E{6wj`xHy6Dz)E_y;?ZkM`o#K85J2_&in@s-}PIX5V zo*v5aPQRV%J~r+}Tgq-hxslfjVXELC=3bi-*}pF7@b*yu@g3cK_l79sTmGRP-Q=N? zHH>N0=xh>SFsm(~TYBUfIPrG-%9nS7H}CRN zO4`hL2#FdsTu8Wb^gw{-%F$_)ayU;!agv=_T3FQVt{IpH?|-}5*QdF$6W-PdaJ+NL z%^aOglmuV}?{V!?1?*KHVHH6MKcD7412fxk7uVDJ!?1ENaU&*eL;saC!%_Z}UEBo! zpX1zK)tYgO8M(vxn(r+}As5}rN{5#330m{3cYzmQ`mTR#7x&5FM=KB8)v-Z+)x!w5 z=tO_~bT_Vf)3*SY(DX#_ry~nKvvTro;(X8h!*_S{S>jr~yZc=DUdit;!wrOgYxXD3 zaAW*g{cbP6c!oQStrY8LfS!-|O*7oov0qnw4M(L&Cyi$7K8U`i&cJ>c+j|@?>|fji z)_aqW_H?^7-@H(v0<^xLKXgy`iEu@qzj063-F4elf%q0|mWeasVvZpZ|JY{3gt0Y}&m3?^GKqe`4eb5AB#(R| z<^-;AP#ShcE;X0Y4<_!Q z-u`gO8)${m^BO=AM!Yv@N(HC~p?@uLpP2Ik<1^`C$Xhh-2H6@7qVLh6Zl!=*dU9OjqLax>?wLgcaoJGqT(3)ja?6AM#K45t!Ck?kxF@eL3K zbZM|Tg$J=21eIu<^sR4i^ni=~L3_hw9`Rq<8xi<5|Lwiqm==Z6#$t1vT^#Ti7>h;+<42Zs=%kh2`n z9QBER0S!gL%_e#p$J@X~fQxtw=29w$);$Bhfj@7}cK_OOMu50w#}&vCU5ATY6YoDe zhhZ=EUz_9h9eS^N+GlOet}-vtY5v(cZo851k*Fw-&^HMyTGn|gEfFkW%v?9Za1J@T zHO|eQ>js1K{hGN*=?%CnWCn2lD;(H-jbhp<2QKgH7LNZSwU49nP>jOL238h&*t*i2 z_jMmFt-1y00wZeM&-FL`G(&*<{lI>%huQn&ey-N{fIZD;3Of3i6m)cZDd_nOJN%XV zp>V(GpWF`?cY=R!KR2mW+wqtPgi-Wnv)_Gx_is%wE9@SL%4_y_W5Uxz|Fiv3=Fjsl z?e7LYb0CNg^_sqtQxI1$f#*N4lOM}E_q@V zfQj}?Y*Sdl=n8RlUR&5%Z)C1fG%RQ;hHIC8qw{J6ena8?rmYk5QB3#HO6Z-=W-pja zbcMr5ix+$cJ1DFYcZzSCROICaR5rKDij|nl>bzBh<1JcT(QSf@hyfA)`pjmbgHp)E6khnJ)c`Tm*v9pjc3Edg(|na$OpuLy8KcK}-B#(M2Kd>H%!j=wJ-$wgo^d zt}H+Y0X%|fI(F`QlR>s7GOT>^4dk303Od}p9=GadI`7)PU?}*wKrLvJ1KFe zu*IHb&Y~Z4h#OuX!MUJ(C%ydVn${6i$?vvA5(@w`g;Q&aeOndODwBhqIOJC+iQ0>a zHN3w3oXE$2<`gDC&Vmi^D$(82csUVJW*YMzBFa=dG!osBuMNd%6c3$%i8K{g_@vzA z8mCuDg{8F9)KtOCCl`P~{@Fv^h^B7kSE-H+2mGTSE_K!iVm7L1 z^hj!)CyBhF&G`W}*9g*&TNK?PB@kct4LFPkx91IYR9H5K(Ep*)4Wafw3wv#+9L>cA3tLcoa`ENj?yJ#G zY)_uf#cY|MKCZ;wvvMD&4##@*mWORT$#b%vWV7{WPjNPKQ|>9;Cb=gehEi$Y*VE@T zz$ScIJlA}Dll3XkjWL`PFj38V8y%&YF37YY>_p&i!nB{M!RF1~tOK9{TH8ZXkDu&mwVY=I-TAWU zq&uV^{*&+gSI%&w>*vxFl9cgXYx0fnkOm$Ca#dVj>`EYmSllJHERY4!lL40yUxAo> zgo3o37iG)TR9Q12oRW&PwM3h>Bh!Sj)jlA}%~n#3t*hxf`78H~>SqL1up0q!2J8j2 z04tGeW6VIvyjiLUZ(B){Zk) zuj)KCB-ZG30a~l;7M!G52fihPnm7v#Rnsf=X12AehKX zDVKiA0VzI3?Up#|iu+ir8Woo&2Q?xwh%3w~P78b^ z)YW!zm5H>NDG&%)eEg-xqZ+5b6>6Q)OZSQKFM`}B%dZq-;wN3=dY^_95vR|b-ll3{viqmdYq&oaJ&IFyJ{Rqcl)WaA= zXLOOJA=%Oj1FCCfy(9V70~U?V!njN%?6q}bQ8KHU+T5hv7}hOjmmwN6;hSP@s4sW)uu_4fk>!h8d_kjmIMbZ zAm)(3mpRp#OJ%Nwv<=A*sH4`|(R8h*u!A1xde|IW<)gcO+Wn}N&CT6us1hO;7e|o% zH0cpy(Cu+74a|t!ge}B0HQqs@6%>b2Xjb)*8J-=M;@lm^%6wP)%(l8)?dV zhZ@C01DCz%#9I+ZrVurw2=K|s9-8RE#n#zFV5mM~zjX$#dQ4;_VwP@{wZ=$%AT^Fa z7qUbUa3Yjigo>saazd#c!SHg`9zjVHlTS6+T!mRNs>!2`QUufyHXEOVaI2F5TD4OS zOXf9mE#qIWQj6w`g{`QL7#k^G*+m$N1}ytiuO~`-H=V8`ozCJ-h(kcJQ_mw* zsDN$;u$g*w6_r*L-vKkQAOosI*2$jkQr?5V`abYlQJ|Y68S9 zPG&uu+nvT)12_e8fZxY6Qd~V!G6D;gu(A01CtX=gV6&A{k#;*g?v?V;t;PJJ=8nEk zK-ZxuppX@j!)mLRHFMd#75Q8}NFGB$qB~X*r7Q7RlzbQ%Q*}a3m{yd&RL^x#_Bj^s zkx&Gou!Sf6{5?UoLp`ZrL8-=8Qft{n>}t;LwSq7#iwY8ZJ+{>6kx$+oObqfcyy>dJ|Enzq5q^`E|)B!n}9{6Ohu&X{v^16W#7Gf*Er`d$tp&Bx+ z8GlIAQecpZKd^fv-Y%M3odOaMO&cANatUHT@wE@bWCVs@PF1FTzdK0ppFV z$;=>=7^)i1<{Trj>Y-73fkDiw5a-#q}0(XX$QaeUR|l>7Hs;1JVzf7IBKa(m9(` z^d-c8C989O|6^QN zy;r-)qMeh|2;_@}WOeL1$YF|jV^cf@ znvh(>1g1Z+9;3tnZYe=s)&D8v5xIR zm;~J#X%;`^7}n>;leCt!y_gGcg%Ju)1PX1SQg^&_Dv!p;I}3Pb&R1gmClXQ_MAL`* zf(byGpGp7+agP)}5ZJ4KGObN+VNzgQ%UBwZJSV2K-p=M2Gp-GDuP2#m(#%sX`c*bU4tB$D8 z%0pIRUNo_WAYIJ68cW8+E$omnRwE>6O3t!*Okbv-!shiU_`Fp&4XZW}c&ke3yVaUi ziUw}_z$C^asWv(jpjn?gcmV#X>Q-(K?G^%L8X$8IzBminf=Nbq4oz9q7;|h9Z-c+! z9JGW5wT`4tJh}>}TC(X@sXD(!dB+y1%EEE?M9;BpU|v;zgEE9%cgYxq!*|3^d)fhT zaMA)?Jitn~;zSws0dSmGg43|LnoC2FVLe)5)EEcTX)1Adrcm)CP9v@x99fMrDcg(?P+;R|FiH2x5C9A! zO`^1wK895&%8B`BvrzA1=m`CIcn^*y@J9ob;?t2SYdlP~o}DuY_0I;y#vHI*s_= z6jSyPgvcBlK!&46l4;wZbOZSee*mcw%U0UyHZZIIAAknP=$TDPEat!UsO42bBgZt= zB{kn0L)3UQMjK+r*?3Tjcc7EK@o11|$GRDUT8~iJ0q3<7Foc5xjddua1W$03bA&w7 z^?x65gIKWR6y7;4S_CIkdunY5)-M+!Tdf+obwzJk`?F&#&kq}OY7)>1jI`OSQJC+k zZFE-O=ITaMA^rog+&MjFRh*r+MIt0C`;$yJNn8J*;+1%EVL*Fxew~XaCt5f;$8j_%w=4F3PZc6`s5OSRLo)Xf!_3Tb zrR{;;2+P=IhRjH1(4(F0ivu@+DaUbhP@cV|>=Q>ytu*?gV zStVMRM~%pEIVY8(kK9oo;jj4=`|v3);71qR~@IdmmT1)vRJbPwQ@Wzb3o!LBi&5S zAN_FxQz|Ocjv-&kDS4i39PiHv|NVsM_2I?#l>ni(wOnl<7!4?qy6I&oDpv3eoV=GWsxL;J0josgRO_ zH6U9zJAo}YiY6E;WB4B|TZXULVR!X22=(hQXk$vT5#E%|SL zg%S8!XVXB|Vc826bV7Q=i@EeivZEY*jZR80P5VQRz5lI0IWf^_l>~rV)xeP;nwj!R zb#5yO-iDEB<6_-gcczm3Kub_rm#jx$4`Aenb|=etp~9#0n^Drm%vmuK_GQ1e8AzRJ z`OoMv)ETqj33ZWY!S{Y1qi+PuI83Bj{|2Az-X@~E0{U`V2kaBZ#t5{*wT4B&<2K`^ zwVn)XdxW*NR!&_n3HErbCxTCAyZ2~KwgPU@U+S2MBg>w*<$2+|7r1T?NpO{6=?q0% z4Z6qw_vc-8Bzbt40ji8GqUE#jqKZ__4&Q$g>p?>V9?eW>nDW6hldU-^=s~F78GVtz zt^8FwJuud`ut*}((+A;v!WN+Mzg63kbZjpSv|tK@V+uQMsjVd0lyR3%mjB~PZbURf zD>r~ZCC*_I{qO~Dd*(uZsLhT3AF+%o@aO#F+@T;aC2bAOJEP&v{$@!w`IO~vE)i|Q zA(T^N3@Q^Cncr5*IxJu++ykE+2fTKPt>e3e=dqw)K52HfRd`{zp%aB!o3NN9vKC)I zD?Dq~JMX>sUfY?`3AMfkh_ydaOGfY`^NE*0rF5z9ApfB+xDEnA5B-AM@2Ch>O)LX# zATo>0qDFTOk3lB=>MHFoUapXd(Bh4ei&KqSz&^9|I;{H6JUH=OS zMgozEDEjLch=dyMJ5P2WKBUVq8R-RbvxX;MjXpU<(l5F0C))Uoe2=bWfkUb()nmp8 zZaUo(AJP2UW}wZ7M|SyJPIfzwT*!CgO86Hr>Sp9li<`8FwK%x=i*CDVe+by13775X zf~mVm0VM>dN8hr2zFRm<^Hvy^GQqwqP!nL!vEH$;p>>BP1PSMYOHskdGNc!}ZLa~AQP=kpXWsU?qtfl7~ zpYqK#zM%#d1d>};4-+L!75$i&4TF!n6;m{!o8_>n0MY_PV}M$T`>|`7>u!JjsjhpM z<&N=(Cxc72I9x(-YXYG|F6{9Hvm{^e>!k=MglY4CJJpQ|+I`QLT(?u$PPN_d@g*p* z&42t$ZpvW`i3e`N2W1PNbnwkSc(2hm#tOrTE>|XVMoDh5pf)PaugZQnR=IeDG$f)d zTgJd-VL2BK_USLVL+dOT#zRD~Lj(+>DFvxZSsG!vTzKe2227O#s|dl=iqr@zs|~3D zg(p$1EmJChDhd;(N~VjIYbcGJhhV=^HG8$S&s5 ziAV1m-k}G7%FW2Jeqvf9JJ>~^?Q~d~ENV4#7uB$cGPRpbxp58iOO4mG$|=X3`koF; zt3xaZNzo0g9Qh=ek+%H69*nU~-qB?>s!0BF_R(kOtvd#96K3_mwT5nP?*R4 zOx(Z!r|Yk`>=C@Pb-x*0b*RlZy=^7o36sOVZl&c(CpS@Vdgn0?ynpHwtGRFoH6w{6 zRe4BUlYvuY7vkAvu_8i1wB9vbQoSa=(w>&<4_na_Z8jnj5>*y0e8bEOq}* zsWn-J)kYARg>YQeejcEu4XzHSOLzc3g*p^^tjE6t88J@=7 zp^~>->PRsnRk%J_NOVa^^rm(OU&1!bYhpD zQv*~AC-tzI6@cOP6)L37x`3y3MiGiij6{;AZOiSZrv%ldcBaTJt>k^((BK5t?Wk!L zCb&2>64ubgW}_@$YGe33#&IH*$ni~CYp%@+ayA7zTc&%UI9quYW6)+l-*LLz_Xx6h zOS<5Hz^@04wU%-Uo*VfmN5OK8$+JLx2MHA><*FH}(gLMZPhjeHEZeF?kFFblwgkYy$`>*wer`OPui!V8;rP5u$)P28Tfa zr%O>p@`DAMExOP@sm9s#wOD}Np>hkx5|_ zFJx2okNj5_x=BR)U$@YW?_Q`=4UjJKeWDAsaAAWp3nv%*R~EAOZ_pRN=059x{WUfW zo#06eddQfoSt#yBwPm3+(mhs!W%d2$#+;h>^|RPG_pHD8EcS$4>wkTg`&fzNI_%Z7 zv)xw@=124c^#4VYoW!Y_J%CLz7$Bp*^)-pFLFnDI94jDWh4->lRz9@ZQjs_;u`uI{ zi`-|ozyASiTm}&#B&nO)^zqa%`YDV#GmQMji`=>WQhLpz_y>F;wjF#)Xs`u7a_^(4ebe9gbvL#11_(+<43W$VShQG9?tIfZ z%!K!o&T)5UyOg$O75<%b+^53VhWew=b%#>y=5yV&!Ye~t3;yMEnRxFji`^-DkoR9( z%uWnSet)r>JR2u~L_B5nf#2;sceHy0|0(CMTt=zFqd|1J|H*l7bm=F5N@sojd2UY6 zjReffrHukm%nz7`S}TI*%7mSqZ(B+K<$QN9Ijl!t;AZ;cE^x#4HskNR%snXHlw8Ej z{{h>?fLFlXU6kc#u7DnrZ+j==o=2 z;YTwJnKi~_>AB&ATyA;}`bo~u?uBfvb~-tS!fH%u<-aG}mpJD|L9L9>8>-Wpm&uiB zg;1X64IQB0@AeHhdpO0dFt}Hqm@A4Qy!uCf;WykRJ%cMb#Qc7ON!gfk2x~ESu2GXR z#!vKfFLVd*ws2gsbZPot_6_JE`)1?S(ylRY?#6;;&FLe8GyjitMK$91$wx0_8{*%d zS2?ixZr{Gt4Qqb)E&WERJkd{H>h>x<^d7(Yaq?1J^Jn^RFLh&z%X|=>;qT^kaEE_y zshiTj`h{Hb%NKAEvXhGuV}4YYq zEZpc6U4j1w-XC4(r+m|mZTTg3H;uCWhh5D_ebaT%&g#x%;Q?X5lML>XLSR4RJ684{ zvnP!=sqwGNi;@js*4iA$j^6!E_nGcfls<-0BuG{5eGxqb$+etJ<7Zy%&NVJz+rBq* zBLCFIZWdb^M|*L}jsBzF&1h#QsX!wsEk|_p9e;&)qo*EfNz}!eLZGFM#NmLsKqPQ- zNla7PbG+$~N)*V3H~%N^9{#uENJ~y8QIgb!eK|>+0;nvZQ!PY)8Ad1=(sD5q1R*03 z@}On(h8-?bRyj*DpuNEoRp}NxeW3MN`xSyIEc&eSC*4@?@=q*t=hSb}?s?%_y2beu z+x%Lv&95i7E&5;OZQgFOb8$CU^s0_@+fwf%+ZO(NqwsWFbwc=VRk{#;qEhKL@Bx?` zIC6u)r~o$4uhp(n`6O#r{_eBF&QZyOY|%$3$GM5QeQJ3A%p%+)VA9FJGy4*9>7M70 zzl5E1*Z9jXVH5d}{giLJ#a)XE6po}glCgz}VBv~Sq8t4$zwPG!v$qfUoi1gMGHV#e zUy2{#Vt>}9@S2@a6BgBX@ldM-V$0?KDqO+2KfuylrL|y54XOS(2Ih z^fgbQj{Eau_PzK!q_sGcbGY1Yh1EOrpm@1Ev~>C<+8TGFKk9PVS@{O{2pk}}&<|ej zblBpG%UR6(j{n)^?jtbi9=58CA!9nVlKvZo6sXV0-K5WOLxPie&h|QdIY}&T_2(^j z+eJTV280x5cNk^Yp6l;l?y8kD;AaK&TO||TxZKUy`>|{FKzuOGD2%0-HwlEA!?^i$ z$*Tw&`Gm3plX6WczxbSXtEv}2KG&akgCc!E68QCtu|bYqcuiIz!RSANJ>y z76v|f<5jM6=p7Xl=|~1-F8S-8R>PB5vA^bF)X^HXf)mlyrX?x?2xY1#Pz~M0p^u5?vtmgCBd1+iA%C95)Bc5%T7ud;F)baen&p#|08bbt1@| zIMXtclC&e^AMkfuI1LA8^+p$mHQN+Jf@r_v57^{>hX2=YHV2$3FBdRarf< zWB`X4Elh+%UDh_T3k*bB~ta6}qu0%0G3T8ynuY_~Pr`L8J;l_7tG*g9s|`_?vEoTCDlc+s{9B zv%6{NS!8iEY0D;HBxi}V(BJuy+qs9z*k*~|gA`8IJjZa*d)SVdtbWeF`XhG?xl=xT zi~I73p9|9vJOYU^XGBJHwg2rct}psI#{~mS9)pFuk(#dkR#z3fn|7<)zU6xza!;QJjtd`mxPi1;fq1E-v9bmH#1uI9GfAUgho8xhtr1o ze(a`K>8=pozFH&V#?BcgtqrZxYVxQ3*d5<-SGm?aJ%5PQj%I!TT{sd4wzyr#-ddyr zFp@gs=2?Z)n4qm5v1M%SbN(YM-EpH@*`}=AcEBcja~SswQT;qclChfQWh}+1IbdJC6HkjxG{tvgIZ$0dz z+uh)>bCJFfB9lK=S=b=aoBdU{yNPhjwYQUY>j}TzPux?(ZY`@j$>3^ftFVP~wZ(Vc z;Xce-6GzwF;r>ARgYR@-qJuxXlMVad@*D1C7yl~Xd>32$SNX&4BD=;#caa?6r~baX z+)mr~8ztuB^uk_p=rSLHCNNCnE+`S{LqFzjK6}a^bhrCN@NNHtyU7i<#vi>JuD)jF zvejtoL92iG9(N9h4Seig_jz(>thpCKb)}zrADK5e>i0f3tNnq3+&xSqZey|6yM6cl z?htx5|9;HaXZ*MBcfG@ZtL*ls9$E5)+*}GiCoANlcX z7~Tc`h&9gh>$Np>=M3NTGk1M(>&i7hbCm!Re*7W#A6yRnIjKQ@v~u~+-TaV2w>$!2 zpW*j@#2q~2M`ez#7g4cCGcgY{hL_T9E$$E!p_j}`c`Isqdn?6+W;$^E4FB*Wppv>c zDQDr6z(+dx4v)Gc+OFvlXE>PDj#6;wbmUu#Bw`;P7^|7 z{(C$|bOz1pAm;FC@eyvL>EYwqEyW+sZYh7i-9{g!7`Pc#Diz=X(d44v4Xf;!3kTwy z1m2|Fr)oL!d(ivDbkFE+C2LRKSRNFUx9$xp(M!YRWce}*Av5A%d&~_D)?WMzH$L20 z@%_JW9|`|h@&EY?_r#nxSHjClOTci$_94h&Mv4E%#*YT5bVu}LnS`q5_B1A}PC|@i zQ~F&_ysv$TU-nBE54!>g^IB_Krey;`KkP~Oee!JF{-nEvj6@;{Cg6O3)NcqAc=(st z*BAJge(Cn@SaF;6gVajo;<~L2<*c~P&w88{i(iGc919NWfD{1)YjVf!Y2l&{5-pU#YA>>SDaBwF-}7%$4s}8Y zI>4nY*-4B;}#eT{D){3|qWKOgWn|JrfnNyWeRYY_P* zKjaCFd?^&1`>RcoC?2Vn!9}T&;jMCp*#Vel7Ru}af4jivRKY^~km*#}BM85mZ2WN< zStx`emLFo~cWeh$Z?G3NX8U7tI4gH3QAY{S?4|$S6FABq@pnAoP8qfw^uX6^(oa}3 z4X?}Wb!5F-?r&b_#nHrb;Ajb^TE$X{swtJlIkM zt?vxW>8|g=Fm(-t$@;(_{;ZoGua||%u;3am1{wlgeXj9rQto+w-Lvk19vil-s{>nx zQY0~>3rO(D4_oiXmwvSf8xtl!u-^6VF0|z=@$7U`?l>|xd)9?c(Skq-1lOyR!E`#q!-4rp zuz>YlWkD@lw1=MIMGBKuc#gg#$RJwh5IN0VlHw6>l>j+9yTxAP9%NM%Us}vU9cg`j zt(NP6`H<=P4Z3$za-i(vy5;G<)AQ@OMKLFpk^zO>VTFOzr&WY8E0GQD3ySs{Nn1|3 zqNR37G*LUr=`6XPDuIV7&_YyJbhe_Jm3xh^`2=v6{4p=MaUcCP`iXW;lLP7TV2>Pi zs|NyacDsRFUPDEQMm%6ZNM{#YQeFiEARs5GzUH(mRaEbmvOoPx#fiHg&u75*ID;a8 zUc__pUkoe-SW0gD;DN!m*aA9wcbrdNB-m$QJ}qId;+V*=gu-fNKsaLQo=~&cG5O{V z#bk7J0QN?THcB1`%JhRJyiH+&ladE7%HgBtG}i~FmwmVtXXFOb=hz(5Gob>_&s4~O zej3bnGbf-_$(+)y7-@uZ7X06+gHJN*_$S0cNLbdxka?q%I0D1S!oe*qz@uy*+h$p5`F({f+O5 z?%)Jr@~YKklp0!C`PYfpi_T-`m1<5N7w%b8HxTlh{-^#w9$-0weS@bGSzl0OJrCCj z?7E$xTf-EtA|d9u(cu&?+*~wwKG9U;)~ZMQ^O**!X#(~G@=)6t2BtHe>FpuYLl!bJ z+6iAxZ$mIQZ(yR?jodG{=i2eUYj{mo21L&bbOP!1x;D=YSJ;(}k2AwtTC#HArQ8~S z_e*TY74>fc(Deofae@p!jMF;Ec~!gSUdcW`VS4U`^fvc<=n2pp%2}6lBDTbaC7^S1 z9DXTaT!`uzx8RJi!a{U}0JI+KZHuHbsD_)N|2~;@{_lw>0KgwiKZ3q^tWngy(GTHN zDZ#K%YZPMAO}Hn4*B~2xVa)AC<~dqiO0f*_*$@q)FurN9(!+%c*f55k%Pyr(=5f|? z9u84v52j39OwLPvMN7YH6&b59%b2Fs8T^(2{#D!?%U$o!*x<$!6awF*K0_=awdOd( zZ%uuM-j<4Ag_@>V|k5i z==-EO53LBxFq|Y4%}Wu43^!Y}kZRyx`~&&4j4cX|(ZxhTAg5dfr7Mum-3Qm6k?W(O zAR?pz_|w-IkC32~QdMlDDyZA(0X_d?-=$VJ`c7@?`?R$4qVL8VYG$!rtE|OHG18_y zWRy)1721Qp;bk{+!WQM|eVT&7f2+azjW4^2_5Lj^Sd9%Tr+wvLf_%2z6Cm8s>ZN1K zw*Vprx?yc>zWQT7tOVA)V&Rt2O&omERUe4hg}GbJW3;f$n(7k4~NyqE^@1h#|UmL2&$Nc2m&i7T>@8J3STBvG)d8pwD*zx zInqs*U1TTql=Qa&S&pWa>Ww;y>Lk(`t6WPRlwgZ zOrGIkIXXb_HS1X5Wh3(pMBD6KI6$E=S@aEPE;>MSsGqN#SMZa*TG}Dm+(Ici?}7rc zM`!WZT2l+{jrP}^L%y5ncZDraHZ9hZbMyXFzYlxE>xTRK@58uL=ZRVaVydSm>&{i7 zI|KjUpGBo!WtA*1ZK-69y{B5je%0yCUq!cvimBAIW#@2I*XCc;pv9{?Usi5IT5dvCA&o|NHZ?xGW}E8QQS?t7A#{9cLY)yt`=;c~w1V=fk=Ce% z@2F)ngai)mYHVtybX5ap94VnRcw+O?!CPa z84*{6@!aE2`gA$2|F(n{En2Ci=Y)y%??w@v@We&!3Dw}(n#KizI*|+E9erGAT5h6; z&*lcUr#{G~#3!gHycmG5PPMx|k>UMzw;Ok{-NoF=^|UtUqvOgwyPp|qX(c+?;?w9% zlxp+Ly<9&)!K?)dMS4*XpOdpKS1tNa9mi7pYZsLEuCIM1pS*fuA^MGZ%7Uxu_WM`n zHzUof8}dd(ThK^P42@=Ffdv?+044e!j32qdjN$~G7kx*I9mdae>5DEX>Do)*3+ICj#OX>xNtxSGAXxx@;A9$eR5&b2>l%`q;>v^jqQ^0Ym+~9{^UrMSk02x#0GdX%1 z->?b86l6u3{KcPqed(&%Uq>fv^kPXcq@?4V8Jf&Lsg~-j>_7d*vff`}rWm~hx83UL z_xvYsC~ePyt!Lj*8gp=}7N9^$MNS*6;ow$BV$^7Z5W+u3qSzu zI5kLEhq4%hp3GL_Z`!5Q5oNBDpcb@-Nv@^fgCCZL`N=;ljV?Tp4?{mHD0llO-^~v% z*0l-EzxHlE?lTpb%~F}GMp@TVa1(!S&)DefUz=9ytoO@|YdACdQ!7r!8Un_&FQS-3 zrSE$fy$r{v=FT)PP4aOnl1Jz(;?ul`HnvA|^O7a&8C#=B$l1HJV#Xq>-ENIm2Ig1$ zG9B8Q;e_6;nlZ>*Gk(b~rQRU+3vVpddbffH67Hf`p3c)%@K8QDfA5W@sUc)^&&={T z66^ndX8Du7yUJm&x9H(7<4O|-NdUog3jUCw(Bt>st2|;v!!{10pILl}h7$eQ|2yvp zWDP-;*fdt*e{_vmX)?TW(eGRFrQ0qKP$!2LgIhFNe{YzyM}H(PGx|YOTg6}I3O$8i zDR%SOuCTh@f%Ivs$eZZwyn!%J2K*!^L>If{*n*as>?C{B?>V#F!_wK2Gs|Ow{r#yk z%e^CSE<~7b1!b$Si_-baoWI21Ftgk>b~A0S`_21lTTevWe(5!(!SIc;AO3?OifS4un7uk8(cGf!kb)hr8Ag%&en(}f1{JuT!%vI%R8T0dVKnk-u#Cc8u@+k^q0 zP2im{p4+!MOPHNFP#`Y+cY-R{WFh~iX>MD?o-v}Xk9SbRT7 zRkr(}QH{f_mvpO$RYSgMKPu58QjYY8gKP{XS|GnEsIlDt5!37Bh-v{;wp2@%kAxWc zlw}Z2*2`oeY~#O?CED{==jcC#6X6Sv!vp3^oG9SoX>McbzYZABr&Te?tWGER=#87N z%u2c|&riL)imSwBK~xa%D<*5o%5>Fh@EYJ9u`+p zF>8sWa$%BeOP}Ez6Kqr8 z#B4~!Fh__wBC_rX>dYR~WGAh%hmPo&XplM7-sW@$nG$ChOC2C$2w>q(0ENpZb)h^e z4>gulH$pI3UO#~_RH_vU8Z8hPTAHuC-iw14xR*5v!qX8Bxy)jP%h9cYc5j^oCZ2n5 zj{R;Fy!gZA&N|MxLb3rD7%^c22mNKz=^l{EKypk$cLmvFP_rv^CY zPQ*p2Pc%xQs!8)QPhE30PemTGotRD)C_yK*tBW;a!1c}eL|Y}Lf7 z22f7O_h;3_TdJuwszC&cBd49|S1mv{zb(Y)wsInJt6>kjcm-wSWF!e-0NYa&OX%F~ z&mA(EyBXZUxuFvdK++#OZOxJaR7XOA>`|^2#k?#e++Iqpqi6vQSX;u#W1=h3-%0-D zc~v$tAeE{;LgkD~*&W!djcMIbNnG?l{wtZ{-VqXPT!#X)iMv^1&;TQWM&INL3XVY8 z-KblNvC)uJm4hk(4!I8x>8 zFD%qkcbv|GElj|fCv%1_&&Vyxx(-y@$*Qr+NZojFgW|-d2)Whx&^kd<0TFj#VOBVu zZJj)!FYgF)nh4;l8XMi?YTc_FRL$#656sndnLz#i9vGnM1#CfK06GSMX>EpQh-umu zPD37@(kF&1F{RoFPWdkc>>qLwhSQXQRj7t^y-?D%xh_6KLGzR_c6Tlsq$$D+sC69pp1jMQ%gXLO0upTKqm_9F{}B*_LZl0V_F}R?(<{FgQsY zlD%dzwp&E1sB_+gESYq(fMGpBCu}%kaxu~7X!g<-Qtp`oiyk7TVT#dH^w@Nhyr3ly zJX2xfL(Vir`v&kJ9cm4WPCi)K3hRX(ynU0aDMqV_X+S+BfR9cgC5Y-XiIa!&^VKFx z!_yoGA4^$4s<#xQWu#D&Ydg01BX~Kw$eH#GXEj(NWq%#j(HP+8)?k`SX!XSO3%awx zzx;RCS0{-H28)KsM9O#|U?>%ZJQmr>PqjpIB%O|{ej793x5!Z+5&sW8WG@$nNI$c{ zVn)AAPmx<9EnPQ(VvH|E?I#QM8mHn}Vd_XZAeYFPSrg@mXh8B}mMH^5wJhmxWUa&Qj&F5YQ4%)Dh>`%B30x#N(7B*9}gp;@Bz?N z_7%nT721Pl=7f0&;y6Ac{Vtz=w?%)jmxoICqu(G`Q59*fWF^UEsM9ET1*R2k?gh$y zES8#^eN$Q_|IveJ$nqr9u4Z#zP_M2v3_?PrXo(NgKeFl}*uKwEv#ftHm#ND8BJcG4 zbJhnYvp*!LMNd%h!1nY(x}Ykqx(E8;?0!P{BHm!}OS*7>Zr-l-lxZSl zXdf;RosJ02Y(d1Z+Gd1(kUS&lOX0kKk4B`&;8!0NfqXHKDh6szU|dG!l48arl1zE? z)F3olBnve=E&I)54z18BZ1=V4*itfX$tJNin+)Qdo6hUz^GTY>$kw=NR>UZC0R>+!trjKd0vIT#mID9HAk~8b+F-~@0_jRO zB`ijOqTC7v%z?!W7=mx)oN}DHPuq{h99tsrY{SoBho~8RxhSZi8GwyV3;<3rzs{Px zDWI7~DKM%awhm`jfSOiqGMJZ(dDDonov0yf;{eQ`V7PPo=&Mn1VV!9CT!-dLellkvObj z6X?2)jbJh^da}S7nVPRl;o-Dm?)@%d@~m8adVU4fD=yYBl-GT>P)8q8PiNuffuzat z&UzhS`K}qH{a|)#nULYwd`4Kc)fT{7w2q-nP6=Ml*P7TOU(J&v2EN5h^Gq~ZE_s`9 zq;|fZw9JQ!U9DBtoCAAE`=exA1^p>UYeV@QhJ-mne{5pVF>sPef8@|ysRZ+@wh=U4 z1KNmXW>Z+cVOD$=2^>v!p}U4C{(uKfJY&CTy&>YM1XEXJX22@bk=dksNQ2b&4mbo*V8hu;UUo-WcuYM)Xi|cVGpe? z_0QMX*}{ZDeEP(jUjCeDbR*CS5*IF=RNV1I!WTg|3~wCRz^GHF#pH8_$z z=e$Mc50RTaf0`};CfYkW#V!gA9)NPr}XB zAz@HlmJp)W^`W+ENVJ3Rv@<2xkOzI5O~A+~5=h`X!h+<@JUdINtCfExs?zq$T63~d zkC9U{HL>UcD43$GT2x88gQ{%47+1M~CtwPA0`k*h^W~%{At*Y5By_PcZ2|@v$FfyK zGcQy7nht>{Lk$CUcgh~Y@l;rt5d6RC`D65iL{~BCz_~kqkKlQ=h9l;f>A`PwOQ_ho zkb&803WT5&*a;I`wl<<18Fv_mSFYz#npWv~ zz{l6>3Ti(LIct9+e}!AGkCqNoV_EyadJ#)LptB*`67G#p@O&Bf#yhxQ z&b{#!PKeSN6RfScwT@}ISfdcPYUKyxC?szJUI4f)m<>6_-GpvQpQ+z1sdX_&xCw(x zI{_0~7qZ7JpB4hOusDqPkvUMj#V=&2Ubo89-6IO57FPn#q_P&HSBIg6iVdn!ydqL# znDSS^08X1=Mh#P^DP97kQpp_Mrp)}gt$b**s+d#`Cg@LUtk^>eGh=di8qt$%#+rn% z((C{nC$SmB)feIo@cRk*wP<%;5CFGpxaG7b-L6&yKzh51TaiOaoJ!n#K;51-y>6rkRzVf|oqqSxiwjMA|@<^}?EE+a`r@DPS&6d{I@&#?TO zjDxQT*;h^_@QN0ID3MMtQzUOPBwwW|=Qcu5Se@O2e<@_HZIIa8$OE zLWnu4Nl`2%8|!(Q2Kk13iJMYIwxC5L$RoqG-OwiK_nsiK@gSoDAWsZuN(Y6Q<2+WV z6UtHB0v%aT+4OEduF>of^8h@^pA!9A8Xh!;ihv6*t)ZhH>NwAqjQo?W|4B!vnVuB3Jx-|v{a>Iy?98BGL z9619Y(R&k@LjJ7;fU$bs@^mW!U}Axtg`#E&V|06|aJg;%3tsgXe5^d;aI=FVl&dgV z0bC`#&i_fs@No5n$wrNm)vkL2nMZFDJcW4R4htc5=wyM5890Pbd3KQg^<(9pdK%K0 zMdz`#RSFl6rpoYCd`4f39b3S`XDQPpU@R z1I@18GJs!f9zdgit6$^L)eo%q|7Am^Yqx};wY&qhHeJez!_!JmqjXUs)2Pv^zEExF zAsar$!}VDIL8@)F0`8$$8KB4*p*REB0c5gUwOOc;Ba2hPU-9ws$a*^1v;I4uTo^Wh z#+QsDgBUhIm`HV3uWG0_Hc%Ci@}3s0RRj6&LoI*gk}x*sI3=XLrzN@@C0G{8C5p$x zyHAPZ@F`|RhBk_nRRql=E5a0IC7QDmye^VQDy@MYWv|2Zb#AkVJkXj19&&%#C(2#S zE`f8fe6(3G&Elj|j1H*p(LdyqKiaG$YnW9YWf=W1MK$&{*_`6SA+a|@U9DnUL1T4R zfI;1xPC7;f9sRwq4j5PzW(@!I`NO(jmENz>Jt9kG2E!fs@vv?e!ID?uX*_|NK86pBuxg#FF zK*|f;Bz?(4n20(50jfFvly(6LlV^3lepGpEUX6V3D54IY@edru8D)SCj-n{8bNuT^ zkyVF#Gkzl;^d4QVQgG(c<;i+JRRyQ<{6CH^$Mad;qAvrqtOEosBE%(Zwazd~i)SeZ znL%%Hc##+`!>5e8m5QEOm|ioDem)c~L-v&~_72T|D&?X6x%PC7tAE zmub;UC5w%q`fn0V!guk!=zT>VZf+F$t%a^o9pRgLCLcGKmgr@xr9dqkN|h|cHYp{W z2p=TI@!(t>+=In)LbBp&zvQc>&N;~@A8Jq89)Y$c1<6K!n)+!`v&q|yx7e+@ENqft zScMj9S^0IqZaM#UTd8lnvo4swKz2u>7#Xy&dD>XmqIU}Uc7ASD+I3obo(g)*0v18R zPK2Ti5|tu;2NT>**x?sL;ScWnmb||qD)r7yg31qrG@;D^?gYj7C0Mx}af zgl7SVRB#N;A%a*jh+5zTTmV+|v~O)MjUq$I4(+9xbs3E=T8|h*vNA&-m;0D+kB=6? zym9%6xp6%;yPlR^2Zakv6>(F424FPCJZLD`McVqCi_^Wp(Tg}n9)D@J=*xuzTmP5(@RCKTe9J{YFy_FLjhXK_u~D_6YYQ?Y zVzm3!()NcKFE_`T*)%+dFXKVth0KU#kdP9%enDD1rbNMJfbAN~^$b4F-{mmuzj3|< z|2wtX4(`H%*09w!vnt?jJiu#d!fjnBAG20LQlI78P{B3*2!Qk;S*z}-=*h6wst?sf z^lm|nIkJleGrGL^L!~*ZH)OIN;$3!x8^R3*D z)G8E={5*x{_Z2w zuHza_JxFQCrv!)63Y|KH*CZ8(CpG#upw5}wi~{nuK{n=oSSN#zXYyRUXjgHv6Kb+q z&0~?5TR+VENe3wm2SOx~A?`f6Hj)?d(OgAE8nxCsHjlcoa`N4+AL95ID5QJ->b88c zS9CIRj<2T#n(4V%?gmfvS&I;YRTku-OfHi7ZTlSRwXUnjQNy8w*8DpZLgps;qPpu6XcxIR%4G9bpGEkUG?sU6*J#^JW$QJnw) zm!i!S>_P+G1~_HS5R(Rr5`u|(Z3fuU+W?TDK!$xfwha`RFT<`|R@FZMz5W3TvUsd_ z9|(zSQpYt$sR88r0JzhU6+y}idbZeUosy8QjuU7`Yh(;|vv~@G zf8P0Jx4pmb5Y0dI{g(f+@3+*|dF%J8tlxKlPR!f;CenHp2WAFb1F28ix)7NZWJfa` zsj%rx7y|z9y@&U0rtA;uzKrO94*Jy@65b!w%*nUr1N+`2B>X2muUpsgflCcn-_hG! z<6-7b8Ij==i7nB{8C*Pqg?i|gU4NWRXuHa`qNs0S-z`tq(KfTM#h2JaFtagAaX51# zGg>H0YfS=GMsM3-S|G2C#enqUv_uPxlP*GXI`ade{l^q^3g{O3W%zvQ9SxMgA8zUg zZfW_bH@CV~V?4bGDc0~?Yel9ZFj74F|FpdcoLp6z|6RA1zPG!oIyXrt>7+YJbrU3k z4hdmN*d#X+b}%rEgNhoRsF(yy6dW9p>L_YN(BK44M3l&jiepefWKnbiqDBM(ml0(P zGx!%35oVNe=l%Ykb8c02cbJ*?{k$*v&~=w{&+?q-Jm=X@HWqi}A}QBZYuxrM31w7# zvE|9aD{?1wXq!ALsUP)RTQsVo_HIUZ?FrO%*8UC!V0bGvBt$|PDkw-vSsNVa0{zSP zb&!b-sxKQ{&vN97;2BN20azPWO%K^sVNBD@r864`TS@*l3!`5fHw!dc1Gbwzb!D>( zFvr-^v>m!*R%ExKsZN~l*vm?sa3rc%%eH;3lzrlB-VL!ta0=UQlnt^a@u^=lRK#Y$ zgb2hCavuT4zr0cG*hYbTwJe=o!Z4I%Ov{Y+kS=Hp;(SRZ`ztrl0BcGU-ldRj_MApv)!O7 zmy4k74;UNaJH!qR_n1b)dsdW%!$5(xtMGd{oETxkkl;Z<`wZq14UR6_ptiIYQOF9Pq6#XT(mCU~ zI`ecC$V)?{L*zQRiirQmH^kGGe!axuHfN)|R;eA&=_khS%MDi@lMianQEy=^`SckU zYpr>X8btvsLhBojn$8#9ey5-`_gr-XS8XT-Fg;hz{As=_TDsXT9a%7G%uWl#hkY{p z**8nsC(&T<`R#kZTgrav#h%Vx+On#N&n(Sv!e`59g)SWh1>wYPE*o~&mVkg_eD9PN zPx2&FEjSxLt9}cYfrW*@@s%G1G}#p8cyKf*%+E6DDOy6sJ92jrUqIDK?0%4L7o#HK zf6{OxFR>TohJR9wN+1{X}% zDsUpsF3j-d89?jm4x3)vXND5Ky%Oh-Ygi&D1f-;3Fg3Z&INCQIflzZNu+67XMndWaca#Fp_yBon>VjtC)^-`wJn z3>7qW#cVspU}W62=ntD>R8SB@8gEAV2R#Z#3%Mhq(7rO*GNCqfw-KFWd>S{qxdX@M1G9?g7jT(_REr4Yj~zFZ-cyQbaFa_?~rR3S&7!` z@H{*&9$?Ljyp~IlSCIp}XS<}-?P>1}WxQsgweWMr>~2Ub8jK=ZTCuC{#JAple-k5{d@gP9KCsG|GoZ zW{6to4NKXLH^HC4=oLL=jfErmvIZvn#&d3niUk#ew6rdz^e)A6VspwKy9s?WLHhfy zOcpd{_`(qlcFjK3&2~70Q9+GlLECVP`90u}YDRzI@~(s$VF(Ca;aB!8Mavt6J%0&G ze~GKzd?`-zX?`j5dkHS;HrGGY^$sG*bpxLiCdvkG%qms5XI6p|C$Oim?oz`08I;m0 z>F-0veg!0wsmBLs;=r$!RXWA22*Afy*2TXmX4e(RtgKOLF_q`ol_ka{E31lfsG@11 zE~V_I=Ze|CmdDg_zN+}gack3RsHlcY-U*r9O4;V;i`jej9#g>vRq(b66|j7wtV>mN zo$|K*h>~GJ@vLC9Mu-93&hFk?)=9JS+>rj1N0^!~IWC!}m{zKN1N%8YtNjY9*a~7@ z;AE_5e7+KiDt98SPkAHEw8FAii(0Tj)n$^-OL#P!XXf zZSvdP65JoQwW;8hHYCq<7ImYY1+3h}Xx7k|8zeZVwK9*9)AN^m=E+^m~pX)M57#RmI!%~ab$ z@K}fu=eU)__Kxjb8El(5a9NTD+^tvfN}$vt6__)7BA{~J0(cw1!xaOu526g9HChH_ zp^XNi<1`4CW@}#yI}Y#%Wo)5BG0I++13vynt1D6elf3`vDoWW8x0kXjyT&XHL#`EL z>z9r-%DVM^cm6#Zj8gW@XG+?mb72jb8Sd;fe@u{6S>b%j_2Yt@ZHJr;^KRY z?l*s%OxxF-JnU2BscF~8HNY&X6G{3O^8-Qs>F!^j47yiLi6>7c#efQ8=WKv0=`$Ds z|FgPl)sYkMl+sxB`N zm^I)EyG>F(%JLRy6p{6IxFpHYgj(b)DQJr6Z?tF5X9(K1Rf^BM32m8AWJ~oV_r&+& zzG8Zxd;F;65Ds~`sw-LM{P3PVzTkU!8u+)?EIU42;+}MRqLDrhn{q#>w>NbI?HokcVp|ArMtI zzg;QQc)FNVFl`KM8ot#eeUC-;&lf)}9!ZUt0*~fDAJN`n^&C>XfGfB=_Bz?AFrR^< z9X-G(wqHp3QeIBJOF%4$`4N21{C4K!!72HJhPvHolI*(|o*thCcWNsN{9in6fWBsA z*1EBnejL#W=B!px+RT18XL2&xJ)b1=qu9;uP6m7LV^$UxZ1A9!JGMJHxOp|tB(WOU z=3_*zcMIRZID4`fuY#vZYK6MVEJbX3%5jyFCDT+AmWe9nPJl1_>{N+l{|TaywL>udRM4e#ejYoHJabhM0nnY&n+RnLXQTZ`3PXLiC>JS*7kOe z09xOJuEI{|7G{vajslv>Yrr?1YBX5*Dx&=GkUnRiU%Gii-o=pmj=joV6M*uAZE(ez!RdQWhxxv zz*8pLxNTwdGstiR{2{#rh^SsQ*TavP_SWEt3N$d4(>)=#ySke6yw#2`?f68?%AnA( zaKK_)I4dHo?h@y-LJQAU6eUJc0jMLa^&lYznG>`8=*+k*_6mQTsvEkXGWCeNkU4zj zKmd2TUmI-b5{XXY2UP<*qlAg0`GIxOB=s&OKobp$+fYjmt*+I8)l<&Qxw)1c`P%19 zlNb82qFANAR zJnbRmDqQOwo^2np?o@2-!W6a(vK6{(>SW(q!^1XcZI%^ z2qxDt&Igk#xW$5-|5W`b_HwqWn{kXGt6XcC+>;lgGgFVLVb ze^(ut{mYvCylV_t?%qQ^T5Rf3`pX)`@JGL^F6oA*(c9zeMK|gB>hirFS7B-8)X^w? zoKz98x%_|P0OM5TTG_qr`Re|qa<$+-^?Y?>YMJa55=yiG(M1Zj$+dWD@mpQ)CAD}- z^Mkfv&O|#1zMkQ+azXK+rNuSC9eMGHrN#B&)+UjAkB&SXSz0{PKQc>=mMnee=S(3E z&Q{uM=Mx1h{sDRyP)XRo&KN=igX10#2VOYa_*tw$5OR!WOI2%z7vX>Yp8s8gevX|g6oBp@In5-i)Jsfk#Vi=(W1JRLF`#OwfF1vsal>SG*& ziDf_`rl)Cz&=wc7d27=z*<|$j$-u8)gN}u-7GFZ8J@iCufE?kzC1D9Yh-d@ArboD{ z1aqln!h`8qtBIf(q6?K%9b_Qyj6ParQU0f=e~@P{;Pp!vs$2TMn-d4!##ITd~C0W;@es86|}Xt9`oJ!6;bz<6i=z8?9SY*pmiB-LoM37?;?VF@XqG2*?hbdy$?=+)bf2)-Ww+@k$yqBu zXS66~>Apu)$3!9eN>=u+YEcVylOEevuB->`HA63r6+ej7^=|*4CWF~U#;>OM$l2mP z1|E=E?1xbDqZ*T(DzFt~PkqVwRbyv3qC$7>fS1QdzeJ^v5SL{p7hl&<9DYL<_MvX~ z`Zq;=tP&Z2l=l!hB6>JEHoDsV`sMLpv(}kP6<%4XR7q$AV~Pxr_fN}}m3#z0pr@D& zSdN22QL&rEa&&h9U{8g8##R+ZGwpi=OVmss3ZphAIvozx9ODyi2#zJ~i3ZM*4vutU zcjy)Cug|lo47QwlI4fH%AnE|O-S-2z@(?U$#fK8?X@p`J8{JI#CYxJ-{G9q8fc94d zzM`_Mfl#j9cj%f2A+B!$TGv37Se~O^0I|$yBY|Nx8oCG28RxWz=XBqv*5AXss_*hp zx1xce)A>xAfDR^(R_sM}$iHBR)yc9p%wtTaDJ9jYb~iWog37ez@T2T1^MNsX^?4rD z4Sqleh^0Ev&ks9JA3t!2DN7jk(A7stmYge-qCb>ZrBEYGTY}^KMngq__=# z6HlK*1tO~S7Fr+%o}8JfHaB*7(q(V_NZh}-d22T~lc!O@Yh5;}6-Rwwxb(h8>D^ow zUP;N#b@z!I;zv1~`dv51M?~**x7`@;AN|?={Koj;>Yr?X8iCFIn%n25_&~DTzWS#4 zU8@)k%@5|xgYEBHazd{33T%i>t>#MffIY@M9NI}gNjsK3J0|I;x!}4D8EH><-xE*j zLGFi({?8f3Delqx<0q#4v-VpE_z2TOrRCw&J@5cYL3<#V7H`5|GMc{A{q}))fqU#^ z>REhwRB`)17>~FuhsE>Ug%8F__x9_RX|!CM?mqHh+|MD&r`}Bt(XT!j&zSvNtN73I z{Pk!g9zq@(6i?l69*p-g7GW29g31)t^!sA^LxbF_X)p(2s}TE-<+F$zlj!JF11Mj30h`S1Z32f3 z@B1SPuec1k7=;Edb?^RBJo6AZLjydHQ^1!Q4oec`51rSycF;%r+mE?>`4%K#?hOqd zG9)p4d4NkL2*4sy{?~Y9->UYB0DV>JVW3J)IW@l0CTsIWDiyZeDeQzQ5HDW5PPoUl z;>wAeww>l${jv{k2lymRDT$!g0;FkEbl2LoF;DeeuE&sLpn{BjN_$fY}7#!&Ae=r6*)|e0g4npJ$b`Jw(|+6o|b^!y%4_m5ZN> z_Kq+WhZ|EAR-h!_&>g?g_!(4FD4qcwn(>o(WS^dFr_V;&)f#XEMNmcL-y3T|0jgR{;lUGHWpFCeDM9lPCvWZ_I1dZP6o95s9)(^0uaJ{tzBIX`}9b^wW5s!8(0V>VOe%^o3kx_m@cU{CUW( z>wh>NI&h8WW=6ce)uu$^gMq~Mn)wI=b-8p<`8+1?4`sLh;dmh0<~BbZ4>oSQQ4y{`2Q)3^cTT(SZ1%t=IVdQB8}$f|5X<0j%JvP&`h31`uc;J`;IKq#T8`L zHYGs;Cdtwuo3xZv(Y7h2gh{+?%LptV=KKOqUXQBx$>C-3*OQrUpZ(*5qA$2J_m7Wh z1uuPW|9ElqMYnWyyv%J}9iLj_BwTB1CqU8G#kz(EY$*WM5>JaK1#ab~lk++R1e zyn0xaASy%Gzc74^2>@+z3up&f2No6%2u~Ikmbi}`8t>IZXpee>zomQqjCe+Baoq5W z`EwWbcF!Wk{I&<;xlJ@B|0Fxk5x8XYgB$D6bmOl0oO^LsYBu-u2b&b5!`S@#`H6BG zQqH7Hge(t~YyBoVh!Mw9v0vNf9f&g!`yYn3+;#tF)H_ReYUR_uoPVhYpK;O4;_3A- z;+SzA2QJ8JG}&!m2@^NTUH0pED&|y(2xF6RS0m;x7RJ;WPe4x--!lMD&mV#rhb^JQ z80WNQm!!vs*|1N^fny&JPwp5p$vWu9Pw1C?3MpZ(b)O2=WlfAzl+ZzFLj$}X`)NKb zeXdsX&)*Bc14!$(5`Loi1$}*=iIvvR_xg>A_XiiLebAF-$X&?~i7@d234(q`ro71K z(S*+iyuePC#uou2WhR-}bVzh>vt1Wgx%Fm~=slkl(4fh7Y}-XgzXm)*Mgu6qtQ=HN zb7T4h&CWY>zzD0v@)-6=DVBp;Dk=}^_n6iJh}3*3rXlb5w8o^>_&;MjpT=}zXW|Q5 zMWnMm?Np9+WZE^xU+qr+V3Adi!q<8R+a|fF7?h)>)+|ep`KfjFh{Nm1GO}K5TT*#K@M~e!fL%T8^L)prDZ)jco zEQE4kRlSz^4(JKIIrcFGh0qN><9NsbJ)ws0P||O;U`vpe})Oj zCPS$ZBg~5G^Fva7#D@lwvFGZ-M?o(FVj*EQhbGB*8D?Ac0Tf`O`rwHE+xo&sI+4(K zZzkQF8tjg8i|e#oJ`%P2$066Y2pFoEf1_hL#Gxv%Lsr&?JWF~i_%WF$(@k|=LFNX` zUden5*7Vs=xmaP|hIP@?n#6&jp75+S&|?Njd#82YJRdeW2aG65dcD?=DWz@lyHWZ&(HwH^dA&tG4|-w6%fZvYFW6b= zJdM~7u7Kd%W~T|k+xi>s*T-|7NEaqC3t={MYSbp081W13JIf;Dw`6KmLw0nYP{>nO ztiCxmL+^S>cd?lc;&h%qiH!hBg`XJW_hi`@6KkQQt1WIr+hTfGG>oVxFGd~SwpG9A zyte3fHVNbO3nyc;$(*GMPBBH9TpAm5QEccJ8;$&=8Uy5F(l2cOBl?AlfuAtw?uN~V z-l!+dpiGWIHpm_O@$~EDoIufq>-T0e6SN>Uas1mz-WSFnj~oAB7=JFC;mtoPc#u2Y;6Mnx!2zE5w;CsK z`d`3fFb9YSM}S6`hlX2z659xhLb0A*UN7e7{u{l1=u9GZ9CsN#K#P&7W6CpKy^dZRiR zt{S+$6cVI@odP?_TN8+jXRwQzxU?G{m#WROE@BN53*+TH&;`;(%_xy8?tqg`v^)7^ zM7vRT6F%^}dJXk9oViRvh<4bb(P*|syU&~)PZ}b#48q9wRupG>SNQEMruiw*4X)Wu z9w|<9>8X`z@E;2czX;41m%og%Ke@{ejfdPTF7KY?&YBUYO&cF8v0*%OgLSBk&4s-0 z(y_9H$|9>#hakXMNQtl>m;?)580!XJgi9PpJWvU+&^)q_U&ZeVy&fefYpWg}g8vlC zXM%uq#?w?!c*%BUbqw_yC*II>$j{=ws0gF1f9{5lb`S2I-({7SjKDh$dZ;BOoaN8R z6>RK~T``2j1Z+!cN6K*d9Z=z)Gnq^u@{TaR=c0@fUwpHWjr?n$4C*SITJ;192y*|v zNk!SV?*X+@I+b0n(FeCzUfTx1G+1gq2%!jIz(~o2;Es^9A5h>)A(WJIkObUvF*aQ} zqbPxSwhdGoQ#}=F=zyGx?7T_l8c(n}2F=>raWY9TyAHsy)z1G~9cx05`)i!*Q8=VT7e-(r4Xx5zkg8*Ut0CI?2^M5w_yq${I=3fA&KU@+;! zkRtVbCm^=Xkn0DyzRticKFS-0*y@!{(Dq5LcX7Slil9>ET4K#ss(ZG#He^JUOjSLq zmkd?VF(`QhS^~U+uA!MIlX1)thGyyq%7R7;YBQ4!-XG^fHFoNX_lfd3U>Eym*b;>J zJj3SDXjFzwjSY}1jY;{07Cb^W{Cz+ra@_m9oQ(KkQ)4iT{fXiVSVJ)*jh=DMczZFA zt$*1xy=!n72gTCPJo1HxHXeK(O-imU=W0uV^FgPT>$vnD+LO|Rb^ExZue z<#X_qs6x^)1Kt=mqtV}#`kz_n5)AhHB0mjE+d9@^3~DiSQ|?f|6LVj#X4m5QlyaV0 z*stO8G+n-T4IrB-^#Wen_mQU2}c&fLd-;PPcx{*#s8xfiPpga4i+4^10W=jyu7nm`%e-!9|>%&ob~thpT+aYPx`ADUU-2pD*07b zz&@0K6_Br7A^tFUa)9a`h8&Z`fMYqm)M&^&FC;gHLun*s&E|X#^^t%G3y^OJRO7cL z33O%;YBW`kH#W8E3B^tKqk0CYXL^w2!bT!l*zY2$N|qc_0Oj+{p)a;q>Xp}9Y>sl4 zuNZbty%Tf7IU4g=YtgJ}38%Z0%TUkpc^}i8Qb7Nj$ zVd17Idxm4U#55W`2vxL5fvsy(CGg#+_zrEB)wW!JRoOL>``f2DV-J6576FHFiiv5R z<#@cwfAIVbh9S)j3;rY>Idey(xx~`lQVGLWJ+!%k4f94s)_T96V!DsqJ+9cp6f65; zGXkSmYEG!mNR`q6Wcjg_n~R(nX|_Pt50v&so8&u!0`E2{HBDUL5EbDdABwh&Y1~7p z&HF+13`MpdYlO}+KK)tRwY_`DmT6}n=S2X`^} z*?g82;EGu1yT?OP>LoG&CfN&3X|tK+PV6jZ*dheGag#`$u-f{tjG92$(4J0);zt7G z!WNMW>MUT8D?i5csVJOd>JR*pDv#hcVW{5&UJOeij7AK1MnhAyp^xcpIcr&_O7%2f zB;xB|ycint4C$URHpdT=v8`b#8X<>fHmJoW=On*AO*9_!&{kRhxROw4+P9iSkj3Be zy;L}2AxUHxCaL-w07u4vEkZ~Dc!_?Q`prHKhFP_=9~vCJVdN>1G=Ca!TZEe^wLVN- zZ{!{B^%f4Bg>K-{cuAW_7?uqA6C}Kll^fjy|)1ZM#L+h2-aF(68L zx~qgPp1kbb;gtt`g_hAh@dFGz({GlO<(g zE)-W`Btd&NJ5|^z!5SnIPa#?mAcF-xA9}Sn{P5bMYOgRMxsgY0AEQ#L3>;KtEEbw; zIWFM+o;_v0I6TEO2R}%=6GFBIs3b1q2Pk5p0p1pc?WBk9S@->*P1S2`D>~tD0)piB z_GGdSgWpc)bb9YBhSi$l+uZhV;%i}G9AjC?c?f9+*gBD`G*H~6f)Kw_^9P*`ayxfD zzK3#1H#T~=27!9bW{a&94QhcPm^M?SWvRIN^qD3&Awdq-uydNkjPIcq--DcYvNdnj zjAQmfO&AyQInv}vBc{@rCi5_%n6t7bHbdvN4~kte=u}ca`8i;p)}7eUopLN<3l`c*yWIdc0w$XxS(y^oScr+AM!elLy>#PR ze$_RNPAeq+tu5Z>E?CC&Yk|hT8286a>;Q_sPVFO{pacR*0FivF&@dsjmp%OPO2mmt zCFPk1`C*93_A48%*TgLeg}K=T2d#qYqM&g4BJ~=?9n~+Weu37um!0@@JRiXhYYj-R z3tASJ^DlQDVMiXX2{)cXoCAx>Jyc94x%(fDle5OK7UM-7+kI_wg2fkiI*zm0t&TFk zmS1-4X4KkPfg4bm=f3`YJo`=gMwBxW(B(aH65hi3zvm=I&Ewa;$~W4T927HQqXkKA zqhRu8!L;84C<@4)8Z}@!tSEd=@0Np|}XXwo%3i36nCG9rb5Ybn-8| zjDLBvx-zWe);nC0^Nm^@Ow#6H^8GEiLv&?7{h7|fRzPGfH6lZq-jlQyIZt5>V8cD} z2bd)ud-Jpj0b%^mgANUp_H088%YBhoVmwp>t+#>G!rFxlJ!~X)G8zacR? zIrq@Es#@U;)S35zv~Y5;g-Ho`(e7wOZjTsS^$EVaRVds9G-cO@t?NKj@Kd`s9s1v( zXEJ?Sj^Lz6<8&H_=R4yiHAP)arb|0?5ww zD6*keXcAu700%rPVDTg=wPu?bC7I`$+kgi6wqU&D|0(?6jl(zJczX@hppKE5PPX-~ z+-94Zw?CS)fmgY<))>elnc4 zpJ*cr3K{ip3;v|=gvwgWofLEhF-u&7y=QPW%ae877DU!LzU3r-ru!ILk{KS&9WvON z{4nvW`3ZQZwZ`Rk4AEMPT$0Xz6<4JEZ*-{D^XX*`UFrR)rm+0m)5-x89X9&%68Tsc z37F58+3|b@IaJ8&m1=DQwww9>^Oa)a&G$D%?w@anU)#OGrW82JXLW9p-?|GQh-bRq zo8xJ2^*7=v&7Fmo8bhoyaHz?}Lj;6tZFQIe!7Sya8cL*ZWUdXP_=~S=%k^+WO9VbQ z7s@82+QeDcq9ui zO)AroZb<-)y|0*(g78N4GmOmp)-TrX&W5kE-OB5vOf^H{Iw=H>~TA9il_hgL0nIgJ(5bil)R@PE@mhj_58Pb**W<> zh^vW89|w&Y1twjq)P^s=5ZvTQVgPT|T#V7%c2tz$K=~V06;t9mpG50mwm3zwu-=C}>!Yr*9~CLm`H=@1F7iO6 zS>Z$;w6)aTYFOv~?zuK?tMs3o6JshYT~7>Tqp)gaqkC1Jp_?&VVO39`vN;<&I;A;B zmzWhABcZ~KgErQsKNNr(nh>8WqCFit_~r;D>6vkep&rf2xXv_j3SyK;gA{lmxh$zd zFa3m)imJDI4F3P=SuD*(3*(-Oe6x>pFI^Z9{@vdaArtj& z;p?xDxG%gbnSRA9i9$shF5a{5!Z`&IE7Gd@|X&C>!cnQ2sz0x8q8+{<6h zs@_(s?c**47WNsj0J4Jhk?g#)m?4}8JbIL03>Sx9SdjQ*1&{CgJ`(AF*1<5q` z>NDfCa+`g#;mmkxxZJ_#^EzNx_vj4CPX8^bH3HzG)VW`s8PC+Sxg8za>iS+2?;Wao z>1*QtSsplL4;)6a5mO0xz9YTLZFo(5U?_UsYvTQSud3AsTJ>*rPrN3c8U364(`!KA zKi)e1weiDI^hfs}uZxd%XTLd)n@`bo@}PV>DioKu|23G5PET&#wmrFZ*Y@PrUE7me zcWqB@-Fc^F`EBVgcjSiNk~{A(_sp{R)YDqay`trA`Bruo2>yAzvM17R`Dq^Bw=}a^ zx-hzcP?l$P(i7Aj`j17(Bf%HXir?r?JGrtT+Uj2VmUw1G&Vt98f8UWf>swJ2Gx_X~ zMs*zc_A70UhJ<$5sz&K;W6q&G5&xY12EU|s6|XdZ4Qnl|@QXwSSmL8_=PT=znH}<& zq+9D25vqP!W3WaG3zv}B@)*Tp$XZ4-6RUS$Jh@VFhpdfHJ=o%9?uEZVNX+gdUgYqLvc=MeX zmmUm6%PGZ?_3VYclcQp-TIuPIEB*Q}iMx!sqNZWZD2$F@K@UZ0VZRc!1sKX^A{g$D zZ0-d^quy%G$hEuY+_-m%;j21km3d-?>X|}5jAmuMpI3sm*4{_!1Q`FHb@A}D=_G3I zT~sI>UMT2lVWCLkIybaFo_ib#&BlaG1gkY1y6qA;aQWYM$b`DIlOZK3NrIUr?}P2K zql*3R+V$~dDD*AsfIi7_^s>4eIXj+J(P}!*op^RUXGsethF81y z1QT{q8WmLhcOO4H9*jQZZaX`kTfPj;akI~f2i)^#$9L*K!bp;Ty;)7_ZVK7IZ{)FaA~jP398XSLHNZRU44K*vAJSv`3d)osk2|vTk)X1 z%x!;PJgr+JhVE>syTjiakB|mt(5-!IynnW(E_F<8C6NH1Bu%}HaRaNkgVpE=10cm> zRGSIT$wl0Bd-%#px7V2Me*D&W?-D9P_rhD_g{wP41iVXYqk4T~hI#gLF0;PC)8B{B za8{)5yYnajj*r$o(E>g~U@6AY+N|8S-?}iP>h4?*oByc|@sFdryK#AGz-`?aPixjz zqJZ)tEVl!i)-VF~%b)pmot6C}k!aI&lCz9ZD< z_W`R3JUlp|9DXe)MmU9_=50|mRO~N8K zmna%hRbMq5LfOZQX)6Usr!vz7c4FQ{qERpfW#6+(tf9%a$U1UKXM-V|jNDzgvQ%3I zzip4UDU;+OF>hK;VN5Nm=k7c=p5b14ZoGH-k~%33E;}!t;-O{QH6XqDa$d6rUv@4}s9` zdI1iZ_%k2P_`agef3pnyr=E(P9&GmHx2j@(`j6iJ< zZb4{rgD7RsTzGJo^eFwX=`i3U%uxk+gf&PYnx$yo9VsoDMZR1Yy-rlyYY3%v+s>Mi zS@J6VVnHw}j`~(8Ztk}FMMH6keo-*NnW1kA`v|Cco9-2b`BHDp8gN&>Gakg*E*1UHx7Fx+ofstQZ}W4mACM`^yFK*77LYWdB9FSGmi5@!iDkSO48@xhsB> zL_z0$BOW19&^6zPFYUg;Ty@H|8J1GVt-3qjFZ!*!;O=lTc78K%G{!ibOv>&dDU2di zMP4S!>~Y1nkfSbj1K)~gzD&N}N|#CuDFeGGH`J8njoDUNw+%JK^BXrtCcW^%rS2cT z74JXjTfw$M3BJ`~nt6%exjVlV9~Ao%*SJ4_D;`dDW&%p)IJe2T{l6WrX!@a{!UDZ> z`;2UPQiUr!Ny}i7d(~Wn>6Qk)_U$aoRHA64w)IdkQJkdzOd|llQOvPW+nUXs`R) zcj8x6c1y+X`tN~8t#OCm6ThT(mr>RcM)5?&(sUe&?U4mDJ~5P(B`8AfRtnPGHXd|} z1wLLYb=d?3;3lFES{pla*uxxKKM%ar|-p$!w(OtC#)$-I9xC-ll~0K z*<4ztVS5ILv2IwJbk5V`L3&k8`r5_uKygRO?QEhzcye-ivRktl;GE?)Eso#2?B_N7 zV~hoXk3jHYTpZg=mT?kV;r)&hsKy;t%K6J)vOOZlx+4yV_Zb*pM98V{(L}im4~Peg zKd-r~4u}_2tf0H+fcU@()f$%CH+}^ViuuwWfx6umaU=aj&10&Sa_*%|;z2$0E{zgJ zMN8H$iTCLr-yw4+LSk~y?IbVO9ZTX9tt&shwRT{9Kop&0=XaxN`~ISMar5W4Ar^*! zsFn=VPW*TlNrK%tfY&2WnRFD6d*!(j1@&z1dBerGH&C1wh$hJ9zJuOeSFg5mig4hE z*EnRip-V*j@lR2qxZMBK09*O~4uX>CKE$*`26Xq>79}Q8-YDH&fih45?hKi`k6%`H z3zx;muMG`chuZFI-R(59+@qTQS$XUe^0b%f9^GBMN3Dmj(zG5wDiup!p}ja)dCYUG zKAB9LO=_OtggD;}jtdKWhbIdQFR@e|?!GU@uW%onn)EiWueXd97JkXP`5YXOXefw_ zDp?^Ay~Scd%T&+i%dUb5?pb0%y`Q|2!8^s98w^L`8av&d8)BBJU_r5exFWM=<+CD5 z?wdEolL!1VhJEtY8r8P^Zt3&x!v1*13`-*l>|KtBJ z08?+`2LI#o1lY7)H0JrfuKOQhgX6dX>;D;S++8=teg6$$zT%#{xf3v3Ud%Qkz%&go zj~2<$jE*c_H{3Ok!xk`;7Q6uj!2dixxvW_ykVi>xE8YN7@dl8dmxIGtkfn8baq~i@ zZ5NPR9i=fZRAjGc2D=9!2ye&*U6$cQ^BiN3B8x&OF7o;CZV*1B93*5%2qb$N=d%kK3?IiB{`$QkbJ z2jV0S&)gG-#*5s{xs~dHFoc_6@3SAG3zQC!q`yO6d&QUBFAE;k>st+OaLW&i7aVqW zc#!S(T*b0HQO@dCNtw!}URYRoy}2NZ5G*Xb!KHo4wC<0fpW3W^IPT8F;>G(L*NqKO z{$iPL`Xak;7)?ANu#Q@^xRDEd;Tua6C5esR6JYMyU!oAl>g z(7A(s)JM0Ieo!HD5hY65H@G9C2{@-C^yp1@c(jpqC(%1+A~6zKNKf$XYD)j2(z!3P zv>d+s;TxYIHt!c!$4w&CA^FF-Lx>|oy<+rg#vEH+zH4gPI8K{LYyWq~QLood&V)!K zqEJe`vNRW*C6+~!4@e(dN`GkLUY_?FCo*C}w7N*v5gRK?*jlD~2(rFG#}H)`k0>{>)4NYL1eF`p~kcZLFi6pv7n-4!9`iiXOP;`;gsB6*mC` zm4z`g&wvHR<-?N{KRb!+f-28qS#L^yHK=G1eD?jwsfb92@az^lpzL@k<88Y;VfNQipkaTU=HI^@06N02ml)JcYE6}8KtCu zIS`G7h@amLnp;k?Q|I%K7{J`|Bk-JqjQ|VE1@7^AItZiH-@Lo!7wImp%6WG?v&MRa z=;*G2ujPAH!o-03XtjcB4eQVH%njgL1uWG5NkGd}Kc(F~mG0nGv3p+>CQGa$S5>KI2*pLe3HJ zx$Q?&9>Yh?h_{#*#bs_*l)TRUaZaVjy*EnEo0t(daXrOk4q`cJMo&q)vSBf8U9MS7 zhW69E{RJK0!oqT|8_SFuNPMXuRuCd>{YA;lw^zFF7CFu0FYX1tBdM4<84IiPX;GgE z=agpFpjb|S5i-_lD9hPBO1|hxoOlBAYw_{OKt=W-dvG+kme=Ut(9Umr?T{4U+oQ8l z0C2h98F|;`c9fD+8yERhFG{y3O@e{^BEsxpV{B2n!E!QphGp>?6AVQfZlG~mIT?9n zY#X4osPDDz5b>_1NFHA@>PT)eu7(D5m8|oAdUz4a!3LGr2rLxGEL7S#E|;&%ZV6J?=e2(W7%r5T24D{ zi~uYS92bsp!ZJ_2pN)wwH5^+f8f;a@M3?6h_w*Z3o}A_4zmGSQ#c|8u$J3I&wZ`3> zVRlxs*h`LAxcmP;9v<^R+s)$zR732|xlAQCAh2R<)qah?c>eM@$m#P8%bEH7&xWXnHlzV!s)qipu=9ULQrboUWUsU{c&5h1XW>l2L;5c{Tzr?enE8JE867M}^ zPrwxF=y1?6rHBpvL+%r6i!)V0IxE>HRIp%Yy!1uBG{(!myxeWt8BgndIw(TynRBmO zSDdM5HW~J8tNZTGcyDyB=sWt0zpA-shssMrLo4o#NAzgJo$-^0293csGzO?7URNkC zFM91m2U7`BbTE~=gVAw2mc|D+1CTdq_cMOIbG^2n`Uz=GRQtKD(bjV#rP`+ZrX^3T_j#1=ot+%q)g>XTbLohA3HUQk=r-tK-hCmFVldhF-!*>}YiH#j%h>vhM9NGvLxcX(kXSG0Px9xN!X zUup+EKsA=pn_X}@CYn7GM6*kA%YZm%pXL`~LN3N3yOPGFSzCq*+SMU&qv^x$n(QM#za-EcJ932lQXLJ2Cc3Ll;rF zt!}z$``QFVPdTrOJUC#ZpqNP)n;3-Y+4aXK=pBYL+ZEgvqj_L!Df@8@xv#sw}+Kw5S;>?4YhM4~C zr$r5Qw6lu}18xr)kDG8lJrKTD_BniSX23M`c*hY0L`9MGc;^w#vRgbq>30vlC!X5y z1I6NkJ*eps^qwj- zGk$x7d%_Lb16#dy|1q2_saVI{g1wR>!{xfYlEJ3myRM3~c?tabh~||qC;f8pPH8vg zx3RHUqxI5iD!8p^wCrH={0Vk$MvEq4Vc}zjadKNR$Q=NPKBnQS^q#?InNN*0CXS;`HT%$3$RME&5>R!RMT-b-xM!KT(s(~ZiW%I~F!ME(}hzgA^@rRx- zJr+0^^Gc0D(tRNbE5%H`EWJGSxyp&PUvKg2g4hsidO2x7J7ip(RupW=V=v?C#$?=P zSE_d!mI!|^nkL?e>g@*f!Hc;_?92%4j*Jvu%sgw$&#N>GrQRWcx6{E`9HEq-7s zMQ$bDA67WOHmDi4o#T+=WWC@ciE}2e_PZ&2Cr>o7f2-oHm{7UMORF$Mb3Gs{vb*V@ zX7e%#8o9PfvxC_q2O;vk-}vMsvWF^cLfbR;C{y32L`?wPlHBO72Wvx`0+@b43vV1Y z(if@T(70Xwmk{~1_Jt9KepN~4Oh(W&jH@N^l}{0AcY1uJJ(}Yy=0m{Pt^m z>7886@)Mxjf|ulDKR%n07Ce2Ds!;lL8bLcKg+xJxS4lwSYC-Whc+L*e-ITI0M{%f! z--LzSqQR!)VB|Rs&I@7+SCJw1VUZ+Tc&Q~R)AV#w;GD9secLwSxlw=zJrVGlHlg|A z^=nr}JL@phmWMx`ZPOQ9R@z=@)W{24jE{BYXvV0u-x=ND!#$G!nUmY}eR?Dj;>zGYP1nZggqh|HNO5B$X{!9w`AjLh-NC`C&r&{0^5FskWLgn-hF1J(qd$7 zAz5ja&DW9EILl~HjI87Ha;a6B1h&0Q4)knPE(bDoz6-_};@x9Ar1$~MF@Jmn4YT$7*2zM@G+Iij#U*LV7PY*0zB z);r5!(U+J}+tX;aFPj~=<+YXm1OTJb>huOdu)Fcyoa?aOj+hEjKA(v=?b@5NN|>@x zZXwp;qs&&?LwHUmWv>L+3U;A$h70_abqF8ku`xBoyn-#QC>#auu}Z9_PJ>V>t78yC zZag16I@TIN;5*?zVz$e)t4!CF+pN{ z7^OdP&-cfNSYV)aI!Yhl*u*c#M@Bz${kOzNxit$aQ{8D-#4`_kFN>WeiLqDrw;sgw~<3h8ewE+?2}WTYsd>*A?`ufnCO<2j2n{Y#g&?81`H2W-7# z3V=(MDch_<%lu=FVHEY@s@voJ z`o0esOFD5BOgoYJ)lze>om%NXlf9N#CWF6gXd*ne07ePuNuo8NIf}qzJ1H1SMvvv>Gs#$#%|Gt93=P5VA8$#A>syrhu7io9(T-(Wh^9yaojW0 z(_G^=oSn>fSDc-^jpNw6&q)qJEK1~&LUP{Y>m_&MImye`Oo)rrT-f&?nM0Q3$Oq4C zZ|QR$5?3Y0gFZ98XLxml@ttRSuS>s(~85Gl| zF`j3rEo$*v2Y3nHz4@@hQe7=7yz%hD!CWz(gY;lQ@yw;g5w0LE^Jx?I)znHD8BLA! z7ki$RD^f+7ZM9XOXINVGHLb$FjtcMf?1-0%>44{<27UXS zlC@EK6l)$f>bqX3P^-ggo$?+LH%A^50g3{!m^$@NxQLEGB|{IJ)H=aMY#P z!opTMDCC;V8cABJs91LkEsn_}#swZRE@4X$BMxSSWB@*OvdzA403~CP12lL3AT>=C zkSZ#`W%f!n`$5gCgp&YJMOX(nZkuww(uC-6X7lhsI>QRBx$~Ido;bcTtIYgY+$T@1 z%xI42zg)A0&;%9tO664Jy3ni9-bgotIk4YV#|q&#x#`DFtCyrlju#9b0>RCJxay zglhq-$DEpIdsF~|?Ix*oeMNNYK%>5D;IP6bkArQj^|BY^m!iq0(rQsV(2dwMJdI!o zm9L2HxYCt%+a50smn1K2v1|B2_*~5oj1sdZarX?gabeTuo5(=7hjr0yX~rk67ilCs zUQnGaC51ojX=N$>*0_?=;d@LSvrJ$XCq712mYcvHio-IFuUJCY#6j?IAy5x=L5@C* z*9YY2%_iR9?-)rp2Uy7^7~mq6S53Y#0m@RTc_;^E7z~^COoo4^kK}64{gtK`fjA*< zce?{VZLQ}JGiRn`vOw*Z~SC433Q5Jk-I#6O4>&zB9+qBgxG{7IJLEyB$?dVY6 zY0eoHYu%lm;JZkXqbYeei{ty$#^v&LSRg~5Rkmo-+r$0jBun_u-jJiR*10w?kBV#} znzPPLBrga{(ZYGihpo3d>9V8FJ;b&UQ*&y~iuItW){?bp`(Tqv;KkTAtD<2avO0{Z z^}wfwHeIoOK>ei(QTLQRQfMRCF}L}KZRCOvSsMOL$Ntr%?$!qOzu3Htnm~F?|0SK7 z>av}uUMMd2|MV!|r#jSEz7+0E=&tga9#(#)e5y(IJImgBb(k*?b@8?7h`9;1DLkT- zwy=@HR#_gs!EqvTyUMP;NqR1WbO#OzW16<0wt(ZJCXkUe{GcxvH4)yiu$+#pa(L0*9FT}~pH|z{J3DzYMvyEy{Y;o18*gDSlO+p~a65vDO zE%_rXZ>zKn5j-lNA>J-*+6zjn({FpVmby7k5@@m*488c;_;tf@|2rTG?O_@q3ws3{ODvj{1ern-<8`kM+>eJIldK??Gt-yx;0;eU#@4GZY_*a z09viDmCV$@b;blCD%Z9d11Rc8M?Dps(3+t``k<#)!rF22SiZqbY@}E{iH|2#Xu{zh zXOVvRoJ~+8GfJrxvW(KT{I$#dV}CMmk$?sQ2e7DBEeNwVl91`d|UiQr~Ou>Byf=uPMkTgY7 zHtB==CnZbckV@ZwV4G0kML#$yO_tAp45EY*O^Ngw8wBPqxlT)8v%d zzME*paTZplbo}^;b5h=Sf|uN@CnrbDn^@#7D}qBqJHF|wlTn^L=6*6c*=NR!wL4=< za&`1eck7ho%N4D|^WDa&$xBvj8tWdtd>yluC+c3_;t%9m*FIBKBwHjlv-j@4sf@T< zbuUa!_U)FWc0MMzsz2CLuG#LjeaVdKJN1QXte4$rU(z@71KYWmW3z*hnFB7ZKq`7d zqV45`2y6n+@M-RHJNuGZd*gFjBz>@_%^xR}4QgypJejp86@Pkb(N1qw%ZWR1S~8cA zzrUH5oDASUH7#i@>`=|nWME-9lZ3P5JZj693C)x@)}`*5X~}+l{u3obq#K^++2|Hd zPYwt-*ZBVUZ=Nwx)T|`_JA3Q**=7D9M&n@tcRBrmyLx)Eh;X_4rzg`^-zAl{!Gug% zguffJ$nJt)A5()PsJw}d+ORjw;}OnhVq381NK+tvt!-)jzEJOycwf4t|6`Z{|sFzE7-%{Mak{xu^kbEmJn@RgmhzHZvz#hq%13h+O}w*ca9Xn+#QNLmwAOk$ z&S|av-0GYAtF%N=ocB(9wsrhE+A*)ra_>1HdCR27f+vzaCKmFK2PCs!!9(M(Q8KLt zXnI$a0^GWCoR^pV2Yw%4BjKLCSAJ8y@^gY8fncYP29|>rqR7Uxmn4IeA2C7HDm88L z74FI<$xAAll;hktmm~|q<$o?o{-zmlmbOfNFyi@RQOVV!lIDV%Q`*;iN=!&{uDP)? zHRipP?l68gJmB-!d)-~O4czWeZ|w#ztscZ{gt|gxEaz_by#te;rq`38tn_1KQBEd> zh~e8$ji_`EfATC4kFjSt`fEi+Ir`iBiUQ`pCq_Bq*Hc86rpT`+jw}6z_Xj_YM+9+} z3dFg;>L4VB-agf)-|JD*YRk^yK^TM3VZgt>`}d-!B5W%!(BfV^f+x)4eGkp^*(pSA<3MI zb-?}dkYsKjTJzNa-mfX&u|D_oA<4{FBmYYyHvX;Y;aVW@tS{YGP>CP9&B$5mu(8M; zz3}|}>U!!{FHPpm@vWIkt)q}hC#&m|+*Oo`eVNqVxismUEOoAc3+Hy0M%m^5&(dUW z_DAo((+PLYlV<;DpA8kIz!6J{Ns{OSZSYb?YYbc6amxsq_>g<^vgDxX$L^|SAowHh zUzQ~Y_Zcnlh^0PiTDQ97(Bvgk{2Rk4)dbJ$mLHn*M~}K!9!luMBks~em8lN8?7nzt zG7>-6Rg55kZugdCv_4~qcDDLdjIqv~^~9+vF0?=?QJIYvwlV=1wB3R$Hge{x*; zX|3`yi2Tpxr(5|~P(KRB!hTqfSsZ!g&wgrbXJ%OVdZTn`X}+L{G!Qa}qTG-@F)|)s z{C82j=QVEq;Yt7G(GQHRrQe#2u5n+}+im0C&a}5pIs|*K3bUKukB@*ZIZCTG8A=2H zVlTFTVB8D1DSPqHynv*(zX0Ft#Vx$(?RJ*h(@*)q_?EPVtJ9D3Vp8X)5Nmt!3@_@PFJLC^#h<8i+L6hMNq@x!tR)qZ zH{pf7SkK>d7kw_CA6??E{~T$>?)_Z+cBDsm#H_a7bBp~$5v)@eTZEXCsJZoi@FKuj82uL>3PJaRpT+(dM&xB(z{tG z)iZ-AI;dJ3>8IVcBa^{NA0hODz65h#U>bbV9fm$ip;=2XIgT7!G< z)cDn{yUSlF&zzILQX)XCYU|*Gkx;4+my2al#q7VTGu)!ScphmbPVb9{UIl<*)gXjv z`U@749~2`ir@yg{9t6?5kM>Gy4@FCdyVCd7d_F{QU0+baZ~=v9A^m8#zS3r&URQF@ z^~F;UyS*sq4=}@%La~Lqs|}M-8rrz9&@VYxPDlOg!C5UroQL`8cQ2hr=CjWMbmXaD z)`ufB2qoHrq{6_h6M|sb0(F9&GKuJea(YrLTk zrF096C-i~dXvga(WiyMAK0+r}Hd)RvK_rI}E{a21OubY;;_rm5+*zB9ahPivu=ybi zMRmwlj?cQ!BawN2`k^dEulqq1{EV?reCgAX2$Axh{ zgc`MgW?J16%xtMFUuP?KeehUWH;i+bA)e|?|Jlv$N)}IknrSxLV<0P~pLMIdl0J9o zSL3~+&$%1F8uw4Ry;z+DW@aDSQOPdZK~!DjHohe8j~;Rtza&0t`gGpmDXl+!96Za< zVET#JZ9FY`sXO4b+7DacJhwGxsNyh0L#pS$A#L(74WbFjPA%F7okqIum=4Vs94;atux z-c|OrxX~q_FnK5PMSyfN)Z;$##$?1D*N6uWBzOBsqNd`XQIpAHf~H1-sKquO!4I6p zGVUvM+J@sk)L))?>T^@Hd$2v8M8C_~Q&=@frhubz`ZF{ScD60qd+anfEA}j|@ag;d zhQV;bgd`Bnw-X+DxUNObyWL+KcvE+0^EvsaOT;MUITsB(&d@HwYzT{8f=AbdOBkT- z5(x07EDG#|Q~rC@sAs!$sV*$mpM%o>qeAm3XCn|4 z|I-Zjxki-?`A@4wSsrxrl&TX$$FQY>FQv~-X{7Gqq4?+~z5Bh&mgQuf1`*>!+9t!-}k-r01=f?rG0-Lp_`4XBr}@ z=ygybY0Y%M-VbV~>7Gq=7h^u8%!b75C<{sL<=D^Fch*sMFX>NMRYde=ySR)~r-_8X zDQDadTrw{{`7lnbR;7Ig2om0TtYrDt!I5hhpR`BfRK~$&faK_9shF=3iv9l%Mw1_PxF43YwHpugMe#V@I z8I2c^!q5|%2G?7-CTN1mU4VVnjJ<&XfhS!;x~k!c8+dcV`qG0qyOzA*9tTlkkKR>tr$fUiwFL2D7r z94A#%ZGCg?FcH0F{0{3L)ytlO8c72)>q1qdV&mzj`C|kcD(tmFfrx^=RBtl{5ru{* z-+^eCXlS>mn}C7DgH2#PoPbST*-rLkbxPFrZmtvIl<1rh)skTifMjjyI7I>2@1W1x zwMXOMhv!;@yKPp-&|uDsv6Tsm**?8h_(#tRb_Z5?5{wf$1Hxq`eQ=7O$ln9g^L>*# zw@E=9w64?6&+?bMxm?{kd=p^`5`$e_{?c}JmVE5(Y6C|T>S})Re7I$`pD#ODD;6?G zUp6=cvN4{{x4Q(Lhi+;0h&yks8;?@Roqn|x0lCcp+_9|@a7u11e4r;nB2c}#pvbv; ztPODu!39Q(rvx_GIuC;?`WbST1sIE z2)=gAbNVN**l?e|J)YHng6(Lg9WGSAQ!ZBg{`9PS;w419!)ZaCMJ5<4KjKG<8v6Q1 zaRt3!51h($kMITod#L0#>=RGx!Eo7?{(-oXs{8al@v`Ux?y-I1{f16N zBvzP~AO>$V%%;xIY576*jo9rsKRzwSGe^Rcq?$grs$QNE{lMLKd%X0urou{w$_&PX zilqq*TIUhfxMQfM7V^D>x&5PA4Xm3cW22w({>lnkVI1GazY{iSIC5|JO1wWO}3kg>!h{(*30(4c~ zPz0FKTU|{1QZ@Pd=k=ARd?Iz)$PiQ+7Ovz*BtAxN)mP)b zeSw8mQ0NQ{IiY!e9g_Bi9>TvtLec8n>F(JY@AL8iN$r>s(>etF7|~EkXrPV)U9*Zx zOal?bO~T=61^I%8^JV`TV0V-Ejqi1zzc)T$`agBk4-P4!GuZ_j0asSqnEunP|8XyA zZsULIHfyb0xG@=;j2Mfygw}-Fh4hw^d)>xlPA`d%%}7_y2013m#cxmca_er053JeA z90@LNdOYjgWcJieUy-dbJ(mu`JcCu~o$iEllU33G-@R zqvmMqN+zgE0=WrmKTsV;CJ>|W@Fa$x<2qC&qCh+n)#2v|p@3F;F*`z(z%4&NnI8S$ zw7mzM6jk>3T~*yZU3Ypy0Rs#Sp{D^sf}kRzqE4}bnDeT;>#pv)>M|w_YgnX*C@3Nz zcrjyIP*FkAF$;)!%?UGxRa8_ky9VCx?^e$+?%(%)p7;5@@48HNRo%Mb+;h%7>7F~$ z9(rcjx819uGE5;j&JKT*`MxstPqnvRZ-#dITW&W{evs$IWx^$?Z@Y3F67oHe)Noy0G-M1L_FVn-S>Glj~1lW2Q77eG|jl9ZbW{5 zbYWF)h^$XZa@oWrx&xLA_puj!P?;N?7`R#zzXCyU0C%&fT^vJyWWeObkmhICm!0Pq zU(EQGT4dMa6;G^UQ4;(O(~Mq+Dx`#pr)wnQM39NwtX5jlp)bWmOTSUIGoThf`dpjY zut*YS5w!Ww)seWSscmn#XNussF_K#PAsi!G^$QxrHLR!LHIU7EKyv6$5gP;@lsjHy@QItEnt9R@}lv#|P%V(VZA)ldMIeoB4jUDI}z4*c6 z-X#820W8^aGw`C28|Zn28hQINVoq%H$4NuZ4f6bW*Kw$~WpU4OSjH+ioGfon;r37a z;Kxt_PU0Ge6{_sCQz(YK8dsdA_b1EG!Cm{)nDhEcDEu>2JY zmF8&mpcuO+e&Q$5%gFu2hV4qGuFI?b1>V$`8GiADdred~*|-l+w51UB|*eR(Dv9^RzIvHHX@tF{!YFGJs<@?6fsC%1ndL3^i2dl-bvug z*wZ(bZClLjMUb8-heWxGwV;cs#sWuMAzj1}c0OHKUk*xx-cI)5k(d)V(iRCUQ0-9AUixWv zEHhCK;-{hFFpp=lLMSrrePF-vG+t^RqYXQcL^5 z!gW`R4pB1IIh=;MC-OnZVp>+iXInRtE(Xn@zj*obAZ|~f*XuTO2|LJ3!=4X4@mZj$8E9yJNew?if-|_E%poLansM7*Vz<|hKKR(5+D37XIhi>#f2bdiA^*@ zMHatt(G8Nt86d3vTgaw8@q@2t?C?wRLpXJfN=us}*~>!Qj7B_@iIZY5ovYgof=0lC z8!fDI{yoOWHYm7eJmb!Q*aF$Codr9(8Cyf?WjM&wX$EB0ri?=?_eLIC3TgX5v31-U zzvD$%tc1H-YU%nC=SP>95@MCtPgcmq>J#IMUPD{S)r%dlwsY{qW;dgZhjKlFj&LWj z2q=;oa0V>V$lxfdrRb_zB=|Hm#_O1!oUmWB*Jf@ymgYtzROlppa!+tmvP1>qxFrF4 zZ<<4qrYjW1mrqFt%oXY|#jr@ad*<2QFVR*Il||niCflR~`Ep;6D)6NF&RZx|?6J~2 zj4H0oV&6#;rA-ln#Z^@;5fDK`@}EFFT%rco5rrE4su4aS$Rg}$uU*CkQ|w=#O|b^V z%bi^dL;1Vf=Sk*b4FySymyYIB@cJMZG~_FU3SPnNDS2W~m#?B=kV!Oe@asmPt#v|9 zZP5qS$`yl5AXQr_MM)%j+E_(H6|;Q8g5C&w)?@5t&ZU-d1u;RmJt_j-(Ttl_>_{2% z-}U42L=m12QU_XjIaB>-cYF^9N5X_kyMbIV5@iZ7I{9~!=T5_)=_8zJD+C{yXhDr6 z05|e9c0w7?qn&6cfeMVFGU=LZ5gBgiegR{ISKry$BseV$0T!#bV92>S?}?5P^2Zj4 znZ^E^&R21uhMH$-mX8hxOCWCzE-6pU_Gy~(8z2)S7!4{*9(WYvw0~_`e9}j5>0%rnrDrgcQm}6u{x0o|=E&pk@`vprm3a2P!rm({X2e)pmi4To&2@B(#q0g*N#Z|Od-Qy-l!){^iuo}En!$N z9)T;jJ53wckIKZ!=QtR;bt?+6mDbICa+(ylP_03?FMU~4W4zAxulL`j4qhp0~ z@Ka{cb`AwFi+c54WE~ATxh_Cf$hUVW(80MzD8-i~{$@Z``3j}%r`f#z^iEKqhykK~ z-j$YUE);NOz$ZzBpa4y|UbHX46=DLJWqSrW^6eTm+A?JaJFTEt==SkCXYMT@8?Wa_ zIi^Z*te#)Se0C;QkirR^=db&6$!105d^5^2?KZj7fX zcSVV_wb5UV%%d(rSkFLSv*yoo-oBVgjQaSs~qHKNfG#Uo+PKL5XT`sKaNC$q` zp`%-wIqYi%b+)p8m^`TO*jnonfaokmvtGPPXzw^Y*Tt?g%N?6?&`62n!+o=ax~KyX zoY4OTtU^2_;NWoCkux z8wlvLP#vY~u#QY3dl71tj&G&*>_{(qHG?!J_I#%#tbEta4_5G?BHyLu0f?D+m|6%L z*-2WHdwy~ok!lSmoUwLSYD2dm6rEAB-&Q(xjioj!-h}j~`VMRJ9o1Dp<}DxThsxe$ zl8uczbb!y0#6p+?>#c}elUlMl?kxj1a!06zLsKZca*R(u#X!-wK?L26)-0vKRxKO4 zs9DDe_(rmr3Q;DJRodMn1re)}ud(-D$2l32(gO*97qnp!4Q+(KmPth< z%R{IwjDp+VME$o2>f%n2FB8AUJAP~;V!^qpHp}Xc^TO1~`^~b6$j&8Q&tCkhdaq;` zD$7?OLXAYK;9qUN6JjgopE9Q&uuvz|=txy4vZ4e*CscC3nWF#=J{r@?hIk3+cti}7 zEV#n4l1vFLmsk#036;qJqZ^GJHB5y1TB%E#K&6~yNCU$o6COp0kPT4#6;SgrZeu)i z)L$%#j4t|1r}KbitummC{*nr#kXo2TRAdn&oCXsY4gFX67kXlxNd&DZ-+8>|(mSUl zaph~rv*u8>GU_>ANU!t(sM0Ukkir9!tUC;qXcch`nW@E8CGrs-YWBEhIyYkdc)Px^&vJrmDzL3T-{szyVT^+M zHAH`gMpsC8g4ZVoQ$5SO>Fpg|PQmzJkZf7LY>>Bq^a>W4B-f|z4@mBx=Y1F5ADG;K z;%HtmWQrdPrFo@F>KONt9@ZugpGE5nOAPBwF)T+e<6&6EMC(j|k`?+=G-69x!nfQC zC>Le29y4S7+Por5;CJlG$qcaO7VZKp)=^O=-#KAG5NiA>56bhkEe{+AnZ9qL&Sk}p z;QcT&Wm8?_vIez{8r58FnL4u#!&!swSKmR44K5IP7Ai;dxIJSrdDNTj@RP#*{J+>4 zCxt_}+60XV^5RKO%f9qgjh{?5^9FM;uh>h!h7%uX;)ZAA#`b8-QSL< z?x+PV7%fGm7EqLPUNU)1EWAk}NIC1?C^`E07Kzh6lodch#kmFcqLag3^zN>c!@aqb zjSKtr?5VOrG#5is66ZIB1UbkTF}y3frpk7^AguQ-PWbK(vVYeM_s!BQ(y5?N(<(p#=d^k== zM!7L8iEea(+AbzL0q;{yVISAZ82fD#TkX`~7~5xJxMc_T6PD(-&ANfiw?|D3Ya?27 z%QAu8s$`y>F|oCh+b4!YOO>pj2>#q?D<_2w^(}R|@6N}Sq|gn==jj?@&i}C|P6~In z&rTqK_5(Nq=*Z^v<_^=tjBjt85}pkm10IoGb56!rnt26-J@8m(b2)u?8%#y&MEtj)m_ zAWF^gy>`gtu)e?pAdvXyxVR`}PXdmkE*X*S4-*K=&{>*iOb&bWy$BUstj9|>iHntT zUxA3>C7y$fBW+ul8eV4y&4GB=*uCe3gL})NO<|8n?wmW_L=FUmiPl3r72-W-PFRzg zTb6S_jyW%t%avSwD#_uhfQ9^(=cTyfz1CHW7JnL|COA{$vIV-ZgtJO>Fd!!?vU=pD2p0{>twaFdfr%G`) zNy1P$U_dS<37vhKsV#%|0wcTh%V3KhyOwskRHz$~c4Kobb$vd;nCv3zto)AR;QVPl zr-Q?&Z2e{7R^8nRr6Gia*i^Bu` z$##(q|7s>n0(Y;+EC?IfqrZGXc#wal4KE3|%UYVgrGypEU1Hz5 z6pEW-f4Vg66P@Y>4f-z+GmO{IO55Ep4v$U^@dFzjM|z0&=7;V4G4|{E%=S7Z10~94 z>}5oYTxf5)C|vA^_TYKpGA?EF!`^Axr0wAO;RORTUewdeo$2s5PMsF7xF;Oz)S0}u zn^*c@lxNR!yyhO;qzoojmeQ7| zn;!CbT$&niJ}<-{a^Zmso{mPgAv=x4p5S0<}WqUJ8<*&wVO71zukPxohz3Q z>^lp|xDiXMh=<2sE}<$HQnHG5aLJ=pBySOiDsqywDfq_$t~UTrql}@*LRTs zPq=A>`7QSAqj(PQcoxs=6<^rPZh39^o84wmQ@#e9_YXdGUHLVO^C}tH^W!+=ES}xu z$M-zMXzLiV|K~dVRIXf}4v1AXt?*8bX4s|IhJE~xnqR&)O!+;^wu5`tP0M!~U+9|e zIJ(Dd&U#ZE1LWdSZv5gUv4sJLR?AiBB&cG@J_IB#^uF~@4}SI5au7ui+K;RwIhZlW+4 z;d-tW9-PhB+U@QNxAE86#is#qvK>H;^aW-kMBa>pJ6NR zMsE4U?sRv!2U9!s?(lHGlYRT{aL0o>@8$BV=Y@*kX^Cp9TCmbREm19a2@&{s9ZN_` zd`JtDmdYiRaQr=C*Um^=NmwgJDm2(K$IS8-cI7kKn%{hnU2<3CPDwm;P!~M7^+8E6 zDhWVA^f~G(ixrCiQjki)hT|~KM{oGH!+ogoPue5z3s3Yvv(MZY9@FE>no7Sbd=Wa! z#E;?r$S7G0e=+JtpV@=%56`p8f zVXyQwl%R{Mi(A|7w}y4Uduciw|D$D&#duWCNr$tSsBJGgT6pN|Tv#*#_bS?34_tUm zL3T>7l+8a{7Zd_WPtg{Pn!?fQj2-Ymcmk5~B@cuLIHmMV`}qT5w~k*qXEd8;5|b3k z8`QP@gW)d4+kB2rZ~%sSH5+JvO#5n8s~*VK%XJWOaj6xtH%5hd9JD-kk#QJZ6dA{u zfpZdqV~DdS`UCobQz~KGTEm;820yzcHx8JnC{(K3F!K>FQnpJ zyo$djzMH>I!2Y=^`{9G(re2R^y5_xHso+drmc=(ckC#3^m){#WWs`!RtO)+E=r7^h4nvJAU!HV7;R!!Tz(?{eGS|j9vTp-s3c$zW0U)^!<)BE@y%# zK|{bADs8zItMHV$O01NmuOeJzZrWaTZ`f(O3wTT(E9R7(Q$j9r+}S+jxM^&4Xp=m@*abnYoB@y+s{n<8JFT?j#YRg*JX=|xx6u6Uo}?1&+@DZg>-$DY?!Q5 zBUe0s!NYUPNG9RMU)?P&PiqaKNKWp5|L!ne$G@g~!g%35Vbnj~z#YG&3#?CG=qFz) z!Vd(4MR~9_9KJHyeYz{tlU<$Lw`ag%iztNizEA!se}>Ci|g( zqTTzMuy0GvAKQOC6TUdKO~r9}ORY|0U*|hq4;nxz50sMH7sNk#(dBmIb77}`7b&_= zTyu~YBGl+@w4mJS_?Wh8l^jpTkQH|D^Wo4Qi-9Ij>!K4y13P-owF0kW3=G9id_L@I zZs-vQG<9Om-hW+X-S2X_kAAHS^0J7)-lQk4(k`xJ>g50DT`Ip|IsATepSt97H?W>b z*KIZGRmetnmfio+a1=(yiysa5^}n{yy%6^3a7#*P#56KtNJptSHQEL*hNH@GW|T!g z+I?OO_ty;oZOU-CKL$P{xhIaU6QdGMa#QW?eAU+2aI^{8DEc(JDEd2 ze%#xg&bs0mnE$)UTg1oY5u#FB#X&^%VC73;=igtUw}ZR^a^!i@OkTO3-;Pfz`q6p1 zu&YXd%fyTCf^tLQNnjP<{=AHRy+>EbbJ#Ku_EU|HfJ zpukqIh22Ko=z_n^QHwhka;O0fblx}vUU)4WM3zqf^>BCOoKN@5b}Q!M4_TsFf^>MaKN$AwTfYhHKydL%-ZwDLh zg`s*{$VKd06H)$3vpmF$SCcpzs3sRB0INv=6tSTG5^g9{gqfvC@*#i1uhp22?YK9> znqo5cYqUd9u?%~*!jwt;5f31cfA#(Z$G~8V=rhHUHf&OWDWX3;$83EV=RaR0uw05))y(+SL@_=PvEi9+Qg>NJ~kR z8(N#>mun*zujd#4=m0WPAs9x4K&i9w8}6|a0Qs3z@#7tMFyc2n1kZTIr6H33r-<>F zhlIKFW5dFbz;AvuT^Gg${a89VjGyrM1q{};Hvg6DAiIVc^R?A+a*JLPZ}_RGuH-#+ z-t8~&>pgwwS|3>+9fU&}kY$}$0x}sLy;jqeNN(Ygyv9gn;Cnr1IZlF43C?d!BK=8T zxL>gkUV28y121}|tZTg5%|F$xZw^~P`e(-F`dRSm00-s4SD~@P)|Oc~a~$hrP^Ycg zUR+LdZ&1idvTLY{NaMKt1mMZ_HM9{G0;`?tCtlZVpZXxIEv_qlK^X)R7;&EIDtTMt zwWXJ=OpG7oapTWvN|IWVDXV98`Q@sh5ncBLJ2boM44lD{QRvVk-f(B>$2xx0D3D6H zmbf7N+;cwLgoix9Y2Vj>g(>qE``TCGzO8A>2Y(%IWl#PP!{SfIzWE_K#%Ikxe@Ip~ zf03>Dh)mT}?C(AbkM?hBe()o_-FLG?Jf;a*ckOfUBUgU z?OE%?QCluc0YUjw!2zlYqEEFuEfph?)X_i?os9T#Wq_Ub!}Z~oU2jb#EHByH65T8# zFJI%u_!B#*&6c zyWyE^x9$xkZ!*e=>OtI&OHT%QBkhGdWP6p9mjHO^$W?n(=WJ(t!n4^hY zmPSP9Uc};cLsnhTO3xbEa$>0_NGFr;Ty44(7y87T>6Xogts~N>mUGnIW4D&^IZKn$ zoU=I`1Q;3AcZ3nGxZO!@?#N`6a;Nu{prSfvwA2CDZ|w%j#FSS!1@?ILMM?OI-)r;L zSt^WZ%(#C6Qsz<3wt!OM@1@WBG47~|aVW({q2tKlKXOb%reeHxLms`s1SzyTS z7&j(fhqI`ozdC;b^Viatn>STSLoYdir4huqhiz-r0x@NCkGVR z-Pe)3=;nNTca$b1QRuX&KArD`YF=DauTUyP-4;;FGLuzQfX0f9B9)>yyi5uInPR2< zN4$|~L88(MU0JPMRAQ2R$4O=cAUfGnQHqM?bP;)_Fy}lH#&vp*T(Z|f{phH)Lkw1s zV=(1{UMwW7j(bbRM_P1{C&Za;KhfAE<_7ph4^|~F7=AWE$c#hCZ8jq$v&<%gdISJa zW}*aZ7sg%HhJrK&PuaIW&vs1f*Z@1{t!!uiMZ54}EKWT(WGjnT(IJP7&ddc?5dUcc zp^5tskh$3gN2kw8Oj-;B$v2+GZHP5YKD~5l=d=z%)ZN9rlch|V6w~o#+*QgJh9R5% z*N(cXy&JRW{a4(aVqy@BMQ-U9B9K}FTrOs|XX58iI0R4y@WZIFrt2ltm zRhINqmEj{G0+)o|?s>A;yQmjLhY6o56^Pf;c|BKfnDCM~dMrK|ZTv(PBbFh-)S5(V zioi1Y3T3G#fj!qO-?9`xkc37#+)mViGN}gyo#x9RO@_@;iKs)#E>=f!B{2W&NTAI~ zTTg6d33dmnQ%@DCLnl@;W;TU`*G@^`xMvNbgbhL`d22;Ei1?xwVIp(`DA?x~7lYmF zAh!-T=W84Z6+}8vPQKG3hl+0a=~hJxsbFDpK(ym3#Gtfg4PXX+yUxdpll0MLv`c<+ z5G>G4c#(t0m5zfI8KNV4h>yvE4LT@R0)1B=BQxK_8Xl^SaUt^AM$;r3Vk5lM07v4Zrf;a}(WSJe&qpMROp)CdLkm!8ZNB3o%BnU%#>_eD z(^~65Iof%f*qK;a+mIbpW`3!4aYw!|5{=o zFdCVz+A@%Zy8kc!QT9LhM=IeT7=Y01;2%;T-PlX~qYM!EcG>!Dr~Lt_L-Q04SjU7C z7DOwst1(Gq;#BxwFsfl|NFa7eWhro;TP>3-z#*;kXu&N=^jMb)Rh6P= z%4D(8x5vMpt=pM7=3#FvR8IGn6~G-n;llMcBGFK*Bnst!fpJJSX>+#9*7{c-=%H@8k+G54u=Sw0*-nA3IM7e#}-uxwU&rwnVpjR=o_q{pBw^_ud%n3~;kDY|UsfMb0qlH~2#js4o~A!4ln?SE zZQ)Ii%14+g7JMIeA5c!X#fFTSCq-(Ulng0KDyDiWB*gfRY(2v#9n;$HN#iF|eW5xZ z$)89?{5nYSE3SR|v%8)g0uxC&am3YLlCo(X!@LU0qa^ErW{b-)sRvQF2e?dJgc^tmIFbB92_WiOsGaeGB(beRm1#a9Zmt) z@4%gDsG*9tD0clC&AbM3KEX~x}PdMB4WV}i}9 zk}7s6Fj?B^^2wT6wJYRN(Ssp&aB@I`Nj7a-MI-p-l#a z`7l`{nO`1+OX}NkVaG+joq`#_lko)|7F)f@p|xCFh;tNaC+}2LXnzQ$Jlxb1uMGWCjN7SU(oegr2{Qg(AK zcgZ*UB7wNJ@QB8+bCXlp?PTWQ^->++1~5{bS((^unclEBm-UBqWqV>fA-abA$v;6Q zfUrWq45J$oO;arz^+a3N>49$8Y2l9dBL)+kGqFqg;wI0;LqMss3HQ|$B^+E0E5}Q` z!gt66>S`bi*&%QW1m?E`d-ZM_7!bluR(kJt=|SZA^cZ!W5e-pZJi$52S04gHAQc8r z1MQIUh60bQ-RI}9Tk&@7p<&+()JPGLdtE}Vtx#buO07BY(jcwuD@1E;23!Q;)LMNt zLj^GXgk{=cQSFkh!%Z+hfKTKTASYp$S(-XSb38jy+b zpd%Qx14zF5K>eCuZ94Yf%$XA)jLLz}zJ@evocuEMbb}UditlT#@mJ2@Xyy}Pa;^`K z-Dw~9&Ds6~cDKNct8L7)6G^rnH+~=Uq^wR+qkSqc+xU$ar%WOJue*tby<|%ozwbpq6Y`3|uYn5sZ@Zo_#cB^1p~&c{7Pz zS-&pz|1xsr&Hv5F6+01D8SXdwFDPAND2n53J_O&#X|JYG%)rwxc% z0{=k!+?udMyZ;{UI-7qb%nunLPBx4hXWL%$Y@{bzZ#QBY9KMbTHScTIw$9AdcsIg`{6wMV9sVWE9DXL=X$ zVUCTS!H};{dQ&Nv2E_-^Ekt6?OK;cASPEj`nhZB*j+2*}=zDo29B1GoK1Oz4n%IpY z2_n1H9h}HY!jc{vUGH*>4-~1xZKD0zjjRO|m#h4!G&QhZtE>Y7IHgYMDF8T5RV$B$ ze1Fso|I;5nf_298F-6j^feHX53n;Y@4f^FGtRjrT<%jBxEg?nJ3i=cBlzUJ32ptBC z$Yy2BD@~7KZWA473>!{jNW`twOvHCwYN8ja#dS0IS5vGuaFldzk}Y;Ny{lOtHJzj$ z&?Rqg>umnC{gWJ)0w~E0pad&{OtenZV4sRxc*+udPfQRg2^y?lApMwHQ{UyuYJKb$ zW39!zv8xsc=b|Umzy=VRWKHZbYKZ zPweSk&0*!62J+QfHYh)C*K{>o=PsQH=Pf;`sWZExZya1_W}AhwWkyGEe$l6OrcZxI z=x#tDKQvpLXAPk1IG#zzpj3~H74Pr2z8%rcbm26=-*z*5`w!V`yE&r%S2r^Y+Wvia z@nt)!yXn>E1{WQW$#(d|)BQP>ys3IY%i`Z)k# zRyNvTcdlm#@f>?(z3CSL)KN{}`TMq~quY)m1)f#dqi=4~yKwPf!Ma6pzh#~<|5 zs>N1Zoar7sQ*B50HV2f?cuGLekB!#Zt9zRs<##@#dwj*~?Bl&nVf%OVK3bQ;B}a?u zakRWz&R6>M`bL2_9erx*c_%1AsD5rzKpa0FnXdK^SBA#!xi;L+EN7RXiw(8Y*M__I zEgcl=yWQL3Qh*1thearG(~n!uh5cqN2_}2=FX?b%y!xrz`Y(B!)=)1!*c zf+03h!4U+Pz`xAyJJ9rGOeZFnS;^&=fu@K5wtZ@#X&CVaXGceGz>J8Dpk?%HQKc8V zED%|AHr@6v$(+)G$z1L-mGPAwJ;?NL*S3s;4?H_zklCx<8!p5L-8HWaLtga0eQl8G z(eHh@XIf{OAt7i#K&ijc`vf^L?KPwdp#c(*=C?AP{m_c0b)3dX5&&{rb&Cu?jvsOE6APIjPsf+j?DssSxKDV<6n^FF)_T|B*50@VYn;W_% zwSo7uQm7lU0bl@eiEyL0?8+ggZpVS%hVxL^W#<^=Vf3XKhij2gDVc$G#GGD`EtKu( zk#~R@$qw|IW@X35n!27_n;om)ataoc{!TB4Jb&BT>_Wu!;;qdfSj5X)lV;*=`|Z|d z3%2g|*v9O~<-~2wg$PhTZ)1iB8;u>lEo;WV?1F8X#kcHT+nSTBrl4DInL1M51_UHK zY$)t&tv!6G8P5TDFAs$f&$izUHGkl8$abbzv{x*y?Y>~ZSm^r8imNF8yV?p|?K3^W|uDq_m zvFOpsh~g*NpNE-Rn(Vy2IU{&rlAXQ1>63c>-@d(Td-MC$hL3&QX}HNV6arka$i7B`*>+EHvZxPy+=8LSD(FuIWV`u zJ$TkVcx4CEuh+HzREZUO;NpDSe*M)dpDFy<7IriT_L}bsVxatgC}?*yf2jEG8xJT$ zRwjDHZrTwU;%wV(C$r6;7A#X!OR3>0(t?b?p(FL>BlgQ*c@G z;tvY(_3vS=+Wahl6N_qzAy^vZ3Q~{Z!W_$V^G@cv;JQ2PK_krQ;HH1t%SM<(f-C-M zzZhZq6%ivucB&biRs>tt^^qw7sZ5Mm5kGssAHV$w{DhUNZgV#@l=zZOUOcbQ=6*=e z+`JI9_Tq->Jc$eyq~#GhCZAhxgU0lR>u zU)iy{n61k$#Ps{nOndb%rbq64hYL-b5BtO}5aeRJaTn8ZM@J?Ar91}RlBtB2v{AJz ze)4rz0CA%u#C_cu**7A2J{PaK%r@+5`UX$GV*j?Q8DUmVBzF-E`y_kIuBJ=7vkS85 z(DTE%l*KQvv}<-X!@As-DzJgka|uh4KEH8un~R8B=-XiWD>8r+BcvSQQprN4M>Uv^ z!R3?enGI(9&djQ7K@vSR_jWbkxzaw$%R%3|@!=kM3MGOSOZWo#&;ZcO(Q(xMiPKv8 zcybKkT{YS68=EfXUzfFg{MV}{Yu4P55zm#+aqH0tCaU1$OG+h6T^Q=R@a;;Ft<48+ zN&ykH3*rxL?Mpfr|EH;KQ@wwj^lMEGS5s5xwJjMuG1>lcBz;}=omT>L(@0aOUU(iW ztkx?SdpWRQHqs34{O0CbG1Se15R-{stup*7#)9l>s z^XfuCUCggD{YW$<)6h>D1lur?AZOy;Hr=3{o>hm`j9=y@NKny^Z>I<)sktyXsE-1 zW}B-2e8n=hxkCpXXht{Ra-iwz*KY80j0}0&N!g0e7L+)pd+kB++f~*-*c?7EC)kE@ zUI~WB$lSxmUgs()A(k$P(zIc zfYEc>c)EJnZ_RNdH>SHnr_M_1CGHTCvSLPLldSWS(Eu?=tSn`V3Q)q{{DM@K^{L(m z0)Dj7W)4N@nq&Wbs3`>KqSFpVRsG1`btu+=EA6L;n%zg-zft`bHAsXUNC+y_LC>W- z`H6i(_BcHPv+qNTgJ?9i!=fe4Cm&|!`uqPQNz;&6UtS_NwSgyVvi{r^TPz2knwGUr2jj*4qofQPl;< zJUJ$%J0gN8JD;3V)QLMpY~YsfBy*15Vh>vOf#eZK;rdzxj@+Hce3j^;`=M{?xz+?I zfnlRUsG^g}Uz)G9_x{0jD@v-4ex@KsHJP+oz3VeccT^#iBwMs}TBXFo%EO+S!9J(- zk-`iclXK2MoayKbm$YmkaCP4RS2UrP;)S5)1KG0`L!j>qxqgNOi*OX2o%T;hn2uwU zbAbzNfCaG&m5qgVOGZZH@quu{QZmGLjHUxPR5>=^F3DUOBEgX@@UQ~m^PDoIdE`2t z#ma3|&>x84v{Q103{xO=o7u?Nw~jD9G0dU-vH_JMqcptDzuT4t)2NN;l77JyA6vIC zw_KaT4vX@EoK3%YsxGKTS|w{vV;&?&MByNA=Z674#U+Poc9>Z#cyVw7C4SLKb?KL% zxAbEv2(^gn)IcTv$JkeZj`$-62>Q7{BqWr=q~^9s6;ll{*zU5FK|vVmhX&yxMSemU zklM&T)AH%@g-+3&Ac>ZxuwuMeMTM9+jlDt@P|WkoFGQyx7-N$L3YsTU0Kov9Dox_| z(rDQiqRo9yz;!zr@*+ICsB&IjNIkGP7S8`KloEn+NjQL0PvSo|vRpD6D1kPzahd}< zlcrMpIyqhK6M(K}r>MGs)wr?Ho;u1gAJa4HXrI(k4!nSQDoGI- z{+%6&NZ9%46j!(@+{wd#9K@b_f)J6kPluDQX&m2^vi^>C0H?NAU{``V1g&*A%G4Aq zM;FQyHzKgg!c(*PcEaUszC+7o#1*TO52@}ah{XD zK#HJ8FLiXpa^={DCZT`fH2aZ(Ddzjb3+Ra20mw+85Qc-pOpa1Y>vz7Kk!1ireU<`C zJEd-2DWq?yjm)!DIXz>&|7a0_bbxMk&gZRFQ!kC zXGCzKT!_)MPGyo1G9yang$GGyh@k+|n&1p5T#?66(E?`X&&?`jwBz4!;A_5$EfMew zHLfvK8Kc~oNQzAR9f@+KMSuE)o*XWfpl>mn`qm9_r%B2G<4WxKF zOBiW7_~F3o&?A$yz}f}61dRoOo zjU?=aMM5xia{{{(%gzUT)-_@x$~wNqfPp}{!W0Qq00!c*>h@tw2$CstQ@MM-ogM#I zQ@iU%cl_sJ;+R2hiDDP~OdGGt9qZ@-D*=?q2-Fq*lf(Q3kuqm}&dpAd!03g)nt}e= z7awCrjYWnjg*+(~0G=Sfe8uqv;Ez>ZW-*R3J-(18#zCgl5X@6VrM_a&&L`DPe!t{1 zA`%EtDe;Je?Z`o@GdqmE^%&gSi*5g7u^4}D&pFog==CKt;$tC|^FU{0Cs)>Ccdul# zkJ|^1HGMj9?}^B@fXIe3I`_5jXYKdLVz9{)PZ6j`Y5t|?RVvOqC5}#|N~YQ9d;DeG zQALtb)QMd+tVOsW9Wo*`c@7tRO(L|M55_PqP6c)fUv#*3+=$aL^U_~QiAqznaJZ@{ zU^5_-KA)0tJ88_>bG()|)or}N$r7kFkeO>B<6e9n3hPW(^vUL= z+PD0G4P*>Y`F-KI2^zB4KXtO{*3I!=hzrLEsKw5_bUo~1u+Qw}Y-*g@18skwapw2k zHo7R$0B}OB0Lk0e@jDqX=GnVXH~aL1HG{4|MEsdEztdeyYT-R?)xx{8&Am@C$M`5{ z=bvisMk5<_8od4~G82M#Za7r2N1bjC#gn8~c5K@U_@Q=akJYkd z`$%#i=8kha=!M0?Hg6;*Oa`_wbc1^#T?;Y{;ecJPlq z)4T}qc0CI}Zlf)p1q|lc$ImjyaoOft z!}0Kf9deEtQidv(jb_{P&%xb^ImUAva5~fI*Y=)sOwU6#?@0QJuj&mk0+w;Qh&}*EWgx6K$)ckGGK37aT+Eg0)cGotQb??wq8sdx31%WQciRNBr#bhP zl458xMU(H3u?MQ_m?vc~tCbu=cq~b8V+hM^jYNS#V3^sjXgcR)tnnxtBM}AE1S$e7{tyK&3+=4Srg6f{v-C~iICGHHZ#dgth6uH)d8QbgDZUhok^y4n=vks zBDH^VIgED<9JVWK$Z+n^S4u_l+=1!+?10If8F9A#{bbWMw~6rjkxi-ky7*_?G}+W_ zF)`r5!W<8pv>$dTY>v$>1mZHfy69}^G(m&OW-BwP)Rpt>#>u90o7;9%%u#i$NQ^)W zwJaiH?qx%R{YTcI2-^#$Kp{`q$EKL={VOk?YIfe@DK|h3+sy%V;Z}G73Lqp;nY+JC z#j$jOy=1ECnSU6eQ<%wG=%9j@$V%a?ZHVX0#G0vQx0**FV?u(!QXzzsXCJpirkQ@# zPdWnUgj0}}8tk#t%;8;imXZ`0*h%y^e$Lbe48F`gXID-$djy+?*~)XxNe64+9dLHh z;uVE5tg>au$Jp5Ecv%vs9N+P+>|TT^$J7=-)~j@b=_kI=%1ovR=B(Rd38+3^VV^zM z4D5z_{sPwdH2u}?3@C36O*cmv4Ed6pqfhO`>863HTs7UC3CrJU1`~U; zZJc3_PCYg?YoDKiS&tG@}gp6#+)!zlri)Q%H}jjgFUC%Rt;34P<7$^H&D)lONpzS?G@3auqX)|M<~v zG1KgmUhK22@{F0LS0{$=pB8VLQ*_w@;o4*;qkBtcnuhL!yk$+yFe|aR1b+}?eV4$D z=eGI+Gr@Mg7(?qfcE-h6@@}@*Uu=4lPV0$_&5p%sY?kn&=bg{nlWj*8gl@UunBJS! zSsw5lp(dUNY9pz;ymwAea7#mKkcR>G*=LA^&~_1KFMvNYNGvdM^J9`@@%sxerHC?M z(QWA)lChm*~7{Z0#2uEwMXgPn%=vqqJL073U?#1hMqj&!I~T>|1jX93Hpb z=8}tGY(>gWJS$Uc51VTWp?a2A&nC<@Lr5KQ>s(@7uChPRB|>MR9d(g86@%p67n$ze z{{xE);`s^9~CSr ztTMRaf0$=>2;kmj$M~9ek4+ z-n6dT3VdeDA*x!K!(vC!=4a&up5s|ie>P0 zi?kQ%T?;#wObw#TRv|f)T3&_;@h35Il(|GrjBfr_rdO92%W{W1oE`;8y)mZ{a_S)w zL@(Ost}=7`xdA6!8<_y+r~jg_(_L9ZVX>A0usAaFgGJI+F~6847h`6@@u>0 zH8@?bDz|^Q#@tAD{p_{)@_ue-x49NZ+7?e{uhsP5b%{ABqn{2>dPYb3nPU9a9ny5* zHyiG-CtQoT%=NNs&34r9dA(L2^$XSxq~r@UmjWdHg- zpJeJih*-isbr#^8)$~?ktoHKT1Fkcj+J7JAsu{r`?+@`a00Y)!*I$_3t^V0hQt|q^ zh`Dahl)s4O1pewW13+TrxUgqlXSUgnKmlqb*m+985?SWO*FQ&EY(X6Z2W>mCnA(qu z9#n`~JY{i?ScJ?!O<$IcLH{&UhLz#6cd{tyU)=F`4AMCsmWfcA>TrbmiwX7+)_rrWms zVEzgi9zg*Nob7_6QhZ!bXLA6A!Zjs}^Bac7 zx2|Gh{9FZsH)YfI&>Kwe_9=9!d}fM9A?GDJkiFmr(`D4ZN_%76mU%Qe6(i6lKbd5d zk{=ke5{qDu=;G)p-b(1~L7+I(U&u;~&h2MEyTJ@B^b4MSD^s9o+=HI;cOUY^)-idc z5FpAyoOtOKmzCV|Z!$Bsy)(luseF3L$n5x$VG(;c*++=#IAvs0nyp3Qs8cFy;1YiHC;~iJLa-jO z-``}O@gKF1FEKrLd_*bnBr!4*@Tcg0%mR(f4xTy&rTHDJ2?lTZw`UziKsUeMOEuUn zIT{3?-JUm_J-WZpPT|-Tie7D3s7PE+716EE$X;XPTUZ35rKX*I`DW93(3(3%wG^-D zMD)d-OkL@gjo@U`Xnk8lCW zHVcv{k>=t#KP7Kry>9dHFW)XGy;U!ANe8dJ)#Qhh6VBD?QZoRD52xZYAckbG&to(>pe~v?H2$`bG#$CC2!l?9EF}|1F`@md|5I*)fPj+>u+hwd>P2 zUA)Znt$7>_bKC>e;m~UY-F3_DPRq=e7$U(cM`_W*a>tUAJK+Cy+NH$TecS|T@aU@Y z+&w-^8Pwf?0x!C77|V{!rQI_P!Ssvl{mV@6U8b67AqXl!4NP|AvTdce3*MGDYAr@4 zmi>PtC^OLshjWTw;8JechTBZPgBIipm9Va$fiei6(JOw*7(2)t05B2yIIJlC?tUMJ z$J$Cc7Zxu^!;1ks8OgYbM$5U@bbef=+M8$Zz0C{=Zzuzzx#$7=*=>YL&3?}gyWKRE zPyd(f?U>C^uq$piow{B54ogx#ti$X@&>Qbi@1q0wQ5mhVU)*kXKMY_b2b=>0l@)-V zE6e>u#sJtelL_u$kwUKZ;-bq816V>1O;*|kK{SIn z4`zg(f{zUapGjFQ`WAe!$E$#xf@CFOVtu=Ax!HG{*HVZMLQHWr6cTL_4u8jrgme%u zdoM)_fzMrBzC)z+A_7K_yTc6Z*!oHgn`y!0$g3OfFk3WiOZyI5#pqg=U64b(pRF2b zU4WbpU0x>ff$nL(f@qDO8{q}&w_*pcwLdqT9tSQ?gM%vbTZe=yBu<(y)kiJYmFEU& zMRk*?*$DW#OxDR{?z9d>*O#-`QYNz3d|SBN?9_E>Afu%d88$D!=U=Yn_l&#ENd)$O zc()n0<o4hC6@5M;ZIzlw0r5ZTKp7x;G-OM7439C(Xhh6=k8PI;=w<(Rc>^>;52^3IfrQh+WvW_{fv}^fbH$EsCU;XIc9ZFOeElj~a zn9{3Kx%R$4Ud`zlrer-zNK+5qW!a3bvb(QlXUHXX%4*o%BX;p>Or#guM^>|k?rytb zHRQ3%_IMbt<5GL%!^8#MYtMNY8RJEJ<-?{^XVSkh1h;E}oXBoyklH2o$%ny)wRYpf zrbGR*bgl<)+`>z~IFO8U>%UmK8bJ&Wq3$q9? zwTj5a{Bfh7OrR4{7-)R{Hex+gQ=J<*L~@|pH0NBp>W(hsSeNsVr5r>qd_olkx} z``V*sx9m+bCZM4b`d7R*|rcL(H$FY~)W1oH8EcKV$iBDiTU*7!NC(WZl`!88b zDW4tWwG-HUjBJCS2G)1mKRs>gJ2VsL*n;dpn7Me~Ui7s2qT}**TCvjV72>Ma#xZ1) zzw{Y%4la?}XJNUw*#n<7=W+Muv&2^3X)k#W9SU>tbKuxT_Vee=1cXYbc|_Cf-=8;E z_;=Wv7l^-{zNz_`7cklL!|w4C8s*O&>=`ea?{?Lq!mQoOMlaAr-C@nytIioT(U|j2 zTxa&=(M{z}P-$m3AU+G~y1_QRY-$+T{FlwOB$wFX6*~EzJ@plHb;WyG?aKvc$3(Z= z{2DA7EA5MG%{Xl%PuLG%MY~&IN4#bp z_aAO9dmS$6e`vQRM<8Ov-fv)9c)+bw&;`@~b;^x_3M=Ag?DRLVd_7>_dxO}w7i{gD z=05f`y!0mCq35i53zOP-yZ2jEf4aT;EokyV`@mbKX~@G&hY&Lj()=~~iHk96d5j>} z@;Hi~YDaYFiEo>udmfKQ!i0x%)}1B^5?^c*LtZwr8z#JsZ$tdnZoAf;df?xk15^5- z%k_w0s!(pj{;;z6sTZ^|X;q2Oj-Hd8BIQ)^ED)iZcJ|`3L<~xcUYNRh_Pe$0rFq(R ze#ab_y?-rLu<}fM#|$ifh;>_T*4ktU?l*c9Lr4$uw4h&)_dA~KM>G7cS^?4t(X&QH zEuU)iAIS4eHQl0{InbCdliR!?u&7N9boduF^hwIO7NhIh6a>p%g|2e@+jq^@<|C!g zWi-p}>~~F%zH|uatG4K0IEL5(0L4h`Jr0~Ag2LIpK5uVdde~i|E|u zo!?_aN{7z~Pk`c4$NLdWB5Ye>|Mfopw_BU1{o5RwF2DCHSesfp#%}lsi|~d=b?;V1 zO~GJ)tCBsJpSAA5Re3Cf=%sRmHoeXVd(gR*QsTsypC6ExN=qVgpjc({*wwjtC6za$ z^yceF#h{KU-QqK@xPeUxEUsc4k2K%$vH7d-ziI2%n?tMTyBy4#)D*0KzMZ(<99WBN z4z{YPpv^LkRqvDaW<=L}oF2mDRgnA0lZKUzFIS7JZTu-woU83|pJEJu+FtOfSrUFG zCmc(ijXyJgB#q3%&rGjwn}-y{!G4UCJu{^)=4`{~re^O|?tm8!ny)qRu>dDpguTNl z)=qFx_xM`oiq-*2PSQwKA6s>`C3K?Q^>fp4NShktFCH(!qfKqCJt@^?r+jYu2lMW- zOFuV@%5HwhkEg7%M{K}5b^X1P)Yf{M-bowGwtFq&EMjz^rf?jAd+}qXJG3(HK6~Da zzkME7AFpU?%8#p)XsM%J<6H0WbM@-(8bz7J8_o+@ekNYL(RB2WAqS8daKKZ51i1;& z)_W;nln>;+mk{yU`5FG(F)*@7dKG zO`ndF^s}9OdUT=%i1z1=rnW0PLv%WDOZWbR`sj|%pq3$DnA#5ReFHMlM{pRWlIF$l zzc5|PU-?MT86w~mzhEcFPv_c;zc5=2`sr~mp8A9Ukse2H9CZ-7G{~z-@}nnxcyXn} zUHj1&rmpiNVr1%_OTLhM#Fu8zjMRN;p4{o(cEAK~Ho|c;_&ytbl*bt`Menq$VD@?0 zkOYJ<$jf(j}Y*eDhd z6s0IdjMAHcsECRey*8{@v0=k5|KHkY0{DLS{eR!{Jv?M)PT6JcwO3zjUt{L)%en}O zFXv|%+hTM0&&Y;vnX`V*ni(BKPT;RUXC2vSPo5wMlnD-k*If3h@^+cye#tVKpX6!% zT!GufeEkc=EMbQJN+t(UlYFuhTMC^K2%`+jozZ&^j2?o**$Hk*NRfx2!Y(Le3~<)SN&aohUc@kF3gyCVnFn9*zxe#9=nk z5s9XLh7BewVf9Mv%Yi)Ds=qS7{gE}W`O`=kVjfKg&IDNxLt7i}=U%=Ln;HudY={gaPSXtiGb?Cc zUZ&T3UlVCa1Y!>ddYSD<*LxqKOA*8+^UF?V1@5o}CNgF}AyHx8{S%3~qMpci%%c^i zd_O{6MSaixNNCPi)4o>gIXmZRN8Qaw;HtAT-u@EC;0-i$UDeguUH_h|9&wW2fsI0p z#S=&lNglz{!g^8{K-X{0!!flq=OYTI`CeN`F(lGZ&rMS^oxAFPOH&ui*-YnUAZWgB zW@o6&A)~pOsu3DNRi-)|Qhsr!n(dBtO-7cgr!L9bEOmji!z7d%@4Rj1DmANyOokA* zUCH;U21#*BRE8G`$qYVaw-ekNEa%fRBeW`UmYK;~oh9Pk=UR<&@A}i68&{)|mfno3 z!x?N3r%+;g5ls-b{A|^X@$|`7ZJbx@M`SB%&c0!8&rvs!vyh&vuFGB%MG?UBfqLu> zF_UxERk_1$MJGQ$SW;o3raU#+d9MB}Po3uAVqBJ|9^&m2^3_$@C|fR(cA4CP#P!CKAu@niNuc=!1?pV%;E@Gt08u3?3uuyyg{m(fXB4V-Ir2KE zH8nJ83VC9*`Lg?QS?r)^ZgH_RlZ19I+x|{(4 zH2Wf`i0~Kj79lN2?Bkg>@H3le<2x}uQM*XAny1oIw^$H$*j(`|Z zWS~UNi&YzSjbJdF)7xmyDh4;!nrn*HVf4A6Se@*AIK4zw@WU@ry_`GE1ts9-G;>{v zDtGqRPb*Prjx)*3ELBx4$57Ua>80aBV41>k$VaMuC{{b6px$$4PpRt0c`KD=s-64b z?dH@nRblC*Em?AqPEIOQSG7i#CQwm?bOh0WX(EN{>qM~tI@Yreey}PrZ@WpBtIh5Y zg=SB=N;of=coQ|i{VmU&+C=qpf6p@yH&NGmS zbf~vOY@dh?gUS{`Y1Qvfr}eA!f$6k+BJ_BkTwM0=~7d}mSb{hVEz zSD_|1d!D!en#$C#!C$nwx+E;f+_;7h1JrD4DV zC%B1*N+54d#7%nkqFIqpzn{5uJwuk70aRGcz$lDsYWsaoB2)fyLq_N#MHRyz_U|8p z@q6sgRt$Hl8Qs_K-@PDRg5Pt3NzMo!`Q;{_c)mNY&-&ST&D42$%ik9hH&V9@5gHyh zW1Fe+qNN|mWdxGcWt#AF&5~xSlapsYYo`7~d4=tjs?`1bO|z#`HDzCBHCMI8w}`?} z>!j?JoT(}&Z@Cze1~*sL&Tr=W=IX?f-N32Ts;~mW$<%WO=~$TQ=9A_izzox^N_Fh= za5DtCD`iQoDvl>FSciZs>E^Dj=oASiu3-Or1I4Z(rd}~Vd~D`asg{)=*%K(lOQ%nz zC-!6}+tp&nfqhWFw@NjZ+TWSgstOZNZM8ar-E&2?TFcgJ+ftR1Jvp$Y>XIpMM`d5% z+ENWAK;Va#ki^?ew^ph`JwSmLoBKQ8T-Zvrvil9u`%t;$;a2L&MxsZ?s4#yU5-b)E zkuKui_vW0|Y^kxPuC;0-`HaD%lOcqu={dn9Y22Gn;I)w4G+9bXXs1FDyh*GqnSt&e zDdYpqqmqjP#!t-;t<~AojT+oWl{fmr=}S;LF0pFTsn{HF@F?ot_%^D4?kq?aVHpq; zY_d%6tv2eY+}{ZMhtFDjP=vGZTGarEHKuQk>ehH6ox;FmMt7L=MuF)iwd$~fPvHDK<4Qq0*aDNj)hw!2 z#g&&N(2XG3mRPXoTtaQOi>v|Y&a_5NxI?m|>d|yGtahZ347^K-X$!@j%1DwKsJ$q5 zH*{1b+2fsL;|5qQFtaV8Mpo- zj-8pN-C?SC_9Q3SNGJeDV-k8*cNi>vf!T4Gx~7RR8!S-6*|LI#HaX(}2Ac~ztL7F) zMC2U`qx(CnlQI^kdibHUYG)t%A1@!)MIEMvYe~%zS^jIfs2>0A!3|whRin4U*3uc{ zhn)8qfF;4BTg;NKs>)P$<+w%}-v1cJsa@3>Zun4eq}_sl8)l~EOP8?%g~NxkoDwCc zyI2+^{`S;iW3u{EXKYqau;xp%vM18g&F1r->eAAiK@C>zRBL{eZ(j&i=ZsT5@3O;{ zQ*dWUS`c?Iq`^Z7RWLUk0S%)_>=A6?NoL;>YH|8AAjvV=_j-dHVZGaUBr?rirmUAb zEXqLoW5+t)nwTpZ3gKfh>$3}x9a6u{tU%4}Dw>Xr1#^uE zK;_6b_7WG^y8Pk7c&d*HdV#lcDK3}HnBItiOU<<2P@4OuAEl1r$DpIs(Bp^5qrzuw z!6p06356$@GfC_o2|;zVd{oMxYHutMl3asjXu#rSosrHbWc{}c^V(7B$cnMz&d-i8 z8MZ_u*pkw`?65NcdTk#@v%(DMqbl8RmARr16!Shav5#ueZK?J9@nj!JbgI;+{qVzI zR6-MZs2b7l13vNVV9bFR-eNxM!#23fRQ6SuxzD|9?(C~t_g>PJErYS=90`p@TokGl z33ibb1cB#UV?^!12?I&ff*U2k56bgRz7SPwv`;g4^iws?C1zzmRe@T1=!it0!wMud zNZ)5D;usX3^jAM7H`z4qug*B}PVCDRWsp__^2h`tOijKATRx6><89HsNU&mwkbSX#UMT`#Tc6lDcKB?EEqt`m5fU8`B1;BkRW72t~U}_6#47L$GmqJnJ~=b%+HL zpCW>9t#iABfhazle49EE!o-KoeMv*{Dbi~>9ms>`i!CVz4Gtv_C~|xl#6gm-ZMv*@ zKgoFWcDUj%&N<$VIIa}<6iEp(jdcW^mt*q~|3!&`NsF~RA}a=}Sonw3Q*xh$Fxlv{ zDGuTK5(9ST0M#q+=5L{-P+wonba2{b=J0{)$HO&aMa8f|&Z#U(G$)#fc)LM2s^5!U zfn9&ofooLgrJIbtiMYAqXmt}-gRhT9VqR%7j!}!$q>m!(FUkpIm^H_!0ol`F^nk2- zC>Su!6bw@5okMGKJfaXmj5a3=DP=O4NAAOTPtI;EsY14@Y$U<_ z?bA{?3Ao4>v!+2X!1GWMcMgI{KWg?3Qr#(u*8W&k?tbr>6OL7lyMOQanfpnlai`?ZX2Hu7 z$zJqxMq0rn8m#=rZc8)h1eGkdQnwv~&k%OWEs-Y&nu#ZVyypwR2W2OINW!MDNB%A>g?djb!H#0=5?+ z9Jwn^^sQnPQ~RZyFIf`1SxA@Z0T1EnV{F|c`CNdrz_hw^z^4u7jS)HTXNl-Xf?co+ zN0^(Lta33KI!ozxQNS-q?1Ez&nHV8*bXoEg>t- zPEo^x1)!dg2uyW0-I@(b>g{QvRt7jS1??a>qKO{-TJ4D8is0 zj$qK!)S{*~PLvdvo_@X@f07T)j|=j&l3#Jt;&fh_W=`OhoVfRJKGdFM4RTXt zsk?HeITAUmF{Lx=`^?(2)KO(}5gQ$_qi|3_^pi-o!Ulk4le1w|L(KVStE#%$IE*17 zL=OxMT<9QrlvwGBs7Jfd{h%Yf&Ff`0?cFl!b#Q^;y;tPDb%(x}?tPDxBEH}X@8L$ZToV&6m6 zf@j*p8DetU%Ut=5Ogc-ZHyI;*ESM$JGv}VGlKQWgYVe+{uQAD$yC1N5PEW>>O zlef3lpQ{RsmQbHJ7VO3MA-qyp6x_k=Iai&Y@ttDKcNsJAJaxUhSD8)cspI3!Qg&^` z&qp4tIA2XFx&H;5Va2XHXh|bwiOjLJ=R@YS`Sg5DFjt!ME>K7FG5-SWO!t}H7pPJ* zm0R@ahN(r+q45B3W}>0 zQ8+;$6j9RtE}~HF(26LsT4GeRLP@$vG?+&KwumKl;BQR$BL3!3I{9CO6M+D7V4RP? z3nx-p@KE6-6&l|loS+d~ELum}q3Y_Irxe;`zBkKIgOAzlDn4d0D9neLpFGXdYYKC5_ z%1zJ9)F~O;Qp1>W86;$*S$&y0qF_>UkrUa>NQA)@gw{tsG`as!M;BJR>-L4BT;K%1 z{7x6phpYafj&1P+Oo(I!VJV2gq797Aq-dyYC7WRdl!MWD3O@OVYGbavT-7GFek0%* z7%I@-D{yNBAu%!Frtlty%9`SCYBf%se|1xHFj@bzyE>iHl5ccZXEDy&9++!4nyY)L zfjqLhhZ>xGqficZ!l^2YkQTuIhIyaZYa%*A%66LCo(SVR&48Y&SKSa%=h-DSk&L7p z$X4}k$#i=mbo07hT$Ya!?hgavYa;0h29)0NbtW4A`u2cetx4;Ep_GS?@1O=H*B=T44owmme5VC276vhR zI521wl`sG5p!%6#u2iklCuWkw+T0#Dn_-ZpWEc0lO1+Y~l2z^P5$97jLcN8K_~QuG zuNir05?BevlO?MZ?5?z$XJ4_~bG$N3_ti*sm_O@BNgqy>1~bAhM5V(JgRX3TKLSb;TQ+`i<%T?NO>p$JDb29wV!) z;qBt^S^H+ged{x5d5x;gJ){$9(hRvqRn`39gpnO&E^_e_*@fwcY+COQCy5XRCUN&! zv*H?cWZ`%Rvn*#!qTj$1f~B)XM#>(ok~!<$qr zr`c@JW-Fcr4gzFkk9Mq z);bE^VMMa5Z?br#oTmf`NEsVyYc5l(&@VHaX{|WV&kJUb(QKv%eaZ9gPq+4|Tpt}`Xad=d5sP2MnqH~$K*)$+7TS6E zJ{-;?B?pWAVhO{>zPaABZ70g{Y;kaP)OB1i_Rt$F&GEd+;T#b^k5qx~ks`ziG(5pr z(w1A;+7H6STKGhuiH+(x9PllO4VChfFGPZSu~PZv;>N+4O=!UrdH9`175+6yoi^)TULPtce%$2(( zX6Qdvle&C*!(dtf<)ep2(w3~39j~pUQ9$3Kz81+$Jem*{+QV6p;oUAFf7)*%>qVU& za;uj^F)Why1W-w4+7q9!q)T5yJ)e>ThE0!!^t?Z?I``$acP6do2a*bD#cIroCYFDJ5axK6grAB$O% zH13GNiMvGo1Fxd+XfE6*QW`8fp#F3A(Y8x+&VgP{BtmONf*PQRUtlW=6#2P=6Gf8y z%ubMZ3vdv!M&WQ-jn;N`Ju_yEDk*Pxj}GKLs*fCe&ny|E3hJ1rpO+{k5Q34GkQbEf z+< z%J8KV)G+}E($qePr6_@5EBADwIlpqf3;lRsI~S{hq-N8M+51faH6Umz-&5DCg!Bx@ z>m}xAlCPQK|0GLIg)9Yy{}_hi2wjo`D^@sri}{yd-EN{e+m)R#;d>$WEnS z>D?~;5t**57-2AZR@f(#9c3Pt-Z5ZkRISq~nSVU+a1Z>G7AV=r%8ruEO?bp#`=fFk zsVn5fZ)=t?x<>aSzuWd@O`TfD_w&~$^UdzDs#$uzQ2RC}Yn*D*DnA?{R5{mg+@H!x z9c-Ph+?q&dwmm9&9!$jIu^Bv0mGo!{#4-RFgD9l(nBOvmy$5z8TMlD?XR&P_vgx2i zC1&n8mAGIfp=1mxCnzIgr7~oW9lUcBt^5KgD1+#itO@sQwYSlcV@}ii+FnGVc2dbh z@<5IVHGoZ^Yft6N2|7czD^1mSRa;jRQZHYa_3^x!6X0sCkoGO~1b7l?@E}FId<@^r zKgEEo>5=vvu{y8-kuCw%m|RMnb+U~?q6Md^sRJ@)2Ztp}?Mmg_SRo0Fj7S%CKJBGa zh8LtG49Vc=!!`lu=$AaKEQw9$e+-9pX+IRGWcb{sdY8}Hfce2q-UXJW4`;1yaW@8V z8P{dwrzuatFagFBT zo7G8mkRaLDut1>)d@1rS6dKmBB$jM_81dVP+#?o}h9m3*woT-&kQK{6m7jpBBY_-( z)GbBsNRLD!Zq%_2jOH@FT04<>C?wvAV(Mz3 zmY!d|UdW|iL%Wt-J`p}64gWtMt4lp+DW+d6G~*Bg%XdrFMYaJhyx+hkiiAqYp0~s3 z=y&A4h&!z)ObFtzpo2i>zpskLZdu}1vLd0~$c(&28*3`-TuQwHkw*Jpn~Yc*qJWg&k|nNWDxO~;MkFYiU+wJ& zHdd_21JjzZNurP?8Hfk5Fegn^{u%8AKmIRWGz+^BY@`?VkmVh=FKsD5mva4bCXp=1 zr=tCGO4uRim75(CRpTWPavU(}NfDW(CpL3}cU zZdc_w5}l2C+A0@;Zyq0jqkOZu=_0I;o6WiXR6BFbWL4G&-A7`&T#)?|CLm0J|MJg6 z`4Ov#_+zZ1CyI|X9*RGSu0;$LelgX|pRAghos$(uKg+N}HgA&zWfZ(Fqlj4>k?DI8 zk$c<1fouy0^7<52Z2str{zcVwiK6Ix9zl6w-*T5-FQ&@u}*(zRywuKSCIW3`y<@ zc@WeWbG;b!aQ!kEZ%$ZTgs(KnWs1qjMw0xEG=jhuPsN&qsd}m!WY%4--ULymU!gjJ zDBG@39kPvtOi-eb*-~n2Nk84#_*be-Q*pN%hjn)L-Ktyr(KPG`q?n4e5Hc=Cc7HTM z7s0=gnONF%p?AzExDE|R-=oHtkHJwGBUl5+3olFBD|}7ZK3~j}_h4PR!)(7tO(S{g z;(Jwx;yc8DL2Ja|@d&L^>(aLN6n8B&F+>~+&F}AJYA>3i`&5;UC;+Q$L_xp%RLeHk z(2?@4N%c+8Je!zH(zNVmAZZtxWu^r4%=?tzXYu#x{jrLy;KM4aOt&Y4$NioXeF@m^ zX=fz<7AxiONLR?3+e;iSez5p^v;RKEbdO0+Q)g$b#{)xyoA;VY(^PA6PL@qmm*#S{ zUl}h6y#+j`db&y!+KbE_gOSW!qFAmm=S;^@c8!@bT~)+Ci#oZf@MqV|9Hu(gQJnpr zXaZ-1PuAN#vIKT_Wl|qps>*>0_hG=KQWQg&LM6}KmM;Dlq6NVmlzU2iA~X(7dOU3t zesB~9Ge{~)CH=(gOAeS}TeG+(yOxd!lIY^rNvIa>LYEx`dLBY={EQW17!>+t1mxLL zKCYT8l5xvHS>ZPZQH_|dQ^Buf^)DxFl@s_*j6x8s&?#gc|Ebx32U z(GRSd)KQc^f{HnDfkLwBv<*CDt0tLOlrDk?`I{bggl&MX3m%j6qB7!S!AL~G5=GO^4RPMxm%?5f@siPq$Al3ARV6(`l5V2CY}K%I?^N(_=QliUdQ?Rx^98BML>vE#r5*t!T^G_@#Ol?&grL zM!kk-Y|Ml_BY|_WcH+=H{81c5W6jl%vWFI$m5-vf-9vD#a4pCvj$~S7*0?qHJc@Yt z_Mt2H2^5E=+w@$T=9AF_HvXKN2v%o{)9u^J5q%S|q zqF;&zHW1i`pKu0nTF~%z#v>d7UhRXs-kmXhd(_Pc3+MP$95px2QG{ z8U)+-rea014Vcg7s^JJ8Cq0HV^|ra`G3>vST$*6UA>Q@=B!ZF8PEuqXizy;d3PReS z99zdvh;R6_8j^<@y;|_q76EC~a7WDgVUR}Z(Ss2hJWI`g34h>x$4ehqXXMg^q!-gf z7@)EJah0rlm=d`uqLM~-06wK!XG837>&N_M`S42u7&4O!WbesJrUhHU2G>2Xl5$i+ z!%D{NN`|#ZQ!6RxBd8b)Ihg#cIDnco--DhTmXc*=DW{rm9#>6pCB)~ceu>YlJ5%fv z%mLP7r!MTT0fy%4dFrV4^BmL;yHzDfqT#!QMl^gcKID5j0d4=8r`n`%b2tLx3sdrh zdZ-Rko1TJ7dhiUyG#%#VB%$q4%!9OcUI9xlL2?iYZ{~q5n;v{F@BuE!EjQs4P4L*#r)$%GHj4PWanWN;>F4->}&T|FWR8;>w27rVkCil5Q-ejUA-4 zfTM@Ao7IsBwZ$Tx{EsbbmOr8HcNczX20y8esgosak^XH-&{i;SEu?46-< zHf1tnk?$@V1Lj5`bBw-+(@Dl;@3AtzT(dGr2fo1$ke@;c0hf;b&f?O8)B&=7bBt#o zc?7a*u9~m9yWdVQ3+Jm6ch7BR%Y0Q6n-J4Kn_uRuDngW~PH3tYsES-kZ}^FDCFvoC z6n^{y^|tA}P+dSG#f*jOE^wuKk=kGuOvkhIfO&PgN}4^3ROgKGUq?i8sBiIyWRFks0sw> z1W!7_I&0G1{Y!|+5>bf-Pa>ZrQBNpCB=~+jFy-}Ym%wypnzc*tm_A}km#Y5h+kA|@ z1I>`7guTo(GnT5J5Mk=kOn=3m?1W~L^GOKA6Atm2c(b? zQb-{HO(X`h{V~|_zs;^?2%LAA+GkW*`)6bH3mQYPqz{mqZ&HsEFH%HqM9Eo|($UN$ zM1^tBu)5Eh$DUD7tEZoLkVqlmM3^jBwFsD3= zp<$ZY_bj?0Swr=tyWMQwt5=l2?&N3MI=3a!*f zKqK=oI6zZtBCQ)TE@R$0IYk%vX9ep%Cg|~FNCr2PQ8_^lMVy1&Q>F&W7c4OMJden_ z#MD2pS`Ap>u*AG5P0Mm|pDS)J{?*xQ9H5$t))hI0Qahqotn3(YW)p^8nBW`T13BZX z^$O(Z=VyuE*@hKfv_d7?{D&+rDP|m^1T0$+3b8T7&HG>B2e)MCWC1K*p&BcKJZ!fR z@z++6P=OAPfr#BBx+o5F872<%=t`Dpt{JjY4IVHW9*#%|@Mp8T55PqQ^KFj5Bv8aS zMMI=P(S8Akgo($z5AqMB-oisYWA?99?bXILG6g~^*P8CDR1>vwpZo?<)|v}esoP@2 zl-y;$Sq14J&1SXg<^HD4J*!me@n$kk)GVtDRJ~<1yRXIetFl-nt$`!9(W9^^m_;P3H~jM)T(eG`eM` z^+wfFqF05+ASwwhAyDDsjjFXre3^7+<6JC5xO<~&TyaRi(U$~g5Ug))I3k2cf_B5r zmW?XecqBG?PVS9#9tVSz(?+rdZ57oUr;DFGjfl z;_{!9YlMq&TmZxQK}thHSKisA2InlAC-UA}hqhvvHoCo_`nrETX2!mtim1IZ{RNfG zxCe}jfnIB0AZcr~`TPZv5+|Cp%_>p$M7o70%VYhMNaO8jNaTj6Ot4wC4{}3bbA=7L zHtUe`aU`qpoA}Q|9x3-8&Ctg%ahGw*+$flH_!iY9#VRk{qPi48T|_ps>LyhK`HZpO zp4y_?CZG(=;}9Z~F7ySCCcMvX;Xk*imL-4wWaq=9KwO9qf3V&mF&()TO?b*yGE3et z^R}ukg}-w0jEF*B>PtFb%=cSWiw+0c#M&qlJ30B7(MULYNTS0FYx| z!~`|dT=61lRd0am6fv;t5uswqx))Vx6J#|cOV&d)?voK#D2!@s>-MIoha>$gqIc&MG5gfRR|YfnA&KR z7xUJW*J+1?NE@gBCsVNnvZyiddG3bW&}Fnw60~85%STP*d_gF0v<-R%sE?;eWSSYi zS)FRuyrg_08b5eRC9sz|FRS(jpF)Y*y;&V^9(Y+bJ#74+DSS>vhfVuSrngogVRwkW z_|WYUybD{M(A<3UvTEJp*PkM|EgUc{JUynX2zF}`)7uf2_QmvBSu?PsNMT29j(7zK&oP(0qE0XU z1}^Uk|G8Y`U%^FdjDm-nU9YIaTfL4CNJy&Ppd{itf5+K$?-tqD0wi<9cGWavF8q-LQ79Wiq$ILi=yk7QNH_CeRke*ak~B;f%HiSu zll5f83(dE$s;L=Yyd$iaDE=L!jn5F94`Je!-f%6)cL`G?=b2sLl5Y6Y4s~tL6Zv+D zUAT0x?N&4RHC3Lsf0C6;k%9`44QKD=obK0D<72-K;~J$&kVAyigZiJKj}^@2j!;$` zr*BnR+4m<1RYY8ASRUOkT%6pgu{H=vd9SOov^G}C?)18hydt9`EJ6t*+LXyi#Btk}375ecImj;I2ZQr13yVM+@ z*N)I(mfE}3x=EN%C{9?xN-Db%N88eB&Hc2`)&%{vKacKP;aFi1Cn7V7rxBN z?!zT&6-xwSB0t?xSNqP@!T!jV!MgG3=GK3ynpQQD#cz`kDykT2?5J92?5;F9Xp%C@ zTqQCJa$##KC(VcdQoRaxPe>>H5t!4fEZ@4D(@mFMY6}c)|1NaXw@j0_$gJCCj(!V? z_Eq!fTWVaJr5Y_FgY{0MBbKI^mQzK7Een$(!Q2%&`gU{t+p1;ZCJxSh$b_$;5 zm?>|or>Usd^WW$-d(6xKRz12sMX`SCs%DI zjX%KZ`;0l}1B}KS&D;;vWIo#MMwq|Z^xv(H)yv7c5hfm`OyMKDRp-{TZ7t47kRRM` zkG7Z6ok2bo{;*PlqiAjo2P60v->r^J@b(o={#pze5{VD6E-JC`6Tjl9Lyr6&06VW-fGF(ha+~v zk47f4dy|ORy)1i)wTups-gp)=mdx^2=3%h4=_><#mqRZ3dd=8KP2a!3s1MdszDz`ZR77m_7akj^C{GQy6O0-x`u4bCqKm%_#8EnSw(v~h?s8Dh5pp% z30JX)1ld!7m@`A?F)A>cg3naf*qbg#Nge+g%{^&GeTF^ZQ74$=1ar-j&(sBS{!zq6 z$1(!UR;vWMM48A~MZ8JT4}@o~$k?qW6zxUl>mp*g0U|OICMXSAmT#qbs8NU{s2I{J z@_x#3A@ryL?W@hS{}4RCs(#0R)Nziv;Z;zk=@+UewFb`m0z>t!=I$@B3~VtQt3_&8|D-R>v7+y{gmN6 z?t7Grb!O`Kh>6S0vhUfl6HWXF)xB_Ko;BaF5wTeDw|Xe$($4&W0NoW5{|dqkW{fuL zPg14ZQMve@A5n1;~&gz`_xhC5o;neukTa6y5H+0Nv|mv>Fc<~`2Bd=l z`d0+17fknGRgHcr%I;$BaaR88Ux{zH{a2MkpuzpWszI6CG&i%tJC!VW{%@+~1>g+N zbLfiDGZ`kX1q=);=s+Y7F3YxnQ?tFw#W6~7yhyJvL=QY54G@MRHiPUy0VHy-yv5d_ zCKVkY{0-chXx9El<(`SA>F?^yZhsQ^DSZ{=tb#r*bdIMA_Q-5kYL+8Z*bITx_mKP1 z=x@^;hQ8!?_C&q;>UUBJLa{L>J10mNJzGcuCPb=`5*Cc5k5day`9mGq9LYaaYiQ=x zBzKt-QXqsCNbz8sq28Z)=J`LAf8>WG)5Q)BgWyk8{{uq->F6UI3PtF+MN9HwFGm<( z@tm#QiNK`53Z z0ZD8Wp>#o}@%O9ZtW^>*0``(Sv0v48Tos;L#+Qv+zsw98E3lWUuSr7 z=phWQ4U0Kwm&x14rLT!B5nj zqba4KTz;)Kx4Qbw($zYF(2DMlO`UFJ-;=k-#*dg!Kg3YKG2M7^?VAA~smd0&i0wd- zrI1lXq^7Og+xI3pc1cslW3d}oM)g3fAy-6oBN)foX?ncc)>14V7Q$bo>F$ua%5>d^ zj}y{$zxeI3ls+hV7jx2)BmZSKr)xQyNM-09WDC8Mp&!iTK$%}+-mV-oI#XApIX#l8 ziwQop(Gn7NgqAKJ5wk5*Q>|e?)~(d|r=6}V%?Vk$TqxO|2A%egy4=~m^-5tp(Zrh0e2;1+8Z3yE?GB>SX5a+GPEty>j-&e7DYOIOid7~EcJHRqV$e>i02&;3zV3gll}T1@oH?kDS{6z@=gyBTEWew=9L`XzHq6iDu5y6B33|g%=Ni?8HW2BPhVd$8L25G zaFs%~J$|FTaTJUB@Os_MeB|j)nG_jjDI=MtX`U``wwF<|6N*9aZwgW-KVB6~08>~1@&aJkucRioARs>S)TC`FZyQVN<#5?CM`vO_`cD2`Jmb}^&Ru|=?*H# zlmdNe<}+#X7L)m{KuaQBMWLSMOfl=IWJ7k}hlRQ)0&~+M5OAsKUqpfTjpmvnU03jt z-A0HyI54c%%)uek=OVu~Y@yGxb+g8EV{TfQx`U4v%bj43x4*ztG~(pCHRk0;x|RF# zN9LDC`gP3eFE!Q|nfb+f0%u#)mgox@$K55mFnX(-44h~hLKP}Uf-0up^73KP5JVzVL^%i$;ftk`opNHY;t0ua; z+^ud(M+?mDO;PoCnypQFcc=NisXh|(Pmc=S#{IUy{G&pjCrGi%@!rlcTPk$FF4OQ2 z3MQ z{bs4J2bqFgJ;eOw>&Ed-_^yQcxN^uvB0+VSP3DY*K0F%^nTGxd;q+h(a}v5&E4d_? zVlUalu=onEhC>JsPLt}espqqkx?Kqz8(B&2r=bKw48VN!TRJ*537%{+HzWx`y#z5F z#DqHX>?ZR{5{knkUnU^|n@mwNePYuW?Cxk6;;FY3_Q+=G)$r5Y(oBm8@k}$_*|aUz zV{%VSN%nrE6DE!6=GSJrk2${*Y2U}Nd#l(Y_nLwh zx>l&yR-wQ8dQRwZZW1D3g+5StF@a)T16vB7UmMH~Ep)TW9iXHbJ8VMyN=gZ89YF%iatkxa#*bIbQ2n;F_oze(T`MO$nzhtu$D&l)1p(c(N#{3)T z1sYvDOO~Mouoa{OG;^*E4KD}yKU@%mt=`U-eZy+i2g5-C`UFHS@W$t4a8EXOx75vx zB$1ZK#IOK)7yXDU=B1YUcIS=yQ(Ng~PBx%jC$v{Tqul~?V{2Ukl`*Y#H%iXD)>=1h z3*mCb1Of})D0K{k1J^`4WXGf~2H)BwbL?6`%;nt5CT(=tMbAj-JB}KpTW@k9w?SJ( z!cgqtof=kzMb8b`H^Y*iHw88vHqr@Uh?(jLlLTduZmVt*Kt0qz%6ptE7fB;`xj~q$UjAGab z{*D_<{KWp7#|)IDBHEKGWuPWPY%-lRZN4MkwlPg#a}zB)yI09?w3#mM$&z!C5flS= zdt|9_6h=8n9`9-&&lcMkm#BM!BhFsRluP`o6dIYR3ubJpm+}L_lsjYI9yiEAV}-c7 z!3+-GUBvlC5}k|CXs_b*9qnh1B#)4gNscfl{}+n{gBj4lAdOy<9<|LLpg%Wuh&JD)dYyOUt;*C7(rRPlOuE3v7&fNP;^g zWsgGXe7|BO5peiy{rJGLMN;k{NMMT~-FT6t57Bgy-x%5yPFz-y6jr~ew{xT4=%(KO zn7=QV$*k2mKb4h$cnz=!M}Fdpp_9A;{4F*wuD{2Jk`neIGvZdN{o;jK$>v z^rbcv-Hk~U3EElVQf48?s!MjA)QJGeZj})y)v#nntk(dvv}|T6kEFsvbO-~$XXE7< zUq2t@qBVh}&D3-a z{H7V(UOzqHI%sHJm*`b8O2`2UV=~e*;&+K~14Tbl+$C}q;NWgFrM!rYH$`|hia>)K z&8s(echCjhpS4bU!m3$bp#qMy_*QrX1qV0_>&4LReN12aOV^Db2sLxe`yF&u5zpJ; zUu0PMM({8BpQfavKA{TMd#JBkRQDV|`^I?;Guw9;j`4F&DNDL$YDZnzlAk1NfN`Np zhkWC43>g9JGD}7PaS4&nywXwEl#7Li=wf)Bd?Rq#55K{WicMK3-IT*fyLZx8N{DMG zJ(N(f&XG`0h(zlB!{Bl5TOXP^o%Mx;R-|{)UFB!5F7WNSl;iE9k1Ac9;!W1~u*#8r z(?@i0c=5_Ey1MN&xi5xcZuInC#ApS7iw=eiz_;Rzft8TBipoq&vi#hJ&o36S~i{~>jLfb1z_8gQ!WPBDlw0p>s z5`gpX95c9^ZmOpIC1$xiP}OYhrmqv}qjz`R85VwhcRkTrHob=)a?&66Sg^b(u(VXo zhW$jm6`8@<@O8)Ha;NZYhG0f`QO+U(%3;tG#JLlDEu}P|88rTvKFbvKL|S}+x(v8l zuJ5J?HyRhUqC#l!P8YorAgnPfkI*ApZ564^cGSnu=p7#e;&&SA{r##phV|cSPCZh$ zZEWvYK*;mOV<5g1t>0>99;q+FP`v+0eH={lxL%lZH^KlUv$r)zI4tR*FE(R(A=Ioe z3w!B)Jo-Z~1mG9V0Fu^axu*sws&AWl0S!EB_67R;7WWp4wLL|);MT0UkZGhJbYvFi z6EOp`b8?T;rNFk;QTjB@iQ|vbw@~^kvyZ-lU)T0Q1>a>}=%d@#t)(U?2#lU4dD?RYXnk_VCqBZT*hgvvEQhEd#_|(m+0wCz-A>NP4oVJR2=eiy0~~5hrq9ck-slb-X0u z_>fX&1QV28h&0J)5Zkuc$oTa<<+mig!s0VknH$1tCE>wdBSE#{n(RC)-0{V;Is#%P z8mc5Cu>S39 zeP6?twPDHjXuUAFqrv$m^wPz#79XIGY?}>xJm7P)y0SgHQ=SRgmWUW`@Wk7eTbb(z z=<0@(J`XtY*utM3Xam}ZsgFjiawe`ga1{)roAQPS)+6Y?C`2BW=2=9j>}IZ$MWt%i<>_H-)qI zo5jyu^Zd!WSqGbpVzJggfWHTlQKUi$D8+^(7X<_&1kcYlIj88>B}64qm&2}=9SGQE zcT(I8K1C;MWWix!4QVDAhO!V$$VC^P&&C!Yind^v)3h0==VI!5ZJ<7-a6zF+D2PT9 zcl3#+C7EW?y!7%$E}jvDh=x^5LE8*Jn!Lf(p{l?d5VDjH9y4AP}t%S1s1vx)e$XyMHkt_lio$kg+~gXg3e z8iH!dbK8JC<~ZGlvk=}rPM4kZbRjD$-0gFg+IvC#VrUb&g83|Licj}p5yQRUJyl5Q zY#g&hvM~FGxo}g^#)6=a8FsvGVul>An>E{J@lXhCr-Ph_cl&7tvEfK)M59H=>%+{` zgY{XxitU8R3XP-%MZt@bDDxUisrCM-tN#}|ih6HJCfhaLy!VE#sN=8#XeLA={5+Ia zCd9%5=}?SUe2FUD(t3lLnxv! zD!9#w1D+xwh1xt4X`@pyMSfzoovKT7wnsrrj%>CjZ^vBrw%&;)>_<*?%*JyjWGItR zt3Ont7-8x|B^zEFUXH~lO_k3zgXc$QHE;gBJ%sIP9xC-R!vzzw^E2ZuT;+ z@Z?43;Cs$DU!9}Rp*HBz=jtIxY{FFIeT_TUi7#ekypM=)8G@X1C-1`w;tRP&cNg2W zk|X|tYNQ7lu!typxBEbhTYLlMvHF~+56}CgK!Q;7@F?5-Gs3)Y zJWn56NbzOdfxK+X56UdK^Zt2yXlzX^{)E|nnJzA*8IGuo&$Fr|gJFj2&2{JNGdv40 zcC5hc6Pe|Q=j*Nm;!@zpHZ|LcKbCS^#e;mCbebWl@!kf)N1gbS3_c!kRuMnoEw~7t z;0mIfM=4?osa|k_Ze05J#~Ek%xXZb7_gtV4!|l8E0)2jVT#gLP;>bh@N4`1iLNtMV zbJ~Ua!t{@bOC@D@?S&|bJItO7Q6Og5S6zg)E}HNC#~gF9KDzyf1@VXJnz#sYCIVzR zN<5F_f$TKC7VpL!3u#O-nXKz>v-x6OQx_kREC?S;14zj#KSMrRoFZ@4MCNTz%bw}P z@8iWPzr{)6#hLaZ7WX3CBahAI3J15|!(-7}$4z8OE|C0VKgLHQYFc1s1vZ;Ia1upQ zZim8=m|n)ZBcxgj2v!u#-fnKYM0d@NQx!L`#|si-fEu;q5?y@ODytMyxq|ncU_(SI zp`<#AbCIE89SPpxR2;x4+aw;ep)LoqR!A;n)nI*TrQzzVyLbdotS%cdG8s2VU8?(} z+1qByrMhEtW+)O)5ga-km$)tifFTJBoJ~QHI`u$5xl~_E9nZ6e=wd#u8NzxM7+gSI z`PeZ8-$9_#+s)FUC_A%_GYsRx4pTG?gTQQa{xH3W`8eJOCV#j-tZ6(xCWSq5X-s-yptA9K z=6!R?aNRKqSu-<->ofK0-9nV4aOLIGFW0@@`}UhYm+N~u>*cM>IfT%DG&BFWf+TZ> zJt-WvNxM?_2BimFsc%k-Qyj8#H0vgw{lT5xbwayC+PID&*?s2gD|K=DQ(_O$_4+C~ zu3@veaD*N}F~$WWPy?5n+>z{r&E}Yq`dGagJt%uZNU7$?_1Wfwkz892X&DHuO)*yeB9+VyTY=7g! z{)Uaxmn6Sy8QkS?)Th8PT_mR6e_Nb10+@dorO$4D59%6n7ij6rL75?h`(}>;wdB|x zhuSfu`H#9r_fOhBNM4o4t@+zNjJPRVJc3(mwR!Iv-6tW-B$64-8O{)j4aaXd+nY*EwM2_nch3Z;33$` zQCf1*ds`|BF(7yzP2px{2-n4LG&`@=lbm^c;bnVc)x{xG6mwvBtGS}>-FKKIzCFo zy-y?kvagC?7h<~IQ*l%MPkmTo;U*EufkDCNYS4XH=qeLUQ zTb*bwAC;nlqFyRB=j@Ncza_snUG7(MS^TZUyY6~L%owOY~i{L7Tq%+j?qn$c3_gn`4_1` zzNiw?s{rU?Mktq!f1^&G9*2L4lH>-I0l>{}4}!Lj;tWO6%=8PoMDk?9$%X&Uxue|+b8p}!wulNJPVM)b;YWM7+-U`$2COtc&UQs84!js?J zq?Cx#IAZgp{=`PZsQU4P;(iE2L;jbPZuKa!UkK%r~qL&EzVcKXwAW@?knvo~Xl z&okfM3^~j<#S>ufadW~147+jjj|ub;Hwz}{s^))VXkwQY&a&4zz|+t>;A#6N=oX0` zGGOtKmhdT0LiXg-hJ(m7%@Mcgb2{kP~7q+r7dlk{!$^Ufq)+Gn_&%OQp+UUDd~ zC5|)4uQ~!OpcPTwxay~56fsI?i1nCNmM{$|%Yhlqbh}kQM1#9-)i;z{b}uo0=lep4 z#m(;uri) zFb-ioG?8QcDZ1!v>}xTgju0l~R(3LOAwe)v;GF(~mfVR``iT!}1>)~WR8d5fYT*&w zrXUce)%(N#Y;9z!!35FKqVOVbgDL#X7%^(3wfNWr5YvN?CbNj2(|@ov zO0=Lf0HyCrvL00LbT-I&cj)v1FO$-3?Ky1ATtEa3llV$oufTf4NT+Il1RUH@A+wF(H#i9+Pr#)Zqaqw2UcqZ#ecH8d8%tkuRPt()DCGT1cy`EKmh7} z0e-;K_D zU}$FDsjFMBf&fv-ct(uVUNmSzQ<(h1ur~%5^Q-V41x^AIWPZ3)SBcS>^BAH-0j^c@ zST&Cr6V3_36hv2&tZeIV(N+lHFCLa}JM5exS@v~u!fgYhcQmvhzQzNC6)A3ALks^# z#U?;nS}-&2(%p{09A=yG`jOGfw|6BwiUBnBW=8|7`#1GAyAqwk&E3(2bTQijE@HXU zCU>eX&lc%1rF%mPyG|vEZl#$p6(Y9PtevW_CzPby-8d_@nMrqJ;Mi^!-;G;irFrRY zeN7Y6aXY(|@3J$6wPpr$9*{9EW{j7cbMDbC<9Ew%WHrD&!Q68Xg7(9dh|<@Qd))tC z-K%LR!4p_0a~x8802@R) z@d)LiRI3g3;l4%uonp_G*W>2>X^2%cCeRF9$bw!;pik~}UD=lPm-AvRk(T(}EaG!R z-pmVls8W#d=7Fii8eK4*_0VSgbfOqHn3D`KjoK`E8hQ0;17ZBYd~I}TgK0VgnRcP`F=iTn{oH+QG^cd zyI;3W`|`^OoVeu!#6W#*E_eXr)nYT_0lhNkmuHcw2!{h1T_Th&m#4rs!Jn820KhsLh z!*g+`V8@3K${*wljzZl&SI=y1L)gN>iRs1lUJ%e(^@_mL?4$g~f+~$=R_4CPw5jvF z^)YBNs!JOTjr$`u%hOMT{aVgqC+(*#@;H{v8LB}tgompHqM(~xCMfJ`; zXzl~z0{xWD!84ycj*%p8YUZ(a1?H4_x*|Icy+)!=}i@USk6R?gK%&;eP*Px)UWz68plH1biSSn z8a_QATjyf)`h19+Hdzbwjm5(CY9fT|Saxku&u(fnb%DMV!5Udc=$-&YJlIIvoRjKT znSzD-CTlglZy{7no7WdYceN>9q@Qk$`Ie%`plr4GBvDj-v%AOcZGsmbuaV{tTUMHLaHunfQe1yByd*VJ=&aRR4;3a5>1az`VMgXw=oypVgKSa@bf_mDW3`!7uUltJL>uT` z>DkBE)>~ThpL*c1!sI-s$L7BUrLAJXRR=XHyw*dA<6 zHJg$`G3YND#?5$?RIGSEc_MKJmaRtXipIgr*CSsf*isulRQq>=ql#thCxGl>?qDKdv>Y&O#_9prm>a-~7&#uv}^HvpD zaw5}XKRFx{`~4byJ~2Zlt<@vrD`K=G5`^4%ZLL06NJ@Q&b-LaG$M>w)ZJI+&SZ={J zp{l|mTKE|RytR-GgT<^plS^$;I2T{r3TExDSx zN%t;`2fj3fzW;o;Xe9Vu|c=@j8ZZmN$T4(VgWNb#-MM`PBvLNB9&RoIn! zY}U0&1OX~_`Z;P6|m6#y#PV_=gLNFq5WlYFomyNdOg$I+B9vY-@yec?XegEGLN9@fjb+X+D6@%G!F7yzLjj!4duGMzn9~t3X7^F-fc} zVx7pAaICnQvsE9_n2i#~3A56DvgHt5VTQk$U$#QU;-=z7U6v!3np&r`>;O)kHv?YO zZL;u93gyIdapQ}~d9%&T7j@UHmG&xUZkTspMBQ0$inr+#sI>q77u1&W;;rCEcaK zRsn&6_x34)2K^k&jq_g8jp~rYA`Pd(^4;@oh&A7+eqgm*Xap7dMbE`^D>z^2t6%F; zOzyYtCO`rS2_X;&0aIBC5kW4Z>jf2E{r@4L0*foUY7ZDS+)Tj02@qt!D1nV@WVyPy zL`02i&~OnVqC`XtiVzebV1W1gdrnn%&t&4|eLt^}sp_gz=klEAcAoP*&zU$?cOiPa z=%rbG7~eCT>fxl4Z2L z9JY^5#Ws+JyPo?h{|5!-WA{~_kJoWXhlnHoOl>*?`HcIwAG40S&W-#@Wp?l2T|f#B zcklj5<=vIfibyPgA4}R#D(|e_i=#lyGryF^MExRTfa^=70bUl1hi$G*o|o?R^CJ1S zcKa3lU9tOrg9&P)a#$BEDl}ho_VUWPxlvL z-)NoY`}Rdw{cUBOd)xh$`ta|Ufidup>iRm_w$&}WAK%?e+zt2R0e4R?f`l=Vsqm-w zS5`Fc-j9*J$J}o9IKePNMgw~A2+OvZBfY`}qHGc+#8(Dv;e&=efsMrY?{=)KS3Xnk zT9`YLCdr&bg7RFl^naN>{fn38$*eB7p5~|7hn3IN2xrEu;(qf$Wn%bJ;0g~`Es^*h(&rUx5 z=JB$AQR2oIOYZT9D{s%Q>MOfL9;qC+?@vp0?Wln5(ZYQE<6g{T$%RvDdHy6{{DQqG zCqHVEhL?gz`s^HF)%1aEd^I|Gjvy!s)HA0T#_^`w8j``8w&g_M}% zeM9Z7TeGDydtd1q*d2MIwKQn!KV)2a5iiSPQJ^Zh;%AkEXa9iMIy@&pH71h?A@IvK z4pl(b3J5#7kks;07L>G@;F-f7t&ClKfA7K^{s(C(f+`y3WUJ;th>d;vR!+_|`j+l6 zEyhx9JQ#wQ1{LWeYfE?P&nva^_VcX#Fn8(CD@lIKd1d$0pJQfT?#4V;`AGP}>u%X& zl_mS_hrd~#`2qSD`v$r(M3Qr<*^jLH&>jBA%6%h80xf`Fg}tEC<&xed@eh05g00B0 zr`!j(R^Bjtt#7yh_W4@eEnAU@m%8QiD{~vTA1XCz74Kf*4-()Wd64qJynFd!PEVaY zGZU!}^E^F`DJ>|uX`Qys8LbB{Z%)5px2UW>Oqa5y5+^uoT6k9;CndIOUGbrE63OF##l?nC8PlC z1;BT`*|-EfhWv90fuz~T|s zsKSV&T<>;=9a~xSRvmyV?9MlF8dNeo2Vqj|<}StVf?+q5lOd}}&ipw+ZMdQep6a$7 zTlv7DLLd;19LmP)$VVg318n4}3%K0CE0Y+FaHc>qPP-`+S04YaGQFYS&}TLN8Nkxr z6i$e?o2gcoC)2Yhv$7}idBTeY=JU>6liv}ZivL6N!H!A=?#81x+M|5@vd?P-ZP->m zEyVq7nYjP{U1gc;`WgX%3Xo`z%!LuZ`!Q7*%)N}imfu{ z&bO7y+tMro_lEKP3U&kP8|@bMI5pg)+bSFA_F^-?+|QpuzTW4;KVY2sgIn;2%4H?- zUrbz2#MR;m!DlP;Lw*l`4!xA?Vb4`&>H6X4DtqgC z`Ey9RjqXR!RW2nt>wC6W7P$WHmHDIB1m?%U5-&Kva}q=I}cPSDPm7M=Mp z7j#z=tW58Jx$;l4HgWBB-+H;ytsg&pxw1sp^IoZpEZ^NYniVI%PJE>@BYpZIH{zwr zz6T=uY1`B!e2C#KciNhgM=ShYysA*SEALbIEkLG`3hVj%3wyYDUb*ZR^mY_S7v$eY z@A<#{mvYJH*0Bm&=dSrU%sdA>u($D+vU|R_V~@u7iaL2xjS^~f{zw_;G{G_qr*rB;@ysUiOMl9=_8Ag`Eq3iYaH}j)>s(V#iLD_pmU#Lam|7peQVk3F{ z>qTs;DwWo(B38v5;EifD%m13E=Y5K= z3un6zy;|9`{F<~0bz;S=9HFlemT!yd$qFfn9FI~LoG!t2A!uJx8OA> z^x}2ybFZO&E+0IzR_ZUkVhs-mV&tH!m^c?DvJ=wED4r76h4#7LrHzO#U=*^ts#Lra z;ax+)A$05vuOg+~366ADH_MN|%p zxe$FSG$o9mDBONW5OoBFGDY7{M)np^j?P%u|pxN_Z^PIE)nt;xpzsmEmLp;CY z8th3!JingjI6F3WspwY!VwdL|dG3S4JoaP_KfIggPx5@IhPMwW-^eRXg^l>N0WVt5 zFaEOibe9fY%k!ZiaVO7@7-GaP@th-n2iDU7)E8Y_Oy&%J!SlO$K7EMizvuasA)YVq z9~wf}@ElMNY?%7j^SnXK^e!(p@uD3k<$q(VK${+_qfT znItFP(-M*9rB^8;u2zEkqRE_v%qhLu_H_}oVnaw7pUwa!Li<2kbC=#!?-*}e#2g4K zGX%4~EOO6vS4Iv~Ff)oRS}_~CUmocW-y<3~ZWz9#x3CMTlqB&t0{?zh^SvWn<((Ly z4(pBP9d|r&U$2*zy&aB@R6dL{GC`C+ zKR2(%tok8Y<=(bObn*e$j|2r-+?2ERj($XOzZ4v>_Jz+OisNUcqxp%y%>7$$bZqF> zx$pHxv&xBES6nhPmvgW5Mzv`dL~26&iaL>vBnF0uv40FeO;TPERle#@IHtVEp|1rs zY&P*t1$ou^e>!!7fzby9JjzSDZ%w3*oK0@Ls*p^Nmxu0}W6Cq9l#-wFdm6u$Ht`UN zFsTCsVV9EEvXa{=xpyhK>FPpq8+rb%Xf-Q}-G#D$T3sMeCO*e4I<|b!*x&JM>uOn! z*hvY-CtX;T;!SkWtvt58cLS&ZZ26`a7WVPK4Xk+Pa};r(H)wle*$we;=|F5eN&1d^TC6x_vc zDbGG|IS+9wM`zLMA43|yPNgy~XQVJ=CzRkV10T;Z5I+Bw^0>v=nBt>V>>c`ZGWYC9 z=!u+_;;-Z*@-C{M$ZB*+hL}E=n{1WYeVzYx9M|39-g;bl#w<7%5w7My2^xsK&2J6Y z?0e|gfI)BGC^T4qT)DSHS$NR-+>eeckDY%SP(N;5BvYm$tTZ5~RD<22(Vxq#1#?5T zh}pV0I6PUfJy@OR_ZC+@zC5x5EEKNKhGnNapjzl{fY0hJdIZ65V#d20G$ut>jMY2_ zE*UD+CQ~A7UM~K*LHJyYg$G1})~DjrbeUhxYXiBE%wH0J)?O^AnaK;52i{DZ5uU3E zQ*Nh*eRNhar}Fwp^MKhC;4Z77P^zpF2BKUt~k3qfAqoBqN&IzGJcFr9nAgL zjV+GyA&{qum;9&HL(iF%!a1}>WBeM~{gb|H3(3{Pm@Ol4@ED#2E(w8W23_JZLielx zvyj{o3fFjwE^mQ?+=dmZxab~&Pc)ok0WUhJC;&T}8+L4&^@Sv0CF@u1){fDgEEjU| zX;kdi9~C`4ZQmS3#0cb!1VS9!jj2(hTC>cYBBgnohuqxoy}KtKMz2XbZE1J&>52wy z_}WNWV_9qgIyy$v&(>!AAOq*! z(XMOn?kT$&+uFZ>Y`YZw|9NcZGd2z@`x|51W1sFR4d#tJk~VLF&0BoqNO201pbeNa z=}TZ}HfIu|o;3qXEns*34E)gikpMQEKM7t#Qj`Ece@Id8TNBvq3ZJzmPzB8Xt!~9X$=1)twqczdm=&5`&K!t$RNS26_BFqM@!LJ4#l+?U2fY79; zGW~L}-lvRPQJlYBCTDq{FLb-z)67E3~j=IJk$ zbE(GX05$ukQBDy^X9jzxw5G|Y&{Pr{Bhh)$rLJWtpe^O&##NYqzyRTD5lLme z`rv`;K|Don`=NN0zSWmgRApKL-+C$UVLsK!9JoIS+)4W>V#we=)zkU(_(8r8+Tl(_ z9oT~6QuN6+IXvQ9FZPV@q-zH93*9eY>>1sFiJ9vUv!{#;ZL=|kT>yGC0pzL2f0O}* zB4|EpIVtTxWt7wwQI1~yBG1DhlSMnPC?xwBii-BN zLzk=EJc2_M;aKa*s3_uR0fa)tq-mm9zbte&J<~J0u_J)_CY$cTjF`Zbs60&eg==kK zGFtyccRQq;dlG#GVJ-cD4FPM=>UajHTf)?n^Hx-?mi@9?pwXGZ_SV;bG>Mrf6~+?M z4JNPg9mm!;zngB~>6>k>Z+@44v(=iq>SqH#k5aFOd>{z{Ngrw~Gcv0=zzwbD?in}>ci5+f3W6ri3w(G$^FsoJv+4U* z>%-GEe+1Al$d|VY2O6zLXAcx(GMf7+wgv?efRJaVS@i+*4xAFJGg>T^eN46Kj3GDr7&$h z%{L@K&AvIJ+15L(yGEt&GE|r$l>vdtM^F4NpN!`tI1rG0Llct6H`_STUHW{_#0D}i zet=+SiA1f*xUhqlJ#92;`UcT$dKJzw0cRayhzEjXRe ze!^!H)p30$+PR1Rq%*o8?Rx=?TxgwtQ$8~xB@rehIRV4`WMwm#n^^kc`sI zi>B49?^+6}4S_rV`JU+p3*-$BVE3UCG?D6ixh5=THG4ffg#|rdMy%VWC(s__s|#Lw zE=xsCDm+(&HD!02O4X8p7l-w7vh7#0QeGUz&)972i^ySIQ!xuE3gxPl$f!DgqQqu0 zi}{*P-=X~!x6VSP4c*K?_6&!d^C+A2`&P*A;;qe!J@r-vH^~fXIi%#ic|aMp%1~j3 zba7@d&fGS1SFcgO;WB%yg!~FI7s+!TfoC3D1>LB~67U`6`rvS*NbBETN$lkqkA^85pE0Thnw$J=N}>`sp<_L42+G zAC*&3>{1>?*LY4!KU7*FmgTli7cMYi!sx)Fs)5W@;8MqhPoVov*h z?Jifq1HMn5BvtWs9nHGduP7uV?Tg~h%L+-wZVy?@$F?*a^zjP+aaz^tO9oW+J$m!2 zd!kYKA1*Jr8aLq|F7@5IgPKS9Mpn|p*bN`vJ+kqihJliw*MCxVbMT5KlX zf?lX!^gjL(Y$SXB=x(0>Y`}B$F|D7LX<4_Za(bB0GU<2M1DUWjojDSMezDMfc;iZ$ z7Ny~1J`$TsSCnh=!~&XOc`M7a)@NW;ywSEXBPbVGmq9@Knm)wGPmfqg(d8O?oacn9 zANsXlj1SyJFU5X|n#n7CCA5Ozk=6|eS}i03AqiVBddQB89`+`r6W1oR_Mm6+3L|FK zU*h}%%FIFeRR{mlZFo%|=G48blln8?9Owkgdd7shbAW#uOX5x`yHwtJgA`nPThFO` zp8xBC*myqv+6Ywy+doR1iPOS&)UX6k4Np>+Y*1aey3iv!`$jI158YBX$!{xSIfM%| z!j_iROphB&;`2Hsg015_y5Vth+e#pOdTnm%W8aksMHZnQWzE8 zc^%yo8!U4Gs^~Xo@S-~CSCFg2i+p!=3K1+>00@(*{sRd6@BCnz{{V^~@PRxX$|S^< zyis#VG|elBptePnA|rkfd;AKL@^CF5|0a`|NXlB5rPF$vCS3d#bwKpR%iM{7~jM;%K|12|L%9-4OUR4cpJO}%*ku&IWy^| zP8q7XmtGgd&vb*_5;pvdZ?Mi)0S(Q{z>&%>`#mL9dfCrN3#e2T6I{Bm2btr)lp5Ak zu^_S4v<4asynY2XV5X686i8i=88(;vFH!qq!CGVIQ?U)-B6(2!1@pT0c`qV z&5s`rDqY}HQa)X3NG2rjyC9zlo!-Ym&#EvX6K9J_@V)ow?tLcS^?P%e$So|)B~k)} z7s5WEu3$=Z@A_^uq3~J|U+X^k-RNKv6MU1)=x57*WcgwK@SNA8U#{_|~w>ewFV(`aRZ*IWI-y{Y3|>2pHQ+oG&o3mygsea{jG@&5*S z&Uj(wp13zUXrC{=BOLC<(uzWAH8kQDU*L-Cnv7m0K58V~+uK#VjnlV!W5dvAYkAS@ zd5(VG#m}y0C$2_I=~jCw|5+VkIi4(l!5Jk=Q^saws)5WAw^;>hi+olB&AbdO7wZ8p zmZdM2as}k`a;tR%?e%fZ%wao3=V<6G5>eqUFb#0J$oJhGvZ3Dxx6raTmxUj3k`gkN{aHa z1NQ0J&b&sBRvy1ioMmU;3pSeQLry3xlBcio^e8*il^?I=v5(hH+$MjK!ISU14z?jD z4JzWNU~~*$kJo_tk+$%c9#ys@6pIpc(h@UrFNYq;`J{Uu@BK%~%BSISi(=2r3sj&19aUAxpA_0BLFZDXcSdGU6^re2Oo9MO%P z#Y}KEq;mYAp~{Z1wOxRkl?{xDQq8IdFk46t-U)H4lQB2NYR1!rCyM2b{y!2|Y&HRNTm8>P*gC`Fm0?mKWya@RLvUA$?rR$q=yG zspM*8b!}zjD$N5{kwG+)1y^$K`Y^sauwUs5){6(x2Il5Utv9QT;AA)eAV}Ny6Qqg& z1OCflu2<_fcCeB@^+npOZ*kFh^u%6F*h^KL+E~We@6tFuh{9Xa`yJt2+Kq^HLP`uV zox;9qW2pH&vYVc%>ULBfYC=u2A55=R7&vmCgQl=X*qB|3kwr`L(2PuXXre%TACQ}o z+h<4EMiIa*Y9gy>HMMRmEx1`TJ4Rv_;`=&F1vcgp^w%2jMc!(knn*U#BT#}N_Nb5C zMag%!5oYY=Kmg)we=wiwp8EAm*05#qLfE)G-*G=sT}<_tJ%W-*)>n=(szCvyno@18 z6OdU^G4xJ)O-`_mR7=5rF{nh^gR^|OD4j=I99+(KP2~vj9Q=}=Ht4F}#=NyYJ{u?| zF|U~1LB+G~G%4f`s9>9#1WVSF%zG>R#xP5{V{C@Ntda%;Akba`#`tIiF7yVy>jO#N zhV@G=vl%QtCB;KC%1P};7{EKL%y_~;K-nD8ef4%)en(jAH9^;^Z>VoP6)OrhpEP`1 zo*gpnK-xG*w%60m-09IWroA;y$=Nlo?6NW_UT@!6`Pg24-@h!w0%07|stk(ID96gNGn?k`3 zweREvY44lUUXe+_4;T2?>i3r|}uN zhma^l+|1(!YBDj%$rhS~dwGKx)QGgEN`(Pc4HgETBM;;Q1vwd61L6WlS-O3grI#Rv z`nMAk@97>yK)9qL1P%ZudRAEPo$FB^1?@??M~ov0an+v|7cyxuxa}@YKZASObg#S= z{H@H|!UprbMK^-KCVz8FRZ|b(8h=5-H;sd0)}@RsfZOyl9o96VC`c(KNyw<$(?0W5 z>XM$SDWU8`y0SOFx#4#hV1aDWN`%zA;!Ut8sXENKc#}E}hLvy~YYi<^sG1y=l}g%Q zuZ42Zi+*E0JFA;?p&fGP|8>DsOm%B3{6cgCa!sRGbMp|7^>;J(aKI48TMf_VYtlAk z6E_5AK(A_M5N0qn{F4fk&JIKFhkbi~%CKoH*+M)~`8Ykylj@YIPfenT8uVg*H^oam zrqou*!3!78f%a^p+PTBpn9Vg=1z~`Bth~tY=U)!Oc^Y)l0Wei z>4F}hUoZ2E#fU5t{JP+&eA1((iINW#(w}F61zOpu12GJ|LAn?0d*E<~o-5@Ein(t^ zWeEXK#pxpI@XhHthMUM1U|ON44X4jj1h*FcoZ?3lIU;%4S?i>HYt%a$5Ldv=u-HbV zdVEm$J4NCO%)m5J?GEH<5|irpl!YwqZ%4)09ZAQ;^0I!K%u%)?qI=a)=+D=Bj6?|f zy+tCmL?+9w8tar|g8_rF9RM`NxpY{INZW2Gg*d{WW4xA%zTYN%fNDNf@wEA-L8Y>& zNrNWJ(JV9g@kv)!6f3$`MAO2?GSteP$7gAneL^>wYW#hAO939Fq{#g;?zd7v@ySM( zr~oMw5VTD!%3Ht|g=qLPBc;8%-6Uiiv$C0%1}4qcR6{mO;~%J17}r`TKr72Nx}uE} z1Su&+b(w1JxiYLQJ|^lm(5P}0kqUFvHipDkn}ikd%ZzC+F_z8GhA1z-2SJE7!|!Uu znnqVRPQR|?Ue#(=i7ssYOZw22`c3+n6}lqiZ5cc)Rl(_epPtisQ@>%lJB(VE#Vfw6REvK4 zUNhK>5v=R7k0~)|@HXNbEAn3JyqHCZelN?{h6$H;2O{J`1|pe?;2`Ntzs5Om z4+vlLGg)yT7KoP)nqao}{?Qo*1D9%sVbp!PW+2Ljj}&?Ul|Y6-ZS!sBWZtiGXW+)7 zQ4)cODr}Z9^% z=FLCI5|otU#&!f|L?RO2&7k#pxz`MM__6@7ol@cS;x%-bFQ+eda%A>u_1cV3rrfpZ ziOC9tK-DXfG8bsyG*tjecVy00Q@rY0rQv)7W-5DAT0=qH{244XQ+y3$t&yZdyFL_y z!~82BlXpP9X5Pct`p;qx9-7?GhZxqWq6pkrLO#TUF}|izO+644L1`<%S5fxehaZiG zH;kg0*FHg?c{R!f<#&KEnW3wx_AJe(xJ{TdUXV7Onilf*$R83Y+3fxa+?|nIFBfNn zI!Lb%kTTDZby$kDtf4fvRBCG`?)z+5eE7{g=WgaJ$vQNNQSleFGHENsm!R9yOe2c_ zSQZuyu3z9^ipIdFMpcYP?ZUUrHq>l0GiPb;OWekSr zneN683pRg=jG@0WpAbRe%b?HWf-T&Y<-Bp%ExJN`sLl`}>~*sqz+SZ)5PRLID^1<2 zE9`ZHu1u0v1%jK_0$POLqASo4dW+yzb9VJFxYI1KTCT`2{oTRhC-#FkVQoyP4?BXX zoRG80wm8+j5QZ3RHWn?J66zHRBekzlAHntuJbeW73)~B}5o+BJ)kyyz5F`y|WLHTt zn9nfOmPBa{72Z!h}`J9Nct4asdgcK~%+Jq%-u-TISEotzZKb(bq89MDpv2iZo=`*y zDkkmQFv}j8LDiuRb7o9SJU|}ZX%Rah6${8Uo zm1&>fLy(~h9*;(2vt%-jZ}_I;drYY{;^z+zFXAusNwH&y2+wGMq|vPZ&-yfG-0f%NL}14(86D?HNlf|N9~!gCQad;r6lw-H$|qrZ4By@0<0I zGe=||bz7EQv}uaPH@fef7LG>ymR!k!=s1uDw9;`L5#guzl!7o{D3(m)RQF2B*ICW5 z(u#j6gVm86hmT_CNyrCAq^0*j4aSC zl7LFgnHGoHHQ7v^rT8}BmKtp-K#l7FFTIY*IK#eNnLQ>8c6t*lr=1wA#>CHoL(RU` zm80ijY9b-=fZp{O;{$ZmFMMltkAACrFNiJCyY2i{@AhY!wv%k*X)5bTyR{wr#v;9$ zO7Uj5ih%MbzhwuCau2it#PqvXi;Y&39ll9h4%6gT-z2*XH~F63 zZ|-YBH-=-`N!vwfZ!R5m4%5nl#xv#mm^P(&$-bXLYU} zqE1_34h4A06{=j8R%zQGviVbGwp1~sBdt;!)=^y(5^XdwO*2G3vJ@`2fC1$JG%;-e zO}IBb8BJ<@pYC!Jt!Yz1@*{o~^b7VIB%fPf1TF8B`Y7LxKo>b1dAQ$2{hS!nMsr#H za_AAw>58lfga+*hW1!L)J1U3qzGxOe93{Pd<+>hPGPei}O~i(w33em1+Ym1O-qn7? z&J;_xl^;BzP#`PvcimKpBfsn)Jdi zwwN}Ky{Yx&5xU?Yojt32nsRjOyounfMtr02K&-7Zc@(D74extE3AnRXgt)>e6KT4U z=4))El5sgAk6SZ}vsH%M^-6LpLqpgTZ>$zcN~UZ4TaKD!F<(i3+n`A@ekBF}zU}3% z5WBx1{~?ZbYGt740qSI>PzxlYz|)mM>&P5d+QLnA4O6AiJxsg#41$QgTFoOF^_st-)kU`!XYdNI8AGBLrdeIUrLG8)iJGU6_<>(NCTf z;%)c{lDDNId#DX)tkE8J^gT%Qfkb>aB-p*Jv;7m;lmZwHpH`h+$;d1yrFs=_%%W zEHdm$)-u}hEO7r$GVC0Z3_<-S8TR=7EgG+o0|8zr`j0az1O#it?nWnR{dnA~KV#x+ zdW=H-J6l(|TA=fIbWxONFm;X@u*kTyZLWtj-NJN#m^ zba2B{DoclqQd1YJTT(rFy>>aZAi+V{2!dncP<{JSg!MSCuf1)a<$yf`1F{OS1bbtR zSvw_QNdqYRnXnZ`JXephfuxVOw?Dnl4yI7#T>L}X>4fPX2SILJYEbMuS|eu@jcNBo zZZF9vTEcn@4K?^dHGDrsnb`Mu>UX?Ee$T*D(zONG&20`6q7m6WH;THtN6FPfN;IWd zmbLkd!BsE@Wo69`plM)DeIFXKuremwlg&?qJ6UM_TN4A(D_F#*AWsd8B zy0u~4wpFabOA(8|4*alPTCLu}0{iS5!MrcTv-KV<+-lG}I`nfV&Sd-ww6L`^D?{T@ zy_h5P-k`-*YJ`3>k(x*2W~@YHk=4G9v@ab}XUh^b2LrNngR-{cS_ySFh@La+`U+H{ zud^{sHw%o+o@G|Kc0Um_(rS8aR5i_+nA4gNb)Y$_B{6na8#+xTdm-+T0eVgo<|wrl6+QEVc+x1|B+tW&WH$*3Xn&Oz znUQ-UpS+5%lu!pkU+;yEvQ(_MVf%Sv2^zC}O$AA8b!n0YdVJ7-1@JanL!baA?8O;HlXMhcq}M z{E|ZBY`OhnOEGlB%eR~&q<8o=&d5-eb~0IZzdUJUSx@8{D?a)i8p5+(z&4L}iwO+8 z@z%?6eYoMrv=-WjeRQ|=;Zj`v?9)Dsw$g<3scmg2(u`-S_DTD@Er>7VW@gYHVFJyh~QHtN*a_8=*68(-*FKNpd9Iw>sd`wG_7Y5C38*Dd&L$o&MI_$l^a zYeJD@0{qP2U5pX@2;y6Ppf^=tq%c&0MG@V}R#^Lwihest(O@YYB-gY}3mml0oEa?k zRk~^0qhWNyUN4onZ1r>*iyiB!^NtZNv@N z?c5&Cdpmyk`1eM&E*V5-)zQ}Fvsy~N25-RI78cL?J-LZr>E^Y5-oj6|tF@P{pZD@} zRO{!XzskFdpO41M71pYqs!FHF&$(NlkM^HSx;GM}myxUJx9EB@yln%C;*T?MLXpCF zTggI^l!Vgf(W+wVbCdrVjVawoAPV<~bN_ySkFyc~7dkEK9GZ zA~_cLOp{$aCpq{m%oW9ilQme2YWF%+N9kd2o#fuEe^iAQoJF_wrD!xET|fR~^y$v^ z=H?hi!`${4qH*pce~JzWKH>WR6!kVV;g;P2Mfk&>SPIEApchs3p(1sAg#<$z56(bs z_DUDf%7UDD<8QI)W8JEiT;HqF*tf0<>a;7md-gd#lk)v`1KMIK*~T_ z@4(4Jn_Y!>Y36r@7HtX@WR~)?*8!sITM$|o&U#JpoRdZPeGaP?JUy%INP3Tia=gT? zcqy9c)<4lxkTXr*dS;Z1mH8(xMQ4Ux6?fE*XjbQDb05RY)Aj9$#syvOn=eNr-TEET zcxZ6bj;OxqHJkEdWUb+U=PLC;ih8J`2vF1OBu}k##{;zNHH7j4w0$*e_rRU^YBc6( zP#?udn;wi%+b_s{ZNH#99|Py`4FDPreS^Oxn~23A!-Ai3WEDyZZVB3jEc@=3)ZP6# z_)bu;_RnnkA$7RNUyjC371F1A1We?Zl!?%9D%1SV$Q>&W_kx@7N;I``El6+gbU8+* zNSLYaPs&Io3I0_n3wX2)6bfWhFbrZqB4S1&B8IZhX!ScC7-X#O`(G0LR!KcC&rO*t z3d9WVQVUN7BtsuTZEz#rAcqrbiY)-lRtf?htl!Vx@tzKjsb`IA8R6%wR1;to$Up_y zYj$a&T7qZiThm``A$7)sEJZRop==W^S&6#j=k6FAudP-h4qvlbAJl)<-b9#+`|JzR znB(sG`>{kO`5~}Gs;niJpzXk&urnI%Ui(Ybc_cHHVwoH=hQz{x`mZn#Dj2$Ucihfs z!aMogO4_O;#ZZQ*02}>XMbr~qJZp`~HU-$U|0W!mSRo5=JHyvj?IJws-ks5$hNZ(T z$_gXQAT{UdnkOpxU-3C?soFw^d!clA2t18Dg5>;w6B02El_e8fE zD;$~!;aKL!`h+#gc`0` zg1m3gFCN92UzknKFl~AotTM4kmFeW{wgLD4*AQ&bQZ_kZHjqJ+)7}=_aW^P=93Uif zTy>Z^LZJ^@d=fn)vSWo$LGq-Q+^F@49++6EP9+p!r`cuew=K5U3eZkg)(!|qu=lEsD znKezfR+GGo^^WU=R6X{(+o_m;3${+=Riiilwu$!-;^s!(r&#b?fY9q?O}UNU6D4>g zJV@t;6fv#-fkz>W7t~RWQ<5{(-2_IcMTMvPYOCL1yBU#{^2=mS)f|MaV^Q23zwD$o zoL6Ou=+auMU=fTR$##Kp2()UhDjT1@dfpkbFawJ0*(u|ROpu+>ZkEia{r~60yS~*A0QB@rj%@< zVSKz0E6qob@(51FNsK&ds8|u)D;TW*7|t8O}_N1xM5qKaJgyu{(v1L4F<4b>NZP) zSFNPC`$;E|IL-gTEM6w2khcf^t%ntHuBlog-OU*2DsWGT;92`ZlckB0l&~~5&;X#eQYeOI?x2&Y^@6*FepW>* zO(RO)eWTVrzTu}kMfaP2p)7zce771ie6I@Mr!?_>ipO^**aS{K32b7qInm%DO?;o1 z^^-_ieV?L)FE%S_n30DsX8Us1L}ur)bfoC~Vr(;VQw36WG^qM>~?RZ4ur((A#v@gyFAU@=ut2jP((pLLMDA zhSq|3N0>(o7{QA2-`O@y?6_ zW>J&^v2sfH40Z>L?)y`^=j`h>h?0p{DI*cBQ!%~1rn?#I|LPO@WRB&RsXP20IDMTx zJS3gc-i%Op(Ih0bSIe8sP5y2)rDOYxL4LnR?B>5II-s#4Oz@T}6g$Hl;1|c?5JM0N zTQF=AY~gCgaai!YT)$`*^=_4v>V9HcOdm~e8F&DbvkLS14kaz1GpmSo;YMGr7Mm1k zCTp9Uvoj|^O=1nD1h-|yXP~-+w-d}k1007z5+u~2YF6{%nekGSyK4$HTfO!dbh4;2 zE+K2MV0Up{TUe4zu@0L($$wh!Mp(;>bfbNTfrF{mlC<8?eyQz_lB1sN)Q{;jHV${W zk}XrM?l5TB38_3~qPo(mI|YlWS#f%d--Q63gSX(o2l1iU$_+zVDL7+cNxc$pRWg8V zAoVc$#+_mEK(2ww+%r&-{C60#u}|w}pXt7-`g{l1h2o`(+gh)sj%ASMBUC%+;*(}! zCAoXkd|r%AxhukWOb)WET9h)x_9VyC>bkyIYnTz*;4J2nrlJP0MS*{2u!a;?I*Q%C z0v)*CQH(FJoAuWRk8wwE-}+UbGYSSXcG)jnp}A*K%9-x9hn@eGzujx~9UU zY)6`U2UYpokFvAx{nTM2p)BleqK`$Wv0JSk9|EpIsm;0;XV^}TM_;s&_z@t+<$Rl` z&6t}h)QO=1v|Pfmx0l=)O#@`sfwc@($FDYf%_3ME)xtNv!};L!dM7Jh#)s#Q0IZ@L z*+ktYHOf#?D#n?j$>Vhw=`M~}bzJ~er2!NytUlLIjQ>odjUS@Bnr-T{YS8NnsO zM%;lrQz;19hn-@3GSRS(FI+@-#kz3VBVe3k6*lPwJa40}UHHK3 z3QBL#mFd3=Lo7vsO?-z@`!gw1+fLk~I<>6;*~=OS&2w-%Ujkr38YVCz-9sIbI-jFS7Zx_c6EYbB z_4vJDBphow|$k+LH) zQp&(Eny#`aH^r1;k5I3CcJW5{e(*`lAPBGa#D`mr*4_If5@9A_fFa37Sr$>D?5GiN z6{fiVJ28|}d8jof=2l*J@29rX0duGM$l)LGifQLQHZB(pe13^ zU94clO7s)t0!urR^Hf}m*g|puJ|TRQ-1>;S|ITQV9fT@WHo*0T@s;j>PK?GK|8iMS z8o{ZjMq2R$5mUlvEP4k`@)WfseU9j)sRO5UTyr{SxMxm`>HhDrV$<=GRm1!*7lL zDfpxN=3ArsF>6?uHN#tr$$#>b+&f}t;*8(s=N>G`#bt}hW`2$5mlkV9zocsweeRNi zn|x9AK7l-PW`Lj?z5Y>VSJUl?WAaa<7Lx*#BYr` z8w)N*f`qX~LEhtGDM^8VcdAIF4F>v|!C<((%wWJ)B=2ll3q-U|C?$ZvqJg^+Xt(4$ z>YU2L+()mC#<*X-Et<*h$MCn40_r+-M^o3~jj2aQK4l_EVR6tx6b8tVyik<{ecyfE2Prlc0((QO4A zWC-!5c6CWxMws*?**E4KuU)R)eCzw8PYG^Gg{8OtWNl<^`nG(B)AB~i8X64-x4BQf zGpaREQ<4`@V!n(pmMkUC#pL-8UD>8(T1sRKV27&H&y<|Dch@@)5VhtP9{oj53uvHY zOOMsulm;N)355kH@V`khoAtrcK!OSaP+@N+Bd$W7d7j z_-?9N1_#T<8XH1cf&#M%_<-Mv_ojL~*w zKb=qRuw@rO!>JV47QH$mRRx}U#C`eXXrF`b2&27i?GLdG(^7xn+JYzrkM*Wu$!73a zfRKCTB#O8;&F81QTMU;M$_BX4>~kZ^oC8*TT*YE>Id2V_?3!Y4PQT{ ze*EFR(U{I`o)){F_eJ%#pN9_o`N4rdmk<2;-&aMG+?Mx6#~#6wsn*4R%J9>J_?XFm zq~EVqxE{oRq?E6X-!qqNC7v!XQ&^&t32ffubv^F?o)XRMD4RU^j9c;cj>Ek!zx9-8 zM5CA~9vXyHs#NnJKuNzc#e?DTD^olMC|{@rdY3640oM8dC8JOGeo4tT$MG@b=rl|U zr^?2*5#z!lu!-BvA#Ocqy+7K+eRyd!++F_uXiS54;x9!~+2ot3BiEQf%5I{p|6H<# zcsv_nS{mgvEA56Ty?eiqP+@V)i7< z@fB8jBLl1E_rn9bb_6f6fw3aZSC2T9C%_?}JdR`O#tRGaV!wXKI(D+}z1kv!ks^Z% zi&T?-K0*qD|5h#eJ!j^AO6CF!aVpNsp_=n>8l$)5QGgw)bwB<q`~W;M{T=a7P+k-iN?Kc%f*b0y#$RE1?S?B6m$cdY{7|`=-t3c_~RjE z^|=`zjK&;9cXyra@{u^^wRb~l&)SCQR)3WE9AC?IAB;v7Rq;CaOPr1RW{(fr6uSB6yC4z0Abg|=48E}3V0@u`E&_DSu8V=$=e%LJ2(Lu(EW?iS zyxb2dIB?V{6i0Y4nk&Dr>QcAvL(zm`Ux|DWX4)_J$cLiIV-Bevvas;3@$+++gqG1K z8;$GvKhf9*pCD}x7^pw2g><3=V74vUn3r&d(OXIYv?8_)Gc zbomb#)x+^=ys~!J^rKIs&*7-4A81>A2y5a$^kV`Rf@pT;A7-7H<-YfSqTdIh`{w_J z)D`TD?cjjp;XJ9TbEmw>nzZksaV?u#VjBwnVeuT+<|0-Pkl|9z@Tu2T?b9YB@SpyX z#23@@8^by!PaqK4e}9lv0gi~xG=QqFw2F2K?@N+9HuY z$z7EEx!B1%#n15IpR$F+~}7%4tzy-;7fk&|!SW z>DC!n!d)7cfkoXjZ}-L1qDgtyvF?6ixZU?piwkc!A zA0(_azS_n}w*=iJliUw9%NQxDfiY4LkB^O!W(~|qzi-Ne$JD@kX<>^kHV&jbwlGQI z_$kXe!G2;G9oXJ19C$|VNxZ@rbpza_GA~DigBzON_Jw>qsxXF-lX zBdVOZ`>JN%K$RvP*m!FL`7Ig`TAkikNCwm83yGXe{JZzQKbq|NKN5Ah%?t89uK)8< zhl&11rK=QnmP-@$zkIm^+V-H(( zphoa_CuCz><4Y_OSuRm1+q+>9xz718drhYKp?yu#?MVFR(acQx#AKjjI@U zfuC)l5pf#~j5M$*bQ_K;jCIF-Be*0gMRnJT2^MHqKBQ(0F`U6_hOvuH#*6j6 zS~W0k4&%H2ZsjBED_;yyKFDVA4{9H~4ok|1d4!}2h;?{rN(X&L2e@YXj<1Wa9iW(4 z`^KE01Zk_1(NfU;)-zYuupz=aIAMHs=JDg_<*pm3y3qaXbK12=tP-^&xgp^;1R7S* zu!@LDRxsy*{pY4Oc$=PN8ID4w_;qwJTRPa4Y47$$wIN{9$dCEV(c4n*0-ExGvPze;8<^J{$P%X*Gqzov!h((dg5x zGR(wHx(D*VU|t8Vu2K*ws@KB>1*S4kfngj&c0GmKUuo|0OuaGuZ&z<@iohHcOJLqr z>+yatLhek9*Gu3sv|rHSj{6u{jck(9HuYAc z5Vlha*N66HBZxbL1q|vSsMdkqd%#+rJ*H|U&Sq9sNL{a|?$wLB^U6noVrsPEE$r4Q zXv01Cv8ZP+Pg15nLmPyY1j)Al3ggd7$$)$Kd(p$_gn$u4R~=k46kRe-=+ZpvhDK4t zm4~_MHl9qOm?<71(6~Yk~-dp%~NI&<3)?SGiimsSclP8jm}V3 zwSqWQJ05^i$1Z5eg4;tNmZ_jh%jC?o9E37S{&pGVJjQwzYRt!@Ie69{`*9*UifBhG zP2Kzy6&bRF0OC>}#Z80Wp#?jy2dKi{lz}oyhMT{kfoI=mig8N=cjqjLhQ9@eyH-Eu z&`_J6Y%0zc6C={R30?z#br>q>^jqla5uqnpB7Z~fxS#5tn3vB)W2OLWub=n@Ns5{& zO8RBVaI<90qoQ;}5#ZxT=WR?@#JD0LeGL1z=s>Clsp;8j;NjN5)hgX%q=FU-DDvei zJ`qjn1oKT%S>a}U0>i*sS#bt@Y_^WJPNlXE0BN?4A(t|(RsXK_nVw?oNYs~FKWu43 zA4h>Lsh-m8ScI``^Lf#Dx8oC0?;g8WIKsc3_emlPcYSMmNvpZR%NVr+plliQjZ`mb zmG-)H);Zrd8AYCs(JQ1-`i>zk5cG&ci1*h{~ zm0jv4|9dpDY~5TJU+?DsdsK}r$AK+m7UoWzm;1Uqbsv9c z#)!kAV$fCQB#rs8z{O`rBX!;9?8ttfz;)J^f#_pggW`i8V^OeLwgm3R^y>%Dj%rm= z&5YdF<(i|dIN4b3kQ6_l-CSi z(|)XLj2RFnHgHv$6~q_3bEUiS)6u?f%4(Yq6pSU6<6W?b71@4zOMT)aU$Y^cOoc2YvyU!!6Fw7- zf0KVl6rMK`3DG(-DLI(SU||01TxM)T5(M}X=<8)&X75OOip9iY)Nki0W(8F2H;0#- z!oqfnkY};Lg4aqORZz~W$qJKS^mHFg^xpa+N-`d<4`|En)rfTF<3BZsh04s_1IbGV z%7wARK<(##SMI(o%wQl00#`(lnvx(3*evI4d^ zY%$Es-J8#k_MFvZfzax1Sm3}$zkGglSa6Md^!#W_Bdgj=EmRWrRWgmW#Td|vL_3Bk znIR8M$mkv}ExPv;YbH|9qgy4IjUhQhwZ$2>rI=4V~Z7gGm6FlY1U#z=E z(S~Yr{5Oq68&e}uwKa@3BT>snL`_1a)~=CkM2)|(Ya|>?mD!bT z_uig^!3dReYB+?!D9b;w zRV`0VMXS6DwnjZhWVM@$z*$?+Gy(kAwwqK~D#ot${iCL$<)~ok{M4-r+JPE3b@vTq zNST(#WHhd^`_fIM^n+_(EvnUa)6s4Ju<3{|OhxOK*t5<{MRT8A2B+D5mrM!63DWn- z@0s>`>{o~fUYKdW*2Py3uneJuHCNPNY-SKz2nUsssNUSmx-N{~Dh?;2Nt-d=g+WP+ z84cRLQ2k~R8XCg}?|ZqAUJ#8wG(}*!gtWZ7Q@0r@g4Mj-N=+GJzh_1L^~J!`jBVyV`u0?sUs9jwYMguDQR(?AxNfxxa<3Xx1O?ln5NQ zzlG6fwO~L_i&eS;FL((y8^5Dw>_u?iUHjfwNlI=t?^a$MjqA~nzLD94D(`+-Fb{L^)v&bA%If@kT9_#H; zSt&ajz~pEupuHUmwaz-jv}n>}#NFSvL)poLgQZX^ga+B6M(=8eGOgPM%h}Q{wv=oy z)pI7HuXPKSM|+Ry1a?grwD`mA?la4yeWsSBY|BCFb3;%vgOJ&je+~D&<)@1yA*VmbV{mwRJJ*o^vNTefG< z{ax6XjV;Z@o$m;5YMXh4oLQS&`PBp1nWw3AXFfvD@{n^My)>F#lnv`e_q9u-y(T=L z8qkJfN$$6olIPbTGDy6OL$(ozt%!%J0pN*&w2C%86YyCTp;%A&JY{H#am`pVucb#0 zlXJy1cy?W&>yF&(S449gGg&rw;r!5|{FXsi>trcthD!468Is&=ft>DM?1tP@$DXzw zn3UXd1<0-2$gOu{TFNA6N^Wk+moO>eek95guVqD%$vk2lc4O={9QgZ)Y&SIK&s=*$p;j*CJ6*u11!gL>YsTE$>W=fB^muavj-5ub9O- zw_Lq&Z&`_y^qV$}ZWrxE^aBZdJljOa7}UT*${E%T{sEj0F51dBVV`A{)lC8NDIBz2Hj9T<+FhiK)T4 zhp&td3|6|XtD@apbgPYyglda@#9DeiADeLS3a#PU3hhLNPc>C4|n+0(e&UIx8&+*&o-CR zE3R($FunadS7SX0uYbh7wmPcTKPxt~mui&9bQu5I9KG?2E@mMU?%mf!^C!)&?vK+3 zlcenAy)3?27G>Y;jNGT+8I74pI2mbE3mS?=QuIP*Do)IIjr=Lspi>r=%$DzpYKyZ$ zh%83PTKpB8nnkRdIuOW$82oep<9b3plNl<8Hc2i$3kvJ?06;m&#lHl?(+GiFn3tfW zc>?Z==CN&tNDrykV;kHDH8w(r-Dkdx?3OFdxpao7mY>PP0UqG1B#hjLD> z`|!2Vk;nKfd~z5MISWrcCV+)he2BYoNv^7tdv<50L{9ewUfN(H=lK-CGcPxVL6Ob2 z)Lq1h#$tL#VYr)HVu9`_&I9E>s%93v?>Yi9iv#ufteSy2?#}C@spQP-?`Pvc#k7TH za9mr+Qsxn-=7GPBlSItxDojfEW_8&To8+k5AGEBot-ht zx7CsXz8y(z7CNJX%>k~B@4i0Tf5rf)S10=HG(;OtVz~4(4dRicBJ#l9e0?-iAv}|W z1&T>zqrf8snHkTn7suBo=}ECV@oe?VM-l>~i7M2bjDVT}6SeTcU@(EEI&Lr0J81UE zYDB&p;!Tx2OcYymdtVm~>ne)wOSOsQleq3HQ7^cK^`esl>yaXz?wYS4cZxD0;1p;S zg@TjCSZO2`bb|eXaTclKBOcSB6sC8mnIl+r8Zjw~0Opp|0~R4&s1g%w@w$ZZC}dIV z?zLRqerux6Lr^t0=^^ZRqpk!SSgbBVzWs`mR)Cgpfg$o5IZXWoQ;%|Itcj-Xb11Xy zdwL}MQXq_Er6>4@qP&5IV^g@8M|KPESG&P`Ud5&_- z#deMA!%bWhjaF##-|qF{hcdreua&kZojC?rH>hg{$mOmO_Ui2VJYaQT{jeJ0hDeUy`kvB4 ztcd%{*P&U%N}KI`K7LkhYcYSGTPPM2@S7bu7Ok1myG8N_~pjsUMyK zzLO~~RHD2aw-$S(b%ah-dpXf?Km!Bnr_$|E(!d66AoFNsc6Co0>8&0{BX}DCQhZVP zdzVsVbM}j&OTsZ^n%CsgM?e~*?C@asp|yDJn64s9ROeT)pk3#wm-fJk^qxg;c$eL? zGDa)ASNHSh`ead4(9ZPxaQYZ9rg;E&Pk?(^b$@zSqHnXTXJ)ukK_+GeS4)vKdQfOH z`;6-S@$Tid(Gix<>_mR9Ksa$wRiUdhP_h&zbvSda$Wv)1RI$b*q*9v{^?NO6PbxzM z5l8JAA|$GKB+9u@O%MPh7RQFDgexho_ zdjM;A&-;g_sUQVJ0BYL^fC3@_X{h|wV8eKm`_xU*-qTA-qgoozY0;&maO`*u9pxiS zz=3oFzkHexlpOcto1$64Cigny4A1X$hyF)2dzjy*NHM1`aHs!Av@fu@;yB}Plp6Q8%CqT^A$+JF{c2B z%!1@=Djf@e&@q*TgeS`+z8It&rKFhAViGCeilXsmS%Q`P9j8KzG^b2FNNLN!qAesH zfM@dCgj$h$^)&;OhrXr8Qy5z(O_ykZQIS86)-3x8Es%YwA~pvkmekm}Cf39)_)nM= z6>Ct!LF@p=gf%ctAAfy_qX&Zgvx3t-D)gtLMN~5b>8a)PNg0)?1Phgj%0f1DMYHI) zl?8c6aBI_?&_kNc9fOnGB8bTHb)BxfUDBU60t(T03O+ybua8D3#)6tl^onhKQ6Y0MK>oY}b+9RnpsV>{l1l zN}U^UnN3HbQ!?uKK=x~S&A~Mso#Rv4u#T6(mM!sEV9@M`Is!{70y9Yegtig0s<}jR zG6uVDX&7pIX0VxiC7Bz};dN6@i5U-1p>x8*Li{5W=nD{Jh3XidS}mqtNrb1WqYe{Q zcEUNS>WG@vuO^f=#y6EG{*zxuQwPs&NV8D<}Z678c4+&Jj z8_0=BY&2O~lxjpcr7>;O?Cz6t)2V~FDN@F`DeoUrIo=yH-H%}yH>JSFyv-P#G`^`* zo7Eh$s!4*vl^*js_ly6DM$cg9(VDGRNs@~zz#a?pAkV(^riwf_Z5;V3shafp6dz+{ z>+$vklLT0uyted17u_9={Q&!ol%7V1kgK99`eIZ?PpWW}MAS7b-e{~A?!|b;;Oeai zbjnB)eHp0&vrv85lJdqxSA-4m)~jAz#Efk8vLBtRN=`;`LxK3=mev-+MztZPEW?LU)YDHw1Odj&W}wmTLkGbKRou z9;t{1U82H{#41jLv@&q!Qt-J=Iq)TXRBF zB6U4H?8nYVJ)14X50ksqxHR4% zDc9bD%%aaoqaIMj0yYX;ErQs_dx16#0`9|ekX1(*ofiV z!T(bMuA1e2?d)m`iv zA9rK?l8Zae+tue9;1;P1a2~^{jh23U12nq^J##>?Spo4z;RdNC^bg zjWR~j)jI?sr6sfTnN4%t%rZV+RH=@xjkNQJ!yA_e}yizvp>A&-=$KAJctLpS4a^ovJ!@>cEOYyhwIhO`x&p zZUDWbcnjEV1cN0Mut)_z6~tfvxa99DYd-Pdp5W5&KEdN+8HbfZom;SS$&-yHK++`A z8XG-(-&ve3l^6)hoRBUQ&M*#mcZsdL6NToLVnqlEb}%?^FqVe$ifYU@a`~Dk8&Hk$ z8Q5%M_9b#tH0i`-5(8Xg251cf#P&I)n!)+P-y@bP7LN#JnzM|$nW4-mQTu{8gp`^W z&ts3CU^`w^mhRwbt!za?Qg7RqKQ2Tn4>i{?y^_}}w1buvXPbkkx-1~c%aRptdCg8* zR$N__yviLGQyIRDHXiNc%%LcD+Yk|I9vgzKMTht5}w3wtLQU06@dq9OgQ&7 z++-!HwB84jTQXRDbUl*sfpv`o^P(>AV|qj@w@e2iQ*>k!q$?g-oGl(%Qb%TI+*KTS zv)0RSb`Fp+;RQPksx^c17?g?yVJ2Q+x31S1TDI!$;@}j84XeUDk;pv>sio}we;Bt| zRGN&Nxs(_-dDMSZPm;?IBD@(6Xv4`(loP zLiOMR>}@$m16F87y6VA+bF)1;hc7|gdJayFR$@xINrL7vauu$pfox#0v@JG5P)EZE zLoS<|gwg8}X|i3joO9D4YblAL$Ga3pAdy>;*S(>2+_t(_L~t8WtVW8i$wMuY){1KMPRWAE(>|;#Tnq1E2de{ty=`72t?6M zE}R8v+Ix*ervhUi4Z030R?CH#C>#=Emp7IcP(#)mZhd9rC-}k03M8szA!wcP`g#TD z^h>CJt9|&v;&fdZSVM$B)xKmufeDd|2%0uaGXqgzc+?>Dso(`{)5P&(F+ig$&E})~ zDYd~;p*O;*OL_~*q0BkKB!XySu_7B+oI@|TbtCO}ZV+r31_BIGNQD$4wp18AY}oUJ zSnT+RipxhyosbX6%qWS`ZfG_ZvPAe23G(Feh^k_)WVo!|4vD-$#6k21W$RV&VqnO# zuRo-xeo|q<8QLiNbns(=03(_|nKJBII%U`rT(NU8pAdu^)Wj&J?-?p7c54SXE#WF+a1iK|Smiv&Hg0Pcbh(CA(*;3wwgHwxSn#s7 zstCa~NwK|wGfreK8foXPEH2**Xn-t)A}S5mvY-k8IGWjr=TXFSg&F-6M3=}~kp}Z~ zL8f&uHQ)Zevbgom@|Hm^lIhfJo=6@@$b|OP^BEGIlT+itT07`*IM)n&?Bm6yoo9G{ z%1b0%2N*gMrIQxqP2zS^-U-&?HFlv*cQR%De|NLV;H`up1y{C@%?NDV;B`F!(E@=| z-RZC+sY{SVp(N7&-G~Gj+K%Z&u7;M=Tvu+E$c)Rn1SE2GfZTZ)UiYCF4hYV$<_o_YJAJw~a~+`F^9#Sd zdy^gWg}<|e(R|yrmwe%Oc2BW)k<$G$O2v)SZR(5K=F!-;td&kM)s}qeclgWiu0*Zn zdx4@WFUf4|04-SUg|AWLPECdb>=E%~AgnPmkm&ZfhM3(O)+WM0V|JHpel-!cmh7+? zVs_h#)}}{d#fu3$s>}Ym{%0WgW({<;Nm=LL%9^Ic3dEwJLC3p zhYWC&^48TEv719RQc}A}sRnE|` zWMa6|A%(RfVw>(@!BXNs)7;=Wysl(1I+pjVc;AeD@G#yl=UwdfqjrR)?sJU-m4vFYj-x)-j|M@xU=c98##nkO79YM#>sM;@XYYH z6)E`vRc5@fqiCKS36g%sAMA5GbNxVD3D^)d62%#p$rW-F5WUOjdb#4!3`~OUup}56 zF8sg?OCmfGnwG4sLSoB$r-SM024MS;=mam~z5brIyMr4Ff}k9hYW*(K!C4Dr%}fFkcK($$lT^zX?GHAuuO zUI4OqUgnTr+$_Tt;$9eTVoAWs2IsaFZkEmD*s*h^E3FBZ%iXq5Ar>kg3J;FTuqhbL zJk`j)pL|eTa6_@}N;$F>j0#B}XX)biYQMA1(%h7dxIG>nm&wW)y7u$NGw-4k7KB~J=uA`M=#(csG?PcY8jD=)CTghB z!3d3t8nM2)={^RTL+5(DiY8>A6@dakfj&1`B5%9F84>!+B8BX$4nw?t&SlMtNisYH z9)&wSQ?N@&{qgpwolIsIkhpkUR^(dV3dUs%ggjm#e=j$~>L*y-3nRM18Zm`n&UV>O zrt2|3xvI>#0WZiu5Hoa|NsbjR5)GtKrR9uPcnaeHA=GUTAB6}pC=%m_Ol@KCp}KU! zTT;Q#wx)&YTtPajBfq(zDOy|4h>-WRh|b2_x)vt-6wU=ENC5Wc7G_jherQmo;Q6at z66WGZa{(kv?+8K4?=jO|b#I0sYZvQQcE?{x8c@>UV zo2X^w`ZON{tS4_p`wEGm6#>sg2ydnJ185Sxjc3*OJ&8pNef=GbGoct6R zC;>0lVroI2m^Hy`^iUSc@Qt-1RpsIK{vPFIX`}XJa2aQ^rMBv*wmy2t2fotB3ubXM zAyf47ix7K$*gmk@;KLe%Pdpv6xjV50HnNY)0hOqiyLl}{E7Y1-dRdMmzQIr=%Q|^7 z-Zk=U+K$3Ayy975Apo&yb8P0&!yVfLT20%N;fr3LYZJ3R;Z78&8{#(K$z3ffuoANa zxGY;V5E%83%Eo>W1p9GP$~~B2mZzfNl;Ohh890G4r6aV2WXkL43c%OZJ4~iodJSVN z2&S@zft0e7q!V>AaPs!WNJh@%D^m8Jo*e#zbqL~~$v!O#c=7P^Y*9F+K;%DZaEokf zxPoi41;?X+&)yjk_DP9x6n@;qR+~l~|=(V)3ce zP)Fs$d8s^uC++(%bd@z#uoOluojo}|27ondHPa${a8Jn-SRAV^4thu=o-<$-c8F1g zl_JO86*Z`9&i2z)M<7Chr2NHOiT(>fyOAvin-B@+gX;fh&(+qd8 zc-A+$%xg&$9cF}f12j}w0yL}>VIqgC-{+Rt(IWEv$#eo(ozDCSQ{oAQ`O1WfPScW! zgOS&xdnYR$kG@{~i=#6vF9!(4=BArXzf8gKI+Eh~#%3z>O*LXb!{ zisa_|E^gvOS&rsgi!{#nU20c}<{R|Y`R4k)3O7+Jb&G$Dl)ysrKDV=g31eBFBSk_+ zlACQY`pPWJX5F96HrxQnHJxqdOmTb1S%=D-5~#G%FyVD?gGRbe|5H~q`8YQx>rqf; zJ${Q=)uhl$^ z7U+7&h=MD$wR-4VaB-^OVlwy|pauWTU0u5!>u5klU5LRwX_Y=5OVc!^ot(8U*Gcql z0jP9x4vtLHKhAkJ^iNg}vg%Rsc{_AzUJT-e8aGN@+_0c?Gi!JyVQ=$7PHzgyQZe3# zxG`{7q&%?&&Xp%KDUzA6U8x;CebEcKEhkJ)%(^%_X^a=7 zMm`HYg|~{YW=6gUS;;^0CPdK3{>rO2(RkrzGPRCX#T;!x=hAMe(s$TCges_H3;ZX+ zWox-gWtzoWey?5@JEkY_@K~u$HvF<5;gS3&J z#VkwSr{0M24#q4bv;dS83Ot)Yp-w*tf;Op>R|ebAP3^L>g8$OX?fRe#W(({em|IQ} zDwQ+L&<^C=B0`3tC^F*ELt0n|93iTx#pnfSa@DX3EBd5)eIf_xGcz`LS=lp|(#TE> z54-} z(^CXHZd*pMOU8nouK29~kWj3}2q4?aoV>HWU?+!mnGs#@xB-?7vk<)m|JgK=KQ(a; zoH~Hhlh8Jj@38onXA2|2PK3Bf9%P|F!Oj*%f*mjlS3^oDX5>QLTNBumzR=Pf`> zS}%@tBFqAU|8Nlo8NRayppWK7xQRd={GSy+r;9)-AEw3$A{8h*iJ!{yD4+tQ9%GF; zsM5S}1Ld=dtFa*~CY^d}ls@VD6_ZV5F_38&?#Xw!MV6-3_z}|15OaJ4l%f5)OFL{K)-AMjCTZTT*i_U zF{OE)o%*vs)qTts{^AeevHvgrK+Y7qMZ!x~MmElvmDDvd6S4L-@)IaGB55V>Mnw@S z{cma_?B~C$iA-K58h?eVA4ka<&~T#?KCl@k0BWi(0;28J#o|VFadV^xqQ5tCm921< z`e%i!uw@!?m1zhhk-CW5REH2GRgQvFOo?nbM4a4?Yw)#N=wzPYyJl9+l6`H#d6rkz z8uC=jQzUPqO9@emE)~_$q;#ZNd10NXR;b9xtk@J9RV!?MO(pTXMoC<@?_)_^bRNw7 zC|)jAd;6B7okfZlGP(%jvav5d6f6PaMUjO8A&B$pP(p1Mb)tFQBilF0SQ6JVB8jI| z^STE~Jg-snqK{Z`8zga6ypmE{6|W|OcoW5IkpK=}woIN-`eJz^l%jaeQ{gEGLuE1z zn%6wCiKUW$>8zuxYRbJkXk<(cD^iZD2fQ-FN-IphK0yq9f>!#}qq?V_+mY z3cFh@Y!A+`Nak)4v+D*Q(_Id&iY%REA@SH>M*T?UwyS%H<%nYn=pd30fi@p8wonAx zbOqQiV^^V-R)lX$D+}XR>gLG{K$+|1&f0^&4J$^$e_t^es8qyp*J#b44p}oEevZDw zQU~WnG82-gEN#MJWl58z;^FxBy*%sWgG`7#1)+Hp8i!AxtUu;r84{&A`UGUX zxi1zwaS%zYl#_1Gdok`N4$-m1Dp3AIcjD#rWDy>S!6?vagxjA$jXePcnXF+dod%84 zDVulk3L@(V^QEHd{}~aeHL690ShYpV{vEf^KZu~w9wi3IXc<|lX6E&IZmLlPbI7;>a>LkZuIWaBTJITa@ZE90&3&epjfEVrxQH5{h)`(h3 z8yJHC$y0u2qD5*5awqEpxuX>Yj>y^&$(zVn$PjgjhW#KBB4lq)B&mi(q!KTD<73R! zQ9ZK8;C0=Y%Epdhca%uWJrGVsG-j1jYlSCZ2?ZD_wU^5uF>#V8b=9S$GSx8XvY6nb z46}(Q5^_dDkP2iKSqf9ZT*+Gh2yb(E6H|ebEEXLQ2w$PFR6OilaVz3Gc_kfYAZj!s z4+%^_Oo&R#(ms}gyd1m4Q}21fF!5@MsZzS`hSOK0U^jG|iFKvlZus*Gc5&HfRv@s< z#L2VCuA}@z#wd$ms&oLqFd!u=v-ryf@5;mqS5W|p0LtCiUX%+z zI?SECBuP!_m(rYE7DTH+?nc6hu)c(_nn$`F=1U9*GO`xPXKkpIYis`r%w@$yr4t43 za?f?`=?QbhuJ!fF1F&t%)_=~S!q;ELXCh_eOu?-4E$_^R&&H;crti?k{P;1EqxqTO z+n?ocs4iE(36tqy4tp~mE-MpTo4wjED-+7|1m7x2#pWpPS&#~b8}hu`+Emtk8Rx+= z6z9>N$@vGmj}VEVCmd9Ky@K}yS9O=YBaS}0htb1vvJU;s$CNWkWD_TJ_6O?hW3&fe z;RQG})GtnDoGQs!&M_w5%cY-}Ch%mjh2^Fy@$j^i-M!p|`#s6#78+r*gky9d%sWT+ z!s*kPX&Fh}OZpsjPp%lxXh&P{rXo<((*^daa?_=3$AYjTDahuFEo^Jr4_=UnHk(oQ zqLvosT8d#t0RdKHIR+sO$@KE#V%^e|ePcjD#%}gZ-s}mc z#QQ2?-*wFaiN!cP?G}G2>GUehn=Kz%7Cf=kF*V^ks~9lt$v9=)&F%S~>FB-c+C`q} z)NJDppN)ObGZn?JY85&ySJ<;kP4DInzR!tpx(LU^%I)$}Q`zjDC#k;)9F3h(Mm+3f z8`G-U)*Zh2(YL+Yn4P>iPuauTm~69^66U5!`I0ElO_FEBQ+7og)4`kiw0%>a3!k>X z$aBrpw!Dnz)~D@2o;8b}iR*ySGa`5E=w-A|<-WwTjO|eIwaQ_0yV!nRYFgSwWi++% z8T*J-IcJr9ugtV9d=*kxw48mF>Eo^PWFd9W(1E%Ht-uiDqd@b z()X_V%JHJzWGxq^&kd22-%83))g4&K)DaJsF1~K+rlSd(@uvK=b-S6ex)+|vxzY$q zI+9r&{dhDw+lj2P#t}|;dgSPbBa?@tpTY||4C}v$=?H`tx`7y?1&-eUN-QH?Bl?4i zdMM#m(sQP{BVT*)3PcoOvZBgiB%sMtk^4G3vWMyEO@G3k+k@F>5^m^WT6eft;76@8 z3)S0|?kc72x*n#+oAreCt4wPt)TPR_@4Q+fP6(xOP)Kl3p{tJ}(XWB>u;Z#sU;CkF zn%C86XM?fX1h8eMF^A#phjGY}RU0_z;;nlb7#JxW!Ra57!&g1~$4LMs$WY;gQ{3o) z6Y3ZH=u}ZMF^l`s>6t|Mx@etjwR2;N!c_zVzSj-sZ}Q9vhZB{w<%W;7fl;E&AWx2? zJ~(f*-(0U=Xt%YBouI;a3)!oU{zc**eQmG}P??Hvjs94&Wf(i0C36mEL+A!epSYVf zxOM67GxkW<+36So#Cn7ra*c+>>&2c^4P+gFzpoTYz@S-jl7t1maP=kwc%~9Ze?c#U$haA%G3od|B;b4u+Q8MhDEO(MqRK%5lPK01Jbwda%@S&m; zvfDG=9$90`?9sazKgbs)pIu7wihJJgwnJajJHb_scG)iG=zXON3Syd*eP~f+(145N zCSSg6*6o^l4&}T^<#>2CZ4QG&Fg+!7O^56UyPFEFcjj)UbsB3fY(mz>JR9^etvaKg z2AAZ=yReaPgU~cz`~f0h;x-Tiv#Glp8b)UrDtp(_jfZWN=Y7pVsEq3c}2z&DiVOVG) zdTvidd{F@OL?=%%AIMjxSMd{a4lahS2_)r0#*}oSy=Z7;gQU>8q(Bp_V5lTajYRWl z@)2!8`N<4Ot^r+={}Z}Y{vV)AzWuSE$qeI!1y*qW&hmnJh1o*j>B4#;Kei$+@>M%l zp#gI%xoq-qvj=4tzFoV-;gucEj8E%zu0RBnlA30_KAU}?_Nur zrCTuoDH=S?LMUvylK$PgV||NUbq8BQ6I%bl=@wcp*kJqbVcMSXQ@Uy4fN$ZPdkgyF zJ?2!px2D@_=7!SGVk~ZKDz51x{Kex$N)$N3%_T&eOXoSkN4`GpwU6&%T6iD%wq_8g z8af4^*t|W>fi7bIo@O^5SL|tqm93JVhI7&TkU*T^nZk4-pb0t$tL!&>nnCU=+k24d z>waQS8e|4~_daNE9%K&Zd3CMXYruN^xSa}!kw6n+hA4MP4WzNwiH97*6t&;(xkwJF z!P{;W96RTHy(4zsGCR4}wDNdTQH?v_zFceCyPND+wWbqQWb(z5mkb4apGnz{p{Xgp z_d#*qMVJif#YrI-PdDv*&|MlUX&6eq7d&H^g{EJ>dCLmIww#ZkrxFfA9vQf9(31if zQ=DPO@oH6sVi-=?3#OP3=~(;0ob36*=dh2+c4uM zA~@lb>;Xd985%!*u=zLO`*N^CvBzGfH@}YF%k0eK;=RE0Rrb!kOfMeq?`2w-Qy)|s zNqPX1=>V90rI~u$Y>4SVzTQJjxqxi{A*M~6Rib6evXiJ~IK;itX}JA8*PcJbTtsdH z+LYIPf=g=yOq^hMsjpkC<|ngml`{sTws6?+ql+Qupome(yFHp{3U#w?CQUj5xIXat zlnk3DZSd3m8tUTM*BJGuBGcvz{!p%I66FRolmqBv!a(}qg>x>_aycLul+mQ5T7vL& z3hrK_UxS3E-o3=`Hq>+oKAsY#rZn~ADfR?X|2`8pDS95~&HeJyRZZJHI&vxZ!moaA znmhOF54jamUU*+zchn-k>^DPAyPdB7DK~2cbR`k;+g9vjI{0r&4`ax_ImPb3k7?_l zznaW(+WD(3(P`VZe*Uw#0uc>@K~$0oNwatCV=7xNh#J+Y*n>~WkQBRdACn#M(?+RF z0&=)v^q$^+oX6zGd0*5*3>ALaaF}V;{{qgv2(V;8PMG_ZOn0Z=D(5JWQl`fVXMGfR zFpv?-Z##3CDLdx!%bJ$Y{Ys`g$K^9o@mrg;?u5BtUb<_XO_9I}ukRltf7HnJ{cZ8S zrnK(5s1XG~pv^Z;DM|N;Yf($76RwPF0du3=O%h7dJI9%IMhV7yp$-6o8=y5e{_dat z*mK}tPDcSm42N~!Q#_+&!9)$#l`B(hG9{Ywq@-jt zOP~o)NrD>h!)BWBv?P>jj^>*1j3lsuM;$w9!YWCS-7O*&X~Jqrz;T0wmYVRaB%m^o z&`J`#@HzXCuXCLU;3#n zpW3nu6_;XG>-eRg#N9U&-k1A?4`&^}^iw6DD#QD8pTMZPzw%SRNvO%1aCz<y9)%j+-GYCnnnHJsk@X!07zX9QHU~RRKy7EnK<8 zW$%*|!Q33`;T%RIsq%1%JoC!KrSi-#4=;B)JbC#@GoZyClH!(w*^7!qJV-g=<@Vi? zW`sM{?!3P#%iO8qU-4e3NG57C9I=F8z9Z0GvX-A-@SQz=e>2kC>f3wvH`VPYAm0ux zNr%6!b;E_r-0=4N@S>$|z(HCDGu^rem|c#ZDl4HIjH=+&Es|kyWHve2IanFU+aEe% zU2twm+T(Cvu(~koF3#dle>flWgN6BW04|ZCzhNEOCJ0^S2d8BboLLdZVHDwp2|M!u zvp=TU4F{M#=#INxcfQUG*WKCJodKiFE{t=+C{uQL)23Z%+FP7OTac#RKX2NlY1H#u zvBE@6Bk<|Dy-f1l!R|TO21MCfU_TgTYX8ua6?x&jCV&}qpxNc92Ee3pfJyurU{Wz) z;@+kHymzVKH0fIdSYABP)OKHx<}S8SYqEf#QcRScm0bAsq!CxG2Q!q7Zbu|1>uUQaYQnqq(Y&j3e+d4 z36(V>CbR(jj(z-aAiMb`yW}v_p^MHI*@DS)x8?;m z1K2P($5T_`chMkrD3oa|blr}HzDR~IEVW-AW;(}Bw6@(3H>PW25$G(rAeh#)r76j9 zX+)?;*zg3ibMF|3CRbpx0N9B6G8u^*w=edi7d{hpaG`zZaBTL`pjx-gLP>`J2j}2% zi*-!k##9>|VLA?&oJ|gK;{X0uo@xAXeEIg3znBakj4=GMAW?Wua&k&>XxGNBMPxgf zBOZ-?^v;QE-#jQf^5NlMX+J)~^mkJ>bEH|v7h1fICIm#R~EO`@VfMPmYjs?XG zb`EDlQ4V->-g;YNoQ6Fkl;3=$`NU0fk}mIBR?UF(cIBMLYZwSkv>IbNHP>7X>6;%T z1og-<=I}OoL+1X&nKp1^zsU<4->5UsJ~jq*Bx$#eF~dVKc_*aKWA|zK)1U>}c`~l zX!pd*=Tg~%`Psq-C}j#V`SWhd7SWvD?K*dQr?HF^)QMh+RouXd_E9Yg> z^XD&^w|&=!{NNthVneSzAC+Qw^vs_>Na9&?=OG9*ujyI0Ro1gc`6Aou(sU+@0Q?}H^RlQ(4d z@r#O&J1X-i4d%_0*^d4#p!xWpU45LXsY=nU+_bNpcN4k963h^?bT~1OS|i-vJcwFs z)n85PlUPE7cO?ot1B|C6GDAF;UO;5;jK+)mQw)(Zc|#8WZp#xLCfw{UXnadYq>@|q z=O@G8me@P~YIZe^)B#Z}|KhLa1Go8hr2a-C{Nzr%?F3U@wO!suA`jLix2MF{6X6B_ zntWfBPa&<9@Kz9(7_< z2qeX7Fqb5Eqg`{NIi~zmUk)R)fxjIE@J$uPXW&lN>ISGTv`F7h$ zrdz8|{T&KFf+_d^be!9E9Ouo6@Z}{s&fWhMNWf;>4&z*ihi}9bulGFf95-6>x1V)8 z_!P6Z`=On7ipjW7+S^Vsz4rYu#eyWRf~@!-$-C_Mpdz@zhpB6It%^VKL-f|zUbG#c z79_&Em)eT4e*n~RW6enSBYWpqHtCMEFIts)(T{gESDXMnL&iS%>4)pIAGjv}(xcUn>f0gSEa|gEZ4+Wcntd-|U&= zjPI_s7mR}kOto*1Gi|!ni?2r_;NeEH05SmnIYULFL9mWx0k5LKPTb$Lu)W8do@K8= zfU-?j=`<0tuQ1^QciMlCH+>u7uDJHlcykp@ts8H8?NIL0 zzhlx|WAFL98OUSv-%anGR~5=UB(7yvxYp(19hSzKiSV1KzL#8GuNx~=%sp>{*`1C& zJi%1=ToWDiho~F)-Mk%;n9aUVqw21+Wv80qkr?WD=ZI8dC!T65+{t#s^@U}2$*HEh z`>cKQR5L3DPv4Ml|8W{~|EzuTG;?tK?uq&j^0nVP@TUio;kyw7`LBrnY~l7u@T(U- z8TIM%gqJ*r4v1{K!#LMXH0R@daMHc88(%Yz;EuW?W)S zJrHxZHG>xHo{-o&+vl{`{{y}BIs4#0%$#17W7U!!^%_xU&`Xgz!`noac^=PWl0^!= zg|(a4V7;AkCS#puZ#xsw_qVJ6Xz|5m9_!64iWMWT*erl;(>F#bsOej(?g;Zs%F^PjgV!dO75AAAilx;MTamjJEn*gt(NEB@A2WPWbtEBxK zd(yH=4$T8YL}&@srC%o7jsG&c?UWOXzby){jrvi~ZSur#VB_yi_K)O9QmCMu_NKyX z`kVQ|W<1tCBzBE6hG>wIesIV$%Rb7y_3ZNWa2BqY!brF5tnexWl2W2MRfthHoxa<} zOc}oMy9B~W)&|!V$-4^0>2TBUby0G-r+j$ zZn?jJ5Ge^K+?;#alzZ8bd!Z6-I^1$!v}T)hxFJ{ZhTrYjvtaw5*-OtdT}n1dbTtnD z)N*cBmbAyuGJo-=-fP>OZN{{iBk|9|hnI;NUn7!*%UJZzHoJCQwhRX@G12oegR_a+ z=~pz#xOkb}aJH#SlP2zyL||HG$DU*M&0C1FuyC1u;2d**$1J||>+Z%^ekikwCE#v3 zEFp>ncaMgP$hc^kopG*t$(>`5nQY40Z8&?f>6!mjs*H`r^>*20Q+@awPdEeze}(Ch zcyhvs(?uW%u}EZNV<=l0c>54n!L3xQAe*tlCS2f!rDvSQK$6KX(EB`G@yWx5E_|#5 zi1>=#y$(XZ#7?L)V|Lq=iWE@|@PxCE%mH350%p8|_=QnUe`R!iknrAzmS+=~OvLAuh4vn|Ocp-<1#$(!t#)!fZW!OWTs5|=-gFvqtIK%`A?;-# zdS!3{1(+|5owO*Qs^BM56&ddJf;F5r5ajL3*0Eyg%eqLY>ugu*u9#xFVPKLPK<3~o zZJH=dpW36Rm^#4w-V}2XL+*VZ;XE#}qt7$P?Q+kv)EN9d%V7&K@vsmMMSRwh>}7r` zay4!X8}Wis%JhP(?5F3Mc~my-d@~;D=!f%7ugXRF(o^;+Jqi%Xt~59gO`E-<&pZhl z=^zBWW`|8RyA-{|7+gG!=+xAytQ?ovSEri4WiIhBlr)m54zqTgaK4|4nEI9WkPFO| zPOrPD2|69jitN^prY`2Fmd8S7r4P@W?e7<`rL)O)yU?7~ijLE*X)c`5#q&vyS@#I; zu@78m`u993VwrLR#nsT!1%Y;hV*q23i1ffT8jFy0A~?xbTx7bWb-qYR2bb7`FESOq zD3M9!YNx3+4fE)UQH_*!ojiUlk80tYOl?tbaH7u(3#G4Fj!+hyvXzeFlEzB zuNHsSNjqj5g6YflnrWu{;Ap;S=XjYQ-S46c*uvQVWn5DKOL{+3BT7gbGmDE5XNbU? zyo=3r+Pmsv)5ZI#$Ub~A+VSgluS?AF?KdGRQVTH7G}1wi0B*8RUt&%M2YOy=%1Q*; z5m|~9VvO|AOELCcVlTPW^k^kpcgm?)#Sz<16Pm-EuiX$7I{`3bRYs#=2asOE+2W z`dE#@>GUp9KMGjZPrU;7gty3~D^5Dyk#$g8QGqA!q!V?Qo)U(Q;xJ{+Lj?^3aU$Uc zb}XUVm;@)FTE#5Hi9M91=VYkd$9UW&gi6p=BQ`zS@)@R0`?Ir@X^<1r7rCBWmx|;O zWD0xG3?##|?Q1hk*L^;V2bQ5h0>r3fL8BGA_1GY~(S4jm9*6`uQApG2y%UTUxH5dH zbMKj^k1y$&sHCJ_G!tHWw!M8O$bPnccc!T+rDuW(B4QP!(`9s%@&e4ND^2Nc@mJ}4 zLr>C@gMY!yl61rSCKYXM!3!|Cwv(o~(RI2~d-L1*dOjQ0jbH7fb8sAdL_4}nYPB2YnBDt) zs&HPT%}7MFOu^ty`E`R=zIxfyGxN^vmspwW&(qh)+e$4t@)}c`jzGUb6HdFvRHj!% zK+uF6uQ4?xvyyQzp9p03lWR=3xL7?HaH1`{)*P_w=VFjc3Pkh&u0WMD(oJC`SvBYw z$r0?Wv3S7Wd#wrL>Nv?kbuV9QS{)Ki`!X#g)|s$V?2Zatg82zOzbDX?o6uyAw#S8y zI^VPhT1Ma8uoIe0|LaWef|yWN+ez1Q1)7-{Z;uYfyo4J9#LTvJ<-hc}Kot=4usqS5$x3_9Fh`{jIJ+8&={2NWHy$DiwK|X@06YVuhGhcGEe~Z zab%U!*Wc32T9^Id9f4kA_nf?NqSQ+Y73H!)GQ*Mu&2Y+5_XU#K5 z*Ugs)s!EyyAYr~fq`ykU`F$%6+bK?Y~qQ@jbyF`R` z`Xw0vtRxJbGddpHzKoU7qIzmfkT8azrq?SBLOXMT$!6Z|9d6h;lPGUG0o)fXDYIF+ zUbgEOfOJdkPYcYxbTGWh9Pe@q`b}mGdeWMgQ#QTO46K`RFS8lE&wh86<3tzL;!U|N zN~AA{aQVS~!o@Eqr$^4{K<|AQ%5+n%NsjwTle$C6V|%n5*dk(NM`i(;-XA@b4j$F`-mnn%mKRtb^dst;{D zVdXyMGAcXvR@1GP{%nVg5FJR9(P+RD@;5Ciy!7*?V2Ny55L-bgLG~+^KJD6D&7ggS z<4GqW)A9;80n!qUN+>l(MBL&ce_tm;Iz}s0$Y^(%rif_IT!hTC)Lys996byMk_Q7} zLM9JAU5;n)OT48UA*=M22wsbo9f7fcQK)I4iwp;gbr6HY+ssaFCud_@vg0_%H|%aX z&fm(>Q%}3ibZ?26CPUOhqp%=J;YoJcZRQcgya~6Pw!5qlw>KeU9((puG~9RgzR&Nsm26%!X2zwlkChpIC(L}-gbvM zqlL_Ngg>yQQUJLGWvKUJvupn+Wu(HaN|{|f1EdsR5%+(RbWKLXMid+f2`;@Sv!^oY z4U0`JBYJ)2W}sd$&9=M~F{f#dhTLhY zs;?#Jv_zZFNG^fYWLi{1jcODUQD4t^>9-?;#diLkCR6)|Qb#fZp_)W&%Z%#Er2?b= zPDPUzth>zYTQrGy7FzG4%SSIWi(NdK-McZQ{9-5EO|04t_}s{Vn5L`jth-?;lk6jR zn+{bIA}mV=lh~%Ff`VXFmJ7CY00krhOExpyv5UEs<|bQs53F~I?S79r1^Cat$8;@P zah`?=M+~)AC8q2toawo@6ewM|u z{wYVANrsgeZf)<8sdBq#+U(b_NNpFcm{{J~#7!TL+)Th0e{z7^^wUQDL^#X%lYK1B zhE|b%iw6)9!&6kp21n}P_FgPypi-J3;$hY{D<%LolOqSTS)9%YSKQ`_5rOZS)bMiI zb0WTm9;zkn)`fpCK6$0IAA9cZ@)98Mozb?d@13= z$vRM?{yP)7Oi#X}Aabe#grNw*#HG7BRrEtnIf&SP!2(ZCQAwXuc6~A7hM$66^$6!) z<`E+-{PJ=y{3H>)WN-viu_gRn>JM+&Tr`xCZ_pnbUMw1VI=@zaRWvUA_i)~pU7sEo zP8@!^q;7tl_tPY`elu_Hjvp?m_4UQ$!t2kFdqo!ZI(hIwW3$F4o!G=%G_ShxSoS|iMPp7%yQHH=J9YuDcZ#qlR&<13CN{~%0RB}IkJ)YOFzAC4e z{OK9dP?U!99n)XFgq>GP;`$wq(l?M(0?{0v3HUV-IDAe_g%DdH6b2kgAw!8%l=a3+ zPR2ftd!bvGm|eIo%4SMTw=5wDsT4Al2xi_mlnLD>qI5FSoTl4}_nMS@jD2ufy+OoZj`uF?2rt>lPVj85??uo;WBiMctjgKx+fI)`05O)A0g-Cp` zlitD!dZbDZn8p zobc*ks!I+m<47QCa79n}UXI;II}<4t-<9W&;(8pRI|!9-76`kxx8IMD^R#{WelsNR zauGv+v2B){etC&1hr?|4$mOQfv9L@8=E#|!)n;r6Ba~CScTydI2~+HD0U-iJ!x@T$ zcd+cr&XroA^T0!4iZ~lOA~5BJ-DO`8q#PS^I!ddt8%tK_`m^tuK>PiXGbD7hc~m? zqbi_%cm+o^?yz62Fzv?Og!PkAB)CfylvoHA2}+1#?faM;us?S-v&XV6tJ= z%O;u#9_ODc!jf*PV*rU<9nw8SYmFwx);(a_mtKbs6CFyT8MUhiB>m#q`yMcvE|a)* zNkXf7fL3ho6(|ZaG-^oVX{$>#Yqj0_07loFY?}v7*I4V>_d)F5SK7Znh(p?ycF}{T zTm0e82hIMyqw#?Hy3=LFr!(pm7%tLVj5?lR_+WP`OZ{OFneHuO{01V-Z}Lq2X|I3C z^sJ6h3J^^~p^S=;l665*u)_5Ksh}iaqRMlq@7IS+mGtO^l&yZ)w5$?20cotEBmeu- zcHYA#84qgl!=_y%YP|Tc*{g)<0Pu&fNyfAN;kLsgY-Ufk`#fSs_WQmb3=YO%F;=2N zJr;Tb6da>=gF~SVVHNlnXOi6$r4kQL6sc+U`A1BroZq1>eAJZni-f_Fw6u1vn)=17 zQVBIDV`h`rB1R+|L|O#@Y0Hmzlx-CgLre=yw+kLKyCkpViaPtoW9F*Ni6UjUtpH;o zc;N@i41^@qX0+8_y3&;O>g5JR99eSVRG851>*IfQ=Z|7wF0vXVT#@u@fxV*3B)ev% z>6>PTnLojwM=duc_Nl^1pF+xW<@l2mMWRkg=_nIlJ-)&L5GBC0iI210726bmqd2al z#Ki6eZ&~*VQ(nFKC5;Zx(&Q&y*VAj1q&sAlv4Rk+6fiXrX(Zi_c*3-8mHSM}hxu_< zJUJ&nVcL~7tR05(cbrjIk+IISo}VpG?jm$N0@LT6pjEC<|;r|dSP3h%1TQ4 zIg8u%vE|DNcw0uNBMe3u65u%@+J?R4N%Qyehw?a?6yZxe5Z$6>@DJJMPnmTo*_W7W zzj(^*+FD3giocelYRQ@%6XvupDa zpVARylJf&fKunI{DzLeMIGymiDfX~creFRe*F{FHt5=y$Rk!MevY;ZY86g!l1xy?& zD5Es4Ja6-JTq3I~;%BSaPk7rFuVz1dp6$BY+~mGxUs%od?J_&!S+k#eqqWbfxAF34 zO|Q}$OJoJ0>gozzw%Ap{X(U)?e}C4rYWrq%Pouz!AW&cu@Fy#~?=LL3)z6vI=HD-u z&HrpdSZg!R9g=>;b7r45TcUIso=ZBtl^o%{zu5<$GgtJEi$(q_`ki`%;MqKxnhfoP zxeA22P{Z=Gp2xc;`!*gkZ;ELvT&)d+ea44ep|T{n8v7uVv3j|E{{_?1o3Y&f_<|XY zPxbH@&F}-}<9y}FvB(+A@puR~I^1QH9=hGn@F_mAKgQWQUW(*}Cc>5K7lBGD2`^~r z)xX=1Ut~jKx$XNBnb-W?FZO3uGb}JY;Xw@v6SVefk2-X zYGsoeaWDpqvOMMo9iB#f%oF+VSsh4^ij-6)XQ@)ie+9N~tr=39k6E6*S936>c^qO~ z(2C;r?X{*uni2Mq@nIUY>2)S+^5I++sumTK)PJ3MEl=J)qKX}7jJ@71XMi=p{Z8j-D zM!-)7X9*~`OY0$Nh*r6L?%)=|S@xbcG18o6zkk!*;yz)od&>;t*T%QZx#?@g+aoNj z;PN*+{%zB#!#9QC%$@ie2u!(jQ??s$$Ot4M_^!|{d)t&H=3Jg{UwqrNE%~-EGQf#j zY<}>*-SW0Myg3-h4!Ecd1%g5a!SnWS@0cUN<44~y$7jDwMc9SDFY~PTkVYBN$HQwp zz&hkzvuW?|Q#w+SNR{g-+&O*0!6p?`#jECcq{DPRTnRK!AA?m47;(aJU?l1~IEg?d z$3QHvyk|}?d#WUT4cjBJttnct&?qn_+A;4N>waN>c;CFqw&%+mkg=BA?>3mxtyYy} zxev$T+DkbfM3+TsU2VsFfQ4kat@{8o+bi~t4@?hl&GYun4@`M?xyoA3;HjGr+K8OD z!+-HLSh(Qr7+8s}mjSm0cKFb=a(mg`J~Y`@c%fZ^iwDNZFn6Xm__feZ{177oN9sQ` zZM|(Ndpkc{ZA)dNgEU~NSnR-UFMW}H>qFE2$jv2ko==FqSPTKz-38kTzJ*F?{*!Fu z`!%9S=?A?3gxdLj?UX39_ODWTfYuXk>mhmV=#N088}00mOqD+$9V!`IkcieKyXGU) zP7!1CM`q8G*Gu4;Fl5|bsn*&(HiFSF*}rTw6)m>W7baB@Y@Qp<-UfT=Msv1%kInxW zcaBxI=f|df>w8LM$%HO7`e$V5b<*G3zkRI!)N?-uAi(FrkIfNf_gp9)7v~F5s;i79 zeD6xQ9vIN`6TD&<+Hs$ls(tU?B4bvc7!b6QrOydpo2mIksM0%rpA+3s^GJ#ya%Fh# z#GJq3Epe?Me8M8?TK7{~F6M+jE@;$0Nl7sNYAfWOSFn=IG3EJ^5AGFtXhh?k3yipd*BW02usYk9%fCG;*Sf}9ux9HJG#*1=tT zm`y=gXsbM?@;?E?z;2GDx_bHYeY)4>I z@G^G?h=fBI>3L z5N%ja+-38F^AlOz!FuSo{NQI#R*!07t5kIYz3C%es*yk9Y$f{i&FZ~DpeH7a+G-*Q z^@(6v%_2c!j|wrm$trO&4;nb0`cS?hSlOFG7oQDVfh>vDW&g9ulyxMO+!^BRlVYLB zB>Q;7a26GkLGRTW7+B%ioj)_X)U9Q1DHoY2o>THr^Z|og0CQyM-%>2zKdA5>+{#KQ z%RP0{Hs?D_va~viH`(Ks^n}l60<&rHX< z3yKsq8ti|G;8#JO89*9gQr1CF*Fh{A;V%*@R%?UJ!-rcn13h#Cm>&b*`}ARA z;A3eDzAuDG^c~YNaF@H9gDoYJNcVI;yGGwz$akpcKZR5)>ISpOzSp=fu;zVVXfON1 z99wtMd(2+&DYz^0V5MYBDGZaEovZ7SH-d$D4^|3XRO9;1ttbL$jH^}*s?p@i&tQMh zHiaZnArHka<{BHXtc%M8Bj`l9Xg#ownrvYweQ9>xNvjwB!G(_CCE)zhKJcY^FmK7b zPWaio_TT?814nTGHndmCW*XB3!e{)(u5Djdw~Qr+3BCYWT1e;#w2Ny0+`3;8DzBl& z=%X|Yfdp$(bWwsV>)|gFggU$BGuT7=5xzM)VY-*dw zf&+6~trQ)+Y$t5SjIzvLy4iH@iu|ExSyk=H2!HQ^QZ<2DR*6F9R2H^7?3>;d1fzjcj0;Tx<=XIc9V3&G2F`8Q^d=B#?crjVXk<3aDs->`Y# znl8F5R)32=^0mF-TZFH#?MvSx(Qme!zBLtM-gw`d@66Hedv^SHW+5GI_PyEDz1fcX z9%*&yvoLRUR(jE%^}RXNdvdy6`@LD*?YC8k#$hTrl_nh(()xI#`XyL&;StcxgV(_e z+2lUeF8TrRY+Y?%`oVN8c^94psd802v4Mkk?*9>=UiaPQ2mfTwa?u=L+F~lq+aPni=FAy}mf=vPXJ?|H@NB-vvFo>+Gz(Ro~)CEuC68hVcu`4vd>6XX@ z>p?cj7Q!gFJyU)|dI1t_LUwcLFe_2`pVw{Qt>!TI9eep!X8W5$d*4=bdeNen;HP3Q z-ei0KX4)6ccv*gf6`SngznM(ehhF4&unFH6Ss~dKFJuy69AfsZgu>JyL8_hq8#A%! z3cKnz)bu;;=f9aX-g!%wKm5Dto8ZNM=lTb>`mlu1M+^c;2vI?%so=vBd$Q+ut9bT5 z4Q5alJ~pHot(a%MaLQMa(co^fxmVeDJilYhtJImBRZxUz{uBtNFK?0X3tjez+b8|L zoEI9M^!Ifyw>KpH>#(KuPx)`Br>QQAxXUhLCeQDZ|KgWX<@@LPCl<@Kob6#1j@NZwH7@0`Ca9!ayb-@|NyU5%DywIJA1X!lF|?b~cAl*^n1^N$4l zG+){*>10a?R4^s&@4PGAszx~l{{6x*5?%4SKsyM}#(D)m9d}aJsf#Bo5j{FDT@8L0+jwSxV0Q8?FOyxs%eu>|& z^+P(9DRneYsaV-e;qrBf-@ZsgD@34d9r$y-86VjD0)MLabK&v<&HR?GBplS-ua|^% z&Ha^b>az2Y59~E9{F>CYtDWGa<*&8yKX!3IdAOC|&71d%{j`f|H1j0ab^q z`;)(OYk!^8wY9Z>11|E{mHJgu<#VMz9>k;{QRbgoxT!?eqdZ9T)iQr%a&4MJv>nU+ z5uNY)!qI?^&fZLWYJ{GRj#kIWdJ*3I3_Y>4%l*#HD&P?s0TPX?%3(!a{#Lnvo|_L{ z^mndzm;be$f0%1-m7YyGZ)(AA&O&$jGwprPE$-#cn~{$JV#Bt?MEhz7|FUR+_V|py zYhM{qv|7s2^tnhE5G+t-bh&h=NqW?ymok24r_V~5R`guxQ8l_&=7vxKIM2 z{M#>b z8KP`2dEugq>{D4k<9~HkW7?Nj*>AIc7ymy~8q>a*V!L$o|DFC41D?oT36$77I{E{p z($6~jM~ebY2){=Jl>P$60yG7IqM{KzNUBK!y+)Yihrnc0C%+H9XxG{A zShq1Qof?-dk~v5*TB)xnE?gMS?HPBWFub;B!&upVlum@3DgUQ!ejIJOhH*v_;uGQL zjjbtcQ|)OE;Tao<^p(wt@cBM*bBXZTKK6soe*5aLziyZjM%Xwb(EypkCNSg#>lE9o zi(giK=jNysBhykcGQqAKSazI8`|mD(|6x%#3YyF@r==R^SRfBRvh6JRxEZHnfjlh` zax!0F7ePJ&0{_~@@8I3l-?r=Om)1$GEJ)#hrsfcleooy1bC5i4>rW;SE~+L1ijVf*NK*~46wMc4K0;U8uHJD9nzUxWAxD>o$dPCqOk;K1 z_uf`_^V=mJ|JAXhy7{dYouynOu5lOhRrcI&{seIC%WnSe-Iu#2DTtd8@Uh8!kxU0I zDWL(zrac+8vtQcmC3>RiqR9)6*njT~R4@F=K33(oYDRt0HK9_U7rsB$KEAWxYG;yl z3rm}E!?jZynt{vcEGd|T%edWrIi5A8yDtZq7I*jC@OY-X-#)X+HHF1;8F`r47osl! z@x#xa;bdo_OgZ99vWJ%G)x&S|7c%Fo1Gi9Qez>Nmjw@noT$_>`7saBCvcw4#A} zYRHgMUvTMDD*RS)mC*>V)p|sE)_USOAzMppA(GfR>JDhHNgBx??u^O*UKE)30o~NjD@VL3nla34>!# ze-LB5zNdevJJbHq)9>qD`kL+0%b)H3$3D@^uWNe)Yg^905pqWgls$qBLSgW=9aD|p z$7VaZ+TR`f^NMP}!hO`fRqeNPueV#O{j*z)V*$miT`c>Yh}I%PKDzv(-oEd)8JBU! zMqdj=-*Owi+oiksE8Ho|PukVr({(SkxAgIUq4xQG{Slb8zv}D%i^oa3`Db@|60?gq z1AxzRRXh$<<8qzNr6C;OU<>>Ce{VLG82SMJlGk`}xBN0D*j?*4cxd2e^>y1{nn?}ycNBO$^s3YS=m z5Cq5Ja*A4l{H8m+a1YLKmP+LSV6~mmpQfL(kM{S66lp7%ylA0#07Byo+i8G*0*^}v z_&WoAbW_>;KaB9Ji2@Er943;2^wKVWWq^OK>$bHA?BQp;UrOx6J^T~A-%9Kod-%Jg ze=7kZSg(rkvTeDiKL9`;xF-O;-p<(5znEWTgZzrFKdV^+Lzvjf#bCi7^oyB^vP7*{ z8`Y2uel4+o8|3$D^E0zZ&Oc_icMS3?y`NL|l|lY~G|{%!KQFzlFe>lRgWGETy<1SL zHpIS=c1wb#b;Hblf{>avss%8r&VKjrEpnG69 z46e7ohKh7;2K!esw#9?tcUxf8Fg(Vjk@mOX7&h2Hey8hQtaWHKQmrS0<->@*{Qa9f ztI`q5EI`QQolB*6?B%y_zD3&EzMi-D@<+Q9Z1oU?zX|r@A^x1w39^zUS(aQ8)`yAz z+O~Xdp|QK~?e_;!&e+>O9Vf_7_x9U&nFPLv1r_u`RSz63&|o2}Nn#5VEb%bWAnErQ z>Q{)GeZWvq^m_Zxp?+69(B}>H`!%~RNVjv)@NNjueQN}8n}+)Pcype!z4!5JJKoQ& zH=ddcbVCw3mrltAT9|qP2v(lg?W}$Lz1peGcOS76CrQMbi!n^K4Fu;K?f3imL(3Pw zAbn%IfV0$Mit3@}CL}#}0S+1FcW}>I{*Ph)o?iAW@di+<2_`S(W^Ge80eI`?75DR! zcKv?-WYL#|5WL`PH?#*1M_Joy|1}&@?o)fiaDO zd1o{|qrq056P#yDMiR1Xo!w=mf4~8Yforz}R$ghFqHOD-H{#VKnqOYOM2$?h6WkGC z0FEF;U)8KY?_L!l1?_xIZ*m$(%v zd*uH9u>3imoIGT=Wqhn4Q{w1~I^!wrCes3mL= zF0o%8;2$VXzF|HNrF)F>+Y$)oh*5t3vhT#Q%Up>LKT0p(iGNJ8OC{TS`}`Ta#zWwGPR@(Dz=3pvYvb^uX{@>i)KicF5cZ;_a{z)(c ze6E9FybuW3h(H&rA9mRDWu_BI6+o_J8XGo~ ztptL<bq!M^1cL$e;jk>l@J7YTcR9w){%QQ3r0}6kpO4%KkCZtIo%vAWR zefdzo6@tPihx+?t$>@8SKLy^l{4l>)udg+$D|h1vbu%3jYhbfhL_8aw;yd}R*5roY z*_Mau|rl&oQY#e5{}4)`cEdNUp>=CH!fJuRnYboaBB<`M4$bQOs|$^`qvuQ=CMt zr~mZ!2o!lWa49mmHmE@04@ct>^d zk^adTuUa1E@8{j{fj#ah)|oG#v9}-Pzw2#F+Kb2dmG1L)=@_`h)Aso>e)~P1&co3q zsjGn~TI^X0Y=doFQK=ZG-301S=ZPUBNo;Yx9!WrH9xvL?NBdRHACRpmaD{ydI6sTg z3VXuQNL5BU=t(A*`Ln&dFJ@^=Z*Ho1=>x-1V z{1~iW`S!JA{8QN9tvwbIYuWN!j`hEDahAFEul|JX{-V0nUg8lp!- zF5$~I{F}dX(FM(;PXCZ+|M53&TD{x;^1s-7^S~;Ktl_(F-zCdUx;r62fB>CGW5r>N6dMd##!< z9qZ&vb>nnQ!pG~|mRW5i&43x!94w88XIO(G5rZ=bduCX@Lk#$KnLAIg7 z?6)%NYE9=!^mZniTZz+X_?wl^IZB_2|DuTQkrcAt*cs3XxCOUM1DR5}hTAR7bl+ zKk=YMV=K;5cU4&J6IX@`$e2!FN!1D>UCms%TZIwV)pU*mllCE2DMjK${0c&uc10c; z6uDxMbCH8`7cxjJHJ3afKgay7;EoWPUQXah;y3x8xvr*cY zsS9RfmCaX6CG@y@X10~z=B9gf3fY|q`9h6z{_J-Y)Ph>yY zc+TsxIwm%Q|B#947iwP>#=*rZx7u13s#VWaTLp)4m5rwlmI?(k9DRN;A6%k-x{q*sKSr>axVvpOBV=Q#;WIq;&) zCSGRNAjW~-uaQXuubudlhNb6O&5rc9$D(?B3_XEuAj8dYuFdvo%$O5I9O=+nPYeGq z)mP`S)bNn%dA`MA1`y7aC3Hl-mpW5rUSM_VgAJ#TL;MluiOGkMN2M6?2gCmR#C5!i zVs&2K882)K}RpVl$136y$h`F z={HKiCxv~Xm1lmoLG`%MDlos1bei>w}f3*a_kHMVC&WYKG~2LU>`S%xns zKvFqo%@&RvEa$_*yb7Y0US##@E%h!eXU^*PyD(oaVniR(;8r3OKSb;mVq8}Z4CPRy zI{acZ-LsUPe3 zFx8Q0ra6}Yl1Prl(!lO~Zi%rfwNLd4<$WfyYq-3_qp1*q1ckM%e%+)_skPc4O|9t$ zd95F1NPi*2g&bTWUle4Z_Reo+CNoN^#L5?R7QMveuGZ?1r&VZ%B#`_Z&XEa(h!~>O z=e1TzwD!4>bGtfap4BaS%Lehzn`hJDCEAy=WF?hlGEn7t|wK|^8TX6<8$&?;L5Xyr+_u9}1ZG)n~8p=rF*oiYEp93EG zhAt;XzZY#$Wl>wOLN6oa{X(w{G(xKOQmX?Qs8l*SBSkWRDMjv^)^>}=t2R=Fb|`kZ zL^_GSFsSUky%}=D^(>p$hvJtZm?Ns^WmaBJtyz$UQlP@Jd(>Uz($nhf%d9pDJ|2oB zpvJ&P2=!`{c`3H z-Eka%mDktE9QFQvrQgvH&9`dXe8+N$yb(sD0=|<}@n1Wbt{Qr|m7kx5FsMR2GQu;V ziRIHoVqqKlEmK{2xz)1=vpMLK-%`s!H2MN_sGG(6k9@dbsNO==CqX&IXWW5~TF}UO=b+p2}G+{PdzrM5!zI++7y1k}jrnWPUkwvZGaX1I8@ z^Fy$WeD;IARqBeKyqzl#W9pm*R=@b=mrI*=N}E*u0_(6uj^02oF!MQ9uTQC&-cQC1 z{qA(=PwWgkxx4GZJb!E1i<9l|m20E@;k& zheQMQF!;u?_?qi$RuV;`Sh|aKnC&-G?zhncjn+$xl9vw9`@P7EUKq&RwbUU}knPnn z8eq_LS9@i+xH(L?gu>D}-3xN)ZYDM|c5_f8f3QK*dl=D#=b{%r*l> zj;AmI^>49yU_Bsx5^T7CWGU=1T%8wKLlIVjvzZt{Pu?SDV6mG9rRJdI{~Kl7rb z%+Q_Th$Z06(?YnG5zlyW)`v6oxPum^D!RsMouG(g zTo#Yukvv&&NEYf+=C^lBnOMBTg*bYtue;B$V(lQcEnyNefut|%dBPe!jBG*YdMW1s z9N7e8As8Q-1r)h_{9<)({(;Vo5l_h!`e>G$A%zNNmK-uFB6ATSVl0UVa=42b_!t|8)bN1rGEO z8Rw?;Ffs~wMPGOkzlC{|8IpyUE?Pjwbj=uPrt9sY3ERsRp z1jdOdUin^lt|CyvbC7L&^pr~|B-;~|g&+H`?L zsWN6GS{-X$Zscc%byDf-#0;VJp=#z=jM}Fs3)dnw+wWWAv!NJf&aYt_DQ}PI`s>T& z9$^zWMPDSx2#|XfXg{*h&7`NUWzX~*>Bs%1nBfT)=nZyJk2XTCp)Kej6%znyce2H; z{T64tt!b+-7F+pm(foN!(SO|Bq0uyVoB0UR@Z8425{5z8>*w-FbtX{}+5?a4bHSR8 z5Y<|eLq5cnKL?NmH26)E`?NaJ)38U>uL?`j!8LjBFOa4$(Orjy=}$TI`lFlU+#+)- zy<*c*^BbrVf(olM;7P4rT+uEZXBW$idqU)q=5r&Tx)d`mMN47-TER;{kly1;!Qo=j zVs$xl@|$TM?HYCmy=YvPUjVBz^~-OedmSbftE!dTLYw8CWXKdSq$BxlWmMs~-lPDr zC(DM&2t7_swWSU*N}cGxf;jp0D_6c{FNb5axR5cY?a+|-D`q}3Pb|{#99l!)N)wqN z>8HNwgfc~vjMrj)ILNT@s|$2OlE^&85S#WFT_I zqHmVcl`y|0%nwWyI$#l7oQ7xkgG~#Obho)PUU&w%GD8ktFdV#3SoN?3-!a_kixiXP z($-pG(9OR5jOXVhNXtQ9@)fWmCrh^!c$~}v-DX3pB*<~)0$bz-g3H&h+Aj3PgXJB= zSY$r!%i}g;|LZpoAU3y(i9Hf^TkHLrF!YT!kXo9_l-G4Rsk~KYDY{M~Y-hTb_Z)k$ zs9ZR1mb&x?t79UDmKJ+gtLU8~PxkJRBs(=zA`-)1tzNJj?l+&EsVqdYo7KZ;iv*@I zo^iq)u1jIm;?OQ_kO9rAhDzt1Fekqq^EOP|_5>5v`7R+ePrhcZG`G#LEd6=`#t9VH zc+=FeH!=gu5+2$4O^i3b-vTXN%E}PT4Ar@x!`A`2rR0-YCvt%KObv%X%P zWW3w}=4QfPmfK!;kQf(D=T#dKfNpa>H!V->-SyIrMVo{J*C&Kak)AAH_|oAby4B;$ z%bHV$wW%sFnZMG^NQ0I+uv_H#JjYiW`bqblpPymYgqwO8Y&6lkvKbE_*P6(ogq|B0 z42qnh#|N{(H9>7xK`83ERu3k*i*#0#T8cCa=G7#k@H%Eh4Q&XZmv5>`NYN3s~!04w(GF?8W8k1KXC{)&5L~e7P zQE!-DuYP2!`dciwb%xAaGlF@m^e8;H?`<|{|E|8d#mXtsHYaSU7qneRW)9k}&6L3o z`(pGuD;PwqfHTdPWtFJZIoh--;bcDMqH;r`n;HMuWQUx!X>O*Esp-lZ#TSaSX=H|r zL~e`#byU5o82XS(j~@9G9<@L;Bjsb`&;f^q`}ngJ%2li zwTjJ#yrT^P={gr;aABgXqcA0vSp?gg^Gq~8k)l>Z-Zgp|SxsAPjgoaK^pCukP4y${ z`Niz^-K@IaY7OQw>sG6E=yJ8-R$dmkSv_&9)iG1w%AN+FvatR-_rzKwdIcAPBCtep zu}nspEcc7>aH_=+T&(-Z@V?KNtqN6qo7J(+qcDb?05iO2Kh<|52!&;xkdJjQxy`Cg zTpb;%@3IK%s>S;oCW+nfNyw$(5&}cA>pKV#HqK7Isuq?nOTOs`MzIfHu6SixwkvUm9f^uP?g$$yEW9@o34i4VfACv_ToD@ z)A5?R`3|d|w_QixX?2gj`)e~eU#xm7xG?^ zl`5ed6AQYBL^1?JlG1TDsk860j?CBh&PW8D&zzX*+mgkPVNupmYwoi8q^$h6w0OAs z_g(Z>sXF~`YbcL9@3so*rZ?{9z`@Pxv%5JTdbe_x(06s}*d?52`&^yB#G1@w#}X?) z<*h9;{T;3%OWCcyT+Ld_s}_%|=ayO*r2K%TE%=XLX1x<$`&pW_gTL; zU*KO65rH>xD8i_>uwET@zt!JdP_HK5&$%|jm)~#wAp0m6KVWqV4po?Xb55;%z&b36 zL>L?gk`zJm`2$wB(50&Ra_g{e3;l~CD6Ow)3^K2fTb;Pe&cEP*j}>s7#RDi#Wqp;J z8x{n$%dM7X?S6IZa_ek){byf@XBD)tZ zvu$^R~fkE?!X7vv}Z1JMc56#rB6;>aXuya=O3eJ1#q?K^V z%KC>^T8l&Gg5TAU)ySmzzpIMX);(<(=sPI5%}(aW@RpuFehNp(fdkd^G3$zxpGoy+ zkFt4`V*H|pm{rTzr@uKl;LZOi8vh{GOy!1i1l3++W@blaoO%QVqjz%_I+F)yWon^dAcxT+0iIS_YzF_y{iwWI#(a=J^#60M@{v9d0VRVuP3bwtuHP|up-*L zojPuIy>*#c`Ulr`xLk`d-kEsnaPiAW(9Z9|qIImci57%ak3?v%xk6H?#SS9?&iH=pKU^DFA`XV~|ttyd>KW3_R= zg`eVaxJ+{qeo+99j)kALexxpc2DWFguYATTDWJdQ9Ezl7xzF3W+3#=f=Jv3mgkDm8 z*ICsRvV5I&vpwJMi-_)Cx^l#`){C5?%X-ebmdD-Cad`P{mHWKatIKQDk&SVtdz9`6 zy2qc0upJx`POkN@O!hKvoO42+y5@N{$F}ZQe|z3KeJ~6x%x%z3-qm~yP9}v$U$aX= z?4m)Ti{*84H#YBLc4K&JwtqqNbQUgS0wAKVSyYg65#I*;>w2qY>(sw+*g|F`@@8vn zTpOkvn#=g6#C7Yf7MZW-$jTM!ANl#ZTD{)N5wg6p-s;-y-5fb|CzKIYC${Tm72aTV zZt2psFiU?PQTh5zc+f8dyC`pil^2G=)T9lZ4cW0@J-Wf_d*mx@uQRymbXI-C-W@*m z4F5O_&1=%RAumUk*ZIhyTG zN&FJ!WW=YSp~EysI275)=Wf)Zzgg$B*p|abIrT)FUPpXjfZYo<+PuiFGnF6kqSaTP zl`mS?wSE)gk}6kjoNHjrJ9b9nvsBBMtOCZ_`u!=K79ISO)zf)#f5ZFwFex`c&3nme z-$k}Iu{UXp7;HMZDVq;rQb>B%f9baP-D=}YRz6>z+PI&$B!mhYu8-14YXyZ~kMJ_& zx(H(0$_&k5Du+GRPz1J8V-XRJLZ6QajzUOdILgUdFF1v5T$5?8zD7dqq_`@3*_xf| z_gVZ`wd-Z;O1>JzM?RlURaLK81+6@MGrENlD6+sFohnL#rB&xswfq&1HNB#?zG8Lj zHy`~e#-Pct5J`?KXY_{k`W$ta85AGbNy<2XJVWx{8##8mNDbS_5Sw4GF4<@uKJsfM zCl}3V=9g2I=(DX$5dlOYFeY)ui*FSh=$f@pvzvm^i>WQ2_kLQwyYgFT4i)ikyE){o zds=}^^rOVhgtflg}2bf zigvzZLTPA!2)}ylRSt-Mq27PhI@LUZ~Yn*YR`$9x zth}qad5AyW^SrMY^4|DZ*jX${GgugxC5DU{Uc-o?1K_I+N5-3Xb-MQm!;4ivosV!n z6Ei=B_YdM0W$Jx%ZI&DH?JD}3HM%+71>K~n$&T~(tWjmJVXACbi(bP5eOJBmn)NJS zG`@VZ)xP~+E?a&lCbMBVMiuo|F_VzX8~KBw{f_$EW~*->QP0Vq)%q#snZsO*M-5(gyf?U$>QcSY5&+pv0*H3uOGHRJ_8bkFXfqNd19x~x zx5Go2Gjbe+nGSDCdrLTW(^SqSwJw59z4V4m80*#7Z&)LGbPcaf6}8Ars%v-^UfAL{ zPG5*7XC9(=q{6bt$JML#YUUPREZ}+F7OQ7$>o5Mq;ttDC9v5Ib4VlS$6Q5m`ptP$j?tP*IoZ8Nq9{0Xn5zUwy_r7jO zK;S##ro_E{Ixa>!0>3vTDB;V2D+Qfkm>l=6(E)j1zc}vQqyy0ep-FK*IxgwtwZ@5Y zZ%IR@v*X_KmC=l|;@%?-aRk;h1kU91bvht5=19Q?9gv#*CGNe_5SS46Ue^I>=jn0p zT^*2WB~FWbA2p;qHST?;1A=aR-1~yU$Hu*{8WIrrt|7rGaqp)F$e6gdzacO>?p?kr z*`iT#Z=nt_^UN3-_ZF>+W}F=NZq#v!=0p-&u0wGGC&j(Tb%4X$8N+Fk4oJmMjC-%? zfJ5Mfxc7cTo?&tCpACVbaqk-)ut_!~?$xfAnh3VRaql`Eka7k=_0`ay4JJZf+`CVM zBv2IhRyPEWk9*JRKqipm;@+kP49CX3w;Pfj6ZdxMKueMhgeP=Bs(p0ayYw-sf|NQS z?p><`Qn~)zr+9}B3GSnK@3bM%FYZ0r5IBklAn3Zsy=Qcw8G&wb?+qQ0{yIGF z{aXj55nbcnuMK&+K;bpXwswZXIv}m<6!-3L2pmQq>p+I^f5*7@ybejJ9pc_L9gwOP zz??cDjmYOM=Z1hA_vSqz1qq~m+`B;sgfZI1y=6Ke#A+M&Ry08J;@)#QAoXbjGZ9Gm z7+S}@9U3I)TG70QKrSO%2LyLZn)hU~)D}=q2c+7~VHq8eYIBzEc^!~E&FC*35XvFQ zKWzwPF@6#{BouZSCiQ|_&@rdKO9v#A1+^L=nQ`wW9gv!4#JzWPKstg$gP-Yul$uWW zHzZ4=`_~F;DJPX)(E%wZg^}~H4hh@F;@%57Ah_B5_`42>z=}X09S{s*q@WH62bwfu zZB#w?h1FL5wjm=my6_6N9@IA*GIGo{E7Xfyt>ev|nJT)?>Y3j~%*q(%#|^U5>fQZV z#9Q_lRvGqfLAZ@~|6^+WHme}fQB<3(;IVfk=R}a*vY={udzb2yIVLkelpOkzjd?kI zBEDRFoc~50${$iYZ|ZeHiSa&qlsf5nv?B`5!*;@wFPxE%%RXcuG!dGU z?{84(AjgzYg@)LWGI29bpbc!yvs{uNm)VxBKTv}XbUY9O2y~~!dxX+PEz;c0uj$?LB3||}w_P5L;%u!|nyt*&vS_-f$z3}KZ z>=;<#kSUGeHR65{m*@SDL8%?$V^+L96SSOB^tNZt(3_?W$)Nb3B%@C`H>&d=0|HrG zmbG72qIU~c4$6M2u?OYVE~86yc~S;EP~)+_+cPvlRla5Av4Ye!TvU)X1{2NA8U#)C z&pm_l9YDsgn9bwF{FadW60E&AM;A6=d$rlX4jKpg&heVdAp_k2mz^Q!Ejeu6e+D#N z0`6X+otXuZna&nsdxiRAn^D!SVQMXJPKAry1kootU&YL#L0I0BNZ-89jl>1buPDft z87+svWQyDDvVxp3Vv(|@&AFiF3mzy)bzTIo9Ag#xjeaXEu-%lIOlUR~gqX;S1t$BK ztf+9E`vze?H*#_t-e_klN3SD?Imm#mDL2r^Dp;roJ}lFckegX9+dZ0BxU4*rQspFb z#I@w`OvJTiDcHX)5aTDkB0mOmFmaLD6n|#QrONrO28HsQ(aL6Ss|ACMu}rEcU?c@- z60zDmBjM%@O24EaN7@q<(ToUoeskR1%Q(&;C)n7hjPU-ZaM3#KVb1mvO`}MY%{KTq zsWOB2VYn4XSl8tFUNYom}r_Uz?!OaGziPBV=xga< zXG=sXq0{R==P1S&-B?&&qSeB8IUz#8tG(&V9enhfQ*K_`OjcE-&ouKgW;rTY<9+vl z{~?S}4XG$mDk^O-oKJ-tsF8Dp{wkZ{r90dGipsUK`6*0>@>4|;@Q)p4H)R7j)AR;( z3JkbGwcc*!4Xld`Jv5>M!@E~sRm(sM(L(r-jSz0q3?V)mAY8g&=G#EFt2x`P770R5 zxQPBu6%Hh)w6Kf(p_sGL7Y@k&(joh0E8k ze4*je7TIQ#fu_s#N$kJ+=7nSzPOf8S2xx@d{jlA1UWsav3nBF83@_cW8OGs9#vt@J zM~fg6f$zUSD<{BYWfCRCDA&V~M9$4p0lrBA#q^oeJZC4+9tNkPyXFFvUE z@Jx*f-)MH$Io2hW6hbjW-Ed+AfhBuRNFc5%b_EJsI}hk`GW>E&%YJwz4jV4XZM2iD4y(}rs@IE<+|-T7FJ ze%~q>R~y%_dZ4qnr!}Z%v%B$gnyk3^x>*P$2M4#OA(o9M$~l!&bJRzu7AR+lQO~{4 zVEGem%+){8L0(StwXyg_8_Sa#usx)&3202_YvV&DlWDQ0ssMeeHYUSlO`?J0zqr36E_;zfCe0dWHCSc*t4WylG-TrCw+;n4SY<(TMl4 zwbCXF^p+KVskoea@*BV+0Laon_7yck%cpVL2oQ<0{lp7Wh);y-I644UNu{B(@`_Ks z+0N&-QUf4DNMj~@8>)*mL-Su$kc$*e*P66I)O|YYeozQ)R?trDf;>@>&Cr0YFCJuG zRFLiFiN1tGx)iYNAXY$rf=Y0H$UopGQX$=qR%pW|OSHJ@9l>bj2wxy`M409q^isAY zbkoYY;YsVlW)~H-o*>fJjmw#3YKvme7Afq3NH)HYKtl*BQQigGIuV=+gGfOdqCseN zv^BK^?koK>M5mir#vnGlEayqFj=5uAD(%Xjjtp_J1UM$@wz>Ecw;g)?#^$2!#flbE zQt$y8v9VctA!BPdJE8NrQE9{=KGW4)On|6ZD|9JhRSuzn%@EZ}t|0{>8cD~Dkly5m z3)Y2Y(8)Pqnx~bx$y?l_p<0MWH@(GN;}msU`GNKF0$HHm^`NlU$y@*_u_NlXbz6#d zZdppS;L!zxE`IQ}Ba9SZnQ&Zz41O_Du4%G4Rs*J)W5QYUqj@y9H`G$xOvnX6dq#&0r z;S8IvQpKYcc0+HWERvuU(YBcCRrwm4@N;G)!5Kanh212xU-@`4P25i-j0~$lr>K`D z+Ex!BS}RilUu_2z1wv;)x%?!tGfAS!oDi}Ljj^_ceF6%*;Zd|azTOR=$Y~}ya;(o~ zGJY7SaqddOVr6GR;}3|h%V_X}D)0vfI>of}lZ$cX7fOQ?{>HXwd#Q;YKd66}{`9zG z8;qq|QU6F1eLOnq*&}Hy;36lF734fXDuRy(z8 zn>8Totrh51sw~rNnSF0m-QHxOdzm`rO{?G#(D`p#Zu5JZGmWA#88YY7lkS%mMAcJo zTJ4qjcV2~&%}PBvcdkf_ryAZXe3mplel0Uu*$~;v?t8eS0TYO@&{mVQ%Xtv1R?g7q zhog;3CTfQBd&s-#)`<6x;nZl>VfIic8GD8LXu}Q^VoJ%Gd?rWeip1t93H9U=!%AlK zq}6XMGCG}mz~3um!Ye!s;Bp&!7R>djp|7~n(?gR@ocDD_3JXH85=r~UW!N~Q{h5U> zPu@{yWN>1a#vrDgANBQFOo@o=OTE6k6)Q$x8Qu`J@HUCUToQ^OLmGl3z=FAIu&lw3 zDBdpkPUM+KyBHVFBEMuQG>?g~%&^ZBJwmlyVU>_G(tCMz#A^$=-U=n?XE=w%E+UFY zN9XS$VJ7D!m_W}08N#fHyd3g-#QkH3_bOg0a5=iGbhRQ*nc&OydpxHAMhzM!XObRl zXpi3<-5Yt*5;o`>TjEMX&h=mTlgiQJsU=+%WsJ}%J?$$K=cwM z^xRl(_=?ES##7<$;oqY5p{qj|gx5vd8JlCvjAO&Y!|#TSNUCvTEH$*qjG2eWCYtr; z&*p^idy(H_o6KjUyP~g0cbHDB$UM)u*qjzFj_ff$3#UilGB$^gi;XtV2`vtef8O=!S{|+}fl%E@qb&d>( zoER~@uX5w&4LmPx6@MVoKRPx#DLO7@7@I=L49~>gk9`?)Qo5xKOc|3hoahXk;5!L- zvSFkfBk+9v{IiAUsjM{n*l=NCp<0%0^Ys+N2=S*i&o-HAd$!%jEXq_F&Fp8?H+MU= zF~j?^ZTyHEziHM^U3rb&GWKA*_~XBa>R)MQ|1vSur~Yr%cKeoULfG!37KZKIjDJOT zn_szmBm2ysBkHlRJy&&&*xl7>5xb|lJYo+sLq+QKh}|O`KB~LgAF(I2tbMY;N{g_)%diH9a;UC4F8$RUNha=ailt8IY1y6pfpf+Lt>2ov!K2{-xGO?UvD>WAoOG zP&=dcaeThEW6Um0Y>#AxGsEXbCdM)%Av+_|A5>jZyGP99=8ey2OV9LA$&00>)c!m_ zW`x4gXe?%?#8OkzveNV7tuk6?I#z}qal+Zz&C*(gT1Ik1t-`HS+Jy4V_AIA$3-^fk zL! z2UgZU|H_tkKf28*Qi}^0wSQyFn{U0bf7IwR&P++QozA_!`nsa>sAG>GG_>w|wIjuL z&GxD4_Y}Lo8EdKfr`jjC?$x{YyVPUCcKEnx|I}{LOZR8xruNF}5ze>OovC)A*?ged zl4^HvReQfP@B5UHdw6U_r1siK?Q`KaVOx5){_h!fg_-@&JIr{r=#Dq`!$;rYe=oCs ztZgqeBZWPCbgLhkW*3Ic_Py1-bo*{|bVL=z?R!IpdOdDerWz@;QjAHpd({V7_DgDX zhTS^hc00UqNw>=TCv`WM@9f_0mz_O~-`#$9?Vr@|x6rPBq4fNtI%e)V>S3#RK(E|g z0}AtYo%Ek}yG9lDT{^a1@vd=uXB3YgUAb%go$HEEHMSI=R=REJX~sYDPd9chov`BL z{4@4^y6eoXyNl0qjjzty8%q3@R_LGb`$&eyLkZdf%MVW4^dpEm~yvi+%^Fr|PrF?iT8GVEV>x)Vd~QBsKiFR?bSQi*`3?&#VdFZlyt%=BUJmR?bA+~T~$^&@ygo_BT8Jy zo`!J~eiMH|fnlVb7BYlT$!BL;o%Bn*{F33>Rh84K&^GG&r|jWs>Qi<%_32Y~*ES?M zWbwqSwsm%Ab-_*cKJ~>7_E>fM4fbfYbh+I^)z#UZ%))_c^`~|lRd>Dpi8`asu2#El zv~N|Dp0_)w-0SVXs(;*QcT%t2Xxr+T8|~TZ^*XzYdi7?zqYUTIme3rYgNLXeZ?@az z<}EdhmV}elzIC7PSE1#0&al$+=$e|+DelXl^*`2Z58|$=vFi%2}@Q)>8HA3cFpqPl<0q{M?F~(yCcy z6~$6sNp($CS;e%-G8J7(lig*i$4a}MdEzoPawQ)@n7&NSk?_K0>iU)T;pQXD)U)#3 zuAhf>I7jLlxyNs6LnBHn=FaNwPOGGHh4-l5t3WW~9(BqpyHC4v(srW~6#$EaW+X{M z1Ip{|PKE18BMoRy?+YiC6wj?LJ=!()5TBwOFteia+zR8@Ago?`(H_yI?Y+J>J@!MN zuw8@jkvvht#z3BVJk>v6ve)&wlaLVY5uQSn7kIinKjt}rXPf(cU7M`ik@u;$U$!^( znNK|DOpKd(O1_7AvPx-u#&b}Ue4Xz%42v-Nw!LEaYyD^CU3q_f{ziLQXlOFQ`(zX) z|2@x7dA|36VK_WL=h=s6o8>+q_2DVJJ(8yoX*ADtwPTarTaDgqTgqBt$JEG8_Kbo9 zG2ctda&kBi`WOd2sNUOTA9ql?^MErR8)|U>gKEHQ_TjDnMSKqNgNOLtldM6;Y4sNa z56wsxn55Cs4{`9F3@7lM#&ZSFY@X|Rj^df5vGuSY@A8zMN)~Vo;c%05$@I`R>vj9K z#DV3lB7F_%ljU@L1OZ8ScICOHRn_NLluSIQtn}Q8)pN=lV;BX~rj=GroKjj|T2p#x zSXo7NX;sZZFk5GwJ9`QPN`PwMOLksyW3%3*cGX&MK>}My>$TKWXF^y$}kK>yw) zg?&r<7WY5mr~!Sa4k+ziGNo_7DO1%I2>kTMPF2UgWVclF?zNk#maFX!E%GYl$X(q6U(M_R-O0R1J$oT+TH4}-C|#vmN<3H5O4fYw@JO= z;%ax?(DCVR@C&#%$;>dLd#u~JbN7Y>0hj)Hf`G>lOfWD#T|M`X-Lk&hdv*;ySbx`- zHdnUgzJUa!1%KlygnMxd>V>eH_qE-pKI<#nOiNU}=W|tM!1l@KxS=D44sNWvCRgcs zHC4s1xgRJlnch<~RCl*?$DS3%vr0R6b&IQA@ijK7ksf8D*eZ(4C)N~CE-#%Z$-2x) z$k-}vK&25hB>W?$vZ)nw%gckp|4U8ED@!P(vZDO_&Rx5^g&JjJTtMq#V@Hp4X@|;P zY&TEn7U*hKckbG?p*v1Lap>5gx;^fw(c|6Wquee&S^PMSqp^K{{;o|@ba(&Q6t}S& zZqv-;k$HY@_Yg(u>I7K-m)#&)l)cz)*WsX+bsaKx^cZ)%H)zCA7go6IeM3FH&mJ0H zgU9^IJ~saA`@T9z+hM4aezO14V#p3(sEy${lq^HwjPXO&`9Im6>$m@84-B0gMW@Gs zOq|##R&$9H(KC4LP#G4(M-3S|!F5MNLc{0|EECuOo)Ml&n*cGT&i=(dEHMc{E`alR zMtLUXmpf$WxWWHrp!p+eT4_a3eBILzIoiX;LoNkRQnpCU@j$oZbNTxFk zY0QumG>v-qkXa8w&p*S|sHG2y=@7Kmm183b>x~*BiE}%3IWVR0&hT+sXh>=ajvgy%TQzBi zkMv;DHO+Yl=$|1vm~u@K9ReC4YSP<&jSePUQ$z4920hXjWhMf_+cOY2fsd%JR9hDyr4$$Lv;#@nUPuo?GJ&zLN6N;wqLD=9bjRQicW& z_LKXOe+Ue(m{NLPadk;)#T4cWK{g#(IweTR9Id#jcvf`)9OEY)SHoOOraQwEQ>f*Y zpZlgjH=Z%VzNu4Hd~RU$1ewQ`OfQ{PTs?PkbxBp(@{{y-tb^%Jb7-(%+eZH))}kHYR-4X^ilE0>_I&n2TDn0 zMNL&@ljVTQsZ)ja6ZL9AHQYA0S`B&9{-opJs<~5!lKA|xDK+QMF0Cw|GOM(vn5lnp zBhl4sYwV6KlH5{LTvaoU&K##XN!31K|J5E`URhn*B=UnNSRtHVHl=jpl(K3nQ^9<2 z$k0Kjo-lmWu+i$5HFixu(7|by=dkc6>5|PEq+2&uCel=MDt+z~%D0oxS4)1i+eAMa z95QUx{YU#%b^SiOjr2V`S66=-j)&3>?=rpX#{9c8U7pZu_vq zTmIzR*3^eo_OM*t6=FF1ClK)IWQRJujr%-eNCN&p&7v zsXY(aarKv__7HbLIHbkb4Lrq+S3HH)m-Eb*@bV@0?4qHOkgnu7o+-pumCi0NE$9BtX)Ck>Tx3`Y&c!B>m*Ay(YkOiQ&~H z{R!~XQD;C?M&d5B{Y8a_}ep zf`8%g##ZiZ0@$1MUqJ!aM&heeMD$!KglCwHVA!!Tl$3r(T`Xk8)jyxM&pvTV>D1!6 zF!lozZRHbwoG+JWi;x{#TFg`?$bgt<1B6nf^N&gisS)e!wy7hCXikKB z_!+zPU|&jznqibxPc17gpW-skDr(B`CpFsO>7^wzXIH{CVqBC}vs$QYq!;6>W%Hy} zR+CE1VmG3Ani~BqLM>&T-A<)HYv;9YL^8N?)@)gAOpaw$@vL1i#IFges$^#M+*u`+ zEY}BmO1CVj3H>%}WF!kXa0rYn1XOQ5W9MfDk)vmqS5DJ1OO-!^#x^2p{%A?#DYN5D zo+9ZTo}xa_DXuCju3+3Zw7(%n$nF-p#~kaHxyQJD*|#Q-$P@XA_7i*yaIyv9j-EXp z8F|1cKv!Nx0?{79BBAS(dy=sPWHJEvjPbX9l8c+=r4`dqYsUHjeiv}j(NpHmE-x#= z6llO;7&}QLB4E!LHS1Tq)5u7=A8yVw!|>MK6p4RM5;Eidu$0oM4wwNSw2&k{-c{v) zZ0D#CAGGsD2=STfH|)onJppEEO(-5R&fs}wJfuE;gU$4RJY?USXjt9m);wM5UOa`$ zNAeV^_va~;E8-~(s+Uhr8$R@Ocla=O=!D_p#*cH)113xEhgzgLzPGjsrG8D8$K1dw zE&0QgBuLx1O5`tK&4!cV99CDppdb->$rwN7MB`WDrDycEO`{?2YD>!({#PxxpARLH z5_|)aT$ISCJVny~!c(X&D>m{&|E#(z63=w$u_kdF4-vPMxNXfO;b5^YMQ&r-`9-_N z6gy-z1EIeRlyJun9XZBLl26S4fP{^`>rWzuUfo@pJGzIMHzHv4TqikE(diDHj?5|d z4RCK9i?IG;X76CKBW3t=cwJ7ztVPFzOc$(U)jRjvBNB(ILqn#ZD}%c9(MwOP>UKR; zCI2MT5sjG+ZbiBqrrK)aeYUHd``O&Q>pnYO-FqKfngn~O0r&g94zVNrDsQ^qu2Dxn zV2?{kb59sM`qVM*pue~cjb^o20Kv-K__4!JIAQ2mVdp>ZkBL6Pb-v-F#*H894RJ>g zV^we5(6QrXRqufQ(+P*E&o&11TCTApBoaRC+ZzO#Vl~${S7yb{DNiq)j z>1K=)!%9|o53S!0-d&NxB=(QRCC8WA^#C)iKuH|lSrRtt7M)0>N(*)7&nU}RAFz9= z(8qSOL?cCIxHN`jy`nKx!;EI)tg>nTw7D@}uQ4FaH=QSe3FiA%C&!xZoCb4~=lL%hpwYE6PK6ZoS=pWRVNl3&DM z*Y3r2>?>aL5&piNzMq-L%_;a}wL6bG|8H4__mBjZY`^^UzNC6u0vkt7o3){h;cb$@ zvDZ)fbOOoVBal+G@QL%yO|0v^5ETBJ|KnH@rPEwq|(Jeh8i z%qb{28O|Hx+i1yfWkso5IhC1W&%&}J`jqwSJD2~}WfzpPUsyG_w79&ww0?7U=ZUnu zYbj+oE(0gF@JTp-)<@}uM>#q5Sx0fCoMqe^y}IMN{%V>_IUtS1PxsAMG1qj=+=_-XLJe`?(G9QP`K#SAs=hkT z>D;}B&AZ!h^|%jkVcO0zWi1q~h1qJG`qj|mohtK7{rLDJ zdLCKWvo~#eO?`HP^Q^gkbN#(1I$c6(XH(up+$8n(aHrIIZ%dTfxcr#>Zc!(m#1}($ zZmU1?WM_$K&VRT5-I31WA#?S6Dm>b`)!h0Ib=PQTn)%H8DrJl_qTMw+qH#TeHNN54 z^X(GS_UyNW9^RqmjB)bXy(Y234aN_|zAqtHLf;ema)){tJbCLrh{j{mJ--pTSpt&e zcLF;;P|Z$pW|-SPREblZo~d$Q-z{dCH5WpOavCxVSAna<&Bo2aRpG*5xQgdwTnTOp zt`s*FcQx)B+(O(8+)SL{lHZ|l3Fun>9DpmKkzEI15v~sRzdt z$2mO`OFoIluZVp+h0|nAI)||ca3#*-*j7DLl249;K=>~@86M*Z*O7f7;9$de448E! z>!1@Dy~7OSP3Csvi940q?i-{XR7BlbIA{gzMxM>H4P)b(tjU7A1ebZ1VVnUzH$j4< zThSvRsK!kiX&5Ux2-J;C^GR?t&m!Dqz+%kqt^!du&m%yR0+JU%+KobGq4lrC-8Pnr zk$(0-7MYJUjDNN>j9>A8iOVF-aism4@*MnocqW?RIhx3^Bt8rG9))I6KtEb~-|2?& zem}!_o%jh<)H()Mpp};#LF>vWkma}yz;cNH4+T_0jSmoPsUC+rVbgZF7PwoEWx1S+ z_o1AYq&pQURM^}wemsgpJ0G%}Uo!|YgQS#If^P>Pp~&zT5)Gkp?~`ya5^?};29x&t zXyGlycLCX%q(2#VHF0;*njRFk0P^2O1wSMFBY00F-PPdeMBWQ1Bb9ERLL*xdcmI(r ze|zeQ`xS0JW&NE>b*_QCU!WhyP{<%MoqGb4?#~%GlZy@GdE7O)XUj_%F5`J;iL3}Q7`baB5))NVlPJ!m3U#=A!{xMQ9!K1~_2kVz zg6dZ0P~{?I0{#!_?6YW2C=_OmHpW_qw~urpZLi-Gjn5B7GwkfTx6uT5-B_ ze%~ekj>flzEb2XrhTI2%w!o8{apkx=x_JX_dz#+3lIM~1@StPVnG>A*y8QN4G@f4M zj43i4$IQk&TKsi1e)x(Ib;hm2$!~Q??fI+ID&f`cMX0<00mYQ7BhcbHkeXEAZzzR8 zxbV#o4q&Ig(sclhTEPON;*UE01FW1TEn+B>c&DIkN2612LZ?XJFjzd5MUUEVqVay` z(2Ifw4s`{Mal>hT1ih?(O97_wW$Ykm>|v;{x(2VeEqR*)(j)e<1x+t%HgM?S2{3H$wrg z2iUI;=Ex~-)6l8~plV*6A5GTtJRi=Au>U)ecC?rS!M}t0nQWP z1clB!AxRxW*Lo63TLWD$NmtRhHssq%AiAtbHc!2s_**1}1bH27@-)-IpYz9-jf zL9RLp)B|Y`7c3#rX$RTd#%u|rA3d%aN?T?~!JyV#Nj+>DvkxE0lY-7}8-!f~{5s?X z;ec)45=NkeWUbmU`tpUiKTzYvLDv-NtcGz9?2;&eBi93sZG$EqNV-)59{tc!xR^k{ z+o9`W#i_|IGqzDcr~Kv(;rTw?H-W&t014DtnCV9_O{0)5yvVXj0>8kwT`6Ndfx|wX zK;0AIstxM1G^l(M@h*sXID?18ADZ70=oaeL(D`pkZoj3PwL}v1?2A4|_C^u2&8bu= zt_gZBaAC*YN}C{~@F2#JI1hTIng;f5*FXt6P?^lNtF)A&HpVLKSy0K z(K$0@s2vlXHhcx=_h|f{h}t*NIj`LbWH=Ew9Cs4#WZVecNF1oHo8)}k?rQwk;1=Sp z#a)M6gsa1m=B{Gr?2gOvKZtt>_b~1e+@rV^xUdN|)?XT{k4$!2g~FfBk14mr=^wu5 z@|Zfa#5p|tcRUM9oWsJkSH$X9l{kf==$Zwwc)rRnbqXBsL;P4Z$MF3Ce5Xk4iKVK<~*QV}2v3Pb1T7EKaHHOl1o;!{}Qv63%-s-e4 zxBf?6c`IhgyzkV?TbdewIUSB`KHZm@t%GMCl{LW|3Chd~!oNZY zsl$BI$?uZsoGbrc)!s%=z4${c-rNC@LE`U7c-TZgF?{wZFmol0{~ew-TOp17&cl5^ zT70H41UW@{A~j?2wv`ANs&1@8a7aBarz>JS#gbwZcOz*y6EA7J?fA`AkipxH@30R8 z+&9cHjK>jG6S0=$_k8daEkdrv`^dGL3N6Qzc|EdUeo~Z-3IRR_aH{|(1Q>(zb_?)v zfcx-lihZ7|a~jXqZ@%3*KAhK)E#0mAWAVCBlB0m-)ihM5bxX-?rkR`HfC~7g)y}X1w-hTkRY#wQNI}C56EQo zWnfAZn!3l4^%p^0;r~Xbu3qZ26K>R9C(o|%%HcR}%rm;L zyD}wSYfkUYx*1M>gHOTyMj@Cyo8wkPk{_wvbHrUvnv2H3U;Pp5)O^ed=yRS1@kZ~l z%wy0d&ynDIdhe0Jf{vm=BEMP~bPk&3ZJuA8qzacgt*yRP<49aTT*Oc{%bZ~1n$JS$eh2bY4-N{+m$O7BZlPi^MdfSAe5X8HLeC1iX5xju6B;B zKkk0##!U0uht=O7cMda`JyQSkf4u{W(ng0a$JbJ2zN2=5?lgT zOH1efJtbaeo(%1};Hq(ZsLPm^rg1ESW(`j%-Je~hAga@hj~V|tmCPZEVUh~!OJkeQ z#5S5m{c!^jRLgi)p)6edi4RDSN5YL{>UI{hY}`!3TL>peyr19ixL-iH{L`T%?-zxPIsg?q5HhaEUlaImz`vRnN#+~zzuLhs;3oVdUEhB*{*Qx7 z+=AZ>3Rd`U3;c`mU(wu8e=Gj70RL_HD-%KBb^>z){~h>q0{@-(hxGL`--TbSMQP>T z_@9Al;$MP)4FW(ax)lFOLBY%L9~l&U5B?V!`;z`%{KtxT<6q)F0?WuOf&20AIu@Q{ z%Km`F5B8BR$Dfzw`yUMaVbY8L(Lz7|A^i6S{)h3uJ;cZP2>#i9eE*~Phf}arbOruq zed&J*tdsx)S^TT;cO!%NSL44fTQb8J_#el;M3*GPYY0yd!cX9T61PmZo)cyG>v1`V zNJ%f@wYUyV!cT?KyvzQfrfzbMi|u?rCB7@9R&R0!sP&ti6!pa>=N@z02i&LbbV|SG zLnI+OM1829f6Zy#^Cby0r`g7{ITG54$RFnJ@>k|`!1hZTRwAzXNTqCcIt+W^qm;PS z8gT2@@|Pbsb^nJ*l#I8ZXLGHP^`A6!4?q3_dvqsh*uQy-=Lu@gW~a0I?p>##<)U3F z@#QUQb9)RK|4V*aQSe-^*1YQ!)i2)cyq6yR+m9*n3)Q*rI>%}i^)wU^_spNTrtqXc zczQecrNrAMGbVvjN%6}Mm{<36N<6%?EvE~Y;JY#`Ao!R5)a5fCq0N+OA!9V1G6r`F zZY*vbZanT(9IyWx>>%iqwUYNQ_|L#GZ7|Nl{T0`USW*~95t?cGf5XdA|9?W<2ZkyC zZ;1bwcuzgB#-kVt|DP$Let*yDp4j-i&qQy@^Jl}mY(LK;PI&T6MQSDxnrvOJk?0iE zHP4FC43ui>F24^Ltu=vvKwCsn;O~hcd`{qh2FvH%!2c-z^8){MgBiu=2Z5^xvg8@~ z7h#WFm`pU5DF;`>m`lnG??pV;7lY7w0rc}hY<37#0o^Uo5(>UJfX*L`&YzbWpZq)o zyCjIbnc*fqD!&y81XyhlSdM>Q;C~u>`qIEZV`nf&cQr|6*S@x+tmB zbw$YRAo68Oy)y7WK)V+N{@_$#QgqPp+w##L2Q zSD8N%-*X9aPk#3VXz%5DAMSqK1Gwe52XPPK9>&S<5uT4?;jX$YHJ%N^TqAVii(1MF zbd8wsKw7WOQpfFZTErz{pG3SiR834qESXQlJB6y2h=iorNQ6B?OEF(!hK%K`C=hEt z0eG)~Kj|+8h;Wu9fEQdIfEVLw082GPE;E)@0)CR*>jgY|H1Yfzz}p2}Z?dlR{H# zb=4(C5^R?Q?O<8?={6mZpmsr%1iIQJkZ~+O!LVEs9CiQ(68OSSQfwuKolNoDeir6H z;q4~Yd{Z@}1gL9pKN?)ae=AI;k7KWV$38NiRP^wDGFc_)#@zY59fJ z6CXNu;=ue3V3N#}YAm>#YCKEs#dz$`kJp)XHRh$(K|ldN2Y9`J|B3w|KPlCd+}j2G zJmB2|9)ZasKLKwLaBbom;Ol|c;jw!M@FbnR{|u=0^pqj z{y3;x19)E&ykH^VZ46BLN#Q#85@HkP-^jj7;5AqY@@vSxky!IZz}p3!%gB{qL-xG_ zehF~xwSc>KJOI3ySo3AT%LP1Rgb!|L*?J$0#NFBy-hh3#z+WNzJ`Kj&kzWJ2?mEC5 z0WZO0KaD{919+`~Uj@8Tz`4mT7YstTodVtjcyB`BEdqE$$a4jC& z2}X@>wt%+^_zl221w18?i-I~|+OTL3S(9#5+xv>TqVmNQEvN{U@2o)!H$N`oii z12;J$S^*!ghit+()in04N%+o2c)<6<0Q-n-{|~UeAGjSn zKW!o#H5V7q-42Dl|pW;5lCAJ4c2tU=MnY#~_?4VS2i&NuW4@6e4N$N9i zCWB%lcB%XxgH=f1N>*LvCuK!}Z=M!nlE{w)dnJJ^$I4H7G)SPsz!%?2pC#dq{6ehx zPvI8<%hXbSzBpLVkP@&Ayxn+OFFIL``7EixZzIAj(h=IeSWASRU!?QvQ%<4O`3xIk z&3}Plr+}jad~ga64c;f<-GCR|4)`WaarrfXmk?`y4tSM-f64K|KD&Z^qkzAVMbhm8 z|F)_1B8Bf2_?Kj_y#vp?OxbS2gRq*%u*BDF4}|=8;C6#tmgT*54QVz?ny-NWpFYhd zw22^!<4J8b8Z|L7+Qg6OMT#d+7Cdzoy@*~F@gjICh$v#E9(HT3ZncNKB^Nc;ulP~T z!9xmyIZ2N>c!(epp-8ZY#_wn~_5Yul9VRh$;IXss{ob3IH~TfaJFkQcU)5W)nyI5^ z$Ljz-DIvu7_twM>zp*T8@z1b-QSudAzSFm!Yo>%+`Wy7$mHfb#@A+BeaX*52Ak~27 zr;=aT+I;=rf_XQAEx_~}@(0p{%)XQqstAZ+MN*60MN07%Kftc=K$by#BJ!J^LzxJ?R{r`=y z0)RUSU>s}TPCy7i0f3#l@E>9&hzdiTR)ENg(aTi;oI5x>`f$UYKxLV@;by4{!&Vn$Bx?cW?gDs?6&#BK#OEmP z6PO`z?r0`Ghf7WbiaHgO(aZo8HWk@>IP0e{0W5w9s{n0R6y_4mY4fqv#pSu;n`@?7 zdpq~xy$;?UDybd2WpFWf#sFe?g=-Z_jH=7OBJ>Di0ICE$^ZtMkei8_{4*)Ellx>Kq zK@YiQAy6Q&pa9u~Cjy9dTpUD&#NkAy`4L&7!pTE%EFsgj9*R5_gGrILFcoDg&L=Y` zkjKFU6b&kd+Y%L$y$BGhJ+++r5`p=F7C>i~K#jmc3n24CmtFwgV*qc=Re|dq|HEkP}nP`UAx!m zo`SnG1@~d|X_oF;XoWeC%4Bf(kj&~PT*o#;wm`N*Z1bcDc|m_N+c{5hV$#5=;Rn)) zu?@0a#oKQl#6~>DozmbD{3%~~8Vc_mf#)U2D1_xQwquYhkgE_EG7h{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){abort(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")abort("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];_memcmp=Module["_memcmp"]=wasmExports["af"];_malloc=Module["_malloc"]=wasmExports["bf"];_free=Module["_free"]=wasmExports["cf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];_main=Module["_main"]=wasmExports["ff"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];_memcpy=Module["_memcpy"]=wasmExports["nf"];_memset=Module["_memset"]=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["pa"];__indirect_function_table=wasmTable=wasmExports["pf"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";adapters_support();var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["qa"];var _powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];var _memcmp=Module["_memcmp"]=wasmExports["af"];var _malloc=Module["_malloc"]=wasmExports["bf"];var _free=Module["_free"]=wasmExports["cf"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];var _main=Module["_main"]=wasmExports["ff"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];var _memcpy=Module["_memcpy"]=wasmExports["nf"];var _memset=Module["_memset"]=wasmExports["of"];var _emscripten_builtin_memalign=wasmExports["qf"];var __emscripten_timeout=wasmExports["rf"];var __emscripten_tempret_get=wasmExports["sf"];var __emscripten_stack_restore=wasmExports["tf"];var __emscripten_stack_alloc=wasmExports["uf"];var _emscripten_stack_get_current=wasmExports["vf"];var _sqlite3_version=Module["_sqlite3_version"]=87104;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<cM)5sx*DBj2JN-or(B6#nzOi)A- z51^2!AR?k53ZkHbf`X!=sDPrPa(SboqN1Xr{J*by0=T=s-~a#l2b1ouuH)6a->d5K z@kdUax#+|YtGVJ*&KTqGS$~@nITmprLOvEfh%wZGmCLCG{34YW#|k5- zhKk~Lx*Ig3hJM}S7!2aejiGxQb1a&xv0|X#hk~(VbLs=}M!1mI@P3T`_GibbrN++O zl=K~GpB3PS@G;XeO>QI^=cZ}!BF=2?lbjiX31&qMzrpZ=n}(l9m?=aTll$<(!n-oY zErSKo5;ZLRr5+fn32w1?i1`C%#1P!@`7MDq+-EYASu7pRnF4j0VOYX1O!US5zL4O4 ze+fr>O9)|LaG#$UsOCpSAuK<7Ww@G_Fd6e1$1^jC4*XU-VMR>5O0tp&&-ndjh#OhK zeH@K_=!W|_vw}&+f|ie=URb1Ze#X$m7c61SZ(>~2mogYSGnn51h-Sdg(A>h{bSDf9 ziTRl)Ff-f+xbRh{0h`Y-L;xLG=)$ss7G}zQL1CoR09~ToV$3oycl-xf04y_13kcyk zX88=W*k=ZT1H%k(R%%%o5BQ-!m?HLIsh3Wtpb)|*#@8nW-U<56n-_;SCR{Yjv#mfpcAhA+zbOaLNX6? zE7+k7cq_69pa^3|paLXz4NFtb2l@n9Ym2wFKnLufODL10Pv{TK-BBmj6KaadQ=3TT!J7?FrSz&a8O#4(}PCUI;Q zBm#DUF3=eB0EL+!NCmBUtO|7lQ6NM3Kptjy3-Uk^IOcY5&CPzF0Wr?`Py}`bs!R~e zhaLz&hj+r{IiRpCA3Bc<4*Y==F|_cRp%cSqoC7ewID%+Htj{gK;78CEKT(SZtzgiH zD!{m9g$&aKfx4IU!F!N{`Te3VIMKrVAw}RvlMBBAehh#U46`4oZuF1%!GVylv@{JH zOuz!Rzcul=74#Pew7f-G6o~G|i!m9<42TIn2ESqqfD1MOy#o-(hzNrriYzM-1_P3; zW0FMy8Xq^lu-OB`jUR|%Nu&tPEVFG}Zk>c`_zCs|CQ?ES;J_wsj|}1`>i7PES{7&- z0OMmKgcS`L@vaGKfT{t_g+zBkAATVqDAF^iMxoV4@Se<<00aq3fJTHNpdC<9mx32) zULtJzB7R?q4>JJEgWs7oP@PlII#+0#rtR}p88+~2M0`*+M?p#?P)TS3vxh7jw+1MD zR5ED9EGtb61HothNVJ0ceBfl()(^G~LhS^>;LsEhZ_^Jg=m#`Gni{GLU+buZj0>L+ zY7odaqD<{6i21k-#spK5V7pud*tb{-2n*&u+R~T-e!;Qm#McAUq95=^#Fy~#PJB=Y z|KLJ21}lIu@QTGT@i;Lhs%q}?(F^cA4~K~cLWJn&Di7fEPT+c}PH!dKZy| z(nEE;(52o52myl_=p2d!EC7OAP^1_O|5-tBK$t@d5~O+rZ@`vY^aa7FgqlWMqLKzw zQxiLTjDcs!s1MK7 z1G>Nr^YD;)pke7JN`Hja!Dww6hEL?$2ZwN<;V&=eg=L3z<%z@jDPRF8SZE32bJIv9 zFarGm41%i+6VaoBpgSk3BmwASpwhX`C73Z_n5C9k zg5p-tuesBF=CRBs29=gCiwo={%!z4=I2Z@Y-v>Y+qgMbtV0B!o*R;PyJ zIRUbmfwN(zNWnmAAZkGfwx7X5!scK~z$Q2c%?Qz$30#BdIer!m`h%wb++rVDNW4W0 z)I()hTLRO9%#u-u#({KgWOIQq+R=4f=AV)gTDM9{`seNw2IJQUB-+7y0dtk3MMNuHW)>7g)Pjh^!)jy1Q9B~O!Ztv3 z8$bwL2s5nqM^06nBMEh(?8gnYP__=I{3$pa;AY$M6|47Ut8+vV*saL2Z5#ep3)rL{ zm=8F?MPmj)hp82wwT$8d-_}zx`2z2iRoaTAgGJOS(d_wQW|X!9gXkg_DJVc6m=^v) z2*Be;AZeWsE?wBK}#!-U$e|hAobZ z-Zkv8xHz$fEsBdiHEdyA^hG~h^s8Zy#zp@c)=!*N!{!-cKn;5&E(X@Ht%ewc?ztFT z!|pb7;$*xQVn_{Z5U13zA4y5E)l2Iu`oyXYuPDc1d8M0l3KPhDlV;ME284E zTJ};6;+NFBR7Do&|m zcL9lYtT`%%*0JePaatX_Gb&E6W7B{{%q%L-#5|(nEDRYHXVELv#nAz*0TjcF`}OBmEw|m)?|uH>)9_-TvpG1lwxE(+bqT9^=!Wsqw3jh zJ~6tUEe0Q=tzTSO&o)YNRXtm7imU6{CsJHf&;B&Uwe{>hDXyz$FH7;ydbTzvgF zk)n4!+a$$__3T|K`qZGq&T&neJ#aMObo18&t}HO>GfC`L7~SEU%;z{W+z6%FimpSZGteF-!+un(oU8XWl@3t%0qy z#OV#}ZlJM&t(W4=2KI1JoYlbI1Qr|EOTZ%LEycN*F|gRc7J?ZY*e+nPfqgDT&2VOJ+J(u1d z`z*F9{d?@U*bA{wVjsnJ#J0w^#O^BmF!n)gU+l&7%$SP56`LJ;E4?w@T(~m!O8U0= z?eV+f8`9I`cg82hZ;4Ng-yC0;-Wz*4{Ze{O`rX(&u}!g0W7}e{rT6(>NKfM%l3(Ns z_L=L`yJJ7ceuzDrek1*5?A7#FvA1Ji$G(q!6T3COGxlb>Iet_8#`uKz4e{~u>*M3% zP4WG)FA9E%eHYsk`ziK$?AzF{v0btEW1C~|q5Q|#7qJbo*J2xEugBKL-i*BzdnNX2 z?2XvVv30REvGuVRW6!5o$5zFji*5HUiRD(OpNOqU_j}9Unc7mkJTNhROZvw2`1B3w z>(k@XP3irq?Y{d`OHylmb5jqb=A`aV%}(7`v^2H4_+|5p)aR*r#T!$frano1mfDnh zJM~s-xwsqLw4sjaD@TT&mUK1jWvdWvsOy_b47^>J!>YFg0-R9c^UGxbI) z_i$={>gm*1(Z^ErQXBb_qSsRkQct8FPc2TJH_lj>dM)*8>Xp>m)HA7NsrP(~QVUa$ zq#jK@lzK3AZ)#?0M(WPgwA9_Hsi`Tc$*DV1x2JAP-I|(|x+OI+wKw@&^4H|=$$iQ1 zle?4OCBIF6lblz)EBSTutK^r-oyjkfpC>;{4!&J}l>9XLN%G_5w&c6Xcam=%pPrq*FMWG@bIEP# znduqnd(yY2?@n*`-IZ=mPfy>OUK@Wk{zCkj_?q~O@t5K&<4?z5i7$^&ORtJQ8-F?e zR^a*gb8(ek5nmmjl3ro0uqLPHre~!;E4erQW9o<0_o>}L?sutgQ{SX^rM}LkzDj+W zda~r^^iAn6?G@I9^q;9eQu|WBr+!QQn%bNCCG~Uar_`R*%c+-A`+{pyFQ!(fW)-bU zJ)e3mb?qKwr+<^!%%}K1_s@vVjP5sQMISS7jZTW*5`8jwbM&U@RNrdxV02z|ZuCy^ z9N%ZpiM}cxh;9gM79aVS25*dx&qZ&D{%BkuT^xKUdUtfWdAo0$7#F?SIOR59Q&jo( z%Rl8kseSTysrcW2lfTNn@)!BDoM$}DcZ!?%zaERe&mZJB@Jqh(FN}WWUnF+;pAJ47 z{EXkjf0BFTcK>4Y1u^Pt|FY;fYgX!ae(G)JQ_^1I-ta#`?C^Aq{8{7CMQ zlkM&D&gfmy;VZ3eIl0X@A@ptVk>LH&`=VRrQ^6O$-633&8gSqt8%S;MZPQ-MCV7J zi@sIzl6*3{Moy2uAXm%jsV7rUrJhZ#NUcn%nXP*9J?gzy9ZuPics#Kv@knAp;^D-a z#EXd+5~~xd63-{@j69c^7P&LB5`R}Do=rTHSe{sxcslV^;>pC)1XN1miNw0ZYl(X! zGb8szUQMh`ypni1@sc{Zb%*m`Ps~d^lz1>PH}OE?oxpbA%;b#ZJ;}S1cO{#X)01~5 zrzIbcsH95WoVqEsKKW+yjpXaeb;)ldyCSb8uMfVOT$_9)`Eqhi^2Ovkfftgilg}rg zORh|=NIsi3Xsqv|m^7_=c zR8wky^3UWS$s1B?V4Hz$zKhRJ+?SY@xHoZ6;;uw4a<>BQHo=bdX+-^^h9;g};j8i9-{e^oOxXXS1b zXy`PSGds*&>UrkPTz(X=PvIixu)b!s%OWVo;8`wTE5Y-;b(UPq-53>jG;Zd-*_oIF zcbMF7qe%W~X9O;v_)sR~huq?IUM+~MYX$ZTA-uBvaB~d8(`eu>P~OfkU4w+M#8-Z z+h2&~Rm3C~>#8S*1>Nb2Apum)^TvyKgtr|IlnVO{^=R7;MeghcR%0b&j?r?bwzn-c zbKIAkS{^&Xa(IOZWqd}pBOC)D;NqkD86+O)!RiM*n{L5~tlv!xa=GJI1It^-%wrgc zHJ4^Rl8aIE>+UL1AkrhYJXJmFG%VEE;rB!f*P(l zLcXbPYJVP|s6KALRICa$FK#Y~sf8VS@(JqG4xRW+6{+aP-&bzMNqn2SrJ|>}KA>Kx z=vk7)kN}!!kBJh)?BOcYF=bA&?egZDR^bvqm;yYrRh`@MUjB>vrDJ>iZQZG!Z&x>T z>LHrL>X}aGi#LTzbna603#eeiSp$IqRux!SJ>B_kexDlJrH#6)vlD8MtPgNOjMl8i zbm>{P-b6)7ynaALFeAClv~S?*jV|32EvN^TB zV^2{6vaH{2x`te&zU`i%xBkDreG6|*ylveh-U)AghrR{hyG(A!bRZYKjiF%!01__e zsDJdx^4V%!kM0tUOaKlPpf;D=)k{6vq~^pR34ej&^*j`R^e8W$0n#&B2d+Z9>JjDO zDfM;b3w-;MMTdQBF6q(pNnSFCB!~4B0heh`!Sq+FKac!Z?ow{%+A>#;$Qoz})@ejV zQc~}N@hSwA5M4mS{=gdULK({uxCL`NVqXx+D8MDqF@XnS<6?T$CL)4|bQ_;z%6(XL zEd?z|+<{1~JDq@d6r<(jt!nB~f8$T9?~b}xo@D1~M!YYd=IZvN+km?k9sP-KuIhC(MtrPS5AgP9y?S&6`k3o)fxAMK$m_Yil7o3Q z1m0|f+|SjC#~m4-F0!PRiMn#Ly6L!U)py6H%%=+FS1QyiqmDa1*{YeUfHMsO7N|7x zsLVj;h~`sH7X3s2B;}1B9`f7gHb;NAi;1%~sY%CQB<}O8>Jv(pJRw!`3kescJnl8U>163eWt zHgyi`%FEoq=wo>q7;BOm<#uW}zr-ed19yX=OSQdOC{Nc&B}xL}raVc_a^n#0C*9Ma zmjb;jao@9dci?kG@3RikLQ?JQ-PYV>+JC6XiCxqQCmwOCW^Z&-;>j7rmudA&9p}qH zyAXszo++wH@Rqgv+CdP%-^gbturjUBC&xQP9 zbwc0MK+~|iUfth!CSSkg_2IwDoOE1p?Tdg8LN6QCI*rBL;K`eldGs*CcZ!u5_DLYn1lRL9;P=t4O1# zd|T724R{af7sR3`>K8Td5_mcy%!T*3N;JYg3>{o--o&9LFB;sB?^llvekC~$VoXA8 z^dtt&%V4?uP~CoVfBvR=_vH5J+o5U4fX73S^AC9zHOsXfkq@i*kiltkJ-;fnuZ9)_ zw^uiMTF{+4%}`^8lqGJ59#1-=w>T2K0bKSJy>KZ|j}7S{z7D9(Lmd9Yl3#~hWxx{| zdD>}*&4>{Tn2t3d3=;tZ;lo56YlPee62Z+O0~&C&g&|}A-Dx9h?lD7AQd?QM%?K6H z-4;f-;057!r8}5c;Rfgqrc}5gy0hpmNO!P!!VS|MPyyKJ4tkKr$ihI$>FW8@JMnwe zSEpzAbQL8HvSEH#5M1t0&>VgMO^wbwqca*!IHRJ=oiXaqgpI}> zNsxd^1dHlfqWI8Rst?X+$Bn6H9(g#X1sDN^XAhxf0gwcKEE{V#^d_Mt*DFVDt}Z@v z%;7hayUt}lZ6zyN)Sb*p9GKi1AXDJ-W4UbcW)^F2MxB3FIloyoofS*X;-uY7%*C|r z5Y(8quizoI;@r-ByxMtgYt{e!&WJLuIDdTWtxpqc4n(JbBt)!ix&IzTDw4@@#VYo< z%J^Rbh1W}fDhd>ob>88*1I~69>Stb791I7t1}Q&S2lqg{ApRpffZnC>K>KD{3+6-z z2ZH=|3J!QaZg8xHS>L};$IE!I;o> z(6>|$O(apKnV^IUN>DICJy>&jn-)JBfC%}pU%N=|&C@J*;xtRHk-;b2R=wcg{p`>`CVy?YzWogsU^q$g$v*V9*fE z=GG!SlVkFSy8qm=REo$JI>oGR@iWQ6geqdHr1qHO9-6 z-b;>GlWJ2v=5mU`NLaAjsv2X>M*(-NN=CL~5HPR(s`+p+AS6UgCU>j%YmYB|l83<= zT^W>}WqXDTuvQ31KBNw>8<6}B4pRxbCS+ndR7Ip(f`PXMJ1llM9!*Aq94Zf#7F zcp&MD(WL${CArF%Mj^O4iHneDVMb<4Gfc3O6(Q$w3@d`7B#VjAtzIW4kemQ}B1|Wh zK+=Zpdh;WN9O6A9WS~clBbq5{gxs%M9#3vbG9-gj)rUpV3l-aGd z`z=SQs`C@(J=lw(_|e@|r;D!Q*QwbTUCiH7!HdhREilm&ROgHP@_IGu;sN;k?8RmL zcD4E9<9%N|KzS5(>xJF;2KC&9aekwE=R&9Xf-Sxz|4Q|^r1Q`x;Iw19U3n0&;1bAy zHyumf52X!j0K%T+`ZL1i8OaY{~p=O`9dHX1yxms8%hP4+NN9f!>i)?FYZ!_5h1{pA zFL(GpRdabKeyh6m^2!b$X`yggf7w4xVntDj98Cbo(Qs|KLI50XVL zgqJ!Y1)TXRlpJbH=cw;Sbxo|UKp*(c74gPO*{NaX36kb@ml!8ShNy zYVj4B+)AFsJ|4m&gmTfF-1W;#K^$C3WDS>-iRJDGZ*X}=U+@Tbzd3mO+kPg`2%Ds} z^5sNVZ693o%0>`3W4J%=_v{{uD+B^P3L5pOq}M}K7|Iu_zg<~XPp`-Z!Lj%csAzCM zGH7`Sh~((=FN5R()z*sMl@S0t_A@&JLB{-PASPF;-B)%GEQdzGY`;`pt~$2p{yfpM z9w!;{es$edrO;=0Uey*BXZcl?e5Cr~s&B*ZXyODx7E zdbDGxL}1Dvv|fdMMuIc1Pa$7$wqX(FH7S_#PS@1MA0(d*IEV6+cx_OG22=jPHQfX* z?_P5&e^Aw3`&#Dn0NF>KO?84`;+q?aHzb;?JLMWwB(`Csk3FYw!)F*>DDF{#q|*p%mpN(i0rWMW5n1s1C(X4!7`Jv0Tgv<@{c0PO4qr#x{Kf{%%+>i za5ED(gqORhpa5|exv%ocsbkX}7JIMpjETTaNP7c;rbwM139F+o70Mmk;fy6d?XLh) zOMKZ75sw;WH3JeyXZ=oyE(HVeD&!z*q$4oUb%Lqk^#&P91n4QMY}6@GE5^1d57Ub> zCjjU+@W!km=MmppjxMi4IZD+2vEA(!2$)==j?Z-shhYoytx)5ixs#6qWC%VskX!(_ zSwGN(se>)xMuP11auQ@ZUx6@Pg=7PUEKvJ%iCoZK2VLqE$iA@qL=#FE!MJVol!cZ(e;6AUEOr0?iXnJg^$W&86wn%053qnD|{3l z2|%w$Q056A__pc#4(F2jthxl!M1$MtgaWd>OAL;4zte3)!Xp0rOHY(7f*d`8?_v-a z+Xgs-0z&dHt1fXuQ*UUWhIRy{KpYY&!wDb8vssfIps=dGp;gtam*I=ZfgvbN%%u=X zF%L84@JjoJL%OL6j08r7Dd-HS+ivLC0p0Z?^i(n+7lJ@GTV;FfehF}R? zh$&MJ(EV~Vk2`nUKEUVme!bF^Xy9smRREQOTy;qIyy$JQy7kHf6tE$MAiV0cX_Wv#vg znW(2JAzFl)0#YL`8(5kNsG$=QJp+iXpi@9xz-o|n#tMxSZp?;>s}Uc8KW!%ruCQq` z1Vxu@K+T$v_GLQdec^jm0N>oFveu1dlZIT1}rr=X`et%|%n3=g#rg+(>85%M!VrpSg|F(O+; z)j^#AjJW1(=|nVxlTfiN*1{1+!~M$mA=6T2CMJ$UuaJJ?1qcsxTE;YB0z@^yDZ*wyI!9nAV7CBjl@sywc!ba!LBH^AiNE0)5Lemi zm5J@KA^Y2jX&zMtw_Mw1XA#91vndqS477zbIC%$~>E=l_`<9MKlD&3I2K9H{a;CNW z6^2Yp-${40|AH6>nRl`_Ti}Q2`Sw0aBGcvoNd+_uD8k<+Rh><$1DZ-Jb_3HSvr8FI z7~BkI1j_^*!LIJdxL8>M%_d=Xcs&dX#gr={qQsn}KAHP9Y9i1amMKuh_#J2xG-1b9uix6nfsTNuhg?Pk8Vs;R$rNZ9kZ|cD$0_@^ zHWl;X>p2$k7|@a?1Q0n*Ep;$OxTkzsCWJnt>a^PqlX(l^cWn82Q5uDlZ|j{S(Ly#A zn;?)Sp+!jOL#H4Ehlui4=)9wm%yd8>Ku%S*05VR@rKKbr0axG`ToHk$C}|{of+Hf7 zged^(K-aFEWsA+~-rPOGDTYpR_wP4GWs7lt!YQQ-Cpftd<1-z|Nhfup6&u+IV4W~O zuykRjqBqO5N4M>rilO+tsJeGk%TKO1ciK;I+V?);yi%vb4ZYcE;JNnmFe>=k%ou1y zv!EH3IYF$G1jzm}_culsr~p^2(VGCYKyA9c;~DLH^D&wB8U*5(E}0lzDm=F}@7k7O zqFRBHRU*T%5x_*%*>|+{M+ryr6*caT({f-}B)InR*y;jy(ZVpM7 zPYERL+(RCj*NEb8s@{r`TL>wq#Tt+jkdZ9wp0c(YF}eL=QB7KT9uyTcp(%$#LTMnf zC$tj)G7Cij4!~b<>hqJ6;XoxTAQy#P%z*lIa)vv~H>LbY2iAt{6o3t2EWrIKJWZFK z1RnbI&H(x-M8^;fWK!@9)m9-c!t(b8Q%X@QW2k>l=}_)XTI*A2R`T;m=I%3S!aYTk zaE*-7+^sfPS`a|qhVW{rFQ*(|plx*N=uAj;nVRKSs8goaMX*_=ktWdx7&ZXv>ZxbI zgv3?bBY}2u*CAdoS$VXh1}RDePQ>|Gs01;pQ7P;ixU0gwtu9xw!M65;z)Qqwy|hQC zEff;AKz0ETb*=n_7KdH|1X`a1#lmJMp7YIV+k001=WWsWLz z@dH^XhX-OMg=YXqi$ zD_iCoBeE%N%QT6A)od#=FPKiBEM=w14MEWB>HjP+pUfnP01`R|aj2%ZHsNvV#pgaM zAWLpJ96{O_<;ZQ2H37F4^wV;v)o&JS?g&vEN$rukB73G4Ero>e=(VCkA}>=!%!qE` zWWw$v1;?DOgk+jx2_Yxiy9+}0pa}tRpW^U_5dV-KfMY|ptq@ZjbXQv*R3q;ycY}m0 z3HQw)r&aqh@ctw69*Xxg!_aLEomu$RCVdC$k#DFi`qOH|U76f?FOY}or9=X)tj6Sn zfIH{}K}i^43?Bdog4`A0PF%X+f_LSfGRB>wv4-^&u&r55a|HE)3Q~-)1#rI)1Q2uw zdkdWhGvU54ndgw8L%1nCnGMJnjM5DJ6Y8YEopu5ebrkkOG;J_g6o`e6Ct~RkRVSDc zFdf4He9!}5ep1weEKD1~!vi<~ZUIt2^xzPiVxP}RVfEeJcc&7uy+)?3N@lc;haCGbUO^dM z8jN57p+oBA8Ra?Z&ysfsFbSJXfcrUR!waDPxcmqFT~sV|bHL}d@_k6Wc2SX_A?b#L z8$xTEEEoxwWH!)9x)?1!re5H^lV-)^Z+O&hdL>(rrMmuMe0mG*VOIB|S;6z87%bzb zzo4k7J}@&>$=4uC|3_WbWo9xrVJ=8cQVqxdB3xjc>u~{a!yp{Y{TN#}d@k*qn5XxU z5xBr2E@hBppb;_(LVBWWX%7^O668grii3$K5suTqc?Lx|4nvG}Z^ZrRpc}c^$ZHnB zT>~;8r8;f`6jkWk#@szSLwN9pR(oc)&!LYp>d2vB#FmQ%Dw`q1*acb~G*~n~DNf=) za463dAhf58$9klLNS5qUD#kqM4}NJ0G*6}w$aH{6Nl-Q9(T80GmGN;A;PoTD1OQ-e zEGIA;j0|%FtxjA4l9IpMHS3oj6^Ux3SBOOkCUQGf3K8GWm5~l>%gIi2)_y;(uMeH?Gf%(8p;1_I!LYU*3$kvV|C&U0C_#K!l&1U;$ThSEYa8ud_zUI=m zxVs#l3H)G0xuZ%gDuG*gIl6(j2b8?~9f>e)b(#lTM|$Sq%<=<~*0*(pY&aopa{ZXx zU#2@a+crn}pMcZ05w#Ca*&7D}K$`U>PMt##UIzcW9Dbxxo!4$d2=0SjW<$WCV-Gx|rn8DDCcc>%(;7BuQ zd4QmILAJmPK!Q$)cK;MoRt5?f9Z_Y?Q(1z~gj|reA?UR-MeD&3S(oKVQBsa$r)S@d zyq!15&QtDn1Fr5egw&fv%e2dfz~4a@9R?qL=M^H!D>(#tBr=@=6V*-;6azevQ*{Cm z&#j#-88)y*6=eq@g9s`vfqw(;YLV_jFBH)ZrT5lpg*Jumjd{Fa4FI#Vog^_S{A~)7 zNY_z5MDKS%GE>urLV2)uHi_g%#=!8J(+XWAlCXAwf32|m>ZOr9(t>bF5=r0>gi|}` zv^A5oF(vXqw_FmX=|=egh(`jU)7*MgK=uK1(x4$M2h0Q_R`j8112aN)l!76W@IpP? zEU|+p0v?fqPQryp>UT=XpVLbNpb*mL=#(^se9Y$*=G?=bHXb1lQ570L*8e43v)z(Q z8lgssK^VrNk)a;Spuz#r0o{BMH|;!*DFVlkHrD)B=wxJ${Cllu&<;AmTf!&=M3ndP z;ArVFuj*a|BFV@XqHZnT9S#IhML2NC`)NO*r3%v;9uUUJ;K7wRM7tBS@kX_BZo!$9 zw4s!%+tRKO8nYJ7wDmgFwCXBx8oju$Q-*~AGEm4fkhvnCjT|4(N)@Wo2ix>1Y0MUp zmPSxi1zm*8QUR6R4aOl!=&?u>j@tN@Cfzr5W+Mz1K^7J3$TY(k zl6hbq1mzsHkl6H^_n-!6V0L)UwAFDXpv@2kNG;^2&?Qrf0_a2ak9mimTT0B(&WrBb zA;d$7P8z-BU?zY@I^+@Kqr`SfDMLd`F~9?bx}|hi;!fpGDREqh`f^@%jh7S$RPeLN z2#`w&a6DG{fb}btbD&D}*B}IY8I+o?6>?$q{#r{^w>(p7jJS}TRCUYz%<1H+LK|XE z=ou8bpKyinf#C46)Y}N908JMKTxt;47$n8(&#MkfMYd#m)SvS!(^z{w2n22e?k-FK zYO_G~eYkxt-&whn&Wl*M?`XoECLS$N5{G-l^U8{y%>O8B^FPXxhm_G|{tB?E0qzEV zIs{_mrto-?)7DdV5Z-`;tR_(6t(L~I0kCv|!ev+Y;cwEUcBua*+S4$D)IDCJ^DjEJZdQY#)OPDON8% zdf2i5M@o@V``^@Qp^Z9hVLPzO84KISV2i*7(3>6x^g~$Py3py7e-kErXmnAv1AQaQ zhJ2mZSXTk1(O7-7Fi}L)`YWPTa1rrl=SAghcijogM0@g3i+aQCFG5}^OcSOTh_2M= zMeV>YWSUwy2vqinsy#-HK10jNfpM@)A)myh9s!yr33X`aEBf92$QvA5srXvBL)cpXrl#Iv|GtfNV8Xdp;disO4FQIfYJZu!1JvF12`W{L(TCvJ6;sGV#Qj zo}q6=Dn=W6P_7brO;>M(_EC_~Q=EE8M1T#FhzL+CpSrKssd2c7DA>tiVi}n#FQup= zi(BWydh1&zs1x#;5&`83^$02LU#epg_pW(@auAM%Wnjd1p!63T$@|4O8^|8eP(&4I z8oZhC7QMme8+j0RU=13)9foPc_*mYuNbN!+X^$z4!lc;2X}J)uHzQXi@U@=yGfLE| z#j#Vv-c}JT4ur_+Km!yIxOzu9oP0c$xPM^VD=l;5r4AtoBrj^QGgz3?t4qMyZsfv7 zsSb~4au{j{f-FE4kvDVggZS})$N~F*;GYE=$;iPX)A|~e_$6>)h|t(R{8!P&<3-Ru znvaULXouY_5(g3@4E0aWy3Qh?F94^34!dnHJy?S>f+1*w#d^gC@{08}w0oD)ivUue zWNDGRz-9+{F6e`d5ax!8@Lm9F2+jaZj9y9NPLbA?8E#ZlqI58kFRZGbi02@NBdB&M z<`>aZ!$V&*1FmdZ^uo%Phxdbjf!Tr)g>D9FF#ZkwyK0)RjhiV-?k6VwoGkkdiWx;Ion zAsLdedkb}s0<5q9BTaEq*xjT%3n9q!ob<38(u_<}<{%kE4q!x%CT7qh=OP$QGfxTH z)X)TUuUIU`GqQSU!>J9P{?Hs$KwCw_T33hNc5Vj}Jk3O=TC$~`iXsfH2wl!?{*E5%vm7^vW1&QvogxMCPb*n(kO2+buB&=DhElaT`0lCwj zzP5B2N@fvKgXgkH=1~$8i#1pf)@+7dHeI2CdIhkvT($8u;U83Dwy90 zxs-Ych^AWeP4@TTBJZUwsie=hjxa1|?lo{$%)@lRFMqM=sn+5yAb3kAJ2f4$K+50NCs z(-Gl+WDc==5-M1Sm3!6q3n2UNk&(?j-Ivd7HI?1~u}TK;UcI zMg=md+%v7Xt?qp$8^La>5WGT9$}!J3pGh~sw?OU(zC{RH4VuK0SxXmSRYGGxXFeGD z3Xpt+s#t7+gc9ceU$As2l8O#N67~^5YlYOc&-Tc*Ac)f({y*TT=};Us{cjxog)xXD z;4>0;kVyf%c!(kX=_OUi6&*(&K#Vti+Cl|UMdA<^B~yr5mO()w2?ln6bs&d=z8|27 z2U6m(BwiPgqjo4VY3mdUDBBaFB_0Y$sYI<_5o09kgP(f%;4LjVkUSAcfUAt^{wh&6mj5gus~!NfKfzzJE^ zo746BjSexW%R-RRG|(w>=zyb;Zjc{DR!HxsJ1LCM+wM#SGKkCns!8#95$w}rE0a0Q z5Af0I7ZMUV0wO<})(n>X*hgEtpnkdoWGcg$Km?p32^|6%FzMq8o~8BGm_vIuTDEzh zCThUFA?Se)Z;uQk@q)Te!`gz(3o>w#}fzj&^FA^h|yn`k0sP>>iJrKOgo&5p6rMHQ< zqO^7D&;pJNgoz#K{(G-E!b*DKvsDxI#}XC`p?sJ-Zh^Q_jX0<{3-Ux(MAI|thYuU zSQbZeH3x98CbTL4c7vx4OJLRhBJ5#LA>#613UM~q3UTs&(t-Gr843}ID8U5a)_^_0 zsh40@2+pxVOo!CE{?bj_V&u>o#Vy(s^M)IEH&*{h`+Ffec5VKZv+;P5llDwJh3I;y zIEEtZ>2Y{R5y-UnumzqX>w{PWcItj_R2r1P-5_$H222&aS*QJx)D;{^4DY?B9Ri{y z(~VUcQ2E0mC{;?$Q4RQ~P72y1|DuG}{yz5Ucqo9?Igc|1zE%W;LDa;W1}$vD^^Mb> zO-OwZOUOF5%A3ZhHjQK!v_q1$PzSqs^dh^J5e~i2db?_9O#|9JUzG+xRD@1R#zXLn zwPu4G?k!3le2*n1{a%N57{7=rP#mY3mK2viW6|g|u71S6WZp<_=7ENKc~&=s?@8-c z9=SAP4onrUfj3pXYbodr29?5a^@&hW+$yI}|VTz8oRvh1ObV4~Yp%lz_(G%FMw0X8~1Nsm@>TM z4q_p^hdIUqFN7wHRsyIbR`5PG0HAvIuugb64D-W9qK?j|1}lfqpdyqrPT(CG_EP1R8wE+)&@y$ITS+x*JlF|0*t)7 z8J6~SZT0ah+1#_VPXmHUd=0*XcY*x_BnmWf;%Jbv3}z@aI@8M02qF&!o$AlC=(7#V zc{o{OM{T@|fDN6iBjLfeHE=L-nFBox)9o#k(=8u?1<6@C+e-t$yFegjlgMOf6%9P> zk~t#QPQcqB{sf2P;t=O2Gm@z1B*^;#${edve=*~yPgeAqCs5|lB61Iy-NCf*IZY-7 z{ho5G^!G_v2nKjgEH|3I!byRhs%VShK_3#mwxaLZiX5|&;mia!YP1tWWrnF^!uY<6 zxD+V}e251zCz%AyKmwK&X^GHFSRq%|n2Bjny;V1?WKoWUcJ=Aeuo*$Stdu?>PC`}y z7cdZQPy&z8W4RN@EJ?t*yb}&J=`|gul~aZn^3Vk@{c;#K55lu7hbjiWiSw{*nBNKs z_9Q-XumO^|q~)VMCk*eYEWfETEH{Ih>1#i|vCjaf+zVmOfA9r>urX42AARAWSJndq zTD+GBW-pR2hq*wE~J?)yoaOvx()YE~F66ljfa?@z`dXEFPGvMn$>J%~^z&CSP6MLblrQZVI2> zfAwyM@Z1b?u;VOLz3Qmy^VN}tB>AJXWt-mCNzryD_`nm5G@5>5t9$7R+~zT*P9vc zNe7G}$JaRW2{mX_pW>GT_DU1~J2HX3bqn-9XVdIpqbmlGv3Dn_!S5tPb9Cbpw+P=K ztIOXxy!UDg5xba2xikF=rr0~#jm(wz&ACSv^q^gB5J4yOJSO3Ci~97P3H$>!;@#ou z)ejv$SAF$iX@E}71G`Bz^u5W&%ZLy-6@q*X9hcyc&^_<uKu) zPSsOYA3W5t_&?7WG3MEC5a;AE1YVkevoS@r8dsiDB_9p|7yjeJnwE0s#QclHgh=-`oQ0zw zAmVyA)uBN7IiGB4rpVYi+u9-T2EG1n~F+_i)97`ANHwNU#f)-N#@(fSlFVDn5ht$WDq+S1X#z@3g zf8Ww6GSQc3crCs&)buSMbO-{=01Yb0)`yO)MNkYVuaMsdq5C&ch|H0FXr7tj=N-`q zA*7kPoAr?wIt7d`8XNXz-Ta?5arE{Mv|zsR|G z!Wf8RmMKIhR7gecIQn7zPpyXa=XAsqISEy=~(FOb^W3O zFQ^XfIinij`Yvu~DuC%aDr&H_yHoduPqy7XD2AXg0z~hK#5*-~NBg7qPNlOe^udk# zod>AHa2Ad}Uqf%`A$E3Av*mC5tmI}^5G62KaA?bEvETW zECX_ybk(&C@+S1UARM`jf!>xBeEccL=_=oTqHvwT!X%R~qJ=;-mZPu4 zX^q&TvDSMghL8n^bI_E??xhMCaVIoMw|rs`JMIT@$?9ljw5fH|J+*hauF)B^gqQxIzC2VqDrR z0cA^@CDhVyKC;JQ(+at7T)wDge|xlnX3d!kcrkVJ{kP-&zkdgLkn@&|`7Xk_hEznLJ5|HO%BGc8c-}l4W-_<`nOf|m# z;Tklm`|&!Q5VG~hBmEoxWSG@JRl27$ju7s@=UD!ex?#^m|GHTM{`f#u{8NRPXshFX z>JonjhCt3CHp8NF2Dw4USPkQx`zalI5u4ooT5#cO9G2)Mf!`zcmmQu%Y7#bkta$By4+|YPhNFN@vGI}f33#f2Y$^24!l_Z>n-x?0Z463eiM=CD!2*3OVp*mbvfAe ztl#!xH{IYcc5e4!`lq})f5VvkSv~f97N>B%^?Nz~{_?wvzen$*lE3Yvl5zXq2iKqf z$7J5DcKvY)jOmi|{+w#y`t-LP$Numin(;ry>Kfew?=k6WRpYl|T9;IVBl5~>zfIYo=n8D-R*L;n^vpK|s0`#d~ zn5io>WJZMn@pS~1VSw52jG+@8t^O%|$G65%6F6|l?Jx-085EH;pfPC?lsb+NM^0mn zANeTM>_8{Du;!%6k3IrGQ~;yoSz-i|WKvCV`UxhuzgWg5@JD2XUN=B3t9g>iTX!Sa za1xOA#T?(2Xhn$|LvNQsml%OOc;A(pUs2EB{DH~K(|b7&kbjDDn=YNc)C=GFN}*jxYu zts1}qKYI257>4i3ao*%HtWduzY{a6_I_|BWwuZ)#zv4(P#B-!e+#sPrKcOePJ1G

    Eo@=q%+$y!i~XYC7oCy)@tPubN^hA0{jmP+yzwGGr@;(Bz|a-BZcS) zb(xzw=<3#kXchPhNXQ?WFZc7ax=FwfwSyz#MnTyy1H5MU^?gw7OLfc->TQqCNB*&q}8#M8KJeH5(G#Jgz0q(Tc z=s@Qlf5=&O{?tYSnvZCHI>6hMuGdZ}C<(mMeRn!X(tB$DKEPwx;Rg7(@Mf!kA6xMZ z&%*8Rg1XSBG_eo|^gO^~(&o*={ITGH;T=7Jz^A{QOmcx&NV8b5)WiD(!-{zIg6Kr0RD-?l(LPkGEK@k6YJaPu8nw$tl zLeg4Jf1FYXH1d}DcX$2QJ7iWki4T)l4@U!JU+DskJ&Ky*;MaW9X8qa;2lRn;Zu7k% zj>9{ep9=9Kupa<+Bg^Cz)Tv|+=8JP!ahIX*$NcDfy}+T)1^F9L(GCTg?+)>@=58V0 z-6rdu@1Xgz5Rd236#Mb|>*Hqiy!BKL^rSn$SqXW_C_ch;VGC%&02(LC=3m|E0fckY zK&^b)1zu;~As8OY@f^2Tw5fA|t zmAK#@Fe11?a1GLfg5rjtLW!t=5<$VZL`97naEnGoh`Rl%Jo0F zH!Dr&olSpFM(Ea0FNotp%L;J0i9UJX^$Sdw)(bz_`IuFGY`dEjm|?ah-k{T(CIF-eQ-P8~qGMdI4O%E-^ND5u6wplneoJslmYw zUcjw)!RW)avJEKMeJhx@wToHg_X>>5}K8sfX25{jJz z$Utr}4aj@>2qA)kcfn}ywKhY{hpxVjS=8=c8_l;a{@^}tYgQNe2xZPynI^N^Jyk`v+dEwQcIGU* zJ>%xJGf~Z)`NHgQI&=?njD#S=4vXf^cki_`-O^uORT6!5l`C&=mfG*Ga(A>hqZ^`? z3y>XncH1iqSY~zKz<+L|__nJYX?GXquJkRF+XKSPwYUL@#eAGW;ui@ppz3Muh&BdY zNb*_r1`p%tJ6h6fJ@OZXQjXu^d*$2YE^bpr`A5ZYmo{DZYBRXd|C6iDOS|@44FKam z?e{S?X5LVmlBC&3_QxhlzzxZt7Tq`>Ee3I9m=8}3SxH_b&zX_+;W{);oodZ5yJ&Xc z0<_0+nh=3DJ0>(UvQ{>OnxOk?&7*r?$H@4{djWg`N9_bS3n2O#aZf9<}*4DKO_Q1Z3L`|5eUV+uZe$B%9G$z%8%aJG~HEBlTR&ZjISPvx+x(%kk!%f zQM}^WejYsu#|F2x$r1>T|4R?65zE zW@v5$a|!4PNZ^Q@64LU3bA(!w(c`?7K;26Wz1o9Udl@1I6Hz%X^2ClJSut`_V=!@w zyPy@b!8&}l;(LOx=IclqqGtJa_0EsytBZtye%x0Lrm+fk)2sOCpGUtm_y;#2YZ~^L zB$ZVDaSuJF%^rmZVjw9XX}_;WY-{RWnq@jBxqGu_sQKJ|nl<~G&sLcVN>Mq0-3)fJ2*)jRJF=wS{K4!*vJxx6CAciAGa6WwwBdYTjW)u&h$k1}Jic*4(* z7|?Vc>t-z{P+hYnIQ#nIAZHM?+t?G>e%|NuqR7ksf?XZGzObY@CpqILE?Sl&XKG35 zmZIoL%BDnTO^aT?myR%{$`E8+!^G;sbW9ED8jszi-llJLJbV~!km*#^ zzPz8t5z@Iey-ml?8XNzFxl;g`&Ju;rzy><^VQ&)-W>EPK=<|L~R{J_(LTkXaCo`Fy zW0P$-W81IMbkD_fISXQ@)Ak^_xI{ej>nepUQdk;*pCN`O7sBfzCf>*~x}J-8CG~iH zekGE_fOfyZ1oCVzzXc@u<$ARq`D<}n*=~s_JU}d%KqVFR5Pdq2Nr<$5Q?n{4m`OFU zm<#yYpBK7bO{THl6M9M}eM!i%hp?FHyXj44w?gTgn@mmTc#xr0#=5$HW6q>^g8iO*67Z1xBZ7fO)#3M`$s_m}k7S8^VPDnrpMCdFFqb@#Ifu zd`9ig$wvC>XL$!#HGiOaA^$Pl92ky<#?fJyk6kdxJQbsHk0vPvmxZ`JkHitJ6wvs@ z!JM=;r5@Iq&RYhX3BfPehoObKX{rcR?#hOk9!2lmLHK+(WQb`T{H3>FWM->4H=#oe zV{wwjN+IU^t-?&k;b>y<3}t%+Z@8O=nEss}C4bB1C2T zdpjohgM zu#c%}i%>BE0|>!Lz&q)##C^Jt*{fnQl5gS>vE#5anCu4bYX+Ee-PC=}zGj)bV_!2Y zGa1?~8|m?r*ZuPMwAwyQ_jF(HXMSVmyW57D!_77Bn_;FiceRljWIl0+A?RuS zvNu3t$;6T%>R97$kIX(DmiUA{dJIp3S&W~wV2RrvncK`QZe_DM)U0v;Y&QGwGhlzS zr}?d$vOfT@#$C3*$(rxo+Wq;~8u$GE<}kC=bslaS%)KreZaSKm-3h~y(l2pm4>zZ_ zU4e`$9X-jXv9a)34jyuUA8vMQTw^eJgpxuhgo1$uj^sn9M&}%;>4MYI;k;-)>s5N1 zJ79$AVeWBfji3wXxa&rkUhU5w1Hph`wmML<_OKNqa!JLvj4=J_Uh9#_zt*^3BhBbz z?+q{qpGk2*7kkxFL19uPVC2E@_~{br@8~I$(gQJSek+tB8Hi@Zk+O4&0}6vpV2HO%k=s7GfL`6J0@w_&vDRLD6&Mju)3 zyvw1d&{mvt!u>GX{Le`z+#zF3ZTcmN#sBHf9Amnbd66j(?vSzOSabEdwPVdhQ>tt_b{KQC-qjpzM)sB_pbX9r zv`UN)-O1$rO)ATXoTpfB#>bzl-Q@?H18bxaWEIBxqaE+ZYIO8=t^4F)46xr{w65e3 z^G9PZPP&)JnQ`{U=iP3Hnr8E!JM~c0zo3?4-jC*~@nNV7nEE znK8w0U&Aa1qurN>nUUsQH}r5bq01!T7LHQ3lrS^FgtGSH_`rft5L|%&Q5xLp)*Wsx zsPe0gj~T12_znajV-iPB^2YL(1dS3Ct?m;l=K-Ba!y} zmuorF{DMz@c%<38HG|pZm|jGm2OMSkHeHNHtgN#dgEN7NB+C;IIYd)C)_>WomZ@2bX(}mZYjy3K2Qcb%F7vETe zg@h!A8^2NUDHk{kW{RV|*}bmnIMc8Fhq5`)Qvp45D+mlebrX&=4ZT05L9eNg@<1Y7 zR(cN7SfYkYg}tzi58KizSm4x=Pf5dX1BZhPcVIY z%7=`m_Qo?Adg04~==`oA;3%ks!Ew?H9&lwRn$ZW`+9tXHM+BXvWEY{Ae)*X)uV$dA zCbm@8J!yaobOJKgMv``vTmSwVchiZcbLl-GDtIG!8u#>xrltH(aV$u+6rAY}KgsM< zyyO)ok#%+_0h24;{U-rXQ{3k#0r^k3jz4G5UE=oqxoO#LXHFdX*I^B*fSf+5mA7Dn z`=A$d-RnO$y@$*$+M$Cj7AX;mE3w0nU~JDo0;9LqmH1@RUfRXpOh`K^wSqfnBAm%P z?#hWw;0R1*2L#~2d1YbTlEyS;+; zApT^OLU7N~Qc6rsX!JgDMkHS=3SM#BCz*!h3nl}=jA*Wa=1?zzD`Jq8N`jxD=J_|+ zvr{Ck)Q5R-T#D%?!JrN1n|w+**xBL+!&gZ=d#D=?r4=U;6_WY%}-HdcYmZv)I`-=6uH5Vu6|0V4nnrfz*Rj&7Gratq7{NO#1-sTQFjcO0Lm8Y5BxfRq2cqxua3vs!3 zm9hFog6rKeXTaXhalbmlj53e8C(kf<4gLETEEr%H71cL-`JFhsb|QM@ z6L2J{Fz5x1c*c!fE8fzJ;VPkqad)0+2DP25ZGxIc7V(IbAx$s3ug^4>c8m{kYFX-e zb{F#?j|2{bAiSk#nG-=a-<@R+Ft54c(@ayvMoOUV(|RX@Z(VL0)+}$i#na57+W$g? z_TaNcK4-8;bD%ncu?Ke;_wqC|7EZMR=q|(lm__mWy)Lfxg|?lWIm1-Aw|{Bsd*4$A z)Fv|fa#9u0%YA4rrka=dw1p80uh8ntP}VZHaC@?@?NaLv00b3$vc(1q%iW$|n#q>m zWnY@Bb9W|Vr2uFk73iiC2##Lk4Efd~oeNbAll<490npIv3L<&#Lle2%T|cIi!W@Bx*wNRxuYg@}7)rnW2fSzCqL9 zC<~Yd!}q+Ig>ik(Gd1NaP~~eg4Inf2Yi|5`5P}EXn)6Kej&v_k*jED06m9s1fSAkO z=jXxRY<7+3o0?Xe6_A5t=tg(&`DQn>(Vfjt`f;dgFwLzv-wZa_x;M`^KZjY`=K?dd z<5y+2I8NY=<~ZHetBV-FKTND~*Ii&HjrsIiESG|cGS z-M9-)b@9quSb|`yJM%)5ZTsIz`PoqfbemDkf?%Cnd7(L_@+Kc4*hVY(R+`eavrM+v z-@nd}k`t{QkoltlCNakXAF=1?8$pUx{ui^%MP0XQ@%&3)o&zTM6JC^+(kmNfgPUAg z&h!XxVk%*ljr7A10$FeXw~||=8WXtSxbZpDhokYl9Q@Z!?$0MPQ8SqM!pCKRUexQx&EtK(TQ1eR?uMxoZL<`u&XIASm zKBm002XpeKyMMOnK7_=0UeRr%r#He!kfsk{AR%7xY@1k>PKY$}HYwz? zDn?tMCm0CrE_3ZJGW)b<%7kS(jww7zDwyvkUS!UkFy91^`C}R-;|mJNQUI<+54eGo z@@JHE)Ho&BLoJp85?9Y&kK6#F#V-F&fGYkqKJ=CB91xH)r7ceBB*onxLd&${Vz z%~{2_VHDJwg8wy_jeE&DY`=ONv(4>&sd?J`$tCBRK6ZA-^(VT_Zj%_*i6lI!kkkwp zvB>Y9vZxxcSX2~NhZT^$*W9n>na0v@o}yVl3U|*ub9Ci=5^pQ$2uxmB9elj5<}&0# zXyy*N9BJHV?)=Nmgn^@oGmj6}I4Z)%9>vdNj3)n-D8$jT+z#iLQ`dNYhD~K==D1c@ zz(Q|!gRU^kEv5!|EJ;J5yM$b3sR9lknh^vk3-jWP^%xP%!z}*`6qOfP!BWO|V z{N_YM4_eTp;0IT=fFXVF_FZ6l6hE;9z z!+Uvf_zl-RbDcSk196nV8BiXE?OfNzoET=iiHpttY}!?e*}G4>uNIr5G2l4ZnZaHB z5Rh8<81W+zS^BP%pJq^$IBC8g7UYAZy^i(-C*t5{^PoxXYKAGcaxW*Ag=y zR&L%6rc?GWo*m67ppCaEDIpYo*7h}fC=>+Gf+yTFH<&}pn*fW(t(m`MmWp4?z0=sSv|cKD}$(qQsCvRrf5O`lt8DCU^6)^>=E{Hm)&HJ$sAlqG84S6 zdF}psli8tD38qfin30+cIQH zPq@0}rYjqD*mAR^Jz}gf1x4ur?3JLO>>)n>eE0cs)85W4am6dld78D^D@?DFuSkKw zEMMtYUrJ&Gh}iZ$ql+`<89o?CH?Y0IbXzs2+~!Qi~P<<9p~ z?u%PYP5X~pXM2P_{DTQ~{*w1cxz4wm;cen|0b|o5vq3<3clNEOi#gvdxz%*6^#RbB z_^<)kLjZ~pv9GDlmIqI{O}8Q?yei{9xfM9v?%J$GDM)XkmF7PEe!bG*nc;f>niR?{ z$#s){jU58wq^oZ;IkU)Bu3~Zj;rgxu2Q7DFR+-N!yVq)SxT-E#jok5Rcg*cT=Vo{Q z?Pg~AKZ>*D7ait7Z@RO0umiqvd);Aj9lS_KvHT?PVH9ytmgR2q9j4 zYgl3g81^^jIrFgF_#24H6Yd|sF&8BPWp}|{W@zz4Z+H^mes>pg&Pk43c#V5*dq!je zBDTuVMfH#46aR-qekC=|VQ0pYKQS=6m$!%wK7@0M5(EUDh zzWKndxDSEsH}3QMOm#{0WWF0^_nRpKmhGOZyVA*NDEj}cOM{DBkmvp7ubIJ9))p_is;cn513(`CgS=XD8Itp@POF^y?(x1 zn;$TB>egoun1MT=_FQM4?EpEG@gQ-~jlRSoIMgOS~Vte z&1QGw??CfUxzB%RI#&Rp#L(L#%R){8Dbzm#+PlY%eFRTEX5ocL*uvZ0-ySh{?b2R5 zcmJbw?Gr?Tsu7AvQA9;|@*%&I7@~sx1 zYf0p?!6b);CY#WNvAx*blDsjq$WeI11D@)oo`Z1Rw~v{J2JDc`vl@t*7MJA1l^K7Z zO(St9{8ySV!px82EDFzl^n0^$_xnVrZS);+Avp8*qX$Y&t=v1{#{83*JAHB+yfaMa zhwDwY%ccw)945JuPHMMOR#s;*C+z*jN4v%iW?-j(JOVH7c}liIlI5iXUU1t8R`|@d zYyhj?=HyCb!9%Y2 z4`xO%Kb19D#xo}$NhJ1Lcf}uol?CqhKbY=aF9jRQm$A`X0dY7~>991iqddDs(1+k1 z_thU@uitXLo-rq))4k#utZ3hLe|`qEw84G-465BfxW3Pt5qth2lR1WU)c>^lKC$O* z!XVqBelKc+R6{@XtHO<9&bHaJ@;+2&DM zDJ&G-udN>xZ$<^zxbo-B!KSS{_Bq&!Yuvo&7~?hWvFE`374EOknXYxdO`mLsaGJhO z93+=ea<1$1=45!L%b$l}UE`j5-W;}D=o8=(L8BqfKPDU|)o%@=7Ak-n0qQ|9ZpaIK zp^cmPg4rXTe{}N;WzCEfbpRkw^_p zAl5ow}LBm1MV5L%s=ii4#YQXua{7s-H?yf0lw9Y^9o#jgPZ-5nNjht zc=0@Q4;e_l4D@bueP2fQ_PuvGgcbQqI`eDyvzN`GJ4MWEUN*yB^;WpkUqz$v!mFlh=YQC8;EDNFG6;Sc zFHEc#0+MB=okQYsq`jn_JM}dr>N`fB$voCK*&&yjWoC9^q5<$!EVoncFFP&UT4>(W zTpfyFEk(fHi7w7$_5Dt(z#VvQB}LjTm{5bAJ`4 zDTow@GYFP1#|*bp0g!hrFh{>Q6^CT1p#XQszHYL^IY2{uv;}=-!mXgGYG5n)lo^^v zaqX4-<0#Z196-S1h9Wx*%9vc=z$Y7w>-$(qJJ+wm7Gb95(NT$epT-GD`Uxig9ya}pZ2_u8XGD>-;q_7ri5iM3Uf#h z;?VMKO3(}6aYS?qK+K`P(SNERIaJNWX;G^&ns0+$3r9Dqm-u;O;_}f87>)HkPDXt^ zDpQAiN0EwB)~9Z3O%oNt){<3nK0#Nfg=1R9dKI~k-e7YPVyR9akH^_(B#koI>0;IB zXMS#(_BMIha$GVQ_0oaF4?v7ptNfhO1K)pjpC($xz1R3yKt2H60vc&%-&8Zm~0zVM@~(&l;1f!L=$(48|-PggPi-LyE~a>49G~%H{ik zKD$*k)Wcm8_J~nH7CDM&C{c%zm^WM7yx*nSy0CU`F08wdoFq*!7q!ia!|PPCFr}nc zp?MsZ;G<^!FI(S})|KNV)1cnUi$LMtyi6Od7lxrB-ocuG`I&bcmCA{#L34xx8W6Sm zt`LsBKZZN^GGHLJU>*yKL%vuq)_61_tZ%3lTa8)| zH4s%0z5DD?s_ORNV%qKLgOSUx%}kAwr)QIRq5(A*`kkxop<2lZS9e3@wCui-gSo4= znEEl5>NF6B=s!v}uzEDYOvWBue%@Jwd?!ga={F4-iR#8FBM~DjLVeDaiDuv7{<#J3 z7vIg|vU(2(!xQ=c8agSUw)jYX5(k&JLl&i-D3LNx05i|Sz=6zc=v3B@(f$MqdnXhA zgq@vB(dJ0dedYJE1Kx{xzTVg@!Z610yj9m#FNMIFd~&Kn>a;AGBHyrG0?s(?FbK^ z9{UCFr)fS$fcfW8e31>%H^6E~vG3amuLAbPf(=qiz~9BJcfvD%Q5YoEnzHZ=uYj|u0XGJ30Gw6xzh;IYM%k#lh*2eP z7Zbt!3#={DVEj6;Uh!I{HqiizYp6>Ov%|uA=~J27RZ~F5`7Ju z>-k+zXmQcfT4ey&Sr@RPDtFnqel%nxof)^vd7pu|^7)+W*!xAN zVODVG%q-|`CVgO$KyGXoCP_Et+AToN%;u!Z{2_5TV~G*2UrYgb0#O*awUjR+YHrh7 z3X6I>i~cIqDft>)^q%RO0|IvrfmVy@cYXv=YandZ6c)!1L(@tsa~k%u1_2?3gvZUA z^f3R*&eYfaXz3J4bk!6ewL#V5cLM&-W7LOqlv6+lR>c?lhrbpmR8EUF-09&+s zgriqfIfi)f=)0o3wV|BoG4w+~3o3Tv@%%KfVKE_Vc**~32&uIb6a z?}`mlc6P3q37wNxalq4d!u%@sb@upN$Qn`!F7O9K4jV1h&{jsI0qA3p9L>^6gsT=j z^YswE{3E#4e0{b>= zmPdA?5cFc8ShPGW@zgAl9LcO@OY+ayU@_jI;ex~V4m27QF}9@G0v#+o2WbI#+I9^e znA&!-0?0Gb`QE@sxN#rg%THuo9k8$-g*J1^PbNb1`1osmVdskd#lZ@1E>1cY&}c7vABH=Lla8O+qovP-68=}iYJVP>v4`8l=`kpa}G*nv-edB4X(+zimGx4uuU=H>w)a{tHqwuV%HwPD7H*g(j`TrBI&-`)_BPC=defR8 zgpg0C;WXCygysJ|VrTu|J^I=k@63E_pW%&Hy>s&T(&-P!^-ER#Kh%zUBan$df5Q^} z_t1XBt7An zTV4ShyW)mghzea=ZL&XxmRbPiyW$JAjuZ=PLHo5)Z4`vnxjKCCI`}XT zwc|u{(;;yo;N0Vb!avQdnX96HimVIW;G=>Cfm;VycUfO3xGk6nT?A4zKotrYB}NNz zg~hmm7Fx`T>5TRyn*)9CM{8_B8Fr-5e*%=8SK_8pZsEs7aq+vK&LUkK%b()0LWSON zgfm0&n7X*Qx~jU+A@M9~K4FIeMLeLda!2KJU=S55)euV8M?*&m>H0o|Mu!k2#sfG( zM7yg1J)%R%B7fSWSk|sBs;_cDq6D1V0KTT->m&UR&}f+s|82$-PgPT*XM<(WF*RPg zP?0nV+2!dZn2v_{uloJjvRykd`pAneiH3J0bPYr>p4q-HccbZ%K-N~^{(%nV>24Z{ z?6d}I3UfwqD?+k`q(B%aX$l?gml2Fm4iQZbT%<4#JJ0_Yj$)0Hqo-#(z%hxPYCA&k zfr4mcLx(VvX^(G^GLY9pY7UQ_Ld7(Q=?9wl?b5;D_HB7As7;UtjO@#$%|6$F!&`HSthP2Bjm1ie*PwCke*;Py{&viO*$} zw|NVGV|9|7q!0sQW{sl2WMW;DfX4TOKb|Zyr_9J$_y&#*@!NhU>x+oX_#!Vw!;`)@;L^QacYC9cMr`y-y!Qwe!Q4FV58Va6@^)bugc?)RUXFxSENt10U3 zL5Tw+!Sjn?Aeoh&=YJ2O>@UcwCS)pE`Lan+`+=A?X!0;R;KT1H&Y*t3DMJ&I_}rK~ zEe1FnC8ucJVtblWU&dn^l}epMDRv{1OCEjv=V5sISf z9N}*O)oS(4>c_(-rRj88wzyEmGaW#**mOy{cw1d~ClWLYV0s>hnG&(9j~m96l*yZa z7%cXo$cM=c5f%(~U+7VC0sah=wE7vGY!)e!p6!_o7@Lo+oh|pjiEPCxRRU}7^3B4x z!-~aU<9k`IzqudHgzr_1IOr_NtJG)W)8k%4(0fjL;m*Mck)^_nPDZJo$sU~B>Dk^5 zX;F2$2vTgVxRE3}M)unL(!wk6oVWSSWnCM}o1gq(!_uu!y?13>L`a+oVz#!G3MbJY zpi+Z#4K}h#6dE3z&4bD{&6Nab(4)aw+cQD(y15N(u$~EyxO0_7$nQ2NC-0g!{pGvo zZ<(`k&dS`}Y+17at@7fKH!7PgXX$4(hnEq*k{3C>(j3h4?XeOK*5{jud26cy6f53N zQIwR@v#8we+W(#7(s?AUPb6g~$PsVqF2iVyN)Cv7--9AM8<^X`{O_2WxjLDo_w;S_ zQyZyW+ZZ4bm!E-t6xp?nA2q@5W%?p>&XnD0i1RdD$5bwxOD>u7qe@{~Pote*&mfQ~ zx-*`ZowLH^a{(?sPew^2K?u%n*cux)$dv}omL58arGZq;8wL%(dg zt^j@PnRIGc3?&2pmr(K(APIjABwe$puz?alKv3d04!Gn0A(ZT#4guYN0FvDQJ(Lj1 z{U=aTB`EQ|4}JnAKU(3PK!R069!PS94O1^D@oiN9KZKGW0|`RkpMuGhx&IkX3XA>| z@bG{U6MA3>02x~-xDzX;ygzszEn?>%qs8mW-HF>w`)rK;#1g1_D3LnouFwj&ve>z8 z=tYa&{oBj{cytH>R9>j6Bd<$v8V*@AKcRn|lx;`826zs*9Y_xmYZ_{qmM%x=x#_u-Tdizb< z)xKzJx!vH{mPO;LdAh8;YK& z$Yd^cmEW44-T&@`;em^TC6#dU5@R%!+C0BN$_gcHAYX$!;ak%_ITKH=^S(9BnQu0L z-=)dIAm^!XiF#VlyCdg9SNO8@qMU^QHOzIt`_>%T_%1nQG0gQOI(WgePOx*qdnB1n z@VRvK$$r6jKl#Dm-L&sa+op9k=D$!v^iG}^Twm#Nezf*^6O3n(($SLpx$-dusB+JD zc#SS`&wgjdw4a7DO)-Isn~*Y*`!gRMtowE|Y^P1ZY1>WD(ginZ9Q`zmW!p_%mn;1} z=I_6ScO<${lorP$z+O$X3WO=Rt8CeBjw-$8aaDvF`K{aUd(*e{5`T}&^KadG-M{5{6s!imi0(lxg3}khiTU-luGH8=s;>o1!`9zf zB-H{}R9INuByn<{W^9#t!ChkP&-nSXv2&8QUt-)uYZqizFV(D;`j3Ba2^snL4+$Q` z1L>Bu{p}n3xCu$yZ`53}g^XvK@iGL6INPIs;ES@>#~DN6chd?{Oh~0lz2SK#`VcKc zz+s>fCV*uxjy_mo+@F&6(vBEX(Hj1yzBPJGc}ah1k!d(5W%n*|m0DEp9!}Z)JH37j zJTJ~F;xCCfCU(;=QgEbSrn(|KxJol1sap^IDB^+II;F^tt^V#-OQPV@0i@y`AXN-V zx#x=P9=J7qUu1_?KXg5P^2ZN3j0OV0RP^W^JFVD`!ouhNV%s9bhnXu)mn?GoE3x9tZ&Ah?b(dR$618$43UPtyN@ zqoUbp*)VsATId~$v*^Z)By9zNeJ!?{5BCxLl_6UGQuD8RsOVb61VpBbv0+z+l{rm5 zu<}@pIPKCE(2~2ml`S@}xCdL=b8&R-S8BW05+zmEj<_XzlLIk(i3t1}%yZL9?Ri)a ze+-(zOSX5$uE87jwTvZJimNHJ2jT-WvCNLHT*i@f%AHC?l%NyNJyK?~c#FSNW|z0S zm5glu^yOhcxEYdw^VN0bb|7Yt&z0M5?QZK}GI>YFQaVmIiAU@3?W41c-N8#s zD&6wMWofrpg`J$zu-&Q(+pyDz?S%?klP!3(Y3-O*j=tGAwo0<_#@R~yl=-!LrqXtz zcOO>TA=n-57TDv6<1#0(L(+F|P2(Huo(Sx*ArqD)%`e$#b<_bt*&UdZph1{Q3~g<@ zb=&0`XjEdKWE{!`_eVzUZ_ajCw6>j#@4k_Uc){uJp4PVh_>1tuT^i4KRK))m`+Ib~ zk#c{frbOQj#YOP+Is|Jh3&zzLp&S5Ms2?036fFjWF@~A%p?{Ms^u{%{vAuWTB6nOH zTW`*Gxi)q%KaaMtM=|cYwuJgU$Njpk?a%PvXluvxx_X72`0hx9QzXD6np!MZTYjfc z0u-gE@do-Hyz0hOK^vF4UsTynec4AoiaxZClhUx{uo%`-4Xtz$8%%`&lo$gOeBsts z*#W@dyH&PsXCH}prRawB?QHc(a-w-^kpJw{3F$*J!7Gpo=Cn+DNFJ~&reFbryT|=O z-lnP)pBYj3sX*aUcY&I08x=?{`&=xJB(et2lX?xp+LTlOsTerHuwg<&8b?rLX zh=)gZut)v4rX*^GnooA{&41j%_B!C!QW=_H8Xdw6?PWqb<>A2dUa|Kms|2y5n;7r> z+bV(SF|mEs9aU|cy1Y^>^%>YbLhjTp)K>LUF7a`(zv>-sb+zr7D?ktHO!=L5L-<@8 ztKE>A5v|_}ElV?Lp;sRw48rmVx+c<#ha}m?8v)Q1$X>e;kyw5g?$UP5MKmQ)5^EU~ z1^6%9u^|$4{h%7#4|Bj-HHe~~cFSt)N%(-{pVGPba$ytri0-v^AEY!V*V;qf)%CWf z|2?I7=Wjp*5osz)1T96Gj>3ZC$g)O1CBaqRJwOQV(d4>E>+Q29_kA*RQEw|dL1a5P z_f~dIFktblSs3v|R-P5vKrYKvL-@dYkT6ensF;cALj&y>Sc7{HxAw7z+l@&nt7Vua zP~Jl$MZy$Z-v;3%M!r?zNaOcK(e7R)*dCzW;w7}Yx+#f8)SzUDY`1=nM@ttkg91n;IpqHqS=b%vt+tVYy1TDp^K57Z4?`2Ab`l*;g2u18nM&R2CgO+4N z9ewuk3A`D{93;kO-VxMCKYn3DM-fqc>Ys-i;I7GyUWaw#{Q`=Z{Ij!dOP z65bK69+VX_0O&bUEtB3!W-me`45K$?!Mn2Ypi^bRrG(3l$Hf)a(?2B8ka`Elu>Rt4 zSPFP%lq0p5@Ua?I5Nu@#ESaj=Pvrmx?2{2j23yr=(mQm;E_SFk=m{ZVdHGK3u$)+^ z7<`l=-ri-7g2Ei-U#gE*S}z$|syn!_qv!~U#UCX`1d4hj*q}|G z5cLQmAl*?ic#W*{Bj9=jGDH{`t>4DdFaV`nq*pt7;>I+vo&vKbEPP_0o0LE&9SuAH z2D-@`R`5jY#iyBvGE$0iLgXsYRr&z7^Am|t6z1=A3ei`w1h~1SH5U0VN6+9k?`sDf zWq7M*9!qkS<|o%c8DCIrB-+`Q0J9oAi2Ir{u9>H@7$2%ymbpnp_v~oTBZd6EM+U+7 zYFFKhKl6Rk8|!+}2|j-%L^1UuN)lxus=AC=S44S@hdfAPGYL8eO^xg?qd|zR69Ol> z>S<-QuChkU!Jy z-LSIQVG0{Ed_|E!J{|m*2L|R-TT!+JDyv$^j(Aq03FN@%5h{kr!m*4IFj7j;V$vA* z$ZA;8KjBCGyq5U;Y}*mK1q&l0Yddl}HgNnc7o`B|&?E6v!Y<2JQ90W#x`}?1wX-Ra z6_|nNJ-FtF(aLv7@@d(y^h0C~u`G$~$Z~SfinClCJ4FHL^c<6dU=o*D*JwvFR6W4e znhhP?$oYV6uwx?-$^pWxjlf2VHv;DX?E;;M@>${iN3-pGIV=ikv7wsnC`6pgR%tGA z_f2G5H?K~T*8wIT-Mo}o?9{MW7|(BJn1T?p0~gzpRMJw+r-vr+uaIuv-wB4idjZZ- z;@+#n(q^x8$Fq@$YhiWNJJ<#d#dYfA(y+D1`#BuuaA3y378itSwmd(usW?GnA14DY z%(nmw6mRg-^oj#{8M~JlD>{|5ZeE^Lf)b^PYsTKopHGzGwwe_tHD(n*EhU0G_J;=I zF*n*027=0if#ft2O$0NB5=8?7HEKZIsR93k_A%ZA<+}{1+=F4%7>}u3V=C8a1;c}e zI{wwt-FT23BTAH7wJggnfZ)r8I;{uQ4Y?#kWTo@G0389Iz~dSn#HK7-4_rct+IR#B zaS3bZG+_Uiq2^*o4jpv?GvzG1A# zE^Y=}Q554ckx3fW21SJ=rx-pf7F^EK^@Ebjli1RuGKnV}bCDF2&A7eI9ju@S5P>w2 zidlD!Sg>Cdwhi8H&9W((LR$f9Tg{Q)@BvP8yac<7Jxa4|VL5-M=kYh!1oepa^)#2a zn$-9P3NW3UzXBYQruhvn>Nq5_mdq=?5VF>}sF7)cnt0_~l72B3rkQaJoH`>+GiqUN6ut1Be&1r`3;|=;YTuhF zIUpmR7OzU7bRFi3Oh!CS9U>D4eD~WTUsNE2t+w)Z)5KJX7GlQa_Y4@$gjoX_2yv#R zaUr3z;6}?TS4O%m(D7@SR2p|C1m%ihb*Y2PGPYt~^ISASU-8zgp1trglq$9On1;oDOug2Dd%UNjL6C-GeHrccH$V!P ze=@;|(Zz(@@U+k)_G;}Ucxj*eI0VCpY^h^vjo}epR%nr=1s+lRUgQ}mf1T&VW4J2O zI?x93F?zsyVkZWOv4roNu!`og#la7y`21k{iUW6l@_;taX;~o5Z!ebZZR=oM1Kz?^ zfVK)4{!CCO{yQ&18;>A|jZz$S9$km4|DU~Fw4JBMG)@iGEM@6{0)=JJngagN7j&oD zY7t*XF)~hD6(=<>Tc0iSMiw=^fNs}7y@5grWcdy-Bl%I=utpdO2rcy{HtZ(7LJpP;8t3~X1fOV}gJhfO`$gUCJ zS*V$#DhM*oBVja8=_-OREkLuy$VW;8_v{s0wur^SUrMceV4}$%0h0$tJ|N7y1EAzO zhW#OP$1LmEfR8>>kMq6ra;*YG$aGUoQ6VZoiNBq!XQxF~*a%b+1p#KDjH+n@O0t$> znZwel^e2HDMQg8~R(SAaZ`1d%g!vO6Dw;r>}CEM|s4% zV5`xTaJ+Z6z~x1e7({&}6lKUe&iusZc*jhirrB)A@Z{yd%UIU0he@q=9JP+G>MX^F zR5F_kj-)gb1^ zv|_@N5bJywWYVKa0(A{#0t4+W(B{_lMbW)mks+k9i3;Wy;o1ZqjX7K>Ky+5~tqT|l`Q(Ro}3v&1oi0WpRCyy($f8rMV+viJ02M`m0@ zg>6qlDUUx=(H>JPiY(4rhVEmSs?E+Ucr2YJ6Ab$Yp|W4*0O8E1*d%G!utU&{h{mMi zD}i<4NTaQ+#YM6>61a?UzV3p>8Q@U&Irx$M17CnCr`xH2KLN~c(Ijc4yDW9w`DhQ% zHbUa+;|{_m(GDj`^$_uidZ_sjh)NnWpwL}AO}6L$C^Ve+yY^cQT2jL-8H;s+PInji z9Ciy6Vg+%iBb*3q>9a)^)SoU zi*cUUD*AJv$80HpG!@*3l98Q4J1C2F1l32d>t(`9zIwUYTBif)NW09sN08Tx80XpiOL@KOK zk0v4Ak)WB~aS72gU)|Fxzpg^vG*u|68?A$QLwD&OwpWe{A>rFHXv%?cZRU8&lhFYA z`KMswp5~2+Uoz?gmq!nEM;07@MdUI}-!46ul^!dhp71H*ZhcYQsN`&trg1^0I4;D>b--sq1aqodo_->xKZ%S{7p4MCsQ4X{(o z6?9H}12HYS?!J54({p61y4hH>L&ljx)dHmC4Pj)$TewWm;&C_+LTL0uzI(W`S#W6K zB_V(21#@J*hT#AWV0plnFPW7s(p&!g^ldXcvpEs0=~Ag`zD8V)7t&p=@z3)~CU4%; zo=SKL`Yp1Rh`K88z(Wq+W^8B0#><>d$PgfcHj!cjrbVZ5&aWb}$R+OLf%XU@i@Z6| z9%=4gx5ps+nIXhi!w}n8`#L-UZfAAD2;%e8!QE;3yVkjjhS;w4=aY7Z%$_CD z<%;TrkQS!qc!}XHF@zo;V!IO{<>Mjtu;5KEqa}i>cmu_I8avbu?l@hO4Uh%feR#x- zr1N|eivtx|G1N|~c@yD}$a9G}=#uDNa2oufUU%Bd4y}AOjx>~CwdwAZz3ibxL4qu( z6Vhj;am0USFZ)#+u>zc_n4|(L;5P1UYg#FoG|Urmy1&@l_95_R=Y8yDME<^gA3L<} zB10TP%j5~03ZUHDQ9B;I?vB~dPBmA!KkSFf=?eGlen|L# z=NgBhoVvjsILtoMVSTDn&FDCe96r-ZFkpkX){%6xmos zYx_sndN}m%O1{0LqwcZ&ZBKX3a62M%MH#Iol)3y~_w;bvvQtYoW`y0o^X{OL_K1?` zuCKlEy<0ufP9`>X>jUgznU9d)u{9fr!|l#E!0v|j>9+^iiMf9;nuvo`SAITPj`%3V zH6__R#0IPv^vVT&>gA@G~W+j>#MMyxqf~b5-aJ5*P z>vV$`g9%>obL-JKThLuM${tYpftm%jXg_*nMbdpd%8qRWoQkLyv-}c!(FCTF`ZFxp zwZ?L4{P{rJxd#%g;evPdP@gsNX9rIS9#IJ9==l{%+kb!im-1cSw*22^3Wc#u;b7#aD9JIJ-3eS50k{92 zDfAi~oJG8WTeu;CJZw{@0ZvW?Ee*^giu)MG@*t}3$Q1gAw!S!8eol(2L4~*(&9+Pg z*w|E(w{-Lsn@0y%=3QL2M4re3X#W2#WL*~1t@wRj7)^>!g8aLk7RlipR0BIeg7eTvfaR#@+ zMA!Krsdn!A@wTgi@B?g^HPjPhb>TeQw(O%KKl^?sx!;Yq-?aX{mou5*a6pV1Buews zKeK&Xe}%?U)jgj@@$X&w2-|1aCe+J{S0n>T;F1^04@}$|6A`{2@Zw?cn2{{lk`)-l zUr$^Cz*~BkGDzc$Bka>vS6hiI6cEY_PD7gc!X11hY|~~p?MVA(n{yikacD{;N36tU z=3IB&QFfuZ+I@bMy`=N<0QIb7MrcLDP8Y4pM;f3tys&BNx}$08bGPnj+ZEjV=cDa@ zG+aNy*4c~GZpZ{XwcY2f*dIEF!wggqSO}IN_}o1-!5+}n4-tebYxU9{LoCe?k&l)J zx4W*#*y-kV=Z-=8^8hL=MBj+7^mm$j`WV}(&$F1wz+Z@0S4gxC@TA^x5@b=2hlaw3 zrG=z@INm#4n`12j{M{wT+Wx8eHu#%+^jJHJHBTRhQRKI7kK=6D&c0({8$slc=Uyvt zyF2?h+imY%3$Y#Y3zUeHHM1hJ(@P_w6#tny9iBw{O$>8_p1*pWy^2stla9Bi*{e$3 zpN_ZL;*A1|kr{V?t-ZN?O*th+#!axMeBFt4wuG2c`OQAr^BN|Y&lVP=HJLC?uKEPq zt&P&$SL#Si=K;q=@T5EB1Y6hphnFZATyCQxA2BHrydqV1HqNuIiN)&}>v&nMdYY8C6D2jZ#kgFEsA z;BA*lHfqvao`|oCU4S!nz9;@qN;w`Ft^N?2(Yjj}+OCzWL2Y@gToyc%bZ6CK>sD>{G_wN@7=ePunxS- z^*PzrRzJPko5&Q>!I8Zc4Bg%+=&CWLjb^v)j{0rNqug?tPC+0g7+$MGt z1HLOXSH(jU_wYeF`xalZ(Q?a9aJ^2kJ-g2{wVCIvb_DWvG6Z`=TsWkv@*kYLRy))UiCy3lXC)=Lo zD@z1%A@tq6iw-CINAo8huoagZG(By z-FCX&yLi(EeenzT(djlSy-6PInw~FQ|1<0)cK`KffO(vI_Y8Yahb<6mZK>c%&IY<< zZ((chmYqrJhR4pdBa5zCXM%06)mipZ;sY)`%U+%R%8&4U?emAKG9MaJ9!F35*l0d5 zi)~%uny1;Z#5}!vnynx3bXD|B{MJKP>k4@ElxCg!;Dbc45?Mn+-q%=f_+Rpfyfe+7 zYY8!T)O6c9`O%hQcfoW!*k9Z~-S)OumAUt(V+!__OaIay-HseDDdl)cD$aDVsFc#t z%=o1}JeLD`!GR1z6a+@(v?t?tPUG+o92dHZ5mx18Sg6WOp6CnFBg?qpzS#~!T7Z|v zKp17LV&rMAfbad_$}y8s8-x9W6c73_c}238E3nE%_+nkZEY_0NRTlCl0a(Y z!s1`nu}3rR<@4A+U%TS-?Xd%%1kLDlO#8wHhUM?7EtIIsbl}-~eI zB{OUmHQ3gH!MnEB0|Tex8F~=fbMy@61Bta?xp)88q42~DI1|ylK^!Hwfba|!J-*BW zB7Enc#F{p2Z3kg>85hDj!k4;xP*hrYWTz?SMIw5AP}J5xqp!ik>n5CSuQ&Z4GoB2= z%T3HTokI#HrZh}XYm{Ubnb!$rI#lc@vnZu|_uJ>-PC3l&eP*sGoq z+{q{*pCcMcC*q83Qo@P^&e%vzX!gVd;~NNhGCIrO#2&A0X7I@`CM$To>=F0#zeau( zWi#~1>M}iJ`gC;qEl(0JkDZ9zAOl0s7MLml0*Z9Pd?CLTE5}SD_L&-U#p-VGr*ai$ zC}r8yA#T6X7#VtQH!a>BBp4>Af@Qwt{Kkmjt57`VKLw{kEwM#fE2&gHRVPypJEnCq zA>7XDai9slA^wwiDs7@LnHlQgP$)={L>YmgvzeO|TNXAILb?}mP zH8X6-0Wq-;4ncC)Jw|h^e^Q-P-)u0C-fLjNTFI<^Ql8J^pvYf&QTIeAeGqRk~FdaSi0y{MKwqayM>-XyZKt9e)8=@W%lSLgy zmkl=z?GXaEbyFN$_e2Ki?)f3{`HEwdTryio+x zqS5F)`(K(#qb1PUmS=Jc1&}pAK)63np*sXIi3)%Y_|RD9OxkAy=yRk0r9JxbM7RK-(~a$k+LjYw7-4ziuA#BMXeDV#;fpCX7sd^PAo zJ0P>xW-=vyoC$aOg)ra;x@8yIrS862_8f<9C%YeB3^A)DYUm^O#hp2e&eEq(G)VRV zeP`|&JqHTb)q~ut)+Al$50f3-A7>Pmxlf-g?&QwQ!Q?G>i*ojunrFVX!3+qlwlxa^ z5)s2&A6(#Cwb$oR5o7e3B-u;%K)^l%Uttpj?>HB zsk8CwdCdKOHuB?dE7>HCl<>toCif^p6|Q$x7ul;ie(n3@FVKzh_>j_t+S zcAq(R_o_C0grdm4qX%mMzqP5%AKjUAY-8qeFA+At+BA0?MaeV!`W&eGIWCwBi#gAA zpKFJjXWY-{lAGumbvNd#iM^NK-n8x4B{t9|R#8!=#jw!K7te)D({TF-U1GZ(2Di_~ zjMXhL;LHn#4Dk6nKQg2ALQ|#WeTA#HbRH0NMr>8K6Kby_zZHu4YH-Xd_xhy_;PpSd zU>KH`9XUT)9f1E*hM_bi=v znS>B5^5}JIudpe@Ytn0;S>~U^lrz9DT;o-?rQ*HTdzmU!2IyS+fu0|}3emz%?wzab zcv2V)m~Rhkqsi5BUIwLra|~`yyP5Ot4KSe{u7*`2ugrw2?VIR`_FQ1c1@FsnvNqy8 zC{~S~wrGLftx8X^Pt$`WQYWwhxi4N^U^lpJ3++)IK7plYLUaIx5B(B2(txMBQ?9Z7 z+F$bld#ofJtA|1 z+xuF3ETXC<*J9kiz`b@Y8)bp}{#ttg$qYtb2XrlPv#+!J^0WRr6bDzjE!V+jFK}j& zZQr!OX7N%Ki;&=-4|xSVAkzbfVsaF{EdfzPf&w8`H+&JTE^t>avP9L*n-c(o=ywZu z?$JedarFX(6IAlaps)~u-ekMAeMs4Pm|o&D(H-aoDzHayLJs$a ztGd~a$v#&lWUwOx z5sXq2$Tq^v6q!>`MHvU}MkOxzM8MHuh3(xm=|?rNu1sZdNBdFTR&m{cDrc@>fEOiQ z=`En2O(rajHi0b>50vWgx1L{#s$bWO4ZL_#7wfShD923aHiVF5Qh8ZN$kOOH`Fhdj zxSTKHX5V6uNUy<68x*(Y7Q_cagX95z5-}2B*gLd=Wxuwy#~g-&?EkR#=J8QfS>tzC-Re#! z-AO7N1QL?&PJpoQi-1U>tfGSZI69+_K4L%-+#MwW*+BtWu8znih$5SU1X*Me0Tl%l z6$KO*6vYKa(Q(1|dv0|CKI1&Uf8Gz8>Z-bR*K^N)&+!huBgQB=mOwK2DU3+~Y-)a-@! zMQxW#(pLBgu}4a=fVce>LCgjX;(216$qpG`M$T(b7O}jqE=4IqUWp!0*zpF}!TTbI zkTp!0BRm1zI2qq8*F-4(xTFmO}!9a5BMRJFRQ z<U-B41eiNr>!bedm*)%Q1S^llFB@B^?t*X;d_<;YQ3)MEDU*s)k7uKUH945%qkn zn?7Zq+2BFgb5OBxTur$kNz)AJ(PX&ETS=!j`6;_Wp*)Sr4rVtBzmt3)qqgmO&r|lz z=^M=km-cM3KlNM8Daq}Qa9whsJ{GeE_&TgfRo2t?5(@xWwglzIUfq5v`*UPa9~=gaiL{TFSV}`7+D4y+@@PCgPq!||F#VD`LLd~%r57sb;@$P5!#wo%k9U|!0cKM z#ok3G8@r1&sp_m1AQqz1&wPe2wpQ(Z2FgfTXC?g4Xx(_FeL-+CfmgTb;VY3PCDnxl zev$yT3Ly(@YI6e0NK-OoD0n%T3$(w|7CHCVM*H z>qVP@+etcgvwcO;L=m{e5FZOP4V+`7efEEuD0h03M0~_%dlLE4GPc->I{W;j1`3c6 zvSoaG;WXfR`)q-5ys6*YVi(nUm91o6DR*fu;<*{dAqyrs>qWb{=;c*~o9P~W{3`C&I2 z#mBbV_2cXP?*ajHmcm%4!Na~7jx>i}?X#`+nYF$%e5uU45t(K5F;W?IdI|1gi+<=O z`}*wn(YGWqlOV02yI7}gv-{K%Y$%QZI37Std?f15*8{iN^|1Vn*=FAd`gFG2>u_G^ zY?bN_+wFXPV7uKg<(Eg13f=2<+758X8r^$`9c%TZ8F@B*mh>UuWxG>AA3JSyuxL3E z{~g4Cd1E}*ykDm2r914tHrIdeu$$og_S4j$Zu+v_S+axas+aAi4Pi#T17B<&q1p#H zQ3X4dIkZ{e<(ZsS;A9K8&K>4f&wSaA5q zh4#l${l)8{Sdpk(K%fSk+&#faWRm6UR4`sUr8;x5lb7fIhzS+_TwDU*`NKz4xOso5 z)?d-&h~I^XukQE0JY|gh#?axu5BTvBJHA?j!<|u3$VnPmvPfey7u9M&(+#HAaeoNu zkM}?uHi>@`YaGK>fDgpMhG9HP+AS0g-p}_VZM*l_-6STNgg9h*;44K-z$F}Kp%^zf zluNGs$#;7TMUkg)?&AF|zvW1Py!6Y93j}v2dT^s4B0bg9CGWNSAt>&-G$Gcl-oEY& zUry=+^z~WeQt}jP7k%JXt0??Py2<){T(5h@Zd8;&P#Q#+aVg4B0m~L}HVZ;C?r^PM zwc}@u%#fORoGX9wT};|s@o13s#0P?Fq5O$q?cyS+LsV@fmA~p$JO5IdIv$s~BQWCg z1E2twu!ade#E*kMOUe=77Y1mc%jiTpicUm?RWB?ok>##-A_fn5KTiv~^Bw)|9d^BI zQTG1Vg<72Mt8I<)&-hqHt`rt=8nbD4JN3_>E`dXi#xoV7mA&hf&idz_c4OUtr(IVO zoJOB9+`g7=HETFX!Ft7Ro=e0XSrYjpZgdtb<#K)YEB2kW1ZgpleD?u60+UhUh`AH%gUUcCwm-DNC=0!RL|UN zcd@qz_1?X9<2Kt3NX7)RO1($;KI}eZ6rMI1Adx1H$+B0(34qfepaec_^_JZx?_EB` zFvP<1X%eI#(|5lGF!RbhWx7~ff_OajmVIYr3yT0Qji;kQX!5pQ)+nhWE_4rP{E4TO zug?a27drZdG^cCoNKsaZ4pfhL1A+cEJ^Ky2sL_9%+JD2$PJj<_z)CiePZRo?d%|@I z6tMH2aH0LHrN6i*+(7^JJ$rK1ly~e`ZT;)p_H=#C+xDXwwE#arN30c)YW>rD4CXCe zXTROJ-+TU16H8$Jd&_-YU{2655{daS$#$24m@(i+Hd*-4S|Dxad?6=|q(sEG zsqv}=BA5G5J?nsdcW4nr0kT?f(0=`r(>x7=s4Ja-fLStp!y%K^S}@(cXQ%*b1Ku2m zG%I(XNvkcB)}Q}}y6em-XzoPAjSjEt`}nE*4{04-{*H+zAZi5gV8H8W4xQ4k-^3ou z6Xsy8@>A=Pfm|e3kc7AYebZ~2b;w9gnQsA1Wz36_9)ART<38&BbU^m)Rf2Y61;!s$ z#Af;_gQsUb4W`DH{_poOaxc_vJ^-8Sn5M7#fT?{%-}`}GKeXaQNe`hHePAaB{CdRS zX6{!>nNGwzx)zP|T!gk$7FA!8b-X>_@yfl*Y*0|JsDs6DS{jH#7zoDvukd}$Qi!v4vjEcm_KVhZhpm?`M5D|kvuLxe;TZZyv@@up+u zhEwKJTD%p73cFO|NO^iL%z^&!kX=xc{8Uu?M)fJw!H+B|zie_zI=c8nyTIL=X=Y7m zkF5Cby6=bf7;M~oK7_&lw?6ryonQ2C<1t75!ifAEzSuK@t>H*e8@2t&?w2zA3!&;? z>9HRn0`AjGKeC(FUTu5{gcTB72?q*5DCIDa$3C(X)=-`EG4u<6qvXCp@WS6nU-Yqk zGs!-;d~7G0K81ROW?OpfC-(=(_t|2B5@1g`y(A+VY)X)Tj4j?G@|0!Nk5XLs{lu=D zvi2)*KYae6Pwe9C_fh1!K&0dy7ec}FS)bU~AkUoq#O}bQ{b9tg@%nFv!I*RObBED7 zR(^_xe%TR~Dkv^+zMhwG>a`f_Lj47D%iRYIef;CE*{-}5B+s9)+grbL7!}xT-TPC! zG;g*+4q{w4L<+ZrNMwUP{;Ay#F+PChEdj>#YI!BG)cytNoDDz-RTXQO^qce5Gkavj zE7}Ll_7et8kg40BJiv~yy}ysB47U%!wP8hsn`(>IfkruM<=^F>c89yKe@AZsRZyxq zr;NK35Mgrr2>K>Kix(ZtfjUwyxeKuB^DLzTlL9x8H^_p>w)9Wp>6(`eo1RLvKIgP= z_${B9BK*d;9$Y0omodtBXsO+r0>l`s`P~*uQvD&vH05`PFNYGfp6I zsl(=#qj|o9({Ufsmwk?sAxN zgB!C{eNmF?&;kYx>jAX{la(lE!mHz z#lS{UJ4oM&ZQ#;qx8rt$)LCY-(%h%@kmGi(=maBd<+{IRMqblXkK=ptwBB&seg`Ym zzrMF0KII6!p zihTZWyEOHA!31UH#4D=xGY(bH=xctqZy4~BBYeXziz3F|On}$dX|n>oWf{5+HKyE1 z6Q~7XVi2!8CmWB39#j{=bquR}@*t8ia_OnP?A*qOjr1sUi}V;Z-$H2IO?D*9+_+CD zTrGkBg*yEg`?|hKt|F4*7bRUqK%|VG0&9jM%Z8&n#%)h*9xJ0Xk7Y@&;+-FW$Wz80 zK65NPlAxP+{bCnY>~ah|q17_>1sQ>Ix1|Beg29Qj?HgWWc4Vvtd+=wC!L~{ZWg;Gf z-jn^v6;X@Frgc|DtpL8P$(J$L=MnSUNRdMSZA*3l@4b;C!=SDNZLF7_Cvp~ufbJVP zH=;NGV&9VcQG^+Gmj(?`3tj9W9oD0NLveIiZ~o05lzB8uH~~;< z7ZG(o(Vb7S-NxuEPoiu7M2|RW7h}$wchYWM@0%=haLH<6HBGQHTUag6gW3z;ll-X1 zPTI2z|AXcAwF-D7H?elV%h<(!{iM1eEnN=Jo^jE*bH7}TvraERU0ig)S^uwjk zxLMW9eRyfm+aGWz1q}qqXYPR+b5#BFmm4=7WO4EGZz5h>rb3xp|YF@^cXF4VP^Di4xS1x@A{rHXKR zU8q#+;E%`U$pLwCME{~xOLIKRxKGQjf|Qc#`AkRM-(*i``r0=VX#&s*jDWnDFgfi^ za}+&&T2q7SlB_YDoHY*x#Deams2&nj_kzj33@Q&hck_@s51;9KL#mj|tdJ^Y4mO8W zPE{?!9|0Mtq$2vmRCP(MS7#Hq zO>D~n@sjQc{2KXdd_)Z&>JzFwWO)xB(mkT83&y*VQFV68_lIz9$8xhXs&21+ zD{*0%LAFRVjxCaNYKW1XWV<|FHB5VycW^SP#NZpBu11^nphYIJW<6pVss4QgHB0}Vp|Vp*VFt#e9@$e{(DlPa0el`_ zmq%(5WHFc>>4$zAB3QmaS2yi*S0PLXe z%~c)nV_%i4%Gy1J$``pJa*f#$-CK&Ub8;8BL-@*eui&pTzX@%|?;z(mvhq~BTEFM} zQ9BRevk~>75+#7XGEcR*biWO96Jh2Ff(wYCB;I}1IE!=jM1OTB5Rgw6NMJa<89veG z6XnhhN*Z3_K{I*~3BzLnCBQ%zOe-Jesh&CW;p>RV8}%ON#~S&uKzFL8O577&jct|y zE@d|PcXISiwMhND4wMd3qX%Rdr-u+mFT@jdQuZzUWKx4%swa1XaN5|)4 z$MdGp*S;(Ob(pPYqGp*BCu^&9?q6E|vY_gu9(RNlXJipVMWvUK50UXnrHP2Q>~%{t z1i+Pq_^2K<(HeZbcT`4WtfspE%^A6%C~w6Y!B5gWH!mk|STPg_x0U~xN`FtGvmJwpnJkkQ_*lyQIgH51`g zR+xcvLcFHn4mN}pOBDbyrEj6|SG%P!b_seZr^!J}^M$A_3`_V4n^}*OQZ1ee{7Ni} zL?$1n3XvkoIC^0+3X2*o8cS_&U&n>1xEi0CJzH?Ih)S|EZrfRb9kkYuj0$3Ll;<*ObQ)YXOlk&2IbB=NS9;{-B)XH(M^ zBYqN zB&;lRgfx}PoC*^b&BR{wzB8wjaz%{13@-(l1J{qOl#FzeNmi3A=86zpv1|x(b_=U@ z(1Tlvlyeq6OTJ(z3s{yPvg24r{k1eyiy18A5O_iol`@Nzrf?#wob>eVd2SMu65P42 zYFi;7@52xHLIRNa1L|zGCJs_J7SQ%Um(13xP+i`k`6$H}OW9_Dey7{y`3x^028~Tq zog2^PR|>;Nvr9#ydgtI#!2L1X)EF~&QfXnRF8z+0$z+V-Aa|xDA?h;phjmr$EWgVE zZ`2!XT+Sm0bXtMxU7R5id|YE{iy@W8NRLz*=Ey(p3Y9J68G2}eI;SFISm!_ov5X{a5HLq-VY0Fz34U_wR6Vay<*HOPv1; z)J4{O{X#u8ASc7DGWavO=5$jhiqxpciH(AfITZ|>@Jx|ve{D6u^hr0sM7_tr+PO?5 zBdNhkNnD6)L6YWzbIS015NC^sdpsM~h8_N|XALg&KK&>KgLlAVTJiAG{fbq7B;Ca^ z54JKLDlw#3m4%tDmSCY<^_*f=t74p~D#e>7#3YPUF9-cYzWI17p)+N?JFG-1J4}34 z;%UHVjsX|Rd=T~CCvz)IDyfy)(?f6-egYX}uubzi_Z%drkkh>{(Yi*FCfq@gaEXs{ z`ZgmU42}g<$hr!8G7T`@Evbu+Hsz8g9(4u_mU6*v5MzWJK9%XjmblqsWI?piJ`t6p zf{VemROM?5QPEiLctRPORzx!<{^IH0M^lA@x#xpL*-5kT7Wd?gzh}8UFejtv84RTo zA0p$?P{W;7#}%T>O(m`n^hWfbvO2&-x<*RxnoGo+boeYGj1d4;Je=Os{o`s7ei13K z3fN|08$^yr*$WAw_aJmhy%pJ~55`rYb*uh4uIgJ8bS$CjWKIl=J;p>4{!+QSbnk>} z)N}^N!pWAZ7=Ua(F;wib#OFh{APXp)S|%L*#*_N7gz9+7o-n96Dt^w!D+&DRPC)z1 z_JY6Mtxz!E56|S^xZ_cW$x{^0;C1seA#yKDGub@>qh5qlCIYA`Ip^iPo~7Z?GZEI#gzY|_3P93lZH>P?F^@5I9BFG|$K7d~c3 zo5;xUc~;__d!4K+YCxk{8tHgM>S@e`0^f~I3?A4)7Q#=M>TTOb@EBndZ69BOMsQD< zT&mg?Oo#EYWrO>t@E9{B)14k!3cC29RAEQb?dz*vrK9JOQFw-lt0A0Pb@Sq zUg~-ERVQ>y2kNU1snaBfaL)pFye@2@8p0sGY+ORwZ8zzD4b(O&&S|JFzl4F+XJAHC z6!s23={vU7^<)Q*nO=Q|O4569M)J;|1e3;%3A8=crywFZFkw7pPHgufy{Vxp2+n;Y z#0kGc4H?DTxoHc+RimFbE*_ycXi^+v8Kc3tA)_yv2)G1Y(pR&a7w;#7hOR3~aV(qWV^FjxI%9Dl5f^N=eIv z-wS(_UNfp_lw`scuZWYHq1SBBD<=0Y0L-sHtk*B9rbhRN^}IAYZbPI^sn00R|0= zC%Y)1L_=cB!P9hI(Ns0N_G=c``(9h#oQFXG44P=wg!^L=VG$f5818c+n3Mp}g6QT* zPUt`{l7(d9YGY6XNGvQ^BP6UhVz}6*+H!%iaRxJ%qcfTTr35q-8t{c~-%Pb+bKTHP zHLk@}n~d{59!LW6Y`usNDtMPK$oh}(6qqa2NbOLG((d9v>us7I#%`Oa-@iw!G* zLd8nJ-c1Crvvk!mn!)oetOjw#`axLrgDq5>zfhvks|3Yonf2o~+#{woV@w(*#H$v7 zlBnhTwtz;U$@3s99M`AusP`%R*QR|_o-PNyIB$^J2g5$qZK>*4RNs{w^6bPijgUY< za-s5hqCNmBL#CfFgK|yS5B=p;p85vl!zbb;tX35LL2+~Zz@j(~(e zF=m$r~Xb8I+NAb`Gg>oA10!xGXnmtvm;2FEfbN8~4gbK`Oz zP+P6kK(zejtyDqDVrJEMk*~($Qf;7bLRNpAh!mt5Xr&r*W?^?LRUG>x37EZI2$``Y zc)+~3{BfPpTAft~7~zcGGe&p9?nKmsqBE**^p&ku0sHr^)~dLfkY5bytYOfzy)|z_ z9XKZ^vtw+bBIU3eqHPq)u(h>n6Wk<)^slYejm@Co#6C0Zl!VGuw|U3j2+3^2A4r@H zW+UH2!RvE8A}{b&MpYmR{^dWgxx6XNe_#D&8`T@K)UK^M3;X}=Z6!Lg zUf5PGiJ(DZG>(L;s=Bfrtj|?D;VMaDE$ddjK*zvrp5kOGJZjKg%P|}Q5muGU=^Prj z1A%43o-t72acu9``L;{)%2*^0#Oe3jqrFSl#2!n49TNm3ZtcEgC2A4xEM1@1LDjdX zhxKh8&|zllEgjVDUDjGHthQ{Uh^S^nTP{Z?V%ap~cZbV^5kUxbeKg7YMg#zrlmhAc z){d%C?z^AML>%KdS@nS2wR%NIRV(u44470%k-*KKj;e8O>COe9Q@DSczv$)E$E6Fe33SOkFcYR{a!SV?9o8*7tNeC3IO;MuSUM)x{hO>L z>wElhf29bq1I?;gaQvfI$s2uNXH~bsHx_8jlpqfLDUgVBxcf9<(A~PITKdh-s_hwj z|7)!;SHBU}z#tbD>3`JG$>uo6y@C#>H! zT~+N%2+|D&6;Kp7H(}VkU?iS{?lDbt~`;ir4ma`+G8xkbY zC6ViK-V=pXmsqZTjkbE^ux$1GG2~JmP=LR0tRDT7aDrxZ$M4zYT|+3?=j z(al(Ni?dW|#f$JwUR!Wns*AsEi5zzcu%1X9{Ah3Q6$DS5`rQI0g27pL5!he)Oh9Y* zDJUgB8`v%uuU^T)ap_q#SakDbyGguz5$~icGM|aUSYADuQh5`O6~;>Z`OVdzorUa? zqtm*n26Z=r{NOA_Z6ceE!>@OEU50unuyx;Vs#WAs)0Mf>6+NaKOcZ>Ir;7B}ZmKNt zu6emaUP`M(+Auo!phtLjc14yjHJ)nGsCs`3`*6r;?-=TDABh9dHO!}%?IGMTOUb%N zd8(}N8B_NrsXJn@rEnB+fl+YG4o_Ve-GC;OR@seMRT^|x7Z-nwi-OmNt#ct*p$47S z;8FcZclC0qV9ew$6RdMO;yqPz%-O0{e76W5kQUkU-mDGav)lObJMrqS=XwB1Y2VqZ ziGXDA9M!nr{t(m;5qs|5kT+{7B&Hw^c8}Yt8|aOwpu|Y__O1XPJh$HW`A=5_7|bLlc=@IQI9fgh|;D5?jX(s3%;IP(eg7#yKSjF=nU3r)KyV z+(N0F=C@@4nV+n$s3e=xDHcoQ+86cV9;(q_B|1hawOklaV>*n=Pvm*9cy-&P^fe7{ zg?&nPKvdF<4-{@X!QZVAmnlJb+kim`Ak0LnzOkn&=_PtVSw8B^CCP{FyU8%a(&w#8 z9zo;FIi&$4am|*4^$d?gYT1x80Y->js(!1dN>m8tWLn(m##uAhhx~f5WT}Xi(gFb} zWymP?g|jK*4cmCI1T}~lCBb-tec^P*IQPz~h-=gUUl_E9KntbomLh zFolkwruJUslpbsgJL(JR8oVJEB>9fxCG0DsjM=Kh3lgpcVi2DnBR$lWP(}~XQt2GObD$?9rXseNxBIo^f!afUT^n&|gB`KT$vq+>sMMgZ=%d<1 z{5QL$75#7@)vRF0G|UbLmoQ=z*#-d%Ok%lP^r1c&`L^i%zN%Yf>p`h8l#G`_v3-g&C9xRdgh&Nn$;bIjYx_<&!(+QkJjy zTs5%NTjlf5?QvvcoXjouG?}PhH221$_Jw}(Ty!h!a-(MkD^^SMral(W5NxTN2rHHV z3F~W`$rl3~=5MdH*A^x>t)IFhV}k+YN`D0q*7~WErox|73}&EDd;2b#Z^72M?6$XW zp*N1V#e5{Dt1tAyeyUMuU5NEb*U|G--7Joj8rzNgKR!iC*B#DN7bo6(6p--kQicko zfVV3=Si&UwA~Mj@^Hg!jcQw#&oTtuiE;V=yHV0(R<)7FQo3I~=W^9Y`VuodW{k;X7 z0^Z8y+B;vBwn&-^SruY2mxGCamfW5oMDNqr*bD|Mc%PYkp8@a9*Yx!B)wzj9C?Z0l zg#IGAQt7g4>HaPZBHcfxtqautypNyc1YLK_B#||n0F1d>e|v$dUAjJmF4q8s*_IX< z(00Ge!7T>hh^bB7eWRQ9S4H-rpLM_f>avQ*l}U2Nuvj#a!q}G_Nfu|t@NoA{;k$VU z{WAtv*>Z??sHkQuL28`18=A*Va7Mc-w4Ka6C&<6df))W%{6+;0F|4y9$^jaNM9uwV9;HlpBtcV zDBug=D&YE~kQeifJ1$RjhYM9v>~X9io_*6&2s6zRgjl9N1g$o~;V5s!OgAQV-8(G4e{~a4PHdkiV;vtltqZ18fm2&Dc{Mj7pFHT~*MdlB-o|$qN{V zrtcLVE^QDK;6-~Tg3w>TJdp^ceEHR?IKCwk<=_j#gOtVHnEOfQUTB8g>%~{A25Flk z(FyX{U8mo>TJ=b5ibO}7VpIvm6~l+SiT4IR>XKcNhVPMPzk>y90#T+v5tztkM5Wc(Oc}hMzu_N^Yws7ZepErt*Tq$SBdTs8!X7v ziB?iE3`?VclPK<>_L&p~w9_bnE_XNZEoMVWmh`)s$AIKbth8e3&8-BgH@+0oEG9I^ zn~&6;BB-jbsT6)d92A76r+B-A>urttCl@ zsYQ9Id=4S_uV3ZsfBZugrmf8petBOI3+niPsInq&-!3CK$$o&m3u`jPclrUEZ_+RS zL)F9O$1kIg{zJ9HQ!sv=n%w`6KCozBRz9HTdTb4qwCR% zTN`!O4XRbWjVyH_dW;4DUSMuNVCTIpeFWN<*S8_k4VZ$vVH4D57GndNV45l=0p$39pA3hkCelX;~kVGQ|+LNSb{ZDe(?6$9QoqSD)(MSMbDvB@v`?! z1hY(de@wO{rH1iG%yS1s-;;>~A^mMI?AXh?Vz8=LZ^b&WVzTSriA^$o6Yzn|czC6* z8LSE;@M+;#r2FoGTdqGCtlAfwlM*RL=YfjD*sHy-4c^*K-v;TnH>nF7J!rx?2ydX= z#oF zZb(wHD0NO-lqshcWr{2cPFSj>V%Hwa```mX3y4+i?M+hXy?HX7o1~C%11|W@lYC0- zNO0<0De}Qq!EbY`iwOAS3;5*6@HZ0|u>|Lqeel8Y1n{9h27G{K8E;QWtUy6D2?iiB z_Zj`$&8lI^VsIHdovO`Zf@u83q=>inL9>{;*AP`yd@CMk^hN9?VwvzmSJZ+gy56_g zBJ`*s>S7|8zB@#XOPjCal5VID&hLY6QGdrz{ncC4dLg&thvHgtKrb7rdRZg%iJ_>i zzt)AraJoR4L+CYtug~H^;W|IIM|2;Pg8zi5AslaiGT_Ip!_>L;m(H`?r*N2wKs5xB zWe)8TQ^uBpwF8HR*WTy7{&<**_gf!Ie-}lrU|5d&gN`N7k`O{u@Z>82Dw5fUxiHSJ z$rmRk`z^5RWL8t#fep6n3vN}-P8|#wajQC~?9=_!F7eG}8VNgN{L}iHCZ?h~JF-4&jACBLKm2*dIn^AZa%n-kbTOK+Fju8PlpW1S30RD^y(!C1^r5-kZ*+b+#y8R4TRGfIObj{(pi53Cl`Rc80Y zhADgfR{iwt?DY+L=k2Oa3?mPq@7|h~;0xS8uDk;+TY!af!?_QJzD z1&Re6!O-qvn3rfQ-94Zu-KAzV;=HZ!{~_?|Y7vJJj*x8#BjQc0EvjM+yaw4lr3c)t zIuj56fxFpq*Xd{PR=03hau0W3>)!Vu@;?#wvYO+Rh07TAybuZI$Rahf84*3>B(kTKJgS{74-PdB(?_72M=d1Ht4Ct zRc_?DJ+d)G)!bJvAFlFplQOf+wd1|L#P8X@;i`V|^M@?&3$RJP7w-uYNB!k^huP(T zu=%`@>|&AGW`XCL2fZrbaz^OuD^#0?pk-hNvyX#Ty4npjBr3KvLD`(9%I;nYh1*yG zuso>Wu25IyO+%eQ(6FS>U^Xx=tI)erU0TGp<+ZX_YR1Rsj7a8%9jd_R;|inosly@HV--B*oN z^_mjlOVFnXLsC5XJ1oV~&LccPug&Wy2M3-QiEe+C-Zm2Z;98w~ziQfus9kiT((D02 z#h^>#tqFGoUcuN+wnCtLDG2w*`_-9|-zH0O(Ti=?&)lzS7viEua&5o^W?gIn-gYJm zJW7c{`jh)%8%OG#QL42526(43yQ8?l!3N+QA-oBKI$_M@baoEM7l^QYiwftov_b0fUsZw=<#%Axi7wU;4g~Bc>bYY%ZG=;`kv0%WKrd#dCh9$7 zRdMdbKYQbhQ$6|g+;OTfZ$UV^NM=}wwk#r7bRPGPQ*GJr&x}*~^x~CqL=K&sqt6(x ziaG7NLDwFy`tbUi@u~-xMdMYx#T-Dy)FRfi$@47odW*arlL`wYOJ%hcz9p(|S^aPDJ>{$_$&TZ}5!cL?>YzTlGuvb?`+ zm&Kbai>G%?R3-6!!mg*f^9-Xc!%B5GIN}s5GG|xb)4L}_4kzj_C#%al42e!*WsETBZ!PJCEdFG(OU$P5 znxbVf-9t(-19@KmbBbzQcNFTuZa9 z1FiOl?M_vt8GdoPEaRK4yHAC4VM+#1RRwk5NG`6KUn=z%osVbfdAx7%s1ZWPiawGJ zDxLIG4VDNqgeA<#-?!_-v=bdebVG(HiCV|$yoc03>OV|Zdf~^5yW75CBvFhLRV*|t zRxBH67A-HiWLSDozxWVB@4xi%huA%j=z7yQX*5$`JB@8KMvs}MM&@(;*zuNqWGG)X zB90y4%Bt`@juQ}sy4%u~DwcAjY=)F%gjqKpW%%6qiz zj`!mhL)QcjPpf~7EERKx8kQCedX(vsft#6-mq#r9=ybY2M!!1UboiU;0Kpg?nW2j7 zj8X2@sA6DtP}JBGfrj~jfKAh9&p?MTM&C9ARlpcM)4!~lftbEVe>j60*6816uy^L@ z#xvm(*60B0(XsD&0@3 zg3^c0N|JKTh&M@`4D#`z3l>j~Oit9Q>R`Dj!MWQ#GkA!;6 z!C$$WIPtv<^`=uV_2!3F%x~gU-&W~wA66UBtwyK<%?9TENtvD#z4||fl-yUU z=wBXDliIE{%AL#QV@6}eKyRg9_b(OCf60UiV>k9lzt{(?q%iaS zzf{TTZ!h}8+ZKc+fhVGx9OH0vXtXmGmE>Pu&-Hr6~nVU{Y&n+Kv1 zxH2#=tJrcdw(JeF)J}-rgvZ#g^Yp66RP&mGK3EvS;m*}RQi9d?>+oNN0Sw)Gw)yhP z*$52J>V>n_jckIc?aArox9rT}~4WJjNFYcpzCZ zbfn@eJ!CFhXOo^iSGBUI=IA|h)eY#=&zJ|<*{`pgr#8Y>>U#54U47PkFx3$~YQDPg z>?t`ilcF7B#yMgk-3C&aeUI}BT-*z>Im?)kao8?tKGyD91JX2A=W#X59v9VBTiVZb z(aI-OiCVBZp!Yq2Q1qNW`Gjhn`?W0xii~GrQ(>k-N~ls7sk187AT02pwxo6%^*79+ z(RrgT6=h1bc9_Uk0hu7+Z!a?-3P(}So0&(qZWeTtn5Wqzt05Vup>!C*2M}Iq*BugV zRWoYYo?)NnGVEU$sSDkShMW8{$ze>$(SLgqqu}@)J^V>k5`R7vZDhXoX>j!#8p_XX zjmxRp@}#O`<&MpX*7D1l+IclLM}PB_YLYT-@u01hFuanobzHc#t+w=OwVmdP}N7s5lE-?0`2^6w3_K+d`Ll82hY(d&`ml77?yXo z68ys1uGHL=GOml*j+^MQ9joWq0Y~h!0qBvUOO4O9pl*`J$8j^n(`Kc zZic&8uU(<~<-9HdQ%EyoB?3%oZLG!fbe(6^ysUS?)#zKxlg=HHL;BTcV0VunC9b{x z?ipm0>AK6aFhbMy_0Ou&CG59=v^f`Q|$IcX5vOywX0&OOM7C4{d!4HTJ8G=#c)eyet z_1{*b&6=&ptX5|bg=N!f>ffV}5zMLfMpRDSD>^77(;x{nJ6pJd2MPMruL=*bIbaTy zAwj~-cn|2itJGlRj8Ci7EAS_6^}L&c@pN`gr$Ck<7lM_TN15gkrv*j$ldQeR*U$%2 z0zA)zzoc(`UQHyV$`8-0jzq_8zLtk8^(|{z`OSLCT9x3OkstV1zqyw0=IfMo5Y~ru zt99y@f=R!`lCO=_EdeXJ=rP-qo9&;3wO-vqC_SFhWo zTI;TxAq_k9UpK36Q2SY%A-`n7-K@&7lC|D~wtc34Xp6czHp-7}>o6#+hl!vd4FE4{ zY#$!6o?|aUCKu~&FRHhQD^zPMR0u|OKO5uG1ug^ z>WlC48b8C8>>v4U*kJe*Z~ct0{0~J-0LpAC4u*)Qw)doY*iRlj`H;Mi1^VEA!f$bs z3PijkQ^WE*4TO-7Q={YAMwA#0|1-&OX21T4Bj+(x12hf$N=k8Er(lSjq$gQ(U zw|rSu^7xsT)pbNUs`ZMhpRp>}_ZyXv!K`kdSJe4AWDfJ|KVs4IZnz=6su#b4`tg|F z^@_SUeWiQ@ORg`lJnlVPZfyU84Xq#Rg>&_wtz1>7~d=j-gZHTss<)q>DY z*}?mC-Cgh{q{-N&?&Pv&7onx5t@UXQX|^`3U2juvfQvLp4eJ{AanxvtX|t_=aj~k9bqhd_(oMAI#Ms zy`dfu)bJ(@=}P_Fo9aw!r#}9sYFFK>=6h8)+8MG}i84W&s8tT+ z4c(_knp|@y_OWQ-g?Eu7D)m|Ks@e_Mn%x4x!;i8(7{9m5?45*F!0ZIX>nO@2efPVn zOB&uqJ}|D<8{Y*n&(lA>ivx%!d$c%Zx)?4C4Wx#P5N^osXX3wxebRlZ-{VG)_|!vmn~r*y4@Dy~NzR3+X# z3Fs=7^^UZaz$AimH{&*K1{5IBpy>eZiTo&C@WwUlY?-iTB6CIV(2xA8TBuRaDgElN zs-$FY)csmqm?2+rx}DRZT1(tCV#TsmfgN;4DDBWQ&%G4bSKC z3P)i!O6rrbKQqTnfiR(P?Lr4ZB@!+MP!nfcX2RtBLdbTfnoQCEJ%jS|$(+#tC4+LN z2`^DWYXGuo*H1|;0h)t;L%HQFQFTLwJO|5FXQqzC1+^flgctzH&$b}jif@le;LN(Y z)yj6oHftQJk=+oaqcV3F| zq1YK%&V- zc`T%V|Ba4USvq!7<(*eW@Q@Wbv{!AP}dLo442%U$2gIN!{y4)V6C6kUwx*!T950dNAS8{pjUnD zToP;%m^?kGvpykux&O2CC(f|ypRsVAj^=6SK!6cD$n*mEk*=J>mmUxzlr!={Z|ro4 z2uPd-Gd`pQs!Z2Ye^Uh)XD~s258cPpBat3vFcMOOSrrC|sp06)pJi-h7M@C%JK|_Xy5FEv>DQB@ZjdHv;?(KU1VU-ZPXuFR_^=pTr zJWKVLhgDhb3zpe}rtonJe-of|*{6u5kixNOs9RXL} z@Fm4h&u{Ld(T-Q@-Y#X!{2}qHvHuk?f-EYIErFVO6(Kq)4m;)qi;P5U;k-PAN@iVrazU6 z>eNsXaD<+FR25w+BBrE+0ST8O{c^!%vb30v|633Q~+{ZhqhO-%9V8UQvt$5$rUpzX1R$o@)WB zHpV9r_4SBPR2!Z6T*dT#U#OzcX!gGs(|x~CjY!W%Wr8OnXF^z6VjQdeC1yf_Guqo{ z;SPVr_f}jFzuUg7YWW9hmeb;Si{f^-Q~yMSt-Q}*T__Ee1c)AE{L{QrMm)5uvm z>z7EbGcE<$^P1z4oVLn-s$=37nDbT*$fb>w`cj3|O|P4gLZaxHV^fK-+Pq z5Gz;&;=yAdT!0GMLhg)voQtg$Gj=)k`TK)22kY&Cld6v3szE1JJ-LoQsk#EFj;Ok=O9S4B%DGr|XwcowCK!~!KlC=QawHFB z+XgQvsE+R$M$+f}bG_eGNef7yZ!qBM8f)68LMP_peJ&J%`X~%~HfZVBRNe0zRma%? z3#QADsRnTr0cazIF=N+fG65|O{J0xH$a1JBO%FYWJ&W-2Y4V`0dk=+emsD%)c`zqG zqSesE1IL|~0?Lye3@_)N$I%236yjROP_Hsg)cLZgrr-?Q-H6tc6KvF*OT+~(f>wM9 zj!mazLDLLjEfAR})q4j#=(v)MCE3p){giREYIcu&UWOXX^t-8?`s~kdRHpr6A_Caw zaL2=L@=)(MrdpQD@r}#DNQU9%>vJSXkaDXSfV5C%69h*WeXDA9a&T+sOP?Ia93idX zT1Mmhv4zT;1_E9;ViXF|COSWG5|ad+*d=cMRu$otf^rXSpSz6XWXVQpp;_QBLfdW0 zT68&|*kIanZ`I78`zU19MC5_m$xz*&FxnIdRz_3f48nPo_fR@R3lTJy60ur(d?i7= z z=%8X;Fpo+k1Hdw$OI8QY%-~NTyg%|H)5yh@@Z+qKNf8wJRg#_ydJZE~1c-ucE+g?Fxap%eM#4q*-@?{Q_tFjkZKy`%b0C{bl4Id=`$ z)hQqsbdZ1~2=0)D3tT{_7CJ3jlLi2=ly_1@5-WR^@>)t-UiKaM1W9375I`{nBpTKa z7CI%xCYAyY;Xc-RF=}V{jK~zuV>_jRX{~za0F?&$1_dr?iSiudzHyNW zyCY0kqKpc|E5a`+N^r?D=A>V=&apz$l`S>W7Mk`ow27#p{W&vz6njmE|;?nNY z?y)hr=rRfsVa%01**p3B)W~SdY$d{6*`Ds&ESz7Qj~Md@6)3AOAW^Lht^7e16&e&8 z%kBUwgO&)EVmSo>+1C2CX5oU0hfviBzHz)G&G9W+s-YR*-Pq%}OJCyke8eYOr;R|h9S!Rh+soul#QyPc+f*EviN_F6F z05Ve`EZI%W`P375cwitp=tV9_hoP3o&<8Uj zxsgd`z>U;h9ppHx8G9v5&beQCEt5>mjqorODrtUB;iqKB;OWEsB-*nNsKV6Zmw=OL zXRCsJNeyx|R(N)?ImQS}Mz2~}Qvl~=uQKRWH83UQ_&^P$P`!Z=<9PGOs=q{F?j;6pTV7N)DVcoPsL^=w13O> zmS5Dl74ReO!?0<-Sjo{qVNgh%2D0hs|H8D=(*K3l6l97YwGY>U=}3l@>i{TyNs zFHIc+@~}+w4MF6nRl{`K2%F*n0w+7wg45jTI1L)mJRA>zZlu~~0nU8)Vgvf+(7oRv zh||$69H&sXOm&mFUaE2VZ&GJ^Nf142$5d(k!h z?fR#l>|64c!W*um173{3gQ9PPEG0tj94dsOx%BZBfnkPxYnYL6{bS| zMBSr$#Q#_&xFBS3w%H$gERqO2Bei!5BG9_#@{$Irzc~ivUHpX+vI` zGo|w5+yb~P0_UQq5v27k_k?pR#?#NQtr~@%4|}=g5>}TEOUDwzW0;Ogmupmz3|CsFG*6|7DcB{H*Nc7N5k8oaLoI;gw;8Lb^OQ^% zk_`c>Y2Fq?4~cH%5xVQB%!lxMwy@-u`>Ug4m3FP#-22);Q;yTC?ynXbTHkyh>4p2m zEuf!MV=Sz{AA_c}-t-qISCI}ur*sb{bSUD)^}M5^uAzzl-}M?t!v-6%<0Th`dkYB2 zB_3bf+QbO`c14+T=c%DdR_E{mO7K`TTlN|C;VJ#Q~{NhSP`Qw`Mq( zWj|z#S%yH00U$>4k2E)+2I?g(MFw4oWQ-#Z; z?Jt$^GO|)amE03LBim^k`ybf^ap7kXb$QQbm92-v^!MySce=hd+bP9}JvQ6<5#xJB zj?;;>GHY|32Kvgn&Xj!8Br%<$bTKLRWXT|xBSYFLaBi>tr&;ulJG$r%yGNAoWPu4U zfR^KdLZ`Iumk2-X`J_Nm^FEe*A3B)9`fEfTRJyhP3+%X~2* z=A2JfN&rc=CleFI;NbbW!vx$3WT;b$oXpN?cq1iXlR3NAz5bYc-CrDun!@ZE{sL_= ztObr;#2z<{l~|={DU}v`>5Ge;-gsR+R^&8y#@g;ndRLKCdiB<%kO)`hjpM1w!2{+M z+z5G=1#(2&A%dio882mo?>CA^A1U#5@E!xj*WQik-9VMM^(h?A&Dy z)Wk$@0_iyurHB1rjB7pr)VOvmv)asd>er?ev;XDKe;U{Hcv#omr;XaG97h~6OK=Fk zoTD_`n6A{FeC$5$keu+xnA5PLk|DSBwfs$G!n*-4Ba+Y9?2;gmCnJ+jlCtsr$y*`C zh+v-t5BvYiTB)absB)sPkaSR58(pk5PqF0j7T z;e^wt;Xu3`q#{e8tF1u3XoGQaWGURKgosCZC{)WSaayI_>0?2UOowNcuybD1_mnsv zuz9a2bxODlFLl}$EJlUME;O-F34>zHgQ934<&u7_)Va?ZUv+MM=L{PzWpqP8dqhz0 zXy`O{zEkOzp4A9OD!a@%<5ZTU{$)<>i@g=^o8#>=Lzn@L@*V)OhLMY`Ss+mJ8s&gM zko_mmImj8aPA{yNmpPx~^7Kd}r!qq8piZ_v-hQQxoik(79g(pCes8X$jQ+987O zn5Z7n*!c>Vg&|FxR@RzD^O`s|O4a$zoF3Uv;|newwY|3p-at~psJ>>ORa?8wot7o{ zThXWyZF6Ca+12qp> z9sIhkZ|&62%rvN076M#0Ii$z8cIvhM96~6OGr$oN)6nGRBc-L_E+zo5V6y4%XV75& zjU}9l-q+fBj1W?Hw1H?Z)HB*R@j*oNjfeysX%=WALKj5D`|c-XXgNEBJ_grjv`L~V zUiM4!DF>ti@?ihB$p-}4m(NyI-y@PIkK>YzLZ}jfQ_9Kh6mRP^Ean_|b)0{JwHTg= z0q+E-*}||%c(B~i*16oCcBbCk*10hByBL+$=sNA3p0N%8vM3{7F754|Hf&rxDzK5} z*FGvoSG03_2P>BbaUa{+&Y8;T%)hmVkC~!Jw0Goq&13DI9#&udaeLT-x3t^ADXd`9 zg!mM|GE4x?vS$Y*J1bmlRD46ia>y4xN=$$(4xV#p^{vQNFz2dUOt>V$l=3I)E-|c> z@xjPX-o)fhY4WBi_{_*fhS`h-IHcav9WHB*)=E%FO@gdTJFxpUO>1>)Zr)z;C5n_8 zVZfA3Sgv`~bVZiDX_OQbFp;oH+M*}1E|y-o8P&=IuqrJmXm@#-PHvZGU?zwhW=K{%@m&TyVD{*OFakFafo;DX*lkrR5> z(`os&qJ)4DHpOJg5NP8c#PEhr&fKzjCJU;tECY7Iy;G`m4>r1T!5JK1zCN|E*iyWHd8P3q2{@6*2QUV9n@ELaq{8oZtvo> zZuA)PvlJ_nwRud9s<|t3XK`mLA{|d;yx!f#nPD~3|8u4jFRCAFbj7e(S*+=$<|IU! zNwSzKv9}wKiZ|8^&vd$7N0|Y`(nUwfMqz!#+b2~LwiD00arcVR@dh$UXx=3IcFVyi zBJ<-}-2?GbK&CX-kVNPVpni8NRyrop+#A!c-xMyy!V+R2Uo;j|l4Fh1lW4v8ebS5(Qcoj5r(;z6Q;YFlK&K?PTfU zz2cEba#UhY>LFvhVpuw8B#v`7y(%5Ii08?{CCEU1TOzYOQ9{2HMUv?$+Cxw1?p&Vt zeG2GM9>-6lN&H_-@*}a@L4JTSC*NGbqo@a7otVUzcfO3i6lEsQ;a2|M{eyo=>F!E`ZAm1{0 z|4+5s+qp3fO)r`;ShQdC{k@&0b-uC^^duJQU4VvsDJiIGUhnAb%(6bKy1tJy#iA!C z`Z^z`ZbFd72;z>_ht73scN!ZsCuSlI0;g~vwE-fim};;X8hziU&^w7F1)9_P5ftGa zyRPxgX1Qi z?;PR)_}~ki_}Swm(4F|ZlS<0-qiveQ-iG^T{k#e9O5lY>mc&FE95=yUkpyJB)LRZDJ;V-=+&;i8qU(1s#bW=cT3}tuA!V#qs{W3!S?%W@N|y zKla`O&Z_F_|Gwwkz31MUdk4~zc1;O&zV&M>jh}dE`v3IZ{qDJ(Nhy)cB z>qcy&qM(2+7Ho*d*fm&^7=udeJ!ot(8s6`3pF0KhDewRJyzl4VNqEGgN6&mhNfh1+(04 zdzmraPQ`8{(3pslx4H#;nRTh}g}o3&1r4-BT_{@@Y1S zAW<|sCM@jqE74nv^ke!V>o}h3fLiLERp_D>7gLs~iM9=A1k4BL25K17Fe9n*&OWi( z0q{!!tUYb?mwMi??-^C9jU~6ii?MAsalub>+fDs>L3+PS$@f#YdzXy5Ji*ghYI+o3 z1@sOwWut5_w}iX9D<54vKVbz%Y_a??oveN>-rS z0u4l~>Umb_5Ct2Og7qT1R4kLn_bWz&_Ft;`UDZraR3$y}?Jy$7uFAh(>wjJ;KAFDH zWvpY-9X-TB|Hms)!1^7mYk=A$(}N@iHe=fM5NNP>qUVR;`B)=A0aYTwnwBz(6Q&r5 zYl_)_GR69G6qYML!C9DV=v9(_piHgzKBUOr9n&z2Gl*f@XGx1m@HLScfuQP{ zfM1n7d)Ghno?%t{M{oM}@)N7JjI*}6_>g|lZ%L~DUcBrEXZ>q{#)vh znnZt$^H+-DfZ=S#Z`jxTx;z0^lI-p+3KENr{l>qrlH&r>MZfqnvXh{k^!InIB<}ik z{m!1y=)K6W=c>L`yy62sB~n{bV>^=DF9xO9Lyby*30;0h@c17Ur;zyVk zQTB;$-~G(+Ix=olF=5aMbu1vDZ0>&Mr{v>Uxt}?Lqm8%U-)zzCE-zcGlWW!;?p z%|S%Df3`mz`JEeffSDYUzyG=eAe0}uRR@?M{l8}+&LjNNN9I%Ta+fk;I%XKiCY+;#e+B&boIGHiLIMTpUjm3|2+cIa5tuNBqN}Gdwi_ z07_20??Fn~qo^Is0FDsNar+)(8Z8zo(vJM<5HoaFWjuthtRJLE zs9)$o-WlbQuJ~3!FY4JFdvO@PktIhYm2z|t8&NGUs0DdyQJ+F^{ZTz^q21Sqm;nQH z3|k>sKPZST^o+|u$14He3i(~_Ha?Us)?# zY8-Bk3imG_53%{n!F!?@KY7anH*ZRmq+8X;l?Uh4SofJ-|8a%X8tD$SVV(h1GE9j zp&j}}W@_Ix2tzrV=11ps<8qlHxivI7H#A)+igH!HII80l;r}$GEP|a2^-0#u;H=Tj zGZ#Ptz6(x>v)fJbhmdxGlg}%th+~ZxsML@osvSBJQTpE4R#llqclF_BGq+&x>K;A( za!tq2afLmA5!2l_hnpjVQ{5p)n2qv}$-r&nR)1vIbw`+Ok$v7h!tB~~X?BtyZ7A_2 zhEJjLxZG2S=tZ~tk>-#Lh*UR$w0FynL_WO8y?dk?*8hBe4jn4__2N(lY2h^F1bnT* zFgo%m(-htDX^>=X7K=D7dei;#D06c23OsEp?O`=a#YpwIc;M_6T_n8{*Mr>!6U=~h zC9*LLkfmLA*232?OhPtx2zotUk3SJ-+TSI5tZ}%NL%dtlclvq_@p* zOr8{Mu757wx7Tm+B@|*JqmEAy@<=jR?~qGx<6fL#HX(;i%|tV#VLEY(vHWY`mRiv; z128l?+-*P6^zQ?X8gP^?cNhvIy#Y1)$eljXT)D%;oZwx!Sm~0*ZWtV}wk;j;UxOeYz3@VJd?x!azgLQaSCWbV(xMMjx`6GH>z^6d-zz>a?}k8g@snK zErL{fOv>#hQmZk_rXhOEI|NY)Y7kw@isV{Pa>4tAy+xP`O|dEs@wWx zGoTbdkfgcSlfcUm(D9_5-?0BP@U_!UHiI&Mc**zK-N=vNYxnfYaH28p_}gmwxpkJ- z409izj2`ktcls&j^mQJ8F^Hdi5jg+^1v2R|jWLf~h+~?!_H96y`pPp10e~??~-Z{=}70x{04L;s9SA9M^ z8-G6A?R31kBK&r?`|x-(t{BgsgTsXuNg*YkRI#36s))a)_}8=D-Y1x8(`WHxK>znf%U?AmWt@FV@6eWIDU1y%VuKvYA|?GrKw@hK<7SDvr429R-q32l{F z!W2kPL8_5!t-!R)WOHIs(4pL@aFoEIl2Dog+sTYC26*0@Y;JQuISn=Vt#1F*%ob@9 zjk_yO!`tRVxAZi#9|GT-KFhJ|H`Q#?VfMafkEv#2h#>md8D^vIwKYPjus!94i^^Rs z5NYhT|722{_!WGtG!@I;O%Xqw`7fuyoIzX(s1SV%wXG?~#ru?e>}m zZl2`Mn}$Vjid!@d8^B5K)oES&d{6!?Oj^NveSJ0>y%*fT8K$B3 zk0gD7lEFVi0!z1@VGebpKdtHEn!c%7KfKMl@!!<61be#`AJ_CNmDusb4+OYvV7@Y= z08&aC=5uLSSh_cKbHNNVr1%<3iY4y_G4HuDvSgztkOLBx%!*gs-)5Nm!&&ui@vqVG zzu=zZ5}sS{KK->(%zxudb2#2e(`FJY@v2)m)2zU+F29*?u7FVX|?w0e-PkPZtu1AUt4J;9v-B|e13+`X%n*&H}z5fN~c+vv={sPly!{6i7 z$pjkwgx;1r1@Z>lpP}i6l8SEQd?@HFZf^jVsg!@~bFN_yHpiuIpE>49mQwSDW*ksD z_Cm9L?}klN$E&HKslukIQxeII*?;yz7TK@e2N#;=T2jmUIolGvSnB#+Wcqb`+MA5t z3n0QAy6i?@WR3}*a<^S%HXQIYtV_8=Q2Ba>*Ai|EAb#czC-LmdE;eTkcfvq+)44Ti ze5w+ne^9)ja!kUL^{@!4h=?ptp%}jHVzB)s_v*!F{k*bhq@w3&9ffe8OPKS=-By>- z)jzv^FEIylx&IO~VCXl3UKpL1rw81|-;#y$&uOphQ^oItgg94+cm{=+nv04z;wj5! zKDxnspD$nRNlNaPPyu$Dh1Kq^OU3Ehp~y3if%OuvwD>Y2{;Cj$FMXNLAXP7R1J?wj0X$sYKIGh+yK z9y-_b?|)7{dEU~cK=LF{$wTIvZAkxj{amx>5wlb>B+MGrLG-Wc{KZ&j8jPf2^hTA( zt1z179eng$n=1g}zhcLs#V_t$kQCohUs40h6Q_U!FE_sor}c8nE(fD8bE_{$gnZOB z&okq*3xy~>NSt!=JTo+RnRm7m&%N0#ng{-^bRW$#{gP4{N_D%!j7|Uf2T!Dkjt$DZn3bRr8d6oO(3VcSKD_&`Oho5EL=2x1{ z_VJNBnphZazAl|YHVYHC(Y{m#4yvx$Pkl#;W>G1Tq+rq!@xT*HVpPEt4iG^*Pza`= z(VLQc&i(F6vxQwR{qkyjZmxo};P*87DsvVl`>(GuKhw``t~MoI54qah03oQp#{6DC zU%AFi?f-|+8x81}dO?JXU-pEA-`FcR&7Ih0cC18tKG9}MaYv*l!4wk_a;k74Ihuov z2z$i+uglwTqTkE>;H}&ETC+=IM?tSZN$RM4?ryl&Y*1)$NA0wA0%H&VBvu-HM9+}idmRl?J9;!o ze_E1zTw)+z(OBDM~wHNhp)a>XGDO?u_NEn6d84<)*QW^Qb42now`> z<7{P<%bf{wCIKLA1b|5M#j+Z&vz=PPu_WZ>ay(`RE~gYFB`(BSE2R2TZS;t=TVL}V z!RZ4`-1r)x_D}w4pYb&~Au)*CZvrAiMAp#Ke;c5Jw_;}aqFcXjUXEMTNA0!wHYzUJ z85AKL9Ec=zfBsE|3SV6ajXL*a>ffelg3gbGtdqGb2qQSm>h zOPb8LbVY}`N>^SNHVId98-GMs$XJC}F?~j#m5sjS@rd9QhJ&(%$0N$YuX279N?GQE zB0GD3R=-jEGWbc*raEm)@EM})mHum@K-jhVs1Tjuuya4u4R~F*p5l2|6@h);^UT-K zMh!Sns0O~?B*638Z|pA76>Z3za?n0w?ehkK4@zu~Icu|_awO^{_&Rx=4fGKQ8Wtln z$VJ8taA6{Jy$Y0&h72u9Hu^_mfj~h`xG@R@v_HOAm}C9qvFXgk@7@{4BcmNp;t}Cg zKsgsZNw3f(2|d8Nidi8s<0gpaaW2F;zSt|liA>t#TT(5u)v=G7#*AjaS9H0X^QhUV ztRH-V+5_2WL_koXRNdU|>$`-Ll8skrZerqo?h1)?^XL-n(oyi|?FF+P!OlL8S|KW- ze+RF`Nzmu0^~j4$b+S4NwmF_JTLVEb)<^z?(b7EJk@1Z!C5}SHyj%J^)LPHdzm{+m z8YeE>QUx{(ZFIpe$gIZ^P(VvYTjAA}3H;uwX^|BvCQ8Du6JlzT#j+F|5~-d`S}fdb z$-Hsl+bX|4g{Z`T;3ADFD&oi)UV>$87HM864{oEY$0<@clM)Jf4TA5EU!uY|fZ&nR zx5d#WU`1uNG>O3KeUuQA z=mF0e{rh;v43x{!9Tcy;$F0nFyCijHbi3*itx_86#TcK4rxv0u);g9Bl~qpRg+YmU zkbl7;TEp^~1oDfCu~IzQ3F!PnkMtS7spl9;4pKtD$(!h}>Es7XAm!IVbU%QKISfb! zIVhHnL|Sv^RO&U8iYWUyvB|?n0a1%JTmXvH>3bM0qIWG}`6CvY@66ArDmcM=p=cCc$7wn zOE6D|`(4GNeugXwJR*LYClxZYvG6kqBc$dK2N|kOzVoYB8@#Y9w-M?vA0mM^36o>} zbW)ZUCQT}BNXxqLI@vlz%YB^%@k~!SyRxL9z$Y5jh@e!=`Z!6(?T&xS^h$@gde3~y zH1+qD5Y=P7;TI~UPPEtJ9)8O7CQzz92}4yvaD{6LA3*C`9ZyS`LmH=$&#*Dc zL?i)#20i>KjDC4~v|y2cjde2tC=^1hK@z}`GDzdVB3_A=fJ5eh-_P8!Pn+)f6+< zI;$*jZM$@(6#|s zL>*A+;UxxH$B9sIZO@y*y_fl@Ix(Hmx>N51K=qgB%>jEOibSik@?gZnlkJL~b_vS0Vb_-RfQ)SgI1rj7eYp4g9nbDjEykrJ$Y-jDl zleG4046R@mOyr$yT@askw73O1YomF2UxF%x4A7m?;dK9a2^FIp!JTpm6&1|Xq;N(S z=s*Xw2Jy=un-QFRoJt`9zw$BrLH4`|+oQL^X)G;=uB>kv#APRgUyodZiZ$+=cg&tf zV|Kf|i-M)v&3u;)RJFVRU9)e#dXg}O0igkN&F`5Jy^xFwwb%v`bqiTkYIUsqYInqY z=8b+eaot!c$~;y>>9O<0k&N6m?vVG*#+%>Si#eko;DGEGGA@YQVUhblt|K`)LC65* z_dMiYNE|nK=2pCqlgkJ0qxa3Qa(gZ91IN>QrAEyHu2GU%Rx*vird1UVt{A1ob~vbu zUtDBQ@9Y4HXp;_Toa$8$iK)^dbx?7O$f^2&Tq6ip9Hgq{UQ(S@O`Q{wt7Hme>QuEl zeE$b#pu6u?T(mxx%?&fYoJ|zg^0NEzRkLTgk%fb(qCex4oyREMZ%dK@znRbvnP*A; zf!vT=9fZLdmTW+X3h)N6gY$`x%;avx3=0ljo~o>UZ+pggL$cH#4YLPZ3hY-Z&FK zdJ%^JMh^wK@7#rpOfNTIf9_vo)+HYFokeCq-P2Glnd1Dh9r@_qYS(MA*`kl;$Lrg* zz$$lX!srfLY=&;of?h$K22)9Nx<78WBghrft(0{%PrR&mQ-Hx*>?K-SVSE$6s*<8fwYT}g zXS(9`X0vK}NYM06pWul6wD>gk^68 zYbPx0+8E%%4XmjMMC7@Yq}i1AR0=ITFeJ$rQ&1wvgzOpb=_deY;fB)ELm(jOAOW9x z-+t*pRmMMIb)|CBLB(g1rt8~_VfDB)$GRw&)-m8pbE>;CXjwVz_*uEb6?V$@E+hV{ z$zqDhPcM*UMyFEIE#4InS|C1aqR*x5^J|VjK0g<4MxvEbr1mYf_z(`8}+}F?g6w_^3xXih<=M6W|j` z-*reF;U-#a+NN~=jLJSnr<;2|YX@!2YQ#HTr3m8Z;0^AgGDr0$E+mQDK{xq{z@4=B zp^rU?GqZhr{pgo&n}Y3AR-Xz|7}TKA!kq&5)o2x54n2te42sT22Bw9{C=12D7=`}d zUSYXDZ%;qIY?u%ic$$j~J2%1+I_qdq9Zit&bj--3bL9i$tICzSp=B)84w5wY zBpH!*LR!NEijw&8?NI98xcwwdYuXZplS%j^r(rVl_O?wsRTp}A5dA)4Okj|e`nJRfAS(%#rD75$N?k*_VhT+xQv9Kj#OV_|=rBI#7M~Gh%QbI2d zWD50T_@vq$*vAeH%I;q!yOq^AYuu=2)_1i#sM)rR{_iY7TK~T*@c)YyIP?F!6?o2n zWd*9x|Kcl9L-@Zd5CQdnZXP)6|GX7A`@gaRRp@{56{sPsy#jBo=_-b1|6hrrU3lQg z9_>;n8Q92sA`1b3rJGi&XZTG5 zpYS{LKyPFfRDcco(`_eb<3FQk>;3L6bh~Sc_ujnF2N4HhlS{UQ9Z8Rv}5vr5YY%Wh+#dsf+Ek3Mk!i?!-pwM4V)E!#{#1$e3lKg#xCsWJ^sUMFcK% zt5Oqq9+P=aLK2Q!6LD1PR>&y+)2ANf-iO90rAcaHoIe&V06I1XpiPSYAg=AGTlJgP zr6OYr)7rfzZI@~#!An<|Lcl~gvS+CZ;nYLRtS8CEGHnYqfx07&Hn zES2sMEc4(~`c7tu#At5aD!b{hyc8P>ovnEFqsmQ0VC*e|nE+F&Wn`m zcCDF3bC%n=!S2!X9rooQBs(IX&l_Kgcieh|Y^kwxjmQBw8@*_X-K4W61EV``kR6gP zmvZj*THCN*S@;h$v@)1w_KzO>yLH8WHa1}YyDlDLd$+ucP0?peZAbRRlBOI|k*E#( zpee=LaFly>kR6aOcVctk26nTDu{$_su-%x;-@4fbci&*!l-zH^rQ168j=;Ew*RlPw zl1ss_DtBBXMuf7vrqK>`2Mw`DgbPFW)DXKd*UMVkFAZ*|7CS(%j%~3I;l#H7Q2SH; zT+`qFycc;^S*?|%GE&QfzZbYyhT4|yGLHd2-m;^DR@be|e&s#4YyjY&gMmBW3I3TK z;Gg!tKlrsV|DOx|=XQX9`v3mmmrVFS75ItUJ^d?lNOegX-Bff*;68Xd>^JDoVRAGF z(N$(p%B!*D-tMDYVV>v}3f5iqSF`=*7$oElnb$>RI2~P8iyMjz?Nu1EkkZk6D-k3Y zJX;GKYY%Zlrr;yuo6Is7LT4=N3rB&Sybna@Z)71G=R!)LWCQe zbdmL?K$nK-@+4<4QWvQ-^r(=$85CXSe>U;rQh(PH-EBf@k?POKwQ)C6WS@f)a=C#i zz43oc^rH7>ZHWFX1u9YhFWB5~gTyOs72(N%TIL-^s+o9t`3mk7N(@|+B>6CK;v7h< zuW$!t&_t1!`1@;0@^v9ICD%>58halK903a@;3xAnRiowe)|QTFQxoHQ&_aD-oSm{o zihy5*wHc+Tyf<{CmzX{XP<)1Pn6I{vRa8|I{1k zfgkXq7ZJacY3lqfX|BtAesMg-y$dnmeBfSQNXX9n?(2nSSo(oEX*c91Aond=-;~>+ z4x0eO_Rf8`r^yiAoQf-+foci?hfC^*2hkV_6Ntw^I-Rh0?j-gx5tnP5h!2d! z*eaUDA)cHi<+Tr@X>Z=UPVh-*1%74WR2G0l5=$n;kET15KoZC-1C@}d-C&?3&a8Y{ z!~xRx&!M5DCUdO3kJE7z5?YGYnMM*OUPxv%Ego)W(Oye<35F#9e6Ii5rk`E~jy1_Y z@nta!nA};}Fqb$9}IR74@;$`+XvP^MUB`=P6BuvnQi1U#kBmA4UD zvdP-4xOv`bx(hYlVvbbdb<8AjmgUs2k;(HNlY+D^NxvfQpP6LH4pRXcY}6X!Jn5{F zIA!duSb4Dtc_p?+njCskus#tsQaN9EqaE260eAVmukoWtYP*ZLVsD0`6MrzuEs$BLqtUu8_t% zIn&3h(^)VwLGWjgG70Mj^_dZ zyzW8ihqGZWDmjIryA5vYB&@UTeV#+=#(S{zRhx3JHA1f0+eSxzTRt_tU+?85t!fu6JMEWcnP`>}`?C zLKw({I+@K&{Bo0fgikQAKPNB23p&b}3HU|gbLrF4vih=6DK4l4#w7H_9|7T$%o0`l z$*;1#-7`0vyu0ECc+e5mKL}BFMBCOmZZTm*Ao0!8G{wv`h56%Ap{1T+VIn z~kAiQpP#28m^IL(O2@D z_O2DOC4a`x8h$cXJX$pf=?wUGB*(0rUP>$PAXF_GXhSkE@}0C7g|NZ2%5q6d9*q$O zik8w%Nk3vnkkrj8?H)^MLGZ^)BwbMnVVgvc8iqjhGFI@7G z^YDY$;lCF|e?nUoT~_T~-tgB21>6fao6T&i={UA4e49-Cr@e+-DJPkQ$wp?SoABnr4x^rw+eF}kuJ*FY$KF1Jp0;ft1h~BAn=MKn@C?~(ZA|0PX0VEPt3J?a6 z9-czj7fF^rKuIxu5P+@#B#?)GTCTJ{rGimzg7!DK5(yEMdf7YHz0JYfs#;829DhPe z)Gj2xxX;a|Tkjt`@GrW<9s8H6-aA#?j#M2Dwr?rbke<9I=e-mf_+*wt}4(i5HI@nW!&h_hfoP->F7NljWx(EACzr!+x^)bATyfE>WN=~|GsvV{L z&;Uc?vY8id{TBnus10d0pi5hVqVzYHYYP%Z0!%iUnPF&m3lQ|E{DowZ%>}oZ=5j}63w{^I{r{c1;)HWE$qPH`^I>Y#b2DC8s&8S)Uf4rH zZv8$0qY9_`?Z9^L%%Aq|>|xyAVAKZEw3Nf?Y1~6u0v=OXd6*oR#XZ)R$r zT&lsn32;-J(w>0oIH2iNPs@TAjM~`@FyJ?yth(f}t#OeMgKCJJI~BiN=Kn1SN1=)k zfmOPp+6heACgFRcCkWnc+5*s5%xXGSVU@-mx1}dU*CKMN9AbT(X(&!)TmZ#NB1 zvwbN=Z))A~!8fp4A0j|>%0;)EZOY4+hjHUtHNWS-`5>v8_0Um z4gY1xy^{0|L_n~n()ImVRwX+@1?qsJZ^@0E>#9nJOwsLfhp7u^r`O4}C=Zx(82g|6>h)nKY%77v{dbs_0kb7EFs3Iuhxe3*2NU3&R2TflY#r3QQNJ(4;`Hzygrj!%M1BWUSHIp=S|LbeNa+&?Zl)S3{xi zh$OOuuSu(r-ZagM=jrfNn4D6_)7yBun)gZlV%lB2DFV*)@x(xBG_vNDZGDJYB-a9JqZ_|6w(%0;# zPm|3Em;`7Ji|op79EWMZ?Kx?|Kj${P#}vvLu?PuTmFe*!uKz^kJSpRI^zU`x>uacv z{Gb`~%V7x>HUQv$DM-zKr}!NKCw%+)TJHafxC=fy>{G}O_n$7rxbr3MTFEpON)ni* zN3eo#Db3y2I)6d9#67JOV5U1^UuE@39-!Jb_QMt8tDo~p*`e#gbVB3+bUPvU#i!$- ztoN;z)y$v|PLPtAHYN|v(O6Hpbdxlt;vGXE;-O#OTimIR$lwAtx zVic$Xdk}7R%6+D}hxT+nbh$^2M~D#1{f6hg{d1B}5kL(>tJ0Mr?>^#P74LdLWsZK3 z7_BtBJiUElZBRes`?13R?da$CK>bnz>i-s`S^EDGsIkYa4eCRSUIlkx!WBBOt7j*i z8Jq|BzX#`b`kBDFd6Q6sEKtEqx>f-Fga`D?wB8dyzjZHwW{reCMjP+>3ZMr9%yB&L z*%A7fR_G&qjIywb3iOzK7N|tFpmRNlTz#*U+vk2VuzUjD*aW)aRn z@@1&RuHBR~0ID#`!yQ6c>u%wLU2sO%60T6Q%{tzy>=r*9 za6+iiwsiw3JE`Evj_+LW2Th@=Tg*nK9c6vHEuAHHdXOw6>H(edI6P#C_e)=EkXHc2 zk$#YcE@Qlp$~DIB^n)>ahMF#N?uyqCMwKy2h9n6LhaJ0MnJM%q612-0`BizVG4}AR z)9td%*oJ7WG10~LS}yp431a=LN*Z12e!a}BXQqP??yqN5*Sn{dnZ`Z-OKct`Fac7s zfHyJEnYZXU zW}&zPlc_D0)C}Td@klbEN~K|cmeYzTq;*_us^E_;t7LaOx&2^z^weE+s!Lqsr>41P znU}?ol)iLhKQ$Y7auwMFjN{0L`MKU?N-R5(fnvP8FYN$o7ly`*2b zpaj4)=TpJ9gfUDS52FR_B$aR`7ZTq?DJ@gT;Ya&irC!K~~QzUU%YHFOLyyfB-3hGX|8^1JL^lQ(0 zi{=d-2rUWqK!r_0ck1Us6PejA`#e|&2tW9F&<{wy{CP0ETQ|^xQj5tJQXlQ$R&Qlx z{OG>5J*w|hd9}51kul}#gw|4BGP%xOxV7CYoK@>S*cz9)J1b6o#zY=6>j z{bU=vq4jUwq-|`=sH7l*RHdHFSV$zx_`V5bRP-m`aJ_H1v-n*13ib9)UN-rcUf9|! zG00r%qEU98N^iWv69OsQ$9ALa_SLh_OULssNs~zR@=1W zerixU;^eeoDoTu20%(&3+9vUyc|F2o0bOq6S7qBZKXAc8nFh<#g@Jn>(~*k~%jXQg z=es{%oLO(+y|wwC8ZrWS8v~A2n~cm8;+NY`;Ow;(DSZ7Kq%q*@;nEh=axB?;WKSa* zOBh2+^m(Dz<~%{t{(cp1&5IekyYFgrj;~;T01fiJ71hHNkgtM>?s&F9N#7Xu)8VPb z=(xs^f+N&%>@@Qu)$4T6a#B5?2nMQMpO!Gek0F^MGQsfFt?3T4_FrhwOazo<6AUt=A-93BpmG|Mcu5x9j@0XSp^X zrgJr6lm0U`)hM|A#3ZCQpG>8yRp%;z{-^@z_q-{h|Jon;nPu*^f%pAMCT_YGO)!XT3CFsGyd5C)8S94hkwN^la~9-?h5vC;z?58?IuHe8&;J{0|2MJb42U#^bEcQr9A*{BacB83cwxZifAVX#gu)rP2LUV__ z9Q1O9k=BlSza0T8@S~I#sQ}`q8jPStLDOfD3gtYt${(A?Lx%27=#gzG`vN{y5ST)~ zOXB9c)uoNC3NqQ6U<3VEU6b=d^D3qt-?ZrMe7?6}Qkhlml5PrUcV5K2uGL$ikH$YmUWDhFTAFxYZou2y5S6rL%zAb@3;LD82wP0y!UxeKryxa_{{k&0vw*r5im=Z z8ca!jl&tLCN_?*uN6+RH?|{w@ACTZ78st!IuHv)Nkkz5gcd2Kg=V-fcF-w+<&3^aYwQ!M*OBSSuUhT6^;x0;uW)G{`!~KIRhm|tW|(Oa;CHlo>?j6 zc40zsJpRL3Ni*ZM%F$zaDY8e0o2J`nSoYb4$Smls&Jcx?A64{`Q5s`!(_OAI)b@a` zs6UqKn)j#Ad!L_2^}BYH5LY2KL+nS08rlwjA32;9>NibOHwu8!L^Y2thd*yrqn;3| z)8AXI;_yH6*!zt5^~`I(z7rGm4=eBrq_sh4E+{;sZa*(THBv@d93a6k39Ay zVeN{wXZT@fc{rT;$0dQS2OWHiyiVLCz=qzd|IAAsbw%etee+konb^$+A>_zg%=}!U zF{;e={hkVUOj=US_m@0l2d1cgV zeCP6skCb-7wS;#?%Y0}?GK}AcqGpnmJNli>ilo?%N30ZvQk~29&lSoD_Cv!_iiqJ3 z&mK9SHd4C6Q{dU{6ajYOIeS78VD4TtZYOwM3Zk*|L*y#V_T;VyTH&A&@T4niug`&h zYN=g5=pdP3hbNhm1lvg_$zLFu->;*cxloWkRLDA1-IJ!aE<_#KMax!n3BjkrP|EFs zo_JF7N-ZN;u(uo|B<&O|bU!@RAynXf^W#E=_Ie&ouV^QOoQB&;25Ck_Mnq_ISoXvx zlk?k2wv-3~?W;`v0Z}}vCnVKFs!};N`bYde@1vlEobIVDr>5Y5$N@869?l?y>jPB0Q+|QD=<|+s;q{#0Fn*^B|Efy#O`5sR{&a1Np-FSA zIjrnee!QV_z$#NqYpoK^odz$}E;pYC*jN&1z=aZok(~xofR?;#vses&w9$bulXRES zF&yu@7L}7l)r2<#4M;&HzqTxTMll@Wi`+2RVmQp5XE;%X;lQjs!@=XkGaUBVVl-ke zA{M)r0?%RmliZR*oji4?ljB5uC|}N_yoy)c5k}LMy9;lx3Bic7BUY-FYn5k*t3b%)LTx_P*^A}n%6W{8tkaRf9SDN zC;U`FaX5GRtKKaC3cH}mVaA?+|>Z+XHv2Rcdw*;?J+vNtKY5B`YDBR zFyc+q#}g=4Re2vuE9w>R(aW_J&(35=kx-&G?}H2KDzSI;P_1Y(4YLu(U9;C#o@BD@ z{pQk>uH*w>Tqr4$)J7lGE`$H!Rx_(AIx5V0`3QdlZRJO7Y5Q85%;((m<*=taa7$}9 zZ*MH2U6t0fKNKWHynJi4dhL(3=0?4dscP>%CzcY>=!sU8NSyP1E!yr@LTD@Z`3c2KG5dZNqQ`5!DM(*>z_?wuve`(C*sB&bKHPO&@Kvt9T07x$gnr4W zMpm0D4y|w7%5G5USp6VCf<~g^G4o-?W28fc=pC~!bf2wjhZd6+2tW4vq~WQ&sEZ(> zLRx}u6W;wDZsPxVgsESsr; z&MF^C_~$+IM%x+_RJ$9-*gc!*z~<=!8`HE`0*CsXaMkS6>vzH=FI0XlM!@=7v@(im3>pWB((SJcy(t~tVLJ3EA=>dP|tV5Hog+u6cC ziu%UGy}e3weYiZ0S2Qq_lQW~XO;!H$ooDqboekfFU0%>p=|nh=YCV*HL~6*S=nmY` zHUzb9%vjsf&;xaI)kMO}tKz<6A<$e%fKR_d#){}Lb}GkauPwF#$lWQO^SoeE7Q6bqLa8plc|>M%TPVC;uU3(>T!|~ zx&{=he5EhqJ}2c$Xd%aw5fQ=`vb#uC2DfUP!)sFvRxvgjv$$g3-MzgXLJaO}+uJ6A zB6*ib+Ya#7>NyasbB*KdI-`jjRa1rV1a(NcjnE%yPXoTUH@144LWuhHwjv(0q{x9gPf+{SR* zDO;ZUZ-3kTgRQPBn6|cpy|%5*XWq|k=6<%TZLW`RTdKp*I8F%!_T-G=FW=qv38q}O zRnXUcy1O05c@hKmu-m%AE!p0f?CsJMN0T?1jP6 zZus7I$WhaSesB?Ni~*}t)}tgDqUas@VR;EIi1VnNzio(aaTB=C$!CXb05E8hJ>{_ z7yT~N%boX2+ftTmhkWlUnU^aThXzV_7N4|@jx9yX~}ZsfyN4esMds_NZ-TV`@2 zaWLFCX;krZfUgqUKxEGfLiNfMT?NsRhDdKe^xF5d_L!aC_LX{%EtdU@ zq^Bx=TKrhV)Lju`s&K6c%j zyR{8tWkuD~;Prf8S0q$Fa~Lw%F3 z>;N^0&Q{jy*>~#4 zWWeP#J3Q6QX?X$^wJIcCscFEa=q=atFgu2mb@x5Y{+!E_!|eFrE%(h~NL<&t{)gKk z?$*in@ZfcK`)ApWINW{N_1TT8UnX*GGOXzkSNwanS5d|zjtA9_RVXEEd-R>xw$!s; zFcrCx^RvA`#AE)RZEkuYNW9crk$uBKsc@76wVJ^R(ptI$54R%*a^N_AhwQ?oWz$B- zQ*r$v1~z)n-Ez3yoP@*B0D&`_=k{x@#h`nH&G!3OK&ZKAePBb1jMu<3ZVk3CrQPx& znWl7x&tD&s>9tc@G>liI?NpKc6lN!gx8baU@+3(Nan+ReU+g7W^v2^u0d z`aN30+@rM*RQ%8UJ!lY1|EqXW#LM<*O9iF1HMi>(jHO% z`W04`cxB3GP)fyf{=$QyVFUgN@yz5t(tT@kFTVvm2V%bCE8r5{CB?5uZXQv<(9wLQ zLX{zW#Opy-t-o&osi@Z9vor^)UjHNO%|mO|6Tke5Ydy*~g{xk1S92XSXJyh^MIK#} z+_Q55092Y+%kkWm?zN-r=9@gA-qOK%W91RT&=NoDk84(k@BHx&#}E9)?Kr{qYxt-F zlJ=VAZIO>xzv9Xh?C=Ag=xjHBlzTWu$}2(F?)qz$N|>PzGe!r1;@7*pRb1lA3`af) z;458jq8%2_U+FfV$iP2;#qBlGmckV)-Dwl;rtX!Awz>3n$N;>kGN%3J-c0-5UFlrz z=kB2XwLRU2N826^*Pj_e8ZPmIJWIo)8otc;-}B3(ZF9&PZ9Ud*6MW{DA8Stt{_ZwB z&X(4Hw7bN9zz6+^Q=?PS-z0kTv&5fa2~`-D8&bhVci%+Y-#p$u_v}5V9fyu0_|`pm zJlB7^HOJdM5GTk}wEqeAh^ZdQeQmCdX>WD*G7TH~&mWG4kDyKW~^;!78wh+5-u_lpzl zZ6qnmPqtIgZk#pQ4s&0eWXEJX`n|yswtvVrX^ScLn87Ou7h!RWXcEw$ik5Res#Gif z8qGr{45FLdGgIt_>#QIlD}<_2I77@wCR$$8uaHr27&L^Xps21vC$l$t*z@y~nLVyPQR1OM)m=Ar*>FUJ-x=0pqQAc=lb$L^omA z5oe(&(t3*)BXc7TWodH%Q|y+57zz8$Brpg;hJL>+DVGXx4D-Ip3}o3UcGLQAU|p01 zmFk5TEJHR6)u-AK<2*Dx3n7o2>WIt0gua9@Mra{gacb0%m_7aAG_{b^A*y^gt9&;l zFGb7Uv{UU~>s^0YFuI0%#l2kbg#eWaee&f8TQkxc0H-a z+)Vd*+3to`=!VP$0<7HlR=ZyQxBM6m4aQmV26tAg9n9ICHz)6xwA!)Z>P7CWR=fU) z)k`uHhNW0cV|AP?lcRjhs~7o_pj&zh5YC)10heW7tzP1GKhy3P{MOxZrk%Ons<(L< z?H66fS+45fmcp@QQuWKvgl1SjJop)sZf{~u4FgwLK)6x<#GN_K_RYqt->FiM-8Iwf z#lbahqqFS#!IAeId=>&haJBp6bo*fOZx@RnA=|x>c;!+XvlXKrA=00TdfnZ5wjHve z$0xsm;n|a{37|l?6nj&Ph2G3HSr0;+?4!W)h_2IAgLRaf+dOBt5W!4@)N>A${o?ntmq3ZlRBg=?^?dS3(E6^H4a>pD5mpOc>dCGqMg)D4MIIBSw}LP0BXQSA0C89+p6eeiH*B z>eOeBfeS~MM+}mc*MwkM@Efia5MeGZ^HGNQz0herk!*=BMs(z|8jWL^rp^z8bxNDQ zqcu#r5=UeUWpes(PNi>@#@dMYUTMWNORgq6eY&P8>1syt0iAP?Ytnmz`u5iMbB20vF#s!I!Y<6%ApwBq) zM>CL*7+BG|3ufBp9zJjQcEw&)l_)?7X`X2t%beRn&PNj9F(p0+BrcGUF(FB{6o(|u z)B{d8i1zV}K-0~G-3!q;Ee!la<>p$Av-FZsm194LxYctAMN4>~gs|?^LA=PJ{%htl zRjMoG{JBqnx0mcs`q(8vFV@8Y9_GiLV>jF3Ys6VX?skP*)8L>2!O|_I>Nq=@o@J*@ z`bmmalT1+W=n`;?qCbNj<=8-5#NXbdc{?;cmP@t!;v7rJNYV?vg+tD#TXZoQWcwo# zM}4fK$?IV9gvBb$?%X#P&j`^C24_XYBS&X+kYKGxbm5ZVP>Yc<5)gnA z)1;kgjHVl(yOiS7{b6Qdp_|BkAa&13j~28d^sm-${7Bt?|DjgL>t?H`; zMMzdoEW-crREppvo_i|AUP z9sQF$MHJ+7#?Lw*OJN(ICwA4*jp-hnltPuMpBYGJqNUL)^>H*)jJEO<=8Pw`ye%<9 z@vy2uGvkF}{+{F_>d;tT_VrJaCMSB(BWd`LE}MS%L%(ywG}{;Lvnln+yd za?%&IS7a`@Ldg=#Qy8jqe+3`7kO&2gN| zB0-3S#6z?x@LtbgRLAbjJw;4B#}&@Ewil_#vho-31Y1iIZc^>GINxqs#*_^YE28U! z1>hDFk`RwYXZ(VfzEEm>R8Fv=DjALBl#Vc%DvHY(nIX*kKl%f{ZCy9i*(e?syo{TMV{B*)j67&Sw=@i;3 zdYei!CMqj2CaC>REQM+pUtn7{gEcdwU0YR~S%|Uti};Qh7#X8dJfUL3{q?8HU3-Du z5drpZ7ueas*Y5N=XtQU!o97^ZU+rF$oMEslE|TUCjB#&rlRk{Qa;`c`*p@A zfB51nXyT4^J6(!)=16z#rS?TGCtYTD>T{&bkx5da z1sAwy=aEge&CR~TPDhQ@<4QXtINV)+rCq=OBCm?a1w$ri5Xo<`1!Qs}Uhm$z(teHz z`{%3dsBHZ59f`4az}0ro;GBC-y4nW8&cn4uMW2O!c8Nb|JI-2qlZwhsYO~G#aL;8F{N0JwDy$kWixY~WW$xBCyFbTPce~bZFl_n7qJYtu z_<@Vj`aq;&p7@*GSpnft`bmLeNC7wTTD#S5HwSpB(Q)(udg-+i)X(>nDe&ntMuXL_h^ql%XsInXqtQO2HPjU>^s2ezW_ZxrM|(BRFzU- z3_j*U=J?!(F^!xKFP`tUXA#6F`iI;4M%#b=3%n*f75yWFq7jlEl_1|+q@+8WbvAsF zWvJj0NPPTu5%z*D`TN$4~S#*AtPd2H&S-682m?7vg z6o2%#XIOQH?F&!Z6)>QLO}NGWj>NF(~vb@U_N|yEyUcUl>;<-I=ku$m(}$5l@!l6y zm?Bhh;4iv2U7`;nP4atKYi0tn_+}t6J)xR?EyWH0cFlSun`Y*H%;RRK0 z(}lz@O>=uJv|E;MszRzK1{Il>YPoO>q%x}JBuv0mBk**;B!LTlCutZ+8UX_Co{C$v z{{$bjIn+`P7svE7ng#Vn0*ID|{S>=3Jhd0F6R(Ukzxq1*4Aj!?$O!}4jw^!=|1@Xx zni^#cy2YsFYwp?LCc8(_X+$~iX4};HYw^wY7v(Rn3$Udf!vU@aIm~Z6A3W2qTD*28 znu+lWS1`aG)1JzA@s@FQbPVJll~Fh0-L=~H&>>bq%2vD3;m%HA*xXA7qzIu;aZ?SDo-~V*V z?XuX8jF!$|#yE#n)G3Nze$UNWZ12jIrxAt#*U`=F}xy48Ioh%HSomkOoQXIE}kN zMDh{Y;&z3-!ze_{!i1JZm8k@vZwAo?b-6AN-p~Vg$Zd9Cy0Ppwd;E?{a0SiPpC~$m zn&wpH)?qZ>4>c*f;Q4#5zQgu5$Y^)nZI45jH25BS59-rb@3DjWLMuGu`aKkc6`+*> zx5-7ncm0;agr9QPEG3|BnsLu8#k1=v_vKQ%I9&0Hn}4qzm0MKLj+0fLMUVNnd+p`G z^PKx^aqweRUhk+1y*WLI=7U0cGEguio*F3AbME)|*+Hu6i~H<0x^8m6-8gqq#pr(do_oDhWf7tQqeP2 zNWpKjuo_iCPOFeNWG#&D$$Ax;Zl7^W9zaq0I*QWDG9_&!RLvl1!7G!a?N!^8p{sq+ z?iM`e4tmfIFt3Htx9+S5?Z2U2zV|^O^SFESLEtsh9l6Y|Q*-en!bvFFYUh^Oe`{H; z-w__SU<%u!LY0g^lKq7^%5_{w=gv%r8Ta>PcK2L$^i&-jd!&>sJ3M5E)mJSpA#Sr( zpE{Kw-0SS(sYvbTJ!Jb0d$JCp0l}Xr(h~NVmgJsoYeB535Hfbee|G)6cF#X#nj0C^nFUEvrs=?fXAo$`T?!D~r;%5IATO~oztoehxRx{&%G0jL^)Wc-rT>y&#G+j( zF~Hx}P#D61G(!348+X8R`{ue=2dc8NKKgqJit0;zBg9Fvc2fmeyWLI?+XcZz?#qWc zm*9DK(<6wYEADy!5za3No^%5qWlQm>+x1b~YrP>fh%%};Sd~mJ=Fv#>oKS2@kMhI} zogbm&+Mnm6uiS-?+ND%F?sqKoXWVhWv%MN0sgqWx4va9O`$xu{1fd}Z(OvGE-{F~a zw!7zdSV?bp-5;|jZ9b$BF4vw8!CRg~7}aqLfgaP0`rsqM#JeBKNedoqP># zKlm8(&ogfD<7|pE;%oD817I*R!_LpSAd+72+8)`TxtK5($SLbXU16Y?sS<5YHwN(R(`YR}#%G0W%pnzg^|bxP*3|{l zj%7>hFagE>x(|!pRXzXX<0k2b{#F$lrSoDZH5tvI@3NmQbL$ev^My3#n#z`nF zMjg)@)DbDgC3{nzYgv5}XVKOky>_TeasnuF9(h*tMkf#^pWqSBK1F}X|2KJ3q0b2t z+SmS6(?Rc`Fj}thW2;TH6QgGDHA`^u3IF;RdTYa^B-!Ko@Dd6G5iBB(bZE93)qQ|n zz~!{jL(_<8HTc=~2k{7=wQIri+h^@o-RqK578}TmgL#>3dYTU&aPKhEx@`HEPhULwbjyse?S{`nOq{ZWxQM(c10O8 zC2CzzL-_(&wa-LXrngd%G)*WWT+;)}neB@Me5FC5&v+_DL#|%>13)u)$}*RA($vsd z6qI8WvcW1V4PdMOWtt8k$*ST)AE`(xA19Lu@^$x4uvqI0b)rKZAIUD@kM&LA+)Hy6 z5Bx%{6lnv*f|8ob@uE+^KY_SHp@Z}jU#Qc?7Hf%YNxD_2oLnk8)m-V|Aa$c(OjEuW z{R#!hyYG7r0Y4}Vl9zRRZ#+hID>SQ9L2h?&JvqeFupLYTII5Pi^1?x(JIFzw`o(9^&+0@4+d#5`K2<^ zqeH}jIZ6>o#i>t zdG_-hY{U-?lTLPX$kIj&#ptG#B1nl!)~Yqb18bQODQ(uwWlJU=4TDn@S>2 zojeCq#%*X_qNh>-u-Tis)l{i4Hrz7iDA-mLCf#gv&c?*h;!q@uO4JC@ONkA5;y3-G z*gL4hK)7CPRFF!%2g^otsI=DT=Q`l6sm zX;pDnwj8zUnRduZtSa~ie~B0{)=zziJr#=|D)!GMq1}RN2_i<|LbV`b#{Z7d+8PVE zl$O#fz&mKHN8_`Tu0ns+L&d({w#C>S8w11~f}5%+j>GVO`A~6YCkea7L%}YlLZqYM zyB{uYyU%3NhS4abOPETC>ei{07{_AK$`(Viuu5=+#gtC=k03cV+pH0;5O#m|!&nJ4 zh)|0(&;N|MTNBs>17>w7ZvY5@_95D;F(`wkEkF3(I2@q>RyG40o)%<^gMk(8ggL9b zoh%&sDizHfr|o)XAF{6f;3K%su0kzUZKPBd9K~v&%tXP*B!-a{1-GLxcb|?NAeU%q zm_^G>b&7;caIcz;i~A^yQ1QS$){S64ev~02`z|Nm_&0wZK~EL834DhRq#@>WoB%VC z9F$x(1l6iw!nbYk8ippP!N6x~!KY)%fQ4X&G!Z0O^+V36VKQ)dP+zUiMgV`}eei1c*xARMoB# z(rSC$owi%14yg=05wj7JMjQR6$BOUaOm8>DPMq9g@U49xGeK!U#BozYwVOLU^~|O& zLu!CEk&6i{W&m+}TD|JS&rk9z0{VvA>IQGZU1AZy`q(=LJ1T*w2QM&p%9$~rd(t?@s2yf~>VOmYYb$y01w)aG9BBlK@QUhJv& z0J+A3j(bu}-6as8vneLZS=? z6}m07=RI8H99C>RRnTaLc5v|*|Ef54)+Rh$#!%oDqVVKZLC0ZUqiYEauB6N$p1iy@ zPsc%g|J1LF)9SE+taqm22fcP(h2(@t1oN>ciYi5*EzyabuToT9`qDf%))1NFhu}xi)`Trnh zBabr^H3{XK>8-N~2j)z|RKRfY*!|*mL*-0qFjAo@?J#Oo0x6h!HkKh+SpxCe7?w>N zuy|}iqf|U5MedZ%t4EN4He-~JlU)Pw8YQ^h?BsDOL_ zhJzIge${UXJP!Rge^VT{2(~th1LG^n7oUe#Lo{s<(L8j02y2d}#FLGrx+KnbH($6hkf*Xagaczou4nx<=2Ymi%V+g{YBOxOhVkQYz~p~ zawIh%4b?3G&sUx=-WGh?U-Lro@NnfO?|zG4>IDCPev8>?xj+54#qZ2{?&7ip3YG@; z;u>*;WM(g;|6!Y8^xeel3=UyZQDmgvi2Yg_f5MAI4?g2>da*cl^!Jq*gzz86rw}Lj zJF58){FWDq9)0d&-}Vwgh6WX85!wuf8NWO8ouPe@pAFAJ*u!^ z)#9`sS?#WWDAq>bfRHp8DoyP>-mUmUaT(P<^M_(`SlXkJuK@=?j|P_k2h>8aFe@n4 zGpmX>)?slKuo8=GGY>Gool=y6NGHMRI!%9OMdbfK=9S{OX;p%XSo}+WGfQR(&QdLZA-ED zJ?9tk0zhXB1t9zMs#uwk%Y%OEEPd9Wf{eakVDwDUPA>2t-cr15{9j8|>9)CDuuZ@b zmsW9gfa5cQT&+L)v+sPh_#ffPo&JDVF^@g#FL<^1G3-@;dA0ZxJZ&5QgpvEt>tFv9 z-3-`h2vCHu-Kk+Y^P*3&#FU2nwp6!U9UBBaBi=`m=z5kEDVfOmH zKlpEKcYOxvfw(wz|5p6axGxZm3!GR=rH#?%X58R~xNDby97!E)8~exKikDE~g|8P+ z=UC(3zZZWUexdCD{&)Pp8~wR&6hG;se}FX4`aS-EvGh6r*?$xt1h4jav-qB1y+7$q z9Di$G@VCB+!|%m!`zPKk_7%PuKoDC0S)9?E7YhXzl2ZX4R9b2>Y+|WD;Ge}Kg46u1 z|19pu`JsikiaUG7es6_!$jZ4l3f!}2)NuYC*b zebT@F78@A;>KDAt<#d1H+pNtu{GD&3ul~S4{5Jcie{*r*CUk$F9D`DbE%;9k)k<{U zZFAhDAb8s!7P#Hp_@p>PxEm6&wmKYMSDs1x0ue01M(RP znOkbb=nsB+-c_~7GVdl9{+TB%;J@>3993MLcT+q5ptN2V@MqH+J>!3#cm2UN{^h(| z^x;7?22DEL059M0Al0W_^l87!xg8cJ8y;p85`ka28V6x>iGCH- zEaJm~Ru=2njJ!$#6l7?*GA2n4Lox$q$xHua%+bb6O77t1n}5Z<$kRsuk&?UBclEm6 zeOK9iEc!}5bv-dLP<%2GoK|)-BhO?PqrFnHQQ%;P@0Z;&*wA)OZeDQq`cF5xF~Q_h z;LFl8oGBy8rN0W&-z)+wB8o0$3U2c^HoH0DDHZ>_W_Ky;@RW*sZ@8-B@2?O9hvtQ> z?_a5aZfpHui#wkZx3{?M#;#%lmNV&8Hb;kp^qb;d2C?$3Zf{kvf2%uc(kT_Cz-DZ6 zWYUr7+w7(dj$H_VkW-2f!{n}~{FAM2n+eI-nk;zYJa}ziT zYEhe8)OiCQ8j33aDDCH>)4KfHHn$y6_+^{>5exXrb~huq)<4kh4lew$6YtTa$bA43 z`1#0SHFC zb-6wQbI#~;{}G;D@jvWx6Q-VRsYWzCHwTLpb^+*ECoq1@wk`Z*L1RT`<#ctsj|X4# zCv>~M=9|LGez;L!ul}lTw`a8meklprGA^*qGZc_85-v%5)$ss>}jJqT_a{X;%MAe@4PxQE<;5&ZN zSoewW)Uv;MteY2~BWYbCd(tia0G9$fyc8AmCy^t6K(9M!>>r4OB1%qBAb)@&t&aA{%tBH;^_vwcUO+cvn> z|3{yj)BKCITHOUx!#_~?+N5sGjop_-WaFWk8kaFlV;tDD3Egf z#@(!lyC8i!ExLudo!0m{k-dsX^t+wMUJ2QlnZpJQ3KKXqkJ5;aadfM{l}Za=4a2 z^S>SE4lTX%6$O~><@Xxz_8ha)(&kI&M6DW<*b2y_>-{&zyZ0iczB1k&WeWm(H?JBC z!XGu@mVgc$2Hd>&J}VrT#YCp!O683}Dg~6XmQQ}D`O8Hoz=jqmIErWi4tS?We{H-d zz!;ug=ieKX2J%ouB*!hB=@5?QC4zE4g4 zEbAZmfeEgcujWp0i-Vu|QzjrH{KS860<_|%{`m=RG9JyAiEeyw9w*7W8C@^{8y_=r zvnhcH3d<(C>Zo6*el;_{2wU@%xX*uiqML9~vU0PXr=IHa5J<MVq+eJPMeUhH7ysIM`A?_4*qa%R!aVlidI5J{bjDW^aKqClG4jj& zS0}l}oj*`#Ct6zz5Y(7=|Mny|W$dYV*z*Lt8Qa#{mVdP+I;Y}ypX^2(da#c#eG-+Ef0>4)O9X}vtbmbae=)@!QhH2z zNEy-0K{wd6A)D&E{NaPp<5m8|L06l2w>`}#_ZR}876<`Q`(+bi<9dn*_YS(9;3t0{ zgf1@i15@4f)>V)z<^p7iPObP4PIdp;L~eBgNmmdUbN^KEhQkA2nu>6Bws+gOd3EJ; zW}%t@Cd!!?jy3`k({0cu^HO7+$2((XLrK9}*6)b6YwVg6j)A1Ak?bVe zSJQYLTJnZm^0$Y8V6<0a+u0OIhm2XQT-hG>q-O>rku~uMc~XSgE`v6{YKKOP{-!aq zRIe)5@MP$olnQK9gWyEpa@Da~58L964XQ2i*p#dyoAB~t*2tnN8L0Ro`e8o(G#(pW zQ8B1-COiX7a&ZS-7=IwYc8ypPom-a#JCR5_tS0Hlv|1a4sfNHO{?T@XZOsATPGV^} zbq{M=ih#~2JH9HFH62fuRG4W=1T~R-O;&!vn0j9i&;aQo-*WH=gt0oNA(>t>-Nhem z;ZTgL;YHa8*yk|5MUQZ#YmDg#km)j*IS(hsO`=o%>7_fpAkdmZ&Bai^NjM)y7ls(P zm5}G`54fp*-VE1sbY(dpi(8f(_8DMP0083tWTj;rWyM^8A4DdI&bSr+-`bY~vL1aD zkv@H5ZdK_|I_x1OYBO`QlROD}q0mH?Z?|)d{Pb##k3f1r@LmIb>zg z@$_cE0fUlm{`F&sBH=~cq)u(f9m}5VzN$Q>BYSC6HcJ!ML%wRNX`$mk(RBCFLL$y4 zfeiT1f&sheJ3*~wMz9?&aHY4l7t?ASsliX3&;FMjaTM^pYB%p%qVKUh~)#~M)XgVaI(sSyw5X5gqfW98PL zU5$h(V+Y8uG-$GYZYm8YDT;k#U@bUxeqpjSgelslXzb+T+nw zX^`YqwV5~F;29UBU3SgollJHg@{C%Oh!*+eihw8y08(c@G}>bz+f<@q7`QYI?W)%45v5{ z@$HP5co7v*?#6cEnACu@7T_-|aP{cc&=AH&mm9p7(K|5FP0m|nSnJ%?os5$wJO_G)cn5_m(5xlb8kQ1aA zi?NZuQSAH+5;Y=WBg}KWDJPlTP4zH8u=;JQ6IHgsG|Tb$jA_zF9ds03tij)>sjx8y zdRm5tR!Lyo2U2%c75)!j9G5!Jsk%0bGP#so5HAE@WEMN(Q468n@nkBjPL4;3>|;Hy zDlGvrEni?Dng$u=GDtaa7`2DJ&Y+L@?}T_V|FE6blnQNW;zXeW{E4=LEV%(YV0o># zwQXoeSMk5<6l=8Bx`0?O+L@9N93tw)dUE(*reqXMA0tK~H76pqr94L;(?g@R+J>xF zrHOIN5Ymk|5w&bQTwrc%oz_V!|Ghy|FieE1}fHZP|V% za^>=*^$X{jQ6zTq>DIf|-AFWLTN=&8cX&D8h;rjmtsh%RZB+DRsJ_dp$~a=Wtvg=f zq@qNwItUd*fT~*NfsO_Ct|kW-_N19XbB&|8k6j?I7v;7WJsOqNH|LHO^N65rR*rg7 z-QuP%@if{C=Q|zlU?iiWi!49Q)}|O0mOe&y$1@go9>tt+2OyGXUjtaC?K8)$t%0OW z4DEoNn`2|-+F4X-xVE{j=5v6Cff;g@s!$!hW~NdQW%E)ac7%f31g9|rEbYO@vENMC z3zhIV?nj=Fuobl<7p`W>5KxnR>0I+nVggBdg*6n9vS|8B>{rZoopmh|C@X1b<9L>g zV6`12IpwIbJ>CJ)vsO)ly_a)FUsHni#ufsd&qpHNq>}EYZewDzfAKgik0z#u(s9Q^ z^D;vACu;jBX8En1(*j_X&q@}v{_r%<40e#XB6=Rh13R(VIeX7**4V6go0t==!1$Il z*lS=x++(#5W4rI)%k{854unt`Th-)0$(uYH$N%tyYRyQ3vO~z4hiH+jPRbf$DbW<6 zR9YqC9pmHems3k^bRRv?JB8?sPeEiaMqw=>fJ2>YLZIN2(S3EA=m(uf^%1I}uc|$u zko~L26B~S5)4)D-Y9xDDU>FN5ke*9)MzW?!&k`bX)qa6QlaYs;Au8u8Oo6SLJYp|J zKpLU5(K<&upei(lXR@y{nJLet_HwmF0B3d}Z}2^GgD4kUrwv#dvEEKoc2ScPTO=p8 z!oP6Q_aQ8@jmPGzHZ}$xqcv!Y!0k#spW(ce{MP07Kz?lyQ!Vg8qhJW|@gS&V~HsbcbRA<@@6*?-kGdP$aDL9(Kxj7~vC5e>aQFJyN^c$h($X*$O z=3;n0_-FqLbQ1Bowg5xi*d(9s$#z@&1zi4Z$8saa$rzfJM%P(rbxT4j=}w;5vqina z-AvLzNZcxE_+xf)qqU@mb(|K-znw@@hzw)tEK|*dFp@#!NGfM=SrOU6H0G==%||vH zMLt)X$%9Bobjm8CbS18#6R@zEfDy7&J=aayXQXHJNruAJk$(QRP^zS!w4j0sz4(=? zO?uM}bb(>?kQBm7^eHV^o@mO=I95YeO_^FBi;e%`Vt6l*6I+oJdw?zmBlyB$2^3i` z5ENStW?f6wfnmO8{-PGtCrorL67D(??vk9XGl_yNlI!SuSKOP*bq#2XYqj`q?&`KZ zN_WW=>L)_O?&A~9-`Eb7oRo? zS%EPUCL0(sCMF<9JwWKHh>nKwdp1^M4M;zv3l5}siK!rNGMQeQ4FnGT2xhDk_yqAh zC>li%Vq~%)@@{HKIAVl;jgJSE)ZCb&$>^{H%W}@hu!s4jySx5+pVm2XPUwsr8Zk9h zg3-37qBPfbG;McgyyLai?euPjxQv-$v|u1yvCBFZ@-bXQY^jM8BI#Krp1CmIaenUo zGzm=!<0!hEGW5$`AqQUpY! zt4#t?YZBHM#nWVSm@3-9TVVvYAm}gy&@PhgQU)?5-cG2xLKp7Tgn*tLCjq4G~TTL4_%mrml9hQDniMLy5vuJWkGrF#6 zc zXa=a%01>jHH4~1tK_&s{l3_+yUYOBkl7F+P`Hm520AQU}O5d&4tWqRq{ znsURe&%HbV|5SA=x7eFNfJ|&-?rq#v`?MVWvNI)7Mj}Bmp0%o$Dv^W;NVz-cm*rniV|h34}i1W zMD07`vBWph>rI#y=r~hspf$=ZM%|D%QXvDfwjDU4o@FphIW~N$(2K9H&2&gbsqPrveX|k7Xj1kvKwNc}B zX=gEhA~9a)>M0>?RL_j4-k#{Y1%b>=1O_v?|~T|BAQ4_7}t`iTfIPY8KET)`rJfebhECt8civaa4%XFQU5;S&k2U+7>7k1z&t%OFpuZK@XTWvrm}SA4N-syM0cny40A#^P~r$<9X9p$t2vnh zEt+J#Z-%NK!6%4vod6Ie2^*LsfYb;!9jGp&lIh9)nHj8qK`V;5ECH_v%UDv4n5nq$QXWQBH9ie^k6B`hFfR{{4LPpZYaD zS4i5$5!(E#d%KDCR|3THt+mwv>7s=&uvAvZw4hllM=NccJNbW>%BnzzGu!7VSpoS5 zW2zZaM^{@}6c(S>Mn7e-q9Z%W*oqX~ctz#(332LY^-icRzyx6>7K+K^vzw-Egwq6* zVPNtjdF)Ar;!2IkCzsPjQiPb(r)}itKsrh_jdARqND2mTVTA)erxlnJ+88%AAJ?Xm z;J|n7>t@!+SvxX5cgVn56|L%szKrhMPwXLOzwcc1W@`^Fzt!$+)RgMkc~-p|ULI3OO>& z#lsfyWmRWBflkX4GQuaI?c=O|i%G^R2w?}shRp<$0Wo1GFQ_wCIeH?MD|k$uL7#SaBQ2*G=z z<@{~suT1sec1inR#Qo^*51?_z=KsH|#n-)!V&N^Y!k}lU+pCl>l_Z-e?$Rmp9S6A4 z(HL=R;Ghy`FM_2?pkiTv0Yfro0t02zYfjrEVb z-)%qk9KMswXq7f@LvL7bO-bwA+=;$+kejjtr{RJ~a`Q1Z<%@*rN_oD_w*NMW7`sI1 zRD)>v&mZLaj~HKxC&3!zWMUKBGE;s=kDL*{fcjwK9*q%*6@l4`jAb3hd^pnyGfjRT zq^cGFL~GcaEe5JmJECPh{vQXqsk=|m@O0z?3mK!Z=u!8=R>#^_e2X^vvBOsALkU~8 zupdq-L7W#S8SOuIu-j!|Y`XD?4+L3^xJ$A1eIYOVRJ~G-{apvUp8nV{Xqxc`F_#ly zA!aIz0^)J6eoX zOA)7vB0f57g%h}*6WL)@GlqY)+KwEB&`Ch>$OM}#qlyOJ@suo=Ea1_Kb4q0jh$ z8?*4uyM;I$Ot)9c7Azem8%#9^SxJVngFetIBu@89q4_K=4ikk-45ZHjgL?5R4VzI1 z0AU4>gl+ok^FRB5>)mk;_D95U(BFKoCHSn-yn-&04s!Y*(^`g1LIzHxTjBG?(iv2%>|H>e>uw602b{)WQGk zgRWd3WA3UZ3flS7P4PH8lDR4Q6JZkgEldFHfqEbZMgp1U4$Y8>sUrAE*jKysxr&}7 zk*+G2p~6el_jFjGDok~Z#Mi*eVFP7WI`Z>&(NZ?UslH=DWSW$Y=TsBIO_Fq^d&1k3 zw-^I8^LUVevDF`PgZ1`Zf;R!&aKBlm)lQppdfQ5(6efpV-Ybw$(+N(b9oyb*40Y-g z9#Vy_(#+Co2Y82o9ak+GcU+CmMf_G3(4M(DbJkTwHx%naxxuitU(suHwZhO_{2m{6 z6SjYyld+oQMSfoCJV|}QeiG<7j4Aoa{UA8l11E;S>8LsCh&a3MvJayj#<)T{QYz3w z194Z%YcTv-$DkS*aR(vClxvZmFR?B&MU7?GvMq}iML*OuUwA^1^g=ikD?oFXa>Le< zCMHWH(~LV05>!7>7N%@Fq>+WleAVsp!MAGR(_E$_v?j5B!DWg1)XHd0HrRU<+T+c5 z2FXgRrB>csGI>;bDl@f)LuQ;fAT)uIPGoYzdg?aJjMwifirypbUtqBeCb@Ul1*0Vi z0~^^}V@qRT#;zC?aFAGoCjBLuhJx3d%xK4YB!^p_sy z#?|`;rgXeuD>v^PUw312EC_V#7>RF(e7%vAUKl{XGpUV5W^B}mEzYPZ`W(~%eL;Vq zLIY`0>vyt4oyRGNV7?>28VRUKKO{mlw!|8<9RVm|h%Ecv_7%dS&Ap&U?TEuh50Ks( zZOfRZr{oAvbx1AEw32sqLxWTIr%=-asNN#yFknL$n++LC(+Gjok&5v{@{!}4vizOR z32Zn8dbkuN%%xsWi4xL({C0=C#mFGWiZE34L;jQ?I~h1GvpTjzpCFn%FJg9#`=;lr z*;1wjp7I3@uVG9iOov9~VvSVijmqOnTbqLg#f0;gJqsYUG-KAo>tS%3>+H zzhKG{4J4QnH{>BngXv}qoKF8{GCESMH3w|76ar{vx~j#3nvtW11*rd_8fTN*;ji4@ zjXzLva0BAF&Gd599SVeFdYH0_vX+{)s}E`KQ~W4KkCwS~McTZ?y!2uJdM)HKQJEP_ z_JrU#Upc};_TO`a>uF&JPM&TRsOdF-@DXtDpZnvEU=zow+HaUAXKt=?kiYr}w|nOm zzcP73sTUbG3c=(4)g#^c;H+LhXMsfuw~xPW81T-BI;VFgxrvL@vuu%t?ZvLo`w?ME~p}ToPcO1NTEY z0$t&Nd6))c4lS+kdCqaYHK#hfgBilhHzBPHv+M$Wz(yi0#Y)ZO=y&}re8nG?K1rr1djtF8)1={mo!TMT@whcmArY8|H#p9);4#r z(h+xzOWF|vNOC7}T5Z32u7L6MxDf9A*Nz5ZuJk`X+TE4yts1$K{AHhT9}QP_`8Pk| z4y4$AOWh8Iw>w+&{`93F=#_rmQg_@W9suMl9~pa)Y7JpQ!dx@HgknS$?;Ub8>ewuV z0jV4#U?I<>XDOAVw>ne!Au1J91%Z>5vH;LlAi#Z;o*D<`P708dVsxvsAYF!vBxNO7 ze~>Uj^F-ER2u2#E=BZ=;?IE|v#8-qpw_-A6+96HUOSmwn977_EZv7(Qn4+VWx$&hZ z&ND>w=PYvz`)($tR~CAtq+))a$?-N9McCFKmbtNPQ7iqIyEnMr|MLdWd^o) zmHG82-TTRG{+>@^BmRfq_fxKC=PxMEC;8FpFu8v<`IF{v_x@TDdu#F=wjFO|;|o8U znK43+lUuG0r{;3Au@0A#>#y}!eaej+`-WWeQ0g^-4xSz)9A3w&CikxM4}HoVJc`%$ z5)>{^%UOcvJAdkTJH~ynZ|yJH<++&vBtmTW2co}zPM9xq!jS*-F>b$|ui2POZn+^X zASDjKNQqm0pP+*hw-MC_7vTYh?@YL^Wh_!>`p+Kg=1jT#ZIuJlH^N;TODqD#P!r(~5cl|REO#>pH@{8dY&dLb zI=Tyc#R-j!&I_tpd=3PRI&t}*<%3VVX-C|6k70x`)j-rwLYtpcT0SF@)IC8&$Q(rc z)O?jfkWky)ww8)O(oh69Od3!i&3_oJli4$ubS7y}{CS^tgA>*TJhWVL5I;yG>P+&` zPtz?qRrZQ-=0V=P>#?Dqo;<9#gUb>1K69?0L$rqZC)I@Uk;-|lp>@h&^w^?%}1!%ULW z#HYXG=VRq}{5+%O9Y0^w5q3s)ZD04}?<{=o$if9!_N&Lc-mdj!(h9S&xCoGx=(kci z#E(D0^^S>i({g)Qp4K==eDcCwf`yDc@CToO4e)G#{0VH~`-Z>a1a`Ks_q%`AozruU zQr1NhNl78YprL6%Ji5m}`&qZ>e|r0npZ_^_R6q8lKmK!A{MPtOKIe7}F7Xe1&P|!M z@=bW&;ULrB{>;sx+%#|>j=r$3Ml{M2QKp^3gLrq#4SvFjZZ`~+N1W)6BEj;HPjrh) zO07Ug{HV{nCE@v;Tl9I?-}BS21<{-N1dp92R4$Ty^piY!h`;iA_a3m~;m^A{#mzs@ z@ucGkd2?|te2zDX@&4Lal`x zktPZL74pg!eE_dMxj zcV_cnHo_Z3-?sSmC%f%S-@IAmW{ZFIWVc)M*G^GO5Xmim=P$VTw^|+0f=w{6SHN?)nIn~cS z)qM}FdFxa+J^C@pNtiI!5vB_gP5NCH?dfj2wjXn9 zpHN911~x;dlN^7;76FgplY}gnIFlO^?LlG|wYbjp%USN{-AfWidM2Z#duWG~p3tEKQB*Je3u(yj*E5i_s5B4h1)-;Mmo`_boqnHEAqv z^B-UB2AkCtmKA){`_*n0R?<1OWww{{{r;4`KvE<+xJmhXc1v>;^fkM$U=^Yqb#4R@9}@U&>c?B>-{fspB?=RAtnq( zP%%;un0aZiBCWI6xNTZ)waqNNJRI8pUu!T4-|Np^ z<96sdog;!J9FixVE(w95amtzV_!_rcwC)}@Q&=z~kM}@vn{u(6U8TEPANJK_q8h>6 zT$cniL}aVU*DrQQcmJqdYo49oU!n&~d@#Hwps)Y97@&W71M-M;?l%iT*9Kky27 z0{Pb;xPrU{U-!Sif@B5X^Q~8s!QgxTkSpEP(PI!EqOXAD8epn&vX1@duOwa3&;0dQ zy6v`Mw_v7*vXJwGabA}=y^v@TK(My-Fz1`ELTPx}?|hZ}P;i}JbCtUdoqVq^!9;$( z{**7d?E_*m)~|JEk>_dt)$W+!kN%dcVU;)gzAuxhWQ)J~%Wi(hPYNPAOfI^Gi209w z@hfis;0}MtSKRdRf7HnU^cE_}pyh8%-V79As0n(-U;PzU;6whlueiCvn)O@0LV6Th zdHWiMv(nG{s=KB2YrltHL=OpnNw2i!tFE{0Cvx=UW(0#to_G}B^ELNCu-ZTWHOSyy zzT;ZPwARnN)_HzCb}bfy)4f~gt_wD-zh#}P1Y}CP=j-mjxy=3sqTOBV&;EuR3K{9& zu0uvS-Ou=z+mA0#`j+ddUS*Nw$UO5?8jQf+(VnZyqKSf5APd*}Z-GPV(DdAN8x^7k zk4Inc4sQQ;ca4$jRX2lu$ba^FH)YO4%xOyZr{{E#A}53}gHP(l&CTI1OE4u&lVrv> zf2!ER1^*uQk6#Z>dC#Q4C4!`glZg5N5jOc?HX@Uwr`9?Q;9>gWfTw!-Tv$0Uv zT{IisVRx3zf?h<2&=(|th^!CrrcW-qi!I}qJdHi`u?$L$!U5sc!Is||jcC^87>HejmnPV7hphQhHb7?Av4TdLz zb9FLyB=@J^2K=Ukc=PU@0bIi(j3lxI@Zkx`(}B4jJuYm7cA>`NFt z+C;R4dc^r@-%7Ml0*$_iw^U6248G_8={ZCL9ZUfUQ5K)LoSBf;tl#4{=*YCko`$jH zI&zFI*>bM>kxat_lidDn82u?s+L9msTwGN@f9x;+w%d-U;_}k0R>sK#PnZ0!zwO4P zWnZ`$U?ktOvW4|-=Wtbv-+evE#c3YvZOfV1SwUg|Cm?GpByxgD1N;J4m23~Am^89q z%gF~p>p_}Lg(IW{`X5ww3Br?-4Qt9UCcw`5)$fO0@jHeX<&xX&1qoMjABe;GxdRDU z(ldMM|F+(Z20PkrcgJ;I&6K0+nW$sDG5VDEx08eGYG1g+O&I)?Kx-T%NbmY(hqPz0 zY?O8vMNj(u?r>xLcW-uIMJ@j5E$)ju;>Uwxv3M@AJm#U8MzcY`9p7#GZ%5`*gln~> z0nowB|9ywMtxiTeXj)RLME6mJwBWF^m!`cLgJW{)Jwc>nt60MH30n7Fz($-$disX)o^owTK`r@|v+?SJecC7_# znSv%B2dwUDpi%R=Zc^Zc>w(@l0=`(?p4xj%cjq46-ht5&)epG-1- zi~5|bzO=ZM7UN*;+O<`I{8Ao(6zd=QE_TppQ$PYE%&{@~o57oqGhWC(k&k{BGIXuH zBrj%Rt5*qvppB4ZeurpK(Pg8AA5idajyM< zKChVBcmv1Mk8_L5H|ltYX@*c z?)~0E{D=)DIm5s2Za0T)Tax~5H0Rjfw{Uvy%*M0nxw8WQ;p3Y28n?dKqf0-}il286j)woO zIA;{MbO~EoN!`#bjXX$x!RI7u4^a5$fjKZI)d7+gR2Z11p!lEqph_7>R_Rb$Yp7#y zm@1gV)6C)2e9!#+0j+ixS+tJS=OTpK@uoS2)-QYE*Jv_76wqzA1 zo6ygK_#h1=fB5YDYW2g-%z?fS=$5BTW}`Q&hJ%!DT3{iESz%u48c`xf@{dcT6&zEj z5qXvLMA!J~_qyKb%>dS{Byd`_0M~!uUN^Yi&k!&aqfRcS2ZCL4Ql4l^kj!pZbIa?P z^$8*X41d$TuDgl3X|`7U&+c{G&pn!Sj5k4>PE%|4~o!2X(hq#WHZfjm8TaWNSm?Tz%GqJz@afeH%X;_b;RSFSwX z;*UAALDnC&r#ajsz3j@RI5#&ZeLg6J3qb5$H0VJvTMI{(%`!>dmQYI@Rqz=}9{w%D z`_}v1*!tF0{Vwb#x{UhNmvA27r++JtA8N}7Iar6@tPZ3&tBb1um#!z$98}XV0Du$5 zhI!mvM4Ut2fbAR7dV%DeboFr(aXwmXv{e(piVbzVF@LpW^j&lrsWzf(N9E_~!{h;b ztXX=J0NeDRy7K@TX&Rjj3ks{};U+;+w^Mc7oIMh*8?G_g^`+4phUu(Tr?54?0!5H! zn4ZOaDPc~)hbYaFb=NTZG1k*T>FtZ$9+}>5=Jrs#4MBMW0}Zn#@K^8|5o9}sYwdPw zxPQ7P;yM7kM$eje3)k6|eUH0^*JZ`72xjLuWcO>hzdgG@hx;43e;3TIG2mz&XFy}{ z)@2!zhRMx|Ms2XO0hj$madK27=!>NkoAw{3<+l2UiQf{TEh>Z&ziU=erLc1TTAsGePBGPR!LT%2nb8fcTBPdE zW=KN=ra)I|Z{)<0!lk0*QX82tV$Fvlg?8WrhKr6Zjy!4pao`X40TiT1!LdD~- zQYZ%&CM#DJqZR5Gm82_+E*9WNLN-G?3JVFXk&zFGY!4)}PK3hE%}s>;+$YSn78lRX zAFeyPVw`(PTFKGrTkJs?KjP+VO-pvtGV&698=s0zhK)}}L>a>zMq@oU;=;51PIKX$ z>GZr*wmB2b4iW{jjw8HiCqh2@M2b%2;Myu?JaE4oTS+GiD3GLe%l(94T?Q@OiAYP< z!|Z(4XDu{V-~PalE}A39Is~k(pT=OaP6FthSvwn@q_z=#6e(!D0i>*PGrL8f;JE~X z0~#a%1pId*0gsu{k)qJMh^EciJI48|AGv9}#apSedaxycmsLK3fdw8&>bnA*O{VHt z%6~38S%;BCP`~V#U;AS>NJ8=-{n*VP*ggGc?Mt8Jc+A4Li5TyYPp!=1%97>!oGTeo`%UkF2cGw-uQv5ooYWbS>$DP2hJ=nJjMDiT{xHOi5nk|5^xLkBq3sK0(Po#-c zc82UzHc0IRKPNz(Z>?X`bJMC&p1eTJ1hnBZ#U^VV#*mv2NgfU)YR-T3+hKPdAt^|9 zKNjJKGiHv34K*i@aERsn{K&rAB`qn60{9T!isck*qC^Wvz!j2XaDpmaxpM`)ZA*@X z%ThQRMVD6?9q~uUG8i$x`*N)0ggqN<;NH>UT3XY|?^~g*{R?9LSEv7|H$1JSUTA86X zP<)Q$Iv5@~JZ+p@u59oDw)}MFmQ~TR(7+^M0pzE!QYWjwlus`F5{@y^O!ci>(zRqr zzE%-1iumg^Ogle7I)T*9utn}Glv7>~5|COn(ee?0)1KuqL6iT{p51?OuXwNW_VWu;71<+2e!>vm$kIXe&W;F_q8@-6tO@BC{1Ew5|3qS@ z@C-;4{ndMw$If6WMNb<$YpH_ZQZHc+Ah}Ix$^w{^ont#Lz`wXxd3;dtrM=4o2h&WY z%EAOY5O7JjzN>;+TdLR=06w^M#cjB#;|j+z^ILP+l#p}-%TC&z5<3Hh`b)LB45TE> z8)?};w|99gN7m2Xvpg|>#+UN`qkERO8+U#NQ9C=SKl(ieoQT*9NXZa+pg(eaIC;BG zAb*U^uao*thPxgwQx1_(p==iU)Kn8zK86Yo8Q@6USDat;w5ygE$7q6_jo^=Y+6~kn zr6C0u^JiN0i$cZsvGjwJpcEUz2Ej8yvoNgItN@)~L?WS@<7;D+`@b6|J4T-|x=@!d z?!`?1<@R?$v@d%eETtQkq?ZF=RY+bVZiW+qs^#R#x@|hugv!&&F5Pdjie{oO5v(;c zIEGmf15za-orv^WZxq|FS4$!7M9i;%gKWC_yID7p55Ry{jj+4pdMlD3Kb*+XgSrk3PMZU;n?TM&ze(mES85~wUn z+>*GVm;+68R~}032qazU&IrDaJ{Y?5k*EdYC@VUk(f=I>BsK z+8((KM9Irv)+0pSK`JB890ggC5h;bE4orU;c%ol3gPhm~KvNRUdQb~B?MJARn3O(S zh(7(I<{D>i5+Y6VPSZAe<6^BMQbsn57#A=fJDS7kib9e0Ue26-^k;ts^4JNl3_fTOXc)8AaJI~7l}im0_aWyNB$YTW18I|9x{uMt+GjDgx~1mrA$ijGnT0OLkQ zQ~%eYx=>#9SQ|yCT9HX>>&uX!`BqpcJXTW95+@?;6wWwNkr*k2@kQ#h^gtoTd3%ta zXH-hgzBk82;5qYapJjs$sdWp5x+fB9}g2z$iEjIct2@*7?|u zPv92?X`_^ierxT{p#Ub?6n2sN3Ay4uvN~3ytd@9dEwx51gDO=oX4MR;8q0de6vS2y zG8|f^su|3xiMCeL*{Fuo0V$Q$LQ14#1zgUS9|`b9tsD&6n3#4ZZz$U#T$rtcZA*wP z0^wZl;2+#=!yPn`EstCYe| z%ILQ;U~{NdYG|#tk~=TUCz~#lsGxaAQnfl?{Fgc#9q%65>#cpxdR$VE+0I=c|LCPu zR@VJg^hn7Uba`&>^{neag%I254qMMgZyVDm>I2o+_~4<1Wb>r}5o1ANerOSn21KcV zHV>wlZiOqPjZqdb8zh9+S|lVr&`2Yg^uPAN08KAg{BkknZAlX|s=&~=6#^lWXuFmS zSF*jW>4BW$R%4T=zY``e<)Y6Bsa6m3(t2>Am}yx=g*I5sPfGb>in=e5S?nAHs!1>##zNts{^oh zvDgaVw}^!qikfRBnz%p(Dn%yLdJcyEy})%9xf;z8Io(697M1% zWQbsiB(>=AM5Hw?Jt9yz531dKtAiBkY!C|&*P&TJlL7M?Ja{2!#~qP>B5n}5d`jd( z)hH1;4>hy&Sg=kDfRYM}VS#T_-W(&P(+1Lmg#A*iU5tFIqjA_5gQB34uBEPXqEzZQ zXe`MjloZt(p;%nnyAPF<$Rv0^L`lBBw937y@||B{8n;P=ZN>u!zvHv5+}>UuD0e(j z%zKLAivf{3%B#hcXzog#}FV%B%(8J5V);*fz%wYAgZ-l43D# zO(m?9+7mR*?v1~bNj$lar5{F@YxSvv@KnXB@k@Ia0exIq+=rCLs+&k@=xa>RD!>es zM(1EU>gjYqDbmRR#&sk^+aoAAx9quecs78Mw8pI^v99%WV#N}0oErU~LRBrQz>UAh#7P*C5)MC4Fl zKps9}Ic?CXjg|Yl$Tt&8by|yZS}+R}q+=NcxE#qvDo(z!Sd&ZHg3qv%Gs2}wVL2NY z3DrdY>$>Qsld-<2u-2#ohYJd~mkv#Q2kTK&D-V8tU3Oi|Rc~O^*iN}c7MpJxd5%oE zSgjf471#oFRe}j!k5o<(dvmlAFLuz;9~5k~wtS7$q~I-)4AmwRn9T-=t|H>9+_TV= zqVN`(KgC;-RWh&r8_dn&O$BITRpXujRo- zsuU|zn{~^0!#*KBXGq%ff`Z6U_?T~~lHN!wQVm6DbY2L_=yajCrf}sOREbrq+0abz zE|X7mBml_Dvrq049Im^m!GFpI&6E0(Rpv!^hwl=+VYf0m2Y=EnTUoX!guv2vYt^s3 zBTROSeoXzzeM~D~<@5(XWAunMdLQ#h=QV5hhj4tjRjO@sp_K$=h_2Fs7cpg~hFii3 zvw5CNwR`*Qb%e(j>+sCrHN(v3eD%++uf8^K7B1i>g#i51+AwUd1loJ~rt}koyC=LiXzS>jqi+ zK3yS)8!$03v9^qpX5oU#>M#}P6jY>;tVQ_vYp2ybNWDy?m8cO2Bu{a4m8}R|a%L&n zY&IKF%W6k-IYE~hh2S7yZG^4Yns*V_iL)xrHwH0c;@j1^so{&*u(xQ&^j0G;S;X0! zdc-Z^WvdvfZgCi$lid=CwuW2NYFW?BXLEEb8*4O4a515C4dvO0+5U*-n3|&(7`!RC zBq~&4jBIKTdc^C+`m;}TPM5l2on?zXfT9-((O7YXJtcRlOB#iK+%AElklZd*dI!w- z34X!-3}cdMNNL1gw5QW7|2?~c;XcSebW?AsUQ0!b6{eU9H?}fO4qzV=IiqFg;I0t; zs*A)O*aWuZHAH(}NYHqB7(L4L$%Kj^t($2zPysxMixU+YPU5sj@nORP_jr}1_Cfi0uPGu4L*{LeKm=E z3Q55b7=sPAm|~`y3ziz}bt}BY*)SF2Wq8Rwgc{ncQ|WlGIX0R&f@m6fq-r752&!qc zlx!1{`?vn16D%>UMMOR^CEuSfCH_lKb86(@%KoXR-L_+|aE&OhmBUe9=vBX~_*=Fw zZCC$iv(yjyxVS7~c=CvbyUs?wBS#e$L-^9va0f}3_GTK938`Jaiu3|Y4I5VaC16XC zg`Y6JR{GG{;qlxto$SaYCc{`BqKA}Dgzj-}qZbbiLha%NP#!Y)fqlD34!DM&QB{q^Ud=9)i=7+0v4@s@-VoUzVTn5U7FhS^)`N^j;4xKRV=(Pd`O8)nS(oS_IQAo`SUXGy^kmCRVUy3Dy&c{yOW6G~hoYE@fzg5=Mq6_T0JXZ#zJN;?GK z@-ruwW^q3E;gd@PW1`;~&Zepw6JubHKI<=?T-tG09ZjgN91|hma6M7BGp;Lx>}FNt zhK+7|1;>vrXtLh>!(3_1hrWOhgWVM6%KP5cFNA6;%GH=xG9lOUpT;K&s75c1?r8x7 zNRXnW7uvRAJ<^|+=y|%AD2%)EX5c?IP=0T5X72noMSuN3xt85NHccDqYl9y`ej zDBcfG_E4%lRK8gV3-#bcz@+1l2#NKt{yFUN_slD^7UFU{8$7O$%hkH{^-w}g4s|HH zLH!a^rhR!zX=iyYU2V9`YnUDM8vH@u#kFin{I<=L12gh17CmFBA1K5(4Bi2qKb5nB zLGma;e@|Rol&9KN_7YM7A2rFJmgu{o$e4bMf~(QMUet2Ybv#hsXJQD80I!Gi9O}Zf zbV&~SQ<1f%A)=p4q7xtXFrkI?yMlh>P&NeU?YH1JS zU?|!3lhJL4kp@Jv4>VP#S~0X_18yN&tl>oIH{H?CtTdAy-IcFIRs=MSUe;7Cth_hJ zsDgCWr=%h}$;R85s_1zmFj>{ll~{g|0r~?ZQb<=`%!m1U&?aLGWFQU6-obBNQ5@yl z4=s-K!PiR@{B?Jf4)J@lIi}7Q_=j3`MkvI`X5AvpZzP~Z55#ZsFow6^E-lTHEdxS8 zB}xm46|YLEE%p2*)9P$4#qweF3R-|3??B;x&D9QAZqh&rt7jsXTTotw`~7vdm&Wy9 z24~Vxj)S%}qzRPXQpPHFU*PiVS?<1fAuM(_iXPvWC|@X^vZKl6@K`*=kHRGOJX zfj+kvNBSZlFhrKSb`;HjuC!BY1sDRo?&!g$%A$+bCf)t_wWK4~R_}RwnNi*{MkRl4 zzBGpY)|XE#4}|>u?!@vF>^=39%DdE8H3c1_iul1~+7jSK{lHHq1htWZ2d8VawlrVYtBQBwkmD&A2Dhf2qQAZ{jeKa~#KLQ{*9 z6c*UO0Dq`VIwQ;^*((3k?f2WtTxO0p?JyB6%OX-^x<@t6GX*zT{wAvZnU9MsLu`zSRnsj5S#%IZ){3M@}=Rw`o@KEUZ zA;UJ>vh1u}3Z`n{OGOiq>X4aST2&0Cpx!z}jxJi7r9V4FYh<;6dJ#fFckPP^!?WOF z#RgSuT7>D3imVr$`KVw(8~8p9T!yL+l-rpcs%Ab2H3)@B)?!CP z$J8u`!*hvbXp^YRl4`p~*qnXA;c?7m9p6>jJ)2BaWn2n31#3uzjCR*hZ><7L%C)3o4%)Lzf|92HRx8b zg7Im7snAOERKwL`hCd6>GHp$8+??ymq+GS8e?NeB_(vv{x2e+;tsbyQ7o$7Loq01* z&kXJ@)LIdL$rl6tG1}8C+SB?D+JojTJAYFRn>XKqD>7tnjd3|SbHSu!ht?PzcI=eo z*b$d9%?{I?`wPBxdbvMn@!L!u^6otdSM1BYbF4ew#u|7_v>Cg%Pb);sFYE>l9q_^WqUtMg?5O(V-~Eeqp;A& zLP$4O2^buHVo29R>a8HJADeJp@op1#nyr9}+Z6~F_!WcY-4AV_omZ@Y3Tr zZ>|ZdZPBJK79ntlCdzb@P2OVyhn{K5+}1hawlP!Ort_D!NsMpa&;i$yBZA!@%^bxBQ`83vTQ{H!6zc4|JPnyvfm@cC;`Q*0>PGv>slP1!wGW8mL0mgi6hNK$wR#WL*_DaS}Bql=Nu`d7<|?e%tnUQ5qo_4B2!uO3%;LXER3H zv57DrRgz;<0G}doiJ|U^=0`0{WDOI^%r!aLSky=+GzrHWz6T60)})Zp zyaVjNNS%7%#8P6|Vm6s+tgs~jFZ@@J&{n{0@J8zsk+ZViU$H!x(qj{1`}yfri}0UW zV(9*-%Y(6Yuy{&Q$>l~+gto2w_w8Gr;2)S%{(8NVOa68a2Ak+BD9?@iuZNZ6&}0(a zoIr=z2RhtD>_#F&$XLPQ=U6vEwjfA3F}xlEAv;~LuYwHa85TPpgp0w7k@%kHMDJmQ z&l|#z$qDvA)r_dga~I~5VsuYX>1aG(b&;O@v9R^Yt@h-?ypkcO-xi~n+bUg+U!~-} zMlETHQTK%53L+-;|B55L#2T*R>c4M?0oGCV-+ zyceh}&)%EvlNq*~v5~=FzsYrtqeOIhPz^vQqoedl=oBI!V>mkIfYO1%-Tr$Alok$e zf{qR>&GJugB2~a9|JP0KqrqCgz!^Oy=wGGi4xe^Ofklq!gB&ijF*%A@@6ZYoU=j`BS>mre=4+v=~p zxiog%{ixl0Y6-B$--=F*g+74dK1TpBfSCRl@j&Jel4lNPkL^C3h{ zN;_36l(z4CckNIYqn<%@iNE2N|4Z4sz{ypVdH;P*_w?zx=Hxb+B$K3P zlE8#yn8+;w!jcmK0Rcf-FT1F5<-bNiUszrLtfD<=#DGDACR9*_K|#VAASepE0wS^+ zl}peFK~Tbq5(NQQl#2o0@9(KP-93{*_az^u&!tXXo_gxJ)l<)t^c?d2PCH8~ipm+_ zJ!*$8=CxB&=SC?hr7Ydxq8pRFd&V|^%P?z)q)f|iOx|HV`PEHdxiNW7Ld?i5321`CkE-1W;_nF`)lL+@C1_HM8c zXHVh83{kY6s|sEt13 zP-Baovew;I)Oh!|l4EK=Xw+D*HB^)Lp4 z?&utXv+f@HbbWvv2s)(T4aV+)&n3rBy(^8|y^u0e-_v{8t-B?eJ?oS@)~*z*1{vR8 z$Gdl!{jl{MtDm#c?uP$Jrnzm)T3Xsr;lg7#>(*rGz~zFzKfR<4uUE?O>ij%4;)osY zCyb3Dw5Kfr{KK|3&a8ih`Om%n$Yj1Wh3s-% ztl>=Q2VMJZ$>N%5gN#_~1q!;#UxjAfVv^H2h?O6&ZwQ9wiN2k06UyRfUZGZ+&S?=* ziG*rZL(Zq^HFq^aKygV4{eUd*4gP7E<=%%jV%`HT^|u4_Ws+Fy;`<> zBTg@M(RY%ezi;$6i}8yvPHSFArG|r7FcbQ&s7o5rHU>yX)SS(hHO4cw<4!7LjF&Ql zLvb+#1sJyBD2NbU#_CBQsY}C!sx++%eb!hNx?@!czgRIiP$55HzVwgYkF2fm9X7Tn zu;FTF3))@LIBK>lYo&edDh;s1wAeQ<7_X}LtlvJ=W;-)$6M+=Ykv;697z?oqTW!8` zs?FGhO|pk>m>ZZBb5kSFH*%Cd@jdJ>a)7+V5vNFagKk<(cQK6+Qq42wddlkD44g(8 zAe2tTrsJsoRyG)B_>Koi{l&Iy8XXTsac!~&_2JxM4p7Ofs6G;cuW20MegN=S+~V&h zQ)(WVU-9S`tn259q?xOI4A=2(r!Qe75(}ips{YJNhYeGE{Q%7C55lf-&@?V5W^O-D zQF+bUj%TiRK{~JQAj5pDpeyH~^VMud?0oy=90SW)Au}x10_~u}aHsLGshEDu_BU+> z5u_3jH? ztCd3vm^BRqSTZqr`xpVZOp|pb*w%obMg@v+deTw zh(J^FZUJ;_C9eP@&JErxT53%CayV^8*Nn10Z@VoeW7>Oyg-#Xwn79xrAfPVWY#R0= zUvYYwTYP8I8(rd#=cjrZ*u%=zaJ2UZd6Cx30e!GSQitEr`Rbj?gqfIq5Ct~(#CQ^z zUX3>IrGcHsvfST&sMYUmwXN~27ti4aYw7^K>(AXqf1gZu@4F_MdSox%14Vl1UiGx} z0VqJW9#7wHexJlyahfqKYT_Q{+!)rHxXydllC@GCEBj)l`zX*Ik{g$-T|X9RW@`*A0gM!wD2kCP2!A?`zJMx%d;{K zLynn7E4Rn#l|~XZa1N>iqXorvaUZ89$)VQ(i5Q(9L=J`g^QVml8{8D}NMJ&h*4I0% zi1qUm#)|d+K)mkyW_iRmTaf3{{ZnT4k+Rf}Q=U`feI9hirq76nu5YN)unZWH;$oa{ z^I$ic(k=*dHu81&vZhLG%79z!=*0Eg7Tl-?$YpO0;Id-n7_R2V1O?5`hjPFO1Y%r% zj!bIspk|HeTR{B~AKT1z`ch&dq1vfzQ@p7o-5gh^(kn4~YZctJR-xj(mZYA1u~+vM zLq9vQEqnNpYQ9>!b_IDDaUrixnYo%7OtJNMdHiZM{CZ0rzp_GK*NQ@4Z&rfC`wn-6 z-}dmEgx@yGPRLhEKe!^a3NneG^%ggAam$p>95HODOU>cCv=3tho6E|$s*?HGqhmQdeLoPN#>tQ)JG(;b zdLodY*oohT$?AH7(X%xx;U5^fp=W5v0aBWK-=XjvQ;scSoBBW5VrW1BTW9En$roTS zCmcxqgt{7LK=t_{sXmLH_E)M4ACdVkV9xYvvDP zts*+-BeC_beo} z2`i$$-j13`jGwghYU3pA73#hKoS6`DkAyu+@>fQ-!H5J{r;ZGUGd(%2l(AW&B)nE~ zH9a*^QY2Ir4pF+sG&#^6j64K%Q zzT^Se4xg(_j-v&~ts-QthZOGAFLK!J`Xy2UuGJ)aJSe_Vzttr%)D#;v66Gd6pid+E z#U62~etU7Z*KZda>-t5KVPqyMt&7d&GzeF$94~YlyEt zo`DMIiE@!v=<-lk^N&rJ+F3aCwDkUPMlhmE312sxsOzIhNz@%PC19ugQW16CXI3WNEy#}R%I>yG zWtzKvWl}nfIiN9;sb(ey3l7i$Ac(1qlF&&rcd;UH6m61vE4kFWsBNbmn_JCXyIHqY z-j%F2aj?aG^0vyVBfSM9t#b(Kr!HJ_(Pfaq5>MRJERTD<1T;lLA)2mhT33U%-Qx*>Y6OYx4G|g(+149OC~A=&MGREkxkby8Bhq@AbHzCODsJO4 zyhyjXZ!Jp>Z)XcWw?4R+m!T__vnCrFT2zDgiV=I5c{asi4n=x9lA#b0AoabS;)Mjf z9`mxS4VJr^nj{`C-Xu|Pu5OVq z4l1~E$}89~d$24N*+4C$(15n%^+wAbV%lD<Mu01^;hWdOM<3Q7Rjyf49U4N9$J(+t0P z-$m59@*Wz0B8|VuMzcHXj>_caUdfk^2xXba538oi4|GSG854?htBEpa0hkBKokIYO zNZi`PlNocMt#IF*w35!@mbQ8q2vp==x}&mR!uB}$^D(#Tj!N%=etkBz3!zZEDC%k# zelbqF?!@KEep8$3X1ZnhKwov2?@BVL8(Q_fBkr;4UY+E- zS=-my-qZF{)N<1oe@s}lL*%86ck6{y!#)9S*;Q?y)}PS0+dj?bzTl?8E$_~i)b+Oyyfn(T$dEVGK`SgERb+#yoR2Qnr7 zQXaE_I?u2dDo2huIaqPm5dxg0?DlXwrJWTa_pU8S$oMEGY{(*1 z_<*|R;v_v^DB(^0Pfu=aM=j4?R|mYg|AT9ik1*kqPPe*0uSxcco^uP%PiD{b`%8=b z{?dT#jsuKZ6~E;E>HOr5=pr}&f@B{yu}-`od0+IByX}Icr$vxI#yxaFGNaW2Fb2}O z$h~r5(!IAg9~@3rCKWNfRF|tAgCY&|Mhlj-Rfm2WOU6s?t)ET?Lv0s)Iyq?e*su0! z{_0})%TFgg%YWa|v7q^}-^8j90bbEhE1E1uLE!;kxL-3%+Z)_LYm>eAXlZYiVw=ax ztaBe(o6ID~fm@rL+`0zefh*S+(_gt~*CubB`D91OJOP~?z*1HPVKC@D0)zX=nxxl# z;=*KU^n|cUSNu3yr56-78e1XLG_({eIoRXOsC$tOHDM9doeQlsaZp z5a`I@Cg(Q$k-!QqppDJM9$fv|WdG2QTRxjC9Qa*F2T|tyaMP+xNdInSF|a zlB!oPcKPTJ@pAoRAw`N+8yB@ouxA$(G+t{+XN1w8Y-AP`&C+owa*Mg7tFnTkFKhSS zJ@=+$?}hZyws9o{=GSEG(2|Opqi+`R?3#6QGQWnng=R!2&=T8k@q5DCG9Sx8lc45oWd|Imp9?Cd3GP;-u0uT52X9VkCOgM{UJnlYP%`B z6ej$lyZc9A;7#uFA0_igmvRe!oa|kj2A;%2g~JXl5C^OZq{K{6K{$>E^2_{(vLm9n zy|cJnaN>}Ybt3&@-3NXiJ{6;U;0s1Fv{PU3WYKS`Q_G*c_No>Jmf-e|$&My8HW}*~ zVDA1-6?XEnz&wJ&RqcV=CWZ~mFPa0iXteEY=)E-kUfBA!BA#j-;8B0EX_}PO!l9V$ zdoM=X6CvE-4!>(G2;EajDIt5vb=$Bm-sZl1SF(5v^t7kvp1mvSj&8fD{qCe3bd4R&2~bUCuHBfP=CLEVKLp=m2nHxcW=47vOc(AxJT|SFKFQo0@b;#JbmJ`p5ONQez6zp2Jb2N z?BC$Oxl78k`xK|uir(>|5x9OB{lX|=yxcvou;oy9-REH(E$+e3C-dgQbJLqUJGuk5 z4r}E4AkLmf`;f+Pj0AwGhuMA#Z^TYh&s>J1POO6qi)+xg`2Zx;=hfbWd7_=SF;%<` zJCd&){I;oI4bK&p4BN)qL;$bK>5lnc|nEy-Y4&M6oZNe(lGuC`}x+lFLbO%&Eb z?O1moR{EnjUao(XQWBi_^sb3f+=-^rRw+-{f320oNB}h%hvST)huRKnVPSD+9cnwM zRZ!a*Rk<>#tp{O_5pYazBx_I7wO_Bmr;ceD0fL;_r;yC=S}D_crODH3`Ef_b1ow@L zlm6*}RQ#F~|K7;`?&4(5@og&#ebX_B2A$NDcWFBXHl+Vr+uEhlDCUV=_tW2W zxIegLMvJ_kj&bS6WcGe_5E)|a91lcL9_kQw`tMe5L}EGLz3Y->vRk*25PVd7*~a8G zq1x>mlfzE5l58;OONPEJ@^(NEOoowq!o9NZYi9+mv+=EF9vk@DF&LvzT>sPhbVAw)N%0_ zl0^v1Gu+S@l6?=q7b7ZG6|~Cq`+UwbgEaUlb9? zE?=D%-V=CxW^OICF7&uJelhud)a6d<>YC~P@zP{!jo2RT!3_Ovuv*=pejIraT|U4k~{57 zNnfp-kGiDuhSjG|c;mHwWJI{>qp_U`Un!8F@5EH<>okGPPp0bg8nM-96uD8~qa0yq zzbvUvnc}yP1><{Tt%;V7N$&8=lJ451+|Jd)qVRQMEx=q?;dW|!_K z5Vlpl&^9IfG*Eei7BxEJr!&33!#y*S%s<$(vJ}oJ+*8*F3y?KT$eT2230K9SG1T(TUgZ7?M-u~t-dBz8zld`==ke8 z=c{B>ojMFvO!H-~Izghr!ek@Mdi7(&P?%@r-u30AzmwFSevfoDbkcC-Sg`zDS^uai z1TkQv1%TTc$Dk5YS$G)8Y#|u5HEK?B({19O{&F&NLJo1xKyX6j$8P#pl7+S0frDqc zX;?9%d?V(;!yF04K$3poVvTf+0(96tU^NARkAjSjR1!DRYr{aBZ0NC@6PCMG9 zsXuaCu1wnIN=P(n6dI-OVFd`%E(6q<(ZJED za|VNwn9%%AL3G&8SHi6jngf-ha}3;am1v4b%iZo1UrqK#q50ZZlj$u~JfYp)SBodR zhrgP%wn$pu;NHKiWiIOW9$yY!oeWepE#_xtzrzUH5C|`4-ywaDYpLwsxhXkmP+=&7QSeHyq#RiQB7E9x3)d}7 z$F01lyl~L_k$d$rll>nr_`1)znSu2by-5D$?%-0=|K6c!$D%`{lx}l^W7{Hav2i&R z{hX&331gh^&5i%szG5pe3w&_%x;yCeg&^D0Q($v;AR_n;$~C8_#b(K^{Bl?C=d1g6 zxOH8XQso@PYoJnczx;eM2Th`s{%6oqQ1Q=Ze5y3gz5~6NLy^~+4mEwAH&`}vo#|{j zgDfl#M_Q;-nfSQcelQQfz_As$SALqboMinC^8PuP9@S^@1?af%)iws`O$kYhqEQ#Wt$`l

    a^ zD8IxuWz1?eO8F_>EIFR(;)s8)o0V}0Ew;DCz51`z)@ojGHhNBlq+2_@%Be=|P?6V9 zHydl!Q9Nl^vv{R1q+RiWO)j%9!f3tovnNkoG`9}Z*6Q{7WjMM%>6xmJGl5aMqr*?4 zSz>V`_EO0r&uIoE`pZ4jI=nf(2i;ESL-hg7LATswqVU2ZKndt&WE=c~x~iW-(7cBT z*j5D_Cpt%ENU+I9JXpAq5eo~nW5CpZld1m_ELM)D!it-~fy=2+h9_eHAj4)NIT`VX zD6R`GODL5bevg-%+USA7$t3s|SU|Ib056N$j8hFzL5F+Sj%b>zE^cW#{F59JcJW2B2NF+ZJLkf4_Riz$VyR|*Bp;&4uM@gkEdX4_e)zT43e6WPaI_l;S zgI@FOUManNRD&jx=M$m9c@>tKFco%7gqJP=22f2?;Z;CQ#-0_LOx}Q19TQEY2NPNO z_-18Iy)|n|a~F&P+!!n-IKM&ytnnNJ_H5LU`Bkbw{>X6t{2Mix4BP0oXC?wY!GHt+ z-(Q=X^sb;$H;UKSN7E?5wfZReqK@$rUIl0`gac@_puxg5hPjf#eMb-Bi4auIzvBbC zp=+x)zu?B|+ScpM>Glq9dTeyqm^p2$GqgEETPwI$WHL5}J606`Vdk>J6~ad?uRXuh zRH$rhPi#18rT<>ud#6n@jA}>kidp`y|aWBHdOD;%y;K7T@^g9H4H!2QADzJex+-5uM>t4PzeL9`c@#&8#)LUV{ZC zH`hj0Otphxi+4rk^_6&BtA9;^p!_-DL%iJo(+5}ZL4B{K;SwGYL#q5ZRfGjo6H60@ z?=;b&i3f#>Y`e@DDLNRtzl;&gk)^<&LwJ?yZTU11`^S(8(Q~Z`TaD(q1*+{EkZk;F zGWu>yJ9P3{x6dzx2tBK0e_h-u0L|avJYzXi!(JeJ>Vh^z;}(!n;g}m3twDL85@XI+Ldx4JNN^jA4J9 z!&gqi|$`tb6i!dwLP793Qdi*lNyq+~@p8$hi$%{7+jjlENyAd2e5LP1ifvcDO|N(3aVu=VJ-SYncB!6@b<+{J+^@^u4yzg#Tm`d^q3RQ08o`(&fHuuEvEdu;KzBz|>%7Fp=#pdaiv+o9StnnKmE&v@|&pOVejp9M&>lCra|8 zE7t2N?-6irw{t2%(SO!^_tf`E30BKKX_B2syhPhGZQ3W@jxyA|Ps;t6eNsKqKB>EP zd-;ggwVdqq9vy8zE6;dmBaqy=<*EY7(Wn%=JU9ay!Rdnquta*^QSJK{Sjq(+cx4jI zO`nT9qx6;-R>+sazI10vU#Gt+wa;}EKN?Sc11m)_RoLp5HRAv)_xe(eGzba@6Pk)o zTST?rsU1r$g;)rsSPp=;y`{>Z#mrOY&&Yn=O}H=aIrN5z<`gg@{bpzTqEY<{1xNKP z{ak0>t8e_jhFQ>NXC7u@tNU40dRu%?>=wtRJN5f#PRHx_;9_Yj?gamjAsiG8KCgSO z``0&Au36S4oD`jkPEQ{xw$HM#fcUDQh%(+vx&coW#?5M4pZHjVFOpD_q>}h;x#-u) z;OjpL)$o23yCWisSpI}OgaDuYk`0ISOpf&1S$vTVlY4#m#wkz@9I`M`@DF?2yMCQ4 zJK_;@1hM1drb^;~Amgb%H5a>UtHrPn)x*=4^uN$76yZibHDw=vgN=n>C$H)4HLGWj zd43%dMuy#qs?!_XTYpxbUGu~1^}~A$6RUsK!cYX#o!%8kmV*;;2;+!HPskH+DAHZ_ z=U1kk#?Pg%%sK5Wem6e9M7Ph}!0iXJiG=MuO~rs=`&8i*Sq}`7@VA+SNoj3g!P9aT z&~r?@dP1dp2qY7z`*4qd2^qm8&F|?@qCu=>~6Qa0E8&qJNWu=n&ulp4fj*?{km5snUvTI>qTk(Bek!EBiskH?s5FLo>|POCgg%q@pl@qrPAZ??Z({p^+P65Fv7~uo z!6|Z?-1VuKa=fkT&%E@LlhvH{#14_1soC%VIRk*uXA48Oip?T|w!R7&Vu(asV+xrz z2oKgFpAc$*BvQ=3sZK|yk55)0YvuVPF zT0QJa3azPN#R`X`GzWs9pH|dK+h_}OkJvm-nSZcE@oMF2_q_AW(hU-%8t|f4GrP)A$Df0 zLl14$nw2KJrOmOGF`tAfnqxKwtslhKWJGL|5*Uz@#HS;GE!!o!T%CGa_N0(d2c<+ZDr&uw)-;Ve7GrQxq*2SuK<0;fb(%~| z3ITg5+KG!|wFeBJ-ZxFlu@L@IrwC7)ed>Z@MtGd`9)!^`ECm{f2QKZ^O+D@-Csx{P zK_oiaFXj_HG7&oAOkFLAk62P%W$dej-wU#QBH@{s@o}K33T_`>c+z>I^lBT}$^8fi zO*|EfOZ;;@0erA)W2_}|sD(ZmiEiqisGV)pDEF*aT=@ZI&t}Dm3>5U`s{WRl#(N8| z^Hhc`YgI_1Ev*D%Ez6=j|B)q%%d2IcpuJn7H6v>^iwjJR+LIs-Cc}dDXz0bWn|RKB zEjqF$D%zJ&4cm;u(c`I&F|vGFoPLQ>2QOI;;DyyC%BBID8XD~P z&lS1K%(fB}3|0Eu(ytnk8Lr8LKoyF9vXLtKsfc*cPdav^k#4gj0c$w7c^|O->*v~b z?+~U@n(K3owJ=*NnL|R}xM(O=?B^NKDCEzzlBxikr z`jZuf^zIg<9X+^0vPpGX&{6HqAJ}}#BH`IS-1sidJ4jKZH?sX44SSF;BMAco zDroxr0&5m>#6guM)@XbB3Y=P~a^mQkVW?JTqnH?Ltauap1j(d=WgiyT7fJGkmx_op z>?1s8^|y*@Yodh>Mu&7MdIkzG(cHPiP9b2|alDrRqSwq|dq3}(y=oVK&Ji`Ydjt$+ zA>&Wsqdb-WI+TM22U439Q~D4Qpm%YwE0^h>SUCj+i1EyPCPr$pRtOCQ$7Dr>W~Z8?4*Fo`9qNfkDj zSh+#sGB%x>#3e3MJB`&t)Kbxth*?vn43K&va)welS+bci;mQ?eR(WigrnK5k3@J@Y zSaj8C=RnxOu8L_7qBf*-H692DB;#8WFcNIx+}P&Gt$s&kVoegPuyCniVZj7skQdA@ z1`V)7VymK3XP+X({~90S-#<8y2RzjIDXSDACL89w(kgxtUpOpjQH(?l2#`JyFHf(5 z|LJP6{v42w)TDFhh@9Cv^suTw^U}+e)$jtuYAEtx;Y5rq+}rMf?oaaf>v%t1_iyy~ z*Kpsata;eDKw>E&#M~7@@u~E9*yA65gOcc;(Gu~xRbo3pVIV%Ej*PL8pda#<-Ng4P zQN@}F5=msPd@GqLjM5%F@AAf#hrUJ*{Sq<1l@!wFf&t^v>dUYwDGn|2HXt$u`E-2h zAH*ATB|05J9`FRx9_>tKPw;RZv9z#|7r5%z+xb6mx&!L?34Y4)UmO9 z&3DV)Zp*(V6}RC2a;N)0kCbM)H{D;JxX&Vu&$cdB;<*3iY z?lboTfEV4i`^(c>k5>D=9CUHd++Y66k(byp8ht>F(Womal}b@uC?WQ>q(6(Le*xL` z^hgOf2_DW`Z^6ZV)YBW>jt9#7)b7M9D>&4V$xK_}lD+k*3dYrndo9of+ zH(oa?7saL>n82Lcxp?8m5$S_M1sjk-v+=yTQU=iw()Ae=Rg* zZSC&chO75neL;9R`z#Ov*h9EZudVK!6ZNAhE^o| zM!$9MSdkpq{!Qb%i@?Rl++{10{iBE6PgW!!A$ZmGtCQaSF9nyvc{$LA+70JIcrLo7 zl#AJ>>qj94PII%|%ugm0_S&gf$_O06#7&Uj-&xicnFp8WCtv?+(iUd%(Z)&~2n%s{ z>@movZLz%(Y^`y@%kQZ3pgVo5Z<^RTy+xFW9VuIiQgHre+LjKb)Ad9@q-~jbi7n0X z(ze{S|e-A#&Lk6tSu#FZE+X%R%S1~bgEHkoi|i>Z#kcZ2bo+^v@?4dPPB`7 z%+EYlK1sZg_o_VTcaQg07PkGmPV?O-A4?94cDe68mK+{k=f3}&q<^*_t0*U^0g<+$ zA3xKd?>o!2JdRqq`k9g&csv=3KOVccJ)ZRSJiMB&EUp$;kQ{OuB1Es6E@rb__FEj@ zH$9$ARnhM}o=hw5UR`t#hHu+;apwQhPZr(2yOQN9apo>c+|Gjwb|pjYACHCO7=U?j zCq*Z&KQAfxzOqD6zEJ(}7Hd|2I#e5UQJBE`S`d@@Rcaa}g4uvtiH=GY zv1aTu3+#<0<^mX~^ir!&jI`daMdhFZxNkf#3;u4ZFHA(nB9KGcDO>B(rrmu@DsvAZ zbO(=#qKtG4N7pLw8;|@je02?%Z+asQMydwZC_~4pd(GU+-m@NszuWm<_1lltx+;?O z9XESc<$ZJW@brjI@#)w<#))t5Zk$zFvLG)gb-E?9$i4KKzo#^mxm>KPr|;~9)$56cjQG4;*HW6v z$>}TJ5KnVk?n&Mk|ESZ=xi^{CqFRn|hu&*P^xt)2JipJLNFJ2KjWq=tdLI{-rcO;? zes40p^dtQ5FFq-r>Ygf>(#}yIxd};WC<%|;AJ!$4_tB~*3b!peHWr&sCa38S!^vbT z!l}P)$@DIsng4-3+u+u0OXi0I$MM!qmsU#qg`U5%Em>6B%7(r>^FD$JA9Y{y6ETxt6@l+5~!Nk*?ZXnHoLjzP>4W3^wkrNfyDz@4P0tuyxlK@!nF$ zGZmE;Q&%V-CP^+?5be@6d=;Cg0J zri;WbyYx9Y7ZI98U?yZ&aYqPh8qb3TVZ1T9hvbJF++mxO>95sBS{t&4Tu)_j3K3pP zIzh&+8~-WiX=sP|Ey%NU)_g|72OHcao0ENeebc^#Ii=xM5=!iHzuKG}koXc`akH;Y z`qKzUiHycWC*SW*yf#@;^WXrmIOq7@BfT(s40TwHl+43-35%YO_4^fMFS-P)q4&Uv zI@=jh7_WtoQ3@EehUCb6JU&FMRSAb;_sT}uhpg$+>ynAlov#17s)!n)!Nve<0pSmg-L_TKGSaHV6D9YDCCR=AY-Y88F|x%CkI5G|wA~^s*iylKpZ=yLUpAHWLbvTah{J{M zsq+%lY^|o-SzVNI*$s^HLihF?lIk4$cCkHgN=^7sC!Ia2eNE)f{Y~8MuG>{?mAR^L zg1e%>G^=(8;4?im{Vr|{s8-tQ`#F2+W3O&Ee+N@@E9rL<6_7oMKNTjwn@+(Ivkd~4 z7GoiOsI$HOi#_pVuR?7r<{@970c#18uT_S={>*EWI}f@WGlw`XVxh3C)X#aT0e{U? zq{M7Bab2-3bG6$nzUZePa=$x*LxwerPU+?ynG8fd?)W2nga=~_48sAT$7L?mU#?(e9! zn#n;F3}fX{$)PQ6kes#dqemrkCS}7+|L7vunK+V=d{MCaNi{wO^ZU+Hi~PUpJG z>8B0UpcRKj*yf5yCqoA}mbu|~UnO4N1m5SVY#Wquu&_JVWerG0{KZZ`IvK37WjHD# zd5HW;>70T#sOajrKN(F%lkCS3PIB!S8BMZ#xKr4BafT$@&K<$?L89Q+r}Xb8YCa#Q z-!RzK0EQ{N0I^<3r)}BRf;bU`5~H`GlL+E`^@Qzblm(sfNUlGUVwh#cHyHJ&4f{20 zF(@6yStKf49S>pY)hs~K+B{rE!u_BWg3AbaqrQK4-#sRoK8KG33X#ytE-_n?k&1|d zO!-gT3&$jjYHd;~a&AJU9yY4fXns?r1_?T8nl7D0^){5259q73Bh>ndx`AzV8_Lio z2B_;DTyN2J$D45$*9Fq>2>YOfx)a3*u6|aG`-uDlT@6ye=$m2+M*!?maKHc)Ics>B ze8s(RY;tlw3-sL?Z4G#R9G53Rn6fJlQ)|b0ixn-0rD52cjR5B6UMhRLf9c8(f#^p zW`_(nf9ktkX{RvjkeEned^#dP#7B9TcKWg)$U(H{7k9nA*Hsgp7WWvSe&py`?a*`U zii@sGdW+@sPIumM$%+M>QC$r{q`eI5m#~i(<`Gq8MEA^`#f_Zm{%{=fRI8hPd@=)G zYnC3t>Zk6A<9T7cb_OhR?eWP!w~<2gc6~kJAouL?$XczqUL`X+^Kj+*tji5wpY$Lk z^e0}u!Js|#(c zpX0TQY##t#6leDqPs_G?dz?E7ap2-NBuU%5O~)h7c$b^_hGb?}S9-A-V&}oZH2R)vI~! z?Vsq=du)yCrqR2^S9KQ0gDd=6BZGw>=H&(pKSHRMH9G<^Cb|jtmuD#b2mbo%sV#0S z8oa7AGu{B4$0DGEtgtf*>rw2})~mUA)UThVTxM?De$7bMP-xf{D$BM9@nQYC?VDmu zkVY|&Wjkqmn>%X~fkB5KNJ>3pL7{yGhE#JCc2uU(3HQhu9aA}mC4jUjA|Ja%A!P@E zfZB-r!wX@NW?9(=bohQbJkR0_$Yc@HcThlg&%EHZ4Y_2Hn-9jASaulQy}&!&mF(Rx zdaUxuM7Z7wXnL4_Sag#)Lza?tzOS0CWxQuIC-_jSj=VKrf8Lthj~cD{`t#Pj<4tG{ zJ4<_ZiK>)^oj521D-;iT_{>kN?icTc8saYY!8gW2UGn)pTd%=36RhxV3R{d^3O}n& zbAP@-c%a9I2e-qFH^s8XP|I+@m!t4z6MfdRHS8hY&Xrmmjunkq>pftOg7O+atgW}H z)(3<;$C_jt^lNtWF=ta_FCqId0wMuyeWUF_vb2MW!EZC7dEX=nV_=3hvWT7_d777%ce4G27lC*5)%GQ1k8@pyGlhY$nuoQHWqQ-L15RP4!oMx z$&JNM`N%ikvi&QWK7WfF2&{v4aHo@j4xc6SUBZy&uS_+R*~|vIks~eX!|a2r?hyv9 z^M<tzMbnc4UkNm1q2XKf&P->+5Yj(T&|)|YY{{r?do9QRB@@ycdE9C#+nhV zlEv!n_SucQfsXc-x74`em-K`sndlPzAxbY9pV-|q@M$ID4jOZ6Lc*6Wrz}AP(xq7= zcj^*0x+}abEh%p0T^}^4jGBh+usxr~g8H*dsTxf4VLPx!oM#Z^VFtj<94>maokvi$ zIU4F#1g?TE2T1Sgjqx=2JUHC^j~NZT>;qgdp*Edl>n&;dzavp`L5YPzz^(-XT4Mx?Dm8A-(zRZH!o8iNCW&=F3)R zRcC8UnHl1W#o#B1Ep^Z!3G@kG6=%l!3>GrA-PcJwHAKc|2~?NLYuh(VEEwg?u;Q{C zOd@lDZ3<_*q3Ft4R+y0iYUcR7=RFzc0lOPKxQGX-FQFAz%&y?UEPG(Lw{bgJ$W1XK zN&ZWdf?Gc!Nv^!Pxd@N@hq1?($&io6y;0H^O@Nx%U!Qu9W?b_>0MDT`fA1UJ%Mv z2g2&B9u(gN_6Q4ru62RGV!fYbA+hL9PS?z#vwQP`f=dhZ>5mo2nmAIZbxqtwo$-uK zS`+U;330@h)a!LkHHNQ(UN;i;&4*h}mj8HQO;YPrpJ$DA)y`Mvb1e&vNzNANC*4c@pOW^xiXJz1Iwjs-V&p zZ7F#QQ`CwjB{Uv!d#gk1;Ya#i>)rB=xUL31JX!~(G8V-8U%+=FUZv{Z@~;5tBvi8@ zB!Si5kMJH!EUyXn?$+ycpLzs@6+%^R!k`UzK~`qH8+G75+$6c~HyR%{U{OThmn$p9uxzW+x>iOgu)Sn0DIC z9l;P?5@$bJ)mqcz2^80mI$Ii!1tkm8NL&nkX!zxq*Dm%mFc2!fyrnhEzpnwQDTsyl zK2yT-aUH4(*+@*(VFFR5^KzlsPbgOM#X5s*Y8HS|#jIVN0#JB^Q^3Y(Me!s=LQ^Q= zdbimcT3hVvAbhHbE-*1c_;ql7(8ldNqhrdco{)`_R;fbLs+n_yT%J#jFjiv;8Z-Ho z4QP9g-b0TfLFQglWOG1?klX=pBTJg4F#wyC&OtP27&OgAF!4YfRCpm_#SRgPBR?=KbI=^&OJn|!9V0*78~O2cQpDwF zk&#XV;4rTXYI6bo>t|We(%x75W{>jb^N<3qDUpK|b1@hn|K9dc?F$`xUBi&2xvv!& zhMGWZ!zvcV6HB!>b@*9?!w$1mV*%Fr7CWVGUO&Lbstg%NtpF)W#qcVKl}?YHCF_(3i^aW*nr^!F)Ju7E9cEubs~JbQiCw zN0=pbaz*ito$v8Hd_=mWiKQke7!(@ls&O>1mBa>~Ocne3_06abk6M($q{^BqyY!(- zcSMqhhxv*1Grh(Lv@nqk>SPsJqCbb4;M&jZ08-74*;$y2VeRxcQ8;LyvHoVl6iAS% z(Q%+@qcz-z3a{gorb}Akyc^L)$Jf{uKeCCk>c*%kBd8Nm zot*F#Z%1x!SJ1JAo(BAtjlUO#W?Emc^7fURrV+*&EbpVu zE=myL`I-i0f-`RBVsY-|a%GA;dK*Jcg=h`jFY4@%dGz|uS`p*+E|M}Lq@VI_YePf`>8+7vegF`F4CB-D14 zKPWb$i6|kvdZAszM6%GCgE1{&rJd&O;;NefSAK?>NW&2-E_$ekEF4s<4aqjIvyMB; zd|(Qtki!Ha(2pG}1X?c%=#I`2q}onQ=+KK=xUNp}Ao62<0#L0=k}Th#VFh`VAYqCts1xxa-(OIiBg3^VPzUo^LCgKB$6#b zqqtJPc#1U(9@42zb8A9D0_IoID^uH`Gsey(2A!=j?4mwb@FrwGc#}j&1LS?V490Vy zWj1nbwPQdneyeq*oiIv)`uun{o=8xbS45i!F5)riI&5KhEl z>JTj$w+5u?%dnZAmX01#eJ(6Ah;|?PSs7ka@B)oY5mFR#>Z{Pp!bQ$1@_Tbo6>f$s zJ>+>X(p$pGVL78BJfR(EJ_@2SRnr_WFR}ZExBC*?xxu!1n(St>?~5Z(sReP@Gmq!J zq2F7e_Jlm+B5Rmu*>wWSvM?#sbBhx-pRH4N^M%~GGhGjkmX=CIH?`5p3oJSioFdI7j`L78WU0%RA#+VZV#wOr6 zM!LwwNhWViaSU5(uvZactp`{AFfOspG6kf1T$v)znJS6Mw6(t>Q*1Js!oI5W*$LzD zS&-3W3g$eQDTJyGM_S`8=hn3b&mCDV-nQD9ea15)=3wK}oCXQS*QUp;uKqmrQw{(z zsD>wuN>NEemJkxvcMv5@Z1b{&%tFW#{!SRGpslY$RO&RP1`ZjS97|LnCPq{sE=E*9 zEsIq+4w>|sipQgpxC7-x1zhi-KkxM?yhKw*Wb{h4b3jKK6N;l|-Od*nPiOUpiM5U>}I6lbU!8G=n!6XS_Kd@sIlCeOip4K9(}C% z9#*IDQA5}fGo2JHv4%k6MY7w~O9oeGydd$oLcSBXZj;3dY7eYyT_exvuD$=bECCX46dq^F*5V%+suDGVvPogx=)56QGXao$HEz zZ=4x(Qy;2Kc&`}*Vbf;LU1R?EjlAAtrc{EOF;I!p9wypn@Epi9(6ty=JhG&_jQOLW zc?Rm9d3!QlxzRx*m}S0bw3__Bx|rox8H%B+>VOY&tDSYE67g=&EG2K*_JTE(Gt1l{ z>X{|Sh0VZhyzv>xfrn#TtpkykC$hu#@qf2>-pIF`AR!jRLS06xG8=~-^vZ@A?>HbyudDX?clp?It8%ql&!@lRd)T9gtMrg7PObYrjroCRkVDjX#$Gs&2=wH_xLv=j z(%LP$z&~WWe!+wt`X$&nn3mhm(QtC4@H+#vpwAE_$q-kaAtaeDv8qSA3No<^FY9PB znY6I)4mhOnB5Af%4kgu+oHwAki#&qP^UGC!dotm$NLX}NZeWr?hD~r-gj3vwigye`Ch7m@5{Lt~k#s!{A+ zQ)kpV!=VWV#|Y(EWGfKGNPfp-)X z?ThYx-^UmDWp~B*$rPf%CCVWxR|CJC6CqDJtfMTtG5Q?4&kUUE)soL2}X@1b2E6>wFVx0~dtE ze-`CXSt?29>Av%WWX?1aR?-A03Q9H%VTt?G50XW1ujH7V-e4-rKp!-WfB+J15bp|b zp3>=BYr3kOE~}ZeHIDb8zsXNl?j^KWB-jml6~|_*7ugQsjr;J{F6jXJTi&WW90xnYblB*%`L;M3ImTHBTM|nt_i&R(bEfI0!bH`X=6}FgiM*Zfm-je$DmG#T53(gOkZqX;MwmF~wA} z_yFxcb%!iSmbx<+B+FVAvG0QnHg(@zkj#xHxWzg~`}6{mRFu3ObpSJ)$J7Ph)5&<( z%8-sbf4iW#n2j$Xx2Z?|@d|Uww8OfZ=R3_W|M-nF=~WhI&-#495_GYq1E3!F`#Z{0+=hk8eDbP& zdtuVs;pKN5cI%gcvktVxkt#uR^^v z-CE9z%xs_*N~xcVMRE)f@5zTpQBEBO^TOgj(V1syWt+Tq(eQ{fD{62yKgjPNl*Ovz zseKr-9HlyHjl9qKK&3a-=NEro&b>iJJWUkUBd3nY7vzsuFz1;x-AR^`t1+btIp~ou z4ad@P7R+jXrmR6P;Dyn4mINCcsnG=%1^~Tw{LQAdoUahoR*&F4joDki_eeUhli5t-j~QO zY$JC0?)? zCirgm_QlDJH|$-YH-*7M0eZ|2hqw5J`a(OiM%YPwn<1aTPkkw7k8NnlX8Tnp@|!i{ zVz}EDCo|oCuOvH@aCCda^vXcnodo@7>sn`FE_yPVvf-VT33Kb))xu%UK8g`Rm=PP*t4YYKmcqU{ppJu zLz8&q?ZEIJcu4w)yCJUZJ?+(c^>kdhJo=UUY_amq)=fHAFFDqo`3SkB7v7w79rQ}s zTkOo3hOiRj$Lk66^7=lGgpp#{-a#zl7_GaZ1TaWMGjVat6!$=>vRCVB<5;+E+DT#nrBU9KF@ z6#i?uQXO0kHSTCIfpwnHE6PJ?9Xp{H-j;Hd?v8S0;S~Rg2sPBlfAD@sf{WLLnkGl^fl_7lMtCh;sL)qL$F&Ch)cXbAIU@glbUmvjl z;+<|}HW>A=&Gl3&v+zXED`3@2bcM9G`rsH;%bEUSS*u*LNC%wH}6 zoW{tL_A*L{7S2Fi^+x7iv3H*_&Ez;@5EsXuI%ZM$L$jlf z0&A&oJop<)F?PfEBt8CQY`44ocS&uo*6cBREJ_OvU$GzHRik_5iF!iou_s_3?C|@DTJ$8e)(O~@XW;}aDuvE-UZ0fahpHfu zJ^nasx4Zqx?!$v`i0F5ZgjHZcQ6BYB8ue1@7Tq zf7Un|{`cyPE%Z#2WG^nCT}(K!7oDSn2=z#}iux#8_#OrXCaemSOV?)v7aXfcMgceH zr^!J+?QVbWc?VVhV)#6QfEpeQ>GbJ z)OK)Dk{48NoVxadh^bFL4XTYIB$zq_^wLPg3J|T#Tq`#7M>l_a(m&_bDh&0xRojyV ze|MB1{zqy8F#`4b89rZJgi-mMg-TE(2_oQ(OVgDzb;P%$`MR_h= z$hM80{S4GLsv~P?AgoVWs+gs7ZV|ucgADJE50uvVHT{JQg zx=3In4t;WbQuA~b$(=65Cqki+1oo@(N%?H#Zo5C3^%}!o?@Dh|<-aFPUr3=adV>PN zO$l9RyMYHtUj81p;(_FKCs-i0MwaAy?xjKfm*-w08U?n6D1EAtirU7KZ#QWmq8`V% z2Odaf*F4%YevUtmJAT1Iu&RIO<0;AAW?jS~QC>BMay}(T%@+E-45v+<%7JGSFzmjy zBk6J<-;qpd@tykOj^wa#`HLN-Bfi+ZxFeZa+Zys5HJZ|(#x^CTAa9BTgzuW(zFmY47RvWW@a#a;^kgJTA%kA-+^CuC z$OI!b?U{kkNT*k7`AR{PjC2N}oM;JJIl&TUxnKM;nLbmWGfQG7gv*Le==aQ_;ATRZ zYL-skGQ2c#6kA|o5BV%ASe^OTo5Wk0VZ7ra>x{3B_f6;h@=7sWH}fQxmny9z9G$~* z4{qf9B&fS+4_SKTKOu;{*fsg+FB`y5lkdf;C%zH?PGQWid5;DZpA#Xl@MgY{%?}GSHmo0&X?+@m3WJ}S6Jfsal zGHu=2SOnHH^*QBi7FUghF}5TTA-KlHW+>6L zHS7 zcoh9uA$$(7* ztE+1T9kBDytm29f3o}ZM)&QwzOyDb?dX;;e=hjB_XLo26C5nWPqu@xq#az0pmdP?>e;OMzHmrO4?@uh=nm3CZ=A##JfZ6eBC6AXZxm7N=e{iPaqU z&?<}vz2O`3e4Om`k@%z}ZXu24u|6%D#tH79CRGlpP1k?L);1I8@`6D@ZwB!UoEsF8 zQ-DohAnKV~L`hv)ub=g&6$GYQw%>YPUJq%mtEW*{ElR)IYN%~J4BWBg=N5`|R_C<5 zFlhXIh>_Mn&7hvH>_p{VSX?E&Qpzd4s%Tw=Iw>sVQ@hR2WVB;B*^~CBq zbhC2w7w%J&D|6mLM%ppYy;@fvqL(`vqGj1IFxm92(%_8KHZ|&{+?AaZ-M&*QvuAsd zSyJ4lLMBbG#KLeIWsFoE<3V0;Gn7!c1x*Wb`6|Ijo-x_^o-GOrh%cuKUDyNB$kXRS zXtSoNH1Al7pa~3!iJBr%MLPG~d1c4GM&#=)Uj?iN;^ql$%jZbQ@m06~)XD+Tb8gjC zmd|eY>8X_ir+5-(XsS`F+y=LOYGtoL+^pMb0a?OzbXR(!m)!jB%Kp(4?rq(b*(K3= z_mS?(qLwGhP<3}*cV*?oo1a3>ORKTmClsBd%YAoRW$%5i@t&^Lf==iZ;oOokW#rgC zru>9@c{$_#?eeLW@1=ez&eg)gV&&lG`gfh*;--{4tL{fVY{y*V{;sFeGx3=*jZU&k zc>7u27T1uD?$a&dljYQm^k+Lo>z*!UZMtNGsbeDKh&iwqUl{uW{IVBUQq`R4mG0gx zl;~>yRJ1_5Pq$IxBuc#J`;=e`8kMtmXeEBg3#7ir3vk0;+|3IgAvAPH9A0%k$O|9z zKDvlqK)>>e5`{)vmnr&m^V{ksL;$7V{&^eT7mKSy&9IVG^@UOla*Hx%uy__X$D zE~6EmFVdgIA>G@6JxSNQ|I=HUyZ3QuU7nibc?0r%+UH>}zOGcu3L*y3)hPX*Tl6sb zU|x2oJY1d`{mz~JaCr_J4I3XW_fG$hQu;f{^H9_V$>j$Z3TRwQdWF0DVRqXu{CT-A zy53#?^YSTf#Y5%p?y#jdD%T$ol;6+0BSOM6J8ejp^Mq&GoJ4HWYn5N{=`13qDvw3^fUpf28z5>A&)XVD?p>q(3x*wb{%tN}l0A zZ_Pg(DO0XBz1ICxZ*owrl?}uV7Fpv);9s}awWfcjmZ9hiW|bI<(5IP`YFQR^qvbfa zWQF6n^H!i@cFnhn*(Vcv?fa&Wr5_DNpOe^dzg@10J5eDJ4UX1+&x2jbaNz43K3>W$jRc0FXiXgC7=qo#1~8-BRVb@Y zYvWBCrQe3h3`Nz-0XF^67zOWq42A45jwIj;g?q5gTH#ntfI39rlO%luUB-n;OdvbY^9?(D ziJrffAqZ6IC#l=(afJo=8+9y+cW6xP({GR5v$K=QHO;_Kl!{>|eoO^64%=}%3T{#g zgTl6~c}jUaBnLwJJG2Q!b?GnACn$plwu0tlH#5PNZ~~aV4Ml6?c8$ru;&?GOv-Fb* z9fNqC>Z{bGZ)4S03x`G{>O2zBrTV@56L5-+x(XU2p@$+rEa{s=(IizY6Nkas&?Eh# zY+iQ~o9V?*5N0y{uzPY2F`^XMOUJU=O4O&ixeNX>%#~Q@ogC$P9$;uxVKi5mY=w^W z7|*j!tLe&4t`v(K-&*tfvrc07Q$!@4gcszwq8~nr64%e`49`aM4}_EHhJXPobfd1- zSazq|QUxKfkO0Xjy@}PUF34$gfEiObl7K>NhBEQ8IwB-$T@_FG7fG$a$JW)=-z{dG z5o}&p!_+bqeSGY?0tQi5QWd38Ma?q%6tjE3SIq9mFHl1iK>7M?{rPay%GSzM04M5b zQ5`KTZ_TiufQwD$UTcVLSQ7L{Wlm&7>-;tX;M_$ULTG_iVUk<2WoPs!NYHKn3#Jo|1!5lOc{mYoa z;5ve{D&8tKC2cH)Qr-O(J0!D29(Hhtis|nr?pFvS2_NR)=@1QmyY&*cHOdv(khdXu@v{mJ|d5J>hw>ZI<0J`PS6}t zC-abiHhotUUE<=0alhh5Woz~}A|}Ts^@u^y;q;4O1$i)#>f}!aEI<$jCIqp*vts+( ztmL0~oprPDjF9d823J}qD+v6v-rd^Iu8A$7wtztV?$j4hS?sax>1TDrvST?>y9fhI zJ+O=C&C)d#y=cr8abdl-5maJ#WJ-ug^?Fr6@)qz>=SGPl%Y&iltsVwk)&7B5fI76K zH?wO+u9N;k_USty*AhS=%tn4xwahFfo(K}CGXQ+klf~>)?3JnsV554mkq$*~9D|T0 zEplT9R;4NcK-8%UYdH-_G`mSo19FJ%_(LIspqQsl z0wwo`Bp#ez?J#g+$5fs!Aj%+E^tgWL&#|KiAS|;fro@0)sA3z5pyoHCKNWSql6QYO zZoAnte<)^OD35{NU)>hVzW}lMwd)jzf`<`8B#S3Xx0L!?VwSi5 zNkHWRaDkcWh+mz|9(8q?kJ>d6ZfV+wI4V=${yswy^q7KDc2v( z%+QHWXC1jK{?xvgHW#25mZ8$fDDmUsWr~poFe3hsi&zp-Bv^V-Av!jxugr+JkfZ_! zD0B7<3S@3M)e_05w9|l%Nv0k9Ia)uUux0H&x#;0isz!WU9C#BRat$9=rVLRI{}%3%ikFlFm!O$4m%PlKLs`?a#M&y%s&<)qo>^dG!>_ zH^i1zLn=jaBz*WiN8+Fx45{5;aT)y_nOyM2Kf1h*H(Jn|IEc|SW99HkO2&tp!uGlN- zwxgGbX-4V*tDR#~tu#jRmkJ-V08LR*H!%)@^|!*z2jUaG6shSmG3#WITkj*@(_dOv z8J})uC_34i8}eOT1Rv9Dec}Zdn23G$S3VN=9s5!7RX-Z^Es+Fs&#y?26Gl*!#t=F; zO;X1ZYT;;(&gvJw&SDKWi*&O%+*EZl4~c_it20U5*;sTj;CGqk6EV{MZ8HvS-%TYZ0=KS@B@>XIU|8*8H4Vs0rU?O_XRSqRqLBR6||VI@g1 zH`y{fmj_uEsX)W&g@qx#2M^VJ22O^~Fr`+lK5t3C2?a`T)NZU?aM&uF%ltz?8q}Nx zpMJRu+orS@uD{UQ-r>t|8ILX_?r$dM22ZiuoZ!4rIcHqN)zMU+8AMSe{w4y*`s4MT+=9qO=mfqu;)p>-B8&^-v9A`BV)HL<88?7{E{J12E{(zby~O z+4sk-x0ZKM8X+PDVCS%xekwX{*_SfnDAwZVDBcJ9CUPqvl!~m%(f>f*RQ!4ZI75Pi zB3Q}%A*n3wYePaQD)BXEyO#A&lK)dNDi&cl(ccBIYntikpXuo5Vs9?HS+W2l3s5wl z1qcK{WbjZPgW<&8<;fO!QAC`B3miSY1l0GoGXMPyoN){#A=?FP(x8H^RFluFg-Lk{ zXeD@AO+tx4BB>3-Z7@z{E!7F(b)bInObHbBzED@PBCljs+-dc!4an2}2| z59h_znwHR-hyO2Y?;T)8ku`kZ?whLaozTDl14HP0$v7lMK!VVtC@Nykx<(WSU4g}n z&LD`0ibyI1iGt*ys}3sSsF)rMU=~rqtRP|r6YuX--x*+^{l546<6D=x9jYswI_K0$ zb;=D|+eJYvUp&b*w$2iPSQ5k8;27$VPmA$a6iY!f0qTF6e9`%LE7@jT_99?$fW7cTa_#%Xzt;Q))r3RP;YU zf+8Q%tq`y9El3~Ekf9!e`mo%Bs-+nsFl}54TM%V0qL9I8j3*?jW;Z45Gh07*KO);e z&?`6%;0CgivHVCvo$zqrwJzHQ?O^QML1&8)A^&7bxl|%ex=;~4LL3e&6w=|YE$k?2 z>g-DtSG+fk5C-CNBt4zT^VWcO_eV%>Vr3N5-a>wPN49^mEQHsUV$KtLjmZ12$}a~A zh&@q$*M(*1F#&nu^;o%nIlO*UuB*fAHEtJf#2h3hE&k3xqZez1RsHPPrsl>v$xUN6 z$%nyyurHByR+>NeB}$!Nr?pFV8W5sQrOb}(+F^Qb1M1>AE@B%{4wkaF9uKt5d?x#y z1)3*V;O=J0#c=3-HEmw9MU*C{y_jt7d^PRMWTqRyf}tQ<)h)w7zmKQypqnaGg-oihFYkR-Sp| z&BV#kb?>?+`&QzFI#{bk$O^lSX1dPY`c|T};#!ei0K+SwDddN$B+*y=>-Ciiq6@RtFHFS=c?44_;$iS9w&*&;E2(P=X8VPn;#7BZZ#(Lpux(64xH87g09lv&+c zm6|g-dV0mbFu3$$=wOTzlTB8J0!=a;o0V?ONuZ8> z*@Tzrb|mZQ9<7#VT+iSdBQMvY+mf3$_nh1w(Y0KQF$>OJ4#&Z9CP#(%sp)M=re=MS z_F+0$$f&HD225kg@}|_2=4_u(hr793r6Qo{=dpO;L=!ZK+Z((z3|Blm`vC$uhZy9gHYX2@)pZE_Fz~%NS~BXdI%2ek($^M z1?=TUU=J?0!@4DBjLIW{IPJ6}*P~o5|!Aa5t(d7z;le+(5QQLNgl%b$j|Dpu zIZTjy3nPn`_zR)*7?cRam66rN|U6 zYc5Df1GcF`J6L8-$Q@tvNd!8@{Q?ULVFT_+>v}B=s-q%w7TEJzH*lRhPRLqM3!(ZD zFN&yzCOm<&psLI${=N_q!9y%ZezL>|c-EeqB6G=mb)_ga1<_bRS4!n}v5OlIYO^L# zQ6|HeIaH3q>?1joA$WOEg>V@Np8}2;f6E0uE$jM@T0E^9Fo#avhb zXX}8F;E_FLAjHQSU7gOzbJF`tFoIm-p93FV^G^=6aM-C$pTbinJlXjn}EeyZ{sgmcyh)c zNE;bQR>yqoV}!%tRyxq`!%$?NXpLQ~2ikq;n;3Iz%sx$Q%7mQJ!zUF+=yz+GCHkYr z^X8*HQjw(6b%U;gKnhV?j^9l2n~--{)RkPdbGu5zJRyO7XyqWlXPpftV=AFvrdXzg z?zeNB*s>)25i0`*7RZrwYds?fX}+H?SuM$wA?MFSY{Gevr;7m#-N2M+=Cw{Xv1T+m zgpL-A(pl)n`wU?dI4!bPE;%YYeIn6EZog2kW^rZ$#O5e6kQ|5&Zx+6p+dLs}cqeR- zVPMn;kF2T0a%fq}IdK+}mBo`k3FUnpOV2i|b|u@I_je_Sk#pdp zn6VeBliVuDynT`CEWh!KRaK_B?WK2L5~8>3R%f=+VG$2x#upc)XPSYRs1{Ou*d=P9 z{62k&YHR-Lsr)(v_$Fpe`ivvued(Hxy$Hc0HOwY6Zg2V?_pL^z!SCrH`sKW+IrsN; zUwiSu@9Ey=xy^}2O)w8ifJ)3;uK^X-1)}iyg|#6Pp4&^cC=ja>>1H4SqO?CX8&6QJ z8|`&u0{Ve<65hl2%oTPzLXPx6wa`4>OEsyt{t1aGw{!y&1Y5mV%+6lwWb~Roy$Ke4 z*bMKj`Xyg}$_)!Z4{O|DlT)xF*ts~xrUqag~iwR^R>y^lJy{Q#Nl zVe)4rBSw6{d&9|lLfUj)0%wpuSTDWxW_usxnQHS}A9ZE^H0i`tc9vt8c-UNhq&k7L z9`c_zKAL_ZVKyA8&U4?JW-@(MabomTj`x{ zSD;GF%DyVu|8raquty&(7xD^^;p}bAAm!e3PPAVLD7!V{UW@6u6b0tz6Ko=Q?eF>l0Lj|#CbIT5^&hRO`;%&LxGsVpAr@9~1*gu#$hb03`HuORA07+5Me7eJMSxVO_@5X@pBwD`LFcR5MGB!BuL1lQdi8I z7&XpOs>`8;LI%*Yox**w{f9!Y{X@d@Idi)9m}q&zN#5p~OI0(1@+V%Zu0VD9^-`6o z$19?m?N&4EuaNlp_Lr$vb;1|c_=R>TVfzvsY#DlXW1-smZqZ3{yN|oX1cH=WsJy`Y5T{@SmV{(@RFIT;~Il&?W=RU_vUv*dEsDK1YwGg~jmw0ECrc7^K8JpAJdbs;GQ)?cBD50NEU zRvU}z#WmZ;K`^8EL&dVJ$gGtPQLSt<$C)#SuLIFFDz+xDTqV=Y*ZV7}d!_1{tK@_$VXe=YtFBc2a!($$DC z>s6*T4?t(DEsBFQBD4dqkt;_Sm5?Dk_M#g=;f1E+236AHPlxAmtB$94I0r?`T4hFd z!9O}uwQC*r2|3;p(E)uDSAg_MU>`HjjKquBS;u0yo&?hWW13y74&jK03*)iIjck8v z7Q~u9SyR9fL)A^@p&QhLRsSBU2Dw$;%2mv%y6IXKcNaVVRIZ6%s{B?9VW(&xSdgt@ zPZW9X^H8iKo*jv7&Zv5GnA#XM$KA*%-!?;TRGk{+&OR1a8Y9`Ea8z%5+zh)(6*Zod zNY|W=9KM(JEw9}BJbd4iBR|va;S;dmgWhxgZ$xr`$glWv`O}YFk+OEtt%&z{%xu0< z)vp-CG0}Cy@0mvX>cdnz{g>m$LT#PHD-)Pruw){yY2b|fiCJ=JfK)ql_)0&z^44rh zq63gHQgUR71t9O(8it+I5xqSjDc&&d15;55Laz^5)v${p{9cu2aYCj55%?ehjmRfR zc;Tlx3V993w8-wnf+7=HV=Z*EILZU-)+B@`B&D#R=ztW2yG5uQB@T^M)SzUEG}fQq zC`p;u3+)rnAWcg-`AJwT+z+S)P<=Q-#R9}8;RLlL7oDA;-md{IT-v-+@+Z$DjE!Gw z`6$la`0}J>?xs|3I&+hrWIi0NmN+pp_BQn}Ki$Ttmho(?EONT}#~5`_p)eb7r)WM1 zn>!Qc$kD2ubDSA6S{>eW;S^{eh9)GF{#V59C;$0Eg(NOBA6BZ%1`W!k*prxWn#B2% zv8yi7wM$m*QQMC9k=@LUJp?(DDp}V=9OWa+GXtN@dZz6tb*kPWVnk;lQ@M3+GdGV? zgL~fwgzeMxp%K<~N6_d%gaj<|z$1(UVjP-r05;K#f)8o)%_ue0nP<+pMV-bLzNNRQ z!;{M~fJzFP6IZCF#=TVyKXQzNwCZ@Hn77^cAXwxk%ug)v;}3dw@HTkxM<>|uDxxxI z5s9P^g%q&&@|Q= zi9imk0$H)B@kT@hjA~$+2M}UtTL9twN|fjcQ_UTfQ1dkNP$g@}kegM9_*9!NX6DVX zo99N8!LoWZ>7+IIGQ%_+tFnnD z_p4yZ{ig3&ReWTy>7AsUnV1#76`-pVXRBbkEn_=6V*giNvA~ZUeb+~g>tF6qub$^k z&0DblP1TiS)dI(?9vQ!!wd&y?5jEd2>mO8yX<67uT1aPpQuQ;RfIjV_z9iBTM1t_5 z-aFPb#%cEft~t|rq0Q8F^-rpWNsm*F%+2FSwf3u7KTh>YJRXn6Z$-$zL$#@hhl_5K zMK=lPAiQ{)MCRE4MaF>S!X_#!t1EkZZ{$;^vy`cQy6^c2j|HWf!X$l?Kb=pPzvLd2 zpB`D+BJC$mDS=B+C|VXdb^rIp`}Rf7+<(iRE$6cW+@YF7YM;NY@-n0Gu29_<^f?rRDrsH2V^ z2X`S8vFC{)C|FMtig_Qy)dPPxSpkDJ4>-XV5Gz{ZJHB&C2`(2~&X>uPs;eXaA{pMa z321}ARy{RAMV(fSEUFZa@e_x`fJ(-V$~G>moVsIcv@+YMta9hn2lL1XT($Ks^<&K0 zZQhuqZfJ6FCr}8`X(Zk{CY4`$pX#D^$87Xm)U2P3Y4_#(RMYNsge|e`W$+75l;jhI zLS4bfzl*@Ihk;{?9Ee3Z@1zm=!Z?-mChqMvO(wHLY>zo*vO0tI7f)8lareVyRj=9p zZ&^r)4M+^dVj|(ZsR1S49+RD-4(VaLT9<6hb%)Z5U`#55*o&si+M~+@+2}CNiXs9d zJB$!Uw@*>`(O$!;YN$JJy%{@IEk4;+rZHGppvt%{Q0=&7UdY5&^NO{PMcY=+ivo-t z|7{{}o~9bby08$Nlg6nAjfL4Zg4qVvZUg?Z-!y=0k8`H%>v4ox2tR0%%K&JHLJ7pc z;A_b#4jNx7_(OEO+1$jbAAQn|m>+&}8=6(q)JxIdI89>vG*#c+GhO|=S!F%9Zmk6h zfrD`%BlZR)Z8+503^wW^ufg%y|00$JLZsfFs*)LMgu^DiiTA4)`8i{zIxH3U>jgcp zDi7{`(oCL-7W9YteWp4>Efl0K#Im0$aO;^tv((M8;$UH4^V%%6Y+!M=;mNQOS-PNX z%q-gO+k?a>@Qnf7CDX4Cm{CXTe8L7 zqd5991+*zpX46fMN(+KTCGseEs4wq$LF{QkNt*E&6JW6044sWOMqQ`+NxN;L5H}04 z7n0B<=@*;%vsG*NhkfQ1ia86+SF=@br=e*%N3{kmZC_;h1-Jc%=G-~zP-m~XXAVlj zIJ0q%>eyg!L6&GgA*#3}WQG6Zw%lV1=b~MWGhODYju6X5bD^0(%(A)a9H+jC%~L&3 zV{%!K17A=Ue9jScK@IlWr#XTKu^|=*tGG}KO-Ph*4w-Z1LW;R>o@#tJC~O5h@g*S+ zCM>)2^U_UWo6Ps4oS>QrR`J&jR`B;_Q1{CM(`>nwN+v8 zJ{bTfxjSqZ&AB25HJ*<-XoIEL7j z>fjyzzHi5q&LR#$ki*2@=yi7=mFLfWdn)o^Ec|9FkvT3Ky$%Y>mtEa#310 zHis@!gAmU~FH)y;6D?B!5h}7M0-%<4zN3*au9%z~jEI#-$fT9E*qAC}oO(zd*>EIL z$Dt=T-2G=YLxiC&i&cB)7IXe$HNZT#Sp6M;HzwQAK3k$LVf*YcOH~_w{<&0j=4b9w zb!q>f3asFWfP(lysITP*k@?|68OmE)#Mncy+VKY?E1mS@BjH4%&H0h^M3Y&CBy*iP z@ezcWg4L=exg`%2Mo>D-QQVaraYns8GjW=2~JHH}uPl0i&& z9Ry-H5Q2j23}Jx|Vm2v#tWzWs{D~dhcSiJz$aCBw_B5n)dRne&(rtuITdnrG>3y6= zeGz4?!iBDG&oPJf*F3SxFY=@}$7U#oGOcUC08pJp z=HsVTuS33!)+n#rA~k^NTF%;6`e&NTyw@x(h**^{_piqAF~vN|PsMA1fv06(C-FK9 zJ`W9c7L*IVCwNwg$6{we8nR}QEvtU>o)_**+=6YGjcW?55H3sJc;TqQqeca5`L~IG zyN&YN2i4(~tfcG07jns$mdYV0+O5bY7E?2-bTFQe8U$;2Eg#AkOAKDQND2S=FwE72 zQ8gP4wr)-G5I@#7dm)Zeh9O+0P9(x*G%mHJ8G8!kL1~xy7=SW^x+<4PGb_T*BfimN!Jh9pdD!iLn?7_Hg5{+TbdsyA>R_2*cA0`5O`y=?tzmeEz$D2}>`nUSV z>3EfVDk>v8%VZ^`f~&*;9R_oZuwd^HX>akxd(C7XQ=|1aHul!>W>qbJj0MNJ%DnQp zYEx75k7m!~>h0nKDh^ULwIa5fUdiMQhgT(GIE>3$B2m#rz4hf!vHU6WKEPoHQe%0u z7wqfzRu!1nN5(Tot7OB5EB4BXyBwnwM$n1*49({g(_JM?Yw{bLa+M4ke=YGSb{T-0 zKvdDk+~BW>H+%Y82z;h-o>29Q7N@KV4B-_^x5TRRqB(M{>e_5RQ^V5|?2Lm9uf$(Z z!Qdl0XIpJ#`zrnZ|D&6FC1Iia`^jQ{#gnR8y+@;2oAY00ANN``aEF>1PpbZj2?Pju zznjmVRL8m1D@@0yRB_2)F~p`w@ZraZm)^~ydBr>;Vfj1UT>O;kUicwVJW}GFk1Q^l z#ZRf0t!7yvB<79E=J|P-FenWBLfkU4ns>v^?x)lt@i9BWE90-@+}7LV(tc@+i6X4fE70|{21be1oM6z*a zFat4qAyUQMetx;N z<*#<|A!#Y^XYn>#87AGy_|K;r9RKs1%(Hg^S}ahcpT{ukvd*Q;Ah`WYt{{tKl9z}n zO4#-H3+urY$^c6h$)X=rH`Le&UJY#ok78*0zt{*~{eQ9%Bu;?ixTDN7UaXC&+@P8t z`+x7!BD>7gc1e&Jj$-|p;ix`MJK8i|uP%;{=XimUX3Tn3j_|*0J;JAT+KO*oAOJfS z$CG!Rd81ddN&jtDHt`5762pVdQq7=?F$eNfMEpq{1^}aEv0V|SrVb0TWZ8sq_NgiD zojlrn@r>$#!0>qQ(mgT7{@21`Gg7!F@|f~g^B@>Q;B??Fe9E< z$JQs?mIW5_fQ(o;1v&TUz8}k)-Osa-T^jD(+R-nm&D;$*8HSsU8_;@&oBA)PYa8AH zhxGQj!o-EKw8^n~bN&@h)6|l}bW+gXxz(JP))(jpMDB)sFE!7m^|8rZN_|t9ryC`6 z$?{F7Jl*Bo_EZDY5mw0JBsuB{DeyogF1%Ir(UC{qkIcwn5w~BkaGFRJlndtBE3wid z3cw4>2k@}kKE$^A@>KKGi)xH|JSm%a$qjzYOYFZ|y-}Uy{A51)T@9*TCcFNjI+|fG zu`z448UGTl>m8hCqk0{_!B&;)Q=I~YaaHDy^N92nE=h}Br57(BT*`EMS>22R5H5kH z%N6ma6>AF9t#}afHEa6{7Jd#HMS{A3a;HXl2>HZ+mKqzDLdiU^R8`!G+Z8=nV&x|~ zv1Th95~RXM?GxeUd$x#>#g$j_7~ohlRR!WRaQgwnNnt5IoNBLv%9y}zMtBoB9vx50 zlwoL&q=Ts+N=?Dt_NPuPl6CT3%xN`ER@XMkm2D#(tmBG*@|ja!At7y?DIMOgus>Gj zsQx<{q~v1LXcc7TqH=pO_@4+@jAdyly{oVG8PE!vX(jCG2YIi#=)bL z1=FZcR0AX;+`tjOTel6vqzq`qHUd78yVy8*BCZ-n$b*QtEzvlbYLS9jST~I*$r`xk z;GT_?$d1E^pt6WX7L#jc;)dY?=w2cLHjyAjlPf3`!jGzm{s~f715O z3f9(KL^6(OWtN7(ii(K5su8XbawK4mSwwkbxS&SvWm=}lf+QWt)Yw+TSpff#^3UCPH#2g@1x!$jGCPFkowke@S*Bgc)V>k`d{I*%OYfMs~Q1!6wdQXcr zR)Rpi$4t*RRr|)*%OQfcgoGzc@Bs{xbA;*It#87Jt~am0sqQqVeWZpt&zcP%sV(l^ zo|*SCD%P{+(~s30XO0>D2`cw8v+fghdfiFn{jz6|vJyIeom)Kny1f~=O^v4L>)VLT znPZx7SH~n)3e$Mo4Bf6Wg`aUEd&JuuT200z%&hHdBpEWjPw~xtZ+d>JnnY)LX*2p$ z+$=ws$3BJg|6sO%%6$B2I(>!>=Ld81XX>bsd9FA6HXgt{Pk$BWx&AX6{>v18uC9W) zj{2MkgCEWG&(%t2vpM<;YF%M&_(I+4ykdU)0?FqmbIF&gXQz#YvXnqrXmk+W{}fu= z4iNHQwr{w2asRUy%*HR()fFi_IcyC9)UuC+IfgCb=MGoJ8BKaUynlTuQAJ#zN5IC0Ck7jw0= z=@*`o4`2mjgbJ{QTRa3Y`wM$>Nr+{`(zCil#LJH~Cda1lv6AooN;N%1i}xX(=3}~z zuSzJ<7Xz16Plbe!J(bKb{ETaYuK{S(oX3wOpba9&VsZ7(z>XEgzy~czRjgBd9Hl8V z0{KidVyHhRQ5tr~nXOD#eb9?gD_^!=Bbj>{rUAN_EgBMi#kUj?`5JT;qp@EoZXQuk zGorPK^dRFU@k-6?Nz254hmp_%l8As^z-U3~=0_wz7ZyY+D(M=7rQa!NH#Y+k;+jRh zgsDilYg_riT=0!LgoL+o$!5j20<*fxjXN@mxNrDgczGb92ZX)9YmP$?5rQB$HAXBEpKYJ=~z0~`|J z!5{pDafw-YwNUybAVMw`aB$rc0iCc|hIWkfGs%w)yR>pEe^l1WcvivB%ObJ03_xD7 zr=wT-bRg-y)Xi?I?-{|j)*+IQP8XGlve?2nFtK}hxR|W6NT!en$rYJ8{6x*VZ&h(4 zEHvJ!)<;0bd#ryhD36>)JjX*erFIFi_JrF@2t!rVA$B2bR#$i_NAd4q! zAVGY`BUShzqHr*lb!v)@R_0GS&@v05*o{EsmI#@&v?&5cZXJX1%N};jcYqXEI4Bkg z;$m#IlNAX%gF@G1CX*?#NXU!M<=LSiOHl1tYynkeER5PBtP8?&ZQ(5BL$Af3ntLr9 zKV=>AV*_YJ2HF`mfgRAxdVb*<5IdZRry-Je1tQ9<+NqjUJSkg!*yRNAQ3P5(tt2G% z8o0=8dry^idcgE^z@UA@Sb2WMexZ(cq&& zMGXqkhUF*1Q&>zRGSFh%6Pfo2X59l?=Q#qJhfcvcyqADgpgCH_6FDC9rTp1xRCiXi<)l_4?`%bmE=t+7Wp*D%EhUvgV zxQJo?Ys)vZD!jyUEo+8g((2WzlXmym*LD z>^(iO!WESWhC*~hOvfMaJPk1y|Ddw5=N%aO9Y3IK3^D6}P^CvkC@G9Jk9Ecy!j?8G z0RmuNEtVoFX&qMb*gNRA`3(g70I8 zdEghkI8)3Mzo?T-=B09Lk5nxKr?c<>#5{TXOv_)@9R%U6_*Jz}j{lpP@%B}H^eYjD z$Uc4csB5Et-RGLe_NYwrPuRvR*d|n-#o*@zVWKJ-IvdZ;FME)Kt~Z_cs$R`Ex!|e= zj9@!MLsWR*Y0QcX5U~|b*sGeRCMQ_qKy2?>^YC60attwB_7Wes)cm>^!}(t1Bf*o> z^dT}tdkt~{D;k%V-rI%z5its@Kuy_oF*hE@n2~uy!ZUfvma}j^BvzgpeIITtD}|T= z9q;Fu%w#ExzYNZ{5JY^eAAf86LY8SITMHr?CtRKcS;dpwl5@CZj^pOlKL}=KysX0J z+dow66rScB!I;K>s+OlYOsMxhim5=QC13H=Pb`DB!6pJ!mN+PYFgS6hy&`Hy%}a;0 zDn!LYM<6aKoM3Sq6ZH;uRtJ@Yg3PY!}RLN(h*l9#S z0^snw(3c|5y^LcnrUEu0a98AQFBA@k0>_L<$d?~W&nL!65j_TC@2rTm-dulg=Rc|LUd5`W2;6BEu1;gJkxBBr4oVyt0))IX#LPam=8c>p!8a0g z+#xc}VH+@2ff(FPcg%(TllANFV-wI=v2;=nvr+;pPv)FtJtt`{UQU8YoXgfE^|KwA z?b**D$(m%?3)$bEjRv=g;qJg**0_xK$Ai+pYA4*t9d3=!jZbyt@8&_&{1%jAjS(W!-`P-C3fSQ)CF`u(Z>nRGdgyCRiK zvWJYhjbX}BpX`NneRjUTFTYqD*#XJgZ8u)JvMr2AL~AvDS$=V-ZjfJSxmtef$)-%k zDsW>cDS@5E--2)-8RCoud`fmVro7HqhMp;C!uy~gd=riyM76yo&PYzNjLVK!ycPe6 zwM@J0lGgHRh>WNu5tOjoW=khQhM%gdI)@wen z`z9uF(FeuogZv+;vj@&oHg|A3%*ghk27@d_WygjkaE$35YnS&z9*#d~ia==~ zUO{x5)r=(uLFg2%O=wdvA1aj?9s$R(CD3+`I{l)>Hfe!Hse?{GuC{V%h^euIxsR+3 z?V`ZH$dZcfkx)7Cx7|cqJCJj|S;HnRV}XN7A22`&gz2@PZ`DFR!A%w-%;Lft@XPpk z#{3BzlF|%OuuXvD!Ni#1B*3sfK#Xg?5G4;JCo9{55nU z>4~?=FRaC~8d#5IHLw`VYG5&&Xzc0beOq=aK zyFRU-%I1LJ^ zXb?!Mh~pRXipZnUf8#d!z})}0Irxh+-VZ))u9*~c(f-xkKC+qH0t(uGA8HRjD zt<*VCW+N$bP=(z69-RQXP!q30sdVn+6{2AAWrXLEwcf5O2=7@wo*BzHI(-QiYy7#3( zxTc7AIPpd7_ntN_lR8uIB4G%K?xdR7necX+(~>%i@%_4_ZtFdr^qbtCX%Z4a#9MAw z@jtiy@Hpu{x3y2i=zBfN7^;_tFFDpHWpN3jj)!XD|MMIK3Gh{|^ zL(3yp(QuII1G56~u*r0s0{Vct1z68liN`-=&tL zGQHIS?b*#a_`A~GOe?Rj{a7#<+~_8GU^v~ z(tEy;n+W6h;~ocC#k{|?C`~eC6cmK{Jl&@8v=gUG?|RrljUWAb#<=C2fj z#()GMp=`_OX#*#em?T~AFY{KOJ^{jQp09fn+H-EcE@{4=bQ*Sbj4&h+H4(fnDl3#D z4X2&4v0@C;1J?AK@T~w>_QB z1iQaXNT@Mg!1N$gt%T>@F&hz5W^<}3s-qFva>Y!~I{L`M58gu4^Uf&&?s>tA?dFa; zdT6I$+t;=xEFZz7Z|tQov}7>pTYG~H1iTVKb$Dy)*VU`o4!ohRK7^g0yX)$vg=>>y zO9d4mf}~e%n$#nC+gj77o|be$XV%lr8Pj#)&-C!;@p`(Mv&+0wPxm|G3)Up>3wVo7 z>WB7HD5QgRS|oa|TB2mVx~KP@w%jH!7+uZS=-k!C`bg(Hv!YmcfNZxEGcUW$AH}-0^M%Pa z(kJmVqLIEAvy9tV_i#t2Oz+0}Lgz#CKw~CthgsKH4=b2V2Ge%Yi$w3hBx8D(z*4?5 z7nJBx6x>n*Jza19EYaulb50Z8!m9$xic!H%aKCz0=I$o?kfN<$COirARHEyUH6#%% z-eWd4(L-WYh2C1zy{SGNWVyPjZh`gdzNY%L?w>6|FDgMuns_8GCAmwLWK(E2!?4X? z4g15I?Pv2~HNcy|TerOI&xm)uDQTv!cR!wErZ&^9qJNBb&AMj#yy&DmT+_I@KDqAq z%O%MgODUiCfSPyxVn#LBP3zC+G!VgcmQUVv<_(LKS=pT6;3sFBP0e*_dh%o;FV=3j zJbr>~^6SSX&aBFG_I2})!ZyiL#?ZTw{*iD6)^t*#5svAyV^I1RO#YDPV$Ae@G`INr z)bu3#V3U2Yg?3v!|D2Q{v!3^(7+ntfdg>>_0e&>CGWygOkJ*CT{$C5u%;@vm&6wf< zc&gIgJB8V#Tv?YjU1Lv&bSoPz+bw`=p4Eq5xb`*a0LgZ|H#ukp#1uzU|D0D1vU%z? zCz$&g9bswzHBNoZLolvy@WMWpf}KWc5OK!)9}43w?~c z@i{Z6g+9Z5`Z@DU3*ELt!~&s8sTwg^Lep%AWvXPF1LTBY_Xi|x{*)CL>7!(SKV*c# z6SD}=e-_qS(-RRh_Ot%lemqf#G|PMy(MK3h4kVtPE}5u}B;1cM%gb8owiklBl9U+( zrJN9I5qKC_5>Dy6x62gohH!zGR6^ou&feWk67v03v1D9 z`4*YGN|`&ev6XIp^4dZ%V$q=`ZYHOOLrRtu0cR=ze?#1`)p-!*j^7|rSyC?$8NdRE z{TO1*Ob2_aOwd}lad-V>%3JH+dOJc}3XXp@*{^h?I@f1&E~c}oI}!Z)k@=vt?$&5+ zG@E9n3fc%ePkUoTqT!bqgtl#T`!@LaQ+~c!MzL}wy|pMtku(!hR~%z?DJzT5x;f^? zHoAMU;D>F|5CFqWA54P_?mikO=R^am}z*p@P!`3q|LJghC0{mfi5 zsI6|KcUB$vcMB!U zaUw>rLoL*#2Q44?uTAxkzAjpGV5i(~=bC@CqpzP%t$AG8PG<{uf0eMAzmR<4jaQq8 z+v!dX|C&=f0F>HQ&~!LacF=duGmYD8k~z&W{o5nAZkubaXs^4qyVDwCdlyGoKULSGO;^%cWtRYtYNVGyM&a>VyC%|qBSp{ps4x2R3A+M zL)Q-aDfE=x9rVfWw)Lj0qrSWFC(<^FL?nA5IP=qd)KS0WJZ~0t(uXzp8~?l*YkatY z#BR7lk-h#lyE^F?aD7VNBF8!n%rl+!^+Zi{@1pxO`Lhr=ET2dLh=>7VjrVRxQ1JGe zNnP~meIL66@l}+QD3U7gOGAP1bQ*HJxABDX>~s-wYj3QKYXN#X2fVd76b7wM?D0IxtRo!$qmi-62=?n5-?di$J4obQxS^3>{ zmx4vJVK4ii4eYKv6-;>epl5e>*M}8U9{lWoy6cVwKd(8cT%w2WQ#3VK&X353hFnW$ z_0T<lU27Ip-Y_NolZK+@Wh+KA2PXF;CVC5nx05jFPqIh^*R0k@n~6mLI4!Bs===C zPMI@%=~nK5pflW=sQsBq{(vqr zrQl^t=_T72f;Gztr}EA%L^Dm_dPV8hgS^Z#3h2Ba1FGulClZEpgCE z|NQWWY-*MW&>uxgOO!Q7TfWyc>7$1f{mvGvsIcg0s67f`&5S;}d0qBuj)bTJe`v;` z*A5~3FZMweyw|iiQfFP%)?<%EtKDU8JW_W>t6g=ZKDPHq_lTY*gk$|%1esb7QbaT} z@^IHUA5q{LrKG)v2{U4jc<`21b?K`oJ4BLg=m&S1W_I+`XPSQodVE0`V#UlOpWWt} zSeY)>b72OOU2d*9qD+5RF|8i%D0>zN9z@kL;sR%Z5z_jwATBwttZ3xpig#6}0e1-Y z><083h(}D`;y&Aa8!LWD_7?8)l}Mr~OP?w4B+Pv>AF@EOTtTO@gi+BjYrr#0kJ3#l zBw)uICkl3{II^f9PwY1}6%ubk(30400&)@Kfljgqr<2185s|CPanngCNd)C4=Iz5# zDy#=lK)wNjVh_s|&vI;e_<^|F$u?qdv+1@K?)h2JErJo1{EsKgl}$iFRY$|2>sVaO z)|VfS6CRqayQ0h+MfgU&nhw^b1Cn=-WEgd2qY$ekf+BUDjfl>Vb!+iEiiON4`UG*U zLj*Q7as`FS#g%k3@QUI-N3z?0@9<}Mx^<4Q}&jzsoEz|MTmK9e9V z+Z?Bt2_U(SWefc{6Os1o1b2yZTPB^dLv7A>mk-HQF0dj_N?wtYQMy;k^Z>1VnTgV@ zEAe18-_w~o#Ja?XLd+~m*+P*(F~R%Z(25n_97m)GX;-$&6SNVRZ@C_tO>sfYjjU<3 zkqS{$it;o*v|NIgEL7QuJrXDaRj5^l6DH+jUnCCmp;nSDkl3eusU|P1rT{>wk!SI@ z@^7*X@@=mON~z5`NV5e&rRpV=;0EELgFLgnpx5ztd%E!?AK+p!>b z^q4G!Z$Xcp2#y-}>k5jqOTA`B15y74c}eUH0Gwk=WQwRbSFaw}sWH~1bFSq-MU19f(B$E9DRYH;eDeTZjB`nNLQbflLTP|ey18*i4jd<_VMmFAittKyAh;-f zVysL#HnfxtKf;M5Q%=`%T@qGe>9;7P{wxBH)o6wUkqT5LF&0yipntr!_XJExmC{}Y z9|iU2(I;GhVF|%hO33@7Yyrcx{|1y~!IwgL>SgokWw``Pg3yxoGCJ@8dhi|kmzQxW zLKD7ioard{JwayHPr*z3AXW1~L@r?Ufa4cPd|M4+Fln?t2w+IKGnS@uDK&#RCQWLH zWeLzwE{|CV0C+KUrzb_( z1GjXbE=5{@ccAW1R#S-2?Z=>4lZ3&D|ALcRVJRa2VY?$wH3zp6vzf*Ep1`#>_lX4|bMKAEZw$+anG*%g(Lv z3)rM_7rdY&j#nv30VK*74~3i(75=ic+xu5Byu5Cv4$`d}a32u{A*&BHf&@P}B;tN! z5Qe2Vp`@<#K1%PSfiGI391Y=Dq?_Rf)QIkoN+f~hhh#phZ$BP*65yEp+6X-tKN9=udxo6==Ol5p)5?T?{$xRg#d&t+i4a-87(+qUIK|(O-5oPPyQc9h1TgSJW*J@;0rbO1uXoiNFHEDyROtHMegFd2l4V!{}iW#UHAD?42h z!{_7-ENBX8g7g08EPb5wrYSmGpXdB;hMlb&lb_|Tv-OGf;O3~05iGk& zzT81?yW(8^1d3YbJl&z$Tja7k^`K3`E<#a&9M4eSHLu=8no7D9CM%3srC3}Uj9w~t zt@AFOrWwH(Z-F`gJUm&yo7LyxAe(ExJx`zIEVdo0dtiq^D!OFmpRene7W1*lVM1az zae23d%n8~IvB?48LWt{;&`VkM%K19!;O^Xffo_yuDqDVJg79?ya)G{w2FLtEpUGyY zE&tGO1M$@t;%6RWzP}J4%`it?q=)dc;38ajOUs;aJ#mPHBqZ4QzjzZhn^4F-H1PabH17X>>he zS$OJgN|IR!sg*9GZNsJ+NJ>^y{@`a3M*@@^e7XZaZWvx|OR+*WzzZ|)GCi89%?{Sb z>&2WXny^mtYX@t;J(eeEw!ZHLE~_Fcg7{a-Wh0wjYISRv32_9^4Au=vMxONt6@sjyQNO+j<5FU_wdKm%TO5qXsmP;Qq&U@G z)GSnB?q-^oF4w0uTq#nw#AuWvBqLq+W^4tp?Jig7n;FE)EA&Z1f`4D3k0p-#m?4nq zYv$S^dUVMHZ273=36^oBWm%x}n@pW6bxEsP5Y~=a%Y%7o9_)4SX?2C!6I;VZBt}=_T`#8^S~Muv9rYi~kaXpKb8)$Dc);!G za(!_LD_4%;M+m3KVDEG6$;o9!Xx!$na%g3f=`mDy2NQ=4)qPsOWk)FE78si-vn@-7 zKnf^?Pno>8hT>A2Y4laPx&JDQouDR*rUeUXKFf-=0FrkJ2o1POA6@hstcmbz&{Qx& zeDA!Oca?5ixY;tTBFww}XmX-??<#!`Ndb?)S|1mk`&PtEyINm!y6oQrgm#Zy9x|6b za8!2j(ZPh>kmUyNh&KwR!;wey_v^m78wo<#`tRH;5h|nu@nFJ7=Inp!(&oY2YivG4 zJSlVyYb=7H)y+ngwG<%D`zM>8Ww#)bI0wZiuF?INwqvi+H#o~p^)*c5a3%JO%?~*8RPqE-ul<8K??_6q+$%HrU;0*O{PgSe_q98x zf4xo*tlipu-1Yjj+O6FWUa!w3E5qN{>kLulV@=$&xq$)ABULV>wZzLBAKGaSyu!xol3X#2u)T=Q zDl(#A8}4Y7t=w6Dmx(MIGvC~(GhP%j7JnkUE5NHv%rw49_ec^-#k0;P?-qi=ue*r_ zYNNUDCeFsWGB0X6Kbt5vuid1PNa?8g?Izus5H{&g6Vv}@tcvr@^*0kov&3vKPu4eY z-K_uN-)mD#_(7Pf6h4Kawk1<$yXK8fm{Ug4$Q|aYQM!XW)-$t4!S*+p*e$FD8_m(T z=uDwKJkmv&68=k8myx&VBLL$h!1&lL*d8x618&tP7;mH=-juW)C?Gywd0FmmISJ+@ zmWHUvsmslrk-8<@H=iG=dvWnhgx8rAdzCxeS>}%rVW;q#I zUTvVdkR%L87I>f&wy;OaNDB?jlJUAvJiPyQyl!sJs?a^7CYCmxDnYtR^N&jXc&gGB z=~9r~JpFd!=+xbJMT3P?qu#8jNxze5WSWoGk07bNIa-{3P%|aj%F!Wmdho39gRO9| zaVB#cv05*f({IxQy{jd^4)%7iPnh8kX66|E57Y5peIw4FCHLwc&G$DUI2&IqeA5;7 zLD-J+o;UmM)ot~j3Auil&XdStwr7mKvFX-iCL*E;$5dK5f|<4IfGp2j&BU?946rGi z+~BZdF{>nO<|+I-)nj#wMq3l5k-?jf#>H0_tXUl| zm+1kAg3(nLWw@n5?007FZTbY80DYGE{x%&ZYM*5$&1al_$LOZHR~L`b?ab@rbTfBb zwb?aJH*8?xFIM6_5fYh+f%IpuDY-+p$y=35Yl{utqixO6cj#r#bLRUy@G0I?*EAll z5AiM{OF~dRMMQn@dEFG#=uYHpeviFVA71!zA{((YMrd|9`>5}_Q#bFnF`7%U=j~2e zPkK-RSOizXBNWs9Y>V&j7RetfJIKj5}(UNWO6>P7?JvKv@wS8xZr zxfCOc$R9%*Nl=qot#W`Nqlu-GprfEQjBaF5`LJE?_S-k zo*ZHjR1m{!XK(=JwwVhi=^KmxBnQLV$toD@h`AxJQQF@9InC^vqzBd8DJc|$ETo8B z15yhgHQ%J>bVylqE-%sR}INVv6Pfq~WqE0C6cMX&XhflkiIXs4wGt8wv~} zpiTZ1OgKz3vtmlQMj}3OiaxI4r*&kD8uR3RT_>9tI-v5rN6gA8`lt>IrwVDwAR2HC z*HnO;yR8rM2TN+-7LiwCs%bh^k7FTPI8~orXJIstX#X%DNPjw9C_t!hj+(CPn8T*& z`tIjj&GFN86LN2V>LwBL|9oQB*$Uyx{$qD^pa zH$)gG%@L;+qz5ra8r`nplTLWxU+pnO!q~lM%xXi-$3*jk(Jf6BdBDH{Oh! zMR?#nX4x!U%j^F#ug^j$y2m6Q(5<{>1m)8sF;G#OSchH@=rb$UJcW^)VOcu|5e*l6 zA;aGER9x1U4w18D6d2H5?;Z?WjGEzc-!JPh(;J0A1<1Jq;&LRK3;n|(9g>s;G!@<> zEJ%VxA|OEgkc0f^Elp%fWP%(!JFfSklkOdHr2+eqsWV46J9SkIjFd8G3ZP?BNZ6a7 ztB`8`ol19rMRLWI3G7`iA0bR6H&enky+>1|WDxt)M~->?c70sl2J*@0gg3O0Q{7_I zVw`Rlw~x&!<5>G|o1=R+e%Q4+|7F8Zncgtp%+*I=M`jfY1-en=Hza0H zrbMh6>1-_AsT>gXVg@bHZM(}l!P7L!go8JxIl=TXEI&c=m=Y->JLV;rz}j}jA`uC; z?L@NlhMLt2bf!H%iJXx%v}2Jj%sB}N6DEVf?K+mXp!y{%Uzy()=5FuboKDDRjB*1O=@y;8pfPqKA_EV$>KD1BnK+mgscVmjaz$s$gFj|T zDWc#8n^}wWvHETTkuYu$t+Qj1KBR8-6tOE}iWtm~#2f!;+CHRPr^4s-cCb17A>E{8 z*Jvrn$ZT6-)xY28vdaR|^&uTJpW7F78|=d{awc1fOZ)#bOL$17`Tik&NYhHD3Pb5s zYd4VB-V$+c+pCSH`(k~u^V#D27i-6P-OOB~SGSp2FP&p7)P9yXvyMGWL%5O1$jlq? zb1qri=c@%@a#ezboVEURKtieazEw%w4;d z5~9A@B$w$HNAo&osdT*G>gA}=dngKHU{V)F({&wZlvFOyxR6I7smg;Ltcl(t^Ur0N znwOIN7e4i}d1D!9JKlV^44i+(G+d6Q;bqf*xel8BTfin<6sM#3TCBNSJd7|5w#+YF zuKkW%Bv}??kyT!_bP*7dmdVA&h26fuQ7(445Z+Sr<8s}q>o??EtD6G>00@xXytT1( zGalJBn6JT1r#CS!3wnB+CsQIXnV2=b5O@F~?~b zi&tP!`Ov(#0;C;fep{grsrZ3CAK`}UC>SqVt+$BCChsmbiOFh;1lf{d&?r}>mNZy~ zg*(a{7$ikw1T)w{M#LY5$}R_L(Ai+y4vGmXPH-t=&0e{$q%l5BoB1ns@qpz{IK6h` zfPA?8bpU6-DomGk7FkZjZR$+IT|%Xc9?0_lR2_)|l>TAInZ8ONo!q#H67aJVR_WV{ z86Ke!16fN`C9=p^`*twEMG;(&UP_hj2+tfq%o z={t$7f2Im8<#qE_71%i0)L*M_)wjbJ5%Im-%>!%oY!v67PY_x8{?@9ypTPdjg}LS_ zw6}>xX7*EhPwT4%%vR$jYzjJhm=GZ=FF>Jiw#9Tfid6H>I{l!t)7!fyR6nCTy4Cf}=BIQ$ z6Rl>+|G@OBMoXG*CROWKoVTmaeHOmiWSa#_RIodj3<6n8BnM2{X5Mq?CHy?uIz_b zmMe);MS@3>u!NKey{r3zuI&60^ChpqXYaD`5`Dv~d5l0<^VsvY)`2fS_kzC6DK~9i zgj`XNgdT4d2xXyW-tdb>A!OU#a(VQp{?C{cU}PCO1cA)#yD)MphwXd^R1-*tue zpn2y_eQGf>IoKvG@mcM1%+U>f-(o#_){J_Kb?!wo?JYtkUo`99!Yuio+5VPZq5cwo zl;h1e)85wqKt=rdZQY{r{{FMx+f^Xg6?VvUc}F)W`t)}ZK4pBeh%m--He;RljxM>R zw%;Q9ND=uk?#I*N4JHWW6bzUWC?U@DNN_-1!Q?N)dKnC(ut8`HDA$8r)#m+obbI&n zX(slrUYvLh`Do$C=HYj7(7f=T$YR?NX$G5j-_?g*{L-6HB71a|oDCa%ox8Iq#Re0< zj|2v?LR+b<^oN%Sl3=Ugz|GBsyh-ohmw=975>uI!iGZ=eIAlqpQeKN>WXj*uhn(^q zph3!D1~U;x#~j$v!L&gRn`S^OV0l~#BsSQ5`JV0&pZBGM zY*zd}u{R6k64VXL*TC4~bx?_Em{AlCw`uPv!k&(9?#W?U1~Bs*X~znUKAz;D4~66S z_=yV)I*ZXh_eDRXqC0m>SrHwB-qao(8T6*KZ`Qr9^E1D((Zy!Q8=PyHlT2VYA)wq~ z_CoXR`?__9*5I- zdC?ICpBcX91HBQH?6rm1>)qz8ExKtiABqsc03@;kx5YqjJ^=&ib6J(JignIe#l(-t zG9W*G_=6!i_{coA1>_%Vwrs%(^qWb1h+ky2>HDER!v8Bu*cQ}|@r!MBUR4a6v&qzb+sB)-t%#MMPvc-X3Ahz)5-TqqzkaJ8-ryIK%==obl41TB z=2v+m%->t}rAPype1uV)jcy;o^S?5yKhm?JH+sLA6F=5{8|GX5;+-4^D1pbvZ>p#JV-oiB4raK;<9dk0Rk<~zDeLv&37%Rp$nIfr* zYLrZO#?Ow;WMm3`N@QA?8@K6M)KGuBZlB1OIpZ?fs{Y$`+^O#b&qao2nlO{S%ZUzl zg4FSursk|qb<5_>{068=__-U{;KxjJKbc`&%QOQ28~M%5%ujXmdYQ6{+jBi2{MPo# zy!xr`p1%W*fS{Mx(J5kcx%ZhaO*QxJ**Kz&9P^nzuFWG%uP+`%l93HX!@J5ayn2QA z2(#liDKAI)WtzwmW*+@a2VI($q@VSEB76r2Q!fXmN*2Lqy&Y&1=`dj@-!48)wG_RwRqE8HX z$qoQMyXxqjtom$bS^6F8{ikNfclzq$9d0kD2)T|q^nGV+X!DDCv&oaD`>+D6+NI~a ze>>)s?{$^)v(dZJpSGK!yY+3(*JjslJ+A}quMqRyU=@5IcgubS+1JySADg+r4L;^& zo_XpA0PvW3=LdbBNO_0;s7Jb=Y%xoI)YoxHTl1fEA39H$2wA09NpHI;{|U`zwwd@7 zF%a9Tp8AP(g`;xc{uxL926OT+`iA@$qNoDfs-c<^?{f3bFM3!Zaee}ry20jN7K*3; zinH~}sztwoyI}uczaeyPFthgPVfnYmrJ#st33kF3??nO}Yl6LSfU)L+y)02<&APpI ze|-FRzUJZYY-kv39{gQ*E*MMZ1$K_re7#*t{L38ihdzV7toQz*TP0p}yoRWo zr%Y)2aps@3^LFJ`)R6qBsO=w^nP(;m(9@Hc+_!K(ilrK<~SG9$;^6c+~2z)3%{*E;Lp$z+jW$>Yl{v)rU$1IPW zraZVQGzkBc4pLvafkF%Z$$UAe*1_ma{{(GK4|c75{|^XygLeI2vR25^|o>X#>h6W#pPs)zCIlSGe zQFWjuVO=p$f{@-$kqGR!&zRssm7u(3Ym%}4W}=*$WoEWshvS#vK~Tn_%Cyj=MU77V zD3BT8za>T4rgi73rTSpV<=(KC6W;MZV@A|sz-Ro|vh^rxZ!*z*IVIb4IqJQ)Q7bWc z5}X;tv4W|_OjYlp&YBSX_D>@Fh*m`T#G0@yRYG^MSvnVI37~WF2|>-EWfMsDz-~my zDpZbe8u={STo`+89UJcEn3~k2PcS|E#}mYg>4iWwvRG(IL#NY)m{(H3ImZl0HhHIY z-!l~5oMe#$jNf!!e$O%g-s_cj6%^DapvX%OR%e_?U#|df^)ENHzflA^t&aJ}AE(1= zwrrESJkz4EF!*^Qr*FL;;o+Uz_DLYXbBjmHO0ZWyI)73_lN1ssYMyK2V?v+VcNI(mK@DE!Y6XlkzhT`JvZe=9n$QU zKUVIQ&quwx<$wZH<9#mU3e0|V`+)-UEIX==Ei@JIj#-7KSFXMt%ZOU#@=+mOo+Lee zGZ5isf^S-xCpNI&RMuTAcloA+Tb9WCdoIfld~;8kDy4A>#!p9h#yX-RO9J}6u!xm+ zg{&zubwe0mux2qTV`hwAuvi=S7kim-Zp~Cc^HU?R=FX#9!?x5c!`2IZBBh)u?*AY? zi_LK@zg7W3iBcM5N9;=GV0uM5$fb&h|Cy{PHl^O9@?5bQT(~piU(zx(I@Zb(vwz_( zt-FAAz|}p4QJ-A`R94CK60>*n<$M*Er|W|#`G~IsnZNR8iD_H9E=o7Cyny5Wm(Usb z)R$6J3Sumk`ckuRdK~>o_~W3SifOHGUa1kl5p#Q%B()1KvxTnI0wIW2)krs7u;Wps*A8&Ss{( zdQ=Lr31~SYqg0YW9kd;w=K06Sngh(t=;h7i;Nj*L>N|Wn+>DG~laN6Nnqv?VZa>iM z&(9|ZLPL3|%Ry#%`m54#?I)DL#RGCB#`xDH^jZv*0fB#zg~Lo)Ob;GC$PCI><1Eas zuFUK+;Cy6)aZ1hbqM?Itx*0o{n@)l}{9l}dEfQ2Q3Ggiq0&z)4ef`N^x_Q&AEs^`m z%+bYgMJ)_}k^?f@=7la-FjvC%QP$v-g~Vvs#$8Zf1zk+w=MzEzDs#lU@(Mu&afs zcMtu?%l#@$567pqSc)QIV};r0e?7RV!qk*430tG$SMWh3*&@&_V%B^lPga^5>0D`& z|En7(Rhpxt;X^@1%Dm{3Jxx;%v{yD^q1Y!e* znqvugT{x6UUnU<9HA8u%^DuKr`hh*?JS&{@weFgm^DK&CFz4lf^YLM(p}d#l%VhZRECLZamo_h3a$oFO@7RRcMS2B$%oGx&Q zO$p*~TB0SStR-~%b~&IWB^qzb+nCwJ+K!fh5*MIZ{Ncitl%7@m){k>3@#iIt{%|*t$B`ZNWvM6g0(0!mX>$Pj=s!5C zJWbyY%{fq4cjSe+6;WB(+VoRJ;Dgqtige!JTLbdd(!7mn6P;vb-!{=~w>S`}cyDEYaqX|=B(_72Tg^%&$|wV-Lm_c!RBI#}VcDw{&cBEff&K@OHMNPv!F zet3;J`q2Ad^03*QtvC>nY7}8I8NVI}|M(-~PjV&VBf;C7J^yf}0+iZUG4EIIx${Wy zRpyp+HgG0?)R_Ln8TM~y`juU&W!ITN#bm7j=aa^O3*z8f(~!7hrt<1xjsnVUXPOo= z?hL%c>%!r#bHin#7S@^{_Em*|eGUlTbBr@+-Rq?Oz+sm># z)4bJJ&h?9FY*4;4)r1^QXI2NbMc%J7W#;?WISI%3d!4B*+wx)4xuP7$cy`$Uq;Ds4 zzL$^{odEtyd9{-nYJd0zBz5M&VbZR%396TP1<`1Px11Pu2u$k@6}z0RY?w^#YzEW9 z=Fa9^Gh_R1zz*zU4$8HBEAW_vo4c6KP|X*+m?KIP{@qv^J?6*c=Os$Q2llErM^r3W z6$!pvq$ySfrJ}c?v@3UbmAwyrPAv#* zeqcVf4q&jcSj%3z-Z${#<5y|#vEB`nK3$RBR=d$4*$$IayP8hru7hC<&UXN6DX{LA zC0$KQt&6&%Af2Q!LuakL-PN@9o|xCoR5e@A+C%Ni%!Lv&{29`zZ6pkRPT?8e8Z zR7g>SHb_eF^h@w~j9C#EmR6u`l%rU?gDMX40z#-u=?u>#`b3KLs8gp1?4nPkD7+je zKt7qL(j`?Hf;VW1u8@?#rsF?-&yFW@*tp?z1T{OU2DHjqCReRKR4?3#p2vG1}NY)Uo z=aZYmO^5gBq;hF@GbU%_+n^vb`OogAs+Bg4*1{;Y#qiL*kN%bCuaKG^W;jt^cgqDm z$ec~Y8lq4dxuu7>!tH=IodO9DOZ%RtuK15wpx#zz->Hr6@ceV-^qvsrbLG08rd4!` zl?Qv8Wi2THmYU-mYwVTS(Rrd90ORT1gBH)`0^kH~?0o2qgs zXL&Fw?l=s`#Ej9$;M-L)d2dr+P2d%hqo$mr8SpRK*-H*`Mt)zTul6=4=j%)Op4B9V zeWh<7Q*ZQA=KR7w=GsF2Mmj&J#ecwHu9wn%%>I>n5mO={rEXC`NSBJSs*eNWar?j~ zPLoIWF*S{=@mfPn2zeN$v`-5Mt208)^^|lS1f}L}Uaxdn^p2OVVnGDEFxV4ivgdo4 z!eIYui^hT-lEtPb$;P3_Y(VbcU#vWF3##}~WgV~)NW}GWQeRV^O`lQ7WMW_QH~aA| zindzdYny!C*Hq*!%FWMKgF-@z_BAIAcoXG&(=`;{xrfEawiFCBqrLQuE(O1}qQw&Z zB@^RL{Y8#ks2#uWQ|DvGGo?Hl*&#IUk%Z(gmC^>tT0;6XVEs8;9&Rwh`1zy3^r*N#3k6Zb zOmc!4%BadL^cQ<_mK=8mLd*J)i?0ubmV*P+Cg)>lZj|v}8km{`H}f=g`GZaTYEf&{ zNQ(a}e0DpcA7Q!1AnvH|eL|kHj*P#ghw>WEo%6OaaZBa4{-!+k3aeq!nSA@X@Y~OY z-+r>c>6!Bz-Wp^L`MEz#Zn9MFZ`!rEvY-E}<|zUS)N~~+k>KYWv?|N7`HKi7Zg>3Aw4!?8QD4FEyHO`50`d3QR6Fb9dv=%XGsp~U9?agBts;s76s8o+C&QgOjdJ54b6~r# zky%IyP>CGr&=pe2rKYIjxXWllun8{oKa%{xrmk^UG+O8kb9y`0#ham}n{n+CZU#k8 z=ejHK6*jF>2QC+V3Xv(`(!`z5@KVfZ619AWj*H8=6o}ANOG+08uRg*^N0L}%65h%bOCD;Cp+$iX$NaM(huK$RCxl1qL zG4@D<(0eiPJW1rTr!Rv}1l{j=%>~%Ihq(d-=$-zADyJRg@;ThQ(bn$uAx^#31}GV# zsmaJ|!IsUg85}=XA7DD?=qY|6`S(GlEkC9W@^mcjptb4QRzVm0@dYI`_xW`Ad zNqOfmQ`6~dkF*7bNKz^nM=5K_4t@nG+*hqX(@P^Uqh4_Slyo`V^edgLdvE|cUJCvd z30`?x<>D!aoAf@HSe*e4*xB ze;^+nVaA_uB^s-NtW%=KX`mUe+Vqyu+OWtMA@ntEz|hWK8k$aDa?v%kODT3MQmRvh zuRbNj9?GNMHw50zqurgD4+E(J>w^)~XBC zH|pZKaLIz8JBXaW+W(L;BBRqK{-LQBz%qQmhx?WIcV|2EWMQ&Wzf!3+MG+vv@B_?z zoSuQr(3$x-J_~t7cR6SzQCl+*{%jn-KFOS83Sv<&%0k=o2Ghrz=@PzN!dLo4njv#) zEe?fWNwP*w0#3B4NtP%JstDfvERw7t5?X7kJ{JkDHxwQ!RcB)X6#7#CBTtSVY1*9# zzTp_eE3aM8cd|z@)t-=p6?BMT;2%^fpRq-T17GM?l|omc9?^O({?cqW;XFi@72PpX zJLRW~^oa`DKGIY-76O0F_hpU=rU-NkXVDc!aW!1Z_&yk$ZlS{|rU~WS#jx5Of40s7 zb%ivjPiL|KxRm=(!r&Z2_XS{ShTJzVk8s5G1Iij1WDEvo2%)e5R^^Nj?Qg`0~`zrXt}44L0H6N(cGy zXtQ4ZIp4x=$7+%cwotDH5SIrn653 zTwzhGe3Y+(36*+OO^E11Cx*oN=KZj$D_`xPv%;4P`I;h=6P@yDk_Hv-O-&VQUVR)$ z?a@?Y6aIw#0is#SW+}AJR5N0M7)k{p6zLxQC#~`>KZNBSNtMxKuIr`9<%ekdpjI#$ zj?5e`%Z5T=)QO~0`l!35*XM?);O4!aF{G-OvQyh=9n0T_7sHaK|J4qyql~NR_yTMDf(tc1{a1b!d8mvwbSF9-6N)N+l6kOGE zt$!Q+ITTX}FpH5Y#JU1Qk`ObHHB$k}U10Y| z#hs+K(Xw$q-PJ~MQ~?6j2&O_xGx*6pn`*;Zp?^v;G0^qh&3~r%X-1o@27U~=T8}f= z+bY#L3lFV29w?i}g#IT*s#b~=ls1mR-k{D0h;Rp;h-P3uB#xg*2+9^oD!>r>gS`_( zVoC;&O?6JTQmAy{DnIpr0E*lxT;CnBi6-;M4or1TmZi!;rxvbwQ>o&*{&U5$GO}^H zsFClGjK*b`+1g6SSm^7#QGZF5`Tu(at^Pt&_aq3dl_30uWOQ^S1H^8_5DS8hiZMDT zem}w@BFRq51S5+0ZIZ418?aMDGnCgCh z@cSPz-K8t4#AJ`=YD3DVwv2oVRlzGVP3x3@oJ~&;J?COff6?TgB)Y4y=eTa_Ojn+t1G@rjGJF}_UDCHkOVg^;3EE<=r&EWU$ z#mLITb<;zAwR@~Rs8vOKsW{0bdp?aoMmGzB%4ExAYe)b??&hD6YR}5nih#`rr89*! z+i7GAX3Ok>$yzz@BvW1j%v{8Y_O&4B2~TM)H=ks>G*Xz?floR6!F;SBcrQZpw5Ey& zglqh0jj~x3V?;%xm1AXilM^clxP|4?T49$+uOK!yh*EKHucS7X_8rnw%1fsx=#i>) z-vJH&h>bm%ZbbAGGW29)N3P7KR+x6HlCS8?u#rLO?v?4vB<7pHbc8vnAI<15oGq^%dE;;Kv0k!iA16?&yk~A*5S{t;9#UtX%kb_a!=aidISWN9ERcv zVqG%di6^DWHo92aXdgSf6-Q(NTkz^y^O7OiEK0Upt#mV4N4t)0V#(5HwBf%#M#A0h z=N#!wRw>WigVJ*B$T`xN!iM(|n4ECHW5K8oM~T<}btf%O}!*p_(ie$3xt=0z@3^xB!<6ot%&^#qDmBr4&#^+6$!#90Yos zA4=&nSr+M*A;Tx2G>vJPMTq}3XfoK=CVQx>P(6}A&=fKG{8dxjtsY|9pytW{OFdNU zfKvnisvhDJc9&zND&e3lIU`ZTsfY98a>n1xLbSoW(@ZPW!1kvRkuXZ0IL#atzc$yO zDa}qdhlEFGo^HBD(U2CLj!$|Nw_ZElG>~7e(wmkeLb*b*WqSC@A(}+GoMEaOH8BFW zi&Kt5gW}5>{rF?jKNvNen*4Rtsst*w-@b=_yfgOy(2t!#?LYNn>?@~+cCG)^kH1iR z5XyZrXK1CfAYj#{B+L(d2Att~xT&$~5NY7IkN25MGYoYHMr@`lZ;?Xnz1<_!-+QuAIm+S%6RsR#JjgXHfv%~)d*8dIF zXZ|--*ZrSReJTT0NZOx3?HEGU5*p@W6t%QRcTGccI$f3B;(6I<#ri^yd_3B;9;vpZ ztS*s!0(#Msp$NLs1S>&jPq)zo=^=S_+}0h9>zZzd_L6Y(^~~c$$ZJEIdrO#*oHzz| z&s#EM3_39|c5C%vKndD@=%w+FX_-J!!M{U;zVwg*`FHOD;?F>mY`O>28J(tPg8mpa z>|ob*h8?$=hE`_Qm8)KF{mlu>P&S=v_`<>Z0iv$dJ*$YD2jVhIJg$iQC7%fqH!K3< z5SQ2Y@pfR8P{hRsx(AF?QMqf3x!MKiU~&OaO){_yIE(1I6(VQhlDmXYXhhjFXPILQ zG+-=?uvpbExz_G%b7Jl5>~RtyG)_UR_mn#-_18cWb%?Nbz;NP5?mwFVkmqFM+4umK z%hzX{;j-vlGZ_O~oAZdOJzq{Z&y-c%7E94i@V1(|@TDq;rUS&HeI(bMXQotLLY!Ni zI5+&t%reVEWh<3LHIJ`uEEfBlWyDxBmvE4Oj5XcLZ&nD>8gbD)LTku^uC=b?OgA@p zCU4KdUoejTy(#m@nVP?ZD!(w!w67b-hm1ci^KGo-@Ek5_(=Z<$xWhBB3~y-5^D#Y7 z+LApu84G4?k-_JiR&-x2cTT`&f_lSi!3?ZY$zakJnQ}g#UL<#&Z;s2m?j`r$yqCm` z$Ip9-^c-(aE9B~+N?uYS04T_P<4vm6U1WfoLCXL&&TpLT7>~byoD^PwSEKtJ>{JV7 z=eAP2@~4 zooKMf1T&sk#Cs>0j#H7uq1XbL0gem^!&Go_DV}H83;TFN>9w zJDEt0pepPF_L!V;gK3-4S%X&Sj4hBGZ=g@bSDE7D$h1)q#Tarp5ag5Hr)>4dDd-;F ztyRvg5oRn>xP>x`%pEmJhoL2z3t?Qzq^r#6Lf$A3-w#7dez}ToKRLrxVnlvph8dLl z8uzN^N4XxbUR+Ds*QPGXelyMfUGMe~Bi+R05-ibltkDup$K`t*R}uI2;7n7O{j$f# z8Q;psGtB}y;c7EK`r8Ki`D$}OV|1xw4jN2$@mORSPa#JoR`sdDgR(}4cSh@;k?HJZ z6EMd)tWJ`a+?|f7VI5b5D-ofu;%e*0WmWohGYsW-c<$V>`Wm34uvX_rCN#fiGzPbp zb$6SZJ!j^2`Pbb*XZz3i$I>_VtJFT~KklM1niw9TI7#)(pv~-%UGvRRhvBM0 zRi`9EZFH47Bo%4!hLLaV`A_Nck2NTr(neK+ZpyGwn|eg=#qdvKxrRe0c8 z5=WGYcZzfjeMUgaU+=1EMA-Im#~+d4`#+ErxtWgPWKcQH=QMO+QP5zCEV>n$=V4iY ztLZRoiRTtVo;Izs#(l0t8~8_I7)9HxAQN(`1fD`XP{&~V%c!4_colgZ5s0H>b*@BUl7+)mRr&Yk$Z2<)QU0wKCa2#Id-)D^d5{_( z{{lYeB79}>a+BJNh!5vOR{2^(I_QG?&G?Wrr)f}7k(zgVM&-D>%n-s|({9HhH`5wU zzymspr?E{k;j;EFQ(HJsb4nHc=v@}3fnV=37vJmAA8Cg=>StOK2a1*2T!j~^I z6~hsYh=5m>99D8Ta}n{^g((ej{~3Z18PAap&-5TO;VcdXIVlm8!=p`#sv^PrFH5ug zO-+)DdU5@RYwKxkf;12nS~&m~8|2vgO;sgC1=^(xil{VaoTf1CV0-saolrjIG|Je6_MWn`*Mf24Z3sXa|)Jr-HC!F@08Zy?#zbw_m)zW=1Y3+NOP z;{Gb`hD$Qa$e+Y<=DN#Ir^rbRjj2tmTa_2?&d^p>tJ=uFmjl?drR55+?rCXQf%P_? zSuQc1T-EAzai!w^mJ(89p$8k(vf}gxL@=$D%9KU@O>Dg7v6hqlD4xsC6(*~rWc4GanWSGP)8zF>Oy{!oQU95^wflz4JEY#hT~hI=nVoah z&&uG3$pep?+Uj{~hQw&t#@Av4;743}2tR!B7x~wt=AwcpiXApYkp+S;?v%f;G*w65 zcBd16k;O_7L|4xuClaW*2@c^NPE>I1w@MIP04#{5Lh+vpk)obc9Q2M7>-F;0O4CyA z-(c$7jKg9^Zvad@jn*+#kqsdIDcaRVB69v?rZyy3dbaQ}v!0qbE6;o!lL29zA3R~c z?6E>uXP$EkVXls-;t>H_xyO$wDRPn(9a6(6#p zQ;g|Tb%P+}4?>^Gl&8&l;_HSzW2yby+yjJ)xzSx%Jfv{h(J-%0b; zW}m&EDy3zmUyL^~(ErY+KyA%fa4|w$bov;5m%mAVUt@abJoY=o z0>AfNYx*@?r&Kg!ikL!gl!C|IZ${dk0Q?zytqm>K8F!$y|j7W%=BKA70=VZDYE`~bD&*K)=DXXMJ`7@5)=pb-lX(g3&RD)l=H)4jlcqm0Xsh70gOrOO{)qmt(X(mkK?BA zkI>=jz&@A9*CP(iluy>1gYqB7{MDINu1jyE40w;!$)i6*8eKsa+OH-lPkv_F$Y~qQ z5P5Hd8ArbGh!@QM!*wuDtXJ9!24K5(qIKMVxr79Kj=K{hjKP$RT6m9{=bB0=67 zS6tD-Q4=~9! zmTW@!mr~|0wvdJTlC;`tx>8eU#8z_y-0st@=EzdE zVb)T)RLDxJHcQAc)y@xjh2Z;JSI&He{L1E;BFTA-h#D(Ihr;j?LFD~cu?ugK!fmFm z`%`85HoiGkp3t*7RPVy9_llhSnps4CUHo-3gNxU`ZXU$6 z-2V+$H0JO(%pdU=keDU4E~`fFdlSRO%d+lGWRr*GA8)c|r%Jh|4afWOPLRpG_oh@Od+FCRJEALPgjXyr=JsQ421 zUno+l6m^zE!$Z@w9?$rW^;rM5*(*9FOaAt@IR|KNdmH*OUryQ%PCY1p*PmBp z-gZ-CUMHi5^``|8pWkjewRnXZxVm$R8p}}DyLc3(3)oxXD@nYAyXhzC^^Vy;TOC5l zh)jA1YsMT|{fQ49|Vr zay^fWcfZfFn89n9z^>9oVN%6q_B$Fw%%5j(&K z##FoRl$mch8LiXdBK;&gp_)Xep#6ZJ?Tv>iE8@F8h~2;rG>%+cVR{kRJ*A!Riv z^~0VN)Q$FMxhO`kt}e~`S1HJitQ<3@(g~XVo+sjec90l2r5|C3U7QhL4?9VPI&Sd| z_a-u66h1Uvwti@C4<7thMNE_wr-~zMbmUWxrqlgk9(Sp%=%jQ?W;@QS%?g)6dDqNC zADPQ{TL*yq1u#lHCo z^#MMV^ryI?u9O9zVu4sMmH!~I>SHSgS`rBM5bR-}#g zPx@DSZoV@HVzmute@?UW`xnPcrT999t^Y3;po`sZef{epmH_m4^c{&Vp4U()#t zq{Dy7v0t#LuR+juU`0HWWnZv3zK|_nP#xh0p-j{k???IMpXL^s@ug{3r>1WBk{b#A zs*V2aW(eap!3T;NbU3Wb70s1*zckb2i?2+TlDyon%?5OstzVmNo$oAmPGA4NEERzw z{`Vzd4|5sQz4W4Eld*BGh%YtTz|C)@>o=xD)niCv5MCnLiWQHU`*^seM#P^W7ky)f z(9c!hVC|sT#Wx6c^XKg(3v<47*lDU;wE~%4d0;TKR{iAs(o@Zo#dYCJ@a-P+e&@I7 z+skF_PSdYdu;YbLmPabz$)OtdK*?a|i{YLPFYGj323;Mdp!kQNNT~#TR5GsKdab6e zD-KF-YmhZU>yf8RLao4&pjmM1B#+tL#-G5Kwcnb~oqj3NSr2-vW|CGZW+x@}y}w8? zL`?9A$`R7=ttpkNUrpx>o7q3@-g%1T$iKcbgHMLP?QLneF=gIz9NelV95UCZJM$xs`H;IV=F<3E@abFoV^`w?G~Kbor6 zQ&6~ApzOHrPb$qA8F?C1(GZpL30##Ee>78ZFMskQS*DLTDL`MFYh_7H|@BCjI@G0uR0{xoJj zPRRQUvSt@-7DeXMUFN<#py+lH%awk=o7O9z{v8j1_lfNM!%T}_UOM*@d$@P~+?OmG zZK;T7PsDuplV|&IPxgx1lSxUO8%4kWSYD0VZv14&Y(G5YgJQNWI=NKF$LxvnPRtJM zrH;x&nD%S=9nSCM=spn_JRKoHF1&S}-g3bie_oQ2aof9R(-U+4eB%1dOE>5x+ViwI zUBA2EMOca3;jM3u5o`mtlN1+Mdv{c6Hl{9oV+yON?v!y$mhA;o-o2%h%izs(1Qg+qEh8!+!~8 zYn;&~)PkhQfMFtIjomNGfY_X=oB_RP*oow2`PC3@I8`Q4oDEs)Hfy`=tpQg4^`)uI zmuSkB=ChZua}Oorpnk9iE=K$($Uy8JxXSjN;bFG6b(v z)Bo2jC8)$=YngxkFA>Z~Hz0o5*4~*U!aV{LapHzJneO7%^ zv7p{D6^In}ZCGy_;T0_)yc`g75N&Wzs^v4NcNOZepbfwj6@alpZJ;3dEHaw!?aH@p zn_)fF$JA665-NyGmh>vHGrW&ht|?$S6~{30&M*k4epd>{2R z%qDX)(FyX0@Lm+4*^WsU`?KXe-&Rzpxn1=t)qt6aq6p4!C$?sbUu0WU=LO0B4A|Yx zEy~lo9=(rsinLBgWk8YbI^5`4`@qL-*C|pPl#d@rtT=}q$BhHFs0?Gq@^|v2_?Y02 z%O?!g*cQq&QFHD+o1mK|4>vb zTdWhp?D`+evJ%^>v1A{wzXM~+t-nK3l;fa{2`)Lyg}l11={^ve)lJ|=6#T=Vo?DsD z8siKlS#0jks>|OU%jhblVSXfXFHPzN~=+n^ebHTb;PwG*yxRQoWI zJ)$<#I$ePJ9qHT5c4!u&mJ+^hF3N+O6jT0tGuy{|QXXvv^Z!Kt)yyt$JP-QW*eiCi z_M6qN2J}e#NO`XaH>gq;N%o3d4BWUIYtqcpDq+t0FNQe7(=I3qMeH!gtLQSjtf;8Q zNHO&!`+FmRpy#i4p$VS9sI-0$%Km1!v4-c*)X~;PPx61DPj+WCnh5uILo|p=pXRov znRYE!tJ&}FDCtt!<$~sR#E~%jJstEKGf|Mtzie^RBW=W6Iw4tbL}gl!`2znXl$2yc z=-f?RUXDaN%!&JJRTkHBpHj3sS}OJBwx&Us9jrc+K<|!R0=+wO3G`%dh zaG^VApj|x!lIzOtxd@A13p+Zoo0Ij7K`#Sd@GBb9dlif1y6&)Gr=r+`il01sotDHd1R+QPf_zS_OH z(U;OuL#u4d7VC4P;IY!GaE25lcKlZM z^kJLAM`O@&NAX+~6annH!Itoj=N3oza8HWhv+!b;TTh6RN#Myk>CT##b!j_F+9r`} z?~{>9JII?WW1qIY8nawVJi+KgnO+hooGDi$_lWrkGuPFDNIIQb>uRZ}P!QCP$!L06 znpB@wvkH|`$cauMm8yp^&!J5k%NJ*)9qC;PUpy5f7YkvO5*WQWQJ}7CRBIIB(> z)WQUx>CI13uNZc3wTM#|i~JP*Zani*&AbW~O1HYQ8t7SSYQRzO~|LawD z8^ZS>x20_7=I)L|NqxS20$*qMg_q^yls%RGd55I!LFjXmwrTr<%CO|*b__ge*BY7l zIT_g+d|4~EwMK#3B0q4}f(57MD1`MM8gSV@w#4fnpD+Hn+#iwMD*ZZ`&Bgpxq0gCDk45>C{4>+JV5lH@D034z^qE$4yJj+Bs@_3MWE+ z*%{BCns%ai?eaR>ew_;uCU!gYoG-}j->J_i-%_^4VhlF?=-3ry^=xg^ZlBIa<(`iC zKkaS=Z%u^D%#LuLuR0Uhio8Hvi75_=q${4ybAhb%500lq*G@?VT8)9_?(8 zD0qU69MRaggVpv&Y0<@YDEO;iQbu$k4Jxz2Xh`80(&R37d*TD@cB(?v0@P>J+w;8} z<(+z)s((@idA_KkIHl1bH!)QuVi5gst~D-kIwdF z`g(iH@rn=hE4t^hbET*DTy~XkW$hC6)Z7I7i(m-Kqc`W;#o@kpTJj7L@;}gER96W7 zGjdN?TUq^dDRZNI{xc@c-x!ZJsFYC%GN?=SgRZuu>ZwwSaO1Ki7=%e`ngE_qN3h?` z4sN~GA&#z*?thYYo*!flOFvi_LBGAUo9!W|ykIxW@^1FnM)oD3^JLLQvao@D?t=HX zLCmauKOQY;jH^)=#(P~_yV=EPMQEj6P7b#_*eqmMR1T3;P3-H7S!BPG6-oT z^@S5X4a@8xdIR?MjeC^X`LpbfE4Gsr%p%TNtwTzT^Z%1qxB?rw%0svdub4&A2se4k zD`vUS-y5P$tl|ch1z{Dn{AiJgOrf9LUX3xhhq4WLimTYeVoTDIBtK!*pL!aF_Wz${ zeH>4zO~W;}}o6MBTI5$ws`{^dIKaGfF4( z__lUlH+OV>RK}*m;#EaW-a^0*nGL>|U_RmC@sQat09F%cR2EYH<#18AsK_uIEj*NA zHpCi*3@B17cRy&0PF4OgAI1#Qx=(8?kQ24J==cyVVra#=n4<{EKh0a(ts3ArWf5vA zqL5LkmcVhys35#CFi2YTu!Hlq$Gie(jgr0UY`q^xFjRuB6|l5WlU!P7yH+SO)hbs7 zItpC@D){S23+1^wdtmebU7M*u+IO<8yZxW@q~({iIL&{RUy_NPY{%xAVoMMT?F!7? z;cLFE>BO$AkO5vLYDLH8N+ack<(4A$RXMqb?N#%3b{IGiP*KV}lm^g$)Nys0Fh4Gpkor30LDc-%It@x13>jIaDe51mr{QuLM^P+t*HPQxcXdgiQA*83$H3E1G|&2O5|7 zk45tz;tEgxxGw<)B{Fe8dprqR@9bw!-)|d>$p4Y}Ixn$;o;hi4spFNpKcT)4mrN{G zLS7pkrTs>lq^3kIL<{%y#IzZSQmm$-*s+km~QI6)-(F`B=G zD>-z8GRi458IIup(FUd|EAu{t=P&Qm-!@>mB{D)?J3zm5K&A#@reCx2ew(Aus=^OTKU-im^5Q0IG5fXfQtLQ)DE=OB|oZ< z=?({CY)!dL=yx)5pzSomj>X6o*Rf_PfvrjA=uf*NbnwAX_c<3){>@(E2HvenwmZyS z|L5-OY@XdLajUi)d>dYr%>!+VIy(*?<3N}fxakNy%HB|1i8`9mU{Z9f)+S*tn(>+x z4^of^owY^-?IXMR8whn!(4k~U-3=uK2oKy)+|S3CHjr5VcYJ)ne6VXgaKy>mvCa)r#q*bHF^2F1XV`JmeRyGZ?1G3zGX*SsI)s}Ip^w-Rp z__V9)&Q_>6^NG$2ACt2O+lwmHw@WhWAYc{7M|z_>MKt-{%I|}jvLZ4eO7SedZay?59$V0O65?> zyuB)uhT8519LKT3qF5x)3`M42wDPT?$m6-eqRjTUMF-fn(N#;O_W|~xX5jX0p2i}n zB#Q;vKf-Ff`2f&nk$if9U6uv&fTYYHZhN$}i3yoU6Z$A(S%S{F<)mKQe-5{M!CQSv z9cYiSx^H2&s{}emt~}88*WJlqJkVZ`oAiW(?AhT@Yx(9NJ4gFGEz{?j2iyK2_e%%c z%Nr6%8xWjf07V1E59t|Qg&8G7=~fZ*{4I0=IZ6GcxyiI1hfwt&Q+r5a<#mVXUK^X` zvk`U(VCi}&s@7vN_fS^JX4!hEJr`0q-yOC)72w?I}AEsBG(;;qP|Gh9cBma z!&8`h--$K##nZm5__HtU+o*kU&uC{tYDpykh{=G%?P1tu<{xf{=Ud->4_>BszCGOj zE%&uE!stlO-1)VUKGoF1c|B_?pzsHA4sw%%7mbo+HcCJhl(|L{C%2}e<{alI@$3T=e= z2xNwO<%3az;NRw&T}L!+cCe6fjgi8Uw%OiWtOktH6ZIi@{=-mu>_-0AC3=}l;YI%| zEqMb3U|hWWotHR5P8n&Zk^b|=NZXFkrsAXResp@o(O8aNm4}bUf0Yn_ge{e?jwUp2 zR;l>M*p6*piMe)(FHvZcG{L%`p+PVam2U{{)8L^KkFon!BogD*6ZuJGQ2u#|i$iQw zNTjShdW`LnbvHSdzsb&HY_SM8`&AOgf6Es?gzvZi0ZM;{+{ ztUZBAyXRPYWY>@O1qpQ>M7nku7i6?bb>ZS@CXh3@mPD(Bcq zY?$7}m=E!%6RY>py1Pdxg5Y6Kp&4%lG;yKA`zBlJmpAo5uajdmvsO6gV%)(=ZZ>6$DGd@CL@_X_Zxf ziC(;ii_BvlITKjP!k#Hk9hWTV6yc%gW%CL4_O{O%Qpf#u8IUnlT0xR64|X}eQVusE z2=@9DZO7>JVp(+}Gd@S&I??tinnJF!avk=)38roZ;<|AoR-Ge~`SedK z!)PJVe3efV;g6CrGQ+Mq$zIxg#tQ@nFa_983z-G_Ng6XDRuw0+aKDs>lWq4_4_)a6 zLJU83}ej*AhINKD& zh+BxA2jjC&Ft>m`dId zeZWEP|d4@Xru@@s25UC~UgN%k5kGZ? zUBH{ioN52gB&bn`VVsmyLZx-C!bEK=-<)apN~1=c!5v-uJ)>t~@pV$kDCG6vmaAb{ zbbr8TIOC^s-e@8;K9T!J+r19^xP&Qn7_22y30{T=?!Z>yZ)PT01sYc!^*^GZVM5mg zH9q_gOEig^I2Pp~0Kx%QX(VU*taKlPC-?(-b_|lhClWo&_N>@}qt3}FPVk^sB@)9a zx&#-=p=a4Pjh~j}(^FP4JHmh`j1&>p|DYssa^^j!Y@`*;Xvh#P{vQV;cS^7C0XzZjim1A>BrkU?$2 zG$YN=hBqMvkCxtN+m4OwV~+1~ON@0*T{bwZKHJ8BH9HMAnH^6S=tYga(2lx$=kRX2 zfJ|=e4g~~|sY?gd2V~(iXYBZK&i3c_p~w!VEMa;-qYG*?=Ls5zYxE|27z#Qv=^Yfb z;n#mpw}+#LpRrI2ffdvcNZ_)iTduAifs#c|>d;En_=6C8U<*LUgT6x6-C|7UOZ_=W zwOMlLIksKzSO4v_RnUB=Q*ATfR)#pz4b}DONhnst#UxVSO384RJaCR}dtlx{u27*1 zN1qQI00MKUzAiP3xYF8~S|+*<(phhi`oy)HyPMXlG`$9XDXq`7wH-G>lBn=IKTcf+ z3%<}4UQK5hP{72KH5jD=FGamgx$sPbD?;>HXObFZ_Fo@+q$jiwgVx4yfx+QO=)7JhX{tF#5FJkRcZItEAAj6Vq9 z8AtDE&KezP=`V=|PUmmwZ;Wa@5I1*V;h~d@Jm8{+QYElNUxE4xjWJ6v(=`Pe>=qd_ znmAPR$@8q1hR+!by?aUekF}Q|Cq6Y6JO8_4#@X7cH&kw5p_B*bIy#|oIHhjU_#5S* zarT00GO>F`wFb0~2#%f`tbJ6+wSv)%ksae~`-I~~2!c$^bZK@z;`N;};(U8Ck;yNf zZyVB~IRvLmMta^6#Rnc&lh28X;}qc%Qac_oe7hVw-u7;Ob!p;gcQst;EcXUlen{>e zPxR44^455}nxC65K+v2jYcJq)Q{|5fZ1cfWnSBURcCbwipuBU3>cYx(fa10&HcxQJ z>6R`8yU>MVao;VIZE8K#*R33XArc*pDeS`*@*r~>D|O9JfNVOm3-AgfbJw#a=`((j}8<=+TAVJ_LWb+Vccj0JCX<#?$?Vz)Dg1wct&b!Q>oc|i)21p2olqWicANMEPc=m(H ztBL6D3w^z9a^OVUo!GG{6Jah1xnIu`@)19ch}oK}mLYh$4vRWP8dO^MwBltgf#AAL zDIZ~uidO11%HRAjh#u}W#z{v-+x_`3l0NSremO;Bn)iG96c0SdOoVHd!nT0ViDfFO{&f>QecB zvON|&K6nbtFCiCAvE3@x#?@m#SV^zeYh#gVl7|;;nk#Fk*iM9ad^^Qn*xV__!+-@O zxP5Gg$_*@#w`AhwwnZ)!PI=@La@*x#_6B+Ba$8yMN@*qX`zvZVGvGiy#@gpyVcVB) zE`dIh9N{FMrqvoHx4i!qwkv%be+2+|KsH=qYl_{onP(u_IsS9=rrN%R3Aag){z2;V z*U14>?adus(4P}C+NkY?`UeUHaYB8 zrjvA37Ef*TJOv#%;_ZS+()e1egYI?QU@Z zOPMSLLXKF~&}#J>7BGln`F)ygiKc^S9)1RIgv!70Sh_6Tr$d?_mD8u&foQwSro&1$ z$!F7T@1Qu`(w;iNik?tH5FC?+BYql{t6(2Z zk8Pk>qRhL>K11*Yv1ZOHOJo?2ojSwzh*^>gZ=PXigB*1;v3x!u2hW6@CFIJP_ANRP+%(Hhbe7Y~s}XV&a`e@Z+JxMGwOyXTvP+R) zu(6h!0>@orTjH1h`!#lE0u*(!1@KEq@wGU?2?)K`K7dsQ_jaPQ<5`J%8GErUkr!t} zaW_cxIy<0vgRZB&Rf(!eW_3hjUAuDRb*LV=-W%uGF1d+B$B+v?I)~Nrl6=g?%%bX~ z-|Q2?52E6zk{%XSr|a!-q699zo~K94lI!i*DtPnZAO{gXv^EZLvrLi0vOiHw0ZUjRu$4nkc-d?2Lx9CoM+o*ugFa$ z6753ZbQFplJ}LVPP`5Hu7>AX|g`kJEQZV0kq#`#ug8Le8$)Nd;)|@jRm_09Z=i5oe zAHb_aGUNJ}gvYhJk^a0Y$KHq?3eIw)ZPyaR2T@6cC1^HN)?l>ah{i&-;YanR+MDd@ z12$%d8UTZHwiN6!_5OOBN}v)YbKA#$j;Y7d9Zrhlh(wpwWHZ$(G?^Im-Vv48ZnEu$ zY+dEK!dg7rWT8YRcSUQE&rt*PQ5CA`vadO|5v`{<-wVD(Nh6tbA3ZK&ybU+QBR9!e zH{0sQS6>S&funVArl4u3~aDDLJ>;>YOjOMf9e0xCI+E0E_3hRWm}6 zB1ZH|Ip!AoRL+9e!bhqW*dD1&PeVJ%|LUrYTL6`}a{B^X!q2V+w!9ssh;(@oBn0$O z{^P+FP#}K|=0H|*qCLd3KsQ$WVS!Ec|F4IkUQz!YWrjRk%d<{d!anT3N_A8=Z)uWq zJ$8eH*d^qsTkReDxxp~xNT-OfI}pAHKn0@W%R<*rs1(Urm8t}2v$H+a9g zQ$>imEXlc5)-DLL?{uMW+WQpy`?r0GivIK)O{+cDWqEnHs{xrsu4KYHQOXR;MUgerlS7VqI3c5Q>{uN*yOjRc1SPAnGZK|dreRk zMm6AKoxVu0inMzrzdge4Kk=;wz%!=MP4wYTphT%{uJ>ZU|Wm? zyF%#ta~YSBR4XL{Ocizu1oeF%u*Y-&04!wBDI_gniK_K93+BD3{6r(F6h0t=|6-}M zeaN;h+M3IR1KC7cF9(l3BS$}kkamq+{1BmrTeUbjy@fd6{g9pA`2KoUkAJ)iH`eO` z_7)0Z(DwTXG(LN5(Rmg+)8SLw;$tmS!j(7=JcF5KY1&RqoBokQ`6g8kDL@?w?);RA z(SQE*SVjMcR+`xTYSW8$Vv6i{igi5vux%Ng8w>#f_#ylWMT!#HXQlI4hFDwGSY(Zh(x+S?Rig$+X$6674UlrdU4O=#5vl>k zWx_Xd-8AivGISpaAklx3vo6DE}iW?9cFJ zd9jr}w)}E0G@-CEBSD`r!G&r{j`(j#{z_ZfC;0Z&Y&BOZrHloihbO@ne)Z%2*>ps2 zTs$tg?0`x&xyFKD!iVJOmG;QkXYc07gDdU9{ol<_Q>9T!VWNM`|DY7JY%rtE|Hs?A zz}Zn%`TnP>&goZGcPh|HnsgxN90DXHO#&h?2%5?m9)Cdbb;p^(tIp%9gufaGx#(3- zM*{>15Fn%?L}?^It3d+>i4ez#af}!xK+p(LGRllmG8#2%R7UUjxAv~nr#l^V=KuNp ziFVbg$F9BCd#%0p+BFJ2&&WP=r`_ntzV>98K5EWAV8E7}$G5bI5TvlSV2ALsc+ik6Pc6O7Bo1e8;y7NmOinD0=+4g+>L(G8OlK=9d_?_XF z@8y60aC~v&hA50#ix|=kIubCpK;*>+nzmhn!~>OI!37stIcOIlE-fv=tKK>?5k%FS@2^2b4r7^bEA`9t^dkrV<~E$3jtgJB?V9CCmpkMh)Kgxt226 z>=uTS=a^;|ChTTO&0@ATFT0E%{d3=IRVF~Dfg^I9*LBvRu^4TW% zDaRBmO$n2}jy?sA3_B#p3V{p{5yR^+Jy@VY!)UvqjlE5j#MCBmR~Ax!o7Pxwm%Vj2 zt04V`oo-`OZ73=P+s3AydYP8J@SA2!9Wn0UZ(WVuw}C4bcy z@eI!Ray+ZC-C?a%0%8BTmt_RViR`9dapJfP@y(9&K`G9@bHLq2hJGI@7i7QQ&jq<) zV71C;Gq#?DuCyACotR4qlK95)S+?NL^2H4$eS4lw>dY=*6QC{qav)9?)hnKH$pF8G zoDd;Z6F$Zg032p=n!@mayCD)cUE+aEpPIVF_7-tGM*%7-UR9waui!zxLwdo4%-*8l z!5rqQa4T9csX)%G6As9#LO4h^uz7?oc-bHX@s?&+FG8r0e<9f*0Vz5`P)HE8HH`F3 zQUFCXrCM(4Nn_nw3EFDWlNCl^a4Yhq(335!t=sCj7?<)RVp@s;jWF#Skn2a6vfZTO z=imBr+${I-||R&VfgH}{6~+(M~3UZm$!W-KIy3Keukw)`v8C@O=y%#XwB^_ z^Z)Uc_!i=4d%qG-3zz13*A|S}Pvx_=#Q)F9`@YkTYF?P`Zj-$UFG-`t`ck&_yFvQA zHnhq1^XswZuTsAGzWAGz&b$8p_#Ecx@}2j`$91oAiRHEeYE_?luu*4Mhm+YV8A&rp}VV_ftXq!~CiTSo`zU2jZNMyy^4A+E$5i zPi{zjLpQ=(x@tTYg-lhALpV7q2tJf8zo`T7u_`X)G<)twr7(Oke7j5S2^oV)+mfm1T-q+ersu<)gR8bLQ$d zjzcxw#Q=3SBmEn9GSi;r%ADfLy!2i9hqlI3PT5J6gd6AB%0JMUE=x2?#HCld#enJ6 za%h#DMoOGCGIU6p^{sK9&wVsr5^ldGzyHygjb^vS^Ui%nt&wvfOAvF+Jg)Q(UVnqH zxwC~RR)=Gat#*p`m>F) z7T-ukj}yyD{JU zMBG2)=}19V!lP;S;WF96@+nK{(n-ZeU^ri2$!9+q_cuPN%9R-rP4P0v4*r&E?Lv{% z5-V*q>mz=ixidaB{LU@; zWjo^;ZA(^GvKMa7hjtR2{bByt&UjY1Vp9G)em1V;7E;!NoteaiEV3 z?&CupaI`@Erb%vY*thDUEZ@1M!W0l+K~Wm|lOW&w9fGXSLEAz{rj!z7iPs%_2bbL(zH9ULmN<}FK|G>n@V0czNV28krZs*TG9oLV$ zCBcp1Yw5L0smWrFXv}G6Cd5Ne3CSC`lI}9&oI&L+Rkr#CO*02 z7Uq5+lnMEwU5L8tR_4L3xHr6ZQa)u@{FmWXEAxwX5sh3nw&$Xa^!iCsR}Tc*(HuZ@ zFdfQ)rTiKrnn-`3(NcDWz0PR?7*G&O991i_e)V8_gLXlNd1XOTRq7I#V8vZ#?q4_G zT5Ps=)!6o!jsX(av#qkmji*l2w*E8HmrV0m+KBq)J{IR+dosT8@P7&9(#r8xFaYjk z--9KR{Q@cZ#G`Qm5ef!53amjB_|_=3Z|+y4ZJG_ zNi9P8Lsj<(4dn;V`T^y%g1^3bDC-UPblm*;?6`c>^YOI&-9KVFWOcsfN5m9v&D-~o z)sg1|d*V0s+*;Na<0hp`>8gD7p7^N4xh7?$E?}4_<$6Yb^-tr=X5J=?+GqoFO7clF zs5l#t*uGUvqmr_=s*--coIkoJer)2uo2Jx*@^&jQN^BykBRxmIbltV%uhLF_+al16;l&*C>f_~hPrW6-$Hc)X;zs_YF`=bGmv z;~>KDVgg%h#Qy!ZRgbb4yjc^6fv5r&37} z18#NmcOLyR{u>f&{^u{_$x}Wz$#9%)*vALbb!an_DfzTtkS6qOe)%s*7r7z7{+ICu z;SDSE@BK2K$3BBMtgPgd_Q$oCeKb+rRMYZo3ieM_LjmXv+Fkba#4lSN514oSOseXo z>G#^>kL5j6+uu7CXLD}Q!DMx)s9o`op5*z*rnVnHyBb|sYs)@F)IVInE=&5a<2Cip zer@4QjC(=2fLYc4dily)xT?SXxJC!!a&gvv8Tqz|YGZ&?7`+ie{iwy9=v|t- z=##tAo365-Xz%ovHZruvy!L=|sJXkLGrsq&;bdp~4dI*n3UgS^3vcU~OdL|WK^c~^ zgRpclw`bzhNdU|w7gNSoy1q;yCh$m_sgMi)w5g_6!)yzjH_h9rkGLWYS*3&uo2se9b(MtyyrU2j z^Xy&el2A&6{m%pTrV$8EFKw4aqSDKVEy*W^1o<8WtuIMhA3amlhk4A|n6YK1ypVsX)uu{bm#7T0|B zP~;{*3@Qc+9x^CVRTR!V6lefJmmB)RSisRaRdEH-1EDC$HXgDZ`SQ$$s0j^cZ|o1P zZlNrQ<%BcUsW-bQeSCM0!tBjHyVU*l0Mtb4>0WtlB|tnA_=i6Yt9U#a1}yD z^F?F=@#r$NujI`FM2N{pQUaC=h)AjEVkaUcQwR052#HFu*3`0ct-(n)gjg|wu$78iK|KZk z2X)m(-_l(}bhFE2dusfzKOO1UI&F;*0`LC1<0-#0((n4LB(_(PgsD37le3Lbha3>W5X3X3-{T->u`Z;cUI?&lwIB zxf2oEG9I>y8h=ERb=m5IN*S3^>9R;v3Q;TZP=9Y7(S6I5JE!4OA-|wa8=c1WGXRsZ zb9wq)r6FD5NY}F=Ouvri7f2m$#sXO@kaKZk>&5lDC_wdOKZdqmk-itf&oy|ZP`WTo zB%(^%jfyq}%v#W&%}%-5HR<0rq%-R@q#(-KX85gB0)UChY0wLYs?rC@HgF0sg8B51 zQFpsn3MsIDdBIy`B$x<=TtpceqO>3>lb%L8UMf)Y2g>yHW#9Lrb(=Wf@GgufLl83g zbzolyXLExU2yx|OF{JHb4e^QTZmXzhUJtt)b(5>)Oeg7WBzQ>Y_}8S6U?Ri6HGZ$5 z@WTNzkmm;V9HmaBPEb5bWhp@3mj1+AAENez* zuN#Af7l(c}*pPrWlM|I|N{!9N`P2yPTLq9(`1=%!sbuT0|L(i4oPGmA&q?EO+!H$U zXK#qPqYOElzR~ht1AOX*a81U-soA|nbqtTSahQGBg_g!Aq zcv{D)-%vn`=YTP4)`c#qlgP(x_?j~Hn$!1k=|JgXmDcV_zfS*Vh97Vy<>ih;^)5kQ z_ad$f3`sQp+lB@NmmMYSoEUX;(KlwR8Gtp2&EiDNyCpe7#Hv+!L$f={Vgx@o zc)RXWMw_q%kI0!>X?Z0T|^=7AO=d zb%{xAW;L@iBV7-mPb9HXnV}-RU65&jIl~lKSXDS>@;vw`0?vD724h`vUfByGCya;v zI?|&993{_C^>&0fq4n$x6vq^Ed?Iwu6qz|uc7}Wqtr4n`fG{&`P=3pVx_xmFn?ZA7 zd}%2T1Tb{IloBm4?;FVCHYFHv!)k#OtPtU92Fb)U&J)rr| zw9a4H(>~pq-qvCKWjsLjoAl$JdgcEJyHSm`X68IiPXDWe$UJ8ln2gQX=2nsC0 zqO?RVDTA>I7lQ4>L8yPOMUKb)vpzD(ZZP*ZGSm zl%cdDd!dga1sbJ2CPXyCR|>B*WF6_Y-c1lcrBFaZ5k-7M?wVd>ZC1M6!qZ`O5;c{e zZ`N(<1Ii3b)lgaG@4K;qgf&%*;gXiBDP6U>=w5{zJwjCtjn!- zvPz_cPYNp(r_~#4GSK)lIOar0gJ%_o;tG(rGYwF zW;IzG@{RpvuECdz1`QGo8Z;ioY_@@Hc4o7cM<<(tCAJViM|HB(J~K(oNuRaSE@v=^ za%Sc$>6-f99H-)C6p2A?5?WNdIQ@P__6LGfVXg&*!C%C<4zymB`QcP(w&Ql<(XLHd zFzgc;KsfH|`*{iv!(HTSy_z8-KX9})=~OX>WZB|R9b+1EE>`>a=H_N~NfIDHCxINW{elZGJFCO?X(!^uoB{RB@p8Q}g0STIlVN%e zXP#y(E>*!Vs)*1eC!*Vn(_bq5>9X@djlx2FguTxU1vu7idE@zHhEnl(D!5E}_r%1` z>#s-Ik`4)FJgW3REZ0?0kFtw^bYK=qBv_0T<%nF*zFayt{RmmPJpTj91t~ft$DmeM zxO+&!Y*0zg(gu>#*dw_1=ruxEkwV06e7x=AbPpyG(`DZB1)Vl7a4GE3YB9PZdKO%q zUHJ(i7Ou>WO>fgIB6`)N&ayBwV`z}@zp6~}^K2(km*Q}kwHKEg7(-xaA%!_R7;}XO zWH*xdL`(Fq#in7%STi=!%_lVfZG(mCu>vhBu^*@H3zHHSHoI6M@0-T*v0JHd%pfHW zpdv8xP=*b(q0BOIC_+*5EijlsEDd369~G7DqABI<)jKRIi+C{wQ12QYm8I`W>v9d$ z_>6UvC0r6m7b%GY_{s(Te5Zn?1auqns2q6|3^NN}q=1+JjxsQ2f_=TOLU-9Mv2d)O4@2o{T`?dT+)@cLxGfgUh}b`Yy_n|%b!HnB z4e7?l#%#s^$oAY7F+ua`P;EKR0}{TS4Sr`5gp-M{4R;petIdnAnO2R*#Mc(aArJge z;;bQ`!qKmcGB41O+jSb<>h7VaB;Gc=Uvf+7y$L(hm0A~QSTeDsflp zbEH7(6HGr8x}YK1%);M0nPe{{lXcvNw*IdF4@0w&6=Nz!Q;ee+L8It=(QU`;U07T% zl+&MrI3%zq(PcEEKwe>FthYUXM*kz7arIP0K6 z{vU5FjZGzPP2vLb~y-U zje2IUGM#_qrP=iN@^U9-e-vHF9;KJkN#(`$2!F`fjtzmht#DU%JFJP);Lc_?OAz$v z0X~X2xDyUWc#h)W#P!C7jxZNBU7TUj+OT#sKIv&jOu9?sgROV?<2D_+ZcNPeLou=E zVVPv%P7TvrLio1s7xdBOW=P5NGNisyQ@A{Ctm>KAsL``9o6e^PR%bHpbiZO@fre)zfhr% z+3i%7Unmf*W474#z%+oGb)v(#(^zjDW^5QY8U6hyM>tP~i0i$M^B{|C`?^t_Ck}RuM+if&ru8n*d0kD;Q-!=2=e?0oQ#h9Q z+DGx;Zb?nhWV2H69?^253~FBA_n$T!%2`umcznF?xCYmRp4Vj*8vtQ288h4lLPWeK zj>$vd>(3Q0VI>ij%BcLp|A`!tBj6btgaDO!^*-0=A|~%66T1*UcEH5+w+O;nl0O#n z8&XV>`@C~9&Oe9K6qFQ|V3ww`g$W60A!toj7CqBOZL)?NW=3ER6RpT5VfL~_W3cLX zOUMSV{#^-KNPjtbbw2?D{gAPI1W|w^FqS8JV_AK|Sf&;8{1Cpfv$!o|nbVTqSj5XR zh(Fv}Jp!>SW4WQcZr+i#T-?;0fU}kvl05JlOUB%MhKyxJR`4^%F_vvyh4vc9j6>>; zHRG7V$O=0SORXi##SplIOQ(cu1j{CN1->D~mN)s_4a=aLB_{L;Y2H`m><)ypd#+}K zD_osY%{CY7G+9=idaAR{_@ZpHYM=9oRN;!w%z}DPHSJM!W$?d=^H!8M{v^%`g?gN) zq9t(N)x>$%csO@!(hTRkQQ&+jJ41M!x1zjZ1hEvC;r|DmI|U94HBr6;|HDw(Vx=3n z{}k3C2xK(^)}z00BX)YbUecyj(~lwR8rY($n9-7dj*knn z)@NHRWu&~UVT*q_&A{-yX4r0H^F&#ZfhLci0vaN}n*2l-(YEGxDR?d_+#wHwUJ;ot zYo1>n&6eL=^z+4Lmt6SAn>QwZOkw*TF-OAKZC=|FeO8nk1h3UAb7DGiVv3og6?{{H zx8*t>=A!0`y;|Qen$X!8sVk528>ycSc@_W4Xq&w#R%tzkR ziWyJ6NS5v~#?u(aS44M>cYlt;yH-2Ga<=kb8D;u8s1IVyuhC^}Cram(Gcfsre$T@D z(vflOb;m~doWEek7cZFc#nFr}9^B&ZoAJf<4gR-DGVTjGG-;N@pd%Lu0e8<`UnA>c zpF78{5$Wu4zs$C3>~=rQ=<>GPO1-k(U0<&Atvct$&F&iNzG<*Pe@)i`>!3-cW(yis zv&_(_nTo5X%{P7)Ix-_$l+oZ7Iepn`nHJux8Ex8ay3fC`;J;?tIRnevmK$5T?(Hk< zZo?az&Hj$=2nxu$Hsb04TkqPH^PEt? z#qpz31e8E^4vX!Hy>SqqK!50JKbOeqkZL#BG5~XljJNcN`Cf^lmio04T!~DiG*sh3 zq#~L$`~pmon0N^sxmcpX&8dC;}sUZ%=Ovn}UaAYzvVUUiQgexnX zaWEnkN0BOKXDoDNnS0n%nn-oIKAM`)EJ4-w>I@Zt61-WkrcjeTj{zlY<06@i0SqQ% z=*}W1e!MtyViv;p*^Fz-LO*m+u7PQwUzY796RRogEO`dur!ba_h_!335C61bDTX#H zMDLW%XrVAVN>GLg302MoqPCEiS$IJRHCpX*lTbEVR|r7M%n*wgA+FWlYBZp0{Ay&47}C3n;(K$v&@vXCfecJ5VLmV8DQD|KOrxeX5!|Lc zWPlbf%Lv4PjOBNd=hSFsITEfEpqI(=DGz|tW`-U_Mv|i^E0rM%gjA9oJJm@gIXWCI z1?*B8gJ8BuauoaoHe(QpN*U$pc`6vk)wJ5+uT4`*D3H=Ua&MX*s1lf+(tLcTF3llK zG^u&%WL?t!joo$$FFR3LDfQ7$1$&yb;Ay8#O#zW1m(P&i(&({3Bpu#sYcx8PDokhf zgu5h~97I;ML|8GFx=9N^zd2X49rfF&}W4kQO+{}1J_PIH8M%Z>6}xe;mAF( znFr>$)2*B~PUhjM7VeySkC#L=>At^_g-InR`lt=WTpmW9nOYuiXwcLH%(BeN8@sV&b|<2;X>w zLRQ8brICbF0-`PHR4O}R8bq@WLM9Pe%L^(jnDO#s8qP}dUN}IqRF^@Hmc>e-xoNtn z$&u6;rkI#la-9)PO~s6Pf%#6L#L(YkY%!ADW%(e)XUWlEdVs$YPQq-FLcy%H)P$76 zCLdu#qqipe2^HQ4DOF1{&otbPs3V~Xgq8i$?lXg6WaCC)>DG+Vy&Ylt6Cy`*gDwOW zEwEnWW%GTGk4`3qUfsr(16ve4ON_5f!w1(ZO9MBFc{gLR}EI#GLy9GYP8@LSJlf`RLdXaZ3;m3roU#Uq&g#7 zQ2OiQ1NN12%Lne?7eq4~UHR@eB_}q9Br1B!mCmq)f;P2LSEgbhp=WWw6&5My0@{H9 z8qA1g!cn(G9^eSoSq4Wnh!N(jPh zvIFTuu^XG8FeHKrEooLN&dl)g^gfpvFP1@K-s#KocKr=>K$&DHWzU+R|o-rQO9n*RxSL zOoB|%ge};nrdaI+x&^`L@`j2KLCCp6WCfZy0a`RMxChi6p8mLE{G9Qt9z(D{rnFBs zkmkycRnd{^2@PI>tWUh6dZKn<2eZ5eU6aNo6-WVM{kb&#KHb*YK3VddNoMcCu3cy6 z7!e4oVSk<7dZQuE1&pfgJqs8S3eVU$Um()1sYVvo(~HI|9#wG}&SypIIZfT^FsF1w z+Q>Xb;fe4(8>1sz*`tv;Hj`o{cJR6-%KA0wV;)YZd@^sGDk_MgwjhUCX_OO&?%$?V zBqL|d>He$Y=auwVe3t1iThoDc28QS>a8q8D?%?3q-jTNC!sHi-DK9dS!ykpXOpFf$ zDvCl2Qf`RaCXyyZqtJ-dY`r2o#wDrk^U&K$8pa+BRnJXgMKSV)S}n}79#|;-a%bJ8 z6lJjNsOJVs7o}e`t8J~f?x48}G}rFLHb`~T<=c?Ice4cxaV$3k&n=gx>ns|}>rIk% z;#;s}4#VCPNYW?hu&6|W-%TJ6`)wuHu~ukSI1@sJm$dgM^Lewvc_?$SI08UStEsV) z?D!LmT9{xp5}O55>a$Ocwj%W;iPX~TYbUvuUN6E^$XG9Lr-LGz;c}fOHv3j31%uFD52=0LY~CYF1C1jA4iARvZJpiqc@QX&H5C&sS9#`bY#Xr zqMxuzG>i}r+w$hU41u#j|S1>H-g9O&a@`-%|r&O8l?Q;yBDZeMrK3zWN`M z6Y~{+74@vzoRstL{X=rjscm6StC%`a;ysef)w_Z2%#ly>ie5;uKVrMD^SSL2UrL8kqzw z%&rc6%h(kL29vWQOeY|H&i~=S}3@<3z^yem; zT6mMaToe>Lt9v%XXBd(>#t9G;)Ftq$pT-Kx{ad1^mDF3#x=tjj%uCtITl3xjD>*uW zoSAwwxBa1f!rPLmz56-@BC;YKo28#ll9~DY-j-b2J%j!Yl)ej@pWWS-|L$$cU$Rf% z%io^V8!NAkvMziIU_g7>$N4#7FLL*|7rlEdcLjr8GQsL> z?adqw6p;VVcOabz@VAM`!=-}ey{LcM1M(L%LnwpW58KF9gbdf-;1%cTpAL?K?oKEw^|g2XTMTMq}K|KuPwbS zpS~!WKJa&t;p>a^tyXx(IRZJ*#hhx^vth6ahAwlHnU>FTLwcN z@$gzvvA`MEjslHXO6jkn>QTvbgYvp^?RXFEqYP7ucezPqUEYX<-{bYo3IvWt2y__;7$lOJ_SGVib8!osE5FIGa<+t~R4V{hJDj}WLO z$c8x!!rE;2My=Z)+oSnN1ShKy;h0C;^TmgC^yLp;l1xIX7XUCySrO*XUIKFs*^q(0 zT^(YPpHeaH2U@T#`}T5UK9D4uxc@riJ%tST^=1D{Dwt}}JSpz#Zg-+qcpzH6QAal6 zGQ6Pu7=nB9oe)vdut3YWkFkucI_JV}AajUjT-VeLo=35|K;rcf&%4h1=RKH6rY5HN z+^TmbwI1O>d0Tg3U{yQvx$jJ-G&-DDBWoU!2$3D4Z3haq?TBRsRz~{4dgajFvGrt` z^h(<(B79BjD~-{R^W;~tca6Q~+UfY6qEak^pXoLSs5{y8PA)`~X)qid<)B?WF7=Fu z!qp)p)|d^YGHB@g1)1Z*B{aPs?Kspz&M4Wr3VdLu%)O@t2I=zw@=6Zg_&vlU@g!xP zi;5Xp54?rS$#aNmOC8fgsK$&Egs$^aJ$|lad@`D5FCdC2uugdb+#3X^tjk063FnL9 zIs`Ue6oY!wW3WZ^*+lxdT~WJh%Rs|P#*8!tl=&QD{P@^%o{h}T?w(BGEF;A6x$v#& z8ZfdTv<(uRybu=q_2EP6AZgM=-<8V9UhWn3S8vVVx;Q!RrC$gWv=5qk85&;R{b0X5%mw#ezu){|M7KpGQ>!$FN@dHDOG zRXGdh2F*Sd=aS#Jqx_YRaew~q_av`v-+QyNnYZR&e@{|B@@kWY+amYXt*lI3*i8j_ zT&^(vUEc9e$(-|BtPut5`$xld>DArIF}^9XdpgtH9^Oi4tI_O;RkAPTSt4HelTr1hf58>T7G=+p z+_U4RC_UHNkaXo$8dG|azOj{1f>wR9gtm(fO4XEpeg`Y>YicH%TY4&dS?Q}f@1iP- zUBhu@$_k?!P@+ilxBl;B%4zFDukKTS>_Se@3FqTb+2~oG6J;Bj-khG^NXG~0rtGn! z^Ps)^h{O2(b^Qj9om9aWyeF@CdvPKP0?Zy2eX_n6;O0x;*K-h)$<4Akf-o&=S-% zr#5j^Hxl;a9Q{22EWiq^Y>}C<6^&tL^cUv6FPU61(B$X6FPVD$sJo-a!%hd*K7ZAt zRrw9?OZv}#v?obN-(ao!L0wg=%Y}6y#v7D;8r{`f^4T9xW*mFyk29A6G1!M!{0%|-k(hGJGpxDg7V+=pHaGw%}rbHe(e3p5e;5Jos8E0pCm?>oTvp@ zPRT$3krtn^=8(vytwDtH5SIG=65>TV;{77Aql{Q63!d!7vn-c@`6WCnF`nl6^`k^i zi+-@Cae7ppgQ1Iw`r7_eqn$x=Qk-3RB~$&Wbt2B+@PCr$Veae$Nnaz3%8FdOAxk94 zTu@)}v*yXO_14S7WRmMz6A+;0PVyNe*3(a>zeDu&E@n>z z?P2jU&|a$}&>kXW0GoN(VtHr#u%g>j`$wl|IE4%&Im=&_G6&UG0S{E2T(@@zu zzV<~P5#|)qG~6e z`C0gsNJNPZeX_X3>25q{DG^=XMJ#P$IbR$HefgOmN=|C5{(Wdt@noTI7=c{~;B~yE zH->3@ara9^wIrXE|kg3CPa!4oaEo<15S|a(g)^PS7nHv z$ny$wOJQs>aITcc4_h=pn@?>dNA(sB&TGAMe(RmNBcEE8f2fi4zj})`h`koF?V4+l zemE&%{b+VWdP}uh)D8F6TD?V7r`e74mV8emIsRQmM+lmX+CK1UUYXF&?`;_T`M{E7%8Y*f7j?A5zt&Cr#ueR7 zNh-`b+-p4l3DCgXBNO*{a083NEGJz!*q$W02*s$ z<2a!r3jm?gv;fqYbY|0HdNB(?56c2LxV_#2m#($ZHo?)zYxXRXQ83c85u?DmkaxZ> zsaFqfm^G>fFwjcVG6d@53}>tXfV?phMK$SteUwLhdnmtGPZ=joR@EMZ=Y}z@m$Pn)TI>W01zeM+Y^Rk4WUQ?^njCX zU;vYCKxzohnz(Z)-)%NQi`iU&o8X9tAx2e2QrSVW`*JntK>2Wx-*Ig+W&W5p|7hT+ zO;#zIy;0zRkeq8%Ta3kpFiP6ZglH5Z&{U@>fF^yMK%XVD9ep5XJNzh2%obFHc5D(M z^2Ka<4AB-ZtN4VeSw3N}dmf6y?m78^tATLwl&MwMkyQo_v<<9W^PPdljg?UmBsw_p zKnB@CZkvhi*+S+a+_o`dySM4LDRk=4bX&genq+o^t>lz!8#>T|hytEE0&qR9VTr&I z4`d&-i1uzx%A1sMZXBmuLZY@{TANgP)6AHe-)VtGHRf&9ZfD4Mm#Lmo?aBZ8+T`ft z-~f2XY*IL(ljRuM*89SAsV2IUd5T8a&wS`wY<7Z(*3tM7EXaUiL1PH9810VmDHgir z_#0Oqe5=Xms@9&8HT7?#K9K789GNBBCb)B9wd+k@K4@2{E`7?ngNbEBWI?G{lyY*l zo>o>nsRcyZ)a~bJhm?%2YV=a1z=G+o1M~cH6y(W#CkpKPg<|V`-QP78;37oNavq#Boj}feupeY*N>Cw zM~m%g#s%x1pkhkP2jl@_T%3@1u1flG=Y#8${z+{S^rG&X))QS-(i`&=uTSP3$NXfA zB`-R(&l2es@k+aIl(5eqU!EM5zvUxIxr}Y^q6Cv?>%YQAfJ)8h{m=XvKH1psOoWz3 z%tUDE!w7uLL>Sk)A5nP+w`V4T$r5o&0WYueCPM>0ZqV#lk{q5d&XfN9?i-Tc!w+uo zFn4zkcgN|znFJ%Bb8-Y&c#}Y1F*!o0^Q+z@70>a%;`>7_5^Q*TU; zlm*}}rZ0eOX$UuM@Xe1aGK!)Nlb4}~I4JZo4uupNa@T0WG3jnJ#9JuKO`#?$4r+k! zYg)pSTk}x~V|`1@NLmP~P_tt$7ixCQWphdy0 z7nB);(6z0jA{AzF5Wl@Mf7eaS5fR>Spfb&TqLpe;l9YSO#WYx7Z`w*!(diT-vO(c0 z!^4Muzb77LhmcF z4YF`w{0F``Tita8*y+tt`j_NCZzQ#Ii)NV_cXDrhw|189(y)Zp?`$j=(K23P@zSdN z(VLV00eA29+-rsznhJNUC_Ao2l=UfZ%4x>XYs6**!etIf;)5_^f#^f2-Ec&}Q5u$a zHSY9wi`$&}tVGEAli?rkwR_b^X7iEP#P2;~nzA z^Zz$bPVBT(n)8DHkvuu9uefHO;E0G`mG8}yqr039DaJIyueiouu{wEK@az2ltfodv z@qPkDDAE-(hf&O5*o?+Pts+43$#O8f7c}0&_K=@A+2P4ziUsEtybf^3<@M?auNQc- zC}HuwX^rDgEAH7ehDO<$wyG>^L@_%@P&1kwnh$+6nR14xU1L*zU)Zfog}BxQ7ci0P zuWJ)`W5khIpo{MG=P$fBnUhbymB96{64iwAj}=jynlX}-5j@azwV`?!wW+o|us?Az zccujkV%K~ionSt2arbopC=~z8q}8i#nX)M_jBLX*oZZmZ4XkFEVM$v&m#DG4 zPQ`WQpUYuL^0)2`rrbQ?b(Mo6JZJlmPX6vS$;66$<6q?GUyh0PoQCZJ(X#V~TB10} zh(AAyqlXohIJmtRjpF>{NECPv*7TlPO1f z3YAk@`1=G3TzZQ=a=1*_m2~y$FkgIoa@2fU*L0AkGX{0Um3#sBW$Yxyf43EdZ;Gd_;!P0<<$}`co7;iOM4r(zdfG6?oQl|Lf}r*0--`Z6m)+CS4=G% z0VCE6~A#Z!GF9a)vnS}PAWF<-^P zFiqpMWfI?_LCo$QQbUZ12FZi5N&IFos4g28Ij?^sr7pb4&%gA^1m~a#?NnP$S-M{` z8~e`u-#?ig+ozzk;c%XZrV}w+^6Fj5ab1beBubZxzkAvCB7fIi$^7|XT5$ldSY!ym zDlR!drgO`u>2YC2^J#2qLN5D~{6}{s(<{ngbPeaz?0m&fFH*jw9i5Soj z1ZxxAoUbFb!sOIEGS^-nTA+B|%Uz(@&wGy%S%8wr(#VL9yeB!TLcBZuRX+co)wJ-9zmtxugrx3{8wy9V%F!4Yv zK$NqWpE8`B(3nFct&6O1XMhtrC@fRJ%#30S`;iD^K0MEiVn2kFgEvo)&wj-`vQ3y2 zuRH6y%x7Z9e#KKVrbQ((Q}bz`g#Ad?k^e8zhXLP|0f*#71}rif*H-&8IkCxu@MHe@ zPbSEig8h^M7Pb&$EBiGR{AguAi?SWeT?orVkh&_#v~rjwvLAxf6(@0^FF@8_aQii% zN{+(;yZ=+nX&D<96aUb^P2>o`?%`Gz#JKQWkD7PuD_Bb`z118(5jx{xDAU5x2Y0ra zn!qFAYzk>R&cG!q4I*Ki{R$?V1Y+hx4{cY{;|Pa3ZZ)oS97^wvYw5jN6)a}{uW@UK z1fP8t5-M~RAI#r;SJILH=ckit9pWUIwvyM@CH-$=$Wp1|F;l&QwbO9Cg;67pH0C3{ zqM7I+-oxOc8GDWJObhRkPmbRX0hi-^U^qE-no{z_dIZiFlw##6R_BnhPF^BT#~;=u zM@O@(ZTXCQlh;mjJM2)3S9U{7+M>uXzwX}Tvf8#p986jb3Xml#&4-??T%2uD05+fT znWTCWu0Ls~TO+DDmzlkeNTZAcVK?5h0LpT*Z-oqzDN$xDJ;^7}rU%yE5Ck&U(L8yTTPWqJ0l zn!8KEBxXt9E&)FrEI7p)082E*r`w(%wLUr8mL^KbsGBUe8mGHtJ|2}1u1_W(zFoT> z)51uS=Uw?H*C(e%v#NdhbL*2i!Ef@3_a#TS>u&m-Et(|DnB;M{o*@6x{mB`xI{|dpLh#PIz1lRq zXxyUWogWwL;&?~vCW@5ivnY?Pl>=oBo)v55+B8^G4In9M?fGS&OQs*uo-i$HV8p3= zLzV3QJ+|(?L8L?{DuF0Ym;Q+I;@SqvzW>I& zx*@5ar;L+JY4Y#Ml4gar_0<{)Mm3^EQHmlKjr@aaPdONRO5k?l3uvq$8P*0buGNa3dn(aTx3Iw+dt}30G~2%LJs6tp={u6ppxtO!L}EOc5oYM1 zHY_@<1C};1d@x`M5~$dL7zyvcSWgsV2+W4Q{3L9N8(MTC1u}+)w@{Ianj6NrEFvoD z6f#2;X-&+4UxLc&sC96(tnFbP(Nx=YWCg-D9a#&yRYwHy79Fu|hqM-0>yV(*Hm!M* zwAnBSx?JkEYN`j9QpjSa*t72AP#Lg9-vV6^m#2S zs^F1KYm!j7lF`O>6&jWr95Zm}#gBVM`P8mr;H%5|u7`*>6azp05Ci{H1I%YXl*~Ny zL};WKl`4F{!)XpN#mJ~)w~`5NQHKWs@m7XWJu<)jVP?}zutVC_6Oq%E+O+(!hm+G@ zdy@Q-@jxMV^yJ_Gz%t+VIBQp(X4-e_{t#cgsJNQ7BVV}1%7a>%uiTWJQaiyL3e$-H z36CfFrN`h^3YG;+&u>cRgpXG8BfgltqOm`aRy8Jn)bc)T2-`wqO4U&iSslO!dQOU! zb87WlB`%#W<9xqeXCVwFEL5=z$c`jO4>q)><7u*DC8xT z#paIKlNyb4cdH#el~PctgqZlf>6NzKcrQ?w(K$2SWVwR{0LN%tYsILCsZ3C^N&5&@ z3|f4d0+Rwww(p}+e(aZscbNVbwHAY2=ZM_~yTPApu$%1M4R(vp8SGje87#8LpuJjH zlMlaA7oY`MFE*nzX3Ywgf%_!X!bYvkW(AYpyu#OvpY~Cfdi-ANL)-u=Dk}#^{P{lS2#o9iL(&&bIVA7_=NYkWI zs(%rR$ ztcXPQ<-;lqSg+AOqsb+z0;sKvxM$03;Z23uc)NrBM>v#g(`6b^I0dSs3J(lz>!Crb zicCzePHv1>mCK4R^ngKQNRUDARBcPOOz`7_Md^P600CQN9Yop!2kS3Q#j?;{V|q2& z^_!8D4lw-HBBompW4(Ic%n&#uuxX*8CTz{R8IDGY7?KVL7?BLkmEG!4*)7_?Sc9;t zTLvxF9a8l#2_cH4*4y2JDp3Nho=QcPK9zSN(g{sed+p1Zu}!tosL-rlRxvSht!o`< zacmSTZ9%qqiR>KJ7z2P%9Z4z8-9!zpeA!f%d?F(rj^ep>Ws}cZ3oN0dTPAdTr8dbq zu0rXmzTp6)mYA+xRL6DH!bMrw4i08of(&mm)8TH(Dl5(~RFT!&rP2}ILJ!^buqC&O zoe_|>Dj0GW(OrTY&9E%8$+e)|@5{mi@cXjR@%?T- zHL4s(_r&}^zLnJbwA8MszhUTgIxl^7_srfxyo0_uJD*9I_%v=A&z zdh)-03=PieK1A(^6T`&9+Oih5N)$OWzzCCd`4gQLx-wv+3RfC{uXSV}##&+hYq+4D z)@hmln=l8@f8@XRMVw53?_x&U6ZQlQOk8cy<}5$^@#L_>z?=wM@-H$cTo-G}np6Ume_vA>{4ysfzlDsH?O zVcFK4?2L4sJnpm@oO5?X9vU1xlKwpZ9iQm$u>?%`*AF0U4j{@;eLOiS+`LL1oHw>_ zQ|Mbr-<-Wrbw)@woU7u&^!zuEClmTr#ltzgP(`Ss9u(hb>Ha*KgDu_n0L9J{Y#Fp+ zYd3T!%P!lxDu34#$(*CDor&o^Vz;TYq7L@E=0iG7vFYqI|K}%|R+{U<-@SnK_gH2g zFt>IC80DRg!n-_LYm^?c0j#<%9l@{NT88@tR7}=;iSzFEL3wI>PuVK7v8@Ywio3`V zml3g&U)oBqk@svaa z%QhwaSnH}$=~^n1Sc8+MHRSw`8Sej zhx2YVQD8{s9G?UX`NQA9oo>&+_YIO!KE^g^UMu(|+t~bCvYk;j#YCNo8&s!eGgWHK zxOKNxvx5Y@jNC~q(CLatFzrU`ip_eK-fv``>?mbHVVzA;jhX8Lj(@ zsay0(9(*&IGZ6_S4@vUeEatZS<=;%E9P=@RNniB{W2jPfs?Ojid0U+InIlv^B7grk z5u`>atPX|=W<@(0sVHNhw3`%rA4-5oIu^2G$;iSLXrz~0RY`%*TG3Ftxrn+^o;D%K z4pnHx9ea%;0|q#7HK_AGl7|8HK;0~^C@AvQk=+8pTN$mNb=ckPrAhEuZ{k(lei> z&9c3m(Pgxw0;{41E5$BVT<@wLQ)S*lW*9cwB9W*}HP|}+S^oD=Ca0B`vB!IU`;!0_ z|GU+c;yvt(l8B}w{VkCND&U}juGRj|jIYC$M=J~|Q=!Z0pxh27wC?gDHD_!NDaJ$8 z2tXlSRR7D221LSEC00&?XeKn$wf-H5h+!au+MB^^H_G(mus|#@m~(Td%}Vkp`p3q< z*~F$csg*#`6N3Xsind@GzN50D5fXcV^hXfkPV?mlQYtf_K=WNSrGBzKUR+RqdBW zEJKPyFjQ315)y56q9jaNAM&zU>3&Msr|Z3X!fc*M(i$Nw|5-s-x1kaiQOB`OX-T(H z85Pw|gOdePE!xo2XRgj1u-8SbAT}^{i%vR&PAOE92qhWW+0;%2NRcV zR-|$=L;id<=fnP7)0yinZmEJwb5%?UbZgg6S0gV;H`BgH9V2S=)>Jdl+#ND?bHttscwN(_A^H!cJY>KFZ8h-81*M@?g}v&UO|Y-Jq4(+vrHs# zYJ$uR;%a`uzd*{y8mlQ{rJ)TepA~d(Rvg7F54Ygs z%#qNSuuejU4S_1MVVx>-5FyK$62@RL zxSc8wC(f5!y`8g+RL+T6Z#Gkz9IxreRTutb8<>qUE1Jo?VIekX#o~bkZi=wjAet4> z2~q3SG~ux!9a+R_aX-l;tN+I}w8b#rpKY~T5LL3d`73{k;DF*;;zmTX^MRdB{;^KE z8v(J*inyFVBXYUYl*<+BpZQIg)F>2<_aqLNz;aUADbBp_>q*bw!9xax?Fzo|nBpns z9_VG&Clgan@S>R)P4uW9hmV^I`zDMfn*E0{(IN?Cg&C_;@?~F7j%f^8FpezKF;ZrR z!UjYXygV`8N`yyqWAkf?DGD`xA7QJ4gKVx$f3(9zzL%fl4Eq&>CDP%4&L-xx^mz$EQUFkXM zvSgHl^}dek5$R9c^4&X=DaY%q8bTOQxIGr?1wAiXFyGfNwwY0Lk zq7u0$m85_4uUcXvChVz%Q52L2|CO>~Ld08nw`9QsS}dja;sl=7tmJDIdG#Jll67C4 zer;4aUe7sJjyKh}5OpOwvU}n+QTlI{xQ`!V{*SJR^0__9@3CZNs zH(VcOW>$duWMb58V%_!Df^YDJYe%*BC0?44pV*W1&KbHP$|mV6W8Pos-Yw*2xMX#}*Au2BMs zJtwH+Y=6ppU)AuB=#&uhih#|+OW+_~o*&tly!7}7{wh4&l}Fwk`Q3ILX{77R^`3=% zFFae*JYgfhcdv{j2EIB-NE`Ga33{l zuDMm*rSO^E)g9}-Ub~wcy{_J%em=xc>KOV?+(q#;Dy1`v^w0}oHqjNEwRAOXFBAW6 z9P<#$mdJE+9c(S*R6M(sV`BmJg(Go?~+3-L844SC#`U|-Cg<1?yl!Blhl?e z)Nd(6*mW&qI88}0n09zUTL1!pUC6_DngYHNM(fjq0f4n3FC`}CYO|>Vz9g46!k<-x$Nbfxi!L=s zy%))5W2R40P0Y(<%sYIr9&{4|6b-odvFwl&!ZY9y6;bNbE-2V8Dj@}eP3~Xpme`ld&Z#ZpgRIp>c(cPNfu(44A(k_K`YP&bGrfkHz6?s2z7ic z9AJiZTy%pZ2B0$sn_*@~%IVD@%puB;H1rEhl@7t)=*p0L!Tl!6+S`3BV&>|X!Hv-%MhldF|`m#Q&+;((ZNoyJLi zAuw@eZ8+btU_z!Pmt( zMFb3#X32`BM^K(_w^0{#xhHJWt1)ZPq*yVmr{v*?3ORRm^itIW(!uE?N{CUJ4jC5o zo_bAFWT~)6p0#b4_6cKKSV`ID6hQzuALS>zYk)!ha%%^Xh%)hP-5Ss_oIg zD>G}+5fj?;VxZtO<=Srcd?AOF7*|42Az>)}V8js-l>vPp`f=pdeU_NJKHeGlkK2%+ z546FFDH($SS<;e8C6B+b;TZw27NfF`j2gXz7R_Ql!&OY;zD4XuA78IZ<`@$Zh z;qAggQfxNbH zl;Ypw2e;W@$8mIee}_)^7=Be#@8eSynwsIIZ-6CjMb*Bb$<+I`y@*&<_wskwS@iXD zcUPArpnjqGzh_DYsiqm=pe04MalI5(*<`pL-w{eNQ`3(QF|ni|mr8Mg^DW##FKYzy zkdUkV6WlGCq7Y6y*@Mw(iP1u-%ato%D-<+oBG4vIp7tpLaWw%Y-pj(Dq}4f;C8K+FHW!KHIRx5661- ziNad&0urh)ZjoFK0G)Eb)jO=rDW^vA5~J!A*ShaCmsk6%mL&{zQzF@@f1lXP1Tv|_ zGV<8s_`7_NiCy4ymI{@q&j@E_j+^@RH%6f8oCnIVgC*dPRjjkbIS;tAi@W2g%94sx z@^vI6y&~aj=?#T|=JO_?CH3Gas?`!ZkmJnQ#w82PZoM*=ER4Nd=>h~HP@!`EyBuR) z+zO!^(he~9BY$fjwf9pf!b6tn5mZ0_msrs>mV=NACaKTcX`+Bnp{Wc?Vv7!*7TUbB z!|NQQ<~(JY@bH`?RfvZYdP}?#svasp>~$c@0sX;Dk{Pf@V(1K{6*9;!BfA(pmFj#~-U*Rm zh%^)K+I^pNotI)4ArVix-udeS8o49}jdYKvDY?NSs5%Q`rC6B{Ec;>TH3YdEg?_j+ z_kCC*0A4oNos2-D+BlG?(K;jn^@#Z^d`daF0iYQr7fZG727gis$fEa>L-dFx>eR&3 zmUGuqey8Hl-9x)^xg=ygtG%Gzh=DzqVTO2C6W;~hPwbgcnXo$9eyNMiRU z1BGc*G8n_*U=%3gl}>vUd7Y75FXvGLLLpC+6*9ji63n-G$|NjXI$(2}d_db_hnRfQ z7HB3bh}C(~)a+T=dWPqWFC@dj*qV9arWCbB^>oXq3Cl?)u9?vrLFTvhRmACLIwbd- zc}~;I8zVQ*X8k-s)O@u>74H&HR1DwF_i>$gAoCTPsaq@@5LGy<8ob9aA(R^3P#n^h zz7#HyQ#{z8xIiLBb6PMQ45*I8KtKyzGS}5CjAfq|q6qUs3X|t(P#LhaKg7=}D+$)< z2$7oI(7@qcsS6kyOgu)_UfYB;(*B2LOlaw+t`kQe)RD-j#Usc)^#+M^hYZTxhtg$y zn08fI2NYBg4U>KC@X7a})fh3?jEWk$jt%!ntULjN%W1OpG{i zB=Ql%uK@H+7cY+o30&5TuaVq=44k2#1#V`&9ud(2wAvP{@ps=CS9yH^& zTSaOf0tD**@(31JfMr?aczkK(cziID%!lWZ?>Zg`Ylmqrtbo~AkYUyqAd}OAU=$^c z#q`*oJ4B<6{#;DMVEaW==qocp3sCuC8+cLiZu1H^duJTyvFp6uvDm~KIbT+e@F-IK zd$NdydmFgyJ4G05Up%xf3OBtT*O_3BqI3sYq}lZ!iL$CQSZ!%KlL9_Om65=##%3TO zIaFx`>nNQ0kIcb%o3<==z%zak=W80$`wJ#gE=oO+BolzDB%8@} z0mDWHH=Ej8?;}x`XsQezcqLkSs1 z?%Q=lu*vC=VB4xAg3X){1lwl)=JRqs1iOtof~XBT0uj-rpidp{9_?JTwnd?sjX2T4 z&~&-Fy^lr?G{luKjcF?;|IN@-Os>qRZL*ae=O@l|)0XU}Q8F2NI4}g_WtkCwCQl!N zr6uadO7F2e%^-~`9Z$2VNBXd-?)^b+k_{wqp4G&Z*mGxkBR939?ivB4z_VW>>lI?5 z91jFaZ3(i|vU2+4a-9W;FAGktb}s192A!QE{}~+A#vt-^n!D7&VF_2vo7@woHwX1H z(@{tZK6*I^z;r1GpvjJNG6mkwzI;&2TlfVYZMa3>b&kc?wFPsjX7RMq5F8bEi=N=IA~Tc1Q_KU`mS>B_jt)=FKYVWBQ_9 zNAv}stz-1VfT=ztMF%Q^-?{Ltc)vafnhXU_qZPMkyjt@k*NF5&==by_s`$ zK(3OIA!|&H!ac<_m)3U+bo|{5FoSfRcYf5g`9r8iW)IPkr;$#ORL`Y#tUsKpKSYbO zL2PN0Mflg9NOUab!y+?ega-GImn|vpuGSf z+~K*Fanlx1|Gc7I++626v%3eQtUU|UXTX~47TaN2fWdm-nSFr=*hj480V{hyDu7+~ zHa}VPh5>D^Z2-dRBqeGw+Yd-;X`MYrONWo?9Tw@#2BM=NI0DT!D{cK2w~&-&z1zxP z^=@XB1;>O}en4aGzFS-Ilg`o|*5)!bMzf zxjKi?=Eq?NecYx7pq*j&aRnbmcgAKK(U0lGSa=sA{h&7G70@OLJfpyUoT@BH2o(3powr{!(KoRo}uXiot1 z)?pW3bKp3Kxhnh^gSum#qLYX$Xu@^w2l^7z6xK7FPcr+}_3SB^X4Z{GV;$L1alVOI zsx$k@5++D-|3;|xtfqrvKx)8BO~~UB3ragY+P8Dmet{ajLMEQjZyKk~E{Dy7ktxYS zlNMJ4nLE{_q8&78{=nakOMf&s9=eWpnagmXA?@Bl)j@3Kj-%C$CU@lTJcYETJLql& zJjvn+vb*_J)-MEckbUe%?SAmE>_P-5z30%;>dbNBBz|*mnu(S0q1~q5;t)=@c>(PN6g%yicM`Esn^kMsm~7#ob5SuAS9x zCnH_&keHtWaNWqiZ&zHn)}~Y>?bV8@HJ!-BHSyeCh!T=KM{tR*E~vUr6y*ixTgW!b zQrl6rOtz_p^qV#qFs1_!3Ul0c8?GYhn)eQd^;0*@Q0|f((q;zmP3JsdVBh5+7{s9iU$y2q}mOXPIjzEu2c3^uHjD%lwLY= z?VDT!bpxeSMy~DT8tb5Dl8VHi8E#Nm^#dh`M6#S3J`gq@ZoM3p{<1KTkW)4COwwNw zqb#JT7zMIpUQdAwB(0J>9tpswh9SDTffFF7*&C4>!j5*hQcfFpbn7Yw4S+EDwaF zMFFejfl{x7viVRpY0K(Yh$99291^fx$y^eL>!5q4u0gLs*m){r{UIn*Uf9bBGe4|LG-DG zY0%@!3bV}U5vIX%Ycfrjo1Ek0-If8%oSo8OJi zpt6>@*Pz3qgWHh>2cf*+Cv-!>PuS6<+F3R)cs0U7D+JvvA=kn7Zo|LuT!qPAaFy|t zLIPlj0k7B0E5>3&E0>Ib$x+8RG!GkHVZIE%_qb~6vh3{=>Z53}9$1^|weoJc9HdWC zy&JEKeu-A+)tuR(PnsNc0pM1WZ5*ZEAV>?62oxN*AC3{kQ04Tqod8gQDt&EO8JnU> zu@+x+S1pgTxcW3R^d-!%Fitng3@fm#@JL8rHD*4^^8gk8M@lgn2T3__wmxcrQU?`D z;X8$=rmssk?llKr{)g+#n!@GdKE5j!qI<*g5iH*Lgt)jnReWCdwB-MRK#5?b>``n< zxPj=%IW(u>Brd%YAXHz&#yj#MW!9Jg#aG;~fG-dRG<3*ZMPlWq*;UYB?3>LfGjo

    @SRW+l;ys8WVO_wROqTmc( zTyug|VT`Ofsp{rb^|%Xe5=UVUPwt2lr1t(uMyN;)I4K+!D0|1Kqh;nelO-Fma>=Pg zncfVdAZt3|n)NFZinI{5X!$!P#~1?WRe}f)iwHm7&3H^tz~ahQv3awB(yd|kpCt0| z1*J!=_p_4tgzF2!@#9Z%PDeE+z>iAw5V=_tg|1o@W#gEx${j&pmx}8OWKT$SZ`?2%^i)4}3a~K8d@BRRaBo#`73S8*U-rj6!70I0^))zn~IK#==(%uR(HcVzu)h?^WJ&?JUMn|-Mnkuh`4bh;>H#4_Rxf~Ru#?y z->fY9+ZG_S#<*J=ahUiZB>B%%K__l2SJ6shgQ$iB9i#9BEeP)jmfRu$(1PDnP}oUW za1sSYi#(B%!gMGo=%PWV*=kAM8}#o+N3N)jS2^RuoV;;fMAdBpfuxbe+^7mRvW~w& z=NWkW*XO1DFSO+7`jYUTu%rZtNt^;c(hkwmo#3q-;X&o{bBhze3Cg2Z&#EtbcCM^M zs6i$hP`8-fT<7>&?dCeTjkxtN&Gh&Sd)$%f=4U4S)i}Y)F(Fsn(KUQsupZ-RWQ>-e z&oWqvAUDgA4N;XdxW2(-XiylU91vtcj8i)4mb1!&NOaI{rjgqH8bOUNXor#lq3(gcGI=a4L#~zjLehOopR|wxn&MV03BkkKlbx~%Z(3t-g!1Zq`)CsGQ6&=%}cq-!w zQ<4%-%=(rx^)0b><=Iz{;_8W~9C^n9P<#N%If#pZ7`0!)ZI;?EH1Tuu(Ap%264NFI zAHW)aQE=!4w%U0N0iLS&v%AuNI$k1YI`zPj%5}o>SMou~d<9R@#&Oz4HG>il!mb*c z?qIJSls+#1d-eUux1S734{v_4az=#4aUo-*=J5p48FDlm!{xdAne{NixKJoTCJ}nn zY(mRyPdd35$x(G=F#Rz;i$F$r0FV%C8_!^y;xS&-ei$KXd_|Fz8YdP?S$-vOMz|P@ z@D$8muKs`>RA3TS6b*{&G8%mx^Yvp2wv-UZY5!3>bws+|2{)_5?Iaq7nTrmU4v7wx zu80nmReBt7jt(4%CPCIY#6GbUuvlv!{YN8_0C~d&2vY{9Pwh|?bu6;+>UrVDBT|>V zTI&o+kBovXjTh2lbg~eN{!f2hlr4^Ss?l}u#SQLrsP{$ti|SCy)j3gQB@xv5t@1Na zz>7^RjA3`gLqx}@KxfDT?^@C7&Tyi3E`UAg{N$!4$`xhGxyUJB{g0}`ObxA}a5lvn z(kTaaaixm7`=z=uyVhY8PNh^Sf=PU_;8 zFJ)x5XFH+@-)E5gmiZTPE1WXdU#>6(#ia^CK-J0)!Z(B87oj1|2RDCB(Tgeq~;mdV#htoRi6_pL`lmx3IHDq+1Su`u}{^MXLUlS(hbD zU`%K1HzU&7!Me0ZFl2&$4V`o-BF5@gFb_dRMgDzjx2KFuw>p{mlyQf`zSb&~4j|Dn z^LHMCt1!oC(gZ(6d{qTY{WOEuGR@5PxCn|V4g>vbWV%#DKF=OZ%=Y0yI}ZFZ|{EsVRY%R)%8M%03#`#3U?kjc9Sb25?j-;l zB3U>If-4Q}*gqamKn+de~36+P=i20-E9u5*p829TCyO(TI%Zh>Ygc%V>G2zBI{B2q`U3 z*J=t1u=U>R;j67fv9S%7+R2^9kv0-ZZ=p zm^2mnic@xU(qx)U+r@ql{U>LPCCpP$VQ)^Fj?Fp#?h-SA6Ju#@FGiP^r)_Pa>E%w3 z+Xo9xw$&7u!~G(9K?1DpoL+ETH8MK>{q`GjWVd_^$V;i5eR?GoW)4MRC7V@&ER6<* zws#S#?yU&{o-4k1(udjKMaAfo7PAw{l^~a6g939v`x$^(s>KmD1L8|xIsP_9>(EXw zcAdC=)iurS$4S$z$&6_fXf(*y_NhEm(S8c}8w+%wqHWW+VD)}k+uG52rky**wX^a} z`zCAm`<&963hSG;*B7VDM!uh4;m9lr)HZSc4+R`cUd;dCzoc*3CmmWA^<_B0sVikD zPdMh3{zRRn)}TL%@7fD1nEoK|;@mG9fiw~$)VY)RvUrbY5`ALWt60FdI2ZPbrR}k< zIpkQraqLvSNft-T%V)_M3z}Zc7GE+4iIl%tC|r>xHP(%Xd!h_t0ca+X2|&M>Y_Xp{ zoMXNeW?KR*nOFIm5zN`+xXG~8mRPPBj*Q^y82=^OM*e3MJbYP|q8c@w%?q9-kR~6~ z6*4wRQ}M8XWln#g#ua+b@Tkq}9WSMVN|fG$2cj7VB^@DDP4@qRO@PHO8)Lq~7v4|P z@LDo4xfM_pK2C;qaeElX8ImZ7xVvo>kZnWa4*6<5x#~3_> z)`t2xcEM@JImt|{TP&81l?SY*nOM1ic9!cD%3)C;ngpT*@}b^`k=T*P#o433|iDth)Tp{()AJ65{?|NC&&ceGZIw= zag+(m1y*ArQt4C1m5oVZ!pDKxfD)69M2(2xCxWx0i{%`0h%UQ87tYVRH8P9zQTT=8 zS9G{kP(nKlEIC@+PjG_cs&br)86$cPM>_L!`{+clil5-x#0p0?1Fol0jRz)k+h2&`MxvRr++5>Ut31 zMzBP3MT-8~9?|z40g3!i4qf)eO^5O0w4=qOieBQ#6Q=Qix>zGQpetRbAEMZnfxt@0 zE7nmSCAq3qF&MnaJT_-$IQWdbgJDB6wQ8)~2CDSbjl5k%(FPydnsU5GlqN)95%SoI zv|a_u6vS|Q$_ishWI;_o>otkRprbU?g`QXWNivfLfguj|sHinsjM1YrF(64#1h_2F zcuU(?ZZL<`zRi&bAxa3FItAV3Fgt*jW~6c%0;ZWUgjp6ece@II2x7-lk1N!d2X?XX zs)z{yu{sK;*2K0G08T78Q-VS{LEc4~ybD1KaGT`n`_{>L4EJyw@fAlH)6K@JP=!-0$8f;}$&4VzR-H1u0JQ z1Qiu=z!?wR5dsEYoQqM-qMsGTpnDOj+%9CyB!-qlKllNT&242Gf6hWfLqMxcV$hf@ zbzKy^)CEJYFq~hK6=%CT<(!^EMI~%J5j4A4Y7>Q(z&f%-i?dB^0$$AW8GIE6SHO%B zdo6*~=*DH%=z=U8($g2)kAcNYPl>>Gqv=xnM$4dk@IYCx!3nNt6@1Up7OYmP7LNr# zOWh#%@&&0ujD3sz47R*nH0VMaTDYr75_i3o8XJrsdf|n<*X`nc)3~AXT9+OhEVyW> zB(J}d_rGfDlf{BZR;t5eoC?FIxN|E?5u^`DO2{2p zfzT?jB1N*KvvHQ9Onhv{DY7%HIY_S4xZax1m29w!GkIfKPG#K-lwx#U%Y~fSu{~ke ze?pvzYj+VWH;glJ+mCM0B7D8|2eiH6>xPEc4|okDTO_~Sj$J9tFq2{>;pqIPQX+Y5 zO1b&rV!cSGEhb#7@xN%{4x=gLqC)7Bp^Jg+K{qm+vPOsvL{z;m$#2rv@nk-5`sF2% zXbSJi3n;plr#hmtp+q&MOI}u<*n3cTPYk#KJEXb&`$U;-Q~1J44vv+7W8?%%3hLgYChQYj4uS6{cFMn2CK^!WD{9Q zdHvAAfD4LJ=Ht)`7Iv=Q$9=T@;lp&MWdPFSu%li`ycH1Z7(R*}$M*OrUFIyaLqAG) zI_pO9YGnuL^TM7%mQ!dXF-9d0g+D4uNz}rGrqpTPEl;GKUGkJNn7gI-BE}T@Gf-pT z`X^T$d}m+#DBa;`(h2;@Zwx+R*JV-|!MIQy9L-859|5S!AS#a}FcRr$ZN(8__kr#I zae8D5grWMo5w+j2^FJm)&PN96HQ}qHI(4pfWas{wbPWKn#)oT*cJrt#J16aC!5B~z zUB2V*H@WN|1f_H!YR|~ocvoVSeD6CKi_a%GV`wab&|JyHc`n^#A(Tnv)gHH%o65J5 zIqCmfwEQUAutsBU)igS~1&)cghpST>d__)=oD$e$B?ktYgwCPxBr5#O3E{*{3mQr- zVgArhLhC@uL(aJko-=Ieph5pbaV!y?6j&>P&~mOi{#Jv+#{USRTe>YWB)^68g)^cP zGdk;rQ=t}WAtGV(&?71yUgq)g0gymsh4NTi(W%vktfAJC>RO={0#N2zTqGR-O4%&u zsu8g4TMt=+UjRpIl@#UsB3Goq;~du>*F4>^a)W3WSjt6v;M1x|{@J)c16LBZUnoA< zliBB8b7Y(K)%$2K(9etZ0z4JfMGJdi+*JD492Vw@R27BxjJRq2+bJTjs3u})7!oL_ zp3$wn%6c@D|3BIIpJgq9^M|37NQ@l|Qb9jTM2IJTLo}tU?5;f1Gu>89)M4D*3HIQ8 zQ(1D&*9=J%B2h2UV3pY7LetFF<(uXuOZWSXhko>VO};sxcwO$Zs8iBKc5=RHRLH-0C5~fYfJ$QQv z=RtlB^;FmFh^kceR^vh-2vaFqE*VbaT4-=!66xgtK|B;8%L{pmItz`#%Z{4}7gf-u zLCwMf9Q^xBH+Tk}5X?N|R5?gax+kh~iZt>Yy>f(yBA)omc&l>MZC^;Z%0U8C>th(Z z(+xgGpzq>f2UjPIke!N13s%Ma$7MNSCVD`tQ3q|oiRo@_U9`)PmM^rlJM9?RQ7yts z#6}$pdBR>kFx}jlX~&+JZrNl9y)Be8O9C&dPS_hyB-r#*Ct^dcx1q~2*9m3qWOf!4 zjuOWyg1x}|Ni2vq`jZg3A^eG`JwmSuzNzh-#EW#DhNnn5Su^jsH65gQR20E`beu?4+;PHXB<$TXUhn})E(Uyb9n3IS z--?F=Z><;{Xba~PUY}{`H%o%X`j8WCx~OL=BxJ633`c?7_{I9E!j$+<7~k4LA}*=kE9viLmi9( zi?9^GRrHB-9k(X;4`P}&i=Bc@mcK%L_Jm3|+$Kq=l^T-%_HW2e)m2fhq@Y{y?o5sX zAVXw4f4WC$kWNn`%V>g+m}w*u0w3nSsaZyrS;mMs(Xbv#|JAA|$_6?r#Xq6=zK-hZ zbyV-D&LCkc5}nysXLJRWnCtLAJqiFg6C}=B2uCsoKh6<=P`fk~0(KgDjDm&b`qi2PE0^7Uos(U;jL21Hyj-rzS%no zY!hohOKpcKSG3GX(aL(XtPIhTIZ=gFB5-srX36|lIo0(&>O&I>K=uhzK{SozBU_L9 zYzKwew27RzQPgi4BJW3rJtDGAc5m+Gv6MjSX3gsI4rgQ|^D?*FI(NF9%4&}t>nA{Zb5ZJ=Qoj(VNZ>oRRzz*XN9WtyT>r#d<0#J)E2 z>GJD=*HnvXPSG683`2uBkwu&UvC`py&B;BBU&=Tela9;Q3i7LzN@*qdNHdj#K#tDledNdPzxH9G&31kL84r z=s)etdsCJFWvtiy-yiFKMgKQr6-pM2`F~}syFSOHS1-Y<9_1G&j6xckpxhd}^XF7b zfWXFIC*09l^Jk$g65VmUo>S^NEqh6~VX~2nqRIaCVlsHONx2OZ9SUAL(Y&hUB`5o6 ztzn|&2NTUhCpyj;bfPIB6RqBk^&OVAtA3)Tq~N_9e8xn3(cm3K3nZ>l^$}Q+w=#~< ztB{9_duvX)A}5-Yv5xqvZM#$+ExNzsf1~hX+gOVTtx%B=DHRT)@ou8wg5>1lL`_ zb$!Cg69H8$Nh(OAUy6@Z&2xNk;FE71+Jq&tSTZrgLLI2nDK_fRSc#+|<%r}jZ?WSJ zjS-1Qlz$_{cB*e9b9U2OZpP4*W6@RyYh&0>MOlg5lc6=yL!hcE<#isfYuPM~=6w$D z60q+q-mm3d+}}^){VLwqv)7T1@>(aytpz|RMPn$KQn64Bir2s(k|^aFi0!;NosKgY z+j}z?L{-{9ZYG=omQa-DsEPzf;-Z*F=bE@U(&UQB)J}9W+*i|}V->E4-9fapm=Xj} zQzDZpq|j<>FG3}k7+D3o)FmhgJOAv3nwqP*x4sDl%^I!V@qBT3=ALrZtd}5VHRCa-qzm>!Nn0rO7 z?M5`#oS`YKvdn-AfdyjME+;t>A!UCP^Ov(#VPp9~B9;2l#dyZd!NQq2`|eMvA~9Zv z?5u=ikXXwd?8FXM8+B5Zdo)1~t>-CaZwU!ApxY|hQpK?(goG+P2e=f+@3BZH=~;r4 z5&pG=mlumL`_$;_0=?eH=^BF(4d!4MN3-+BppOaG)D8=e>LWsn1wcfApsR1$Gr3|V zqZ=WkQZG30XEQGC99qPsHDBFS3z_wPY-N9qYqEs=r)Ke?bt<$Qn7^C{$Uv3 z9Oupn_pk*lf&D3ygYI06PByPgZ$PC2D2PKDo@CIHAl^92>AF{CFx*s6Vu)&fT~n z**QLgSFIbRFt38pMS7Ef4wM0k(9Yn54!F~!EkM(;+*V>*r1Z!hJ>f=W`$UN;D|tF} zuE|Y^==uNu2?<54`2QCZQk9z!@#7EGTj5zSA(hCvN~O;biLbL4G&7a8PZcWV)p4j= zH0h39M--R1DqG~qCNV2dQPf53z`vQ7Zm~r;F^Joy<3r}+WF_k|Erm*=h)5MDAWuGt z&IpfVR7nJ#M^cg6*m75>j!>vKff(>Bw3|@cZPu7}Att5WJUhL)$sC1sYBpPFp&b9I z!fXKq%;G47g0g9)+$JcUgO-${q3lK!Ez6Hmv`sfLWo^WUrwLhEijb%x;wE%SMBL@J ze+$$6S125^`+tDK)tmVL9SR2k%EB5b+})SLf5(Xh<+pOYgBvU{?ZyPs%(Mu#oCk(k z`cE^Rs@bYvKrsW&j;A8d4gg(Y;JTC|)XS$}?MhCWv*g*GEE;ha#mmG})4o!X9=#Q6z;p!_?A(p#Q?Ta*9Hz0pav_?6uL?M+fmG`(mUb!)#qx68{+3+EU6Y?pCIALYe(^)tA=-#DO z1Rq~ta0n`)Sd<+5k1`wV1LdZq`ulzAEr|IK6_+8*!lh5DPNNyQl@=;xMqwmb681*n~78D%3=PCxQQF!VYO`s?*cviK(4UOh7khwI!fX z<3ajeq*KN9W3GeJ?3-;3!4YTK;*2Rh>?LHIAU4><+!~e68C)!=5 z%RbVLywvK#cO@f&dFFlo9o`$*Xk5n8BQ?DW7Dt*R4Dz0(1iigb>r-f1VdGp#Z!pCC=h7xdWS z@hK5BPTFoCYiCMF%)aA4ay3rc?xp(Hx5xyYju}lRBUrsy%iRUz16BMo>X$@YSqZ+p z#?fS&_T!rR+Vl40O4HWAVqut?)YK~$+8LxadElnTdHH2mSDMzf*Y1;?`{ky(HSWzB z;rQL)jVO0mb?#Rp)w4b~Lcke8LUqu=LvyrAXsCd$#2fw2&%w8K2;ehs#(FE@2y zR9Z167CiQ*wA9cLziqdUrnL5-VXX=lU%T5lr8w0+sz+xJN5)(|;B}b2aY}K0vq~DV z;JqAz`+c?UhTnZsTiuvj+g{*yS`Kczu?j|1!vqe1QUMZ)_S250bL~oZ!l7=B%q^Gv zahq`Ppd^SJGM;Xl@Q@_nHBCa1CajW#UYd~7gw>MJLle@P@USG{0ZkF336DrZCr$7) z;h&OFDGqCipjcBLm6VKT@ipNwNob`BO*G+gNhs9>9B=9B8cARWPaOwn!dgj?Z58+K zX~GkdfPX#-%{1XjNx(WzLUT!QgQu+D*_62}Z?IiEo5O0S5J1rnR6W2UGJ#<&zX$|{ zk`Din(qO4*4&)QFQOhs=)QV57f@Qf+%xf*b^pl*6$^^@EpP;^4e(9%5K2-+y=RSc| zwP*8Fzg6?Cnn)2*V;L#7BK*{kPyK=ia-Rg1Yx$|gYWP+Y{5|(gXrh*%`fVWJ1_uAI zgAQa_-eM;mXj(b<+M5qF=a=2%vPd}G)lP7FwA(Dkge3!QxFR~!#dQ7MiW~V65p(#S ziXy1JLQ>I9^56*{PJKr-gb6b7t^<7 ziKIB?Q0l58ky4VeV7mROiy78;s;q^MKT;$H(V&bJ7l-iB2O%`|sy|{a$7_f`B&)+7 zVjw1J`04t4?9{GixI4YrzShsXsxP%buSRJp4fL}WIpEmOY=pw5zjD&pq6ao zgx2!?@mVB#mX)#S*~a*D?22yYSm!SLOE+^k-EsEm&d$7G_lphPIi2LTGI|qqjR|ny=~Yu3Zzgon7C|!BVjf~#J=mMDpT_x9a)_h ztZf9BGpe*B*H@Xcpm9f%5e%Y^B!9glNq@X_qaFg=XtCE_3GS?~2i1OXn35NK+t9p| zde?E1=sfKMN1Bf5-27m|T59L?Fhkrci|ytfrn-G@b{Bsg&hG2U;K9b#yyKur)k<2| zR{|O#waLs#ELNFi@SwJ*Y3=N>3woMUn{obB=jc|@MNy_Gc=$zpn9T^L=JbP5Gw*Tj zwOu(iH=DG6RHGM8P>l+3A&?VU5Jzx=>Ko(V#)9DA&+CML>TqJM=WsKSTF*MzbfEd^ z2b)9sQ=i)DqWaikfz{KC(F@>_s7~Mi4TvkazvczI=V0?2syx0IQS0{DxxGx6L*_)t zk0`w{Y#iZDs0V96CJxIH3S#3P5)knan4LX#cQ12^^R^v#h^aZK9tT3z=LFGN-bEY< zg(5OAnzHacS)K#w=0i+d(EjH`Ov_T{J`)!d40RXv1F%(xn$qNSCv|qrZs`qV*Dket zdz%)v?odeNsKDofnqPjB4ZWbD`>nVv#87jxi25jHU(mGs#|2#7->N0fRkLZRcv!&Y5I~ zSDW(EeY*8>B6uf+!a7@5ZH6{)=vK%!Cvixf&B_PWrlc_8*2q5;jXzhLKE!G{>@c%| zhu6nk=_Kuqea!KLlZ)94r(u5Fij*+}Vke_w7c(G6xnJUA)$s=4+%6DWtf$)Nqr332 zW0d2FIxrUfM-x?jP5Y*rt3G|#8XVlt>uXMS5_WB0_R0ynu`e5&q%G}dh6Y>_nu$vl zXC2+_-~I2%CKo-XN{aDQ*RZ`v-hR6<*JRX2&5?IVV%W3T5RMF1B<+%ZW^{*O(cQ^0 zUE(Y}j}4H$V)4{yhrUJ)eY3-_w(H@hl$MV=+zcj$S<>EexcTFm#FPm;LSG8j zF3O~Czx|Fy`*vsGx6Y|0TdIzDT#9kz@AlgV?v3|(ukg7Y{qI;rUi!5nY=}mqVQtZ` z*`z(|2vc?-;~`Ewaz(m+komV~;&+geq%}OpGWiUVy6lo8Oed2!@aHLA&ON%B?YD@2 zzI}x0asW9q@!QWu-Okn*dd3W8Tl6<4GNtGDHysBi6jn!e|3rXEy|8Thx%03ee;y!d znZ&@u#@(I%-D#P}rNKoqr{O;VZS>D>>~E^O(Jh@BnclUF7L!YAV+h#<)hwb``4Wrm z>Q629@EX&i111iCs~)sU=cXalZLCS%p^ihk85cY#=_V7K7%8s$%~6&M5_MA#Jzr{ch>FkN1LOZ?RMVLCgZ$rA3oYt4cVS#ff1J_R`6}|4tEvN-|@F6=j+-Ned34g zQzO;WJ}|x`9=!H~?K${A05xH-8SZSeYX);j?{)jmVAHL3o5uQwu)-D;ry0(+)?BOFI-J2o#nyQ?X&!7-+L z+1n7H7%RowrCw0J&IE72Xs*^DXzVEjQO4OrtLP=l~+VO zs{P8{G8Dz=M*GxI)6dy>(=gNXz&8tJ8shVrl%%XV`vU0tcyN7K-76gQV9{-;PZ9Tq zVdgOU@zOBUqx;6tsSuj3XK;)5!{Mvq!St}Y+wFnF&CpP)j1l4k`NB>fj_qv{+-vPy zZmE52IG*3{5WmLEEeK}6kuM91opLPm|BhXMtT~|~SP>>_|Mz244`WjQ-|&%l3iloA z9yj>t1-o#>f8gBa5e)hZd-g~`_l3QBq`6^VHpc{zSsu1R977S#9kiUA-j+F@Qx>$-~KYhOkO!cK64b~ zn{NLx%KWDH9>iaD+X=-L1QtTf(G>}&UM*P6Nh^P0K^8tPN4rBm^I(y!IT2Z6p{+a7 zG|Sx1b~XV?iHR1e6VofYJ!x_hzLN$1Li^x}rjpF>oM?{kwn@%Oi*rJ~aCucKc;E_^ z(J|~gupj4g?S=s4`rnw=<>F{4@*09`^{-^;(3=mJI&n}da`7Mx{X`aM?ZX}i^Sf+2 z)PFVXUer6g<2UBe19B|;>!RS1up2kn-oG_?uC9M5AL}>Lqnv#S=s~bCOyTXl@Xh}w zUIr_{z$Zo_shxU~=~%o= z0E6psO=LxQ_$2cicf<9z$;syQl4S*a46eCW>;jqOAO=)-t(|hRIk;WjwUIiUj}j|N zH2cAfMj3yaWjCH|YEz_1?3`FY!r7;oA$hymcI}>JA2`K4R1qwh%`vLHT~i7>5%_)JNk5U`k}j$;qFq7p~riG8A?a` z$e;-)5q~Tm;*A&FLgz3H2DjNgr<;*1w!_XaWlbM+%4DSjsr2xr@84-Bo`L_#4#%Hn z?>)n`A9klxhJXmct^ngJ{b>{clYxM~?-S`lP_z@CFN%Vjby+}& zCd#(I+?JndI+rZhNds94M-kPu)1GuDK{a;Sjc1zU8D5vOID|Ld9(xuJFt2Z=MmbCt z?ZI6M0aT$Sv19H;gCkBJoMLp95Qz|KKRC-QqOvK!GvgTO&fl4;%KP)Br=;IiiLw3naFGBMr0bhi0Dj~>4_E%RnThN-9Q zh~JyZo!)WSSqUT*Swm1)!>aIn8AbX6Al{4TLi_FSG4t%QnRCovn{S76iV>LIm_v9A zIgj5Jub&m?m_8-vg*%^+2ju(b+4&S|Lm{?bI&(A?PGhb&{`>arb4_oC+vGe`_3J$v zbsl2oW;^>l(`7(7nY4V4Kwk}BbOG%Y=5Pif^>5OPRvPA8(wMe9fx}>sV()q88rr-1 z52m9#BW3^b2llY<*gm7pIc;_!_)!aZ9U}BTn0%{!bhH_L;C46A#iv&$zgz6L<)EZY z3MiTI1-p?-iZpf&qd)eKXu_u3$$vCmn+oLUz}yHQ1oPMYk-hny_M<rNm7!+<=Dm5leynK7KGYt z3&#<4p?(Is{^|_Szx^kGB;c<=TTN)id|o}FAi?|fdUCW-n6B@C?xm_?^iAFyt60m+NXTIARtJBUTWt!6xow(`h0Ux7b=VD zf*vCUT=42-^s)Y>snkJXM+)dj>?qs6tN_K*`6f}jiOk_*k!r{Krmd-nA+id`B4J=mkNJZk`7UogO2Hq{Mn^MT9TE#m&Ko1vSXm$Wx|1knUXQC-7*N;?XqBc}U z!%hXS3p_xZNpWNb+w}s*I?)cf06B1?efa{@DgUY|Iy(E)1*T<3`lB37Jk1{tWir`j zrcy`685fX@>go3<)60|ejM@{m?#urK!<=Yu{}Tv4(Qf#YsqP7!q&g1B;&hoRqZiRI zVu{N|T!|s4r%+7kCmEkTe7tGZazQap(B$NwKflrYt@gt4rZW3^TxL3uElxtXR1J*T z*TlF#2L(Sm^3~&6qF%P!$0O6fY&%Xcqj}7pfcL@6_PGg~=v=6YV=iQ)I>#=)(EQ$P zl_PQfx%ATYf3XMr*$i?%x2OEs^v!#j#;Ep|KbvY(r_vfuRk#xVVz>Mmh}PM?e>V3P z)nOBrjgNn>ec&RKDf;vY`JIv9?_Pwu_iNkbe@wfPUuiPj{oFLSNV8c{3!2myyrQ32 z*Upuwz-Ue24hRP$sYX6iGWd=xT#FSOgkDd4f~kDr|CrAG8ooUreiI&du7nI02O1p2 z{0H(CAJC<1Wv^>nxPDVZ{9;p)+J1|4SG+jRwN)3J=BcowxOtHYS z#AYYB=?3Z0E*iy*Q>VdQ!v|~7D8IzC>Av+r$-7n(q5%0_;)~)xf%aQ+m4uz$qGkSYiK$F&49BMlH(g??{hPzX zW->;FhQ0j~lKS^oJ7HGI_S=YThk^V1cH50I<=8BIHf zh?#ck1_#6LI6->`CTvrLY}@BArc*&g3oqL-e_`V}-QM&UbLcUjhsU#gP?>t6y>PcR z{^q%Xk~sDC5XTPXyD|T^;_%Ipx4$_#mR09Kq|N_ohL$Y|okWy<$-c-PC5#N`?FIJI zznZq$w_xr;AD@|2MxF4#Nv2XC2tOv0lTh|V`{-ZIrqbK%8{+NHAv@7l9=Oz;aKHi) z^yKhAb%*Tk8{1+M201kQ=S|`y`CdC?lIh{hun$i%tq)ik$Je9==89)VJ7GQ8Vm_Z_ z+ExFkz18J`;Uj2;zk_FYguI=Js2R)X=gCNg0lpNX(U(#tqvt;4R0T;c{ga0@PCANb`p5SjuDQI zp;(!BaLr0?94;2Syo?uux&!`acVA}uroIt9uyksE+%9~$pxmB#Ih=N-opHH2jaFP0lHk;vlF3LuLk`B&Qh zwWj$Y9~XKF>WEn&1rh7Pz^+&;c64|@*sE(zS^g8RsmascTgx;pu#Dh(ZM}fOIE;gjg0h=t2{r0Yh3z{CRr^tiNKZadtXq7kr z&LWAv!dSy8``Kkn0A%eCQ_KMW5%%x#`l%;%=v31Q+4iETX4p`Hda!*C-kDLK>ZejV z$c`0km6_K0QI)^cM_49dHj)20Q^*$PN1K{v1~l0lp6dpAK{7@IR4@4~PqGNDmcu0y&}deh!k8 zuoNF{O?+%{xtw)@EW)%&*?MzG?3@PENbL9Ju&GpPhp;4j-gMKhnaG`tQEM8BUPfx1 zU>8m|k0EiLHp8?kSR)>0!u9HAn2N%W?goqiZ=Ah%hUwm7Tq@N%WUwloN*^HRU+m5q zDzas-f)5w|} zW|BUQtcW_PQS+qBacv6GDRl&Mq@vz6SDP9ULa)YjHqr8{r)@FQG~>P7OmkAXNS9|g z=u^?DMtZ@R6qSWz(M)qxD>B^exb@n!PAZj$?eDS9HKxiz?|zNxdBnfF`e|0)skTYu7g-Z|Y$rEa)q(8jJINYSqTvIVfuUSkd}68%2I!HRCY%tatS;pQLoSu=%S}QWLwG^LH%|rJodU-CR6htrTCIBxP(?x zm`+qzE)_`hiB;rMX~FKCWrh?@z$0JleR9=+Yt2#z-{GCtp@aCvo;KT*r9a2fBbxW? z?UdQDf(iD%*`{r`ag2#_3GQ@8iNr?GADK-@$W}li5JU0rj9HrX{k!eIXTv*}+LqUw zKRRpd)ay;BqI;cefzSiE_u%!WcLKMZady}B<^tzBn?KK-QPs#+op54t_9ei>^(SQu z4&y9~it&ly8)Q&*4nNn38g@6G%uDq5!LH@a#(RA`3+oohsov zRTU!AqWF*V4L0V=1=XRFg!c*A_|gH+mD$1piAijKTi$Gf(qPf!`C>-z6T^XDw(xS2 zkwp8ao6U$*ma@j*vk5j{PNgcfGbh^4P45fm4EF<);J>Ilw~@h2#x6%!M~O57NTvc8 z+75M1$mJ}$Kg6AUTRPvgVFG&3XDhwIo;}|T%$qJ8{ujG+zUiG3Cx~nz-O0x7=krbb zvskgil_~VXEDYG*v&j1oa{5kKW>QYfA#fAFOBVT$(Qk<6RrN4&V*ZJqn8W`PT9RiM ziK)U7s4)SyU#-SoaEobPn=1zF^y_|&_zA2_Fm^1@y9SxCaR%bm=EeRZ@~v7q@*Dm`ukBM86?MP$0o! zMO`Hql?kCM{mIn^`ZB>zUclb+Zo6;+GJS65?TZW05Y4tb7vOX;+a9>kbZ+=|(n51= z&v4w(hxU1axGaTzg$#rZhXcU<3o;nsOoN)=T4=hIH4p*7V=9S48Igr;ew*puBScI9 zdNJpK!%8A|I@X{H$7KS-_1B@|N!0q;ZKm7MV9~uQN=e{JSJqoKBhU*WNMRAF)RcxE z{%_ts&WjII)D@5;6W`6`#K9rQ1Rwu?P`ImZOLMDP-3==&i9zbW=`f@k>6TX zfbeh%VI;~$g!}8Z?0dU+u_=om%xTg#OHA{oU|@jm*R64Da_BN>i8&<2Br|`)$e*-V zE-}5jq0&mi%O&bg5Ci;Bb&?5-93lDY@)iDp@)}v<(n29MjDT*jgS3t6t z#_*vVImwia-G`YwZcN2R$Dcq686Jxs5d~m?@FS5iCM=cNAG+*HsEO~e#-@QIv2^ug zRET_E5-cYmBoW6K}f9obNnmFSrYB_;Yr~U1md4 z^m&Wz@9s7Sw-Bn9*hBv z_FhxoEvS1yEon*g`XPT4FIuHjCN6@~vLcy{)D-*ly{32mrd7%{t$Uwo-~FMYkn&__ zCt^yt#Tz8JqdY))=i0lI5$_yzpUJlV62qw&i;#EZ&|);xZM0FYB|0pgDrFI?^c*m&fo1rE6mUl58(F@ zlhaLG=3-Y2K8_JYA~k5ApTXQ4iC%+RBiKeB>WWF-!E7}@B2P*JP@(j^_w2|AP#!*G z7d?Rfa-Dta0dqQPk3;^BiR4*({@=|n&ZGAHf0zerE)nH5hBkY=8ft>DV`4D20IZ$c@OK`Mtte-~P8@SbI6r1pUVb)0iNP1UB`Ll~8XS zqq5IDXxbk{3hI-7%AmQ17DP}4tCXyzIA}Awf*7>Hqm&?Y`L@+VrpG}u#Ez7QXwY@c zfbV1eC0XonAyXt@S6aX}>Jx^ehb%xsN(J`vhfL`xky21y>O#l8B1IX^negZPQX+wS zcvPNf9l%sp=K}vF!V*aABmWicM%RiY4WpZaA`njV?H3Q>eOq9wR+;8J2Cd>S58dx2 zotMDmsNlzqvEx^ntO4Ci*dvLQMvrb=W!}s~93aNFy>vC&>0j)FtIZ)zUnvf^k`OBG zVu$_C{QQ_J5enWcUwaD-_W7%5WMlB{wVhlHgA*!qJ#hAFv1H^nQ9s zg=I~4SHWjrBD@2tI5FQbJgAltpl^*GT`nq`DHNqCf{Tk+{Wg308gp_}Fcec4v%xNd zaToaS*mY~nDG))swJ3!4*codPGj4GGFYP^R&1Y3VC3WmNapcG1Ee-m6I6a`VDW>jo z5N%WWz|sHKu6=?X?Z54tPna`#9QvfWuuDst$LvW@n^Dzo7H12DRdHtx4dM|XGWJ`=EaRYSS|&}mmTFW1*&u4k=09dX zewy9<`__NPbai)qYL9rvln;0j-Lf2n5tShin1&A%*!wj?jbQibFdwBp-+z~#tSl>P!9QPypZPyRa`fZM z{tfRB%a&0;;L#&|g71$Y@kv_9M3j4IJ;80y!v@e+J@_o>xZHmCtm)=G!FDm>Ulm8& zCVTvz&zaV7aLFF`oH?TSqhh!*oF88{>YZ&DK8L#EJ-g~TQ&BP<##0ZSaK^XWZO@rY zohR++btog>wAZaOZCX58EGs+o-bmxb4$wZm4%^cWcJDeMa&?g{f8Lx@_WB*tbFsHF zv7KZ%!OzQO8Qo^DdmdM}d+bZk<0|-?gvRjISP%AA%4!*Ww@mZJ1A>Vn<^^BKHdymW ziePzVaM^^M3(>P-t!iM(=&51aKf!s>ux2u8xxKz^rKB_&;-)hJ#IRjWz)_ z%FP$_2Wp@j{;>$ST4*p2F7QZ%5jk!D7qMUCRSo+28`&T+IO!rqDg#&4E<)Z9;bX#> zctajjro`(635Y<@piXX$B1lCXMpPhM3)TV|%s_2ej?NHz?|Cjgmz6@k#r-D`Cphya z?44TAr8m8#OV#p695O`DaIe~;`!NQEUUdkeULh=dK>0M$wL*dbi~rDQq4)5LEq0+9 zwAIvtTgbJrENaAt2{^Yb}ehXaISm;YAJ}4 zaTbwm)FRwRoXM1pkSnE=2S~f>3S(8s=sPhOfJ{PML9X;Ak?!eyb_&1a zb|p~q_ZCtu9TBkjAKI5*;ev^2MRvz4=B)g?egq@nGbjEF^W8mo5LL?X0Wn?@j$C;p z#8$&#U1Sl^shOz5@wGSmbX?rCn0Oc!Y6F?eRw92~^<&7!1WW|6 zD51#oE#R7;DU!n#qL4we=f8&N_N^WIn)#`)u1GMV6)+$9x~X*QitNR&o0_JPkii`F z0M^2o?7G)c1wCZ9zHT~n+Jg)tOPX%8GKy0yT;sqol|E$BWIyz68qH#9EdjBCU2O-o3i-fN(gd8%fjQA z@3v>XVLIySc=a1>cz&_(zhMT~`~uK8uPdx8j*K96B46mpBwm;D7HJ3dgNE&D=y|28 z>FgigG-q&X;Mq6L5=J@pEpr4%OYeQlv`xLT6%MX`4zJk_Z<*h^AKh)cZ8S?eFZdWQ zB|?avFKeF)h`rpA1T26Fi_?Da&MFke7~syg?%Tlj)~&YF+ooOd7sYsI#WGEWa!>L< zUv6hDtXlSt`KyETd#CqIh54*ln4$=skeL0=d*(!UYLQ*`o;l9F!oO*gIi%=` z9gdJ>@Wc+=f0MD5cYo*v+dl;C9D?n{Waq0JT0XzP)8KyWF!cM!P3G|Yt5IwsZP+6= zvkPZ3@`MiwI>r3W2xKu3N_3xbQ021C7-T-R%Qu_8(*Bp5F{e&L+DU>i>GzqfPwWxz zo0ir0CnASPAkjIV;hOL=A@CjntbuDU%N|;c3(kG3%(-b1XAvK6Uu|2%0SK7^`Lt)f3H~9Q295ww*g%DuGYIM^} zY24uUtM!Zhd8_H{TyHylf>DhN$%M_R_%446gqT*H^@%BToLP3vr?}N^w2MB)N<7_u z@hPtDlkAnBnRipubptI@_Vsq$=cZ%+_8DR2^FKG|sp&0LRTq9?x;kIkL%+bC=o)+3 z7s!Qc?2<1`w%ZzQv>>EreIJI3CM0FVB_9or1OTLO3EKGP3v(|e7k6+-X+e2=&`t=3^fH zzA~=?o8qr^Ohq-N7KE@-{0mF2jC&=;IlV*w-^3sHb`xQ_n3t+@lW@dZc=IU zpA4Rcq~E#M{HgHUVj+(__H%81Hp3I|r?B+=>1Q)6{_1qcKK`?5lYHhwsqBNFO^3D` z`i}ivw-|w#Gjh!LX4oa$ykH5>qE)58m?=&k2KPR(#DlkcCpqaQPNpcBJY`zJp|SX? zJlAubqF~qdyfIukkj=Lxac@>QCVOYxJGi%wLHffHI@Yp(i&z1=C&K~dKA^~{{}6W0 zOL&_Q+YgaU+U9-X-l;?Hy zW-V+;o4L^bAIc>AIN1FnoJl^QoSM$9V&cpWeeD81`9SgknJcbu| zhc=hm@>pCNI#&?Txtj~TgHD%k9Qh3Ho}cS@L2&2%Tub>h!={u5hZv$Ba(@so6DZ=v z4>bLg6?0%IQVm;$paCZN0Wj%Q==Gu(rx$wdYNth|lVh_*G6zYC=S_V@QQ^Yi(HBtF zDUb_;M_!24j~4M&x)IE#hF@)UD}@9sQAT7=dV6(4djeg%x6n(qkba8m%a`kOO~r%H z*T-z@BCk#Sx@#PJM3L7b0$98ez&Ne8(2gzg%6j~Zs|o}N3`1^&(P2nR4hH*Antiay z>r)lBThM4i3mQ$RfLScRL7pJr>>C{0Cgqg^xZWwRZSAYXOOX~Ep-Bk#5KoW-gITxd zW{-~Eo}0Z0PY^DirwYZd{R`ebr=j4TbN;j7gKx(Ahb5I>!WLOX_XlA8Tq$PCPDjQP z3qG@sElzu-H39%B_rXRdMB%thDpKgX>?jn9jk_jE`;N)}A?>y9@d23y6nPQF-4_-27^>*-uqdtNQl(`wH4cUq|#~hew|_{1mBx=U*6GpqDt{k?OxAoL%vqU z`siEi9oUuZ1tKYF_RpVwK(fQ5CA(wt^~wUF;QV0M3o$#p*eh)wrOUD>9hS2|tNHd= zF+Ai``$nk>rTN_e6MXa1(V@bRJ554 zZouDmUwFypOY4cIgKT&RFSZZ(UdzsumgHa;&{twt=xg@S+ce}wpRc#C8n3xD7D1g_ zTtWW*8VjLLwg~EE!&JG@)->^&)8pSZ@hY2r8s70vr-WBa4P5_bXE*WslVg1o@3+p? zwo_B@5cj^X?U_xz8=W8Rw@tm;R=2Uz=3KJi0IXSJr^q1iN$~@S@x9GHaDaCh8t^X< z@G6|Atts(ZI}2@>67SNI(G_SJ*m{Wp7kOF)#-~?3QsQ||%h4GE*y`5;(KI>r-|Yv@ zyw%RNtL8WNj&SfIeY=JCBeicR^@d?wsc7j<Y{VxnxzMt#_Hzj$nt-u*R=N@dS`NRZeXT1t{N}e5`^_n%A7cYy~xTuFz3Fcqz z+ncgpReVZbO20ev?B=XjDcKY4ykn?jL_2Rv>e`~PK#VrtYv&zRLNy|;mLNto)O1Lt z*RBx5O;YwUuh`#JdZU_2Ny*tmZ8%}0*Vz{;z2Plp=*AZ;B9MdbdE`J8M?Jf@SA-kZ z-n)U`zu(>~ZBi%U6L_s9bl4@PqQ1PL*gLiC`SJeFzCcp${ z@-Cy&%^kcpP3zDS?N<*1&?sk|{e4H|zH#=^j^4b|al#T4@IFTb@xfsLL(J}WTqmy& z2mS8qpyyJ1 zZ)dNQbDw>^v)8-Hy?&}S8w`ILR$I9-?iE{ppm(&p`V)K3fnH6~n*=y^L*>Hq13{?w z?Q;iuN48eIE;o%Z4WY&s2N&HpAQdmS9lLmg+^0XYf9m435KF*}E?!&bl2vzi@s4n_ zmxxb;YEaN(u~TLT>!y1{%)BwBm;`J=ckgmLx4Tyf+jzJ;V%Zn={qEjS=Mmeb3f?f! zo?GR0s~RT<1t10)q@f5oXA6`**$4e#M)ajG5P!yADGZfy^*MekqOe9INm)iPl*{}EqZvuLm@ z5k%PLi6@9?;&dLnN>6-XHO_iHy|%@l>2^nuNB4uaUr+B~?R_&yUmBd$(`%V`pCc{@ z_U4}6;QX6VYa)u-&w6^}>B7kedA5%jx{%I9kq_FJjO7^(B-JNYBEmwxdWT6zrPjQx z>~yd*-e=n#>>Xz>J=kl-mTlg_UZ1kPqAOxPWIsJpFIbFzOt9M|+q<@~mlu?M|DJRj z3Ol_*2L`_oV_?jmY0v2eEBx8s)yq4yg=YJeJiB`_kN>nahj{HO-n@mG!?9Z2R;WvM zn1Zu#8Crn--e;#B0uvZx|88szbf*&1dQ~R?>~*f>;#c)qiZ&pAYqZ z?;JMu3SMvNqVVB0L6- zEhBs*=ZYe_EYubGJ2|Pg__8pNSg>@@l#JaM6wDqqG67%A`v%R)zdaOkEx?W5^PC=x@t|ARaodC^v_`;3s^NM zHzsJp=A&`=D)GQURo*#P-8&{E7)OEAITq_3V?}0erI@ZjETli#)`xjj+0f@q{Y=(u z7au)UVgNt}5`2!E{u+D1VcxvKD_9O#p|deTV^JMpR7%Smy%CLREch0DVWNU>c(&rX zn(eY|P{3u%mF!HfcXLm%&uQ7e4RSYZpo@^Vcm-iV$Gy=N@= znkuC!X@bVZ4Fe3-mN?iSwv@>u{!r9bd0+2XPCAb1>rHl+*lm5is;bYlD7F+;*a=F= z`R32HVkh{5r+Bn}sWo$BhdrjBH>&tPAoKlJ^yI;I$GD21LNK|`Vg3@7WFhvO6vWhs9}AYe%#9xR z%kdjlL>QU?B9O-UMn?Nju| z>!s4kb#?Mll>J(-=={RtH0b=!*Hvb0MJ!(9)?gtLQ>q375a22|%E*;e)H7C-r6{jq zb~&;X93cu_l|#a_HJU#znR1cKL1JMG{ufPBt!NI66~52^gUeC>PCtU>>|p!I5nh@3 z<|&%O6EL*&ZaKmmjVf$NfA1Lg@xAuO{;X`*d}KHG_cpmxlJ>D0ud>Z+$P%m?^iNLc z1QH*WDx^V}(|Y?$4ZDW*woTwQ?=U6w4aj|t`RnsUd6FPnGMwjBLf7)xVowRYZcU#N zGypxYldwXuEIw^-4v_NxVc!Y7gL!xZyi=T~>>mdpZdf~gfOl{~@bS9vSjw6K-qB85 zn}4MDN3u*f5)tkntKK@&`^G^ce(@;p%8L7`9QV4w!7YK61v>B_k8@IA_Uh1Iu+CmM z$UCrTZqu-Xb@}$rLEbdye%s|}ZzgKNRY!Z5@TeN>4L?~Xj;UkB!j%%o3OdOf3+Etq zq{uN0rPjY+?39v)Dm8mTyndiXIGH#Cis4fw@C;W>u_zHp;Qhhg5Y*3|hj?ev^wmSW z$<1U%jBY`R*e3>qRjFeTOvrNZP!|1j>`6me^k>@3ha&NOV;>%hAo<{`BZqnAlIP6f z-UR0k`|5CSz^c+?y&ewh@{kc;hqCZwyZ=adW{G}*Ck!Ovud`Q;@Orv4o7zW5cthn` zIMSOT0@0k2-l4q~zRXRF1+pNpa*GFqnI!Jxz9OrebzKg&Qx-!6_WcIOT3A0%CH>r`8bF3h{CTB=~;~7at zdK_z?KhA4A=t?I`CyJO3A^L1WS*Rj?XSY43zQ z12~OvlkI-I*R}u%2n#K+Cm!#0&RpA6z17i+h%Z`_er;}R~ z7pyM;8o}g$+sjY%+PAxlBMzdAsbAR9kqzPd9ow*U(2?Mp$L+HxdP90`5T%$%3gJWc zqI*)&JV*yY8-~Jk%S8HHLubw-f8*W3X^BsM<7L|u-HS4 zgHnaq{128Po+0*mjq=Jr3&=roY; z2J;!MIZXlbH8u`F$#Yj)s^NrYq>p$dCRyi;Tkus%J*%9+)`QkX2RY2IQdcI=mQn@~JMEOlawhha(CaT9= zm=!3b2{%$Imixl_#()gjos`);{TZHSoRxZYrZo3OcltD==K%F`mBWy8w9$+n#u;C- z3Iz-GLa0N1bSNzMEz*Z^giT(fjHWvrwsD`EX7uYTQ?x!6OqQvjx-BBR$A}9-2oIw$ zjbps@4scWr4LFxV-4~0E&Ti*omXmIFXB8tozH$FiY;^3W7&@yUZlj0S{MCDfb%Engi>0}02-1fE{?#6y|iq@ zqHS7@IRLU0KLD7h20)W6XwedpwJHG- z3OK4JH4*4s)Mq6|-20{*ZS~88?#t7SQE^$S5Z=RQ;MCxg<6Lq?m^SxdD;ipo2Bmqp zbFMg%Q8rpGSSiG$SU2dN1|elc_aBj2ERS=x7gp<7wDcke1Q+INgd1u|r4OC?B^Dv#c(%BsvM-wwE+ zQD!?BAG9X@O7~Hy^ZaWf=0>YEhFI9`Jd^zmNd%=px$sJ*we-}|B_Uh~ko9{YmX6q? z?y@D;LpbSnb$niEfWk)Grq`yxSV0&ruSGiUw>Ri6NWP zC>V)**rs+uv<33V25tA{5G~YGlRMI*;K14#IRM@?PC9WosKAuWn#yrf6(>us8+)nL zeUVJQPEA2C24Z|;E|t$4t0`8NorNOjFhz!e4p9x0mc}&EWONx_GE@Y+LVrv@d(sEr z%cpf^696z<1Mp`46U>x0`cx~iBDZwVqi)%3BN{D$BT4OGGwD>&5Q5Zf3FS)y^nJR!cDB*0XFHMc zcC?M+&y1qwdJ&QMdaJ!~(a@$D@)^1Ea>F_wH0($+FEbM(PlcdVmFgF^x~jvav^flhXYo#7VD zVd*d1J#h})H5-~#11DSRcWi{F+u57|_O3e7g?xovmf__KQOFrxIz^}RWLZ826_C>6 zC5nhp1fRVjPv#vkIbJ;>DLXc-uaB0cKuQsX5i2d44RypBRjR4dLqrZ+kLQ4e(6C(^ z%Ry{os4OkA1aa_nPPMC5B8%P>{Uhjb9aXpPP-kT1bLMAdk_6&o$#Jm8Gb~}7LuhHX z>7f;#PibJ0Mwo(;exSrm;K)=@zA?%eiFE(60Hh<|G6+j52+_KYH{3$*4RehFk$dly zb{&v*xo^)kI>uY6(*!X+nrWv*)m+T^S)1b=4RH4Nv{;KQ4J>Ag7wqv@-X4Qx*s+!# zAA)xgp(VAmb(jdvW456cG)72bm(zAIJ#v#7oF-r9Npx^XZ@-u~u|BTrEPD ztq@*+P{$)^MRAlO>2~Cbuwk<8A0u3gW_pLuvK&`FUx_9u!%Kv|oz0icbQ(&MFsbQH z_yT7g- zMIlpP(gX-96+e!#t)%)@i^BTlq{S304iHX~8MAlG=%xLD)G4^p-U+Ut!`QW64$AaK zR2L46$gGfT^WrhO^=OctM9GbEl!SL~{fF%Tq2iB5ha)Ua8Y0@JU=w|-r`Fy7>SU7i z3F4pw&4q*^Q(0npDVUYvaThVh#Wtv!9YppUS1R4Cg(8v+M#*0|j|CBzLYmJv%MgkMSnk=p#@=~2;U=nj0= z=7?NKjzZ)rjA)2P7!?76Ag(E~0}2Ju5_= z(oG`q zEMsrRZ4<=jwPh^BW<}mVz#U!??T&i9`U~dv)G0 z>OgNZRy42hRAE~U()3?A1DERXdJ)}+G8)g93PD_k;*{|6-e$Y&XQ3Bfcu?gbk-0(5LtGFh=WU0@pVyW~ z+p7-Gv~5wmo7uK-g_zPpGiYd(OES?A2E8gKTQcwo_=6gw!ZAcqMZMzazF=4w1@s!U zIXX^X#w?(g4KqdmCs+Q?RRkwvkbm*sTEO|0DTS@~M$->2plNipw3n%yvXwSVMVO(a zMWJ}gvZHx+jCr^w!^|UXU51kd>iFXJ~V9`&WDGj@8vPNxo-VJqeDD|xQ@_ZlobE{ zxq3w&2NXTR;Db)XHdr#mq8ghWv75t@?dCnTHZWl7?r5hjfH)Yi7=%j}wP{^lL^}aQ z3z(Xs@N)IeiPuDP@F93wU}evVwhR`^+mUH@mRft4T|T@jds(QI_B+85%y^~IQORG) zn&#xS@eOs$hO_?rDV6?ZVGQ<77w~$mk`O|zvZL%VemFLWh-q_V!pbTH*@CsAthmrz z3ucX?6Vb{|NGMrT>#6Zt2r4E-7|4J|^#!ek$!kuX^jAb?dlDdIp{~p*+EKiO=}$_+@m!fd%2d8sGMCTcs!1solo8@7At*aAts7}rE5+>?qpC`+ zNb9APhN$%x)FU1i6Tzy9fbl7dEpG-cqefZ>ZCbJpsfKV|k(ZOku{hNnk)fDFCCngq!|Ao2dpP{S?$aa-K4;Q5= zQ>N$X($DE0&o=CK)*e{DZFzTc5DKDU!HpRPw$kaMncY=fx+LAUDmJ6q%=I{45$yn0Zsr{OvX<(Fzh7Hc-zFcgK>Fqz!2zwGS#DXJ@Vefz%@JN+t535ywY0gb2%chQ7da2Q&^;U>Pj>l=v z2X$&wMbInjidMaQ_oYT%d}X*u-q9dT9Vi&2=|r}JquI&yAC1r?xq34KlC{3&OLG2O z5#C@Ih@(Yn)jN^sc0ulpa&p9p$fP0Q9QZ6ncC{5gc6)9axN_08!a0=U-gTKVEl}m^ zaid6I5^+bxjR9;>*2Os|y4PJDHyXKwFuu;{5&qW?0mRi3zMu@?i8`aU|NFf22L?i9 zPfw%XWLnz-&a<+NC3r)7pj(I}bD)64v^W-4vcxz(YDxqNQ0u~$_cW2`XYxlfw{eNl zFZGS9WzS)>dw2=GRq9T?+$h3oxSUPY8{IcA=X~dl?xD+#Zh?(%v!(PMUrAWXk-qQT z#Y>IpSRXAlqNzWAC1YT;o4Sn6^=0n-WybixWA654#>J^Oe*$v@H0%oF-Qb=jdSmM= zjh_STz&BrR{N8-eDwH)gn4wDyQZel8U*&eW+8CtoS>;Z@nuCA%mtSrCBwI>#D~wM5 z0T5jXFU@^qh0!sQi4ZqN)?Ou(uU8n|dCM;E8lz+P{i+y;()#P#F#Sq-2W-8315mo1 z4IqyD2vCe0eLF3$fDBM)m8!*{8N^#2WX-{k4$iLq?wV_i^L6ZBuQ6hg%}+}-h$GV9 z?Yh$F6_$DU0(bICaJ9i*w$eDaE#qj8jB*%e?|>0w0FPtQ9gc-UHz({qbggk*V~1;v zg#mqeZsTo#F}M)5JlB2edZS<9UN?M$aXheih7X_da*p zD&y`pd(>AD3)^>Docu21B6*Vp7#DlYYOE~gDnx4k9 z(eSLp+T2)r2R_H}5i=|;JIgJ;+31s|+47YJ`fl~jMu*_84^rJ{ZZ^&gzQ=+6maY-g z_wRLwxJIn$o*{b?T?$$k9mnLE>*8#nJ3HxH#=+^n^aExU>mb}zrk+W;JZhg<#VGB(#>=vU7RzwrtOYnL zx>21K-JFlEV9Ok?=KS)GRB6vG#wEszyZo>NDy-yIW2wGtulxC}Mmy`!2MTLJ#hTFuji)!Aa8w8EjU(%AxBnWWcq-9AInTUtESNbEF;Md8UO$N+ zJ#4+rw=dy~@>n-JLJrF(#Bq{^=nM~)rpVT1C0eTSk2S`)PG0_yujHSILu3C`ml=OG zrlfr?=dLt3{BwWh5cqp;>)Y9z+O^6Za=X#mzFZxvgUS>YF^ohWSSl2HYS`*7x*bAi z>^IzQ%!tw7a(+f)kEAxcc6$BoJT?R}6yGau$2*J~J{^6_9mY-O?hh3TL#lh}%99$5 z=K~+O`kltLSoL>u(E9^7{Vt<->kp_S#|a{tQo85q5qT_xRu*j%ZclUc<~5daU2^w$exsf$_UAA7gaGC%!n4vQdt zQOh{GKe0744Mjv;$c~d=`;T&E-3mbux5O>mZ&D>$Mv@lmvIV>OZli0nFLUKUqM$*< z97CP&+5dPqd!w;?jGPW4>utJ_)pi?UK_)?#-GtxEF1j_xfvns!?%~MGh7a7^?=kux zzmr1;3~9QWCB&ffwTCkeMZ!aJlP(Q7xv~r&fXY(uH3nG>UK!Y0l0?VdYZP_9B2&1k zPm&xKaaKTN{Bd4-SxG3{`C0YUQ}-JAu>*=MOn&IuG9MXZklHzd|{gky6BTkmit$sD(NxuKSy@sKvotzDDTHz6CY%0OF5e zBXg}$AfIFJw$|t`cJW%{FZrK=Wze6;L4#xD`1RIsWWJlW&R}fUf8bqwuXFpZGkRI8 zJTDAWRG@x9l& z{9HU0HdD=bG^dSB%{1n4sAS1ff?g@2A^N4@OjEC!2q{pa>;c2NWn%=YLVs1yY(Q=y z_ssi@1!*2@i2U1q{XXL=nz>poXvw#$&RuWBa&gE_3wH2kifmxY#T%sVdQNKXbe~yo zbRV!ADay$SO)qrT3j=51GiZZq#g0CaVgrJ8p_?F38OGq;zTe0V+~gjAKfC3-SGn`< zH@cmE-IesLwKS8~DYXs3b$F}Dgr&kWiaA^B>BSl%X8CHC7*TuCwmD;q4`Tld-q zoy9h`5j98Le7Yvny>kNx55IR`*^lMz4619XWBP?aqo`(F83! zJs4Nc3Z94JkMq$@QrPRC2tA7)smm6NNMah5Imby38G`81OiKowvm(RU$@tsrYzwps@3e{?{j~Az!=w@?gDSp)I`TQn{RNZJg5%XU-lq+=$G!}4;ovC z9?DfuaX58BW>8sb@mV&K)rx3qM6;d6nYmBW#0(BxiXhJLX6#XF~%2tZhOVc^g$#PTt6#;nVK<8;vf_lX9H)r?8!^ z#JGFgMq@w_47%%L*cg-NY)+fw zU7vyeITEu`-JM6z8TyFPLSjvRgu58n7e8XO%c2nP>?^!@tNXV{jP|qdyBRfs17qyj z5C&NIz8phFs;5F83~BT*>vIts&T}98G%E^Fn({(MNO@hKwXSDc(9t33z5V-RwTc`U9xTzv6}8pt0KS)YZ}j7#eD-c2mx zsc`xUCL;rg#|Yd5JB=aP%MOzrGFCFDXlJ|I<25MkK6k=vM(n>puXv3G%SW0+4eU^< z{d3jsm4`#_ldl==x^nhdRRcN!S5gfUnM?<10IM90&7FXHlO@Ss^Q z$`QyE*7UK)M_Yo{%b?xNxpwAu7*6Z$FfCSi7dg#k7ADwq8aPpC=Uf!aUOP7ym}~K3 zeUJqiRlqO+cJ`IllF%@ou@JV~J1~9@w`JqJDf&RH#g(z*(V)@!wn)Qj=a#rvE^wheU&a8O`FPmfS~VmrV`@RLo_aTu}xO5NA<&q#csk7{Mti z&LYT)h_|%?uga)YPXNev8~O-;=1Nndt%e1n*_4rOw_46uqfuTd;B=O{C0pJdBI9Pm zGA@fXlh!zW;;M*jLUACO?QHAkG*sJ6R>VE9 zsxnMV#UQgfJN$s%;!3-@L=4LEbklf#PH7S)ZZ})pG;%;i?xJs#=QLy}^bYJugCimp zpHE{^jcwSL)%0h}Np>zY6TjlD>T0%t*h)jO3D`N-QsO&5rn9!qF(aAiqdX7L z4~uleu198UAYI_ni!L4JE_&H$=Jwof zRsCzdrx=uq55|si27@4}2gJ_b!*2a{qg62;r*73(`-9e%2GP>zde0Yn(PFYlqStoO z4-9YuwZxz_sjjqy+j>%CYGbYNKK<@wSRZ?pgp}rZM@ZA$X3rXZhpdW7(^YJ^$UOmX zwGWB;q|UZP(Amu6djYsZ5~2$P+I9B3@n>OD_$BJEw{|E%zD+DqRmW4=maO4;xYKr0#(vGlg(Eu_P$EPgf$?C7yM9$Lqpg68i zS+aCO)lI=!iIiC$R6ZMWEV0*IBN4~&;>c(~W4B?YGF5`j%C4StxJ2IGRXow=P@+W_VU=S zR4>Wu_48Cs)QfFmvsAQ2?2G~W=1f~U07AF!bN#Upif*pEk`lDGdgnkadSX-Qha?SG9WyK&O4uEF{YUzX}!uig(M04{OH^)bWW*vH*u7MB6@F^BycE=OyyBu*GeoOq z9p-F8*C1GH4oT(!X%ZwK1{Fa(*NP*6brHZ`wX%`H98wS&OfaKT0-Ae1zJI2?xp?6m zj9updK_uj1#-uRjJ$g=!!I?$>U!5^W3A|V{gmQ)m zSR0Y<`Ad;;t!%935=&i=A1_fk0{|5i$52gs(@P@DMG5Cil+hFh7Be87!*eN>O6ACw zV_v%RE%k%1$gY))RbiM>jXubgn09)_+*my00gASpFOIdH!qDV!tsK##bx7!3vJE(7 zC7U>81xq2b<|3Gz+q9@@t^qq&#B(l!H-9N$5!SKnscOAJ^b+!PvW3;?OmaY)Y{2rT z2SZw9H8pBwx4!f;yAAvIZ)M7olrD@NEK13LN@`2e4y0`Br?XR}6~h9O6h@IEdIwVg zn5PC`A~#Kqj4o`u#R4=_Fo;G=HfP9-jGE~1y0emve^fA$%(}x@(;%yso@aNEBTbx) zQIKDme^F5p8U-5h89g&Re$T1O~ z;fZin6Cm`ltm#9`?@0;N2pU#S>Z6>=e3Ulli*^|jacPOyqJS?>>2}$vr%;7eX_5$U zWXLveH%ZBDuN+VI&}B(kj%Lrfalz6W&b|umlhJ<&ae;4RwJ9LiX8tI}1*Zp<>XU#l zhB&pu<0MFRO<03o7%U`EGMBDMr-@1=i$jUzWG^xKPJmKHo}yz{N1H$+@dP;Hff30~ zz+UAu6LB)VI5f~_QJj7d{lXhRG*^^(Zv^=$1tee9+Z*O6na6=R9G+;fcdzUJvnNzmey@0!Z9IV~h*J6!h0!6j zNVa;psm)YXb#s%!gVbl(FyZCYjEH!+30u<4l^yeRTB`!G<g z!ik4Vlz;$bK(rnXL=2O68ojC)F%#uzz+ss-BmTY?n@iV+#AcR#kkd~jf*!1U1y36z zY~9i#En;GJSS+MEKVBDVYb*NGTxaH=Qrh%>?ZMM>-C|`2@&VY>m|D6if5(rNQ5&Y&h<&i z_=w{sJ>w$IUzJB%G&bVgqdaUdXPzE$){^OI5$Apt7H>`lW5$Bs^v=bxF&&t!1XhWch8>I?T z?ZG_et2|Qb2@&UB<&nw_;v*TGluz;=7;&~IJp&@n>q*b?tTZW)RIY!-`9gUl@8crQ zcgmB4ryoR`q~^X6=UU~-2GS?u+^#%=h29XK@<@H+y&_IyGEq;epgfXYkBIZO@-)NK zJ>q<>Jknp?BF+^zB{1AI!Y3faBWb#TVdas$JA+~6k=AvJI8P@%+!T6Mc`}9mJ49IC zO61T!;(Vz*Qq>s5sXWq%D4&(TS)z%@jySg@J?$dSdgT$qXv@P?$|J~X6LDTlLJA_z zyUHW=X$>*qiF?`QN1PuONb+t)^V~#1d5mb~k-S^VJI4t~3oxfV((vYxjPgjex!U($ zGEFo3OL+uyEXe+v^kg%B;;SV)!LY?JQ69;Tt^3E7M-mxeD+$SpI3FmF)Rc>h|4<&G zrU-*qd8DQpbpI`hnx@nJ$|L2Z(JRU$<)orZJg0m@wkbR|n@q%szps=>7*+`UD39d8 zEaj?OC2yfXokrXm;*hbU_I=d4pA zioeZE_W_(NnXZRQhdRTuVei1UV`-mN2c4MxsYH*GDC8%C#JyCKVzZ=BOP0L@PX@SD z-lROvvQf|XH?bMy=<<#RTNhNdXR@jrj}`aGAFHaKAaag88gx3-z$J3eQ+IlK3F8#I z?pVt8e@xk+3ccwWK~DTwp}qgm&W2;j@ABKZTBX}cx|UL6{Wh<%eUg=3ooMMu%D?pw zO@$a_O&v9m*);1<-ZOukO_jw8&Y^>aD?VdXlCjrYeO0b*VOnOp_#yhyNcKm+WO>Vv z)o}%rc%he|nvSp^_9d(P$;^&RCaF7?VUMae@l2r!3BUPzf4I_)AKj}^zGVpt2K(g5RNrJ0R^uJ1WNF`GwPy762168sF z!OeCCCx~^9*Fu@4a;8BB;ju)6l4TViBe&`9^{JU{ds20I8;(SGT@`XTK`gkWjVC1A zI3-!XsqU-knQb6o%lbsFRLM3k${m)h2D7!ox|MpZ9l#=!0v&_lBTMx} z#m6V}oZ!`ahpNIBQnitKODdsRxhL$6%aO^N>w(d#>Z4E<{Ce=h!++F+3BBgL`m64= z5TwiKk!qaeoa|>;j5aWfFU(toh=z~=2?`o~TpDbYY4)j5R zW_8QD(%k2Fb_IVoIU*1=Mce=^r67Y>_f#0ps-sie74dWfY>wJ{~@ z0P;^EQK3av>r{29qSRidCsKE{A}Sqgy})XyOlv@o+}r$*1kkuN(oY!n`khr2B#+?6 z!>Y>ZOF6IKMc)~aDLu!ctQFoS4CL;ps@Lfv@KQCWn{|JNe3wmRwethCm!qUL2T^5b z(Y@^b%!2qDZU9;by)UgR;Vh!hda}6`!K)X^dY}v_tUxm_lT+CGf!fN4>ey_ShKgMO zZ%O5xheAWhd7X4Aemces+>MjfWeJokrdYHF+|%40xkW$#ki@(gHH*Q;x95ui4|gYRt$x=}N;Mf~}j!|Yl% z(dhPs^^m8*)lnp9@(EwPiq%|ogBl1TW_d+u74PvmVQ}RHY-%+?&PL=Ci!Nn}hD|mq z0fW)4=O7st@1&)2K{n*XtiNOx$%bN3c>jqE1O`NZvDn6w?ed^-o*?fRSz8osc7QUU zhoJ-V)gc(9k$DCejbMFPzf zh2cW47PYV-&K^|YBXG7CSW3oq92HuOO@)hzBb=I7jHVDGUlLNnFV5ilA;da_V&jtY zn8cW3L7wlN%U4%e>427xFc29Lgh?^u2}`j?dg)NQB_=s{(a*I;(*G(uqyoe#S;&_P zHL#1Nu3<_K%3J(_xHUqSGHFv+Vx`LWkQ8PGUx+c@+fmIug#uDVe~!t{3S&{BMK;#R zLkNxyEw#@kSt0D`k&%++DY4YG(STQp!bHQkUmHphM#M3{xPGozAa(akpkIq^stOf| zcCDU|T@}boQ5}%ShJo(LfQg;jT9KEqV=@z6UXFnTWbk8oDrjm01~h-F@<3nWtbK{a5CR=MMH}0=B zhGgvM9{Y&={(0*DAliRgx*^URCM-y35$oxb02jQ$1sR zb=jiws)aRnRpULojjimvUEVTsbKqY69PM!6vGB@p$H3B*Ho;Y)quNWszQIV!mcVs^ zc<_}_cWrOVL)x(5*x>$v5o)g8$-(7SdPE+AA)(|_qDyjF)5SuO9FolZVhSL8CrAwskruNaGrKFa7Czh_~+0d ztt>DiaEI2IvMx}gPYm$wo4g38^ECh08C?-7 zV1n5%Q0aa+!E9xG9{3`3NdJd@ICMn+ci0V1G#BbmJn3FI(d@wst@lhcd-3_wwDa!;#eVHScz{OKR@?ZOL(FpiPPqN?Wq>>d@S9Rxmx)x~{nHx8RaZ zDJ{)x(~X{Ko}5y*Z9tk{=N6x7_9=Xy@APE_>-M511kB9PAPVY|)+3}F>7AEMNox~~ z1c!v$hB8v?epwdQ0>N-NB}Gq7NlQ)7&M1hq%53Gnai-b4U3%+4f!?l#9qg|6jPwfh z3H8x7m)>~qqg%B?cXglZ+P!{s?6|4tq^6lx=idMLwz6vA zNkfMfxzWicV>s0vKG__khx6P^C!43`kIAk3G3~^l89X^WD6M<=@}t>#X}z<124jZ% z$z-#So_nI3JH_nL?D9wLZYg6zb=QXKo({GSnpu4=bQipD407wehBD+R6QKfQs<>=#dU{yN2Z{}Y#lG| z-mTAp?p1$l=%KH(d$#?>?xp=+JmB`D4Fi4)LWD4AUL=ADzZz0oP!fjiHB@RR5{UmyJV++BxC z&a<_DoPRhFpY~Bv{z<_%@;~4H%g*1SK<$+mZ+)p{W91a{Y(4wMzL9X@n%9p)-Mjln z>W>5(-=Avo{?*yV=JW1-?;AZbIuvMHKB-PFa6fsUGm*swZi~IfQ;j$5Gk%#C=-c?0 zA!fUl?wfm!%fo+LuSbr%@lCU>yKtY;vdcld4+m>%s~66wwI|M)T{f@8zM#Bzw%yMz zt0}k0*c6-Cx+Bb2tH*KmiZ?1x%!XgnJSN;Qr@8 zLD8A+t7T^Uv~{aNJYM(qQnN#N7rvQ7&2Vp? zWzwxzm@V8J=9o3^a}{P6_x8DFottru+1h=m-2Bw7C?_nn+#KgVHrt#K88vod(S%9% zsIimAxz22}m3u*jImYc+VfJ!=pJO(-TW6U^a_3iFP*z=YQRR$jb84z8r_C#?o>k_a zuo!xsyV%Ui`xDRB&Z2h0vfZyL%nlh}-=S$8@O2;P7R)o-rr8ae)>5F|UpE^X*Y7l! z1l(cIn==|qUNA?cy7xYBcI?5`uk{#Wd}V}P4Y;+=y(9lzV+ z4fB*Xi}9hxXjfu~v9H1A$iKD*JKA{3cC%40yZS**lU`5Qv&t%`RhLwjR?VBXaAA3= zm{TT<8*iUAs%Wx3YJ^=hWz@t;6K$=Lbh)IHXX!xWIo8O}HvI}}umdq>bam-t@ zprS{Hd(J*{jE=o+pIH#|pye|w7gkhssjV)bHLI-pxLy*`?%cVnBy}HNXXd(v`^|Ls z^!;X6_u~C#g}B=3{rK$F2WGA3IWEK9Af65%n&aA>I$_+IRST(DhWqO4 zWV5aZxz763%yu8X*KF3Zx@OuU$N|kIA;%RGgmJVtj*&`vWqGap%%^6n^wR38`O~D4 zjc4yM-wwo+o!5s>Y!5OfVoN8_!InIAjQmh18otycS+=GfXcD&hzl7}~>}59IwFAQ| z%1WxG%d1N+uxm@ESCrY>ZZd90hN^bW6eZV|)znU#S3axS)4|?;*Su#~vOSNX#1efK zHu{QoD|Qh3uh?nW_hJiqjdvyuA9=~8RTZW4%4$o5wp`~4bF6#A6XxIDZBLqW+~RHK zz^V3G&X_ZcCUzOx!yej|Wa>AWzf&-0dtT+9iu)Xl*kaDbNSyO9=VRnIO&MqNVLkF) zn%nIubJO{M9)HC|k?}WUVNGq-JX;Gr;Z=8G<=o1u3n~-b#hy`BS~l2*9)Y(Y{=&-I zvg&!|l_j-hrS=Tu4_NH~glkutoxp{}h5yLa$kD zwvQhpM2ak@Z_1`2NoUNRUj-{DshLq$SxWP2FPdM*2pUy7ysBd1yvhw^A%ylIwsiaq z6n zL&9B(y!G63G>rt?5`Z!UZo)m20upZG98S1rQNXWyq(o3N8}lpOAq+WXi#IN_u`T>j z>^9gZW6SV%3wN2VCmiefh4WRv&#tPPTf-;l$+BlT(PT(bEAPn+kt-JUVqwmzk3*qNt} z8ara#u!S?`meo!W`l+ccnaTKci?^C>vX51RQfjNKD%?xAnx7U`R@K@i{?PIJnoh2+ zJyy9tPq4HK8Y;{p!TT6vTdK@XBl4d0##q+qfEp6zm1-Q>CDpSQ3e60*d)Xt2lSA66 z*fMMqaj0soaF&W^-7OcHZ96Rk-u%DBtEie$QlVt>V0*)}H(zW{&_8|FopiAoYhLi2 zr#<)S)xTHYKAKjDKgGS~V)KHLlW+}}XmiwP+K)tVV43u~knUlT6e z+Gl^-ufE^yJj?9vemK({l`+4hnn471YupL5%&s}}tE*;Jm(|or*GzlrdDH-R;7s$Z z0ygSau%aipn#cIX{Z|Upv`UQIX}j5>?};yXA`Ojwb`_$hav{1IEMqp|qM4M~$Mx$u zy}VWwk~+dN-Q91R=XZfeKtFaxd1aZVeM`77w3>y}Yi3lJ&zD7ldDNx^t*h^DvsI@y zFM5he3>)^Vb;1r}cg0S@p023Iz2hx2--HaH$r{D`Y8K9OkG^e2C(o#Y*Eh|+#v3Z7 z)4ZfL)n)Ub&!o4!W?E_4%#wu_porCr8s9?>2wVyk^nUT8=3e}k+2-6|36S3QBiU-T z1141Pk~eD0z==I>{v=_&9z#3@$vK9m``+P6KJ5pLn_p2is|Y&3$h~y8nU^=8obo7P zW_ejfDLNtKSdP2e-S@UxU>r++O8Ly0qFA@e^U65}8D2GSzA$w6-=#>9Ti!Nf@&6bZ z#gtH_Is5DV9%uUTb;4bxIlne>ue{!mGoRym3HJi7b|u`z-;!`wYtGJu8@9CHbH_D} zNM9!aQb58De_nZmU%)~NNVpeKK*B8rG;!}txG$i9g!@ABPq;54|Ad>gD{qYZ1zb!4 zH~Q{NC?MfpOaTe^rL+Kdx{!Vq20iUV{DBOXf3WXMwY9o0h3818Dv58G*VyyQYY@~Y}=(*GP5y&@`*ANTUsmV$-c;J(|I`o3ip1VYI0dMeGa|d zWg{>tPa>ark=e(+a=y9cI4$>0PvL5hEh_5?*f#dr*e77$fGuT7Ir7`^rdzwfe5K#7 zglFT=ddo}K9(yqU^RS0uC(_-4U)VJ1=2x2o^8csuj=t5nt=haRP?U%;@olf*dDsWZ z;EdfKvn#>whyO-wp`Z2Gt+8LgmTr0pJHx$Xq1o5{$0E~kKd&|C$NrpY!8@9g)620X zvnStiFI;Gz{2%cS1MdYqQFz;T-8~D_LZa zQqCIuqS(p&bCmnZJLV&~TA%kdZ46`>xp|K48Xxna2$(88D-?|IB{V z`<4vqb6nZ+14{>;FsO9;af6O4>r>Ka(Da#u64GU&5{RdjUE~WFf5cBOn^fh27BPJ+ zsYF62x z?@aZjv)koTG?#A{n?u~E7n{Ai9@7TPE2jyAo0e2g)gr_sXV{n`duuS@E?H|91$W_i zd98U;Brg$Kz`O2zOkG9mWQrGPX}C znmGJele{&YvT35i%qwyG9yFVAjo55C%kMu=o(wCgogq_&Klf8HVbT&`_}HGxP|Phg zPuLth#Va(Sx>l4iDV%L>owx$nJmaf5F-}d<}Ei~swarf`^&$+0xci~Q{J23E~=dv~D5%DzaxngpEVm&LK z9b;$B+umAp-V)DA*B2k0LbQ+Zq!zAx?7}t=HP@W)#5exiPu@M4PsAmE4MmQ0yy2bG zQ{Fh-_`tu-?{ZKQoU5J-MOKY#JpZ71M)P=|UVYg7>WLX!GPeAw43xP_~)*5Vt3BL^vkmplFw|QYIj6#5 z=qO$y2~ZVU$RZfJy~;^qC-j=7xR+tBz_6TGy|ApLqNYr1%rdRV(tBP>s4RTQbiihr zMwTXQ!u~69yF*%A?fRU^;*|)l(b&?61U)P5i%HOI!p$adH@lUU+xUGR7sF3XG{ho~ zV6GLmRCH!V6^mn_K&_eB#l?i}riU!-1d`k(1y*sRQDD6gw0GYSjs(utoFg}eBTwkI zeQ9i_vSTv?V=wdzn)R?YNRr2gQ+XgrH#(l|JwV3%+ zC6yORQWk+nPlU;+T#)Cd1z1vbw%i`tzxl-To1=DX*0vO4!!g=BgX^B(3mOnW2? zs|j^5r8=5f*VIkRGu;6B>d`byvUP-8>7V1K4G!i_xOH!!red6 zDrkG#lY|OW)qW!Me(~Aj`zOAqo^)Fbvc?pwd@3ACk*@lUz%}BLD8J*`@RWPmAZw0( z=N9+xgREX1ENoHN%Q15>b20qauH?^u%j+t_mt(HRG|B7S|1mSE*a{+FgIS5W7V{U(b(nh0 z^%(ix;M+ISHNQR$PF4|c6Q25K+@ir&yZoE+yO`COTQIj`ZUcVjHuti@*68@*ZQ;n3 zDLFMPIxS*^%-6KFm|h(qua4+EBOou_Yt9DkBT>`~slpkW_7<>S!&!fxN&6?!mnbl` zge_!5|AV;GQK}wpj|vOyQS9SwO*>Q$L6P@TOiz}pE+)UiI1#3HrcGpUBc|>gw$r<4 z+G!-ZhX_-#i!pZt>lD+p`^cyt_Czx2OeUX@>1h=D1n^4Oj zg*-cuE;frULZeTiF^i=!ae%vt{01$)l~y!>o?OCK1MEO${yu>|CzEF`gn+EET_$!cU>V>u~QN>@DnU%ptn1k;34aRrhSCDAG2?^`{hYiCw==%ZuZI6)$v_B!ja=YEZ4NZ0elvF z>jF)?8Mnp@9HEpn95jhy3QyIvjhLurv%p_~PVCgb9F9aMQr+ufRGD$|5bodU?8P*V z^8%=jDM%}42l0gAevG{=5Y9Ann&-7{->K*E)Unl2>!SXLUkOLv4D_Pj*V2#|K+w0) z6?^c?h$SO6__LR`Urs6=m=Mo)!;Mj-Kl&1d@6$xD4I|E?*BvI!&TC zLjbip0YP&kX?xfjL~h=1CwNF9_C{i-oD3pTS0QS|Qv{`?u^zJv&w!ihS(T4wt8|Z) zdVb5#W;@xY^Tl4@tMUCHErS}?zY&g{^;%y)G36^}{ly5XoafEICB-gMXIlM&iPSk= z5~X<^dN+itO82Y15wbB5)Q8D^z=c%JT+ls~NbHiCRie}m6_l6AtWd4>XxetDlG2@x zyGZ?NZ!haa@~wWuyn^AOKbc9_I1-cMxhxBK&vup`7`{hQ>xaX162 zq;;}U>tdAOyd)YXaHNtL61{v3Rm6G_RgQ@wB+}%mi{Y zRp~ln<^!yMizXNO=r8G(Qm7nZ@c-{lj z4k|c|r_-;bvzsJ4i=pljg4gvc{7N^x9gd8+3bE<|u_@=W?!Mpl3XKo%<_Gw6^P>;~ z&YMq6eB&(|^q)Uj=^A4WYERl4jka|2FLvT=OT%F{> zZ@XXjL_vWLn%0f6L);JbTs++ay@OsFNHHH0^!hcfo?+XLvpWiAi`XY=K#1oX>FB$q;Ex4HId0lVMV5WO;C3Ir{g@9hA7bS95%yKs2e3cJ ze1iEDBfo>#pJ6`7e1SQH`4aPY%vYGNG2dV)W5funtvh>!HK?n2gAm^Cz2V5BkPZXI zq+mpyhDB=Wm<){j@(Amk_RfKQ;mF;*rw)Z;I$%0tI$=6vIM}JVr=DtEDE8J(g*!>(i`0f#9;w!|vEIR>!OdKMzNOCu%2Z&MO4fjj_%Q?m851+%v{Hl&5dIwei_9 z>%Hds#upoJyM!$D!#mw~F0)RFt$>oEF?bgC%??P15YnKcqm|J0d{mn%cSzhC8~^Zc z0gb*_`yf8Sr=`|ly1{BCFGXYaz<@BK5czu9Jc->QAS|8tbASE)kd{i);N>+Vff9c?{d{mn9 z&!ExbuN)f$K~NAQ>KjJZf-^$OzsvX6O!WM(dVc4Yj|EFqn_6$gElO$qrzw$)ZM(Ds z0YyEF z(1>9lk9iZ!w4{%O(ZIyG4TWr|yHjkPYgjf=)FU1L4urmwIH+(j#`p>b!|*D#zX zXz(2!H0>#9@5!-BDm#Y(yj&3QX?7a5mtRRI&o1`;jz3mPe7^-&gpIT#sNbFnKh^BOC!wO-HCpS{{W`8KPg{{7XBWw%+E z=jaU&xnDkDP06n$QWa)CW&x%eQ-i4uxjy|L7Khz&&ABg z{UG*GVCi#MCn%>-3V04P7qb9rXhG%f0{$ZI+bHxc;+#g@VRPW_*AVb60e28t?wol%>m|4r_dIA?68{A^FRLi`b+}`G!S%SG^xfCv{#$!5&JDP) z_6xWX_jSH|74DmS_f5F_i#txXH{&TC<|TG^LEH~vo>i?U9qx^o{%}W$FaC!y!<+aYf%ksj=)U=| zb+W$k2{-!@>kIwPr`&%(Vs*;c_f%?x7p0spo^rcAYUO9#v;{v?99D40ivJDqvoNu5 zi(CDu)&A5Qwx&jmd;#o|sMlgJ}v+xP9B%_-<;XZ6aX;n8;LYV9tT}QX}!;#>@-`AkM3T6r}YRsBj{F z-?znoRzMpG#z$dBV@|`2!JLj6iy4O*k2wP)zX{kAF_SQ7Vn_~4`(wVv$do}|zVZLB z8Bc&3PW*qWFkIn(Q{zhL{Qn0gKtv%%{Xh)5)Z*<{UVQa_kFf3$``?=Lw%CPiMq;PI zCgX5PHba+vKyWI;7rU~Gkx@Y&^81b9InQ^W&Ei9)?;eXbTjjg=Aw1{%?$>ZH@ZArd z0c)=IJ?lpy2YmNK#mKHiq+;Gn|1dS8Z{s-BDjY@z++?8-O+SMz5rH-W-7L_h6uiiX z-UDpfTIai8qTNe;_eM^m9U-!@bQqYtm~5`XoX^Ru`U6yU z(rj;$RTf?I<{evj)dk=36V-~}?QlBzt&wcqlEGGfT)P|hJ$^CwVlxwT>OM}5$fGfJ7*P*T_#5|ECDc4-(-*NJ@VHEr*Q~ zVTPZB>i9rfor)=1_>UnNa-^z&mgZ8#dB?gZS}B$$Jy# zF~1CCgg>A|uL)ehhXni#;3EQF;S*@GY4u|;5ea$`*z$jnw2wa+6jlV>K&bwbEQ@Ru_%ffpO4d=q+75y5Ao(6~ zoWM=QgE)eU zlAU!(;I9HdBJh1lX6xgt{xIO3fE#e+2a%0UQ%f%LlL$K`=6B;+RmI_9aS?}0rEB=^;X>YoB$C*T}EbJbN+_%;C_1iTAJ{QvZIHZe^EQ5=V= zSZK@wRn!vYKmx{#cQ0nu7!Mdckl;r=diBD=1V6e3)RkbY#<&e0K#fVg=pH!q*m&Y% zY@&yna43ml{jP#izWx8_V>4`!O&4@<8{Ih&~V|UaG^qre*`Dw1M()}!mLPl zWDNtW0NgbIGhHH{q+GHXRjh&VNsOsyO}GkN=XR06bG2Rz19ud|iO291lr7>hT&8I&d{rusdoWQ`+LwkF*#_S@m3v3=#WC>Z zXsUy65=z1|9-_%w*O4QGbZiGvAu)GMBnKmf$>usW`Zi7=GXUU$x+RLPN7F$KQ2==Y zugv@d&@~V!1F&98KrV*ahV2X@$a?tGP^=?eG6c*~5rUo7?wsk?5!wa18&J9gC2``o zEG^Td5v0<+g;ZK_XP{WU>dUR}rtNEY9!jEjpZD@zW6P;V@MRiSPaAzQQqQ@Q zb^%!3>wqBh1absgyJg;*U?|bBa8~3kMuU4BhPrcJMQ7Hh;eLnLgeXL2i!fM^I%Fe3 zrz)^Uno)r>4EG^*Wd@zfz$)BX(;bw~(;Y|Y0^OtL8kbYItlaf>721>9(eolHhj-#W zwhPh%*$o*}SB0q8xGKV&zu#M9clMynUPwZfzi5uOQ9jIF?!=56iN+50qu>?DRS1u3 dIA4eGZCMABf($?g(Y28~;Q}1_A$T_~@ei&{1BUMG>>2;2npU-_KJ$3wU?m-yiSdZg*FF>dDVj)$P4c9RK9w z$46MrWq;v}G5(Qt{?y31AvRnTujR$zZ0aS0r@olB*>IzHZE@L{;v23_q980&nsK$#SWf(*^3sD(*UVE+DB-TfxyoL{8^miaTR?RcMbSCE}2%@8H_W|O^zSa#6ye;ZZV#U z*eu2aLDLZEXk!GyOlGlc!W72|lNp9(Vh|qS0XrfL5h&;AY>9vn!eB)qm>m$zK)r2> zfQ1eyvN#i#X`(yEVtI=@h7qvZ1+18fnoOWPCO8X3jDp}cH#qJCoLNqWF~_o5fN{|h zf6&%;%2@zwiko&z!@yKnqh$t}iQ%x;V3FE#fQ~7-*~c>DtxRs(Sge-~FvB*0ogjd) zEX%RDFu3jDPd1B@B$YDD0JgY=x&X&gnE@mKHp@257PjeN`Gy(fEN7t^7H4ARSdkz^ z0tLZgfZq=Cu&{X^NHbUqz=rh;px$6%z}p@p3LD5^jzKuX(D)4)n9<_&kHuOCEh}sQ zZlIYt%u=`7=^|iqc$%Qb(gZ5GaJaAoaqe_*DtLgESpde2F(b%=Rhp_GRA0=7$xUt> zoCUebL>v5C2@o#;(zG@+29`#^S?CU`0tGo#0F9s!$8v#812YyaD}c!{uMrLe0#=A1 z!P53!1eECI|^O zXu`r>9UgRmTpm6i%nM*_12PGGV$DUcD5kVbX<;Z7V_B?Qr#K+S>MUT)jBwr$XyjR& zTm3n36bCDC%Qme5W(-(|2|R)@2@vBjLJ*k1atw#~17iSD5pLk#G!HKyfC=coKtK!x z4`TfgDIy1v8Q38{Fw8-wF*p`5gBCCa%4H>x69$9vaG(u<0>FV5!R}ZB5T5{wyJ9g0 z_y9s@b4UoaF+d2Cupopm2K1C!5N47wli0Bg3j>_YF2>CxOf9Ss%ko&6z=USow%i&5 z^bt#7t$+`pSSJ7+tW1DkAY9-oU>oQ)Ajx2D(@gb1-yrTW2B5~`LC^q)Oj-O$;UxTj z1U2Waz+@KhVX-6aw3!CgI0!^|uz62Z;12VKhcz%qy>U#w@C;IwPZv42%y+VFkAf^Dz~MR#ClcQX;*}dSgai6 z1a5ngcz~tA{D2wgv5%k&A;yf^X}c5dhIZigi9j>`00bc-kw`}WhZ}mo8i4G9}ffMqZqNkU`kfk<$G?*LYaP7#z*Z;Xm3JUD>$zz=4IhBNH;&dJ;^ z3a|sXy-f$BvQk7VI;Rh1-S{a2a%4d)KnnT~W+0uW<%2Z|)Cwqenu+8FKM^oD$&VF{ z#=*iE9}Ey=+&9ApMW9>$5ZHGZJ+U^Jjdpl?Y8 zcrRweq4{Y|r{mc)FOC=t_6v;wrfCPEmJ5L(_&XlAARxR&5XKjxfMJ3>N46PuhAyl; zSQQ+`*co`#S_Imug6t}Os?oqU&oqO!2-9LhEYA$pCfcUhlEi~s3CF>DM9>BLI>tJ( z_HAq@0R}KZ)-d`I(Sc^c6K3!%SU1v45If7Z9fLb$H3h66(H2S^Dht{KSTI=PY?grf zFav=WFs8r|k%z$w;1Ajwu*iV?9Mghgg}uPY0!rG%2*Lqr9UcISVqSIh9J2*69|L|^Gzxk`hZDb6q9rt|=GIUs zrbjkRQ#}^X@VN41OLdBLVyz&mtpFhi0Rye}#!ul)ZH%YY`Eo!tbcz!WJ7HV@YXMC} zc1hy}%+fN@63z`oC~Vm+4E3gLbxuT-fl14(a5zk!UFnC%>Bh!tanWmrBvC&q*2)38 z1TF#o(X;=n|5~}$Bxfw9`Xvgd#F>$6O{>?Kj)g)P14}2mVKUn`g0YPCCzwqX`#*6Z zqVP^H<;w%h15io)W-)G@u%n{Lz3tDbm5F3=T~3UtVXx-IWi@O z;>sHKR7zY`!`21G)irFhEv~6yAD4^2)v(us!mD9VrbOQwwlF1*uVD*PqF)VrA|?9c zo{IrBY<@}%tYHJhpc*#S6oYHnyp$M%VGMCX4I9tJ&>A+~EQ%9r*c>5Fs$nC<$u;bw za&bxx`>b@2j$}Q8uox8hSjk5%f%Tr?0Q3-S;Nj3XVtL1VR3d1`;3co zYS>0D&aGjyg}9)GT_`GR*d?N-mTfH;wY6+bP}J43Rpp|-mTeZIp_a|yVni)_yqFRf z*0OnATvW>@8sg$w_5&A-1_K0B45?)gCd3J~ z>?0wDV(64Ov6kHklU&RGAx^Gk_b0?Dwd`FkPQ@%KaT*rI#p$)|zJwTt)tcgrTJ~3Q zCgw|tvufGLfucCOmd#9vbLc^wi#EVtEn8}c%35}BLe$i;hf|`qjwvDP>eww@)Yq}O zrf8^RzX5}F?4E?Uu#VlG5Es?4yAtB!I`((bSjQ&YVq_hA!V#nDSQ8Lf$L<6I>)4I9 zxTKE#D8!|8><%EXSjVOVgLUjWLtIwJ-UJ3QS3+D-$6gMKE9=-dVR2O*n+6=#vF{CW zO&yyJ9M-Xq0>Z0f`-JFQ#~uO)*0D*p=vT+4Bt-u@_Jb(~)UgM_fpzRQpsdiJFhf30VqNO4I$dsT`{>)9?TM%T0JZ84^vJpeweXFH_0yq>L;;);6qlqs&P zXKzVyRXy8dimU6{8Y!-+XHQG26%iPN#Xlo(deev;x0EH70QXV$aNq&TadEtlf#diIDT&Z%dcq&T;p z{UXH$_3R5ND(l(LKw|^@PKw$Fwpfa~2DaM}^$l#IEgBlwDk(-ZuzyK$VFTM75EnJD zwNhN%z_tcNV*}d~5F;DddjT=3fi08bFAeNnV6lO{BSrC&2KEuexq)qW#OMb0tQ2D! z*!NOg*1&GC#pUP>G&Zo;q`0zyy$Linun(lTx`BNIG&Zo0fyM^*HL%#g{tYZPu-T3{ zzJcul78}?;V6lPyAjN7IH7@kD8#E21W5me#` z_FYO`G=l9+iAFR{iIF4N7tn?y*k>v6ml5pKl=$liw%QVxj9{-=;?fbY=A%cj2U>_R zsEmorMzE){;_?yfg`Buz1baRwt{lOZ=R)7bIP-Y;xxg){mvT3!ZU_~(M`uQ7q*UsT z)a|KXleZ+BQj=3RrpBeF#BNQ!n7b+UTk_Y)%ehIZJ?S;M+fq|f+maJg*QIWc-5L8m zIX!h(>f_|p)SBcg$(NJUQa7ZoPfbXTPko=fGxcQhU&((a7bX`ZpGeM6&P%?Qd@Z*& zw(!gGGcXCzo$K=Z7irg2;Zz|YBFl0PN)CI6jVl>8yNH~CfaljM%%_T(n}!{i6a zt;zS3Taxc3Hz(gszLR`A`BrjMa$|CR@}=am)A7V^Yni2Tb8-*lHkHrH?alr>yC?fE;QOE1@3XtJyRzS9 zzs>H@oz9xj%9+l0(2$ zAjgH@l-DP2OkB9!dPBZz?+t(C-0MtD+@4r3=Qz*iJ}F3WfbF1EJZL9VtKb2mPo|k?+JvaSw zdUbkL`la;B^osP2@fXvR;y1=$z~AT7%hS)Lm!+RgFHJv_emcD*y~$pjUX*@4y)Hd9 zJ|%uz{I&Gj^sDJL=~vR*)v>KRod0NgPWqAb!|B=S*Mghu`!X{#_h#A7ow%zmMPdG9PEYjc?C9ARmzXGCQ4}&JUTrnSW>Q0gd-${*}2gJ1KiZcD|gL zy)HW;J3c!u`+Mg4>>X)!bekc?2hy|B_owem-;kVt^JDSSWZt|7EV)75;dbI{)e86OXjE5t+~e{Cu8z!~ z7@nSVMMoo;H|6*0_WYT}>x9cax3Q9iqs*g8e))#UcY^>}0O0Fr-L5#@OJyn%~M>{W&d!EGsZ-D#0cvKtVa=J(ipDr9&MhxAo@o&RZzH} zP9+L87WAMiO5_@hnQ-sJ_6NH84Y7z%b<-20g6?#~hybeQ`18e?=7F%wfl?7ZN!{PJ zL$Nd4@Vez1`ZBU0q8!y8Zv>P;V`H90IFK#E{}2}T*j!#E$_qeOm5@LInC^s%yg`qV zylM0ieW+-F*{3hd2hg$aIFS#a$ZYJ)Si$l_BMY{dKEdOzeYvN`jWb90R|6|kS!;gZ z-}!ZY7@a5{r z_B~tt#4#7}7i>?y}*^>3<|M4VkBUVgW)C;*9{1#&~`uD zQa8xoPfob9NmfP6)hX3B->i=7IFtXRwsmZezhCkjmo&(JSp`nylVzC$DFsBiA4c8p0 z5}k|fOG3RznR0zB3`Nr{P8+csQLhSPxMSM%!|ue4RV2ceURg#uB; z<)zjVtwCm^N@Vh8#46S6u1N^-9{_%*1n|x-m8rYId`#Bo^@x2&f?{U)4WYgn)o)R* z$0fY{0nHmdM9?E)0()_}Ld`t#@7W6AhV%w7p!G2n3N&a@-lp#F`6s?u{nB%$7!p>G z9o2@vt=1m(iTz|7EN!rQs@IWiAK>A#KQf@a)zUO4POTDyqAeB6E(vjDK=%MLi-HRbg&xl{dcOg{AqlJO9FaH0#%fMx{xa@D$bH@-!k z()%d>fx4;p5n$~Vy^rXKRWdKoycnnnc^wZw&&eE-nD|Q+a=cKjk2x}Wmne|VC(_7` zs`i+xn`-}UwCK0h1T%{&5iA(g1=VKd-j;>DH~OJa4)-={SP`A$w!UXRLzJLqs4lkT~dYuuB)-G9N)TXIC93Hlx0vffN0)WKhdERvD{9sD8?t3H@ z+?jnl1MrD`y94LX_C3>AXM@ZwW_X`E|M+Sk46si={_rFi7MK9yeW?OqEMlsS$EUlH zuty5Q;{&3c?xP+b=-ZA{;KNl=b3!aboP{W6}$w^!aMhvq?dLNe)m*+?zOin}cQ zW;sujn%d4s7I-BCF_>IIhI{2k7;beeT;2K2J^Sf0}&JA}A}p z0PKVtmDi~~{qN;3E}A+3S>2Ut#=u7dFU$m=%DrmPpl;Teds$vI)f^Xa)qR7Gb{?IB z6@UTc2=&RJV~VS85#d6>o4tm+0dLADmYg6eAZTdv{D<5_tsC~lXcUyCxYt(V3Zf3)BZwvL3>9)%}C*Y?YYx ziPb|?mU^vvod$LZ!j*$NIBPy5fVXz`j34^$`KKoM~@3Vb)<1hsr$<_sQm_p z4iTrhMGrB&R6SunRd3hTq2}sC40e=pX{p8f-)a8cx&^eX4|o?YVSdGEbLOHu51xEQ65N8@1T}2W1hIYN-X@u>RW{NWb!tV!!V_e{-6VC2?vb|veOfdil%o7JRQ!3 z|Fl9h$_Icz4l4}TCIr)~2fmF%FTXT&0RK*fPF$1O9VSz0yU+pP`;wWflv~u7Ck}+# z=z3E7+!Uzxv5?6KRKgZc+M-gM5jjs?deYD%$%TF=7QWI~1AQ8O4eRZkW|9(xs_h{p zE?~3>kS%(Mmbh$CYRaZ053A709ol|sql64j_zVu;3{En5lrF(@Nqd5Mzg=|t$yXTg zc-EeF+MzcliK9%{8XQGO*K%#F+qFi@U7R>ktBoLxqE?BM)Zo)Esky_9BuGmZFbiz5xZ~_ciJU|l`#7#_w;hUOLae^ z9XHjvXB>GLAl8-}NQ4WHb7AMGv?)lzhR2WQ zlEMdK{)N8xb3DjIsup0);PPu*ndfy^W6o^bWW;h(d zNZP=I!_-w5jL$x36K0s#i^^Rha+RoZgYrR@7@p=2s*b}u^Qr2r;fDmq=5041$EwN0 z{~Wl&g)c3yP~Q!2hp4N(rYHWMSaTHqPO6y<8YgOxa#!&%!lzr&$+cjxu>J^i?5kyX zCZqMcYOHOkUOuxEeB<3`wpQ-h-HzTLbrhf^=fF(tkBbWA%9GoBAeaZW$J^oI;Z{+TP`mL+9uE`Jlikr)tVnh(Ya^}@M5 z3UI^VQVoUO(*f*!dAfGPyxZql-jsQk+=h7gybgSuy5PJ%sfjqqL2L+v0k01?u&@(_ zT5{eLzEBPLQ(tJ8$$vUZZiN~4u!@Q>>ZKQLG3xeU!tiD zpp$5UF(3}|LN)l$ecC_8qZ(Iau&EpxQ=&|BBoqrg1QbkA3;ukmnpJz$MRTYMoDQ2T zuit-PB@dKWA5`A;pz_|joNxhuvj8WE@B&sQU*mB&8$b+*Sg^oE!dsxcx@2qtc^*C? zncSx8>yE8h#G^oJ7Z$Z#E9?bF6Uz~luAHNuuN!Q9ULIDh>vQ}ebyR(O{-YXRf2ca{ zg0}8s^21fH%!}%26 z>+BbY0eB@Z%#?Gv*v`R&1*tRI&pi_ry)SgLci}h!`Au-D9XL`BMIjV(-lIO+c#JvG zhWG7mDv#Wab9Z4~D|e_qn_Lxa?3&pKE#pExwFK*oA2)8?)np_rI8moGx@!A{bNN_x z^FQ5IBZrxCTLoD539@Zh?;yyx(7R*U; z+Z46x;$zF#OhUI{xFxar_~9p;MQ_%^MZHEo%=4?@$jgan9`0L0a*%8gD57--Alo&j zT3yaI!?;X1Om=2n^KhLP-XyA#a>&O|M!{Pn-$ssq2WQS|aF4)m+lP_zMks zpp0VzQ`YJ+bbPwM^Djad`eCUa?iT@j=N;koz*L%ba zUZhcO=ZFzXGuiO-sQ?V9>`UE4eh5%xfi#)62tK^coscF0_*ftr!(SbB>ZLh*6RGhp z)aXl-e6N}Wr*E%%^wLiJHuct}o%wdfN0*mfK{LxM;GOs^@EcbhM)%-vsy~m;Aq8^H z=xMQPw&6|7V<(Y_%Fk8HF)jH6>ZmbY;(LB8WepK|fe}=3Ohu6b?w!PU#8N%P2e|dN zSdC;ZAak1y&+nAy-ag%1PyY&ZaRR9vwB2n{I-&#EN$V)(cTq%cUAn3w~+*|e}m&5vljk&k}!0pygm>d=* zH$<1KH!e?geCre6)`3^61Oi72Q1v8QtWXvym8s|zUF)fai~!t>|A2v}3LrCBn$KUC z1V82tuQW#qENw0@o!64;R(!(3c`f~nCSvkA^}rR~gA0O?{eb*hZM)*=vRS|hRJ7R~ zrpsBX)0GuSSq!+cEuWrMe#9F)sWw)bysG4qIWon0s=|y(<&Lp z5J}o_ccKSz)sG@?2;dF3*BJ#r?_@NM-(jTH-!D5m-ovLGmWafJ{7hLRt5o!=42*31 ztLjoy$=d_!p?M{SAhsnVd;eA41TLGdx&_YF1y{e8e?LgJQ>Twz2O={?`e1pT)psjyYpTv%5&hgaQN2yxTq`|lpoqHklCfA z07N8T=276pi&2cZjzD3^2WLb#MS>8hP0?WYuAVS%KAGX(qtdrSO7 zyjqkKOuY(!mNA6?9-?a)m5w_0+BTKoWT*o-1i&^>rb{*v?^uY32`rSOM2)|;d$<__ z2LEZrwOyhTM!nPvEq=N7#GZf*tgwLu6BsT8Xtfy2ba93iRBw>CLaCG*5Wc%2#eyjv zHNKb*#=Uh6s@GAoisi+icQ5xI{SX^3L~;y5D$+obuem>sD%}={LSjh8prf26NK-M;L1DE zn-st4tr$0M1smhb6`q*958-;L(oKNEx{hXq(xjaV!XHu(+IVdB}*4s!7&pAaWlh5Qy3c z*!NY2fJS4alIkG%K)`5ur)I{o&g@jr9j!fe-QFa2M{^iNJuYs3;G+v>FBWM-cmYbi zHGDK42@(E?AjKoL8&rV_9r_aQb{z#7qRHXP>R`(8-FOq;>n`0Fr|5xw=MN)MW(s2R zh`Mw_3JHx#6WZrO{iC1+kWUg~xbje5D468oNwsD|tFFI229HP%jzI7Ldkpz39}|_G z83G}At?23ta1?uYz-#$+9Xp_`H=(0512VC27brLlNW>lU7QqXZ_fx`1)nC`6XQVSb z#p9!+4z0DHe{laL;kE5PXcI8+phGx?0#bX~hd$QvinmE2FQ2Biv4>{51R zKIqz=**=c^TZCMJpc*`}<4DIF=i?m{^)AHw=PBES7@c;}h=uzhCc~w>Hn30`ji@x> zBvR%B!9BPRsGtO=w{|(@KKTG-G$A-FkJ%wwAFn0dN}0O3YTLwotMR5A$L5LY29D-% zxvNA^42E;NgeON;T;DzL+$-n@O?>9{o%%e^2|Kim-sBm@dx+l9M=J#N1uEURd>B>| zwWOU%22c&9moKAB5NdzL_2~;?QNg_=?9d?jkSH1uHkcm=S!l#X;2OYcK(T1a41>>! zyRqvAc7)mkcZ6v%1VuGCi*#NOQ4QM!QZjFn_Nzz_9eYFNi6oS+Q&R2VT@p@G&5%hw zKv(J>gFb~Q{YVNIl#>H<0!#vuU`g_wGC*p1|E3Wa+)&_-+H}LPz&@xqLQ3aJhZLu* zr2Dy0T|lEY9P%p=iSl$kfiBCdgcA{${b8ys??Gxrr0HyI= z5mKl^L@h+fq4oKs5c1#yU>Bh`5iAJN&_V#sPihJR1)>$ofR_PLWE%4Uuz3q;Km`5Z zdSBv)L`eaHL9jsl4yl0Xkgx0SEO!tv5pIy&De!R@9vO(a4a-HO<_rY>TaYPYa<%&9 z#tw&2$`wWo(06qszLwY7o(KjuF9+t1=H<8r?>XwE$?aQ)kjKRM0Hm^Hs)@&{Y1}e3 zW%AW+-Y%n9Y!L4UE#pD^w;j7_<=wpB{q)_Iwq_07knO$XVB{MM=d%3^3sr z{1t=KSl*Zq8pK*L+8xvR@5>vza8^Lz-IsgEfd%#lGC_aD&^S?{Vi=xK-ErnCvhIsDT%2<_(&ZXa&$) zx)SILl6`01PmC;H5Z7Le0idAz(`_Bk?a-Hx&3Di$o0zFOpP@??ZAX!NtU0VDRFBrn zWCUTv6TM(}h;KLWd>ptiywGUc`ePt*3+-`g{(kSawt+GfAgor#?WYwzkxziBky_ga zC1tyD9l?NG+!jEeoB=!JYN4;DX%I?OqY-p7PT)jIff{Zc?R4Wt)T5v2T`g-YuNbCG z)2AGuU@MJz5Mkzbp;*!%y?-uCx&j;0+AV3}n-H29{^$3%w?Dm1^M^baT9Nogo(k`h zs>x8n0uaw>B}FQPenI9Cq1p`*ed%-rc(dSiW+8Hm$meuaU4MA2hvevi7^-!H(&LOIX=cI}Gx% zq7}CuuBDdR83tjchZrY30~~>&MggB}DB*;LMQ(UhqgOW43m(m35N$X?S4=(DN>q%= z$JFwv1%9RaXlh+tTSlO@A7}#IsZO0X494q`X>E@Lp`2zy!M)IgGAO^-8x0|?(BHbW z4;n>01NB|8YG;~C4t2C|M*Iiv?45@|g^04)OofGkuj~Ny9kh40269Dh`d}nfkyS%q z7xsGLKkb2Nx9p#)MzuPdpd>~CgxW;VP&6Ti_$SCj^53<&zqfL??)nNY+D#*1eHY-M zA^eW&T}8I~N7WsF51rnrRS>)liotD%jpv7AS8ut2_%KTRA5zy$KfIWLGH^qkSr=cU zfpvSaA0dW$NjgVMi}t!~H&o3!7fdV=ze6f0q+4-;2;?q$-q|(-stf=^K%)U; za0Qv^5oEsX&co2;kvoU+kox(~-u=REoYWftXNa&#B_Q>$weWtFLXpIgoFOX+&M*g% zG*TdDUS0?{f-Aymd{bs;P>&N=9$0cYExD|3HL?Nvtd{pYoEI{s zB+Vu{{bxmESjcBhZFxk6?y5W{LYaB#!c`!**3SeO@P+Px4S*|zO9tRr_|>lDcC;av zQXBji)L-w)7q9nI0nok>PaWT7^@DvDG&0MTBR=@@&9Y`hVc7saj-i{u4dwg?#NL2_RHM3e zMrB)!s~_Q`7~VM2xp0}_j?!Gd6Bbu*&*+hE9)=M%2o1!yQ0e)*D{O5CBC7A*g_E$l z-tZs58ZGMWpizQ2IzY-Y3PTQuoc#LE>`mP`!lqU=Z4{y0YA-(3{Z5%&<@byn+!sY?N6jL%}AuRnn?$L6*MXl zE`vBQ?$eB21ZAI(#c@m z7r;@{B_gLo5BU6p^^znYGDDw`x_@T-B3@e+eT+UNl0%^)=};qdF?LnRhM@bP&a6s1 z#<2TAC`cl|g)>EDOej{v6EFmjB63|B=^mJv4IIxIx7?H12g5B65|W$Y3b))X2U6h{ z6Ds2PQ_NG!47fVrz(EW8*)oWN=4Nv9VxZO!`q6YFUARD1jC_{7jy}j{QlBso2P?@xXoCIhR9VsknxnvZ0XGF^$wO^I zn`tXpa8u+_fa*l~A;pS9+W`fafVJHOxs*?HZ^lvti6l%oqh?VF{IyFl1Uxn@`suew zcA@1Ja@!qjq(X70^o{5Rj~7Z1bW&nj(Q&x z`5;Ev9x;5v-mI4Zk6iX|AnF>Db}rFK{?6T$&)}L#p^m{e)gT76ZV)Vi6b=joMxw@= zNeTp?2}TE>Xy~;fMem^`q&i`{L8#FWv@UutB5HqIG%v35BnTi<>Y|ZGZ~;2h8;Kbi z_tH9;&Xb8gZWv?1lQ=~Ovv@AJZ7GBSoxA$EMRMZv3B3nVlF2A}l%I0#?NMzJM$AQ@ zsCRv7`Or96L)dLiNDD#E5t>75X%gyFJP5rt1&|TYu}c`q54}64Stsftw}iw!A+8Yv zk*@IR2V|1M@GG9s2r>GrJ05IlhG`pX$%EaBwBg^TQ7Ujc@wrZglhzCXzOBq{L*AGh zgX)jDF$|^Y03|^7k`w`nCzJ$5E;{rZBmf1WNAp(H zZ7GZ7gKI^Ben2lM0se^sB1(w)a5RrtQd6sdPcr6Fw5>(mVL*^ZKoGi2_x75bKyyMp z1HueB6j1C3sb*q1-l!@TgwBB6>MY*=eo?5qT6EJE>0o;qr6y^bJ=x#Q^&bN^VlMcd z%p!SV$e zDkQ0SKes{-g#Hb>E&ZrB2%g6tYhxjS3l2*rh~tCcpOic;e<*p68<^YN72J<%GUGUx zOYwH00=YVHSrE1hAg_C*qV<)q$5x(j9iTP&z*gred@$XlGUpt24t7M`LVG``ZjWdS zkufRd3&)m4nZSmwht%Wihw)|0r|+M_KNmGFr?Z0X8+j z-M~2qL5!pk9xrm+`Z^3U8H9o*^gD3WVp#91YUN`te?;wg>~JWxu$zTSeGp>g2~Y() zZ_rGT3C+Eas3Yd)6HwT?6g=s-P#4baR4kQ(m+64N*<6R-pqbyB=k)mpid;SI^wTh< zP!?Xw{#L~8&2y9f^kd}!u}EoZ(7DWepV5&&tthrKB_B7BC62*rM`@D780+K&9L?TX zL9ah9?!aXG7mCHX+K2t)>Hsxh&_hG}Vwnimh^a~u{Qm~q2jhRSP%}YHpCIrLg9p}V z=p*I-iC;oe5R|HI4pemhic-=+UmjD~1#(I&{~ui2JZ0hl50sqv#R5ZALgAc7o&bag zd1AcYF=}qRqyJBO?uYijXxNMjHE&)!Fw~}bZIcLqfKBL8p9%CsSUL0EBT6+e4xZ3B zrDprbMjDLvp8WPDZlb;03+AWG$WUXC;~*wiH_j&xer$ea+k2P7EFmpRXrR%E`3n$E zS~^uAU#E7@Z&$=@dg^9AD@hZ@O+F$GjmZ7;;M77X2dl-&&%x>e!=;7+?{_2z4sI0k z@vUb)pl8TxnQHnIhaT^H90xC?nNlT>1JVir$O=Q%moiIHE%h0KGwSA*wV=(#ttcuo z+>AEskY4f=(5DUQpD2oJ@fL%p&sN*y@AnX=9OT^7s~>Yo$S7^E6OokN20NhOOO6ab zqsUE5Qn{MCpmovFC$WG%%BklQ0$LY(6XH9tLWdUKzMBMP4O|Ob#E8p4+%-$c=fz7Y zb9J_;`7H+2e6DNoeo6_1?T8A%*AA>3=Klb(DlHT{;@U%k%Os0f4XU>Ae2}7A`Ue9Y z8X2=VK72)i6LK=xD1?IZPmUnhAHg8tXJozUf!G4hJf0HXuXyQ_w#iYcV+CCYF~hm` zJgleQ#waD&M;FqhH`RiLt%_g<3?G-1xpqnrk5G(&y%Bf_p+>TWFwuG;q>W;lL$J+t z5X*wnc)SRTiIVv)_KIm^(JMgETR@s&CCFh%>J{Fab}!-tn&Y*l21UPxUMZZ%*?JQO zuZCei4NcxfFb*C=7LyEe5Q!>s@yP?D3_5brXjlOk0CtibHa=4C4RJR~#|1)pZuFsm zcPJ6lAwNfNnW7nv_91jdFiXo{N{C$E5#~d}zc#)9Syj4Lq#qmBy=7HQn?zOoR z2ZAG%Cl@1i&?aaQ^hXW{4fV)qfI`3LO*9n>uqprN9EDPj_qHA^0zN2hF?bQp^dy9? z>>n+X!x)iQ_$0y9Xo_P;0H7Rw5T-bu9+k4aAQY9LlHPAc9K5EC=0`{L{GdGhRg<` z7;&ZtKmgAXTIHZmbpczaW`WK}P;7(;1aG>h9)<>|p*4Sm)z6Dt_d={l`aFd8AxI*b zjK+c_m5GcXZT7}I7ss`tV0;9Xy_h>>i>J?J{FPhA|zsPFy?F=1;7hF8az4U{}nTr)>T3bSphmKic2qcehUP_ zv_BFB-myyB^(7`n+L}R_1uhhHG963DbA!34SV`@d|Z@&e-Sx9&hfeexhLJ#B-ga7*O8INW--v>ibASsQ*Xq z392nidnSUk%V}bT{ptN2j<+B3&nDGp%UZNJaGZ$FQtBf#>QB$MZ*aWHID17Wj=VQk z`iCGLdiju?4$n&=|Clz9Rf=Ht`|Ft0&}oG9hWVgrLrk6h_h9&S^Hrv7|>Ti@T$lC?^SE!s=J;x8KvI+Yc@VTnM zLcDpO0~;08LZ4JbI3~xbDa%{p#HK|DO8iqjKt5S;o)2leL1q8X9GQK_aGWWLxFP)l$9$;+Km&?YDK)m^Iwcj zYEk-Hje;9e#^?lLBPgI30WxiGK_eHbgtS!YY#_MiJ^iL4X#lK(v;mYikOcv30f@!r z0D8Wh#I-Ayb~`yVf`4WU)gXrl*Mp%^Uo`}W?%U_ow3lU2K=hIs%}5Q@voE+f zm9_PSwneya`hX=u@)Pw265dNiJdRvW9yXH}N!y}Y>7gOw5h|jWMIejaVb*Zz32h6= zXqB|ZsXc1&8(5*MH|_;4Zx0h2M#&-^T)<&}9xh^|CJ%29o^olSq@ln71-+HzFS&q& zbb5QSD^`j`66z!RpazU|q=JyuSkS_tYePC^Nz_2Q-tt^uZ}bKTgg#{Su^pq6S|q{| zeV(1N2aSb@n)P(9NSoPs#)Q~Ee;W^8v=`e@68P=DO2b(oU#~Z7wT!RTaQUNFo5i(O z+l_-EHncivHLNv(Wl%;M89k_9OpRbYOC}4vi1!Sj>8CH8Z*w6=4bU;EYs95zKe+u>z0M-$0;A$J3<61Bw?L z0LW6)u}GZSI+BKhGl=Oy03Rl}q{w(sMmr7>lJey;L@1Q2qZW8Y)lD6!z&q0Mu13{M9;bDFXlpR!PwL|Iyj&d>kHShc8okCDCy;nUt2^7mtu!qxtf4qF9W`_hI5 z!B-HT4$Wdk;vYe?Q1F7+DxrsC$nHXo>nt+XCSf8-4bY1);MNr!i=a~_FhfzT6v#yO zg#3}f<7zuc`^Hz5&68sdJAWot)?KtBD-be%V=3xjx`d>TraS06= zvGjV330mS8aWS@eo6l%sqmj<=(JolNdBX~#7pCKyI5SQw#UXqR9O0{Fp{P%w3k9b3p4@F0h0?Qw;D&O3Cvl(nb9xO(DS2s zCjCtB(;RqVYb8u9d7xw#5Y{eI-PUw#LyF*3OaWY<1waU}I3T~r(y3vo#;++9U!p@7 zkW}Jp@Ev>%?EI4`(87tM;gw|FIH80N05=0nFMH6osY~H+X#)(})&EQhqy}42kN^@) zH;-W36aF?h-SUyxVz@0_a40;7uK{NWybE>&_8mwaM%KO)9WbB-9dUOWkRch=ijb4h zTUwA0@_(R!=%pW+Z-o9a>@K4WK_|RWyi=)Hhq~6# zsXwyx{+=$zgMmRCf@h515KG2FOYf#ZAn`694*oKU)rN-TI%DBcqt+*Un=V%=xsmEA`o_YD@0Y# z1V|{T!FxG6tieNXo!-z;_x8c;O|q;#>t@6QsW^rMR8vO(|7KMzd?6A~2l47EpH~gy z=1em@^u`w!Pn7Uq-vJa9z=DIi=P4zQOb3bIrx=Q^A2biC4;s?@isYBk(#bE=2NmM_ zEwTvq>Jp2ghKn%55Wy-s2VbV1eeD>h43aVixN?;rt>3bJ{U)O=(tR7m|g`cekzTG)A4ppS7W~#Aow?P(JZCv*c8$&_~ zt6{Hq=S$S&*Lw$E!rM&v-jaI#^-j?dWGf-Tlq=q>jP-wV*TT+@1sm%3wp;w?HyVsN zYUKJ>t$xG*uiz*^=)Y(#DgitR9+&etzN+xf8=d%D)81^0Z|7CMd3)Jvi?l2d1IGlx z5I)JJ0vjr0i?CWsZs`}2k5)%*=yb?(;2+5{@3_$r{@rg_VMq6)uHjBJN9koGj<FG!vUGsQogS~+ElIN8@cdy+y6$UA-`|B=|s`K>;M0c z0fnv$01o;XP*dYY_@A4+g9SG|`?j5L69TMe9|~%cL|gsU2tUF?+=LVA&Ra)TzXDXy zSK1)o6bz3O@@F6)S2~sUJ3j%|l}r^9p7Lk)m$w%2M^*mqcIv*jvxS!^m=Pqm#3Ntp z4F%0?ei0Go*4T~QsoHk6BgVwhL1F9+IeMo>sM93dl+A#E_kUG#W0^d;?-I&Jr)gE5o!KANJs156zzq~=82tZD0_j*^ov-y@5 zk2%Q7;7bE!xwYFbcdN^{91*?_DFc{I7`6}8;w_iqZRe`@t`}22Rtw&{$ytpTd$C%E z#U8))xI^F4aN+$sO0o#z4EI1@IE8;EGOCe|!Hz@Y{~}k98i!b`hCcd~>7I2f5%R`pPGlr#DTxg5!geo8g+N zCpK4PCQ-JbBu5c62j#dtITuz7zUmpoS6T&fu$5~2wodW!c8RPsJ?NPIaBG$R1jwt1 zps?u6^hg+Zk1he*p&bFD55A#J z_1w|EY~B+3lmgjmfQGuAOVp)1GQCjj8oCtdL^*&*mVg26$d zor@Q}w8Q3A3&esL=QLQVhTaQuDs zi@)I;BgcPvLwF0+8d2B9=g{8%GS9zOd%qlZK1`M7qo4Ezlfz#HU(v9o8;SUdI1L|y z&@Ll*Or9mj^U{<46c@hcgU_@=q)3EtqdV;8O?jMw=I=N4j`Egbl4v?N$}2i_1UqUj zqc7IV=kPTifYq60#Qz()?0x^$LvdSzFH0Y@kXeXZ9g89T?E)lADk&^6*yud z9Nwi4|LJ~sp7`L5+WOO=w#bWndpV^-=ujM@C?KFQkCa(o=UUg)9|Bg#{M^p=+o`&r z`!wIq{y85$xYhcfZz}g&4Mxy9YvZq#_`CO44}W|9MkVL{MkV8Zdk;q9+~22wH@^9O6jb_>bNDm^*Jr-P z|38cKeNBeNyCmL)Bbf2D@(6?xD2JQwcX>r-ror+5r0F9dL^z&4n1sn|Gddq=QWh^1 z?M7tJTqK6fk?`J3uj63A3|RkURK z%3$Df&9nG!4{zFK^U93>@fJ#ZYAsRvP}JSArj5@8+T_Ly9z5tnLCl+sFZq|COu4J+o&fJ$<^8%;*Y{%dfgsy6uRKsf z%1nP^B8Vxz4)6+l8^>3O!c7+hc_%)o>82nbE*8Gpv@^)NIr{si4{pZyO`AG|c&iTd zee%5Ul5l*;ORf^HYE_W*KE&I+2EN_z&DD)ZhIp=gzjIU%UclFd@adX;O*2CL%&4#K zaGEZI&!;#29s*9kZE_vntEhqnve3YkK70uOmH}R}w==`x<-A$L3OIPN55qNooP31UmXbXO5<>kor>B zJ9V`i4K#fl9UtZH|)3DQ^%|q!C@afMIG}V z${pDk#T6CTh=~F&AaM)QBOsunA}ZwqiYut#p5QJ-G$tCCM57`q7&UHDTw+Yr_cu6ovlut^Iehqy3)+DuRr8Y3CuV)uhw6faT@|ND85`)Wqy%; z;Z_jSAB_0DTTo@DVvVH~kG9}W_4{SjCO7=oh48<{2-)*hdX1SHJ?-mhGxGNqUIc$$ zBeyqC64?i3_h3+xjXnrn{MnPLO=H!qUnaIYRIN18vroHgt4+76&wd++9G0II!ELYG z>YlGQ!|ZoNbZKXHF8x!iI_UX`cBa2sY)-Rt%iQ2DChB~@U#+ki zy2}n{LM+h^iypY!E$w1@6y1Dxadh+D?$IvhTD#_McSNlj+bxHT^U}RY#^QrS9KBa6 zyw;w9&#$J!>bu>OwdS(gM||61nsO1>vPC7LyD4z@-EKym>AdFyz5s|Ht>LNI8y}7@ zh-w{Nc(KSm7&6^|bgze|)y>(*OeAe*q13a=`%#g-%>^CJX?xsRq7_r@ zBYZ-PJ>mC+)r&(^VL~L}f%yzsiX6*M1|0WzqvCSXBEs`alO}la35C`V1Bfwp$u}eO8 zbGw_t`hBFk*`2lVMRzmAJnj1SFm?Igf~^>9V?Ey6|5&?w8p41^ckxP&UE-i|k(^jC zg#-W{6ZX>)+`_?;_&ymuQ>deOBdQ}A16-9&ka$;dZLM*iUF9%Cg#EV;bx-v$JGVy& z@UizOD@scQ>EKD1+Q~EyI6(&5!s8}Arp>0d2jbThXl}dj@9Rz42>_hn=I+EmH@io7 zGW(cK?z^4Lp(Sg5$I{WA?#P~~VfVQ+ds6g%cVka;Snx=Z>=4nDiE*L9w6f|Gt>(&;yPnLT@ph=}Bh-ozFI_KFHC*`HI$p6GcAE8UIU z*?eeO(F1y$k+3p7YV8e4jW7E*oBh@2^P0_t6|^Q=ke1g1l(TambL`&w0&w>fEjCL@ zY->zNHX!sl!c=p$4cpgpz-5T^}=K{I~b1U5d>21`+9hi|#LO$;)Qa%0=r+ zM8ejTZYjzxM%mQpv>DN>x4(RQ`gAq6q+o}Mw%q6T>T4RtZ1ydRB1A96m-LdYAv`Xa zppr2&%S*D5|1I~))*+8Zg`A21Q_uV;sr$}-?v}o$Pq2gtgy=&kHaKL^CHHn;(_CKo zh&uk#eXh2j=~6>M<{G~bNgPOk)4~i<%)qt@{Y<}uL}XL!A4vUa>kpiGiF=`+2?sOC!a!*w=Q+%)zD}4B=(!eF zD$Z8h@Gu@~cuoCH&wR`ra|wDxpC-s*JK~w2P8oj^(fc&uElTfjAqhfs-+SsrPjeAZ zpdN3dBl=Qum{&9NH5aA-UiuX2GLM@OR&Pl6Fyj~l6|X&O(?0xA(uLtmt* zM-*z|7a_D!eS(_ARu|5TG>N3Irw5Dgcb#`J&2^st(niv^k%()ldH%WMb}>5@6-r;c zi|O1D4?MKvb{ud#4{1T?$z4nz%kP)Fn0{S_zyH}szsx}7VFOS|3vK^&fN9?S%~EI_#;eUb4_F6@;}z%&S}htEAMt&2bzg(a!u;L$u;Ng zW;!Y|Ux6ACH3Ja-yX-=tNo``wo4c7`b(0oGe|>4dpsvR>gXs0@y?Xo0-OX+PBLMJy z`8NP`cdG`Oi7^xsJ3_(3YgR7ZCb85EHcvIQ$#gr)O+wcYB~>5)X0Um>a=WY)L*Ko) z2YJe4aCdfaoym;B9X-T!6xlpui1~ek!U1Sp7ASzAeq1{?d+eU($r3FCmJ)=s?@-fO z4UQRV24)2`kLXa@MMKRI!OvKJKBT;WLVREM`B2l8ew@q?e{v0bnP&5m8^4#SX}CW& zYr_-?krqcmh;>@IsFJZxBZ zz}}|bbkP2csEuguS$>NqI5X>3pJ)bm`5}8+7fE%s+B47U0 zHtqZEg=8!a++j>oo2`ghR+AL}C!sKrqkCI6W!$J?W>RC5-Lg3Y6`*J<6u$ND6KB3y1rO^OPp=pHkz=+v+F6{BtgLA_V2o)(*_%AZ)E6wY?wm1Z=LS{yo8K~o+m?)xO)@OOlqjDI-noay zm|f}rCu2+v{m+awWAir$_!`U}=Y?POH)tDzY&<*|?ne3b?)kgBv-pG=sk0iv$`(bYmCG_!$f!KmT|7$zw{Xpf?@Fj=F^#&ulNQqK5 zLCO&eeb&@yIfnHj+5v(LIl4->zIRxFw6_Gz5NZ;Qc|HPxKtB`9gnZJ!Hr0)&rLi*v z2gtAxFR{T`-#$?if(ww!AWX97Az?YH^6%AN0i{9#^g7fe8c@I&1ahV0gg?1 zN$*%hHNqrNQRyZbtXZhg686Cugogl&Wjh4g-Va9P^%|UsbK%7KR@C$w>?hfPDHp{} z2B%Z``eb%rz!=(=IrD_iBWrWE#jPJ}D$Nbwzr@b$Dbs6F<2UGaW9NFJ^sIB z9dO|U)1_z=^A`NY4Vz$k6n}-m1Wdfdojk$xHkY`oCt&>XsRu|=1NRAj?%tkYb}MzLL84<6$EZ~J6LqO*FqV_FvZBa-f-LpZ&!B z{Xo-Vwz?q)nO)nqzuc^YOi%W|+=_$DGL_x!U^BpP=6Ng96%V+X2b*!3$G+kl!5Fvk zU^CKeaTr*RFekX59%AZK@0A9ZyG4hXbK3hU$Fr1~)WLYp^#GlYhawf<=|zR2=oyh> zxxdOYDaGzxQ83>feW+Pz?sV@RN=Nu!rpCLZM=O2}66lEM7&rScb71ANB9N<- z@QcXwvjKeT3=P=U=!8 zmNlp`v?GK7665foUKHN@=KH7osiEC_-El{luI5UYKLTu7=I%JcvZ(wVpi;z9P#cfgGOuXN*~`#^P388aLLJ7FW0-hCL@cjaZ@K_fq25* zJ{iZ|$K89A&4AK>d@A=)c=#BXJCdH?B$W;}INu z@5Ucxb}hYZn`$8$jByum4-6hX%5>9|ynU2u%5H&_Xnh62BG=()nBEq*_tB&+go#O*dZOaJ1>rg=$(R9BYKcGXgF93?xcx@MzPXV(%Vp`geTOGYv5S z&{>q9lPbaIuJD|2t+jIk}FHL+&)$*(}fm?X2nWKg> z$C<&^I}(sgG*krSfa8$P{_YkWXZrTidZ(G89KA%YC=4=Q0|c{*!G>BI-0t2u&Ws(k zv^qKm_iU-?Fd~7Z*iSY9Vy}TazexUEDlNPSRAS9Tf3#N)xh6>h=tpwD!-{&?_wz5C>NR@g#U zG{v-bE967biPU899y{L1$7GzdW4uVhE@;r|)=V+I$Ns=gCdS<4U#acel^KZ}B1rOx zN(3Kg;rG$&>xz96V{haXz0yvh_6b~Y0^;o}ZvPVi=hbfh3Fc6KUO$1Je&qgff*ID8 z#1}+lOwd>v-GIXePZmdMpH?ZD=MMd;8NSnVYzM@jj8gD+3>EUg5_qF`h{hm^AdNz@ z{->s~tKWk64&(wQ4zyliNHb&=F+VdMo5)gU;@}u5AWeE^OeCg|k_(k6(`fiaCiu|p z^D}dN_g9eY$mbVY?Yoe<#ly-3ze%qrvy9K18(ip~`k5KA*SDUhHVeP|2jBP`j;OE} zSo6U@{rzCQ92)#XYehM8uI4GxHTiYx=dfj!9qE3zD%ExGzgw?EA)NWu5{#8bCDH#q zhQIykElH*4<=+1x`)u6k2A7{|c5NE%tr(FvYouc}NiGY)hw#ea(n_DI259Hq3r`n! zm4@@;RMVr&`AI)~&zC?&+GyKXaf7FsowUz$>@@SGndT0eZZ7BNgXswI)7+jXLsF)# zJN0DfkvY%ZbBdXleC+&;8+59f!Jf%&r<%I#KXnS%V~uk!oJzITE_a&gonK9zfR_?; z1*^q=r`GBhktxY+GJS1t{1Z$RngDy@;_&*=Hl+Ven$je$b`#YDMVaCLM7Vh8~W^%)4&zs;I zqAu{iBvvGl%t(#k1jJNEak+bL1{zDN`(%b0ZPvL#GtFH?Ufh7>h!Xv#P8hH)6K%JANgZ5 zYFUyp=q?~YL(uqx`(4E>b1a15)LCYfdCskyW%~4Zf)Z?|Nkj(`*kLYuuaXW;!=Z&uoy$CXPq%D0O;u9L3Q{~yCzNm>|J+oW zqunmASaR_u*c#t*CLn*)HJ!!Y$({dlKRL_vs&Dh*5hY=m$oN7u8j+q^>TWs9T%SGN z3wxJrJt4SY-Tr68{+Yhn=XlC_&pBrBA>Z=pO0A&mL}pvk;1^yGLHp*zfGNr6pUcFl zmgrqD(Ql=2ak`A1oEf7Gfh8uPbEFvpCj^6+-QK@INB!1K`i0rKd^MZiT44jpZ2Yvl zrq zqV(kROm62FUoZ3)Lxj#I@<)A_V-fTRvTLIcHpk^xooD9q#hvGxE+uaPdmH6~hEK)Y6MF@<)klIe~FuXzS*m4`|%@G1jq~W{%z-*Q;%3;f(M{U z06I~)kSZZw6TjgG(ZdV$MN#wAV7))ChDRNWxi$tuaR0ikSZTb}O-3^NCx!5Y*q~o>^#m znupvM3(b?pxd#`S(=rRbBsv=f`(MC%S-5V}1*jF~GdJ%-^OSksjlIb9wcASFITx86 zirR{cOl|41G$Hs1f`XXy>x)ct>89IESQTptUteSnul$6#n+j?my}l-ReciE(vA2O$ z%Pz*^`IcLMu{mP*iD4BQYI1b^qYyU;dWZ3Y@^LUf+CSwbQT-H(y$aa|7@Y4WUV^Oo zoSSorSxKOG7hY=4VN};%N-1vtcqz)sItQrh?B`Xk?-H}YY;)U|Aehc`#h01sUAJX) zh#9I8rwZtm3?~W))P68;-DQ_)FZvtnRxCBH=QlPaEkQHD%~AksO0Tdf_^gWimPBJy z;Zd;7O}?CAed^A?+%#ow`VQ(1mfnB4xxefa!ZUzJB|Q17n{|bGghjr~mFDqL-m?sg z8mWaa@A!D<*puv-nF>MJSt*75xx|ua8+Kfuz@aQ~NxrGD8Q$0?Ja+5$S!PO1$FQVV za&)eDi&+%*KEEX&_F6EH3wOLTmo=%g`Nm#4rlo&lNr2jcg`h(S1Ui;D&gTw{iq{2K znWKz5`)UlNbKSbD&A#Y*-(1a7V;A`vb9jEa%{#?&?IyrB;kJpyB}I=wx1 zvd+_%>LefPvrgmKVeY$YOpgJAax&t~6U%9fS24*u3D-QWIS5wq1*2b%HBj4oY9?MlLr!%%9!#c zf&?W>maT@)z36sYiG(-Tja+F?>kZZR zRE5)HV6Y%um#f5B6^9~R)7VEynH&~2g?-#xE6rrHzZ-Fb*{dNH?K5qLb{#u~1b#m~ z%1GVSmaS43qGI20gXv^9=G;R!m;>#SKf8(>S?GUoyWD6R@wz+cM$^61-;z1ytWd~# zQt1e;txS!o@&Jwh?-fVU*ewQGVK=%^Y?iMpiPp98vYC8N}RCYS3 z!4Jx0oH4>(eG7Wl1r8g3J3iInR)N+dEjTZ`iMN{09bc=;HHA&OKdjbY>Gctg z@My!U@R@2SQcK^5)AJ{nhk-Y9Y!r?GFhNb;XO|Cq6!u2O28NYSZ!>wbz@2(KllrN< z^mc>GmAm71^C_Os*WO_cQq^sDU}@Xv9$teG@tk{YjhS8kX(mU~!(ku}$*SE?)`IjO zxog*&d?#<}P^2$eC>e$PU<`)VUG6kp2W(L~Eyd{gIvG|q*%TIS+W{z+VV{ITZi(Jh2M@b3>rDMlA1KAU zobYXA2(p%F?8rOK6}JuQ5_VV|l`mdr&cH&& zM>xOyyvY6h0W($DvGoD`HRDGEA2hv>@Lk|RTNf-j3q)hG(XNoYI&U5g01)8~peG+x ziSWn>th-kriNtK0N<0qR*1It7U7FrK_@Eh9&IW6!`kg4h(iJ^q2Jo?O>Cmu;OszU} z6xsL+kFI^l{FXD>>>|jwvWyfO$RX|*51Rp#%7d*!Mu@RD2#Nd?CPd*B*i{kE`cz~o zWuuVEGY^NDNdy&c!xVP6c3~~5LIF=KsR?2#{DezA0^?oo`aWXDn)lb8{RlQ`G4Dqo zMNIvR+x#d@>^T=cW-fy^-1`_Z|8uUx=NCBOB# zA-%4vC$YeI^Je%9a^TdBFo5;$;*F-JRFbGaw>QS!wbATe|ME%<$6nF{m&LMK0^aV} z%)))oC7*=wEpvmO1R&SBbDlK&*nef*!%xBszbticKZ))AemCeTGr|5d>lQp^CRMKF zR6EmLgvy4b`>^}?DYJXyT-23WK1e@$!_=&&4~&$a`a>1LgKpp7m^aM5uJLIz+pgd0 zu7BF>-|wDwxwJM%QEu*T=Ora%FXnJ`@N7|hsw2q@eXGON=&Hr*y8f2=YWFO`8YOy` z3H9UB?ug%+hN{14MaCawy;KAbxC?)0W(60fat3c~B>MN6t>7kC@eHJTv1@+D^z1&D z>6G%`?473Qh)RdV^%?EmAW63zJnznY25I;ixAqxxEIZQ`&*I|yqC4hU2+LjWoM+kT zUgz$8){NL~T{e4I!Vc4awE9kBT7^v*?A3Q)j+cG(l>XX$blDSzxARj>eV6F>Z@cE- z`#~>R$SLCQ%1nhj;`a=*(w+Z%)7-Dpy9~1IOQWnv?ZzTN<}-hgK4@gT+l#xlkH0n= z3)7b0<4sZNIz4B`4tPvukv#a%hpR4AVuiuE3fT$|%gGdvNSUkl1LcjXU;dog52yXN zpF>Pwq|Y<%%iZwjq2-ls+ViG+t#7l$ON&ZYMjdoA=uJtmz}^15IRS1NyZ{5b+>Lv| z9GGK5iuecg>1}FQ5=(1Xrp-i-;`6 z8)RGw5$yg*e#YJP2a~a_-?<0=VET?D#&_Ba+P-ayF^8<(c#3=&4IQ^vGXN{8PibWo zT1(Oc*=YKM_%yi7AI;=FeNDfR|7|>;g>D~@|C|N_oi0|h48#5AkEUPeB`9FCHSl82 zG(xM9w6odyNe)3&zJ#x6F5~*V#Pt8l9siPfv)b>SMBgP&kw8xGgWtGAUp9^AH}0&L z%_@vG;h#)nezQL}>9-7`E&h6c2-|WzB>4x3nX{O3z3*Rg9dYH|1EY`E;i2XqYqXky zXq(5}+GLJ#_q0#7bL(II!4KrESIwj7;wxTbEv$5}z6Qlv>Arf+jC707L?s)# z2}%2}?zl~;y`Qyr`Ax{pU$l3xZo*!@eSq2QJ^hlM^Qk#zb~oJSpZXFJja3w;9V}k4LO3F zkz~m_63CzCXv$h)Tvu7cP-8mN;oFIu9`g!;z&wGlOwh-{X>~uZWvE zRN_0D^kscsCWQhCf|rX|c}3c@MFEs4YfQRHZ?JlZV5T@Dew>DuSd|QRCJh?;S%7Mo zX>13^Sxr(5@Mvf08u0*tX(^)-G$FaZ|LQ(X5WiTx*Z7z^K#7e{!V9}{3GCyvmjB;+ zNQ{jr5!z`C)cfXfHciIr#Au}`6*wC~iDm&;WRb|ZF<_v^nlW`yK*M~Ka0=go=MXGBpQrqYgX%b;|soXAJd zkUWQ6B*~n0FT81Li0%cV#FQMJ9V=r<(4$QB&+GBCWKIdWph1(3+E0zTF1D&im=&Y5 z*u#-y6Pw7KqSsqLT?9QFh(B|#u4SKvxvpW|`C->{8yliNL_e!*NgPzGf-x-fFBdm9 zsQE~>`P%=j_1$Ql2Khspq_6|sAq_0TxGX@4Q8>=B{)z>8XnNEG2_0BT3}@9h+UP0Y z)8eRf>e{?d?NCRl4O z^IA$_8`dJm>}Urp3MVfCM@fPwuJB=`(j~# zGmbX#NT)})clKl)}Lx_#A zbRMgBZDT`A-gtbnY6#0!Ar&Ll)~!U ztCHa8HzEU;K(1sO!MW9b*A}yYHDklBtH8h*N47&TKHF$&^GF^HM~7G2=m9gsF*Svl zFRG2-hD9U5y5uNMd+1w%4xF+fG9oOS$)FSa&C~-r!_2?~!=juBl^1ls{R zTTe-@PAd@A-CdV=Oy_(MwBjo1i4rBZvl0|=JS1`%0FoFr1G69GawM82MqfIXi+YA7 zq=V({SHCvV3m+iTLdks|;5Ci)Er~`bSYuZ&0@Q0CksLIurZ$5&Pz>ll@m!e!J4}g- zJT;=B^-!htxDkp+)+tAC9i3u5Qk6T%hU!Pd2oeXtn3&nb`l@d+=Qh?;&a-UVGvx_B zTrUEue}~kH{(0TO&=e%(05z|~IrW}oC~ja_NJIs!<#@%yG=&g_ zU8OCBdOL^yN_+1TR=N%En(lcp@P{EVFnL}VMj%EGVrhTC4?|$ZW+jR$sKFj^oAcCH zKo1MA>}-9#NTa1wB&}IBmFu`#{H~6-4dc`Y&h5mn;$naE#lXp^az>xTJ*})|s6ez! zL@uPLavU+6wM%yQmc*V3FutW|b~c_G0Z~FhTfa@*?;maKIq%z zsbS%z{rA=YhL7XuVG#A)p^3`KN?5d&0eecya!p5$8)OA%Z<)Xis4tY^Qq@-#p zu(b{TiZT}~*dS9WZDti(nAT1v_+3ivdG~YPK$(TZzElDQfaR`o1-S(lQA95@}3* zzA}J}-c@Cu!weG9{olv^Dl1o))LTTjtQY@17b|1WJ*IRlAAI4drF=54X!6$7@=nK0^{sVR#Kf1mI0az5VU>GCu*%>4?+nzQLCB zkmG|vwmH&dsIf;8XeHb8zpuYf%-iAm0JYBEFYfASUJ(*pOKX06$pdP08Fj9G%#Bnq zxf;X>!#$EK#VM`tsx*S{zkh4rDV`pN!)HHnMUS;(Zaj>8T3u z372M_;pmpy;+>X!pwZ0kOf#P$Z@c)t5rPC0vP{<|xqAF3x3iSU?}wq^T# z6?*^QYSYg=|8Cp&cu~N(`_$)uKML<7=z(EBd|llS!*4U5*#J@ErTrL(>Oh}wGv^9_ zC>GX1!|S3hQ4n@!4>LkRp!0Qp|9!uru>Dk|tvaa)buC|+IkQ(q{fWMbsG^S+(T0#v zva(W+f;z0V49pKZmR||1jIo}87Ly&(js7dA#_>(lt{6B;l zg|vso zg0fM6jUdAaav7;2e10IJL$r$?|KB>N0mveYTOS?p-(bZ7I1QhM_2K@bB+hWK!heX) zdT8abF!iFU2ah*3DvLytZb%2T(H_1Ne&x1)r{x&EpNS>$t6F8z8Im{{h+olaniAO0 z+7ts2M9FmfC}Ig>N=#`pn1;ei2i5=F(V+NLZ1-#+1yZf7CTYxnI2f~wV6t(j*7$QY#uA6Sc@oZ0$7^luSLlq# zWmu9z9AF&uiJY;M#g(1iF7

    @$fb0MV|4PU6eeBvGt<{} zc0)cR=&#Qh4?Y1Oi~tw}`XsOj#C7{by%{xev<;#s4Ts5Tg2FWHUZBc592eI{qGcCN z)ACN@6tvR*Q->tr+tKp;bktEg%sJ$#SwC-5KuUcXPj*!5j3lMp8=sj@c@l(rC37ZP zCL%C2X8cU@bf9vIBH}j+Ao$E!0TL%HU1|Z^k1g5=8w=q#9^u8a+3vhS-VBSAKlUa zG7BrAm-?dixA1*l<2rs}re~tt>NNay3%@W!Y`beMwsGHIm29=am+jrmGt7yW-_2*3 zOPk*iWzstqd7zs;seq*#x6EXBEkT?BSq#C#B0K~x`!w0;-rObK#msX5*d@J_xzL3J zxcjBslP&7}Yb7{!Cg)I_LyFY4evrjEoa{I?7i+%S?C~}rxIwYp@49n7vqq^Exeh6% zGl(L)eeeU|&%o%7XWqE(Y(m@r_}9lkk)2v*^PG5&bq9Q9+8?Pz7(Ui2gc*Zht^`#p zt{RrKgp0P{X;+9!Xz#gVXk=TV9Q*;t$F?fG;&hs}zG{#<-G;AByS#VxChmM&Auk(& zYEnG3U>HbE4xftntKyY4&@7&k#!4%e4JmI*q_98i#A@=}Lb@ZEiS9z)QK7wZ-VTn- zHF>JRb)HS6q46_CHlc(Jb4jFo{&3Xbdi0g}TVNzth;-h!Tz_D$^3q)f;Zn%n0OXmHz(In<~{G5)wGOnTeBOufubHu~*!{BLua7wQGh1mdjj81r? zDv(NFn$Zd$lFU6%$LBI_<>R^I*>F_2nC0Z#CXb07$R`Vv$K4K-M~%@Mv?h-qKY3cc z$TXTe9%=6QiRX?*=I8EOKX>sFQ>FmIw8NZ*@vNL$#75@l$JHoCJ4(y>oT8_5ys;M0+*Zi-Q{Q!VJv)C3D+(wmWuFYerO0f10 zqz{R(M4|Y+r>&RO02gFStWw*SIY+>Xwf51~JT8jv0V^~M&=t~9i)fYbYg>dza z3*qvvD}B%3W7t^hPEKRbS?rdi?S(~x z2!|KKBHO>vm&1x|Q)by!^o61ei|p?H`2JUB3dc{Mp>53kD=F<*;bo4P-U;UpuSV9>OP{E4K5K7krp-hm_bQ*+t(c0DP%0u&u<_ zWpDhm9>jy|RBCs%4>r2-rHJ+KF4h!fG{bITsjY9guo9w)iK#h@Ic-K1AUic9a02a2 z^wf6=x3SbN?0Ugk)#5xEc%kUADla1&JqG|MX6?}83oA9h+^xyled{0KtV3~dDy}I$ zy9!tzPf(0UuDr|+Zm)621N4-y&bM`VnH^uVd7&j?;;GP1rjYL4Uw>O-llK~>mr6RI8ors1&r*!xw z&4KA|6?W&Ub8hgN8e zR*tT;$5kzO3`yL>QT#mGc7c1L()P{2`ezU#xP&pc;kOOeD1%bc{~(-2=dqK4;);+J z+uXi=S2zSR`&z6*sWOCD7uDr2H8<-aY$rv$I9bsY_$*9kyCZ?c(jg)uya3VKy>Dzq z^5KfCJ1Kx%J>||1?3w0#_g!Fna-uJe0G^QqD`AdaM$lD`IqzL%&oZC8byd)-Y3}PP zdk2RzZ?3ixC-&Z}wqwi(u75i_w(>eC<j5X;_>tGv)^wF6bO}X6; zI+hgTlgJ7^F#USn$uC&Ije zIquac5QJVaXc5q_YHaTU3F_6^*7>3F(UG0);I`|0XM0%NkYDX==eJ!S)y3}0@Gt9P z$F;j1c%VfycnmKJUdVWxF1!r!nxm;gu=bcPaYtL>8f$HR6Aw6i zEAxtlm*}Qg7qPnucp+UM8=(FBc%#INg}6}0)dF4#4@)^~ z0P!``K-Cp)pE}#c6uTqp>^=Z<{k)93q0V+JTs~gMYWc{$UI*L$$eFHoXa`@0k0~@X zky8uEb4XX)jS^>fwR@N=++R0NuPD{| z1cIG}u>L(w$jGJHYlksYIHtxVNw;Au>)$6yb7F%RTyul%gUito4YoEDAAnooW;fWb z1w6T-!M4xSaU39uqHS|C3bP5VBb&$EOz8Jt05pCfN*oB&LVn>eDIOh!kUQ0{F?L@I zYiv7yBxnIpOaLZ{9dO!{60qY1ND~M&B+(;GF`9JN4Mczvx~K$AZQdZv=ueFzU)Bv$@WLl4006 ztevliDIQZVpygZ_cVKthJ+Ca!ANgeUT_}_#uTy(^L{o&v#Em&>CGW5)6_=+XQGFtU zHZlU=P8fV+aTQ}C_3bWvrpx?XXAUPFs$1>U)`{7cMOXC)j$?GKw_%rqy%Z_Hxv#q0 z>imu+1dG`-6g~)fEfv!LrZ7cVMPdo36bZD<4x=*_!5^ylhzHZW6mamv;;IOhKf!*L zbht3Aoj0)-wPX7bPCJ*;HVLw zQ-J6v@LJk^6x5)P-_zy^L{Z%VDa**v7R!=>t}>&Lo1aLGrZ9hJQi#4n^#TqBwe5wL zMbC4X*Vhgp>bzAm>ylh$_#u829q@__Vjz2EtpP$Kf;p+yxdu*Upc2ihS`OG?tK8mR z4mQdA_t%HZQi;7y&6kAunJQP!@ze@i0zGOB5vMXCSz7P*-FWO#}qOW;W~EAK8dG3M?K&*Fk|Yj4 z4?Ld|xefwmwfT1VT)S$g{0UWrAb7bx5KlWG_WR zJ9nZC{)ZfCiuF~4k;-psat5r7N1dYH!Dld6T&7V0bn)f3C5U3J7_5*?}YCznn0sq6h82?Lm7!b-L^`ho@Or;tV z;y6oBJ>eg_%JCqXKNdTu6|qyI3-HgUzvDp-o?i@+nFjqSE~W=ULBlmVh^TVwdHJE8 zCywxyu=D&z0vX|p`tOqrGn?1weI+$iK81Rz^KJC9y%H{$^e(k1kiql$svMq(Iv)bE0&1mAb;iJ7h z%jK;A8{fbIW^(f`2;xEg8W*+bjyPTcTYBPYuzExoDFgm(f5U?FC4%^k7e>U1`M-_z(@-iVaLdf^ZQSJX>fX13q@$-H*KZmGBt>nv0U;v14b|bY7hib z&y0+>L~Ii7Xlf6XI2xl*naO)ArUy);TzkFAwI)}J=Z@c+PLI%6{LvlHp1c^_UM>Fk zb6|w}t1s4srD6m^Wnl(8P#kot7PghaBs|o;p)(l9XT)B2tO3X^t~tuQvO<80|h0< zt76RqMYRQh=!xzDioulMAsiUZasKX;(wulk3+{ZonqWc8{MIF+{&t>dK{l8u?;9$> zV1*0>+u&us^{hydMhpuDpS!WO9E{%V&8jt?CDS-HR8xoKG?`u_Mg+*=l+12u0=AYJ zsWT6Br(DxtzCPz&i#Y6^842Qbf_ta+mv>SZSFIqiT8uvYL{8N!yK*H z5A#5!vV|tpuwr^63kOTB0@&&r_I0qRnib+>V4>;pU=%-^G}t&CgmV@6a5FgWus@IV zabq&HheVUmUapbzTcIWIrVv&!Y-ry`ldGl-O_QQqFe8ikRIw*L0tV2NVvo!^zRI3F z{!v_DYv-e!Y?3)gJH$ypUeJJH$9X|j9(7f3=|_jWdL}%B53}~7U&C#h|xtn@kCKQ`k|&LiFpmkd!AHr zK$r+i9<97Q1u!%ISP0FQ#)#wh8e+upc;gX|Z-YF^?Z|_j-0ux}ZBN((m<8@Kh+tVT zn*b{R!Z|^?-=R)q>xSXRC+Ruv$^to2f2RBV-R(Ihjts!5eF(zO;dsF&FW{mG)*xO6 zBrzA&CLjU6 z+gF037k+mjVrV7toIz882vpo1w@;?ySeAo)TawX$X%%UkOePH+H;Ep|S_U|t{$@xG z!ZN{%jD8BA0?c>?6lrlVSp}m)(pByz!v+(}9xAJwF{!rhf(2RFiN9C&D1R^cUOj;v zk)xO){79TXuT{X&0C${f-`8k>mjPi%oaTr-s5wSOq(koJ-E5Vdcn7j#m~|}jh(#{n5e57N%45pB&lX|{a0BE9&kxfeDONAS`|T14lXUFqRZ8Y1ue*7wlmY|E-J%`ZT+FpcOKk+vk;C##N--3x5`$-$tSXl3 zzs!t|`-;xtzX0b=M7xphF5-2JB2nLIh?1Fc<*600}ki zu_8%KFUyw~sBjH`UwB7@xg<|K>wjXE!jBqfW0H6bpq*oUA~5=oGucHjB`D3egueK(k0i8@!ehrOBD6dU%i zorwtd`W|*#`5HD)v>Fo7hc)h?A@*cTHlm;GX;0#KJC8-o5>a=&>^a`Pc~3i@I2gT# z+O9%t)7bgCbOc*4 z7rQ4$*#7nRaJZ+*4)c!u=s(~gxq8`wr*j0kbX6nmBb^>fRjP66r+8OoON0V8czNAB zBkj)i-~%yc$F}NJcTEV6gkf?F{<YaJAgbG0HqQq}*%3p7}5+@i5|WcC{^IG$cfeReS?lYGs(n7}H>wEANe-wOfxERc?6hC+nTq?i0Gr7j$*#ytH1^d~9 zE8hT&+Dul18#h_^!G3mp{u%N7GYgQ!XhQ>S4n~2mKz~O6P;d1n8aRv|U~!^*~nMdA<9fDi&lP8&~Z@SJK3@pmAxpbkN&-aCN^?{TQU$_rw-#EvJh8tdz+>U zOaSa~sa4N$`Mwt-0Re3X-{DCBb0vonY(Nb(`rG1ZSu{U3(6F<}WE^7y=+6aHP)3q! zWB^GSa!Qm)lbXg-KVR$`2IGfY=ow3hW{~>SMy|+BY-QgJi!2`{L_|jJC&_rbJ(WGr z?3e%(Pd#6!;O%9jguY0(eJTV&Dva+~<+|f|sPCUf+Z4ZH6Wxn`)&HdT&^7~v~K?+4@eCoK{Ea7XI&;D)m$+<8YLDX-*>aj(e;C1FexeE~Q zSi&evZt^QdwMaigbA5X%fl?`+VS6trQsVRMByb`|O$2$Qwb5uS7vcX3D0vF$OnZka z59-JdB6!(JA*pRo6+{7JE6R&Y}$yY>Gy&4src$b29u0!#^&!jS*}SuU{Jb`L=U zJIn$KaTTP8|44K3MLEC$ad`JXWV!edAyV6@+p}CeLo|T@LzauY&J;&qVv;Umju1Mv z(;y3Vd{{bXky63KLYfOns{d=23xM&CUo`J4%LN_i&U_kKaUh`*k=usYmf9lUnBb|# z><<|uf6E`$2vdc)!fd|?6pWFH4ZiSZ{iYnpNx?Cll=yLKi?(66y&v3|D6D_)t4CDg zdo#&o-pn@IpADzEqYktc=0tbTs!S*M?#}5dcX4s*NMaU!cA%|E-+x6a80{(!LOxpN zW~|Qi$oePXDa_P8Zi_qAUqmM%5IpkII8u0}ItszPzoM+l1-E57xNi}i3T-`jkR8;x zLn9))%sIf(`8Mlap2@seb+GMFabHClUWtWg&Mi(BcMf>Q`8Yj8p&}upJL+KDqyE1) z$PT5%hRfW_gW2M^m#{XsWd;=b@!7#Fi+f%DA@<$kV!DtTM!IHus6EA8?`9l|Ao#X> z`cS(Qad>#(H+ZpJE-U9W<; zF^IAx0a$gE9o5|r(JPV7SfSg7SXvk&A1y_SuRhw+Riqis0(ZnhZZ$~Cc3e^1AX zEju(u0gnD62I{xeYiZEeU|td?_rvW!*cp^+iQxxlZT=8}t4P$^hm^f#*)jHXaze~H z#_pQB(h}S2j$`a-)Qc~VvAuCc36Hhi8+?Bgni7HnZ11n8L=&^d9e=FtF?7d5tdqjL zCE|p;Oq3{Dk!L<(DtmGqIOj3#S|$kCyzy9jG2ws?JkCzH|0;3okF&Y%zZI^K(lidX zgV63pVp0i0YD9)lB=C@X;CS1kTFJ!yVQl&+5*&3W;irRDetgD-1 zYlz*p+Z21CdDJbMVt2t$@S!QT-fnx&ZJL4(^RoNf6dN|bm7z|uaIlr7sx^=Z-qh2= z9X{m116%)RE;_+>F8vyDTkpupJ>>*@P033T1wmnx%ly>lYHJh1Q2)n=)u*l=1i`P8 zuIZ=tf>Iyk5jmV>84v%|o^4KWyZy}eH;dd)e`b4kTI1=fua0Ru-ZCu)^s9en`xGfu zC%(R~|I9X(EQ8I8MttPTPPF}kJE6d^Ep<#EyVH$3(bn&Cap8274ekm&LnYYK>Str>E&6luBJb$W| zO+<0{0TNT*Cs7mp(u$EkfjJ%ACWx~8>?Av2*Hs8;7^u|&yu_n9GolCNBOvkf*2Uh> ztSz;NiEesZv%1(FI@R{+`4sK@eDcv{FPHe#5u#2~+tnI=K3Hjq73prDigW1w?v1Io zhneY;)9hpdT^=*djwrisE6s7Lh&fp7?w)45HIpVnb4p*nHNmZrKY3R!6d+LK?-5kf z!K-}5Mk}pr*latLUBKWp&C)3x$lQyFQq9wCefn*qP<{JPw}(SyZ<}tfMd==KG8)~B z?(CCo-=0rE_5@F`CV_@HpO0YNG?5*{y`LERK{k!&PPV4^^c{;QbLte^(qZm% zsx~HThiUpbg@E>Pm79Eu9b5mrF=?;9HrdluYr2@o)X~gKBG^{#o;byhl=}47w5vLm zt&YX+t5eb97r6S2lYrQf}YEFj?h%~hXnrx0xT%+nz=SG)D6+k1Ndp;#kiERPk|5OeQc zT0k&%NeA4x?}&WLd( z$Ubt=S@s}z`5gXKooDMx#tM36!Tw!b(Hz@-_vNv)N2GKBk;wM&Dm2rKJ^w?0;s{yj zK@{iUZs8sv4IV1XKH zcOE0)+G=V9ugj+cpCw=DW*#LAkK)ZlB8u@WU3gZ|>Y|OSZ5ZJk;On;f{r5!lF$LTC zXIc*H*4_OJvb*OSJj(P*B!t#|;#~`1z&h2av)P@&X$WuO5QVG|Z3B(Tt1J<)7i=2Y z$Bp2F5My`v&!Z#92Gw-xB9^Jg1_nz7{%z9 z))7mCzZS{j_@jGN#vk2_YVA;-J8`Sye4q4&UJ|6n(?~yzU@J15(c1KHI>N#LfnM<_ zHm(KVm%9_rw%y#$n~Qot876Kn>Nt3wmA0CUwMYA(UWi}${tL#KF|sttklAA{aeJHt zrTeFwevUn|%eP*FE^g$d25h|FBhX3Ix_drN9u@{%21`mv`XQMxOvvD;hH$XZQNNGe zapxiVA{Av^V1<{leZyL!1+NgYIVP3SJ$s%VlK+&kBX`7_ zbC5&mrzcYp0N~j)MZ;_siBuDuSmun>G$4g2Bh+ZbL=xHPiADSkF0P;u(SHzg$54_- zSPy_KFx0z@dd42E?~G(&^^>)N!%*5?FxPh5Ny;OmLt!kA6-Lw^9qoZ(_@4WG;B(xn zvuxL62g)9!rF?~AOk#=Y&kvNki669Yy{Z3q(c#h@Xe+}KDX zy&~flo^5;g+?vv)YJgI}F^nVw9zjj{k4N%o)+6^Cg?Bq1vp<##aWqsuuov-}AMLOm zuT3%m3NH?o362jlr`N*HvTjy6`$RoKY-F8j^Es8ih#>JVR;2oy(Qfm6d#x*f$sT9k zaHqaxYuuUV+cVtQ1$HVr#V;4w$(^^oWdjUNG8L-p^hTer3r=#q7TV!viaXC_y1I)N z+D`7T=OZti?}7ywy0^K03v8{saiMKND1UdMZ6MTadJ)>mb*_04r&}Iza~Ijcq&#?d z5kA+KxmOn1i}%{5RT-LrtYbq!w3Z$Ve6&h1UQ7I0#wXFSF8-0lzgciiMOR#sA;SL+ z7uXTzb@!JG>_vR#^b5J0<{rF|=C5-vUubtWmo2*pk@0yq;v(CeeatUz!@@b;&DQg^ z?#_$sfHs%;tryvj#F+p3B0Gfh6T2?9GxJZWcd?M-BYDaBINRH=G(aybyQI1c+A@Wp zW(F^EUe`D4@sq?VoL4h=D$|QnxLkdJbh*b z6q;@y#G+P#ct0wopswv@7<}n1ao#Xi2VLZ4f4z+6%IYb%$V4=-t@PkvVTBjl`s+gj zaprc%4oS7I%P@vu@+zMJDtLzmwRrC>l>}s6F9@lrcsuX)}j1c#yGoHqq=GBel+ zAqd&5Ks06h9i7{!03qJH=uq3^{z|~N=~8l!Yz zDZ}gTOYNy;{yCx|bNqq3eyMG(_+!Q6Z{$YC7f7V^ ztxza@DpDib7-~)Mr;6+)uIy@iq*>}tx|(waOWmrgp+-yHb649@98B+c4GVp#JK!3- zH$O|Rv2{FLdkqrdQupFDwqu{AgdM_jH%j;|R)sf;xfEwyc$JRclzAf}lsu@i)V05s zR+qXXueFW1Lg41WVrEOODGKu!Z#)ggQwE&i{;2<7rMnOptPG;+FnJAaHWg_*X}Ai(^cNUC@*#sZm>P8 z?la~75R%v1>E9}M{tZy%H{2~Z*wa9gjyKwsna4=Hr)hrlM*EA5Yvq^%h`G;AHt){A z%AT2@WXX###}12@{8L_tIkPrQtZm86Zuy#^It}w?=WL6@>r@`b^0cdRiGARDvnGfj z1Uvb+~Z{b7tzo`@E-A#)+i%8M$|YhXcey&aLgugH|hjJ+-4Bj1W%Vvr{zuv@>v z{zGXjuCtT6t>zej&iGE}$KXNER*K)ei^{YSAgSeHH}HDfquqvT0W6K}3HBOcUDOZ_d(1s?y&acZ-ClwsGKcCBL@z9z7Ch{q`Avfq$3y$Cv>o6LBUjpG?%A8{L>5lh zn{8+N_bNB|W_yHr(p`SD9aI;aP@5zWvf~-NN;XB#9FRI#X&K+U*-pv4s3f6)^nhFJ z;F^sHJEjqDGx^ELP6g#iU>I;W++y290)BOi?cL{uAC?2|}DTfF0BBKphcF~B?Bf#7h1 z8+?at+(|C%>@}0EN!BK;6~Xn|W@VM3tovOg5OKN7-(gQ^dXEH*a8&7C>SLlMkRvxV zy%{}U^Zftt_U7?X6tGj zXB;G9Uu091LPbPHP+0^)K|xsr1vgL-+yz%u6x>k}-tVc~3HW=SnfLSi<9$D9`mS}W zPMtb?ox?Rz;nzl&*&z$9ICnXM%?dqqIRtpJp0(Wmd)YmNRq`kwl{^MvBeU|=7)OCb zMC4b*!x(84#CTVt0G*zT3O`x9)?-0VQRcv3dmSZDj@n<;C5e8OI4QFH3SRjB3L zbkir1KuQZ@Q zZO>=y%~oPPau+!;Vj*(2x@%Ji!t^AX5X~jom94tTdb`qEsYk50FQ}95MNo64KrHEt zd;@fDB13<)-tJgVl?``pwn>dFZ$nST=F3ksk-mc8j`C(=*hRcK(84)ey+* z%|5P=Zed-%w6@>{`>>@i+-Bd!tNQRZ5N)PD`$b6W4880{`0xz9<3)Qq-yHIiohX=c zT-XoJT^5#czJ3btU>(1w?|8|c-DyWkP1Y150kEBm@{J}1Eet@R+-)Gfi3nEi{9M8z z&C1?yQ9$#;?RHDC4^7=}cOiym+jcuqmhV0kiZ}reZH|{?7TyL98=7NxZ%RUZp^yMC z(1#p5b$8f3bGG^c6Z8&tgOLulr?1;#7j~U6R!A0+6vm8G8&|;=JmX0cG9b*czPI>s z8OO7*w&2zh*ZJy+@RgDLwl&JJ#z#sF>wt z8`Bvh_p;p+Eb$yhWPnE3j->^RTJ%;j6oDK<*dz^>n0=St)Mfg>Yj!`I-xjai&Dkse zxQQFqm%MIwX(cT?-uqu|9;+w;!8j!4srSdaWN2}^x#HYhb47pqI_O5?lh^IC`VnLD zuFI5eiqn(Y9*G4(Puydd=aNcEq)7Qg)C^D#FvUCeu#NsR-SJJkX_0Tkz*T-$A-Nqb zTZRjVmOo*%9X*DcVO5_>)=9a9`=1#Rt%qNN0JtKG4Zmo!c({DetKgGt$#$vtE0@KZ zPX_{`2l}=s)~;MP)+i;?FX$ry|1#U?7Bk}LK78z=R>nj7V(YI-P0&oa1+ z@wj_)^5d3Waq^$E!VYp{FU*`&h9&#uZi` z(}X=y+9ZA(1Y**?g)d=tbNdUj`36p5>9)Y%G|aKs%LVA>c@x}b`vD*MlnPpdN)y0# z;67oUH1xG#Y}7J-k8p-l=?LV6Zj&xB9MdaA$E~5rP=iijSDA?I>4eq1Xl^R@ zH!M#GM1WD^WjL2$J*JDO7yZTw(u>X2hfY`>3wRcuON4=>`k;d_Ti7bWGa{RR3RBh*HicMY+o<%jnU6!hk-DEWgW6~B&{v~?QS1Pya ze@hMIKFxc~3t_ZAFQM`>%@`BEY0kY9cP|>x{w=nbnAJ}J?gg;#v zB*DtzsLpsB>Ff5jSH5lcu`+MZ6OBjeg@9%52YUTGc31mAivIN-yII}=jJd|$j@ich zhW9B{pQ1axi=Bi=hP-RH&HDnB!SpHS+gd_4O)q#C62>ial{saSse=CcyY?-Sb<6=o zC!UV^anO5qX*z2I$U`~mL!|V){q}qv+;88tw(|$}E4E(xzCEi|9UcKX25{(&K5MLs z42J}mS&Ey<^21LEN!M2#u$v9o>2Dt~w|=zT?Sk9Pg@deb4yKcz7_AczU}TeJlv(;= zyPAkL`Ihf8o^(4DorE0k9KeYAr9OJVZjZaM<;V5_1fhR_Y@bm&ugv=c#bS4YF@)J* z$4EwCz(B6>KE{h@yO$);aoyYW7a!aIq7KoLSnyf>k5BB^&pVmviJ*Q|f;Tu;DjM zN&wMcA&dd9lWc?)ME}90zhl}1?i%G+CTkHWklBz0wtkE0HJ>HvV*$^QkKt3h$bNg1 zF8a(ah~CD>ddspEmu=6_Ox}wzpF!7-J*6N03}DUGFMVd0q|DwXDf9LBpV^6l@4qTG zbAjmpCEuilM?73S{&fZ`EFIxtAEq2m$4F6Yw@0c_{ibGhL$Lc4oDE z79D;n)4)+!zf9}*nR>)uQ*-o^F9;d=PS-nVmv#IuNGvbBL4tLY#15{{!{4!g&|q_! zIWa_;^$b~IVxHHx9kd68j=u&`cMs}a2T`wf>Yr(_?n>jCHdbn28WoKNzVnDa?Mpjh z-KhWarClzeC&@K~k~7r(RnPyD*rIoIfFLEW@IP!8DZ}cWj7=#-E8mPHw2%*P~PpfZ^&XUqCzegn%z$VUMS~Y@IuNO ziP03sJkWz9aQMvZX!TsV+f<7mOKC!kkwZ zqfeMMuxPO_GDyi9caivnB+oBi6;3=hTc`@bYQ86l-sC1{%#+uNcbrq+;aFZVk8n&z zJ76bcsQC~UXSeo&rYgVoxE<`E=EbI}l;ci*D`KKv#Moi8HM_JiexiB<5J24{&45q- zIO6ZIsStnUTf3mq1hAsmpA4p=XEI-(H!*qH@+R53?67@SgP%+!#uUNQB@Qqbi@Y&T zu_UJJd57($4W_1<=>tz`N^jOvZu^2I~_zvV;pzr$*Gx8L@_dB}>KLy`&kw(5J`PKb;%J+7| z!pW{oJ#b`o_)HWZ7WrFlBRA3J@9p`x!Y=*6UfTc>3Ifk|-+}1?=BpqUBu^7FKAqZ= z!*rV;F*F?3qkkj><*;7)qdkWe(eo$!!mbk;9B7GM&+y_{!f_|184|+G3&Q~pzl&jC z06?vc#MKKsEi*SMrU!{{RW9^>=>&*X6qHab$vOea&&ZkNE;QxK`#iJcKA>k>>hGbX{GczjRl}w`koZAdY#he2&%3~FU7DCvIUq~0 zzpaC4>Xu5~ko#r?&!oFNXeLd#TVHpEep0Ef*3D}VD}{S$ul~_dUHB;vs$rS$X9+(= zrS1ySLF^w7!r3P4SAwdTAiE<$RYc&Vo1)q@*q>$Wbyh2@ECJ@VvdYgCb_rDpxa0I+ zQ`7=o7*hRnSBM*uT{UL8Nq24H*=`M~`hZ)9RHw2PED9k7esQw@87c9(S+9aNxR*W% zsRp^**^&BQz?~K}0Am#g+&wxYtV*bSENdQpPPX+n7vH$~BK!v6+?^sURC*v1Ea&?2 zFyr|_j}5DH2n*d4Ru{8s%TrZ745Iy0)eUJcE(5&6j2_q9Qq@(>r?Sn#7?x;37>$xT zK;A>QlkOc^kl7=2VwJqZ3+Jb)CSmqVV1gp1c2b%eT1-I(**_hmUqKS~Nd9nk_5m^` zrmF}c>}1oq5!EKRZy!(U{t+e8=+KBN&la1xi9S7PE?*W=<11HDJO{Vn|Ad?GOcl5h zVba{_=VtW+ZP^=4C$YN=4KyHOQZ9N$T-7Rk01RTAM4E1! zrOqo{I*tGrag;)*C9`gdiNT4iw=G9+y54C<$@Z_WcLt3NA-q?|2p+q^>8>BhQp2o|bR=6!>$KPhPJsSi4xCR##n+xKg~OKAtg~Mi>p@ zr$tT*^I;J2S-rZhD#O;hzpm<6r>9?gWPtx86%Lrfzvzm5HLC7iw$FBCTLLktLZKWN zzt=1Is%!d&aba;bqgF&Bb9HWk>Ld(-Otgaw)b&^R?LY&_B7hynv+x?jiVQ6dnq#>H zyQQm`mHdFF&VFLvpDp7fqzSyVJ5@dJIPp5NR-J31djU=d7DB#sq@KDwomON^EN!#0 z^`v^LBLU0L*HfkK@4>W+yqAnL>rqZNqm<<0b4SLYS?)#rCFcfz9djHc^0}~3wXbtm zffW(+%6_bYQ7l4n~EV z_qogcWg==AzarX&yA(dddIQ3!7h9CTP`UtNmyPKedU<_SziRgcyjI?9)@mi-=V`OL zO;#!slfJITgnh{JCxMVL`sj|c;tVQ6k}NXixHQXEvTJxVpR`122dyN7M$K@kp6HX} zSLV}G<07;x z43vad5~(LzCf=-As%(Tbz_^Tnl2wakQuhaxgjrnNP_<~i=@U#1pU^x)bt1Kp>5#4` z(%q#*4bTn9J@w-lkw6>A)l&UTL)8l@5H^(Ib)~iWc;F$#=qdCHlf) zyrj;lGJ9O1&3-g}z@$0zzBhYJB&7y9CsKzRXox5TRK(^OAwSCbRG~$L2lUyn-)u_D z2R%BIMK!=!j=aHu7BNAeWXFv?!Jk&i@0ae|ErDsNy{I93R|LH<6~t(8Xd(+&S_k%a zn+lAMMxSbzD`@H?6of)HqA?CVD5mnN9!;so2_}r%?8IV)4-wN8OahvgLR*m z3R_^cgeRFAhW-j;DS>25MUG342+*TLQEgC4VragYdIaZPI7KtLBf z;xSP=nNs;`a+NHy09H0^Az+kh(%Jy)v(jy@(zw7q8}_aBa*9T*p{*=@VCF+L zA0~YYbD_UYsQkKN#0cXi@IPiUH1TcSppj}+#E9r4?YbW`g)$qm_9O0>1dc@9uk>FV zsdEvmRyR^-=cJpjLqO@7-~j#Bb&J)6$lix#F-vOrO1-#Pbx0ST){kYVOi$4Vi&g!u z24WIr?Q>mdPAQ`-4Z2a*|lWa59j+t5Sr^N&Ngf&(6Kjp}YCDnF9p65NKkn*sg4 zyhN3TfiA&zL}uJkqUuylHI0S5Il@a)iSR{ElAKx$3K`c3IoquSH8M<+AxV^D@{}e( z@4oc@dE_L7XY#Q~_IJ_?Vkk(bHfNgGr8joDp3s4lFMC-rc+l}PKxvtKKi zk;8|3h>Qr8ei{SdCq-h+_cQblja9d-NV>#@$#e_YBQ7zkP1LaNghwM1WFQ!f!PNrQLi=GCQX;r>k7i&{mtht zB93J)!5&}-_6YtsBWN{TXrf`k0(W&bMXTd@T%b;OtagTwlRyxbjGW*9_o-=*>U?Zp8z@%vg@X-r{B^2|d9l83F=`3BKTo%~X4` z?n(hpNJ-L4i#)(~!3mM&E+NOw)DR2-WzAKe;?E{n-ojs#$+1s1%w?)7NQOObYTaCQ zCQ$0l=Bi`rc&U=wyAbeXm#HRnXw%oUjbox$nR<~{qb<}09T`*!gEAJGu(wUJ{)1SG~!r-nSQ`~3tJ1ywzPF>zoU2CIWJ>Zpbqct+T7(kdu8Rv&Z?%+ZrV4DS;uv!F$^iD70+pDtqf#Y=!42c%ie8&qPeadjh z33JO;hst9Oh4;yAGAIp6=D6m~dJ!-ATyN7E#zyQIlt3;UL$%qBDP9X+=Ay1DR|QQO zQA5+zc}BqZRvZ>&tCWkfFzob_^fTh*)%;4?L{{bij**?IawUZ~<;z7XL*-%~&^rK#Gk62(0vP}4i| zbQou5qGV97SaGc6LP=j*?EVq~uY<{ZGD&s+OH1w!Sp`AwplL~-uEW#0{=`F(4=LZG zCktVOX6iY@2UuA75{f3S z%7ri~Z(=n!yoJIGc|-~{21$lU7bLyWvO;o3{@B1fL+dL11D0mZHu8d$E2Bs&4M2+6IrvL;BZF>Y8S7 zYv63Cu%w|>d}1MYCxj(G0)WZ)u;!(wdkcTkvrbbz3QwfT4MSFEi@ki-JFGl!HlVK5 zhfY&{;ZE&4tM1k_`lik#Yf0CSbXLnEOdZ=KouSL!$!q`8MU_~WEJKte$*)Y2cdL83 z7>JHQ;5@}vNCeZMyN3NYf(=X{KY<#18DbfyR|C-6)KX^L?@uCWA9ERrqig67yJF3Y z>cZ1i0wS4+q7=9h0E8RH@S}R&9>yv+VhPubnbar=jM^qN9a#z@1FrKZS=&l;({=lXK=0?J1 zk;c3Yz^qyy=&tg@?^<5>5gwcBk9Suk?l#OW2A2&Ri{324>&cKaBLG6WUH6!+ z=TxZ1owpJOk>c(DQ;!Acu$aFw_pH~ELLcivPDw7!!Y4H&0*<0zKUAnhp%EQHErA1& zFg-(mBeIyFJzJv^D>+)yHb?V57iogK6}Cw9(mSKLrKm2lT~ZAl^LX z{_X#zufHboE%+Z=bVUox9mRUMgwJ*R`cOOQrrH)w#A~$UCVY=4+daKrv z-(QxlER?S3Nxc!cvUNru)lhHktx6Nmn0~I5oAOn3XJd*FdfBW8F|wG4TQ#j&?jmaJ zH%2^$`T@B%s(hlD?V-8>rDWR^`l!GVoG8j7<*@w*!7COv z-9rsAQgb}j3&>nx#|xuQi}f@DO_PFql8RDf9#o-nIW;1NDYhWiZ1!9E)f3Fhh>Cd^ z5ieDD>5pcF^}?5Bm;;j!CLnys6Iz@~P*eh$Pe#edBu4`DG$bd|qkYC!EjR?eZ-<$R z?UpkXG{!kI2xDg9Bh#k)1Rc>0naapb29Y^re#LT&@kAy|tiBudXZ=;vi_@9MVp=&T zp264g90d{&l*!nUH=>-Ff3{B+0-vk|Fc~leIJwPRf z=kWr7aql*P*SS9KH;^C$luc>dz0`!lLEA*mX~-R+e{4#}njm-z$%fj>Dtaa0O$PQx zHnm2GojhB}r3_qpjC64MnJV}4hlvP9aA6T0kiP6ez@^}>&{aeIL&jbMUP+o1Y#Y8M zRN8Msiz0dd2O3;M!87!`XCkES(?6dHX&9&L3{Iph~h_c34~Zj7Vyi)MC2evur16l!64&xtqo2tx%#X1R$9FGd{!hkVOPMgb_S z?%rl{2c}9ptd>%{`UnQR{eC+S91twuZ$(T?{_FZ5XQ{Rk|IRM?gkE%(YEgLXDf|bg zt{CP+sDg#}^3YlM=bq5TgH%Oi(Pn9qeQ~^aJs0d}zt*b;se0;d$n)!iRMU1ZO6OOa z&Wkogmy^aHR7aEqLljtoP)a#tFf4UlcDA}Yjv3@fjF7ma;6@$T8fbv=9-1%+W4^fV zY!&OV8CKz23~Kdq(-?DPn5;BxiTEj3jX)(~`{P8yu)H>2I}8N%&QUjK+;1>ZoK1i^ zq8FT_8kMm)St=F`yt0G+PfnOD^4iNJ-av00?;-P&c%2UDZ_ZIoQ=Uj+5~8~PxvE}P z4ZU)&5 z9?|-!_Pi1e3kpX6B}!|9 zJo)%c+YrqZZ>br9JT>_O)tqKOKf%A#bK{2 zg$%q$ES!*v7_m7QqZlsMFISM%uCI6@np$|+(e4^Wh&tW1`G7q6y5C-Rharzjx?>xe2b9gG~u)+CAc83QEUnP@D?5xy?xBz)k{Qg^uAJc%@v*pb>yj1k-v#dC6a0G zm8wzJN1KflCEnpX(82I3ynH3e8K>%g|4_w^7U0eKajghkX~Xc2dC}g9Agq$*#q%@$ z=kNH3DvGa)L}v)L@DU`np)Tjs&AD&{IoEIeLp4rY8HrAl%kE>^x=Qs*JQ0abG>_4w z$3lcvxKD6jmZCXXqp!Y7onJJMMH7-WRT&+}^R_3|06@L%_gbdl=7(3QdLi==sBz*d zRbI8ajYrX5XbI*mnKT?7;xED*BK{)B^IH^D@&a%=Ct6Lrh!#!Rm0i?Py^Yb@d`7n2 zs9h+#;?qkYS3n%4dkG|mYDBG;Rzj+9P+@?J;_`Al$^KOp60%ikT6O%G0%6!8Z&z@r z`)E!iRwT8!8AH($3EJVkq8<{^Ty2Y$m!S>yQigdG+nGTS)5Td_c~Cf20RsisG3{0h z8K9OVI4v8c`3eDaMrl)?Zg-8!Z;|4q4)Yc)u%t3C$gemx;ld|hKIK(C`Wn?P?NJK% zl-h3xNze1_HL8^A)Kk7URS3kUAkxOBaeUmpe(q3Z%2IxpqDzLV_JoLDJXFmZ43(uo ztL)TGX%VnaEw5?_kn%ez6uf+%dIVkZljWl&7H zPwLgzLTaDX`>s`Setx}HHRY$#b*c$J{ja0F7xb;y8RGN!b*jA1Bcc~ZzmVqWSQ0TG z(MPURee;LM)0jKd0*NS~ej7wC74i-pzn*Zzm-Vpg)c_I-t-D^GVLhymU9U=^MI|?= zl7=tC^Ce1Lc$I%3yh4^SIR@70t8Y*}O2#D>7Fllfq94!$Mk34Up`0i?0;M%!SN>t+x#R_PNex7yosyZPp`enP~wocpRSlgP)PzprpdlF**P^iKX(J3M z9vR_BZ;}7vvk|IAWce4Ep}g75@J8KWq-xve4aCZjcZ4?a;Sv)9?^}cdB&~Rl&45wT zC`;LAM41=_@Rw4A8Gk9YVcfH$?+QeqEP5mY)fT;Oq-t=+><1uk$v%2}i_NhCW12t- za6x7bf+##3odbEO5g3Y1Y!Y>^dh80g!*#)pszcFmVP;h3Gpl@;aUXlH8>+O64qvOU zyHTB!KHKCI5T>u(hxKbWf~ec{mp6h~@93;is>wObl1ceMKt%HUL`IM*BZsa?9a1W_ z)WROTBB7N)zu*+;&prwL*#dn%Z4}`LPdr5>l^0}%qsnx!H_1cKniaIkJoM@)m4EKW zQoy@V&V?WfQsfI#O1<&TT~x3rq=&dB^Tg`qKcm2IW`jl zh9pN9xSc85Gumeo!S~^D7F$&qUdCt)t#rKmevsRhQAr*tu|}+9$6N1T)GPj}`UhuB zBv?xy|0fRC)dPD%Fwk68Vhb`TQj3r5VexPge`raQ{ zvv7J=7X6B)k{F8$3Ag`CwMfRgZ~B+&S^6T7WG$dqb3o=169VquEQ^vsPPg;^I zUw9H2i2iJV$jteNn?Id6=vT(5`AvtLN|%V5sqPw4bi{Tgw$L>1_PSU+Ih71`)Nj$VtJrR^ zOut&i+PqSKSEX*?>~GbaeXb{0qq08`_O%Sy;~`^Ta9?E^n3na%Ltyceqjs)F?^CaB`RVr~UwVhmt| z5`vD%6L+`gLt+4~6zz_^2iOfody^O8rZt{bLzJGLZMc~(oTy5Q?%8U2FF!~1LNDGM zn$HFx$J=HmTC7!-`mYl)iXAr>7McswCYm^rM<=Sb-5~5B7iLYz%l2wQMpMKJmL^1> zo@DnZCYTv+#ojNY1M-tCp%~-#nB{_ia zY(rs_ls3#O1e>8A7%P`p^mDu=zZfEeCFfe*WE%43cs*nq3uV3j_cRnowmReBa7khN zz%-TLa79XVouD@O90Q*XQX?n;Z0@Yp4^C6LD!@LEL(^127cM=Od^ju*^PJ!+m)D$f zSwM3~PIR?gVpK-cxIrYC>4zW zO(~H3dBVi$xwB0@TByEZU=SbyD?*~bmt&S*Dowtlw@-%?%+y~_XOYj;IWq{s+N=l8 zP_nn|))|QX)q24UIO13_PDCFE00K~70u;VzKrsVM3`8F@Hz}xMls|6qpe$yBp;0A8 z$YZgd`og2;g);Mk&)jQXnNcejCSOqwTS5BFRK3|DF>|J>pLc&ax}M8Qcdj{IePRgRm4`(wfdr2s*EOO=;$#SOQCFAGJ`=QdbbMkMYQzYY?Z@V z@D5eRPn$c`vqhL>{XkF8>IeB*Bn#xdr80X91qF2EPSq&>hUi|Y?tMm#m$9X~3hqS!SEO94nIbc2|LxIttAuWRx9TB{*FIL;IJf6EcoPf> zMDGyD*MQ4>-!!UQ%_U%OWOTMnd2(80snIpTt6AnPf3^f4%ngvtjP5c0{9M(n-U+e{ zCNIb*#C+}J*EDTwRoayMH7^)bp!8Kq1$CB});cQZK>amBNj38u6DdZkaYFuPz$27si#Wb;pSl1vzo!-mV-hPdw3FWrlZ zFjlAD$EU~Y7WW}^jn$R+siK0hR8z!ugY?8^5tC<5rX$SO!?E|N@T3sjw)#s1;|dt?!L2b+>q zz5fDrel~+czLZrjqB_iMoL;j)#hX78iC$;kFmv`SI>5B^LN&eJ!^l^G=mj#M8sts_&Gm1c z?*q{vt3i;5^=}JRJb!bNzJn-(lVAfQh@WozplWpL-E;qR_d4zl+-!)(IW)~=3(GJ> zL9RN{vl*MYCg3u+Nc7Cd2!=}{Ql*KHGcXhFx>|qqAZW2!|1Lk(y6!{j8tWlF_91BT zL;CKAR9ovlz2hO(Fz-G>Jp~v1+=K!zN+0TD52;sSi8~%F5ccv!WpebApu!vmnU z9TuskOxdZk40~CuM{u1t?^{H?)$kE(NW|1g;q#n=SKvSXL=Y}73uQw4QcK51e+4n(`v zVkcj^R3Yy-%-tTwRA>C$OAO+H%#s3VVI3 z!a^zz3k;-wLE;*VHJ%s-LDPE}qkvlM?FNik%gt0gfje0gK=v}8N_3F|e|Xt}I&J!FL%Q2r}HHU35^AwNg6Wery|&I1s=&(qF`E!y^Pc$zaQrb_pRrQ4$b8unO(9nn1%l2}UA0mb+COCL`6~^M zzOqs^Zpc^BuxkiG&BuJo{A;$(T*WJVxoj1>+H&1*mHDzBx=O8P?KON-C9L^ty(huj zs#GyO?FlAQmd6zT!GM>K9^Jzl?UMIT%A)@nQUYP|Jyc5-l@zA}pz%6@PVskf;qM33 zvZX3Qy%W1a{>7qgtVE(nDlegqV~NBL$+6L0%ZD(CRqqL|mnU_CRPlj0I5MJRdPGON z^K5cnf~D+VbccwBXtwOI*WEZx!~%$iPN;M&MV6!7h+s9nWQ}T26=A<0{lVD_A*8dC zSxEUE#q*i$XjlrfV44(HuWU0SuQ1jRDSmBmuycTN$hc={3t{vxqWjB06B z|0)heX$E?BWP={?lKuUvKAKWlgR&zC zlrMz{<{5V)9?m1FLwUH{)3m!rS3j)==1T5yb}z;1n*9kTk@&UxJr`0JXZfYZvNKYt@5UuS0*apx35jcvd%FhjV!MP7Bt2<~p>b*_H+8P%7m_d=t*qMN*#(GmKGXOPam(v6-~f3fDSt$tQLZ)LpC z(llb8VX?nQS6Ifg@kUP9(X#4WQw)&%sR{aW~T6p4SL1~c*Q!sc>_kQNA#B) z)M@OGYxEqgzpT%FPW7t08p~3Ts*Y-<*gM~5XC8rHLHB+A#B)U2EQVUVEjQ+{DNDcq zoEnbIQ~A7l`HU8Uj4Ig-WEIgkbBa(;&V=^=kS`BPDI8$u!~omAx= zwUNG!*N<*w0-n}iZB)0z|8Cx-IzcO+*u=$^`nyda!g}3;=nm|*3_3fKs znsfA1o7H)Z-h>*OhyYjiRLlJR&l)-{w&2Iwqc7cp#f;zogpe@HYEw zJ>n&J#8y4?B~>9z{Utc-4E@_nYABM)mD@4QPawOhx~^i)9}pBti3+0GqY^a-YZ5DC)}U8+WL;fO_T2u<*C^s+ZL>kqNnR)C8f{ ztMyHVE>lLRA70;senBBwf^ux6S)TI_tz|1s zve*#3NG=`Ww&lHTE)I|j@2@dJYoL<8a%|GoMZEcI!ty^uWEmv{oOEHUxj+1V|x7AkT3KQz3MhWVd{W47P0xBZkJY)5u@ok;n|^kuKBytKCu1jQci zAf8pdF0@Fme_c&V%P`+{ypls5O&|xRd1?gC1Z2z zan1xob~q#(5&D#Ax^0 zZm7iy{mX8(DCI>VK0Eb;dl0BL>zDSZTlnezmO5;o$kF9{@gTpbN9~0X5W}`?FU5By zhHd9w2*z?!P}~zeLP2B^R}7+q50))bnYj0*LT$EeDcnh15idcLblnrun|k4`>ZTkXq4zESQ=%-zz!>~~d%vP~&} zZapALd~JMa?l?k3nIKgSoaC1(VBf#1Dl)gQL?vlxF^>gEz~sHB{+0P^Btec-bWl&Y z#;bbAd#ZQl#*_p$W8uAWaiebdzWPhe(5l~89~T{pm|bah1+r=gRD-%81c*A!>|tLU z`+@34M&wN&sJuosh_H!lecqBU!=}t#1S*>$l)-|)Zqq+~pvIY^WVe2(nqEYj-2e>- z5N-mjbiyCRuI$qj9v{a_Ft>zH2Sg~AOrwEF1?{;Xi&zN^y@Q4}B&&(%*$8Ho#E~wgYMf;c}I8LuUgp)E&cDe$Q=7bR4;qWPUL-^>x(!PN)nz5 z5Z$kH^(Wj~d(D1zlSN|0j}EAI_FZ}UL>E@{06o7;xFvCmJotgWWGAJI+JCGXU2w0Y zdX6p!jEVT;dG1pI>`eAiv3(konNMcYK5Pytq{^=pozjiA6eBrs%7aB^}-G2TvmSF+IdG*x})#PyZ!uwW%_bXT*g+Pu?gCRw9Uq6{TWW7faTo^2?Hp$An@L zLX}7vlL+z4bxt6)V@3mKtL7nVOhRsqM&mctOvcAp_+!kKnubRAXdy5TkCv;FUb0%j z!%S^rzxX!P0$(bo!7r89)*YqyeWeoUv9x5n)2z8)W9xWW7k#Ztb18%iSM#6V$+qV#C2z~KidHyTq6}xB?t*lbt>&;O!SQX?^ z67UGaECbj5w&XF0o79QmD2>NtHr=Q6k*_hD=K*NgW->Rpm^mke^c`QQvyo6g`GOGK zx2WEx5Eq*tMDSjwuRI80dq6Kbs5*8`1=*Iz0?Wrl3WUL9xjYL|M#v!Gcl!%@P8OR2 zDKX#@mo&{H7Bg#Is6i+p0e{JSoV}kD_HB@7L#Q@0=h52CoF|W-CC0cGQJ*nsl50=< z>0{rjc%uj-;(HFo^dhHm#PaYLhloR*Ig||Be115OdNk(2O#!1XZk2^42^0dDH6Z~| z7+={!Y%B(AVE80+lZ*L+I8qr-dDVmhmGKL^cX>we!%LdJ#`>kC;i-F<2#OXgH+6e(q_p6nHn>!1d+#%ytJyR%YJwOQH5lBGL+gOEQ> z|MeT}8+-NmZ&Y{tqoDrg8`W@#2PksUffwDyy2aThh4kukj@;3XA1;Ur|RrZXe(2yAZ63W{yr>1xRw-w((oefBXrS>KT2H}|WO3Afz*zCM07D<=R zo22RtxOTWT)!*X*F3O-xX;yGsX3r9xr;Hz2D?XDH63FU5Vp^q;fsBOL%Hn@6{$2xt zn){t#ibjI7px_QEO( zHfseCQ|8p7s|YydiJ)Hk8$ri-phX=(=!5c-QNVwY8kclj9!r(SVpY`GPL&Jo+-rE) zc7L(r!t0eBLcdS0SiJula5Y(?6Qzd7} zSDrS_*FMkJ<=G8ZB4Y`PZ3a@ql6bfWdtx(^4Tb(M8VX56nS_AHGEGA%(oklyp|CWB z4c+u8&Ge|{f9g?K8giE~R@XF?CJnjz+dowEDwcH57!xZ9LZi>LfM6tn$wf$O#o$gCc3kkAh zwadb?_2hOL8G7-VVYkYpgLY)i!mr~Ih+oj7jyUUw{S|jg!Mf=1c!+J}pfNX1#!|5# z0d(xFLLZa$WK$FA$hYxSTTH`g68?kd2K;b$Q82_B;cEzHq664n`-wnIKD{a|nbt5C zKgyht;8J^@qNb4OuPMuW#3l(10h5H_@hh30_@TQXD{GTGk%aAY`##_nu}?8dXoxF7 z+Dn=&fE`*mDi5}bj_T3mA=>IfD@JNyr-7tU!CbM@^5MzhqZ|q_Ib6u0Z^>bvm^GS~ zS))0h-!f0aZ=nV7Vxi9E+zkrC3jDk@vvNHGFkrhC!}tTGQSLo?0zov6o?vX1Bljsx z#d%-%GnSHMYzMUbE;1=XBqL-z(|sThb|)hfLrz*#0?dF9@y{4^XiT=u5nx+0@>FAh zVGJ>j{DJebbczP5ZX~R^iyU*Clu$l2L}&nYn180|6AN$AJUP^H+sUgkS5lE%nO`~< zlRw4oGg8$uCE1b>IkCqu_tL1nUk-gJ+PmbKEsKxB9%OJHI2(&51672MniD3)@s3hW zP_oq|VFi*@S0VACQTgrJd#sL1P^)8EEB;qx&!TpA{>$Nfs}{j7s_&wU+*BDoI*S@zC$+tLGsP50rDjFYb@j) zY+UIqUixX68wRtIosBVO&;pBis(#RMimFmw%@Bm; z;W~Ba=b6VDct>TR4K~Sq95u~I2}-ju*I?N{J1Us~Ay#D65D8VlLk{a|d6?D=mP=pQ zn_`atNob_OKs?>HJ5Rn<#f#O<@eLf)&7*wlYX9&EhnM+>2RXbzmWIDF1Uq^50zq>B z@Uq%9qOLxKsdb=+?LV?VXnoP%tYR-`Bx_(ilzDE*FQ!XnW`d5WwQH-<&z?B>7Rp6 z|0<(|D|d1fimF-!O1%_OELj8;Jdnj;jym~7n``CJY+)2+?X!&q&F=<}F+E@?#LfNC zJn>(fpaJQgB44WXPeHX|q_^mMK31*N{57OO#thbKZiZ9A2&E;8SIKbXH40k!Dk*P> zVTENK#!-fgtlh6fs-OxaJ=;>kiLZz#6ChCN`d?LEMK>wFW5|!=%~%%nW-be&$a|tZ znw0L2J0F@UA@0c$@ku|ixj2a<59#%vt7fHlgyP)h-^qICTtXxj5e@3@*E_!>q|?8E z>Rh2)eWCK|*A_R2mV=d!dqqug^T@+`<1hHwuh8%Qg8%yp{p&BPTRrNe7YZ4LnlS4! za^TC6dxbvtC=QD&^uLa(>#HW)w&P15So_G8Xp6Yaf+yBMl0*A8fB6AlgZP$*!4jNd zBXFJjZ~&i13GpQzYawbt*yAzGFom_(Ld(Y_(nPvKN={pX4alqo+USprT}2uRXuN<7 zGLk=3a08ST*(t>kchRcB`r+n&{h>@e&LSRV)ywKk!3^m>Y*IOhnu$^v2L1R!QIoc? z?920j7WDEhesP#Ov*N4uwz-|+#q^?|*+a8P|N1j-ghjgO7xlpD6~>Muyv8W74jJ^l z06Yiw>({xFBO?%neXEa$^`Q1A@v|Y~$ISG52 z($A+jrTU`~lFA2j!%ok-?_m)Vy9>p`d?ijWgmTEwr8rIHxs+V9uR|iFgnzkL8(B+l z4mtHBjLW}{Ex2vSX^w5_uOX+N(XITU0}930s2M>t)HxtgWdPOo zig3wO?!K?y+##5!3scz#I#-W)G*lAwFMoGVsGi0elKv2o)Ly>PIdZ{MDw_dgbDll;PgW_+>5!MEQtTr;SVwIIYQTKhvFVy{W)G1W+LlIp*I-J|^I|ST%(1%m$AWzE$mtuf#WH{yd zeHlBJMT!4N&V0}}fKih>POwMUBQ|WOK&XjZy#d6gvK~hdIgx++Ccp~H;b2d2V*29 z2_%e8CMm_;WW3w5D<=s{QqPkU4w#YqKLr%~&UM;bpXw%AP7~`3eO8v!Hg~)rHX^Z0 zfou3_K1bvA+$^Vz*n=0coJt-~&vwqwCM!Qg$FwAmNkaacvz^Y}{;>JDkygW8t2vIk zlEvS@?rF9+hc!Wb){YWj4~YA!dz z`u-fJqqSYXmE-il;g+B4bV->H9=8wZ%QuIcMBRg^bd2N~4s@%1b{*pQb~SW*Tj%MS zxlWzrR=Q=m&dAok*j6Y>i9$?&zz_%c_9|jjZGU=1IG5=`EJ<;{(XSLb?X0Wj)_3wl zFT4##l6R}9zEezqZqNG8FQgXf+Q8{dWuIFbIE{6~JZDF(HT~N>ry%rp(zKpYhm-d> zaj>(u@%k!v*!6NyLbJRL@zj?{DDD&Zk%v(1#@^OECf$WV>I3x>rNzrh1cX zQzsrQg!RCvJPQP~a7D{_iceokTjTs^JGsf^a%jV149{pyn`x`7)NC7jv?@k)vcZ-*edW*`s9AX!m=E z>c))2$hHU^5*Q2$k|E#kfsjw6(Qs<=iqV`cZ<@ZY*r@}mi+x(KA_j}6 zOqyo@)XyC6B5V1B{l9TjeV!?fBxb-pdGz1i zRCks*tNHgl$e51!Ub1s0A?WfY!fo4u!|8Q<|r*4_KC|mPnLhX^1mTMsi zAb3(PQWh#^)n3s9nmb?8T8A>HIs)S}BE4dt{N^&}bgrK$a~jw`M|8s$(45D0w58M9 zdVEQ@mX6I-uQH+&nv|GsjqAy}sN@G@4*V5n-6W zT(aueNOXHGJiPt|5y>b8IJdRa%YDI?AX#>p(R19A^YnSGoqy+CCmHF@GRRGYmzyY7 z{Yh&io!x7T+rTp%($rk1&ui;6CO&C&Tjy^Pie553{3Gejmu;N}SJAKuGh_)0i6@kT zPOK5dG2jl7wFps+InCK8HO1H{YQE|Y=%aglX|H$YnDbMDvr z+ICLMHZ201#)nMYGJx@2wJ_V&&WY#pNxov$Tm-|2Yzww` zN_6M;PW?9fVWY_!;^b@gizZTmREPwl6|xTXcD!%l;QS+J_5?kpy>mZVF&cMp8d_TS z>fpqOk@=Yb;GkqzZ=S%=fFkR?`99g_W#<(ea)_LVo{O7f=10k^sows8Tv-2B@&Y2h zyf(Y$JRmQcECHFmZ<=&HL)}UGjSfzeB61WYYd;``Nq!a4%J-6gAj~pllVjbE&IR@l zF+HNAb56=f6leKpzTVN%=^eZOIQCg_9bDVNe$~c0OL8X=A&rZ){(ZJ?)ye4_T)8ty zKAX{ss&(troI*APop~B{b1U_n(~w|Z*PBkmOt#)!%Jusc9%_W%oL9q;i0#>tDHzGm+)8} z&C(6JI0K0Y9o~f$JD=zkU7R>)ySg}y8Z=0L0I>M7<}t=8?8|b0cl7sNoQsj|26lCx zY0xU5Dq423^|NIKlfsh7%JQH@T7dtgB@ubah@gUe{9^~= z;M1Lj9q%(WY(;iD+jwUpaauL%)3_W_QhioKm84oL#U`v2magB;sn`Efx_`1;Nks-j z9iKMAM)|IP5|b;%$rH*v`ih{GB{0vHGZcMUXJn@i-JHhu@3y|Qo0BN}-IfkW|4oVp zdgXr2BAvih8(5$LoxHA>b#q$Qdo9h}Hp`SQh%yKqcu(seyE$!|YJ@0xu~cB9)r8u! zQg<$ArfG&6p~7N!=WeT+{;azbZ&(~_cG1XKX{>CB+2d1cYHo`8GS+-Tytyu}a4H(` z%-JK;#eu;}1%>Zy z$maiq3hC4X1{R^eRTeytenB*xVJNeMY&0MJP}A1s1?ajfZtIKp}fls8_& z*d;2xc&+vv+qR1Jy=OQNhQxcE=2YkbJ)P64h4~ zL?e2iXea|^XZgi>--h6PaxD(H1aD&v3E0DTwzic&I1VFaF2Dl<}Q`i8s-ZOqVv`Z)Owp0K_6F!6bAj^wZup(o>!zvPci zB;~|DPG|eLtvC09^&izs`yx30q<`!S`@B*YRyvCa;oel~v~4oO!W&20U1U9xc7TJp zp9DC$q%z6^12fpc{)VpC&$&9XFH4vJS!76`F{7VzP1^88n5=yWdOywW@01mMZzW`@ zr1UMsn6#Yi0X27Zul~+_>+Q84_jhJn^ykJiodc=QV{O2(i2ixWK&Nib_@LP%7U`R$ z2QslM2I5WIK5EY$txkRLj`b zGRTXN?wK5|er5wBY%`DES2&k4-N$iNju@N1Ea}=baOLMXT`&L*KZi+Osh>K> zS(ZhZ0~u7!;HiA~s zWw6sOF`4ZUrVC+H^d`kqqKf>fA9oCP`m8kGP;WjkT&oKSI!s6>rJ;($i;)R;J7ob~_to?F#`G4H+qZ>|4Y|M%7} z#J;!gJ@*Xz?6aq{_db#xp_$R!HRK%iOH%|n0$r*TL~*_MF`I#)yYB;2|Ers_kNE{T zxK{6D4(YilEYyPdlHJlG_BQ?x=}QvoW|Az?4C=H7av3sZqSNXhNl(t+mwJwIH|=Zg zXzN+)%$I3O{cb8%hb`rIA)6LT_r{O><8Ekh;YdX0EgaBVl+-oXhcwIGW~v zYMyc94l<{fj$p|ordA8jwy5~0jsh!{T&YL=>=xV_e|y0Sk}y9+-*nQwcL!rzTUuT! zUh*^_5>D;?w&O3ojX#+x6a8L>aIY+$UzHqLh-0K$(o`})x9iWb)l7D${oL$^pZ!Ze zH+zLF-XXs*yN8co;!ga9*>9t_J25+o)tcu8U~(2hYlM^8cu&+%!Se~8%% zk)m@ z*B7gzPssd;VxE@qzi9Q7Y4tydEY(jcMxnt5z>nxfR2yxMLGi`lvv?Nh&zy-7d41M@ zLlvj`dcOB!3~>m0hB=T8{5CW8l9DExBIIh=2xB#id4A zl8tA5>w|KFl-_!(76-s|t=sM}w5kVO`(dVEm(!rzJ~MZ+P9du}gS+bvGoz!ss)`s~ zL6G|%P9gA(cmF)h4CtMlu%wDkhUT(oBr~5d1bKJU)Okx*H@P;z%(^vp+JwrcMMvfHK;Y--VU3i1^p zMUwmVk*0TVlI76PAwhmDLuiUip2;%ow?ckr-R(!3A;i4Bd8FBL+qI37MAsV1}&QtIhPwPy^8H-Ee76$tS01n{8%jZhiRlY)6M8EFDn~a_(nwSMIoL~n6f z^FKLOSH3BD((*CXn0A1gk`xPgFxyh}i65vpSmFeLK-itN#K}SVLYH-49NF=SQ1O#S z1#ULyyNuC>+pOT^F@5J;58?O*i8H(7G=ECydLZ+8{9s;wynv*Jgi!*Gx)AM-m4P1N zQlCv+!}xzD{Y#T=Xg$r{^;{2BdASmb%`$X}X4 zm2Sm?3Z-oZ?hNsURfp{bP_MZ)P3Ezm48> zul>^ey6-(?y)XCTL|F)l%Q3+zxQwpMMPW)Zt%k21YC((!f- zmYOTVM%D+396{|J=cu^veg(O|$Bme3`iHE(gQl7;TO5wbQi`7Td%OTi_qN3s*mpAm z9S!J+-VrhY5le^}n|n7+HRm9kZ9UCw*6&ahG5r6eA#h3!Rf( z(d>>aa`zu?epHvFisf5K-7Hr<-3)EuV8`-qsTkzVZpZ27p#CpcNnalm1`s#R$l_vn zeGzg9oeZYQa6Y~T^T9iA=NZtNN0k`g-8|h4=yE|qClLXWJINUDkjG3hH+hfdJ zBDoHkX|@ZOEpb=RG<~bCS(1&fS>jgBG?#{pmbfF2Hxv368O-yyK^{a0Ow27lUSgH_ zg2p%S!3|5?^T(T$TJBvUqLEj;V9dQY=*CMZuw;pwdV=Y`%`#sAhoX29PazMfm`DDG zz@y|XG{;xKucQJMr7Kj>>|Q;=46F39bICl{(YGW<@rV1CnPui^Fz3!Po%?;x8eX+T zx!jRj7%d$x0vqrxJ!5*&yFLm4Ps}n$7c^4JjSfd^m@0`dpHH)CFAqr#`+yV85_i-L zlOKKZ+pNFjv~bjno=j4D40%;27rk=>>ym^4PzAUuY1kwL_=S!oL4ZufcerO}nBM8< z-c7j=XP93id>r^|EXr%#jlVX#6wkbiW^rAWZp$vP?ze?T=i;xHqO;lf=?7i+V@>Zq z*U=Xr~GH|2w zqP@YuFN!+?8KP2<4N)0xjlcC?uGt9ID*JFbiK|k53BRE@lHr4nY;>|2nCNn{QBo(s zya{_FtO#Amk1!jbN-9X?NjKuRW{bwxC3yLSUWpjF1xX-HAMMd`lJ_;gg$thIp8KsC zl_@8?bKPf};a#4(lJ1e7IgmD27B2!)o)E%+_hrc)KYlnV!KH?u?Vn0aQ5a z)GGJENoGsc{fu2Y_+--_Rz${&PcfTs2A&LK-EkZv7Y!^-l29lkaZQ{qgper!DhqBA zz)^|&;uLd?uj8MAJL*)kaZQu8``S!1;nuE%X?{b>y-QV{kmg_YJz@+|1IUNf? z#oK!Lc$nSdEeL5AUm=(qmuFJ&irk-vFRbX<(>6P&;U41$Re*%V| zJHs4|;eW)L=C|Q@#_e=lILy6urs)*U`OaN&TiDKhD8V{WU%&UWN%$T3qOUbO9E*JKe7?Fk>*x-F|_YRdaEZ*ZI=XV{W?(%{E;g ztIByp@Oml=2@}t{&>Tpef4|WDij(Jm=1jNEIPk^Ne}mJ++uFE>Ya{c^n;4N}L6gKB zgPSri1k~(L(!lkO4V9(t9cP{(*6X&5%!J@x_svCSeAoPl)Ule6fvM&ZDY8IGMnXgW z>BTIrliY7EHhs5vg5@ICuq_jNqk>Us@SVVOXO>Z;+~wFQjaI-W^a4`AS;+1W7n><0 z4;Xcc*{t^?*jKIMX2c*qF{=U!&!7Z%`5ib4`ynNE&Sv!V>S zTS9ry0WVI~*#2_!a<^~OJ+ui#HPFMssU{{Sh`wla!>=%>Hzh|yD!6=q$Pd3bTGIXD z3RBE}eiz-1FS^5hb%p5>zH^7`cBRo#u3KDb26k3BFH)2teWt(3a&E%ZD{*mn+byG5 zuP-zb3Jh4UK=P!Pk{@4bMk!U_0<+KIUngT;ptBglz z+8f*STqGYr_^%N7{fcE3<|Ra{{Y^^PUOt2T4)C5E>ieCNNLFWu=PTa@&)(Xg{DVRDnqHu7n*UK-~9);Nm&?|5MDM_ z+Mb#B+I&F0~`)o%9HY*wG*mRxPRhV!f4<5!!J zd-+Hl4IM$MwlSUZu14PPvOCxXN~*5dBSJ@s-k4YjzRoj>VA|pBaWJD8Oc%6g;7K?m z_XoHCHD>E3f zT61miXLreU<{1@gzuwI3^;uY+1`u6(%LGp)*o?lgOYRb9ZZJD%W4Fk*4NaxoJ~x0$ z9lwsh!E|5u>(UK=-F<`EtxzesO^QhbtS06NOGY%k^1`*=Xf|C}#iSceYpL>%k8<}0 z0SCcCI+69m(Vq5G56K>+Z6dt+{Bc?*@m44^XeMf=jeSv(bKut|*AdDg0K+!Wd3`V1 z;$iEaC)$~0wRltc2$!VaZ0cQ3WNa0;;ByQKo?%l3>#gJab?=jE7^e4J&D$NQA$MlL zEGO=2;b?U(o;}|XUbd4Lark*UKa)r;y*!Iw=>maU(xSq69zUy+vdlgYF7l;Ma*sY@ zMs6+NGyini87j6QlWY{SN|D{7Qqikr-d~w=;IqQp`2eqD_sdTB%0K6>=w!QcxwDfU zki|wVoxjSx-N_y?WO)D%hNIX0^SFvgD5dy^Ld5$76V99bYWLEtzz2j&5eJu|@}6HA zvHtSCsBnHGGH7umh{tc1>iWO=MO64?Z~&VluC|GLCrU^;CJvxT!v-~UlZ{6uQhcfa zvr2qf$+#siNE1C$C#KJ8evV|?{C*fS3aF8Iw0co8#G$o!+7@y2jMMh;a7C@VDQ)|9 z{!=;{mpD{DPAUb-^B1}`Y1_ZizwqbU@`A@_x@Kd0>AMleZf^A2{nFTtV_&cuDikLL zFYx`ICvZBPGJp=GMg_vd^US=)cGZwA&B zD!c^uPG9NpqQ4Ad%d5`HVQ+xm{Wa?jv39GF>y_4y*7XfbWZ12LNyl~3k$_5s?>QG$ z*-d-z*kSX<2NO_>N=Z3d-honhQ=YzkMMQf)@3a&Bs8)6_zv zN^+2E0Ats40MG4?v+dMI+hb=25k~LApZqN94^DSbC;>N5*)<6STX?i!_6=Lo6CM}t_ zqBU7}#Y(evS6P%0A`tPl*I2#_-3Kepz)~OJtO58op77#YbMzdGOxtIV+uZ%-CRY>n zYA{H_@U#p}eA)9}xi_kpcoVsl*CrQYdla<7vhpsC^rR7a-z$90kcCiUG7PM_7{);f z=MJWlpF|C)Rk`|Vr9-CtfjG=ycE;AJRtPh;QX{{OWg-MgPB^BO`k`NOkw55YdOqarrgY*^ z!tKH|QMX20vSGY}NF0#v8q!imSA*1qTZia7TvxcWy4k*^j>^8IvR>p(_@TPufB-+_ z`Y>MBQD0TLzU3jNM?P9cLR3~F0LuF2@hr`H%to-@kz=*0l=33YA5}xETHXV~625!! zeW#lENwPfff)wr^J0J8*`wpBr)%_*FUNxtaz*Tl$+6rCZdSQHn%9nd`6C>;3Nc89i z|CQI3#GRER!ne%iq{`9F3reU{ED=gylg_E%zKg&P3`pQ+<7#P-Tv$s!Dr-=xTEV`| zD-YWlJ=wY2gasO1IGQgR7!Fu`wcbcg{O)Jz`1Tq<%msd!6eET8gD&oF2eapLRChbD z*Z~<6Kle#GzR>vc=g?>>jY2vxZKQjyiNr;^TNXp0?Hy8ILqw`|ZBVP6z{FKLS< z@OLhhNyQbVBQ*eK8v5nzl z;e|bIFZ9>mJ#9-LO?ML6691KoUQAX2UUNxJZoi&(K<~#wVdK!?@pWVSy~YL|2^iZI zJuOGHio~E*dcuj8M4%bx&nRnnNVfbsUBdV!)U;LfDtF9CjV&Bcx_G`ZdT*gmc3y7Bv`nYeFs8B|P;GRVZj z0=}aAH6-;s!=2y97W#82cQ`Zj3r>I4rrP5GQ*W5`Tm{pGd#R7@yY*}IibaY;psow# z66Kf94eP4L#EJ2U8iocpmCF&hoN-&^!K!3UEiXS`rtjg&CMD!d@638o!T_XS&li{JsWu<4mV=or&b(pv%&GY62$FnZwM9`D&!MVSdQ@bt86T``dhf(cpw9Gt5SY>0=sELh8!H#4Ui1xpOJpo%~7b zjV$WuMTxK!a3u2t1SCZJIAhVV^XvuN^NgtelB(Pwoa{gULAVXx7xN5N%D398%+1MKDp zC4!5laZOsP^e!lkUddx-QVJZwh^OC8X!~56qr@>gLiG8{TUYYQi`M8%|Fb7AzVLSg zqEl?{G`HlLFn`!b{^Mau(c#fwGpdW+Owk48ounNUweJ;KRZ}VQYN#Uevr#w7hM#Ow zRc-X1uL`L)dMD#X-Gt?Nf;-?Q(^4XG6sOXBDh~n?h48tzW!)EaIHH{-gVQb=W%Po{ z@uwiC-1#;;S7o zfSAdqhY)uCQ~HQ^;3BdlaQhx!EuKqDi|Qm7&iCcuhylXq-LPY%Nvt5$=_0mE5#Un! z90@;A5Rh25#I(wljo4Z8-QbI_RR|>6Q9+g@SMY__awScS&vW5RAt!(^KFmoi zC4Y6_@#tlvn9DFPS0iMH*1VY@sldh}RRnbdb^U3MRuR~Ru2L3*xjn->0^4|&3QD2j z*-1gMhHEMCoRi(<7>{56({XEW`R#uEpp>;r9!-I6usBhD9@NdYN!`aK1!IPH+bK7E zWHPRm8V0U8EBtWyWJ_f+v0hTEiQdFuW<9kRxpKW0nQq%5!!f(`4MAH&QU@0X+XQP= zgB=iD!K!$L`=P;QOp7MtA_-F}pRaXO7ZK*WhT<0{#VNXFFkkoNDVe7$A-i*fWRejv zf?{X7-El%><)XN0XK#-@hZKX6$G)K`Mx|0z_ z6OsZ~)rp_9|2&tBWD)fwy?|cO0{W~UDC7@uM%%5jm)d;EgI*xl(+?S{2Rjfi!%@_M zUoWXevVKIL3L>)*gtd~neMxW@STq_|&bjqqB2XTjdPPm(5c-7Qy7TYjQ_nGRMi$%3 z`%)d<)UbEw=Okn&Uko3LP5YNt-6)L^DD;hi{>O3gIyl-VT#u4ciL zbfzB@N;0$8(=|aI1zR22!E1LuPDjJ=JByzp_)zAKGO1hQ%Zd%+f~glMm<-+H<08QB zc@0g7*9Zr{R#U7Bu^C-I&4Q;;xpnG_{sRETTH;HU<-DP~Pu zGBq8f)BWf+)2(NXc%h()(8WuyUp9G32AVnbHq*6KvmwEh;g3vJ6qa}l&6RkJvQ8C4 zgC0KKMdXy%RE!2;V=0Of^}*~i13$xmcu)t~{zW1K{VQpPc9at8oS?>sc&CwzkiZ_V zI52GEe$4l3e<=d-3} z<=QN-U^nG<)2aR<4H_ip+_iv=ADhOxGrGZaUwS!>L7i8!4kaY~#ic{;FmD@t1)Az!t zh??{Y`4{wL1WB$CkXK|eNz9atI6398+GSzBoPjcjyHBEzU(gHv7N0C_AnV4zI@-YQ0(anNgI z^j)%{D6*%u;=fo=C{Dh>!_>dU;>M{Jzhh4?*~zF4+^mPPo4ERF+k2Gi8_oLTvMoy` z`2ZrOYWXm^)@Z_DW!iP+55cxi1$x9b+^*Gjdwg!S~`L=Kr~|4RYG zmpzxRYm!|U~AT~|Y-z1ogp7Sk<=i5xwe=LY(OTFy(HSXZ@IH`w$S|{f3V~rY9O8H zfTW^UE*aNys4cqpa<*S>TVl7x)#Y2`de+(7QiK$>jP^{Qhl;t+T1W7%fwHz3`AG}+#@XE4d473pYB zy=&}ZPb!sTj?0_PJ`9G9ZJ-~ZJfEnQ(y=vUDsOKHfADQfDvusLPJbpU(=v-sf3_#F zTJDTYCDcWk#_@?rmRP<7rHlYQ7bHquh&Yz|mn7>96Ym4>ZVbqCKEBw1hUm|ljw`i;s@TxTSN)a%<-tVJwLn< zUS9Q7eMD0AA(9bxtTRk-pvfvWBsnURO4A*n_tbGWOdT{iu}~j<)>(UE`U0vd$eWUf zmwqbiWEti#B+Wo5IigCSHyxn&lbKh2tpYupB4yB1g|CYAk@Sas80|W-{Xm2@955tb z0)GVZ>gdHz8n4<6rg-jxM1Nj~Y;(RFP;WQtcNR7cC^JOsf-v>-pTB$kX7hQT!Z&~k2u7fEnFMl zk}FnK+y%*XUv@GCufRo0$PX#5`DKysaAh2(DEhE)Lc6S)fA8=sqv zyFS>RuZ5*}fz}xTJrzIL-4(tt-S;b(^}aQJpIe0_yDQ)kd9Iw)BE!%16IhgSV*)?` zeznA#AXIY~=^EAlxEY;O5(8ribq9eTjK>1kV6erY?HghA~hZ-5n8 zdC0Bv{ZxT8eerma%YBk_=P$>Rxa3|~ZpOOa_n_mUIKO#0oMtl4|i9;nH zGh<5m%;HnWlukK$H)-RecAbW1smwHCt{+pDi64B&OeV1ycj=wl%Pq%CZZmBPyRD9w z-R7RWhj^N6-G}#J%G$LKg+!**yt%%e+U>0CCv z-L&;^2HQr~YajV49#b}-#X84?dydQjm3Ucwc#17=vj_3Vr(od#zrnXLqvl*6r46)CB5wcGds5>8#? z4t#)suh+Ghb8Q8}GIAP-x@9;=IVEYEd)P5BynPCZ`pk}GWvj;-I^s--q+RH`%n zo6wTa;G9Iwazv_0YNkp#EU7bv{x!a8daN#H+TvT*ct;1Yhi0YD`dH+w8(n3GxD^c; z{l0WzWCsyDF*LFh_;p-lH!k636R`3iMJz2J0VYQ39U14DBxxX|Jb;vo=zDqwQ&m=c z%$^E!^}lM9U!G2SvL}B!{{|%%zA7?WkO(Jzw3Q2XQ{2C?R$=mEkn(a)o=V(Mswa`8 z|HJb+KC08l|NeZAyUQn(K$dj059(;4Oeq7OwvzoKQD2>mNLLe|w2nUg%MmFb{g+3i z+>dEZPG}uRq*OWpDTN)-fo)k?z8^9y0)HtwvJ$XI8?R&qRRJQ|`Ost7obxg;=pD+$ zF9$|=ms0M^3kPw4Jtxf!Q=)m2sE}m)7X23!z>(fR>xnFu8b*+Vr@f>Cr%mlb$k~V+ zEExPJa+l-| zOG}tqz?TjQX_y=Tu<0pVsBA*OjsuGT zDg=ux7qcJ6$xIy^puF)m>Dl@8O!Ph*UE|((*tGUu8-NyYdpy4rAqPPcg8x7m&%#yC zJvzj0k4Io`sNK91ffjkwqS=jN1lbm>WV;Qu{qP|B^-$Zt`PY?mwh$cFb0WXmJvY$y zt-05Gp&^!hapA^R2dkdAiEYl_alga?&hxu!6T5fjbF7Nn(&#sv*j+e;YvLfh5$Cw$ z2HDfXS@kYG*iH*BaWe+9e;obUT{{@Do9nZK?KT6yW1TRjZ`tali8mxLNlr$FlS8zy zNdKbQY1fYsJwl208e%ufta($OrkA-{{Mh)CF!w-6YRyFQsSH4V1M$+OzF*L1$yE=! zNdygMKH*^}I(zoUc0}fsWyrn!n76SV)F=@Mj!0HGo_?uA!>Tv2?e3eQ_P}7ZJ7Aa{ z<3`TR)@ILOUv@IkcXKwiTMt$*b;J^)1M`{CF-gUhrzw2WW&WaKydJOo(6oeiRJ#Qq z5@~c>`MM;za>nhQpP7S8bHXI~*RZkztC=gO{~{?eQawOo0|8#j=C82RYioG06%1>U zK7^o-Gzo38v@&|WhuG!G3LynSiX7;V87fB40Bya^H3N!Mjxcz6`}1~y0l(BhL9&b;4y`uF}wc$RcFkzL3!`~ZCQ zboYIjY?_K79Hgz2eOz)gy(^~Hqq{i+vo4d;n}bL!N`{{>fD zZ*YOy{~l8#oKTTn@hOCL&00jiTD;y7wCM1~DT&So&b!MWBZv20ZuE&H+Fs%wcno3p z2Jfq?tuZjkMCS^PJfW5*ug`fSWNLtzA}27B9kO|dZ0-`CWGsVnlzE&=jwrC{KeKK1(b=cWuex1%VpT zUcm4ySpp$f_*O%~dVQLe23jwg5S?A`E`Py{CRzULFOU%HVAu6UvNs*<4t|kece#sS zH1~GB3sWSEQGa@RTo4Id;@V#_-;7A!k*~+wR^S)cvJv8ahq3|<34QQkI-6}fEg=42 z>ro+h<;&(onkoLtoW|wmKM_TLt^4#(X6N8#_v1gCkz`Yz`DZh=G+zmHO*EgB;heh# zJ*LxfdPXq^Pn#^65_LZw#vNH-Kt!lay$2FtV4yMs=$!d;{YF1?&FmDZgU(=(!9YNS zoVODcYoddTweUorl0;<`#!;*)MF&IQdQb_h4rZ!7w1e}tN27O=QwlY>88~uQh|iQ; zlTWqBwZAMd`Lr!e&>ue2or*^Xvxg)}D!mi-an>8gpCZ~GqC5T9jybYF>q`PNSU?n1 zCt9xCwM9mvLLG1LYj7i9MT0rm#jl%Q?zgX+0{2(EYJSA!wO9R2=3g_LXDX#9y=Hc6 ztR=SywP!rM*mbUT_q=Ad?W?7jL7_(X;-+0w13C7m$S+~Ug`l>|mEIs^*0(lf2#8$n zH5RPsT49jvS4Asrn?FXf3(tw6sU~Ihl-Et6Hm8x`pQ3qim%L8A@85%BZHo>Gsw$fg zxbv`NDsT}w?p0IVpiHey48Ba0=!nWJ|9+X~jxza5nJ)p;g!S8M?I<&-Tt-+^#X9v{ zXF{!<2ehUDJOF{h(EuhVg)nqeUNc4aHdly@6Vnb6>t;ij5a=R2XAVw*SENoE!Y6*&ThV^rq=sTF7w$^@$1T((3i; z1JOtSDSe>B|0#KBfIOhgcaFWnDPB`15fXnqiKvD|>|dr4H?y&W@_zBD0C7qels$xRn>q35hrq=yr1<UO@dL{F-Lt`-$E z0!qfH^7_*nT@MxG!|4Q_NPuCa`ft3B9Pnxn6ah&y(3%n9wg(Y5{_s8q-IhiwXz%}2Y+Y0UrD>WUIg zdN@>7+*r0xupnR0G4nhDWVj9_)#D~nhfxF*Lv>7XCPs&v0V7_MyA0dG43uub$KBLo zCuz@9i(Od!wd1FirX`wIeZIC`-$6FIXwIr-OUKxO1A77~ye%s<{~Dl`WWP#iz6vEs zlU1RF=Bp5!pRarx z^cr2fZFl`C7wcVz0g&=eWXM8l5dH7uM^Qslov@kc2j5p|cNOH3?Eq_uw@hQ-5Zwl2 z@;0%3ppVm;nmox|APJd#(^zV$abG`49*Kipzg1-V(5R~25yYUN{hhwb3<&<{?*9<} zb*ua4U9)%RH)U9q^i;&0kDarP9aIxO4 zde1ZuN*EDchYi6LD0gtaUW`c2FY;uFv|O398HGBx^WRMG+V!{%!J8kGbn;;L>fbQ? zK+ZoQP0z5mP0!?hOD-q8Z*B{$+w|`Q+zVx){u#IPT2fdX?2cb+`k(+M)L#%Z(HhtA zH`6t{216(thH1Cp@8-zx?}2Ol53=ZUjsKBcr+$jC$M4_$!#oh&?2h_?r1AW`<)3B` zELUP1h5EDzt?Ykf`@6su-ZcXnm@fg1x6B5~O(%W^gkN`4K7%Zt4`SE;U$Xc=oGjk) zzn&~!{of&rD)hgPENWCgNEUDZpG+2ovj3MX{$FYF|4V7{uK)F9@w)#GSyZ9_ePmIi z`a!aI=l^7~D3tyGEm=HdJ!!G*^ELZcjLp$bxpu7d2%Z=Q*+tSNTMWHr4Q({ZQzONP zgPTx1y}eIK9oa8pzy7{PIrDj2j;zw|&qHnR7TKNulk*L`xkJa{Wb@$`)^r}6LSvJC zI+U9a*1PBkx7Rq!=8ml8dc+Ahv&P{^nw)XC1&UxQKB?@MrZRpza%pS2GgiZ3Cg$ih z+WwNQkqwthm9uxxY~#-8j!WNce1qJ3yJuSaGJxpXy4udFgplr8+Sk(;Vf=c~7O(Ip zBXR^{uPx-V6cML`A%0d+hcDA6={W(xC^%mvpXIx4#S;{g^*<$}OOL&L527>ux3hyn zxekHM+l;7}9{4bQO8Rzi=o*}wi$Bg--1);e=Ue!fn!5xIF0*H*k4_BN2j`Hk!>v@g*+FnVu$umn%Pu|(;KCaY9Qr|Xz_P7T} zkv^k4qv#NwL`$=nqp@|>A({&R+;&E+|RUSX?zwV+E zs{u#37GIa1t-|e0s76o?X&l4$`o^HDHW#LAs>2rj&s1lzd?wQbqDEKO)slvveE~J1 zZk9p4stoGKRbL$z2tTpqFUSM!C;ah%Yx1Ec{Dw14G>+BVqSqbuISQ#?$A(-^0PF=NYkZr<-iFLw$Y&Y(|(7bl6cjuK}2GuWAQ1 zbP6{iFj!!{J39Fb#)O3~l^6vqS~eVw#$N#l;W3~=sJ$&v!A~Z$Wj%y+=2egFdHh5f z8`k@1gXz~|Pk`#9phBhESrO=PtTI-(bN9?NlR;-y;C7EQ-Alvtzv`NVB&;X{enDMr zSHXdm>p@j%O;fpSE>pQd`3dfpr-~;JP1X$0*jTLJPX)-&N63gU9^@ zxz&Xvrx&Y^q+Y69-KBjk&S+VELYN*e`L(6uKeQNd&FdH?pWq*nbWzXs&H2ooCf zvPyO=`{e5Lc+RJX|*@?&SqfNjkcKsPF@w zt~PRg~6l~|GBL!PKC?eAGCJ{x?>mZBf5St|{o2w(4E{YX^vz5*$~ zDv;D{vOA-2!uYj$3cCEkdRSo<+NruOgOK#S-_r2BGgH)m2qdG-^FRxFWEi|6rhazsw*Sh{E6$zC)CW}?Wkc7s1gmexpn3 z@+qGxWuo@UxE&a7&)(VhM1%^pU>J$~=!pfaUhz313l&yhDTuefiV(}`mx8B+T}J#6 zr}tc@q$(rTpBD*GK zv?r74SPrEG#X#LEc5NtM&cdg;S=Wz5L{7d3lQhHYMT)qr%k;=ww%Ej6 zJT-=yc;>>szGp7MmZgNdz->Htfj4>X0+;dJ1iqJB6F1{g_HAmbc`Bu*>BCy=3mgDxcPleu(oyO!7H&1hZiqHh9 zaUe`HA!;?GxoM1BwQrVGtk4`*_in%?y?b2^(|`iTUlEv#UDF|%qPYmQz}x zit0zo&6^D4gu^m>*fsJ&bTc-yy~%ic!DjYIlFom(neC=j^qbp#!`o}!uQs>Eq3^%b zkpOq3#*ql<+lmw`M*&)4t<*ReiH35AdvJ4-p!$#8=bPIBjmh_(g8T0;aGMUd&E4)q zCzl^9L?a>Z{-tvV4fl!vP8d#4&UY6MxBbdBNDPv0sCjv6xE)`;`fus@{rQIc>3z1q z?~?vb+`>=ZAZ}-NiU_da={l|EmJ#TU?6L_>~ z1E~j(9B+%^gq&M*b#=Eb6UUywJN85?s&xgN(W~Ta^?;3gMlaOoUhayu#LNs%z*>S| zSIyG1CfFLozU@W3*nPNsu#4?dRfE)BY;ZNZ+L2o+RSf@4XenmmBPQq5Y(~a!y`ku` zqKGl5g=2d=d-vY+k>yb>hdA8U-EVib{n?cM@QsYSX;%_3)Uvpgaj;w;R27CjQ7%2u zuR1e&`&9XV-tUgd!5^TWZ^HFnppZ&oN>5iRap>HNP)=N7d-=)2d}={~#iwo|7i&u! zX)2%AYd3y3+tS(?56f4zBQ7BjPmk%FvgK68-N#`L;etO1heplZ&F(XhPvUI5n(3lC zVJF(FE>|s&Pq_xN$^WYR=WZ4vwe+e&Dr6}9D<#RYwB^m-u9AC`LLsedzWx|4_0vgY zOJWI#8Bq)PlyH>eFqKRJ#1Gb69XZv^yI@)9tcP5L0nYUowE7So!;TAT-H<(PzqDYt@1CS7Q{VGxe-4s-o7n&7n0M`YlU^L}3n9+;kU%ImPS|(>#0-}%k0SZhR?KI4D#6knL4%+TBZ=#|mmQt0$)_%1 zPIK;%y=>gI@~dSll5P@|Zy-Oo?cB4M?a4r2+RNsf2mv9=20xTeOdB|-xpR$s+vee* zHpdY%{C`1Lc=*3TS9iePwqN%e#sa=|ACuY>G8)h&^*O-j;5z5?q+*>plOrzf;aF; z6qi`AP^Y7>fRg?6r?xfttvm6jwr6)T>IBh~)v}t8gdRrMW&CaQM|amx?a-z<{uGIP zz=Yv-ogQ%a)zKXH#ZPUo5l_N2<$tL&Nl^asL8HzmM2*9Tm_Fpr3=+rN4W0jg<91)1 z?e4lyVj;cYMoqFK+^x4{yOMKZ(_46c?EZF8aGkq$f4jZg@&G%2(`)92I;$w3LGPCe zQx#wG0yHz4QcUTfdY`Bo@8{hCy^qj*&n-E?j;@){CvtS+%*ihguq_;3+4X0Pd9vH) zXZB`-xODE%KYnI+4`#d32ilfym1b<*e=IE-grJ7_^C#T21MRuNFP%Ba_UDv|K?m8M z6K^N&2GkiY8l6(PZH}(zmS_2j*dS2q8E7MKxQ^S}@<%*1oH=*?LH5Tj)TlrWW-my5 z1!fAV$&umAY01d{#N&nF;vegr?ggBZt65*|?nI}&QJ zWc|w|k9Rq>2IN#~i3)S>P4q`Ew^ULd$TUC5OaIC=XLD#&X&=^yEPnoyB$Y-Yk0Cr; zxJ!~!DH{AibCF+T4SQ0F;yS3DTOuv% zQv$+X$IASXw4$6DULH%JGAKIBl@3O=)CmIuasmY@1o|a43ot*8WFZg3ZMhI#Ju>!s zr~){2o^qubl9WK4<5a#Ho+YIw8Hid8bLHk2N^_}zRk)JWZW@wja<0Wsn&8%RaxlGz zP-flooZY5BZkY0ELvR=v_SA{o3>Nv76cy3B+!2d??ue0An_3fm`Us=+5$=py`(wA; zq2!8K{O@u_w7828Wo`Rh5xv~SM-YIt*sVB%h@s0|!;!!T70^>A?5%{;L}_MU)7@SC zKf2jd$LRTLQC*^w8P|=_oG^ObFF=0QMC(<61VXY!z7halP4P-rDkMaXoaD(@dXi@! zi47;9QHAYf*DQ1FYjKN@v^`2Rhj@8gAWzB_S9SaWx8AB^XeyFkZ{`exKO zRnyV8RE||EMxkmT7Mk||q^sYkW0EA?*fu+=|6&sNh<5g5NkXFhe^t?9I?gk>hoYFW zRpJ)4*`a!j_@OtfuM|)J)@BDbEe>=b4E^J||GoygGN9e=3-o8T`$@RI-5$-amdXCt zn8`@~*SZ;#p{4WP6_b%b{^;(RY{yp5rxSxyee2ThfGM`8>o>&?p~T)(>_kc|oPta? z-#s$L_IH~d1udWJb~(xpH5{k>x;ybG+XHXH%Z{>JxNCU zeS=5cUeoO1KVI<-xFVf_aQSB9jN)Z_K+Ku$mn8R!KZ`>hZm(nPh^R8j#gLW7R=X>- z2VKJJ8r&Jj*w)^!C}S$jmm_W}H@9UfcfWJ1jrygsk25-5)9BYf6?`(jY3OiT}98#Z(-b=fw2Ud3u9$LEBZ!l#A zYu$y%as9--be!E=k=~@EnBGRL-=@E{hYx0U(S$^CVx>vcTf_kcr%OgwwsKC)MV^T- z3!}ff7k+Cu3qEqyGwsMKi{ya3zT-^r^+QY)Gl_{j&V4-7Zr1WwXqp%kE0mKU5IC^E z1Z3cBBVuvX@pcKP;C*ab={Co*Vh({1 zq_KK=T`P}@AaNyn4bTis=Vcb+PMcim=;J8HVx@U*Dx_V0PPPk#x#1|=*PVBQ9qWRU zoxIVL3^wT8TBJf%Ns z$3!=}_e$so&$#_&*^L^W38NcL50O!nFQS{~&axw#ujN2M_5ehBX|`E^BIL)<+@ELJ zUV}bM%4dArnP?Gv52CG#N=D?>DyBAlYiXCx4k5gU3IT0ujTn;BTK$W1L@jRNF=jTq?Q=U@0i}_b1u+ z!f&j*>ts8JDEU#dxxC^YpKZSgUUCneV$TMxcRv+@_)qTYQ*D6*A|E-`ZqjX0Q1k)Y zV42p;3q-o5;w#>8nbYi#`EaMxY~LQAhS5A|0J4ryp9sHP-wK_rpK813UueknP32Qs zjf!o&iI^1$&o}yOEhofXewzI#Dv&PF`Xg}nTbDq z%ndl*Zp6!3Pi5TRr`vJif~Vb;r`sVz7p%^-4NB3xKm3G=QJlttr!#FsgA_QHo&kbo zrnc<_+NI+KtKHY9+XFb_c+wem&Y>%w;9+z?bPnh1s%zT{v62bZFFz@oUH$Mg!C-W& zJdlIH6A+(Z(~-pO=E2nTXl65@FW`m3XvNwWoStzL&a~$RSGd>CgtxUXt(yyHbT^pEtN=XWJiTK2Y_b`Zs6WGfR)wlgl}j;cOlTFN5x_iKQ-(Wy|nb zaejqPp=GdL;d9LBH3X6&^Z)H}u+gDJNWQ6fP3mi`a{faOE)vboh8jJQBB}D>>^=&w zNl&79Br*A=ARgJSD56w!dJS_jOi57+LSb6}6+)5JASGbXiRC`Sghmw2jU?ww014Xj zp;Fgigcs0ZwX8eV3ser`Kp(0s2+#&Yx!sC89LMzzFJ* z%EyKRq`|jO;7ah)N8_6pL;Q;}knF zR8*7aj5cDe4iblmsH0|Z>Jb06H;a-4-X}-}c3rgZqL1e!5G^#u0g)*K=i8CHd;mW- zgHyXhm}#&zPmsv~pr4&i&$2V7ZIfcHB+%~~od%LnbO%_QcC4|k;=#b%f$4EvnE0t~ z(R@s-<&LNTeDoT6MlX|bRvw8!>U$MUUI)|L7O5;Lq++l^&Qm9)zW}{QR`B67xg5#sFiJ_FSAV)2j<4~YXo8HN(gVd;C z`J$N=N+cD}!u|Rqs~F6PFM{}+$3Oy4v|tcr@zO8ln4{puHWGp@W(woddK0-qWq@Xo z4?@5Q{Yu4Lldn}`P%iBZqPQoa;^=`4N(QI|z4NIgjw)Fq6jZz{)F1E@>UA@%Pa;(?V&jc7ylgu7aS zpb7%RX%EaiPX-m(Oxgm{(UsYz8#C#CR{^kF-VP53%q(_|J|-lX@2Qj($=VpFFu_cG zrdXJ2@!!p+uUb)LFVHs6PAbA1?HyG`XNvije?st3=#<|mB6+HUw`gagFwWnT9ZuaE zS9zH<+3uqoQJ(x`xAX!`?B)8#7`~-%d?Yw?8Bio4ogeOSLTXh(v0nT`?i6&loS1l+ z?=Pn5j*fu`!*P)$kgQ%A=@!i#V~$Vym5fbwbGkseFIy#@QF{uZC9}-z=DWm-MJUqE?wc3n5sP{)kN0`B&?(-+`Sjte3z@!K~{dap6qJj zL20w@qYLeb5;>#_psh|pOOIwv0et9I4-iFIf(@yXJWo4YNOmborzyvOtUWNzrz-&2 z#tIeKc-EAr{F?K@srj`14am#^XzG)f`5H;2Zht>G+4f8&a#rI1p!BrDOz0cgQs zc`~k;YJqN*djT#AyvQSvkZn>XP~l>9du9lF>D8{PVvO| zkqis$Cb`2dvO6Pg-*J&WEBL^Txfm$v#zVr^-p&xT8E|8Q-C8+nNxSPLeKB}q`c(M`F;?h=05;O^s1J*eyZQ!APLOt`!=xn%_0II16oiou%{v56hCMtKC?NtS))JF5%^2^Aza-4hTGJ8Pv z?JuYtVwcJ9}QJp?6~ zG_Xj7GI4Z-xC~q91;3RG?eNxzGbne%1v?u(<++oMzSh>>cRKOiKR(m-yxJba-s$|S z?E~07_PEB*=B)D_8|>DdU5ykKD(KEkFwv=KuKUvsc3AK?m%GvS>6)Z3(hH#;R6F)2n$b6+Be2Su zSwcqdz|P??w~{w8;FfRn#| zQlNk?aHreqCcE7xHw4~)F-C{iOK)nRe!iz1A~-Rw$~uzL2Up!>o0<-#8itsPF^EYeyev_dl=o(~9MnbqfHuw0fZ`_|3 z*^OFOe=GJ!{I8Aw(a3u<3J%XTq{}HvU|7iY7rin-Iulw+t zhmuEs_mA9|TkL?JJQ~DZynzB@nu?!$CV*N(%yHq6_Sq_*d3GwkYfMg!wsA(xEsRbE z;39Ky4hcY-8a}Y-lt9N<0aiUi1EssFiYX8c4{6p#Dn6rmYzwEiixqkUPz1$~KF$>Q z9OXiD%of4m)V|^m(9OZAoulu(`$I~lyuCgu!V|Vm$?Eq0JA5FM8@}XXBzLa$J%KYw z`3U2GrrhM;*@kW36FIv6VN5L1i5^yg&U z^55Cs-4jgIv_|fldk8tgsu5O9lI9&UM+iD3a$vdx$Iid?<08TMD zpfo5Kjipwxhw}Ci?NW<3`9kvE6G)gaY;xccMmSxfmm^L2J0Q~>;1%DB^fx<{%%@%h z2n8sV$8%kc4x*7vn0GHPu{~POM;uBvW-IBk0BIUL`qa4kTk#Y**$ukYZVTx-@>T?P zF#f>gv}l|$(x{Y5VWuonoV0<02!05tm=N;eqL`jWXG7~5P;_TlrYL^aV3kqg?Br9R zeNK1MNiR&U2PnWl%?2G8|AvCzU?Q5naB0 zgbKRTZnr<#=7m!O{G5*>=cK`OjvSPVFMk`7z#|)1@yP3wAPIXrM^zGs&dtZw(28Dn z*p?n=pp2(^l?I#r(W|L=`C4Cr+v5(q17|R<{*z@eveH-6a|ZoI#KG>j-eLC%@4M7h z--#vh(xGnXopxAs(R%=h(*Q)gqIlUVchsHs&disj*QW`$$z67%uF2p+e7JSJ>9> zEPl`CRze}@Eo+$O#^$1x?)4Qg<%iuN58?s!ZQ7mtAoA41?w$wjqHxwX?#PGi=-eeu z1;4|Rjc#{$JY+A%+_%fawy@FiDsMSdg?_I%h_1l6Sj&N%f(AqlQggpM|6$vzs+K=& zN9p?2!*+P?yz-`vs@!^|ZLN7KS3okak124(O6GQyWI(o0+_qq4UYn@Q{CXlY`^MHHu7i^ zed-Q)%x+P&pdXm@sk`_w+sk|zhE;C)V|FhRFD`F%-5R3$0zOZ z02^)1Q+BiX!Oeq>m7`8c=aqmgrS#l|eq1pg6JWM{ss;~#Aw#L~RaeX^RR*xw!e2m90D0k`50 z_D6-Y{0WhD(WzblV9*@g(;7WdRp<>UgRzAHuFtb}K+Tr;s==qWP95t=aorsBc5Tnv zmaUrOP&uHyV#6wy+S#Qo4iW$J&6qy;jS`w8ixPgS?FEIWTr^f7Xs4C!1iQ zC0~g4^P3SS-&_d7(E_#)X@LrLm39`-!jI2GMW)|qZk62QL?i`HFg4?Lea>#)_z9c7 zmFK{i$LBp~Pi-Nwm`|N8uC7WDMAJI13Fj;~{CRssFKm2m;{X)_2H5+0dpRqy%4G7r z-QCZV(B^HQE_7~KFzzqU+n@Z16N(3?vc-+4uFzBWA?f4Tp5Z@Il1X%72vzwOZ_HAg zN-@eP{IrH{<{xcqDdV@?IHpBe2YVEH>C()aMAl-9A(&q5Mt?dXFJOU#{&s`oLz2XJ zRifC9!RwQr#m0PwgoPS#T1J*eFH0dPVot0)>!yy#6fLQp@?3XQU&MUml673a5XaMV6L%r#sa0<1`(hR;uP>*+R-6CsRh9QCan&4pF6! zk7R*r$Tw)9RhSA>327xYx9naz^sQV|DZcq56YWBisLx(7_NTElc+HUN{K;!pc5UsM z(5*hn9t389_F}%=!M^GSf-YcDFM8zrAUpfMD|u;<@7oR_D!uV|Q=QMNQ$cP|g8h@N zf)M4gnru^a8Tl5;M+}8Mr+C%BbPy2|kJI*IcVznDSe09G2jxB|anFe1Ly$tIaZwY|zq%|^KJ6?ql zpqGy$2RA&67Ls2k{&+Q>LmLH?IGB+4q4EW2doJN+ z%nse)Kd?cm6g#(rX;9;lEV^W`R-_SlW?0M~pPE_r$%2tYxCWBOMYJ+(+thCb6=jl@ zSfY#9)I2}IED80*-Z&P`mcDqJ;{Na_jHv87i0Fz1^9Q4B4B`)fTXkuH@;-u>vi}w- zC}GSDJX(_Ml*>XGFHk2u*7y#w5|qO;RcQrryHTE5gfvSagR&+Pz+4O?aIW-tay7Fp z8v0GNg}5f=hsuaq8_Xq@sF8K6m<^tL{%m{nRES%iy+5s1w2uz( zF?i!X`m^m)Qk@v9l1j$Qc9H(NU1YzK<2zK{vf}Z>Yv3@y%o<+C#O<+FEcS+u4^(d(;UoLF?BcB$Q z&S%}duOK-zyQWudVXu4wRxc~9!FfnD53>n}eBy4oLxI&y*K8r=DjHk`82nOI*hoVg zU1f#`fF{Z4e11*i&U_VZEHe(^(#8Nt#PUl@+y~{NJ99&V0J*{++_A6O-aBa! zMvGlb9)xJp%vQs#Sx#NnVa5vZPm3ER*e_U^V^6j_fwrs%dd0bFZ@gxEb_%^h=acH| zl%Y=f2G{Vq?N_=S8=AhT^6>II1Q2l@o7xx~nObV-Zw=cLjVZt?@x!APwKK=%#nhPZ zp{DY7BCDI?jrnfASHZ6Q(1zj8({R0i^ON;RFHw^$wM_dSG{l^7q>0dnb4@wwJ17)1 zZobXHmKeV54to|yOr+=1r;9YKPgY!;J6?uX^qjP(sv;4n5-)HS%P&?Hd^uplkW#X`L6sq#BML7L4ab#%V{K*Hoe z^H8btDWQ<;N$BFP%yZC%3+pE**6kP*4u@j|X%ebeeRVd4Nd_^Dysa(}jo#7F`=2h) z?fYIEmEfw?;V&$B>=_YbgQTmRG`ApU4e%X3w}8{nfA8t?B-mL2B_n$xhb&0L6TxXj z7+W18E{HhG=_qleoG8*!0ipMdBznP`9r>U-DwwmE?z=-VM?jh}a`@4)R0>`{jCg|K z1ImVNO+}{IQmDv-0tlcL5}kei-<~P=&b$|U0tuwG9iw`gN;;DxO0KoN$;QvpNy|El z3;?R|4?R16!@B%u#nll@M||3i>rfCps6D>2l4YJkFEkt?> z5FBcXp*KWy!OT4JEP}?=ea;y&K~?VnJZA0^M2rc5l(Zu*K^-aa3|Y~u|BLp`^h>Tu zSJy-`^q{><2tyx1_i*XxgVJQ#zFMQrjS1rznzB|+S-q1<2MP!Rv`9PErrt?mEFM`& zp-|cxFt*vF7Fa`_y`TU`hjtax9#pAN4;D%XGmYYHhhEs$+&O&(|MYLmBa1ZS|MuH* zZ#K|#Ia5HEkjqwpwmT#^hZ`=q`87tgV>_28OUo-6NDii&>j zAIo#d`1#pC5@%cTSNyR&ZV~H2Gs!1g&93+@>>EBRc4920pn3{6Z))5$D54urCz8Lz z>__6qWdF0s3Z~!U|3R(q3VvCHB#*u?CkyHiWhDHQ?}2C~v?XLfJCiGX$yf^%N0vJf z%=*OhkH)za5KK~Lb(s8S>K<^bNTg&Ka~%w<3uRKMr>_h4iX4S zkyVzVxdCmh83516|5Uy;I>}%BV)@8;^-KPh7g_H*#UHo@Khx*@Nn6Ud&$(o+juL15 z!0f{ut=*TKJl0GQmWnXmvZ(#Re*Ls=u^PK&*Q*p zzyZ4uEUHrqLSyg(Jr#r#GwO$I#AU%iJIhLh>;LstA|`ziq(o8dOMLN+a65DRZEtc} z^XW7evDUuIks&|ve}A=HW1H)QZRIhM_wU?RerCvXQT6~x$c`JuL;cY2{MT}K*Lmz` zAdZO59%Ay^)x#F5<$o<-F@6h6M?5O*i8sR5%UR;U@3u=+sP`l<_<66D-xa?!)Hhzk zkM`gGp4ZBszzaO_Z{>$bLjU65@O;0pX7cNFf>qi5{$9STbazC2XzM@N%=b5c$UktP zp5`C;NBN4oQa!WMk=@`welC3+fKh^n5uxTBjcyIFbrKh_ol@0i-LCXs+ zz1bZ;?sZ$x6*q6WH+iIuC2~0Zo)KAoh9;-`sgb*k`qxG7EFx9+i{0b#>n(mt(OnE> z+);F&?g~fJwF~r#Kwn7u%f7GVW-*qJmfY?vl3rYLKLeAFExUK%Q1fLsE8hBJ|C6$t zG;948wo?lllpY)1t5^mmQc@tU%HNK2likQ%2@U*9v3gm=ezM`t?J^P@HlD}aV<%X= zBI_kgy8jpFj*iaqcRP0wvGJWPZue2^pn7VO#}*R{XaN28>=A!>i<>k0^4J`Qrg?*o z1_y}dSbu$s`!Lbcam5`NZSe=`a=O2=;-+@Lsu1gH^}LAHBSSl)Y*_Uu$irT7J4a9X zYO9;rb$78|#O^K<*~n}&sA_WVn)$76QWU-Jk85-9hJRew=IRT7&(`zc_=I)A_A?1W z{${Ix4GytjL38|u_SXr2h2}5LMy%sS3_tO6Yj!jPD?41h6*<^Xpb$XNaGTYM$CR?D7uKLN8y zPGwiO>m72x1)cuCP>l8RV}`f|y$?Tv1WC>*SAQBut@3KKUN|r~b*7M<Goi8cn(kx>F1N3($6hchEF)g|r=*^i%MtZ?l85_f3Z zMR)T<>q__dYZG^izhbESMDmqlSmA0e8(_1BYE|DeYeQq4K6(B4;AT~Sk|Ne6$K&mVJcSg7iDDm!*Zr3p{6Hl{@siv|yGT3{}cCUa==Ztg* zsDfXPbf28`Qd`|Ib?ifBJ(P|l*E`+H5g=;<=9zuvKL3ePZl`gq75>?oi$N%63a^Nr zRcb{GtRCei!eJgA!W89&o z$A+<=<>oQ&!;_v3tAzLj@!?DC+LDM%v{jPL@)9Ml4fDHnyCv>rQOxE3tKDvwVG>Nh zA$$@<<&)j+T?Dp_8|xOte;ewL9qZ(B|Fs8l{k0!4&b=#st<8UMoSQiHHJv2KXk2zP=XJwm02ma3I)En;Rx298Jc346 zjdREDbh!)cVNM8m#%6&yK8ljF2&aP zAQxejVl4{EU97h#ynqlof9ZI*^_Bnd4~=(6MBiJ}H^FsAEo&df9l|EnccpGp+qTOA zj?naYzcfW!9J{7i6O((|PsMy?eeKe^`&9f!%ViVYym5cSaHvVw&$?tyu!0fdrEyhe zi9fK@jqxW8bvyZ^Cb|!dd7=%l5l|jYFSIG_P9TJvav17QCc2pu&(o@f=IN&adCtI|H0<}k z?dyKkBsU^jMjaTrzPKJo~Jc`_9ox<)yeLiW6pz*%qZY= z2CE5Unn!80%{2Lr|L9~lsdRN5m;9L&Y&>YLOXCoc$cpy`EdXwT~ZwzrCW*ebVRyni@78#z=x$%-MooUOJ2$SA{TYF%DHWlqRC11 zV)i3VT_HKeKQh&guAD+g3+$ryFHUtILo;3dvh#=TR=g;{~i!L z2D(Xq?C;yj9p3W{{WrN}XkRwA2z>`)owKv+>39Y{h`oc$i6Z`}o!udm)*^e^@0s1k z73#@;CIwTNq&QQ&R2WEXecrgUn-J5^Uw3v>5rY$_xm_mw)Jhhm;f)5^e6ny)@eqAe z;F}Ysxe4ux15U;Ah?DYPp5~^vD&>;awSVG&HqCWM*ZSwDx&7GQvHNs%gFF1^ro$&5 z^nSXV%(Cj;)7^N2^d6t?b{UQgumOVP1hT*r+4equ7grncYr_fjBA_Acq)RMJesC8z zagXVR)u$2mBU%yR$;*R4hScTD=0s6k6OfidwM{JLXXE(QyST2FjZc6oO!`B+xQ}+7 zhEUTUFy=S80SCM0&hIq?mEmH4_zbt-u=~`vUaNgy6kpBfEi>E{vJ(g-=Yl_wu*g*_ zzU>Jdp_omMHrIA%?M7X`|S?_QkYFT@W^tVO+*>||UNk7UF;QoLBGP{J9b4odBBPmu>p?Ql_~t9|F>P;9&E1r_O5WirT)=f-SiG^17t41p=4{D@7&G( zzgCEIMpTg`{m3z9j~j6;cBD5`38a+ADz+TDOxz9osJKNT46n2v5d+gjy%D(0;Ub z9<)JzI!{B5CE;;3?Vexw zh&>!L=;08a6gluu(%t&Am$({tJ4j?FJe}=CzZb?@*_EoaJ#mOp1Rj{@5IdYfM zjf`9iBMmZ4A26`F2qZ4l3JcaS6XQkyq(XpC*pr5v_2Q^Gqy`XWXv5vYF1})h&?ZKO zcAye-YvPh+FiB%yZ8Nsw#cY>!WGGYXlxf(C{zxA>w^zh39dE7yiL0@TW{HH2wak7; zmN@_qz%fRJ4q+Vt(wgsb@?C;@n2B<79^6F8+nN>#MF4x}7DmMLQsK3c^=oJYpsp3- z0kmM)UCiXeWG@}m@;RFlRRY|#eGvJ7oQNF-br@^^c*sqGhUbm4&gxH}%^uQz*uEJ! zn~q6VG+24CC=FrC(E$tTZUE*KKqPz=+M0e5e3<589?%(ZL|WUO!4WA-UM&~dY&l=h8zXVd(cuSCK^za&xkp*zTcJkE6x<1>h+8 zRm3I6-627eprx(i1*e|l`KYd+8qWw~a|2;`Ly?=p?^>f5z;ic9RJN#Iy_8=>at%)f z_t|N1CXfgmMs`jx10(mgsUlp2>=4+wHc4fhGP5O}kjqR}IITVcVAgxY11W1_L5n5C zFOq<^n)Z;{Y(z~5!66pMhsATMw&*P5UMLg#wgZwHo{m~Dma^lhk;tb};__f+O(`lt zJZeSGOk;7EOCRNc6rZBzOXQ7Cds$2ym$vK@HR?o@5cTEYMX;g{SP@8Wi7q?zzOJ|R zooPpN}tNf1^C5MD@C!aim_ANL&bxp(Ri+}BgD&9k`XkY)j6iFR3DW*8mr?LzO+k}(rLa06O`Im2ieu8 z!Y$b6RO=GE8@{i-t8=KT?K~ShBWkOULI&-tg<4AXsnn=!lVaMnJl{MEuaJG|bbdFI zMFgrd>fwxHRC0->W7*yeBT{@oS9bXW7NXAbzU(qA!Hr^QGT)in!t}xf7Fp&NCWyCn zr(~Xb2UQx5S;GaO!k7%DDz#CjR%nJ&*ARH}8L6YrQSyCo6O9*0X)oPa+ySBcGFBL0 zCBXsIk#;BNus0I}KKtrgajHo*nO6h`wK^C6GGmr2B$rj2*V z<5iy}<%u`cI}7czUeBTfmesTwrM#e)a;Yw~z`jnVHvgB77i}n@Vl1>ie1R>DGlE`i z8P#g+Ko^^uiSX8?$&6^0v=Z_0p=l$P=4bS7Dh>oTGu;`UB(#Tl2uIU>(=k^20J00> z!-P|8oShM^SH*aRgR%LS{e@xT=rrV9*{IK{fe`BAiH$TSeh7%=Wo|HuaOc#ilC+&njV5Asc_`J9gWD+Y|sUiX~dFd9uh;D9?9?uwXp(|CZ-rP=R%cP zF-j_;1yclc5{4V^V`R1I0IfDk)6TpG=}YCZUbz(NtiwqTjuHDDO*~LT1D0W|*VAM* zn2K1HifEBEup0D4^^5{D>!^SPGH8<6T)4Q_W2h`&kFjDj*Cu1t>`b-sjwB3XDn`w* z0Xs)RJr5V8U?xYlN1U4hpOd~y5LHR5P@HcXVxrNQ#RR(G50>Xeji?r63T!PoyP}vw z4GIhX)Yy_kI%9Jhl3Yyj0A*?9Z(m*G*xI;Iqoc<9I5CYvcm$uFTadD$flAMX+b8Em zwRU6i0?$YuA^DTLhtbRS1e~i)43#BdM4c0QrF)y_!&K@L{YRmmhz1Jyik!5P{Yzj9 ztU&%xoh}T50erj-_1A*9N%RvTg7Jmx*~0D+l+H*Mj#Bk|?dzD}K?YD&dhm#}M+!wZ zU1Z{!BlYa!JbHd*qAiRh!bV1vAdWs+oNiua-` z9bz&KFOkW#suav228bR5M3^*2FvZA6DqmIV8=dGOqQ%rVH~<}`RzOhoYZthkl{a7t z^@w(@XWNx0;0YErojNF8{5+0=1G*ERqBjm-fWgB;vyiFio#0el{==~)0aUfV>%H|FjszAr;S1`5 zaXH*&1i7KiIdM6Y*WxOeH*aceIFQbJ!%5&a+o63(sYcupRl{s%Fifm8zD)1fHd106$#0yc2zn&RPjNxXu;v|NrDU1nC#0zof13y}350ym155Ej&{^ikEppwB z9?|$t`*vVbV_)wSOk$EO?1Twj-`#BAnd$D=)^^joT_kuGXedHPaT!_Dm>XHl#|Rb~ zcWu~V^sPOexgg!0bg(oEKZ(=H=}b0T$O0NmdKqKIEz=u8u{A#C7=OLS{x3;~h4)7^qxnVjw>;F)1xP4TNp*yIom z5A_8TfTBK=tPq4@Qush%ul~u%Hu;0KfR!ynXfkq{;JL<7b_AK3ZFmd9Vrv@!0QhbT zY!*$MX~q51PUQWtFh&i5_JV6g=wMV2boUaNcB5ElI(#fPV_?iEz9~mIn_tW3q*=VN z7sY#lo=VCSy0kV04K4=+yK=T;1^|RV2{T3%=Rsj3jF+~GmyR}G3O>Lw26(ADqCPA2 zT9tXx#2SK(X5Q6UHX&_q@LG&UNYI*L<};7sW%v{}u1~?|LEYS81R4Nx$||MrR%>1< z+O^5`>5NBGYkV#U^FDX+0Q^(c9o*u50s(SOj=2Y4oW+R2B9ps@1qL<2{9VNU;5j%4 zX}_%Al{E;LSK*-Tnrse+%yzvTJELZ+`}ZbKvGIY}YMQD*$XHYp-b?q`jH>Ja066*# zF~EYAZpDXk>I2}ou>_~#X*Us&^m;>qSst$`Hqe@vZv;P^T1bc_ly(|taHzb~uo5<* z^ig}QFKxi`s)qHbcS&;`OsA=~-MM1Kj}+NSKb!nmjWQ`aj1W*@zi2R7_lXby3?d|y z$}JY@RaktY9ATKv0!+9I8wmfvSX@pyB1nPh$_+mr2JL0H9728jf?^X6Shh@6FeGzW z0U2gM+;?yfyizG(bkrY)Vow|G}gFpN6RMXpA<* zoU`$uCEb}$_N3!Mo_CP*9fMBm8C>Z(2T?4>b%W+Pj8TFoINCYZ9@%O$_CF4|Ni5i7 zI6yEBm&3`_o?6?PRnO%}R;y;f+Z)>7H^qW{uQ8`q0bMaP!s0rG`JURw=k*O#H=YXd z4T$9~Uu*=Qn(k7Xr_Dt;n|H~Avw4EGn9n?6WmFbs-cSUH zz;c&##&JQ221*=lg2SfXezj&(;6zib_iP+Wj^-28z+nIo9Tz8=G=ShG+r`kWLDSde zezLLqlC*fNdRMiLE3ILTB@BH$5LDFUrjz!ec_30?PGK&YUMr z<60WaAWEPkeepX@IB&PJaRlHSNYgZ#Uf2V3eryfeBnZfQ12lrih>CXhPrcs_ZzLJ6 ztnq=-+Dn%`VGe(3W7uYgLa3^)mB_lx&ahOOoB1kSC7qOe6j^9~@B^+d8s}gBfV<=4vvB*{w(dXma5IAJ9DYbzy-lpQ!a8x^D|Ame8-_g z=Jfcfhq?(z@U_+?>Y$Oih8Chz;R~RBHXP&*BK-d04l2Ew)9+9p3271%lvTVvxw{Bk zyt|luQop7bO4$%G`ov#zsOxRKtW}ZiwbcRX!UagEpo-&9P;^QqInDOSlVV7RXQ+5$sNcy_&+P$)`#eDkCb>ca~Oe*J%){Ac^_|oMdkDfed+dwId=%HCBj@4#`6@m zI8E!F(*%V19igOL7|4WCtQH_y7O*MPn03^o*7QM|xcNP5Q zco5hg@e2$=8*b|uH9Q_-Jg`1Cx!tgKtgzNr%lZB}0UvkrG!VyZ@3C5Jt%3w}kvgW~ zQnKemioEbI9`3rwXAz4>0Sm%JC4Eb7?542K@5Et6rStrbg=ugVe}YRk900W47ro6=F^Tm-tc$zlDPMyjA^${i$a=)sSa5%tBmm0;0-Ohk2JR+I&j?hzk}i23npI+SA*0&0<*7KB1z{W4iNQK8N;=EGnkj*>WN zr=D_(pTK7~{+Hw$vCV`P{qzXJqel4Wk8tljc(mazQV4WrO-b3XGbFj(wgqqJBW;8Dh@bf}*K_m)Oc|tt7Mj?&wzP)oh+jlde4K!kn&Af0 z0TD37{$fYS*;Zpw5<+UrEHJx2!j*}0D|<>t_XIqf@Pjt7!x}=`%E8ZSaG7>{BXxI@o$z+1u-z0^7;xHc zQ9s=*9L)q!7N(g3sA}4W<-qiH`%{l{-Mg=H&~SVrXkaU=El5^yM|<J5s2t}a#T=y;rn zV87e_r$6C(8iW(E&eY1oxrI&Kq~rI9@6>~r3UdoAESMI@_H|LxP&%hX7j-N++Nxtq zSq{&mQ7eGkq#PJIZ{k80Yi%O_GCOmIHg~sY|9GP)J(|aT%+o%{xV}dFp3&=r`wbzI%2LxyZ#zhj!bGr@TgiRG zL}uzu&tk@bJ57CJnG^a}GZF<-T|3jdjE6G&2+yjBX%I*uhwKQ6*Sa{v&`_=~?m%xd z$X6M9r{8vrn;36A%a1$OjTv3EMhUS_miMQJ8b~sOObIX;YP^~pxHJGr zB~*ZlfAUy27B{6@&xvs zcchb5piR!n8k5_Mx04qmRth5Gaw`#LH39V#6fUU58H65kFc-M-E7hYJT26Tc2r^vQZckGKbD@7 z*gV*GqQFqeo4TRF39M77X)PwPxG~bwu*GJhBIjgt_&mlbA?3yKO+~ANZ7fnU8JY<4 z2aJUXZK+bcLiURP{ioc1cvwx6;6T7p1{!H`;-uW+HxB*{ALMx%k6+q7y->@kmlk*$ zTx-FPN9ryBJywz)Dx=QTO6*Eoo1%RQfUn|#tD0lCO&+y0_oz+ss~3X_!Vtg+rX1Zw z@+nZ}5I_?qBLtmU2938&21bHx1jU>&Wb|`bVn7^871lwvD>?t9nubm4pn8Orv?IqH zq`EzJEtMc`qxY*x8+UGgOlGe%bMrfOqq;5QM>%=8!ew}J3yX<1F~#J0l!>%g*%@2x zNeF0b&DOEm+&{F$^-NmIv1GPvUP>bg;6hX5U{g$yp71z%-nTDBUO(ukFJP6o3Em zxWdjL##cL~qIxJ^v7WxC4bL}OuP4+PIM>f0XZ%|#sA}T zZkPDNXZ#JHbKO(_FifD~+{}RlwZwE_mSt~zfso_?A0fGU)qTPjU;`+x_}U zZp_%<4{P=zINgTAwM{JJ?40>;?miA*dHLVm-XDTlTYig`(iS`B7B1ncsKIO0s&bZG z0y6v_GsWOpN*S7LJ@XwD&1fmxUt9}=A$iuxZXx+YA2}Jgo$t4t?7Fm{-+kVFfSdw{ zf8LEfWb?2aPa%eB#C-RKQ|3=RCHX+zf@j;wCoB)bx3)&vbz9L~=kNM~dKuL|yN?aE zUt_BWKiXj7Ec0a-pBqmt6lND7o$UN`{f|EH#*O(MiNC}EFNx|Ek{du-Ix#c5dWHY{ z=iQ+rcx^AisLHfLSw#N)i~f`U?yeZyzlL+n?b=eyPmYjv>q@xJFj+(C2B zn3P?7adLJoGE{MTIImedyq(& z=M+)^qTK4J#DCFCf)J1Q#Z%n7TONFa-~3o~3hwaJ{RyYI3FVbO0&6beb#$kH^b|Lv zZ{0KGntldH9=os@E_U?T^kXCQro9|LLY3b>Y{AQHw;R1|d>gCJ$0t zyjHZdNc>hI7)gJzMxjC)O^rc?Ra69e#xP~vBsmbsj~^#rlkcyP4a-7D{B8f~`X-tu z-qNkXdk|%){n;5?oMIdJ9FdUR;7ea{6C3}nT%j#AShO9@P_pAe8-kk2HP*xKj%Its zjJ2c?u-U(R0M#PnLH7N)R?K9YQ-^EVXm)kKE-nQ>T3KyaDA?hEey-6v_A zJ|M^t)!N}wrW;XqJ!k3o;SG1LaS7WyzMV^~Zn*huN_@G2gLe5AzjMEvJCr@6f~!Qo zyvoT{{-l04e&!);xiWMBSPzmX*7PiSKy06RmeQ0q9&dY*t@q5$4gN>{?%_`!gY2G2 z=3f$=^fC!(wE#pSsa8r}9Zo0PSO8$LcI>W7qmisTA zL1u#Q`0LJqIpx0|@GW0tC-U+){JXx0XW%mbFJC0L#6|u~UvyJOZ+a5>cO*Fc%U^PH z1UEUNZ}_4c8DD&{-~2_lcl2XFUsY0Gu>f(yn$bgsjx#sMPna? zBNuH;y729$bI7~Q+=bUXfeh|1k}P=1S){W#onyey+S+Kju*A| z#m_1YA%NL~I}KW!p|m>*P@UlqUG8RdKR6tYjouuh6?A82oDlP>jH=OG)Kik!+r@{S7 zD8`FPTl~P;Zti=2cD){mYrbNEjTn4jFbW?WNqYU;)J z&-L@qaVydnbT&;&i!MV$O71ixM~NYpV+s{H(Be<$xU*Y-K8YtV)mQwf=epfm&b>@L z?iGK>xo+>aGk>Rs;LNZ1;tKbH4_g&*pkb)=53@@Eo!-(NjUtsTx%EhMXxhX;dq|l! zwV$`i(M-$fM^%x}wu?FY>t5E_w^y*q@^=5w3U?-#L(T)fxBF|(bFZ{sGKFv9>aX~( zpYQf{w@qdaU-2)V&kp@Feai*z2Vl)Z7r5!k4@l|(FBR!3iO|Kqa-sXph?|Gk06G1_ z^FU%HfJ43rzwJV|Yv=u(iwDDrH76WkIOj{w&tCPYfW>%^hw3v&f_xlhN)lsCq=0B3 zZ-f~6{GQ~pILKQPR(p35o7qqEyI$l@-y4izlBA&oo{2wGEClY6J@_QmTir645bR>d zdU4fLYS)C<%NMy`A_Qa%6s1NK{KSjhJBMDdNhO#j^$Zz#kw5-ow|B02uD;lf?Yszg zDk52juak=2|LS7*NaY_w&SG|@UwsMw7GmE)vL&sgYw1%58C!07Rs#KRR=Qau*5tcBIrl7`A8UUYJCA(tXp8_;BvRe#2+ess2tH1xH;L~df0QIERq;{ z6?;s<&7@z5Uhu6~xSgV#{j4ioUz<89`GiFOe^u#r^xphlHBQDS^w_I1(ng*5CXU*PA@V8OQ*d$Dr*Tvfn-T6;~58ZN19v z)c%bwle&HJk;yau-B-B@B#HX?Rc_YkSBCSMlyX7r z8eo2FnF>Hx>P*|_mrh}}20dc)*M_J3sN>IneTQjN`Shxd}s`tcH4wMwzt7{Z3cAPekYV^RIR@$k1{3 z)#!E)``=#e`iGy3u!eGB<>6?P0<(1T*WEOj?>D~gK7y`{>%Mc-(b6rJvxl7cS6&EKz@bPN*Fv->)Sq-QAp8wlw zhH`=5>ATMJ>%Q;O^l5&}cioNAt!ut=v#UlZ5a0Tq`!_DNTQFI^x8`%VxFspYurKI->cMd7lVRqx6I6=jR~hb94q{(YuxaTPTmNMNNt1O{6n{9sMJU`~^q;=njgEfn&$``>A9{~c!e=k9iptqv?!#5}oc}(LqYeJ& zx4X&lma6~z?e6{Yi&cN{9qyM4wyuHQl0kr;$3x}ur^C2tVzC;OLM1W+cUMX_ifm5- z&JEI8WZS}b1&S4hcKGA(bm{P~fib)`U`aU!7=H7;?we%ExZpl_#YC^fE|5WTKHI(} zY~c!Rralj`-QR_3!LPd0b%RTH-0Ak~T78@Kji42hY~6;Bj=z4?U94~XJgyh$tU4tb zk9^GTygd}o8uEx1lAmMs@(gqVr;w|Zt0aH!tb-U?>Ai%Kqx2@5sYi+cL$wm^lt9xf zvsx*czn1U$UsR*x)9JePHuZPk)K zAL6VtyLLBbU%wvkmcsRTQGrcVywdB-Q#t)*kPB!ZsZ49W0-LH9`7s_i>DMh#Wp@A22jZp>=zsI znRF{H zHr!U;xmdV5+i2H%v-Jb^n#rATojVT z#S|ehP>0InN;xrW^j}@JECrzRiCOZh)Ev(rt;39)I|!Lw#i(bcD#&!!ii z_WkSK0b_00vZ)Si=LEnwGgAvl@W^jo?GQq#M_yx9e^6EtC(w>to5^@?moe)Yp{w68tnx*B)VjEH+JV?@h~WliCo zjqRkT{%AIx;^Dj{S+tDRVP!+DSdfRFVNJx@TKqwu7Z~P&IYcdUmjxW+twq@Z}i~y2ws-~E41F!}H)?n!fW3&{<>i`oxjy!las`-1*Xc^Hc&n?Wep2!3MjyY=21hwg@ z!D>!O7UdA?%57rk9?RB$TZ{*LaR5jGfJ^eFJ~0%0TOz1}jij=-F8TDQZcJmd(vHLe z#EIdu6mY^%g@;m2|7a4LP`qLYT~EhXY1%)-WRyW~1b!fJir)^k8x1(3{v2r1NT`%?ow!HgkNLMtXBVCcw}sz9 zSIkEy^i#R11rc4=USun`O$A5M;imxdrKEx3S>UPoU@19NVB6G`LWao#bv!U7JIbgi zBg#;jiT(*?y_u*QfvPlBYA?`M@@=?Qpd!4QqT3+lgs2jHIWgN8#^{~}DUuZ}0VU~d zQzk%m0@`4)>H^*(79&tC;Hbt-uVa6y|x{GnrnmVVnI+E!myGN;Wsxv)7W znt)CI!#{JA*~AMEr9#6(QGgI4CkEk3P7Fead8o;X$tfob6paJ0Lc7`WE6d5rIC>@f z;hwY#{*{tri4=>6d@nKD@hr1M|3TyJk z^+$(0I6X2<&*q6Ws6VQ>!ZW^R8U*ksEbWlNVW05Oim(#HF*C_xC}vj*l2c~8Zt@nk zg!7C687CExS@izZe-Tx+5>9EoO!4IiNP!YlQDQh`EF91f4T#D@dw5HyE|h(Z=DVC}HVMlq zq*0z#xJ2D!(Mo5{E$S{fbvRUYgAi*5y1N1UfY|5p@CCRxhXQ&1qCBHN; zpQ@XOAZw{H$oWID@661inrij=QdC;Aey^6kXg95NaXRLMSKM(&y~XG1)z1aKbI!yJd9yHXIxFHJiKrg?qPjHD1I;g4x|H z7KPZ?qSypwP5HvNp)h3I0Ls@K8INngbQ+|F6_c>VdltaQw23Au*%dmM$Z;dxW#vWY z6S4uz%L2ThRpAF#!{X#cvkWZP(zqPrS(5$bd^YxEU%OC$FXA}l$2+Svn~m%Vo>h_q z1U}pDESR&QcrJ2q-$Fc(CgW`Rmr6L+4+vh8IQ!#y>Vf^l;H0GgX1Ox%;{(mLWanK_ zB7o^k{#w&&ZfLVJ>(3#ZO!C{(_9xp`=*hXo>RtiqSi2O`$)3-wlT7#xBm4(9#A#zx zvl0QVwd(QongPK}vO|5F#-qd<4PvgTw`GH!J+hc`qYVa%1;S{ieU(}&r zsy|!5;zOn6iOy!hZRZXyxHz$GPMjGlKuRU z_qU8`03>}f05pNf2}Jog-45f_sN4=96_D-8+rY~SUSa&qZJe#Nx_S1V0DdfH|BaC? zJrj75Tmi~5a`Wf{9HChp?9QkBsY@y&IE>(dQ7uPBU-eT)gOZ=}i$=HX=ZB4J88h}% zAS8BGDY>#0xN`6)jy$gV+HcykGLB5y|Jbuq^Y43aWkT|0<6M}$M7!{#>R;WzvKtQR zoe!u?9(u;vP)M4#%rDN4$=Q`n_D3I3Ik@=P@{+&xfXV?wm$yowwP@iGyeU@i@k0-+ zOlv(6Iar4I-0K${SV!T#&lcxO6Bb5tuFx zTFM?iiyK&<`q0H!e1bUP#XMN-OuO3)LEmS0bGS?GF6EAeF1qG_dthbkgwta!nIs2U zlpCE%f*}CQli%peK7DUxB(Zrqu)#PoYYx(tMGc!YI)CrUE&H@?_+v49{-RRyYv1|# zmhM>tX!88#VxXiQo*3fHWpV{wj8{OAe8V5s-!i`Qf);}~JvzUodar-{;+A(^eCZyE zU-fvU)z7}9W#m}Nqv-{bZ6VjhJoRg*>~96!3jS*yfCc+4On+AB$*X?R zr7d5N&h{@{+A?-3>ZJN2`&xf7rT3SJC@0UsNe4ashJVLpEjw`r>=Bo>Ody4(xE9)x z^e=@Yy^3}emd)ik20Isv&uRqUp{pCNkCT&aK?aZKURLx=@Fuw}XM36sFjN@ifJb&fyic`uB?Jx5$JYVT< zNY+L{X=dM3?#)rsvoIG#wA(X69_z(yy6$)AUreSvm|D~0(HG1@S%1hPQ_cvKR-xo! z)HW6)HPfb;^%w|_rA(321+?$SJdOsdM>r?&!cD-+%2+jX23wzVn$65xLNlgsTQeLi zJg6C)NNdLLwX&rrO8rMxw$ytD0TgL?$sZpphC1Z8^L}N^%ou9AY)WMk9OTX^l_TD{ z2jLx>6Oy$if581FnzCt6t}Mw9Vv2-V7qf`C$|YU(^vEClhhkSFSl#ToOnz+PCK_S# zeTw1NlNW?LISctyNLB|T25W(J}sVj%vwFSYc?FIW5@zSPoNeJM{ashFEF7qv_q@?$!NPL%w&&Gk%w z+=P}NMGgOpMU`0yh4%d`lV`r#LEqOGmWTn`(aX4Plhq-ORx$AI>L*ZXnI6tpIitm& z`k1R#_SeL=<95FOF*jkzV>TCknviM9qb2`uTixEVZ}n@olC|mjp13FXgch4B1RB^1 zU|=d(KmM;X_>pbHE~M5I>cg^?>*8$p@Lzp0ZjPs01w7jzVts{Cn;CxWsJqE&=Whu~;`LOf|R9XSeN zhYEvm96+!noU-cZ>5?>+TJ3=G621{j&g*p2Q1!+wQC=n8Rh9%Vv%)v=t8ml_@GDFB zSV#yPS?GS+qHqUA<&qU06y|(La`=G&v+Bm8=O_@DLk0uH5SQ8O+F2tMnN}l-gz_lq zUy(7W>u@d@1;qh8Cd`+uG}J=6^>B=CU8hesq`ilZ zDyrf@{W(|x5eRDu*8`-Z6Ct5sEK50k7@UF}Hd3NLs29@<$=t%BL3al|PN|uR)DJtM zEt@2EEE@f5-kbj{D=J$K7dPq(gE&~C2A|~-x^Q@UEoJoZzDn{}p&rbf2GcY-6FJ0b zn3f90@P<4zl4q?jE&)hhHx@`B7beN}I~u+*!8Y}+%!Z^NbA)gu-Xp z@3E4W^fQOb(HdqjoV*arch(9ba-*UEh077TP#!Ic8e3F1qBvXCSjsjUsucK}Ch_UVN~^HK*7lwx-! zbs<$XIb!QZKl7IG1zIA?Y2Nz0?K3i;PjG^jgp?|lJOP`Z5$#6_7IQ;QN_?p>G2Y{U zVd*2UX6E*4c5POJglvethHB=h8p}CKhf=F1RW-nJYOyb`Cf#05y;%+NTr4@%(x+Mg zZ*fPEFYMru%??8!wgd~x#>%Si)Btv(Cf4Y=+n+mxH+OTngLOkF?R9zFp(rl4dA~LW z5**|AeA#;MzzOrJ7Lc&T_O5sP9vVrD$*tbHZhS|m#ulW^=*S{(zkBjeT z*gIC|hPTw&>^Nb?+j||VS3P-;6IIT>$5JEs`*bXAX)5kQSweJqZee-eb)YhoL>z04 zrj6M)NlPT9quLlBnlH#GAfjBB=Et+OUCMy?x`w5B0KTfR**&h-J&p+ls^){I2kK$+ z6~W=nJupDi3+P_~2Y4*B1-cF9Ans_}NDWC4fyP-Sk8HfdvY#MHe_u#2x@JUL&oKg< z5nUuP+SU+5p>hZbhEI4s{DK&(N^%bTR9~D79&0*hME@RAxY1z>my;k=m#Lu{(FwwK zlDH8_@x~j)&jf)wKdz<8>n_ZpM0?ppszhlmRdfAuwZZpg2`-bZf{-Sui#?1%wl-xd z$58GdQ}G*-HdxCGZL`3LUvZU9(RzPqQb>f^Ni4K0*3Vj1+nSr zDWn9p%Rr#5oJ|I3(M1F@+%NeJT{bPGC~#>(fVnV1A#WT)d^3m;##+a;ke62m%O;@* zZ?|$a6=)q1G^mC|_0cQj0ik{-TZ)i)vDRw&n%mOo!}T(?^KAge1ALzP*SWEN(_+Kq$ zTxA;-$FRvV5ii(k@6m&)tOhUw*CbUIKnKcDG8NWw53p0xT$3g0;LtuKeHNWmXOUFr z#pUHFl|~0BB`OkITXiF7w@_sy6h43&^RFnbuh0`TGfNjEantnB@Le%{w_Q`PmxoBp zV>lpJSruunWLwE8spBbl1*Vm4?gh$yELNMF{Q@zP1nGz9!tzMdu4Z#ThS$KKu@A8) zQmMp<=^v->Ai=)LakVVRF_%F&Kg&Bk|CIHC$?S^>r_mEsIj}uE2ur$Rs~cg6tArjD z+yuM4&hDoY=WZ)zpiy>zVeuY~z%}8Av@cG0st%+M79{dkZ8O4NXr7Vu1~~6ORwL45 z@T-@KK)#emRRgsqFs-ngUn&@rsBGpog-i`Tr*;WL%})EG#mu1Nql`lS^HTOa{oP^;Kgfh;*MiaoeiA@@kZHGW37>=vM-m5WR>Ua7099W8 zuy#xMt}|2+tt8gontQ7OT7S$z0l_I<5I|X50=Kvo3Yhnc888IjLZl#W*GG9F5J687+h z!8RRG5jriEKX3H*9Rd=I#xykZpjm(Zn|NK7Bsd$M!2+qV2ioIViZKW85Z3`1EWQTT zkzY@yzRehYI-eYLWLJGDdkmR4ys7=`x`Q=fLN57L$#&_KvMb@?v|=j;qlL-y3ys;u z)l{#zSi?|W_u5h*eMAqPk52%+AuT(rw1DLrGd=sj>|leCtJoY@*sryAz*@GBp*7Bk z{!py9vYo$HRK9xSdFH2RwT$pK;fU>GBWqs*6}x(e>^2AXkQhi=xk~y|NjAjtH+04Y zf{bipP%?1JNm1lfUg-o&YPQuhtR-zh=d&rS+%!KulT?i+yHHYNGlEc9Y-8=I-54~?WKH<|)kmf_Y;48azFZe#pezcJ`+~MTIrINUwARLP4L@vJpC{naM;lu_b)uDIdXx zq8sc;kYdZoNf?-`tH?5`RYEm5l09cL4fBV{&7VI;7XTCOofxnS&0w?2i2gRl;?6dW z;uuS$wdEP50Pkn&wj+&CAB!PsuI$;du5XHsl6b9kFXn-1M67VOVZP$Duk0%;k6vJ~ zF#fyAVlahr^iM}^LkFRQ431D!V$jtgVNhC;5Te#iu{L~2w1e-oGb7qu1bx~}z{vU$ zNZ>odf^2IsSmYhl*Fsg=&slHFw&*c(N=7BNI{*b!lzxjU$-_{SahKv}7w`m30Z%}F zOl-cAl_dm4Cy<0LHl}UBAdEIFLz*2KENMCfo+ybF)o^#xp3!l-n;Lz3cJW9(Ar)5I zuy@Dp89lAmaJd{gJNmV5@rZ4V8JI2UYV`>|zv1>c+dFv}T+6PLz#zee{-7fzf8^ne z=sM<^feG3-#z_ByM1z8J=XN!> zw!T^d<>B&-9cC$JE*`j1SHxW7QQg4DH|Pp#KMXl*k0XDDTj(%Cn5<0*!_KPWViMT0 zPy)vTSjed}hv(R$;+u?psZ>3nD2u`X9r;iMyST0>f)ZRWEY^l3U+KbTpj8OZ#w7zC zAx=SA$3z;g%x?+DTZM8SaF?VWu)fdYwc1mdY-K^43&q$e(UZ8rS2E~_9C4EAr$3>Dn2O#9Aq&+Jvw+A>%ab6#+KOamk9bNW}tE^l*X80ZlxU!Y|9lIg}7A*KNv?T+X{Gv z4Lg9@kW<`E=$7@G`rRI+@dDu{3@&s6CbThT4_h%50<|zXjQEi`P<&V|38>z%%EFcs z#d(V>foD=#%gOV@(L%)r)hO-{sWD9XAHe|9rZJ<2sk0P{0aB@Cfo@Y~$-)jkG+9;7 zss|BbC^c5>A;3)CkWUdk$!4ro2rJDFz;RrgF!s`1BT|0QF7{>j$F~y{^h< zl#UfKHxQr;8A%Yqoeaw;LJXsrWBGMC2VWi6aEBVNXa|TA>GU!nd8;A$T1`2(33|f1 z{2nY{&j9iU6eJ)lujW`rVX%C)bj*O|Y*Giihfqsw*d9DsEr#V)VL3VA=$q(7A!$?=P|a0-G^1f_-KR>mlQA0atyZAbFeAn=VjNY-+HOMbtO`#bad_1xbN zsBG#j8&WGtk=hUHAWt}<9k?Vr$b`lm)ukx5WLp|VsjtPRd`Vk_B3sJvqd^`yuFXN4 zq~Cji$i{<=3V=Kzq=61fDF<+@Rwrz?Jal9|Wea}V&X4Ofdqh!@GU0Dz^q$iU?4Y)*vP@uokx)~@DaT?aVg{E(yvO%a_1e!tDGzVup+FC(gEL)U1Ww8_8VSN-QYi zf;%jR;Ni*RDs%9_aiNiO{7>gq#x_F4r3K-YP!v(1Xk-uM3+=zFu?buVyA>p!nok(7PV5*QA| zOZ6eTR5FLtl{8afB_da@QLsK+<7B<2Ge?j052_tfFUgmqBvs@?RJ;P50g9PZYZF!! zNHkTNUf7GZFcM%Fqhb*iBy<|*jAj@Zp82O@c2V4fA+<5G9DtYzv1#_|X&vpy2Co9r z?L*OeEs`IffId}5nl5>_DIw)Pl<01jV10yBZ9xgV{0)lWbIgkjYZgH-V^b6QJ4GnL zjO8WT@)Eo*lm9BbrbqefIJ_jM;1oIWJ|X7uY+EC9%FdQW8p_>SGl z9@BiWq-gyCAVot>-i6kRw6=0fF`H}zww79Wk~ank*vcyb|29t8kSgUvipj|;WEPlK z=LNXEIUr&g{3`#m#?dL8lYci&|K^`!sTD-q3#dvYbv)4Ib=#Y~UO)h`;%pT~Az4`M zj~dpoRohElotI*B?G7M8%ME0$$x-l(W`qA*Y#CK+ie#|JR#G$8NbpN_g<$ywb(6N0 z=C2XU>LZ15!t1Pol^LSz*Gd;;%8<@1QVWw|hbioyl}2+p>Q>J6{usQVH~0;RM1TFJ1N(re%@pcnQkhzwJ)g#ln^ zK0))-yTHC5>iqTA+ZaWV3^mylfFsZnyf8i%5<4YE;MQZh_c~ z3TE18QDyQx#J-wUmjbH@zpZ^a2m>`60*l_nX`1n0Mu+~pi-1AV&)!P+kC9;ZF@%ACKY8{_-Xp7#pPzNHQ!>`7PdzrT7@i)5{3ASh>d&xk!`Mb zva>FjLqUc~rjQ!cwZ#g>Y1cainmga~SGPwaBr8GDS;lfG@B%)vSX7FzAZ&CyY=>V4 zx)T0P3y+vrVz*uax}-{A(ll-cqkYVUG;C~6p2dw*NVd4@T@m=j zw8UAu1kgpcCe%niSdYin8PF2o5#hv3LHn`w@V38yT_Jy83Gb6Pz3=aj@&ct$pz@Xi z%@*QNptM7QsS3gkjnH~L@UHNYdb~u3eSt=4eAAhv5!mat%E{3!{?^+n6Gr^5B$^;Y z4jN=2j^xx%U;T8s=G$(sj2gA+iJ0hBJX-@%ZcuIVZ9nJs%CvzUjZ4_`+!#>+h4gMEAg4yyQ`3lLmjKi=1WX^yUI`b<^t}n?f zNwF2y$#&>8#%^vnvygZWlg1y#3mGL@KcOgyfRa$@QiRXE1gCuEL-6H;$;_ zzmsc2L3Fs)dUgosHVT-<1AL$+_cq4zSZhrsctAJA3d-q=A4bke!dZ16O@0;EJM^KN zNd94givPz-(pZTuDXbpitB&EnoC>SXX&t2_+2Zg0aAl;9H`eITf0BP_@%M#?i`l5) zR%1Z&qxA#78PRFj1G!^uRh+K_soKEut-IiOIa~F;V)i2`q+v~2U)^gHa7xWOk}oGW zziXI~qC!l~A*?y8DXk?#h`DcCAt`cB2axFfar%P}^-sEkXyN_U+6pH1ny`p&zGdDv zQOA5iKx?h?r7>l=lGN+p-CE4n$V@6_tO=*vdwonT4l{XVE|eIrO^;Z^_HKiJ<~%)|7%&K<3|puXEtli~%`TC3uk;b6`si!Z(K<>m`JL** zSGh`828BXZ%5Gf4u!NZn1)P}KPZ2fCOIBtAk!8!9gjG+H3wTL@f+5jLVKcv$%K{5N z6w~rnkp4)|FN}r3_(g~b(x3eYA&XeN!A{xeTG$ha53j=C*x)H3FR?iWi?s1Z;0t)J z;sd3dAZ<@XKY)q}j#0dR69sfxg~3Wg;Zv+c;Yz+R!mG%ZZ)Zf;#Eo20hL98o9Vf2} zOsdcEk*%>UO|xZ31=xu3(FRMj2)&hbvkua!n9r$y?Z^ zWyAo|*TH@L?#Eu%^$hLdZB3pe)Rnjn;P~@WjUWXIYiA9;FBrKUUKKK+1VC+q2!?xd zyV;gILPu2s034P!QP(tBGk7y}EPEHT2G0_LiJol+*q+=3kf6XhCveVg{L0(j+h}ix_u|u z#I(I>9&u&Szceya;yOru`ruOapuaO5>BC_r3;_qa|Npo5>zci9ye;V0;KksJnT~G)pcxuj&!(rXh!DfL=w+h)PPk-=}6)Lpj&oTl0n>dy$zzM%d!4e zg=M+{{@ zY+jIc;PBc=40c8|KL|biyK=+Xi!d{HMzH1}wsSj>(sM&;%)5#SZVn#^@=ul>$8%z- z!@@FTUn4Kv2hi(cMGoZz@Vy(A3)B$iTNjT7D zyM$W@?%*8FdX_?t+_A4mb8hgxMDo8~Pm!}S+b)$K?oF_jW58yi|E@R9g2|CQnh6)T z*sB4ZwVb!00INc@G=KyQ$wXNL+Gkuv&b*RfYR^{QRm{F}R|s<~%IHDy&w3C^d>g2S znh*wnSbP>v4rp5mP&7tJAHq`ljRqxnl|7bRHpBUTd%T{FRT2oGY~vP905^tJTy3Nv zw{SUIC%n^8mHtXg&>-MU@a51MG8{A&Ab{RaHAw71_~)t3L+?;#TXOo6irYtmK7RXQ{}jDfQFhH z2V+?-{G*V~od#qojC2Z#;HJ_c2s9;RMqCoGY*pj7B5q*FQ6vXPJAGh=@T&3Ic6?2x z^jcS`gC-;+8xNT_iOR!+FeZ(KnMQo3EC8Cx8)WP<<78!%xYj>uu9w_i%>EoSSDYl< z71wD&-R=vdtd^Tr1@>e=QcC)WOq`(HK>QXCq8_h`ErgM7Kudv(FpOLmdNY4x_HBYz z8H~uw_eZ#D0GCu*sTW~Sfsq{6InzZ?ntCeUfwU;aAxgHWleV6o2G!a=e?H3DODf(G znP!c%x~W)q2gWj5FA3;vD%RGHDI?}GRzFq>tGJR;go<@{A*j*UoIb;1(OS^4aVS6$ z#Q_~VzHD}7j5-^$(27=VWFpPMv}&eL(^VGbX6toQ!;l>$Eeap2pV@C8C}vmT0Dt?p zr$1E8{t)b-!BX0iyh+V0_BBwmwIqfs9yi7gTK50P+q;0tRh9YPwd>MrcUM(shjfxo zx|38lK|0VO0RjmD54|IV`$c6CXSf6>c#y=IFfxwLsMT>$!$k-fSP@YI2S?O^fEQ31 zPe5j5WD*6qCDUe1Te; z#PrK_yA(wVC&((mlDkp5#hDU{&g5$ z4I@J$b0G@uk1)`pAvq^pCC7xZ*M%VDb$GMD+X$S~k?R5HZjC;Hb0!Do37p8ZmX#nW zm>y-gko=^E)@gP1i+=A{tA8DJ`)gmV_D3J_-*~mU*Fmc!K=NOsQCt;$lt1BiJbv?V zJTO#T#nT2C%-x9~h)X||;x;sZUe`~1t-9xIoilK5>fWpH_mC5)dSMh5{q)-%Nlm5p zo_T^F+r2!m`H#}pqSz@XcQ{KItvmn^YSPj9bY6YKSuy<~cdMO>pbgt@kFL%Nqe`!! zpO%(L!>d+bol)!wN}?UDg+HpRoBh=yu@1w|pGDl>h^5emIF z5!)60LW$^oBRbZ25C~T{BQEH!XvkDbFMh0;e#A-6D5i8xA0emn_j2ubzqZTki;5&6 zlhu)YT|EA;WR@lld1g-}|fdAs&@seh@SU$Qs7x|GNqs%M_($}@(0`%<; z0fAr4WR%m@?T}-QST1nzDRML;H`96@?uY-!{m=-l{&H!o2%tFd18-evJbKz1k1{^I zvmws+@O64OG#TPtl(!fmUVg(UA-l$p(yO8xM;9J;$8tU}CY;3shY?EL@-R`yBEhZni^!VpVE{K zia-uCkSG@wJ>w`hY#D)`Sf%*WbO-VVoUShpm+2MKU6=zI%F^4J_lk&+88)c?2IHLz z;gv-3Qk75)y4Lkh;cbTS$pc_yqkM2=X064+OqJepEBp+MVKJvOuzX~c*1&}HIPwiq zv7lm*mX@ZJ+=U5C&Kl_>x1zAd0P@=6cu^C{mM&induN~OW*eNuIFCuT0`t3^U=Tfp z7sZRije+N1=4vNb;!L09muD|Z(owg${-Lh7qmga-&6pE}e9uD^n( zIvrQeB+|jaL-|vdIr!c-_PgNufayfUhW11W<*{H32vThfK+$|1OX-E5Dy1JY zeN+G!HNqpHZk{x~=H==HV(LZZY+!EJ9I6et?1Ta?Mea_Czq{8EeZJ=??e~H!B9>5WAUy)<{{<+S(RLb|`6WC#(}qz9EM#N$5p6 zNPavFH(Exqx*zA=N3&5%f4HrbUe(oJ19Dz5JX$ree(7YRv|AN)=M|vvD5X#TLn;08 z#NBj-`nPhb?|bxpPyRhBkWzZ>7fR_4(@5JaL6fj?>(72uRZvw0)w}{^x>EYH?WOc9 z6Y0Q+zTa!t?=uG(DQ0tMiSXK5#H~!&qm)@Y#1J+L)u;UlFLljyPyVc!E=kVw>t5cD^buF0FTCE{&0+vYi%E0Yj?mA#P`3bm1@`7B#oj#2v@Zst`bI&iz zA|Vb9?!QoMic5en9yMI{jSZE-5^09~p&KeQSCzGUN~w zGiI4sOmszxLg-+O&uF6?ku_Q>7)tT^f;3J?h>ocqYi3+3P!eNaiS8AW`}|i%;sZI~ z=iF!93cu#JuHtWg#vRbDWI`l0sZH}wKjU^M5&8IC@!tNs&$;T_5h-$5K!lA~Lf+32 zJWCK6}oHda>&%gz=zLuqH=+OW)I~mXn50;{^we6WR zVbcFY!YVr@T!=yn7ScUx;xs{{fstnl${F}=GF4$d0E)_KP5yxr_$44bPdd;YB+gYd zLdS$d`p=W2PW^N2Y=A2p=5Ua)^gi{X_8coR7cqnY;T?iH-5h7qb zDXbgzZ3#Zd@`D0`{ZA6ZVf?_LXv%t*6BLSG#UK6~cTn}5+%1ZefiC!sdt>pr$lvoD z*LVlAWws zZA8T%{el~uetyM9Ed0>J7QxVa?B;k&}(f>K!UV>$RlP9cctCEF{> zZ#ensjZn(egg}T&mgvVe0~PwX6=EaA?E+oUkd#8wJW6gZqgrU^UmM?942iW`dDBS! z|Lh}rh|5wdeU6G*wyln0DrG6xz7$2y`cfP#jnOCczl!@+y9Nlb5__zC>d^Sg@K`*7 zC|3m1a~LA|7?fi~SMHbwM#*FFPamMHJj4;)de#wx38wHyMjb^|3{fGD=4GKdvbSu# zT?95uzd~S*aDRXn3EnG$dU90b+_Nxtrpny21Xp&sui!~T3cS`Rxo1S%4(-URr$?29 zOnWsxVVBxjNUkbYe_PB`ljG19!wTp$b|YkkVDl&JbHXo zz33l%q&l|yqcuTDr8UOnQSws2-SYo21B_MCb7gdW5?R{*wZ+<@JMuI!6;hF+#Pd+!&}VoOp%>>VsE$y~bHvdILrR(+a1q&DQzMGfO)D~;1YL;e1|aG{nE+WM zuZX5WO@yL)m~RGE>BulOh!z;*N94za5Nskl{g+DSnDg3q~{*o8F z7A?5GH{g5FSy$VN;g>3Wx!Swi+&**fHa9&$S^<`hkxG4Q^IQguraJ!HHyF~vo9C5b~oy= z)-I3xVPEX6R$UVK`eh{Z_n%+x29G%3c;5uqJ6rFo;UMiB*tk$*oD&MRi}dj?8}DnZ z59f8*9U6pM6hw#RE8L6`eRzo2HM8M_YH_=^>S3*{Yh)A|^MAU+%_B|d`&PI^yCG&Z zb^s2aoqu;c*sOJ?mW2avrIuB~guJI(%PjLl_yKptp1?ya%ZiF^g>~%i0L4^=Lk3$F zMw>10sN18>>@L-plK^pL@1>~@ zz}tO4fGZC*2_OwY3{#CzY-XdI$v03Q5sutb-!q`SYOq&4mNk%-Yxf<7DS!}9x(r&^ zL9u}Tco1tWW7}xP<{E*W0(2(gPw|}YhXW9%cvsD5U$M&&@q8xX;fg6ZIbN|B)uHf$ z?U%T@@XcydZ%T_buC34S{O5S)7@RCy4j8AfoFFDxFU4Y?V?osC$W36@kK&I5E{T`OwwttTId%Hr8o!ZX3Hkq@AKx{Qa+|eEI zv740(^g%8QZ>P|vy8o+Bx}S1}_lZ}zL!$Tlk6-2X ziC*z{T;&d^zHFP^C=B*L`d6-k!M@Kg{gnH=Xsh4;DL1(PmDsVFY|Wl%1zVE2P_#3r zk{>O7c0%SMTFbRrzJ890c96_*EHRvua`!jf?gt46??KhvoqXIRT)k5l_$Ut((xEK`g_B9KrZdV) z&r&N`)cB@57`A{9{hDvO1@%VHqGG(fG|mF#?PdAf_xlIF>2?>Lk!N=DJ^%Y}f_+q( zZY!OWTu9C!TT^m+B(DgC=s~YP@D6wSqTU-D({IE9|9srHg&(^~5pnfRBF0tqGQA&P zfD22tUVqCSu74IO*kqmRgHHkXGmNeJNAGY;cE>_001V}>;uYgGa=^YwJ@@&2|Iy8i zdi)Xp=oU8>6COx2^w#=hbmbLHf2->~#j)@YeuS6jqoq#2N_Ouo3%FvdFZn*H_cFDG zOE2S&jNzuXaH;36VtzF_okp?G3b<+iWRHEfNN#`s~P*c731p z*M7^*VfvYMLx2YjJq%Os=TbQiuvq-~TW)l(sy2^o3RG!;iz+oe*yKu^EX3ETRJe1e z@Di#($b0byMx$$m#uNH&+t2m-g&1vPLdf}25|yoG(5Foir^&{Do&U-IbSE{tTl9GVfT2qX|;McjFzS9i}}uR2bH$gy^iMup1TAAx){8BJWLTBfPPe z#UzydWw*H5rLN>Izwu7DY7s2=`HWnIdtATl39@TwtJ^}4BkIJBlI?!B)%@ktE;-aPMqN`1`IAX@ zo5}s?9F#!2z$tf-F)4`S%-uj0nv9L{08aJ)-+bF&VsXH>%WcX4`^WNaqe%LHlW)7D z8D@t#Oaq$oZ7*rCC|CWll;*1}rMa{U{^t3ve>y@nA{X+{C7cSuiS?0xWR`nNbd%qA zwp-l_toqPwx0KV;Ye!*;Sbdaxb8+J||H-33y4N_L?#Amqm6`QD)t z(_`*|OcDw!qR|VHl8BX1UXLp!C08szQ|oicZaUtjO)=_Fe5y?6Jrobg)z$#{p={gL zxj!662cB}S-?2mfgGaf9Mts*XZjUZ0068gs-(y_=dMV9f9E_+>I+c8r4K}Y7epE^g zsuA07dc#oV`S=~s`6}u|wa2%uLv(mbcMzU44I|uKsG{F*ILZzB#ur`pF+2K;bD9+? zu5NC56tPZ0V4$Oa8H9qRV`&SKmswSd3;SkI78myO)BnlM_xJDRD&52(MfC5%$X`0_ z`ggN%bO6zMe2%~L3Am^%eSd9M+}r$w3{Z#QFwPGye?zm3FH<~1;LEg*@;C(0N-;$Y zIIOQ9N7Aw46d-zw%oc`ueb|x*F*Vs4P}d^`8-g~NNb{SR>A#HCC6E$KW02puwQ`XzirZs6bw8N8*3={5dIN&Vkn&m1~t)RN5I04e)m2ry6AbxmwM?{(Gh*1A3i~s($FWzP``oSnKEC zhdqw>2NbD&Fx|_DI>fS+sS$?zFoLK_~h0H0-s0yXy2?DbkN|aJ)KEtChyMyAV7(2GCYzhE(59Yl>wq3 zHpK=buZ2=ld1m#_B-?J1V6~sgtYHV^16oBkvsU3m2F&VHZwz4d$@*Dq)J8Kf4bb3j zH?Ar)1{D(9H*h{PHS@+sf8cxu8(pv@bz#`(No{O`;?!3a$c9|T&J?;`&3?PHUzhy` zK}QG#QW*B#7q#cNeC5hYpZ~z0xVT~i^*8@r_e{TJiR;d6iUPcb0*v6$d&9yAe*>4k zQ<}j*q+7pBj5srtXwoyNtG+NK)kn-~yS^!^%Rb63h1oI(7id-HzTuo%G0jXX8Lf{?jMJL8-6oXzMTDf2B@)8{bdVvKp4;d~F$>s9-*@Uwd{`vIH- z7+R7WwF)GY4m4^vHs*%wc}M__IpKP~1cJVBy+Er4Q)<02*j`jFpVid^1}YV*|AXU+_P46|t%86I2(DYlKu^kR5&f7><##hfx}h2Tx44WJ9_n#E6>%{FQiKKup> z?K@et#ci<3YGY!d+c|^6l|UVJ9(abf(5xO(acqKr!NYw<@)+g?BouxeB*lvPRLK(pZBPsoule=L@hXZs4=*5>J%? zbRs)c8#>La`CX;g<3xjP(L+4CP*T&9PQ{uL2rh}ctcsytW3d~WE%|la7Zu0a|DbBk zLZiho6Y#=hwqF;=(n?D<;4=}yp;qa$VFl<9Mh6)WGg(H>07N^QSelG$=%5lj2fpHQ zDdONPZ2uwIbXRe#$;MzwbChi^)BmA3(%sGnO2#~3Uf}Lm+{tT6>_S)iY<4GBqAUF^ zcQ6)E5TUA`dvn-0bW$@>Bquw4d+&wVVClHPlH-xDKB9ZHZStZtW(OZcpp;>5C{&~o2b+yf{YKE|a_M(sJ*6#wearzX3TQWae z-r6?8G+1ImsOu|D6%VK@sSxB57WV@RoH&HL(x#GsJV+O4Tp30QT(sS!(wJd`paLWS zV5X~xmD$;0A{m;aAJV}>E{6!cnFE^;PBMZx+Icg0`Ov~rE5D=`<4rsDLtjL&z3^z2crQtkxh1fOG-$(&y3=xiL`Hbn8S>s(J zVBUL%;VCt7Hf?BeO1aq;f4k)Q8eEMf!@w{aT+@w>k@XI0n}m4)DQ%l)Cm@s#kE4}^ zW`M8FZ!x_FNk4cG$S*=vm35SaszbuPZBRG0^l(Yq5@JH~&7j3J(Oh2nCcZbVXzv=v;*7FlcL=KRG;qQ?uC;Xz~?itno|WR(cO>WUF|i z+qw8MOif>77HWF*4~aDVb87w7Y_~88W@a`0qzHDc>_72cw~+4r`nA_yBa%xFpB1nV z9byIKD_7tp+VsA|RAho1a4aXmO2n>eXgr*iMz9VjPl|fvNtma6k3g0RJC)==vp6-H zswbGUTJ>bbS4$tHr87W1vogUi+gl_$hiy(($u7j%WBELD432GidKFX{o1(BI;7*q9 zrFti}jw~w+S>v{lN7@V7xP7qnaR?H4Ai%?1d=#3b^4WOHlL&zh8@J^L1$aE8Y#d89 zWS&b`!C@5<3gbi&vN~F{z*e@Y9^ja+-FGl*yF{ z7Y)WCO^&!o9l~=*q{*DXa1o8ase+mG78Hv0{xHY%A31$ev4<#D4#j3?Od>wcldH3x z&JrHy$9rxna`2{^7Fj`%+FNXv@5pp{w@Z&1*a_U45yhrv3I(M$KM3739NBiPDViYj zn&unW_(r&7M#XPcRu(k;48OG2AO4xruLU^p+*&2tE~Iy9l>M~Xulw=3PhQpAg1SH&ExEi*D*TYw6q|wD4XsorjPv~tqZJiifsweq!5h;27 zVyJdfGzyHdIeCzbZ7qw^XgYjQgIa8IjtwgnKjKLbZM{u?2(hMpt4Xw3tRCM>CuC8{ z=KY{`S=}GNk?&wL@DTtn)-O}PDJ1cbVi0f|baK-5c;xH<;bzaCDBEHR0k;^juRZGK zzI#Hq+2$sIq9_wc$D-3g>&k$b!*l5vTxC?|S|JxK;}$sTruuz8kVbc(r*)^uFxzF6lOT5D|wTGGg!?6OUTLHV11gr-Yred)OE zlAsCVNFWITw~-jtF=i5Wo!C z_;hMm4luaQUp0*p6yuBQ4B`_?Xv0nv0D-LR%pNe|Qmel{h)qYRF}6k7d_UV3v1`<3 zYd}W(wCKdp0G1}~wsj24R)DYiBG(%HC(TJ#BGImsArG9&A9$ZvYUM~KIXo>NzwvBZ zrgsBjJ2x!=#(YE#2Ix9k9&YRqIXyT>TNKMfF;L9V3a%N=vH+2#{D5nt{GcM%ZjNlF z;;4`spm7I!m9$%HvquPi*5;pUSnJ2dsOJ4Y>|_Fo@HHli?!ma7mwH8+V|i@nPz*r;20sSR;6 zE|kW?OHwEplmLsVKw6&2hMxB;yB@f9PbMtDSS9xfB&4C$NhBntgN0=ZOvNV;SLldI z4ybqR5+Om3WTt&YO1MAEfsI$qGSIL5!G{pBj(gKZNub$N@Wuuaxaf7H#K$XDztkg(I*&IC6vMsyNev6Dxd zT+56*aVKhRsQ?WSKtjb=oOvj_aJI!-zj9sz>O3Vg5$vJ=b!KAR+=%U~oOraE3Gous z8dGe(Ag*n`_h^X5BMYmaH@Q*0-<6>-Wj&zoq%IU332HzS+dC@?l>~p}rlnFAOfVb~Pfno=>D_^;kVOclBHRgYLBl^vZosS-wL$9%T^H44b%<(0JVkD__3^VS z)vR<<%`oE`(Zo+A>z{C+oe*-PjY>rG8rOcuP+*#~327p%KI zAy)*m+n8p=hb~QIVZ-?xojlJyVn5AbQfl~b{9Sh)=4V*v(|5Q?=exYvpO~4=*q?lJ z%zQ4o(x3dIBu8lxgV4Dn5VuTQO1_O;?PR=TgGLQL@~x4jS(1gN<#@VDhs6G{ZDeqQ zx^yVAw4E3NS@FD9>rw;ldDu6DcZ6^bHY8(n#FmyU=B`z<+!V5|O3{d7kqpMPoQ*_W z6@IE=Sf+=QN?sk6Hauv?Iq1&B<88)Hn3fHcYA|y)*FluZrYd(Ox2jr!7u4DA1Dg*C z@mg4$gMi+VWW-@OKRVP^g4&Md4Pow10s zOh9KbkCV_DyLhnkOymJ9lzf*x6+~E6+I3H5^W8{WBrUL=VQ03fKA3H)Vv@2=6<#`Q zs-|vZCbdF|9cgc>fYL}Xd#Vh2Y^gh6cS~g%+Lqcx@Y-g3YGCDp5Zp1HY%D}8N!}Fz z3@q863Y`dh>cil0K$GMG8wIjhsbfnuCB!c36Fz54ZRTr-WyC_r_tY=LG=zXr(2wns zG0Qs`W-Pdc(;Z{Kf`_3R&-c{au&3=tKG3FaHlp^vK-A6)D6%0qHjDWSjD^LyB-9!v zWN12bo1p<7HCP4te>eW`hBM}yVD^DL)ae)Px7D}Yrkj|zmrPN?t6b@uWq8W>c~ccM zb7gV%GVgJBu8C;VL-cojlho(Ijr<}C<*@!v~^--qGQU5mMzY2$`biLe3%|}0B zzVK8I5vg+n^~cLX)SqK*j^$@o2n8mM<6+z((VfZMDy{S)p1OSik(%^ii7 zT12cjP^rl&MI?l4?TNBpQX%QIhGJ+JNQFsxIxH{F;A8JA zfsGoKPd_6IKK)B|L@k_wPR%Q?Q_W^_Tqgy?f8&yYtjM7Z;grum)N>j8AxWl1+`x1- zzbvTq zf;D|M#uWdQkX-@ht1GyOG}aAQi1*hDqz&!<%t!aCU%FFR>)oq*P7(=W0^~E3>S&L& zkF-D_4BNEbae8Ax;l|qQkxkMPaA#^RPoj0OUL3+$SRVqk^-XH|&4a>js*g zA8Mndt7VeycYa&CaR{loaN^;O?i2H5;|$LVt0tOH=bzirzUB}$dCFc9>PtC8WL@$@ zfubSMholw)d_4X>K|cA0f7fjU_g>{ccAFa#feTYZ8mwOb%b9M^raZBaWN{R7J+Y!0 zp$i2j(CYjXVzQYYf~GkwCsU+TPoyXEhtqGL{`6-z4c#ovZbtcLqi|iPoZ2@_71dMy zbQEGhlGZ^=KqpGJ<6d}EJj=g4-|a!ChZeYF{M?p5=0z0KctsM{}k z$v<(Zn?G<7xW>8~vL8ZK4zG_e8D(nwncscP-4$K#|M!^ND>~axPu;ttpZR9$`YSII z#(ku}I(2iquMA(-NBxe&+^ju;F=IdUoYaaK5tTBwQCqCtVnhTDE$c=8mDCMV+niNy zaaP+gtK5O}Cx5k9=T}$wYgQ4VaY?PVsPnP+_pEY*Gk81_9uKPvw6ewjc9q+6mpb=U zDI=|vxy&E(CW3K3<4<{$JE{Az%gI-Cc{%xs|LU9EDFdIW)fQ^ql+3=V-h)8N*@Boq zJ<8U`e&lY6k7irnz ze|0#SoTl!>dbA_Xkx`~T(d zUk!S_blb02yN4oB>N`ie!lp+(yDwXDip`s{|r4kytXw}ZLe+JwY|1=*Y?`h zUE6D0cWtk2-Q`Z({*EDc%3E5CwZdWzX!70zS zvZ{=u+_zcx=fByV6_x!HZ*~iJhc8RE)N43`o1JA`9Z<<)`V3w}q8&&2ec$5dFRK8i zutdhAIuQYTmo`O1^C^eOr>`3G58{c~*N!i>LoYM03u`?Ii}d^`tkQ9qn{d`{=*!o~p@K_tQUli(Xdu(aCOZMa$?&-#FRL->(H9!=s&3!6%Sk;b8b~ z!^x1@i~PB7BVpUNlU=PywKtvY_RXq&>}2=G6Ro5Y>(XZk75c|^{D20L1RBJwLWG2B z>Y_n)XO!IB+YudLrM+5P(By@g7&X5LefCN&qJo7ie&)ljCSfRSf@%84+{?^lQ@m@p zEKu19w|aG%b)gpKS3Wt0_tv-V$!2*09PMW^PJiq-Ew?|0^$RD2K7M~#xFq`$&Itf!Hsy8-f zTa*BYRqLLpfe=i?`Ioxy&LavqQ(N~$9)xIv>%we*?c3cf|K7K|A2AX` zo1Hze^XvZ9&1lw`hAj5v>)>~5C>bHmpM_N#Ab*Xq&p>{bB$J)d(7aU&2LK`rU#gZs zb?sBLj)Zk2IA02>ut|e-*rYYPq^8M6uWtj5wr`Cfw!htKy5){Vn8QpMAce{hN#1ch zf|KhAj0sfU>a%$2N%i^hKXdb%bNH~^Y~^7Z)RC|u*oQ_vCw-`ZFaU4VAX~aJLWPd> zQ{OZh)pHjT>I++n)n_!eUEd|l%Dhuuqi=SwiU?5uTGRrm5SI7mQ{AlQ^p*!b3nBCo zyA?8YMk`GF)d1?2@(e{LDV}Hx(;BNhN*S$hp5tKb&_*V3FR(`%~ zb#(Ns)7_%T`%6!E^NSbN{g+O6Zddk*R@6VUFMu@Rv{h}4wu4d$VNadJAG)TI zOCUxsWKJW-NrtUKwjf;8vt_Dnmh!ezajD}?M@`4n(fa0% zlL~@2UpI8qp6K7d#tn0BKpNs3KT@=bZnk2l+EJAQ(gE0#rDGQ0BUov;GQ?=O)7$mB zR!B#XUl6hL5H=-P2=$o103aq49PyW}K6Ryk?+-bX98wj3+L>-}Pjms+9DTOt$SGpY z^>xC8v|`)N#FjF>f%AXh&;wjc9OuxNTw+QGb}&;mG4N~^q6)VB&^uABiRhzXF$FJr z0VCPyLAHTDGD}{qUrYl=x>2|arDZWN#}+gS7wdi@vY+h*wQTo*ef$>g0K8P{khwHR0mxU{FBA&FpMMVAj3M0 z9|oZnzD%4IWamQPx7H1pFQ`N5Zh5C0s0I#T92BVdHEUg8PE6<$8Z>OCllj|pEsCk_ zYf097nZKXw3Uy7Z`t&R}yC*QRFhE=Uw6omqlbBi4U7d868)j2_%l&m_T&iFH+((Nu{Dz z|MmMJ^h88sT8FhIPwl~0YIt!z))xQlO>WMc3n#LeP31hz6C4S?t{E}PdLW%4A17C8(iB4>QTXwl2#g}e&tD0fF zD5OB}+^8Zuom?=L)}&=+$Q^60Gq;OOjdr%BI8oG6+cGHgHV5tr(Q_M$sg12hHgNcI zgaVQSv8KEH)wj4Ly37B^&F*h&nGb`~6<*^{y@gazmThDZ8T`gu>^*BlXP)Z){|`>m7UUy`=@S&F0J*wUv_V(-DN~{lu`Vwl4tZd^~+@RxLcV|b3=Hh1}snv zoxKE)wXNh)(~jFbmCkQRuJdavq|it4R3}oeoGLYT8mCK>tNi`9xyIWL&NNP#K$I7` zV9F)^8I-5FluN_*3@&5cu&KWz6-ut=`0G!`r4mX;lYp1z=|wmv3e}R|ZH{{r0?WyB z+}{^}S@RFgadYM=Wyg^rP>!19^ab$xwE-gZ`ss7so(D}XBAlcM1%iM!IAp7_U*egZ z7Gdx8H7%Sw*Db2p=l+_xZvTPFHJNl_HC^GKn(O*k{;C#`)Sd_lNlEgd0e8Cf#lYu`_o@>z0DizEpvp$fTGX)yjjEr z`GqL36)n+QEEcq?^=w226nIrphcFc+&3z%WN(X}i*kjydr(1L*Wb}c-?jNqm9jNj- zQ80hir`>cZ|3B^KEO~*Qwx#^%YL_f>J1x`{^P%wDh`{JEON9tO`maLh{}w>?W?D#o zRNe(fZAXrU0Tk>0D2#A0H=zCB!N~hhyS^Mi--!MQfHv=985upo0QA!$nWe*e>srXU z5ST#=!SVs${Y!UT864uO=O}Q$5-cB;VEO1dfmMTr*#EK@kr98zmJLH0=DWy3UqDLdm(>*j02ZpoFey7Hmy z2pB@eFm4p-{UORnDILj2oaI1#QtSqXx8QTVzSZakmQlrguE~YCyX!sm-Px;jXJAlP zw7yx(H_|;UE}UrsR$#^6!K_VmvX+o}DcZ43Sqhz5mO{thx;wIianjiR&KFe- zojV^<@bf0Gtj8o}(zn?cv0Tz1ejhEj1rv_WgH3_TY>;tNHJBtw9r$tuCUL#OjTaZ* zjr@UEjXVOoTcaN&7CCgA@g4!*+IB^CFm^xmYZtmVRG!qC4gS)FZpl&Y&ZZpEklE@v zIt`B?lSpM3%sQdYXdw47uEhnxS^mKE!XV{0+~fv26R%kBM~ds!!z#pCj4Zu44_J0^ zru04iIw=wrWXHnh?%UjvLj^R|xq21UyhV_TAYMn}N6Q4mU zq_AyuJTHisqIJ?f!+{pA(O$Njt!Ima z+t|R9h87lMPF|C2t{n}ZJ^fjjylNhogTef6$I8JZ*BIGQEFUO}Td&ORA-$I>ZUqMV z6h6;f0u~j=hNme4cUn8!;d--Qs6lx?;rbs&Cf9#MS-E4HG#lFhHa! zgRW9<@Hcs+<$xlWr+mtd&F5rLSwXd%$O~ptN{zcLg~&L#-XH|%0|6-Vd4czm&kLe0 zAd=J2dSIGQi9qWcBd&5*kNG^DO%bwR5@5VWuF%K1v~V~r;X0#j;_}Q{Y;x8+O67?*mazre$C9s+7{E-dvRJC7 z@8xDI&qg`tt>*dT_Hxr)5U?)u&-}`r(M1&BLXO@z=?VA#-SS8vbK6m}-q=6-gqx3) z|LPO&__!+_Ruf(Rq+h$CiYD#%{%?PcuA?j6@~e{Bh_CY7evJV6d;ddE(+0Czd5Cy$7zmVq9^O#t^SySc3*hU~SuUVF zCWy8dS(o4Vqm_Z@t-d6mY>7TgCyG7=!4Kah ze8&QqgXlvYF9anK)mc5nf;PcGrF*2sg(3>}ElG6ZuqoRZf;w%PtR3AHV6I8XlWfPJ zs>N+Zg7~fDj(LX%mtrR2Vp*LOGubL>h(Zz&FdJGXq!oqxzvwGP}tIS^b=7KF40M*<gvJ|CdL&nf~S*T-W@dIms=bL30v-OIy=D9P3Q~3YkH& z4`00jmy%G&%FpBLa)qCMQgLSQlbO220PFq5rFf2>+2q)>Eq>eQaU{CTZ#${jU;K5= z@BF;mFRN(w7u;z1*ELK?XM6#R(&=At|K|U)61)AjqCG%8aYmsyRt%bm4yF-o=wKRk z2P5M*HrxSz@qc%&xe;>sKI6?hmv8H7SiY@^Y(KXp+j?#^HPr;$^Q}WAWS$S03gYIL z)I*Md;J`pHLD91%Np#uedgp1ibT0P<-x?bthAatq-e)oJQmr1ie+` z*ZmhghPr7*IoFhadmK6T_;KJct(bi#lu&B6xxt%MKiDLJ#ZJR9ia3+g= z9LEnxa{5_*5eej^nI&n`NHjky(CKG(7J-N(<=*_K=*!<7$8JOs<(aL;-eFo!x1w)v zJ>81VYju65{~vKY`sP}-SnBC64(PvfcWjK3MlC$Qy>7Z{``RSJfZAuk&&uU7LV-W>+CADtf2l6xVd$HzugSW}v!2L*8KG2oX(A)@nc70A(8rt%; zjIdFA29wNFWouM_CxhO*v<=fS<$=3dhnVDTQA6OiTRLgP!1tf>fsnk)Gg<;urM9^Y%A{Cpu9=-k6DZVZazUn4@B*M>D94=imU<$VY!! zo9mzY4_EhFd*T{2>9alY5&m0oJk7t{6L-&As{eA|6SyUtkFWZ<)p($ywS1&sS&eho z69#OqC)=hPZ_q7j#NoROtMTB%sU}heyjDxBDqpL`1O6A)xG!t*)oT34>~gFY4??g` zqeSzonX5^A&{Ivb@VQlc=7XY{V}nTrsIcKM5=8aIg-_ZH$Opw{4nq7%=FP;J)<}Y_ zFWrxqo1?JDK_5eHyKYEoN9}_+U-66T@gRqP>cd8H6*>Yrhz}=?WL4=;2M+P?taG^Y zSIjX5mb}p=b}ev^N3gjX-$>UpVe&Qh4oxWq4Rz3F8A2G_Cb4F{1)3`j&=8AltRWpk zON_*;gz4AgAV%uO#K>k>qIVjPsBdQAL=cg|(_}{>ZIC1pifI})MAn2LN%nulk#NNS^Wgdi-zu z$W~5kTd;YmJJ~n-1e&%U|CJ)!jQ(jdFZ1=N`!>5aLlqhFcqu z5ek}_l0Z*y6X=P=d64K?x~JLtr0D?JvvPlLt>Y=d?W&pgNXBDI;tWVhdxrAa;0KR zj`Ffd(lmE9R6rf+z-OZ`cs?Xelt~seEV|GV!8-~|%veJ$ z4y=^DM`4O*XqL8&E7QC{Gc~GH_$eKDI4AaHo@1t7wS&3C3d%Jlf&GZWVmVvnUCXJo zA-N?m80cI>Y|fk+@!-5{VTjbRE~a1_XSzV6vX3Mr1rhTyf75&Msi4+c=FXrrpxt8W z#7b`Q-a> zGmOIBSP52Br}?Fn)-k_8htEq-dX-Ar_8*2Mp@Pp;rcpj8#SCa6CZ%BW?O}W-H6C4+ z7J|Zk$+x(#Lu`lM!)b+ea0Q?`~%GZGO!XE6ix!|)6D%x5puCX+8K2zN*?kTHQgaINfu~S20tm|9I$DU4(8#e z>n9N&%zJVJ9Mqyxj9|clrpt}!cl+wN+qW4u{vnrqjQF!_BNLK~WBETD7j4;GzDGmJ zv=C{0)Ie`sh$_WWrBa6RFC@=c;7ewEZ_!>7nPj5KmvE8$BN6-AbuOV&84{xgY&DXdk#qUS{&THII|CWac z6kOUUts*(YAx!6>LRm`b^eeB$wULuxXAXYfvblj)i;CstBnvL3psr%ZzVZ;tt!-|} z8z^CMXOyT}3C30?998Nr3qvfWKcwuH+uWFH12WWRB|2(*krJP})-9=00_XtWhl_sn zS~oQP-iNa;5^|_6&ZBQb8oeyO|mo0q|kACzU zLGi>3+!`;G>5P+>Cp|O$#dZGhlj9M;?&SEdBIh4DIX)24C6+G->2Hs!mwe-G@tfYc zOXQ#+Y2RNuzoesr&8cTwOaJkpsJr-uKn+gGsDUQx)ZomR6Xi`gtzJX=`i*nkUZqoq zO)oMGr%8aXX_&v)){baDWJqEH(`%4k=!l$z5> z0;d>Z)aKNU6wW%hZ~#|~XPF)>DxSK$ zILZ~oVuUu~G)*OgNySt!zvow6-xa82U@&Cz)_KcZsn6nmMj+^ccWV|jZT0SAiw0{l z7Z=_hCKE+T&JbETaTJ=b*3(T~t(MmnVbRf0G_e|;!He33{k|iDrz_Lq%+!D7W~Ro` zTuUo+pE!=J5wpvL$+(!h)y5`M<48-?@qv6=m8otMMXYyWqP0e()-nHob=v9+%t))g zkTjyNqr!UwrxCC_IX(Q}2X} zi18{ZRHTPZ>!M+DtBZybgm_VGabZiQ*O|^5iCcOdr@O_iD5GHc12Ha!j*D*wGqPy- zkb>A|KQy4Q_`tSn?!x(HnkXPu3{fK6-io>M0!^%hi43BOJI*w9Hs^Y!8PO@r=Iww4 z2LG(d3#i~Pd#mf`=tWSV;-Bh?XE#UnU#=%Y%z-hAl7DSSz!`+{_5>eMLzaC<_4!;H zur-nvv`wirCA5Kt!MizCg(exc0kaFXVJ?!csiU_h2j=swE*JsW5^3d1g9in$f#j3i z8U!9{5>o+EKHaTRbX0+yp7y+66|EYKTD7|!tSLY`i>^|4XU$=K8AW%>#}4i32MO8v_=$ z@is_HjNeoqYQ$<$JCF`%I+;dhJ(RYKU6$1RXtcU*7ndGNA`}M9wfrD1uHgrshgp+= zdI~zTY@_Cz$Ury6%II#2wcmBcNPiIUg4ec~6hSmqNy(;@N=gN;IyX&Rg)n)$K5p7+ z0=qsB9u$)*mT0wWXL-07sArTRxXznnN!T=l++C%~>vX5xaI`@&hAY4TY=OG`q-s)tYjyksy+eJ(- zsWmI^gQi+bmYNqAE@(0dyqLIVRW#d*tPW#a1MsP#O;>CuuuU%jJz<+felplGxA~rJ zN?5S-OPYOz9k{jJhW8Kfs6bvPP9 zXH$rpKt|T`gH~JA#PBSmCU`AHuUCzb#L%`A^iA>{DGPc)j};=?!t%Bf$`B!-@+rZ_U?{Vwv?lpZP(-PllY{`A zBZE}L*T%9NhKKL@(ug_;E;;~y8;#A7b87Zqs5(V6v|`xUU<=Hcw}qOH5#TSqcZ;Wi zeWSBhHq#x2y-adOARu{1!$Jx@g*DEXkx{IboE`qh_LaGkP?92J{eilJ35r_l@g+?KWY z6cjc23u)tlK&@JjTAeaNJar?*>akN*Xga(pXHo5&jSSQ>(~(Lc&M4{0t6lztC?3GJ z;ukzzocV@Jx=lX=oUSNU=M?NFZ0l0~=$8CvRlm<~-OpObug-eWjr2(RzbfLpwf@K# zIr+SudmiW)w53p))~ZfgrbGCiK#!#g3c;MZ*7U6P*T3kNAJooCzsu*gBNblv^SncO;=+|MWX|{Jby(l-igq&PSirkC8FvtO@W%Jg0Nvb!jH!e9Kd`)aoqrcRiT?ChryP_c2M z_wd*{z(!ET`$ek9TAYLY)FvEeYScZ=We(9CWy8*nL0!@M?hw8cC>IwFvS(peSjlu` zPTKyNSKPF2$$sisHTY(KVIlo~)y4kc-;*V&)s=cVe4aJSUMMG|9~f&ehEFb((p+8X zY=cP0EEV<`{`(t2dAx^}tjLhxP8-1;Z-}nR39nlopGDc(jgoUVw=t9Obah?e0kA#M0+=NK0-yiqie%0;W z7d}x2Lb?!`taE+wHMeheb6x05_~vPor_GQOzO%PsV_y-@Tr{ScSu7_%@aMhemNbvn zz$SUkR+Ju1Q3ZgE3|2(28?(ypHpaGDlq;d!dX3t#s21`F*D>~o?{QX_wlZ-#d0-AZnOxLli3lrTh>exJ zPnL_`DBq;^wf6f(_yW{-ImeAfcg1(({sx4IC~T;Z=-TA!MJBqUc*S(NRBNmgsM%2T zlpmiNUzI$BQ=Wm0KZ7hBzt^nzZw~%XizXkF7fUywF<2djLi*-QB&=`-4Ufv{ZQPYw zcXx1COg`%$o)ypOZu^|RIxAjT{9UhKIXm9-P5Jkb8>TP&o=uWTF59E55*HX$C~`UZ zKfNd%ZEK0yQ3w1rv*VT1>|sH}D%iuH&yLSH;e2KEhi!%xYbTqhQ+5QUTn1?)`B8r6 z9(1-f>GmbFLNn?2l=Doa#&7A5#|9tH)bMgmjV31P+v=a~kNf95ED!f7;XgDd-o1Qb zcXFvea!x!#hO2Yu#Qnu*YyP4+@jlH>C>$oLRe2Irpe?m3Sz|dr$kd|d1sVr0&TIX`nb8OhVUqh<`?=K@{n{Ti7e(~h{%v#PcTIaF^Dshx2UWkwe^2ioAy6^y-%TwX z8Km^^+WXl9@w|h7nsGE>dd~d}O3lE+lIqG5?}#(no;+;QuW1KONqwdN%Ypa}6|2}^ zH4rb#F7FwL-+Fe2lQd;Ii_yT8iwv)U3@e#H_@^gl24YRDajr13GB`mn*V{qd>?1Z( z3J0BGx)oIIPj2%U55_~ypoKvjs(!DL0(Lq%J`7iWVkBd27}6T8hUs%{IYbjyLX=~& zt&1oPNc>@k>Lu9tqJ;&Nl65&vaysd+f;;w+TodF}D&PURWFFbp691NY@qy$%yI@{C z@037;h$hxp=?|S-+g^dD=ImI4U?z8Y!$TAoJ0bQOPU_e|brX z=s{zCJZpbx0VaIHgD9tDn)G5yio#4MXCUtN@0uU4Jjik*mAZROqRb0sj)9$!n2}(fl&SF6)KS9jT{?TnpSvLLuV^J6>Hp_~ctIZuwKamaEJvw5ul4ym7sPXP)|zx> zli!+#t~Kt!6w`ObU4-%4)SaEsZDXE0`Vu((HPYP*H$gzj%aTRV;GQ|D7yYJ%>-gFP znl<%lo&&z-kA|+At)SJJtb|m;0z8ua*#b$I|7L@czLdF!b<9cGKi!CD&6cdgQV3#6 ztF|qE-Vo-ji~J!&@v`Vgo&cQT=wZKQC_bPs5C}sm^-xp1#s73De#743jbWE+$_?%Y zA?SD7;F(%GJNc>KXE@$}_lJYj*~nNOHcj3xG>MbKiBZ$@hvU)YxvpY_n=C6V#OeAC zbL07b>?IDUU$V36{8Pj6$n<+Y3ReJpSD~sNq`5x-&4uxv(RKd#-Q)i0k4<_zGk<%{ zRBvb5+mo-eqi70yV{z7uvCO2!k8?tb8x!5g^n=dh16k{@H~rv~3^5 zx4>FNKA8^HfjzPkU*HAglCESgKvR41HD2^~zF>as#ofHH5#(QpR;aOidBNPbtAa1H z7vKBXTp~m}-=LneH$V7T#b2{WJZtb#zMa-t0;PkMc$yLqP@?oQ7fi`nayK$?aW@JgF;$Id5!TdFf4CwpD)HMccjqCO;tQD8)(1YYe<*_g z=_=!jS{&2AMzkb?jwrxbDM&RI;U2$oK-62j6w=3?yfoOX*>;GsJxb?P!=osq*G}*Q z3MHI2j>73I!chQv+{MX@G+AkK>LZ15q=H^6Ft<@TPU4%;fj=2KT-dHDO z??+5EsjQsi<9BoB8Ovr#RD*BQx2VGOwb|Q1r;EFJtvyUyq>noJA{H7B--ueGjs|&K z`92$wKjDjRW^!s4+drsk8gOy%enUJs?NVYOh(Xt%(c}_mfc}#UCZFjs`wDSj3*FLInvuHj-@^MCspw|7l8d&Og5vi~=K z-SzI>i_EztOLeCZX*78gGq&ah{C=Nx%R_=!iu=F#tXt5&yZp0mb@wxxAJy$Qa zpTDt^&QE?(^S8{XEO}$N`+Z!Gl7EqaLecQ(Ykal107gh-hp$n282l+DHv@f}GRFLM zKd-McXW$t+4_B=7^Ef{BoaC`u3Idh1$NTY(gq45I?-)no(5E$2`5FgG%;tSFJWSkN9ir-pF1!(3+!=3P(J8P5S4|BaNYoGiG)ghLL zbUrKeETr=0r=KAggGP!D{sZmWry+n4zKxH7UGg|%R)jC&61Zl4!}l&5)`RGF3mG*O zG}S$1V=emX`Y4*&c0eDRkG7Xx|J zRx1k`?ub|#rA)qFtWIP0(~GuO(u=nfJr`9^_GkX4G(%ZE9`t8SbBE5FW$2Lz3Hp+w z^)r}!+WF}(l=}Ri9vtuGyAF;|^5-8M&&K)XtW?#cL;~@{; z8(qqlC6{5oF!T`q_xQEP$D@8;H(HqIj*n-~?~x>GF^h-r14FTb`wE@3?)x=Sc~0}W z-Lws{;d1g5$o)8m7jh-w<(&KiC4`-1OBNqHE!>Jd8x7TxkMs?L?}7n29-8kV?D1e- zYg_0BCg%*-M~ZiYdpAg@TwheYql81VtP$Pm2yeSc$wTMSbu2ox)UcBbbuILVh}k9B zc0+c_X1h&7$WqA)fS>TmpGS>)dXFysvnRxTe-<8f!2&hV+h}Lu&uH>3*-pB%u3`Ut zHUe*nPfhXXYgEZr`J|dqzjX7s8WAta_+>6ACC}~FNN~Y-haFFMUR2q#T(y^%#u-=o zA~P(96v)QyrQje^PPYL+5eeX!C1Yne2NoZ*hV0NRe3kr(RlM`rgQMhYGt^Ze&jJvY zPj8lCx6zgSeufAJiiHF5rv0~C1YG9rY zA1N7{*3zoTYUo@q6wPL~DW854McIi7)AV~iCh6oSGXx$zNA0N+2%%7^0JUth?QNQ{4_{@3Jmg8~>R!fz@P-TNgH66&6^Svj;^P9Ib?6S$1 z+0b8@NU3-~Jb_Z(9t{C5I}z0=)(%msOEOCJE$t|xR9y!H2Ua{hBB+e{FeYM61R2Yn z=vN^fUJ&uCaz zEz)$w47Fu_Da$ouM<;3O2DM1J8%UFGZWs3Nq>2`4dSN#xU`uIlOP@Y+ni*dOBBeCO zaeLdGuK)c=^HJ6Jtax+r=3Sih4 z@gYX9^H@^WZCIp(qdUZYS>Gsj7@Un!ULItW_m0v8$_qWrDDMucq+Nkry(^7pl$X)i z&}wNjBfTOK8R4aOf$pO2hk7WcYp4n+jocIXvKFVhsFla5( zn&YHus;zI@UR=hbl5JS1UJj(zXdjqa7pfY$n@niU^C%;>!d@$sQCqN=>TRZ=w$K&j zJ`j-;we1cRmJNvXgiT;Q9D_|==??a5bxL&jZmwhDlnA0x-;!YsfMjjy+(iSbZMM(a zbwJ}6v*%iaJGsWX)=8{655`s|C}vyw7U3T~FW4Pek>j-7r|`r{9@tIoj1*r4rtb?) z>PRL9na~q$re}xCom{SIozjWO28me|vW3{y*@_Ras|`BCkgJg*F1h_`KVNpxHx@Ey zWHvY~vN3r>Xm^PX0lKBtlkWtEn*pVeb;D{Y0&<%H*lSxO?B(*-VTtI8kO)*CT}0{@ z;V5r&&mJwFl9U))Cw7UmI&draU%oYNEFRZkI@93$JO3S)owGrv#DxXO1df8tX7aK> z?>g7$Kial7Q#%)`|57ei!k+Z3|JpQn0J+zYn@l7#F1{wtq^O~-ZxmP2yS3r&r0{cC z_{n6Q1}hU{6YF$O+;NQXC|TnvT=VEyJqr408n99(??BIUd8mXuCRG{jE#ybcUj#{A zqc79K5vuIOP|H~My1?s0xGv~5pGn^02SE!64wV^wQ8;UMt$%=)F*^A0M3m7Ctx}*t z49l5#wGXP5>-`xiCYnU%zrs?dk-Ch)UEI^eFf7r z%)ZXgTk?bJ8}7>K?kx`YB80D!M4Y{&ANcF8bIVURby+-AE;3hwM#LI4kRde4?XSiU zLpSA9=q?QJOJUj0vw2MA#M?1G{0yoea=ZKP8Se9b{Ht!?S)b^pWlkWX`Sb(l0JG~q`)g2An0L{`%A6F}HO`F+CtT&;R##y05BdFrv6WgiKUE0MGDx0)-!n%rUTvhr1HbcIUfQ1cnT*BSA<>ZlVV)QC`B zhlX+68Syc~Zu`Dm{iXB2JtO|J#-r%v!aRV7=&9$LDhg1gA3>QgzTLn2^Xfc*>6&=B z@53`Qosv@RFlB}GJzzB5wQ~!i3ujEvAP^WiwmgLfvDaL~bhRzLsqCqi4o@j{Z27_JA48 z2-JgdPC$w>0xgB)637KXOgC@$%`@ZWU7f@K@tJYG%qKm5^P0HNzj|gouNcO@u=yii z*}#|4FD(Y?6HH4xrLyY(lYtjCbfdM0;6xDARYqtTw9;_f*!z-kf6+VQW$BM%R$=mJ z7aUwrtryZ=XWdLj0vjYNc@5`n)+nwh+H@bi^3UTpReo1bqxbmpFX>)3>s{5uSd&uI z8q#SIC(joBX@4H?>%X)z-t(w;;bBf6I!Q?2%0)3I7}K8(#`O2KblfG8Y_vkqsABT4 zzw~YK;))9W#NYY0cn@?^zvRb%^!;w(;d`?rg@wlND>j-%O;-$slC5R+LECYZe6-sR z_@OK}m-bedYAuJ9w?RpK(9Kc!xRCtsdUZ*wGZrlgNWmHm?jlFvl>L#?mKRHJ`|Q7W zT^KcgSc&S=@9ivbR;!I53EuS(o8%!Do#bY1I$R`@B3OmmY)r?EI|{2=6jzd#s=a`v z7bVXq$`8_p%Sf@~pVbk}@YHrJRJ4Tm;gRB>Mqtxn@? zC1|TpKGBO0Pg;P{E-fz1N6BlSS`A|`#oWq+f&e8(|3=B)(3n&OEDk>@}JyFCZifhzpG;s~%hC$0*Ptnqa%uS{V z3d?PySaeQh5^jjW+FrQCgN@26gKvwX>GD*5E zsUo!1l98Yk-Ze-Ka$9%fN>z+v_7=hZr=`>|e6+ppy-X*&;?0VDX4YMSedEoFEw;W| z!hyckpYG9xT5J_8@RXWWnDb1eJW<%K**izp?s;fCi z{|jkOr-J>D(%iFW=5MNOqGrYtM0eZa+G3H`UGsJ0Owd&O3vo1EFPa+Be3t zZyxbSTHA0p!2}&G=QZ;>$mIaZhEK6nn_&i6sfN@gov z51fB6k8E$K5sknfBe!6XFhE%G_h5SmLKWZ4+3Jbp)pm*?m6kV(vbl$#A&q#NW)IzB z3cqf93`zwHWHh_R`4$-;`@-OI$<(_8Vk2Z0cUJOf0al9g%W#mVGZe_uO&PF-s@isv zP)LFAE$!ph_#L~z)|CnjLcnOgbN|be3XRF(DEsAH^@;IBZ=moLilSoHVh)yA@8Xo% zQEpGrj&)m<4HZ!XK8X1m8H_-+w76>K2tLD`lQqmvq1;WlPy5_-D$k9uwA5MnIZrPk2%200bBQ`kF>IOco_Tin^R+id*ntAOwXB*Bc6<-fG|vk8iIE1%H^J-DtjKYav7yBoP}VTkL<)fADC!Xz1C+p zPMm$t8X0X*J1Goc1J!BQWW>mEL+?viF}z|IXUr%z(9U42CqdH?(1jR<4ze{9ZuXep~SUQ83LK#Pgk|rv#@i=1q zf$`&QEkodR(4Pug1qfyoiB794`KW_37P$GtF0oKYPYNN+bMN3bs+f)5@5qP&_8PUw zVuab0u|#iSIZ@#%Wr&qB$aN^I@}9J=Np!olQXtC0Cs64_c~;*8ugeoG^ar8KNPwpi z@0&#GF77M_DiXvnUeG$L?Dqa@{nE<9bkmXu_H-e`X1q~PTIr>@9WwmZ!8pXB!mhGy zx_(rrZbOhjdv5dVQGl()Zt5fbf(o@7bcga+HF2FofsPLNMw419@C-9>CHSdxiRv5* zU_SMVU1dcLIr}bPMUOi;6zJ$&D3sz$5`Z(HmYTRq>HcXh)}KBp3Sf-r5WCV6oP`3e z2>2us4HTd$*NYBixI&SVbFfi^9C2Ndge&FcVPiaRA=!&XUI!;<>d1)R8@wJlTgoYqPwV0y9~fFcL+ zLm&4~H|b$#+f&x-3`+oqK0X@Aj1>UFsMkp_J@lOk-B& zvRT<#VcdF&sOcB%jWhDama#MpTAd8th<03L8KKW26xDE4J7b19EuqqOHcsEcYsa+O z**Pkul)R!ik&xPPYkudt-rQN{K`hvr%44YsBxIwXR|p?OAf=AS;+br9`hlR%&%iAfE5K#o%NGa@Js9=;f@F zEvgOHfbB748FecFZ&zzy2eoOQ>5$wZl5{|AAzD$=oMiYMJ;M{JU0EO^_$3phNK;#S z)ekWQ_1KB%T66_6fzb7hd2i8boJ_k5gM^Sz!KpL#1fbo>Z(FNmgMuu}C%Og6Y+VbD zWtbHP>wtUyg1Vg7faaslwsY;SDc5G>sa$Fjn%a)EALlk_wi47p9fLeFE{)JBn>sO} zO&%kZCb>=`j$}eUbplKqD#1!zd>CKoQeRGChnLi832rStTAmz4?bfL2IOu89QDdhPKsVaozSxq%^ zO{!K2#=EDi-^dW5mIY0r@XE0@U5Y)T>w*Zn8=+asfUQ~-^rL14N0e;lcz;)jG6mLC zITGS}{)|&;caKCvXh&RcXI#k9^OCp&333;1z#@ikAjq{%DiT)=p|)`fZu_w5piSu3 z)Iq*X{7Ucm(W$sJ*Jp8Wm%ANXg^X*R?1uPF4cQ`z25O3))>}xXBCbLlYC>kkZz#pTq0pU!Fh~-j`~|<7~`dj6VvfL zV3{LnMfA8hF{vYp>Se@H3riHyH<*`b=)VMtq1z?7RE&z^F5@(p-q~e&DsC9ZibB;& z@Yg0E>H|=vU$8cVdn8>~7%IUn;ux|ri>XR{FL?yz@hE8NpBe73*mH^jq)E_q4NHi` zo?5Ns9ii{140iLRnx@(d(f5myZIMn$h-07+Ai>VBW}{zcw*)&0Kd{ilxR6=tTevQS!7 zrmR|VAGuhw^x+CLxUkHyP8Y*+1Q=sI9z7&nviT0+QHAA{y%9os4BUEuq zKRmdNjWFmne36U0q?`tdOg`s9W!%vAz_E(53YHh!fycwNNHF01Ab6+Nt6`MUiJ#J>~RN&z3JVB2Zwv|^X9=}zh1pmHi$04Vv~ma z4JOkMfSJ`yIlZ4rTIEJxO;i0 zt2$uqZ~q*2-*#S2+S|}|$`zI)jc=%m-Ftu)mriDWbgPR1cfsB%kgxwUnd{WY`w;y!) zhtcg#O&J{yDYv?GG+1`4eQ$I)yx3N|`|bjKFN)`IXh+QiPyc9t(;V(#Z#tI9+mFCU zkd}S>i`SeS=6u_7LU=~znXG5Ox;J0H_>L0^wwUwJzl6aK3SWkqU>ckG>s^}eNxHN0 zHowgjUG}jEl2remtvNOv5PY-DZhvgpEBj-8G~51x=JENr9vk*uyxnQx6PYe=uBY-e z38r%mU1A@s$ab+yjt@K7ck)@H^_>9k{6=UK$Jwus4^eZ4^RE1Tw$};a05)|Wp3io( z#QAq#{P~zL7x?$v@y%f;P{KBceceguol*;a>X~71 z1VHT0lceK>BUyCqieri4-~dj$=kZYGrMCI_u(6;dn@GZ98TR`VFzE(o@^Ymuo*8b| zTkdM8-y_7k;0`*GjUEA_{gBV-YP;FEuv6xeih>grDwrwQw~UVj?OH?eN|ly3&=W-vFdt>}(Qcyn71Cv%pY zdNAl04vg&JYV}g{92pfTm;s;uqwZ)|jVFz)^CVb86nJL)kTEcz(iFRCTc(j=)v0J5WkMUtMNdTsf z5BKv=w{MLPx60qd^2QeOOZ{y+*-a;eXY`-sV-NSEb2u$`_Cj>3bg{sLcYU0@A)3P5 zWa6u&l38e1ObF|Ho>dCUMmR7Dpn|x5LYU_=rb$D)2R>Km|KH1QP?Rt}R}@nDA4;C@uP^x@+HcyR zQuI?-DUz`NpZdB%(ND_luSUeRQznM}ilSxFpvVcBk)siSFYK9QUz`~BjsD^V z!}T9;No_qnYrD6EN7?JnVT1Ze`_wti{TgK{B?@P!NrZ-6WLw9DbN$fvKRaB+&zon5 zeX=q!+w3{vg#&Y5)XOW#T@E2+#wJVd3r9PRCiZsr%KwXEc1BSKFcr0eJRc zUT;TE4!cJatFA9Mx1{BIoUryH8+Ps_MD0rDNsD~%G0rmDvty=&zwtk|cTEX*sCY1! z$(@t2KTHWXZpo&uK@WGiCo>mr|TZ^ zcwB}p$Q%o!2k)=H{YnU1{WC*L75gKaRqUhW%uGP0$-@-g_I<;;b>4yNZ@F{j;=tZL zHS7h4e|0K{F9c14r_3qko6$4ZdYoO@gx*yOj7Sl*vaI;H{@zoNtaS3$%MODSFLR4VUPvA~;bgAj2fv43UBf3Vn97)9=e z2wPg>7o+52-tjD%**m$YxBcaU@Hab8rKY$Z^Yp)c>bmAzFKJySdw4vCBg~Q+t$uRf zBaF6@A^U%7#DV0>#dJVCsC9|=muRY;JdH4rj~CCI7H0gO6mej|y1Gyge~ORqcIBwJ*I@eaJ;0*^V>WsQqs{a%Ok{ zRb4YP+-(c0DsOqJj60s<`0@r7p@!k+sAvXV<#DeZ*+}GQ*UQ2I)vm7{;<~s)GmrMU zEbLN0RdPZiV7P9lz!-N~crk6&Tpl(DD^}aHE)VB4yKgbqrqI(k9rWBdH32$k%>kC| z)nFW1Y`n;QgM;lqL7YW|8u+(+V-exMkSxryh{e@~`vNMuxG}$;_e-7j2OGF#A+ob>KVkdq!9$oBgYp)D%j=JnlOtf1vW8|3V--{o+k_^Tq zN*Q`pxSXGLSA|jDDt5HQhvo~HHZW~PMZQr>%oSE&KaP`+~!dqLq zmKsJuVOpUey^m;4Dwd2CIIdfrGjW^sy&cD*(t>aW)-?BYAVAqyTn~bog&Xd zl0A*;Mi=XofUpeY+gd0b#dvV(KUJO|lMF7`n?EpaX=uv)w~Eo4^KqxxbqAZn$i`w` zG@n-4NzU!fE1r|HzNWDN)pd<)qmQyh z#?b-p;Mu;j!;W3Mio@ldRkzmJPxH#%kdM3CeP)Ln1uwjB&zMb`kxQ+e9S-vw?8`i5 z?p>#}4ugzwgRQ)dldaa+9j*&^@Tc0dt_wHqyr!mv-Bl!!({ZkFs<;4RK71Xb*Hrs1 zMM!TFT_5ho1RZjHc(C8u-g$kv-F{v6Aht+Y3(|p+WfH7u!$0@5OoE_hG8oD?ZRkkw zL>oGm%cVG<+z@taVW~;uPca{%cvd*h6j!wgi^*m1w$r8mdeOhIAMWI5oaiS>QHyga zQw++&Oj&3NqA!)WA(qP@$t9I>2(n0G#f09Kp#s(`<;TWG5Ziy<7;f)BZMV89JkkHc z-gr}ZjDL+S+{|G_U)X*(ho^VhC;i~pN5FqqW2a3Dx3`^^Q2uQ@ZV6$c_uGa1>?HN{ zbcui{ZiF_=G_KxA&4%r~&5FSir{rN=IR!4dKf=sWcDj({dkWgeQMUG^TyOiJ4M%l< zWeUjwqD3y+#G?|<8k{j-ZFpoV>OU*&UMk60=#`HEh}Hy%kg^%Fc8g8;(WAM`=Y%I9 zsGc|{+-Ga)eWwdK5x5moET_LrX;_Wj+8ur4T)u2-NsUG1#!ybAZ|8(Nw%p-!{(=K3 zgemwVr!(!3sx9?RR#<)qc`RQ`5^tmm^EhaG?Bd0+k|a+jkzDNNu-Ij6`@s>Z z(&!X7rg8VV;U<2IJ#}t4vPTck^>)QenWT^`v{exb%bFgIM+dwH%~>=nud zr}45PnfGEQ36k@;Udthv6kKvk_$U7Z+xu1$W_)1xxD^A{2X@@8;gOu{u=-XM@JFma zFYFk7i2WDXI>nDlU$b}43x@_j*4QuRp}P zmt4pT(oyk(Y*IoDJ)FTq4tWMK+(|}yG|N>`R&YdrilTBLyR>GTP}&a1OWYV%+eNp9 zojG51^V`C%_KTj`D*O3ujCzr+xjo!DzX$Y0C++5EWIJsJ=`ywQeR#~6totY}n|XD~ zPs;G%pR&D&QB7WCgSxzAGD zv$F;lE-0HEeoe+_*nJj++rc8IEeN*{J24j08=YmBE(|*jIIHBjW+Z+!`8W}xLSg#< zzLu_bzjym0&MXPF>p&sr3AZ;_KOmFMzJ<7a;M$RmpfpWXD!?W=EFk{sl) z8D{A=p9Rr0CQk8*{eX#-;SxcOCnYOt0g9sig6IjyJiMkg`4%kkh}q4_XEmcWV|kvn zqG5hkBl{$)Rnw9eFMRCcinCjgQj>4)mENW$hu|PBD#-`;hRGWKwcZydv+oO|O_H_T zaV4Suv-E{7`O-}?%%VRcX?_kh$5ZAc_uLysos-qP)pz<}<-O8O8u_R1u$DSh47MSP z85h^Ib$Q-!CW(Dzy3s3OAU#C3biBNw?rq}!|x8e`cK$1?hePB_tR|n(M5|hi&^abSLjh% zT8%P$Ao1BCu^W4GOV0#UqtEu;lXBe;E`0o-x?JvR@>bgO|DP_~?ET@8rvKkwUU(-< z$NFvtgBN%RL_uw?r9TzgwFWKgW;a>i?_T~q|o*i$?2)USUCKg|ECdrJj zuRRd%Qi1=XBKpae9t?L2);?!Xcra{e{5lIPz2yF7Xu8qaQU|jU@lE{wi=F*oxJ~UV zIGI%9uB8qI?MDxWefnPQRO%{pWq`bB8~~ zM%njt>ArNuB?)Eq09>Rw*XSrEQIj4;bx8E?JreaGZ-5+fUNnuedKvv4-%|9G^H{NZ zOWeyPbMJw8L*>VT*i)xrT&VWDAyOf{_p1w7>1F2QPgQhD21&E#;c%;}?*g3s^4L59g!6=h5~+mhH^gA+(*Jer1w01XnrR-)g%%{*V>+s!paNDKUnHnDYgD& z(4Rix)~%6DM_ZpnZNz2}3@x#CC_e-z3@H~?zE6z#<;;kwYwbT2PMc9-=V8IhPv-^( zxlFi@$sNHOKc68m6!LOkY?2>g&Ai^mw>yr}Nu8?nX}MIh@>%c^s$F zQ97Tj2cjO9JU?o&E1qCa(X3i~$kOn)_PNLLG5p2;_&5sHU+m6Lgr`Q+;Y`twfmpr> z`g;4|XW?&qtZ_)}6`ddix5tYB>+{9NNZnbtCeyJ!CGybE!(Lm;9=d*k5yK;?RU|Tn z1n1E|Uyq_6n3djbJ^SU0u|KwaALSH-;EjL%(8c%BE`(xPm^6{w*BsD44rS{6+Ew^{@T~gPlJ9z&(+yGxuk`<0`t5@vOd^HI@SIvn6REzI)VN zC9PQv{)zO)+g*|9lxb>lp(e?ruBPMx_fwbk@aYEywUjoww!KNNTqA|#Gp_hY2asY* zSnR!WUz1htsguUIOl$b*E*u2OD(|O)mn^w5M0o!kN&G5ynb+!S?d*`iXf9fB43m;B z7ETP4r#!BJ!J78wzi}O8zb<3Gp*Bfx(KV8_?nUgW?=H;VFM9gUwcb=2?UzQIi>)a7?sTVn}aRO{Zqgge9*p66;TJ>8T;tY=mUi4Z;x8zYb*UZ3Y zi^F!93Z6itpU#z% ztZBP|b~3|b$yzM_`j9tm5)7gMoG@m>%KnUGb@`=Y)7+Fe5EL{kX}#&B6`5bIScd#& z>eTP?`OWq zQDy#_cEL-;g+Faqyc8Z*gS6nHl$e-cWTV~u@H4}NP8VbpKJeBCP7?i zgoy^x$;bxR1Q=5vcqQ!L?e@GDXn0rELG z)o{H1&8x(DoM|t8HJsY*$9ALSYV0?uB0sztL_NTMb#>U$&e$ZM>oL6Dd$_YIL_SW+ zPX>8Sw(hZfPrHJ0hKv9}hf`PWMI~%n?YE=tMW5scwaDHI9%<(iBFK&M>g(t(>7%5J zDAo$u$_D_Gd(~wt|J8xqNF6z+kEen5>W2wgp=9V@PYYdD)&9;GFA?W4r`T>imm4PT7N2ya&urD2D+_U{ci2!IP z4Y`C-Zr{LczvvRgt{?1wobCX4xn8u-v#O+_R~*E$NLt)W4+qGk0gwm>K^LO;c~xlg zurSk;eM)S3>%?8OAnu?vXp7Au}7ZnDDG}{JAnQQX$<7=oKAHnnw^7^pa z=$HYfJz{{!G_oB?#95+W7C;v}m?p|`f)inaPFQrIwnSXIxVdsLa?Eb<8}%NsWVU`g zDMJvbBfv41N&(N|bnU>Tk5qVMLkD>Rk=bYyjZOn*fM4`*P5Of2=N-l#rX*(Y0%E?g z<<(QsuP~M=C+fe5ECK$E7mB*b>zWP7Pq_RnJ<$2v?Q{eVX~T_eQ?`_W{%!5PaV~C+8_l|~I&>+e$H^j}Aj)*h}^@=HMJHVJILf1{G zECVVabk~q;-qn`&QAas_D-|l(3L0Zr8`Uu0S6<1g8dy8vbAzuO#5%4XgJe~4W z4GiTcMc(>ULyEvW`33nr&KF_oI6|r*%jlsr)XAZHst;61KOkB(u7F(I#+`2VbOS9z zx#br}6&sAS{jk`|wvjSM@{5kIX3XrQ2G^aIz_HO9MHwfAVe-t1m4u+eSEi6XW~T>DJ5ECk$%fnl%m7|D`uK0s*>KtH z(#wpJD{MHI*R(M;#|D^7b*7ql1%OyRglTc*F-W^9h#sj;a3JZX3Z0f8OmGaJ{6E@njTnk0@mYwqgp~LJ9u2#p2(mGR~ zH8N#c;#c@xFsCWCLV)Qax}v%qT11YfH^M%FbU$u5*NduY8+4 zns3~JDTEXDfsr^vgjPljH(Fc>oBIk8NHsW$(s3E-e*5+#TrMk`fw|Sb!iO4P3&;3( z*b83^-w1xGwSQj8Oy6PWtqia6ueP7Qj-EC4^)Ny%oBVpXe~0mv-LMHEJfq0_aoyP% zmMAliqV^3W%d730H^LDWbEG3ZW{12Dan|t|yiGU0wG-bCkH_J$_H7KR@7v0E!UagB_q@Z$SKH6t3D5EGv(2l+(G+=gb-3MT z57d^ep9H(p&HHPe_^Te@>)vp2&-!PJ?N0B8C$z9zwMq$v`-u?oh{1ck=&pPj>V2?P z7YMf}SEqKL_zL8JM))W!R)|={mE!#Fd<;RPf#V)~vFb_D0F{IksVzosQDFCX6o)EV z4G(Ehsy3FYChp~nSDSI|KGlGkD&eZy@Lu6OlJM7a6{)C-9C%1=U{rUb13Z^d%|<_WAd) zFKYeqc4e=5bO78UgDe8ptM;;lPU{#KRg-M$NVcv9nf259MQtd8E{_l$fuN!yGXqMt zWvt;_3P_U@H=-6Yf5BV`Opc3rG!?j$13{HM9;k^-s76B4Gpv@S(x_0tFTh4;e&!!k)u*(kKxc>#)R1x+O^Npt~5 z96GXwdUogsWME|B(Zsqw_ep=)7QjS9$H$jy*ebxBv=wNGb5i7p z#8FfYckjrjN<@>!j+`&a<6iFqrj;&|yxRm_;6h^NV%-5S{rU z2dv0-g?z??Iu}J$>Tm!(^P(^8A3qFx)Uz(4-^R6gw~Dp&Q1#eLJ|v>+?mW)l6mqIf zkdI2?UXEio91ncd2QoH9Ux>L89!O1~6~$bge4{T?@M`0X=mx7aIe*<=U=D0A*TH|2nu%tjNDIsv@Y-$(OPC1{4xEvYi9P8fAg z`@rdxZurz4B1m8)sAUqD_r%SfNd|*DXR@`2$pTZvJ=B-dZXijr#K#H)F{17>IELg9 zH3On@?Eo*b1Qc?0m0!EmMnM~k3a*t zgxJXv-JNFz0bG&;$}KoBQ9(9=z5sb+(PN_t2=16dK#N`+IBNl;v0wZn?A*f%zKwjd zz6yq#QFo%h+v1wAexRsu!#Pd7J*%>cjmosqHG4L*aA>}>e_RvxZuvW1^CJBX#6=aQ zh(8#Gpda5bp_&|R>tUw=!(k9r3_UF!-N=+|&e;i)#FSW}*4lg4z>=Vc8kx#fx{~( zDYjX~PUxta%r&kGdH_nY!ojW-sNyh6)-`~kCR9C=98KD*J`3Ytg`vEahM|16CiDLo zhVs_`HVox=pNF3yg*1H;9)TDChA+bX?28YF9qQzGD60xCoMNecYALYFSC$m10&cQ~xN&*OJ+Cpy=zIIjm*IIhara*v zZjxW~E^{4yzj*T6@NikWKKv>?HS^ZDzCG-pVX@b1fwOeFIWBn-%J&DJv$8M+Ui5&y z`k%P?&$KK58E!w~>7eMPpcR2&fS@z4_}yGen{4{&uB_2ug9Ej|4M`~8+l!`Dz}t24 zFMIIUVZR>DamJCJ&@-KMxc08%-`Qxsz2<9HwY9=E1~$;X@Nn3%!+(X>8e^Yc8ul76 zKo)ve5WI(W8HK)#9%IK~B!LdWtgRwvMf}+Q{^<>@hzp9Nwe3- zRXv)5n8hZt1~3Qd%Utv?Y{YP_^dmk7#tZGH-{Km$$)yb+D7F9vN2A0%bnzFtMX7aQ zQH!n{p#Vbrddj$uQ!P5*m1#>bx6)Pp;Ujozav8Qux-d|IeL~?lGbHF&h%kfDU6&=P z50-+=ST@{XzJSlV0)&Z(kAe|7`_8xQ;>g)w=wu^tNbs8IrCPDxTr`3J1Q&;P?C`WvAXW~#9)FxMi;Pwnm*b5P|v z8CF-bH~2}rAY(Q!Tsa=TTYm6y#_WV5(LZZunAtK~Mu%|}+_J3cyGaTT(1(>k6xrY| z{uSUcCeMNLDe4sr#J6=h)7Af{9gs775^;5U&h&%nUY9e|`59bc#FLM#FunWUk~-z% z?%;O!IZ_Nc*(qvXFs{_Y-RV%>W;?IK?AUQF%o-$OB!UGeT}98>pDN72p2#0?J2uLu zFi6Lt0jbQBc0}Hc@GrI(=FO@81e*!XFz$wjW^;Z{3C&1C4(|`m7KK^q_kQ$?u|I_7 zkl>e`-QSqAJ4~pA;CdjH;9IAg8O~sP-}5?B+`Jjwc}=cBc@LnWJcFSc7%ntsvZ zeB6Cx zU>0|LIw)mRs;wfj%opFZv#U(!uHW(k>T2>FPAK0+RHX7~hJC)ublDN^%1M(>vZ875 z-iyA6NMqr$>y^)U&&l-&p0Bly)n=c{sm}_e@#tucJ+0dG zti1bq-Q&_-W3Q<;rLEr8`)ExDzno+qCM3GEmK%?Oz4?`ZmyJG$a3uXW^79K50{d=f z&Xef$WVn;LQ<0I3>?nKKli{xU@-ee^-jiY1eEHB=`}C9KM*ODhgx$Y8uhV}*(kU;YcGn-&Hkdr zTi2O={rr=^sJ`j;q7J6C^B`~b)I1%>(IZ|El5;cpM=K^_Va0T&2cx1XWLTvKda^#E zD&jTLyx|#@62j;9-yO`3wf8P2k85;rV-k>^WZGkPWJlB7dyqHdf;>v{AaBV9d5QFS zuBPQN69RRfuAP>*?{ze{`3vpE^=1I##Dn#wNA04#5?Y9_E63?V`*FRATNde2RTl|U z7&s*(fa^dr(u-_WXI>=r%_QeRThz*s7GbC#XzkFE?(Of1{rPY2IccE%JxjoUd*6){ z>XgqRqzU&j8A#dn3JzY$|6W3+jXob4%Qq;A79idXRLex1!8b?kAYK8;Grg&2>$y|d}b^gh?wbm{j25l(5()6M`f z_pPkH>me0=X{)=Kq5hY4L>Du%a^84NF{Cox&gx=L%}>`oH}ws0{4ecp4W^NwqZ`aF z{_S>NgXzo93k~L$Vd;m^-1H3cyUYgIOk5t@=xrl?wxhx>P?Rt{Fg$mOb!wou_WZoP zx2tLFMj-2j`BKGp9?1ll;QTcJ#d0~v{;8MQZyQW*HpY&F?d7Kk@CSu^H9j`HOJ3Y5C{#p=dGBy>5S7G(GCalc7qa1*hT7VBV}7Xj_V= z7+g8tUXP`*@Xv33+G!1Nk=WOZrZnVDT*)n^j_o9ym*Fm^=`W2w%fY zzFFooy`R|c`Lg$At{_&>|3ks!dz(Z1|L~p142T+{<+b#aE7zxm0Vk8Vic6WMwSwSR zz0DSf&swAoETrCNIc^SQl__c$)H!G4Hp$->k-Ba<9YHSnBByafW*?Q3o8E`dt$!A< zZiobd&cdKjQl<&k3=Vmk(8t^u+<2Gm*Vl{)=G|;h?rRPRuD;nm-q-YNL8O7vx>^7w z@o%x~uciz%GzlV3vf@EMd1pCfik{xMz8e}~a>Y6?nb~)JKM=(?Shm`GaZ7DXZbF51 zIfrOFKFyCg8X=o`D!#%A-1i!d%fGR>a0vFTa3z#&4b zz;3VI*laXvZmrCdfNyS4bZP{xRwj;|07Yd25~kDY5RHTt$!an+1Q`@nN2n(hJkY=q=1n4Bp=<8!8BMXvN1;% zGM!^13FWE@_P71bHeHzQwmzt#KCYp=m)fg%S^2#K2o8p4?OXj#H#7d+a*r?H#1#8n zJ5h7w28ueMbc~yiK$X&{pZVJc1&{vE1*PjGpIosX25MhhBPx>bmujhBU$dKOASi+_ zllwyS1Z-)^kF6WD6#O*7ezA$^Y9`Oz;Ax+y{$odntNmp^c- znfoz$yu6ti70h_oZZz0TtNjpXG?8n?Y+3-ebNr^YSK4&A@3Ed_kc969R}EoTu8f6gIuuC-&gH2a&&K1J4Y z>dp&Wn)=cY*e)rxKcWD^eB~P_I=g=FkD(zy1jXhPJ9vosJI#DB#OyedWrr$B`U5CI z2g%!1GCaXay&(371P3+w=T4H{!#!SK-EhQlsl2W*BDo#Cl^FvRR&8Z2G0%QalL*i! zE&l7)tju=dHfF1y5R?b`C_AL|UaYg2w~?11q51IS%uv%;MCSpuq~ESAPsmD8EXIe? zte?qHQ=h*h108a6=uopYtMR2n&0*E^dq&#iLCGNc+5SA#Y+f^YJRD>Fvtiqs&1ycG z`KxDVY-_fxS^ev0_ibx7t$F#^&%WE%>`?zr`B_Y!n4qntUAHqsdpIuTT5|1=O2_54 z(0^ZRuiDP+STq0JUp2gDJF`X2kKeFTt?yvJ?aheA6Sp_re1EOIW|--WUUt_oWSM35 z)nVq~fdxS`OkySJ9qA%8Qv(3odL8oU2N_*Ip51!~(>GXW>}flggM*(q)^!KOwU6!R zJD8z|JOSPUrWu$@__=^Q3-weTJ;-B`BY(2d1Np+{Y7eyQqbJ>CkT5kWA=#lsB09UI zUKEnt6w`L$32S$R7UtTwb~FS1`0}wq1Dy^ri1a#l9LZP)?PQLt|0>%J-2jGJb|)&2 zs=Z|=)2kLrR1T-2pBWB%e`Vj;32EzMyUlP@3Q%up`&3AX9Md!yQEMnE7wp@M;^3##a3Vg%x9J7X8qy@j)IM@PR<5R;pX=NPMsxwJc~ zkhmXNy`@hp(G?arQh{yeb66jV$*@p4Cj$hUjsEFUkqrdC?i=8XX4O`_6tsOH%ekEF z`o2`?*HTWKh#8bLexo!qE>Q^m-WkT59ztAVo2)e6>gH12{HACe{uK^WVr0}+$KX1G zLDi$C~~NRuf@M$AqQtYX+f8thZx zcy8x-VGQ$sCjde>{1=K>?;<#?zowQAE1?}?RQd&zd`#`WoPiq@c4!v|@_MCDJG=T) zGl#0AD*XM;cBfrU1I|RIgR@Rgh-JRquo*hgUY3_-(;2NU1kdJhFSV^2UuNPfs7I_5 zn+Wem0aRg{z>AM5XvqvuAO@F`48awzz>pw3fGfzRg}v)deb0@v<4T>Qi-Rk(C;Z)XX>?8;+4~@+u3@R17-42IXbV(Og&WnZX z9B!W_#DHvegbS0907*%rKjyhYIvNOsHu6b!BzmfADzlf9#<|Xxu(kqVw8!KEMFDH# zDcW4@z(@nW%fwZJj90AED^yT*jd;suB4ki|!K;#U;T0U34BL5fKwaLPJvww>S*cGe~{52?@oo+0yNNRM5)rPwi!T|hXd#1Iw5jC z?$|cB2}+2YURr?s{1J`J7m4fhsl|{4-VC>$0C(kM-11~TkR8FJ)8z)8M#k~n4#!zJ zfHCx0Lg90pLj$c1jE?nzQEZsld?PdqNIQZtAA z<;aIILLUb~wEUcoToJcm|Ald+A_gjpYm$cqo+{`_h5(73U{cahb62+du~89F?PC^xH1Lh zhRsL9c(o3QU4J^XJuoQ**^ro#r@D=J9Es&{lg1(k99V1_QuJYrbEixa2C^w4qdQ-| z3ZTJ}qSHlvN|ynEOcX%NyP0ycO+p5NBxk4YX$IB6o!U|yL0tCHJx$*ho)IdFMxmvn zeJa!ZkU7yhFFc4A&W|6rs0mg!*{ax-1UScsnLjtHl+oroLvq)+2BRe$MU86=RdK#d zlvKwu30<<8;+IUzn50aYT0Yel! z4n1;d3#@XWOVC^*vvai?;y6ns;!oRA|M{o*Oo+8O+Ax?LB&s@d8z5>qizGodtYdqj^Z82SR`yeI+A(y$S-ZieX`|M>JcKXVl33`xt zYEYQ3kjTF0j#K51xpait07`@l>WXgWgg-%~!r9CVGcqJIn!6Vw;hFZ8z05AG%8pet z0tF|)Clv8fb$p2lz;!8$8V8&nU&<0{AtP@H>M2lDU%79P=eoZ?kXHmxzQZhsSR&9a0=T31qtFI{KRV^D(;0 z{h@QZ(_a>GcdtyfPufdInZBL5myS}l><3Kwx4xgZ&yB*&lP3fuQ1`R^%P@pY5<8WU z5oF5N-soR=`naQtR4{hZT|H|XK2e9d$Y!3y9A8ro<;V0Aw|~-4(S1R5aB7l+5lFa1 zrgI_=EgY;WN^V1r;Zu@vr;RzYnAg^(1RK27>5{57m7d5@hy}x~B)q}hU$`#tLv6ik z1yQs1seQ1EX6m;Y)a)fA7Dlk zC{lNz*~h=Y9(kY{D2L3&2b#sT|8j2N7;S@qD59`__d9bVIb44Fo!M;binQE&SJ zTjS2r_ai0Srg%raJQ#wMsudqRW@3<({ISUV{wWSpA|Kq^tl(%4MKEzQpJ^@Fl?R*M zurHJjF~9e}vgaIvVms4L|AYB$KX^A73c$p`IaEB`t*nCHx1kDpZ+`K=4l&30sDMWt zYVJkn>vkB6!LwvFEby%c6wS1A55r;gmHqc&W;;r3{Ri_q{|eX2b{n<=mZ%-tV>vC` zQqug1h2vbh1vm;)x0k|b@ur8Hyx;d?<;)az(AiP3C&hZCpbw_h1xfcHSwMpl%U2=F6yB99WX6^%H~Y;Qi!XeuL26z3mjHrc5eaX?;1S{)K#RA?wq zw6j_GvRQPJc&<-oq?rlmM?*3NL7Yd^?AOPc&BJMxuD}I$;GfNYK(Y1Drj!4;z5LJS zEXLJgwAot(cI0TYtH0dN8x0XIw{MJQ&==W5n@!i2r}C+J3gS})jN_+6Vr`ku5$G)O z6aVveo@+l7J*G8TZmr1qdvJ=f7PvDeTs8_xW3V;_g@8WpXH@!g5I_eU!_&K=+@UN{ z#90GlZo#{LmmkmB6KC4N$D3}utn-W2O|6+?WAclewF**6yDt*bRu50c2fUtL;B{+& z-F^t2Ai|#TVj$lbov9!ft}3{k{F@c=N|b zM#PXMB6x(-JA4KzdKvt4}c7K!LBEV0Nf|)`3KTaua2XCz?*OLJd6; z_t%B?#1l=g_%Q@rp)SyJfJ0|xopEMCLSUoE?Sd1{&h^XT2!u9)#=;vXJ3nc2Cz*b= zPdi@0$*W8YHP~S%nS;CONG7RMS`YusIWO246GL;o+0CsZM_cG5Zwu{=5CwiA}u&X8ySXuKFnw@uBQ31{;OYBW2 zn}OXi4ZMUSAWMI>zl7Wih;=pNn)(P-Yfm-)al^HkHjGvoEgChIP4amfq84pOPnpYf-f;XMX^F?~o7c5RE#oEWEDnP_EWsez#iUeHtzZ&{8~~7 zd0F>%A#%v1O{;xIf8==6M2g-cPcvV(@1>ppSJPm}{M8I;58U9%e(ix9?)B|Q=X19A z=`7f9+drO8?gP@!@t|7G+^TG`@vtS;RrWu3a|D? zyB4l=l^rDkK4W(~(-b2Gk|`4JIF=K#RA%g%XVS@8_U~shfG6!&l*x={H_*aoDjMvd zvrH*eUt{`e_dClBCXL0Uvxwli*1mKW@kg_5w{hk#*hZ(1Gd+SIb9TWv7V%d5#5gl3 z_^H-@KaO>6nLXlc7P}|y?6Xa=w!8(0F|oizZ`&1Tn{C77(K5(t&cWoW45(%gdvU87 zS+SP*nJay}^njp~{ifCQ&*{NTTN-b+wAqPfyWAxt2EM{36U;FC-gq-CTJ^3zD6#@1 z6GYo~#(AdR?mQ7vnP5+zXzs3@5NMGXdfLk;;o(?rcb{ywX_x`c30;L!`zK31NOl!4 zZ?#uUCa~*a`^;psr+s{?+1=#@ztVO--=z7=XWBi_H`}A&dPY&Rr4x49)-)@<(ZGk%Ld&OgWAHs18Lr(9>cXyIG?%lUX* zudTG3Utn$}-TtZzaMt}&XYiQ(=_B@eovlew%Yd9ijwERjb&_fG%Hh7ABj~*-fxtkE^No|7Zmb>@uQh?zP0FG z`}Q=`W50JR%jQkC-rx6WuINE{((`Dn1b3@t6x_N@1hUR^eUD!h78MNjfyn=g3bkAf z@(xX&2S#uuyY%$@&Xp@Z%_N^)l8t6&Z0#BOu6FMW&ETzw7@!VXp9G`(^?(qR(^g6N- zz0C}VjdcIR`1hBXp7z{xVFxc?ex4a>+L6R2 z=OKu`Y=3v2>9_TocGM{VEtWbF9-xxy9;8cHo%-9tsTvNOM$+!fYm#Vk{@!)BVpx4c{1yW;Hpru?|3 zum$To30H{QIHjpI%ciJsms6_i;XZ!!ID$RD#C$Ec&&@Q?BS2qs8S2GyW%rW|$b_)k zL=R##Xl9adAlj9efoba~MP9UCmz&+Xyi}*v2t12kuParh-mNN9IJ8`Deluw0-J*8& zuQL%FcSFnNTjKCY6Vm>+o+KN0+b=IS=i>f5&63G|Aai2T|MtZ9^UDO=<-csXEyBl$S7AafQpof%WD>Sx*+e=`HZTPlE6 zA$rI@@;Bm|SQrXdnbu)bo{?c3`}PUir`Day**{LynoxkW!O1o6LVt1Chy{u`H_9UD zMf>Pgw9-C)mDx36u<0S;j9+C1fEOwXXGuwitx^$)c69~=1tzF>(0&Of<;kL4AdaFC zg`RBpy%xvwHSgNfu0^w%Y;U`k=#RO6DMw`p6WUZ3O}6h}YYsek^;^WZ(}VxY z*<0VvVLyb`|4tpiE*?ZviQiyGVs}5h<q zs7ogocC%YfH+{TyhOF=d+^<>-g-cZbns|V|SPXZy#?Dn`1WdpSM%y5cPY$y={(3^4~3EU8dl7 zb4>5SkI@>Di^$iq?;BF)>U-ZiCeJs}FBoCo~;zufD|$=rNwDLO`79j0~zbx(=@HY6B}j zyv6*{e`C(Bw;JDn(2ksEZr}L4j)gL_q4wWJ=hwNk)ROXC!sC8HE8T)^^qg;sb#J#R z=}aW+DLio0e3q~uvi8{drgw)QvW4xP078Ru8euZKYQAZ}RD2h&cjk534(dlAb}Z9i zG&=)}VREm{6gv3+IMJn^Vb|58lu-5HJr+086n0<0&XOza!3*Gc%k9|<*l=)>{o4W% z`Cj|j0%&EK{d$2(j$bG^i3#8-lYhnu-8k344==i3{6H9qYPFq561G9)J% z)3wAB&DY>A$HzzdPP`{tS|~K~T1K@r%tX)UCjop9+;TcWbe-*SyXo1jIXPRN0lw79 z7jY2XlSy@lH|znoV~2UgPQD#fKgZs5yBW~(F*{b$(2)#uBI|f$EBNT#P{v4lhN(4O zhB=OuY~SE@BKKEY*Poy?d(hJMepw=Xn1=jTlo zsHfQ<7n%t}8D3@L@5ypo*{H=$oX|^teh3aoa?XOVx4a+2i-`<{NUPYqACZ1~5&nZK z?3zUc0WY(;JBT@JU1ta0fj#R!d($0ep?{}6@b6f}?_50KPV;!s;cK`*E#yHELC(hr zmR$_E@3lh~n_|bsxzuzQ){FMI#pa)#?yS?Im{rFRH?{nZj4rh&-DA$i8}j)* z@b^3H#`l`@t1nHrjo}I!8i)3xdk_mhxYtZ&=k1C2pLq_8`_+AB zA7o3X>qO_;J?=MG`*+!o?%@j^hX=g7W0t`aFMJM$Ls*DpBJBN=m(YD43pGt z_T**k8+ytFWJu@GY_z_;@0J0!VC88^Pv*MsjO{V(yf{=wW;5S|Vakh+PA^eeqPE8fply$%=-E1ASAX+_ zIm$oY&V2$#b-Z2v1i=f|hEHOpI?axI(ll=U>`PiKwa_JJMlYaQQajtCnIs5S)j7j& zMJkeIwaUYyxmrWT2%VyN}sYdjXywz0GJzBt#$9$RI#v0X}4Qh~9yzMK_wuxKVzrcbmZnAvw`7hzx_usN>UpBw1z0Box z)&yo)0xq)$zGC)mKqmm()Kaj)(vKBy$tx^{_t~FcVTpazc7Bzp&`0eKuVTJ_&i?6D zGe7)7jx<(N+xa!~2U6Ia`Wmb7`u^k3+nZsr)u!Abxwo@OJJ=|8<%NP0ykwa>OGe|R zE{%CKI?JlpOyi&0$02D<15!oo6xO~~ZvM}8CI5V~3mkg4Z$jcdwf*|2XGvsFegp z;TWO-lPAh|=!M*U@uHV}|DwnHC9SRTm`2ICIutg!{Vu;y)QG5($y$4U!1}~w!S>qZ zH6YEZ{>*(}+Ew$2>Xc!An6PM1H`Sc5prD3IEcBrjLJomu5gc;JaHR zWO$4{_6;*A*ZPzny>G90gV>=7x&*z`@@;T;VtLYvqk&P>j!8EF<+Slc?%%cn{D_L1 zOGVo_hfco(g>ytKbR)=ZFoHZU-50}=Wj=-%Dc^N;OfrnxlN}Sz&`V;w!<(kM_}a$; z?_de2LI&dc;%SDy;i=@?#K>WIQV z^rmU-vRtBtM&~k76qft4JuvHQ-!xBywhyerLjA5?xytlNW;6YgL_kuf7dWhpW+M$3 z4q?s0P*_e4kdgZmI1v=TM)=(`}?=Bz^}3Ay@k8s4!h(nvu*rihPW)2 zCL9t2Juh0A#pEnlur+p=M51DF#JY5XZ$y#aMmlMTug`{`j8x8#P@1zS*Rr z$Zm>aaq;r^O^#KT{j@|y`$^^Q#qM_X2d2+HJ>t%&ahzV|2y|J(~ z`kc^5q8hjNVb9fZW@+>us$-f=C$27Gt7?`72rx}5_OgpULS5{&__dF4I{LlrSN}l3 z?zOmX4Pqi^2QB;9Eahj?C+1>)I)7>o&APw+&S7S+nBHtoxkgcX=|aQ3+Uw81K&`&>K;z z_5$qhTXW^tSu1irqUfaWwQv-DB73&&H_ZR7YhL*V`2jO~yZuNGubHv?vo0toQZ)Vs(G`z7m&+>y5Em7gChZ)hj>!(Z?wKeeXSuRu5c z&1t_O`EE27zh_;MJvog@%@_GE9XH+szav;qGB5uQ>6m0b{~i7}$@D!)9fDbA)rV|IE6m?|TXf zit_h}fe39^D$t+)efw{Rlf-nr+g^Ezyn{Lh9G`hsBGw?yJsDbUWb(jA!)E2YGi3FYb@ z-18J+Hlj(*d1~%&s!CmD2|ZTREvA*D>fv-8;HdVH;)#wrnZp~7YRKUyM|CfzN$KDo zh#Uii{L5TMkzoe8s?0gGX1J@;9A~PzBC0Byj;HKbZ?T;~C~Es9Pp3Y}yRC#2drz4S zQFRnM&iooxt=xO2o8~dq&=Oo*qvbDxduB{s(HtS12uhLpk#+-yji{@~i6+Bbg-Kb$ zJP?(4nxA9pdH07xvms3-oafBmG}X`jEzdMhSAE>y^URg$>Kf9+zfM;@y6*Y_*6htD z<|24EbsFL?Y7Vr++a<S>xnW|BX9}DEckn6pm zH9wFVythPhvsYbjJC;(EQ9VPsar0@WYI)i%f1ti%=_S%Ph+(4>7eGdk*58^qg7;n_ ziHTTDlw7cSX(AsoO$xg$h?UQLrHk`0sOYnl{7_a5&=#Q^WHBSM)L3_QrTHXFRg~=6 zhIQOK%O+mZ0#ti=GBi4!QHZc$>wm_ZP zjD%Pof}L}mM5g@ZhV;-ylq-g>96EFnK7ffon`gADmlF?unZVDroq2Y_&*oFD&grrG z12O9(*h_z)=Y(1XhbD{?-vFFiB8{w#zg57t5W$KMsSRaQ zu>y$f78R0Ih-FuVQELV8J~a*URmV(eF)E@AGFY*>DxYCYHrw)5Z={}_0@YC6y##C% zUFk8?u|PGmNQrWALI@%m#ypic|?^hLSq!sJct&3cOD+iUPM0PpC70 z&G0&^aodgJ@5Lqrc6c8{j$l|EfO0V_5b}FDh1tkn2HFJA5m>y(&E`7l=;T%WjC)r> zX9bWYq7N%9(iBa25Z!U!t0qxb)%$O2F|e-c0`s3%SDkEcJAZ=}^G#jVs_YXbzMtTk zdxbmo*JoN6mMmD*``&aeR_%}f1go1^x}@YFB%Yp4%aPvXEXNsI_926R{amWLG#CqyA1!1I7azjq67e3}H6q>xEq8F4s+T?4N!G2M z>BVMjnL0fmzD9AYAbohUo_(IA{k>&s7Q5_>uCI=US1qfrj?0+#i@4C{nY0F~M>b$z zN9a#FrMzx3CpS=ooyF#%2I{K%!Vt01jf92>l02mAIf5A*i zs0#Bd@b=%j(LA9}cf*H*3QG$9*3C@ID+%ff3P%oSfhEq*oY`0vmxYz4WPyM@?|4=W z8Yi?!N?6Tmtg2v7&oovSmR!#r*6mblq?NNT1TrbOs}~(j9kha5sQC|wgOnYf`_=Rn63comMy&{(uu~bo@cWvX{638Q>2WCR6%NzzPVKOL4hm zPH3)*(f5WoSHq#%Z!}lO@+(oruZzsgDplH6T#u}AI3)w*P%eKesT|GhkWaCa>5<6i zJJUJBHGa!54_B#fohC|9LUx3X1NM>Ng_P=OyO`nKl`nAxaR4?lK=^Kk2##WtUT5l8 ztMZa>!7NJ6fb>Eb5VGTe%y|};zM<8s$x$n;50=Jyv0SM#t@hxDzXb^3|7 ztZ=ZRTrP_ikboz%#8~7!c;VxSH`&%mj0EeJJKo8Hp=3{qboCDR?C(ghBXvu-q5LwY zmFj^h^_^C#Tg_w}dl@bo05s8K+i;vsPdZL|4Z?^7;0VKM=}dQ$?Bz0&tfU$d2ql1k z`;x2UQ#aXiT7U<29^E(wXuLgA<_1nB@QVxT@HL7i^O=m^iMZ+6R!t~nwE~AL zEZ8oLaK~oXw^)))_ntQIwN*>i)Q=zp;P)RHW_CN(FMBS}GK-bNp$v1)=k3%v-S~j) zWhwL!-hHxARd6f;4DlsvH6fq1SO=?r3iJFXs^mdM}4$C0{H!A zdwbQn2C;zDDG8hq3~DWA3817BY%N&;rquaz$c$8C)D*#-~6P?&bJqMh8`|&a&qjd3al7aN7ek-E|$* zm4p?x=t!)=Dsw_d)nD&^AMCOA#{TA^jw-0X*vWAL1<*)vaWEZPBO;tNzV)Y4gz8HR z$97VeXYD(tc7C^ZQpaUV=5OFIDS zr$}yV&S)zaMT4im2@yHbStX0D(qOyb(}g$XmdL{W&Ct%Os_lz_mGw9Dm+iusUt%JW zF&Och{5TSaeGwuS-1Rk7SB!!E&AQG=d<*SZpm_bw$DLJmvF%^jLRfe}sB9sXs4Bat zL|%^M-Q)C=O_g(C4mswGE~+sMVPY3mR`eY6gRYiZC?U>L(S3OrRZw_=(3ZdMlyT<* z^Hvwt(RtW-T|xHM`vFeGVib17I53pOLnent1B3$m;2l;iKVk6@^mYS^D@&L&5qpTy zqQY3DBlvB9x{cUNlh=#Uw(Ut7Ct0#9Q6c?E4|oXsCVdo7ahBf_t^}Lw%(ksI$T>z{ zg`XuNC@GA=n-PIg=tpo5Ki(u(#{Aw@H9y%B$js0NCVOYl9--qTlVhIT!-B~1^VD&F z>Ubxzp`2cT#OEEVwDZ;z# z*OATdB#()kmOv0#WPUkXjYwY%EV8DIN2cy<+Z0$dl?jFY*ZT{U&HFZWCue)mK zen-@8ceS*E4agmbY6PFK%hzr~_lV5Rjusg5JH5Gwsm=pKz&4)KgIX2JRZB7ah z%Kpn&rU!rf${T@d=G=Wp52TQ|>C;1%gMuS^s77Rd+}eYV+*fXv_fRG7{JYGK9;&Pu zl2RN@i~&;-A+touaTdJ#pmBPtR`rQ7!(bul`X~?lb6YrmAL~2t;MB+UROe>POCmIg zO0(Cj=Pf0dQoj%MRJZ2JH^`W+#1X+z=9oFXRL@emi0zRHr9e|a^qL68!bzCm?|Z@P zE;8+VtBRV1c;6u@M0WHKTmnH*1+m3jF94R8KF}53=JirrfdB)Q-PyuU-<+j!)A z>CnzFmHRO1tZkCCC3@`mb-nrdDL&!$7v2J&fmF;jdwQ$lbov}mYV&7rb%EYGQNUE{ zlD%p!>!V7t?#awf7lB5b+xn=pd%cQAzvO#1LAx3DP7Q7bDhbx8E_PE57^>Y=Bj&T& z#)H7O2&xM}=wJrUgjldZI&RwbRZ0ElcDXRiUKrL_C61xl4icvl4OZetVGBjMCA`=+ zJ|=AI3T`i_@^VbPMwYD#>w-y`4Sm&+jPDfKd#f=G`l)N&{mR_cPaPj;e1fGBKOfQY z$9`&Ry}O>XiA->$zf6DZ-9lR3oc@qEZPxY2a&)+p@Va^WSXEN95-f~Dz0veBI;S0$W>BTA zG{gQ6p)`~BcWEXIU#i#*gxEn2L-{3LgdglTOua}jfT{h1BR-U4{-+pomMe0M%m82% z=kRwqM(R0+`d}!>ko6+kaIGAJB5t8&BZ->6gEVC2jnKu%%->@U9jl6?uP|#%2C9x3 z@9mC=z+?6egvU-c*@IM*djC#(`y_3YPfM4r(D>FbQetwK22E$BU5^gP91k_w6;GoS+6^JK1<36!8Kl_~my# z0n+zAQ4MPH0}>J8MWVJKFpK6eF_Sv6f-yE{j42Jq;?`JuqN*~zPE{=v+rF`kEmX0+ z9k68NB~i$5ws`kKPtDf}^$bp{#Yy!5w)5i~sUcL%e58>Ynzlv8Y%Xu4+L|uqOxPCF zuUz%#+1tz2;4ZHh%GLtpBa87dEr837@IJBEM7D%b?Jg9iP{>Mi2-5_`#Lo>=zp?6G zc#+rwn9%A-MiP(!fzd4ThNwdKP}DRTqWp#g!2d#^xp#=*A^|#jF9$2nYJIM`WQeMt zZ zgwgFNVRReJJ0%!wdAht*4dm%jrK+IGcUneiM-=n6{`V1aLq=3=wv?(CX2%fKoNS?A zhp5sFgIpw7SbDnJk%=ccy@%&bHTzFjZ=oT+c!uf&0rrNfI&oAnaTc(nH7l}dDBAsk zA0?wYQ4-wwqjAnug}C?XoC!5}-*i1wUGCgsmYk{Ht9V7^{H{nAnN%8Lrr0cbSn7%= znxOo~!|?c7s(#zlvxgre|E>1z;_zAfX6=3Z;-6=!mbpiKM4B{R&sG)HKRATR!_Ua8 zo~^nSPIj>NMko`_lLsQfiiIM{d~~)-cG=`6 zGl3#ZA(B7}wGwwE_6pzzKTXOSCfBLFDT!WID}$GMlU&p79K^Vh=IV1)hce{6PH@n4 zpIy<2pOO89;s3)2R#)BlrWY{g3ZD~83@nCIg z>9o;_N>g;M@^k26B0JihzSUfrC^9|IRpssSWJ0s0St=utuI%TwbQH?KsAOsHWbtT` zN|_~$#KUdHZ0bDvrDh(j)#Ukkf$mevtYNC`Q<}`D!WNGf@Cxz(&Da>doS+@-H+z$} z*YOL7C-b}$6QzQI_5ly#lIPu(ZjDvBKHA*yM2VlnplWSX7=8G8v0oY*eK;S znj*hgBIEyRJWunfRSBsuSS!kz>}Lr(zz zUkgGOSV!8D6|^0;HAo8hwrH?LG8B&{M6t$<3TRE270`ZtSwX5Gkz>9Z!eRlrD-)Gu zs9o`ELz^*kdVambW=@Z#^}K^H-WqOuXV5ArA*(CmGe$=8MTL}sS+nsNF*UOIfPhag zV&G%cyOSl#VR6r62I~K9e!x~xM#wnhB5GJ5S(L)&aDHSdfnOABX`LON%-QFwW;Fn= zxatvO3aNQ5lUxsUQ)~&tnu?tzF3VQT-Z_O*5FsJcRN%)GDZyT*lXtBI%;r1nmXs~? zBq&2tdqn1wyCiHduSMY=Yq)%*Zd*1M^+fgn`$=;2ndRz8gw~3}l1X_$yA)t3^2q~_ zA!?HL4Gzh>RHWtuUf5l_(_B{0_sj_wsCuW@zQ+gTJu18$`CbT17{d8BWlz(HInaJy zqLA1Sx?K-vd9p)~i5s2k2ivKV!4}g)?sYI5E>K0C7p5nZEIikf{I~agK+n?2TSJ(z zK+uYgCfT5^6)^q+%ipuO>U|?d>o*9&u7RAVu2%@<8Hr0yOwpv0Go=5dN)3c61%)*u zP!AzX8baJ$kPUGv2ASg!38%8u*RsnQN=M&hw$G~c9hGS5`!Xw(36Mi;5FD!9BE<75 ztXzKfsNRV-ew{=S0LsoLtVmfD6tQTM%U8q?ikzDCYGk&vqb!0|Lwy-zt|#l}$7MPG zFC*~(Mpus{4&_1|4wH^5NC)!`CS&}P0=hZDc7YgK6R#US@QB|+7-7WT_shNM!gfPM zCvIYRqM>~>*;dACDI$Y{inVmwCG*Ycm#F&P@`FDQMI`~!WetvOt}>)>qI_mka0z~q zYFd`uY3cZW{w5k(eTiz6o-cf+%6veBkWSk>Xm+k&w{Oz(+t`|Dxz&*l;5vGF9yxY&kcs$}-WEqTuTAgmH#NJ4tKtIY%!U_8 zUvq*EQ1x>2`*78=raB~AzHs;B`B+YXqqw28CaMthW6W>~oVbU2Xg;n@W+26%Fv`jY zcm?AFvmfagL`MZK1?Ae=#-QK=^b{Zh+OmW8i4wa^`8FKtc)AghPnbtXC_Q9xI--?y zi`MPSu#`T@_NB=ZAAS389brvc4`=ilKDQ}}=Ci3|elWp1*E0K&hz_=<9-qD#e|&tT zDjk>~ia`wo)cgiE(!-)-?EeDH6(KNV)hEcLu?5mRpDi`bl_S+jHP9VFZn&V0@yPLu zh|Fbuo!Trrp;db$ew7GAV)wAvCGgGs)fY-8w8gSel-&hc(vGlK{9mpavqMs;u=J+AW z^!&ohaw zGS#}Kp^ay2CPQyV%Xk%1DloVylNnOvjK6=(hAP&|i6tQjNbxdR>vD$T`2}LfhgN}N zhnO2HG2}tg8-WNyQKcguB*9c(j$GTy3OIio&)+`L=x-zwJh2SKeoI^O&!t?S9L(X# zGMp{iFQWn=qF$L56|m^aZ4PXH%SvfPTZRjRfW#zW67dl5n^!)K)98))}*_g{oubw8nDryvb^b3G#Wfx3y|z{4uJu7upoD z@4gEfT)@zT0q|e`d8kuj9T69f2-PW#N`B&kq6>#LDpNB?HENBORU#2&moDtlcub|I z$rc zj}yx(4cXnI$b9KD7CY@$Git2z&G}cWY1Yw=!pfY~N)P7Gs|iDS(3~(1+w*t~G7?cS zZk!sLBY_cVM30G-&b7Vc)H%6NvJF9mKoRK@_ssFv;Q4*PTzn1TXj{yU*DxWNs;^N4 z&D>Mf8^Fql(^Okv<-XHYn`|Rt8I*lw6zm}K!D*_Y`SBVx2@}BBYY9jjYnENB>Xh6S zP0)7mj@YJ%Mi6>Or-;M&$n3dRO)eXc2QfzM2ksSSN|KS`RAQCn#7y`n=B1m>1OHTW z$w)eCylPW?vv??iBKH+Nm98q$4nnrsJ3 z1vEQBy;ywod_P$Bz1e*opT6Dve4RQoYZGo1-g|z(IdcLAmGNfU1a)C9SNoLml8{wq z!Td2nB?|3D1}MpK3{YZUt}<QF<8``e=l0erFx zZHw!^GsLDwXs4Gt8yh^Tc zM&&#|JfjoE=!opIDy#3n1dE6J(bPxzoPAY3QYnGzG>C#?`z>e164WczT4O`_D39{d zwemq|o~Ug^I=f>63i77YHuE7!m1JB|J`vo*-}LZ9m;q=y?%j;J8hm5^;0|^gbIgHL zRI=JaIvf9@HUaB5gF#ugdZJaZFlUN_<=Uu#TpZKS)!@V2VzMWyu`Kfq6A9zE%DgvG zHFi<#&uEoiV(L#yMQ8%$M}q2c?CtCvGM7vuN{(3WNfN@|REIvi+kBfLip2&XLQu`Sm-|H2Qgh305%A_0{rQ#|ix_Y{rm%GuH z;|=Mw<83p0r>ml}+KV>0!P}Onab;LiC+@}k8ALiyH2r1(@Jr0B8AJx$PLQrhXwrTH z8;_7;JPaFVAc4JoU}IWop++1TB5LW8=+bO>3cWy7MNVy<1{>deqGbD+Bq|O*JRZ#1C+z zxo@UAOo5R+t7aQ#w>Na3Im$C$K3sT%nu?8z7ZhF#pyZy{e! z4`x0riovDw1e_VsOot7ar*Bpxkp(JmQO$ z;(=RLvgTfD_@*dETCg5I0L|YV``cnMSXnE)f{fes78kHycG*Y-W9i+$mQA*ds9m<0 zT{atMMSO!@Hh~p^yV`Qa{5<+F9MXIjzFfO*tSRdT#atvYS$x9QGP2l4G~GztW7s6k z-dk0l#J{bNQ7i+@5}d(02ZVjqPMhgBOZ9BM$U!@>4P+9lP?1b@r4 zF%~3XDbj1Hs}d-O5ZmdpyGw~^aU^j~)#rBnvqEBPSu7vu!na}h5&mUCUB$l)bxj{0 zd?lZ;)HU`Ob!9rbIC~s=h5K=tNEiQswr2Wm>MnQ5m!|RU>ew1tDT%flH%eHBfa{o~ zFcj%IpRjj^%dViwjHSN2bUeTsfz&a-U7U8(Cwq^T@#UJ8A=+>T3qbx6afz$+RnA#+ z&ZV>vTi$Y>!C4ILB4T>aR-N5%Z!nW)t9tIfo6J44Rdwu!nEu)9n5`;OWf6a$ts3S^ zs>Dyk4#^i{2+QSj)Z0eSRp*kFap_!jD^8?8=BmwRVht?%Zu4M`N}3IKs16yEzm5pw zUvuydRp3xn$GcOVNwTw`up=vau^;VGIKd+j1~Ab!pPhhvuo0yA7l|C=w&Gk067ub! z@G`b1!OeHcEvj)`_^iw~P_WqCeT!m$30wa~2&3EMa|d_fvv;b0nAUfpH{5BiybG!J z19Lxz^nKl=SLV&TRM(?!x-XRCgLDESsit5}vU`3BppE0hu`um{UslHt-t9yPqpICrSnwR^y_0uE&D0XQ$;0Vyh>ObTtXTF zRgrQtiHQDSo*ERpK8A48@*dT`&wZICLKj6;l{#FaJK4+wrc?egd#*i#kR&cFwUHf6 zDpM*`HyV;4L5k+VsjB=hfh3%)`R1*uC=2hHCHJV)2H|W3;%%t^M#q8}028byf7kJz zjL`=m9iO>;54h({@d<)ISNKAZDAUBJNs)bOWMDIA-~?;%SBJ`W{e`MU(N>EP$Vq|=M4cg55ivDv zAsXIXnPM4NYA+$zzNWu2k1fPd@w$0Q4x7!sg{pb`C(;oL@3q1!>ONK_4>JNZyE@Xm zHlH-+ZM20-B0*NL@na$zKQ;sIN55TcF1jD>a=Dp#ziQTRv113GWwSF_$}~@|xZU~3 z*2zo_yWOS&bVa%UdQGuNvP>Gt)NIA2G zdF`ab=n1F;MF$-Zj`Kf+iX;{8R`ME+y)77CYf4Cgo@m1wmbx-A&KW<)!qF~n~NS+ zO-P=&^sZk}S=_1v`D*g~szIfOYa@`_z za(p8bDE=l9H_X?I)cM{m8WBUr8}{yPbM7N*OwL_9kunYk5}USr!1J@gIy^^ z=1@kD1oJoB1v7U)sw#7*NUEw`B=`)bu~#2eS7**-H&h1kl^Oh)8f1RFU6mIeK^T#0 zp^;q(#o05J{?C65d%%42;$u+6SBze)t~0MKMsHhr#}d_40!}SH+zv)Eb+4GCmZ;`^ z2o#fV+F%u78(O^gGN}KE9>N5eqCQ^|d`;ZGJmiQj5D8k1r1FqT)*Ve2i_Hor3LuSk zc!&?(Y`QH~>QHWXUSc@EX*H*oW~;2>~1nw6VpHusNw89|?Yt0+~?RWlPoIoTZCI zDBR%iRt(!k&f}_g@t+Tg&=BQvWXA1)TnzY{^Ehb^W6d*l@ql~~? zsKaQ*h>bG^KHj(gAS8l-OjWVyQ5<8S()G(!iv*;Bp&h0tKtm}c z1CA&BQqa)6woEl`^T$tiOgzeTi=mP~#5j64BEbd}({e+mA!`xAU4e*ghAvk=ByRk2 z)v@qbw(b#;%1fQ3b7Edtu9~zt{2gewNdJ@(z-mSc(&IAYe=UYAu3_LIzGHa%-{@Es;LN*w?p6vK}HTlm}OdIVoqlDC~vD9Sy(B4KdC6l^lVN>x@`8*?VbobI+R zlt}Q=ybzGat%Pg6ZthvBDuTx(oI+TFV-48STb6@SNV6Z1HWGG0pzSdk4hSDgSfYLt zRW`*$SEo zhydu?6goEn%*1sh!9HiqIx=JXm`zLI1fPtH zRV7BUW_*r$j3wQGfMOtxIkoa!m6hkRo>rA<;ptINs~4#Bv&LPI*^fZYYoAeHbzC6S zIxAH!Z3yZT_~3EThW^mjFo;#|LGjkIr9+_~4&ALqJZa5Ar zsYyZ!VYW@J+D=hak-x=s8>|N|@?s(J@SR28Z82;8(I17nwlAXV2@t@%nTV->6<_vNB!Uie0QMlS|fkIIo{O7L(s9 zKqLrqa<#c`R(c~BuGDZ7cH39X)tl6$sudbdD1-OXc$ft&=F6#S&X%9%A!A6Z2>sJd z`DWF$a4Wl?)K+#DCp{JEvdy`h)e}@!%-e!)w$CiwqPlpGv(M7U89$Z~_=MOCP;4^Oo>QGN?)-?+f;%rfr@9rb z3S*-feZ;$7UI)Bm=Gf=a43?Ui&lAbH)U0@3wL1TNCzhgIt_UT7vBbIZS|aAXQ-Ed- zdTbM!Ut(uNR`q&;MGJXOPOu9L20qNl^+`j(JgaXui;v0*D0p!Sp|&KDGd0kWU3s(h3mFK!DoaDt4MTUQ`WB zr0`}&SSOI1o_B&^zD(pklk*ai-c-~1C3ReM2??e@K8y1+*sl7S)$2IBX}cQjJY^1U zS3L&`n-$+c5)qzIwPMoktg|5IJtNf(;K=O=03)}W&3$;JyJcjtrqO=#HJ*h$CbPV! z^PovFGvj4duh0^tR;PIVQPye8~aN7Z?X3e+r;-FHQd zPU!%Xx5n()iA8+9`FyA96nn#EqptE-c=b`!{}rqr_dCG@PVk_a@`^gQ#?mbb(dBE{ z+}6uH5tbql#*k|%2)v3b(od^aMZ5E%jS;agF=+WJgON3|VuDpFphw|yGuzTCYKL`4 zh2A-d8G-$f|?`ZW*jQpZuR@F^DmhgVfsXS-?j8YcB==EB#oRlH!#Yh2u5cE6_X zD}I)uIN(J)KL){o6}Pe)0Ju8ib&`lTn2oQi*3J*+``6VRXvEar>eRydRCJ(DGIl1h zV~OL2=Jh@2ht1p_rNZzPgOb{QZ43qvMo9F?nG>7THDOt&smRtp@2m zCM8L@0`+zRUtIlGvjMCi+RuETD%1<49)T}X*z)TSRCT>A)JK+WZ^Y~enznQ(94K`7 zQ`7cCoclkRvp-Zl)2Z1BY?(zLLS1K@&p%Xty$z)Pl!*x8v~&nw93kv2d@->{H7VVw z!k#ePsz|SX0@;;P+P)u(+&}i<8k}P8+k@R?quH=W^@&e|-rHc_2x*&nd)0C72L)!H zkfSMkA>}*GlD(>aEp%i69Y8xA2Ixo!I`-^EJbTXMex$1P_9&7eBa8zTeLq5S+-ffS zNDa(_J2WOklJ|f;@g~|JvrCMhyKW5>cGyOkS4YQV6GoF;f9Q85FKE=%W zSe?z`hmX}6?jL!EiVAi8+iZOnTbCsW&qH3t()~8q;WJY{0j$@UO`oVfjY3(GIuTe% z)2&5I=o_Vxy(vTvV@{l$X_|eix-~`t2=ySEc_qnRAjAp?!i9LSYPd%SZuwOC-S(1K z7fXGbZrIur(ZgL47^v-v%}^II0K|xG*M)0LF<*bG76!M!0fUoz?bc*~7$asIXszXQ z!GYbPc0hqe7Rd3NIM-<`n+l#dprvD zEB*{C!qcYDXR2k^^a`H9qVtof`3xZf%Kw?FXvf0hsE`OIKwGGp(9t0hH3C^fT9DR} zuVe)4C2j;!nzW72Rmlt&_m+Fj?XLJHFHKqDl zp)Oe92#<)EbuWPWgxiEjSyl@L=GQM( z|Kj-=Aj|3bEI(Cj7y~_+`KW3Ajhd`pYAU+9o$+VC0kA$bzkZ{tI8=NK_Dn}Iw^Jht zALG6SX#ZvAeXC@N{#Jo3i%(368$|^CZ+l8ecj!f_`cE*wM zp+`h!NRSfN0Xam>ecvhSL41yBt#*XfU#Rj1$1^}zm=CX)Cs92j*m|Rqu;hABtzO@& zZB!P^{z0|Lo1Jf?1HHvI$1Q?rIrs-`DxaB4e^AZJRwE~g5a`{OZC)`~n;!Q9s ze^C9XrgrcLtS+leogX0xvrX3@Rnva6;XU*oMxu$mAW&a^)iQ0(c&UZ|PL6KK`q)a& z+^m!s3yus@a({7^cuaEBpHw$e0%m=M*?LT{;H$LZVlM;&E8PVI>`nbiwJf>Gf|%nC zMpqLGdzv2;zY#_B&90x6pZn*>wClaNs$AA;LCkwM=Z>G%^kVoC-?KCx3Dp}y93)-=Z-u%4XVtoJ1%np) z5Hb!cu{h?qU(`zc4eqb%n!FicG~`{@h?SNEyP3bLbNYHV5G|6a2ZZJ}e6rTu2CCWT z#eTS--hyyc{PDgiNZBcAgQg03yLdcTO`G4;jTEbR>Nj#=SEZ#07^=q>^XYGZ;;J>7 zzr!|BG|oM!F3en&CZ-Vj{>nk<@D}sqL9F*P&D=jAz?03Be;{D2GC%x*)oq0-`xAn( z#SHjU)f9YW(GJ2S36i2~BS((78Tl;)$V#*2fGVx~V9ZSmQ;5RR2xxkT3e1mxswHsb zg@;r#_vMewjzj7-XYSku`X8po(KoP>NX*seHkm0-*U-cYFfzr+nBGiA8t~7X3{gek zWLz^{ig%wP{sMDux;_U}*QRvc zS?>OkuFu8Te@+Glg573*hHk@QSBCC}ammZnRqnS1=9o-@#Mbes!) z7!2s#!EqqRNp6>j%@l|PCUxshxn<+&{<>u9W$8{GYM;34uP4HSqmf`gnPN{T4D}l>5lN$7D^wT{aiGeh7gF{@4;EdDc!x9 zT!IXQm+Tf}qBwX{m{!qH(xf(T>Uj!dwWw+=eYk!(E;#vfVo8r2Ii8^|G?ujXR-;cDz%zB5}8P~l`dy+w55~pVCR!ERj$r{HA zwJaMo{&CYFN7pk$bM)E7*R9LZ$CRcdSpv{(d0xO3k4;LNEy!i7maV2|uAYQk@mwzI zJW>@Go3ZBGghcCW*h9&gAZTwTJD_+OQEHt6N!=Biv)K&xbffZJ0HQo#QL>Yibd5-9 z1EJcHka$NT#(27)MrsU23*?%8o-Vbqq~48%30@UqXzi1r7d6LpyTnv>{6?S&N%l&n zi#ets#}U4Z>v&8k3*NervJk2UW!apkJJ&q#ggW>B2#X;K6uzG%A0P}-)RSn?$`WCy z0DXkTql9y9cz8J=76Y^uS9&X3;tsab3+q83Qb%PVt$j{1xDYjQ4fAK1*kd@3lt1V9 z%{CMBwJwqbUK$X)17uz#8m^cH`FgtZ`kLkix{=d_+1@DhSFh4;K}}S)tlCAFv2fA> zX2qH>(b`8A>Z8~+_u)d_AP$9d#XN-Pm>kq~|lI~{T{FH0WhPIaUaJ1IX>q+1VS#i}Ds18X1jTm9vg0NTL=OhaW1Z|{evYgY*C?`r$u_)}CD-^_o;0tlWAm`!&aG=?NAY0h zEirGO8|0wvLU-NZ&WSGJCMOXwW`$9E760{EKXWumjk47``5dn7HEyTHzm9jfR%+P1$NQHqrJSw~5|}E;j$SIsOf+5O*F809mE&-g$ielC zdN|klbtd%i#|zBLB)bsela=!c(k;33;yzrFPBZRN!F0bqWMVyMwlABEXB-5G86Mg%#mNlv4}2 zP{I@}^h##gkII~0EJGFRy9oZofQmsF8w}e_0|7!jQ?=$9Za;a6V=v(oax$`8Xyg_j zb}-Kkeqy_tD8iUDK@y~GA|wL{)qX9?f~A6>@(DAqo^DnYLY$yu8ynHVO~NwXsi!*= zP*_v~lYYaTQlg)z83&E6=@`92x(qcC<9MWL#P1m4hR<1X#|SYfB9cW@ijYWqGlid9 zdCQd$tgyT-1$zf4z`N&ks{u9Pv^z-m7{gJl(){bjlV zyT0bu*OyCRZhbwRfVd8a+0&Yz>ca-zxAvNG4fT1%g}mEPckPyMiY@tWDdo9TPf>EhK8Lfz-#88V&BUHpw0ZG9_J#Q)NQ0Y!1Rx6q^F>r zzR^fu)cT;^9WF1*+*%rE^+SryWd;+&_Z0i>@8+1Vp4CIm zzH;QryD68T` z^~NLnZ!^s+b&I<8j-3a2zIZ%jmz@Q+nJX&wKQI*UuGGgNyfz&_&ih>f4%y=}%fqroT5 z_GbEf=IYtzy140^VFbY^VjcF@K%=2JZf`$2I;_v+F+7&G81vSl=K3_ukf&AY8>veUceQR&vw>=<0^4E~&G25tge`R5&k{}2253l#2@@98lVc!ROvHnU z1TrDfSR!U8BA(2U0R1FFj0)l+)dB=;hHNjAi$uX*SOfMhk{~2xgZIE3~Rf=0Lx~AA^&*9izxna-(084-5;>yC?HHMu#u}n?sR= zm~|j=!-s%&bSZi(*QJk9pVvJIF>i`I$V)i4> zg92v7I}|{*erl;Na^5m$wIZo)+Mi}>E8V7YPA$UPKZ+}>8YTZ`h9q4^f76WQj& zuDW#zbu?^_POdDXN3V&swJYtJW=HEmMU?;o-~*nLz{%Z3~8sY#D4g4JDs>_xnKfwE09IKITkePtqj3Gl+UEL6a=SKN(QIv(i8*1 zEN6kkTPU0sabR<%UKH+GC?(ktUH=1wMs|c9Ei=nI>e7>*C}dqloBJH%gtOHJ@Y#7- z;GgA9@$OzMrCj0KD>XsQ*J53ExDVq|B_fdr?FMb$+Niq_I$Oxv1b0!rE zk9ckAFjNI{#o_^N$;=VScr7K%5(*|yS&}DIEY90mlHz4;ABQvAEYR2ZAte~{~B_7T(?%6*txLwbktDNwDuQ0^hnTNp`ffY55$#w;8At>7C|2HCb`npXrk zd75=QlD0AP@l+5DW<@k$KXSOsV}+!|l_1>7m`;U=mva+u}sG5wi!Z z!X9O(T{|ckx-gj~U!;lSRkk=H9CM*Wr|v-oK45<6r5jiNzz#i>q~yY-P;$XSeA93; z*%7Cm9pW3A>FQru99liC0 zax%z8?ZST6gTyP4?G`utL5JV@-fA~{C0BT|Qy*N}`DRle43-N`!@l~WnyuKhysz;X zJMm@ojQ3?XL*W&&o1wf9mxwRn788EHU8|syLLik0Lf#ggjWYL+*fQi%`SjThsu5Wfm9|)ZRg0FyUmIH^q@kjOXFSSZCf1C zwz=D^?5BsLM>OcK8+yB(_#$g9q<8dqlNr=spYGWi1bbx?KapWS*N%C;lkijt6$9Bnf-|+Rc81D~NesaNQ_aq01TCwv_?XQtwk1 z=x^`S<8a#qxAuK==>P=aO=kW8JuEveKAtQ#oP@UI8+9x}FZrhGSbbjlM?~t9iah67 z-3SA&4@v|e!q>5}g8z?D_PoD#gwwnR*nAWS@{qQDfdgoHzu z3(lBU5-!We^GET-Go_HN{3-57xyT2H@jy3e3pCx)Xbci(fz_t0R%1s!u7QCd8VVi%!tz$ADd9M)lJr=8F?_UA%O0!<%4@ zQ77sWR=x3wx~+px_BFQG9d?p#?C#%brkvqvbE)Y`n%ym5-| zAse07J5|qSL!G6kV&}GpM&_8)^zG8&si_XXbDHh}0M{R)@%);FLv)>{A;H{8tS_

    )7a*n0|#rGZ;gMwbOXNc^F@x1AHhVIAP6VE`GTx~u%1IT~g_(Sy|{XD8u z_6;Eg8#h!i!mJt!P0u%bhNA5*GzDks-d%W#B+vKYM*~=~=QcX4_f%%*MCd zoYg%5q%S+7h7;O5dptnpSPFcLLluJlXTt}dH@BUw3v!@QA^D8p9DByBI2*Z5o1f3d z*zl&Qdk%W>K6CatOv3GE(K%?PG-+NqM_1r7|K=P-Qrz^2Uaf@fxwyS6hUsQ!Klq+3 z*aC(otOdlhx{DB4yjOmqw~-hf3;1HFcf92`GAPq~m+(B4U8w>n7rnQoN)dAc+oCBP z)r47(i(h9R9j2!`@0!-E`9zqqcp=+bQ!bzWj*yTlh_eK>V1*pFDh?KDtE5$B4A{X{1l~74dN)Tncm~ z;^q%p>^$Y$i1%ys@W3kFr(n3$@}TM33#?J<4+yb8){V)Qa+8cLLJ;*GHt??GyTHgVVJhvH+n`o4ombB zO2cr=PMdJFm|tLSJ73o?gsJWTL>;+XnP@DB zazO%|Uog~9WTE0=y%45luy;M-V}IRb+9qf6`M*8SC7XvXEl{R!rQ|sl1|M#s2BO3> zS!#+CA)}PH2`(Haml`7x`gQnLodKn=F!_Y7pO*m?NZ}~zonoOCkPz+Re3I-^Uk&>! z8LWSjwdC7UT)Zsvc0L`K%jTyGbaF@>{*5IwfcQ%_=zP0@xbz$8a5Cy1}1Z{Lx$dlwj@|#PZO%z2)0myMB~g$UZa7g_k>Hvt_p%mRLAy!Iu(`LXjt zU8i+*2>O`u5@2Y*<;Qw+Bu=yLBxy1Dynp2@iw&M?_Dxmb5*%psl$41U@U_!@n&KDz0j z?DUScx^v_dKN}#Bx<677Hd|&i9v*}SdiR>QF4ou9T}KZ^LBph(%f!>iNbnYcK$l#i z8)Hwn^%C8#;p}~Ecu8zMi_?ejdWwouD&!kM`B_5E%tx2t#+q)@hwFBA-z*RemUuRr z`aEU!^!{Z|7!HAX!i*ZO%W4SZ75^}DySITg$%2VKOI(zASja`SRyb%Aw?yE?a>Jr9 zh2b;sPz?N3`jgLKUVzZC=i3H}GS3JmZzZ#p+KLImU;9!s+lno^L(Cpek8Oq-+Vn%cdBPgDnfTe1(VFBXCzxg4zCzb8rewBMPX#zwUx*@bigF1j&KafW^X8IK z`ky71XG^%>Fki@#Y}6=mE7blo!D!u9s#;#mFTv*y?npl`lugbTarmGuxqraiF&b96 z+iV_9yuoXCT&df(d$oX7wLmF#ZHXd;C+Jx8F7x2piK71@i0BhBlgE3xA5 zGE=U^f4bA;je+C8W=kh=3Rx(naVTk)Zrxnh~Xh_zFVfI1&&O&BN&{fXSUW z)uuR5!VqgxqJq+fR})0XiXw|34M6ZSW7L?@*5qS% zjZ6O^{ zm1A{rr*sd2yZ;xS!rQoZ42+9WfO)iEtpHk>7y>fOlF($`rxqQ>^;fb zq5}=Qh0(yO{|&t7U5R($=ALLmKC#eYUc~MvB$rJJzz~^@5lgNUB^g?KSforT<9~WG! zud4t0#~=e`$LyTIoHK(5?v~LkV>FkVHviO3Iv(Jg2X=OPxVLTH0HnV)Z?o{_+LHzWT<{`uYiqM@_7vFIm z!8eOd%j@(e4&PmetU1Nho1nW?OyS!?nvf1sGsn+uQHc^_$?4Z_7aTO#PS9n?+4$aE z8(@U-+oI8KF#*eiBBwk6214X$fc$!7cPr^Gf``c~wO=9l6cQ-GL!V60;-Ho zJ`rHp`Vbvz&;h2H4mB*BHmB9-UBm)aPSid5HFBapCH+JAaJ;qIG+q~!rFqYb)H}pS zjk7QSp)SYOxS0|-=IDt!X^JPI+AlL*Ch6`R#!mt)sw4Z+_#T?XtUPUY%MERcChP7o zRJRVcT{Chr^6YbF`()iB?aMDCaQQzc6OQ$@>2N)!uVv=a>-Ez)zdR|0*h2RwaiJY< z09@i`@(lpUBWBkPx>udJFmgf{g52R0nZRDsNhZrQyHVduTQA;7pxPGGds-m1G^s?x6r2>*Cp% z7SBe_%Y1>Cp0`!z>iF;;h1n@<%>NkwbEDm@EyBtLwA#}zIF|NHFhcB#z&h#xPW6+{ zl0=gpUZR2*;*i6XxkIWxCE_MNO_!cr2WYSh&tH(=+rXz~?YBh}Ibj4f6g9}89P~P! z%t3;s>v5pR8CaT-c>64xm2W}nvj_UI(fFY1n14>wWk+qG>vpJ6+B(wYTLOdfjc54= zBq~G56eV{u{4y~w=GagPCg1Furkm8`bM|$lZkY-Z)JsJ$e%5$5p_zVe&c8{wNPkAU z>zO+_FAD1}hvgHc;vksdtu^o7gzTt|GacAjYg$d$MH%Z0*x+>O7IW-$Jru|5qUoTQ zHm^+AZAzXY^Qw1tU!kf}mJr%2c>qpuaE&RQ!RCO=P5&8sY$vM@4`BGv&Zf~lA|Zh2 z7O?vZ%d_qZD+k3Z52JUvx6J%JL$_$RnUE+ULgS9jZqKkF#@@pS>)Cy6gTk}3dq^wR z_}5#`vHqPtQ#UPMR{)75D%45`wK(dMWpVdR-I_7HJd>$;)c7~+ihTQQ>KRxLb=S<0 zn{`)Q=&~=4{6P+6YuX2H*7NdhBpqWAO$^J7OY-C3TafNGB}25y^t??mD7R-aZ$*1! zw>4+D7PDWadxenkI1&yQ*^>kG5v2|nr`OVHl|&xMkPC>sU6TT!!N%WW-f@8l*gfr| zRn$Xv`btYE77z z({6)(JZHM!raJ`%;db=YZWaKB;IYY1Evb|!YRqPbWp zwE1?fej<)3S8B1#?n;lE$L>I&U29&vL(gC#L-7dk)Ml8`pF-37+^Lsiv%$|BZ(+eY z-b#pXp{aKlyES>z0{1-rT-xV)H<# z&8E#f-7n|1{U%qmOlG{b6?9qer>eJbKPYlX}M7K3`YoJtIlVvfESOT`W|>Ry0iv3c-bVq2dvZ``X-0e8fdkcl7*Trw|5-KU$RKSKTb zc$07ij+=}HM0Px5&Rn3IXG>HZz+UdjTV~DzOM2EXV1Cw_ zj~D2P`ES9WL#kuN0iO*bu3AWcUN(;|#PXy~>-%++1{g7HwKH*YXFQRGlwJC|78%B-_aDlOb}fh}pQ-JW0-s_>q>*olfu-su{_NUF1BE(aw4R z4*9%U|A4Mvv+^h#NQ<_;iEd^$KytuJaHLO%1~Cr$wZ0#*BjDuZp*U5@Grd;`OgO^h z!$sIhELeq6bjA&++oi!LUq^hW6j(zHiwk?Lq@&-iaWHP1Z+8-mCHjWQh~W)d5kBO4YD ze%Mme#KXEUKkls}97g;qO<4Z}I5S>FW*A*XLPK2dWnqLoTgkI_OFZmR z9@-jK6aJ*W!bXu8XS8|jVg0}{b|?%O6P6+O1aATp1&rdm62hAdQMXLwehMYea?p$) zdIJRyFO?|wGZyLQdFu--X%UX(0z%$2^THxMjL4(PNA&3UI)pU{59q*+hab^r3wc?S z@u*(o0PhlkhfsF%sB(vv;xX zmy-2bFQIDWe3QLY53{7}ilw?oX*}?yA;+&+dsH+Me0PX?ssTZmX|%LsslL%ZdCKED zS%J%BL{3^H8g(6UYCvgmzPM~Fff^|U6yZ6YRhj>|Zrwv#g_5VqMrJYA)js5=zVX8m z-xvibd*P!o>w4iUV}kVQ76U8DNZ!Lmzq6t9l440{^6~XwpRDidFp0vR#(Z%Bt z!zAV^aKsQK|i@-0)B_d$OB9_|qHs{egizlL@kfNu}`Kxumj*K&# zkcxbX4i}I`xy_eViv$Y}i6P{G6XZi5*n%SuNfV2XH7Dkok5}spk!%J$slW4-v6z- zOD|R3sU)3^EZn|C(hUg-AtVq3r1DBw1OZn@aa{g50}1a43^RlCqPM|_ku_`{mH-Wt zk$_={4oXxU0-^>D5)dRHNLURD8W1r`fdBXRoT__oXL0$zpTC%{x>cvn^6ck1&w0)R z(cz&B-Q5pFQ}((DF^(l_ada2iT2$C2L|P=Jh0!ULE;^P#5YL^{1ORxsQGu1MNb0*0+hbyQc?D!GOpDdCRw>W#L_WyMw+Hjrqu)PLx1 z`wqnVhrm7do#=e*V9I3hAO0U*;K(U;MWm9sC+Q-vAd%2tYF;mx=uCKbmXen5umSE z7BO6Mxye4N7Sl6NPe1$a@$#5a;^x;Y?)JN)4;HT+Xm?#}qhl64QmJWm26B!U6qBFy z;8IJ^o7`LEPkPZ8?L~X~!=EzKvDq6CM(g%b8VC%4)#MR(-P&k>cJV#DHu~@c@8)Ff zgh&~77r+cZL@PrKDY<%%yc_2vC1&~XQ+w+^b9XdzFPRf~S$LuaF$mRv$UuwYR%X!R zIjiK6yRo5v=;C{#abpKp(;3Y8p7gxL))sJzPG<0q@RD(dKiIRNK-dB;s}wsn>K3)D z$|19L1A3~MX_|OXSC|zeVq`p2fzE~==@IsjJLul1w|&dmR(_cKhkK*6xbf_Ecgwwa zvM+Wo-y8i?_}bgYJD)%wZK1GfICg_#=@5_|*&QD+ z4J6|xUl6%DLy>94bSp_osWL00&@qKLvp0uHw6$W}bWXA!v{m2hgNF#l%RbO(7&B5zdRPgd?nfurj!Y=P{znkV+ddfc0i>%xXpAJhebB9ikW{H~>B`haWvP@?RjB(da zkJ{Z=?~D2m8t}AHC_olZZXk#k@=jmf$W1suoG)%1%h}RFAxiIf!oP*%*TbAa`m>F0 z_>ZDdduoG9pnwaK7<~XSu}2}@#16C)IkwKjM+6BH@Ac`Rh7Hs_nOTpp%B6U-{ zW;wEzDFK|TizueGiQ$C;k3j0=bYK%Rl7Ru+X~VwN^oh6K8SCMML2Nj;J~}qMYqfiE zeKaxTMf?5H%t-@xh&iZ|>LqkqYD@?2aL3;tU4f_IH}?b2+rQ=FpCF#Eb$kCLI`YuL zKeZvR4ox1dNVa0ui_@c&meQ5qWzS0wJeaQF*KLho1xtgsU@Tj@Y#aLE+iv#_(G@2Q zzTM_eB`e@0?+t+1Lg^@WkbEv(dwV+uOjYpaHofw8^;hg2b?`KKhOJ#pKFtfMVbGP$ zR)i%EKG}S`t3MPS7T@moS(FN^qD$Sx{iBC>hn|$s00zt{)>y|lsJ+(ZlG)M1_vwUR zty2{ngb%$LGeA=r3vidQK*?AD_R1+*d}(2#&_9Aw1y6Ff&W=9WDH?+&$yM#f5yaaw ziH?hSN~9>Yn|8J!KL1cOb-I3o+G_F`a4{rv>b2eUSy|pq&7aKR@aFkHjmFHrpE(0B z4!59s(3)(GB7_@{-er%9$sc_xB^aYu%kWglG1C|RG;;2a1ETxg8EbYO)Ve+6n8vt{i-69(M!u7hXvMz5g zHt@@>egxHezkBo%JT@=8Q9p|=txy+6zPt5j(V}FDk2Nmg>gDO}Z@MXuM)h#bn{MT! z(Y%n~FFcB-=9+AbX6U+LW3;EPi#DRuFdjEXmvlTXR|Bh^W%rYfQGd6Rh%rA(JA1`} z?u^HxgT|~1v}T68uNP?}`eDJBbB^7*$M8j*ZFS{vE;`I22JLbt~{N#siPXX?NBt54@NSq?y z3dt)ycG`vpT)=|6h?4bBX0G&V_->su14q@w<;BIaFRN&oqsP~Z+FAmxthd$TV!ssz ziAZsNR0HNs)X6i}#6{(m+{$0prI zidJLtL^1l6d+6!ty*=s86SP34S!XdU1YMD$ZDv0c{V#c-{?9Yaow#22OteVX&S#_X z9p7WK2tizFk$fxBNSE?Q?>_i!^eH#u_2NkPr>CMZ`=a#ef!RkmND&y{vZ*DHmifEn z%2IS^5$Zxr&PSVFHhiBRcl{^YyW9)UMk6X;Sj9wUm3!-1TrN7q6m*M^3dzQHg(d1% z1H__1S0~>u>tsze$R4J1M#+b#=eXEakpJtHl0teRmHH56USeqMmJWn${qP|QzF_hg zUJC6Z0_f(AtQOh5NVYn7SV@A!SJ*xn_Ib^!K7H!eGA>pX%4${#t6~-qhw^6lUz7c> zD!(Y)UgOOHx+iN;8brO2fTEV>`A1XzWp7T;<1+vdYBTFsOwaSFkw=egOZY!d&K`xF zc3Yo|CQo}z+XGFng zU|@o~d{Z=nIF_3>Mg8I1J?^1RY`NM2m?4S`?imOnOYq>)^=P|brYsvxfC`>AejqBA z5TySGFv&F%}M3Q5O?xs!hx^^LuPraXi)a$x8v*HHikzB7Tm25)?OQf>-`V?;mi4b{wvpLPKoFzqAgj4qD}6CZSBQQPAWvcR zfxvxtbJWhhpC4?FzFyi`jNa!qycoU1-SA?xNBP`QblY9@>u6%Mi2!}v6J!W{#eMVF z(Gf!)biNeLbPv23y>C}v{5=JNm)t(TijIbj=p9Cb?Zps3VqT+PpDEpO;jf~$pyT2& zELx%m_sX~0dfdBz8(rI5Sx{Yi6J((;1za!BnGW1kBXd6$+|jm$Tq17SOVMY;)yv(m zm!r|Uty|8VN65>dC-=QD_Uv+Zh~B@+`*AyY|K)4lr+FXVc&)o$*KcIkb=SJLU&cvr zt$RR^pUaAE$$r0;T`#!Ke|G(K)=c=V>)gkFLvw$)uAFk>?+)EL|9W?^-rse7Ii0$b z_rJd0-NpOx;z8f;wS!iFef3~DWo>eY`quND<&nm71z!=mE`LV>WvOgi;e7o^s86|A zEC!kkn#lh{=zSR`g4>fL&8LGZc)?PpWl#UJ7_qJ%*4_25M#qq({I{<%TfD-}{2lA8 zUv$U+F8b*FD@vwEB)!P1#mr@Tz=AKj9rHr8iEO4a-7HEdD`}$sVm$dwMefqqq6dcm zyxo=vs-RmWl04x~|9$j7daNmP%j5L*=(MrRMj5xUH6N{m!qP`r4^Oxsy&j$A(pRHV zl_zoC_Xh5`TiZupHfceZtG^mea4+|?y>Z7!wnl4$_Rkgr=#B%SUKyy2awA`hKGa9( zN6{QLQBQ%fctCIma1#LWji5+QlCy%(x&J!5V=`wibtLY`uB+Sq_7514zi`|B5Pht^ zym>rFS$nel`Bi`JER(Alizjry>xjt{^D_cFl-`j`b_C5|cb3US9K${_CyT(@4l(r~ z5a|fP!9PWNwq`z8+g04Bm-@`-ul*@nRzH<|x7Zgx)3LD0L1q<%7-qm}l&-wn7HrW? zV(EN`pER)6LNraS98qfS#06C0sD zpEh`dVNeDG{PWru&}qqUWb=56xzxS;&FJXRt#Vht8O>-<-Kz4U>Exby;LWHPzIo-% zX!Nu%#cC-d=7eNB|JliTK!LixjM+YuUg~^H+1LY)^Gf$`AG6z=sQYXQm?%LGdr5D; zx|B{$E)L!4`?pV@TuC3{cR#-sx_f{Wf$U87L08hZ@{-@D>@o#mV||INzN-yPd^dw`_L%n0hEp z$3M6N@=&@tXzV|r0Fo#Y3BV;$Be)ye*oGu^XA{MF@}8GO2!xR6a=0!K10E9Ac#HEx z6*MD9sOt9#jQo0c@3n7*Ln3>T{a?UTkDfuNGNKrQz=(_wm z=yIv6NHjS70NK8$6(W+zBTG z`eSyBrd15e4lbzpmM8yrmWnw1vBv=oZ}=|T6w54T@f9Jn!b&wsc* zExzeu&*H{z&`0k+YE#5+@=-EY?!;1dC&H+jnm}S%Txg0{4mE7kiFYQ^&zUSrJ!r3V4b1z%^4l*{ z2Emn{ZE%J%&g5uFf~R-_lk;QE?;1VeE5}#ud_{8)?$nj)u3u z@Rr;>N`iqDWkYZ#a|*GO<4ju63t&Jgbno~X^2JY)8~BsvG%`f7d;CGW+&2-}=n73W z5vT&@|J7$gAV>|<*H)L(?&ct^8t_M9!=Gk1M+(te?})w@pyN@6RW@o*HcEz!p|3iF z61&|TgfJ2m4*C^=$R&nq#RBgZn^4(Xfyh6jL(fjUfStr|qIu6S`jo^tnPP$CC^9xm zj!s`__Lu(iDWj^95{s*KI8cYF3-MO;oqjF!nckXd(*oTWqiiUiHW(MW3QewY3n zE*%62)L$y+QccbPYWAN-Ia!^X9_*R%n$5=)!B>&q=0&HvmXm;1PLJ6w0{?&k#?{E_ zq~C>+X>|3$1J#3gvI5>i$s~QNFDI+YtOCCE%G|@e&)6Ke{}i~BXj9CP!@bY*`PAg6 zd>^#Jovmw73)V>4n@(E_?&7Dq$BQxy<-%0JzJeKkE+D7m(CKjIOQ;x7vZQ(@2Vfwr9B*`bxX<9)}w-8r>+r0Dy3q+!$N>KJ*Vo#e%m$3Sl&a>D@1?JH?ve&e&y zle637>pTlZ3WIiy68J_+|Q#EHcHSA&8>O zI^m8-9h;7mqD*J=_MN_H`w!RP^LLKHKR1+M-`_ssg%04bcVzlTMG z6zZh%Fx?CBwH9PF{}TglmE|prOb`Bq)|M&2gxVUkI$k0=l`Y=s*~_X{%ieh{FzfVS zOY`ejO?4JY(zS@(e(76$$6@u2@21*!`et+Un_p$$Y_g`Ver)I`3WQh-O-v6qH9vVK z`(&ei^3Cl&*~foU=bMfC#u#jR@OYqjlIGCZgaUY0JRPRP8sM2eWMCVbEk2aBxXwQM zZ$2t*_mR4|uBEvjk?D3wdu#2}o9`gWVj2RH0ZdgeGNUoTwaw=48H$B9_NkGApvlHR zKHRtQ;hN@$-)?@mSomXS34{FOCec8>+33t6<6PbR{_EK|SK4qR~yuW0_!!Hu?#x9%DJGRWTjUM^c03^pFN5k8Skty{rUw zPpqTTl84xlAdRQ#6&I$3(k%rlV@^nA|MP4y9WEvr7{ojT9BT{d-I?IBt{>j0RaOGu z&0oxC5AfMUbzGl`Med1bhItgBvq&yp~$4cvzw@1AO~K&=$gCHJH88$|W}LIV~v8oi!rusBiRTgqOq_0M1} zCf5*cAXT+J<$tv%iRw49a~#K}vBjlIw;jH?e!cpkn{TML&~UX#sj6&4|erhw1Mtwy#Uz= zmQ_T>V}e4s6|TQ*xOB6mHG%c{c7rn{ z&w3qAl4AqgbZkLW91apam+b@Y!LP3Cz(#YSgr2Hr=Ut8wOW7yJey8OZ+Uw@yk$N5k0qqVXA z_GP}#`mlyNN7&QidUs=b%~hp{1IpEsPf1qK}{K1#)`|S%qXB4hdQW-&|O&?GITwhW-V4_qmse zF1^a#@Nzu5zM>emd!MhOg_<=$I*m%ORH+0iq}SO)g4pzkDUw`>7-nAPX(|Ax+AkV| zfH5>#WDPV)ATGdSnKcvWqoe$qtXEuFkI_?>U-YymC2_Y_S+&SIgI72VtNxNe^Z}cV z`9lZa=rRJP53_K1d$eIRTZEXPTFb?aUiAZq4jHf1-Ek9L$5&XW*9z*Mm-M#z9f4g; zzA{1sL%<)V#k2nK_+A{hec}7nB^y*HfgALQ&f+^0xzjCma~>DC=m0J-!>p`k^*A}Z zL%P=by|oKrrii1oF7}sOu1&xEkAT1}h~E;l!{8X%;^vE$xeq)y(S%|^f+VN%S@MS- z^+4NTeeN!1upamCVzk@QL%XiC6`Icx^HcXC-g9JfzuLLxnKaJ z!XLXeTjGg5ef|y1yxp66zkdTeH{ZZP+Pl@B&FD1HvBr6zmLJAuVhnz;c?6b%uspAU z1Gw5!Ug`l-US8Uqh>GddMa*NRtCOFb)SprJ(tj!#11Cj&G+7h`_lUo!PmCy~Gy$UQ zlZw$x64aE?pSs1>BP5y=>8>QgIIYvUSyJ) z@(+_+iiSEOl8+~t$v4+uJRVvo(f~tAZs{OeL-(@Dg5;$x$W?lRpUF+uxhkNcS@|9^ zwPU|0XBI28enM74#j5zrvdK5}nY>Z4o=T`(g~gWDK!d0O*+!rjmx=;=Ak&guriJuJ z>^RqYi>ATFOydGeGU_B>H2vl&)gRgmy;V!o3iFbm1yN@~gs@oVMXuoPrxDW~qegO9 z6-jxGQDB2+;NEyUo-*;yUn5{xX%G>)kP{;@Rw} zKbOm#-?V$goCT;bfUq}!*A3ks5E2o9;$4abZLkg_!WI0xRq=c3FYz%OOnu=~bGS+* zsdiZ-Dc2Gny)#dapentG!4w7>E zrRR$2F#Dj`OK&i)+M-XU+}qnLd7ET!^~O4{&sOrH$IBf3ypx}ujZR#HS<$8TGWoNd zm8f`k!3)VKUCOr8-rM4l^(&!$@z>>CaLqkhTZKui zZzh0PXJ0boZfb8C1OS@88k?5nI?*;In~A6p&MTjOpf^N7wAJ;doP2@x>Rv#_XQ~s! z4kD`R`z{VJ1R}&J6m@L7@47MO0YrOJavsh6fUyJ5Ln&M`@KJcFM;HUO(n|x8p+2|( zC;sekkdKik^>8^i8n_Hk0m2N}+zi*iSMWjumnEAId_d2(6*Y2<@#F*A3$d-}RT)hT zpc=I8kEd_)^e{Uil^<^vafsF=pMvxa`6{c-`8sFYm{k$g2}Vcp^>_`KA6W};bgQzh zp+uOVla-iO_+#jSTui&>^4@=xUjAY+ed*Ftf+rxWY8P+ozMram1vO#8*?{pZYf^*S zP;-~_28nLdkR7|!81=R=9%EysPb@yt6^2x6PwGS-;wmvOnhmKv`Kgi0*05G@_@V8I z4U8R?*zZGuySfS7+lw?~TtKJ4mOr0X__~1mbAzgfZq@@TySTI{U3+VooC!3nc1#k3 z)j+)obbGT?KnUpD!vQ!gMLhXIGBcB?@~~M#%HUFRxuyTnc=RPB)s)>PGb8P*rRR*6J2g%ZqVV?Yerq^~cHwPiL9 zPK@nJWIZ^|my0tz(&F~zeAiTtJ&N1Eq^EVds<#Pmt&hJ6loq6@9i`h9&%4v$kTq~Y z&Pc0CZ@mfWW0a+=DTW~^tD?aG2y9(|F+LtaytqN{#z304Zv9frEb~fg!41aLoT6@w z0lf3dOePEk6n)+*Mp19s<{$R--}-4I?$Jj#=2Em05fCotz+Be?!(Q_RX7; zwM|_-Uzx(D0Cav#65LWDAEL*R!I}s9%dStR(Kd4!q$a@L1_>1Q^qevu)BC$mTdr^>TF^Hc_so~kL4<--=dz|#5#zg~ct zV_j8hqSl$LM+9Y}Qu0TgrfrU9XaQ?(LV2;t(B!A`{q=Syx%u@Q_w#98q|#2j3dS6$k&WELAlBav+#}^egljcCov%qmkRxsRnkx)wS-ceAo&(0(iP^^-2g#fxXIo1 z9h`6^yxLAF@Z70zuX5*B|-Cd;?9PUtfBm zn09OSq22JM?B{6^f#zN^wBrvPj+QeD`h++1P*7W3{UD^~$A~d9#o+PwN z3p9zJ^!rM&mG!qRGKoe;ElIV!pQcvGi5s#*RSkvy2&yO8tgqi2NlRX>km0ejmx)Qa z&VV6UW&6!YE*sWDGL{=fp>YVt7_Zr&@3-j}pjynVIIW~to*dnV8(?upRGG5L4V{tS2p;|?5t%LzIm0Y1K7Wbgv%1_^N^V=Kw zRGu6abD|}nQRUbg5jbiYL+Yzd!${&Xm)VOsKmLnOFTtwK;xB+^^x@hMNy#SKy)SO3K;}1FqvAVlld${Y| zTv_xiaybd?^kP{N7U6mU6AfLL7JG+@mUaaq)Its-IfIZO8K&PV&MiD7IxS9Tiv7+2 zQMx^XS;G5UF$@JR5r&b|1G?rQ%7>29Hglm88A} zeHl;4dhjX$Bm9nX#Ge4LZL-o-<6D?8*JUrZaoY59_1gSQX1}$Vg6T4pK-Jrda${(H zG_&!@-(vw$lf89XrQxFDUgc8CYA8vXzl2L>vaeyBHIlYzVTWQ!n1AMD_Rg!<;5|&N z|IF8rq3MHsi0_;#%D|0j;=?=`>uVbArhYG;Qa9cOg9Cyy7_?b1#Jv^L$bDE1`(}x` zhGASb<`S%Eh!X+=OMP1d9)`!?L8a3Qs})pi@P)kf0s7=6GVsbOrhpn-B1jO3b zKKxqIcEF^oFd0TCU(__Cr4V02SW9x#CwbM}_1o7kKrg{G;8WutMx%C-Q0De&v{@Gi zSWi??gEoKJeP}>^m;979fn;6TXikn`q?;LOte4>KmvY$oR~E`4C|n1jJSEs7N12F;f?Xc9koQ_Ci925<_PMuTxpizQ}cncT$tvaW1-e6XXGQXV6|Hi8un zh+qWx1@5KZ5o+BJ)tLNmP#JYFvZKz}UZOBmqsxXw@k2$5lsF&ddJ~QhD;*Tr$R{+3 zR%JVr-;319d9CIC2G(tXo`zBPn_A3QnX-6$4p5L=Cn<=6S=G)3?Q>W?>l7qYP z1nxFHeitl+<`S^a%t8cpUq92wXJi~}eM#;y6V?O(e~49)jG>d- zx`jgU!Ukv>-)5{Xra|76vXvs08cHCHP-^7&ehjJn$#7F$?8KOu+A&6u#@&EIL3~Fg z@APPCsF`JMvJEmqby%jGDut!;l^_dKkv(X!C&0|Fz2z{~oI?Q{nmo)nWl`_2BR#C} zEadx+z2?BuBM+Wg$3>)38}4F zm}_U%$hICG!9-~rE~v4|Zy~Ej-)c%L^D}B9x$cnOb({19b{PqRN1H%dztz3hz@|uJ z3xCzSeZbR}BH6{MtS#%-7Q7h?^`?*Fjc%0zAmHY;t`NoyL$_CTJ-Fa+I!Uuwlf`B;g}rte)U?}b7U zX;4n?H~&OMp#D|6U-&2J(>k);CdMX}=)zU{l(}guDH_*q4b%aCJE_wql-t*-D)~%+Uz%09gsXY+sWP9L7}32Ci=&Ay zs@oa5`h_7Nc*0G(Kb}cno3(w{CD@I2=rz`3s5E--*jDbpEYm0h#Up9XqL5|*?aznR! z;Qn}A9hD;-HVQL`qkZ;C>7qps=4k1;1a;*cw#hhbiU#>yv8J#Jb;9FCy|{%wn8ypi zD=dZ#1sv#Q-XZh2;Tg)3G-y^;H-XeqOG{?(RnK(S=D0dO*b-pt*Iy%AZ+k$;*!9roT_Uq(tLxlq3qe$s}@P2rEBs__IE%x zQTj`oBso=D@~>Oo?Fj1!ONs^Jl%r+}g>K+YS_L&gCI#YC8MID~VM;Bk>>!1SnNrvu zITmVVi`o$2A;xE+6(Sm@6{dRD69Rw7Gn`V>3e%d;-ryOin^xGT`RrW!PSV9bB3Sq{ z*$>Jl10IR&bEs#&EKguVahnNssjq4$m=JQRMi()CT!x6u@hnzBQn74>2?J_qjV;Ca zj2JI*VTKv;lB`SF{pOJnlM~rs4-5u;#VjWCUvOOlrFpLi=7P=kdAO7+RMplHdQo)< zI%Qq~;{~m#Wb%rB@}!h(?$X0TB)_MPXQfV~_T3ffvo4X4bqE&^f)8TCQyLS5N+#aY*WNq#A_WHt7(f&8l0FT3G_sKVy??yNz2LuhRSI)Nn6DC{Rk457nifYQ(PNMPOhi zO9q2OhYT2OW&j2q?&^n#NX;iZOc@%q;-ji=&#dLuTBhklI(yt-+=4eW{~jr?HD_&XOYV~=P9*M$ z527Y62J^nHIY?H*z_90w){=apsjK(FP=f|lAHc|0J7PLKcs%vXR^mG!1!WTqzS@A~ zZOjoUC(q_OaaGr7MNi0ZrWDh$mJl(-3GSY}tS#m@T&NZ`Qa1)y*oZBxGDlp(z&ENx z+;4-0nd->fvXh0>GGAE;I-qW@`nIh1YVfkXl3Rfv-bt&~hl}8Wwdj~Sy}ozX6deVg-lE|_27okZ-W+BS=0KBcqF=^Xkv`nhkUMJ#-xGL!P!)VzXJ#! z%XcS#I(rk!q?2GzoB7X|VFlgF>Mq?ZF*19$v*-YG!wNk%s$SttVq`^#1(1zOgTk|F zgX$0ES+&6cQF&I)p$xriKy}=uyBZNJn?+T%jL2f{y|dWTckMVba~N(n7&^%~Dp!fsz#cwAyPMrHWW>!=_r^Frb7f ztA-*xSzSWX(0C*W69G+`mfnf3Zl|PXu;SHp4ZS64howmLy~c-YiyQ{F(&?13?4H1M zyvRpWeUXoK2NvbMW*?sDL@NznuJyISe|ocB@eKT$bgS=6#L5};1Mm2>`n2WFzRkO- zL9A!+8pOJQxJbf|1HsbZDeMb>e8axGdRjVNk-j)ojK2u%<*@q!1A#gHOa=l_B}hz{ zKB(B)L_QP+!%B|cO+$pI3)mL6ZW{vw@1FGvTpzCe39W_p;Q-xjepp{Z-}LD~;7uTX zYKs@z7{)Wbd(QrD4wCb@nI5$62~+YQ8LMPxq_8JUZSD$EgW38Z`5`ycgOjwDFx{tA zXIkq^Bwwr?l5O@m)xSSoLaLpf7=;n;O+~<>FMKJeg-UkEQk;Hn3DOd`$$9RyjWM~A z)6#;0|G?MNU)*4Q-H4=C3<)&x2!3Gewl;bR@Y912Ge+nmNWS6sVN><_+8ipdXv1~7 z3DN#zJBHYA-pb%0y#}O;z(G^X>A~T?O83^rco?1VWFmFh?CDbGH`Y_@!~8}c7SIRe z^A3F|ti;v=1<&6;iRdlM zn6sAXi4yw_Mk(?$qtAdCuP~sP%tc~p-Gh(Cb3aHZCXu;uZ>Q|D88ysw?YyX@UqLny zGK+|3%AVfBuWWf*KX2zJ3({Jx*3WzSIlB4t@u$hu@_0N>VV+iPpDLZ2{MMcKc)U-Y z9A#wcCg|B5;rbINn<1j)-xxR>hr(oY#WoHpX`;`9RV4*6QDq7&gKRX}C!iW?*QYlJ zDOLgDP>P6Zy!8<djdEjh-rx$ z(hJ2NU7#Nr3`@DDFTr5A6QTBVaenAiGs8~-u>_P6#f%cjn@Twi(uWY%je9DdlojGj z3RDh!vX|oDk|KDMZ?gbo-RebQ)Bd!=8i0m|USr)!FQ?3vL5;4+JB&I$lMB5)gA4tX zvl*k~6u_UYpbMW$rP!s@OjxsF%3~v-rM#hPJ0SYrlkrC;?-1{Ywck44`{7{su3yB* z)(O?~K-1+Esb;fX^y`dTcjg<&A}+dHqw;jhp5;BF;Q$st_W2hpMtd8PJ=pmN;jD_=Z1e zPgsr{*^~5hX;Ak>bOCZ-50(YJ9oaj^M1%+dBD?O8B-k#xQKhv80pxx0Ea|BO{NW`? z>)!ctqx24-GFaByhz-%o*{qr_WCbAv?AS84Fi%4ERnrABVd+Kk*7sRRK-lpsJloYEYRzXQlNEdNWE zhgDK5D*jWBl2Wz4V=X)t^o-O5&g~oV)JQ06Mp^*UrYZs|y2m5>SkE&@)v!qUAKP3F z%|dUbR{(DV7F2NHPFkP@mOztI${8eJfLx4`Q`o)vY&>SNux7KPn3S%D{q4F-W$x%F z<2{bPhjdwgmPDEqB3J)TC`9(M<&;PkxoyuO9mcl&!O$RV+e)i za)gE%w^rDtkYhBwlI?P>U0|*7CS{ld>ZF&e4zrjnNlLNJNnAkciCjSO$7Q@xJHvM7CtvMRR0Bwud}S0Odz6<~n#fun$RZ7~NCR1<{K_m+iLi97wzut9Ez9Ii z3T91aTeoqepC1(Vuw6K2&yhZH}ka|A+HcwP3uX|v)Mx}u3UNiCu+L0Iw@J?T4DquJ^Zw*Z!H(T+2*9i&?yFQ(tmTD4Y#^b__@!iy~3@gxV%gB9oGq&CEjaxz)AR@OWFadSM{FcyY}=% zqU)&U{jq%HQYr}a{?vYMS@GNN~w%N8Pis?SdZyEdaU|Ap;BO%;d zv<_I?$u;yryWA&$IQW9CSeEn>ek$}AljKf@I6XMtPYJmDFqBg?C0qBN3c0a89Ntgx zE%hJU3voghl|1$=%VDWpDU}QzNA)Hudbr0G`#2#$f*Ek@dD}T%X&U8%U{U(O^R^b0 z77k1C0aeT6CKg%T*Dz^gB_XKZb#FGRS|EbLrXYh- zRD(2LNguof|D+I?ybLqIA(eC^4HIyN)@eL?oJUBdYOF_f6)Qt~mGsvaYAFsJC*O(r z8cAn1uIf&I!8bUJs>2%Z0=}W!gF-LXJAQA&zjY;jn&P%Bo0ss0?h5R6P1>1a>WYd@ z>bCTXMC&gO2CQFcFn|sJyT!A5b4zx=M>-ptvlJp=@lpwZqCN0$J*?P4o0%%I=S)~$ z2~9{Q3T{&0lG)45BCKbIXf_SC_aYu9o%{u-^0I>f^FwhR(6(G}RY|bWyflKP!hr_> zwRIF@(R?s;GIObLx4>gnywdRO5MhikV|pIWhYWaC^(HHK9BpMppiaO9w>+tQf=w>S z0K$;+Xp$)$EHWbt~9rA(Ex4ncx z<<#M+!mmi30jVSl1qjHGtaNR?j7EDe+UTA+0E!yke^=9sn~2ewi&2C@K7P*#N&Yg7x@MGOgT3*nvgGfUCzrqwbDNJje@PK*&!;5gBmHo?QLy{oHs$i`pb!v?Fk z8aY0MBp=;A-=dNn4NLwG_tRF4At5Qf{3(jctW$T99%We%CwFyCW4*HMuIcKUwU;*^ zDh=}?E~r&?@7k_L4uUtIDWtSaL4;;52n1RuzZkjh@JI5+p&SL4ZT zTV4-}d)E^;d}h3FeOZ_i##JhJgayDX(bK!TrcHRPk(&?-S99Sbljjx&#l+ZlSIP(< zWM_@psM#$850H9RVX@ezYzlPdO19i+#=uw08L(QY?XFdL4w;;g9&MCWNeQ3UJ`qfP zNOponjzHc>O!g|ZshZ_{cxtl56!D5uug!V~OY96}W-9ZNm4sTS>)wxzIm^RZ7us4e zt?R5D9unwD^HeR`Cbm3FMtgErKcR!nI3VRJ)@)_E;=|fro@B&o4eYd-RKh|;A z(EkOJo7x$+TC*O@K}`WnHfa0b&Be=dTf=`}PRwX4BTh``^@VH7GJIGcG3r~z47fSn$!AQ_gK?r&FH3J%n`;Y(0A<=K|y>cQIm?&CxZ_^5Z7KGcdrL!%u*Xe84$2?I?U9|njb zl?}Q=+v~X+5n^N{j{+Pn=NL*h;M&$V_zR)7MI8S6$xGw@`pNvF11njE)q$gpUNiO8 zqBv)BGIc?N}lP-DEh-?TSih$4bc=4ZUw8_I6 zVyVxn(SWhWgFfYesI~PI)iM)(1)cQK-b%QgeX#u@#|X-#Rsb2u(oDO+z-P`W4&qUg z;xj0$4{H0&DT>Dh$%k!5&Q2A*E3PcnD84rP#rXEKorva;T0@C?l}}f5qgq$$N`XPH z5H>x!AR!=YDaGL<+0yZ{z$f?~&r)o`CYUCqrn9?n0IE=FeFb%<`W(pY6;81}*DfYcRDRZ-Y{AM*u7F!w^R4>8V!sg1BY3@$*Da&|ah z0$@QJ889MSuN@({Kp7awr3JO{xLgy!J$~I8{YAW8kbd*-FrCiv4*Oh#ewe22VS><) z6^KI?K)!;gt7JBXY!PoM>;}6}Ras1rawdyMs25pc@x76NmSzws?0Jpg9L<#XL60Fj zK)BJwI{6GSaO~iaQvZ=fLrop=r1HLNZ?%;TkUPPju_b>pBfEvy+R}53 z*Se;<{&&WcCPFh1Ut4;%o@&ZjO7|tK1QJcZ@u>UCjVwFSk+LY%;4u&;SHblpJk@GE z*Bg}=QJ<}0;qs5|F#sCDk)Osz$wM*F=N;45?eIBS-^kKpTT|aq?CsXT9CZ!rbKiew zd}`MoR5Pvcn4cB71@q$n6};-sorlA61=Fj>-q>>bU;HFDkEE9b;dl8tl4-SsYB}A& zukrlSl&kC~X3e6%PNh%)f6#)T|w&rFD>4F$hPT8T%vr_W`j;KYODeaq|4FC}NXs}GLf&9cV} z2gkdA@&*9Yhn|!JVxq@%?+n$JoMUr*`kxV$-Z$1{4B-rj(fIKot{6`h)wDuaNO2Ic zO*Nl!|9D8ed*@edaYwbeWrxIL_oRSq3l-3`4p)?>!A6II6!VS+VedZfCzP$fg6CG8 zUE60t_+H6;0Wj*F0P>{yUoTcCD7zAmSCx9F`PaRgU)U{Ddnw)3{Tl8!XF6lBY`d{| zPIM9Xn}X^DWYRth3j7P-JD#l|X_!9z^)M-26T}nTbqB{|-P!ZwQ76DMUVIbpPi2zn zHfBUMV{W`#U0zV=ouyIuroHKjU6!xR;LS4=53=N|LD?{Y+d4n4jYMDojT?j%F(&va zyZR5?M!ETE+?B1!h??vb?hG7#21MNCdW6cWq%U36U?tJUrKBQ(m4Kdp-H`nf5mwUI zDQZcsH1gwMFT)>}l;KnMkqjMTz^!1NEFs=!u6}8K5#M|)8*|pNTDubNck-?8k3MBT zOs4<5p9Y$-HuCR$TfW0tdE;FVh$Q%?J8nVDx$OY$HSCh>(68810}J9Y^;pYE9UeOt zkGhM_`0=Z9kCnkPssHORjEqjl|y`AYkZjwz=cY zL}OlH93uLw&c4Y;E)L0oo+H74Zxe=HypowMHs29taf#&;k2V_?QAHW?df@&!Aj-Bf zu5ZBK3yda}L(-@<@P-sZDRN_9t%h+)k$5=^bYOej7I-boPvD5v$aounWC}ftHtYTe3 zqSD<66tlA{kAhD!|Y;dbeJzJ`B)CKV?a~F>Wd-Cr`%!H zh>%H1L!-9#xrO^^@6Q0uwi)=&UgFMvPds7Rf5d)IXx1;c>OJx9^#iI0EGT_={Jg@2 zq2&{58RN%1y<#l-o+>66CnUw9>b^q_n3W(S-WS2{DNq(&QRV?k#daQGA+wZ#!%EjV zIIDEsA9MRSZqfpKWIFwq3v1!{Y)`co-t=QYgi#={R6n%yxr#*NAJ#ehD}s1tlm*^c zCuX>>9TSgstB;8vA-Zu-jF0?3LG!}U+}qlvj8|gcW07o`3HB{1*oI{BaJ!yWFo~tE zK8r^Vd*`6<_m%fkt@EijneEet%<-STT46^*e-Ttu^f>lV8}NGfmyyy0Qr2;+z+_UB zWWH^?oFMWx--lYp+%T*jAbdo2_}pdr8mw1}9?&S-4I(iyNRA5WS9mr9E@;U%i&=}g zY@;60+qZ2$FfH1Zp64j(s%0&*Hz~c7lDBG;5*q>URZHX~SgR}Uusi+MMym}ue-gaG zhBmAgwmo~g&8VwYLK@5wxF%s&nK0Zap8(U~OdP58{1LaCz?5*R$4_Y5QF8nKDIDvT zzc-#)AJ`O{+?}mPwWyqnc$SChC9@*xKCNqi(Xh$+7QwzT=wct~-pm1W!H&^lf}L3* zADdv$8<>@SPXk^aJ)s7sT30m{+K=*Dj+9Dz!BT0k4j;z*wKVHK^S*dePhR27);C{m zeFI;4mDHYG;hub7JpP!?R^f70IHUQ}OBw4&qZ`tUtV&xq{8uaV)%2FelFQv;@5h|W zJA%8a2^o_C00x?1Ur+!wOWCx)AI)yk-XJvH=FP1TdR+1VU(b#e(eu`dKD$6$@IQTg zX};U?{y6&RuB)1U6IGi2VePF2thZ}C*pzx7k*}uH7ZN9JXIV^fpZHKb>9UW{=yn4i zh}-6wN5+y3rsP8%9+acbO4!j}nW+C2+uPuC4|n14%dze2G6DwW-tIVXXaVKS%nD?7 z2PxGXhRH3l7xFBmHK>xMD5J`yMwN52(wH7s$F@&QwY5+vqGYw|2L+`o!0YvGkLKVNtKx&-PyG>J@{1q3e(Wt0s5-x?)5 z*7w&MC5?{l)F>%i#qOe0i^-%`+r^LzfniI6tWF$; zfk;<8psA=VlwEa%=ONp^g_&kA47#}Lc4pG#lGkhlFL-l0pUDTBRT{NRy64khlkRz` zeOtHzKEu+Vj@mc23p1`185(_b zW(1_-8kP8p&j_4oovVV0Y0P`PL%a>w{1DFpi(b_z$w@&~$at@1!P^VFifjmk$J}jy zAMa5|<-wNrC0qz7nLH|2s^+AR7Y-dwE4`8?SO-{Y2cKxl-IqpJ4F@(l%>lS?n_jz(6Kp zGa+F!jg@jCwbYWCFfE;ELeTswJDs;QT?8%l&9QD}dHYQ)iRoG=G9ILvU!~DociSi9 znMq4Uet56&w7&gQV$O0RF^DBz0x@IDTqdd&2x&r>+?E+N&A#j~nV~OondE)p3o~kR zaC}+=@Ny7}f-kkSZ2XB?VXy_pk4ec2E1H1r*kLnj<}dab&Rm1<@&@{R%^EXVCX41q zH~hr7njqlJf`Kav@10w?)ukuK6W^^q+AJrz(QFi3?#FEKoBqsAaS+@JZOTpMIdKT0 zrCHEm?1yN?i(n!}FwV7R%godL;!~`;tuUr% z2inltrRg?Mg3mw`KeO~;ik(axb0)V5sN(YTx%(*|2PX*!)4+}enk>d6R431W&Y6>?v;Ot$4~R`*cs-% zM54R4Tvu){QTk1y)ORUSP*h%u;6yc@)^Kn5fC$^Mi;`@WEJpo`spp7v!`x9GDu)Xy z1jH0EG_`FaU1n;GevX`i%ip_S#8+Na|Lz~-$wm20E_yF3*)vaycf%jt;=yPzzK*ve zo(I=>Ji~LKe z$lGs0sJYZzq3;ejIj$mV|L){?N^q$=`{a09aFV<2mke!M1&4iCeZ9N9cu%$<%hOyKQkixt_NX(}tu3 zdD**iJG9ByY^N1380K^59H`Fu7$Gb^P7Iai_4H6_mVi2U%IW=0FWTk|BIfkWzi$k( z%^myxxVI-SWPVDcVCKN9Pl-o;(uk{RgGjAQou{S4y6~?W34<~@9?i(XYZP{22V$^w z!V!}i&;4m!U~_v{(L}k5dTjB@E%@K@v|(4p$|qnr0T!A2XAd5zUji2eOy5~$N#_2k zwG>zx`&9uV&2qUm!E>-e%({BBqR`t7nWKoRhWdVX|BJq#b(!y{YJL4P%T81!nEiiU zcDh{DmRX?1Q4L^`IBa6u$b6PxkyQT(Ci^rJD=@Pg6G!~Ao8S1`q zKRhkoeQaal=!RDBOy-=K&L`%a*%>0k9aoRsC(ejR_7b0wk%|_O8ll#C1kB3Ned6Ea zQJ=b;e!mhJ8;il0Gn3jX!w$p!asohYjfr-bh;W$R4d}|+(>9f9U3=2+p-V{wWBAAw zHARnH<)7ot6LvlZTE+$Ai%mQup7ah|O`^)37SC6i+{e#|cRw5hF=;F=VO5$7tg*P% z0)t)E=6m@q)z;&lIwOuWqevQSMqt;bzWJ<9#+OaAag(G1pRF0;eOWHpkeT92U4bKf zjjLqnBGoR3RajCh#!q+30?E%(Pn?vj6r$L`mOKaOw-yf4UNzj(IGYO_T( zKem_tB^#R-)SByQh#G_0{yX*N>=XljfUM*c6(!7^|Ig5;S<~x*hZT3f_-tHpXZ9a?wlRHIi%1rsm-*4i3NJZhY}QYd!PHw zzr}51(TTbFn!l8qyxtA}Y&?CK+`UZ=aEE)}nM7K&%X(EP)E7MWb>b|t7Q(u_`pkH~ zRszW9d8vE)%y{fLxiyBkf2bb6%WYk5x6j18S6b?+%UkIgAX6(~*3=48LE6haPTAy+ zj3q-nPN*!r3QeyQCnpbWmPXmE-yqL@S?G!^5vqQPT-SYB@uuc%#XH87X$6!!{@>$CW%+wvcmL<#<9AFz zIueMvbK&9cq;P!)?J5C)urz}A{2@zf=faHV$c$#u#*#J>sC;Cer`P#B6J*+3>c!40 zdaVinFazks6$490&R59G87?shje-c+zoX9G2Sg&=gM^vkzr8-=9XD z0;NpLWf`KFG_%1O&baey4G}WQPjxu(OrB1azqi4F{VXs(@VR*GJZSlE<3GH`oGIRH zCFpRU`*%BQ)<_@jYjY>m7}FDxbgQU-yWm9IpiA^3I?V3`!*aGDN)Dzi5zAF1 zR)T%{S#1h}Q>`kz(;8@}J7h_`M@!V^;w7ztop*eBN&L>>T{kK^_hEyZo#|3q@OdUoW9RtYk3cHTph^-Xch|Y`?gy6Tr>3T|TIUoIc4?q~vwaCGw7YaP%39BF@X!5^ z8_TZyi`Y#>>0%EQl3xJ)ezqzuC|WQ*=^wQlMseBZ)bkj6+j2#msIh6^t~n;XNjhV( zWp?O11`V5&n8H@hq*Ii)=i?LD zLr%z3D{NsQD<4{Mx3o}I@;$pVzny}@Q)mh^d|F{Ld*9|3CNnlN;8xrNOXGv)RG2(_ zgnC%rPmS6!W4J(l+V)K~X36IoyGPtb=QomgH7S5j;FVUMIHb7&U}Y)Ki^nE3546o3 zJ7S9~VOA2%RumEJ(}pk}O58szZ~Fwl;rRFrZ54TsJA9?5*p?A{qJ84p?atVV73l3y zN;^9&$w#nz0iu|2fqXpTwilN;MRtJ9Jvw!baC2m9g+A%{G6B;;+{!HwiPzo za}t_(wUQA^k36HptW2?-?TsoXBoY)FQ#qc<9HVtUj|lL^zFWd^Cu4Nl;iObltr&8& zy|%}8DfW0wb;Kn@e-OGE=g0d@8-k+hM4w=WoraSb8r>GlfIh|Mu}8su@%(tY_V!E? zrD#7QetS=R~MAVj`Ivj|xzlL+|QL7yQGPcL{vfK+q?HMa# zIpzDZG%nl61^DwFE`IZ)?c71r<#28gyrGqCs{O@fC2i^Cmec{ZH@Z}1H?Zy0WizaH zHEM3ZQqlCyq?d%ewC1>{Y2b}<|5fAbI}qB)$EU14S)MVWx;eh6 zx{n*YDDDYHyKh{?LYJu(iI)S>5~vpU{6*-w{UCKw1gM9SMOTuGe(-F4#u{rA#S+rR^TXtzbR!~Njmcxrfm>|VP#KBTUrm@>TH zuN>LjZ(%zzS`w^SSBCbg(b?8saj(D^<9}9+wS7F~xVBQ2PHvc#n6STL%Q?VUWR#i3@M#0t;P+A0pJ+tvg2l&gq!thg)$_9h3pS0~D8{xafYnj5G|^5js)r;pD_24GgKDO1HpeLmRMx%%zc;)jepWr}|DB zAw+gc=d)^a zG>r!p5qe@NJ1Xu!E+aSVdiU^U@d4pE9j^QGc;+y_nvl`QK;Y(I9`D7l7hi6}UU4~T zY)Dz`d!wCr>J?TT7`a_qPt@hlMYFBhD+w9aGmKcakZLn)Z-kK*SG(newoULgvcPCx z+yv?Rs%0`kT7oGOxZ(p;(jGIm z$>usR)u(I$Ml>zPP$L_{!WGA(eGLr)j zK+aJGIOGc?<5J~l0ED@!#3VdfDpQOx5`I{Ryrk1BX{;P9+R8V>lCDtg9J1<+RL&jL zw5hju~+7z7fm!t>$^^j3WRj}C8$6y8mlsah1j!LJa z%E(M5_?&I)J2uA(SksJ2gILzmpDlM zfDGc4=_RjVX)N&wwR>kHAf*(h{!M~#@qL0Oobo5RUHKIIMGivk$!oLfk^Ac5Fs zsPnjFFo0J2CsK|H8bQ0y zO}UgMCzNQ?fKBfWvb|G4e4nIj`6f~#vICoJE=oxvn$nmy3%gS?soS@m)CKz{b$M@6 zm-i-h>kPxhE(O*V4P$Z|+|r?#I8J;Kl3;sf$NX)U9klE-gR+W2@+f=@1R_~Ks#S98 z5*9FWK@n=&i|$oX_h!taex-ENfyQ29MAB-WEO6hvG438`GfoLX8l)~+0R0C6ZGyA1Xmsid{PERh!&f-{+EfP|S0Aef%F#g^f8bOO7 z4`&aKarWAvW=S^g4J3R`m*It6*wrmF(E!QLu0!!Nk`%2Ska8*cgr*#ilrZeh^v>^BcTuq#iS18TBw!P2T((nwnXY!hBjT34OF_0 zKxe5wpZp+`-W-iV-DE>bzTVVpCYU7|(QAWtVisj^=v2pLd4V8-O(xa}7sJ8 zMX%ih6%N&OYpqL&;}4;#hp0MoRoz)cxFC3Gu8hHH(i%)5Qjk|XM=QgooX~9Y1PL-4 zIao>iP?T+1ciPc#9UE*aScVqpWY>fNi_3^~IaSJSKKRSSz_Sd%Tgy%XH5`sQOCXBDS~sHM=93#vlL_ z^^w$(ixJ2fA*#cK(-karm6nUQLhW5?d_2|#-IH^^ zP*DLsJF-ViJmW#t4Sg?{AxN0FT}gZU!51E#&4QB8?%E-vO0M=L@B;y+0KA^F0+ zqw2*p5}`+9npKgMFn&QCcuI|z7h|3#R(@QRX7P|#_9Cmx&Yk&VLI;$-xHe6;;d(K! zS7@8wRGe)LPO7XWHVtMY+`hpMzp1!qQI>aEvu;h=`)@98-HJ@9U;_h-`Y-Gk$kpO! zWxL(NrYS-m(~d#6&yZ9!Y^*fl%nkUrN(5;+08_Uru)ZjFkl}z`!OymsCNNBBmnCRd z++~k0*Y`N7J+`OZTpW1Q*Go6|2oN2i*xfqYg3fw$R#*El6EBlH)@!V-E(&Z}W~2{j zK{|Yx{VWm0^{2A(x}jBz!KA^^m>mHxwho;r0&*+3qsBHuQ@SY6Tn~d$YIiljM@@q{ zjvDo%RWX@?tRVCmLVmnL>9gWjCKjx z0=nY4*kdB?%Dy?PxO8wnlZb{CsYd$kAts$1i8>{!I8!dFkmyP%Qe%X~8VWXfb%IS^6csauJDEWs6-tm05Mx)W_<@Br z-)@|Zrp%PURJ@D?2FVF0k*u!(iG>sK%#AQrgp=rw91&GsELLNbs9cc&e3@$WvP4Vh zYdDlwu2MQ0H&VKaG3B|{MLfh|xF>kg8%#1s@>k3=f3Y)~s)_BqYV_qP}Gs6Wb+R__Z!~{qf=!VTut@z0Es6yULN`HZ6nkay* z1*mnUT(O{56%C6DkrGo~(wj;SWyT4n4#W~G79`At>(C9J+Q|GJ>jWCQjU+|PQbGNQ zT@?mP4g0+ihYjZzmyMD-v#c6=)hL15jVPXx&?Ul{2#=?aMM@PDW?{Tw>Kh~;@R>B| zUN5E>+e4mRFqb_cne2k|v{6*;;Ku?1Ml@eCMcBA>iZC;{GDFNC1fWJXF_h^$MmChr z=p7>)k;%pJMM4Jlk#K=91!PRHiScJla2xzBo;pTU(^Q2-Ryi^du{D|>33>{|3MJew zVx~B8vbiFl=Z0bF7Lz)JNLLQOl0DeS9_TcKi-;{kpig2qXBB(WEm+XyE?7+$gw)vv zSPEgmLxP%P3JGpXict<6aU$cA$a{$RrC}=Car8#W&bx-w6cAxzCG1gYur|pcfeHsa z>yf=KSH6f3g6$eUUp1Pa3NkH%N%_D>m^oO`pCv$oElPk$WFWp}5T9h$wV)?eFvr9T z)ngdQ5h3TtgSEElJ;j;9!mh)OsnHcqy0??#4-#d3n&+pyM8b6dz9Ydv>4m&ewwxNB zU@Z&erFNq+tp@z&W|P6&3Be{Vo*$hNpt`{udK985(k4ryEcQC72?>6g45vPTNP#_X z?-H(M_+3u%_93_qhFY@a1ux@sLWm*V5X1$ehbtksK_+pAD8<+z(~)bRLY6`W6jJvG zuJ@LOjzSXAn>RO{w3>?_8NoXJ;$-%gYO=H`!Q#2FmFo?H11Lg-O2Bfb=elwSMP^La zt#BwV1LPXV@RpCfa3CQ-KU(W|?ktxFA_H*4Awa}f8b$O3AiOn}4hY92Ao?A)_d0(M z3G4ZeYyYy&@93UkFD2#RFQ_f<6vLsNs82lV`y}-^!6dCs`*wWPH7@#yx`vD+T?^i` z`Rn~Qy*E&26H;;mRWYGhhR8A{LyWGY|v1h)pTbN5Y_d_o%iSS6cfn;qS5_sG@2dbd}Y)nuJs(}<$ z<#EO83h|WjJyPsy=p4*3xEJaI`|riQYoq5TWLA5Q$tEi5fFUqaMpD7OvHN^Cjic~pmFS@kl z4COjfk|sA6XKI{ql?+=Zn3_f6;jOb*(LW)F`^B)YO_w&{mjY_}l!>?!S1gFM{K-a) zni5l7zg0+v%7~bMk}o<>!o7OR1bmzJ^7S^LnsAm^2j>{Vh(is)*i$N$+WLqC7m{Q` zZtf5tc*rdBZzEm(1POb=uf?O%@eyL@b@z@MUuPCRtR9JRT)(9OP5hk;glN~t*bnUg)@{Ry9i_3)$8JGmT0 z!}qfujmax_Ac1|zUsZYyOF|Yn7Eobr8OeSe8gwF*XlGh_ILlV0H#8;$;tH}$Nv_JQ zN(ToLPLPw&p8*3U%>`OajnijmO|U`uGmBUF=30@S@;D^$KILSsqxNKQ6(_i*ww_UK zee|*s9LY}>4C0nUrs&nxka2$4Hn7^@QjOS$?Te)`?vubq%*C9=iBkG`O+~lVnwNQ5 zPCdTKP$bJbc{1KL@@&`+y@aV;vr?D?Ky28YNBpnfw+FNuwkN|El|R=en*)Jko%s=_ z#1jgWl?fHyr5O_k!>&a;PgXb{eZBl=M`u`G4iSpYO*i|CnSzluB*pWM`BmndYQ#2& zql-M`A`zKySxU1M$<6ou-1LVs6wS95sh{ur#o!*#H|VSL&GmleZlYT17OxyBfeqyY zu89E?xNJ677-S^5*%te;%(iUq$#b{ah8qC6hO^C_DQ@pR>ri<^0+lxECcNeyD%KVF zAG&hMM>+qh^Fu)u?f5MMQ-fmf2$skdqk8sc$69homF#S3UnLGT3%zVz2>()&jBz*; zCaL*!{ZK=w{jBmgut3*CMigA5t<^%`GU`c!i^gK3vn?`-3Ro5|E7Rta;o1)WQ~ zrApsn+YqXtlI`%H1b4UPDwSy#!}~+h6{cmT0EbzeF3&8(ktf5O6hC)JK7MbF^M4&b zH^u4i#?N(e`pfa}9Q>EY@JEsaHdIP=Iu~rR%KJkyFH@rTHDC%OsEvNTDDDVpnuLf+a#&xX5!gkwCY}1)#LP5&L;OCS5K;UeT>|lsNh* z1xr5l;}?P@!wPvqu=pS|*szVV6<67cNP00_LAE$Mn}qIF>T{K?yz5F-*NCskr#F?a zP=|7rB3Z2dGgkpx(t2^E^`QR?=EFZ2WccnHfPMro!bb$^Ao}$9IaQvdPtxBIp{zH` zNaCk5I|``is0Vdp-l^0sd_Xy@VrguhiixI{Dy2`la>ZmFSpj6)g>Uj5J|XWLrL}^7 zHL_6f2G+?X;=0+O=q5C+D;+c~Ls~2g9YYeDmbHZr{tq3`RY_*$Qh(U1nm_E8V6xm( z-hi)2AJ)A7|4|>5$th%*|Nj7*27PeVA|Rs>E`Vedqo|w)`p?XQdX;Iw10tp&CRH}) zR4%$XW*TjCI}%KXxUh)%80$>Lj%IoG=#TtK?$h@DkNlxL+JEd1;?%TTBwS=!y%m$i zP!Bf$k%|cAMkKA|U9TcSrTS$0p(y6?#MwBX)W29BA3H3@9 z#=V9zcwW5>F5AMf3@+LZrbbjQm#V!HW$0y*%7t_;BDi=5h$99|fVg60VL*uBygHQd z#9C1!I@g1;bCZl^a4jP;cuIAy2a&gwIm3DF;JkGIcuFEV7C9k$&l{qor!fL%Zo>Obshij;piN6Eed}D@?vV zK@5F@R{GS1H&U-e4_}IbFA^Gs-7OHd2WOZsb2p#ab%RgnF2`?0ik1t|JT|RSJd(LR z@UF5$#7POX56Oopn~wlnD57k-9PF2|tGG%l!ndWBxp6Bsv*ZP!%=99nLk=ydUoi^) z^NJx`S~B!7-u|TySu>WdqVKTOA$gIsgv|Le-4YHfOPZ_|OXJ@U@vM;#G9mI5gyv0X z96o)z{+NkPNYv%%6OffVK9@zm5Qwrx$am2%pe%O`=`1S=3siOP6CpDZ5s*L>g;1#? z>ju{_|LnDi*sY|59d7F?kL|iTYNa(9)}s>h<$ph{-;F9BPi`c+F%-dnwEMY^=emp` z2mBL7>Bl4&+hPO}*-oZ+F&!zDSFWtZ_8Ua9D&?e`vsTC5Ow`G$0_ERzCtglZM`GYB zkZTCHKY$v>e+8MWVJepf^>QhUK3+j&{b0USNd4atf!d*(mW!oY^y}Z=`~%@L+J(gQ z7%d~q)O5T)&rQ_}pAJ~-s)$u@Oq>BaFwyWD`4dZ?63)?!SBm4ru3sY`kIIQ@(I!bI z9&AHvVrw7{i~+oGSBNTnGq*;7IyeHwAVBhzpP6Wp8j9S>`atezMS&x-Hbn9!G8QsK zO`>j-M^rPNO0DQXKa zQfd*GKVsaZnABC1lFC%Kpvz)1k22gqyp)jR7lKqEtH@Fq31&*x+9!FN!J8Nflw`5x zfIv7Pg{9)A=Zdcq-^nZKP>m?ih&&`P0Wl#eDNFm<2=a355_i9s1jEGc5>usg-3_O% zK((&xHWTYgzuoYsN7<)kCs~2OG7~4?Kz1GF?=nVN1XHC0uFk(G%i@F^yeAVYTtxvW z0%#@E5hVkKKO!Z8j)DaW7bv~C0t#fTB3S}FQkZ(>?*b9NDMx~F%JL%o4?GfXCjccg zqm8T`xZx_a1U%R!7?`MXvZCll4RfbAFO!9x{l6|gX3yH%DZ8+uAY=FbqPUs&O~O9# zW$_`21Dx>lh;zs4TonqH0Te5e!QR1t88m)WVVsc7`>bJX7eQpP^xn(mEu z?3V0Ha;Yul;E^}udE1R}osE`BsGbHzOQJmglsp@sw^whY&yQ=vw#&tla84;Ux;4;wXb6?^q#OSB^*3DtRx!9hbFqOkMq6ep*bpUpYX$Y34GCQgAo>K*Vz_E_Tx=Q}6zyu)?L!zoY!nBh_TRZNf& zN02#$7;B55bKx%}04p(-F#8IYevB86iHlG)IbPV6H(=5L2Vl8%IFP=@W}BJrgQg0^ zs6@c{Ig(we zs0O>EnQ7Z`g#^qH+U6XRpuA3kK88lW2Fb%#H#dFdsxXS`D0!0wotAkEVlP3dT>J#F zFFCUC16p1Gbt44pBv~WS{yp*vt7Y>!32X&}%AIhc8=a;?gJZLuDoW1I;^TBqCK0|N zifauU@?7+yb0NY78AkFad49Pg7j&RLhflYJ6N`@vBtw0$^=PxYR$bNZZXSC|h4KEg zkeB?6%?sjBOjiPY&ZtZ!zLFFfTal5YB;CIkK$}aCuHwv zs_j{BTG=njGfm%}%R*X6<{DCxossxqeSs5uOY5|bh=VT#m= z;v#+!;;g0CN}d29FejQ1d*-Oez^E$c?|1Wec9*9%z zqO9qB)PF{@$Sx`L%-bK)bA)7qI8*R&*$vt3*!HG_?Ykpcn%Mq`XGiTww!{K21C*^L z3>KIAV!L6i_}fb(ybZE*ymgLwSn&PP*aU@OfV~ zxcIY^V>xa{c@Tz5!b5OWgf2^#`EH%#o)SpH-q+le_CuAa7vHA&=|+;BwV1_B3sIq!bv|22U0TuM>86?^*l0^SvYu^AXFXX1D(K<7bilW8#zO^t@l|sw+X}Tsl z1fSYLm4ss6+R;?GC@h^!KOQG{GQ(Rfm+po$QAH6ooZ!X6bRokIItI(_i=E71ce%~0 zG<{vIV37CFniytxKZAdo(|&?iGai(`%>i^Dp4~Ocw>O+tu{q*PdO?9z0Iy3MwzR zle(H7doEX12+xlGiE612qU895E8XXnX+}2y;)?4*UrDaDpLR9vMrlD5ARLtvBGr}JXue~QO# z9q^oBFA&9aH>C%Bd^t256zOzE?}h39v5kYxmTu1Rk@YMYPQR0!(X0j^`V`nTX`?-p z`UY&C{JUHYlQ#P4fpxVrL&t}KSj@d}#%1=I?xL7qW;b*PM;=(H^#lnT^1=re+H?=o zF8E|(l$z4iPbS&{q&B)1e=d3!=jE3j-NUqL^vzEVllf(5kQ_c7=Z@;g{Ys{L)%AwoOu(gd=f7-tCt?Ob-oXj4ofJp`}zwDr1rgYHskK>-`0G+V@cYeB)R&ZRn%!z8a z`l^OCTz!?D*2}c0n%AItC(Qlw(v@*(1%ngbIv_%yxSd-E*bixc$SqNwI@mya)-a_c z-8HU7ZMaUjEUpF6M7fs@uzUA5tr{=ARQtw64b)neUTV+iZCaPE+ZvBgAw5K-a{|C` zb?mLZP3M{?JiMr?Z^l!PixDAI(dB%zNcq&4AbN$9Bw#hS28 z61r-F(S&Ctp;8lkO?XxkDo{yjw?tE(la!2R2{hq(NzlE5u#qObAPJ?Kqp>EuC<*Kr zQb!X_SS|^&nMTYdO;{lb_=%9vOcPd00?Gmj%_X62xJpvg>K8pQPB`gzg!hM^KV(1J z)9h9A1D;Mn_<-zLiZB8;)$j`!a?Bs%SR6i>`{c=|2cu7|`P7;{<+v2nSHmwYCBDX) z@ZsDi97t>UrJpMJR1rRs`vmIL{1-p$H87a0T`ZS17gAkYE#spt$_^HLJ z`Boi1mitz#{eLX_Hk5Be!^iE8KBjN}8+o!g_pz_dENte5_uE7In!mY=?UQ{?DT2d> zzNYIb(}bnO`e#UT{=L>sCD<% zcOcly^gf}k0{|}SK;n-&;7SL)1zA)C>45wD4hYS=!C7=MF%Odt#vLvXv9tCv&FIb} zdztEvyLac&yl_@MJlym)*YhU0_Wk~5kK^jPg(d92=~gO+OWdv0A9pJioF$!dbDf$q zz*KjclZ<5V2z

  1. f*d`eSO!g8EASI=ek4?j=6TkKr_Po*|*aNnyQN2L|?KYn&`Eu z@P_)*Zu)K4Oc+-9Mxk2WTHo3YX&j@7YsBMwJLg^lRn^X6sF$o-*Ys_IiaDzF? zEQlsJM0!JfeX}5ZW1(HKw>b#>Z@!P|=x(ul?_>H7rW!qD9`_kd9OU2OV|&5xWkwQIttKblKo_eY41+3h5MSa(p?%}oeUq3h~Q~EXkRmO&-&&g z{G7lEl=^;n7Y=pwzs-ZA6De@Llzn_(Gr&#RANDotc&r*~E`^c~-On6WoV)|Ar(^QciW{z%| zH+1ITohgGh^`9`O{*5~G?DSzMBuTq&m>C%Yk2lA!bghJ0sYnEKk}K_cy0!xN?E870D-u$c|gdC9!h-G-heHOJdoo zl>KIZ*2JXEA8rmRq{Ufts3vKTA8yWQfrClZ1$t4iY*r>cd-j}J*`$4MIAI*fn<<<< zd+4u;0q+(r|7P%V`*Z zVh$-uT7%JN@);bJKbb9_SMD%l#ps~+{1K+iq=x=>ahFr}Z)OM0qSLpHFkPBZER&dh z3R{04oKEQMunx`P!xBI68QyPKZ7{#}H{ruYyNz3F7-D~Xp;**Zc zJVonyvt+KLe{<+d{LkKcfT3PC?ckUbLy5>-0S4(4a)yrD;L+5T+1ad*0N>fh2473J3Y*~#$N zg|>F2+0)eHJ?Oq<*+}!D+jtjBc{34ydY=srHa)xTlDD2jgEh%riS&&`IQf4la!K*7 zMczt;cQ3Mkqm^BIWJeupnl}H5l!`^=YP&Ug&$0)mGV;rEMdyHO2`3YW5f8D$1i^p;T=XD+epMw!mdKl67h z{3J(P{`1Io?mn_R6XB~1|ND{c+-+oYaUx!1-#GMl-D`1}+0XsR9)Fn0xX;-MhnXIS ze3aq{r+6T;QhzM(vI~SN;07P1Zr0PC@h5(Wf*Biwb^*tnMEF3&J8!V>9csGmHe>w` zHwU%;INk$E%#L`=&U{Y2awQpD`8j+0;ilW6@R z3uF4-ICzc#F>y1)=I)%s%XS^aO~jyBWZNG3yIM{>5;Nr*JLO0-h{p>@nqGS>FZ}On zx;7Dh7fr}3uB|=P>`~t>Mbkh3+3bZ8=-NM@!2Dixm zbnNd6?sc5Go)W8%LwEYbHagz);W6xZ(`nc8KY8Jo3vJEu<`#FnEjz)q^H&w7V*?Kc z*YS4v38r`P?;fj1gS`?Gv}cvQ<^(gN$9U0=5V$yDg1jq+S0uXdZuKq0 zb(v(5@a|%vXiD=%-jOS*XA+ zL~5y%2ro~E*M8xMl9=wFa4&Q@ip{#}C^U{c$+Rhxtt}BIr?}~=KgiIr4Ijq42~a7D zSHUKKFrKwmrP^QZ?I)R*AlG9jnSM1nDfIiI@aCw^T9-|K3?^<^IV@R|sD|wGhN;HD zTk<>sLhW1Z|HvVyP$4|!Ed}G$xAKF{c*1)K*%}Uu1wJMHB}Jk@)5F+{?z?3$nU5K<3rWUD8)RIt*gkx+sY#P2ZkYshT5JcOVn*c6MTVcd*j{~#d8B<7 zAN_R?;DbL5O$9Cg0Xe5H^1a7K!F)2#Uu;h~)x6SX28Ytwlz=~_1$rP>f!rFxl;pE< zFzPhZJ^%SsE4B*P+sUVyo~_?})*;CGYs^_XBa!kjs~4d)5Y2=fubpOExS!iEPBZQD zo^A(DzGnT?A@wWlzNeex`+c5@)I<#rg@=$p8%G%dD4s<8!qBF_GCbzc-KIS6vKvk} zqq=SKLdB~CGXx+1b6GYaJN0<8u&6%hwvwexe}P9qFwY)-25uNz++ebue1_?8;5?Tj z8A9BPLHdedG6k3#4X`vnpQ_*0R^+V{q~HqEkozjWyy5JMVAiuRPM@Ov}7&Ma>)vBMiK z61~EnDUhA>BPhs(RP&h26!hVFr(HXa4VTaDZ{y4b&FLk5nBv0cTs))XKz7&QL3{O? zWnu@opi`D>JXm9woMrkmv~SNcJ^r`@z0XEweASLS+jJQcO&krK ztjI1qO|*z9md#W8EcL&l_es^yt)wwU`1(|O!$E*|&NfqN@APv_CvRJkz4jcG&^K)9 zx#r}ypCjK<3-AMla|oTo^$YFAyOn!{Xq72qyGNf3fhunkHY}fNlZ(91x zd8TV)0TdmW9?!jC`K{-nYR|LJoQEZ5p8fnhQx)NS#otZm)^#{PqYmd4-|$15Z_oHU z+mw&l+y8Fbxs&bFe>W{lCY6AM>IqZ|wNJL6{oPdgB+}+g+9WK^8r$uBbKIUX8=wc% zUO*s-(^yU6Q(;2fdz>t>C^bpR$Ca&gPEB25m!1#)ylOu?-*l;|n}M!>I0N)=_X!{g z_$&E8>IL(NL@Kw2Z_?qcQGe$`VL?H#&QJGn=$pLPulWVC^he9xf@F3OP9MxPX=3q7 z>kcl94n?n4bK`}(l&@R#1xbQm?dpG+)~uFa{=@X{LS=DX&|YM%bHe*SQ6p_yqc#d( zq$AFLcGMYO3qqDS!Q1536(pT*&$_0KsWcG_C{84*2)nqKXzIP$63{$SPfmz&A|Xcj z1X0_VAgxx>4k=-8frVxVzI7iNe-rZ2=V%$wH5{Y!=6^z*<89Hu7}t2)>0iiq~JrqlZ+7}o^%LUJK#*j5*q zKE9-9qLPw!+y(H)@wVmy@O!*{-~vjh>TQ_PPbwZ@i3g^1dUcBcVS{?(oZrz zTQ=UbZh372r=5!w8E@an#g}w7aP5dBA9DWf>=TtlKBJ)@CLM>nkPNkO|N3q{sWQMsP z+o}m>U>+x(q}qQ?FjZ!v%4Vpe_!a$RpPB%WC)#%=n0tygQa-`@8JudbsWF+N)Y^Sbh$HEzvH;FIM>dT+Ox%4?ZXqzUg^&il4~^Kr-`O*_ZM!G zyvrmZx(PhdB{3_p1H9jut0d~%MlG}7#ikSE0QBFiR1d3$Uuwep10k%Es61G8O251ndMuSZ{)wB!}M&I190|OJ$K%{G1 zI>}TP#Kf?|4xePYp!A$K$@Dwm<0xiq04`H6)E{Y9XWcYCR2rwgo+A1w-*tlPN}@Mc z-tKgBJge4)O1DljBi)&{dNQ`lnfB<(rd{?mSa~=g;M9$>6Ps zFEeeLEK1dZ>pNjZps=R>9G}=fNcz#lz2Nagj{HYRY6ZGN^?A^v)xE+~j;@ zK_?g|vm?!Z4F)8G9q>tZ@ZseL2=`{&R~dEqwRM9VOJs{(1`F-n0Ixg4X>Z@0VycS1 zLO4|pc)i_tW~#OAcR73&1^#k#!qGFQiXa`T4Z;b|V(XRNY{U)PURQ{D2%ZxaRrD*C z9*_vxGUQX8+<4sp__+c$8Glm8pSi*`@4LRxPdc9G>M#Lbp$?eUP{);n0^THAG0_$o z;C4Ia3ezfYc0Ylyoq7e6G}AtLh3VFR@)89aV)fV9%pj{^0cxV$Z^H&m^f)&FeG(D+ z=oiq(mS1U_7U?N2nHq&cTYLPKroavDsaKk8=Dl9w#yv8LvW7t9ZevLiNWNa&oN5NuOnZnK2|i$FsGH-2-9)#-U2tcVCRyhiQI$~5ax+=@wCt4s%~$& z%9M6{>iyl@qvgOBNw7wcESjAkJ;ZvTXg6MEh6E3xh}TsrslBf@mF_xw?A7MLkpkgx z^)_7c z*uRWIKia|5Oy_F)BSce&ToBGK^p%#0k$&D0EaZMt*~}9}maR6WF*|>n89ZFrk8~1J z!-kTmhOm-q+K7=3udc|$)qy|p&S-^*811gp6p`G>Ycb+1vS(duP5^OUz1FlGvI_@D z2x%y(3p@p6LJ5Oh#3W%T!LM$Z7!yvAaAydRQQ8E%$91Mv0S3|ZH!vT&a{+oapDSRi zXJ2QUxaZo**O@0fjIZZxxITvY;%VoGja4TM9u;3MVRoloZ^{eNcf{U;d%(5Vo9->f zrPFPGC(j|NY`9(pv%=|+=5#w?y6MvL-14MH-(W{*u8~C(m?ndXcEWUXUQ?M}L1o3j zQUJFQH6!l^?EKH!0XLYoW#^W=lx89@NW<=sjMDosD=NvYzQOeBe36QmvEV1-9xI$cAh-h~1HfH&S=X1V`wO?%~E3$59+NUZgY z%VVqeON%@qLVvE^mNQJZrZ*F(S%ST1B$rJ11k5YP%rIr{0(<@pld1k)hGXfHU`!%5 z+eO84sq|xjQ{J$$4KvJ$qH~D_q18XNr1MQ?fh#UFH=D7Ye#S3Non_-%vI$6$|Nm4L zY{YX!u#QQ&-kx!bsXXZ1a^3Sz2BV_uq>7+GU52<_frt;mIL0cgKyWT@?7S3^k(;q} zUiId@bQhAW?ao( zX}4HTg>!r>DSHYuQeLF|ubitcJiLL^eZMS`2-0?6XPUB84>MegzX!#?j zL_GoxWHZuQw2Oi$o`K6?f+O4#_vbO}q+Fn}&4*Xl);{k@Gs&<*B(2$pd97^Yt;HkV zB74Ht;#U2O)I8vd731Aa?m*WOX_GDC_C5+rq(p2BQQ?h_6y`c! z2fqj>OcRbf%$6q@Xd()dEwZG0zBshYsc6=r^TJ2(_C#4Hb0#&iO#CSbr>8qn%N^O3tIIudjsRmaIZ#XLC88 zd`9sSR~C3#CPj>H>ATJw{ow9&*%}Hb&+$exJJRQr)XX48$6d6K{ZQPx=6N_-*Kp=l z9ud02udnvPPZPl_1{Ww5K*Haox$w5lMZgG3iKTA?;H}m%1*pZT2TU$IPy!AXuUUL_(7m!)gYc8%D6W;g25hKr0d;jK3 zs)%P9HU0W^URW81#o>?HlzSh@4z3f^))QjJ)i`7_nJ5}- z+8}y76io{8*aKh|;1o)Zds&^Cir?(i=DGa16AL=n{zBc=a+78fzQF4Hzb01EE78N(vcDoT4nI zCUP>^FPZn15*y|`ODDuhramY6q&Jq6uep=2^rVW!$)x0(}rY<@)}0s{s= z={gBdv?SR1glxfHT(P2tgJifCC0I6SQT*24YC8VqA#8GVpiAPYlZbPlL?xpT1sHF5 z7Xbk<5QqRM6&>3@kTj=7jdU^ zjgcG>f)dH|^`|{&uIb)0!aAULE<2Gi406CgrUa)FB61p#-5b5jK$L>iRY6f2^#K#WTWjJMm7_CK6ZX+-df0!bB!ShSC{tdvqE5 zXf|^&XNNvmXi|A}O?K~F-(?Q!zqJ-j4vxo!t5k=2ECdIbIKAu!e}=Gxm*9GsNp?w; zN+dT?yr$S$cbN`3hdcZJU8Yt4Na`#}OWPNzU0xgrm6CHJYc_c^LruogtmFI@H;5%Y z=CKK4VrXiCsrDc9P4DD&TySR>&NtU*P8IF3bvgJBM-Yag+(PJ0jXgW;iFcb;J>&+R z!DlbLbP`KlRD|sY?r|c(pn?BtzM5jPz zR}Km}QS|7Pl#WV?nVPQ=CjbkF-D56j6WbJkqqvBq#FXywC!HSe;Ff*=U8ZTzUAVaG zIjWG*D@w?aAs`kPm>;|XgrVZ{drj+hxzD70lpkl6+kCEd(T(D&TQ#iOaa@P_(<%Vo z75AFM(bA$>u%Fy(DvqRwm~kR>j{p|tDnNpId1syqV9G~wrn6gPYnK!7w%E;)J_42i z)8Qc3c>9+HILAL>S1&;2dBT3Sz^qFN1Da`f}AkztnP(?n|RbF8t~A~t573U3w>%a8v*aw z4;P~d&9c8PHg~vh+u8TCkGj~FKVS}UZ?|I~V3TT&o%(?3QFD8VaC@rmSq=)gRPi?c z8^K~!7zrN1LJ`O;2hj=Kx1xI>1$qQ{0@s)kin0U#@)Fs2mkkv_0M3UAiAL^t6T+?0 zmju|HXoL(K<&0ai10FPkT5gXE3&N9yp-JZOpObTuXpftdCP^#g)6jyu+P|#`%o4JH)3LBI-^vkC=nL*<02zm(45gJ z;s@B59yUh+q0A#@|Aj$jTh>2r0#H;`Z1ul zN&>^C^orl?|S86dd!qn zJj?BKvMC&G#zUW*)ewjX0Ize<$4v07efcqSQ`y#3HYI|gP6?m$Sf2UA*}E;a_HonA zz0EFq92w*@yZUj{X`sv(_{u}>B`)ZLVkk`S>m*n8fd?Ewl$CEd6#?x&a)8XxGg|jY*L~Fhqvm2HafThHCD=Uzd)c* z(UPMY3nY$0sVu(vLAw`F_VPr;T&W}JiYiWJaZRjJj=}N(2+Ye+sQ3wc&vRnidda{1gLO@j;UlxIyfeO&phxyyalp7op= z&acOwGZ&?A7Fi%HEa#dy8$NG3oc3KIXmlT*%K~NY@f5tkw<3^)U`ruq4md6bb3pbU zq-Xlzn@LvhaK_cL5smDMaR6JD?p!cepE&!Mi5d8Nii+4F-mUq;2X^)I=IF+tE1Tt_ z;1tNf3%D_->IHL*yVYL*0v6{jcKZtm7&m#qzU7PN^Bxe144%;yOMaYXq`_bd=Z!Q` zTntV|giYrINbI^jmvg#CDW((-4eTEr8%N%c}bS5Zybz1a#9UvBN3oil(0sF$Hg*rvM&q61sg#& zC|t4yOY9M=*hzZL)~+&Ly)`e{MXOBN5V<8=j?u|x1P|B`nqK(c1{Mmz_TynXN{>PC zGL|yxm+6=#ws1XXpGx6c8l7yf3~lz~C3AP;@-^0GWlj>_6qLshoU& z$+Y%%rfkhird9KuscdxM1^k!&PN>F9UuN%n$+SIobBP?=6FyQbmX2HQcR|YUp+7qD zX}13TCeZ@*10I0TnS8%_Vw5@JDUq>E>IrvtmAtm|%OK?KcJ#}pTld*0fXQHTqJDLx zGa@bv{b6U(_;JGS@&w213on~}D&Hu9F|!EZ6H9AW_wZqz!m3?4Rj=cg(RNvF%A4+_ z({&(>aATuAakUxmK4{-vZ94X2Y6W9u9toR(t0c^d>F70j8B^#450=R456fs^^>)(V z+p1U8>-y|hfaouU_L^7BF|8iFR7TE(NNtq@j`02KWM%%$CSJvzcCM{{)pQ&2z;*$e z`Uipk6|&lf8?M!SiBKXlZ~|bJXvUgHQiM(_!i%^kN6h(7cvoEOBd?lvHM*QgO z-dXLw;glSwB)w{F0;-iTTJ%Qeo5K1h^!uoi_)4^Qi0Q}mto7wh6(c=IH z2RVenB*`EiC>f8QM~x0DXHVoc)4OIZ6HaB3X=jy^qGFnG0G1bYiC?j32S2D163j~q zB!#m{hd3!(lBFx7c$0m5Nl%E?7KJ#v+K??3ZILBNoLBQjbSGCjLK;RZEIMHydfl|I znXJBB=#;|xsXY<=A{aFd@FPOYYVPT3F6jQV1Z9dy0{alylk0AtbQc_=!!oW>>J8mxzmN1BnrD7vw48XZyH z31Gc|Vn4N)f`Gx+LP!a2BRoi!HMzq&*j^%ubWiE7GWw1isDLf_cOkWk-X)BEy{%q{ z4RmXv{jYWA#Qe+NXFB0IE7zHJN6f{Ku|nXXD(J6nc@e;(`_*EUjwV%pLVb`Ca!|QE za&wHKTvq1Af(f)0&R-9Vsd?Y^rmBh7EPRA}CP762_O-owy?H!u;d@T_#e4SP4Q5b3 zZXSmQD-`a6_!%Er+6n%ktnQXe4#P^kY=dc5^CeKxvO-?+AuhUWDh)#u!5UU99jDB2 zls))r*9t-bZ6f%R_;#8zS0@K{1xUM$1gFvd@P^iKI&2X#&8-DxzIZRq?iHHuT~V6%PcO;h1*F0|jhX{vL=471l$iC7q$ zkRoVUEojIS=C;4QF_nw$iEo*Xm0OU2WN@nWWn@k0Dmzf%q%sbfWLZt`wTs>|`xVu$ z72>5stL?9EnGU7DCM0re25P{tB2-Fo><%~C0dEsXz0-Dh5Al4_N(QLTS*z_K@0mY)&rP-S-!lsee_f6%Wta-i zw8y`1S`Zyy=^6S{70s5(d^fSl{n$-*X`pU8Cx;s zMK@giBCzDZN8->&++s8gO*)~8pkLf|8gFgjw zD+?4Kisdu`R&4*64dl0N=S^l{dt~WEF*ku0G5<27DR~2*=x4a;H(&ydUAD>eI_xbO zp^9{9`QS&1Oh0&B65O4P9k*Q(Iy1p~@Kn$#gpF_qsQiXvMf6U{#oP>n)hzt?8@A{Z zwu;}ifBgh&+INNaicicrMe|>Q{W5{K71MWUl+xbj6kN>2L99yx!(*#<%zh+if!geZr2~ zY+5uE+Cyp*n@&>57S2tT7j8E9kfYOg?D#)nkNwUJEO~-}LkyS+l0H6R@BGg6X+an73F2w0yCaKjeFKlPB!C--){O3enRIirJnIA6-67#$XL>V=x{Ve4=ygWq0>8+ z`H{)hg-n6`^>#DUoA#l-;wLl7`>AkA@H6V3By{@4)JnqLznEoi>Z*%bmF>7+O;zgV z6;5#4l6!wOpSbw@T)WeB_GZ0im+my(ORn2HIE{E6P<*&z0QrB}Y1UEK4X^pP;p%^u z>vxkHZ+CtCqG_T>!auX{^AhP@9+WyS;UAP-o93wQ_Jn_6;{LB3yMNMeo4WHw8nmO6 ze#b`TunCPuiR#$RVclJFU(&zW&4&&KIJde>`sevaxn`bpVB*D-3i>&7-6gl=`<`3e z!<{uPA0x{~uF16X3jC|0aoD{I{XJ`>-_i@zAEf&)Mbcmq0H_Qim+mx3*B*t={$f<; z3ONKj@>77kA`D33Wbj1^?`Y~!rfQ<8^u1*Ss22o)%Rl3c35Td_4uPKkUFd({t)6RN zDe_BEl|L);s~Z1Iut4M;m}U|~VtB(&$M#D5Exn%$?SW~3uz$~GE)bASJTIJonZ1c! zDgT@6>(joz-Y!r3o&0}KtWW!DqTP}9|CRn4o2STV2}Fe2Vt?u=zl4Q=s zaHX&)togywMuHOL2TPD{S%bs+X1R&tGPj5040NEl=vGl!F=h8R1?lkexTZYW_66>F z)Py0ACYRU=#^0M^E;W7!9v>OMUvsIREBnIw-WG)Pw!825?jhe&e4FwcL6CIB1>vQ? zIdRh*P{db3dN9Hy!mYnJ_8Q+W)e4gUuO1}%As~6u_xsT1_rBl$uuaICGT79ZY!TN) zuuLAUP$|;E%H^IjyT=U{hBtSw8!B7A(qy=q^7&yRI9gCd?)+S0&nWR*_xQ5DUIn7m zi-a8mQC#_6>J!(S2v_#8kCgar5Bm1oI>;9^ggmt>Xc7%T!@1dsyFnfk9~+h+N;evy*n~EK>a41IPq+?Otxmw%i;i!b`X1<~T+#%H1I42JDKK z2w1y9v~H&Ks$0>M1T@&5L5_uu{L&f$sg(NgO*g{cgiI-N=@U#{LJ*;0za-~>8js=v z1@jPmq}0*=(*fKIuF`g(gL{ooJtIqP%EB6JHLX9of{E(^?ao`Yn0f($sIu zyj?wSG-kn$@Xw3g@Zzc&vypjGoFUmf3tLi58l-EEI%erdBfIcA4>a-wlY zcYAy@Uyl3zy_w%ds+59|9*7E=DgW>SlJmHOR=H?Wihc8)V_$COcc@6rWXMvF9K6zcVn~xMDa=eEquF3sb#z^qGh73#^@GA%(<6uZi1)1QqZQb{ zH}Qi*=tK;6YWIW&>TB0dL~tjY?%O7$3RmcQw`}s8mh4Z>{R&_f;iVS{2ai5sZf)TY zX6)y*@c-;yYge`K`+8Syux_b;gZpo5OZ}R?Z(~8sxthYLSm$IHC4=M`e5)oL&_9FU zm9An5WR{4bv2>Bo9^TU53zPj-E&X!$DSKZ_zm0pVUER_j-*gP?F*^apvJN7wiv;@A zlH*$WzT0w4#u*)bEf9;BTld{wQszJEPFymmwZD(+UTMd-@qecF^V|9dvJ>!JTmPRt z2DS6YcX|%PkL#*0i5=F_KgIjC#4haU_fG#>!Z=X^i*RuMvZFr`@O111 zm~OSFbn-9f*SDSg^2(pokb!|sEF)s#;14>-wTV^*&(a1_>Inf`$Be;Qli_e zw23|ZBbrG`$=OpkmejUK9b@}LN|X#={S+Ek{EbH$uiDz8|3@K17k_~oL0SM&h!ZnX#Y@GEit z|9cO=f1_K1bQ^S!;5PO*&<6nAlRf;+m${2Vcy)AZKGa(3)zv_qnF>#y;-BI5fcj* zFeGOw)>Jkmcg#tbx;PIfOB8Gz&L;Qut12#L z`%}UXi~pr~{_T2P1>waBF1DNc65eZ_&F|+QGH`+J0bvQ2MkvZ&C7KJqVxsHi^-omE z)H%Vu0Y>6DgSRlsVXy7yH(`qJ?B};D`9Rep0c;e(Zf!q*PXm!4Wi*4PrP)UP{g%mv zm{V5M%cjWovYJyeFDrTmyP6B_Ggbbf zVhaoNWm`XvzU!vfq}WEmTZ%xia&?3gTw;6d17QSX?WqI(5#Gbk*!u_iO$mte;y}N9^GkFBD`@4= z&`Fm`@7-YGlA=NWU)`FIKX-!%IJwGZhYJtDZ!HMM3SB@IELfpB#)lq5*qS7KgX}S} z7ne>Cz#%13Ef_R1A+UIfa?|YqEb5gLPT84n zzuy~iIOd~?LkBQwmutX*D$vNsrlFB+nOPMd150kcMS0lE1NMbUjUN;-r=

    ;?PuFu!@noy3z? zB#S;f!3%j}=tvR|9R_i%Mk>Ty{>w1GTjR%MiwksM--ES+HS1A3V1IMU z+uuKiJ>;U{tRB;C<#2ybNOJmDDf`#q{{C*hy?3~O2H%^FK$u#*Wc&z!i;JJonIrv6 z%O9ZTgXpV^>jG;8s2(gy5Dx@x8wx89U$xB-{D17dd3+T`*6`oA?~>&v-Ay2@0Xi3C z-$6uiNry#HHUSk^2oNAF2_`{hTy8)VMAWzzDk|WH3W$mZcW_)7M+IhFa1V+zs5qjd z4z9f4Q{6WSi_bj2_w)YwyHKg+RG+Fkb?Tf`OIKT6GOx_>YxhG;oic)t%|52Kjj*l> zy`s(;X`D` z!Z3VU%^zhA57nwakFq9FT>H`1f|{pCV-OJebd1$LRIJiYWAWo!)%`Rqjjz;<(=hKI zulepYtCi%j##t9&HB^nW3L_DN(-T|9S-nFH#ea{tI<(YFQXyxPW-{Gw-Ta8NMfE-1 z>TUkoNKHH4I#v9~Pq&tcHFClkR{ws#Z(xU-53Y)Vh84p*0N$@Z(mnKWKY3xZ%5KpNlrYOoHBUe3=ZeNp|+ku_q?J0afa1F@L6YC-KVXT*9$}@BXOj6S%Q_pf9=(R z5yNnftb^%fm*giNlw?e|IdR!Q>BTTGndq7Yz+MV-PD{4rLxsJZ#i0ZkGwBNCzmrf8 zpJ}zqBNox3QlDs$nNMVGVdSbp=Tc|6+IgncHXTvn%fka_TAkekjr3u3R--gp=L)U1 zY1M#WNDP|*KRwCKSIjr7)hiR|jqlXn307hLx}}VAXO2`cq=&gaO(eS7WliHO)a>Z9 ztPZUf#kFBfx)0*Ch&SK@FI>*WCDmtH`K@lg_YgcD?>4ZBoyPr4ub+iMwOsvjmUV3M z4ZYDJM^_@UH7$E&tip@OmEL&9Q70FWDF-aOkXY%Uj?gt-E< zZiu8qQ*YP%s?#}8ZKWD@j@2x_aJ%#;7SP^RYVJAK@Fp}X?6*aGGB^BEy>Sla>1FEc zbF9_8L|uKZl{ku{Rk}ONAu4hQLp1?wqn_kWnkx0~xz=qAs0+@sW@XNQH2L$l3e6#HB8v zm+8SP>iiKILvra2gzLots9$L#s&b~cs-2oW#p>LY&&BLVII!xVlb04S zCW&Y=c+BxA20Mmf#~w63o(c)LCJ3XPmw$3Iko!O50A3x^Sx1KT~!XG0&i;dUC3DM%qujR$;_n zQjLqP?s;Hm*m$yyBa=m#LB51V0d$HwzZmHeQ5P0leR@mldd+5<>T{2dd2t_r4Elhpggnsru9vySQ$)l4t%OL*LWPVJdkBk`Qw z9HjO_V&!#em7l5E5GkFH<)-#evkIF)Vm5bqxlw<42sS?+Ni%A?)j3VJQ+eS)T|V9F zl8i9*;iCv*CL+1|iJIdeqI_GGl$d{n%R&CcIaf$o`{fXlp4q1-ETB=jD2J(P@GKjm z?14DQk{4=}F67IsLLn}*FYqZzhEC3JW;S!t zgDT7%vBYYZrkzFLI=S!?9(W>V|&K;`5Osngux5B`8JZDxSpBwB3JD!)?ztdEQ^U@ zkB?eob#yl}9FLMZlsN;xVE&xa6_Zy89u{`jO3g- z%TwG5^-ZR%D%*r^%h4Kv`tiQ5?72F{`9g?z_asE7X2N%Q^2dc*%X7$vjmbNn=5VB> zF+vV?H_Vek9(MidZs+W{7t(pM<$ePHDX}>@V6Z}Z;iZtgrkv(x`IGQ0Hw$~ft8&Wq z5pOr?zdD^T#0ue?qR| z^xOWlVgO@CmL%jjrHRU*YlSK>o^(BDgynriFh;$!uNO-#hpXfqtIGU7Q-w;c+{mx( zOjormwes^DAz`Gdh>dIrW(iXouB5_h^nbQGx76y9%N!5dJs=hk$$8ElitVyaNZq14Ax>t!k+jwPHWCN0&HF6KTY z9!=xMqL~a9woEBS3^ly;d^s?mWJvi<#dvn^&4B_jpCquFM(2Qz#T^QsnwU={h037fIh6^(lb*Eq)1sTWxN<5ylOZK{fM&n#Od2p6WAnB(2*#V+u8 z>2BDGT+bB6h0Nw7(GtqlGuUK-XsB+ow3FjElD_cA7_FCK+MEs(8qoVac@}Ll(BRfA z;jA35iV*0b|9@6pNaZZ3qUW z6MC2N0|y1qLTDkHDY8ZNs9+l=U7b*2wL}VwyiH^dm3?$V`ABq^w{#}p(Z%EOz$@?n zJg^y%K1nv*KkgLv7_82VETjnA_!Bc|$6MYEB00Z+!2?FEf4!e~z~f@W4oCKomM+ya zIYJtc8u{Nf_?~Ktvn7eGe_8{FGP)TX&gO8o9%HoIe?q=`Z0MJLkx=dED(Pp6J>F#* z2_DHqfYw#Sr5WGdDHXxE9xlY;)*n-yTWK{vfoJ-$uqT|*-N=!rT`%oI7-nPx1ie7; z*dk$P3`h`|Jwpk`hp8T|wAv-P8dQ@WBTgj1Koo$#sUb#>h)GmAhkba%L8M`3K8tnv zBJt@H1B1qm``S3iZ7y9RMiCC-5_6ji=eGzrA4$Td6BK9xXE8C9%%UxlpubL^<%)P4 zxfwXbR;XAT4loji3MoyXsGz=BzFC+}R4+3ajI>JEN-owg_!n}1 z)bH?N$$5se2E_$3EIjE6k#!uNKn9T@l{REnrSGA2$&_l2ZbU4SMco9(`6}MYFS^ib zk(9wAhpeQg;0UTNgAe7+u`9}C_p>RZDJ}vepYPjKNWM)KqI8Vb{Kly4u(ZZ)3g_xc z9prZ2G80H5ISd`~TLe$+#r#O~_V71D#76do#jp>}6G@|oQI)K7EP7eSQ59Q4!(|M} zMVM@q?qz91{5_#Ww(~uq|*$z&VuZIf5%as?jmx06A zKGU6R*(3c{`t3l{6x*CNe1l!np{z4AnwFK{32x0Zd|yc(d4>~eFPZwkU`_g z=#*q4@HYfudoeNt9@M(S72Od>h4z}6&-E_iW%%63mo>!{OVe`KziDydN78#-prFfZ zgtd43uvK#OQ-H8#;@42SfNxz#7RDCh_c-LmTq2tggP12T{AS5FpoS2w^Sx;V9-l?;jW(vl?8&2`2LBOzR7%4sZv z9G|hKVhO_IxyD$Q(uT>tspts$-WQ_reDpY-BabEc+_^0EQs9ZgmTqHSCD1e52?<+d z2ExnNsCptYD!W)@gykL2fMhQ23*}Za2hguJ&;#86CaNjww$z(9LhEQ9t)-nzmtD?3 zZSyBbzus*a&nG3^Af9lGKM-43s)=ZT9GOHK9nrAno$vpVXsQBFb?-y z&w70$#IoC{yU`jcOk+5pc!BgQ-RX&jX@y*9Tt0-R1ITZ~EDvM0Ezx8}zDo@4lTW9K zfNeE2$$2RnuO*Vkn*le43qTc?FIr3U^98ZiG>wFDYQK$f4*o65qMKQdGN_O!hYVji z=+=W=CaDMvW;B(Y$LVP_f@Fdd8%ZE=5c5DcGbwt*xd%H>ma@7V9J9o5gc(DbtX-KG zv=aGlcvaGEnKFTEOoDJn8^J=4iuxkRB!(%2$h~MF_ZS1xg;Dw~-_Y&znbR}1phpP` z^L2rM!VISC%ET(7zkd!tjG&?{lFJCkct)Y;r>kz4akS%Cb@F9an`ExA1G?9lB*@)x zFwdk;GEfp)x_9 zh+~MLheXwxUX_`e{w4||r|D6_Y;R*w*$q&QYHnf(ao@k(dd+}RO!8M*#TEX*rfV_dmS<(a11oXdB*XmL-M zWV>-W(aQP@g~}p~h;Z(p>J3-xC6XMqENQvPESaEY1ryY`$isAR|J&@*^4bZ;KdKRC zL}FyoL^1a87=a_B^A{zW#L{Vh*Kfmv0Qhf;r);= zn);(ZA7*&Z?ber52-)=)e{WRtuCS^GEsYM**NcR8b>jmJYQ~^E1>qE2 z>|n^_jbyC=f#cNjg~;GO2VVv>%2opwS*`8rC22Fe8%SlSv1mz}n!3m;3ze(47Fk2g zeVMA&l~(^2e{H12B}*ovKj|vjpJyWUS2goWtA_8#B(Ac$Mc;ilJYh3n8ZiX($A;jLva-I))FUr!CPzV)D=a5OpV@Ps3d;bV*09Bbz5Q$!7E>4^=eL+A>lb$sTXX8dqSK5 zb8b;jFX8Ci-Rkot^jfvbxtbGkU#L-6Ta)n~z1qr8duyAFis9#;{j> z(^BhCX+L6tOLxY=S&jPnI%|Nr zq(=3-o|AFJ&%WOJQFe01R$Co{Ll>sM$+)Q6Ix2-kDvSe3njm?;+UgowsJcay07s@(1^qy+F+?p7Aq$auCS{^c& z{H|Kuj!0YdyBc)6bx-Rh`jQX1vB2L_MEP|xcf&&rnh#X?4(qB@pOG_6CgUG%l;U|= ztui&wlihVgvX(%I*LR&)Wvvw^aNdvCjRekQk-|uL>kg}@cSDmzOoW`gyB=|##B4{4 zF(21fDMwghhPUXGX#AseGo5?m5p4U6S&5AH_zQ&4jche|h1H8aWBDozXJ{^6VYLre zRi&$YR#>NpYkoA;FDoF|vfotOJFWaS5B&&Poo98oN#DF!l`a#6CLXHAc}|^wr`4t7 zbI}CTQr>;n%S7Jxw@l|t)3eaembZ;h7h~L!^s;*7PODY_%|SKf1$-9am>+l>{iLv= z+a7gZp^4rS?i!4VQ7R35?bf?E5%G!|c9%85uk2mcl&<>vRpdJtDg1>+DLF}!&8<~P ze?9TQCg)XrxXHO8qI%zLP3`!)Ur>7^k?AE_K=77!p^{6xcrSbb=OOsKU*49AK6|%y ziS^}`h-XQw)oDXkT347=zp2+&T5X->RhpJzExqJJYCo;Ce$TJ^Ee&25Re+3hUgc^r zkCVlKHHSx>t*ZHIYf@*j(Gk2mvzDxgbGl9hZt9UBJKtVat5#dNd39J#xI||f;+k?~ zOv?S+YHM@{AEE0bOy!|0m4&1}$QdNy=d#}~X{SLN@ zGs?8$k>Mmd!qKU))%H)++4sWzNQFiBT2m5qyPR&3+{38N_SgMx_ikwmH%jbfm2sa{ zK_QpjXWe2i@`)eOy^I9Szu$T(^tSrP{noX3l@D;WK}vbU)H9 z{zQb$?1(yMjWyBSen2f>W1X3VZH1)`y1`q@m+xc}YxFZaC1RHrhAxwL-QC!N%eZii z_j?B3QhfI>J? zmSQfyu690Xb?ooDVMb(_&t4Tqk4_=vO&WfM9@ASXmBxD}0h0GCS6N)PN&GUK3fu=gY(DtB0%sP6Jxf3|Oo0 z!`6_FKgd*BqC#j+Vt7mWEHi(+2i9p-=z2ftj=uY0t7W1(Rh$fMtw(?0qzDW`<-Nsk zn9lX;gNLnCPkgh9aIXlkgD_`#*DVf^-cRP2DJLsFH8>~<8Zkimppcrn*1E9ijwXc$ zpGu~sP#MvKwRbPn*tgcoGpW3_&gv)r;C0q@E&m3|$<>^b1ohm!qBa_zqxP<|5{$;p z2hunW+kCy%!+GgI-IWAzHurs04s~`@jFvDtBtIXsr8DDqt2@_Q z`HYdR2h#jA4}xLadaK!4;jj?0waoSmriGY#br>M=$%MtuS#IP9VMNPip!f(h@q zCRVY&EJMsKb;2Xo1?hed#eY>#K4LBAD@=Uj^yzeU@&+r>!Xq@ZYZxITOZL%eqE1-8 zb#|-EHgGWORdwG6wr3Zii^a?|8A>Aak@^hquwDbC>N0WT8%8O)=d+VvsMku4_#rx= z#-82M%dH+|qkK_~8uzHxW#l)=R_^}MgG0`9q6fFHLS~SJgqh?Y6UO>B&{3P7X1B(m zRQ(lpVxasjbOF`!ZoehuJ^QqJ?NQ5ZEiXhHyc8_@!nZ6NAXRCPS%oL=IUqt7(IBk$ z+h>7jS})g#>L}c0>60VgGTu7pc&_X!=x~UzTKpJ?*S}O79Q_vWV}2p2qVH5pPjKIj0rD9e%2 zfArMDoIv@O+d-rkMs#EqCV zJJr;U7`N}L6&tPR_%kW4tvy+Q3*~t1NriIaC>=fm z#VBXz(vVp^%rE1Ci%6t%;S`J=y~8Y0AnL8eylW`QOsV%xHC9j2aWBy!cWBe&Otu=U{Far&-O7=|HxN~?9wU(#Emx4q>X z)%d5ZM8;MJ3F>{gK3Y@uS8I=%{Ooa20-4lz7VA`eg;t_c{gSx%nU16rnGyHCS|81t z7WclX%RuCN(x%3}{W^^o|0MEzU4|)qXYmn1Cm1Hjy=!ztt`8`RdpGMyG)ZhyoUf`& zK6!z4V%%F<_t5!qZ_OjotaIbu+PX9%8|xzH@R>gyks5PCVT+DPP0osYuhvB-#Jx9k zMA~^~+mO~sJORGN5UW-8TYQ=5Y0L@?%kx*lDQ-jTccxfBB#W?$905L;90|Il8#8l zhsC|W>WD++KdQS%c$V)uU1q!8R!FU8f^bP9ao(6#BDc zMa+wP_i2zs3gX_Qb&-?e-g7#V4dg`bk*dRRLfm`1F5B^OZvY@5#Ez(Toxuk;?Upd)stGaQBUS@99Vm zkv=eK9i(^M`$0z<0qMncI-1Xg3O!*y9g+GZd&IrF>xMvgs-Po+t{X4G>PTZEU3tG$ zN2I^H#J#U|L>kdK?)_T#OeZM3G1b)=_g>I3DYaeP z+o2;;)db9`BhrX`-m|WYxN&d66H<^s+Qz*bbwn7WP25|pBSNg!ac_McBronguOm{Q zRxlHhq>rIx-1|_21YHZ7R~Ko{h}IFo-HhfvnJTp@l+zKZb}lTVBT{Y7^u3@X@=Rm; zOGkuqNbuctkw%Q4q>c%N9fnDb;1+Z&2Hd41@{k3!>LA&1?`0j4nr6klcXUKL0+Zu& z9g$Kq>HfNG8Fc?9K`rI*8trX5BITqZ3?9}oVcS^Tdr?OOHybH`*AWp|5$K~Mf+36) z)Dhu8lSXWcvQ_6rzZ1w(AR*(En zVmro=);G!$t9SQf5pVTl7-JZ*iEu0L{>N13r>#V<_M+WnNf7LE;KY;@s7x=seXI03 zh{*@t&~vCrJrQWGuDdI(8P{cq?va{!pR7}NKW#Nju5KH)la_ooj^uPU&SjhNf?!ia z$B2q)FLt5K*Nl^?ARGFumE_Ak`c*c!7qG$@W=G#`>%5nR4i0xW&gO8M+?eKt{9~9T z$(>~~0b97*^sZRVK_*UU^1hnB3qmI{jV4Kdal$O{|9RN*o~duIPl)0Qk8Z_&f)x&# z^0_BoSmx_u+4%QA1{pq-kU224GaIa&fAn@{&(xc*b=e^2!P$~^`RF_DMM@!%m1$Wj zW*vKvVCD4gZjC)CuWB{)*5yeVbakc2YH*LxgapcUSS#0&kJLYzT^1x7 zjgeVTqe2K>RmIG-$~~Kt{D8)=LXI~qzZsoyIeI$INr)|iZVQ`noFu%^%at<=x?L{& zNzPj`y&Eu-qE@nE)iYF^oruhGwvpO1G(f)%3cj7(kEctP)M3uQVrD@hR<*D(4%3R2MtAl~*lyY^44f^A z5Yu`wyksks(-3?`WQ(w#8#%R=tk=!T*Nf5N0@*m`w4)m0Q@}4x$Zt^?%5O{=jolVY3XQQ$ zpD1Buwp>IHiCCVV={70MygboFniG`JI7tc{%T3(oS8zH)j=!QIqb53n=aFLAEsHJ5uw423p1ge=0zlOxI5| zxwOHfpzp+E{uvy4>7{hKQYMq>oXckXHXGwM9a9biG#k&KrkA>n#+R2vr?9t`(=;Ks zk@J;YU$8HOO+rp!%4(>#Q}@aVQtZrSOkmc+fT7FgU#4=mT20jNFIYLJ)tLI0CvIDi z2VG;<7KbERBH$c=bg;$`gie>9cD6-)OP2h)^Eu+NO}CmMLFT=xXfr2Ih9l9@VP}LF&!Sp#$=0YIZGu)Yh zz&09a^K_2qQ6c?-b>RGmNCv8z$exTu(=lvK6Wo`PXdyu)t%%ze zmnNEtz;&DX3S8^&a>?2wv_B(}wKl&s1=dDqy3II3go5To`@oR2NiguSHQg9CDg7of zI9SBs3+*9i6uat$M|3n#>W1n=zZqr?i@Ed}*TP1d+FHT+TuxjM4cyB8TNc*;wz3 z&Jg*9HoiQe4VOTWiHJsa=ZL;Xk5ehYzCCcZXnPYo8N7zq$azw%W-j?hY{{-0f7&z1 z#Yo^ls@v+a%iT7p_?vRY5Re-Xe0e_#t7*>xuQ<5D6v<Aug|cZus!?ma7r+^l*_Ak()5 zbWMCF5K90xy-iA>Mi`|!NPTp$4iDn{02)GD2r`(H(h|Q#tQKp9Y+_=NM4_6Z(j?LU z=$6f#2d0m;8uH5t!VSy;Ud7?H1L+Y4AB53}4pa7wM~}gm(8u%+*7h)^$7pL{2f+Re zEnnLkA}7p(aDhK2bXRaf&ex?9(3)CgV*pA^fzm|HV!fB=H-Kg(Q{XHgjH+$`_A4Jx z<%#=wgoEJ`=oIxDiQOS==h9l49r*e>pePVJ1Ipz~g%F*IY_bIH)yO&G1Oyrf6n4X- zXnB0I8y=R35Ak0mqC5r@12WD%O&GCkn)y9{ct>bdL8k;qNX5wWvx}KUkdCE6a`1*o z5;b2pZqWOz1tJpV6e53`IOu&OhCYBD^=xKQ=v@*r=4o5Anj^R{l?qN>ROCIbQ>Z6T1P(Xa1;dOSJ z9&(beN6DzClvq_V{U@(}o00+Q+ynleArp4N6I)I$eQyMR?dBy;&XVd$qshL_2f8A? z65QVZG@0PM3{OVc}6* znV>Or_t4|AL#){h)qsuw{ODJauEr!xh8v9sWA}tg%~A0Arsnai#$@(?T};mRH;>0UMvjdPix}R&n#au> z@fWs;KM)xZ9UGk#9Tzi<*FvcWo{4=B`zq$7bxj+XHYRO2$yqqTcM9%Q!$>zq5cuYW z=hUumtwMFtFBaduF^mv@TH?3LR_lIYbFm;>?fS)fMr~Q*RK*PMtJd+pH+fE;`ucGv zGdCRkBJ$(wdTrv5{~oGY@vHUA#897_<>%UMo2l-5tv;$~uhl&3pOHQ0zubM1{pQaR zwRo>JPyN2v>ZZDW&AF(vzvj}cP=Q+gwbeZwKBk*`>uYO5v#KW(R%UEyX6x|D!;cAD z>6x)((=r$ISHu2g4d_*TYUJ3oMg`ngVX6J;i{9y+x%!_A`r4t^F)Nb3VA<7?S<&op zMw)Z|q^h4|3pS2WPyCB}+ZL#w{$=$_?u;}FXNNC}OpIkkLUvYU0JuA)cZ--OE*PKH znm!wlmKV!NtNM9S%m{^}(OAq(i>0S!G|J42x5#Rl?O0iM#0lr*G|p%mY8Gi8Y7uUk z)+&@|wq;SRYq)#72Qsg>*(dZswGn9pVg-4tsQ#weBhCq7hc`=?kBe!1!{S(>)XD$?Qd_rd0^D&v(HIOx1EkX|Mg92 z*)b=aR5+yi2KDGZE~{&suKvD{^Kr3eD*IdO)RsMaSACy;eAo`37#)z_HM;OXqvq*7 z8+8xo+p7FqtCyKOP~H2j)vZO<{mz0P(n4;R*oa8gwUMgl!>z)$^nT5nAFNU{=N~J~ zc(h=}n+NFB?+L$`UDI*Dwakq4>e0PxP2xMNSIBJJTb=Q5>uz&&ME&RA*1aJ^t^VFB zOE=Qyq#2W{_Nm8ywq8yeVZ*qB^^6;$lZ^8kuQYO+xoxxDNo~LB=63DUYh~B6`zLiX z*VJ}v^Gj`a<9E0JT?Z!h|1Gque<(BmnD*Jbj(ONBI<{x?UB~vy+jYvn+w2-u&~Me) zHbuL}?VDLNestNc@pnF3bh@#v=#1hWtIjaq&p*?sT{U6-r}<~^-M#Ca?R$!n=eowf z&fOPEo=4mCPsYbchSEbcP{N}OZ%-;bns0VB2ruEAYdR0<%NvB(Gzf2M5Z>A#yweXO zV|aK^1Hk@Nc#PpKSsN5UczG&(8lNIag~uWVQsHsjm6{5Vrva((>EKU=&!7RR@R{IW zcWh9=1PWLegwLXYRQPNPNQKX#0Kz}@60)4DUYTcijBdZxF!I%xm3F)6uLRqw7YUl} zmAa#nFF1@)hLNX^BcnN2sVVd99_cGc>d5nIekEthUnkaD<;>&p?+Lo<)_Hc_J5p#Y5&yE}lBLY>HZVk=;JJoE-V;n2YVM z=1a@f)Qj!@>EDyoLkjxjK08;nz1VIX?RJ}C9Hs8Q*ghtDF2UaF-HRw~xlTRvBI>Y} zU|aR@MRv#5`v~Uq_@Q!9_+*6oezkqZX>-d<$|f$p-7uo0wWq9`37doy3B$-ZBV-7j zQhrAooeE33{8I6`^$MHNk3Z4XxiSKD3HQ>*RHt;ll3;z?KEU2Jz$qc5}fs~0Y@ z$EvxP*rQeLGP|i7c8T3do$@F9chz&gU7?=5)V@t^SPLn?o^PM09=X)+pjKXL+p5u} z_FT1kKAG>j+-@&J`}37F1Aow9_4?&@n`GW9!)Qi4Ro&b6`{B7|7ZsOR%rBiXvAkm9 zg#=5=N{cV1YbuMUx?_tjI-_Xzyked^wC?AVCK_dOMOmp^TwY#Q-pwtlbd6<{W0Rf> z$%K3XTrIxMZjrMVU>g#r%&Vv@o8ua9tx|U>yN$Vfm3m&;EzQVk^}ez@9ObU2>&Q2+ zzAD9~Q{A#@?zEEG)Mgm)rmFL8c55`;jMZxBa=T4*8Hu@S%W^xBRyluev9WfwdVaZm zR9b1#oML0Aj&w02_oy$IQ&O*cRO~iN9&wNAaGTwy&Fp&&qbntrmQ}h%L4#7H$~{AQ zEA0-wo+XdeKGn1-Me{0(k8_Q^q^IfH&MGatsMPp1h^yPz*&{l&zSq~qCw%M^ymJsg z8XpyI48+gFSI?}spY3xeF(Kbt{HFLX;=A~t;vb9O>ONmzr|Nd}ed?h{?AQ7%BAtUM z#x3~r+{5@RTN%4`4*nPTeeheY@%gI{zVP};d=q~(ex`c#al5y&9=9(~9E$H=;Iql+Jm}*od{C`_ z+&=NJd=~>336LuH{s)z{(eBdnpQJY-eb8W^-%{mfol!FucxY^@z!YVUdx-P(Ja97p zbo}-BIry9LN8zU^Yd!3zyZF*SsRE9FSiSj#-PDAF|9HZ_J$Wep4dkzEfVcfxq$2V9 zfp%d@@kJ9WE|^`PQdwRyeR^^E#Hq!ziz|zd3@a(EC@!x&3})*G=gpm3!ZR zrJC_KikE)di!W(6?B!1X^>*uy&N?{RPtbsw4CIMrlV>vWI}HGq6=c3sH!rIy{>y>5zQ0%cc~~ zcBy#LaqjMQ>f4p}ShLl7HDnc63XEUxSG!k_emw?&`(olzb?GYmqU17y=_K8ZFRc9z zegc0#zEp!2>IPBcdBtu?g*&IDqN1c!`da^l3KRJl=Er6{N5YeEMQ%m$1@nqarxc@K z0cb;@2>qH0Pe#A;wP(_OCBNK{XobI~L3mSx@YV+5ovH8?3P^>;0!f9ZQb27`FqK$N z_{ES^ZyK(iQ!Xr0t!}p)bs8|Wcb~~cQ;#`%^3i?!_UYg6*a5w#^y)XIU(tZR#~j;l z+OfsGr%dhFf9f=K4#GcE_wAhG^6AB@>~gzVwWZFW0{ zZ;S3S<6mDc1q;E{F}v)Z>epI(pxRMucdePc$zGh1JblbyZ~PFqL9O8E3U}O)@tJP$ z3phE&*l@dhg4?lUx4H}g$Nq7KfZq?zFfcPyZF%2r_T-CpWlqd6xG*@WzIw+VP_yAJ zdv7SG`I`toYW`<@q2Ei}YSzDFAD59Veb48pvVc8O{SV%aUCj+ zpf2OVm`bLV&YL|uDExn@i5@=_%Sva@@7TGU+e@RYPYWnLbnNJnF6~gCEwXc4>lWy0 zRdnp!xvn$L95!U^5La#Z%x;pDy14qO`WE?5boNQ*x7$6q@@{>>M}FA#%h1?IjUMj~ zALVw^>=Te1m4|c zpAi4`17GxKd}ye)pW0_N9sHp$=f>a<;gP}c!uTO-)TegGnsuMr14GTCXze(Vi4*HZ zYV(h|IqWmL8B(?z;B3Ih;z#gPN?xRF-`)06$w>g31GpGJik}ir?%*Ng2K^7?$R99_ z(;kGnWgc-j3G{G4x6B43Cn;K`9#;cM0O*!^#DOTN4+msww&--wi20wHby)ql(OOTs zUzj!3+yAAr>xY@zm9(35t>?&;4n1^;>L-L``hmgq52WNsy^1~Jqer0UA7QFj$VbF< z1X^oMgAT7#z4ksLro%fzBT^qMvRgMjcogX7(|I~WXMf1mmnTH4&;kr$EM2Teqc>`> zWN+S~)1f(qafXj`Ww=UiiH;sCd0RASgpc%ax;1?A2+%)5bU4`>B02&zKvZ~WPM^FCWkEQ>Hv7|JavT_fuR#2-yB6DDMxD9NQ zR3(ERIIN)o#zQ;EzF_u2mDIY%I(U@H5NI7c^S>xf%}AYnm2#*~)Uf}i5|79q2b&QA zd-VOk;14~HwG7ESxOE3Lzq4Ao+irGzJ=c^M&z)T~g*nQU8O3vom?{^Qmlw^Ksri($ z+4JUw;J07;@gifpD{Q!MQ>D1zji?QdY%$_&3cw*V?sTCA9rP3WQ#@5_vws;mU>lhEjRaMZWEqdUl*9R>i!@6;sMfCKt1;Q5WW+r+7F6|3!SEOHkmr z%JSl(Ij0uSudJM%N=jiEU*IYIhK|2HHDQf?o}kb_nM};ajq%108g|KL>Xw`BQDNfh zvzzTN)#PjJ0`-?$>{7M$R(seo*>F)&pb3w`C1PgXt4ODg9V&YLo; zxN@w_ftkHeqnCa9_(t!1B1N-#aO!+_&OG7q`R?R0*8DCip8Cn4kYTG(t^Jq2^@J!X zov4=->*xgncC?m$6^@584ew_B1#MlU>I*gP9=m<-G}S*n`yzOYEaEoBiaQ z>Fs|~`EGoP?R8u^HylykK`CvxWS@xzpJrTuJ8|AqF|v6>r`_JWZ5?s9vjN>ao-w>@Eq1v^={JUu=7YFJod2e!j#nyV{=1vAmF8aT^y2 zsh_U4Tlbhvf-LcopqC9V!I$A*Prg7W%_u9IRiT!yuv_H>+~IdqVNvCj8S3Y1+f5#} zEPEb^Mi}18r4fG(<4=aSp+R_aDtrn1{HgGzhF6;kU&cU5g?YB>ngGw`hF6^mbHmL_ zKg?Q)6p#W`8Q$hpnDp(b@B#`*g%?slDl7#o3kqO_R;R*OP(UiY2>hw=mEcc>1^=?) z^{uRJ0N9rbUqu1eM&ggAi3nOOG-rT}U~`!D9zyPHf<|>LWW?1o_t@tTn_4`rXx{8f z(O_E77zcofit-6R&KJLPMFNa1EtpvjN&P?=9a<#VtbaraDI*S0(+e{(I^HNi!#x5 z36zNr&tdDKXgZ@YS8_5!u4y2s+uyZ zV&0r7W%Eia8)B|dukm2|V1|H@P(66Bo!=-ZXY}0JWz)5wQ{KIHi=+|B@W(_3zD$g> z@kQo4_@XE;EGjQ4DrKbCQJ^kGG_%{wJ^lo@#68~a#|}2nh-#6a=sCf+1Xqkqa7WJ_ zFN^)diHo=p*eTKtR}&bacI~zsXRhRV8E|{YsNZ)p`ZovhyT+(CpW7`nYl+La1zz~M z-C<-T(~sxkXBpnJH%H=Mki{@W;|DTEPYoJao2(cew&o*wI;*>Hw2xMMp0uB7`~>(! zzlGu<<81tM;(U#)#_pybxyimaS+`=#eR|pq=!q|+IvQU{HvnInUw|)srdK=87(V1o zclc0u$b{kJ#*cF^1}3ZFK`jrOW}nns+j&x}2J2UDU}a7@Qr`MS9e;%>B>^WIUs8}3 zT7gXTb51mVC0%H(_fhKU<7&gG=9C-kzlV}3>AM9fEMk8*z8DL?;0u{$5m$a_j16~1 z;@PfY)HX=ldW5uE(sneKjDy7R!=!UD!u(QQW2zm}hUK8KLs+*=y5on89OI@aC$rmt zdi4@m+vlD9PL{c!dxUu(B0|qqQWFiG@6hSQ1+)ECHg6ouqy9o;?_jbbW%x62T~3|Z ztM%=T{Y%9 zyStiy9b1cp+Qs_#pv>#-N}ZtYyxz`K_goL$uC~Xi^Q-OVMLLg9Xm|YB;U}LwWUTP# zA5(dvPe%RR@KNK&5Ag=OqldCSIBv+;@$TqR^-MHT_loNMDBpBv5pdgUcB|y5A!lkD zb{?n^2x$Y}ukTFe3sX8tMhN=9%6E8Y|IuSfw8+Fd{D(8dA3b-_V~6)a@Ys-1gIVsD zHvJJn2kTK^-&9SZi9W(ZDH^Oc{x^z_9x?d;r|6*+^*Q2DiUxE0|Bn=vUQPAqe-%Xj zgffssf4Jm+n2Zsg;isFC)Ta0!DyYMEGDI9n>cPd;jV}#8dBo^Kx6UFCq<@!=@>spn z@E=jFKEvp^tJ?0FtS9T#^0K*lJl7}5FshH0l$KQ1$0{*sCeA6D?$5sJ)AcmJK6->k z)&omQ8y%*jRrTk#+u!)CdB{L{7==TaDh(Pva^&#wV@Hn|QRodiwWM@fcigC=QNZQL zS-lq?L)&zz+3~x5S}w-$-5*8bA-2vQ5x)sw@mm<)oA_oyTf_TU0!tcmj86hHn;YJ5 z1j1E|+8Exo9~0W11Mp4>Eqb?^;jNQU@f)qNJqShIi7Rttzmnjd3x@&!P=c#(Zb^o( zl7yoLpRedemR}@X-R7ldoAM>LPYCzx@WZS;?kpi3tExR_{+}Be-a`^ux%0|1`;qHu ziEJG;ea@CvhWDC8PPk#x?g?ajk4Rdw?cfYc~%}Ms^(MwY&WuGl2b`5SBZXR7(#DtM)Tu~{OH(IE4x+M5B$RJ_z{7Se^ z7L$UU?j)W)evofx>>cCV2EvnUU1->ZdRT95I82$rf(-{(1Y8MF7E@9W`lY%?HR)nK zsohPSnWxvoQ~4%|@lVOAc-~;&3QNT~9V3ff-P|6%O8WLG>ECZ2|0_!VRLqtgi(W;u zD~fAY3YwzYMR;ruhlWn=>41}kSS`NjN^-&C3_=G7d0A!%xB zT^13Jqwu;DI>4&QW8vS0FD*{x)mtxY!#_*9m}DvVwAp2>VU#wTj(C8a?xaZoKO~b( zboP#^IX>ZZjkq5^6pe?@W&X4_$_JdLNxNiGFLBO!-7dN8IMnar4$cmke($+;rz$xR9kh(TTvon4BRE#s7(%^(oT^e{a9crHVoYP?H z&mEnPIhE|P-HxlleS`~J>er4=OVzTIQ*OTbbj@|0oaX6GzIrVhj~9eDeR@*g9!K}; z(VOc3RXyFydCuJYdd>XaPNz`D`JkSNo1`A<;}l!(ZHqEdmLK!dZK`!&KKxO;qb9ST zv(hvdy<4-kztbgTKKh>8d5m+Lx&3`rF~FH_KJ$V4aDX#n!Zja8<9cpse9J-PJ0zwJ z)$fQsOstuZ)cAK;{^~|aUmD*7{j21a$%^qKu@5BXO6&(>Uwx>mj&(-lJ^N8K9uo|| zk@&hqB+KtaKKw}SIo6qJ?)X@ZKhEiqE;sGnYK9GUKe6O&nl}emiYvp-#a)0a$4OPL z#-EIvf}4sf#!bU5#a)A2hMS3-g%e!zI}$DdUCWi}GjtH%9rkV(aEAn%R1 zn{YSdZo%D(Q@G_g`P~-yx6@&3cR`aoNLWE+Gm$>yP8(68o*d{jZ+$1pcj4~Ft;DUu zttQ)!Powc6YTMp;a}_?`>6u*lSu}oC>^r7*ZDtt8Q0DQAaTaH&YM7IJb_^sVeCesM z9p|Zz?gL2&8OCG4tfN`doWOK*sA2q#dEI!@PG`FMCV2}BXbp4!7Qk-8&&@H6t>>`D z3hpVm>~js{Z1A~BG91@}J_11nZqi7@c!cvhU3q8`8IHp*z+C|>#?0<&5ar>To+id#zBU9_encTvI5iT?+@!^pQ3936P} zPn3~PH&3OJEl9inXjZUx4>pX;MjOV1Bsw5l1A;T@hKtD1g$GWczuzIelZvjH05{>L z0&hl(uA?H;fn9(*j(qQve-yB7_(xHh1cmSE&0#ZeMtIIVi!O5M7N~TtG$z@{FgB9; z5nB8wT2TdgzUP690Y<3IYgF!Pklf9}{#II}$om`>X-57Z33tWsLB-Fb@b(l~MtBWr zkKum{CAZRTipsU2+aiR2;@N-U7E#vUsZ_^Gxcf!=aSVkN^3X*mGwc3>p)|S3FkZl2 zgL~#|HSQ#*gZb?j>XMV3tCLkgSR=Te1g zT)yFQbTW^VXx?U?&F@Qf%bHMS#>w@BKc=(Kr8%Kcn5EPhI?vlrz7PZUhP~1FqEIx; z&dF`ws$GZfN7JAy3Y_`6g?+97cdkzh`4+3q2Ctt_S##PhJTWH(U^u}WRqv_$o z<5e%uxv$f2|BA*l3!E_phU1ty7*5N-iN?FE577;{4LJEd8d6(^IxUi3)jq_`ix5zZ zylNs%uLG$`_5FrY2!spY0^tC5=qFtV(5MnDFe>4wGa$gq(ar*fGMQ@yZ5tY$b~Cz1 zB1ggE>8yHGeH)GUzmQ%OG;pXZXp9@r@Du1|{aXbvgRgG~QDZMdJ(C)4=IJxmwF@c% zR7!qz05yi6ptJsM;NdK%PdJDg-?d2P_uF)Z8^lADFTZMd#KO2;`5kqeK;7&Mx<-5u zOanHjsE!=Q{uH(XKgTLKkkY+cdHCUcA9d>KJA-zmhK%O*qLHZmTw({SQ z{;8Hh#e#Of0_hv05;p_vUk!6KDQZ>MswJSxEy|Ck>UpsbXHnPx4Wk`RFM#0RL;Z1Z zQL`K9VTpW8na!&y^ZO))E;uYfBwRZyQ*LFH43cR|E13?4FnY<^FqYp7>k=f5RS`z_V1 zC6b^=KlCxOH;S0erBcPTz6tKm6HyYtZ92NiP_|@&FGSovbv)zmMp#S$KOx8jxbIBE z_?ZXRx~y4JNa~@DJhZA8x*6^-2YCwNwJ>-K#`z_5fmA^9Ujp)u;C+Df3Akwpjd9>S zqd95dl}ZkyLW`U7z?B3hL!}sF@HP57g=7YZl92K^`a+~icUrqicdYtosB>)6c$LUj z++T37;r@zy9rp%uwf5&|Jm*a!+i=@)J8*vku;`a){KwGWiM@q;8}|;5m*I?^xc6}H z<37NBi2DflG42ywEp8W1exHVnV~o#;?8bc_B>n^cI)MMg--G)C_a#n#U*Ye?eH~KU zPj=ccyw%>5o#Q%(2}N*GTnr}`HbTR!c z;W8)O5`>LE#NsAtbKMb_60izi$h@agczU-xg zb0ayTaNk3%;7Tb;Ym>Ck<__px~Uv`8${DU;8oMte1m3}_Y& z1M;1Cwdv52E4km(eiV=!9aNmk5ZvE1hQ{vrt|2cWV8tIF@W0zI3d6ol($EKj|1FK;I-Hn&HYE8t68S1y`(+foF;M-w*r^IvEl5+zCC(SgeGAj#qe_N{qiLXU3ZTVwW;?^v zb$k#lm3S#dSzYCNy-9qXI64xH2Z{otn7R zX`}5dA(i|(!z*2IT#ILP!*$2?z=?M2h3kzIQHJ7n~KLR&w9`fltb^J2t=S|ufSE-?7Yr-Gdume zhq;X6h3I=~!wRQaW^L@V*yp^Yy?SlUwiV989CP~)HSQ5-LUJCDT!^~}cQI~0?oYT& zaF^mP!(EO`;;Lx+qQ9rbtIbm(W+z+)ZZDM^)66tZKpJhtm+JU4vovIUhVdyvqDdJ_ zxCl-vr2(`)cNR)|4h>53=UBwqYW#9kjZ63=GUSnQD-ZS~{c(D<1^z1_xC!{Rn`U`iLWGW59HxRB2!Z#9rlorXuHxd3zJ3s%; zgh#r5_!h#S29>y#uo)Dr2;UxrmlM7!SMn!A#%)AOf&y+QTo#1yAUrP!uOQqc2;WI~ za6iAWy9kS=DV4sP@H0?N!Yc`HM0!X?R}nrXD0nsDqjkX{;~v5vEdmYS|7+?bY0_z?*+vL(EMa919X@S}vU%aMoS3&M}%UZzV@@r}f11o0;b zKZ#qdTW=T=ufa7zj!J&w&5TVXw5w0xh6zUL`)c6h&WW+w57OehLfpjeoT#3A+_}%( z@ewzrI~~Se^D$Bp9i#AbF*p3fuzYe_f^xV8*vpcK>Cq0!gH$&n@`q&r`76^yU7)M1`Jk8fX6d6VfqV4t%28JmIv=URO(;J)o!XPgX;pa5}2LY<3dO zuHTgwU(>XzdH2ENf631%2>i|J>dj6;&73Ek_cEh@{!d!`5;bD8bAr}dPt#m+&-{UF z2v3Cr->co97H^Y!Fa?yxNLYTryy~CR;^ErX935OqXmMCT^eMd;Na4TH^r_QB#%Q`= z4DPg$a$ahvk0G!V~${)i#rcjk4SPDMgfXw#{UC6edzqz{}1qtf{TyP zuGar!yVT!bbh;(C{_c18TjKw0cvl?2FW~ScemW8^iGXACa-$@tp=_!&%@i-Pbv!WReO>johN=LeCc1JOP~_<9VCOH!G}GPmIJ z7IS5Z;k`t_`mzxH6hOZyWSc{v3g{kzPNCq-0_dVaDC`C4@yRbhpv!~ATNn$-KK)yt zMA%dXku`)D1mUMKkQWBwnIlf#{$ z0PS89gsTT)7cZ2$_G4h24Vvk=6U!hksgwJi?XQ%|%IW^|>sL=rzs_PS>EGqZDEZwJ zpuHFWKHUAd2XJd}58@ueJ&cpzTKsjGtQ)RKkLQ4p^JK$b(h^Ca8^tCE(sC2>Ren;W zWC#YC&ahuH{1xFXzf^`)-2}tRMPzsf=_@}eS1<&1))=;u!5*PS67APHj5RDZkZe8y zf_(!2Y=C~=FG0Xdt_;A-3Dkl0(=KzC4FZ0Wr#B0D^l1O-I`B>b*8tu_pyhXgK+wyU zp{&hJ=KP=3zxpb2c)qOki$5g8Cdn`XK9ip=;gAfql3`GQL1##>sw46yideFk4DI1~ zEf_Ts56Q71m7}fkziz)^+In?* z{Fuss=~9^d9EW3Sm~VkpXvtD4^c-lG6R^KHNn_R(T9951X9)Otz?%j9kAQOpyO*Bi z@tp#H0r(z)kHFTEpTM^W_Nr?DZw6dV!0sJ@rBxvTuMzMTz?%g8M8Nh~g+6$@fL{b$ zE8tIqy48V``%~~G%Yg4dO2|(N*VtE*YW|tWHwd^A>q35Yk8c(5OMrI@xH(cpesxdp z6Y$G`tF8syt^Fb3<=3VsC*9d&(2p?Y8w9TYy@b-q_I_!G{{3=iH*I=w9`PG4| zuLHal@Ja&q(+Jmtz?%g8mn8750&m`+^L5K>1^yb~eFARUP$20(zdisjCr}3#=F(4Z z5b$4ldb5B(4#@gz3cORmuLDl*5qPhbe&zg@Z-!pgz_l!pz!v273IgGfAssGBZ}99U z0=5$jAKh#LZx`^JfNKRjHIUJQIbZ6%U%=Y{FS&t0i(~<+mQXk(GHj)!NwFIwuzmn1 zd+K0YC22dbodoPV(Mj^F>#KbN-T}DkM!*LeFtMh`a#GE|0bV2EXX=D=GN9LHf&U%& zb^D`##7%2;7JG zyBml~%}Oh8O$OOM0xV9l&A@DsUmdcox1y{C*~fvCTtA-3vLAqPp-{ch{RBX5;CA6} zXTsG0Rh@9I%SZc-BV>f8ikf{2^fTOU+~>HR!8jsF?O@nF|EpZp%hThX55-lZDGL7y zvTTONRt#bJJqEAvKnq#ym7l<)z+bP2?-RHz0?SXjoALrSpc$c2doM zQo#S|(^_Jh2*Plws8tk@0@C_GFNTnLJnU9P7bS5`NZP~) z6<_s%_TZr;B=%%_Bx+(!jOl@x`lRBkS_Qvv9?P0B>Ce--FEoi$f=X`rm<0kuKLuTHcX}o+bSrbdL1sCP|B-V&g^9A3&Q| zP*7usl`x50#I*ORd`CRaw1I z(Vq&f;t>f8n-Ez~_2T(AqYR!>miu2Yh7`ff#57Iv6o$oVGU-tnqL*6cG&uxW(0lz< zMT%hR#QLMf^jTvvd?h#E*D)ss)SA~Tz=296O~F(3V$uRbhnNFJo(f}|xMI1+akViQ z0;>;#E^NM8bO;?G06~g^lQRhBL6D>1kP;v(*#EfNm=A?{1Jk1gujOu3W{KBwoKO|G zBrDM!xKSN0LudiGAy$rH8~EDc3WOGdE1?oTp*ki;%ra%>s?m{ZC=xfJc(Fcq@L6qR z6@e^)V|!y43Df{666mXqr2y`L^E-3=#HZfRov@Bcp z8c+~|90j}7D@qKfWs9>xx=>&yA=uX-lTZ&JN#H<8B*7psMBuplwWKqP5DgHNC}{Vj zA;1PuC`jBzo;uy@CFUs&)ZYj?OM0W&tEy>4IuCS>;ESk*H81iQnCRqU1c={*;LTQ< zNserWz(}jeq(PuSpxi31XiA=%Ah7R4@XEdRcjbwKGzD)b3o0sQK#|Bi1xK4EHNoEs z`TCKmwjQ9Lr|xpi3xp ud+=}l+`~ZC>L{E}!#ZFrXYkz#I}1ApvtV7Y^XS{)qiGy2fTTm+RF8juM!;hL diff --git a/powersync-version b/powersync-version index d5d76e7..6017c3d 100644 --- a/powersync-version +++ b/powersync-version @@ -1 +1 @@ -v0.4.8 \ No newline at end of file +v0.4.10

  2. HKaB2H7PB+ZQqRg&h(A~_nX zK-6@BEJ^dDO3p-H-Tf!&@+g;^q${Eo9JaUM2sUqs>*AWE1yMho8aU%lHYaFd$dk|m z?<+&>t$>)ZO~RMkmbrP?%O^q%UB%;vITdR)8N50KbtItNh`2^TrWNqo5N1e%`Clj5 zn!6G*C)N&UCVXX;d0ZdD+=i@W;IUkUdgNp5R^ftTB2<<@EiknO$F8(Qe0)0DT7Z3; z1;!yvs03t<&BHt~5SbW!paleX1Mj!g+tlkoZf<4jkDT3=fWo1BL&%j*6m80TLsd<` zJqP&?M|!}UC-Qw2aGpTP*5vl)&fPX?g;Q5-TP?!HKxR5~mGljKmTq zZA9&$50Z2h#EfSkXQO8zQn}2e0{krUvU4v%&)KmgT^)5|lS40{vpZr5dQrk8T@&?S z60t70Hd?~>%3=x3kR)9f^|WK{ZBEklQO+@uZZ+H{N1%$}J47T&i=yylC3CsNXj&Zg zC9wX=hVeD#4YP9@)3KZPE{!DV2Ihr*(%p<;1$d7E4)ODB4q~#iWAjE~99J|bu!wOP zCMw&JV}JG==o6e8=ip5k2;t6Xj~-v{lDM8vz7z7bXM4m8Oz(y~c5F8~P%60xlFE@5 z_)gp7^d1=EfT(#nEavX{*b@B0DKW*YlBTnXga;n{$+^0tb)of zx+Z;v>SNXAh1DZEH%_Y{*SruHMdyBzYv6{;^#SPu_OE;mnUF*}2(kMHS;aRnN}i=d zX2{>uk`;Fhj?}`Mc}T&BP&?MhG&x)$kz$=Dhf9Eo+h*yMuqy8&>_w`K%d{}_z&?I@ zSS1tgF~r!qg8W|`_Tn6v<1{0TE^EiZNi+(*E~txSpNYj!iys)YXW+62f zhkluZRF0(SCTJS5(E7rq33V9Dgqj!jCFFKMDoa+_Z%1Qhj^>B`nv%sLaXH9(?BTj1 zjN!}!3(z-mN21sPs|;_VN2|Fo3^U4(Um3?a8=mV#w*a(X1E&q zg-=5GC>5swcn$$GiLL&pjV1w*adaXynDqS&s(m>h|bRp3Y@pE2V`T86FB?h!}rps5Lo#nzNKz-h*2hb>h8-o~5Fkt7bknYZdO>z%t zW!T+;tE4HqpJ~mUTyEoS!z$@UIa+?ej%GS(wMO+EnVCa4^(c3ZbOvh89sFP(fVrCo z^vc;6BJx!TpmKKhc<@Y9JbJt zGMqgkwNHhs1PKW)&c3J66uwKmDeOK^4j48g2M{bh^g>t^KHF>0g}to6IQl$F?hxg$ zC5-*{cw9d+adVGPoAmzCOJOe~fpgAwd9X`i)9K}~e|%x$ZUu#2WTRKYzVUgV+3P^t zuJAWNZeMl79iMPXo(6riojHla9Ke9|E}t5_87^tZTGFl8w0DKw0ujE>plCH(KMYs4 zC)hj|pFU(5H(3Y66~IXx1I2pdBMbv<2wvL2C*6WeUY~@^K*XtWsk}&QMWSrD(uG=3~wXYyK*28@Sf{y6vrv}AD4+I z&_NXkZf3b8uwPcP9YVWJCQYVdFll>hOY#{3O|I1fWaBrb2z1g^8|dWHrqz1dQ`z(I z((IyI56=BLc5yBC1-S9Ys+pFe^4VAtH;n1hS||(~z}eDF@X5l{ha`c74yRQ#D^CXi zDYKbQ&anhwvTRFxJ6(pNv1GtDn4=lwJ{4&CI71OY23)p-0XA331OVAQDZdDTuC=`l zPE||k1OVN9rYiy`mQ zn63yg8Ey|^#j?p50NFJ{HWYvo?P85|Z7uTPDi01)X0ead29W1E&Lb&JIJLNr>D1P{ zUU}Qc`?QGZiU8YwI*^NNHO_-|LoMu%d zIA&CY#PpPLyxFGA58W-ov$*B2bND9{`FIULWTTWJJDnlj;UQr8EKFhZ!@3pI73kTgNghfc%4)0AsCMKNFVz4z)Aji2U)2dp>q?2iNt@B(sX4cd?Cm~o{>o|85 zJ%p4|^e|FzV(|!45UfW^iXKA>&cKiYbM^_OAlOjrnt<&FZLD?6HlLoX^)RBdjh?DC zT}f84Z}R<+AxGb|skZcRuzU!JDt?Y5d_ACgx|U;nLiJ3oH;Hwm4W8y_Yu)U9fcao} zB!U*;IxT$j&8X348=0hA&8RD>u5w=foA7!z-I9f`o2hEq^s-U(TrF>en>xo&%G&qw zpRZ+GvMJU*1or|e(-y-uVA{e;n2(JBIxlni6peN7MbuJA67*87{}elpgqL~tE0_d$ zThyjY((O_IP`vfsRmbq{%d=NC)Ls-g+@GNC1Srv0t*NU{a!hqt%U7Lz;#6E^8RFNS z)E-Z^(rdLxTsn~huVvP-2SQ_e9ijZTP%osQN3#5K91hyv;lI3`;*J1TN5HNStj>vO{ro^dZOM9Zdh2E^K%A-+K;Y6)KE6BnrT)|;4=%FWh zhjY;uxeM25TGA8vM8H1i>vdG*%Z%mZ3MTG+_D?8KQ+R7aCMnuncLcd==Rk`-u>F`v#YmSkxgxSz46mJ9jMH4$T()xD;nb_g+8XpQAX@G@)Jnwq+0?n3Wn zdf2}*q(7{IHNn3P8GD-mj+hLNOmGa)>!{6FB%g-ON2{GWq+~m_Cu3)`e*d6UbNqvK zd^z(7CWVVl*7Xlcmp$-c9XD$0gClE}xeH^O?SwPJmeTUIL9^F!c#>UKVYr3f_9CI` z1z{3=p-f!Z?Z`{8#Id7cDVMk{x}{75PD8;~e?g9{JJ!}lw$&DzrE{iOvbAGv*tyJo zG#}4cl@ARIyk1)rG+5_wiM?Js(oXeR=RD;8!}i*;d?%fY*PgV!I9qYDf-#e)W&?*~ zZOico*O0 zrMIE;^iJH+Qtp!qLQ|8cEW9Na7vB7tE*){{1gClBD~i9@bkU4##_AjOrtGuMLuj5I?Txs#J0?dwb}vk^WAGN^rW9_8^9{>s5oF;eCun*;in}i8 z5_^|*F&OdjCe4U=^H+#3iNL8VU%R+8;uD`PE+Em&d>nU{XMwmGhvZlvW=Bd8O^M?- zOP59bfCMnJG>5a`pIe4iLVd`BJCb}!axVDej#RvZ<_WTsk(NZ|?Zg@uQATbautd`wzx>RTN?UhKg0KZxiJ z5k6hCfg2<2Y)}B4mP9;Rb#>hoVegGibxXvLt(*-kjreib4*>7-Z$*hPCUSf``;v(F zTw4I{K$A3T(w%6BUe#U}amzpLOZYN%M{Z(4BjYLxgEC3$GN?#mvO!? z2=$oLattog3o6c=zdgPP35t!m&=m))Lyy*(_XVA}IzuZWE(ADQkq{Ce@u#p^Z=S@{ zcXusZ={A7tEJL6qJs5TI{cBnk!E36PZh9cX&xf$FZJs3i+-35dNMPBcZ*>!Pky0{)bT(U^8@ z!5)o3g%^EC>m$BYmYrvqAm(Fv05jxO4=2E1jD*Jpk2vs8ppIF&>wvSi4UsYcJSupb zhf8J~Bf|l6+tB5FPXbP&e{MBMtU;KhiG{r2<{LcRfs?@_96 zPW>m_BIOFgvnVeP9*zzZ#7JCs=J!;*3Oy3FiSjySPT)9e^W$}8aH#EEy$O7SR2`qanEZIeDu2S~+!?6{S@?7j=eHw4tqyiKd^`z* zr)Uj@j!eQx=~eSxR_cj5=R4rE?1>sbE}+No`4HM|-SI^IsqaRrkIW}U?TOSMi3dMy zxZU)uIR0gAnv*5-1d!k;jyY3A5$E7*l}c9 zemJIE*Ka)9_|$rMV=ew}+sIG8KHYfq@q4Ph_7e^I3_Wk($va{st<#>Y$Hxi&B5s4jD>%_(*&aiR4qQQ5&jjzl;=YDq$?tm=ScBwfD);-@n2D9LbC??8}k+ zfk;C>(cY)zS>(;?uZ!6WW;IHHXv5S!XvLmtFb-M0PaW0RTlX#YIVkgtCf60JU9{hk zjt{$Z!Iqp-2g5(&m|ABYd}`!h4nzu8t5is2bXt*vAR$L;X7R21I8CoRyrD>z_XyI^ zi|VY-O%0BV>#V*_bc;%D8tCun{E$wq4z}B-*A6qxKSO8i)v;b@lDxRq^m+>Q7%qBQK z_(~!izpXT{jvvOgXQ4&;qY74?4F@F;EFmv7KN&n`xy)B z;En*?WFwrG%iEdD%IdYSu1se%#L!G(rN64qi+PvIA&O0duC9n*UFWy6zhaLz#jaxK$JOX3)+B#GNt>XA~buM7D z^o+q_4_#m9=CFkp)%hgC{1(?$<>SR_Ew1x)>Z|C-qF#-4)8kREoHnpYR99jSc{6Zl zU0DnlA#tfmA8dRYskC7nGr=xoF#EbE-_a%b5#qW(IUgm>3@I7C_Z z)OjT--9gLi;23Y`SC6^4N%vxOAz3m>?pJcqtgQ317Uk2#46UjwVZh#_tgdsbf?ZQr zhKMYDnG7B|KUl|)wUfNA(prw&@5~;m!}&>@+^K3X&s#Suqep?vnp;jsz|h0>SFUPBmE_{CunusUH)T7C9dEq~m zk^JhArqx5R>_>&u>-kC|pAGUhVX8wqlOYqJUS-TDPI2&N5VyYQBIcUw=IF)syvslg zSCD81S7hip@+Cqj$H$j)@lv~4isYj~Me>otrS&6*y76-DrhegMc0Jb!0v_kmE|b#O zpo4KeNBGF0YM&j&q3T?29E?t8I#0+k%nVq0fD5*4DvsM!dZapEstL4-D*3YGJM`r4 z3RDAeXh3!gEC4I$T2TpfWj*U;?C^4vP%vFpUj`7?4dzc5>q_(qtLy^7H7G%^++SN? z(wr?^z`wSh74xKQx8BJADem~7RkoM)a(wa-QT8XY7P(Fe$%6^HUg`h?s6}kAMOM?6 zpbNKv79&z?-XPSnqY@|2jlx%=_;>8Um!teDi*Dk&!OX|OAk%OxLAT_i@N-Ay;RjxL zU|+=VuATxyJ{WR4I*2!+xsDhP2Jfi%b?2|O-)W*B^VevW)#G+{9=NN%aE&HU++Sb3 zMw7?gjq+JnLY&vsd%Nwu>Vup)KPz-v+!VpJ`dAKEPH1htPoDE}+h+Z$ zqL0+O899+2d_aKG8PkYnNucnr13b*9)a@OV92t%b)@aM?eB z9zGn-Kc)iOqz&k0{PLNi-I77TZ zWh6dlZ~@;2VFl$rd5Vu`u@$Rja2BfY)qNp8qycO{`B`1>rc&i?#XQ)Ma*F7cQS0cfHO@`Z>IK(->-!Cr9;%_=O{#@5QqKsF1eelOAh>wqPf1P*T+nN>C1Xt z^uRLA@vqRLNjTeXqpw*7X!M{U;Vq*>^)7k(ay7oaA+P9q8zhpXXQP~wq|H%pt_3eN z;BKDU;K{Y%#$^vpYXDL&N>6Wq55l(p=^`7zcGv8riyM5B#BR_T4P_F?(l7gyOBzbq zb&+aqhJiJKF6E3^1(30mW-={+Jnbx$X8X2hgJpgXItOT6Z{yX!kE0#@unl;FH8 z*J{cuO`6xh_plg4R)eqbm}WkjDX!AX(I!2dy8=AyGq?r$DD*{C{oD4Y_)651-QD6K zzsd&07k@R% z+Z2l$Aa~M-C~qC1dz1+N$(AuRs^8*^0!5iaY=)~Cj4p2=_XXxzDz2~3>DMd z@=+wZ8GW7qI@0q|kHizS6cuG`l3svh*q-Ox!7qy=Qj8@m`a2Y|hwM(Y2Wc2jla?W# z)4Nr7p~4!4=IF<8;2y&Sy1T)HV={hNy}ZE@K4aJFAyn%^_y4e(8 zPkX8X%FCXoL+&$@``MwT7MAHDMHTgg zuRE_wUTE-k+p1#A(EJ4)UZB9IzcYXrDDAmZ=*0$8Vq@r~2HY)>wfSX^WqE1dDlu;3 zD-CF_uGg<}G%HK@YYin#X)nav8cHR>248O|D<(pqwkumGt2Z`F5$y!p5AG|9S=>Q-BRBo zQ8`k~ydi;X@7hg69rxH#RPsG7ht1Kw8s!@p?+Y(J7QqP!eIVqr27f3~Ip-LZx^k^Q z(il9lAKNUz_!CB&I6g_xK1t_?>Yqz?UQ%hljhsMVNF!v~qAgMGe-I?;#VC&yqV%=& zmc6vT80D@5H7~7OqTGJ1W$#F)$1hDD$ynU=&za+C%1ChJ_;{K+5)%k1_S!X#Qv{&t zBbjLd@5aR$+$p?>3Gi)0+ zyMODiadJ|8)aJnlfT28So8j%WqpyPiNU`X*8#qG)0d^v97^MG^%YJhNG#7f6J&jk`~qFZy)Zo%68NT-!_KxHkcht*i7cXa@pze+e%G@z7j>_pC)bYR$cdle^>tqf&Yhws=zl zrYr7gIInb-V@rqYDS5xL`k3@~8MMt8>(BdOe<7gm?mFO^DW9de|V#2sFsJc`LB`nD!3phNq z`vz_d-E8&0Rb9i@x6RdNFqYnoS|7bN!a0g=wFcj+F>b@(YUdcbox{3u^i~ufakBH| zo7#k9MOQJn&7&7NNIRL)-s;I2!v*?}MQB4}OCa<44olZ^e(HhrSg*j^2w}Kiw7jJMUf&YX{z+jiN^!-+~@Z zkA53^46Xk*^f-DyYTdmnXhf|YyQBBapo4s2%A_pz0flJX_Dzi9&I20T_OFPaz@Q(CA?w@clj;60T0e5-$ zyA$tn0>`1l_vGVHx(A|IO}dbP7jUiZW9aKB7Mmh?un1<6`aXX?%%*1e9cO_$2k_7k zW+o$gPt{WSBNrdqrSgh0n2)0dAK7vK=EdYw!4G@a7%t_&48P8a^(E0h5x%W#B z6%AfQrrLZtKJ8TYi2ijv9M<$HuQY%C&A*X@Eab^1SPG{MMKF`8_)c6C-mUV)n0~5{UmYj#T{i%B0#AU8 zPSsv*#baT*_*C=}x)`TU0?#NUqRVI4{f`>9(wxkEq*-@F0{&j`Ne#G-DCCWx;sfOrm+Age%(5BVf${{KhYmB2+=y#M!|S#}XG z5JB+(_5^R1OWpDyqo3r3U{+cYatH*1f+$_$k(DQC`ecVkhaKkGVYk|Scwm>Bd6i{W z9#oc<=>M5{@7+bw`u{)u{<8DVJTvpm%y*t^W~86fa3bR&uY6&N2S<(<#=tO^f2kn> zOMoE(i#)7L;0<`14Yo`J1A6i7y&(aMJflnCt(vw>M}#-*5kmr&d6W$Z6XBQy_84Dc z39_s~IWG#HHeAlpkzSyvOLWFD%=$Y{)RE1g{!pL_WqipvfFc z@hqPHTjb)a>)X(UQL&3h)<=ZI$Hlqh;?hb|Q%7ZGy0e6uMZcw(a)yp`FFsQ5!8n`h z-=Y>@^=ljPC6+!#Nq?EApTP9pi+;OSlrn#YiEi<8ma#y|_yx-tT3()-nvVag92J+9 znUpmuOZb`PDpzv-!pYGyZ5AK+^BPlyoV@tfv(bxRKGTM*j9x7MHqcZkr;}CDyc^^H zXhWWmJ{2jSo|HaC{Mm-QE`2IiKD{A*`V>FCDSawYKD{Mg@$JPmXO#|ZSseVA zo9ve|S1Fml;hEd!=VPDne_Ee@lQQNj8Go0kF8;d>slixe>_M*bsn*JSkor#>vX*~Z zyzHO;J=a;gWQ`e~S&@*H74OFX$5&Bt7Q1`znm!XIXhT(q99#r-w}_F=JmViC1+}Qqyyg-Ppzvqq0UI?}dk=YDJj-q8MhDa)32V?6UaH^KD>cmKYsfn3~AK z>Qjdn#-*mFj?3(wCI6S4B`k@0NQ5Kv8Yv3z+$KhumPP^Q$!RoC3(+P53``cS`ubso zS+oSQd4Vl_7~C0Rw?;oNgWcDPQToqI;>C92BfQ%kblpxgb{lrj5ql}cj^v3EkSdDS zu8&6Dp>ezq3fdTj!H&daqvp;6KQy)jFSJ<{yNi#(?(4+v3Ngk(7(m2UvRc0((Q0>!@KCa4`Ib}*zXt+T)ahuD4Ei+cXY^DS?3 zF**-W-^s^IdiX5T4d3w0tYkDj;*%$ds1TK>rspu0;%JV_${6L&%BT{aj2dnn(9$xA z;3Reht~bSDacP$(`IL^NyEkrVI3*Y%3=(H2+_mQMshuXbC^G?@gEK^UI%js^7};?ysx zsUxtRBUt;Mjk3e;xWF(^#hn_9Qmcf`9*5d)2F}c2TZRlRE}vw`_o`b;Oojti2s@ZJOkpH?jcQ zg>x;%aPciKjGtoU>*go}#!tL1paZmSEk<{JyXhFu3%wI2wt?zVVuZNG8|b@3^I)+# z+3E%KQ}jT;jRUkiJ=*=nMZ?)DQe)DoTw0;2*gdW5e}9L=kM#Vm+#M) z4d*^2KhTl9IGnRtJXmUwism2w8#M1anDx&en16J+V9weW%87ANM#A!sWh__5Fr=Mm z`wwtj!r}IcyyA@)Ag&ifTTf{mXcciGBip}hoo&Qgzp^z9?|^7>Wx};q_9D`?K2sy& zb+tnbgwl?pS@a`ZYae|@Yk04tAK5zFh`SFNahJ<}dpcc#Y@OEGuWTKh&43W)2uVNi z7P7PT*lQHBvoBZ34(asogltycpOCG|DA{mizIdN6#9|-)KrE&<0@ur= z2^)vH6&3tR*Z9Q(eQXH1enf0mj0k?jYd&>4+QoQp@fz1lBjWWryMOT-NqPRYP@T=V zs7K*{FI4-GyiB25ZjlPZ|5B*t&GCoBS0+@m)?GrV&i=22YA-PM1`!F2vl|CvWpAi+ zqSX7Pm(*Ku2_&A_4HeJzuBJ%6UwKQt#^;mSTxH(e)GhIWMLnY-|0wRToz{YIZbZS ze}KYlEe>Yn{DJV%%N2%Mh|493_=Fb@mm6{T zq__1!OcJlUv@m?i8-mqh68fI@Mqk}`2E6qK;9cbrCA-3}2FO*De=~qBlIjXK_C~P% z-3x5XjbMAykJww-2f_BtWrFSgJ_xpd7{C_W*1e@p=Ka$Pcgyv-d)8oBF4y7i^ynrS zmc@Yv-2F?x`kR8gth^C-|K_->$-L!_$h^!S7}UU6wmj=v5uxiCbq%`MUoP(PuH#FB2nFFJDFDU|eyzV7&2K0~kM~$AhMTF)MEb<0X*&s5n5GQ>O>} z6M`%J0x_mu42TP^_W|Nn*NZ9QQm9*~VdchQVjm(rVt`&ub8~T*JZeN;Df43nu;o*i z%?#i|?&C(p#r5EexJaf4j2VXJ-sJ|w#q`{1EA%YA0*I|(%+gD@5dCi*cRnN^){$%i z#L6xD4Own9DHO0G5~grQJ}woUQ4K}d!HZ7*Sg*4wEzaikauw@(r)d@T>yO+V5vrd|YeTNh@=^N14kG-0TgpWupzZo(1taj|uU zZ*CS_`|-1Ng&S@bJ-&W6serGuO`1LsRDi;-;Z`|Y{w@3x$f8~GclE$0k50o$40mp3)taS!Z_V&P?AN&8| zf%AqEN$9=pmWvC$MG_c4^|(<)DUlbyibszE67#y~eT<7_asgdc89-Fn-1$ z^kNRl^zf`f+EtUEGl;pI-lp5p^zgiwm|Juy2<`yyXJe$pn#&S%J3#MoVmAyb(Tlm* zi0&Q(28Ug}l&-oMhnmu*v}e~}mI|3@NkF=MA5d;h)2 z>qGJ~MP9i@|AENMcs`hs^9R0HChR zP?y`vcHG$%^MjAXYb@J{#Os~OSK{S4Hq5{!cH%A+evERj*GHrD%Rdgf8&|Wp^jmUi z@Ev^*g74)?zY*}!JqW%=>6bSm{a&bo$;Wxz}y(O3Cs zl5D?Tvaj-0E@~8hwTZKACIYvY1dOZ2R{}mSTh=ScbIY6RnL(Ow7ZQs$rt-1GjXh`{f7n;(p2B`|*1+x+02iGeX%{&YS!%+Vd9 zYH&FYe-J~?-ZvN_ygq(lFhy|ME$83@|B!b(LOo zKY6iTuOv6YEMcI=PhM!`kau{NV~4>dcVNChmmHSygVdOMF=2V?rG({I7vlE1)7My0 zi&F2GK6VPIo{#%@bq$6`eC5Yb!3ym$*eJ9q#eH>qxuHUt8+En*MdfQ3p{Tsi*Gf^V zNXlR92jB{<6jK>5^$@*FXHvK_D}@iqIvvSNS}7vZHDSz%06fyO`wNohQlI{&I(NMNn3(D~q5K$#b$_Ko_nVk?srYNW2e88Ct z6j@7~A}JsA24`bg37ijkgR^%g2F`~K;LLNh29&Li7;srj|JDG>JRRen+lk+KK{7k7 zsqd@-l2ew69pL!GXdFJ;bV$ZRsp9trAZFFKt}?jhelQ|(RpW?Ur6IDTDToZamxV6FFMk@B^*JvD z&Nm|P9|i>GLh;7cC=@p|9f5fvJBFVjwCLS)oPlee!Cm75N8fhJ;l_MD`c_-P`iR(8 zu~6je;P*jmQ(}UjGgv65TXkWnO#xsL%eOXMHZj8rBcsIr%H%11&Y#fBE>rOh2*%V# z@Ru{`*z-Q-i6d*!JTYXA7*1wdVfR998si6d5Ig6OkR;5(Ch2dPSR>|=xmIHsus;7h zD}>Z)wD?HysltR^GT#bE`ilu_I7Gf*)Ln!2k$r2$WU>H>trH^@ez1nY{SGl<+Cn|A zuK;n`tuzM2on`&E@o7FJ@6(aIIO4JqN>lF0Q7)F4ZM{-ymqRXZjz7q~-+CqSX{>by z%zeP>9Rr;I-(s#uTeAki?T={RYasF)w@xTiEhCr9z+{mXrq32V+SNa~MlfD%^|DYL z*~9`QHa5jV@sQOkD%e<70^=oCuc%<}ObEtgsTER^#b|ZnZ^C0`V1Q3J_M-xDt{#9NHv(|34uDrT1%PWd831^>9u%4az^uFxfLBNWtO>!njR?WH zenA*h8v$X)uvQl_Jh)#+FmC%Aj@(Kk7~_Y&d8hI`f2ViK%wvM$5#x;xc$-x;F5 zXhhVMt%#^E84;DIy=+8Oq|z1K+i+dJ;*F?zMnv6UL{u(y4SGkklFe3dxAwCBzWk2Z zoxEyM%3J91TdunDYSsT<0HW2aRDafU*C)+c}(*B%OveT6(hxWq4%d^zfSL3+wlvn z-0|bGbF;E1RN?*9i(kP%XZn0zX=*JM>%-c@+Cf*Dl2{F_`gpvGZq0VF zkL5|8mMNt@1)X<@UCH}ah}_boKkoW5HeK#xg@kuCA2Q;iPbw}E0`sNF3NYA!dSQh3_~hjxoDy2bMX zq#P34$<&vu4ZH@%eo*j+9O)&6}vBy89b33V#1g?AiWvYpR;FxI&lZ ztv#ZferbII>i4J>05A9a=VAf$di5PK-6vCw!uE@KET z_=GHBkM(|iTREvEp1@)B9nZZ>Y62@2mRAbzdWM4adod2G_lQB^N&MPPtzkH6-}M}V zU>8Y%;DMy2!r4`a#Ye?D@az%C#>#EV7=l|uW}htKYh5SDdv_AARyegsQ~r1td+Zgb z&~L2h2yu}(sIdf^S{Uws+qQ#*!r_-i6Kw55X5mc`Gxuo{^S!eyeN2a}&kzW4k$B!n zdFaxn4$q8-=%Zq^RQT4f#nr1{o#s&mK{(i9t?bN&XYe&Y66-V#49?g#aM5xInYMm_Y7i#+yjDF zn@!N|kQk&*?{_^g@Q~PE8CgCe_Z$*$rXP4_L%oY!4_kYYK=LXWYT-lAS8T*M z(IBNbn;51#>r=YnP(F3Glf(39x%u);PFu1quqXUt3bbCV`5$>61$QjThA2y5I6U&5 z7-4M5$DU1`CkCROj*5LD6-pG0?FfiQMsU4m)X<-g@5sUwYnFPhn0()pf zxf8qeqZr@fS8G7lmOQ1+8(w+xC;%_tUrhaZ0whtnCho;($9IWD#!Gi^|G zTpUK{+G2QW;I;8M59irRVdHXhdk8)wUIPPu63tyCo}}S5zNwWcZU|@CUWM_M)JQp$PPx3X(w|$64zgTE?*KOl`*Viz$V_tOeTl zHrMKIhQvnvZB1mY?h$uGMHY6lQuxPeRUtN6dTRpjz|iAKYJpH~>jCqcnA;U&Rs1(mC;~*sH?@YZ!_N+3A(u41W)-zl-@w zd#{~;I>(oa5((C*j(vIr7+7@2pj&P?V!~e@p>h>M3`;6 zNn#K3!3;Cch@F*&WfT;^w&tc#a=#6>oDm~r6F_Q-uqq1W3i^>{v8#k$Rwe(j)Dt$)!D>0Qm zEB%#}N}rSdN=~KEv%ez6HBv&KRQdw{%iK4Wt~GUnkiW!smV_*KTq<1$!~a6TV7~1t zsD0Sf7UupXw(2Z%J>8w8JXg=(kjI5lO@?#yhfn?zgO#B@{FmsY>jL^oUpoCQ249py z3Z%!8PSeIsLLrFBbGpTn?oL!{r?LiL%lO_*hkH`jDKGk{n@y zEn3TkH^-LbO&YJ|Do>p{wNTjQ$x`#g_s(jLuP&9AWUrqF2^`r+=2PZ6le z?4@aZmxJFxixr`4z_P^iBKW@6q>}84RAI60PL*r|8Xa`S`J)Df6Y$OUQhc8)tFWZ3 zIBnD&j7FmIQz}|9hflkr>L0QhdewOKX{h{Pw1?9g?c$67MHeqseR{{nIQ)_=0^H}t z_B0=51rM#_7S*1~C+0_3%7>D z%(lbr=e5PoJF(_G+O_VtOGJ=l82QWtEk&XT>JWE99K#NwvNXkVoL>YzL~^5e7VZ;? zV@WKDC);gHZXwBJhfQC2$wo4UpopZW*Ht8A#6MZV(WK4>2ShBj+XjP!iF(U=eF%xB z!k0GKP;6zB+K5+UF2_SoHFqD!w1sIEjy@)Tv zD6zvDN?IwXo}N=A?6XPNDJ#%lBrJ-86O=eq_{2Cg=09kIonE95$yt-VvL2R64-7DpJ|gGuPupl@PkeB5+Y{$7Qi}L8N>tWzG}SVp51ki#gPnp*o0%Ym71Oq4}Y6U=SaEH z3`F=f_hnTa(ijG#z9wBjU-~CWZkx=W9YAV$b2#4n**i=4(Ut()Mh0|Ntp2P7I|+Sl zwsg7vaoeMCusWc9i=1MuV_*#=)YtZx?k4=?!s$@VH_PYh760@@l#fHrs; zO|S+Ks{;Q0b>hF+`am_9)!s`@=dEX~O5i8Cf3|@bL^>-A6Yr<5=^xOG{%jivyG8{> zLsbw7m9OJx76SZFIAMFu*oz?YF!o|5ti8>mc5TDVfN}J+tsm4r5D*E6Ta)I{q6G<3 z)(@l8VC@cNtw=}ZTK^$9tm%>h-C#|FsB=U$CEVSD*vLs6tZYFX%A(DIS{qKXnu7to zVZas|MIRBT@q5{oiI~weP9|UEV)ov6G5a-H!Y{U&u%Z=FUk%tbJ0J%;ceT{H;jKtp z1umGh*8me*kSd&f}@zEMiqKWVutOzE36iEm%(XJ_=(ch?_hR45UBMGyUG(c?|lB}a- zg;SBF#Wdl(t%pVd-{aDjR$9)`61TfIz7c{`B_jnVGVkC8J<726sdXjzlLt7j`0T~n z(F0#?@2%1IYT@uqu#X{~#p#fO|0K!7$d18t`;J85m8c~e$n<6vW)CNnMrTF%ij%(rVi6d%({o<_M z6%?pWQEX5rSl6Do=;xlv5I2abt7YW1v;%}j5D%@fSHL!kuE4t@Gz;2-2-2G@vcrcF zM14Di7iryrWRb;oIMO3Pm0&QldnphzU1XmONA3tvgD2z<0dVSJVkHmTVL(R`r3~EC z|4}=WHrm6=j>JMAvJa7(@kuIep^RYqkSghT7=Nf`iM<@kI+1W?WWqX;o5)f-ly=gj zsd=5q&EhIJcpX*WpFkpT;X0a1me^r6(Z>d*(-qlUhl%;~assFw{uuazhCIO9_-W6)~ z;aekxB{yeZOhLOeQ<-RFR1Z0uAGWz++d$HxV}5EMeBGJ7dZrWL(3-H!)*p85r1mKG z_Ec)4nc_K>PWh>QCr&QJXO4zv57*W`l6eGoFh*vYM5fVPH>()J<`}*`gc^1Jr0g7K z>qYYyvYtI+gwL)`s7ON*6?+wrZ!76?C||u4S`L8{1>Ho@zrc(SRbfjv)h<+iqngrt#X@c>DB?4>R^r>A_|74xsyFVNg+m#{Q28JeG0 z94BnP%oW<`0@e31QL*cI%}=bfkrn!?vO;qkS$wZ4E0jF}*Vqbu%_gtV+{RYu>&gn1 z$TYG-U$B8 zi7z3la=>fZ%2S&n&HWF;w=UK%)I9Dq|4fjJGL|gpG{v>M2 z1}v@;3Ntzi(4~p$d>xcINDO_{UISa7GOIG#w!L_4@3CNXNF8>Nq2y~1w04pHif&j8 z_21z4x4V$p=&;l~6=m1yDHpj@(UG|8RM;;wL=oR0#Y(!tt{8GL-xzaa#l@1jK5ncn zPnlJpp3>Aj`i!+=BzjdO*mw~Ww05R*@$arDxBC+=CuA~Kh)zk$J?-nCl^+ktg zc|~3}&VKru3B=wO6d`d>dCCs%Zlou9(hk||->2W+u?`}|=Ksv)KJxFW3&-jBL zBvy_fP4#C>mvhJTB(3RvVv1CDbWh?WtL<=4PZF=qz-R19aBokv*d6RibgovkLH>rR zig;X!;&F5@vW6buPI*3|M=G{FHjQCK9JX81{{S5Yj+W_t6u+>rFbp=tkz2`gc4+M; zHu}7MFr0FeK2Yo?ff|)Hc9`ZSL&yuLht0EevuHrk;kfvF-` zTZ44~47`oBg>eZaw4>A=zZ_;o>|z7Flt3J0lO4WJK<2)P4NoM|N{@1dgC6LfNNh?% zk?@ioZcZe2E#YN5+>b@_<*JH=SM1$YX@~_5;=99{1%>!pAwCrA&g-jddll+3g~B0E zjFumbfU@K>G;hNAiUNK1BH>j#oa{=YLiD!Osv_aA2l^!ut72^`DoW20UbjQBciL87 z+@bIkOCIsS;XVYN!Mauz3UAnW&bs)QdrusfNAX$i+La3`6B$I3j!LO*&UG^SuAZu*ED zF&rl|eQ4UKRJsj%^+uD$J20#_>4c$BMZHNB9?725n?&N_>*snCHSBp8{!NY}_1+}B zheBQW$T8_X=OnnpLt2R+!JQt>8i?t`=*OmHsP90-VcKIPBov)#xuqz=<)a&}0N3Dddz$(+ z3dUYVS|rFVs}w%7+toh1<2a(CjGvolaGF;NpWBCl`+CI7%~ugO{lY$w5p35TRh^2- zyI5c(V7vdxLQjS#NOI*qKpxZaDA88rv<;QP;?5l}QfnPs`zp}%& z*;x4Ht4Z)hvh6{`$$JJbag?1?C<$s(h)bh#(B6}=C9>^!RFR9(zbtLA*q%f7nq?ML@&VIX;{B}BN zuO-(+W=qL8T}vXg(ng4LaMkB;uA^18HWmQ+sYR3Szq#@)lB*YX7!E4Oz>9dY1 zc*90j_#3&#Jc>T!kXPe9*O4|(nH-z+effgn?@+U!No9GHO3G7(=Ny?5^XtmZ!Eod{ z6i1KX1fD*X47Q*`c&G5ZLt0v8|I;&gjUz>x)>usoJAVgO2W4LM2`@NOwcOCJ9|@5o z3;9}Bnli_cBsHanE6~EHiPXl7A&G3A3u_&4#7-TWjI$T|UZ?HWl`Nbi*g?B!Be>Vz z140}W13w(pC@j7Eg4q$OawjVhp(!U-_`wdZ+o<}AwmdMS25abBDSU5->cQj&vX1j5 z3c7t^ZV|=9jo2Z(Y<1Ae3_i0oGOYbZM^2+((_mK`8exC8-vHKy<`jsYU@|FQ7U|h= z91Qeo^tzrT(G8A4FcHWADW2+#y%yX>2tzBa7Sqz98m31NB`L7~3~dGX4kbaTWjx+! zzBKr72k*>8{St=t?u^0ZaL&{<@5PD5F zSzy{Q?BlBrX(hKUFT68PH)$|t$Z>lZ0!@a}^F%Ws;U!3+6ju`fy7GoK8cP`23pzL2&C?v)Vyi z7>=7HYQ0C15ZUX4fmMqgdS6!dRBbR=*t5=;RqM!-I{wxu(k@ZOsQbjlnjP1TGEGVL z9k?f>Upp^r{N(IOIzbC+rWd(g8i zJmkpZO^@|k)*we@u=#d&sXIW8V6ELs+Xh~noiPeMNK2sXDtx>6bOvg^TW=t3lrc!h zd2v1vtXBnegOyvU30jRN!OFbJKv9loz`Z{mS5w(&(oSJJirp{5)_9~@lYw@LFGiD4 zhs>H1VW~qqjp@}j&WbL6yMwNGy=-17fMXtPJ%`hZw~P(CvQ>v91q`JN9NoF?IjjVC zdHwj|*0WIFp2yxyS}F1=OVwOkuyD1dgR)o|yqxKHn>0wRNYO@}?zWQHd}e_cj)I4S$U#YUo|-TM$kEuqJC?WIZ75 zdgMxKdgZlc7+mtWgN3e5$E6lr%w8u>2_%w;}J7Ri&8&1QA9WrJn+^9touoZW!gecA|4fZO9 zz4qIr5@yi8vcWG&$DDk7MAL@tTZS zBD~?agUyqH5LrMX6+|uJ|0lfZkeM>CfVA@Z_O?8~;HLr-p@-?WWKnd$3}TiezV!km zlg!sUHZTdMGt^y2TEi{HBn#>axlEfN$(HSkNIUW^hV&JY=S;K2<#@JmFzL>67Q@M@ zW()n!zJ^h#h2Ub+$#m5Iw3g#ea?B2Ui%FF1J7)WqDml)V>K)iUuoWbikX-Vo9rTvc z+9y!OtSiC5n4j(ZbOYDFRG&WDZo9*XfuxlFXn)cW{EtCPq$d=XlCVZB*N>EnqKn@Xch>mu|srVB5XK3Dp}>ATVr0mBLmB+*YZXNv!vf zC|FTR=Fx4A>$FndM-I??`i_CB*LMG|1KyrO`YG}r(`e8%%uEb5_n?xUIKH$r7cq6U z<9}KmaK}`=A^1H9R8J+>)At>NbsaifjX|T!o&8vn9j>k-9qD1*47Z&ycYw0x#H9LcCh{ivvckGq;0vmFBi^sEV{9E1ghhrAcsLGHC_>+)3KQ@HyOSi-1CC9QRY}z60k=It`oZkG$Y}bcGnW(a<{!pTzJtmD zqwRfK<6Q)eEmMdKR&K#_Ll^EQ76qfYUKnx@8LM>?1J<5$#&BjxI@BZ1A+Xy@6JXyx zh=sFV*-*Eej0{aED=pK3V5M-s3vRxb+@g_wzy(|HCAVoK_MT&eMCsOPq%(cc)n6LF z0n5z7+;Uc54rGI6&vr;={TVdSCJ69L~cymgbJ_5 z%yZ#e46M<7beFm^bw&G3*VG0SBVD7Vob#un7vo`9Z~fGmteupo6z1x`dGmO_s~?0E zl8(w!LNy;YRFW`@guElA`tN-Vm*wIaBt#WetIeTwnM*S2!JZjJJ%_;T1YVZBM_fZy zG9l1yrcUBzWFB?((S5#aCTXUzzQH;~!uYi_Nw4-t9i^(gX)vHz(=Y&SXd$|bQ^&#X z`$)T1Jla*#LQr&qxLFui^n-(ibV2QDa~woZq-J#=LTTZ92MpX`P7cc}Df5aLIncZt zpH)lmLm~7SsxGS86cX;!EX*VCLwWgUha2kqk+5j}K|j>G7*jC(7v}?uwm9yAy zRXFNiLfm0oK^u;&Pgc%6{D@XBrNUsidN%1GNA~hvQfB}XesXMvBlYI~5Pi(t8iHRi zw=e)4KZym|tHf|PJsY9$1R9mNeKzfWbfcYgeC$=&c&PH={UqOf%8_E=pSENWI<0fe z$-e6UUbOqBY%nK6vj<7bZl?{(sUgtPsGQa~A>~2hQiKQ;=a6qD!oqM~4Xk^R1lm=V zwI))p#OSGVC5F^G;oO6yyTa&@19*Zdbq-?MS-S+6-jIZN`8ygvm^sG#6KbPp9Ct|? zRj0W`wX%jx4sg&v94K;QA$WAICggAp_B?ExOU9}#V42ScqMoNr0^P=il^g5#zsllJ+fn_5W{YO#mM1dJs2iIOdYTM`~#fRTTT zoZ!C89N7{5u-W6vON%G#bq<8Azp)bDksS+h&i{jom-x836P#H{LKK{+6wWaL^nc24 zw0b~xjiy8~*>|MG!m^>pULX(8OWV%UTGClt>lYloqSW2$xSE%_l+7Y7uEqs-1q4o5Q_}NK4an=M3Zm8yiMW;n9gj#EApZg;yJl4k2bw z#WRX|$b%U;1s9WHWTq2p7HeV0)_2WrxUiVSk$MNXAJQTV7urniV8+njf|*?tTKM@5ruJLld>nUGgbOnQ$z-43c1e-;!-kH z>3~w{RV~>x!;pOzwST|U5DmI(Dd|lgKyGpid>W82#R!Rd5Lf1f2c1v`WSo4Ij2&~p zli8@!=5Q2cCYw3V)eybVd<{2Z>S`a|4BLfU_*~~?L!>EInk+?`&U3;|#Q`owmdt_r z5=$67S{!g4o$pNK)&=Fb1FM(a^JK6vtPmy5Z^I+xcDlgH)sF#i@=+45KjOfeTgh9C zDB=7c$DDS)dLh$BW#0|@y__0=edmDnkCAJXp8fe4ZuGx7?gr}sQlaJg)4>k=>jYq^ zdtAR;oyCLy1`^54o*?QqBgJt>1u?j*W zMHMQywZu??KC4IpUR1qm6$w*#{^lxjAN?dsmJ+?H!YTHlV?37<;ldN7nIiXPu*vt4 zV~e4NxF^Z8NPORuL^b=T?8DRk@lTOj`T=@5xFP1Gg+_S~MuYVMs5?eRL-121Wa(=3 z%T0Tln3d>fW|2U~ln6TK z0nd|`%GR8LC|4qU;g~7H@*V*_q2UQR?(EJdxpA0_g)be& zoQn{>ku(d_vjFW+IH5jAD+lB9(ghY1M6cD_St-;xe&g+g4d3A6`RNR4rLVIfNoIrF93daoy8WQh}ouO|cW5U*4RY<-c0Hk*={eFtU*C!Ale zMXwYKUprvL1`-{>!f+a3_y*#PSng_rvA$EYv&tq<%FC)OoK!J6yI45p?hF^!uQqvJCjIF$XRUGi;3XcUv*Hb8lQbQJ^Gbxh4hVjQ+@-+>MyWO6 z)dR}3yg`}Q>?mA`u+OnhMqASiM3_c1wMx|+aBt87$KcJH5ByFv@0F`#6a*h_Cav{r@j)X@!1h=5ZuLFr ztl|qg>I-5ut{*1a?S%bLk|<^B*S|s1;my~`So*XxOX6kE*U2D#ZL3*ri=g!zIyg<1 z;q(XRQxcp`f1NCVH{LM9>8>|Ol~U30H!&3S7|t0^Y~)*-@s(jHl)gnORoujLk{mai zy^UdEyK!BX?1S^= zC+8{+2lIGuy_TFZ(Yi3Bh9{zrugxFrvNK&Lv|38v(P3a82?O!ooLR25J{Wj2#J!1o zR_l%C038sbZ{R)`)V)KdE7P8PaX)uF2=2GZq)sSsvYmvt#ITk8=-jU^&K8mp=7#q) z8^Br!$f7?xDuF zawm-VP_J7wK*NXH^x{UOtdB?-J>i^W0443qNoT5L4vGGlgwj(u4VkrPX$aNrKc}4O zu<Cp z;kw-jgl82#oW2{kCVn}~U$ApGxrzQI_ug9`_}h8C#FZ_dF=Y?!e7w`GJ}1hFEgZ`G zpx5W*X06YA?YDBCwM{T;DJcK6yMwv%dPp1Oz%NL!Vp(UhS~}O`_o7jQ4@AE$7WG0E zNn>OKAvOCPgnUVcYgINlGo(Umza)V%s`me!6a7f?DHy#?h|4iJfM4MNMtwyBEa#nL zC7Eq6No$jw*D1*?bGvUt#h&3FlxU_TnRFj>d8L`k+4cViW5AuPLLo@(}5!F#vfs z-8En4*}y}Zqk8utWZewcTDFF}0jt=rIHO<1=L6IDfpTScdDl@YIi0N#668X?*@(MGM?Q>RNOkQCXT*lap_u{|!E4D%&o16T6YpEZb^&HGl zaTo{VkLp374-Np+89s780U=Bgs5?qBm0glaYKWO}-;+67&zRu0&$<0#Jwr)MxA|S3 zIQF7HNvjKM)-{SS_Eh6p44sz!7+!n8R!6y{xz6~(D4x|ydtdZ160F$K*p9LD7TwcGS341%+0M22IBBCn(=$%ka2$oSXPqd!v(F=c zLPv#+q-MNL!i%iMNFv&sgck)g z9w=K+XMds<+k#4jm*fUTyAzZK;b~PofqA`w+{!-z-~{c8UTJHlGd}S^frFf;!X8M1pYHdlggGVF94Ad;7EFAPjBIgD7EYYZLFhk3sq^;wfVK*A`E|7q|3R*y z-#GWcDYF(7gU)@({w=@-y`Bp&!&QHhyXXNFi`a!JN@1n7Ep%6=d=6Xo2dEbna4;@9 zOQzC;&aVtNi?FiLzm7;GnEc_dN z8b8}68gAj>O*-~BVOONwDqWG%_a73cfGaYSvHXN>CDb(#k7~AZ*PF+{>1AdMIgMBD zoFjInCf@n+=g`-6$oUeiYT@oAkl^ zO>n?}vB9ne+zch?g5dLnU2if*x>F?m*?<68cAoUmBh)_E6nxIluuIKa5WuYOUA z+u<(EC7a4qWj>vddsax0G5FIT%KqK}*3QLUlT8ofB5QZ;6IrN{4EYx!XC$ zVBg^bw}#U8bi4B=gA%2FAv>J#kBN3uRE~@xeB59}03B@l%=russ_rrg?CXOOJ5k_J z7k){hCWUFMe!7|dk9_WgPt5c>t$7XBu|Cb~B<%={Pt1zP94KsS!23_OJ8$-Ba^tyo zI0vf&YP5gOXozG z_D_K7;Zv8Q=_~&W4q{u-sQ+rQDRvdaUvLM}FgSdlI0%AUQVTA<+o5)wS-t(}d~51% zj_}E2bl;aObCO65XIfG9Qnkz^IBl|YYKdDiTAi6){e5SqB-xU&L_MKfA{=(6Ny#k( zsTv_&A{;?KS8F;}VbuADFnab|XSQMZn8d3LAL<+5p)95D$L*5vw3Fc|B2GNv11GEq zr#C5z7T1#Yu?tgATFRxj^0p zeRPPgajyFqX7B2N3->MOjfPdgO|t9@dCLi>JJ9a*ZKoUtg5IrQZ^JgabGA5#Nn+w- z9cc?X$2HiXf3Ud@CpzMYHsB?yTtf78qMZ~0661xJLv|;cqjYebu+Wt&lxYjn233?hRpr&2xf_jm9BpvuzXR71YB3Bx3To5mXc^9}~Xe7PS@`>pNc90iF zM$!!Wsp$r&i>7Wob55O>?ItV#G(Cz&;&b$OMNtPn+qp7|Mv3T8VE@$N0d!hv*=;K4 z8MnQU7Q|Hg8J;qymEz}+YNZbPg-IVNw!}*Nk}VDv230~~$h9 zEsjuZu>KXI-$|MLUq^TrkZ=+grF; zxJLTXf?r(!yh{p(6=RWDNDK|_{({SuH72t{&or#E0;SfeIT$^KaaCDm6_c1Ba-9p( zV`#@HSy{ojv$Za~tUj}%Zv~!tDx82()0M({7tD#FUC9O)yb?pLtoQrazfa*nVUsQU zOzkD6#?mm$*ZfB&U~9s}{V*aHIr5~$k+5cNsq4rS>`Mec3y%F`{c6GeD{EYMf*k#S zAzf%B{1Qt8+i!G*@=4HFZ8~Q_1GMNuV=bp69DHcV81 zHuFrzv(1?ERTtdVjjD$ditxbnuU-d=i-b2^@NqX>yNBUqH)<7+KyY{MZY(^o%3JHA z-J@ut)BJtP~Zx2!qN}N)Fm)KScTU_k$T_n(6v@P9+$e?6VUp8PWvzFX0 z%y@p}9kz@RDco116|od+MY#Ch#M08VG@N8V!0BGJhj&=K7m1=;27w(-e2trQ2M&INBLP=|Jam&Gkku3%nO>FD5@j&V{2(TRF_ zd$$YRi8%D1Nwj;9eG(Q<(6zA#s0^_3bH+nb^g5f_Jt+Oe8Lu6BIP@KjfP zvcxF7i;WN3cP{O)zxF8s-AY*Qs0*rlqwpjVQf`D#XRvou%p)Ymgf!&oX%Xi4&h-=VLf4DDgMt{R;#ysl~;Gu20sN6X0>cE)J zZdcb$VP%n{y?>ww=ld@%_HSemPh_*CX z@r)uOSj!J>RziP)e+JObmJ=rACzE&v(sq`U{0DB%_@n(P6K<{i9v3~Q>1ik)h_F-- z3-KSzucj!>lnM18*g6K%-%PBAG`WV~;ru}C`5C!}gU4*)Ci;g-f+x5Qrwzj=L>+0T zN90+YLgP9g^grJj@O{VUUI+4{GzX=ii|^R%iR8ipe!mJQP~YEOiRvIVa)~5H+ZCby zgW7Ha`%k*A^9(G!hN`dMynYSsV*kT+-K9u@c@T}ktEPJn!e&V040uUoM<^LYucl`) z5JbIKQqktHa;WWq(e+y*@EGr3u4mw*2oj?!d^h>q#ls1`N+e)rDdf-VLp%@rqvu_I zua7LkIfCz^@#`c1aa9_wj|{qwjwR<@hU+6|T}PGcBb7$|a~(}1|G3~@eD_3O_sY&B zgErvmW(O9P#|9Z|_2GnG*F@q4dFnNh*1u#qV5W8f3~c78g~DOO^)#Tv65o>ia-VPFAS9i}H%Egu?l-6aFO7i~Lr{?a zTKW(p=>hlwVl>2&>z2Nu`tooLOdmq~(Pc674Ho6EhtNv;NX#srsMwY8Wa9L7vAv`6BA3b7SyCIr|p(G7W$podY}3-|#Z|d&2|mig-3v_}!DK zX0p=-F@2<8r*m<4t;T~VoWR=QxCc}dnfS@!v_aYRk3-K@OnTdgf4J&kxrwZ8==3n0MGLx z@2{eZV&bLG`RP=>@ghf9EYpIao3IOShsz!MGaY|D6eD+N?k42c+u;cil0|#rH3l?* ze(sQe)t#mRB1Q^~M+}I&2~`!I@Hm7lqM=g4zyi$im@WrPpvzcGmsMbGH41s?dS518;y-K@h zJ*l0KZ| zxtIaErM&9~%{EmeJRbu`@@O2i8%?9d&9JQ+*XGK4+Br0*Qul%wvS=-iF<CiqXEG=27YgpC!X_0s$ShvSSTEYlpCpf&MZfGH3l!4VRPcO8?^~qDZCbQ ztu&>R%h{ARlHLR(XX0E*zm;~N<1mzU)dSS781cu!k&n$C;nZztRC!aEuUyyy56+~j zdnE2=dbPM!m!U#<&p@a`N9cWBzCz(c1EK0MNa!P7h9UtYhIK6}(g?w(8OUMY?qXqw zAy=`M3r#~>|4M{ihI}Que092fQ-#kA`KIdfeXi!~Bz|egRi)*Em9vz#*+bgcoZroNO{4H^YNtOi*kQl! z$fm7Ow~Wg{h+dOTo6{d-q{?@H%YCrSU;!d3j87J&sjw%cXHGn395r42p%H zV&shgXS;gkKKt;qQr(_$v=#j&<~nInMC8zx+WvTgwc={=B$VXPzKXGu>Cmt-hbAfc ziiA^eI)|nxyGM?28qtaOr8pP+S+BI=xm>DyY3Wzi^uF{rmxY z9*>>-JqEAUVEfjFJgQzDkUf<~kTV_z3F+4mHV;fKLj(cpu=MMfi4;lW4A$xzZfgwJsGX-eu zUubjnA8uRfZ1%l~(9BkF;`? z%7Yq}3Sr*mQK?X=%-5(C3JWif3VQ@V>QRkGrRZ|og0iMeMc0;Mp*Hqn%w*z-RP`dQ zYP{v;qJ@|{MJn`=R%oj5r{`id;d_vBp+EU#;=@)YoV{ovyf9WSbXF>4!LiO49@VPN z6&|~2TXR(kk4uH1x)ddlzb;yBo?7TH4_GJBxFD>SJ?QyF>bh89SWi zjE7Il(Ae~JEc9QjtPorXy8Fe}#@xom3k76D7MmmKS?evZpwN`WkCDn7WNHRjPtpjA z0tw77G$n_4#Teq<5-d5~@MK+%usW7SP7HzCLQ_066w&4yg3XF$C9YNwjD-eeKPI;_ zC;`_{YL4(sth`j`OhP&E*;pANKbb^zuc9H6J_i%uMDxh)hfoS+LLxz!*i}yBTQPO^ z`B=QtY*fL7K3R}{i1y@SB6%Se7M3G;tkacb;1RUOD>q9dYk6)Dw~elkWjaw9R8K~{ zSzm$ZaRF8i#=lvDg_}MkbxF$7rZ;;vC%>dZRzPM*DpFS%G1-rH#LKueo^b6bfmcH| z#4;@?fj43!|2v+&WmqX}j%9*&C#ar}tyoY=n~_)bDW9?w;3|xirxicR#OJoKOx9kM z3D9c_E#a!m?kb!WSYy!D%=5Xo=UB#v}8)Z)=kCjlc^~D zTggHysVMAM>%Qd$rBh1q@!uS5Yc=|8s%U?*DHdv~Xq@UcoRU5S-)MX>7V4_#)yghb zD7+Lq5NfNa3;N%wiFt(>qK~l7S~34l)D{*vl6j`kguGJSvmaQSq=HDjZjm%u)>mGR z#Rpm#QO{kPL3@fu^ntr%g#@cegzb0HAo5BqYj!*Y-7V`Q6RUAkVWZFW5&mo1-I_kK z@@{GuWmN?Kj^bLYtckGS(%}_UM0m;4#i)pESwt-X3gF}NdyEh z#mUh9Ufla%k2Pu@H{6R>z&B!V!N&{DNiZm7CXqTs~T4)t>rbdQw7sCx{b zMq}ukv33~wr71KtzEHormrN1fj)mpZG#S29cq>+}WWpWVH81Ewz~Mn7LRYw{+E?l5 z09zlV5%6R+8r9y9Wk#bRV4X|51M<*-Yh3Y=xs)_1cid#-%yWq|%beVR`nTmzajG2mcnLg*4lF1iR7G+YMo=vYNU&;ig3SSusOw|$CBWJ1- z_8K!)=`!t;Gvy0k8#CqWGVPZ$zGvPU5m4^r9OsHrWGv#TS=%LsosGTh-9EW2i zg+sOUR7x4Q%t7!wf*ILj4wC%>-^TWlX2!6&G>Co|D?t=g&!v`@vXy$u6m*Q^F>(ea z@6JUUM{(`*U+w47R^3zl$;lyTS)cSb;mH0ed+1gEZA5>JuOS~ zb$9?e6-MGWEU3X)i27LAP(!a#wqtJ%W!plufh??{W*Aya+mXM~tGNtQ*sj0?5dMR2 z3S3dKOOVVHxXO|&az#Z-59ES_tgguDt!xW{^gT%q(xoq5tf(z+rh$wTev<@IDND3p z2~pEseutW6G%=uD_)F3iq*Ct7RbKv<$W#dbTmczPdpReO!EOBt$Y|=zd5KKX6}3jw zU*y&l3m5bp^{)+T3QRScK$p=3jKZ4Ug)1TwOZ^wqRG1lZv8lp8l1^~3Vww{351(oY z0ae1eOBd7Bm~&DwQ@(J&TyL)Mz@?k3X)zD-Vo9{&(zR+@Oas?qIQRuUpd!-j3L@B$CZJ-aT2PUy(xiRAnS1ZvyPJUT`#taX$LI6N=1x5`b7tnu zsq!%+iziTnxp>h`afla<)n`B6F@Ac*xOwoHiKB5zEL3~Z%!S`4LG1**Xb_fSrW&e< zSIt~C;4$*_T(wQ$bEeuh)uBIU=Hh(qJS+G)Ggoa*f|fB34E;^hR;_W!cZ@b-+VVVz z$Z3wA+A-Z=o?6ei5kLfs$IQ-oYL9S`_R^AZx`Qg`sRImgr%apSp!9`!gA8Ac_e|u= zptfIj6w!%AaCIxZO&e787~9^=9+E`rJ0A2|&3rY@%vuvC`~~$QnFYy8EFGP%)-ypr zL?H{*&Sv=)*_NjE-v~_2&35SAwQ-LzMn^5p4Yd(`pDa?l7&;Kb)U{Zb?G)Ia za}=24&%X}inY_qKtUU`O)|$}0{!zDO-JV3Hnhmg;!0VX@jJyd|u4?~vO~|UCt^1k-PGaV%-Kf=K5C_X0und@|cBlD^ zReyv_T(j66qR{Lmc(lydKO);z3f;uJaE}+1+ZH&eWQlr}`KnroJum7+wuOqXCdDbY zEpqe|zDRnux2#x&?FEMr>uX`S0zI}CiomZ@nxw7Kv@Ez=6wvNS3QJcnw(m_*@2UkF zcCK`^p&g@eHx7J74dbgE*TFev-}luXTJGD9){?Iwa_cF8t?L@Kr_55`bCB;9wJoZ& zN0s4QGCY*}s%jUGzVETU@1WcncArcMmnmx;!tJI}tfjinQ9>i$0C|NJk`bUml{^7P0iZyq^pvMx=qmXtiS5s-zs}Od6jL8-f z9lu$D%!*&8Hc~%vbf%DfEQ>ZbWq$G57~7{9s03&JGHltOjGm=fYY(PK=0(1S^I)&T zuEn>v9Z%5V%NLA@jrx!$zlOK?&yERF@~H1w;n{}L|5EzQ+RPF|HdFd?)$e|!<8pO0 zp7nvgO13RmpF-l)0GZ~f73zJ;FW853LYf#ak3q6oT5v;1qPjd4c4J~nm#l<_*IFFq z^6Sr)YJ@J9E+}eST-c|$XJKz}azDTp)RdCn-G~>GRsVu|tWpOn`y8}rqw0unGZM}| zAa}N4-x%B5A+62I!8SVk9UWxffx^gLn0f(GBN1Cz(6}P5Ng4L%Hx62|TJ^_H5ngj? z$7M^DWsjN z)y#;N!$(`thD77akFvRr>Lv%ATZ<{&`-YmDuRjKaKwz_j!@X_^Tzdq#60>?P4ie#R z!Tg83g@>$^Azy0WR`yQMG-Vdm;}y+r6NP*+Z~-++NGZ$(GD+HU+crlxSu7UC1jFA_ z%=U#NS4gLm<5~q1`a;oZyJPlSYJYWy!$*CS!%|{v6++An1NEi&`b*57m?nyUTWw&V zjZhJiXSy(gvVG;C1BakVkiSfgqT;vJ`my>%$zn3_8$7e19XXRi#;$x0-z@K_J*1pq zj{N%?b*^!S;#A@^drWAGGS5M)KUc4osw}^1e^dVZDpP)Q(294}-ZJBN`FD}>hhz48 zYJcUB_~|2xapt&IJH4*;|5c#XKkA?hu=96!X?fqslnzTW=9bcy+C|dSM0Vk7i$WCtIyLioq z(64yakxxU{L)%Ql3xezPM8$TI?pbe&1d-OBT?`ZMheQ|vc-ac0xDDz}%9L#CTh9H) z8p4}&Id2I^V)tl%)Px5vV{pJp5ry1zz(xD-uSnZ{}=n%hMMPvedXaOYjYxDFd0K%oeLF^TkB4@FKF5SXo{Qk?3 zCN-*LpkZ9V*nmrLE!@iEu2keDhYUx1mA;EA!0t39b+vAGvB3^@ z_)pcw%HlL}X16rl6bK`L0|6Klcw$M6QFhC%)=N3)po^cYy_F-{cBm&f*ngQAE-%B= z2ENL#^A49(tDuz4Cd(X@RWqm1Lux{4o7D(iOAj~B#AZTuQKMM=+Dw{h3vwp`(Vn-* zG!~9&1Fo87&1m^%@Gn!0SafusGgt zkZs+S3fTJ%wQbO4)YN60c_odpePkpLN3sdS$IZk(%%N4=tlGaH$ zGrjrP^4f8GHtBgWBF~BwSaR%m8H~q^p+;Mkl#sW{%=5E_WQ|4NUv7r%@abpUdZj7i z{VHrbuUz0h+t*hvFxK|%l?#9?dF29wZF{aenm9+8Ahfqm3RzNlPn%EY34{{#UWDu@|Jh+Su z2zF>Ckg<9%XKG46F|DeFKYzN`pNVL}kvU70!EEV9%kIsLkrW#L|Qrko;(E52N>{t6?Z2sMj5ZboM&FRwJp?(hg zD4Ohrmfcg<>c$Ss9}41ON?`daSzduy)7naTovHU|ZC^;Y%%|@4u@2DgvyJayDQEyO za2O{3QESfSn;2}HZym?w3zpd)>rh^Mksqm4d`PbIt z?PIXXEyq^xjjS8x>{1&ko0^NW>w04-fhSf_vN)&eC@l^Wf%XBVEt@(Z-Q3DS$;Ji_ zN;bA_P_nUEgOZIc8kB5o%z$LOwjFEjvaY>Z2XgGflAhF73K6hos_lb4cY3|XJP z&omx+9h>cxx!JO*=oyvAUunZ>&D6E)PRm_~r}RTA3uI{pY(O}U|3T$=CDhu4=^&SO z;imQeXo|}agW|G76WdSXc&%Z_s8cSJ)0q2rMqsT)&zd_UFh@?Ke=`K;jYtZ^L8f7U zV2-FI`H+j7_t3Z!7ceZtBvxpA*jD3R0VOW@!u?SV4aj*N&r4IoSyc4;-zBK{hQqW~ z^B+fsxE-3rZ#tGsn%2)V*w6&ix?iX+z4oNN5&Zgvbf%6gV6C?~b*Yv5oxMk$uD%7Z zq~?<7*Psz4!0$Tf$2~B*`%Dm0Fg_T6Eex;<)YH^qui7f)42{4~=vmf6W`_K%dPDvd zX)zS_GvplS81*@f59m*%K`3$UKD9Nps>bhA+k{@!>r8tPypjU-lBks|MN%-#8ppK; zOZKZ?Wjv?j`^5FUA4U+5axm8b$NI%;J_r zK}T|8rc;Ao)Yi%j2|O6fQ1<}PGxag#PEo}eX6a)PpS(bwZGc*NKkRV|RHBGq)ixo| z3J|qvMB;NA4A2WmK?`$q@WiA-y;;I7<`jy|DF@YS)OoysqJ9NXj~rBeA@ga~LA6)N z0y>YM(1m<3#@wBD{0`pQ^xt3^w}@8#rrs6ug7~?XN`A+fUZjVAN0r6289$**I9S@4 zCc%yaEHBZeLjn`tS6kuhWw_K)hlIW&%fLigE3=eBB(|Uo;C)qZ;Mf}3z%tQ5?~vC- z%^1441~d8ZABgDYy+5=bMM0-Ibh+M|USWl3tvAAKUw>F_9lDCQ1ULi4>({HOtHn}a zq+2plDfOt@&}=2-b+Iz7L*J0)`|IW3qz6UfTY4iWmcjzEKz&=Z5+k3x#}5OPl>(G6 zepc%+sGSz&gA3HP1wU?hoW>7ifqYR*k#f6rW!F+_SuB#?Yc7>9b*YDu4h_uO z;>=KK=K%mru}026fO5LdBMp5L`?6H(`s{Nl9Qr^ zQB3F45Xe92bko!IS!#5E`@M48Q%-u|G|bwccG7eBRi`+?&lGkwTTZKvq^V95-TXI+ zp*dR8q(ff~J);`4ZD1{ApYU$so#2gbPUML-c>%MXQcK5LtX z89JwSGas5SAwJDH80LU0d*B>|F@P{Ewsu|Epg3veIn@Y$hRH`w)bIzpT4lmajf+sV)E#=3s!CG zw`s%$)njeW;|C}_n7cjQnWJTjhAx{aW~p}O)qdbJgKbZzJ89xY*e}m;F0hgpwBe#U z2{cELDO0&&%A}^IkPnc9~r_L z^V!Y}a5;0MSdykRc|3t8*JmDsMEkW*Z%s)41&+9igt>wE@ct{g}hN z6Ia)`lMp1XY{=s2`39_h$fvZw0gK5*obm$oGj5vh`gc*QyUOn?!@0dt6l@A3jB^cG zYRD!^Y$)X>3nN)^c8S=Gkke-ad zNOuVsVrf|fYY_4cy&J)jQ@^dVMd(E$5_p07ooF#8T*w9G_xIYjV1~)>ALP{8ODZc1 z)F1V~t1yb)bay06PTXU;)cmvAqI?*n0u|4OcfsI)lZHZKy0IngPPf zM&=nRm80i6^JqjoOQ4cQEJ=MH3FSLHKC5474PschLi&dbAI=Nunf`J3aUu^qA&Y($_^vNGlc=OIiw!R= zkeArIINroJ&5B`h>Icp&?d#JR7OAdtrfFYCVpx53y`C3cS`Z-B-hfjjmR+TuOw{U% zeED=Oy}M*26rw(KQe+}aW2Lr_oisa^Wfy$p%=UvC$d4=(T11GMh_|13{%yHDGrQc+ z%!Wa1u6cbec9J&DBgZ(fsb#|eLzEX4ITH|dWPz^Zw zsxw(4o2DK1E(i&Udbh;0809@DRmQUnb-6fI1wyWfXARZ&F3 zr(fm4L!Aa^%)+V5b*R|D&H}$FCH1fkBc2wVT zYGQFK({Xho;EP#?cl;|(gu~j;GHZz_5q3-@7cH|YPkic-Ya2g1ku_A_kPDijyd#%0 zlULi`c3z{^dN`5!qo)b^AWb{Wnn0LaD6@lwv1|4NqalpN3hKnJPzy5G@@2V}dB#m- z?ye=;S~Zu9lq)S*TzIvH=F7AtizA-Q;*{6qlEpWyF31}-c9>9y*B392ZcPT_uh14R zF1otFx_m30-L+v}QCj*#GRss~IicbO)%Hi)AZBrKpgMfHZJ{H=+yJHG-2R=z&yao! z2rcP-rkwY4${zG>df1ad=@MnFI zddh6A3GGN_EcCS5pq_HZY*R~7&T_glmcu8cc-#Fe`bZ5qC)!U1Zv<_pf;TcRjWtbv z&RN%GB40B4dD$ROUN7PX(htr0GDY_nu{50}CSOQ54bNdKGIS^uY4Ng@r{r-ukj`?I zPn^^wgXO57Iv3T}B|?;>o0QL-^m_)oO4;b7s7%&W@U8J1E6omMBQbP)Chn`xoiIGf z0@~Lgmu+&wq5mSr3k+0G&Ee2OKfn>LA%oeK%}%;Li(LiMV_FN;k)o-ho=~$|pT&~Z zubo{3ESfK5v21mh(?yF^9!njvtttrL;6Rbd_hd7RNatH8t@E)|KR0YdbLOM(vsu58 z@9O9>kq@=~>V(pDGYBm{Y{nWx2rrXt2TwPF&kO zmZtuT2O*M5LxoJ~LO^~>D|C3V&ZZzywG_>}OsTQ9aV~3zzqe*-%6J#8_M-QI2~LEX z=Hm#?=VIfO33V43Y&i$(Mv6DhtW-Q$AD{~o;Gv@RCjh{5me91Zp=O8G_|83`_Vi!;Ez$GN=t@W?t6r1E`l*y zK{-9*WwEKPq@zptUT`(?A0xQ!u<^wacudUZUEqe#aRuU2TOaUgt_%3oiNz+gtr|I6 zMlUn(RaBOEC9>PyRWfu`?fhT_+j%z-tVu3t#phk!1?qRvoL|k8Q&$EATi_Z)U3Woo zZG8z4eNYSLQ5Nc%_t};PWEQkU=Bs*Um2DXoR@OY$%D|-8FxOpM>6o-UAYWjTvO=$1 zVY6oD`P0YRRt8j(*s@Bi1oT)f*Hz;s(bRUVDSg!jt-h`o7;Jm1Rso49Z|eohZ0`gW zXs^Djfh^JEJ)no5?;nIC)wWkO9Lep1(SFexI5N3CyV3rltE(S#&b4PQ^$Az5*!ppl z-@&R2_mq)5Iw1LoaegfA!2I4Y$JmZKX+sD0n0=xPdVnTgW~qOG;9b}Shtr&n*qOi6 z{4OBjzwF2|5`TB*_^}OgOl!C~itNNNKD25=7t}9qz;$8o~hq;v)hyqq!)`>CA3PeADH+EEEenvnKW>+K7x<%u-))$q~g< z!!9^v7rDBK@nuuLE-bOdV%KHI1ns}->R?YhOI);|3u}vc$?d^Pu*cqaX<-ZLp?nse zp-V0h*1{!xY-x`XtJQWPxgW>-TzCRsaTPTEM2Nu#3s{&r8Eah*Dq6r2nv@mDUx z(5hZ|@8@@Cp~{2~mgeC1Ah@~c9%ycdwYjmjCyeF{&cayg+KnYE6D@7A!M3kl^hg04 zYydXmdZW*;&E~FGCUpoXHL#CS>d6i?zK=f8c0%+0Cs!Z;Jo^t&5$tT#uu8-)x4xO+ zKwet(ibM2j2D)6jk^jg=bFXGSl#g9>;A-ag;~O0knnX!tkD<;*teNtugl>@fGgf=& zA3WbVsBB1(ipAwtoP32WT@{Nh4o6B^#KKIK@L%Z8DxMtdK*U&RI$X#sy4-Nwj8z_p z1^!j62s90(7!DqkTCq@y%n0*45WsrJ)4pr5lm{i?1MTBu1ICv_IP5KkE*LU zpV_oG_<3EO2(|q}U)DzX%_Si+d{q_UaMB?rJVy{RPrPkcQ-0Jw8k=j@2jVwob6plZJ2;x_7IgGjt z!X5h<*cXG0ZF`Xt?v~#GpG7w&S>o`;}+&sp0YyH=XPM;?PV-k)>9_uP}*&*4}DR_QnZ$y)<)5X zCf&-ilxJ$yy>Kf_SEk5nBh;yuZbRw$AuLsEwkD`rb7h(}1we+<=eOg)n4WVVMMR26 zlk}%Zj2sHN6Ki|u4s&g*OKme{vVU!>q2+TEr4MG; z(2%A)N?Y4&X~&&7+GffAp@x4ax)w{S%+8_p#n41qUTi&m_97f#F}v2hs2|+`TiYCKr*iq{$~7FWK95E3T8c$q zn1_iM>&>y=^W~T;lm)U>AF;k^%0kTbU^Y@+ghiFj?;eareL*(eM=WK!`eM#-Eo);L zbEu0AINIL@JY1p|#JVMi3ZPyx3TF&q4&`OpdLOZNnaV4&Y^AbP{$4{5+|8P+uLdpA ziI&(ZN;xjQc{!9`&hAl`?qS}< zb1?RNrD<$wZPmjQPQBzglvLK{P;>8%N=3 z0#66Il`N4~4P#-nX$%-xALjT|V$=_{ZeVUY74M8T)e>e2m!6b3Tmvq5xCUIwa1%Ja z$b<(?2=%1jMJ<4d(wX%9eJn!J;PC0aXVSaFFj=DaMWe8wt14N%y55+q>e`d_elxRV z7$uKjQObHbWAWr0i9LAz2o|Z&ou2aW2-ZlXMAyKrXxjbE5oIC;=H-nnYl9Eo&!Xfc z8_hl*^5$)FVAd`K<|*52B@66RcLcZESlKD(3h~y) zV!JvY(4l?^%P3O>qA6eMt@$3pSf77@HPMF9!31371TU$72(ntQ2eDLJtqlpR^8+f& z2+T8Klt~vvH4Vl#aupwf0}Zj&L%+9%pK5i7HOl|#oKVo7X5 zh^`tiyS_b0=-=*PRw~T2A}4{sdT>uh3p)5P8=!uj96 zb;*%+RFCFp58b#rf?6EQS*9C=!1^NGAXzp%hT$Q^eFsXK%<8j=*@mvfFfqV&u+uO~ zZXT~qi1$&}+_2mogJAb_LulovJb@m1ls%??lOr8BwhC~oSZ@0^$7)^xo7D)jgs zQpA%vA)+)O0vZX>>g5%89X1%+aK*IVp~N%;X?pHQy^w28N zfxmwL9>x8ymfc)iT!@c;y+*gdx{NH7p<(Cqcdt(LZ^Y--6Z-a}fpc*@ZkxoyI{4W+H7O>WC}@*a*R{$1%Au$y znZ<4ZS|Zq4Gt|f28Uvw8u=|cNw#VHx?OvWw_dLZKvXf#*Nru7uPqF&OJ~{Suz>b>W zUM)9B9Ce$_=Bj^VgGiHotM{LB+dtX{fm-_0R!ISl6oZ~<*0}sWb0rZ_c)m;9H|f@n z|NpXI9RH*JBDi~$TZm_3;p3nrwT)8;Cq{0YMB4ETvm4e~2nCRR*=M#_<_0^@1BGn&xUsklM+ z(E52SJz-eckm9?BkE|%M$kjm(?aiUp(?MiQBKpEqW{C&6&zjY)hBY$zSl`mL8kSCB zvx4}%W>ei~S$Wk*pjU#YMN|5thWR~O3yyDVEm`*d)+}q@HvxHfOta?gC&@t^R< zw0s(iL39udI7vJk7>%CIB8_*3G1xRpo^FL(8)q8bg4CcPCQ;3F=8t_MS=kt3uK6g| z2bN6rXIQ0m`oL1?YqG+vk12&7oMBC_YdBp;f!nur28MG+3@1U-$4z}#Ttz`4hf&9w z%o3txUrv!cSDFO)6_h?O&dT-GDs4rjps^>QwFGnSz{SVVwbDHT*8K>m)>+JDPKp>k z2>eufdzN+fzj4xzS z@LATVWlaZoatLM-3VwFUs5W>R}T<7l+x_ExSuDxpQCki z@w&=-4iweX?iaMLkDg;sE6=#8Xb!7UXS+)ga4KxDGOdHAIEwqQks;YAss_PXcONu! zF4#$v-Soj+_PX*cG;5w`YnA6@t8tW!@Qbsr(}o#I)8~O$S>UD(^O(m(sVOo+KJXbO z%x95V{tI}DyR&~_!E6yw9*wDZJ}CI9ZjGNSg)t`nt#K7;6h*M4MdN5t`vuHm#|amQ zf`)1YDT{@^0SWVyx$)@v1y)Sf0N1f>7qZO0rvM~zMw4$L3pdB}qw_z;vtt6TgwYG} zbef~L5ZkIQp#y>uiPnW!!JNonTw(~BM#50rIfxx!0N<%<5xYU17=H&1Tm(wur$y`< zb)h?5el={1cQGW$(6Jl}qwk^@*u6%{CiLYC>{@k^RbI7p9_n|NuW-7siM6(iwfJ66NEYp0iNOuqjHiZ3{lQFato-Pv6D!%x$}b-3wF(+U zzj}0R2)L2KWPyzMAo8Y7;XPvVMwQP_-#Q0UuWSV8z}b;cq3l;I*V66a?`jsK=9SP$f9Wb+velw#Oth!`kUuk+VCd$ z+StTV8diKPE5LcUCYTV#l;1tHVFPZnOuLVR@Dy|>j>t-TyAm)u`5X7Orp3FWeOf`^S?7lh7V$ z+947z#JL+`QJ2*GC1yV;>tOp8QXfc=Q<%BGLai0h%OR2mQ?fn1~`mK919e-aC+-VR_ zqcQbfuzfI@sF`^ z&#!|@;}7m3kdO}SWKXPP)F&-Pqa)3;>_?+gLPT}#SyfKK^Yw=ifxhm$jdp$r)nm_S$vII{Dj@>i+>$#(B+z|1(tj(AQg3YC-E>VKI8zdM&Lbb@-D- zH55prmEB-;@P4A+NSK!Kkxv}`aa6epN`dP>MrP&i3|8M?@#CQUWaSfU%JrYHD1nM* zPoD;5Co7*}qCSQ4*t}05k>99)M1G2o&*ev@vPu5t(SqfyHBH^f?CNG;CvD;ue8$4* z`lUe9VV@y=izPi)-Rc`EN;&B7Eovv)_c;!sZAMbxjjV_Ih4D2gJ`B+-H?eSayOGqb zH)~Jc%}Cne!`2n6wD5D*Q{8F#3a7+PtfTs+CCN^cHnDv5tAM1lBI#=bw!xcOth&qi zS|Yx_@xc*`K%L#2!D9c`mm_vx3f12NvB1ypJyC#&u)>t$fJZ; zr~NqE1X0nTHNq6*vH)3f!A%#ouxw?oQ~V}Sr>(4ky3g59UMW=T-dMDi`F(eNxs|n6 zPJ1YP8}oVmRQQE-C==_i6W#3}2&N%JhYuF#(%+@ z=KbKSm9GUJwAcXZ13*1t@VCcD+rMCa)xEwX+VKU8sgF>pNH4eT^C5sR66ogbtgE_T z&kjd67{=wc13p@_oi$Z|@}SHS#A%r!s zlK;(TGOVocLNfYKwfFB#vTkJL()Xd$M_z*;zwe9(m#KPKIHmD|)!7a2rhJ-b&qvvkE(sn0H`UVZMN%3T=tAs^yC?_y2sqpnbZ zuCQ(LXqqZJcfkN=vj?h-@M%xycd=Myi-)FtgW2|egRQgGL+!qS(#Y2y=^~>sJ@^f4 ztZb7-GLt`zs%NQf5qZCbrp69Wn$}&# zx8Skv)FHt~eY&^@Z>ldn^vbs^srfFCX?m6GljD=2`>clgtD^#d!f?e-ip+a2~=z9GM z6-tIy-dz$rhQ(K?P?zGNYvvUyRE{22YLOVoLFc^Lw63!p9F+1=)pe>uy57A)7lVeD z47)dI5Nb_Rr(FHU`s(}7m6yFj9BA9b;YuX-DI?*^T=ETGv}zd^IFU7^{!R#9CN(ClZT+2vjYGX;XT6x=oG=?ejS zR(MUPg8pl=O>yxcz-w{aukEdsUb$Hl>6Se>Ggo17jYdo{}u{`zhkTzP*2fsoL^*B}T0}Z{=lcyy{9)iBd;~~;gOhns^Jxb zEHP9l3ixZbNN`~cJnUvYQU><2OIRQJ-$^@+|zpXl0b zgbt%m$E)r-*!<|TVvsCvDW3lmu7YJ?J4j$x3I_k z!^R&KL1==|6gq`cU|Zp?Ytv$?Dh3q~EgM!G=wGl7Dru#=jRwNnUtv89y|EGdpov;@ z0FT8Tf3O5+9n&g78j04;5sGu4>K%aH?P@SPHIvm}Fv|A71EZ$KgX<)iz(BqpRPrm> zf}VUJPp3fd3<+ctPQi}Y-=VjvCtm9;`#*S1=gKtX)9*BSu0 zamvRYiayBNsOvn|=$Sli=Me)zbx)^Y$#2m@6vNC`DpJ1ST>}f4a&pr&6z&a0HwQT0tNtV$zp`zb0 zn@|4^oO?$bt)3+J+o9j_N_|fot)A{j5NtXzWO!&2EeLpw!RsY;faDBdtbaguvsTW4 zUZn_&Am;*5HKA4D8<=x}*=<5A1veO=!KV2T;CRPVASP2!Uv~(~(C^6!>L#Z}W*z$z z3%lbdJZ=qaIr=AvKz%Vf`s+K?wU`^DN+!U7xB8=?5PgSXw0Xo=pnctc7>dV7eOD^m&%Q^%(>&(GI7OKiM}P#!eb*0M(a1E5?D``oVa+{GX`_9O`3nksSk4n?jna3V0=`YkrE#ZNYxT)o*-aXK ze+rtuPwD-vOoc9_`!xEQtoI{R9y)FIlSZGOmXjs>NuzV8!5}yKk)_+6K|fE+e$wfo zGng;g*;yRK@1DV+o{^oUll?5#eTwWSoo+m>tb8F1a{C}eohW(p1&NPsw67@_;8J3o z0vF>VZ_@?f`?KglennlBn+PrnE&=>r7t!W(n1A^-?;=oWPA-%)F5&Pzb`g-R@wC*w zI$V+~3jgXNFY}Z{ogP}f<>*G4n@c+`;XFR$lWk|r%HeMHd9CS;Sr79Zb)MF8#;omJ z?0ng91|^1YvGZla8PqR?3(#f588jt?XX*`S(l;TziE;)Gy?cSeiBhOE<(obn{Y{DH!)tGJ=59m_Mb%hmEn&4*lvNOSXIc zJv5~Kb{-1Jux4o)sPiITvdcW#1~d&dp3IkcWnv(S5bhXEuLauJ5@~5Dk5J~yK_$_t zA6R!~jvQH1J)H@Hb?g$xTPwc>*^VI=lHXE`7KQO#b%V=C&tDDBz_Bpk=Ps9H@? z=hWl%)x{q9l}@+S;|*2vc(lAJ^>_nyiT0IF>+10c^;xZCW&|DtB^AY$6=DMQ+7KjI zQlG<>S09w~!1|oq??bVrGNGCLd!9A(W@NsqXNte)TQh}u`O7lFrOYui>M5^iH9|+C z!1JC&ifRC*(G~SE`3rLgXkXjv^L%Bpmm(YRM0Jt30}U*)r%RODAZg#MDi4Ms|HaTz2A^0wOs7&TL(mV(SoKACg}xH?I&X2(V;QgM;;w` z0V0K(2pm%H04$-^*(9$PT<>ad8FIEZkvv0v&)Z6yrTZg!yt-EVN~5$vbqGAQPh~n)5ONSlRD80owmk2Mr(PdpyLd&X+!D$ zM~>o>kuC(Jmh^F6Sw1ZaLMOBIc&}!48@%zWZHu&aGU-qg9O{4r6gdouO@k_bX zC59)3jWV2ubdKR!c!Ffpff$}h<6^K&U&__L<_r2|Wem=ARNEiJ)9L{R{qoos!yULh z@RLH3|3bEIrl&yH-%Pk8mOJb(xU*B0)|Ule$`$A1tkpctsJJ_pJH-u@dkhX0 zBAcR9?W3{g{!(v#K^*TTGQ7vt0;A^6cI2?l-?hPexe;fi4wh` zz>|`|dyC2&5_li!i*cP-{M}z!?aU0d|1`p!g6b-rCh7}#z{5HJHRYYdlG?`v#m+tEuk5Y+GI_nv{aOPHX!LCBq`5% zX>~HcDZCo-SVW(5fMv;ipfXpc;}Qa!D23ld`x9}|&yydwDf9Kjnj|DH&_Bkd;$xv4 zv?j#XJX%Z*ND&wMG&vz9>U3>**TW+W5JR7a>#1`(4s3ns*Hda1udmGV&d%Wd?BW=m zE&jYwAuUB5$5tWyJ(OS6BDR%001wfFVJlQ;&XV3vc*aB+`L_Y1l7&`F)%K=c^mcYRrgYQ zOBfZnhKI&9)#SKB^Ih7KfFyxYP=#%)b2J^emnRrk4{EliW6vsxId;_zntI_tFSqy( z*#_^P*N5iM>SzzAJI>fG3fwhWw`%>R`nW$#SB32h=N($|Lp~m3XeCzICc_umZ~(W* z#}h2Wn4QbB3|MxyffjeCTp;Ms$RdWRT8K z7lDcwL~t_PwQv=d*t%rYC`6aFkRAQ1`+>IJ=|qU=>q5KIsyyD<7%)JkzBegu+TVsV z5)*BVJ-QVR;-9jqQ$Hn%s10vqjIW;vtv!M^oVPngtwf_jNL!E?pJunB{ackL)TJ#? zFnFgGw*A>IE&0B-+^?QmVLOoBohIC-7?$FNax|3QP>JOgwx6@_)TVr1J07Wr>nrSC z(E@_}iVEA8FvO{hP!eNwwCbhL1l;{yNH5j~`ciuyYrr5P_uZ(WQ&X^6IwLzefA)l_AG1C zc5qqAQ1N=OhSL=T9a99;EFo7GuBVGdWR0rws+dujLC%7g-{7PmeGd#?&Wb=)fHtGrFUC|e1*crjfTJSEO^<~QETNN zv|`MrXyQWp0NVQ!Pcmi!hX~a~Dqi)^j9qe|h80&Y+S{2wLDAiK9sqq$0_qR#)Qi@4 z;Z12zxblGTClRS+&{f@eV?Vep-*j!?(;`t@27nj32lZp#*OWm;* ztoMN}rx^Q7HjdlAM4sKYKQgLl-#8xEu+$>8MXZEE-nDTt>^2Ju z(6Q(qhy3d~2PNkE9qEM(Md-J*-|TSJ*NfM%3+b@WJ8)YF_&%B%EPONc>8{y>7LLZl z8_tqTv$t00ubg?EYgt-I({8b_ScC%&2OctH-HX2o^g-ZG8vS1lXww0 zz|wj6c^Kpt&9R3Y%ili_%S^vq&wCmBT`W`IwYXOHPYCHwQ4JB|_c%Hp0ICzchb4|I zs~%ZWX}R)rIR4D2sH3+=xjKHJBhlBQ)GH!Mwdg&1Cc=l@+YkHAk0kH@7m|!C0+I~w z%M0n%e|fa>UJ!nWcK;JU#uwFrAMXd_2cYxOo_>6$i5kXfR@U2Xf* z6&Mo`X~8i855uYkF#+}9P=%seaFHXfO|<^J9i)~Z=4Rc>{R)*J=9<#}TX|n)LWm%2 z@+tgwp00k81N*22EXf0gP*AAWnv^2{!C9BJH6kYrak2u-Ijmkco}OhNVEOXJ0RC-iQfVo((o@;}=+ zw|>u6-_7Im^z%nlnGxcj=Ul8EFY>NPTbP?OW$UPG2$%-he?+ z3KOAXsckD=2jt>aZK)|p$pUek%*-m2gtVisssYMnG8p!m^jjtR(hqlYe;h`A6yx31 zCbWUwN$|Q}2D~6cdCD4l#b#WWX(j+zA#6XBj#$Q+@vG_@n)RZ^1NPZ0{W;mL-1?k+ z0*cNE9jfEl?4i6Bvz@(autrS$Ue22|(iTh5?1O|;aoa?gpx}|_kIq>QNHEiusGvKX z@OLE;VcR`C(!iSv+ml&K0{!z!i+bswx8_B)zA{PL;9sXaiRTzXlA0jh2=B8u4du;@ zjSzJT{x|0ix zKPIX+2J=lWp09({EqU^Mz|k?B*U#3GR?v@EJ{xqC@@ADhT{*8E5XPpjuBIOc@;{Ud zwa$pfL?bvEhlDZGJ4fTt1VP5;RhE>G#L=KpoPJuS#{I^X3El%eLgQ3;-l489A`aB>(~#&3qDGzOhH^?@ z^ED{ved|~r*3eJ+PIpfWq*i4an9PO|AIqEm9}px^d$!Q6viV2H3SPgPzL>~c(zda@ ziJ$(^Xug@SgBu%gNj0YC_w#4fgD_FYb(BkJdY_5Yk_yaWg&4#p+4@Yz7O(l22zM5pxnX-xzA7P=G95+ieXed6gUjv zD@Hi&p`h8{_z-U?hF&uX*Ca*}V_Ze(P2l(}7!O8w4$Y^T5A#F=5+S5n=c1w~dDECc zcQplqyL2X9qjVx4u~Iryvoyah9#|^}ZjK{4|Am*cC-KnqA{?rhN6NYXg_Nsr(2?@E za7|KqT4|*r<@0qQCHf0%V8O|`w09hjkFZ`6g}o^H6ka9c&L|O-Kc07s#kK*?%WD)j zY5%Upw!PVPA+xlX-ZGx2{C|SXVydFCa-jF{K5QlSu5F$~?M_W=pN5ymZwck8NBK-3 z`D0W$DAfPdTlE-D`{NlB^E=jY!d@2hWs}{n1)CJdEKu$NUZHPUqT<*tHj}KF8x4$Uz7j)P32H1iWB=}F6)I#plydSN43VIxS z+;`EmdAtYRGlfUT1W;4`#AKgIzg^3pGMW4N>J_%V?ps9i)l~F4Z>;Wf&!CVg{K2L| zL|!@^+>kOWZxfW(e!BDwf80L+@Kg4A(83gcU7+j0Cp~4FfqL_)ys2^JjnP91!O!T4J6sI9%iGj3Ytt)I#cs|euT|wL* z$#yyMVs(4VcPJnp!$y#IZcxYf%;lZc2_biD*nVs-k2iKFPAhDLi(&tSNT3?mda%Pu zY3^a@q$0E{qX(bo6WJLLyh6)uB^ol|lnqh(_aTTA3L(qXdHjw<{Usp=XOV#owY};a zL?fCiem?t#r_n*1`Mf1WXmaBekn=s>;95Tg{*-5{B9K|Pw;Ne9Y)IKCydEWka#+Bf zHsD^tyo6Rl<>;#7@~X0tB~`;m7SOZ>yzwJ4uZ6F=tmNLIU~CR6g)2D7A*5XsrlD_c zJNVfzA6Zsfg>2Eb$PvV&;2+}R_7&&0EFV^kpfYeGC*95A6(mQ7U&%9t#?;{Qs`BB( zO5o9M)W{anDx(<2E)^vs$A%YImErgh0a7SEGbE;PbZ(yC9bM@dIHW6-Pb>7LxwsRw zLJMC2oW)fmOUkQ833qn5rVDiG32oRI(%6oJXPHl~u{^q>C~_fhl>C~{blP5N*SyDL1CaHSdw`bHaS_Pk<-R*K)SZbh!(U>BZM^3N^SR$T zXxT9KA;V3Iu~1u`7L=Z-#D-`q7BPjE{wpj>xOh6oLv`x14X_~ee;&%=ANLI`}VUME~U3nNKE`b!?M_rcie(_?h0#WzMc;yn=n3jew#;I$^M& zVe-8IGOq_;`#*W?%`{infGX;uQYy(;12Hm#R_V_S{U-Tmxp|Wak?_4jj-4u~hMcTi zUtO}=0`YJ!!unU(rg-{jk&Y%uhWFT$Zv?pI0*`QGH-`cU|*s1SGPqfp9xlV49qCPT;c zG0(%=CBO7_-cfxVnmhg)n#$b-4;&&IjgX*Lj3q46W_Ww{$iM;`?O{qacS33A9S)Zq znn+9>RB>Y6Fs~roG|8G^hd$$(6&Na2T(_cQ?8xlhTm|Bx+Aurx;l?GTFE5E@Yql;^KQ*#DtvgpPSc$W1^e=?D} z&QS8<_XNtkUwh%P=3_OVir4b`z@t@pP_`Nn3Z?1~czyqL3nSYK+h5*FN}p=)N@;Lh zXn_9J2RIU*^j@tge=J;&NbSyb+#fVYz+GW`$~$|H8OlVM@!tEEx1GuF#Wkm!(n|(+ z0Kr?AM)k8Up@yhYI)Xm1Ru1ATKj&&kJ6k|ZxN?u_wp2i%yb1NW1F%Q>b3gM_(8B&s zdCyI5n1AUnKEIKj@;1D|9bnnU$c5dU@{XJ0e`5Z3i7<{+-gVP~pIExF2!0DUW_t@} zbLm@wTkU>kQAs-KR)@y;8*bY3GfVeFpc|wqZ%S@(*GMgnB=k?ARk9EY*jTXyTDgwb zHy&6*aejfvMZV4=+S@uF9+=TtLg6tr*oy<$QguMI%L}(l0#7b=3JnbvoS|i&8#R4~ zId>^>s_ivTfI0y51ez(w1N8xr)|4{WOMQU8v~XKU6FSn+WQJRnme(NYf@GK0tmiSt zMkos8NWTq`Bo7SaXiZoL(k)N8L`T6xl9lGLE^et_Yw>TQ;^%R|M&@ zdO{4Or9mwmN6YJ>ZW-*9?u3?JSCzj&K}S!*3P^RwK*;|FOXD*h57*KG{fGy$tkg4T z4*rql4aG9~2p>Rwo!E`i4B zQMECT3uL2A*9te*;&BLEFl+pa8Vj7@Y4+JIrwUXK$h{zQT>OWXJ`Zu{N|_ubNK{Wcz<-|&S(MPLk=B6rjFv+6Cvp}vfBU$f2B zlq|Yi_{TSDhBXelt)@Gd2U23_Z7SRC41!_%4h@E&!bqN~?1r=3oiHlf<`utwOQ83? z)b$VU*Z!L}7#G9touB~D8Yep_fG|5W82A%8B#38e#Z;g4Bz7+^hmN| zh@(j^-Hh*eUv;K$5AA#;q?6IB97pHx`6LDEe8nfs)i&q+z5`INc)|xI?6i<;1L}$K z^D$#=k14denmhD!Kt>}d`I}!wD}Lf*)LF1}wsHmlW@5O(7nts*bwBd9#uEgDu^mtD z$ogs@y5}5k#13WDmXpBw%OJZ&c@mXfg|9TKmDuYtbp5dgUj2-W5jP3M0qU<#5JhbmBU5 zRFS8-c=y&G(8yZ)a2OB-31aYuu1$R!zMqF14;I0aM1fgQpE<)@8`BoFStj~u?HQhG z~rAm#DKKPe+HD@yros?-ldiWgAsbe9g z`?Sf{@4P}xcK;R>@~@Koe?Hw?f8nKIADPa~tbX#LOiBmN^FsBzoF~La&7lVp6u&mT z+{cH1g-Z34IFk+r9XRrY9C460SDy0G+=INSaW@T>DqfmSxA-I?JJT7rC81>6;jM&zSknOL)*t@s-ku@Q`-Kg2+V|AVq?qS1_i}fZ{$vkK}2% zXZzjM8WyKPJxyW6_Ka^<37kM7j8?OT+C?H%^e=kv6n95HrTqa-u}gt>5~??*$}^lt z;`rC3ePFSDqm%g&t;>gvDjQjaW~y!9dg0N7`wuW7^kug1a52dT!TpDL!{$1{KgRa` ze_Tih&Op&@-yzul{Sb5)`2lJWa33vt5W1=|LPE-6UhncZ6J&>(W;tUjFLOt=rNf7L zma@-V=k*jvWk>kc%6@O~&D2gg;0?Z$+9^MIgKwj@X<%8|e)eABGLoZ(ddztB7jLc0 zs4=~Ij9S8uH=C@vJ3b;bKfS0cLoUkId5 zcx&B6T6TmGiU(au#@s_mDprW{i?j==Zo$1=*>3;*m*D>Y-L0e#VdFm#2+XT}A<66( z$T80Elc1CCKgpvER*X24AqF#UA!A^x&Pn#GcK;ZO7;T06ZIG~h-l_i*mj90~9m+p% z9#}zlj)3{q(}6JK9ub3*7Y$UlVuJ3N`L*sC9pevr1Fjc=J4wF>wE zr?wph0x3tm@_MmMmIXDGUD@(-F>>YneiJm6C(ixfPo=m|;xBif(BAV9@P3tD$7N#f z!%G*ri&kFXc4c#Rz_o(8gRk+6JX8JMxHhVTuZ=_Az-uF*Ss%A;&JMaa0t)n1zW_Tl z=-!BF;ZMLycis2 z^Em-t^KRTJtN;kT(-RL$)c=#VNvFvM(NlZ!{YF$tFfbM+^E zP_8k7V*~5XGG=OQ?U|ab&&hJT6&9rCgxXULGdZn(cTgvR}r@*et0=k;6b(OD= z%E%O5&2S07%YGg}&~B)^ubBv`?PYBlxoYjxl3PMMQ2m`yCL0%Kx7W2<14?kYV_WWa z*5T4l;$U5o*s-5$#bK|(d{focEW71ruK!J2*p7Nz?KJ<=U;MAC3&ETg5?-(V(f_JC za9OY3-sl~{xPw>YauZSB4>+UOucy`j#^s=${SmyQPd$4?M{T*mw_FqVznK%WRUN8t zU6+BXuE0VDR3fsFJ}KW_Zc^&1uMbL857S+Ky9mqMKJUlNfibEMEGh3-=ARrLjJ=lw zqptdv>iR6~yIl8mjl$?&3`1X={jO|nZ62&=4>x(Yhp48W-S4P!sBIGh4#}s{YsIXd z!3svWvCJWKqQBaT5T!CKB7luvO2g)=vE;i^4ON$B!Tp#Xp_3@wZi(LYOAbUAdRBa! zk!3^60$7GXlea@~xoagNjQhBc(4F`-M{AX&IZcQ9bu}yUEEb(cTe3=^4;8&hT3_GZ zL%+les>K+R)xR>^Xpt7LZ4lgt2*7xGutjd&y=-q_cbIn}A_O5J9rgf0?A#0K@OcQQ zLXc4e<$UOsIcdQGPiwq1x1qhMa*k{4l7t9BF6|vyZd;9i@cI z?D2L=P2fGXk4NqQ4`bf}A62pafA>yuXGwsBl136j3SA)ELNJQ(Br2j3%ER*15Koa6zt4M&!63kSI2_nM8n?)<54dqPMkTA1F#LfB~gYv}V zgLrdMC7CN@u2+G11}%r>igbxG-w+n$&1IylxVpLkB5hE*k%q7Weey? zGb73IF#Wfg(dw#&MymjxdE=ig9;|90V3x}k1yMCqyO)nHE3PUn%w;5~CO8(;J7D1&zUY08KMu9gonq=1_folzwV%q&k*Svld30W4ZWg9S&i3wt{YL zVWc=#(irixib(uCMq9+sYWh_Ctf4=|&svIWiJ!-*yZCv6Zf$9_aXd+5Md&G7EPmF} zOZZ_=LqcVguvh*=OQT8ZGoqY>hnP)e+ChiX0b6e*%LH;93X5x$%QmPm9XkZ0i@9tg z?TAAsMJF509h;~=#^~hOOpaKX7r_%vEPK{aCO}mOJ||K->(3jOwK>@hFUTNlDhNh> z(TJDL;)*p|Ah#`Ma9)NH<9LZy#2V?2m&H#?q-d8{R3k3x9NrSZugXwg5kkqfQfeGJ z^fl@kXTAd0_dK)L{(yCDXA zpUZYrY62Q&58Z?xzSn?BBqSb4KxN(+$Q>Q~Xg7ZNeiLs%D0<)gIbI{Se7 zwE~F`>1-<_jk~h2h_H`nMJuBN|JW?yfSWKfRmvvLO`T9@d(=(?63`&3XmfLB)ySJI|@#kpKK(_ z#yv(elh9JfX@mIrQZ!@-e!|SVAU0g&eUj!TqX(-&_bUS)4+i(8QOQO!`x-OJrX*oa zM|&zyw``doGj;rS_c_%yu%iX2{|cxM&U3Q)hA1;y zh(5n46|omoqXuFx(*9JVtsxp^Jg0F0;S;!EwLz5kNm?3X6FD6~tUgJmX2|xRtRNPp z8R_~IPW{u2MEyZde*E&OJVo{m9A6~q(>OhoW~A!VIqgd`64GYyI6>N+FoGl?a@kB1 zulMyvD-6q7GB}7tFf5nNmIPvGXu1)`=O`+amu|Fl%%$<^7^?F)jfyi`2ybv~J{Pl3 z-&^GD6OqdvlHoxr4B87+x}1#=d{`x0lhZ;f&oJU51))V;%qxRP%qwU?5-Ew8q-Thq zCG=y4krFQ8meP9}7?zKSm~{Rq7u-3B=5g5f%Vo=GKwBeL!Yvn{tsE=J-`2R%xsqS6 zidoPhtT&3eN`_HP5eDL8baOk*MXTvp2N<4upq=65Yj~1Cq3DBY@lLi@h6c${BlfsN zA0ovtKWx{%5Mu_x)S_Qs8v%|SDswzr3i!gY#p&uhXAz&~xG)7g8NKzN3_bU-23 zTZJ;CH&E+NM!c-eMuDG%3H*EqED)P1xg&m_rK>vv?Kv}day-mL-JZ9|h%l(XAjl*+ zUKAwa<*dAgrrDWDmY>QXP7Qk?Ytdi1u@A7u4ct#ZXCmhrr2@v(Os?Pt4=n z-DvP@4yEJ0^Xi&l0q2JyE!WKz%#sa>&7zC+8p8EG=NU6Nn=Qt$q7 zMzbT+NHB&M*W|MI0t6$aWik-jEyxbSUm{x_)ES(*t##T~FE<2`5Zq5a+Ok1=kmmR0xUJS7>6|GHChM3n* z2wG{5lZuKN`IP`kR#W2F0stDqUQDUq2&gp2w<0;s@tsN$w$woAdy$q*6+YNRJte2I zA=In`ZnAUPY3h}Q*&L4R!W}=*X&)B5A593y;j}cJ{UiW{DMO@X(7czz;OOnFO#^1$ zvXJ}F0xDH~{~|!uH~%#lGIN|P&2I|U4E?U4&Cnk-ue)&*b-EH;qn_DDHjN2 zxXqEYFgkXn0h`$PT9kvAuiXM{Kn@V(*Yd#EsT_sC85{4UZ9RXV(cq6fBWLLLdz@Dzy{2tH`y-_p#;0&h)q;)DSH>DA2W z1K??rP(OXTO(V<@8?YHRl`uK*X430dnN#j8r=W&n5h?uFg>9Krk7;AK5B|j`svPc!F$!Ejd6^X#1M5=x_u-Z!_<-9Eg2-ozXjdO(qywIuuiNcnSuXKMZRf z;SvU6%QVx$RtjC+*XS8=uyv(ufz_9FS0$tX&!=AEy9w6`s^ybzFp`r$zN~X60dT}} zzf^vMVY^@Y_&O{s!Jd}{=xfTmQL>QWEz^{5qdS@9)<{)nj&!loLAW;-u2!t}fNPU< zr|hP;x|&{3dfkXC1Jmn?1Y3<8+89j7!u>H=CAA-BKjAUM>i%Fq7N(2jpeVzvF3>tD z>~Y{gIn8cO55tYn5%GS%I#CQ7dT!J2B7rmp(}*cVMekY&xyaGp^PrOIyitjTDAy zF*%mf1{l`_EGDbQeYh))A7CVl_QP*NxG-sYhF%+Br0Gw%==cDmz5b+&A_n5j@|26( z4>Xc*c*$N5FJwZElD{ijY{^MY9GP zt@zU}u}L39j!n9_`*^_#!=?yMNMWt9;XREE9a|`3kde$^a^k`WNzsFhIQ?a(EH4cm zWQ2*r=Z!GhU|$2nQ-s>Dyee zv1Z(gXw;oXhs!?$eB|mYwdpO3 zPlIZ_!|G~^h331ZPyc8J^oe2CwddvZ`1%GA{!hkTp@B6%qrcSFGbLnT-PI&vDf9J` z$)@&@ogA#rN9T&rTCb3+828ezQbDod;#-}aF~<#|ZAC^q%!aSYU|$);F8OsjTWoa2 z$-GU8k-@i{Q|0D=V>INl9WpqCL=doV(A*Mi1>d9{;%BGGr3Jlzx4bTT%XtNI=}SBA zHrfO8Z5bS71>bSHWvT<^;=5!3)3Ye#yY$m={JcjgBk;4E`j0T$ipdvKLl;_&xRmWK z`%>SB6`^=+c1=~CQ2n|Gv&dvRJHlumq*7H`Goq@vph&D8#bfhpw8;)SR)*brUMX%| z&eOk3jjsOy4Hr9rPBf%lZrFt_HC(1`uUsfcHKaXWPo?8!sK3`N%@lHtG`jvHM!Lj^ z%o<%Dz*#lY$oxkf*!M>+M z==KX6t7cc?g+aIu{?Y|W0ieqw>nD(98J;Chy6Ay2Bi$a?U%4{HKxs)k%8VA)TOB6v zlXSEU&ot-BQH~2yu{pU%oj+ca)DQ!-1xz2Tb*isHzwPuKW&u9V(2N$nRW6{vAdBJh4N{ zuQ1{=cBaB#bWs78oKS?Fsa(aEX*+3Y1qR7!xMZp@GFqK>;SETT7*ykO75HK9JHNKT zk34qL#R?-}>Q`owS&2DdVg@eHL>9EF0*9iB=(0*9K51eG4kDo86Pqt#O%QW+k-xaA zR{It!$|MN1@2WJKS$v8HJ>_aF5W1VSVtbs|-~j_~$Bjo}AO8a#ug3y0a1?e!zqz0l ze50OB`>U}*dUBM}nH^6bKof4zuOPh&%iHfRa;?x~saKT|Y0dHjs*E^x)&=h=S0iOY zm64EFQa`LK z!gk{5>RjzFlk&zK-AN0oafbZcMVqU!tvV+>jfq+{sWDvoe_hn8#<-E47v9K3Z2f4M zo?l;s8eMP=QBh}WjNWX#8*b)%OZ#p{6Pr0N2I2YG1ot3?vauF3>9Nsv;dk7Jx4ubk zI4~2L1d>fLBOH%K9bmt$W<;(w(cMedv2l6O%1ZZ5Fxs#W+GUGU#L|XZBgm@GWOx4{ z!sly^rdDe<8-t7XDJYiRT?5BpB|n}%Qbe_;p7){$*NwrZe}?-8)q_XJ8d0=$tlm_g z>81f2aLKhPN9T0)y@)PG8k^p%0cGSm z;?wTy6rnL!!vfF6@kVp~VK=$%GrCyQM6LFWo96Y_lVf0vq$bFY49dFR-AA%w zwBi|i6GO7ImbG&!POF$;7^Z`RkbV;4yBplstI~mOaLQb+H)k8&xvClG-fy&G54i`b z0>5!T&Rowyd0`xGm!`TgKE(JLG!8S+RCjkpWWqS?mw&?8k^||3aX2@efrGWp%MDL* zuuKQk5u}D1RMZ9w!%ltR@P)Q%Juv6j8~xdff;R;V|5cA6vN$J%vBpcrGP!8ocswO8 z$uS4pvGLf&EzL3cztaSx3wzCEa}o_~@vG$W1?X3qNo9Ly3ayx8z+I$!4VGdsenord zJpGXznm5sCYxQ!Ow%twJCmNgBqdCQj<>pT^ZeVY?hblThPcr(k_tEIhO7+;3TY}nW zpcr>Pc&9F_&J{OQ`_ZAYXSU?%36iDQ0pN)#C#7QGKOlbKrX3iVNrgdHUgRmlB(8nv zzESn-z$r$Gz7Bl40y)f@Vzgx+xqGX|-#Y~@xGV?Lu9)JQK8PkhXz_pRj?S)Zd5$^# zEq)N^)kDbhL8BM@!hN;fU8!mw#eupI{2`2*-hzr{l~h!fVTfvHUAF{^(VFH?#X04$ z#l-8U8gBiFn~qO4QY|vQUHO-#b5yc&?4tR4IQ5)n1WY8uAB4L=jw{OCfJtz|G#n_7 zL-lzuZzYvT=*d^ZgI4#=?kfV&&7Eb!&)AnB&}^SEhM_W0q0MPPvODYD;fb zsMK?<_Pv`L&o+kJMg76OK(e}M+QvmgY@VY)m5m?W;TN zG}dId7x$+XyVJUgJ1Y3fal-+;4AcJkMkHVA&Os^rQRVKmE)?~U5y>8Lduj7iEK^() z!=0O(Ha!K?>jGF`=BC5*jjNNEyGIB1kPS@uKt7>Em}x6N2}VJqaEgaQPqtJrUE#ip zDhgTW7;i~IX|NT9T5YBKHfom7ppi3*1!kIN3$RyOg<-e=8Yb}wIITFNXLEa!8|9ssGR`iBhXrKY9=7Ms?(zn6M)mdNv^mW5plJD|dlv-dVaO+x znDj${w(b7Ub{Mn&L7%Y)^cnj|JB;;Yv<@Zz5n(Q0l~N|OG}Ec^V&m$7K8(~8gMp_8 z-Vy8`7v2%DTi--b+kzc|rMPNJ`PqmFWDu|d1+7Wb4?)sWqo<{sE+iGtr|t=0541Em zk)RZjyP@}hYZmU#M~th@%K~9ySD>#-Y3MIOmQMIfkd=Z`Od26iZ^ETInkEHW@u<<- zTDM^T7ebfIv8u_|V4CS4^ASl)20pqCbnVvfSutT^;r**Dj>q zN{{^PNN!pfa&by;tuVU8UrfbQhxr;5d=jJ7aWH~2X{FIo-vCwMmBux8VW4ZAIZ}Vz z0C%j&*(BzmhbZeY>^fKGY^3N4JtNT6^LpxSDEe{S^F8^P(K$wVx+$&BFB%Q|b1(;& zUn|U$(|p5;+dubgnsCyA&2Tr^U9Ie?_g{F%8EfbH7tRPr9Rb%;qsmaab8C#-**oqB zXvZ47yqm{@`Hx|bSh)s*hr8UgZH;jmly}_^ioD#kToiBJTBD<-oP@I%l;-xjKcVP$ zVhdlc2b71~JZ?O~PNzRW7ccTlGh^?$pHdBx*V&oCR^^zX@lP5F?6I5@wO7EdmDBbo zjcc2{<<1l{o|1H=&6A9nmfoU*nu3sN6Gzp+si%#3HkU^jx7df|S5%5dRNE1pgRo(Q zU?0vwSwWydJC;9POYMm%boU33N>KAIc*f{Q&DR;;#Pg~D6O;z}h(J2nVxHOROCqL8p zq|Z2NV1exOi;Lsf_|?y(L=7eIPJ?F&2KS0sfD5>>}M&6 zNuK-F#wPhCBQ7@hq=D?Z!|c;!&wgQ*6R)t_aJZZPq7h}W$nqDBVQh-$wh)`5a-Xt& z3ue>vsbd3_lkEnW+O;&ql&EW=-i;Q&WW=*sp5Y;;MD3LMp0c2w*@#zc32>M@^%UD_ zF<#*|A!Ni|a2L~nwLFXI=Hq|pHsP&$H6^s8gPk{}kESF99l-h(7vdap_ zN}miN#AkR$t2!F51)s@hqK@`Xa{Oz-w+83kF9)^fJ5TFPEgSlSvdFP8{JL=1SbG?Z zyaU3C=3q>H7UM}M#KPbi9Nc+U22uF6DGSVpuAMkT%=8RXuFJq--Du@bBgn++L+CB( z#!aLpWMAsR3=jAVJe47~XGM?d_D%UhPjyh;gxx)BUBVTBW4eP1wuHNa3l3v#!qm29 ztgW{+w>`V-<`83T2liuD*f8CQ7WP+r(p4K+B6}~TGAO5IyNs6B+9B)$3$tvA)ayNL zvs=9zyj7p=xlh!KKT#=Ax{)2SX9I!oI97H;5BiM__%6xug)JoPpg5Z`UYS*wT` zFxp(tGDm}St3)DQ8iftd)#iD&+Wixo+x;?zY<N8=37lklryG8mw8)@$3;JoV zag{aP%e3Fzg>r`f{wpaoG(1&48kId23HGhiwFJT_3$VcVno z3}3prx{8egJda#{^CUU6?S5QrY-l%%n#?wa#$3+3&h5hS4z5yW8{ICO4io+2csuey zFw6ew{3dCP-$Z=XUn>RRy&1+pN2o9#H9~f~~!-M0!(r1-EAe@u7`|1 z>=)N<>N4zD25+_KW21G@GKt=REWWtfGZP!rh>wkcn;#(n@vG}Dk%xI_`RvEINL%Q> zB`B)JCs@cA$(xm+Ej1N?f*13roYiU*@v3MO{Ol9MqZ6DM-vF1H zIiKR1dqc*Z>aOIWPjP#-A!DMflr^v6J}ifN9yA)WE$*r6a%$7P*b=8K#P;NYgGN7V z-oWk?eQ_jRJSJh!5dzes4W31$lvo3GXod6=Zf=D;huAECary9?5jKBg$MbSfmFSi$ zoN#iS6I#U1hm7md>bKhsOKT6omAA#~xWR-R*de38)e+)O^HMINl zwWM1P8y+^nGftKI%t72kW-UaYyqV5hn!ZAXJQ)V+c#n{^qh?1TU72#k5Wc4a5sj6{ z>I7jQ5WXJ(65$;)Lf%p@^HBK_oUL}ZqvhiFy>|5e5eSj&rPD_s1^GTj9>u|RpZU%@ z>WF-2-EY3Ln!y7yIEX~hnae(qQhzd=fJ74V=p>(-kWa)hqhHK&PgA(>t1B-kD=mZz zk?I<4g$M8DKVVLpa?D83S9)mWF{6{!hPB!%Pk*_yZW-bmK(y^+o=)nPC-*omeb}FEt%g&bG|cz8faeY2h^${)1to*zQlVCr?}{i-L4j!+YClF!q-oI&|8eF2v)lhr)h< zYK&P#xDL^~hG{1}I4bqllOkmcBcE@Ok9>%@_@mK?HvSM?{ckR~jVAQ>SUn=VRy*anE5N$)JetK$2f-!iKX}y5Oy*Cx09o(p zp^k#%elnuhw%^xTx&iQFj?dx?0FN{xMEcf1I zcvD>N5?J2P_hbC$R|H!IfFS3So=uXF)u&z08b$0W&kYij-aTssJjkLA*LmpJS)*@Y z^0Y6&p7LBTFnlppBCDW916e%np(8&-B0{x1rC!Ce8sTyZ6aO=wd(~F6YdF8HMaVHw zu+SohI<#Jh<#*7E--G1=&eO)dxK`Wdp-sOV3O^x~^L!9F+4 z>^etotkV}o^Fq_oG&X5FFem#KvF z#n=f4xfyXZ<)sv*b0^#9k$x1X(EczUu*CO681KY9FjpYYMW}v-RjxAa6Av!^Wc=&l zyx5Na)U(79az;83&F=_0BYoz1RLw&Tk4Mjj9*Z?HT&oliX!e0GwP32xj+;=r^-Wjn1gZ)unIf)g!bH6QJ3!h_6-9Pq3WXO$^5 zvMG-?eQx8N)Enod9ynI)YWpZ|iZ}BN(J|ER4z%(AsS`5(PiMT$CwN>$g9Bb9o*xEXC(d`{!GyviHx|#kt&#~_ zi+`q0bObHA%UW~G`Ww~@T!U|J%@q9y)~5w%sm9Q)gD6hs{A$9uTv^HlPoC+w-5m zo*!HFG~UK4hM;*U{W5r1wL|gR%MEuZUW1bXOt@ZhGH6fhGI(=~ae}I_Jj1Ml#jhgm zR~KcpB$iO#Y}XzlQzf zNuqJ>IE;ZP(SH?!n+oYq2KU(JKkFV*+a4I zd8+=4hkCT<$@;Gzx(&bVH_tK}*M-juwRT;r{q9*HrY!&7%B?qd(92jQ8lhFgA@nf#aM z1A)BE#_KNd;^?ZbJXZf3weP~0TiLbg%H8b0!37B-m@V`B*EtUqe=UVV$njUFPg3i{gs@`V>|TGLInDRo0z{_44sT$wzU_IBfK*?4a&nwN!TSa8Aw zFJ)$OTw|i=R;P>aBzk^w01r@Hyo z`gpivb)!TmS^rIt%~E4c%w+Uxi0Y|6Z5Xqe3ZEr_4u|+Ls z3O}qSXe8x&IOMCm5C{)M)p~dfHXH67tf(Y?j+b8d@N_oUn?c(=JUNi>JZ}dXp`<|P zd)vuSkYMLSUMleNuKEHm&G(}JANF=t2q(O}xxUaFTs!eZkJ=%pln&y1u2(Tb56FEN z%j>oVd&EWFbc)F0$&H{7Ai9*iG{eVRr7ZR;^B*pkzhXF!zQt8l6;*)2HaTBg;-yAe zytUZzAq=t5rCw-kqT`myg!XK?_jbW033O8y@2#)!(p+Sruav(r5#R_(2GD!6czn{H zc1ry!BrkatfK$GsJ8z}0Nf*DdNkS83Z91em!QXb3Ox30SfJi%&0Ofk|nrA0lR|v0W zyX4%`Bnvaqs_wjH{A3464IUzdHiK%(4$|K4JU-?#XS7PSNwGupcXxhA&b#fD;$8@z zsq=IBmXiu|vgPJx^Z&3FVi;xfIO)w{f)^K@**qZ}O^Y^~pJ%xf*>E+FR2oRDytFFU zlE&HEgE!Gvd+BVh?M4k}f@|0sujx=kctoca1u#m1^NE+5&4blfid9|pFM02v%7Hu~sIb;S=w&bb4v0!Uat)8sU-44>Ej-{EL{{omZ(jv*XD=S1zvflG zOU0CcfJ?AyKDr)$11Y+FtaUFkKam3#8KWQlSYp26-QlEQR-CS9k}Sm&==kX&->8cHGQ+Q`Yr7 zUjHzZsU)qBz*G|A;`Ly=PePeWLVSuPL*(Yf1TjWC2o{qLIive>gMDU}gl_B0o3caT zH%V(i72Jjr1=Ob5FP#lX4RZcftz?E%{-+8w+*e+&s}lC(R~);U*rA*nVkLm|t82o}^AVQd<#%RBT|Ai?~F8Tj6FSQwny8IE!__7Xv zdTIYaJ~-@e!R^4mfhq^#dB?on0Jq1}LxcEi{lC}-4CY1l_I$IOdQV5{lY@CvOU?&b zW9M0>{fa&iJsOo|I>HiVx`06M($IfnkX*zdkx}dZ&D*f?KE(&rcnDfqeZn%TDQ}AnY=+QeA zd?%*O^3e}=Xts}f{s(&<5JuV@nN6NPSLTqX&zHp8()K%er|?qkA(cm-zE+YSs6Q?# z_tzInn*H@fl3JclK01CUj|nT)7MoxGz}Hyqi5!(WQd?`LmIc1*v?p_@_nk1~U8+5a zC(b)DKGknr*jVi;Gi{`{L8irFO|ib}v~?!k5^a;D8>c^O(l6GYHZe=I=S|EaZHxI; ztUZ%M?F;NVde&V$U0(}P!@GDJixmd+VXf%wUA&Avju9k0Rm3VLQHKtkIkLo`wu+v< zn+MF`@4uT1EBxhDnPj{09GK4s=}&+elWb=WJM;PN&|y1X$XlCF&A0``VFnTy;-z90 zo0g%Ty9{gDaUpR}}F`yQWZ;5jFidw5FqqP}9Sq zHSK+j#nY!nyczoog~$D6YwA>jvqDNSkF?H=m<`W)dj%!lQ;hw~c?|9ucxsa18;gTa z^Vs1BlHxCw#hTaJl0RxCu#+;(3+ewMe}w7p=X4k)I1(O5{t|9GR>Q>M!o=~Lm!_5Q z4%TC`*aZKUSQI!yRR+nWQfgm4w<%WO9>PHl7;ma?pqwybv+x!YD#22wz38J&e*405 z$6g&Gb$)(5TjE#025q2lPJ_2j-QeP+9*v*+}c28evYFEg; zKceVccgc&cXX(^!B+t^9gl4?zn2_Z|#`^jkN#1(m9ZTCs;GBfmiz94?p5D!g_l=y; zOr?!pk?GniLrByK64`X-s2w4#<2DoS^Yc_|BqB%QIRe7M+Os*bA+2IVrs#U8$;qmIk`|IwXD5Yi%vlNlL}B5% z)@&kLIP59kav6IKO)KX^**c%;>#TDHw|$)z;_(+(yV6S`Zr^=%Vqq&VRhOX2A(QjQ zC@+S%I(^0`Eqn%ik@gqU$A8lykwB|PhxcrEtt+UmA~E-te*g9hN0zzyxQP%?&66@9 z`nC!_-u72wL-DyYSMrt9TV7dFoy)#}pdD}HI841q@$2;8@Zw^g5jxO&qj37%V(y&O zJLa;^BE46097xQ)HGUur@D(=L_wxkq&h=|A``S~p`*}P)Q-ux64qsc86qgR4RDs$X zzBV##Q8jiuZ~ACJH9XT7`n8>Ad?b#F1%AN|DzOc-QfO8%$_RmyC<&{(p6zCc&QxRf z@QN>0Wg1n3wf8OGG}_AN3^nz@mNU+b@Ay*X(a%-QTQ<(BEUXw^E>xd(`Do>6TySsmr7Pqkqp_QM z-3&$d7+qdeTvg()7z5bXeBBky6}3FI%X2v}4`*Jogjx>=dqCn3DjaBW(dhHq_E329 zYk7M3Rv(VlwCbC*77_CH>)k+Db=`Y-xf{b<(zhC)58zQs3Rh3zl=(e78XA6(WtQ;PLNR956y3J zh47J&x{k$N+b2G{Wh}064$8Cy{bL#5O5%Ph(~?ug`TR3qcAz+yG!3QRp~o(&ev{BATY9lO2_z!7`+?V>GmmC&Dn|{rKTuI)&x4A$0sc-h!Wy zfx$B1I7xfzcryRWG$>(G{@MvS&%roZfHDogk9UDtth{?c?_2VVpYLeez5IH|_q1Px zPSI)nu+z?KX~2Cvi57puno-^f7OS%#sQ-OD*YTtHiKq2~(ogjHeHc&>k46@-Cx#+9 z&QjFRAXs+TPBs~J4A()0xSbaDVWnQM3y;oM&e82sI<0^;Oc2L|iQOdWiR-`={_A!~cJ} zY5o*G+|(*Vet)#4=IxtThF;&!Yds|Jz@s3j z>C|BPlAnFI3)jTBo!!daF_#tGpiOh(OGc#A`j2&Ia0zd^d>0eN z=?)>czt~v**$EXSC|azV#ckm>DG_-`C{JZt94{XJZV!2H@4X5 z^%u?I%>u7tqT;W277x8GD04c`>hyn=PK6({-dlN0!?()_?BB!-<@wa!HuJO$xn~z| zV}C+0V}1a|%g9z; za8HpvPg5QWenSRNTns8kli2DJRi)+k1hJlwJbfonpg{pyknT#jde8#A9$j$G2@$SF zzh=_j1-z$Y3N?Nh=legfaSzNAls+>&;BQ83tI^oQgOWc?;qi8zeh;2tXxj(65$eD7 zwJyV{U#~ zmjqj0s^xGT&Q+H1B6~=IH;)J9|38{Zttfo1-}7pkhlFl=K7-I56z?1n;Xu-Q?^O{7&{Tq`-njrw%-h z8``_q;kNUF@97`{cdh4ff#HTzdl*k@g29jTiqKEFh;f1bz9l-KUxJsN@mUXt%07Yi zjZh7d2V|f@op;c+;!m61_1R$YCbcOTvq{P~L9;_lOP*WxmgYM*NME3W&Ai6G-JK2D zxXpZwby-lW%`xT2M$n#Td7M3eV~Uw8g_tH-$bw~THI5PX&~Mw2N9DRFb+X)+CRJ9Q z4No_}z>`eN5q)p8fK6tdoK+J93AL=`mSPnJwLJVNmYtGS83c3jMV@SPFJ8H{2fMx< z=n!)jxqpi-E;MfoFJf{J%zE@aZE4#}wmOQ4V|&{c z$e9Q0Ul=W36&|pHQl?G7q~!V#s+&LU%<8~=q@d5~AJnXvd8#o(~RoIyJTCY|T>80zx`cSYdD{AJr~ zv5ABH_rsWC#oQAWP~yTS^h0N~%XS1YzE?3m9t}*!pON*i zpo#8>9eDYlnKdp%AqreCb7=+E7d{RxttjZRQ@)+u=gPDUr5+2`devZ|JEdJV<=+S=`jT#Y-)&5}cX=qRPu_^b1wy;)Ebtg4qc zQr^YnYCrjI5{Hd!irmd(5`XkvdN>l-310^vLX`E;vx{co*e(*!_|PzWcuZ6CK2^9a zos-p3#?h<0dE+eeI8~<2&4Qx{OKmqB%BBTXRRwkM9)8(HcGWOFre)cs&gwfWG0`jc z@Td*}(#PA{7b;o9tNo>g#n$_0nKmzrM(yEAR{NG|^JN6g`|RNX7j3Yp(Mf>CHgqxb zP!=ug65cIV2q1>+5QVhvEWx&&X~K2L^J>74g@#|{r? zLG_|=Yyos>iVmv(Rafn>8fb5qmV==!OIz$BuAXGBHjO~q_(n8;A8*le zLL;+eMa5+>rsyx$mS)jQ`*?eOel{K7hv%~e*>r9n-g*{hQ|f*mQ@<#?g`zrqbU{^7 zzUiw;Tb$i2IJ#h1MOBTqBpb%WL`{T|Cc6~1+EPG^gv{W`N3$``5GmBi^8?kX)s|%k z>QPugFYM=0Src_L%F-W&x`!zhq%8*-S?!Xl;^LtA71{Lne%?A^rBwlS&ykNN8(UhV zt;#0X0Umd~G_i)OjUJ*`ASzH&VG8#}DXN79<>YHU49M1*P=$SBZs(twT$HFAo00aLG~$UOB5u&mYR_Ge8hyr=cA3B3LoFgs_(>=_fekgYe73)uz>xsYwNkPF!+g*<|7R=6YBvnK8c_MC}3 zf<15Hj$kiXxFgt$3b%l5kstMg3fM~~ashkUL@r>jSjYwJRSUU*ZB@wC>@}5fHGAE} zt!CRy+-kPn!mVaIEZl1LhQh63Zz|jxwi6ijqE~C!TPAW1d)q>;VeeSTHEfqcE@kg3 zz`+y@@=MePAJvWFK0{BiTm^ z+0Q;!$bR;TiR@>enz(*;(8Bez&n#R&JEU;S*yjqjjD2C^ma)SoZhaX$Vj-8YqZV=* zJEoAwvf~PQEc?<#9?MRc$Ya?_3wJF0%EBGXzE-$(>>Gt!$G$aj>)3ZDZXNqxAk>RN zRmVS2a(33jEoVO~+zR%K!mVJxnz$A0Hxsvl z{chn_us`Z8Eg;KWKq)^J%SQJXxT8ly{dptm)lszH8!$m1d>54CK zSg1cI)}*H*)N)mRE-h7O>uBR4EE!KnbU^KfQ0ot&a`H?BZTt{xSmNi9#akaCRzMZt z8zNwF9j{9B&ZV`{*+#nmbF5CAB<>(e-Q#ErcS9e2&aZ&GA;%Z^d5*e%0qW03w3pP? zQujiHSj~pW)l7def_5C?v4g}j-I)X!Xczlumq+Zc0xPj4ExQ#9zId$YAyVar0cS)! zgI*G?bapBAF!ookXVcKbJV_ZB-zEd8{7iz9>F<3QuSqKpb7#!K%8x%*ADZP zn3p0%(jep;C=om#ods&aD-puc9<~DwO3YrB3BYNXuvHQh8wfj}*8&;Xaj!=RWA$)Z zglwE_n+(D07D9||S8Zk*=-z&WCti0x^^&F$hnLGVjcBn;p-p+^)T7wKs78WgB>_o@ zN)G5E&-)Vhj4O{qGVZ;0LSmoxALA|6^BUx$Q%>NmR&*r3j~&I96Tg)wcuN_F=eHdv zAbO(YrRm5C2^w7ALDWHZ$=2YXwje{a?v|! z!!bOOzD4ihhrb;moYY_wbqxF4cO*d}N$plz?MbxKZ%16}mOWvyc#}UHmn?UsiqzX*jPh^t7 zy(H;VnhRuo4}=N@Gi?77%&^C1hDf=|4vJ8`18~V5f~VAXf*=7dQLp>fw_sX)gKOe- zNZ3p65pnpI+#~SSccMrK7bTg$@kt8K90&HMU(PI)d6LJ(y^-BqP9WK0oC(c&bE3HO zBu_|uQ=D-yySOq%syfQa`DJG|%{$5Cpy0FlE8fB|adw>KNiE;XjzSZnO9K=ksecw( zjrdHCX`}=l6b=Q(d7yOc^9Vr!Ep1cyA_Aq9{Ss6Xc38%WE(wl3Lgioa*e>T&8&piH z&0Jbt(L}Nu@%1||Q(ZL+q#6Z<;tZy}oz2ykS9>SBu{ec6nGP=}B^BDP>?SxYji{)u z8CEAEwRf|lLL&03wD*EwV6326+nwDs0D}{5S+QH&lN}w1k}<&B8$?RPA?p3?NPtxq z7gtF_`(&^hhR0=ae|7{?MG!{Mv;*0ZrR7Bu~ zSyfzETT)d~rhS<0tR6ACrl?{}x%N?Zgdl-z3QDWAkHuMaOhI*7K4f?Ob@{^lnm8j@ z6jp2F9Zg_<;aaRf`L(4ZOG~xqa{>{i_%~8}A*XRLg!W>6PE$KVf^5l&v|*=d;R!kgitrQ(cYCQY zSkmznZ|gWm{ZC=-o*6|WPx03Ev!X(=M^}}a<^Qc|Q<+H#-nz#Slaw--k269KwWV`m2gi`U5pX?eoUl{ zE-0+1hOE*LX3<2@ul;C-sz+6U-cJ^2b!j<3>(5)T2>Z1QR%%T_x!bQzj#ZgsazNsg zSTh%dfI8I-LXXQ;>DQ(OU@QE7ZMK;>qOP(6xh{`Y%>!7!w$+3z99C7+%&+aRg2kmk ze4k=};2HH_#;V2_>K)Z+3%_>S0+Utz$s{OicqZ0r*)r%{7J9Uo(Xygpi%LsMWRJWO z*V1a(y6QqPvxz=*Yv0GID#7W3>Nr)*;(Ev+YQM*++GE=RQOrL~P+W7mGX2{8c$HXI zQ3TM3%n%aMYzyKQnaYYWe(m9Sl?4I{udytND8(>TYoQ4XOux3sge|TgTUqAvYh;ow zDJm`VYtLGtl4>;6D^>_4@N3UGR4x#mtf=y9ADC22$_o72Cni;_a3YgW;}w(P!nUTM z1oxMI?T`skivAhq*FKA{H<=EmDg4@chbnS@zQ3lX#I2pstyIA>n*yoDqf}~eXMm|+ zVFC1F1z?5YqFjF zpjFGYX{{7Nf03;3YmR8M@BPCI(CvOKxCdJ)B4&*CSt~`vf~XfDs+NAg%GC;~Jk1>Z z*e=v)-&oXSutfVVB<$BtnWO|T7}-vRP;8O*Lo3x_et(q+muNq=YEmytY{vMtvu2GX zfM5IBDjL@F676@Zx)_IG%s&E&!@-Jw+97o8f6c7$d|y*B8ccM-!c|3^lxQ|f7c-{^ z6IDgU=ont6EjNQ@_sHS0BGH_N9Xng1d&Hb*u~tFVusT`WEs0jt*qWM(F}RA?UQbjV zA{bCbm1x^8iSujQ6V)^ddF;}$`6UHKwWZa?+F`ouERU-{lBhbQQnc{P)vcz~qmk~nu>25q5>e}!6$30#_Gk-i zG{gv)g?0=G37AE}F;yaFaY&57TB1|yUtzQ0F+7;({R;CW+1Oaz@+(hpKB=oM%7Qj0 zTef~iPcS>Mpr%5YF2ik#^!t_X%F@=;s$Y4!bF-c*VHWg1naHxVXKCnfxH5p1#%%3H zI{O=sUGy6d3j_QXkrKW z#y67QR)MiH4sb_F z>DZc*>QZe^07UFPP>fdt5y(+Q{2C}|NlCS6!pQ*$M2M<92;Ma}f*@Oj)n1#*tjZu} zba}OmoEPA6L{8 zR0!^TJ|sqP+>3!2!Nh{h_kkE-Nk-oq5+h(GT=3ZTK<0=LJoZKa2@!JU zeKRCRz`PY`Z)hKv*3=0?Z#Re&aJvGHR9T@kdj#aWtlsJxD_Q{W4rGHJaH$yV?+0Qq zrO6r{3W*Ul`Xaz|azO$Y1Mzsn$ZAA>8NeMqpis>~C+sN1h(esSW6-Rk1HZCk%pN=y z5+e%n1EbxU&cvQI_Xf$*)@e_rbW{_KrCH$eU~61Dtgx~&f0)0zDg=04ilC8d+2X3x zo=&+!V$w27th&NBCa?Og^|bfa=c#ffV;}P1CDFhiz+g`3EJB(9Lcm-b*PtLz)fe~ zaYskmzf5mri3`@^EVk+bR5T8xZl(g}w9GCqTo1|C;U75q<4$4nMV=L~PB>vQZ0~#m znVKMAI`D-fW#N_1o7rcnlc>_^j2Au*TF}!UI|kSp9i(W7v!5-5c`)@$K_s?uQEgCp zLCP0<87~ShxKa4r;T*$`r#>&yDDQ})h1F7LqMYq$?h!|)e{#U^ZR!m)$_YF5dDVIZ zZsZ-Y)cL3*BDjS4%xRllL#1fkQOE7rEUSr1zfk)jb&Flq5V}bx9U1>b_k^H(3(e!sFxqp{ zk!y*yLGlv9h(D(G3u=f8!5DxH_${i{4yL~HzcY@exgB7~qqWo7?4OG8wI~9GX8cX+ zEuk4h4eDD*NXAzxM!mn0Gxw+UbqFDPNEz=IuxeJaKjkI6WT%mC>`VwgPM%cW+S--<^ke-Qf2Bf$5ML0bc zucgN7NwgteZ>P^qr<)?3IY9}K&T6eE44R*QQ-ktmLtdxAUpU$?WTK$djBP~UBIx1@ zZ#O+~g@lXTeC#A)Gs;Ya+mKuc0hbOFIu2XYI;v(l8tIH-OVdXMLQSbns@|V1OP8Y; ztbLh5(Sj14&X)hsS8RFu_`tBurEN}UIL&P03=+~mmQX_qZ(!IYh}<~MIpJtb|2^r5wZ!#IZYPZDc)DCMiyJ+b{)|I$!+Z~%(Dmx3&ty-g z+ml#P@a&M&+}X|w7isJ0p61T>mWn|gBqU0;Ezr+v?(Aqya&;rMmt{;wGoL-jc(t6$+DvkX_tL3#j5EnzG54gKE9Cv1 zSwd)|?oX%c7-zuSXPvfJBF8o>&JJ!=ZJ&ycEA9~z{X)AAsw{%C)wmdBW3}1sizp@5nMIq5S+vy}1!GwP`>p)|awUSjGjC(9sc)RKwc~Hv9`EcC zK2}@UVW3EBO~*#C*i;PaO1!j|k1n$d(|2qxjEQ=L?){<;v?Jb`9bTs`{{N$4o-omt zNVF^2ivK@SaR6y$2T{*dik=Ij68{;?QrIk2!8SC0HmuBFNO1m-T2{_uZRw`@EKdJf zW}HINi&z5cI;o?qtM~s`&B+}_HDUOCF&tP-`9~zXk`J0lGOuE7hKZJT*(SBCIkV$% z(Q64*v4wf)k(*f(d$i+V)m`JCMt5btz{06ZvNK8F(~8A+A0YG8TW_Tl@{)VMXUu3 zz$l8LNvjqI$c842N^-{NAT}Y{Ih^h3JcSOVVBc`KPgtBqbyL5vc>iw^pL6;`Z$(V6zAI7=-;L;G8V4oeVO5ci^+!&;%^e^eAz9R1`A z;}n%_$ zFRzex91d%#pGu~<3};tM&k93$FszgmVi*s^L*DP5=&lTBCrfM{%Dgfnqglb&AbPdh zpPi^tTc@j817qocMs)XHft}8uov!~M1$AYbCB>C)5b2WvUJ!gJ)XYm?x&!Rj)!smt#BXKzau(Fx-H!XhYcN^FR&f(Zz?Ix z8>fenbo%)*obSr0?-M+g&^s>FYznb=t-d_+st3ko02hCEvY@{${`JSj{#cv&=_lyE-$h;b5ANS?;4d zyE)riqf(fU(O3BBscz0x%Vdr0T466_I}4!@Y&~YB?<(r*!isfwrZZqow@zE->!qTX zXF6?zxUeJhn9r>eE;7CGrPgFt`>2b{+0IhsLJ2HuGHZe>Y1JjjaE$W_-&Lv=q(u~A z?xX%ypHrXUXtXTZp{47QyPJ~ZtYe0L-f_|KvEwhtgZgBBiau4Jrcc+;>F4#CVW04C z`0xBjW4VnW1&5mO_kMNAKyAF(9jk%%WFUJZLS zVr#^Xh`$@nYCOB~%E%4jk43JITpKyN$($zC_-y0X8ZT|KHey5M`p9WbHa32?@pFxz z37Z=ELgb5)TO!|yd?WIg$cGz$7k;Mk?~N}s{V-E@7^Jxv!!Er~kZ^pU7X zqn1T2k6ID6GHO*+{bNz9qt--y74>D*iKydId!klHuZdn8{dn{f(HESrM{kSX9=$XA zt?0L---+H8{ciN}=r5v=Mjwm*^Z)VnF5oVv+rHtp}eU-k=Uv2p+`qkF2 z&ihwrufaxZ*G0#vQ@u%^3Bt4o_(`<__ogT!=t}`HT>+a&i%?| z%l+yC{eR=vPkx>I&4u4w{LO3nx8<9=W2O&smVa6P<H8a$)_3o#mBR~P?fz=P@U7om`TA+!#%}_D9OHMz ze6{E6O`ZFHeZ~3J*3ND8Z+oY=b4lmi&SjmkAv=cb9I|W3w$AvF-9z>a**hdLWZ#he zLl*xmNq^Gp@Xxk&rhc}5$c7;sheU>K8nSuFmLbt0TZe2LvVBN?=#`;YhZcrj8+v1C zap=vVw}##w`f1o~`#k%6yU)JBzRbSDzTCdZzSzFRzRMoB@3!x;I}`SOcDH@HeTIFi zeWv|H=dsRW=PdipPLKUo=k1~U?FZ~h`$79*`%!z^e%wCIzS4eq=t+C2Gh;vAndv-b zKW%r}&)Cn}&)Lu0bM~u)?+m_RzhuwbFWax$uMJLj)`vbBw)~4{!=4YV4SPQ9&d^uG zUJrXUtTeP>-(jC(zvmo$wDX$%y8VXz?XV|9w|sGH*zIAZVRwdYu=@rdA5tE6e8~M_ zrNKq}krS|RiP42SzR><+ z*u7!zhdmtj(f-Nq>YCDZd+-hC;7^~u_^kffhtJ-9Hgj-s@Xf)u22br;ZLbWQ)^&NX zyK8#ajINnoo~~726o$?2n$zX&n%gz6YkrrnYe83Y*vDa4haKu%*!5u8qOOqL-?g}F zN!N-mmVNPJXl-b9=&7F5J!g8dJ!gB)_vCsm^jzx6_gwC|(sQ+^&~vTlde4oXVvqA? z&#j)@J*A#IJ$HM`J@*I7dOGB~w>|HA-uErM6^>^;UH;edgt_dd*}Af z>s`>hu-D(aq<3j=pm$mC^4=A_D|=V%>uI+u$`>?mt`>6MEugf-l(B7Uz&%T~y z&!L{fJx6+u^`v_a^qlBf-nG7KLsy`CdH0I$VE3x-Q1{yIaQF7^UET5S{oTp#Y`61l zx65{}JJ)@&JKue|`%3rK?m~CD`+oO>?uXr#?#JCfbyvHec0cQ`bwBTZ+1==V+x@P) z+5MsWWA~?SSI?B5N8R3TfA`|9~*RN<5O#ktR-`0j7vtH}Ib*}%m z@a?*9*MGa{_x|56{{6PjrN4ji`10?Zu@u3N3R(D@#k|! z1xK$O?XtOS^GB^3y>Qg((f(0uM&BHLa&%_&Dd*_y=-lXwqc4vxjJ`H{#i-z@m7`XT zdOxZ;>cgmyqwbG>IJz?W(dfsce;QpK{dDxR(Y4XfN533hAN^`{ZMbX9lrdcOS)&qT z4vz7Tnm6junADgfV-EcyF=pSGtz+i>?$9sxk2x?V_T82-JI2fz#SvVMo!{*o6CbmC z%%1NK{ldB9JNiM2-|Z$-3jZ{6%BU@4qLjh5G26#TRqhOw2F{M$G-3UO4HGs_I5}qB zgw+#56V^<)H0IX8m4T}Rg@J1W*9X@8$&G>Hz|Db!d?ikB#3ke%JVQ&hOWMzv25$-$%dS`n}5*`+n#5dj@t5936LT zTzXu5VE4d|fo%f^zJ6>!Gj97pj6B;0co=HKGXtjvP7j)iEk&oH~PbbPo!NFr%ptA_ry;WKV#y| zi3glk%{&ulO{@){J#mf+@LGEA#Cb-~pXek1f{6=_UPOAsME}GkMh7Nxg@O}T8ogp- zgY>eA%iA>fTYAj#G5nqxb81X&cz(?NG0ys!w_`rgKi63ISnpWh*u`UO!)u++VD%` zo>JXv%?vJesp4b;_->6$+|Srd3oYF3$7Y@W#ZL|g^AY)zaHHf{dV-b z(YzA4Mok&@e)NaYA4h*0%~`GdYrNj^vXh#$f6{?T$w>z%9h!7_(&U7mDh($z_YN!KRL9#tEDebS9dwc$4>-J*9+y=vrCnu3d*Kk)8vTj!GhIc zFX;80UNw3>qt{blW)D%0EyKkX57iXY?vge&VFJ1(O#NeEGv`va3Hlq5t2|>p8uiT1g&S|0DTbqH8Cw zpS)r6#>tV%nknh>E)b4 z{~enAVe-expC-G=Zc+yC>6NF~VtSpTSB74k+0n_zCa1|hH2Lu46ulp$*OJM>$*ZjQ zrIT0CJ5RmogQgFv4PQsO&HoB7w*5cu{c+ci+sN8ZuNb{{{#bJkKSV}~UdbP`G_k@o zHBQqz|65P?`fur6{Ugtb(%gW#pgZ_M2NBq0Wa18p>j*fntBewOIf9UV{!PdbAby)H{r;Tbiw7hZ>oI{KCi@%MQoE>4OZY1EgZV{KJT^P?ZLfGzU?q{9to(qVW#0~O^$Y2l;h|Bhe5uG4jkSRod4&nouO5}48Kgcv9KO@2&9{_R_qTe~@ z;)5X5iTn{r7-R;KVIUEZnMCX$Q4kN2ZjcxVjpB$eK;j^?iS#m|{?9P#aC}@T1D6Fz zbEo|R$#R4+!#W&!woN}3*fu>>WZU#jiEYy>WwuR!RM<8>QDxi7oj|46SeVw=**5KN zvTa)I+D^7OowP4csCniOE$G%3ioX;O%7 z)1)xlrb$t@%~-|QHZ6*?ZCaFI+q5W2w$o}-|5vmi%&~^4{}*I>Vg3o3b7k<{yR1WU zo@fvBe45E-_`D!KBBseckOf3c!~Gx&iC6+=oAc$Xz3PCRx9fn>aIs(0v zaxh&N1ql!_9T)>yM#OYuoQc!sST5Nl5VC?oOz$Q^f<#Oor$Fdfm31HuLJPC30~wIj zL`<*em~=Q6zmfTpM@Y!#G!v+Zh(lVL5+c?}*n2v{otbp)*5CZK_Ub)sEy zs}kw;l7pLolZH4f5ne=W(Fh*{n`6BM1Q2kCdK&XShyXnag%NO^R(AwM5U^1a#1L@w zpaD)t91#(TNFw5hL^v`4u5F*0Jo6?(=R*NmY?3TW2uNu_72wTQ$)W*pZktomG?B+< z(eB+=Z(Y@<`T!o&`36n%Gq5?fhz=s)zDwF3LO@gkA_!P}TLPlHf9d2bwn{`C5kZYe zAPXJSl*!^J$s&z_?UF+l0V{V1$RQvmx`2Qe734t2Ul9?SqKt?;CW3ZA2-qoE)DZAS z1DXK4=*UOcxb|3GvrDvxb%$dEotY8fML=BVzaJ6nb?OBWv0GAv5O79kRsx{@P`V-s z@RNcRKtn+qz<>TTJs&%>%xsQ5QcjMvtloLH@%x%i0wg66c}btt+rCXJ@ue>&j$Pg$_vtD$s{TSD{m)YtTnT*GcpGcT_+F0mno)q0^#W z39G>4qCL?@7ixolIMDoaRby9cmNjZDZ&d7-z0VS0mK3V z`~VlUA_0JF8WFUB({Wo#2q9h>8%G!*uvl`90Azgvq5xryhygs*K8pif)-Fl_%t1Hv z{yPcc(*aKbM71JmfY;jb8Gy68*ku8ZEtQ((Op^Bk@&G3u3n(z4{@)!JQbfo(x)8>I zmjDhbCvU**07X5({RFuG-MSzK5HjNWnk#9|k;~d6Zh%K2Dc1uq7YBbnQhCKvR3f z3ou*HK0bgY+B`qNRJ|P&00`?Hf*`l@Cp01la8l=09>Aqjq5$wnuPloI z&I5YITLL+%yU{Yh!o2iI1z>7ICQTLKzAkY!fQvfO>L%ijBxwLtJ^|4AuL-hA*8tZc zYm#i$IHbC<@x|hx>xiAY|*(Huz=ICQZHkJ2-zN&Lm&jOLXWgC zz!_8d4o3vwy3V2~z`Uu_XEA^$I#zLjwTR&JUjihr%VH8BraRvhzzH4SG{9~>I5PmN zwG*=d%k)Ug0Zi9Y@(if|PtuJlthEJ%T#?D?C<44#Dg9gm*sR;hGQesD6#&12D!^VH z%^JW8Yqw$TKk6W-R!A`ofO~VKW=()QI-gyKtvNFNwIp!^99Sbsd;m}03-AL>n zAi(`U{gZ?Q5fZ*GAO!HbARr77n@6`0%!PCWsD6j;_nDgoQK0NINfraR^MPW_Wp>;` zPRHI7F>|?{A|^K+(rla94BI9q%eE;xM>aKJN>j?o18i#zDM0+C^ivTaTnC`>ubB|t zxHK5p968C4ny1!v}p?()*#Wu(rlO0B}_Tg3zr_hrTBM2(*q; zigkx$d20y;n7>3?odGyHSF*?g+;!?PmIK)~g+5`Dn-D-#^l&c$TzDY)mH{5>B3c31 zt!qftM8ss))c_W4w*b$-I>?8pgfsw_h6FSLehNytt|L~9*U~*XnTBql9TX$e$pf@c zZ=!htF0@XRP9`?T4e6I4bWwB&`ljdz^exd*=-Z-W&@`v9q{N}=*nmzz>ou-332;vW zQqX15uA^2spkpsE#LdLcPkkd?R0CP7=gez@T zV54Jz%8v=4dAUtxK3IXS*{yRAHV~R2mv&a2Os}2kehmTPXXM~ z=H&p+>kai1Kwdu$ssZec%2>HFRz+^Ob%d+Hm?M*M?1a- za7uyev{jL^=HVmYlvAl6-X*ldkh6FI=qi2uC7&w>fp)!lMfIWIyo(8z(qD1B< zdIsn=?H*0}St8OCIe1sMHj3;tJCOpM>+~X_2rz@5aX`IG07<<_C+Eu!q5Mo2y4f~cB@fwjtR2&}%WDCr&Kc(WmK{7Zre6x^z@Ixzl{ORD<`ho}%jvY>xYqyb1k4v@2`* zABuKES44ZDABpxtKNjtScK#&54^R~yfPNx62>n!a2wJ!JVd$FpBhb%9N1-dNmdkkw)kUb@%h^v0dWL)MJJ%=icUh)#UCn|hMq4v1ML%?g!2dy8+70x=X zE?Xo4MFe!2{7aC2ahIVNi>^Q~5nY8|D!L9G5Z!=YCc0_LUoOCP&Z^G}(QatHDd>UL zj}N`jt0dkBy;`&%S}$Y*&}+mWassRs5QbhSIszRQ9fe*mItIN#bR2r4=mc~`bP{@# zXlDvwvw$@87SS1Ky*A52>ysoo=+?t2(73vz6HWnIFaL_rJ52sgM+so36j+AdCAtFL zx}b#KE&dwx9?=cxy`tUctszZ__CW80rv0B6V7~7Jg=u@n%{bv^7v;^d! z&xp=LXGIsF&x$TWpA%hzrpHXMOq8K>qASoBNaORTD!@evs6k&6U5Cz#Za`la?aNtX zd_}Y$`l{#vbU}0w`r2o*{|f-2hnlpkD?RMpF}62U4zY0kz!5zk0}Du2$(8513gW27TPU3 z2R&VM9(so80`yGLMQD%c5^3Il%o0#Wz--YK=sBXR&|c9s=((cn(DOt$py!KjLi_CYTe?T20>Ism;?bPzfqI&=~Hk7WYF2v{yU0=+_X z6gnt62E9^r9D0@L1oUdrN$8O1loMc$fHd@4(HZDHhpiY`J& zL_13Wn*@}hH;b-7ZxLOEj*6~9ZxvmK-X^*My+Iw?8^eNc1)`jF@(^kLB{ z=#-`T{GSFmA^{obqoT9W$3*9#)1vdx$3+*QPlzr;pA=n!&ak%5|7Czv5>SCYExHPQ zMsy82E4mJSR&)dUoaiR>dC{)CHRL(cIRCo=E=Yg}`l4tr^d-?g=)7n@^kvZj=qsXw z&{su=pbLZL{2vCmCIJ!X>!PF3H$=x+cQ|I#XF&43o;c7Vx`LO_9}+-2^=45LU=KZt zWA3QY=igxW=vK*y&&_2O(0RS1p8>e9*S1-JvwCTm1BmLyXbGUaqEo*_Qv-U&=uc3R z%X!&qNMZ{y^W7^S&^r$6Ls$rCW{^-nPz-1Rqu&ChfR-{c&$s4)f{e^lt|g$o^nAmJ zQD*!rU>EcjSry=-UaHmr3JP3Ttcq`?bAjBibOY_t4_`b03A*H$Pl>!hFXaOnr^5$Q z(#w250lBRcV%t218$saf3zXXk(+NOF=pz#O7$pI;Nk6Gg0bIE&_ps6cbFAmFtm7{O z@?0Mh$O4?dFKKcB)AWP40>Dmv(xL=#U!TRO0DRg=UpD$zP~9rfOg~Mv{{YBYBPI_Q zyRKS&x>PT3Jpex`@BysQ&x8U1PxR5b5WpghhydKzh#0^e>!R3de*$E>UMA-OihA8$ zFljW`BEU_}wZ_2aD9RD)Dp+kP&|PM<)CaI*uYdppTK~7`$EGoaWc6lh0^q_-8HW_W z0lkZwAt29eSJ-KD+>|Ob5d1)^;JRkjX{}z%y07v6gPy?D$NoJCsp<8$4`7B~P)8Wp z9Ji#D1OlGu^L{x5+?Ie60`|?6hBpvU;sC4vJ=d*ToLei+3^A}d?$EJi?r+8ra$9>M zLqLv_0-P1=6AkOzbZt)84J&g`Q8Et@kdzT8yhVN9Eycj*xJyNwyW%;7JfV*|cZ&Ixf;@Dbg<2tya5yY@2pP+IWI&DmUAfEZ62PwIyq` zanEgZMO(5EA*Xa>jD!@I;aHpFL94O_q|VR{eyM8>K@Ta&ERc1O3K8=`O9SK)k#BJn zx=O8L0%U9X5fap_m;7;n8QB!an!M9&%f~ltoBVQYoA?UZRPDzyxDD1Fj_Y2T_`W+< zz)unox`XFWz4U<+s+T}SRU$I1I~=F=6NwT6o=89q0oygebJr^4sRRUAcQ}sfM>sJA zJVWPN$6pFDUae?>fVK+G7rI2a?pY<&qy!)94#!jd95;f1=Ms=WKv_>7IRw0*0PMd? zh`6qwH#QLQ5|!jb+EcblDbjS884w~QwT!WCW^0B+ZH~H>UqI4@bb1@{AEKXY2zfPF z?ti%MTiM5MQ_O#am;fW2jQDN;|!L@N=JhSu0N6U|d?@c`MB^Sar35IG&OHh+q3ldizAHpk3X zp+yi65ff8ti!Z}FtL3dQ>2RFU%Lvz#R#n_&Q})i;6mQm854(-+Wm^sv4()Kvr7INl zM}(bbz@zM>FHg6s8Ef;#**4iEIFi2SuiK#<0lxp_ZB;qXG4!SDR&E8(!IV{mcV4T? zB_0R}Ywe@zeF2$B8~X2v7jOW`utQtUQW$gyocxh}D7s#9r;X|%=o zYF1&3^ax|!;V8czM9-g@v1S;{L+*fLYC-iNkANWIn7YB zp-&K@?#B5)3HPH8b*I>Eete?NZ5=R@m%(f|{!nWLMs9SYjDY>{U z?R2baW#b_v*?8GD+4$K0%&a|DGRJDkCJG&Ds2c!H`z3WHgYtszu0MRqJ-d#NLFF! zO`;>vn?*;V>HZC>5@X%rC}~|X2#88R7J4f*uRj3WT9wTck-jgmmx5@tQ9uph+eO!* zW1<_J*z{SGZ8M0j*H%W?HKPE5ey8yUS(sFzHapC=iHWdnZY-tRc)Be<(`IMeVsdPo zw3RmQthObnwb}Kypa$C}vF}Z*LVmVQr2}ntuq`IUwz>6{XyZx5NKSii-RZVSq= zE%(jZc)2aU(q>oNVrp!gw4MeAF-G@-OlSHS(fYqb#w~=H*KS=y2uRl_5WQ1^GYCGX z=kh{Za0$V?B)Ep)i~2~Q>#gSOba+TmMdA`2U`=ObeS|;Kigv^hyjy}(2!5zvhs?DF z7ZAKhf-4BVrNNE2bp0nybiK3cu~(vftUDYh^mGzIKtci%2&idxIRxyJfD!_x>KAMp z2-q(Hp7*%^Jgq$wdT&+Y03C~FoMKGqK{Wl6S%!erxd5kMFBxh`pKKk=uBMg#ls?oK zARv=A(&YU&<*wcohua(nTN&h#frqYe<*sg}EsF-*a%_CC5+9QGg;;kuE>>kqB@l49 zmAf;87`J{$utY%WSA%nbIz1m-&H&kz`%!&(DAwjo!MRzT1qL=ps#SD_39Wxm0#ZHK zr&jJhvMKks>Wnb3IgU^Urnw1(++HW?bDZ8dOK`qXX9MYvw$giCzp}o6)6_e2AtI7N zjBKjFOg+Rh3~Y{LtqckXiPFt8xw~F#%fU5;ax*JHfNV;fmZ6ETrte-m^;#^&(Pq-+ z;9a#qu7E0S&IX*D)#;mR<$atgX3~e4(4AFWW0930Aem?2Oju6q{8wVHSx0N|zSc)R zJ=0pw0NIq=Cw0ac*c>NXMW+z5yX_g_0_R|AR$yzMR3pgDg^yiE!2=Qr}D!>%_ zN}bs|0~B<6)d4nWt_^^LT9GC|Iw2Ktd91o0#xE1_^`jdk+`9J&(4?D+BCT zPyuk$)8ldism^lJ8fZ>~HTVy-o*D(XtDpfeTc1a70$kMxPhGREir>@-H^2@B9)SJk zQBazHUXUaDRSQ1@o1-bc5rF<6ItcwybO`#B=rFYFXXfaQKu-}Jg`UdV8vhu;Gzo}9 zyG19Ur;AQP&k&u0o+&yF?Gc@Uo+Ua9J)1PfKL;>J0`kya(FN$aqKnY;M3!nf?;IMu%(KUzWlKE*hAK8@O>ot-* zz`*8MBsB;jV2@L`q7g*+B_f81xB9Gq0s)I9AccTu8)WIrAYh3EQpy(Ph`1oG>p^gCkim0;zuu@Vq zp;w7^d##RJE!qPe677XvBiawWR&)S*o#-HR*l4FC1h8HL!q6K;N1!)~jzUL7$DlWf zjze!2oq*mVItd+xrsF>auvG%;tm&+*i%J9F&IMW8ngCIaaLu)n)b-rz2Jq1v2F?Sp zLqFv80yyg$5@2F;Z2Ormk3o>_M9j`T1QH`+Zr?{hc1Z1`&^sx@Y%Xa0fF0&iDaf{|NQiAyg)rNu@DkZHPH*&^BxQid`pu0B!1{M`_*4Oo9h8x*IYEx= z_hIS)B|T^x0B-$0NfY3S0@r-2BAZuBu5N(+NdX>!U5}+AUVsIw_4$1t$d;Xw#t%@` zx&{DlYI}nKyR;%9fLU`Sk1#+$BO(A>^($)5C`eMD-HHL6{z>W@2RNr+5lR3&)8-`s zc4<{p081340WN9lG5}epRxJy%NWX`Z11KxV1H=>*0B&j?MS!Jxl$8K(=+Kk_-bo%# zM+Ky*b*%y%(KI!HbCSkU2Uw-$HUJLZl|E|%Y**m&S##u-KJe)Va2EB6NDoL^zYgdH zI5t;?(+4m|=cXTEijG78;NyHr5(Jp5Uy2L?oHY+n()t$$+4n#y9|4FdhyuLUZ(7Cx z0@}Pdz)$+s#gxfIe>ft;z~rbB5J13(=`vG82skYPVFX0=;oT?#&PYIvwEPHuf_+qeR-8$szNAM}8mZ4p zKn4Mk+cG0_2skGJdD8M(dJ(?!;wvHXe!U@GVL;{QB%+FlJNg)A9a&tEfCd5%ew6ZE zi>wa1C;@KP^rHfL_rZ&ROA_Eiz#839Is=HvOGFS6uk@xs7y*|hAcBB}{EU`4%3=t) zLdTui0K|#NVU}du@Dvj7*C&vi8Kk``*=G^4LnHDCC`dp70ekcwObG$kB%q9dfIf{~ zMZk3ls3G7fcO$NU8i=?d5luu~c_1C__FElYlmHLw4#(xwG826WxG4dC1Y9Ud4nYLm zl7J8boVWD1U?YgQ-CDh(ASFo?Lz-o}m?Q{jHzW9t1g8*uSI>nR1l(=qpY`MVufiSmPO;h{D=jL4;}A4LEty^(^V07d;- zg;-niIGo$`$Dk4boAgAQbb^HSOqv3ir5lAbz{-zOWCq}^?rO6D>u*X#4&a{d0`dUc z^g9v-fR~^2{(F&#bY}_P`T9czWq>L2tqVs5V6}oOKwd!&V4Cg->Hza~7#a*{|FO6( z^==|$mG-V{i8T+_>K@4ra8hgL0a&WPv*87}r$0;K1K6X#(B%hsV12q^-G2#y9McU? z(1d7fLM9XasfRE?Tz{P+0Z}#)R(w6ChdrZb1^@_zv01r2vZh zO@cIlORrrr0LyhRp9RRSl00$%&sPd?=0WZRg%kiTtq@QI_@JXw0+_AeW-0?b(9Wm; zoO>)ITLpNd5j6mhQ>S$uWaC3g(*StHhpF{sMH3*e`(f8oYkEZV7NZ;Bn$9r~Kv93Q z!waxa0DXT5AN3yft_aYCqHgPU%lTGyr^hCENsb~C%ut$#-4}i0%2a6YEs$Tc`05*Q_Og<-4q6`TDC2a#{zg0&rjNI8*`F=(nnB z0MB%+>HvGRsttfkTGb}NUL7mfGMs*|{$APvj6*@ZT{*k+g7>~fo3X|t=#+CTqkbJWSEM&@+IX#nie^`zMr z?OJX{@75*U4RBq5+{y#c(6h4_AmP*l(+6@-H(q{#_gZ8CV6L9Tf&dLYP(uJ4^}H7b zn5O%c2*3=9pzD8-Q@VqR0o+p%2RNXIe}aGvMY7FKwb|)5J3}`0<~rTIWC7;9(eclL zxOFd(c#C9i*ytY_z3sw%M)~t;W0C zY)_l*ZL@uCw!h5|ShhL;1lt^;HapyAN80RYn;mPj<85}L%}%!2sWv<9Y!jI_JKJXG z+U$IrU1+n5ZFY%l8j6oPfyw|)-O*G47CzANuYz3E?ynJ$IaY^rla6fzV5463G~1$G zL96(wy8O5S+y~`E;~`-3b~?Q9KG9><*YZ02ZFT^Gacx!*;J(h;5Ws5P7lZ)0CJFS9EWIx+7&i8l*epgyfG+M%XqFYen1aSeqShvlDH0vdvDl z+38hu|3xy*v^k1wo11Iy)zqIh$HUfb8xIljdf~0KZoT=~Yi_ss+w4G_9aNk4pCJ|0 zVzy1ekv2Qp787gZ@isfrW+&V165FOiy z1nD;<0D=I^6@&o}>sN@P07nGS-){t2rD>7?`z6GY21s3ztDP*sP6c^@mkNpi4-}LE zt}CblIL|8aud@dFLhHV26y!V+(|<9Lb41KDig6|#j>ZQ5+sr(D17Qnzh>!S>O}7B0 z))O)xu;v-r92cE(e=0*~YtT$!|tS_Qtx;;XWzlD12k#SN`#QzM%)%1Ooz_L<5y z*+<_E*eD6h&W#qS)0^Dbt1z-TexfP;_fh{UNL9+OK|ir{zxCASUi$0WX5Kc~OWz8O zb(q7V8RN;H2gn|c7*tkI%^oQEkR z%(ko;2z;s+FmZrYP9;f@l?u`Ti}bf3vj9Pj$OG&R%ZarJur(r}3~*(=fGWU&%?3Cf zb&$ntC8P;(Ni%V8vN~(7R>TXC-Xcl-0Jqi&2mJqTGc3k^P$wl5eK=U6-ffD z*d)280ak4gkOere70Clk*J6qQMXgBLM3^3-^{)!@NQB4G=(&`a_b*&x&NNPob45o%r&~P& za7-%_2Y94IlLXk@>Jfm3HYN*jTPuM*xEKCck*(i_-c->r74789&F^9M44upkL5h$bY)Ke~_GJ zVF33YTI9^PU!y=tdXoZUjBJjVl7HL@P#2IOjX$ZaMWr}|?uuwpX^t^vWZ^8+o0O4b zWOKZdEc4K>MHisoSeoZw5uibh{4*@iC6KpPNUPBm#`JBc-NQ|zs{oM)RQg0DtpjZttW5P3ZTmt?_qJFx9vz0dCU$rYauzKKzxc_!!fdKK4je{G7(rAqc1c9o6Aq zMYTf6<|DQ79|H+n#Oe4XrA83q8lr#PHwrR^hy#gYAXAC_HIO*SG$Q{vNP>v$T2t($ zTfFop!;?k=_YkWO>G;b4Ot(P)APNugnbJIEl|v56z0%MEK!x5U%OY}^L3NmfI+Q?W zq7b^p2kkLs$SkgI<@rxfU})|&4x}}iYha$`Yyf$-wF+z^yIGRGi+nVIvqih1=lqr8 zyo@^>HxEi%eA`fdoJZcu0zi5s)WT z<8V4t^e*Kj!9v>!@uq}kzL_j(_R#MdNQoI}pXe;7Yi`qpoer}%G7rC9x zY>vfJfCqYsXfO0q(LU&arCY@Z7}Hm%wD=%^n^%T0TvOe%h2gn`P+or`ARe9sKVT9> zfpRH&R^3!J26Xp?Y(C-un~n%b04&c4ND`18Uk*L>`y8_qkpc5wTF3XJ;9 z{kH&EmDz6*76fwbBs2mjL`WVT4YMuJz#=rdpF+nXGzyer^fgcnD1U&^?}6em9RC$& zBf*jg^KiM}0i_t(9IIs#rlCWkGtg_O3;rFX$bzgT@=t^0K-Ni`JhU?`pa8I*lKjg^ zQUuvRWHLwzWFwIuLCPQz$)y6li6Z_MBB~&pC87qsg(ChLbN;IXMJ1%kn$EM2sSExS z@{p)S}eA#UhxqCL>tMSG!RqJ7XiMEjw4It2s(c8Ly>?l;X2v27Y0MqFItBJ49w zjl#EEd@=S>Bl!w34&NT}rC4`3oPpQWNS;S@=Ce8WQm>fbGsz%9f{6L)iacj$h4xYC zK63OS?;=9?6X^%3Aont7&d)mc|CUl5AitU1HKa%mq2Es#g(OYR-HIJSu?H#E%z8J? zL?VZXe9KvVCudJDJ31U|kIVVR2T*y{nz}(Ccbt$p{z8OCd`USTroO=QFJX?NFIP+F z#7N5#9Ov+%XEYqB1XN-4OQ14PlhLn$DnL<2Sf8TGG&mbeSa7NTUuHUScF-B&UOtRg{>tFvj^2}hGnVD@l%g^rN@{1=0 zMrMYU*|w(3FXg94s*KERYN-2H@|!>|ngiDF5w%X6o;doytW(I#LFNPzAe%;_);4#7 zZ1dbXF2fn(Ao>Qk=qPEKIx&vssdG}iaYScCC!8E^Mn1_-T6Q>4>^_Th1cA$pPeHn>*o@ zG{eh5Hpgkv0n*Y5L5}85I3wN=qO+{6>yI#pn-)jdNz$o<{HIbu-syk+Qf zqAR5P9jHW=ZL>G8vF$XQ^Ewipmqbn0v^C`7ObuLQQ#m;aaYJ7a?IDdz_b;WDeh#7E zKslwI%Q3vil{J9&{~-jGH7LwM=4vPcXO3>%q6JZQnw!XRIBWDKl}s?A`^t2(`gf5a z335rQnS#zkQ~7BE{brYxf%7sY|M!qQ3vz|XzYmh*c(X;yvu$<>1-8vDp@>vhrO*;| zL3A1V8l8WUX@wJ;twI&f>r~`_L0;)9S}52-AFOImH8|CG$iYopb{vK_IXJwG%)t>* z_h30HLWG=hSVTxr-X-31{g=ow%1KNw#@KCh+>i#up^Ksu9BVo;$+qdf6x*ib(nxbt z(qu?GrT4NNXnHS)z+2P-{}rl|XYb#FU4ZvCdH-vWB1lOxE%B|pf{^~DAe4$DZ;ZTEum!sa$c&iJ=k1-RXLLG zLrMi}(9cEJIoR}DgKg7cO}0%}x#(I;J~48$ZMw(9w&@rz*;LL8Y85te^!z2zOG0KN z=Le}1G5fdxXJI-f$ToKgbwY$A=?)gXS;NymmNI`Om5#C3=6EeS$tigh`@bgq#=?C5 zPb02jfqom2+)lb{Vam(0mx8nt3jj5GlQ~f)Tbf>Bx6ScZO07b_Gr7ysTxU$zACHd7 z;50z;k0{@&~^KY%Aid7+!4eH?2>&Cj+OwE)`~HK!wp zL?0wkh@EEW!fczNi?D5W-%+;BXvNqz;}j>GD)dqEN#8XGw4zdba2U^c*VjuOs^u6S`~5CH^T;8bMx3l!2ZrI!oFrkmr96&Uxa@L(dmo zfc8;|e}U{vOz02)a*4kKDkErtB&t9!6kR1PO{~GUh&9l$Ta4d}(9o6t){yAE2T zvXpA{&!TuYNPx&c2jT%)M&zFd@q#QT@-Kk+590bK#|`=0U;#v}ps4=_BnT3e(nF-B zDPj0lQuKd|=m^LvBL5vo6l67#{~ja;68iZcoFo1Rpg5s^)0hO?rWr}LO#@PFo2qBX zrXeVD&HoOv$TG4y)=)YBBS;Qpt<*fv8JNSYVELSmbrk+TA-st2Fp>Wmqy(~_$o~RT z2H8O5e+8+4Y$Wo(fmA^vME-Y>8ptLh{|87N#JQQ!{|VFp+Ct?20%?LoiTvLnu0vKE zw-PZ+hZ|%Y5tnJ2ml0hB)G&N!#210i()>q8QGl}&5Q9D^Iu3nabOJgjIthJ2bPD>S z=rr^t(HZFc&*l0r3vgKia?n>S-T!OZKNJ|#@6>1ql?ljnslr*Ow-JBL{rbnU5pTeg z)nu+CRzA@qPKx~p=mR$~=}Zs%ZH}u_9WVP#XZqkP(9n7e@&jEXG|Qj>&~-wy4GIF? zAT-CIkQ1y(%xhQ}=q91L21S5w5t_%S{~t()#Msl}xT7sg5|9o_!;C4n9h@)?u@dQ516L200$2rV=y!-%eb ztHc%=mPObTLVkmCKu-xRX4L=E(oPabn$+l@~27z^Y8}Sd3X_nn)Y;)|UYfouu-pNkW z(*-yiRQeKwia>7(Ej6eF^o~%#pfb>VLdy)Q05u6MH>e8qfzS$rYR72(q56Cz7G&1{ z52eKoj;3?UHJQ%tbgRW)woQuzWK&?8-bVZeEe^8Vv^d0Wo8yzTILtm%d?d}!KbvDV z$_{h1#@IH;X`F3yfF{^Bhh~y(b5N$(whqVN$f+zth^iIQ`e!-DtSosrUB{_>sdRz; zrqV_B(?#bWnTyU6`%Ib%4zQapjHS*&_L(||*f#wfX4~|0G)H%m)Q|COFPnDi3l`gQ;RJzEv>F5&M zrlZSjn~tuqZ92Njw&~~^+oq%IY+Hx3_H&aE)p`E);d1_W(Y1nfw1;f+#`*HW%xEvW z&4q)H-8RQGsk5Jbrp^KQ+~NyDPZu46o*_Ey1ehrx0__nUg`Ook20h!-t%;LhOyA_V zE=OyUfOU(9KDspbKGKLer!hGKPFchXoWLB?WkmW;QU@4RVYeBzD!b`V#z>uN>@yuu zhtDg%2J~FfP3U=|oh~YbGMg{J4eb-{fnFfm3%$_Nw4vz0lH+GgA5>}M0t93hhTzQ7 zo3tm)ZfcKp{)w=kejHHBh_cf(C5ul@kP*!jkQrKp)01g6sKjnFL(A-@$9km93j0iZs_+H1{2IVY39du065W7a zExHLE678Z&P+@CCyP?-wy44;p;||AWZI6#Y|CeU}6M#2OZ!$tb_L~NU*llyHlQP2W zGYyKs7ZzU>dcEiv^ajy!=#9{H{hI)YNI(*Lljs!mW=ppklwnMNok<&%B_Q|0^KiOO zwc1l)w>g4}?6x_!{E=M$l-Ow+RE9GukUjkBbgLpAa2}J}Ei^oe>>{J|#K^ecIBk_9O`N z{pX9?pd=A#P?{6bicW9RpbWdsl8|LLJyaoO0G)e&Z{Z6)eal~BIn3Tj&r88_>_ox20 zmY+w0vL+~S(C@e*e@6-~A?BmTlsSg)1olsmm?~ldx23T)jrYdI z{;mYM=^iT8^{8g#A<)k^!TbN7#P|?%TVwnjV{S$V**3>nhy!hodonx1&}Gs%{v#Z0 z=4KSm`w|?3ejqx|v45Q^Le)#MZ5E^y;vPy|8oDAn!?7~|;d|7Y{{W9AIM2al0Xk^RwMvjN{g9y!ZG?a|kBG+LOwgMgYbIF|o>WPu zUj`u87HXc2$iw5jqOnDgzbwM4r4JdZy;^{1T>p+N0t zPDJ}-dXqIs`Wc>GceI~5nK|0>aJqA?`C4GNnXg55)8#X&M*Hs)J55KH;dD#AE6~$L zSD|N!u0hWfU5ECFZa~ix-GrVk+U2BLQf=l~pf&$Ij5{2sw1IvC(l0?c!}Ru7=3fM! zxp$>s;sD9EP&5Bh@Hp3LYzCykv9ie_Tly`>Zu(=ZQuRFhOt%%_n=8H|^gPie==q|{ z(7w;*`lAA{Kmw}J3q{wU7m2Pz`z_s?Pff>*TU_{>|y_?C(<10DF>`V`AL|73xd5#sYARWb*% zoQQc4BoDHJ$ausQK!QZf>7WR*lE|MTrc6ZIQGs_AdCkgRy+HdvYR76q=5xv#fh zCx~^BHAKwKs0PSdA}dWJn?UObtun|({Y80)39V+-Ho4hDyE^V|^uM2o&Te?4^d`@C zgn{CWtW)sst)tG* z9{Rz9vK&1j0y3Ntws|8*5itZN=*=41{@?XG&44B0x~zGm0b+TIHCw6-Bb#Hlj6oK9 zkLVm}8LvEid&O5^AMX{Z8b!9vf#xi+FvnP#ZF6*0*fz&im2GoG)ySqwBqZZH^ghuI z=>4Lb&<8}js6muIX|&Vf1~@1I9_T}&eWYbm>4)#I_yW)=(Lv}VqC?O}MTen}iH_v4 z|4IvpBH*~C`+MX(9cN5`>Oe;)ML^b-44gT7lhcv8DVm2TeP1R<0if6lb;=Q2f~%~t z6@dKZ)&!_BqVIZ0ZEMgcMb}Bo1ZcpQ5nq#ia;Ul}(|+q9wdOx7IX*os_{ij$;$qIhjD8YSl~a;^0Q$7(AoLm0A?U2=F!WicfC#`j(NXC0qT{4x8YJM$i7yF#L39fG zqUbdACD9q^JZY@IS%AwDkb}Nr>DDwTFs8q0sbf?oAWKpe&N{ux>D5ew20SMo$TVnj zGMrs${$H^&4bYo4eW(BrBYOIPmKt-&dO-?OK_6)uX+M0|DB8NJY;EG%(cyTYJI+g+${6M?>~rn;2KMYgPIZnCL9H>GqB`(zfgZFP-a#QQnC!!f<$ zlr{!9NUm4mjnkV9NtoTHr4e@99Ji#bDEmxVF}AHX>PI694yU_p6)7soF{U4#X?Pp- zCcDlI`^|1W%Wit^Ldwdq@Bg9fUBDcvu5(d6x@V@QXF%Wq4=|3^O(z%ph;b5w!#pF-!-`` z^2o{Kr?(cU#vKl;e6033&c9aq2CP>3mUt$gK;?C%(x%z2VQI$Yxs}(UO)K9O+k0l~ ziTu9FeUTGW?ou7szXMSmBMNLEi+rrfLy?a&c_i|@$qA4Ind42K7x@Gy;~6x)W=~O# zx&1{O6*(xPaUB)~3fl5z@$BGW(@%w}Q0zo2V?pGk$yLY}fJL#LWVV{fC!1Us`4lJf z{NE5o${dzNKGo!=$fudy68UtK+ajk;UKV+$lQF#YG}xsY4>$S&=s^*;`F)_)C&!gu zk$ldue1{^RY4QlNRXTxm2vEjs^CF*Ra#G~8O-_lNjhiAZik!(Ak9x#T^TDmIvoNxIqihO~|HKy0DUKiVs%+?UO zVDgg47n++hfXhjF|Od?$_H&Z>BeJ2F}>-hOFZQ=%Hd#K=YehR zP0}2S-C%T5v?_LZ zn=3MH02|dMn(?Lxqtm2KskX!xzsZbkQQW+SYlrGU>=nPvJ~L6OD`Fhsu!d^lX_su_ zWuuxDMF9tkY6>`RT+_7Uy4dJsARE`5*lsafUgTTXP%Tm&h~4j(Sz#VZwJOFM4y&nh z{;!Ma%vX%-k|=uS3!f&iQEkzT*H;*wHfA#BWd148s5K~x zu?}{+6;cw-UC`);NLe&@L&I&6@$znghCu9bpGgf0t3ZQTFK1ffIEdqDzZq!LZYvzx z@mmFpafdc#*d^8_VUJkj+9&2U%J>HbD^P*YD?XngeRQ3X=*a#5JdVa;9@sb}fx)3+ z98$C?hcvOqCqt}}$q~Dl_&;hWKm`t`ylUO6NFTfYDT}p@gZ)yXLKXHFtlR~W?=!gy z*?24x+hh1O3ibegoq|1j-=JU*-7itlr|sjhCMA2&zC}SEvG-qCwG18jmwf&mI{lT* zKs_;Lo*C2cQ-voZjP5|>C6iZ}T*EkwQ?Q>njVRcUn-a(}YCmh5r(i#5N>Z?&GNmZk zZoJQtW6v&{3WXJJ_X}j7Wn~_E0B%<0%*-{;xE8w9Pl($$n~;; z_4f>Y^f95l7#ldac(eQhb)ncpMzkpM!zPy?8}Tx+{q&$h!G3hGK*4@)P^Dl$G+3ly zzc8p#u-_KcpN&J3pB4CVUxEi%J?!&uGRa>{9NJ=>e{LN2WvcMtjM43g+%mb#P;hs7kZ+a3tYo`LY~PDGP}-GgXRaCaZzwhRG>RCnAI9oqj%itf@Jial!0(4$S8 zp-=oh`tkagg8o!?h4}lD!H`&g9XldELi7m~Xupn~C)QubCW-m$*i}OTDo`v8{h>gg zuSq_68d3f-jyCrcXxAUl7HJQ~eqt3U(WVtB6YH;LE5!PH*#+YNA^BH{|5flJ@xKYK z5&uuY^*Dw9B|?MvXu(Uw|1P*m{6oPlVqLVii4$Zru5kxC)c6*^#$7snT@nw(IB0%U z*RLyGj6b+1A2Q8QTnfHoB#Nr9NIdV7G=0UqD0;pkDT>6ymT5{9IbV?$Mdjg-+Vl4r z(KLLQoG3cJA}@-euPBHj{fHG)6h+BbltfYU6=hMheMKcMnt`ub5Jj?OxmHC{@D+=q zsQQYUD4M>aE{dM7Xow>5sAak&irk}d(=@m*S?X!we@C_27kSrkKG(Gf-ZCzfef z6eVBL6GhEe#QUOY`?fZ?8gU~4>rCzVBhj>NP$Yf^?@jE2AG2-LBvj~APxxIh zO`lIo7t9cAUO8ay|2}S+I`e|FKm!X2!>wY0s`g~0M>tbx-V7wbt z;eLS?wIuSB{{Bl-6wA(G{I-=g)q&W~w`~SlhQi+A+7;ts59R1(P7f;g8qTK>GhIvf z>4yD!D|;aFPbs_m&nu$nn8Q%yXG~7K;7BxBj;=rEp_*CmuaxP4*Wp-#l*rGSoEEuj zaz^Cmr|kKU927GVYnVJFTQC&qiW!1s+s~gR_0KG~vdAx(ToJiv@`A`eH@PbEif-Z~rD=%VH+f0qmrZVp{EEpfkzaN4xH*@p##-8M&Ui;OT^wB5VZF&WQWlCggD_O1b`Dl%$C}Ec!Jlq92zs8msVGGW@tr!ELJX zV}N@tzb^CmlH}I|X4PZwA(fQhmu%j*Y=^7dM|7Wndt#HW8WJzMS{-BZJY)+(lK3B_ zpcJvDNfYZFnF9v95)LzQ4PKr){1DLcEQoxZ$wiUpojhLdl&KEH&U@D?T7kl*=c*VR zIN0!6qzd;+EZbUK6epOX4mtW!@E@14M3+G9I=_r2efFi#f3t4i7N4^k#$%a22hr!d z=F=6QC;fbSP{i%^aRadqe=#PzLKSYh7`LIwNs~vA?PKPNmmJBH(_syGQWP)v-msW~dJ{=GD1X$s=<*h!`+iQ3uk#ZF%_5XBq5VknB-oA!~OMBhcE;eUfGDT+n^bE;`5 zc>Q~k|GBH2xSZ~PPqiS5pZMQXEs5e3|9h$xQH=aAdsRj8qOYilVwbOIh~g4{rAx+N zQ#1wt17dAa>@4l?-<9u(>il!;!#X`tWUsaw4@B|gWu_R4;+TXf5-+=$ynGq5l?7Qm zmK0s*L~}}u;=)~~$UzbP0~yl=G2Zf$u_%e+7<>+1JSw7iItJQs>L_Wrz46p=%Z6*PgJ#n`3yu+^b-w5aleHm9!tF9Vv=As zx|5U?)dd-gKw1=yMN{NNQTD%5Ul7I3FIdSXQJlwY?N{xhdVU<4SLFWNV?Mo_xFp%` zx_#9U)qVaq*_)!czGOwUMNwuV-RJ6<4^+C{)f3fq$5|Z)RABty%5=I7HWa6{-}Z@D zU3AX4$O=n};=-ya(xSM@_sEH&;a934ipm96a!C~Tpy0T@v!^1uXGw+|V;GlJQI-63 zHBnsbD;lDx_(e5E@e*^<9ksTo=KVw+Q9Sx{*1*j_J<*)%XERWjtBmnb6zBRLiGhpD zWqx}nMNzSi6-$faR$q}5#ZEs-0SeAPcla$?5|?>D{1s8WccDeQDvHzn@Yh6fi68!k zD9&XFbfdi~s>l5i*cQdl-weie)OJL3B&fy^a z*w7S7QC!e6%4t#5j`6?0nG?-JBTG|&!q&T%irdb&X0MClE#G75 zb=iMgegmsMy}EAFDHJ=&R(UOvPd2#?Ir?W()n(%Cf;-}OiurX#PMO@J@9&FmpZG9h z%>M%lpB2N3Bs$d+4QbQ&{*J_Un%NR7uzgX|%>#q<>1In)#=`(_qF&m!GElk8jEYOB~HH;(gh5%PZl_mwwT#B!9FVp?Y zaL=2$BJSs#yg+YdSEUVK^LdMmgx#X322|NAD@8TWI(${U>Y~a~^)(%T4bhdU`?|O- ziE5FV9U`ixs7h4n{o58)b~B(&d<0y_`zswu(R|;o%ewS&*JTH}i)F^YFHTqZSKmWA zO){e|*sHt~Xd`=-cZ%4V54Tr&XQ+xY#iZ>}=AlC7Px`r*=)?Vl@s7&En=<}i@cC6O zZzQb~Z(xEiMW=CqYKf}Z6sB$s&Z}C;3LS{P?`|BxZkv1G3M&yFYImpqN_~wcAs|N*Q{pdmQ zZTbD%g_fwqOfci&U<@jvDv<%tBx43uT0*glEb*eq7n@uYxoC17vax6olLg2Bk~m&s zjx8F$Db(9yyVPvUB41{5hrS;Y-yZRyg8Rf8s)3{_S(+8vbbmNLq@Zyc5o??hsIbLp z9vC&f++`3w)Hak-RO5kGzZ<5R=8r%i`bV}Cm=m9ice~*~Ubz)Se{|;GQ^U-qr4k==7-y#mbxfv;06byP(;i^WTc7u7XNO@lZ5ZL!*<> zNHi7Wnm{4Q_!@Y4Qu@4Tu7yU|JW0`92aT@oQleRahI262UujWYFO~KunH<%4NxEO@ zyeJAd$XE&msk_XpLCAXPsE9*C5u4EfL#- zmDp7VJN&>1$_*BzWy-jFGy-Rxp*wU}KHYcu{D%_i(V*e)6Dywq^T4OMEYB6%l+%z{ zIgN;wQvwAVr+HwcuS$Hw)~Qld2ja04jVR^BCI zk$XmVE9@OrzXeVodyU%)L#s za$hD^?wvRVCEq1h@;zXXUo=jA+LZi&ScASotU(_VEAJ67(%-U%_dGa(ci-n7PeNnF z(_&p*MLa_lK7M9Aaw6Yma$e+`$pw*bH@PVC9VVAVzSHD*849aRg;*=IK&+LiN}{?; z6!m*hjcVL{IL*+p+l6ldow$+9ROMTs+EoqxKb+j+L7>Wd=XG+Ha7c-Oy(ABiI2 zU-!?y?_#my2RJ2)$Ng=Wj400b$>!h3{DUTZ-%nE%m(CehZdnwk`Sn>4McL0}Q4|;Y zin=JyKg;r162MIsS@qk}sT@<&t zrj|-9i7KHDi~ipd&3%4VmZ7kEcExy;&!R7iANx1DRz&ftU+72_C;N)|V_YO&^2b3+ z6lIJv?SC23{KzjRFN%}>URxB!RlY}A6s1+8aRDkLz9{D2Dsz36c}dK}IF2^fo3!gB z-6GaWx=pNe^fIx|(H&sSjd$5x)}>A7=pM1o(S2f_)&|5nt*roa|K;vA^V$e{^qjUo zuO*H}BAwTgz%VZ0V7yZ_EAKS1^3D(|?;Nr6&I6;^dswX7e=pFe#EZmAyhNiBJVt)enb)1XW<#L6@$8MM|!xIi_Yi8#R`Tx1&MT^3^-2a9lpX63y=EWG2f zDg`CJNURaA0fYFXM!Zg&5^oSI?D$HEAaub27HBBc@K$|_Xrr}K4!cV$jf-o6D#i|@p`@fPf<|f=@YhPpZNm1Mh;3) zJ^n-sah_hvv?#_V4i@4P&C0Y)tV}D!%5;HPnO1?p^l@XlNSj8ucEYNzQKvye+#pt_ zOOnA8YeL+j8e5b;?>5sY?~WK#Cyse{X;$7nV(S`x3QBxHti)G1*YHkLjZd8_Z*+|e6Dje$SQ|K4zzZ}h@glJXyhN zGTsZcDeo$=@?IofuQP6qf)cL-BZH^c5MQD?5X&a5qcoXDdAG$lpB(dErdfG+h?RGj zSb6tO1ypvQ1V)yyHQ&1T1OkAur z94z2D+Ld^oScw;im3Wa@d6$4u?lZ=_Oq=qq5G(HmV&z>WCU5RIEJ8pA&#oa}r#cXO z(+KfDeJe zySs*W;v~oWs*|jv%tK+kQ(~;*;CQqCY1)-|hFFQ`h?RJrScw;aQSS4`yGWbzE)gs5 zGO_Zm5G(HmV5I*U)8maJ{tm(-^;kgp#A{5X0dI(L1qTcG63xoHNvynE#LBx(th|?j zQSJ-Iy8}6H#JhA<;yq#|-X~V#17Kv(TNCgh)q&UrCtJWrOryN#Pj?l^ZSDDf__67K;cgZ>)g1FG?+ zxKk|PD@>!jM`A3UGUlBCHs15Z$~$=q&wolhMS~Jg1EbuRjd(`nS4_^)SA(7>R_+C2 zKBQT>kBF6f0zSeW^`EDp zITpJ?4W%3ezm3xzz+&TVQ6qI~h5)Ido?@*1MIiGx&X*BSC zG3HJkb05&G+*gQ|`;b_O7MS8YD=WhPSMT`{Il8}shbti1cg%6mYpyjO^o_Yn9CDEB=hKB7^H zCy=obpC?x0Nn#Cn>a=ayBfpM|hzyiqdgW;r;vBt{X+exjI9P;>G%M2*u`(?aE7J_y8Ehk2T^ev?=i+v389SvGPu!K;u0RjP%E?;hmxykCB`% z@x~;UW+Ek?6Kfp@3wWMpC0-!bfES6CcZpbemw{34yz#Ekro0!3m3Nict}hoUXuxZy zZ_9rBo9G%1C_!~msbaf?Udps3#zcC|v`w=zT_#qh9b#qLC03?AU@$$wnD%K?ri0U0 zb&VAoG{i$d2j;np3gf8h4D^{ad8#z49&_rM{HdqPeF+nh?RH|7{rrC zyhNK4FB5BsE5yosfmnH0fsy{CHN0z72Vxhe{jO1GA`SSGScf=R*J#qL#9PD~@HVmX zUM5!F9blAuvhnWHro4N^%DYc&*OvndN_+(v8Jx0)_=sxknJ96*&~YcyDDNaNj0-pz z?-b3-J58*-GsMa}w{z9?WgZ5Un=;}BIx6uZu@Wy4YrxCI%DV!L^rx=jU8On@J7K5I zeTz(^yz6nX4sbBy4ce9X60s6*5-af*u?D;ijB-yi-pjNp?+&r@?h-5S9x-|I{N9Iv z3{GD|e1+;jY`0H*$V5s!afUONaWLNVz{WdCth`gi$~#T0yfeVOzDyhO9F0mmPprfX z#7ewKtN||pgZIugyem}Wy{kU&1*TEni(>5I;CQqCHQF`cbz&vnAXef_#7evgjB?K~ z-YwdccbiywFB2>84zcp?0wevIOuzd2vQK>=w(AV*DFY@_;zKbO&m0GQM6>cvKySR~ ziIsPfSb3*_QEtX~ry={-ml--L@f@)d&l4;00x&W-YfZpQRO54-KJPNqDDMR^c5twc zQl(jW#}_GRz-z=xyiTmd8^9>{Y$Luzn+Ci|th`&q%DYXhyqAHIKD&l@7izYD_Dl8t^4z z<=rG!-YsCHKW`21WvX$L+vnZMaQ;=|J+Wra8WZm`PbEGeR^ltf8t@^p@*V-B+`REl zATQ%RPprI?#Ev(XMkxwPJPnKt&R;`3M>Rg!n6ZwMXBy>Q6k`(y3wViURz5DE9&*zDT16yhg0V>%N9GIuPsnyxUBpygM|q{%4Pg zcWGDRJz^!^CsyJEVh#8TFv=|$?;&l%UC967LWz@h-6v?-48UJ}}C?#CQ*AQ{F4Y%6mwx zyhp^!JAuNH{!*r2ef~*OkI&2a#8Xfh@r)R2I9R}QG%N2svGOhuEAJw)@-6|R+{=u2 z8M1%=snAi0FAyv7DzOq@1V#p>H36?vjgM8HZ5^e-G#c=x7)Ll5?-tFVq0*waWogG#>X;q7WgXDXpgUnv5$jsuhXnCZ4fK>rE_@xRq{<5 zlza;q%a6$qXjk$p#7cfhtmH?;Njh&Adf#2WP>^T6|Y#&txS_Lu}RHs15Z$~#G{yi>qP zzcl78C&3K$n2pY}?vi67C0-EY5)Re~MVgg&iCB4;iIsPSSa~l1qul$Aca=8B8z-Sf z3ff(2;`o3$)@f7n4Y55qChvYa*Q7cSd&uYBVjAVXEXL#oW9}WAm3#Mmo`jTqj|L^* zCsy(U<`IfDjnfKk8uTHtavu?E&=V-oc+UeP{X=Vbr>MryN>0vO(9=w$#BT@R zVjAV$5@X^=W8Q6=mG?5S^6n7Fm3Wte67K<{+?EmV)274+#2WAwV&y#~R^B6EqrudfQ@*LSc&I}m3M(yc^83E?oW(&i8ke3CRW}RV&xrQ zprFL7z{udSHNvfhI9Nw%QWc7|jYo^_%DpYN$ITXBrco=<5#tkP z?27!P$vygNCHll#i2Ttl_;vH6CE` zc@LRJc_%J(#`1-zzY(8@&WI<8m3WF+iKmG*;2B_)`;76<(Wbof#LBxsth|fF%DV*2 z*XljHhIoZ~4AUQ3z!#WEi7$$=hlBC1QH4jvj7OdB%Do}BuGyAoQ~ph7i^rZfV@sTW zW^$X(T8U+1twe`dE76rSFSs=0-rlD=5WC5*!+>eD4nr{(FJc{Z6K+Ji_L>9?R)Kk9 z4SteX$)|u(>7H>-)26}C5G(H-vGUFnEAIj@(*Jz3`&rSLc!~Nz>?NOgnTeG6f*3nE zSn#VfEAK^O4SbDQdDn@RcLNyZzG%Fc;xsDpCb1H45i9XFu@YYfMg}jf33!)kJg8r= zPSax=q)! z;zMF3J_1I$D@Htl%#8OuvGPt5EAJGs@=gOI{Tpj|$8*%s#L9btSb0~0QSO_@dyzJccdfW;6Rb{y5^oSI@g>RNtu@43RAYbL=iO!+ z<=qiu>XI?=n#`-_QL`pm_)&>q1@B+ zA%GeMC0++c2JfyRzC<;i5mDkewK9$JZi{jL(lPI4nw58lSb2Aem3QxwI0Pl$XC8P~ z%ZLx?sKi%@mH3cYJIaVyc_&af(*JS|?(RX$D#_4;TVr5-IaTbSh=@> z<3@g25}jg+IwGe`?lPfPphv6~=o2gdfuuQA`1`M#9#V~|(&s;78sU%6+LoNPf`e5c zNfjPzv9eQ;tpaIctw4rYgP)T$r(2r5$Z3-c^i}>vV&NZ;l_+Qh%93d3nhGpX&56<) zpvpAb0E=Qg_9^>4c1;w!PR8pNHQze@6*t6uxx7G-{eMX`=lQP`Y>Fb~D_T@wF1I4u zBEMtuGUScQEn>~IEq?K=^fmt#Ivwiq|M6My;fmim1h-rT;d`v`caA+v5hHUkbc!KY>7rKthvguC62%F9hX-*#yb$k zg>`BAm;}B@tcCS~QP|MWV}(X7Y`DsCB#!U;j`LTJ9h1Q0vQo6f^>xi@3R+kO7=;~! zcbN*4JdIjdVU=T19Or$<@+!v)@VKxAT7FHks}gHj@kIzI>|{TWI;~n*W0mKUIG*Y| zwpKZ|fyad{)1u$6>kw;UU0{@Trk_RsO0K`Ou)!+N74baV_Z-ovj*0T>!sa2_hw75V zT38Agh2{M$GBj!yIdkOvn-|X?`JTm9o+aRM&C0as3v(;PTG#?Ga=OINVv$BIthUOr zE{-L0jK`K%c{YK^g|%qeDs9##*20#7QP@?MN32Vu7S>zk*cZoZe8-hljzi#?P5%04 zM3cUOIYH&Y!Yi(Enx2d-|OeGOsf{wS>@Svo;Xe0c~ zHH#uJoS*cwDATAFtE_TdxC+<5@O;|$TwLW@10EMvr{xn8#>T2VmVl8(*UzFwqZZa) z<+v=4FZhmK8sqBOgD@_vPm{hDd_b%r3s%c~qaz~jQYwCJ1pd&F8+9~foDPx13up;ZeTuJRm-=V`v< zd}ZvI1RfWbqUGblJx#2IWq?sw#?K;8Bg^9aTUg~;6wj>hSvF5NR)EKaEzt6-QdpH( z3tI$+^Z9-jbsDu|ja80Iz^;7Xv$e{z4LmMv84@xr`mP1RgNp- zc%|<+im&oaT(i2wc}T3Y@0*0eN=%9II^UR~QA^CNa?Fe4Zr`!E%CU3}??3qK$+Gw^ z`o5J_87+wMHs83oDx=ye$GSM)={qj1a%_pQkAu7^8RM@_yIz?s(~ifcZS~xtO&8`} zVqHD=#P1wgJo~R=98is?qy4g1m_`@RBVv6+SK?Y=mdW;?hk!!QwL+6LYN07&Ei^5D z=b2xQGFk`+sSK79bl18R#655BMcOpm5;3!7`DJlDe@$f;sK&?9{mN9CNGr1ljF!`{ zQ`N-vlq+oFsMA$9zm~)}Uar49)$s{m}zt}QQ(WW%h#7Z+Gens=k z)5d2D@h)1;swgg(m`l7wAI+;wta(+$@ltcF(xxvbUL@8GYvOmA`PFID{2IiX-;(&1 z%&$cm^KWhe&7$*2oBsOB)n)O&-26KtUtw}j(ifRrcOv?$k`KiFN^@Tkxoq-ClBeQK zub0jVU@Lwe7$M(f{z;Lqa`O1K-D#==vFH5u%rFnW@D(A~&Y2gVH+-Lh?=$|aSxKCZ zz0!JcnNAv)1!8{32}M=uh-W_06>Yv3O~t6z=>1XgZV>A`ZkELF8l=>KH5a7+Uu#KQ zbk~;zFVh{rkix+N)S=nte40bC>nv%HHkLXL&VVj>?WA9)75cCq(S0pA@sT){eW%3r zaMD-iCV`Pd4hQ3qqFFhlX%58}j6;UD4|2%U1xpS;`vQG5mZj@u{a1y~@-Ne_`B#`2 zkAhnM3$%SO|3$js=^sD;8hteXh8Wv8SoTXaYxYfGzSiyr%fChA2lHQs3i&_l=ii}^ z=HC|23=5!pZyYjH2Zjq!Z%P~xU`A?Q1CKSg<>~Z#vPGwHn~R`pTy>#qPAyW zTo%n`Ao49HuZVoB$s@@Aj{p+L2<6>o#(9xzPL6u^2IUmh=+Ay-GElhlM|2OHlJk=E zcFU?j7oC!e#5yIHfa7*TElZ+1EKx<|J562?xh{OZVSQtf>OkyXpHB@6>l+PXF3O^K zSGR<EEUg_$u%*~!n z9Y32idkN8-*lU|zBH~xrX76XVOToF>Q<>TQ0H-l!<_hF-y32zoO_aOhBUt|iW_MEH z*Mw%zAgbN~hh5BYa0!Y#k7(s8=q@E1o{w6b=@4}}q7hM^C~-AV!RhFCp+nT2$(%b+ z16@U3pE+O6^WSWSmPM9%mh-9XH8*=1eJZ2f)`fHg~9`Z}PTL)QSE5^5+}R6V3Ve%r_9BO9ZPB{83+T}h`%K~% zB)*vD3Q>_LQ3blhp__m%C0b#U%ZQe*0xA(zNbquIIHK++M0I=!bM`T!8a|pZTOsPz zKRP#i4N>k6plgXrK=Ik@2s<~zals)vUQbk@;|)X=qTNK*3jEqcL!v6tfGMtEuX`Px z?Q*heUJK(DMAZeLD~XEN1C@#Rz0%ponRNceIN%d5zZ-y_Bx>U00<-56E!~KmcQHxf zHlVAB(l-Mw(>k~X=qaKebx#vDZUy=&QJZP6W{TP(P=#pWCZKDGa!h+IP&`)IjpDAO zazwO1RICDBPt+y4fhffg?ItSR1XLv&5#31CxEbgsq7rL&Gf{`uMWP`?bR%gM?gF}r zXqmcO;xt$81iYEb=6z`F3{i=Wi$whF-Rwn-?;D73mZ}aLCRHm8a8KMNseb(uSo+C;Ub%}CB&l3%q;%7t&vVXz( z5%q}DL_a60((gs08qrHc4Wd3#Gfwz2VU9^&Au15P>U8&m>uuy(C8`mnYe2UXjfe*H zYuyg?8qvxfK))a=61`4TzY}PMsLfpNVA}QrKzD}uBhco9fORVCO`yAoYL5ZkO;l(D z-9t1aY7jLa2fCN2x(sw5(TM2BM75`YmWbw`2D+c9@(|DiM2imtJxG-J2~hkE@~RQO zNz`DHCe7)e0zE{u@Ep*?PDk_zQHL%27E@G-hD6J36`le53DGjq zV??=UIsV#&t!IHACn`Mw^bWJ>6TM4Rc@k(uv_kYtqS_-sPcTKd1@t7*kQG@b$}@sb z5j9znr-?>HKPAd_f!;$d@mT#9z&n^>o3(qNC{5j+M3vis5=@dLI)-SG^{msHC%TL1 ziq|l3IQR~@biTXs(xD-Us5@qo5<=N+mIxnJ^T^VQM0hL`UmpOQ!Cu-rFwX;7X z>fs|xv&TsipcjY+_zL~(-Avo3Uyr&376h|D=SdeIU!0vMz^5>0kEgBj9_YPD)WFBd zW-n$+eim#t{t}h^{?=@th##(+eVJ+TQNGz%sN&7<*?X9Rx4mZ@M7;kv`zo#cn&9k! zsE}y24xjlO?{di-1_ADaa#Gd^Ht-PT*djb*eR>yI^p_zA9XJ4n1_oZh~B;sA? z*)pxXb3VI5T@%;Mvu_Y}iQaTNtYc^2ayp_RQR1d;b20RXN_aFCnDV%~rfTYoq2LdL z_~p~~_uaoQWPjyU?`y#mv;T0a_p#tf+03cl5uez-&(tO?8GkPj2z)P6-DfHS;foOX zFA`a0jYO*1b*CX=Cj05ryqCV2L7LG-a zm^eI!M=(OMVC1DB(rpgzA9WSJXCmR&6f&IH zF+Gv}lbv2Uc+T#1XLw7Y&;1Db?iCJ9r6$6mc=+hh4?{{sW^5GO1MAvOkxPR9*4*#Rg0rJX*&+)oz3B7TS z_pf_iCN&PT1N>g(vh304di($SWx;6pn=Y(@GmxL_9f7}eRXmjiP_gfwfAuAo`RUpE zx!xf7ME3ggyhDTMWc%lNUk*N;{jIz=_{?!Z_~5Coi3kuf3{Homq3H=W3mfcAlmpwD z!7sx$f$tDGW%f_b_dXhYF8goidl&ux$^p+sXbwkSz#Mje?*ec0#ME=>YDyxTyvRFv z>rG*NkZtndaAYRL!`2xT8x2NY&)$2Hci3Lfg<^qkkSjh!7LIz6=dycU?Clr4Df{t@ zz0cz?cd>UE4i{bQ9fQMc(M#ZPNzpq6hfiPP{ds8Tw(RMbc;EO?I_T;dTMFQjkjVAH z{X>UmU)$~dMmBn>x4}yXr$bYy{0-SpU+Qh&@JMh5oj7u1_J3XKZNnJLUFw~QV1D8< z?{k~0E+c+|DU3n*&zE_hW*Lni?(?ig)i=nz_b1{p0nG;mM=d#lt@oZX3akgK~O(Gzz53qDPoR^|b5{ufuq}areX5c?Sn=&~5m@pj-ceLHCjCQI$gW zo7a2$d8Y+gj)wvNPuF{I?s4J=2K?@SzQJ1`+*rE=-{)Zb-^tGJ_GYJi`R%RQ<9B-p zjve03c6NK;_|a8Fqw@^HUi8V(5gF@e!3C04y&t8dXGlJItcGdex7`E(DRqxY# zyG%n7*W)BjcA@GWIo6}Esea!Zy#p=b$3M2GsxfmT_0-?Wg*CIA38K{f@tX}iH3jy& zvpa9}es=>cv5k@R?w{P~{aY~jQ1-~1yhQi*uDoL`yjGMu%ORgdAs*f=Xw9_-k}bxyTd!!f#0~pJMu#>V{VVd zkJudMyaZBAbJiW+uRD*s;Tn87JGjH!7l-wCdY|5pWuXYn8W@Q?aLSE_b{vIa_j2~z zcX}V4(Yk`gBF;JAKNJT{a}g~Co$cl98FzX!F8AGcdLMV-`8&POIuNaUvkrW@?)~cC zQWQ3|XT$6S4AKwl-Y1;HuDbVyFuA^3_YQHInY+C0WDj<@`?}3_?di!)>(Ik-n9zW` zI7OnNuQOEK(~C@T)Xza@P6OPpSsukv;%*0ueMn0Uhg`mIr%>CAqW2Q$6nTf;g7w611~LU zcFXsB=YOPr>$bV+pd0GzV!`O-4`#wgxpjt%#Muvcce_M?^`O^t;A>6quN~Oc^mcrN z4S`5}bu(sM5rVjMs7kk_E^*$;ca=h7VUuy>0C>mKpG=D;65;{DA8bIJb2 zL*9q82lc$!>>H1G8D~tjyoLQ}zeu2$Gkt^ z`$cySm^dgjF+HgzeWLAsNd_3sUWbNoYn20Rs~Z6>PN}wcmSZscxc7$+{Lja=B@TJQ z8*Y1%rw*QlLQ^pe{AgeTi$$aO#V5UAn|=%tJmP>!F2+6_Kt(rjRRE@L5diQ+_LL{R zub}l?Phv7|Wrt6C4+US$-nZ=indFYTO?@}WsVv02H((8jnWmMEJ>`7?ONL{f@;+sK zUDlCdHwypkX&t%${M_Wh^4scq7|Cor@(d>yCr07$sgE6@|!Uwhg+@c%2H-}-Go zi@8{E2S#sj$5A*>{zn-Gr>28wn8+MXK*6auvM)aEee8qz<890sDB$^#NxbR|-Rdhp z^*-vl1t-p}GadsK!)K_bL$ToWx@_X7-o9Jc$2LUq|6FW6)|igL0qEw@_1UYD_|GO| z>yJRqCS(74)XWCZn~a5ziUp6DnLHpmF*l7VC%Rz{>!-=+It%X-*IE5B; z^U~%38kCdmgiN*wllGN^JKo_Rtbhdie|0p_=Xbo{-ogN}D@Ax(3nD4&_+rQV$S2IQ z2|Y!6%>6t^i3Kw3}cU1a)^$)Jl0vfUO59gePZTO7@%Y>s)xJJR*X)-&GMzRt09 zP^c1~GCQP&@YKF?E)r`sJcIqiXyAaUL&s|58b4wp9t%vmdXnrvJnMb#4_^qPS;NwL zfvFe5!F9UUSwE|l8Z(}B^XAM%41;+~bYgq_Fbt%L?TG?c&=ZFtl9R3?Z$68~Z7ci9 z=e#5iH$3P4dN7}T{yDD}d?9;j*Si3{{!7p6C_C?Y?{3e{5Qyc5Y^CSzla2q(JIGb} zil2E`Iq+vMc;67s3*O&25b1eM2cGNM6vGVM#Ibscsr+1~nB8B05htfVZDHxi6>b0* zI-d*#&}&4(93ROC_eYnQnvtNTcj1fmJXyNc(1E;L&2t0QQ~wR46j`jFL-(6zn4rzx z{F3*vcn)I#y$r+sFVWW`#|C5k@^UQh)(%YT?y;eiS`c|?elzHiI1jU+(1Brh*Jg^7 zaD=(>>I}JIDPzTJ78sJsAb`OwMeQA8)&BJ;jGJk8AoBW`zIQNr1;{J#pYlSRf+t5h zI?4f42QmuhIAT~XgwZQ8o#LX>EgWV77(G~<&?gxt`Tx}CV%9ShKiu*{xFs{vOW{@o zXF1Iq(dW=)=KnAE4bveG4V0znco`I!=Da4pn0#?wIVa?9z=;kcTXk{tjR_1>#*z*j zP*mhmOz9!5$`mgBqJhg0(W7vUk0P3AtAlaX`zx+DU_j--6+H&w%>#i)Eb!%{ruIO* zqJbT;PtC;+`Nv&T8$>Km?Th&z*Y2+eGh_I09D~tyv56nd%~*>>F|y%`Kk?9p=w#$Z zTtXtiM{Ewpu!zH2$BEA8yVK5hlQi|0Hgh7z&jm0Cv&I{~b->K}9dMc8gp7$)GUF7y zX%gEg&KVO6YJAFmZk31&YwS(Ttc!-e%&vldHH`({gv>MHsT+crXF`V~&IJV1`ai~H z5FzG>M7tamDme}Zg|=Zrhgb}v(l{0{t71qz5+os<$S1%5{b>06ZX8>N&I^1t&A}}e z+7bUQRv^p)x~S^D%hL&z+t7J2n&}wa!P7UEL1^!-NTJ!0$pOwq&^U}im8td}~lK}eRhinDA26eoug#K?;3u&|Joh>J#0Xis|>ijM5`Mwf8L zbzjyS-50%UZhFc!dnme|Jrig9U*(|SRS#PpQ_bfBIMOkWtppxJ!Bg%>XPd5%TcnDM0VQlra8b=l}# z;^KoI$82UoeqgsnH#o--&d{+>Ilj@URk?;yMRc3b?ZCS6DC}Rl+0f4n{SbI&k}Vce z@-GKmk8>9`45#Zx@kxxT=}p-93q*#&>CK42gcIHf&g^mI#1FUQv^c@xjtk*mIU%~~ z=;$8Xx14bF_Q3XoPB8q$6tHy-oU?4Z$cOUSakAxm`$SV zqMHs2W27+Z>(I$(CSzM;TfuHWgr|FJh;Orr4ELGAd>-5S`v>4J=Gd8_t2zcHE3ECq z1q!o?1sDvs;#?OyglntNRAFOq6Q_YfaK}uTeb22sT%W;Ww;Y_=^i^~&_Sy$e3ZnZS zFg*z$m;&*c4eXhm1Rj_Gz$V6_NWewmBs-MnHwdO*POO|9$9)^4Brr4KMi}N39w+Fa ziMSw$Rf0T!Mkg^Qxlj*8?%Lw!3perdZU$+(oAcJ;K+TH%fgO z)ATxA@nLLy?9kAWZbz2=I))3r*ol=8H&&a0IW$--@QuwFY4Aq(UXQfvnRY!SG($SP zV~+rx8*h7w2s>hC>_ zE)_bJQLf3k*1y=pK5C+YWL49kcAAZaU`*zTom6ICW}LLkg)|z_4qK` zYdV1SPjrJ@M{;gva3w3WIW8bTEEo&@Ad2q76{1sa5t_)PyVEsPM8eLiP>jC=16ba< zK7%N4!g&i5PWbCQjm6G=DLCh@db!w~M83>0&P`5S6CE0g;($VD*RnY1KVtC-v=MR? z1~?TVlIZv|foXJ!$UE2)or`_%s2zAvBN*b4e-|c4F7|rT)tp4pk6usWBe|HRFTe<*%;G-uqM2;PL zXaV=9f>WnPLtEk=_eMK`9W!z4+;YA^2V2JTEQknN!{v#9qT8W8Ud7EZP6n3g1!o}B z2{#XLB+~DLRh9}z*sPMnNf*k`J}rmdsm#HR<2V-RuLm!SZR81h0`T*pFCugF^KplL z=QLNKbXYD2P6;1)GA}zEy_V3PUdL+iKh)a-2-p_$_mMrOI4&$gIO81S_I4wY_u@eW zBI;HwQS4x$x<5LFpE-{B)y=YWp1Q~v;0BhAi8c_8#O}a#a^$i}EHGqS6;b@@!++6L_07fHldw_0e)A%|pDOo3654rvli%+x9tiwmM`(=s+a|yzy@SqGy5Egjvzti zIbkA(=M*oS@nV?9z&L)-*6o4F4g1Vs=>3tl9xlfZ$5rQlROOpka!9MpGX+Z7XL}-u zJ5*e;ZpCr|hsZQm=UB9CKjxBi-o5m+{0;Fxp#9+R26QlmTM^(uN3rtx4bZURkzn1`*?*q}Z*e9-jP$XmhbARov)IQ&^WJNx12mhFf9 z@aUtDj&6+xcm42aP(Iq-RYUBeVYV=rc{qj4U^a>!f)#i;3?=Fi4dTxqpwmLwKw*Ou z4#IqeE)o4QEeC}@LE#e=(2v~m9S7!xb#C#Rk-XK|LXUp zYivD|cP6JXk}X(;-WA)2&9;+g-39TId!OY%sGarh6$aUN3 z-rOc|;egHc?2WttA?;7NE4DoW3~ zxQF$hY*PJ);h)}${6djoJUG3d3)P#!>3t30>MDkeIJ&cISx#HX(LZAz z7EW+4>Gj}Y;UqwGzr(^M9``*gT*YyF2t`x=FpA}I8;YbJlsfJ>gA{FAaBQk2O&RB~ zA#yD^96uPW4+~e+&;za!?{iqV!Q+<0!nsg%OLU+4nJt*1R~Nu+L798*OUQM5;uti; zVWB!J9*iY8z-m~GxHSSVBx*tK&~e!A6~ay`H0T-eEiOxJ*9W5qd>$JXPK#Xtw_7UG zZ;1=evC*xc4;>`RS#gPqv<;H0*XKhx!87AOl0@HtVc*Y(z9PymN+MK)F24gQj#L9I zdOs_wKgaBWhK=D|f?WzOivC&*|5Xk@kX*lul>2->^!K7XT5?UW+Q@cZj~N`%9HA7B z(fvOkN~%6j895gybN{!fh6Nm%piGAke;yYgID%gf{JtZw1Ng53+ko7LXOWBQ*@Ui& z7(=_sB8{mNZNRhSmLswJ#^v7kamvM@os1QZbx*Ui1tXYyaNzYU*Vj1UjtPb^S}T^Q zQR0AxG!w=z<8ih@A;^G(oQe%@>4*{fEi63`4LVEf}RIGK{+_ zf&@*VI;GdeSTCVYC>MPZr#5 z3u-gk7H8Yg*L{ceIB#kUxm%7Wv^aCHZByu)9N9^BQH~Yt{|33d#0EgZT{~dfhbe)5 zMmVzFFjrtKx;|=|%I*g$EbRm@IPgqG|4F$Uro9zWL;lWn>;P}}ZRUwjn&4)X3hWph zES%NchL~H#=mlt53qX zOUaXPBrX?qh}QM)qTJT~@Q!r?+%GsW7@WY~>I_!2xY)#&D5LSI$V+=OrU<=mb>Otg zNJ4?l3hwL$rvutK16V4~aJh_)z)!jBeAiNN4SX&hfEA^eWq&6!*n$fax8JQhTx5=} zfuT3`(z?(d@rfUT#qlBByGE-`xX!mOx(+b5CvQ5=VI51!HTgQ;?b`z#n2RzmjBQmc zBgunTTv*8AK0zGX%~-kd?hu#n(|dCjzhOFp6cciRvr#TnEsHv zMv3nIZ3G|`jYK~b#{zu=Z+LwO)8byy5B)J76qw!%HcTA{fLa*T(C`=uk(o)Z-oxC* zp>)nk|%F9h48u+R{$;#P}&L-VT5vI!q06h!NvO;_Ix*DScGC%T)ld)30rL3 zt=i~z3^*y^ti#OxEaIGECwRu;J$fr@Gq0~Wazj!J6o`sNBMcT|&RDyd9PyzS))WyQ zFc#b$DCgj}8fNYG{H`Vxnb(hajuZtT(*!-ZOmtO+$|6+T3q1agR`33EOY076y?tUS|TSw$-~mRUXIa*96<$x zj(ZvLY4m&MhuTVhl(3$_z~_YMmK)#3EmB;lV6}YUNm%~55N&d|br?ys3}yy*OBr=_ zvB5n!R%8dp6?c+2WwIo4a=Xo;?1OzQq3&v8=WAcI&-vHjiuuaydwuU$_q^*trwqhS z66J5a?EU(lcRc{*R@Cr~3O#rK)63ok>qFU4cF#Aw@9_8!Z+Ji0GmBkwtg=uy+zpTH z%J$#z&Y|(dH@&NzkK6%&u$oIpbb?ep4mzS4;Xz0JVrGGf)thiII z*6g7}@7F$g*OE(u-v+Ht@->$v5OY@CBT;Miq@nlu&))T8B-szjv;8C>@yB2j{xAIV z?E@?|9k=<8yWbyrzZnYG=0B4C=+=$_%_ncb)Wa-p2DxeaP-FZ`}CVjZ?^)qi)N;L<8C8z8iln zTiLSlZFBnV?DP9%RzuRx)Bj)zoyZ>eXji2z1pWFS@ z12*mxj2y$t{%^|O1HOu4ZT!#fsmyGWO$ZPY%E_UH5_%Vbjes;26an?BV839)?iEbv z*ipm*MT!knK(C^))4Yle!HQx5K}1CXMFj=@f1lZt$bH}6zsbk!p4pk%nP;BhMH{M~uG7QxX{;KV2N%?;Z^k!P+Zr~@N@cwi$iAM$ga9wb;lz-XQ(aJX zPD*vE)pBOSRX4Ir#(6m%$?O68D>1bMOYP;fdsIQpywXyQa^j|LD>Z~m-ydrgnt!!Y zEi2*}?)|dte+Th5tWLSZib+RvhoM- z)>=(;qGnZV)d{W^GvBpVB~H?KZB$_*S)Q6TF_ko}+o-aN?BLG?TjP&vJ|dl6j3-FO zTHa*_qsU${18x<+agwl~2-F`d?@W2QGb=3C0L^1-(23a&n<8+u4u(0!Y9=-n?=KCe z(U3MXq!TX~BAZAOt8-fdFMf6&w_*l46)?t>H-5#ew0k2pC-JP@nL05QAGspsnjhP! zKF%)FwoLWnGQLcmN_OGeGF9p9t}1V<-ir;H7jsnwLvUU~9RkLY3Bsyg!qg0ZAo)_U zD+M7cN#m1Tl6u!zwXYVeb`l&ek|{`Qb9QF{7B!PQgLg4ga)qkx#iXTs#Vf3F)I8f+ zwXLvxIq}MISy^i;&}4alBtvaW#V<_9#s@5@G>HyMCq?I!`6Z<^S$vh1!ZNBMEW3Ll zN>y}RP>ZctLfq84N?2dqw!VVNIOKS*2$wqum)qr8MP>8~l3|lq;nG`?_EPSOboPxb z?j#HQTmXM#dE;4`A3Xp6{qTTA)Jz9ArnBjLDe;PE3Y!*897E_IG3}BYnO(iye`SI2 z%=^zQVXE2HNVz6!1RA)Yl`!1Gs|aL}w;oL;FCK4&n&^2!J&FV8ny^>{B2(IxRfwCx zT~$^74wvMSv?>=(qX6M)0q}zPx~EFXkP^qhRDU+Dk5RHWY{)U{ zBpL96W5RLN>1D?;wwLOdZ#&tCw3S{3ifqs7rBX$o$oLShGLUV&8TXh=n5HfpzrO6H ziZT<;4JTUr*l?mljtyV%>aq3(es9&L{A*bbOr~7<-?zU2EInla%R?DI|MQSFlX37r zKg6L9j9k+`P>l-z%9=*LR0ySTxaG8DxT|`rFTD^J&N#|kGp3KKZ=UO;ikjGByvTMI zj-7@5iwBt*9drPy`K6CawX+o$+x7_lRI(aRA*$)&OP{n4#fv2{>en{}^aWg5`= zK0D0kebrEYwF=bW5w^#^Sj#PNtE_tS@u} zI4FqmTIV`dTp&v$t*{LU#fDAIZ-F|_UErHu<*JyhnQDpEXKINu=a;L-=B?{g9vuJk z>r`28PG)**AdC^I9P{|kwHlZo%Ncx*Ip#QZ371EYQ$cx7hKl8n}rsF~Gc;DbBNyW!Qs%#b9;PUP^{Z!*Xlt7)*!_u{?o79pfwZbNl zZ!J=;1#(&Xl?x&iBkN2_I zl!aAhNfjPv_lF!_G#&b@dRzvDzb*-XP4BOo*9m*3X{0=N25nv2Y)yYvbW)DIYo0R^ zE|fEZ_z*H{*+`^I!0tHTdWTRJIE%}C|)hG`S&jGGx!o-K38e4`P|}wjz3n9(4d+a!Ks+@ATR)r8OiZ~ntC*g4 zMJZM%PgudLsF`-n>f=>Wg(y!V=qvHEk09Wl)-&jzNr##X-hn<>u9!8A;YCvUKKPIf z{$%-B&4d+Gan_*23|Yz1ljQHPG%Pfu?&eJ!rexu%sqot?Jf~nMJp5jccm=pkIHN_lsk8Lv8+2T zD)Yr4b+xnGj2NtX=f5RxG;s)sTO1Eflef%6gH_+?FRp*K**#d5G<=(LjGDMXHYrVY zF}*N6)1l)t*ziz8(|m|Z*V;rCy79N0;X_n|eD;wLoE6Ui2`#W8e}SnOqS`tinUy@Q zZ?}>#4!k)yMlx*?S6`VOL(pkHFwKUlvTj(sqV3o?SQuEr61JNY*fZvDual(O)6HZXIYDe?=xPZ$+{=ZGm z3F>Ci2<|;WZ6F{}b>4|8?nuGKC#ltHc4QK&YnDGdV!8}d>yq(uXBwJl%J>A2P@zyK02QK02~y{*^v-0?=w^I)_RH)aOlkDUlEA3>&Ljt14gT0k9C?Qb(i7e+2`Qm6n zjEsBh!pV#*A|y;Bx}ljJS;W$C%Sd~v3(eNFD;3vI%ShE9BUDFO(W-VM)d0J+*N(D7 z{C$+Vl#%{(w3^E0htaBu)XG0iU1+P{aJo9nR^NJtx{pnVo6k`tX5K$ki40ZLOj($2 z!beP>^Hg2)Kdf$DU_sH})jOS~21)fB&r-de!{+6) z)G%7*oUQug39kYeVh{Xm8I?KfY?T_vf~O)&1NRzS$t$LnBZwozgvK+>pfWl&jFRZrJenz=t4CHbNYr0)wc;Y?VW#_>cZu| z%Tzn(#j3Y1Q#sMjR%;a%8=CvuESXJ#yr9NTS(B*|s?XV1sZ!??)0K;uD`T!wE$aOr z3^lLY*%;Bq4g9LZFm`$Xs zuU7S?INN-7wQ4~1)2>xL+lIqMPRr=*V8qb*ztPh_F>9|?jndVMIn`yBe=FuSGqj4i z%%stEst609$93ws<33St?C%WZ7@pj}<#>tc9?|L5NQ{{=)yj0(8UOW}n)XnJN^;HW z>(mglzFf6-wAot@476!~93(d9dR4m+)dQiAi&Y;b8PN^QE7z+=PPX~{dR17g{|^-` zU7&FK|5C*Rs!jEblFz;eVB^{Uz5jP5e{}UoC;Uq_tgx~_g>8_mR`ipi=qGCwef%8+ zkF0qx5Evl3`-+;MzyiQQYz=kEa7Ka1oskyx*vEe@4w zRzuBARrqL|xjgSME0t5DC=-vb)^$D9%$!gG71fhnKK#q0i$6up&BZ~23XNtdTC7z* zeUx)(v%0+_4@8$u=ZF>>5%rZwD(z5^Q~4F4(k(+n=??oAwcA$4TbIfeOkviIyk+eAZ4^>H#9yZmWcv=BhDKPFDp{l&o3g@0(9CujQB=@JS+$7hrctY#GWNd} z)o5#KI5UvlR`V4XpE#{>vB+T@{}V}oop^dMAG?h8Igz z1z(=X7~!-flEo^kbX2A3(`;^Rw4{j*XHr}0PZda_CDTN_|0H*1ana`GNoslS);Dlc zOSJzz>$*4B-Kd&}g^m9%Tydj1F)VEPccH3KO~S%9e;4+usBSJXf=r(iDpW~zpEZR` zD%7CrK5GgORj5YQeby82t; zzW)X)n2_+lGY?FL-@jrw!{tAOTYo@4UBJknE)0G@XRCfjj$$r^V|&8B73%LBf%->R{u`d z?3tmO39mnUPTiF0G*hL^rb}!|Vn7>eqBB@?r(|M4_Nl~x!l!1+Ox3(>dKfn1T(zT{ zu*E5yq&$_i2%nk{XR5y4r%TvKVnB;)nxKq~fP!MD$e)@RkgX^&ps-@q3A5C_(dd^E z{g?UvR(1H?crkh5(edd779qZQh$X8$RDo-7eNEOh+&bt|Suktdvd3Eo5ah_b@Oj|i zu;eO=tEE5;*%J2C#pJoA(KfdO`M4QF&Sd$KHSszu>6>7M+2Nt;7q7j9rPFtW<)Kwm!9s#6%=EwP}X~*eH zB&}a|K0CpV4_s6me?Lkn<0Cs~nj=R!IKjS{O_US!?8ze2?_M>?`N`aVud18>GfHe; z6l#c2Ntzrq&)%yRItQvwy$=P``NiCEzp7`xTc92a@0Uf^+#NMN7pjZ+{oq1%GM8T$ zsyWWD=H^AJo%_s6^Wq}aJ+f(TwCdMID(OV_&y5;qi5l5 zQ2lHF9s#bNa3Z^XiQykG4?X}O{xI7gP^lINBB^5G(=eq}F;OVj%VH0ADvw3T@efAQ z0+c1kQ)6V}4Q zCWLPDGh!4U=eU2aHrGF<1}4dbYMCl1 zam^c#sbOwq)D%Cij*VCH?m(H;-OhN2p#>l?-Z(2&sP7m)PMLHb*40rKC6b*nh8k<`BHiGv#Qj))1G#R zX6)Y;HMc%XfbXz*`&m^K)=Nmez0az?^&vT&F>Oc^)p7y@BL*!dM?s>2RqA{Qab=a- z3ob2uPF*tK=BN<6e@j#sP*tYHujygojHoWP?R#diH-O{=dF;<5yy^t`h#Wh81~@Bf zhCi=f@@5Fy+B&yJP5l>C_mSaHY`04#3x?#su&6zwD}g~ngm4*#+bc}%k{{w2>cwJ$ zaL+9zl~fG=G)#Du@PEscmcF1mbdYC~f>9VUtFYgcnn3)w+?LynopI_@YV=2w!05Vml9i z3z$p9Gh^Qcqy-~fGBYgLOWmg6CmTvb`jNMcdX;MN8yz`o#h#5KY+`!UY>`VQfK7r?vwXEGv|xCBwQ8F8_hiLI zCtx~EafQH~)ksBGq#fL}cG6v3lDBM1hg~kjQaWiDOLp)~N+m`~A|0cnpRm_bn=&k! zZ>(q9&6HX|!pdx)ESm5%k$waVzz4Z?OUZS=a|7%pZvaOOVe4Y`O&Jz8`WAz?#zyN)e&;^@G+WTxvDMf|L`VNBG<;7 z@w9R6w^{X->x|7|`J-WZ)yB=h+jc^Cb<7{{seSg>kMAo^$$ZHS{Xkvo{AgbN0RHw! zRjUsbZX_YLb|0}|a`XB}YMj04{ITj{Z!Z2=mD(FaiL=za^RY@f%gm1-tIM57tIpn{ z9H-f1QDDmyH@H5xR#v|)w}_qa!6ts0>7S_H9Ud3;ONbv3hj-DMJI`O9Df9gm_D&?m zflt&wRaKOI+`NO+I4}H^!B?4gK2_wwirAdp%1tORI- z=x51R)#+qe-Yf*9-Ckh*!KH3{#v$khmLL`U7pcOn|B}3d5<6gf=gENWo$tSF?_`*d zY$bHHGBcj5{3p!jt*U9QC#ArV=YMWhjRx?XQC2#3OP@S=BE*xoDG^1cy2wuIBB^_^ zPZt8(quQ8rK7*W|Fn4{XdiJjdS)q)@f;P$6!@C9%uZk<>2g9!jM7~2x$0AQv4szVDYWUhGOQHOUi=(U4oBYixw^Pkjhr;+ zf1x_m{kK3dDBy^Tl-+8W>2CQKs!PSwG7c9Ih(})Vz2+Ak&x&S?Kl&+oDCJMvo6J)3 zdzEdKp)jkfF`KZe?J(>D_UJ!T(^7aD1M$VM$n` z4;P7}m_n)VFJ{!1q6KWPeyNVH^(@F{an2NM0}>Pu+J>+26?4HhHL?CJGD}(zOk=;C z?AnoC^_=o*{@A9Px-+7tWV;$4d3#wybH{d7N6jD=R73#3S8iAJYuomuUwU+7A3&v_ zZda!`YfRg(fZ`fvEx|PL4C-FIN~o)84JDPJzNSBciAyL8fI?Ah2&u*`MzwmkYE|&Y|KeUC=aJp2u=T4U#K1*)heh&e4N(4O zngR;b_gmE_G8^UNvTxOK71f+IS_7}6;rcfRW>z6Jq+FXhudN2b+LdR?s?}(AqQfoM zJ?x=y!AlQ=@J^(!%L@0mq7hkOH`>b&pQDychws$6Ih&%?ASO#MG%*i+r-F#w?D|d( zZoVlRWa+Uk$EwS5fEo1@7-0^aW_?~!DKuw%uiEq#y%1$|lsr6jf;9}phef;06P*Wm z0{j2q;uZdT$lkuLLlR`zwR!z})jJ}(ZgP(*8-(>EN5%VG^SO$SDE~{#yQ0+xU~|`0 z*b6h17wvwkXxxA+EK-N+yH%}k+@ns<#yAo^J*;HD-lL|)(efjtj9vDFYT;}%<_C2m z#@VhPunT`O1AkOKD%Jo(QLM!OWC0)r_5eFD7R#Vg{H*BE5zcnz0WRR6@}4N^@;H3D zp)-dr-)?RaBOziJ1bJ_jL58u(b{@3hq<_1oT#Bsac(NbAR7hf+v$i z-(_niNwMQN{kiY2sc#UWL%qH+pWSTuwEJY5<<$H`ny^YdHa!uCiaJFY*(qpAMhxU z++6er4yK)E{vWDE@;?L!7~l@G;SZIz)qeOxT%s&*>0x!Eelk{)g|yGY3uGoAR&{D^ zw1$oRTy$6sKR#TPDAX&b7+H*hMP~)XKWzxr31nj}hsOYXVRK>qR~^{B976^6e2SvbeJh?Vs9Z}C$gxzIu!U^7Z1Bwng zTdG2<17sy%#9>Qm<2WAuQX%VgDcj0aJ zvjWbEq4M{nPWt;I`gAAKTs+q761U$k2+ycU$Lujn5>J#9a^lwG+xIV3(&zn8S@Wp4 zyrYD3=&?O$RRaW6h0)9kGuFUoZv^nkJEH40dM$AHSoTx zq=^%3{7P!><8{NsnwuQxMOYM+u?EfB^8JR z&TQ{;FCQcr<>;2q&sCEheUj5Y9P|d)5_t&FpbdxP2haW8^TQ7V$Am38a8E>c?ESOl zQ3=3WDbNf1c*zx<6b*BHP&o!14A%eM#Uqm$T*8(dFqcQr^M5xhBRXBNxn8w+=8njQ ztS{fE;2<{t&l+tn6b#~(dSoj@A&p&3@ep3@qqiqgulcAUETn&oL^JvHU-^D~JQF+7zddGtPUzMd!r3j1r&{v0PwHdx;j4fiW73K%_-fQlO6qo9 zH`K9uA^;YuNU@8h2DJp3XiPDYP_ghsGSTWjze<8OQ%t>DdY*e{%>26+pR;(})Kj{{ ziF3m3)uQ%>a6vW%H+yuu-GB$YCKWvLPDqfRE(7^k#-mxp&^%w9o*B7)kJ3#mgrfhe zJC1V>ZcftY9-(mC=OG+V2pL)6vaEb;3o9si8>s00Em$q55H=0}7FGce?QJlVFCTdx9$KgUkl->*n7NtpTA$RzNKRy~27qLai6{-LeI^VkGm9Wrk~yah zIw?S6fa>#DFRfd+bL*Q1o<6@YY}J59y1y{yEd5@ToiN0IJbk7`fJ2@hR6&GPmMH>f zt$9^AqTuEn)+he3vXn2JxHMCzg>`=w)}ve_yv4=Cu21)P}3 z*|8;+T@T#Q&!h=cENai0MgKjdg!FTh}@7zL-6{m(+dN z=N_(S{eURBHcnQ>wcf7uNSYu1^K#D zUI^-H*_`D+XdcVgEo{9H@-uHKsjZ9q5%S^fk!pV!2xEy&5Jy&4vQl6j!Q}U?+QKO@ zmb|Q9fI?KtOn7BwZQT~<=@Yf}+0MUBZh>x_ZP{rAcFOlm-Zz5_^y$aK(qz7%s-S(a z30%&oP+zk}fR{*#2$&KZ7)DcUiY^Ybl&oB{y+9WfZ2Lq4;Ido1tpgus`wJ*qtBxMy zoMFb*(XDFK@N*C7Abqhi;%yL5ck;VDAJlRl3H}ud?$A#h$uCl+5KBeIcNay4A zza5yqAYihDm!s`jKJ>I1TUU>AR+;DP>QsrSX?E$*dW6VCOKcAq0fjIGI{dw^9@^k- zYe!}A30aO}6cpnNO0qj$h}@i04{DPdon1MhJbY^IuBQjop%T4DeLnD8q{M@D`a~@sekzZ|fku|HlwE z6zN+E{%Z(el~p7!EY_!6lzp{WpIDNq0_D4+@yl5P;v=E+LV(3en@$aM3mEnp4fFup z?4btQx**?dp!+rpQQ>bsVt0lUsCUvjc$4HR4j9B5XxC8pOn!|J#$MWCCNzZ3C2(+e zL)|2~#mZ(fAXYczV-kDKM-6qWR$_jM`!ck_f=wTUNL>>D+crqp(gUVdBi+!BYj7jo zr2g|U6v|m@Kq`(qL>RjNAiPMZX+|S@XhjDYnk^GOC8e*+psH=F1XY z4|eohiEeh*i!5=7mXpJ+|Lo61B!DU65171&t%VUWu(8Har((gjg_OjCLvpbXAac~} zT_7`RNF=!KieS=^VtZCpaML35uQcrNB~z8w7uonvx(OPH#Fi#B(ar45{3d!=1nbXC zX{uYO)iDe>_>RBEJl#|e!7F`FGd-Z<_IrU%9EL6SJ;ct->CI>>c1)q3v*mKmmCQs9F_hPD=N<_VZTXD z>#%Jr4rIEqM8P+pcJ||t5oe8A@iHor7&iGsUh|sS+f3hD@H(00;^q*eNZVW=e}lQB zx$auw+!&>O}cvvR4&~?>Y z!Whowpn#DHCMLQo!tBXFw0u&vHG4hAR0;r878KnjqYMoW`?%WMHS!N zPVNc0kin)$qvBbR6TIN4Zt&Sg9=KKxlZwS*R1@Uf5Bq2(DKCVT(a)t!)@=i`a)Z5V z?d1N#KP7OIb8q0#@{pMy*;Spj!rniT+j0(3)O_7W*KS(*{88sX%fZjpJy!lldPEUn z+zrZfEB*Y(yxPG-OTq9mUDhE}z=^~p$jIw#-{N_T46Awf4^Pu2g9L8T|oGl#$q zyTM0W%vEi5Q}5Al?F<&%1`oB>gIaFC)0RAG8vr#R6~@A$cOK``r|R zfaG-PA0t|l&@^bq5ktbaLQs(e#3S7KpOM)jaR9-P%tM@;x3|;9-8aQxUy?g*RU-TA zVED`PH{ltw>7wKkFXvZSlex@(zQ}BErwhhxhO%k}nFi6Y3bQ(@GeH8nmd>b2vRW$I z$#KJ9;GchgG}y<9l;8$IT&jRF<$QFZiA%1dzuBDHUJu|qlMCAG*9+f{iTelLu`84= zG$ntUqR8CPK_7qI2QWsa=#{$j_{tp|F6GJdiQ@P7%E(Z0U?!Xo;D3mpbfUeF`0vvQ z)Dj405dw*I)I;@0G5?Ox2lKJ{M@L;+=RM?mmcIq|$>kI19i8EQGryy5kp9$~99yfB zzU1avCSX;Qt<(Zel7sefN8OtsRozb5E$hsXPI_cx5(N0FfoQvI=N%w=1=J-+yZ`{l z|IDoEr297dJeKyLBc|%XN94g5u^?u>p+e`4I_u+`e+l>#;sZ+t9HPRTqyAQ_6UX6* z@ODr?=6`8!>8zWMffbJv_HH94ObD@NgU?i9091>KzevtU3LkOUKX=IDn8XHTkWtuv zmcK0q1nsw9g?r&e1Fk{B-)eHZ=%z(S0gqVfQk$nrQ`w<$LKj`Az7nps^ey3Pmvzx~ zTK^YpAGMr>H}(o zZ@MCaA2hLUy7#b!^8Ew$aUdaekSC|Mk%TFo%YcE|nn;S>YQfTP!^M+RQLT@q4hy&V zezEv*B?a~)XyBUvm6_8`x9v^PR19Q$ewi!ZsufW@&qXdUO&QA{aRJUev_a4X{NwPf z3jeTteNW=6e|6Jsocm3i?wASpS3TTaUmHbfX?U!@a_}5%l=fCmSv6gbbMfC5cA1K_ zb6gv~mlM#%!2zlSx30FwZpjIhVhjBE9HbQwgm=AbK0Q{qDEsnlNH1>Bf&UF{$OZ-= z9%~%2A`B?=9@yl&rfqNCxz5`k+D=mA#4(3T2nG2&&9%LCldi8N#Ab^k551>FF)HQA zN%~6q@_;@qbItOe`tN6EQ*Yh0(`$kx1XP5-$M9?lfY|mM*e}A84=)4{v^U4H9|D4@ z+CD+B7JYPkiSVD+NB7~=pY!|Z?p)sMqmKuCMSb;^4VU%r&J!L05Js@%`kcYSvL8&sF1n>AU&B^{sqq7wr>w9cE9 zlb3`tR9R{BaqOcf0{u^OGvvdDKC^jie@+ zuOu?bkRD}7T9Q6R!$~ks)8shavfkehZAPd(bmif>$LY=@%I6=a_r>2L8QFi!+|f_B zayFS4`r%>WZ4c0+D{QMdluS-zqQCwEjbT@RzNGe!X*fU+b~c)e2Iz*h=Mp&1e$c`s zQkInj*zcNoJa0_o5g`hP_}Iz5&++c2O7m0;%r+23qLR+>x~`4(6dkVz)!%NSaD#cA(zG$4KuQq@Qi`UIO}876XIQi^m17Pf08+ z@ub9d^zoz7VB4eSs=@ja{a%QtS0c#Fp250Z?t6*;D`fqQ0E7IjRzq|V2+@BCV+Mp5 z4$(IudG<@`d&V28FLl3t)Jz=T`s_MDp6{t1HI8zbVcrRV`+oC}6R=y~ zH#sNj{y9{bt!Ed}`@a^oZZgUnlBDg6@q^(#@@LGw>vRxAUR-{3Lxz zcxhrT9j5P640vW{z-qYuu>EYf#u_*cFv^g#NY!`2cS!+Yg_5bX+#|vz72+q8d$KNp zk~*BM&*O5>$$AS}+n1f9mrLGT!x6eCKSz(yCvbUWgznEo_KeVHaT#)|?%(qlQp8H# z&mw_69EZ*2h}y0$#{(ZVfG5KN*m^R83`M_rs$NQ`SB%s>B?V>WNZksqf6EkKsTEq)x>1aK$)-x6+q~w@`qjhinX`&Pmc>lWvQh*~CTxdhiR-e!|11Gn!2wV^kmdg8_Ip}M{|j48QCR4I ziL@4wz^LhKu{m&>zTNr4Og$Zs(wF9m({*|Dm$)~=6rG_Pn*1{`Iro`U&(I@BeHs_e zNyrL7#fI=Fagwl=;IVh3{>FGfOxL^KdLb^C$yiSJYfOg3U@GBa4AO=Cri9}W>yeBT zf0c3np>H4X)L!(+B^+LunN=x=1P88onF>il!X(a(u0GD$L7EZ?<(r>NC*KKh4F z*M4RZ6U+1k^(O?b`b<5Cc-W#db<@^6qMUY5>jF;lbW%B8-F{p^A<=;fQhC8$BDEYg zHeyEoc&2`5#33cdFt!0AXQzmX-xco%qpOQh>3&!E?ZT2&1Amo(yMS?jeUP!dkqsCS z0Kf#O71P0eNt1iF9$a`pQJ%{zrKybRJh(C+Y%vqgM&=we|2|t6w%q=FwQaE>>IsDbnrN9pxv-q_la=cG1*&r?+&Bc$) z$vNZ)!28(Y=LDa@4i2%c5C;|K`r46ETq*~mmu0aGf0)H%^peDz*#z^E0|Un*#U3#i zjMc4+AM+##3O%K2;fF5Pv=_+XG&yLNkJUX34gfjPC&E?zZkepA`F*TDwk28>(NdgO zr>3$QSvJl5-7!8q0Qs@2PcA|>{(dv&9A5aEx$zu5#$E8Z*>;XD@V23fh_5~xEO`8$ zb2@v11b6Mq?{)w`h9af%86Nq&&GG*d?*K^Nl_n^!Vtivu zN(=0!JK{xFTp=EJB*bQM{GGf-6n_p;l)<~m5FVlS@JS7HZlFkstppyk3z_4-WLPjN zw25djl}kXVV9Kjm@Gn-D1H({rIK|#39RzFEV7}6+{fv=>b)Z6PMxy{xkMygaS@~h1 zL_b97VM+UEPw>pA=ixH@+PLRqOm8y%&etcxe&?L8PieO(s>4GRL!MgXogxNN$b>8Z ziwRd+sMfhaHzwu0s_O-)o%MuObAr%Ota=|P@UFT3Lfs;N6BC3x^~|czRTSRE=BW#j zL9dzPFM_4+GBYmH7v;Up*A;4{E?(rf&0iPkWmH=BPu&isXv;tKL-|MI@;yO8`^9MV z@bkQ?+sEnWoaC?jty=xAIq_l`-fr`+i-`<=Yo5DUcVctio{M#1@%KR0x(Gmie-Gcv z@&sdn9jO(KFX5|}dra?3^vz@xzi|od@mu3vs=F5LMZ34-va&zbT;%#Wf;5QXOGyLT zZ6;r;>(Iztsy}VBD4x#l>TZg_bg~6ch%tyE`B*#+KjI9l94U05PQ07u{>yatR*Ppv z!Q0*ByayY^V<8RTpxp_pK>MGv1VK}|;)nd}GJWOAuxm%cEj;K7*W!xGyN#TeZ$w$2>=+?PEgTiq+Xp6&3G#bZs z6ZA*``0fPVc=!*`SRH6jJN!CRStv7@K<6QIi__n@e zJ6R*0m_AqN9$lwf!M`bjFBF5!%J$IaX~eD*>y1t|BCiTdULJ0Xpb(2vwekwxqFyMX zA)*k=y)j~z;#1vog>Fn*wRa^7`Bu~JN_3BOxsrsGw*6ht`VDm1lU%r#dLarxj&v;Qhx+xrMz1W<}wQT1<~9 zS)y{l_BgcnZ0{c#GvIH_$V|9~k^N@wy+-$}_h;NYEvx}I=Urslu&xKq_ty}nIcSQm zMQMD^oPVvpa9Bp5Tf7&g`CuruSu++d#6UhPg?P8Rkwho~`G$zU$GXqOlA$OOaCS+s z1vYTVG`LPTj{i;opU7}dVlWDIQcADoEsGUIX6y}y5+yX7Iu03OE*d$5i`^E z|1^{SrMt)9m%cif;S+W3NDRN+=6~rr(Vg)UQXBuJ;arDJ&JA#g%A{$3gYF~O2{-7H zA(f9Iki+kZW{=||L)E(4pNZh$>wJVV)U{3*WUeL0Si+j@iujW`DVDRtA|=f;!~WBJ zeuF-}9`1J7ck4U3@rGljhZlx?TJizK91$IW$rC zkS#2oC+Ti7&Pyig3*Bi+^U)-IivOHVb(8FPVRzG$rpJv$#@U7T{*8Kq=-C4*^mJ+c zP6ZNsM$)va)J@_ulK{sR;M7a_v*d?kf0)}Ub+LO>(mYlPOMb6sIcunYf@n6BWw{xq8yNT1R{QbFQ#O= zF3bBO?)CdGcZNB8y1t+uc1|>Vut;@T)onI#f{I~2o32xJcEq);=yCtuE^me|DgZzE zB5bL9-H_}q%o>UU(fZ6l3S+>InW0PT&q-Q4)e$3AP+TSeI^M@V#Tj~xs_mX3NcJAD^0{ zTOf|R66TCs^eKr4SeQIW@tIrnpln!z#ajRMm{(+mPu6uz>Q;R~aIEfa`WVJ>@@=|B z6gN%6Y#PDSyKd99Woee)h6TFAym6ZzhmWH3?RrovC;(-Rk3L#oiG_Gcb8tdbsz_fr zCB$Vp3t4ry>oRv<(rmb$@ijL&cUXNC;1`&_cYs^(m^pXoQ>DgtcQA^Lrul3=r(}x7 zahSTed7|RwiQ-zx4gpx|1NBd5BMaurvFGsrx*=RyzM#Q4UmAlrO7p2b-?t9~REt-Hd_v2z!DL!k#|3i`?c}KxvL1m)rzMt;=TC z9NoM2U4q#?L{r6)L)^iipERG$f&7_H!QJ`>cS_RSdAA-Q%|E$Yw{&MFO?0k4mm_a3 znycGo5WXx#crpl(G`zGL;aAPoLote-d*GQzOuKvZHI2#E^ z(nMmcuihhEBWju(J;ug|ZZc@2Tg(=t%kuA)(Y6y%VLKozFs$m$(`}1?lUdVgM$WZ| zw=)P)u@;yy^APq6%+z`Cm))jnp6-b7`)(d_uPvr{zP=^CAX(yhEiB(QtLGEG{K9-Z zU*7?yTzIeUORZ)1;?!DTzPwitXIE~A`*dYKJFzmfZ3Sz}f8MOWj~DDSzul+1=U`7A z<*ziyF3|sU8SAnIdTQP2iL@tV!SKYOl#1=)&cXek&Pb! zAffWmse(k}1a+$rW}*9oDN(lVZMYxj$u5(#P&ZD!jsb0B44551$J1VRqm;v`_NUgk zSWj4p_4AFHuuvD)+cC!tUYJ87Z*egDN1#|dPUP&nX7NJZuICraLk${J3f|gWC>C=9 zmV>xvK>O@RXby0oH}i^SHxsN4O2(~_?WeUC0mV1X{6)HL@=gY1JAHSN?ouZ+q|gAY z8B_hmoEh+&S-4maEuKbih#0Swh=LYy@jic_gvR%q*b9^}IYBHqq@Shp6TIGbzsv?QE0MzZ~KpP~&9LvQd`^@two z!um!(q6fN_kC_J^(L3b#%%yrPY~$OddMB5S%k(FG7gRgfr@?~3Ej)e_3-2?*Mo?T% zaT^!BR9&aiNr4Z+9qa8>EA3Rjc@#9?Y1Cu-91+=H@TL;sYSXgp0u)O!ISzFw%PA{Qt!{(#p}@& zV*YQDk~WOuH}liK^$=}6+OpLjhwQ+oun6uqcR!_<72I4HZuemQ{8up~{i6+E95nArSWh@#Q>eu8e=+Nx)@?d`WkVp6M4VNYWpIOu zZ-6KW(J?{SKnsOS=dw*XDUrCwtFT)Zn$uV58|%R-$O{#piRC18&-~d*zIT-_X6*VI zjO6>xG0*5Jc!pnjMz<)fO+Zv$Ar@}9tqJFae58n%-p?%Yl!e>)v!B%+1&f1cb;D-Z z)pqE~CT>vOgDpsfFJ>PyddJjf^$gKFbd{b2X5Un$uSxzWVL}PlC7#oR^4}!5XXk?j zBSU36=RBvkH;{mcC}1|LL4+`D1l_4ARlYQ5Kd&2Uvh_LaA+mzq&Suv0gr1*#+&uNX zE^D+^+*(iK*0SlM0z8?7{Ufp3BhO>=?KBNv(9KKU#&0XQBNdwB0t}Zf{2CN*f|s24 zg1)|Dt)M2IzDS4*lS?A$m);|!F1W<{|$-BX~ut0L;`f2vb zP=~_x30=qD`$Q~>7BdF_V>*X;qz0uDzObcbc0$4coD2iN3nBZ81V3bZ8KGe;C3G5Y zA2m0<2#aLMsK3jXYT}%$Ueu*Iv&m-x!i=l0CeZxdi#q7{Xk0h29Yy&>N-U57%Fhcd zLQC9H>zkr{tAv^HqOrkJYp-YdU&oNnGOb-PUiXc;>?J%qyUl`^bX)IR!D#GhG)ej zlj?xoUmdmBAOj%AZNZEe`Sq7|Ah^$$WKp!o(u^lQ8#-lQTjN)BSu#w*!{#6HiY{-q zH!hjYAk-E>BG*kqw*EeFQ>HWq zGrq{cJ_?dC`~p*7#dtduH+|OY`sS-w(Lr{Z_%8Eh^nYVcjAIR_K zjMsF1_E}y1njW6}iy$8k4p@#LyZP`neZ7wwQcI*1nhG6EOPI4>*ZoD+VSlqt)1nm3 zHaA=myR93XRu{6NHgrVl8A? z2%3(#;J$rBj}r~&)HikWoF6S|Sxg7_%uR3V7J0lA1&;^f7P9*b*S@JwFI!D93<*6A z=fAL}P&oQap+^?2Cew#w^`XasZ|PSzTdKvkdJ1;@&5l!FdH1M}uP zSSR0_wi|U>Q{hZ>DEcEDDyDUn94RVg+Xy{nkf>rK^a7(;N{h4qj1k5_6iXO@@iTBs z)5{!2@Rwxu3G?7lmR}in>6IP9w)4r>6GpRsOi)UwF(vL#72M47r^Q7_l5~tt@9I;= z;M%0-PUhNKifw}MYzG-kRrpqO%cEsCw&f&DiX+GnIsI5>X(~fNvJ_{kNiGO)#Py67 z2MACscD<|5tNU3zluN9>cwWQh_{@yiq%U(mH=8!;k~&|Io*}|aHj762=oR2b+{QQS zLH^x1lw}rVyg&|j#m(890Tb7mn{}#w0nX{qY^Dki=fv$M65c#DZq{r@IoW3Z*bHTT zYU;eFo8&(#3emf9yWnK)5Fbk~k4rw*U7Cex@_#sD2#br_x}b-?s^8hOkI&C zo(PtmG8JjYKYw#Pt;0{1rt*V`Rd&TNNckVw^}vuSXWmw{_-v0Uv6_H1TnGEkmO0+_ zg&vqEt5=p)CZvWd!133a@4vuFCQ_lsHd$ zz1z_-*O?b6&yj(pvf4VO7&Ited$*Ijv(cRPm2P4?ulP!DY8z-8_mic`go`Z?~L15K9D08h)giC6W{2=mbE}x&&T=xr)4fZcIsYr-iW8; z^e8)Z=xYN&6I=e~o%;Buw_27Zj72;TlDR28G7(HSSqMB-ar4Vg2-r96zt%H6-{x=$ zqujU5tovF|=0U$*`XT|s%3Zo??meW==FJi5xTH;D~cpU(pG z*tdEZM$I4J;+LaUtM7Di-G%ta!VM9+EDH{Ke8{xU_>L0@7MZ!<=`+Qtbl^Mvq%?Wt zd)-d6e_76fii+yA?R$NaEM$j0>=ocTYLD)gv;OrEW2hv-$pw4JA7bK%_UQh0^@ATU zRacwSf51WYgn9G_{Sz^p1wZP-)~^ZFLk`b(662v5?w^WW5k{D;o-c%6$VnSt{)lK@ zV0!GuYtG!)>?QwZfoZ#sgqYXN#C^K0zaSo-E+WaO3E`eE?8DZ7(R{uST3=!E_5+T! z=A8ZHJox6<{rY|mxw-o%s=R8de!}8iV)V}>vn?_Ge%3EK58QJ=PiVD-^bQdUAOmMj zdZecYoe9qWSEhB#wuU>9i{H`BxR+=||*X^RyA{@DS(t6lja2QA9(S*y#3d2Q)Xd@8q6Ndrvzs>H$xCx&!J&)*KJ)X8AIEeU9 z#Wju?d(wcA1_T9P#~Y70bwEG~~zX{8K;)rh5SR{e~JZq3mij$x6;mm%* z*W_r5gGY4BzIKa%uyE*|h!+9kqa+2=U26V6_A>TQU7iZtTqQfCB)SnKq&Luhh0P;< zvZ!kPpCF{OXl|Z2(uvHy$ZP97IoEjeEx+me$FfpXOa6djg7SKHsmz-$HWgjednfUac6%>&Uj%(#Ttu>LaPwo)PwSz|#K4w%5sT%7RQI1ib35?*75_Cvxu zhD*z&*Firl5RrN~l+RCk{ea$MN$;PQ-PEn+-3uQ6yOuW*CsteK-Q?`7dQJgiI9Amm z?IE>aF|ll~3ry*lZ0~I6Lr$HFBOdr}|#y zu>d$6WXnjZ+!@YX$sh`YyFLOXlWWYtwuqXFx#e#cMXl5w`%84F4^2S3b|4GHdd^Q2y=8_xj@+YE#?Whljmkfp#5%B3t>Uiv8 z1ne8?c(2ud6THZd1eI&D(8!Tk`033kdR`M0p{MJ4-FeTRdR`B*8k-k-jlA_%RKV~g0e@JbSJHA*bqU&98&Ck( zHc!!sv6A1GXB=e00{S1Cdkdx4s#glVW)5F4*;(J4T_C#`v8Y6p1oOy(u{+3S6?tQL z@3%!HPkwAB6nljP5^gT`ri*mRYv9Sgt#%Cn#U^ug1FtX2!?O*%PW85P+yQtcrxYMH zfH0xVe1F|N4ZRYoq#Jr|>V~fq<)>q~1(12nidUW2&>QHWaj$6Pb))aE8$qXAO|QmY zvj+PmD-W#h2O0+0u|X-5bA#QO`5&1{je+C-sz)1pKT7j?C0@hwkL1ft)(C0}n#X*8 zv(!Vac` zoypD_2GIVn$^z2320JwIX61a&azjNnY=IT>dJ}K3{z~u?Y|NsdK~oRy3x8x&uWzI6 zXzkYIPi3{q>X$KS8RS)xWw_leYU*7-81s<;mRsT6DA2Oq(2)&eT5c)t-Wgw!ju6*O zMauIgh8uJ<+)pro4!g7NUz>B9c^%3yvBPt){apYAO0k;_><^BE(z(qYwq>JiS|r$uOmR;-Q4SK(Y|F1uaUhO+`{AYbWwA0 z3-2zf|J4HS^{pu{^)7^V9xL_6iEY)=>&azUORtXJjR_`6R8jwRb9qazGi@Gj368EZ zZ?*JJu}r$86*%~v>DdbE{N9Xf*iP#ZM$?$JSnZ>Ym#g z%-n7sYVD=fr;^bRLIT`Pt-X>)*7r?8XpOURLZ&Y(6)r$-8*gmEGXP8$Da@~epv3hu zt&MjsakAZQyi3R~8d=87_M7=--pNHT*_6@nHRz{Uv^aZ&?g;s`^;+lsNm3JlwkDr_ zXo9xhS?#{Wi1oMIXP!Kxj?dLaWiDfHY?LGJUOf*QaPE~ykl>{z0U2u4kuMIPVybCmSgR;_W0k(Es2SzUTne4 z9#t7h)3mx25Qw%De4a_2714?a1h;Gsms!=`yQ|scL|VjraImHl@(>zK#V7@gprik* z8Q%fd>Xd}Jy@S`1#eJ@WcM)E>l8#=p_|$}W&CKSebs9QRGp?go1Vf$P(d#5M^Frpj zx1%>9c9-}i%=w+XCPmdw6?qrNKa5@c%;lvV=KMe>uQZ=TXKnovKvPx%-}`5sz^j*y z+u18Cy(uc3M8wrAz=S|%_$}+u(}r$S{nL!bAFdS8s7RzzlGILE2@BD_G zbU{@(2mmw*k?hh;oM4zp=3o!6i#so2+V%8aav9zaJ-rk1=P@f;o=i#5~-*Aj~ay>kcOg(U|H%b@?%osnG*?ElD#GfG$%92+K;c-e$y zUe|2kfRIl)qVz2@{g3q~xHA*xxnsQ@?yQ8lzqhyK)Vk=3!|1>X>Tx$zGA5YGFA#y6nazFR=901;zN>-RPeGldYDnk7d}&-&+!vU| zI5y=4*PPVPYfv?z-223FXD7_ie%^Ybr+$BLOkIxn$ib}?ISF$GHHutPVp>r%_BgLu zofwgR`P#2;B@-jyW#HOMQH=JAtKd@&~6Oz@j+ ze&QgnQKyAMa1l$d6)D9krO7Vnp3brA1Q`s(B{<7Hoo_b=@<{d)EE?nuN`xXd-|QWP zBD2aA4~CDgGQ$UZ&C7EoL!rBzfx~+f!d;*Jit)tlurIQ=2f!@&0H)n2C+{;K4)L1C zbL_j#;UQiJ@4udQ9qJuhmP?Dcv`E*=j4^f+T{uG~fW^Prk!m(t#5@Az`DXD@1otYl zX{c9_mxEu8cBNTS&hXK6V-5}U(x%=CURlSL@VP6sofH!$-YzUosH}Qs!ZW29AXwtt zW3D*?rDPA^xWoUx%DjAnSKspAPfqaKx3_W)+EBu>p&uqolqZB4YfZm$2BE+Vh>#I# zdYtGL+vcNA^v)P)VQWR{|9HP;+2Q*|A(YOA2jcBZ3QN@dA%D@j`cpAI)BJuS`Mn!W z@kw5zdaRGQxKc^1LD)LyF_9nQKVycSOn*m6%o&ct_@L=M+-qjW4fh%*(n?mZyO}xM8=P;IvAEz#OkxEJ{M#|y z>s~^Q&YZPs5na%KiS#82rEw4F#;DfkWbf2E@+y+Yb+F>^=dKxcve(?ad$O08FNt@I z6&Z;PlrIZCV17E;GwwYJbIU2nsr_cvDPFtwxOqbtFZNVC+&Rpw1quQv+`HjZ@#9AE ziM(oRkKlBf`3ci)gm+8Jop4kVhFiKLx{syl)=^N1hLI5Rz;3XhB;#g;*Tm$U zib=cCRGsSGj7nTS(wphtn=o&U#E$&fq(*rop?O#(Z)dCWxO6UaoiWNAQJcAPABP9o z7v%Z(A#6r@Ek#Qz91ZVSZcZHS^_0$T9_@{FXU6&TAF$tITAhZnzQvq*8rJhC=Kj+# za2A+1PxG3WhQ7Dk)4kIO?cRL4w*nKs`x#yv z_trBqKp=Ff7P@($LlN*Ip-X&g&L1vz$6#EOba1OXKk5K$5Af+E;k6zpQ*|NcC87BI>8_5bOMotb;j zJ@=HSw-fX=eW>=&LGR(RWkYKQst=$M%#Ap<`Om2CQ!Wt2)57saG81J^3Nz+jko|4` zd4HCEJj*|OY;bV9TbThaNsU}YYaP%kFa@rM92ax}_3U>-RaS2C-7{0m!MgjFXf6*Ok9BOd z|HWT|g?xPb7t@Fj9~;!`b+$@azj)omu?Q%br0*V!CbH3jtyOf8eF>>I3$2QU?_eN& zdu-6>$kk}}+A`LnFMOSJZh2jxW8p9}Llk0|2=ES&Ps}q|0kv=HlbSsv6H^e_bi{!9 zU*!Rk)sM!+lJbHR#!-ArZ@O$8{6I#TIpYEzq6Yf7qL$iXe9$?mA|tzw4|=66Q33th zpEy2PyM5#(jGTXr9Cx^l{O}Wkp-H{rsuN)H7fVLeYaTm+J`}ZKS(RU&5NtsKp8x)d z!6)(5U8=W%k~e?--=M%fXr)Si(l_D01`Tn;I_6*=Utl~OGG31BVJ8O-BT*v}3Xy&* zn4a3JD4aeUil2S6OCW&Q5t;Fs+;E88v}zN(Lyh4N9fN{bwBTvF@*`1fGfy5+`=lu>1l zX9`E;O7;`A&3@`1`g_o~$4%Q3(IeO1R{S#8zA#`(L{zqnj!QXzgU_B4R1ZCWLp*A~ z=7KujT1*JDDpybs4ho4vm@FI|EZA}K!wvrTrv!B{xU)_Pj^$(1DM63SjVu)NOHeGP z^{K(hb;K~^xk=cvt6mkW7zmkK0=l=HifTB^uRImKZI=K1)Sy9m%{8Y5dt}$hpd1gE z$4p8jgJ|4oL65p?RFjUlr;6|et3j77p0g4oT4nBO7$;}qi9lmP8_IQVj-G@h~0{EeUgT>qvzCa?x-g33z_ zdOk_3rCc^SamN#MuNJw%SYas&K>>UJ-7vW!LPvq8zK8**Mj0T|HpHKfj0Qa z)+eFwKW6|!F#|hYt9hK_sT$aSyiZdp&P))X7CQ~yPD6p{>D38_V@aMB$9ZzMI~_+(%5wZeu)?S!4ojg+~F5Z2x^bG#GJT_C5t$DSuP`a8dzZp&%dTuMXBCe zMkHc|k486(31HZwZ5&ZNng}I=kqm0RCkDT1<)hqwob6Gga>U{5CI%x0sA5?5<#ZvX z_^fn}*n`9fh$e+^U|CYPc>SBIT}*5><@H~FFG1#1$-X9VX54I;&`6e}5;z)hyoDbNCdkAR%)B9iU3alisz-rt-bJcRG1 z#gw2GPKeG^g8o%Xl0^+MJ)YPIf9#Y12XM--o)RbhM<|P=S)V<6F!F|C;GZe6B z=CI{{`2|R7#E-%@);d?3>MY&`DtACP;^pG70$JTRU78mI5{eK2sM?T?%i2~qm2HVpt zlQoBuiYgGEXW^zYpfP*oC95U_2tM){frcgFMtl-m{DGGRJ$^f@XjfAkj3KmHqhiu_ zP+u{JHI=>3?dS+VqtUhaf@nlqYn10ohDllq9=cMVHKxUv7nJyyFAL7^$BLEZDvKMz zjfXB&&TWptOa6-&H$`g8RQgnP{!1aA6N#({lT36!X&DHIh-wT0%xMNVw1Mz*X4BEE&qMSOWS&?pFPG1l4mVrw51t-;Q?Y6XwD?1>3iirwFw)w_lm;%w)ugAVPcT?gB< z>JWBtA8o3~#Jy}HGhUl;s-I}`dvPS#k(cowPGjc+F;Kb$7W}l{e)pQlCYH6 z+ki-8-I%@WRJQqkWef&+ak$$9&g z3b0=G$B$8}ZEi`zK?}qJkFynvQ&S^c`J{l*)E4!tfg!^are_H83-q--EIvE<>^dViE7 z46i5$iF@7@)OS%W77V^phZwVQ8sh43Y~03aor($(nBMMBxCuMJI)B$qSbQJ%t8Rjc zVX(a^xPdjkU}kWTa)#E;3@n|e)y+YFe$U_Q=3rgCK=v^fHmoR7(jfNmFph;ijuc@6 zL3WPcV^*-YI+!*KNq)6|XI5|sq-n^lykv|2^{rSKxOwTV!EVUi&)gbxuiHWuRhE=~ zbfzdV<>S=tdCMhnXJ@lqa~u+?-N)*=^Q#V;jq4wo{@B^Uu%4EiWCcW_aAPSOiP8~+ z|ByR!UP`r3R177YZ{0pK8#B&o|K051Z|!d8T&y6S<(-5TB>+PmD1x5}ccpx1t$z5mccP3I{O5ND zHxt7&{Vr@scljsp3L4F5XG#&OLR-D(run6J(`}7yXHpirtR1IbK6zwI`KJBub6C3f z{qN@l{fWp_19HJZr5Pz!zD#QB>^a!KR{O1Ug1@k>f4T=nY_*?u4?fn}e(gO$=hP=< z;jA|Wu|M4t{0$A}ulL&gufLa2g!}wk_nPat?R{9H-ts5i7t|`>^V0i*c97ZI?+dzQ z416L0e&xQPSG&1RUPmQ4C*|*=oH(?R4A%R7`?<)#_xUk%Avdf2;7PLa8oKD&l&6!J@CW*LHjCOS$U(w72j(Sx;+pa`^$w+nKEoZ zxRN@QF|s?d7eU}e4N0qJaKMn^=AowQc27=-XBRn0CASYWtIL7H-R{Z0*~Na{13_cI z#SW4ZH-!gDFZ&3MA%gI2nKq0G8bj%3eZy-W^@AS__Q?rnIm^~^D2yp6w1MK=E*AQ4 zHQbvY!~}JdfA~SX^SAkr9t3yq@m=TP5++-BpLxOWl&yQ`yr6x}y^gXiQD0QSfg)CD zI*9fg=CQ-~_*VZ48lu&(e0c~UM@xG8!uq4rI=cp&=PxxYzihGl8iVBt@T(HK7QyFWsN&&_`3Bf%)Mj@|HB(9LHb4N4eS z>qmoKG3$|8D$t_Wm;I5CnrY?qM!hDQ{jp+*6g`P1t$HjN zSfWmRVhR44nZC=Cpkw9K6f_ZyNiHl(Kp(OMgV@sf7cB`+iz}5s@pv$}v{Tp+cJ{kH z9-K_b+x?FRNAlsG2=-C=gd?5^h8*yiDoY{eazqV9$5rA3)nti-eeqpqy6VuVvvp6+ zO0!G31+ig6^K2gt@)-kTnU^^w%x`=Glb%e3?UzBJZt}yI1taWt(=yB{H~HDif!t_XvE+4~d zMQ4!jNp@f8kkL44b$QUP+Oi<~ifQC382K1j;Znb7dC+Zd?IKc*>;Q=q3JK0}r&VGc z<>L!jNKUrs6y0XBVG?H?<5GgNhKFH*hq)K%1OeY;MbN%Ya{B`%EC%*|C0{1}?^Xo; z1H>F^s-mtTFZ=6O1P#o6$qI~6ch7%iMUaRmHgECkp9Fl0mtXb+Rt7V5s_aWEgFlEJ z4tgpWq0cj(LbD~8cHUDM-pQqX^{HT32PJqwG>65jjm44#69Fc4B$oYge!o@0Rq-xU z!7XAUB+W%uvG)v=Enq1ZKgcK@InbXx9o*Kch!`+axk-QlyuY)b3EpjC$|UxMVe!#G zegYW0?%7}}-j9aWxHTtVM`-(MzyIoBZ)S4!YMcl+`K7Ca^Q*ClAl8w;kgw#QELd2w zfAd^0;5fomb%#7(*qxyh?@SB58d{Xe1f-_yxK5{5vNN=!DmtG5Ud)!2Qlp&=YhB;* z)hse9ZCQRw*zweGT5yuz`drW_uoyYmqfWc>yQ~QguEacJm2+cULpr}|P4J@ozgBw?F*(AfMVW(R8}ae&X{%b?W|`i@$DoJ{Ul_^V;WOtX(*I7P@t} z-{pm%PdSM>R$^$}3&DuC6ojM3=-}jBMcchfxvuF-ADihPe<5h7?21558X}TesI-zV zUkFZ&ck{=*7_8cZgDa&94$_}p^k?A7C!b6(`_NbmSUtb@(4Ud|6Y9^1=Gz?2B@c$m zPfdG?A%5o{e<=vv=LBgIFzZwhxmWnfguShRn=O21C_{SdK<9RXUkp-yOCD2WMhz34Tsk-q&AaG5XAl{ea z{^YqqlhNNm%$&{{S&&6&0dU($gRdM%{);q*&)CuE*wbgTHA#=(5hQjDEeh9(iT8 zFMB)4YC``i1CU>dU1t8WBv685)X10vKW|HTG2c9ZY=Cft96Km1L!{@MQ2 zH<9gD`vq?Xzvd&mk>CJu7nZXf&A{DVHe%1;o)~mB@RCDnna6z zH^E-t^9wcwlXM{Y@VA1|s7;gK3Wn@?D+GnvlmjiuDzj5mfX-R4;g=Y6#sSQHLTfNZ zYA1CsVHdRw_E4N4`fYCohr^B!e>=Fi9fmzipF-J1N{4I_9UxQVmV>&mMUdkBk;|CC&=$@w$t*g z+Q|#8<6$){k+k)t6-j2*EioaEHVarYawz{GeskY)<72XsXbRNs%)c9`u$>?IE~r1j zkAD|hd#6vl7d)7~D-{mk3psdpJRDBPclqV-VTicPfAtJkmw3Wo_kJ)WF>|4R>HVOg<=iKzmfa@~Q^vr<3@6O<6(0oM2RC02-;2&k2seKq zVOdS>3_+UCy_f?NQpGD)jbZZ#e%uE^*KQN$M-Eb`%}L2dFA@|1qh7b4rY|DN$F!rNm1)u+MnWp9*+ry@BV^BFOJkNTyb1+B7= z(HAFDF{7E+l_HP$cRmZAB(r7C=3roZUWC{qbma@g3v};>CrTOuR?{Ch2c280`lcC% zm!;h0x<20z+=B44$X~VvF=T;%XiLzoX%6l*I$HS_AIUH?j)e?^(FKa1fHPShoo0`w zbl@UiiKgLg5QS82Fb()F2?0qN1(v6ROYJu*dGYrp_8ZZm`1@l0=2vQ*UE)vUIRCrP zgKTC+D!52DvDKdbc`&N5GDT##b*@o}Zjic#Kq69SKNk57p9e=YJhc?#qGfMiS^}nu z0H?-bFqFCDdkj}$DKh?%Uj*&bQA%IJGE`MXkURIW6*fv} zJ)=~|CB0&6SVq)t2EV5C7>cBV-5p2frrwUE)$#UxSz-jwb{siD|0NC;R088+**F2i z?a|OB%~0%eTt0zlkx6n^MJ!M5<0v9%)&N-BH^Du+YpmKtZ0>Eq#WN@YOnSc5YX8(+z`W-0+&-lB(gPc9%U;HlU z%Eu4i5vF^q@3|HF^{hW~YtXmNYPyRB@2k5A_63@#qFaM8yZnfalx;(m`ZYUCz^hIg z#@1du`Wf$svRJ7Vq+}|CAIy z(aRECB;-lGZ+G56J%~Ubwbwu5LDNJ{^&b&$Z77G>~ls0VwlOxvaingF=)Nd z1d;Lba3k*nv<2D7u(*mw7cy+GozBCF4VnY-gxPgA>+!Y+&=&-e*48;sKj;7OWAFKG$b=IEbr85b8sxW=|2KlTLjqmXFB+gBeF0d1Zc6T1FF^D!`0 zTW4EF*0WpU=W{am3Tv3k!?H)NK^Kv0z*Zhz=o8_b!g6M83kscnBr1zg8?8F@VvWE< zm^AruBN=O$?KghZw&0NNs1iDkBA3Yp**8){V{&-y;6DO0LV+0V2ETM0z`MeK$j4#- zvFEn=EE9Wf7C-<6^`W@0S_AEDs!(NTkufU7PRg;0h81^O6%sBjx$0Qgwc+Y@iE#2{ z^h_N%gM_n$hK%XK2z8f44exigN4|NL&1I%tv6TbZDg|s-h*}F(z~p66Trl{9nuzmg zw2G1eoYKVMWPS!vcx(|OyTo1hu5Y|#pfQ&h7--;Kj6j1n2(I^j!L9)s{cG)@J2zC&@$YDvm3EKY+#Ka_K(C}Zw-v`OuD@W!5Ty0qh%H$fi;!IEgfE@Iv_213sL_4vx~u1nxsQ` zhAwBb3;l$o>qAd-lP;1Lo=v(ADIm8p*M_r>zMyAZ=)Mq zNu#2Z%WM-^|8T+gYT^f#y8OZKq}*#J^uEebB=nfb&MV?SYfjsRHzNAHEo1~YIn^P8 z{^;IEyxCrr%2kO^RB|vmm9FkAb-j%MtSfc<_5X4U@<@5O8O@qKQ*aM9;B8@5FCW2PnTV!R5+HOZ7BPA4eMHYOm90-oS zzAs?Lx(i%?01akUuvDu8vhC4NFGk4Dt9K$TEh7XFHF#wM3Qp zH;l4KJp$K&PvU^U)gT5PAGjm9__!{9Yd;UR{u4g>`t~j|m;DAqv>Q+Ce%Jmcr&&WJ7 zPz#sABlv!mJH2fW$oEFc=4D||zP=NEZS<#RUH8NroBYfyc)Se(2a!OgOM4Xj6*=Ne zD)_yyL!aAEul{ zL3VhJAKk*$5>Ww3iK4OF6Vq~s>$yT3df6VjCZDp#w)K|g75P^S z*S+EO^ONC?pOIe?=9{beOGdmn0<_DlYoBQ83T|0+X=Ze(UrW~>7IHvKH?RjBBdIk3 zcVs_kjxDIJW9f4>Vkm-+kqsoi-P6*wC0BTPOZU6hlOQCP?O~K1U=ob@!L8guT};Nx zL=smzg0YmK1j6~HdB-`}4-f0Tt=v=wF}T_dR8;Q?`edVKRlB}z8`(k*J&UgKG@*6~KiD*~=WYL9lRaPG%fnaEMYxy6Hg#lc*M2`P3qoNqC2C&$o>Ftl zX-fe~MYjWPLy_4F@xE?Fjh?kpVh6-h_xw{f|O`Q|tVw~4*Ww{@M4AoP%t z4pB4@;9wC>>B!&FP)LF8hCGtjoM&`ZF*~ zc!d(~wc5f6fkz5R!I&)M`0it)uc|QL%slO>E%5j3C28MOf>vSeb zdAKCnOlg3b@O6ShtcUESylLl+rM8otJwRF`eM|!~!mH^mVoEe*Ta8s>LWeEf)y{D^ zQrbV$4%-!qt?QDwGVSlIb#+6gqj$#a&?{}L z)GzvF539w|vR9^cRx2EkQQ+0l)Z&&Ou{6!d7ZoO5X&#{jT2Cwc!a{EL*BbB*@N4`)T#Aw%r$I8qm>R#^XxDi(xzV zsAiF%*~|4VH{cqC8Jl|ewQMu9rYFLuua$sdudW-Ly_Q+ohKzEzFpTVVY2UrQ>qrXB z-tFDcj#{|z9@$hh0ahJA4{?!bPdR4S-_qXo*^O~pA1r~8sG33Qf#SBXDB9IWOpg`5 z6BJUyvZxOma8(D_hNR{$9o)o(2Z}nlAzf!2B60H$z1;a5h7vHdZ6m zw)ES+fqrdAVDJ&Yxg*lh7vAMu_f}W3j}a8}L~0xpy3y~Qb0fHaQO*tIm_8h`q z>!h@z(Msf-WsyBf=b~xVMTTvC?S}ljTEm!J>7N2c!-MVqV z`2j(V?(ozzHus>ujz~mvkIy#qY9+?0)I?rcgz8^nB875^z!alaw`fQN0L-h zdh)1TM~MtLIumn#ZDEE4CS&l3_{tTEz%36iGoX%ulG^b}P0N4W8CCr@U)RNTCu3_= z7q_Rv!Y}Ru?ZqW>Ul%vA{(`8NS05>gl{@utf&XP!m)qwaYKjOWODKsFZOq)_jv4MU z#Zhib9BVK}3RaJxzQvU5oub_mnqD8-+2O*o{D!VB#D<#d<~p@sC6XXxb@eziR-eJv z4rd~q5lgDXQQcg}?yFKF9KeW~p%Wx7+x8Qh3YAoR?=(@rQfSE?-LQSE@=tdo;6YFM z%{)6SI5V%x}&7r=_hqZT))fT*&S5Gcc+VY`7gS=p?vi2;o8w;Ob<*d zcl*Z$Q|)L$M)wNYKi&Mok8N}v z>mscEi>8ejR1#ig@r%5crME$jN_%DO? z!*|96>x?d25 z_SS>xy0}+HKXkPuIEZyH;-PI~EM`&^XCBoIV0%Z7W8ti%m@CpV`nXz2E%o|DS{c&E z9Z%h=oBOy{H4oXLX)y%U;{Ovk+batbdZrKSIM;vJ2Vy$cr~0~$GII6>1?T!!{ao)h zbAJXA22JpN|LcCPTg#u{Lv*;;U*69iUDVHw;oT+uT@QAtPk*<2zg0+w5oI?m(L9UZVa{C~6fIhz+ge7F9&kc6e_D}m02fG9C>OVTz)wGyP zaLbPWwTJHycE4wAqlbVCH>86>f>m^i2#*Yoc{gc_6Nb3@>|+LWDE#H%?2_rFe$EiL zdneQbkwC+|2vM_((=sJ#)P|0WeC4h%#U;M;u5RD-db!KYoN(r@01zi`?&^96Tji&f zWF%L|nqA$<9j1iz4&^f)Hu~;E-TsNmX@BNW*RT4Ul+I^H@0HaUbrhnr!9P0G?eV81 zDj?p20?W@|yj0@F1|?pUe#_(XAsVGwLlBR4VkI5JIq?-Wqm9vJ zWTmB0W!{B%_;15(UKb2=hg3aoJBKsD=KO^Ja2S+%nNJUQ4N?U93`f~tK7YUA08^_K z>7b3RS;TXB+X{cyFI?}Qk=e2u)d~>LK55DfC~6Z4gYgB^fFAA6lquGs+O}ZFczW*U>VErpIv^BB)VF9oi^PU#%*)b23vM<;h+S;{!NOji z4zhN8$J3J2gk=Jf<^Go4+`M5hd#lD~B#8UaJ(E-j-ddFoIMiP9vn;-m{Ic_HfBEi+ zO`uxj&OxPKb=mXjK=<~Jes4iI?wCA0UC{Sqms9PFS;bQ~F+OO?s&V=x`y!dc$8Ix{gf*fmyH@%u42VOn|wB%7qCs1VD-*E6qO5C~#dolg79a z;hXWry58R-sz(Qh0H%FXdV zj&$Q1?=hQ^Jo9(r5HggcfUO8jHzv`-3a=1}u{k{!;yis17uMb@YiJnY&}U^d)Aq_9 zODKr#vpw9Pw#7pwa;@moB3qo&ufFla_jCj5X2=NRtaKdVD^ZbZ(t7Oai}qw?@9?wt zbRApW4w=KuvN2wW(K$J)NCvO$>3Z$=H33tk48#?f#-XQFtUP6Vl5tBaRnm@5w&1bCmz1lSn}{Da?TymO-o0)RxR&~ zMl;63c4&p7^xi0Ub7H~+{=(62clk%=KRw#rn=ntw*?YSV_T`4X-EH<|^geEseVMk8 z8>^?b?&G@lo$x@B5G9Frk>g#IDQ77G;fmNvSi}g`k;*AmI8LhMLHoLX*3J3*y6g01 zey3l$W8-$|lKtF%2s`WcbEHAc^R4!Ge}sRYwm-=8kiUL^cU+fywbSgE&{PM7Xpc*Z zv6fsBqz zBMsDK5v*8R1IxWR;VKYs|^cdp-hh#Q@sM&O=;{(!NB z6pI)pv*W?;kw@YHRuA!ra;cc}SeOG?SH6g|D;_q7?eOwtkxPqr>$yoni)1th z{wBh+60E~Te{h4kH#-i>d&TC)l?sMOg6NbeCY(vLA8F;kZ1o@h!S(Ka@uK3eqtHlr zVLcUKpOeZ8Mi3K~fIzVrqI@vhQAfF49nMcq`-Mlzslv^j92S1UQLcLzGsZ?mJDAKm zV&zOtfjtQ_wQC4Z%lvak;jBb@ly(f1u#!I=C&elggy+jglNKw1XXBWO zn!nGIh|QbQDe3O3RcfX-AZfXUdHC^1yJPEETVby77^eWXe%T`9;a#c{_wS?K(BlPQ zaYa{NuUNX&DIBPZHXjc;gdGVyPtbRWyBeo91>$kCTj8e32i6&27H=U%_KF>++n8*e=VU(@Jk3|s1L(yag5^L70bHYW z39ea{{&=`e2!Ld&VTaGgLNR--zy_8&Y?67J>k|w^XlAn$it-f61%BW$uC^;Nlv*Zc zg|~~>UV=;;)1DU{pju?$%%6G;%;h!z#4&F71n!iQKe@xx#V{fqf`9&#n^YEM@cV!N z$<_9~Lcu1AqOiS!caqURh||GroBo#5Aiq>3O_~A}YT^g~*`3;VTC-6`Ln0o{R3}r4 zpqfY7QxDqaTK+Xpz5Zu+T{{+(N^w;9I$q-McuK_q3IVF1pLQ%zIFV3U4EGfnThifl z6L4n9wqQ6^Dl0qb!wJ9PSakYHs7=SZK5Z|zfd6j5N*VMgZvqnE{6WXLPE;^D^*Hye z1&)q7-W^S{!R^N*RK4QAKi&=O{F?k&oRQQ&pTU(=o|IpNqE$$Pc9nfD&%WXh{fj%T zgr-Tq`Y%Yeuli5_;`$}l-0AaUUEQzOncs0|S>9@q*N5BAJ;@T!Oe?fNCYKl?4KW+# zKm!ecrX%3#>EqoXq`iB`yT-PtiZ)*EgI}Z6FCN#Q5p#FgVgR)LcQf4XK?Y%J5d_XIbjX;V5Z9Xsc2!i_Sj^%12RwKj7^c2j!J z*@f1*HY3Z!Ug;Sc&~J+l8Hh0?k_hbD##p0n%!B0(X? zB~(&t{@4XrZ!+CuvB5D=HJ9;!KGD_Jzop0()?j+PkQp0xldh4JA0T|_q7r|@iLS3a zxzC;Gx)o???NkIMmuZYyENJ+{3$+ReEwmt)#kc#b;~2dXf5>0mZwl}0Jf*7ewF?+c zD;x?3<^oXmQ(R{t(Hca$?=A~@_BhujpjEyQlI^s8{U80=ejKC z>RFK&&cIL_8^|ymu(h24d*>@9Knw4Oo#b+5ijYCfIQk^_dy|d z!gP4UHGY>nGAcfMCpoc^h-~1$JA1uhjl?>Gu4DCZjm-!DmuQ~sjgdx%cD3< zMJbd~EGmH&BMQAm7Rx^6&pXxap=u>ho$5N}$l8cWKaO#dh^p*LxP}3tgY`o8K?@5` zbBCAQO2n-{{xmnL!D6;cc$J8cO|dWAjJ|GENE^c_*PiCCCuaA=)7@|D*M0ynChTM} z)ttk$q+nW%GqNzfce>lXami9^fm{K&iu2~jfL--Pl3<6~X3H0dhj-&VruRkuo->I4S?`}e15Yvd_QM(O7i6>yJ=5)x zHfSvsv`#q_+W3Nh^hurgs>nnMCX zsR8Mw;xvwu>Vyz8u8?eqLrqG;nX~+#&vHZRZ{HdZzr6&*OmpRxc)0#65KHjkA3h5+ z>>K{=v&_>__74=UResn%+;0agJ5R((av1Ansx%8A@L^d6Za_=(n7%k)O<^~y{^5Gm zz4w`Q-u#r1<2wQgfwT3#>TH}f90>WVv)$1xl)RG^Jt3WnDFG`_p6zz;j6>eYheFVlSe|b2{h|v0b(1?OHT?^^D`C2So#4*jR}zy%9gs^nhxpSgkR74-6y(+>U+gK;yN!nWr_W<@ZRVA z>D)>1dBa2$$M5~BiLQN*H8O=H5FKz=DM>&hfbp`WUuXDicXDMC-WCEA;i>!bSW;PHNLi}{Hd!(uuEJz_wk)8E^ z;d!oa*~F4Ul3bL{=Ya$3eXH}`F{T}#dA`dxy(^OdGZJC6??5W6$ag!gN5H*ZK#mq0 z7Sd9L6C~UzmP}Y&VxesEX2l6sGV8)lNHk4hsG_b?9u+_@%=Yc3xI?PnP$+9c2T*DY z`-xdK46`hLd zznkKE?8>Jx$ zZc3Hjw$(4X&~^I*`m(r0Vg%5HJJ$k{m=h~usFS_UQXAo4cK64Ou}-Di(Ka>3wJ6OGmT}hR+qfcVyanY?V53DX~|KM0J1<){bZHR zeww!7l<=6LKPF_*T!cWc-FZSvf;QVUK+oXSnK8hmfA1pK;dg|ROMsEc%#r8KBWEZ! zbI$0Lh8|7FhNd|i9O6HhejqJZ^KQ!iJF2P<=&fotQTU@T26I27h?pB(JwtXtc>#-G z%J|~fTrC8wsobewyoAYyJY#aJ0IdSArLUtr7Tq>4*Q*wUfW&*Z*`K z64NXE>Hl;+|3VG9s5%oX!x-yX9!YL0c48NDT= zgJ1G#bGHxmY z3m&iO9WcZFA#q;X&z*rEm(`1VH%6cPdUu?vj(B(Sc!FgCY;ARef@q81yD5ma_`Pwb z>j38V>%;AOVuYR@V?e`q06r+FVp!wYqBs?4`?}QEUw*Y~TiMr+2H~Aa;QuTC(A93Y zdLn-z>wRM6n3q;WOABIl{BR+c$A}h5y|(j^pRk{-SGu>nkd(46~hTLq`H| zW(j);GdtT>y_I^&gTo%ry**A7d4lz8CY3gek@5iQxW{t!}#jO&onKxYLh75VC zlvJNUPO%Eplz8)}888Cjup7xGkmJwz8U4s^&J@4kK6BT*c5S0Vnn1<&>!NrSzQub% zt1-E@*)16vTDXFsSAgRRrej(8-|bSKnpBQr^ZY3}iC3oTEX+e;-k)bUZH$r^oRR5o z-nHT|j5U7q_3qHWe31!yYUZRwa)#KT#GkZ^$Ou~U?3Wob;E@B$Wxwcwmd>qwj0HB! zD+Y>iy#jY4;+=?&y_YWyXP#+?LDgEqtHyg8(jrrP-ywUX^Er4N_N%^L0?RC(N-;8fM zv79e%vznrb5jzi@8yYy9sA6^DL%{~5M+@; z^ReUza6-xO*2R(~mY-5I*{hP#_?z56TQV{TP&Bv*5WSm;J^>}2=?>q6Id^9H?L;pP zWb%zREH)W$uJya%$7qFhg~(FcTxo+GJ%A36j;0#%wm&_IRV=LsF5LSNtc0k^oW9k*uYl#Yy5XtN8F z)&V&-n=~xj&c*)BTU>tB)(qPTM>bZB~;!yV?J0mfO7va?M@r{D(!U;<4-xjC7}V6f#ky31~_7Ct@~Achrdl z%=IGqlD0RYGsozu_@H?PgAUEF&87RrQX}K%Xii+@ZND-zYo}O!xbCx}u~v6X2X2p~ zr9H&jdaLW)gB5ANy(6JL#HK>^lC*x4N5&2|G^0s{KlfHb1@HIQ-s=8z;ATY%BVn=9 z*)8%?nK%q2*cwyt41})(QK_w}ZLtXFEaEk?M;$~FOF7#fBCucv(%rYG9HUq z6|SC~2$!7)*ISRUAN6NL7IKjyaihZDlsRSgn`&PO1I0;Y6nAcG#XhJ{vyKW;9>}$XN zHrJyKd(=*pE+U9UDE`{l-R^R_SMxva9dx^Eb;JTn+@ok0Iv+SH*O2Rc1WJ3ZA^TE^ z$QWQzye$xD``=wiQKtyj%4GKWpFf~@&_`}3u5*!p<#yMvRX;2&V9TJy0z@V(esj2A zcZX}&1g$3}7vE$XRt#kevZ>T6>ZTWeQ&!-EB#L(UTowMm+Hg%(z9svGhovIlf;|GO z8#($WO4g0D`(_yAscIg|ON|UCOei@iPq@CeyqXd@`D}6oI2KTiA2yE@-6Ok1CF3oeK-MT*UGk+pQ%w8W2i=V zvUqtFV*_jw$|i%3@RkeA!KEU<8A_FqR?Hx*JuOPZJo_s$m&^Ja?sRoc#eCq>uwnZR zOI(%c>BzJh3!pLGY_7Eo=>Rft#TO#*DIz3+aVE!*FpGt<`;>(4`@b6- zbF!=E$#-JobM8cF&^xhx^YKm^=MEyCFd}}_UGBGu2^IdwyIg(e{)mBA3AQK@B<$U> zeF_4isrYG;3;X-s?k2?H3xDk07(@P>J-1d^}f8S}bvqf?p;Tz>^B>O!N3<>7aK_2KdZXT3^Hq zj`i;`oDo2O;uKW8dsM*Okh2mgs>A~4iTOYr&f{MDKe~gA`aj?2&c{3W@qI2wp2(Yv zupZ{Bhs6Qx(r^HI;}82mb6uBi>#snKEDM#z-0bb4!DhHmm@HMX38p2wi_(Zavzle$GNS}b z7~U#mV98|MDmQ^EB(SXP6Dg?@8=I-#X4&aP)xsogMfkp6ZZN(%(S7Ir(}oqrNmjO* z7LB021jH8LNe2hmn&hm6qODJE zv@}%(&bG1R)5hXOYs%%BxTJ(aI_$V_A*-d)&pc5Q}-$K4J3m}AsTZ`G^Da;dV`j{KqX10dx^7+y&OiJShYn(UBtLOO2FGn37Sj{Cpd>SR3^JxM-99 z|Hm@c?={~Y8qfIa=c75nY_=m^q``JYv`23Qgn04ee%<_HU6gO;@cu4FGnxXEKM&kEPGKtDn4$)cSg>Q4{ z{x6-B01oRsr_PB>X9nt@@&al#9g62C|K<8Lt>ohJwKO z$KQIwkWGa`w)3=h##3?y4$)pn5T@v0-9k5_Mb@^uCHT?&8nH@0b)gH~EW{N^hcV5J zzj-0it{Fdnq3gK&^%VRvOrNQ!x_G!CdgDxcqX=Cd(po|s2orfcCh52|{Ev5Z+DEj4 zK^xI1$+d|(oF^F({ z=;`@O@dQUfYdjk^eO62&iQIpWA^i-|&9Uv5ryC>YA??8R=#p4AMZ-el9bXbQ!?F>coY z`tk5@*{fvJ8^A_`4$N3@{hz{h{t;In=xy{ss3&jR`w=&NC?rH^3yw#`N|*zkqqOHv zv`RfZ_LFqf>w#?+7Us>_fo32S)_Dn_ zXl7&c)x`{vQBKiFvGDSnh|P?Jmniz&EO-9RM_s;g>FpTnv3rNi9g%+kdSvte*-PMT zSVDCZ-g9Y%Z+y%(HsMRhPY@=@LU@tR$D(@M@@FC~iL+ZJKdT;u>48}W0PZRAO8i2V z0T6THECNw#C~1LIN~r=WU^y`9NH@g5)K~aos+ZODle4Q3NTL;(!b1pqlhli~(trFI znj8rpk-o>?Wz1wN&JxDiI7KQIl0Oqw6C;?MBwt2^56%L9joGi1NwNy6Y?dl!KCJ>Z z0WP>QS#S|&M!7}rG~H6uDCKJ|-ok2HGA7Xn3R_}bp0UJrZ=wQw*g!WxP$j@AvA=-t zOGw-NcDCPMy-am!VcrZuRa+I;CkX`mCx4MD8H!1pqEE1y0wi^~da2G;$mPQ2zN#sW zM9(HkeQX$;-&dz7GnsCQWl0l?)xJ<2iB6=YuqjMdYE~o%@mW>J7+C;1twtHB)C8p~u6KlFme5nQW1gf*1#Gn{1 zWTKoxVTA4IK;e8+{h-aWV|r^>-Xpul|0AENjF=ej_jf$*S`sL`=y5boxh4T@On@?o z$z{oESNhG5V>znu`6n>Ju!p@ctd!eH9at)o`-H5dDZL3KqQsWD%r zC)zbX;i4z1!k;~X`M>x?mFnN%B)E5q4y+;8$BbL(@FY(TN}SiEFCgs%eG=*ZgUCJQ z?7r0}agUqz$+Re)E8~|7*UpLLd6tG%HQd%Y1q4ZI`7o=s-@6lt4>6DmxUXn?xHR5`z~_>GIo89uKTIWC_uL6w)XzvWv+eVpB4Vq zWti*u%r19fFmHj4h|olu{%*M&-Q#*Y%rG)L7a*HeGLcJxXC>m{Mp&a5UOc@1ZvX6Z z*ELud&1tTBn6bju=D~QhcZu~($HHv2jd&58x6uz<;STNd!OP4DVs}z;wJloQm?Np` zTCQaH(&PvTZE%mSaJd%S&!h>9=2QRK3fH<`Sq>IAV(+v9C<%txKOBgSHut3KoWMM` z*OTs`s@o&Do}ex>+`Rosckp*?SOYLD(Li!Ur_qZwy7+#+>Lm#asVG+*4#N zF{)rVQQXRyWiy0C_Gzv%^sE1RQ9J##AYKgwkW@1-~GbE&e}3vX06~@|A$rhZsz-Q^s&`nw~E}D z_5P7nu3gWiyuCC;(iVj^(gmfo^n{WqJ%J@RdQ2om{At&*r9xSln8XOl0!_FC`akUs zZg>Bq49lW?-Y!v?nI5uYc>ac`T|;V#A{rGq@zm3=*&{4Hu=S( zPh4XH#t|W*Y72e)XWU-BuR|7NkP4xsBdYi%qX3DcaNtJahoud1?nzuAcm9fJTx0dN zF98yZY|;&p6N(8u|BUOZIDqe;!C(G}@B6Ilb?z-A5+zV}(z=P--$(Qv;dgGDAZgb_=>QCC!*x&v6) z3T7%qr-U8m5Vrf{02APp{T@GpKn+81d6ESZmbbhh`r7EH zuXck5R}V_Ot_wj3?NPmim3m<^yG_yo8z(zkmKvc6`rx!ustL0_`?G|!b& zofY>0@eCh)kSz`@I`rn}s2=!jb0m>P@6q6L8nC@M$k5&-VnFTlnECa;*}O6FDZ~kR zO2k8j1)teofQc-k(qfo(d|#L3iRK|xB7{f`L==oI9wqffQ5XqU9uHDHIv$3X7NR<#kRYWMpovx) zzeAqH82%@^W_gavRWg)MgknKN^8CwdT;ICpEG+hqQmGbtq3lrfbIWelqGs>2 zCzZrvKC%|M5*%N=A&nIxrhga<6)C`cQ%!nvQY5`%v=&Tdhayg0XoZFuer`HqD`YNw z-dH5W?6C@##8B{*vetlM3yfU3R(gbK-O9i|N(=G~CfH$> zWOlu+7eEHp;8qT}5X9k4!j1%bw6H_&!Oy7kgdmJv>PA=TQhr&>57;k%^b4+STLi0HwYR(zF!_))HbWAB z=?iYm5UNSk7qH(c)c`(|%V)z0kQNp-oY1#OVhSx_v{)}&qwdS8$$MIO_oD0BRciU7srla5+g5 zFl;5j1%j>a9~02QJ(%kaq(CwC!dzOKsXGOLrVOqQup*9hPBwi1TuYefD}MKvT*rf2 ziXNwm8SpH`&adYlyS80c+c6Yw)N?KYOQo?ygTU9V!KD0sFS*V+O_jm(!tBR}Ri8wD z1hS!YZJqz}B{IM^`Y|uNgIYN&B@DeT0uU4Ob6%!A$SVKE%ajXUORgoDpez~$oe{6N zK}|bBBNi&7+?x?Fs#ykR9|0;fu}G9lL`^N;4{E2w73H+9u!9Qiod#t(jnJSheDAGt zj;VsJuqQ!)Ji!*!D9o8p7J(F*N}!=q!94^?SLP~byz06&vGhoQO6r20G*DO{2#RO6)0868?y2&w3$HeN$$BrBqa;x`_EI2&tJM)JX8N zH<`v|;L}LA8F}-Okmb$Clp;^Q@bKBIjE&;VM`oeowRFLV`2*j35-@9o7lBuwa^w*U zN_YwHP~uiX4^ijM1^)Bqfw9*o^f;BOd#jt20yH)Yr&OuJpIR=5}jQVZK!X zhgQ3SoRaTebK~kNiLxM6l!yjp|8NSRN_N7`Bp)`dBLMwJf6F>I#Nlq+UeREVe}A1D zrs6~m>xtprkp&aaKF(y21m?{D>v|WDyQ|VW0#XsdvyS?r9 z=Mofk*o9XxLiT;<*aC8L^025=d3nOmB`{_-f=zmePUB_ zu57Rl1gPhUPZ|m1(mI$s6b4aa62YzzbuA4#-2XyXT9roiBIvb zy-TV=&5ZZls3vM8Q>rI4VTdS|R*YNSd~bA&^~5ZVy2#GtYJ}RP=|zHZp>!WkQlK6Hq%yCSMCqN1~V;GCD&Q;{vZ9r0mzkj$0g8uK=1%_N{&y!Fxu6 zxA`{{_Hd(K+Nf37zI^w=?-Vy1^c)eI{n7ttsTDC5zT&m^yMAO{3!q z>_ta>jtkG(mjQIrQj~=alECSK)hdfTdDWWJ_rru8)@Fr|#o^t#b}Y1+oUQ9j)O8hODDUmR`p8vv3!--wm&Isg*wHir*`yf~ zV`P@^_{NVhOYZdA?9Q)^jq4dujr=y%)V&z}umwG{r5T@7{AvPpuL zb=y|Th8(sWmm`ZEp{*?J$`~pc1I~ETxY?>Gvci5u+fXalP$Hi~DWSQIYScBEZEI<5tS5j4o|$_4eW$dp8cMSX{bsgezp}`pM0%p-i!v z7!SAbo%oS9TQFlUP7|8T+q&_Ak8f%mOo2aT-$dU8*pa;j>=MBv`q&KYTsaQUy!{w%4HiFjs(O6_ zplBH1Vj#j&U&Q(Q}vt>_2 z%Z^?r+G6Louv(CqFjkSTW37^4cI=mm^v09TZ#m9M01uE#JuRZk7 z`3CfT4P7v_Xm!h>fsC%kZ);cCy{Vm=R#^wOM#!QHYlz27#Fk%zo=X z{E7-?Eq(rLj*rOsUB5=gvv5cuuEj(md`YKA(JDCYWCojri%x7(Tgbo*R*5(OK!5Ve{p5F}fyP_!e*pT)1Xm9ADm zB(^RYf`~;gdLkFZnStw82Z1FxBC4HO8UDl=X-(U1xoUsUH;&l9;&wq$bkI;9qk?Tf z7|V6dbrb(aU)QTc*=n|jT1X16l6A2j$Fs}6pUG88eulJg&YF0+v7^AGWhO#&ovmq( z3G!3IBW~lNv6=paZ(Vu&9IwRw5E2j(&W!6Y+m(}$A*@8o+y3%zU8~v&*9jtJ4u_?y zeLiPB!F?Y67PEb8MH>(mAbKb}W3E-ireyMy$qBgMiEdCeCE`vMn5>Y=vttq23?W>e z+M*q_T~#78XAt6_&(Q})8>6$fi4h;I-Je&m%rMnl4v1%EE5c_$2MK??QbLz*i^~Q6 zuiv@;O}SCB%I;_cOefh>kS|9XfT=Qx><1ZvHW<&S+efG(5UJ&D|J{kQNaLT#K{|zch%tntzTm(2Zc}gZ*E!aYri+-R6<^{Xez&P7 z+ltWl>bqzl)KUV@s=F?n7_+uADl6CT=zdEWbfL=6K@}_f1TdZ}3DN?$%s0hA#`OHRZ&>{sc-E{VQn8(;nwv!0^9F`{J!mJ^gM*O6{_@KlB z%-UhEVVA9(oG!IJ@cpJw>_F}hFf;Pyr1z^BVi4ef=?Y=S#PXY5+&)AkGFc9Gq_|UJ z-atEenu8TGlDtKSaC;E9_(4<4F3<8qhfZ7Jz8$iI3Tk@o^y1s(m0B(nnh zR1R=p<@_ZsrvlvlU|tj8aN7q>oil?%Y63?^;lP|5s&b)q1tJ0+69n+m-S$#Ni~ZM^ z1O%LBGi^b?FX<0z4|5jV;}0bD?CUweN2KL)LZr#HV?n|i+m2v{1&Z*$;sg3KUPYm0 zGS;o%SLjI()>QUbVt;KQbY z;tMp?8d9;s3D0OeGwZ(Ez`Z2wa`B2Y4|DSdbjh_u0TXg+tZ>psCOk1AS@F(%-ff$H z#1Ew1c8yQ!np^YQ9+Gwo1|G!BT9QyHB}$na%;Si|vmwO7hL$IqD)7&w-IA%NRcd%E z;DcxdOnCCYo8_`HRo(l8KJB;9xK(q1t&Dc@9_yXhLSB<_dXJTa(tx4ThMrxatzw;P z{p%UmU%Xw3gf!<+w1%Jh{w#vn;j&|Ahf;)?4W+gb9C9xkU$DWZ^XE*<%p6H8`TNln zYDORIftO2tI$>!Mwv!udf9e<(V}5W^pZer*N&MruT}r0CSaM7%$tWSh#4&1fj|itq zlht^GwJ)w%`!q-p#LH-$xI-!ukhTgRd}(|>?n2v`APNPWEcce`vWrZ0Ew^c*aDE6V z+c}7Qr8I{&ZsIM#QehMmk($v`M@SelCXEr8R}kR_(SG?eKtp&F@3IjJ*=mpb;)(nx ztWs_cw-N_2RAGsLv2l7-AJJQWEl+10wL&YMVnddjmy|nn08^55+^n*uyv6v<@f3tK zbB*zCS(wg0q}T>6CT=iJDJem{jR-iU99L>XkHc@HOB~=B`m=5LGaot$DnNc^Galv- zs_Y;Ku?FDY2GBrVvv^N3q7g3!NjD&>P`hW@9Xg!2PUfCg&37Di3t}vSRRbNeZhK#TgGUwxN{^y*CWU!Z1{nT0p^H9G6|L zPBC{?EAw3Yi}VP6$hmZ)%;2ffvYe87I*~a`o6xm^oy{c0Cb32XvxZVzkf}JduvwKe zDoe;`BcOIBZ&Aq`t3vlsD(GZ-9CueFtfq3@S^Nc)R*LTTPE^4+7T>TzBdv?u{9o!^ zhvA7b<&~1XiIuLJgQ1v7B=mgQr0 z!%@aBwR}#d+NTTJ6f4(Mok~S;8W!>p&S=`uNM=|RZCqTEmyfN&lB3^2uHkq(W(a{i z9VfEvoZI%7d)>Y=-RnzNac;=OkE`g>r z_AcBGrW{9rlKnRlPfjFLF%2Df8>%Qhw!*?XP2d^Gyv;dj`wb+C=WJzpsZzIgNr!?C zQ@jr%nCCccXW7_qpPKZV5~yfB645% z8&rkso}ttXs1;yjWyj;%5xct_%{EytM@6%AY~70rd@H0(^&>Fn=^w*-_V4xgk zfbE{*1!gdS?SX;(gU?9~?Zbb7rXZGwuWW;Ii1nKPsI9FrHVLQ79_lDZ1#kLcHXY$^ zUDFS=mttRezkk7zHIei)8zH!6hvGpP7K0y|(pd#F7H zj=dy)933VZ|39ZvH)bxK+JFFU?5pXfn8Frj7R7!3ZRXlML*UmK3}Z7iCV}iHk82wl z5@V~LzuEe9VYhk9`gM&q+f$(lA%|v=Uolm-v&;SbTAB&WHiv=1XHf>MxU75p426+V zTxZt0a(TJx+;XJYu`!MD2|7}1m&hWgKoE_kivU?%AH58gtD}u)yDRgl*f=pU+YG?C zGD0|gvz*dQmTGzgu}Q`6<#eAYXdLG@Puu;U$=AvH$;U%HWb#Ui2*^sJD2cx|2Sm8M zC~+p9wXRgwlJq4HEiDCDh3ax|r3eA`rc$eTIij@Di!5MLB$Jcp94WuSg9z7UPH|jP zRHpF@V^=T}J&^i=Wb7YyZsN#Ux$-nZEA@6fZ72l?T!qDb+Ej8n<}Qwpxui54&%LBH zTffZ^hgzy-2z^9}>MB#Bf)7RvQ`kv4*Zd3d@X~nh;?y2y#6^3X5)a1{RxBS%rLdG6 zOR}RMk-yq#T^(yLmpNPh$=;b=q&<}RRLTsZF6b>9c<^%QGd~gSx?Ua|lN(cro}3Nj zqX6UxU!91*P1Tq>))I`fitCYW3{-B%00)eX1PqudLf9D31P#Q>h;CvlOEHf%ygdd_ z8k6;q{J0Eq_Hoo?tCTHO#jb>J=PAD_QAJX)?LvdWr@G=_S&#cOPy=SxVXo=ejj(I+ zkQC)n(3E(#HqgZCd^}uzXuBF7>J4=_kzb{pe}%>}qIWX! zi0~_8R24%sBy$Q(JT_sG;+je^1oCl-G80yzeYE{Z+3Z-2P|NnvRCd9YrT(}?x3(7AZ>}*F@Qe6lzXgxQuhK+hg{5FH;knPu00zlwsBWz4%_ANYN z0{Y&>M;Xolhl&sgB-j>AvX|?NPvio@im}U(5E-iy+>3w#i1ymB`AX#v*EpRbdEBP#fS<%p3YL4*gWLXFwz{Zzqpv7*$uo z$!ZBJP>;IWQuDG~ki|ZuBT%`0)f{ z%FOSjMN0Ci<_hwZqhqYum0cQGqJ7(8^=fs&wh}o=oAna2MUOX{Bg{5%A={CWa37L! z!7x)9WX(2bhc_TzqAnxVsAuEM{-B*>tAi0NU`d+u3k*wGnyX@I7<~+UiwL0sRW$MX zkqtuX|G$k3`k)9g=R&cBFw5$~H(un%Yt)KH7img~@f21xotbxWlV`D_4l1NPSQp2U zd5GyFg>jK}0xNxS!)kT(e_C=}!5W1sn`&7#L>A(au6R0eKF{P#*=bBphJzUDg()nF zCsD8~Tq>cRr?N)?=Sq+C*IVh4HR<3r|LF;a1<~TABp>p|vtr*ed*Z}Jv3;&0EvY%< z|EKo(c!ohE=Fk~cb7;(yQ2>xRvmLCjHQ+{;+~Z z$n6`A{<&7yIwD)e@an5v5*rVpoC$EX{I za6a3~tag%4d~dsJ8|lMHOt^1fuY8xe@Z(guaXW)P(JWm(Iw)XM*j}Ud+hXrIokl2RsGDWB1i8I68Ose#l_rRtVW;!o z>~NDlRjYk1v&pF#(Jj&vVndFHnN6`2gz~-N zk)eRnV^n6@I`stV7yj=S8fNbOA(-c^EK}3L=&g!}($Y%_7RCB>Hoe z2>*2(-|bTJLw9mlYE@GA)h?uaj0a;Tp3+I0oZE_=OE((jfs|xOykmCLNtC2CcxYLs zV2Z3Ac{HVR{c_31_QN14Lh=<;!B=_?K{&jPPYan#acgJ^ToWO)V%o$Gff+J-5gmdc zRV=`04cJ48Lz_`14QJUlf|-BO6)a3mS_Z#m$B zbx6@09;%)czI{}W%JG;SjeTpO@PptWB7pq39yeh`$)B(iV2|@a`=~eVBO7Aha*R|j z36*WKWV-RZOxN|4cS=bf%bF5ktFBcr3aG|R8e|D?kUK*v0Oezl{>?#7kP2$9?S+EF zF32hLudaf!j1fW9^@n^d5MR{kf9MmdJmg;~aoL0rR@p?@Jl?4wq5XjTP7ol&2}#gy zvl77x>l7$3d20_k&5$S2T3Ixp7N<#Imk9`MK+-67!^%Y5;IXE3+8|^RAzZOhRV7Vv z^7bOTth45>B6`$f;_4skswWB}!loW@lw8F+ssv@dR8zIoHI2PC$ZDD%Kkc zG^`Xj>yF|>Kn6*P7>orcxH}C9nQ_?E zel|+rsJ${vkVY(FuLV#xwglPmm7rj9+f0Tf)3X@Dws4#MuP=^_dDCe5fAEMJ8plcw zeJ40XISFNdO^|dkA#N8h&`z6kl=y8c>dxU1n^M$;nGGa1z({ux5fAnC4c^7P%6>-d zPM`MZc@!QY-3|vtZYV|6k(2Y_vnk4Rl{qt-TE} z;q0j)@CgoGn|~;suJb3CT-!X91NNYl&Mx8rP)~GM`7q-s!mm#`NoDH17GPDitFiE< zlgth!!fE|)OYU2H?M)^E@1@IGPNKv~hsjuK1|N;>5SJKdS6Kff*{Xlq$t1$8|D_=y zrmCAi^y|uQK6i-xv+Qn4Kj^QWJylFB_GC^VqL*45So9w#kNNmZH*mB`yH$YCw1C!lg`UC&=WH+hlDHSiQ zO~}oX_j+Ior5`@@+f8vpyU{No0lvaL_%nb9ls|nXGqc9T(Q2BiTcu?_n%0loKtT9Y zQz~$4)}yJ>1dvt=;~m50FH>B3yLqs(3sl@An{3L*bNQH@jXj+GqR6}r#a>Y0Q9EIM ztM#NzGC#DY9qd7+$!GPuE%!K_CPmxFA`z3FRxeCE-Yj4>G(xALhB9_{IS@yHK42 zl@D@$+W|Mj!KABis@0JLZpS|6hgbAbFb#|zDA#Lw^hiY}@lL!TN~izZ0CwaeVgm3& z6=n<}H14y)24IIxc%$qlAb?I-Ak#U$u{wZyC4vPxxf9`AaNrxEJwRIpEKX?@xWy(Z z8OSjQrQ4*Xh&PL}%dx{L2&)woaLrUVQCEXJHq~`BJ=X|IQp8zGM!~-|)qQmP%_^sg zFqq}`U7hX%9{n(U+n0%Hz%;c}S3d)`lTTc*eR{ZDZ1{;op4 z#{YGi>sDn9(7rs8SjM50Dx$M}iq#hkLdy7vRUb6q*8<@4GdXlqIzm(g3Ef%AX~kpB zZ`(1H+AWC@Ijik!1a34Zfyw&i!&}t3t%0y;q7)%+PwrE}OtuIDy7^|a3RgKVE!=GnsReO zRo$jsfju&OE&9uc+{`H;cZ=BU+vIpA7RT2j;SxFfJ?loUZH_%X!?m%Rju~#dX}XZ^ zTXy9n~OK zc9f~8B`;tc0w(krn?Ws= zk^llt4JiWGE@f|#)YbEkfNuRYayBl|vKXKN0jz%${s|Z*?I3wa-XnsqB};uOvq*^_ zT0`-q9KE#$!Cr)laoNxs{1dwNlfhM@O+Z*_lQ%h>4h(H|#N5in&&Y-9Bx~6E<6$?u z@r7y;2mgm*H#BnH-_$dw!>}sN2+b|trkkpud{$GEy>3mA1=&{gi#om>gZ3c1OJ%yP zGU$#oatb>|^RDPltwAg##!EKER+(fhR*r$#WIMY0c_SPS;bma|$(jK@>yVkp+jLdW zm?scHEqa`6fe5TAs4to$S+OW96_TXk$yfe;!#a=@D(f&QS&drJ=~S4pl|EGNQa~?o zm^>`g0FsG8iMDlEXUZ%fuFxTx442#drn6kBr#)`ttr8CbiE#!aX-F|=^6CK1;@2m;a07FI8%DIWq$f=wuoua!l0 z`r&zQ(t#=y589%Gqwa{Vc8Jc0*@4?61Xipo3=E{vPHaP-7bzim3`#&)1J|CwF1Vr= zB~;JL*fDGP%%5Nu>hNplxfw+hh5FcveDQR2vJU^wJXcCL`L0df4(S2^`Atc=w%j3)~R=W$OiQZo12V zV}a}2tqYzY#1_#a$VWZ0Jus3#*BE{*0W_Y1LgzvM^*iTdAW}e1&zKt!kAagRvIaJz#S;9r5Or z&0TwKv1@gy;IG--m3JXhF4E4ztFU>9{2{shHGHQ_h~&RNgb@7u!>m2@<%Mpz5LE<8 zn%(L@xzKgyB6<8#aNzBSFLYaHIMw?Wx_uYh*o}#WrXwHc%|FfzRMlDn#v*2*Nr{?) zCUIGH;2%A=cKI@^2>+XNYyD@paP#_X&XzMdTxm`_PrJAwv^wpp-Ne?zO`}hU}{JQ2n=G)k~sZKa7phDOXM7(Aba<6 zeH~1mO0A50(F>BRSsXj`Xl)k_`C0K}^QhQl>IcQUoBV>UTzjV~LCBgE2&3rKLV_By zsy@4ND_5#PBFp(x`P4I6EUGrSTzoF+!-~ZW#?LcpgUYjyY~|WEAsT`>*@}EEkSWLW zGIxnf#7TB}xrahjWH15ndVq3O^lgjWaOUis-)@oXD{~0Tms*7(9nI3!_ED!99_lnt zUgTz}{XL7^9-vrT;ug*)`$bfp@vyTR1;9iDu3?~J%lL-@khB~t0+R)yF#||rDfm+p z*S8CnT68Yi$yIqt0vmE%k}jzVgKdY_L{{{|xMT64R7ZueNi^P)N+RM%LhA~v;7&_l zvlu>{^8<@r-z1!@3bxF}S;>Y$q0GjUis$eIL4`kM|7F_G-Kxq>k$J{)Q{A&=x@TXB z`wFZBJnH9iUZg|%2Nt`od=9o92x-p0vDgiam;f)!wKRNaOj)(+e#SL-)SVOa&#)=r zN<;Cy92J@pUGWgB$(yR`qzmv^d_Kv@QrBS|_Bq`^Xi|ekSra|9AXU^1f|PSU>EYs& zq@Ak~MzhL{@^DIK`QxqKa9@W_C9vykvWER;cRNs?RCyc_L_F#BA8zgDwN>9vi9im5 zA)ITGRL32+!C;UR+0OYdY~#v1qitBIbtTqsu-phSkgiHB0;If{%I{IlD*$v{+g3BCZmTt|2gdcN)%aLG$ju}M}%pT}xy(uc$7pM@SN zMI6!5w0kB{MwKt{x|V^A!JqbWb~*DJrkfYl4GwstS$xMZ*eFR>7Q9EW5iM(yu2?tO zz!Pu|GIVwJW1b@M6#R2bTJXm#~8S|wS|K*l%suI z=ExAuwgnv0M73c1<&S@HsVjeM%ubE&6N$}4Y1$UCZ^iG^#t0~Y2KA(HDDD_hPmCwR zNiJHK)HJhPU%W8Kc3IK3od3i!*Vg<4FhioDEg|reZ!d!xJAeH$x3I&CzBVv%y2%xP zs8TB814q{Q#%*0`$KKYsH3_mp(zaAkfKad>MV@zsBaP7fx zxeu3>i0QC812W=xc^Tq6`gME-!i+KYiMECuT^CqwAJ@rqXME*NX-G^W7sv5rJLIt6 z1i5iP6{}lA6|}BoO&SqLq0LLXxbCHL1|gGt-4qBjXEF=*i3r*cHjeR8QiU;Xq<`QMhQog!I2g|KyIY zci&$$ss=n-6TRez(AJU12)L-J$z~NOKn85(%-N93P~&-~z?})pi#S| zk2ecfQaHge)BxO|IJ0(otYX4VmR2i<9}Z-KBUTIn>L%{17@{7CF+G|XuX-#}bSnEd zIe^L(J=NwJtT_VHC3gl|!kZY(E2d?~oMbDpIWU#bX_cPcV?1*!{Z4z#Fj@w?6Lg#q zyv?)FOv^S(&!4iP8r!4@Sbxe=H{lZ$0TL@4)7n81=~FMkhbo-V))QLA#;%)|#64EU zG(|v&;JPe9OTbVliUnx}Z}{$AFn3XA67M{|Prvsr2!@eAbQjmxK?rYFr;3NN#JQE) z_&1S%P5$;>T*v3ENY9Ski2zFxFEup)nGL;{N791Hp{XQ#OyP>?8k zIHEz@b>eXXYvjosG`+9x=K2?t(eWQt$mPq->C?AC>$Dk+`Od`j2+N>j4_`J}HiU0|+(AZX)Mb+I8$>>{MK`DNQb3sW@!EWKY-4UG$&c(+zye_DZtPf;eUedH~0( zCDSOyEmgbEGMoYLbbyR72fxM+|v!N-0=7}WT_KW zQvI2x07|ucg>u;WCdgZ%r^*9$UTw9Z^PJIVdjp=54GsKZA3-b=NLH4X63(0boDHG4 z+`q1LL&sxR{r_0$|1=pJH=$kw^GEwKC=L_+A65Xs8l;MSZ2;J6ehW{;zDBv1_|gB` z9iSqXuzzD!;W65TStg7VXhIq62fHf!^FNH*ykS(0i7|%DZUpfyqI^yMv5&gpk^kjj zN2mI4hdJgbH=aT$dmPqRQ$0_ECJ2KWt*aEJdb(^{fTc8G2N4axWM3?OhI@eaa$N^t z+Sc#QYHa7C#-kG?f<=(Kp$VWH`l}+I0sIEiVtVqwk(PLG*S!@TOa2wM1~DeAFk{fD zR}@%4jOjM`~+rN3zt-2ML=_c>PpyYPu z*PuQLmV!2xM@UPT#?e#74!^2Qjs`zg1t98lNFC?vpptf3A8|9l%y^5X1L08%`SMO` z1PzZErnp5u3S*E2T^KTux3sdv^>+WpXL&M8wiL-KZKf=gaMzW(ofn2%1_7gbi+lbMM8N_tZaF=Vw>`T?Q46J^{@5U>{aiXR|#F%n;&=$w* zdLA7%@+c#O%_-o-d4PAksn^a&voEx^B`>W(PF8v$aHr7N9iI z0mHG)Aldk2a?&4n5|0Z=YGDShcK_0NVXobYuGY=8Mn2;Fs(ZQw0bILGbQtq#KoWOk zs=nd3{Um}$!GHFX?qF`!{>>-d-~d7Av?WiC|6$5ZXAyJ>Hc85>SdvYUDA^V8ml>aO z6Bn3HC5u!QY9W{^kYJjeOQe>_WG;2m4#s}LFVES3`%`Y_^27gPsEQ_R9(#G_g2&$6 zmw+G!tYg|gj0>dYAxepRd>x;qu>Ei%E}!zeD-kYyQ2@L(AqGErQ7Q@?zv zoD9RMAN4L$9kK#RnHcbo?B}`&o3iau~yf*o55b@O1zYxcIA%yo*Io_NFb=m_0{kGTb~Bvn*Db_?KVl@<{$dB+w`+7 z2^%7r1vkA8!eRzmC>LgggtyHrXnGrb77~6UmkA?%8pOyNL~Mm(Jb-X?FZc#^aTFuL z`}oOX0?jkUYyCl=aT9mG&H|$Vp0hL1RC8cjo4PBCr#6)9O5X1I145^IGR z2|gYLulfqpZt+ii#?5cGh@u+ivzBrVEnwmGzV`san{M+TKfrCDA5$jWUv+?Mop$Ci zS#hURnDpoh0?ZqZBF7C^7UEw!!1YGglFSRuG0*%$>Sy?|axA^~$Gl=D`VI(rWi0NqD3?)#kEW}7j)g3?~e*WuLG zq+!!K4oa=2E-IvEdhvrz>5KM1jeTvyB1Uj!317b>Rz%pctt9&o0 zu)%U^%F*baDTK%N%xps1Gb}HaJ*#Y^ye+mJopj0<_GS;Yu<(!hfKsY>gQ&QIRV&uu z*a9$Y$_fP&t1I4^v#a=$dia}+|ICs9*FTt~Zew`(^DZvl1l3VcrzHYF7ySpHcU$kv zklPxVj)l*vX$@#NkV%;w$<`|IN#P8jlRBbW145?!P3SLH2S;QY2|uNLf+jHLyaQcZ zcSP0}-n-Gev$@-X2rs&WP5DO;L=tQEe>>0(>_CJUE>3)A@CFtk!A2oPvLzTenNcT1 zn`-5{-;Mm?AhB98Fk|!)jU*>Iw2ZZE&Xo}B8Ioi zzk86|`|~KpA$F=qf99hkv*}Eb(|OKHst6+>4#NP}FJD6yt}ot<+9GRP4^KJj@HNf4 zPm~u*F*)@NV=E9*fNbJ3ymh(j+m!5|F0FHU*}}J21GWRS@No3h-jW}Y_zkoIsk346 zxTYtpV6%#TvlUod@q*w{2@y|8(}L8aA~kpflPoqoxMO-Kl~M_Jt-FkUOV{i*CL1A5 zHOY;mxS)bGAnc{TG~z<3MTiTFz&;BT9uGWCfDbTfxG?wUuyDc*F&8C*`m27wfu8n^ z;lL9R>0zvTlgaU?!e8xDPn;S&IS>`b0E}pu1{;e_x82b|xSFRDp*S_{1x_0UCNt`Y zq4*=e-7sv$sL#RNCI@vqRRN7E49oaBJQE9WlC{G7DeqalMQWTFuYRoOhn5XLz>n&R z*Vafn0HAH$Pz%`ZYK*cUZ z!DT>0T`3dm_cGyK{EWF*R713yTu3X8FrMj3)|i0&Xb!^(2~Md>6YZIr1adq9 zBQ{N}YLvy}F=ZyI8E95X z2c_ThzufeXg*!%7JCD~9q2`n`Oj`jF>r%?9Q$z&(idc_1GJXlYDO?BED$vpJ9W4n$ zYjjp&7g;t3$Zz()`Y$)BXg3&Cdut}{y77x{@`zGJ#&c}4fhXzhWk3{pu*AjWD0FvIINgtHFCRszQmRupL$OE5G8;X6#Q8qY!kTQ#PSS5+@mzAIRfnfA%>=N7G* z=@jvn0zIOwZIYTzcX_g@cd(*Ta~Ag$9mmZo7gL~J&B0~6>9BZs2U(Mqw%2l zQH^3+sHDRLLfYqs^bq6o2(2T;401G;!1{J{AmT)EfMf|wXR$osWu@BMCk5ZdU5fQj zu`pm0h8@6Q4#+}N3%-WjgK`2NBN2=ZSqQY>0<(wdjPInwlxp}S5{Q6TiO_{Z%Ej7s z)@nESiE&yF>)ne#a*;A(3}v_#!-OVr0ZthG{SkjBWiY5#b4>KmvJvpFa?v&3oaF8l z{I!~Ng5YvQqd#V~n>?NRs^an5?RG3W$3i7-M3%)Y5D1XaLfS%?e`>Ys8@UH0BwZmq zLl1zzxM2%8uxgq)#zS13+=Os|lZOra>kG$g~p$DtfqVMi&Vud!0nIJgiN25NNbkD)=k zVrl`7aS}kVE0U0D`BZH~DTniyhZg=kU}YU;q$Jsj^CK-g8P+Xhe4=UL0Frl=4}r^# z=Xrok>kS*&%o594T(1ywQ<0h4YHOcj7g+gl$kZX;rp}OBm`5mt;3%7+T{;KmNPhr?NH4IRF5YcQs00^y$@1bo!Any8Uaq4I^L<~#u!;%V z|LJRPpY&S4^y_XQIu9zNC_>XKW93f_AW zJI^hw5On;;Jh=ZV9#G3&N1>OyL6|kMu(qMNrcpV)dTuD)>C&76Fl zE?;B&CmrG@?fv-AISq2EtaiS=moX7e1wF%gJ^2&02*=JQ-DEj+sRTkznE=i$W5-s{ ztls~CmRd^j#72MqA+DA89y-IAq|D2F2mi6jG&p7ka8*$8*_9yLOv+5#9%rc zvN}l+6_D_rJiax>zhWB!DTBD2E&kOa3u6D|f4ial8@friPKEfN_U=&En?L!FXb^QO z;`y|nf2cdQ_VI?|Nsa!ehm!wwyML8G6BH{_89;xfDj(D6r+w3Hh0$aAH{C#ijEg$d zBBj%w;Lrc2n_K*e5WOMJ$Vs18TH}k~bem)jZ}bzs4 zlmm|Osc*UMyABiGz2eXklClVJUC>gIoJr`|0;^tzo50qL5SjOYzjDN_;_||Hjhm_d zcU$8=mN~4(U%tjo(f42Sy>JtCeFgOeF7)!79p*MIzw`=cn+FQwT4iR)fB^GHWs#T( zjYC{L?J#%bW@j`iT)L=r-<1w{!QkoULp$83E}M*sYm@hCmJ(wtknxU3XR= z{_Aizkf*IcoBl8N-#^?f(=F0}I@}GX|KPiha0}Uu;+iWCEuLEAKl^PrwB-`L zno<$m48eyAXx9qMsp8}Kdg2sTZ~>y8r+J&FJOgj|jOv~D&wShMyYRPm6)%>xF$;S4 zJQ08jslXYnyllz%f&(_>-8ZWncks~|CvNg*9_>oQBorw?U0F-anc4sVlPx|}!j@X9 z&DZ6GjLv4fbhPU=KxsI}{a4!iuN~ty%bs#pjlb>~_thz|H#QiEM8?~}B4Vw=f<;u< zmh?GEmr{P)W8K8g+iE+L4^W=5swOpGD5rqb57IkRQDC`Wb*$UJiH30C5?&5=z`t^= zo0{QXzqaGtzVMubj|1bc@#h}r4w(3`L96BBY0LG7!3;U&SCA+^@p$*Si0XqW)`H)| zLUa7-$GbTL+|mhr(Ys6q*~Km2;*82^sW`CU}t^yH{Q}h0i6W!1}h3V8JiZ&7r;{SxE;bBT@vfVIMPIh}XJa`VkNx>FBbc)*|{VTuX6gRi=1R+7a_|c`Ou%YMr$4+t6 z3ZngWgwycyEx!I#_Yv8@t!O?fm7a1H!>O)gqDZYm7Jx!2=mJKIm;u@(9{k``3Z}pL z&nnpc{Zvxk0NL1mF{wgEue#z%s_apq>3OG?$&ZVflw=FgKjn1=K(ei5xFQ;%^v7Heaqd*N(r+K$Hf^o#}cP z7#kLBpmKmBwZ#uLtOXv1JRu}U*(U1b+RQLBJ3HFF;XiXG7;}8VpLC|{obo)0?@~69 zs${F6&b$;o(FH4;k6vN52Od7t?Or^-fDQpHF&up3=za+{1=@l{;7QNPQUZnt~GtV|LoarGmznXXH%o$TL0kLZu9iT zzTrFkxx;Vs9XF?N;ful>2_~S8=n$g}>Z-*NLAp!icM75~1kImh*hvrjw6?Kc3T zXq8Pk1WivA1Z0XH-}4fJ&6`^IO}E!x;;%gi7u&6&bA%kEeGy&*D5D_DrE^eBqg|E1Zg8kaIlFgvjZopIi1UzNOLYym44rDVzP>28AcU}8}_e22cvsip5 zPl?_1mqq`XbuzT{%jRjubB=HFUk0{=x%s

llC&|>ubm~`Y}VP#c8>AFx# z&J?_T`PqX06Eg)-bEV+jBX@ky34@**d-0UxD0p^eDHvHmT&HXfT%}70hh3mCPn*Os z5mh}GsefGx=GO=~UxBc&J+*Jrh41HlIz*7TtGv6Q=d}iNUYnI(^HmO(m>0N&1#!4T z4+4%nY|W8^5Mnd_Y;_=2Pp{+$aL{nPX=nvJOpr<@cINM{%NY4rZXZO$>rNg&*iwyb-9MRId?@Pc8GymP<7gCXw*pL6*gE8+;#AxghYv{b*jBj`TX;IvUi zLs^`wWG=E^^A*(F`SM>2k$03QWI&89(ev(%TcbxVvX16*m*AQSQt=uA z#ob)6Zawu)U5$BE5m4o`Om6EJqxMO;Yv zR$WzKme{YnI)-yEsSwjmb%&rpvo%cIa3Pjztf-Mrc4I9R8U_&|!?YFShQ)VZGWsT` zQHzX#MQeCTq7TH$SN0pgaqAt$w*plj8Th^=FxsBbC%hU)=QTl4 z=J*~L1buJMMb3LXfzB~4(V7{)aky%BG&a&DLyFhVin$;8liBqPBihfbCH5YQyKfQ$ zuu$4I4^Fwx*mC_)5X?{Z>1JLshw=lw0elI-L{(kkbN79`h4r=TcE?hFF` z>+ay_{AVvjN@*bz&VH3(ZJTf{Ez^mdusH>Nb|n~GNB&LhNRnG#Y8UZgh5aB2R6woC9vC~(w#vpBEqyqGqv zTz7}xT5}&Ybn9kC&Kd}<^&Z_Q&j=;X@VCPV!|}xGQbv!96XcNY%swTe&wz0ZNQ`ra zFJJj4#KHM_%d#-3N;<^2S;<6lf!}aSM%m#l54kv1VDyx{Sg<49(|8pc9oruKJtN1= z=6SVRr0Bml2`dekD+keOVj3Y52pN=XB2=?E=>V0eIjQUPW38hV$qg!aK1`9y%e+9T&Hl&ZiUNb4?FJ2nhy_r0GiyV|RxjJOZyf#)#Pq&CGNYJ?Q4Ff4@KIACmE-vsep4pLCN)4Sw81cOwm=&G0X0^XILI(}@B{;>=^Rg%vFF~aIBi@{#47_xFZOtZ~&W#Jy`~- zhUWw~5sdXo!@=MjJ196cBFFa&8lQ|~_#ROjUI*>GDUcMyL$T1FrzpXAz~!ziB|3Fd}b z3vrQ+#aDOF(N@=5_1z<=0*3WJMuOR6bB(ZwB(XlbB}~F~O-cgSH~S3Qk*7*v{F|g~ z^g2meg}fu$Zy|G8q|>wuMdrJAfdyU1>r=y^R;G0`cDCqmguxu{+&Gsb4L~<`^iN^X z+n4ik4i=V%Lo{NC9K^Y7z`=8o7iQ<+!0paG?hnL#+4FcdF6yFPs+pMB z>L(iQ{F!9*m3!>9i@q?hVYYUF-!xu~2XJzmy%WQl6yAIG-x_EF#+vY}-dgtHc zGwH9hYc0_-!XVqk3dMO7DlhU1W7cPxm~1E@b)g;(|EN_Wx61GQisxC7HoBYp=yi5nIGI?dBn;%DC@^W9ElgJaqvj4k6vTe{W9A2(x`tgNnQ861P2q zx`T6rfjJh8va%J8wl1o~ER3bo_Sm_>&>Q5QMyE8BOmV9GHRoXA0!&aU;Z(vqh@W^( ziMwBh;1e2&PG(#{Vv}sL`<)^cO0Zq0zH4rVQi?Nh74umo5 zS9;03U;=sW*m=Rg!OEE);W@s%0k(JqbX|83yWsNlbB(0K{#@izaZQ5Cxb3}c7D)VXQZQfv+TJ# zw#kv1npCHkQ?dr_p_DB)rw7|^&D1cKqeOIu9A-Jh7#jF#Gxszu7{cZm%$HijiaT&E zLr{LbF;m79NkBid@s8z^q{?5Y`|{90Z+M zI2jD;QznB-odmhUEQ;1!m}hwd`w3LiOd%z=x8doya#0%{-*CXy0(23;Rg6|9Vh8w4X(V`REI2`&B z{ua-4qmM=7)r5To-V;y(l@b5~jUTcfba`o{MU2Ku7uU~ti5=qErpj`(c^$aMkXttQmm!P$VPFGr0@ZW=&z?j zvs-B>sK<_zZ67yje|NY5F8E*(M|9_c;J~R|Iw)R>iX)p0af|oa1up>{)?(CRaR8HP=*t8~TbNYXH9%^W*7!)ksgCJW zj_V2PgR+!_?3FQ<$=U=n3; z6W<9wiK6=PkHn2LEV1XR7E`(jX0p&IgH)H)y@wsa6LD++0}Dy$hx{P2=s zcu6ig#d?&LZS;-<#wp&T%!q8U2E$HLpSUEL`#PB^h$tg-Z@7B~*u{LhssfS(k@B;RU_l zUSME>I|WK80hJ;i$p$s>15)phqqo)y7~36Qc$)bMKi$sqCyUW1{1ivHI`HBMOPlGD zeUN@Z>`(gE!jX!*0@MI=tz}6+*?2khf)8_n{ukO98uqhcYB|++Bv)a+e5%xdbI`Fv z=l_#Opg_Ea3Q6u0&ZU@P3loDdiLn*=G~X{LA8qVu`U6XY5tIj5KIG;$TWy8RtCj`} z>P$*lTtPc-sOiMC`xHG-!dG9gvb7J)drZgM<2K{GvL`rx#IW zdqC+MZ|@9_fF^RT&VCjt-o-P}RZ;khckw{tc{>l7k+*=UyIe7}tM@S7f7bOMK_meh z719dJgBnVtGyK4PVa=x1I>Qe>=y6ydzC7rv*GRPiihu59KZ^x}%a{pcv^MrUW2PAk zvt+dJGF!7e2FaQdu1NIZ>~?SC?mW}a1)3n&pK#e{`r+z*4Ov^ze}NIF=)n0x2=1O` zJ1D~fuuP%xS+ChU%lBiti7RwCE^UwLU*XQ_mOv;if3%^wF+B@jO zns%=LsmN<4$!sP%*YtMO7-_T66>b#=xdGDiY!6nxEMP+5Wcb5; z-X0(!u~0f3*Uz3d+YJ|ZzI|^98|GGh@jk&`b+|xiqWIbM8sM8<=H>y&{DY7iP1%Iu zGB#H8X--qvO63XJE4U?wMa4OjY)7EXuftwR$`nZ-+$<0Xoj^Je_Y4qu4}STAx}A_? z@h-TsxGl8~tX{!W^Y^BKqkA6w7-I{#q^}A{i+?nU*g%;Qo6ezyIt` zgdMp*p5;^;{|---wc8j51QKG2Mhj=feb&S$L*wO|7w9rW9(Cr%Eo$c4Rx3Fmw@WOb zk+zh9v;aBGAIen#S0GSs6@9aS#YvNL)qlEJh3jqL$>%+uz* z$+)iF49ykRyUsXAtHwUp@-m6GL-np-Pj-(InoF`<<5bwV9=_m56kmla^xFLd$4tB% zArn;Yi%IH*wqZGXjKYS7qcNTh7dB?cRbrDbG^^l`E6W1I`TfB#@`BSGBe>k&)GTqoNdx;+sj~upuuFP~V*<(<< zI6vKZsh9e9YaAXD8|lmU4+hBZ@%{aSwd=_o4p#j-?P;(Y@l%zZF|zr8}XuvKws_`_(|vxz#$e(_pS^E$3j6* z$|Q<$M0~lLoEHqb)A%6$mU>tBIu54z+lt|mZNM3U<;kq&@R*ZoIu7=f>c8m6#XCke zMQH3dR|d8D7N7YhkQ8+yG&Kf;iKtC9CeB2Zmu$6pW4xi#lu_5lXX-1qJK4KV^0~lDe#K*5U%#^(GwN5R zSBig2C%ocv+uz(MA6sW zYhgu>z}K1@co1K2TbK(p6J76HFkMGhZtx?!JrLRP2HQ-(@xY)Rj`l`BO3gBpH=3(| z#GI~}9lpu;V{9w19QuX>gFYPhzwUqdUnAQ||6ey7L_vY*8@_9z_jGb~Fj9|!{Z0Sg zA~`BnJO9nb{KF>ldb4lZ7~1Fw}U6rZsM27lW(6A=t99uZ9VTKLm%H}&m6{he1%^E(C-#{h}%x*y@Mh-3Wj zE8qT}AIgYN-+N_)@B8jeh6smt-!}s&2Ka&h86b@!V}EZ=Fz^Oq&kNxgiPpR>&FG#u zeUPBm1_}D1AG=2^8|BlA(GQ!(_o%epjlem)U(c=$j;bTMRbd#at%gjY?&-vcyRjYm zBos<~z7Wx&H?tuE76%AgW^~MZG!nAq8wHMoAjF{xeKEz(L!KS{8?!3ud&HOqK^x7~ z>)|N0#OOgg2%v$m9I`>0i5^LsARO>JU%}_GdmYI2GS*z`Vv5c(8-D}Gee0gz;0$(m ziWS&4W(B-T)&CGOB~63^T(*ZPRNGyy!{dB7utg^(Q25A)z+jsE~M3PnTIqu zh5z-N3qaw?v375GbwKS0vnXZ<^9IBYY#{xuen_qZ!Fk78-0ElOTp=CS|Jb$W92sNe zj~mSl;>g`2!V4>vR4M*)2%?|(VYo^dMXr+YprG#vT*>?|MGAr%C(zp(orX;=?PxG0 zlG98-zM^iIw@G&*c^kQc1;F~V2L%JKud#DXdY~!=8-(S$!;eGhJSzEE8gz#rYENg& zJAK_hiEn8NEC=jkrrcrTzLP9vu6U3>KGiqGIJW*a--{k!*QH10si zHnU55_sLzoLnF$e0cSpDYj^nZ&p{hw zacGAhy>|}@{}rR}^soBS<#_H)jt<%T-M#H6B2^*~m-2e$Yl7}!xOC&pfRl|JFO()M zOk5eRMb>Q9H=aBh^fhTBerksj)~^-T@3PkfeT%%^4c`Pa28;QbZ-zynd}fiqg~Avw zdd%>F>Gp`hM*E-p_OMfukn`tF?FIFbsSzV%3t!Vn_xm@o65|21{?MS3a}(0hmY}yT zG@hf}YU5PWrrr_iPz;Bp6~~aWPqaL25zn5cP9LzHO0>6_KupE^O!R=CRFls*YyE|v z0i>;b7DZbd%>YMW&h3NJMo#z`SJ5T9=dfVTEY3Uj&2;(fBA*?EdSXWCS8f&&7$I-H z=P{z{7@BZpg zW!@+-5MmqS)d##52J~f{nimi{*?>BAA{*?vsZAoE z>>MciTiY*emRWgU`J5u(xxJD425yH14QgpQ43Jkap+%Y;VTDKGG|@cqjjt_*!;0-U zA8}`Z{O1;d=kI*K=9F0IL$l?;kssG!4ck9^L@;R=7VppReP{cGk~CCm%bZ6pQ{P>0 zd@lar8x6$$X2M&ysat!Wxh^(ohs zDc-L~UKdOt_dRXDgM6CQum%=S>l=;=y4cu1`5)bs^(S5z)RF~#)$4-&-Y5sEfu?`9 zORa)A(hG$s|68&-i!!F#8{A)TPh*@0-Bztl`7;DMtnsh{|q1 z!KP7na}tjUYOL)q{@14W|Kiv7SO23QwEgwyE&da_{LQwE(M2En`e2~F2{WMZf*FHt z7Ukg;(4hw=!I?hnh#;r`cx6yT2>n0bkw=xZpvwPwD1j>I7XAaiKIh+STE}z#ttNg0 z%=x=-+Jt0(H%*stjWyi>>;r_6o5bIJ&)YXG9yu26c>^qF{tx#f2!>GgkH*;MZDWv) zjLCp2>;I$cJK&?Jy1p~Bn`D#SWH*^Ro1W}$LJ8>*ddnb9nqb8awnqVlU{^Fjuuv3G z;UFamy$je@K}8e<8%;q$5wM`xXaW}0?|<&h>?Znt&-260&fdA@+;h)8{m6`85dw@k z{bBdqno$FGRY{Tlh;{XEuCKn!Ls$6cufhQ#AW2SKgEzkhJ@n(ljPWE`a%YQML|32A|*zY#lpGWBMRazmA=LGXdM`MyPfdW@+`N(21(f+Z~ zzE8AAZAznU;Lv?nYkAFJ@w5kRMBX2@Uo~YadL2zc$iBE5##r-x`y4!Gzs*xt%*)|1 z`)#@0h(PhU-IV8OHGRBEQ!_=U#VupAZK7c^JENFR#M1pp%+Le&&PZ?3fuHz4dIOqG zvYV>WfhWnr!zYF9a)bXuL7SZrW(AQ<^ljg0L{=RI_c9duFQL zHnJg9bFG$OLKHY@@pD|ns>#(aSv~M`GM$ro>H!Mt$UkWggc~WkxF?$o6w#+X)p$;p z?DLeGKh!*Tkx5D0i@D3-4x+QF%8!Af0vUSP}{UG6aY3Cek{{Z!Oj&& z*I%dQ=9@j))179+u+emipMGGRC->CO>1p0J;W|(WGn7*ehweDR{4uZ|<}FCbO85B3f@g z+xSgP4X$`{YRDh~X_^7h7!F<7Y0oB&Qg%SjE)x!NS&?)ZGwre7L0vJEPR^t!hiRcM z@y0B31wP4AWt$6_Wly82wt}pt92*LgAN@EC>Sh@!4>=nq1K6RXm_6HU90T`9=*e-_ zvywBLm7KGqz1whq&hA-WxzGK#!5n**SV5Y(f;qAkeK1V(!i#RM-9t9dZEm9;EC90M z^LNE?^d{cKj%E%4m_K1$9gI`Ci#-o;aHY{Ray;i*i(qb3dL9__$a8~Ma(Q!BZ%Fs# z?-l6EVpu|#al~-kN1Q%8;2@PR8za)p$eKVvg}ud8vB2=nrM^Q6BSU^T)Bv+3JDb&u zrXS2r>uyeM(P^3DAdtYh4IuQJ2}B&mqcG4$p*;UT6P!=q-k>#W#y%H|n>4NaPt!Uo zyHRV?JED!RH(R6`@XoMtx!#7PJirmaG+0fML{YkmG^jF8HWv#!tVE}`z-}h@bpem( zuR(G1IM{R&7+KhN#a0S|Tse|s)fk6E#Z>_qLLa~yW&~z6(kd^sCn-G+taG!_o~0!N zSbGj01X+#oI-9R>#Bp3QW4oC)&ty#DFQpn~d#%`9sFq<1MN8}^+nC|5#1%DIuc5%) z1@t+gz)UXph}NFSb=81m^47@BFAgCg1a=Bp@+Am3Awr;4fH|D3P%He`;CajV9nil; z@(WTc$`qhZeCHP6T6q3YnIUw`qDie9x$hwW8p>Ti2ZV9A?StGqGmeXGn80ic8#vM; zNUn3S-K(TSGDQK1l#9mP44sPxVA%JRrFTG~Yg6w4zuO2&Tw?bff;!c53R%*mW6eIr zOYNpGkRtXL2S!d~X_MAwrUYkY6*kA-7hc0M`{n%TILqueCGu%*3f_{Yr!2Qx;z)Wq zK7Tn4zeVc=V!VQXr~y=w5ExX)q-87YJ{Sndbl?uch=9b83_;5;3%p7a+ip>M8k>fH zP`@W({(e{xqkkp&s4RP|UtWXjDYi?~7?~d$MK~pqDKaqyAiS2g) zM;3G&QrHR%8*m7$*GN`l@u-LxA7Ljuk2hA@K!I8xF6K}rNrD`4)^0N0;cJH~Y(u`!bSZ%k4UOQlCTv+{o zw_RhmtyR!A6Rl;>YZ|qt&PTAJV{g^UE8zWLYDmA7ey5WLshEj|HWfi_5W-g=sYU+;)FUa)`Vb0_TzFW6JcG65(@!uG)U zuE>-KnQ+yxND_O>VD%yj=NIk%u+B_?B3X_pvy{9@6(cl}4GXBs z2#{Dg5?h-1hbbUsyjF|^zf}w!VJTm>y1_ZZrTMZwZA-lg!q*I0Ol`uK6`kTM_IrHJ zEfV}n^z8usG6I1H@kZF5CT?vDHetJ&q|}IvvUcHByGxy?@~YhmQ!!fSpnQHPTb%!&>GR&aNFeT zsH*981osiVz%kr0sUai=N~Y{lT80Z5ngqwX!uX8Zo+UAtAZ?Vqs@Sl_raT$^4hM>v zi7bb!GJG!<6L&C;2MOj3Pii&(a&vyhTA9;{qh$g~xUi6yBKjObuMWJ2v{+_JD7Xjr z!h3MU9f_t6BY!0A8l_bXhOU&EcX%$d`k)bqu)%_Y!JeNn*e!VyH`oA{lr`c-EPHXn z!hn>iw`-wJaCh{9_3*(91L6a;j^Bg%i0}&=&90gA<*c-D1KSwsmd2!LI#A$ss|~b; zRt}oiBW?I}M1}^O;m88V$dJ3Uf_!}D&LHty=a?jDf^n-ZR@pTU!T0c~x6$Sedyf-* z?<5#+M7x#^1V9dl1F2_cURmCEblDwR8yBa9G(|>Y|IN;8lpF8 z=N(#3JZ9<(CG??`P01Rl!zQ~W;$0(6H&O0rEe(r?laDXNK{SodJFo;hkp%1@;|Grp z(R}1+sU&!dyJ8;@cB`9vW!`|}PQTA$cqoJ8Um4s=>;jTsq#d-?q4xcWBKR4TnWHi4!q|!#*|33`xf&}#uQH44oulX>D5~9W%0&V>nFep`DNH^c59PK zMRZz>AQ0CiiX=0NAf<|witHUu2I!U9L6NPz)VKa4guR9eaB(G zvz_Aa)H)#cua#Y>|y0nB6JIcgnwwgyjF6Dswc zi4P@M&jJaUM`Y(^o;g4RjE>H7eFA?(OoFD4HaC_ZvXWLN1YmUq4yB6=17Q0T=#9Iz z_8>t!ZQyfK2<*C~13SrckCx|~oygufh%yFQl0FikjfPRF9*v<{%*$44jdEo>vhZmVw` zcZ|r0yPL}H)pB7>++zj!7A?OLR{@Hec1yBhrR{ zOz+>TWz~S{AVwS4Dt1BT0ytO5KVqanj{SgZJWio((#VJKljtnsI7!4O_THvMELeNZ zCOTBhhygW0x;NU)y1Hs4TV?upp^lu~M;i+JqJv;lK=Ik&5yu*kebIjG#-CclVR2wq zKK*Zl&+PfMz1KbAZb3*UIxE z3e(T+M!+gI;+a-#s(3(4!|87aw|K=jo9gb@s(?;kn2m9**~jz?Zt16l2Q(j0^kAdT zAYqxE9pom3xc{zxKx;XGji#~xUv#TwbgKorF)lVmw=b=+CA!5jx_wDIAJB3!twZ*- zBItHVE?{UAV!>1bM~f*&Us=Z-*AyRBrYT*bx7cB`Grp*RfQN0cMoPGY=)h?HpeFiD ztOOqhDaPL5Bhi_-80C)q>ve3~S7sANxrp=PSG4OvNb7LYj_^ER+sz*1czX*KzK(VW zOo&{(-`H(YOA}W)=#wcYeAA@4U7HT_K>~Y`oA?|V@LRP8d`T64#efo%!H57+fyv)S z`>_{#)EW|~4op7!-v-~=b83Oo$ zxVIk~wT&S34`e(9JMVLJ(?ePX6p25YjgZk8_Jlc1_?F$FcC66gaZl4H3HZ}oQn%;hM2zm6jx64uJPi~ z*Z){J}QjRSK9u2HT=j@-Op+axm>V*~wX3y|2qWDWxLCm285OGq^-C}!azZ;j?h zzPVq_=E=U9PU9DNtqrJfBzs~&8R>xh#7Y0yc~duUFgjeLHA7(A3GRmj=B-4c zC+xv^tHEo!qdDoNS0JK3p$g2SZnaw3aF6MaWdr4;Iq`H;p>KK8p0qne-K9py@|3+u zhmB;XnlywKgB@^o)M~j7wxS-dMGnIAEz({2yrBriig>l1HhW@Za+t_;n##s&ejhw6 zCGtREfP{<;373tBwmuKh+#}c^VkrHkL0ryWsyI3O7ji9LjCfRty(mh>n9OPYDnqDU z&&g-t?okpG!|@fEHVfS@D={wucrG;ifDCJ>Q18mu0rt3oOiy_iJb-5$@DX#T-+3y? z8O9uSWguIoHRTJNLno|5@~gQnD5Y?y-)33mR~teS5zL0z(QJ+#EXSR&;zwrSm}ED~ z5pyOA9;R6H__Upo9bJuEQ}z_`{zGcXMsJ?A-^`Y@PQH2e|CmAmeh79`$mLAh&(ZK3 zb3{!L$l?lcR?9xvuL#r0zJ-{iDU?hX6OrVVPyGV36B*OxI%MV3irjY}ou} zj+f59sBwXyd6)iX&rMP(ENZZ+-uk^!;~+pFZ}H#%)!4!U9^aLefJ0L zn*hF0(76d(K0dN0YS}e{XAQSzPS;>0b&A=AauLv~2oBuHf*wHu!l2}Wy+knmPYcSp<=J}}xBQZ3sdg{LB)^@()kF)i42rmp`tBZi_b_w03C+u;%eWNQKq~Zy?sRycAD{Ju+ zO`1l)Fv)5PmduLAKJqx?kg}Oqje|@Z;#A;`v`WdL1W9ftBSc>XjY$Zq0kg4WY!Ool z0SRZP(Oa0%WP3u$bq$o2bDwNaNWvrHG&O~r)>NTf9O_crlb_P0ZRGq-wI{Edlb`yp zX7*k``F{-mq}{d=l3=D!$)+{d@D|(qRFk%m(=|;_HIN<%n8QzN+zhVOZb_D<9VZy2 z%pC5EjIw|!en!l@jQ@=bv0+b^kl;znT%yzMSu-H4nM}8bkU)#DGc&BF_Dp6pX%-Et zlgHhI;iZbivMEV}5tjb6JzipRbD1QjwS@icA@Z^j3Uz^xKLO=7uLl+Gdg^lecjA7N1=9;wPdJtW<{Gs zW;mPYvy#H9c>+O2F)&=RWx{t=D#4`c+P$i z@hI$?kOT)JD;fNA|L2PmATUzJ^pnMe(rLvMExTL1F~{yG8CL?VucqQ_&i~N|HfOHA zo@5q|=8|KoRv2pARE0N>+b~n=!1f*HJ7gYRG*!zUmMys@_6qM1kjzR1O!LidbJ=v| zH0DRgmSAEoiHSQ*)xPHvnbB&=>wx2dR3ssNwfgc0*tyDnviet2fe(&eFK{DQXS=A*pE z-@t70dtgC04GvN`ac@bq=1Ism*=A9Z!$>b0Fmo^=a*ORHu+R3BAp%OUz(lW2T88Yhsezj^6N=LfMe46HADQJ3l5->xf3yvg)(8JMgcqbO&@?{EML!J+8EoNN{ zD-|!97nB`JW)X=alrzu+DlTA%zL+=c%IGHKVa1+reggW#s(B2_`=db({>nz*;9BuJ z=X}F1bFEf}3(VDQc9Zaw8x9=`gAr&p%=p#OPYy2y3$}CdTw*HK;vVW_J)B4tY$I5` zjlrd6=CgVmhf$W(Np2%8k?#0e!+vs>CvYgxTOs(*M(-Ft4_LP>LTC}91`B1I)?;g+ zoawOIAj=+-4QErA=_pANZ!EA!&qh9S9JmFIM+Zr^$8i{yEMxLuQElf!`(+2GvR!Du znh+6$(VU%rt$8hK(tMF4ztB|SHEPerhhm^f;5Pt%nN61~BvVCD*K6QLg^hsqPjc%r z9XE<=nMWM*51(|nAaUJ|NUGDt_L%t9_c=>bi|uJ5S(q)DVklq~(+R0W=XxVgD4bRl zrLLLBjFrms!S=NH95^5W;+#ntW*BgRw`Lgd5Fe<;`5$Gw%;nGeaSlPjvI4k0>*&Y~ z&3~!OKq`9(@(qwAc>OXXBK&LCaR{Z$Xb0aKPFL4dO~1rk7p8{7OIXzsdsXr}bJ2jO zwbpq;ZW?n+_7*I)!QtTq_zO^R+Q~DcF>i&q4!|<=XI?im{<1XHGCK0KmZN0TKTm5R z8XND?JAy>E=Tiri90kh{=yjv;q~&HGkdZMrNyL{&=0+#yppM+cXK*7+x*U!1al;3N zE6=7G9?sq?Igg~qDkZP!5)~InWBFS!iNV=~n-h+oj&1Yy#-=c}WK9WdQ2|`!C~7o_ z&ornFu+R(`F{O`K&VH+ml+@pLLSJDo9!ZE{qg=pT^oq#T8Cgsw591&>j*l}W5g5iA zoe|KSAc9yiCZ@&z;7^kUaRtODlZi??aM#7(9En&PLnx5dhw?V(_+in3-eZK!6d&Yr zOfIu@VNH;;heufBmG=I*eAAuAN_%$RXp~G4w?O$QR(!aOa#`~$2;LlBdd7w_xb75$ z82sP{8DR>>NE}&!pKJ8O4adwHhsBH?JCNZQK!)-d72XGYfBAVMP_3jSCQfF(#uvF_ zKhq%xmJGzehgomO&+0)3mWqSX2L+cF%+#`4c>{hvYRKn@4;*gXdl*H2EeHevUIw4y zTbSr3r7BId<=?S=B{C;lR!CN5mD_01l~vZp8O35SsK?sHTy__}L|B8$ux6CN9q)(YEP@ii9hY?9r2eG& z`-5OubB_=V&>cxI97YF|V7T}vqy&|8BQozbJa6~|!0|=WjWx7}wBjU8s}d&==cY2~ zrK6;UYA^<1XVupzLZ31*CAMrA1EWbs%I9rhxXn(Vw}HV|Sd{*+HJjx^+Cu%)wb4d4 z#Ecr~XC;&7NXm${pW5XYoJ{ru2n}tRt>so(`KE1HI~bW0_&Tv~G?zO+E558FRG^6$P*s z`287l_gpO}w~1L%iRyr2SoQD{t(&W*^9x6WUk@Let9_=#K{f>+M1e|Or#^8FH?1$)`d&b(z-hBR;50iQLkO3sN)gve0LJ+IW|Cx zwKBY*LAyXvKX%cuo$d^J>#v+xaxT=0l-HtHQ#Mn>BCRvN4Q?$m>Fgpc6er6~#M6;Q zT27M8tNR3y2L(yrr@o7|ytd00D5Vkfh@7#W!{4V0UZ zCMu8b8yC%6tQBM*dl8Bni&F=Y1!h;_G6Ktoiet0J=3)HBTBSPiJt|&e!nFQWaV8C0 zqNQd(z6JOac{MTesw|2(_?@hDcbs9>BK6Is^-Ivtk1qOdi560K{7LSmTBh@)%SfW# zKa}d!ZK>8GP8QHjhNEV-PPI!lud<1zFV*f+>M3>^ybumjw`E#$CnXpuG-FqmpmEEz zD*X7yGE~X>gnq<_6M~VTA!o5iWy`fpWiItwt~KXz$1c}8Df4K}a;>$pj}9+~*=8R( zR%kb7z55eDV4d!`NO4ODb-qnBeudU9YwBL85+e<)QkG0+&|uFB?cGdd`;5RL%Yp;T zU#DF3!bZqt(rMxB)Kt1)6{-#_pfRhoZt71iTDMBO*IADejx@MD(@(}~ zAj1l}Z?*P$L3b&+DVx4I7ocXCS~hF4a5pGimlZZIJqn zgT7yfLvn$TD9Sr?6850qR>Z>-m9l{M7u1#`gBFKAbCCt9c&EZ8Wr{je^1=Pj$pPv(~ zpW(?7u6{}TL{U)_byr=EPJ^FHcG9p{w64kws(VE%aiFj@?RW+D5B}r$D_Tc&21?OQ zPD^9n!6afJg$O5KFvhFXj-K8)KsehOz9XzXgsR?>)M&F_(=Jv%pi5rUM#X)Y5K8oY zL|b2j68m*J`kGec`2hX_)*RzzrTYEUW`lN9?1u?Hz+v77t(WozeYHVrrLNpd$s18+ zKvp{*qGb8$f{j{k(ixY*ToXgUkx55RlnHuZMhg!;wNdjZ4P@MtF2ZX!Y7Z*v*_WvJ z4U+;Ice*oa_#0YP)tU9sodd_1QpVwsqZH&@F({*jqrdM@9DVC2kO&Y3l~WZ$$%@7h ze$ZssS9IhJEuH6t2tlr|?0ZwY1B^tm^U-g--Gqkfz~WgWa1Q|+AM0vfqln^f|RLs}rfmnbDM ziAb{r(gOK)gzp=ec1Ex<2ZAmui&Q+J;M-cR`YUkeZEa=0A)G%src8mJQdYyk7tB4V z;C5F+F?>%!3Mh$*;gpoB>>0n{fx^%E=a_(k-_U)y@Et8yQMOUp7Og|}_w%D93#n9X z^v6lI(SQCHOyh}D^u`vPFFYJ_d3F|^*@FD*b18SL)>An^4_AmZdSI)Tq=NtN{AEr? z0%9_tzH#{AZnqUwW;-3-s^zKEoK#Ik8fCt#kwnCo-UW=GqWo=IN5{I~9d!LR?Vdbb zvdl+fW1vw$k*@w=ik%SL3}-L~VmSS|P0MvR#DbB5Nyl*BPHnbp!!z*`Dsh1*LCpFa zYsRYoRtB-zk``>&W^$4Ar_SXzqif&OZp7`i`90J_bw29^EvPu}15tlpo36f)K$|v} zWF|OROq6@D>H}PBPlR`V0K``(B+_#^X(1XEo8@vrLXo*tNXhher*#wa(rDF3+RM)4 z4sX}3uvj_COj=tRkN?u3JKh_FxGxz@(#AXRS{;^gm@8CB-*7_@T;lxi+p9l0luvc4y z#yj?ESEIvL`?SIM_TWCP9KWsJr(J>T+xe+>v*V|~oHXiFoY)2Qi<8hjA0tQ}GdSM)PUh5v>n;+Hyn- z;@i<9+6B(9+(t2ZT}2tx`z!c{)zj@?;dFdW%fAAe)zgPx$pxJ>zv*AgZ=Jr@u27G= z>6x#!?y>JAh8%rl@;mzJYb`DN%P@{_L+SB~zi{EI)>W^+Z@{M*2 zaH;RNTBWj#9{N@rte#Ayo!@GkG0hoAwV{~84@WVfCDiOYtz~)?TxO}mcytSHqAS&W znvzZreWz6b8`gdY%zT-C{0{VeD^+|CW)HP4zSnxIr`@#Vd$}jOzSnM1e@>td$Fx@Q z5;L~O(2qy740`04rlI|;V_H%7`3Z>O*bJu%2dit1wR7Mohr_Ji6;kqH@_c=NhIEw+ zT7DC8@C=Z<7!T$w#$+WL_Ts`w2YhX4?Lfc6;tO4x@6=?N<6vv0+vg`#dmK(&n~tOW zVLk0SZk^`%6TrE{G~fhI=0Ups1OVGW_2$EGPDl`XPiohxzq)DkNv%Wd88`Au(8-QP z>9pk}HuEt3eo~Iq{uKDWI=cCk>~G~M`SANwV6Ey%KdoJ*9HKF&fq3r_oz|M+uK-{XWdlxD@YVRFaK4}Y5cF+6Y`9B&Hx(c+%))%){{SHodL-? zLcg5Rvfc21k^y?-z?$o4K|towptD*JEPuvXOudfYJ*!=bZ-I08R!^6m)2@?!zH$y@ z?4={-WB+ejm-xeO(3BG~bhu}RPIvqU$RDN|ze$99<2Q72gwlSOB(Lx9vge0>*IGoz z?}G8y;z1{nm9wm&XFkInAr6oN*$}%fA&OpBC4mH_ewG+kPrg62A(-P0f8aa;7pDIK zP`*InKd@g5=-3~C_9ANWr`Fwx4LVPU_M~UzDZYd5XqQ%|cz7P;e!>k?PYeIlDq??i zBkj9+X`J{IQ{PI>&TC~73=8f`6XB8Pwf+v}Y1;juTZBLO2j!(58-G-2$f%%$A(|{^|R*xWC+0}Vj;Z_b&rz)%Iy;!)_y`LCV z!0veWCHuqWapFP+1ewR6r{cvx73J+~eI7quRh*tkf5nSp<}Qm|;yc%w_|8hX`+$>n zU7D3f<&PDY)9?gww|XRjjyw$R=;s8{nMd3mEX<^yiK3@E*-g9GXszh z0ejAmOv|9Bl0*x&-bG(NUhJojl7!d!dxGJh;l*iL^kpk&r*0l&kalQ~B?u1@xI$+$b5B zZaz__Or$$}Vi7HTtn_MX*j=JgO^VRmouJhK;{poSnbsdm&r*?I6$=rxD@9zRyh|w$ zy4%u;M_RI#2OuGSE^`by`xi#CZ6=IO>mb2U%;jAoUWp720gEd zjJR{N~=QNV6)IFMgvh-~FO`ZGgx zRDVjOcA26jj{NnRqP6;SB0ZBSN@MF?nFgw>pGnndf2PnSPM*vZUC^#HOLRxycVvm{ z@ofixTT02cHpA0sCW5BO$|HQ>G+Ol&^=lY<4%r%*0`gnQ+R0ZPKAczEABdW|&$p!1lKh1}5< zBG8(MW1zKD3AoyJ<%#>$IZmqiI6Z@I3o$^Hr-)s3IS3T>XQTbwwLUb@+ zlz>dR3&aq0#|*lzK(xTu#|p$y^*87t3WSux+^o>h!ro^16_Q5#=3)o{dqU07!*$KY z-HQ5;gHm40)hVzgH&)G+<7b~#hzG%VLxWItS);Dswk)G< zm7Fpx!Q9h=}x`>?X3EA1C6k&CUH^u3$$~sz97}Cen#uW+q)< zB?hv1RV7N|b|y+(no;EThtF0Czv6uV1IGwje}A!HNgg{d=*ziUT)3(S;ElKHF2GK{ zLPswUxj3k?J;fD#=U>+oXV26Og}3$;Zz<~5M5-RyJUhIox2RM+n_~b{_UlxPx9RIX zxV~_JUX)i~C2|s_9D(>r-xPWTKcMx7t3axM^Mp@cCD!s4vEUkXg6riP(G$Oh zu7y*=QWtGHo0vw`*J9_-#M6vxMGtj}i&kBil0m;*E8;NOGuH~1y)&*8mqG9yeH~23 z^J)5Z0A5`@>8D}BP*#Uahl^?jO&e~&CP45! zawEq5-9s5SiH>o#d~d4eH97hw+#~n_*Ce7TZxSIDMdyd*We7Tax7!&$a1&5T{li1$ zJG_~21w$>P7%09Vmw4bL!nNwzkBCwp$``v;=fzR4o#2MvVI+5k|ho}Be zB&iU6=iCO?dJDaEo0zMfOQ35<04?@;sOoC)G!<|Qorx`{&ZWoU! zi^7-PA+A%DXKBcHZjFXr4>jrT(PC`;s*e=4S&fU<&%nid?HDnH>Q1!Eq^#ax;)V_q z9#5e`Q|>of#u8fIH0-N)Z0&h3Zr#SV6t3MXT#ts>_vNJ~vyf1VjAWIwjbe zKVMaXZTR_H?7D={ElRK%e{NTT&H3{~CD?*LQTMtfe}19_3;7f2Q(E!o7fP^*c2tX* zw7W}oIz2d6Bxb&bGIe&CeuB+Y!^If1vwp0|cP3|rQs~{W%&$A>)L7Al^`GT;iVmpL zaNC{YWhI&N?h=)0oNR-i9yOyrYE zhGQ8N?mmo!LK&#}jSoa;!?}rFT+#z77gaBV^jwBf;lb?=l}rqku?0B;shW^;fOXg! zRM|E7j7$M#F9C^Uco3p&9usEUEFi~^G>fyS(;CDHpyj9B(!MyGwv4x0w&Qu34Q*SC zwIsUt9+BJ^4g!YCp!OK))hPYK-U7T>c#fEs7&t@2hoIhrk!)*BqmeM_R93a8(vg-~ z8XdkzB&4A@X#u=i5o;fS8w#Si*%Z0_%~|(~^z0K3gALA1h2t9;_|ZkkOO^MEVO?i^ z7Bx;K7?wd1g9qbycwoOdikJQFq|E}zj&xfwA%95>KqTkt zV6;Zf9v%UhCc6xzmc+P_?t!rnetB@0Vmm-c?F9siI3DscJ?tNWMrt4*ExJfFwYSqF zF(M1Aw`t4$xVxIunfq~*rO-7Gh@vZ5qVF3>W7mf&?4{e-$_!6W z?5EOMxfCB&NFHJLoNOU)EXt|?O_HrGa`DkI8v#wy%9Kkv{l$?7L@v(|;bH8B5b4Bg zA}mxT$+GZ4@IhRYUi$b!QP>(j9@fe6fum9-7_d#iT87%lP_muc9|to%5DU;z={Rvk zn^eF%0-w}?TBfwVh_h_i6ZcslL0+^THGB+w3+dHyqBJg*Rj|qQ(>M_XHo?gwGJ%kv zr{FdrAL$#g$9&)+8l8_CgC*i@+!fN8UO1&&CGrE6DcL4UqH>x!*XVpwEExEGi}<{y zFd%brRN%qV2$Jk{366|wi6$q}@f9Mw1u)mQSSGuQMu(f{vawqdl3qRpt_|f(9~K>R zfyllPQnTQUaK2u6esNh$hna@NOLY(9a!#c;9~NnzR3KIjs{7#xE`hoW+)Og1)IcG# zl&7iD_(z0Jy=uhcc>WQdyYT|7VSdoRC3Lbz1XCF$9rkI#rlU+uK`rjmrPQxhv`7$) z(5Uc}Ob^sT{`1ndTJcmH`29#HER=c-`f(Jv0Gy6X0AYy1MEpw)Am3EE^!EXz_$u+z z6XQkRP@PYy&$rCe-r<4`5y?o{`&UIZ^J`JKoTndg%FH?ArvQ2VvS|+!7Fqyo`Hs-&m@L7RA4x!9^c0v za4Pr z#e`5B&`P`yFvWyG)3|6@FVIoYKqUTPd`#^FLW)Ux;Kbah8Au<#H)__K>8*poB}+v2 zs0oxl7ODs&6*~H25ao#p;E<96tpjZW6+LPm&7Lr^y`yiyS?F*DD%R-KkyoQjI$4sGzo)FEOmjfM4h@lcW2Ilxj^+G_2LB_q z-unbNW6)Pr^5TE+TJ%Fg1mSNHh=&Cpu!rxBPFGD9?yP8Ov_7RN@?3v5hxU6Ln-WjBpnv5`^yvKj&U2`f_)3bV*#1H(8K}n zf6)n%cYKuv5kUaJI--N5U3oNtXM1UR9MtcnF_ z@;P>Jv@#6zfee11IX|ca`8wxvsq%TiQB^NQUJprb|*g(w(S;l1qmdC6Q@6wCIFD2a&)X`Nz#n5Z+zBjJ3ZK64U> zV0=co(}dq8*n`+*6i~%_km~&p2~UlM4aQO47W7jPO6e66xa=T?dAQOu{y#{P3l zY(R548iI~-98++!)zPQZM1lXs1fzvDq$^^?@>0rl*cejjj_D%kOhr{?dS*Jv?(?*J zy0`;EZq*FY8y}C)5Le*i&85pJ98U_CJ z_T+ID(U(t)dZh(D{0!t|FD-dS6l+L<T#+%AmOd*A%zoNf{lK3dw>=$vR;0Ui=0)N5;tYvdGlf4Ld?XVG zz5)60f|gm7oWb z;;KJD8)u483-HOliHtn$8h4W#0S)qyBhvmua?TPZZY>M5VZuSVWwU_4)uKHkweYhywTjL^2hP54rf-Xw}ywsPN?}S(x zGX~ERAw%}){&=WlnS@yPk<|g%py2&u z)ZA&rGoJ!E1ErokjiA<1?wkMwFgf22s+o<80hh>ZQ6O4^FsK3jBCI_tB;fgQB7p*;LY@;DH7$EFY$6WfILPd{jjcr#hKSJHfJjn$aLPIPznUIkKETL^#G1$8 zg5AAeR;YELWCHIBBNwwG$fyL1)LkLSG(dq7SP}RF>^l0yczoVF$*HGtos+G+N1b>c zHrorK@;Q;+k&}%gdqoWUxAUZBY6A4j!8D-n9*%{_h~Vu~;A<|mM}0yl5T8PA=ZLZd z-pPPE0871njtJz+WlN%rff$x%PjZW}iL2&7zj0zJeL6>kGR!DvOtZ6`X1wt$vk6|< z%~I!zfET0fVCay$@IppVafxT_~YJ|3K zwi|mO?Z839Wo)MLF9;3MWcJ}g90<&&b4C$ii~Sw~Q&@5~|L=oMa{7Fc z=ad0VFU}XO5)k8nbL4@*e{{a+?BLBPs1waPak@TuIo}!rkU6&9NF9l!B|gdg1X39w z5%k7}Mx1F<;1V^VP7JUJHTM9A_0Q`>i>wW%?gy>6TaW|X5KZkew$t^`3pjk%%lqYl zdT~{@N$2J3su@}j&wsY~df|z2qF!Xhn=O(lwL!FTq{8>KZ-Xd9AO~1$1fMZ435JOM z00;AxJV2fud>g=8GbHUurUebKQ_Q2c8lZ9elzwjzy|08~9gJism03x!1EorH-)Ejs zNsrn!UpcP|YVs2VN<+j)kLf#NhT;)EtS8GXo&pQ}$Xs9|{y-|dc))b_0@1Ra#DX0* z7RbxVEcgsqW7@aESdNctcy#myT9_V)2UBx)f#?+v6v0KZk9sVGB771(vJeJb9Iu5y z_V?(6g;Ih3-9lW~4b*Ir$h)~oQd3}g0Q?fF{gf%`p%gCK%PPQldyEvbtX+C!Tjj{9 zrq>!jW!mzwxhP~}!5t8f+~vm-X~iPZ^AeyYCo)16Dtl=jM(}v+6ku3xVP`%?PkSx! z;8NPl-*{LMsi;4VPF0JgUj3%UqCAuef`#hH^5&OCC*qkaLbS74HJ2HRR~Cy_H7Wgq z?9G)Dh?hl5{Qw~DJ*oL-xH*{0x3a{z!ZcK*`?v{QdUdF zOu%MKA`IjMYivxcg;d9>Le)Op3fyrZr7zgST0PP))l(gO~X6Evd1za=A!} zgXVJtblIDii#+ugH+{8S6u2zf`Gq8j6kH*4ly%g71ymC2Y3d628|bul1uQl7bZ`X> ztvY#DqDeiqS}EF;d)dIn76ZhKf}S)yJ* z>sE>^Xc1(izm@7vG1-AkL>1zoLG8g2a`?ZXA2FEM%NW9}1Qb;qT~o431ayEXH{f9Y z0Kz6v0U;m07wCpnz)GDSTO|rLS?mlK9)Jb520kUA;U_8APoJ$4nzTIqf{wbR7>_Gl zS3AY{619g|)d}GRH-`DQ3K^9}Ru;1O(|iuWf%hVn`mGi@2`Ogh;N8cp2Bbcv`qgl@ zN~UA0VZr*_MS(To$0yN!Yeac0>?_~J(CGW&Bf9b-J(*s9GfR(;HDX!0K_}M0=}D&+ z&%;u)j;?wh%=h~=p1;-8OV3Nvaq4+++%HnzS`qXxqa!m%x{RO9UA%s+XyIqVA=O5p zt^xRuv*^)!Dy$oV09eZAFUC6p?*-fI|O=2L0wNcO`BgO+3_GG%}Md-UUn)jj@g0_Zo^VZOe@a29hD_2h@Rx1qD6=dpWK=8!T@L^r^tV)ZX$J4~rE*J*`(T zh*@gT%}jbpbSr_`#Y&+s2g~Kb@`0AT!&pCWUI4@gFR9 z6^b1%mA?ul&Zji?RT1j->9NK(5zC`82E49{+Z9HUzwDJH+Z-t1!x+KmoG(Hw3%)-flM3V$f9&oxvwK{IwRYG9gURI6 z0=QiNNB~@G*&~myMx;4y#I&+n3Cb8~J=WIg|9qZpFMO&W0lPgp%6Q%^F| zg4fgN*M;S_`npK31nDl9XOg8xVBcGDA?P`!wk?zaitGeOhfQN!AkJOL*(WOmt^Dhv z3Tc)-25dJ@oHu*clgzPnE{`=S3RL+sc9c_bG}5nd2xj#gu*ff^7v8Yu^bP*Nckw2W za4&U!Q}k?};``QNJlUu>t2=B6^yEo=#RPC^EO`^R-89<%rnu68b-x21XXHbzY|O5W z9U(PN&Q39Hu@2RkV?6=3Sxnb78{8_u&D8FOO`>mn3I=fCeptT=G*72pn?x`mnak<+ zY%I%UbVezZ@|MW10c?CPv1B;IZYga`={6)%dxiXL3#bZtSYL^1$X-T4(fHm6St$@jGJZn#0vgY21gyq5f{2<}Hdf&?)2!{w}58`Y{%Ale1 zL++4YQs5A$`am`^pYH|aBLW=Fx*8xAdpFCA*7df?@xYG7!m{jvD&7{lk4X%k%4!k( zCtd!w$ZIWmpjq~;CoHa0#MTYcfde2 z(CzQY%YM!~qFG08*4VKjF8MpvMnP`?z8WY59935!D2@+eOYpw1_%LmUf}VbR2V{6Y zbHTQnrFdf3gKWMfG%k3w*+-)>5mjU{o9E zvaMne#JKgebgL+<;mt~nTJsvBo8`1OtHEBN+$@w;2uLGeL@LFefsz3)U-t0ri95{R z`UPfh%q;Tn0M>$NUvkqsF_{Mk4{JOokIjXthOyP$+}Ngj%O?TNgZv84X6T1ytR<#sWsNMg~lXz#d6Y%Br*v=Kqx_h+&1K%WKM zu{jO&-gYoqIvv|CI_60o$ciSfOY(%hMrB%^jQ2!Ga4rwNCoazurp9EY-CFKVWH7Lx zXjB7#R+q7=NfVp14@R#V4y8vh90}L>jOA$f{*_Idznn04@CjG&GLmk##$RVQN201L|lV3_(PGI zfkPNz`%61MgHoI;HUFRqAHvY7)0z*(+1_3Vxf~-3p4$l(DZFuUTY8~E!@|LhrQp6C z3xPz1go!2r*my(bP&k^>u5>GaQ4wn2F7WGnC^aUqse2(U+9_t>_qMylOnCEsuuDpQzwa_x5NIV@<33bI z0D>jEMV7|1V$Gb~N#4R>GF`n}WI_mluMk*{al4^fZlJBZ(N7(n-YtcfiaqjU^d2!# zBLAj6kk+Qq*Lxsz)>HY%Vi-PVd@NqXM0$N9hQ$>cND5s@t3Ck&zeeAFBA%n#f})IB z1L0P->}mnqx+_r9ULAlB1PkmHeLTp)@dVQH1S&Y?Li#>Yd`&)5E$|Z{>T3RM-5yS5 z_-xZ2PG$HkXa}bMhO&lc_AREAHaYS_h}g~(>XpRJJKf+~Wv9KWE&eQ8^ab3)_b#V*zYzH> zYx?3VGHJ|nDM%V{P;`%jF#{Bhs<-6o;TsPMP0>r?+v3B~jWJ5_7vx<0^)5~M67I`Z zBun^>FWCwB?*ytjjMyH0ZapmeW8{=0VgkDY&io3SI)~o*N(^JoakH<%y|1GGeJ!3+ zW^#bJjP;49nzKp$Y3C~~OT&}D5la*>W#vcFPaP=-GBlcYRQ!RzCw~Wrfd)GJ9k8>W zO1>A}&~DWCqHi3i8b|C@Bqr;$^Ls=O>`kEI+u?ZCTmCp?<8cU;|WxJ zQf$D0-<^~L22X+2oliHM65m3W>3bUMpGc!mi-*-eknQ-ixEDSC?^o~&@6fZqVtHHX z`(NSd-9Y7ML??WVJOd3ZFLuEh=~}!0j0icwXg8w@)@fgrljo+Kv%-@O?L>2nJ&d)* zE0E9U$T$o4*$qTz#a`Lb=yQnCc!$0{C&t4G^?$#K{&}@uSQjZL3FsAYSwXbGHP9D! zNB<4}I2)4*n^w$X+s!trX_bi35FOXFYrQakMkz%e3Oy|wfaju#0^*c1xK$1Tvc6yL%GoS~GS*@EUO zI>$DCspvN#;M7p{S~Jl~EbT;+EBZp!t3W+-9Pj{LNF5#eJ?x~u-l31cW@bC}&e)8h zPJISD8^5jvGRPUL--hYk5vxmtk2O3rJkPJw?pPh(#0m6stlldCk?h~xMxtRlq9uVn z+DjM5>30G@-i^~oI}!irlTk7>FkUZH*McS;&KOL?`e&zv55?>8ARP(xy-P2a`z_0gFAn{Is&^gu}-eK@|2_ULT^h$SAp z|32;W=#_k6!3W6D7V49%CnuYZp7FRN?)PCWNRDwiLrcY}M*NGQ^{9U=XR#wm&&56P zbCS-?Qc1F2$!o9Zmac{GN!EW?5H&l-r)N7S!4rx$cP>hID84Ugl}|5JCnb_E(chkq z4-&DIQl{R*I5tYrxC|_K0nN|QJDcRzF>56* z($g6_tE-Jny|vm$Ek`%$)?GRJ?PksaCzY*3RM`0(J(HtAV`5rWM$Bnpq^vmwvz%Ogkt`M2mEW@KoF|7A-yM-^FT~F8eUT5mttU@`-ccTvz6C(tzdZCr zft~}rT3Voo%yE6>i^EO%b%Ab1EdE)bSLOnpIL9hJ%w-|L9uz!y=H)+VU^9$7oyIoP zJ838WfxSAmPmqOUPH6qdKTg`zOm7eLJJ(D?H>0^c`42Y7Jf|fBZL1$m)oDX>JrxuD zsJY(BqyT<8xggI^`7n}T{ykght?)6r1xQI9t!ts@r-U&QXLd8kc^%_?(*lcpj}XVj z!tc#NYF()3qle22CEh$#s25cI z`<*=V9mFwlnn4%KL8zf<-F9&ti4{rJ$Msy_rz3@WCgyRzP)@yTE4>*fTMCg6=1|4^EzqzT7=rA6zN|B%g+?)25)$WV!ah3L&_^HGwI=CJ&ws6 z0;Dy1t{9-Lqm9LSdk1I%M=fVia*3Xz)Q1BlXy|;FXJ6O9XW-*E{OKY7X&LdqdNo$T-fK~v-tMS(1B8`M)=gaA3HL=EUDHYDD4l7Y^yZ8t z;ZAxl9P__A>FEjbFuR$Orp!;hn;!nn3tdK4fsbD9EN_X9o8XC<-Og;j2?~DXzQzp`!09w6=euXkCe0vXYF^-R(g`jaXOLHbLySHFw z9#g4esCfDS??5N|=qAT~Umv|IzQ58( zFT{Qv?xWwyF@5WwDAwrKzIq{VB+MRNEnE%8DipUMtlFF@&#Lt-w zZX${yOWqVhJ9DQn9&nLc^QDOVEeEAH`srPrPa#B*Pfj}d`-6X&Or`y?^rz^S{(33k zF|$9m8i%C6c<21 zo|&hiPE}0*W#+`$lV3rki|@3DDhBDds#Baa{_65U&NZ=WEX^>GUToO@mgRJ~A7s#W z7wJ!Bo@0}X%^yU`Y7<<$NNM1zL4TC)<02x zrQlp>&uVMjPC9+DuB*R#=twn!)p9P;)A@^$34HB`FL7r)i0YG3-#R^X38)03MhcrgXYapz~CV9V*p`?(nr^Y6Hsv-7>!Ld_&Qz3iN57J{WtHtusVWwItB(n1^(B! zU$0lG%fF$u*Xw>W!QQ$%kw)a;_4)umw`HxX0~r=sEvSI#%?nfaVL%PcVZ|`evor|H zmNFzxP7z)pI57w4)NlafR~Kd900!wb8h(S`!^}N^lqY|}gW=5^^zQ1PF8b#NEVzL# zx)GdqolF%+-bY);g(uwzRyrGLD%kZ1o&{{Ubh7&ZLdbC}9mabIAqJ<4yj#$gWQ2V; z>%$b~*sSA;nKb1Vor76V-J)O11a8Rx^ap9zD}gjRJTcEhpI_80kv4h#9a36?B|-pU zF<3-=lta;_yqi`;RmVdKH2PMMv@p%SRlkXIO>90`sv{VLkyAR^B~$us`YrMBYGEr9 zJ$jqo4AWnA8}7CjY1eJ~FDlAD&FGGda=S+8CA{6UM(Tg4XB<4+O!AKc`+%v*6l7IX zlM=%VN8!={AdcLwhZ0xdRvv4{mmGQ{%kPzB2=Xez$6h1K?WcL1@F%pQas`V?JZ-XMz^ygb-Qhhb#-#2JuHMVPS`15N0O$E%^oI52^ z*?OmbVZ}n^V7G`RqT2#2N=zRgYg(>M@(Ph#lGk_xDy5FT=2N|gDF8vprm?!Vn z3xb@e!|vrjsxye~duY$ydWa+Hp?zQtTK{_>dLtFag6-+Kbp9SNObz6_SI?Dko%iY^ z3zi|vC3#Tg?Eimsy$76ARr5Zcdy~y>lFe?m z+;g(YmL$8tF53}7qy}A@NKvt(f)y83!1h`f?0{0Fj3QM8L5d(^M5Ku*y$OPXub@~! zs)#R&!vC3bZ?gNozwiI!2k$1i_uNzF%*>g2X69+*F^r`5GrT)uL!L3dk>Ue7G#b=FV9Y&kc&l|0ksNeFuaTJ*lV=ovpkiX`}7Y$_zeB}q6 z%*MQEMDkalFcDl3=2$%m;|Q~9hYvoD7mewhVs7wDV5H#b$hBb5^p}j$j`7)=kCwdR z%A##O8+qx~djr?dte1_S(3z1VjB3Y3*!x*|_0!%F#z5z%u&9Ace)l_)q24+Yr*7mf zxzEU^k4A!yf1qzi8Ws8s2lX!UXHjUBF-2dzidKy>U%GFUQOoAfD_=1h@x%>$#kdBv zzv>m^MogG|)ts>QuNuAa?YLKsA3;iwjW({z+rsMzdv7|2|G^H7;2ve)Wfyf@Iyl-0 zbG8Hf7^77hk{bhw%lG29t<-G{Of>lIo-xMj+7?0#U$z}+ToPk(TAWJl#zK*XeRC{! z>~z{V)@X%K_Hp0*M%itZVdbR(ib>1T>2qvI4*a=>yFC+gjRb?^g-cP{ORFv9$)?y z&ZkSp8$EhArtnuPON@Z`dS%;54!hNCX3 z!BD{7nOry+Jc!VKa)MD@5;VD|AL1&l9@LQrKzJDSnbdb!gS1ePwoEX9Dy#`h9BC5& z)q%0FzfXFRvZ6u@h0;1j_;0{$kzg}=5I90q?T|wibj-kwf)xpYbPRCuduk$viVs5` z_=iItwry}|O^!Diln-o7210Oye160=l7k@Ps3WNpkk=gbjrv~fwgG|+FM=@Szu4yo`8M^Zxy^&mm{oF2Q)VRGb@{U)5yY|s ze_3%5b2z7p1^++@sv258mbIyGzY~+9_p(L@1>9SIpP9V|v`Cb|9)Lcl$5GP&X#q9O(W7{04NzI8;nD}>fht%; z$gWqO1#C_zZ)gpZ4cB7RXN4n2{m-iO5w_#hFvhsA)gTM`Qx)Z@u0y0(G1qpSNI0r4LanX>~20BAX*We7;}ZiHLS*Jfc0*ifBiJ zTs2P(4yP_SA9R&00c)uG$$=dIHEQ$h<-?J_4hVH`gQHi1T%hkd!s+p4#g^jOxG-w) zfy&ac#tHOMrj@z{G{wJRXi>Xww=3%9m!dZfdTUzUeQb4iS;60ka7TA}M{!R93|T@( zfW}QWvXj7A!sYbtWaGLzFtb_^1R%WGC~pccHY#(u2Sq#!!>!^}XGVqRhgxw>7jIO- zdhmAp|12X2IF&b%A1mpP+8+ktfYxLvHJoklz_Z5M3v%<@aK#TGu5g-;LS*R@^ZK%g`zu8{y*1caE2n`9s!9`6Lu7$FW0 zFkuy(f>3#83j7XVIGdlwo6GSp4R24k*M(GU6e@(Fga%qgo6Ml&ZGo3_TX;EZ&hfSw zvyA6ehtg9aDEv^wGd!NKKfzt{Im)_K$6;%<=X(9u9>dbx!a+_Rz`p_@?ra5wcsQMw z+?1DfRc6!-hPOeB9S-j|NO>-A9G|t`NXz5}!byD!MS?XA!$l(8aEPDe$L7(IDMm0C z1re>{F_}>_uH9!E-BE3lLQ|pk1*!8?qri=HSUfY?sHHP_s?n$p00&G+Mv%35L>^_- zvxy9_38+WD&F%;SJ))>!8_EU>-n=uE-3go7(#bQUnTmP(qAnj|^t@3O`vJmn@G$D5 zP|~7E7JwpS%-yUvnf18&RmCd7NDarcCYm)(ZHZ>Htl3e`BL1?FQ3|HUUTF3^$^l7E zi?LwZSg&yT43tn; z0WMa{21Z^N@;K`=FvFHDb87W8iXCk*)>p=3i}X> zM!0djlQ~u=8FAyl+v|{)yKIJ$dr4+Ap1PmUYc?FwUr&t&tS&WRYGww1=B0D!$r(mb z(<0o%3zutl79l<0cDdGr_Jm_N6?pB9GmPLhnU+C5K`ZgZ&WcvbR7Vq=C{$PzNmm=R z5W4|^7*<-0Oe^`bYJ^(MgbE^<0Bjr;z@>Lsu}KOQvWk+XD5Ex-JMzC1!OO5=p%;34-1Qq)mLC|094vovYYvZN5p7aHp^s zf=|$92OGCu3|@)AD;4Dff=~&D;;3toYsBh^fpGT4bb1yTY}Q(6=oc>{(??!NtJFfB zBke)=ku;o9@OL)OPf9LOli5aI3C|u61G~tfhLZ$3@6<8nyO&LuyGo!`UT#iPm zL4}TgeU8yMD>GVRecu8@Y{Wu^cFr;S^lZX%rvb6?!Lla?&vI5M+Tk=7P+TnByzjGk z92`iXsnzDcxq3GO`_Skk?--ZVshI9W7KmW@GA8Nhr8rb`^N8~0{R*pmJ(Zh87fQPt z0cdu-43SGAesM@S%dHUf%xI~4A*WxM@4^(7S|p-2T|8hr+M+IGz6fHB&$3`uc^GnX z2!C+E+-0@l5cd3k4-16Zq80(!Jk1zcnK?2vRLu{9jXc9;KfTei|Lc`%JlHt4ZjlgH zC52fN`kzIM<{F}y#~en@4j?f@Dq}-KCRA>{s1UN`*j(e1J|@?0#$4NFa&1q`MS4akj3bEJITa21hy*SkXipE%GfF`OmFC-&W`UY%Sg-fz8J*f9 zJkp+pViFw5ftJSSGXkw7@?r1gL{#v%t96vNO+W_EGoiLg;=tbB{ zFoL@-vF-{0hx5$4MwhzGsF|l5mm+EhWwWNdRww@J2mC$*n%1aHZVwlIeU{*&(8?@1&yaGTOQp6((u zsxlCumrxO~5eryFh$kV43l5C(GHaBqA}pH^qj#A8J>L-JMd0vBp(0PX2;3*6hS-oA zI8dJ#^Bw3WFpY&5pde%ES_}z#EKdMhHUr|pg)9w9V7EYn3N=Arph3ms)`?g!iEGxfo)*$*$zJz@Qh?WqruV<3^(ELQ^S>f@r6U7v@#o;<+vTJo)uz` zpb-!n68}_!x1=GubI2m2b@PIRs*X1T%3BNjA{(B-JRpPPO(6B9=|<&51N-UVBFiD3 z{+^M0WoFchulGT@fD*bcJ|j?Ht)YN9bND7lmy~k!QdEP6fD8%D^RuC8mC?ZWj5cYR zC?8`@{-sRB?-`{HXRFMdtz^aepm>49mvJwxajuU)t9r3M-i!Y__{Td`j(02l76)2& znvKXva(57w&OzJi^vqF~IF0sMY-Ht{MPZd?AOa;*@l|VRP3if?#?-!01QCADiFK~T z1rbVJa8V`aydi_b=e=Bc?mArjE%Y043AE7r;u373_rnDx1Mk8G$mjvMv}&mj!X>W- z%$wd&K0Up}xVm>!6gAZF5t!z;`O4+#_zKK3Fw@>pISK{xwXB8y0beUxFm~D-s%!zP zFs{%F*YNccg`xH$(Nyq#qq$LE+wL$splzOaGIgJ6?M_QA^wNpLW!KQb_l@clBa~dC z_X-ONEj1p117yrnz?%S*UuxWuzESyOIEx^o^53BR4~)W`mC2YWwK!hbQ@Nms4X~yx zVKq9Nnc{IoWP zu^=5!4F3Jq)aWDl+TNsFKQeo{5iE&96t}hgH%}V%MkGo^zR~j7wjis+v8^htNxN(i~Har*qtT9?K zAjMY#$8U!rMpCTzTH_YI_!Izu2*C#*Nsj(v{S9q|k1Utfa%}-ndL#{X<94qDu;)$6 z_{^B#{0&%JxPG*K@bs+t%vjFVHlAE>MEE)#S7dblbUknxFVVU6fPw6#$miWYP|vN}0NBOnq-`{E;V{bI2=M4j)N`ZJguO}s+6bi5I9j+7Glc0qvC$|jJ&f=^ zj~@3mAhryVF(~5-o&l2L@pFE&bnw$(KcF_7j2!k(-LOgZW7sC+3SRT|o8TB+PQPzb z&hJ*6;mw1S@7c`;a`L9ovdy61L*(2759>E{{}v!@;URNILv;FgfGj@QVg#HhPV9_^ z%`Z-GfqQi?MHw;1Mc?03UYRyRjzA=;_^9b)p%&jWUKNB~kT>+${QGx3L1w>gjuoyPfNq zW|C>i&NPtwSH?$Ti31@u$?$YUbs*b-D8NQU@r)B+!S6PgF5e5>!A81&FZS8^48b?;!PRmFC2Yg35 z4PPGWMyDE;fFJ*8eCAxa)$W_rS|NGpzMlZd*=D1DPc~|v0<#emaMzyCC1%ENN=ogad$S+2b{iEd?4f!sVjT$hRLcmYp%02y3(`@Q^1Q>&T^xP4+ zZ%^7|OOF6qh|Poq(grzxH6-t-nN^5}x#U-)+=*y)9le{m4{?Z3{c2?DAEA!n^(C!o z$2);c`u11j1N*Wh_5NzwaT7ev{dSf6=;$$HC{S~^9!E!j3Sh)UPx|t>5tL&$=G5|R z)<*UFBZVTojKI|Bv=)`1!O3jMw~Qu>wkKvf7BoFAi+vhW3wLmFnpM|b!_!1AieaxNz{LL zMHc;f8V?S4QYe;}6D$4=&_Y#hrp+1Sj?no@z#1&`z*wQo6&kClN(r-du0@M4(yBAY zkM42KFziQBF1)btcViLevF}-Ux?iXF&KmFO!;e$HKMbLrqUdHfsyYz)-endg99nz12=J~?LuoiQ%zq|pQ4 zW80oNrx5jB{)8`lIX(NQ(ZcZ~W}k+?%l-Hhf`2)+`wRTwL%RDfBcy)_GzACzO#aL8 zb0uyY?bQD1lu|$po^y+^$ zllF7zvz;{SywO$PI-O3OH(KW(`xN@BrD7n@uc@OlB{6BInbn+b|J(5CpKPZge=8J1 zY}DTX=$im^8`WhZAf(3yAP#2Ij0+g~^w`-8Mw*tfWi$dg)!K4Sh3J~m%d*8F&5kvV zJ*SC$E%g8lova|*VD|#>GFQ+#9XVmg0)~b??Bw-FERWqTj&k_bNxSfKWl9u5$#p|> zg({@^c7x)!W_6>-9io|CFy0owC~Pt4Jgk!ezfxQ%0Q{>Ts=73Nz3W_o3c zBnP1R4ys<5+n@S91c>gbnW&-id2wYrtxv7Ef!ZBMFFWV}Fm}ii28Y9;@>5TmlO=XR zb9p>lRB!~MswMMjw#Z{`4XE9298_`YO;o0-ulm~E5Z7`%-V7ny>0q$Yb6M|6#+M zOZBUeA8#r6VaEcI1G?>7AZ}CTQCAj-W;kq|D!@XZ;8N3&2y(qqyTbd&`iI0uE_zfN z!A63e!s)FO(ESZ`u~3jfFJ0Q1sO|en;C1!5jd}`lV2mIlusQTIdln zR#_yRdd6lwjJXG(7Z!oSEqdW>>eN_tu0Hs0h)f`0k@Z*Q(ow2Kbo6kbcrBc1ih{6! z&tP0m-}kXqjj=)WMbO$V$$N@wi^WMsTxvHqfy^ioy}7v0x)RY*)s5jVbDM(hzIM^} zR8*5|xjQ|bhBX!cO4$WbRqOjBFsW3`!WiBz6`{b-o9o$dlKEQfV=mTBgFmduj{R0D zZr8Ae*OX%ochRHeB4jLx+b6i6I2uAl#eB^#$FjacKb4CnIA_GtD}+x&Ri03#xDt8c z@2JZx<_M*LgCN!ueuYx?< zb`WNe;LRPx8U0-}3a~j%jf&?$BH@lANB?s(jeDq(U^35eg!3om;7g^lxw&zBJoNXD-OYr~@;z`#zY|MZAwqy|jzyd&PHMQT!&Rb-J^|e<0)L)@|>^Ba#pM zU9ck`aUtmm(peRP!WkoDHQ)&q(2qUErJCE!S30A2s*|?g zERqcPrCGc|?pb=D&IQM==_MjJASM`Ka8}O}H(6cpxWmTC9WYrQ50p><`s@~T4YTBA z#7s&ky~Ycla1>s%q6@>u)- z{ui)f3y+KHEvk!n2>yFO=b%tqk0Fn$9k<1&3+ZC;ID{7;mvLBb&S~>hQoGzROs^bP z0(eF=(x7P*2ZtF&<4M)Nk)A}U79{fL8N#rTrSNiFDK0p+wAMoSV*?->jp0j3r%!t$ zKsJkx^cGjvAq6wCr>nfSh)1z?!^?1i&;mhaaduy%0<{RjY?*t??k+4jv}FGv?lrSQ zPSlI;)J6b3MSueE*_;+qmDu1iA?hgN;;{~fCGV82*7UVx@@kqmJsyt=CSP@p2wa9l zyGY*+CmsGk((#048hQoOy17Jgaxl$%$>49J$ak%%3aj;whkmK`Zcsl53++YmFwy8z zbz8g`j9M3ycrbq|Rk)A6CyHz=T0%DSDij5xW z^;xN%X0}S?Tw$W(X{o0U^Z27kif+A51d3Cw^+AR?bHPw74|DLiIM=a9U{bN*s#!0UN(kEV;gYbQ4(sE3BLeoVzaZk*#&$p&P|}w^M|Rd zkEwlh>LUv4kcq@Gw6zW6RjHD(lz45l4qzw;d<`m-pCjz!d5HdrdeEGY4mg^t7<>j& zaGPJ?NBqzk3v2A-!7!${AYW+)JE`69Fc+h`YvH2UmQ#EgfwF zcqsvB!zVAQ-Kf9uB2@|zHixG*HF>1laL?oW+<)nvMP;)bL4)B3TOt$1?&# zN5jn{_!{ZTO!@D{ywYB70tsH3nF6r~9}qJIe|#JygQ-@VGSy1Ph#e9K#yObZb-qC~sk0haGtBy8J?B99ST4Q*y*C44=#D^~xd9tk@M06uAZuVS2#b!T-E4srXo~6q$E$k%C zQf$}+)g_0Z{IKSC;ReyT#d0299P0*vhTYOm(G9$sT{ygdlWLIWP32<+EYx$A(tdx&LYajIi^sV@>;t3w~ zNFi0@%s;Wqb?^dyis!q&>>r>_NaP=9E(~U4N=fo<j#?Ll5Tn_ z)9V6bM+Kg8TOnx+J=t|gxCh$Fg`)uDY-1+ajgL8mF{4nG8>IB3u{tZMj*bw6WYjDN%;Z@xj1t?veWPG@LLC;l}2TSPewUwbqcP8fuB}7Li*g;6cXRN+mY0;j6#e;BlEU>wwShg*LP+tSCGHP}xH)d%gc$1x>>OqJ?yB=U=J@h^3gPNzG0vdWOrIF0kU z+aQ5)b20zHea1gq{b-Tq5|JLHJsK2s;GZm|x%voL7-G|hK;ufh)QOj3(3nlg6L^K- z=f@e+_X=Vz5)o!87G@D!4_4$?n5g22MWondea4(*?gMNH5pENlkb6`(roCboCY+H^ zeM*Z8;sMsi)Z+=<1@{2w+Ypi-IGOpNu`nticku?(uoUn$;=5v8Jk;e@5vg;7F$Wn2 zh-m=&#+n(PJ1d`ldMMA#fyT_A(}P>80|%@$m@MS%1POEpu_KW&I3xFgZGDlT?~@c% zakljUttTc-M^Ds*T?Y`0D|!qSx?Ry;|k9u}UGwRfh z9EY2VY6|#mG`0cw80-H~?BNpA>osgnK#0|etLcyfN{!Hv$&e2dwy?LJj)d6-5HbkF z8ZKU74jB1ttpO)v#D0vJ`XBMgI;8F3ek(~2ic{puiSe<##Q^S%0eG_qhzrb7&COVz zo3WUZY|PEBZT1GbZob9MAhMbJbakn$uz;ORXT|}uxltZKE(0a6L?F*l(ab3 z*rKNnLsdS*Guh^(yN*zLDVrES$4diD0COyW9rjWgH@mX2ND~ z>+0Vgwpz*Nw|lK!!n5;#t!_j;{$HybY506X+{9n z$_>~8UJ!&gfX9asm~cz(0z<+TffXtOyVQfvqs@2VJ`+os42Tz+;Np(fi0FGD09#{t=xmaf%%8oIF1cQCw++P$7aBy`Od&1Y5fd;_Zf$ina@o5IL z%oQEMmauIa4%Nj9(+nn`8P?YNW+H@VVr!Ys(!|y})L#U$^Gx0fb^&&cf*)_W!A{ce zfa&^qs=7mj>p-0rmr>eeXlTR+1vxRjl4T$lB*XbUwu-_6zg#=u2IPQ{jELR zakV~}I}%Jl3T#p^wI0Ts$igcry zyD|jO*b!B8N@;VP{13@tA@}ePAyyHHdX`s^QoJPfM|#D~q8eIaVP;12*n&LQI5POu zW0n|87==t|XELCp>E_NV;f~jVhpVGgB32*+jUXbAIXTzD!v6=ds;Q1M*glmu7mS!N zJJ>31TJ&##fWdZJ+pxqu?dYVs+EUFUGV}o-&cCqZM_~UzjVxcB%K2!6n2)?dU_Sqg znHTWPfrobo+oayF2D9oILWL+FTpSU}V+52OSaGGA-M|_SAm)guNi&Tld>>m9SWG(r z9niq}L%tfEIeZ9g^B^f8A zRe-{Gi{KrZ(KeuDSf=dJrWQG6@-~d;&cO(rHQb*N2!f5s=HD!sfT8DhL6;`%l^57) zE^ujsrp(YcUR5M3a4~vm2XDI_AZ&x5P-~6<4-BV*;1_Thp~>#hunBX`1XnanTSy$< zs)T=nE8<+v65q*ZSWw0Vn7W^ZOiBfDSeuW2em}=o0kTa3o*3ntdCd0y7I-yOVt3M!90)9bW3vL9xWvDAF{5D7eoNCtI zBeLs&=TrB@(Z3--l&g@x+?EGrswR|+u!bS13K6w+!|dP^at6a*&`T}=;+)D6Q4h`` z2(-n?`XS7hgB8sHF2K!$C9<6*Rqbr<0$vWY32Tr5n?id;Od4H(uc)l^qqpZExk5Ij zn>eAHK#s!50uoix5#ULz<1r@)JF(;np#|*-YZI~6R@x9iHv||fSXC4`+d_d_bQOnA zjC3s2JsV48t=#6spfJhE&FaSX)rSO`l0Z;@xh;IlJYRqrQ=AKWyPZR?`v+6$ha)NaFK9PM#23k~FMjS@W zvg^O1JE6AnY+xlbI3GtnV~nQYsEBEVT+qSOt(9l3Ke^nt13s6lm;%7TVtLtRscI1| z_p?Q(CL}o%Jx~gD9FlBIIu*A{Zop1p4B}^eg<)e2?~FCr8A+g|fB27tOfqrFXbk6E zWv+~uT2qQkec?tBGmCB*icp0_%9LR$aBOG$bQ}r}fF`~S(COpZ@+NO| z-&QS3n_*YOaz}^Zq!MJeDHs?GY4JfbI-G3+Z2Ah@6NSzI*H=2Cbu>bU5V5c9Z!mC| zJRnM)|6$NrTN*bZ$Djuv5E<>#ER}*8tdl3#*>C}PQ{jhXb_X=@Q@~cO)x!CLYQv`^ z{b|_s84S9pL~6AMML|j?$9|!V5nVjSo*l;b+8O5C50@a(gQBDff>58rr-(WM+CxZt z{5-sBp`w;Zh+K~W9ZM%46k}6?8RIb^XGwGeEk5GUWgl(-!IA9P%E54i>f=4My0I`~ zWkbbic2uo+NQ~9ra?r_r0YP^@ELt;aYsSN(E3i689~Rf^KP;e*kBIL4_1H&5>zqxl zh!*E>uq!A@$BO-OI{b)e9(?CxD9;xAb6fHDkO;V8KV9;u=##NJ89PzO9)nHW2CLs% zdgD=XlXJ2|xnkD@fEP=93>1X)I87ddYZA!OhaM9T22YIx2__mgquIIPWHkKGVPM_@uKz#-Sq@~+M{Xw6XFdZL6`K( z48%G=DQ;yC{OqU15abV$Pm8N?x$|jJ>4LI`N(`EB8NKc;Wworox`(KJ4^&>VA;bEUIy~e;wIRkR?l4=_l-Mw zOfV3muz-4J6zYO{1ArIFsI`bZvb1rSC@p|7U;U69v2nsF{0%DB27)8;QP53U!^I`~ zCO4&RLF&!^!$o(nh8mXLY=g2xafjuwluN)XGNvM?!%Pz zu7V5to@YgADcWFND#6`NUy=0ep^ulwZsyP>y0iC2`(p8VF zK&F(aN$e;)Y_=HpN^xpSI`W(-adUJo`a{;-_MH@=jc;t&`zZ< zh+vA{d=`L#l_jDDXH0=l85fu@Z4szr-SB2yP>TeMm&6mF3?b6MkcNq;$uEe~@Ms*v zF+Cb<3VYd)<_4I`4as7X>{33qAEkZMdNWhLb$+(GZ?>C<5`r+Vecjg7>p3hGI1st zT!IQsTq61o&Iuu!rl3N0NMAbil4#7C$I$&Q)c+!Kj744+ez5D-FN?wqVw#I*m_Xc= zZr<|Z%R-hhfdSG0+gO|m5>sWmhnO8P0i^n7(Z-j7K6#styevv?Sm zjB{oiIOy_0IEctQ52#CIgI&_i6;59$WM`TPI#h z2+olrJBbVZ%%SBYMH}D`{un8Wn<|aTJS!fX@IO>-I$PpYO+7~;k@P*wGWyWiZ%UFU zRiq|URjE5tqCsWI1jG|Hb0- z88m~bZ3$R}McgjSUC*prosUnyCUT*Qq>Tr*@vntcJ{}*5x{U`?Yt<+8#(359<>SHp zq05{YFSca^yvGF&QuvS#I}jY?z87f61aWQdH}BbTY*#A|{oUkhI8WnDf`fSbiDEE9 z2o_Hit@3|6+^|O`Z$Xc6ioqnQ;xk;)=0PAc7BKtcMuQB57q1VNt zip|I@0}t;|WK@C9$@Fz-3wmH}EI1*Rf`sWtuq}Gf^9?ab|7Q!We8Y60?|nn`%RRZZ z;S*-k4}OBXLf1~l{BNTXlSOInF6cD%gEPrJF}NL*MKt#Sk18>I)A5+Nqx?;AD|h^r zH$@M=9(Yrb_AEU-MO@)T1d1b?GifTa6YiY?#NDTKev0Ub_>^{2)n)ipz%-Z8k5k1x z`X?vp>S<>G@0})Yx1ZXdLmQ_75i*8OO%r9f8 z2jL2C0pm4tZP}tbp{qk?A2UDgqNip+vv9@jEoWf}Q|OjiVl=*v{W?ozX~>6t@omuuz3Vd@zs{h? zXN!AqIXGMN(5A*J=RkQZ2IhnzBQSB{{H%9XwgWhC5TE{23frHN83TM5yJO5dBFC5p ziwCR=309JgQgffs%6FiDjv@D4^_GgcVgTMkbNMaw(_8?}MpN-TL0&WeV5-^$(`d^) zQC!5hgeaUfY>r8WUegKk8`Z$P8n)21`Fbrl%R=(ME2>gH{>b{&>s@h49$ZWiqwq?i zWKJ^v(~%vmQ;=K9gyuTqT?}*uCC?YFaEZwK{u0WeDzh?@K{pVx~XmlgQT zdx3rO(M#yWLXk^V3q_~=&7U>A(F})9+}PZ_aq&Wt6j+CB)}688VIPYd*zhOw0ouOM zT)Sfnp~Ft6{6(Tk5+>ILkl_1JWA9od#s>fR4m%>jF4TEDnyWVFZc2X-jNl?N0=@@O zHGERanpOGT!~j4NjQ53q~xi_XERo1P6kJ`%O4`ZDSxktY_Te4;j_69h60 zOG$i6hspmBTJ@2ru&+U0>XRP<%DMP+U{IHfP~*dP$dx1?E=dT^saRmV5#CAOb=ZNx+Tf)#S#?!k zu{!|Y!&nI!@-cN;iQPLfHhd-aobyX|1=*c38Wi~Ptj z7JGnm>A42%8{aiey|Lmf1eGv^1>Q>^S+rALT zaS}eg1tB8+Hi(-!Ffz0%KZo{g5CiI7j)wx_JZ3{6P}qi^;7rPYV=4}Q3uN~a2P=U* zGqbi^c~&940CHB}o#9)U*=g$IhlyKwY55`R8+13SrNgA>c^~;RIRG=NccM==iscYP zk8T2?kD+nzBT97x{?7dpk^?4$gxi*l_;t{0bk5Zp-i*MJ1@!1O+$3;ho}{c}Lf$^Sk%ahBFi?v^+#bEv`EZ^hjjTYHMX1Ezii z8)hD*mEVcSTnE1o)`Ij9yRF?448W@y0!v*OyX~Mz*Y$5wsMoa>2DzKdCc1AnE&LwZ zA{++aWOt&mi>vaf`Uiv(y+HT>0MO%$G~x$w1J>%$58?xc?e7R=1gOJh)sEP*!(y0* z4bdT*MGjT{D!kfGYWFKf{08mVkK^p_k8^IJ zQ_J#G-r4i3(DZ}w9^Hnl;YW{&wgy5Jxny2Ecmvx!y6OUoeVt1;-HQJ?^Bq-uYP)zHm|1DS^^Ge4^#* zP(BbecF(G>@!o{Eji-*(eCuPSr^FaddzDt47WwuMK_~}KBlO_Re$sx!YK@}2-yjrr z(a7JhUsfkk`$)j=ijLdk^6kP5)2rb?kbe3N>%EDbXP_UBpzF^-y`JHqnVArJd(ViQ z5fk6+cLb^+lJJG!5#TY3-uYdWu`zSc@1iq)%{z-z4x&uXV%NSxPo0I}i~;P36Tr^& zjGWkpv*MzrpHQoS0J9{b5Pl4+BuvRR(WXbxF&w~65*L~ ze~KOY0_4tLQh;#yD~prp>A#?_;uowHQq~uwIb+BF5?E$D2f>j`;lH7wBRXr?-`IfY z^P0c$>v|ftIsl9J-{S7T*Jq#@S^7OPPN>5LVhw$u6L6+%dj20|0Ne91E&2!43ZhUY zvkv?tB1}oqVaRWnbpgRpCy!CP3*ZCa(+w9yQ!MVY7Z74Mn>Jp+o#@~33z(J9C~{F0 z<}_TsWGkyDlks}G?V`BExdy>dm@REoQzN$EA`Bl0sM~p2YSzRbWpf@p>el5@b4>~! zl-|@^KeOD z>h6?}=%-$ybxs-9mm!++zS5p_X|kLGotXPgKPJlxu+&q@1p%r^kwN>P_JArP5J>VZ zNan~L^K^;)-m1Sg-xmlqkL9-~UtiDxBAK)3aEctF4WmPYV9g%nlKIRq5H{R{zH!O* zIJm@Sx@D2Z<(<|((iDvI1ys>E?U7gb#~#EM$L54#Nm-7NX@t)kE2(>`?5JN{MPpN? zA5psVQsqne6OUnITcJIuyKMFbA~40bIt2`A=L!U3-|3ZH#phA4?4iwwt@p}yI+8Uw zeDd63#vA->}G zkqjAj&f;IeN%_~?GUN&fy+EeyhnS!zGcm@cG$T_s<+0fpILMy1j2aM=Jq$lxLk;YCMmD+ll}Nk|^YZ-uh*hv`zS)OZ+vZobS^P00nav$maj7RYw^G}^puEx@F0r=tb35MQQ+q$vN|6LHme zIX4eXLP*49gS=u)Lqzl8r=;k=ZBTrp8UPXaf_jJ0>euu}Nam~X%8x_xJ^$CthqSQ9 zE^-(-F(=#r?j9bNmjxGdH*G5HzV4yu?L$MhAz^6jQABpq?y$Th_Zz69waS{uy8t{0 zcG3u}L0}`>sW2ixhMfL)MApJE(zOti^gTULC?D6>A^=k=@vF*=Z(kOU zWlTP(G1RJw%+=R>$kRGC;M9CaS@PAVc$jywT2knfKu2m?EGu*8CdXAsL}Rf^4h;>t zSaC!G`%^*1pB2lOF%&HpK%ioYOy#;k50uEYpyH~g@;mJV@|DV;)40f~f?Qz*a7R*^ zEYuGR#2klXImowAgS`@q?$E~2Rt7R~}7iv`f zPxy;rJ0?Hpa4Qz4!x3N@nqHnvi=Q@NQEDdB^@(3mmu8Zq%Lg=*O`Tua!yE_QPaxcW zK{H5=-Ld`6z@8f_rA;~9ebM*Os~Re$!)Aq0QszTi-CUM<|LqBDI8(7X8O0CJHkS`4 zv-zZ(XCW=AswktuuT-_9s$&(&D316ceS4{FqtAi&co5ES9o*ST)S`tfu=0SQT1^Y2 z*WF0Zw2;!djL*S3^(!b4*f;>Av_RyY|vaHcz4-S#>nL<`-7izjB z%n#VyQ(e9vJ=FLz(CJLlJ_IrMIvsSx?!HWp&~P+6bPRPH^vmTa{U@woZoqJxZg9=_ zs+-o%#lhggRcR@-@p9QiUxtv#yfjHwt&tCXll7W}cI<*SI)?i74`jz~Z!O=_^q)Os zZ!25szj&xkTiK`p7G?;#ha>KVNF}LO4L~C$_gpa19im}vB{VV*{n}PWxi=N=z zvUXs-)98FV`7c-;9&RsNVTu;D2OFA3o7>BQ(0N;S0RJ6M13F-Nr_swDWCU8}{0_1w zhJ3z*ycL(5qH;7RI7p@N_yUpPj3*#Kt|_=PkboewBN)RRYRQ*9)VCu@VG}*lQQq!2 z>hTSyeH|qmyxdpFd+>@OSKzKGH0cW20&Q=-Lf)XbbdxK=_h-=HD=Q~TY2=6DIAt*M{Pn~6i6-G@w@4XS8_qBw`B(D)C1XR^xg1+Hn4JM6;M)F8RN33S_;&W zcP`8E(!s8v(Mfcot9%%e=+18PLnjs%+#5-NpnzR)_>j2d)1o9h^jaKRWgq>dht|9q z6twUvIY8f{60~Gd)9&&FH29pW<<6T@~@RyYFV3KD?8~&J@nMI@+!QKHeM?a z^5^;2;n<3OxcfSJ4a`(c`pAd4;XbllKlcl5>SMO0lBN9FN0DaE^`M)j)b4tDhko2c zZ(T1-)f;wPFQ0|VdF>5yu71Kp|J)#(I*xnHl6=|J{zlnUTNkUnQD$qf1k~Lm_t;0T zvC6usp!<5W)Y0-XOQw|G0$ziuU7X&;ND1*-4t^XOzA})V!jeTfZK5#*>D2#K zZ1z*m%B1wTGH-)&reU7P_Qh09vr>~ZS(lMRNBc^%4p!2wa*4+2fgG^e?QDhv!p_?; zDcJHeFQDG0?{+yz4Y2NZc{h6?ZU;Re$w|+BP`3N@lg&bl*Fp`ps6Kusf*JvHT?*H3 zgSZ@;mqj1Mt*6lGZ*#y|BssrJr-yB-6~_%KWsg zziefue?b`j9wh0C+ySofK8?NuYchov-GR2((at*{te|1uA)6!HL-C#RHUknoy7dg| zQo=u!%KjmHbn04q^GKYDr} zOvY0j(v_BM#jn}n2tZed-!1RL4*KbCJTQr(_sC{kMUOqJ8|le=z%z!?=6hs|@Of7v z=*z--K}^OSk10OnEQ#DJuf+N9-g^}{ns%=&M-R5#D_iEM`g&O!)N&8-LR#Y7GOJ=4IXVD^vmdC#S!(}48Nx*UJrHaF$#0Na%TLb?l9yl& z-XA1OtK-w{#&o-Qy7lN6+^BV82DsSV#!*=OV6R29Y4^)X;KsA>M-*(Zp+$@B zCh$PT4#3E4B03y!5Th&bW?lJ!ycTlr^#{Ny_tM%2WOt~uX%FID3YS;A2cfUwroIo# zVyB8~NL96Wr#~p0J7=&&MwQIk3<0>7Y_ABrdN6qXwAlTF<#oFA2v3}iDn~=g9vCXy zvu8K&A^A8w9~K|&pd(M0gs19y)|&<#ZO3|eir+6q|BlHPk@B}r0QQ`^Ek0JABiaX zrMs!_N%^r8NnY4b+x{te2`AQ49B1{9E#m+XJZQnp$r6{+?_GL_?>MI<-t*+ zBh{g4#z@&77L9`=Wn;$$;94nK)Fk_z{87k7X4*1fg_z@V&@)$ni9Py?JjC7E>1-6> z3c&6>S_(QmRz3!etnWB^1)EQ1j+4y_FywfquX;vi!hDp)?YD7q zGZ6Z#-isa8XgmlU)$Rw6higy9K2{COf| z9Jq4!Bw3LL1T_5V))6CxPEStHrn@G|%;1l^>aDQJR!k(LVE~$@ag$_+RE#km*@&9! z6QxWwqx)FLJZ7In2>JZdgEL=RcB~zN9RfLV`|Hr>_R=%2Lku0FnXiKrp+7rcmm~Dy znY4IOmZa5FOTDzR#%K$rOg0q;mpr@@@jbY731{-9JHU$?7eM@Ev?q-!Crc-ry<1KO zZiwyS_e_>W#+%4x7ftf*aUcvF2R*>I79!*Q^vTj+U_6DW1lWl{J__!lwDSygC^LL8 zl72N=&P-o1QTf=CAq+=yr|7|yiE zQSL}jSsU?1HRK$olW)pf1AM}dWUCWC;tSw<%7zIblRwivQ{-+QOPi^vI0EPhV=J7< zy@xcW@KVzKQ)T12Gauq3J2dP(It_@mWWLT!_(mLg~?$v>|xp+%tGWi>|>FIQB(t zRv0a1PLl=chwUL3d-&k=$02kNb(khE%h~f)!|91z`PlwCZko(PA-?zcu3bnT5I3@C z#4VF-rJXcghV7`$KtGDXHVV)5(EP1FFXz&bqi?*1y%)n89!&W*yL$c{P zWhRbJ&r*+>5*gE40;`NH2%N4sh2cnDP~~#Qtw<*KpLS*CRCP;b<)pb@hu=3LiKBQd zlfPzKBG@3#$t5Svl3U^I*ft9S_Z&T4iNm08T$!5+-#&v8AZH2(!)pp-iFz;oNvjhze%7G9dQhF z`gCp%O_?h@=vkTWeL2KDhaSbu+D7AcxAi*i+H{HY9QLJfPX@>@ZSrST}WF2u8Du9$W~E zz$luyP~H#6r+txpRX>d6lPj9k(B4HLrq`&$7dbc5sP|;8J}y<2&!rm{%gy>Ouyd{= z-ExU+*7EHn6&?+Kf+GfWwkU#@Sy(Zjj4w%?D?o3cY%c12pD`WtQTFDAo=9uJysJyMX;5zECHa#u2Vg=+SyA+;W z8O))pS4uAT{>DmqAJ_TJyFR@J=am(-k3Yd+zebM6r&rcu?N-o&wXzBB+`U%bfQHLH#im$DcYX@f z#7r9hsj````4m!b6dn3h-r?Boie{KcwAEq*lpU<&dVBh{+K8e}Q{{j{%sOk@Vfp_kuNnbz>c%D{%AwR^A4{wldIZ+n?-E?pR zbcZb)WE$?;zd_xlZ-gafDz)7xFXbj4-UuCjFD>4PPVA)%8`0mrRIv%|K2O(gg866x zeXt3-$6qeGxCvvLPAxX8c5dB_VUMAwH$%O9FE)8IZ1mjTZ(Fc`R#1obSWfTRTB=+FIZcV0r>uZMs`Nh`FD*LFel>}eEMq`xIT>C_zg}gP?>Ju57*OY zv}ivpQ0wWN{Wu;Wx#_w6vO~dVsWmKW|C=y5Ps;k#FnAM1Kdv-r&;jY42PS2Uw>0K{<^R!R5Cv^wY6}a$M#@SA;cJPMHYUoHK|+@R&n#J~X1%-^1zxxZv

lR@Wj2rRhcct~_wtzXMPWX4BV93g;wuwgn~8ErCK*+0cTVCHDAQ1BMmm~? z2*Ljym7z$aSY#SZ@`o#XY!r&vl&wo=(Bws?uuf5U&qoK<$Ph1?Ivx>JBqOU}3?uw{ zer;=Ke|galFkaLo?+We6gV3U%B9TL7iH8vckHl%9G4ZW=1-265@(ONTJZ03+sRbqt zS~!-@7y-%*r4=7z;aJj66cEdZ<0>4B_!g{AG_*xL7W!UN@={e?8Fs4HGWU&CysC7Z z3WK3)C1A_MMSTFMjLUB-;I;5fhM^KZB8nk{@=DDa45ueYfEdwQUn)A1uvCS6IJG$(a@!=PNyxx)wo%5IsaoAZV5=QWL$e{%{nhWd@Uk$L;R% z`BICZ_1=c5XBAuCvGI8nOz!(BG_2AvF*heZN2M$^r0x&(_Yd&CQ}>7Y`#*Buq^PZ& z{)AGhNHE94Rtx3QpAP?UJqlfz!uBa5ScWdALa;i$Lg^=^5%7J4qA?q*mb!PIkm~2@ zl4&`@QyP<&~j zer%MUl*nD)bt4-w`rO_(Mqk+B``+b*=B6{}jApY<1{Fivhn>&OSL~)*e`B=UAiMN5 zoVUtt)qGPlJovub;ihPpk}vq_o5&9CFVDIu8XH{fZoCQS*TwF+n@F|mUyNOi8$y?V za`RV5`=*zxR!1|^%ePlY`!w2iG<*u5y@klux7^omi6)iUpvFh5ZiyB%fJwJTpCvE( z`L}XH!KLnJw?^ZFOWbR>M!QEUHWRdOb~hc%8J)eiMRDy}**`mxXI9-zclvFZ*e-R~ z-9`#7`_lcfemUYtaPUjqem{zOyR&MI`=zIAa}q1d!c-A<{Jy*FN6~&4-4b;--7N-_ z*UsZLvwjkl0{7gS=xg~0iOv2^%aAogZjYwsSA6WQDBq(%TTl%<(iH=D=-CtPsw1@* zll+GJ;?2=c`Hc^|i*Alamo6Jhf;0Eyo9WyV_vFpd_G>O(7p*S@Pr5Y+G)#0~SQEu= zHHmcwPs|}vnfPpe6r}1tcf^{g+Zeugt$e4+edddtJb%fWh|{3mm!>xi9|B(Hyi+E1 z&*oG<)ZN1a zhH5Bcerh3qPJG|MP99*l(=Aa?fg|bMivNyA?EuUpat(la?wds>Jj|C2tK28oMpwJz z?gOgdacA5YO>$p&AevaRV_V(D4@4te*Zt9<`Kuey(pGS8EUw2d1 zM|(8BX|e0ayOY;Pp9?rYI?HS^!s9nchf zSdqx(@{Tyck_$IP6LT2pa`8oh`6rp}AR#2~UWl2-wHDG<9{+z9h3i>S#@4T7bz8Nb z9n_2d-|eG8Sf$7+!N2J0D{1>1@)SKmf)G={|BP6@t1S?Uj5@Wd18N1bZdSV9qab}8B~K^q(1`=HYlqfkqkFI5KY-d{(Wd{ zju`f`oxLG%2^H3kQ`C!7m^DDSurOKvmWv-`zwO$$+>Q@MJ(Jh|Zx5g1QCTz|)5{^e)So`%C=p$&&B_bGFah>is@`@UoI=G+nWTkfn}CGYNj zm`(c}AN+7Mp7)cNtmtX%Lm$|bn`JU_n$a_sz*%(Nk3@s3-Fd2)9?VoM=xI#W{T*%2gWs;s;^3_T-HCd~ZNj30zvCUahx2*AVfW>OYi|2ZR0u{j>;WQmomuHTwP$!`__ReAzWP*QQBUWzMH?@?s`;C1 zp89R{Mv*P`4?iBAGGbusm@=^vDL-mawSMmR(JtYcC2i0E$L@N9?GfvLAB~(!4`lo8 z;Y2Gu$K^_!up+taRk4%Ja0u)Kv#|>_f8^wr06imAe@gM0Zp0JpBi-x{eIoi8?XP$u zn#tW?o`?pIs(*_xjP1Fh4`7r#wCSL(c(dzyGTLcR>*{tK<-8pyk((Q@sT*k@2uBo+ z<|R=4_*^lpM3ZB~@RRecC!_Ds-ms^lzQU$6BKNJQqHE?@ZCKU(bZX!>oi=c-h>i-f znI^w0;KojS)y@n2ApXS`OYomh6Snf>ynFWf)?x0Mr=#`3LvH0CqEEW#ei02WJj&tY z!86fF9j(KYd~g9#WlidMmr7jIrO zV*?34gI~MbpN;P4XVG)fZsozr-sH`nmprp5a(6u!eVz@v+y61zD}U=4H}{Xxg~iT< ztGE9cU03bw>6im*u^?hQJwc^oMbfrlVvZ>x3_w{II;OQ9!Jp!i?hcj}oa@$Fh6|=w zI_I1$<8M;@D%H*FZcp-f(2=Ryz-IK6$vxYuym3J?Ijy(xh)T6%T4Ae-TR>sXown|v z2OiYb-6&-DRZh!&6u@c#4?Dln(+R6h@Y~bANHPwx7(1aoxlK=!AC2J^&+${Vc9px^ zE1jHl4e&CK?Vt-ecg>%o!JVC=W{qZPYcrcxqxMKQRyy5p{uF(naPy|Xz5AzV1UZ*G zULf&Ahx^zI(Fa&~>y=n9uvzJF-+m$5HTb2w>xF2);9U3K3(?L)f7#Z9F-%BNnuSga zjpBgl&93*wsGB0kyomhpEBBojf%%8slP^Y}2!^^nUSfazuvwP%xFU!H91X_WE3Fyu z+0zsu0Y88}z{QusA|CDx7SnPD@n%2R*PHTWw^JguWIvA560h;`d+7Ouku)T|?zNYI z+sg_rdO13T4cs4pIXW@;jl2J4KZ`{GJM5i3GQ?4J2o<&!h=f#&5_$BB~ zzfzm|)2p=UJ;w0UG}Q60@(5QlfWY8{LIK-EhQAv1OqpU;romh1^9o5+e>ynCT)!3l z8Jpfr(9L9S+_S%k+P7bewA9Y`$uk6`==a%NUoxD4lA0K>rc`!wUX6|kE^@cN8tuT( zldqy@UgVlLM%^AQS5f4HuSNSGxxUQ=Fysta=Vt89~|v|nL| zQ6Dn#rY2(ggi7fIU&me(_E|U1qPl!<#ohFk(vUHb0~B5vE^`b@ra8pdNx4DEd)nC? zoV-tNkbCj<=-^4`=|o6|*Nth>8-&b6lL}gCpHHV68s`{9chIJ2&cxbB5bFLP4WT@# zIlj@uub6Tm`<`pNusG!4M+)Wg@Y-v?4sd8I5|_&x3t1esg1&rK>D}i+o+rFl=BxN2 zgFG?#M%VWjbgj$XIs8-~LX_a?w3iyI7{HL4`jU;U^F&G-dA10hVPmVz0uZEW>wa_Y z&%V>ZVP3i9sW&Bxi>TnCH*xL3H>2bc{@=j=i{6Uj@yX-1EZ(?j>z#%Q&E z&-!yTwkXHGyXDW(xos~62C>WuvlD;A4Sgr-9(RqxRsgo*#9RoEqCffgzZkPF*eR?; zNzx^rcAtGG+I`fu%o$I+;uD3sd*{sfh=9k)7@)iPooIM;{iq~Q{U?^)Jtwqvx!2!` z;@}$>{r&$%TTNH}1eZd+F<}0$?&-frqXz%9pcQ6Cq#DX1SeW5j-;EB=FV4G9z8f91 z$EGJs7E(omgJK~cTA9t-pc#?Pz=$uBtV z5`a_jQqqtt^>5+d{t^7FsNw*Wy716@(XdZlrMDAvJIOemi@(h)>-s~4m&J?ovfiQ^ zip!R;hT#_um1cn$6Cb5pDYpc};aW&dtgTrZ^rt!gVF6f~{*P#n=FxF5+cnk0lCYAVEuYG3-k(w?h1u{a)nLeuHtpBslm z$>LS+fkM-c?zCl1pC^&shi-1zE&uKyH|pZ1T_afszYZli-raO_!;tRh83FpG66kRS zkHntx?jWdJ>Zm4K|Kg@0^X6#In1{YcLX-GbQxJqk?c|xiT|LXi$7`vB zq;$cY{f4;NrKY>gcKCJI*3dL!$O{%j!hSp;6Usqq84abkq3MIwTLR7*vH9=uiv|23 zC)_7_#xNCQ55F*qp2E5$caRFxPCk2Vakp?;#odbHJQFC^g#`b2qEAliC}f2#1{XUp zF}V6k@G>~Z;I>{dW!CxhNj^m zj=zbysHfy^Y-rlP+OP_Rg9i=7hVavvg!D($G$!h|lyodS`D6+Fn-^~$&5XH;>k(=tI6r_t6Xsv-ZLCO^H<^ODcSE(Fjn{NN_x*MPt3LPaY8E1 zeHWap57;_q1xUl;J@WkGXJ&u7)kwg_h`MJ)*aYr82BBq41k zNZMxjQu0XS4$J8yRB41d!caj!Vs)8CQB##q<&(gI8!Gud2*M_cYLDFi$J*P#X;qXB z-1j;6_ss5ccG-o6<>TBpAd7&2BA_DfA-+^pR8%xnN;F$YK~YJ_dqG50wDof^QC7vk z#9R#nm1;FBR8lH3RMb@|c@ll7FnNmd{a-U@0juBhKEL1lM()g+d(N4U>-(CSYie0Q zBay8YcoL3IaD*+w;Oc%gJ7VQ;*8YVDlDFlICCoQIzObl9^I5LU9UCkgodB5Ra^%F7 z0Z%GL-RDWAv9***^bFZ@Q$3H#%3OWL<7|6DTj1w0=!hJZ#^SD+M}@L4{wCXOgjoWV zTvT=Nw=oF`c9fAFi$Grz3pi2-I5MRSd&Dh}0Uqw7-g6rt$AnSWaYB=RQv<36x_Rc4 zdLVpLtyJk0mR+|{ezpih>JWxZ9(6_VA>;5yKFRDnUJSx=_Xft~Jb9B-!1Jy!-^(ji z0(UZ3V>dlstPHEAmY@h#1Vz9?%B#XIlxx1htaT#G;xB(IZE;oD^}2=lHo7xa6>Hou za5l4d>N6mmoF!zxM+txj!%9#E0m zwfq*?CdzDWbx3X9(Uo+lX>E<5M7Ow1j+dj%H-d&7b9+juuHN!?KIu9D59gIfcUE3$bY3~uSD z#H6`OHj@r+HkWl$1H4dy8A9tK*ao_GZ}>ri1mSRILWNXK`e#H&0iqep7N+ z$`(Ynys#bbO81E+FtaNQ;(;%M;*)A#j6t+onHP_`tm5-?46d|%`N zJ6EZjj&9%w!i@3*N`e4J3YSrs;r<xqRJ`BLDcf64GV^WzC~QGrdL^dp!|?Cm!IP0&6tx_&nZ8WEjx4$mHbCa zpMn*Jdb$U3~3&2i19WO35SWLx~yk}RIcA$16jli*A}$wnXbfOMaa zPC~k{&_$9>B_B0{%zhs&fpiX=Gf7%~c4w0A@e6g5&MR+z zWUXHaCEev03X;w)6eU^b7y3xL+b{H$bVi|{BrSg7FiG3}LjSNtW@e#Yo>%*Y0g~?Y z3x`WOwJ=bUyZpi+Nw@ih!IDlX93e@wUl=0kR=`4>wfTiIN!xr> z7SeGA4w`YBgU`Vh(ii>0NLh7bE=NhqEFB{$<3CnX26mjJjD!eBwll}0B-v)hNXiFJ zfIA{9iqNH%8Epycc8~?mVni7{8O)2z5Hn#z7zMw;-6HQV;npSu=g9DcEBPOr;VnK$ zzeQjpqbIF#KR85@abo=8%2(kS_rsR>jb-c>hQDURiSZkPXcmjugbdmcURqMn1RK=i z1^YQHBCsxCA#b;i0BUSg3tE&`3rj+sSm4?46Dyd1PG?EcN}HfEXK8=W(x~wmIy>~ zeg%2hye)4b-yY}JlHV2QTgmT<^Bc+UGgq9Y4$Ex@C!)4wqxt?xsvGQZVGZo?fmwK2 zcPjJzEOl(@xoWQ{Y_2KKVi0aCfY64xlJrGcnIPRv92-dyV-{|RH4C?GZ2y+>?ViNT z0+YQ$rKIg%p-R%79>xsmE)T9ly4!>6knZtdJEVKrLtr!eJdt;-f%arQ)1s6ab+-D% z+iVuiR=rL0H&wc8k-K7&>NLwEgxmhsIqJv~*pB4fpM~L(Zpwn9 zr2Dc?jBd<2$+|ZS%2K{Q%TP)8WEm=HYnGvs?#?n)(sfyeO1dk{P)XNj87k?{EJGz- zon@$`?OBFO+R{18Sjp_jGFH-+S=O0OoTi2!vpFlK8bUn_k0srbg~^gG&%$I$+p;iO z(xxn2mh{Cee3NvE`TjID$d1bvX9PzrUCYrAc`*ap^^lUbxMWL4kWorlzO{8WX9N$W zWV0Rj{tR-QclTvnr}k!Cr}kuAr*>ytr*>srr*8koz$!%u=db{8a`K{!)#`#_3cg6X3^6hbcANhSbbHjNI!eW!v zd@U0Nne2&EFwAjP3Nmca5wwCl?TH8Q&qm6z_(|j(%j&qr+Oocum}FMRB(pXqnRPMA zw8kW}-jPg^4eX9)HpMj46w}O-m}Zul1z%R(OFachD>KMh(v}Q@mUMLnK})(eQz%Hf zE`y{cZHzi##vSFwYias>42HH)rMOZ)b1| zAtKXX71oipSXK#s#Xt$dZe%UAFxSXhFjjv3xv;0XbGkbE{|m77`5nN9TO0yh0$&hE?O;J$`cP=2O;~6nqAj#hBdkC} zZ?I5DXR%O6lv_rL#$y>JBHl8}J)#*1gJb#Avj1f9ULS9yXzzc+j~e_4-%5( zz(Eo*@JIv)Nx;m4q+n`M(m~)LNm-$?$ETq4*gdqmTMj8}$e{#S;B!y{}d^3keE zqUT?!!v0~sEgobVE@3sK-kg1jx}pNsFo$|+cH;?_+}iE)CLEs z&_PO0O4`}5Q(z}K)iH88Ti8t=WWZuoSlw(852#{cXZfYxO#Zq$-qc>ID*tuFCp4)p z=9Ej3Ji@r_kikML@?snX;jDxM;VhEQbE5{gtN?_AT7fvc5uU*1)#u7;>La$QK zyxXX5IO=D@tz=%<{vg^?FFK~}Zu0zvYhlaWiHMkB<>FCgKdA(!8q(j~Qtw(W( zYR&zZfx{Qqs4fn-$K%v~p+=pWdau%-VRl@m&NUZbu4)HtPZLj;(Td-poqS82-$j0H zoZmyf)l9e?bNuehRj1NSY$;xlS6Va0i*Y{0Pir&9OR&GTVS= z7?ve4RCw#@gi~2pC#t;F#b8lZ7el4Dx)@ByDr2bj*44RM1R;cnif?_L@Gz^6q3VmX zvm}zudOOkitx5(1wJI69zg5ZLoK}Cr2CzCAEYtcs_ldug55p_1Qie%j{hbZ$ilVqF z31*OvLqL)&Ng^RhCm|t8mL-vpq?1d|{kc3@uE(UB^g zC@F#CPm**?s&KNT+foI~0C%Jcr^xfpRN+)fcc%)cS%>M~Q~|{hXHTkdx};6%!Woh- zNf*wPbXmG!31xY@aF#qbrweCGdRMw|j-)Hn1xyB%o^;_{Nn6r|^CVrJE__+iwdn#X zCZkOk&X=?`UAREf_31+CLdk4Q7iLJhDP8yqoVg8$)K~G&qEB{MmME7LUPR#+UAC-= ze>J@5fXjAMDx45b48LMo;3i9Qd_5J83&)2uY~jYZaD6Hq8-6J)U1&?!$EB?)@c@Sx z*uvJha9t`K6P^&BZwuGOg=Rq3zw%t z@#UUn3zx@*%Tl3ua;MtDWpUw>RCsteFg){0>vUQYmo|x0H4~m;hRsu>OC4_T{mD=q zzo**|?6*7zLp&LZ-*={13ivGI(!EKsTf!-}aBp0=Cuyyii(OU6-ax*jbqAkjtL~1g z?n>ee?j2qtRf+iOm>&q6v^LMFw(icjZhO+YiNEGP>o_CsLZW%#6+6XN-4R#ap0w`c zOI=mRHX)0oRrDs?s@vkKguWDu>FaAS#26S%m4A>@Qp~3CWLtMjT!>FtjHr`r;pVuI zMOIlFIMEiq7#Fs&+J(5AWDDDDAxln3g3Wg32PB)wx5fDt$ z`}kp_nSZq!Yu>q9)gEo-94gcSITz=xoQv~T&c*qCbZVo?Uc*kTv##O&6&X4Z|JFjj zCC;xUzc$Xdl5dUk8_91p*IlEAmu_WjQCmh-x4m7w;nvP1tVwKVBK@p(jnuPxmX&sZ z4V6PM?Q<|^pyfSm&e6~}RnO~3`QHFaL zm!bPYIoTK8yP9kpHiU3RMwyQGC{F&H@SCdp@CmZNH668Oxe!89f-0&G&WQ(>V$QvH z6v$dkImcz@epB^z{#*EM$B*%9fHd=kLUpKH55Z%VFXWLOGh)h4H`2?RE$fnQx)FAE zx{-l)x)F_Tx|43YS0qbrz7eo?zLC3jz7fxMz7fmTYC@P>O9m-!UH+Stm@;s7g|b1q zUZHG|wknhj(sc@DgLJJz*&to5oC~l;p=*t~gFPAK+aIWrKodRlp8L;;BME zNtY{>3(_WqazVO8p-wQtEGZslwqC2MOZ`KAaPHdJd<0t*UpJNa=LJsi$~?LU>E1lb z2kD+X$_FXi`Z3R06Un1|knYT*eUP^2(LP9b>>*@;QLnTLVsjp4SsYf*d_&sAq}f>g-gM9DL5Pf*%^np6zq_K z0f@$`5`J+hX_u0E#APMkaVgj-1^p0|0X}jm*d+zE$j(k-Pg}5C3c4aSD`Y*08hfNb zAxO*d+)II_-#j8TBkMyHSPB<6nkRk)3if|l-eE~)vx3iq2$F9j-zIr(oZvo`?Qxca zxmzVm%zsLE#aT+*C0k}o_r+OC_h|94bTO;GrH1*$^WOR`Roz8mFdbNQfdkMHSg+WtqQVbinof{O1e!s{M;rnH+bHzAYV!4A`Q|V3i6dS2lttsGYDF6A6r>`{(<_v9S;?v2TJZ_bhLzLPKJMg!7a97UZ0r0nYup;O10Qg%xSebKp0Q@Z;wB#Hf z0Dp@It8)$yfWO6qwK<0ez~6F*b->@k0r*??(3*320Q@Z*UoXMSfD`byYtrqbajTQH z@Mk*$Sqpzz436P1tH3e*W%)OTzxW4Oj}x>JhhfY}WF(iX`&uCY{nS8AbBxf5bBFc z#p5`TjbtW@70G7N)JW?=C6Y;C9*L|VkZcjPjkGif1SS-S{LlQ3` z&2e6XZQ>iHbhvXKOa&o%nul~E*&eSejVf5*!8GU5m|qwu3Ld)RAW6|72TO`>Y1S>p z*)4DG@QT(`FuiC!1qkpzV{$V)SIc zxTZ<>h!RV>SCm-NUGXyBZc%c1ZnxSrQqp>gc6xI$?uOVlWi1QYh)pw>)qzp2ktQju zMoM;`i@|4?4@%4qg@iSfHK#&2($%!+Rf~e$buLDrEN{sLFI4P;j$AVr3vh(1*er#^ zk+Db3g)z(0)(GaGGT24fZ7zFDSNFnGex6HJ~`L*6ibIUT7AJ9Z$dt4}yfevi- zA>XkzNbdaEZk}AG#%9{cws_{_W$N&1$N^HpyAo3al+s`hzlr^pQ*Tm1p5N?PMwoBh zq%QfgnB1Z_W1Rd?g+I)ln{GL{4A#KBgE8a4Ws=xIJQ>{OX^L}CP6Z@9O#>pp%9;yS zwKhlGtnL_!ceX+3Qx+*maMyIZ+7i$A-tc*>9Bs1`a(ex zVf-X;i9V9Thx$so%q#Sh^ioJ)+Mfi`^Ee1%CnDCUv@UkQiu@-jT?&sSo#dcB$U(czL3_4?_GBbIRYC{rgah>q2kHiq^788;vpG|qS>bT= zCc+wSfu8TCOT=`?9rP) zD8N!I6i_C;*&F);w#93BAiJd)klj+uzL;XR#}or%Tap2>EzRtYoew*#^8suHi|sUm z#daQd#Z80kB zJJit8ql9P3^Pr+tQf3#ej^bpsb<#Vh?r3T$#4KAYy2sY$DD%u6YCvsYu}9}3>zq9a z*Pt45&;0EUb&>hnovKqcC~H^4=_4|M(}bzu7SnX6>Rt=3TPYyw4zn+dh8D@qQ+KK} zip*eGWZS7Qa}we35>kd1BoY-o{gwkf{fldmmmU-xe07pT*-;K->m9<%0Wp3nbLctS zVdoduAY#5_H`dW^tb^QG zW%-d#$rUCff`23-`1h}Uwd@n|LVr5NaGOAD<|cHNxrx*2bNS?Idi;JP`*b#sR6=A4dhj+57?T3Vea*_r>To0hcy z_ijFSk2*qDF)K4=cn5-orsqX!y!Q)p(M9UiB$u+AkMB{3ha(axV38!g0||RJLn0qE zh7u+rs-7J+?=y3ZYA{cp)Ug=qwn2LznzmW$xYX@s+ztA>rrcMu%bw*FD;K4muqgL+ z^T=v-L>K&@Li}Jfs7!zYi5NgHb}!2H7_`z}UdAopa&E6_zFgfc=V+KS`wj*a!S-^T zh>SLEGQ%EG)q2w=KX`yx%|!7vf4VQz#grBih_C0$jP7DTVXq7kPGXy79pBvch#Jfd zYnvWXGfO&pmxEv&yb;eSXBngSd9+7vI0)6z2N^#xkGY6M4hD@PA?WY$xayU3NFfMZ zWf!vYKU8+jNM(Y}%fMwogZ$t@^Wb+?FDyfDisG7iy{SmnX4?Yu|Y))UJYA^UR zU6B(=|M^{s(c;D?@41#;_|^Z|Ql1I;LNClSYgE7LN543OuJyLHsz>+>Pok;UyMFg2 z;Ye0U0t9-HD09SG73n#0E4<8V@PN5?E!cdr;qAk^P+8vL_|_rsWaXVY)Adm`sOEtK zUACAd$NYmirfF%eXs&%!_2is)bQNI+zp*NluU+cmIfRK|Hgg=#ioU|FKvDb0rfh|( zCpy5^9ceRqh3a3j*(fu&JRzsHJbRAUMjeSf-S5B|{RD>t6470E0pUbc#aCZe#Li<3 zm<|70Yww-57DRYxt?fAuc>4{}zK7)0JAG+-nBW~FN`As`kblt<8+$`y*ld2#9+f9V z`O|@pnm)=$avz?p)NbFF1L-?$E^10~7%ST49ug-3`iMF%E?KnGekj^ulS<;1`0_gq z*+7d?GcD4-G)dMrqNC;H_>Vp^6%rpf5qCM-ZyULy+?SmD!v6P&6U33o{W=k~wQ*)S zc$^pwFXXwLgv_3w=ee$fOw-Hxs3@7%NAuCk3CS&sM_X!$?y}$I5=RESK8PQQdJ{F< zAHsz6JW=j*Lrx(fFWR=ps$go-hWyEL$`#Q0!NlP6n(ooAcImt&15p^b1TfmY77as2 zvSV#N;=nc7S9S_fSrgIr5+#Y?FX`^lP8*PN{D&m!xkdPO_~M`9R`4F__)lyB3(t_5tNjJ>B$iAH8NC)J8IhPe$-JIwf`|6-04S&LV^z@qTV+C!{7wP!Y0A_ zKN7gCEn&mN2u$NoP#<#0m!f<2C+ZWn4|L#6UIxVdbtd` z=ttY)+Pn#Xwz%3pZ&Kkvx7)8L-rwu=Ech`Ojg}{)+cRJ*hoRsc95i_#!d>h zQgGmv<{NTR+ncVSWIwWrlBTx~snY(w#N-jmAm?K2M7yZedT1rO75rA)56Emn*%mY1 z1yt#IGJDLh0I<;p%1UtTpI{e`I-_QrIg{yF)=>nhTgnZ6qGAY<*|~GnSb%cLS#)4V zB|Qns7s8cVM2XP#5}1h-nr6`xs#nERfnM$T9v8w=Hrp(IK+W(zG9NsEKfek0ob75z z&n$;0sAz(qJu_CRzj`m2b6V6X{$G^&Zi~9e+q6MFh}P#VFnt~(D&9sMAAFstMd{~X_ zvC1d-2*mw}qzv-Aq!RN2DhSN_N7b(p4DGLNe_7(x5vYO1$q!_nVYK@433Vp|B6vZV z{%_63Cs>u)aIX)_aa<2ram(h1PpGSi5O{v88cB*uODn_E<$#lTV2$CE53>(kRGqVNC=zq>n`};7)5@Xkt>(>EHIO9p zq&kHVep8=RC-c8qqrxyC#9Ne6eDh-ph~AgAW~AUW(&fc)RdSOwcN!_ET3v&HCS=B&9Kwy$gu>U zw0F)94Kp@04*KnQiNM8$PIktFq8gkC^}j zQI6L$E%^>$fi0r(3gZ%+s9s($OE;>4qmxluZjzJ>${t6qXJm%67CPusHtf2*%h32P z-J@DDLH!J1NSKc|s$Q7ezNvUdbt(DsV?|>T?5w7Wg)bWrgt1DD1LCRjBs#rwxJHB) ze3dT?iwH&a7Ahp)mm;iuTAd);MJ|{qGnN*l=fY`*Swtzr&U7pe+21z;eG_3xya$<( z4kUxyC65$fH|O9)xdi=@xwfH}l60PJy9Gik6#TJ(h=Sa@LL~{;5rmZzmJ;AEBxFe@ z?6k%ru|$zQ!^+^wQ1Zp9v#6B_R&rsJyO^vh?9}gDAS!EEXVy8_U%-V6%o%Ys32#^E zB%GEO&BSNXeU}l3noB$6ciXOoPwrGuPbM+$Eg@)Z3m}Bl1iPqazsWoDM(7KrW$Zh| zrW~9o<52{EFj4gUjuA88L%E_!)RT<-!tGVe8W(e)gldPeo;81eR&^^ewPltU1y4Gr zFD)Wi329EuG=K!!RHd8Z{>6RIVeJgBAq#_$X%O+ z1mja=81+H$vHT=$2X+8-A9htQt|K?k{{r18F}W<2W?qsVw9n;BDZZTKGp5UraC9%F zqY1tyS74#R)9TYdE>YOZ&=X=ua6a=AID4MBXlxw%ahQ$HiJ zmuYQNBPjT=O$}R23DS`PUu@;yO`@6>kN&SR5 z{dpCdaWANq-fZ*U3kdng%#fd=-MwO(f2xL3`20^*(ae1wU1qVF_li38fR^ymD|nO2 zUQ`2mFG|@dg)90q?X}2`kBI@|1*m>gUsR{nHEC;MfeeTM+lfT9_zij#Y%o85QQe4& zFyUwF@a$6`0GVLJhHHMNE)+%acRyEG`9E50PW=T6YJwfX4PMB&WP`g?=4N5$rSXwJWPTOhZq6$Co@raZ7O)eG_x%3gLXG45H0m_TumOnTV#U+CiV~zLM zT%SCPlfngAn(1{FS6FpCni>1m5bLli;Rm}12Ux_tMXU|@(Q0s3xVXH8!zdbrpG-cz z!aL9!s|P8hh)7F!$)fyzZ^!S^-URQ7ODP?kE5FP;@Zx;l6Q9oD#8tKotWWW9wK-v8 zzNY+Lwp_PJJR542nXgRD*G|OuCezDxX%G}a(Zqz=E@+N_hG01zecZ<7Df_b0A8B}n z+}F6+x}yLJ1uMr%pNwwdvW$E{6Ll#@-8mdDq{p+>Pg z0X7$3lEz(GY(lWExwVpVas6sZu`yaCt&wF(&_X7PzALK}2!eKs`byLQJfn7^xj~K# zQ-iK^tgVW!}wui*sGggg$u=_1PNKvFdn>;ARuioy1+tctn|A%43dTPvToi#h1oU z24Upswm1+}(mvhEQ@Mn8VmA*;I~`6%u1tKyAWG)I^*i=A8Y<%Ali++A}o<>iEn1C7ejbt$)f zFWJ_KzisgmU33xGUeYVidGcZ54n?b-s~tb1;HbPGqIZ*KxzPtE{IgEhTkELDI+ruz z6c;Ne15I`e++E;pN9v}z6l}9h;gF%0xk;K(Zs(u{uE8M7kv8QF8WkCYhI5F|-3}wh z1i>r0u0co!zp;>s;3NdYTqI;ZCe}e_ogWXYE$I}6WY);7XoRqE?QwN>&P(X{l z!^^>i8(t4(3g8Aawpx~T9XvY6oPqu(#RB*OG&^{gWsg8pdSh*{)QGUWqduWfEf9i_ zMcKEELDsz}!}P*-M8%P5SJY3MpY-Mi7aZ*VSe6ilQ#Q;Bmh+BOAMHHjXi~$A&}VH} zvxbEQd6_8!QkLxG)_Xg36Kn)}_Nob^K%JopsBmziFEZiSgm~K1!7o6-m~p^B+B^zj z6eY_!;3ONRfcdhV1CG%u&u|pWIp8q=7tWFSH_nlCoP!X=u%BR#SXXvZI~WI-z^ANO zj%r6Bljybk`4ox)fW`DACXO!x({UrZ1>>4T!n_F6A|fmr6l+!dVFquha1IyxPh`}_ zXrsiDWxiA9r>C1J}TcUMH_w1lNI^SeYn=? zQ?xifA^L+Xfr~CFW^FJ>xUp4R7cc?L6aOIWW4)l|$j+o>)n~2CJ>RJLT2fawJ0*aMRC!LjRm8Ia`bde6T(Cru= zFTlC*mhC_(6;;WHLneibV*AR{ON#E}SVNmWRk)yhQB?6kjnJmp%lv}nY`*!DI!pl- zr`YGrqc5qxXNo5)c#CLwQmZc?B5ACHdU>DTdSuD(8TKQi>k(bp{!s-`Y)S# zzf}Et%cKqkahU=;qmw~Rer3*PkX&Up{!$J1+RVql#QFNBseDx(nYvHBrW0RP7f$*e z9La*55m;}v#q0XuKsg}z*CHSmJOPZ$5e&c@+z#$FpS-H3skXs}c@Pv*2=t1+Gb0$qbjv?9w8#H44LvgOxmP%r!uSfN~U z>1M(X?^PL=)OpqX@z-hs7e5U94SwD`&6?k+(LC+^jT%PMWt&={zE^2q^n#DgecRNR zy&sv+wyEo?{-mI`o+!#hS)_N#;3jk9Z}A_0TQ-n*Q7YQFG8_EG{P4HfQmf4yzg6|Y zO~hckq0qzev_$Z{seGMn+jonui;wYDbKL8kP+Drvd0qVmgKOaL)Tt!b{!VQu{mw56 znL}u0guC>_>hdtd8LxHAf?H&SGc6{hFMMNc!s3E#jFCV9so-w7HB|;dX_l3-u_6+7 zC!a})7XrQj*1@ zkvG}ta7gTM4ECP)s-yBdKTZC>g$}>H$_irGc{SdWLqdn+c>ww75YYJ@w+X4Udq2;H z(+=fcur(9Cnvh)*%p~Z$*dve1SZ>uxB>=TPUCa%T2@{TI@Vh!(}EHC9`#c?Q_&gjPIty@v;1;{O?;$2lh zoKwe)d{>R>^xBU-$mD`L=D#d@Xp33$uA0?{)$J9WB;!WVrhBvEddrgg4)NcFp;FrV zovi8AuD%Z!`ei$-220HUw5y(-mgMB#Xkond(x6jN~tfS)Ka zfb7EeRBy&qa>*)}{Nz12-v zf*FG^w!cABiqKaC@8w=>8VI(SVIL41`3ZC42ZX|S!YuwkO;W3FlQ{+zTg5WPhrasx@( zcb1cTO@mjI=rf%~<-#k8_l+;vtQS@eO0=%P*DgyJgA-`uyqgh^5g!n+R1QwG+?Oq8 zj!l#U4wgj*CED)GHb%fxVvQHMt<$a)hi1$l)SynZB;30!YVK?C>)Jo4F}RDK`2(A4 z7MKtJK*zS2+=uEgZru3mYuJ4!J`c`}^48wG4bZkc082=xdXcg|LXFp_F z>r!gVY#m;6!n30^^%VOct7b18Vm-1|p0uzK4)*eAH4 z0BDZ;2!XoAT>B9cZlihNBXwpkmf=EO$AZ%R#ZX1^r0R+alXW)Uw~I}u-K=dcF!j3$ zOZ%Ip=E2>nU-G#>d*-Fx>dVQkpLwSL$7)K|jqDq>w??rVH42yF`|ojoi0WDWj4ijz z9Q-nrU)lzn=RQ^i|K=OaJ0Gh-`qzsEnb=>BB&_*F6|>K*l8Z53;YuLY`v}?Wvd5zW zaNkHp(GFVWg-w1Ve_J`ux$NiiJ3h(4m|H$kXXvH2V5=?I^@*zQ^U-5cgX4{Xk+sAx zynXY_!cdGk>c7<)ecrYeQAYolifjK{O)q=pe-g|xpUMZXn_v&@b%7bYM;&?L-XBU+ zt$g7PUsh35xL^|F@ts;*gN-8_yy)&%X%fZY`^5Z5vgM<@`$RYF!O3;7%!ilTo^txo z*G0LY8Py_q&ir_fT3z<+Ch7Cr9#Uwwx$IABbj4q6$D3*PZCT3R_$PH@#qVudOGjC! zKdT-kv<{(kX&Z`R{UOZSQ2;d1E+3(VM1OeEi$47&EDV8Hcd(-}*yyI~z38X?4)zpn z`Jk`?c5y$S4Z;e6n7w9CLZ?{xwfbD!WSm2sWXN5>^iaGa!n>hG0y(;(l9+gGy z#-bE$Pi8x36_oA|rKR7pYC;DveDNW8k@W8&v*0gk*pTa4rWUHm;%i>QTY{2J_P%Uc zD0JO?@MrS5CIP#7>o4lCDbECATGQ9Hge>tJycCQ+J)axjV3b}JJ0-$56(1d4;>7X7To4GDn zP?R+$#ypKA6TS9=`LDfdMD3Pjkt;A0QGbytI=D#`F4B+8$WPV4{_Gl1VYwI}xHGfC zmL%>H4fLvHVXTU(;>US%sk!M>HL@$H)X@byx3--pUNGDFaqz8{1hFgMV3PupIffa` zoV6)TDH-3|o8v*4MSq1KtiRD*_*c~}|D%>ei!WY(qu{!o6HEuTf=0t8ICCd@>w$x_ zAYB-4yRhd4F#M1gEP$9pSPJww{6Jq)I{G8vv}3S6=zIHrY-*JB^+#CQ2W$H8-e@lW zOm#csRC>zmE|eQLxpA0S)PVIX1-rY7fd!mR#3$f2EPn^EBj zP_!7q_`Gd`xhES*#AXCAn1OaYN;W`Z&1T6ysR+KKYz%= zOP3c|c=_kw)HwgIff@IAHQ&6S)`ziFlh5cn)^GY{^c27C6LU>QFAx68^&cX|<;JvB zurDy3v-*bI0hho>KUKZ_&tU3VJ(ghqZ)WvTU4ED;`nd1B5SGPGv(TS~7WzZeC#N4v zE%v!{bV^!vH{MffOnx1=V7ohXCOxGl_TL)cWh47wtS*I7aB$(ki+;oJso)3Zhfk?t z=GC0;-dBWF026_qus1-GG7{OIZ08h9Ay{MZ;tloInB(*M2yeTYo!7_rSX?Rl51rWn z_ppYB7i>Zw!@~L*&OlS4^zait{S4@cNtk3$g_s&JFOsPY&I@ixT5Dyh7#Rm1tc~F+ zu^_Zau@P#i`JU20pydm+9y1C4#$I){bBlT63=_WCfZ>vSJoJY9)5dyBmvmS{4F^Bh zfZZY<6kAzLmz`SA1zKm9={xc*f1^pJ=Hd;1D$`%}dcl0Sc1dx6JRRmH9X1$*Tp!13 zUgNr8ftg#O`wf>m05+N|c(HEA$8i zFn3FzU;h1G!F0zJeN2g2o%FDZPnW=J50-telO9s>(7j(M`>>Nfs$#_#%jyGtM8)zi zmdy-lczneXQuJvv<`AU64#cyu@LMvxi>LV*!K0|dl(3=hS zRO%UC?O#02h_H>U#Z(3mWOjnprlK>_=ngZav%aVcxD;cSBp5xCB+S~*x?l1WrOkVt z^)xOSKek%;@NO{YRO?Z}eRk0}co?b%9sZ`ws%qV{7Q-1$)t;;ZLb6jLIv*;cK` z1HJAwdQjhxi+A}xN7^LeRGcJYal>}F541OKg?mh6jlQ&cRhrmXA~cfD-sb+9S>_Kl zx_2iSLzJG^SnwDex7(SnUG#K}{drxuoAP60x^VaR4d&%8`uHHA8!$%@dO{5Y+v?pN_VHZmA5HKzqnY*^e?-{En5-E`@u`}v$AGxwBlrhIH(dqoG*g{@93@@m3>C>=Q&dcU92%f>U3S{A60%O8w2|!BD{&* z5bHO%{=vcLL}@|7jL>x$mJ`N+vm;!tButcu?&1NHU-6;cj;AE!2vyz|I>iT-iBz#hl3cNTR|Qlcw#kvPjTbHRgj%&l;Y^)-PvcRwPTjLImq@wUPNJBu6$ zUUF`_FtxDQCAh~&&hR}d%aUdyl*yM(c8OwzT--#?D+X7f)Oy{)0tk7CRwHpn1P8-=MH3{c| zZ7O-HHDsi{BB}#Bp|H!NTVzAFfRn1T3gRU4c`q53$;>3U`j($C?xkxi`d`ixPgZ(2 zsAxAvl{!8kd$44kYZkPNL@1Vt_RF$1mrbt=T0GG+q+L$Z+udUVWAd|#6=d+~G`cn_ z9MVZu@kh;KCk!eV)5dl$nMYcep~$W&!eX&jP@>btD!!rET|>|4XO;Vg?9O4%lTp(@ zlXIio)mI#sklQnYD{SSa+;M{4ew2`&pk283>9Bj7#^H&=TPB7HPJ#0^X4_46IjAE> zf&4QALtRlSpHNg*<|Uc2EDSRnR?0@RY}mO2q>*@B1*&`)TJk2;0j4ZgNW5A0i`2wA z8%^e~kX0n?FZvpy`>#if0UB~VPcR$S&&+bg*SYMScbD(@!pa$xthS+XQ(N+(Vti>p zK+k1C$~!<94+`pce67}g5|6WdQvep`O=STZ!&wc{cUwHh1~QclXmVNqRPP_k6lj9p#SS_tHpSC|$9R+#XXTDaV=*gbC4g#@clxE9TC@9Z9(nhI; zZGx&EqkSIIkac6b#ZW3>U^a$jc1wcTPfQ?CVbZenCk8G0t4vAS{2c4B0uJPhhK4o* z0U584?pLCWeGC{o!t@V-QXUaJv!Ez)2?!IIixDIM=I%gfH(!*Av%D7gS*TJ+qK4%q zs#gVPbKn}%xQwAJ%*KSr=a6X79-+JbnJgV3K9O|N7WK1@vUfa7uM!+uWgg}SODe^< zV(X-^S&^!UDZ;3cvD0hOBkfv1K7lU&tRivN%B7+5Ly27a&wsLw0RCQR%rh7w&)O}9 z+<9D8AxXs3R8(5z_)_uxdKOKB!kzR!&c2nFK2$= zR}VrXuIi`9H=?M-JH?SZ!ck;XBj-r~fGBe;<)orfvx_MoqW;wLvPSpU^`$HuP<`o9ivN=IDj9{=_M=nD*e4z= zuSE1F$6I84gdN<-^)W^nk{=pIodDo5K!~2|CaK0K=qq70JaFWlfrj z8?HWFAMas8tsjV?y}*1hP&cyTb?P84j=%ZNmnmI(*Yv7IA8zF#wbITAtsrDVu=L94(f(kE6tixOsgpY>k z9z86-h8|hO0vmmF`~oayhzFf&Qy8jG^d2y?hUzc(TV)Mwp9zA%nb*XrmPd-KV73^3=kuI4c?z@FFT59^w_4P%GtOFZniM~~DWR;4=b$@T^hGUM_S&x<5XoT*j*Hv2m zm)5^;E*_z8^*>i;?+AUC_oO*#q~6Bd^&Z8&&6k@CM=|2n=Fw65Qj)4;^vT{jbHOpX zr@Zm4V|2Tu7apt6sTSiubAf) z%StcWnGnkf9>RL#kTJTe7T-&P0&%>YK1LsxyFnPb$1=fPWAs4gsEu0n)(60q;mNQ@ z^l7Q^p!NHT*sP6~p*d6ZcV#{wqlf1Iu51ll1*1;TXLNlMk|oN3m<|=99*$;k6~TAR zgD2<(jG||QK27N7vIafTyVv}%0UEp4{Judis%w$`N5X_eT){zWWz)(e|b!HLWPAszF`AF9uISGdY#5~0%)A)^%H@K%!JYm|zRYIOX z=6a*YvT1vPIc}`(UbciV;bWVUg}Uf^-+X1P?tIu%DQVG^+~Bj`AiP54+zQ%c31`YRTGTYUCRgC{rW(nC}$uaJPPr= zvl17n?7EWq9V(O_1ovCAug2-yK*#Pj6UXawIVShucv#$Q^TK#^miI@RkH_nwRkINT zL4>+qCjz2a#@f@633~9XVAVmmdGG8?(A5!>~G=-Oo|+_AE<23{Lhva>pl%T*bn%ePw$0PtfP* zQdX#sQIpri=?Kha)Ptu+Hf8RqWgNBLdw)ZX$Uc$jF zYLgtw60Rx6LTYSnFxRx7q-*LI`@u?Jda$Yp3Q@5UDIx}oRb#Dhz~6^LHAkHAh`%$?@ia+98{udB9v z{LVx9cyrGDcCx;r=k5h-gO{eH%OP@VMAA(2h zF+_U{ur!sk0;&gffu0oLeM0k!{&uU6>YTEkTdU33O@GP33EaAb6o`D;&j}Xz$N=;g zI9l}Amqgp4x!_oW>FT@8r$wM!4I9P$9AoS zCdGcIJHa=|E_eGB&HJb7(P$IBPt#Acp#R&`^vK%Rzz>-%IdnEPdS1|rON&{$>pKOH zj<({*n!|LoKCaPLub%jqmgJZjdQu6x!zioZ5^G`6lYx;uT~ zlHoT_*L_&k|HtXND@n~6`i|NgeKasf>#{`)g^z#1!)f!AGxXsNcW7P4tF-v*s%Z2? zeGKD^#7Ij-cW_O;XnyEB^P? zb-;Abd*<}>QItqa=j-}o-bu!HPzSGZxLc6E6d!gS;?<&T>b$_h3zk&rPUHqBrbn;Q z z^cB`n=JKcXitppR7ym9se5$X-eS6kU_?G(zvhB*sAq!8`R-v!==1-3$ z@gLmL#?YSdMtPSvWi{aXv57MnnP}@0zyoFd4%2?7{_g|Fq+Xw@Cuie@F*D#SeP$4^ zf_YYIB%-^`du_RD({dKd_fGT9S(-zZtv^qTlrX8Y_1D-=HT!J6{DcTU9AgzdI0&8+ z-p`a?$|PCVh&ejb!8dZ)Sg9DU@FA5});GnE4@5?GTj z%&-iG%I)lfmKIvHXLYI1je4#*9CY4n1tHJWqd}AVhDUr%y;d zlw;fa+-bUdXJFs4otrVBBnCUpDPPvdu$?8In_Irjn#QH3*K~byT{p|+q9cR>B+x{O zZP}g`xvoz$d%vm&VZv_xC~fL5(!DxYLT6Da`rNaGHHk`Zn7tS2Z`N)hlE&`#e6++9 zzeia&ZJ)O6HaE=Fr|M0_OAs8U(7ZEK-&a`avl-%wu}vw?80W@cQC0i?|rtMOFn7{sEv+GjbW8jkyx-ZF|FFEmHg{=r)s4^FA zjDMA8wR?Nq*L65*olFkx+h_<3$8N=gnV@sXYpw2QYw&Z(fJeby&i%+I4l^%&U0>6s z#Risv2iWhx*pd-N=CnpVV899qQ39jjod|{|#|T`QmM`{h?Zf85M%};q1Ho)Zjvm?z zO4P1)v!hWD@7Js?n{~W}d3`vot3U^NW=o0yC4kGncfLL`x$7g}%$=oc&G-xSfHY4m zdtG^fKFa)YmhOM%t!2e>7%nsh$s;1(@?x*w;KV>ikK88cUv%5gJlJ$e);`(S1Sb){ zcDqlYfrR)fak2NH*|{7qNMe`FoUI4uKF%-&8Ubr&>j{3_9`o*O-8A~wzZAzV{@E+! zq<9ZL&M}?59L$p5mq)waPar6Ab#V8ec$9z|J%Tgjr(lPxo3$^E>m`%k(0>8~aX_ zk~C`c;>*zrerCRVIcG+9y>DK=T#w|@pQHN)k9oy36Ny@qqIU2zGja~@iCt#E)xd1? zZr}Xo3Vl?X4B&eFYTe!RyHfXzpZ8p?2h6%aq-Xmd*_X}${#AZ9eUujQJUDTVuzmc+ ze(*5chDD#W&kfkGUht04tITs;LDses!4h1_o<53tb`na#ou<h^?;7jCr`_FD~(S0(yVOpyOUL5k?*+mL|9SC z+%v6~jU)`_g?U> zr+Xw!%awXm_f}urX$hHtgKEap_luhG=PUK)#4`EnJUwE-3vNF;7Auq*?5Ob@LQkeJ zcn3?GG)hO!V`SFM3-k1sQulK%%e0@bPf9NP*pk^{N+;v(nSWlyeG1Y_%{g*PxmeGu9AGMf&7&FIv8zpgX&myeK=NPAbWnby-3e=O=5z z!g_B0HTrLGh57s%UFa|V4#F8&rYn<=x6V6_X=Jws`(>`?6}HuWmNqBN*Num*c|a^( zpeE-k#8G70%`hmxw8lz_yo3|I}3EjWn2i)i|Ijpb3 z{ri3asAn?5%U=OI4v+$ zx(jG$X~rqsO^l1ZL8X!|R6i-I6p&2-B}B2%%d=)kGE?LKC2!_jr%&*kTFjHz>AvZ= z^1*YQxKC!P%_rCCO#VK(?mHPgmpA{oPIs-Yp^eZ|S#;gpb->;a9x=Zt>AqEur1f!D zDPay}VFmvFj}qHm)|)O(y3YiDjy-~2@XzX)T7##Pup3ZgeNuP!yoK^@DWmJQ%+a)z zJdN^6EpuFxKE>bqp}Dz9_o#VvPm+_Rx1|ZWgDcz7?5QY~gb{JZ;-tlTnD?w%xR`x6zccqP)?w{#IjO`PI!Pmo!1fdS z&94^g8anpjV%_iPALP0p6x7$vjaXI;ewos}Y|j$KM6jO^MBZ_pjmlyhTVHnPl+iV5 zAMSaF>9j-_!fs3_u!z1TUU~ABY1DQ<_)QXV#B{!E<}cCprv7TU(mn*qRaYZO$T&eV zCeDfs8DNdJB%%+iRXjp6QMtLoLkA~1TeZ`EvB@)=m*_E#+gT3^c1WxaxG`o*UnjQ7 z4YJgqbV6HxK}Zl9G8H9+`bcCE%I-R3U^vij{uRU^)cF%cv%r~0_f}Fk$b)9i4Z3^r zS>J{S^c!UILtj=WWct^0hHtzKJXmkm-Jp+c+(^JRU_(f}0>|Rh!7H42n^=x!AS=qK z%=Lsuk$y{Dua*t~lqUZ~g2 zv}L*#OCx_1ZtaIQymOQOv0wLonrLbA_1h$P8>`|#L8jQ_YNHLy^^od+$f}L_eMQ?A z&!mKf_}g-j?dPWMR{iIi7pp{ar-ZM_ZY^|*NeJ!YZTeei?Jc+ATi9gYyiMQC)5YJ` zAE3jZ*o+vx(_GW6+c2d@-LA)wTyr}Ppoh)M+gY#JX|~?3d-!V~-tfuo`aO?~`PH4c z(pPQx=bbw5b^Rw%a)c>mnJL_SYe4*D@Q(~paP{GJ+i~bZEORiQDLqg4mH-Zc{#$d= z-THj*hvxaa>D3R--|yBBlH7lf{xK&crW<`3+e|V1>%IMEuR(hL%=B4-oBs`S`3n5` z511EM=$E{08*aN-AMT+oJ@XwsrrS@ggcjmV2Fmzq0V2)_}(_Rufz>{o!PdM?_OgD+z%zcX(rsSn})s&4Z6jtMDTT&#oZHh6r=QZ z6bHeMs$h@#>-~DBH`jdm0fhEk^UVj?O|#uR_W-8id^2Q~t{Y)~D-1=%W^`@vHs~&n z8QGkQ7U0Y0EPu&3buA_P<)NN?P17pf%iCsFtfWjnu-A*0iQ;}K>LQyDte@>hGyOr9 z7QSQm@XK64wgWInV74@s0@n69ow*@YI#-4;N zzi#r6>4Af-tKARo;oK*UqowfAKbaVr(iK4?w+q2WfJ&O99@F);SQRO2nt%ld)=eZZ z-j$Ex!ThaheGEzal6mR>A?-cjq^Q#V->&YSSf^$RW(Edkfa+#|Aq*f{K%r1T5f!tp zdDjTKD;U>R2NZL{cnqvrK@rS?3o0lo<{U7BIUrz0UFCj%r+Q%YzVH9u&%GaIy1T*& z&w0+1pXbaYEc$7?ejfYtZCi7ve`oslwv^!W4@rO9*7lt5=WAwNm8Q_>Ove_}JJVw- zUNFNRG~chQzUeEdhr7iXvb);kCyK#`ynS~AJ2Me$nze(_`awkoCNDZk4fc<{py zv#|(EE1gOpTl{|E7iuHF7QL2=m%Wza{?h5wqp5YmHU(eDPb~5LoW@6!EX~I@4T)xH zAUf=L9l1-R+;&)S-Ccg~UFNfTWJ$87xm0Eo6$z>v$wj0|$H_{gW2sg+B_O z{b|k#DKT&q7ABBM$KR0a+xZ^9d()C3Y6KYjNk1Sl{|X{J?x#YTC;v%Lwg%RD(i-dri|_I86P_J&uir8KO?)Rs*TMEC4%CJX7K~ew+D?xao9q@qvH`wZx z5BPn%Y-+ohmL0XCFU&vu^_SAqM-TYdW=;e5XFTYSYWGW9;Q~YkXB~k>qQ~VpS>Jfj zx24~=_5DRv=}z|eh0vv({dS?hmzTE_7WsV#=gyeKAh0)<<~gq+%FjFl!>N`*O(}Ll zD;q_*nYl<~=)x1Zyq&+uzm^uZf5`7uoFlM4ms|MHhx{TK7YVGC)u0^igj~J7>_2`( zmrhYTbTW$4w~IG!%uMCzgAx~E)d6Jg5OuO|{KxN770J4r^z0YLVoMkMLxXih^&{$- zzFu{>&Q4tH_bKlj5h5jVc8NWGvA=z{hoDU|DHk(RqKl`XP#zUk9(`xXjm+fuvD6f# zSNrW^Ki;Cg&R-TjOb`ZhD+b_1AENaDwf#3^&~Rg@-QlulKsns8X*P1wKQar&kd_EOt}404v(q*7kVZzo%jy zWiO(zuUF1!Np|}5aTef(g{LovQShi%U%{iAEwr8P7hVOYTpH#AvZ1ot! zTkwK^LgiFfJ~C<>Kh(tm_0ks*PZuxz=mjv_`_hhh$^SR+t$fKpCb+8zfVP!5RUEFh zd%lb?w!k*OjH!Epz4m4Q06uZ+i`=?ECi1*YF};ZF8?XJ#6dO{f^xiB3>yZ@IV(284!y5Flk*xV|kWF!-Fg1k@bcF}0DT_aac1bYp z1LD$@T7266_J%*0VGMi|DfCl&&YS2CpW3-^`lAQajfTAnLdUcr=NcQY5Q-Td!U*C{ zG-q@(JXo#i%S_wpEwte0?A~wr&miM=UFmo4c^ZX|#>s{PA!(V1S}Kf>cKeG)qufke ziBNuzy>q4Cf8c8u$zDfC+$U0y4zhKMQmB!7aTK06QEKOQ-%P11-^RT6svYpQzhiHt zWhN~#9Fa5zjNvr~6-ZiUNG+?h7&Gz_GVOczj<@~M-XZoYz5ar&c*oxZBxOy~cp&;0 zV&qiD1iDqILSs*R$L~1gS)V$I;WLR%Q3FMRic)e&{s!S3;nivd(`VW@h-m8xgXm@-u1W2 zU0NkeB`T{lFU=zpBg^SZq!QrEKems(OKQ$}w(dQKca+`wJ-;D;eieilTxL-Cy7e$s zQ|0AL^C-;jwXf|=o`aQ8Lfqc{o_}o3OQ+*?IGyOCr0^sMSG;?AsU7yd->KUg5K6o? zE8RC-Mn(>D-eeatw#m2rl0Er-|4{ECyXt*^%*eaHLaGU0AvPmkT=<$0PuavXlf%zt z9Y=VYST`SDFv9DPW**;?JZTU3z~8;!ltS%n`Q=!^G!EVrqR#LsGUCQRVmKU)U{FqV z?fGLi5?-*M z=~LmAiRqK-sTwEn+7`+;WwqaR=PPRTp!OHyvcbF#3--e2z&1kTG_vp_k`x8m4?VA_ zIX#+ry%L316+Czp70H>*vmqHOi0t;=)qbuf30IJK8aXbC`7>N)Yd-XM8g*?>?@F*2 z+RALRcetw9DMjgcrEA!Qg2-~<5Sz`zeYlLjv^;I>O&|LG_F8ZwQW*Ub!W?HY*2?fv z5*Kan3`g;KZ<0AhL@J5}9ASR0Eg&Xf%@rkWOQ*#GcHDj3d=hhI1RzKh{D#=t#*h3H z(jPb48$a^9cf9@?+$Q0k#Gz(=T0j(-oUg=Olxt%@|H$9AW6LC+iGhgfrc^o~x{G$= z$NsPT&U=jUt7rxWloEU)_>0fF+RK&dFE=#8G(vnWGRek`hvOVtI@4)&UL&LX`u$7h zVS4e196Q^a$|D<2MMP@mN zQ2$s3ME<)<4yY) z4zQCIq6_we&kzVMxAEuxt{pyMJvxfUd0MLTJ=G!tn$$YWj*Ld2i!ooyGd@eeKk z@E(Y^ras^H`r7a1gmGs@+tji>>}&sa7)!X;ul9bl-PU5)zQ&GU3%g_Z@s(G>vI|r2 z;uqCiIG<>Gv92P}!d|zQm^5j;4R8lR<{i6uEeV3(+1hm&?Z5WMl2}0CU?XX7nh~po zabdzbe|+WAg1=Oil{D}h*7@7?x?Cq)5rUzRP5eIcZio^i-6nDBF3Z0Zrv11L*85ww ze*i@XAxax8R}LPC^Yhp4zuxaw{fshkMeV5}upYXK{IlL(x!&*Gj)`RB)vjr=+_-u& z>hdA>ne~3-jwdn?6P^gK76OY!Vv6_O;)XEplbpQ=dx4rb2f`BW;m$fcDwlR^_b2#{ z`UZ3R)%IWC_`5ssL$F&dtX=($-@pECUqmK8^A@4>1fVAmrxch>_@iz5)*rm{+t3}J zNuw%h8vw)`s&pkzIq#Wk6MahWADM%kA;CBT3zbO|GVvN5io4-~zWf3ROZR;1kLY|7 zBIGoh1Gjslx7=_6?3l6TOR(@@bT0o6!GD46|DC^2Tf`<6l`o#0@8F&ZH`r^x^JjS* zY@hFush_r!zxQ`4S#c)v2!7p1zeloPXAk^=O?`;H{0G9^Bx5-_qtpS(rRr=(!f$@? zyE*7!0&5MO#vlFNO4b)zJ^e?56@})1dU^Se{$O9in)b60Df^Q@;(vN@m!JIZbyuC` z##jtiu>KulQibA0D(1oRkKN$s?0r8$fz{2Q#`4Ke{yrtGo*d~Of{M2u@MRl_px!Sv z@Zyzd<a{?1kJ^c@CuQHQITimhC?6d1e>cCLH!|^3D_)@F|qr~Gt*6=5s`5^g$Z9Q+H z7w#rl*uwZ>lQR5C+8I4alV>V{^u~HRdWTEAxz*U-t4x zDNu!TUF^Yu**>@ib_7N>PKGvIV;2VIz)_G5Xs}L{02twJjGnJ1hlQ8soV|yP&{{u! z=SS`nGrU{SUKvd8(0~-Z{iVVvf&Ih^z_rL;Q(=ZT|LEmP)1yV&no=n$fFz4rorfNl zhM2-iRmWIIx=F~Fr&rT+H^v1dAZ1$Uqf{;p{;RBt(!yJ6^QpKmrZeiU^ZtV)AbL!# zRE4qV3QHpQDkA%rO4Fg;x~F(GxlJ#8$BT}per}~X*7NOel??Y`8--?j|C>)l;AQQc zV2=w;+-ZSVkxr+0%Q5*$4Cwh~dPD}n3HFuHjHiW;ZOlJP-y2nc?xk(a&ZWwnjXhxU zMH`GbSk~K`J*xfi4veH8i&GwynX2T08Qke`XG8qmc}fzknC2L7CcYL7Kz6X}+nRi> z6P(=$B1W)Kw2x41F{&&R++qkbQE3 zJ-5nqDPQQOf><`e-dkmwYTfvf7MxoH0bG!}!~Rrda&0PwiOvMfxbx>$TVt z+?RU3l<5ScYR17)UcbTMME8cLbTD*3=qki|c&ZIQxSS=VKhoJn4BLy}ObK7fnvF^8 z`04}Bgt5=mnDN6_u>!IleO~xnU-(3la@VQnm5tv89K;o6OwF1KVpgpd=nb^y%p*9oI zzm#vUb6Y%z9|)m%u1CRx(i{o}RLi$twl_1&M5523;=)7r#9Gs*?Uh;Q<#iS+9l0GI zXCJ6FJ-y@X2eqaPuF#FOWrBV=Mc3Kcb*8=+s!(>B&(-;JnN_;~)>b#(Q-x6W{TqrJ!^?=S97@wDo(%kiaC} zc@qU}X_9OphU!J_!}~d+7L|`|v+b!=o`H?B<*%`KbvCud4A$g*`+R3}sK4k!Vc*@f zzr=3U#dIwDrZgxP>-FtHUCaU7et~lM3WX=nxfFI)=UAGOkh8Lb-U*tjZq{6VQYZNq zeIohapn<>stOkCA25wpRyuadkU6|!A^ovYxYnpX6w=(h5WY;JtiD!kKu5peJRa?i< z)UR*pO)%Cmy#lSb7e!|8lF!5#p1Rh49hrY(Ry#arCV>r$a^}(wcRlCQwAe5}Qz?#u zqVa`0=%Yb@8dVOQli?~KZba202aijARkh-@Hi{F-8Go!8COm)=4(4_>|5F6d^4gZN)`GXu;mGPmmuvXyL) z?&dP@V!OCIGTSm+(!(4_aQ-PhOnvi%o>wf3kfPINtnKHW=jBTQE9unDGWIEQl>16D zhK#tZ4>?S5_3)8J6-(?HC}w5~0=pzWSMfvxrJzChu8R^(0`tK?%>rdjTL=S7ZWy3c z`AfqG3ZBy}wE)N(2yclZG$kSJigs&EU*KUT!vkz>53^^<hJGGimSN9o!FdYT=3P@)MB{_YZ}kpQ(w zD>=sn+apzFMO_$8d;)%`S9+R0%{V=ZHbD#MS)7oUJ%BSTek-!enoR#P zz7Qu?=MS^LG?{1z?wmorOs&Xfdnq>AxuMHVPSQil8&W8GOw7;)4~7?42@xcKY26?D zQX1f+_Wg@9?QL^kQv`Q8v#)9FdHxq3u7^iOTX<22>|t6gYk1Z}EYD2W84<8s+P&4}LLinoWY${__ zIpHfCzMoY|!z{6_&-F7MBjTZ`Rwm`{>C$k8+a6R=$%e1$3^vs$cqi?_c_3I!?HS5XCcQrrt{ zM;ea5&GAJt?|V8W9vY@oev2Z4skRXe4agh3o{bkBCIH8XfR1sN-RB*j~8AydTB(E&La1<-*rQ4NUyQ3NL)3G+!*f9y1Zh>sABI0J5`= z8DQG+arOW+YUBsSP8=GZBBzaN4+5xO{&5vQMOWu#Tnp}2xx~n&pqWL3&4Ao1xMxTX5wYa( za^VvP#e;`fo)S#7{tz<|hta4ZrlWZjnqKa7)+lX19%}lKmDgsNsSAGkm5m*Ohq`Gy z3^z}qQLi3uKEQCWY=qh0pz+J;n2~+U{_2^B(-*X}|4Eyhus7|WF?*-aX=fK^%wMt} z!OiT;88fm-(E}gZJ+o$eJ$qx;?98*@WKC7$Iqh^Fjg)6r@#h-p4b?hQ0756OLvf(w zhHd`cZ*R9LGL5$PNHZu}I-`W@134mDk}rtQNV)MaBmmZlsDtK_$Q3K>ts~7p(0ppP zGVgYO9gabu2d4~Eb_+PZj%&1VC3F^##8ujUYtzXTo^_Ae(OaA9s@7NZpuDPwZ*BTj zwrW<5+FQ3a-J5=bA&cgb?##s_HJ9S}7go>p>xUP6d9)g)&F@$2hONy`MZer8EoFyM zCO`bybiP!qo7bztOPs8u?`TRPKIMY>Ro5xDsZ6Vsb~+o6dI)nyVJRUac9a=Xj|w-; zg-umsKb4L*()|M0DCRz3G*bGJcF)mf>)PXJJO~#$j=EP8@S)uOtL&Ylkvh({x!AND z|8u8w&!k`*34J}F*j`^RPZ?9XCSBi+AlD(Wjn?A=k=!jZtEm&p>E+w^^9K02M*Ha) z6IC#xTmTme;^t#>HMV*i(=e!w07lK2zFs6dYE@L(&nt(jP0iPh&DTzof+-3w?&Ofe z9~;%#qqZ?obDOA5?2oGhV5R!Zx21p_k79(CVn8!4h_)gg1k(zZg`av+_2hh;a1XRD zrr{n4ktf=OD~p{0v@$~bpPWNq1FS8PF=Z5$AW>CqZcn6K2`4kWjmPR*R`C_{b~xaqoIs6=%k3heK*T7r?6*w#97|Ne z;vNPBI{g7Y>_)bT)E4ID(oIpid8&7MH2uh!!z5j8HI8#7@80xk25}WZ1e2`hj3fcM zLsT7?bKv9DJP7PXM$1;q*)Y|rBI3YQ6`2-YUf|?ir}c8;CdZ!!f)f_syfR({PwtW= z23%{B<8$yPsw`oE8zdJryDq770hA@`a1xOi5V!=kt7=J2R4L@CQMCp3klv-hB^`vx zaG6kVtsFg9(wpiU<+V%!P12y&r==|CxgQ%v`kFi=D0Q}HZ)c7w`$gxRMYY+{cGC8y-PU<0?St@)PJf%j z4=K+Pqr#Ae&2|G>a?m(%*)=MH#|4fb6&mH#M(5_=7_EzkXJE901a%fmQb1qs`MGZV zstgYU=v%RTj#}M=F72UF7T3W5oaQ`5H#oT1)Qr^P;Hj zG8#E+2h+8EJ{ZR?p5I3?3t`E9!s2xda~=@choH zX-$Y+_sl`GFA-4??V`YmDAiFn?Tl_3P(O{lIi7>rK)!V_D@urD7&R^vm5iEb*ilJr zk$Ofg|F4fZIvLf9FSa79e0Q{4G7f;?^%g;)MjO9!Sj#pa7!BkBi9Nk2iwZihSQAAp z|3DUn!fyF`*@{V~zNrh%vd}_D7^Su@9*p(BK;Q}C<~JIYMD3tYN^u8&;g#ktE*`g+ zz|f0M2=GbD^{3dFf~!Ln5c3cHvV-|ukQ+ND>yI^y^{;>k9R`wD$y*1ZVt>sQ0s4}MLlml@_OLhaVs7PdneBJQ)9{Era#wSRJ^xq# zy!7`qw*7zo+38Pf>;wPx_ey_cY{hTn1ifdE{EYz8_w4-N{O$DAPrvySM}Ar(zDW%g zS!A;yPT7?3BeO{#%!Xh5&-$QlNFN+)pWoHw%&VMZ>O4JiQ2ny2*(>`&X?U^SV>dG? z`F8tm*dflc@9t)XWRB!c&F*G&M>&c(6hgjfsa70T1rR?!-O5=Xo6sC zOSoiob;avM-n_X76(^sTtrcbBoh8f&6OV9;^@D54iNO~;Y(FeI z&)NO=GglBf^WA=CK<#t#L%uCF9b1Dq5nPrSqR;GB`L#)`q7=8~G$<^~RKy;v<2^4!9zWm}LW&}Bb{-NeX7VC^d&2FIQn}?e2bo2Y6rimDoK8Io1 zxX0djnCV?a#JYd2efcocyz7fi;FOGCM9(JWxPYd^vkX>53J=CVq=dm(b)W(naODsg z+=%i4wOJ3P9B?OI^IgGAIp5xVIF`Hx_P>Xl;dO`LoWIWy(bOb#DSkl>ckOj4A$~S<^kvB zO3LDTCcc2G*p)rgLszgoYgE%ayEmQE3!Q#VfUEFDh6-|#IKqk2?8U4( z@DQ)aGp`I?#IyNZoOFZ$L(?4Kfb$kM0{oDF92hI?^IMvHr9-Mf&U2yF9HCWBNg9KG zL#ooQJ_TvZ~sh%~XIGf`{n(lGnQ{e=7{KN}&a7@`~b&CNa%Qwn!v8Bd~-3Kxtn*pH7f zlPg{Hk!vmqJlcP%*$T7vwNuTw+;`6DETvYx6&ew0x(o6=rKg!~f;&89TSp#B!H`|2 z5smPYy?L6ssd;7V_4=4y$%1|PKQCBeu^wx+SnL0PEf$d7SBtlKvA+DD7wh}~b+JA# zEY>P0#GhBoUUjUwI{oejJMcKO!vO7Q1w5WKRTwC=J}xi(6n+&?PVP+BF|_%T`B8fQ zDO7sA`#4iQ1OP_@o!jOE1Xt+2LiiJBCUIDNm%|?kmW|>3UK&M)WV9QU2?2x~H z1i=v6bP99O7B3CwX8rCd;6C$QyVdcgL;9wR?B2(lrtEcD|0ny-@uoZBaum+AWha;} zl}fDnfzUb4IUByRaKH(KXEeL?9RE7Xr5E;jQM?5D2rYb!(>zW6BPI|@~gXr8voe3yktP5_$eIU&G^kOy$F-jMmLYV0+`^G6SqRZ_Tr#1f? z@s|<4iV60DQ;Bh#WgkA(j4b(gHt&bOR$Y0TsqRQ=H!ND)0Zr5@Fc&CGC@G~HTHn*m zj@f@_i56=<4axBP(vD(XF5Wvn-5pZtvQ`+q6G$1j`-Ccz^zw}h9)oo`&4Um@aLYw0 zzit0}n%QedoRF*t0&8P>sZ=X%pj5nsbakA{;*qQbQkWWLUHGQ*vbd5`x{)CfP37v5 z(vt0STQgkx75hxHxvS}krBtI6zjdP%pFsglmyt#bzH^fqj;4D7)XF~=4<6;1A-OiW=0o-7StE)u@+n+Qc6 zS1C~h1&Z~GXWS;AHi5$41bfn%Cf9t=t86euQaHdvN+mwK#|7|@5QB=7xIXesoG=|@ zQV8dWE~Op*l_*Hf4LF>OjY0z_h$6=>aE`)kld@5O4eB_?B!q^7+g(${?OuD9IiUDe zZjm2w%30W5p0jtIg>~R0`}|pEX!v7Qa=3&;whYR9_1R{N@|90$7Q}cgw>zJ0I+fpb zhEkEip5^w0v&{u$T4c^Kji_*a&N1Dqk|bG1<`5Ut9d+&xJqOhJ+TNze-nTEFW9r+k zM|hWhz_=j9RFd@U{YSH2ciWXmqh20vH=aYZ!-{1rmV-$A@e14HT+_Lhc(tEPi}*>& zT;3(IY^hq9U=KRijLba`HIhWfpUpW%>SUAEjjo$K4{^^UgPomA@)u-z_Zk6WiCa^UaBEZ{f@iX0#!JvOM|r z7eKRFLQRIb)b{;5!`$}*a~H)?{0q$;gn&GFq3Nk`b%&9cvVQ^J>vr9Rrg!>_jNSHF z)2$s$#Laa~YD`K@gdY%myZUI;aj-hmwEh%|i5BZ->V-e0T{xy5@|=Jg_dm-1^&*pR ze;lb-p0ql`4~l4qmgxIp`_)CJciTreAR7uyGlHS$mutYT$!*$3>F|1F_L!{Gv|}M6+Cb_MOzQ#%;k1WlYWtV6@cp+Do2FT$Dj+Q7B00BYP&c@^;(uWN%Gj-MLeC{D>goQ7~ ze6gc0Gd%`u8Z9g%;YeAmcx2n%qjkcL1PM>RvzHJ@0NPcTv7_I$i!U?VRJy*C(whwb zF&kWNI!=5EP6y=#72#LAGoe)YR+2Q84Id*q8+iQ1p|rjfkO&%0Q0WaMT_wEP1&x{T zC421UrhD`bEefGrTg%i0Wi%7j76_7N_t52Rzl&Y)Kq`Lqh6L-@Uk;D_z*b*@;bW;C zafPXG_<;nh7UrJ~mns4nx&b4OXs0j+`>!iZ<6%rfWu(*aUhYw@6WPWM0h&QZSoo+b z*1@8=yRUIK+4*T^`zRh~H$*;~QU?ja!joL^JqSbK5f!HpX|&FEpDO|8q4tz3v8F7w z*IjA)b#1lsMOyh*zw5*IOGtP1Y;1N)6)J;Yg(%c>&({c+gMw1QL8LR6mVZR`;axg+h4yS6|X&mHw#&<7a~}R;QeaNAkymlUuE_#pSg_tVsX># zrB|69^VclUZ*dDxlgjb8HC`9P9=xkf_dZXub<-FCQsGNjF@WE$z?etf9zzthg#;MC@TiR2V*$b9(JucvEmWpN8Nf-{pXtt>{r*C`aN&E zzy(YpYgHk7KJabIM}KGGkP1cQQ56%O^iUE+ErbIV#5Fc+(?W-QioSG5d-xfOu$j)3 zML1=)sVnN^l%4Bmo5sS|7iXJ8?U+kU2mASzW@kJ5-{uhS?1kQS=Fs$@D-19xQ^YZl z+8dc2lhp)xFnZi2gQyX8#hIsDHq|acSz>~LxEl;gMN5Ud+PIxEf zA(8M^X+YW-H6D;do17H7vMA0RCFX+e35Vfl`nY2w@7Q=_>L2l{i;Hc)8%wG8F*H8#A()NuMv_ghTQl8>@fIG_aop0}7KT&ud( zTufH@&9|Bn;j1;gEsL7^9t%fad#mXX>IGNV%aOG3BHR8p@<2bf$KOVf;2gW)Hq(Rb z;5Tl=sQ-rTG{KbLlZDKkp~UbU_Fdjb0x4rwq+($2{h$EC-dOj$B~!hi5?~Oa{CZr;pCNLqMSt zQ)B>we@;uRu-vAArSttVV78STH!>?PbB|+XpxDFEL{UnehhE+?{l-YEObtZa^$Se3 zm$5~6k-dUN1A|3kh_Tz;g;R*?N|WzG=ALaYz6)$vZ9l#Xg>8W?y4!5I#R|&Qvuf_# zA(kNOZ z#@q$HTpkePheE9r#T;Q-rc4l{d=i> z`EE0~M_h6fvyRgr_W+%_yejic%pV&|D zV`JQ8>+fg3-Dh{apNlWp^X_NgzHaZl-y9&f*aK)e&$p$vwJal9$Oh}%U-FoIKJf#v z+868z4?vnOvU49WmwQVVZuOw~&}(0)wO_^*sEb7mHO8ZC_@W)M2nXH=_OL}nkuR~A zEiwy$aiyk5{e4*X_tn>HpR+rNgrq5T#A-@nXO%Bq7L))l9;#WPIQ?f){?xq%QDlW?#^U0v%OP&QroIn z3sWb}W;?9gmn}2<0Y_>%qDiFal#*~ZTrVf_rY{Y zfkM!dBsTIQm_jYPTkF0-&<*dag_SfZRsBM2U z4*da75Lj@pJ@X0dWS7`gPng<>10)!@%f*P3?+JHdE8csJ7v5`Yp9I-ow7WfN_V-t( z!+Qzp#WpwBE`HLCZa@?+RNGI-zvsEh{z+?pX`l04pUJ?j%Tp#dY6D5G*+LKWMw})} z`lcSW_ANcSq6gZDdcs|%3chWA%G?;=_MSvZQ~;-2BRa??0?VzXO)GO`L zPn+(8SRJgx3K#-$MKwe)_f=d5i$@h>AqkR8nhsXF;OZh(#(&!Mt6k~RzuW*Zn#8kv z&^!Y3&(y#(BYM1iCTW|b)~T|nrU3<1U1KU1P7#5m)I87g@Cnc0NB`75^Ne}W&c1?5Nvqu8p=AWzZ3=D?TfFOc6RX_h)6%D?YcLJ zgn8JOzKO`S!1jHU2$}_U?>7-FsoMXh=~&J=I~%g$e<}g*m2a9+MA_f{GZx+B;-xPndPM#AAawcBzv> z5=xZ~SKE`{GM)VCH8jfcrl<&-2lnt+Oy5nDx#<A7H>&PC zsZTuLi`UO78wdQ}x~+_8f4w{KV)pJ&ULoY0y>gp8TZx4cj0D2SPT@T@ zg}awRDiIx7=gU3;!7jHCeqt`@d70$wDBCl=I}r@AqSYt~MwCK~peZup$+wM*gEk``CkE57973cKP<l;E&0S+}TVp0RT${m#*9s9q zMF14Oh_6fT6vxHwsb8~C&bIe|4H!PK-+m3R{=kk}Yxe2*FrkIu?m5_jQQM#`>>X50 z(=J(un6b!y#iNzG zZc?HL5lJxH-nrgvs})!Rp{ca%)+5M1X4`y&Byy%5^9`tdlb!MnTY}<;-w^FZ7}d9g zQGK_@9A=OH*6dflqEKzJG-adp=2ScKJ1py($HCv3_DuSp-yyr6ZEye1+=4i>)Ay!d zFM3G7;Ck0?IVSS2a0ew-*bPzF*MItI0s(6;Cphn@jR7PRjp$&0ua&kGQ zCMT#PpKE_t{t#Q!wx}NL)@)3$25)>$^6ahl*&j`}8c3@ilWKwqUGf1}Y|&3h^G_|D z^%Hp018^;Ml=glv7s>N_9m{{#{2YHQ^nz?SC;nCbCvdsh%+oNj@9n+T*6-D(7qOX$XVB)tfSvzcZ%e z?%#OEDcdXmh?brF1DHLE22-(uOGxK^>_P8mb3IjagWo7RL({t}_oBqnQg@WHh$#b| zsK_+vV*KrMxkr{k-przg+n zM7mA7L7XEiI-Ay&M!->4fV=(5f>%M30(&ao-A{tu9)M{FyHSojTkC? zy^-0zZa!7I{Wymeg8~Edm3c(dHBtLL^GMdciY%i!dR1+5^Z z*}8oBlza)BpHef7Tu&5&9`Mv^7Jx)j6dF7S34=O`J|T0bir~XY@ZR|%{NYoCKjqT4 z>NnHajJlsI%8X`@7D?Xcp*TZ8Kw)1b7tvJH0ssPBVcoaQm$^;_!6P(PG(4v#5X>qI zE%9SsD8}sq&!i){d2OecnBTTy3Hox>sKnNcUojP5n~ooS1sp=oQxl{tx+W58fTSL^ zY+ClIwy3(e@^{m#CP6Q^#a+Mz_t51>{f-#_vOW2CIP=r?Kfjy1Mw|qVY#y39Mk8j& zqdw+SJyX%p6gN=vQ?)}=#A~#!u;N2=E^rLt;f*F5exa+4PU#mkdu@A9jl7i{)I*&Y zF;gtn;hS(F|EqM`B*&5>(0Nz154zXzIOka^(9(S)ev(MaD|QWb`5U58Yk#$(2`ZxC z)H#eRh|+hS5>@O`$If;+&~#x$9*Q9k?j~6r;2652gEJ=tmN5yLa5Ngoh+EgRE%t&Y zilVt_%|-y61cFA%w^EIYbR9*3JA_dV8_S}A78bcbiithe3;uy*_mKwz!cJ0&N|Mro ztG-%R+Z{>~51Jfaw(#h5aI}}ce4Twa6I`p$e`bUF%yRhQRoP%n$Jdc#1wrKF#x#OG zf47C=L*DK8*`TrVKe{igFE>V_LiH{RI(N8CPCs4HJtm;})lvxdeEZj;pbuxtTwD}f z=&zR9O?Pkw^e7ItB@pJQ;-Is5`{$m-|8x0Oe&~2tydD9u~BAPKy;V$`s$-LTx9p4eFXt&$5xS;`Y-C140aO#K=t?Ke>X0^GF^9 zMC)uA)*bVZyGY6n6__FD}Ro690>VSxl zWFlUb5XW2WSxHe$2{xwa@gl{5%ib-!9KT#}HWB7>A(X-O3W45=5O>$eo@}|+tgYlE zIlhGXBHkdr3O!cg+j;Fm4Mfp>jsqyB+Y5=)mbn>(%&UB^@H~k!EK35t6`5Sf4ItKA z=0bEM8X@vqbSop<>f>+yi!N{i9DZ-PA5FBMPMriE=DGaYF^IN3_ zAe~A>!Np-G4Kv+q2ymAR0X15**GJHVExzTp7wItD}BZZK3u z3-V1`G}ul{a6KlWGDHc-6d)r>)Q`k_V(nRwL)!(nU>_@QAM8=_QjOE|m_5?RTlVPo zK`#OS>h?iX8aLvK_QB`o3FA%?L>*&eFR2ZVMFHvGA;@{>*j+mWef!j*t7z+7r9?L< zNO+4F7`SwGnLkGXAiBBA%Vp)PTwWJU+VAz6I%hAE_Y*XP3GsqXuV;B*t6^oN^Kc8N zqP$exSGu?ssK6VyWeF1O#H~qTd3>0pxiS~Vd`x|?TgAstN)crnmV#)B0er z{k&7KZ*#31Gs%~*znb{GzF-ESk`StWAWhg=P^`hGyed z2Sa)C=~6!m6e}mANHaUQoC(OASDtJvEjg>NkYw#;c{s~Oty{KT#*q^CE<^!h;r8v6 zyh?I9dQm1ifyk;h@{U$0<)}=k1XXO6yW&u@IpXSOnus;#g0yJR|7W5Yv?7WS$W25M z0=J1MLgn^`szI-_6Iv|DfefQqe*hW8(Gf#l5i#Uxh)-(@21FeFDiZz5C1fX`wHE}X z^?gLiWbSrE%po6pLPS%1?oXu2-WLVqF$BGp4~Alu3cCg!^HPDqJ_(j6w=QJ|U`Xyr z^kjsnox2A2_580+24ZK*#jTx#{3Bd#0P8=?fQ3}*6zSvf;I`m3??T(u5Okn;;rNE& z7%yuVH3VjzVBg}!UevYsVq4WC=!>y!OpjoT z=EdGNW8%@HwjMcr*wDd)1`g=ISY%dasuD9%HK{b{xRF(7{82b1u0HxsfsPPp%;osm z{`gE&D&!QZvB4rQa@9;y%C>`dFG^a)cG9}ZbZo!v5wt5^=uy*&hHTgv^l$%QOPeHf z9yM7lQgv*Aur~bSmM3(=r7KKV_*n%X*mm{(MKHauP_&+-v*w z3L3`W^QT8x3%q5HcXKKRR)DOkwMg5;LN|uoIjGj9X^1($tHMXp!F^oGmDy{01-r2h zYkLKwF$eeS9gHu#i)ZkZ=8J4|@1R4EqJoXH^;+{pKQD}za!?EIf8ox2`)KbV>hI2T z0@1^T@V@Y8oY0<|Cxbx4aa@%nf#m?Hf}ff@ZDpUJUCDzcxDH&hefk9XX7rIl>KS|y z3Mmc=Uj$20G#|Y_JvCmsH0Ao72MioemkMkCfQ^Ycz&IbIhNHcRPYX}EOLz=9?{xuh zYo5H9)`y(!kmKeOOpwH;{=aP+?OnCm9Y6@m=GUek<|kl6{f9AeD>=m$3r;$wIIPoc zh~i$S!)_>rLCV7&48=}t3OcY8gcO=qE3g;3GIRehxKB(S}X$9lbe1(4I(_n$b zPaF3Q>b+a-0eunWZ|5Z{-s*rm*bGPzXu!zuVSMUT)L6abVB(|-q%}tKe6^=!a>|ZAyA6>NfQDKsO1%(92qK9kE2NWk44OyiwUBBtjZrk z8dru%f;uzO=5SKH{+NV$!U>Yq&=V4aTb?ioTY9djg~U81<&9B8?GVflwaqpX(kK z*~$HbZQ2!)^EYNG!PilbQ==YZM(jn)6N(%RxAcA9asZk^ksM2U^gCS+{)fx+<^to-)6fkEfyBB3bzi-d9BikBWT70^FiHG{rn z8HOJe<*1S25R5`#I`-L*nUWNv8cg~r44BLZP8ljwq>>lJg6gf%fl zr#Mssw_J$`i2Z61-Osi?1_ynbwJT(tMP3mONnVMory#Oi%nf(VY`%6i*EXXi2~O`9 z!35kDH!OE0`CTA>@%kT&;-7y+R%DuSpK*0k{xe5S-U73K_c7^R>??zVn)KD4?Ysqa z@T!*f|4hdiG|>ERRRUNlijA`b+WV*!e9lxjlO&Z_}ni?lup< z37Z-0Uijfib<#?3g$FPt?y0eGe@>#*CcVPmJtXK3nm`#Pwq{O1Mr4xt^wi)o-T+&R zrl~L-0?QHV$%$i-I|z{LdR*X8TtZgXZHmp1ZJBN`%cDL>YnZz`V>O@PV(pRkt#1~_ zdy!`@u}2LJc4}@)o&J+>F;1jAnDuc&#R7G6OC;PLH8o!UPLU8%PcRI&-PGVh&&>K0 zA=(U9H&)j`;hJocn;|K(ILm8leJLTd!m7>lYYZ@Ux(%_21B=eL7Y+}4`vfti;!4$3gi{O; z26Z}{)*OnqESG+T;Sbd?8sAor2)6F8M;wAJmD)5Uz0@=3{vY2ueMB&@`5XbW#C;gt(7PRT+(9b9<~wGVYc=)FwHGmsht)Rj~<& zyBFLpJgeo+0@q1IkCqP4+>Ct=(-5!!J~C+U71^^!2L0+ccggN!ze*#)A|@hRWM3W` z^xbtPIj%X`EM569$bYyCFmj5gQ<9dFyMp4Q4Xi+)(kQR*j_75>GvqCh`xXV1B;v8b zOn_^5*(x{)S2rJB_Zgh-FG6rSlW;M#tI~-$c!n1j)2&tu3B7@pdXl`jfc zkvU^$Zyog9HS3NftSY!0DZ?FtlyN$zPVf(;QSYS+B1KR{Z>Hw~C~gXWu!CRjxkUk& zaKzwuqY#EU%eEgCbm`T4F=2=qZ4V+aT8SZi8NT5t3Qk zb98Vj0Xh?=GNjlHp9 zz_D2lTI>YA`S!y&=(gp(z2b|#@P1=XQ4ll844Q7XHkW+9 z;;H|lbKMY3>H(u078QzRig1tc0aoxYYxmnGsG}a&N!y@^WDQavFsOxPry(e!44kjo zF3&ZG&HSm(yR#kmhNTD`RUZ^2rC*$w+88Bt2wz}$bfS1pP)lw@4;Us5&PPVvG#Uau zR|uxTKTW^W63*hbJeWfaw$6mbemx{DslV0gg}*~+?5^7eJ*Y3B;q@0zQrg62+d)zE z6Fj97xs+$VRf|uPMZmcvX=l<|OU_hrd;^jn41tAM<0DBA_&f zEyf0Q^~!js6^JEUk$+IbYFpt!sHVX{v-=-5ob5X<2umOJrVb}W>;#(| z7c_J{KG{qOA$JQdIDMKi$J+zP1@*(5@5X|YZAj4@wv0W5u(I^I6Av<= zgOgf;=pyLZPKBE~1EKZ3ky>AO*a-(5*cZkJQPJ8q1p=VnSk;Gh_6x!QV|{xF3TUBo8aLT370cm0;-nb0UIz$h8&F zL4vk++ywRp(JSHFG|$SLqt*qzLy&OYWf2?MsyqR(PwFosEIYZ4?PQZ|-eBx=5<^U- zDFU|ZBpkSAyilh`ltyjbsSzA$CPTAE{NpONxlGOT7^Hm4?q1~X>DY*@Lg;mmTZAJO zUS}z5lP3|Yw6LLjLFY=ip!j)~l!zKQ4*kdns(>H&gie~s7TN=OCG?xPOxcad@yW>( zYC^$tWLR)TCr?m13>z0{pG*Zm9!qnCJ9$D>f#56I5nUT;9X~-5AJYzh+PWC3!E34) zRx%BwGKiG|s@ieD!o8JlffWnp3rex)bJi6QwWSk-o-9YQf3%}k3}!=&nHUThuV$#t z2C?M<0Gk|OA%~T)SO-|JH&xWmeTZ9d){J&D2UE%UA$4P#Ingej805Wj`~Jir2egzm zSVsU6Y})qq>iuAl^|8(1nnYY|FvV#vG)~gQt@YJ2#qNOPf)%j z?z!v5XJ$F!%A{PC>`!*J=#Z)-Q#+`!hwQCqEk5PDad~gDDg}AK(`Fy+8&OxvCZ>Sw-WS6i4 z9y#5{x2NqK)b~ORBe+%Kfcsn{k&dTjUzR-Q82l=^t+RId&OxpWoUd(Dgz?(0<@LUo zw=RG<~yrG(B0Ypid_5z%qtNkr$4gK0@qssoQ^i2ZTP&vz{a zvl-)|FS0*HJ38>GrVuUkNtkv5aosIwXh)lAyvQ7P2|8_c6dSiYVTk$e@`QAs6dY-e zD(I;NZPS@3Ck0b@j7@Sx;d!ZaN7(Il4Z6_M5xWM_E(OrK$H&mrnA9G1;f%5z60h@d5M)|(+bPLkECA?@N5(C^a1D)L)i9Binv z4Ht&z#+JMWkl<4rGGkJ^GIYL9&rS*sHAf(?^vsOb)x%q^9%2sP{7&)~gDG>y<_#Hh zxShURkZ;2?Dfe#F9rbTCqr7joU}W<=TV*?VTrZD!5cz~K%$Ga{TL96&= za~2$l`<5O>9d({q<;bf|nV!|G?l5ca(V)v z@teJ%Czd1cdp#a##Y_Gw<&Ra|gHrf=I}H}^XVaQQ%GKdkj9%$*pBD-m?Nm$PO@%cH zK#GpoBJ*Grr;>APqf6F)(hWG_<&Fw0hjjyTx@$s^siH2qC$MBS56u*)`yZO(4cVUP zr4B}u3aA#!)vc`PCb%K|k#mh;#4iF~OTK{wCEM`shvU+CF`0L`8x8aL;^FRt!RM1z zhr3}%Av@=|Ffl0QSJ(E0x6j!91{H(F>f9?g1=-(lWl~<0MINI38;+TA1>FAn%8& zfk4h=37~uusseSWttC4n zIkKGcq*6p9Wh!xEu=w6E200Ag*5)^`QP8%hPYoYt6Kpd1NY3ynC5Ij9#@CjGRn(}B z*^vC}f`ffHCc2=x3T7@rxzfWR-G8b|#(WWJQ*~N5A=1`+wdIe6;d0x&;57NPWuWju zQ~bnIK=~r=3o-bD3YfpW5eR60pCV4<-6LJooaa0EKvEbjrX3iel;MW*IR`;BqVjC> zBmfDeuIfLuT*rL?KGLp`7B-L^aug1x*5r#vxp8}6`l`7N5G8*%*_}46TwI^Bky@9& ziz<@g3(ZCe@B^Mlj&i$xxcCt}<3rLjyA)N^(+rBFi86ERuxj!(z}5x_;zTCx6;L-D zRqH8L|2CQaDK~yRJK`k^mgYDby8sGNPd$!BK*^PnLghGsowOyFe9G1hP-Qk|<#adv zmE+kq^)OVmBQ+F}%-m_1g6>Tc>~?7C-%$-jbQ`l|g|rH!`_yZY2e8po)v&H!!!_U2 zuXO@hve(gW9}-b4INA*#^OJ0>U=Gevcq}Y{lv1*?<_cdC00D)awI)9}+6@`u<08D1 z2eePMhhxEqni!b)4w7O#`1vUi!4#qx5M#h6D*NMpa3=KI3*JO8C&vxDmM@ z7I|>eXWS`cNk}&}yamt-*rZ2ni7&fKfJR+s6SCjI%D4GrT=`=c>jfSXFy~vC^#V1@ z8@m|n=bNFhGQR!WP2Lrt*2!w*jVHygpg!);L+k<6#^%}X*y5*?|31cz=gw9|&C2?W zzMmSt00sfF7qiT0F8S#(ZWo$FAqJj$$u*z+?HE^?m?Oo=2Yv6C2M8Xoq%HSK8g4w_ z)G@`Qy(eSNv2Kq6zmuB%nR3&fsI1aTj!Z5--VI8wJk|}~`O3j4_z*7$DZa>`84S0# zRd&k}bojAj-Pl|&p84eMV}U1X<7bIsEhe)+>j<(f9-W-{SvTsVhy~bz@r?~)U*H2P zXSle^d4dDuYkKpky9BThHk-BpdNB>4gr^y{@v?etKF?h8+t0dkZBq`j1E_Bbi6<}v zhno#H6`Ggm8GxlddZGa>e5a&gAL%&+Ox=%%Qb&C4iiOqZkB97klGUQVu-T7;n^ZvQ z9c&bjOCPVPyf10J^5vNP9X5{IP^g4;?#$rf&KR>fkeb9J2O@@9o@x_Gk@g<$!4fdI zEl9;mg#R?=p6J>-59-s%7yJ-y8zPT4hq9qCjxDGSH-=U@bM8|%dr-|Mg+USiXFEj! zWq_Sz@Gwz?ZI7W#*lX|yeza847x1cSSsl=t+p0B*SPKBhAd(rTdGf(wR&Xo63^JooBt2g`nH2@J|J-nqvC{22B2k>KSC+Y!JFuI z%s`uVIgXp-<^%cDHb4Gv+m43jRK^}!{=fNZvFA{+b&nZjQo88DI>sL*{z%9Rn?$9V zNhkXaJ?hGCfNPJfmq>p2A8yjl5TTd>d!)?|OF^cj%tbm7FnH%bSWzn^gFo-~o~uz| zX}u*x1rualmTgX2{G7lvgv*dg+Uh0&{cwoWFw7Jf_ANgx;2oKK=ktyul;ZR0;J2FM zf4#;Ls;$K%lAnLxjXt!mR&%BJP?I8oORA4V_hUr*soKgJFjZUJs&aD6W_gtioD#6< zP;XE6`cL=C8k&bNRGS`FSBO1X75#=K6qN2&m2n_O>R-SMi4gK~Y68;|PC;MkoClTW zS7D`fp80XSLa zI>S9Xd2Gsd(dgGs1~An-O{mX)Kfo#18wg4J#fhj;$=olvSxq)epG=m10cEU^-2MeO zE%&5oXDbhy{?!7{2}N4Nnw~KJqu)c5!+MAc`mHb{<*k6w`(HF%E$+dlJIRj=Fo7xS zdqOA9m5J6C871G?rUS!e4JXBF@8Sk2+(*51`ehHNO<^(l_qwvY$rRxcpOduAcRdp} z(N|6I0H%-b99kZr{iqeVf*pmI6?B{hF5JPX`=pgz8ABe{*@%f!H`DW4=uNq0~-EVG*;%uW2}W=0q7ubQ^p?rzNZt_@+XmBK^-iMZW&Daw$5KZ5EQ5&!K^>7J+JlV zN)=8vL}h0K`-LaDp?j^CJWc1E%e0IfqHeBdq=jmIj>Y9rehzW7%Yi$fI9p3J!*=m3 zbhTEp4xU+qH2~txsrmP-j_9^<^?k|UFS^}7C$)i|Y=-XQZ+KNw=a67FcazhHcn(u6 zq$aFVf2&-q5=b15>u^rahWPkA{#b=*BO)>IhaYQHANGurnRlDDIZM zn*8C5ZY;rw686#J*5U!lkpFU%g9DP;|K+C7($aalGU{tL|C65ylUWDJRFiO!qbkCo0h7X=>;eLeEbQMp1M04wLFM`sn=T}F|gL2TLb0#T&vbbwILV<_v93xs#@lJwG22Khl zSMdNe>%nQAHKdn27~b^Df7X{LKV;udsInM2TUD`dd{R)VVnWX~n_B8%yC%%$9%5Gu zWpx)(G^bb*y?Y{~1v0T@DntB}4Qx^=W5;Rl4^>9kL}6`pIk&nx_N$toDfE!&mDLOJ zP~N~x%yuSIoSgQo{xWJgsxJ$4U~}=HYL3;1Ie;I&$Su`MR_1zSKfK%+&jDy*WO0I7 zagdxe#oWjW0T&ikS^Qu*BmhkKqIE^8f!c{%&ZT2a_YbjyP^a;r@#~;iXn#JO9MwPh z>}hUrkW2piG&g37>;~EKVR;C#DS@qMc!fqri;NItAUc2?BVao{VrB2q)7+3finC7f z-U`9Z%m`%!K$qk%@&j2!-Z-{@Y~~zD)wC(J)C0AtU;t;b4&bcNSylnX^ft!tLtB&< zz1#@|U25`R!#IIS3Jfq%1?c`76z~=B0XvJJ$^{_6Q`=@)5CDy*BV~NlYub>Fl3TyT zS;wBhQyi8v{zV})@XaTG`I4&+W${xcMu3`^p4EonK-Jjo%We*!JN3(Mm&1`vb(}#n zWsxH5iOvSVl%7W#2p35S0prD2bP+Gkx!4?_p2~*C1I=@dx;fHJl-IuOjvcc~av=^= zC6>`Q&16M-vn_J5kRm>OE(bffsnc*0Fh@SfeK?4V=2R1ERIyZ;ISrp*EEFO>^BS@F z^<#%_^xS{DjzTQLm&4Mx#HA4)ErbNdKC z`k@JAt&IODpR=cBKF&5h#61fTqvcE@qeD}1816NPYOfiKM-V_4upXsp@*M!=Kde;?(EVwq$- ze*1qa^`i9`j6h_|hBsYSMkm_Z0t6^F5A~S19#b9*=ks-m6aWS^wzm*JC^Cj1ZLSI? zXUi2>NhkfG^AUjstoJHNl2%5h=wD1;`>NZCfJ<8vGap^bqtiCb+@1>mz{(B24D9y& znwvVn!%hxCMf+g0C1-xkjrcsNH0g(bJR3rUU5l3qLCn5wV+>Hw1~fV!%3K`pp$_se zs{BapTO@*87>dDilcv5DeWy z^H~*;L5FQ0*1{||!32xsoF;QAIt_+1sywt|VS_|@G9l^iB&JldBYCIhrc5BvPN_(! z=&%qQv^(=j(98Jko0j9E%$da40D%YBeEvQ zVw7r;OYZ1(2f_(cy;&hsZXv5;xn%r8H!iYaV#A~`oRA#H(~f_DnQoE@8IbUju%KM> z-Gy%0KIjT!d;#{H7jEGxk$GnsfW5#DjD?!qjfviodCq(j50dUl>UHS*}tM z>RLI4p=`sP#4t1DjsECa1hw_H(w&LPsb{(IsV&n*4{WX}E+H3?dMR0ZmYcA1Yy3Y8 zxS5tQnrV@8gPGsLI+A|nlkC}UToc`BEspa<{-Lwo(1S325I31g!BVzXuw@eRju++V z{CM+f`<*F}K8{ISKl3;yGnREs`tp|yi$>hFC)b|sx<|M3$S)mA{?$dZMk+<*wX@yc z`+#T2m2qWkVBswMizq)X%=Ba~CaH7Q>pc2qv)2sN@8mO!+&Dzy*B9Z}md`a=v&emQ z;8NMb0Bw|z6hnqI-TR;8J}~l+05%=i+pH7s%Lq+Y<{AHm=den;DOq)n8x~ZO`_FNE z9@^@yVpEbtgf?OfBPa|aR0q9|07kU(pw+^_S>(vmiV+*sRA2utlSbj7ue<&B;RPX* z8BquUldXV|K>}C^pW)As&T1x;k*cR1KqO2c({GWnuKT(h{`pqR+G{ZY$PV+A8;2+w z6NWY^X4HD11GxwlqYkqDD-7!IHk3m96Hqt0a^ z^A9*#zzEGPfsn`K+qEqbv_@F zBa;P{OW>&ecN&itiR9u37qd2s6F;0iGT!<+eI5yq)SCPl6GDg=P%JEuHb04G2j`;t z?|Ub~mx)*JV@1@@;@D*FVmG`A@a9N!dE#O>tevSapfd-2-kMyx*qx6%#!^c4jgopc z_p4`DvFf&PhW=@ih6yCynNQ2tJR7OgJPRxjW?O=@KA|07h;oIX*k?gTJR`imWa z6?!<%2yaUkz@R@S>%QT3lX)!-r`e{G3CuyGXyU&mI#n{TD``8=b$6_%umRTF~6QCJ-EdoBrp{OeCh z$}h16F~bYU2*=Xk-Rsj{WafhCSM1CYZ>2WPN_34DE+PcS%uHo$7C)M+B-ftrJ~HV> zOy^0#f!I<^-D%oiI;`4!sMH_DF9tpP26&nX!%M$P$``oth=)RY}`aYVgp{kEb@}gM$&qOFc&_qnEN}|il#axEzvU~G7)_30w8B4y( znnWhPKQnuf#GsTe@>*dTa04oAxqwAvL|}J@1ML`wnk?e>0}?nbD&y3*xO0BBl#IX7 z?K%|9L_4L=AkP@>G4&5_{m%qdwR%=l});h1~6T=mC(`kl@78t*a zri(M4PViYdug~QU$=hN=@L`H_pwp^qt&^~$^0+gryOoPm!eKgCq$rPhS&=1UZ?NOr z%e$3Zri7<|!tsV@)n>WINTrHTRLg9{mMX||oQnkmyVR3^N%t0< z`#W?71sqtv92SN{M?=tvk{@5>rm^Qwi$~((rKWr?8)gEk)0Pv2Wy@*!YJ1;Bp0<4X zlzlTz#Ii+;g*Q8XPt-!+`{}5#V`sM1KcAjK+3kO;Xgl6UzP9NZn40g^!X<8ZtbC>i z`^)=;?2ft2Cl4-hJEJ}A@TJX=vJ3>}l4eL&7#rU%c9mggQvxJu56X{S79u=U@@ej z6Bl5d%2}etZ0WL#bj`EbvpcipDf)9-ylN}CKu8gTLnVOCEqhpOuGiRHeCaTF3}PU( z7*tJ#Ods#ahho@sHTP0C^biy->cpw490ijxXqj|r!iR|R!0!XNAW23^qed)gITVZz zh>pv|0dqoGEqM`^$HCQWsF8r?4VSu6H4O$VKD)Q+V8<>zVaS}hNCA8>{5*h#7ywW# zJBzhDNNezNf1NB zsmM8$n-{}MN#lQU{$XCEjO&@eUh{aAc&tYhzapi!B<=kW)NeQc8*|FOK|LOj*#-D-opF9V`MQa zHayaJU6UUvagfUCYEH8aS)msw0OK+9?J)Kl*|X&0Z@D35O}hMm3Z1k;_lGONjmaOr z<*Mz(f#M{#U7J9okaS*7CN$QdlY=jJ-5mOS#^rd-^U1Qy-KbreR3(!jU#YlQx{}H7 zvaBX>IbeMG1EOo<%*|NESYWRo45DtU7eo6BBQa5_0enAR0RFMyx81be=zZ^)5flalCbPl8} zrE`PSHYHSu0MdWt+iv1mK;tk|2BH|1TOmopm<9^Bhl4KapnNW`p&{WW;yeUj{CuHcdFG_$w0_e{YbCyaLB@J~{ph_x2z=--v8P zakFVmv4W0HUFLQ{n@X0s&f}iNYaY?E4|yU>GT)Y&XSoo7J~`IJy|zhVgils>mH2GK zuA)Tz10^w1E`G0Anm>v>MoHznD5@AS-*qEGY??3YHkbVHyRO{T+OENQraC%PHi8}; z-#QT>C|#Oh0=h)M8=RbRvwI}ilFa^*n-hLFOfLSB8#i_(s}68q{75~Vu&ikbWo;E$ zakWfz>|Equ^7rq$T?Txs8DKLB#j0wI*Zn!^z7k9G!sL)E3BCGLvfxVh?XY)3;;w=N z|32CEDp#I%FARKDweYoSo1)2C7Kwfsi~v^O`6aWYe}t2bm?@VUX~F~cMG0$}{OI1K zb`>iK|Kv!VtK7{TOmY1!ZtpM}kvw?|87j7LvW@!y=Tlv{%I%bF_^}(}NG65_0WxbO z$typ0JCCZ_E)>Bs6Hg;sGlxRI1=V6tMK30ku5}}K@6J4THmHM9*PZ$8+0F5~vzvRE zI!<$CGI$!FeoFk+gGb5);)|EgZcY|m>pmH-U6DL}t(!M9Y39rd6B5Ol+32r>A<6i> zF_kQT;vb)HFIwW?JRU|HZ6N@#VPA9tK}O!oluHsU&0Zs!X^NE&aGgRXOX?1n}ZV|w$w77f8fUyyNTMZ5$PXkM+7 z>#lQCgIANMuXDqPEq_|Av4$R>7x`s-JK`XhY`)$NpYzt>nHjRH(6YWlp|0V{GrX2u zdU1uGvU$2n6CZJ5`Wa$*B>Q>L-9amQgwc?=m9EmVc2i z&x4actb#PpON^41uT#bmiIN8ujV!7PqZLWh|Plz?kUHVh}4T}6} zrTgBoMo9jAgne5^NXc2@)w+6Ds^>HXb43l+c3oPkQLJpDVOMx(mMw<}nJ%V_8_~^r zJk>nHlvuA5b^y@cTxz5golLtkl$@Wu%;r}@kF!Q~T)O{dUiZC~Nt|EGB%VEiLR;B% zK%MC~;J-C*@d77XGnVQ51nYs`%4fwQclx~s6C9v+Tjk0IZC=K9R2R|LxO+pZ;iN&7 zPoc=FV5)dGQH?#rN>869m62`;9BDzpjS_FUsNlwReNX$zQr_~tKHidzmum}JyJs!@ zy)`*}pr`Hg2fCMnHB znG85`!(+Hnz|r{5C;1^!DZwlc#TTUzoM-%2wFdtmv<74b1?t ziYUJjue-iAzI#2f4}+yKujlUm#+^TvcIGhK{SOe=U7NiABloSN)?KTkOpI4P7FGhF zHXAS%b_#;8#p^b=?g_gQ%=sBF-Kweic?>r)GHPn6y5zJG?!es@z3R)>(th^Ah~%hK|I$d&#!g6?0N&a zpv7`Fgb_dCex2dN`dKEl*IsPoE*XED8_RKvAG?j6G8ZRHZgZD3iM?`)S?BGpXTS;r7ky$#HkMarWbaJKQAuarYf=SNrkDJKPi`^T<2h z#T@Rw`c5|^*>b0wK9n^S5W<$Zw2YO(MFV=QNhMF`%Lon`&xENYU^B8#~@w1j;`OGJhaY@97@_iY!m$WQG8Y|O}eGj-fypSoweh< zl!t;2R(J(yk57#JP})&QC(7a6k=3j;eSnPh39V*{tk86T-F$9g7TA*(TX>54gcC_tZX&9nal050K{9KmCv7 zxcl60dyTQSO`E~*hsFJXCF6w37W-e(k8*`Ov;K7683>~>nULe_lig2h9h%IW-I5=g zli!NY^M3`yXX1C(=HsnvlSjUXMxTKy?QQgf)+CtIGN|^Cd{G5xfE4K053wV05W8CI zN-M!Bl8Mi`4Xt1P5h$~WYA_=14M9u`{7XNKe#q*$@{eO_%Z>oX+RH{q6#2k(;Vrj( z(DjPd#ajHE+i?`yS82`W{!kTD05_`R?XJun1zW1TA*8mA3`M{4 zXoA0t5+Z2Gp;q|sFhNa8LyZoYX*qYP(yM}+Z z4PQe^J6U)ui$q*1+>9MYd#i+^nV3D1Ys^8PuD4l z0wBtZ0LTRZ(uW;@P=p_%lL>|z(u!oudbejmePdi~aJnj)e7_r90C3Sg?S-3hcqQvM zxDSM9-In})11Y<&Nyb0u#*RD>z@C4bhG$O4-tfRGC!)i|IPmGj2VHg2{}wT6!H?+b zAsp+X#p+>fZvb6cs9=eY%*6nL{geyOL>A{xNq+pG+ok22A+mw#!{!Iw#3tWH((#a+ z()7PL;(7j&huny9|FHN6&9Aq4E~GCWi0LE)gKTtla?wNXfN;@m$*&(Gi^}$e&fOj} ztk6|M#95vQ6p;(M+tN13LszXi(=9{>@mW@!pLN6%UBPE0ob^?-dMn;vzei_3{? zz+q9zMel~m9*?>?+dldFqi*-)!;iR+zi*i*`2zFi#z)*-$dW#yI!G6groq7E!&#KS zwdEJCImlfUhS_BGW9}!FrkUl%HyD`Yon+)D5-_}H}QPG9gO&Oo_B2jye780Dj!eT{sqr(<@tmiJb#|&V|MWT+|@gV(6@LF zsNXYyl{~KzZT+4X>v_>1Ckh|Mtc63$3xP(`gvSbTES?#Z^4V-QkeO_vb#Yd@G8O7i zOLVaAOyoBAdwM&$M)oqwVq@%1Pq>3QEUo7WHd-S?AUJ>fpxz9wffTM~ht ztHosh-?-5oJQU+qr{zF3A5Y>oxkm@wqyPaJHP|mY;e^!JHo3d?*i8Pu$9MkLE#NrA ziBDqg-JHyN(w!L`nJhTDsU!SR>!pv*8khXz*KSnObxg}YZ++q^GMFa|e&fE@(UGAS z*V{1o#R#L@v&l|Rxg)6Rzn^l))RqODil;a7>|YS}C|xQ?kH{@mwPM5};YnK~8YTb+ zI=*`dRBiO?bIoJ#VXWew7qxR~os0Nk>0&<0uD8)-<>I<#gi?SB@Ab<_x*e^1I0efP z<>vHU0Go(_h2$HOk;OM5spM;$wsrTg@fuZT^1bWh?x*ssP_IK{+;DO6Gvw?TLlp%2Q z)k~1d(Rug_L;DWfZvAFAH@xV!WYBYNa!Y*CZTX%_nM^Y0Iald=yQmsvPdCN2Q#p3Y zuqyJ8Q`F^f4?E^~BY zQt&YmR+beo=!>*DQBL!rxEgwUPgnU+tK6o{5>!iz%1+V7b~F_2!VTquBwq9i9f-kt z*7)#neBZC~u?RUeRGjW+9o}+d5;CrRf$LhQ51L9Xnu|I~M!#^$or_v`9)FT_z#m8h^b80al&O|s8J!*C&e{6?Tzo}4 zvjpV~c(^pQOIUsB9l3aID3oFu80{UDqGo2QK#B8zN?a<?Df7)NyUTYE!mRHK<@ z?L69~dNa|%>bo5Mg>yqcJ)EG2{0e7W{vQJh?*oH}|G&fFJw^X53_kz=9|r%pONTlC zdl)2N{A+29#)^;I=3BXIDD#NL`*(nD{pVVW64=|AYvgD;*Y8&h)bcKc#ym^*8b+fB z_-V#C;&0}0)6(yzk>M4^KP^KXuu=BL1qGZQN z*)qh-C&LQSN8)Gu`b+;Qs{YpOY8?*LVd{b}rpWnbh*+c3eP_^Wz2B%V?X)!p52r4U zwXjY?I@x$VY*mU{DEXEZBUd?iBLUy>qU+)FW6D|a`5LP(-XFw@3Jg{r4Lg-78;_xi z2wqR!2k6fnNiDGpZSX+8$wB;Opl1Ix$}#HPq+o1Hl4fqQ(pPPgl;=g8x>iR4E%DA9 z!Lc{gGYtCH$myid_>{_j^}z$xgLn)oF++mAsjNzlQI%;0l=YI|!@SeD0dW60a32I{ z;0JZMcY1y>A=*S1iJ(8+?GWw4!}&1Jamj#Q=Mo!Z&@c&@#oNze$JSSSV)O7284hED zOhAeSx^&t@bt#_)DCgT zYHeBJo9JrWPmvKo)ipx6CH@VitL9VyQ@L=r^@*XuAu@P!C) zEH`VCDMORUa}YGe0k(EyfY ztS|B9Xk4mJY9q;ym}5p*uk0efbIT3&5fQBAyT@*(T(b;Wiq%?7y)=PC|BKD$M8mCv z*;AcO2&Q3?q_GM_XIWIP)`2qg>Tg*d26ch<=C!$aoFT9{gI}Y&d7wW*eGP|13qP@t zNa)9;X`(Q2W+sP!dcYpFtpOZ8UjHaA$k=oP8rThM4`DnIVqCbSOc%p=e7zPZnC)$SrQh%ZnG?x+%C$`V7Uekgr%`T#l~b7) z`^vnWmf37gUGm3mi*z@NZ0;-a`?Sa=EAoTwiYV~oekOrtHmQu!*QDUdfNYKZhPKfP zFZ**Cw>Q8uX`6v<>}&C{w8afp==&7PZC6O6A`^C_xreZYwrOvj6}@^rr&Y%xAn8T% z1(uT=16h|pw`#u z9@~s_O<(z&({Yknm~!VZ&Y?Dc>wITF&}egIzoBwwRkG#S0i$bB3H%7s%*L#6Q-QHx zDnOL-YD&FT&`RkiT2^zC9 z)ygCvIcC7l9i|aAYTL`dS;(83>5KM8ad3Ob`=lW4?Q7>OwIhX7_6qG>jfy#%BIz_t zYxM2(M%TVlF9E$$;_hur?As`DGRLEt*$6OB@c;;;EAT`0$5Ull&csWZ!hWqzZ`5%@ zqg4fF_EGL;EB1@m!Ye?d6@&PVaF31mtpoEoFJv*2Y3n%(vE9C2Xun2VM_6|a z=Z^AI-Yv}mxk;%f|2G?x{X-J~DEDuGa$ci@A4{=>R2t{n7C~>WA^9*cC0#O9hGk4; zKVkF10Fg=WaQ%SygTbnSWYTd1CKxb~ zESdQ2-y-xIXmx+40gTCwZtr2hI9~8u%;xj;uVZmVKOwY2(rj@mRAl;cyCke2pylKN zLY*9gS#60o|5M)&qjWDxC zuQf`0S}Y4XYE8;YCO#LQ((fBp&3M37`a!-(3#-ttY6U18%4RHtSO|EaHccVFEa)ny zANr&Rv__Mj8WJFD+9+oX6Ap5>oG$#5J}N6Ret=IF@q?eeIxLQ~$NK%Y4h87d2P<%n z`hj`_B5%8}C`hq)E=>z+xq)1QRC{UwmmkZb>T7lsfXyem56a z{m*5~a`6EF^HqNCWIreT_)3|?6vNY@Rp|mI4b{X?Uy+NRX>L@xl6nUF!f#%ciwpL1 z+HwjH-a+BTzHnOAW#8GRs=KIaxUcG7`Z3J^`~y|_-euQZl}mPhrZgmf0k0!_T|4g% z@?7_C>2nxuS~GyqLaz=^K(V7L8bNQtKaAOs%@Tw6f*g)kWn|gFh9(C zRll4(wUPMS$CH;fmOfa!MNUR(>^PFdl~Ox$MK)~l9%Y3`1#)={6>u>3M2}-20$=Eq zi{G7@Ngoozr$?AibhV;bMdq6e^+T<8$GAXZ^i4dOXfC`Wz(VF2k7NcQKW#g%Foh)- zJ+$Nuid_uwaTgx)xp^KdRxt?d!F6vfw*Hf+F*-AaQWFfIegGF}h;FHy+SUt&?ac*3VF}A>rpGlBv9(I%TE|~5!O@5stxra?ZOmxQ404V* zH7&!*kU7|Vix=rYXAHQ$X+k={MWPca7F{t!J-}q3%ODoN=D-KI9Kc{Tql~{XpG}BL zUJ(!>0LUZ}u#9Y@Z`fpO7dsvB4mC!{Z`({HhlQ1U1|#N5m>giP+0&C$Gm}e1 zmE9jA@e|mp<^+Gp7O%=O!Fbpejv=2kzi8`cgrA4EK;SUJe-A|bIHAHW6)motM$A#2}51~x~BNLc9hCT_F% zN$6O73%>_MfG-{#EhU3TA=&@&(x?vX7oaM_&1kToUi4bB-{Ymx9i9FSq`TdlT9a+H4>h!fiw#F71^84VO`UL~r-xv@lJ#Gprq*eqmqZOG|BV z@H4u@8{T3nVw8Obec<&YrWbb$E@Ea5lEezm#1Cbn2gFom4QEqn3@2iXNOXb8K98w| zc928pwo|S%$y0V(1K7p z0NADN9undafb0N8zuE){#0)7qI5}lW=_A2UlY5txcAB};3DPWM-pJZc;1yC25bvxw zU3!|(b|o8s{C9nDGWaBwi%T8B70J|#OM8y{_7UL#FLIWUHK>npMUmCQELsR>v&fqK z*YmBzlhdDXjgl=#{!{*VjwfESC?7mK(;?9(#K^aBFy4Hj-< z`nCqXf)^UNsonC%;kN75v$wMvIa+sgq&9oJo%QmHCVFB2+S<+2cX&G6DLVu=?`Cm+ zR!xe=|CC#j@@-RX$Z?H|xD|}%QkosRc9XX7jY#FUhT>C#PWnZ6=I@~gayE9;c<&3v z7rcdA@v2<(-Jo98`@U5-Rd;O#HKC^2fN?F$dO@rXshCLRmGWt)B#G?WoCN_XA({6!V-(ifU{(U!Tm(Dr&a4a@)3Qp)Ld+abZ{#Ue z#tScdg<}d^W?CR=HdeVTv0;mH(f44po#7f;%=VGeD)RuNF(?kkwu@IzQ z6}cx?B+lYOr2`;XZDeHViB=d0)V`lB)q@BnvN_Cj$Wmi*D(+QZP+4nfiySA!32-=| z7pXS2v6!*nsd3^<21Ma4>F=%KUbI^z9U~IrJ@Yx&ka368Im>avfokrL*tH!^s5#%K z(rtasKw46{&W2^pC5bpfG$#+vqUjS26o`HWs8O5n`Ks=r}^B z4Tq{&1gyj({jV|TtDrhSUEzVw3=>eq9`$Ac=pBD!kGGc#0hsgR=4`5B>h1}w%NFrQ z*gDb=d1R!=Tt8CBP@_C(k;9z$pc&YZi)fXgjN!!CTbb@bNVQaT!C$f67ikYp_1_ge zKn|qE?Z5L~({}@ywQZYGPiu5lZzJ9sKE46(pzGSGyWQvY?leebEoAVbngmVOkRBc= zc-$fpLfWH|7?2DGK;YB>7$b`V3u)i43nYna)-ScpO0V%P5>*&kvlYZh1Ay0SGp?{L zq->Jtzq-pgIbp@}&Dv1X3U^e<6S8)r`uRso^8AsB2iE=hqeBXHK)nJX7 zcRXFIsT;f(P$=gypo3}?f>w(s@ya){@y?N{1|va4FHY-f50I=8NQ*p$DREr5NqI#i z;USwT-i6@91|W|CW;y>k2srhBqyF_%F;LHaCr3%C-Z(&_NA7LGV=s^NsBACL zy@DXVS^eo_L?#fnZ@W#?&*1)U+E`Ya|KWl&0 zh8?EE>Jo~Alv107jMQH5Gf$;J>8Y9$%Hj_~HD)DtqhC5ealqv$DN=2V?gr;mPAcxC zPJ>}hM2qzet*&A0dMQcTb&q>&fomgfPQm==FhA%<;<+-sL%+F#hb#Od5|j) zvpwYQh4xb^(-fmAbKj6KRXBIN8FJ_+V_aBA_67(#!_7&2RcT0#M5o)y6Wa6g1fn-$ zVe0eE7@PM!dJ8JKFyX8kxroA^whYL`9kJKS6_ zc1L<8vAlXmP3kBMD4TZGQphW=Pm`)Z*G-|4bCS5Dt%Bu3Vy*B%Fjgl%rZ|_5>%el+ zqZ9&(aE*~>x(ICjrG;1Xw5+CKrP8QDgbdz@uns|{qOJZZPIDPasFsUSEi)dWrDgUC z-{7jzGo}e~jvKm^(IR4NF~2wSfi@l+U7`h~T%fOO-f;uhLF>2hHu0Mskp7$l6??D?0gdpO%2m)fIHlm#I9OTa>TBRB9S*E-*{| z1`+#e+NS zmgtI{H`ACL@@5*-`CdIY2ykVRwi*S(R#7B`A5Bn9hn&JSqROPx>_4{s52_EC6s`Z#wkVh7w{0SF>*yX~7rU4j!&k9YpovBZnSCDY!xJSlZhd?wh%eUt;p|ax{SfMy%2GH9xH)6U~iEz0p@H z*h1ZSEwtd*uw(kqI&-S&R=p<_D(qRPWB7Y3GW?Lr)EVBAwGba=1mWnR2$BqyU(R~) z1^|24fJZnA0DHTRHt(XvT$#Rjo3k#L$uVh;DO2zIX^Qb;A`jd!Bp>F%FkjP<1s-C$(Su-XcV>+Om<_&gbQM6NtZptNHsnIJ#uiDBsEhVq8vq4w%918G zTZmUYmyL%+&&Uqx_YoyQtVMP0C)&^|QrNzJ0eTVI0Y!C;x%6zc3x_h#P@~PdGfOMO zk`DTdOYL1`pvpyW=IHf1dBZt*gyC+cr?G5;+h5XQ$ED2OEht7SY`HPWm(3Pgv>k1=Xrz?{r3&89aU74g?bOjnhWRcdgVBgF${L(C7 z8yDoA{_*yLCh~(f!Hga&Rc5LeX%Mc7F;2ZSJqx*qf99RMpvzg9<%kPsm@ag^oi*}q{ZHD=_!GGlv=!cYw_8yv+C6)wWjEx6k?3y+5t{6(C) z7kYaq(pqd=^mAU82MJ*Si%g}{wcKwCf<$di>TF$ul{Sk%Xm7>5wUL%7m{M+=*|Ha_ zXl)_|Qj!@Z^b%4q%0D72PM^V75Bb;>rZFGb&zknbxF9{X;RHx%!wFNa4JXWa?EtRK zxLp2B_;fDJ_ugE9!4xi#DU;-Ba(8*p3`iWg$pYc!dlM$ZGg_${#iyd3a5o1%s zWBmc^+G>%`(BU%br)8F~stEvUCgs?uA%Q2sb($v>QGz}bd)NUR;H6AW!t|fx14Fj} zvac)F^*Qjaza3YtkAL+Ag(S;#OsQlayB9<>Sr7gyU z=>+p-2Km)1-;njqla~gE>lRgtfvH~EGU~AOIMrE$!0O9G7QiCy(4tZRnqQHt1JygV zGB9?QW=~YII|CJ7i2CkrFGdhxNnh6G)z;8}8;8VkbWcT3$l4(o6nfivGG~Pg+O%XY~Kp}J4 z@&Prj0=O`x=w?VwB8lXM+S+swR@0mK`i4d4Yk{HOx2m%4{DPVWZPz<9MSz=vJIzLD zbdP?kdvA(M(Y-DFRqrM;*e%(f_&LEM?G_7HEb8*6lg}I7$^*)uy~%PE-~F`#F`Sb- z21xBdb1TxMS;92A**B?U4r~cftX<=HaR*SYvwFa^?J#JqKa}f0?q(Q*?pEq*Q&zoP zE&4lsSMO4WkcAlY(d*`{XcDN`VXsLJoW-Epqo3klNGCwWZNBO~v@d{k|6w=qz|#x9 z)Rusj_aP z)OjA9<6l8dMb33dTf0U7d}gb@3p+ zn_=XcKOYZsA9p$KYGTtt{LY6L7=%Pp?KOwi!aBhbU6TD-@s4Frh5PtN> zB!i&_&&s2M*5wo=B+~m_v?9)yS)*insy6}2MR!;p%a1OxQA-ysreN8{?_Qw@63-+y z8#Rs-KwijJVGhzloK=!)dyZ3_c4HN(w|E0bR z6eZ?>tQ0vdE|H0X7*__(dP0CDE)+&XF$D~b#WVvWaf|s7;KAIdz#jr4x-%0znQBsB z;Thhn?o4;zv%m6;sq4;6?0fbu&&aOSN&HL5;@TKLDolj#jGskzOQcS)9nEbj01U(1 zm z!YHz)bwEfG(vL@-=qb+@+#1A4Th?C`bo3n-SO9Ro>~M&JB}S7IYS?b zG5mj^Nw#iLJuUi!8t4f`*+-MmL4zhsenE`J3nWEgv|+Ah{23Nq z)Na(;copAErv`W)!UwtNo9%lDS+<+N?{dgReGecYAZf)lmz^mUy@hC&t=qFK-=f!G&I!EDF!hrWZ+5OV$_eiJF!e1#F$ zFTf0Tf|IEJtpy1*9IqA`Q8NNpJc_N?Vp%R?;G5JTe!mU0u!-cO*}?j3o>CUX4ygMU zllv_rYw*(3qKAMVK259DM_=H#UBRsd#o)CSS5WU21+iQc3rms-C;QVZZP3J6QwPoq zJ+DtZ>ds2tGqprbWQ~nsrpQyv%$S!}+4Rh2;cqXD$I=CwAfM&1<8o|_Gau^`G^U4G zG^U$UzU|qLq7KY?tLd>(RpihS8(9&e6{MpAwDQN=plq$$4+er3322HH5qpxt^yjYJ_l?D0GP@1LD6rQvR1y$9&sPsz43r6vVksBN%G|>oX zpUb98!QGkPXXAGW021mz=xe;NQOb%nHf+Obvw6Q^PSn1-G)ddWgV6sf@!JN5dhdi+ z=A5GcqSbgU{U@7m6b9tei8%tR#Dvx>ZpzD!w#(u$8hKtlw#BRILtLwIR- zVc?y*UVy9M+NWqOw1T~Kx36GrQQ(XA23`eHQL$#*T*fn1`-1&_F^DeY$E4tN|0Tb^ z!pGTylvUDR^07xuZ4e7$gW1CzpTdtx!3oljC;3xLF@gOT(a)M{>2{%${rgkIq*|!o zFpOYvDl)`*HK>NlI>-{98e@xRj-P3Vj%{@4IO`C-S9~(x%@qj(Hx$@7! z`E8%4y=Ni*&StTa(C=fj_+OPu>Ft^Hb=`(DVN&8Gxn*!S!jg)P5MU6;%AR0>n zS&g?o{HF1CV1c+My*Vev;#i_4`+vocH!e1$ul7Mz9kz9 zH5!J|p=0Z@qEv<4zMR)~PiZK57suUG`fBq^i>M5f@846J8=RRud~a!ZGH_jKMCIEh zuaV)gqv(mK)?Psqyf_885+-xkm4?+|Ko_W16okcG<5$68{EXoA^2mQ^YWIoE8O}I@ zqhb2>isMZDrVmB5#ib^X;0hIHi6uziiClAv1di@zmB{)~K|Z5WcV|d7cKQ9KK_8=W z`H2y@r*lCQK8*`KliwM&;zR(KF0E_2Tac|-rY$VxVA5EZsk>fvxdjp_Cado$jYvLs zZ)yKA?}-Uz`b-yIw{0jeyA-z$9fue7{Z(HJ7@6(NP5#G_5ffNFsH2uso zQ##4PyHT!_1OZY8N)AU_NW;wQr{1q}j|=i@`FU%OzHRgX6043A<)`LY(Oh}<@6MQH}op;{`Yd8X(|z*=wS0jBzE2;^1h^GX@<$v5vW zjhu}dqy-ajTT3@+0rR+^Ngo2~``Q5n2Xn&3;)mJFaZ~E^uOOq)cnMz63TBJ%W>Zpl zpfvH*>fLF+@sk_zN-0Px*(^GRuZ+K%4B>mKXh4F8c#%vM^Qd1l+?|=LaCvi(k?@%@>4q325crx zad=<#+tr@@a$RYcxjze(3-$jM#>khy1B{W9YuO~Aff*Z0)mcnTifW48*dZ#CSPncv zi>Bm`t4+SQp)~3!irbfFh}d-Ma5X@9nc>1xc20qN_12hM(}~R>r~_5gDBJ)_tS+iH z7FOBhRDQ7ZfsvLQH!mlQyjo=FoUdu2mOEYY#Rp46j<~TILT7}HIkx#06nImAh=}DA zjH&3}R>ZdW-HzFEoot&5qSaxa1o)t=1QRFb>{u}M7fS@+30SYvdOvA|QYH4S!+Y4{ zelpqO?|!H>^oV?;F{8OI2$<00diXWB#>9jv z#YyD$pP2q_v2=HX^2$jQdWjp`M2jwHji11U**TsIb9Jm#A8N;gd9=SA#tZB`@i9kG zfUv!m(>5WGjt`LlPX}m4ukb^M%cJfn2{EAR%FfVYv!`-45ut?{E2S52L(|jM0g6nQ zNAwVC0XZ;ne6^;{@p7qQ+Ok0UT!=mwNT1s!Xee~T$9SENt|;fVr!>l#E*4#py!P|b zsFoLB%f?fqo1F65?Gc{al+1d#)LmOcRJAnWdK%3^6w=ng2T&np$dYKHuq6m{UK=J= zr!wW4nj26G(4-rtiz%Dspo%|bWDYX(7%ZWV7I+W?oOs=r) z+>ar->7`Ql&H>awS1e=cRi(gb@9~<3UY||&yQ?&0d_TP&LS}@+;CS*a#D8KytqPzK zHH*TM{a!BZrcHeL46o)t{uu#iLZi&=7{7{+4hJJMvwNZ% z&TwQoo@&heRIIOJY{uwb^Yo}iY)U_OxqnfR7!oRw*%LCSgG#J2! zPum;?Ud@&UE+|~4EyiiW4`%TaF@dZ-@NYe=*!-HR7IF<5Yg`IWhy!Y7By+`~mzWj@ z3pRnAnjiLF$b(_WU*=SvYnnFS4%c4osI?NBEKQX7KU?$-4*|7x6z$Hu8FX?+1LY3KIRLRjwi$+D%iXlr}t#Gd0d_mD~@b*}{7ejl^)x6-J{i z4~nCaiv!A@mg%$)%n6aYmr&D?1_#IRRxu!Iy@Y9@79od!N14!6c|S?!TN5n(gs_v$ z^O-we#7Rn0<~pO<2Jmneap$X3MpO2HCrDKXGHlCdV2b8Cq$?u~Lxmy@bT!qB*nU;V zJaFJ>RPz%NHBd#lFjJgB5Zaeg=gvVRH}JJIzEn=tx@hq|tj}92Dxorc(opOKBBc&P z5@!oJd{g{M{&P!d@IXmzoK9)}6h!yq$v3x@s{3zz1xGNGiP193Sk_YT$nx6^iuKHOv5OF`CNGS|bT$)!7>C;=r8XaNuc~>;MjgQ8tio)z z*`hYUXm-2siApUKmlRxf);c!FWR8NE#2K1m!j`o|19cp<9c4*YKymmZ+k~3sTU$oK zlcTpx?5@aF%qU)-W5*s#8d4qc#aCtCuFUnsW30nwm-?brjt@Lmv86rzwzO)FYJs@wpVMRFDg@{Ztc55( zXb+7wgXSu4FvlnKR148omVO!osfO_l4}|e!nHsKf&p$=+_|)kZ+|#<*i?mo^gQIFC zXr3uns%?8~WWHG1XbN3#Nd6Vejn1l8!%d#|x*RDDd>Zji>X0tPGGyNCHf!>gTHcaj z3eMs!Y5r*dn-};e1uIBfRq$Wmk_R0qy*3}+VL#T8@H*NMrlvsN{7J@@?JXrwLUw=+ zsEf9wYO|>tNVH(?KTNqA-w1NVJNeeKGE=Vp8{&i6gyNK=S+O+Fy^1?PKI^PqWWwuKVV8{j}_Ya`y z3YSwx+8jSu^0USNT*FVa7hxx@`&`)w+2%CM4w~_gQS?UoICXeNC?9@5$%h}yxUDS2 z$APO*YNM|CZds|9J{8|8>6m|txrM1%1q&kaX;UdHZ7h)5(jPrr)#6-9q;#X)Ca5fT`wrQdaD z4vV%}PoOxvrij6TV`7ZV1x6`99!By%nzJFsjY@E#MUR@c?CF(A86#LB@#%gZd^rs+ z`Wq9KR%rETd?@L@JI!5TXJrp$8<>IQyqx0o6k)(G749(!e%;~0{V zG(>nfs7~A~TiXCt32={_1x~=YUS?P3s(imLy`zU8&~`!IQQ2C)C{uKeu6(spSKcq@ zDn|7ST^Djt!ozw2huffQ8*%Wug23x^WwP(Ye+q31IMKaS-Wk4{@~|yAq&oL6a*8;7 zkV-S~(V{0RrBYQSYaqlS=-ap`EAF74#dV+r5Sgoc+7NG6p!HJbCWzO-oV&Pg=3op? zSAmk)ji)0;|c{*QDrYthbtcniRJZbhtw4ji*o;k#R>Wr^(0?E!a{vKm3-| z6y}%-4MKdv&>LL26Qe}zfo~1J6~3}iU&}7d#k&*F(L|wm^$W=}JC$~E;Htr>H;i6y zP2A3<;qxACEdrr|oKI@R6RmeZpCTBs+fCpYH6y)^?M9u96>d|Pj3XK|*PTq;xpbP_ zg(^6A*V{+Q9Xppk6u#YldAU@nEyK`iY+236*K-+RiyiC{s$ftuYqk#g?{wY<$;%*vCzqhq*U)xaoz25e1=XQm+eLL>oz8%Y3 z!Qg4>Pui3Iw6-SyE7`eHssvw8;!0@{!dh@L)~Jc`7}^x4AR>56an}7Hq}w`#2H49w zgjf{hof)yfOIATsoC1i`w8Q8;Let$Yag&xCjW6@;$Yg#`sV#Y?Qrf+=ZfTC4^!ef# zaI_qLD<}*~CRIz5Sll?KTH5(I_#K^F4wF34jrNFAnXE>lrRD`NG&RK2`^G|x;S18j zK;bcWCBrNeS-L`3xZZNOJ=L6@5@U08*g zn9SY;9Je&4R2>A90jI9kM2KrK zC;8-;CzkfC$wbvZKw~g~!@j^;LrQ5vhx14;0;K^Y-F-W~6W%q&f96w5WTgRqRI56g z8v{6VB?ZYORzCgk)YL<+=CzWOpH*{3DV|g2X-(>V%KHAOEL+P{iD;{T!Ut=k-ln8u zKJ9S&y^*#baP&LFIq=HH3br)G$8^*6n)mawJWtO5g$&kwe43i3=w=#{Fsce{%Fg~iWA}4HRWxmEwldWg zDtFv;dCCnEAUIGx$gaaZD`P5!nH-As{_~CRr@oO!qT&Aywu>cKC%d=h|Iw5}M{lCK zFF^;YqcSKs)g1YN&I}5p6`^8z>J2t@(Mo+@>homtV}`~yuWAiE@hjH#&+El~F+vDE zD%!A!`bqIPg|5(gn_3%{@*E;vVf!sSI>3JF2Bc7-CWW+L2!Ig+P|#?aSj3j~zvHT< zZZs(mm{C;PlRhQ7DeA`n-@k)LskqS6T9PVSnLIP7Ou?r9_bu0_bGAi*vL5VtOC>)u zERI%?#KXz5&eHHt^h*{NidAnT*|rr<5-eI(T+Xz|Yt6I*Wl2~@WQktwhiaf#&%Thn z-dP$q_1>_E#4`1%+%9u|TZ4j~1|H=83;Y646Zq7c9MV-VDl64U(^+M*F}!A> zwNPYJK<2ozrFY#V{zHnwToDDx|6-L3r-I4CSe?A7x!9>0G0JP_U@I|7ndoeWMzHX7Y$$sNY!&>VTbx?B5_)@js?RneY z{&?Hl&D-9#|7U5Zq-#QH?tWNGl{WrUBA*h%V-o+7CcjePx+njU`Mol7mrT5wy>nSP zw_=?jU=tr**`BPOP@2@-Vgll8Nu|;{D%tpawqm+FL0Fih7KQe-yu1BiA)PB#J{-0s zcXi!^v2s_}J+{%#&^z_6u6qQyq=J6qi8sAX(*bBFwi~Ka?XDw7QbpyGtVp zR(hhl)H#USqjQ`zxAg1io5_HQr9mUvacAR7KR|b@fAAgqpvK;}#s^n8kcfNSJe;e< zIu`~qIKV~zL#Lf*f>F3CN?Z|D&Z=VNuqFDoeY}A_m$T#lALiaXz>cE&N`so_4nRCkLYyY?&?}joxM(-B5b;SM_%I4!rm;Dcbvf! z!7F`%SlE@mnCubk2EH$9X#SD?<3UsSRI$X*q4(Xd&&YT1OVSS9r~8_jISf*sjp1Bx z%l!ldAxA%QVmx@e2l7EQ^~7j2q9{y69jJD&klvy_5Xt3qb3C0A1UoMK?w1Gqs}6`u zbr$xR%=cGLjCYIb{fpE&XiNRqKq4UxQ)e);^q4I2leUlBYF1sz5d4Hm@t~O+6?OLl zfc?yy0D$H^fFOK-+N8L3s=kHX0P&Og0O}{$&9O@}iC21CZB{&7pRxEqZ68<4Rtw7z zsuiv2g1i*fzNIG4iYp^FETv#~Ln(Uh_nsV&-1&MJwp$9%!f>wINSBD~>**3-u&Um- zv7gO~Tec(4R6NIKy?$oy$C|Q!gYMT|0tT2-I`PlRaoJto9QI0Po$#Z#iAT0hFHfIS z{B+x_+=Yam_3if&+r&dU`2;C3xxeJU4LCMUhEE2ZkhWBiwuC}sk>@Bh;1di{*J;xV zXt0IyRMS}LJbOPHGd-u0Z_D-+Yw=4zx-^y?fsp!vqQr-A75wE`ukzS`i#>UO?q+rG^nDNgq?Vc5H3%oftp%p47_-_SOFzVKU3i$@Hsb^!tk z%)Z`#YFa#e@84K6%hb%Io>xg=6V|()&Pn31x@?^bU)`XuCiZRWk!kU`9&q9d>V?+P zf+N79Id-)~;H~hj{y=1;aXEw9M5ETegZYDq9-qvH6|q6MZ$+oh(Pr~69mF|_3#P}V z12$dN#G9znxIc?ueL#JuMuQ%v_a$<)G=@SwGTPrZJ|5|xnTVU<_$%t2zkk1Y@Yqsg zZN8ztcDVj4)Yn0~0lJ#O#m%<=C`kFL+@8_DfbE92CX!5UlQ_IbZZB&N+?eI69-L%> z2LNe-N1}ULRvOWLL9^{=QgeOq6ZSH7lai|n=~Z|Tj2b_dA?bS%@#^9lA*P2g{?1H>6mj&Nh_6HphH@Cn7j1|Cqj1|Bd9`Ij1 zAf8eOCy@5!?>wMazHg)ds`4EMX7c?^lkc5tHO|1oBw4%jWQPsy0tx6cdyHgklxRjdOvUYZP%&pPUK%AC0Vne<){j z8I9siNdzL*O(UV(+WN!r!RBfD%7hzA#?X>~_<(qGzwDFo&pJ0gI%>Wl>^bb$I^uW@ zYuHe5Dbq+qwafF;M)HvstE=F!F>bW(3_23sjLko{Q#{}cRwW+PzNGo}T8*!dQkzw6 z`&a|a&};<72&__Lv}m~PdQGp1WDHMtLZ z!)Z)$MkMtym#R&esIKyC4>n-O6!OiJ{3Ek*n_csvd$QAR^<}} z2JsCxT`U#VCnyU7nx>SDuu77P+5pLIlBw7Ax5rvom@`iqIF z9z3tAN9wIcA;Mq^2ny(Hli9F-oDZH_r5)>M^RiM?E+y5ORuwkWS->wDnYHV?(T|%G zkLnDBW*R9Z!v+bK0axPFmq>?!gnL8bo|&!Ac9!JhNeF1;qZa< zypiDF)HmT1O-oOggy~h$*UMqpCP5*oz~3dTM6QF=#lvhRg(l10u0iZ85Zr$4t@G{Mv|A=W=TW>@}~0U$ApL1xZYPpY|%k{)gMe1GXV5t+yXjXsB0R z4Y<78*pn3C3i&m5g-jmUD{h;JO=`)~82lO%f<2jGEe-)ZXQo>OlOV%U|I4}YHlqk9 z3!WD<5R5Y#aBVrdAO+zTzx6Khn9OtF=kF3XH-OuwQJmpV-z9EKy5;of`@!>j#~p`f zP7;$0I7zSsdd=nazsOR-%l~4%>uVW=InKNWy)94JHQr{!mXGJ@W*gQ%z+bXYJZN)q z3r)UiF>bLoN|yVzyT+A-`sD(s*1y~j+%4`HClWz02kADG<;#CF27mN!@s{;g^)1N~ zf5~ofIe}xCj0f>@2h7af>R0X-58qQ|Om9z?m>9R!VI*tVxn!j5<_QkAh+A?}H@b!C)d2C;=j{N)C*IVoqw;wBf9G|;Yu_9VF zk`L1k?g%sTplJ-V+Ktyu*K!04N9yC0Qr2-Zc(;WaVGtV;!wSvUXC`W|VdW3o137nv zk=aR9(ARhhsu5&_#FJ%Xsu4(NGtl3hsgjXdSPJp38mtS%`8Z&=>eaK@?pu=3;4w5P zQ>tDBEotT7-yxM$n}|MPpsQ#$*Zw= zzmOyFTC~b}C^`TV3XdbgFrM$gw zJZ@n1jd`}juy+UKTL1B5@B?zE)O zJrO@Z6!(HL=8d=)n!{IGJ8YkrpDjh8-r$0?^ZOhS4{lLB8@0%>`Ja6YezT9q18PLa zrw4z+B|-Y%pgyhVPmlqPu>0@U4^&tbwqbq$SAW9kef$a51uZEI9lhxWdi)BZG)oIZ zWm)xhr=Nde#sAsAz!yFKh0uf+6#VZFj9b=g=c5DJqkoGZ{0Y_!F6{3&@VkDZ@0!8# zjkpCS@QJwvHa4UA4b~F;37?Ex$}DncD5BMb-k{bjj^H+x+U)Z{V+k|)_sB?9D7OqF z;9V(1=$lIjOSB~i8eSw+Vo9P)SC%4JO4wj2V!f3Gmb60zfHn5P#u4)LPsKB~u;m2m z+votZ=!ggX3!jQd?k>dZSzW+X=)bzqXULnXEp+KY|FMJOk)5ioXT5+qG~=vlct~5x z%WmZm&p8jM0CCex`Ij z3D#I~|M!FA;hj|uIYL3ARd#)J0BM!+jChNcNFF7)v=;S9<&jMHdmjC%7@m7uX((n`?a-Ls)bUY}m>f<=}Lk^8+!%IGW zXgp$w?C5^(1{%W9Ump7_4~<9GgwMqeI%OaQY|f+t6J}BYQkJYS2S?@xAqhi22L}=c zpU-%fMuU@sLt*>3N}B}L_h8**1xX=~L_6j^7*lA)nKd=*!ipXagMjnL9~KXu^#I;N zV<-~|Qra;%6({Z(oQl~pXL&NKmeicBS~gWf^UgDN=bt-_g|7$vJBP(%hQZB}te=G3N$1KRH`+OsT4goChMPL9iPnq<5vr0xn_me-^C(#bzN z2D+*URLxEPnZx60of9#!8sX+WOC4414`g=KE3M3ELXiv`r5UrXGRN~KXeJ9}=#g7e zeS&AMNHfhD&19v__Z?{Ffg>PmVl6~7!R^+ww!LX@oF)Oh*=Tgce@8yyz$g|>^v@r3 zWZe31X=zKPwd~~^fhibSk)g9MPQ%yw{ux9ZO%RnU`8Io#u9f0@2W)yNf#h z(}MT;s}Qse!p&IX)~*Z1i^7DHA2j1{|JG;YHsAGG4!I8vU-{X1r|kCm&&IcIv>jIM z!nXI&4iQa+v*AzC<#^dJ1m0RJ*f1;oPd^urVuy`|Alp#b?XuxeJP~G7He1;&1)%RB zUiY8;d_27{uDqGQ^z-q!=wJS!&&Q+sgt5K;`MyzY_iTP_ynQtHs+ZZ4_^iRpPLwFl zITHh>bz0corHx&SwX(g1+7dYO$uDg?5n+-w)i7Fr+ZWAq2D|=&HM4LSCGnP{FNQYp}9lDhRB1mIjWUUvmvWg z@!$49J7cxE_tOkl@zo7Vo)sc}vp8G9H^kW1z!ikOglucGELK2YV2~x1U8y9ip*s4c zlaj#F+NQi;^`*FFu;FMe8;dz~Nrb6DRp!b6`HOK|p{8k|O;;fy9hv58S2<|DMoHX6 zp&bZ<4JWu2I#2@b3`A-u*XlO~$P{Or9$Uh!*x5BaX2-|o{`TYI@#FhVNO^cjp25bc z5e$|dGg;bwptvVOrhV;~h$R{!q|n|fyvPAR$O3m_rKYWYgr3xtho7iUg)LEljvXX6 z1GaMjA(iJqtX!G0Z5u#KEc5ZG(xi9L@-F2ja&fRdPC0T!C17^0>|NJGA+11E8Cp5}v4OOPPRYU_SA^#@;@@lAk*u<4Z)ieJan@Tp> zjUlLBTNk-yhqP_vESA~KXd4aLh@enw8OJNQ`p)CyhUqAkw#g77@`PRzE^V6(*`3&3 z1YNb!M985%E#hkrP(Pb$2l`6 zKBeFR2xY-f4}tj{fHPtJv596ippa`h8{6W%KjDOUL_>9KOczpXdncmR?*X6M`m}=fN|I!=E4Sts| z$K&!3H~TMtIo_$01h-Yr@vxHRGDGXw^~i<{Aa7mi->aU^T9a9?xYzo)kv1!V+TEI8 zBT-BzIPJ+gVe+3&JgMK{o9P8bLMpYfn$temGBc*YZuB>GJIHQ1cEoDdG<;ByFw|ZG zI~pDaPzO3~129@Zlx^E51#P_C5ZC0Q`uaQ!sWrLVIAkmHtC5XOo-Wz6RHv2z%h_35 zg>H4*dcc-fHESI!T#^Umv(!qZL+w;{$N;Z2UByyU!5?=L>Bp@jbfVnC!E3#prh$I- zQ|US=sec1DkeM{HO?ecJw3N4}5te%aDS_JjeLxv|IgrB8CFKky&1-tD^c|z@{C57n zlh|r%`i&@2oxcRzRjG1xzm)qsv-@uDAFz9ZEYT$&)BUVzI+3SX?tq`^x&wWT7}HFE zI||@#U!FkkYU$e~>zUTqr2-16F5zm4dmEV#m0t6 z=^U8P0Zen)yfj<;G;RpEh^_`R=l2Ru$I~8mwoCNg!!EJKBmcXF@wggoU*F6pC&%Sl zlRUM4yOUW!e%T*+ay&hH$zORgIbI$TzahGfIytgjYmVZ!;m8A?-K!&mxZas>-vXD} zmZ%WwyY_6oCKTMlj-x4-x5U2YxAuS-b^`^&Zr+>X$$MeB-W!(lURa(sOLH>~7w5}E ze$~nGmg8zuPTOna@Y>q6xObaIiCn8@13;RAMIq+^I*zaW51Aex@*n>nhP2vW@IUdk zF8J9q^f)u}5C2cRHKTrAMPBlwzCtn%a+!wCXm^`Bg%-wy+$n)3uZPo5eco?EgAPLh# z=7;1t+AnW5IuDRmYUV>7wsYTrVFWnjIXjPb_Xa>Hol26xlf@ESjFD&) zoh2iYU7I#3AA~j%O|k?KR6C7SAe$*s2-4XSM2x0g9nxiT+k{yS_3C2=s0d|C+@%dT z4K!U#0}P7nRbx69%dRhF25fG`IFmYAj=QXfHTU|mgG#sG0Z4%Tmw-;1q5^p$Bapn z&I9s*?b2oIK>FkZ$i|>lo4m*FXC|^!w9LE!{fc$AahK*YDLFW?sFAr=U-A_u#73bE z{uLq&x}`jFeg-Fag!CJD4djGvoS93wz<}8L#JN0B3>i2$?U@dP%1unQ_&j2iG1zr= zK=;5iR%y~_&o2+)+^x~3(X=ssIw#aDCJ$o7jw#GWsujzvJhfU(*OENXbS)i=NXonN zluVCA=jv8lC|jm7QUlxB_=Q$dEN?fhQ)-5GbHZmQ+*D<eM7{+xe@I=98Oh$iK zqr&_-E>e>O*(;;p?SAt4@!;{qyI8a3GRZnw{N8L%0p!`5-josUrkW#cC1TTeUs48x z5kqWesdyaq@hy%j!;9p8f8_b`kZ6Ga+WGOYT`;|kj$HD6a~Ht848ed`@6K7uNSV10 zF@sxz^f)Vb@sA7P9jN{5hqYMP+9;eDl2{b^m*<}~p zcVud+2c%qzA;;pg`Syg;jp+jg5mn>F=m*Mi(S+|J?d)u?wIyqdMp9;Glt#ees9SyXfZ}olH4a*LyCpyggBpzFe(`c;%Y5%_2mSn(wOn`C&*@kyfCH$ zHs&fd>H||lPM}26R%$d|lZJEV=>()ovV|?w8FMDxJ#~|?B>6?J*fPE=#)p2{Z3p8} z27gO=NS2)h6j*Cqn}~>vi?1gB7GNN@egGEs7i24~OK{sxBym4UMxvYt3h)m2D$UiP zP8u_2rr;Q`Bc3C4p+b&tHFg1m7zCTEO-CaK>$2`pO5F>;08w9Y_aq=fTH87HwOa{B z?0nTTfFd@yo~*;G3?uhXoxx5RI3{ce$Y<6LoVZ)RMY2`l79dxGDGwe~;FyYBd5G?k z!1}mr4Hg)89CEAAHKNs0BJ8ACemr5hluRu#Fsue3!n{t-?7}@`nz|8VewSvl-ROAM z3O<)ec=UvvhV<`Vfk%0jU}RvmnEfgY{A9OMd2o4iYa3aSt~P~gNcJ0&tG+StGux1x z*{rIr)3~yoya8*sl8g16$Ez{sF427$)>7R6hK z7)kYFkm;i-n~ZMkvhz6t;hnEWT9)%Ra4q*IbRV^9gc3RS<$?kinc zY!Z7BTteRl)*PX($&?9*{>3X-JLyY(!ELBWE1#%~;{G2**^}t@`^ayA&5aDT>DCxzLEG>?C z9?!4vNty_jb8xUG^`Z8YlS+ey@IR z?aQadwd;3wFrCfQSrhVUITM$E`@O{F$g#=}B zrgFP19GO7aNAug6SD8r&NA~{TwkV!nMCWPpZ!C(3e+pBnuTVjtpiIIPOkc^eFxQ3* z%+P6V$i|lemck&2DI;hGXs7p^bi|6R^GBS8{fpd%OXSPSJWy3if(mbN$dnRAeFjXF zQWDO@kcx7z#gH&GFb?%Zf|;RkB@T>SC<^IlH{}~U8s*#6m-edEk%HODOf44tQ4yYi z4RtY5Kw;9HdOU5}_8Fn0q2#1Fg;OgN*odrzR1@aZ9B4FD6BSAD#mG&QUX1kuGOKN! z#MaH7(wqW>*ZQRV8W(KY(Unf*t&&F7DBlQOxdXzecf;A*JGgC{;K}?8Jpsxos#az?cbo4$uNE_Ie$VmpX$9iiesk`}3EIlJc zNxEk}Z&3+jz6B-`M3b)ylI0*~$cLz4RQoM^6dQ(tMn#%LkwV~34asdW%c&5HUwKa4 zwx8;(AQcex5)8M+G@B`3Qp%)69=iZ-RgOxA3sL8I$Q_iPggeN;UW`I6hFU*%v2D1h zN$XFtMzN@qCmRHeFn^jdJXtnncoQPo$IK@LVXic}!|Wbc8n$J)$CXxC5h;{J`OBs# zcNwl&bWN~J8bEXMH~3jLm5ivfrCqsPkzy1eNo1HWLaUv_j+vhfCP;xm4`aB$;`w2_NgAv#|`q7>XL2b4HmO)r}Nxo(5;N;Gt zTyNk^F8Gk7_o3>yrZr(RB1JNV9DpdfAeXMw`2jqVas>5*?0A}*vEOx)S)!O;G4n`T5)@5#;QHytBd)np06wbfdhX9 z13prgV(y~!gI{wL93%R5fR5Etp-pAFW*-A7laoF9f`od2>6`f|QWE_#XPkHB_}Xd6 z9PE}}_I5tqo}7i>KV-m|MjaxCR=}BO{*6NhjEHXZjfW1{TKNXoMt<6%1GbF5=nv<~ z*cbUKYn*OVp;&}ndKCRO)g# zx473{D5Qf`96m*6Vt>j@@wlnC|Hk|kxjB|xHOFk%D<}N>ao*P1u@pw&uszQ_4> zCUQdua;3|QQLW&53BDNv>>N1K?nnhLv(tpJ%$}cICIJvljOK116?Hc{x7T(#s?kVh zOQzVfJ+{j==x%&&x0yKvi|%$$cj6@G=){>h4hBPD)W+c;ET?yTP|8(l zsvxDf1}b1Egzfl?--#RYv*-J(--##X-^}?Z--);Cwa1P}xCgauVuXK+o2IXwU}qW~NOfCo3e4N%-=UbDy#sHqVSi)=%p4kxF=`gYuZ zT*sw(g>_h0#w9<;P{^kk&gwx2JP6iC&XyXE$wsNRVOx9QT!}9lYtbNR^XD+%^d}m& zW}J$p2yr(i-!ZMAUDk5rThpz9OYUK8QlQqma^O8WGXUlJ`9I;qR61jO*P#NV1Bw4x zZ)~2#qb6wr-uB%PIcqgG4)h|Mg#fonszIMmQ5X~|WkIJ2EaD2Kg|IQ6zpFw#XQ*sq zK(1V%@dM&@Jg8F1YkGOFVi(ib5H`dD5j%HpR3YDyqG~#6WM!o0L=XIZ41LtlPz*YJ z!x=ZBlT@RnM!onqU*)v=tN=-Asrvh-ojnBlWNq5XLxI7krN^vQ+OFjNt-p&0AIs^R zHsf|irnFsZI0#QdeL6b%UN*p!Y>En_r{xzg@v=kp7VkD?6|7au$oOmDlDSz98S?$oX8tXFkSK_N2YiyDf+n&dc~&vUqQ{!#Lx0)Yc*}O4 zW5M#9gK2`CJt<)7@$E)b3;b`^vPVO&(q)W4VztgkFUI?p^vm+sBtP?qycm}|Uu(uO zTqKRTpoi}w(z!rFJ5kOuv^dQ?2enj+q>~do>*s-??5K{`pTm01A)g8TSjACU6dC^B z2_oJGdrOk%ngxG_vM$Z1c7RDMZ7ze%vSH{pOp&kueLS}FVLq!#e$jwBgFZy!8#ch$ zGrD{MNFvS2rZIhtk})MY10-GjOghV9*U$(VN%0; zm=y7#aH*;q@x>wQ(?;QNRc*iy5bob_e@*gyT~C#Z zFRMu#f}(LHw*&fq@%wyKCke!PPDKtkZA5J91cyp(doDj4F`Y|atwWy&D|oqwhy;lW zJPRqQ`DlG#n#4;XJvUcPCw*Kcm%f}^fby^O($Pr>(@X9%sm<9SGSJ``hItolXK-Nv$LjR zpo3A#aS|ZNd(9>N2Fj^^UKQI`Ox_LX_2J5Q)IC+AaGf-+sT zRytKJk@+8q@DPa9UQC{*qpEIFsBVg#en1fSF+wyBV`Ii1|BW((k4U~}4U(wEsE`%V z>RCZTRQZb8*b;iVUA_gw6P-#mugq6SKxCEyWu9e78t*Dy`?fBN*o0!_HEDj z#ro|5tiJ7O`0@u-n`Gsn^JTR`xwToFq&+ zphw87MifH$KLaNhAs#~9XYv$qdtf`zLyl{f)oE0;`s6prG*Gl@!5}Sp@cLK)C97Qb z#}JDdz2Dr?2`3RApUi47mVeWpZI#CK^!gCg+nC%74p9JP)AApedS2&G3h1XV=JW9* zxjmBe`4)8hs~ve`pQK$_8QDAOk6p5xq}-TJOBys&8K4bfaJ6{A|5;|`YMQ30mEzmh z@ob9$ZZs2#_#tiU0l+xY&PA{dY}uS?_C{tng5aRxszz^hE$u&Fo#cQMDD{^BDf%yn zj$!j#705krlyABI1RPS?+-Xc%)qSVY^tbW=BG9r~e=TBOUC0Qsm!T+VXvzg>_-Sbu zp&qFhnZ!LX=x7_vCxEq;%DR9l*@VK2HK8(THfQ4C>s?spMW4Liym=>v9nUqtEIXF# zncv!MesRufe)&wEI-*;2(V+&KUv4qI%C*(`J*Tm(?XzKi?UUa5JqK-+wBRD&910F&}MaZnIpsH^=BEX z?xDy|Sb!SoGsDy(RsE|b(DY85LTx_y(3CxXORMVl6HL{Lnebp`s zv;i$#h+i2EhEd6$qc!Po$J!fGTUU&qG3zD{!Pn&L)>;dsa5)PB(2esb@GB2)k$(a7I6FZ^iqlvh1jr_LEZW)Gl*@T@cQ+-)SZEt zkUA4FE99!@@X7SNUlHtOzxe%gk zIDt4a9;H9|O+Mu$k+gV1B_gECl8>M?@>=whUi)jk)*F$L{!z976_%U9s)jUwLUTTS zjY5Mn!>~$A%(~cnXR8r(IwH+kEkl`J3ZVNcf;u2je3`bXnww^i%7Q7vJSH37J)n-I!2l8!6yX4RL%C4|g#R;hwz!9PfEruJQ z$!V&LFuT&c{ibQVmggmlOn%}v4IXEB*mqvZr<^C(<1aM=HgBaM6e{j6%bP(DXqsFm;t}{ga!vX8@NsEm{S`Uw z?#*x48Q33ZVNzmARg;^gMy6-ti!BatdL9f53LQ%eZIyv`X7NMIGZbtL6HMS z>Ag^{Ln<@`MGo-6<7;~qxsHlp(wQGEO-=_p8&-0J?s|IM%MoCu^|etYJ6l4F9#*)C z)=k6`1Y~5aa<75gPl{~0KA|gQOY|{=&6rDM%tiVg%%ziF^9Jrxgol{27a4b1qxXTk z=*{ZLW&|TdyroeRYty_1XsPw4U=raM5dOnO7-RbE^N_)T+=!c0@qbB%|Kg5%u_*g3 zsUx}&8`9NS9#>NsZBJ~r4d3)+2@&J7hO3$5DkGgPYE++0er3chhk@h|(=PT&0oaA^ z*Qz;mUc?1AV4Y4lw&ex-j~4^VmKLOaDH_rWi93cQ%9ezoga4u9)hcOU3jT)OqLxkc zN|>DW!8~MHAD(#O|6LzU_wUyS<8{H8@?Z2JGUtIR5HCPK%7{kmOPgjHjLld_%e)yG z?~sEPAFioKU*8z-NX(UtBPZh>c|UpHfJM>w{N3{g%;oa_yaBU1ztt2qij}PF$4WX4 zb&Z+Gx!cQ6pxi*xM&7-aAyg{6aARg6>}S(vA<9%ajKAGJKa@~5P7tkfmEBckU;7Xc z^|ue3dhNq?!S2I+@8v2Vz*XM;rML=fvw^EDMj;92A!br1N|37D4^DBqF?MAb?8h~D zJ4tlXEp)fSW=XPuE}Tcanw3y%R-GYvALB_xDdQ>B(dX-6O6Ai|MG0C;v14&5^qNwN zgzTev*LLLcSPAF8$NDU9bhB?8>a~7I5s#=kzegL^STM9u(WQthf9^>LQi`F~jWXX0Lt`>MmR2{fEHI`9&8*7RSqDm) zVWSl$->x8rT|q0mn)nSymAvT>;0p|@qu5xNts8){EMIlWfWJKw zqkhv8LknISdYY{OQ-@^6ozGD#EOkz8(3#LYCE83?(v?0uko~@sYo}glLUa{Eb0->y zM;>cGmf;GLksMwDSsgyOGW-Jy&pN6%;sIu`?M^YU_BmBp@U+s9c%ZM`YPv+81 z1TD$;Aq`K{dpjMGA_M}jz)hS4jg{{N{iVOjx>@MaSOw(`x|501V^L;#3*`F3Z6i=) zQNTbZIcnNz(yN`a%9u$I$q(ksRMr2E2y8W}rCm;KS=sOWVIwMNSdqm47{tg*^D_Uk zHmd2Tfd)5XA4#zkbYPoW4K}Qq?`@5uMcq;5C_HpUfdO; zN>^891gJAQKPv+Pnx}r2gOHkw-idsmbdV_WqedqLeG?rE&8D-^v-l$ct_2}!QaumR zO7h{j^iYpvOg{Np?^FC|!tU^pmdBx+N;5`EnYSWus4ZaBn7dqmN(6n zW;ALS514?A5RH`8KAwWwD!U{k@Mpp>d0#TBRM(?)5i(Q?JXMI!MHuuuO8@*r)@6v$YmSpqzsF!jdY1rgpEM}l!myompSN8)w@D1{kq@Od-|34xZtgLi^~$)J-& zu{9llU`N98w8q}FR!zDjNP+4(Zh^2~hOh<(+YS{Jzkx>9f_^rHN;%r|tH4|mQ{EER za4yP6k$>u$_|w~VbrttT#A>C#8fl>|Lb(M$rIM{K3D%X-BK0F!=r zZ%z6x`vP<0Rj`d+P~5kvL+AS=UyUah?!3IlFL^aiN8ir^7Vi52#ay%XmdRxcV7lmX zrc>R`x-!&%_$s+2@9`sFBN$};w=fmFkk&H=bOCCdiCV0%6V`xjq}xAbQ`8ILGDd4G+s|58KQvwf@RAAd3) zkUy{Jr#~I6-P7@? z{Bw~nJQHs*V9k23oBem6j9dNfPsa_LKWFt=w8Odv@wSCGdEW6}48ALW?! zRk>;)9>D2m7|U>v`}^SR+Ni_5!zl-sd?NYaB0c_N9TAy-XWP|dEbxaQ91VpIZX}9NddsSu zxaNr=gpe4hJRyVzo-&tr|B+EFCGkEs`vOR^Y5wW26Q+*3K}4FK8H2U|_S!%5Kq-Gw2-tcwNgBH$ImwCB>(qp(p6 z1CWJ$s&FS%2$wpsTu7gj-OE}(XLs0aNHyX8o@L+oZXAE%;UO?@tSA)O`BZ}>2nCnpp6rH}=MTX>C$*G+JX!Zt**P5N|&9M^Y{D4$JY0Kz|Bv zgWOaoJnw679(ss2NMRw@ny*j^^GTI*PbO`GSrFKMr)mH76&H;wpfC=aC{xB}LqZJ&= z9%9o)#^ev2R`?2~FQA*KeN^;r!{t}Gwnn)~@CUKi`|?Lz%K+0bGpA;^tU=#abnV;! zz?N5@h=}OhpoG+qCnNM|Q$$vAP`q5KNL-a9)cy2-#hW+T@;c_k${HZCOXRjl>f}El zkqf#wvzEN;-zvH`e|h8v73z~G{C6UE_#SH3AWIWk*p{J$h25yrRC%+`mV>(3RCEbb zP;O+C9%`PTaIesz##)o9Rp)2bx^}Dg$XYkJgtr*YS<<@J#|1ZND>2TW)@7@@L3u(c z`-kES0>lVI$RO6x1F_2=a)Z|g81di#0br29e*v(D9)S64{}qq^{}Z%^b^^})K2 z3{33YiYf%&;Ra)+1L|aqU#ZB$fhIgUe~O%5T6L1)wTi1`u9jUiSz3J3^Of0iCXvm; zY1A%INzJykA`04~OSD}J(_5Gg_s@L7TB5w)f2!a*2EIeo7mq;+EFjqnU-TCh+~6UC zCKQ_d1Uwm^>yDsI3P#B?|4_k=82v62O^HQ8eP669uqcf5FHtl-zeOX(e>3A9nwWWF#}Whg#DAFVw=0Au`%csdenCf%>45Atii!Mk6@1G@qj{hFvu4QlfkSFt25bM_SdI@yNi4g_jyp0%XxDTeA&m&A4IEC4 zX>q}yTjz#%E{Dy)qfn=M>g|v4RX^>s5;{_8LFD!A)&`Xkcj&<5Eo=;(J7c8SK|mh0HC^zw$j zrCY43*XNSE6O!4LYIDiTMlP+nWcA=&sX3R7K&m6Oli}f|pWNssM(6mW8r}ZU zKm8qzZaXfoH@e-2J{b|AmM+5%M9Ih{S2dOz7K$TZs*F?#BApXEo4_vl9tJ@hbZS6;z;3fC^Ap_l}&E&(C#%2=`iig z=_EfvwrPYomb80~|8tX@o`1B(k8O6tqo@5I&29^KHD;vzc*Rs${iZ*)+0AHL@;AsG zme-Ne`VX4jm~!9#CtD}{bUnlA%5!L6DR$G^dfG-m0@dj+y`*as=-gqk8~RBVAZp#x zPoMxvdC6N*2JA6SsZR>;gh5*a4#YV3cfIh|~bLLH!ExpY&&{ z9(VZ#i5toH7bLE23f&ij=S!>@eIjOniea4!1I|;kRJ)4J)Z?#2{&$Hx=RmbkwBkld zNep|?klJ=@OU@w(c{?dVNWb)ow;b~2HdX`_w(*YNM$Z#R$P?leQ-9R^dz?&cR zeatUC9@J{%&8K%{ABC#;<@egm4d3jK|Fn;oqk7sXr2O`$Z01JBZ>i}FK5w1nzqOeg zmj2+!6waQ7`-akt9*B?%=5VM9=+>l9y^&Qb2ARyJYJ28uTU^KH-JvT6<{f!eOnKsW zYH<~}_7%0DbRZnU^-9hk-{RViz9&?cjko$MU)qwgnuSPh=F;E)rWaVfzlx=?R_su4 zGL-w>%RDGE%Qoa3XSC=1pIY3I&L3Ucw}R@gV%E-~VQjhdTYb9I`zv1>owbvMX1ccT z*GkXNy3&NKpknsu_b)=T<&bj_FVc> z6*ZGtR`W~e`L{QB!&={ahjIdfP0-E|9L@63j~e90bgs-3=7g5T)YL03Dt$x`X4!)V zd+-B2m~Iam?ZKmZFvT8}?7?GtFv%V?*@GYI!8m)+Y!7~<2czvlY!4pSgAT<86jNtU zp3sxB6-n&DkM+RZ_~`(9@Dn{~wGspE!B6#or9A4`%pN?c2U_PM6Oui6N)HI(;KAnh z;AuTT)#Je+J;3!8#OkXFz?3IFn%jx&4ufT*(e%Y%IUUj7RS6_imot^x&cgkxyoh;5- zV-Q;>zwFg4Ud>7$tiD>A)4K=5yV<;(ojz23Cqn4tr+qhi-pvc^huONH$O2Me;v@9VTTu281e zX(z>w6Y13@3o7KILNv_Bk)huCH`?6Z(IP)%nA@Rp9E0fF{M)tZvb*{;e@5P4J={&` z>=`d}sqr3GDa^@z+?Y(?K4JVcR`R!0@MWk^(Z>4}(I<@Xn{cUQeX6jl+4#k&bD~qQ z`ekJ;Dqx$}u*+&r)b8gFcT<5?|IXf9o4(c;R{!u<4L4Z*WVjnTr*FS%GFWB(s@ZtI zY7&C@`a)`p5pJi-BKfv@V7gux&ZteVxznFL0(GnkBC>V--v4xj+avmo-+ZK-(KE&V zcVUWuQIkI3x7)w*UmEGgw)A`t9#@PwS)Yny`K?e*!m?(mZ; z?vvDc4!Zy}*q>C~*3IW+1aTqZM|b#WlpD0!N80`GeOy{N4b-0p22c_!hds= zn>D&;);0EAvJjKKcvF=wQR;~m36QPpaATl?$sKOU6sEXL$nYs)Lrnk9GLqd&sD9<# z+}81P4}8D9VRmv}RQim6u>)gg-EaLz9jh-^UqnIuUGku(ow`9SLcE5B!JueqdvsRd}K5avP#p~#0pVm(=rtgFr4)N-LL$pFyGR& zkz{Z=3V-2xZN{s;3K>MYrd`|E(3drpLn8QN$G9y9TB)Ar>mDXy_O)Z&!9!~2E?bye zJnQ9Yr(M^3N1e5Pz}8qbMZf>nZqHQPj|-~v$lW&o$4=K(iro*|dj0WdK1|u-^5tU8 z#jMfUJ71@Vp{uz)SW#>*`scTH$IcjASoIvt{Xsh{-kq5l>JQ@}j>Z;NK37wzUtVeG zff7-vb=}uj8fnfi8te9Mpby>GQE}1#W~}=Ho1BqQS?T(f-R08q<=1uh@7mnIM~Aem zow(ye`i!Wc<;&-OSeUt{;qkY2x~`kDYIiN|%0q2ct+iKF(p^sOsnquyX8rPV-Es|9 zAx1Uj_NE>X@VIatkBYR97%0~P0BZNIjB}%#Yv%szjIp2HZF4`Xo1V9gcVjoBWVx{X zv#cW$y=K;Gtv`6Y`ve$p+jzIt+*%ve&J$h{sO1Tv^zylH&v@@&bM&lSJ9ox{6-`GS zT7HNIYrBO4;oo&MpZ)VgC%Eb3Yv@)6qTI^v>nTND8bgH+7rLpnij&mhJ14loTNa?a zYvj5F`LyoHJOvlW!=>xUN?x{1c(wk438*=SB`qUMfx@a1e|a(eVW6<@74vncXy! zzb>SI4&D5`wYlTQ+w6f5TF)AHeg8ThFQhm2ZGGCt>#$GzfB8eAfy0-7it+{j_6~0A zJ|M!(TjSr_#%&v2;Vav^BRYQKwC9;Hfqp#ju0s0#P|07Te6)TgVuOCowr+bWX`O-( z=A9;gz!W!n*iYPg^*mTeZx8kS*P!^_`k?qG$Cd|hhKZQDNl^UG^&iCzEFXl{zk$?0 zCF;Cls@tj$Fl-!4rn+6CCH^;4T{&9n-=FFxequ>2;!Tl?Xc3p|Uduq(B~h}Z_9~Nn z*(-j?NX{Hq{UCT3O`if1reaCj_mzVo!nj1>n!=}0MotM|DWym{+J9+=8`(ptR~FJo!(_d;(Qlrg;kL@ZU*l_My6tt{d8V7R z_0?=nrv0m!56;B-cw2vXTv|x)3spW78721Vht2)7Gu;gO5pVA%O?Y2kb%yzVO%Frt zUJskkEu^=F`mXT{ws(6r8z$!RrSCjU-}`@EtN&tUpT%@v<2T>IeY|6Aq5G@`>->65?!IFB&Hs*LUDMcqxbNrF^F#M8_HXXs#;-rx zEq8R}@b)+F=(ghW^BtWZRArOz<#%CX!?RMsJ(QG$`%cHa1 zxaMjl|IDY~yTgAl+g%-<>X)W&8 z>EBK~rOQouCeGxDr=D+5h_cK8R8t+akqu}lC8 zr%lQ0wTcG9?V>bkS_i+ypSQD1XXtsERGDELD-k<|NxZxjlN@!xMvdM~lqtSNb+}7f z903%`>%K78Z5h4px1Q?`7=N{P?P~jDk2ZX6DZT8Cob24vv_b?Ii%z5CIYHFFIM)sL zKbi~su=_DnPl*a(V;B@c0LiKC0ba=&`Lssv>6~_*C!r_Rj`$sSaohC};$IrmWud(; zf6gwhJe<{^4++HQAB_siD?VfiiIn9Z)+aymPwj%&j{VdBL}?nAd+eVoiE>OvPj1!A zALWOtN7~kj@lpC>gx_Q3>quU#oiLESR7`51{MH8g!8tGlFDSeD2tF0IKE=bE3LzI&b8(Pwy; zzO}0x(W1qvb-!<*0RbrGc3#Clx2sD#>65AZ$@wLHXZK>sjJ^rTa%oL3w`_Ub9x9AW zUT@;hZXxDk@%3s7fBI5uv!dHe?6#a6P{SNk!0Ifei>gJ}E;lf!=*#=qeO7kq8x2bJ zMDBy?&Eo1!SM`QktiJT!7poO_RV(hg-v41Ygxnu}?e1?(VRbx0KZ`ePE5cVtMA$+t>J-J>0gVZm%vG@KT;BTNk;vPr+N(_(S$^oh6L@t4+Bj#6xCPp8QWMD7a#cFYQSm z->Ub&-4pbF+P|}>n^5=9nxQPxUhT*3v zU?^q&X$`;1TyCPTEnL6tPubh;7ya2kwYM8O@a|}+;Razv!v7?>+5dBIHzE3mAH9zo z9o_8r-^UG|{7PM=V2DjAkmk;Oay|Ppgw&(i&tVjEok=wdG9I1$!7tm#jcK{lrVGMK zmJ0v0&U2;z^**jMy2>BCuRDNo+_JB$aCv55chok2`H67x#0uL|%u9i3jy+&svL1XT zroPe|yiA;i@dP|~{^=SMpMKAw^o5N-GC(v52^DUorW9I~r((Ext_F8{~ zGviWYm6~3tvgJB%p2?{~UC#g>VMKUmnVQo-=`Ntw_*00~Kl$xG<<5zI>mT}*J7&aH z=#5muph1`_`c&~|g`a(pJ9gNg^QlR#DdoEHxlgr$7cy?aiy}jR>>xLrs%s8*;|4NB zwYVgYfk%!-aRTf6w zAi_?Pdt7N^5E=>6uY9O$IqY$k6fLGfLPUOGTZu;QQ1;>|pAT|g9|uLEN4RUQB^DLF znTt>(?ZII|zqfllG?yIewi(^qL}X3K4Vd2XsyUcTmKIXng$})bs2kDw0)>nTmrA2p zmjme~1$(uaT+nAkpLdeMeH-|cm7#(jO$RY3O$UCc)Np`3mr$*t6KcQ?0)`a_z&$U6 zG=JQma~RC#RDb(ns8FZ+rw(%`#{?#ncDGmnsRVxi!`!`e6&~Q_vJ~7)2bT*Nni9IYN*RpbuTZiD!c%_FqwL{XN7=)-j)EGl^;;e7KGS^HBH%^C(#1QL;>$7hwjZ*8r! z8qWEwYyZN7XR2|9a?EQ&;k4E-p!G}iIBT9eqN^xierUS4lmgxT3v^onorSC3r%n5S z7omcCejKIC-p%;|pL2uiR`TOlELuiGHsFW3jr0ilw&*&kmVpythb5Bx@4zN9UD0)qbcQ#+P*`zMBnKcbjx&_fncOB~{*JsH7 zlz;13mqsi6q%XK~!}}p=ESbCy{({@G?XNB{H#Snb(l?_j=je){!mGaE7FBML;F_6S z3(g02_Kn(7=|yqDqBJ0x472CC=ZF2Rry}mYY|#T?OEA&=Enjfk`UUgRT)yG2p6~XS zBm4FF2;AkqX@Q$WEZhzY2)KFFAF{wroql>yOvHI1vM71RVp7Nv_G{MGl1>3-_IyIY zE?0L&hA=Za@~D4e0rY&P|8Rk8o&M7&tgzH4Y$z$6mfll2Jo6{9QSY)k^q5>&r&A-> z;x8;Fr|12CUu3o8hGkLmjzUFv1p^^rzw=-HqT8YI8whISI5+y0Uv&G>Wp|uAe49(I zl>U|$O|~ZsSbSye8o5ggH#V}q0iB1hY{Hw=&b7z6L5DudI-4;@Ne7LgP(gjlXaCd` zt>==P8slOvpO0)XQF3#m4GRESducXSX)HYk$O- z+~jFjKV+~$2U%QfDjYI*tmGaHoq|3*a3vGSj#-YG^@^`rNGk(A0nea#biO0L|FiGtvxWfo7S+%CdpM8Rx zb=-~jV}m6xvFeD?l#Z7cPxgQd^7c@K!m@VqjEM6FO6DmUvLSryGEEQP^(k>P&s3NE zUX;cO(a|UlI%mvk_JWtrNI<{1= z7AsE@_;KZzT{>WSjllsd#5|<0EBzZ^c4fDa2!uI2!~mg(EBw%t+~I?t!egGT3s*6N znpXIWPjYR*{o5zGEjEArX`wSA?ugu%y^ zO2Y%!GR;aYKuD|nDPJ)i<+iWDrf&0Vzk&yDp>O)CyP!pr5atz3X$1ziCg1kAd=5V!uC|mi^>c>a99kI4%yax3oo;B;9raah6B~3u7xcN%&+Kv|#~%kg_^y~NWSx?m z`egqKCqh}P^*jW61hhr-ZmA^6gZ}I;_|>g`MVI>mI5Y5c>iM?c{&Y9HNSw-XzVmdq z%ho{5LNRgo@V}NZg=0k`{U43iqYM38r@O-^t^2KIs7$dCiczkRN5VspOi-nM1}6ZR zmRd|7Mc2|A04m4-p5eAU;z5ix;5oK%&{5cPm~z;GWj;`1f#0#e6>U_^P&FMktx&dV zQmI6d>6b#%d~!z~KBfk^Usx&JGABB_(lDoZN^dSP@Nlx;> zfBH>W(rdNJzl{n^HD$_FReHfs*zA=oGLqGUGk(*n4ky!RQ{)$D8 zQ?bYA*rVWAFLGOS)|xB{p_^dSycBa&yRqJ+IslU@m<0%73Lxg1l4Y2N@*n0)G+dkh zJtt3QZTiccxKeF8R({w5nY~jxH7ituF%QGtXf*}25-Yx5tF;?1E*YT8l}97%BhX13 zH(pwDf#4G;?!`-jQX_bqdQ=0J0LsacfB!639`V}mbG&!}Scm7z0GhtCnvaap%{bd_ z(foo$ilID7!u|ZS3Cw>GgO`T|j=uw!NcaxZpgW-X8?fILGp~ms&}GrJ6`Dgab{7zh zWbDUS(3z)7r?rI>_ELw1tkO8?X-2RMabeia{=JUZ`JD6N8h3jaB_V{x)3n7dCp>yD z--9IDSZ1yi7<&bknVq>}@(XpuIxXdyK_Z_0QRle95d2rqfz?0guQ>At(c=kMJpn`k@=vnX|TtuYzvoM2p}Lzg$eZu?{NCre*_$y_%*iM42XP&7a2u;c{-|x-5Z`s4 zE7ptlBqaP}=efN{y^L*DOg@R@zz7!|)3|z3yXvBZ`12OI)5}73A{ve;P?aZGx z2N*Nom1x^2VFvW0sFN&qI^ou{7s1JH{$=*B^Gq$!M1ToC&|b{XW_T)`EcE+aN(j!uy}*LXOiKeI35yZJxKV5$K;f-oD5!YSJ2IjT|WXDS$;8o8pD`7eCkZQCju)il7n5%cK>7u2;krd=1-`8&VvJ`0r&z0CdG|MfEG zi(vd%f6)@xwlxbVYwJi>TgtjeG^$3SiORrqQ3=?TN~il@EpgN8zSC{I(YIXgwixd@ zs8{1gGi$0azyv!{C)5@C@Wpk{k>SYr;^!}S6_mU4E_ZGDe>s2C3-jv+h zh>)@I^K2G)M$h<^b%{6M@Za&Sb>NaWZH1=5zzPG{Hp27O-tCrO`lfGR>NYPtyS%~A zSn4k7$O?uN`D=}d(zk5Q0?iI1u5D2Z%vl5 zD9I#*r*Jv8;RYuXZ)?)q-|#101DDB$sXZkX) zaG2)O2e_dwmch7Ln=Mf7q6cr<*RN#@RfHGk(%co@ZiK(^YBvBcz@%<>hHqbn(!AV1 z+3nimrEk{je54#qKE32kf6OvBw|;r;Pyue3PnV-HFZVxMhKG2$|MN08bkKJjMY`JY zBFins%~Oez@A~#@+%`?;!IaW&jGkh0qd(#rH^=cLkB$H>q7w1&_G@su-|u($hD%5A zPG;gtREToY^C_jU3ET7j$ZK4>!S`=|!@b?QmNoXD7b>}w(_!xtJg6s^{_rgS*K6G@ zJlTx#YAzca-ru|3Twcvwj?B8we`>kgde(KdrO)ILyR+FRgW!YH(5bSG3RFwW*haV8 zmXbot0##jYu#=l49g+?ArOUf)EA;3{;Fk<-0v*p2b_b#AeH74Bxz4^Me*a+W{) zdO|c`z32ApT|QcWHdfx?M&$oh@M~{C)V}K9y}`9_rtd+%ezP|2n^=Rd`rW_jjvM+B z)+uY>rkMcs;^-W!nqTIi^jH0=Z(?G->My;~Rfb~xGBL@kur&=>=N;%z9X;CVM%Oy@ zUj;f@t%mq9=v&nkspf z{ROi{yLG9(eqM!sln6uY@Ea-Sjyq6vy*e| zKvNPf5sqW9lQJwn^1tN3P%DsE4!N94-_f^q$zS~PZ$r5E`TM`^wu}!ln#Bmr?I$?D z{cU#^9bI^f+pBYvvtjHJ^m)m&@cjS7*tx*zRIQJH@BLn9-np#(j$xR=eqV#ZFyj(J znyp9(l~bMSR8HxFi0ITw&7gan?w0OIr3l?jrxb! z=bz@?d+ojUx;*Q7p7lJ>de*c2HI|&|XZug1?>lOYxo2~}0Jwe(0$8JqtdMgK8|8&m zkgUmD7vyaimr65YynUg5O!UY{^1GyNF+sY5u@Q^R)5ZdEAbqpG_mTWtGT9tPGYVeV znQRBrH|yh<=2wP(ur0m5qpHwPF3tZ7vT_Hfs+UuxiRq34PR*b2 ziH7kG#@Y}mC6KzBFN9=4by6#52RTs}N$uGcykqg0)S|sXij`$jn|=vWB_{QCkScXN zlbqedlv(OjnFSv|ESC6ScyGQ^-@H8kFgW7+PKDmX#R;I z)}-_$_p-pT;?eweMK8bq=Xk7tcr<^a{gXcHF$C{9`rgO#TeLfvQ3OoGY7lWz8Sez)Q|%D95a>4N{oe$IM4e{>SQ6KVJm z<1HU$3TMYBX$NQLy4C-bk%G2j*r z-cDJ1;tI^`mR{s#pHRDJMgBGMa(Qhwr*f8{0I1B%8xWhBPCS^l_$Dd-2f)|AcoG9w zyL1)H54E4ZoPSQzc4~)xkbifUKkr*P0f!(>VpS!;r5HAx4i+aF3kGv%4n{P0axh}> zjEbyK6|*tDsqMHuUl&&c7OWdiisxPdRl}q@Td0ftTqs*03b44O3cwyFeX*Kw5nH_o zguK8V6TS@3H0#!7oW2qEl4C{w2nn~7Z^$ezRP03hvy8gRR!!R-=!`I=GEB36S>qns zKI>_v`g$ARw3jyuu^67--BCwiLH>tBaIhQn?T%{0u6Do_RC z`l^Z}HQbu&TI=Rns$(YIEvlr^Cq+%8mqk@6vfGBJ8o|m`X^hm3`skQSa~U6_my7i6 zG5WklKO>g~`lA@lUZk_)CTEwp8b!{T@&DQNI@r`A{Xv|r|Ei~Ft5(vMF5C~!qM$W; zN*4WJqwnEi;R5M@qpr)h_es}VCoM!SQD78drt9DRfoJQS0f9SRgMPur2PpQ}#hqTT;F+N)U{eOQ0v zLM^|=w3}2T<$7k4pHCLf2h+EyDxhyuT_gJ5 zs||hM643W8+R*o6ePna!dr3gwa{~IFqd#m;-MVkfK*lSO6EapmM_ky5i1ZtoFd=ybl=vhG(C&v$SjOUlo5&kM3kD|S{2xv^=+-yU!DCSy}Pw)B0XXk zS1+gL7k#*=n)az`5TSZ!M5sS)5#sY7TcmIHR7JOI{<|3>I~`oC_?OBoYI*U*OZq2I zb;^iM?2F2XP3Ep%Y-*>^NU45#M*E}tMxC?t!ztCiUXu`zW81{HVrxnjv=6w?NrLKOM}e z9yWqYL;_ExaYj-#j-K8|6;#)-tYfkqnaL8o%sj06vxg)9_|V7iz!ZPbx20kqZ~WM) zlBRfRV>m*bVm_-Wkm@^Ir?T%|x-8F@>vpB8{pqG*5=mVQQalH3c!bz0h4c{TILhXX zGn|@5{-s~0S1p2CDuY@up9bFrm9PcfRAN)f5-RDNsigNGD-p1#IPqPImtP7;?W+-R z`gr`XZn|9OwN<^VU&)r{oFP9byW{~p*$v;U?(`(wQWOqA+Y%J+>iNp$JIiwj1S&OiYG>Wt-2ijq9 z>SN8tJ=wF_%BfmLBAoe@rMt9KKjX04uD!a(zN2*_v^*?kqOcb`hERkO zDsv#d5pWiXq+oljwxVK6DlP{pfkR>>iipaGIZI9%YXqy1v`=gVv=8rSZhRIFM7BPL zU6dJEN~3}iVplZ-1pe1xov4XRcy!;chY)QGU=Pl~gk&u7Y#^uFAJd<8P$yQ%2sRoV z>=nTvl{u0*WrpAkqjm5-7&5-2DrqOdf3k&olU|;eEmexRCaq1#0~y&oT)&rgRITiB z`i+k2q_*`MyELPN(;IhVv;7!R{$(+JVpKUQF8)W@j^zA|GLa*(tH7Y_5=w5 zoaO%zBmyn|dwkpGcT#8DFX?!>>S@2C4=-1Lv!B#=m#bdYFUyqiK*G)m!m8GXQ4FWD zgAJ^gV&H||gJbTkP?hvc zpl$Ii&6=r|4*C17alXFzy}VAxayT#X3dBIg4+qoB97F(Jcpz0uMY5F45~sKzqbcA3 zK|!&xAYYg>Vbm20>t{{PT4Tlu`=w)3db*p{T+i8_C1pg+k`16vaBi`m7Tgz2QanUpTpWKO zVdErZG?t_({_+)$S@1|q@ghTuG5^BnGbb^UJ;+kskVlx?(WpD@DG-BF=6kX3TmCl@ zEbi5gROSr@{5&M=$VE~lM)<&hz$uTCRXj5$C1@S5VTz(~GP#KTjn$3Jh|vxR)igP0 z-%>|{ElQ&!x^goIpgx6FyWGF=4hIJ4*WKy(pM})(Ogv^Aq2>QB75Mk;&K?9D>P({U zjqE{_Nv-}mdz^pCQ0|uBofzj&8ai2??%v4#1@g3JH+LV6A1Y64YI4T;cTbVW>mT6u zpJX=A2h8X_&R@1})X>Rb0$x!Tm}4Fi(7N&A+hQEX1bgs92*tN2pW{0h zF>r+HByu+>?*C?DAYfG<7iXDYi~$in|NXqe<_B7nM=P`Yh^*y>`dHce_4o7I9fXE! z1=kXccDS=uN{3{uxUG<%E}TGWa{#G%CbsH;@M3b(wV@+aJ`s58i76zj)r_wc1D3)Y zKplCjguaYAX_Fz}%1#pvlbm#RoR_61e~{PB$w}x-KgjFQ8dgl95TTr+1osan2Z^{9 zmPJ#&v0Ux5uhH*zhBIBNukWIYOK&DNrtE_-+W`QO`rddCViMyU3s#Y>>TbxlwQF3Nw#^Dk;NG za(I;6O}!Tt8gi!SFS@Bi?T>Vu?&^@_dL>Pe2}hdDz--WCyJJO~sF!xfuCPIW(Ovbh z-`1^qsHYhJjXiMDxmurki28fh@@UZdcl1k#s2-VQSiPgeJ=I}EaU0N6wQcnDf}X0# zeobH7Q+0H{Rr<-E>b8EDN>B*lcqQquKpCbSR+kDa4|-NE&scM*&u0&4qAt}}^-@(d z>7`!k0sB9CLT@#gRBdl{S>j$JLu93Ff1W=4P}R2I$Bct|g%||_)E*vDh}o6JkjewK zHJcDWM3iE7k9D^CnP_3K(=dF=-*hK2HV;)L`E_KXyF@{d0sBV3cBuMm62!!{RY=k( zM{)Im?%4;O{Rw?jA9Ysxaj@SANj?N4vmie~MrJzy9$aj7v%YGF{luJps%e+Uqu3qk zBGE56QULNx#4LmSiPQ0;15DT<`vqP}mNEoWqR;5ZP`#@c_EVEvY)}bIz!E=3@DtmZPE++V>-E3zt~@mYPwOSQA#Xhvx15YfvQcq@^B1B*XrXA zN0Z*FFF#zBJ9oUHmmIE&2W&x>lW1Dvr7ZHi$a`V`!A*#Wg1{#r-Wi%x>O)jVx+5T; z2RlR+Mc0ZXDm0;2(p}k=c~?xaEfHZavkzB&!7vFgvWJLAc;?%S<*td^qED|aDVO0 z`WI}WHD!hT>#hu*1#BazLCW!0ca{%zdmo&8OrPtk&RuT4N8DTH%KA&jD}cs`&ySD= zQ@uIhK{#5}pwSv%_0QjqTtlfo8`5dbU0Mx*D7NSh15~QXDw@~;uVC(d6POEE6K zKR~s!H){I`nB^Mn9f76mJKggL)!X?lTVHU5DrV>8tRvJZE#ALQIv~3}LAEmKl|M(r zJMqo6k5v7DU;iUj=XO{A2ISPK(n0XI6x1gy)*O=$v6~>Sgy?wY9(~i1s-${L=D9cq z%1|J4gk?}q^1@=NA1O5n+cpn}nTO7iflx=lYj|Q*eX7z9QR(I0x7FQ#12(g*I2l}g|&+)kBqK3Lf)bE?cxb4-(kNfjxF zMK9^!k)~panZ=stt)VoV9m~zTn7S$?Q%|K}5JgFtyB^Y{-tr?m55;G4HEu)_Yme=y zQd)1i&!tBIyGoIuWd>nJfuG6oN_KEav@n14JGw2K9{f9CKWu&^s(wAc>ER4cs0W#( znHo(q(`|5)M$RBe}Z`saKwdMC2C@G!kNdFmbe~k@81t7B$X!SKg!H^d@TfWIr) zQ{UXEG}qu5yC|e(vT!A6&N(qeS_1i`3v?p)LE2`?dM79%qee7y0*5IY>!{oG8G}`` zYNT|Sl!Q}|2~2t?1Z1#`hG`DWmG&CPcnP)qw0Oyz_EMop0)PPok@nv3yH!uM2ii*; z)K)5#3_JIm47AWvut?});N-y~YJ=!%TQ-Da?q&5?u)b`py55zCG|!A@S@2#~fPs?w zAe&-EIu{1~sqTL?s{J;7`q651?Cp;kJebN$N2}JOR)I*R(t98*+ZI#VfQHsri2@T0 zp(LR-u>o+hn_LVIF`_6{OpB0`j3{hqSwx1Mz^@`+C+8VD$4A zb~%2mhYeNzs#n1gBrIew*-~O2N;UwHRvrAU+3f-$z!o+G4fByu5qK4pzUknnUT&tO zgYrr{AP7~*K^=5k$A+og>OYnz5DuwLI58Q>m`W+k4w`jPk7VmIm;rZ_6=(*#L`09r zKgRIOs0ic;jNOD!_PuJRTd;%#lWnaa5|8MmzGaxI#Qw8(m^!L(k&(vuH zp^LP4jGC9VC0iJNiTYl@a*QgCY{_22vfg*csKb)T>Ow}0b)}(jgc*N0Gw!SUwBf2< z8N!UQ_%M^p6wOaL)7}Jd)$k7)eVGoQ&`XA^f!VKa5E`b5oAqzQStNYx$r zb^b`zoS2i(jAVI4d~S8!NOhY1wLbh z(U%^tN}Xq3)$@;6ZSr@)$p9ioM~)k#N$(u5X4>QRiKCG0ch$E0i~6TcFpc>qs8r6E zEJz0>6KL?w6IjdKs@tBZjMQ@Mx*oSfI+ z?d7Yr;T8rFNPu*ndLN7ygz{lK1U`{8B(4yqLt?X`6HIn~?PeW6S)F9>)T2)ZS3cHP zpR6wI_T0NLXGUFJ!So^gJ&@A4&;bb0VHqDwm;bCp9DBCpKwzf%O5mcG&;s2y63sPB|6KSOm$J+!C6!5;q3wgs51n9Cf0Yw$*2 zL^cRx-WjS**SW@D!kCA11b5;Y+M*TsE#u6NO$nA`LZeu|mDra8;dt7E=8WioL>WAX$Gr z3kh?bE*ZnB={kM*7}cy$h#P54yj>-d32hLp8aGBgOpc~!Lxk(}kh4|a{B__VKwzY$ z-RtzNXR98~c?fNZB*d(cV?He&KA>u?cJBKX(tAu^s(-?YujE5spleR zauV*0E8;z^g?8<=)0AW9RM>TQ$FQ>0?GH`Tw_T=Y(=%Oqx$4hO8r8zyp%1N5Re5h;kL?V5pV)QZx?W#hqrAKa<{o&qaISu`MiIR2 zssqnzuF_xDaNgeUDiHWWYM;^*r>njcx_G)ebwHy zV~H4apxO}C+7*`7*MbPK1qXbZZ;#52C;ZPcB}K=jLueF!l#=kgg}*#AfM# z)FlJrEdPTp4PC_^DOLKv@_oz?snZO0dhyI>F@L);!(wg^GK%sL^1nY&n*nX4n(Aa7 zHh?XQhCE6WWx2G&hd%-=Fzi!$9E_dtjh~MgZnUkPHFIdT3<^3j3;) z?MFeYgumuHOXpvynq@%t$064Ju2g*n3q)|dZ8ZGxM#C>-0HR`)7DS!%O9NcZ&;!>1 zLNfNxU8!0-xAxU_SE{0FDU~V8pK)#d$kNtp|Ik+Cnpu6x1TF@}1OSuoKKNDK;DiQ3 z{^nn;29OzKS{Fs6kc|< zI&{?2c5c|jSrEvF{Wq=`Vx>u@EHL}vrpc~=FJ3gA2>Eov5ktjB8enpY`9f;d{jO21 zs{yAeDnwY3v4Z3VR~>LXSK_Tv2{k(Y57#u*NH(D$EVgKwWHU=BCL59+%6Fz=tX9QL zMtLF`WdSo*58R+#Xb$gRqt3H;=_9Yjw`rH2cr8-(E`9B_Seka}MZx7I-gVk#=f*{9 zi4`r zUHZ)HR41uJN`ePK0RjqPWW2R=qbwRjlp#MX<=py%rJueIFT7p)i|bVD-eicFNEy73yrZwBS}&s${bgC@!K8Yq=Bki?^zaX!T*Y zVLZK3Uw)gqfN#IKO||FJY>t``zZ0`KO}|gio}-4?kLpcxK*@=EfL7!AV3}4kDk(Q4 z@-y0^*uikKnMfQCs2c&W$n?hxEfHs55ym5|#gCrL`qCVI!(4pk9@QJ>0)_kZPjl56 zE~nm(%==L7g4@+)w%uBLcLK24+P{+}^&9k}J5~3@4K9sG@65*5|Jj{P+c)a;UFu~n zJMU7d_WwrnMgx`~QOxm94vVU?Fw`O>Q-}F9Of0bOcdN?g|Hh*8r@8gCyYa~Ux1N8u zdNc90_$5%IMUDTwM-42XFjGEDVGZT|=N?s>#Uhb7jT10#|2=9{p?oMAE6sY5F%we6 zx%aALXzhx7)r(v%o5#^UPr(;pKs44IHT#sle;(uVlrEW%Yu%fA{Cw5LeM({_9F%GC zd=!HR^?!J4Ptf)Pq_+wBQNUdk#iB>)K4u`M>*SG)As$U zs?Eb!iu@)f3A1YrDVDadgdx!%fC&bpZThVH)v@`{+hTc?w?#<8kLk7dt3fTkenXnW z>W26MVR9)q<}PHcRl4*6u;WCTdJJ2Ub3t$a(~#YX>K%mlM|aFXDhk z!g3t_5QG1@p74+wYCor+en=gfvowqa2=_A%T3e*|KcvzX6LQ2W#tex)&gcjdkdL)Z zKSzu^?9*T&lBTlwi)8$u9{I2;D#HE)pU%8fFR)gUd0X?a>RtMRS!dw8&hYX73SuL! zIk<^`{IE*rJs20B%CH`SjxJ+I;VH6h0wPl6I(7K%IvHCGwP|OOzTm z*vmjhdxd%nmRRaJ7dtg2N(SeVOb)RzW}fi^nVp~r^A@Yt`8$mo1y%(5k$!Wr>YfXH z0YIUt6@T_6s(E<1or>sAOVr@lJ&wdFi|BtYfyu1WJC`Wkor+^JS&HQ#;x`djicH@V zeXJ%jkTL<&Yn-8=V-`V|>y?kFW5xa5kEL+4T8bTPjqbQq^=UCbg3N%5Lm}!|b5?jJ zF;!nK*%s+Lmnz@+`X#+(scOboKP@Gq=}dj-GOUF>owQ6f;ptV&81=XGf0n5>v4>4; znz!`cWlX)xb<^eWz)5=aa&>ewiN|B96H*2`a5lj|iBI(Wa;R~Q-o2c{R@X)zRcG2q zuldndZ_56AyaL2-Xbn(mlF$#Bi`e9w7$3evc?*bC3HpPUkS1F)L6s#Rhz=^7cYon* ziO1Bb&Kqn!d0e$CeWSvEyTa%9=l3K+!VB%+T*H|v-(qg{o|^C zeEock?=So`%lPJ){;_g%!I5u;wm97YZe|T zfKEE5y%nk=M050UD^y!FePYAv>J{n`IOdZpRAuN2bfz6E)PRO=hKoIvibz8@>9%n- zsqf~owJaLSHZNJxiwwj_`d~`mQ_Di$zw`&S-~e3qDRsgTGtAa-rckyq3x0}G(+G<`o|NB+w&tL6b5fn&SH6V540_7E6kJH6G_{Vo|e^1un)%5z$ zWNjvt=tFD?dI~-a^=xC`kZFglJoImU9nOt}g{>2ZftwQ0BiS09Dif_)p~uny$29?M zg$AqrA3z^BWXZ=vz@+1P3~)}#44LOz(K}i;jUQD zOppe-k<*C~3*~02*`v+C82U0!E+UD_^dPiFmNKF~J;T9wjGwXEONhHIgEn{K zU9DexM)_&5mjE4x6V#a?AI7vFG}*u96A8%FWu=-s_zA=!Id+R!$C4NfAFjto_IJ; z7zSYjYP|08ocf12B0Z-n`t3GF+CIyXv{P7Q5w!lTsgPjxT$$_r?@f)i{{vSRVt9hM zaf@!YisN=(2YkD46IWQ+@qH0}{wmcfugs~t3(S$x+i_P+-@8hsLi6s9={2j=amAbN zjtTVGlg6rG=AO#^#oH}ixmp!g*MZJ;9~Q~KPCWX z70a+e4>+@+Jx=)QX zv}2n-;RR&C#V_l7U%-05SYNhAwQaQ>4vq*x#d4aNF9#dSXp3#bCJ@`|HR!(A=#SU1 z6K`=OSQX2>w$wE-F(`%;Q9!N!W?Xt%8ZBO{Iv4Dd^=VLoWlTh9WXHWxeac#OI3|QU z*J4(FTEDdx?;r$;b*d%DIt*T?x-&tp{UxGju0x)V>DShw_pH%}yoi>S zF{;PDf+_h4{mm<|f_L?$uY&aN>hE7w#|)C;6vk(!L|LOX3<}7@@j+Ty9j#VR$gF8R z>KT>;yf64@Fe9#~y@vR+LErwGIvP#&lh@Q4RCna-YI^PauOqCJaNb1XJx{lP6KmuR z`j|IyF#B0w^QOAiUQwHT3nv!xbXl(^*^k!FTd%Sm777>t2f#jK)-z2vO>e{ML%s7q zsw;|3%XiQ~Z`5PoQKjLqMO2>I@1PNE(<|OlhZV^JS*RE{zkq$FLuSb=RIHD!%WkSu z8&qMB_gC0zM_AksN+3h5 zQ$DUA*`S8>{t-SVP@xQlAB$$dDb~%Fl2AG(ij-?vmAqcBd^74NF9rxZy9 zZ=6j!IP8LvlL)zk?NO%O344^!#TXD-G9Y}_05uI8zKpgk9ZR9|4f7LmBgJ1s7%J{^ z0bhOQUDd(U1!i*uraiMH3|0UV~-QOR2vgyF(4ptyP8t~qoW33Xgp*3 zjaBdA_^n!INj_XD@sDe}3F&CI9<>Q02+?^qLDIMAM>eVQ=)YT==6}3NH7&W}Lkdxo z6SBTv#@vCJD1bqAfs?qKakHAM+iz9_>QO1$Kr3+o=`a3JPv5NCw)rtG-!&!+wjlHV z^|x`$rrrJ%59(JotD}27F2-jOyn~AvU_Q*rjIB&LARHYBVd%9D!!qp{^uAg^JHB{d z4dPPyfw~>~di4V}4lSYQhw6+bTg~kKgzez_mysSG*AIWF78XlXn@_|mFeHJuDorFl zp#}>F-19zC$7Q|S)>KD)xOE??ku5fml*$hfxBwbs%X(e8MfD1QK+I=7ZVMwlL0`EA z!@yR(WQ!UljMn*Bo$M@_t55q_HOv0(OX&s(K2}$MtlFJ0vuGVLi`MXYW_#n5qVCtfeGJpss+-lpWFOWi)~R>$ z!RPQeS!xns#>eTNTUEPrkhzQ})4}g##}n>{ayX2YcqoL00vO%sU^6U*#|iaZAtr;D z!OGHkrpYH;@xJINMZt z_SKRI;L>}WDsg^$S)YLS(}=5Iu@$F=NW>C}l4-t#U0pk!k$`Ojk^eYsigIAVysX5y z5yo*dTs5FbjWTBgpr;zB7-353SGVCoAdCGXZ!YwhSRKYn z;D^m_F*schnwQ4GH_Rj0M-(+#e3C>wM+c&=U&MdVSkmI@Jl;km&N~C1`4(pd;VjP- z@FLf|koK`$W@5jvU8#cFzG3OoN9~ZJbW-B{L=r9T{NOQrq_*2d|N{&9!u9RXi(s_XWJYI|ZX^DM2( zl|hAz$_0n+8haRA7oID{XR3(d#HGfj@Ci#$WwHcYDlC?K8MwZdt(ShG z+VBBw%J%J4Og^BbSaBfBnld@i?x!zQX)6p9Ad-wD<6_a)Z@WULLyVn^Sdxc+iAO?M zpZcXLX>z5L&SGkz!LqPhE{yJ7J?l$VTpjTN7;7D3#goGg60(j$bPM%pLBq~G)F*rv z)OjiCaYA58ZGvGX^5X%NXiZ zl=;j=j7#`;3AA6aC6;N-L%|o#D#y#w!*;6Tj^YahHV918pb1)_i2L6W=+cNhyv~st zvIyC5(@vJpqk0LS6`4W8dtNpjk}=}nniFWjY4 zDHq-_S@bL?l}rEgg8s`>FoZG6)lcqHT{@$u0gF^K!z2-buW<(Ab5T>nS;hm6GH?9F z@eLeMswQdml{$1#Gqp4BHDj#PCE}zgUpD^dH4|FN5?TSj;sC^;SycEGz=isF&;H#T zzG6{xQW~m+76#@DGX-wQbG(MPg_)Ac98PERoh*6ZWTaV26Re5)AFW|g4iSVDkmZD7 zSe58_hC#>}hyAoHFJQZRPgF#9e|F-se}Aa2?Q!!m8{68!en88PUxRY_ddSx>KZz@6 zC?Q{H;{Z8?y?hKi;-Q%l`VG~wATSn#kDpq42Phbw_3D~RmoFm_7C z@XEB02yQcF-j8!2UwJv|dje+fJ{BhpM5GBIW&meeOHF_kZjuv#!^`PX4 z0%wpISo$?r*x-^J500AyZDn?S3u9;lPi-%Un^JI5Kbrk z8b}1J%_e*fw?ac+6ShwYgk^Bb(@o6RJ?=kW7YMULZvZLeaSr-54jtu_2wziIwlJwGIeUVwrD_Eb5<#kpa%E`) z3gDUOF_~`xv;fT!4x_LBR^?SQPIv$cu7nY$k&YlTGffNU7g;u)JxIJ(xJ$vRJ>0@h z;=-_x;zC^`!Kgc)=aq5v91?gQhJ0vPePsN*L3~mDD65EVeoz)m%zP?k_jFF6TmCbf zW#t?_ZV3E~hjD3pAg>AdnSnb6?tKl|E{|}up@(2CY(Ny74??+y?tq1(Cw!+`R8vJi z5AzT>QUV)osFZ2mfBHVD6B&Al0LK^u%L9C6fP`)5)$g~LaWNixAP^gr!9YKD5igHv zRAMD1K49=0>5&qh3Y$Hy08nRtkB1KDLz%%qVxwQ|q)i)Vhd{y+&I${`U5?l`!Y{K^ z*zQs?6EI4!?Qvcrn0S+3kqn4PK>RVmN4+AUh2|Mr0AwuU(*Ne*8q=?2mRY2l;{Rp* zBg6g^5=+Z$5eF{3u5b$+Z7QY5%N!LS@wi zhY+ejtPIhA_@kH0=-q&g^miHCf3eF8M>Sc<*o4{M_ADb|XELETNWbfQ+#=|4(rZCq z15VjI*t?fOjQ{RvH8w^3E|@?mr_d`1O332o1B{AD5Fx)O<;T^TX8)MTI%Zpe!7RA9 zVeUW=4i@MLl7S9yagZxY8EMcX5;O%nbY?@|jM>uldD8Q05jz7_#cUwwntM%+tZqmTDi5bx3Zd~wV1hK9&`LYPHVo;qBk5;2 zD_e0GzI1}m&0fzy+83uh!$E`$QN=~{-;3yv!fIvtp-J?Hv6U{$BDY*kpaSX?=8|HX zLX`7TExeKxsFbp3rNL#oXBl}h?FQZ5U(GtA^)@_Yedr~@I_yxQym~usW%dm$$zaONC8Xho+V$liA z4kduiQ7j^?M7$QDnoLaqr2*8^O*CcCV_(90_)^d&;lJa&JpYlv6;2&gdU$ZI8tZ$30yMdzie!YLxS#OsdwShp4-`K2~(yszID_j79k;8{+Muz zfm*@jfiieUO-i*wmqXfZO|tsJlox1rDT7;CUhyE;Y*0d80ph0IEIn=yTA3?2QnQ~O zRH}|*8B#1x7In+CkQGb|rl))-nkalA3)tgqR$;k-#}CP3sTo7C1$9q^9@xmg3-H23 z-|1{cX}u4sRoK~Btei>3!o@9Ok*s5G_``OuqmLB?bEGP;TYu%v`W1&ueYqFOykg_3CB#n^)M= zSu0m0+||;A&94a#uC5j&ggIip2#9|gqsAPYWe{OdF~?K(wX*14xM323P7i{5K2_&8 z8U`~o!S_tEjgX}?Rz|TyVQ2%6evJd0sg_fEy!3$Zu?GE72A{~Zb~%VZJ7*YLSuV|N z)JkDiv`fAv6P1evy`c}8w@3pbVPrx5nZtloA_Wr3CZs8q}>!j(h*f4YLx#^90E+xIE2I!9F1oQ$fP5WW}p zU)X5*Yu`oAH}g6i56+N7<3;XA<^%_g`OCvS<{GdC29qn44X%nTz0Qz<=>B3?iAWD3 zjXM^q{|;T$PRb7R+{8AAMRZKL90wBBbADIDt8qUTa&om^EIvBtV2$ zOnrfAk7YZtuTX_37g*=6(lhp}(PErp!jTXV^dPLi+Rr-R9k-q69>MRO?os@H;+E!` zV@$KaSB&)c=_a;24F8YOwp&~NB%GDqs{t zpVInG+pX#ObY!47jquEDHR>${4Ur9j(_})#Tk^Sy5D)uMZzNg}oLgVvxE=G?-xeF& z*#fR~b?t32!Z5lM?J2r*$Q@{ZrY{V+y_&y|x(>U;BqB2%aFz9Rbei||nvh#-zo#z^ zyXBFcAKS2nC1JN0o8dnVyHk3s5T_9^hT<75q?sJGMglI2l0^3dFEKI+89*&jTipFOuXe@Vf5x7C2`cB= z`C0CJp}F7LwS%(VUu_njt8(1m3m2If`i(3y5r4@}eSEIl+gY?z&(3vA9nz2Iy2E3^ zAuJ#1c%CZ?m)JaI1cOKJM&$SD6=`rJ+&!wTpqIpN;P6EE?A5U>bve+;I_3R zwT~(nAKbaM6-l>ei0j#fZg1Opyp^8U)Lm%j>VeJN+wC9q$IaZ^!aq7VgsjR$oV;+``uGF`@M{<9bYM z_fVFu?``d-@aBEKwR;H1e*WCrJ)Ny+wI_P6wnK{+Wa)2HZu`(eZi>_H0`p{b+HDRA zzn^xm%D*`)&|+l;8Pd}e+qho-RyouSxT-gE4B6e&#_i{?C`?C@4P@a84l-L@J=K$i z!k1*=qPQmbAMT1IK8oXB=g7L>ZfjgRtCY2^2hbcXH%}Lrx|MNMtpJ&hFLg_s&0A>R zSx~!wU0x7IGKzQ1ze-&{b{$(3veZZVy;8STXbDG1{9NjKv3Zt!bqBG0)ViH}k~43izNDRdRu0SjJ{rCFt9`A%Xy>+cmV|Y@ zy?d6k>wZ0pXL&IS3kf zlEZZjJ}4N8<#X>p6+kI$c%o0h;`L?j?Db0AOqdTHq zP`($GU!Mmf#~<3#s*`(Cd{3d7y1vqvcXCf;Ir+U#ZmYxQLHvjl2)g3z!350iTnrVm z0n}2T!hsSAaM7R{_c9R$PeHgvU+J#pZdp#SvG^mzLvUwIxjQ~z5W~N_HNdNTLjYY@ z4jsO(M|E~@QwxJ351ApC;r+F=<gkZj8!PVH z;UKypGran)P>g5@BEdZ~JZnWvYD`W-sgA77Uf9*`&}46+IOGcGWqKCL`rAUiysO*J z_VoI$Zjt_`tJ}hPYN1YabB8&5@6&(n=Jq(`b(@GP`Jydiea2`W0MioDU#z^1#~nXb z*_2^}iZ66?d#gr3qJ1Dxc6WDR_2)SywNRs+ zGh{Rp^9HmaO3w27CJ0rVN&E90=5cfDYrcI*)N0XslK#&k$=V_w1X7Qa&~J8kD-Qo& z^ku`_4r)n`|K#YtQp_#J2q8rnTZ*4!f)ZMOOVKW2NaICRt*-*CI#5N}6p^L_ zoM0$}0nn+?oJKAq0J3=wg18BvBNAak7xr>5hzC3bj7a~oF^MzC8FPG_o3F6yGI%G_Xp(;kn z$cpttQ4f0IlYX)I4Kk|%pI^3vD*C(LL~>fVQ+GVn?Rd<$uy9Ll&!NLcP-T*w`=ChE z+l4Qkfdg(J@mtJubAP}zitLU^&;Dmp6uHlyM6>+=+|JR^Kj`^~x?V{}yfT*WKNhM# zI@CSluxsikMM25gG|Diu&+dYfOmaQE&G@4Dvj|UNsn1vdwamTEp7g) zKF+NR^_o6zH=*61`?y`I8#td|4KDiEbxGA@yI&3*{OgF_#*hE(UeL$i@<~0}ISA4M zc`=nVCO95}V>wDl*uO5@{{f0+Gobm7bPDDa{FD zp4JbdzpG9c_H)}h`yi`+494C@c?|Z?AEhmf)kzav$n<4-0DCdzgDvlLk3~ z4r1{(VuC)gzuU`Mc)z}}zx(&>?*Lufg-?5sdsva8%e$x~Ft_7|>wtK8OwR1r9}g@mshC9Po2oLJ=+ zS6{tP1fY*(8Cl+mhYkX?2q9)Cg3Q1y)2Ka#h>ZR_+cJ15l2_a$1Ifz~@lKX=qW&!( z3-85A$Qjy`s2Rx7>!lh8_CwLUje+i{f3(TX3emX{LyV;sgb z|2>meU~nEAK20J{;@pJ)$up6hvlIU34H-!6;@MdVf46ytpQ0pwYRGVA!vC$Iguf^J znJcBLEV7MePqRrxs!5%Z@NY6H*+-2d#9Wh*YEMh}^HxT3PEGg=8=jF^(vUa>FFuoy z7N4B(|7{Y|lD{VWRSk)g68<`qkba(+@ZT~CsiFD=wg5Ne`%A+A$Rwn=Q3-z=l^@4u z{)P-Bb~R);HsOEU@MdJf|G6PCBH`~d3F*=Bgnz}e((@3BV-o(=&qi{FCj9Hov+6<~ zlA32y;!rt+I5sAcN8)I@WD?Tw!E9DH2^`gPjsnLTz8RG8w=^UMCj2ia!3&w?5$KjGhPUP+=V;Xl-nI6UD$X%e}->7VdlXei;Zg#SiE zwtno?HHl_q>kCepgfzQP!r#;I&7leZ%2myhwZG6^ZWd%}O)B$6b$fus#@x+eUuOv2?&Wy1g6Bm@c-AfG{cfkJf`4mfWh zfzC9+B&4`iHx0{4?qC>*}q2Ze{ApCqigxdpQlaSuEOZfLR zB-%2@CXplfUz+f1O-gEQlki_L32AB?f}%}A%5FyY)<{K?ttpT* z32AmAC}R@RZ2SvrO+vmYV7yF1AP1NKup!|>Kh-8B5auMpE7nTcQXD3bIVK?=R}`MP3!9Gi9tE{nUtVyG~qvO z5>hrRJFl69Fsv}}F$pOl1Q#?3!9a&jtc&Pzr?@S3=a2H@kt=RtT}7up%4^~*c}7q2 zv3|UxANAdeRGEmKQ6!QbVk-9as<3~@Dx@}~;&iCkzh{-U2e|3VQknL|GKn2j++twe zV)sBXS!#?x4mxN?2lm9zM1Qj*-mH3~v2P;YTmHtUX@Q9MNS_kmn~B7PSxPKu9m=oH zyWE~8FXLFdj3-tqSZXmT9J53&6^T-mL+dD7jMo9iqErG=t|p&wCd@-2aq(`gUdv^+ z4t2IpPP5ZW;xGDk;2Fv@iGV0(i#sH zz91VTC>G^R0b)lN!!}0u9a1W;#GjhdGv)lUlmRgHNfiwE6d&7l7yG0%v+m$x4kt+4 zy8S@c#gx_|RF!r|ig51^0J`Qs?_}A+&>=Ju6F!&0sb&EFawhErE*j5E5ziyBVWzvt zFBE4A(?*ZwF7=``qc^8Q`tvBe!mi6rhsUYsd0Juj#%@EaJA^h7VAE6#5Gw4!YFW&w z8h{WknX1My${eAaF1#w86oncOIMJ{RW~Q5r6!8?>J^oLH*F2bxs}+=s*9vP+$c>$? z%5=UL8;2(IeA-5H6|qbfWijed=<^^cipJ35G*OqwrHrjy95#?HiH+<%3HMFq!DfdLWgZ)2;yCIhlBPdAbNWU46O0n6D5WF+(g$m4TN~)35vkI^Bl9I~^>(J@SIJdYjQ6fkvMFyW` zN{yQ@noMi-DaDuZS>PSSAgzrvlssA;4-R>1HqvW4axw_eY!p9Dr+MzE$&-N-%dWWj z*q*DFkl)|USr!(~p<)jXiPzn(JdyXgnT4Re1PkZ0N4cG{cLf~GFa=^+`99_ zkXkG;U$e%EF8>$&Ps}Sw8b8S?{;ns2ApQ0fve61@y!6XbPfPPDUfnLc)L;PF1o$$I zm&o3!7}`=Q9Umi2mBUX}IkH#cdt-OkZSeQRvLn8$dJI)92f=^vK!4G?lk9q!D1P_R2osNwAw>c?ugldMzF< zkRZe7j4)fVC_C7yFG{c2MA@bQksB%`le$_!&wdpkX8dhS)C$8-Oym?9$>-BpoQFYo z)$wCw`5Og^+?_2~+A3bx0U3l?l9Hh@B~$KOa8Dd)g0b+-TDd5g(I5c4un8Fv`CMY4 zi*gn}n&3ECleim!w?ItVioYCyLT7z`usC=H?)6j>^W-fku3j_s}{y(RZ;g0NsH}lv3D9sF$culTmR7EOSDObdRr{s!LvkYpFi-zkHZjE+Fw4sT%zu_m zTr#AI9YS?k)tTv+#Ez_V(~+!@bGth$-CS;Ar@~X4PfIrwuIe>wG)YgEtX=G1veG$A zQZ1>lE;80@hQ|`Ku;b z3G14|jhM=9Gl}yJ10ahH(sJ?aGCg4alG3s$ZCOli>#}gE;uV>bLFQ}B^BeJ>pis$V zUW!rIsTLE5eDzd3^A@gTO6K!o+6#L_5}1~j1H!V+%$ksLq1PRSAR2q#c*bLe6?Y?CfMm`G!od|+eMtw^uat7VoC9J(b|4lw(y#zW zL@Z!_{#Giafe5DNmgbq;hH{W7_A`H|Z^d)6fig@7?aU<1_+xJNsnh^idMFb=GtcT_ zf&;-U71WctZzKnxL9k0g%7!+9lPT!Grv4lctrp@W!yo5hI7IO3cG>a+BQSy#jY7>e-@kNEk=&{y*yOI&$_k*0mXO#J+0@&+JBGmRTJ z?d}06J(~(ZSc+z9k*S-Kt<>LOKd8SbbSvQ>X1+f;u&z|FU7_3vo% zf1brFe5om#7d_7rDc5N1&)yc%XCL9V*2|7?J66kTs?=($53>?+%YVsIvl5Bf=)tm_ zvL3$yba01H`P@ia(r2{}&X{ogSr3H$_bhdhAh&3RmGWVQ-OUJt zOL0IYI)z68}^7nVNH+snuZ# zsLnK`GEIa%$=V}9%N%wy3%4*^U3!=};Nm40h8D%M9<*!M14usR+=Yfm zS3D?>C_%v9k31xYNqG|0S3(QRZ5elixt54<%g&0MgPNt2B?z~olwT}U4bAd|B5gI? zf9|=k-x6?bwyVJb&yvhu+FVLG_R+I>H@*fzGeD!3E^|CAh3zGUa9%Y$F9sOAka@ZL0$TH(2?`h+FQTm#gp)$=1 ztMm2pck`N5&=pzXoZrxcpaTZ}CDL}5_YSn()91F1r>pP!9)?D1L?vSv8%JFNbZ}1A zv3MRgPmm1B2X={LX^@#I!7P(gBwJ|^6Uks6$s(Is1We3$JnNSb#-e!Q8g=~CGtV4z z;f2=GA_IVS=oK<_wcz3&FkErc8(S0^lZJGb( zIm4};_Jfhj;m%W|MWL(0d#rzl%0v4iwf1%PKSL|St*qCh3#`LJM~61rRyc0m5{=t8 zI8mo#^mM1z+2foP+8o{&ebsq3vNiHXbAtDK9i%basUqrvrv=yITz%zCmM*Ju z^}lDj&*;(33TmR3zq4hc`z<$d8ukUV3*vgYlgy7k)GD#~dZ%{E6>ia4cDLHuJKT$! z>&O(hTj{dUqs~g_E$3}#L(aQd?>QTt_wBmKR_F8Z4(DrcclZ})PgtKm#ht3(o8p%1 z&{VgJ?l#pOAdXdpzM~RqmJ$s%8O@54~=C{@2S0u z+}=&b3=JO|bE_f=Cr|$pzv8_P*$Y0`=U?PDi|mO`e`1)PeUaPWp03}%$gMnlQ`imV zhW-&gJ(?4?^K-(zDXJ`99(MXqAC=RRA?qD0iDt!W_FNIQ>`){UjXJStJeK8Vmn53w zg699jEo>7jwo9DWXmOoFofBQ)c3qur_JiSvoQK1U<9i6qzR%H9|KU!sPt~9N!#%C_ zG0&`Q+N@RUK}QWAani}Bo_2Zllj}CT`{C|yf1G^b4O6Dh(W5VRo3wcAKO5fMKYYZ= zr^Mp#)NI47~9seeK1r=d_ON#TVl)7;UDvU+fNTQPH*Lhj_nGeyD$> zcf3<%#(uXbUIENfYz4iS>p_gJ!cbX)4=U7v0}W&MuPr+U`cr|!0^{}yxv#O3A~X0O_6 z`XY(pmS0z!xgUW$T%-G%rw%;7vC;j!M)%7b-LGzRzrN9ZU8DQm_4m~yVNL(eRKWd> z_4mi3n$_PQXZg$P?~k|q)%EwI=t2GcU+6&n{RwoS{{BSDe>zkCNt9oI|5wWAzP0K7 z$y8AP;uI?2{?|$Y%c(jUPPUH>zT2`=x@RcaCNhQF);f<{=dQc;=T0&mS<9mmeN`yg z-q~@tUKUDri8r~&vfA^#UgvPo#gU|1>eJ-&@!WcPTPWEnax1rGx_>y?y<{!7m1MV$ zzhKOn=ZzkJ#OMph3_SnuW6nBq;+gu*NU}7p?xh7%U{#M~k-jIIRCYg3z)tpxjOR@k zeS9?8$zG^OM0q=}N7B_QmP|%A@UE+F!#iB&EUT@)FG3rtxNWU}jwIW+JeON3_K%!T z5M`LI>Y6;^*b63~H}UlSXP!R!!qYF}_PmJ` z#$3!OO&N2RciiZIoG^O))G>Vb#~z%kaLbMafd$w&LlTQ!kt{@qEu3wn%^3HrdKKb&<|)mu%roTcq2yOSW_7F4Du> z@qG0nJ)vDP-L{VJWF9(i!bPLUpLdpb*2FWXoLt) z&pM0eF}|HTVcdj?|CnG+$)xpXeUrn=ZX=b$+b2H_255dJ{Rmg4cI$DjC0upvu;j{a zg^L4lmvU{&(>`21t|xOnl9FLh-S+YvFBdC!N$_18u6;=Vjq89$ z-`z_(k2K$X*FV{_#s8{r|B~7PhbI@<1M4#!|42~r`CRFVb?j2hQd~!K?Ism)6?}Y{ zt5C=~u7WQwan08I{A5=>yMHoISF}w=^#ngTHvPwvOO{#Ic)qxXtCaZkGQG!7_W!SZ zyLsP*_w_AkwOpS(Alb3S>B}vv3D2Jy5@2e53$8e|_8#8b)%6wD!{{+S5XxG`^&GD4 z9<{6_*WO%*bFGK*Rhj2=xyne@SMUVsP@{bH`5$2{WMs1kjX2I5=pQlIJ8r~@*#q=Z zM<%cQuSS$TW?56nTwnQJq+62yf9;)lU{uxl_wP*h43Ojw1QJ5H>;b|aRzWh5uqc}l zL`B6R86cRAETFbJgQCVgt``+;P+L>28Yr09s>D6G1{a8m8mYB$53Xoc-p_NFnIQz* z_xJw(d~f@3o^!s>dCqg5v!8o2hQ{&6Lf@uU6&s2|DRktuYklRb3VcPrN?+GlVM&Fr zyz)3K!N^!uR^T-=>Ss?^)4ZX&p7K|-nF|P|K5^feVW{x+Oc1MzedTL?8Q|5(^$L?S z(9+fGnQt=c!Md54eqg#fw!b~vz2$3-(LPNZttmesC0>u)rGGeDO?Ia3(tjMSrpIUP zvNZ3~2aI7VIeV8rV~o1gc{Bed&N1r1UN3{oNEkahYxESt4&qUI^B8rLKXSLC#FEsF zP&)r2!hwWkgwiMNN*PmuR#>4G7gkg-Hvk!rRD2bG;l$5ps=}WKF@N|rRQXEseXQF6 z#xm?>-M0DFtlOU(>3&6FM^a-(48AsuuMgv!!uS@O&!+&Jmz|Bx7f`?#R>2ri1OK!` z%v%G6+GnFzUz?#OWlSj;H-5FZVDiM(6DLdY!x)4&h6u>x)aIU~yOl zeK5aLFUwc^$LALnGKa4!EEuNGD^*X@`<1FA8y=pcUK!_Kz9h$!m#c-DNw2QZmgVNf zYu01+X1jCKLto zU>mHMm%B9AsE@X2ah^7Rk(Ob)#Y{7Fgz9JJA08%=sU2GtEo6oko;i;VjG0^OqDaFW zOY48x43b43o1mr-I<98JbCxb%qUCvJEy&gA56OoV{oPVEHzE^eP?mlrlj&#n(p(t} z^B3jho}p=raiOBz2PSLL4#G%6d$+(;rTfd(A^ui?J^&qrvaz-2FfAu{+3epKUFI-i zIFE+QjPG)g33@z`86P&D{IcGJbcG=nkQv|Q@D$a@1Mx;vTRq3>Tfg0x=ZA)su^yUZ zD^vO_gXK56z9|?s3iZR?Rd;5nkJ`&?=OJulF??p^$PMMN=ai>tL>DhLg!_cm!&G~`^TM-sfu2y)@xBY!)CFp5n$y|- z<6Rf7>3GzfHTBIWtI2+&RvAWD4^81l?~>K;`1+Wu#qrje>BpB9KRn)Ap1K@Ioz@hi znT?MBKOaY8cknsZRWeZ=+xh%ezR-9I<`O29^Z#L3{RfSOC4PG|e5_fPRVQ+DQ0?(X zS}kx~MJo5kMv9Zc8EvhOmVVhszyTC_~ zUsP4#TUAmc7x}#97Q(HG0nRoxnBvDo=8IBqMZT}3fMbM} z%}Dh73M@$uaNcrnafO90F=dxkauAc7kNE`{e)KDIhj1^UoFL5|P`P)LwHLDTF3Vr% zEB01Yt**!~FI?@bDhaaW8P~z)fN&b2OUY-4ZW_F-vfSq_KGk<&Wo40_WNXMPHBn_9 z8P8xZET^YJXgzd(7%eK*3fZ!HE4fvYgA-fd!i~30R+l-y?9i7_Ru84TeAv8{S#Dm2 zXmS;$74e=%kC>|7tS_0O4st2m*je{N?T)YYi>Ijl#%e7j$nAl>)y~*dSh-F!9L5Q^ zyh0nUC`XVbeQ9)q^g_dv*%*ma#eD3^3a~A7qnQG-E)Y0ckxrQtkIos@6MlF`gdAg#~yM_if z9b#^kFVvr^Q2R!$;2I}EUs$5V#zE722goB3zDm{z{KZ=meeBISs9Wvqu?peE&eH)?lIctjL4s(V!llZ7!4nzI3NAZ9gpO1#6E)#3?dho3+w{aqs* zK&bESt(Ij!L97R{mk8z3vD{Zyl8uX~u1@<*m$Lr+Xq*&41jDv2o?jAB*Xc=4Hr5{Ka?}-)Qr{Q~0>S zlKDNaJ8k}AhK0?O_lV73qIjyeTJnDMo4lWCodRqiz?)Q?C%xI`H&cMkUrGTsF9p~< zZ*8h?w+gt70&IQ@`fdJl^xM4XzkPnFmaSnxyUkxg0q{FwWd6All9952d5?=DdkR$e zNqNPk$Bb9comb#n^Wg)!1s?A>K%Rj%YlwKp- zjlv3U6Ag=uyZ;J#ZIhA|W<)VBLcDABvMeUGj0x;iMrNsLsUan^ON-0oHqsvB`VCp? zz#P*OmaF{pE2@g~ORGvMt+mRinY|dAbvBeCX7#`vI&B}oe&zQG=4jbWC6EUB-Odo=s!YhB}Di~QktUE-_boY5mpG0#27OXJeIN6t< zMZS`?tZm8^3r}95udh&3kikKtXF&LM>TbTOgM4+j9hi6dsLFcu>3;8vrzg*l0%P}qh{*=9-!Wr z7rg%7#+8}uvhF7ok3K{w9H>dPHUu+SX9vrc z@y7KM*R{jDGV%nOCWJB_UyFDx0<-l%nyTsJ`tgQzPnsI9KbOXPQKF;tv-+9bpy&yv z$)EL8EA^G>>N3Ancka@~%a>@g&J0zWYhVGa+qb->^XJaZT`GO`#O<-lbhwd^7r1%3 zo*ZrQ9B%I9U9Q~Rb!tCDaE=~5OHJb=VZHB}YG41N+!cn;ho5AiVuCdqLYX;{%rW6T4gsv7-#m8r0^U#)A* zuTWt&Y{w#_8|F>)0TNc%`oS!6JG5fHzUa? z;4y09H+J+VT)KkmL~!^>VUl`mamT`Q7c8Eo4ePX4j2I@_LQ9O9MctNL}Ie9-F-p7M|vrq4<)wbt3&%gN=5K6u?J4M>8*v)uXQvGx=1~&`p1qQ zYk0@r+g(lU8t7W6il+2xt4lc&dP~@|v#yn_l>|P8*~F(aW`gnkskgk`d!Z$%ok!kX z^UbYEXscK0o+Gn$2HO6)1-mP#LcueyGD2)E_V zlVbxV+wohFm#vu{=aV0;bPb2W(PIlIj4zy&RmK11(;D6umRI?_MHRk=FYZ-$$E96I zu4A{fT%(aDJ6eA6L+#lx{$Z6r5Rz|!6KGzGNDw^-uxPGark5=i*(tv+4!2GQtp)4Lm3AW?Y#5A@{o}OkzFa>yF)#%;mdmU zxd`pehA5ZgY>r%wQT(^C)<}i8?VeKA^oA< zYI>AcEB2P@AM93pjk@6+b9*W~H^a25(6>^-G%^}BZE#eogQN6>N7Z4Om0SVb0X0DH zK@n7z8_58tf&jfM5YFps9#zYo&%e;{&ZFv)n2FCHh;pTN$W;N)5i8`nujRGbpZ&7n zWIn=0z?B`*cxdK?(G$mx9>;6{Ry}5q`h>IT?S|*~s2Ps9d<-gpeEJVfs;|e}2ctNG z%fsga2le$&sh>I9-fvj(v|8(QZuzL;$7lKc#ku2SeaQ3b?ar2e=}ph8Yn^{@*N4BL zE;!?wPoiALsZ}}5XV-U1%-H*WP3%Epy`>S9ZzAMh!xb`oly5;_5?QLODBlx%S7MsP zz9aV8C;BUBPka2+C|9&-_=UumB_blf5;^#(KCxL{@7(v9zP(u;owDWgC|A5yikz=J z+ep~&yj9U7_o@T+5qsHGMJRgCUUjrTK;<_>mqM38TcFFKD3oZRej(y8MQ+djRf*_*(YAQYMD|5!pXM_d|8ipP>h!2cf?} z@;qdP57V4mzKU{cuW*)C7x8)LY21=ZyD48p%{X9-9ixuTo z(pF5QKeCjJpQR|TbFFY1*qekos-m2`N>N@z|BukU@PU)KG4>;HWs0JFNT!dVeJE1- z3ap4s4U0y{uzut9|O@uH`LEw>K8dC04u#U8{xi8$$M7u5nSo*FFoA8rNY_-wuOy@R zsvJc*9R)jac^?cIMg}iJzsI<=WW0dV4bbfz^NW}B%^e9t{RYgsh6TGC+`8uc$8+onljEJZRaFE1D`Xroc;U6yP%--wZ>iovR;wg^y9U|DZ>{s$P{}ee*V1DrxQVJ&w%@CrW}5*Zx} z!y5^TnKKQCLjx3zuU*sl?99_a-sH1#8JG03o{W=6;Xh7Ll*eXpqxd7M6N7ihk9xeX3IKSjCrITEq$k9hDgobZogDh=gArxoEKDmHQnEk-?lISmKQ&>wzH{bR;mKQkw0 zCoaiW5)+*&yQfAHM!e~u?V$aTJO>>5%(u7<^VI&r{F;EnWv5q9B>5=K=)^>`GIR@^ z6LBk_p#u)hr+Fd)m4Ikr+`~sDPO-G&QR)?qaNt+eZlKL#ZsEH#iJU{r$8uXzOJvfw zw4SK(D~e|5IqOU_ftEC$Lx6FK1B_Kg5?1wRsAFLpxlb<|Y#9L{C4a$Zu1>0eFOBCg znY$&94=xPL84-rjR-L}rthj^n<=N=rBA*>@(@|{Ok8KGXMn;+t!vSrH-k>{_mA1BQ zQ{oW4jMDiduV~jK{Sa6gO_U`iCdkf99=|dgyHzUIMDFCYzLsHDy+6nG zZq~gvQN3*v-NxHDSgXCL>g62}Wolw1n0U0^7SB_Uw!SewH9i*j4xayobs*qt5Pp>LQ* z1J%(k^;;s}LEl3^Kt}-X1Nh#dx4fllXE~ho7AOLWgrcBm$lS{svlaj82j(5f1gDi;nmsATR04#&pX?xgsFSHOUvWexGCbyh6(}*v2=PNtV|q~f_en}} zGnds~8sj?abcCimB9)DNUz+4j_CLdhk|brH73NVrdX_Ss?Ufj?z=~&C@!TR3d1e;z zHubU?SD}=S+l)+Dq2#dxl1F^nj}Gxtv7%_u05TpR%!K4AEh$~I#;f;K-J|?lw#2x4 zJ&6T5l$J?JLudpkT?RXt^DV~PE||V&W=meW8?ejAwA#DWi) zucRUincHMGmQ5OOkE<__F<)DwdMmthKTh@3!3|lPjTq0LO8AEfYl>y*HYi`C|!*qY29h^K;6ky;Az*fK-nC>6WG%&*+z&Zin25f|RF?tfSuslyR%yheFMx<@M zmTcF>xN02sV3NTlgG`&D-;wMNL^NF=qxb9W{={Ej6XRM`I6opPMikI3b(~i?Kh}t! zN=+qR!uKy?^IV!oV+P-FTBH%5W5p|$nQ@O9_grdQYXFVROu}@RD43ul$4b5;|uuH;#hUS#6@cZJ3kWHvoLQZbT)Jj6shQ6rMTyeDTObCHbCW2 z1yl)DN!(j4)I!e#a_%o_;9RJvSn7dyJmh*IgG;e@Bddps)K8 z{hl=UOuupkmRt!{LsvmpL)Spp;_Rkv%y(DeqNZdL=$u#6{n#9M+5q;ZjkY@Vb%@Jz zJ=+B%wBm=D2IRTHif7HjhqN)1f1RZ`WBm?hu z!aJZl8!qYRezm)E=VSV!k?tYRLyt97jdWkCI%_`Af1Key!@muoyP&(FKR~t6cIY1H zUg$pPkI`>E`+Z85H22Rw-Ts-ZWas%-k@dZ$uF8p8XAMH` za%A2oEfKkI2vd;t5|$Bv3c3y|C%zJ+Mv~_M@iUL(XqbQzAAs-U{ zi!dJRZbM-D+J@qp?&!p`o})qgO<-A{!w|#UCF~DcE{%1mPXP1+*affzU=6@wfT&13 znZWCU%VJ%zCQmo@+-^mcpNuKxA^z(suPkD6AK~lJ8xi^r z(K!!4zDxWd^j?Jio}@L?2LB}fG4!tpJ?=Dj`n=Qu>_~}sK!>5Pp>LpXAuc)P+Ee)f z;`b_K67w`&5$o!a%xou*cD~a{Y`Y>>UwoQ-a74|Ou?-tfb6@0$xaI2DhHsX-ZZ4!zr4zQwx8c&Ra8iRI-)1k3rdE1 zLrFB?JR0;Vs1b4y_YwA@QIGQc3jGXW-;c4bCnNLvOFQtX3wei~Wb!HSdn`T`{$o5O zD|%n}&x+Y@*pb6C%?xP(KUjP}_+KnO9sU!#pUC%zuO4j5Yw%5)$q#^EZW%EUKEo<_ zkjPm4VE7j}oQa`BBK`Q@DqtvpT$>9p4E|S(=U}GXW%0w|=Wu=znGx_eWShL)1GLh2 zBs~-UlJTaYqu|S|f=9z|vX5 zO0(ckO)~k379WAU@SDb&>673~EPgV4cPWhjO@Tj?jw}3Bc>gvE7MD&V(unflD@-1kKs-W;cYe4Ts9vIj4XbMZ4~o(95R zZt;)tPh2-)<^bA!`0V=m&NJlUhf{L9U`Ge zDtKzD{L8~{*5AAZDK@u%*b=ALUhhun{)!~<_V8`Ox%vy&yNBtg+~FSB`;p7zTy@ET zKBIE-{yiWr+X|cX_&eO$4PRdGemg$uA9u#Ney6{3yL*OTw9ml@LUT_*;keCPp(k)x zoGabVXoI#=3Bf$|cgMLRnl9o4)+V?sBbZGTwokOIwP-r%MjsW+o|=IJo$k*9r zevjGS-%9wC;<@);!fZ|lgt5$cekMF#d%r2kF>Fc*ORDJPSK=0VdNI6m-G%;84{48iCX!RdK@1)=xE%ZUqS`t^!U@f`HO1z7qakIr=;AgDgVnxc~Z?*VW zC$WfI{JV?U9a;QS%o$rPz8?N|i+_G1Urqlh&NcKB*7Q59#2iY!)8fCS-rFqxAFT7u z2+#7#D~hvGQwZH%B~yj|m%H7g`GaH*YWE}IG!xQDP@aLFg`R_+N1y|Noeo~*Nfv(> z63PomHbe5fc#e57FBkRKuMS<-J55-&)5dewN;BMR=Og4kL3tT^1$q^F4Qhe*LGrxr zpdsJDr20R{x#YG-am;(xnD+#Ihb?srKUi!MKvg7O-s-f!YTU zsAZ0qN6M8VESu3lA8ke=Ahz|5M*3?h#dFd#7?6NLG+ zVa$inA{O;TyC=%P+gA!|3J-Fn1r`IW;V&b zIktv|7WgCJCV|tfjwrB)+hvQVEB^bprnj zxKUug)r;9mnsAH2?Z9mUzi!zUgpcg-TX^+O@GQ$)Vw|D9mQ?2_WUm+aFKkKV31)8= z_*39kfm4}kaK_%OMf1ol{N{n>_F1^ybieK-D3xY@!@?M?XWQE+3Z3)7PqmfK(=9Evo! zBz;5PMwo<2)^IVZEpUs#-vYM@oNZ0HqIrOHmm>my2VC6%6E}eqrYGiyVImVvUmYZ?I-z0)yFa z1hF-h{YrPn#k>-+ zlB*3m3K>%56@om{98us4LU@PZ@@hdI?COkf-9vlXxKVc*clD$?yK!aEB(R)hZib8=J+5_3}nEyq&gFT>jj?P%RsH}i1ucI6MYdI~)z2X%`9+VdOJ2OmV>F4BSZ_)ByA&fQHASrTx0H!WLn`om7e&guJ$Zsf z)^#Q2x5a`*wjk#2Y`;i(IzUuo^N|ry>XwLN-r3WwYF=PWv|Ibz&H^J5XcU3P*+vF) z`(kUL|0|hDw28!@tc9nuicttuHzV+rwR`IVIG@DM-5_4k~AKyMVJZ>iU)&OyCh8jI|7q>cle50 z9WWb)nrB7u$wTdnNVIb-mB(n)>Ok=On=Di`i@=hV`ul%zC%Yz+&>;!?67{1b_$6WM zOAPyi;Rg&CpUTWz>K9JUSc1YRchWOCQQq)wY`<~BSZR)Z<5 z51vMmXi3rUeh34nkkBRx@1^K_?1bu9NVs*K-exD%OTvxobjQP-s-}{qRT6HnCN{H_ znxGd%An+;zclI*9FpY#dNoYthy&wrKlJJc6TE(hn(A6g)a6|+mvXAwHy)cSE?Q1xy zhb0j7L?fxr>A=kb&$P~=K|i*Uy2!vg;8Jbe$R2B7XYfTN3bwW&5Eb6b!(1s%-6R5$ zvrSJ*Lc1g+&NlqyKbeG@eIz7Vo1xBr5`jh$NIzD<5oy+05l6O(z#i-3%+}B?OrZL8 zs@ZJctN}QryVSn!#|<-4P%rr0@PQxdU&I`!jA{3{iiLxv0@*Csr za+7bC9)nJ42cs>lGVg(NK+YPk0Q0Jl$gh5!Hn diff --git a/dist/wa-sqlite-async-dynamic-main.mjs b/dist/wa-sqlite-async-dynamic-main.mjs index febe0a1..0fcf311 100644 --- a/dist/wa-sqlite-async-dynamic-main.mjs +++ b/dist/wa-sqlite-async-dynamic-main.mjs @@ -1,2 +1,15 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var dynamicLibraries=[];var wasmBinary;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var isFileURI=filename=>filename.startsWith("file://");var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function initMemory(){if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews()}var __RELOC_FUNCS__=[];function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__RELOC_FUNCS__);callRuntimeCallbacks(onInits);if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);wasmExports["__wasm_call_ctors"]();callRuntimeCallbacks(onPostCtors);FS.ignorePermissions=false}function preMain(){callRuntimeCallbacks(onMains)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async-dynamic-main.wasm")}return new URL("wa-sqlite-async-dynamic-main.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=relocateExports(wasmExports,1024);wasmExports=Asyncify.instrumentWasmExports(wasmExports);var metadata=getDylinkMetadata(module);if(metadata.neededDynlibs){dynamicLibraries=metadata.neededDynlibs.concat(dynamicLibraries)}mergeLibSymbols(wasmExports,"main");LDSO.init();loadDylibs();__RELOC_FUNCS__.push(wasmExports["__wasm_apply_data_relocs"]);assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"],result["module"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;var asyncifyStubs={};class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var GOT={};var currentModuleWeakSymbols=new Set(["__start___llvm_prf_data","__stop___llvm_prf_data","__start___llvm_prf_names","__stop___llvm_prf_names","__start___llvm_prf_vns","__stop___llvm_prf_vns","__start___llvm_prf_vtab","__stop___llvm_prf_vtab","__start___llvm_prf_cnts","__stop___llvm_prf_cnts","__start___llvm_prf_bits","__stop___llvm_prf_bits","__start___llvm_prf_vnds","__stop___llvm_prf_vnds"]);var GOTHandler={get(obj,symName){var rtn=GOT[symName];if(!rtn){rtn=GOT[symName]=new WebAssembly.Global({value:"i32",mutable:true})}if(!currentModuleWeakSymbols.has(symName)){rtn.required=true}return rtn}};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};var dynCallLegacy=(sig,ptr,args)=>{sig=sig.replace(/p/g,"i");var f=dynCalls[sig];return f(ptr,...args)};var dynCall=(sig,ptr,args=[],promising=false)=>{var rtn=dynCallLegacy(sig,ptr,args);function convert(rtn){return rtn}return convert(rtn)};var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var getDylinkMetadata=binary=>{var offset=0;var end=0;function getU8(){return binary[offset++]}function getLEB(){var ret=0;var mul=1;while(1){var byte=binary[offset++];ret+=(byte&127)*mul;mul*=128;if(!(byte&128))break}return ret}function getString(){var len=getLEB();offset+=len;return UTF8ArrayToString(binary,offset-len,len)}function getStringList(){var count=getLEB();var rtn=[];while(count--)rtn.push(getString());return rtn}function failIf(condition,message){if(condition)throw new Error(message)}if(binary instanceof WebAssembly.Module){var dylinkSection=WebAssembly.Module.customSections(binary,"dylink.0");failIf(dylinkSection.length===0,"need dylink section");binary=new Uint8Array(dylinkSection[0]);end=binary.length}else{var int32View=new Uint32Array(new Uint8Array(binary.subarray(0,24)).buffer);var magicNumberFound=int32View[0]==1836278016;failIf(!magicNumberFound,"need to see wasm magic number");failIf(binary[8]!==0,"need the dylink section to be first");offset=9;var section_size=getLEB();end=offset+section_size;var name=getString();failIf(name!=="dylink.0")}var customSection={neededDynlibs:[],tlsExports:new Set,weakImports:new Set,runtimePaths:[]};var WASM_DYLINK_MEM_INFO=1;var WASM_DYLINK_NEEDED=2;var WASM_DYLINK_EXPORT_INFO=3;var WASM_DYLINK_IMPORT_INFO=4;var WASM_DYLINK_RUNTIME_PATH=5;var WASM_SYMBOL_TLS=256;var WASM_SYMBOL_BINDING_MASK=3;var WASM_SYMBOL_BINDING_WEAK=1;while(offset>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var newDSO=(name,handle,syms)=>{var dso={refcount:Infinity,name,exports:syms,global:true};LDSO.loadedLibsByName[name]=dso;if(handle!=undefined){LDSO.loadedLibsByHandle[handle]=dso}return dso};var LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}};var ___heap_base=1046912;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var getMemory=size=>{if(runtimeInitialized){return _calloc(size,1)}var ret=___heap_base;var end=ret+alignMemory(size,16);___heap_base=end;GOT["__heap_base"].value=end;return ret};var isInternalSym=symName=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(symName)||symName.startsWith("__em_js__");var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable=new WebAssembly.Table({initial:1868,element:"anyfunc"});var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var updateGOT=(exports,replace)=>{for(var symName in exports){if(isInternalSym(symName)){continue}var value=exports[symName];if(symName.startsWith("orig$")){symName=symName.split("$")[1];replace=true}GOT[symName]||=new WebAssembly.Global({value:"i32",mutable:true});if(replace||GOT[symName].value==0){if(typeof value=="function"){GOT[symName].value=addFunction(value)}else if(typeof value=="number"){GOT[symName].value=value}else{err(`unhandled export type for '${symName}': ${typeof value}`)}}}};var relocateExports=(exports,memoryBase,replace)=>{var relocated={};for(var e in exports){var value=exports[e];if(typeof value=="object"){value=value.value}if(typeof value=="number"){value+=memoryBase}relocated[e]=value}updateGOT(relocated,replace);return relocated};var isSymbolDefined=symName=>{var existing=wasmImports[symName];if(!existing||existing.stub){return false}if(symName in asyncifyStubs&&!asyncifyStubs[symName]){return false}return true};var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var createInvokeFunction=sig=>(ptr,...args)=>{var sp=stackSave();try{return dynCall(sig,ptr,args)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}};var resolveGlobalSymbol=(symName,direct=false)=>{var sym;if(direct&&"orig$"+symName in wasmImports){symName="orig$"+symName}if(isSymbolDefined(symName)){sym=wasmImports[symName]}else if(symName.startsWith("invoke_")){sym=wasmImports[symName]=createInvokeFunction(symName.split("_")[1])}return{sym,name:symName}};var onPostCtors=[];var addOnPostCtor=cb=>onPostCtors.push(cb);var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var memAlign=Math.pow(2,metadata.memoryAlign);var memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0;var tableBase=metadata.tableSize?wasmTable.length:0;if(handle){HEAP8[handle+8]=1;HEAPU32[handle+12>>2]=memoryBase;HEAP32[handle+16>>2]=metadata.memorySize;HEAPU32[handle+20>>2]=tableBase;HEAP32[handle+24>>2]=metadata.tableSize}if(metadata.tableSize){wasmTable.grow(metadata.tableSize)}var moduleExports;function resolveSymbol(sym){var resolved=resolveGlobalSymbol(sym).sym;if(!resolved&&localScope){resolved=localScope[sym]}if(!resolved){resolved=moduleExports[sym]}return resolved}var proxyHandler={get(stubs,prop){switch(prop){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(prop in wasmImports&&!wasmImports[prop].stub){var res=wasmImports[prop];if(res.orig){res=res.orig}return res}if(!(prop in stubs)){var resolved;stubs[prop]=(...args)=>{resolved||=resolveSymbol(prop);return resolved(...args)}}return stubs[prop]}};var proxy=new Proxy({},proxyHandler);var info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize);moduleExports=relocateExports(instance.exports,memoryBase);moduleExports=Asyncify.instrumentWasmExports(moduleExports);if(!flags.allowUndefined){reportUndefinedSymbols()}function addEmAsm(addr,body){var args=[];var arity=0;for(;arity<16;arity++){if(body.indexOf("$"+arity)!=-1){args.push("$"+arity)}else{break}}args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports){var start=moduleExports["__start_em_asm"];var stop=moduleExports["__stop_em_asm"];while(start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports){if(name.startsWith("__em_js__")){var start=moduleExports[name];var jsString=UTF8ToString(start);var parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]);delete moduleExports[name]}}var applyRelocs=moduleExports["__wasm_apply_data_relocs"];if(applyRelocs){if(runtimeInitialized){applyRelocs()}else{__RELOC_FUNCS__.push(applyRelocs)}}var init=moduleExports["__wasm_call_ctors"];if(init){if(runtimeInitialized){init()}else{addOnPostCtor(init)}}return moduleExports}if(flags.loadAsync){return(async()=>{var instance;if(binary instanceof WebAssembly.Module){instance=new WebAssembly.Instance(binary,info)}else{({module:binary,instance}=await WebAssembly.instantiate(binary,info))}return postInstantiation(binary,instance)})()}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}flags={...flags,rpath:{parentLibPath:libName,paths:metadata.runtimePaths}};if(flags.loadAsync){return metadata.neededDynlibs.reduce((chain,dynNeeded)=>chain.then(()=>loadDynamicLibrary(dynNeeded,flags,localScope)),Promise.resolve()).then(loadModule)}metadata.neededDynlibs.forEach(needed=>loadDynamicLibrary(needed,flags,localScope));return loadModule()};var mergeLibSymbols=(exports,libName)=>{registerDynCallSymbols(exports);for(var[sym,exp]of Object.entries(exports)){const setImport=target=>{if(target in asyncifyStubs){asyncifyStubs[target]=exp}if(!isSymbolDefined(target)){wasmImports[target]=exp}};setImport(sym)}};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var preloadPlugins=[];var registerWasmPlugin=()=>{var wasmPlugin={promiseChainEnd:Promise.resolve(),canHandle:name=>!Module["noWasmDecoding"]&&name.endsWith(".so"),handle:async(byteArray,name)=>wasmPlugin.promiseChainEnd=wasmPlugin.promiseChainEnd.then(async()=>{try{var exports=await loadWebAssemblyModule(byteArray,{loadAsync:true,nodelete:true},name,{})}catch(error){throw new Error(`failed to instantiate wasm: ${name}: ${error}`)}preloadedWasm[name]=exports;return byteArray})};preloadPlugins.push(wasmPlugin)};var preloadedWasm={};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var replaceORIGIN=(parentLibName,rpath)=>{if(rpath.startsWith("$ORIGIN")){var origin=PATH.dirname(parentLibName);return rpath.replace("$ORIGIN",origin)}return rpath};var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var findLibraryFS=(libName,rpath)=>{if(!runtimeInitialized){return undefined}if(PATH.isAbs(libName)){try{FS.lookupPath(libName);return libName}catch(e){return undefined}}var rpathResolved=(rpath?.paths||[]).map(p=>replaceORIGIN(rpath?.parentLibPath,p));return withStackSave(()=>{var bufSize=2*255+2;var buf=stackAlloc(bufSize);var rpathC=stringToUTF8OnStack(rpathResolved.join(":"));var libNameC=stringToUTF8OnStack(libName);var resLibNameC=__emscripten_find_dylib(buf,rpathC,libNameC,bufSize);return resLibNameC?UTF8ToString(resLibNameC):undefined})};var registerDynCallSymbols=exports=>{for(var[sym,exp]of Object.entries(exports)){if(sym.startsWith("dynCall_")){var sig=sym.substring(8);if(!dynCalls.hasOwnProperty(sig)){dynCalls[sig]=exp}}}};function loadDynamicLibrary(libName,flags={global:true,nodelete:true},localScope,handle){var dso=LDSO.loadedLibsByName[libName];if(dso){if(!flags.global){if(localScope){Object.assign(localScope,dso.exports)}registerDynCallSymbols(dso.exports)}else if(!dso.global){dso.global=true;mergeLibSymbols(dso.exports,libName)}if(flags.nodelete&&dso.refcount!==Infinity){dso.refcount=Infinity}dso.refcount++;if(handle){LDSO.loadedLibsByHandle[handle]=dso}return flags.loadAsync?Promise.resolve(true):true}dso=newDSO(libName,handle,"loading");dso.refcount=flags.nodelete?Infinity:1;dso.global=flags.global;function loadLibData(){if(handle){var data=HEAPU32[handle+28>>2];var dataSize=HEAPU32[handle+32>>2];if(data&&dataSize){var libData=HEAP8.slice(data,data+dataSize);return flags.loadAsync?Promise.resolve(libData):libData}}var f=findLibraryFS(libName,flags.rpath);if(f){var libData=FS.readFile(f,{encoding:"binary"});return flags.loadAsync?Promise.resolve(libData):libData}var libFile=locateFile(libName);if(flags.loadAsync){return asyncLoad(libFile)}if(!readBinary){throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`)}return readBinary(libFile)}function getExports(){var preloaded=preloadedWasm[libName];if(preloaded){return flags.loadAsync?Promise.resolve(preloaded):preloaded}if(flags.loadAsync){return loadLibData().then(libData=>loadWebAssemblyModule(libData,flags,libName,localScope,handle))}return loadWebAssemblyModule(loadLibData(),flags,libName,localScope,handle)}function moduleLoaded(exports){if(dso.global){mergeLibSymbols(exports,libName)}else if(localScope){Object.assign(localScope,exports);registerDynCallSymbols(exports)}dso.exports=exports}if(flags.loadAsync){return getExports().then(exports=>{moduleLoaded(exports);return true})}moduleLoaded(getExports());return true}var reportUndefinedSymbols=()=>{for(var[symName,entry]of Object.entries(GOT)){if(entry.value==0){var value=resolveGlobalSymbol(symName,true).sym;if(!value&&!entry.required){continue}if(typeof value=="function"){entry.value=addFunction(value,value.sig)}else if(typeof value=="number"){entry.value=value}else{throw new Error(`bad export type for '${symName}': ${typeof value}`)}}}};var loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs");dynamicLibraries.reduce((chain,lib)=>chain.then(()=>loadDynamicLibrary(lib,{loadAsync:true,global:true,nodelete:true,allowUndefined:true})),Promise.resolve()).then(()=>{reportUndefinedSymbols();removeRunDependency("loadDylibs")})};var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);___assert_fail.sig="vppip";var ___asyncify_data=new WebAssembly.Global({value:"i32",mutable:true},0);var ___asyncify_state=new WebAssembly.Global({value:"i32",mutable:true},0);var ___call_sighandler=(fp,sig)=>(a1=>{})(sig);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:false},1024);var ___stack_high=1046912;var ___stack_low=522624;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:true},1046912);var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};var ___syscall__newselect=function(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=(fd,low,high,val)=>fd<32?low&val:high&val;for(var fd=0;fd>2]:0,tv_usec=readfds?HEAP32[timeout+4>>2]:0;timeoutInMillis=(tv_sec+tv_usec/1e6)*1e3}flags=stream.stream_ops.poll(stream,timeoutInMillis)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(event,callback){SOCKFS.callbacks[event]=callback},emit(event,param){SOCKFS.callbacks[event]?.(param)},mount(mount){SOCKFS.websocketArgs=Module["websocket"]||{};(Module["websocket"]??={})["on"]=SOCKFS.on;return FS.createNode(null,"/",16895,0)},createSocket(family,type,protocol){if(family!=2){throw new FS.ErrnoError(5)}type&=~526336;if(type!=1&&type!=2){throw new FS.ErrnoError(28)}var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family,type,protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var url="ws://".replace("#","//");var subProtocols="binary";var opts=undefined;if(SOCKFS.websocketArgs["url"]){url=SOCKFS.websocketArgs["url"]}if(SOCKFS.websocketArgs["subprotocol"]){subProtocols=SOCKFS.websocketArgs["subprotocol"]}else if(SOCKFS.websocketArgs["subprotocol"]===null){subProtocols="null"}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}var WebSocketConstructor;{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr,port,socket:ws,msg_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.msg_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer(sock,addr,port){return sock.peers[addr+":"+port]},addPeer(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents(sock,peer){var first=true;var handleOpen=function(){sock.connecting=false;SOCKFS.emit("open",sock.stream.fd);try{var queued=peer.msg_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.msg_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data});SOCKFS.emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){SOCKFS.emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){SOCKFS.emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){if(sock.connecting){mask|=4}else{mask|=16}}return mask},ioctl(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;case 21537:var on=HEAP32[arg>>2];if(on){sock.stream.flags|=2048}else{sock.stream.flags&=~2048}return 0;default:return 28}},close(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}for(var peer of Object.values(sock.peers)){try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e.name==="ErrnoError"))throw e;if(e.errno!==138)throw e}}},connect(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;sock.connecting=true},listen(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}},accept(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr,port}},sendmsg(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data=buffer.slice(offset,offset+length);if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(sock.type===2){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}}dest.msg_send_queue.push(data);return length}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead{var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket};var inetPton4=str=>{var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0};var inetPton6=str=>{var words;var w,offset,z,i;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=Number(words[words.length-4])+Number(words[words.length-3])*256;words[words.length-3]=Number(words[words.length-2])+Number(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w{switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0};var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags,d1,d2){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=addr=>(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255);var inetNtop6=ints=>{var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word{var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family,addr,port}};var getSocketAddress=(addrp,addrlen)=>{var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};function ___syscall_bind(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(fd,newfd,flags){try{var old=SYSCALLS.getStreamFromFD(fd);if(old.fd===newfd)return-28;if(newfd<0||newfd>=FS.MAX_OPEN_FDS)return-8;var existing=FS.getStream(newfd);if(existing)FS.close(existing);return FS.dupStream(old,newfd).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(fd,offset,len,advice)=>0;___syscall_fadvise64.sig="iiiiiii";var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_fallocate(fd,mode,offset_low,offset_high,len_low,len_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);var len=convertI32PairToI53Checked(len_low,len_high);try{if(isNaN(offset)||isNaN(len))return-61;if(mode!=0){return-138}if(offset<0||len<0){return-28}var oldSize=FS.fstat(fd).size;var newSize=offset+len;if(newSize>oldSize){FS.ftruncate(fd,newSize)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fallocate.sig="iiiiiii";function ___syscall_fchdir(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.chdir(stream.path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(dirfd,path,mode,flags){try{var nofollow=flags&256;path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.chmod(path,mode,nofollow);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(dirfd,path,owner,group,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;flags=flags&~256;path=SYSCALLS.calculateAt(dirfd,path);(nofollow?FS.lchown:FS.chown)(path,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstat64.sig="iip";function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);SYSCALLS.writeStatFs(buf,FS.statfsStream(stream));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ftruncate64.sig="iiii";function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);if(!sock.daddr){return-53}var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(fd,level,optname,optval,optlen,d1){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21537:case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.lstat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(dirfd,path,mode,dev){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.writeStat(buf,nofollow?FS.lstat(path):FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(mount){return FS.createNode(null,"/",16384|511,0)},createPipe(){var pipe={buckets:[],refcnt:2,timestamp:new Date};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:0,seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:1,seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{getattr(stream){var node=stream.node;var timestamp=node.pipe.timestamp;return{dev:14,ino:node.id,mode:4480,nlink:1,uid:0,gid:0,rdev:0,size:0,atime:timestamp,mtime:timestamp,ctime:timestamp,blksize:4096,blocks:0}},poll(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}for(var bucket of pipe.buckets){if(bucket.offset-bucket.roffset>0){return 64|1}}return 0},dup(stream){stream.node.pipe.refcnt++},ioctl(stream,request,varargs){return 28},fsync(stream){return 28},read(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var bucket of pipe.buckets){currentLength+=bucket.offset-bucket.roffset}var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(6)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var bucket of pipe.buckets){var bucketSize=bucket.offset-bucket.roffset;if(toRead<=bucketSize){var tmpSlice=bucket.buffer.subarray(bucket.roffset,bucket.offset);if(toRead=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close(stream){var pipe=stream.node.pipe;pipe.refcnt--;if(pipe.refcnt===0){pipe.buckets=null}}},nextname(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream,-1)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAPU32[message>>2];if(name){var errno=writeSockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAPU32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=getSocketAddress(name,namelen);port=info.port;addr=info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;jHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:false},1);var __abort_js=()=>abort("");__abort_js.sig="v";var dlSetError=msg=>{var sp=stackSave();var cmsg=stringToUTF8OnStack(msg);___dl_seterr(cmsg,0);stackRestore(sp)};var dlopenInternal=(handle,jsflags)=>{var filename=UTF8ToString(handle+36);var flags=HEAP32[handle+4>>2];filename=PATH.normalize(filename);var searchpaths=[];var global=Boolean(flags&256);var localScope=global?null:{};var combinedFlags={global,nodelete:Boolean(flags&4096),loadAsync:jsflags.loadAsync};if(jsflags.loadAsync){return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}try{return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}catch(e){dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);return 0}};var __dlopen_js=handle=>Asyncify.handleSleep(wakeUp=>dlopenInternal(handle,{loadAsync:true}).then(wakeUp).catch(()=>wakeUp(0)));__dlopen_js.sig="pp";__dlopen_js.isAsync=true;var __dlsym_js=(handle,symbol,symbolIndex)=>{symbol=UTF8ToString(symbol);var result;var newSymIndex;var lib=LDSO.loadedLibsByHandle[handle];if(!lib.exports.hasOwnProperty(symbol)||lib.exports[symbol].stub){dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);return 0}newSymIndex=Object.keys(lib.exports).indexOf(symbol);var origSym="orig$"+symbol;result=lib.exports[origSym];if(result){newSymIndex=Object.keys(lib.exports).indexOf(origSym)}else result=lib.exports[symbol];if(typeof result=="function"){if(result.orig){result=result.orig}var addr=getFunctionAddress(result);if(addr){result=addr}else{result=addFunction(result,result.sig);HEAPU32[symbolIndex>>2]=newSymIndex}}return result};__dlsym_js.sig="pppp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};_proc_exit.sig="vi";var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_dlopen_js=(handle,onsuccess,onerror,user_data)=>{function errorCallback(e){var filename=UTF8ToString(handle+36);dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);callUserCallback(()=>((a1,a2)=>{})(handle,user_data))}function successCallback(){callUserCallback(()=>((a1,a2)=>{})(handle,user_data))}var promise=dlopenInternal(handle,{loadAsync:true});if(promise){promise.then(successCallback,errorCallback)}else{errorCallback()}};__emscripten_dlopen_js.sig="vpppp";var getExecutableName=()=>thisProgram||"./this.program";var __emscripten_get_progname=(str,len)=>stringToUTF8(getExecutableName(),str,len);__emscripten_get_progname.sig="vpi";var jsStackTrace=()=>(new Error).stack.toString();var getCallstack=flags=>{var callstack=jsStackTrace();var lines=callstack.split("\n");callstack="";var firefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var line of lines){var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts?.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=firefoxRe.exec(line);if(parts?.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}if(symbolName=="_emscripten_log"||symbolName=="_emscripten_get_callstack"){callstack="";continue}if(flags&24){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=` at ${symbolName} (${file}:${lineno}:${column})\n`}}callstack=callstack.replace(/\s+$/,"");return callstack};var __emscripten_log_formatted=(flags,str)=>{str=UTF8ToString(str);if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}};__emscripten_log_formatted.sig="vip";var __emscripten_lookup_name=name=>{var nameString=UTF8ToString(name);return inetPton4(DNS.lookup_name(nameString))};__emscripten_lookup_name.sig="ip";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=command=>{if(!command)return 0;return-52};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw Infinity};__emscripten_throw_longjmp.sig="v";function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}__gmtime_js.sig="viip";var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__localtime_js.sig="viip";var setTempRet0=val=>__emscripten_tempret_set(val);var _setTempRet0=setTempRet0;var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__mktime_js.sig="ip";function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__mmap_js.sig="ipiiiiipp";function __msync_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return-61;SYSCALLS.doMsync(addr,SYSCALLS.getStreamFromFD(fd),len,flags,offset);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__msync_js.sig="ippiiiii";function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__munmap_js.sig="ippiiiii";var timers={};var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};__setitimer_js.sig="iid";var __timegm_js=function(tmPtr){var ret=(()=>{var time=Date.UTC(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var date=new Date(time);HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__timegm_js.sig="ip";var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(typeof MainLoop.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{MainLoop.setImmediate=setImmediate}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func)}else{MainLoop.fakeRequestAnimationFrame(func)}}};var AL={QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:.1,DEVICE_NAME:"Emscripten OpenAL",CAPTURE_DEVICE_NAME:"Emscripten OpenAL capture",ALC_EXTENSIONS:{ALC_SOFT_pause_device:true,ALC_SOFT_HRTF:true},AL_EXTENSIONS:{AL_EXT_float32:true,AL_SOFT_loop_points:true,AL_SOFT_source_length:true,AL_EXT_source_distance_model:true,AL_SOFT_source_spatialize:true},_alcErr:0,alcErr:0,deviceRefCounts:{},alcStringCache:{},paused:false,stringCache:{},contexts:{},currentCtx:null,buffers:{0:{id:0,refCount:0,audioBuf:null,frequency:0,bytesPerSample:2,channels:1,length:0}},paramArray:[],_nextId:1,newId:()=>AL.freeIds.length>0?AL.freeIds.pop():AL._nextId++,freeIds:[],scheduleContextAudio:ctx=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}for(var i in ctx.sources){AL.scheduleSourceAudio(ctx.sources[i])}},scheduleSourceAudio:(src,lookahead)=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}if(src.state!==4114){return}var currentTime=AL.updateSourceTime(src);var startTime=src.bufStartTime;var startOffset=src.bufOffset;var bufCursor=src.bufsProcessed;for(var i=0;i=src.bufQueue.length){if(src.looping){bufCursor%=src.bufQueue.length}else{break}}var buf=src.bufQueue[bufCursor%src.bufQueue.length];if(buf.length===0){skipCount++;if(skipCount===src.bufQueue.length){break}}else{var audioSrc=src.context.audioCtx.createBufferSource();audioSrc.buffer=buf.audioBuf;audioSrc.playbackRate.value=src.playbackRate;if(buf.audioBuf._loopStart||buf.audioBuf._loopEnd){audioSrc.loopStart=buf.audioBuf._loopStart;audioSrc.loopEnd=buf.audioBuf._loopEnd}var duration=0;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY;audioSrc.loop=true;if(buf.audioBuf._loopStart){audioSrc.loopStart=buf.audioBuf._loopStart}if(buf.audioBuf._loopEnd){audioSrc.loopEnd=buf.audioBuf._loopEnd}}else{duration=(buf.audioBuf.duration-startOffset)/src.playbackRate}audioSrc._startOffset=startOffset;audioSrc._duration=duration;audioSrc._skipCount=skipCount;skipCount=0;audioSrc.connect(src.gain);if(typeof audioSrc.start!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.start(startTime,startOffset)}else if(typeof audioSrc.noteOn!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.noteOn(startTime)}audioSrc._startTime=startTime;src.audioQueue.push(audioSrc);startTime+=duration}startOffset=0;bufCursor++}},updateSourceTime:src=>{var currentTime=src.context.audioCtx.currentTime;if(src.state!==4114){return currentTime}if(!isFinite(src.bufStartTime)){src.bufStartTime=currentTime-src.bufOffset/src.playbackRate;src.bufOffset=0}var nextStartTime=0;while(src.audioQueue.length){var audioSrc=src.audioQueue[0];src.bufsProcessed+=audioSrc._skipCount;nextStartTime=audioSrc._startTime+audioSrc._duration;if(currentTime=src.bufQueue.length&&!src.looping){AL.setSourceState(src,4116)}else if(src.type===4136&&src.looping){var buf=src.bufQueue[0];if(buf.length===0){src.bufOffset=0}else{var delta=(currentTime-src.bufStartTime)*src.playbackRate;var loopStart=buf.audioBuf._loopStart||0;var loopEnd=buf.audioBuf._loopEnd||buf.audioBuf.duration;if(loopEnd<=loopStart){loopEnd=buf.audioBuf.duration}if(delta0){src.bufStartTime+=Math.floor((currentTime-src.bufStartTime)/srcDuration)*srcDuration}}for(var i=0;i=src.bufQueue.length){if(src.looping){src.bufsProcessed%=src.bufQueue.length}else{AL.setSourceState(src,4116);break}}var buf=src.bufQueue[src.bufsProcessed];if(buf.length>0){nextStartTime=src.bufStartTime+buf.audioBuf.duration/src.playbackRate;if(currentTime{AL.updateSourceTime(src);for(var i=1;i1){src.audioQueue.length=1}},stopSourceAudio:src=>{for(var i=0;i{if(state===4114){if(src.state===4114||src.state==4116){src.bufsProcessed=0;src.bufOffset=0}else{}AL.stopSourceAudio(src);src.state=4114;src.bufStartTime=Number.NEGATIVE_INFINITY;AL.scheduleSourceAudio(src)}else if(state===4115){if(src.state===4114){AL.updateSourceTime(src);AL.stopSourceAudio(src);src.state=4115}}else if(state===4116){if(src.state!==4113){src.state=4116;src.bufsProcessed=src.bufQueue.length;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}else if(state===4113){if(src.state!==4113){src.state=4113;src.bufsProcessed=0;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}},initSourcePanner:src=>{if(src.type===4144){return}var templateBuf=AL.buffers[0];for(var i=0;i{for(var i in ctx.sources){AL.updateSourceGlobal(ctx.sources[i])}},updateSourceGlobal:src=>{var panner=src.panner;if(!panner){return}panner.refDistance=src.refDistance;panner.maxDistance=src.maxDistance;panner.rolloffFactor=src.rolloffFactor;panner.panningModel=src.context.hrtf?"HRTF":"equalpower";var distanceModel=src.context.sourceDistanceModel?src.distanceModel:src.context.distanceModel;switch(distanceModel){case 0:panner.distanceModel="inverse";panner.refDistance=340282e33;break;case 53249:case 53250:panner.distanceModel="inverse";break;case 53251:case 53252:panner.distanceModel="linear";break;case 53253:case 53254:panner.distanceModel="exponential";break}},updateListenerSpace:ctx=>{var listener=ctx.audioCtx.listener;if(listener.positionX){listener.positionX.value=ctx.listener.position[0];listener.positionY.value=ctx.listener.position[1];listener.positionZ.value=ctx.listener.position[2]}else{listener.setPosition(ctx.listener.position[0],ctx.listener.position[1],ctx.listener.position[2])}if(listener.forwardX){listener.forwardX.value=ctx.listener.direction[0];listener.forwardY.value=ctx.listener.direction[1];listener.forwardZ.value=ctx.listener.direction[2];listener.upX.value=ctx.listener.up[0];listener.upY.value=ctx.listener.up[1];listener.upZ.value=ctx.listener.up[2]}else{listener.setOrientation(ctx.listener.direction[0],ctx.listener.direction[1],ctx.listener.direction[2],ctx.listener.up[0],ctx.listener.up[1],ctx.listener.up[2])}for(var i in ctx.sources){AL.updateSourceSpace(ctx.sources[i])}},updateSourceSpace:src=>{if(!src.panner){return}var panner=src.panner;var posX=src.position[0];var posY=src.position[1];var posZ=src.position[2];var dirX=src.direction[0];var dirY=src.direction[1];var dirZ=src.direction[2];var listener=src.context.listener;var lPosX=listener.position[0];var lPosY=listener.position[1];var lPosZ=listener.position[2];if(src.relative){var lBackX=-listener.direction[0];var lBackY=-listener.direction[1];var lBackZ=-listener.direction[2];var lUpX=listener.up[0];var lUpY=listener.up[1];var lUpZ=listener.up[2];var inverseMagnitude=(x,y,z)=>{var length=Math.sqrt(x*x+y*y+z*z);if(length{if(src.state===4114){AL.cancelPendingSourceAudio(src);var audioSrc=src.audioQueue[0];if(!audioSrc){return}var duration;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY}else{duration=(audioSrc.buffer.duration-audioSrc._startOffset)/src.playbackRate}audioSrc._duration=duration;audioSrc.playbackRate.value=src.playbackRate;AL.scheduleSourceAudio(src)}},sourceDuration:src=>{var length=0;for(var i=0;i{AL.updateSourceTime(src);var offset=0;for(var i=0;i{var playing=src.state==4114;if(playing){AL.setSourceState(src,4113)}if(src.bufQueue[src.bufsProcessed].audioBuf!==null){src.bufsProcessed=0;while(offset>src.bufQueue[src.bufsProcessed].audioBuf.duration){offset-=src.bufQueue[src.bufsProcessed].audioBuf.duration;src.bufsProcessed++}src.bufOffset=offset}if(playing){AL.setSourceState(src,4114)}},getGlobalParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:AL.currentCtx.err=40962;return null}},setGlobalParam:(funcname,param,value)=>{if(!AL.currentCtx){return}switch(param){case 49152:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=value;AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=value;AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=value;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:AL.currentCtx.err=40962;return null}},setListenerParam:(funcname,param,value)=>{if(!AL.currentCtx){return}if(value===null){AL.currentCtx.err=40962;return}var listener=AL.currentCtx.listener;switch(param){case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.position[0]=value[0];listener.position[1]=value[1];listener.position[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.velocity[0]=value[0];listener.velocity[1]=value[1];listener.velocity[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=value;break;case 4111:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])||!Number.isFinite(value[3])||!Number.isFinite(value[4])||!Number.isFinite(value[5])){AL.currentCtx.err=40963;return}listener.direction[0]=value[0];listener.direction[1]=value[1];listener.direction[2]=value[2];listener.up[0]=value[3];listener.up[1]=value[4];listener.up[2]=value[5];AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}},getBufferParam:(funcname,bufferId,param)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}switch(param){case 8193:return buf.frequency;case 8194:return buf.bytesPerSample*8;case 8195:return buf.channels;case 8196:return buf.length*buf.bytesPerSample*buf.channels;case 8213:if(buf.length===0){return[0,0]}return[(buf.audioBuf._loopStart||0)*buf.frequency,(buf.audioBuf._loopEnd||buf.length)*buf.frequency];default:AL.currentCtx.err=40962;return null}},setBufferParam:(funcname,bufferId,param,value)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 8196:if(value!==0){AL.currentCtx.err=40963;return}break;case 8213:if(value[0]<0||value[0]>buf.length||value[1]<0||value[1]>buf.Length||value[0]>=value[1]){AL.currentCtx.err=40963;return}if(buf.refCount>0){AL.currentCtx.err=40964;return}if(buf.audioBuf){buf.audioBuf._loopStart=value[0]/buf.frequency;buf.audioBuf._loopEnd=value[1]/buf.frequency}break;default:AL.currentCtx.err=40962;return}},getSourceParam:(funcname,sourceId,param)=>{if(!AL.currentCtx){return null}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return null}switch(param){case 514:return src.relative;case 4097:return src.coneInnerAngle;case 4098:return src.coneOuterAngle;case 4099:return src.pitch;case 4100:return src.position;case 4101:return src.direction;case 4102:return src.velocity;case 4103:return src.looping;case 4105:if(src.type===4136){return src.bufQueue[0].id}return 0;case 4106:return src.gain.gain.value;case 4109:return src.minGain;case 4110:return src.maxGain;case 4112:return src.state;case 4117:if(src.bufQueue.length===1&&src.bufQueue[0].id===0){return 0}return src.bufQueue.length;case 4118:if(src.bufQueue.length===1&&src.bufQueue[0].id===0||src.looping){return 0}return src.bufsProcessed;case 4128:return src.refDistance;case 4129:return src.rolloffFactor;case 4130:return src.coneOuterGain;case 4131:return src.maxDistance;case 4132:return AL.sourceTell(src);case 4133:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency}return offset;case 4134:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency*src.bufQueue[0].bytesPerSample}return offset;case 4135:return src.type;case 4628:return src.spatialize;case 8201:var length=0;var bytesPerFrame=0;for(var i=0;i{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 514:if(value===1){src.relative=true;AL.updateSourceSpace(src)}else if(value===0){src.relative=false;AL.updateSourceSpace(src)}else{AL.currentCtx.err=40963;return}break;case 4097:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneInnerAngle=value;if(src.panner){src.panner.coneInnerAngle=value%360}break;case 4098:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneOuterAngle=value;if(src.panner){src.panner.coneOuterAngle=value%360}break;case 4099:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}if(src.pitch===value){break}src.pitch=value;AL.updateSourceRate(src);break;case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.position[0]=value[0];src.position[1]=value[1];src.position[2]=value[2];AL.updateSourceSpace(src);break;case 4101:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.direction[0]=value[0];src.direction[1]=value[1];src.direction[2]=value[2];AL.updateSourceSpace(src);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.velocity[0]=value[0];src.velocity[1]=value[1];src.velocity[2]=value[2];AL.updateSourceSpace(src);break;case 4103:if(value===1){src.looping=true;AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=true;audioSrc._duration=Number.POSITIVE_INFINITY}}else if(value===0){src.looping=false;var currentTime=AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=false;audioSrc._duration=src.bufQueue[0].audioBuf.duration/src.playbackRate;audioSrc._startTime=currentTime-src.bufOffset/src.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(src.state===4114||src.state===4115){AL.currentCtx.err=40964;return}if(value===0){for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=1;src.bufQueue[0]=AL.buffers[0];src.bufsProcessed=0;src.type=4144}else{var buf=AL.buffers[value];if(!buf){AL.currentCtx.err=40963;return}for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=0;buf.refCount++;src.bufQueue=[buf];src.bufsProcessed=0;src.type=4136}AL.initSourcePanner(src);AL.scheduleSourceAudio(src);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.gain.gain.value=value;break;case 4109:if(!Number.isFinite(value)||value<0||value>Math.min(src.maxGain,1)){AL.currentCtx.err=40963;return}src.minGain=value;break;case 4110:if(!Number.isFinite(value)||value1){AL.currentCtx.err=40963;return}src.maxGain=value;break;case 4128:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.refDistance=value;if(src.panner){src.panner.refDistance=value}break;case 4129:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.rolloffFactor=value;if(src.panner){src.panner.rolloffFactor=value}break;case 4130:if(!Number.isFinite(value)||value<0||value>1){AL.currentCtx.err=40963;return}src.coneOuterGain=value;if(src.panner){src.panner.coneOuterGain=value}break;case 4131:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.maxDistance=value;if(src.panner){src.panner.maxDistance=value}break;case 4132:if(value<0||value>AL.sourceDuration(src)){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4133:var srcLen=AL.sourceDuration(src);if(srcLen>0){var frequency;for(var bufId in src.bufQueue){if(bufId){frequency=src.bufQueue[bufId].frequency;break}}value/=frequency}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4134:var srcLen=AL.sourceDuration(src);if(srcLen>0){var bytesPerSec;for(var bufId in src.bufQueue){if(bufId){var buf=src.bufQueue[bufId];bytesPerSec=buf.frequency*buf.bytesPerSample*buf.channels;break}}value/=bytesPerSec}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4628:if(value!==0&&value!==1&&value!==2){AL.currentCtx.err=40963;return}src.spatialize=value;AL.initSourcePanner(src);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:src.distanceModel=value;if(AL.currentCtx.sourceDistanceModel){AL.updateContextGlobal(AL.currentCtx)}break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:(deviceId,funcname)=>{if(deviceId===0){AL.alcErr=40961;return null}var c=AL.captures[deviceId];if(!c){AL.alcErr=40961;return null}var err=c.mediaStreamError;if(err){AL.alcErr=40961;return null}return c}};var _alBuffer3f=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3f",bufferId,param,null)};_alBuffer3f.sig="viifff";var _alBuffer3i=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3i",bufferId,param,null)};_alBuffer3i.sig="viiiii";var _alBufferData=(bufferId,format,pData,size,freq)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf){AL.currentCtx.err=40963;return}if(freq<=0){AL.currentCtx.err=40963;return}var audioBuf=null;try{switch(format){case 4352:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size,freq);var channel0=audioBuf.getChannelData(0);for(var i=0;i0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>1,freq);var channel0=audioBuf.getChannelData(0);pData>>=1;for(var i=0;i>1;++i){channel0[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=1;buf.length=size>>1;break;case 4354:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>1,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);for(var i=0;i>1;++i){channel0[i]=HEAPU8[pData++]*.0078125-1;channel1[i]=HEAPU8[pData++]*.0078125-1}}buf.bytesPerSample=1;buf.channels=2;buf.length=size>>1;break;case 4355:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>2,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=1;for(var i=0;i>2;++i){channel0[i]=HEAP16[pData++]*30517578125e-15;channel1[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=2;buf.length=size>>2;break;case 65552:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>2,freq);var channel0=audioBuf.getChannelData(0);pData>>=2;for(var i=0;i>2;++i){channel0[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=1;buf.length=size>>2;break;case 65553:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>3,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=2;for(var i=0;i>3;++i){channel0[i]=HEAPF32[pData++];channel1[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=2;buf.length=size>>3;break;default:AL.currentCtx.err=40963;return}buf.frequency=freq;buf.audioBuf=audioBuf}catch(e){AL.currentCtx.err=40963;return}};_alBufferData.sig="viipii";var _alBufferf=(bufferId,param,value)=>{AL.setBufferParam("alBufferf",bufferId,param,null)};_alBufferf.sig="viif";var _alBufferfv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}AL.setBufferParam("alBufferfv",bufferId,param,null)};_alBufferfv.sig="viip";var _alBufferi=(bufferId,param,value)=>{AL.setBufferParam("alBufferi",bufferId,param,null)};_alBufferi.sig="viii";var _alBufferiv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8213:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.setBufferParam("alBufferiv",bufferId,param,AL.paramArray);break;default:AL.setBufferParam("alBufferiv",bufferId,param,null);break}};_alBufferiv.sig="viip";var _alDeleteBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(bufId===0){continue}if(!AL.buffers[bufId]){AL.currentCtx.err=40961;return}if(AL.buffers[bufId].refCount){AL.currentCtx.err=40964;return}}for(var i=0;i>2];if(bufId===0){continue}AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;delete AL.buffers[bufId];AL.freeIds.push(bufId)}};_alDeleteBuffers.sig="vip";var _alSourcei=(sourceId,param,value)=>{switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",sourceId,param,value);break;default:AL.setSourceParam("alSourcei",sourceId,param,null);break}};_alSourcei.sig="viii";var _alDeleteSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(!AL.currentCtx.sources[srcId]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116);_alSourcei(srcId,4105,0);delete AL.currentCtx.sources[srcId];AL.freeIds.push(srcId)}};_alDeleteSources.sig="vip";var _alDisable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=false;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alDisable.sig="vi";var _alDistanceModel=model=>{AL.setGlobalParam("alDistanceModel",53248,model)};_alDistanceModel.sig="vi";var _alDopplerFactor=value=>{AL.setGlobalParam("alDopplerFactor",49152,value)};_alDopplerFactor.sig="vf";var _alDopplerVelocity=value=>{warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead.");if(!AL.currentCtx){return}if(value<=0){AL.currentCtx.err=40963;return}};_alDopplerVelocity.sig="vf";var _alEnable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=true;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alEnable.sig="vi";var _alGenBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=buf.id}};_alGenBuffers.sig="vip";var _alGenSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=src.id}};_alGenSources.sig="vip";var _alGetBoolean=param=>{var val=AL.getGlobalParam("alGetBoolean",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val!==0?1:0;default:AL.currentCtx.err=40962;return 0}};_alGetBoolean.sig="ii";var _alGetBooleanv=(param,pValues)=>{var val=AL.getGlobalParam("alGetBooleanv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP8[pValues]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBooleanv.sig="vip";var _alGetBuffer3f=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3f",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3f.sig="viippp";var _alGetBuffer3i=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3i",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3i.sig="viippp";var _alGetBufferf=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferf",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferf.sig="viip";var _alGetBufferfv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferfv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferfv.sig="viip";var _alGetBufferi=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferi",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBufferi.sig="viip";var _alGetBufferiv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferiv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValues>>2]=val;break;case 8213:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];break;default:AL.currentCtx.err=40962;return}};_alGetBufferiv.sig="viip";var _alGetDouble=param=>{var val=AL.getGlobalParam("alGetDouble",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetDouble.sig="di";var _alGetDoublev=(param,pValues)=>{var val=AL.getGlobalParam("alGetDoublev",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF64[pValues>>3]=val;break;default:AL.currentCtx.err=40962;return}};_alGetDoublev.sig="vip";var _alGetEnumValue=pEnumName=>{if(!AL.currentCtx){return 0}if(!pEnumName){AL.currentCtx.err=40963;return 0}var name=UTF8ToString(pEnumName);switch(name){case"AL_BITS":return 8194;case"AL_BUFFER":return 4105;case"AL_BUFFERS_PROCESSED":return 4118;case"AL_BUFFERS_QUEUED":return 4117;case"AL_BYTE_OFFSET":return 4134;case"AL_CHANNELS":return 8195;case"AL_CONE_INNER_ANGLE":return 4097;case"AL_CONE_OUTER_ANGLE":return 4098;case"AL_CONE_OUTER_GAIN":return 4130;case"AL_DIRECTION":return 4101;case"AL_DISTANCE_MODEL":return 53248;case"AL_DOPPLER_FACTOR":return 49152;case"AL_DOPPLER_VELOCITY":return 49153;case"AL_EXPONENT_DISTANCE":return 53253;case"AL_EXPONENT_DISTANCE_CLAMPED":return 53254;case"AL_EXTENSIONS":return 45060;case"AL_FORMAT_MONO16":return 4353;case"AL_FORMAT_MONO8":return 4352;case"AL_FORMAT_STEREO16":return 4355;case"AL_FORMAT_STEREO8":return 4354;case"AL_FREQUENCY":return 8193;case"AL_GAIN":return 4106;case"AL_INITIAL":return 4113;case"AL_INVALID":return-1;case"AL_ILLEGAL_ENUM":case"AL_INVALID_ENUM":return 40962;case"AL_INVALID_NAME":return 40961;case"AL_ILLEGAL_COMMAND":case"AL_INVALID_OPERATION":return 40964;case"AL_INVALID_VALUE":return 40963;case"AL_INVERSE_DISTANCE":return 53249;case"AL_INVERSE_DISTANCE_CLAMPED":return 53250;case"AL_LINEAR_DISTANCE":return 53251;case"AL_LINEAR_DISTANCE_CLAMPED":return 53252;case"AL_LOOPING":return 4103;case"AL_MAX_DISTANCE":return 4131;case"AL_MAX_GAIN":return 4110;case"AL_MIN_GAIN":return 4109;case"AL_NONE":return 0;case"AL_NO_ERROR":return 0;case"AL_ORIENTATION":return 4111;case"AL_OUT_OF_MEMORY":return 40965;case"AL_PAUSED":return 4115;case"AL_PENDING":return 8209;case"AL_PITCH":return 4099;case"AL_PLAYING":return 4114;case"AL_POSITION":return 4100;case"AL_PROCESSED":return 8210;case"AL_REFERENCE_DISTANCE":return 4128;case"AL_RENDERER":return 45059;case"AL_ROLLOFF_FACTOR":return 4129;case"AL_SAMPLE_OFFSET":return 4133;case"AL_SEC_OFFSET":return 4132;case"AL_SIZE":return 8196;case"AL_SOURCE_RELATIVE":return 514;case"AL_SOURCE_STATE":return 4112;case"AL_SOURCE_TYPE":return 4135;case"AL_SPEED_OF_SOUND":return 49155;case"AL_STATIC":return 4136;case"AL_STOPPED":return 4116;case"AL_STREAMING":return 4137;case"AL_UNDETERMINED":return 4144;case"AL_UNUSED":return 8208;case"AL_VELOCITY":return 4102;case"AL_VENDOR":return 45057;case"AL_VERSION":return 45058;case"AL_AUTO_SOFT":return 2;case"AL_SOURCE_DISTANCE_MODEL":return 512;case"AL_SOURCE_SPATIALIZE_SOFT":return 4628;case"AL_LOOP_POINTS_SOFT":return 8213;case"AL_BYTE_LENGTH_SOFT":return 8201;case"AL_SAMPLE_LENGTH_SOFT":return 8202;case"AL_SEC_LENGTH_SOFT":return 8203;case"AL_FORMAT_MONO_FLOAT32":return 65552;case"AL_FORMAT_STEREO_FLOAT32":return 65553;default:AL.currentCtx.err=40963;return 0}};_alGetEnumValue.sig="ip";var _alGetError=()=>{if(!AL.currentCtx){return 40964}var err=AL.currentCtx.err;AL.currentCtx.err=0;return err};_alGetError.sig="i";var _alGetFloat=param=>{var val=AL.getGlobalParam("alGetFloat",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:return 0}};_alGetFloat.sig="fi";var _alGetFloatv=(param,pValues)=>{var val=AL.getGlobalParam("alGetFloatv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetFloatv.sig="vip";var _alGetInteger=param=>{var val=AL.getGlobalParam("alGetInteger",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetInteger.sig="ii";var _alGetIntegerv=(param,pValues)=>{var val=AL.getGlobalParam("alGetIntegerv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetIntegerv.sig="vip";var _alGetListener3f=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3f",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3f.sig="vippp";var _alGetListener3i=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3i",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3i.sig="vippp";var _alGetListenerf=(param,pValue)=>{var val=AL.getListenerParam("alGetListenerf",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4106:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetListenerf.sig="vip";var _alGetListenerfv=(param,pValues)=>{var val=AL.getListenerParam("alGetListenerfv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;case 4111:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];HEAPF32[pValues+12>>2]=val[3];HEAPF32[pValues+16>>2]=val[4];HEAPF32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListenerfv.sig="vip";var _alGetListeneri=(param,pValue)=>{var val=AL.getListenerParam("alGetListeneri",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetListeneri.sig="vip";var _alGetListeneriv=(param,pValues)=>{var val=AL.getListenerParam("alGetListeneriv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;case 4111:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];HEAP32[pValues+12>>2]=val[3];HEAP32[pValues+16>>2]=val[4];HEAP32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListeneriv.sig="vip";var _alGetSource3f=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3f",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3f.sig="viippp";var _alGetSource3i=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3i",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3i.sig="viippp";var _alGetSourcef=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcef",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcef.sig="viip";var _alGetSourcefv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourcefv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValues>>2]=val[0];break;case 4100:case 4101:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourcefv.sig="viip";var _alGetSourcei=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcei",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcei.sig="viip";var _alGetSourceiv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourceiv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValues>>2]=val;break;case 4100:case 4101:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourceiv.sig="viip";var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _alGetString=param=>{if(AL.stringCache[param]){return AL.stringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Name";break;case 40962:ret="Invalid Enum";break;case 40963:ret="Invalid Value";break;case 40964:ret="Invalid Operation";break;case 40965:ret="Out of Memory";break;case 45057:ret="Emscripten";break;case 45058:ret="1.1";break;case 45059:ret="WebAudio";break;case 45060:ret=Object.keys(AL.AL_EXTENSIONS).join(" ");break;default:if(AL.currentCtx){AL.currentCtx.err=40962}else{}return 0}ret=stringToNewUTF8(ret);AL.stringCache[param]=ret;return ret};_alGetString.sig="pi";var _alIsBuffer=bufferId=>{if(!AL.currentCtx){return false}if(bufferId>AL.buffers.length){return false}if(!AL.buffers[bufferId]){return false}return true};_alIsBuffer.sig="ii";var _alIsEnabled=param=>{if(!AL.currentCtx){return 0}switch(param){case 512:return AL.currentCtx.sourceDistanceModel?0:1;default:AL.currentCtx.err=40962;return 0}};_alIsEnabled.sig="ii";var _alIsExtensionPresent=pExtName=>{var name=UTF8ToString(pExtName);return AL.AL_EXTENSIONS[name]?1:0};_alIsExtensionPresent.sig="ip";var _alIsSource=sourceId=>{if(!AL.currentCtx){return false}if(!AL.currentCtx.sources[sourceId]){return false}return true};_alIsSource.sig="ii";var _alListener3f=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3f",param,AL.paramArray);break;default:AL.setListenerParam("alListener3f",param,null);break}};_alListener3f.sig="vifff";var _alListener3i=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3i",param,AL.paramArray);break;default:AL.setListenerParam("alListener3i",param,null);break}};_alListener3i.sig="viiii";var _alListenerf=(param,value)=>{switch(param){case 4106:AL.setListenerParam("alListenerf",param,value);break;default:AL.setListenerParam("alListenerf",param,null);break}};_alListenerf.sig="vif";var _alListenerfv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.paramArray[3]=HEAPF32[pValues+12>>2];AL.paramArray[4]=HEAPF32[pValues+16>>2];AL.paramArray[5]=HEAPF32[pValues+20>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;default:AL.setListenerParam("alListenerfv",param,null);break}};_alListenerfv.sig="vip";var _alListeneri=(param,value)=>{AL.setListenerParam("alListeneri",param,null)};_alListeneri.sig="vii";var _alListeneriv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.paramArray[3]=HEAP32[pValues+12>>2];AL.paramArray[4]=HEAP32[pValues+16>>2];AL.paramArray[5]=HEAP32[pValues+20>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;default:AL.setListenerParam("alListeneriv",param,null);break}};_alListeneriv.sig="vip";var _alSource3f=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3f",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3f",sourceId,param,null);break}};_alSource3f.sig="viifff";var _alSource3i=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3i",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3i",sourceId,param,null);break}};_alSource3i.sig="viiiii";var _alSourcePause=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4115)};_alSourcePause.sig="vi";var _alSourcePausev=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4115)}};_alSourcePausev.sig="vip";var _alSourcePlay=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4114)};_alSourcePlay.sig="vi";var _alSourcePlayv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4114)}};_alSourcePlayv.sig="vip";var _alSourceQueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(src.type===4136){AL.currentCtx.err=40964;return}if(count===0){return}var templateBuf=AL.buffers[0];for(var buf of src.bufQueue){if(buf.id!==0){templateBuf=buf;break}}for(var i=0;i>2];var buf=AL.buffers[bufId];if(!buf){AL.currentCtx.err=40961;return}if(templateBuf.id!==0&&(buf.frequency!==templateBuf.frequency||buf.bytesPerSample!==templateBuf.bytesPerSample||buf.channels!==templateBuf.channels)){AL.currentCtx.err=40964}}if(src.bufQueue.length===1&&src.bufQueue[0].id===0){src.bufQueue.length=0}src.type=4137;for(var i=0;i>2];var buf=AL.buffers[bufId];buf.refCount++;src.bufQueue.push(buf)}if(src.looping){AL.cancelPendingSourceAudio(src)}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceQueueBuffers.sig="viip";var _alSourceRewind=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116);AL.setSourceState(src,4113)};_alSourceRewind.sig="vi";var _alSourceRewindv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4113)}};_alSourceRewindv.sig="vip";var _alSourceStop=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116)};_alSourceStop.sig="vi";var _alSourceStopv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116)}};_alSourceStopv.sig="vip";var _alSourceUnqueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(count>(src.bufQueue.length===1&&src.bufQueue[0].id===0?0:src.bufsProcessed)){AL.currentCtx.err=40963;return}if(count===0){return}for(var i=0;i>2]=buf.id;src.bufsProcessed--}if(src.bufQueue.length===0){src.bufQueue.push(AL.buffers[0])}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceUnqueueBuffers.sig="viip";var _alSourcef=(sourceId,param,value)=>{switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",sourceId,param,value);break;default:AL.setSourceParam("alSourcef",sourceId,param,null);break}};_alSourcef.sig="viif";var _alSourcefv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:var val=HEAPF32[pValues>>2];AL.setSourceParam("alSourcefv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setSourceParam("alSourcefv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourcefv",sourceId,param,null);break}};_alSourcefv.sig="viip";var _alSourceiv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:var val=HEAP32[pValues>>2];AL.setSourceParam("alSourceiv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setSourceParam("alSourceiv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourceiv",sourceId,param,null);break}};_alSourceiv.sig="viip";var _alSpeedOfSound=value=>{AL.setGlobalParam("alSpeedOfSound",49155,value)};_alSpeedOfSound.sig="vf";var _alcCaptureCloseDevice=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureCloseDevice");if(!c)return false;delete AL.captures[deviceId];AL.freeIds.push(deviceId);c.mediaStreamSourceNode?.disconnect();c.mergerNode?.disconnect();c.splitterNode?.disconnect();c.scriptProcessorNode?.disconnect();if(c.mediaStream){c.mediaStream.getTracks().forEach(track=>track.stop())}delete c.buffers;c.capturedFrameCount=0;c.isCapturing=false;return true};_alcCaptureCloseDevice.sig="ip";var autoResumeAudioContext=(ctx,elements)=>{if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(event=>{elements.forEach(element=>{element?.addEventListener(event,()=>{if(ctx.state==="suspended")ctx.resume()},{once:true})})})};var _alcCaptureOpenDevice=(pDeviceName,requestedSampleRate,format,bufferFrameCapacity)=>{var resolvedDeviceName=AL.CAPTURE_DEVICE_NAME;if(pDeviceName!==0){resolvedDeviceName=UTF8ToString(pDeviceName);if(resolvedDeviceName!==AL.CAPTURE_DEVICE_NAME){AL.alcErr=40965;return 0}}if(bufferFrameCapacity<0){AL.alcErr=40964;return 0}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var has_getUserMedia=navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;if(!has_getUserMedia){AL.alcErr=40965;return 0}var AudioContext=window.AudioContext||window.webkitAudioContext;if(!AL.sharedCaptureAudioCtx){try{AL.sharedCaptureAudioCtx=new AudioContext}catch(e){AL.alcErr=40965;return 0}}autoResumeAudioContext(AL.sharedCaptureAudioCtx);var outputChannelCount;switch(format){case 65552:case 4353:case 4352:outputChannelCount=1;break;case 65553:case 4355:case 4354:outputChannelCount=2;break;default:AL.alcErr=40964;return 0}function newF32Array(cap){return new Float32Array(cap)}function newI16Array(cap){return new Int16Array(cap)}function newU8Array(cap){return new Uint8Array(cap)}var requestedSampleType;var newSampleArray;switch(format){case 65552:case 65553:requestedSampleType="f32";newSampleArray=newF32Array;break;case 4353:case 4355:requestedSampleType="i16";newSampleArray=newI16Array;break;case 4352:case 4354:requestedSampleType="u8";newSampleArray=newU8Array;break}var buffers=[];try{for(var chan=0;chan{newCapture.mediaStreamError=mediaStreamError};var onSuccess=mediaStream=>{newCapture.mediaStreamSourceNode=newCapture.audioCtx.createMediaStreamSource(mediaStream);newCapture.mediaStream=mediaStream;var inputChannelCount=1;switch(newCapture.mediaStreamSourceNode.channelCountMode){case"max":inputChannelCount=outputChannelCount;break;case"clamped-max":inputChannelCount=Math.min(outputChannelCount,newCapture.mediaStreamSourceNode.channelCount);break;case"explicit":inputChannelCount=newCapture.mediaStreamSourceNode.channelCount;break}newCapture.inputChannelCount=inputChannelCount;var processorFrameCount=512;newCapture.scriptProcessorNode=newCapture.audioCtx.createScriptProcessor(processorFrameCount,inputChannelCount,outputChannelCount);if(inputChannelCount>outputChannelCount){newCapture.mergerNode=newCapture.audioCtx.createChannelMerger(inputChannelCount);newCapture.mediaStreamSourceNode.connect(newCapture.mergerNode);newCapture.mergerNode.connect(newCapture.scriptProcessorNode)}else if(inputChannelCount{if(!newCapture.isCapturing){return}var c=newCapture;var srcBuf=audioProcessingEvent.inputBuffer;switch(format){case 65552:var channel0=srcBuf.getChannelData(0);for(var i=0;i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureSamples");if(!c)return;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var fratio=srcfreq/dstfreq;if(requestedFrameCount<0||requestedFrameCount>c.capturedFrameCount/fratio){AL.alcErr=40964;return}function setF32Sample(i,sample){HEAPF32[pFrames+4*i>>2]=sample}function setI16Sample(i,sample){HEAP16[pFrames+2*i>>1]=sample}function setU8Sample(i,sample){HEAP8[pFrames+i]=sample}var setSample;switch(c.requestedSampleType){case"f32":setSample=setF32Sample;break;case"i16":setSample=setI16Sample;break;case"u8":setSample=setU8Sample;break;default:return}if(Math.floor(fratio)==fratio){for(var i=0,frame_i=0;frame_i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStart");if(!c)return;if(c.isCapturing){return}c.isCapturing=true;c.capturedFrameCount=0;c.capturePlayhead=0};_alcCaptureStart.sig="vp";var _alcCaptureStop=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStop");if(!c)return;c.isCapturing=false};_alcCaptureStop.sig="vp";var _alcCloseDevice=deviceId=>{if(!(deviceId in AL.deviceRefCounts)||AL.deviceRefCounts[deviceId]>0){return 0}delete AL.deviceRefCounts[deviceId];AL.freeIds.push(deviceId);return 1};_alcCloseDevice.sig="ip";var _alcCreateContext=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var options=null;var attrs=[];var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];attrs.push(attr);if(attr===0){break}val=HEAP32[pAttrList++];attrs.push(val);switch(attr){case 4103:if(!options){options={}}options.sampleRate=val;break;case 4112:case 4113:break;case 6546:switch(val){case 0:hrtf=false;break;case 1:hrtf=true;break;case 2:break;default:AL.alcErr=40964;return 0}break;case 6550:if(val!==0){AL.alcErr=40964;return 0}break;default:AL.alcErr=40964;return 0}}}var AudioContext=window.AudioContext||window.webkitAudioContext;var ac=null;try{if(options){ac=new AudioContext(options)}else{ac=new AudioContext}}catch(e){if(e.name==="NotSupportedError"){AL.alcErr=40964}else{AL.alcErr=40961}return 0}autoResumeAudioContext(ac);if(typeof ac.createGain=="undefined"){ac.createGain=ac.createGainNode}var gain=ac.createGain();gain.connect(ac.destination);var ctx={deviceId,id:AL.newId(),attrs,audioCtx:ac,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL),gain,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:false,hrtf:hrtf||false,_err:0,get err(){return this._err},set err(val){if(this._err===0||val===0){this._err=val}}};AL.deviceRefCounts[deviceId]++;AL.contexts[ctx.id]=ctx;if(hrtf!==null){for(var ctxId in AL.contexts){var c=AL.contexts[ctxId];if(c.deviceId===deviceId){c.hrtf=hrtf;AL.updateContextGlobal(c)}}}return ctx.id};_alcCreateContext.sig="ppp";var _alcDestroyContext=contextId=>{var ctx=AL.contexts[contextId];if(AL.currentCtx===ctx){AL.alcErr=40962;return}if(AL.contexts[contextId].interval){clearInterval(AL.contexts[contextId].interval)}AL.deviceRefCounts[ctx.deviceId]--;delete AL.contexts[contextId];AL.freeIds.push(contextId)};_alcDestroyContext.sig="vp";var _alcGetContextsDevice=contextId=>{if(contextId in AL.contexts){return AL.contexts[contextId].deviceId}return 0};_alcGetContextsDevice.sig="pp";var _alcGetCurrentContext=()=>{if(AL.currentCtx!==null){return AL.currentCtx.id}return 0};_alcGetCurrentContext.sig="p";var _alcGetEnumValue=(deviceId,pEnumName)=>{if(deviceId!==0&&!(deviceId in AL.deviceRefCounts)){return 0}else if(!pEnumName){AL.alcErr=40964;return 0}var name=UTF8ToString(pEnumName);switch(name){case"ALC_NO_ERROR":return 0;case"ALC_INVALID_DEVICE":return 40961;case"ALC_INVALID_CONTEXT":return 40962;case"ALC_INVALID_ENUM":return 40963;case"ALC_INVALID_VALUE":return 40964;case"ALC_OUT_OF_MEMORY":return 40965;case"ALC_MAJOR_VERSION":return 4096;case"ALC_MINOR_VERSION":return 4097;case"ALC_ATTRIBUTES_SIZE":return 4098;case"ALC_ALL_ATTRIBUTES":return 4099;case"ALC_DEFAULT_DEVICE_SPECIFIER":return 4100;case"ALC_DEVICE_SPECIFIER":return 4101;case"ALC_EXTENSIONS":return 4102;case"ALC_FREQUENCY":return 4103;case"ALC_REFRESH":return 4104;case"ALC_SYNC":return 4105;case"ALC_MONO_SOURCES":return 4112;case"ALC_STEREO_SOURCES":return 4113;case"ALC_CAPTURE_DEVICE_SPECIFIER":return 784;case"ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":return 785;case"ALC_CAPTURE_SAMPLES":return 786;case"ALC_HRTF_SOFT":return 6546;case"ALC_HRTF_ID_SOFT":return 6550;case"ALC_DONT_CARE_SOFT":return 2;case"ALC_HRTF_STATUS_SOFT":return 6547;case"ALC_NUM_HRTF_SPECIFIERS_SOFT":return 6548;case"ALC_HRTF_SPECIFIER_SOFT":return 6549;case"ALC_HRTF_DISABLED_SOFT":return 0;case"ALC_HRTF_ENABLED_SOFT":return 1;case"ALC_HRTF_DENIED_SOFT":return 2;case"ALC_HRTF_REQUIRED_SOFT":return 3;case"ALC_HRTF_HEADPHONES_DETECTED_SOFT":return 4;case"ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":return 5;default:AL.alcErr=40964;return 0}};_alcGetEnumValue.sig="ipp";var _alcGetError=deviceId=>{var err=AL.alcErr;AL.alcErr=0;return err};_alcGetError.sig="ip";var _alcGetIntegerv=(deviceId,param,size,pValues)=>{if(size===0||!pValues){return}switch(param){case 4096:HEAP32[pValues>>2]=1;break;case 4097:HEAP32[pValues>>2]=1;break;case 4098:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.attrs.length;break;case 4099:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}for(var i=0;i>2]=AL.currentCtx.attrs[i]}break;case 4103:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.audioCtx.sampleRate;break;case 4112:case 4113:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=2147483647;break;case 6546:case 6547:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}var hrtfStatus=0;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){hrtfStatus=ctx.hrtf?1:0}}HEAP32[pValues>>2]=hrtfStatus;break;case 6548:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}HEAP32[pValues>>2]=1;break;case 131075:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=1;case 786:var c=AL.requireValidCaptureDevice(deviceId,"alcGetIntegerv");if(!c){return}var n=c.capturedFrameCount;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var nsamples=Math.floor(n*(dstfreq/srcfreq));HEAP32[pValues>>2]=nsamples;break;default:AL.alcErr=40963;return}};_alcGetIntegerv.sig="vpiip";var _alcGetString=(deviceId,param)=>{if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Device";break;case 40962:ret="Invalid Context";break;case 40963:ret="Invalid Enum";break;case 40964:ret="Invalid Value";break;case 40965:ret="Out of Memory";break;case 4100:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME}else{return 0}break;case 4101:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME+"\0"}else{ret="\0"}break;case 785:ret=AL.CAPTURE_DEVICE_NAME;break;case 784:if(deviceId===0){ret=AL.CAPTURE_DEVICE_NAME+"\0"}else{var c=AL.requireValidCaptureDevice(deviceId,"alcGetString");if(!c){return 0}ret=c.deviceName}break;case 4102:if(!deviceId){AL.alcErr=40961;return 0}ret=Object.keys(AL.ALC_EXTENSIONS).join(" ");break;default:AL.alcErr=40963;return 0}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_alcGetString.sig="ppi";var _alcIsExtensionPresent=(deviceId,pExtName)=>{var name=UTF8ToString(pExtName);return AL.ALC_EXTENSIONS[name]?1:0};_alcIsExtensionPresent.sig="ipp";var _alcMakeContextCurrent=contextId=>{if(contextId===0){AL.currentCtx=null}else{AL.currentCtx=AL.contexts[contextId]}return 1};_alcMakeContextCurrent.sig="ip";var _alcOpenDevice=pDeviceName=>{if(pDeviceName){var name=UTF8ToString(pDeviceName);if(name!==AL.DEVICE_NAME){return 0}}if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){var deviceId=AL.newId();AL.deviceRefCounts[deviceId]=0;return deviceId}return 0};_alcOpenDevice.sig="pp";var _alcProcessContext=contextId=>{};_alcProcessContext.sig="vp";var _alcSuspendContext=contextId=>{};_alcSuspendContext.sig="vp";var _emscripten_get_now_res=()=>1e3;_emscripten_get_now_res.sig="d";var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;var _clock_res_get=(clk_id,pres)=>{if(!checkWasiClock(clk_id)){return 28}var nsec;if(clk_id===0){nsec=1e3*1e3}else if(nowIsMonotonic){nsec=_emscripten_get_now_res()}else{return 52}tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pres>>2]=tempI64[0],HEAP32[pres+4>>2]=tempI64[1];return 0};_clock_res_get.sig="iip";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_high,ptime){var ignored_precision=convertI32PairToI53Checked(ignored_precision_low,ignored_precision_high);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptime>>2]=tempI64[0],HEAP32[ptime+4>>2]=tempI64[1];return 0}_clock_time_get.sig="iiiip";var _emscripten_alcDevicePauseSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(AL.paused){return}AL.paused=true;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.audioCtx.suspend();clearInterval(ctx.interval);ctx.interval=null}};_emscripten_alcDevicePauseSOFT.sig="vi";var _emscripten_alcDeviceResumeSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.paused){return}AL.paused=false;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.interval=setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL);ctx.audioCtx.resume()}};_emscripten_alcDeviceResumeSOFT.sig="vi";var _emscripten_alcGetStringiSOFT=(deviceId,param,index)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 6549:if(index===0){ret="Web Audio HRTF"}else{AL.alcErr=40964;return 0}break;default:if(index!==0){AL.alcErr=40963;return 0}return _alcGetString(deviceId,param)}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_emscripten_alcGetStringiSOFT.sig="iiii";var _emscripten_alcResetDeviceSOFT=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];if(attr===0){break}val=HEAP32[pAttrList++];switch(attr){case 6546:if(val===1){hrtf=true}else if(val===0){hrtf=false}break}}}if(hrtf!==null){for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){ctx.hrtf=hrtf;AL.updateContextGlobal(ctx)}}}return 1};_emscripten_alcResetDeviceSOFT.sig="iii";var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_int.sig="ippp";var _emscripten_console_error=str=>{console.error(UTF8ToString(str))};_emscripten_console_error.sig="vp";var _emscripten_console_log=str=>{console.log(UTF8ToString(str))};_emscripten_console_log.sig="vp";var _emscripten_console_trace=str=>{console.trace(UTF8ToString(str))};_emscripten_console_trace.sig="vp";var _emscripten_console_warn=str=>{console.warn(UTF8ToString(str))};_emscripten_console_warn.sig="vp";var _emscripten_err=str=>err(UTF8ToString(str));_emscripten_err.sig="vp";var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();_emscripten_get_heap_max.sig="p";var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var _glActiveTexture=x0=>GLctx.activeTexture(x0);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=x0=>GLctx.blendEquation(x0);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=x0=>GLctx.clear(x0);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=x0=>GLctx.clearDepth(x0);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=x0=>GLctx.clearStencil(x0);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";var _glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";var _glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=x0=>GLctx.cullFace(x0);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=x0=>GLctx.depthFunc(x0);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=x0=>GLctx.disable(x0);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};_glDrawBuffers.sig="vip";var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;var _glEnable=x0=>GLctx.enable(x0);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT;var _glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFrontFace=x0=>GLctx.frontFace(x0);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";var _glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";var _glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";var _glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";var _glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=x0=>GLctx.generateMipmap(x0);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name);_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name);_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(x0,x1)=>GLctx.hint(x0,x1);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=x0=>GLctx.isEnabled(x0);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=x0=>GLctx.lineWidth(x0);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL;var _glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=x0=>GLctx.stencilMask(x0);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";var _glUniform2fv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";var _glUniform2iv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";var _glUniform3fv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";var _glUniform3iv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;count*=4;for(var i=0;i>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";var _glUniform4iv=(location,count,value)=>{if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;count*=16;for(var i=0;i>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";var _emscripten_out=str=>out(UTF8ToString(str));_emscripten_out.sig="vp";class HandleAllocator{allocated=[undefined];freelist=[];get(id){return this.allocated[id]}has(id){return this.allocated[id]!==undefined}allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id}free(id){this.allocated[id]=undefined;this.freelist.push(id)}}var promiseMap=new HandleAllocator;var makePromise=()=>{var promiseInfo={};promiseInfo.promise=new Promise((resolve,reject)=>{promiseInfo.reject=reject;promiseInfo.resolve=resolve});promiseInfo.id=promiseMap.allocate(promiseInfo);return promiseInfo};var _emscripten_promise_create=()=>makePromise().id;_emscripten_promise_create.sig="p";var _emscripten_promise_destroy=id=>{promiseMap.free(id)};_emscripten_promise_destroy.sig="vp";var getPromise=id=>promiseMap.get(id).promise;var _emscripten_promise_resolve=(id,result,value)=>{var info=promiseMap.get(id);switch(result){case 0:info.resolve(value);return;case 1:info.resolve(getPromise(value));return;case 2:info.resolve(getPromise(value));_emscripten_promise_destroy(value);return;case 3:info.reject(value);return}};_emscripten_promise_resolve.sig="vpip";var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};_emscripten_resize_heap.sig="ip";var _emscripten_wget_data=(url,pbuffer,pnum,perror)=>Asyncify.handleAsync(async()=>{try{const byteArray=await asyncLoad(UTF8ToString(url));var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);HEAPU32[pbuffer>>2]=buffer;HEAP32[pnum>>2]=byteArray.length;HEAP32[perror>>2]=0}catch(err){HEAP32[perror>>2]=1}});_emscripten_wget_data.sig="vpppp";_emscripten_wget_data.isAsync=true;var ENV={};var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};_environ_get.sig="ipp";var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};_environ_sizes_get.sig="ipp";function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_close.sig="ii";function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_fdstat_get.sig="iip";var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pread.sig="iippiip";var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pwrite.sig="iippiip";function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_read.sig="iippp";function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_seek.sig="iiiiip";var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.sig="ii";_fd_sync.isAsync=true;function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_write.sig="iippp";var _getnameinfo=(sa,salen,node,nodelen,serv,servlen,flags)=>{var info=readSockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0};_getnameinfo.sig="ipipipii";var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}_ipp.sig="ipp";function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.sig="ipp";_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}_ippipppp.sig="ippipppp";function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.sig="ippipppp";_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}_ippp.sig="ippp";function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.sig="ippp";_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}_ipppi.sig="ipppi";function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.sig="ipppi";_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}_ipppiii.sig="ipppiii";function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.sig="ipppiii";_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}_ipppiiip.sig="ipppiiip";function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.sig="ipppiiip";_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}_ipppip.sig="ipppip";function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.sig="ipppip";_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}_ipppj.sig="ipppii";function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.sig="ipppii";_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}_ipppp.sig="ipppp";function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.sig="ipppp";_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}_ippppi.sig="ippppi";function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.sig="ippppi";_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}_ippppij.sig="ippppiii";function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.sig="ippppiii";_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}_ippppip.sig="ippppip";function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.sig="ippppip";_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}_ipppppip.sig="ipppppip";function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.sig="ipppppip";_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_random_get.sig="ipp";function _vppippii(...args){return adapters_support(false,...args)}_vppippii.sig="vppippii";function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.sig="vppippii";_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}_vppp.sig="vppp";function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.sig="vppp";_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}_vpppip.sig="vpppip";function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.sig="vpppip";_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);wrapper.orig=original;return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var writeI53ToI64Clamped=(ptr,num)=>{if(num>0x8000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=2147483647}else if(num<-0x8000000000000000){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=2147483648}else{writeI53ToI64(ptr,num)}};var writeI53ToI64Signaling=(ptr,num)=>{if(num>0x8000000000000000||num<-0x8000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var writeI53ToU64Clamped=(ptr,num)=>{if(num>0x10000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=4294967295}else if(num<0){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=0}else{writeI53ToI64(ptr,num)}};var writeI53ToU64Signaling=(ptr,num)=>{if(num<0||num>0x10000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var readI53FromU64=ptr=>HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296;var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var convertU32PairToI53=(lo,hi)=>(lo>>>0)+(hi>>>0)*4294967296;var _stackAlloc=stackAlloc;var _stackSave=stackSave;var _stackRestore=stackSave;var _getTempRet0=getTempRet0;var ptrToString=ptr=>{ptr>>>=0;return"0x"+ptr.toString(16).padStart(8,"0")};var _emscripten_notify_memory_growth=memoryIndex=>{updateMemoryViews()};_emscripten_notify_memory_growth.sig="vp";var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var strError=errno=>UTF8ToString(_strerror(errno));var _getaddrinfo=(node,service,hint,out)=>{var addrs=[];var canon=null;var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai,last;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAPU32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,_htonl(1)]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0};_getaddrinfo.sig="ipppp";var Protocols={list:[],map:{}};var stringToAscii=(str,buffer)=>{for(var i=0;i{function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);stringToAscii(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>2]=aliasBuf}HEAPU32[aliasListBuf+j>>2]=0;var pe=_malloc(12);HEAPU32[pe>>2]=nameBuf;HEAPU32[pe+4>>2]=aliasListBuf;HEAP32[pe+8>>2]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0};_setprotoent.sig="vi";var _endprotoent=()=>{};_endprotoent.sig="v";var _getprotoent=number=>{if(_setprotoent.index===Protocols.list.length){return 0}var result=Protocols.list[_setprotoent.index++];return result};_getprotoent.sig="p";var _getprotobyname=name=>{name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result};_getprotobyname.sig="pp";var _getprotobynumber=number=>{_setprotoent(true);var result=Protocols.map[number];return result};_getprotobynumber.sig="pi";var Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]};var _emscripten_run_script=ptr=>{eval(UTF8ToString(ptr))};_emscripten_run_script.sig="vp";var _emscripten_run_script_int=ptr=>eval(UTF8ToString(ptr))|0;_emscripten_run_script_int.sig="ip";var _emscripten_run_script_string=ptr=>{var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;me.bufferSize=lengthBytesUTF8(s)+1;me.buffer=_realloc(me.buffer??0,me.bufferSize);stringToUTF8(s,me.buffer,me.bufferSize);return me.buffer};_emscripten_run_script_string.sig="pp";var _emscripten_random=()=>Math.random();_emscripten_random.sig="f";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}};var _emscripten_get_compiler_setting=name=>{throw"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"};_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>1;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";var _emscripten_print_double=(x,to,max)=>{var str=x+"";if(to)return stringToUTF8(str,to,max);else return lengthBytesUTF8(str)};_emscripten_print_double.sig="idpi";var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_double.sig="dppp";var _emscripten_asm_const_ptr=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_ptr.sig="pppp";var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};var _emscripten_asm_const_int_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";var _emscripten_asm_const_ptr_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";var _emscripten_asm_const_async_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,0);_emscripten_asm_const_async_on_main_thread.sig="vppp";var __Unwind_Backtrace=(func,arg)=>{var trace=getCallstack();var parts=trace.split("\n");for(var i=0;i{})(0,arg);if(ret!==0)return}};__Unwind_Backtrace.sig="ipp";var __Unwind_GetIPInfo=(context,ipBefore)=>abort("Unwind_GetIPInfo");__Unwind_GetIPInfo.sig="ppp";var __Unwind_FindEnclosingFunction=ip=>0;__Unwind_FindEnclosingFunction.sig="pp";class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};___cxa_throw.sig="vppp";var __Unwind_RaiseException=ex=>{err("Warning: _Unwind_RaiseException is not correctly implemented");return ___cxa_throw(ex,0,0)};__Unwind_RaiseException.sig="ip";var __Unwind_DeleteException=ex=>err("TODO: Unwind_DeleteException");__Unwind_DeleteException.sig="vp";var getDynCaller=(sig,ptr,promising=false)=>(...args)=>dynCall(sig,ptr,args,promising);var _emscripten_exit_with_live_runtime=()=>{throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=status=>{__emscripten_runtime_keepalive_clear();_exit(status)};_emscripten_force_exit.sig="vi";var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));_emscripten_outn.sig="vpp";var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));_emscripten_errn.sig="vpp";var _emscripten_throw_number=number=>{throw number};_emscripten_throw_number.sig="vd";var _emscripten_throw_string=str=>{throw UTF8ToString(str)};_emscripten_throw_string.sig="vp";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=x=>{if(x=="__main_argc_argv"){x="main"}return x.startsWith("dynCall_")?x:"_"+x};var ___global_base=1024;var __emscripten_fs_load_embedded_files=ptr=>{do{var name_addr=HEAPU32[ptr>>2];ptr+=4;var len=HEAPU32[ptr>>2];ptr+=4;var content=HEAPU32[ptr>>2];ptr+=4;var name=UTF8ToString(name_addr);FS.createPath("/",PATH.dirname(name),true,true);FS.createDataFile(name,null,HEAP8.subarray(content,content+len),true,true,true)}while(HEAPU32[ptr>>2])};__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(type){switch(type){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(type.endsWith("*")){return POINTER_SIZE}if(type[0]==="i"){const bits=Number(type.slice(1));assert(bits%8===0,`getNativeTypeSize invalid bits ${bits}, ${type} type`);return bits/8}return 0}}}var onInits=[];var addOnInit=cb=>onInits.push(cb);var onMains=[];var addOnPreMain=cb=>onMains.push(cb);var onExits=[];var addOnExit=cb=>onExits.push(cb);var STACK_SIZE=524288;var STACK_ALIGN=16;var ASSERTIONS=0;var removeFunction=index=>{functionsInTableMap.delete(getWasmTableEntry(index));setWasmTableEntry(index,null);freeTableIndexes.push(index)};var _emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(x,y)=>x%y;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";var _emscripten_math_hypot=(count,varargs)=>{var args=[];for(var i=0;i>3])}return Math.hypot(...args)};_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";var lengthBytesUTF16=str=>str.length*2;var lengthBytesUTF32=str=>{var len=0;for(var i=0;i65535){i++}len+=4}return len};var JSEvents={memcpy(target,src,size){HEAP8.set(HEAP8.subarray(src,src+size),target)},removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):null);return domElement};var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.keyEvent||=_malloc(160);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP8[keyEventData+12]=e.ctrlKey;HEAP8[keyEventData+13]=e.shiftKey;HEAP8[keyEventData+14]=e.altKey;HEAP8[keyEventData+15]=e.metaKey;HEAP8[keyEventData+16]=e.repeat;HEAP32[idx+5]=e.charCode;HEAP32[idx+6]=e.keyCode;HEAP32[idx+7]=e.which;stringToUTF8(e.key||"",keyEventData+32,32);stringToUTF8(e.code||"",keyEventData+64,32);stringToUTF8(e.char||"",keyEventData+96,32);stringToUTF8(e.locale||"",keyEventData+128,32);if(((a1,a2,a3)=>{})(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var findCanvasEventTarget=findEventTarget;var _emscripten_set_keypress_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);_emscripten_set_keypress_callback_on_thread.sig="ippipp";var _emscripten_set_keydown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);_emscripten_set_keydown_callback_on_thread.sig="ippipp";var _emscripten_set_keyup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP8[eventStruct+24]=e.ctrlKey;HEAP8[eventStruct+25]=e.shiftKey;HEAP8[eventStruct+26]=e.altKey;HEAP8[eventStruct+27]=e.metaKey;HEAP16[idx*2+14]=e.button;HEAP16[idx*2+15]=e.buttons;HEAP32[idx+8]=e["movementX"];HEAP32[idx+9]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10]=e.clientX-(rect.left|0);HEAP32[idx+11]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.mouseEvent||=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);_emscripten_set_click_callback_on_thread.sig="ippipp";var _emscripten_set_mousedown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);_emscripten_set_mousedown_callback_on_thread.sig="ippipp";var _emscripten_set_mouseup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);_emscripten_set_mouseup_callback_on_thread.sig="ippipp";var _emscripten_set_dblclick_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,"dblclick",targetThread);_emscripten_set_dblclick_callback_on_thread.sig="ippipp";var _emscripten_set_mousemove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);_emscripten_set_mousemove_callback_on_thread.sig="ippipp";var _emscripten_set_mouseenter_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";var _emscripten_set_mouseleave_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";var _emscripten_set_mouseover_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,35,"mouseover",targetThread);_emscripten_set_mouseover_callback_on_thread.sig="ippipp";var _emscripten_set_mouseout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,36,"mouseout",targetThread);_emscripten_set_mouseout_callback_on_thread.sig="ippipp";var _emscripten_get_mouse_status=mouseState=>{if(!JSEvents.mouseEvent)return-7;JSEvents.memcpy(mouseState,JSEvents.mouseEvent,64);return 0};_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.wheelEvent||=_malloc(96);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e["deltaX"];HEAPF64[wheelEvent+72>>3]=e["deltaY"];HEAPF64[wheelEvent+80>>3]=e["deltaZ"];HEAP32[wheelEvent+88>>2]=e["deltaMode"];if(((a1,a2,a3)=>{})(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:wheelHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_wheel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}};_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.uiEvent||=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=0;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset|0;HEAP32[uiEvent+32>>2]=pageYOffset|0;if(((a1,a2,a3)=>{})(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);_emscripten_set_resize_callback_on_thread.sig="ippipp";var _emscripten_set_scroll_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,11,"scroll",targetThread);_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.focusEvent||=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(((a1,a2,a3)=>{})(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_blur_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);_emscripten_set_blur_callback_on_thread.sig="ippipp";var _emscripten_set_focus_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);_emscripten_set_focus_callback_on_thread.sig="ippipp";var _emscripten_set_focusin_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,14,"focusin",targetThread);_emscripten_set_focusin_callback_on_thread.sig="ippipp";var _emscripten_set_focusout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,15,"focusout",targetThread);_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.alpha;HEAPF64[eventStruct+8>>3]=e.beta;HEAPF64[eventStruct+16>>3]=e.gamma;HEAP8[eventStruct+24]=e.absolute};var registerDeviceOrientationEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceOrientationEvent||=_malloc(32);var deviceOrientationEventHandlerFunc=(e=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_deviceorientation_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceOrientationEventCallback(2,userData,useCapture,callbackfunc,16,"deviceorientation",targetThread);_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";var _emscripten_get_deviceorientation_status=orientationState=>{if(!JSEvents.deviceOrientationEvent)return-7;JSEvents.memcpy(orientationState,JSEvents.deviceOrientationEvent,32);return 0};_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(eventStruct,e,target)=>{var supportedFields=0;var a=e["acceleration"];supportedFields|=a&&1;var ag=e["accelerationIncludingGravity"];supportedFields|=ag&&2;var rr=e["rotationRate"];supportedFields|=rr&&4;a=a||{};ag=ag||{};rr=rr||{};HEAPF64[eventStruct>>3]=a["x"];HEAPF64[eventStruct+8>>3]=a["y"];HEAPF64[eventStruct+16>>3]=a["z"];HEAPF64[eventStruct+24>>3]=ag["x"];HEAPF64[eventStruct+32>>3]=ag["y"];HEAPF64[eventStruct+40>>3]=ag["z"];HEAPF64[eventStruct+48>>3]=rr["alpha"];HEAPF64[eventStruct+56>>3]=rr["beta"];HEAPF64[eventStruct+64>>3]=rr["gamma"]};var registerDeviceMotionEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceMotionEvent||=_malloc(80);var deviceMotionEventHandlerFunc=(e=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_devicemotion_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceMotionEventCallback(2,userData,useCapture,callbackfunc,17,"devicemotion",targetThread);_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";var _emscripten_get_devicemotion_status=motionState=>{if(!JSEvents.deviceMotionEvent)return-7;JSEvents.memcpy(motionState,JSEvents.deviceMotionEvent,80);return 0};_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(!window.screen)return undefined;return screen.orientation||screen["mozOrientation"]||screen["webkitOrientation"]};var fillOrientationChangeEventData=eventStruct=>{var orientationsType1=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientationsType2=["portrait","portrait","landscape","landscape"];var orientationIndex=0;var orientationAngle=0;var screenOrientObj=screenOrientation();if(typeof screenOrientObj==="object"){orientationIndex=orientationsType1.indexOf(screenOrientObj.type);if(orientationIndex<0){orientationIndex=orientationsType2.indexOf(screenOrientObj.type)}if(orientationIndex>=0){orientationIndex=1<>2]=orientationIndex;HEAP32[eventStruct+4>>2]=orientationAngle};var registerOrientationChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.orientationChangeEvent||=_malloc(8);var orientationChangeEventHandlerFunc=(e=event)=>{var orientationChangeEvent=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(orientationChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,orientationChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_orientationchange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!window.screen||!screen.orientation)return-1;return registerOrientationChangeEventCallback(screen.orientation,userData,useCapture,callbackfunc,18,"change",targetThread)};_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";var _emscripten_get_orientation_status=orientationChangeEvent=>{if(!screenOrientation()&&typeof orientation=="undefined")return-1;fillOrientationChangeEventData(orientationChangeEvent);return 0};_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=allowedOrientations=>{var orientations=[];if(allowedOrientations&1)orientations.push("portrait-primary");if(allowedOrientations&2)orientations.push("portrait-secondary");if(allowedOrientations&4)orientations.push("landscape-primary");if(allowedOrientations&8)orientations.push("landscape-secondary");var succeeded;if(screen.lockOrientation){succeeded=screen.lockOrientation(orientations)}else if(screen.mozLockOrientation){succeeded=screen.mozLockOrientation(orientations)}else if(screen.webkitLockOrientation){succeeded=screen.webkitLockOrientation(orientations)}else{return-1}if(succeeded){return 0}return-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation){screen.unlockOrientation()}else if(screen.mozUnlockOrientation){screen.mozUnlockOrientation()}else if(screen.webkitUnlockOrientation){screen.webkitUnlockOrientation()}else{return-1}return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=getFullscreenElement();var isFullscreen=!!fullscreenElement;HEAP8[eventStruct]=isFullscreen;HEAP8[eventStruct+1]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>2]=screen.width;HEAP32[eventStruct+272>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.fullscreenChangeEvent||=_malloc(276);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";var _emscripten_get_fullscreen_status=fullscreenStatus=>{if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0};_emscripten_get_fullscreen_status.sig="ip";var _emscripten_get_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height};_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=target=>{var sp=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(sp);return size};var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(target,width,height)=>{if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var sp=stackSave();var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(sp)}};var currentFullscreenStrategy={};var registerRestoreOldStyle=canvas=>{var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){if(!getFullscreenElement()){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle};var setLetterbox=(element,topBottom,leftRight)=>{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"};var JSEvents_resizeCanvasForFullscreen=(target,strategy)=>{var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight{if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}return 0};var hideEverythingExceptGivenElement=onlyVisibleElement=>{var child=onlyVisibleElement;var parent=child.parentNode;var hiddenElements=[];while(child!=document.body){var children=parent.children;for(var currChild of children){if(currChild!=child){hiddenElements.push({node:currChild,displayState:currChild.style.display});currChild.style.display="none"}}child=parent;parent=parent.parentNode}return hiddenElements};var restoreHiddenElements=hiddenElements=>{for(var elem of hiddenElements){elem.node.style.display=elem.displayState}};var restoreOldWindowedStyle=null;var softFullscreenResizeWebGLRenderTarget=()=>{var dpr=devicePixelRatio;var inHiDPIFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode==2;var inAspectRatioFixedFullscreenMode=currentFullscreenStrategy.scaleMode==2;var inPixelPerfectFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode!=0;var inCenteredWithoutScalingFullscreenMode=currentFullscreenStrategy.scaleMode==3;var screenWidth=inHiDPIFullscreenMode?Math.round(innerWidth*dpr):innerWidth;var screenHeight=inHiDPIFullscreenMode?Math.round(innerHeight*dpr):innerHeight;var w=screenWidth;var h=screenHeight;var canvas=currentFullscreenStrategy.target;var canvasSize=getCanvasElementSize(canvas);var x=canvasSize[0];var y=canvasSize[1];var topMargin;if(inAspectRatioFixedFullscreenMode){if(w*yx*h)w=h*x/y|0;topMargin=(screenHeight-h)/2|0}if(inPixelPerfectFullscreenMode){setCanvasElementSize(canvas,w,h);if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,w,h)}if(inHiDPIFullscreenMode){topMargin/=dpr;w/=dpr;h/=dpr;w=Math.round(w*1e4)/1e4;h=Math.round(h*1e4)/1e4;topMargin=Math.round(topMargin*1e4)/1e4}if(inCenteredWithoutScalingFullscreenMode){var t=(innerHeight-jstoi_q(canvas.style.height))/2;var b=(innerWidth-jstoi_q(canvas.style.width))/2;setLetterbox(canvas,t,b)}else{canvas.style.width=w+"px";canvas.style.height=h+"px";var b=(innerWidth-w)/2;setLetterbox(canvas,topMargin,b)}if(!inCenteredWithoutScalingFullscreenMode&¤tFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}};var doRequestFullscreen=(target,strategy)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}if(!JSEvents.canPerformEventHandlerRequests()){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)};var _emscripten_request_fullscreen=(target,deferUntilInEventHandler)=>{var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen.sig="ipi";var _emscripten_request_fullscreen_strategy=(target,deferUntilInEventHandler,fullscreenStrategy)=>{var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen_strategy.sig="ipip";var _emscripten_enter_soft_fullscreen=(target,fullscreenStrategy)=>{target=findEventTarget(target);if(!target)return-4;var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2],target,softFullscreen:true};var restoreOldStyle=JSEvents_resizeCanvasForFullscreen(target,strategy);document.documentElement.style.overflow="hidden";document.body.scroll="no";document.body.style.margin="0px";var hiddenElements=hideEverythingExceptGivenElement(target);function restoreWindowedState(){restoreOldStyle();restoreHiddenElements(hiddenElements);removeEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}currentFullscreenStrategy=0}restoreOldWindowedStyle=restoreWindowedState;currentFullscreenStrategy=strategy;addEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}return 0};_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>{restoreOldWindowedStyle?.();restoreOldWindowedStyle=null;return 0};_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.pointerlockChangeEvent||=_malloc(257);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document.body?.requestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var pointerlockErrorEventHandlerFunc=(e=event)=>{if(((a1,a2,a3)=>{})(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockerror_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document.body?.requestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;return registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"pointerlockerror",targetThread)};_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";var _emscripten_get_pointerlock_status=pointerlockStatus=>{if(pointerlockStatus)fillPointerlockChangeEventData(pointerlockStatus);if(!document.body?.requestPointerLock){return-1}return 0};_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=target=>{if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0};var _emscripten_request_pointerlock=(target,deferUntilInEventHandler)=>{target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}if(!JSEvents.canPerformEventHandlerRequests()){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)};_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{JSEvents.removeDeferredCalls(requestPointerLock);if(!document.exitPointerLock)return-1;document.exitPointerLock();return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=msecs=>{if(!navigator.vibrate)return-1;navigator.vibrate(msecs);return 0};_emscripten_vibrate.sig="ii";var _emscripten_vibrate_pattern=(msecsArray,numEntries)=>{if(!navigator.vibrate)return-1;var vibrateList=[];for(var i=0;i>2];vibrateList.push(msecs)}navigator.vibrate(vibrateList);return 0};_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.visibilityChangeEvent||=_malloc(8);var visibilityChangeEventHandlerFunc=(e=event)=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_visibilitychange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)};_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";var _emscripten_get_visibility_status=visibilityStatus=>{if(typeof document.visibilityState=="undefined"&&typeof document.hidden=="undefined"){return-1}fillVisibilityChangeEventData(visibilityStatus);return 0};_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.touchEvent||=_malloc(1552);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>3]=e.timeStamp;HEAP8[touchEvent+12]=e.ctrlKey;HEAP8[touchEvent+13]=e.shiftKey;HEAP8[touchEvent+14]=e.altKey;HEAP8[touchEvent+15]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>2;HEAP32[idx32+0]=t.identifier;HEAP32[idx32+1]=t.screenX;HEAP32[idx32+2]=t.screenY;HEAP32[idx32+3]=t.clientX;HEAP32[idx32+4]=t.clientY;HEAP32[idx32+5]=t.pageX;HEAP32[idx32+6]=t.pageY;HEAP8[idx+28]=t.isChanged;HEAP8[idx+29]=t.onTarget;HEAP32[idx32+8]=t.clientX-(targetRect.left|0);HEAP32[idx32+9]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>{})(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);_emscripten_set_touchstart_callback_on_thread.sig="ippipp";var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);_emscripten_set_touchend_callback_on_thread.sig="ippipp";var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);_emscripten_set_touchmove_callback_on_thread.sig="ippipp";var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.gamepadEvent||=_malloc(1240);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>{})(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString)=>{var beforeUnloadEventHandlerFunc=(e=event)=>{var confirmationMessage=((a1,a2,a3)=>{})(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_beforeunload_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;return registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload")};_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(eventStruct,battery)=>{HEAPF64[eventStruct>>3]=battery.chargingTime;HEAPF64[eventStruct+8>>3]=battery.dischargingTime;HEAPF64[eventStruct+16>>3]=battery.level;HEAP8[eventStruct+24]=battery.charging};var hasBatteryAPI=()=>typeof navigator!="undefined"&&navigator.getBattery;var registerBatteryEventCallback=(battery,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.batteryEvent||=_malloc(32);var batteryEventHandlerFunc=(e=event)=>{var batteryEvent=JSEvents.batteryEvent;fillBatteryEventData(batteryEvent,battery);if(((a1,a2,a3)=>{})(eventTypeId,batteryEvent,userData))e.preventDefault()};var eventHandler={target:battery,eventTypeString,callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_batterychargingchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!hasBatteryAPI())return-1;navigator.getBattery().then(b=>{registerBatteryEventCallback(b,userData,true,callbackfunc,29,"chargingchange",targetThread)})};_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";var _emscripten_set_batterylevelchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!hasBatteryAPI())return-1;navigator.getBattery().then(b=>{registerBatteryEventCallback(b,userData,true,callbackfunc,30,"levelchange",targetThread)})};_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";var batteryManager;var _emscripten_get_battery_status=batteryState=>{if(!hasBatteryAPI())return-1;if(!batteryManager){navigator.getBattery().then(b=>{batteryManager=b});return-7}fillBatteryEventData(batteryState,batteryManager);return 0};_emscripten_get_battery_status.sig="ip";var _emscripten_set_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0};_emscripten_set_element_css_size.sig="ipdd";var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=(cb,userData)=>requestAnimationFrame(timeStamp=>((a1,a2)=>{})(timeStamp,userData));_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=id=>cancelAnimationFrame(id);_emscripten_cancel_animation_frame.sig="vi";var _emscripten_request_animation_frame_loop=(cb,userData)=>{function tick(timeStamp){if(((a1,a2)=>{})(timeStamp,userData)){requestAnimationFrame(tick)}}return requestAnimationFrame(tick)};_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_get_device_pixel_ratio=()=>devicePixelRatio;_emscripten_get_device_pixel_ratio.sig="d";var _emscripten_get_callstack=(flags,str,maxbytes)=>{var callstack=getCallstack(flags);if(!str||maxbytes<=0){return lengthBytesUTF8(callstack)+1}var bytesWrittenExcludingNull=stringToUTF8(callstack,str,maxbytes);return bytesWrittenExcludingNull+1};_emscripten_get_callstack.sig="iipi";var convertFrameToPC=frame=>{var match;if(match=/\bwasm-function\[\d+\]:(0x[0-9a-f]+)/.exec(frame)){return+match[1]}else if(match=/\bwasm-function\[(\d+)\]:(\d+)/.exec(frame)){abort("Legacy backtrace format detected but -sUSE_OFFSET_CONVERTER not present.")}else if(match=/:(\d+):\d+(?:\)|$)/.exec(frame)){return 2147483648|+match[1]}return 0};var _emscripten_return_address=level=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}var caller=callstack[level+3];return convertFrameToPC(caller)};_emscripten_return_address.sig="pi";var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};var _emscripten_stack_snapshot=()=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr};_emscripten_stack_snapshot.sig="p";var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};_emscripten_stack_unwind_buffer.sig="ippi";var _emscripten_pc_get_function=pc=>{var name;if(pc&2147483648){var frame=UNWIND_CACHE[pc];if(!frame)return 0;var match;if(match=/^\s+at (.*) \(.*\)$/.exec(frame)){name=match[1]}else if(match=/^(.+?)@/.exec(frame)){name=match[1]}else{return 0}}else{abort("Cannot use emscripten_pc_get_function on native functions without -sUSE_OFFSET_CONVERTER");return 0}_free(_emscripten_pc_get_function.ret??0);_emscripten_pc_get_function.ret=stringToNewUTF8(name);return _emscripten_pc_get_function.ret};_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=pc=>{if(UNWIND_CACHE.last_get_source_pc==pc)return UNWIND_CACHE.last_source;var match;var source;if(!source){var frame=UNWIND_CACHE[pc];if(!frame)return null;if(match=/\((.*):(\d+):(\d+)\)$/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}else if(match=/@(.*):(\d+):(\d+)/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}}UNWIND_CACHE.last_get_source_pc=pc;UNWIND_CACHE.last_source=source;return source};var _emscripten_pc_get_file=pc=>{var result=convertPCtoSourceLocation(pc);if(!result)return 0;_free(_emscripten_pc_get_file.ret??0);_emscripten_pc_get_file.ret=stringToNewUTF8(result.file);return _emscripten_pc_get_file.ret};_emscripten_pc_get_file.sig="pp";var _emscripten_pc_get_line=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.line:0};_emscripten_pc_get_line.sig="ip";var _emscripten_pc_get_column=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.column||0:0};_emscripten_pc_get_column.sig="ip";var _sched_yield=()=>0;_sched_yield.sig="i";var wasiRightsToMuslOFlags=rights=>{if(rights&2&&rights&64){return 2}if(rights&2){return 0}if(rights&64){return 1}throw new FS.ErrnoError(28)};var wasiOFlagsToMuslOFlags=oflags=>{var musl_oflags=0;if(oflags&1){musl_oflags|=64}if(oflags&8){musl_oflags|=512}if(oflags&2){musl_oflags|=65536}if(oflags&4){musl_oflags|=128}return musl_oflags};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var setImmediateWrapped=func=>{setImmediateWrapped.mapping||=[];var id=setImmediateWrapped.mapping.length;setImmediateWrapped.mapping[id]=setImmediate(()=>{setImmediateWrapped.mapping[id]=undefined;func()});return id};var safeRequestAnimationFrame=func=>MainLoop.requestAnimationFrame(()=>{callUserCallback(func)});var clearImmediateWrapped=id=>{clearImmediate(setImmediateWrapped.mapping[id]);setImmediateWrapped.mapping[id]=undefined};var emClearImmediate;var emSetImmediate;var emClearImmediate_deps=["$emSetImmediate"];var _emscripten_set_immediate=(cb,userData)=>emSetImmediate(()=>{callUserCallback(()=>(a1=>{})(userData))});_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=id=>{emClearImmediate(id)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=(cb,userData)=>{function tick(){callUserCallback(()=>{if((a1=>{})(userData)){emSetImmediate(tick)}else{}})}emSetImmediate(tick)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=(cb,msecs,userData)=>safeSetTimeout(()=>(a1=>{})(userData),msecs);_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=(cb,msecs,userData)=>{function tick(){var t=_emscripten_get_now();var n=t+msecs;callUserCallback(()=>{if(((a1,a2)=>{})(t,userData)){var remaining=n-_emscripten_get_now();setTimeout(tick,remaining)}})}return setTimeout(tick,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=(cb,msecs,userData)=>setInterval(()=>{callUserCallback(()=>(a1=>{})(userData))},msecs);_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=id=>{clearInterval(id)};_emscripten_clear_interval.sig="vi";var _emscripten_async_call=(func,arg,millis)=>{var wrapper=()=>(a1=>{})(arg);if(millis>=0){safeSetTimeout(wrapper,millis)}else{safeRequestAnimationFrame(wrapper)}};_emscripten_async_call.sig="vppi";var registerPostMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.postMainLoop.push(f)};var registerPreMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.preMainLoop.push(f)};var _emscripten_get_main_loop_timing=(mode,value)=>{if(mode)HEAP32[mode>>2]=MainLoop.timingMode;if(value)HEAP32[value>>2]=MainLoop.timingValue};_emscripten_get_main_loop_timing.sig="vpp";var _emscripten_set_main_loop=(func,fps,simulateInfiniteLoop)=>{var iterFunc=()=>{};setMainLoop(iterFunc,fps,simulateInfiniteLoop)};_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=(func,arg,fps,simulateInfiniteLoop)=>{var iterFunc=()=>(a1=>{})(arg);setMainLoop(iterFunc,fps,simulateInfiniteLoop,arg)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause();MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>MainLoop.pause();_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>MainLoop.resume();_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{(a1=>{})(arg)},name:UTF8ToString(name),counted:true});MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{(a1=>{})(arg)},name:UTF8ToString(name),counted:false});MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=num=>{MainLoop.expectedBlockers=num;MainLoop.remainingBlockers=num;MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(idBuf,size)=>{var promises=[];for(var i=0;i>2];promises[i]=getPromise(id)}return promises};var makePromiseCallback=(callback,userData)=>value=>{var stack=stackSave();var resultPtr=stackAlloc(POINTER_SIZE);HEAPU32[resultPtr>>2]=0;try{var result=((a1,a2,a3)=>{})(resultPtr,userData,value);var resultVal=HEAPU32[resultPtr>>2]}catch(e){if(typeof e!="number"){throw 0}throw e}finally{stackRestore(stack)}switch(result){case 0:return resultVal;case 1:return getPromise(resultVal);case 2:var ret=getPromise(resultVal);_emscripten_promise_destroy(resultVal);return ret;case 3:throw resultVal}};var _emscripten_promise_then=(id,onFulfilled,onRejected,userData)=>{var promise=getPromise(id);var newId=promiseMap.allocate({promise:promise.then(makePromiseCallback(onFulfilled,userData),makePromiseCallback(onRejected,userData))});return newId};_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.all(promises).then(results=>{if(resultBuf){for(var i=0;i>2]=result}}return resultBuf})});return id};_emscripten_promise_all.sig="pppp";var setPromiseResult=(ptr,fulfill,value)=>{var result=fulfill?0:3;HEAP32[ptr>>2]=result;HEAPU32[ptr+4>>2]=value};var _emscripten_promise_all_settled=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.allSettled(promises).then(results=>{if(resultBuf){var offset=resultBuf;for(var i=0;i{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.any(promises).catch(err=>{if(errorBuf){for(var i=0;i>2]=err.errors[i]}}throw errorBuf})});return id};_emscripten_promise_any.sig="pppp";var _emscripten_promise_race=(idBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.race(promises)});return id};_emscripten_promise_race.sig="ppp";var _emscripten_promise_await=(returnValuePtr,id)=>Asyncify.handleAsync(()=>getPromise(id).then(value=>setPromiseResult(returnValuePtr,true,value),error=>setPromiseResult(returnValuePtr,false,error)));_emscripten_promise_await.sig="vpp";_emscripten_promise_await.isAsync=true;var findMatchingCatch=args=>{var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}for(var caughtType of args){if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown};var ___cxa_find_matching_catch_2=()=>findMatchingCatch([]);___cxa_find_matching_catch_2.sig="p";var ___cxa_find_matching_catch_3=arg0=>findMatchingCatch([arg0]);___cxa_find_matching_catch_3.sig="pp";var ___cxa_find_matching_catch_4=(arg0,arg1)=>findMatchingCatch([arg0,arg1]);___cxa_find_matching_catch_4.sig="ppp";var exceptionCaught=[];var ___cxa_rethrow=()=>{var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast};___cxa_rethrow.sig="v";var _llvm_eh_typeid_for=type=>type;_llvm_eh_typeid_for.sig="vp";var ___cxa_begin_catch=ptr=>{var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);___cxa_increment_exception_refcount(ptr);return ___cxa_get_exception_ptr(ptr)};___cxa_begin_catch.sig="pp";var ___cxa_end_catch=()=>{_setThrew(0,0);var info=exceptionCaught.pop();___cxa_decrement_exception_refcount(info.excPtr);exceptionLast=0};___cxa_end_catch.sig="v";var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;___cxa_uncaught_exceptions.sig="i";var ___cxa_call_unexpected=exception=>abort("Unexpected exception thrown, this is not properly supported - aborting");___cxa_call_unexpected.sig="vp";var ___cxa_current_primary_exception=()=>{if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];___cxa_increment_exception_refcount(info.excPtr);return info.excPtr};___cxa_current_primary_exception.sig="p";function ___cxa_current_exception_type(){if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];return info.get_type()}___cxa_current_exception_type.sig="p";var ___cxa_rethrow_primary_exception=ptr=>{if(!ptr)return;var info=new ExceptionInfo(ptr);exceptionCaught.push(info);info.set_rethrown(true);___cxa_rethrow()};___cxa_rethrow_primary_exception.sig="vp";var ___resumeException=ptr=>{if(!exceptionLast){exceptionLast=ptr}throw exceptionLast};___resumeException.sig="vp";var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=async function imagePlugin_handle(byteArray,name){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);return new Promise((resolve,reject)=>{var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);resolve(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);reject()};img.src=url})};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=async function audioPlugin_handle(byteArray,name){return new Promise((resolve,reject)=>{var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;resolve(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)})};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document.pointerLockElement===canvas}var canvas=Browser.getCanvas();if(canvas){document.addEventListener("pointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if(getFullscreenElement()===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]>0){if(w/h{var _file=UTF8ToString(file);var data=FS.analyzePath(_file);if(!data.exists)return-1;FS.createPreloadedFile(PATH.dirname(_file),PATH.basename(_file),new Uint8Array(data.object.contents),true,true,()=>{if(onload)(a1=>{})(file)},()=>{if(onerror)(a1=>{})(file)},true);return 0};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0;var _emscripten_run_preload_plugins_data=(data,size,suffix,arg,onload,onerror)=>{var _suffix=UTF8ToString(suffix);var name="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+_suffix;var cname=stringToNewUTF8(name);FS.createPreloadedFile("/",name,HEAPU8.subarray(data,data+size),true,true,()=>{if(onload)((a1,a2)=>{})(arg,cname)},()=>{if(onerror)(a1=>{})(arg)},true)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=(script,millis)=>{safeSetTimeout(()=>_emscripten_run_script(script),millis)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=async(url,onload,onerror)=>{url=UTF8ToString(url);var loadDone=()=>{if(onload){var onloadCallback=()=>callUserCallback(()=>{});if(runDependencies>0){dependenciesFulfilled=onloadCallback}else{onloadCallback()}}};var loadError=()=>{if(onerror){callUserCallback(()=>{})}};var script=document.createElement("script");script.onload=loadDone;script.onerror=loadError;script.src=url;document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";var _emscripten_get_window_title=()=>{var buflen=256;if(!_emscripten_get_window_title.buffer){_emscripten_get_window_title.buffer=_malloc(buflen)}stringToUTF8(document.title,_emscripten_get_window_title.buffer,buflen);return _emscripten_get_window_title.buffer};_emscripten_get_window_title.sig="p";var _emscripten_set_window_title=title=>document.title=UTF8ToString(title);_emscripten_set_window_title.sig="vp";var _emscripten_get_screen_size=(width,height)=>{HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height};_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{var styleSheet=document.styleSheets[0];var rules=styleSheet.cssRules;for(var i=0;iBrowser.setCanvasSize(width,height);_emscripten_set_canvas_size.sig="vii";var _emscripten_get_canvas_size=(width,height,isFullscreen)=>{var canvas=Browser.getCanvas();HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height;HEAP32[isFullscreen>>2]=Browser.isFullscreen?1:0};_emscripten_get_canvas_size.sig="vppp";var _emscripten_create_worker=url=>{url=UTF8ToString(url);var id=Browser.workers.length;var info={worker:new Worker(url),callbacks:[],awaited:0,buffer:0};info.worker.onmessage=function info_worker_onmessage(msg){if(ABORT)return;var info=Browser.workers[id];if(!info)return;var callbackId=msg.data["callbackId"];var callbackInfo=info.callbacks[callbackId];if(!callbackInfo)return;if(msg.data["finalResponse"]){info.awaited--;info.callbacks[callbackId]=null}var data=msg.data["data"];if(data){if(!data.byteLength)data=new Uint8Array(data);info.buffer=_realloc(info.buffer,data.length);HEAPU8.set(data,info.buffer);callbackInfo.func(info.buffer,data.length,callbackInfo.arg)}else{callbackInfo.func(0,0,callbackInfo.arg)}};Browser.workers.push(info);return id};_emscripten_create_worker.sig="ip";var _emscripten_destroy_worker=id=>{var info=Browser.workers[id];info.worker.terminate();_free(info.buffer);Browser.workers[id]=null};_emscripten_destroy_worker.sig="vi";var _emscripten_call_worker=(id,funcName,data,size,callback,arg)=>{funcName=UTF8ToString(funcName);var info=Browser.workers[id];var callbackId=-1;if(callback){callbackId=info.callbacks.length;info.callbacks.push({func:(a1,a2,a3)=>{},arg});info.awaited++}var transferObject={funcName,callbackId,data:data?new Uint8Array(HEAPU8.subarray(data,data+size)):0};if(data){info.worker.postMessage(transferObject,[transferObject.data.buffer])}else{info.worker.postMessage(transferObject)}};_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=id=>{var info=Browser.workers[id];if(!info)return-1;return info.awaited};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(path,w,h)=>{path=PATH_FS.resolve(path);var canvas=Browser.preloadedImages[path];if(!canvas)return 0;var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf};var _emscripten_get_preloaded_image_data=(path,w,h)=>getPreloadedImageData(UTF8ToString(path),w,h);_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];var _emscripten_get_preloaded_image_data_from_FILE=(file,w,h)=>{var fd=_fileno(file);var stream=FS.getStream(fd);if(stream){return getPreloadedImageData(stream.path,w,h)}return 0};_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var handle=wget.nextWgetRequestHandle;wget.nextWgetRequestHandle++;return handle}};var FS_mkdirTree=(path,mode)=>FS.mkdirTree(path,mode);var FS_unlink=(...args)=>FS.unlink(...args);var _emscripten_async_wget=(url,file,onload,onerror)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);function doCallback(callback){if(callback){callUserCallback(()=>withStackSave(()=>(a1=>{})(stringToUTF8OnStack(_file))))}}var destinationDirectory=PATH.dirname(_file);FS_preloadFile(destinationDirectory,PATH.basename(_file),_url,true,true,false,false,()=>{try{FS_unlink(_file)}catch(e){}FS_mkdirTree(destinationDirectory)}).then(()=>doCallback(onload)).catch(()=>doCallback(onerror))};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=async(url,userdata,onload,onerror)=>{try{var byteArray=await asyncLoad(UTF8ToString(url));callUserCallback(()=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);((a1,a2,a3)=>{})(userdata,buffer,byteArray.length);_free(buffer)})}catch(e){if(onerror){callUserCallback(()=>{(a1=>{})(userdata)})}}};_emscripten_async_wget_data.sig="vpppp";var _emscripten_async_wget2=(url,file,request,param,userdata,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var index=_file.lastIndexOf("/");var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();var destinationDirectory=PATH.dirname(_file);http.onload=e=>{if(http.status>=200&&http.status<300){try{FS.unlink(_file)}catch(e){}FS.mkdirTree(destinationDirectory);FS.createDataFile(_file.slice(0,index),_file.slice(index+1),new Uint8Array(http.response),true,true,false);if(onload){var sp=stackSave();((a1,a2,a3)=>{})(handle,userdata,stringToUTF8OnStack(_file));stackRestore(sp)}}else{if(onerror)((a1,a2,a3)=>{})(handle,userdata,http.status)}delete wget.wgetRequests[handle]};http.onerror=e=>{if(onerror)((a1,a2,a3)=>{})(handle,userdata,http.status);delete wget.wgetRequests[handle]};http.onprogress=e=>{if(e.lengthComputable||e.lengthComputable===undefined&&e.total!=0){var percentComplete=e.loaded/e.total*100;if(onprogress)((a1,a2,a3)=>{})(handle,userdata,percentComplete)}};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2.sig="ipppppppp";var _emscripten_async_wget2_data=(url,request,param,userdata,free,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();function onerrorjs(){if(onerror){var sp=stackSave();var statusText=0;if(http.statusText){statusText=stringToUTF8OnStack(http.statusText)}((a1,a2,a3,a4)=>{})(handle,userdata,http.status,statusText);stackRestore(sp)}}http.onload=e=>{if(http.status>=200&&http.status<300||http.status===0&&_url.slice(0,4).toLowerCase()!="http"){var byteArray=new Uint8Array(http.response);var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);if(onload)((a1,a2,a3,a4)=>{})(handle,userdata,buffer,byteArray.length);_free(buffer)}else{onerrorjs()}delete wget.wgetRequests[handle]};http.onerror=e=>{onerrorjs();delete wget.wgetRequests[handle]};http.onprogress=e=>{if(onprogress)((a1,a2,a3,a4)=>{})(handle,userdata,e.loaded,e.lengthComputable||e.lengthComputable===undefined?e.total:0)};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=handle=>{var http=wget.wgetRequests[handle];http?.abort()};_emscripten_async_wget2_abort.sig="vi";var ___asctime_r=(tmPtr,buf)=>{var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf};___asctime_r.sig="ppp";var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var _strptime=(buf,format,tm)=>{var pattern=UTF8ToString(format);var SPECIAL_CHARS="\\!@#$^&*()+=-[]/{}|:<>?,.";for(var i=0,ii=SPECIAL_CHARS.length;iEQUIVALENT_MATCHERS[c]||m).replace(/%(.)/g,(_,c)=>{let pat=DATE_PATTERNS[c];if(pat){capture.push(c);return`(${pat})`}else{return c}}).replace(/\s+/g,"\\s*");var matches=new RegExp("^"+pattern_out,"i").exec(UTF8ToString(buf));function initDate(){function fixup(value,min,max){return typeof value!="number"||isNaN(value)?min:value>=min?value<=max?value:max:min}return{year:fixup(HEAP32[tm+20>>2]+1900,1970,9999),month:fixup(HEAP32[tm+16>>2],0,11),day:fixup(HEAP32[tm+12>>2],1,31),hour:fixup(HEAP32[tm+8>>2],0,23),min:fixup(HEAP32[tm+4>>2],0,59),sec:fixup(HEAP32[tm>>2],0,59),gmtoff:0}}if(matches){var date=initDate();var value;var getMatch=symbol=>{var pos=capture.indexOf(symbol);if(pos>=0){return matches[pos+1]}return};if(value=getMatch("S")){date.sec=Number(value)}if(value=getMatch("M")){date.min=Number(value)}if(value=getMatch("H")){date.hour=Number(value)}else if(value=getMatch("I")){var hour=Number(value);if(value=getMatch("p")){hour+=value.toUpperCase()[0]==="P"?12:0}date.hour=hour}if(value=getMatch("Y")){date.year=Number(value)}else if(value=getMatch("y")){var year=Number(value);if(value=getMatch("C")){year+=Number(value)*100}else{year+=year<69?2e3:1900}date.year=year}if(value=getMatch("m")){date.month=Number(value)-1}else if(value=getMatch("b")){date.month=MONTH_NUMBERS[value.substring(0,3).toUpperCase()]||0}if(value=getMatch("d")){date.day=Number(value)}else if(value=getMatch("j")){var day=Number(value);var leapYear=isLeapYear(date.year);for(var month=0;month<12;++month){var daysUntilMonth=arraySum(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,month-1);if(day<=daysUntilMonth+(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[month]){date.day=day-daysUntilMonth}}}else if(value=getMatch("a")){var weekDay=value.substring(0,3).toUpperCase();if(value=getMatch("U")){var weekDayNumber=DAY_NUMBERS_SUN_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===0){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}else if(value=getMatch("W")){var weekDayNumber=DAY_NUMBERS_MON_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===1){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+1+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}}if(value=getMatch("z")){if(value.toLowerCase()==="z"){date.gmtoff=0}else{var match=value.match(/^((?:\-|\+)\d\d):?(\d\d)?/);date.gmtoff=match[1]*3600;if(match[2]){date.gmtoff+=date.gmtoff>0?match[2]*60:-match[2]*60}}}var fullDate=new Date(date.year,date.month,date.day,date.hour,date.min,date.sec,0);HEAP32[tm>>2]=fullDate.getSeconds();HEAP32[tm+4>>2]=fullDate.getMinutes();HEAP32[tm+8>>2]=fullDate.getHours();HEAP32[tm+12>>2]=fullDate.getDate();HEAP32[tm+16>>2]=fullDate.getMonth();HEAP32[tm+20>>2]=fullDate.getFullYear()-1900;HEAP32[tm+24>>2]=fullDate.getDay();HEAP32[tm+28>>2]=arraySum(isLeapYear(fullDate.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,fullDate.getMonth()-1)+fullDate.getDate()-1;HEAP32[tm+32>>2]=0;HEAP32[tm+36>>2]=date.gmtoff;return buf+lengthBytesUTF8(matches[0])}return 0};_strptime.sig="pppp";var _strptime_l=(buf,format,tm,locale)=>_strptime(buf,format,tm);_strptime_l.sig="ppppp";function ___syscall_shutdown(fd,how){try{getSocketFromFD(fd);return-52}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_shutdown.sig="iiiiiii";var __dlsym_catchup_js=(handle,symbolIndex)=>{var lib=LDSO.loadedLibsByHandle[handle];var symDict=lib.exports;var symName=Object.keys(symDict)[symbolIndex];var sym=symDict[symName];var result=addFunction(sym,sym.sig);return result};__dlsym_catchup_js.sig="ppi";var FS_createPath=(...args)=>FS.createPath(...args);var FS_createDevice=(...args)=>FS.createDevice(...args);var FS_readFile=(...args)=>FS.readFile(...args);var FS_root=(...args)=>FS.root(...args);var FS_mounts=(...args)=>FS.mounts(...args);var FS_devices=(...args)=>FS.devices(...args);var FS_streams=(...args)=>FS.streams(...args);var FS_nextInode=(...args)=>FS.nextInode(...args);var FS_nameTable=(...args)=>FS.nameTable(...args);var FS_currentPath=(...args)=>FS.currentPath(...args);var FS_initialized=(...args)=>FS.initialized(...args);var FS_ignorePermissions=(...args)=>FS.ignorePermissions(...args);var FS_filesystems=(...args)=>FS.filesystems(...args);var FS_syncFSRequests=(...args)=>FS.syncFSRequests(...args);var FS_readFiles=(...args)=>FS.readFiles(...args);var FS_lookupPath=(...args)=>FS.lookupPath(...args);var FS_getPath=(...args)=>FS.getPath(...args);var FS_hashName=(...args)=>FS.hashName(...args);var FS_hashAddNode=(...args)=>FS.hashAddNode(...args);var FS_hashRemoveNode=(...args)=>FS.hashRemoveNode(...args);var FS_lookupNode=(...args)=>FS.lookupNode(...args);var FS_createNode=(...args)=>FS.createNode(...args);var FS_destroyNode=(...args)=>FS.destroyNode(...args);var FS_isRoot=(...args)=>FS.isRoot(...args);var FS_isMountpoint=(...args)=>FS.isMountpoint(...args);var FS_isFile=(...args)=>FS.isFile(...args);var FS_isDir=(...args)=>FS.isDir(...args);var FS_isLink=(...args)=>FS.isLink(...args);var FS_isChrdev=(...args)=>FS.isChrdev(...args);var FS_isBlkdev=(...args)=>FS.isBlkdev(...args);var FS_isFIFO=(...args)=>FS.isFIFO(...args);var FS_isSocket=(...args)=>FS.isSocket(...args);var FS_flagsToPermissionString=(...args)=>FS.flagsToPermissionString(...args);var FS_nodePermissions=(...args)=>FS.nodePermissions(...args);var FS_mayLookup=(...args)=>FS.mayLookup(...args);var FS_mayCreate=(...args)=>FS.mayCreate(...args);var FS_mayDelete=(...args)=>FS.mayDelete(...args);var FS_mayOpen=(...args)=>FS.mayOpen(...args);var FS_checkOpExists=(...args)=>FS.checkOpExists(...args);var FS_nextfd=(...args)=>FS.nextfd(...args);var FS_getStreamChecked=(...args)=>FS.getStreamChecked(...args);var FS_getStream=(...args)=>FS.getStream(...args);var FS_createStream=(...args)=>FS.createStream(...args);var FS_closeStream=(...args)=>FS.closeStream(...args);var FS_dupStream=(...args)=>FS.dupStream(...args);var FS_doSetAttr=(...args)=>FS.doSetAttr(...args);var FS_chrdev_stream_ops=(...args)=>FS.chrdev_stream_ops(...args);var FS_major=(...args)=>FS.major(...args);var FS_minor=(...args)=>FS.minor(...args);var FS_makedev=(...args)=>FS.makedev(...args);var FS_registerDevice=(...args)=>FS.registerDevice(...args);var FS_getDevice=(...args)=>FS.getDevice(...args);var FS_getMounts=(...args)=>FS.getMounts(...args);var FS_syncfs=(...args)=>FS.syncfs(...args);var FS_mount=(...args)=>FS.mount(...args);var FS_unmount=(...args)=>FS.unmount(...args);var FS_lookup=(...args)=>FS.lookup(...args);var FS_mknod=(...args)=>FS.mknod(...args);var FS_statfs=(...args)=>FS.statfs(...args);var FS_statfsStream=(...args)=>FS.statfsStream(...args);var FS_statfsNode=(...args)=>FS.statfsNode(...args);var FS_create=(...args)=>FS.create(...args);var FS_mkdir=(...args)=>FS.mkdir(...args);var FS_mkdev=(...args)=>FS.mkdev(...args);var FS_symlink=(...args)=>FS.symlink(...args);var FS_rename=(...args)=>FS.rename(...args);var FS_rmdir=(...args)=>FS.rmdir(...args);var FS_readdir=(...args)=>FS.readdir(...args);var FS_readlink=(...args)=>FS.readlink(...args);var FS_stat=(...args)=>FS.stat(...args);var FS_fstat=(...args)=>FS.fstat(...args);var FS_lstat=(...args)=>FS.lstat(...args);var FS_doChmod=(...args)=>FS.doChmod(...args);var FS_chmod=(...args)=>FS.chmod(...args);var FS_lchmod=(...args)=>FS.lchmod(...args);var FS_fchmod=(...args)=>FS.fchmod(...args);var FS_doChown=(...args)=>FS.doChown(...args);var FS_chown=(...args)=>FS.chown(...args);var FS_lchown=(...args)=>FS.lchown(...args);var FS_fchown=(...args)=>FS.fchown(...args);var FS_doTruncate=(...args)=>FS.doTruncate(...args);var FS_truncate=(...args)=>FS.truncate(...args);var FS_ftruncate=(...args)=>FS.ftruncate(...args);var FS_utime=(...args)=>FS.utime(...args);var FS_open=(...args)=>FS.open(...args);var FS_close=(...args)=>FS.close(...args);var FS_isClosed=(...args)=>FS.isClosed(...args);var FS_llseek=(...args)=>FS.llseek(...args);var FS_read=(...args)=>FS.read(...args);var FS_write=(...args)=>FS.write(...args);var FS_mmap=(...args)=>FS.mmap(...args);var FS_msync=(...args)=>FS.msync(...args);var FS_ioctl=(...args)=>FS.ioctl(...args);var FS_writeFile=(...args)=>FS.writeFile(...args);var FS_cwd=(...args)=>FS.cwd(...args);var FS_chdir=(...args)=>FS.chdir(...args);var FS_createDefaultDirectories=(...args)=>FS.createDefaultDirectories(...args);var FS_createDefaultDevices=(...args)=>FS.createDefaultDevices(...args);var FS_createSpecialDirectories=(...args)=>FS.createSpecialDirectories(...args);var FS_createStandardStreams=(...args)=>FS.createStandardStreams(...args);var FS_staticInit=(...args)=>FS.staticInit(...args);var FS_init=(...args)=>FS.init(...args);var FS_quit=(...args)=>FS.quit(...args);var FS_findObject=(...args)=>FS.findObject(...args);var FS_analyzePath=(...args)=>FS.analyzePath(...args);var FS_createFile=(...args)=>FS.createFile(...args);var FS_forceLoadFile=(...args)=>FS.forceLoadFile(...args);var FS_createLazyFile=(...args)=>FS.createLazyFile(...args);var _setNetworkCallback=(event,userData,callback)=>{function _callback(data){callUserCallback(()=>{if(event==="error"){withStackSave(()=>{var msg=stringToUTF8OnStack(data[2]);((a1,a2,a3,a4)=>{})(data[0],data[1],msg,userData)})}else{((a1,a2)=>{})(data,userData)}})}SOCKFS.on(event,callback?_callback:null)};var _emscripten_set_socket_error_callback=(userData,callback)=>_setNetworkCallback("error",userData,callback);_emscripten_set_socket_error_callback.sig="vpp";var _emscripten_set_socket_open_callback=(userData,callback)=>_setNetworkCallback("open",userData,callback);_emscripten_set_socket_open_callback.sig="vpp";var _emscripten_set_socket_listen_callback=(userData,callback)=>_setNetworkCallback("listen",userData,callback);_emscripten_set_socket_listen_callback.sig="vpp";var _emscripten_set_socket_connection_callback=(userData,callback)=>_setNetworkCallback("connection",userData,callback);_emscripten_set_socket_connection_callback.sig="vpp";var _emscripten_set_socket_message_callback=(userData,callback)=>_setNetworkCallback("message",userData,callback);_emscripten_set_socket_message_callback.sig="vpp";var _emscripten_set_socket_close_callback=(userData,callback)=>_setNetworkCallback("close",userData,callback);_emscripten_set_socket_close_callback.sig="vpp";var _emscripten_webgl_enable_ANGLE_instanced_arrays=ctx=>webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";var _emscripten_webgl_enable_OES_vertex_array_object=ctx=>webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";var _emscripten_webgl_enable_WEBGL_draw_buffers=ctx=>webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";var _emscripten_webgl_enable_WEBGL_multi_draw=ctx=>webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";var _emscripten_webgl_enable_EXT_polygon_offset_clamp=ctx=>webgl_enable_EXT_polygon_offset_clamp(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";var _emscripten_webgl_enable_EXT_clip_control=ctx=>webgl_enable_EXT_clip_control(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_clip_control.sig="ip";var _emscripten_webgl_enable_WEBGL_polygon_mode=ctx=>webgl_enable_WEBGL_polygon_mode(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";var _glVertexPointer=(size,type,stride,ptr)=>{throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";var _glVertexAttribDivisorNV=_glVertexAttribDivisor;var _glDrawArraysInstancedNV=_glDrawArraysInstanced;var _glDrawElementsInstancedNV=_glDrawElementsInstanced;var _glVertexAttribDivisorEXT=_glVertexAttribDivisor;var _glDrawArraysInstancedEXT=_glDrawArraysInstanced;var _glDrawElementsInstancedEXT=_glDrawElementsInstanced;var _glVertexAttribDivisorARB=_glVertexAttribDivisor;var _glDrawArraysInstancedARB=_glDrawArraysInstanced;var _glDrawElementsInstancedARB=_glDrawElementsInstanced;var _glDrawBuffersEXT=_glDrawBuffers;var _glMultiDrawArraysWEBGL=(mode,firsts,counts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,drawcount)};_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;var _glMultiDrawArraysInstancedWEBGL=(mode,firsts,counts,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;var _glMultiDrawElementsWEBGL=(mode,counts,type,offsets,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,drawcount)};_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;var _glMultiDrawElementsInstancedWEBGL=(mode,counts,type,offsets,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL;var _glClearDepth=x0=>GLctx.clearDepth(x0);_glClearDepth.sig="vd";var _glDepthRange=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRange.sig="vdd";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;var _emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV;var _emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV;var _emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT;var _emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT;var _emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT;var _emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB;var _emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB;var _emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB;var _emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT;var _emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE;var _emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL;var _emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE;var _emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL;var _emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE;var _emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL;var _emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE;var _emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL;var _emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";var writeGLArray=(arr,dst,dstLength,heapType)=>{var len=arr.length;var writeLength=dstLength>2;for(var i=0;i{var attr32=attributes>>2;var powerPreference=HEAP32[attr32+(8>>2)];var contextAttributes={alpha:!!HEAP8[attributes+0],depth:!!HEAP8[attributes+1],stencil:!!HEAP8[attributes+2],antialias:!!HEAP8[attributes+3],premultipliedAlpha:!!HEAP8[attributes+4],preserveDrawingBuffer:!!HEAP8[attributes+5],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12],majorVersion:HEAP32[attr32+(16>>2)],minorVersion:HEAP32[attr32+(20>>2)],enableExtensionsByDefault:HEAP8[attributes+24],explicitSwapControl:HEAP8[attributes+25],proxyContextToMainThread:HEAP32[attr32+(28>>2)],renderViaOffscreenBackBuffer:HEAP8[attributes+32]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>{if(!GL.currentContext||!GL.currentContext.GLctx){return-3}if(!GL.currentContext.attributes.explicitSwapControl){return-3}return 0};_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};_emscripten_webgl_make_context_current.sig="ip";var _emscripten_webgl_get_drawing_buffer_size=(contextHandle,width,height)=>{var GLContext=GL.getContext(contextHandle);if(!GLContext||!GLContext.GLctx||!width||!height){return-5}HEAP32[width>>2]=GLContext.GLctx.drawingBufferWidth;HEAP32[height>>2]=GLContext.GLctx.drawingBufferHeight;return 0};_emscripten_webgl_get_drawing_buffer_size.sig="ippp";var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a]=t.alpha;HEAP8[a+1]=t.depth;HEAP8[a+2]=t.stencil;HEAP8[a+3]=t.antialias;HEAP8[a+4]=t.premultipliedAlpha;HEAP8[a+5]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>2]=power;HEAP8[a+12]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>2]=c.version;HEAP32[a+20>>2]=0;HEAP8[a+24]=c.attributes.enableExtensionsByDefault;return 0};_emscripten_webgl_get_context_attributes.sig="ipp";var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};_emscripten_webgl_destroy_context.sig="ip";var _emscripten_webgl_enable_extension=(contextHandle,extension)=>{var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.slice(3);if(extString=="ANGLE_instanced_arrays")webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_multi_draw")webgl_enable_WEBGL_multi_draw(GLctx);if(extString=="EXT_polygon_offset_clamp")webgl_enable_EXT_polygon_offset_clamp(GLctx);if(extString=="EXT_clip_control")webgl_enable_EXT_clip_control(GLctx);if(extString=="WEBGL_polygon_mode")webgl_enable_WEBGL_polygon_mode(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext};_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var webGlEventHandlerFunc=(e=event)=>{if(((a1,a2,a3)=>{})(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture};JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_webglcontextlost_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,31,"webglcontextlost",targetThread);return 0};_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";var _emscripten_set_webglcontextrestored_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,32,"webglcontextrestored",targetThread);return 0};_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";var _emscripten_is_webgl_context_lost=contextHandle=>!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost();_emscripten_is_webgl_context_lost.sig="ip";var _emscripten_webgl_get_supported_extensions=()=>stringToNewUTF8(GLctx.getSupportedExtensions().join(" "));_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(program,param)=>GLctx.getProgramParameter(GL.programs[program],param);_emscripten_webgl_get_program_parameter_d.sig="dii";var _emscripten_webgl_get_program_info_log_utf8=program=>stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]));_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(shader,param)=>GLctx.getShaderParameter(GL.shaders[shader],param);_emscripten_webgl_get_shader_parameter_d.sig="dii";var _emscripten_webgl_get_shader_info_log_utf8=shader=>stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]));_emscripten_webgl_get_shader_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_source_utf8=shader=>stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]));_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(index,param)=>GLctx.getVertexAttrib(index,param);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(index,param)=>{var obj=GLctx.getVertexAttrib(index,param);return obj?.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";var _emscripten_webgl_get_vertex_attrib_v=(index,param,dst,dstLength,dstType)=>writeGLArray(GLctx.getVertexAttrib(index,param),dst,dstLength,dstType);_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(program,location)=>GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location));_emscripten_webgl_get_uniform_d.sig="dii";var _emscripten_webgl_get_uniform_v=(program,location,dst,dstLength,dstType)=>writeGLArray(GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location)),dst,dstLength,dstType);_emscripten_webgl_get_uniform_v.sig="iiipii";var _emscripten_webgl_get_parameter_v=(param,dst,dstLength,dstType)=>writeGLArray(GLctx.getParameter(param),dst,dstLength,dstType);_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=param=>GLctx.getParameter(param);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=param=>{var obj=GLctx.getParameter(param);return obj?.name};_emscripten_webgl_get_parameter_o.sig="ii";var _emscripten_webgl_get_parameter_utf8=param=>stringToNewUTF8(GLctx.getParameter(param));_emscripten_webgl_get_parameter_utf8.sig="pi";var _emscripten_webgl_get_parameter_i64v=(param,dst)=>writeI53ToI64(dst,GLctx.getParameter(param));_emscripten_webgl_get_parameter_i64v.sig="vip";var _glutPostRedisplay=()=>{if(GLUT.displayFunc&&!GLUT.requestedAnimationFrame){GLUT.requestedAnimationFrame=true;MainLoop.requestAnimationFrame(()=>{GLUT.requestedAnimationFrame=false;MainLoop.runIter(()=>(()=>{})())})}};_glutPostRedisplay.sig="v";var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:event=>{GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4},onMousemove:event=>{var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Browser.getCanvas()&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2)=>{})(lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2)=>{})(lastX,lastY)}},getSpecialKey:keycode=>{var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key},getASCIIKey:event=>{if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null},onKeydown:event=>{if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}}},onKeyup:event=>{if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}}},touchHandler:event=>{if(event.target!=Browser.getCanvas()){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()},onMouseButtonDown:event=>{Browser.calculateMouseEvent(event);GLUT.buttons|=1<{})(event["button"],0,Browser.mouseX,Browser.mouseY)}},onMouseButtonUp:event=>{Browser.calculateMouseEvent(event);GLUT.buttons&=~(1<{})(event["button"],1,Browser.mouseX,Browser.mouseY)}},onMouseWheel:event=>{Browser.calculateMouseEvent(event);var e=window.event||event;var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3,a4)=>{})(button,0,Browser.mouseX,Browser.mouseY)}},onFullscreenEventChange:event=>{var width;var height;if(getFullscreenElement()){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}_glutPostRedisplay()},onResize:()=>{var canvas=Browser.getCanvas();Browser.setCanvasSize(canvas.clientWidth,canvas.clientHeight,false)}};var _glutGetModifiers=()=>GLUT.modifiers;_glutGetModifiers.sig="i";var _glutInit=(argcp,argv)=>{GLUT.initTime=Date.now();var isTouchDevice="ontouchstart"in document.documentElement;if(isTouchDevice){window.addEventListener("touchmove",GLUT.touchHandler,true);window.addEventListener("touchstart",GLUT.touchHandler,true);window.addEventListener("touchend",GLUT.touchHandler,true)}window.addEventListener("keydown",GLUT.onKeydown,true);window.addEventListener("keyup",GLUT.onKeyup,true);window.addEventListener("mousemove",GLUT.onMousemove,true);window.addEventListener("mousedown",GLUT.onMouseButtonDown,true);window.addEventListener("mouseup",GLUT.onMouseButtonUp,true);window.addEventListener("mousewheel",GLUT.onMouseWheel,true);window.addEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);window.addEventListener("resize",GLUT.onResize,true);Browser.resizeListeners.push((width,height)=>{if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}});addOnExit(()=>{if(isTouchDevice){window.removeEventListener("touchmove",GLUT.touchHandler,true);window.removeEventListener("touchstart",GLUT.touchHandler,true);window.removeEventListener("touchend",GLUT.touchHandler,true)}window.removeEventListener("keydown",GLUT.onKeydown,true);window.removeEventListener("keyup",GLUT.onKeyup,true);window.removeEventListener("mousemove",GLUT.onMousemove,true);window.removeEventListener("mousedown",GLUT.onMouseButtonDown,true);window.removeEventListener("mouseup",GLUT.onMouseButtonUp,true);window.removeEventListener("mousewheel",GLUT.onMouseWheel,true);window.removeEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);window.removeEventListener("resize",GLUT.onResize,true);var canvas=Browser.getCanvas();canvas.width=canvas.height=1})};_glutInit.sig="vpp";var _glutInitWindowSize=(width,height)=>{Browser.setCanvasSize(GLUT.initWindowWidth=width,GLUT.initWindowHeight=height)};_glutInitWindowSize.sig="vii";var _glutInitWindowPosition=(x,y)=>{};_glutInitWindowPosition.sig="vii";var _glutGet=type=>{switch(type){case 100:return 0;case 101:return 0;case 102:return Browser.getCanvas().width;case 103:return Browser.getCanvas().height;case 200:return Browser.getCanvas().width;case 201:return Browser.getCanvas().height;case 500:return 0;case 501:return 0;case 502:return GLUT.initWindowWidth;case 503:return GLUT.initWindowHeight;case 700:var now=Date.now();return now-GLUT.initTime;case 105:return GLctx.getContextAttributes().stencil?8:0;case 106:return GLctx.getContextAttributes().depth?8:0;case 110:return GLctx.getContextAttributes().alpha?8:0;case 120:return GLctx.getContextAttributes().antialias?1:0;default:throw"glutGet("+type+") not implemented yet"}};_glutGet.sig="ii";var _glutIdleFunc=func=>{function callback(){if(GLUT.idleFunc){(()=>{})();safeSetTimeout(callback,4)}}if(!GLUT.idleFunc){safeSetTimeout(callback,0)}GLUT.idleFunc=func};_glutIdleFunc.sig="vp";var _glutTimerFunc=(msec,func,value)=>safeSetTimeout(()=>(a1=>{})(value),msec);_glutTimerFunc.sig="vipi";var _glutDisplayFunc=func=>{GLUT.displayFunc=func};_glutDisplayFunc.sig="vp";var _glutKeyboardFunc=func=>{GLUT.keyboardFunc=func};_glutKeyboardFunc.sig="vp";var _glutKeyboardUpFunc=func=>{GLUT.keyboardUpFunc=func};_glutKeyboardUpFunc.sig="vp";var _glutSpecialFunc=func=>{GLUT.specialFunc=func};_glutSpecialFunc.sig="vp";var _glutSpecialUpFunc=func=>{GLUT.specialUpFunc=func};_glutSpecialUpFunc.sig="vp";var _glutReshapeFunc=func=>{GLUT.reshapeFunc=func};_glutReshapeFunc.sig="vp";var _glutMotionFunc=func=>{GLUT.motionFunc=func};_glutMotionFunc.sig="vp";var _glutPassiveMotionFunc=func=>{GLUT.passiveMotionFunc=func};_glutPassiveMotionFunc.sig="vp";var _glutMouseFunc=func=>{GLUT.mouseFunc=func};_glutMouseFunc.sig="vp";var _glutSetCursor=cursor=>{var cursorStyle="auto";switch(cursor){case 0:break;case 1:break;case 2:cursorStyle="pointer";break;case 3:break;case 4:cursorStyle="help";break;case 5:break;case 6:break;case 7:cursorStyle="wait";break;case 8:cursorStyle="text";break;case 9:case 102:cursorStyle="crosshair";break;case 10:cursorStyle="ns-resize";break;case 11:cursorStyle="ew-resize";break;case 12:cursorStyle="n-resize";break;case 13:cursorStyle="s-resize";break;case 14:cursorStyle="w-resize";break;case 15:cursorStyle="e-resize";break;case 16:cursorStyle="nw-resize";break;case 17:cursorStyle="ne-resize";break;case 18:cursorStyle="se-resize";break;case 19:cursorStyle="sw-resize";break;case 100:break;case 101:cursorStyle="none";break;default:throw"glutSetCursor: Unknown cursor type: "+cursor}Browser.getCanvas().style.cursor=cursorStyle};_glutSetCursor.sig="vi";var _glutCreateWindow=name=>{var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};if(!Browser.createContext(Browser.getCanvas(),true,true,contextAttributes)){return 0}return 1};_glutCreateWindow.sig="ip";var _glutDestroyWindow=name=>{delete Module["ctx"];return 1};_glutDestroyWindow.sig="vi";var _glutReshapeWindow=(width,height)=>{Browser.exitFullscreen();Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}_glutPostRedisplay()};_glutReshapeWindow.sig="vii";var _glutPositionWindow=(x,y)=>{Browser.exitFullscreen();_glutPostRedisplay()};_glutPositionWindow.sig="vii";var _glutFullScreen=()=>{GLUT.windowX=0;GLUT.windowY=0;var canvas=Browser.getCanvas();GLUT.windowWidth=canvas.width;GLUT.windowHeight=canvas.height;document.addEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true);Browser.requestFullscreen(false,false)};_glutFullScreen.sig="v";var _glutInitDisplayMode=mode=>GLUT.initDisplayMode=mode;_glutInitDisplayMode.sig="vi";var _glutSwapBuffers=()=>{};_glutSwapBuffers.sig="v";var _glutMainLoop=()=>{GLUT.onResize();_glutPostRedisplay();throw"unwind"};_glutMainLoop.sig="v";var _XOpenDisplay=name=>1;_XOpenDisplay.sig="pp";var _XCreateWindow=(display,parent,x,y,width,height,border_width,depth,class_,visual,valuemask,attributes)=>{Browser.setCanvasSize(width,height);return 2};_XCreateWindow.sig="pppiiiiiiippp";var _XChangeWindowAttributes=(display,window,valuemask,attributes)=>{};_XChangeWindowAttributes.sig="ipppp";var _XSetWMHints=(display,win,hints)=>{};_XSetWMHints.sig="ippp";var _XMapWindow=(display,win)=>{};_XMapWindow.sig="ipp";var _XStoreName=(display,win,name)=>{};_XStoreName.sig="ippp";var _XInternAtom=(display,name_,hmm)=>0;_XInternAtom.sig="pppi";var _XSendEvent=(display,win,propagate,event_mask,even_send)=>{};_XSendEvent.sig="ippipp";var _XPending=display=>0;_XPending.sig="ip";var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAPU32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};var _eglGetDisplay=nativeDisplayType=>{EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3};_eglGetDisplay.sig="pp";var _eglInitialize=(display,majorVersion,minorVersion)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1};_eglInitialize.sig="ippp";var _eglTerminate=display=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1};_eglTerminate.sig="ip";var _eglGetConfigs=(display,configs,config_size,numConfigs)=>EGL.chooseConfig(display,0,configs,config_size,numConfigs);_eglGetConfigs.sig="ippip";var _eglChooseConfig=(display,attrib_list,configs,config_size,numConfigs)=>EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs);_eglChooseConfig.sig="ipppip";var _eglGetConfigAttrib=(display,config,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}};_eglGetConfigAttrib.sig="ippip";var _eglCreateWindowSurface=(display,config,win,attrib_list)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006};_eglCreateWindowSurface.sig="pppip";var _eglDestroySurface=(display,surface)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1};_eglDestroySurface.sig="ipp";var _eglCreateContext=(display,config,hmm,contextAttribs)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Browser.getCanvas(),EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Browser.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}};_eglCreateContext.sig="ppppp";var _eglDestroyContext=(display,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1};_eglDestroyContext.sig="ipp";var _eglQuerySurface=(display,surface,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12376:return 1;case 12375:HEAP32[value>>2]=Browser.getCanvas().width;return 1;case 12374:HEAP32[value>>2]=Browser.getCanvas().height;return 1;case 12432:HEAP32[value>>2]=-1;return 1;case 12433:HEAP32[value>>2]=-1;return 1;case 12434:HEAP32[value>>2]=-1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;case 12441:HEAP32[value>>2]=12442;return 1;case 12435:HEAP32[value>>2]=12437;return 1;case 12416:case 12417:case 12418:case 12419:return 1;default:EGL.setErrorCode(12292);return 0}};_eglQuerySurface.sig="ippip";var _eglQueryContext=(display,context,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12439:HEAP32[value>>2]=12448;return 1;case 12440:HEAP32[value>>2]=EGL.contextAttributes.majorVersion+1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;default:EGL.setErrorCode(12292);return 0}};_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";var _eglQueryString=(display,name)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret};_eglQueryString.sig="ppi";var _eglBindAPI=api=>{if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0};_eglBindAPI.sig="ii";var _eglQueryAPI=()=>{EGL.setErrorCode(12288);return 12448};_eglQueryAPI.sig="i";var _eglWaitClient=()=>{EGL.setErrorCode(12288);return 1};_eglWaitClient.sig="i";var _eglWaitNative=nativeEngineId=>{EGL.setErrorCode(12288);return 1};_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";var _eglSwapInterval=(display,interval)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1};_eglSwapInterval.sig="ipi";var _eglMakeCurrent=(display,draw,read,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1};_eglMakeCurrent.sig="ipppp";var _eglGetCurrentContext=()=>EGL.currentContext;_eglGetCurrentContext.sig="p";var _eglGetCurrentSurface=readdraw=>{if(readdraw==12378){return EGL.currentReadSurface}else if(readdraw==12377){return EGL.currentDrawSurface}else{EGL.setErrorCode(12300);return 0}};_eglGetCurrentSurface.sig="pi";var _eglGetCurrentDisplay=()=>EGL.currentContext?62e3:0;_eglGetCurrentDisplay.sig="p";var _eglSwapBuffers=(dpy,surface)=>{if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!GLctx){EGL.setErrorCode(12290)}else if(GLctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0};_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>{EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.setErrorCode(12288);return 1};_eglReleaseThread.sig="i";var _uuid_clear=uu=>zeroMemory(uu,16);_uuid_clear.sig="vp";var _uuid_compare=(uu1,uu2)=>_memcmp(uu1,uu2,16);_uuid_compare.sig="ipp";var _uuid_copy=(dst,src)=>_memcpy(dst,src,16);_uuid_copy.sig="vpp";var _uuid_generate=out=>{var uuid=new Uint8Array(16);randomFill(uuid);uuid[6]=uuid[6]&15|64;uuid[8]=uuid[8]&63|128;writeArrayToMemory(uuid,out)};_uuid_generate.sig="vp";var _uuid_is_null=uu=>{for(var i=0;i<4;i++,uu=uu+4|0){var val=HEAP32[uu>>2];if(val){return 0}}return 1};_uuid_is_null.sig="ip";var _uuid_parse=(inp,uu)=>{inp=UTF8ToString(inp);if(inp.length===36){var i=0;var uuid=new Array(16);inp.toLowerCase().replace(/[0-9a-f]{2}/g,function(byte){if(i<16){uuid[i++]=parseInt(byte,16)}});if(i<16){return-1}writeArrayToMemory(uuid,uu);return 0}return-1};_uuid_parse.sig="ipp";var _uuid_unparse=(uu,out,upper)=>{var i=0;var uuid="xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g,function(c){var r=upper?HEAPU8[uu+i].toString(16).toUpperCase():HEAPU8[uu+i].toString(16);r=r.length===1?"0"+r:r;i++;return r});stringToUTF8(uuid,out,37)};_uuid_unparse.sig="vpp";var _uuid_unparse_lower=(uu,out)=>{_uuid_unparse(uu,out)};_uuid_unparse_lower.sig="vpp";var _uuid_unparse_upper=(uu,out)=>{_uuid_unparse(uu,out,true)};_uuid_unparse_upper.sig="vpp";var _uuid_type=uu=>4;_uuid_type.sig="ip";var _uuid_variant=uu=>1;_uuid_variant.sig="ip";var GLEW={isLinaroFork:1,extensions:null,error:{0:null,1:null,2:null,3:null,4:null,5:null,6:null,7:null,8:null},version:{1:null,2:null,3:null,4:null},errorStringConstantFromCode(error){if(GLEW.isLinaroFork){switch(error){case 4:return"OpenGL ES lib expected, found OpenGL lib";case 5:return"OpenGL lib expected, found OpenGL ES lib";case 6:return"Missing EGL version";case 7:return"EGL 1.1 and up are supported";default:break}}switch(error){case 0:return"No error";case 1:return"Missing GL version";case 2:return"GL 1.1 and up are supported";case 3:return"GLX 1.2 and up are supported";default:return null}},errorString(error){if(!GLEW.error[error]){var string=GLEW.errorStringConstantFromCode(error);if(!string){string="Unknown error";error=8}GLEW.error[error]=stringToNewUTF8(string)}return GLEW.error[error]},versionStringConstantFromCode(name){switch(name){case 1:return"1.10.0";case 2:return"1";case 3:return"10";case 4:return"0";default:return null}},versionString(name){if(!GLEW.version[name]){var string=GLEW.versionStringConstantFromCode(name);if(!string)return 0;GLEW.version[name]=stringToNewUTF8(string)}return GLEW.version[name]},extensionIsSupported(name){GLEW.extensions||=webglGetExtensions();if(GLEW.extensions.includes(name))return 1;return GLEW.extensions.includes("GL_"+name)}};var _glewInit=()=>0;_glewInit.sig="i";var _glewIsSupported=name=>{var exts=UTF8ToString(name).split(" ");for(var ext of exts){if(!GLEW.extensionIsSupported(ext))return 0}return 1};_glewIsSupported.sig="ip";var _glewGetExtension=name=>GLEW.extensionIsSupported(UTF8ToString(name));_glewGetExtension.sig="ip";var _glewGetErrorString=error=>GLEW.errorString(error);_glewGetErrorString.sig="pi";var _glewGetString=name=>GLEW.versionString(name);_glewGetString.sig="pi";var IDBStore={indexedDB(){return indexedDB},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=()=>{db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(event){callback(event.target.error||"unknown error");event.preventDefault()}},getStore(dbName,type,callback){IDBStore.getDB(dbName,(error,db)=>{if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=event=>{callback(event.target.error||"unknown error");event.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.get(id);req.onsuccess=event=>{var result=event.target.result;if(!result){return callback(`file ${id} not found`)}return callback(null,result)};req.onerror=callback})},setFile(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.put(data,id);req.onsuccess=event=>callback();req.onerror=callback})},deleteFile(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.delete(id);req.onsuccess=event=>callback();req.onerror=callback})},existsFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.count(id);req.onsuccess=event=>callback(null,event.target.result>0);req.onerror=callback})},clearStore(dbName,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.clear();req.onsuccess=event=>callback();req.onerror=callback})}};var _emscripten_idb_async_load=(db,id,arg,onload,onerror)=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);((a1,a2,a3)=>{})(arg,buffer,byteArray.length);_free(buffer)})})};_emscripten_idb_async_load.sig="vppppp";var _emscripten_idb_async_store=(db,id,ptr,num,arg,onstore,onerror)=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(onstore)(a1=>{})(arg)})})};_emscripten_idb_async_store.sig="vpppippp";var _emscripten_idb_async_delete=(db,id,arg,ondelete,onerror)=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(ondelete)(a1=>{})(arg)})})};_emscripten_idb_async_delete.sig="vppppp";var _emscripten_idb_async_exists=(db,id,arg,oncheck,onerror)=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(oncheck)((a1,a2)=>{})(arg,exists)})})};_emscripten_idb_async_exists.sig="vppppp";var _emscripten_idb_async_clear=(db,arg,onclear,onerror)=>{IDBStore.clearStore(UTF8ToString(db),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(onclear)(a1=>{})(arg)})})};_emscripten_idb_async_clear.sig="vpppp";var _emscripten_idb_load=(db,id,pbuffer,pnum,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{if(error){HEAP32[perror>>2]=1;wakeUp();return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);HEAPU32[pbuffer>>2]=buffer;HEAP32[pnum>>2]=byteArray.length;HEAP32[perror>>2]=0;wakeUp()})});_emscripten_idb_load.sig="vppppp";_emscripten_idb_load.isAsync=true;var _emscripten_idb_store=(db,id,ptr,num,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_store.sig="vpppip";_emscripten_idb_store.isAsync=true;var _emscripten_idb_delete=(db,id,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_delete.sig="vppp";_emscripten_idb_delete.isAsync=true;var _emscripten_idb_exists=(db,id,pexists,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{HEAP32[pexists>>2]=!!exists;HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_exists.sig="vpppp";_emscripten_idb_exists.isAsync=true;var _emscripten_idb_clear=(db,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.clearStore(UTF8ToString(db),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_clear.sig="vpp";_emscripten_idb_clear.isAsync=true;var _emscripten_idb_load_blob=(db,id,pblob,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.pending=msg=>{IDBStore.pending=null;var blob=msg.blob;if(!blob){HEAP32[perror>>2]=1;wakeUp();return}var blobId=IDBStore.blobs.length;IDBStore.blobs.push(blob);HEAP32[pblob>>2]=blobId;wakeUp()};postMessage({target:"IDBStore",method:"loadBlob",db:UTF8ToString(db),id:UTF8ToString(id)})});_emscripten_idb_load_blob.sig="vpppp";_emscripten_idb_load_blob.isAsync=true;var _emscripten_idb_store_blob=(db,id,ptr,num,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.pending=msg=>{IDBStore.pending=null;HEAP32[perror>>2]=!!msg.error;wakeUp()};postMessage({target:"IDBStore",method:"storeBlob",db:UTF8ToString(db),id:UTF8ToString(id),blob:new Blob([new Uint8Array(HEAPU8.subarray(ptr,ptr+num))])})});_emscripten_idb_store_blob.sig="vpppip";_emscripten_idb_store_blob.isAsync=true;var _emscripten_idb_read_from_blob=(blobId,start,num,buffer)=>{var blob=IDBStore.blobs[blobId];if(!blob)return 1;if(start+num>blob.size)return 2;var byteArray=(new FileReaderSync).readAsArrayBuffer(blob.slice(start,start+num));HEAPU8.set(new Uint8Array(byteArray),buffer);return 0};_emscripten_idb_read_from_blob.sig="viiip";var _emscripten_idb_free_blob=blobId=>{IDBStore.blobs[blobId]=null};_emscripten_idb_free_blob.sig="vi";var _emscripten_sleep=ms=>Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms));_emscripten_sleep.sig="vi";_emscripten_sleep.isAsync=true;var _emscripten_scan_registers=func=>Asyncify.handleSleep(wakeUp=>{safeSetTimeout(()=>{var stackBegin=Asyncify.currData+12;var stackEnd=HEAPU32[Asyncify.currData>>2];((a1,a2)=>{})(stackBegin,stackEnd);wakeUp()},0)});_emscripten_scan_registers.sig="vp";_emscripten_scan_registers.isAsync=true;async function __load_secondary_module(){wasmExports["load_secondary_module_status"].value=1;var imports={primary:wasmExports};var deferred=wasmBinaryFile.slice(0,-5)+".deferred.wasm";await instantiateAsync(null,deferred,imports)}__load_secondary_module.sig="v";__load_secondary_module.isAsync=true;var Fibers={nextFiber:0,trampolineRunning:false,trampoline(){if(!Fibers.trampolineRunning&&Fibers.nextFiber){Fibers.trampolineRunning=true;do{var fiber=Fibers.nextFiber;Fibers.nextFiber=0;Fibers.finishContextSwitch(fiber)}while(Fibers.nextFiber);Fibers.trampolineRunning=false}},finishContextSwitch(newFiber){var stack_base=HEAPU32[newFiber>>2];var stack_max=HEAPU32[newFiber+4>>2];_emscripten_stack_set_limits(stack_base,stack_max);stackRestore(HEAPU32[newFiber+8>>2]);var entryPoint=HEAPU32[newFiber+12>>2];if(entryPoint!==0){Asyncify.currData=null;HEAPU32[newFiber+12>>2]=0;var userData=HEAPU32[newFiber+16>>2];(a1=>{})(userData)}else{var asyncifyData=newFiber+20;Asyncify.currData=asyncifyData;Asyncify.state=Asyncify.State.Rewinding;_asyncify_start_rewind(asyncifyData);Asyncify.doRewind(asyncifyData)}}};var _emscripten_fiber_swap=(oldFiber,newFiber)=>{if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){Asyncify.state=Asyncify.State.Unwinding;var asyncifyData=oldFiber+20;Asyncify.setDataRewindFunc(asyncifyData);Asyncify.currData=asyncifyData;_asyncify_start_unwind(asyncifyData);var stackTop=stackSave();HEAPU32[oldFiber+8>>2]=stackTop;Fibers.nextFiber=newFiber}else{Asyncify.state=Asyncify.State.Normal;_asyncify_stop_rewind();Asyncify.currData=null}};_emscripten_fiber_swap.sig="vpp";_emscripten_fiber_swap.isAsync=true;var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";var _SDL_LockSurface=surf=>{var surfData=SDL.surfaces[surf];surfData.locked++;if(surfData.locked>1)return 0;if(!surfData.buffer){surfData.buffer=_malloc(surfData.width*surfData.height*4);HEAPU32[surf+20>>2]=surfData.buffer}HEAPU32[surf+20>>2]=surfData.buffer;if(surf==SDL.screen&&Module.screenIsReadOnly&&surfData.image)return 0;if(SDL.defaults.discardOnLock){if(!surfData.image){surfData.image=surfData.ctx.createImageData(surfData.width,surfData.height)}if(!SDL.defaults.opaqueFrontBuffer)return}else{surfData.image=surfData.ctx.getImageData(0,0,surfData.width,surfData.height)}if(surf==SDL.screen&&SDL.defaults.opaqueFrontBuffer){var data=surfData.image.data;var num=data.length;for(var i=0;i>2],y:HEAP32[rect+4>>2],w:HEAP32[rect+8>>2],h:HEAP32[rect+12>>2]}},updateRect(rect,r){HEAP32[rect>>2]=r.x;HEAP32[rect+4>>2]=r.y;HEAP32[rect+8>>2]=r.w;HEAP32[rect+12>>2]=r.h},intersectionOfRects(first,second){var leftX=Math.max(first.x,second.x);var leftY=Math.max(first.y,second.y);var rightX=Math.min(first.x+first.w,second.x+second.w);var rightY=Math.min(first.y+first.h,second.y+second.h);return{x:leftX,y:leftY,w:Math.max(leftX,rightX)-leftX,h:Math.max(leftY,rightY)-leftY}},checkPixelFormat(fmt){},loadColorToCSSRGB(color){var rgba=HEAP32[color>>2];return"rgb("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+")"},loadColorToCSSRGBA(color){var rgba=HEAP32[color>>2];return"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>24&255)/255+")"},translateColorToCSSRGBA:rgba=>"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>>24)/255+")",translateRGBAToCSSRGBA:(r,g,b,a)=>"rgba("+(r&255)+","+(g&255)+","+(b&255)+","+(a&255)/255+")",translateRGBAToColor:(r,g,b,a)=>r|g<<8|b<<16|a<<24,makeSurface(width,height,flags,usePageCanvas,source,rmask,gmask,bmask,amask){var is_SDL_HWSURFACE=flags&134217729;var is_SDL_HWPALETTE=flags&2097152;var is_SDL_OPENGL=flags&67108864;var surf=_malloc(60);var pixelFormat=_malloc(44);var bpp=is_SDL_HWPALETTE?1:4;var buffer=0;if(!is_SDL_HWSURFACE&&!is_SDL_OPENGL){buffer=_malloc(width*height*4)}HEAP32[surf>>2]=flags;HEAPU32[surf+4>>2]=pixelFormat;HEAP32[surf+8>>2]=width;HEAP32[surf+12>>2]=height;HEAP32[surf+16>>2]=width*bpp;HEAPU32[surf+20>>2]=buffer;var canvas=Browser.getCanvas();HEAP32[surf+36>>2]=0;HEAP32[surf+40>>2]=0;HEAP32[surf+44>>2]=canvas.width;HEAP32[surf+48>>2]=canvas.height;HEAP32[surf+56>>2]=1;HEAP32[pixelFormat>>2]=-2042224636;HEAP32[pixelFormat+4>>2]=0;HEAP8[pixelFormat+8]=bpp*8;HEAP8[pixelFormat+9]=bpp;HEAP32[pixelFormat+12>>2]=rmask||255;HEAP32[pixelFormat+16>>2]=gmask||65280;HEAP32[pixelFormat+20>>2]=bmask||16711680;HEAP32[pixelFormat+24>>2]=amask||4278190080;SDL.GL=SDL.GL||is_SDL_OPENGL;if(!usePageCanvas){if(SDL.canvasPool.length>0){canvas=SDL.canvasPool.pop()}else{canvas=document.createElement("canvas")}canvas.width=width;canvas.height=height}var webGLContextAttributes={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0};var ctx=Browser.createContext(canvas,is_SDL_OPENGL,usePageCanvas,webGLContextAttributes);SDL.surfaces[surf]={width,height,canvas,ctx,surf,buffer,pixelFormat,alpha:255,flags,locked:0,usePageCanvas,source,isFlagSet:flag=>flags&flag};return surf},copyIndexedColorData(surfData,rX,rY,rW,rH){if(!surfData.colors){return}var canvas=Browser.getCanvas();var fullWidth=canvas.width;var fullHeight=canvas.height;var startX=rX||0;var startY=rY||0;var endX=(rW||fullWidth-startX)+startX;var endY=(rH||fullHeight-startY)+startY;var buffer=surfData.buffer;if(!surfData.image.data32){surfData.image.data32=new Uint32Array(surfData.image.data.buffer)}var data32=surfData.image.data32;var colors32=surfData.colors32;for(var y=startY;y>2];if(refcount>1){HEAP32[refcountPointer>>2]=refcount-1;return}var info=SDL.surfaces[surf];if(!info.usePageCanvas&&info.canvas)SDL.canvasPool.push(info.canvas);_free(info.buffer);_free(info.pixelFormat);_free(surf);SDL.surfaces[surf]=null;if(surf===SDL.screen){SDL.screen=null}},blitSurface(src,srcrect,dst,dstrect,scale){var srcData=SDL.surfaces[src];var dstData=SDL.surfaces[dst];var sr,dr;if(srcrect){sr=SDL.loadRect(srcrect)}else{sr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstrect){dr=SDL.loadRect(dstrect)}else{dr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstData.clipRect){var widthScale=!scale||sr.w===0?1:sr.w/dr.w;var heightScale=!scale||sr.h===0?1:sr.h/dr.h;dr=SDL.intersectionOfRects(dstData.clipRect,dr);sr.w=dr.w*widthScale;sr.h=dr.h*heightScale;if(dstrect){SDL.updateRect(dstrect,dr)}}var blitw,blith;if(scale){blitw=dr.w;blith=dr.h}else{blitw=sr.w;blith=sr.h}if(sr.w===0||sr.h===0||blitw===0||blith===0){return 0}var oldAlpha=dstData.ctx.globalAlpha;dstData.ctx.globalAlpha=srcData.alpha/255;dstData.ctx.drawImage(srcData.canvas,sr.x,sr.y,sr.w,sr.h,dr.x,dr.y,blitw,blith);dstData.ctx.globalAlpha=oldAlpha;if(dst!=SDL.screen){warnOnce("WARNING: copying canvas data to memory for compatibility");_SDL_LockSurface(dst);dstData.locked--}return 0},downFingers:{},savedKeydown:null,receiveEvent(event){function unpressAllPressedKeys(){for(var keyCode of Object.values(SDL.keyboardMap)){SDL.events.push({type:"keyup",keyCode})}}switch(event.type){case"touchstart":case"touchmove":{event.preventDefault();var touches=[];if(event.type==="touchstart"){for(var touch of event.touches){if(SDL.downFingers[touch.identifier]!=true){SDL.downFingers[touch.identifier]=true;touches.push(touch)}}}else{touches=event.touches}var firstTouch=touches[0];if(firstTouch){if(event.type=="touchstart"){SDL.DOMButtons[0]=1}var mouseEventType;switch(event.type){case"touchstart":mouseEventType="mousedown";break;case"touchmove":mouseEventType="mousemove";break}var mouseEvent={type:mouseEventType,button:0,pageX:firstTouch.clientX,pageY:firstTouch.clientY};SDL.events.push(mouseEvent)}for(var touch of touches){SDL.events.push({type:event.type,touch})}break}case"touchend":{event.preventDefault();for(var touch of event.changedTouches){if(SDL.downFingers[touch.identifier]===true){delete SDL.downFingers[touch.identifier]}}var mouseEvent={type:"mouseup",button:0,pageX:event.changedTouches[0].clientX,pageY:event.changedTouches[0].clientY};SDL.DOMButtons[0]=0;SDL.events.push(mouseEvent);for(var touch of event.changedTouches){SDL.events.push({type:"touchend",touch})}break}case"DOMMouseScroll":case"mousewheel":case"wheel":var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=(delta>0?4:5)-1;SDL.events.push({type:"mousedown",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"mouseup",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"wheel",deltaX:0,deltaY:delta});event.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1){SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}if(Browser.pointerLock){if("mozMovementX"in event){event["movementX"]=event["mozMovementX"];event["movementY"]=event["mozMovementY"]}if(event["movementX"]==0&&event["movementY"]==0){event.preventDefault();return}}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if(event.type!=="keydown"||!SDL.unicode&&!SDL.textInput||(event.key=="Backspace"||event.key=="Tab")){event.preventDefault()}if(event.type=="mousedown"){SDL.DOMButtons[event.button]=1;SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}else if(event.type=="mouseup"){if(!SDL.DOMButtons[event.button]){return}SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}});SDL.DOMButtons[event.button]=0}if(event.type==="keydown"||event.type==="mousedown"){SDL.canRequestFullscreen=true}else if(event.type==="keyup"||event.type==="mouseup"){if(SDL.isRequestingFullscreen){Module["requestFullscreen"](true,true);SDL.isRequestingFullscreen=false}SDL.canRequestFullscreen=false}if(event.type==="keypress"&&SDL.savedKeydown){SDL.savedKeydown.keypressCharCode=event.charCode;SDL.savedKeydown=null}else if(event.type==="keydown"){SDL.savedKeydown=event}if(event.type!=="keypress"||SDL.textInput){SDL.events.push(event)}break;case"mouseout":for(var i=0;i<3;i++){if(SDL.DOMButtons[i]){SDL.events.push({type:"mouseup",button:i,pageX:event.pageX,pageY:event.pageY});SDL.DOMButtons[i]=0}}event.preventDefault();break;case"focus":SDL.events.push(event);event.preventDefault();break;case"blur":SDL.events.push(event);unpressAllPressedKeys();event.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden});unpressAllPressedKeys();event.preventDefault();break;case"unload":if(MainLoop.runner){SDL.events.push(event);MainLoop.runner()}return;case"resize":SDL.events.push(event);if(event.preventDefault){event.preventDefault()}break}if(SDL.events.length>=1e4){err("SDL event queue full, dropping events");SDL.events=SDL.events.slice(0,1e4)}SDL.flushEventsToHandler();return},lookupKeyCodeForEvent(event){var code=event.keyCode;if(code>=65&&code<=90){code+=32}else{code=SDL.keyCodes[code]||(code<128?code:0);if(event.location===2&&code>=(224|1<<10)&&code<=(227|1<<10)){code+=4}}return code},handleEvent(event){if(event.handled)return;event.handled=true;switch(event.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(event);break}case"keydown":case"keyup":{var down=event.type==="keydown";var code=SDL.lookupKeyCodeForEvent(event);if(!code)return;HEAP8[SDL.keyboardState+code]=down;SDL.modState=(HEAP8[SDL.keyboardState+1248]?64:0)|(HEAP8[SDL.keyboardState+1249]?1:0)|(HEAP8[SDL.keyboardState+1250]?256:0)|(HEAP8[SDL.keyboardState+1252]?128:0)|(HEAP8[SDL.keyboardState+1253]?2:0)|(HEAP8[SDL.keyboardState+1254]?512:0);if(down){SDL.keyboardMap[code]=event.keyCode}else{delete SDL.keyboardMap[code]}break}case"mousedown":case"mouseup":if(event.type=="mousedown"){SDL.buttonState|=1<{})(SDL.eventHandlerContext,SDL.eventHandlerTemp)}},pollEvent(ptr){if(SDL.initFlags&512&&SDL.joystickEventState){SDL.queryJoysticks()}if(ptr){while(SDL.events.length>0){if(SDL.makeCEvent(SDL.events.shift(),ptr)!==false)return 1}return 0}return SDL.events.length>0},makeCEvent(event,ptr){if(typeof event=="number"){_memcpy(ptr,event,28);_free(event);return}SDL.handleEvent(event);switch(event.type){case"keydown":case"keyup":{var down=event.type==="keydown";var key=SDL.lookupKeyCodeForEvent(event);if(!key)return false;var scan;if(key>=1024){scan=key-1024}else{scan=SDL.scanCodes[key]||key}HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+8]=down?1:0;HEAP8[ptr+9]=0;HEAP32[ptr+12>>2]=scan;HEAP32[ptr+16>>2]=key;HEAP16[ptr+20>>1]=SDL.modState;HEAP32[ptr+24>>2]=event.keypressCharCode||key;break}case"keypress":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];stringToUTF8(String.fromCharCode(event.charCode),ptr+8,4);break}case"mousedown":case"mouseup":case"mousemove":{if(event.type!="mousemove"){var down=event.type==="mousedown";HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP8[ptr+16]=event.button+1;HEAP8[ptr+17]=down?1:0;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY}else{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP32[ptr+16>>2]=SDL.buttonState;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY;HEAP32[ptr+28>>2]=Browser.mouseMovementX;HEAP32[ptr+32>>2]=Browser.mouseMovementY}break}case"wheel":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+16>>2]=event.deltaX;HEAP32[ptr+20>>2]=event.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var touch=event.touch;if(!Browser.touches[touch.identifier])break;var canvas=Browser.getCanvas();var x=Browser.touches[touch.identifier].x/canvas.width;var y=Browser.touches[touch.identifier].y/canvas.height;var lx=Browser.lastTouches[touch.identifier].x/canvas.width;var ly=Browser.lastTouches[touch.identifier].y/canvas.height;var dx=x-lx;var dy=y-ly;if(touch["deviceID"]===undefined)touch.deviceID=SDL.TOUCH_DEFAULT_ID;if(dx===0&&dy===0&&event.type==="touchmove")return false;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=_SDL_GetTicks();tempI64=[touch.deviceID>>>0,(tempDouble=touch.deviceID,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+8>>2]=tempI64[0],HEAP32[ptr+12>>2]=tempI64[1];tempI64=[touch.identifier>>>0,(tempDouble=touch.identifier,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+16>>2]=tempI64[0],HEAP32[ptr+20>>2]=tempI64[1];HEAPF32[ptr+24>>2]=x;HEAPF32[ptr+28>>2]=y;HEAPF32[ptr+32>>2]=dx;HEAPF32[ptr+36>>2]=dy;if(touch.force!==undefined){HEAPF32[ptr+40>>2]=touch.force}else{HEAPF32[ptr+40>>2]=event.type=="touchend"?0:1}break}case"unload":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];break}case"resize":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=event.w;HEAP32[ptr+8>>2]=event.h;break}case"joystick_button_up":case"joystick_button_down":{var state=event.type==="joystick_button_up"?0:1;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.button;HEAP8[ptr+6]=state;break}case"joystick_axis_motion":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.axis;HEAP32[ptr+8>>2]=SDL.joystickAxisValueConversion(event.value);break}case"focus":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=12;break}case"blur":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=13;break}case"visibilitychange":{var visibilityEventID=event.visible?1:2;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=visibilityEventID;break}default:throw"Unhandled SDL event: "+event.type}},makeFontString(height,fontName){if(fontName.charAt(0)!="'"&&fontName.charAt(0)!='"'){fontName='"'+fontName+'"'}return height+"px "+fontName+", serif"},estimateTextWidth(fontData,text){var h=fontData.size;var fontString=SDL.makeFontString(h,fontData.name);var tempCtx=SDL.ttfContext;tempCtx.font=fontString;var ret=tempCtx.measureText(text).width|0;return ret},allocateChannels(num){if(SDL.numChannels>=num&&num!=0)return;SDL.numChannels=num;SDL.channels=[];for(var i=0;i{if(!audio.paused)SDL.playWebAudio(audio)});return}audio.webAudioNode=SDL.audioContext["createBufferSource"]();audio.webAudioNode["buffer"]=webAudio.decodedBuffer;audio.webAudioNode["loop"]=audio.loop;audio.webAudioNode["onended"]=audio["onended"];audio.webAudioPannerNode=SDL.audioContext["createPanner"]();audio.webAudioPannerNode["setPosition"](0,0,-.5);audio.webAudioPannerNode["panningModel"]="equalpower";audio.webAudioGainNode=SDL.audioContext["createGain"]();audio.webAudioGainNode["gain"]["value"]=audio.volume;audio.webAudioNode["connect"](audio.webAudioPannerNode);audio.webAudioPannerNode["connect"](audio.webAudioGainNode);audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);audio.webAudioNode["start"](0,audio.currentPosition);audio.startTime=SDL.audioContext["currentTime"]-audio.currentPosition}catch(e){err(`playWebAudio failed: ${e}`)}},pauseWebAudio(audio){if(!audio)return;if(audio.webAudioNode){try{audio.currentPosition=(SDL.audioContext["currentTime"]-audio.startTime)%audio.resource.webAudio.decodedBuffer.duration;audio.webAudioNode["onended"]=undefined;audio.webAudioNode.stop(0);audio.webAudioNode=undefined}catch(e){err(`pauseWebAudio failed: ${e}`)}}audio.paused=true},openAudioContext(){if(!SDL.audioContext){if(typeof AudioContext!="undefined"){SDL.audioContext=new AudioContext}else if(typeof webkitAudioContext!="undefined"){SDL.audioContext=new webkitAudioContext}}},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(heapPtr,sizeSamplesPerChannel,dstAudioBuffer){var audio=SDL.audio;var numChannels=audio.channels;for(var c=0;c>1]/32768}}else if(audio.format==8){for(var j=0;j=0?v-128:v+128)/128}}else if(audio.format==33056){for(var j=0;j>2]}}else{throw"Invalid SDL audio format "+audio.format+"!"}}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(joystick,state){var buttons=[];for(var button of state.buttons){buttons.push(SDL.getJoystickButtonState(button))}SDL.lastJoystickState[joystick]={buttons,axes:state.axes.slice(0),timestamp:state.timestamp,index:state.index,id:state.id}},getJoystickButtonState(button){if(typeof button=="object"){return button["pressed"]}return button>0},queryJoysticks(){for(var joystick in SDL.lastJoystickState){var state=SDL.getGamepad(joystick-1);var prevState=SDL.lastJoystickState[joystick];if(typeof state=="undefined")return;if(state===null)return;if(typeof state.timestamp!="number"||state.timestamp!=prevState.timestamp||!state.timestamp){var i;for(i=0;ideviceIndex&&deviceIndex>=0){return gamepads[deviceIndex]}return null}};var _SDL_Linked_Version=()=>{if(SDL.version===null){SDL.version=_malloc(3);HEAP8[SDL.version]=1;HEAP8[SDL.version+1]=3;HEAP8[SDL.version+2]=0}return SDL.version};_SDL_Linked_Version.sig="p";var _SDL_Init=initFlags=>{SDL.startTime=Date.now();SDL.initFlags=initFlags;if(!Module["doNotCaptureKeyboard"]){var keyboardListeningElement=Module["keyboardListeningElement"]||document;keyboardListeningElement.addEventListener("keydown",SDL.receiveEvent);keyboardListeningElement.addEventListener("keyup",SDL.receiveEvent);keyboardListeningElement.addEventListener("keypress",SDL.receiveEvent);window.addEventListener("focus",SDL.receiveEvent);window.addEventListener("blur",SDL.receiveEvent);document.addEventListener("visibilitychange",SDL.receiveEvent)}window.addEventListener("unload",SDL.receiveEvent);SDL.keyboardState=_calloc(65536,1);SDL.DOMEventToSDLEvent["keydown"]=768;SDL.DOMEventToSDLEvent["keyup"]=769;SDL.DOMEventToSDLEvent["keypress"]=771;SDL.DOMEventToSDLEvent["mousedown"]=1025;SDL.DOMEventToSDLEvent["mouseup"]=1026;SDL.DOMEventToSDLEvent["mousemove"]=1024;SDL.DOMEventToSDLEvent["wheel"]=1027;SDL.DOMEventToSDLEvent["touchstart"]=1792;SDL.DOMEventToSDLEvent["touchend"]=1793;SDL.DOMEventToSDLEvent["touchmove"]=1794;SDL.DOMEventToSDLEvent["unload"]=256;SDL.DOMEventToSDLEvent["resize"]=28673;SDL.DOMEventToSDLEvent["visibilitychange"]=512;SDL.DOMEventToSDLEvent["focus"]=512;SDL.DOMEventToSDLEvent["blur"]=512;SDL.DOMEventToSDLEvent["joystick_axis_motion"]=1536;SDL.DOMEventToSDLEvent["joystick_button_down"]=1539;SDL.DOMEventToSDLEvent["joystick_button_up"]=1540;return 0};_SDL_Init.sig="ii";var _SDL_WasInit=flags=>{if(SDL.startTime===null){_SDL_Init(0)}return 1};_SDL_WasInit.sig="ii";var _SDL_GetVideoInfo=()=>{var ret=_calloc(20,1);var canvas=Browser.getCanvas();HEAP32[ret+12>>2]=canvas.width;HEAP32[ret+16>>2]=canvas.height;return ret};_SDL_GetVideoInfo.sig="p";var _SDL_ListModes=(format,flags)=>-1;_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(width,height,depth,flags)=>depth;_SDL_VideoModeOK.sig="iiiii";var _SDL_VideoDriverName=(buf,max_size)=>{if(SDL.startTime===null){return 0}var driverName=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114];var index=0;var size=driverName.length;if(max_size<=size){size=max_size-1}while(index{var canvas=Browser.getCanvas();["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(e=>canvas.addEventListener(e,SDL.receiveEvent,true));if(width==0&&height==0){width=canvas.width;height=canvas.height}if(!SDL.addedResizeListener){SDL.addedResizeListener=true;Browser.resizeListeners.push((w,h)=>{if(!SDL.settingVideoMode){SDL.receiveEvent({type:"resize",w,h})}})}SDL.settingVideoMode=true;Browser.setCanvasSize(width,height);SDL.settingVideoMode=false;if(SDL.screen){SDL.freeSurface(SDL.screen);assert(!SDL.screen)}if(SDL.GL)flags=flags|67108864;SDL.screen=SDL.makeSurface(width,height,flags,true,"screen");return SDL.screen};_SDL_SetVideoMode.sig="piiii";var _SDL_GetVideoSurface=()=>SDL.screen;_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var i=0;iout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=flags=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit();out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";var _SDL_UnlockSurface=surf=>{assert(!SDL.GL);var surfData=SDL.surfaces[surf];if(!surfData.locked||--surfData.locked>0){return}if(surfData.isFlagSet(2097152)){SDL.copyIndexedColorData(surfData)}else if(!surfData.colors){var data=surfData.image.data;var buffer=surfData.buffer;assert(buffer%4==0,"Invalid buffer offset: "+buffer);var src=buffer>>2;var dst=0;var isScreen=surf==SDL.screen;var num;if(typeof CanvasPixelArray!="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=isScreen?255:val>>24&255;src++;dst+=4}}else{var data32=new Uint32Array(data.buffer);if(isScreen&&SDL.defaults.opaqueFrontBuffer){num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=new Uint8Array(data.buffer);var i=3;var j=i+4*num;if(num%8==0){while(i{};_SDL_Flip.sig="ip";var _SDL_UpdateRect=(surf,x,y,w,h)=>{};_SDL_UpdateRect.sig="vpiiii";var _SDL_UpdateRects=(surf,numrects,rects)=>{};_SDL_UpdateRects.sig="vpip";var _SDL_Delay=delay=>_emscripten_sleep(delay);_SDL_Delay.sig="vi";_SDL_Delay.isAsync=true;var _SDL_WM_SetCaption=(title,icon)=>{if(title){_emscripten_set_window_title(title)}icon&&=UTF8ToString(icon)};_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(delay,interval)=>{};_SDL_EnableKeyRepeat.sig="iii";var _SDL_GetKeyboardState=numKeys=>{if(numKeys){HEAP32[numKeys>>2]=65536}return SDL.keyboardState};_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);var _SDL_GetKeyName=key=>{var name="";if(key>=97&&key<=122||key>=48&&key<=57){name=String.fromCharCode(key)}var size=lengthBytesUTF8(name)+1;SDL.keyName=_realloc(SDL.keyName,size);stringToUTF8(name,SDL.keyName,size);return SDL.keyName};_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";var _SDL_GetMouseState=(x,y)=>{if(x)HEAP32[x>>2]=Browser.mouseX;if(y)HEAP32[y>>2]=Browser.mouseY;return SDL.buttonState};_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(x,y)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=toggle=>{switch(toggle){case 0:if(Browser.isFullscreen){Browser.getCanvas().requestPointerLock();return 0}return 1;case 1:document.exitPointerLock();return 1;case-1:return!Browser.pointerLock;default:err(`SDL_ShowCursor called with unknown toggle parameter value: ${toggle}`);break}};_SDL_ShowCursor.sig="ii";var _SDL_GetError=()=>{SDL.errorMessage||=stringToNewUTF8("unknown SDL-emscripten error");return SDL.errorMessage};_SDL_GetError.sig="p";var _SDL_SetError=(fmt,varargs)=>{};_SDL_SetError.sig="vpp";var _SDL_CreateRGBSurface=(flags,width,height,depth,rmask,gmask,bmask,amask)=>SDL.makeSurface(width,height,flags,false,"CreateRGBSurface",rmask,gmask,bmask,amask);_SDL_CreateRGBSurface.sig="piiiiiiii";var _SDL_CreateRGBSurfaceFrom=(pixels,width,height,depth,pitch,rmask,gmask,bmask,amask)=>{var surf=SDL.makeSurface(width,height,0,false,"CreateRGBSurfaceFrom",rmask,gmask,bmask,amask);if(depth!==32){err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");return surf}var data=SDL.surfaces[surf];var image=data.ctx.createImageData(width,height);var pitchOfDst=width*4;for(var row=0;row{if(format){SDL.checkPixelFormat(format)}var oldData=SDL.surfaces[surf];var ret=SDL.makeSurface(oldData.width,oldData.height,oldData.flags,false,"copy:"+oldData.source);var newData=SDL.surfaces[ret];newData.ctx.globalCompositeOperation="copy";newData.ctx.drawImage(oldData.canvas,0,0);newData.ctx.globalCompositeOperation=oldData.ctx.globalCompositeOperation;return ret};_SDL_ConvertSurface.sig="pppi";var _SDL_DisplayFormat=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormat.sig="pp";var _SDL_DisplayFormatAlpha=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormatAlpha.sig="pp";var _SDL_FreeSurface=surf=>{if(surf)SDL.freeSurface(surf)};_SDL_FreeSurface.sig="vp";var _SDL_UpperBlit=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,false);_SDL_UpperBlit.sig="ipppp";var _SDL_UpperBlitScaled=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,true);_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";var _SDL_GetClipRect=(surf,rect)=>{assert(rect);var surfData=SDL.surfaces[surf];var r=surfData.clipRect||{x:0,y:0,w:surfData.width,h:surfData.height};SDL.updateRect(rect,r)};_SDL_GetClipRect.sig="vpp";var _SDL_SetClipRect=(surf,rect)=>{var surfData=SDL.surfaces[surf];if(rect){surfData.clipRect=SDL.intersectionOfRects({x:0,y:0,w:surfData.width,h:surfData.height},SDL.loadRect(rect))}else{delete surfData.clipRect}};_SDL_SetClipRect.sig="ipp";var _SDL_FillRect=(surf,rect,color)=>{var surfData=SDL.surfaces[surf];assert(!surfData.locked);if(surfData.isFlagSet(2097152)){color=surfData.colors32[color]}var r=rect?SDL.loadRect(rect):{x:0,y:0,w:surfData.width,h:surfData.height};if(surfData.clipRect){r=SDL.intersectionOfRects(surfData.clipRect,r);if(rect){SDL.updateRect(rect,r)}}surfData.ctx.save();surfData.ctx.fillStyle=SDL.translateColorToCSSRGBA(color);surfData.ctx.fillRect(r.x,r.y,r.w,r.h);surfData.ctx.restore();return 0};_SDL_FillRect.sig="ippi";var _zoomSurface=(src,x,y,smooth)=>{var srcData=SDL.surfaces[src];var w=srcData.width*x;var h=srcData.height*y;var ret=SDL.makeSurface(Math.abs(w),Math.abs(h),srcData.flags,false,"zoomSurface");var dstData=SDL.surfaces[ret];if(x>=0&&y>=0){dstData.ctx.drawImage(srcData.canvas,0,0,w,h)}else{dstData.ctx.save();dstData.ctx.scale(x<0?-1:1,y<0?-1:1);dstData.ctx.drawImage(srcData.canvas,w<0?w:0,h<0?h:0,Math.abs(w),Math.abs(h));dstData.ctx.restore()}return ret};_zoomSurface.sig="ppddi";var _rotozoomSurface=(src,angle,zoom,smooth)=>{if(angle%360===0){return _zoomSurface(src,zoom,zoom,smooth)}var srcData=SDL.surfaces[src];var w=srcData.width*zoom;var h=srcData.height*zoom;var diagonal=Math.ceil(Math.sqrt(Math.pow(w,2)+Math.pow(h,2)));var ret=SDL.makeSurface(diagonal,diagonal,srcData.flags,false,"rotozoomSurface");var dstData=SDL.surfaces[ret];dstData.ctx.translate(diagonal/2,diagonal/2);dstData.ctx.rotate(-angle*Math.PI/180);dstData.ctx.drawImage(srcData.canvas,-w/2,-h/2,w,h);return ret};_rotozoomSurface.sig="ppddi";var _SDL_SetAlpha=(surf,flag,alpha)=>{var surfData=SDL.surfaces[surf];surfData.alpha=alpha;if(!(flag&65536)){surfData.alpha=255}};_SDL_SetAlpha.sig="ipii";var _SDL_SetColorKey=(surf,flag,key)=>{warnOnce("SDL_SetColorKey is a no-op for performance reasons");return 0};_SDL_SetColorKey.sig="ipii";var _SDL_PollEvent=ptr=>SDL.pollEvent(ptr);_SDL_PollEvent.sig="ip";var _SDL_PushEvent=ptr=>{var copy=_malloc(28);_memcpy(copy,ptr,28);SDL.events.push(copy);return 0};_SDL_PushEvent.sig="ip";var _SDL_PeepEvents=(events,requestedEventCount,action,from,to)=>{switch(action){case 2:{assert(requestedEventCount==1);var index=0;var retrievedEventCount=0;while(indexSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";var _emscripten_SDL_SetEventHandler=(handler,userdata)=>{SDL.eventHandler=handler;SDL.eventHandlerContext=userdata;SDL.eventHandlerTemp||=_malloc(28)};_emscripten_SDL_SetEventHandler.sig="vpp";var _SDL_SetColors=(surf,colors,firstColor,nColors)=>{var surfData=SDL.surfaces[surf];if(!surfData.colors){var buffer=new ArrayBuffer(256*4);surfData.colors=new Uint8Array(buffer);surfData.colors32=new Uint32Array(buffer)}for(var i=0;i_SDL_SetColors(surf,colors,firstColor,nColors);_SDL_SetPalette.sig="ipipii";var _SDL_MapRGB=(fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|4278190080};_SDL_MapRGB.sig="ipiii";var _SDL_MapRGBA=(fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|(a&255)<<24};_SDL_MapRGBA.sig="ipiiii";var _SDL_GetRGB=(pixel,fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}};_SDL_GetRGB.sig="vipppp";var _SDL_GetRGBA=(pixel,fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}if(a){HEAP8[a]=pixel>>24&255}};_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var state=0;if(Browser.pointerLock){state|=1}if(document.hasFocus()){state|=2}state|=4;return state};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";var _SDL_WM_ToggleFullScreen=surf=>{if(Browser.exitFullscreen()){return 1}if(!SDL.canRequestFullscreen){return 0}SDL.isRequestingFullscreen=true;return 1};_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=flags=>flags;_IMG_Init.sig="ii";var _SDL_FreeRW=rwopsID=>{SDL.rwops[rwopsID]=null;while(SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null){SDL.rwops.pop()}};_SDL_FreeRW.sig="vp";var _IMG_Load_RW=(rwopsID,freeSrc)=>{var sp=stackSave();try{var cleanup=()=>{stackRestore(sp);if(rwops&&freeSrc)_SDL_FreeRW(rwopsID)};var addCleanup=func=>{var old=cleanup;cleanup=()=>{old();func()}};var callStbImage=(func,params)=>{var x=stackAlloc(4);var y=stackAlloc(4);var comp=stackAlloc(4);var data=Module["_"+func](...params,x,y,comp,0);if(!data)return null;addCleanup(()=>Module["_stbi_image_free"](data));return{rawData:true,data,width:HEAP32[x>>2],height:HEAP32[y>>2],size:HEAP32[x>>2]*HEAP32[y>>2]*HEAP32[comp>>2],bpp:HEAP32[comp>>2]}};var rwops=SDL.rwops[rwopsID];if(rwops===undefined){return 0}var raw;var filename=rwops.filename;if(filename===undefined){warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}if(!raw){filename=PATH_FS.resolve(filename);raw=Browser.preloadedImages[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");warnOnce("Cannot find preloaded image "+filename);warnOnce("Cannot find preloaded image "+filename+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}else if(Module["freePreloadedMediaOnUse"]){Browser.preloadedImages[filename]=null}}var surf=SDL.makeSurface(raw.width,raw.height,0,false,"load:"+filename);var surfData=SDL.surfaces[surf];surfData.ctx.globalCompositeOperation="copy";if(!raw.rawData){surfData.ctx.drawImage(raw,0,0,raw.width,raw.height,0,0,raw.width,raw.height)}else{var imageData=surfData.ctx.getImageData(0,0,surfData.width,surfData.height);if(raw.bpp==4){imageData.data.set(HEAPU8.subarray(raw.data,raw.data+raw.size))}else if(raw.bpp==3){var pixels=raw.size/3;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i{var id=SDL.rwops.length;var filename=UTF8ToString(_name);SDL.rwops.push({filename,mimetype:Browser.getMimetype(filename)});return id};_SDL_RWFromFile.sig="ppp";var _IMG_Load=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_IMG_Load_RW(rwops,1);return result};_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";var _SDL_OpenAudio=(desired,obtained)=>{try{SDL.audio={freq:HEAPU32[desired>>2],format:HEAPU16[desired+4>>1],channels:HEAPU8[desired+6],samples:HEAPU16[desired+8>>1],callback:HEAPU32[desired+16>>2],userdata:HEAPU32[desired+20>>2],paused:true,timer:null};if(SDL.audio.format==8){SDL.audio.silence=128}else if(SDL.audio.format==32784){SDL.audio.silence=0}else if(SDL.audio.format==33056){SDL.audio.silence=0}else{throw"Invalid SDL audio format "+SDL.audio.format+"!"}if(SDL.audio.freq<=0){throw"Unsupported sound frequency "+SDL.audio.freq+"!"}else if(SDL.audio.freq<=22050){SDL.audio.freq=22050}else if(SDL.audio.freq<=32e3){SDL.audio.freq=32e3}else if(SDL.audio.freq<=44100){SDL.audio.freq=44100}else if(SDL.audio.freq<=48e3){SDL.audio.freq=48e3}else if(SDL.audio.freq<=96e3){SDL.audio.freq=96e3}else{throw`Unsupported sound frequency ${SDL.audio.freq}!`}if(SDL.audio.channels==0){SDL.audio.channels=1}else if(SDL.audio.channels<0||SDL.audio.channels>32){throw`Unsupported number of audio channels for SDL audio: ${SDL.audio.channels}!`}else if(SDL.audio.channels!=1&&SDL.audio.channels!=2){out(`Warning: Using untested number of audio channels ${SDL.audio.channels}`)}if(SDL.audio.samples<128||SDL.audio.samples>524288){throw`Unsupported audio callback buffer size ${SDL.audio.samples}!`}else if((SDL.audio.samples&SDL.audio.samples-1)!=0){throw`Audio callback buffer size ${SDL.audio.samples} must be a power-of-two!`}var totalSamples=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8){SDL.audio.bytesPerSample=1}else if(SDL.audio.format==32784){SDL.audio.bytesPerSample=2}else if(SDL.audio.format==33056){SDL.audio.bytesPerSample=4}else{throw`Invalid SDL audio format ${SDL.audio.format}!`}SDL.audio.bufferSize=totalSamples*SDL.audio.bytesPerSample;SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq;SDL.audio.bufferingDelay=50/1e3;SDL.audio.buffer=_malloc(SDL.audio.bufferSize);SDL.audio.numSimultaneouslyQueuedBuffers=Module["SDL_numSimultaneouslyQueuedBuffers"]||5;SDL.audio.queueNewAudioData=()=>{if(!SDL.audio)return;for(var i=0;i=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;((a1,a2,a3)=>{})(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize);SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}};var sleepCallback=()=>{SDL.audio?.queueNewAudioData?.()};Asyncify.sleepCallbacks.push(sleepCallback);SDL.audio.callbackRemover=()=>{Asyncify.sleepCallbacks=Asyncify.sleepCallbacks.filter(callback=>callback!==sleepCallback)};SDL.audio.caller=()=>{if(!SDL.audio)return;--SDL.audio.numAudioTimersPending;SDL.audio.queueNewAudioData();var secsUntilNextPlayStart=SDL.audio.nextPlayTime-SDL.audioContext["currentTime"];var preemptBufferFeedSecs=SDL.audio.bufferDurationSecs/2;if(SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var sizeSamples=sizeBytes/SDL.audio.bytesPerSample;var sizeSamplesPerChannel=sizeSamples/SDL.audio.channels;if(sizeSamplesPerChannel!=SDL.audio.samples){throw"Received mismatching audio buffer size!"}var source=SDL.audioContext["createBufferSource"]();var soundBuffer=SDL.audioContext["createBuffer"](SDL.audio.channels,sizeSamplesPerChannel,SDL.audio.freq);source["connect"](SDL.audioContext["destination"]);SDL.fillWebAudioBufferFromHeap(ptr,sizeSamplesPerChannel,soundBuffer);source["buffer"]=soundBuffer;var curtime=SDL.audioContext["currentTime"];var playtime=Math.max(curtime+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);if(typeof source["start"]!="undefined"){source["start"](playtime)}else if(typeof source["noteOn"]!="undefined"){source["noteOn"](playtime)}SDL.audio.nextPlayTime=playtime+SDL.audio.bufferDurationSecs}catch(e){err(`Web Audio API error playing back audio: ${e.toString()}`)}};if(obtained){HEAP32[obtained>>2]=SDL.audio.freq;HEAP16[obtained+4>>1]=SDL.audio.format;HEAP8[obtained+6]=SDL.audio.channels;HEAP8[obtained+7]=SDL.audio.silence;HEAP16[obtained+8>>1]=SDL.audio.samples;HEAPU32[obtained+16>>2]=SDL.audio.callback;HEAPU32[obtained+20>>2]=SDL.audio.userdata}SDL.allocateChannels(32)}catch(e){err(`Initializing SDL audio threw an exception: "${e.toString()}"! Continuing without audio`);SDL.audio=null;SDL.allocateChannels(0);if(obtained){HEAP32[obtained>>2]=0;HEAP16[obtained+4>>1]=0;HEAP8[obtained+6]=0;HEAP8[obtained+7]=0;HEAP16[obtained+8>>1]=0;HEAPU32[obtained+16>>2]=0;HEAPU32[obtained+20>>2]=0}}if(!SDL.audio){return-1}return 0};_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=pauseOn=>{if(!SDL.audio){return}if(pauseOn){if(SDL.audio.timer!==undefined){clearTimeout(SDL.audio.timer);SDL.audio.numAudioTimersPending=0;SDL.audio.timer=undefined}}else if(!SDL.audio.timer){SDL.audio.numAudioTimersPending=1;SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)}SDL.audio.paused=pauseOn};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{if(SDL.audio){if(SDL.audio.callbackRemover){SDL.audio.callbackRemover();SDL.audio.callbackRemover=null}_SDL_PauseAudio(1);_free(SDL.audio.buffer);SDL.audio=null;SDL.allocateChannels(0)}};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";var _SDL_CreateMutex=()=>0;_SDL_CreateMutex.sig="p";var _SDL_mutexP=mutex=>0;_SDL_mutexP.sig="ip";var _SDL_mutexV=mutex=>0;_SDL_mutexV.sig="ip";var _SDL_DestroyMutex=mutex=>{};_SDL_DestroyMutex.sig="vp";var _SDL_CreateCond=()=>0;_SDL_CreateCond.sig="p";var _SDL_CondSignal=cond=>{};_SDL_CondSignal.sig="ip";var _SDL_CondWait=(cond,mutex)=>{};_SDL_CondWait.sig="ipp";var _SDL_DestroyCond=cond=>{};_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=true};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=false};_SDL_StopTextInput.sig="v";var _Mix_Init=flags=>{if(!flags)return 0;return 8};_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(frequency,format,channels,chunksize)=>{SDL.openAudioContext();autoResumeAudioContext(SDL.audioContext);SDL.allocateChannels(32);SDL.mixerFrequency=frequency;SDL.mixerFormat=format;SDL.mixerNumChannels=channels;SDL.mixerChunkSize=chunksize;return 0};_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=num=>{SDL.allocateChannels(num);return num};_Mix_AllocateChannels.sig="ii";var _Mix_ChannelFinished=func=>{SDL.channelFinished=func};_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(channel,volume)=>{if(channel==-1){for(var i=0;i{left/=255;right/=255;SDL.setPannerPosition(SDL.channels[channel],right-left,0,.1);return 1};_Mix_SetPanning.sig="iiii";var _Mix_LoadWAV_RW=(rwopsID,freesrc)=>{var rwops=SDL.rwops[rwopsID];if(rwops===undefined)return 0;var filename="";var audio;var webAudio;var bytes;if(rwops.filename!==undefined){filename=PATH_FS.resolve(rwops.filename);var raw=Browser.preloadedAudios[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");if(!Module["noAudioDecoding"])warnOnce("Cannot find preloaded audio "+filename);try{bytes=FS.readFile(filename)}catch(e){err(`Couldn't find file for: ${filename}`);return 0}}if(Module["freePreloadedMediaOnUse"]){Browser.preloadedAudios[filename]=null}audio=raw}else if(rwops.bytes!==undefined){if(SDL.webAudioAvailable()){bytes=HEAPU8.buffer.slice(rwops.bytes,rwops.bytes+rwops.count)}else{bytes=HEAPU8.subarray(rwops.bytes,rwops.bytes+rwops.count)}}else{return 0}var arrayBuffer=bytes?bytes.buffer||bytes:bytes;var canPlayWithWebAudio=Module["SDL_canPlayWithWebAudio"]===undefined||Module["SDL_canPlayWithWebAudio"](filename,arrayBuffer);if(bytes!==undefined&&SDL.webAudioAvailable()&&canPlayWithWebAudio){audio=undefined;webAudio={onDecodeComplete:[]};SDL.audioContext["decodeAudioData"](arrayBuffer,data=>{webAudio.decodedBuffer=data;webAudio.onDecodeComplete.forEach(e=>e());delete webAudio.onDecodeComplete})}else if(audio===undefined&&bytes){var blob=new Blob([bytes],{type:rwops.mimetype});var url=URL.createObjectURL(blob);audio=new Audio;audio.src=url;audio.mozAudioChannelType="content"}var id=SDL.audios.length;SDL.audios.push({source:filename,audio,webAudio});return id};_Mix_LoadWAV_RW.sig="ppi";var _Mix_LoadWAV=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadWAV_RW(rwops,0);_SDL_FreeRW(rwops);return result};_Mix_LoadWAV.sig="pp";var _Mix_QuickLoad_RAW=(mem,len)=>{var audio;var webAudio;var numSamples=len>>1;var buffer=new Float32Array(numSamples);for(var i=0;i>1]/32768}if(SDL.webAudioAvailable()){webAudio={decodedBuffer:buffer}}else{audio=new Audio;audio.mozAudioChannelType="content";audio.numChannels=SDL.mixerNumChannels;audio.frequency=SDL.mixerFrequency}var id=SDL.audios.length;SDL.audios.push({source:"",audio,webAudio,buffer});return id};_Mix_QuickLoad_RAW.sig="ppi";var _Mix_FreeChunk=id=>{SDL.audios[id]=null};_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=num=>{SDL.channelMinimumNumber=num};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=channel=>{function halt(channel){var info=SDL.channels[channel];if(info.audio){info.audio.pause();info.audio=null}if(SDL.channelFinished){(a1=>{})(channel)}}if(channel!=-1){halt(channel)}else{for(var i=0;i{assert(ticks==-1);var info=SDL.audios[id];if(!info)return-1;if(!info.audio&&!info.webAudio)return-1;if(channel==-1){for(var i=SDL.channelMinimumNumber;i{})(channel)};if(channelInfo.audio){_Mix_HaltChannel(channel)}channelInfo.audio=audio;audio.loop=loops!=0;audio.volume=channelInfo.volume;audio.play();return channel};_Mix_PlayChannelTimed.sig="iipii";var _Mix_FadingChannel=channel=>0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var audio=SDL.music.audio;if(audio){audio.src=audio.src;audio.currentPosition=0;audio.pause()}SDL.music.audio=null;if(SDL.hookMusicFinished){(()=>{})()}return 0};_Mix_HaltMusic.sig="i";var _Mix_HookMusicFinished=func=>{SDL.hookMusicFinished=func;if(SDL.music.audio){SDL.music.audio["onended"]=_Mix_HaltMusic}};_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=volume=>SDL.setGetVolume(SDL.music,volume);_Mix_VolumeMusic.sig="ii";var _Mix_LoadMUS_RW=filename=>_Mix_LoadWAV_RW(filename,0);_Mix_LoadMUS_RW.sig="pp";var _Mix_LoadMUS=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadMUS_RW(rwops);_SDL_FreeRW(rwops);return result};_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";var _Mix_PlayMusic=(id,loops)=>{if(SDL.music.audio){if(!SDL.music.audio.paused)err(`Music is already playing. ${SDL.music.source}`);SDL.music.audio.pause()}var info=SDL.audios[id];var audio;if(info.webAudio){audio={resource:info,paused:false,currentPosition:0,play(){SDL.playWebAudio(this)},pause(){SDL.pauseWebAudio(this)}}}else if(info.audio){audio=info.audio}audio["onended"]=function(){if(SDL.music.audio===this||SDL.music.audio?.webAudioNode===this){_Mix_HaltMusic()}};audio.loop=loops!=0&&loops!=1;audio.volume=SDL.music.volume;SDL.music.audio=audio;audio.play();return 0};_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var audio=SDL.music.audio;audio?.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var audio=SDL.music.audio;audio?.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused;_Mix_PlayingMusic.sig="i";var _Mix_Playing=channel=>{if(channel===-1){var count=0;for(var i=0;i{if(channel===-1){for(var i=0;i{if(channel===-1){var pausedCount=0;for(var i=0;iSDL.music.audio?.paused?1:0;_Mix_PausedMusic.sig="i";var _Mix_Resume=channel=>{if(channel===-1){for(var i=0;i{try{var offscreenCanvas=new OffscreenCanvas(0,0);SDL.ttfContext=offscreenCanvas.getContext("2d");if(typeof SDL.ttfContext.measureText!="function"){throw"bad context"}}catch(ex){var canvas=document.createElement("canvas");SDL.ttfContext=canvas.getContext("2d")}return 0};_TTF_Init.sig="i";var _TTF_OpenFont=(name,size)=>{name=PATH.normalize(UTF8ToString(name));var id=SDL.fonts.length;SDL.fonts.push({name,size});return id};_TTF_OpenFont.sig="ppi";var _TTF_CloseFont=font=>{SDL.fonts[font]=null};_TTF_CloseFont.sig="vp";var _TTF_RenderText_Solid=(font,text,color)=>{text=UTF8ToString(text)||" ";var fontData=SDL.fonts[font];var w=SDL.estimateTextWidth(fontData,text);var h=fontData.size;color=SDL.loadColorToCSSRGB(color);var fontString=SDL.makeFontString(h,fontData.name);var surf=SDL.makeSurface(w,h,0,false,"text:"+text);var surfData=SDL.surfaces[surf];surfData.ctx.save();surfData.ctx.fillStyle=color;surfData.ctx.font=fontString;surfData.ctx.textBaseline="bottom";surfData.ctx.fillText(text,0,h|0);surfData.ctx.restore();return surf};_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";var _TTF_SizeText=(font,text,w,h)=>{var fontData=SDL.fonts[font];if(w){HEAP32[w>>2]=SDL.estimateTextWidth(fontData,UTF8ToString(text))}if(h){HEAP32[h>>2]=fontData.size}return 0};_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";var _TTF_GlyphMetrics=(font,ch,minx,maxx,miny,maxy,advance)=>{var fontData=SDL.fonts[font];var width=SDL.estimateTextWidth(fontData,String.fromCharCode(ch));if(advance){HEAP32[advance>>2]=width}if(minx){HEAP32[minx>>2]=0}if(maxx){HEAP32[maxx>>2]=width}if(miny){HEAP32[miny>>2]=0}if(maxy){HEAP32[maxy>>2]=fontData.size}};_TTF_GlyphMetrics.sig="ipippppp";var _TTF_FontAscent=font=>{var fontData=SDL.fonts[font];return fontData.size*.98|0};_TTF_FontAscent.sig="ip";var _TTF_FontDescent=font=>{var fontData=SDL.fonts[font];return fontData.size*.02|0};_TTF_FontDescent.sig="ip";var _TTF_FontHeight=font=>{var fontData=SDL.fonts[font];return fontData.size};_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(surf,x1,y1,x2,y2,action,cssColor)=>{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);var x=x1{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.strokeStyle=cssColor;surfData.ctx.beginPath();surfData.ctx.moveTo(x1,y1);surfData.ctx.lineTo(x2,y2);surfData.ctx.stroke();surfData.ctx.restore()},drawEllipse:(surf,x,y,rx,ry,action,cssColor)=>{x=x<<16>>16;y=y<<16>>16;rx=rx<<16>>16;ry=ry<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.beginPath();surfData.ctx.translate(x,y);surfData.ctx.scale(rx,ry);surfData.ctx.arc(0,0,1,0,2*Math.PI);surfData.ctx.restore();surfData.ctx.save();surfData.ctx[action+"Style"]=cssColor;surfData.ctx[action]();surfData.ctx.restore()},translateColorToCSSRGBA:rgba=>`rgba(${rgba>>>24},${rgba>>16&255},${rgba>>8&255},${rgba&255})`};var _boxColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL_gfx.translateColorToCSSRGBA(color));_boxColor.sig="ipiiiii";var _boxRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_boxRGBA.sig="ipiiiiiiii";var _rectangleColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_rectangleColor.sig="ipiiiii";var _rectangleRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_rectangleRGBA.sig="ipiiiiiiii";var _ellipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_ellipseColor.sig="ipiiiii";var _ellipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_ellipseRGBA.sig="ipiiiiiiii";var _filledEllipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL_gfx.translateColorToCSSRGBA(color));_filledEllipseColor.sig="ipiiiii";var _filledEllipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_filledEllipseRGBA.sig="ipiiiiiiii";var _lineColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL_gfx.translateColorToCSSRGBA(color));_lineColor.sig="ipiiiii";var _lineRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL.translateRGBAToCSSRGBA(r,g,b,a));_lineRGBA.sig="ipiiiiiiii";var _pixelRGBA=(surf,x1,y1,r,g,b,a)=>_boxRGBA(surf,x1,y1,x1,y1,r,g,b,a);_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}SDL.glAttributes[attr]=value};_SDL_GL_SetAttribute.sig="iii";var _SDL_GL_GetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}if(value)HEAP32[value>>2]=SDL.glAttributes[attr];return 0};_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>Browser.doSwapBuffers?.();_SDL_GL_SwapBuffers.sig="v";var _SDL_GL_ExtensionSupported=extension=>GLctx?.getExtension(UTF8ToString(extension))?1:0;_SDL_GL_ExtensionSupported.sig="ip";var _SDL_DestroyWindow=window=>{};_SDL_DestroyWindow.sig="vp";var _SDL_DestroyRenderer=renderer=>{};_SDL_DestroyRenderer.sig="vp";var _SDL_GetWindowFlags=window=>{if(Browser.isFullscreen){return 1}return 0};_SDL_GetWindowFlags.sig="ip";var _SDL_GL_SwapWindow=window=>{};_SDL_GL_SwapWindow.sig="vp";var _SDL_GL_MakeCurrent=(window,context)=>{};_SDL_GL_MakeCurrent.sig="ipp";var _SDL_GL_DeleteContext=context=>{};_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>{if(MainLoop.timingMode==1){return MainLoop.timingValue}else{return 0}};_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=state=>_emscripten_set_main_loop_timing(1,state);_SDL_GL_SetSwapInterval.sig="ii";var _SDL_SetWindowTitle=(window,title)=>{if(title)document.title=UTF8ToString(title)};_SDL_SetWindowTitle.sig="vpp";var _SDL_GetWindowSize=(window,width,height)=>{var canvas=Browser.getCanvas();if(width)HEAP32[width>>2]=canvas.width;if(height)HEAP32[height>>2]=canvas.height};_SDL_GetWindowSize.sig="vppp";var _SDL_LogSetOutputFunction=(callback,userdata)=>{};_SDL_LogSetOutputFunction.sig="vpp";var _SDL_SetWindowFullscreen=(window,fullscreen)=>{if(Browser.isFullscreen){Browser.getCanvas().exitFullscreen();return 1}return 0};_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(r,g,b)=>-1;_SDL_SetGamma.sig="ifff";var _SDL_SetGammaRamp=(redTable,greenTable,blueTable)=>-1;_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{var count=0;var gamepads=SDL.getGamepads();for(var gamepad of gamepads){if(gamepad!==undefined)count++}return count};_SDL_NumJoysticks.sig="i";var _SDL_JoystickName=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var name=gamepad.id;if(SDL.joystickNamePool.hasOwnProperty(name)){return SDL.joystickNamePool[name]}return SDL.joystickNamePool[name]=stringToNewUTF8(name)}return 0};_SDL_JoystickName.sig="pi";var _SDL_JoystickOpen=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var joystick=deviceIndex+1;SDL.recordJoystickState(joystick,gamepad);return joystick}return 0};_SDL_JoystickOpen.sig="pi";var _SDL_JoystickOpened=deviceIndex=>SDL.lastJoystickState.hasOwnProperty(deviceIndex+1)?1:0;_SDL_JoystickOpened.sig="ii";var _SDL_JoystickIndex=joystick=>joystick-1;_SDL_JoystickIndex.sig="ip";var _SDL_JoystickNumAxes=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.axes.length}return 0};_SDL_JoystickNumAxes.sig="ip";var _SDL_JoystickNumBalls=joystick=>0;_SDL_JoystickNumBalls.sig="ip";var _SDL_JoystickNumHats=joystick=>0;_SDL_JoystickNumHats.sig="ip";var _SDL_JoystickNumButtons=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.buttons.length}return 0};_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=state=>{if(state<0){return SDL.joystickEventState}return SDL.joystickEventState=state};_SDL_JoystickEventState.sig="ii";var _SDL_JoystickGetAxis=(joystick,axis)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.axes.length>axis){return SDL.joystickAxisValueConversion(gamepad.axes[axis])}return 0};_SDL_JoystickGetAxis.sig="ipi";var _SDL_JoystickGetHat=(joystick,hat)=>0;_SDL_JoystickGetHat.sig="ipi";var _SDL_JoystickGetBall=(joystick,ball,dxptr,dyptr)=>-1;_SDL_JoystickGetBall.sig="ipipp";var _SDL_JoystickGetButton=(joystick,button)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.buttons.length>button){return SDL.getJoystickButtonState(gamepad.buttons[button])?1:0}return 0};_SDL_JoystickGetButton.sig="ipi";var _SDL_JoystickClose=joystick=>{delete SDL.lastJoystickState[joystick]};_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=flags=>0;_SDL_InitSubSystem.sig="ii";var _SDL_RWFromConstMem=(mem,size)=>{var id=SDL.rwops.length;SDL.rwops.push({bytes:mem,count:size});return id};_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";var _SDL_GetCurrentAudioDriver=()=>stringToNewUTF8("Emscripten Audio");_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=key=>SDL.scanCodes[key];_SDL_GetScancodeFromKey.sig="ii";var _SDL_GetAudioDriver=index=>_SDL_GetCurrentAudioDriver();_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=on=>{var ret=SDL.unicode||0;SDL.unicode=on;return ret};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=(interval,callback,param)=>safeSetTimeout(()=>((a1,a2)=>{})(interval,param),interval);_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=id=>{clearTimeout(id);return true};_SDL_RemoveTimer.sig="ii";var _SDL_CreateThread=(fs,data,pfnBeginThread,pfnEndThread)=>{throw"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."};_SDL_CreateThread.sig="ppp";var _SDL_WaitThread=(thread,status)=>{throw"SDL_WaitThread"};_SDL_WaitThread.sig="vpp";var _SDL_GetThreadID=thread=>{throw"SDL_GetThreadID"};_SDL_GetThreadID.sig="pp";var _SDL_ThreadID=()=>0;_SDL_ThreadID.sig="p";var _SDL_AllocRW=()=>{throw"SDL_AllocRW: TODO"};_SDL_AllocRW.sig="p";var _SDL_CondBroadcast=cond=>{throw"SDL_CondBroadcast: TODO"};_SDL_CondBroadcast.sig="ip";var _SDL_CondWaitTimeout=(cond,mutex,ms)=>{throw"SDL_CondWaitTimeout: TODO"};_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";var _Mix_SetPostMix=(func,arg)=>warnOnce("Mix_SetPostMix: TODO");_Mix_SetPostMix.sig="vpp";var _Mix_VolumeChunk=(chunk,volume)=>{throw"Mix_VolumeChunk: TODO"};_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(channel,angle,distance)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";var _Mix_QuerySpec=(frequency,format,channels)=>{throw"Mix_QuerySpec: TODO"};_Mix_QuerySpec.sig="ippp";var _Mix_FadeInChannelTimed=(channel,chunk,loop,ms,ticks)=>{throw"Mix_FadeInChannelTimed"};_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";var _Mix_Linked_Version=()=>{throw"Mix_Linked_Version: TODO"};_Mix_Linked_Version.sig="p";var _SDL_SaveBMP_RW=(surface,dst,freedst)=>{throw"SDL_SaveBMP_RW: TODO"};_SDL_SaveBMP_RW.sig="ippi";var _SDL_WM_SetIcon=(icon,mask)=>{};_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";var ALLOC_NORMAL=0;var ALLOC_STACK=1;var allocate=(slab,allocator)=>{var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret);return ret};var writeStringToMemory=(string,buffer,dontAddNull)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar};var writeAsciiToMemory=(str,buffer,dontAddNull)=>{for(var i=0;i{demangle.recursionGuard=(demangle.recursionGuard|0)+1;if(demangle.recursionGuard>1)return func;return withStackSave(()=>{try{var s=func;if(s.startsWith("__Z"))s=s.slice(1);var buf=stringToUTF8OnStack(s);var status=stackAlloc(4);var ret=___cxa_demangle(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return UTF8ToString(ret)}}catch(e){}finally{_free(ret);if(demangle.recursionGuard<2)--demangle.recursionGuard}return func})};var stackTrace=()=>{var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return js};var print=out;var printErr=err;var jstoi_s=Number;var _emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER;registerWasmPlugin();FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}adapters_support();if(typeof setImmediate!="undefined"){emSetImmediate=setImmediateWrapped;emClearImmediate=clearImmediateWrapped}else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0;var __setImmediate_queue=[];var __setImmediate_message_id="_si";var __setImmediate_cb=e=>{if(e.data===__setImmediate_message_id){e.stopPropagation();__setImmediate_queue.shift()();++__setImmediate_id_counter}};addEventListener("message",__setImmediate_cb,true);emSetImmediate=func=>{postMessage(__setImmediate_message_id,"*");return __setImmediate_id_counter+__setImmediate_queue.push(func)-1};emClearImmediate=id=>{var index=id-__setImmediate_id_counter;if(index>=0&&index<__setImmediate_queue.length)__setImmediate_queue[index]=()=>{}}}registerPostMainLoop(()=>SDL.audio?.queueNewAudioData?.());{initMemory();if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["dynamicLibraries"])dynamicLibraries=Module["dynamicLibraries"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_setTempRet0"]=_setTempRet0;Module["_getTempRet0"]=_getTempRet0;Module["_sched_yield"]=_sched_yield;Module["___cxa_uncaught_exceptions"]=___cxa_uncaught_exceptions;Module["___cxa_current_primary_exception"]=___cxa_current_primary_exception;Module["___cxa_rethrow_primary_exception"]=___cxa_rethrow_primary_exception;Module["___syscall_shutdown"]=___syscall_shutdown;var ASM_CONSTS={466964:$0=>{if(!$0){AL.alcErr=40964;return 1}},467012:$0=>{if(!AL.currentCtx){err("alGetProcAddress() called without a valid context");return 1}if(!$0){AL.currentCtx.err=40963;return 1}}};var _sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_strerror,_memcmp,_malloc,_free,_realloc,_RegisterExtensionFunctions,_calloc,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,___dl_seterr,__emscripten_find_dylib,_memcpy,_memset,_fileno,_htonl,_htons,_emscripten_builtin_memalign,_ntohs,__emscripten_timeout,_setThrew,__emscripten_tempret_set,__emscripten_tempret_get,___get_temp_ret,___set_temp_ret,_emscripten_stack_set_limits,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,___cxa_demangle,___cxa_increment_exception_refcount,___cxa_decrement_exception_refcount,___cxa_can_catch,___cxa_get_exception_ptr,___wasm_apply_data_relocs,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];_strerror=wasmExports["strerror"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];_realloc=wasmExports["realloc"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];_calloc=wasmExports["calloc"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];___dl_seterr=wasmExports["__dl_seterr"];__emscripten_find_dylib=wasmExports["_emscripten_find_dylib"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];Module["_memset"]=_memset=wasmExports["memset"];_fileno=wasmExports["fileno"];_htonl=wasmExports["htonl"];_htons=wasmExports["htons"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];_ntohs=wasmExports["ntohs"];__emscripten_timeout=wasmExports["_emscripten_timeout"];_setThrew=wasmExports["setThrew"];__emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];___get_temp_ret=wasmExports["__get_temp_ret"];___set_temp_ret=wasmExports["__set_temp_ret"];_emscripten_stack_set_limits=wasmExports["emscripten_stack_set_limits"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];___cxa_demangle=wasmExports["__cxa_demangle"];___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];___cxa_can_catch=wasmExports["__cxa_can_catch"];___cxa_get_exception_ptr=wasmExports["__cxa_get_exception_ptr"];___wasm_apply_data_relocs=wasmExports["__wasm_apply_data_relocs"];_asyncify_start_unwind=wasmExports["asyncify_start_unwind"];_asyncify_stop_unwind=wasmExports["asyncify_stop_unwind"];_asyncify_start_rewind=wasmExports["asyncify_start_rewind"];_asyncify_stop_rewind=wasmExports["asyncify_stop_rewind"]}var _sqlite3_version=Module["_sqlite3_version"]=69166;var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormat:_SDL_DisplayFormat,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,XChangeWindowAttributes:_XChangeWindowAttributes,XCreateWindow:_XCreateWindow,XInternAtom:_XInternAtom,XMapWindow:_XMapWindow,XOpenDisplay:_XOpenDisplay,XPending:_XPending,XSendEvent:_XSendEvent,XSetWMHints:_XSetWMHints,XStoreName:_XStoreName,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_DeleteException:__Unwind_DeleteException,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,_Unwind_RaiseException:__Unwind_RaiseException,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__asyncify_data:___asyncify_data,__asyncify_state:___asyncify_state,__call_sighandler:___call_sighandler,__cxa_begin_catch:___cxa_begin_catch,__cxa_call_unexpected:___cxa_call_unexpected,__cxa_current_exception_type:___cxa_current_exception_type,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_rethrow:___cxa_rethrow,__cxa_throw:___cxa_throw,__global_base:___global_base,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__resumeException:___resumeException,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_log_formatted:__emscripten_log_formatted,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_load_secondary_module:__load_secondary_module,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,alBuffer3f:_alBuffer3f,alBuffer3i:_alBuffer3i,alBufferData:_alBufferData,alBufferf:_alBufferf,alBufferfv:_alBufferfv,alBufferi:_alBufferi,alBufferiv:_alBufferiv,alDeleteBuffers:_alDeleteBuffers,alDeleteSources:_alDeleteSources,alDisable:_alDisable,alDistanceModel:_alDistanceModel,alDopplerFactor:_alDopplerFactor,alDopplerVelocity:_alDopplerVelocity,alEnable:_alEnable,alGenBuffers:_alGenBuffers,alGenSources:_alGenSources,alGetBoolean:_alGetBoolean,alGetBooleanv:_alGetBooleanv,alGetBuffer3f:_alGetBuffer3f,alGetBuffer3i:_alGetBuffer3i,alGetBufferf:_alGetBufferf,alGetBufferfv:_alGetBufferfv,alGetBufferi:_alGetBufferi,alGetBufferiv:_alGetBufferiv,alGetDouble:_alGetDouble,alGetDoublev:_alGetDoublev,alGetEnumValue:_alGetEnumValue,alGetError:_alGetError,alGetFloat:_alGetFloat,alGetFloatv:_alGetFloatv,alGetInteger:_alGetInteger,alGetIntegerv:_alGetIntegerv,alGetListener3f:_alGetListener3f,alGetListener3i:_alGetListener3i,alGetListenerf:_alGetListenerf,alGetListenerfv:_alGetListenerfv,alGetListeneri:_alGetListeneri,alGetListeneriv:_alGetListeneriv,alGetSource3f:_alGetSource3f,alGetSource3i:_alGetSource3i,alGetSourcef:_alGetSourcef,alGetSourcefv:_alGetSourcefv,alGetSourcei:_alGetSourcei,alGetSourceiv:_alGetSourceiv,alGetString:_alGetString,alIsBuffer:_alIsBuffer,alIsEnabled:_alIsEnabled,alIsExtensionPresent:_alIsExtensionPresent,alIsSource:_alIsSource,alListener3f:_alListener3f,alListener3i:_alListener3i,alListenerf:_alListenerf,alListenerfv:_alListenerfv,alListeneri:_alListeneri,alListeneriv:_alListeneriv,alSource3f:_alSource3f,alSource3i:_alSource3i,alSourcePause:_alSourcePause,alSourcePausev:_alSourcePausev,alSourcePlay:_alSourcePlay,alSourcePlayv:_alSourcePlayv,alSourceQueueBuffers:_alSourceQueueBuffers,alSourceRewind:_alSourceRewind,alSourceRewindv:_alSourceRewindv,alSourceStop:_alSourceStop,alSourceStopv:_alSourceStopv,alSourceUnqueueBuffers:_alSourceUnqueueBuffers,alSourcef:_alSourcef,alSourcefv:_alSourcefv,alSourcei:_alSourcei,alSourceiv:_alSourceiv,alSpeedOfSound:_alSpeedOfSound,alcCaptureCloseDevice:_alcCaptureCloseDevice,alcCaptureOpenDevice:_alcCaptureOpenDevice,alcCaptureSamples:_alcCaptureSamples,alcCaptureStart:_alcCaptureStart,alcCaptureStop:_alcCaptureStop,alcCloseDevice:_alcCloseDevice,alcCreateContext:_alcCreateContext,alcDestroyContext:_alcDestroyContext,alcGetContextsDevice:_alcGetContextsDevice,alcGetCurrentContext:_alcGetCurrentContext,alcGetEnumValue:_alcGetEnumValue,alcGetError:_alcGetError,alcGetIntegerv:_alcGetIntegerv,alcGetString:_alcGetString,alcIsExtensionPresent:_alcIsExtensionPresent,alcMakeContextCurrent:_alcMakeContextCurrent,alcOpenDevice:_alcOpenDevice,alcProcessContext:_alcProcessContext,alcSuspendContext:_alcSuspendContext,boxColor:_boxColor,boxRGBA:_boxRGBA,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_alcDevicePauseSOFT:_emscripten_alcDevicePauseSOFT,emscripten_alcDeviceResumeSOFT:_emscripten_alcDeviceResumeSOFT,emscripten_alcGetStringiSOFT:_emscripten_alcGetStringiSOFT,emscripten_alcResetDeviceSOFT:_emscripten_alcResetDeviceSOFT,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_fiber_swap:_emscripten_fiber_swap,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_idb_async_clear:_emscripten_idb_async_clear,emscripten_idb_async_delete:_emscripten_idb_async_delete,emscripten_idb_async_exists:_emscripten_idb_async_exists,emscripten_idb_async_load:_emscripten_idb_async_load,emscripten_idb_async_store:_emscripten_idb_async_store,emscripten_idb_clear:_emscripten_idb_clear,emscripten_idb_delete:_emscripten_idb_delete,emscripten_idb_exists:_emscripten_idb_exists,emscripten_idb_free_blob:_emscripten_idb_free_blob,emscripten_idb_load:_emscripten_idb_load,emscripten_idb_load_blob:_emscripten_idb_load_blob,emscripten_idb_read_from_blob:_emscripten_idb_read_from_blob,emscripten_idb_store:_emscripten_idb_store,emscripten_idb_store_blob:_emscripten_idb_store_blob,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_scan_registers:_emscripten_scan_registers,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_sleep:_emscripten_sleep,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_wget_data:_emscripten_wget_data,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQueryEXT:_glBeginQueryEXT,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindTexture:_glBindTexture,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQueryEXT:_glEndQueryEXT,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenTextures:_glGenTextures,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteriv:_glGetBufferParameteriv,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetIntegerv:_glGetIntegerv,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsShader:_glIsShader,glIsTexture:_glIsTexture,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glQueryCounterEXT:_glQueryCounterEXT,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glSampleCoverage:_glSampleCoverage,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexSubImage2D:_glTexSubImage2D,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glewGetErrorString:_glewGetErrorString,glewGetExtension:_glewGetExtension,glewGetString:_glewGetString,glewInit:_glewInit,glewIsSupported:_glewIsSupported,glutCreateWindow:_glutCreateWindow,glutDestroyWindow:_glutDestroyWindow,glutDisplayFunc:_glutDisplayFunc,glutFullScreen:_glutFullScreen,glutGet:_glutGet,glutGetModifiers:_glutGetModifiers,glutIdleFunc:_glutIdleFunc,glutInit:_glutInit,glutInitDisplayMode:_glutInitDisplayMode,glutInitWindowPosition:_glutInitWindowPosition,glutInitWindowSize:_glutInitWindowSize,glutKeyboardFunc:_glutKeyboardFunc,glutKeyboardUpFunc:_glutKeyboardUpFunc,glutMainLoop:_glutMainLoop,glutMotionFunc:_glutMotionFunc,glutMouseFunc:_glutMouseFunc,glutPassiveMotionFunc:_glutPassiveMotionFunc,glutPositionWindow:_glutPositionWindow,glutPostRedisplay:_glutPostRedisplay,glutReshapeFunc:_glutReshapeFunc,glutReshapeWindow:_glutReshapeWindow,glutSetCursor:_glutSetCursor,glutSpecialFunc:_glutSpecialFunc,glutSpecialUpFunc:_glutSpecialUpFunc,glutSwapBuffers:_glutSwapBuffers,glutTimerFunc:_glutTimerFunc,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,lineColor:_lineColor,lineRGBA:_lineRGBA,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,random_get:_random_get,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,rotozoomSurface:_rotozoomSurface,setNetworkCallback:_setNetworkCallback,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,uuid_clear:_uuid_clear,uuid_compare:_uuid_compare,uuid_copy:_uuid_copy,uuid_generate:_uuid_generate,uuid_is_null:_uuid_is_null,uuid_parse:_uuid_parse,uuid_type:_uuid_type,uuid_unparse:_uuid_unparse,uuid_unparse_lower:_uuid_unparse_lower,uuid_unparse_upper:_uuid_unparse_upper,uuid_variant:_uuid_variant,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async,zoomSurface:_zoomSurface};var wasmExports=await createWasm();function callMain(args=[]){var entryFunction=resolveGlobalSymbol("main").sym;if(!entryFunction)return;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} -;return moduleRtn}export default Module; +var Module = (() => { + var _scriptName = import.meta.url; + + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var moduleOverrides={...Module};var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.slice(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];var dynamicLibraries=Module["dynamicLibraries"]||[];var wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;var isFileURI=filename=>filename.startsWith("file://");function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews();var __RELOC_FUNCS__=[];function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__RELOC_FUNCS__);callRuntimeCallbacks(onInits);if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);wasmExports["__wasm_call_ctors"]();callRuntimeCallbacks(onPostCtors);FS.ignorePermissions=false}function preMain(){callRuntimeCallbacks(onMains)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async-dynamic-main.wasm")}return new URL("wa-sqlite-async-dynamic-main.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=relocateExports(wasmExports,1024);wasmExports=Asyncify.instrumentWasmExports(wasmExports);var metadata=getDylinkMetadata(module);if(metadata.neededDynlibs){dynamicLibraries=metadata.neededDynlibs.concat(dynamicLibraries)}mergeLibSymbols(wasmExports,"main");LDSO.init();loadDylibs();__RELOC_FUNCS__.push(wasmExports["__wasm_apply_data_relocs"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"],result["module"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{receiveInstance(mod,inst);resolve(mod.exports)})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}var tempDouble;var tempI64;var asyncifyStubs={};class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var GOT={};var currentModuleWeakSymbols=new Set([]);var GOTHandler={get(obj,symName){var rtn=GOT[symName];if(!rtn){rtn=GOT[symName]=new WebAssembly.Global({value:"i32",mutable:true})}if(!currentModuleWeakSymbols.has(symName)){rtn.required=true}return rtn}};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.unshift(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.unshift(cb);var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var getDylinkMetadata=binary=>{var offset=0;var end=0;function getU8(){return binary[offset++]}function getLEB(){var ret=0;var mul=1;while(1){var byte=binary[offset++];ret+=(byte&127)*mul;mul*=128;if(!(byte&128))break}return ret}function getString(){var len=getLEB();offset+=len;return UTF8ArrayToString(binary,offset-len,len)}function getStringList(){var count=getLEB();var rtn=[];while(count--)rtn.push(getString());return rtn}function failIf(condition,message){if(condition)throw new Error(message)}if(binary instanceof WebAssembly.Module){var dylinkSection=WebAssembly.Module.customSections(binary,"dylink.0");failIf(dylinkSection.length===0,"need dylink section");binary=new Uint8Array(dylinkSection[0]);end=binary.length}else{var int32View=new Uint32Array(new Uint8Array(binary.subarray(0,24)).buffer);var magicNumberFound=int32View[0]==1836278016;failIf(!magicNumberFound,"need to see wasm magic number");failIf(binary[8]!==0,"need the dylink section to be first");offset=9;var section_size=getLEB();end=offset+section_size;var name=getString();failIf(name!=="dylink.0")}var customSection={neededDynlibs:[],tlsExports:new Set,weakImports:new Set,runtimePaths:[]};var WASM_DYLINK_MEM_INFO=1;var WASM_DYLINK_NEEDED=2;var WASM_DYLINK_EXPORT_INFO=3;var WASM_DYLINK_IMPORT_INFO=4;var WASM_DYLINK_RUNTIME_PATH=5;var WASM_SYMBOL_TLS=256;var WASM_SYMBOL_BINDING_MASK=3;var WASM_SYMBOL_BINDING_WEAK=1;while(offset>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var newDSO=(name,handle,syms)=>{var dso={refcount:Infinity,name,exports:syms,global:true};LDSO.loadedLibsByName[name]=dso;if(handle!=undefined){LDSO.loadedLibsByHandle[handle]=dso}return dso};var LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}};var ___heap_base=1021824;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var getMemory=size=>{if(runtimeInitialized){return _calloc(size,1)}var ret=___heap_base;var end=ret+alignMemory(size,16);___heap_base=end;GOT["__heap_base"].value=end;return ret};var isInternalSym=symName=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(symName)||symName.startsWith("__em_js__");var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable=new WebAssembly.Table({initial:1855,element:"anyfunc"});var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var updateGOT=(exports,replace)=>{for(var symName in exports){if(isInternalSym(symName)){continue}var value=exports[symName];if(symName.startsWith("orig$")){symName=symName.split("$")[1];replace=true}GOT[symName]||=new WebAssembly.Global({value:"i32",mutable:true});if(replace||GOT[symName].value==0){if(typeof value=="function"){GOT[symName].value=addFunction(value)}else if(typeof value=="number"){GOT[symName].value=value}else{err(`unhandled export type for '${symName}': ${typeof value}`)}}}};var relocateExports=(exports,memoryBase,replace)=>{var relocated={};for(var e in exports){var value=exports[e];if(typeof value=="object"){value=value.value}if(typeof value=="number"){value+=memoryBase}relocated[e]=value}updateGOT(relocated,replace);return relocated};var isSymbolDefined=symName=>{var existing=wasmImports[symName];if(!existing||existing.stub){return false}if(symName in asyncifyStubs&&!asyncifyStubs[symName]){return false}return true};var dynCallLegacy=(sig,ptr,args)=>{sig=sig.replace(/p/g,"i");var f=Module["dynCall_"+sig];return f(ptr,...args)};var dynCall=(sig,ptr,args=[],promising=false)=>{var rtn=dynCallLegacy(sig,ptr,args);return rtn};var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var createInvokeFunction=sig=>(ptr,...args)=>{var sp=stackSave();try{return dynCall(sig,ptr,args)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}};var resolveGlobalSymbol=(symName,direct=false)=>{var sym;if(direct&&"orig$"+symName in wasmImports){symName="orig$"+symName}if(isSymbolDefined(symName)){sym=wasmImports[symName]}else if(symName.startsWith("invoke_")){sym=wasmImports[symName]=createInvokeFunction(symName.split("_")[1])}return{sym,name:symName}};var onPostCtors=[];var addOnPostCtor=cb=>onPostCtors.unshift(cb);var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var memAlign=Math.pow(2,metadata.memoryAlign);var memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0;var tableBase=metadata.tableSize?wasmTable.length:0;if(handle){HEAP8[handle+8]=1;HEAPU32[handle+12>>2]=memoryBase;HEAP32[handle+16>>2]=metadata.memorySize;HEAPU32[handle+20>>2]=tableBase;HEAP32[handle+24>>2]=metadata.tableSize}if(metadata.tableSize){wasmTable.grow(metadata.tableSize)}var moduleExports;function resolveSymbol(sym){var resolved=resolveGlobalSymbol(sym).sym;if(!resolved&&localScope){resolved=localScope[sym]}if(!resolved){resolved=moduleExports[sym]}return resolved}var proxyHandler={get(stubs,prop){switch(prop){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(prop in wasmImports&&!wasmImports[prop].stub){var res=wasmImports[prop];if(res.orig){res=res.orig}return res}if(!(prop in stubs)){var resolved;stubs[prop]=(...args)=>{resolved||=resolveSymbol(prop);return resolved(...args)}}return stubs[prop]}};var proxy=new Proxy({},proxyHandler);var info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize);moduleExports=relocateExports(instance.exports,memoryBase);moduleExports=Asyncify.instrumentWasmExports(moduleExports);if(!flags.allowUndefined){reportUndefinedSymbols()}function addEmAsm(addr,body){var args=[];var arity=0;for(;arity<16;arity++){if(body.indexOf("$"+arity)!=-1){args.push("$"+arity)}else{break}}args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports){var start=moduleExports["__start_em_asm"];var stop=moduleExports["__stop_em_asm"];while(start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports){if(name.startsWith("__em_js__")){var start=moduleExports[name];var jsString=UTF8ToString(start);var parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]);delete moduleExports[name]}}var applyRelocs=moduleExports["__wasm_apply_data_relocs"];if(applyRelocs){if(runtimeInitialized){applyRelocs()}else{__RELOC_FUNCS__.push(applyRelocs)}}var init=moduleExports["__wasm_call_ctors"];if(init){if(runtimeInitialized){init()}else{addOnPostCtor(init)}}return moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(result=>postInstantiation(result.module,result.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}if(flags.loadAsync){return metadata.neededDynlibs.reduce((chain,dynNeeded)=>chain.then(()=>loadDynamicLibrary(dynNeeded,flags,localScope)),Promise.resolve()).then(loadModule)}metadata.neededDynlibs.forEach(needed=>loadDynamicLibrary(needed,flags,localScope));return loadModule()};var mergeLibSymbols=(exports,libName)=>{registerDynCallSymbols(exports);for(var[sym,exp]of Object.entries(exports)){const setImport=target=>{if(target in asyncifyStubs){asyncifyStubs[target]=exp}if(!isSymbolDefined(target)){wasmImports[target]=exp}};setImport(sym)}};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};asyncLoad.isAsync=true;var preloadPlugins=Module["preloadPlugins"]||[];var registerWasmPlugin=()=>{var wasmPlugin={promiseChainEnd:Promise.resolve(),canHandle:name=>!Module["noWasmDecoding"]&&name.endsWith(".so"),handle:(byteArray,name,onload,onerror)=>{wasmPlugin["promiseChainEnd"]=wasmPlugin["promiseChainEnd"].then(()=>loadWebAssemblyModule(byteArray,{loadAsync:true,nodelete:true},name,{})).then(exports=>{preloadedWasm[name]=exports;onload(byteArray)},error=>{err(`failed to instantiate wasm: ${name}: ${error}`);onerror()})}};preloadPlugins.push(wasmPlugin)};var preloadedWasm={};var registerDynCallSymbols=exports=>{for(var[sym,exp]of Object.entries(exports)){if(sym.startsWith("dynCall_")&&!Module.hasOwnProperty(sym)){Module[sym]=exp}}};function loadDynamicLibrary(libName,flags={global:true,nodelete:true},localScope,handle){var dso=LDSO.loadedLibsByName[libName];if(dso){if(!flags.global){if(localScope){Object.assign(localScope,dso.exports)}registerDynCallSymbols(dso.exports)}else if(!dso.global){dso.global=true;mergeLibSymbols(dso.exports,libName)}if(flags.nodelete&&dso.refcount!==Infinity){dso.refcount=Infinity}dso.refcount++;if(handle){LDSO.loadedLibsByHandle[handle]=dso}return flags.loadAsync?Promise.resolve(true):true}dso=newDSO(libName,handle,"loading");dso.refcount=flags.nodelete?Infinity:1;dso.global=flags.global;function loadLibData(){if(handle){var data=HEAPU32[handle+28>>2];var dataSize=HEAPU32[handle+32>>2];if(data&&dataSize){var libData=HEAP8.slice(data,data+dataSize);return flags.loadAsync?Promise.resolve(libData):libData}}var libFile=locateFile(libName);if(flags.loadAsync){return asyncLoad(libFile)}if(!readBinary){throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`)}return readBinary(libFile)}function getExports(){var preloaded=preloadedWasm[libName];if(preloaded){return flags.loadAsync?Promise.resolve(preloaded):preloaded}if(flags.loadAsync){return loadLibData().then(libData=>loadWebAssemblyModule(libData,flags,libName,localScope,handle))}return loadWebAssemblyModule(loadLibData(),flags,libName,localScope,handle)}function moduleLoaded(exports){if(dso.global){mergeLibSymbols(exports,libName)}else if(localScope){Object.assign(localScope,exports);registerDynCallSymbols(exports)}dso.exports=exports}if(flags.loadAsync){return getExports().then(exports=>{moduleLoaded(exports);return true})}moduleLoaded(getExports());return true}var reportUndefinedSymbols=()=>{for(var[symName,entry]of Object.entries(GOT)){if(entry.value==0){var value=resolveGlobalSymbol(symName,true).sym;if(!value&&!entry.required){continue}if(typeof value=="function"){entry.value=addFunction(value,value.sig)}else if(typeof value=="number"){entry.value=value}else{throw new Error(`bad export type for '${symName}': ${typeof value}`)}}}};var loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs");dynamicLibraries.reduce((chain,lib)=>chain.then(()=>loadDynamicLibrary(lib,{loadAsync:true,global:true,nodelete:true,allowUndefined:true})),Promise.resolve()).then(()=>{reportUndefinedSymbols();removeRunDependency("loadDylibs")})};var noExitRuntime=Module["noExitRuntime"]||true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);___assert_fail.sig="vppip";var ___asyncify_data=new WebAssembly.Global({value:"i32",mutable:true},0);var ___asyncify_state=new WebAssembly.Global({value:"i32",mutable:true},0);var ___call_sighandler=(fp,sig)=>(a1=>{})(sig);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:false},1024);var ___stack_high=1021824;var ___stack_low=497536;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:true},1021824);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAP32[buf+4>>2]=stats.bsize;HEAP32[buf+40>>2]=stats.bsize;HEAP32[buf+8>>2]=stats.blocks;HEAP32[buf+12>>2]=stats.bfree;HEAP32[buf+16>>2]=stats.bavail;HEAP32[buf+20>>2]=stats.files;HEAP32[buf+24>>2]=stats.ffree;HEAP32[buf+28>>2]=stats.fsid;HEAP32[buf+44>>2]=stats.flags;HEAP32[buf+36>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};var ___syscall__newselect=function(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=(fd,low,high,val)=>fd<32?low&val:high&val;for(var fd=0;fd>2]:0,tv_usec=readfds?HEAP32[timeout+4>>2]:0;timeoutInMillis=(tv_sec+tv_usec/1e6)*1e3}flags=stream.stream_ops.poll(stream,timeoutInMillis)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(event,callback){SOCKFS.callbacks[event]=callback},emit(event,param){SOCKFS.callbacks[event]?.(param)},mount(mount){SOCKFS.websocketArgs=Module["websocket"]||{};(Module["websocket"]??={})["on"]=SOCKFS.on;return FS.createNode(null,"/",16895,0)},createSocket(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family,type,protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var url="ws://".replace("#","//");var subProtocols="binary";var opts=undefined;if(SOCKFS.websocketArgs["url"]){url=SOCKFS.websocketArgs["url"]}if(SOCKFS.websocketArgs["subprotocol"]){subProtocols=SOCKFS.websocketArgs["subprotocol"]}else if(SOCKFS.websocketArgs["subprotocol"]===null){subProtocols="null"}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}var WebSocketConstructor;{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr,port,socket:ws,msg_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.msg_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer(sock,addr,port){return sock.peers[addr+":"+port]},addPeer(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents(sock,peer){var first=true;var handleOpen=function(){sock.connecting=false;SOCKFS.emit("open",sock.stream.fd);try{var queued=peer.msg_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.msg_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data});SOCKFS.emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){SOCKFS.emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){SOCKFS.emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){if(sock.connecting){mask|=4}else{mask|=16}}return mask},ioctl(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}for(var peer of Object.values(sock.peers)){try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e.name==="ErrnoError"))throw e;if(e.errno!==138)throw e}}},connect(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;sock.connecting=true},listen(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}},accept(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr,port}},sendmsg(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data=buffer.slice(offset,offset+length);if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(sock.type===2){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}}dest.msg_send_queue.push(data);return length}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead{var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket};var inetPton4=str=>{var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0};var inetPton6=str=>{var words;var w,offset,z,i;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=Number(words[words.length-4])+Number(words[words.length-3])*256;words[words.length-3]=Number(words[words.length-2])+Number(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w{switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0};var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags,d1,d2){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=addr=>(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255);var inetNtop6=ints=>{var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word{var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family,addr,port}};var getSocketAddress=(addrp,addrlen)=>{var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};function ___syscall_bind(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(fd,newfd,flags){try{var old=SYSCALLS.getStreamFromFD(fd);if(old.fd===newfd)return-28;if(newfd<0||newfd>=FS.MAX_OPEN_FDS)return-8;var existing=FS.getStream(newfd);if(existing)FS.close(existing);return FS.dupStream(old,newfd).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(fd,offset,len,advice)=>0;___syscall_fadvise64.sig="iiiiiii";var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_fallocate(fd,mode,offset_low,offset_high,len_low,len_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);var len=convertI32PairToI53Checked(len_low,len_high);try{if(isNaN(offset))return 61;if(mode!=0){return-138}if(offset<0||len<0){return-28}var oldSize=FS.fstat(fd).size;var newSize=offset+len;if(newSize>oldSize){FS.ftruncate(fd,newSize)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fallocate.sig="iiiiiii";function ___syscall_fchdir(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.chdir(stream.path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(dirfd,path,mode,flags){try{var nofollow=flags&256;path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.chmod(path,mode,nofollow);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(dirfd,path,owner,group,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;flags=flags&~256;path=SYSCALLS.calculateAt(dirfd,path);(nofollow?FS.lchown:FS.chown)(path,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstat64.sig="iip";function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);SYSCALLS.writeStatFs(buf,FS.statfsStream(stream));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return 61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ftruncate64.sig="iiii";var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);if(!sock.daddr){return-53}var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(fd,addr,addrlen,d1,d2,d3){try{var sock=getSocketFromFD(fd);var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(fd,level,optname,optval,optlen,d1){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.lstat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(dirfd,path,mode,dev){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.writeStat(buf,nofollow?FS.lstat(path):FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(mount){return FS.createNode(null,"/",16384|511,0)},createPipe(){var pipe={buckets:[],refcnt:2,timestamp:new Date};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:0,seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:1,seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{getattr(stream){var node=stream.node;var timestamp=node.pipe.timestamp;return{dev:14,ino:node.id,mode:4480,nlink:1,uid:0,gid:0,rdev:0,size:0,atime:timestamp,mtime:timestamp,ctime:timestamp,blksize:4096,blocks:0}},poll(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}for(var bucket of pipe.buckets){if(bucket.offset-bucket.roffset>0){return 64|1}}return 0},dup(stream){stream.node.pipe.refcnt++},ioctl(stream,request,varargs){return 28},fsync(stream){return 28},read(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var bucket of pipe.buckets){currentLength+=bucket.offset-bucket.roffset}var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(6)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var bucket of pipe.buckets){var bucketSize=bucket.offset-bucket.roffset;if(toRead<=bucketSize){var tmpSlice=bucket.buffer.subarray(bucket.roffset,bucket.offset);if(toRead=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close(stream){var pipe=stream.node.pipe;pipe.refcnt--;if(pipe.refcnt===0){pipe.buckets=null}}},nextname(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream,-1)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAPU32[message>>2];if(name){var errno=writeSockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(fd,message,flags,d1,d2,d3){try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAPU32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=getSocketAddress(name,namelen);port=info.port;addr=info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;jHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:false},1);var __abort_js=()=>abort("");__abort_js.sig="v";var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var dlSetError=msg=>{var sp=stackSave();var cmsg=stringToUTF8OnStack(msg);___dl_seterr(cmsg,0);stackRestore(sp)};var dlopenInternal=(handle,jsflags)=>{var filename=UTF8ToString(handle+36);var flags=HEAP32[handle+4>>2];filename=PATH.normalize(filename);var searchpaths=[];var global=Boolean(flags&256);var localScope=global?null:{};var combinedFlags={global,nodelete:Boolean(flags&4096),loadAsync:jsflags.loadAsync};if(jsflags.loadAsync){return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}try{return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}catch(e){dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);return 0}};var __dlopen_js=handle=>Asyncify.handleSleep(wakeUp=>{dlopenInternal(handle,{loadAsync:true}).then(wakeUp).catch(()=>wakeUp(0))});__dlopen_js.sig="pp";__dlopen_js.isAsync=true;var __dlsym_js=(handle,symbol,symbolIndex)=>{symbol=UTF8ToString(symbol);var result;var newSymIndex;var lib=LDSO.loadedLibsByHandle[handle];if(!lib.exports.hasOwnProperty(symbol)||lib.exports[symbol].stub){dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);return 0}newSymIndex=Object.keys(lib.exports).indexOf(symbol);var origSym="orig$"+symbol;result=lib.exports[origSym];if(result){newSymIndex=Object.keys(lib.exports).indexOf(origSym)}else result=lib.exports[symbol];if(typeof result=="function"){if(result.orig){result=result.orig}var addr=getFunctionAddress(result);if(addr){result=addr}else{result=addFunction(result,result.sig);HEAPU32[symbolIndex>>2]=newSymIndex}}return result};__dlsym_js.sig="pppp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};_proc_exit.sig="vi";var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_dlopen_js=(handle,onsuccess,onerror,user_data)=>{function errorCallback(e){var filename=UTF8ToString(handle+36);dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);callUserCallback(()=>((a1,a2)=>{})(handle,user_data))}function successCallback(){callUserCallback(()=>((a1,a2)=>{})(handle,user_data))}var promise=dlopenInternal(handle,{loadAsync:true});if(promise){promise.then(successCallback,errorCallback)}else{errorCallback()}};__emscripten_dlopen_js.sig="vpppp";var getExecutableName=()=>thisProgram||"./this.program";var __emscripten_get_progname=(str,len)=>stringToUTF8(getExecutableName(),str,len);__emscripten_get_progname.sig="vpi";var __emscripten_lookup_name=name=>{var nameString=UTF8ToString(name);return inetPton4(DNS.lookup_name(nameString))};__emscripten_lookup_name.sig="ip";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=command=>{if(!command)return 0;return-52};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw Infinity};__emscripten_throw_longjmp.sig="v";function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}__gmtime_js.sig="viip";var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__localtime_js.sig="viip";var setTempRet0=val=>__emscripten_tempret_set(val);var _setTempRet0=setTempRet0;Module["_setTempRet0"]=_setTempRet0;var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__mktime_js.sig="ip";function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__mmap_js.sig="ipiiiiipp";function __msync_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;SYSCALLS.doMsync(addr,SYSCALLS.getStreamFromFD(fd),len,flags,offset);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__msync_js.sig="ippiiiii";function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__munmap_js.sig="ippiiiii";var timers={};var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};__setitimer_js.sig="iid";var __timegm_js=function(tmPtr){var ret=(()=>{var time=Date.UTC(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var date=new Date(time);HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};__timegm_js.sig="ip";var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(typeof MainLoop.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{MainLoop.setImmediate=setImmediate}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=MainLoop.fakeRequestAnimationFrame;RAF(func)}};var AL={QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:.1,DEVICE_NAME:"Emscripten OpenAL",CAPTURE_DEVICE_NAME:"Emscripten OpenAL capture",ALC_EXTENSIONS:{ALC_SOFT_pause_device:true,ALC_SOFT_HRTF:true},AL_EXTENSIONS:{AL_EXT_float32:true,AL_SOFT_loop_points:true,AL_SOFT_source_length:true,AL_EXT_source_distance_model:true,AL_SOFT_source_spatialize:true},_alcErr:0,alcErr:0,deviceRefCounts:{},alcStringCache:{},paused:false,stringCache:{},contexts:{},currentCtx:null,buffers:{0:{id:0,refCount:0,audioBuf:null,frequency:0,bytesPerSample:2,channels:1,length:0}},paramArray:[],_nextId:1,newId:()=>AL.freeIds.length>0?AL.freeIds.pop():AL._nextId++,freeIds:[],scheduleContextAudio:ctx=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}for(var i in ctx.sources){AL.scheduleSourceAudio(ctx.sources[i])}},scheduleSourceAudio:(src,lookahead)=>{if(MainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}if(src.state!==4114){return}var currentTime=AL.updateSourceTime(src);var startTime=src.bufStartTime;var startOffset=src.bufOffset;var bufCursor=src.bufsProcessed;for(var i=0;i=src.bufQueue.length){if(src.looping){bufCursor%=src.bufQueue.length}else{break}}var buf=src.bufQueue[bufCursor%src.bufQueue.length];if(buf.length===0){skipCount++;if(skipCount===src.bufQueue.length){break}}else{var audioSrc=src.context.audioCtx.createBufferSource();audioSrc.buffer=buf.audioBuf;audioSrc.playbackRate.value=src.playbackRate;if(buf.audioBuf._loopStart||buf.audioBuf._loopEnd){audioSrc.loopStart=buf.audioBuf._loopStart;audioSrc.loopEnd=buf.audioBuf._loopEnd}var duration=0;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY;audioSrc.loop=true;if(buf.audioBuf._loopStart){audioSrc.loopStart=buf.audioBuf._loopStart}if(buf.audioBuf._loopEnd){audioSrc.loopEnd=buf.audioBuf._loopEnd}}else{duration=(buf.audioBuf.duration-startOffset)/src.playbackRate}audioSrc._startOffset=startOffset;audioSrc._duration=duration;audioSrc._skipCount=skipCount;skipCount=0;audioSrc.connect(src.gain);if(typeof audioSrc.start!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.start(startTime,startOffset)}else if(typeof audioSrc.noteOn!="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.noteOn(startTime)}audioSrc._startTime=startTime;src.audioQueue.push(audioSrc);startTime+=duration}startOffset=0;bufCursor++}},updateSourceTime:src=>{var currentTime=src.context.audioCtx.currentTime;if(src.state!==4114){return currentTime}if(!isFinite(src.bufStartTime)){src.bufStartTime=currentTime-src.bufOffset/src.playbackRate;src.bufOffset=0}var nextStartTime=0;while(src.audioQueue.length){var audioSrc=src.audioQueue[0];src.bufsProcessed+=audioSrc._skipCount;nextStartTime=audioSrc._startTime+audioSrc._duration;if(currentTime=src.bufQueue.length&&!src.looping){AL.setSourceState(src,4116)}else if(src.type===4136&&src.looping){var buf=src.bufQueue[0];if(buf.length===0){src.bufOffset=0}else{var delta=(currentTime-src.bufStartTime)*src.playbackRate;var loopStart=buf.audioBuf._loopStart||0;var loopEnd=buf.audioBuf._loopEnd||buf.audioBuf.duration;if(loopEnd<=loopStart){loopEnd=buf.audioBuf.duration}if(delta0){src.bufStartTime+=Math.floor((currentTime-src.bufStartTime)/srcDuration)*srcDuration}}for(var i=0;i=src.bufQueue.length){if(src.looping){src.bufsProcessed%=src.bufQueue.length}else{AL.setSourceState(src,4116);break}}var buf=src.bufQueue[src.bufsProcessed];if(buf.length>0){nextStartTime=src.bufStartTime+buf.audioBuf.duration/src.playbackRate;if(currentTime{AL.updateSourceTime(src);for(var i=1;i1){src.audioQueue.length=1}},stopSourceAudio:src=>{for(var i=0;i{if(state===4114){if(src.state===4114||src.state==4116){src.bufsProcessed=0;src.bufOffset=0}else{}AL.stopSourceAudio(src);src.state=4114;src.bufStartTime=Number.NEGATIVE_INFINITY;AL.scheduleSourceAudio(src)}else if(state===4115){if(src.state===4114){AL.updateSourceTime(src);AL.stopSourceAudio(src);src.state=4115}}else if(state===4116){if(src.state!==4113){src.state=4116;src.bufsProcessed=src.bufQueue.length;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}else if(state===4113){if(src.state!==4113){src.state=4113;src.bufsProcessed=0;src.bufStartTime=Number.NEGATIVE_INFINITY;src.bufOffset=0;AL.stopSourceAudio(src)}}},initSourcePanner:src=>{if(src.type===4144){return}var templateBuf=AL.buffers[0];for(var i=0;i{for(var i in ctx.sources){AL.updateSourceGlobal(ctx.sources[i])}},updateSourceGlobal:src=>{var panner=src.panner;if(!panner){return}panner.refDistance=src.refDistance;panner.maxDistance=src.maxDistance;panner.rolloffFactor=src.rolloffFactor;panner.panningModel=src.context.hrtf?"HRTF":"equalpower";var distanceModel=src.context.sourceDistanceModel?src.distanceModel:src.context.distanceModel;switch(distanceModel){case 0:panner.distanceModel="inverse";panner.refDistance=340282e33;break;case 53249:case 53250:panner.distanceModel="inverse";break;case 53251:case 53252:panner.distanceModel="linear";break;case 53253:case 53254:panner.distanceModel="exponential";break}},updateListenerSpace:ctx=>{var listener=ctx.audioCtx.listener;if(listener.positionX){listener.positionX.value=ctx.listener.position[0];listener.positionY.value=ctx.listener.position[1];listener.positionZ.value=ctx.listener.position[2]}else{listener.setPosition(ctx.listener.position[0],ctx.listener.position[1],ctx.listener.position[2])}if(listener.forwardX){listener.forwardX.value=ctx.listener.direction[0];listener.forwardY.value=ctx.listener.direction[1];listener.forwardZ.value=ctx.listener.direction[2];listener.upX.value=ctx.listener.up[0];listener.upY.value=ctx.listener.up[1];listener.upZ.value=ctx.listener.up[2]}else{listener.setOrientation(ctx.listener.direction[0],ctx.listener.direction[1],ctx.listener.direction[2],ctx.listener.up[0],ctx.listener.up[1],ctx.listener.up[2])}for(var i in ctx.sources){AL.updateSourceSpace(ctx.sources[i])}},updateSourceSpace:src=>{if(!src.panner){return}var panner=src.panner;var posX=src.position[0];var posY=src.position[1];var posZ=src.position[2];var dirX=src.direction[0];var dirY=src.direction[1];var dirZ=src.direction[2];var listener=src.context.listener;var lPosX=listener.position[0];var lPosY=listener.position[1];var lPosZ=listener.position[2];if(src.relative){var lBackX=-listener.direction[0];var lBackY=-listener.direction[1];var lBackZ=-listener.direction[2];var lUpX=listener.up[0];var lUpY=listener.up[1];var lUpZ=listener.up[2];var inverseMagnitude=(x,y,z)=>{var length=Math.sqrt(x*x+y*y+z*z);if(length{if(src.state===4114){AL.cancelPendingSourceAudio(src);var audioSrc=src.audioQueue[0];if(!audioSrc){return}var duration;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY}else{duration=(audioSrc.buffer.duration-audioSrc._startOffset)/src.playbackRate}audioSrc._duration=duration;audioSrc.playbackRate.value=src.playbackRate;AL.scheduleSourceAudio(src)}},sourceDuration:src=>{var length=0;for(var i=0;i{AL.updateSourceTime(src);var offset=0;for(var i=0;i{var playing=src.state==4114;if(playing){AL.setSourceState(src,4113)}if(src.bufQueue[src.bufsProcessed].audioBuf!==null){src.bufsProcessed=0;while(offset>src.bufQueue[src.bufsProcessed].audioBuf.duration){offset-=src.bufQueue[src.bufsProcessed].audioBuf.duration;src.bufsProcessed++}src.bufOffset=offset}if(playing){AL.setSourceState(src,4114)}},getGlobalParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:AL.currentCtx.err=40962;return null}},setGlobalParam:(funcname,param,value)=>{if(!AL.currentCtx){return}switch(param){case 49152:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=value;AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=value;AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=value;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:(funcname,param)=>{if(!AL.currentCtx){return null}switch(param){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:AL.currentCtx.err=40962;return null}},setListenerParam:(funcname,param,value)=>{if(!AL.currentCtx){return}if(value===null){AL.currentCtx.err=40962;return}var listener=AL.currentCtx.listener;switch(param){case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.position[0]=value[0];listener.position[1]=value[1];listener.position[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.velocity[0]=value[0];listener.velocity[1]=value[1];listener.velocity[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=value;break;case 4111:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])||!Number.isFinite(value[3])||!Number.isFinite(value[4])||!Number.isFinite(value[5])){AL.currentCtx.err=40963;return}listener.direction[0]=value[0];listener.direction[1]=value[1];listener.direction[2]=value[2];listener.up[0]=value[3];listener.up[1]=value[4];listener.up[2]=value[5];AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}},getBufferParam:(funcname,bufferId,param)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}switch(param){case 8193:return buf.frequency;case 8194:return buf.bytesPerSample*8;case 8195:return buf.channels;case 8196:return buf.length*buf.bytesPerSample*buf.channels;case 8213:if(buf.length===0){return[0,0]}return[(buf.audioBuf._loopStart||0)*buf.frequency,(buf.audioBuf._loopEnd||buf.length)*buf.frequency];default:AL.currentCtx.err=40962;return null}},setBufferParam:(funcname,bufferId,param,value)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 8196:if(value!==0){AL.currentCtx.err=40963;return}break;case 8213:if(value[0]<0||value[0]>buf.length||value[1]<0||value[1]>buf.Length||value[0]>=value[1]){AL.currentCtx.err=40963;return}if(buf.refCount>0){AL.currentCtx.err=40964;return}if(buf.audioBuf){buf.audioBuf._loopStart=value[0]/buf.frequency;buf.audioBuf._loopEnd=value[1]/buf.frequency}break;default:AL.currentCtx.err=40962;return}},getSourceParam:(funcname,sourceId,param)=>{if(!AL.currentCtx){return null}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return null}switch(param){case 514:return src.relative;case 4097:return src.coneInnerAngle;case 4098:return src.coneOuterAngle;case 4099:return src.pitch;case 4100:return src.position;case 4101:return src.direction;case 4102:return src.velocity;case 4103:return src.looping;case 4105:if(src.type===4136){return src.bufQueue[0].id}return 0;case 4106:return src.gain.gain.value;case 4109:return src.minGain;case 4110:return src.maxGain;case 4112:return src.state;case 4117:if(src.bufQueue.length===1&&src.bufQueue[0].id===0){return 0}return src.bufQueue.length;case 4118:if(src.bufQueue.length===1&&src.bufQueue[0].id===0||src.looping){return 0}return src.bufsProcessed;case 4128:return src.refDistance;case 4129:return src.rolloffFactor;case 4130:return src.coneOuterGain;case 4131:return src.maxDistance;case 4132:return AL.sourceTell(src);case 4133:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency}return offset;case 4134:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency*src.bufQueue[0].bytesPerSample}return offset;case 4135:return src.type;case 4628:return src.spatialize;case 8201:var length=0;var bytesPerFrame=0;for(var i=0;i{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 514:if(value===1){src.relative=true;AL.updateSourceSpace(src)}else if(value===0){src.relative=false;AL.updateSourceSpace(src)}else{AL.currentCtx.err=40963;return}break;case 4097:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneInnerAngle=value;if(src.panner){src.panner.coneInnerAngle=value%360}break;case 4098:if(!Number.isFinite(value)){AL.currentCtx.err=40963;return}src.coneOuterAngle=value;if(src.panner){src.panner.coneOuterAngle=value%360}break;case 4099:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}if(src.pitch===value){break}src.pitch=value;AL.updateSourceRate(src);break;case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.position[0]=value[0];src.position[1]=value[1];src.position[2]=value[2];AL.updateSourceSpace(src);break;case 4101:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.direction[0]=value[0];src.direction[1]=value[1];src.direction[2]=value[2];AL.updateSourceSpace(src);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}src.velocity[0]=value[0];src.velocity[1]=value[1];src.velocity[2]=value[2];AL.updateSourceSpace(src);break;case 4103:if(value===1){src.looping=true;AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=true;audioSrc._duration=Number.POSITIVE_INFINITY}}else if(value===0){src.looping=false;var currentTime=AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=false;audioSrc._duration=src.bufQueue[0].audioBuf.duration/src.playbackRate;audioSrc._startTime=currentTime-src.bufOffset/src.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(src.state===4114||src.state===4115){AL.currentCtx.err=40964;return}if(value===0){for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=1;src.bufQueue[0]=AL.buffers[0];src.bufsProcessed=0;src.type=4144}else{var buf=AL.buffers[value];if(!buf){AL.currentCtx.err=40963;return}for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=0;buf.refCount++;src.bufQueue=[buf];src.bufsProcessed=0;src.type=4136}AL.initSourcePanner(src);AL.scheduleSourceAudio(src);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.gain.gain.value=value;break;case 4109:if(!Number.isFinite(value)||value<0||value>Math.min(src.maxGain,1)){AL.currentCtx.err=40963;return}src.minGain=value;break;case 4110:if(!Number.isFinite(value)||value1){AL.currentCtx.err=40963;return}src.maxGain=value;break;case 4128:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.refDistance=value;if(src.panner){src.panner.refDistance=value}break;case 4129:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.rolloffFactor=value;if(src.panner){src.panner.rolloffFactor=value}break;case 4130:if(!Number.isFinite(value)||value<0||value>1){AL.currentCtx.err=40963;return}src.coneOuterGain=value;if(src.panner){src.panner.coneOuterGain=value}break;case 4131:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.maxDistance=value;if(src.panner){src.panner.maxDistance=value}break;case 4132:if(value<0||value>AL.sourceDuration(src)){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4133:var srcLen=AL.sourceDuration(src);if(srcLen>0){var frequency;for(var bufId in src.bufQueue){if(bufId){frequency=src.bufQueue[bufId].frequency;break}}value/=frequency}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4134:var srcLen=AL.sourceDuration(src);if(srcLen>0){var bytesPerSec;for(var bufId in src.bufQueue){if(bufId){var buf=src.bufQueue[bufId];bytesPerSec=buf.frequency*buf.bytesPerSample*buf.channels;break}}value/=bytesPerSec}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4628:if(value!==0&&value!==1&&value!==2){AL.currentCtx.err=40963;return}src.spatialize=value;AL.initSourcePanner(src);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:src.distanceModel=value;if(AL.currentCtx.sourceDistanceModel){AL.updateContextGlobal(AL.currentCtx)}break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:(deviceId,funcname)=>{if(deviceId===0){AL.alcErr=40961;return null}var c=AL.captures[deviceId];if(!c){AL.alcErr=40961;return null}var err=c.mediaStreamError;if(err){AL.alcErr=40961;return null}return c}};var _alBuffer3f=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3f",bufferId,param,null)};_alBuffer3f.sig="viifff";var _alBuffer3i=(bufferId,param,value0,value1,value2)=>{AL.setBufferParam("alBuffer3i",bufferId,param,null)};_alBuffer3i.sig="viiiii";var _alBufferData=(bufferId,format,pData,size,freq)=>{if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf){AL.currentCtx.err=40963;return}if(freq<=0){AL.currentCtx.err=40963;return}var audioBuf=null;try{switch(format){case 4352:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size,freq);var channel0=audioBuf.getChannelData(0);for(var i=0;i0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>1,freq);var channel0=audioBuf.getChannelData(0);pData>>=1;for(var i=0;i>1;++i){channel0[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=1;buf.length=size>>1;break;case 4354:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>1,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);for(var i=0;i>1;++i){channel0[i]=HEAPU8[pData++]*.0078125-1;channel1[i]=HEAPU8[pData++]*.0078125-1}}buf.bytesPerSample=1;buf.channels=2;buf.length=size>>1;break;case 4355:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>2,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=1;for(var i=0;i>2;++i){channel0[i]=HEAP16[pData++]*30517578125e-15;channel1[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=2;buf.length=size>>2;break;case 65552:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>2,freq);var channel0=audioBuf.getChannelData(0);pData>>=2;for(var i=0;i>2;++i){channel0[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=1;buf.length=size>>2;break;case 65553:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>3,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=2;for(var i=0;i>3;++i){channel0[i]=HEAPF32[pData++];channel1[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=2;buf.length=size>>3;break;default:AL.currentCtx.err=40963;return}buf.frequency=freq;buf.audioBuf=audioBuf}catch(e){AL.currentCtx.err=40963;return}};_alBufferData.sig="viipii";var _alBufferf=(bufferId,param,value)=>{AL.setBufferParam("alBufferf",bufferId,param,null)};_alBufferf.sig="viif";var _alBufferfv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}AL.setBufferParam("alBufferfv",bufferId,param,null)};_alBufferfv.sig="viip";var _alBufferi=(bufferId,param,value)=>{AL.setBufferParam("alBufferi",bufferId,param,null)};_alBufferi.sig="viii";var _alBufferiv=(bufferId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8213:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.setBufferParam("alBufferiv",bufferId,param,AL.paramArray);break;default:AL.setBufferParam("alBufferiv",bufferId,param,null);break}};_alBufferiv.sig="viip";var _alDeleteBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(bufId===0){continue}if(!AL.buffers[bufId]){AL.currentCtx.err=40961;return}if(AL.buffers[bufId].refCount){AL.currentCtx.err=40964;return}}for(var i=0;i>2];if(bufId===0){continue}AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;delete AL.buffers[bufId];AL.freeIds.push(bufId)}};_alDeleteBuffers.sig="vip";var _alSourcei=(sourceId,param,value)=>{switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",sourceId,param,value);break;default:AL.setSourceParam("alSourcei",sourceId,param,null);break}};_alSourcei.sig="viii";var _alDeleteSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2];if(!AL.currentCtx.sources[srcId]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116);_alSourcei(srcId,4105,0);delete AL.currentCtx.sources[srcId];AL.freeIds.push(srcId)}};_alDeleteSources.sig="vip";var _alDisable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=false;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alDisable.sig="vi";var _alDistanceModel=model=>{AL.setGlobalParam("alDistanceModel",53248,model)};_alDistanceModel.sig="vi";var _alDopplerFactor=value=>{AL.setGlobalParam("alDopplerFactor",49152,value)};_alDopplerFactor.sig="vf";var _alDopplerVelocity=value=>{warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead.");if(!AL.currentCtx){return}if(value<=0){AL.currentCtx.err=40963;return}};_alDopplerVelocity.sig="vf";var _alEnable=param=>{if(!AL.currentCtx){return}switch(param){case 512:AL.currentCtx.sourceDistanceModel=true;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alEnable.sig="vi";var _alGenBuffers=(count,pBufferIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=buf.id}};_alGenBuffers.sig="vip";var _alGenSources=(count,pSourceIds)=>{if(!AL.currentCtx){return}for(var i=0;i>2]=src.id}};_alGenSources.sig="vip";var _alGetBoolean=param=>{var val=AL.getGlobalParam("alGetBoolean",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val!==0?1:0;default:AL.currentCtx.err=40962;return 0}};_alGetBoolean.sig="ii";var _alGetBooleanv=(param,pValues)=>{var val=AL.getGlobalParam("alGetBooleanv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP8[pValues]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBooleanv.sig="vip";var _alGetBuffer3f=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3f",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3f.sig="viippp";var _alGetBuffer3i=(bufferId,param,pValue0,pValue1,pValue2)=>{var val=AL.getBufferParam("alGetBuffer3i",bufferId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBuffer3i.sig="viippp";var _alGetBufferf=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferf",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferf.sig="viip";var _alGetBufferfv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferfv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetBufferfv.sig="viip";var _alGetBufferi=(bufferId,param,pValue)=>{var val=AL.getBufferParam("alGetBufferi",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetBufferi.sig="viip";var _alGetBufferiv=(bufferId,param,pValues)=>{var val=AL.getBufferParam("alGetBufferiv",bufferId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValues>>2]=val;break;case 8213:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];break;default:AL.currentCtx.err=40962;return}};_alGetBufferiv.sig="viip";var _alGetDouble=param=>{var val=AL.getGlobalParam("alGetDouble",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetDouble.sig="di";var _alGetDoublev=(param,pValues)=>{var val=AL.getGlobalParam("alGetDoublev",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF64[pValues>>3]=val;break;default:AL.currentCtx.err=40962;return}};_alGetDoublev.sig="vip";var _alGetEnumValue=pEnumName=>{if(!AL.currentCtx){return 0}if(!pEnumName){AL.currentCtx.err=40963;return 0}var name=UTF8ToString(pEnumName);switch(name){case"AL_BITS":return 8194;case"AL_BUFFER":return 4105;case"AL_BUFFERS_PROCESSED":return 4118;case"AL_BUFFERS_QUEUED":return 4117;case"AL_BYTE_OFFSET":return 4134;case"AL_CHANNELS":return 8195;case"AL_CONE_INNER_ANGLE":return 4097;case"AL_CONE_OUTER_ANGLE":return 4098;case"AL_CONE_OUTER_GAIN":return 4130;case"AL_DIRECTION":return 4101;case"AL_DISTANCE_MODEL":return 53248;case"AL_DOPPLER_FACTOR":return 49152;case"AL_DOPPLER_VELOCITY":return 49153;case"AL_EXPONENT_DISTANCE":return 53253;case"AL_EXPONENT_DISTANCE_CLAMPED":return 53254;case"AL_EXTENSIONS":return 45060;case"AL_FORMAT_MONO16":return 4353;case"AL_FORMAT_MONO8":return 4352;case"AL_FORMAT_STEREO16":return 4355;case"AL_FORMAT_STEREO8":return 4354;case"AL_FREQUENCY":return 8193;case"AL_GAIN":return 4106;case"AL_INITIAL":return 4113;case"AL_INVALID":return-1;case"AL_ILLEGAL_ENUM":case"AL_INVALID_ENUM":return 40962;case"AL_INVALID_NAME":return 40961;case"AL_ILLEGAL_COMMAND":case"AL_INVALID_OPERATION":return 40964;case"AL_INVALID_VALUE":return 40963;case"AL_INVERSE_DISTANCE":return 53249;case"AL_INVERSE_DISTANCE_CLAMPED":return 53250;case"AL_LINEAR_DISTANCE":return 53251;case"AL_LINEAR_DISTANCE_CLAMPED":return 53252;case"AL_LOOPING":return 4103;case"AL_MAX_DISTANCE":return 4131;case"AL_MAX_GAIN":return 4110;case"AL_MIN_GAIN":return 4109;case"AL_NONE":return 0;case"AL_NO_ERROR":return 0;case"AL_ORIENTATION":return 4111;case"AL_OUT_OF_MEMORY":return 40965;case"AL_PAUSED":return 4115;case"AL_PENDING":return 8209;case"AL_PITCH":return 4099;case"AL_PLAYING":return 4114;case"AL_POSITION":return 4100;case"AL_PROCESSED":return 8210;case"AL_REFERENCE_DISTANCE":return 4128;case"AL_RENDERER":return 45059;case"AL_ROLLOFF_FACTOR":return 4129;case"AL_SAMPLE_OFFSET":return 4133;case"AL_SEC_OFFSET":return 4132;case"AL_SIZE":return 8196;case"AL_SOURCE_RELATIVE":return 514;case"AL_SOURCE_STATE":return 4112;case"AL_SOURCE_TYPE":return 4135;case"AL_SPEED_OF_SOUND":return 49155;case"AL_STATIC":return 4136;case"AL_STOPPED":return 4116;case"AL_STREAMING":return 4137;case"AL_UNDETERMINED":return 4144;case"AL_UNUSED":return 8208;case"AL_VELOCITY":return 4102;case"AL_VENDOR":return 45057;case"AL_VERSION":return 45058;case"AL_AUTO_SOFT":return 2;case"AL_SOURCE_DISTANCE_MODEL":return 512;case"AL_SOURCE_SPATIALIZE_SOFT":return 4628;case"AL_LOOP_POINTS_SOFT":return 8213;case"AL_BYTE_LENGTH_SOFT":return 8201;case"AL_SAMPLE_LENGTH_SOFT":return 8202;case"AL_SEC_LENGTH_SOFT":return 8203;case"AL_FORMAT_MONO_FLOAT32":return 65552;case"AL_FORMAT_STEREO_FLOAT32":return 65553;default:AL.currentCtx.err=40963;return 0}};_alGetEnumValue.sig="ip";var _alGetError=()=>{if(!AL.currentCtx){return 40964}var err=AL.currentCtx.err;AL.currentCtx.err=0;return err};_alGetError.sig="i";var _alGetFloat=param=>{var val=AL.getGlobalParam("alGetFloat",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:return 0}};_alGetFloat.sig="fi";var _alGetFloatv=(param,pValues)=>{var val=AL.getGlobalParam("alGetFloatv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAPF32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetFloatv.sig="vip";var _alGetInteger=param=>{var val=AL.getGlobalParam("alGetInteger",param);if(val===null){return 0}switch(param){case 49152:case 49155:case 53248:return val;default:AL.currentCtx.err=40962;return 0}};_alGetInteger.sig="ii";var _alGetIntegerv=(param,pValues)=>{var val=AL.getGlobalParam("alGetIntegerv",param);if(val===null||!pValues){return}switch(param){case 49152:case 49155:case 53248:HEAP32[pValues>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetIntegerv.sig="vip";var _alGetListener3f=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3f",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3f.sig="vippp";var _alGetListener3i=(param,pValue0,pValue1,pValue2)=>{var val=AL.getListenerParam("alGetListener3i",param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetListener3i.sig="vippp";var _alGetListenerf=(param,pValue)=>{var val=AL.getListenerParam("alGetListenerf",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4106:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetListenerf.sig="vip";var _alGetListenerfv=(param,pValues)=>{var val=AL.getListenerParam("alGetListenerfv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;case 4111:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];HEAPF32[pValues+12>>2]=val[3];HEAPF32[pValues+16>>2]=val[4];HEAPF32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListenerfv.sig="vip";var _alGetListeneri=(param,pValue)=>{var val=AL.getListenerParam("alGetListeneri",param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962};_alGetListeneri.sig="vip";var _alGetListeneriv=(param,pValues)=>{var val=AL.getListenerParam("alGetListeneriv",param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;case 4111:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];HEAP32[pValues+12>>2]=val[3];HEAP32[pValues+16>>2]=val[4];HEAP32[pValues+20>>2]=val[5];break;default:AL.currentCtx.err=40962;return}};_alGetListeneriv.sig="vip";var _alGetSource3f=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3f",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAPF32[pValue0>>2]=val[0];HEAPF32[pValue1>>2]=val[1];HEAPF32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3f.sig="viippp";var _alGetSource3i=(sourceId,param,pValue0,pValue1,pValue2)=>{var val=AL.getSourceParam("alGetSource3i",sourceId,param);if(val===null){return}if(!pValue0||!pValue1||!pValue2){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4101:case 4102:HEAP32[pValue0>>2]=val[0];HEAP32[pValue1>>2]=val[1];HEAP32[pValue2>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSource3i.sig="viippp";var _alGetSourcef=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcef",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcef.sig="viip";var _alGetSourcefv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourcefv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[pValues>>2]=val[0];break;case 4100:case 4101:case 4102:HEAPF32[pValues>>2]=val[0];HEAPF32[pValues+4>>2]=val[1];HEAPF32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourcefv.sig="viip";var _alGetSourcei=(sourceId,param,pValue)=>{var val=AL.getSourceParam("alGetSourcei",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}};_alGetSourcei.sig="viip";var _alGetSourceiv=(sourceId,param,pValues)=>{var val=AL.getSourceParam("alGetSourceiv",sourceId,param);if(val===null){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValues>>2]=val;break;case 4100:case 4101:case 4102:HEAP32[pValues>>2]=val[0];HEAP32[pValues+4>>2]=val[1];HEAP32[pValues+8>>2]=val[2];break;default:AL.currentCtx.err=40962;return}};_alGetSourceiv.sig="viip";var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _alGetString=param=>{if(AL.stringCache[param]){return AL.stringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Name";break;case 40962:ret="Invalid Enum";break;case 40963:ret="Invalid Value";break;case 40964:ret="Invalid Operation";break;case 40965:ret="Out of Memory";break;case 45057:ret="Emscripten";break;case 45058:ret="1.1";break;case 45059:ret="WebAudio";break;case 45060:ret=Object.keys(AL.AL_EXTENSIONS).join(" ");break;default:if(AL.currentCtx){AL.currentCtx.err=40962}else{}return 0}ret=stringToNewUTF8(ret);AL.stringCache[param]=ret;return ret};_alGetString.sig="pi";var _alIsBuffer=bufferId=>{if(!AL.currentCtx){return false}if(bufferId>AL.buffers.length){return false}if(!AL.buffers[bufferId]){return false}return true};_alIsBuffer.sig="ii";var _alIsEnabled=param=>{if(!AL.currentCtx){return 0}switch(param){case 512:return AL.currentCtx.sourceDistanceModel?0:1;default:AL.currentCtx.err=40962;return 0}};_alIsEnabled.sig="ii";var _alIsExtensionPresent=pExtName=>{var name=UTF8ToString(pExtName);return AL.AL_EXTENSIONS[name]?1:0};_alIsExtensionPresent.sig="ip";var _alIsSource=sourceId=>{if(!AL.currentCtx){return false}if(!AL.currentCtx.sources[sourceId]){return false}return true};_alIsSource.sig="ii";var _alListener3f=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3f",param,AL.paramArray);break;default:AL.setListenerParam("alListener3f",param,null);break}};_alListener3f.sig="vifff";var _alListener3i=(param,value0,value1,value2)=>{switch(param){case 4100:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setListenerParam("alListener3i",param,AL.paramArray);break;default:AL.setListenerParam("alListener3i",param,null);break}};_alListener3i.sig="viiii";var _alListenerf=(param,value)=>{switch(param){case 4106:AL.setListenerParam("alListenerf",param,value);break;default:AL.setListenerParam("alListenerf",param,null);break}};_alListenerf.sig="vif";var _alListenerfv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.paramArray[3]=HEAPF32[pValues+12>>2];AL.paramArray[4]=HEAPF32[pValues+16>>2];AL.paramArray[5]=HEAPF32[pValues+20>>2];AL.setListenerParam("alListenerfv",param,AL.paramArray);break;default:AL.setListenerParam("alListenerfv",param,null);break}};_alListenerfv.sig="vip";var _alListeneri=(param,value)=>{AL.setListenerParam("alListeneri",param,null)};_alListeneri.sig="vii";var _alListeneriv=(param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4100:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.paramArray[3]=HEAP32[pValues+12>>2];AL.paramArray[4]=HEAP32[pValues+16>>2];AL.paramArray[5]=HEAP32[pValues+20>>2];AL.setListenerParam("alListeneriv",param,AL.paramArray);break;default:AL.setListenerParam("alListeneriv",param,null);break}};_alListeneriv.sig="vip";var _alSource3f=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3f",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3f",sourceId,param,null);break}};_alSource3f.sig="viifff";var _alSource3i=(sourceId,param,value0,value1,value2)=>{switch(param){case 4100:case 4101:case 4102:AL.paramArray[0]=value0;AL.paramArray[1]=value1;AL.paramArray[2]=value2;AL.setSourceParam("alSource3i",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSource3i",sourceId,param,null);break}};_alSource3i.sig="viiiii";var _alSourcePause=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4115)};_alSourcePause.sig="vi";var _alSourcePausev=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4115)}};_alSourcePausev.sig="vip";var _alSourcePlay=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4114)};_alSourcePlay.sig="vi";var _alSourcePlayv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4114)}};_alSourcePlayv.sig="vip";var _alSourceQueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(src.type===4136){AL.currentCtx.err=40964;return}if(count===0){return}var templateBuf=AL.buffers[0];for(var buf of src.bufQueue){if(buf.id!==0){templateBuf=buf;break}}for(var i=0;i>2];var buf=AL.buffers[bufId];if(!buf){AL.currentCtx.err=40961;return}if(templateBuf.id!==0&&(buf.frequency!==templateBuf.frequency||buf.bytesPerSample!==templateBuf.bytesPerSample||buf.channels!==templateBuf.channels)){AL.currentCtx.err=40964}}if(src.bufQueue.length===1&&src.bufQueue[0].id===0){src.bufQueue.length=0}src.type=4137;for(var i=0;i>2];var buf=AL.buffers[bufId];buf.refCount++;src.bufQueue.push(buf)}if(src.looping){AL.cancelPendingSourceAudio(src)}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceQueueBuffers.sig="viip";var _alSourceRewind=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116);AL.setSourceState(src,4113)};_alSourceRewind.sig="vi";var _alSourceRewindv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4113)}};_alSourceRewindv.sig="vip";var _alSourceStop=sourceId=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116)};_alSourceStop.sig="vi";var _alSourceStopv=(count,pSourceIds)=>{if(!AL.currentCtx){return}if(!pSourceIds){AL.currentCtx.err=40963}for(var i=0;i>2]]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116)}};_alSourceStopv.sig="vip";var _alSourceUnqueueBuffers=(sourceId,count,pBufferIds)=>{if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(count>(src.bufQueue.length===1&&src.bufQueue[0].id===0?0:src.bufsProcessed)){AL.currentCtx.err=40963;return}if(count===0){return}for(var i=0;i>2]=buf.id;src.bufsProcessed--}if(src.bufQueue.length===0){src.bufQueue.push(AL.buffers[0])}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)};_alSourceUnqueueBuffers.sig="viip";var _alSourcef=(sourceId,param,value)=>{switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",sourceId,param,value);break;default:AL.setSourceParam("alSourcef",sourceId,param,null);break}};_alSourcef.sig="viif";var _alSourcefv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:var val=HEAPF32[pValues>>2];AL.setSourceParam("alSourcefv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAPF32[pValues>>2];AL.paramArray[1]=HEAPF32[pValues+4>>2];AL.paramArray[2]=HEAPF32[pValues+8>>2];AL.setSourceParam("alSourcefv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourcefv",sourceId,param,null);break}};_alSourcefv.sig="viip";var _alSourceiv=(sourceId,param,pValues)=>{if(!AL.currentCtx){return}if(!pValues){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:var val=HEAP32[pValues>>2];AL.setSourceParam("alSourceiv",sourceId,param,val);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAP32[pValues>>2];AL.paramArray[1]=HEAP32[pValues+4>>2];AL.paramArray[2]=HEAP32[pValues+8>>2];AL.setSourceParam("alSourceiv",sourceId,param,AL.paramArray);break;default:AL.setSourceParam("alSourceiv",sourceId,param,null);break}};_alSourceiv.sig="viip";var _alSpeedOfSound=value=>{AL.setGlobalParam("alSpeedOfSound",49155,value)};_alSpeedOfSound.sig="vf";var _alcCaptureCloseDevice=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureCloseDevice");if(!c)return false;delete AL.captures[deviceId];AL.freeIds.push(deviceId);c.mediaStreamSourceNode?.disconnect();c.mergerNode?.disconnect();c.splitterNode?.disconnect();c.scriptProcessorNode?.disconnect();if(c.mediaStream){c.mediaStream.getTracks().forEach(track=>track.stop())}delete c.buffers;c.capturedFrameCount=0;c.isCapturing=false;return true};_alcCaptureCloseDevice.sig="ip";var listenOnce=(object,event,func)=>object.addEventListener(event,func,{once:true});var autoResumeAudioContext=(ctx,elements)=>{if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(event=>{elements.forEach(element=>{if(element){listenOnce(element,event,()=>{if(ctx.state==="suspended")ctx.resume()})}})})};var _alcCaptureOpenDevice=(pDeviceName,requestedSampleRate,format,bufferFrameCapacity)=>{var resolvedDeviceName=AL.CAPTURE_DEVICE_NAME;if(pDeviceName!==0){resolvedDeviceName=UTF8ToString(pDeviceName);if(resolvedDeviceName!==AL.CAPTURE_DEVICE_NAME){AL.alcErr=40965;return 0}}if(bufferFrameCapacity<0){AL.alcErr=40964;return 0}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var has_getUserMedia=navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;if(!has_getUserMedia){AL.alcErr=40965;return 0}var AudioContext=window.AudioContext||window.webkitAudioContext;if(!AL.sharedCaptureAudioCtx){try{AL.sharedCaptureAudioCtx=new AudioContext}catch(e){AL.alcErr=40965;return 0}}autoResumeAudioContext(AL.sharedCaptureAudioCtx);var outputChannelCount;switch(format){case 65552:case 4353:case 4352:outputChannelCount=1;break;case 65553:case 4355:case 4354:outputChannelCount=2;break;default:AL.alcErr=40964;return 0}function newF32Array(cap){return new Float32Array(cap)}function newI16Array(cap){return new Int16Array(cap)}function newU8Array(cap){return new Uint8Array(cap)}var requestedSampleType;var newSampleArray;switch(format){case 65552:case 65553:requestedSampleType="f32";newSampleArray=newF32Array;break;case 4353:case 4355:requestedSampleType="i16";newSampleArray=newI16Array;break;case 4352:case 4354:requestedSampleType="u8";newSampleArray=newU8Array;break}var buffers=[];try{for(var chan=0;chan{newCapture.mediaStreamError=mediaStreamError};var onSuccess=mediaStream=>{newCapture.mediaStreamSourceNode=newCapture.audioCtx.createMediaStreamSource(mediaStream);newCapture.mediaStream=mediaStream;var inputChannelCount=1;switch(newCapture.mediaStreamSourceNode.channelCountMode){case"max":inputChannelCount=outputChannelCount;break;case"clamped-max":inputChannelCount=Math.min(outputChannelCount,newCapture.mediaStreamSourceNode.channelCount);break;case"explicit":inputChannelCount=newCapture.mediaStreamSourceNode.channelCount;break}newCapture.inputChannelCount=inputChannelCount;var processorFrameCount=512;newCapture.scriptProcessorNode=newCapture.audioCtx.createScriptProcessor(processorFrameCount,inputChannelCount,outputChannelCount);if(inputChannelCount>outputChannelCount){newCapture.mergerNode=newCapture.audioCtx.createChannelMerger(inputChannelCount);newCapture.mediaStreamSourceNode.connect(newCapture.mergerNode);newCapture.mergerNode.connect(newCapture.scriptProcessorNode)}else if(inputChannelCount{if(!newCapture.isCapturing){return}var c=newCapture;var srcBuf=audioProcessingEvent.inputBuffer;switch(format){case 65552:var channel0=srcBuf.getChannelData(0);for(var i=0;i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureSamples");if(!c)return;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var fratio=srcfreq/dstfreq;if(requestedFrameCount<0||requestedFrameCount>c.capturedFrameCount/fratio){AL.alcErr=40964;return}function setF32Sample(i,sample){HEAPF32[pFrames+4*i>>2]=sample}function setI16Sample(i,sample){HEAP16[pFrames+2*i>>1]=sample}function setU8Sample(i,sample){HEAP8[pFrames+i]=sample}var setSample;switch(c.requestedSampleType){case"f32":setSample=setF32Sample;break;case"i16":setSample=setI16Sample;break;case"u8":setSample=setU8Sample;break;default:return}if(Math.floor(fratio)==fratio){for(var i=0,frame_i=0;frame_i{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStart");if(!c)return;if(c.isCapturing){return}c.isCapturing=true;c.capturedFrameCount=0;c.capturePlayhead=0};_alcCaptureStart.sig="vp";var _alcCaptureStop=deviceId=>{var c=AL.requireValidCaptureDevice(deviceId,"alcCaptureStop");if(!c)return;c.isCapturing=false};_alcCaptureStop.sig="vp";var _alcCloseDevice=deviceId=>{if(!(deviceId in AL.deviceRefCounts)||AL.deviceRefCounts[deviceId]>0){return 0}delete AL.deviceRefCounts[deviceId];AL.freeIds.push(deviceId);return 1};_alcCloseDevice.sig="ip";var _alcCreateContext=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var options=null;var attrs=[];var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];attrs.push(attr);if(attr===0){break}val=HEAP32[pAttrList++];attrs.push(val);switch(attr){case 4103:if(!options){options={}}options.sampleRate=val;break;case 4112:case 4113:break;case 6546:switch(val){case 0:hrtf=false;break;case 1:hrtf=true;break;case 2:break;default:AL.alcErr=40964;return 0}break;case 6550:if(val!==0){AL.alcErr=40964;return 0}break;default:AL.alcErr=40964;return 0}}}var AudioContext=window.AudioContext||window.webkitAudioContext;var ac=null;try{if(options){ac=new AudioContext(options)}else{ac=new AudioContext}}catch(e){if(e.name==="NotSupportedError"){AL.alcErr=40964}else{AL.alcErr=40961}return 0}autoResumeAudioContext(ac);if(typeof ac.createGain=="undefined"){ac.createGain=ac.createGainNode}var gain=ac.createGain();gain.connect(ac.destination);var ctx={deviceId,id:AL.newId(),attrs,audioCtx:ac,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL),gain,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:false,hrtf:hrtf||false,_err:0,get err(){return this._err},set err(val){if(this._err===0||val===0){this._err=val}}};AL.deviceRefCounts[deviceId]++;AL.contexts[ctx.id]=ctx;if(hrtf!==null){for(var ctxId in AL.contexts){var c=AL.contexts[ctxId];if(c.deviceId===deviceId){c.hrtf=hrtf;AL.updateContextGlobal(c)}}}return ctx.id};_alcCreateContext.sig="ppp";var _alcDestroyContext=contextId=>{var ctx=AL.contexts[contextId];if(AL.currentCtx===ctx){AL.alcErr=40962;return}if(AL.contexts[contextId].interval){clearInterval(AL.contexts[contextId].interval)}AL.deviceRefCounts[ctx.deviceId]--;delete AL.contexts[contextId];AL.freeIds.push(contextId)};_alcDestroyContext.sig="vp";var _alcGetContextsDevice=contextId=>{if(contextId in AL.contexts){return AL.contexts[contextId].deviceId}return 0};_alcGetContextsDevice.sig="pp";var _alcGetCurrentContext=()=>{if(AL.currentCtx!==null){return AL.currentCtx.id}return 0};_alcGetCurrentContext.sig="p";var _alcGetEnumValue=(deviceId,pEnumName)=>{if(deviceId!==0&&!(deviceId in AL.deviceRefCounts)){return 0}else if(!pEnumName){AL.alcErr=40964;return 0}var name=UTF8ToString(pEnumName);switch(name){case"ALC_NO_ERROR":return 0;case"ALC_INVALID_DEVICE":return 40961;case"ALC_INVALID_CONTEXT":return 40962;case"ALC_INVALID_ENUM":return 40963;case"ALC_INVALID_VALUE":return 40964;case"ALC_OUT_OF_MEMORY":return 40965;case"ALC_MAJOR_VERSION":return 4096;case"ALC_MINOR_VERSION":return 4097;case"ALC_ATTRIBUTES_SIZE":return 4098;case"ALC_ALL_ATTRIBUTES":return 4099;case"ALC_DEFAULT_DEVICE_SPECIFIER":return 4100;case"ALC_DEVICE_SPECIFIER":return 4101;case"ALC_EXTENSIONS":return 4102;case"ALC_FREQUENCY":return 4103;case"ALC_REFRESH":return 4104;case"ALC_SYNC":return 4105;case"ALC_MONO_SOURCES":return 4112;case"ALC_STEREO_SOURCES":return 4113;case"ALC_CAPTURE_DEVICE_SPECIFIER":return 784;case"ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":return 785;case"ALC_CAPTURE_SAMPLES":return 786;case"ALC_HRTF_SOFT":return 6546;case"ALC_HRTF_ID_SOFT":return 6550;case"ALC_DONT_CARE_SOFT":return 2;case"ALC_HRTF_STATUS_SOFT":return 6547;case"ALC_NUM_HRTF_SPECIFIERS_SOFT":return 6548;case"ALC_HRTF_SPECIFIER_SOFT":return 6549;case"ALC_HRTF_DISABLED_SOFT":return 0;case"ALC_HRTF_ENABLED_SOFT":return 1;case"ALC_HRTF_DENIED_SOFT":return 2;case"ALC_HRTF_REQUIRED_SOFT":return 3;case"ALC_HRTF_HEADPHONES_DETECTED_SOFT":return 4;case"ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":return 5;default:AL.alcErr=40964;return 0}};_alcGetEnumValue.sig="ipp";var _alcGetError=deviceId=>{var err=AL.alcErr;AL.alcErr=0;return err};_alcGetError.sig="ip";var _alcGetIntegerv=(deviceId,param,size,pValues)=>{if(size===0||!pValues){return}switch(param){case 4096:HEAP32[pValues>>2]=1;break;case 4097:HEAP32[pValues>>2]=1;break;case 4098:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.attrs.length;break;case 4099:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}for(var i=0;i>2]=AL.currentCtx.attrs[i]}break;case 4103:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=AL.currentCtx.audioCtx.sampleRate;break;case 4112:case 4113:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=2147483647;break;case 6546:case 6547:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}var hrtfStatus=0;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){hrtfStatus=ctx.hrtf?1:0}}HEAP32[pValues>>2]=hrtfStatus;break;case 6548:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}HEAP32[pValues>>2]=1;break;case 131075:if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[pValues>>2]=1;case 786:var c=AL.requireValidCaptureDevice(deviceId,"alcGetIntegerv");if(!c){return}var n=c.capturedFrameCount;var dstfreq=c.requestedSampleRate;var srcfreq=c.audioCtx.sampleRate;var nsamples=Math.floor(n*(dstfreq/srcfreq));HEAP32[pValues>>2]=nsamples;break;default:AL.alcErr=40963;return}};_alcGetIntegerv.sig="vpiip";var _alcGetString=(deviceId,param)=>{if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Device";break;case 40962:ret="Invalid Context";break;case 40963:ret="Invalid Enum";break;case 40964:ret="Invalid Value";break;case 40965:ret="Out of Memory";break;case 4100:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME}else{return 0}break;case 4101:if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){ret=AL.DEVICE_NAME+"\0"}else{ret="\0"}break;case 785:ret=AL.CAPTURE_DEVICE_NAME;break;case 784:if(deviceId===0){ret=AL.CAPTURE_DEVICE_NAME+"\0"}else{var c=AL.requireValidCaptureDevice(deviceId,"alcGetString");if(!c){return 0}ret=c.deviceName}break;case 4102:if(!deviceId){AL.alcErr=40961;return 0}ret=Object.keys(AL.ALC_EXTENSIONS).join(" ");break;default:AL.alcErr=40963;return 0}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_alcGetString.sig="ppi";var _alcIsExtensionPresent=(deviceId,pExtName)=>{var name=UTF8ToString(pExtName);return AL.ALC_EXTENSIONS[name]?1:0};_alcIsExtensionPresent.sig="ipp";var _alcMakeContextCurrent=contextId=>{if(contextId===0){AL.currentCtx=null}else{AL.currentCtx=AL.contexts[contextId]}return 1};_alcMakeContextCurrent.sig="ip";var _alcOpenDevice=pDeviceName=>{if(pDeviceName){var name=UTF8ToString(pDeviceName);if(name!==AL.DEVICE_NAME){return 0}}if(typeof AudioContext!="undefined"||typeof webkitAudioContext!="undefined"){var deviceId=AL.newId();AL.deviceRefCounts[deviceId]=0;return deviceId}return 0};_alcOpenDevice.sig="pp";var _alcProcessContext=contextId=>{};_alcProcessContext.sig="vp";var _alcSuspendContext=contextId=>{};_alcSuspendContext.sig="vp";var _emscripten_get_now_res=()=>1e3;_emscripten_get_now_res.sig="d";var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;var _clock_res_get=(clk_id,pres)=>{if(!checkWasiClock(clk_id)){return 28}var nsec;if(clk_id===0){nsec=1e3*1e3}else if(nowIsMonotonic){nsec=_emscripten_get_now_res()}else{return 52}tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pres>>2]=tempI64[0],HEAP32[pres+4>>2]=tempI64[1];return 0};_clock_res_get.sig="iip";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_high,ptime){var ignored_precision=convertI32PairToI53Checked(ignored_precision_low,ignored_precision_high);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);tempI64=[nsec>>>0,(tempDouble=nsec,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptime>>2]=tempI64[0],HEAP32[ptime+4>>2]=tempI64[1];return 0}_clock_time_get.sig="iiiip";var _emscripten_alcDevicePauseSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(AL.paused){return}AL.paused=true;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.audioCtx.suspend();clearInterval(ctx.interval);ctx.interval=null}};_emscripten_alcDevicePauseSOFT.sig="vi";var _emscripten_alcDeviceResumeSOFT=deviceId=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.paused){return}AL.paused=false;for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId!==deviceId){continue}ctx.interval=setInterval(()=>AL.scheduleContextAudio(ctx),AL.QUEUE_INTERVAL);ctx.audioCtx.resume()}};_emscripten_alcDeviceResumeSOFT.sig="vi";var _emscripten_alcGetStringiSOFT=(deviceId,param,index)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 6549:if(index===0){ret="Web Audio HRTF"}else{AL.alcErr=40964;return 0}break;default:if(index!==0){AL.alcErr=40963;return 0}return _alcGetString(deviceId,param)}ret=stringToNewUTF8(ret);AL.alcStringCache[param]=ret;return ret};_emscripten_alcGetStringiSOFT.sig="iiii";var _emscripten_alcResetDeviceSOFT=(deviceId,pAttrList)=>{if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];if(attr===0){break}val=HEAP32[pAttrList++];switch(attr){case 6546:if(val===1){hrtf=true}else if(val===0){hrtf=false}break}}}if(hrtf!==null){for(var ctxId in AL.contexts){var ctx=AL.contexts[ctxId];if(ctx.deviceId===deviceId){ctx.hrtf=hrtf;AL.updateContextGlobal(ctx)}}}return 1};_emscripten_alcResetDeviceSOFT.sig="iii";var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_int.sig="ippp";var _emscripten_console_error=str=>{console.error(UTF8ToString(str))};_emscripten_console_error.sig="vp";var _emscripten_console_log=str=>{console.log(UTF8ToString(str))};_emscripten_console_log.sig="vp";var _emscripten_console_trace=str=>{console.trace(UTF8ToString(str))};_emscripten_console_trace.sig="vp";var _emscripten_console_warn=str=>{console.warn(UTF8ToString(str))};_emscripten_console_warn.sig="vp";var _emscripten_err=str=>err(UTF8ToString(str));_emscripten_err.sig="vp";var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();_emscripten_get_heap_max.sig="p";var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var _glActiveTexture=x0=>GLctx.activeTexture(x0);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=x0=>GLctx.blendEquation(x0);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=x0=>GLctx.clear(x0);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=x0=>GLctx.clearDepth(x0);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=x0=>GLctx.clearStencil(x0);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";var _glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data,data+imageSize))};_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";var _glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=x0=>GLctx.cullFace(x0);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=x0=>GLctx.depthFunc(x0);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=x0=>GLctx.disable(x0);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};_glDrawBuffers.sig="vip";var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;var _glEnable=x0=>GLctx.enable(x0);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT;var _glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFrontFace=x0=>GLctx.frontFace(x0);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";var _glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";var _glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";var _glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";var _glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=x0=>GLctx.generateMipmap(x0);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name);_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name);_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(x0,x1)=>GLctx.hint(x0,x1);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=x0=>GLctx.isEnabled(x0);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=x0=>GLctx.lineWidth(x0);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL;var _glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=x0=>GLctx.stencilMask(x0);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";var _glUniform2fv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";var _glUniform2iv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";var _glUniform3fv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";var _glUniform3iv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;count*=4;for(var i=0;i>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";var _glUniform4iv=(location,count,value)=>{if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;count*=16;for(var i=0;i>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";var _emscripten_out=str=>out(UTF8ToString(str));_emscripten_out.sig="vp";class HandleAllocator{allocated=[undefined];freelist=[];get(id){return this.allocated[id]}has(id){return this.allocated[id]!==undefined}allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id}free(id){this.allocated[id]=undefined;this.freelist.push(id)}}var promiseMap=new HandleAllocator;var makePromise=()=>{var promiseInfo={};promiseInfo.promise=new Promise((resolve,reject)=>{promiseInfo.reject=reject;promiseInfo.resolve=resolve});promiseInfo.id=promiseMap.allocate(promiseInfo);return promiseInfo};var _emscripten_promise_create=()=>makePromise().id;_emscripten_promise_create.sig="p";var _emscripten_promise_destroy=id=>{promiseMap.free(id)};_emscripten_promise_destroy.sig="vp";var getPromise=id=>promiseMap.get(id).promise;var _emscripten_promise_resolve=(id,result,value)=>{var info=promiseMap.get(id);switch(result){case 0:info.resolve(value);return;case 1:info.resolve(getPromise(value));return;case 2:info.resolve(getPromise(value));_emscripten_promise_destroy(value);return;case 3:info.reject(value);return}};_emscripten_promise_resolve.sig="vpip";var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};_emscripten_resize_heap.sig="ip";var _emscripten_wget_data=(url,pbuffer,pnum,perror)=>Asyncify.handleSleep(wakeUp=>{asyncLoad(UTF8ToString(url)).then(byteArray=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);HEAPU32[pbuffer>>2]=buffer;HEAP32[pnum>>2]=byteArray.length;HEAP32[perror>>2]=0;wakeUp()},()=>{HEAP32[perror>>2]=1;wakeUp()})});_emscripten_wget_data.sig="vpppp";_emscripten_wget_data.isAsync=true;var ENV={};var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};_environ_get.sig="ipp";var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};_environ_sizes_get.sig="ipp";function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_close.sig="ii";function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_fdstat_get.sig="iip";var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pread.sig="iippiip";var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pwrite.sig="iippiip";function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_read.sig="iippp";function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_seek.sig="iiiiip";var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{if(err){wakeUp(29);return}wakeUp(0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.sig="ii";_fd_sync.isAsync=true;function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_write.sig="iippp";var _getnameinfo=(sa,salen,node,nodelen,serv,servlen,flags)=>{var info=readSockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0};_getnameinfo.sig="ipipipii";var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}_ipp.sig="ipp";function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.sig="ipp";_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}_ippipppp.sig="ippipppp";function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.sig="ippipppp";_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}_ippp.sig="ippp";function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.sig="ippp";_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}_ipppi.sig="ipppi";function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.sig="ipppi";_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}_ipppiii.sig="ipppiii";function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.sig="ipppiii";_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}_ipppiiip.sig="ipppiiip";function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.sig="ipppiiip";_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}_ipppip.sig="ipppip";function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.sig="ipppip";_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}_ipppj.sig="ipppii";function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.sig="ipppii";_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}_ipppp.sig="ipppp";function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.sig="ipppp";_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}_ippppi.sig="ippppi";function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.sig="ippppi";_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}_ippppij.sig="ippppiii";function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.sig="ippppiii";_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}_ippppip.sig="ippppip";function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.sig="ippppip";_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}_ipppppip.sig="ipppppip";function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.sig="ipppppip";_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_random_get.sig="ipp";function _vppippii(...args){return adapters_support(false,...args)}_vppippii.sig="vppippii";function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.sig="vppippii";_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}_vppp.sig="vppp";function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.sig="vppp";_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}_vpppip.sig="vpppip";function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.sig="vpppip";_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=(...args)=>{Asyncify.exportCallStack.push(x);try{return original(...args)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};ret[x].orig=original}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFuncName(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];return name},getDataRewindFunc__deps:["$resolveGlobalSymbol"],getDataRewindFunc(name){var func=wasmExports[name];if(!func){func=resolveGlobalSymbol(name,false).sym}return func},doRewind(ptr){var name=Asyncify.getDataRewindFuncName(ptr);var func=Asyncify.getDataRewindFunc(name);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var writeI53ToI64Clamped=(ptr,num)=>{if(num>0x8000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=2147483647}else if(num<-0x8000000000000000){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=2147483648}else{writeI53ToI64(ptr,num)}};var writeI53ToI64Signaling=(ptr,num)=>{if(num>0x8000000000000000||num<-0x8000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var writeI53ToU64Clamped=(ptr,num)=>{if(num>0x10000000000000000){HEAPU32[ptr>>2]=4294967295;HEAPU32[ptr+4>>2]=4294967295}else if(num<0){HEAPU32[ptr>>2]=0;HEAPU32[ptr+4>>2]=0}else{writeI53ToI64(ptr,num)}};var writeI53ToU64Signaling=(ptr,num)=>{if(num<0||num>0x10000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var readI53FromU64=ptr=>HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296;var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var convertU32PairToI53=(lo,hi)=>(lo>>>0)+(hi>>>0)*4294967296;var _stackAlloc=stackAlloc;var _stackSave=stackSave;var _stackRestore=stackSave;var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;var ptrToString=ptr=>{ptr>>>=0;return"0x"+ptr.toString(16).padStart(8,"0")};var _emscripten_notify_memory_growth=memoryIndex=>{updateMemoryViews()};_emscripten_notify_memory_growth.sig="vp";var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var strError=errno=>UTF8ToString(_strerror(errno));var _getaddrinfo=(node,service,hint,out)=>{var addrs=[];var canon=null;var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai,last;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAPU32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,_htonl(1)]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0};_getaddrinfo.sig="ipppp";var Protocols={list:[],map:{}};var _setprotoent=stayopen=>{function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);stringToAscii(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>2]=aliasBuf}HEAPU32[aliasListBuf+j>>2]=0;var pe=_malloc(12);HEAPU32[pe>>2]=nameBuf;HEAPU32[pe+4>>2]=aliasListBuf;HEAP32[pe+8>>2]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0};_setprotoent.sig="vi";var _endprotoent=()=>{};_endprotoent.sig="v";var _getprotoent=number=>{if(_setprotoent.index===Protocols.list.length){return 0}var result=Protocols.list[_setprotoent.index++];return result};_getprotoent.sig="p";var _getprotobyname=name=>{name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result};_getprotobyname.sig="pp";var _getprotobynumber=number=>{_setprotoent(true);var result=Protocols.map[number];return result};_getprotobynumber.sig="pi";var Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]};var _emscripten_run_script=ptr=>{eval(UTF8ToString(ptr))};_emscripten_run_script.sig="vp";var _emscripten_run_script_int=ptr=>eval(UTF8ToString(ptr))|0;_emscripten_run_script_int.sig="ip";var _emscripten_run_script_string=ptr=>{var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;var len=lengthBytesUTF8(s);if(!me.bufferSize||me.bufferSizeMath.random();_emscripten_random.sig="f";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}};var jsStackTrace=()=>(new Error).stack.toString();var getCallstack=flags=>{var callstack=jsStackTrace();var lines=callstack.split("\n");callstack="";var firefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var line of lines){var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts?.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=firefoxRe.exec(line);if(parts?.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}if(symbolName=="_emscripten_log"||symbolName=="_emscripten_get_callstack"){callstack="";continue}if(flags&24){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=` at ${symbolName} (${file}:${lineno}:${column})\n`}}callstack=callstack.replace(/\s+$/,"");return callstack};var emscriptenLog=(flags,str)=>{if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}};var reallyNegative=x=>x<0||x===0&&1/x===-Infinity;var reSign=(value,bits)=>{if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value};var unSign=(value,bits)=>{if(value>=0){return value}return bits<=32?2*Math.abs(1<{var end=ptr;while(HEAPU8[end])++end;return end-ptr};var formatString=(format,varargs)=>{var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){ptr+=4}}else{}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type==="double"){ret=HEAPF64[argIndex>>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex];if(curr===0)break;next=HEAP8[textIndex+1];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.slice(1)}while(prefix.length+argText.lengthret.push(chr.charCodeAt(0)));break}case"f":case"F":case"e":case"E":case"g":case"G":{currArg=getNextArg("double");var argText;if(isNaN(currArg)){argText="nan";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?"-":"")+"inf";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split("e")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.lengthret.push(chr.charCodeAt(0)));break}case"s":{var arg=getNextArg("i8*");var argLength=arg?strLen(arg):"(null)".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i{var result=formatString(format,varargs);var str=UTF8ArrayToString(result);emscriptenLog(flags,str)};_emscripten_log.sig="vipp";var _emscripten_get_compiler_setting=name=>{throw"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"};_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>1;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";var _emscripten_print_double=(x,to,max)=>{var str=x+"";if(to)return stringToUTF8(str,to,max);else return lengthBytesUTF8(str)};_emscripten_print_double.sig="idpi";var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_double.sig="dppp";var _emscripten_asm_const_ptr=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);_emscripten_asm_const_ptr.sig="pppp";var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};var _emscripten_asm_const_int_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";var _emscripten_asm_const_ptr_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";var _emscripten_asm_const_async_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,0);_emscripten_asm_const_async_on_main_thread.sig="vppp";var jstoi_s=Number;var __Unwind_Backtrace=(func,arg)=>{var trace=getCallstack();var parts=trace.split("\n");for(var i=0;i{})(0,arg);if(ret!==0)return}};__Unwind_Backtrace.sig="ipp";var __Unwind_GetIPInfo=(context,ipBefore)=>abort("Unwind_GetIPInfo");__Unwind_GetIPInfo.sig="ppp";var __Unwind_FindEnclosingFunction=ip=>0;__Unwind_FindEnclosingFunction.sig="pp";class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};___cxa_throw.sig="vppp";var __Unwind_RaiseException=ex=>{err("Warning: _Unwind_RaiseException is not correctly implemented");return ___cxa_throw(ex,0,0)};__Unwind_RaiseException.sig="ip";var __Unwind_DeleteException=ex=>err("TODO: Unwind_DeleteException");__Unwind_DeleteException.sig="vp";var getDynCaller=(sig,ptr,promising=false)=>(...args)=>dynCall(sig,ptr,args,promising);var _emscripten_exit_with_live_runtime=()=>{throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=status=>{__emscripten_runtime_keepalive_clear();_exit(status)};_emscripten_force_exit.sig="vi";var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));_emscripten_outn.sig="vpp";var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));_emscripten_errn.sig="vpp";var _emscripten_throw_number=number=>{throw number};_emscripten_throw_number.sig="vd";var _emscripten_throw_string=str=>{throw UTF8ToString(str)};_emscripten_throw_string.sig="vp";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=x=>{if(x=="__main_argc_argv"){x="main"}return x.startsWith("dynCall_")?x:"_"+x};var ___global_base=1024;var __emscripten_fs_load_embedded_files=ptr=>{do{var name_addr=HEAPU32[ptr>>2];ptr+=4;var len=HEAPU32[ptr>>2];ptr+=4;var content=HEAPU32[ptr>>2];ptr+=4;var name=UTF8ToString(name_addr);FS.createPath("/",PATH.dirname(name),true,true);FS.createDataFile(name,null,HEAP8.subarray(content,content+len),true,true,true)}while(HEAPU32[ptr>>2])};__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(type){switch(type){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return POINTER_SIZE}if(type[0]==="i"){const bits=Number(type.slice(1));assert(bits%8===0,`getNativeTypeSize invalid bits ${bits}, ${type} type`);return bits/8}return 0}}}var onInits=[];var addOnInit=cb=>onInits.unshift(cb);var onMains=[];var addOnPreMain=cb=>onMains.unshift(cb);var onExits=[];var addOnExit=cb=>onExits.unshift(cb);var STACK_SIZE=524288;var STACK_ALIGN=16;var ASSERTIONS=0;var removeFunction=index=>{functionsInTableMap.delete(getWasmTableEntry(index));setWasmTableEntry(index,null);freeTableIndexes.push(index)};var _emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(x,y)=>x%y;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";var _emscripten_math_hypot=(count,varargs)=>{var args=[];for(var i=0;i>3])}return Math.hypot(...args)};_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";var lengthBytesUTF16=str=>str.length*2;var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var JSEvents={memcpy(target,src,size){HEAP8.set(HEAP8.subarray(src,src+size),target)},removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):null);return domElement};var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.keyEvent||=_malloc(160);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP8[keyEventData+12]=e.ctrlKey;HEAP8[keyEventData+13]=e.shiftKey;HEAP8[keyEventData+14]=e.altKey;HEAP8[keyEventData+15]=e.metaKey;HEAP8[keyEventData+16]=e.repeat;HEAP32[idx+5]=e.charCode;HEAP32[idx+6]=e.keyCode;HEAP32[idx+7]=e.which;stringToUTF8(e.key||"",keyEventData+32,32);stringToUTF8(e.code||"",keyEventData+64,32);stringToUTF8(e.char||"",keyEventData+96,32);stringToUTF8(e.locale||"",keyEventData+128,32);if(((a1,a2,a3)=>{})(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var findCanvasEventTarget=findEventTarget;var _emscripten_set_keypress_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);_emscripten_set_keypress_callback_on_thread.sig="ippipp";var _emscripten_set_keydown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);_emscripten_set_keydown_callback_on_thread.sig="ippipp";var _emscripten_set_keyup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP8[eventStruct+24]=e.ctrlKey;HEAP8[eventStruct+25]=e.shiftKey;HEAP8[eventStruct+26]=e.altKey;HEAP8[eventStruct+27]=e.metaKey;HEAP16[idx*2+14]=e.button;HEAP16[idx*2+15]=e.buttons;HEAP32[idx+8]=e["movementX"];HEAP32[idx+9]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10]=e.clientX-(rect.left|0);HEAP32[idx+11]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.mouseEvent||=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);_emscripten_set_click_callback_on_thread.sig="ippipp";var _emscripten_set_mousedown_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);_emscripten_set_mousedown_callback_on_thread.sig="ippipp";var _emscripten_set_mouseup_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);_emscripten_set_mouseup_callback_on_thread.sig="ippipp";var _emscripten_set_dblclick_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,"dblclick",targetThread);_emscripten_set_dblclick_callback_on_thread.sig="ippipp";var _emscripten_set_mousemove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);_emscripten_set_mousemove_callback_on_thread.sig="ippipp";var _emscripten_set_mouseenter_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";var _emscripten_set_mouseleave_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";var _emscripten_set_mouseover_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,35,"mouseover",targetThread);_emscripten_set_mouseover_callback_on_thread.sig="ippipp";var _emscripten_set_mouseout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,36,"mouseout",targetThread);_emscripten_set_mouseout_callback_on_thread.sig="ippipp";var _emscripten_get_mouse_status=mouseState=>{if(!JSEvents.mouseEvent)return-7;JSEvents.memcpy(mouseState,JSEvents.mouseEvent,64);return 0};_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.wheelEvent||=_malloc(96);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e["deltaX"];HEAPF64[wheelEvent+72>>3]=e["deltaY"];HEAPF64[wheelEvent+80>>3]=e["deltaZ"];HEAP32[wheelEvent+88>>2]=e["deltaMode"];if(((a1,a2,a3)=>{})(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:wheelHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_wheel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}};_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.uiEvent||=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=0;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset|0;HEAP32[uiEvent+32>>2]=pageYOffset|0;if(((a1,a2,a3)=>{})(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);_emscripten_set_resize_callback_on_thread.sig="ippipp";var _emscripten_set_scroll_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,11,"scroll",targetThread);_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.focusEvent||=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(((a1,a2,a3)=>{})(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_blur_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);_emscripten_set_blur_callback_on_thread.sig="ippipp";var _emscripten_set_focus_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);_emscripten_set_focus_callback_on_thread.sig="ippipp";var _emscripten_set_focusin_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,14,"focusin",targetThread);_emscripten_set_focusin_callback_on_thread.sig="ippipp";var _emscripten_set_focusout_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,15,"focusout",targetThread);_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.alpha;HEAPF64[eventStruct+8>>3]=e.beta;HEAPF64[eventStruct+16>>3]=e.gamma;HEAP8[eventStruct+24]=e.absolute};var registerDeviceOrientationEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceOrientationEvent||=_malloc(32);var deviceOrientationEventHandlerFunc=(e=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_deviceorientation_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceOrientationEventCallback(2,userData,useCapture,callbackfunc,16,"deviceorientation",targetThread);_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";var _emscripten_get_deviceorientation_status=orientationState=>{if(!JSEvents.deviceOrientationEvent)return-7;JSEvents.memcpy(orientationState,JSEvents.deviceOrientationEvent,32);return 0};_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(eventStruct,e,target)=>{var supportedFields=0;var a=e["acceleration"];supportedFields|=a&&1;var ag=e["accelerationIncludingGravity"];supportedFields|=ag&&2;var rr=e["rotationRate"];supportedFields|=rr&&4;a=a||{};ag=ag||{};rr=rr||{};HEAPF64[eventStruct>>3]=a["x"];HEAPF64[eventStruct+8>>3]=a["y"];HEAPF64[eventStruct+16>>3]=a["z"];HEAPF64[eventStruct+24>>3]=ag["x"];HEAPF64[eventStruct+32>>3]=ag["y"];HEAPF64[eventStruct+40>>3]=ag["z"];HEAPF64[eventStruct+48>>3]=rr["alpha"];HEAPF64[eventStruct+56>>3]=rr["beta"];HEAPF64[eventStruct+64>>3]=rr["gamma"]};var registerDeviceMotionEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceMotionEvent||=_malloc(80);var deviceMotionEventHandlerFunc=(e=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(((a1,a2,a3)=>{})(eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_devicemotion_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>registerDeviceMotionEventCallback(2,userData,useCapture,callbackfunc,17,"devicemotion",targetThread);_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";var _emscripten_get_devicemotion_status=motionState=>{if(!JSEvents.deviceMotionEvent)return-7;JSEvents.memcpy(motionState,JSEvents.deviceMotionEvent,80);return 0};_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(!window.screen)return undefined;return screen.orientation||screen["mozOrientation"]||screen["webkitOrientation"]};var fillOrientationChangeEventData=eventStruct=>{var orientationsType1=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientationsType2=["portrait","portrait","landscape","landscape"];var orientationIndex=0;var orientationAngle=0;var screenOrientObj=screenOrientation();if(typeof screenOrientObj==="object"){orientationIndex=orientationsType1.indexOf(screenOrientObj.type);if(orientationIndex<0){orientationIndex=orientationsType2.indexOf(screenOrientObj.type)}if(orientationIndex>=0){orientationIndex=1<>2]=orientationIndex;HEAP32[eventStruct+4>>2]=orientationAngle};var registerOrientationChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.orientationChangeEvent||=_malloc(8);var orientationChangeEventHandlerFunc=(e=event)=>{var orientationChangeEvent=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(orientationChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,orientationChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_orientationchange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!window.screen||!screen.orientation)return-1;return registerOrientationChangeEventCallback(screen.orientation,userData,useCapture,callbackfunc,18,"change",targetThread)};_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";var _emscripten_get_orientation_status=orientationChangeEvent=>{if(!screenOrientation()&&typeof orientation=="undefined")return-1;fillOrientationChangeEventData(orientationChangeEvent);return 0};_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=allowedOrientations=>{var orientations=[];if(allowedOrientations&1)orientations.push("portrait-primary");if(allowedOrientations&2)orientations.push("portrait-secondary");if(allowedOrientations&4)orientations.push("landscape-primary");if(allowedOrientations&8)orientations.push("landscape-secondary");var succeeded;if(screen.lockOrientation){succeeded=screen.lockOrientation(orientations)}else if(screen.mozLockOrientation){succeeded=screen.mozLockOrientation(orientations)}else if(screen.webkitLockOrientation){succeeded=screen.webkitLockOrientation(orientations)}else{return-1}if(succeeded){return 0}return-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation){screen.unlockOrientation()}else if(screen.mozUnlockOrientation){screen.mozUnlockOrientation()}else if(screen.webkitUnlockOrientation){screen.webkitUnlockOrientation()}else{return-1}return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP8[eventStruct]=isFullscreen;HEAP8[eventStruct+1]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>2]=screen.width;HEAP32[eventStruct+272>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.fullscreenChangeEvent||=_malloc(276);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";var _emscripten_get_fullscreen_status=fullscreenStatus=>{if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0};_emscripten_get_fullscreen_status.sig="ip";var _emscripten_get_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height};_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=target=>{var sp=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(sp);return size};var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(target,width,height)=>{if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var sp=stackSave();var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(sp)}};var currentFullscreenStrategy={};var registerRestoreOldStyle=canvas=>{var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle};var setLetterbox=(element,topBottom,leftRight)=>{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"};var JSEvents_resizeCanvasForFullscreen=(target,strategy)=>{var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight{if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}return 0};var hideEverythingExceptGivenElement=onlyVisibleElement=>{var child=onlyVisibleElement;var parent=child.parentNode;var hiddenElements=[];while(child!=document.body){var children=parent.children;for(var currChild of children){if(currChild!=child){hiddenElements.push({node:currChild,displayState:currChild.style.display});currChild.style.display="none"}}child=parent;parent=parent.parentNode}return hiddenElements};var restoreHiddenElements=hiddenElements=>{for(var elem of hiddenElements){elem.node.style.display=elem.displayState}};var restoreOldWindowedStyle=null;var softFullscreenResizeWebGLRenderTarget=()=>{var dpr=devicePixelRatio;var inHiDPIFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode==2;var inAspectRatioFixedFullscreenMode=currentFullscreenStrategy.scaleMode==2;var inPixelPerfectFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode!=0;var inCenteredWithoutScalingFullscreenMode=currentFullscreenStrategy.scaleMode==3;var screenWidth=inHiDPIFullscreenMode?Math.round(innerWidth*dpr):innerWidth;var screenHeight=inHiDPIFullscreenMode?Math.round(innerHeight*dpr):innerHeight;var w=screenWidth;var h=screenHeight;var canvas=currentFullscreenStrategy.target;var canvasSize=getCanvasElementSize(canvas);var x=canvasSize[0];var y=canvasSize[1];var topMargin;if(inAspectRatioFixedFullscreenMode){if(w*yx*h)w=h*x/y|0;topMargin=(screenHeight-h)/2|0}if(inPixelPerfectFullscreenMode){setCanvasElementSize(canvas,w,h);if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,w,h)}if(inHiDPIFullscreenMode){topMargin/=dpr;w/=dpr;h/=dpr;w=Math.round(w*1e4)/1e4;h=Math.round(h*1e4)/1e4;topMargin=Math.round(topMargin*1e4)/1e4}if(inCenteredWithoutScalingFullscreenMode){var t=(innerHeight-jstoi_q(canvas.style.height))/2;var b=(innerWidth-jstoi_q(canvas.style.width))/2;setLetterbox(canvas,t,b)}else{canvas.style.width=w+"px";canvas.style.height=h+"px";var b=(innerWidth-w)/2;setLetterbox(canvas,topMargin,b)}if(!inCenteredWithoutScalingFullscreenMode&¤tFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}};var doRequestFullscreen=(target,strategy)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}if(!JSEvents.canPerformEventHandlerRequests()){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)};var _emscripten_request_fullscreen=(target,deferUntilInEventHandler)=>{var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen.sig="ipi";var _emscripten_request_fullscreen_strategy=(target,deferUntilInEventHandler,fullscreenStrategy)=>{var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)};_emscripten_request_fullscreen_strategy.sig="ipip";var _emscripten_enter_soft_fullscreen=(target,fullscreenStrategy)=>{target=findEventTarget(target);if(!target)return-4;var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2],target,softFullscreen:true};var restoreOldStyle=JSEvents_resizeCanvasForFullscreen(target,strategy);document.documentElement.style.overflow="hidden";document.body.scroll="no";document.body.style.margin="0px";var hiddenElements=hideEverythingExceptGivenElement(target);function restoreWindowedState(){restoreOldStyle();restoreHiddenElements(hiddenElements);removeEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}currentFullscreenStrategy=0}restoreOldWindowedStyle=restoreWindowedState;currentFullscreenStrategy=strategy;addEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){((a1,a2,a3)=>{})(37,0,strategy.canvasResizedCallbackUserData)}return 0};_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>{restoreOldWindowedStyle?.();restoreOldWindowedStyle=null;return 0};_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.pointerlockChangeEvent||=_malloc(257);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var pointerlockErrorEventHandlerFunc=(e=event)=>{if(((a1,a2,a3)=>{})(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockerror_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mozpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"webkitpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mspointerlockerror",targetThread);return registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"pointerlockerror",targetThread)};_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";var _emscripten_get_pointerlock_status=pointerlockStatus=>{if(pointerlockStatus)fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0};_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=target=>{if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0};var _emscripten_request_pointerlock=(target,deferUntilInEventHandler)=>{target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}if(!JSEvents.canPerformEventHandlerRequests()){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)};_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else{return-1}return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=msecs=>{if(!navigator.vibrate)return-1;navigator.vibrate(msecs);return 0};_emscripten_vibrate.sig="ii";var _emscripten_vibrate_pattern=(msecsArray,numEntries)=>{if(!navigator.vibrate)return-1;var vibrateList=[];for(var i=0;i>2];vibrateList.push(msecs)}navigator.vibrate(vibrateList);return 0};_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.visibilityChangeEvent||=_malloc(8);var visibilityChangeEventHandlerFunc=(e=event)=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(((a1,a2,a3)=>{})(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_visibilitychange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)};_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";var _emscripten_get_visibility_status=visibilityStatus=>{if(typeof document.visibilityState=="undefined"&&typeof document.hidden=="undefined"){return-1}fillVisibilityChangeEventData(visibilityStatus);return 0};_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.touchEvent||=_malloc(1552);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>3]=e.timeStamp;HEAP8[touchEvent+12]=e.ctrlKey;HEAP8[touchEvent+13]=e.shiftKey;HEAP8[touchEvent+14]=e.altKey;HEAP8[touchEvent+15]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>2;HEAP32[idx32+0]=t.identifier;HEAP32[idx32+1]=t.screenX;HEAP32[idx32+2]=t.screenY;HEAP32[idx32+3]=t.clientX;HEAP32[idx32+4]=t.clientY;HEAP32[idx32+5]=t.pageX;HEAP32[idx32+6]=t.pageY;HEAP8[idx+28]=t.isChanged;HEAP8[idx+29]=t.onTarget;HEAP32[idx32+8]=t.clientX-(targetRect.left|0);HEAP32[idx32+9]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>{})(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);_emscripten_set_touchstart_callback_on_thread.sig="ippipp";var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);_emscripten_set_touchend_callback_on_thread.sig="ippipp";var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);_emscripten_set_touchmove_callback_on_thread.sig="ippipp";var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.gamepadEvent||=_malloc(1240);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>{})(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString)=>{var beforeUnloadEventHandlerFunc=(e=event)=>{var confirmationMessage=((a1,a2,a3)=>{})(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_beforeunload_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;return registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload")};_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP8[eventStruct+24]=e.charging};var battery=()=>navigator.battery||navigator.mozBattery||navigator.webkitBattery;var registerBatteryEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.batteryEvent||=_malloc(32);var batteryEventHandlerFunc=(e=event)=>{var batteryEvent=JSEvents.batteryEvent;fillBatteryEventData(batteryEvent,battery());if(((a1,a2,a3)=>{})(eventTypeId,batteryEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_batterychargingchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,29,"chargingchange",targetThread)};_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";var _emscripten_set_batterylevelchange_callback_on_thread=(userData,callbackfunc,targetThread)=>{if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,30,"levelchange",targetThread)};_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";var _emscripten_get_battery_status=batteryState=>{if(!battery())return-1;fillBatteryEventData(batteryState,battery());return 0};_emscripten_get_battery_status.sig="ip";var _emscripten_set_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0};_emscripten_set_element_css_size.sig="ipdd";var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=(cb,userData)=>requestAnimationFrame(timeStamp=>((a1,a2)=>{})(timeStamp,userData));_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=id=>cancelAnimationFrame(id);_emscripten_cancel_animation_frame.sig="vi";var _emscripten_request_animation_frame_loop=(cb,userData)=>{function tick(timeStamp){if(((a1,a2)=>{})(timeStamp,userData)){requestAnimationFrame(tick)}}return requestAnimationFrame(tick)};_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_get_device_pixel_ratio=()=>devicePixelRatio;_emscripten_get_device_pixel_ratio.sig="d";var _emscripten_get_callstack=(flags,str,maxbytes)=>{var callstack=getCallstack(flags);if(!str||maxbytes<=0){return lengthBytesUTF8(callstack)+1}var bytesWrittenExcludingNull=stringToUTF8(callstack,str,maxbytes);return bytesWrittenExcludingNull+1};_emscripten_get_callstack.sig="iipi";var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};var _emscripten_return_address=level=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}var caller=callstack[level+3];return convertFrameToPC(caller)};_emscripten_return_address.sig="pi";var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};var _emscripten_stack_snapshot=()=>{var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr};_emscripten_stack_snapshot.sig="p";var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};_emscripten_stack_unwind_buffer.sig="ippi";var _emscripten_pc_get_function=pc=>{abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0};_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=pc=>{if(UNWIND_CACHE.last_get_source_pc==pc)return UNWIND_CACHE.last_source;var match;var source;if(!source){var frame=UNWIND_CACHE[pc];if(!frame)return null;if(match=/\((.*):(\d+):(\d+)\)$/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}else if(match=/@(.*):(\d+):(\d+)/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}}UNWIND_CACHE.last_get_source_pc=pc;UNWIND_CACHE.last_source=source;return source};var _emscripten_pc_get_file=pc=>{var result=convertPCtoSourceLocation(pc);if(!result)return 0;if(_emscripten_pc_get_file.ret)_free(_emscripten_pc_get_file.ret);_emscripten_pc_get_file.ret=stringToNewUTF8(result.file);return _emscripten_pc_get_file.ret};_emscripten_pc_get_file.sig="pp";var _emscripten_pc_get_line=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.line:0};_emscripten_pc_get_line.sig="ip";var _emscripten_pc_get_column=pc=>{var result=convertPCtoSourceLocation(pc);return result?result.column||0:0};_emscripten_pc_get_column.sig="ip";var _sched_yield=()=>0;Module["_sched_yield"]=_sched_yield;_sched_yield.sig="i";var wasiRightsToMuslOFlags=rights=>{if(rights&2&&rights&64){return 2}if(rights&2){return 0}if(rights&64){return 1}throw new FS.ErrnoError(28)};var wasiOFlagsToMuslOFlags=oflags=>{var musl_oflags=0;if(oflags&1){musl_oflags|=64}if(oflags&8){musl_oflags|=512}if(oflags&2){musl_oflags|=65536}if(oflags&4){musl_oflags|=128}return musl_oflags};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var setImmediateWrapped=func=>{setImmediateWrapped.mapping||=[];var id=setImmediateWrapped.mapping.length;setImmediateWrapped.mapping[id]=setImmediate(()=>{setImmediateWrapped.mapping[id]=undefined;func()});return id};var safeRequestAnimationFrame=func=>MainLoop.requestAnimationFrame(()=>{callUserCallback(func)});var clearImmediateWrapped=id=>{clearImmediate(setImmediateWrapped.mapping[id]);setImmediateWrapped.mapping[id]=undefined};var emClearImmediate;var emSetImmediate;var emClearImmediate_deps=["$emSetImmediate"];var _emscripten_set_immediate=(cb,userData)=>emSetImmediate(()=>{callUserCallback(()=>(a1=>{})(userData))});_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=id=>{emClearImmediate(id)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=(cb,userData)=>{function tick(){callUserCallback(()=>{if((a1=>{})(userData)){emSetImmediate(tick)}else{}})}emSetImmediate(tick)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=(cb,msecs,userData)=>safeSetTimeout(()=>(a1=>{})(userData),msecs);_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=(cb,msecs,userData)=>{function tick(){var t=_emscripten_get_now();var n=t+msecs;callUserCallback(()=>{if(((a1,a2)=>{})(t,userData)){var remaining=n-_emscripten_get_now();setTimeout(tick,remaining)}})}return setTimeout(tick,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=(cb,msecs,userData)=>setInterval(()=>{callUserCallback(()=>(a1=>{})(userData))},msecs);_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=id=>{clearInterval(id)};_emscripten_clear_interval.sig="vi";var _emscripten_async_call=(func,arg,millis)=>{var wrapper=()=>(a1=>{})(arg);if(millis>=0){safeSetTimeout(wrapper,millis)}else{safeRequestAnimationFrame(wrapper)}};_emscripten_async_call.sig="vppi";var registerPostMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.postMainLoop.push(f)};var registerPreMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.preMainLoop.push(f)};var _emscripten_get_main_loop_timing=(mode,value)=>{if(mode)HEAP32[mode>>2]=MainLoop.timingMode;if(value)HEAP32[value>>2]=MainLoop.timingValue};_emscripten_get_main_loop_timing.sig="vpp";var _emscripten_set_main_loop=(func,fps,simulateInfiniteLoop)=>{var iterFunc=()=>{};setMainLoop(iterFunc,fps,simulateInfiniteLoop)};_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=(func,arg,fps,simulateInfiniteLoop)=>{var iterFunc=()=>(a1=>{})(arg);setMainLoop(iterFunc,fps,simulateInfiniteLoop,arg)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause();MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>MainLoop.pause();_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>MainLoop.resume();_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{(a1=>{})(arg)},name:UTF8ToString(name),counted:true});MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=(func,arg,name)=>{MainLoop.queue.push({func:()=>{(a1=>{})(arg)},name:UTF8ToString(name),counted:false});MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=num=>{MainLoop.expectedBlockers=num;MainLoop.remainingBlockers=num;MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(idBuf,size)=>{var promises=[];for(var i=0;i>2];promises[i]=getPromise(id)}return promises};var makePromiseCallback=(callback,userData)=>value=>{var stack=stackSave();var resultPtr=stackAlloc(POINTER_SIZE);HEAPU32[resultPtr>>2]=0;try{var result=((a1,a2,a3)=>{})(resultPtr,userData,value);var resultVal=HEAPU32[resultPtr>>2]}catch(e){if(typeof e!="number"){throw 0}throw e}finally{stackRestore(stack)}switch(result){case 0:return resultVal;case 1:return getPromise(resultVal);case 2:var ret=getPromise(resultVal);_emscripten_promise_destroy(resultVal);return ret;case 3:throw resultVal}};var _emscripten_promise_then=(id,onFulfilled,onRejected,userData)=>{var promise=getPromise(id);var newId=promiseMap.allocate({promise:promise.then(makePromiseCallback(onFulfilled,userData),makePromiseCallback(onRejected,userData))});return newId};_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.all(promises).then(results=>{if(resultBuf){for(var i=0;i>2]=result}}return resultBuf})});return id};_emscripten_promise_all.sig="pppp";var setPromiseResult=(ptr,fulfill,value)=>{var result=fulfill?0:3;HEAP32[ptr>>2]=result;HEAPU32[ptr+4>>2]=value};var _emscripten_promise_all_settled=(idBuf,resultBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.allSettled(promises).then(results=>{if(resultBuf){var offset=resultBuf;for(var i=0;i{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.any(promises).catch(err=>{if(errorBuf){for(var i=0;i>2]=err.errors[i]}}throw errorBuf})});return id};_emscripten_promise_any.sig="pppp";var _emscripten_promise_race=(idBuf,size)=>{var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.race(promises)});return id};_emscripten_promise_race.sig="ppp";var _emscripten_promise_await=(returnValuePtr,id)=>Asyncify.handleSleep(wakeUp=>{getPromise(id).then(value=>{setPromiseResult(returnValuePtr,true,value);wakeUp()},value=>{setPromiseResult(returnValuePtr,false,value);wakeUp()})});_emscripten_promise_await.sig="vpp";_emscripten_promise_await.isAsync=true;var findMatchingCatch=args=>{var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}for(var caughtType of args){if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown};var ___cxa_find_matching_catch_2=()=>findMatchingCatch([]);___cxa_find_matching_catch_2.sig="p";var ___cxa_find_matching_catch_3=arg0=>findMatchingCatch([arg0]);___cxa_find_matching_catch_3.sig="pp";var ___cxa_find_matching_catch_4=(arg0,arg1)=>findMatchingCatch([arg0,arg1]);___cxa_find_matching_catch_4.sig="ppp";var exceptionCaught=[];var ___cxa_rethrow=()=>{var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast};___cxa_rethrow.sig="v";var _llvm_eh_typeid_for=type=>type;_llvm_eh_typeid_for.sig="vp";var ___cxa_begin_catch=ptr=>{var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);___cxa_increment_exception_refcount(ptr);return ___cxa_get_exception_ptr(ptr)};___cxa_begin_catch.sig="pp";var ___cxa_end_catch=()=>{_setThrew(0,0);var info=exceptionCaught.pop();___cxa_decrement_exception_refcount(info.excPtr);exceptionLast=0};___cxa_end_catch.sig="v";var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;Module["___cxa_uncaught_exceptions"]=___cxa_uncaught_exceptions;___cxa_uncaught_exceptions.sig="i";var ___cxa_call_unexpected=exception=>abort("Unexpected exception thrown, this is not properly supported - aborting");___cxa_call_unexpected.sig="vp";var ___cxa_current_primary_exception=()=>{if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];___cxa_increment_exception_refcount(info.excPtr);return info.excPtr};Module["___cxa_current_primary_exception"]=___cxa_current_primary_exception;___cxa_current_primary_exception.sig="p";function ___cxa_current_exception_type(){if(!exceptionCaught.length){return 0}var info=exceptionCaught[exceptionCaught.length-1];return info.get_type()}___cxa_current_exception_type.sig="p";var ___cxa_rethrow_primary_exception=ptr=>{if(!ptr)return;var info=new ExceptionInfo(ptr);exceptionCaught.push(info);info.set_rethrown(true);___cxa_rethrow()};Module["___cxa_rethrow_primary_exception"]=___cxa_rethrow_primary_exception;___cxa_rethrow_primary_exception.sig="vp";var ___resumeException=ptr=>{if(!exceptionLast){exceptionLast=ptr}throw exceptionLast};___resumeException.sig="vp";var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;onload?.(byteArray)}function fail(){if(done)return;done=true;Browser.preloadedAudios[name]=new Audio;onerror?.()}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document["pointerLockElement"]===canvas||document["mozPointerLockElement"]===canvas||document["webkitPointerLockElement"]===canvas||document["msPointerLockElement"]===canvas}var canvas=Browser.getCanvas();if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]>0){if(w/h{var _file=UTF8ToString(file);var data=FS.analyzePath(_file);if(!data.exists)return-1;FS.createPreloadedFile(PATH.dirname(_file),PATH.basename(_file),new Uint8Array(data.object.contents),true,true,()=>{if(onload)(a1=>{})(file)},()=>{if(onerror)(a1=>{})(file)},true);return 0};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0;var _emscripten_run_preload_plugins_data=(data,size,suffix,arg,onload,onerror)=>{var _suffix=UTF8ToString(suffix);var name="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+_suffix;var cname=stringToNewUTF8(name);FS.createPreloadedFile("/",name,HEAPU8.subarray(data,data+size),true,true,()=>{if(onload)((a1,a2)=>{})(arg,cname)},()=>{if(onerror)(a1=>{})(arg)},true)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=(script,millis)=>{safeSetTimeout(()=>_emscripten_run_script(script),millis)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=async(url,onload,onerror)=>{url=UTF8ToString(url);var loadDone=()=>{if(onload){var onloadCallback=()=>callUserCallback(()=>{});if(runDependencies>0){dependenciesFulfilled=onloadCallback}else{onloadCallback()}}};var loadError=()=>{if(onerror){callUserCallback(()=>{})}};var script=document.createElement("script");script.onload=loadDone;script.onerror=loadError;script.src=url;document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";_emscripten_async_load_script.isAsync=true;var _emscripten_get_window_title=()=>{var buflen=256;if(!_emscripten_get_window_title.buffer){_emscripten_get_window_title.buffer=_malloc(buflen)}stringToUTF8(document.title,_emscripten_get_window_title.buffer,buflen);return _emscripten_get_window_title.buffer};_emscripten_get_window_title.sig="p";var _emscripten_set_window_title=title=>document.title=UTF8ToString(title);_emscripten_set_window_title.sig="vp";var _emscripten_get_screen_size=(width,height)=>{HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height};_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{var styleSheet=document.styleSheets[0];var rules=styleSheet.cssRules;for(var i=0;iBrowser.setCanvasSize(width,height);_emscripten_set_canvas_size.sig="vii";var _emscripten_get_canvas_size=(width,height,isFullscreen)=>{var canvas=Browser.getCanvas();HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height;HEAP32[isFullscreen>>2]=Browser.isFullscreen?1:0};_emscripten_get_canvas_size.sig="vppp";var _emscripten_create_worker=url=>{url=UTF8ToString(url);var id=Browser.workers.length;var info={worker:new Worker(url),callbacks:[],awaited:0,buffer:0,bufferSize:0};info.worker.onmessage=function info_worker_onmessage(msg){if(ABORT)return;var info=Browser.workers[id];if(!info)return;var callbackId=msg.data["callbackId"];var callbackInfo=info.callbacks[callbackId];if(!callbackInfo)return;if(msg.data["finalResponse"]){info.awaited--;info.callbacks[callbackId]=null}var data=msg.data["data"];if(data){if(!data.byteLength)data=new Uint8Array(data);if(!info.buffer||info.bufferSize{var info=Browser.workers[id];info.worker.terminate();if(info.buffer)_free(info.buffer);Browser.workers[id]=null};_emscripten_destroy_worker.sig="vi";var _emscripten_call_worker=(id,funcName,data,size,callback,arg)=>{funcName=UTF8ToString(funcName);var info=Browser.workers[id];var callbackId=-1;if(callback){callbackId=info.callbacks.length;info.callbacks.push({func:(a1,a2,a3)=>{},arg});info.awaited++}var transferObject={funcName,callbackId,data:data?new Uint8Array(HEAPU8.subarray(data,data+size)):0};if(data){info.worker.postMessage(transferObject,[transferObject.data.buffer])}else{info.worker.postMessage(transferObject)}};_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=id=>{var info=Browser.workers[id];if(!info)return-1;return info.awaited};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(path,w,h)=>{path=PATH_FS.resolve(path);var canvas=Browser.preloadedImages[path];if(!canvas)return 0;var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf};var _emscripten_get_preloaded_image_data=(path,w,h)=>getPreloadedImageData(UTF8ToString(path),w,h);_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];var _emscripten_get_preloaded_image_data_from_FILE=(file,w,h)=>{var fd=_fileno(file);var stream=FS.getStream(fd);if(stream){return getPreloadedImageData(stream.path,w,h)}return 0};_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var handle=wget.nextWgetRequestHandle;wget.nextWgetRequestHandle++;return handle}};var FS_mkdirTree=(path,mode)=>FS.mkdirTree(path,mode);var FS_unlink=path=>FS.unlink(path);var _emscripten_async_wget=(url,file,onload,onerror)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);function doCallback(callback){if(callback){callUserCallback(()=>{var sp=stackSave();(a1=>{})(stringToUTF8OnStack(_file));stackRestore(sp)})}}var destinationDirectory=PATH.dirname(_file);FS_createPreloadedFile(destinationDirectory,PATH.basename(_file),_url,true,true,()=>doCallback(onload),()=>doCallback(onerror),false,false,()=>{try{FS_unlink(_file)}catch(e){}FS_mkdirTree(destinationDirectory)})};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=async(url,userdata,onload,onerror)=>{try{var byteArray=await asyncLoad(UTF8ToString(url));callUserCallback(()=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);((a1,a2,a3)=>{})(userdata,buffer,byteArray.length);_free(buffer)})}catch(e){if(onerror){callUserCallback(()=>{(a1=>{})(userdata)})}}};_emscripten_async_wget_data.sig="vpppp";_emscripten_async_wget_data.isAsync=true;var _emscripten_async_wget2=(url,file,request,param,userdata,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var index=_file.lastIndexOf("/");var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();var destinationDirectory=PATH.dirname(_file);http.onload=e=>{if(http.status>=200&&http.status<300){try{FS.unlink(_file)}catch(e){}FS.mkdirTree(destinationDirectory);FS.createDataFile(_file.slice(0,index),_file.slice(index+1),new Uint8Array(http.response),true,true,false);if(onload){var sp=stackSave();((a1,a2,a3)=>{})(handle,userdata,stringToUTF8OnStack(_file));stackRestore(sp)}}else{if(onerror)((a1,a2,a3)=>{})(handle,userdata,http.status)}delete wget.wgetRequests[handle]};http.onerror=e=>{if(onerror)((a1,a2,a3)=>{})(handle,userdata,http.status);delete wget.wgetRequests[handle]};http.onprogress=e=>{if(e.lengthComputable||e.lengthComputable===undefined&&e.total!=0){var percentComplete=e.loaded/e.total*100;if(onprogress)((a1,a2,a3)=>{})(handle,userdata,percentComplete)}};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2.sig="ipppppppp";var _emscripten_async_wget2_data=(url,request,param,userdata,free,onload,onerror,onprogress)=>{var _url=UTF8ToString(url);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();function onerrorjs(){if(onerror){var sp=stackSave();var statusText=0;if(http.statusText){statusText=stringToUTF8OnStack(http.statusText)}((a1,a2,a3,a4)=>{})(handle,userdata,http.status,statusText);stackRestore(sp)}}http.onload=e=>{if(http.status>=200&&http.status<300||http.status===0&&_url.slice(0,4).toLowerCase()!="http"){var byteArray=new Uint8Array(http.response);var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);if(onload)((a1,a2,a3,a4)=>{})(handle,userdata,buffer,byteArray.length);if(free)_free(buffer)}else{onerrorjs()}delete wget.wgetRequests[handle]};http.onerror=e=>{onerrorjs();delete wget.wgetRequests[handle]};http.onprogress=e=>{if(onprogress)((a1,a2,a3,a4)=>{})(handle,userdata,e.loaded,e.lengthComputable||e.lengthComputable===undefined?e.total:0)};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=handle=>{var http=wget.wgetRequests[handle];http?.abort()};_emscripten_async_wget2_abort.sig="vi";var ___asctime_r=(tmPtr,buf)=>{var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf};___asctime_r.sig="ppp";var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var _strptime=(buf,format,tm)=>{var pattern=UTF8ToString(format);var SPECIAL_CHARS="\\!@#$^&*()+=-[]/{}|:<>?,.";for(var i=0,ii=SPECIAL_CHARS.length;iEQUIVALENT_MATCHERS[c]||m).replace(/%(.)/g,(_,c)=>{let pat=DATE_PATTERNS[c];if(pat){capture.push(c);return`(${pat})`}else{return c}}).replace(/\s+/g,"\\s*");var matches=new RegExp("^"+pattern_out,"i").exec(UTF8ToString(buf));function initDate(){function fixup(value,min,max){return typeof value!="number"||isNaN(value)?min:value>=min?value<=max?value:max:min}return{year:fixup(HEAP32[tm+20>>2]+1900,1970,9999),month:fixup(HEAP32[tm+16>>2],0,11),day:fixup(HEAP32[tm+12>>2],1,31),hour:fixup(HEAP32[tm+8>>2],0,23),min:fixup(HEAP32[tm+4>>2],0,59),sec:fixup(HEAP32[tm>>2],0,59),gmtoff:0}}if(matches){var date=initDate();var value;var getMatch=symbol=>{var pos=capture.indexOf(symbol);if(pos>=0){return matches[pos+1]}return};if(value=getMatch("S")){date.sec=Number(value)}if(value=getMatch("M")){date.min=Number(value)}if(value=getMatch("H")){date.hour=Number(value)}else if(value=getMatch("I")){var hour=Number(value);if(value=getMatch("p")){hour+=value.toUpperCase()[0]==="P"?12:0}date.hour=hour}if(value=getMatch("Y")){date.year=Number(value)}else if(value=getMatch("y")){var year=Number(value);if(value=getMatch("C")){year+=Number(value)*100}else{year+=year<69?2e3:1900}date.year=year}if(value=getMatch("m")){date.month=Number(value)-1}else if(value=getMatch("b")){date.month=MONTH_NUMBERS[value.substring(0,3).toUpperCase()]||0}if(value=getMatch("d")){date.day=Number(value)}else if(value=getMatch("j")){var day=Number(value);var leapYear=isLeapYear(date.year);for(var month=0;month<12;++month){var daysUntilMonth=arraySum(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,month-1);if(day<=daysUntilMonth+(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[month]){date.day=day-daysUntilMonth}}}else if(value=getMatch("a")){var weekDay=value.substring(0,3).toUpperCase();if(value=getMatch("U")){var weekDayNumber=DAY_NUMBERS_SUN_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===0){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}else if(value=getMatch("W")){var weekDayNumber=DAY_NUMBERS_MON_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===1){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+1+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}}if(value=getMatch("z")){if(value.toLowerCase()==="z"){date.gmtoff=0}else{var match=value.match(/^((?:\-|\+)\d\d):?(\d\d)?/);date.gmtoff=match[1]*3600;if(match[2]){date.gmtoff+=date.gmtoff>0?match[2]*60:-match[2]*60}}}var fullDate=new Date(date.year,date.month,date.day,date.hour,date.min,date.sec,0);HEAP32[tm>>2]=fullDate.getSeconds();HEAP32[tm+4>>2]=fullDate.getMinutes();HEAP32[tm+8>>2]=fullDate.getHours();HEAP32[tm+12>>2]=fullDate.getDate();HEAP32[tm+16>>2]=fullDate.getMonth();HEAP32[tm+20>>2]=fullDate.getFullYear()-1900;HEAP32[tm+24>>2]=fullDate.getDay();HEAP32[tm+28>>2]=arraySum(isLeapYear(fullDate.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,fullDate.getMonth()-1)+fullDate.getDate()-1;HEAP32[tm+32>>2]=0;HEAP32[tm+36>>2]=date.gmtoff;return buf+intArrayFromString(matches[0]).length-1}return 0};_strptime.sig="pppp";var _strptime_l=(buf,format,tm,locale)=>_strptime(buf,format,tm);_strptime_l.sig="ppppp";function ___syscall_shutdown(fd,how){try{getSocketFromFD(fd);return-52}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}Module["___syscall_shutdown"]=___syscall_shutdown;___syscall_shutdown.sig="iiiiiii";var __dlsym_catchup_js=(handle,symbolIndex)=>{var lib=LDSO.loadedLibsByHandle[handle];var symDict=lib.exports;var symName=Object.keys(symDict)[symbolIndex];var sym=symDict[symName];var result=addFunction(sym,sym.sig);return result};__dlsym_catchup_js.sig="ppi";var FS_createPath=FS.createPath;var FS_createDevice=FS.createDevice;var FS_readFile=FS.readFile;var FS_createLazyFile=FS.createLazyFile;var _setNetworkCallback=(event,userData,callback)=>{function _callback(data){callUserCallback(()=>{if(event==="error"){withStackSave(()=>{var msg=stringToUTF8OnStack(data[2]);((a1,a2,a3,a4)=>{})(data[0],data[1],msg,userData)})}else{((a1,a2)=>{})(data,userData)}})}SOCKFS.on(event,callback?_callback:null)};var _emscripten_set_socket_error_callback=(userData,callback)=>_setNetworkCallback("error",userData,callback);_emscripten_set_socket_error_callback.sig="vpp";var _emscripten_set_socket_open_callback=(userData,callback)=>_setNetworkCallback("open",userData,callback);_emscripten_set_socket_open_callback.sig="vpp";var _emscripten_set_socket_listen_callback=(userData,callback)=>_setNetworkCallback("listen",userData,callback);_emscripten_set_socket_listen_callback.sig="vpp";var _emscripten_set_socket_connection_callback=(userData,callback)=>_setNetworkCallback("connection",userData,callback);_emscripten_set_socket_connection_callback.sig="vpp";var _emscripten_set_socket_message_callback=(userData,callback)=>_setNetworkCallback("message",userData,callback);_emscripten_set_socket_message_callback.sig="vpp";var _emscripten_set_socket_close_callback=(userData,callback)=>_setNetworkCallback("close",userData,callback);_emscripten_set_socket_close_callback.sig="vpp";var _emscripten_webgl_enable_ANGLE_instanced_arrays=ctx=>webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";var _emscripten_webgl_enable_OES_vertex_array_object=ctx=>webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";var _emscripten_webgl_enable_WEBGL_draw_buffers=ctx=>webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";var _emscripten_webgl_enable_WEBGL_multi_draw=ctx=>webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";var _emscripten_webgl_enable_EXT_polygon_offset_clamp=ctx=>webgl_enable_EXT_polygon_offset_clamp(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";var _emscripten_webgl_enable_EXT_clip_control=ctx=>webgl_enable_EXT_clip_control(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_EXT_clip_control.sig="ip";var _emscripten_webgl_enable_WEBGL_polygon_mode=ctx=>webgl_enable_WEBGL_polygon_mode(GL.contexts[ctx].GLctx);_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";var _glVertexPointer=(size,type,stride,ptr)=>{throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";var _glVertexAttribDivisorNV=_glVertexAttribDivisor;var _glDrawArraysInstancedNV=_glDrawArraysInstanced;var _glDrawElementsInstancedNV=_glDrawElementsInstanced;var _glVertexAttribDivisorEXT=_glVertexAttribDivisor;var _glDrawArraysInstancedEXT=_glDrawArraysInstanced;var _glDrawElementsInstancedEXT=_glDrawElementsInstanced;var _glVertexAttribDivisorARB=_glVertexAttribDivisor;var _glDrawArraysInstancedARB=_glDrawArraysInstanced;var _glDrawElementsInstancedARB=_glDrawElementsInstanced;var _glDrawBuffersEXT=_glDrawBuffers;var _glMultiDrawArraysWEBGL=(mode,firsts,counts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,drawcount)};_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;var _glMultiDrawArraysInstancedWEBGL=(mode,firsts,counts,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode,HEAP32,firsts>>2,HEAP32,counts>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;var _glMultiDrawElementsWEBGL=(mode,counts,type,offsets,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,drawcount)};_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;var _glMultiDrawElementsInstancedWEBGL=(mode,counts,type,offsets,instanceCounts,drawcount)=>{GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode,HEAP32,counts>>2,type,HEAP32,offsets>>2,HEAP32,instanceCounts>>2,drawcount)};_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL;var _glClearDepth=x0=>GLctx.clearDepth(x0);_glClearDepth.sig="vd";var _glDepthRange=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRange.sig="vdd";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;var _emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV;var _emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV;var _emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT;var _emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT;var _emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT;var _emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB;var _emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB;var _emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB;var _emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT;var _emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE;var _emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL;var _emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE;var _emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL;var _emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE;var _emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL;var _emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE;var _emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL;var _emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";var writeGLArray=(arr,dst,dstLength,heapType)=>{var len=arr.length;var writeLength=dstLength>2;for(var i=0;i{var attr32=attributes>>2;var powerPreference=HEAP32[attr32+(8>>2)];var contextAttributes={alpha:!!HEAP8[attributes+0],depth:!!HEAP8[attributes+1],stencil:!!HEAP8[attributes+2],antialias:!!HEAP8[attributes+3],premultipliedAlpha:!!HEAP8[attributes+4],preserveDrawingBuffer:!!HEAP8[attributes+5],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12],majorVersion:HEAP32[attr32+(16>>2)],minorVersion:HEAP32[attr32+(20>>2)],enableExtensionsByDefault:HEAP8[attributes+24],explicitSwapControl:HEAP8[attributes+25],proxyContextToMainThread:HEAP32[attr32+(28>>2)],renderViaOffscreenBackBuffer:HEAP8[attributes+32]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>{if(!GL.currentContext||!GL.currentContext.GLctx){return-3}if(!GL.currentContext.attributes.explicitSwapControl){return-3}return 0};_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};_emscripten_webgl_make_context_current.sig="ip";var _emscripten_webgl_get_drawing_buffer_size=(contextHandle,width,height)=>{var GLContext=GL.getContext(contextHandle);if(!GLContext||!GLContext.GLctx||!width||!height){return-5}HEAP32[width>>2]=GLContext.GLctx.drawingBufferWidth;HEAP32[height>>2]=GLContext.GLctx.drawingBufferHeight;return 0};_emscripten_webgl_get_drawing_buffer_size.sig="ippp";var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a]=t.alpha;HEAP8[a+1]=t.depth;HEAP8[a+2]=t.stencil;HEAP8[a+3]=t.antialias;HEAP8[a+4]=t.premultipliedAlpha;HEAP8[a+5]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>2]=power;HEAP8[a+12]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>2]=c.version;HEAP32[a+20>>2]=0;HEAP8[a+24]=c.attributes.enableExtensionsByDefault;return 0};_emscripten_webgl_get_context_attributes.sig="ipp";var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};_emscripten_webgl_destroy_context.sig="ip";var _emscripten_webgl_enable_extension=(contextHandle,extension)=>{var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.slice(3);if(extString=="ANGLE_instanced_arrays")webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_multi_draw")webgl_enable_WEBGL_multi_draw(GLctx);if(extString=="EXT_polygon_offset_clamp")webgl_enable_EXT_polygon_offset_clamp(GLctx);if(extString=="EXT_clip_control")webgl_enable_EXT_clip_control(GLctx);if(extString=="WEBGL_polygon_mode")webgl_enable_WEBGL_polygon_mode(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext};_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var webGlEventHandlerFunc=(e=event)=>{if(((a1,a2,a3)=>{})(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture};JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_webglcontextlost_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,31,"webglcontextlost",targetThread);return 0};_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";var _emscripten_set_webglcontextrestored_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{registerWebGlEventCallback(target,userData,useCapture,callbackfunc,32,"webglcontextrestored",targetThread);return 0};_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";var _emscripten_is_webgl_context_lost=contextHandle=>!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost();_emscripten_is_webgl_context_lost.sig="ip";var _emscripten_webgl_get_supported_extensions=()=>stringToNewUTF8(GLctx.getSupportedExtensions().join(" "));_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(program,param)=>GLctx.getProgramParameter(GL.programs[program],param);_emscripten_webgl_get_program_parameter_d.sig="dii";var _emscripten_webgl_get_program_info_log_utf8=program=>stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]));_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(shader,param)=>GLctx.getShaderParameter(GL.shaders[shader],param);_emscripten_webgl_get_shader_parameter_d.sig="dii";var _emscripten_webgl_get_shader_info_log_utf8=shader=>stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]));_emscripten_webgl_get_shader_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_source_utf8=shader=>stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]));_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(index,param)=>GLctx.getVertexAttrib(index,param);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(index,param)=>{var obj=GLctx.getVertexAttrib(index,param);return obj?.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";var _emscripten_webgl_get_vertex_attrib_v=(index,param,dst,dstLength,dstType)=>writeGLArray(GLctx.getVertexAttrib(index,param),dst,dstLength,dstType);_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(program,location)=>GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location));_emscripten_webgl_get_uniform_d.sig="dii";var _emscripten_webgl_get_uniform_v=(program,location,dst,dstLength,dstType)=>writeGLArray(GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location)),dst,dstLength,dstType);_emscripten_webgl_get_uniform_v.sig="iiipii";var _emscripten_webgl_get_parameter_v=(param,dst,dstLength,dstType)=>writeGLArray(GLctx.getParameter(param),dst,dstLength,dstType);_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=param=>GLctx.getParameter(param);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=param=>{var obj=GLctx.getParameter(param);return obj?.name};_emscripten_webgl_get_parameter_o.sig="ii";var _emscripten_webgl_get_parameter_utf8=param=>stringToNewUTF8(GLctx.getParameter(param));_emscripten_webgl_get_parameter_utf8.sig="pi";var _emscripten_webgl_get_parameter_i64v=(param,dst)=>writeI53ToI64(dst,GLctx.getParameter(param));_emscripten_webgl_get_parameter_i64v.sig="vip";var _glutPostRedisplay=()=>{if(GLUT.displayFunc&&!GLUT.requestedAnimationFrame){GLUT.requestedAnimationFrame=true;MainLoop.requestAnimationFrame(()=>{GLUT.requestedAnimationFrame=false;MainLoop.runIter(()=>(()=>{})())})}};_glutPostRedisplay.sig="v";var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:event=>{GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4},onMousemove:event=>{var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Browser.getCanvas()&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2)=>{})(lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2)=>{})(lastX,lastY)}},getSpecialKey:keycode=>{var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key},getASCIIKey:event=>{if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null},onKeydown:event=>{if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}}},onKeyup:event=>{if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3)=>{})(key,Browser.mouseX,Browser.mouseY)}}}},touchHandler:event=>{if(event.target!=Browser.getCanvas()){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()},onMouseButtonDown:event=>{Browser.calculateMouseEvent(event);GLUT.buttons|=1<{})(event["button"],0,Browser.mouseX,Browser.mouseY)}},onMouseButtonUp:event=>{Browser.calculateMouseEvent(event);GLUT.buttons&=~(1<{})(event["button"],1,Browser.mouseX,Browser.mouseY)}},onMouseWheel:event=>{Browser.calculateMouseEvent(event);var e=window.event||event;var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);((a1,a2,a3,a4)=>{})(button,0,Browser.mouseX,Browser.mouseY)}},onFullscreenEventChange:event=>{var width;var height;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}_glutPostRedisplay()}};var _glutGetModifiers=()=>GLUT.modifiers;_glutGetModifiers.sig="i";var _glutInit=(argcp,argv)=>{GLUT.initTime=Date.now();var isTouchDevice="ontouchstart"in document.documentElement;if(isTouchDevice){window.addEventListener("touchmove",GLUT.touchHandler,true);window.addEventListener("touchstart",GLUT.touchHandler,true);window.addEventListener("touchend",GLUT.touchHandler,true)}window.addEventListener("keydown",GLUT.onKeydown,true);window.addEventListener("keyup",GLUT.onKeyup,true);window.addEventListener("mousemove",GLUT.onMousemove,true);window.addEventListener("mousedown",GLUT.onMouseButtonDown,true);window.addEventListener("mouseup",GLUT.onMouseButtonUp,true);window.addEventListener("mousewheel",GLUT.onMouseWheel,true);window.addEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);Browser.resizeListeners.push((width,height)=>{if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}});addOnExit(()=>{if(isTouchDevice){window.removeEventListener("touchmove",GLUT.touchHandler,true);window.removeEventListener("touchstart",GLUT.touchHandler,true);window.removeEventListener("touchend",GLUT.touchHandler,true)}window.removeEventListener("keydown",GLUT.onKeydown,true);window.removeEventListener("keyup",GLUT.onKeyup,true);window.removeEventListener("mousemove",GLUT.onMousemove,true);window.removeEventListener("mousedown",GLUT.onMouseButtonDown,true);window.removeEventListener("mouseup",GLUT.onMouseButtonUp,true);window.removeEventListener("mousewheel",GLUT.onMouseWheel,true);window.removeEventListener("DOMMouseScroll",GLUT.onMouseWheel,true);var canvas=Browser.getCanvas();canvas.width=canvas.height=1})};_glutInit.sig="vpp";var _glutInitWindowSize=(width,height)=>{Browser.setCanvasSize(GLUT.initWindowWidth=width,GLUT.initWindowHeight=height)};_glutInitWindowSize.sig="vii";var _glutInitWindowPosition=(x,y)=>{};_glutInitWindowPosition.sig="vii";var _glutGet=type=>{switch(type){case 100:return 0;case 101:return 0;case 102:return Browser.getCanvas().width;case 103:return Browser.getCanvas().height;case 200:return Browser.getCanvas().width;case 201:return Browser.getCanvas().height;case 500:return 0;case 501:return 0;case 502:return GLUT.initWindowWidth;case 503:return GLUT.initWindowHeight;case 700:var now=Date.now();return now-GLUT.initTime;case 105:return GLctx.getContextAttributes().stencil?8:0;case 106:return GLctx.getContextAttributes().depth?8:0;case 110:return GLctx.getContextAttributes().alpha?8:0;case 120:return GLctx.getContextAttributes().antialias?1:0;default:throw"glutGet("+type+") not implemented yet"}};_glutGet.sig="ii";var _glutIdleFunc=func=>{function callback(){if(GLUT.idleFunc){(()=>{})();safeSetTimeout(callback,4)}}if(!GLUT.idleFunc){safeSetTimeout(callback,0)}GLUT.idleFunc=func};_glutIdleFunc.sig="vp";var _glutTimerFunc=(msec,func,value)=>safeSetTimeout(()=>(a1=>{})(value),msec);_glutTimerFunc.sig="vipi";var _glutDisplayFunc=func=>{GLUT.displayFunc=func};_glutDisplayFunc.sig="vp";var _glutKeyboardFunc=func=>{GLUT.keyboardFunc=func};_glutKeyboardFunc.sig="vp";var _glutKeyboardUpFunc=func=>{GLUT.keyboardUpFunc=func};_glutKeyboardUpFunc.sig="vp";var _glutSpecialFunc=func=>{GLUT.specialFunc=func};_glutSpecialFunc.sig="vp";var _glutSpecialUpFunc=func=>{GLUT.specialUpFunc=func};_glutSpecialUpFunc.sig="vp";var _glutReshapeFunc=func=>{GLUT.reshapeFunc=func};_glutReshapeFunc.sig="vp";var _glutMotionFunc=func=>{GLUT.motionFunc=func};_glutMotionFunc.sig="vp";var _glutPassiveMotionFunc=func=>{GLUT.passiveMotionFunc=func};_glutPassiveMotionFunc.sig="vp";var _glutMouseFunc=func=>{GLUT.mouseFunc=func};_glutMouseFunc.sig="vp";var _glutSetCursor=cursor=>{var cursorStyle="auto";switch(cursor){case 0:break;case 1:break;case 2:cursorStyle="pointer";break;case 3:break;case 4:cursorStyle="help";break;case 5:break;case 6:break;case 7:cursorStyle="wait";break;case 8:cursorStyle="text";break;case 9:case 102:cursorStyle="crosshair";break;case 10:cursorStyle="ns-resize";break;case 11:cursorStyle="ew-resize";break;case 12:cursorStyle="n-resize";break;case 13:cursorStyle="s-resize";break;case 14:cursorStyle="w-resize";break;case 15:cursorStyle="e-resize";break;case 16:cursorStyle="nw-resize";break;case 17:cursorStyle="ne-resize";break;case 18:cursorStyle="se-resize";break;case 19:cursorStyle="sw-resize";break;case 100:break;case 101:cursorStyle="none";break;default:throw"glutSetCursor: Unknown cursor type: "+cursor}Browser.getCanvas().style.cursor=cursorStyle};_glutSetCursor.sig="vi";var _glutCreateWindow=name=>{var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};if(!Browser.createContext(Browser.getCanvas(),true,true,contextAttributes)){return 0}return 1};_glutCreateWindow.sig="ip";var _glutDestroyWindow=name=>{delete Module["ctx"];return 1};_glutDestroyWindow.sig="vi";var _glutReshapeWindow=(width,height)=>{Browser.exitFullscreen();Browser.setCanvasSize(width,height,true);if(GLUT.reshapeFunc){((a1,a2)=>{})(width,height)}_glutPostRedisplay()};_glutReshapeWindow.sig="vii";var _glutPositionWindow=(x,y)=>{Browser.exitFullscreen();_glutPostRedisplay()};_glutPositionWindow.sig="vii";var _glutFullScreen=()=>{GLUT.windowX=0;GLUT.windowY=0;var canvas=Browser.getCanvas();GLUT.windowWidth=canvas.width;GLUT.windowHeight=canvas.height;document.addEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.addEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true);Browser.requestFullscreen(false,false)};_glutFullScreen.sig="v";var _glutInitDisplayMode=mode=>GLUT.initDisplayMode=mode;_glutInitDisplayMode.sig="vi";var _glutSwapBuffers=()=>{};_glutSwapBuffers.sig="v";var _glutMainLoop=()=>{var canvas=Browser.getCanvas();_glutReshapeWindow(canvas.width,canvas.height);_glutPostRedisplay();throw"unwind"};_glutMainLoop.sig="v";var _XOpenDisplay=name=>1;_XOpenDisplay.sig="pp";var _XCreateWindow=(display,parent,x,y,width,height,border_width,depth,class_,visual,valuemask,attributes)=>{Browser.setCanvasSize(width,height);return 2};_XCreateWindow.sig="pppiiiiiiippp";var _XChangeWindowAttributes=(display,window,valuemask,attributes)=>{};_XChangeWindowAttributes.sig="ipppp";var _XSetWMHints=(display,win,hints)=>{};_XSetWMHints.sig="ippp";var _XMapWindow=(display,win)=>{};_XMapWindow.sig="ipp";var _XStoreName=(display,win,name)=>{};_XStoreName.sig="ippp";var _XInternAtom=(display,name_,hmm)=>0;_XInternAtom.sig="pppi";var _XSendEvent=(display,win,propagate,event_mask,even_send)=>{};_XSendEvent.sig="ippipp";var _XPending=display=>0;_XPending.sig="ip";var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAPU32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};var _eglGetDisplay=nativeDisplayType=>{EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3};_eglGetDisplay.sig="pp";var _eglInitialize=(display,majorVersion,minorVersion)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1};_eglInitialize.sig="ippp";var _eglTerminate=display=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1};_eglTerminate.sig="ip";var _eglGetConfigs=(display,configs,config_size,numConfigs)=>EGL.chooseConfig(display,0,configs,config_size,numConfigs);_eglGetConfigs.sig="ippip";var _eglChooseConfig=(display,attrib_list,configs,config_size,numConfigs)=>EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs);_eglChooseConfig.sig="ipppip";var _eglGetConfigAttrib=(display,config,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}};_eglGetConfigAttrib.sig="ippip";var _eglCreateWindowSurface=(display,config,win,attrib_list)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006};_eglCreateWindowSurface.sig="pppip";var _eglDestroySurface=(display,surface)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1};_eglDestroySurface.sig="ipp";var _eglCreateContext=(display,config,hmm,contextAttribs)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Browser.getCanvas(),EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Browser.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}};_eglCreateContext.sig="ppppp";var _eglDestroyContext=(display,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1};_eglDestroyContext.sig="ipp";var _eglQuerySurface=(display,surface,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12376:return 1;case 12375:HEAP32[value>>2]=Browser.getCanvas().width;return 1;case 12374:HEAP32[value>>2]=Browser.getCanvas().height;return 1;case 12432:HEAP32[value>>2]=-1;return 1;case 12433:HEAP32[value>>2]=-1;return 1;case 12434:HEAP32[value>>2]=-1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;case 12441:HEAP32[value>>2]=12442;return 1;case 12435:HEAP32[value>>2]=12437;return 1;case 12416:case 12417:case 12418:case 12419:return 1;default:EGL.setErrorCode(12292);return 0}};_eglQuerySurface.sig="ippip";var _eglQueryContext=(display,context,attribute,value)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>2]=62002;return 1;case 12439:HEAP32[value>>2]=12448;return 1;case 12440:HEAP32[value>>2]=EGL.contextAttributes.majorVersion+1;return 1;case 12422:HEAP32[value>>2]=12420;return 1;default:EGL.setErrorCode(12292);return 0}};_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";var _eglQueryString=(display,name)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret};_eglQueryString.sig="ppi";var _eglBindAPI=api=>{if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0};_eglBindAPI.sig="ii";var _eglQueryAPI=()=>{EGL.setErrorCode(12288);return 12448};_eglQueryAPI.sig="i";var _eglWaitClient=()=>{EGL.setErrorCode(12288);return 1};_eglWaitClient.sig="i";var _eglWaitNative=nativeEngineId=>{EGL.setErrorCode(12288);return 1};_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";var _eglSwapInterval=(display,interval)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1};_eglSwapInterval.sig="ipi";var _eglMakeCurrent=(display,draw,read,context)=>{if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1};_eglMakeCurrent.sig="ipppp";var _eglGetCurrentContext=()=>EGL.currentContext;_eglGetCurrentContext.sig="p";var _eglGetCurrentSurface=readdraw=>{if(readdraw==12378){return EGL.currentReadSurface}else if(readdraw==12377){return EGL.currentDrawSurface}else{EGL.setErrorCode(12300);return 0}};_eglGetCurrentSurface.sig="pi";var _eglGetCurrentDisplay=()=>EGL.currentContext?62e3:0;_eglGetCurrentDisplay.sig="p";var _eglSwapBuffers=(dpy,surface)=>{if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!GLctx){EGL.setErrorCode(12290)}else if(GLctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0};_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>{EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.setErrorCode(12288);return 1};_eglReleaseThread.sig="i";var _uuid_clear=uu=>zeroMemory(uu,16);_uuid_clear.sig="vp";var _uuid_compare=(uu1,uu2)=>_memcmp(uu1,uu2,16);_uuid_compare.sig="ipp";var _uuid_copy=(dst,src)=>_memcpy(dst,src,16);_uuid_copy.sig="vpp";var _uuid_generate=out=>{var uuid=new Uint8Array(16);randomFill(uuid);uuid[6]=uuid[6]&15|64;uuid[8]=uuid[8]&63|128;writeArrayToMemory(uuid,out)};_uuid_generate.sig="vp";var _uuid_is_null=uu=>{for(var i=0;i<4;i++,uu=uu+4|0){var val=HEAP32[uu>>2];if(val){return 0}}return 1};_uuid_is_null.sig="ip";var _uuid_parse=(inp,uu)=>{inp=UTF8ToString(inp);if(inp.length===36){var i=0;var uuid=new Array(16);inp.toLowerCase().replace(/[0-9a-f]{2}/g,function(byte){if(i<16){uuid[i++]=parseInt(byte,16)}});if(i<16){return-1}writeArrayToMemory(uuid,uu);return 0}return-1};_uuid_parse.sig="ipp";var _uuid_unparse=(uu,out,upper)=>{var i=0;var uuid="xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g,function(c){var r=upper?HEAPU8[uu+i].toString(16).toUpperCase():HEAPU8[uu+i].toString(16);r=r.length===1?"0"+r:r;i++;return r});stringToUTF8(uuid,out,37)};_uuid_unparse.sig="vpp";var _uuid_unparse_lower=(uu,out)=>{_uuid_unparse(uu,out)};_uuid_unparse_lower.sig="vpp";var _uuid_unparse_upper=(uu,out)=>{_uuid_unparse(uu,out,true)};_uuid_unparse_upper.sig="vpp";var _uuid_type=uu=>4;_uuid_type.sig="ip";var _uuid_variant=uu=>1;_uuid_variant.sig="ip";var GLEW={isLinaroFork:1,extensions:null,error:{0:null,1:null,2:null,3:null,4:null,5:null,6:null,7:null,8:null},version:{1:null,2:null,3:null,4:null},errorStringConstantFromCode(error){if(GLEW.isLinaroFork){switch(error){case 4:return"OpenGL ES lib expected, found OpenGL lib";case 5:return"OpenGL lib expected, found OpenGL ES lib";case 6:return"Missing EGL version";case 7:return"EGL 1.1 and up are supported";default:break}}switch(error){case 0:return"No error";case 1:return"Missing GL version";case 2:return"GL 1.1 and up are supported";case 3:return"GLX 1.2 and up are supported";default:return null}},errorString(error){if(!GLEW.error[error]){var string=GLEW.errorStringConstantFromCode(error);if(!string){string="Unknown error";error=8}GLEW.error[error]=stringToNewUTF8(string)}return GLEW.error[error]},versionStringConstantFromCode(name){switch(name){case 1:return"1.10.0";case 2:return"1";case 3:return"10";case 4:return"0";default:return null}},versionString(name){if(!GLEW.version[name]){var string=GLEW.versionStringConstantFromCode(name);if(!string)return 0;GLEW.version[name]=stringToNewUTF8(string)}return GLEW.version[name]},extensionIsSupported(name){GLEW.extensions||=webglGetExtensions();if(GLEW.extensions.includes(name))return 1;return GLEW.extensions.includes("GL_"+name)}};var _glewInit=()=>0;_glewInit.sig="i";var _glewIsSupported=name=>{var exts=UTF8ToString(name).split(" ");for(var ext of exts){if(!GLEW.extensionIsSupported(ext))return 0}return 1};_glewIsSupported.sig="ip";var _glewGetExtension=name=>GLEW.extensionIsSupported(UTF8ToString(name));_glewGetExtension.sig="ip";var _glewGetErrorString=error=>GLEW.errorString(error);_glewGetErrorString.sig="pi";var _glewGetString=name=>GLEW.versionString(name);_glewGetString.sig="pi";var IDBStore={indexedDB(){if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;return ret},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=()=>{db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(event){callback(event.target.error||"unknown error");event.preventDefault()}},getStore(dbName,type,callback){IDBStore.getDB(dbName,(error,db)=>{if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=event=>{callback(event.target.error||"unknown error");event.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.get(id);req.onsuccess=event=>{var result=event.target.result;if(!result){return callback(`file ${id} not found`)}return callback(null,result)};req.onerror=callback})},setFile(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.put(data,id);req.onsuccess=event=>callback();req.onerror=callback})},deleteFile(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.delete(id);req.onsuccess=event=>callback();req.onerror=callback})},existsFile(dbName,id,callback){IDBStore.getStore(dbName,"readonly",(err,store)=>{if(err)return callback(err);var req=store.count(id);req.onsuccess=event=>callback(null,event.target.result>0);req.onerror=callback})},clearStore(dbName,callback){IDBStore.getStore(dbName,"readwrite",(err,store)=>{if(err)return callback(err);var req=store.clear();req.onsuccess=event=>callback();req.onerror=callback})}};var _emscripten_idb_async_load=(db,id,arg,onload,onerror)=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);((a1,a2,a3)=>{})(arg,buffer,byteArray.length);_free(buffer)})})};_emscripten_idb_async_load.sig="vppppp";var _emscripten_idb_async_store=(db,id,ptr,num,arg,onstore,onerror)=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(onstore)(a1=>{})(arg)})})};_emscripten_idb_async_store.sig="vpppippp";var _emscripten_idb_async_delete=(db,id,arg,ondelete,onerror)=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(ondelete)(a1=>{})(arg)})})};_emscripten_idb_async_delete.sig="vppppp";var _emscripten_idb_async_exists=(db,id,arg,oncheck,onerror)=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(oncheck)((a1,a2)=>{})(arg,exists)})})};_emscripten_idb_async_exists.sig="vppppp";var _emscripten_idb_async_clear=(db,arg,onclear,onerror)=>{IDBStore.clearStore(UTF8ToString(db),error=>{callUserCallback(()=>{if(error){if(onerror)(a1=>{})(arg);return}if(onclear)(a1=>{})(arg)})})};_emscripten_idb_async_clear.sig="vpppp";var _emscripten_idb_load=(db,id,pbuffer,pnum,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),(error,byteArray)=>{if(error){HEAP32[perror>>2]=1;wakeUp();return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);HEAPU32[pbuffer>>2]=buffer;HEAP32[pnum>>2]=byteArray.length;HEAP32[perror>>2]=0;wakeUp()})});_emscripten_idb_load.sig="vppppp";_emscripten_idb_load.isAsync=true;var _emscripten_idb_store=(db,id,ptr,num,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_store.sig="vpppip";_emscripten_idb_store.isAsync=true;var _emscripten_idb_delete=(db,id,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_delete.sig="vppp";_emscripten_idb_delete.isAsync=true;var _emscripten_idb_exists=(db,id,pexists,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),(error,exists)=>{HEAP32[pexists>>2]=!!exists;HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_exists.sig="vpppp";_emscripten_idb_exists.isAsync=true;var _emscripten_idb_clear=(db,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.clearStore(UTF8ToString(db),error=>{HEAP32[perror>>2]=!!error;wakeUp()})});_emscripten_idb_clear.sig="vpp";_emscripten_idb_clear.isAsync=true;var _emscripten_idb_load_blob=(db,id,pblob,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.pending=msg=>{IDBStore.pending=null;var blob=msg.blob;if(!blob){HEAP32[perror>>2]=1;wakeUp();return}var blobId=IDBStore.blobs.length;IDBStore.blobs.push(blob);HEAP32[pblob>>2]=blobId;wakeUp()};postMessage({target:"IDBStore",method:"loadBlob",db:UTF8ToString(db),id:UTF8ToString(id)})});_emscripten_idb_load_blob.sig="vpppp";_emscripten_idb_load_blob.isAsync=true;var _emscripten_idb_store_blob=(db,id,ptr,num,perror)=>Asyncify.handleSleep(wakeUp=>{IDBStore.pending=msg=>{IDBStore.pending=null;HEAP32[perror>>2]=!!msg.error;wakeUp()};postMessage({target:"IDBStore",method:"storeBlob",db:UTF8ToString(db),id:UTF8ToString(id),blob:new Blob([new Uint8Array(HEAPU8.subarray(ptr,ptr+num))])})});_emscripten_idb_store_blob.sig="vpppip";_emscripten_idb_store_blob.isAsync=true;var _emscripten_idb_read_from_blob=(blobId,start,num,buffer)=>{var blob=IDBStore.blobs[blobId];if(!blob)return 1;if(start+num>blob.size)return 2;var byteArray=(new FileReaderSync).readAsArrayBuffer(blob.slice(start,start+num));HEAPU8.set(new Uint8Array(byteArray),buffer);return 0};_emscripten_idb_read_from_blob.sig="viiip";var _emscripten_idb_free_blob=blobId=>{IDBStore.blobs[blobId]=null};_emscripten_idb_free_blob.sig="vi";var _emscripten_sleep=ms=>Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms));_emscripten_sleep.sig="vi";_emscripten_sleep.isAsync=true;var _emscripten_scan_registers=func=>Asyncify.handleSleep(wakeUp=>{safeSetTimeout(()=>{var stackBegin=Asyncify.currData+12;var stackEnd=HEAPU32[Asyncify.currData>>2];((a1,a2)=>{})(stackBegin,stackEnd);wakeUp()},0)});_emscripten_scan_registers.sig="vp";_emscripten_scan_registers.isAsync=true;var _emscripten_lazy_load_code=()=>Asyncify.handleSleep(wakeUp=>{wasmBinaryFile+=".lazy.wasm";dependenciesFulfilled=wakeUp;createWasm()});_emscripten_lazy_load_code.sig="v";_emscripten_lazy_load_code.isAsync=true;async function __load_secondary_module(){wasmExports["load_secondary_module_status"].value=1;var imports={primary:wasmExports};var deferred=wasmBinaryFile.slice(0,-5)+".deferred.wasm";await instantiateAsync(null,deferred,imports)}__load_secondary_module.sig="v";__load_secondary_module.isAsync=true;var Fibers={nextFiber:0,trampolineRunning:false,trampoline(){if(!Fibers.trampolineRunning&&Fibers.nextFiber){Fibers.trampolineRunning=true;do{var fiber=Fibers.nextFiber;Fibers.nextFiber=0;Fibers.finishContextSwitch(fiber)}while(Fibers.nextFiber);Fibers.trampolineRunning=false}},finishContextSwitch(newFiber){var stack_base=HEAPU32[newFiber>>2];var stack_max=HEAPU32[newFiber+4>>2];_emscripten_stack_set_limits(stack_base,stack_max);stackRestore(HEAPU32[newFiber+8>>2]);var entryPoint=HEAPU32[newFiber+12>>2];if(entryPoint!==0){Asyncify.currData=null;HEAPU32[newFiber+12>>2]=0;var userData=HEAPU32[newFiber+16>>2];(a1=>{})(userData)}else{var asyncifyData=newFiber+20;Asyncify.currData=asyncifyData;Asyncify.state=Asyncify.State.Rewinding;_asyncify_start_rewind(asyncifyData);Asyncify.doRewind(asyncifyData)}}};var _emscripten_fiber_swap=(oldFiber,newFiber)=>{if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){Asyncify.state=Asyncify.State.Unwinding;var asyncifyData=oldFiber+20;Asyncify.setDataRewindFunc(asyncifyData);Asyncify.currData=asyncifyData;_asyncify_start_unwind(asyncifyData);var stackTop=stackSave();HEAPU32[oldFiber+8>>2]=stackTop;Fibers.nextFiber=newFiber}else{Asyncify.state=Asyncify.State.Normal;_asyncify_stop_rewind();Asyncify.currData=null}};_emscripten_fiber_swap.sig="vpp";_emscripten_fiber_swap.isAsync=true;var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";var _SDL_LockSurface=surf=>{var surfData=SDL.surfaces[surf];surfData.locked++;if(surfData.locked>1)return 0;if(!surfData.buffer){surfData.buffer=_malloc(surfData.width*surfData.height*4);HEAPU32[surf+20>>2]=surfData.buffer}HEAPU32[surf+20>>2]=surfData.buffer;if(surf==SDL.screen&&Module.screenIsReadOnly&&surfData.image)return 0;if(SDL.defaults.discardOnLock){if(!surfData.image){surfData.image=surfData.ctx.createImageData(surfData.width,surfData.height)}if(!SDL.defaults.opaqueFrontBuffer)return}else{surfData.image=surfData.ctx.getImageData(0,0,surfData.width,surfData.height)}if(surf==SDL.screen&&SDL.defaults.opaqueFrontBuffer){var data=surfData.image.data;var num=data.length;for(var i=0;i>2],y:HEAP32[rect+4>>2],w:HEAP32[rect+8>>2],h:HEAP32[rect+12>>2]}},updateRect(rect,r){HEAP32[rect>>2]=r.x;HEAP32[rect+4>>2]=r.y;HEAP32[rect+8>>2]=r.w;HEAP32[rect+12>>2]=r.h},intersectionOfRects(first,second){var leftX=Math.max(first.x,second.x);var leftY=Math.max(first.y,second.y);var rightX=Math.min(first.x+first.w,second.x+second.w);var rightY=Math.min(first.y+first.h,second.y+second.h);return{x:leftX,y:leftY,w:Math.max(leftX,rightX)-leftX,h:Math.max(leftY,rightY)-leftY}},checkPixelFormat(fmt){},loadColorToCSSRGB(color){var rgba=HEAP32[color>>2];return"rgb("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+")"},loadColorToCSSRGBA(color){var rgba=HEAP32[color>>2];return"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>24&255)/255+")"},translateColorToCSSRGBA:rgba=>"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>>24)/255+")",translateRGBAToCSSRGBA:(r,g,b,a)=>"rgba("+(r&255)+","+(g&255)+","+(b&255)+","+(a&255)/255+")",translateRGBAToColor:(r,g,b,a)=>r|g<<8|b<<16|a<<24,makeSurface(width,height,flags,usePageCanvas,source,rmask,gmask,bmask,amask){var is_SDL_HWSURFACE=flags&134217729;var is_SDL_HWPALETTE=flags&2097152;var is_SDL_OPENGL=flags&67108864;var surf=_malloc(60);var pixelFormat=_malloc(44);var bpp=is_SDL_HWPALETTE?1:4;var buffer=0;if(!is_SDL_HWSURFACE&&!is_SDL_OPENGL){buffer=_malloc(width*height*4)}HEAP32[surf>>2]=flags;HEAPU32[surf+4>>2]=pixelFormat;HEAP32[surf+8>>2]=width;HEAP32[surf+12>>2]=height;HEAP32[surf+16>>2]=width*bpp;HEAPU32[surf+20>>2]=buffer;var canvas=Browser.getCanvas();HEAP32[surf+36>>2]=0;HEAP32[surf+40>>2]=0;HEAP32[surf+44>>2]=canvas.width;HEAP32[surf+48>>2]=canvas.height;HEAP32[surf+56>>2]=1;HEAP32[pixelFormat>>2]=-2042224636;HEAP32[pixelFormat+4>>2]=0;HEAP8[pixelFormat+8]=bpp*8;HEAP8[pixelFormat+9]=bpp;HEAP32[pixelFormat+12>>2]=rmask||255;HEAP32[pixelFormat+16>>2]=gmask||65280;HEAP32[pixelFormat+20>>2]=bmask||16711680;HEAP32[pixelFormat+24>>2]=amask||4278190080;SDL.GL=SDL.GL||is_SDL_OPENGL;if(!usePageCanvas){if(SDL.canvasPool.length>0){canvas=SDL.canvasPool.pop()}else{canvas=document.createElement("canvas")}canvas.width=width;canvas.height=height}var webGLContextAttributes={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0};var ctx=Browser.createContext(canvas,is_SDL_OPENGL,usePageCanvas,webGLContextAttributes);SDL.surfaces[surf]={width,height,canvas,ctx,surf,buffer,pixelFormat,alpha:255,flags,locked:0,usePageCanvas,source,isFlagSet:flag=>flags&flag};return surf},copyIndexedColorData(surfData,rX,rY,rW,rH){if(!surfData.colors){return}var canvas=Browser.getCanvas();var fullWidth=canvas.width;var fullHeight=canvas.height;var startX=rX||0;var startY=rY||0;var endX=(rW||fullWidth-startX)+startX;var endY=(rH||fullHeight-startY)+startY;var buffer=surfData.buffer;if(!surfData.image.data32){surfData.image.data32=new Uint32Array(surfData.image.data.buffer)}var data32=surfData.image.data32;var colors32=surfData.colors32;for(var y=startY;y>2];if(refcount>1){HEAP32[refcountPointer>>2]=refcount-1;return}var info=SDL.surfaces[surf];if(!info.usePageCanvas&&info.canvas)SDL.canvasPool.push(info.canvas);if(info.buffer)_free(info.buffer);_free(info.pixelFormat);_free(surf);SDL.surfaces[surf]=null;if(surf===SDL.screen){SDL.screen=null}},blitSurface(src,srcrect,dst,dstrect,scale){var srcData=SDL.surfaces[src];var dstData=SDL.surfaces[dst];var sr,dr;if(srcrect){sr=SDL.loadRect(srcrect)}else{sr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstrect){dr=SDL.loadRect(dstrect)}else{dr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstData.clipRect){var widthScale=!scale||sr.w===0?1:sr.w/dr.w;var heightScale=!scale||sr.h===0?1:sr.h/dr.h;dr=SDL.intersectionOfRects(dstData.clipRect,dr);sr.w=dr.w*widthScale;sr.h=dr.h*heightScale;if(dstrect){SDL.updateRect(dstrect,dr)}}var blitw,blith;if(scale){blitw=dr.w;blith=dr.h}else{blitw=sr.w;blith=sr.h}if(sr.w===0||sr.h===0||blitw===0||blith===0){return 0}var oldAlpha=dstData.ctx.globalAlpha;dstData.ctx.globalAlpha=srcData.alpha/255;dstData.ctx.drawImage(srcData.canvas,sr.x,sr.y,sr.w,sr.h,dr.x,dr.y,blitw,blith);dstData.ctx.globalAlpha=oldAlpha;if(dst!=SDL.screen){warnOnce("WARNING: copying canvas data to memory for compatibility");_SDL_LockSurface(dst);dstData.locked--}return 0},downFingers:{},savedKeydown:null,receiveEvent(event){function unpressAllPressedKeys(){for(var keyCode of Object.values(SDL.keyboardMap)){SDL.events.push({type:"keyup",keyCode})}}switch(event.type){case"touchstart":case"touchmove":{event.preventDefault();var touches=[];if(event.type==="touchstart"){for(var touch of event.touches){if(SDL.downFingers[touch.identifier]!=true){SDL.downFingers[touch.identifier]=true;touches.push(touch)}}}else{touches=event.touches}var firstTouch=touches[0];if(firstTouch){if(event.type=="touchstart"){SDL.DOMButtons[0]=1}var mouseEventType;switch(event.type){case"touchstart":mouseEventType="mousedown";break;case"touchmove":mouseEventType="mousemove";break}var mouseEvent={type:mouseEventType,button:0,pageX:firstTouch.clientX,pageY:firstTouch.clientY};SDL.events.push(mouseEvent)}for(var touch of touches){SDL.events.push({type:event.type,touch})}break}case"touchend":{event.preventDefault();for(var touch of event.changedTouches){if(SDL.downFingers[touch.identifier]===true){delete SDL.downFingers[touch.identifier]}}var mouseEvent={type:"mouseup",button:0,pageX:event.changedTouches[0].clientX,pageY:event.changedTouches[0].clientY};SDL.DOMButtons[0]=0;SDL.events.push(mouseEvent);for(var touch of event.changedTouches){SDL.events.push({type:"touchend",touch})}break}case"DOMMouseScroll":case"mousewheel":case"wheel":var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=(delta>0?4:5)-1;SDL.events.push({type:"mousedown",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"mouseup",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"wheel",deltaX:0,deltaY:delta});event.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1){SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}if(Browser.pointerLock){if("mozMovementX"in event){event["movementX"]=event["mozMovementX"];event["movementY"]=event["mozMovementY"]}if(event["movementX"]==0&&event["movementY"]==0){event.preventDefault();return}}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if(event.type!=="keydown"||!SDL.unicode&&!SDL.textInput||(event.key=="Backspace"||event.key=="Tab")){event.preventDefault()}if(event.type=="mousedown"){SDL.DOMButtons[event.button]=1;SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}else if(event.type=="mouseup"){if(!SDL.DOMButtons[event.button]){return}SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}});SDL.DOMButtons[event.button]=0}if(event.type==="keydown"||event.type==="mousedown"){SDL.canRequestFullscreen=true}else if(event.type==="keyup"||event.type==="mouseup"){if(SDL.isRequestingFullscreen){Module["requestFullscreen"](true,true);SDL.isRequestingFullscreen=false}SDL.canRequestFullscreen=false}if(event.type==="keypress"&&SDL.savedKeydown){SDL.savedKeydown.keypressCharCode=event.charCode;SDL.savedKeydown=null}else if(event.type==="keydown"){SDL.savedKeydown=event}if(event.type!=="keypress"||SDL.textInput){SDL.events.push(event)}break;case"mouseout":for(var i=0;i<3;i++){if(SDL.DOMButtons[i]){SDL.events.push({type:"mouseup",button:i,pageX:event.pageX,pageY:event.pageY});SDL.DOMButtons[i]=0}}event.preventDefault();break;case"focus":SDL.events.push(event);event.preventDefault();break;case"blur":SDL.events.push(event);unpressAllPressedKeys();event.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden});unpressAllPressedKeys();event.preventDefault();break;case"unload":if(MainLoop.runner){SDL.events.push(event);MainLoop.runner()}return;case"resize":SDL.events.push(event);if(event.preventDefault){event.preventDefault()}break}if(SDL.events.length>=1e4){err("SDL event queue full, dropping events");SDL.events=SDL.events.slice(0,1e4)}SDL.flushEventsToHandler();return},lookupKeyCodeForEvent(event){var code=event.keyCode;if(code>=65&&code<=90){code+=32}else{code=SDL.keyCodes[code]||(code<128?code:0);if(event.location===2&&code>=(224|1<<10)&&code<=(227|1<<10)){code+=4}}return code},handleEvent(event){if(event.handled)return;event.handled=true;switch(event.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(event);break}case"keydown":case"keyup":{var down=event.type==="keydown";var code=SDL.lookupKeyCodeForEvent(event);if(!code)return;HEAP8[SDL.keyboardState+code]=down;SDL.modState=(HEAP8[SDL.keyboardState+1248]?64:0)|(HEAP8[SDL.keyboardState+1249]?1:0)|(HEAP8[SDL.keyboardState+1250]?256:0)|(HEAP8[SDL.keyboardState+1252]?128:0)|(HEAP8[SDL.keyboardState+1253]?2:0)|(HEAP8[SDL.keyboardState+1254]?512:0);if(down){SDL.keyboardMap[code]=event.keyCode}else{delete SDL.keyboardMap[code]}break}case"mousedown":case"mouseup":if(event.type=="mousedown"){SDL.buttonState|=1<{})(SDL.eventHandlerContext,SDL.eventHandlerTemp)}},pollEvent(ptr){if(SDL.initFlags&512&&SDL.joystickEventState){SDL.queryJoysticks()}if(ptr){while(SDL.events.length>0){if(SDL.makeCEvent(SDL.events.shift(),ptr)!==false)return 1}return 0}return SDL.events.length>0},makeCEvent(event,ptr){if(typeof event=="number"){_memcpy(ptr,event,28);_free(event);return}SDL.handleEvent(event);switch(event.type){case"keydown":case"keyup":{var down=event.type==="keydown";var key=SDL.lookupKeyCodeForEvent(event);if(!key)return false;var scan;if(key>=1024){scan=key-1024}else{scan=SDL.scanCodes[key]||key}HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+8]=down?1:0;HEAP8[ptr+9]=0;HEAP32[ptr+12>>2]=scan;HEAP32[ptr+16>>2]=key;HEAP16[ptr+20>>1]=SDL.modState;HEAP32[ptr+24>>2]=event.keypressCharCode||key;break}case"keypress":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];var cStr=intArrayFromString(String.fromCharCode(event.charCode));for(var i=0;i>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP8[ptr+16]=event.button+1;HEAP8[ptr+17]=down?1:0;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY}else{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP32[ptr+8>>2]=0;HEAP32[ptr+12>>2]=0;HEAP32[ptr+16>>2]=SDL.buttonState;HEAP32[ptr+20>>2]=Browser.mouseX;HEAP32[ptr+24>>2]=Browser.mouseY;HEAP32[ptr+28>>2]=Browser.mouseMovementX;HEAP32[ptr+32>>2]=Browser.mouseMovementY}break}case"wheel":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+16>>2]=event.deltaX;HEAP32[ptr+20>>2]=event.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var touch=event.touch;if(!Browser.touches[touch.identifier])break;var canvas=Browser.getCanvas();var x=Browser.touches[touch.identifier].x/canvas.width;var y=Browser.touches[touch.identifier].y/canvas.height;var lx=Browser.lastTouches[touch.identifier].x/canvas.width;var ly=Browser.lastTouches[touch.identifier].y/canvas.height;var dx=x-lx;var dy=y-ly;if(touch["deviceID"]===undefined)touch.deviceID=SDL.TOUCH_DEFAULT_ID;if(dx===0&&dy===0&&event.type==="touchmove")return false;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=_SDL_GetTicks();tempI64=[touch.deviceID>>>0,(tempDouble=touch.deviceID,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+8>>2]=tempI64[0],HEAP32[ptr+12>>2]=tempI64[1];tempI64=[touch.identifier>>>0,(tempDouble=touch.identifier,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr+16>>2]=tempI64[0],HEAP32[ptr+20>>2]=tempI64[1];HEAPF32[ptr+24>>2]=x;HEAPF32[ptr+28>>2]=y;HEAPF32[ptr+32>>2]=dx;HEAPF32[ptr+36>>2]=dy;if(touch.force!==undefined){HEAPF32[ptr+40>>2]=touch.force}else{HEAPF32[ptr+40>>2]=event.type=="touchend"?0:1}break}case"unload":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];break}case"resize":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=event.w;HEAP32[ptr+8>>2]=event.h;break}case"joystick_button_up":case"joystick_button_down":{var state=event.type==="joystick_button_up"?0:1;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.button;HEAP8[ptr+6]=state;break}case"joystick_axis_motion":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4]=event.index;HEAP8[ptr+5]=event.axis;HEAP32[ptr+8>>2]=SDL.joystickAxisValueConversion(event.value);break}case"focus":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=12;break}case"blur":{HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=13;break}case"visibilitychange":{var visibilityEventID=event.visible?1:2;HEAP32[ptr>>2]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>2]=0;HEAP8[ptr+8]=visibilityEventID;break}default:throw"Unhandled SDL event: "+event.type}},makeFontString(height,fontName){if(fontName.charAt(0)!="'"&&fontName.charAt(0)!='"'){fontName='"'+fontName+'"'}return height+"px "+fontName+", serif"},estimateTextWidth(fontData,text){var h=fontData.size;var fontString=SDL.makeFontString(h,fontData.name);var tempCtx=SDL.ttfContext;tempCtx.font=fontString;var ret=tempCtx.measureText(text).width|0;return ret},allocateChannels(num){if(SDL.numChannels>=num&&num!=0)return;SDL.numChannels=num;SDL.channels=[];for(var i=0;i{if(!audio.paused)SDL.playWebAudio(audio)});return}audio.webAudioNode=SDL.audioContext["createBufferSource"]();audio.webAudioNode["buffer"]=webAudio.decodedBuffer;audio.webAudioNode["loop"]=audio.loop;audio.webAudioNode["onended"]=audio["onended"];audio.webAudioPannerNode=SDL.audioContext["createPanner"]();audio.webAudioPannerNode["setPosition"](0,0,-.5);audio.webAudioPannerNode["panningModel"]="equalpower";audio.webAudioGainNode=SDL.audioContext["createGain"]();audio.webAudioGainNode["gain"]["value"]=audio.volume;audio.webAudioNode["connect"](audio.webAudioPannerNode);audio.webAudioPannerNode["connect"](audio.webAudioGainNode);audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);audio.webAudioNode["start"](0,audio.currentPosition);audio.startTime=SDL.audioContext["currentTime"]-audio.currentPosition}catch(e){err(`playWebAudio failed: ${e}`)}},pauseWebAudio(audio){if(!audio)return;if(audio.webAudioNode){try{audio.currentPosition=(SDL.audioContext["currentTime"]-audio.startTime)%audio.resource.webAudio.decodedBuffer.duration;audio.webAudioNode["onended"]=undefined;audio.webAudioNode.stop(0);audio.webAudioNode=undefined}catch(e){err(`pauseWebAudio failed: ${e}`)}}audio.paused=true},openAudioContext(){if(!SDL.audioContext){if(typeof AudioContext!="undefined"){SDL.audioContext=new AudioContext}else if(typeof webkitAudioContext!="undefined"){SDL.audioContext=new webkitAudioContext}}},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(heapPtr,sizeSamplesPerChannel,dstAudioBuffer){var audio=SDL.audio;var numChannels=audio.channels;for(var c=0;c>1]/32768}}else if(audio.format==8){for(var j=0;j=0?v-128:v+128)/128}}else if(audio.format==33056){for(var j=0;j>2]}}else{throw"Invalid SDL audio format "+audio.format+"!"}}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(joystick,state){var buttons=[];for(var button of state.buttons){buttons.push(SDL.getJoystickButtonState(button))}SDL.lastJoystickState[joystick]={buttons,axes:state.axes.slice(0),timestamp:state.timestamp,index:state.index,id:state.id}},getJoystickButtonState(button){if(typeof button=="object"){return button["pressed"]}return button>0},queryJoysticks(){for(var joystick in SDL.lastJoystickState){var state=SDL.getGamepad(joystick-1);var prevState=SDL.lastJoystickState[joystick];if(typeof state=="undefined")return;if(state===null)return;if(typeof state.timestamp!="number"||state.timestamp!=prevState.timestamp||!state.timestamp){var i;for(i=0;ideviceIndex&&deviceIndex>=0){return gamepads[deviceIndex]}return null}};var _SDL_Linked_Version=()=>{if(SDL.version===null){SDL.version=_malloc(3);HEAP8[SDL.version]=1;HEAP8[SDL.version+1]=3;HEAP8[SDL.version+2]=0}return SDL.version};_SDL_Linked_Version.sig="p";var _SDL_Init=initFlags=>{SDL.startTime=Date.now();SDL.initFlags=initFlags;if(!Module["doNotCaptureKeyboard"]){var keyboardListeningElement=Module["keyboardListeningElement"]||document;keyboardListeningElement.addEventListener("keydown",SDL.receiveEvent);keyboardListeningElement.addEventListener("keyup",SDL.receiveEvent);keyboardListeningElement.addEventListener("keypress",SDL.receiveEvent);window.addEventListener("focus",SDL.receiveEvent);window.addEventListener("blur",SDL.receiveEvent);document.addEventListener("visibilitychange",SDL.receiveEvent)}window.addEventListener("unload",SDL.receiveEvent);SDL.keyboardState=_calloc(65536,1);SDL.DOMEventToSDLEvent["keydown"]=768;SDL.DOMEventToSDLEvent["keyup"]=769;SDL.DOMEventToSDLEvent["keypress"]=771;SDL.DOMEventToSDLEvent["mousedown"]=1025;SDL.DOMEventToSDLEvent["mouseup"]=1026;SDL.DOMEventToSDLEvent["mousemove"]=1024;SDL.DOMEventToSDLEvent["wheel"]=1027;SDL.DOMEventToSDLEvent["touchstart"]=1792;SDL.DOMEventToSDLEvent["touchend"]=1793;SDL.DOMEventToSDLEvent["touchmove"]=1794;SDL.DOMEventToSDLEvent["unload"]=256;SDL.DOMEventToSDLEvent["resize"]=28673;SDL.DOMEventToSDLEvent["visibilitychange"]=512;SDL.DOMEventToSDLEvent["focus"]=512;SDL.DOMEventToSDLEvent["blur"]=512;SDL.DOMEventToSDLEvent["joystick_axis_motion"]=1536;SDL.DOMEventToSDLEvent["joystick_button_down"]=1539;SDL.DOMEventToSDLEvent["joystick_button_up"]=1540;return 0};_SDL_Init.sig="ii";var _SDL_WasInit=flags=>{if(SDL.startTime===null){_SDL_Init(0)}return 1};_SDL_WasInit.sig="ii";var _SDL_GetVideoInfo=()=>{var ret=_calloc(20,1);var canvas=Browser.getCanvas();HEAP32[ret+12>>2]=canvas.width;HEAP32[ret+16>>2]=canvas.height;return ret};_SDL_GetVideoInfo.sig="p";var _SDL_ListModes=(format,flags)=>-1;_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(width,height,depth,flags)=>depth;_SDL_VideoModeOK.sig="iiiii";var _SDL_VideoDriverName=(buf,max_size)=>{if(SDL.startTime===null){return 0}var driverName=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114];var index=0;var size=driverName.length;if(max_size<=size){size=max_size-1}while(index{["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(e=>Browser.getCanvas().addEventListener(e,SDL.receiveEvent,true));if(width==0&&height==0){var canvas=Browser.getCanvas();width=canvas.width;height=canvas.height}if(!SDL.addedResizeListener){SDL.addedResizeListener=true;Browser.resizeListeners.push((w,h)=>{if(!SDL.settingVideoMode){SDL.receiveEvent({type:"resize",w,h})}})}SDL.settingVideoMode=true;Browser.setCanvasSize(width,height);SDL.settingVideoMode=false;if(SDL.screen){SDL.freeSurface(SDL.screen);assert(!SDL.screen)}if(SDL.GL)flags=flags|67108864;SDL.screen=SDL.makeSurface(width,height,flags,true,"screen");return SDL.screen};_SDL_SetVideoMode.sig="piiii";var _SDL_GetVideoSurface=()=>SDL.screen;_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var i=0;iout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=flags=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit();out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";var _SDL_UnlockSurface=surf=>{assert(!SDL.GL);var surfData=SDL.surfaces[surf];if(!surfData.locked||--surfData.locked>0){return}if(surfData.isFlagSet(2097152)){SDL.copyIndexedColorData(surfData)}else if(!surfData.colors){var data=surfData.image.data;var buffer=surfData.buffer;assert(buffer%4==0,"Invalid buffer offset: "+buffer);var src=buffer>>2;var dst=0;var isScreen=surf==SDL.screen;var num;if(typeof CanvasPixelArray!="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=isScreen?255:val>>24&255;src++;dst+=4}}else{var data32=new Uint32Array(data.buffer);if(isScreen&&SDL.defaults.opaqueFrontBuffer){num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=new Uint8Array(data.buffer);var i=3;var j=i+4*num;if(num%8==0){while(i{};_SDL_Flip.sig="ip";var _SDL_UpdateRect=(surf,x,y,w,h)=>{};_SDL_UpdateRect.sig="vpiiii";var _SDL_UpdateRects=(surf,numrects,rects)=>{};_SDL_UpdateRects.sig="vpip";var _SDL_Delay=delay=>_emscripten_sleep(delay);_SDL_Delay.sig="vi";_SDL_Delay.isAsync=true;var _SDL_WM_SetCaption=(title,icon)=>{if(title){_emscripten_set_window_title(title)}icon&&=UTF8ToString(icon)};_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(delay,interval)=>{};_SDL_EnableKeyRepeat.sig="iii";var _SDL_GetKeyboardState=numKeys=>{if(numKeys){HEAP32[numKeys>>2]=65536}return SDL.keyboardState};_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);var _SDL_GetKeyName=key=>{var name="";if(key>=97&&key<=122||key>=48&&key<=57){name=String.fromCharCode(key)}var size=lengthBytesUTF8(name)+1;SDL.keyName=_realloc(SDL.keyName,size);stringToUTF8(name,SDL.keyName,size);return SDL.keyName};_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";var _SDL_GetMouseState=(x,y)=>{if(x)HEAP32[x>>2]=Browser.mouseX;if(y)HEAP32[y>>2]=Browser.mouseY;return SDL.buttonState};_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(x,y)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=toggle=>{switch(toggle){case 0:if(Browser.isFullscreen){Browser.getCanvas().requestPointerLock();return 0}return 1;case 1:Browser.getCanvas().exitPointerLock();return 1;case-1:return!Browser.pointerLock;default:err(`SDL_ShowCursor called with unknown toggle parameter value: ${toggle}`);break}};_SDL_ShowCursor.sig="ii";var _SDL_GetError=()=>{SDL.errorMessage||=stringToNewUTF8("unknown SDL-emscripten error");return SDL.errorMessage};_SDL_GetError.sig="p";var _SDL_SetError=(fmt,varargs)=>{};_SDL_SetError.sig="vpp";var _SDL_CreateRGBSurface=(flags,width,height,depth,rmask,gmask,bmask,amask)=>SDL.makeSurface(width,height,flags,false,"CreateRGBSurface",rmask,gmask,bmask,amask);_SDL_CreateRGBSurface.sig="piiiiiiii";var _SDL_CreateRGBSurfaceFrom=(pixels,width,height,depth,pitch,rmask,gmask,bmask,amask)=>{var surf=SDL.makeSurface(width,height,0,false,"CreateRGBSurfaceFrom",rmask,gmask,bmask,amask);if(depth!==32){err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");return surf}var data=SDL.surfaces[surf];var image=data.ctx.createImageData(width,height);var pitchOfDst=width*4;for(var row=0;row{if(format){SDL.checkPixelFormat(format)}var oldData=SDL.surfaces[surf];var ret=SDL.makeSurface(oldData.width,oldData.height,oldData.flags,false,"copy:"+oldData.source);var newData=SDL.surfaces[ret];newData.ctx.globalCompositeOperation="copy";newData.ctx.drawImage(oldData.canvas,0,0);newData.ctx.globalCompositeOperation=oldData.ctx.globalCompositeOperation;return ret};_SDL_ConvertSurface.sig="pppi";var _SDL_DisplayFormatAlpha=surf=>_SDL_ConvertSurface(surf,0,0);_SDL_DisplayFormatAlpha.sig="pp";var _SDL_FreeSurface=surf=>{if(surf)SDL.freeSurface(surf)};_SDL_FreeSurface.sig="vp";var _SDL_UpperBlit=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,false);_SDL_UpperBlit.sig="ipppp";var _SDL_UpperBlitScaled=(src,srcrect,dst,dstrect)=>SDL.blitSurface(src,srcrect,dst,dstrect,true);_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";var _SDL_GetClipRect=(surf,rect)=>{assert(rect);var surfData=SDL.surfaces[surf];var r=surfData.clipRect||{x:0,y:0,w:surfData.width,h:surfData.height};SDL.updateRect(rect,r)};_SDL_GetClipRect.sig="vpp";var _SDL_SetClipRect=(surf,rect)=>{var surfData=SDL.surfaces[surf];if(rect){surfData.clipRect=SDL.intersectionOfRects({x:0,y:0,w:surfData.width,h:surfData.height},SDL.loadRect(rect))}else{delete surfData.clipRect}};_SDL_SetClipRect.sig="ipp";var _SDL_FillRect=(surf,rect,color)=>{var surfData=SDL.surfaces[surf];assert(!surfData.locked);if(surfData.isFlagSet(2097152)){color=surfData.colors32[color]}var r=rect?SDL.loadRect(rect):{x:0,y:0,w:surfData.width,h:surfData.height};if(surfData.clipRect){r=SDL.intersectionOfRects(surfData.clipRect,r);if(rect){SDL.updateRect(rect,r)}}surfData.ctx.save();surfData.ctx.fillStyle=SDL.translateColorToCSSRGBA(color);surfData.ctx.fillRect(r.x,r.y,r.w,r.h);surfData.ctx.restore();return 0};_SDL_FillRect.sig="ippi";var _zoomSurface=(src,x,y,smooth)=>{var srcData=SDL.surfaces[src];var w=srcData.width*x;var h=srcData.height*y;var ret=SDL.makeSurface(Math.abs(w),Math.abs(h),srcData.flags,false,"zoomSurface");var dstData=SDL.surfaces[ret];if(x>=0&&y>=0){dstData.ctx.drawImage(srcData.canvas,0,0,w,h)}else{dstData.ctx.save();dstData.ctx.scale(x<0?-1:1,y<0?-1:1);dstData.ctx.drawImage(srcData.canvas,w<0?w:0,h<0?h:0,Math.abs(w),Math.abs(h));dstData.ctx.restore()}return ret};_zoomSurface.sig="ppddi";var _rotozoomSurface=(src,angle,zoom,smooth)=>{if(angle%360===0){return _zoomSurface(src,zoom,zoom,smooth)}var srcData=SDL.surfaces[src];var w=srcData.width*zoom;var h=srcData.height*zoom;var diagonal=Math.ceil(Math.sqrt(Math.pow(w,2)+Math.pow(h,2)));var ret=SDL.makeSurface(diagonal,diagonal,srcData.flags,false,"rotozoomSurface");var dstData=SDL.surfaces[ret];dstData.ctx.translate(diagonal/2,diagonal/2);dstData.ctx.rotate(-angle*Math.PI/180);dstData.ctx.drawImage(srcData.canvas,-w/2,-h/2,w,h);return ret};_rotozoomSurface.sig="ppddi";var _SDL_SetAlpha=(surf,flag,alpha)=>{var surfData=SDL.surfaces[surf];surfData.alpha=alpha;if(!(flag&65536)){surfData.alpha=255}};_SDL_SetAlpha.sig="ipii";var _SDL_SetColorKey=(surf,flag,key)=>{warnOnce("SDL_SetColorKey is a no-op for performance reasons");return 0};_SDL_SetColorKey.sig="ipii";var _SDL_PollEvent=ptr=>SDL.pollEvent(ptr);_SDL_PollEvent.sig="ip";var _SDL_PushEvent=ptr=>{var copy=_malloc(28);_memcpy(copy,ptr,28);SDL.events.push(copy);return 0};_SDL_PushEvent.sig="ip";var _SDL_PeepEvents=(events,requestedEventCount,action,from,to)=>{switch(action){case 2:{assert(requestedEventCount==1);var index=0;var retrievedEventCount=0;while(indexSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";var _emscripten_SDL_SetEventHandler=(handler,userdata)=>{SDL.eventHandler=handler;SDL.eventHandlerContext=userdata;SDL.eventHandlerTemp||=_malloc(28)};_emscripten_SDL_SetEventHandler.sig="vpp";var _SDL_SetColors=(surf,colors,firstColor,nColors)=>{var surfData=SDL.surfaces[surf];if(!surfData.colors){var buffer=new ArrayBuffer(256*4);surfData.colors=new Uint8Array(buffer);surfData.colors32=new Uint32Array(buffer)}for(var i=0;i_SDL_SetColors(surf,colors,firstColor,nColors);_SDL_SetPalette.sig="ipipii";var _SDL_MapRGB=(fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|4278190080};_SDL_MapRGB.sig="ipiii";var _SDL_MapRGBA=(fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|(a&255)<<24};_SDL_MapRGBA.sig="ipiiii";var _SDL_GetRGB=(pixel,fmt,r,g,b)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}};_SDL_GetRGB.sig="vipppp";var _SDL_GetRGBA=(pixel,fmt,r,g,b,a)=>{SDL.checkPixelFormat(fmt);if(r){HEAP8[r]=pixel&255}if(g){HEAP8[g]=pixel>>8&255}if(b){HEAP8[b]=pixel>>16&255}if(a){HEAP8[a]=pixel>>24&255}};_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var state=0;if(Browser.pointerLock){state|=1}if(document.hasFocus()){state|=2}state|=4;return state};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";var _SDL_WM_ToggleFullScreen=surf=>{if(Browser.exitFullscreen()){return 1}if(!SDL.canRequestFullscreen){return 0}SDL.isRequestingFullscreen=true;return 1};_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=flags=>flags;_IMG_Init.sig="ii";var _SDL_FreeRW=rwopsID=>{SDL.rwops[rwopsID]=null;while(SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null){SDL.rwops.pop()}};_SDL_FreeRW.sig="vp";var _IMG_Load_RW=(rwopsID,freeSrc)=>{var sp=stackSave();try{var cleanup=()=>{stackRestore(sp);if(rwops&&freeSrc)_SDL_FreeRW(rwopsID)};var addCleanup=func=>{var old=cleanup;cleanup=()=>{old();func()}};var callStbImage=(func,params)=>{var x=stackAlloc(4);var y=stackAlloc(4);var comp=stackAlloc(4);var data=Module["_"+func](...params,x,y,comp,0);if(!data)return null;addCleanup(()=>Module["_stbi_image_free"](data));return{rawData:true,data,width:HEAP32[x>>2],height:HEAP32[y>>2],size:HEAP32[x>>2]*HEAP32[y>>2]*HEAP32[comp>>2],bpp:HEAP32[comp>>2]}};var rwops=SDL.rwops[rwopsID];if(rwops===undefined){return 0}var raw;var filename=rwops.filename;if(filename===undefined){warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}if(!raw){filename=PATH_FS.resolve(filename);raw=Browser.preloadedImages[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");warnOnce("Cannot find preloaded image "+filename);warnOnce("Cannot find preloaded image "+filename+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}else if(Module["freePreloadedMediaOnUse"]){Browser.preloadedImages[filename]=null}}var surf=SDL.makeSurface(raw.width,raw.height,0,false,"load:"+filename);var surfData=SDL.surfaces[surf];surfData.ctx.globalCompositeOperation="copy";if(!raw.rawData){surfData.ctx.drawImage(raw,0,0,raw.width,raw.height,0,0,raw.width,raw.height)}else{var imageData=surfData.ctx.getImageData(0,0,surfData.width,surfData.height);if(raw.bpp==4){imageData.data.set(HEAPU8.subarray(raw.data,raw.data+raw.size))}else if(raw.bpp==3){var pixels=raw.size/3;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i{var id=SDL.rwops.length;var filename=UTF8ToString(_name);SDL.rwops.push({filename,mimetype:Browser.getMimetype(filename)});return id};_SDL_RWFromFile.sig="ppp";var _IMG_Load=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_IMG_Load_RW(rwops,1);return result};_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";var _SDL_OpenAudio=(desired,obtained)=>{try{SDL.audio={freq:HEAPU32[desired>>2],format:HEAPU16[desired+4>>1],channels:HEAPU8[desired+6],samples:HEAPU16[desired+8>>1],callback:HEAPU32[desired+16>>2],userdata:HEAPU32[desired+20>>2],paused:true,timer:null};if(SDL.audio.format==8){SDL.audio.silence=128}else if(SDL.audio.format==32784){SDL.audio.silence=0}else if(SDL.audio.format==33056){SDL.audio.silence=0}else{throw"Invalid SDL audio format "+SDL.audio.format+"!"}if(SDL.audio.freq<=0){throw"Unsupported sound frequency "+SDL.audio.freq+"!"}else if(SDL.audio.freq<=22050){SDL.audio.freq=22050}else if(SDL.audio.freq<=32e3){SDL.audio.freq=32e3}else if(SDL.audio.freq<=44100){SDL.audio.freq=44100}else if(SDL.audio.freq<=48e3){SDL.audio.freq=48e3}else if(SDL.audio.freq<=96e3){SDL.audio.freq=96e3}else{throw`Unsupported sound frequency ${SDL.audio.freq}!`}if(SDL.audio.channels==0){SDL.audio.channels=1}else if(SDL.audio.channels<0||SDL.audio.channels>32){throw`Unsupported number of audio channels for SDL audio: ${SDL.audio.channels}!`}else if(SDL.audio.channels!=1&&SDL.audio.channels!=2){out(`Warning: Using untested number of audio channels ${SDL.audio.channels}`)}if(SDL.audio.samples<128||SDL.audio.samples>524288){throw`Unsupported audio callback buffer size ${SDL.audio.samples}!`}else if((SDL.audio.samples&SDL.audio.samples-1)!=0){throw`Audio callback buffer size ${SDL.audio.samples} must be a power-of-two!`}var totalSamples=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8){SDL.audio.bytesPerSample=1}else if(SDL.audio.format==32784){SDL.audio.bytesPerSample=2}else if(SDL.audio.format==33056){SDL.audio.bytesPerSample=4}else{throw`Invalid SDL audio format ${SDL.audio.format}!`}SDL.audio.bufferSize=totalSamples*SDL.audio.bytesPerSample;SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq;SDL.audio.bufferingDelay=50/1e3;SDL.audio.buffer=_malloc(SDL.audio.bufferSize);SDL.audio.numSimultaneouslyQueuedBuffers=Module["SDL_numSimultaneouslyQueuedBuffers"]||5;SDL.audio.queueNewAudioData=()=>{if(!SDL.audio)return;for(var i=0;i=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;((a1,a2,a3)=>{})(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize);SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}};var sleepCallback=()=>{SDL.audio?.queueNewAudioData?.()};Asyncify.sleepCallbacks.push(sleepCallback);SDL.audio.callbackRemover=()=>{Asyncify.sleepCallbacks=Asyncify.sleepCallbacks.filter(callback=>callback!==sleepCallback)};SDL.audio.caller=()=>{if(!SDL.audio)return;--SDL.audio.numAudioTimersPending;SDL.audio.queueNewAudioData();var secsUntilNextPlayStart=SDL.audio.nextPlayTime-SDL.audioContext["currentTime"];var preemptBufferFeedSecs=SDL.audio.bufferDurationSecs/2;if(SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var sizeSamples=sizeBytes/SDL.audio.bytesPerSample;var sizeSamplesPerChannel=sizeSamples/SDL.audio.channels;if(sizeSamplesPerChannel!=SDL.audio.samples){throw"Received mismatching audio buffer size!"}var source=SDL.audioContext["createBufferSource"]();var soundBuffer=SDL.audioContext["createBuffer"](SDL.audio.channels,sizeSamplesPerChannel,SDL.audio.freq);source["connect"](SDL.audioContext["destination"]);SDL.fillWebAudioBufferFromHeap(ptr,sizeSamplesPerChannel,soundBuffer);source["buffer"]=soundBuffer;var curtime=SDL.audioContext["currentTime"];var playtime=Math.max(curtime+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);if(typeof source["start"]!="undefined"){source["start"](playtime)}else if(typeof source["noteOn"]!="undefined"){source["noteOn"](playtime)}SDL.audio.nextPlayTime=playtime+SDL.audio.bufferDurationSecs}catch(e){err(`Web Audio API error playing back audio: ${e.toString()}`)}};if(obtained){HEAP32[obtained>>2]=SDL.audio.freq;HEAP16[obtained+4>>1]=SDL.audio.format;HEAP8[obtained+6]=SDL.audio.channels;HEAP8[obtained+7]=SDL.audio.silence;HEAP16[obtained+8>>1]=SDL.audio.samples;HEAPU32[obtained+16>>2]=SDL.audio.callback;HEAPU32[obtained+20>>2]=SDL.audio.userdata}SDL.allocateChannels(32)}catch(e){err(`Initializing SDL audio threw an exception: "${e.toString()}"! Continuing without audio`);SDL.audio=null;SDL.allocateChannels(0);if(obtained){HEAP32[obtained>>2]=0;HEAP16[obtained+4>>1]=0;HEAP8[obtained+6]=0;HEAP8[obtained+7]=0;HEAP16[obtained+8>>1]=0;HEAPU32[obtained+16>>2]=0;HEAPU32[obtained+20>>2]=0}}if(!SDL.audio){return-1}return 0};_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=pauseOn=>{if(!SDL.audio){return}if(pauseOn){if(SDL.audio.timer!==undefined){clearTimeout(SDL.audio.timer);SDL.audio.numAudioTimersPending=0;SDL.audio.timer=undefined}}else if(!SDL.audio.timer){SDL.audio.numAudioTimersPending=1;SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)}SDL.audio.paused=pauseOn};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{if(SDL.audio){if(SDL.audio.callbackRemover){SDL.audio.callbackRemover();SDL.audio.callbackRemover=null}_SDL_PauseAudio(1);_free(SDL.audio.buffer);SDL.audio=null;SDL.allocateChannels(0)}};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";var _SDL_CreateMutex=()=>0;_SDL_CreateMutex.sig="p";var _SDL_mutexP=mutex=>0;_SDL_mutexP.sig="ip";var _SDL_mutexV=mutex=>0;_SDL_mutexV.sig="ip";var _SDL_DestroyMutex=mutex=>{};_SDL_DestroyMutex.sig="vp";var _SDL_CreateCond=()=>0;_SDL_CreateCond.sig="p";var _SDL_CondSignal=cond=>{};_SDL_CondSignal.sig="ip";var _SDL_CondWait=(cond,mutex)=>{};_SDL_CondWait.sig="ipp";var _SDL_DestroyCond=cond=>{};_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=true};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=false};_SDL_StopTextInput.sig="v";var _Mix_Init=flags=>{if(!flags)return 0;return 8};_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(frequency,format,channels,chunksize)=>{SDL.openAudioContext();autoResumeAudioContext(SDL.audioContext);SDL.allocateChannels(32);SDL.mixerFrequency=frequency;SDL.mixerFormat=format;SDL.mixerNumChannels=channels;SDL.mixerChunkSize=chunksize;return 0};_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=num=>{SDL.allocateChannels(num);return num};_Mix_AllocateChannels.sig="ii";var _Mix_ChannelFinished=func=>{SDL.channelFinished=func};_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(channel,volume)=>{if(channel==-1){for(var i=0;i{left/=255;right/=255;SDL.setPannerPosition(SDL.channels[channel],right-left,0,.1);return 1};_Mix_SetPanning.sig="iiii";var _Mix_LoadWAV_RW=(rwopsID,freesrc)=>{var rwops=SDL.rwops[rwopsID];if(rwops===undefined)return 0;var filename="";var audio;var webAudio;var bytes;if(rwops.filename!==undefined){filename=PATH_FS.resolve(rwops.filename);var raw=Browser.preloadedAudios[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");if(!Module["noAudioDecoding"])warnOnce("Cannot find preloaded audio "+filename);try{bytes=FS.readFile(filename)}catch(e){err(`Couldn't find file for: ${filename}`);return 0}}if(Module["freePreloadedMediaOnUse"]){Browser.preloadedAudios[filename]=null}audio=raw}else if(rwops.bytes!==undefined){if(SDL.webAudioAvailable()){bytes=HEAPU8.buffer.slice(rwops.bytes,rwops.bytes+rwops.count)}else{bytes=HEAPU8.subarray(rwops.bytes,rwops.bytes+rwops.count)}}else{return 0}var arrayBuffer=bytes?bytes.buffer||bytes:bytes;var canPlayWithWebAudio=Module["SDL_canPlayWithWebAudio"]===undefined||Module["SDL_canPlayWithWebAudio"](filename,arrayBuffer);if(bytes!==undefined&&SDL.webAudioAvailable()&&canPlayWithWebAudio){audio=undefined;webAudio={onDecodeComplete:[]};SDL.audioContext["decodeAudioData"](arrayBuffer,data=>{webAudio.decodedBuffer=data;webAudio.onDecodeComplete.forEach(e=>e());delete webAudio.onDecodeComplete})}else if(audio===undefined&&bytes){var blob=new Blob([bytes],{type:rwops.mimetype});var url=URL.createObjectURL(blob);audio=new Audio;audio.src=url;audio.mozAudioChannelType="content"}var id=SDL.audios.length;SDL.audios.push({source:filename,audio,webAudio});return id};_Mix_LoadWAV_RW.sig="ppi";var _Mix_LoadWAV=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadWAV_RW(rwops,0);_SDL_FreeRW(rwops);return result};_Mix_LoadWAV.sig="pp";var _Mix_QuickLoad_RAW=(mem,len)=>{var audio;var webAudio;var numSamples=len>>1;var buffer=new Float32Array(numSamples);for(var i=0;i>1]/32768}if(SDL.webAudioAvailable()){webAudio={decodedBuffer:buffer}}else{audio=new Audio;audio.mozAudioChannelType="content";audio.numChannels=SDL.mixerNumChannels;audio.frequency=SDL.mixerFrequency}var id=SDL.audios.length;SDL.audios.push({source:"",audio,webAudio,buffer});return id};_Mix_QuickLoad_RAW.sig="ppi";var _Mix_FreeChunk=id=>{SDL.audios[id]=null};_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=num=>{SDL.channelMinimumNumber=num};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=channel=>{function halt(channel){var info=SDL.channels[channel];if(info.audio){info.audio.pause();info.audio=null}if(SDL.channelFinished){(a1=>{})(channel)}}if(channel!=-1){halt(channel)}else{for(var i=0;i{assert(ticks==-1);var info=SDL.audios[id];if(!info)return-1;if(!info.audio&&!info.webAudio)return-1;if(channel==-1){for(var i=SDL.channelMinimumNumber;i{})(channel)};if(channelInfo.audio){_Mix_HaltChannel(channel)}channelInfo.audio=audio;audio.loop=loops!=0;audio.volume=channelInfo.volume;audio.play();return channel};_Mix_PlayChannelTimed.sig="iipii";var _Mix_FadingChannel=channel=>0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var audio=SDL.music.audio;if(audio){audio.src=audio.src;audio.currentPosition=0;audio.pause()}SDL.music.audio=null;if(SDL.hookMusicFinished){(()=>{})()}return 0};_Mix_HaltMusic.sig="i";var _Mix_HookMusicFinished=func=>{SDL.hookMusicFinished=func;if(SDL.music.audio){SDL.music.audio["onended"]=_Mix_HaltMusic}};_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=volume=>SDL.setGetVolume(SDL.music,volume);_Mix_VolumeMusic.sig="ii";var _Mix_LoadMUS_RW=filename=>_Mix_LoadWAV_RW(filename,0);_Mix_LoadMUS_RW.sig="pp";var _Mix_LoadMUS=filename=>{var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadMUS_RW(rwops);_SDL_FreeRW(rwops);return result};_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";var _Mix_PlayMusic=(id,loops)=>{if(SDL.music.audio){if(!SDL.music.audio.paused)err(`Music is already playing. ${SDL.music.source}`);SDL.music.audio.pause()}var info=SDL.audios[id];var audio;if(info.webAudio){audio={resource:info,paused:false,currentPosition:0,play(){SDL.playWebAudio(this)},pause(){SDL.pauseWebAudio(this)}}}else if(info.audio){audio=info.audio}audio["onended"]=function(){if(SDL.music.audio===this||SDL.music.audio?.webAudioNode===this){_Mix_HaltMusic()}};audio.loop=loops!=0&&loops!=1;audio.volume=SDL.music.volume;SDL.music.audio=audio;audio.play();return 0};_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var audio=SDL.music.audio;audio?.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var audio=SDL.music.audio;audio?.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused;_Mix_PlayingMusic.sig="i";var _Mix_Playing=channel=>{if(channel===-1){var count=0;for(var i=0;i{if(channel===-1){for(var i=0;i{if(channel===-1){var pausedCount=0;for(var i=0;iSDL.music.audio?.paused?1:0;_Mix_PausedMusic.sig="i";var _Mix_Resume=channel=>{if(channel===-1){for(var i=0;i{try{var offscreenCanvas=new OffscreenCanvas(0,0);SDL.ttfContext=offscreenCanvas.getContext("2d");if(typeof SDL.ttfContext.measureText!="function"){throw"bad context"}}catch(ex){var canvas=document.createElement("canvas");SDL.ttfContext=canvas.getContext("2d")}return 0};_TTF_Init.sig="i";var _TTF_OpenFont=(name,size)=>{name=PATH.normalize(UTF8ToString(name));var id=SDL.fonts.length;SDL.fonts.push({name,size});return id};_TTF_OpenFont.sig="ppi";var _TTF_CloseFont=font=>{SDL.fonts[font]=null};_TTF_CloseFont.sig="vp";var _TTF_RenderText_Solid=(font,text,color)=>{text=UTF8ToString(text)||" ";var fontData=SDL.fonts[font];var w=SDL.estimateTextWidth(fontData,text);var h=fontData.size;color=SDL.loadColorToCSSRGB(color);var fontString=SDL.makeFontString(h,fontData.name);var surf=SDL.makeSurface(w,h,0,false,"text:"+text);var surfData=SDL.surfaces[surf];surfData.ctx.save();surfData.ctx.fillStyle=color;surfData.ctx.font=fontString;surfData.ctx.textBaseline="bottom";surfData.ctx.fillText(text,0,h|0);surfData.ctx.restore();return surf};_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";var _TTF_SizeText=(font,text,w,h)=>{var fontData=SDL.fonts[font];if(w){HEAP32[w>>2]=SDL.estimateTextWidth(fontData,UTF8ToString(text))}if(h){HEAP32[h>>2]=fontData.size}return 0};_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";var _TTF_GlyphMetrics=(font,ch,minx,maxx,miny,maxy,advance)=>{var fontData=SDL.fonts[font];var width=SDL.estimateTextWidth(fontData,String.fromCharCode(ch));if(advance){HEAP32[advance>>2]=width}if(minx){HEAP32[minx>>2]=0}if(maxx){HEAP32[maxx>>2]=width}if(miny){HEAP32[miny>>2]=0}if(maxy){HEAP32[maxy>>2]=fontData.size}};_TTF_GlyphMetrics.sig="ipippppp";var _TTF_FontAscent=font=>{var fontData=SDL.fonts[font];return fontData.size*.98|0};_TTF_FontAscent.sig="ip";var _TTF_FontDescent=font=>{var fontData=SDL.fonts[font];return fontData.size*.02|0};_TTF_FontDescent.sig="ip";var _TTF_FontHeight=font=>{var fontData=SDL.fonts[font];return fontData.size};_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(surf,x1,y1,x2,y2,action,cssColor)=>{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);var x=x1{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.strokeStyle=cssColor;surfData.ctx.beginPath();surfData.ctx.moveTo(x1,y1);surfData.ctx.lineTo(x2,y2);surfData.ctx.stroke();surfData.ctx.restore()},drawEllipse:(surf,x,y,rx,ry,action,cssColor)=>{x=x<<16>>16;y=y<<16>>16;rx=rx<<16>>16;ry=ry<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.beginPath();surfData.ctx.translate(x,y);surfData.ctx.scale(rx,ry);surfData.ctx.arc(0,0,1,0,2*Math.PI);surfData.ctx.restore();surfData.ctx.save();surfData.ctx[action+"Style"]=cssColor;surfData.ctx[action]();surfData.ctx.restore()},translateColorToCSSRGBA:rgba=>`rgba(${rgba>>>24},${rgba>>16&255},${rgba>>8&255},${rgba&255})`};var _boxColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL_gfx.translateColorToCSSRGBA(color));_boxColor.sig="ipiiiii";var _boxRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_boxRGBA.sig="ipiiiiiiii";var _rectangleColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_rectangleColor.sig="ipiiiii";var _rectangleRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_rectangleRGBA.sig="ipiiiiiiii";var _ellipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL_gfx.translateColorToCSSRGBA(color));_ellipseColor.sig="ipiiiii";var _ellipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a));_ellipseRGBA.sig="ipiiiiiiii";var _filledEllipseColor=(surf,x,y,rx,ry,color)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL_gfx.translateColorToCSSRGBA(color));_filledEllipseColor.sig="ipiiiii";var _filledEllipseRGBA=(surf,x,y,rx,ry,r,g,b,a)=>SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a));_filledEllipseRGBA.sig="ipiiiiiiii";var _lineColor=(surf,x1,y1,x2,y2,color)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL_gfx.translateColorToCSSRGBA(color));_lineColor.sig="ipiiiii";var _lineRGBA=(surf,x1,y1,x2,y2,r,g,b,a)=>SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL.translateRGBAToCSSRGBA(r,g,b,a));_lineRGBA.sig="ipiiiiiiii";var _pixelRGBA=(surf,x1,y1,r,g,b,a)=>_boxRGBA(surf,x1,y1,x1,y1,r,g,b,a);_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}SDL.glAttributes[attr]=value};_SDL_GL_SetAttribute.sig="iii";var _SDL_GL_GetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}if(value)HEAP32[value>>2]=SDL.glAttributes[attr];return 0};_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>Browser.doSwapBuffers?.();_SDL_GL_SwapBuffers.sig="v";var _SDL_GL_ExtensionSupported=extension=>GLctx?.getExtension(UTF8ToString(extension))?1:0;_SDL_GL_ExtensionSupported.sig="ip";var _SDL_DestroyWindow=window=>{};_SDL_DestroyWindow.sig="vp";var _SDL_DestroyRenderer=renderer=>{};_SDL_DestroyRenderer.sig="vp";var _SDL_GetWindowFlags=window=>{if(Browser.isFullscreen){return 1}return 0};_SDL_GetWindowFlags.sig="ip";var _SDL_GL_SwapWindow=window=>{};_SDL_GL_SwapWindow.sig="vp";var _SDL_GL_MakeCurrent=(window,context)=>{};_SDL_GL_MakeCurrent.sig="ipp";var _SDL_GL_DeleteContext=context=>{};_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>{if(MainLoop.timingMode==1){return MainLoop.timingValue}else{return 0}};_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=state=>_emscripten_set_main_loop_timing(1,state);_SDL_GL_SetSwapInterval.sig="ii";var _SDL_SetWindowTitle=(window,title)=>{if(title)document.title=UTF8ToString(title)};_SDL_SetWindowTitle.sig="vpp";var _SDL_GetWindowSize=(window,width,height)=>{var canvas=Browser.getCanvas();if(width)HEAP32[width>>2]=canvas.width;if(height)HEAP32[height>>2]=canvas.height};_SDL_GetWindowSize.sig="vppp";var _SDL_LogSetOutputFunction=(callback,userdata)=>{};_SDL_LogSetOutputFunction.sig="vpp";var _SDL_SetWindowFullscreen=(window,fullscreen)=>{if(Browser.isFullscreen){Browser.getCanvas().exitFullscreen();return 1}return 0};_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(r,g,b)=>-1;_SDL_SetGamma.sig="ifff";var _SDL_SetGammaRamp=(redTable,greenTable,blueTable)=>-1;_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{var count=0;var gamepads=SDL.getGamepads();for(var gamepad of gamepads){if(gamepad!==undefined)count++}return count};_SDL_NumJoysticks.sig="i";var _SDL_JoystickName=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var name=gamepad.id;if(SDL.joystickNamePool.hasOwnProperty(name)){return SDL.joystickNamePool[name]}return SDL.joystickNamePool[name]=stringToNewUTF8(name)}return 0};_SDL_JoystickName.sig="pi";var _SDL_JoystickOpen=deviceIndex=>{var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var joystick=deviceIndex+1;SDL.recordJoystickState(joystick,gamepad);return joystick}return 0};_SDL_JoystickOpen.sig="pi";var _SDL_JoystickOpened=deviceIndex=>SDL.lastJoystickState.hasOwnProperty(deviceIndex+1)?1:0;_SDL_JoystickOpened.sig="ii";var _SDL_JoystickIndex=joystick=>joystick-1;_SDL_JoystickIndex.sig="ip";var _SDL_JoystickNumAxes=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.axes.length}return 0};_SDL_JoystickNumAxes.sig="ip";var _SDL_JoystickNumBalls=joystick=>0;_SDL_JoystickNumBalls.sig="ip";var _SDL_JoystickNumHats=joystick=>0;_SDL_JoystickNumHats.sig="ip";var _SDL_JoystickNumButtons=joystick=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.buttons.length}return 0};_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=state=>{if(state<0){return SDL.joystickEventState}return SDL.joystickEventState=state};_SDL_JoystickEventState.sig="ii";var _SDL_JoystickGetAxis=(joystick,axis)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.axes.length>axis){return SDL.joystickAxisValueConversion(gamepad.axes[axis])}return 0};_SDL_JoystickGetAxis.sig="ipi";var _SDL_JoystickGetHat=(joystick,hat)=>0;_SDL_JoystickGetHat.sig="ipi";var _SDL_JoystickGetBall=(joystick,ball,dxptr,dyptr)=>-1;_SDL_JoystickGetBall.sig="ipipp";var _SDL_JoystickGetButton=(joystick,button)=>{var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.buttons.length>button){return SDL.getJoystickButtonState(gamepad.buttons[button])?1:0}return 0};_SDL_JoystickGetButton.sig="ipi";var _SDL_JoystickClose=joystick=>{delete SDL.lastJoystickState[joystick]};_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=flags=>0;_SDL_InitSubSystem.sig="ii";var _SDL_RWFromConstMem=(mem,size)=>{var id=SDL.rwops.length;SDL.rwops.push({bytes:mem,count:size});return id};_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";var _SDL_GetCurrentAudioDriver=()=>stringToNewUTF8("Emscripten Audio");_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=key=>SDL.scanCodes[key];_SDL_GetScancodeFromKey.sig="ii";var _SDL_GetAudioDriver=index=>_SDL_GetCurrentAudioDriver();_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=on=>{var ret=SDL.unicode||0;SDL.unicode=on;return ret};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=(interval,callback,param)=>safeSetTimeout(()=>((a1,a2)=>{})(interval,param),interval);_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=id=>{clearTimeout(id);return true};_SDL_RemoveTimer.sig="ii";var _SDL_CreateThread=(fs,data,pfnBeginThread,pfnEndThread)=>{throw"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."};_SDL_CreateThread.sig="ppp";var _SDL_WaitThread=(thread,status)=>{throw"SDL_WaitThread"};_SDL_WaitThread.sig="vpp";var _SDL_GetThreadID=thread=>{throw"SDL_GetThreadID"};_SDL_GetThreadID.sig="pp";var _SDL_ThreadID=()=>0;_SDL_ThreadID.sig="p";var _SDL_AllocRW=()=>{throw"SDL_AllocRW: TODO"};_SDL_AllocRW.sig="p";var _SDL_CondBroadcast=cond=>{throw"SDL_CondBroadcast: TODO"};_SDL_CondBroadcast.sig="ip";var _SDL_CondWaitTimeout=(cond,mutex,ms)=>{throw"SDL_CondWaitTimeout: TODO"};_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";var _Mix_SetPostMix=(func,arg)=>warnOnce("Mix_SetPostMix: TODO");_Mix_SetPostMix.sig="vpp";var _Mix_VolumeChunk=(chunk,volume)=>{throw"Mix_VolumeChunk: TODO"};_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(channel,angle,distance)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";var _Mix_QuerySpec=(frequency,format,channels)=>{throw"Mix_QuerySpec: TODO"};_Mix_QuerySpec.sig="ippp";var _Mix_FadeInChannelTimed=(channel,chunk,loop,ms,ticks)=>{throw"Mix_FadeInChannelTimed"};_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";var _Mix_Linked_Version=()=>{throw"Mix_Linked_Version: TODO"};_Mix_Linked_Version.sig="p";var _SDL_SaveBMP_RW=(surface,dst,freedst)=>{throw"SDL_SaveBMP_RW: TODO"};_SDL_SaveBMP_RW.sig="ippi";var _SDL_WM_SetIcon=(icon,mask)=>{};_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";var ALLOC_NORMAL=0;var ALLOC_STACK=1;var allocate=(slab,allocator)=>{var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret);return ret};var writeStringToMemory=(string,buffer,dontAddNull)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar};var writeAsciiToMemory=(str,buffer,dontAddNull)=>{for(var i=0;i{demangle.recursionGuard=(demangle.recursionGuard|0)+1;if(demangle.recursionGuard>1)return func;return withStackSave(()=>{try{var s=func;if(s.startsWith("__Z"))s=s.slice(1);var buf=stringToUTF8OnStack(s);var status=stackAlloc(4);var ret=___cxa_demangle(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return UTF8ToString(ret)}}catch(e){}finally{_free(ret);if(demangle.recursionGuard<2)--demangle.recursionGuard}return func})};var stackTrace=()=>{var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return js};var print=out;var printErr=err;var _emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER;registerWasmPlugin();FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}adapters_support();if(typeof setImmediate!="undefined"){emSetImmediate=setImmediateWrapped;emClearImmediate=clearImmediateWrapped}else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0;var __setImmediate_queue=[];var __setImmediate_message_id="_si";var __setImmediate_cb=e=>{if(e.data===__setImmediate_message_id){e.stopPropagation();__setImmediate_queue.shift()();++__setImmediate_id_counter}};addEventListener("message",__setImmediate_cb,true);emSetImmediate=func=>{postMessage(__setImmediate_message_id,"*");return __setImmediate_id_counter+__setImmediate_queue.push(func)-1};emClearImmediate=id=>{var index=id-__setImmediate_id_counter;if(index>=0&&index<__setImmediate_queue.length)__setImmediate_queue[index]=()=>{}}}Module["requestFullscreen"]=Browser.requestFullscreen;Module["setCanvasSize"]=Browser.setCanvasSize;Module["getUserMedia"]=Browser.getUserMedia;Module["createContext"]=Browser.createContext;registerPostMainLoop(()=>SDL.audio?.queueNewAudioData?.());var ASM_CONSTS={450624:$0=>{if(!$0){AL.alcErr=40964;return 1}},450672:$0=>{if(!AL.currentCtx){err("alGetProcAddress() called without a valid context");return 1}if(!$0){AL.currentCtx.err=40963;return 1}}};var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,XChangeWindowAttributes:_XChangeWindowAttributes,XCreateWindow:_XCreateWindow,XInternAtom:_XInternAtom,XMapWindow:_XMapWindow,XOpenDisplay:_XOpenDisplay,XPending:_XPending,XSendEvent:_XSendEvent,XSetWMHints:_XSetWMHints,XStoreName:_XStoreName,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_DeleteException:__Unwind_DeleteException,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,_Unwind_RaiseException:__Unwind_RaiseException,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__asyncify_data:___asyncify_data,__asyncify_state:___asyncify_state,__call_sighandler:___call_sighandler,__cxa_begin_catch:___cxa_begin_catch,__cxa_call_unexpected:___cxa_call_unexpected,__cxa_current_exception_type:___cxa_current_exception_type,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_rethrow:___cxa_rethrow,__cxa_throw:___cxa_throw,__global_base:___global_base,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__resumeException:___resumeException,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_load_secondary_module:__load_secondary_module,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,alBuffer3f:_alBuffer3f,alBuffer3i:_alBuffer3i,alBufferData:_alBufferData,alBufferf:_alBufferf,alBufferfv:_alBufferfv,alBufferi:_alBufferi,alBufferiv:_alBufferiv,alDeleteBuffers:_alDeleteBuffers,alDeleteSources:_alDeleteSources,alDisable:_alDisable,alDistanceModel:_alDistanceModel,alDopplerFactor:_alDopplerFactor,alDopplerVelocity:_alDopplerVelocity,alEnable:_alEnable,alGenBuffers:_alGenBuffers,alGenSources:_alGenSources,alGetBoolean:_alGetBoolean,alGetBooleanv:_alGetBooleanv,alGetBuffer3f:_alGetBuffer3f,alGetBuffer3i:_alGetBuffer3i,alGetBufferf:_alGetBufferf,alGetBufferfv:_alGetBufferfv,alGetBufferi:_alGetBufferi,alGetBufferiv:_alGetBufferiv,alGetDouble:_alGetDouble,alGetDoublev:_alGetDoublev,alGetEnumValue:_alGetEnumValue,alGetError:_alGetError,alGetFloat:_alGetFloat,alGetFloatv:_alGetFloatv,alGetInteger:_alGetInteger,alGetIntegerv:_alGetIntegerv,alGetListener3f:_alGetListener3f,alGetListener3i:_alGetListener3i,alGetListenerf:_alGetListenerf,alGetListenerfv:_alGetListenerfv,alGetListeneri:_alGetListeneri,alGetListeneriv:_alGetListeneriv,alGetSource3f:_alGetSource3f,alGetSource3i:_alGetSource3i,alGetSourcef:_alGetSourcef,alGetSourcefv:_alGetSourcefv,alGetSourcei:_alGetSourcei,alGetSourceiv:_alGetSourceiv,alGetString:_alGetString,alIsBuffer:_alIsBuffer,alIsEnabled:_alIsEnabled,alIsExtensionPresent:_alIsExtensionPresent,alIsSource:_alIsSource,alListener3f:_alListener3f,alListener3i:_alListener3i,alListenerf:_alListenerf,alListenerfv:_alListenerfv,alListeneri:_alListeneri,alListeneriv:_alListeneriv,alSource3f:_alSource3f,alSource3i:_alSource3i,alSourcePause:_alSourcePause,alSourcePausev:_alSourcePausev,alSourcePlay:_alSourcePlay,alSourcePlayv:_alSourcePlayv,alSourceQueueBuffers:_alSourceQueueBuffers,alSourceRewind:_alSourceRewind,alSourceRewindv:_alSourceRewindv,alSourceStop:_alSourceStop,alSourceStopv:_alSourceStopv,alSourceUnqueueBuffers:_alSourceUnqueueBuffers,alSourcef:_alSourcef,alSourcefv:_alSourcefv,alSourcei:_alSourcei,alSourceiv:_alSourceiv,alSpeedOfSound:_alSpeedOfSound,alcCaptureCloseDevice:_alcCaptureCloseDevice,alcCaptureOpenDevice:_alcCaptureOpenDevice,alcCaptureSamples:_alcCaptureSamples,alcCaptureStart:_alcCaptureStart,alcCaptureStop:_alcCaptureStop,alcCloseDevice:_alcCloseDevice,alcCreateContext:_alcCreateContext,alcDestroyContext:_alcDestroyContext,alcGetContextsDevice:_alcGetContextsDevice,alcGetCurrentContext:_alcGetCurrentContext,alcGetEnumValue:_alcGetEnumValue,alcGetError:_alcGetError,alcGetIntegerv:_alcGetIntegerv,alcGetString:_alcGetString,alcIsExtensionPresent:_alcIsExtensionPresent,alcMakeContextCurrent:_alcMakeContextCurrent,alcOpenDevice:_alcOpenDevice,alcProcessContext:_alcProcessContext,alcSuspendContext:_alcSuspendContext,boxColor:_boxColor,boxRGBA:_boxRGBA,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_alcDevicePauseSOFT:_emscripten_alcDevicePauseSOFT,emscripten_alcDeviceResumeSOFT:_emscripten_alcDeviceResumeSOFT,emscripten_alcGetStringiSOFT:_emscripten_alcGetStringiSOFT,emscripten_alcResetDeviceSOFT:_emscripten_alcResetDeviceSOFT,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_fiber_swap:_emscripten_fiber_swap,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_idb_async_clear:_emscripten_idb_async_clear,emscripten_idb_async_delete:_emscripten_idb_async_delete,emscripten_idb_async_exists:_emscripten_idb_async_exists,emscripten_idb_async_load:_emscripten_idb_async_load,emscripten_idb_async_store:_emscripten_idb_async_store,emscripten_idb_clear:_emscripten_idb_clear,emscripten_idb_delete:_emscripten_idb_delete,emscripten_idb_exists:_emscripten_idb_exists,emscripten_idb_free_blob:_emscripten_idb_free_blob,emscripten_idb_load:_emscripten_idb_load,emscripten_idb_load_blob:_emscripten_idb_load_blob,emscripten_idb_read_from_blob:_emscripten_idb_read_from_blob,emscripten_idb_store:_emscripten_idb_store,emscripten_idb_store_blob:_emscripten_idb_store_blob,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lazy_load_code:_emscripten_lazy_load_code,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_log:_emscripten_log,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_scan_registers:_emscripten_scan_registers,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_sleep:_emscripten_sleep,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_wget_data:_emscripten_wget_data,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQueryEXT:_glBeginQueryEXT,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindTexture:_glBindTexture,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQueryEXT:_glEndQueryEXT,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenTextures:_glGenTextures,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteriv:_glGetBufferParameteriv,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetIntegerv:_glGetIntegerv,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsShader:_glIsShader,glIsTexture:_glIsTexture,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glQueryCounterEXT:_glQueryCounterEXT,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glSampleCoverage:_glSampleCoverage,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexSubImage2D:_glTexSubImage2D,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glewGetErrorString:_glewGetErrorString,glewGetExtension:_glewGetExtension,glewGetString:_glewGetString,glewInit:_glewInit,glewIsSupported:_glewIsSupported,glutCreateWindow:_glutCreateWindow,glutDestroyWindow:_glutDestroyWindow,glutDisplayFunc:_glutDisplayFunc,glutFullScreen:_glutFullScreen,glutGet:_glutGet,glutGetModifiers:_glutGetModifiers,glutIdleFunc:_glutIdleFunc,glutInit:_glutInit,glutInitDisplayMode:_glutInitDisplayMode,glutInitWindowPosition:_glutInitWindowPosition,glutInitWindowSize:_glutInitWindowSize,glutKeyboardFunc:_glutKeyboardFunc,glutKeyboardUpFunc:_glutKeyboardUpFunc,glutMainLoop:_glutMainLoop,glutMotionFunc:_glutMotionFunc,glutMouseFunc:_glutMouseFunc,glutPassiveMotionFunc:_glutPassiveMotionFunc,glutPositionWindow:_glutPositionWindow,glutPostRedisplay:_glutPostRedisplay,glutReshapeFunc:_glutReshapeFunc,glutReshapeWindow:_glutReshapeWindow,glutSetCursor:_glutSetCursor,glutSpecialFunc:_glutSpecialFunc,glutSpecialUpFunc:_glutSpecialUpFunc,glutSwapBuffers:_glutSwapBuffers,glutTimerFunc:_glutTimerFunc,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,lineColor:_lineColor,lineRGBA:_lineRGBA,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,random_get:_random_get,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,rotozoomSurface:_rotozoomSurface,setNetworkCallback:_setNetworkCallback,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,uuid_clear:_uuid_clear,uuid_compare:_uuid_compare,uuid_copy:_uuid_copy,uuid_generate:_uuid_generate,uuid_is_null:_uuid_is_null,uuid_parse:_uuid_parse,uuid_type:_uuid_type,uuid_unparse:_uuid_unparse,uuid_unparse_lower:_uuid_unparse_lower,uuid_unparse_upper:_uuid_unparse_upper,uuid_variant:_uuid_variant,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async,zoomSurface:_zoomSurface};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["__wasm_call_ctors"];var _sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];var _sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];var _sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];var _sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];var _sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];var _sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];var _sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];var _sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];var _sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];var _sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];var _sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];var _sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];var _sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];var _sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];var _sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];var _sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];var _sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];var _sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];var _sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];var _sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];var _sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];var _sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];var _sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];var _sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];var _sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];var _sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];var _sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];var _sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];var _sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];var _sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];var _sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];var _sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];var _sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];var _sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];var _sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];var _sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];var _sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];var _sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];var _sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];var _sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];var _sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];var _sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];var _sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];var _sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];var _sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];var _sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];var _sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];var _sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];var _sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];var _sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];var _sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];var _sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];var _sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];var _sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];var _sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];var _sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];var _sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];var _sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];var _sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];var _sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];var _sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];var _sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];var _sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];var _sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];var _sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];var _sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];var _strerror=wasmExports["strerror"];var _memcmp=Module["_memcmp"]=wasmExports["memcmp"];var _malloc=Module["_malloc"]=wasmExports["malloc"];var _free=Module["_free"]=wasmExports["free"];var _realloc=wasmExports["realloc"];var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];var _calloc=wasmExports["calloc"];var _getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];var _main=Module["_main"]=wasmExports["main"];var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];var _libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];var _libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];var _libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];var ___dl_seterr=wasmExports["__dl_seterr"];var _memcpy=Module["_memcpy"]=wasmExports["memcpy"];var _memset=Module["_memset"]=wasmExports["memset"];var _fileno=wasmExports["fileno"];var _htonl=wasmExports["htonl"];var _htons=wasmExports["htons"];var _emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];var _ntohs=wasmExports["ntohs"];var __emscripten_timeout=wasmExports["_emscripten_timeout"];var _setThrew=wasmExports["setThrew"];var __emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];var __emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];var ___get_temp_ret=wasmExports["__get_temp_ret"];var ___set_temp_ret=wasmExports["__set_temp_ret"];var _emscripten_stack_set_limits=wasmExports["emscripten_stack_set_limits"];var __emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];var __emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];var _emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];var ___cxa_demangle=wasmExports["__cxa_demangle"];var ___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];var ___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];var ___cxa_can_catch=wasmExports["__cxa_can_catch"];var ___cxa_get_exception_ptr=wasmExports["__cxa_get_exception_ptr"];var ___wasm_apply_data_relocs=wasmExports["__wasm_apply_data_relocs"];var _asyncify_start_unwind=wasmExports["asyncify_start_unwind"];var _asyncify_stop_unwind=wasmExports["asyncify_stop_unwind"];var _asyncify_start_rewind=wasmExports["asyncify_start_rewind"];var _asyncify_stop_rewind=wasmExports["asyncify_stop_rewind"];var _sqlite3_version=Module["_sqlite3_version"]=65489;Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;function callMain(args=[]){var entryFunction=resolveGlobalSymbol("main").sym;if(!entryFunction)return;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"];if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<$i1w};#MP&(y$|i!Mq5^_OL0LqN0)qPgo^#%t8PMP7A0YRhe<7yB@z0)vgDVZd^|Y?K;FA*IlPwXHIqaogiIrKIk|% z;-Wl=PjMcu&a8Q|>vY{={L{SDbs0GRY5vQV*7fVJH$Cn#<{j>|z9M$p(4xKl2(Bnerl+|Z%_a2>B{3N zDh6xNiJ!AiM~OA(c)i{~jnO#zfBtgmnmS3-!`cZaT==)Y{q666|NDg(UI?hQ?xz)IRUCXsj321M;`c#hWF9YESFY7ZBc>R|LNcV^8Y^JLMmJl!tFwPG^elM ziJEfuQ@ZXPr)hdWy$=P3G{+6Q(5s#FbJs~eEo{CzED|2tuOD?9de(`4)7)<5 z8u}B51D%#K`=9IY6V$v4=)UNC%^CWWdGWbJLy?f~LT)aXa-)MCnnK5){3owNh0Ph~ z4$;cY)#qNUoniL*Wt}$EJoA@B&j`6ZPER>;JDj@1;dY^V;MUy8Rk<~XQa+5N=5h2J zdV_iEFGro&j%;=3sbJQW?)EsGPPd1O(u>O69;dUfqs%<@SLgk-Ojk+=np)sMzaujT za5@0bFPzE=gxBpXH7EZn_}^u2)YOH-OFhUEy@VuQx5J}Usjj!XoI0verur(UzoV?o zUq(HFVihWi3^m<@e<3#&q*H%*l;#Ge*y}0PJ6~xwK5FVz=M@3pbT@iBd&caA3cIx?a}L zQ{>Tq=XH8OC@xlI7)56>wbr3eK#nIXx6^%o-=L00`lw>TV9@M6?^Gk~j-spG=-fYP z4v#}=Mfh>33qno>wS=na7&@SpqsZZOD{o(~c8%u7#L=`9H6L>3A6L}*v!6LJcKRTX zNACw5_q2xwO`VCZy+r-_AC8li*L#WA;W!ys$^p5$D7?b#`gKSz{e7vq^w$H+|AINF zY3@*wDsiZYdF0ps6E1bTR1vzy(NF8Axm?~N&^6^j85fw@^ZN(OAhD3L^F8N#imOp! zr=!^8L}#C2K6bwU=My#OV9n`pkX$>9U6|1x`gcD15QU?^20JTU=x~gctJM7b{6Te- z0BKIQ=DJB6hZ1S{Dxe$?1(D>_?a{q@HPwn`Rfp)I1n6F;j(H=&Z^3T;R8j6Ec-|5yVRbqB z7&E}@MWWMAtjDN3H1rmRzF5b6ab=JReyVAf{o03a)GM#7th&k^@!J#r5IDV}0>WVZ zfEg*>4llYoqd~E;_&KyNl}4QeId-7iJX$E|(p*&)w`o6{u9@2DffEAe`@cQS@ylPC zB^RFJEGttD=2;gGJ*DAxl0h$I6jgMgekBUYPpSZtvxc1Ou10g}g%|wh$}6wBiqQ@i z4OHbXtA2HQ#Xl~+6cZSYg;w+art-3?pH|3kRiaL=s6a=Ss8h5OELiw!_Pgk$;4gor zl|cKULFn6xBB;5#0e5P5X#w+37u8h`q;_ELqe3W)eg>G=Uo`YT%5=Z3oRCmRS_vkA zqeR2%hiU0`l(>+G8wA8L{EkwGqpyYq3hCY6GGrecaJLpX574PzRK3Un;V5#KAOSki zEV=kRXCRQxnwMUDQu#2Cv$F}4s_~RlPWiWgGyi$zVqM*t~L@f5rNzX^VvowG6Q5(@I+{Qj@Pe>|`M zv#$R?f?+q^ZXRTWgh%s*2LJr$>gPckynf0T#Ka}Z2=?*mfPBFqeg|E?5XP7O&^&Np zVZaol6bdq<+$9)(m*yPt*K^Mu`R_x9+^3!U*AX6%$O7{zWjGujj}tbD(}@+yG34Jz z-mm=?{O6uKWC#QcYa9gQ-;sF85I`q;`$52=5>UIXqc)_ zEU^f*QCh;OU3Ae2b2Mine9})xopkntnwHj13agVIqBcUCYxremFR9fW=53b*E`Zc& zP!vwphg!sn4vPr#^q_L2O;A75yVZ_r=rb&YSj}h>V^PO??$peEm;BMtU`Js7Q;m>@ z>V*!{vBn?*BMLt{t*($a2lO{`My51HJjEn$=s@%X;?y5B6)7=n8>%ZhnCgTAQ6ed5 z^Z_-55X?!T`NSUro<1(E*jas&`Pv^Ysz7nXhap9!sA4YjCx6UVYnqoU<0XC3?~HzD zjQ+!a4g90I|8Ypz) zwU>@FP_LpQa7Wzexf1-*i;Dj3=RYsPEX6;H7Znv>+v(PZ6%{p|Sybe47P+xZYkf7W ziAY9@0BrV8@wFU7LC|bP9>2;zEjr^r{_wvJcl95yLq)tr)kyAWbvSGa z;Y%H40hG}nZ)q9-6w~kGQpbnMaVryBS$?)zo=+U@B4f0Ec3vhLYE+< zHG?Jq$!T@9-WN6ilzOu|>z_JFHVv>UYCh|q0H{}s%Fw~C(js?h5o+z$ykx8>ml?aP z%IvtzMgJfOWV5Q7_gyl$a%TVWL%e?`1bV^mtAFEet9@vMkWPB7iFUtk<3@x(C9C zb*fBw3OOL4m>3XQFfk7V&f)TUpx^NenLwpO6`=9Dx#{v>{0YmF!-3kMF7`jFn^iRn znF|o%zgVjI2aSbcQv%!0Q-bx_{L`Pqq`b}He;y3c0y;6Tzvn13pG3OJo-I|u8vnr-N;rUEa<~4!O-wiPC-P6P7Pgf!ATc{ z`-S`U(?b_v3_XsJ9=h1|vxeYggUjJYXBR)J&DZ>xiTLrKg;Y@R*vufLm_s3_GPmF1C{vy?cXd&z zyE^}e_B)tX`0e$cb=LK6zkjfD*Vgt&8OY+yVb1?-v3@(S$MK$ps$f3RM#+sl|Fgwi z>UR6h&#&?s)xYq&VFa-lcxo}KUauQ^74yc^m-bai;DGT{sBcl<(o^O4 zsi(S2O57#HSmsq8H=0A0CrL(2s7Um;1HD~TTgiK`qaM0sgYm* z`pzN@8#b0wIzkZC)F)+NXV5_BzM+98WJmP=ajy(AZChj4D8 zfT}3qZV3*okk(0XsGFfV5{#GNz;w=ZjC8{8%|5hOSOnSi0z=adatjX}=3uu#tG{7r zlC*4^1Y@KVrb%E-l5my;hb$iHuSpV2lVGvXx+PdG!A1#Y2}_p*J*&7*OJ3q&>&qNW zmSFxX4DEi0gSp1L9Ijr;L6-!pq@Sm4XXIuHX1&kQRtd)JW~h4?2eV$};D96_vxlM8 zhdJ28(!Q5}FL{JVXR(acW*RFR7pAS?-*Y}@jxGu2N-$ppfAU_YS;+MwwOumncFg3l zU2um4BK$j^WoX(Q4h{%Q*Iqx*foVK5jqc|-9J7Rjy`ONMH%f3|6(hS|;^4q?30810 z`$^^;Z%q@f{Gn$Uw_`B}>z|Y0D;9#TBOGiIsQVB@3%@ovoF!tjMPzBt5=kh*zCQi^L!689*3)KC3$e_Mh{08&P-^{_>_c)le zm4h7;EZ)XY*A5PPB$&ICp}i8!dXu3!Z*j2T0}c*JFk9s0(8r9N*2BSi3Q+u{j~HAf z!5HCLBEj6Zg>?%DJ49N?OAQx)$jBZE){E55mY`RHjWSo4NCz$4&k4FESWf|ppTAf{ zZUU>%X@{6+wFEOnhWGLCE){LEP=Z-jGE4o4WG{S{^E&!82h&9B9(_h2qN(~#2XzW~ zEl~A_6&@SRCb9(| zLt8-pRXr;Y)QuE`s%LcpBqGvBzbeShR`HB9>Ng6pSBN_VVzsL3XOVWrh`h|1&RN9$%!{(BUm~=J zg|=Ft7X_LtMX(K{>RF#+{yfc@u|7qe1Tq#&*ed~BHkdM`Nzt>k;DeR4tg7E45L*Fg zDA_sSB+Y_~N^oEeS9GC3ya1~DJJ&Mu5UCRM?^E1}b%I=Fe8bpp1l(a|O6v&feT0K~ z>o`4Ycho|v_KqOO2z0}GW?3N6LV>nOwLi3IlIQeSnRAIihn_LGh^}Wj*ebzzTE7(Z zA_to##bSYYZNq2_G>euvRsXLIoar2ac->R=TLl{bJhQwnEUb@JJ)2M%*XL>dQT2<3 z=fT&cZqj=_608#1UJ2e57FOh{{>F`*fNfNa0hvM=W(n9h#V`rP#wn^zOCyw*WX7f& zz=e{{VhNT=&@I6#306z6UV@DhY?fe)1Y0H8AwiD>yCv8w!2t<+B{)O@)keTEo47IK zC72|^WC^B8Fhhb_63mvMOM>-eSU_f^*X9Uvu_)wc1X^WjX@S@hQAYj3uQ?$bu&SOd zS7-{dPtc`gm!R7uU~?8-N|p=+QF5C_R*I_MZ`DE|USU=Jx*J&OvgrcJU&@>lXiEeU zkfAWxl0m&iSnm-cTg;FT89d%ZK}sx00=9oKMFrX-!Gg`4H*YXh{gVRi7TQw+9T4bg zfesl0jv>PtvsnT*xY2rn*rjc%mSDXE8ztcV9h8V<#>N?zU$U^# z>Ta2Tn}v0Y1Y0H8AwiD>yCv8w!2t<+B{(F(Q3=MpDS{*c+w$mcDR4e*t1zGvU@OA& zkM|(xZrX#O*%EX~FxP^}w1-I`0UP?@Bx@3qAi-VoVw7)@Sg5=!}bdex? z1$k7U`K!SR)>%6_)5Qd00!Z+@AbSOxvxaF~1-U?=9TI#m$h`v1Udx>Kf53Up6=<12 zs|7kF!45_m_2buZiiHw`A^0?l8~30@H7Vu5x`uvL(~0?m1qIlmL+ z0)ci&(AC3v8hZtty@6R*3U;nQTO{ZaWRE~IUSrM)A94CFfi_AoPmo&$S})LUfj$tZ zSD^0%8e?qa+@^obxlI=6ae-zDv{InO0&Ny(l|cIi+9=SZU7X8Sf$kP)w?Iz`)GN?y z0*%>Zt$&-i7Q8Kj>Ge88dxfVpxx&O1h__mp6@r|whttiVjTe-zK(htf zE)Z|ZpalduW-lk`qP-PTyd)rRwJ;sFa5lRHxmciu`#8lafi?@YUZ5rKaDq<+xmBQN z_HzPuGoXXsWtO)D*(K0jpMeF%&lRv+f(3*{>jgR_!B>LheV?kI{T}DG@&I%4b`=Q( zIrVc!j-g$vs((}<-pXQ86J)m_d1H(9Z`L+u-6~k#=c1nlc}S4#2!Zn3&YUy8;3C*9 z0)6v7BcBx{J4vuA3G!V*vdaW&jyBC0bV2e?8vDN`g6;Z}GuHDHVC+~<*DcUi3E2CElJ+p?VhLsm=PH4^1!9i{YO`Cg z+Xc&>3oOQaIsHxJxQN*TJtfdwfp!XXvshWZ`#8a*{T$pP$Qc67mEZwE_DH~PR20vC z5RBp1obV$dvcnkjfIJwq72x2g(8kCnx{Dkpn7#)&-EIlkeF7Wt5F^=(f~*B%X9||> z!%XX*NXfDP6L8u$jD4H2^|J-qD#2bs?iOg(5$4=0!HlB}jh)1mnIq783D}DcL6qI# z3}IO!(4ztws|DO3-~kDC2(nj#i8pcH>}bYpB!>_54f)V9s|335F=k=+4`#X`R|>LA zpdNwPZLjJlJkALg8$x_UK=#P1`qu>7D73v2Od<~x^bL8RP=rA2i-NET^o-Ev3-p{o z>~qDu7ig8xx&_+&i1=St3D_gVH3IDwXq`Yu1==9c}E%01llaLIRd>c&_aRU z6KIJ*+XPzwXjuF&0&W#zk3c;FeJoI~K%WRSem)n^?tOHLK%WV1wm@G9G+!V-8-Wck z&>^9%A_#qXM8M5L{9d4~0*xitGn9!y;{`e@&?JGzKgN~0S)dsLO%Z60K(`4rUm#PU zB?KYwI|N)WL_Xw!^Gu-GLhBLeUV(ZAdO)C~0zD|uc-!w;%a|G&^VCz#d|6Ug2Zo%#nXg2w|E^U^h3GDp@3+63#gSEtX)pAXf>rNuZ4aZ6^ptj2FM&EC~(@&!nfh+y#PMWw8iy zqd+|pJSNBk0*x1E>@q=46KIYEuL<&f36>BN#cvei=YriT&;bd?FXURV2OkX;=k**3 zW(n;<3A$v7d{Urp2{t0|ES_+}%NO*EMn~e+K(sNIOhy~C?dgoVzHjE5N2^6nb4506e0ol$%^-wm zXC~gH_M8*6(JirbQ?w->>xd>>+gh`z`QCE^HqlDc(%RfI63+wDYTr4zR<)u1?TzXM zXRi8!K@R)RDU}?IA<;xS9#{MIK6aMrxTIU^>~|ar2|qh0*IKkcIwIE55l=NG)SG&R z%}jVftGD%B>+{$~G)QgJssEC3J*8eZw{-^ownNYLL!LFEJ~%dC^nGilMJ;z8!yHei z8{3=Ws@r)?C6e(}bGAjTF#kNF%2=6i4dtJXXX07)X};BjOvOj47xTR}qOBv{n#v~B zDrc^9Y}8Bn>_%i#7T?SHv^m@>&JyYvgG4Xc-mEs~8Ra&tm@Zf-tdd{n$q&C6$>PpBSo*`jCAw2`XJ zcjX4J38P@w@bhzOYze|cmskT$l|*YY9&K;9I^LL7OUiP|8e)yZJ3FNPOMigohCE*8 zvvXr^^B<#%v?t7~M}_0d%W|{F%BUmO9B*vzOl4JfSx#UZFgb|$6>SaQCan+UTJEhD;;X8`TeLsaAjGpQzdCrduKy3u3j_;j;_*I zl~vB%`GTj)@x?jje~VFTO(Pe+A;Z3&2hEvcuFGO-bQUz>&tS|V^y}ZL%n)@<5_2H$ag)2 zqBEJ5KG{-Yb-g+1+P=n@=i~;$VzOGlDc>s=0n@lWt-dSC4M8D((AnyZd@U>rI!3)& zlIz_(79!iriq&AXZ4pwP$)tKS-*gLYcko+3pkz85vecb#|DdHj&M(<59YXqqI)Kn9 z`>R}|%{%_LkM@qa;(z@#WbYypI`^F)w48fdtttuIGHYeWJrd2fw>Pvlt5-_==D_Rx z4)vaS=5;lWug@_ry)LZ1VYXaXTfL?vH)>cu()3g;rnZ@PT~`y@ULa4HR(L>W$-w*O zrt1P{@5onX1d&@)P=k=+56W^2P^`Hbs~SB%Yix%kg7~3%!au8nJ^5aNGL6PMM{%(q zm6@0Qv)cGLKU#!FTAEhz{(Rm! zB!uK(e&uhtl$fmsd{JgAP1Zi7fz_A!&g3jaD<3*1H|mUK`TnZR{OtPbzkPjNO}GyZ z9#<1fTn`u2gepR4H0JPeg-U;YQ)d3d@asp){ASGX8ED8idCkq$z~X{Vg37YS{M)je zTpvg0&it+{r}&Q}qb~7L>ic|4ni`_eUro@RW6Na(D%hfH%VGk?n%Yyz(Q2I8e@xK0 zp**J*GFg!0qdJnY)|47wp6fEkH*{u3s~hu3l6@?NZCN#;Jh$F3r`U~ZVmYtpY)M{| zRFm@Mpa|40-W0_ocBq@o=f~6O$*F8cHYVFMaW&;QR%(#CwftDt zk!k2NHT^hj1J4yRUt!KR9dCD2aYxTF|2{S_?Dq1U5d#yWnO3ixOAArS*5Prrp(JNc zK>4&~n$;@vv9Uqz4)c|<{f*lza=JOznQcd};$3Q{wLPWYEw8n8S7R*I7*9eS9K-Nl zd2W=U+*n;4L*JUOo@Jk?#rb9mDh!)ti0UoQ4WY#eS$)nNJI=4Yh~GYah}vmBIj+k8 zL_R&OS5c@pNX}#C)^UN_dF44Hpb-wpoYuKdV0#T%1sFd+w& zRDVO**qrZdR-4d_3FzoI%5xoLp_9p2mOAKzeETdttG+spIo*%)9Po7~tEZyc^ZD$gmE#`d<3B&Mgj zH{U-t4n5hG$0l1FM#R%RzE7L~Grp#IVV;(4ApyaaWWT$tQ#olre$gSm5jjiaa7{C>PYuq{6=z+k0XUmlz}V5ukM`1Tz0 z4>z80`geInD2p5I@4i1LC*2lO{j1z>K5?VZ1?rfH`S^|gUoOjMpBZ(? z<{mYFF)3`kmhZ*PXqfhGQP5NEYI}K3lz@OnQ(N+*#v5g|raZT~VZFO3Uk1U{yD#N) zArva|Y<@&ZF_>#6mFf4Dhs~vv0v<|nKgI^}{$PEefE8WE^Bl%g9BY7@Z4SJtR=eB0 z?55yZhw}5B6klVqHJ-|{sdP9`X|`0N43T==oPAUOilzA`Ws-61&t5h++|*xNZGLu> zKloVQpn<7`d|{kn$god1;pWiq_U6Ztl^<=TSW}EE&Dk!U>DFj&u~x6=Hw+~ z_ZDB^t-MfzLK=qG^ta9PZmHGRVG^8wOSOTnQfu=vltF2Y@zy4_vD_uo^^Gcbtg(^z z)jl`48%H*&?*mR+!PQcqE5VUFeMO0E8WRViuf|1OiN;hmsip>;RH}N;?~=9l^(uFw zu?35Rx+&o9OyLU@#&C7G#?>~wsWq)OSGm${6nU?P*ht6S67ZnNcqb|}MR&Hf#X8gt z5qDc>ieh*By_7wD$3o4naV5DXFZi4+pSQUBMn$^eDL}PoLXXwFkZnjfc1D{t52iq) zfu%;>>O$gpe7G8qnrB9*8r6GFYHA0H-QaY?Ekr(qH=XWIQac%S#OZEIaw$8U9vD!Z z;RjAvQ!+EUP4y5?`tD<=lTxS~BSooLs$InH6K5&%W(AgLGGe3E20s-RPmNIPogP#$ zMWwx3OwqrKs4=OtJaWmVF@G_RdfYiz7^ldBJ|u1_^rtg#&qqE9Mau}o{KMeRW( z8$)DYr6=3o32#+e-Co5t>KLsiS4rg&om%B-%`_xq7?>GVU`@7<1nV8ZTF#x-S{a&r zB|8Eyrn=3pa<-94>3IDdGjMAiCi^+J)*1I!RbtsB4T}kx*R~Jj(S_Rf!KxZ?=a!CK zM6BGjdYF@u*OC6^e2a6r1x?tQ&#MX+d?Dm_@j&*^>GsC@rY2g7)QilAeuho6_tu|i zFPRln2Wl^yznyw==#?tpl^0$b{T=?sk4d!J96Pnjzq+cTIhh#w1KRwlr)z7>EmKcE zZ%~KePhYv*w&lFru{^F)r?L%IXp$LE=Ynd7&ST?W0Brq z-ZO20_L|u}?WC%W$7DRR89HE-d2m{t_NG~V+n`h5s&bEv!S-lUZ&$fQ3{12<#9W=>}xaz4Y z;>0uUSaxwwy%(c zN>OQ3^uoHg#WKUy{wnh}(--=z%6ClNFvr`mwHmFao84yMk^@!#JQqb7CpjPbHEH=aEe}e3=t;;7WMKO{;R(@t}2+gLjR($=R0EX>!>da zd%i8!G@=#A-a@`MOH2wn4@-|A&5bjBXY>~KQ(HPttI}76ZQ>j-*mOYA@AhirnA&%w z?K6n4tE%#iqW*?>w!@G;SSSZrg|q6=F_p$Prac{3hYKs+(b^FotiCC%MMnmwC5_p$ zmE%a2x%2ia<7go@gIUr>o6}>l_BP|lF?B=5AU-iH(nkslC3P`WeG5|odk#3#7dcC# z(Z*4+s0H^@LkMQawLwnw@tTg+MfFzdSXK@GrWI~PcIe|^6u|6lz2{q1F zhVJ@tywND(vK{KnFoZ>tS&I-S4ovbD;CUTm z{7q)b%#-l(lwZuOG2YOMU_Ycrw5Hordaqs_%|l=5-W=s?-D5Ky)M@F(=&8FjccO{4 z#H~K`Lju0cG#qwK8O*ujL>!f45Q0urm_zYIG6uK!4CaPfiDisTYhtvTNzG0$g5ZRj zbu1#OCPdI$@~kF?sEHJBY8^rGNs*E$cHwANJG}eq9v>!e8*JJZI6$MBcw z&4-=J@Mt2|npFEWnm;*Qb0?1A^g}eqaj@8$Q)+2++ZGvX_?KuW&4KRvnAAxEDE58m(m4wx{CyVH)G6 z7(R>E+>+IeZ!pNw?6st(^dq`A$97cr=9s?K-4@4px+{Av4gE7d4{F0*`YZ`zVia4Y zi>YA}hn9WL=V7xM(a!>4N($5Slvbik3`#tzZFmZ{@-iO`WQr`OTm*@v-98Va5nbVP z!F_~LT8YR-6nW9-jGa9+saE-%$+L&X)Jr~Btf4)fRWJK=bg6m;bkZklD8w|}S?SDN z1M)iX(F`=ydY_9h3AMrJ!dcs(4)vN(r$e`;8a4#53lnOi&&`yC+Js`-n-l6qiMOE1VI;hV zHj~czu+mB5rM9EZtZm*Gc}u7rKEur>Z$j<#NesIg)E{g~H7(+eWh_Is$5%8W2YiIK zWTV$~wnF@QI6g*6FqqXxVmJ?0yDFg}W2wOjwF`wJmQcG<0HKoVHWYwZQcaJz4T_B)!6)y_$y-qMOi8)TF4ePsoKM2jLS`S6w1k>C)F)h8c2V2 z5!-m}@ZPE^)u>*&Sxu#4(wHUFB!UqKg{G7V1W&)|i10)*Zbx1+|7KXZwx~O(P}B+K z&$OdSHA~VY)ty$7r1}>X00B~WQCdV2YPJldP#<8kx|B@;AgJ+)h=oBW9U#$b3cicGY{hR4&fk?J`j zLV7LU=Pj^RlD<$~%v6D%M*%J5%2+}Xa(FDI2)Q(tA=26wYgWtA1d1e7w-rmO71dro zDvw_PZ@@|$NMp-c-A@SVw6)lwx~q^CuYoUBmvV&c9+FuT1(=J<4%hdk4?(SDUABz3jgfQBMWsMjQt zR2%cckW_a?To~52LF)Bt?Bftgs5gi)V?b}t#^A&AqV7i60ZZqtYAC|C&SX>L5H$mz zRs$}f-nNh#Anz1pQf;x2Ss?F$uE1{kYV{7riXsX1t`$qF_fQylR@7FYD3VayIL21Y zcA;XINs-Yo>vvScO5!M;X^u?LEu0UkVXz4f9jHFZgKbS`seRS#TY=Y6eO67TH02Y` zw8RFVb+-EY7|dCN2CIXZqQqffwcE)_;jT%l!-!hz);H)`Oe;0X56wf9?P)Xjb< z9@a6pSTU$GA!0H2I~z%_+zJG#5H(dI&}m>6rE;5JCzeB%&a6S2XSzkf5+=-8!Tg>^ z9BH;;TX{R-Xa&E6aEPGFGyNqHYw>LXd^=Q53rT(*QM3HTO^vvEktLkE%U{&gXan~E z$We@Y{oW><(&fjpX#uhxso5a6CK6o!y%86rI?<%=_j?fG1@8gB4trY7@x$L2gBu7g z1B?dSS|3|W_1D+FJtzZaq7U~)wL9Ua9{(c2o!t!-KZ;qZ*^OL3iYTKAbv*dV^ zOk5nKx}0#Kz%KRs%`48S^zu5k!XIRSeWb7t%>#47`YJ{SsuSuZf1!s92RaFO@>(b+=Mj|JLcE?Zge>vC2WK&q>UF;pL8IEtAuc8QT?9i{G9sz&gVqHi zsqT-sMvRQ5;i&d|5|-q?2g$YLTm7y?M<*H|M2mR289`Jngsu^WOa#)^VH+V^@X8jfocFk4el z8Xx(K^RW8ZZ&6d(_86$UY%0OZ*lmMwgW-y*zf6*XNd2WAsJ0LUA$uT-=}f{p7x~m* zl#nR4VtX(&IXspnoOY|d=sI#Qs(pU;GveTUzZL6HpZVPeQ#;fFq$NIFlKPyIbPO7( z?$?|!9};SEm^>ka)f`QyRcw_8KjcWJ(~>u6U;>|3bP;DlO$k$4>@glhe-jhYge$2Y zh%i@D&EZ88+l~h#h7)W_^-x6EiOD10fTVgjLggma+(2SAkr~7HFF5+2HJm#_lZ+eD^ms~cP5~4 z)XV@FzT;Tp??KR z5^*`up~En2ITAb_u$4q9EK~VXj`;ONBBSm??6 za1953enKTv>K;0EWa_!i-+;YWgi?%BbKyiph<)@U z5=*M5BJge{v)RO8^>oCWz(UJg$fcAw4AIAkk6gZwOC+flQeN0OEg%G`z$Z225WmLC zfsJ@_buQwJHFTWJ5I-hqy>&r9D86phFM z?*+)#AR`mHPA=7NH3vLVX>3D%vCz_5>Si??SBoLYwD#s@IN9a+r_@KSI7b;a462+_pCB!t^6#S* zIPPy(&qUyem8riU)NC9I z7a5KQoXxc8d>b$aK3Q#i2awd?b1;0Nx2-sxwioEFF+o;u$6#2^AJ0aIzPRs|R%3&G zt!Tc|?~LHwImD_BkQQw>#*>6V@r1V5g?Z zi#Rdp1|)bgVVki);B0kLkN`5mI7NvC@U96@T}gzD)&y}VngXg1~&Z%T>rt!a?P&Mcv?)IP?0XCuf7$?QB41CA_U$lSr*ZG%z1w{vIE)rLEl zDfO=)@zOgBHi7QqUgWdi*+GMPw4*tV+cAQclU`0>AIsjuogqh~>Rub5GkXh=8(&>Q z>CB)YbzhLg3eGcIl;4szZ+n`EVYjX z`!N<0oEO{2&=k6``*_fG4WB4Hg%m)L_^3re*5_o9JsqU$GEEd+i1ON46+B~hE%X_S zgPs<-T%=EQy0PmZQ|P&1QA=)CJ`WDL3#(oTdRuIt*m9sPSN96A3kN!3NwC=F0n|-7 zu|pidO6g1-kXzNMuM){ zzkz<{(_6I}Dcc)yKkLn4DVT^Vm&4!ULh0V}QS>Ybo0@o;+uJ@8tNB7ghh z2uI09@?69vDYgZRu!l16f`R-c+Zh5tyQcS192RF90(n|F*-kW- zIFqRuY|;-b2pB*gT3PbWttSt3sE;h5BinAI)W@iCDsv4k0PhaEaWqe{PlB-QapR6O zt$H4{&%~0c&Nj7|G=c@-v}hkP5()#%hT|u--(~{<%4fo61H_hTY{el;&}|@2Yy0Pt zg0Dg$#TS$!4b<~N3lkAZBejNb%{YD1Kf++dq%<&z&b$|n!8<;cT0$>MBG85mU*c@t-9 zkK|2UI~k*!IWFUH3&*9iCrg}rbPC6%qi*H6^u|V`x6VvQ6`Emq~ltNgQMjCSI z0Y`~agB;N-rY-6=opZDWOFAPjOw`0YBvf03OwKb83DuUI8ALTk=0PFb5_3Bz&O;W} zl9M}xnuB18XXxJJOskc)Y|LW5JS4f;BJr<~LG{mr@I&N!3{Af?RB|kcAw0G_1!7j@ zQ~)`y9;ogLIYtjucZc+=;aRySq>o0>6>?lXNZkj@AoV~TphG>cxjB+hFW@RH-~GV(iiJ$77b4E2 z_`YdY0#rtpuPx$>|j|R=Q_VOJ+%^#i1fA3jA|4`vpt_ToSR^l4@zhViSD-oR8J~>ym(D zif(o+sdMb9f+N7MEivaVIn%MN%G|PK;Kkc;jVi~SijHoLCvijAnrLlQ zFNShxsL&jGRj41hPbC|L#wB-pmSbjQ?!?XPvn)`($VqAPNu-75dCUB0N4ZUkW%=qO zE^XNute1F(1eZ*%hsZ5uVYksOIGeL6j+;I$*ev#LdCamepv}&C=yH`XXnI`S~)RdBJk;IR%43tt-qVV3(I8)N8;g$%^h+e(Uk6*vwz5zyS9`QEJY)r zX~JqIHK_L}qh|Q)w@M_b)9s)jHgSl6HO^@)#1ug(^x-txu};=n`v}^$9Y9Lll>#LmvB%@177`wD?>`O6?7K z5rfLX1EhU+9CwZPgSi2R;IO$r3l$@pVmEF^9S9WxvVhMig^?i#Z$^EAB)9`fmmt4H z{;nrM6H{uQ3S`p@D0T= zzlh@q>LKyJ!!L4_k_zElV&W*SLs2%&{(ZggjSU0&r{C(y%-YcI__X-5@#D!b6F@h8R zQ8>LM2p2XB!K8XU;!GvrMtJ~@X~n+m!7$Wz7FN1kR1~9%cY>Oq6AA zBETmM{9MK(4*WdSF~e6HaD?_qxD)^l4&KM%2>(%Y%xa%8AJrp^5g7117A}nfq+>5S zIn!@)mXpJmkM7}N!yAyt!+jVt5)+HuEI>UOhA$3R6LDc7T$F7@jcF-Vi^ATV6aAU6 zOK$r=8+MZKT`fjP_Zok|usR}kcbmR!j3EeMu##e`fKSF~C5FS%}xnuz{S!-@uTdS=z zKU?e9)&o;*M%TH#^j!hagR2RFT>dVG2UFYen8FJ;lk@{%t}uR=mOQ- zruJ$8H4eQx;3pfZJl2~BwI!Uhcevy1{9q&fJ-dZ>himMdZ6a=U;R`|Vezm~-{UjVZp3Ve*!>T?Fhku;fjw=A8)gJ1e zOQqg+?$SSdkLx(piSPcaeLt)$6S%Vb!)EOeSW%b{zy zKun*{!#S%BSeP$(0)m%csNNJkH+n?r=)@ey6@(`BMZR_*6tuUu3f5z-GzhO{5_mdN z%0`^ziI0Ya&EAbC8DHkhM9T`xEZEdho2idUe_}U5Pa;~I;envret19Aq@|SEIv4h~u6Y0S6g?=}N$%a51jMH$&m^U5CSAcm^n63!zVOdOETh zUNXK3mx@v#^@v6GXxIaHO)85hPW@$JL;Txtk(B}~_mMCk7(sv2`C%D_d7t@OIYw+O zDL|S1U#~LOY98XGBcgR$Un`ntT8|qj_zVFI%kRS|7tNsfm>MUr8TG10;Yc;M#zkSH z8du}x2xWIeO+P!H&+mpBcZWPBemmkpjJ`-TLT!n7*ppB8M@@0T{rjmkr7?cXAC<=s zZ-@I@Fivn_gOO67R>K|M#2tQHjn%2bmeFs;V@I+>)btuBhh~kNLKHQl#*;B9-rlBe zuYuPaGm9_6&8)#*$cq0<*uipVO%Y9V7<)*2S4}Yi)_&mb8keZhduqIhBx&_h_fouZ z1i#Gcs=-l2Gv6G%kE486F|WpJ04=8vOBql1CDbx1iQd>XLAF++0_6N|S1;B$@sPC* z7?f?1@i{h1M|51qt8ozn;qn}KWf8GBlImUT8gOop%l)e<+f>ZJ!NMAhao-T|6=Wt4ii#>Fl# zwH4))?+Z6}Q7FZ5P2_pJ6PGAC$Lu)y#E1pc4+k5ZLCQ#|_iNlE2#Z%EHCXnn(^|p2 zUsJ-0z;ZC{tSQ5bhfaJg4$6ln!Uxp)I9=)dkeVFlXYf6Qr1yI2BN8O*ao)!@bbXJ` z*~kRnR>hqeHw2Vxe>QOnJ_iVEvJ-nE$~8NJqPrpHjKp;v^$As^@JRMkW~8^2Y7Z69 zwc961I%X53kShy3XXdZoDl+!-$U>ImRM2N!5LrwxPY-Ywd^Y*H6~)oy7d%1e0d|x6 zlG&}p$X*+uGJ7p9id$TAF!>eNP^#t4z}G2X0y>Clw6u|~pxyQ%WCcCSvtNCKacFJE z#wj}*ZBs{TN&&)D!PMy_^@#2ub(~}P7A43{_3vtm8#1|j>))|@7@ZkmUu6Fdje<^2 zkt=g5K2C@zx$H<`e9wj0AnvWz5*a2-Bi{uXTZ>n*@<4}IE!^gAZBA$D^31sZg9InX z4YgGBynAANEtk)(iW|8AiqfMeHK7)5!28gQng}M2CDbH4ic9Nwmj#0W9%JlB=vmV? zAo#l&lWU7^VK%TfG(Gzw_Mx@zSOT_R(s z2Ws&mJ(eA%<`5ZLFRf3bN9tH7_1oy%qWBnCR-aBW-itqkT4Xy?v@L(QmQ2;$TO>Hp z=c0>`h3&UWK&yG^Wcosb^>pbG6o|7P><-kUwMCS!C5;b<=cfM&()TJXg8D*`~-pWc%Jh}VPm6Skn%ekASp{YzYM;t zvXrYxvjLvpWsIhy+vS`N&&rzA3a%@V$a$p|Z$kVY)BZThjG?x z@ls>5_!iGgR(8X&&c1Ayh&_CSx(x^0G{xSxfKCE-MEHR!Xi4l+p%kdrbA$8H**_nrTL>0={B%!;&u|CUgsXn;hi`eZBTC@OT)f@w3%kE z4ZMkz*3F`~Xr^27w@L8qDVd|=lPPViUALeRi9#ISsde%lcv+O-^jw@8nYAaea8t2T-YCCBFiN4QB_^Q;7S|>j&`M%O6&q;RHawMrfj1VQMdLo`| zBi=ti9ro0^vyHgDI8uF73#42-{wRuITW?mEKx!?y1UGXeK)u+GB{+0mr>C?eiv>vqXE zs3$p_*)4s<0@wk56y*{{l=`=|Wadkz70MqPK*BgkI2cYxpo0mv{he~G>j*F zi->3CCet)jSfWrIx1mg2D!@lV>fAWKqG!u9>ReD4`0T~)bsoM&j19{jb+nrjul`Kx z8+=&8GJR&%6%_*RP8o-PAs5!rch;4RFyzxad<*HWI((DBelwBR9kc856ET0e5zk;V zDe_>?uY>Ng=4rvTLC*+lm42))zqIDe)M7kZ;$_^x%KZf8U@z15$CnormYQ3o3yR9? z3GWD7l`O3DjIdP2qQdk!9Nu%lqrS$6_Z+R+A?lergJVP0vvoM==cRcu#WJ)qKgTg@ zAv!bZvdMSsj)>kD;*C94=UUVpd(+Kq%v-1+Xk)wRdu!-wRwSHY< z(1veVSs>%hgoNpUW%*5}(=+fboSar)^^S!cuHNNF$Z5^)2=zZ0lIoKPjTEA4JNK5g zvVIz&t^+r%ta~EVeyQb7&JdvbfHTCs`K-~RKBOWk-lBSF0)fF=yFTK|@S659mypA| zaES#M_;wKkzRZVWoM3?g86M3y0x}Cd}HNqVNY=_3?bDIzDZPFB8}I)M`Cuw8wYqM_LtaoypmR z4Jf^0l*;bXis;>3G(oo~cWWVfC1*a-<8{2L;moAUe6`18e5w_CZL!WosgvO8ORGJa zPW`n{qX%%fy@s!a;C2XZzKm#U9jx}^VG#ov00(SJ7QjCG)(JV+@c`fp`qn{$H`Q`1 z$R7{_f-luXu|bKC!bT8YK}nNAnlI^HAkxzVg8f_yUN2=^hp5j8NM>5n1RP*WQxhsP zM15`p8312%Wk4aeFYFA6?Mn+t6VOXQam>o@tBBeEWB*T&QhjkFvaPid$5im4e@oJ0 zAuwC;MW64qV07jHwPV!<=095< zja1DX@QSC(scv_0tkN}D-C;+Es+o2)qP~szh_(8U-;v#JRTU4e8e8a#I%x2njvvDh zR(Jgk1J$J}SD3B!D5|2;mZdfY*gDvZVxR&1zRATf;m#9`(M zdxE}U{p|YVAP^t-#2Ko3+Wga=T5X{@d{0gA?kHbnYmu>;eRi^Mlm;J#PSIiMpNlh+dK&BG*4j4wD0 z0Z0+u!h|-?Z?Y99{FGtz+$r9Kr%1~kh&FSy+kp~0Q~1&_5mpc(eoc-inaxGJ*NYIVIGhaQ|h3^r0H2)LKn)H+m| z!?4un!5Mil1L|vzJU78>^&EE=;O)bVJe?4CST&%pH*B&>B_;p59Y+n`u;TPFhnZ9y zwv92|Mu7!9Mu(D4w2p#Xsa4IQyzqGl((C`S@}>Bl!^o+BRSUey>g@|1NO9Hg|8mj4 zN29t)-#Q~H8~IoI-n2f$2|42bGY1K-hN-p1A&>IgXv+ZvJ_(OoQtz1m*zd!c<8Ax# zffJZ_?;#d4wmRrK#Z}lk{w1Crr~p!_HuxTCh&b-gB{Q^L<2&~BY07O5d<_jgcv}1E z2mnVe(AxCPmYK_|CG8D#HNIi zZB=_L2t~K5d-LfS?y}NlXsq_-IFW3>1!O7NeHL35_O`k|pGOlV`;x@Vt_$eBdD!55 zzs@7bcvlDWFz5b2K0}t7IfXFzAI!;DQ!DOTJX8SU(?SmyfRMhqIS^h6oF{ze$O|X9 zzt4eq_=20mIqqyLsE-tY$m`Kz7;P48+=C+a`NtrT;IU&6Nb-0ABGYOh%|tz)NrnoU zbPNJ%ZYn@@l?Tb>7rb@(Hs>V!<(-PDgb0q6hkgZNhzA}GaUG!`}oC0R*D2BpMw&Xdo;Ld>jFu&B4Ekq*8;1 z4IDJ^>`Sg1e%Y1L!Dm7E@iDfJ4lJ`|r{HUM0m zv0O+Qo763&za6S@Y!On{CcPu1vcnaQ{Y3h$Ce{0l@B&v?Yj%Pq-I(T{Jw{J_97(YI)Wn8+oqG>^HS zyUtN8#zy`c`FP@$h(LMlacHGL7@Q+U_)DRW&%BaAev5><1hHGToN$P%06PhLYtYcV zLD*x$?~xlswNgnbC`Wi%G8z4wR*yjssHpNN7>8W2LaQO<6S2dRfntyeZ?{c`nFGXV zcs7TIz@`CW!XJ^FJ#$RCksK556ay3gjNIaxUFwZwhZSr^{)&YBATe6*BG#BR z@^>U8VxtUU|3t!tIbx(PtOJ}RVhH^=awu$$6oYj!odQdSCbG%L<{$RyMXAr*==wax z*yk|%F0qS}!-b||8+e+E(d1GjtUf3v7$VFju_L)037L6fM3jw^r~n^;00iMk!KUNf{JxtZ32nNcI4?s;Q$b17PG z<1DDVS?s0cIt1!MNH7e_7blYo5m3`x%n8z3k5#EcLjo8)Lre`;>&VfF_nGh@xN^lf zrFE=7n&&3*79`|hD}`flVTNc|;N5nDW!;tuyHcJCrhza5%$Z8>W*93kl zmZB5*ny4EP`1bH!3$djyiC-Lb0}}5&OD^({N8NzPd(V%_y!Zsvi=sstC={OduqjAv zE-rx!T?|4chcAUJix_1{U)53!r4Z#I`t4gzbvljG|0M7KaCPvf<{E^*25Rmzh!XWfhC84kN6nfs`#yZJg z=_&bA8l(8Hauff=g(hF(j~(Pi{4o^Ch!61(Z!z`i^4|fLhKix$YIphXzy>w|Hnb7_ zsj$Wa3V5^`?g~RZSnG}lx^Ic_v;i8FDbpCfu0RQU#sCrEkD!*rO?NST27uxNxB?@0vmjks__M4&y)jq;5PH^c?Pv!+f}qEI#DP6R?xK00oBn01Dm#17gHxqLCj2wMTxiDaL~zV0b+I6Du}# zCkZ^FB34XuBMIsUZcKs00iP(t;}A(C&Y;MfD<3w8ixFzp(wVDmF_a!(Mz z?(qTw80rHASbww_cP+N?VJfnPH$2$_*0Ke8(+f|)2s13|iqid-Cr@BsiQ7CG0&6oI ztPqpLw+#%TA4qrgV%cNBZQ!2?TU+)?b~;GnUD3Lh*1JID(_VCYo<0v_mt<6~qAxL@x8 zNBbZy?Dxcl_I(i-4tT+ZwN9~{_?agpun)w~Jt2X$6BhKvO~V%)5)|ojRd{0wyiR5P z5EZ`kf(lqhbGXtEH4FzmP@&@bslq3>UY#mbO7j1WoBUV)ukycnAa;ED0N)D4Z?9Ya zeP+q!|GVp!f1mkr`9EZkf1WmPsA!g{!eIjnxW^tbU;)Nv(grseV4noJqrg!&6sWu= z3M?6fC~(XR3j93?QQ&(63a}zuIGs9;;&C@1sPqH^g)3A_T)`a*)Rr5#!U;DpP*b^c zg&z!DA!>*>u2AU}3NZ9)Pyo3eP*5`zHw^#g;)dZz0~BC*Vq>O~WBZ+xMl`^A6?CpV2^jC2{{MR2%fHVoxuE}c-OInv{J5b1 zZdm?#+C`Ib<2SHW^cVjytp0A1e;O8l9@(@EHv)gTF#s0Rvc#PN{Ov{oO0FsOyUS4O z|M5ZrI!-{T|JOhPSeb!Xrj7$#bmIUezA>Q0I|iujH*kPUZX7^O<<0>v8#ut=a&H^} ztL$YvfT35zfTmmgylw|NO~&oO6$1z0lpM#mg*XFhC#z@c?6|K3V7M8k#)`>gW;6sA zifxrOQi*LrW<`S~O^Z<5%83AZFdEkE6_eFnL5Vjez%zTJ67gj=>>4JvaW6zx6+9Fz z9Xl$~qo@AQY@p=YY+&a!FKnRne+7w}d&KVlf2WP!a=Sqe;4LdJ%ReUT0Hg0k)wJ=9 zQ42RN|2#bAJ}=8Zi}BbExF0c=UK0u$?(;za`rz538v)>z*>k_x%!37#`bL0K?+BnY zxY1QufSTs&ETGf}3t+ZCp5_G@dKCm{QF<+np>rlefsqbyIn29P3}_^83EZfG5^siP zvpo2L5*ZL6e{AFmY9HuN7*$v(^$8305BfM{Wc7qmvqf)*jHTDl7P>rgb+%CEoh_98 zuRsv=m~SAsexl$lw;SXL-m>yS4=`B=h^`U+Vfq}=>_!jVB8~KbNA{YFkl;=aSd0fG zxU++@YeK@`bA7ObQS&_50k2HMe9_c|+c~lQusb^_^NkH<-myV#zVTquogS#kJPsBm zexU6W%6uRMTE}@o2+17Mmjwd+yU=5wz-9QZMcz3=R1I>0mutiTZ$tqjyLsgZ>R0YW zL2WezEJl9eP87;~BEsp#-id-zl36-fP}qXL_n48=b(tRAveYXoC=BGnQsf5nV9gtP zbEIiTNSGgez2->uPoYTd0NWuh$&OXMP+Z&_L@c%^V5SrjeRx zg9RcB6BonzIhqv`&+?9C2nUZx8?BHq#$7@11n+b0NO77G4CY50j0^IgK|_L8%hCRD zNwmQRiAPLbjur+>qYd_ltjMOiodUojmlz%@Z*5)E^ic3*H0*MTtrczIGzkkui7 zF-N`q;ZxB@`$HCOWCzQj{3WrMHhZV}ko{?1WgkO*umjfSs~I0|UX8kfX{*H$vOF4& zrfSR{BQnI5hCKoXB|@)S6yH_G?Ey7h&<17(hDf^>)k{iW86jlB{z|;zN*M` zD}s(MA^~{WDDpgF;frD?vcV|wtVn3H9@SMFjly2-Mc9@3TfQF82;D^;bJC0YCO1)M z(MD0<%tc+DWGd)W;e{{q5^s-7W8+sGr~JThzB-x2XHfl8gF| z>lSsN`EgO-X%Kauw)qax93UAI?J`Qe8Z93l))@eR$If{J0pJ}s0AMj5TYz`nAYiN! z0^T;R`h4d1c@rVvJueWj?oEV%_l*$13TzVCB{FRvRYd}hgk;^1`yh0pvrP<&+o3ZC}64{%-i z+6WP9g!qjC9C-NJ-FSTPts6M7n3jd^#|PiJp+lh&9lr2_4x>IqbU5S%9qK+rbU188 z2VS4-k5Fum7*U~6j|vS&R49~C;kX+rC~el85gm2I1T~G3EF5#&7Zm!~7hwN*(FtJa z)lebtQ}3wo&Zme9-+Ms?9MAyhyazQuCp@9y!9A!H_`wS*s9%vEjnJUB87A&U!f;Z8 z2K7jB*N5JZ6gfZ)+=l>h$`c@z!u+9OADR}O_FxZ%H^3fVK5%vRP$YrE&u*YlWCVq? zHwFrCelE5qUauyeyD>=c%#Z`Z`5OZS&)hg1T=0a0UEhiUGH>|B3n;K?nK%6E2@Q2$ zA~gKw1sYlu8KD6NZxwISbOl95TsZ3m7w$WVxbTM;TsV6Wap6xdxKQ;K3eI0fTqx4x z!rw+*D3WmDk~dsn%{H)wf4m_BOXbcM{xz_LnO}Qj3)necZ~;TFh6{gx;~f|7{1$QH zq8D7i+O-fbdqM(+%WUC_7hK?9%>Z$yrgh_pz}hMq7R`j(y<&>8RdN;i+(Dc?gc^uh z7WW&B9RTx^`ND%1_iKzr*MDx%{)kprc^k3eh!}|{nR||iJ@KC=4Pu+n1Ly*k-EL1G z!(JH6uc+*k2@k{Jqhbg8uq776z2-Q&C&K}Wd(AOqZwAyIlhS30n_<^6aSYvT$z!QvAm@9r z8{L;NiY2wd`tQZ=bbrP;7i;23GAet9P55pAc_CrO<#A zVvNF&t51lTQczSgbeNzO1sKzdUP-?dHvcVV1g98prQ=}KXV_s)25ANJdy^(`SH0Ox z4`jRqgID;6Dw%KlL98L4Wx&86MK#QFQnbN>AH@z~PgtDlJ@e8^UCH}@6ccfoTdQ4o z?TVfUCr+4XxOI*hJ<@fFB~i^IDIu?SS@~@f!&w#K~V!U!+8nuCAhUB1tC+7)ISspPoiZ@{SDKVRVk?{cRTJ9eW({CYu zFyJ%u;HL7R;EN;~{bA#0=03_Wv5+Go>&sqB!B3PBm zUEkd8-Zyv(={lp`Gv53wDq@zO5lc*~EMM~?x&%7$Kl+wKR*tz9%-BLqkT4tXWk>%m zPDI`0@t?&GGB!Ae% zR`jck-fXbr*%!^_e#3IU%mCL4|1hPw*eBEI*BKAP#6QJ8Q2v{kCf|t1uE${)zRCEK zcTy**;GL`d{gqGUsj}#I@n#J*E5tzZ@TvY@JPz?ZoN({g=KjWv4rlabosj@dzcCv-W8>dqmSI-)_!qH2omKRC z%iEq+NcdOm;=Kw-q$(`!hVYZ|tvSnBjfRYDScsu|kxYf7-Xu9@(<3>)dYgO2oSd6(yW%B*hl9T01JNGQlrUKVj4P@ zn~3k8p$`vq1tWP9fSrW&xGO7<+dvqABO6`FBz8sbz)Z5xaSVEysm#CIi7pAyIf3jk zWV>am2Es`m+2`Sl5@p#gRz_TI|KbEExyR*3MCWr0@lBwsm0y$NS}H%dAt zI{O#n|FFXiZSa+Soh5}0VSJO@D)V|XezC(64>L#lhc9`VG*#x!IN^OI^sqkk151Cl zwuV7-k#y1$@5UK~i+kA8AH>G($6+;`?*GwV`+o?oLEgJZ8-Se_{gJ7! zev(EY)awXj4}nQX5GV)jCe2zP-=BiBMDa}lqlbuL=0R*(dd~urL^4*vAQuEp$B%v$ zNiVv~GC`Yxu#jkdRV8c{E7Z8#I;d-8on?wTZ+v%4Po-PB;sYl5@TzX=BO|m_{)a5u zDOseBEuLJVTTXGz>!2MagA|~hL`j#JcP(SpOnuHesW&6k-b6P`=oZgdIaotUnByVK z{nyS;o5a!DB=(l4rA+P0KCnk5jTJcSGeLLv9-O4wt8F(zVF(o_kbT414x zj8P_RnXuP#hcxF86MtyuM-*Q{(94g6I`&zjvF-*^T4rRVW$3HrUO&=BD`LL|g6{T@ z(2A(Hbb-;u{;gr)-DYzda~@c%A4OMA8TzbeQ$a4r_guL7Y6EGxTg&1a!xnkfVY5J> zKS`16pN%(7$KVOm39%iN`V$K|fIa9>tjdf@9Od7dd}e_?{v?8|G_il%_$4{%D*4Z3 zCtWT7nc}3i@}H?rx<>x9tCOyk|4ehzr{zD>o%9*$PyY-jeb&?t_WF}hb8=o{0=wiZuQefE z=~osxO`-6umo&qgVw&%yG~rY@mH{oAlW@4bIcY_O1}`5tnvt&Ls6|TFxCKi#!|GY~ zK};sjgyzjjXYzdpT#z#jCbK;fJ78OLk|I6?=bMu*WQj-oaB(S%Y6II_kYI8=1NH_H zbvJXN1sTE499fvM$sSt*XM@P?;vwkUlGx!?AW0%$TOc9`YyOSJ@cFs#%p(ZWM17V& z1(6ZrckJ6?UqBQ&Zh>a4NrED&CBg}uQO#T9*p;>>%@rJR6_f}+ zSRkvp*iI4h67)6(8(I^)KFyC7IMSL#>4Q%4pf)Y_e1v6pN)AufW}cIUpO(W@+`@lC znF}^%eMU~&)h+4Ia(J3s_*pqT-7Wl_1$u>$sOHKn$6B1XBtm@}%GHbz(zLa_4MGEQ z^rDr-+{sW%hUbcF* zpJ+OH-3)A9z?+~yadOdl7x+M*cjZ$kp0w6|Xct&{aZN+ZsO6KlLm8?Ncn>K{uw zWV!qzqU07zmF4xtuEMThj=uh~qz<~AgW{%y&GvqSu%!M`nOrO=R|C{uE9 zRP@Bn8-v9#S(dM3UBOGqC6CASjAN zDAPx71#ezv6p2)i2qs375fJzus<^Hwy?QE&v{G|oy$Z|w_^IBqxa-=mV3F4bWWO&Gg|!^JsImhF6dvDn3#r&7MvbKvT(}s<}HBzHqyGQGN%ie;IoN| z|HY!vOm?9)P0P`(I*>P+M3F^Sm@%2OQ>^ETv6fsLC4IjLCfG@sV$0>qDS=6c%=)FF z9lUeM+!}tjla{o`S_$V5nbjV{HpRDa4$Qf&w8V-2#hoR>6IPh%(7l zSi|H-ur@FeK=4b*D-#|!juj4|g$iICEEY(FCk>+|g*{~$F6rZC#*W9p__o4wpFI!L z<4CA&g|)ZZkBN!WgFR!|BkbA`!JBc!PF7lBqFr0E%MO{7l?j9;@!pD|Co-nMhJIAV z8Ey=*wLR%hS7R4$KJS;Ve3RILq>(jNDCt1-4hq9za|be-thK_?6hD<8VB$pRlIrJA zpSDhcgkY+A2UKGGU}r~SY5#&%+jAr$?;n?6Iu^a>qLc9Asv@mL+5FCfw#bJymgVgk zYYvE%St52KO_hOjr8UQXQ8Y=ja0O-Lvqke3zZB^IrdV-n zUx3hb(v!Yu>JH)QBo3yhlh$;-sSEoR3)|C4Bk?8J&62!~Nj_ppx@2II4VVOf#X?yI zX+$@gxQ;urQSyX|Q*pESV+Pb_kO}l;#;fj{DotG&=UrWO3Xci8kxGR^arIzkcch%B zGhkA8a+9()OarditHu4aYZHlL%H=c|bj0i*qE{<1tsO2pH5NN$b*HT$q9wghLU||-j=<#zuxW6aqXZk5auZdO4ECul=@hQ_vuWDMRe55tF05QEK*S5WR z)ZAWKb|u~A8P5(G;Jq7Aaafm0<{DL>hcg}*p}s+zn@ZKkn0{8&=El0xm6l0r|8V7d zcZj}&`0J|0yQe)nqliMjLYmM`CjN_`ScFTh$O1e^!2S;5r@#h)pSw(!3@5e$2v4~ZnFtgxyNi5FjiPy3M0;;Zm4 z{u8~$6fB=m8H>ZMT6>Hb2A7@0PM!2MD0h-hXv((||M7dnq}0RQ2epWDSqMAQ-^=>q zM0NEg{&co@6FYBe4P|{v%eL}T>}|&e_)R<}&w}NBQGNYmU*aIITcLSBlB6v8Rl*zA zRA|u;w*eFTY5IjK+@!;73{?c3=}tEHBkSo|-8slG!~AZzg{V$+ar@bY{MH(>vdJj& zmKAEViIr}%-U2gjCFyV}n*?Z|zHNoTTS*SxZjFTV-Dw+hZ`R_+Qepb7q?cCD9o7*n zx-Fczm1NRg)~+DlM6GaZ4r!|8wbKguIV4&MC=u$cFb@NieM*U|N_Yo%ef>$4nIAG* zdV%FvM3rB2NUN)MC4OQP>%iF`7nyghFup%=#J^{aRk4%lP4W3p_A)}{MCPDd=QP<_ zD4ffH?fo^~Oo{Nm6;5N8T1`K&Lf8O()puK=_W)w)CJ%5mLUFNhKEtiZq5^zqvb2BE zgu5%pWoT;$F7_W;p*)F31?l%=)g{6O+<{`Y${whs#8n`CVuefYVfFlTyD|XyQweTw*##nwZTa|vV#?ODtfI|aGw3=bH@OuU{8bs{c zm(|t69~m~-@q@W-C#BiKpBe4cUS^$KT$QS8XSMKGMkKWO(HtD7d{Hg@oe{2n!VZsI zgKkH+>A9}{*+ZT5P1rSvM4)G{!-GgWbmaB#AQFWxyV|-)q_`crxrlm%IvW3W{*w`* z=EW4H#Z`$3hVuW_)ejf*!XzCjabmkKX5{8Ui(Cz=<8w(06~4AYo57@wG69N(Z>-R3 zFo}>|Bs=+dyQ*=?FA*;Bo^RV(Zeg+Toi$ReRJvR#W34XZiS^|q8m?fZG<~jQ#KG{B zW>r9{g&EzT`4AG-Mb6q)Rw5kn%)CgyldcwKc7r>I5Qn$}W(`5X-f0>G&2ou)H5nV2 z3Kxfv=Hf1Bl1o&ch2aBeovAA%-bO-}ZX$v3bS?>^$E?{}$e~=)R+%DI!uM7itQw^c zIc^<*&Jz&LI!yNuhv;D>jGRDDa<6|#m&7FYI`5QzF?t2_)ctn!Ps3UKzj? zPT>b@0wj(m)|PI^Cv}z#mVF2`zKt|iv|(Pp|IrEww~?3#x!b&?IB89R`e!hwJ$a-V zG#^bGY0dh{+Cvw&_cjuw#htSDmm0Wo3hv!`15aCF%|;RiLxz!7SE^Ox|ph zPPKVPQE>hd;;$^!6Bw!J01bDLiR6+M1`j83TKTWodPoaaW>?Yz)(zJ;_f=blF7D)T z{h8_(8;B!tmHj3KEF(yamf<;TJgk{cBB5jy2_)yOFv-sx0+~ZmS+RBm=}9hN4~!r= z`VR&}LyS2yIHfSZGG8aYRl+&zNFD{{iTx zvA<_xRojmut(8S!2-~aIS>V1=xFbE70xL&pLc3;+Ib3`YzQ!nx3~Yr46dtWxE<~UR zV@L-BZDmrC!NpE?c%G1#T3$4{4CU`N8wBQ&+vqPi+Y>LEJ3-$CxI5dFNBrpPHd!-kd#9z@mvSGu`cTRyY+m_BTu)UD9p)Xli`b>~pghvSrXsyo#zZa4AsCbDQOWaQS-?O>28Y?UIAhuhZZ_8mZ zeH*c=mkICNBvFIA?$$%zQfx7kz_9d!{PO$)e3r%_g-_Zf0cw~`QebC+pUUaVgku44 zp_=q*%g&O@C-TRz4WB+`>jL%DNO-uLDi&3^yh6)tP&baal*w8qEXUEs588z1<6Ba9 z>lcb41w*j+SJ}W-OvcdV$#+V!{(G^eZL1O%+VUWA9La=7?j)f~u8c5`mV$pmWN0t1 z3+&LcLY+0<&bqkZ_P!Pb{Fg&Th9&EkctU6?X{PnUYTFp8&s;D2HHHZfn*+7DwYEE?oW3X}fvIv2 zl?l(<^eVgjY1-gsqj8%~W%o38JexwW@;+QqFP-sMk3*}3+2Yc4KlPc0`f}2$iL*~W zDnrVI=WMwU6k*N`#YYR-yQfhSOhgU+=t-opw&JX@UE^q#Pq*p1>E`{Qeb9ec za`2EMgI5gSMVy?CYD3i?1GD!y9=BwuVvqz)_L>_5Cj(DS(yy*-Z1IwYqZ((3IvOaF z2ixAo`!oX;uaY@UvF`XiyMI|aB4-&MaJSOyTlI4ZMomU7uv2Jvr^jzVWnTP!NZjrUqYp;%_*Je?yV$&3d6b;20!c9D!^6MryP%^ z-T-k5iOG>`dMmcWDaX8QW0pr#JuHtl*sg9p@gHZ#Ky4U(*`8eI#7Izc%*cmMk+cyM zPa!SU(ML(E!D)eK-_|S{Gtd~gOjvB|uYQ=sHf9s?G)fr)RH;rVlpiS88;Rcw&LBc8B@$VSWV_Fqrfx-o@AtfKG7 zPuSQ=gZhwVlmu{#`uX9h?NkkhtAtb5yQH{(r;-q*bE*WejX~vAVkx<)Y41d>rLZa2 z97>niu)(-8`*Tt;5B5#dNHn7vb3m*nwnTXnp#+z?&<<9ZW4ne46Q3%XIuOw_HEu-4 z_M}B)^YM90of%n{&W!9ai8N%w>T1$7X0C0KW;Atmj;mmo%5n8&bK@^>Wh2gO)q>B&ZU0+Q3qQ<`|>bGTxbEHYspaCG3*AH47%b>et9rCe$IVdH~n%Ma5X` zf_q7*l1rKJj+_f_Sz_V*y~JNxMaqPCZO>}M;ghr|Bf<79TL0ivbnNun(~6LVdK((e zvh4%gf3W~$`Jmx{MKR1NBne&RS?GH@c-BPNgZs++$Z)z_M<{eXgM?G-GaY*v9BLK{yhOCG92bJ|YlWbm-%f4%3uuz{(@avl2 z(GCoCCX%W{A!ipKAr0u|=g_01uO@hhLyR`%Sos8a>@gDU(E?^fj@C*?A0vyE@s^HN zX2Hxkq^Ca12cY~<^dWM7HfGayF0m*xOGRe<-X5(h_zpMAb^<6#pP-)`5nT zy{OxnOL}Oz?X!Ihb@%ltw_M@gTxzuMmf=jY);Ldx9}Cl(^X-fHW|a}P;HBV;$5$aOy7e1c{9wPW`I8KFS1umF%@Ouq3@^2nvs_1Ev8OIX z;0>!KWH4M@Od4rBY_#IoY>(v%QpmH>W|9_Qojpft*u*8M2CH}+)u1aJ(6EH$Lc`<4 ztjv@uVWoqqByynUaWXJCrK0#AJw2@wRypvNnA#C9Jwci%9Z@BGW*elI5dnWZK_cjC z$4ycfPhiE~x&#l}UU0~|Obm*pFFKr3f(=VZ0$IZX_Q zX4P(-#rQ!K)Gs9=TI!b_!*r=*f!OE?`-z&B8UhIK^fH`}Jwqv;Z+&kE5`6 zAqh822s&7*@2+JiM4g`0_F!3M{;kMH2Ujh_geOVMtLS<+Ir^))1hv9dj_E4K>V_9s zZgjIFT}u{>5BpV)(z8S#`{$S87V2+Y&kp&AMC&i=;4Yo5OuR)-W?l2AZ5$U^1#N2H^6vtxmgAZGAE;NA z)&Cu2%QdXMK~E_BWqTbGr!fol2Hb$xuJvylWFQ#K=pQC6We46XNCy4amMwMLsTHIX zy=eQ$?c=8UkKz86WGuaexy+am~@v+OQNY~knB5QbS?*zaZg>)x=lmb6d?t!@pTQqQ&* zNZO38>>o*^w2l3yjv!8MX?6*$S?`3&(_q6&n$b_hD)-ww_^Lz?LK8sf90pR#;N zV=&Lo*VVRA@hl0`0(?Hxi+ll^CV1Jr={8$zh-zKD>qQc1 zG+BAv{*uV*ajP!tQDlkTVE)x}J=%&bMH8L7*+I~H(nDvC$(2k3*kS)}Iwn%ya5Dr* z$2sOI;3&>setpvZ94|;Z7|@j#3cFq+PWqJHXjq12cI7r@WSJdiyi8&gZ4o!{Z4Id< ze*NfjdkV~)OxkwWmCGI_HE6z`(5AJ|9iLuJt(R_}TYf(NdLdfPTgP|({xEj~88K*u z9ki1FSAoK7t^AUbPmv1XH=CAP#!GXr<8B(PH=kysA-$W73T~7yZ5f!mku*_eDO1L< z1KA$RG)JIj2R~3Zlmz3kwrT~FunFx9X2QTtq)HQ;hwS{8wRDE+<*N0=D9P*q7BV;M z$=D+}h|00KVKqeF@H1}Z7m~Iu^<#p;=WW_2?o{+2T;y1G(C8JCKwohn31AjQu2)D4 zt*U3m9#As_PoW=tg*fP|Nc3tyK-%`vD|(Xll`Rbt`_OPOy{ZrX8uza}b)Q#BEAovE zhQCUZl#?#*o|zvyek*N0x@)TuvWG8mL1#M>h}@zvVRko8IA~h~buLjA@k#z@0?_`4M+1gz|sz!;Nne^=9$5H_0>PkPY(RB9Cex9k#8)tH`XoJ8mNuc_~2UcOFc7 z0}mL=x8c|~*h<{;J-vOh|fJ{K- zhv(ET{hEHn_N!Ezz*le|jdMa}J7ep}5_%lDv+;A+J9uEe#_kp@*)6Wc&GS2C9C_Lf zZQsRB^kP5v!Z*H)$HmXG%_YjO5mZWrlQvlW0g3iw#&~tG>H}hF$E+c@I9lSxlxg{S zTbi0ww*xN2H}9)kB!Qa2;Iuh>Ta54(ppT;YU2S<+5J=smA5*!BfZz&t`|~$7s@j z8>0?>MLyZw7p~` zeZ`(9!{}ba-q!LQD`auF5o)^1@cFO(8K{4Q+|JZ7Jwm)3TCNQ}#Rhm1T;5Ool~ci6 zoiO+)n#(5ClUv9|JKR%Go>RKLN;qtLn}eyWS(<)8Rpc{>lMwa&0~}EwmGZvpGd+;L zYhTT)?2ez8?D)deZ@5q(evWp7PR8Yo(78^rz0{9NYv*}bfe2T3!9x!!b;^e4+5aMM?0rnc6ikS@jX=Uv zy!SN;RMvCEP$WI5ki!MN{vkK>^<4{o*fA37kCOp>#wrIoRl*~V z`>rOw+2~LH1nC0N4a7fQ-Xs)X`@Ci++D_D;Mx{Z?5z^Wr<2kcvn5m;d2n9M16tJl| zb-(6hZJPwSABmrNiDM)t#Djy=B)esyo;a~B?Fg7~n)Gj3uHW-i2}`jbd6}g@ z>9?a>aK#nZ`$a)u4DA9PPmxC2?sx~PIgaDS;sqG0RsNI}brKAk&Y#ko{Jd=+tz{IP zT2xlWP3qpYFI|t< z%&{X9pw~IQOPihciBca9u+mUNA3o`r@7{+jjRGFn&s?2JpK`p+KyCn>-A$UR`D@C!t28u}iuKS!a2`fORISQZQ*wtK<2a+7h&;n_FJm4_a27Lb>E=d@ZTfruLx$2u?@8qulG+9tAOc@^cTd($OG6Dj+hJhN6>X6ROp=YZa# z)z$mpWztO9IuGIKQO7EW3s~#K1YV7?=%un!`t%*N7`Q_66~X@S3c5L%)eKjpHBOHl-xY3{(*fO zEHaT$I2VOEk0Mley%MjcloML18#!^bnpH@!zAdP($A0+8zSf{)MPb6LfLq8wnDL?? z)3HkHcpKlct!5wWJJA&0QkY<(IzG1BK1BOAnscBJ?b#|QrIbz7-;ak2!8E1?x+y@k z?8+~W@3+?*;kYg9{SbI>DIO+2;zuWvdOQ5(N3#^oJr1l;Z+VwZ)sgZhJ{!Ys#e;+m z{&Z;5-g$k>2j%w36As{3v-Y^3!G{avh0~kqdHX@`yG0rN{d@d6!Vxo_K`!8|2%xHW z60B`(W7RjyXYlr3KlLPwBm22FbQ=A|{v~(BqGY$Z5#5TKriY8F>ZcN); zmsgS7xCa&`W6ZIACFE;Dsi%6Z!xdC3#`_s09`s*_1X`<}PNz zdhuUNEzE33yQ!M5^0j_=VfUCn^EEOKj<(YrM)AgOYfCNkSNj&|96?mOeIE08Gg?MZ z+8;5r*wUP4d3nMl&E17cI=WCn>$ZO^FryvquC#T+T0iDI1r24H518T>G)X@J>U3>O zaBJ2jj8i^}16QC&yDy`X#K5BXlnaKp0%`PnHI}N%IHYvI8gB-BK1qbcM(WRYNKC_KWP7Yl3qiODJ|3btq@V6g+ zKCqQu{*Kx!j1^NIyHyFt>>~`ijKolCfwrw_C_QYy!=O@CW7@uFDN=>kZ7GwMd4`SM zyz#|T)-v@=U&}oDF+6{SbdlKz-ktKY&?EXSYE4x&dR=Qeo_ueI&cT`n7{}zX@FVsa z+NxVttgRRfWJ<|#JLHAXz8Z+K%QAY+4z}6amcgf!jh*B|C7po>^8#}iyH2ljzG~w4 zEVt;6gla>ndb_4f_{{!-aaE1*eq@otk1YI9EdQ~?$6=ZRiUCJ+Jz{>21_I$UN)Z(9 z35CPjxAq1DtWE#fFNMPzJz@V227l?7seGeh*AMndaOSL^+S{6-|L7^sHi&LVBX3-$ z>)O$RwpT3LH1RpXfT@}kU#op4AcxbAq`zR>&vZZ4!ynSyM3@ml17g3l>)ak+V+w{y z`xQ4&r`d4f3ueT`-E5|L>S2~H^+)rLdJEU{4}h;CsOp-B@vZ z?b(tB$v7+ivcJe?#Q^VfA(hVsE9zYTw$Ih(xLa=_vs_X~hxe5Bd)e%;)zD7|?ayf6 z`sxi}1Ac=(M?1?tNB3X57-nt&`O);2Q2ENy4fMN3_|4AMl-@TXQg`I0d)Yz5~$#j@QA+P4im%o!7)gJ`8DBFI>B)>Q=V4{qkNsYy35ohHUqBjpDDdMP&{2wXJzjSixfy3MGD(pqRRIf z$8FrBPyJUUUOfl)bJBNAc+MI}6VS9&CuE_JH?I7M9gOh<+DM zS)B9(_$!u1nRlDe{mIa5xExEv%^#ZZHZeL7!Yn3Wl8<0x9IY~c%tLv`Ec6pt*`C_z zrzZXVfS=pb47wNZsVL^~!^j3S8S8{RNOFWD{Vko^!`B^X8rkZA7x0d}vd%L{0Q5my zFPPJj#zMD_G(7Azhjw{SuX%>?9cerAx&t2TNPEyX9G&2s4zx|MJ_)n$L~8Uw8+c{3 z{&EwVRyE5f?KN#O24v-v7=@QJqgd7<*iVN$(2&MXx<~3D={GiiFLdohFj;y91qWuwUonsqRkKM@u`?NV3C$&e3QaveN-#XBs9IQYZar z%6&`ia&%zQ2SEv##p9i6tN3>uF?l0$EA?H4Jyn^QTr{nqsGL22kXK$gnHkf*>p&f? zQnc(>(}~v?ez)VxC%KgwmFQ`qctU<9zdid*!gp3p#Y7#zjM8f8i<`89iRtvMbL1q%QDaccT1$^RQj+a!=Ntoqc z2h=7}%?lMK`jjU!dS}9vdmL~niMCO;rzPm}>A`N2MyLv~G7T7EU-`%LFEXpsecGB;l zK81EB2XM4gX|@K62W)L&bG|uLI%?Zul`j+|q|u-NKFdEtk>SRMEC@bHr7h_fj=}6I zOf1~Rf-+KRla?OWVYqoQ`nl*zTf(TWG=P5YNRSNuAMQ$9(Jvj{q}vpjAT&sK`4wm6 zHoF$rPEq4k2?v?DA$-A2UU70VpfzA*1DF3@?iJBrt7y3q*I!2b>BW>`m9zxAZ;U|u&|b&omXq+h$b(Ps2} zN3!HdZS`1xf8}Z)H_bfm=!#|Jzy)U9Y41*hlnGcRoNz#9cWT#s5i$2lQ!1H7m~%KeP4;)kI-YdEx$blbJ>}>rg^uolEj^8wX?U77J!m5R2^SCcs})n} zmgSExLSH#-HdYB|P^fy+$i~b|GXDJ8(NFs9mY%dzr?V1_PSELoeZc6CJR67kf+JOH z?unjMXWe)X&12EoTzh{k=Dgf{EtvXqT2TRdR>#m^91zqOSB!gZ!bRm*M}}0BEjQ8N z7#V%4gx?&YD(-ZZdJFwxa!~vWJA!@rw*yUt*vldh_o9jI^o&S(S;WPV|1HaHYO*wK zRQ|#F*O!KH$99)+60vTJ*Jpwiz3h-2A)-^Xq_pzM6U&M#igdN;oQbgVAmnCJ8=W1K z3SBa>Q42D0Qa=QnGHJ5-FdWaM{pcexQ7|}*ww0DNtiCG?7sE$mlDR2i1RJaT!ooav z%U7(x?+)0Ig)1>G>*upj92ohS3Foq?&3{%519mu{j`|3W8wa50&9uG3g88Im&kOXr znOZuy`R)2c76{g^)H3GoJ_TKUForf8cHK-m{j(oLj-+h_lbs}4rQ}ygkj*U;X_D%v8_v}$4(75m(rAiXCCrFn z*7FYdyEknn9~5S5CiH*GL`$3c+!okX8ou`+2^G9qwQ^T zWBOhzEA)>_W5s#!Qa{}p54!e;Q~l^obbbt){-Gynd27zfg{<`?-kio1Yr+Dky#*H( zX)*&>yPmv-7LbK8{7#YESIKlyjCAqGEh33u{-H}^ygGy~(K&>!iK#L;gnsl^I+84o zad!wE452x+kNuinp-T*2p&yR{OJ}2>@`a!HwS&CQ_@2cRF$SMItosc&k6=Q78ll__ z8Ipr3$ded8fOaEK z#lZXlG>I&Wfw}?6DwfCG4B|!F0RjhVOM8j1GN$*^S-8gax*b1oH;d)_Ch~&0yM#K4u#% zWnFsCY@xHeb%eW4nQaQ;pC&xiEmw*k`4;koXJXQ&U+0G4c6qA_EJJBBbjqbo(cf_o zIV1el@!1%?qc8n!R)%IeM_=fhf7eKw9DMhfDP?-Ykz(OFWEjlX8<>Vt^_pX`@I21H zp;+-+bgsms?;A=3l=@Z)YtY9eYh;rtxL0JZz1PJgN$GwVs?pj4;RT*ea`SSg+!>o+ zTdFMA#KG z5H5_tnf&AkT_G3HdMOZ2Ur zs8~2;%&AzH=&+oqL})PPRH93CR8E9fpNxr0b%~D4iOPf%#zbYhL_f%hrU@sFiKgii zostt(3qKhXRqGO+krRy-&KeVq)g?N|6LlpQq$JAv>nfl<$S-mRMZ#~!42rZ2=cfgmBZEGG+4?(T9Br)N zR*CRXY(JiDSO$YvhP!$ZDG(lptS8XtJCm%YsZ%CM-S~)9_r$QY3Ld2Yq)K=+R%$<- zA42hByqp$ZET*bcQPhYcEht8f_?%dLR*9|0QR8W&W)sJb)t&rzIc*O0D-j;<#(|{^ zEG(hXVe?|sy`$Xj64bdbh|O2CQ{Q5%9YWiR^I`CKI*2^d4T7G;84z8D8+E?-Uy3j2 zDIxxxRn$P@Fl=*eDLa?P0en1GOCd3h#cB#0eIgd0HbUfw(A#mE2%q9;uaOF{l22l^ zFPoNDIL8P}Vi~W^f&8TiRf{S$EoGJPZcI5}2Na6QPFaJ#MN7`MducFP8jE%(bf6+J zgZr6UA#Obx3zjLghYU&1A+Y0Dich=Y0->y2p%DG0-W&~Lp+yzFSpiRUw5)5L8S7Xf ztn^Y;sj$i|U8S(vOS&?l)-7GJu*NN+Vn5KLZrg^lRXBSKp z9@C8|1pZ|9BXhi@s}|gn+Hk$ z>@o0{@J{Csc%+c&G$ldp*EB#Gx6R{C!T7%U%Wz>fJ|q%25f|NIm8jg@06QvaPbHN& z1y3*PEieL?I4!i*_sVB~gfpw7Z;gUE+s?JN*B;Y5+AWe7B# zirjFs1Snlw>HV8=cJ)du44#G!Vayw)ga6Is;MG`oY#K$IIsAJo_Q^DQ6M3Dd?Mk-r zxbEaN9^Q@b1;jUC%_SPo^YA0w1adtR@x*4!}My@T0Mn30~Q5g_jv9MI`UAr zO+f^lzeGd1>gr9HG?2=_+1c4!(r?#!8WO-a0=p0(E%zb71m25;zfSozfc<(IDLjvx zb1#DDMwzE8gRuEtS|-*))P3|8iI}5HAIuh(--o@&C_4W%;eP4|4foM@$kTJxAc>Xp z1m_-?Sb5F;NRSyJXQ9oJ&LWl~ot;`LY{Lf}w)(||8eg)*C|3?Xll(Shjl>qRqC-+W z8Tt0uOjtA04=L0GdPa_O1q;O0Wja>2)`p0TY4FC(L><6lcQIy;_0gF5j@VvOc5hGD zDA!ax<(0B)GJ`fHPlvD{Nsu!G_18Obx#I1dCr8!K&^S2$ok|q`J$fFx0Lz?-;)DE~ zr(y%9aBvnYO%92JBVT9S`{$W7kh~Mi;4D>>gx6xA*DR{M8j86v`dtSI!W(AcxV{@} zWYh;|;Rf`**gGM5fhpB!+>3lVxY1P9GvbwZiB?BLX0j9*rVXtSK7&c4Xqu9$LQ1vq5j^PmTuN8_DCYHrA+Jg; z6}ZOWQ45yWh87D44S5x7sqpZQmwEm%%InW}`Ja1pA( z+dcTRF+Ia*A_Ju){btoUbt+D{!K@JJGq`mTZi9bDlu2BSpDtg7m~$3UoG18Z5#sha z%!vJJoFWtM^SqdDa$!(zFj5)MPWl?GA-6-CFBW30lUUbH+a$LrhO^ho;!xPj+|3MzC zq-g|YOQ>0yW*Ql8%d$-&3pg)I(39Z=4%4E{gAYBUF06u*snN9$9^Rs zZEgT;yr&srYQq#IxNyX`!Z$E<4@O`gUgj*=!l54K)>55sA&C#Cl9_RyMJg;f*;Faa z@)EDG-(*Cd2O;oDnnFv2S<)Y+coN1#&^C(yVVWi^?B-d9!f2CC)xsh#@d}eo7RN&V zLByX$(SAuV`nbk1v3G)rL}Qa_q420wT9HuWnVVmcz<4Vgyhg~n8Fif#$Ed5i(O_Ne z$HHaGx@Z=z;!m!k(R6OyU0xPcq^_YbdJ%5E(XtlS)Y7i*3MJ$cEI82MwsWd54{B?v z&iyK5u)JQJ!A=$C$1w)mgD!~U@|qOJ^?|yD57|6mhBIr>U|}Iv5r6fD zZfj|va*oL#%~%vCr+euoO!rKj^teWAZ_m@f{-^QMc>L3}ks{uB(-<qWw@X3St#|99@O5PA z+Q(w-4VEIDrO@kYc?#k2IId+#gz{%K>?swVh#Mkpliz%nHj|z4qXHOroU)c1{r}*X z^-m*&1wKc0K1r9v^_Tj$7=!7vaY%Xb8I`aU4_{4a@BAFr9o|xlTq^4 z#mUe8jC`J|uV1kDBhcS5_cX_xb1Skx_#sos(*EXNjZhtrwuVpP?QAuTVpSqVy%1L@ z)oa^2M5`C$pkW=oL*pjv;|B8Rzzlq|RMr?*3CrbB`052*RaV5s!_ifwP3VM)m3c;@ zTr8}N8zALB@j3 zU#10gdt5iD`vjL)_5t02X_R07Qo@~aP;*7*^}FIAXd_kcLN&aIRCdrt+Je-@!D#o0 zRU6UR=$*KmVCIh|I~>Gc+Mv9Pb>93YF5I|L<2L}0@KO>aJEpJW(s*oeYC-A53TEW- zO`Jb^_0LDm-+^#eodii||2}VDciIs55I<*;rIft{E*-SwZ6)lWWgd@}r%kpiJuiDu zUf=BgPjXnxbIJD|8%Yu+VU}^Y<%s8aWyVyIf*xg{zKX1(uLU zqF~dTSiO#0@TB#vILO*UZ;~GzaH{3v3xV6>0G%*yrE%yzjjEIW<1Mt1d>aP|TQ!1# z8*Z4ml_qGN_g!3f-aYWmR-C)_*u$(VA^bJmFCB=3j;~Smr9bxQ#Vu?AY|WDNr#^7@ z2U9rxOwOo9hW^;)bL`aD5N*GR>m_A8=ye(-eu<9RaW7hX8{3PPdz=nEfdbEpfjzHl zs}U=N9OT(0v_K>9$}v;Ma*gKhxI3h*3*Vqoy%e(o)PQ~%=Z7z7l!sI3mv{ABw6Q`5nKjQRaY#4WaNYS9ZWBL6 z6qxxIjl^A*?j;Nk8FZK6Ds#gp(?=F5crm=zz)xr0&h_W@3^ZS)ob{NFy{+Kxw+PbzQ+ zZzJ3-L&*4;_Jc(`@c{Oi{DY-yd^`@{3mH0YLOQAvf5CNd;ZEw;_=H>FpzXLP{~-errd)-^9u6fc!m-&(_iI(_5>svNbCkrRmjPBY= zqM{tOC5RHvKd5LD1=sf-;lHJ!vIKzLES-yT+XRBJi_4Hn?HBRDoAg+spafG+X4nRu#f2a;V3E zpg{H22vmO~kE1auaAW>U)?1RJm?oPdf)wr8qK;Lc1dYsl$Fd6(0hJ!*uvRB|}a21c!orz;huEeGceFqtD9h);4!pe4Z z(Fbb6*@`@h4HjXz4NuVs^x?6dC4zT-@?7oCP#??eK*9&Cu0Dl!p)U|bPJg6X@pM9} zW*Hk+VNt(wDX_BNc%-fzXv4Cs+ttqI$G}vY%7;2o*~ns{a#vhdQC4Z~gQ3*n{)IN& z5M3M2Hs@wz4ch8gZf$>!*^U_=`yxa7h?=UKsTG)yK>u#6Lh8cxH-R*cvN`ISwqVP~ z42{Hg?WK!8R3i)xIn0q`ce@MBHvS!=q0OWQnNS+X)EL|zIMf)yz#7BW&iR7(RgLp~ zEjN)t{Ck7p7lw=1fL~31t~p3LWOC><`C9O&5!4I`y+Q*h1Q|Li&BXbrRaQ6C%maL*)$Jg`BVSH)YD*W*6ChZ6se4l)MA) z(J~0R4C7X_O|=C{{o0q(ZHIT@Snv0=*7Sacd}WbVsbfi7xqdp+ z)8E!#Iv=!^OQ$oP_}0E^K5pCKjk=~IJC9!9r^dkyBOfo-w7dgr-%Kc1SSXN5`c)lS zVf{><`YR|@rcRNSAu~<#2vyTYA&q8hMAB%sMkk@NO;QP!X`_}#vo(TgG+Uz?kjQzK zI7uT2{avT-JIk20)Nw{qgtumj%9;ns)lAyR4dq}}(1m=mTKv78E~d5XOUs|ZjR>lZ zW+WV`;J5}?6QSEewLht0hCoeIeZ&n^>X$UAv#wn-jm=;!B87|ycOmFbu5Y(mo_wtX z=I(3U+0^Sr*C@QW_WlKSZn`FxP=bg~#T~r%XL#O_4sf0W4pI;zS~4zj5{C`#sPldp z0&QtW#rxIH${|M6f5UA;X#PP>x{f~HkN3#KGBue-)VdPF)IV5z+>kDzc@;1SDpZfa z2_I_y$!OnE(DK@9H5Il)e=z|N5lQOQmdf8cRPkbo8b<|G+==m8iIT@;W=HpN9qjZw z)LdSup1@WxVm}`BgeZ*8?1$N7(FrwO`G?W6LlBq>^;gtB#i-Wyd76>4&dNQ*=*$5% z!8wic>(n%P3rG9YX~^$t7v~+cq7G;XMI9v0pf{j+=f0DR&cT+dRCewzQ3eaNLQRD^ z?A=DD*7KRP`yd>e4L*kVuzSScL!I|h-XXQK^FCUB45*8-0O$vIcF)yX|iZ)E5!iNS*!211Ao4Cd>ZVvqoN0Zl%vUZ^hQ@bLS) zK2}Jsp(cN*gWSX~loN$}Y@zxPA4!o%)QjoJ9~h8D)Z~bIy?Zf-RsAJ>#7(y^y?z8f zupgFnU{{Gc?j`aAW|jDGK0;&vR0lhk(nj&KjGFwV-T=~z5|f_(7brkoL7VYA5IOH1>qrioYO+g*KOz_G67@K#4pLs0rCVr^5Zg}T2LB4p_25`l zw2?>CnPx7INZ)5ps`<_up`G0oV=R=kY1u3nSD(S5KnSm!Xhy9#u|3;H=->8MH?+}| zs$y^)9zA~CWKlpUSlhI#Qr+TK|BjVN#&*Q5)?ELBNx53Uj3RvXi>WlxvC% zw4=*4o62fCq59#Dz!LFm<~3dV;-YHvKlz-9x#aMV4c_@D&L;Rht zzL){E3mmuM!hyvqcX?@O6qs`7Nit3XaJU-)reEc1MQtjVk`m<}(6oGX`FKRibZ8%9$BX>3Pn| z)Ndj37tOW`VOfPIiwC>|G)Hc0!dYgZ{?p`!Oqc_}=o9Xq#@{GoNtTS%VnYiNYrbZ; zC6JD92)!JzX{;N{BBDTpSI-Sbb)q0`P0bG^&zog?yHESb7Tuu+iLYi1Y5 zThgWoR%s@h68?%HTa0=S2nZ)EEj7gB02o(6Q`TLb=j}@Cqp^zSHDzs-2fg%4Q`VNx z_hx{Ju8CpEZ8XctR>DnYWByQtwIdMCl(er)z9GPY54~ggj+Qz$bhHGajkK8TbM`SQFOp3J2eTD|@p^Ktng0gc za+`H$Q|l%I>(1%Fnz*)ah^q|xH5KNa=RmgN{}R~>8?pjd<6Qi&ku5y?$QDfmwiw7@ zAETjUhWGrNu`QZt$F~U()=%r_GM#Os6M|)^5>hB8NII*-^&-NEHFMaZHhV5Pdq3r> z3hB@8K-QIJ)y73=axG0YI~URv)uM~W;RG+0kYGelLVNvj>GsfK5W0mL1nETl>^`70 z29tb_u2>@LkkeqS$B?qqZsu^FrS8}xgdRX``~>z>!LbTM zqTk!9-S{+~1A}u6A2`HR!7@W5aE|da*vo%Ee1fM;EgXDZVdbMEGsQkH&X9rEZO;{mULs;q(XHQMMbeV znvJ6BX5Lbs^xYL@*N=xEF0I&@QvCh4s2LYFuKb1@@wJ5xG-DagcSPMZQk${(rZ?X> zrn+iOIb1WS@6lMa7@?)yT&TWJW1?7!^8+n;0&WpPjX?cSAQ=}qp{lBETxkikMAVPC zus3cIou6Maa@2&I$6sGwR)JgX$D&}m^AlM#nVKQxMjvLtwFMZRTr7O4!3Zrd` zZoyazwXyu6bn822z>whsFs#yOqQ*=4Em$X&yq8O@qNaUp?tKUEj7iY&7Mq2;mskix4#LEay&}g5?RZL(n5I$*nnHl_C%1%=dDfe zel;&G4AMb+&6}>38kNABsBh?{=z#s~sPz%rCgURsyT zGW(Z0-t^iHyY25P1ImL8yFUn0c?d3OKK#LaKS!DtTldWs-b>{qMs*bTck4{1k-|!^ zTypipS3TkFMX!CS`V#P(A6yMbxhK6TG&YVUSc8=-zqP@75rZOfo0cL9SiF?4|1xS*H4mSE?;S|6iEuyqd^tn!O9#QEehiRaSYaE|K|_ zHC{?j!tky|YljnAs|dq9eZ9;`jI=96Jx9fBg};n$dHH#rY4p2LdXu_skK;ZVlNLhT zsHc|v?Y64GHBc z!|Gd88>)tGga`>O)i`8~1n65~8l{0%eEoTO43jD7Kh$Jui-|c_YID~P4+@X~HadN+ zH2-3&AUVREw4ysxVcqtWHhHZgf~T$}eU-|h)MvE$YZYX=|E!my(^#INBUfKviY`OH z)z#ka(qQ1?E}<1Po0%JWhf=|S_j35*(^+fBYMHdpo&+aAV9n5(Nn@npCt8K- z4;;Sl^!lBuOJ&-RLB-(vt5E$ZxR^})nTDsc4EHZQN$#lA#&pF?!+!ZSfW()g{z_v# zAcVQ;jJbc~(xW2Pfl)xbdq92;Fg|~mpTmvMgF4W?V4Ns?NQWvuv1``}u&K_&LI~@H zHr1;hmgYX91Ki|ct=xa=;KT>isuD9;VoHrS)K(zHl^PpNQFInKRVHrsz_pq_H2Ga{ zET}+~2jLj3^v06wDqyfI6nY^MF^Y6Eii{ppEI0VFaZold6|u_1i@$yh%NM%28mNZl zGPQDP@GsRqzqr^c8r14$iq2xOVc@_*T|xVzjTzW>Kc#mwSiZ8^OUE;qkG{^VUVN;RGL)zG7W}kZ>r#Is{Wa5%P4IpPN9_co=fwcGwy&(o?0baVc9lM-Hb$~ed z2P1uw;}4lWNj+jDjdvXNQh}G%bJEQtPM%hX;{Zvr;WXEYQ z9nN95sAr6#*E{aWrp>u*1bxyKhp`zH)0SP&Mmp}3sneYIYYAnJ2lQf1130wI$rdQw zs6Lntn|tBBLOfy{p7J1EhJ?MS)G;&r7Aok$;21E#pjzkcOufe=%H7_7cxKD_+09KV z!)641VzHzA?xisuSs5mvCR>{T9jNec-E}m)MNAl7I-d63p|->kd23JBs^$1`6Uv0d z-r4~HM@&g=Pmsg1{IgEUiViG~nzhH2Jd};M8&Ha-M6*crT0WZ(*!7Opa!&CW3-tgh9>Ux-w>u_NQot@V41TNw(TKk{8K9guWUSB@i7QkAlwrg68 zHYZwhGAO+#>!Yp(ev%w->&aSJM>v7DOdhtF*$yPXd1+fuX8KAMh)yL>Pu7;&^kP>i z>#}KkrqV)pG&!KCx>{G3gmN2{CGnKMBAeFrLMN7H)4^Wo#3R|g=uj_oqE~O$uEX-| zvvop;X6wX??9OKGNP4q3Yp(o+XOj!q2rSbVvvu>2*H^HJEREA){k@be97k$v(d*03GdWM!8$kwHGj3ET31h1uoYquVvHR zLUyh3icnD~6kOtH$Pu?&d0mzn0qd@X-DN4`%(!_lMnx8>=`Op(DjgpN1FEzG`bY;f z*+Cj0qq)iUQV(gc_(;drYy_z(Wc_GUKbB&Y9ceGSO@j!duSMN$Weo(!7U>A8i@U=E z&Y$jLw=n$rBD*V%{R_Nw&1v3R*_chwUdZ|?Z)Vf6B9?B{J^ZyRnWipuVGxG0w#sJN z5?+D-b`QqPeTkWi*~NR)wntgGadvHd=BQvG^QdCZ1ea_$XJ5%VON^~9tmmufaEdl- zrv}<*Z69t77lP1~7_(WzeeI>RVJzP8GA9h7plmKQWZ%lB0mIl(<*}YsQx9j4wH0lDDRzfHvd7z!qOL~mwU+{yBiS_XI_$#0 zt^?eNv0UZPY?^+9ky3LR^QnK;Zy}7fmg1!IH=-w&8YQP(j&*c2n@UD%DexoG2ei6( zI*Xva9awZkQTy?g=;iUC@woa5;BcZI95>A_!?WnzYZy~cW>=Ybcch+IGOzki_5?Gj z1FgT31=LeP81B9X6!Y8l5E)4jr?bb{$}hQ!d6hHvK4LI@>a-mD=t>B)uEwgKo@1|k z^lG$!M@~JIT$ED|nV@WJMtwN#)H`iSvI{P{>{@`nD`yhqCESc=HFQ1eNMB#elGS6{ z81B&o3whOfGxIagb z&je*wjv$%~si>6sl-c&yB&9r%BPeBzGABpSM};~sM=pwf6kmo8J}7gCh*?ip=WC;j zUX-zHbwQ4t>;81p^(>$)lz@kbx%H?u+RXH)OK-r8l0;y<@{nExlb7Na7%no3VeVSX zl*L91S>-HSd01AcQkQ76)Sn_ov3BYs_2#BzH)j<7;5k-SEqF09pa0pp49vgen7%bvTCb1Z09f-zE z=~KmG)OBcWa}}_Dcap?f|9ZMg!)#NPhFM*ej+rbQJ4MG#epQb}*|i|NDu}4ojb+V* zCra5&)mSvVXRNJZnPN6PeGwXNjX_Y?8^cxIaJXt=z9&nr8mE`sw-`KP_c+!J!xPZ* zB5%fl5ku&?nb~56ZGvu%tZI&>{E}n&9LCbTv>Q%ODytnkvvrUcjR#1rD|!0JWm5kt z7AXe}fZ&}0g9+SaBl0VZQYPSvFT0}`V07^WNWXMUWhq8eCa~smZVfPD)N%?cis`nJ zZXJuH=d>>B6_Y0FNKM3Ge>jCjO3WrQiQ&FmF)nGZF&Di&5smI4?EqZ20pv^elwH+GdD&hoaT2=qN=_%U zkvR2L+gF$zKIJtXNct@x4?%Y(rZVM*+cC{Lrmd;xWC*@B)Us*vWKfrZl`On=GO8O` z$&}wjiiTBJ1DDqH?i3Kajtg8p-vXM{(8wn5Xcn!kOb}y*6Ye++`POC_rYRVv{=! zs;+w4dGAkUrNVM~$bC3mHf_(_(}Zbo6#EWnS4Kw_HDZG;13+al?kvkhapmsaA$AMGg3}C&^QtcmjqPwE)0FrXRs!0VHSqN!(6GsdWu)f zV5QJC)cgJA3>Iy@0U#ve;TdeH@*cMOJDF`GdOyc*&IFGQEPmXWNt5f{aem8~C~l@v zgGz%GrAQzao8J+JB&B0U!z=Fia!6ta;E;{S8Qv;Kcz4Jv9w6;Jq1_~2oU7!_@G#h;WOFb}OdL}_*3t}xsZmrn6OTln zfUECqulJhdzC``bAaZ^`i`K1UC2==Ozty4W_j{b4?q{tHoF_Uonw_uy z2_h9&=(vV7`d7{%Z4Y~T7K>y*35qT0hR&yVaJwQbYNot7cG6Y<&RI|Emf##bWj0%; z{2-~(=9J7hSd=?{)abG^J@Npv`SArEW1sEayxeXlU+Gw!E$NeX-pRv_MI&1NKcLO( zqG}=02~C?JgaI0DZk)@)+nUm%eOaMt6EZacK58cGm;6K4Stzt*421GkM>waO=CKIn z7fGv$EvgIaQR~malv!<2W>HC~QM<5#^Ury?h>|nyLF|KDv3<%@)`kaJl%=J+jaDqg zy)JqI?u7>*WX-LdT3b%`e7pGabG%n>9*ft@8|O1yh?RRFSm7P1&CQFhQn1CeMD>O_a=n>>6cEVg%9^i3vre2AG&%i)bo?;8%rF8XI- zsJ_WF^E-<}^-X3~)|{(v^QLxZ>Nz`+W3{aHD4kj^wx?>H zNe@Z0NpyeEylFj3qRoq0tOZx=Q4*a*s$n}k(XlT{`C)d!VS079(Z*cKUQCD`)*Y=swOIbvQ&a{fEaSRIGA}wBu?e3qPwStpF8D}Y5q~7m)Mf;k& zj6E7Q%cr+(G?GM%mP05SAeoMH1Ca0&lS=YZ{d+vlH_4O-oIG*Oy zgnn=gRvKQKm%$AYnNMASv7vLwf$i;{@Q!i&Lq&SkK&{}TXseRA_dkKxoAC-S#4v3 zkD~zpRkqfT*g@5WRklM7jxGmssO&KaIrb;e_QzPUvd~BEA7`2H*m3FO>?S=qj=p}J z4OD7;l=TG5RK5$NJx^d2r@hFcH8*uEg}c`#NTk?j8Q4W76Q?Hk8u*?(_R?I5qH(t6|u?_+}l9K7#?yeZ^u@X<f~S2QspL7_i+VrJ!XqIc zhTs<`d&e`j^cL!~zV=$FHBaNpGxcdG9Imz{#VBihwE1Z~Ppp-{KDzZ?7V8#p*7^Eq zHLIRs8R~l5R|L&|M=$i8udi9C3GFhHpSLAPP|>r{#(4qD2k2(foM%}Jb%X6IJQ7ke z9r+i1BPG0=)p(eD$@&PV@Q#o*z4;sqQ(xATsa6zv#r73W_w9p4X5D&B^sDI4+qk;y zeU3GyM2*e&$_$B zNNth{H!7Ruub&1l*HKm8^3jOrn3pbI&w46v>mM(Pk1g^emvX$W4jR~ZWXcWdyT;J` z{u~DCJ=<3}1)j(Jz3;nJj8Qxdd!7||zR5*^B>n23`=aXtm5`fnE*DSs-{xwx6Cbo2 z;`WUvzMaV1e5)G@6LYyguH((+w*)`a@Ahi+7*p@Ox(kODb7XhDfH8W;K58i&kn*gL z3bq)df6WGHeXOpR5=BpMKxfwY2GWYxKo-lfXywYKO)p}S*ZRiO-X|a{!eWj$PQ}ib zSTA)~u2rL*x=t&XO(Qm1IwZ2(?%Y8d z3y)X@&4mVqzsp6CLD9xXuc8AFzlzb?;IopFlox%p{595{Hu+sFLSI0y`6|hi&(o>s zHD=x>MBB>uxuP`Gl(iC>!S`=j}}uOPCD)37g60y*8I)e1o7$5R*gdU7N3j+kMOa4 zAf;`xijH++7hm-zNbVO|z7r%vU9}bEdI!K^WVSWiHK-x@{j&HN*SiujrTS1PBw+Pd zV;+9mjAq{R(b~7b;nUu-bYbP({$?u{)6`;V@5>5Vc6w6|! zpi{Tvgm=~3tf%^TAj3*>Lt&@f@pM2eyPnE30dj7^@3R51#Lib%%ila&y9LtpHGzS& z`2*IDe%b;Bz_o!v+E>SSpbfpw_?jWU)&~Y_d7r)m<*Db4uZ(x`^}GRP+`EACLI4qA z1k6qE;=r}R_7zQaYp|=Ny~kYYi$;3Udnomi?JJt9)}qu}QR?NuXbslh_gH`R728)6 zy5@a$zWS;y$xR=<&w8t`1tsNh+<^T=-2)}P(96!QK(A)C21HHDMbq>=&Y>`O;YU>5BPko<-EAQwj_ddtE z>xJHx?cl-i6BbS{e}dPN_pFpS_5A=I3j}w@WX7u>1bpHvmHx98^4MCR*!uObvtQ-v z?6sauP|0QlNxNizHDI^ zG|7s#EF6V<(i4E5jc2Nq~lIhZ}iQqF|J1Jq`}Fgbl(( z$9LWa@yeuL{nkKBszi9_B*({r1|_7*;yy2(K{RM(8(cYlif8fK09AYno#pKTn)NBW zO!-uPx5~uRdAZ}W0PK+s0~CF?G%U(L50K|Gyi0x&pgy0mPRf@7y5%#L*7B=>6#>$I zccJy4v5PNxG60R$;O!UI{+jIz`t^;sRf7i0#tQK_G=aVjSSEHskfnpV)t`fi=8jV0 znp^@iL>Rg{Rs|9%`YCLOdaTj9&si>l<7U#nUal1C@db0Y+z}8LBu$WLKT%V`Q;L`N zUZ*5CEfSmm5CQK!KgE2F^YZ&&us+H|0gC*RU9FskW-=1Pb&b#^SVj26N|TK)3TPpA z*M9*rZ2lEIMlVKzuV798a3GVmf5{TT`7m?Px2kk}6A$%kH z8?23Q!A7Mn+b!SVed3MWwp8*h_KU~G*T&p-;wzRu{sw}SH*;ykw-}4l-{6R_DVM?! zYFd3ix3wseC{kTvGQ5Oivn-gYyd}$|#UMUg*|_5IQj2$@<2|iLdbn2j?c7w^epFYW zCfyPtvdD}y-G|I$KjMJ5B{y9|al}s6gyU8Hom}m)9p7>N-?g3YI%)1CgcKX&TX|ij zU0@jCjLXK3t zhq;uGWoi;l*~MJE)bWXy2^IWZ*kHDzM^dMBx%d)YF}@<`<6V$_Z$p1%Qq*qr2kI8J zxtgvCzT?#Gx$tFOfJkA2T9usvT3!G(sE@t?n}5llDzXwa4f$965XpQGA}iX%qFAZp zRX-j60W*QmIQ2DKW_X000gUVGR*~>#T4GVD@TKsEpVBWtGiiHqLfaL%k~|jxgT8yw z=tF1}UwWet`?Ex&NmThgb92zq5WYp15fu8kESW3{M9`WaG1O1^+i7)r{G^f2lYZJ+zuGE^dcN|MpXPZWXp(M5#8ntt z*%xSTRZsr{!Tq|Q@I?1&Zh@BMJH#U4n+7}F>7Q7*^Ho~^E0k(v-Q1s9lDamxy(pMP zV}52)&KWfIXIT2raCXyb@A;V}IA5c&2aGzS>+pOw!znPxbc1{=9k1llmA^1sJiyH! z7%%+-1qsPI>T+dSdCyiC`7Y25Ie=)ove-v&u7gKV|2l3u^B=Td=u!BnY8}ro4q8k1 zg8?k@6=+qh4xQPLef<#$#I)-Bbsf)Em-_Isy$%wZob^1?fYNh4Z>KK9v0GY_$i6Sf z{aJpE{uzX@!q-bvoW6ZMZ)(&U@*Di3twgO&>v()zap{C{hy*^V*e>EA&kn5qM}1v1 zShc@_j5ff#hlDH!P<_ldNJ4H=dEK~*veCh{3)b`2>f^ZTYnWhs)hB!ilX4IY?ac#_ zo_^Y@FYP;muZ;(A^N~|rcMy~_=xSf*z$z99LG4mtE7O6H2e|Y$lbX}T zM_3a4^+=McJ&5a)j!8GOOdEm3-XlOl!oU#5MD(2iBcDpgOSzrRV$Eqx9hzQs0K4lZ z;c`b`3v#sLsIHkSO2cb!9p>j5ZJ_jYW1u2vFd~?$tF_V6Gwq|LC)r0!PqK~H`RY1t zpp4RDk!S;jSBxVpM&pF~khM0kiikwFy1;%3E+U@M#;r90wU(581arF@!E!;{}*Ulabu3jRJoEB>_5Ks&8VWMy{eOVMUpfjhrP(RWXINchg~JE}Y6e>M02_YvFr5 zMu(U}{#Gv6!qb@l(-NwdKtr5h?PnxtJ!P2_tW(2WPx;l!qqSC2B@{|mxZuX34| z@kXrxlm-xs)8d}WCl@;UQpMHt5f{f$%5 z{dpAS<^us4Vba{Zb#tK!RW`bG%t#n-;G8M;1(8lKySZd7>%&p?up3Rx%Il?^KLmVPY;ic3TMpp&lb~g4Y6NdCK&KbF zvJ4qM{!XLbu`WhaBRGdm+qwwuiOBDa`>T}li|=e9wO`Q>2jsd4?pB_FY^I+po}!v? zuB?zBvBquaY3ox|e^P!XNQ>vkwZG-%W@Ro6RfHi-AEA2pd=AtMg}KwVCZMX733}e? zCK&7&Y&TG6pKZ#c)Kxg0OW>cQuKFlMx~6iT zVVotrvq0%*5F*0hS`-P`Pvs(jioj@EBxd6=Fx&n(9ggjk5?N%U1DZ>BsL zsEGy#L=LAC-QKQHJN~@wx781m@nwY(Vjzn5w>v{yicXr%XwNF|(%k;8^a%Z?Iak9v zrI~IyE$*L=xdQoOWsXESldsI}2w~v7G*<#GM;DYIH4XbXO)N2>2w~h!#rXiOz7UrU zHHOElZ)E3bU!7xkf>Mj;;253}Rayw2X4QySD>Oz4SDY9gQ0|38xfq_OJS2ZJqN@wx zsJ3#<=nlwOY zM}3^YQ`Jox&~zFU&y&@~{-N-F>yD*|U*M*{xpgmaukuumY|f~UixVAI!n#wp_Mq1; z31EKDpm9Ouu^k&U{;bxxf$RGTJVRaW@1*snNlV^RU8jAeQ@@rxp3U&X1XZg3EN{uL zQy1Y9COQr)dQFDmcrY)MVv=~0l`=n1yQWfAEAWT)ep)*KET*Ovzd$(-S$Gnb%is7= z*J`jla04!gae)RXU0iP*3jssiI<-g2J0*+^xI*B)loJxhwaOiSs!HOWl^5l2I=!F7 zxf#Q>SFZEPzE83T2%-!8MmI?WPG}gTIJs?~EOH0j+w37bTlB8VU zmV7jKh&H%E4@QD{%-1VO2|wMM0%maxcm3@tJTbglW2clywJAI~>}G?zZcE`=g1e@s z^0WwGB$+Ns;k&JZ-?6DYJ={qDl&Vs>7d#q2+CFRux@3ab56u@;agmIW^1p|Ch#o}y zTDj7-Oh6r-#xugo4IC=dcsBpEmEp6KmSt_$A77emdphL*yRxf}b|G!(K0+JpRrQ zJF)+An(hUeAgL2wor(3oCzGam^+HiWEW=i|hjKs8(b)#9(OKB5X4z5@uA*2h@Y%LB zN^Ol&57<+hwc~Dej{h3k*P0KfD>8W#WiH67H6NkQ(^DhC+Da;mt11EQL4QqKewkz| z^TnT6DGRg|!K)U^KO-*3pEdrWVEgiYriq-FyQ~ClVrI&bC{gdx`gAe@QWcehrg65j`r%;g=fyz$?EGFG>=i)|m_~Wt*2bHM*r267bar z{a1+o%cO4VeA`ziw;00(K`B~Sts0$NT8}B;&j%?pbH%S_459Z_ru3(14`=+YTnvo% z1|`YHURP*##EInrEdd(edWrk(38Dm|%H{J6s>ny9`~3o-$6UF;%5Sgov;1u>&pN;O z2hz~{aC3)_a2MR~Hg(>$Qc=2;~GzY!=-LAb%fMR#k}0e~`+ruv5>+`WjhweaVE1@zP5N zM7K8-4ll5|k-Rr^nZ7BU*O8BC^S*bk&_&W@>Ww;`lI>2_+co{+1qossYaH^~l5;nJ z+TEn%*^=>N#=)ns?pP8bbgV{F^Ewxvr4`!Vft&g!LM+^yN}h80Y58zBry~4ke*)Uu zk(&|APItuA&TVs(*cp1$;+uF}qH$^(R1E`pd2)h6IV95F2{I6lu>+%KXL>V7@i-S! zYG*#gdIb8=dmRbAP6S}*5j6U4w@u-DC2kFq707-&@phEjg`39Ym5z_R*JxPW)`iCz z&?+5|WR9T2f8w2NFOu!uIMan^nLZxYFNXlMM^`YwFSCZrZLXzYbro=L5Ojvw?73WP zWM)@xs(e;DKK2%C$#^}CGtZ}pIQ?DN2rZ*uH=bbF#6Sscal%zv`qSOGX;}_MpUkVZ z^gwOUG1JjkDtD43G=6 zkBuRO^o@7B38Yc9B%n6+S9nO2I+Jrc7GS^LZf>N zXTI&}whM94d7=l8YOZsQ!IkZCBdx4-Y!hyrlw{)$1~ouQ*uv8|m=lEO;?C%zd)D%% zy1_yrqHGAk`GRb}nIB(#!-SG?BkR4RFQlc{@ga2TfXnm@Eu8FJs&So%dvcoxL&hEpM%~ra2ez z`RdB-mucRAxM_$FGXn!q7*+J)H{&$Ew-4_aqjv=@2@R0bo-PzfQ4;9LzT z0Qmb`8=>41Xh?s4sX?c(2zxb~*7xTgBSrLaJMHez+ZZW=mi1k==t65p!Ul$_)<#@A zklTy_7G(;kt>99^I)C8!VM0%euP(#|{boDE5)IL=0oK9da8qYuGaxMv5P8KSl-#?N z^nxX9Kz<6nFaVdu_p<9(Y!zJ{RI|=Y$uIC!V_!qnR#Y+&BH6>Sao4ML~E)~HQ%?9aGXORgDg%?yM@ znFw$_#}#KoFj2uSuz5IO*A0fGboK!r*0ie_2BDp?GUq3XxrDbfn5H<`!H<`)*``fy zgp)>mOs(>Wt#E9==~Y(@t-G0bjV&l1eu2;!DUgsZD0V!W)1G>?R8ov30k3z$vvuDR z8G+F8w`Vrh&4o7FJ8rdAOsVaWQUu-8+W>;uO#m@Z0CzkF%m4q_oM#mj!c$Y;09e(W zzL?JiaWABKL#%0rVfhdrPTi#?lVM+1*inSVz(KW3@c_WnKM{uyCrRmE{RF~{7xC0I zeYcS4N{mJ82s?Gw-6nOj1MyR>wMaK2gHeIJmeh8y@}(>8uAW7{HHvWH=LK4 zOS+?Q#txm229w{4hF!ut(kGYlCN%2+54UFi>2u9|wKgmHboV8EK*RZdrv7{jR{Zbg zTZi1&n(AlkP4(CcO!bfd;ev%}vuv0W>Q?>RF6D{;^T{?=#gNN*9BVkcvenlv(`Pq> zA}{C7jWaJgCkFnchXR-Ll*VVciwItyK>P}e3ux1vc|~K>>=6xxonx-MYH&wg$(uKr zb$iIUbywPt9ET7%Lk8qrHd%4I;Edp%Y4rYx_$*xe_V zR7@zdF1?N26s?Gu?`A$=HQVShM8IhePG3$Zl(4+c^-sulOyupfAtsJbGHFCNcR^Fl zai-AV+J&8G18+ln2LNbjdZ`bJ3eQ3;*3bb9AMU7)Gk?&)I z2#Nftv(9yYgJ^fP`&ZFIM%9~aeXssMn`;BxkVE~i=Gwxr{#?7{aOFx9{d}0{hdQPf znS&Y1;=UDqdks%hK8Kr}3Z7vc5lTzx+X}v4{W|9(d3`as&e)lFx*A-}7bsulP|axG z&d7)!f#>dTa)yZWM+Qy%jJIml@JfQq@Q$4Col*c~RFn{Ve#~3YePj4y_1m0_Xl^yn zr^iZow6QHh#~4+2<_r|4S0B}t@K{4MB{FtNGwclGoGYvcr7O7D(!#32HW5pOV>g_u z2;={$4P!Kof}Q0#f;yaaBG0jAjJn#InQC+Bh#AD9G3Th!y{V{iD)={RrrN${E;oa= z{Fe-}`v3EqF|hsb*NlZ>{WZhoaM7~s_~nLp6>?8!BxtCj>9=Lwv=CK+^B?f zRJ%mhjpUu`mHi`!(mL}CT9%enm6Vp(Gd?{kyo>}zWp{Ssezz8teJ=IBfnR2*IN**i zH}QjCD}ycsTR%5I%^7_l26l?q1037ebSFwbI61s|WD}(rFa$uRfgBQHC@(a+Z(c zv7SHD7FfrEP>fs39skEK8o)gGC_>YRx(C+W#4j82zL%^P8(le#3;co)3xm#a6bX~@ z$7^uOG9M4jduTPTfcCcoDMjx^Ztzs~oelvC=t!`UZJM0P6{#-2CW0v^-m6-t(RB&Sq+5*aX##~BnaoZe&E zj#!~2X|F50$6D8PQB4?8%b{@v-rOxK zcPXaL@k$)^N>n>HysO{ggO5eXW{gIqi-2n;aCcKvJ~P92E5%&lOb9A6X*~Dj{!c_I zgQ%d02RGAV0`5+C!glv|-ht4j>Cgd8Pw>6F;Cx_$B~g>8y)uE5IL3^fiU;?NlOem9 zGm%G_ivqQFP+8o^JvwK-k8ke?H6>^yvJ9jxjmX&t}tqM z3r{fbno!euH9JT6YD&N~+Ie1~kg{$UQbD1>H1`(!o9c>8=|V?1eyX=*cjq*uF4{W{ z8Ulj6s_T*01OI}&WNj5Jl=A05>pe7m&1pzq36y&qk5p&)Ua-V|P3>YoD!Gl{Ku;`# zvdSM>4QMZcn%~Y-|97;PK&x+uvgTY#d;N_=L8D}sK*OhK40`_*iykAVYGeUY>~D~i zpq@|!m_TQy^3^&4c1Xi{VPYZV5T$rkvz>MA1nDRLbQ_P>sB&+zl4)%DgDCY7-h<>) z5$5zqvM|9|raB=H7>0ua=CvTwnH)kK*15jyvkPRO1;q}?KGW{7Xt^>~DHWuT<&Z^D zxAS_Y)yB#wn8AZa5u`n@!J)H~PEz9k5HweBgF-od`G2J{_$Zkf~vJ{ox! zbS1ThXx?3Xs`{btdSNBom(II~$Hdt|;t>y1v)yyG%uj~=96~TW_m_;fze_-^z;}fx zaT$kc(#JmPHj~fx>s^5XtFOlDN@E8mTE2wGwhVp3?>m}2^RNXpeN_pM!g8O0cWOf# zP9ugnTYBXo>8~vD>UVZU6Dqow2l5A(=WBuLg8JIn;5k0arL?xmOP`(HG7yt6Ml7>yMEFAc!a$Jek#)M!fw6xejaJ?yh`D7 zeg;g5hCasI20M=tGOhDvI_1pbk;ZxziUUJ6-JkRB;?3jm7#~DPqS_-udK#c!ckyQQ zEo0+GS9sUZqjl52qx3FkA1uo{0`1y-OWRdEY4E>T%!s zLDHR)**KGngE|a%rwX=)7HoQ3$KWz$eY|R(<;Ko}9O%h8uq~LLdm%+9s7c1suyQ`| zSZlJOKg6xRQft-F8*?o+2eIZxY2CbdE>AW%Mv=Jv{Eaipdy1!Kp0yTx&f`UJ(KKhC zwS!3<-kHaHDt9_XZwhJMeBRPHhhfJBfBr7)SEpnmXxz1%t<7q#!g#t8`hsmB5yo1`tv0Rl~%dRm3!k-&9Qq+nDPlT3Aw z^Y)5kF4ZpJ!!2HL()X0b^gE6&n`DpTChMV7F?1-4ozD=5x-%7Qa^@y24V-Thc75+( zsML~{J_6`_Tg_1GvdToC`cn3@Jl|8~WE3ifyqU_FZXBZ-++tu2{^W^;S&Y=jjq^H3`jMz2aGy zQ}?qkCrgp5OUcNIC8JAiTeRF=m5K^F+`$R0>|7<_ncwCPYl6_J&~<3eM?87{roW-N z{SnV_wjuW-?l-1iuwxpv2s)@M0)2w6VPdYV8`$5T6I8p1cd*w}v52W^B@}RnEao}R ze7bcpAEsQAN81+jIA?qMaWNl`>)x>8eTs`fgTpT@9^Ma+`hgFEM8lGha1dfN^I`dL zK2pAF8x0{lfj+N+cZaGaFoZkqq3KI_Ut{s;=jD^0`7}Kl(Nv07@|NcFCs4bR>b`S{ z2kwhBO_7wPJSm}}fEhFNFT1*bQ*2?9vYXwgVakXgtw0vREwN{STy~|-2bgc@~0@KS6rFXc?GXjf62Ncy<*CPkBO55L-9-E5@!qo z3vt2~T%*!4EtiTO<6VvWmX`Qy)?E~cQxgqTB}sxO4sQ)XrnSNvUD+}7cx=3}PujOZ zM22OX>fPcIyYadBhiIjj(MrhOSg4kssm4~tJ%Tp9<#HJ(riqRn zxfhGPK2-MvYzhv*CttxTxUCxeB-A(m!2T(}(r3cB@`!JWR#I8T&sY9L__* z=BXcz)hOCZQ%@8rq!#b;4Ey#0Cx%%Emq(+Yq8=oyC&QS&Bz=? z^V+#Dl%{j<`v=PpJi{RCsSej^0E<@hL<```%m8hlgvXxZH9Xwlw9*$$rQ;`mE)|@o zwxBCl^Jw!t3u)h1NmW*m5M!>ktl@3cGr9dW?clvt3a4Z!BO4r4s0f3t`t|pr+n(c1 zl?QXFc9H@yb75zA?YLq5jWz+3u%nxonQ67p8+e>CG0@JnKfOE+BOb#H z(nWJOaIP*u)AGfp$nTC<9Sh-=Yy;0TIxhX$R61U7OZhMIB!gg~(CrfmE#TbS&N(1d z+3us;U*xT2cA@`&`RwAv|`(TghL*6AP+jN#BW9 z@|Rk23+Y5d=2^{t--*$9#Z-xw*Lzv6Ra}0(8+WB+mj)tUT6hKD;wv4yjZES2 zx_;&!Tm}paEUi-(Vte5eX8jUay%FYfPkKBwk}DnijM8v$?}`nYL0Jce zY<1JR_N_M>-(iP)ji(!H$tW4s(bcye{O>jR3H6nRMHPe?_u%3q?JI>ZNCRA@;|FQs zS#?|2^e|ZE!qhNVmMxUPtztjQV(VJN5L6bs2X3rh=Yy@@{p5qEv?TCN+meGtfGnn& z@6|*1XH>}R0QKykk*IY1;-dp^@U#x5@CO0T%{{McC5%r>ZYaAMHd^)S?e}${x(i$x zlDG{zlYHz@ZpV7GAC!Gq%ht$0DCZA|easaQlygMOu`Pn2>_2m-(BaqlAcN5fmz(Tl zE_^g0wS^YhDWp40?$m2D@4&wFB5Z_=Mlx$NZ)V`Od@~oZLG+*}$#3!I#$!>@jUwKO zStG1@JsXfY-qrGKYnG50Q+Ig#m@`*Tgj7{hK5jtKjdl%?(YjpWztxbt z(Yyfbl;M_FEgWj5|7xDB+BZB|QE!A6nTjAJ=XiZJkPUgZImhd(Q8%=>4yra6oa1zj zu`;_C@_^o8-lbjth*LZ_TstUz*TzF{f4*)P9SX!#b{bg%K# z^qrPwsML}AdJAu+{*K*E93X_2?Lq(ba+iX|(BH!T`wKLau zonM4G(ayBc`W!cAe9-#=iI-xU_8tT;ect71>S6ztOo zfS}g57w%>L^b^g?a{BDeJAVLup$Ob~yw3}jzx;G?Z$ki4%HQx_z0Z1LGayGPNBy+@ z1D6VemA&Rep06DD!wV}nJvqxFEk5Ffo_hj!TKAHW zVjNi(Vw_>>y@6e#XFUuov|f#XSYb$s^M*)a#4F4QU_1dUj%7bsv|vq8vrnK~a>9QT z6|8oeA&Sh=;S(o1cE!qO$qU+*|B~XI^j_hk4t#eocgJS=xx7h!Vutieo{j_3Sf%|_Pc$<%(weY z;|wo)g1mct8imu|&#aI+<|Jw)e$r1vKDR81f+;}x2TL6K9L6ML=;BH0Q<@a3-Wm8p z3cidoQ-A0Ev_*dC3)q3&6`-Ooc|p*?X|t}}4Zo*fai3994)n}G!*Oi?zZ}P=U-Qz` zGoHr6^9U;+5uT?<(+=9a6goc0K@?-K21?CVOc#f;^Eo?s2j!HXM(nWW$r`iuJ9s4O|U|8GtKs5mtQI>wJ3#AXVB^D43_<2>#$%nl^fovSUhk{3(O3XJ(>Bm z`Va8?8G%y4NV^#$DW_QQ*(iB=F$5#i12pejON|LYk|N;BN2uW60mpE-PW6h^*uAhh z{lkAP4K2r=YQ#>c@E!@?H0D)7;5Twx{`~v9l*9svat|5TI1Wn49dIQI!qY*0g&xikJHby z?E+H&vPq*G#{5P$1)YR%@!ROL_hoM-oQ)A$? z^)R;uW8NLiy$v`%oqO-h3g+HszQ(=xKq6g_dnb_Z2;9o;flD77!#37LQ+2Q3atab8 z&%02B@+));{=L<&JJqQA)9&128`!$^p0V{$o~~?%4c7;3sMKX9N7B-Sx0gPak)iCaV)2j~U5(f|4Ka zt~Xe8!ky5(9yX8JGE)p;*hI(U-D%Hpo?~=xd~o~6_3qKYi% zwR#3JMy9AYFS`M;7W8zVN4Ph4P#cn|k=LFk{>?og(}jty3~OEyueU;hgFEwTyR}&s zZEwa}#KAj#kf^%Cu_ascvqz^CSGWZNUio8GS6}_$TUbg%<8XK$5)0qzFJ^YJV#(6O zs>>FT?hAy)2*U*hdgZak(*#^YBF-%=&xNviY>>yfA$Un~e3?V(%#~-gZ2%bu@nk(9 zZ461EQ4>h&!8s9yGpt#VEDru8;t-`|2Jn?ZN-yT2P@T>jw9=AB$D;zQky+~>1YtfR`u#U@0U60^nlA{N|Gl!?nbDFEY<>kND*D4Q2m>W z&p4`exi~+{)6tA@Y#9N$%gy6T3)N%Xa$o0`HIB=aezfhR%9RsbxGd|Z<(!lsx&TyW z|HCN|=E_h`AtxN}GG)BSsxX&ZInAX@vIwv&3H6L#LPWa^hi}306@}_FmnfroDx&KxBp@6J!d-7ebK9wHLq zO-!palX^$EE^^*O4@9_L;+T=L##B^5mQ$$C zqB9Y$MCWWuY~o6BK0sZYxRR6Rgn%`^yb{Id(il;09?fpzYUzGZK)&Qsnzx?C@WnBnlQQ) z5SP(ak*;*-a*>$kTp?e1PpON{RqjQKOTM++uJf;k{QDr zX1q+Zqg_ePSLiAHxLKy|*+DO-m zpEv2Y7?)Sw!qRMgy+ z?RN{z+C#laRXm-7?)SR`!~IfyezU=EUt}nG3Pg8Xc1w!nX9?_tuemxYbSPq(Q&Tiu)a3~{w{pY!8&+o^xpO1UxQN3Q2AS}rKZx{I!U2WY*hlolUyF>G+GM`uv1)|jHxV2#kAf*zbAns&!AaJ zu2jiv?i7WzKkpI+6Fc4QP5^ZoYq3kI#?2*HnCTV^yWaX0eD@xD1T5HnuUl}o0i<)b z`{d_v|s>Zh#h{QD6?S<4m)s>iBBl~Kwz@WYoT;{q4Iv=9f#LprsNq5DI z7j6JwOhePaR3C;@T>LEgf1G^>U{pod_T4+#JDY@r1QL=!3L8K=>~1y$VgZz>2tp9_ zRV*Q-z{WI^5Qr@xAWgbv=uJfF)j}ttfGAb5&{07t3Rpn}{%7X4-H?FaFT&oLIp<6} z(@$ZRcqN?8k5d9HbC})up34c;WAhXITo|PD=tH7>2ji43SR_F05iAm*6Di8Gkke8> z-(sEPf!8U;kLR_BIqd*_o4v$;7ITa+Hs{6mRK_~du@P{11HH@35NBD!vyZbZnWe5yYlUuT_*3bIgOQOw)X|e zCwj02*?#v2q>vBPEYvWle#rCahKYV@6Aa&t9I3HrnN94KrkI+ztzUp`W~p~6y)9c< zVN0|_aJ=Fd>jJb=1i_LBg4{=(cyG%N zPBl)Lw?*W~D)EV}t@k4I345WLa+hT%CwZ4;7u($o#oWytEzlw-n<;L~r>tLdMD1bA zn?qD6y{QsW3$2<$K38kZhPM%oxR;}J!we5-7?{l!ZMmQAZh`y{@chG=qovZ(f;qmW z(wiQlkl@2|0u#26TD~yS16j{Xfr(kZC5o(t4zu*uN=!v-%xqt=pIa;SS;N+ti@s(d zZS?PNSo78xC*Nuf(6%*(*b$BvZ#k->@C_#_d`v~sLdQ7>Y{$YxF49hL$au?14iaxU zrKVxWX|tT>DUdd5gCcy#leO>f+3Yq-bIT8`lS6?T)+TtUB4^lT9(R@}!G|NCWPeoC zxeZ-p^AiWqQqFNGJNJ}{g!3E>LSqi(a)ATs2^R&FFry8ypE+1_%P#^#M5602QRt|k zMV-Uo4TVqZryWXn%;;^LN_Y8J%C5LESRm4&U@HBMvd}~=2-x4*CIDIf;3$!-p$onK zC&yF2<-as!F5v;>s~R#7vMCPq_Kjiflh{cI2#T*(PJB&HP};K>IE_;YicP*Qkm|!a zGbVD%0^D$&NnMy%V%&i1!@q#x$A)c!j_5oWx&&x`Y>NvkHvbZ11v~yk?3PBd6NySh zQ%-7>jnAn1WNyk)@U+)#aI=SDb7_mU9@=NL2=*31)Oif26(Puu<@6d@#<9QgL&w|H ztzoBj*j>HOlG`bbu*H84KXjs&bO1?ok_dEVJYbp30o18?3LBmTJNVq8G_sk>;*u1H zWg1K6Kald}KX3BLSau*usbi_&De5<2wl?f?JJdMs9lua3_Vftblg#i8ggYnmtpGgJ zB7LR~f8U3Gb^ORI9b660R-t3LZ`u$UoBK{36c?FmgU>=v6W(USEb~~$WDGMnqpgcs z8vt?K>vUbRK!-Z80bW|jLJsD_K7UIxrY+vMi}+_V`nJ|0&L}J2M=#dega=W12u9Yw>d1VKW@KANx+ZcTAS%K;9nCm@DMnANB5GPcAsKpS@$dV z$VcF!<6fm9G5oC}$;Q6BSMl<<%A;(!#pC`~abv+9c_ONw{3#q=!gZ%zROIW{x12E_ za0)~F@ItxjKBX5q&^DT_zE24cgr7&;Zh54GZ66mAtbIqNGdbjyj0a8bm{PZSt+oy% zl{zYMsxP!}g&V~N?4OQ`aMQ^BF>(nA4mn%%y2#2qDFL$Ta50uG>7;bhye`5XBEaBz zv36%AGP%-j7Th?}sC{EM-AJ2`26?4aM}ypHU?e%Dy6=lo3#Pj7d&cnGM+GIgM1Z%w zM!KWD7`Chv8d!I3udYveDQIZx94!|`q> z(;-$SBnMYLpoGCJop~08gIcf?80FFfN=wdSIFjOQg*Y8dJ(B9C#s#K!O4T_EDC#NI zD5w!53JU6RDM}N~4*))!t1;O0!|#l0hh2cE5o!aVC~E?&4cXQd#h;gp2Lgp#8f|nS zqKU$#-PA;Qs#Cv(pPJ_$#9fT$r-q95@$yr{0aZUW4P-c_5w2a1Jcte7BzChlya#OP z3^vmIxOn-s;ci`cP(ugWU6=`h(NJY4)s0G=C=^_u>h| zsOm{S4^LNUz0dA-OKaVoa zfYr)wN&|VOgFV_!iQ&Jw{CAdvjYquxg3DzN#@cbz&=39TxiGka$B4&LOCN*bZs?JA zQ(|#}@pCt&FzlB( z-IcrKISzKDyV6u%=wReg{J!O2tsYhGCGR-;F-sq%Et}gz31&+kRT|6hLec0^rLFO- zQHqz5rHFCUUc}!`| z7WG7JRyiKzp;qjto=O9<+Ho%rIas??C77&nKo7g-3tn zVDtMZ$z+EEQq90p=aWy25NF3-j(b#8o*kX%5T?*sdOw`chx9>pcGidEYP6qxkVBGtBe&)B!0!kC5(~@x0XG#A)*|Tlpkt z&lR*qxM5!<95oVpJnTRk4*ngU!ac}NHmuwVRZCq#W1P_od3}Y^3!~PS6HDnF!O08 zt~Q3Xx7aCjK8y8Wg!}@VyPq1)RQ2oQwA=eDZ7plqr)f%Cy4Kc4#0~0!tGE=hjaIis{sVTrALfw{MeGxd$6`OWK@i1-1BfEHQ3T<|K+R(l8=sDxH``hX zN??)Zbc+b|=KRncSBwq%D~Y&b?1dk?U4ujSHK&yt91oC>Y}&xpwguXtPR>vq@>)!f z8A>$wQR4gZn>uuBM30c)g!waLQjHj;J7QVf$Z8l5I8 z!2B$w7D}}uOEI){L~&4$%>$K4v2uLwV3FCV+g?m(*-D(e&%yqejcv?+OnH|3NIaXD zjmHX&WtU|uQSt!?+nKG{<%15^(1RO(A$5KTBXxk{^^*Fjou|f&JU}~rfYRLgg`2eRipieZUE@8AU0j z4pt6uGRods$f2_pIZB8jB+hezG;I#fr6+Tg+VUHX*yS9hN%R|yup1V{dzUz!Vom4f zK~O$GIG@LU_lN@m6WqUDzvq?E812y%^Zjv0t+c+qOOmu2ksY><%=tJh&%gb=(p*02 zU{_w`$L1F>r=5Qum!>~D9%rFxa!b}JS7}LpjfeBIe<{=^a+N^#b}p9EpD?*pex)>Q zsOAB~+px;|ShqfDJs`x_F1w&8FTEs1`reVs$<$*}dCJ}7oTEL@G`wlLw}3$pu#D5i zt%RrP%PAMT-`uD@voBN{*tJU30Cpa0>VkLWdd)q>Y3Qx2B6DnmIYHT(?a9qbD~15{ z;NleN0*ZhF#juw7n7J-uuORAGnvWCHFJSf;aiQ>bzTzZ5!^0!WT8~}IR}$n)j*3FX z&Qc1{7?-i49(*2yeL?|tI=_N_4=#dnvY!f+AoJb#3P_R=&52dC(x74gW-qP=I=D4wJ*` z6nZKBV?6xj=xI`K-ocZfQIwUJmG2Go7&pS=$SNu-D1xc>%&ZjYDptERSTHz02(#<2 z@i}UP{Zgcaur0;llBbHmAlG^OaF$qIq{NUL=mmsg8K7dxP2SI1s5ZN&7?Z#yxV6^7 zYX`WIT}FyD%=x@8?T%!)voDW|Wicga+*h6dQvqHm0sFk0jH!zE9Wtq{&d4L3Y{4pU zu{>C5L#{cn*6dcISogtLv*$T^Z`P}LLT<=n2jit>jMJ_5)S1EFZ|C!!%u=d&xfWR9 z?839DS4ZU;FMd+{j7YCJ*_GpbxRff2=Iy|zx47)`LMJwmg-Sa$@3)*OX7z*B>f_Y# zf;7qro#Wl0)prQ$yV$AK@Pi>(d;UhB^K2XwWq)=NG30MYlFF3h%Fr3jhoV-eF;GRr zilI4ps1irMb97gQ8g2|#Vq(0-2rx>yj7uqoYM(S|qrD4+8RV#nGVl5LN=#=HJG9DU z|7N?|-pIcVc?S(8hRDG(r7d~aSt2F`L!VzLu4KM|iY!5UY12z9c}cRyT`vgk5?s_( zUYg8%>tV7i`F@q=M=vU^<<$bwkm2Y2E{_)dTA%fN2}M}rT*N~6ppCk{gyn`_r-kzJ zWY+9urHL*uk|(Wmu25k*^^qx?eVtAvE0VKRPHOgw(v`gD?5DNrD@r%HQtjM^={>xA zo)5*u!mOgaV&O1i2YOeqVvBMd(?8Zw3Ld)+$|p`ZS;OQPol)Qg3qbiEB`3R z#$+z5%*E_sABGXP%ZVYxXQb{oXe)VTGMhY1=`8QnM!@-DXpU9M7>3A$Ifi3@zTbJD z%3FoQF~=WtvNaQdeQK~`ZR*Pu-D;S-p-N~>`Y29auEP3)bV%jwDE9EHN?Z90C)@s& zV%PT>^Iuh>$d_Q_DW7A8{OVQ3@L7{59d@R(;U{qvi5j7FkiT-W(+9Da%i~V_zIL+8 zu}Yt+2d!_M)77pEp_JCHYBX}nMjS9ZzORI`6UUU63dHu0I@|IbVp-TI42>fgbmb3Y zQW9Fa&yMnz3HlbgS)-KxJ|Z~BQKC`cryrb2MbT>#~s1$_#SanW>`Q9Ig24nhvGXDQ7-E6EOQ&<(WE}Uei08 z<$LEewf?-*YGpoQG7j^tycL!I!O3FAD%m>Ymr7^Q8e(Z$I#vmnzY|T|SKnilN@ty? zAXErZb2ea{vXK1a$QR>RU!Z!bnrHdrl_2u3_ZkygrI3F)Sg)Z_PcE+{v25P!xZijk z<6%6mFDE!z+t-zQ<%!^t&xlhbl1a{FR{0rm)PXg-g2Jr)6i<#c*?G5UgMJ^8)^{cG zm7FJ(N>iNNiI*zSP}Mk1>NF*hmA{F*a0HH2vP zb_MPrf+u6w!0m7bbr8NyU@vcmbA-(1PEwlIXo+({h2pd%2~R108L&3QuK2@Nim;Y= ze;TZ_z`p1Gg4zRV(k#qf-g-XsD-?H-x95zd%*Eo{Z0_<&N&ve#MG37&Ft~kHeVPu?rvbIU?O8r5LA;o3=~SgQ84;IW34X zg(>|zXw!lL+L*JGri|w)C>Afd?pt_tCiW-B_NG>1Ms7hdw`TW-vz0oEFEPw%i=2Jb zP~3DSIsR>@#~2^gDuY6`%TEq_rgIuzO?;Glh0g@O^Sjlzh3O7rn|**mzDD~NB8SIC z4yq9jJUM#zh&UqNnhQFiyV)$aDSWhA_-ZvoA2fF=Y|?Zkpq1A0UGk-m?A?sA--i0# zx1r9Kg(l0! z71-&KGQ6CQgR!%|vv7lo1=!!3Ik+gjgoVi1p|8GbsVi@AvaPd}(Wcnz3D$EquD#Vx zVpm?mP5Ok{%2Q;c^A&dR6g6}$(??)SA3aCu?zhP~&Ek_}B5iiQ#tQy|-KxtYvBN+4 z6}7UybCt%rq$^J6P}kb-{K~@CT(i_?bH`!tvu&<%0PC91EEgm1w8N*v=m}%}ixHo#Q9YWqhWn^5Xy+(kp-Se;sTBr<*+~YJI z6Zr6t(}K-QtLNlM^0~8&Elrn=JITD~k$c{T z1c=radD2wZ^L)S8jE#O<=^~$VvSBBc7PVohR6XTl_B`*rn}xm$KZz3-D|O`8U2MT( zL;1gXBa-inynRjq{o#g6fBsL6+8a74NOH2RoV8@N=G((sS>TLYCM7!80%iCYRl)Ma|ox? z=YHH*77i{Rh-EnA`Ltq4BB${?7H;Dbju-JSv^1rkokhl!db@s0s&-ww;~XFwt9p}Lms&mP zW4DtZA_7!zlQ3#o$t)|BBD3MIw(|Ix?G#6jdsgC>afEAtkJ(NmCHD8mrcuP(wOh4D zRx9l<-nrp8r)d^xvD2t_HO%A3x5wG?m5P@yJ>(|NtIk!*v+DcSFc&uBI2HPs8XoQ{Rf%T4M(dli!N0B8l-0@;Z0{Py%ZAPG z&JC)AuaLFMea5yEb~s_3RzdrZcMTN8+|^nEzSQcrZd%Q$q*`mgmG+m=w0E*u_aE9e zM-;JL4K~{@wc_2cWpms9uXfzznaH;tICrqi$*Wq^#!YRfr$1D}Z!ulR-Gb{H+J_q# z_}Ga?%XA7%>5>jZX?fDCu0et^svl&V8W)Syn(f-{xbwu#Evzh2?u)A4t{vtAZ~NTs zZ=Jj0!~|Y158CG&9Ov{g&OB)yZr{eZ@YcRb>B4TVQ|js5nW zPMggZt-(m1*&Q`?s#aTct7aveNMysYQp2>Y6A4!52c z%N!pnofuEn7f`HV!g?MV?b__s`2ic1TE?6Mi`Y}(sQw|SeE5B5n_yv6rdSOd%$Usc z@HlyMqw=_Z9#>6v{)HP}%Q9;N*7`%`ftqH39m2u)9cBRDPu1Hqyx+XBtK;$3!_1Q| zI5Wi37M1`j?B+ffo4j9~1uS-~lE$_#Q4BL&+-A)|djUILsq~4(lAo9UJX}eZ_&gBt zdU2P*&TUGMMjE@LCxB<#>Gs(Wi{5|DL!$z~8atW{;`0^bH+SLHxnz4vIBes$e{I?7 z?cS>n)cg;Aq&yzpKWji0_0~(y$Kk@G0qZ$dX;r6+ZHmjzCsc~_E0sijyb2e^rz(|P z@0|i_P|RzdRmCRguU^}OTdivU=7cXQ?2y=`9ZCb8oM@vzogLH@&4E{;m-@`dke>O$ zF`S=_lC=9m7{KneN9jV&IIzXAQ9N&cqSRt-KT+!FH!oaDs?z?1k!srJM#5Rgv*zUo z`*$ay=4g97^V2aZx{ z0(s8BuFa_?$m5;Nxl4JRY-;q3*X{Q9T@Ys4)QE-bQQG@FVASRl0=B{YWm8(}9IYM( zH}8codh1V>4(!No#c=D2BPV$7Qv4`ipsxBTQqz|?dkYJY5w{v!ER~jf*TP?@3k$_x zUM~II++&aOkbK6$23e_-?cSrr>GK7DcB*8nY}Cc0gE-R{rRNXG;$929#tR2K>lh(A zPn$HlcIKYX(S7odI1*YxV6Q@JvBP^5!~L}AJx)A9O{=9)A7hkf9p+Vih+b5&FZ8*g zzv3)aA2A--tJF1G8uo|6*r2^i0=edVnZH>$*w=fN&c+NW&hl5Cu^4WwaGw$psEK13 z5xRI#&OW7yJPkG$_bF}UQ%zVU|2^4+UD*dowvSou{SbQlgtg&6JK3ZAl{U~hc!~e) zX3OxSd}=dD8e)&21(6_3GoaV{fYL4e4OcL{VU*!5-;)7v5XB|Zo2~@b*&n0!-2=EA zsBmGI&Yy%&9x$IjAWrD&sb05lTO=E^6mQn)F1TFh@BW&#Yk~l)rVOiGqeW6k`@(`karOfIYS$##?^~~gSDaM_vSnW>UZ!MEs4q*}yxg_3 zE3MjRsxO@rO%ma5?gPY&*-NE0F0rwHxn5#*lkMxGOf9NeQpTH`G@m6P{ad9kYw;}} zy>~PzSEu8x9_r5uW!kgq`^}Y@S1_5|MOtW~uiKDyxQjRj6+?B|!3boZ9fP3tS{Duk zoRz*lVs0q-Az15|Di5;jU5P61%s&dDj4xbC>Se`GM=?Wxsf9uvp8UrO3QAJBBtfb4 z71)!rP+%e?H1abM^R-$Oebnwg2DVu1f(0BdAad7n+!mwg%}_F8+qyLZ6~arPE+fA7Lr<}Zo+PGDgD;Cfaa8o2Ip+VCu;T()x^BJ+}X~i(+2z$PB zUHWqb(Dc4Ub;K(Ke?^ezx!5ZY(>V1Jvh8j>8N zd&OUGNMyah#mW+>v2CktMBA|g2~>$&=-OcNZZ(Ine&FDWum1n;oQ|55Yud~+jF6}P z)16c2ThA@HbLztHoIdyu`Mh*a8Tfy{b9#Z_IYqFE=dfuH`9blycxw2AGDYtmKIW#H zGYh->j1pv~z2_QZriFNWA9~+4&q#Sy?=J3mXtJ1Usy{PcYBiB>=SK%ZBrh+IAKgB{ zA?!zGBl!>$GEearOWp<-?!)!@GO5Nx_-x*KHSfW72Ix@jQAxOty3Vg zS)kxWvhP=TJ#^e`VM6fb-8^RepDi2z1q4REJC4IXIyo0@Omte3vHEa0Y z)phN;c&|RGX=2nWuXQfe->YG;D>46p!Eo8#zS^Pt=AC;$%+7bZcph|7snG8eU~rm+ z{%o#^e2hfmMC5f-l9JXth2NCmNqkMTY^+F~FDXyfQg4?r#w+bdd@fSNKI*-ZkYj_- zr2AOtCG213$4wQJWP=)Kwi)I;!B$*S!gPg~JY2cVGHZXERj>Mchv|a1>*3WsE8Sa! z6dDSyMFz7y%`RV7YHLQ8aB2>(l*y@j3<6I()Nl{W={HhT<>zabB!Y~w=Mda zi}m|enWwieeC??BHJ`iAm@{U0Qf5|hNl`(W*C6iQLA|#5jl(k*#XRX_*A26c*rdOe zVBMiM`T>O7fpB~6J>%r*Qf?C1MDa18oa8SJ;)^`^z=af8Q_ zy{^xUof;mE4=Zs#CnShdxYHg}-HiwVl2z9g>bK8T;l-{=Ha&K;-p?Z_?p2zLh zFpF^p5gQ&oAG8=|(pN3MXP77TBJz8sd1?{=Ahb?ZCzaxMdA5-rX`*d$nLC|ZhtpOZ zSi}ML*<+B}`o_hU`BA4nKKPUNNmrGt3B0>_T}`Cw8JQOn6$-6#mz2*B4NdfwK|NaC z4^e^i$q)j#oC&Fg9-l+geJQ13de)rWg?JTF-~Qtulu{K74$&wzTnDIFRSKNoQ(zZI zsNpW9r_PL=&RGWw^rsDV6K;q~Ny+OY3?ZMu@ynmOUv-piv3I5_@t7}na-Z@@!Rn(#t^)I`i457WXa69A0X*gt|09RFby{~el zE3OJ=sYNFTx{I^2GE;J-KV3&f1bZcz8iswR1k+^lm+Q!_DT8X$4rEb$H8`mu!1>j6 zNX3Z>HK{p5sgwNX`r_6UT8FyG@70yyWF1iZ!xbYM#orBwyJ;!pGn>|8{1(V;F{e+9 zMM2ZIRQlNk*+F(C9DbJ9*F_IpbFrg!X|(lk7gQ|O_>eGawXToX!fqz}>tuShrZ=g5BX%luKjKcm5j+5auCL$xHnjOHocn;Y~9+tp?n(Gq* z7$RP^_l1JhvwY6>h0|!uUUmUL)_pdk#0~4wCe~|4N!1&$^-v_*36bLY^=N>~Gs6>v zQfe5FszY8)XwFqsMJOP+Jv6M~OFpWd360p5C>rCBk;I4dWZ1utqV?q|32Z_XI&LZq=10-kX2w99mViD1 zMW-{jU;u6sg$hP`Z_ZR{QiXtSDzgL@Ri8dBPfuW1qG>&UF-jpsDuUsSO>k9B-iMaZ zmO9;p?W<2ClTS8*tqPu7Leb!SVNXWnCt%)-uRe_{QNAC~8aANek(GAnMfucU)v;uc zHb5mmNMfD_G$Cb#1yFsSs8T7i-zIF9-I6;wU<*;<&1NMB;q!#{l}|L`?H8u2X(zC! zqSaO`jiygGoSuO3b8B@pJ?+17>lBSS49ye*)qgTGp}V*m4M{A@_TXX({e#<=*$L0F z7ZNaks#kCfHz*y+9DqV7x)YmMCI|ZAmIc13iebNga*o`TrN+=;KWSmYlY$!iGnPil zZ$aNPj^5=>L|&A@dbOnWIZ`vWJq}Qd6WGd@)KEPWS-q2xqS86ggev6SgvZs;7Y%7W zd1(T>(2yD~{{;Lp6b({Qk8rOLD-wF}VhXQI3j5hkZDeJ_BZ5G%kd#hId;Z%g6XI)TC8DHY6}8Iy%5_H z*onJn54{8NW)a0!jerS`)TVSa*`Cl#GnDBronhlf15a|$@j+e^ch1*~Fu+sD9 zw&MNK>?rt`;6#z#eXVJ@eAt&01<9{~rPnrC{w9G{4ut9A)$dvFv%(7%`duV0Z9@ae z5$uK#>cpJ_(i< zX>%OZ7Jur_?2PiO>`YGUdGV@KUUlg^!Qu5;Y9e08E1Wb;{@$0@MPvVvz?_TK`r;_( zLYJJW5);S{xM+}kHi7l)K*4bdDEE(O7M&de%hj`H@xy3j9N)^Lk5x z3T1h2jPwgSXZ_ob+SqnCwUUb%JA%513P}Xi&p`BvQv9UL30*|r7`@+3v|ej%R^%*t z<<7%Nw8F1qIH9dt&}QsjL-a7ra>JNxyZ(hi5X0gshNjMifyVf}h9M^4(5-Ru-=aCY zk$=!WdMphz#{Rzv70EPJzMjB-xQ8}og?D3j{i>U_yBFIn5g6fSWAy-8pPb50$TltM zy=3ONPep10oj^AmZiYs?S*LqIc#IqL8?#e8z)y~Qsh>R7&2vhX$BRsQ$*&9gy~z72 z>0a^&f@)8BlAza9o-8Oe5hSdsdD0X&ThNh)`+20P+E=deHB|aASxwE6=4+{VWDs8w z@`hyAxf6{5=38#{E7$lMDs9wKbEG9&Dx4LHuPAwwMm1Ynrcuq5R%l;Y(q;`aTUw=I zW=dLD+ZtQhya#9(c|;t` z?@nU$Y#!ssE!>ZC@sAO4c);b}7;ip6{Y^g1$m8A=8(@gq0Q-F#!1^#6;A`Io7@p`C$)0~04e%R|A`jC} z`au^H%%2IJ_@kDa-Fz5x>V;_7%@N6fX_U~_JPY?a?|v;AL_coS&(Hzb;$+28F>qxH)! zVS}Dumb|HzLkBnAjR&*IkJ5HzS`~nyhCgx*U~95(sfJcts%^=lRQhyovD#wg?a4l6 z62dCHOq)9RQY`bO7$;Z4p>!D3M_Trzwe=n@lRkp(YH%1-IkJ1wP@P>;Gs>hLm|ub| z(K?5eNgu;QSC||d*3NBiQ?cDGlRintxJ|-QbXYyPmVS?da=`_5GO&uZ}0P#D!cifsCd!C_wkK2>aOcNSGFpY)wrcgaF zE6-N2O91ZEHLGak1fQ!0i2KBz2|aO6%QCMSz{C!we|mtJX5m+`Pr-HtwL}efAUN1uk6<9>HE4(J2(ajBmAG|r_5-E7R$)NcKPqp~ZA z@;{)1u**-=2>FnJh+*5GrhfImbhode1(^LA8c*jn#xWk2$JRVf!(k%murR3k1e^RU z4Tr7OSDv8_=+|1@n!c3VnEgfs`!F7iNg?0baPeW7SvM<@LXNPD&)`1vsIYC;RnOs= z2*Mq!n&EL<7ob1DGYn(TJWE?!POx#$BG;3uX-`oSdP;-hd9tI=(l+$8NCs84P~U0L zJP6B}-(#2^e2&7X!*jHa|OXDS=%%k zMSil0!B*dD47CQeAB1U{6!`eW&`Oaui-8oyR-{pXZGiE6NGx;uSb_uNlvM9=rluQX zO{9Adwc&ow zYage=eB*{eE&vjrJ624--#@t=$AIRE*X{lg)Dv2hFWFzk{^8(A)~o|&{6 zy)3XH*(tEEumzcb|CMdaq#p8W^VX~~leXYCD5a6jTZjOJrBFLW*JqDrd)Lm065zas zdQ2qIE6B>TskOoSc=PhTooazejNQ}jwyF)F9s_VH+n7xQjODajo;0H=JD3gL`pyk! zjQeO<1I>0*PJxdkGL9PGyIJ%A+JOAv)@%xap7DZ(^fPYu`~ccQKI>*|0DX%5=!UM{ zBXW{zSL!EB%mcAAyy#|yCA43)qR#njPzimmWi`@w8DJB2;`A22gOG9h7)ZTB0y`Sw zcmFeD_a)EMF_qR&^Q(i`o zeYs7E;wBfMRh#}i?O^70C8i@D+alT4=V_c-q|=SLv59bYY9M{2s$-R3+>fgzn4e3% z+^1Xuo9EJgXuJC zlk4tuHIJ|IX|Vn%fTbRXnH%m{cKL2nU%|C>sWg^322#yw^|(YeMO}0+xFH&ja zG}PFH^XxaacoJ29*w^_sb~Jcf#3*~n8pUD<`8Ls0K2ie1hf|j=6(=0DXC>P@i1szf zqktP*bk~_#(a=9ET;GBF}&}Gv&vyKjXhd&>x-p$?tDe91=1tU{<(~u z$r7!9xbVxZua>_-Lz#|K>gTfLm=~c{i2U{hvhYP@C};C;)X(kdf#9gVhAv! za;a#OJn1*DtRiX$|MzdJ|qO7&y+4WV9A`Ml?yyNnD?g|Z}7N?_tp%9T4H z9P6#zF}wt#`L;589~o)s$BvDmJs2yab?v{oUol49t-=#pChkz900=K;jgoD8IjfhB5q4J8Nu|bOZY!kDJIJ-=@UiqT`;*Yn zs*mDAb!32%Zrpc*Gu=;%A;|muR`&W88@iY16Swdav{xou;SuCT+EG`M=7I*P;zH~< zFOuoGcr5dp7)mARR&RfiK4G%aKdtiF>It+P+w&4Noy+k#;CJ_G&PJ(h`O8$lv8&iE zr;_h%_xldj7a^DY=quPARN9C5vek>&0Z(~_a^aH$uh8z`C)0F9_55^j5N%h37HEON ziZ%8V*eR-_g4VwSOFhRbU!)J$%uT$Ix8){Y%H(QZT4CG4M6Icm7&X9;yaPX#h$*RN z?dFMM^j8d{4fH#qM=;yFvzRNoLk8^WmJ|)n@G@o46;tOU_^awU|2>>?J!iO< z9Y#xqNRP?nS6k)yNc5=F-3ZE6mIwMs^_VHYH^!xiKJl<$Mwok?Jn6bqsQ0P!el^Mk z{~{eK!ZED;S4Cl+M$wd7SV$qki^b-udxko1pBzc=hB9%kFXSWS8g2~Cj4zI&{uFEQ za2Ler%xJDyY}W7JR+Va7ZF`M&)a6?sK-O!V^#Q&i84q(9>lGOJ!cL>c<)!Cn`b_+I zSGmc+HSGx{1c3TRq-9H-dyK_EW z;Rg_NF18xZnxttv_(;=MBWw?8S_s=8v@bKqpO2F8>M^vr{EwR*9YdeC|Lf)qbEm$l zmS4`rd-ZdTlciaqdvC7?e8-&%cqXFSIr|M?rC-i0^)Rn^iLyQ*j9=Y=$)&Me_CVNs z)=wR=J=IOgMp?0 zv_Kb%0<)hdQZH##uCM)9tDWk`$uo%t>*ueRC*k~csBx}=RPUBG>T%ySitn8!Pp0+B ziN?Ks*C-?9V|zO6CDE?z(J3@UKe*&c!xNePCHk1jKPQ?$#SZ=eqfgrzb-^$iUy86P zeKiqcp1jpr?WtIcMkGFNLb243WGfk&*qd*a;IC#XwJBJJMkVHmy%Xy(&36G>Dyke- zokj->9fc$3#c9+{t~Gu}pjSWVUTXCKOC1fRsLQXQ?oYn~DUNH62bxPt^=pCX>FT8K zEA53QZcXzGKY@rXqc*$LWITkEy4@_tcXX_LDhj`9gY3O5@r{d#fQMqvs8A zc+G~yYl&HAA5`B;n;H)=L26dJ@KPA4sqWfF^gk_2?pw7kuq@#`|DTky)Mbh9%)^aI z+*?qNrJk1KYhyb)7zZJ!>!p`P_m>>#g%k z1WtNht5bV%OLC*tEb-J~E>Gf8D!YOXw9IGwE9i6jgus_1m;lr#1eW%L3@4_H`so0r z(zjqTXfDLDZH#s@qqo6`iHY~jbQ)m@O7kP*xyEexbef|V_sVqIm|SQ)(4dr1^TP9A zhPm2K)vrF1Q#DU4Vl<~}3x1b;ZW^&V zqgCb*AJgPjlWtASV@x`|jD4{8Xb`p$tIG!3GPl)c(JwkgUH@;Tp7GyG{fP7bTw-== z25qEYd8OvyjUu%)MLO?>)Z!y@d)8wn4X=OBee0by7q2}nZi^ej5mu>mQM;2=<&Q78 z*(Wn01wB5I{WOyrp272^*ArRzED9$?Vv`2E6V2Jd1Z#L$p0E8$uE^Pvb)JRynDSXP zsHX;>CtYo<3gGhRxpo7Jb3GYZuv00XF7u=biEw+UO)c$VV?Vv92y;~x(s|OvM0Ru* zjZQF#9&cVfUKf|o^~|KiPAq+i(xx7i)ov~B>#CB=jM+3)A7ZO#)9zSR9co3MnL|Si zxeUluoNsLBDCns1R81O8O~f;<9#c|QnB~corY5q!^YD_3-&f}0t#Mi+n>CNt zzx&NZyy8K)H?cUYBrQK{NZP>k{LI{}B5(j0pdv9sr3BUMJWoEHSL^BIPaC@o0?q%j zg{mN4$mFU`D^q4x9?V$eW=SlOCCsNy(FY7pFUm|y z&loh=QmC}0?wF{BH8g)B$B|;2s;ur$m~Q6t1FWqU zE(E}%tw<>SS9{mGrxk&Fb&=AP-q0dfEyok?O&gxq;OKD0oc4`mGK}5x7GAoB`!^Gj z2j{eJY$LCVP;bUVG8w_Py+z%)DEu8i@+f~cOfL@Z&wDMxi|J@KjQ@;btMF4k*5Ar$ zm6CDdqjxD8@2~Kf)Kc=g`09J2Mb02^X~-F5k%pW>-qw*b$YLEigS?|64y&7^Z*{9*=lKnbvE;*p%=8}UdZXP+L;^vVrG~7J$rG{Ic zM-J=AdE_e{Igfm;A`d0ssK`Ufw;J+LazsNON{;HdL&-56cPKfo;+ByUDsCA$so|E9 zQyOj=In5Eu(fr-Y$agw&8TnpC&L=;p$ob@qhMZ5%YRLKIM?K?w@{^96PtK{h1?0Sn zTR<*oxCP{*hFd^>)^Q8SFXcLN0lB1tb{R-6tDyM0qJiS`R}B)MzZs)>Ao<-G%>&6F zYWCUWPc{2&@|Tuo!wArBzqb>so$bsc#CnV>>;8B8XskocOULE>|=28qup0s0I$m`oMld2>Ge{JZ=>~~nGDD-_Au}}!9x_X(;32bh3LY}Ypx_~M z#di=dg@?=wP{lJG%V<1KIhJL#8C-m~zz-r+xQv;F*M zG5c#7ZAsq|kiFUUWweRqUDk6sZ3Va9FY%wHY{_!aS{Be$&{9{kto5UlWrWG}N1+=0zCb8|SXtXL1u}K7CG%D9u z(7PIJPSUlX40N(GfD2qb0XHi&vL0C#z#)2jtDO-zWL!xj>#qqA?&A5jgku|f39^>W zMSAmf0+lcACh_$KIWz7(c5)>)iSM(U{O1E+)doUGbQP@^!?)vx=9hsZ6yi3Z30BeY zs9TeT#1JG_)w**MYTfOeEFxnnR#U&2O3gi`)0J6}m+r||_1{GE!C;qtHPpB8+i5kn zF8DpLj)t>B;6JzdO{4q0&*fu;GMY~oV0*T8sNOlJZfx6x$tavRArJsr*6nfUux==r!w-zFGp9Mhnj|=Us zrgd%Pa}k0l96~bL%Py^@_2Gy;U>&U=bGnHtVCdVRfG7N{j)oY{&sI4*<|>+keoQ8;shLLjjy1xWp(u z`9cunZ01eyOCH-?j1lkX!<_l}^k|S&=Z1>+X?Vn~4aVENlC^pt%`Y0EY8!}jyON&4 zHE^YmlBoLSmUbl7;s>tu%*-Nw7Lq} zuB2cCrkuyPq}@p&MwEyF-ltxqcpRekBn1MjFe|G_5c*66i=n+Nf}bY^Ae9H<-cH(^ z6zIus#|xE~o?k}33JB4IxdjD<+;SiJIzVZg>nSeD%9r*f*^06Ko0?i{GH$ga^9BEIoT9GNc->g7m#H4Gr+c!01k z*{gb)oT_xfI~QJ%{U#1F^+*SjjrR3OCwcpnt8LHGd9e<9BjEPrluw)HNQcZaAxr7B z*#kVgFOrSsMP^@`u%#gNoe5itoDL_~;VoItdtS|*|0{iO_E4rr`XMRAr@471Uzv5t zk-qlIF-Q8wEIlA|q;JhO<-}2@Bi@b1W6IH|CJo>mOZM(^pd2@epfh<1P9)d$DHW%U z=rg|jmIK_A$-d?1U}t@}YydCkDKiT}DpUH=mzF0dM><`V7UI4$tD`cSNBSwLPC=1p zK;z;;xiB0IB}8sqQd-4+-bn4(FxB3KrTzofauc|l^i}V*Ud3ouD(yZ_R5y*wzkLRTo;c5~$Kp^d9m$%UH@>eZE z0s`9SgZr0cCrF!#9+BxO*Kl)-#cT1i1# zaaKmLv@SeQM5kvI6c5am4rxW*?*7H#oN>BSD(2 zHEgCQJ6rU?0ybwGcAB3@sO?}BA6|G<`d49_SRRCIdHDD&rB^SADo{l?XR!47|;t4&Xx}PMqt3!SMw9; z7_b^WZY3sL`bJCSqYjMut&unYta!u>pt+Te6V*+?Eb&#StM`_tk?#im+x$ zBcs(mE)+qCbwsOWf`cTSxidN2@65#I z0ClPy7o$!WVx}A)qvj_X7j3&cMrA1x=G-fN>K!wf$LxuT(0EhB;!Mo<(i}a~I|;p& z=9$+0sLgVUP5c;Z=cjBLe#-a6sI}6&G%Z*9%sU&P5AJyM?(~4rL~6&N%~G~ zM#ixhcS3b&B9!P~-pLJrw38;u4OJ9oSLCR`_R=)j?iHZ`J++DYqmJ2F29zfy>5t`Qaf)#nMVV!o<*z&c;-lKo{OCQK;@8hK{_XQrY z(K~|o+GaB%PoQk^j^GemWtCsjxWP0mCp(R72Im(Pp{HHaE)LQMi#cG#lC#q!QX=x* z?H$3X?lB@TLGupWD~D>`G#D{hBr`p3=~L$Xl-4cZC+kasnpA?M16AR9kc;v)(bh^gnr%&BSsqoimDqj0Wcy zi^yNS!HPN9#VTMT@(*vY5)O9BC#D=*An8gKOaXWGmPpj_+AWbl|J!InY&p_PGCf$g z{;3*QoGtxZHLfIED!=X&VXV}bIzF{|)-hO^fsqn8D1B}h}eBRC&SGb09zNv6Ue0!}F? z=lsZgqBzIRFk(2{ayomB7@!H(p63(8VHOy95S zde>-g`0?|UlyOQ+s>E@)Wo**tH2l%!Mq9zJK?e3NB|LGZK^9wH4-ja-S;`V(s%eKy*CvaJh zGnOX0K-y3?Jjm}J%XG%}nM6+Y+6Ow@DT$CK8k|+p5r$}{Ua|BiZ`n5q z3alZVrs_qre@8X{s{N87Q+wbqi^66ep~BVqEuL1%Qv1V3*`m2yR>SLhsWj6*os*B& zDX;m>GL$T{!!-8S5ce(o-I8Re;|Mn^%WEi3Q`YaQC7cC}L2;^c_i97RVu$A;p3(fH)ZyLV$%4iD|b-HG$SCxarfT&k};rjcpi(hV0 zJ89N~axAm`K*z}&;+g#m3YE$qXfNGxH!98=oS}E=;Y?`>>vo1V)zz2FAU5HVcE_{f zXQ<)*w+z?SBBn8$UAhaF#aH)%VK)wlAKgo~2C; z#4>3==$)m_O~kS?=|DXD@GP}EG_k}o>5F)6udU7TE=W3JiAXf(tduh8%XsGhBW>VC z`*1vS{74P2&;3&6hVobO>?J_8GiZNZl{W0!XS%#>NT#6N-^3@VjoPV~9IabW7fqB} z28rSv>1aH=@gt4a&E1qq$KzY57&lxb%C}KZ$Ftr)(Ytif&ob$RK&}^>)!wHv=x(CNav*puhX-Ww{tbysG^McPmW ziF=;-2Nh&zn|ZRf=V6H_2Y0I5Ig}$EgeK(>${dK7CpTqz7ifDc$TZDm2Y!XB+Wc>c zO&`U*9`dW}H&j}rL6u2w*9cW6Ef!G8WN8gB;qtPkyf#mgg`&vq*yM}UaLnah%s%oz zf>s>scZJlm@v zShJ*MO$VU0vF+GQ+OSs3h@H%6)`#U^z^vS91&LMrXiqaX=@MK1)FpgO5BcFem&)XTJk`SZCtDS)$#E9 zU)E;2j`2`#bq)qgpn&igUSEE1&bD2HCBv21yscFHA!1wTYUP5*b*}{AI7#`!>}Cox7Eu%*zgvdXp-6O!&|_k z-wjyj=+sBHu@_1dC^|V)cvJ&+;~&~mUg2ad|D`?2N@q7UcIb1I&5p?t^DV0)f@aaXQELqf7at;_~8`wgQ{-}HcYm)P%TZ4bhB?{TT3-C%FR=r zkSB=9|H%^}9#3r1a)tQi+`7Qc@(8T3z3XNZ`0r9JB}-Z%Chh&2eL(S#7XRq}XcfYaNH2>u$#r>aod4 z(5xizvgk(N=BbUKmz)aeK#9KZ4u?u?+!~ZF3ZpGWS8-atirUx`9p9! zD$Te%+$%o4s3ff@OC-#!ilD{My1R~nfQuav;}2r9@3zUqEdC>6EK(ymaBFad<%E1v z{)KF$pV1@qkW&7K^>^#f$}h?#<+5@``BnK%8EIJ>G^Wqf1yhFKZpC^VkiSC~hi(sjFZAb-uR^~KJra60baTiz zq2uekUS~p`59)qccSqfi>+Y_5xb9bVzo~n&?%c5XVGF_*hAj$PjK536mW3@3TM@Q0 zY*pCmur*<8!`6kZ4|^}{{jd+hJ`CFswlQo|*ygY;VOzttg>4V34Erc-PuS;Slfoy5 zPYItIzOp=aQ^e+otr6QI-ilomyESrKI;WNX3i<}g>A>vTj*vMvTGU&ZM*GY&wU|rPr+Ul?BRM z%2ewjWo$VeN5|9G=>$5FPNI|P6grhoqaOxt4BQmBIdDthw!rOym4P1x?hO1s=$D{h zgMJJ8J?M|1>p?ezZUp@mbS>!bAQn75ct-Hd;Mu`*f`1A+7j!=8Y|w?ErPg<>+pRwb zRa!3wePrDcI5&7+@ciHf!EXgG4t_UyN$`(B!-F>jE(OyAo*xBJ%2?Vi`3>7Mtunwg&Ip7+;( z5ClOG1VIo4L6A)l1VIqQ76d^M1VIo4L9g}yJ!>UZb3gO(iLBput>^XsJkS3pazw>$uuE)N!I? z;g7C$TF-~qhhOhp+L`Fs(Q&Aw(0P7%e)yapogIE|cwu;B_=(|HhF|#X+?O{xZ+715 zoZVUMtbK92^Y!q{!%q&sHT=x*JDqnsOP%*Rk98dGxbxYi&#rt{{OrbOk3LIw9O*dP zaldnVXJ+_=&V3!_&WD|kIv;mdI;Z_8G5l%gv(9Sg^UfEYFRjj6=c~@*@H@i~3}5&8 z>(0}|-*mb<>z!{q-*tZa^23*xzs!A^{c>CP_U;|s(e9nyySroEgWY?(>%P!E)P1o#*L|t`a`%<) ze0QPyM)%F`TiwO(+uhck?z`Qk?t9($yB~B9_8jdw-gBboWKXbXZO^)%^*y1U4Luus zHuZ$*|IPIOmY%IWk)CZm+k1BOM0e%}3}`&IYr?t1sT?)Tk|?hoA`yFYbL?U~jyy~kzs%Fk=;AKrh>blo;wyQd_KJx9z_ajRq?~i;i^6|+1Kd8{>>By@i zuZ_Gu^7M$)BhHLCKoc`F;=+jBh$|z`b>0|pbHv;co)Pm#EEwS(v1o*U#L5wY5o<=w zA5rYN(^KlX-&5{+)Klqs+Vi~UMbFEgS3Pff-uArfY4m*TagLfgYMM1_`Y6|^8KY*7 znl;KjYWAo(qvnp9H){SU@2G{N7L8gqYWb)YqgIZ(&@r5-k)Eg zb#Mbc$U8LJWq)F0_KbNrhW}st%XPn8|I0<6Z}{cxv2(`G9XoIAk*{K7uTB~qyJu{C z?2)la(nF(9j2#+#acpj^#Uej;X!O;w*Txpd-WvOG%+znDeRF5*i?P9P)_!y6hqJ$4 z_f6=V!44|!o8Z^sZ`S{03w?Hf8~b+f+dbdz{WkvXzHj$`+ZuP^+u+xSzFq&5!}M9! z=kHtIx1w)lU!ZSw-_^e3eJA=(_MPs_^quRw(3k7GWcBU*X4f~nzlnXb@Y_Y-F8vpxWRFI z#%&q5cU*j2c-;1JJI3uCw`-i_x%3 z8n4fUVyKhvM-KihwZuxgBzFYNO@Vm9&4R(aS+xXp<{!RV6C&VTU zP6+pJ?%&YAu7BMhoa;qk>cY$NNw8 z4~^d6zrTM+|MX$ghaI5*heq%2A0*8iV{iX1^8c>h+P}^CqqhHd^$?XdG=|g`QY3`su_f>E{z)8vTm&(C9Z4>qftw z_>T1Zi4CJa*!ttdPewZ@O`S9}dfKGvlk5su9WDaPCe4^M3!r26B(BiBN%M{NOnOLq z&ZN05ng{KXaYx7T_wjKj#tn_WFz)WS7vtWHdr$v9j+-`q&iMJ`7mXhpy>$G_@f*f( z8o!zTZ5_XD{Lb;a#}5+UGycH%^!U@`t<3my<1dcCMCkJP{P^4B?~cDW{=xW1<16Di z^Jn9$}C(N1PnJ|CC!U?nc=k(9* z_w>*2U(oOE-!%{$7#z6u^_+pZ1D=6-1M>$K40s0?4lEj2Jm4ExGO%=D#=tCV!2SOp z(m$(z&4d~B|HcWk=>MV7+a_$Au-*Q*W5QrZbV78(U(9w+*lFT+Y25#pS@R~&pNKKK zXTshI@d^7T?4NL8!rY0Tzkog*cr<_!d~iZ?!jTC_De~Ba2Lt85fDVmLO}Ir>yFH;s z|G%Fw`#ai*-}&hOhkvl-yE{MR@1@_}vB;opNnN>&rVoGr)@NY*0Iyy#d(HAsVqb95 z+DRvVIy8Fqq&4&%o3v-r-bo3vj!!x{=@{79^rTahPER^R^kv_xzSn(k`gkQ+MxT1$ zyT12*jXut4@n0^EwQh~&<>bKR!O43j@0}cmp8hvT-#%DeDEtSAU1aH z_d}yU{_4}OhDI-#GBkScl=zf=Q}$0eFeO3iHGN)L^k0oWFX{7wKF{e>rOz|^Jf+VQ z`c&w1nm&W{iP2{_eRk1jCw+F%XFh%A(P!=y5B)!T${hNC<`g&m@0v1${+~8wI{ojY z&vyDm=<}F959xD!iZwL4OvVHH+@jBY`rM;Wi9UDfbB8{+=~JZ79{Sv%&)r|$qxKZY zdP?6<=yQF_WBT7aWg)TWzp9b_=vPc$(dQX`Dt3yp{XbIQCAxM>Xvzj_%El?1ri3Zs z8v3lZGvb1{4RfgTX4B`$lp|ASeeWh~27RW{XR4u}rZ~y^NUzZ~nK3>^)CtO_5CJ_Upwmi_1|wGWAFDr8aC{UrOpk**8H{5vOoXnh(BFA^~)drbmXqjM$Y;1 z*PB24s_o0K7qtIz@324qXB~gDw{4_v**|^oN2C7M*KLmMi=X{wOq;{mJM!0Gdq4ZC zy|>LVapdbSz8cm`=9KofueY`L4s#6qO>bN8u%EGR8#Bz2UG#HGL_Agd`LZQ{NY_3F z|H<$v*4&w&58E`%qFjry(ZBinGdtYj93;EVad5`4-vGD(vU^AWX3QS|xf!)Po)4pJ zK|CNYh_r)vL0%FW2I2#$5$Pbp1^aipM1BAg26;>5 zhaeG!5(9ZpWH=M6%@GG`5E_A?1jq*>UxFk-J`(8$Nr8MK(gTub(&pH*qTTda z0U*bH_LmS-B!o@W<|wgknT{&6FkMt(n>&YctFmo+rN*}Dk2>3?CmL*+D>E!i%d%{nmgU$sEz7fQT2^4&w5-IoX<3>A@t(d?KbFQy>c@mo&7OBFuQnfGi|px;P86$RcEVItR3vi0SV< zh>wWr^&*ot$0Ay*FkVUsSt4au5b$WJfGPr1*AY8;DpYDO?BaGUjd(;AYV7 z@Qd~$U{gpc;X}Z32?!uyz6Jylpes`t0rPzAmT5->5i2E&7$TO^Vv2^w5ui&z5&>KG zNs1H#R*B9aV6z6~0rsx`O!|%hum4YIyP%LV@>ngpiX;^cXaH>2JlqMpv-WFec^I@i z)<_mU1Wc!mh%$lz2WWLCz~zUKBq$LPMBH;q+oK3rD*xkAOGmJPHjUV6y~-5a8CK7e;_?pC|$XW?<3yPlL?XdS(Ee z3bFw66yyLF9{5c6#|1|1j;&IWB57H?OKi)ImTlS59;Ee0R_`i1WKT;rWfqal>d?9^ z8qnLt?>t0l&5Gq>+pJY?w#_Q#W!tPrKDOMPEDLZ<0&>tP z(cUDrxXrP3o~)fdfMb3Eet`4S1OxzrE&)M+>ALIimGJJ$#aBP8%tKm_2prilW~ z(M2Q%aEOl8(UdsA%bNlc08eShiijk@`_&YI{!f88%aSGyaQ3XE$pFN37nTLMuM<88 zu!?iF4=VEj@9zmH0L<6bteE8Ek2c3qJt8R~A;VU4H)47nvq4dDI_ zse2vZ*;LsQ4S))5E3^HbN9^qzy(MW}0IT#s!woP)JHP`lcfFMB1-PM0tq-86zz^_V z*R{YA%P!XymP~>OS>+cH0yw7?2?LzahzLMNK@^~_<;DPJERjs(0159fIsQn1EYy%B zz(eh{6u=hkqBKBJ`#A%!K{t37z~3Ar0QYs0%P_na782B0FO1o z1F%;!^#Y`{?v@YaoDx64ex1+(0IzPEAV5uLcnF}R%T*Y_SCP6$0Ioe05Cu4D>3EKT z?9@Jr16q*D?!Jn0S;-o8GyY~isi_HEEVF&0X);SCl7F6 z5AO;9cjrklMSvsIq-G_6q=GU)TtNlEx=B|M%pd_ty9Lw$cIeit11zPhAV|^xxc8~e z0Ov7#jI7hS=mJRUitYy3WEM0!{_ue0=zIyedI2_SkN5yC2c=v;z+$?tgCqff``VZw zz(cKB2wqj%6z(lL$ht=}~eNAgdq-P@E}A;s8mVz6pROI^~l9>$DS70LRc6 z-v6aRc5Cx802?&dEWmqRYjXfO-JE%VfbJIy03Yv2Rf_;FovkGX)c^1F?52#6<674W zz@FyL1|XmvPy_g+7clAo;bpqB0obGqxHDyskpuP$XCHsLK>RvO+yKw@tknbXP>&J4 z0Mm7q@BzHgV+lV%S$ia4B6RN)B*6VYU7Hs|$VDA_VSwx+8JiJ+MLKAr0Bg;7Zga!{ zZl9ARae%7|5&)mLA~^m?g5-4Sr2yvXFiHcw)QOb=_@E#Qa8|3D16cP_MnE3mp>{wa zh2xK98d5~aNgY=u0KX22GQd<_d@BH(^t`VMuvWc>#5R-Ft?~@kayXnJ#h8 zF;|ADA*G;hocmUq%8sG(3qSMF+a7A~e{^L0Q2xw~p2zjIB1_93M zxC)s}bZmwJcHNhXL;!AuWC}z9PU=L90R$R){1FG4slzB?GSN+w1URH11@KZq8sN6B ziWz`{9{FYgPUz;%Ss=S~cIE-9+KUB%#X8f90E@Jk62N`EcvA*Art_)-aBG!xQ5E3w zay|a2ft=9}r~@PwGyvA<=5(I0$H*)_+;9QxSt-T10T$6UK{G}GUh8nSye5Qh2q44< za7`~H1p$t}kxW7W@s9$+CdoSi5rDUs1VjPOqe3lAx9FvbM1VaJIQk0glk^ z7W7jEU?<&e0dStQ^YH09=Vs9EI4*VfLhHKVBW+Q@NeS>HAT2roeM)o?`n2c}^cm4% z=#1zHv>r&sptXYWleqq?3saT@+8igEYbZcNk3I7M&u2>+1%UZ_eXj_xeJb6Vk&6&O zL%Nf!0z53~{I7vr)K#<&a8DPJ2EeklvZ^@Kc4bem5#R!dtrFk{c)mh_2OuAiZRWK= z=4_|IBexoWR#T9SCqK|y-Tejt)@h5v4B8!8>6Qre1<_IHA<=Q@i#q=k06IaE&^m)s z(3d5HH1rkG8R)#|Ec8{;-cxpO&DC{0Xamb}bDM-j5wcQOx+K6B-5F#7HtBFE0?eW# zak=SG1v;t65YE$f$q7A*^a32>B^LYtAjn?2AcMIS1=zk+HdGRzqUU&7fc!y;C<5H9 z3aA1c)I6ML?26pbBS7yN?EeFMBux+@MLmIu0t9t;kOXjPu33P)nrji@tgil50N*|- z#hI}yail<}v&-F}r*vL`S$d!u z1X!dIQGkcqyd=O4-MeQ2c4_O10DJX1Zq)*rv0Zx6dETzbtgQmP0FQNC1p(ITA{hmk zs@pdS@KSGJWC2!aCl&$TZnUJBD#$$Ddd{p}k(=5)FTiWvdO?5_dSfaIutLjC0$e*J zrDOrl>WXg_LE_rHD!_W}c;^MXB6}2g0S;;=K>~6$JOt-fI>L~hco^t4-M^9BiV+~! z8*P6SWR|ur22j$2w>ZEu?e_#gmG7L&-CCe)w5G}Z$`sHxx^pHgd>ZI29a>p(6p;Zd zyw$D(xTB}#Ie;B>??rD=nnZf^SRf!hQG_$nJWgb%IT9(uIo;BufeOeKy6cNIunO>G zkJP9JP||*{6OhsxY@5uTL-rQSYFk_YN3Kd%ZUEPM?SBtQN&DYRK<+g7*fzUIKLXe5 zS{(p5stbM)VBK^nEyT&q9g;BHCacI0*5B*e$5AA`rhOIzi0D~P9N?Vpc@qEy+DXY> z;v~?z>C%-cfJ1tPAq`O8qwUWS(VHyr-qjPu96QZ%V;;`qG{mr-3IHyhbw!h$@86pT z9ZEneqLQdgfV;##|F5txeNsi_Ze3n$03My?b%3iIrF$Ek+}vDpUbHuTMEB4x2JMb( zQm_a5y3v-y3qVKDXpRq>4#J`R&^JW~p!G6v5V|P-5cF-)Vdy)eBhYuD>H13)pd_=&I-% z^mEa5=og|J&@Wlr+uxb9w^2<3e9*5%`=MWp4nXV4N)Wm({tz^sBViMUp_`{?(C^8Q zj_^1`jhyR&`vqdPC@IvgEX{W_Rm01*ZVIy0KHe1hn^uB7NBQ} zE<(=|U50jxu0V^dLejY=I-~|YN6W7R%$0x!v`4h-lD&oW_MaPizW6=R3q*UNy`p{4 z3q|{(7kwu8UjhJ&B_Igx6CHwHB03DcRCE+tuR6w{_4Z^Odbz|WpjTJ|k^n13r=SC( z)6jZum4Vhv|5<1~8OuQjC4C-R&)y2q);b9&0<0HZg4XlDGV})VSD-hFu0n4TU4ssb zu0wAY-LSRg*doAr+1|!mMZ2LRqJ7ZYMEjw)iw;2V5FLb$iVi{V6dh)5wL5kRh#+9M z=qPkdbPRe>bR2q*=mhj$(MjmI=oIum(P`3r{b9d=34os6QbV76v`k?4M^dZp& z=)2b~w4hrTM>Dgay)P=vlNx&&PiU536Px&nPubQSuR=o)lUbRGJ((UzkD za7O~1d3%%G743p9iFQNZ6YYV%FWL+JK(r6KEZPtK5SorZ0sxOBAPD_fbO^d4It=|p zbOidT=qU6v(Q)Xi=mhk0Tl4Wp65xddq@Z7lPD9s3XP{q+&O*Nyor8WOIuBhJU4VYe z+CKg$0=$!e67+k~W$1?J3iJojRp^hRYtWxW*P)#qW?gAOPbH1x59d{Tn@^Jf7xZ+| zZfKWi5A+PtUg(*kebBQ+`=Q;U1JJWOLeCc+gI*vy z4(%14fL_=k`~M`sA_+)AFBYAK_KD6wFA<%EUMe~Vy-ai-+Aq2Qz1$K|1Xv-u1ieyp z89E@k0=-If6?(Pk8uS{`b?Bhz2DG(Sfb*I?2G)soL9Z9>h7O7LKyMK3h2ALI2fazO zA37{LU~9{?>!PIMglyyygUR&>&0(B^n_maY|;*B(+pPCA8``wwZLMS8I) z18|NW#gR*DS)dqQDUnNGIiORolwf2Y zbFBicrw1Iy`~nH+@K7fY};R0C;d$k`w_}mIPR3kk$I6MHS$lTSDpp*LTp%M*kN2xdBvLOk?do0&?D@ z7Mh2Py=2p%e!NT$0Q>-l^>j1{uwlL4{|bX#)tlK-fK__iC=PHzBa#5O^!8rbv50hVZ{Rt4mg=IXpfm2Y=kkSXeA-R9V=*JXnM%XiBl3jao`^iOU1x8*V@RstF4|Stt5xs<4C%?S4`7Wx_U{MSr045FfP;F19%s;Q zIW9^mX+&IGEtM?V5ssV$R1q+TuD4^GyKmd|yd(jB*7OG6I>{l5fXg&#&E?G`LT*V< zSdKgqnI>g;eRN^ojH)|LrwW zI~L_{{O-HWEf6G|Qs<>*QPypa19}5Ejex5XkVn97ZF-e}G|O4CQB zcZWWimsBrZn}qX`CM`3d>$%N#)e*9u-_0~P+`adj%?h$@c)W$D$^N>{a;$1eS8VZD zThh7jH}mt8O-(rHwcq)`jw(=;Ss`5@H;9-O z#SLH3~`A-lMM#y6ci6dmb{ZxZpeijjxW-W_|@$e`zm8lbwO1hskD;Xr4 zI_ZgIA7$O<_@MoqM!-`E$RpsqegDQTze+^cil=t+lHR-XGiY}_ljLCpETH*^_9YQe zm4K|tfsQW_P)5LW38*6=&%+t#-`;1<3Ixff`XARD!f^)eju(y4;UP?d} z0R`P%xvO>#H3{&urWf96D4XM-C?Z}pw?Gmx_ZLbjc>>b^WjJ%{bUwFBcr7J(S<@<@ zM>Sytype!70xFh1Kaxd6T_TEzxUT_q1iY01_Y1p>Eqde-WYF$-Cjn6eT-ObeM!@@K zEAtj&YSa}n(5i%_q0X0Nn*r!&+pJJwvZ;NgnV3cV5?8Xtooz{0=FoOWqgiML)LXal8lC@1 zlM=|sNhc7dkx5Q#>{LrWY2}FvSd)PLKy<}7Qvvijd z1PJTJz%YY$$G5uK;+%W}Mot>h5sH>glV!K5Lh&^pf09b^0HLJ9!%jsQ}QM<#MElqL0wPQBw1Ezik?T$GT5Jtco zeKH`4fVmQoMSy#m>>0`k@JK)%0gJT=?>p*$Dr25R1mD?}I66bJNHS=5&}lt-F$KMV zMyToIG!f~!47@km)SG3m`SFc1yk5zxLYl8XEu_rMfT(h~v1@FbLh5YGrH1!*l@>`h zKIp~GT>L~NmjK%)mmu5b>O>r=ET3eP09ew@CduKZGAVeMN_3ii=Bh>!zGdPoLHnCI zl{wnvRDpLnqUrdz%1&Gjakv|H+g3q=I(#gS`CkZ-XIEipy5P2zeB zZ?wcaKQ?RbV%yZ*&9+G!1jq4Ls3k$T#f~7zz77{<+g$oexA06$e742TwZ!Dvmdj=> zy!Nr>{I}kcxX}{i{M1bBC!6}dxROBT^HHM-am zT}Jd)$-0i<5Blz;dup>DUb3kk5eW{mZgafSy-6Ga+w1`Q{WnA`XqJtL?UF?m0n6@7 zm%69fW$cguKkGKfYwegQ0-`h*P0uG0a$BD-%@fe~AIk97^ib6~-7aBgb259Gv^h@c zQ+;6qGC$*R=G2)*`d!WRMTA_PMu)62f2RMmdHm;gQFbyp$fiErE$xf4rr*VQBpr}O zK&+X49wEi`5>h1~)pO3U(?3zCpMdS;{tv^uRG;QaikF;OI6vy6KV=5(j=^Tpb%b2g zSJAvPn?(o7rflx3GtQvhv4_%AYwh#DG-3{D^@^N<>5D3y7uD&WWoNJ#8StUMpGlkJ ztX`Ol5|H#sIP>bvBYoUXkM*aFmzsM~+U)oQ0`boo!Q=cdnf{(M%j<(&pH| zt(iDZND`;nwi8qPi%5NtQk(orAcu&UK~M%cOvG%53P`e9W|c{sW8-w00d9|!LMJwC zo6Njyn`|r}3)3b)*_6Xx%^}L5-EpK@wHV0JX4T>#$C_135RojC>}_)_)zO=0r)g)w z!}H(Ns>lvgt5Qo2W#kan9O?k4bwOZ=JpNjyKZcjKld-orxA_vc*mz@Vq|RoCbKKuT5q+`uEKFch(jtFUPhyp~$z` z1-8w}MX|*$wb{fWdRjTa#q{jmZcz^mrPNPv}k z4jKSBtPvpqUtBT`161{ustCXvyI5TR1u5w+Dh9CCCz&Jw7NXOr&r$$eLK2Y%_^2I_ z0hqr*BC-JM732u;`R8TXczKSXdq$!Q(0S1%=&Pd3(APv)ps$OrLKj5Wpl^t-FQEBH z1>O|UK)@~0POn{|qG%WNZP9M%JEA?%cSU=lOQLn1A;L1Q75*bP&2MIt2Yt zbQt=P=m_*<(NXA%=os`9(QymlselCZGto)ts^~21HpdP<^v(m!*0)cJ02c;jYE%I( z>ciqSfcXrt{?|eB^t`tmc{B*g4#T<7E;OzWwz>drDR2Ya)Cb5t06Bd&)(fzciolHZ z*}!tlP~u0(UVU6O0I>9)4B-$1`pH-6jWF~J(GlpEqNC6?(J|;(qT>s({a*`6AmEMY zBy?SL3i_?+H1s>s8R++-v(OFEIp`0f^A^BI0R`w!qKnYZ-!r{df}Se63_VSB1$w&Z zDzr;<4SI%Xs}3+zKm&S~Xy+n(+dtIh%LQ<0rHn5(Ku%w)_5eKA*B!kCJx_E6dcNo?atKY8B5DX&AOUq~ujmH!Leb8}cE4KZ^~We&Oz2vq_AB%vN#TKB zEZPU{6YYmyB02!QRCEY>ndmTUy8iAL5JA9l(NX9XqGQl2MaQ87q7%@oL?@wFi%vnW z5uGN@`=6kI36lmu9#Z~mnKX6Q3bX%nHHm;tz} zAPaCpfaS=6OxG8W@&FC3Spndfwzml2(^q{;07Z=`1I*KYt^iEeNmd20cId-uHIOZu zYaJk>xi$cnXcFf#dyIV42p7OPt-Bjwk-om^0dN^W^WO{dMjrw70Yr6U`2lj%WLyOR zmbnE40S@R02m$QW4hRDb(K~lI{)yPYa@^6^7^4VTr;k*|0Osqvqj7*43K9TkG>;^} z6U`$9aDBRzn+3RyUy|VSuRN1>$97o;3W$j5OUNYz?2v#m0`BW;-&F)eC7_0Y75cVY z0|7f}fil-xoPK-LS!*=LO+=O~54`L2jL64;-W8J){0KOr0YL=pmVgifPHI2|0Wk@P z+5wj1IXyp%EfPn>phP5)#Rq)?B87lG5|Bo~RXx54fVcz{Ekq1z zUzZWFPa-M^c%Xej2pPk0cJ-~jvl(~F3s8sSI8 zLCGS3fV2jL5O7EW!U#A=7q`)uQ3M>8fEWUf=+nFj1XxLlND`3W#ZSX|M0^>fo-V7F zBZq*a5|Bqgk{)|P`9%aAlYkOwxw&3}FU3B){Z*viq}QnHh&V2(8wi-E&$qc&*nNCL z0^F?I9P{uN`MamKCNH?0ajWff{1v5pU& zLtAE+B@uFl=AAhJND+})mRZ5qzl4O^+P0_R`nCBnJV?#IL0k8TF^yFwD+LBLae1kZH>tMZ`I;R5Ol%TyynGfLxL!NhFyOmQvFMw3`upS%R|&KF9k) zoPXyLaiv*60VFSJib(TJmw_??DWHPjs}fvA@L~GN5A<`rCAfj$YY3+OpEF?h`8kbt z6OgPu?4(CnC2KE&bNa5m58w_pMh2a~C4B(y$NJ*{!4_vIz{kJztf20k!U&(IZ>mRH z!lNyA41pE=iUH*j2N<+}Re)~_B>;Bn?;a#ulBeLDUex2yG|0!-(q|cfx4I|I0tEFq zAqVi{tt80)wXrAIDVfW<*ck^|VQ=Pr4GnjX0p0D_jDW)wk=>pLPPfWhX= z8vvW=J`bjK1zHTAnjD|Q@+vDSgjz||kLpOpO;GoV@ z4?tLthrK4rOsT35V4IE?KY+DCH(UT@nt~v}{tr4l017%a!T?(oL;&U}hyonY#>4>P zW{%SO7Y8Y82P6R8Itr5jYxJ&H3Sg-YM;YMFMFACndkU%mp_(1R^RGrkMt>dNpjN8U;&iUDN5&%U z2N%FwohxpD{tc`<~Xcqk!pfJ-{?698TvO-X>buAC`=h;~34V1sr*24D~! z!2O>ExvCwI16ZdWkOw%b9Z&#xpdC;IxS}0U0yw1|PzIQ-$Iul9)c;jIX{{pU^m^HP zHGrwQ($xV1dc~mukk@Om&Y(R;j_FG00+^$9cLQv)>u&FVJRozm@?LF6%MFP^WQj1+~u`4ZhwZ*n-Eu!9HH(G4x+GYVR zvZ;|9bj5K4%*A>_E>BCe7tW6jnNmK09kNhb4nN3Q-8}~YJUTCf0Qa1_B>}QpWEkL% zf(XD_ov2ZOhAzJ`0BeRGu*5;GYe)iMwf>Y>5+JT11+Z18f0}@7icE{0ZLxDLcHSaE zeU{gqUICz}JD(!JRo&N=TGE$W>`IGWZLw=)QxUWEn6uvEv>NbU(;c&OogKbaH<=4y ztzMXP6OcxFT5NBN?Q609Eq0*A4w7w2Mxho*xW$gN*wGd{)?&w7>_m&5Y_U@ zj!aWHvMqM5#m=|bg%-QmVwYO%a*JJQv8!a$rnsmBsAhp2*WRuJJkXE^z%1>4=lW*% zyU3;tKj>QE259I$%+nI>h4YG@jQQ4EcKVp^6#OmW0fZlwx#|eEI72OV7=g33&Jlq9 zT2K_=yzUlb0O{uMU&TT4x_~DD%6c}H1lU!V#Uur=L=Sh<03Y@6F9Wbu_xf3Yow5Sc z^>2`{9#iE3)@z>@05)qeMSzo9krKcL1!VxAPU{N5^~+NCDuA^_n^z+uv!M>}9qq3M zz!lvVu8_Uuvik6a+koc75C-V81zrFjec}8e7{d8?NJ$YP`}F!t3E;FoNLD5wPhnNy zT&vH^Q~_4$+cI^4y#7{C1K^eb%i-K$H{_`hhYR3=0xy9vd`e%`yQ?um^4BNhY?}wS z5-oPJ#ZI-@=@vUVg+uJZiUl>`T%{DmvMt0c|fP)HR0M@?O5|RKppdbZsMAKvdVj7VHSUM!LssP|t zPy#rmpaPIEfR2A_AW;oz0IXLK+G20$B<`BBe5SOAV9AnC;!Rd)M%cwJIcRZ3T z8_v5VT$Gsf6Kdq&Hk%COsU6X*iI*`wg?R7}&6e~5xF1pJ{|b@@fMWC| zjSe!Rce$m!P?WcSyQ3-~jDY8&BcyvxRif~{_?@c68PgNihomYAPGjnjf;0Ak>hSNN zT4`kSlG^w;%>ADXP)$nBLcgLA^Y<@vAg_u19b}USc|+uHf)qgNL>wSRBJ$i*nZ2~w z(3kW^g=~KQ;;ochkd{(#3xbNs{@ z(;FMdEon>~B*$Co-$d1uKw0{d;!=$0?@HU*Q3h$~X`(aG(|@P99AoPI<5F6lfc>-z zpZ^!&Ez_5jQvyowBE-u%)tm+kuV)qZ(3{OtVikIZ=o;x>Ge+uco6*r=+l&h*WlMR? zq%^qx>}EiVFBfOlJP%@KNxoiaw`d>q>>uD)shV9IUkVOCWkQ@@^Jqj)7UIx z!#oK7HS~85$VopND>cmnMF!=_p#X4Ie_FN(@Jb^}1Z1CCfiwM<3i-^ue^6yculZ7M znl}t;APc0qb!aa|{OhP$17snQUJ&PQJC{X7%+pdXki|sIGgEF5ACbRBskr?fpe2O* zk&zcVf05pNubbsLh?i#p)u{$xdAHk-$huO!`dCIen9)*e-9`} zNS-&#bCO{cu$q$m`|uZ#WDSvj2vTlIQQ;JyQ;Hz@{{#4|NU@g4e+W|J6lQ+a+1uu@ zDua~LJoDB7bM7HzUPyMv>@XjrUmzD3P?(YVSphd8d8*FCwmAg!A=G(@LgiS7QM+Ru z)oK*w$J;*uv|ff<5IQ6}1igWhe1R&2K{gWU1c`ubBJveT6eLXKFN4HDHWL{G5|3g3 zyM@r#KnVnGCGszVBtarXCWE9vwh{RiNE&22ktrY@p+zyVBBa73iI!tE79)+^wA4rxn<;pO)?YJ?gt7G*rxw6I7AlC=v4;0}alOpIhx6 zO`*rgVJ4`HMgWl%k@4s*FB3X+dPhCT6T9~p_rWYJmK%f>ki^9v0rI3w}q;7k)5(?yw|l1|8Q5WW9@T0ow2 zFk`vE;lHHtGvY1U;f{>xN=tN=qsLP8S@G5oeNJ?pqr1>Q4ffGfFMGL0X8-3TL9EQ| z&k*JUYB2g9$PMJ>c8vt`0EHO+7|08hlNqD1F70~4L+XdXHj#9Ki0kmw>uo55g}*xBZ2a4N&fKwhrG zSafTJlb8)uXWQ zO33bni_(l32emtLqLZ9~bQwo;CtMP58qt?UXE?gcjK3^9Y4~$0(+N4C1|!o6d9tMw zN^IK$sY`xQrNT(Yk-Ep~IHJbbn-gB4+n9!R2zSb9pIk$&!wawdrV1@ zmZ&I4{TEVTj6G)H#@W*)2i^%%RKSMwe<;5{mgHDdZia2%fE1GDbpNGn<{W#>STD9j zl{o6ZlC5244{vQsUt!NLrQ9khf|saVxNH0A_(RI7!|OUgNz7(+l1&NXjCdnZ*ZmEo zbhC$ERg}%?fzFHel9tmjAKT_M%+Iz1c?8Jj^Y5#YC`5pYOVO9qAk2t&G}080AK$#rz$men3I$`+vbR;!L~W#aZ;gjFyJDa z3c4v7yPux=O4Y6?ok6A-{yF#-4^5^vqz1vZBMs8nFKLLW)dXT zJx)e{nvog(S+XhXBp*}#*QQ6=OW}a zH^b`wBbk&@MrKmR$)@h8(bpKu450-3`Gkb~iT(7mmr_~^`hn;)$9{p>4BMTsvuu9_ zJIA&;@5r-l&NvEee~p+T**yQsl5vRu>4&1r(2qn{II%gusIvVt%BVT1>KxwYm^ma9 zufZ{V-bI%uhNDauooP_a^o)t2-@gWl@+k;+M(n~;tWF%*b%p$vIl6?-kYOv;Xz8FsG6MvMIBgWEO;eW$WG!X?vJ)n`5|T^C@+ZH~LTHOrjb zY{eR!h4WPMUqNN+$mX47+kk#=Yd-&UChht(=p@6`-_3-MM>vMe=((ax&>qoc zXlou-$y|-70L>@zr>IaBWC0O#DWV4AC1S2bG?>tk<96^d3isj>LiD?S6!hPKxIh+3 z>2A_?OYG}^a4x2Bvw^%IJ|h1uGVp;cA@bjW_(7Hu`R_pjM0!nIf^3^sgxEIq53_A* z9wnR0PjS`%40*(eQPr1GuKxri4&s-pCpZT)PLuF0r|ACy(J7D>ME*yRG{{OK{}dzx z5+L%=%=u>)XceLV2|+oK)kOYhkUYp5BL53W0VGJ|e+4OmtR?clfs{bj5&7Ri${_2B z{2ylhsQ`rt{htV`F`)}nr>SeqZn2J_4HRV7zy`=h=^E$JX4kmLrjFc1(f=2+bc2M6 z{NEs+qkQ~Nzu89U{{iwMXbX}57sLm$m5AvqKS+d#(=0myplyVv8WdtgyAs~G=KMX3 zsO=PGf+7~s4rxM^v~1lNd{GKFdyY8BP9o+IC;_sIh&d2Sg6t;p1zL~-i4pk{(JPA!#2JjuH z&|jnfDuiT&R@qG#1Eo4O_L;t{!*`Ch>@@CrUjG|l=ZQ@>o5M+2Qx;i5F4;mr7YNNT z$PF|^Xr@6Ppo@fN8RP}Z5ppx?{k3$6|2VIIZH^1tvJk~eheS9X9W~RJy^{2PAsrHj z=cOh~0#rEEOt}=<(jjSf)3qS!kPQ3KA(kTx=VhwiSLn+e$Q2@EK=L4YB4(BqK&}!o zbFBz+jfk0XC6Mbx%)Bdu6o~Nb>-~ZL{&bZ+ZH_rbnLG^w(i5%|WSb?!OEv{2=xfYB zLhXF)Hl6Kfce~?;G&R6Jv+aZM-K5fIoA8hYc8k~?!@@vCLURp@0Np0!F(?XjhtNEO zVnBBZ%{M3xR3fy1QSU#JZJ%Th9sh097H5b^i*sz778eoeIY})xYiNnxrie1T>A@Xo zafN-R#Z~z3Q}L6~S2d6aME-~gt$%f(G9h!q+5mY-#GI`-scXW4H7syXmY`nwnsrX=)O_ zr&PMvgr|U>5n5h}M@Hyt%+Jwc7unKcH@n*%ucXBu_L&xY+5QS?d~A<_?PuFe z(*WCMf(F?(Q!~UiPfA|@!Yu6h_;WeCj1nS`|F%rW7{{2UB>`udzNF4ccAIWVv71ge zrOs*gnL20KHbXJXwq=h(x*Nbku9vWF23~<}GvtbFo55CM+a6|G=L#XJ^M0*!m1E3| zslypM)vR-a-Ln66l7lM!Mk?(hEtPh&Z93Y+w&`du+oq#^Y@3euvu!#$z_wZaf^7eG zKZh-1ROy0NI>JGwqhoLu=}S5~&TiAu33k)@y3{$zKGV@DwoON;**5*0VcYa`mTXHp zI>!#v(RsE_M;F-s?T#)HqB?)lI+r=dbaWNY0G~LR0bOIaIc2D`n;!X+I$I5Pno2t< z5jo$9(*^xrv>Uo1+5`PTv={oLXdm<^(SB&>@BfBIey=@n?Bkyx^ESu2J2Kis1netB zy`yAGM-X#JW8xfRj$M*$n<A+HGq(o@g`Ye+}mJe7QExd4?)wMxmQ*a>nRO8suTO zX^@xQ?T*<}hL3%wJ%0G+h%W#=S9I_U9sg5ekAM&Y=7|nN&leqmULZOO?X|VtAp1Ng z&X`^c(e@+=$OuirS*5QrUzk(MH2cjE&9I-YUPu{P_L&Cd;9DfVJoIAG1!$k>BJ>i` zCFrH1%ND>g0TpP!t(y(1F>Z6LxGN*HPC%|@)50 zT5zrqrw@9iXg_p7bO3sl=pgiJ(IMzHqQlTZTQ}PiWlVoh?XD#aiV=|pCEzX7mozBJ zZZqOi>~43gl`_)oGY!hXw@!Rn==Gv=&>_)Q9$9_L&Wof^V0Wp9a`1 z!5Qe7=q&W0=p6JO(Rt{-q6^S*TQ}QNVoaBQOETcf1bTmH=6@C5z`16FYV0=+s<3>0Y2!%qW#cGTQ?gNWZdRBstpPe zkTos>XP&-f14Y?wmbe(Z>4~G?m;2vwcA5qy;5;hjC!vptPC=(cr=gFF&Oo0KorOLr zItQJ$wbg7;fjRw6D{WAbfGi1RIDLFa!0c!%>^2*y%5HkNNXn?O&$Oow-)ZqRpwFOu zD$z-qQsRsRxS-F9c0->N?SVco+6$evb+bKw#&kRGo{YEv0ogzyII|XgOM}AfHw}ug zpPpfnGNSA=4T`}xB)&NGMbQc9oaiLjK$kp1H}Up?FnBhX?waXfMZ_q3MI~y7>Ii1m^_hBcgsdgQi2Qwr08zT+y-&zbHW5#B!*4j35Ee2@OpF zI4_zhM6$5B*GZ0lF%>2>o1i3HpWTGW1K)73iAi zD)cMX_WD-?cr5{S=r^Jp&~;nWVj}%ajiu_}(oXOa(0+z9C>_#F7J_H}L+)m~{3xe0 zvn>H{h0__7WVacxDR$HOvs5k3J~Li3@VygX7W%#D9CSl;o-~iY4+07Z_$ayv{Yi8Q z+W7@l+`gRzJ=NCDaa3j8=GbR9kmDKzq+eV)+v%Y%ZeQ#8^TPE((**!RCbnh#h2dHJ zNQWvwkwfJmhivJ#IJ?^&)1>AJ_R085!Z}@>DQK7IH1rJ78R(g!v(U3d=b+u9^U$+J z7og{`ruOT2Dlw;rKebU+0@81FIGvYF1DnZQgeX~6lX(fqa0?KqOCIX*00kJ?yWpS6BI+l^{eK2o(Q$xT zU4uw+Q;P@#)Hx3`x+9F*9V>OiKnFy}NXtfy!?#L&3Fy_-IBSJza1v|{v6Tj;fP#bq z2Bm@45?W3$?kmmh>1EqIo#Q8)0)zBrZ`)qo zkRf=EYZegzf1X0k5ml5?yJM?tgBY|G5fCRJ8!Q3mHt{9dXKov(*fujQ&9<3i8Me*r z%Cc>yRgP^lq4H!?CALexg)6xJwnIP>0a4K<=$)d=(7Qxepm&R|LdQhcNy{;11HM7= zIjMK}_xJY*a4~3i>=o^Xj*Ip{?-T8X-Y?n*eZbbeBV{)oVBF?-pj#(QK$aCN3U8dg ze&^I90Z;6S42&c|swLD+*fcyj4b1{1t~Liij#0ZKA+^oh+HxEeP#_=!pori@;w!OF zrfQjmOwtMqnVwY^GBIl`WJ=aq$YgAgpsF0E+;RTpqKG?2bxgoFMB%)?G`lp#4mu^)va+1Y+!M*OZFW{A1lH+G_FrXo+vmTOLxuhA zj*C)ym7S)CYHZtGqi69A4yQkV;4F$S2z^_02>OobF!Wu~ z5$KZWDD*wiG3fhW==D#42NIBgF59|gz%!;71hkP^0@62mw#^_cA<%z=8gEvCGP}*d zsIZ$J^w;vM?34iy=Od|09s05826RQVlM12Co``lqKNanUekR%jU9~kIe|iC)OMnmh zg{_;9Zv`0BEe>sbn1D1s%C>2I0)bWfl2d{tyG`R$?53yXwfry!hs6aPtP0yg2bNw1)dR9go@4VS;yqj&)cpupm zn5HjTe*BE+G+T-YK!0RypML}iNC$-A{3O9)Xy=y{%qLe7=&7Qk(9=Z6pr?zDL%T#L zpl29OzyAs_Qvy=ZvusWC+pL2b#`JXK3t1Mj1Y~{B!|A!zY;*zHxFy>n^lZ^3PTp>g zKgw{<5oZN@uIMVXM|2H(p6ELCe9;Z)1)`l)G1>xN(JttPU&{P<11z!wnvM1{ray?P zjrI|c#XkUNmcC?52N|_H7E3uHXrJgXY1z;b+h;kJh%<`drJ`fd%S6Ya{h|}l%S9)l zSBOqQuN0kz4v5aMrsMBbHfT0F$DICds5UxJK+ZmjaQcePMwb}TZ&gUXW#~1cE1cX+ z?<#yj@zpGVwF2tU>qIx8*Nb*i!BkjCv4^bt zbbx@IW`*EP(3foKFuToy7GXEtzLhef>@y9H!M8qVMq^ebR(;p|7>eMWDn!48E+$PQj^meJMT=t~A zsj8o}OfLbcsvpjvl;5ms2%h6LX<>u`9sj2!mNJc!Ep?5tzumDzsuO3QscHhgsQ8l5 zJAbFDX~u1in_6a$^DwKcSIOkclK)d)P(UrSYE09gs8JmX|bRTJ!{ zKVNRDL+d{~O&|QotVi6Zcw^Fac>nlx=f9lR#jezT}mGB)jDZhu!q5g48h0K2yUC+vbokdzYVo zH~pGphux$4j$eWEq2a6bDRPWC&?v*{DmCj+VYjJ6mEH6TgVdqMK2wJ}+vp#<{>8#{ zjgvC7uN5`lYH$;xI=t69csRyv79X5R`jQtV{EX<@f|MJ8PKpkamU@Ir++j8K*C)xt9_BHjLEN2b~h_CoMG(u>BPk$H)Ic7GuyQA-2sk ztzov!Gp!M}|2bvv0w2kgw~u#qCz(|BWG3c56PHd;+}677y6k#)mmV+Hu3h$K?Y?_^ z-@U#w*5bAHhVC(KG&1yWyob?VfqQ`J@aOlyu>vOHc#QOa32(doaI!b(?#8!w8^6tO* z!pFfujyrDp$^@PCxz^-so-v1wY48*&ye`M+Y?XAuq|-UDIgt^O;c|DGl zcY_C}EKR!D-$9(!m`*0lZHX=>u2f5o33Dr=n+bChqL&GC`=O5s@5Td)=|=*aF>Ipd z_%G1mzeV8y?RfK%*$qY7bi^4X)+@mhvHm=Ei1zl~UbDw`pW zpDaP`Oq?P(OMI%}4&wh2+(~?z;4b373eFLqF1VZcZ-RS?|1P+X_#cAv#QdEr>TBlz z1#qbFX1~G%bo!nI6vbF+-C0{>P>9qjLzINb`oxeBy*^PEqUaOD9ubd?_{@m7BrY_$ zjtY_SiHZ<8pBNLO;1lCQlzn1Ch;g4tydk^xBCizg|D-UT!hlE#k@tyKAxb`x7NX)4 zZ9=5dMteqxtWUHH(d!dg5*YuAKGPvCBRHrIZvr1BI7v)C@+~t*Zv_Rf zSNt;K89IGg0y@Onjg1lBNeZ_LOj%u$e%z#UlHTg2t8YQ=B^`(@Uv9>aJ`m>f$o*n$ zA4M^7y%;Ni^WKvA1R6~T*8%!rsos=Tl=PD(Jt*m?Ou8iLr%k%dH0G5oN2eddprZ9= zjy&=v=YPRi$wZ7w4$qi$Mbgij^q8cdGwE?=H^=Ok38eh#!dqV1BiNW9?WIWJ%|s@+ zm1&%RpEpEW99}T#Hc7u|(iusYO*+douI{igyQ@Q7UNSD7l788wyCnUJN$2813>%_b z(yw~y>i+B_jcK&MKl4KLW8;-weZx#aEP3Cx2*NbcAhGV=5*<Tr6{>-?gj>Qo-2krlkpIw@Ugg zFI_!PwvooSWzIJJJOjehQN4o7iqB2HPlxY=-@j^wy2R-v-zjIDkbO7t963hw;`p}z zfs=kA9`(O9QV?RRPYeh#=7*F(=nL@Tu^}Y9BX88ywM>89P%!Dys(Y+LZ@!xL9b+96 z?`Cc}Pa(juY@z+TnIOg00O%?Bo3 zn&dr1?;2F%Lt`zA_eUl@OmFl2%Lo&Hkb*{u|0uXZtYhRjFw~{qp$;)mkit&@O`ZwZ zkp9@Dlal_#OIN#XD`|Xqa>YW^|I=X1_?!`ICpM;>c2an+y2&>y=?RnWKsvG$G*!#! zq604n)Bz|f%(MQddpdk~O4Qa;fu#BKgZzVbp`?|)LKAjE6_ zryYwzJmh=COTxTuJ_r;m3$e~8Mub@He}JnZ#7A!#?c+iW`yYEuRHQ}xPl=_3DEnV^ zOAGOM-2d!QMwl%=krm=>pXe0g6aO1RIUzpqzwOv7#M?J4^zX;#g*xB=Ja|Ef71w#{ zIsYvR^XgTmJ|!WxPFT8g%0fKIe04%LBGirkC&4R1th&bJG7cj0W9es!cfAIA=na!& zN{Hoge5_hr(!%7|86qRZn|@4Ih)W+cC3FgL(MA)J6XMkzbn5w{SEvWaj89&Ocj&XP z-hV3yw>fK^ibCAzN0o%Q;xpq>7Gj9mG)oOegnB4#^i_n&^%`Pah<^VQ+KKpkUc(gq z@1m!K_=x#NwPl3bT5TC2hJAHeCAfdg;+0Sj_#ceU331LQQ-fX-IRB(rlrD4S#c4IE z-KF$`P)Yy0Zsu3hyGDAiZkr6{?GU=Kv`zFVroh zbiuVC)V2PH)QTPvk8K$-ZC4hT$3Ha0h!7w7171al)t?)WaUrh!*boU!1k6-91&l-F z+4aVl7UB+n=VU(Q`rm(w=&V@Rtu^kQLOkJjksJtf`=ysyCuVu#-$*V6Vr`isFa$g! z0;*G^A>m)ej7E>YGNWco4#OJN6Ve?$BE%)Vh8Pv1=T<{hgm~aKLyQU0dAlLTg?P;; zCWMGTkuxrdk36;QHya`;MCv9(q=ZQN%36hJ>oy)~A&NfHCd6aD_KXmps#LCj3p3&u zlNI8v%S>185aL;1S(gxfA7j?1>+?BM!Ps^)%j=eOV!AeBFVg1g2Ytj5ueEXiQyiBY z$9_qlZPEog|GVs(0ph&{7m4=~JSZ_MOiYP3eXs41*pkLprtRM(Zule4e}l1ejIlyz zjOw4DV%oXJKzWxPD~;2*8+O!ZR0Zk9%4gk zy)yL2qA)3~UOPi{1*KEWLsY0#7bs8R`KF8_i?)a zJIrZgoe=lcCY?g-81GiL)IspR*jUqGkX~cbZS+=k8QQS=Pw}9<`nL;L{1n_#qBtwm zFsY-3>JVz2)DA**3f0Q0wg}ZFR6D)&UPex+6e+zI&<)Cas|)A9y-cu&SJzka5|TgH zT)g$u$Ga{InTzEC@mc$jxpphjrGR>6%g}j!hOs8s};QfEL5$LQ~ zyRb3KK%GMMeFln$CRTn973Ul+!C0F)!n!4WiAnb&9r?ES_7NW@I8PiC+|L-SKVE8r z3MBAzRBVibqEH1Y;0Rk)P@)AdiZ#JQlFpcPS<;u8^f1y!#R##eh{s07ajkJ2qwzSA zI4-u!jcr2G?IxXoF0+)8B0gN=T8Xu((!db9&cw9QrmL)(&v^W4JGIlG?UW_fcIuD} zuJAI59B%ez7irv2_4j6uF~_r!jyFR@ulTIl;tdhi2~b}6>r(#uQ$K^LzPfHYAWo0^ z1r&Xs zblVALGE*{1d=C6yf>Xe7%wgkoSKwAscva1G|8rnzVXg$j!<6H1n^0GQ(xWvaOa~Y} zueS@c(P+&|`f7OS1gJxpO<>HaT9{5S9Jf$XmoV2z4S8V7_}5JyFBA8x*egUIHeOY* z>l!4ByjULfT?-)0sc?W;kLMz>jzojRTDKCh)@tZ;_CK@aPlHxwm{_YZLaY@S1x9;b zYnowg*j+a8Bq#dgzI#r6_wgY^+>gXMvtb+gghPn&8j zi0yh~8=y_~7R7eM6ul*u4{5pcP2V13kP04V5c+TeZ}Qj19idtEjuNZh3bE=PBUZiR zz|fmBnkHydy$R$SiEHB~nNYDQU2N#3J+zPvO6Sw zvq^U{jpM)D5MAPMi%I7seXB`#OS;FTdyzJsqmNki=f$tr^NaYMqd*#q?iZN09suEg ze|S)=y%(8FsUab5z0eTDLbxv&VpND#AWWUdK$&lbOo;iiZB=t}xhJ9QUlF&)!I*$H zu|DFO3*dGkh95R1b_lWg4nuSavF-DKUS@R*vHCfaN1qU_e!coNM7}P~@ozww6&VvV zD8yD2V=6Wz)SVZbYr7dJc*4LSMzO z5bG~6!bgR;*DrKTh!+?l=f4SIN`B8zCcWBU;~#6SLcH(q_BJ6t@Mm^s11?@0$G4Ym6~E`c8?2=m7h_aww-|@8LA!p}J2m&xt_|Bq ztYY)TDz=|k8@2!pt#=x&1GLq<&3~$&A6IE5ak*=Xv@+>H?CMr?5*TKvN*fhp+sbM) zR%ljbW5lX#oLH4j5Ua989Kn#b#YjscZJIGftj*X;tXk6&lb@nBLmIz8_O-S%MzwZ` zaR3|BJv(VWK*e@3p<;8yDz=+g#r6V2>)q4cng3nCz)S`D>7mLB;&IOuWku3~*s4{g z6$crk%7(<4Jh!T>OtT6bCRSl1#42nw#)K-X07KcmrWMC%)6O_ftgSdftXdQ2x{WjJ zx$zVVhPXaoTq_78u1$@T#ARq!aqYw^E=#Q9I*3(UCor_#XS8+ErrL7n@`zG#-887U zUJ1H?N<-#J3>&kHi!`g&L1NWfA{MQ9qJ#+*TLy;M2aMQZ+EnZa zv1%P9R;?9@DNNBiPC5{~^g^@KCm5qzlPS;Gl|ucE*c3P;wv|}Lriry-+lW|HI)!IR$6+1+%V#^XVP!;Qqej}vub9!IvC}ULXm>Ap7t7;vmS+!0O ztJVa3B6T{WNiv~gQ@{}Wh!NXLn>K8kShcnhtJaLfJUT^dmNXW;E;5~Ic z5L?r*IoefhH?fNCCDw-RBUY_>U}$~JXziy>wHAm~>j1H8ElNz$i-}if{3Y`E-lH#e zh(RiLSd6XbSGA7NtXfBjRcnPUjO~bY^Mzyw!u^$`Lu34H@YX`Av?fgCyDz=MQ#pZxf?h{6AH*Ko5mslINk65+l z&u?kX>Pj@Lx*=j!S0+|*!^A3X1Q_C;G~z~SQ*o8^ zCyl9NG^o0933_TuOC~Pxw7%wRO@c65TgBLojnSH>S+%witJVy$XpP6(nNYD=V2FL% zi0zFOLh^f)||wYrfBUYjfJ1pX0P`#M%%StjH4G!8dD3jtJncz6L4wi2t>w8WIXm`P)5hCFUa z_+r}`q+&b7IDn05*iM>NYZtL<%@M2CZerEi3k9lvo?MB7UP&^p2Ab#J2f*Cm5r8lNWi$E^Lh6 z6mZ-KZbiZfP7|x(HewZ=0fxS}jlOnCzhlx_`l{XzV%6Ize%q$#&4FhB+kA;>;BE$~ z;64W7H}u#T!Figsf%}QIfeXZ{cYs*+7J;F+V)PBtrXyL2*sM|vF`;7167=pAu_L5$ zJ>zQ~WsGVa6JvY2s&$-Z)jC0}S`+XwT9av>|5a=X28eynh;5~#icJ%1!?qEt){Mlw zKSgVnbRc&5rKVjw7^7Od#5jlz+EuS9Xjie_#45IzSR1yFShePXp>@n??Waw(7Kl~r z0I_NnO2mtq`l$F=Ev^4h*dy8m$ww zsn*2mI1(y0i9(Fn6flB5`l8ranlx_R`&!!=qgva=*pH3ruvwZ_YX`Av?IiZJ;{4ae zgo@1pqug;LwwpE;+e@rk`-rt+^Ahv%6s-l)$lW!aV1O~Ibx@2GtiKUkqFu!f5v$lT zu{P{5v1%OwhSpDv)=}D2YlT>~juETYaf$iV*Q(caiHkk4C0}e3gb~{+#%^qk)-=tk zwT)P{W{6d5JF#lb0z>PB(b_>9wQ~IFWJ1Mu5v$mo1bya2}_H!e4h&FB5GO=nMCRVK@60?1Z)(UAX7Wi7n z7^7MzfLZ^JHC3?*U?Vn3tYTBdseBWp;~k2piL+y)lm?W9VZs8cvS`yDmH;&h)o)? zNu-U~6tOmGE3s-#OUyY_v}Q=-&6K{@cE+gI4lxe2O}Yr{q+P{!5v$l7u{LZsv1;uF zhSrrvYaeaeuz6zD+E1)n3lei~RjZtYisS>ab!$z-4l+o^4v8^&Nws0iG^^HOV%0iA ztXfBjRci$pT2n^r7;T zY=&ml+D@!mv&7~itb+*^+X;+v&o^SbXw!zx5v$g2V%6F!F&9kHnkS9*m&;AN_A^G? zb$~|He+*kAwn)2*9VAw0*(g^kgg0ybJ(iB)TwShcnhtJVxKv|ebmw$o-FbjdQIVmpXcZ0Ds- zZfq|s7UdWnh`s5n>!z2g>l5QJHbz~ZW^KuSVpUflR&@i!s;&qOb!nq+kTz|}(xsEe zsUaFvU0H%wdqLH4YJ@aCJ=bn_`zT{n>zEkZ-Ky4cnpNurv1(1gN43UdNhVZm3K(K9 zHey?8Q?Y4cZOJxb)tZr*HB+=^Nn>@@*V@4t)!L;-chWeOqg};z6RX%>Vr|$yV%3@l zhSoNtwVyWCS`gbM#x_8k>Me@xQqddtpSUQI#{-A!OydqQNCgjzu{Bd|+!2~p?%S)&gmK_`=sZz!=p! z7#HgVHb!iTb`?8BtYXW=s&$xHwT=Ko>*Yr4C~c~>LabWHh*j&j#I!efKWVKVVTsE; zv1_j|ogfLqh;0>PH#SCVnr7A7Myy&h#HzKOShZ$>p>>_n+7YKw#deDE3S;b|O$Fz~ zwthK!1CtKcFNDtM4s1($#!IBPTw(WZLKV%uPB z!?da15wTr4MQ?>PzK5{hv~PS&m~m`8k=1=MA(p#*-^5zvuXRfi>vLwU#9FB|vDT@L zSnHG_);hHVqfS>*o3~h$rBN%@A;u0m zYUw9dE%5>p5OcN3bAU$GQWV=JV;iJRwUorx>Dj7{Rwj)v@%fE5%ouI7Q8Bh%Uez0~ z(5`~Vh*j`7u?n6bR>27bL+>?4Qxa*TH$|*RTPv|@O-szRQ?zD4dy7R`(;M0uq+&Z5 zgy+4mF^$_vvuf=kR;@W=)!I$0T6=+^^*W=qk2Y=FJh53U>Ssd579^-^ir6A)EEf4% z2N|PUhs2m{uWBvRtXhYORqF_`Y8}0t=YJJjVIFu|(}*3Tqlz6D+x5maL7VDLpiso! zFhy^QH10%fFm2lk!su-iV_*BE^KXWB72Hm&g0sXbxPw^rb^@c^oYB-po9fMp?M7qk zrcL$sitQ%RTRs2g$>V*BzTkcaX#)?4aSR*N8HzNk-a%s3TOwAyL&U1L3=F+D8%@Ks zne*?67`u&eltvX?5!)>y*gpr4lMckrzS1=C1Y=Zha-C=F!p7)L0UN!o#GYQv)6-0- z;5K3voB@X5TaBi6+O&bQ#CoK45UbWsiRqc5HAfoH=lNQ@8AGi+{`$l^jExbSCl!qK znzH*PeVa)aBz?O{4@mkBlP*fS&!h(>eWyv6koNSm{2?Z^0%dW$%X6#_Ya^ub3Kzcu zqm0qU9us5x6;=J?G;8OWAlA;2fRAbGB(Zs=PzniDc#9F(N~1P*nphjVjaap2Bql#a zYnC*2>s6*>bTCG>c8PHi8?UWd{~YZqwwqYR_7ZEy=p)vSkq3s>yN%X<+Ei;nZ1))3 z0Bx$bD7Jei>t*>R@`2dhzThDSso-HTwyv)>?g-7Qca&K5R)|&a7_sUd2Zr8$qiKRR z)f-PBW7D`vVilVLM$mne#j;gNW4YGX+Qt~w+AhX^Y)nVa(yUrLh*fJRF|>N;|1Ks} zYz`RZ-fzTq)23p3iM1p25v$g`#5^!XYk@Ro=^dsc3@}Eu4vH~8fvpi+qFu!f5v$lT zu{P{5v1%OwhSq}7I!c>rtq`l$F=Ev^E-??P*0}jKLL%#leb*P81YyLsim@9Tqcu&l zYHcG{tr=p~+D@!mv%t{$kkQ&fTfN?_=ww30b`h)CoCG~QrD1zX<2rbwY1lr-Xv6l4 zaTFV)wLl6l88l@N&|UP#V?{AOVvK_{s_2r~9yPWhNk3-NW%{b_VPe%iB7Q~BuR4lV zNMjW9b&qA^2vXq_V(r*a6`lY#jhrObMotlHBexQ(-ZU^O`nb{8Mw@ns46$l$C-$`B z{F9ZSty9EylE#|&)uxfV7^GUe#W;kGY2;p-wL|m~tJXZRYV9Xhtp(u4!FcQmBX)pB z660RqO<@icKIG z4f~|gnnc=YO%bcsR$|qfmYAoeXw8rg#NHLH9Dmyxq+&b7I)II7*iKS-g2$BIMR(Pk z6I;pHx@l9*y<&UD*!m>>tV!qT>pw@!gbFW+<8z*4wf7cD2V&Q5G96-&F{*n=jLEC2 zy2~_chZrVS%_GFx#-nj2RB#0t6&*4H$7s_IF;1+FJVC5l6DSZd&ri{sA{~f5=WA^R zVYIf1u@9SQT(2QBw5!;5VilVuRO3aIswQ~RG z$>Ra#PSddc4AO=j5aSp&rb84-1!HAX_MoI+GU<|}UpDC>q>b*f*j_QV_^=Seh8Ur< ziXSCb@fGoV)$^-%igD6`*uB2?3C5`QWQS+$!p3M%0h@Mi1&*7BPScR-v0~@jZ#M&te#Hw|G zShW^`p>@P)9i&aQmWWmB5V2^D$I24)#uTw5r13_yYfPsYWsqte6Jz_vs@8FuwF6HO ztJVa3jMgNvYE1z{Yy3?kwv|Q|nnFjMfq zq$~7Q-DAY6dtCfJ^!&^ShW($|36HrbE&n%lb2#t&`3wx{Fvv=fv@oFNns?G}2fc^ELM|MjN|djHB2X%>|mZ zV+;_h-eQ~y6+B3+f=j@t{#C&dI+9bW*q%-tY&F#dhIi3~A#0);|fOlo+ z+d4W)2Vz@%(OnEu(cNMk!p3OsB^8V<_p(7?AKkT)^TevTpI9{)fcdcC*(PWJ1kx)^ zx=3dgJxHvgOX8QDqPa{O=Qm&TFk@8nh#1%UzqK9ph&7@OENBt&lr4`5DhRvp9q{-k7wmsF3+r|+89V!`d zxW|uZ2VwekmahIwe>=o=*mv!mD!(^?y!$S6**~bko-igY@0m^ou@mz1DZl z(^WfeKV26Z*Mhh{=DQBiRdXHGFt7X)J@I0v8U7m_hJ;yZdO}&!=fXof)vz!rFxs_7 zz?jz~RA|N93a*79vp+#aEz|eLCH%a&DPe-qns)+Wro$$Iq3wL>YyNvKT1n&Q{&=;U zJVKRbjJ87?a5QXsUWOKZXI#644cu&WVgF}^yVcLClL7jkhc05RK~5ZR^BsF9Irafp z%gl@GoxW>7T{WMA81pphb1JlIiG!0oOXAt@XH%Z!I1F4ZafB9q-RCH=7FGd9Lp|(g zF;1hFHE}Jk|J5^bo#*+e@0kK&JX?XQg{5iH_r|pmYZe(`6gKE*k)=@!>zL%&DUMIy z5I6fTH_5XbxLQ~*E&6KGK4L8_4~)W|_X{h~sD%woax98t*>@~e9q|J|B&vm#X<95@ zYM59H8v#aPuladYXw<^SCOM9a;~TzXqO0nd1g@5qLMm>)($q>fEi4U;!nXN&WN6gF z+9x??#qmAgv2&7R7jU((94(GiteaTMipP49Kw;y49(h`|u>PuNtRRk``i{j(j)TC} z!b-I0yCH{&wPIypl(ihMS`;NCaay&o(Mg^a@l5)j72?owD6u@;sCMqz9GEP83w!ulpT=Ed<+ zb;S5nnB+MCTrI3f%N|nLAh8x!0!Cr&eqm)AwXoqyjw9l@-gm4_avTGW#{FS(oTfdc zunA%g=sV^oIralr3oFo~FZLWD*0PGgJpcFjd6a0?!iFY!mg$Kf^!bh>lN?8Z ztA$l)(RbU95o=-Nz{n!+XOXzUD@(@zBopeH0*2?kzGqrIy@v$bfUAXNXwf&|wi9a> zSzu)Gpr1u2jasp;NshT2c>RTWyzkjN$+Hi*T38+_xE6ia{z(}X#Q217EYheY4o-3` ziR0785$g|=Jcog+C63V2EIo3RSgTh7hLRUd9vHi-g-uLyOyoSrmwd+*2&1YMI2!hU zER?26UqjtStc7KOQP}H#9$6Z-W*w6pJH_!$-!V7Iu^YHrv0hsC^(q#R^)aD^<$+OH z#m}QaqZT$W$+0Mo@B5CWNsdFn)xyfOM5PsniM6Z|;KhM>>|;NV3awh$*d)(!&oegR zJ0@%$M|~Rb9|C#;wG;hGuW87vn7Ge>^VgRN<{zV!!-$7!{w^Z%t9u?Queb>rOod4<- z?zmXnd2PUp*2r{I^8_f=e6>-SMA|4!5v#&h@w*t;L|T4Ym^CJ{P10>9orw!^$&^ZE zN#pY7CUYEhfG|S4i1j)yN31)jn?b?Yr6%)U+O#42h*f4@{9O8Z^Pd8Ze3cU37^!&` z#V2F(8l;QnRU+2BhQ#kO<2Ov(LK$sFh&8`a@mp*BDzqU#ulzA4G{bRmyxce@y1ka@ z$HrVqCV?YMq>L2J!C1R-ZSl3s7polIlB3mfxD zcNegU&xw21xOYo>gO{$pp|+1SR&)H_nP(n+D`UL+ftZ3gJ?=XV7^mvHCdJc zA2aq4^P43oYM73}*p=vtY8?^gDkF82-aF~>KgNW;VI}oaCHxt5aG@*%G;H@7e zNdcq03^t~LT4~l&(=_ApLKE6XoA>P%St;@EKhg(pK=LbU_nuD=TMnj%9)nGnpRG<&4;paa`47XfAc(cj4Rnpg+bQ{xHW9qHy z%81Jio{QK1LgY+LR?;_`bSKj0S>rCT-DGSzN#E?HaZ^EGeA-JI-Px~8o_X*@7ilm< za)Ca4rKHJgfId3L7m0O99wgQiT8TmUBDaYdlJu=6U6yo@=sDK(jSHkb{jugQgb){V=B%fZBZvqWyv?YmETZ&kDx`ZP11LWwwYdAdF@Xg zKgyT!r`qW|gul@j-3h{U=-edSO}s>e_cACL>obM+N%~GN9p18oWwFR&xoK(3LqX2J z2MNy&fy|EWxU|Iu8RK_7S~e2#+Z8Pj6Y)DiEdxR1owt^@q(T691Dwamj@OXK`CcAG z7Z7yl?c|C?>xeQr zpeJY@CK@EF^dt5PTC?{7t@m=l8>U;b9=baYxPh?!Muc2Rl)MS(Dxx7OyoT9ykbBZY z_=sA|Q|t!#a!Sh@QX@3xJe1gZY0Hg7na_7x+Hw<7C(+GB>2COS6P4+A3sF2v^R0wA zq8`so$ES(1w*d7LRTy$D%f%;9S~@6i{8kt@5|w*_t|l6|4QP{R#pm=|N(|+<<655a zvbzK5SuZ=h9K2;+ko$k&1C-mzknE>G*AS&Y0(#DK{1|A6XoTGJM1@a)ULYzl_F6{d z$APXR>i!U@izvg`%|s;@d_7S|AJ7d%14Qv0Ve6fMHxhLd-9(hS3+QH|VWMuL+!ml) zJS*#TD^Y>g9-?tJ(QTBKT@G|R(Ga;_FLpb`+(9nC6+8VBqR!=UnEMF%g{GD)+xJbh zZ-!KvJLFEH646~m6{0OfBSd+RyBiAb_7L^0B`VzubepG?elLqKdy5u#rDy+M>GdXuO?^cGQ(Xp|_!h_{KdMDGMS z7$zQv*4wEyOLT|Vmek)zG~5rgjUj#a0ab{G?gx68sFmnFqOJ#k-Y3d4mpd7o-wJdW zQSTE#TZp;_f$~J1&n;RSZ@HT=H3ae=qB7CFM7_@g^%G^wK=%<16WveL`4Z3rM59Cn zqRf*(4-$1e1@sWn$TL7=l-2nx&<8}hmw_Ipbv#ZuK-i9tR<}Ijk@$Rg%cDevdw@P< zNS5d$qW(P4I8k~S=rQ^Y5EY41_zHZ><3#;LTZt0P?+KzlqCukc3qT)x$KN2~C(JPO zBG9KqLqroqolgTj$&i5(&{ITZ*5qlTB$}|LMAZ8V&@)8CM9&f>@Hyv}&zMUWyXZYc zc~D4ZZP}GLa)*gJ@vWPd4UFV>Yg%3<$IrvGyhg+itF*k%(6mN$tqEdMPp7y3O&KiZF0TjRub_}aZ4AhM|*d>Tizi#flKd}ZA59Fcq$%;IdIFn9)}rO%X>um+nbig zklSc*A{+?YoDzd_4?4;Ig|*UMbCUffE9KsGl6~Zt+vkR-V^Vi`AP_jYaoyZ-BNG3P z1phTQPO>&Ou5;xrr`ji3b|_Y}ELsx@9PQq5s=dfve42f^mFd}X zn!Q)Z>Tuuso1KWRw_@98o)WdRe(7&Cu7`|enoJzlxZYj$cYA+py}RY__FmY$^>=&c z`c>A|@6%Ek?@^-sIoYISe@r~N~eV*kr-w))+@{$=lGt#W_( zFFR&!bld)Ax4?GWzwDiig5VbvSYJ>u{x5rP6usLS_8!* zl0aiC3m`G?-d`W#Wqx7L5ocjvTX(rH#O<$H8Fzld{&BEpuKSz#%!NHG6ZXHX1JAbL ziwl~XMj&KtHHRX>=9=jiZdhT*T#WKyyVyDkwi?XYJ<>hsYJHv}mi<9Pn(B z;1Q?7jzD(Z#$L-^9h$$uowLe*0|(XTtDp-#cELsHL%|-)eevrv=edzncbMj$khW)9 zJw1O)+w(07TE5yo%Ia|+TTayJ@wGkXY%>mUEqNcEW_b>L0xy5Vt zbleyBiOzDj4evc|*GDak51ydMtnk6S_OW7(IFefMAP5^g5^DTtzWd_EcBG-bCKQa< zoe?|>N90{S)7RLuEbAP1mo{|R^W5*X+4}`I_4J(8X7`2~a&(<$To2FK^>jVvGUK|V zd+BBNzVLVNzsw%8&UMq5+fnO$_x`o^gVof{m)jTZb)OTeJ)pWE%l=v=GY?N!+9vJOppzx(xd_KrKQw3>s{gW*WSlE9C! z6J|8tZ$)kHu0Z2??kVf+HQ@{B5#ph~%AI+I{XWj@id~D`_*M2?Ysk&r9bV+#aFzW`m3+?K z&|#nMZokq#vr0bS19BG&J@M|1_LCle+12*mP474D5nOOo)M^NZ(F%dsb_+usMpYK^ z($)6<3jmgyE?DbzL3Y23EZ3?J&vOskWKZ`pJ9d-(YY*JG$(~y$J=~2n%$QrJnZ3SA zi`~*`@ArjVLz-)lxjx>t$8X#}USt2k%dB{fy&!n2<(|@wTGm`^e}Ca*IW;(bcuWLh zPUA&A%dW+dU=`h;blICjgMCeI?Pj~f16`Z#wH`S7di#$}FyXqH>kD(xaq)P5{d63C zc&MeXspsMAZJZ<+y!8fqi3jHAG?%+__AfnV=Ns)-4{W~CK1rCH?43Pu=uP(VO2uJP^Lw-qQmI-)tW@dlaXXSRA7Q$3uu>%-Wmn zeLRnc;kp1GShqW>!J1x+VLcLD7O6ia8fqMMr+3@?hvX^T4jR*exD7<`#R`S*#aobx^P+gi|)# z%UyAc{bkSLrd#Yoy~4+CvG?-p*Aqr-fHjbfuURNuX?6g zJsSSw9(#+&%N53zQw-Z1Ha4LBOW;RZu>VLxan?t znFk{GsPiHB*aeTNz1Ke61K+*ZzS9HYe)~HfIHBMEtq1Pvw~HQFeV^UEko$z|X7xO6 z;()_xRh#oy_uCoI@8kRJw>|L219nTp6Fk9MvBNNJX$o`QB;ty%-9{8|5ZoT2|Ghi>m{y2I7)0L;(lLzd1jwh7E z!!vGr!2UL@&kSHleZu{0zipVG2BOkR7wVrWTK5Fl4`j$)vLteN4 z&0~6~yz!{L+m6!tYH%3Ue;23hK;si$r8t^DpCz4-qxizav7WA;L?QEq$8-f_{S zcq`nDQ&p^SDNYVn_(ONwWA>N6m>pJ@(Qlz>r`n*`Jl`v-xW5$fl6{;^_6SaoI&N_op~bmkr68rKK4}93;EPU z>tfT61g?wy{gh}uV(Vg|Q!vy;>zX2ns=-vGeko>4b&+XHc^-@GRgXJ4k=kP$tZ}@VNc;Ic#orj7FY}cs^kL-+3Gd zFu{zi_WUpAA)_1e*s0d?8VI@U*yx>6w#2c+wD5Db+Q)gFskGJp&Ubkr>=Dd`!p4qN zcPKnhmQcmo8;W8PBNAu|A5^7r*u;;liN^x9UbQIc&rjHgSg*OAPuM$uQCY1gz4V0E z?vp3%gV6W(AGA~0+&*aUV_ojPF=*!zeC?C=73iKvKczi>{Zl$1{OM^u#;ymwp2d*#aF+S%RJ;q;u#vJ2lKOWtP2yds8qa+WoqxV;>|l2<8Z~q5SPNB!+)@XXrtJ)rRXxv++ASZEkpK~ z4sg+>(J^pL{u14zak&-a!%MOFOcU$fK|v{b3wdbdPS4wm4rk=i7-JBLYpp5n5exm= zD=mOA!({1;+_(3}2a)f5%(y>T zPX!_GkP7~Uoi!SYc~;Eb)$0CRi?iF_8w*}YAokMakneaQ&_^o^FZfBFLl;|&gF*QujiP9oUb`y#Ngx+Xq1OiK0q>qzIzRo9+Zj&kN% zjW6Ag%0G^-5vyDkL>u?mM>~fEgZl*B^=I3QYLAatm)+_9<-5-4{9SN}^u@O0ABIz0 z%1%uCZp6BvujlW_IA68*+*TKK&cemLb!RlRgiiQ3ZACMNhdZOeNkpAH_!H-+R*k!J z#@X5Z&hgIPz^kump6jkU9`b73+mCme;x&H63An(W9;y3BG_+}1Ge9J?7JiiXcRBO>}{uE2st_^fE{ zl1S=|NUeL+3C`Z}>9NmoQh?GW2d=~wSp8XN^3*>)w%ubx%|TcWfMto5LNv@_G!o1+ zzu#ct%4~Wp@EsiT)dpA*nZ6kTNt|_Rmsl$$v+wenc-j^WZ9zmFuypfEJPE;LXZrkQ zo00EX@H`U}jwRNLGa~iJZ;sTsJO0c$)OyhU#m}5?U~}2eoS#?^x!Zo`B&>&fPX4*G zwf4K8*97f2Bv^eo|DlaTr=ZM0AC5FhV1g2<`ycN51je{&IGE?3&a0JX8`p1V;!G1# zBI>xSe&aN|9qXNW@Io}Y46<3yPQ#U-I%X0)^)BeIb%%fB>=Uo$kUH%yEMesFUcn|9 zLPsGiLfE3lWB z?2^(1?ElZkF|@(VGc<#93b|o0a(ZnlL zWWjdB63q90=NwDFD}LwvEjVVm^MCJr7wav*{XGug``q;J#ro3k#rpFKi@BG6+lyJ@M<@z5nP$SlY3FbQU*1 ziONM(7_Q#(q38|~Yzv|23>CTNk0N9Ek0RrjfAVBp^Cu&t5|rZDH0#{A|Ky0vOTN>WdikEP)cNw)AMh5l8Y43!_`lIh zA)mRCc@m2`p;sT&2}ZO(Ys)pZ2i!ZCI(tj&Bt+H{xI)&%Qs+f9?a(rZt6fbeN)vn& zTO@yVqO+p}<*cO$KtJ&6(yDIPi`!!-;#j}W-SyATF$g;K&(3$SIdr4b^fj;9aYjZB zz3P73)9JN+#A|wFI!*UQz-uiKwUE_#lG8M&4?B~gUJEUdQ1{T2oWu9JXJ)WAK9dVR z#o)4NEhhD5JUetnGpe8+9f`2J`6Oo-tKR*?)y~e?j3VWBT1i8~+%KUXi+G&FJaq1;J(vEa(-%W*#x7 zH18A<%X#g~)kG)a92cF|^p7QZbnD2prZYB0r^RM2Yveoy6ML+pNp`(KXhwFqU^6b= zYhzjD;OJQ+A4o=LEt%=Qd@|%;;aaCS^RZcY3Qo#bxZjl2Pmo%81rO4qg{Sq{P|R+` zIul3J74B-^jJ;Sj7u5X7Db8+jFFFl#Xvxf#2oExnIaaV+kdPcZF?ZTCl(nJ_+-9sZ zFh(@|cr#B|*72Lq@QPzl0=)&h1Zk5|9rk4XvZc*+7={pfa&$IMAki7bDJweD{l}@! zPFC1;Pjz;g(SWfl>Y#_u!Fgqd+kdLFdwfP@haV$>|7PnL7o8okmK>Uj&X0tVRno9H zc}8bI3p#!y&!dsqXW_^VGZCH1OqN7eMrNXffpIDvH+FAnVrEX zKS}QyUOS?MAi|?47nz+Abr=uZ64H+BC2A#s0RsPVY(!l##X2Jz`Z11m z5Nt*(G7FQ^$gCeUArZtb@^&TL1E+ZW%j0DBV>m-b7DoFE=eavTO#kkywJNQg;1<4@ET8IakA)l7yrXK8kf|6 z{)e-7GuENFJ1u0Om$BFrxEcmEGu(Lp+MRo5&v3Rl?*-4q1TWC|UeGO^>D*I?uAFSHbJJ%zi+8BQ zZm*5qTptNxBFp~Z_MhcM=A)kl*=K@#h9dm42Zrbx7(YGB`HJ&_=J!F+JviAp+ZCZVxyuty z+)BIFa_4MplFOaH+lQWuYYeZAez4Ms{(=p`thOa6gGVL)<9Qf=7I0!kEx`4d1Y_fA z3Gui^5Tqc?(-QLJ?HSsSPG8eFoWPqG^{hJ^Cot@Kx}JsG2y( zS%FPrrL&k`8&^7i^xS8poL_nFC!Ob9j_K60G%f@7I^SugNKWL~*avgiaB~+p^W0O< zcmBj~F?7CjA>A)<4iwM22&OZ!MaJ{jblRa6lb{dW<652L;JcyKIdlgONT@uo2j2Ha zBlq1_C-Pg=ep4)Xddxayb8-nzgVvJZ5_(z3@z6FGd^Ib0`j3WE-Vnu*L;q(pF0_J} zOyeAh8G*O97dlr)U~iOTN!}Ep=U=OwGrc;0av`qtsc(83mG|nrL@I${{EO9nA}!VZ z=4$77sqT($Znd*;vb$gBdG5B=&e6>Hkc*vtr)>!aLviaY_oR!lYx>-aFLn-%dwX7X zs#KqQ((49jJ?#G^&jLyId~^)&xQ$r<=Y|PRZkXDpXdO;%JV(@-hQaaVHB7BugUwB` zWxQ@ABD|JyPh8_1Zr23x06<*;gUQWnoab@Hxw_4XVsPqibAE#>&bgO3Z%nfuaksZS z2V!&JI%i+&ik{!Eb7s^W;LSfdRpKeYzZl@`ho$%gp3(F?WX`*3gR=*krHBnL5^}2>FHXnZ{jPNWYwrheLDSS+k7HKO7x)`r!Ok!LV`3hi(bSAf9b8t`xXb_SEObj( zI%^r{G~v|cw~`mfwJh&{#)X@jgNTDdiR-<}dGolN28zK$fRmR*eTxFbK>JjdA zcA7RF%{o0Y-QBm-yBa|=V}YU(Giq->#N{Z=j(GjR8GMu#{+yFk^c^$?7Hn{x87AVi z8D}lpEKD#t|HV8PwejYvoMi_w#Z`}nv!ZixjBx(C1C|ev@hs%Oe>~;Sw=s)=aSpFY zC(o@h*A7NzKtxRv3mwsUs3J3&ff-pOH2Jnz$(I|v-aLx@IF$d)3#yn&+gL8Iop6-d~9DGM95OeX!9C*x(%=e0t zS)lvYHO|8ChH-7e1DxYq5SYtr-eAXz7W5!*KHQAG<((TagmPxQeY^F2bd9Oq?$~Rc z#r%;sJpy=Fhd(KXVqA}VQ)Ha6>49Z$p0Q{U$g?kc#@D=&nkd3Qjmad+2H1mt7H|Z| zHUL@J)T7gSM*!ww{$(|Xu+2;MTbaaBfkPn@J`TbIKf|BuDEEUVF0%1RIwyG?y>R7Bn>Q8bA|fYyX#Hk~H?^#TLji1@gG2Q=PH<(?V!0<@=WLjH$9>-N zI=;M;_3ju%x}4pF+y&DWC4bW8d|${ttK>~x&SD|ITqTG7a4y+v_`=Ojv&qvZkKXJY zZSwTV4V#^vO`bma=w|18LQcx_OV>LG|1Wu-e7$p#^~j|+;7*8FuRW_8_PqfMWRJMt zxdG>#E8PFN!TIw4QqJ`^pq8)l4$6GYH=p+Ii@4#O(=_u{-a)~yu44BJd0@_Infa=@ zgK~pM_WUX5{9C9AqjU`?do}16*aO(?fy1DlYclR#H{$~CN!RLj_TQ%?xVSbpb7}14 zQ(CSHdd~y4bl~V^qCT+LT6|S-S-3W^xFg8FSGm9Gc6M)g&k8%-i&ksn`Wg|-@f}-+{DINxLSP( zv;J}qZhD6H2##9r4{B%3b^mh7p0)1B4>?Dn^FhK_@#Mi@A9gzGva!&@c#V7a716nF z<~_T?oj7js*L(gs;GAJuPxpNEh;xl)mD~-FIrqwDp?g-*SraOM6msW0?)(j8>*LOk zv3con=Vm;VaLHEZhrtckx^HZC4hdDpLp{4a;p||AR(~9F4;gg+X+7)SGU%+ao^y|W z(pihgu!f&>PPLwQfBKa3b?a$&^;6Di)(dXk(^&I-+Wpbf&f)NMpLTW*6;WXC)6VW5 zc=>5(nf0Rk{gSgQTJ*G%a|qmSC^_G>pZW-^d{%7B13e#sRgO~TY zCn5Q@mqW2xTE@IZ-f{z;AM=X3 z1F)QoBVeif_^VE&iO;p6!{f4wPqxhnS%I2BII;k}w$`2gnzK{z(erxtdd&%>hja9<}cFrxxzzR{nj~boZnRR{RmW-=j0pkZYEBHdldp@t{w`0zKS}bz^ z*XGQ2pZUN!G5BW4J?cZ$8)WREg}b=tdeI=Dz#Orupt;zi9f3J7e5=G=wA8eR14*gN=0KvC%of zr$g=!?u`7zJ@6A}F!-b#>peKu|II>={l$bcWWDYF=kxo|bMt$LYZ|bl2S-q$tM+JicRG1@J7hJ!;YQBKBY};%`CoCjROZfdulw9N2anRn_{=IF zt2J`1*sLQ@!Oq6oQ6M&}@vV@1%Dfqe_qf|}KQj1+H0vdAhj$Kc3-#bBhecKmha9)~ zKMf0}2R88;JdF0N)3L$uR}a7-hqbbAL_&BlLdHB?1s)Xq2KpG1g;((4AFq5d&<1|W zvyV3_-Wm)a*hpIp&p9mc9;85ip9aIs1+A&#VjoF8CsvyJr3(_p`e2gHnfW{SEW$p+D&5{%N{l zu{*s!+!$i6yVQrjt=@6FmYI8_@_8R+{+rnyVreyN2g*Tcl$?k7hKx3 zsNSiOe%6RRQ)$FgFx*|}13S6<&k8TDd51?qCAafj_s_G!QLo!wJS%*L2X>epp6^w2 zui4?yj+AiI=s z?4Eq(%zF3PdEq01IEggR4<8f!1P4QD=B{qr{P0e-pN1Bp^4=&i^r2(dU~ygNU<&s_+pFUeT%|(b8v_^g;xeE=l4w8F?>mg;EG-N*w701 zZp_8&UX+GC<1gZor{F#+>*Z+Tv{RdPO*Z&6$GqVktduJEveL+-I5U|I}TBAk< zH5wCpVvIG|qQ}W9-rAb7vRh@Bg0nJdX#@?9AM` zbIZ54Nl=dCk?a7gKaDM~R1&uwjY|j6zbzF`H_IzcrP~x=L0M$TdS}qiR8aCI@r!0x zQvMA=!T^U!ww{~*FDlXX!_CbGMwV4si4Y9!RAr^OIKHZ^B#L9TD$eWetLWFYkyR95 zy-#gURmJ4&ebHx1J2`)KMm6P)d;;5Yq+F2ZS6vwi3 zI>OZb0D(Q%p@8?jOOOt4qL&=dQYXj>jC!`Wnj1kD0iIxw@HvBY* zpGU+`uv6!a0-RCLddga9s#sJX`Y_weMDr$;b*Jj}6-7`7M|Z%+H}#bOaU%8f@}cVk zv2Z~@DV_*FUszv>f${cOeI?9z$KWv0!qm7{TD=CiDb1ng4V4lI$Q#&D*@CmU&y{x4 z?=<;yB}V?;NGZRR@u6d%EB+vSDV5>Sc=I_(&ph&Pr1TN*8rMjvWqc@jQrh0wK)Tro zE$7plMoPGGfzjbX*-iT)VzaNpc&-b1_+6mh*{^AhxKj27oddcB(=oMK~bZO zzZx;k-|7xVp4MY8@b5kWu`i)YXDpk?(mZnNG(b9v`w%C85{>_vPSgqb8 z6o0DSTp!kna_Av-gkq##;=+7N48nXenq#4-8=dd>xagx=Ty&G9MjYW=xGk-q#8hlm zXp(bJp7v7%DJe-Y3dnAqq+F7h!q)grd^1W*R`%$NBcuiUf>?zLhbmqe-Hnb)W9sw= z52nj4z+XlQOuvyI97wxb!lQ;^BOgG4M)0Pk(n~C;O!+1KytQGi0GR)8{5_<#a@aUS z^w{@$us6ML4HAPjN*ER1h?-9f3Zjv1l+{uO#eIeK`jwh}rBo7clr!Gif+(x4;!Z2R z!XRhTwy%^@a)yzbY2hImZNVc*EPRp{9!z!GD)Gpm`zXzr!OC=T2GHUXP?2+F1n3;w z6dp?J+ad~e7Cn7y3l(oL)1$TkfiC@3?C3DNC)vMtu4J{Zl~5=A2q>m?Un^5E!W18$ zB%1P#k}9U5uWS2uN*`&I6Og(``6|?>MyLlgLIF5ZkhQtisJ&8Nl4jE{9dyv6yuX60 zQ|k1fKq~B@6zUY{>tc1tb{{)XyOT1*vd|c5LZmNsz6ZkgsFN~HhPb2)dFh>%NaG^0 zBMYC!1kmx$N+t6>Lxk9qtX@Gr6xK!g#d!I4a1Vlj;7h|B#(U8AE}+F=uTQ!t!N%+2 z9t0p?TAK=%RrXt@qUgNyw@QdkK2pC`Ql-TteWz44EH)}6-S+r0gT<+|;5%hHVD?5Y zz*@bofIFa4rnfKk>#F$cP*u8^H_h*=R1`a5a0zPie>>pCTiAA@s5}V0ph=YT^syqxAfubaMv!zHR zm$){_&|TRkhM1Nd=0m5uEAiMy{XGb-EiY#pDK7?+MwcGS1NjfvBlCJH<3jFYts)G< zSOp~&dNh(0#V>|Atf9nSN~T!318i)IGliU`cmw=AWyAXZ{;@$YxLw7z}Cw? zATKLO$8mdq)kr0O1ddO0;&{@J05=Rmr!m8Df*YN^m=CQKzcZcKea?Bk@JFSJaixG{ z9h+*UKoD3(oyB1}jZRUDOTTK%Qxrv{0_g<&KwmH&0jMYAeMsu3l*QB?7k%nb(z5sn zn%+-YCoQGK{z?ORK9I6qh(9gpuW-CIxiggZUHw7emI=8ntzW1&{o7xuC#Z>S0#K#R z0HqW<8!MQD;WnVfu*H*j9)YI!jWiY?9(BHhRrZ zz+CVjiSETq@{&{t%$>&p!ie zL4Z6-`X;;yr3^xF%j=(&bJA)trudH(K;M+_e^JIu%LL$D!-DAe*1fp`pN3ei`A(#3 z)CFWFWVphdah)AHQk7E{p-M%|F*G^4OgUK5!Qs;>=k^Fd@3RuJ`JQLC(0t)w6T|XULHjy@lSt(cvSK%cIdu z_#u#DQq$zK2|&Slw_Z5Zx8)dxIT$fB!gz}%h(v<>4j39GT>bMN zB2kWrDn)j2`l#qsz~W%ZI0EqM=BR0V<}X@{G#$MiQeJx?eFHi_iC7&GLWAq#m+%5J zL!x*LOKG$n)zW7w9VPoiXr;m?QKq2|#TKy*x`hBHTL*5Ejg;#0aU-p3Y7L;Sq(llX zZUS3RhF(dF2~uMLT_$C*u(YJjQie(==-*jNP4n~#n88U(oUK&ErGc}RF7SMxpA7*c zjg&b`al`ekfs`-@4;-g8bCj9_93Re6Dxp>6T&0eFyW3o4t^On6cV%9+(?+m07`Nl3 zVh&rs>QXWIVZiPp1@!EBEA_Bt8+EshvxVerfyid5FFpBP@iUy?5lHUyl-j20TLXJE zpoJ&B{Cu!X3<`#aBNI7I0{_LRewqhsL>lGHQ>qy5VhtY7(_z&>u7cNkE z)pJINw~Hp4MBWZw^y@#8)9$KgQX|yaM|9{w+Ob`6?7kt}&I21L=}bTXHO+)7bAftf zD)Gh(Mu#7D?yLIIhD>VP^)8C9QR>uvvtLBLIceChC&X{v(hKn`K$T(V70`L^ zw5yGCOMyO4)@@5QiIjIb@f=Qt9cvVe{Gx#Ntx?KIr-cbC$1rhTkrzYkmdlH=GcZlZ zX|wGFAP(Z5C_n*+i*D6lr-U0GoR=~NdikQ0!gb0C*E-s$`#l~`M4nN?k}<{=qaQTN$QLjOQqg1N4_TVjxR8CYICF%JJB?ePoI+p{?tcO;R0^MI9`!_NDCdye1vq zpiI|0>9A4xPW;gJZdBShmp5EfTKEE5bd@@O**g3RX#L*J8WrJjg-6@Qp>aL$_M$n&L2CG zRx5I1=!_*n0A{Asdcm;l&MbEL#%vq?DRGZqkZjvTKi7^7mNkD$Zx;*wzA?N^Ikh7z zd7RecP*HAy3TsF9q{w>#{uH09w3lx}iC=H^Lwtyc$3$hu3$!j5NVMM=L?^y0=113a zm3E~HehmSwDub+5xvvq~bzn5&5}2&y_*d#%&8-Yj=+qMWHV^FUwvh^gyt>hjyWF2_ zt4npF#R-wor~z^W2Lq--FB2jwp@>9m`N-bnwM%Jh_yfX8#M!ViR4|@fC^b69hc>N_ zZ7cr)f+38q-|beW*aWA6lvGBrG?Qb(OOp0LyFEpHgTrBw*yCad$$Ma4PNQjipeS6R z0-LEuYg68P1J~vx7o!qZ{<+>u+ zDXvsLpu}568$8T<3C@X&0}m)sdJn%J02dI1Iro6lO@4};uIzAM%BvS`p?U`uZ^7Z( z9t7||gPK#t*PD(v^D@)4gGzz^beBU)BBs9hkn%=M{V%ZB4TphJLQHE2{qoUas|(1GS&nesoV)= zr~J}L3l9VY5_`_wZ2&)gVNiwuYdU2Hg`WhkgO4)P+nd^)RC4uK1)fqq^K{aKU^q1> zv8uH?b$lNdLhDZ{8S*6~)p`(EoHGCRGJ1dP&oL3Pm+17!E*f)M?-UdxnD(AleDqE) zpH{k=FTuPA-6dIJzSQB25+W!@-riUrZTcDLhI+dhXAwQ0rky*hcuV}P5y7?2tWhB6 z%X3N{FMV8qZ6AybB=Vh+8lP8wmR|>X|1=edr6t0dO*&!JHwd;8Mt#v`Jy+z=~GdTj&%Q}jx-D(_;F7| z2ptYiYrYW?ERpVQP{RTuYDGB_=>Z<1o$?C;pWN-9X>~@7vAh2g;f{Q3m&B@H{{;_m z^nw@^^wtt#c~~<+%Hx&<`FaZ1=s#kOWV$vk&X-PJR!aJQFf#K;QNj&LAF}O(k@yuQ zC~)Tma2i*s79?yt*$m{py_9$bUK0oyv7TxOEx!WmRso3BNXY+%WvxcKc?G8ZRC;$s z>8&q9udB*G-Vixh6}f8h=`#L=n3&j;dS6rS=ql5#_-;V}|cq-Z%_xl9pL z!{I~g=gTN-o)>)RRZG}tqSdz)b?Q;llkVJ5ZkflJAV4Dax;_;5TQ`+ua2rm#rR(-EC(r|&56nLlTveM%(7vo;>7rX`IOq4H!?2LH9>rrCEXe%Y%Rp#pB zdVE)bOC5VQ`kvCqY4O*M0v`8amjg1DzYm1D;Iv$fzOO`!CMN3JKO_-;R9Jc^QPT$y zjWcM?1Lap46xHz%{9?ZoYoPs{q!AB+Vy7toGww$p9zuCNM=_6-3P77qkCgGHr<#-u z3E9#zga*eOSJHLr4#coPP#MspoCE@_XF-$KW2KYyHT8R}tPWY@t5u#J#Z6@q@wIbPhZ0YWwOnowCBns(H34MU&^`+ zCKmkCq+lMnutRwDqGO;wh?QIiVp$Df-H?z{_X@X$bC~IzU zKRRP(pGiB&YGE_c^F5HlikGeO*i`9f6Sj&s)#-qOXL45{#u^?Dxr;A(5=$IF)AGF*A7p&!@ zylgij@(Q7VphuiLEj@R96>f zx?ULUOD%m^ptM@+?Zdv6AP1fBWif`roq-vCY)imFr{<4L7MY9v8S`93%ES15!jCPI z)>3kppr5q+{wzY0*3pTo%$vdkG4Yd>H!jGRs%HCh>J-RU$XOV|54wnpLPlBf+yRrx|+#Mb+ z(jwgG>nT1Q*!}n=rH8X`?}U`%}K*2 z<6`=_5ZbH9UL{7bDv8tcAlE`i7$7JZOc{vfJpf1$iPzb?@dJT+LL_n}cDXya-h~H- zD%oxdOwPZC(D)+}tc<*AH@%8r;YM6mDZ6*5FU3c)SaG>yq(0*jk*uP8VHIt}L@>a! zkt|N0wTmpp_0#C$th~H%JhgM44lB;S7me>YPt8%RfwUpRVSt~GmTpI}pQK~-O$mU+O&V5$#mk3I(Yg{W0QBuZ3D#2Hx|>2v z>My8Ol6{G2u^A;XhC0QA;*S95ED`-JUrC3EA#yAgKorfo-SePL*FOY1}AYU5= z9NC?4)G8WXZlHnD`co^NhilG*Pib_VO0`R~Sjj-WOS53-qa|tG0f6A*(rkdVNed{$ zI!IC$4JykVW=(WmhB}vlmF9F=+}KPNVpuIiU{U`VP(&F2m&UMI^A^#r96i~OejdlL z0Ox~olyJVZFGa)xv6gGqV_Ci=Z58Md;`a>X$;m+=J~%g`+rxjSb zlux57vf9!v+FcO$<(AeD40e)s_} znk-M$!R%WbFguR+)n;Agk?tb!4tz3EpJVq#Rs|ceFp<3snKJKx42F_$jEOK>Atnfk z+?%qR`Xdv%VKGkE9L&?a&uPZ;+O4#tI(67e101{bqz?Pae9f#IxH{bdne9>+RR20n ztIPc4>$j;xYGe@Q*JaJ6RL!d%v&twB8PR~HnjvT``hw+)n60i&K};Zmr#A&+uBVkv znZx?~K3&ABEO&xM?(7D7(-bJRo`RdPM0xsQYTpb^FVRoUSnXh48~RAEK6-|rFRiD7 zX5c!DPEc5Lv_DN%nqwIbP^acVqLq}}oF(JnmBd=(@Iw+HZYAwWVo}1%eLsoCNgF9B z83+a&f74{9$9?QbW`oeGQVZ4_hs7;GU{WclB^!;i1ua=)_&@KrWT7JJ$)go(h#rz# zVRu&3Z>_NOsdTs%n+U$v`b&@*1Xca|B^wLQ71)~96sKRcW@~Y3X~UX=etg*mtn!>T zt__2~K9#n9#p=oL3>j@%1M@3ko{yk^+p^;HV_U2VVuG@9L%jEOThIT1WZcfTeDr675*8(y2yAw2SYqbVV=nMb0G@)^{5SLkuL4X9n8Zjy(k(THPM_ zmrdpltiLhG!WK|OAL#PGcEDQUjhj1QitFi32i7eS4iVkv1Oexq1U>n83CvWn$Jk?0 z%@R!ellzCA_n`#&vjw{FAiOCHJF<3$w6}(gPR!Tv7K;+li8a8$J9dH$vVnf?#J&}? zz1E3M5yw8ASrS$`w=;_>i`L?sy#Asb2DySXF;r_euarEfbW-+;boXY@!zpjpltScI*C8| z9cvxD$x=U3UK0`HB#7>g1f3vC_88j+s@s*7z}|K5$`Wx{*_Bn2v8p$^vc(>oELfg& ziOmp;>EkKh&d?DIgsZ-1BjpKGD6ShgOaWr%lDe_+c>F>)Rvk;=`vb(3RBh%DSP;;L ztnO?YZYK7?c5kMX9_*ofYjSueH<^lfNwR+@_UW^J6m z-=W*VeZ)|;`F&U&$@;edu>7J3*D2JuDf71Gp&EcA4}y=7V}Y<N z1$1X69Z6w}A>gI-1@uGl+uV=c5(qS}Kg+;r#Q|(S4yOjNH5hZ+Kz-<5Ke45v=})YN zU}`UZVzD7QR=b?`?v7LNY&y;J0L%4Mdl0K2q5%gCVxHn9BL=f+Lb$XIVeK%4-a}Xk z54d{7Ucb+vxkFg6w2ibO&}(4)7{Yc!Ki&2-rU`NMXBGk|2p-B}gnHU&C>YEIx-=An z-%iDUVe6oVoce{ehu)Gf4EJWy?qMtv=7T?nfdcHLR>N5dG3KGeSzUDpb`%B@2v*p} zTsnel@}AS=H3G|YiOP<^8}q2o2o@cfFF;0AIuk}>cgF+g^c34JS~r4~H0PruB*|YI zfgKq|QYt$Pc6T(D4Fub&n+6T*0-a04Xiii2k?dQ`PIIKucE?PoMzVM*hm50GEo2SU z9mR?V-!>P$<8S9XL{gg!8vm!6(nf*f&7!TN*ikw65ltA4r5Hm?N3&Xy$5y+Tg9u0v zBYfd}IsgVN**1nbUeJos%uXf8uy9?b{d^27C!d~6gU9Hd%pAjF%sLFcqTEr;kFJct zh996wV_8dSKV2KkK9hGJqM&iunblh5aiD?-V&5?yl2xbg7p0H4Wpbg5hD17iOi<28x`f0$|BlKY!#M3iWaXOguN*X<#jgHzb#v{kN zS-D#fJO~CyA=oemCd`6*xRGP~REkMwQN?Z>>PH&%(ha5tknUxaPUw;j#x&-xb%>k%%BG`a&*fjCS?;5t-@uA*!A-;J%YU0_ z^KXEn{bEmNI~Vrf-KvB{R2z&=<+zi$NXBTI%TK)z5VcExE@mj#SC<6ht z1>8JtCPV(dfm+Q36da_jGucp3yviAD94Nxh47MCL&Ta&m8f}&l#1WwMDFRIZm6K-a zR4#ZHYm7K@t=la22Z~!8NS))nUt^Abzx5o*0vqV)9BAjG$a5~cidDTg7ed7$s{cDn z^~$n*!eT%mvgqvZ>?Ily4JiaISouO{v11?;pWk1C|3h1kON z)O#U1JVFN-vN_1h`)&~g>tnQF5etYt4jv{#3}CF5Z3Pxl*q(vo*)0(sMJThuxdoE# z1l?W)R#HIr#SF7*2*vk;nE|PvEY(B&8Wg6Iih;l@arR$+u?jYWCdj5N{}-1 zma!}$ur3Eq-rG)7m$T9U$j!@HDYnyGAKX#5!rY|?%b~!XA-;m$1)q7b0!wg?TC4;V zZ=m@r!9tEvxmD=nOg1%HrS~y#6{M|Wv}P4VvE7^Li1X@;Rjj9c&qUv@c2fKF)nGWt zQ8~UEV)$8lxmp*|;?@8bp_;A1f^VdWYXA*^icR7O4sml0CXR67wNOEF>BqIK8N!=) zt_7)?Lt*RK7(^5=SqBwn4w3%uk!4afq#AEm2Vcm6BCHk-d zT<9hZ+z4iNnKo}^JqG}Fbykug|=xBYYWI@ zGnU{AHQLPTgV;~o3W|UrtpL|+v~nxB{8f6QH`3H?&_+Nbs&B`t+ySZxF=_{E1lsdv2js~E)MO`C^*YVn2}X6>LT7hEkH9f17jz_Z3N^}w z3VD+T=Ryk1q1m|*>+V>nAXhguJj-RHum(Tnp~F>M8*Yok%DUx@w6d_Fy*u~n2cOBiuy2*DfRCzZ`F^IUc6}!P_?uj18QgS{P z`}%HnMudWCd)Q(j{52G zLXY>eKGGts{Q*!=`LTtv4+6;VS?J0^2$4@LbodafEf-pd9cB~7`K-gNwfxjVg@@TP zOQCqdOhjL6PzBZ>VWq{Lt4AQpFQMT_p?p5G(4C{;F$*c^7|>)Pbw7q}{o6vTkFmMp z*yuQmGd;K1{;|-o<7|Zd!b0zlvtJ>3r5CV@hTG6D4-`PB+C|$6o>?wW{ zg#Q+OeG>4rpO&A*j;*BECjlJ?sP-ukw(B(X6l-jLBZS!H^!_B4;KnH!3tn2t_cSXd za!qQTX1nEA7BZZ{lHhu?Gb}=WjY!rr>=*fsg`S*Y_XSru3#$K@g-V`dv!#ZVcMe;7 zi0YkZ)%@Rr!Sqnz_XBrK5iv;&68~EZ%{&j($kEQ92PFb<$QMCec2b#(kR?~q#f#`* zCv~`ly?$Y)f=g@(vX=&4hP|wSW?p7PaIjv1ZD^HN^9m@Xd>_8{t86&l{oyKrcO|vC z#(IdA+I|6NorRX) zV7<(qr485RNbziz<`JLF>-SqS}gpABvAh$X6?iPC@!1&Q^rU8!U)K63VCleKt@`b?SW>4*#`K?tS*P7=7>qmMz|O>;e1L z{7`gynl3$L5j5^0YbN0Q+(Vc`&d{t!tQUaE^wC~ zJ9LSDde%L=it9#H@-~Q{)WD=oti!e!%d}P|A6K1qJjTF^2nmF z7Z}iX8u9`fdMaIc0Zr)|4S30pAR)!^3e5O-8uW^N1#!RN73k0vys$a*V-H-L45qM> z5?`|oW?lY$ICBbuI=tSnh4MW!ZFmD(mquo|nnnl>6Y(IP(eia!h;ul%;T$qHgQVR6 z3>W2N1DxWMOYVQ-dvY~LB1CbWb%0=bsH`A{g1Tmi+D27FQIK467=>vX19EFf`9IkZx%!TYG|Z7y`W+hvI@Q$Fz2Ve2Sh`LT>c(|!it`J58DkA3e^uxgDGd< z2hi3Vt7b|Zy70_k-b*?+b3Csm9hkYBKLAjyllVgUu9;fMyq?c#m(|qW@xirFwllO+ z=F^0ZUfsaE3l_fAzz2&L*^N9UWY>{Th3HX5&VHv5z1ql=v*>n01IDP?POExe5^SjTe@{au;eS z!g*HPaAB4w?<(l#2T%T^3@VqR@Wz4@ZddqAalVo9vFNA<=T#*f2ddmdGOXSgNNHB? zQwm0m9>V1XzXOP-<4BQpFI5OVsk+c3Ir8#pyH%_rowf3&*uf|ppCLHmRvX_1nm)`6 zD~VUyi}7G_xn?o0GvhAB_-f3^>dlAYFvXh>5jHd*E(|ZRKIkcxhWhZ%frv9u7&90(m{~g3EzCS`5`3#HWTAj{86OmH80>bl6-U#J>b__6X)frLo$WV60xy zA=nlqT?^yW z(Cv@mykXhpB5oSHgc3havya%VB8_5M(Qrh#F_gM+9tZyHW#_f+n@>Q5{n&8DM-a4o zq6&j!1!6I0BZh9Y9ouw(R@!+p@%}e<-p4f3-LV=LtNh>qZA=8eBMaP!a4+vmX;D1f z{8Z!@>A?;`lo!SCV0TZ1TSK&6B>-_aK}?l*Ms^sZ2PJtbbemqKczuHfp}>w5crpu? z`&&d>u1Fj}FM1B_!&1B~9z=o%(g)iqMw2snyHYf7Z+opRhylGj-1M0a0rvc>Zl!){X$b+#Y^xK%uVg?Tki z;DN$5;%MR*Mq?BBNx5JueO;c{2!z|B$Z+Q}?m9!_r_#Fe{IKu}fv}PEFxrnYD)4Jq zet3g|XnIB7Q20iXpo@>~Oyi#Px*`Do4kErq4t9e|fN*$beyz-l^Tiuvh(0K80OR~i z+EtmCke4F8B_1oBl@MeR@osTW7f_Qbz_jxw%CeRUpj%aVNpaG5q&=8QR^?gpG6

z5=h1W&SRts?KZeduU(KSZ!5 z*xbZIYH5;13+`V-Mn&r}8Aa61v-HS5%RN;dX&|@Bm1J@m^TWhcoF2Xqa_i3( z$JP0JS!_NYn}}X!zX5%kQL%H}D=3zZozow}ZGw}42|k}=78PL=DvPk-tGO8X6)(Ev zYam|C*O1i@G>BQiY{f=^^1l@0^GspEM+BITu|p1O0V^M3GOkWJ04yww zh!;oL5XSa0dHpc{dGeGwyQGDKr$WwxTLGWkI4_OG?go%EVscrg%LyL`JeIqQbsB;x zu&S|KSD`9;F{#-W^`rKb0|JNV-~&2$u~U&z@ppXgKHb|%H!ODg3=mWdlT{IQ0f@$T zXYiLKSW@fZdlUi9q&le!+-?q{o>4(^Oo31LeoH;C=MFGj5O`id(0AaTI2CDNsW3Pu zvqDjX8Pc!ca|+ZyZHH)EODb+C1=jACR7@zezoX*dcp57WKMpSKTOC<(%t6v(KOBO^ z&6UiBkk3URk1M4#RlG{g`c;ls=`FYlcwU*hOVy@QoaHrIwZxg=sA#j&&|jyM2ipDh zc>C=_^uKCG>4a7M84nymJ8w|?4Nhe*@GwqkhEcNlR9FM#*i`r#5_97HA7&7M#)`{I zsvo3cWx8^*2F8Z{dr>iH+zaT^oAl2coZfYs)~Nur09Z|s8{HM4MJuCOaa5QsHHGJP zgAc(COQA35@s?$?@`kZZrVI2#)B^0z@YX@2cMy63jpGOjhb(<_PbwBNy-n=Ja3t;M zpU#AU@ip|X{?#?qawzOFr<@pya+cZ_GkG=bc`LpMU_vKNx7AhIcWHUG!~4!U9GpiAH1kWA1?>B?SYnV4L~Db4A$7f2=;(8$mj zIGXZjM`nbw*2=_+{LpckBMr02-uD=nVSPoRBdoy{aFPa*!vqa$mzjKnru{0`M9Ws0 zqgGhY$EfW_dxCKld0VoTwDv}OIaTaPG*jCO_Ym5&0BLHT9gX;*#k6-c^xtoUXzlPY zVn~juZ=%jI_HpAtMqq$ZramzV!`fpq_2XllA=9?@S$+kpDz6Y;6?{N+AU7da0WX)F z{!vlZbtLQe`%$`Wi0^4jM{cI8I&3uU(d(E5Pfl`>C&d3n=yLxCd5s=_|q_beUm-Xe9fTYH`{}2mVO8?xc<4| zD3f*JK@TBw?D=8SH_M=_zw2hZYv?tsJnbCkR?|B-+irS;{sJk}Mo=feW-W&$qIH>_ z;${agvj+!X{LrNHmf2JJ!S-c#@8DiM*t^U=f*%Z6Zubp-i3g`Iw+GqJexydg?V;;N z?z$`eYPp@_t|PP~hxnb(m)ljr4?hx(45Hz;$RDGWudA)5({HgGhyL|XXr~4<2@Mfb zK+xYrGzUBPXk5Tpx$#bZiM`nIn6nyxi555CVh`t@V$|`8o2A4G`*;fPj%8PcGDofY zWmTBAt-y*`^sA3|9mSAFu5gr2@IqQjl@>J6Q}2_PO>1+8I_^$ntF50hsR{uj<=HIM z!^FTqZGU1MBh7e=4{pZ8V{JfMHOsk9+u0_a;oKEo#z!Ff;tc0Hb$j`l4o7)Cd8Tuz zdNSfH=hCQnPg+G>+Hsb1TIh~6B4*Be*v?b0hwTKl&vpj$vlLC*6Ux&ve)jX(&Qa>i z44pdJ=}N=ScJ`?!4%^UNnsJW@_A0&c?0g(Da*H%y${a0>GKc5Rn-4(`-CV%Qh#hN8A(%)ugcSu7Et8=vqEvY>0;!oVC$JhYoD#G zkEPg~sXsIcomOKlQ9KH#xbK7#`89r$(AUB6WQ>xeHesfJDoN-O(?LD(E9<)i!PJMI z8GNwkbCukWqAEA5)mzPW4ykT6XR!4Rw64s>V388WS{v;t}AqQ%B zPGv=9ig22IrXOzpg`0Sp`I6CzN8MV&DrvsNcA&NzySkFMf^svW02$;!V%aSmb8gvqrPkS>I=srYu8 zfkiOe2i!`cRGCvCp~K4*Xc1EPE@ zN;ff1icm6n>hri9m_*yfJV0T#E$>E}K>co%2~>XXYyRQ3d{}^UZglf^c=-sV%NH^X zF+pWxDfO3{v4f0O`gZYXaqv*_8|4bQrGOoeT88ke*?jZVCBrt0WPTwPGa^!Nj7HkO55?<%%F>BA*Fp85?pWh^2(-Co|QcRR-Hy zwav@S-UorT&Tz`R4*UIbx!-~6 z*zjzdz=l^vVFVvC+k%Q0NnZpuPnE+)hK3k$;e!rMB}=U@SFnp6CE>(~Ao9!h30zOb zi=9Jfvvk|AO1(%mZ2gn#2^e9){~{&x4fES6%QP(PU0H!SZ0CUS(r$RWdrg9VGa&JoyIl9 z$fd$s%I&B?u8=fME95#DZfOdmv%MDeaFlI&&;dN8YFYBy=ix1MlL zY|mnPz`vhynb!MY1Crr3azJ^x*`*bik+=_bmK>0>nSX0Q!e$P88>D!N5e41G{%pK# z33QG|fbL)ek^wtBAgEkgWNYQ-M(kZ!+C`ir>$eL)U7@sHW)x!98j-{IKdrEg_~GV3 zzPrfg%T3B<o2c=}k`?y|MsWeAQ$ zh)hs8H6maPV};}^Y)H_%P8$A0;452|;lDUGE!&XwPd(3nUj-SIxllYD z<-Di`(|vE*Vy`+_H!z11;JAD(D|q4LJ_{Fk`M2YOP`Vkoz~V3+eg=vd^x+|TI4l-% zT9lpyEJXIutW{=DViXaSi_cVL+i-tdD(|ZOelD}53QmJo#0#AMRqZdo+5Pa(j}cHT z%Ks4ctIIy*#on(&lpFp}Kg*Ckf$&neD*L(!M(9U}9N2A{Kf*!4;CI>ws0Qe92QtwU z2g-v0F2YlG22f{I6FfCzn(Pz+4B+Dpwna~I29eGg^6U;fx^m9&J=4OBHDTJ(i4#iD z6Ydxa9q_Vp$j~o~9R&3X9}qFm8KuAriRcGP(9%hRWzygKE*j;Yiy&%3P5{suMT?v~ z2tyZJ9eb^U{SOrIJ=HDnZ-&aYEcz_d>8VV`7VPxO8v|A?v2QSLL7UC;9!r;wjHf`-|+_%|axb9WKeP z2#pYnk7F-+hF#fJ9-VmeV?$_GCw(t)fCazAX>9~8zXrQ^F^0_P?DdY(VnEsarK<%C z0qr{Rak(CbTaeO~)KR2L=N5ftK@Eg|b7q+$4lRH;Z!CS-ll~ewSMtF``D>JVWPr0) z0c5PGm2G1CGyG}Vg2sA;5-T?iv>_C9i+aM=sucv%cplUVkhvf1+il9`QGPmPM#4~( z8<%|pqGIQuedU{>2D$xPAFEN~69@r3GOsB75v0K_2&W9OE7bsfAC2iO1?##_{q2i_uOqtUJ-oGCIcUBvWo2Fc-o zmNEwiDaC?|^R%Xq(mjNAty0Ge{}4_RS9PG8*H6hIWVnM3l%-LITdoXjI$1MA4PySU z)ZEL>`s~{>hN-qFdFLCM?-rcnNTcVVyZu*Od7$vfabA2`K~jXVD*iEDLJ_KUABvcgV*ZTEN=2=F zOQeGR@eI66*ax9%V#&lIw-SKJ&IsQIqH;Omq2Oe!Q$G8to*0p7ZNkoW6B;YAw6K<_ z#Zx{h_!zqnz5hl!D)8zQJd6CKMIq51uskL4^WTl8OuQFTp30yshFvzif3v!!0WZ!gVI@`)R+Qrm3rR>N z^9t?B#N9$lE^ADp70_R~%3%0-51!D!6YtS)Z*;27H3prw$r(W(&B$bW;jETLEHnsZ z4KASlIb7f*)&&<(`&L|F$n1?vk|xzw)g*N831oR#`(*uP$l3YGp}}g}Hap^&4+iP9 z%hQvMon&8`J0Tc=hwy-D;pzsAi%r%kh0kRY3&=sBCGUksR8nCXSafLPY zSep7?W0Zb!v6b0;*FP^zkHTau8Nd8Zp_)!Qo`)WM^D-hx&2-WM>!x zH{YM^j0w*6qHN1-rQ@eKL!!UM8zFqYVv2aeQRx*tGmw1R{Pl+3A*+)(OB9VaDl_O_X30jZ@<^=NDpBA5C+PN7lk4j&aTq zf8T$M(+fGcetV451&_Zx#%aL7D#_S`pg19P6|CwKh_z?ovuCB8HLws z%3iyDbX9zF<~YYQ%p2-9Pdnau$q2K#?NVwv(HU=-$#*?C#E~y(F20#xnGBRE^~5}Jjv-k@A%8_)&f8E$C@5#)eaG>VNNI+_@H8p~pyFMYDpC5R(39dfdh3$kJR z#FL%A$+bakoob+ECp+T?%Tu(Ut{1+LvMX8fE+R7vsN?ej9VS;t=^4&6Tk2SlQCFFQ zYUsQfPS+%|lOYu^52>2&n&ISZ*$3WJMw}|zf%lMt*gMjxq~uJ9&w#tKv{X|6na)(? z(G|rhd3Bb|bo#ZRf90ke@fm9E&any%A z#pydq8Wv)lR6to3Qu_}PF1Fz@g`{@UjCfMH51R>yNWBD=WOQ&7=zpryvxq%07S$5N zxgdvv^9A-PJ#MMlH>Gf=H2W&05Fg#y8ttpYbml4)rPfv2knT_zb_K^&h%B}7VK_g{ z=Ag0)Uc9KDCgL*~7)UQ9b?Oor&GhoAPLs-3m0-S;qko)=I6I~1W^m+bNW0Uomrz}U z|3$6$;=0nA%$|T%kXmRcf2{|DsB^Zw-Dyrr)iIB`3;nd+sY^>$FOG*8Usrm!-IOX^(VM2M$g9NnpSnzO}x7r7-Uc{nZGRh^+7KS+gX_m8XKK7pJ< zn?JtEF%9F_^x4hMKxEI(FLORMzpj9Dkkf7Cx*xC#aU%Sg^+`_pCWpO^_$7!efB0Jf zP$#^>ns|@lH`DqHEm-ahjj9Yb^yqSDws9TR-{KtRs%F`j8!(A;V>J5~r&m;e`Tbj* z{>}R;G;NTAH1vEy<40Peo1Y9Epg(d0KWu9E?zosg>##Ey-A6cPEXV9 zpkXT!zx+#@zS0@OkC(4>`iH+nuCF3PF zaF81Bc7`8`$tl`f(yq0dvkD>UZ`{sqDzZ#TSS3$^>;-4rmwdx{HNCyTsgFBs!1RE^ z^z_|MbvL~cf@&j#RkculNuu*JQ7=nhJct64&OJ_ZFP+lKFXpK;?SYzukIX3;@DRkP zQiudK*2A6m;(Hv|sG_C!U@>f3caJkJbY}%}O>A5b))BkcsjZ6(h3jnChlDz07I?MV zVzm3MNF`0Z*NOHo4OCLmu%iB$W@(^`3$VqU`rU{2jTXzLjrTgK?wZv3j3Vh1e=43}RBCYW!enxL!dU>2Qlztgvx_uqIO8Qi3U z6CjW=G&kSxWQ|7APTv}wAlOM-Dt*FUPMo;mI*iS*C+_7W-YNHv3{|dkx*H8Navc_; znoe4W$^R;&sd)oUhRX>xKLD}t-gQpaF4r)(1GOt@*BbQy!8*r@$`N*ykV2D!Eo`!exyen;6LHPsJ#vXyT17jETVw300;n>eSdXeCB3KH%gOOj_lP zu)H#0!<8^;e$dHg%bgu&$pGUhjeF23H~>XY`JsF#9haXGKC?@^3A+-bwrT5wPG2>{ z-gM!5jID9KkoVxD8G=Tq@>Me^c&6R(pEmB_Ao~b3Fc6&@AeJO z5aUnu$_7a8d#LImryZ>0qKBNbLHqVRAM@9 z6GHzAd54pIR0J-a8=anDBLCdzG=hoLZgSR#9?6(tvR`%^seLcrs5q}SMYVrNzCW&i zPW>Kn&a$_yfVK+`H>2Qb+W=(9(%MIzf%L{BPSV&+??2-7v3DKt3S7+}bq1vkfzJU@ zg|M}mzWeAw-mKy`k3c(n9(C%D2=ofZgnAvKB0>qh4uQmGDi<9V6o7*BIQ#Ab zWKf1fKSxhJ;?!r9d$sQN)E}YSFAo@CjTj*9_z{jyo9QinW!cL8`>K_%Onywfa`I!& zu;7C$!bFcbM+8@|4AUEY^F!R!{}?w9<7Ot`Y{ku8eDf@B_VCT~xM}$bZhnQEGx+8; z+}zJMAK>OAzWK|_@aA5dosovImyB0Km2~A693fGC;s;xtmF6Gd&3a2Td&^&vv^QCY zoD|iSm2~d+!wI7YU3pAB>R-N|N*iIyoo5fo$YkI$9^l9-!oeIMs|z|}(dA^*vd6^L}@<2YhRA?7Fp zLL3Z~6aR2-awOcdLjmnEAF3;gcc7AuAOkzB&{!Joao;5!-X>hl^I5kV27X~os1yrX zo0GlIEf`bK8)B_EBVH6?5lNA3O^&O>Tv4D>!1wo3!H zOQZEnQzXDMAh{vDoPRb8LGQyTB14col4W}&gCAdy-&npwD*AMw&NDfd1HmHW>yymb zL{va7=B4Ih-bjR32qMf5Umz(Q7#NRt3VqQ7C)=l&)`q*_xWR$t@a1L*Nf9+J&ji>F zpzzka@fGbIwW#BVeD3_VucL`8{51fkAjFmD%1`H#qhTFlV$q`j11z(^AM~h&BEKhGAxiw z3;`^mDg$5)%70y1OCN8pKa_UQi$rhzbvi>$+rk;zy`?%!kG{@TPYwwmxuR`Klx}?7 zsWqQKeycx*E9uF{os-NRCv`F}~Q8de{r)wkI*dx!-6st6*Et8;;hF%>R^_2qCM&ijuSsOJ0j zkbe3v6o|*ZVZ`B3BT>8nmJh5b^39ijbn*95ALy^N^ZTe$bisqkWwB452zyP|YiUZa zPo7*S|N3nlN)9a{i7jRQj;>md6xH(g$7%igN0w;&->8nZ5n>}jK^2LSf2*73S z!fK7QYf%hk;Hu`TY#6(3u}K&7vyP1EY0{JZtU~Fp_xf2UkI=sX1eh@(hT;ncg&4np z@Co2L@0sNCWH2hTRrPO)CuvQmU007y)dTb;o&#}d06vF$nK=a1^&cr}`4gi0;DnUmNutuJaMX#9y+7`5s>Hkd_nK>|D1oZ`!1`$R- zu_443v;GPcmME@r6KjuAZbBBm<3&|p#I0*8C_d0?2qmm9Q`GsVMBS0>H&rvI5U@Us zOOB8CWvVN`2c=+BItHoQfl^U6YCRdGn+95khn~Taj2@X>S((6Qj`5(O$NPMs)i~hk zpw^Yee1lM*Kn;cki3FS8tC`2~;SzGV)X>O5a3Xq&ItN(|CRX>(L00!+`xaf^;dO@2 zM^Pv2T_qn2j~g)d98%`8L<&8JjM_sUR58AQwUxdZWc3L>2^6QDxoDQ1knoxyHpsOo zs7%;T5()xm?etUg`C(QtbE@&e3V+H)d9__ev@lc=;q<|xRhssAR9^jXnGPiVOEapL5KNYBe@43>qxaVw< zCX;JPr^CtvU9R2lGrBSWv@zlZ>~Z@15G!8~Th{^bl4{<7btCmU)M}|{zy})0oY&ZR zxN;0xy~0tt{pENjmKX*Kh0qk5=GM4WJ-IeZyFZP0CF|FTRt_ye`K4}=Fs&aMvZ5Rn z1U(D&8|Iv0yiK)MpiCTJZc&$?n^lVUAg59IAWH$;}Lw`@*K7)Sx#?PFdH0(3yINJOftOol`+W9id zj^sRRiE$3?eJhdOyv?%)7{)I8^C)Y0=m(COp||$M=F{9pH(|rg1ld`@=-OcH#AP() zUJ3W0myfna6jNa7*wSiemqHIB{fuWq1w<#!1KEgpTfw1YUNIj9aTa_NQUW5ilUTnr z(vToZ262k)&5>ZHp2)@WoJtEuavl zLIy@6s2m0fNlDZ`SKKutf=8kGn2SL}W4aI?mIzRrU{%+^sTK`Ms}2Mt)G@%{v3!a? zZ*p6b$WM@qW1Asu3iX+2^)no5H{)3-(bqM*-OXo0bf+1wEw0Y;Y(OX{GQIRZgr{hV z|D0Mtp$f2~R`U~fio$iTff3;Pp`i#H>lq;%SP!C}s2sXhIs!~cV8bAVP*7X|x8LD> z&wr)nw8GMUPze(L< z|EyED5KPzLR;1VFg@YROLnD{=Uf^3EaDV>aAqCs|6TjAqy)0je;{Fu*N-NUn;-%gN z%lb3d0E(;eA|=mW2$9TDJP0niB+C4K!u?`;;t%u`;&2wM3cv=N9%pp6R%dh0D05mN zNb$***TWeS{E|Nkar%)V!A|DzUjluSK8Zne*p?t(=Q7{$(q1DnW69Nsc|*TW1i&KM zx$!;G_h553UtuKM#a9FxzHTsH2jH!RrXdbWKa>i^c{rEGYgw%z^9$x+!U8@imhBKN z&47to_a9p+-Q0jusC|lr_=C;kxR-v$wh(6vn896heqq?^rsE#X>;=h1Iu$X)4>3b{ zL}6=;!)StHUqNwOaI;08mX(VryjsUm5%~BXRJ`Tu8p9v9V1U-Yvf8#3uftB1@+$_y zI1~h$N*sC}(8Mz!4xS~zb`@seR^tn98H*+et(d^d$bMLvk_fniTf(~%p>QK`5FP{A zcRpUFBwo?l7T28#8IN%-!AK=QS;G@)U>rg=aDhWn0RV;Igl9Zsw~B(S!1y6Cr`5`j+QtW1VM-kdS#YzaV`yvLRn>>N}@6*SE0m=ko8cd z7owf3P=$WqG}vd5H#}(l!jBTb2%&=jKJh%kfsy`U;4w%+?9fBI0FyP@|B^sg(9auP zJK2dEULg)P&fB!7(QVXZ8xD9(yJ56cAJvXas-4-7YJ&{T zg|L`F`5Vye1ZXyI-+x21L9*#a(AyTDLQB6Ip@PBrCoL#+nkjUeHaEGse@~eAO|V8# zuV(iwMT}!GaPzS@MjM;mp2u&&{$N=cdOiGKfcTCQd4_Q7@f(snt4*}kV6xq6Zd03R zi=kMnCeA-X4nDV`$dwG|6r#fcCqCc^Dx1U+9#od6&6FL_8^rS%??r`au^!milECJ0 zzYOtk)GP=J5(l2#kVP8q5ih?tzJM6giIOtO$czTKs|@ zIG5)TtS0x?10-b#d+Un(4YQp>6cfVCPW=JDE_&$MLMh6w{J@FlE!s1Bt3Y>{`v0 zN;rWts^)o;c>vn#+yrQsGY>iMco{C^-pBE{kNW^HcMf8$1en9{2P7CD@dY0OaN*(? zLR2ff{&+WqB)<^k9NQto+W~dM!7X4G<_#b?MqF%wa+U$)4=~F>Ctw+%W`dM*-2t!+ zj?hbkQH+BxFjPScMGc3jw+#}G;3a`M-m|!mGZJDu$t@TZhy<7hd3GNn`bXe3OCWm% zuz3dzHougBXM7Lt7E8S!%dr$^2i^&RXC=SR=*FTD5JhqgxP)SA39y|nT<)e7&2sr4 z(c@mUJU<6~z))B^m@Oag#%()_5(_^iu9X5p)}T;O^nhkjtM7t?72n&4L=~AJ-{Yz;rfK_ zg-EwgkMr)N;IaXc1IZC}L9uOcL~E96S|Fp7T7Y z#4zqz@~`9MWwgAg6E%*~{7sB^FGt!ionzy}bS4Fy{sNB%n@8coS_pnioT~XPbijx1 zU{RVX@MjnN$#S&;RBGohJyiO^=TrG!l52WxZpSs*yck)95xu^ zxkwLA=$^qxawwf8A;ukB13+Cv>iFIl`cEd&_$8%5A(X8#F&i;GB$Y@dYKk|}hWC$aU1Uf&yhaQ&?6aY>TiFepPMAW1T>-<4ry`N>_^=53ZcEjR3`pd2M zz#_7_pp2u5lP>=&rED{8U^PN>3Z^*G0#pG}h!W+}pzjr#Rz)ubfdK+=DP-`)pumNA z*MJ*CA;&(@xPwTH;p2qNTn#ca6HE{hG>TJjMNst#Q1&yH0CO*e+4kX8c4Y+A1w*E3 zp{B~BoT$hG#0oy%GNLq%R+1nHk>S860yNSoQ*6=J$Ka{N&Vle z$gHS+%r=wT>5nH`-KVI9l?G*;&IHh)IpW1)AYjGD@EWoR$?7B=1~9e&%DXZ`q}YVO zAd|388MO9ryM->CZaqL-p0fv3eH6#2aQMN{yvsXKT+0h~SRZZP_Z*7vMn8%}lb;LG z-p#Ox_g|ZwMDGo7hZ_?pH_#nu?g-MFP^ON~9q2v^Ghu!Z%9ULEVe&ZNL1fRNZhi#nJkLOG{{8|^%J;U4{sNwtTVQ!~!A5A&Ty~22cUOLRZ zC%Wt<(>oMzTs+*p4?i`JaPKyLK|dSeo@gwg`jKv%`L_(s9O=%)xPCg)?Z@N#WTe~2 z{HH^X-9i{y!njqD{7>vCo~~N>uat>#XFH}sqLanoc2C~Dj4gn zaEnZSM4o%K`PviIFv@L>{A)|t`*I8AI_ta8xue`^##gj$lsg#H`uix?Gp~J|4m;94 z!PrR4k92z@;g;4>79v7R33}&iDHVlPXgcmeGf3;aK<3GKl>D1P`BvNv1GDt8JMf6byQEtlI)a*f-XlWjsW) z#<|^%yJ+b+cNnkm^W)qjjJqj%l-tX=YxAI^T-OMH4CUJb+R=(sSbMLl8Ve1iD6f7@ zO#yZ9#=CQkuW4r^>tDya^C|zSb2Hv}l_hpPebN^Tbq=NbxkaOe>@&?u+BDqGP|FYD42-&bN5=wETpCAS46e_ogfbC& z=tMV`2`N1y*pl_5(2D%U)huqHzMWtM&@6I-Xr*k$V(+4kUQKnh=3kAY=-Ge5DPYkG z>$T(QxFhq@-bTwtG$*362z|-+Q|UdexRuKcu4p^_F zROzYplg+;y^u^8fJt%rvdf34J@<>ohafa+0kg(avP{M9vzU+1$;8-F#Q8@{+`^bA-VDJ$o(qFfvt19cLL5*7mIC0<;tYug2yoF4a$#t2;7-tfAV>`c zDZkBpI*UsP2R4j`Kjl$zDKGis40%BcpnQgbAv$d0A93tI4%b%mIJQVvR9BxnJr_fb zb)W#)wU9PuKo5s;Yt<^O{bCDOm=j#~j7cx;tr%r)36cFp#Q^iyQR~5<2yZinGIiiW*jtmUdco^vlh;lW6@lHG?U)DID(&$*~RRcx*h#CjkIRh_A>h zYeBWm+c_gPVa)4}5RRiht+*0CfX{zg(Qm?pLWqT-a4rtR8895~A#;&kGdhV`0%i{p zlST6o{xgD158z;##s~P5trbQtHKz|SzdN4NfX^zL!v?6%5<32~iZ1Xxy7aS(e(34J z&nj}Q0Nn`AbDKii{^%Gk>@5eTmM`XQ!1|y#GW{9fI$Qyrmrab=Mi0m{Kclv~FI2p9 z^T_;*eFa@LJ4_&5yJ|?TSq$fMBUiz$D?t#wn2Tzt6|3pTH`R2beK!}XX>UzK6NC%v zM9}xu7g^oSKcm9wMOF=6cc^=EWOK-j6ruh67K;|3&(If%+b8FDUa0 z2-6cs+kN3#@X^usFcT)}iakxuF-Xhc1pr8g2QlpPW5Z!;h{fBe?K3!dJT}3e9o_S1 zn1!tphY8d0iK3l36Yb%czN*~wL z+eb^+gc48Mc%_|zG4rV_Va)tLO5=Nj|0_INsOu>E0pla`nyaSJ%f)0Q8~}ojq5P8O z>d@5{ICVWe(yor167ArX(Xlz1U9oAQXWl-HF4|X{qopfr^7Pps?dDbIR!6CQXJcqi zEuUNt0m9)j6bu6i1xMtu(V1aX@Z~7BZ}tEms^`mb`38PC16CDW+Vd`7X63VdnJo>X z^YWGa*Zh1HUl!)8`Eqf-hP);H7GYW^d;#^-UyO{$lT9v&MMWe(H3wlqXp*ZA#e*~$1s$IxJ zk)?il9={~yFVm*lbrak0trqGy8XM9vS8K-wM?kR)BZ_hcy`A{B!g?G>pcV#p+As46 z4+1cyal+4PBu-tzT!CY}`d)fd1R>C9g^&uzj`-DZ`7{bwiZGov&8~)+&C%CFiJbI0 zzX_s9hu3M21!=&;4F(i~@amq2;~Y3e2cT%SfspZ_#4P1ulVb>A#R8$r;oRBbgGi=g z#i`GF3a%UU&NREOCZg)zg7$fzgJwAhVOWNTWFG^;vF|Z<-9SAamCR}^sGU(KmtrY) z3a<=QQl<)fOn^+I7E`TTyrn`%KP5|U3I_Y|ssseE<*_lWP8i4XwF+d?!2`9te`b1_ zTwSi#x;mkw9!i0qr6&3Wvi@?(Y=KelW_()&0Wfq#-2NZ(3PPzUa_$KhqvM)nQotxL z7e>Rc`5(fSXdG5Syv}%2%5lwVM}V0%BdTb)s4y$CGFex_HYZz>!5GRVKB5mW@Uzje zS8(-V5P(kzR}@6>*9x1X>G6hp0GNz+5>KnoK42>6FhALuP5Br*716l_o{LPT3drU+6z8EOedi#AfRGjL|s`BN73t55cRS@h+0HK@TM+6cigDtH{11FbP41 z1x{Avu>Ass)X{JkNaZSyo+~^=QuzNk@nQ<9pmb3RJ03jW_#}bWgRmg8!Bfb~YzYc2 zoP#K6c3_3f0__oMHQ}kbaE@@(h>G{1SQ2>^7>u(31Bl7(a+F?TQo#@lu^9Fk1_K03 zR6e>p%Yax`WZNQc76X`~J~>kkoC|_%dz8;D@gh?@{EZN3DfUHV6pHm^rH7>VygLyg zsgpLMNP&P*FlPzN3dEXsMH~m(j^UXYyda51{Dlb?pkWPwx3QuXoX%uNk2nJxbpt+x zfR4BDDMYu0uu11KaQ)@M^ymK_!WMOtt@CmDaufy`ZW4M*{=F4F;?mpNm<8Z0F%pxb zj-jD9y%Pa2K{zpFVeSyr^GkpTXCnoqi?K9lp_4%cj0mRTYn(?Kc0j@emdSs84QH#l z$ta|#V}V_Xlo0}lM63kkkmf`pf2DPGrH-gXg$nIdh}9izV#-3-!^aUI?N!K}$sL2VVFckR4wC)0mE!2gE&2ktep%d6=(`Di4Z8D zGpf*tW;400z_3a&N%+4k#0*o6IfXPf2p?Edc!lvHDEV6v*I2$50M5iXv2#&$B7rokM=S!#~=32;6rZG0vxw;Y`Cc>VdnC3?%E zLDalZ`IgdHG8?uNfy0nA#2*5Ov5$FGbM^2uS&TC?*EeS&q)#6GfO*zoyVd6F%dBap z2fXL<1^!p56nW#Vu7lFH~sg?KWgIK-?^MHH*g`Z7lY z6y#DMqD_4u1B_w9f&2*9Ruyn2flv>{g`9khIe-VzMJyykg&t`@RSfHFJ5*c<0AL%< z2VIHdKS8wG1%3#?%wnUNV1l6Z+jzd3W8yjXv)}+F&I#rSjTEQ~e!x~1j1kv$VjUi1 zgF1$U5rhPz1h=AbpI8>W!N6g7H^0DzB*4sa2p17j5R)}=P*1WM1N(d~+JFG|A)ZPz z2E1^DKq=mYB^PU+WEG6b_C_8Vv+oVi)QR~eyg*V|M_>>FZwNvyfaH~ec*4xX6jS(9 z;f%lp1`tDg%<3?x1YQ;73^pKa7fFf%vM4w-oDR8k0X7u23COjeN8?}$;*l^p6lG#3MXF@zJalooim3`16q-KIfa!dUrg4zn$|QUhYH2M>cq$ociMsJX zryq2n2*KxoFELA%^;CWa4YN40px;~oI0r1|&V*qB&X)o<0gO^bX(H-fzNZGI-jj(< z13V~|*HpREL4VESC-TI%6idf5nU^%gulJN7=NwWpFqe--aa~6&;)yh*EO7RcFP7&y z;$5t4Y!jJeylWs=A_SojdV@@ew7!C`NC4|s=Ie(9(!uBoH^JA+}$Ctnrm-8Z&#Zz$m^!4d> z-C=FwykW9~gWk)s_^RPuD{`Y^H>=#J2dFs2k*$cqDGi5aLm~?*SP=LYN~!X$_oFLt zj>>^0Xzm3X$jX&2e$OIfCuj(3B%lFN0k8h&pd#ydqYHpSr2}qToHs|FlhzrK%*)gx zLRtZDvAGBMs`DiTa-4y&Ql69`PgZco*u0?+X*i;c!T|vP)#qxMk(jV?z)=em1p5JT z2fq-^gqetBfABF8Cq_JA`pp=?gglP} zZ+P@bNyDReb7{8Fa8P4fxTC-V@tz4yKrYnJ_)`!ZfujoGmnzSK3FetmaS{a6U#Q$5d;PY&cU*QPs8$TWL*w)V&u94Qd_;ixI(e^av{Fu zVlaOQ#*M-8H{x`)Hwf1Wb}xW~0V-=K*Z@W>0tgXC2Ju8>`c-Igp-xb#SAFksLGIcl z6;a$qrdJI><$*&Qy?KUR8-ne$gLeMD&MoF_<}MnURc=&B%usQu?5KXz`@N|$pnBKB z5_cWPprD|v#9#k?F^9`B^iD8m96SV%g?NIKJAjKzTi%eBoKR?1kgAX@VJ!IKvI?E@ z)Nc@<^p{_9EjM}Kkf}}qL#B=uI^8Ke)5Qx+G$FU+!<_uEw0mSeQ+V|YbE^3MrV5?d zwA5vvz*N64nZ*>Yr$2*yf&P|8yuk;|Io>BQ&3|8JFAd3J$@2Xn2fSaz2gmpy$PA?@ zzlaWMd3 zOj3~KiO-HQ>nLlpcc3Sz99VoANiWQ{3ywO399#|;Cn?B+zHp$sR%u1O-DoeIYhYQiVA`ePZfHNv1)M}J$SaAx8i)l zVG_>oUtFlAH_x`4VEt98M1|zB9ZZ*B42BWY?cr=^G!eJkvBwOsxs%+A?|-~zMhP+aP`idLA}Ch}V5;4pd=F7-p8fdD9m zfIWtp#>~J4C)0LZvaE;-=NvxIg>#kcco@!Aah1?;4q^HWajC&Z*7@GP4$OhtAb>-` zX1cMTJH1i&%!#NwNt6v!L-A|T90g; zV}Q-_IW{BGfC)(ks`)X{;4qd3!K_W|8gLZ}Fl089LIhM9MHTe{nkW(Y8cXzg&tK78?&rOc9lbq+=J>5Q^W{^IN7s1 zT5yc;QU!H4b76jn*w!=5c4IYt*xzjdkkSL(iMX6Rz-`Sp2k?by{Wh8l$aty#bNCNz zHxPl970H{(I49CX*4+uT@@nc(QH*R&3|=Nj%y(POSE9m=g07hFR)*NzOy@014x^Xn zyR}qxpFJ!3!Y3eD)*ZCyK6?s1{D68A)=y}n`vaZQXWS(Bdx#`_d6GLVjL)p`)OE6Z zk-A+w+3klSV>>6iL-0;~ihH5@;hHJ#Ty>k{40*As?stsa=(|(hi*R{!s(Y3C_4H}( zP2%=_`r9;jnYvwajC+T?-Q4?Fx2q8qxr}6zqOEYt`Q{{dN*LLVtoJt`^BwnI1B3nY zWcL;f<%SvV<;EQpo9Uiw+)fwGbQg;E#?#)J?%C@0lvDiM7f*5L;q_ss`tLnjy6x5O z&PF3E+uix<%lK*Ts1UM$Af?5%d6z!@6H=I+bDDcM`x70z>hJh#?gz0r-F%|k-+Veo z+fQ`sO{6@W_EKadGz1Z6^UHJGkU?jh z@wd*yG=*jy4?n#>)9;UWN1C6!OtmM#{qD{xc1p?yQBjUgJHhRXB9F^Xa93~saK8IO z(7XmU{*FayvVSJxW9X|h+{S?=!xm7}R8B`?M`@=cU@UY%bN%f=w4XcD zT`~tWUiV$M3)(&6yJ+{8vUcx$)lybe}N35_eY^G&fE!0I^lW1bIEu1E%)#qVCP1BmXbZEu0 z3&V8FEVssZh1SnaaRZvCj*|yco+io{US}Z^FA7*;d%E zA(H%3@Yh>b*cUcY{f+Jwo3B~w{?RZIoxSM)W9@6;w3@d6pL3q~XWq`t*=OFT&Uu<@ zs;MTuO)1S8y&)+=2qC0WO~uWXo{6MOF>YxMQqv3NDow-;!XQK;bjek>LHFJ+VUR0C z|L@xSJX784{{H{}=l|!^tbO*g&p!KQ?X}ikYwxuN`A?%iFKpYEMokP2q76&UJnc5+ z72>0%rr;ucfqO~2$7F=q{`qx>qm$&G+4c?gdH)%0^WDb7v~-EttzF~yQ5XNf*&rL? z-{e_v<-&VmJm|A<4QF|j_MaKdqqip`_;C7Cv!dae`^;xG8hD>saO%HOS9`TKC03_& z#aec&6Yx*)qJJoo$9!kAW)espbrBREm)|nvdhhSUho~)?r)xXuDl!L#o)7wibN%!P znH>`WT#>+eCLd%79~%I$;jQH0rt&}EZE?Mluc}m6H&qWX)~2Hj3{fC=$=qYF0DaTF zAqV!`yadX|@ZXYnkU@Do#KKT$G~XD+y!b19=N^B*{Ma$y1;-!pB+DU3wctg3U~HP^ zeXjb*F&~cUuo9i-*P5LYdS%(db@4DXv``41CAZ8vpNsSHnMiC!y;=s{mTa$YzN4cN zkXT@S^i^S-+T^Q}dsF@c0fUV`nyo{7!Lx!4sNS}*ZKw&xpvlHg$PF@QzHv`1wE{X+ zSp-9fQc~riR3GbziORqNhQ7GJa==2gfgj*ch_1fhtb~h>_4k|CoU8Gf zvPvIXt%e+b6Sv{JvJSb$?dvZ`#k}ohBE!z-@QSRfZ2pVrbj9RiUq2{ps^fkfrk#Vs zZT^fxn)879ss22?M?Prgr!}>6vY|I{UuoyQ(2nkS(7Z}pOkX@`w&`*V{3I#2DWS{V z_Jhw|_6EFBxpr0DU%>G}=41cxCiPlwI@&S1U^yhx#k6WSR^J25&A7I+;rZpJrA0%% zb)Q|hz|L>@^dYlr5Pl?$HReJTy?>3_1}`?QkuUypjX4Itown8-kIa>8&3@q(Uocxc zM*G*AJyRD11T}8|vxcqYw=iQ_i2{Z+-qGf4lZi=1=}-!9lg#j2zndnEAT@t&9}vu>s#$ zv;jd>vsU4_Ky|v+lj`mB3!bvZ)Y!^^>pdQYwGkv{E`v!l@>l-83OA0vD;`Cm~MfQ`M8^X#n+4nq>(@w!=yeR6tLJ8Dj%<{yI0Ks;dtJXoqHi z>e%^}85iJBV4;%_g9Fv%&a-Aig%4V&yzCsC+jJ(5vqCv%2Me4i_f*wf={paLJ%XiHa7!H4 z-ZEEnGSCdxr{P?aQ3Wc>Ia@f#eX1RPVgnD34&x9@Hq=d-#)9&o1O2UlQQkMa3ZdR` znB~~bRWMnK0w}bib^!)w2K09LP^LWB8BGN_Mn2^~Wp=hVw`fpf$8q3Og_6cEQI$Fe z%gnfyCOl9l8L=B3Zb%)6ffra+3?@r?O+fVaf-Zkkbn`Q@^2(lQLccMMO%NAJ4#GPe8~%T9vUq1A=CfO;FPm+M!)w zHnT$zk*&0p_dx;f-gQ7L@%j4rd?{bh=JBCR>C)U_9*d#R2HWc! zV#*DDo%E2iq~fy(wMn z-6rbKHEw}~DCmXP%|W!cAbLk&mmlX^lRosdM``p8&N*C+Mr}98>f1x~((^!=igOE~ zP&hB616e!uZV4PQO5WAzH3>_;^k@oD!FUU@gFaWu1u2#DmL7WLm4>ogDu3P7{CJZ) z7L>yed?}Nc?ES_{_O6HNC_yfiFA)w7G|k3s+Zl?THK zreKLf@C0F};ITTTvgy6WuihKF1#*tN_dDJ#08@B{?EEh3?!v!j{Hs13H9EO_REkB( z-RcKU;w8Sb0L0?+Bk`1VsMub(&aL|{YGk|H@hiW_FEo9}f^I>Hp5V^sX2kv9TvwcAvszRw9QZ5zUdRY$Pym7}voneo8$|@+j`KWrUvPxcr zS4JunwF4bs^l_Z`hSn5`nu*_MjCb`*PeX*!4=5L9>Tvv?Jq!w6t~+mVz0fnAqW3 zuX2i@^qM}fybyFq*3+eCGCu%>isGh=*v@U(FtYc}(r+O-{4=;A)W1EgpumU8orcIlF7{g9nK!!i&9} z7dy}k-^3YiMxQ9I5xFfN)7yUq{a!_x`^^sFEw5n12Fy8azu6@rj}4+7Du#N%xFH$g z0bcr(3Q@TzKoYxxB(f{glU=?e+eF-;VK7fZp5mh&g#bA4B4o3?b2?!!90U{>#(FeY zNylk)aKG8M_m1rnmy@TPlkVF23Nt*2s(Z~!j}cA=LdS+?K(l!&_GeLJ4b5pb^KlA} zsM$OP_Y2=_hRyJX-2i$m@Zhyti& z-zTzVtp|3|ve>6)2fOwA9zuDZ!g284dvVmK=6OYL`CadfmpVs`59CO45HsdsC4Oq! zV*4SCJWewwUB&W^G|Eg#Gl#oAJ3S4&2q$9$Kwo)T9PO3Lc1c^pp4V?E<{6XG-iL8i zT6GcMV+sgsXFiSj%U#>Zt3n zy0H;BK;Oi0VzA<0Fhy*mdq0kwH2r+@LV9|wSO_6((8FS({&OaMeQqq9_CGAfNOQsO zsr(U9gjfm}JRVD( zwqLniU?VgDAm39q@+~Y0vtf+nXJPBzeK^S5)t7;n-D|6>2UN}A7vTCv7U1*cA^hXB z=0QK?Mhv3Cw}Sz2UI^7eUj|;m_i9lDLY~r1*m6Q}ya#I@@;1%@vuZ*^lproeQ;(T> z2{TlUNBw*Ia`~WfZ(Qhs=*tNMj668W&A$=O9r!jGGq$e+c9Dszzs;U07z5h!NihtQ2P zHqJp|dm(;44LdP7y#q5#$H8?s_2l2M1F%yu2$+C~n|1uR(|oLV2=R3^%rpZzNq}mS zkO(DUG?x>KiGtd-ZPlcWafC3&&IGQT`4uo#%w!Z}hjKj5xm+Z}PMtf4f0oDrsE`AR zC{CR6+=mp7aFrOHjd8hZ>SrY*P_;{(btJ^u_a@PQ$DOMN}{asR1CFl*OhOSCZF*Owvn7o?E}KLp2n|O2)fGl zW#jfiqFSKdG4ReJeA2iM?@H_IxxV2{(9x#dLN=q-%H4xQG~>Cuc3_ZcU$rW_S^nxh-^Rx+qo8SW0-VN*C?(BQvp7@ZLg*%`;UM^FjD#VmDWxE^;oz>H6KQyMT_ z5B?iFAN(y;Y{3>poRPNU;wz4>0Dmz?@ZlbkHp}N7j6pNi)p&lTM%MKmeg7Ssr3q%~o;3WhIhnQ@Vo>BxK294j z9%)F)6z>)4b>GnbuA(x=1?vqe$b^WfeX4<97Y=VR1VCoD)XrPTDJKSfQvAEH_kj&gX0lSYm-y{PH&zsE*n(ukDm@-eCRqmzFY5)4~CmQ@2S=wAJW$^ zecR%<8h?CfU%&KEi>HPD_^`hI?R4!0!cO4&Ht-kjgLTLafJbx)D}ZyLod?*eL%aYy zszZ7JoDQoAK)sF=dVnoD&eQ_Vf)xc|i|!OLJghry7*2HBGFY!WHp7Fu<1n1!#2IYR zopuRM9MYX)hU1;~4C-{J1H)$B>Bw+`14SMD{OV38h6i+~Gs7`X7Y0jpr;#%FsRiXoHi-Z_vlVfhKX@bFNVu?r#HjBy3>c@aMrM4o$26v zfZKto3`b!30W8w7_5gS4PK;p%%Q3jcr#q<(n{hQ0|5tx z_wvAx>E$oPq69Gx+rzvUw&MqhMA9A4RvtDy15Kop)-7-Y$In0ns0rlE;}Q?gbOIxX z#9AIXz@l=gOe4}q zD0GSF5Z#XHcbizys2Cw`Wx|&tdeY-FL=XKyj6Rtm9!NYVv^cZ3>ZoFGn1Uv-CZ39I ze5xF9yYxvQS(cn4urN7AyJ6nr-}h)Z&knfPbIaYVu{Tp7HQ&7i#APnQ@Q?-q1K6U0 z!T=t|B_x?RqA_o?{gp*Hhal01c3vXBf>lPFCEAiPPXx=rv(Od2700ntfpErB0bmmG zgKkq89-^SD+(wy~ic=E6bMVZgVNg22tzjT1;E}Lmpp9YvE*cUBvI1@iqvL=rVRRg@ zJ`CIhJQN0Q0&WPSpI9Qk!-7(GW~Zx}rXTpo6^ zY2T%ySHJCH-n@a#gh5>acZNY;0T+cqUIClJAg_ScVbE8=ZDFS!!}(NsnJAV0lG!1~ zPPwAlZ4bW~0>Tw?PLr3jGsI}fIXHJA%WMxZ26E1J+3%wv2PlYf38_XM4yi`9gjAyr zg;b*shE$^t_(M)1wOl67OIUU`*Rz*vZikx(f}fiCsnE`}v-s%%KNVob8vJySpYlO) z()sBSKjkqA;wOl>IKPW!6XPeyLpapSREVFB@Kb>2mYqCyia6<@;7O>u%(JkJLHhMF< z)tk|3Z${^1Lb?3H5ThA49|zX)yeNdhmS`jFc1UgyvyU(n2nHU)bC6{hASqET6G-OG zjA7>?DW?n@J0#^?rrSA4%1KVM<4DTcPqiH+C0eA|Hj)xwVs=|3B_f6GHb_bgi`Yff z@k-JA|8d68qi@HFtORyom|&RL6xRgt2%b2>kRRj(gC|Rx1i?YFFz{wM(GXJPM1yxr zatRqnl1s=mlB2bF9PO~j(T+%tCWQb=E;Au4$S?+A?vh?^r)5`(xSHVRpqk(VK{de# zgKB~g1=R$%1l0r|4yq-4B&e3`(V$wgO+mF}w*}Rb-5%r#=7|L($HeXoVoc@4s>x(R zpe8e+CRWX+oLDuRa>=RLloP9FQ%s*_0EjW>ZeAnoT*en9bzGMnOgp zi-H?LPfrkCTPL{oge6^b!jfKp!ji5#VM#YesKeD_THshv?@ae!Ek-7~_4SWcjB$Fr zdtd)3m7W+c>+2t`(&OVj`tnwceI-eW7)x0Sd03HB$eWFc#jj&AuK)wEegUw~rHqH= zDrLMmSiQ(*CrSWim{NcmEdf@51XjBgvZpH?*{AWTH|CLqFmy1K@uGN$%GZ-ZyRaHqbs>JTW z!b}453Qa6TsPm?%1h#>aso z6?ED}G2lw1eAtr*jMrFlg1C*%?;ELFXDK1!EEFpMFeu{{MVO!n!bG+Hr>NyWU9J9E zia5+>3B!|YB-y9CCW%`3x`kxpB!DJz6gkWxs-3Rt8>Q+4%1C-r<1vn2sz#xx&n(47 z#wbzDV%QP z0YhLrt`5TQ36KyV0vrV3T^<1AAOJAaVF*l(Gb{xT0;D>{45k1D0Y(4?0f3+#?MsmW z#+Gn~4IBjUDI6THaIiw*An+7OSOPOBc6gGAVG4nUGx;x&4tOb(Yvo|hXKchta;lpm ztgc{-Qbc0mex}{gE|EW$A{Wy7Oh&+&jFvLDgg%`jW)y%j@O`2nj@<%DTxiTe9oX{` zqO`v|RTR^x2ShM|uj1Mrf4of19$TyNG)B!{FEx2WVZ&H8cjapCSO<=h=1SDeMbylVP%~GmCN7nyZ4~c4<-FNy-h52>xmr0Oa>xU69FWWVjXZwf(cpcC z6xw(YAfwqP|58GGrip>HcB;rsKY0M?#XCeceKZxUiOHDkGH~)lj0O5h76|l{C_78_ z8kil z3uxhVF+2fBDw20p01H4Oc?|>D7!QCl#W~o?3Z6XWz!=3hiqU&y_ELO-(zbsIM&LGAp7SZ-W&fF#gTB?J13Ma`Ksxk}vL^HnBkHdC~ZgIX3- zG`p3cc_{3W7)DcxO0;&S7^l7J5i35hfGQ(u>dV#KmZ+&6tB`-V!h=GE2B``Sm|^0* zQZ?)2)TED4lWwRvm+_K#oaBblRx>_Ip?d|ojn)9+<*FBQsZ0FsC6izc7*n}`vDuQl z4!IFgXb#lI9!>5rzLBG>luTpN9TK9$Pt>yxL}Wlv>?OH_w*RfqYq zw(N~u?Kn-tPkd?yz*ZeL(BTuv6#pXkMch28ZDFkBRz>UtR4n|&!Ws59c9m2#V2CV=RMVg z;@4rm5NgADWoI^k}4&+qn@U;LMbt; zIcgWaI~ZIQV7?!06>vD%D!@WN*ec+Ngi@R?@;g#-I!ftHYy3)aI>wQD)1`h#>P^Qw zQf*r6ccj{MoYI;u_d9*LuJKTC0@V4Peheo#{TZzFL%j(&5!y|F^?qnK0jEH@39upI zhjtT*>5i1b>-~<)kF%Ug23!2j=?rH(QrK+tJ45(!jx&_OR=+chk-911KyrklB;cIE zaC^Wxli|*Qa~8wh0Y?(Vy#eQJem)RzMlw7UaL$pc*uwz_(j>NL0cSMB>Y#Hj!}&qy zJcbK{j$Am4g3kH;ToZIIV7N5sT*$CC=wP1#Nh#=D#IP>tT+DE7(7A-+`k({36uk{P zmolsmI+ror5_A%mbD}ZmjAytt=v={S2dKBMgkBdyXmW=tbzSkRka@DQ7nb)c?WO{C2kid#srDr@bFEjhE?}42{p^cnrXmR#s({_c z?rUF^kh#mfqO}2=^}S`wM*S;0|B zbD%Ht+pI92z}pL`JG|V(e%|cZqh#h`FSErjw?0>^qKdo$`TSCme2y%7$SZo#4>fXI z`x-6^ZzPKN0b%`eqcl>MJ>ZpX_DcoxwW?Z08KG|Uv%F`YEsO5;ith1C#q&f}RFO?A z3%`^HN64bPy`sDPa+`JCI_%!iF%VV!kEP`2y_S8JEW6Xogo>Fh3unsA?OrBqxolH7 zLuPLCGMo7Bd5S$;W;V%8Sfs!Sw#$+4uheN4#`B(k))PDS)V8kX4ztY)5*bm)?VPt(V?~bd8rji1d0d-5kgO|MDJ=;D<&! za*L>>%jQBYFZmoqs#ZSdr6r&9(vr`4=_6=VBi%7qbf!P^`?Vo7!27KZ={hgH9_jU7 zx*q9zFWrcABmFv8^hzv7-`u7Ui*kpvwO(>_n%XMMK_HgG2)Le6^nuAqaU0A{ z%G+RSQr-qLlkzs0n3TT2yaZ1-n3j~c!K~yq5j;wYJoO_zX&+2UiuYhf$2YkcE#5T( zZH_{h4hhG<&h^iVr}6^f3>bo?nm>Y!!<-SLV+mMQQ>ma@bO9I!&<#P+@cVXELmHCX z)VnE2HbLTIs)$|&-4^&&Po=tQk>6`5Up|x;0Jug4L?nY)l5#?M3on)M-ImN?D^40B zCVx{cik0dY^fvk9f3Yo8$4*oag7HY{5d28?8Ei@pH@KJF-E8oy;Rdsl!wnuNha0R> z4Yywncdb96#v2S)jyL$O9B;5^Io@E)QpN-`mm3~%acMHx8si-gD0>XT2H=($gbl#@ z7=#VL4KWBCfa_xrHUQVglq#_<23Z5o%VUr=0BcW;DP7{y7=#UE)Wn=(h6`g(dxnc* z5H0|#W7wku&W}NyzyQM-*?~sgDnz2AopOBansCGkWYO?!FHxQ+(8?%e55U7w2p@ng zQ3xM^hoZcvhfO64;REnM6w(J^a}?4C;NB?255PT9h#!EvqmVxUcSRw80B(;u9i(k# zXB46kGMb{0NC3Cdky}r&l;A#HUr@!)iX<^Mp-goY3@FF$q)3vNxhM*n9`h6hJH5<> zQS>Qlx0fXuFM;GyWi@GxVxI84g~Ou))<-c9Ip(A*r1rsC@4zIpJq9`tMBsE2(oLKWb4)w`9xsXO zxVt!s0HMe|=p~Wc%t=JrMeY%qB>i?VQb$CdQMU_`%{L*BtMHR+l;++pdU*D~T`??G z4C^l5x&rQwDV*FL!IH)Eo*0%a!w8lv;NBRPEW-$vEMRjCOO_$4V*n4tuwofTuwnrZ z#;{@;MieF-iYZJul!z!)Xo;yM+rlnlQSh+0WDm1jVmu%5mh6#;TCzvIC3`fYmTZ%^ zWSb&t$!_yj?6!znvD>{ByFKDy#d3{|x6oMcWHKvp7$OOhlA^+*jijWgFk>Ux#FGS> z14&7=VaY~PP9`+5NXm(36;cujX!{?8dkqc|B1fVl+vPk|{r^7OjdzHVp8eNul*8G<*6n*|}{%hD(Ertd2FY#b02VciC=3nALZA9S#=3nB$a(2{)-!cCZ59&Bf zC!R6?5)al!6dqvyB_6DgC_KRYONy`o^DpNC^Djw4eMI2_=3nB$mWU$Vn16`}jS)q< zG5?ZuZ)H6zK8X33X1?l(BHfsONxJ7p6y?VJOUk`4!jzleQ1hQy)H?rcCido^)t%n_ zv-;DUe^!Tj^UnrkZ~obG?9D%$jJ^419f3z6SeNJ#54Qe#goRDNAUX*~EH?alB#EuQ zF!OLORxOeq?gWsOWX{8#g}lr?N>R;eMJZ~%BxphnCl#ew?S8`z(ZJ)h8PG_asv-xN^anrSb>UdtF1QZ6+k#V zu{{A`n`cTYhFpcm!N5L%!~}>}fZJJK11te@0SpH&0fh(ON3&NwKwDH&- z*?`nv6|Cn>w)nt$lw$Xg1vhYBrX5SSv#P+8PgNz?)65!}R0gOgHCsnCHOxm@U5ysC zu*3>@m?c)ggPx)95KFXpZkD1mSfW%59nh+oFmu zaXM7K$l;Rr(6)O;WvB_sI&Ik>MQ4F!fF%M=irm)76;eS1|0s&`upZ<$u}WkkQB3x# z4^{tBTyqKUwD~9w_9Q>1>pkFw0Se~2<0i8T%m8)yy&cmmEI|A`1}hJs94ihW7fTHQD+SU!Tup;Q zNb$YavriyM4*xzD6d!=Y@BkEo-UICQtZJYp(yX?esS5JvfT#eB15E)aaU2Fr>j6Lp z+A##BDQ37(!y*Tqh{es{AC6^>$5Je3fK;qw0FZ~y3_+HOnT7v`*I35BxKn2U+oB*n{+Tvuhl`(D`@QgQ+{8yUffXRdD zh5JNqKDKE#v?((oTXvfXqJRT>Ky>^*f?DvqHk_i%M0Lg}iD}FT{IJ&6QtdL)?|(L# zo@{jUOt53r+?K1k%~ex7Tg~iPkXW>DfSTAsHL-Kl#Ew%F%f=TJVb%_imuoBoRhY{E+$MK-II<|Y( zJ0PZ9A3#jGKn{6!=bhdP0TRj;0wk0xq?!3H8rq~K2b3u^fDu%b^uBtW)L5*$oDpn<#g|I(J8l>x0hAmW@>v_ih{VkWSjKfa&gu9c3(JJ z0?NXt44;sYDKG@I7E~YcBm%}=O#j(+Qp#ULn#C$9gzfZ>OW2C`vsi<?I0{Glxn`#9s5xld)k@hOUeF zahnFH{+Fu$vpo`-96A($F&4n)y$vT$Xn!xeA2OhJU`Kp#)(UZ5HBg-#V6h)qkt&;u z-+9vq`6a^7CA5E~$Vp%x-0o;^c(?(!@59yZ)y(E~yjU*rs_sg|8E)IuI?W`*q@S{q-1M2NAUPI&nXJ z`Y=*5Twr}CBb|D!5^W0m_yXv$AO2fxAA)Z=ew(ir<3^2JbA;Bd5)D*2LU<q0#4Ot)i(fiEFe7{rM#k4=#L`ug)HQNxX>*C9l6MMwUnurC>t9{yng? zfc}nh*m3+qOvIQ&178vC5)oYM$9nIjq9fsWii$%AuT92sgjG;?+gqL9qofgsOA`Dy zdnoP)OKCV4NP-^(hCB?1a8Y$r#S2^K!oTTO-B_WyK~)$0;>*U!i@DXb{}qv~Z{12i zydtXPPG|reG|BoAh(kfFXO@y8^x{UNps18XT%FV><(L7U(~bA3ew!Gd3*#*JS;fbM zdtK!Kz)quSj~m4adASHR=0dHzA6MjXk!XmMmI5Z3h8D`}HSN6EYBBdy6yQrm=qpsc z$2*Qe<0wrai5wOMwo1M*)k|K{3Ar*Zo%ia@q|1g}uiy06tD;?p|N5?sOXsy~CS|`S z`oby2$k#;2L@Z4bbrw8uVibP&_-jyAqbsGYeU76%4UfM7jvP(^B3Qd1Q zIA%(k7yVL2n}V~$>D2#81h+*fBZ<{mS+wg7u^6AZ>`ifH1{`9aP;n|(T!6rR$v_4v z^!=L%0kwj9>=50x>2$>oF&?+!-d&c`jaqhyo0dIogsGZR(sLJRnxA9rzJ1q=3F9dv>A@%&SHi9SBI*Lwe0qgm;Wo=k*(1aOnR2TG>yHtJwf$Qm$Q{aeX(-;e3uC~Bqy`ly(Mk#wy2zn(` z;N?t?xmzRO#3b;{}fxU`F0`1?t+1$#W}lIGTHCJ+!Pm zntRtr-Beox5~rRW_ra05&)tJ8pYdHV-#sARfW);xMZ#TlDB3#j9$uilni4n;;c$o2 zZ%7hTW>>jBxJ!@AuN*}I>4WPCu!~t)?0U>6;9q=a%5TEAh${;$OeTQJ{tBC;vEhy< zbVEKDKgmk)8e(1fAw>D&Sa}?U1WpsZA0-*X=*eiVuI)B|9yON0@q`-ub0|A(0@AbBrm-7EVPe+-d|~N=NYVw^@sAw&H0o|&0N*?E8!dQh zS^zyQl(Ss1YH-#to(?oLbqZqN?)FOKP0Zjk>t;VzmVaqBV;I+--CjHJ3d$}&6mN6l-Vb_yldO&-*!EF>bY5I4u zhON(t7qq}uupBsbOSc zs_JNNljz%Kr4ETmPjMe+2=?^|AiJrCG-#yME7wHT(}Q5>DTVD_Eg_F zKZSnUDF)~};OO(TG?UJHOB9A4#FpEbLf5|~;(;}~F^`tKB_?Zc(6P5f@6;C%N>w4X zKc7}z4^s}gJUnEAG_XtyeIY6J38+qEFsdG zj)k=cL!#QCd2ZP~w#4olo^5bH5>qv}95=lhFq_~dVfzP-j0vzY9GCSxn7u4|@?;nQP`V8r|FzH;=`zAhO#M8R^ z3@0K>Ck59?8eiy6W9Odc`SA#y^SQ_uayP=fAXPf%LTp&0o^JVE^n$ag1h-vMDp z#(hlCCA|PPrP(Re_K+xP@8jTq2z%JqU&0?{-<_eZJ`0l-h7W6)%@B@gB)$8EFe!0J z1YcFKYv)9|U{3i|qxu%e*QXM%IuK1%yi zv=66GiettFZGHq~WW<*uy(iqT=VCs?Fydg_8Fq`=olp3<<|DOrp~E*8CL#*Q%ZtAh zc_oNgG=#gx(JYG{c2v468wMrxdcPPlNa z?fBHtq2f3zD6@cm#=Y1I+hAmHUDef>hCX-u3OoAf2FC(g_+gl|&Wr141T2(u;y43f zo9o=%Dd;6`6ezdeoQh|o97_3&UmIa8 zr1Y;v=Mk8b5pf@@kI+=+oUF8(ISsDO?@OS;rM5 zaL)w=n8GRf{bHWIRNy90BHE(5sMJKP*uf9RW}4q3Y`XtXAtTp?w>Xdr>^l7Um~Q5d zcnqFHiBBCXp5m5GiR<%ZY~|5@EV6Th668U(O`_=6@q< zGEzOSonRGsV7fs(0FaTfaK({+JuKq1dq?UON{lHWV}Mnpy~eUkgZ;gD zMbqx31OF0#LU5paegN-T*wFHWI9r2%^3#44RoXPF|50QEy#Av&1>mP2!RlXy(>=0( zf?L9Abm32;w1TC5R=cMn+O{zbeu3gFOrdAkaABcfCP20!pV)!nyx~DF|HERzf|BGK@OZbdYR zaGU&A&+x4u`QQSgf&S^Yc7Q8B6|nk*pZE+oXEZc?8?a{T+RaOx*`ne1Ve4#7fBsf_ zBVwJWeM&`9>w5hqje6YL)@)cAwYsrLgFrfB*(sqw!{1|;sp%i;^5f~LRy(-+J|)$f z3>jucs?|nc;HMW-t#S^Wcs0V5UPu&eYo>E>O&B#<2T~dAutogDGER`@8xo z$nKWaF*=x)H+XdEii3!&Qc07Liyp(Z@A}%5EZVdsvkRrCXJyjoTQbiXQ-)OnT?(#$ zu#Q>nyhALv1E+OkS$a~;N=AA^IYd@v!9!~-my0UmqZ zoyU66VKnOfD6BVZEtjWs@H^`Wb~CRAtOZPl{FB>yEVQVx*+_2cRa9Thf~s0xQ^NNk zc@B$5L8}oSlv$gdR|!G5z(M@*Ay|%TKkRcGo1~^b99BXyZfo9V6(`i!S^0V5*A=-8 zAgan*Bk8R8MBOlVj0Fj930e?w^~v!l!iNU1&p-fiNO+JDe!F9ebaKb$VB?&nGvz&A zbyr_4-96vRNysi@>?-ALDTN>GW7*H2gvI&a$4hRr<#>IY=6W0KJl+RDe`SEycEZ6F z_$<`VMIB%RJO^Os@L%&qlZ70^ld}IycjSIues_+Gul+}F7_D1p zjHgE-J5B2bZG?T_eOU8v9Igjv1knA_@clP<@?OR99ayR#ZIN-&gFtY$PN}2^$Z> zv8bv$3%;toSEK@cJFh!%yC#NUeu%p3=V*^O8V0|1GQh4hZ{P%&pZOq8eMy_mdWK++ zYZ+p5R>u&*ka0MPaR9`Dh2S%I?pZS9#UqIh_?PJxvu~Hwm_j``|JKu#mvGMr0nDB5 zW~%m@a;KRVA)KNX-Ic{aH(tv~S`3nuL1HnEg0oDgP|hPaIf+(c!$RhNkQ=NfY*ZZC z7NoNjA;AhuidbrqDI$BE=$VRG1DD>{Tm+V5v`n^z5wNxuEd>)P8R#iVgfTeehO-KQ zYrB^{lUa!4fG5!gA?s%USh}$qE&^5UxwJi&)iF`MLiy=~6Zhn115|=lQYYEo0`3A7 zj2I)l$n0M9TKUWhkbrwPeuuL_{4Qk)cL|=;l&vmg$9Ph(p=hO+7Pkpy5?pAeYpFK1 z@vLKM@C3>J%@q-54J9iI6hjLrAr{&Trj^p};;K%}bUkO|Csd>6jzNQ|qhVL% zG2jyh{jHdrL;v_Ovj{p!`B4sDEe{of^24<)78&eus43a2 z*_CwfwG^};FY<;mNkG^Qd4&oCj4=T9ceTXOw1VWDY2KTX3c$L1!khW>O*P~*-F!8A z`NCRvYGr9CYyjZgMjPON-UUJVn+c>pVt-iu!_Y3?us3A@L?yGnwBI^MKanv z1iDu<+@fR?`OUPj_r99QWRKc-J^EI2+o`S7I+qn**4tg z52;Fns+}vfxz)yZX|Am*1JRc=jh`G97C8fB3i9kEfA@NjhGn1Z4i8|Gw6KjI(-V`L z4A$x;S1xLd%a4J>#8qXmKPRgIVFix?aRqMsqqgQ_}7w6VvRC%IEu@WIBGL&>0O$S}YHZvjN{h2v6;3wu;8 zWu!yMPyZz|1U{o1XS*F$wMJ6lBR$Tp92dW0#@klB+4LH+DR?{KI%dnHGCmG>Fvc*;si9>-i?z7WHqO*J> zVy83Oc2=+8lnP@d3$_q^WT#J%Dk8_FiZ1fyu<^R)c2Tb)l!sI^a5wothZHKH-H}2C zga|2AK**3n1+XiDL*`PNkWz(;UoWMP|1+r~DOAYAH@uTML8u5Qp(4U_=l8~^RP`1@ zMX749mPVcJtb%w~`GXWEx+Z&~rdy30e5zlML*$8Ws>gDEyQzYR`5{+ST2Q^f3v)ES z$!F)KpreEwbQ8kSZ~)9-1q%7O5NjrY227z(*#C7`t-<=bE8Xp`J`-bn=%n;cOz*Jo z!u&WMxhs=zFh6KS0OsGjW%NR?ECflkvoh0qoY3YTRC6yv2ZY>HWF}l<8WY`9=*4@C zf;jFOa1(Km;>5P}RBbW7*W8{o>gCLi^mS!+v{T6Kr9R0LWiQplfEo!<*L3uY>ncV_ z%Z&9#cALNu-c9f+t>g;qeZ1b@bZ3pxHn$M880D0mJLL9JEyO{MX@Aem4eQuwPjvfI zbB)m>2eHW6wJ#6|>M@0&ez#d$a>XTQVk_S=HKTyid*pqXSe~Y5fVPj7 zJh1#!S7%z({9P!8ZppCni@YOTlCKmxQUbA=f^>p9G@Y)i%qgIEGOQAWVvEFj;w&Zy zIEUU0ns8Wkp|`QIegSgr5G#QV?v@=<(QaY=yFUnXOt#57epVL*5HMN@dT~)+&{Fgq zWJ(Pf*nw{BrEk6th=eMgBIQFr_K<3*aMy~bhJ)xpF^E%#BjjdJex8-j&?KY+;N({t z7r^CK4k7?72iJk>9*S%bg@QO**eY+N+bON`hW8P4<~p70L8qi1okKLsC)w}9cz6he zjG(lwO=A5a2YToK)%!8DjzbQ)^CDIFH!RK>2$7rIwqqYG`->y2#>YC@*A)ot@rt3T zm%XZBoxQa5@mz2>;|NNC0+YB3xl|!jsIwICa%U{{C-o)Kd?zWh!2JuW)i6t_L`{gN z#^zTR_>&3_yuvk>F*%Zh+sYd7Vc8Oe)Dchpi=*Dgo3P5#FKx8kM2OX@VGIpa^&B_> zY%1Blq-KJ(L4_ z3NNuq_5+B9>ElCjI3h=F;<;!l<16$DoQQ8{R-OY^0c%>0o66u86`;wW*Wu;sQUTvGrD9T?1mauj0gWn zZDB$=U;V-bpj`FFT&X6o^6(AK_{>P^C*W}0+rUR$rF015JdJm3K-o@ttU<3|derL2 zM$t4IYG~|Dd5tnf1_tucHfbTjKD#f@Enhz@CzpN}me3j+zR0#N(lVg=XQF}f3~V|t z*LnmoUw+E9Za`G(>3P;L?PF@pvj##%`ma2z22Xe7BlAsqC*L|(U+SlJ1y*O)n4VK$ zor`!xs|&1a5GOlYXq|&sE-JLH3_Qq&=obsEhfwjQMb_y6tBS1hz=tt6ld3<@6j>z- z1H(9x$zOb+s3*seCO?0%y@9yLSK6;ZES0Ou5Z~( z_uE#nwwhkBt(&05Eq9a_cdTO-=|5}qI}a{%tU;i^A2`-@Z7B_lTb-ffoe{Sl07z?R zjR3f~9g1wG2ijT1=CqA=+c|N29mp71&^F&BV;a5N&Kir@>Ya*;8y|NhE z;or7S>R4hqh|qXOiPfk* zPkJY7wfH6$*TCs)oY+9*Gay62_yaX|vU($K-B+EgHo?Z_VdFc>>};KaBLssxqv?O3 zX`QWnOw*m6Emymbc6PQppcUVBw)$!d8oG3`Ui8%CbgZj&nRau-W!+j$tBSj zeSeC&_qG1{Ut>7kn{`4Arvu;naZdX;VmRHKm86aTyBJQN(&#hI$$kSvh%*;C4J*p6 zaT+Gz=YG~Hyau}Wx4HxUF7I!R1S&n=-}+lxp-%@1V6(puVQlXlVEqW&#=Fxp1l10- z2J0IFwCXR8X!v#@UeVrYa0gi%^zf!zHSCD%=&)-I!AZ~NWnpqFt&;G^i($G!{`5+# zpO?S6(i)uk&I^e5YFvhsU9Jw>;_96gI^BA-Jr0J}!dV8a!PWPNhs9H|w4mXuegICg z*$$8V`Uk?)e7f~l^x?(9)>YbkYBvOyl=)OO#Oi{~hlXHL&!?6l)=+@HL-AWR-LAm< z3OK{i@|`q&m^Hibpq|ufO0Dh?P;aT81Oqxqf#FuS448$botN$UU z?0$|lC9osrwxu5L1BziqjBN{!`5NR z^fxV9JK7qr9c&1m3yP%eqpEumq^$mI#7?bQEk?jz_`(xn6wYj9JSpyhV9D^F3X*N7?zIDE)?WL9rtb^KD4If>Ibq|tM zbdl9ddzq?sq-Il>meg{pyU1FOQ#}JOwk%EGbSka-AXhBADwax9e{T(@U#|uW*>#Dv z0DZV{oV6C<=s0UwUs)%NRe*lpbg6Z^e>X7q#Y>^-dv_llxYSy&HPYhC zKz4T0BbQ;R?4%Da14=bg@#WSnHcklH;Q|OWDJ~~dASfDBa2n&GI0VOtaW%bkImpq? z^yB5$7XAGNv}wF`W%RjkF%iZEZj2tk!fHe1S6J8kcm1Hz`YWtEM&Geib0VzHPsQ~G z90~EcpMJtQtXbx~Qp8xp%0vokZ&v^L+-Kw~tR&+5H7r>wsS+};+tiijU5U=zc{@FF zr8PMG-mR=h{D{7}(z+!4%u0?Axr5HT%IXK97WeBl9AAM5+o;n6S6My63t!`w61{ho z^-y?$_i*C`>+(8x4nAANnD zl^dQChcF7MFJnYrE_Ik>-4Oqq`dLdV(x5A1(G8nDMCZef0M$G{$?6&dmj@$|E%|ZdE^7LG%(9FQzNb+Xkl^$$=(ywcw5%Ie8hhv;#}^6q5x z}O*P~I2^UB-!9k_Zbm?lUVX zZJO0Cdfz^_vR?qvt?XuGblo)TG`;pCdUTpK!TtcaF%TzPn8kfJ*9|wK+xgCebQ<&Bpf5>DyA2z;^yQ~b(J+P6?4)0b-H3YZV4Q%!p3&f%al9AnjKyY>`lRF z(F|)qbp4%PQ)%xEYgly49jdx=YCFSn=`WWj!|1!K9%%?N(} zc*O}LpxTf*3vFn5nYzvb578qYT(ha+ z?<*}`(-#D&;t9>9GuEInf1#>1IGDCc!->z) zi!)66c#TyEk^RUTh)_7CGxlNY`)J)y5JE8!S2tYnh;>*Cfn4}N8b+#Y&~o6(_+&!gE(>TU=%jDHk+$%4n* z7~_Uu%g>ZgG0k8ANzm0>Y4@M3p6TDu*HEH0&w9-2k-qx=lk&zqX7x?4Jvs0G$E>pS zMJMNd_?YF24PKt@({WMC`%>u!tG}e{*KNSw>`r=igS968{X0+k%I1w$x7?)~O9q-- z_X9YoJaVsUXuz+tbnNju)PrlRrP1})sK6hgC8NyRNH#rJZ@rtHYikN+B#5XdAFbYO zwfBF8+EYkERts$ikq8_D((UWR=;JvX%>6!hmQcZEzPYCPt zr1f|Go(R1=5;MAY3*_@RsNyN>pS%P&@5On})1J0Y$;LfowS|`eN;!Ut(1NFdXv=i^ zAt)x2}AZ{+B_KnuLfiH1@nBE@h!t{x931NUZQo+SzQ%w{u9{W@WXS~CLNxrX#ES&oqiu{`1u9vCLQ>F!%G1+1T@hSxhhB$zz5+yCM~h#v z-Uv0e(M3Y1yGCXfQbCgyqp}GB9C_Vl4LCo8bui`7>i`VkQ?5|9!6Fpuqz{H&3{N9q z$N?CIBZbHu15XBcVmA^1e3u+x0uG-5uonq{DNZhF_c+}yY$vbFa|m`;(K5%F4&9wx z72cWveS|@n)wUV%gof`yxyOpm2S{7|&w^ zu7rZI+6*Ewy0(i?Q#3kD}`O-kEJlHf55{-aF~D8%ijF(7R+nLPt zIrrRi&ONm{v{ccpjQBl1JZgL~xp*b6h}EyDxXiPT!Nu$zjdTz9uz3}h1sji9GL1T} zGT(G*las9lq^q9>{P%NnkYLLdWs&yaD25i{@2Nyvy_-7)b>@yj30Q~_oXlDMjlYph z+<_&)0~hQN>|!5Eq6a<;7^SdOX-`E@_E4t@hA9IJaz7eO#h(Id$fRN;m3>K2jhx%- zj*fA8oc)1t9m4_?ykVgl&IetL89BlS4I%O(@-k`5FfK%XFx{{{h~OsvNYI6Sg(SDi znov4>m?9R+=8df|BZP>domSx1{1}OWQRS+k~&!np5-K1;2O1!2Un@9L?J78R%P z0~DvQaol!&0}7{UbJeKg8DWW*f)wCW01AkMrDzt0QydU@?L$65F_g?@bMcoF@{d6K zs2gvsKOhHeXbq>ZDDrA(2eNN*NQ=NL-2w`K1F?-`jt$$DQfZByYA}tl2{FUBy0vix z9x^uDs&97GVwvI)rF{`-2acm1yQ*2xV&4x&4!qe0U0dUd2{}8BfMtX9n!FN5s=${c=iT~ixN~@SB`HJTZJ@OKoI0^1O}}MxwNGU@D(my zh{Ui5?Z2wlB7z zqa9EMgR$DgYC~&pAP=JTqv0%ufz5|r?RB*E?uit;E0E#kx@Ar*X0=^lKuL7(u0XZY zBpjlk4{!vX_=gJH7*i^5M7JRr?7ZttobW9~LgNgYqL7xsmMNHFtoUmXt$&dY2vwZ3 zWdujQB0d14HV|;KQDM_1=z&dFIEe~C?gVKeWp}{e-pP&+uwk*&CP0kIv9OPKOPC~99EKYw+!>f^@UT=2FET8f<^fEpHgO6$8D<)8g1%C82WpOw z(G-Wv0T@w;q8B{p{$Mt<5Gu&o|E%AE=))McnmwY_kP`(yF=#M1Hqrsj@dKfV~CyQ5?FnXx<{F z9omg$*ktyKyGQ;n4l#+!1T^CRiQsI@Ue4fUgC=GK zY6GC!*dK8Tg+(di4_a;rL#Ir(%57Vw3#fy+JPs?UYX!!GrjXwWf?ps|ivA)#p-%Q< z#Y(X;H-neOCRhA6V!>j-GcBC6KF0&N4-5hwz+Z@}V)W#|F2+SKHd>+)7lOsb-eW*D z3;pnp7keH^gJjU{5Zq$8UG1?I3_qY~xFe(j?Lj;NSMdIeR&YPS8(0x}5o{1xxhf3K zfTTe^eTdfY3siF>x2HCV%Jv1)bRU2damsXBDJ4Kz+z2M3<8K0f)LI5fekIV7{3`Q9b%!>0{u|cFP(884h0ZpyH4zx*O|N8jB5g!OfYh*t9 z8tVK6`sQn>2jl23yoEePcYYJ->W>UP;)j61ByBaV{w6Tj1=Fxj&HZ|S_TGpI#75!P zkV?OW&Gu!=It26Y6zX}1t(!FQkY#0DWncE&5C1q6=!xIDeHR#yJTbM3gdc~(u2fJp zDVAD)AIRwwbt74vZ<(sZSeg5= z?OpWM;Xn``&d3bHvtv;wGX(52@UI;xBNPsBb$~ZZ5ZPToD%?dbNX`bLFu7aU6Y!!v zS%^gN40bRtP^~whr{^~yXpDkqA(KD_FS|z;<2e%(ObD$5A3{TLlyc#F2LlAX#yAVH zw_}*u;+GhF)sV3UU9#Y{H>slq9H;3VW!^wYqEZ5&vFi(7Fq|Vt09HPHgWhcjSp(ri z2s`$`;{(HRUxL^J8Fu>u+o*OQqvdw4111 z@M9ob!V2#!_an290E%`aj!IWxceFhnNavt*CzY5UNn=k3*3phLfo-tzk3Sn2LLZ)k z?rs?Ub`HK;wSM;94bHMurSZ+3cTm>(Kx_S&0;2~aq=B++;BE+8?MO&FY9Wm|AIQuE z--jH*kDUm4R&lTnf{~ztJYbBNVi+zL(~a|i&)iFpIYpuIR|BbZ3knU_o+j|6KRYEjGn`B9GjiD3S zmLuX}`yc;neB;^UDkX-0y%_jgVcpTJy)rc%a~YO8*AnYbpG>X~ zVtTq9+Uv=)gAH3#gI^G$w}hNm5!bgmnbwbhN;7=b8d8m4L5!BrJ--HivUHk9<5I)- z{T4`8pSL$j~J;owdB@LJ$A^;R5ByB-(_zlz_kLs34A%KiWW8b;ZF0tc4U z&_4qsa5?cO9P8Fl%fA9O@kMy#Ux9-Pf73oC0*D=;J5ktK1ui~IfbcbFn-!0g^ zVt`vzLw2fJZt<`_+4bL1DcHD*wuO>Bq9$O_+#@RMP$K?!xCp=WDvkAsG$bpV=MmM^ zzvAc7vVi{fibELww=rTo`zG{=6$@SS zW6Ufn>E{YiVw`9Or<@LPVjtXSvV5X7Ks3N7Oswt-pD2Jm;gAm#eu-}S1pA^?h!-_# zx3QzsJKLA;;Ef1e1SMiUWkcNI>>YW zMDeu?rqF71vm5eYi6jxkXAP4?UrcCzl6aTVRTH_&t2A1}Z(C@-CLZJ+sEH<+Wy543 z$sX#PEYdOAr;y^9fd^ zJ^QDFno5yb=UOh5-%$4R;Y~GvUC4TJa9zkiO!Y09!n6pXISww_F|ZS=)c2}e&?{1y zX~=Y5hSN#pJξA}R=(d+3$~azISc#jse|9l>@qZDDwu4k+dh1`i0utZh*+1~RMV z#AqufVlAvBml9Y`9uvihAnANZyktGR1Bvjaz4l zeC2g|EDKBVEPZO<{hB2fz)fmKws<)(*~g}S#meMmLZJa#>$^rLj>h|EUm4bw`P&O8 z256td8bv1xU4B|%VBJe7*Z`SR_d-*cH9^%DA#%p1ACQXy8?epDXM|ForaB(JPC@a3 z>kUN#YYB;5>Gb46wFYT z&?-U$h~Y|=K?|ygQYy$3qm&_bTDtf0#68HXvOg~=NaGI0c&WHsgxd zTJjJ?lGY&)OGGRtx_G-_vy>EwyE9kD1Ra<#zribf`x`6ic!9|Bt;GJ&RzkjS;-KwC z>G#m|0Up06-2o@Bsq|6D+jqaBU^lb^d>n1CF-!-fRqZEQS4;ebG$E^N;~e#> zJG`$p$c6f%55eeZ^E4OA}7Hiy;-5Wyjon zt^rN~?i)@c_ds3ojJo{_a^GO>_tO3KL`a?K;_!HyRZpB#XV_h6cLrNi-)>NSB0J7+ z^+lC%PLYUHlozOKYtXir=;794rSI1hEdB+Z=9Lqa-bPecac$E^!K99pZeMs@GB4r3@nO3A0 z(ed`83jC3(?eSD~zq!%}-eZNz_#5S+|nb zwN3I=bS48eBWdiw&LjKL#Rm)=B3OxXa9M2l<4$6>0__6oRsd39IqE@`x^)%?P3|l< zt8crg*1g%ObVbk1rhQpX@9ew2&ZB}cYC?e%HXJLEDIP0$7WxVo+O<^O_Q6dpRB@z0 zJhcKn9AXsca2Jtj;tx)-fP{Hi9V=%sD^QR<2b&0QxnPHhJZHakrmybEVG`0FEEXrJ z;oYJ}E{-{nQ>+64iU^&>u>txz$l50Uw!-z%-}t+QUvbh)cZ*6I@;S#$vIIyFZ#eJM zmv@V_ywgtW^Z*??o?`#vCH7P{CL-YollKVBoRqxPWzxEZst*3(doG)d24WpjO4Qn` z8g!+B@M;{(j8k!c-tp*ZJ_Bv+zp zjl_s@i~RCN;)!yLe1*nhf^v#hG#0gx*6dR^??O7-SgeP1^g6 zV@Fq}q)-N!Q5Zt!V;$0fX(sfH+FMxTrlP8w4PbrYbqT3!427GD2hdrdndkwp+u_Z? z!kzHK1m9RnpEeUAO!!L z%|*W$?#|%uW;YkTl&_GSK>UocpDYwBK!2y2qPg+`ePLo_tsqYeFuzw3&>`mg5cs6q zoFtY??+_++YALF6A8Az392pYOM>?%;3HmskwzdTOJ4F{;incN4)(DUq-zjb=k5GeF z;%r8mMQF?#OeOgAi1HX^US3JxT{Pt$Q5{J?_FZt(d-sTJe=;_&S!&(_P_Z@J;H5Xi zow|X5>bsEZ@M2l4IZ0tfR(!h8y4!V;=G-ef`L-fQ8#a*x59!jq;&aGJ;rqk`nI~{+ zv?n6VUBj>lP&RAtQbBj|7*0p8cNd$L6ZF9SqV*l`#sh_-h{q{P;9oEYDzZTUwgZ15 z137R2{Dd_G{I6XG?*qKYG?~ub4@NSL;(Ca?7%vne5*BQY~WL$AYoh_?BM zPBH<*fa9gl#0@h!>sBzUKT`f{z=s<;-9y~WnC*;O3+;eDL?l~09x3wZ@1CNwy75)& z+)IQKHY~H7LyE=t1lr$ANas7tVrhOaahJO0RXX2GWTmZVc!96;2#^pGx0cQ!K91iP zG`$D@)8PT}Qr6N)c2aAA$nuFSfOurVIv#4)$jiynoX0sO?H0{B_}gk4bhn`5#n{Q@=;VaMnV(a86K)W02$bS+z6i4RMS_ za=!98sR9)&oRt%fm`2jwP+Qd`C4%j-b(~Fkrs$i4s)crNIepEuTvm$h0yw1gNm$ z6EA0C040chb84T_+5w_k%q0(yAOT)xWdj5pjjmAM!y@cGu$y_$2s-_+s9~Hv3E{+u z$%sT#Bt}ki@aP25@M+tq?tgHOI1+yHKccq+21s4{#0{jD1I3eY{~vz@hvtHXqKKA0 zt7_^AmHMpAt_J6;w1%|)QC}<-brnyj2Y;f1Pm@zgtDWGY@48|KZ?yruJ}>w!Kx=3Thn8Q~Ze7--ZJ#E3De0yWq~V9+-Lsc8k8{Dlb~gPo3UfG0xub#JN2u&^ z(8(UY-~gJjN^JMcobM{f+MZog5~y%c3JC0K(b0*YXzyw z5`4It0ZR&=7H<6|pWF2Mg7)bNKjTzbLJfw`8Mh|PQ2%OITr5HKPQLUP$8UPX!{PAM#T?`&pgjw`oA~5 zm)8G~Fo2HOMx)q|br2Vr0cG~7N>JVSE_ix1*y5R}!A{fH z9s=+58xHgOS%`H2OooXsDf2mz>z#T4GCpWZ(R1SNe0L3{E}sb4=E&c&KAFE5r`!eh z3Vl2L6Gy@DiBN!RZdA_`>%1%As_Mq~W2a(?PSDb+qQDE%#LvRtPK7k9-kL`rPZzJK zH)80K=dqk~>6_=V-b6Q^7yZ@gU(kauhymWsXh+eCY0nGd?$|FUS~rOG+xLP5@S4X=Hh5mOj~A&262n0GjdN-Ao+|}AeAJ)C`v*9X1$1g zd_bjf;S>?x|Dx!mK>K0L5ud6EHl4K!oXy(C$e$TU<5tGTlXs-}6kL1HNHIMApS8vb zas6gUk^LTncs7k*cuaJTEsJ6Toq0@52%nw<+NhpH0PaIc0ZN-IKBg1%#GO@_r21f- z$GY$Yx@(l;6S%WPf7lklCBe)TZE>paeGa0?roPL4Ni=4@7!7Rwbv~%p5#$CN=0ozX zz6mvH@B*yc1e`ojVTE84ie_2u0Qm&dYPYqFalbl8nv$ajoY`+?p z8qmfeaf)>|0hhNa2)=vgRq=kbxlJ+uYL0F$76;UQXK4Qt(IIB#6($#T;_JCSFkANU=tK<~6Yd1Z9sqF`Hg{T?7yV zx8-$FPx*#^ejQr1wN!P5xX)F_s`&9Ek%e;p3Ly}gxPAp7^d9}b0!qMdDewkp`9{TAAys#vfopQ zQZ|4wegzqAUUJjf`^Kcuu-sV;8(fzZKxQI(EbxnL6_bZ72=pU zxwLK2`q2hIocn8R1e;z)y*7%%n5p|&z}g1w&7RbB`d}mQbQ#^)C}uI|>ettuMcbRW zgS783PI-OL`4XvYljsQG)YuH2>qfe7v$$7%=M=5m42$fSE=rC^g3v!Vi)x-jwJi=* zJuK>ikM#?Kb^Js#!y?bMB?WTItWCP017VR0W$T%+80!7uc_7?K{3 z*hjNekb=RxlAuI7lbk|(`XnZV>%9wAf;#(C6s~~E?IgYOo>=ZW6M!#kX+4of4{Z?{ z>e5%krseBWz^}dKvl~=-zw~6`+t|i+=OAkKV^eN`>0v-DlO!)b5(q~Yls5d=y zd0Mb44j|h1u&OZ87`{{dqJA1r!L>^3@aoUSL=~?1HFtq0&8B|4#Ccpg?1m<5Yxtwx zKv&mnrol5koU~z*3|BC_{-;Gt?1nc^i}?^BTbvP>plT~PE1px-#j2Hpaql_tnW7#{p?*U6 z!>ccdn+ihNR$jvHgTIV(z1BKS3)0i0-{CI=E2#02KL;coE)u zS^TJg&b;!om;yPk$}i$6Wh}k+i&zvt+EB|g+05N4n$h}?65CSy$6%Zb?<-0wKTAEDH1*n(G3Cx@1`2(=|6 z6dMY!yoNJ7w36qpiy~YK{tyEI%ejAu=Y5Yy#Tgj;FMEN7eLBUvsm-6FhL^r(wf6{m z`cJTuqqO8tAl5+o=1*}4ECPYQL<{90b^lAO^*)2G=fR8dH$-)3f1vXfcL=c!H$bc2 zq3Jg;x-aNGz6_+ZH()wgKp8i|VBewQn|OGY=G}y`=p*|0CVo3Y*KWehvWT+(wq60cc$tHw*URGN9ZLUjS-c#of}G!#BxivSoJf*2aY@$XN7%6Ao2mm` z$a<-;4LVCg{K5a!_K1hY1X+BuR2noioSOC0Zlwv$oTR4HK}~K1E#8~zm$WolW+?B4 zwEQO$TZp3`N{=_wx`K#z~gwDyq~ApINknzSh{?` z`h9P@%u%1+Pgl}q3%n4nn<1Mi>c)%oXr^54`3T{G3qGd`S+c;pZA=ABYW9#s`rv&AF-tg}>(hLvE zhU(9AXjM=)@ofFlVeb8sE(B#JdW;E4(|dlWjVzr*@_r!6s*rpOAPV=+l}#D^w5S3m z@N-J|0<+<_-s&1K(`WTsDGwd$!h6pO&L;lghc_?!}V(lsAB0u z32o`h=7a!!w>~b#vno?HN?mX~2y($8B>sP4R8m!{Q%6b>V%>9BL@D5c)CZhFrdKeR z`qq)%=#$S}xl~q1j#Vm9pSl=LMGDuI)e4bl2M!k#JBPfGr}1Y@C}iXs6(_NZ*m?%# zA-nIv$t#9^;&Y7(lY+U7JR!UltVp4Hase89zn-k=sn9~1608vZrJjscp!jKuJhRZ9 z$F&RQkk&vptYjE)L?4Ne2i?4N%UKc(8mP-{I)a(_=kYnAVm2}jgN8Pcg-R~1Yam5T zE~-HDplEjk*(~9*3h?_3t%j1ST_)KO7!!oD$E9th#~RB172n0yXZ1KA15vqm5YqGv zHd2PH(eQ(-*!<7|ExvDVBiX7}PKIxX_CAW)VSSq@P_3hs-VW`uYC3J_A0sIQ!_c50 zjuQaLq+p0fH3A6?g%>ws8WE!J8)Gd);XfP0sScbzqZud&+y@%mA-__$#*kSXa!*ck zIWhLqB^F)UfnMw>f~|SgnS}1MkDtb|x`~=deM)^uZcr#|iBJQz1JrZyYU_#%yxO|s zl1t+XWmhfgk~NdF-8y`)(*8}#1Ju@(y%4DVx+&wGFe$%%r>up@_#f|-h3c&os@zI` zmUvl(897 zNGf8UhMGPe*Uh+UH0>@B#m%(oE;)gPm`0uD8_spmoSy0|m#WuNXi68^GySsK1ewUK z<40mdt&b=iB=p=$e|3?~F~lZ!%dUt}o_V+YRmHF-casajHG}uc*S+64Lmm^l!aeuO z)!^Pw-UqCFH;3U*>+X{e<15i!_EnVgH2QwI!}SH$o0Qf@Ds}E5pMx*P_dR4ih^1Oj zdAIr|4zrteKaK7w^I@KUt*4xcOZ{H*KQON??j^_L&UnDOyz+qT%@+LLvN}TRYxI`! zs`5BB=_}vH!R>Ni*&1}BK|k37y09nv$yIn*@j+Q14|_dmJzVl2sKsaW)q~)*pOgBK z{19(`@{qh2d_1$iG;y5i-Cy3Lgz2sR;HIa-=ljd26m;?M!*YvqnnM4P4|!=+m>u>CYWRxF=HOIM1)eLp8-5SFt)wHt(0nM6|u$=l^wqS%D;_9D{!%sgS5-emt3Q*3b?(t|SqIH0HfY7 z6dIPwKjf&X=;lo(nPBpU(nQhO5QoLK|L=$>8>4CmhxQT5E!e6zXb8cxI6TGf7fre> z7hDYJ#7~~aRFJ59Y5Nc;!mQ~e{PtkLu<*zXEk9`~*Y%nc*TviB81N}$b1-Jz})bm_W zw}B0rs;|2OllZ|)bO!GMzNkY*{wL(Iz`hBv1WrImWd@vJRW8bTWI_yio|LWPE}n)? z4a9zjn@TFD`{|J<>UETdP~+X~sx|1Ya2^o4Q^KfD&1+;MPrT$IAq$GVU7>p0kTe$Aihd;HCZf;%?|d zHWa$^XnhsC6mLDp0u0I!%JIW-JBVw|0TkIRtfTuyK=M9~)1c;Mvg zYbMHcR~b-+g6V0jzW$ECKQj><96|1rQ2F&`q-E*}8-(R$w0M7N9Mv2Z*M|O_Bm>EQ zmIUsEcRDU@I9iZSTsErHJ(Fd9=bIqq(D-1(P;o;IYE;zZWZp@*md2@aSg{A=q&BhuAutCkG001R%hf74c+K<|{$#zxauV zj3i7DqTv#bUHPA2vblYdm-ap@(~}a->tk`hs0m&#!^1zGl}}f^b)02a_(a)z4cRfQ z!&L%uHo&7DP2L(?(uQg!!Xfp|=VZm)8)f$Uk-d4_`!)qmGLq@{=WzH)p~9*1ha|gD z3+nh-l)_K7r^&8?v+xZ4x7Od>(S#OFlWA#ZU9BLr*_vTg`mw%ZLHTRiGY!(}SvoUK z=BsagOJX{R{MU5fbop75zX4qCW7y^XPFzxG*`MyzaGU3u!OWqLUx1MDBL!#3)5^Eu zn3?iX1^Tx!vt)D6?p#yltSqx+R_@XZij}lQ<#H0%vf@B*b?-12?O^qIJ5pYh71i%R z+pdG6-|?cX=Q_mZu5I((J!okycN`slQC3ggcrg~1!a}AMaBR5`TNrYE#%u^KNSt+e zj_iU%VE#*Txbky&@k_FwsvMp>Pxg=D&z#KE2G5ft;a+oMo?PKQxq*+FYiY)OIhBtG z84JK))uSps@Q%>wp@m=vztiM}I3g^duNKMNO^A2q+ z4PAn^zMySOz>KfZBU7`4;kQO#jr=<`m`qPA^@?P&~5U@mTG#y`xQ~gm&S%#w# z`sue!4pQcacQ2FMt%J*qSLGS?dmrtegah%66vo!(g`zrbbUYN!}Kr@vOqW8R&U z;U20T374&rk13E??|oBF!XyvBiSK4o&vigA%xl6r*^;lHt&?whuh^f^nDrnoc&KlX z_gFFz#8gWL8nrzNF^`jeNIr;D%TtHsnY(Wx1(H`Az@{S;v0x6+ z8Ae3>ZO-};^~oYGovXu&b`SeZAq_c;49oGGb?-1gi2TIz7vIsw@8o)Qo!|DmeByiA zM_mLpXE!4?{L}YRQM^C=#WbiLjm=5y=9=EgnMvc6Z|KeDDs^q(f(ud0BaJC%L}plxdaYy=xdr+CVM6=K*lrhnmkTo?9djF zdO{9v4f)1}KmrzB(f>W6L>56gQY!%Ii+vv*EW!kn;?v;01`mzHzuWIQ5_BWklGE@d z`hDjF#JS0I_=KzrEu?l*b}#*1;Ydit%PWwI%v!7#U=OVjNOp_{1x}omP#fUUi!Ch^ zyr?(=&-$qd@?VO5x{HnM29FsbG*P2=M%1|$i4`0np6CTvd~)=Z5=WO#%IuiUO~BxF z8@!20+-%$^iS*Tv@}Z1GbKE{h2~WzB^&t*ycOV7^dWS^na#}VqjyAWU9}~@XmmVE3 z$KAl9zV@`tic3NPxL`amERhbLmbs89#*JHwjNq0Jq0R0QscgbKhNVwjNIwIn9H#rv zfFUK)iZf7ruA8$KpG0}uuOREs_>Y^>BWJHD?+6iHqh4UD5O$GDnRC?~L z%E2RdfPgo(j}Zv%9HNN;TdL=y7GB&5zgCo{cae9Caj zJtzO;U3r7S3LbC{1b;7mbPi;4?PW;Bc=q=>+0GjV1o`H!^H75&($MqZY^!MHd0B+Z zmGc0rMgSU(ov(WD^%On(4Itf)tc;QHGoY%?$glBksUl zhF_FDv4p!W%AwxRe*xm7GxL(H-4?nAj@kp24yusSRVWMKgUF7PE{?mzPU15MaQ@0o zY!Bo=_L9ubcAIz|I|*B*u_MI*Z1Np3Avhf(Top;F zvwo75;+*Cp#k_DFB^IgUPjYd?GQgVEAZH`jE0HTC3G4YxE^KiGi^T3a=285?Z<@y_ z_p)pQFb%$pQ^Kn7y2}8HXECq~Q~c!$=;$hH`7`MGDjN2)EOMjfnYNkU`&mBAKl~!! z1-x(mBI`-SFIt;jLg^K6W&3zmErust+p7?l=F-Be0OUye;3~-WNXq^d^5q$NGszsqVliI`~_FGWNwv=fNqY=^U4qIQPVYrv7i)Z!Yn z9Z59*nru^uKCPmL=6EDz;GhreqWD(u!yXTr5{kt=6`-lO$8s%;goKPk@V%F-F+zrV zVKIfS%i8MvRdnxl@QE^d;X0IapV6x8&;XsLi^r?>x`+dMh2e0TaW|6nj%H zuW-(3HnbT4`!s`w9{3ftreDM!vwg?_3GjlO=q-tUxd}1l>o4sQWd1Gh^6uPi-;DTM zHm`^;>$4*S5?lcMQK`I%h4UWs^F21@`{r-iB>2}MdyY;2>Ds0gOo5sHQteyvJ$c4w zHn-o1W=aLy`E21!PW`BI`lS>4O?BNaDpT}o%G=?1Ro|>A1Lz~C-VT>UmtGG`aHmUO z<2@9iAJ<&^x3OPiH?W5AAbsoB^OVhVJ^E*$3_Cq~`-EBXQErHM3z`+H`YEfi7E4XN zdI3a@AzuAI(B##s=*gzx)%-=2R_aet+FO>(94KV?3{fGn*+C8L(-4>;G6kZrY^gt^ zM>NE5uPZ9S!BYuzpIH}cOu&m<0jq5nE*OAuYPRRkuK{FGq?CL1VGG&^9_=9foTygQ zKnHlWSYB;c-arlG!YjH)4Px|0v9Eu_thOC=0y8%oC`9|FyV>l*IvRcS90Y@ z@TZ{z(0uw(_e;52nU4w@CP-S~(=*(w|8ijez30+tOGQ@`tRh3v|eLc`N=;>|5<)tm!3bh6Ma5Uh0cs(B_cCLN zL0m2bBhcI!r02oKWkvV^{g4qIu2YCT;-Z8>H_#Z$N*tbIwIeF)RM?LmM8@O@Qv+#J zn5dhIFW4B~lbjAV9v2+6;Ja0S;T!6+}{UZ1DFq{?Ei( zq|FJ{rru$w^7i`m`@C~(*i(M0J{vA3B~?R+|5-nPE(yJ(e{)6H4j{_tn2UK6vf{au z)Jf{?Fp+UM@-LNos(1V?cI>(o-Xit873CTwrs?^Rw40^@CC|{1H2s@W_!zj$K?c@i zfeeN1ZIEH^w}UL!$`uZ<07#tX+yat^Aq=2Jzyw_j*gH#C|8HO+UmL(u_kREuC)B+i zSe!loc3^$NyQu2yncr5Oo2|F-9=T%k*mOy`v(B-jHm)s%y5Bm8W5&Hua^f zI9ggWJ_F|%l+5;XAVpXDC8%dXWvzu^?je_ry~QCt8*p4d*+Vl!x`glB8zKEMr5|PI z>RIv1sE`vZ4ApaPx~W~RUeE%6z!yBj*U*lGQJjSU2Bde6K`OO_Wq}Hq2ELhyl$&;R z7l6odwAjPGvhcQCT?2O0z6yF1?}z94IJb=yXO2!)E9z-DPTyHkFZ513r+}MmqiGfO zrrx<{?6>w*#D>^Nxs~+hG3(A+&lH;Zp&@B}CH*xy8%ZnJMY}pK$hC#DMgb`KSJbSs zt|Q>=-pYC*wi4)>ocrGLJ~$rpL6?c6hb7-L(G-bZS%b(9c)2Hc!`G&-qP_k}s#G($PFU3H@El z)9Wa2Q?QEun0vv`4s8uBtfJrP-Q8GQ<3v^8#Z~kya#cmzve~q#s@}}=OAvT{l#W-` zD^!FY1hJJ+_oBo|bd=Gk(M0nK%*ak;56G*gkHV2;Nj3eU-p4$4F{`2k6oIjM2eMDF zIU-LzWx>x4f*kkHBUo3R+BSE3^cmJas2z-|#;sykz~)5rx1Eai3H7ZGw43E*(J&vO z*soUC3t^@?RUN$LC#spRKcF0^=kxU{-rvjkxV4(z&)4h6tsf5quD05Vq|DZ5DK+%E z-b=^rH#*kPTgAO~9l1OBjUc~~O6zOr67fcSG~e zRVlz4oumf}^hub<$pXykZOW~M4`FpW3Qp5Z5^V&#O1Adp>) zCkYBFhXx>3wJ{7nq8zSdF9wrT#1+uqTKZ}<{#0$fFORAQ%`DAIrK`2EBNvjd4rti{ zYE(z>gUkFndX?-iU1n{&Ii!@a>pyr*yR-}N5Ef-U6Y80pbu7F!>gwHqkE819^}TW1G|44fWyPYmqZY)kb>PaA8xu zGTT%ixkLA;*oDIifu$SCYw8m>e=a*I>U2S!zmQv@9!mI9_E4V{H1JC~T>ZgM<9F(k z)^|Z2)<3?)De4Dmy$dIDy#K~7*;8B(a4|;YNMQ9n+T9 zEi3U&@E$m9PTeiv4^K7qdz1>>$8!pUV2=5Y{fEJfqN&*sN!9o-jDHlGsY`f=l04I@9h)ymEjF+vqR3|9qX#CEvHf z8h%NQ+v2rZ^iW&987|A(>dleK<3wA1G>oJ7x5Ks>Na1!E$QN{~9oGITrL?ym4sWl| zgaEH}Kxbjf>Y&$0)N|Jk`cmbY@NXR;%6axSQS(a`Y8DrlNpm~vL!q*EchL)~rE#X8 zzQ~w}OaEX7Umgi&A~&5nIM|r)Mh3I_@^}zF@Llvywet9Gxe~0#*Ef`4b-u1qf>rps zUI|v^>qaG5gRk!>!F)R2MVGO)_;#lftV6fD=yg4(lwczxfo5g-E7Q?YN#3TWHYijL zA$&>=C4>YoteZdzAY8D9ykME3B*?`m(3JuevjV|J+oFUrYAUsT!RoZ|ZoP6|y3Lf+ zu-6jH%?^oX>7zjj>4YEQsFi4>(|NpIn$jw$m+v+mX9{#|7>Pw8{yV9r5@(h*5I1&5Q)EpfHslp*PmhW3+2fPuTBAwfdNPiuN5$IW}=X!tbtnS}C;fZbQS0!^0zW zaIr6x#CL;3@C}Ihr)ZlrGI?Nt`9H(SHc}zTg;EloPSsgn1t%@~N+_i`m>ng8SVS}l z?tuDRDI54_@I z>R2*p zdIYy^97-&;pxB1BhMW@WHuOq_yoT&sA<5tlphp8EDSyF8js%|spf>SpWihvr8X#|FLk>VWeA%`{)Wr_i` zq6BcMfDI9z_kFx64UV*o4jj$e*$*86cnU&Ar#hp>fIM~(G2XC~1EOWEPgGn(f;7x9 zPzp4474cYahXy{eWjJKP)@Fjg*kb{%M8;yef~k?khxm#bn`p*e#GnWCT=rXNBx-1y z&2L~@Fjm5$BEfFW8eRnmjLDIVZyI*s!%-O#<1<3M8#Cal^mI2}NARWYcZ0qJYfzi+ z`aPwfW5vJ`D8N#KK1)VUGvfw_d~1V^BLKC<%N(PzRuat%hrDk8tQPP(o;Q+?1xw>J zH9%6>@p=5xSET$ zO~uH~fVIKy25sd=+cO;ajKBF2^cz$mIud9e*m;J*7RtogBeH&WN;}Q`44)X8S`l1v zmiE9&3~v0m#HC<(XgLKchaY?B6 z$KHA^pCw>az-q#2{<+?|(GPnCb-YS~b&V=a2kJqr$ECi-=7P0smR1uhX zGIN+Qg1N=sPUPS1qi4tSxNLj??0@K^SIViyc@#nNP&+cR)WHY^N;E2IuTWlJy<%R_ zLY7d0MLIFh+vHo87VCym+ah1KAt?C^ufHdD$4JgO0*UkQTh2lF<-fLwA)vl=brhi9fu`9bIF!ZOGNW}!FtLO0Du2lv z6LD0`_;RgpH4_1w$is_Gk!u46)nl#n-sK2{{N60*)-3+--YY~}K$H^?popswBUepP z0)$>cW4h^S8MnjKv`YzV<_RzdxQTA>r)L-$z_<~ufDN#gRh(U0wMmqAtsXWQZC<^6qw+^Gah65NRLqVAj>3LeRnHOp1 z1qJN{sOv+zk(3-MF07gLG5tz3@gco)`#dJ&QCF@+gU?-eVRX!p0zeh+1)G!U^2lQL zWrcI79k!Be+R6^iJmx?jNSsR9{h>~P{7jwt>#~%aLM1U~1MuXI?q$eZj9*4#$51Mk ziceS}gZnV}m{pFOc3olz5aY7PtQOsL_RpY4^^GiRsMx%GvNJM*z}J6|^Z`b@`o%bm zR>I)$h8I(6SR7>Gm@(KcB&?yKM*KU*HCF2%Eh-F+jkQYvT#JpRnvQlM!@he2<3(D4 z0lKKfQ-nMTH78i*zX^w3j#x7)Xfx^Q0eZy_7Qw8|1T&V~d<17QIK49=@);o6Hqo&V z6@%j<#hlDM8E*Izdm~b)I5yq#y3e4W2I!Tro_3XCUQahpzqt?VEr7muAz{tT0Ykyb z87HO!8-74uTZNbmR{@SVazO5|7-p^L3k;j6ND(P8tU=_5BpuN`0WeXX9Z^1M7~sQZ z9lM1XI`y#LxKDDVw6L{XYXU!2j3QEE7+B2bKT|P6|40yaDPfRV)4^o6UZl11WI}O9 zWk`j5aK%~)n)n|*@80A{ePN~_N!l@=S^rDB3RUsXn9n z4yKpjCyZ^4Bcq7Q906cHWDX+_BZAD)IQnH|K(=iV5>@ySJ+t&*Em?(?0Mh@ZrHJ7W z(hE0b3n4}()5wUVXj;XWZkK18*`4E%6lGLVB4i1Kcchp9o)sCMRaXheK}mxL>RB%2 z`fW$Io>lyRc7KCrjeNMV6U|olp>1>T2nQ|y`bf&!lVX+e7JFe<=|)n&c_8a zuKWoJuOuS~e#p)@1$@zhhLKp^!D=OYnRY}5&sc`FDF9tagy-3l#d_V^!Kk>3!Bk~_ zT@_W*|UZIDz@w0g2Tl2xj=gwII1&sP62T8>A^vIlf+~cM2+BYJ>c)^L3++ZR-YEc@-49ks!`kx zMz@eL^2!k%(t8bbW=VgXxIG(l4rPbD9e_(J%1+fEtmkCt3~#c*%_4>N$g9!t!TNkCBjbj!GLmydCm8AV)xNmEH?==5I59nfOXCLWU|h0MA_bQ$ z8Zbof*d?#Nx)fPwjB53vlEk%oeNK&+U{t9Ol_aiJ>vM681fxcMs3dXCw<^*n7&Wa5 z^$A9SRk1#S#h{P*_d4Vps@F}%UybU+4iXLIIU6n33)tey_g;SUfa_(MF^-v;gW(c87#pKgP8`zWPum%U?uMWh$XaD+UxewR$8 z8QW#EI;U^fbRz_qHQhhN^P#{AZ>)$-905+&IX`)S)B%q)T`%QLbM_) zoPuE}hg0yPG5Uw8?D6YHWKa3gkbfERG%&3{z5cYmIcL|$%<|UWrm2eVJ?leyYOLPa zb=qUX^%P}E_l$*gXeXT>3oF3sa8{|lSfQ5b`upfx$plbA z+C}T0(OaVFtIz1q@MOn4t2c$o_T6XohyE4BRQWl*TIOi91Q+K>Uk|UFp}Q3TbJI+{3@yx^1uvP=)bT~wcFxe67xgE2u9atlI836V z*?KXaZkVlavD@n(i}rr9+xy9GZ}1%bI|aViMRWDRnSiOsqVI8$osBdPI1oFaKlq;Z z%*D3+p2m>A2mQC7r>EoY;d%OSLj5xQ zdy^LFEuE)gd{iqrp%-mf1OwuJFLKOp$c)Vh7rcx$_w3CFR<)yHi($Zgla?$7zVxSW z7VCF-FQSN*3di}3CHiyt>9r+#U;N}*s@L{@iJ!dqsrgdN2##3OkT*v5#AJcr1>ds4I28EDy-3KyDs?Q zL{wOWTvbEY==Y+*(ndNG*@E4N68}?u58ji?#!zzISa~fQ-qIEuCk+(nP zrt>)b6b<4?Y>k%x(m5&*w1$_P-$b96*tte21@GgT3<9AwQE>=z219|#ZV0n+q6>2o z{u?Rgfdf98PS92$n9s1_2hqy{UXrQWMr8g53IzD7pergTOrp5~#Ro%J;Oc#ZxA`~zmJ)hD<%ffbSw zACgr4P1NBzi{u>wYQ=tU!uew>^}PZ6{h~MZ&%>ySK1V?!wPy_A;VRl<=(Q6t2ChJo zz#~|NkYi*T%L?j4Hm}#?6kwWfgFYFaII}kBeK;QfmkoMnFPp_2$WYPtEj`EmBD{B9 zq{*B>GE^HDKV-8V>kElyzoi#>53c6zJA%sI0+pRbuD4OT$NCB=zwEHbA8!6Okh=5= z>x=8z%jfK`n>!&27V%nww{%g&jQHs9|IlP z&Wsu@0fgpuIAADXym0?w|93bxA-8l#XycIkpI15LVRc=pfnH=mpKJyfM(crh^f~HP`1`T<-UsghS@4mC zELYzFN0}8)c^9NaU8UHSOP_uZovjMbe@}l#QTBy{TS2%=!A<^IkW<*+SdsJp^NK`P zdpp&e0To9Ti=e`1Nr#+*OD2>zxEQl{{3rC{2XTcU83+`49ExN{2^0gebM!wY500xt>o;a6i&#XP;zRiMVWs(Wmx&7s zz)k~}+}x(uEqzfzWs-kyE;w)AzPUjAcyl?eeTm&P9jMFBnbvNC9}`b5*4|A{Yd2ZR zJ3&&cT>}8vyT{&4(OXQ81rKk7Ch!&I?%4~JCEOV1x|OiG%t_C2gbfaPsJ%B%NrLj- z`ip~YUU`A;*{Fha%XYu{Tu3mr5;-(W0Q zOCuJ9k~8_@9F2W&k-M=7rRyI;iL*%)r3}zyWW@pc|Js_qm56>m>b$L%?6}E(q^7(J zA^hi>r3E=9x0jmlgnYbMrNrR~PTRK=BKc4B_fCC6_`v77P?g2ub6@Hs6z|dPHt_ns zu1b1hw|+-(KMwPdM;xXH!CwlLMK~In@Bf8m`#+q$cYqXC*6`g`-IKd#YM4OR9YS}L zafX}(MGA?Eh-=Q65lkRr0tQ6E3`n>JP|OIDOk+a8HQ<^+Q8ADNjHqCCF}%NXtEy+* z-RJw`d-lQZsji#OJ@?#`k31wIOmBXZd+W2Acttpe&3_A8Jxfo1EBSnEZX6;!c1UTN zKIQ$Ke7(VPo9WBnPG0@ghGf*r{VIj)=wZ5GBhFT{^!Xc;=jJVpWeT1BW%~V%P~7eM zr;Uhivvlg6JdR zd-i+D^5E;T_qZh9soU`$RHESJwZe#t@3~0~+kA7fZQjax{xn8rT%|{C283hv$D5Pq zBB1yGkYjYWp7ddIIqXRFN6D#tEdMC^d)`~$VpnADt3FP8O~-rrEgA~!3D0-VC;vOgvw>+os-k$7jFXvL0d>`Lz zXPV1($&O_6VL`y)K$sQVx8~Rq_!fl&AjvCf!oBOeNlER22>9@b-cx?`VOR{Rquj{z|#3N*}Y&V{8u46RH&z3SXx$; z8+fBcoGbJNpC(VqBLV=ZF4k{mYj_*Y2vR2pZOx}k=W`q27hu*g{c_kwBm|e-^ zdF7wGkdS_+RQPU`F3a`#yOX2yK73h}$1mxRcH{27Vww<(mvoEIlJ5~=`rBuq^V!6q zC6A1rP3;$xV{y&r^n8!r{&{j-?3*|qwckx4(dPwUB)eE!>+bmi=?GzK^_M{Pe!cI@ zO`6f9`Z^$Rj%_YZ{wVGd%%+a%+C~Bpj`WD%2 zn*QwDWFMR`#b3Ox_jk!*R^Cp6eZo*q{psH1*F^lhwJ+HsZ~i}_qU@hpNXhrfgYErA zdieLruA={f9dnwO>D#|g&ZKNn+aHomV!skAqPJOYg+BF% z+aF-^?e{EmHMIXJd9wJ!PX8r&oc(s01k_jPWo;<-z5kbF0dMIk*AqdaenolnWt3B} z?x51X+OHkVbj_2~@T_W`D9Aa&i8C1c(=I zg(m?TYxjdO(4GBB+iG@&7pQs3jBRuj!b5x3Ff?7FoU;B%R^{y?;zGzF4U@XhAIS^y zenROQ12LEXfiQo$2ABipto^K1Pio;d($#+^x8%KI#E&i7`3vpb$Ch3<7BB8Y|4Ozi zTnvWiI4HW{c9BE$Ri~+9t^Y#d2vW3chz~F7m9H7U+l{+OhG}xwjySGaiQW(|cJ)0@ z4*9@aCUfWA;5yb7^X_zyu@}LYzYV?3wcMWQcluiHfhb6>u-u)ExI!bwzc_-ruLvC8 zug_RibSBB^^u|e4KdIeA%Ej4Hx3N#0>sIpBve%MneHI0Ow!~bI6WTn-O=c-o-yFAz z(5CRx%b~uH=PPc7ChQmw65O8ScFEg!joe-@>5VyVcTQ?vuG>x0+~nw^PK;OTLAxr3 z&rf9X=Dfb3STDLY8Pm__y2Yg>a)U#Wpj~8vE-ZS>&$_&}ie5*!C9U+LzOg*rJkLD~ zmF~1W_te;Ts84hv->uSr<++9ScSX7=-)$qG-SXXIW6MQqF%{XMw>f=aivl&Ob47hL zykCVA6o@b?S}Wgb76t?h^B8qj=^goQd*B)`Fdsb&+(FhSb(0I+6&7>pP~;vMdlBa^ zeQPUxzON~ATcMv>T;z5mUE`J_w=FrdbK~w9*{pj-Zkir=io23dym!LABsMedB@FG=zprUlQ0Tq8$e^W1^sfMN(%Z>?x_zm>gbJUPzb{(2hBukbUJb zt3tndWYa{#uVF8%wuwWTH*;h+8~okG*_u~$kM`D=o~2XeZaVMh8+@Waq}**^c*9NHss3S^ z(!5yBSutQR#nnu$76xprzo~E!%$*CL@OUd-Q|TUKhaQZYV1zTyLKI{AG(6$lkT{@JD1BJFX;_QSFysclWq^NHsiX- z=Dotv6`jIlm!)mci(L04eEs*k?#V3lc;!y9&UtvVa&1WehfUm+y@^5zUo|^er)n}W zy{Lx7@!Rie9@7`TM#SB%|Hk;RyObmGm-Y@y9;2sRp32paH+7TL5qg6{4OZ#nTVP^^ zC-Qk1Neui6mZpcAgG+bokDI$Kt+De{Zg=~JO4-`F;VJh<%YLCu65i`?aS*ik-K_Vg z-Iiq!5q*{;w?AS@8D6|kejm|YGH#o^XWmC40cnH9>crhNJLC4{V?)MWL#m`%E!?V{ zYLm0)@fL2|;Oov7?pgXDW$x&_)dhCWWO7LFJF~D#PrS3NP_KNsAVDM*VO^3ey~LH43g^p6jMWN+!JhupX9Z}aun54k55eJfr}xC|E+E!1axRM=LZ z+@V=qcbb-|&hr-EFLgI`=`_@tHy+>~B30!6n2gwa#2JX&D<34yOKM~yPdBS}ovxqy zf*E2oaxj7%g5HNDGrmAd8bvZO|4)1Tr77!D@2|+k-u9Wf`n+nlrhQFh{N7pCtit=%aM)O@%|O zMP*GsJVh-VN>RzU}Icv#bZ| z&gjlf0!MOX5BGXFLAxiI_MYzA(><6ln6W+GHiYQi(bIjBbizmWa_2Fj-Mw5%OjmQD zI|ohmx&z%q$vczN+wH?EUT=38uiV<(?H;?mz-uPlYGvJ)-mq4ApYHV8RSDM72Oi|U zVl95^VE0tX6MR}9qN9GuIzvT?$uEEhX=UB?cZ|s zF9Y0`_Aj}*=|K0Yyg5^aQm@f>4|JPA&7T{{z5KcUX`p+U$;Y3^PlE=zha)xKHpm@C zUhDmX-1l;(78Dij)T>4kMZ9RK9oHMC6!p=ER=B11GAd^bC;#{83ikv(Ylu5U&l~EF zvuEY&OInwe>lf-$aoy+ViY_#P+?;-xyBoqi@NoBdtc?o~cTcnz7fFh*X1a2id&oik zAn>9#^y~{Ww$u+N27Zj_kwD>bCd^%aCU*&L&M1*YZ342=05f3S%wg`2mLyHQZn%3Q zu-Z1k~0M7|dJ zlR*oI??O)2j|{D{=tVL_GDdJOOEvT#!735RD$GC6d4t##|1jq&Kc7BJDb#D`l{7v8 zeV8bOqNY$8<%jWYHgm*)Bi9hQ`cR=z0320?-nS%yi;GcTGiWB(Kp2&rQ4|o9wWMMu zkl2uiB7ePbc4#$a9@(m=ti&fO#%7Vu7oQ9sU^t43HcDcu&3@KI8dF@EutUHgL@2i( zpe1GbB@2#$h&Ofh+(p#P`6yQ(b!?-iel>09=#tjD)6Vjkp1eF!tS^2pCvJ*o_j|Hg zLYE%rcCZ%L^*hd;Vb@JN5%jcoQ*A)9_@TzQm=dY|PIgZt`0*b3c#C>V?qQOQNwQW8PLFOdhZ$Txx9V+nJyOgIr{yxxR_Ve%|9C= z7^|Zay}sylx3T`?9N2|9dilBTF3#MX^Poh_>Pkkr2U#Ru9d^FE$a=KyoAcepw*7h| zJ*8twGyUWRZgYEcxg-RFiMjxW;$J#*q1($|QlzI|PKn%0E_4qQW6gzb7p|diFLXy* zuhkuSk$aP6E!7`i?7k^Wvi06et19Z&UE&tW<2T0woWDpWB?$wY>R#jAF0tKF$)P{K zs!HE5&P_FaoSTkAH6-x#h=uosLoRx#S4)zYe>~1TlZ>Z*FLnPxh~Ml>-H|d>T<^1r z%XPtccMmK5c|4$9s*kt~Al2!4m%-mZTI4m7ftu*T3Cwx6K6rxrlsv7Fr%7FMxqBoj z^-sUtJ=W5%p5PAG3lDLNbj=XBnE^{6rc;V5ddttKIqJgsYh7E+&)A3lrU`tgYW9_XO-`cTD28AzR{6=a-b}Pbay(V%wrX z!PGeIHkmtgcilOY-AYSeI#iXQV}b34_DoC9>D!FWq~pt8yN@)1tW0 ziBmZNZ|kS0a)s{D=Uzj$2nm^?4Cc5$EI=h(_?{%J&pAT ze^k`yDPQGu*M|&CIC}iG?!WUM+9JBFkM(8Oxt;TF3@B0)DJ9bp_w~LD5@l_LGI}EMd`O{2AF>p@GqkfXlvhz6JgmJN*^Cb<>Em|G zUC_pi{qc?N6=f!%w0tnsH_zL69Z69Bis*B1a$Dzq(FV%@o1Sx%yFhQ)5>M0}db5y} z&+1;h#r?n{;F|-nsJ(l!zGEiD>jC}AOwRw8y3H)Nhu%4hW41~kFdK1am7YG^ooWA0 zqLLBh{^)QUq~lvXyA&nC<+mXc-mO>PhD`oSU3!jtzEyZrdoDiy2ejwSbtf_9vU%o_iY^J)pJUH*P3hOJbXzuS#s!EqhnV$cMdo+C7#_8?|``Hph>3~V; znPqU9uNA;xE^!Zckz;ONxcfX*DFlDhcL=7oCudsY|iEOY$mFMFR!<^XU`#CML4Ee~?&mm~ynBT`r$Q&ba9w@rYPW?u+eBOncM~}8adn_fx)rxZxq@F=?PidJ zzFh52nN#ybb3Ns=_<__7a$}ff-Qq@jA1)XK(c1hF=8J)RdEj9^dX0Oy{gc!J0(S8__i~u;)Qj$Pn=AC;m)r-)`Z4TfcQ_RLu9rcAhxDXZ++#?N{LU-xbNqJe zt8nc*>b`gt)Qi0zC;!I2o6@ST;x!ly``!wD@7rarp7<~KI|TU)UPtcv{X2|V?o2E8 zYy~tO?;!FvzUgj9-XHrGQW7?c58g%(Lgl&*2&508a@$XZfLk`Oyj6N7&lvmd4M>(d z^fwzAWUlVL(fyeBE8lTDTMyO^dB??K_L@F@6EtUzes~jVs@p2K_*R{ZKKlv0Dk3>i!W3^s2t; zBe;uM4#80ypqGB)4ha!rQOtQEI3N$`*|RgC*1()Y^H}0%|r?$t{>VBQ}((3 zaJPFl5Bq-Rz5s7M;&aZ*hUXGJ^ae5<>Ghu@q%Ww8e}O{V--HqN^T7^KQ)P1MIDP4t z=v-gacYo>rN%F^qU%5Zp_f_br50S$4p|2sp)5OM8R@Ze8hu&JIpZmsrSi9TY^YoeD zazU)$rPJTJv-Izuxf8kEq_CRazR#Ui6|!q792H^NBB@-wu3*`6VcBl_9*Q@k?#=Jr z&ne}Ek>`{0GX2_*aBcyqS|4*lLi(ycGQWAnoRRmCS9+%v)0doO=jg#d!+Flo`e(N$ zwjG&TZz!Z@%O^i`4qwupe{qQdMYhCO%n%U&BT{$vFB}ROE}tI^U6+o)=zG0 zdkG|?LlG+4pOE`I|AyB2QN80g)_Kr=x2upRZZV%c<-jUDsHf~lg?v{w3)1oWp0a3R zE%`wV1CkQaE$VeLo)V(Mv3+%^b3;L>cl4c|MUsPY!Ig=(NBa#tG~_lGN7$N9&S|K< zP+<)iDEaSTW7>NB?R`O}8s>!LO4(wRf1(`YGjW0Z_iRy$!Sw06-`x)7%qNvI&YSXk z-dM?1Oyj+gIh|G?QlAMP5;ApSB~?D>l=aZ}{sAhzs#i64%Ie%d-BSXTIU;9mmXIfJ zX>3>2#wHsfHr6lna{m!C>(3Pj=HsN;&Q764zUKxE3U3@+Nj0qgja6Hm)(Q2(kMS74 zSjh>v^z+w90w`#3Ho@wAT##0J_9?1!YC~j9CI@vxjySOUF4}=_4FIs6o8~Q4$Lk9Q zz&hf}p)E_nu7yTh$tWgD#SY{_kaUKAP)fcYVyU(X?8SkFG2-mdlPp!8M=}qB9uT`e zNtaW06+k-=>DMt`HM7n5BB3KwOGe+oy5Y}37uu@ru?^GwuFRI|BoM{SnhiEuy+|7N z3He**Rg>ZS=rr!%sDy&B5HcnNSD1sL{UJTWR$bb19p+1JN@c>!_jxh-8c-4#r>8DP?)8?;f6Nl2RY@}p@Ysm+Pd~Bwmcf=D} zSN!Ue`09C6{uFL){J3;2uqA?o<21oM%;5X#B`1s<*TcR<&Op0pr%dCX_A#hmSZk6k zjCgPO=ZOA#{a1guyR@~3QL_TYQrKtE<6tSWB(pfEL91GS8m1ZH84a7^SME9H1&ivsyZ|Y8eD1 z;T@Sq$4Vl(Os)W+ej1Ha?s1s}(@0XG%9=E}e`+F0i~e>Vd|!I9{2F*kKtToZj%Vbm z%z;e4oNFspj^SuUg(&G+q#WkP56iKX(;1McAXx`j9V=TO*CTF2>$4$ORn%gF7yufU z^|AWPxTsVOe#z!CqlqTVkn|Y}IN^dxeu0v6iVa!1-mI($JuF*CsJ-N~K*${pZ~_O{ zLjG!T$_^=fKJ z5zI<;0OtySn&u*6nv#2l=qNwhGL@$%7N~AqVWEiZ7Wg_h& zsh$yjNbxP%GjfUkJ)y1(dAysEY6Ic0TZvj_-%=piBg^%Eav+k`JI_%k#b%55jJV|G zj&weN8tF4?N`~Wx@us7?q1vp>(YdASIJA{^T3qK6`o>aqRqx=EG+b96n8qan!H<>Z z185(dT<_xL71AkDtruW{$<>`dN)sJ-b5(9_oH&Tmlr!mJZYDlc_M;Pz7B6wMNMRbl zddX8TnCOvweknD9!OtF{`(53Jq8oi>_Jy;sgt)idj^kY@(2$lo)L^`xl9_|;Hv{8%o2`M!~cWkfb0;QMQtJhI;%sN0F!pDXK zR4+aXs@3UyoL_AoK2i-ne_GeEM$M6B{nfkLait*fR@s`jX7h zx^A76YuP)adey5aS885y^0D32bTV{*(oH=D^FF6LAM^ELJvgne>oq;p75vq!r)tR_ zo!V2auDvE^$Ay9CVj(e!-7;bbsv&#vOr8V|Wspes=B^mh<9{EKDd`y<<$oWNq5qNo z_kNkup3xIhwG=osb0j3C2VqcLqQyOJ%9O}+2~r{u$ggroQ<3{A zEb;aek~6D7@8^7!%^e=*DsSLN5o7JbVMP5KH)Z@VJk>RJ3k--~oBRS#^@pmh@Kh&K zUvBr*k?6XJ!Ry8T6IIu|*pIo>-<_!P%Q}t8L=jCngyk9B@;MjSUdJ35vIBU))xKtm)25%=p`m6m`>_gy=4G{(L!U5`fQ4)q(aM1@#rz2Og*I{l^H^mHqB~lm)sjkWk-#GJC0MwwE2r1OaBLzF3*^~%|Hxt z_0`?0n%Ck$L69dj$p19anE@$Ii}VR)DuiqZXI$tLi~s|XLy%2ja`_d>-VbGw3@F$| zA%)N+kXB-YgdUASW)J9~!DD&L5X@R3f^cVohbXRu$qB>>QMS!xgE&Qg0$)(MbnE+XimL|Z|Gdvcv{WH`bQePT%strsHC%MjIulo^N^x@^(+C(Fdohzu5z;7CfJ`cg?=wUBMGL`sw>w<&fE6Ok#TIQE}(SRZ<#8f?8{5*y5! zwWV6G{VkfKFL|f3nnL5{Ifsh!OYT1SO;kqnt+d$1;XBddAV=`adJE@~5Kr?Ar)xu0 zYFVUAHR8Ye^Lhof_?3~}rvC6G@ z&uXf#J54nzg8G_cV^bI8zSGqCI<>dJ(VY*ede{DSfo^%aI#^$vW98`2--Qoe{Z!+; zx=E+2YAeg@7wSzT)vZ=kpLK@%s_yVJVLORExbQ4>a_;k1x@9#Msk2lE3{!ucrMfhF z-WqUdf3M#m2lqL!SC8)9x^{kEduOZ8HBWQJlt=(ajAamsR}-NEpV1pWLtZiCjU;(h zkf`(G&**z-5_{T;KdCpJty)*a9?et>-k>YVzEr16&QXn>r|4ID1@KLUU7O!2zp*~z z95t}$ev*Cqq-3>Tcn+NBQ+nGuYIM;z95Vm;8hy;Us!iz^p9&8Bn|nTdeDk@g#{T4I z{oJ{#dFgI~OU%zfnTj>~>vNTgC*+8VOh+WJEz$u+vqd8&8MZ0~_Z z;{|AyPuR@7(_nC0dmI>wKPTnLtj;Ca+r#; zG$fsK@~OJJdlv!@DAFc`T3AQ4g>ovXq2R-^oIUWjRRE8ouglQK+L9NhkD2=c|7(t(wv5 zz`_T_U*I(ado<%rQ{OzA`PJ!rN2{*7<0#ckf6oK=sfM$IU*^Cw#WS>Wn8%2LZm3F^}>~@n!U&mtCOT)KhU#1D6tWF!RHMSxP?7u_(Y{$v(S4 zr4D5YA;z*@W?x0x;Je|aNM<14BK{F&65g77?6KZj3Vda#1M9>ewTkq=FI1gQ_7x|* zEhH+)&H1>$dcjoONpQ{cM`rn<-Uhtz^LAR!9_~ROFalQ5K7c?m5NNsHbRmM*68+nS z>X1<%$HKY^kJa~%&jA#73Q1(r08pAX7{JfYX$A;VWHB!@0JlJl>pCHh^>k6>8wO(i z?0$e}(M8HFrPlCw(XlKP{op{5W~u(yMe4{hCP8%}IkYSNNhB8Qsn=n&JLF>3@`(2> zuZjQbis09WA!G?(I~W{nKdYzg=e2oWkkxZJ)5@wl2C{n(Tk%Kr%8OyB7wa7tt6?Bt zhf7q;p^5l?p|5kWy~v6}d2IuThO`*w+Q}4;L+=j{V^ATUapYZyNUBKRb%{zfSr*Ll zLCa`!M3(a!jU6be#v=Uz1J<&R5H@(B0tY+3Bs&A@v{6JhQ$z+zA7j(zq~{8%r+qlc z${OtG;*fyJ?7T^1$#o+$=ap~*vFrq7FZESpRqFqH672rpC($Cf7nwwm^YZ_igbXc{ z$U4Sw4B{yYImJaSjNj@Nhh<6=x04Y8H__2l@{OmQL1`ygte+p#6781rbB<)k6tsAh z1;^zLa6isIa*PDSe8(7D9Ai?>z)YN9Ww4ARM?@@DarrwxLuWpR2^;7mUt4=<+%TAC za`G3q{9)P78?O$p%{~ng&2~;rSHnJ?ny#@q-ts>)IK15Fm`P)PH6=)I&9rp2C|~(@ zE#EjKH6y_Hh<7xX2n=6M|H#pq7%I&EYl#O;)lA|^zvDBxRjC@WnRMXsiR^2vA3sv? zmUs1*@oE%41%F+pDqLKyKm~5%{7j9cZ;4FwZ{&N;&$R+@l(mA3qE!tDAe@d|pzZwS zlYEXl^heuk=R;tz4*|iTusIWE5Wx;Baku4_6Up&V7Q~Qf9}Qyx315``N#{>cm3iWZ zD9&JiT&7&zcYTk#u&?kdY zA&y}H6Po2ysIeK+_l(UHv5c6xZ&JDPQFCm@mX*~+9{xCo)hw{$^Vk!1=jiZx%MWhhtPqyaBw9qjB;LBpL zP}9&N6JN2{VJz1Y&qT8LD>rq5Km!hd&gGZE=B=3dO)$`JDJfuHj0_&fkK|0GGfqR$ zzd>S4`s0UpN!H5o7lb8l^$Jzpk~5HH6b+qSdp7A@z13A?$7Sef9AJs-Tdq(oqv*Qy z6ErEs(ui5-mmIIg-_1w#zAIE2hbrev)rw!yRXW>p!YrqYb)PF$)3fjT7=~3M6M_vV zi+C1tViha$*gEc#qIB>A?3fTLW^L#d3#6Qxq?u=pcUo~MNw%j2rmOfJ`uQtWRTmnH z7+94yQi0s~q`${tU{Kvq3aRBNB!oXQkm_PxaFuG^o9Z7nm?IK3oQ;eG5vRl_*FP%~ zaTDQ!b6FHL0~as}V#9Ux`B$lC?O1Y0A0YPw(=5vdI-}PCepkRoQQA4yzVmsu*gGNHJ``2FQQ^)zb(Ht@vDd(xkmC!b;3C^q?VOG6JiJ ztL74$X~l2Tm6Ndt#Pra~ss+9k*Zh*B$4^$Rs`h@IBbeh^W5$DiP>~GO!b;p~#b@g$ zCaZIzw^KIY-l_0_mv10$`ruksD6kJwe8iQo;VC*JP~ff-kjpQINO zQ647ey(=X6w2UV1uoxpe=75URX^G#ARbR_S^3MndIkDdL*rI%LOCAFVTQ0F49NaEb zRmVYDsDYV(XP*!B??UJ2@-Un4{Du<|m_kNmCW+aC?&bQqsj4zvuWRtN4XhE#to~Tu ztiPYCCJ&qODclmAO_1()ZUagRJGe;{Nqla$d|CipOdep7cT+UPMw%P(`uG%Mu73U+ z)vPgHn8}2@8FZufU89=Tn)ie3zH`i20SJwxjrPNP!UTy9=gO<~>A=&JZ?zJXfw0n+ z$o-Hz$qj&ikDLqGlW0FC!kr>J%I~At2U#b6a1mS?jQc}OoDYx$^)1sdvt6%OPg6}| zG3O_u>Zhq8mDdCGh_qcR+AB$~wAPB>C~s9ogO^(BN!P;JL5pA|U@_x2=)0~}t$Q(w zIZ>kEV-`k+^2Nm)=v1CeaeU^3Km6YA8*T}v1SUduOt+q{ z2B&ZKJ7obJrg8}-%}rd#DfJ?U0r3Q`fwxXq)CYBr^47th3D19vetf!W-#M!jdNF)% zx?<;u7?aM35DWKLXkbhi&rnqd#GGjb*}THp(dFy`E;b6kKOqm-$sQOD#Ml|CGUq1H zg_Ye;Vfy=LsQzq)wallP*Xq49RM*-Y8{n?t39-BrKq>g^jAnQ_X;H*Q|fBnJr$~zK;v)s?AA~{a41i-w3^@QNV z*{XNs6oDm2@YNutGfe*WD1Z5T!s`L7qx!rXP~}GTyc<;WUJ1J&=;4!bNo$AzaGhmE z;Kk$?PD3rGsOV1Wd^@a2%`LlJ!%=GDb4p@_m>G| zN~00}@|QUyoCSb*BLsvkfOw<+jSvvvkU^`MzUU^^u3XxNWQnb`5|iV#^M6sQf(z+C zcoDfTKDtR|n$bpjOVkE^GS8MWRVvIyShBiV4b(p@!y8y=ktGC~xlC`X)EhL$78!)X=Q8!{PL9j_z3+j)Q^^0#FCoz(V0|eP@iaiM!bN#~+ zHK(FzFfQy6Q{E-ymQSI`-1RAEwA6}=!1w!1aT-NHTOxKDr}|-kf-K=Ze+f_rM0Vhu za>R}2y)Av}u(p6}Pc5x_H=pcu3eB}QqR?f-*p|ALhtM4I~>B^`&Tg{MsK z2Q*o2k;ywGG~}z$ksvOqFVFOd%&^@7E9g{=o(3OUwH(nANp<(M;7s zJ=WfvX*o~Cy^q4@0d`K*TW6{!2Z!Fi9|w~ZuJq&J)oEG!Af!#sTQ{H9Pm~i3@zOnK zsa9CxPo1S&HxV8SZ$XhA1b&~?cLLJiGmEQySlS{A+ai)Wlba}5RbomA`~tZ_w%dQB z;bu^u+CXRq^0FMmBnVsJZAWfG(*SFB`0qsU&J(oRQU6K^ z0_om>Kp6FiS+(H4(F)3{KMi_7!yG{j`Y6T|e=#zS*+TGNxEbarpcIE@Ln`5UP<#sa zKe0%6zfDyaNei>`#6*3;Z7SI&fmv4e*FSCz@4txivBl!kg40pG^fr|qjP68^93u$^ z$oY(rdq6-JM_J4>lAR%+;}J=(wsUJ`hG*v3a_I49fVrh@RF}3qMe&z39A$uaXcG7t~?tK-sof=|_z{O|> zC~Qpc&mr(+LkqmGgC3k8%Du1K{_mzV^Bdy1^?kY7vy11cX3c)Lygl`>2ysp>vnz$# zESkqH6w^=6QyD9&H_uZT`w>5A4-4b5aJINA9ku%zS{of?^k+hAISfK-d5t}p70s}d zLaGg8P56;apdJL@G+4kl|Hu3}Vfplyi&s}Kw(RQps%iJXg9nzYt-aS&e*RIwWCsg{ z-W$cc5MDHr`px;uZ55u;@BE>KKAAK6UBlsZkyc&f9Lv4I(^`F)R^9B&4H-`9MOr1S z33|C!O=F)$;}i7TTBYKbHAJ}m{MK%)f8ILzT4iplUS3P$g~TH~uzEu^LdF%9sxM-LHkevb<)sA;N^t~SiECR_ue?LGbxis2sP|JiwEp4_ z)u+U-B>r>uVb?pcMAzM+&%9F|=zKfdk~-tR1iwzwOYc-|UDgzyIztx@BAc$4JC6O| zbEg_wi?hGSFIb1$#_wvQB$&&B=+wY=1I>ztQRNCBP z@yOp9_S3w@q(JU+G;4T{h%-M3D`nH8Qa0VJlMUYQZ*Uyg@)ekICts2$(fP5yz68m2LHO&+W7~|)tam)|r`bRid(O6YE?-zN01T&p1pz}wE z&W@6m%N=~SF(^6u>4jWNvU?fPNTM8+aE7qgKmA^-So_vo?@zsMXp^#IDGe`A{B4<}PrF;S>>)HRB4yC01g;a4>XA+q z*Tit7Qe!gK5YB+bUyev|G5z%2YJlU=@>|=R8n)E&dsMSp1Ik9iPQ<`J|AM&2_cJV| zkZ928nxN5SxIkX=EP6(dEbj}rMDTPHHt11U9XW|(7a18qTNFD_`3ky%LA|caj7*a94zPrbMWzn*t>Hpmw%>kn$F(m-bD>y=*(W;{SEP>(L zY0x+3D8Z4NWAbF(wET2jbb=zem<=r!#$gmDN>t<_`IzC4OkGd%wtkZ1%?L&fPND24 zw-=EP_o~(oJs$6l5|NNJ*=7Tvy(wS{z4XrdTYP;$!8F{=_l&%0(}zeB*yiA`E@>Zt`DE za*)?|7gBvw@a9B4>ppcb{KZ@M5kg28HwQmJ_OjS41$mFf7{ZzxP!;Mi#j--qE&c$u z^LW&|CG0z-z+5stuu7YcAOlIhl+`j(K+c>f-wim^35a%ZgrZzYu*P`7!K%pyScyyH zSNM)J58kgTtt<8O_p2%h=;r%{CGu(q3Bv><(u?@Vvro{0DP zH2TmlJfKo77w-iCBJ0ok8&DG`%B;}J$vh=zRCz9|_`({f_qB5>bjJskTl+xFn;kSV zJa!0JO0oMw63RJ4a0#pvCx*869$C4MTetbUBj4q2b=%*13t%Elu`krf7KNxe z#~M^CyK6gp%e^^4JD*ob7+Exi z9W8|(dFoO;XY~A_0C-|( zwoYF`1vT$cOyU#tv5%^DEwXceIOuGGbOs8d>X+^W1ou9w{t?G`u{d0w{_9ay(;1QV zk^eD+2pKkf#1S`vtlIyg_@(nFpfX#rOy%ea%T!6_g{-5RI9#K+PgRcq5k|)^3|}fp zULfu#$0J{#-|)rw`Fg`LRepF@^J8n<#wiTm{C5xYMx~VoEH~kpaIF!D-f_v~n{nZL_^yJ1UTB$mohI`+m!QwCUk@1{> zKme{dvaTqT(lPEbu^^CF!l+KtMX9F7@CG>*tBA<0;%+X%QKB}Ivl=OipQ~?QsSc}# zEx}GLItFa5c;@!co7g|UmI;E$sAHr@;||6-F4o1XREFUAWx=E_X?Pe=-HeghLEx7A z`)4^I*YfPU!PMpc^Oa`Rec>cfLdbdHX$pj6R2a#F_yFh3a^ft9g{I2Kc;y!g^Q>2_ zQUjYZEn;4!d`hmjnbIwYlD1(aZL&h@(#KSb4ze;Dv*dhn?&-%l;w&7LE)G;BP%b1H zv7V+N&HBv8)cD$BU#OPASuSf+dRRuGVuBn2Q7+(nhp5X6s5AoCB;{lBNefD6oYj=c zV9D$J6v;5bQT}&sq8|1I)c-V27v~tp2so|q;S}*^{UDl$e_IFe$iEFP@b`OY{eH92 zK4$vP?T()ExN6(galS5xy$Tx{CeDMhAi2i~dNbhzkMA#!|H?yc$?%>3edOyXVHdZPHI#~LXCW{gUZ#xIxSLpRP>Y$tdMK`-*6cuoo*AgF~VNs=On`50@8aC=>!Qf=b9 z%DugeO1RlHo zRM6RIpDwcN;-!4HR&}aFEi0@Gem~#u{){X-2(2}EE?X^X#kjDpXr&<{qR8QA{$Gq} zfYqOiF-gP>S^!oEOFkj{@ZU1eI9^O<@BO znl3VpE|LjxX-l4MEH7Sk0#u+Tg6fKcFD`L;W5@G*oLne)Ah2=z-pgX;wFTb$w{r%* zVC{jakr|235=BBvvK&ftQD0`!^jUwB;zGf1&dzf0**5&s|#o2Ph0#K>4&`& zmZJzOLKXx$;;xs_w?3m#Za|;-hlZJ2(rJsM&a@lY^J4n7XB3(Ye|}y!(W&CzQLKM| zMs-Qg*#lK^ezUyig4qNVDr6QD`p9Qh+ZGFvc_Q-K^YxPsrioLWpjtxT`K)SvurnOd z9jdW8irr(JY+H)j*FJ+2?1r5A+eriggv14nRYV;po=mR6sH?ym)gjzw8wLV z@{k;Ibuj!z2Kj+mu^#)JYEd0(310|M0gB$J|6k$%MVys!?}ec0g?jCCs;96_Yr-Y# zi%(N-KOjU91O*R05mq3T;++%?@RucRLYy2bo^c40(83hqXeYH1{0+W=0OXWO z;P#0>Q-~|!sDp=y$-@k6j355MYh~cI3@FAov5beV^y~bAZSTG%kQo_xT^1$-R;!ca zyQ1EU!IM#X>1x%k&nQKquV5#|kS*pdiT7x*$(-w#{EjouQ&GP28)n1Ny5t4$^&Q)L zIe2ouDP&JvM7F=}QS48Ly`ZY>QA+P?QB+1i^3^Y>cIWtUK)$u|)v!aF+j7s*oH5t? zV_Lo;eSLNe{|F{V2Cu#5zZS!y`C9M}Yod!pfBnrG)m*n-qgwPhuU_1OU$PP-Z9^X^ zOCn^lT+#$Z*msF{2W`XzCiW9Ob&bN&ILz^qGQoDK7+FxbRs1U$hq-LFlh^&Jh!y6` znD=@xoAXFqyB4-_q~5be9a?j)+yj4uuWw=#W&{>b?kbM6_(F-<;gq$CIvjF^A#4nm zoGW6H=T-iMxe0IUH^Y%*&VvQso8icM`C3v|e!WJe_2+Amq0Z4o>r~1<$IK|Bk6foJ zN9b2GKm)Y<*F6Z#Nr=Lwn{$y-oEmXVnctYxW>3l5boe^iS0(el8by z)MG!9uk{uGR80uzlidYAMsq4LQ2w7r4(=C1b0E905_Q*H@4@M821So=_gvpL*_sFicFzx~DakMyI)pq zn%-UEZOJy1RiJG%n<}%@?Os8gnNr|w4PF`9pl3PDC&o_;aUk?V6W$4d!RMER4f6RV z?t#Bgep>)4&Q#Q4h;6|Tr`Hc5tW(C)|9VA@i=W2z>`x45?;)?M)~P6f%nlPLZXp=R zV1{_>-TJC(Y{!P`d*4stRr)Fk!$t;JXe^ysJ=~}MOpxw49L(g?|DK7_`x$y4!hUBs zeZkR)^N8*3{O@K)E3+MRmY`L8kRGvK9Z=>^!q*;x7O+UA+RKlYxw)QPDw}Pi(FY+n z+Zm|UAP%1t9)M92yf;o2>!bb#gOt1dc?bq<$>A@boSbPE%Fmw#KRef3d~f(8L;FZC zy0=KZ#K*%1-G82KUu$`v2OXRNVW8-_x5+jct>8-Jczh8;M559RM83$r-vA%YS=(f1 z%}rm1&2Z7@)uu zX{-}v3f&r^55XAEZCpg*p@i3e;&oM{xUnTt3(qVOs#?X54~H($9d@cpUG|3R-X5b> z%PgZ>R%GPHT9mPoW0OTdJnZ4_UB4sXxx~erVX%Y!8b& z*(?sYeu4j_E_zd?I-^ko0YA#|eynd0D&2na`?MV@`TP|AtWS9pKcQF^VgvN>==gDd zuz+6prpjx5Y=AyLhpWIH|L36PDFK~Jbk?WuXYJeHRJk2P54d0a1~F%Ax%W%Z;N*J3 z7)_j*!gbp=5>zW#l6rvs8V&`(er+(6fTc%M@~sFoerxbUczzNm>3iS8#`LUS{g!Go z0ss#co(CMYM}w~!ry6b<;0$4h9slq<&r;oFl#cfBTg~Bt9u8hiHPma12&>v>d*g z#dbc>OXxRFzrTlTB7L;#ju`}MBAO}ilh`em0rI6}H7F@$mo|A5GU7o?QyJ;57GaXW~M>8Fd756QP(L;aSslhY2D-0r;j;RhO@f0d5UE6ZaR!QoT{WKgC}W|8Z*5Yo2C+x=b`nU(aiY5uXJmwnY=E-?y@?zY z@MGr}83h5zk2%hT6*}-ebww3hKRsB(i9Y^uFXdv|NgS`=cu!3&`Ka8R5xj5$FHrGU z^{t@J%Jsp+;{&WsKvFi4tl`b~l~eM5j(0=w`*G4}&-<#aZd9JzNKCGjoo2S>f=_=t z7dHm`0#o;4xp!lO_E|zh6S*&q)LmcXz$7_qYjkRod;@cwxJ@ud_5YHJZ?gSt3x(u= zdOGgi6po|UeW2PWefKal3qar>!M+%NHo6(dqr-ID&8m4c5g)1#+pJcdy1ASTLOyGB zbQTT)<-WyVPMM(DEx}9w2wpM=cLZUmlBu{k{k!}tHRmAO&*p#NM^tb8h)A&*}edhhPI^RB#4(7 z)QHGwj?b>lG|fH7SswRh1`XL_qa=Z*qScZa43iWjsahtCvx1kGii;gJ)Y9O2F8)?X z#KT2LgKHMFmowlDPurfj7m1lQ*n62hY-@J*v;J%Lvl`A`z+!S12+6ed#~-PZTH$t0 ze+{89yS|^O^Io|(JLo0AapAGZw$49E)st$?S^6-01OWW>2)sj9h`lf)otR5M(qHW;D=$$eZ3_c zi1`9E;^r6of^)Igi=;$)We0Z>vda{Tjq<(k`cyE48gN%V0?)F zW{c|Cg=TjI&4$-6A(|N0zn0r7BsDp0StxQy;rk9WqRAbZ87WpM^t{gnQeP zK(~o-R@^mKVsNNy2D}4f8pJ0eb9cRi&-%sxo#s+BXxvnt@*oJR8Jt9UsUwQWHVPQe>0e-e8kHZo4|G zR@M`2);<0h5f;2X>fMu_a)2h`dW|i)9$OZLGlO|ul$}`?xuS`~WaPh1rX3UrzzK)a zExW>drJu=+J)^+8H``B6su~eXQtrr(iIzDMAK;sauiv36qlck!+xI?p8D-3_h1N(JyE{=G(J$D|EX#hd#4=kWd5hBW9`re>_LL97rqre zzeye8XN7P~auQ=#g-%2KY{L~~rz9RGwh3OsUWH_4*x`8pkWCTg3dZ063T}d?v`t&C z&=wQqlp^Q=qlC{!Bf06*cj8+4XTJAvu$Trjg#Zhajb$>n#pO84^l)5v~b)s234c=3$cHBLP*nQi;KGg2c`v z=b78pD2eg5Mts4&8ZD#jiWNt1YaoPtD$##My6-L`+JDdW9?1?=zc-1#xHyg5MZyJN zxycZ~fjBsibc-8FbS^Qz7DCHlush^^P4z{S^q7H6{N`RxwrG%yPE7c2UsV-a4w(ks za1k*@d5yyXvuM5v#~z~ak`RSC4om#W+KIt>;BM7&Nchgu5NnGZB#ouPk_Oe2MX3-% zw%KT6K&pvAsfhswcPL}$CJxc7cH;qlNDBY5CZ6QnDB{`n-Qu()XN_p8OvHOM+pX+c zqObfH$OtB((-#1V4GNqCm-~LE+KCT$%d|Lei;lfKQzi+=Lz=qGpK*n=E#@r?IvyD8 zH9mi|s?LzxDPpSkreY>N4igvt85-Yky7l}JS@c^R+OsfXf^J{ zwCJd7)7NB)8rWzdnL^67#4IC48s^d z!y`7qzn>+aLP%H?!{R!@s(oH4#QBxsxmaR*D+3G~qLW{uxei}h<-g*xbPNiqM&jVP zDtxv6aD*yCqwN)b3$_fpX(nu8fCih)PRg$M{)YkTOB{!|GAl^mI83#o4FTNx@O*N- zb=(`v(XV}}O0&~>%%6?~SFk4ZO;lQXESS#V|DF!ZMHNiaH6lv0H8hYY<51XWwvGl! z;a32O;ETgyPL+w@J(Gb)4b;!8Uv5@VOUP=B#=g|nNMH%)9Rlj{?94o2rW-lW+uq|@ zKp8}U9el!nt5}qZPh{uqBMts^bh*jSi1RRG^+GXE=Jg0FKj2uJI?@q@6$oachqLt} zXZW~GGgRgNRA8?o{D3VA&yjH0CmRg=WH9VNUH!FcpYKzQgpzR8#`?0aF}TI_9bcu`t1UG!YX!l&{oe&Egr>G7->`>SOZT$j!GyWSzLSUh+B8D{-o1P6jiVBqsi*Y!REwU;-YR&hFC;7BXJx8nX%mNsH3*$c;W;u zDYI}y5B&!IiX4^bFTkZZO3-JIad470^p!rkwazP z)!~Z`+$n_`WLTuAHKADxcr_tG~D$D!VGlPIzg3J-+dhbP1(MO-Y*En+BvKN0T5{az|X4X%y-AkZk5B=U= z)i+1*IH8mK$Xd{!)2Xmbop1u=bxJU{1QRJZtEbvfa03f4gWGOobF z{X-G{u1|W=-yS()F$X>Ciw%|~NSZZ|MD?=oNs$;8J?KB{UlI=A<4mCk?WMo`p2%-l z*O!9d53ZL0P)9`*y#%pQ5DE#~1<4f_85%1rUwGtS4$+0@02&VUXARHF7YnHlwu!GbcuJ<*Z-(mwTT^O93_BkA1gQBO(>Qj7F3anCAuZy(3%sgtj*QNj2>t3H7p^gn386%B{2BhrAKt z)(2qgqeuOux|ST&5N~@M6Hu$ZA*TN;XeV@4B)NZuZR>B^XyQPD4Q3!xej8d^tP?-0 z%==Yco6T5alcw0^=?6Bmxc*-B->z7 zHmO~V75xQ=A~_bxv?!_VP)b9v#{Z(aNnRSS@sX0nu8V&B7u9MgSIAqz><(%OvEHJ0 z^f`ZeIUpKw_UFQ+h)f1Df=Oe^I&O*S$goOm@BgFj&Eur1j>hl4x4WmiXS!$Z?8~L0 zr`ZN%RRjbVt`X2E1`{xFU+d#5|}mipCgYTyTkT z7YwerfEt7Q`>nIw?m^A_dq1DwKX3S$+jH+(>eQ)IRi~;>ogrJ;I0}~*VWo}T)y>UA zZjyw5VLD4k57|zqRXf$Y{i%W(j*I1ERCp+6A_&V#ZO@S3eY7v^2p*lot<2d{;0f{S zq~R}E&2QV%GkY5m+IitAYi(CMRJ%$RrogR99LCn@XH3+%_j|tI$3#8+IYnjNNfdxN zlAO#>QGa;9=Sw3nuRro1OUrytQNupy>7ArG&b^w^8V`pkK(K2}9U8@Yx-$_6>9r?9 z(sPefKmUN#(Es|MY|x#J9yR#mb8upYzl7<{Dr~Rr_<)?WW7Vb)dbarzR;S18hwZ8| zM_Zl734%0B5nhM#j@2orW6-TJO3V*~@?+FNANFiVdYx_5xgYjyvn?(D-L^Qf26uvx zG4ME<0oe@oiPfUc2)4~1_LRRmKYF}c%~?XA7Tx2_0wUPK{%m-}zGVXsaW>J|yO*=lk&$9Bec+>> zUAj}d>s^xQyAAA`Qqd}Nhj~g3|CppD+g1n0E(Hg+ww1H}NviLBjF3*LlRxg+rDyep z;#j18_%*w&*sMY@)w+*4^qf*npY)XL8Kf|jRP=-z@?lTU*M+ZgPw0`;5+nnZ=;HK| zh#!W}R)?ZQjyuuuq?uuai$3O+iZ0CtAJj!pT13`>nJi3D*MHIz%1Pm;YCp>%pDy** zCvbai)%}#!=o)|8EkAG|kwj11YTH)_uMhcQwPs~$L5-GHD;J-MTVUrPoc7~v^vqVR zI9VNWFp>@6>7T>Zog*?$Q9eJB7t*f$715v=PS z{A3)%?B)sH*H^*NDFq87^{!(F3FS359(I^?G{M~RDC{?G?*)fnEYmO8cE+i0c6rGp zEMzA?9NfxibvjNj+MK|0$6w9rCw$mP?;Ba3(-NeQjZ#OlWyCEqUyklH)$B231Z<^r zcs=1}Sc=3F$7cOwOg54z7L*eIz;E@mAC4ObX8&nH89PAf^9p_FNgB6M?X(1n3)q^H z3`cgRuvC|7f!~vQM!k}KY z0FLf4xhrAr1^G_`6U?bePCCiqh+#bJAtz!27uSU;ucXea3#Sa0^7`ccyGizAWy+F| zg*w7UH{rIf3(IZCXQJ0?dy?+e{5!kb)#6LiDK$M47F$>3qm8!AHpD|08rW4GmI;Rw zIDK{|Y_Dhog|Tqv#a+a1UJ`m3F~>1zyrd1KF3q~_%6i?+g&%x1dfm3&r)Q6K_lEr% zy??D2oK0X^Tp;#KaC}RS`am?Pa)f=aCLy3?1(5_Vv%z^4<7P#_>H1|iR2RKz+a0A2 z&4#_h3uvKLy2ZdHqH;gZsz^6-q=vfx8oCl)dq~yZWb{`|R7<%_6icTcZFvi>5CRMYDva+P+qbME z3Fm#swmnj}?H7irA@!kTqMTA6?mT$q4yM$*TSLJ4`us?BZhg3IH)QrN`?;^W=97gH z>iPO`WFPOGwj(j_vfAmpq-hqOC)6wcoPrwHfcq|`?r8|e4PIya{de53nLUu0%#Tp5 z`EdNfoP~kaiS{5UtmsXKMxA z1cC1d7qQf&mm7y@N#op zf$2XPE##O{@ML@Rfdyhr4MHWKh@T&g)dgF2UR?R+2$Pm15*BlPA)K)9XFJPp)!B!( zGxk4za7RA+(Dqfsuo-NgzD7x382PwLJnS0$l7sdm(?Gq%x_=a7>j#aY+zoePWB5aF zlzO8vBy~4;hxM)^46Lsy?DIyeeVW1{%<%lCa2p=KZVJ1Ug*2u-kmelnHXe=upb_(smfs0zCD$OA`7ef!9k`-N|U@vP9MTet!k5MqNl|&xWg}q&Z ztFKEu30qUoG>1LAJf4b9u$>OK#9^CfaWAZaeqlUtLuLS%EcB}FTf&`Ndu!ID@g{ex zlUl;TE#~MRDg{18E#?AsuY zBp6b3yr&swR1(iEOk1){;--|v!0tl^rmfw!xh7IZ_6EBqddKqL81bHRBbj!Bq#D$b zt>L6jXo{NR5vhxYi4ohpSpCOVG7_~{zcK@Pa`<~3zf*6wg`-+Ir6+7X5+an-0lc7!`}LA!*V!cq?_H#F9zQ%OJJVNo7)O_}q! zM+=97b8xSKzES;WM@~=FVS)}8aWM7^%aj|YComJ+QvBKxliZkHv$~T069a|)bCCX< zBlNYOVe#7grOxgQx9`@-jZw)sQpen~1L;6Ff12dvW0trinFGNPTZ)u= zt&32vPL=NtCsk5~F8nf{zAld=1=?LU9SW_dqSAaV;6ybRQ77UJa@YR5 zx-p4#tgoJG)+v}Vmt~x~)d=*3Gjv1#{yh3>cQ|-jbA*#M-$PRx#(jX zF1?MRshAf%Mu4X5)sMP_OjEnmN`wN$L@RQo zhj3jy#sq^_NOG|=wb5B59H5c0FeiJIIjbwtbn=JXWXfYt5e_A9du9T+*;nN+EU@v5 zZ}Nieu;2s3vDSm&ajZ99YUJY^Fo-uQC^$Y799L*uXQ4RL;%tbdy(0 zS)N)kIGj0|q#uh1R4O!CsyW*3{6!uh5Q(4aWJ!GBnLqdA;h&VYCO&pJAc%LTr)IW@LY=Fq3waM&WkVbVA(#E2IwV08Y2KynTQ zv#Vl9ziliP2qfl2u^?cO6d{$1{4Q`s9?Ot*P|eSNo&m2eSlbevXQ6|wj zEsfiUCg2cy8=&E0>74H>KTE1CTX~RZ)#~brT5cH!V za%a~sFpcJk?_nZ>y9tM_HezG98K*W>llnm@g@qO+rYFSMF-UCRB>y6CSFCt}`u5PU zr<1{5SZ!pC8=P7^lwC+l-7+*B-h%ak#MKv7i{;g(q2c(7d4I8e-(%y)p&7H?U;tYg z5-%|W0N)J24<2rbF0qxnh2qLo}Rs<@WSUl{Kk%9W^(qZAWVR^Yu zQ(}!wr}?sWb28IWizI-hFLnc;3=4ZQizVNA@PQgKJZ$%pYWv~gTplM455-1*-SBX_ zw|4c*!^3W`XF*Op6tNW~74&<(+ktUXGIxy(zwD(}e|Kc~8*lV21oewlzTA!?9q*eY z_8a-a-Xtf`abS8>xEsAK7!`iYdrmz+DhxCBl(6zfhhw<%XWZzpD?s+i+LHT4v-~Wm z{YQu8%njTxn&T$q%II(hZ;85Pba*^!?~dDqW7C*#u1%_@L$dAagl)n@>EiWm!V!FJ z9TV=Zesi(kpuYENUDxX4#)Q+nCB0v6Q~izY+o?~-hCOww#{vFrsx&T~=s(}CCjPVm zJ@K2tw(5sp5AXLjsYwTfyZgWP)o}-4npiGZ?n0bMs9?FiMcvo(gxK+633G>ff>heq zs%Ts=PrZ3}F{6U;D<5r~Cb0)i5DE!+Tj> zI3fIZwtq}18{m^s%k~c2)eRHbBfp>?m>B-byHoACZMc*78+FRI;h=_#9%dqST-14L z)wbcjd`@o{{?z}_Tm7@`!sooy-%?(aYJR3JRHaf~z54cyo{W0r!0;D-(4%($ukd2V zw&B0R?YN7v>s#TZ0{0TLX@_ZB<9kT&8Kp$Pv2)4K z!>rcqY&W>MCo{)*woRFDULfH+zk4ntj=$Ip;U+ozlX-d3$ zLPq^+YIvi6^Ob7C4&k}J%BVwr>$R#UcL+oOopv? z_D*4^d@CK@*rrb3Dco~dmU-1i#I*Kc$U1_7StCy=9lRu_nzOF!YFEL|VXIGL!*>o3 z@LpHP?Hq0^fBtsou%aGKW4h>{+S{(i&Io_d^IkhQ=AmRPeMX#Vy%{cBlLZmIa-~{1 zBivr9ZI}_BOrf8kwTR?(CE;;8Dobszdhbn5ZEyQF!y zRuxPg+^SanJD*W2#`m_UZT1NF^xte(%chinq_*3O(_km7{r3tl@$bD#y}MU9RYp8+ zPWTh=Y}MV@GX;*bPhU?P-fk3#!^&J#ei!5;XSmn`$i|;gsRCPM6ySQecPhG#q)~ah zuM!QiOy2P<*OkL866Gd&WVskmE-Cj%`M0q@K}AT9@)J||L*($?$zB{kl1%7s4n399 za_}r!sx(hYPN3fzgn{5b(btKV)3#H|jA^>327!8${UfMC`sfK$l7~`h3rWLh)0W9V zG}1j=nm+#s-3>oURIMS9uQDbsRk!73Fy3y`uU4252d|-&2#9P0`Ri?hOKDKsJLR4R zy9utN8U0RVn0cq7DPbFqZcMtyl|k7gljruMw*y{%U4z};{w)N?!ZXcm%zg%pH^tWc|_ zcMVm~9LVKibEoxu8@4rnbQxlq6aLCydZik_ceulpYaU@wC@bQ&r}*K|K$Qn?U5$Pc zD@3&5IrCL7MueZv+>{75x2v=FZ*9$xkW4-s|@c4_E8vh9^Pvs}J2L z{HEt`S+DN?YB)kx!RucQzwCc>g_`=caIU}RYIW+@!dVEBhrbp^*^B?zV}(BpiGNgV zRb%%J3zS^F-jRB@nn6y+VPqCdT;gW|M_;<mLPW2 zl=z4?N=jbU+epTB{aFC+J}M0NCs?OK@nYE?hG_6dudQ!O8$6PXejV;)GWXZpip>go=( zub+NBPgd!dv*~dNZ^%nTFd`N;M- z6+MOOGB=e=eMPFe3Ta)z4}O!2(guJ!lBxKjr^ta0TBSWKXtJ4uyGRmE`jx*;$6$E`q7N(dh0$N`?wR8Ox)J{x^~j3Yr5j5Ii@gz}@4>zhC;{Z~n* zMwAP_h{nL9FM{@Z0my*Do^?m_K|;FtKBxgbtIK?atJ3NqiTnP8)*`a%;f-yrJ0a^p z5}&yD)#`MT6GGF1u)?c4WLsyTl|c)+YhbwpBB}oS_^>=g#HB&L84lRa>J}1$ysYTR zZC*lsa%FyR6>O8vsJ}c{Zc$flte@X-g3N}-Nzanrsk8mta%!mZkX6k;5But^>Iquamwp~jsjHIQF!hsNTQf<-g1X`7;SOSL zHsGLr+@Rk5c{nvlM{WZw^!`Cw?J@&Be&1h&0i_M809J5?n*WP%-1i-6F;F2bX2Av< zYYI!^n}9@x$b@EyZ!tt>E?Bd);}fPp!9NGpX^Ef8Kvw@wa?!9)~Q^& zDyJ`u(=r_y+95tKSedJ#8u?5|oZukVD@sU847QGlI+1SB?!2QqON_$f{KzWeaLe ziFl8}Cx?N$_t@~jI%p-hqlpVzi~D(XYQfQvN#)~wtC}z;-=mtcq{^K>C_PafxiH+d z9``y}$VA8AqHbRp4sT8~MUXd~O8+aR)jt31Z4cN(Ys$!AxxTyuzOZUuQ=1xlBJPu1 zbSkuY+AVN(<9g~R8*e)7#S0(#C4PW=%VNxAVVKr!$p)5hvdm+~75g$Z>97-|X0Ns{ zxSfNY@j6SF$%(WQ5c1 zW}Fm`E!1hE1Q(RKT>avtFwE5%vI60ko)rF2Ev_$jFL~&a%z1AX0@TqPXQcbo;zJvU zs$ZNO9$aUzpw^un{@nj}ULCk79O_-BDvQFsybsjg@f{&`S~510$dA%bXq2Bmzb(87#FRlB!4%XSG)AdvkNu8I#(ZlMN@r zTrTg}TitvnR*vJ<6K94GO0d@19i6k)TW5v0v-7%Pariy8>Adil9ZQL#7Za{Yv!Ho& z@QJS$oF5KV-#j;b{XZ6{oEOelEoX=K{vS4ZE-K!PbHX{@S{*~l7h9cXQS7UcT?^Bz zFFPm9cui;dezM{nS4xO2$)BMn+|@c*ZM-x*qqlC?(xPiLrnF`XHbldN3tm%B%dR24 zT3r@S^H;Yk41WIdYt`Hf!rlBe*Q)d7`Si8w8F~KeT2;P~=b0y%3e_*qXI7|t*>e`K*O^>O1^JNp;8926w0*Kc4GUx89bmPwvUe|J6gyL+cGo^n$B1YS~T5 zfZHEx#_y~7qz8rH$|=3gWQW-1^6)lqrF!LZ3}>s<{#S%w^{!LbUJ;(fUprhGPVnE) ztHZ8DrC+6PyfQpv^$)KJAM?B$)sEMOeW~B(;3d5gIih}bZTO^rV@^FB3~5(CUct8P zx2yYCgo`}yCY8HB+?GFgygu|j_3$zb&%aYIFAH~54;~VHxO&Qs;mzLaov&g;uFhT2 z+omS;BzID4zS*1e0e#}`&7D~PQh9a9kdC|$)SCEz^_%boT0VGH_>amZo>x~9zMjBp zb2=(|dc1c|QsOq|l{K#-xi%til@O*JH1UJmJ0Mj}bZNW?Y|+3gj1prB?|J0rut~zT ze;BqC(l+sj7-+Dg@I(ahOqnCi@@G;0hWr!K{B(NeDMF^?VaUBk9s4^%1nC>gF-<0e z+gIQ4J2s+UKf+5_h9)A?#UzKZh6Lo^y5tPlls8`%!JhgEwbpL4sFdgw*v2G1S6+%p zi9O005rsq~io=$;$9chrBp$eoaLoxntxJRCv#+h6lfE|@+|{8L>;q9g|NHK&y8ZX; z`B$j3TfJSyG?3|t&Rv&-*fgIby@p8dL~#C+`TuNNvT5v8*USZ<(~O#QGsJVM+I(|( z(^uvaUrdq=HzXm|@gAG}!|o(5LHmjIX~*=ggte?J*Dcx~)dj>(r;MPk?j*^~o{TN& z>UaMe-s0V(e!Lpuxmzt=jSJxQa}YJbsp_w*!^1FJTzyM8$3N>9^{-pP3EAkZThjB! zClYG(tzqxzkMhzQ6T!Szj=G-fPi3DNnAf1&{?%|=ms<7+;Yy{4ns!p3zTDh+{!cmw ztAE!ghb}pS^|ctYWJ;zdIKjux=mmd9cW6)xCU$qp?K+9zYW3vvEfccKu1Q5>0&LgK z>spSzMXsic7S@y; zhoYx)wm@pT3|Gj_R%btoVdghGh3UO^EN8@H$vT_t?`0ml^GIUH)aUOxcA~Xf%$W%N zu)I~eZb56Ay&?ZQX0|${zrC#z5sIMgw<)|}Sa!KB?HVLSAo2t68mJ+1AuCt_{ss-d z7?%pcMla&6NZH1C1QAP>pp#T|?sY6C!cK^Jnd~3S4!MxM7mqWc@1K z&@$v;H-CBEzR%h|hX9|?w9Z)+AmT=`UU&%?+4mBUFE{bI>IGe$sB3m3P0V&g#J2`e zU9_QPu$NS~Y+&M2!}EjGrVTBHM(JqJsL2&-c(G-~h&>}RSXD>GpquTala&k$`o%k#q$nh*b7StA~~a+`AQ+Ho_?`q z7f$H#T9VKt)#lT>+Podrf`7L3j6x6G4gC%bD*gOwoQ?>G?ma)YjN9_ihf`*2XcIc)Wg1J$Lnme<#b6aSUh#V#h4k@#^ zNv4%q+|`@nFO=D3HvfwO^7#NgsZXdGFSm>w%ItO4j+C~$blU)@97BbesAO4pU6@f0=1_S3TE7JvHTfYRl7BsK1d?j9HWW8KKj-EociH zS1GC8Yz6x4q zam?D=4eDS$>x-$FdfBs6X}otV<`m0)@w+Ac77-C(;3}DZ zja^CzSZ-voyN{?>mqfY*uliAMT+%X#vi>R*R5qXLoGB=!HfM4j>X}zthNzbo2P3)w zs~opF%(Mzr!&Eewo0HzUGT*6Ae68iwrlHB9VxNen!Y&dG5370GwVsjOa)Ynl->x-E zZg|O8J56fcMgOQwYTePhK<#rN7U>!H=OXpb@?hi2Ep5iydibC7qt)7fHZ)bRzlnGc(7CA7s= zBcg#zHhtM{fq6-Oh>V7nH|R`h{84WsQ_wN=c*XF!}yDcZfM$3y>U;zS^cA9(1y0r2_Gc`yDU!8gS+xXkQ?C6@Ug|Eirvr%O5C;jedNyL~ATJUUbgwsR&1B@Fb@m&8#N%+AXNY zi|cag#AnN$qqRu~yd>bYPk0i0A+yiU+N@q9;Bi+3dn)g>;{4A;*8Tsl$h!ak2gv&1 zkL=n1?;^{;u}&RwTw_tqI4~uK`LtT~T5+-v8qQkv`fJ7Q{0BNz@5W+rEO#UbrAhn? zEYIjz*c4S1Qs1NpS*-@=~tE<_^JA;R*PfhrF z`!4F!r^`8Y_O4_G9e+Ww1*cd#=LgrT-aUF-k!d8|6f+=62_Fh5Z+H7nbmDK)IgH_J<#iC~GI zwoP*Rh1Fms7FgCf2BKb1{q?nmA>9Av%-qp)P^iYBTJup|yCi3m6U~fjkTGL*#fBs6 z5&@}cL8>)vo5fFqZpH*wUh$3Dw00IkTDbRzW3o=tw_vcDicQ z<2^aWt3~MyM{SGX{a;(2VA@!o}8EK3#RYRt? zhLt!vn-*EEb|6Ml;M-%et*kIatW8A#Zf=~DeVJ^q1o=k(3M~(-(z091j+CuLvCcm1 zujj2BoT?0{;AD%;>yMpiu>ua(U^kEGR`qUK7z7A<^bq9X4ne2wX3dO*!3j!Yd#hbR zyUun?sE?*B2FxbRgFo3F816iWXtTreqQ9}WS~Yi42YCV<1&MKgRcp@lNYG zF}srOC}7x?m5!Q>+Nar7lU`YB@#L1d#+%l-G)wj(O19h919mjQ>EXPoKeStg!dV3TseGQBu4 zQ}70OQW8b~U;NhFxTFLr%;hg_V$d%uyEA}(PH7&@lTq#lGZ7m?Fhv}*@DXhy+W@Ds z2(&B;ID-q2$OeV+=7}!9SI!z9K8v#;($q0jb?aTC-YIjqVS|VErY0gR;(lcN@49iC z?*7?FVu%ssT`K=Yq03OTOIvd>f&-Et~$dHKbOmaeGX}kJ%Mlb!!?#CEFGO=H( zfo83bfniBMb~wTltPhls`V$EUPX$LfiDI^b=DuSYqaa*3a%v^H7k4e4v~Y@ckz>$u z19YONE;t^I`LlS$N>GyXy6{tC(Bcp_{f2Wu7*Z=7ITK>6gBWqIkMbv#^VjrxA|S|} zQ1%Vnhc)`?EG6^W>|=I28SC%FLdQHJ7cDz9^N22Pbrp?c%ihd4>>wh}>t_P+WadZ? z2GSee69~6Fn*#-`LGWx4O-z-P&KP$oyx@5BYIVq~#rC}**GM#-e{Db|xgr&f)a)tZi?AHOM`eFq++Qu8%@M96M){3PN)Kk#xBfqiswdc0FWk`q<>Dbq|+2D{qT^fc9Rg zY0vBzrM>rPkHoBTdt{ptnC&8}S~JFbuL#UcEwH|3n_O4Zq}gRkljpot+hoO$#+o+m z3aV{$UA4^@Y@1Kiv}pvrw0XmTHvLE<%>mQuZn{Y{Mj{D-4%(HYD3U*hzr3f^<_F4y zcIDDOG5FYRgNsN=M3=njM@{jRjW_MuwO5PIwFaGEf5gIhZw;JAix4=kqqWr5t=W|{ z5XyT8KzW}Ava)6XkS@j`5iPshk2uD~EcIvgv`;W_+I3h9=b9=?@7kKAZmxmZs2>8e zUOqws0jc>Rsfng-yVqA+YcagMrbV;VrNtA$aHl5NH3k*inHKHJABg1T1CYEzkld-h`$)NmKxv;K5HT@E zOKbWu+K}|4bsqXbC!pvg(}`7)YQbJAUC2_NA^)s|G0Ws~PY0>f1qr2MZlRSbXq7(n zo+a*Md((%tVmtXIG<-o7?-#{wF0N_QC|=U!>#_}s32?G$(kfy#P1bpfrA<}8wmeAH zKT@tQ>K%Rz%M?@58p|8hoVDdKBLi#3Vu_3GL>I<07fp?Jki}>%=?!Y>+Hy#eCB}`F zH6FJytP70Gs9mJ?0=fUxkEWTvtg*cYNbi`KK5@M#4WbO@Z3JI#pzLEH-X5S z>uZ}l!tw^h@ObY?bE-zP1QYG?%hqUHE}yk;~c=}9R2U6 zWW>?uXhHu{%&RDdYZB3&n)_R)L2ai*h$8b2__D#w47?v&S4dmufgt8Dv{w|wNP9wm zcQF>B7VA?Oh?^O;xYyU)bPx5rjS%)9xHcEnOYs7 zb2%iUbI(sjMC}+JDFgfyiiC#9`XRFFrN_!s^pv11x)B-ogN*2-C)v)#tMShXGbPp` zQHz}k@sw<Bbw zb3iKz8330k(iAiLn0Rx#boZ!V!a|1HW=}>?#?20;dFEKiuD{t;$ z-?)$;{OtGVO+El3(SLm8u`%hF5<+(JyppHuwa);JK?FNgpXoQYDMDe({oaI7+LgZX z4PNi7o+rx1IySp3XAoh=g|E;rkZ)C`{L z_$SKcoivnyE~6@C&6pwwDe8g)bW{xJC%I^p1yrpEmKg(@U{fvVuuZv5Fy>SVzlDqX;Tm`DFQj)YNN> z^V4T9!62nJ*A?$eKlf`kVfttCl1n%xmM-3(e*F?ww)y<~OOfRAlURSRcwqXOi@DcR zEqEr|c3x2Yo&Rf2_SI42-OExD78x2$F1=L0JJ6J06qjGJ>gdS4JNKfRHh!D@BaOTz zjoeAMU8a#2X+(pviiTSZD5vu|FrQETLs}hib@4!T{29gL2%_@NEOvVw>$$m&fSfan zb-9(2G*sf0)cp2jYw8VXQ4Kz`*yUZXetKpxlo!65zk73Qn{%Bft&>b>T6y`dF7?2f z#kp#ivx`6W9#bpNF78PX)ca=_f0R1E&d(`tEH+*jn2Yok!%-LfjhKl+s&ra;yUIGO zyq*NKNH8&>I`e|Ze2L!7Lz_IZn4OtL`;vRVczC;x&=p zxkKI(v572| zv`ryXYPg2}I0um^C&ZR7$^?s%7sRi?@$cmdi#{J6VK&?kz()B8NK_C>9vBX%0T@R; zr)PLD%-wi!!cefosCML$oLs@a0kR}MT#rfyCkl&MQ!XT0#`lk0WNlK~*@{J2*oE^W zG4$9K!F0XGHp?I*wo>OLKm%4n^_UP0zQ`rlmom+yPz4QWGi02N@_q;9@tGFgxop zHk9E7r*O8(pu#z+2``|oGy$9vMaP61m`%VzYKF{o8)1XQSYU<CSbDi%{RvFeQN8fK}r-$>P|@n^PV)W6PX z?MgPBlUJK}#%sCwHV%KU>E{U7w;xK4&B*i+eW<)!gATRo$RTw}jKpgF57Vvb;CfcD z+Wgh}wlZ`fY#_s&;NcN9fG9YK8V;}mEie=8rRE>l-LadzxRDphU@tM*YaP}hDG}Yo zmu5EW7EQ)j4HE5mqW0hdR1~$~utK|rnULh zsa-BC4jcD8Xs$&d2%)QjHHXU83R1p(($&W^vs@KO=-2h_Gn^d*7n^?ZHADx!S zR+D@)$FkD8G+))0Ykew;^}|Ue;i9sIXO{6f30EdtZiSmYEb zC_c`^=STf?NhV25OV-{KJ50n_%JlFUBj!YUmv)EI6R#!-f2B|1#`0wl>$Z>P$>PIT z60kwBx*)DgAyD*GZA6zQenS1wnT%uQ5)luM8DzmHt?_l4xuLg8$9}fPIi5fJo zn^hn{3G=aVCj_Dt#Wp8E8@o>?xQVPYrcI4Sup-#CkW${p1=K~(HKsRjtOcS-tl`G` z58V|= ze%!F{`Hys@)Wx&&jp{qE)K66XQ{Cn@ah0mg+Ig6uFGUZ_Uh3&C#+a7KKuz%&$KF2q- zse>DebNu%j)o&V#-z8GHHD8?SFKJS9@)%t9RA=Rjr+Ig&uuz=gFE6NX6^bMJuElR* zCJZ5E`J^FP&+PQg-00(b?P^V-I7q5KS11nOiK>=<;(#7QF$~g#2GE|+Z~WN>tTH=l zMq}}1!QT4GoblPYsrYF6_-j3%HDShLMk_ z22Z5Ce1n%cT}b?h+2}p~ZqR>cIZwxn1)Ei&rPx`N--|c1p74WS+xNNYRgPN|ETp0zvLL%y8{<+0Bob#hNp3#Q3pj^ORtjLQ8AV8N>s=KW? zZYVgmi^}B%6x2>7-vEyt8Q<-j)x5T1Ph}Bw2ttG zF&Qb+4`gJlmA4=Bb~Z$h!Z0@RiQ2inIJ!|!HWmtzHPIIJv-aZPA}MF}U<#o_rlA9Y z!&f)97u)<(*r%Qtw6$%Kxn(He*vk*ny}Ym9YA+6|(+zJ?%^k(o%IWVVqYam(f?vlm z^qaTJj3r;%fj#3DZJT z5&YJSr`nm3XjBYN37jmePTW|a1F2=NX24x$z|a>>3KHvC{BF4zxmO=7@Ww?}=9MgB zX~H9|Cwun!47Eo45M^SEn%h}y|6YCYmwFegUrU5r{AxUyWQugi?{?OyWVC8)a#&R* zhntd2l!5!kq#8G<7?Qc*w@KQ3ng|OCFynSjevz%qj!DpU7H65=oERsFl)L#>Klp|7 zdcdX((R9T`!`5gk^4hzrIJgwgeOz+j)Tz_EibE>3v&Doi0>uU(>}rDUg_3!er*J3- zn(>E-o^eCqd>`@pwulmhfkQE;Tji@wx4a0X$u@Vg{|X(IS_mEJPjWdLYtd*wv(-Ky zcXq1Zqz9+_UP;Qq6wOW1D%T~aXa*{)_#@CIoL3Kgx$5sOwpWgI=OBj140~*1xgRgl z>t*qDYFfIMw=7Y_z=Cr(K9lUN-<3-&C8K0AT5c9;AH$CaY@9MevMUOa^}tj+>GN0l z<@%_io05eOY}$tC6}-r`RI+I+iR5zKGY^%+te5f%qmVlL9@#yOA_g~}}# z2~4kFNS3nI(S)g$@X45J1xSWjZ^%b-R0zfO=IqoqMOb`NHMN#gol^a-|RKt-9mIaR;R2-aKm@2EqFQ(d(!c@LLs5q%2Y+AsAm2nK-FEq*ar4Qm| z0{-x?BthzX&FpPKaO)ELx zQgdttHWySL2%M9tFJ1~-c;pRK1cm7)WJ_C5S{a#878|@0(^1YTRUyN>q3c%LQj?`F4gcr2r2SNO;77TWF(X_<%`xG89u(R|Ws!7L zRJ40AQl}dz0#|v!qBcG#FL>K?-Y2&lMQ+F?Ws*45RUJ5b)F4e|nui#Qy%}z#Sz2;b z1%@Cj%`UE{k{dqTK*2CGi0ObS2=lFuL1-72C622+=f2Y1Ui8qJh31->WY(SdGp;Ki z@#h>@<(|NdTZ_K}l)gm;L*S3_u3kuujYchpfG8b!M(A!eQccEC1vymV!6pfGLAyi%r!OVz<+H1qcplIy^ib*K{z~Cb`owO(~@?LahzX!#=KdT0(yzln{%RJa)+DV46H#NC2Quc z3!o{2AF(I(Hbp5oTB^4hE-hgyjtosy^#DcKxYrnlY{{&LZAcBV5QMDpav-)4(7hHM ziR8SWr|7{ttsd{!*!QH}gK$v=9+MwHd9xH0Y6mn9MPr8X<&d`4e~cQumJCFLnmfxn zTL34DS$|?%LA=UzJjVVYZy4so3Whm|TUj0v&ERRypmOlFUA?t7s8hchTFg|EM%k#< zgN%m|JwJNl7SV%78fxGUDs9U!DUzip5h;(Mfsw9E1MfSL(x`{eK($^f;}r{_)pSte ztUy67RG@}|g28wS1-ZvMN8yARx1ZHjQ+cjPV`D0?yzir9Kp3ob?6M`y=WLwHBBP-Z zeuglDj+r$iBUWv*475zEVeQ5Z=mW*I1?L8wC}8N*3$mLQM9T)uE(+;`)W|G;Becui zQw(!Lly6}AIoMz+ilK2;so+G9UlyVWMi(AoJcbyu82@O4`Ol6&V3`}V533&=h3FWV??pP}*9}J|1rx^DmCWzo+9FPV8J#uTjqfd=2RLxjg zNp}K@Ooa>|egFrM?VK!pfx#k$x3aI3w*pbguS|wo`GM19ZOxh!ga~3pb8v_mqnRD< zr{MPbXv`O3reHRK?*paa8>TQeu6JxScI#?wj-oQI9*j>l-;-;v7_`XI4UAt7h;g>D zoLCCRnbx+A$x{y6B@2zBbx1MIFGZw1 z!5=V9{b4P?Q5J;CO8$}MjBK!)z<0Is7c50lBLHWsr3gjxPw%H3F~XphLexgeG8+|o zj-CMj?8Kse*hC(xC#(iF&xctGEgb_|oEy^2759)w>nQ8Aya^gzxQax}o3J(V9q#p( z%q(BbVp>Tnd1~6AVlyILYkJ+2-E2;@E&8;1xfe||ZEjaH1yusYQ!;U%bld)nM5}^c zv>qXYscI&f!$lE9f{1C?Nf4o8ILAf`p)ZyTsDkqMX8slvSV3GM{Jr3vWYma1XW4g? ztreaB*_@tAN81W;_WM!Mwls|tenY5elEAyES7wDw16!G@hfX7CKvPX4T<@6UYz0dtQR*y7PVKUUusI3fmpW&vBUS}nm2|X& zhQX&gi+P6{7+~@o(x$66!ybd`S#73tzSi1u9C%1@frY@u98A-wOaxCiMbjK0@+m$f zVCK;6E~C_Jw2cId3XP*=r)IX{>KpuCc6MNkJ4odDjL)S(JfHB%?2sYVdqXexW(X0$ ziE~RPKG{~8F1-t5nQr>#Qr4KUh%ziU;DG_nHNXoo4`KDnLFuY$-PzF~MKHRfX$-;d zWS1upT5Es@!eI%8XI=|B-|&JJxWgZ7X=b ziMU7yh=aI)wiXr6(y@E14Ys~e)fSop_SK8TY_xv$XYeQ+7FJ7bV4JZl*42r}Y1D3I#!zBn@l6K+>l3 z_qj>KninTw&HQ~jhD~`cO7^x0bNHMo-;FEU9delS2OM&?o^x}j1XKQ?L&*{RG*doY zFgdsa9zRJ=V{6BdlH>7>a4&`Y-g@l+A4y&K$U?y(Dq+7o9c~@k==TwJe3fhDBd2lK z`qL9v@k{i{cws)|z{UsmkcAuL%7COPLO7`SHFUGK1~qHr`8O<2mP2h2iHu+1c)JRQ zw+U$3{Kl8ZRSl${#{wTVy_u!)u7X{^r&f^5LeuIkJ`4eEC`cEegj5X+=*6S)wbhNB*Lh$B0J7d>uE6&=~zgXY6}v+Aww ziyb*@=t<313w}?s=;xmf>nhO(Jk7(TlYhk3?MS;ViDa+@Xj_es!^%mzCrsCV@ZSX4 zm=!dr#~uYuM^C!1zw`MWe>NC&+m5FwG!m}p3!a~{rMQ8}lyXLP)UoKVo7Dr8i=ET( zI>~0>en9RLke{}dxctUc>adgJMUp?QE z^Um`f@90^sjcWds;*eRaKw<@q(-UQhi}xfX&|!kZ#v+N?Q9#Kovwt8$TB;wQtZox!EBm@pnhdgf}^n!bH(eoC* z!J5uuWn7QUjcA=I4@zW2>uil;&nP=VW=J(F7j7>jW1ylba6PCBb|@Ar{la^hDH*mX zxCV8y9hHXQ(F+5L($YWO5I>gRrk#puh@<56 zCg_rY9tcRAVF;E?V3N|-7Y&<+5!f7MY^Wju*f!WUxroX(reSl1Uv%9A+l#Jf#h_Tj zue)cOFNLK%F9eK8!s(^8uP5Y*ND^zOXkTmPiS{MtQPIBcl_%QQ-SR~HS|d-!A!brR zuUJRLcXE?Fp@LQNgs1I)i8np*EI+lD%RQvkprv&5l7Uz_>+cKvWl$E@43726s*PyLCF-~8H+*THKH{AUl;4(P&1WStdED`mkT1xEe*b6 zhf^BbP9RtGiXD+zOftvX)~tgzu}FJ6w{TQH9ldI5waS^6S8Wwz9_Qn0b|Qkm<@jx; zp=vuX;m+KOYgBjsvP%*JnX`#K;R{7CcME2tw2VDsD#y8_jWMVw=Z1ta3s3hZl^S-< zP9f~FL3rpe9>SmcIovYHyvp)ez#Huqu!q6i?7psH$0#Pp!CtTSpudBT)XefOVl+z0 zRPD=yy@up?gxDp=BecFd4@iAC9#Fb$z94kTW)7WC<&jmt-l^D&iYikvJ+U9Jz{n9i zpp?UTKy-)lU>AEZXL5*)m2`cUO1>`QV_IUd0AST*a{bBA<$@{FHEN!vHwu&!0rPo+ zBpGRv7Sa~;t6TGLn2D1k4GY(^@I-jL5#zwIiLnW8ox*~;&vgwQYSUQ_DYar*&`^2P zRMsr{O{i;Ok zs|aJ&jvy#-lPR4O#=2?ivevgXyPUIDTcPr*3}Y2)25;BLX490$NN`gj+H9LM1Z~W0 zG|+gU$l#oaVj{$C-M6biBX!=kHRGk#C|H&}wp_hw1gc}@R>BDDL#U=zv`5e>n;MD@ zTsi`0p9J&=-(E+I5+?uHBoMe zhz%hi?<<%RK`(cAJ`@!vvXie)+7{CcW`O7_%+8s}4>rl+Yr{CJo(D5n35Chzn?F}8 zdcWGz&9oFmp0xD7ZK>+v8C#KfFl}JgR!7khESB_bzw#+tVD~EosN)!zCtMQ}^HrE& zly8`hj_PqF^nvX=x|g2of?K@kgU|MB0*49{pk)a!DeL15CSOZhBDX|w%?7`fC@wSl z7-micWC?!N$yfI%*W0Wm>F6U}DSDUqkFMY}4l~9T%`_G8g2Q9n7L<@i(b6g(+rGg0 zgTUKrF!iymTs7rc0t4qwmQ+52sQQ9L*MO*ZMSz1S*`Erc#?$Sln#K8v!_fM7uykbv zMW1|5hioFziK*O2iv~k(F@0)UNC}2M9Z;1q^_x>TS+-x8B|Y`~$>{jFXF~~)mYzismPIWslUtl#ae{?C zcq~WBHR@%gpIX zH6_1m6nrh8vE|EX9T}W#p@n#LClD_)eR54@Q@2XIdX>Wi>#e89SS3DE%VuF!)C(LP zg#|uvNiT9k`Hc((wHmB0vb|s|*SOJG#U&W4AXTKEV!;gFPDQ80)kLCbVTAw2;}VhP zij^?~uz0G&%IZ{f>VSb22*W4CDgcA`4v{Q0i#)%o^y{C04bmX&n2 zEnrrjJz1BI&T$3*M8T94JjWI^6K`}M=52{9`0;I|_LPE4Y(em2;YDg|gGf}7m{omp zxN2KD*EGO+2*#U|@t*5o{=)IfiBp_;M(~_x8mJcze%{tqbx9`;&nN4E#*9{f0QLN> ziw{_HW<|sls_aOGp{W5CjpSt6YGr1g=$)LJa%tna2Euh)@q#5y{AuI|{ua01_3=Cu zp~K3ktB4zk%oi%k7g^vT6? z#uA)gWLp_kgY$J-YW4|@ZNTtZi}Q<30~+TSSE~}98?V!PGdq{qk{aa|RL)DP#batV zD>Q|KB&hXptrNEC2nwxbk|m(3Wi}HH=M=0wDrTw1vMb9_v`N-QUZ5?=h1ONw^4H#e zdiuqCj&k{H3y5>R4di~8S`>4=_ai7m1vE$m!ll(ZRp3?s*NPp4((3apB7DnE_%>P( zGBFTdPYoB~itt!6G!oGq=#2Ix?k6$30Pfh%Wd?}GXeF5d=!uiTCtT!&McNO(2vizfWs0c!& z;#FTzvCl8z>|#9*i|b$Q`u&9Ja?hBa=Bq!y0R);}n4&gX4tNdq57PacU>4T%HF0Ij zgI%?PThDr*;MAYx76Rd+%d1so@5aILb$?=3@SiLd#W*7!N}x9 zUSX{I>D=NrmFvuRFZg3Jy3UT;2s|FT>Z0py_0hEgvkz1c3<_Imt3)Tl z3@Vyyue3F*>%kJoz*%;)b%Py~%<>J@s-Ls*_>C>e+CCYs(QUZjZ>n|3MN?}nfEbZA znpXJl*f^$nqif3?sAMtRSc#jet_IymVU$3<5OqyBrqd{XYg-UJ{dPcAWasZ3 zYOD$6cLNFlWUO(f;4fUAad>ZYRUfXAWH4L3Q^UBfIb$}a(`>0(hntx_@90v402d&M zYJ}NM1`OeD$g-O(5T7s0em~k2_E^bFna+?S8wj)CS1VO#^NWR9-U+i{pfJNC8w;}l zT59ATb(xle2;u6q{I3Pr9360C=zlE?17ukqe93_*rnp`jX)|r1z*x4k+6`VL;#p16 z>d$RuU?ZXq&{lPWd$R-RPEgXU0XnlOx>=e!jCEdRVgF$n-(nFfBJq|O2rCk+5|K4w zFK>kKv*bt65utezg@O8X-{P2A&Z&UuJC=ZMw70rWkbt+^P6!~ebEdtFTH(O|IDfxl z+g|z{lyFR8e}-X7tF>XT7{c`jmgHx;`$J84e^86}Qi=GpPq{x(;FQQu|(8WA%u zI+i1F!sS2H_8)6%{?XRte3~1J)WpZWbW$gpkY$rcPa|%E^sM#Z_h9t|IzC)^Cl6cZ~rM z2}u;f8rw0>MK`#pzk-A07=v*$HPvt84cl7Zy3;i1L*sYlqC0JiwazzAEKsQrhnm=6 zrFF@YE$!6C!`w?U;r&`jNaPb>1-3Fu)N|+ycMG`t;$u_f!LEsh5z$pWd**Nz$MH)-8oBvO zZ{%f+I#WnG`iliIxG%+T>zQwbB1-g5Il^P@A{JJ4B~p#pt}CS-8L*p#drd1T3DvvT zjyVbMPbib`5 z{oik^G*xHGgcgWk|4*~@fEzRscn^4LpRk>fy-~gd-RbGzw*=kk*h!|wP01I`2oe=4 zHR^9XBeOm`BN7-1?qzGJNt-HZ4#&#S<_mCUb5z#}o zFemIC0mrD(o)7U5CB+GsHWO?rdPIXpNvZQLNdZZqVqvvPM7ctz1fi) z16S$jR>$K6Z*ixO*iIqmQ~coiK z;P0lYUig0>051_>;=h)KUlWsvP}38pVU8!;Nv_ZEg#jMH$E%o}6FqJ_Bfn>?4``XG zX^G}d;{txMO#h;4I|A%drOh#;){YdS0P_g|RPq;x60r!M0 zQRjl$V#qhSvuHv8lQBx7{^ul-78lYyX(1$`6=PssnbcPp*<`|=GBp?+1bL6g z-}VHv$$usEMZQAg_?*jbMWg~n5wwm04CK5|S0T9hX$Im0!P6E3)|Q5#-$c4w2%gyr zg32@1;=pJiSm+rL`aNLal>lIl9FQwaPvHhmVQ9I@Cp(qTnwDkD#+DzJbcPo_TW#E( z6(z*v7}F}he$iWRTJB?dRP$wdc*iUBq1(Q{+V*n}YA-^z29NsDbGGFMr%BP;p==I# z%#%~Jdgz-5Apd#O2u%cksf(Vs4ZtpC1m@^Xs#L+z4Z)1}jxdcKNo2ZJGPvPhE;ono z0U=AW&wt%36BBwXS87W#1zv0-d^KY1mhUp->rAH{zKl>Q3|7`vv0_m^-aFXhq%z+7 z4%ki+Aaq4qRExDhgHDNhD)}48F%atW8j`imEu!^qV5w4f@D!)b;`YttFoQB5W?To* zQCTOM8Si~l_hjeq1>Fh>41$}z=mpn=ns`@3S4A$0F%@?_x74C zLEdGDqm2%nxlv_f^|L4d(2dj6_#oWpbyt`fdEFK^sUG9$eWTjj8@7bwwKVXiYhW%v z!3${NtL?1f=HK@AmMcteZ`smtcA0-Czc%S2!EG6?CNa%%Rg{q!^tRc;V)C`awV&in zq%B7(RX6|9;uHx}n;O(P+ciXzT(h7K`d)D;nbBr-ca+sFW5`)q_(pal_cNE8QfKY# zH>zhp&CXhK{}ru@%ePz8qsaBuqLx+KOKQYpX>%`BBXJ#TBtCjrB5Lo=sr$ZP9Nc1K z!_%|T(^$@5A!eLZYD3h`2NeUZSRxOowo7N-Z9h7L8up5s3~Fp%4B3($)f(O=ly$E2 zN%VN>o8rOS3zjcdj?4K=9~xycsfFyq_hxF#=j-{*@z9x)sW&-P9dlH3p+Vl?#`_LQ z`*~DzTb;akBW9S{&u&ROQg(uu0?| zL@P97cV%r>KPZc_+r(lW7DR@WQ~xkEA~YGAmR~}CD-P#$h@?b zb2F*TFARn7NOndy$rHV2mAd~&#XRHx^vL3v2J)(v#jAR*H%|rgiZj&W-}bhvH`fLY z6ZK1dwbC7)Q*Ov_se7(NXIieaQV9jpIR*k>Et^-|d&ujsZfOzy!m^``O?oNd9;+G; zD^Boywaa0}-V#x(x-dGR6Y3e8@KOq2sQM4%s2#0wYZn0_+7cuC6aGE|HqNe7J9v*S z%PBb-pL~$qA97i^7#9}tbe(93995a5VM0?&1D7={jxN{D>s0QCv-&Dz%8@YII<0Kk z)atT_(g9i-bJ<+P?KUQ}lfB6#K8)ew-^GDi&H{XWZ`LZ`kgp{9LX5e}_GXhF!~*<| zHTM5-_9bv~71iF;w|mkvJ<~HcnVDpg+)27S2~2eQ)IXRA}^VD393kVOQjji=>JI>Os>u538mM!bM4=n=rWlCJ+mw2b=Qi?OEb zDupnitx(B?N$Qjr6##f*VD1J2uzlcDi=6aU`0_V=nk^s3s)Qr-1imR3=<%n| z*Lv;59&D4BC!6_dfIG`R0~68$Rl+ik*^rUR3dd)tR}*rTG5qgCmygSb{$ecp@9_|7 zfNLktRYSYA4a|-)5{G(^g_paZM#w_YSd0~pK~Jc2BO2Jpxw7a!OO0Hqm(_J!1FJl$ z6Ulnz(i|PT<#NGVc+}7Z*^rk zF>Zg{^KIJQT4sf%9xv*tyA)MfwE$dMHdoD)L{}MEK(WPeA(hoz#(?=jF|=t_M3|IN z$*`hyp~BL~ej#_a+%uqf5=q1zZ>**iSDh$IK6dQTyyT$Q!uI6CV~3_sD8@DU3G$Be zv8H`T$wS8u{l~N#!$Z*@G8f^f^hgLVB7y=X$6L|(+fm7@GsB6=(Z>yKH;)6e0Y#wO zdYYRGDongl5)xT@DwlM!+?_ml+z{SQetX=|@I1EO1h8Fet*`&E>#ne$*UOe*syr>D0_=|zzn6c0 zXd=?)qTNAuilcM=fG*QP-9b`4a;UFbloBl{^bo%cp^o%~mPM)pIfT_hZeYrjecaHR zktt7kV#%1mcbuGqxyBUvLPETB0+oZ8PN0G84`oL7$A!7Df4}?^RLmxUWs#%VmU7_@ zaMdVo9PhN91#?=~iAca)fE7@w;=4$E4Eg5=W$wc)Bpj9f@kVgPaD6fPYenl>4c zUn5Po#CQ?piJ9352q^?hc^;oAqG6#e~@r-kk_Cx#Q7#ui@1cw~k9oQX-oic)O(~f`k-~;blsvJE}n%J>iS{YQk{ym8s?=NIh53Qhq&>hT z2ZA^hB;z8k<4q(CCr$l9q*VCivNkg`TLB|eO(K*JUqC5R%ONz7qN3##cNL(7;aS2U zZ!fAU(KKm<{mJdUmMgCbgs}2;Ed6fE0{Yz)B?L_1&FmCO6C|{Mn9CE?#|ACYfxU1+ zj$(K?Se5R7$@K$Oj&*1(-Ot!M1R7E85Qq_L*qd36Q1klacz@mU`e0z88Xq0t83OnO znG|@{k&fmK0dw#s$1KOq{r@@v@e1QuiCP5J z{xBa98QbYC5G2sTO>jUyc!bgcIE1G5;f`8YjxDzj7S?G}h^-Y*0O^sa8_i-gfe(`R z6=NpwNjgp(s&*HVj>oNjGVjEp>GO+7t7Ct`n|Ht&NYfhgkuG0u;98b02b7bXd*aaK zgNi8TCvDrX5_fdso3_S@wvcn#YtXILT);irg51yXs14fp7;bWxGN)&f`e-QjC_rdK z;!^S#@fdAG;wtGePjpTAI9?t@NyM#=2{~mB*>wc?fSSL{w1cx^5q~C_U}wPQZ+C1K z-LQVK@^DMLGY0$r$uA96r*QvM+0G7Oscqo8NG8;WYW0qcWLA!w^RfIl zm=AWlOMug9WC=nP^9l{Q-OaqRG&oe?5A%6&#BJQP`hs_E9Bg82b(l)UzTP5o zvKVE9(>;>hzIQbxtLSV{ag>zk+a$3u+(k9Fnu27d>MVkSKn)?J8 z{BNK3#CMrXy`c+=$ai8h2B zDxDAJ#wGimJTx`A?Ww_@q<-?y;Ve{=JEA%x2~Qb%ykpBN`FMVKLpgcnl%bF2PES^T zu&+P)k5f@=WlcF*b?VURN$sh^_~gFL@add&|Il#mp5%sk`M%`d`-hh1Rwg66w^x$c z55QYlNWL(BN-deNad0>ZFPL1~L;U1iT#x{~0erx_B&jj+fM%`gX}kE^gZT9q^I$8i z#uNSmSr}1Vy(9ciQR-PHYd$h=ViaguO9*=5D2zy^w!q_+Trz82=ipv+P3sP5S2+e! z8xvlMGa)4yDP2aJ1obrAc=815n4Js2;V24|_~DNJWXCtg^)2%9EkIriCI>fA)iusj z4_>_h<8S9)HgL3{)fgPFwV(gsy7331Vk0CMXw?TrsUsXd_wbIK^MwbNRt8YD&1%~T z=Uprx=x`HjS*Lt>PiHdzp`j^Di<4RM3a<9Wxf2)UQD;Yz5*P&P6$b>9oKHN^!xkLL zsNWmmY?M5m$!|B;rX&|VG_+%K{S_0tlABH}j7uKBWT3D3>uM0zb6-l1xnOXQcJ8aKn|x{ekex_BcfKRq#%&C=G7JW!L)v@YM-TbRZXQdMM(A6j{Lu>f8Gw zBd2kfpRR2=RB`Rq31sa9RI1`CXFK>j+?nX-=xT@#c;GD^ppdAn!59SRkSMJKDpXDF z5faVzhv6bQ2JR>8mQ!izCi2~AIhc+*%H3XHcGQ-IZ0PW_=pa^)%aJW;B zHv{je=(FTl{t-80eu?h^j;7!b2F3^JsbKn4e2!4^+Ux4DKJ$?If=zDM3W*Rg4y=f! zq>TVOV$}-GxWFkaoJ6FH35{e-gbH=Ku-ba^;u3JTvo0id1Qs2OnDG#BpHLq|9V6}) zG5K6wHhAzl<2PQ)$2*31ce*Xp?QQPaIn*+ebo(L(ZBjZR4uIzT0k758P`Ec_30Ioyf(?@(O zJ8uG$vcslsr$ajv1{h)bZ!NLy2Gi3cV35mSQZh=1Vx$Q+01aQ(KC?}N3Q@QzQmxaB zKno>hVirgB8O&NGG~FVgT2iRsg9qQTiu+gl*!e#2Dyi*mOCz?stB;mv4hE}0lR_rN zIO)X3O;(0lfB`Ozk@>6AG5K&%O50Lo1;&r7@uTuoS3M2Un(@8J2-aEYW`MrcPfI&S zP&_yUX6O&%@?_+=_YdjIXaRg&ovT4$)S0<-DTmP?yDEfIuwgnA*Bq%O3Jee(A*>^W z)i$smI~C*mP?IX)h6?ZMbjMF+UAq`WfV;*uj`AZ9&TD#p)W%xD#C@9^5PJ7a>jPn`Z=126017Y__(Niwii z)Dx$C{1X6ylVv2yMo)J3WId%F@p#!mLA1|m8AXWisxDdu~AodIR1czIhDN}&+J4WRrC|{0cjHGGpOM%Q868lON9J z&Q4dmBvq*p9Egc<>}5F|$%<=)etT|D5Q2&u{tU+?OPaC-t6s_-qZLX(E8IXxT*COX z$x2IU|Fd(8Mh6Q4eT#MbOaE@=^~fe*IFudPh@z&;j+z5+BXdh0>SVobsh|vvE1)=0 z1cOEP8eqrYryF-sj2MrQvmU_P8Gqx~d05*NPCW1dC)KDNQkMuP8YGyrtd;Zz{f_cc zA+3*z^#F)m9MWk@Qy(IormJ+SP@M$cc9l(Ro5`K_Pt74(PL7l*crD%7$JVWk(nC3ob*{`yXt_H#4sT{}JH5p-AG=-Mg9%%EGajUdih zZHP_rd|YU@0lhVaBYqjkeW5L!`MrWWAWE?-Wem+#yEh4nNKWRw7!4eTk8pmG#)eZV zqbEWP4f}1Ut5yO_+zDa0lNeV_y z=))4~F%NhscKHmQzl(8;QMV*6f^`|2=maL=y&`F`zQr&F7s@+=9%&RHBBt!cah%z?&Hvei(gCnxBMB)**^5W|R&c)g-D9yvUD4GeBO z*Nv8$pnWg;*Y?^`>I9gbgKleaw^%@PszT!E@dvr8oqm8B2tssGu^5Np{R|t{`VVYi z)gK%NyvlXF5md3#`}xIbVhc^LFSf-|=A2+c5%rkEcsLD!_Wv0=1F@uzvmCD8y@W$u$p;KdM-1 zuk$Ox`B>+VmfUf} z(EaV_B9+H@sg>J1t_@TTuLsIw#}_=8PY#(M4t}-JvrqES+fi3?VCT?!nCsY^k z0YSbipNQVrjlV*A4b=GoY;`=J@OVw&b0k+CZLYeI-`D4=Q~2DFt4`(LH|DCl^ZP@&YK70oa@8vT{$#GY2fuI5RqHi=cp+Dv z#^;t?bvmCf=c+UKd_7m)h7I1xRrloctz304{vG!fw&nK~LG@kyzA~r|^ZNxs6}%M_ z392*s90{u1@p(m1-JZ|YL3IZ{uL-KN_*?@^eMf${DX7lob8S%F2@dmvPaiwGZ*%(* zwRU*la0NiK?eYCGLd2nfA40e1^VN5A#!!8sRwZ@xcIUZ=^+6AAy zO-B1@VcQ5cF4F|9!ZRKTZ~)EQGWHRajZsE83Q7d#3mr%X%2>=*yqBTvE~Va2>aQ`y z0F>z{&c#&3P>>VS42QX3TaY~wMJB4KLqTbeM_5jX9bJm1h!9cEE!zP$T!<>nzlox0 zb)2app**g$^x(O=aCkgj;BMzcv~?|nPXaqCM8eZ{Ia0?B?htf{FCeFGUg$=N43iA% ztr-i+a4R$zYyl`xsvv`Hi@gD}Twwxp4H2HQ)w5N zGBCmI*TqARHni(tp@<%X8reM|fejM%x5!}T+ViF-Qa~(hn~BzKv)N0xBv_F$Rc*i| z{FvQH`@x`o$C}k!f;xT4o>QU;`!%4{m)#BGtL}lfnHNtOe54bHmd?y;GCR5T;k*|x zRj~~BBwwErO*^z8%K*l*w!PB6n2I(_G_7gJ0hx60X6EjMb6dc%Lq{mBNoVfU1ZvkS z9awvOIvz9>ECPuYlbxnU2qJ(uFsB7fIw|kq1z-V+*;00ZtUG-KF6s#0shi&T1+UV#2 zUPgCAX{B7CEc`*c^H8YurT_y#XY7|n(}b!RZVa5y!M&PPDp9dsNRP8H3LwKAMNe{F zn7;s+FNa4tM}hj60KPg0061N~<`aMiXdcOq&{XEhRdI9;CMy#GkL3{Dk(iJoK^+Dp z0*+yx0`J3Wr;vFaq$9L|G_+etMz7xm+DC@u_QfNhkRH_V!e{(_O94kO8}XSNS%$*J z1`Z|YR{sL$@|yS+B%?L}mfrzzA^ZV4C&FI`kGe@d&%}VWd8jjrZzKn>G(6X|?~R2@ zt0f`JKzqEVU1%HL9j>jqAj;uM_^6A^3zmi%E@`a{&WXd{!)qX?nV=99-otLj$JO|V z#Jl{sMg|W775EzF#$6#+xSLa-EHdd~Kj)%Q+?AaVpWvgOcCgQtg{TTN}f$$f4nO1fSvjHsx!GQjNQh#M&jF zeK;Dd0|P=evQaS?bv~5g!U{n&7CGw9FUcq%<_gSF4VSHAmx~D9hiB!qG{M>=0nQN! z!Q`PiFi8KABLz%J$&QUT=KIh(56TlELXXYS0PLXY(WFSd8l>JJe6=&<+JFt199?T4 zpDgMeC?q4(qxKyd+M~g&Hbn3kZL0r4`*|H6h~(kv(bR*;GZ=?W_=LIzMkO!}EiLfG z+WZN6wXPkPowH0<{RM^a!9pA*i)KWF3(2&Pbudc-GKSULI1 zjA-`3YS!buf-~y%!YtNBZFXQb{6oQ6>kcez&J6f!j|=z}f;I53vS!f#6v@Szxa2Vp z8Z7qzFhGSwuJu*$*PVF!DSjZBnJ5HFxh1S-1lYrkSbV{nZOYZ=F34{Tl5@6+Ce*Qd z>-C2`rZHct%C*x&x)yk?;Ken3;;q$u;&=1~MS5Y|1AHzIcF%3%51@&SeBz{c1D{|* z>-hwot;4eco$5D0)M$&4gTexNRMzcvM6J6gXfL)=(ZTLQ zQg2a|kevWNBgw=9-xNH%{Ep$MNG(S4?^Sw2hrOAL*MQZ{!gDj+T2t_Z-U5v_7q7zK z`vKkB0&XBr#0OlEh6>vrzX>)x3C}fn4&ljU71Qv%0^g_eJKl@%q*4Tr?6J@ine^^( zXo<2O(33@6@GkI-c-fbZscz%rSVTb^Ckh%lM_Y`_ByGvQ!_hzh4RVh|ap-oyp_9fZ z*FHU=FIjWhxPjzjw{^GI3q2jVj(nli-UUYI7C`2g9#o8YS3`WK`fp-pu(euih4F4c9#o#IvC+ zO$QI68ZbXOadR}MuD%zZ0h{LqMeJm^mS-s-+?LcQ08GZ0V38e^81ZF43XowK*1CCF z<~w{q6QM@|OM_47wtE(low4}0-McO)(2$DItt`$q+k706Fgq8b7ff{rOha5fP@QT4 zi*J&ldcQjGs_vPB9uQk}EhaQqgd%=dpG*Nq%;t%yyV84wMc5~p>PBS1p%(-tAK|qE z=yQqghw`;KAEKv|QwU%X0ff zZB-raK?ciElh!!DdT_wI!q+;T6DNgYc5bAQ9CKlBfAZkdQMs<(81Z-gW&1YoV^ zU@+BM9X8 z_E~LD@;sI_i!y-NNZr%1z_Z$ZD#tbBOZfORUVW}DO+GiKG%;CI99KeJL)<(OcJ2rP zi1LJ>z9A?CX|O5^RO%+%)@?GPRyG-Xa3rKIBDQ?1*F~}J>Q)%=feYY%M}heR@eR8) z=pF`r>KD-Qr8wl0Ym~5AOPQU5_o<&;iJyCUjk5L6H{<6%6yYo(x|^?W#P`Ya9sC5} zCreXK^%?Tr)cwJ6&B{L45Wf;gkM)A^e&TrQO3JW4q+J*?7IYV^kc< zzGuF!-Q9aL<-O?|58KeA)ze()-h_)5JxXpB=?dEMWE;b0y>~K-BsA=jn%|fzh zPE?HwF&*3zv8dXGp19$p z0hoJZ##0F9n|8t-;ybAeGup)l*QirKPG0-rkX@RxrKi;Z%z)h$3eX5cDYF8!jQprbT_yfa9i08 zueS*~K_?#paPG%7kX+SWbsfZe)NLKWK_Gq{7A4P{-HR=UecZe_7VFH#!R;Rx?c7KN zAd8uf5J(L8w}~2ncUX-=3rv1Az8%Alv?q%ejh|GfgOi(GZ~u&mE%>hcG?|nQBBXupH%I|7 zFF+#F{caVD8ryBOah#9tez(IS9Y^9@BsF^iw%G0xFM+wp?!}n}B_mA58;v{*_a>Ua z0bL={l;9oz0}+yZTCcoes=#9ha7-u_3)3>vTWhoHRX7be=E6!(|DGBQZX|=NSFSFo z1Kr<4H6H<`Kb=-0?UMNZ!M?i1jvKn3T9w^7Hdk4A6Z$Nel8UWmszCxt;TaIx}UFgCDM@K9OPrL`Uf52OTT626I2wM#v& zj#D&pK`RIXheWA+vPWgZ-msv2nVu^~D!L)L{Sr_{%` z?4*uqs2cYU+l1mnCZdYoVjRLkK6!{+W7mG>>>SktLq4r3ki5?ma*+TRhfUtQN~oe> zFJ>T7S?fUJWvzP(r-;4lil4%SE+l*H8BH5Kl#$0(Kg$#@+sD+!Cr9% zQ0F<*W?GWFGa6WIR=GDBwFWBfGgzBHx6QYUYgBVPA>PYe3eUWdJiTW$<6};4S-DcS zhgZRsD&1KYqr8nZS0581FL^==O{N>j!z1)i_==_YJ6+aKCm-J{nz#cTQ}9pEYJ*+v zWQsF&wHhhm1~J1q{Y-M@UeS~~EUOYqGN7OzDku$C`e)|b#PK!xaJbmQyUML>SAnXe zE;uMvSXVi`Tms(;0LPKI)2gj%X)(N|-B&HunF9L|F!O`@lP+4rDwe|XrPq10A=dD+ zJ@JCo&r}=5OV8O$C>f@Bi{X)>b*P^9#!X@fDjqiz z4h`tvJbHbDYi}o4@GtAB6&&E=M#y@itaPcYX+C~FdHkS%Hq3eK@YPtX=16`p#zI5x*}>xXL|q*>zU%enZ4WPBV=iAoIo>NDh6 z1yigq-nqXg>5rqzHe6pcL-`kVpossu&^InB?KL;gE< zF^Ca9-FOUZjG#ReONy+rcu}jW$*8_uctq?9YaZp+2@}OZxWry>$60Sed4MI*cX4Cv zy-}Z;(-gq)WHZd3Q7B`BG22Wp=BL$){rsm;t4hL2u7l%LzT77F*QsS+aPv6j%iFaA z)rxL1Y!EwA%5E~B%CQ+xH{t3Qq1;F)f#IEO`Q5NqY*RKDhjqm^wGa4gTVTkFY;xF( zbH2#tF)}J0m4cMUVP`iDYh^Qa*h|X3bf$Jv78fUC-?QuDD`s|vxDxFuW*(iHD^GNi zgI?Vho4~qWVVQys~&V{0V<}mTq4oOemceuM70A)gHJccDBz2e@K^)ufY_V6#`I`vFs+I(rRN8=nHecCT5DeS#7$H zddo8i=zRe;)rBiN$DhCKsltWd>FRzz#I4o1L?5ylU4hI0X_z|Nk?L$SVjd{go9Dsk z*+DnLD|C-`E!FLdj(;`Ac`8rAxYzch*yNwn>*FYnpl1zHdj~klw8APQA4-C zk=jNPn+qMYlA9@zuG%KL1dzt6z(X4_HqZ!VGmutOlR$#!xN@2&XMxP{9ONPBg~PiE zz5OzTu!?5V5$sykO^$JhFS~hCIt1w)_e_Bb)cT6Mvg>5~Y?+45rBh#Kp>ycPtq+nT zH%-0oA5VR`?-XDyw+@%L0t?b0F0}y5s%9!!2p-$l*UUsW4z5vP`78aSHkx4TcigS3(3fuEV1;L~r=bUKY1Cl5M#jr=%l*;h$n7AU%dP;sBoC z%aWHGmK-C5qelRjOw|x8;>jgXa=w7)m;4Z97MK9a2$56BeuRE3q~Ey^f5CXNPi_6J z#%H?zry0;+O3{q+?~Rn-Yx)4V85LvG2Ts??<7LX7)2*KqJ!E?R2qx3U)8bBez#w@R z==^;Yrxo_>tSksGEF+|XT2_7Uvi4GT{>9eoYgIjonnQhA&l57^12fF#hl`D5d6HH+ zs4ZAr_z2eo=HmjS0j@3BqwO5BL$_w}HT4#J?aXwg5A|h08@VmUvN8NDo!WJlYb~=p z%TT4wF)}#YoU3^9PIo~tE&0M{a1^bTJ)u(A25F>KMJ>q@U_HlRJ>H0_ypzLjOIcL%$WMQ+XJl2U|6PR_fDr;s zy@9P|ocDg2(DUtlQb1`(GHKxSOhSU-Nhdo;{qFBQw{GrlB{UD~gNa&#>nAx2#2Qal z*)3t`K{s?T?C*21IdJo>E4kx$WBWRSe4!m7JadxEKRTr!SBbRPsu9c&bNH?%%jex9 zZ08oCB`>oAs@zSt7UFZQv1-}Ggs92^D}Ny-B&hBVAJZH<2SL1`iro8>V?F~dA5~Og z3)_hSfLQ7KF{-r~9}riQZX_(*3at`|@1lOLHBR;RnFu+nVYq{_*|s%Ec7x-KP;eh4 zyIhRmV^E|PVl|2c9Ig!Ou?`s$yv=zD9LOBubTom(%Cqun-FYQnnpKr>MFto<8YxoT zF6ySjHXOVk=%GMi0KU_2tz2t?Zhlv&HSLb4r>n8y=%-^L8oIOp+cvB)g>6=peARKGp77cpU&J+QC}2`h9Ar`{Yba0S zpD?Gf=x<$sAUDU>th8$oe!bV1c1^phj71n9Cxh~o>-j`j-#R8|S4F;2m{_gXfQG3n z^y*Z9AY6nr;z%J^>;A;OQ4=Mf&(7A0y`~n0tN419!%(hXK< zIH=>Iyu_Q$XW27sDj7f1mDP78dSLfmW*hVinXcdzDU=7OiDPn$(E;o}PKajTW89Y;@|%D_ zLgxR|O?_^wsbAsRao{U#=AUmda2W$b*B&)6%dT=uc_R9j@1$Cntqs+p#nM~3Rn8dd z^p(~qD;4DI;eH9S{J6 znqhO|Q-tm*WJf)L42)2bhM*NhJm7+Mz(1+QWc`>tV!z9 zFo-~sS%^-=dB)rL=W`#%0!ch;a?zuuE-*p(X0{5W6QP))d1W1Dy$^bF5nKLScf2|EZS?0l7QLE;JeO?$P+B(n&e41=^Xsz8JY zgBz^dBm4%XbcJIE3d}HxO}(Td3?O1f7$jZq#l=koZI4fO`de2ax#aAqvmVe_+TB&m zmpY46_)np;W0bGdDzNILR+N1eRx_u@>dHY%W&pOrtXw(xEnHdFtQkccRyGE7FX5#N zb@~0SvZAVfSXWk6J1K{)hP~O5zU<|j4NX~#Dq}hqmefJKyEP4KrBQX*OUtnqtz8aJwCHKXJgH|Fe^k77RtMd!xZxuN$gmeRY5JlV|sQOH{5mC zYCp`D#2wOzXRCS2ks&!<)zkmZj7;>F=ePD@)kk?ut-L9>!9xg4+}GDQZPo=E!LTx= z1mlqS2L^Xm71$^q3+FLq6e2*X)WOi+*<%X3u%*uw$1}j_2GcIrLv=P^=~#RAXuKgL zg$v$lvJXCG49aS#5`6ehT@}?7i{?Akjbs~H?P6%5qK!huUJr1nohn$Hv|te3C&_P5 z3Zvx23FF3ns+DzOWmqw|>}^+x_4KSqNj5i41l!!uy9*fT?d`lbx^#nJMPSX zoYxh$Lv2vJt|zzlx+a@H7LBiW#+zmBZ?lCwui0Cc8N12L+U&o)J>8I?PgenUW#io7 z#>qNa>(K4C>SbN;J2W8I8<6NzO$b3#BZA(+$$E$Hlg#RlrPkxQStv7n11`5g@v=6c zQ@yMl+}WVX$j6CH?1($9$1kTnzOz&HE)SK>^scm*tYrkypodT>4*5Ns= zz@moP%BgC#Vo9z_C3mO2v;eEFB>E0cRbM|=w7`3;$Fozo8l9>{yq$u=r#cv3w{@Rt zGVc>ncz}q5d#&5E8oSN9QU?(+C?>XT6LdV60=u~XNb?Vd!M{F_kA~_SLw9cktxO z&Ii>x;lEtic6oz8wcd)ATHRO9`_TA)1GkBhW*n++x(;ntjTL@VPWOSv_NgzIu7?fu zWYV#c;rdJ+S&%G@%b^*g`g72Dqe}Eelbfb5T18g~F64F_6F%PQ3%e@R2<+}{SDsHN zy!cQ;k!tlXLWl~hLx$U@a@`Z*%cDP~s|pRJ=zXwIQff_Cy0p-%9qYrb`cOJg)xCs= zNoX6c_rSQ|G@o)|J63r$tOLgnCzfAf!2(GJ&Zp zlIK1+u0N9X1c*-|vj?mYxMS3&K{uBtpFJ!Z4+k*ZzlC^tvSzPwsA$?!!7;T-3*s8> z!gJ_K;+~L^#HxxJA*BQN_<@CiHM`kd@!TZ{-ucRy*wxS7nj)`y9#1H37qG$;>if`0 zGdJg?BgAF6VH9#~E?PO)b_M3*s^|XC|9UPEoJsf@NQj>B^d6Me%_{NSS`Ei{-XYpq zmi-ND4M!z#ZpEqTis#a)>1yXX?Hv7kr=~k=Xt{#AFSzg01rmzz8|)wZL9Nzq zYA3jQyQzn*-pXFF0=&whT?O8(b4+9cWP!*8GU%+Q(ih1U`^c5Y)#h-VVy!dw5#|qz z+^Xd2fIqXvNIh!8Q48g{86kvyE!rnM8KcZ2UnAFv8N){E zD05m?p*&rs3H`|p7V5LAKdQ40*0HO6t9_K=aIvinuOkvOs8?jOYeZdmvyGZ{uw|^n zBK@1)44fh^8jZtRw*}O|o1F&Kj4}_Y89=0eRM!7FH+B&Iv=~3va&X)}wd=wRh|UO> z#{B^qf+#bU?a4upb`HvsK4Z~D#U`pawD>7uF1W?gTDXwO-83$LF^U9TU=GT|>GH#m zQ-ybfNmX3v9tin)od~)SGx2%!BYxe+%|jnhXvx7@Dp#Dc92%_X1sgis0&t3#2;^s% zp4c91NO3Ge8z;RYw86VoXiFRezHQFIeWAJmo;YiQ^tK{hV`8nh3pH-@dR(Cl@Lky; z_KEn)ee9st$%V#eFaFA2bd)?w84($R`c2^5opP8;qD{um8`p=}Vh4~hbt|xoeL`L3 zMeEvv?Odsat;hv*B|~9Vy)GmiG9&RDSu0c$Gyk<^D&o=(gnFt4cI1BcB7i9!)v35n zeQBm7N(o?`<%BmNLfGbj_(;wX*ny~~wh3*pjw|+11DvL2^?*@WgOh*B8shxO8bT1^ zI0H*9Zd8joQ>Bvko^g%^{cKAPiQDkT3(QYfAg#~C!Y{6zhQnj!x2eZACckwhhRvJt zYa90Pj7LiDg9FeGcFZVNe{7XpesS2BRQ}f0FYd|YnWK>g1eJ%8%F3OvSdn6N&z)9| ze`5n=4~tF!`1AZU|KZt}l`$qKeO)5UTrK1Oa*pZx&du}WG+k|Da8md+UNIoDaz$MB zegEW%l@&uy!Fbj8$U1>o>9QW%B*z~UP5KnP6tCF}sSFu?P64ULWU3BzS|J&X2;4ga z>RxZr#V$Y{k~>h6e)ZUBQvDELB{?f45b`g)>V;elRKfEoNG>w37a=^Kz)uW+{AF%; zgh1jmB8HG10Dqgw)rPu{909Vq;MHOpkkmOxPlb~>GV9%d>fb37chp6k*-|SwX-vRwhGmxW*RcX=|-Jyu87=)(Yc)O9#LS>fdtE ze6a`14WYEnt4co`v?bdl7$f6nYcN2371eOOnZ4{)K4uN)AF&0OX@W=`YZd8tTZWKE;vo}CI~=@6-HnSh zAVQ)SY2{FHbdW9AZi;Y2T~LmfH};Zoy0t>nNo^j#wS_Z<=M3c7x3|m3_%B9 z=6UX%#cl7So9)^LH(RSQPPS>v5GUIZSr)oCR6+GeuxGg!U^=;==@i#q=66bC2O7AD zBooIh(b%t3HCWK@}9OPJ&;`~Z!qPeal@w8ZOfkQEKh-X2ffkG*4 zm{At^gR%n|dTrqAF?R|25lRHzBsut;a=#rY(9C10EF=BX+?p1`A9lv4*&1b)vOTCg zB1te;R)~YkrCJ)c>1zhWq7o>%psGJL@9HxoxTi?-&7fW{m6=1_K=u(y^s2Ipzdt&EP-h*elr(jw6-* z97gt&xwf+z^K$m;mvtx}LStTEZqdmnF|8d(ssF_2xeiPmdx1@#YmL*84GU#K$i_bv z%Cge+=cc{V_h_5nF7Pxi?0G@mqLJj_=R9kay~2}`M-qLo0~UZOa~%`@ijJ(x@~U$D zl@@(`6nM}$4iUH+QanE?eJLu{A#TsNcG(MUWFL%Z8p90%21!x%P-X=#a4SGAjq^0=a7KN`|%pe-fUeb zbCyE^F2tL~n*N$K^a0YdTk+w`QZS)EUS@5wys{b0ZWB9SPrA{HKCjzv;SjIR2*Z(X&LlXYH8EmapkB^9h(RS^;m`U<1bXR zyh}d$!YR>G(`Cqiv)y0iyXUsK%6iYki{ zvNwgC%3Vp>>bKL5K(gPqj^_c8^S`>DAAd-hpjmE#17WB3D zMm7#h~0 zs4Z(PvNp6#%6y*2twMiFy* zxcR!g1$2iWF@#oehi_@aZKH=YHk@hQcWN8>e8IWyv?ldb?Ni>e6dW@R2_ZFu3(WBL zxVrH9)hH8H26|$2Hn|JQ07UJa(f~hNBT=K6wvD#%T>{R|oV|$1y9}a_XPUc+@hOxX zK4M(*Y9vGN35&^^le)T*+#4a{t5odZKZR1~s1WfDZuX@8v&!)X8}9$gaOH8W zK)l;wSwh6`wichx0LYljn85LHobJi#V9P+e*ZJ>h8up%sPRbgYp1gWCC=mkqUiaezx{k@W}=yceI&}D*@n@%?;8*H|M@%_7XWeYJl4m5!?A>; z_!a@+VM79qU{QL~M1Lgi(}?Edq8%U533sB-AdJ@s8c*NRxlTE#>6t&{ zox{Lkww`~-?IiB&VC52cWV%;HxGFBKL@m)5<=t0b!UlBw| zMIjMqP(P}DQl`K%c+~pKD#eX);>^YY{hIO09=EBBTD<$9*qbop|iUU8&@#s3EzV)#uL7m ztpb%%k6SIqliH;T_$RHuth&wcP+aoSOdO3tH$?LJ zL>%d2V+5RPIS+oz)&7}B3swA|*$}DLEz#t?J`o4EqYDhfS&a`2b8G)|-<@Ik=dNNr z0&kl3rKkDKp_ao!rliDEDH0&go-zot3VpvyGpQ+&Nyy;>$@}OSe%b-HAUvmx?1k^T z5Qau;CiskdwHFHUGd5nYz4S&}|%3tVMn#dXFX}_p@6mM-X zP|5{hhE6qkUZ-7PHrnTXV{+Z{6#idWKh&E`1J?O@6V4W_5eghG$Vhp9BD#|}xTOWo6+7!a z1($RLN6>hq(h0Rk7T6I}%N=B5{+CJ$n$8?2hrcvZ_>9@3El8nJu1Kb`21W2!O5juk zk+kGj)?sSPi9te6C#*-4mLxMTMgmC*n;gB_4b&I2R0~jF^gVBF=e<*^s4WU9MIbVY zY;jvz%`VPdL=@Pffb3)ZdU=;z_B5W7g(EZ&U(ybHnNj2=12653w*f9C6@b`Q*%p9C zj+k}HmQuhOF><9(uD7NZ8{*fB1!X|M!ms@>|11_5r9zjbV@SVIpc(0Sc~AVC;617~ zH<^-XrIw`eMlg2x+-3GXm2Mou6%caI8v~t^kSJL`G3a}T1$|kkqDk;Em6vTQpWZs{ zH3{2h?e7(x3P}&CYF>G-b(os0X|5W%>>y$CyZHlg2)T@F=~eAa(x1GVeEP|7O*=L&hJki;U1W5D3zyU6vQ>kAwAR)6@3T5B; zHJkItokPil3Q8iT!R0=-{B>Hdd z`__KJ-#K_W;P0%#e>4v`*#@+8eRrW?^o8r+yYAfdfA70g6qP5pa-O{5n#no)8`kFk zcrZk7ETAw3*f4{4*PjF9557wSLytR?O_#yghj;sr_WMWukU|4; zuI;v!^T;}6|49eo=~OXJeal5dBvr7Cgg>cwWpxehlM$fARf^dH)ydu#sBz zblU}S|J664DEh0Le{&PL{*`efsukKKjZ+QBU$~@F+`J**(jmdi!*BP-ZyAs&X$=Se z4sFC;guvz^O(_R}CYRv=sxm=a`B%NeqrS9Qbb=-pDBoUkeFBW|yJhFS^mdEoFRUO668|wB zVcq2;R7(ykbgHgU;K=w?gZhxIFOVqlrcaXwwyG*)b#Up!i>1@@TF9}$`b?+UI4Wc` zR>tdgsXpJh+f7))T%|%_7qLz^tkZHk-Fj74T261nm{x!w)`r{7nVp!~CZiSm1P_`o3^Ge960{L)*?RtiL2^cuT zFz~ObX(-`XaukL`F{M2!i6A;Dq_W;@*|$(sWutt?MS9R1$|=h`FXQiP@p&fi%j}H! zBg8z;xvCpFUklCUOanzUmop8P_csVO%vGWfaVxZ0aXHJimgL%JH8gjM3sb&k)WNg0 z35|tAB`1=j5;1T$Mpt{K|H|c_#RDT=xuoe^vkZDXf9v2MhAN^ zOml%Fu|abYewOigIi2EM*PR37T;F3AYB3m)CC*8HewAu2EA54Y{E(^Ug0&NapjmS{ zPe)PB1qsy8Yv==-ONPf9&3FPU*-oqeFi zj9n?PRlW&D+p25}6K$zv3zUyTvSDo5cV4m`4$jqTb{D1HLp{4Fot-<90tKh~nZ$OJ zs9~QqYG=4AZ~lO#N%g4l1B{DkR=LEJfo7sjfX{htqFLp-I0XtQzu18KpvRI!d4S?@ zj;;{oRlxafTeUN8gZqHTM6Kp~iSJrg;F3{&r`niXflGZ8rX;huC^OY6 z>Y^*qz3)WJ<(cVSo;FN*9YVJ=x`I^QbRcyCey9AA9^P4l;ALtk4oxaVn`jWEB&wzm zCSBDzii7sb&ZtGoDsLc|HGG1AuHX}T)d-*9Cu?)4V#CjcYim1K=A5zs_3reS_4s9j zecs4hnNhGwz5>^BOXV@i5^VTRHeDah=+5KBkB`4)3-(^O(iobh$jcKe?I<3SM-tg~CXwBk2R>Lk z1kZ*Fy;u6~Y}hM(kD}isTW*M^O>G9^D&I;%N0aStjHa+AQ?Wb&{j+|jBg@rIb6uT$ z_Qoi}T)S_K2H(q?Mc=jo_wiFe(y+YVw;e!lti;d^_0@iSgZk>^l^dfuQ<~xYj(-mW zeJ9!DyC^1BDEFaP=KN~z^&0=S^?FUR{JYT{06X=&(cqW@!yT_p9!4jhE|kZznjjF2 zvXL@jx1FxjPE?0_pfkSCrnk3D&l@0G1*;j}>pcWa(t3Sz&`r^lj|*OVoAA0u-_(m6 z7-o$PvqXmx83C5udYBv1VQ?IKL-OEF(fBb^WSq0|WznxPl18BaI*=7y&m zlj_aU9HElz)uHeD_jph6yU8&(M}0?r9>=J_+|e2o1nJC*I*lm2N!u|fXni@p$!7L$ zotZC`C}qT&5qNVtB*HS2*Kdx-zlTwOD1nK!numd?>|;WedB}UxJhAWj);6*4+1QzS zTcc>~7T*Z=#w}z8m8ot<&ilL8y(2SPn>_TrC>ph?zVBWtgum{Lzn^s7;x-jZbv10N zTlG!9__rnp-V#miF2qH~9*wQcu1rXdza`pkTcBq+cpdr&xjDrB57Ht2p2IgiLD);H ziTx6N^slowe3`+0<8{g4S`;b!;pks}c*{|1qi^Jbi(g2_-Wm-ba+|#pt_b4Wtn(dB z9+zj(Sde*SjD_2^1sUPv<@k1MGt09ADffzITJtn{`qpT#`n<|qq^5;Ng$}C&i`%O6 zQTMG?=j+qXUoFS$t@9l+ou`$9U71VfmK|hev^52ii&TXkfCk60f=UT{quf3Z6{nFK z0^{~~Nj1gyyUl-xApko00r4F+;P$S@=XjH;KtlWBnDM`Hzm0$-slH;UD^LcQRf1R< zxjp&Zj(vkAeEdc`sxQsj`}~hzF_64#UDR8bQhm0dcls&DZ6Tt@@AO!AW6jKOVYTf1 z!8!(rp@8gTSO|8*YKqxQad)}yO5x4p;=4w5HXMAiN{KWa9D@DJ8jBfarV#H0HzKN& zl@5e*(NGppWKL$;H+VcrF81T&4Sp!Em)z}O3BtqTyVKw6g6uLf!Hp)Tdwd&c(Ll#N z)+{9`E1v7nfnuhGZutCle-Ry9GB?!jb=?U%?$yrf<+Qiq;7D@I;XrO0mf!+cv?Iqc zYood~h*30r4L9)`)YNvgveDxJw6f6vZKM_K*!vs^#KL`iYY&9VZRbd8zz>1tbR@L} z9$jXu=qDw;#4i|B9rwv|PxTIV;?KV>fU16e{>QGE@NaOqxAArG_TmDHae?qdYnU5x`l1i;ZOz@;O1X4=Jsftx~tgf=KW(gqf$5$#y_?` z=Vo>#%Db0vGG0XrAc|LP46KsB*V0{PQa6;Jr35MYJTRN2Tf5PA849Ud#|1!JNUpy< znmi3Me>(96wBB!X3ok)cW)DKOl)Q3#G-a2DS-^dc`DMzk15FSjFJs-QivrngKu11_ z*GB^r+$0}xlPt1O`UA;P>!ZO5Fa>k0)~*wRO&~kH;A^07DM$_Uk9T8)tPb^{c82^$ z;49xiEoQ$CZuPZC_B>Jm=9n^(L($w8@k$iqPD@LYkB2xp#*pZTYs_nQB8Hp_MpaN9+#ndk9yOBhL=GD4z1(RQWq==dkTnVTR`4#P2d{efuU2#541 zvT#3PO&S>r#>0+@^B@g1D>2m4TPYWmvaif=HBCeBktT~`Qe z@}hL>qAagW22=hyM_7VzVQ&AQr5hEwh$VCEtZ$mz~7b} zi|ydl)y>+pj4iO)wu0*_#|5swpl`wI!Crg8-kRp# zLh5@G5|jku5A1-F>X+K2#3Qm_T8kPq7LW$ss;eX}EP{)7Zl&yEetIgUV;f6cOV4lU zl`QM|SFUFq68$Re*|8W${te9RMVlrU^F_3g+CyU%eSzlLxo3T)t#LpY>8Fh&{_9iG2a5v&Jf4Heo0|;Bt^~~U!LUm7M*AuKs zwP|;`ZHq(7(eW0;Nmay_#%(m)FWbJP?-#;{yW*FuLB-^p_Kpo)RHF06(tmAO6mtEw zwVLY4KsGj}Cu{+Ps8j)yAww0vabRNYeq$XBCF}1)0WUTHvhZ?Ob#5akYgo#c4G8kU zm#vFQO)I$!?ps^O70`9Kidf&xlHN?#hMXd2>!#~lZ?EjMl?DDs3#m)=|F@3$%sK`V zwSs-~io?*+_^3i{vMywg=ycJ3{her{&~y9Yz_q!$76Uk2rVBS~x$ zip(#_CkOsGnzW6mID5i^Gz(QsR@YvdZEUZVl5>9?&Fq|C39hZpJp~-)jvq&ZpLQJO zHCrDclGhBR364k{i+tVS7LM||y*1vwCGj;%N-tB}qwa#6d|X}# zTYrzS;XHHT4wwUXzPV?y|HYAueUAMtd=LL$3*T!gc>tZ!(}FTG?cRIwTen8Hqoi~` zIq#Hl1Idj0qj-O|MmzuF?^4vA5yZbUtn||p0g2bVhku{x_V?Oty*+-ta5zLFa6tsL z32RBw;<1%Qi!AFV=$waRLj*eUr${82_>+8M;&eHY@onN06Bkz$2H8?r5WK*@l}SXw zqL=xZ1XTk@-{2Rcw72lNVXkl3T*DWF_zjzB-=w5^V{V{64|F>K1p^Be7qR@b0fi$# zh41QVZwop*^FDm(586=_ey=_LgC{o;gD#xqkM0#PyFYqblUE!){z+fiF?^saKI%{Q z&Vbu^%8vYG5bNZ&%?Llr-$3RL;e+fQ*r$$uUbJY^xArsa^+IO(5<85cj}l-?mmCt`1c8 zsx7L{7lbSS;MyTsJj}Y`U@bDy@~_}fe^$_#wst>!Q6AL`(GEop`x4tUz3hM%+{Q67 zuTqA_XS{&jdJR6&1f>*Rd@|Cbb}UG)elQwW{)MxTCFcBGlCac=kAu&UB+*fTu0h1kZ2zth}ca?$;=4|hmO#u!}5+8pkJSQ+aImqe&3y0?wJTg-Z|5fooHT+Fj8;0U- zg&MH{Z>2v!*@QM)|6ymz5umCAR+`T8p;jkQ4 z%pE#D$jpSBi^w3vMErW7m#uLO1c|(sEH4QkiK6=7jViDeUMRdwMP6v3t9KYQ#KsiXhc2Crq+(by06*O;EcpK6O z;_w)zP+8Hg?wkTHo^mPI@M4=Ygt{TO@i%NBS>~I9>P&>>Zx`oqF9To#>@DPzGm*fV z&+QOiMPAv4DggYB=?D|X?;m~4UXTL-ydc~dFKlE3aj)V@!g4cPt^m_beH(HW8pzvt z)X`qD19nCkj86`HH0r3A;(Dbt8Rk{tfNC+u!c~e;>mBlpMo)5G3yq#+U8k!OL%mun zYXch*jghPvvZ9UpJYD4;rlzWIefrQFjCxPFWcM4t~x_w+(??mZ|OyX^63*MSu}I95Iv zudt!FN$!6<+HOYqaMX3h*sD>}j?a;HW%6+37r_ZXX8*Ru@nT}N@}cr*d0PxQs-*i<~fZ5MtEhKU#~8;kss zJ+ z)PDhkuXGIuuyfn^XYQ5x0p@uiP2-UQ{i^60uJ6x--%7z%`hPaCZCzxIkP3%0pMHBKOkR32l0cjFm;@Oh0-8kIcu zK*C5n52A|94AoKT=F($&fVRyx#kmShcepe@H-$qSGDYxnY_%eQ=~8`4mINvgQ^bSt ztc(3tIwB}R$6DDy%;^;&2VKON66hdYnzgX%mQhT2fRmBeqiOYBxtyzVSXewqa@B>h zj&@G5AtxIzONHk-jF!VSJ@I)4!HkUL;E9}p`xW;xoMLey?hj8!G46&YO!Wfj&<2zS z-?MiZ`PIvhFsTRrjlDRxk~Ug(6DV$ZaI z%IXFBZXKSb@Gm|1+Qb(Mpz9h*lw^pP6qP+o%5VqHY76lvM23iTz~wr@vB(Wn9|5Zd zBZ1iAwL5A)2>5Bkqi11TNIK*e3F3YbDQ4J(-Z62kd##-8_q%9jebEt>{$&?@HJBA5>Cl?Zvy#gvqOSr70X=LE<1sb5X;?dz3{X)0s z_PZk|;n#8>{|}1O*|^P?Xp5jSBV1RG z6Kez?sJwvJgL41kJa*1DSjri&-25d$v1_Pa#=)D@U$dsZ@)~ zZ(y!6FsWR@korM6US$KrNvcp{B_MKSW2j)F?+^?gdC6pXfmf#M7bXd;3X`mpD`J@% z#=6LjH6Ejl3vVsQ7quQs#2kpG%lxrGe&#qlNH-T)B{$c_hPm+j1$^et+IH{qGzWi4 zKusqDIZE-qGB~_4F}d}PXmTCIxs1Jv>S~C&#DEQND#VvGg9+6t%|tF1mD~aliQQm6 zUuuw5`or%dL8kSi9#LRXhdfH`FGTMPeM`uq&g*LqVSQwNUu$mN2ZlveK=fEypDl$W zh;?oqq)Z0~q?zT(8%Jg3N{NRQ1IgbX=^c|i@QbKecV?C|t1r_*i_pEgp-Ww6qk44W zs5*q~0E_6Z6~PwBu*x7F*j;TngeVVHB5#NpqkW*$nUYr(k|UmvwypPp=Wt<=!Ihf@y0M^&F|xv*$XxazFWQW^5IdWL?tm1B__#h- zLw1U8KlkoRNWq3MFep+%t%sSby*mdxD_04**+m_Fj4Oe!9d(?tIODWucJ5A|0(T=~ zA;z%*GH$IC3&&hS&@gb4!$dztIa?%xIaow5qf*Bw1m!FjYV{<={| zYHuNQD*h!-gGrcFp({i2@LQ!eP{MGqSyUaQFEiEWNpKNrW>f?3EF4I-LXbr*TrX3B zA_4WcK`$)gxFQds1a|^7h<0H;qG(|KA&Q{S($UZdqXNDd{-B~~5-9)WUq(|GXLZC) zXU8XjJ@X z8jmz#bi^{2u zrAMmQg@X(=0Oi9#EaAd0zC0Gxz!7i=L>k@5m=VCemKcL}4E+Ft6I+RsLXi5jfQ|^BoRcdP#ev>}|J6=>*S@A?b%UN{&CjA8 zc0dkWtiF((Yks9ohm1CSy)(YjnpcwR_KL=TL=K?Ig;fvq4#LSWC)>ii%HGPp%7GDt ze<;LPxn4}pE*`TOK}D0{Do42}D$m_r$?-pjDpIJ76Lx2lS?!?-?+D`69xePi6W)v6 zJ0g2&VcQk{xF82gXvEpo zuG8^AORmxvKGYds-PAQVk;GbAS-7B_=RlY{xMTb_{wW?2!_ySY@B7rcCzIxi#EmSz#NBX2sJ&(0}~;^GV0E(RSP8cPiGRXgLx7 z9R+?mmV0d>{*Hk?CHX(kQZv-$aPMBD?^5~0a$Muy73_iZuGOCl;hzfl?8r_@ckvit z)n~2&9WP^(%b0ZqTl|1lt)KkA+-w&WRU+;&r z9pgeCz!O#%s=F?3S6Z{G8vu5VG>$KL9z`d@rxDa`Jw$HLxy|b+;9#%<2eIsyI(oUm zK&Wu(!LhjXH&{=41WINvOCRXcE~U@S^{vYobo+bs5bcf>?EQUeMIi+rlm{{>^aSle z8zV~_$$$<@C4}U)XQBzg*}ver&!6gy&>I!n>99ty);AiQlepG1_HZwKS6|}($0C2% zz2p}8CYv!A`6l;ca@(`fVDQE-)SghHA)#f}fty{w0sFn#nohK>hnE5Thy&t#4KIJM z`DLXa_wp?U5~c;ZxuwIsot(HinsfMC2k^hdYaP69ja^V>mP)YWxGQ}~DJfUBp%SwE zmM$PddevJWU+{~h{9H7B@8)@bzhNrhHxR}a8HMt>k97^OqH{J_SLGg>lIALfq}V3zMg z-)nR6PDfUgJGVsD`Z|S>HY|Lg>#Vh&Gb(jM@1hrjstPOw^a88N_Vf?6aW{0=9#{xJ zOk3kGLLhW}z`H`(b(_9iu1uqolMd6{3ey${6Y#?!@>#S#1VHOnN4wjt9lfZxyAhI$ zUy5cALIofzG<_eFQxRHDo_h%;O*Ebg$}bc-n2n}zt0fPq+CdFDE05MY03p3-(66__ z5GvpzNyyCe2$qe{x)YJUE}=7kyhGcTz^(4EX75Gtfbdp#6hr9D0H+JPnUwC-F6ip! zYQO-$)6e$yUq=()i+Ej#0UQ$`2$fawsQh4CZFGmqcexJ6LxhV}eV6ON??YiJrKI*7 zB%j(~@6%Y`kiLo05!ZyW5k_~;(TOW|w(NInL-3h$e7801mm#v$2F?s3psl7Z;0-jU zK<&7+EWW>w-~bAwF6Q?%XBwD)X$4l5Gll7oHC_hA6zJMzamT?L;t7HRZSJx-e`0O! zRWKC5oaZiX|A3RLUCAAdY;UV7xe@399?xUhSwmJgYap zcT`8Ti^0OFY*+9=WJ81nG4q;ZhzjMH<3{ak3h3oc$B3tn4kM!04@a=YdZhn-KH=nB6;x*FIs#*2;z_wxT_l)| zjR+R_#Wk@DjQcsS!0Uo=MQXYHUw^G9e6a`SNSU7fU|!IHdx%}IdQKoAprEe!;^=Ci zICKu~A3HSQ=r14t*r1=FBvDj~I0^g$!7#{Q`uUD%x%ov9-f#;e4hUidUNkXRV>#4N`uV5M`I7JDRA%M`b8DZ4lFggO9M*8D8JBq&5~mt3Lt8Cq5l^ zWDS0V!}(U3SQA4_KEYND!B~h%K_nflJZdT-CKn0)1{p&S1ljO#7Ie3Dc?(A+kH*6z zh#y;4JOYKd)YbzJrWF)tp#I zC0LAPA8q*7J{$MuYN(VlfE57F4<{ut{&H5^k8r_s0xZ!Uz(x{>O7BSgAq8&=L=#B- zAp>xn&WfQ4N+)F8_>J=RVQo?1hJM)IA8Y5J@NZ_`d<1WP0;E)+i}R86Rhv7uWt;k6 z55RJ}xKWZOJb;67yWUj__7&aNsKYU+M;#C#i${~me~Km#xSt+#KfO_iA4~T86C|A4 za~a4U*LRG+J#L^ew1@Kr8D`%7iR%wT{Uo{WPtlZ*JfVLQp7w+_E-T8AHj-UH5NEo0 z(sl7*XZ)nSk4sI8&!6g#lf%1<@lTU&-h}7pXZk1FC_l5;OQwBd0e>{^TTY+giizoqrOOf8d5~GAqiCS%J~EDPY$_ma%XO3viz^n)V)?gxm2khEMY80 zjvN3n?liXxa3)sTDkxW`RH5vJKk>~rP(?E5*@1=UFWaUkw;?(2=e6U9VZ}5uCQxXZwwJX~#}e=6HK+BCculzZIrbwG9lM<3gFqhN>&22{rbNh>JET^QFI zt*zb;TDCLZ0HXcWh=+1?t{O1DITRdHAMHOs_S%IQ?8lJ*DwkI=1q%pf8^>!@T1Y2TX@_4|X=v1g(St?ZZCxpu;>0owk(8HnG^daEXV zuCfn)IUyW?R{N7~cQ>x4!5b1IBbqV{81Lz{WJ6+*wuFA#khltyX24{7(d&szwej@+ z>xt^f4wOzw9VY8K0FC_1kH(vmRqAZF?i} zb*a-StcsLE?{zz6Y)Yp++akI2%bSVz;f-i3hoMB8*D9nwZzYOA5_I-ki4tuHUH4XE zEUo&hbfW*G?OxlUy#e!0|F@re?E-#1ownSXlRMX!F=+0a`F`sCvRU4CO;$ z+^E%Q%93zSwbnuF*ImPm#VSt@E(Qfb{A%NzjBB}M^hzo-OqxG4G*9HJ-6y9s`z6X(|r{R6(G5En@rd9ZH zJKi_rOb+fiUTbRb&b{C5f#)8ZH=F$l{Y|f=vA>vQdgVBp^^19ozS~3Ve=(bPMkdw~ zxj+7~?L3}D*!Ep*|Msf<0T}`frfeYiK`0jHzB(VM_*b)}q!jh5b~rQ+c_qaBco;PN zS2N%Dg=TBC_miTWoPWY0vfxME&Xfd5HQ$5^2ZKmZX9q3cHm;l$ zN0m(C?rPJKqA~P}DbbOBU}Q?5`6Y7unG(TJ;&yQ^9bRB&QQk}OA(VNJl|f$|GACJ#NuNpM0<$#XjB_UVVgQ4XnaIc$> z4?ALOKNmhI@q$qeC_EM|JQM7X@61gOd5pRF{KJdoi%bE=L3cN1%JPU%z#S6hdRto` zhLtSd(!c_n+z#mu1U!;;0yVy%-PU+Foo^3fz6ni)0SqMI%&142QQSFE@u@IVK)C!0 z=6=M8Le)0>&ms2KA=FfkfE5x9oSRbCL)$3zNg(Ks)q>7jwFUm+=1JcPzPxQQ`;q zhlv8JIie?tYD&2181oQ2NSW{X^2SJ!VsHBaaW%$bL@}$bd5e`mV(7t;z!O@oH%nr) zk}Vt}Im8t#5I_z-D{ijYd$~?UBM>mT6n+t+rebGil;#gi%h0Ek(7H8X)!Wx<*b~)N zk5J`_@VIXNIor}&(TB z#V{xqhfz5AuE5A3;d6!(X^1lNRd!>@G-y0Aign@n3RXS=#awtFr)t5iS>Y5XtB{+uWpsp*Q<`T~!QEOs!2SAGbEeGi;H(Y_ zJH*9TtyuC2a4sGSsz@;DaQ||6ZwQoW2W^c%b#Nv-y||zng9GbzhU)N731)OSme$4F z6%!8ej8mfQ^0BHDr^Rvc83+5j5Ku@Oh=uHsU2Z(3yJ)I(7#;yn)0L6}yyac=OC@5# z0zY6?xXYbqeM?e5Qj2gA5`c0}lUH$pIcw z2km>z2^%>83QP|JNDZ=2O$frT0hoI!tzKmA9*sQ5Ya*ys|?1{hSr zY0sGhS|3D&h)PJV*!*@nCa)TO)C_#)pg=If2)+KC+5KY1a%ITy+ZhtOVLXxB4-nTU z^SSIuUi2VOWDB@t1WnzcBuL&QPG!n!_-yO<)9p;RwM(Bjt>__0Q&KqV*n8&!8K zEu_V3%*63)QNQ1KFD%zOu#b7!RGq}=5;tn{Y4BK))tJVQS42Jf< zgz$ z5+4ubN-zh7w~3C<7_gZjq1p+`9bbT%LU5_v`0X+$-+Srw{#vsiFJX!s%#!LMc8g>& z?!7t;(r>qvz5kDHw^W}4+)|(~iu8Vqhx8pwBwrdV^tJPEIKrP(_@mnA&-%g6s9ED*LtIM{6M zO1KhcJ?E@P{D6Yr4vdAeYv1i8RwLlbi{k{iqFEbdC3sv4Vqvo$@}fEKI8+&cO5fNN zRPigZ+DTT;OC8@huza^(52t9dAor@VKWN774`->?ktekj?kj}#oK;>A0+_LM@{};j zaAh2bD7)`L>$aGfQd8816LMUfPr{H{;>sWsl#2^UL;Ux|JXjOo9&lF}S}|v$%6iRD zGd7#)^!&Mj<7xA_d_&trdlpAxRC8BRq;|q59cXhr>MMjBz)^73LLVk)(Dng1NmmvP zr13koT$=TWf5hD1&1^sipYEeAABOtZR`fM!z?t!mWIP>dk>_!Grq<~g2r@pA%ozN- zOwX#;ZlZ~^3y-5p%VjYE)fR2u zl$lHA&zMEk*afIG1{`0(yaoy+7EI34N?Br=4B2d}*kT&1p6ttYih=2IK`g9M^m%M+ zP^82sQ?UwzBf6O6pd0jOoRoPZVBXIK<+`UD+`F+AKBEgVs$3t{$c>a{hMI7?l?wY~ zA;vB{DfVNW{VceUWVu27tDnQj5@;8t*{>)Sx)X7gaGZroT~f2~ongBRD-H$Sm0Vag z_Q_t(x#54(CSpH}=I9c9S0)deEe^268h2um)i`iIoO(4?esAPNL+l{eRZ7)HCM zd7yVQa3tS^)vmEdV`I<`(B4duTiuCW9&&IM37Bu-o*aXbhdS${B*)|Jwi5pKhEF)& zR2WYoDcKCb&eJFNv*EyQ-h-IH#zp+YW)rFCv5C15{gr7rX9k``)Q_AEdIC1(YS?7u zok_6KO1N+4XG$+nl#gL!uE{v!Vufq@yX^zGl2xx99kvm)YM0#+z2fe&uhZ#MbSydTEHFN()2gVi}qx&tiTZpknX+EBwR+jY{OoC>1ra zjF@~ko{N~g;^5{LVp>ct?z+PT52}a$=ITQz8PjOV`Q8j#;TQhud5y>^ag%!koRIT{ z01LMrwPazY2#7f=mZ)qY8M1-C&U26n6-cEsr2@5B(GOT=3ZK9~N14*u-zz^6Ip{nFXl(PsN!98?o zozWW`ZWOK=4z4-)?X08JU;%5kxiWr(Ixue%zrjV_#yS39v-2Fo*%*9jL}ku{qu~NFeO&Pc1%fMNd}#(AtIUM@M4LV+84_oIH)SY(i!QF&Scks{iwx@&n}Q% z;Kj?oHFr@TNdmkTtb$6q)PSQn|DsN7i$K#qOJ4tMN){y0MeV@JRd4-|aVVY>{0YH0j$7IPMNq;)Bbw%7r- z9I0b4NP62bKRE0{ViXR)$l>{_Yvi43rLSXD&H~>pXGbC4@Av@rI*ige51&~-{Jc^W zu*sCY-SG25m^l5$$hebG;mj*->nbqz@I<(Hkz~L5i4MIw&Gt=9Xza)4Y_K8VGjmLP z;m7=$zkqS3*J-@RJa;&{LiELyRIsmk<(SjYNRONb=l;O1ra!29-m`Kf|3X? z_ITHh#9k%IUNLvP)^ONs%;6j0DUM0$2&;ji92SuP1j$~tLDW&{9IGA5Fo$}t|X%|_;PRzXhBl=X<~D^vBsiy^aN=2NO`=2SQQI=flZ ze1LUIzUIkhn>WpdMPN#{7RhWaNGvdmGJMJ`g@H{A*e$8*KqxC&HO5z#QqG5lTfoc^f0dh=P|HHoL$akCf&q;O-jh(r*$Dt_K z^K|6;pG||jwt8Q!|0OW6M_Pgz`h&avhq|E}p-nS#1JzhFapfZtu11UfX#&qmi+2}Hpj{HLpfyV&WWtn;M^cSSnZNC=JRw<>3LaKD7?P#A0YbgcfX zUB7C|z}Z*;ixDsX!;qz}M?x+Cv2;U7VK`;^&*SE0po4`Go>|u~6|q-C-ek(g8jS&5 z0`>{^=HViGbXgTq)&LF|NR!q8g%OP%<8d@ohJkXJ2*6)XQ_OUP1M5_~K(vWnps|v2 zz6MP~Zo3BiP_st_ zykaRgF%iItU^3tf1*L%9${Cb^4M5t#%m9_rJCQn;ngzH7mzB~Kq3XAl-!~~#9bG_%8KSN31FT4CAm=GC1#Ytvh~f=jN0m zi5HL`4u8T6=t+kfByecS66GT(5JtJ>`{Fs`?ZpsYE}k7 zHrzW!9IjP^-PJr1sWQq9?_wF{m_m|~5g?FI(!d60akS`CKF>-iF&)E$uL3N9TS*mN zuG5oSam)v{TQ3XeRs4c-Wpx;PPHOD@88`PUd!9<~sIWC&?&(}hW%&074EUtrbJ2cvC_hHY6I+p@@BqUWCLFnb^*+pwG%*`&dS z?Yb~;DZ4Hnp#+2|?7DdMU{vf8L!r2@yAGp-X2a057?&Nb~SCG%) z`EGR}^OS6kEf(1vp6_OhrRGwWP#tR+z$j-PNrL3N9ev8SZ8IvqrYvsO}#Fj5*d8etr16m}vb zQuReloSaJA-P9yMLQ!Ik@#zl%11L^?0?Gye3m|L1tVgld%ZlQQ*sUNFo_0Pk`f>(l zLwLgqf-QnDNZ`i;L;*t!m724}7xw5isEk;m^U)ux)h|qc!X*mH%o!AtR3r*1#wTY6 zTbaDlfZ!TAlz0XAV7gq|vEE|0SM5x*NT zl`_Ey0#T9fuGKXHs&L|{*ev3bF%WVkyrR%Vj0*EUaZtgVGzU3D zI!AJ>rc>@tIHu9zY;qF+W(r;RX)<~lyWCRM=E6Cf;RiP4Bsr>vWA=4SJ&x&DF)>h~ zE~(H+>Y*SlmLwASc&43790M)el^f%^WIjh=JNcwF7PJlMIp$bbk90VhlTVsGWj4p+ z>1J~nnUl@2z@awB{N`qJ7@3pJv3?<&G<{KGftd%ZjEa_$RvC*XK9`o;44k})UB)qO z*}s34w9CYjb{RLw-KS!vV1r>n@R4T6%XHTMU2RoC+p)_i(-mv0j_E4ZF4LelvCFj2 zaifE}V%|N`N3*nGHBFqX7t?3acs%51?^13YUftr-T=EWz#5p=65_BvwbWb1X2hdsl z(kc^GiYxe&v7F+A)7vk;dzt010RZO2$W1&XG|UX+5Bfg)jpVeJY1us@R8BXF!7W)}SE z;V5efzhi@m!GVVKelaAdz^_J~6h|1Q=%mTD6k=m0mO(ryP1Y@>6jDFN7={wY3Mtim zpOst9%TyU9&5^0R_TxClX#iC+@lTg=s3>9G-uyF%!$TWxjBl5qYl^SR5W{GKxJ)NN zUG)(>NGX=6YM88Ryc>Ff46>@G6ygL$sHz<0F*#g7r!5RQYIe&h_H}k4Ri982tPV*S z@Wi_?P%D1iD+>sq`;HpOh9m&lcDj#L=8{Um!!?rJeen3kHLetMkU4BTgRTf$86G%v z(P6Jj!3xK!p;H>SWj0+O%d%k7%oiaF*fIg<*#ZXpzBlkTk7onUGbsY${sk>y%eh@R zj)#X#oB*lHH{-I|3JByuN*$MH9V!ST5w>j031c^x(%EoG01Gr{&8-&d_^1@EFv!zU zv=|V)vT}fr*=0Z|hdd5&U_dy!R&ue=vjtRQv6uh@atxK+oq5$MYighEc;)SBSnq@x z_(y1C4)7hN&Gn3H+-9RfraGjQFzh>c718dn*gI=+R@j)NoZbgu6y)wJwF^rRuFCN? zBdhx8I&<$ruR`1_N8L$gXw(Q$+R+G-A01z7vLlYPcfMD2VCkeNMeP7saOwJCkmCb>yu}VG14`jvmC639tnW>xwI4L+*q2C z@9*>qPM6pSGZ-W1=Knx;1Jl?H2Ao9-qzx-na?OEnQn7*#z$l2X;AaUGWi)2x3dE